/external/v8/src/x64/ |
H A D | code-stubs-x64.cc | 608 Register double_exponent = rbx; local 618 __ lea(double_exponent, Operand(double_value, double_value, times_1, 0)); 619 __ shr(double_exponent, Immediate(64 - HeapNumber::kExponentBits)); 620 __ subl(double_exponent, Immediate(HeapNumber::kExponentBias)); 622 __ cmpl(double_exponent, Immediate(63)); 630 __ cmpl(double_exponent, Immediate(83)); 652 __ leal(rcx, Operand(double_exponent, -HeapNumber::kMantissaBits - 1)); 658 __ leal(rcx, Operand(double_exponent, -HeapNumber::kMantissaBits - 1)); 2009 const XMMRegister double_exponent = xmm1; local 2046 __ movsd(double_exponent, FieldOperan 2144 __ movsd(Operand(rsp, 0), double_exponent); local [all...] |
/external/chromium_org/v8/src/ia32/ |
H A D | code-stubs-ia32.cc | 1088 const XMMRegister double_exponent = xmm1; local 1126 __ movsd(double_exponent, 1134 __ movsd(double_exponent, 1140 __ DoubleToI(exponent, double_exponent, double_scratch, 1146 __ cvttsd2si(exponent, Operand(double_exponent)); 1161 __ ucomisd(double_scratch, double_exponent); 1191 // Load double_exponent with -0.5 by substracting 1. 1194 __ ucomisd(double_scratch, double_exponent); 1216 __ xorps(double_exponent, double_exponent); 1229 __ movsd(Operand(esp, 0), double_exponent); local 1330 __ movsd(Operand(esp, 1 * kDoubleSize), double_exponent); local [all...] |
/external/chromium_org/v8/src/x64/ |
H A D | code-stubs-x64.cc | 942 const XMMRegister double_exponent = xmm1; local 980 __ movsd(double_exponent, FieldOperand(exponent, HeapNumber::kValueOffset)); 987 __ movsd(double_exponent, FieldOperand(exponent, HeapNumber::kValueOffset)); 993 __ DoubleToI(exponent, double_exponent, double_scratch, 998 __ cvttsd2si(exponent, double_exponent); 1013 __ ucomisd(double_scratch, double_exponent); 1045 __ ucomisd(double_scratch, double_exponent); 1066 __ xorps(double_exponent, double_exponent); 1067 __ addsd(double_exponent, double_bas 1079 __ movsd(Operand(rsp, 0), double_exponent); local [all...] |
/external/v8/src/ia32/ |
H A D | code-stubs-ia32.cc | 2949 const XMMRegister double_exponent = xmm1; local 2987 __ movdbl(double_exponent, 2995 __ movdbl(double_exponent, 3002 __ cvttsd2si(exponent, Operand(double_exponent)); 3008 __ ucomisd(double_exponent, double_scratch); 3022 __ ucomisd(double_scratch, double_exponent); 3052 // Load double_exponent with -0.5 by substracting 1. 3055 __ ucomisd(double_scratch, double_exponent); 3077 __ xorps(double_exponent, double_exponent); 3090 __ movdbl(Operand(esp, 0), double_exponent); local 3184 __ movdbl(Operand(esp, 1 * kDoubleSize), double_exponent); local [all...] |
/external/chromium_org/v8/src/arm/ |
H A D | code-stubs-arm.cc | 1465 const DwVfpRegister double_exponent = d1; local 1501 __ vldr(double_exponent, 1507 __ vldr(double_exponent, 1514 __ vcvt_u32_f64(single_scratch, double_exponent); 1518 __ VFPCompareAndSetFlags(double_scratch, double_exponent); 1529 __ VFPCompareAndSetFlags(double_exponent, double_scratch); 1546 __ VFPCompareAndSetFlags(double_exponent, double_scratch); 1568 __ SetCallCDoubleArguments(double_base, double_exponent); 1578 __ vcvt_u32_f64(single_scratch, double_exponent); 1615 // double_exponent ma [all...] |
/external/chromium_org/v8/src/mips/ |
H A D | code-stubs-mips.cc | 1517 const DoubleRegister double_exponent = f4; local 1551 __ ldc1(double_exponent, 1557 __ ldc1(double_exponent, 1566 double_exponent, 1586 double_exponent, 1606 double_exponent, 1627 __ SetCallCDoubleArguments(double_base, double_exponent); 1684 // double_exponent may not contain the exponent value if the input was a 1687 __ cvt_d_w(double_exponent, single_scratch); 1711 __ SetCallCDoubleArguments(double_base, double_exponent); [all...] |
/external/v8/src/arm/ |
H A D | code-stubs-arm.cc | 3454 const DoubleRegister double_exponent = d2; local 3490 __ vldr(double_exponent, 3496 __ vldr(double_exponent, 3503 __ vcvt_u32_f64(single_scratch, double_exponent); 3507 __ VFPCompareAndSetFlags(double_scratch, double_exponent); 3518 __ VFPCompareAndSetFlags(double_exponent, double_scratch); 3535 __ VFPCompareAndSetFlags(double_exponent, double_scratch); 3557 __ SetCallCDoubleArguments(double_base, double_exponent); 3567 __ vcvt_u32_f64(single_scratch, double_exponent); 3604 // double_exponent ma [all...] |
/external/v8/src/mips/ |
H A D | code-stubs-mips.cc | 3591 const DoubleRegister double_exponent = f4; local 3625 __ ldc1(double_exponent, 3631 __ ldc1(double_exponent, 3640 double_exponent, 3659 double_exponent, 3679 double_exponent, 3700 __ SetCallCDoubleArguments(double_base, double_exponent); 3758 // double_exponent may not contain the exponent value if the input was a 3761 __ cvt_d_w(double_exponent, single_scratch); 3785 __ SetCallCDoubleArguments(double_base, double_exponent); [all...] |