Searched refs:double_base (Results 1 - 6 of 6) sorted by relevance

/external/v8/src/arm/
H A Dcode-stubs-arm.cc741 const DwVfpRegister double_base = d0; local
765 __ vldr(double_base, FieldMemOperand(base, HeapNumber::kValueOffset));
770 __ vcvt_f64_s32(double_base, single_scratch);
781 // Base is already in double_base.
812 __ VFPCompareAndSetFlags(double_base, double_scratch);
817 __ vadd(double_scratch, double_base, kDoubleRegZero);
829 __ VFPCompareAndSetFlags(double_base, double_scratch);
834 __ vadd(double_scratch, double_base, kDoubleRegZero);
845 __ MovToFloatParameters(double_base, double_exponent);
869 __ vmov(double_scratch, double_base); // Bac
[all...]
/external/v8/src/ia32/
H A Dcode-stubs-ia32.cc390 const XMMRegister double_base = xmm2; local
413 __ movsd(double_base, FieldOperand(base, HeapNumber::kValueOffset));
418 __ Cvtsi2sd(double_base, base);
476 __ ucomisd(double_base, double_scratch);
490 __ addsd(double_scratch, double_base); // Convert -0 to +0.
509 __ ucomisd(double_base, double_scratch);
522 __ addsd(double_exponent, double_base); // Convert -0 to +0.
536 __ movsd(Operand(esp, 0), double_base); local
573 __ movsd(double_scratch, double_base); // Back up base.
634 __ movsd(Operand(esp, 0 * kDoubleSize), double_base); local
[all...]
/external/v8/src/mips/
H A Dcode-stubs-mips.cc803 const DoubleRegister double_base = f2; local
826 __ ldc1(double_base, FieldMemOperand(base, HeapNumber::kValueOffset));
831 __ cvt_d_w(double_base, single_scratch);
841 // Base is already in double_base.
878 __ BranchF(USE_DELAY_SLOT, &done, NULL, eq, double_base, double_scratch);
882 __ add_d(double_scratch, double_base, kDoubleRegZero);
898 __ BranchF(USE_DELAY_SLOT, &done, NULL, eq, double_base, double_scratch);
902 __ add_d(double_scratch, double_base, kDoubleRegZero);
913 __ MovToFloatParameters(double_base, double_exponent);
936 __ mov_d(double_scratch, double_base); // Bac
[all...]
/external/v8/src/mips64/
H A Dcode-stubs-mips64.cc800 const DoubleRegister double_base = f2; local
823 __ ldc1(double_base, FieldMemOperand(base, HeapNumber::kValueOffset));
828 __ cvt_d_w(double_base, single_scratch);
838 // Base is already in double_base.
876 __ BranchF(USE_DELAY_SLOT, &done, NULL, eq, double_base, double_scratch);
880 __ add_d(double_scratch, double_base, kDoubleRegZero);
896 __ BranchF(USE_DELAY_SLOT, &done, NULL, eq, double_base, double_scratch);
900 __ add_d(double_scratch, double_base, kDoubleRegZero);
911 __ MovToFloatParameters(double_base, double_exponent);
934 __ mov_d(double_scratch, double_base); // Bac
[all...]
/external/v8/src/ppc/
H A Dcode-stubs-ppc.cc779 const DoubleRegister double_base = d1; local
802 __ lfd(double_base, FieldMemOperand(base, HeapNumber::kValueOffset));
806 __ ConvertIntToDouble(scratch, double_base);
817 // Base is already in double_base.
844 __ fcmpu(double_base, double_scratch);
851 __ fadd(double_scratch, double_base, kDoubleRegZero);
863 __ fcmpu(double_base, double_scratch);
870 __ fadd(double_scratch, double_base, kDoubleRegZero);
882 __ MovToFloatParameters(double_base, double_exponent);
902 __ fmr(double_scratch, double_base); // Bac
[all...]
/external/v8/src/x64/
H A Dcode-stubs-x64.cc268 const XMMRegister double_base = xmm2; local
291 __ Movsd(double_base, FieldOperand(base, HeapNumber::kValueOffset));
296 __ Cvtlsi2sd(double_base, base);
351 __ Ucomisd(double_scratch, double_base);
365 __ Addsd(double_scratch, double_base); // Convert -0 to 0.
383 __ Ucomisd(double_scratch, double_base);
396 __ Addsd(double_exponent, double_base); // Convert -0 to +0.
410 __ Movsd(Operand(rsp, 0), double_base); local
448 __ Movsd(double_scratch, double_base); // Back up base.
506 __ Movsd(xmm0, double_base);
[all...]

Completed in 108 milliseconds