Home
last modified time | relevance | path

Searched refs:double_scratch (Results 1 – 12 of 12) sorted by relevance

/external/v8/src/arm/
Dcode-stubs-arm.cc637 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 …]
Dcode-stubs-arm.h751 DwVfpRegister double_scratch,
797 DwVfpRegister double_scratch,
Dlithium-codegen-arm.cc1014 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()
Dmacro-assembler-arm.cc2324 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()
Dmacro-assembler-arm.h921 DwVfpRegister double_scratch,
/external/v8/src/mips/
Dcode-stubs-mips.cc642 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 …]
Dcode-stubs-mips.h751 FPURegister double_scratch,
797 FPURegister double_scratch,
Dmacro-assembler-mips.cc1307 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()
Dlithium-codegen-mips.cc4001 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()
Dmacro-assembler-mips.h752 FPURegister double_scratch,
/external/v8/src/ia32/
Dcode-stubs-ia32.cc2950 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/
Dcode-stubs-x64.cc2010 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 …]