Avoid bit twiddling on double values (513063, r=brendan).

This commit is contained in:
Andreas Gal
2009-08-27 13:59:19 -07:00
parent 006eb9f938
commit f67a25df76
6 changed files with 52 additions and 89 deletions

View File

@@ -325,11 +325,8 @@ static const JSDHashTableOps StringHashOps = {
static JSDHashNumber
HashDouble(JSDHashTable *table, const void *key)
{
jsdouble d;
JS_ASSERT(IS_DOUBLE_TABLE(table));
d = *(jsdouble *)key;
return JSDOUBLE_HI32(d) ^ JSDOUBLE_LO32(d);
return JS_HASH_DOUBLE(*(jsdouble *)key);
}
static JSDHashNumber