| Index: src/x64/code-stubs-x64.cc
|
| ===================================================================
|
| --- src/x64/code-stubs-x64.cc (revision 10360)
|
| +++ src/x64/code-stubs-x64.cc (working copy)
|
| @@ -5003,13 +5003,12 @@
|
| __ shll(scratch, Immediate(15));
|
| __ addl(hash, scratch);
|
|
|
| - uint32_t kHashShiftCutOffMask = (1 << (32 - String::kHashShift)) - 1;
|
| - __ andl(hash, Immediate(kHashShiftCutOffMask));
|
| + __ andl(hash, Immediate(String::kHashBitMask));
|
|
|
| // if (hash == 0) hash = 27;
|
| Label hash_not_zero;
|
| __ j(not_zero, &hash_not_zero);
|
| - __ Set(hash, 27);
|
| + __ Set(hash, StringHasher::kZeroHash);
|
| __ bind(&hash_not_zero);
|
| }
|
|
|
|
|