/external/chromium_org/v8/src/arm64/ |
lithium-codegen-arm64.h | 120 DoubleRegister double_scratch() { return crankshaft_fp_scratch; } function in class:v8::internal::LCodeGen
|
code-stubs-arm64.cc | 136 DoubleRegister double_scratch = d0; // only used if !skip_fastpath() local 146 __ Push(double_scratch); 148 __ Ldr(double_scratch, MemOperand(input, double_offset)); 151 __ TryConvertDoubleToInt64(result, double_scratch, &done); 152 __ Fmov(result, double_scratch); 197 __ Pop(double_scratch); 209 FPRegister double_scratch, 272 __ Ldr(double_scratch, FieldMemOperand(right, HeapNumber::kValueOffset)); 273 __ Fcmp(double_scratch, double_scratch); [all...] |
/external/chromium_org/v8/src/arm/ |
code-stubs-arm.cc | 147 LowDwVfpRegister double_scratch = kScratchDoubleReg; local 153 __ vldr(double_scratch, MemOperand(input_reg, double_offset)); 154 __ vmov(scratch_low, scratch_high, double_scratch); 157 __ vcvt_s32_f64(double_scratch.low(), double_scratch); 158 __ vmov(result_reg, double_scratch.low()); 773 const DwVfpRegister double_scratch = d3; local 823 __ vcvt_f64_u32(double_scratch, single_scratch); 824 __ VFPCompareAndSetFlags(double_scratch, double_exponent); 834 __ vmov(double_scratch, 0.5, scratch) [all...] |
lithium-codegen-arm.cc | 4357 DwVfpRegister double_scratch = double_scratch0(); local 4929 LowDwVfpRegister double_scratch = double_scratch0(); local 5053 LowDwVfpRegister double_scratch = double_scratch0(); local 5078 LowDwVfpRegister double_scratch = double_scratch0(); local [all...] |
/external/chromium_org/v8/src/ia32/ |
code-stubs-ia32.cc | 391 const XMMRegister double_scratch = xmm4; local 442 __ DoubleToI(exponent, double_exponent, double_scratch, 460 // Load double_scratch with 0.5. 462 __ movd(double_scratch, scratch); 463 __ cvtss2sd(double_scratch, double_scratch); 465 __ ucomisd(double_scratch, double_exponent); 473 __ movd(double_scratch, scratch); 474 __ cvtss2sd(double_scratch, double_scratch); [all...] |
/external/chromium_org/v8/src/mips/ |
code-stubs-mips.cc | 150 DoubleRegister double_scratch = kLithiumScratchDouble; local 156 __ ldc1(double_scratch, MemOperand(input_reg, double_offset)); 163 __ Trunc_w_d(double_scratch, double_scratch); 165 __ mfc1(scratch3, double_scratch); 847 const DoubleRegister double_scratch = f6; local 896 double_scratch, [all...] |
lithium-codegen-mips.cc | 4306 DoubleRegister double_scratch = double_scratch0(); local 4883 DoubleRegister double_scratch = double_scratch0(); local [all...] |
/external/chromium_org/v8/src/mips64/ |
code-stubs-mips64.cc | 149 DoubleRegister double_scratch = kLithiumScratchDouble; local 154 __ ldc1(double_scratch, MemOperand(input_reg, double_offset)); 161 __ Trunc_w_d(double_scratch, double_scratch); 163 __ mfc1(scratch3, double_scratch); 842 const DoubleRegister double_scratch = f6; local 891 double_scratch, [all...] |
lithium-codegen-mips64.cc | 4346 DoubleRegister double_scratch = double_scratch0(); local 4915 DoubleRegister double_scratch = double_scratch0(); local [all...] |
/external/chromium_org/v8/src/x64/ |
code-stubs-x64.cc | 270 const XMMRegister double_scratch = xmm4; local 320 __ DoubleToI(exponent, double_exponent, double_scratch, 338 // Load double_scratch with 0.5. 340 __ movq(double_scratch, scratch); 342 __ ucomisd(double_scratch, double_exponent); 350 __ movq(double_scratch, scratch); 351 __ ucomisd(double_scratch, double_base); 359 __ subsd(double_result, double_scratch); 364 __ xorps(double_scratch, double_scratch); [all...] |