/external/chromium_org/v8/src/arm/ |
H A D | code-stubs-arm.cc | 1464 const DwVfpRegister double_base = d0; local 1488 __ vldr(double_base, FieldMemOperand(base, HeapNumber::kValueOffset)); 1493 __ vcvt_f64_s32(double_base, single_scratch); 1504 // Base is already in double_base. 1535 __ VFPCompareAndSetFlags(double_base, double_scratch); 1540 __ vadd(double_scratch, double_base, kDoubleRegZero); 1552 __ VFPCompareAndSetFlags(double_base, double_scratch); 1557 __ vadd(double_scratch, double_base, kDoubleRegZero); 1568 __ SetCallCDoubleArguments(double_base, double_exponent); 1592 __ vmov(double_scratch, double_base); // Bac [all...] |
/external/chromium_org/v8/src/ia32/ |
H A D | code-stubs-ia32.cc | 1087 const XMMRegister double_base = xmm2; local 1110 __ movsd(double_base, FieldOperand(base, HeapNumber::kValueOffset)); 1115 __ Cvtsi2sd(double_base, base); 1171 __ ucomisd(double_base, double_scratch); 1185 __ addsd(double_scratch, double_base); // Convert -0 to +0. 1204 __ ucomisd(double_base, double_scratch); 1217 __ addsd(double_exponent, double_base); // Convert -0 to +0. 1231 __ movsd(Operand(esp, 0), double_base); local 1268 __ movsd(double_scratch, double_base); // Back up base. 1329 __ movsd(Operand(esp, 0 * kDoubleSize), double_base); local [all...] |
/external/chromium_org/v8/src/mips/ |
H A D | code-stubs-mips.cc | 1516 const DoubleRegister double_base = f2; local 1539 __ ldc1(double_base, FieldMemOperand(base, HeapNumber::kValueOffset)); 1544 __ cvt_d_w(double_base, single_scratch); 1554 // Base is already in double_base. 1592 __ BranchF(USE_DELAY_SLOT, &done, NULL, eq, double_base, double_scratch); 1596 __ add_d(double_scratch, double_base, kDoubleRegZero); 1612 __ BranchF(USE_DELAY_SLOT, &done, NULL, eq, double_base, double_scratch); 1616 __ add_d(double_scratch, double_base, kDoubleRegZero); 1627 __ SetCallCDoubleArguments(double_base, double_exponent); 1650 __ mov_d(double_scratch, double_base); // Bac [all...] |
/external/chromium_org/v8/src/x64/ |
H A D | code-stubs-x64.cc | 941 const XMMRegister double_base = xmm2; local 964 __ movsd(double_base, FieldOperand(base, HeapNumber::kValueOffset)); 969 __ Cvtlsi2sd(double_base, base); 1022 __ ucomisd(double_scratch, double_base); 1036 __ addsd(double_scratch, double_base); // Convert -0 to 0. 1054 __ ucomisd(double_scratch, double_base); 1067 __ addsd(double_exponent, double_base); // Convert -0 to +0. 1081 __ movsd(Operand(rsp, 0), double_base); local 1119 __ movsd(double_scratch, double_base); // Back up base. 1177 __ movsd(xmm0, double_base); [all...] |
/external/v8/src/arm/ |
H A D | code-stubs-arm.cc | 3453 const DoubleRegister double_base = d1; local 3477 __ vldr(double_base, FieldMemOperand(base, HeapNumber::kValueOffset)); 3482 __ vcvt_f64_s32(double_base, single_scratch); 3493 // Base is already in double_base. 3524 __ VFPCompareAndSetFlags(double_base, double_scratch); 3529 __ vadd(double_scratch, double_base, kDoubleRegZero); 3541 __ VFPCompareAndSetFlags(double_base, double_scratch); 3546 __ vadd(double_scratch, double_base, kDoubleRegZero); 3557 __ SetCallCDoubleArguments(double_base, double_exponent); 3581 __ vmov(double_scratch, double_base); // Bac [all...] |
/external/v8/src/ia32/ |
H A D | code-stubs-ia32.cc | 2948 const XMMRegister double_base = xmm2; local 2971 __ movdbl(double_base, FieldOperand(base, HeapNumber::kValueOffset)); 2976 __ cvtsi2sd(double_base, base); 3032 __ ucomisd(double_base, double_scratch); 3046 __ addsd(double_scratch, double_base); // Convert -0 to +0. 3065 __ ucomisd(double_base, double_scratch); 3078 __ addsd(double_exponent, double_base); // Convert -0 to +0. 3092 __ movdbl(Operand(esp, 0), double_base); local 3129 __ movsd(double_scratch, double_base); // Back up base. 3183 __ movdbl(Operand(esp, 0 * kDoubleSize), double_base); local [all...] |
/external/v8/src/mips/ |
H A D | code-stubs-mips.cc | 3590 const DoubleRegister double_base = f2; local 3613 __ ldc1(double_base, FieldMemOperand(base, HeapNumber::kValueOffset)); 3618 __ cvt_d_w(double_base, single_scratch); 3628 // Base is already in double_base. 3665 __ BranchF(USE_DELAY_SLOT, &done, NULL, eq, double_base, double_scratch); 3669 __ add_d(double_scratch, double_base, kDoubleRegZero); 3685 __ BranchF(USE_DELAY_SLOT, &done, NULL, eq, double_base, double_scratch); 3689 __ add_d(double_scratch, double_base, kDoubleRegZero); 3700 __ SetCallCDoubleArguments(double_base, double_exponent); 3724 __ mov_d(double_scratch, double_base); // Bac [all...] |
/external/v8/src/x64/ |
H A D | code-stubs-x64.cc | 2008 const XMMRegister double_base = xmm2; local 2030 __ movsd(double_base, FieldOperand(base, HeapNumber::kValueOffset)); 2035 __ cvtlsi2sd(double_base, base); 2087 __ ucomisd(double_scratch, double_base); 2101 __ addsd(double_scratch, double_base); // Convert -0 to 0. 2119 __ ucomisd(double_scratch, double_base); 2132 __ addsd(double_exponent, double_base); // Convert -0 to +0. 2146 __ movsd(Operand(rsp, 0), double_base); local 2184 __ movsd(double_scratch, double_base); // Back up base. 2235 __ movsd(xmm0, double_base); [all...] |