Index: src/ia32/ic-ia32.cc |
=================================================================== |
--- src/ia32/ic-ia32.cc (revision 3113) |
+++ src/ia32/ic-ia32.cc (working copy) |
@@ -430,7 +430,6 @@ |
if (array_type == kExternalIntArray || |
array_type == kExternalUnsignedIntArray) { |
- |
// For the Int and UnsignedInt array types, we need to see whether |
// the value can be represented in a Smi. If not, we need to convert |
// it to a HeapNumber. |
@@ -755,15 +754,15 @@ |
__ j(parity_even, &is_nan); |
if (array_type != kExternalUnsignedIntArray) { |
- __ push(eax); // Make room on stack |
+ __ push(eax); // Make room on stack |
__ fistp_s(Operand(esp, 0)); |
__ pop(eax); |
} else { |
// fistp stores values as signed integers. |
// To represent the entire range, we need to store as a 64-bit |
// int and discard the high 32 bits. |
- __ push(eax); // Make room on stack |
- __ push(eax); // Make room on stack |
+ __ push(eax); // Make room on stack |
+ __ push(eax); // Make room on stack |
__ fistp_d(Operand(esp, 0)); |
__ pop(eax); |
__ mov(Operand(esp, 0), eax); |