Home
last modified time | relevance | path

Searched refs:double_exponent (Results 1 – 7 of 7) sorted by relevance

/external/v8/src/builtins/x64/
Dbuiltins-x64.cc2630 const XMMRegister double_exponent = xmm1; in Generate_MathPowInternal() local
2641 __ DoubleToI(exponent, double_exponent, double_scratch, in Generate_MathPowInternal()
2646 __ Cvttsd2si(exponent, double_exponent); in Generate_MathPowInternal()
2657 __ Movsd(Operand(rsp, 0), double_exponent); in Generate_MathPowInternal()
2693 const XMMRegister double_scratch2 = double_exponent; in Generate_MathPowInternal()
2735 __ Cvtlsi2sd(double_exponent, exponent); in Generate_MathPowInternal()
2741 DCHECK(double_exponent == xmm1); in Generate_MathPowInternal()
/external/v8/src/builtins/ia32/
Dbuiltins-ia32.cc2683 const XMMRegister double_exponent = xmm1; in Generate_MathPowInternal() local
2693 __ DoubleToI(exponent, double_exponent, double_scratch, in Generate_MathPowInternal()
2699 __ cvttsd2si(exponent, Operand(double_exponent)); in Generate_MathPowInternal()
2709 __ movsd(Operand(esp, 0), double_exponent); in Generate_MathPowInternal()
2745 const XMMRegister double_scratch2 = double_exponent; in Generate_MathPowInternal()
2787 __ Cvtsi2sd(double_exponent, exponent); in Generate_MathPowInternal()
2795 __ movsd(Operand(esp, 1 * kDoubleSize), double_exponent); in Generate_MathPowInternal()
/external/v8/src/builtins/arm/
Dbuiltins-arm.cc2512 const LowDwVfpRegister double_exponent = d1; in Generate_MathPowInternal() local
2524 __ TryDoubleToInt32Exact(integer_exponent, double_exponent, double_scratch); in Generate_MathPowInternal()
2531 __ MovToFloatParameters(double_base, double_exponent); in Generate_MathPowInternal()
2567 __ vcvt_f64_s32(double_exponent, single_scratch); in Generate_MathPowInternal()
2574 __ MovToFloatParameters(double_base, double_exponent); in Generate_MathPowInternal()
/external/v8/src/builtins/ppc/
Dbuiltins-ppc.cc2651 const DoubleRegister double_exponent = d2; in Generate_MathPowInternal() local
2660 __ TryDoubleToInt32Exact(scratch, double_exponent, scratch2, double_scratch); in Generate_MathPowInternal()
2668 __ MovToFloatParameters(double_base, double_exponent); in Generate_MathPowInternal()
2723 __ ConvertIntToDouble(exponent, double_exponent); in Generate_MathPowInternal()
2731 __ MovToFloatParameters(double_base, double_exponent); in Generate_MathPowInternal()
/external/v8/src/builtins/s390/
Dbuiltins-s390.cc2640 const DoubleRegister double_exponent = d2; in Generate_MathPowInternal() local
2649 __ TryDoubleToInt32Exact(scratch, double_exponent, scratch2, double_scratch); in Generate_MathPowInternal()
2656 __ MovToFloatParameters(double_base, double_exponent); in Generate_MathPowInternal()
2711 __ ConvertIntToDouble(double_exponent, exponent); in Generate_MathPowInternal()
2718 __ MovToFloatParameters(double_base, double_exponent); in Generate_MathPowInternal()
/external/v8/src/builtins/mips64/
Dbuiltins-mips64.cc2626 const DoubleRegister double_exponent = f4; in Generate_MathPowInternal() local
2637 __ EmitFPUTruncate(kRoundToMinusInf, scratch, double_exponent, kScratchReg, in Generate_MathPowInternal()
2646 __ MovToFloatParameters(double_base, double_exponent); in Generate_MathPowInternal()
2706 __ cvt_d_w(double_exponent, single_scratch); in Generate_MathPowInternal()
2713 __ MovToFloatParameters(double_base, double_exponent); in Generate_MathPowInternal()
/external/v8/src/builtins/mips/
Dbuiltins-mips.cc2607 const DoubleRegister double_exponent = f4; in Generate_MathPowInternal() local
2618 __ EmitFPUTruncate(kRoundToMinusInf, scratch, double_exponent, kScratchReg, in Generate_MathPowInternal()
2627 __ MovToFloatParameters(double_base, double_exponent); in Generate_MathPowInternal()
2687 __ cvt_d_w(double_exponent, single_scratch); in Generate_MathPowInternal()
2694 __ MovToFloatParameters(double_base, double_exponent); in Generate_MathPowInternal()