Index: src/arm/macro-assembler-arm.cc |
diff --git a/src/arm/macro-assembler-arm.cc b/src/arm/macro-assembler-arm.cc |
index 8e187a49f331ea25eb8881eb1b337473d425549a..cc8fbca12d58ff30104e477ae21f8b8be496ef22 100644 |
--- a/src/arm/macro-assembler-arm.cc |
+++ b/src/arm/macro-assembler-arm.cc |
@@ -1623,8 +1623,7 @@ void MacroAssembler::LoadFromNumberDictionary(Label* miss, |
sub(t1, t1, Operand(1)); |
// Generate an unrolled loop that performs a few probes before giving up. |
- static const int kProbes = 4; |
- for (int i = 0; i < kProbes; i++) { |
+ for (int i = 0; i < kNumberDictionaryProbes; i++) { |
// Use t2 for index calculations and keep the hash intact in t0. |
mov(t2, t0); |
// Compute the masked index: (hash + i + i * i) & mask. |
@@ -1641,7 +1640,7 @@ void MacroAssembler::LoadFromNumberDictionary(Label* miss, |
add(t2, elements, Operand(t2, LSL, kPointerSizeLog2)); |
ldr(ip, FieldMemOperand(t2, SeededNumberDictionary::kElementsStartOffset)); |
cmp(key, Operand(ip)); |
- if (i != kProbes - 1) { |
+ if (i != kNumberDictionaryProbes - 1) { |
b(eq, &done); |
} else { |
b(ne, miss); |