I am new at this, but "byte" is not native to rev, and you have not defined it.
Craig newman In a message dated 5/14/09 3:06:49 AM, [email protected] writes: > on mouseUp > constant kData = "M" > constant k32 = 4294967296 > constant kPrime = 16777619 > local tHash = 2166136261 > > repeat for each byte tByte in kData > put (tHash * kPrime) MOD k32 into tHash > put tHash bitXor byteToNum(tByte) into tHash > end repeat > > put format("%08s", baseConvert(tHash, 10, 16)) > end mouseUp > > > gives me 0x050C5D6D > yet _EVERY_ program I use to compute the FNV1-32 hash gives me > 0x050C5D52 for the answer > > The math is simple yet it is not giving the correct answer and I have > wasted the last two and a half days on this.. *sigh* > > > http://isthe.com/chongo/tech/comp/fnv/ > _______________________________________________ > use-revolution mailing list > [email protected] > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > > ************** Recession-proof vacation ideas. Find free things to do in the U.S. (http://travel.aol.com/travel-ideas/domestic/national-tourism-week?ncid=emlcntustrav00000002) _______________________________________________ use-revolution mailing list [email protected] Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-revolution
