HomeSort by relevance Sort by last modified time
    Searched defs:double_scratch (Results 1 - 17 of 17) sorted by null

  /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...]

Completed in 708 milliseconds