/external/v8/src/crankshaft/arm64/ |
lithium-codegen-arm64.h | 108 DoubleRegister double_scratch() { return crankshaft_fp_scratch; } function in class:v8::internal::LCodeGen
|
/external/v8/src/arm/ |
code-stubs-arm.cc | 98 LowDwVfpRegister double_scratch = kScratchDoubleReg; local 104 __ vldr(double_scratch, MemOperand(input_reg, double_offset)); 105 __ vmov(scratch_low, scratch_high, double_scratch); 108 __ vcvt_s32_f64(double_scratch.low(), double_scratch); 109 __ vmov(result_reg, double_scratch.low()); 707 const DwVfpRegister double_scratch = d3; local 757 __ vcvt_f64_u32(double_scratch, single_scratch); 758 __ VFPCompareAndSetFlags(double_scratch, double_exponent); 768 __ vmov(double_scratch, 0.5, scratch) [all...] |
/external/v8/src/s390/ |
macro-assembler-s390.cc | 2497 DoubleRegister double_scratch = kScratchDoubleReg; local 2540 DoubleRegister double_scratch = kScratchDoubleReg; local [all...] |
code-stubs-s390.cc | 90 DoubleRegister double_scratch = kScratchDoubleReg; local 98 __ LoadDouble(double_scratch, MemOperand(input_reg, double_offset)); 101 __ ConvertDoubleToInt64(double_scratch, 722 const DoubleRegister double_scratch = d0; local 767 double_scratch); 777 __ LoadDoubleLiteral(double_scratch, 0.5, scratch); 778 __ cdbr(double_exponent, double_scratch); 783 __ LoadDoubleLiteral(double_scratch, -V8_INFINITY, scratch); 784 __ cdbr(double_base, double_scratch); 786 __ lcdbr(double_result, double_scratch); [all...] |
/external/v8/src/arm64/ |
code-stubs-arm64.cc | 85 DoubleRegister double_scratch = d0; // only used if !skip_fastpath() local 95 __ Push(double_scratch); 97 __ Ldr(double_scratch, MemOperand(input, double_offset)); 100 __ TryConvertDoubleToInt64(result, double_scratch, &done); 101 __ Fmov(result, double_scratch); 146 __ Pop(double_scratch); 156 FPRegister double_scratch, 231 __ Ldr(double_scratch, FieldMemOperand(right, HeapNumber::kValueOffset)); 232 __ Fcmp(double_scratch, double_scratch); [all...] |
/external/v8/src/ia32/ |
code-stubs-ia32.cc | 337 const XMMRegister double_scratch = xmm4; local 388 __ DoubleToI(exponent, double_exponent, double_scratch, 406 // Load double_scratch with 0.5. 408 __ movd(double_scratch, scratch); 409 __ cvtss2sd(double_scratch, double_scratch); 411 __ ucomisd(double_scratch, double_exponent); 419 __ movd(double_scratch, scratch); 420 __ cvtss2sd(double_scratch, double_scratch); [all...] |
/external/v8/src/mips/ |
code-stubs-mips.cc | 101 DoubleRegister double_scratch = kLithiumScratchDouble; local 107 __ ldc1(double_scratch, MemOperand(input_reg, double_offset)); 114 __ Trunc_w_d(double_scratch, double_scratch); 116 __ mfc1(scratch3, double_scratch); 771 const DoubleRegister double_scratch = f6; local 820 double_scratch, 832 __ Move(double_scratch, 0.5); 838 double_scratch); 839 // double_scratch can be overwritten in the delay slot [all...] |
macro-assembler-mips.cc | 4753 DoubleRegister double_scratch = f2; local [all...] |
/external/v8/src/mips64/ |
code-stubs-mips64.cc | 100 DoubleRegister double_scratch = kLithiumScratchDouble; local 105 __ ldc1(double_scratch, MemOperand(input_reg, double_offset)); 112 __ Trunc_w_d(double_scratch, double_scratch); 114 __ mfc1(scratch3, double_scratch); 768 const DoubleRegister double_scratch = f6; local 817 double_scratch, 830 __ Move(double_scratch, 0.5); 836 double_scratch); 837 // double_scratch can be overwritten in the delay slot [all...] |
/external/v8/src/ppc/ |
code-stubs-ppc.cc | 92 DoubleRegister double_scratch = kScratchDoubleReg; local 100 __ lfd(double_scratch, MemOperand(input_reg, double_offset)); 103 __ ConvertDoubleToInt64(double_scratch, 745 const DoubleRegister double_scratch = d0; local 790 double_scratch); 800 __ LoadDoubleLiteral(double_scratch, 0.5, scratch); 801 __ fcmpu(double_exponent, double_scratch); 806 __ LoadDoubleLiteral(double_scratch, -V8_INFINITY, scratch); 807 __ fcmpu(double_base, double_scratch); 809 __ fneg(double_result, double_scratch); [all...] |
macro-assembler-ppc.cc | 2626 DoubleRegister double_scratch = kScratchDoubleReg; local 2672 DoubleRegister double_scratch = kScratchDoubleReg; local [all...] |
/external/v8/src/x64/ |
code-stubs-x64.cc | 222 const XMMRegister double_scratch = xmm4; local 272 __ DoubleToI(exponent, double_exponent, double_scratch, 290 // Load double_scratch with 0.5. 292 __ Movq(double_scratch, scratch); 294 __ Ucomisd(double_scratch, double_exponent); 302 __ Movq(double_scratch, scratch); 303 __ Ucomisd(double_scratch, double_base); 311 __ Subsd(double_result, double_scratch); 316 __ Xorpd(double_scratch, double_scratch); [all...] |
/external/v8/src/crankshaft/arm/ |
lithium-codegen-arm.cc | 3985 DwVfpRegister double_scratch = double_scratch0(); local 4651 LowDwVfpRegister double_scratch = double_scratch0(); local 4774 LowDwVfpRegister double_scratch = double_scratch0(); local 4799 LowDwVfpRegister double_scratch = double_scratch0(); local [all...] |
/external/v8/src/crankshaft/mips/ |
lithium-codegen-mips.cc | 3919 DoubleRegister double_scratch = double_scratch0(); local 4593 DoubleRegister double_scratch = double_scratch0(); local [all...] |
/external/v8/src/crankshaft/mips64/ |
lithium-codegen-mips64.cc | 4137 DoubleRegister double_scratch = double_scratch0(); local 4797 DoubleRegister double_scratch = double_scratch0(); local [all...] |
/external/v8/src/crankshaft/ppc/ |
lithium-codegen-ppc.cc | 4243 DoubleRegister double_scratch = double_scratch0(); local 4912 DoubleRegister double_scratch = double_scratch0(); local 5033 DoubleRegister double_scratch = double_scratch0(); local 5058 DoubleRegister double_scratch = double_scratch0(); local [all...] |
/external/v8/src/crankshaft/s390/ |
lithium-codegen-s390.cc | 4145 DoubleRegister double_scratch = double_scratch0(); local 4827 DoubleRegister double_scratch = double_scratch0(); local 4942 DoubleRegister double_scratch = double_scratch0(); local 4966 DoubleRegister double_scratch = double_scratch0(); local [all...] |