Fix lint errors.
Review URL: http://codereview.chromium.org/307037 git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@3114 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
This commit is contained in:
parent
d5f00cf6cc
commit
38e2b5c97b
@ -430,7 +430,6 @@ void KeyedLoadIC::GenerateExternalArray(MacroAssembler* masm,
|
||||
|
||||
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 @@ void KeyedStoreIC::GenerateExternalArray(MacroAssembler* masm,
|
||||
__ 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);
|
||||
|
@ -442,7 +442,6 @@ void KeyedLoadIC::GenerateExternalArray(MacroAssembler* masm,
|
||||
|
||||
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.
|
||||
@ -798,7 +797,7 @@ void KeyedStoreIC::GenerateExternalArray(MacroAssembler* masm,
|
||||
__ fucomi(0);
|
||||
__ j(parity_even, &is_nan);
|
||||
|
||||
__ push(rax); // Make room on stack
|
||||
__ push(rax); // Make room on stack
|
||||
__ fistp_d(Operand(rsp, 0));
|
||||
__ pop(rax);
|
||||
// rax: untagged integer value
|
||||
|
Loading…
Reference in New Issue
Block a user