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); |
} |