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 ||
|
if (array_type == kExternalIntArray ||
|
||||||
array_type == kExternalUnsignedIntArray) {
|
array_type == kExternalUnsignedIntArray) {
|
||||||
|
|
||||||
// For the Int and UnsignedInt array types, we need to see whether
|
// 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
|
// the value can be represented in a Smi. If not, we need to convert
|
||||||
// it to a HeapNumber.
|
// it to a HeapNumber.
|
||||||
@ -755,15 +754,15 @@ void KeyedStoreIC::GenerateExternalArray(MacroAssembler* masm,
|
|||||||
__ j(parity_even, &is_nan);
|
__ j(parity_even, &is_nan);
|
||||||
|
|
||||||
if (array_type != kExternalUnsignedIntArray) {
|
if (array_type != kExternalUnsignedIntArray) {
|
||||||
__ push(eax); // Make room on stack
|
__ push(eax); // Make room on stack
|
||||||
__ fistp_s(Operand(esp, 0));
|
__ fistp_s(Operand(esp, 0));
|
||||||
__ pop(eax);
|
__ pop(eax);
|
||||||
} else {
|
} else {
|
||||||
// fistp stores values as signed integers.
|
// fistp stores values as signed integers.
|
||||||
// To represent the entire range, we need to store as a 64-bit
|
// To represent the entire range, we need to store as a 64-bit
|
||||||
// int and discard the high 32 bits.
|
// 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));
|
__ fistp_d(Operand(esp, 0));
|
||||||
__ pop(eax);
|
__ pop(eax);
|
||||||
__ mov(Operand(esp, 0), eax);
|
__ mov(Operand(esp, 0), eax);
|
||||||
|
@ -442,7 +442,6 @@ void KeyedLoadIC::GenerateExternalArray(MacroAssembler* masm,
|
|||||||
|
|
||||||
if (array_type == kExternalIntArray ||
|
if (array_type == kExternalIntArray ||
|
||||||
array_type == kExternalUnsignedIntArray) {
|
array_type == kExternalUnsignedIntArray) {
|
||||||
|
|
||||||
// For the Int and UnsignedInt array types, we need to see whether
|
// 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
|
// the value can be represented in a Smi. If not, we need to convert
|
||||||
// it to a HeapNumber.
|
// it to a HeapNumber.
|
||||||
@ -798,7 +797,7 @@ void KeyedStoreIC::GenerateExternalArray(MacroAssembler* masm,
|
|||||||
__ fucomi(0);
|
__ fucomi(0);
|
||||||
__ j(parity_even, &is_nan);
|
__ j(parity_even, &is_nan);
|
||||||
|
|
||||||
__ push(rax); // Make room on stack
|
__ push(rax); // Make room on stack
|
||||||
__ fistp_d(Operand(rsp, 0));
|
__ fistp_d(Operand(rsp, 0));
|
||||||
__ pop(rax);
|
__ pop(rax);
|
||||||
// rax: untagged integer value
|
// rax: untagged integer value
|
||||||
|
Loading…
Reference in New Issue
Block a user