/external/v8/src/arm/ |
D | code-stubs-arm.cc | 637 DwVfpRegister double_scratch, in ConvertNumberToInt32() argument 655 double_scratch, in ConvertNumberToInt32() 829 DwVfpRegister double_scratch, in LoadNumberAsInt32() argument 852 SwVfpRegister single_scratch = double_scratch.low(); in LoadNumberAsInt32() 855 __ vldr(double_scratch, scratch1, HeapNumber::kValueOffset); in LoadNumberAsInt32() 859 double_scratch, in LoadNumberAsInt32() 2731 DwVfpRegister double_scratch = d0; in GenerateInt32Stub() local 2998 __ vmov(double_scratch.low(), r2); in GenerateInt32Stub() 2999 __ vcvt_f64_s32(double_scratch, double_scratch.low()); in GenerateInt32Stub() 3002 __ vmov(double_scratch.low(), r2); in GenerateInt32Stub() [all …]
|
D | code-stubs-arm.h | 751 DwVfpRegister double_scratch, 797 DwVfpRegister double_scratch,
|
D | lithium-codegen-arm.cc | 1014 DwVfpRegister double_scratch = dividend; in DoModI() local 1015 __ vmul(double_scratch, divisor, quotient); in DoModI() 1016 __ vcvt_s32_f64(double_scratch.low(), double_scratch); in DoModI() 1017 __ vmov(scratch, double_scratch.low()); in DoModI() 4098 DwVfpRegister double_scratch = double_scratch0(); in DoDeferredTaggedToI() local 4099 SwVfpRegister single_scratch = double_scratch.low(); in DoDeferredTaggedToI() 4152 __ vldr(double_scratch, ip, HeapNumber::kValueOffset); in DoDeferredTaggedToI() 4155 double_scratch, in DoDeferredTaggedToI() 4166 __ vmov(scratch1, double_scratch.high()); in DoDeferredTaggedToI()
|
D | macro-assembler-arm.cc | 2324 DwVfpRegister double_scratch, in ConvertToInt32() argument 2329 vldr(double_scratch, scratch, HeapNumber::kValueOffset); in ConvertToInt32() 2330 vcvt_s32_f64(double_scratch.low(), double_scratch); in ConvertToInt32() 2331 vmov(dest, double_scratch.low()); in ConvertToInt32()
|
D | macro-assembler-arm.h | 921 DwVfpRegister double_scratch,
|
/external/v8/src/mips/ |
D | code-stubs-mips.cc | 642 FPURegister double_scratch, in ConvertNumberToInt32() argument 659 double_scratch, in ConvertNumberToInt32() 843 DoubleRegister double_scratch, in LoadNumberAsInt32() argument 867 __ ldc1(double_scratch, FieldMemOperand(object, HeapNumber::kValueOffset)); in LoadNumberAsInt32() 869 FPURegister single_scratch = double_scratch.low(); in LoadNumberAsInt32() 873 double_scratch, in LoadNumberAsInt32() 2846 FPURegister double_scratch = f0; in GenerateInt32Stub() local 3118 __ mtc1(a2, double_scratch); in GenerateInt32Stub() 3119 __ cvt_d_w(double_scratch, double_scratch); in GenerateInt32Stub() 3122 __ mtc1(a2, double_scratch); in GenerateInt32Stub() [all …]
|
D | code-stubs-mips.h | 751 FPURegister double_scratch, 797 FPURegister double_scratch,
|
D | macro-assembler-mips.cc | 1307 FPURegister double_scratch, in ConvertToInt32() argument 1352 lwc1(double_scratch, FieldMemOperand(source, HeapNumber::kMantissaOffset)); in ConvertToInt32() 1353 mtc1(scratch, FPURegister::from_code(double_scratch.code() + 1)); in ConvertToInt32() 1354 trunc_w_d(double_scratch, double_scratch); in ConvertToInt32() 1355 mfc1(dest, double_scratch); in ConvertToInt32()
|
D | lithium-codegen-mips.cc | 4001 DoubleRegister double_scratch = double_scratch0(); in DoDeferredTaggedToI() local 4002 FPURegister single_scratch = double_scratch.low(); in DoDeferredTaggedToI() 4048 __ ldc1(double_scratch, in DoDeferredTaggedToI() 4054 double_scratch, in DoDeferredTaggedToI() 4068 __ mfc1(scratch1, double_scratch.high()); in DoDeferredTaggedToI()
|
D | macro-assembler-mips.h | 752 FPURegister double_scratch,
|
/external/v8/src/ia32/ |
D | code-stubs-ia32.cc | 2950 const XMMRegister double_scratch = xmm4; in Generate() local 3006 __ cvtsi2sd(double_scratch, exponent); in Generate() 3008 __ ucomisd(double_exponent, double_scratch); in Generate() 3019 __ movd(double_scratch, scratch); in Generate() 3020 __ cvtss2sd(double_scratch, double_scratch); in Generate() 3022 __ ucomisd(double_scratch, double_exponent); in Generate() 3030 __ movd(double_scratch, scratch); in Generate() 3031 __ cvtss2sd(double_scratch, double_scratch); in Generate() 3032 __ ucomisd(double_base, double_scratch); in Generate() 3040 __ subsd(double_result, double_scratch); in Generate() [all …]
|
/external/v8/src/x64/ |
D | code-stubs-x64.cc | 2010 const XMMRegister double_scratch = xmm4; in Generate() local 2063 __ cvtlsi2sd(double_scratch, exponent); in Generate() 2065 __ ucomisd(double_exponent, double_scratch); in Generate() 2076 __ movq(double_scratch, scratch); in Generate() 2078 __ ucomisd(double_scratch, double_exponent); in Generate() 2086 __ movq(double_scratch, scratch); in Generate() 2087 __ ucomisd(double_scratch, double_base); in Generate() 2095 __ subsd(double_result, double_scratch); in Generate() 2100 __ xorps(double_scratch, double_scratch); in Generate() 2101 __ addsd(double_scratch, double_base); // Convert -0 to 0. in Generate() [all …]
|