Index: test/cctest/test-macro-assembler-x64.cc |
=================================================================== |
--- test/cctest/test-macro-assembler-x64.cc (revision 7153) |
+++ test/cctest/test-macro-assembler-x64.cc (working copy) |
@@ -190,7 +190,7 @@ |
__ movq(r8, rcx); |
__ Move(rdx, Smi::FromInt(y)); |
__ movq(r9, rdx); |
- __ SmiCompare(rcx, rdx); |
+ __ cmpq(rcx, rdx); |
if (x < y) { |
__ movl(rax, Immediate(id + 1)); |
__ j(greater_equal, exit); |
@@ -210,7 +210,7 @@ |
__ j(not_equal, exit); |
if (x != y) { |
- __ SmiCompare(rdx, rcx); |
+ __ cmpq(rdx, rcx); |
if (y < x) { |
__ movl(rax, Immediate(id + 9)); |
__ j(greater_equal, exit); |
@@ -220,7 +220,7 @@ |
__ j(less_equal, exit); |
} |
} else { |
- __ SmiCompare(rcx, rcx); |
+ __ cmpq(rcx, rcx); |
__ movl(rax, Immediate(id + 11)); |
__ j(not_equal, exit); |
__ incq(rax); |
@@ -300,35 +300,35 @@ |
__ movl(rcx, Immediate(0)); |
__ Integer32ToSmi(rcx, rcx); |
__ Set(rdx, reinterpret_cast<intptr_t>(Smi::FromInt(0))); |
- __ SmiCompare(rcx, rdx); |
+ __ cmpq(rcx, rdx); |
__ j(not_equal, &exit); |
__ movq(rax, Immediate(2)); // Test number. |
__ movl(rcx, Immediate(1024)); |
__ Integer32ToSmi(rcx, rcx); |
__ Set(rdx, reinterpret_cast<intptr_t>(Smi::FromInt(1024))); |
- __ SmiCompare(rcx, rdx); |
+ __ cmpq(rcx, rdx); |
__ j(not_equal, &exit); |
__ movq(rax, Immediate(3)); // Test number. |
__ movl(rcx, Immediate(-1)); |
__ Integer32ToSmi(rcx, rcx); |
__ Set(rdx, reinterpret_cast<intptr_t>(Smi::FromInt(-1))); |
- __ SmiCompare(rcx, rdx); |
+ __ cmpq(rcx, rdx); |
__ j(not_equal, &exit); |
__ movq(rax, Immediate(4)); // Test number. |
__ movl(rcx, Immediate(Smi::kMaxValue)); |
__ Integer32ToSmi(rcx, rcx); |
__ Set(rdx, reinterpret_cast<intptr_t>(Smi::FromInt(Smi::kMaxValue))); |
- __ SmiCompare(rcx, rdx); |
+ __ cmpq(rcx, rdx); |
__ j(not_equal, &exit); |
__ movq(rax, Immediate(5)); // Test number. |
__ movl(rcx, Immediate(Smi::kMinValue)); |
__ Integer32ToSmi(rcx, rcx); |
__ Set(rdx, reinterpret_cast<intptr_t>(Smi::FromInt(Smi::kMinValue))); |
- __ SmiCompare(rcx, rdx); |
+ __ cmpq(rcx, rdx); |
__ j(not_equal, &exit); |
// Different target register. |
@@ -337,35 +337,35 @@ |
__ movl(rcx, Immediate(0)); |
__ Integer32ToSmi(r8, rcx); |
__ Set(rdx, reinterpret_cast<intptr_t>(Smi::FromInt(0))); |
- __ SmiCompare(r8, rdx); |
+ __ cmpq(r8, rdx); |
__ j(not_equal, &exit); |
__ movq(rax, Immediate(7)); // Test number. |
__ movl(rcx, Immediate(1024)); |
__ Integer32ToSmi(r8, rcx); |
__ Set(rdx, reinterpret_cast<intptr_t>(Smi::FromInt(1024))); |
- __ SmiCompare(r8, rdx); |
+ __ cmpq(r8, rdx); |
__ j(not_equal, &exit); |
__ movq(rax, Immediate(8)); // Test number. |
__ movl(rcx, Immediate(-1)); |
__ Integer32ToSmi(r8, rcx); |
__ Set(rdx, reinterpret_cast<intptr_t>(Smi::FromInt(-1))); |
- __ SmiCompare(r8, rdx); |
+ __ cmpq(r8, rdx); |
__ j(not_equal, &exit); |
__ movq(rax, Immediate(9)); // Test number. |
__ movl(rcx, Immediate(Smi::kMaxValue)); |
__ Integer32ToSmi(r8, rcx); |
__ Set(rdx, reinterpret_cast<intptr_t>(Smi::FromInt(Smi::kMaxValue))); |
- __ SmiCompare(r8, rdx); |
+ __ cmpq(r8, rdx); |
__ j(not_equal, &exit); |
__ movq(rax, Immediate(10)); // Test number. |
__ movl(rcx, Immediate(Smi::kMinValue)); |
__ Integer32ToSmi(r8, rcx); |
__ Set(rdx, reinterpret_cast<intptr_t>(Smi::FromInt(Smi::kMinValue))); |
- __ SmiCompare(r8, rdx); |
+ __ cmpq(r8, rdx); |
__ j(not_equal, &exit); |
@@ -394,16 +394,16 @@ |
__ movq(rcx, x, RelocInfo::NONE); |
__ movq(r11, rcx); |
__ Integer64PlusConstantToSmi(rdx, rcx, y); |
- __ SmiCompare(rdx, r8); |
+ __ cmpq(rdx, r8); |
__ j(not_equal, exit); |
__ incq(rax); |
- __ SmiCompare(r11, rcx); |
+ __ cmpq(r11, rcx); |
__ j(not_equal, exit); |
__ incq(rax); |
__ Integer64PlusConstantToSmi(rcx, rcx, y); |
- __ SmiCompare(rcx, r8); |
+ __ cmpq(rcx, r8); |
__ j(not_equal, exit); |
} |
@@ -660,14 +660,14 @@ |
__ SmiNeg(r9, rcx, exit); |
__ incq(rax); |
- __ SmiCompare(r11, rcx); |
+ __ cmpq(r11, rcx); |
__ j(not_equal, exit); |
__ incq(rax); |
__ SmiNeg(rcx, rcx, exit); |
__ incq(rax); |
- __ SmiCompare(r11, rcx); |
+ __ cmpq(r11, rcx); |
__ j(not_equal, exit); |
} else { |
Label smi_ok, smi_ok2; |
@@ -679,11 +679,11 @@ |
__ jmp(exit); |
__ bind(&smi_ok); |
__ incq(rax); |
- __ SmiCompare(r9, r8); |
+ __ cmpq(r9, r8); |
__ j(not_equal, exit); |
__ incq(rax); |
- __ SmiCompare(r11, rcx); |
+ __ cmpq(r11, rcx); |
__ j(not_equal, exit); |
__ incq(rax); |
@@ -691,7 +691,7 @@ |
__ jmp(exit); |
__ bind(&smi_ok2); |
__ incq(rax); |
- __ SmiCompare(rcx, r8); |
+ __ cmpq(rcx, r8); |
__ j(not_equal, exit); |
} |
} |
@@ -751,12 +751,12 @@ |
__ movl(rax, Immediate(id)); // Test number. |
__ SmiAdd(r9, rcx, rdx, exit); |
- __ SmiCompare(r9, r8); |
+ __ cmpq(r9, r8); |
__ j(not_equal, exit); |
__ incq(rax); |
__ SmiAdd(rcx, rcx, rdx, exit); \ |
- __ SmiCompare(rcx, r8); |
+ __ cmpq(rcx, r8); |
__ j(not_equal, exit); |
__ movl(rcx, Immediate(first)); |
@@ -764,11 +764,11 @@ |
__ incq(rax); |
__ SmiAddConstant(r9, rcx, Smi::FromInt(second)); |
- __ SmiCompare(r9, r8); |
+ __ cmpq(r9, r8); |
__ j(not_equal, exit); |
__ SmiAddConstant(rcx, rcx, Smi::FromInt(second)); |
- __ SmiCompare(rcx, r8); |
+ __ cmpq(rcx, r8); |
__ j(not_equal, exit); |
__ movl(rcx, Immediate(first)); |
@@ -776,12 +776,12 @@ |
__ incq(rax); |
__ SmiAddConstant(r9, rcx, Smi::FromInt(second), exit); |
- __ SmiCompare(r9, r8); |
+ __ cmpq(r9, r8); |
__ j(not_equal, exit); |
__ incq(rax); |
__ SmiAddConstant(rcx, rcx, Smi::FromInt(second), exit); |
- __ SmiCompare(rcx, r8); |
+ __ cmpq(rcx, r8); |
__ j(not_equal, exit); |
} |
@@ -834,36 +834,36 @@ |
__ movl(rax, Immediate(id)); // Test 0. |
__ SmiSub(r9, rcx, rdx, exit); |
- __ SmiCompare(r9, r8); |
+ __ cmpq(r9, r8); |
__ j(not_equal, exit); |
__ incq(rax); // Test 1. |
__ SmiSub(rcx, rcx, rdx, exit); |
- __ SmiCompare(rcx, r8); |
+ __ cmpq(rcx, r8); |
__ j(not_equal, exit); |
__ Move(rcx, Smi::FromInt(first)); |
__ incq(rax); // Test 2. |
__ SmiSubConstant(r9, rcx, Smi::FromInt(second)); |
- __ SmiCompare(r9, r8); |
+ __ cmpq(r9, r8); |
__ j(not_equal, exit); |
__ incq(rax); // Test 3. |
__ SmiSubConstant(rcx, rcx, Smi::FromInt(second)); |
- __ SmiCompare(rcx, r8); |
+ __ cmpq(rcx, r8); |
__ j(not_equal, exit); |
__ Move(rcx, Smi::FromInt(first)); |
__ incq(rax); // Test 4. |
__ SmiSubConstant(r9, rcx, Smi::FromInt(second), exit); |
- __ SmiCompare(r9, r8); |
+ __ cmpq(r9, r8); |
__ j(not_equal, exit); |
__ incq(rax); // Test 5. |
__ SmiSubConstant(rcx, rcx, Smi::FromInt(second), exit); |
- __ SmiCompare(rcx, r8); |
+ __ cmpq(rcx, r8); |
__ j(not_equal, exit); |
} |
@@ -886,7 +886,7 @@ |
__ jmp(exit); |
__ bind(&overflow_ok); |
__ incq(rax); |
- __ SmiCompare(rcx, r11); |
+ __ cmpq(rcx, r11); |
__ j(not_equal, exit); |
} |
@@ -897,7 +897,7 @@ |
__ jmp(exit); |
__ bind(&overflow_ok); |
__ incq(rax); |
- __ SmiCompare(rcx, r11); |
+ __ cmpq(rcx, r11); |
__ j(not_equal, exit); |
} |
@@ -909,7 +909,7 @@ |
__ jmp(exit); |
__ bind(&overflow_ok); |
__ incq(rax); |
- __ SmiCompare(rcx, r11); |
+ __ cmpq(rcx, r11); |
__ j(not_equal, exit); |
} |
@@ -920,7 +920,7 @@ |
__ jmp(exit); |
__ bind(&overflow_ok); |
__ incq(rax); |
- __ SmiCompare(rcx, r11); |
+ __ cmpq(rcx, r11); |
__ j(not_equal, exit); |
} |
@@ -933,7 +933,7 @@ |
__ jmp(exit); |
__ bind(&overflow_ok); |
__ incq(rax); |
- __ SmiCompare(rcx, r11); |
+ __ cmpq(rcx, r11); |
__ j(not_equal, exit); |
} |
@@ -944,7 +944,7 @@ |
__ jmp(exit); |
__ bind(&overflow_ok); |
__ incq(rax); |
- __ SmiCompare(rcx, r11); |
+ __ cmpq(rcx, r11); |
__ j(not_equal, exit); |
} |
@@ -956,7 +956,7 @@ |
__ jmp(exit); |
__ bind(&overflow_ok); |
__ incq(rax); |
- __ SmiCompare(rcx, r11); |
+ __ cmpq(rcx, r11); |
__ j(not_equal, exit); |
} |
@@ -967,7 +967,7 @@ |
__ jmp(exit); |
__ bind(&overflow_ok); |
__ incq(rax); |
- __ SmiCompare(rcx, r11); |
+ __ cmpq(rcx, r11); |
__ j(not_equal, exit); |
} |
} |
@@ -1032,15 +1032,15 @@ |
__ Move(r8, Smi::FromIntptr(result)); |
__ SmiMul(r9, rcx, rdx, exit); |
__ incq(rax); |
- __ SmiCompare(r11, rcx); |
+ __ cmpq(r11, rcx); |
__ j(not_equal, exit); |
__ incq(rax); |
- __ SmiCompare(r9, r8); |
+ __ cmpq(r9, r8); |
__ j(not_equal, exit); |
__ incq(rax); |
__ SmiMul(rcx, rcx, rdx, exit); |
- __ SmiCompare(rcx, r8); |
+ __ cmpq(rcx, r8); |
__ j(not_equal, exit); |
} else { |
__ movl(rax, Immediate(id + 8)); |
@@ -1049,7 +1049,7 @@ |
__ jmp(exit); |
__ bind(&overflow_ok); |
__ incq(rax); |
- __ SmiCompare(r11, rcx); |
+ __ cmpq(r11, rcx); |
__ j(not_equal, exit); |
__ incq(rax); |
__ SmiMul(rcx, rcx, rdx, &overflow_ok2); |
@@ -1057,7 +1057,7 @@ |
__ bind(&overflow_ok2); |
// 31-bit version doesn't preserve rcx on failure. |
// __ incq(rax); |
- // __ SmiCompare(r11, rcx); |
+ // __ cmpq(r11, rcx); |
// __ j(not_equal, exit); |
} |
} |
@@ -1126,20 +1126,20 @@ |
__ SmiDiv(r9, rcx, r14, exit); |
// Might have destroyed rcx and r14. |
__ incq(r15); |
- __ SmiCompare(r9, r8); |
+ __ cmpq(r9, r8); |
__ j(not_equal, exit); |
__ incq(r15); |
__ movq(rcx, r11); |
__ Move(r14, Smi::FromInt(y)); |
- __ SmiCompare(rcx, r11); |
+ __ cmpq(rcx, r11); |
__ j(not_equal, exit); |
__ incq(r15); |
__ SmiDiv(rcx, rcx, r14, exit); |
__ incq(r15); |
- __ SmiCompare(rcx, r8); |
+ __ cmpq(rcx, r8); |
__ j(not_equal, exit); |
} else { |
// Division fails. |
@@ -1152,7 +1152,7 @@ |
__ bind(&fail_ok); |
__ incq(r15); |
- __ SmiCompare(rcx, r11); |
+ __ cmpq(rcx, r11); |
__ j(not_equal, exit); |
__ incq(r15); |
@@ -1161,7 +1161,7 @@ |
__ bind(&fail_ok2); |
__ incq(r15); |
- __ SmiCompare(rcx, r11); |
+ __ cmpq(rcx, r11); |
__ j(not_equal, exit); |
} |
} |
@@ -1238,18 +1238,18 @@ |
__ SmiMod(r9, rcx, r14, exit); |
__ incq(r15); |
- __ SmiCompare(r9, r8); |
+ __ cmpq(r9, r8); |
__ j(not_equal, exit); |
__ incq(r15); |
- __ SmiCompare(rcx, r11); |
+ __ cmpq(rcx, r11); |
__ j(not_equal, exit); |
__ incq(r15); |
__ SmiMod(rcx, rcx, r14, exit); |
__ incq(r15); |
- __ SmiCompare(rcx, r8); |
+ __ cmpq(rcx, r8); |
__ j(not_equal, exit); |
} else { |
// Modulo fails. |
@@ -1261,7 +1261,7 @@ |
__ bind(&fail_ok); |
__ incq(r15); |
- __ SmiCompare(rcx, r11); |
+ __ cmpq(rcx, r11); |
__ j(not_equal, exit); |
__ incq(r15); |
@@ -1270,7 +1270,7 @@ |
__ bind(&fail_ok2); |
__ incq(r15); |
- __ SmiCompare(rcx, r11); |
+ __ cmpq(rcx, r11); |
__ j(not_equal, exit); |
} |
} |
@@ -1340,7 +1340,7 @@ |
ASSERT(index.reg.is(rcx) || index.reg.is(rdx)); |
__ shl(index.reg, Immediate(index.scale)); |
__ Set(r8, static_cast<intptr_t>(x) << i); |
- __ SmiCompare(index.reg, r8); |
+ __ cmpq(index.reg, r8); |
__ j(not_equal, exit); |
__ incq(rax); |
__ Move(rcx, Smi::FromInt(x)); |
@@ -1348,7 +1348,7 @@ |
ASSERT(index.reg.is(rcx)); |
__ shl(rcx, Immediate(index.scale)); |
__ Set(r8, static_cast<intptr_t>(x) << i); |
- __ SmiCompare(rcx, r8); |
+ __ cmpq(rcx, r8); |
__ j(not_equal, exit); |
__ incq(rax); |
@@ -1357,7 +1357,7 @@ |
ASSERT(index.reg.is(rcx) || index.reg.is(rdx)); |
__ shl(index.reg, Immediate(index.scale)); |
__ Set(r8, static_cast<intptr_t>(-x) << i); |
- __ SmiCompare(index.reg, r8); |
+ __ cmpq(index.reg, r8); |
__ j(not_equal, exit); |
__ incq(rax); |
__ Move(rcx, Smi::FromInt(x)); |
@@ -1365,7 +1365,7 @@ |
ASSERT(index.reg.is(rcx)); |
__ shl(rcx, Immediate(index.scale)); |
__ Set(r8, static_cast<intptr_t>(-x) << i); |
- __ SmiCompare(rcx, r8); |
+ __ cmpq(rcx, r8); |
__ j(not_equal, exit); |
__ incq(rax); |
} |
@@ -1414,7 +1414,7 @@ |
__ SelectNonSmi(r9, rcx, rdx, exit); |
__ incq(rax); |
- __ SmiCompare(r9, rdx); |
+ __ cmpq(r9, rdx); |
__ j(not_equal, exit); |
__ incq(rax); |
@@ -1424,7 +1424,7 @@ |
__ SelectNonSmi(r9, rcx, rdx, exit); |
__ incq(rax); |
- __ SmiCompare(r9, rcx); |
+ __ cmpq(r9, rcx); |
__ j(not_equal, exit); |
__ incq(rax); |
@@ -1488,31 +1488,31 @@ |
__ Move(rdx, Smi::FromInt(y)); |
__ Move(r8, Smi::FromInt(result)); |
__ SmiAnd(r9, rcx, rdx); |
- __ SmiCompare(r8, r9); |
+ __ cmpq(r8, r9); |
__ j(not_equal, exit); |
__ incq(rax); |
- __ SmiCompare(r11, rcx); |
+ __ cmpq(r11, rcx); |
__ j(not_equal, exit); |
__ incq(rax); |
__ SmiAnd(rcx, rcx, rdx); |
- __ SmiCompare(r8, rcx); |
+ __ cmpq(r8, rcx); |
__ j(not_equal, exit); |
__ movq(rcx, r11); |
__ incq(rax); |
__ SmiAndConstant(r9, rcx, Smi::FromInt(y)); |
- __ SmiCompare(r8, r9); |
+ __ cmpq(r8, r9); |
__ j(not_equal, exit); |
__ incq(rax); |
- __ SmiCompare(r11, rcx); |
+ __ cmpq(r11, rcx); |
__ j(not_equal, exit); |
__ incq(rax); |
__ SmiAndConstant(rcx, rcx, Smi::FromInt(y)); |
- __ SmiCompare(r8, rcx); |
+ __ cmpq(r8, rcx); |
__ j(not_equal, exit); |
} |
@@ -1568,31 +1568,31 @@ |
__ Move(rdx, Smi::FromInt(y)); |
__ Move(r8, Smi::FromInt(result)); |
__ SmiOr(r9, rcx, rdx); |
- __ SmiCompare(r8, r9); |
+ __ cmpq(r8, r9); |
__ j(not_equal, exit); |
__ incq(rax); |
- __ SmiCompare(r11, rcx); |
+ __ cmpq(r11, rcx); |
__ j(not_equal, exit); |
__ incq(rax); |
__ SmiOr(rcx, rcx, rdx); |
- __ SmiCompare(r8, rcx); |
+ __ cmpq(r8, rcx); |
__ j(not_equal, exit); |
__ movq(rcx, r11); |
__ incq(rax); |
__ SmiOrConstant(r9, rcx, Smi::FromInt(y)); |
- __ SmiCompare(r8, r9); |
+ __ cmpq(r8, r9); |
__ j(not_equal, exit); |
__ incq(rax); |
- __ SmiCompare(r11, rcx); |
+ __ cmpq(r11, rcx); |
__ j(not_equal, exit); |
__ incq(rax); |
__ SmiOrConstant(rcx, rcx, Smi::FromInt(y)); |
- __ SmiCompare(r8, rcx); |
+ __ cmpq(r8, rcx); |
__ j(not_equal, exit); |
} |
@@ -1650,31 +1650,31 @@ |
__ Move(rdx, Smi::FromInt(y)); |
__ Move(r8, Smi::FromInt(result)); |
__ SmiXor(r9, rcx, rdx); |
- __ SmiCompare(r8, r9); |
+ __ cmpq(r8, r9); |
__ j(not_equal, exit); |
__ incq(rax); |
- __ SmiCompare(r11, rcx); |
+ __ cmpq(r11, rcx); |
__ j(not_equal, exit); |
__ incq(rax); |
__ SmiXor(rcx, rcx, rdx); |
- __ SmiCompare(r8, rcx); |
+ __ cmpq(r8, rcx); |
__ j(not_equal, exit); |
__ movq(rcx, r11); |
__ incq(rax); |
__ SmiXorConstant(r9, rcx, Smi::FromInt(y)); |
- __ SmiCompare(r8, r9); |
+ __ cmpq(r8, r9); |
__ j(not_equal, exit); |
__ incq(rax); |
- __ SmiCompare(r11, rcx); |
+ __ cmpq(r11, rcx); |
__ j(not_equal, exit); |
__ incq(rax); |
__ SmiXorConstant(rcx, rcx, Smi::FromInt(y)); |
- __ SmiCompare(r8, rcx); |
+ __ cmpq(r8, rcx); |
__ j(not_equal, exit); |
} |
@@ -1731,16 +1731,16 @@ |
__ movq(r11, rcx); |
__ SmiNot(r9, rcx); |
- __ SmiCompare(r9, r8); |
+ __ cmpq(r9, r8); |
__ j(not_equal, exit); |
__ incq(rax); |
- __ SmiCompare(r11, rcx); |
+ __ cmpq(r11, rcx); |
__ j(not_equal, exit); |
__ incq(rax); |
__ SmiNot(rcx, rcx); |
- __ SmiCompare(rcx, r8); |
+ __ cmpq(rcx, r8); |
__ j(not_equal, exit); |
} |
@@ -1797,7 +1797,7 @@ |
__ SmiShiftLeftConstant(r9, rcx, shift); |
__ incq(rax); |
- __ SmiCompare(r9, r8); |
+ __ cmpq(r9, r8); |
__ j(not_equal, exit); |
__ incq(rax); |
@@ -1805,7 +1805,7 @@ |
__ SmiShiftLeftConstant(rcx, rcx, shift); |
__ incq(rax); |
- __ SmiCompare(rcx, r8); |
+ __ cmpq(rcx, r8); |
__ j(not_equal, exit); |
__ incq(rax); |
@@ -1814,7 +1814,7 @@ |
__ SmiShiftLeft(r9, rdx, rcx); |
__ incq(rax); |
- __ SmiCompare(r9, r8); |
+ __ cmpq(r9, r8); |
__ j(not_equal, exit); |
__ incq(rax); |
@@ -1823,7 +1823,7 @@ |
__ SmiShiftLeft(r9, rdx, r11); |
__ incq(rax); |
- __ SmiCompare(r9, r8); |
+ __ cmpq(r9, r8); |
__ j(not_equal, exit); |
__ incq(rax); |
@@ -1832,7 +1832,7 @@ |
__ SmiShiftLeft(rdx, rdx, r11); |
__ incq(rax); |
- __ SmiCompare(rdx, r8); |
+ __ cmpq(rdx, r8); |
__ j(not_equal, exit); |
__ incq(rax); |
@@ -1893,7 +1893,7 @@ |
__ SmiShiftLogicalRightConstant(r9, rcx, shift, exit); |
__ incq(rax); |
- __ SmiCompare(r9, r8); |
+ __ cmpq(r9, r8); |
__ j(not_equal, exit); |
__ incq(rax); |
@@ -1902,7 +1902,7 @@ |
__ SmiShiftLogicalRight(r9, rdx, rcx, exit); |
__ incq(rax); |
- __ SmiCompare(r9, r8); |
+ __ cmpq(r9, r8); |
__ j(not_equal, exit); |
__ incq(rax); |
@@ -1911,7 +1911,7 @@ |
__ SmiShiftLogicalRight(r9, rdx, r11, exit); |
__ incq(rax); |
- __ SmiCompare(r9, r8); |
+ __ cmpq(r9, r8); |
__ j(not_equal, exit); |
__ incq(rax); |
@@ -1925,7 +1925,7 @@ |
__ bind(&fail_ok); |
__ incq(rax); |
- __ SmiCompare(rcx, r11); |
+ __ cmpq(rcx, r11); |
__ j(not_equal, exit); |
__ incq(rax); |
@@ -1936,7 +1936,7 @@ |
__ bind(&fail_ok3); |
__ incq(rax); |
- __ SmiCompare(rcx, r11); |
+ __ cmpq(rcx, r11); |
__ j(not_equal, exit); |
__ addq(rax, Immediate(3)); |
@@ -1997,7 +1997,7 @@ |
__ Move(rcx, Smi::FromInt(x)); |
__ SmiShiftArithmeticRightConstant(rcx, rcx, shift); |
- __ SmiCompare(rcx, r8); |
+ __ cmpq(rcx, r8); |
__ j(not_equal, exit); |
__ incq(rax); |
@@ -2005,7 +2005,7 @@ |
__ Move(r11, Smi::FromInt(shift)); |
__ SmiShiftArithmeticRight(rdx, rdx, r11); |
- __ SmiCompare(rdx, r8); |
+ __ cmpq(rdx, r8); |
__ j(not_equal, exit); |
__ incq(rax); |
@@ -2062,14 +2062,14 @@ |
__ Move(rcx, Smi::FromInt(x)); |
__ movq(r11, rcx); |
__ PositiveSmiTimesPowerOfTwoToInteger64(rdx, rcx, power); |
- __ SmiCompare(rdx, r8); |
+ __ cmpq(rdx, r8); |
__ j(not_equal, exit); |
__ incq(rax); |
- __ SmiCompare(r11, rcx); // rcx unchanged. |
+ __ cmpq(r11, rcx); // rcx unchanged. |
__ j(not_equal, exit); |
__ incq(rax); |
__ PositiveSmiTimesPowerOfTwoToInteger64(rcx, rcx, power); |
- __ SmiCompare(rdx, r8); |
+ __ cmpq(rdx, r8); |
__ j(not_equal, exit); |
__ incq(rax); |
} |