Home
last modified time | relevance | path

Searched refs:double_input (Results 1 – 17 of 17) sorted by relevance

/external/v8/src/s390/
Dmacro-assembler-s390.cc686 void MacroAssembler::ConvertFloat32ToInt64(const DoubleRegister double_input, in ConvertFloat32ToInt64() argument
711 cgebr(m, dst, double_input); in ConvertFloat32ToInt64()
718 void MacroAssembler::ConvertDoubleToInt64(const DoubleRegister double_input, in ConvertDoubleToInt64() argument
743 cgdbr(m, dst, double_input); in ConvertDoubleToInt64()
750 void MacroAssembler::ConvertFloat32ToInt32(const DoubleRegister double_input, in ConvertFloat32ToInt32() argument
772 cfebr(m, dst, double_input); in ConvertFloat32ToInt32()
781 const DoubleRegister double_input, const Register dst, in ConvertFloat32ToUnsignedInt32() argument
801 clfebr(m, Condition(0), dst, double_input); in ConvertFloat32ToUnsignedInt32()
811 const DoubleRegister double_input, const Register dst, in ConvertFloat32ToUnsignedInt64() argument
831 clgebr(m, Condition(0), dst, double_input); in ConvertFloat32ToUnsignedInt64()
[all …]
Dmacro-assembler-s390.h700 void ConvertFloat32ToInt64(const DoubleRegister double_input,
710 void ConvertDoubleToInt64(const DoubleRegister double_input,
717 void ConvertFloat32ToInt32(const DoubleRegister double_input,
722 const DoubleRegister double_input, const Register dst,
729 const DoubleRegister double_input, const Register dst,
733 const DoubleRegister double_input, const Register dst,
1172 void TestDoubleIsInt32(DoubleRegister double_input, Register scratch1,
1187 void TryDoubleToInt32Exact(Register result, DoubleRegister double_input,
1194 void TryInt32Floor(Register result, DoubleRegister double_input,
1210 void TruncateDoubleToI(Register result, DoubleRegister double_input);
/external/v8/src/ppc/
Dmacro-assembler-ppc.cc770 void MacroAssembler::ConvertDoubleToInt64(const DoubleRegister double_input, in ConvertDoubleToInt64() argument
778 fctidz(double_dst, double_input); in ConvertDoubleToInt64()
781 fctid(double_dst, double_input); in ConvertDoubleToInt64()
794 const DoubleRegister double_input, const Register dst, in ConvertDoubleToUnsignedInt64() argument
797 fctiduz(double_dst, double_input); in ConvertDoubleToUnsignedInt64()
800 fctidu(double_dst, double_input); in ConvertDoubleToUnsignedInt64()
2356 void MacroAssembler::TestDoubleIsInt32(DoubleRegister double_input, in TestDoubleIsInt32() argument
2359 TryDoubleToInt32Exact(scratch1, double_input, scratch2, double_scratch); in TestDoubleIsInt32()
2399 DoubleRegister double_input, in TryDoubleToInt32Exact() argument
2403 DCHECK(!double_input.is(double_scratch)); in TryDoubleToInt32Exact()
[all …]
Dmacro-assembler-ppc.h409 void ConvertDoubleToInt64(const DoubleRegister double_input,
420 const DoubleRegister double_input, const Register dst,
903 void TestDoubleIsInt32(DoubleRegister double_input, Register scratch1,
918 void TryDoubleToInt32Exact(Register result, DoubleRegister double_input,
925 void TryInt32Floor(Register result, DoubleRegister double_input,
941 void TruncateDoubleToI(Register result, DoubleRegister double_input);
/external/v8/src/arm/
Dmacro-assembler-arm.cc2532 void MacroAssembler::TestDoubleIsInt32(DwVfpRegister double_input, in TestDoubleIsInt32() argument
2534 DCHECK(!double_input.is(double_scratch)); in TestDoubleIsInt32()
2535 vcvt_s32_f64(double_scratch.low(), double_input); in TestDoubleIsInt32()
2537 VFPCompareAndSetFlags(double_input, double_scratch); in TestDoubleIsInt32()
2542 DwVfpRegister double_input, in TryDoubleToInt32Exact() argument
2544 DCHECK(!double_input.is(double_scratch)); in TryDoubleToInt32Exact()
2545 vcvt_s32_f64(double_scratch.low(), double_input); in TryDoubleToInt32Exact()
2548 VFPCompareAndSetFlags(double_input, double_scratch); in TryDoubleToInt32Exact()
2553 DwVfpRegister double_input, in TryInt32Floor() argument
2559 DCHECK(!double_input.is(double_scratch)); in TryInt32Floor()
[all …]
Dmacro-assembler-arm.h1006 void TestDoubleIsInt32(DwVfpRegister double_input,
1012 DwVfpRegister double_input,
1020 DwVfpRegister double_input,
1039 void TruncateDoubleToI(Register result, DwVfpRegister double_input);
/external/v8/src/mips/
Dmacro-assembler-mips.cc2532 DoubleRegister double_input, in EmitFPUTruncate() argument
2538 DCHECK(!double_input.is(double_scratch)); in EmitFPUTruncate()
2547 cvt_w_d(double_scratch, double_input); in EmitFPUTruncate()
2550 BranchF(&done, NULL, eq, double_input, double_scratch); in EmitFPUTruncate()
2567 Round_w_d(double_scratch, double_input); in EmitFPUTruncate()
2570 Trunc_w_d(double_scratch, double_input); in EmitFPUTruncate()
2573 Ceil_w_d(double_scratch, double_input); in EmitFPUTruncate()
2576 Floor_w_d(double_scratch, double_input); in EmitFPUTruncate()
2595 DoubleRegister double_input, in TryInlineTruncateDoubleToI() argument
2605 trunc_w_d(single_scratch, double_input); in TryInlineTruncateDoubleToI()
[all …]
Dmacro-assembler-mips.h937 DoubleRegister double_input,
957 void TruncateDoubleToI(Register result, DoubleRegister double_input);
/external/v8/src/mips64/
Dmacro-assembler-mips64.cc2715 DoubleRegister double_input, in EmitFPUTruncate() argument
2721 DCHECK(!double_input.is(double_scratch)); in EmitFPUTruncate()
2730 cvt_w_d(double_scratch, double_input); in EmitFPUTruncate()
2733 BranchF(&done, NULL, eq, double_input, double_scratch); in EmitFPUTruncate()
2750 Round_w_d(double_scratch, double_input); in EmitFPUTruncate()
2753 Trunc_w_d(double_scratch, double_input); in EmitFPUTruncate()
2756 Ceil_w_d(double_scratch, double_input); in EmitFPUTruncate()
2759 Floor_w_d(double_scratch, double_input); in EmitFPUTruncate()
2778 DoubleRegister double_input, in TryInlineTruncateDoubleToI() argument
2788 trunc_w_d(single_scratch, double_input); in TryInlineTruncateDoubleToI()
[all …]
Dmacro-assembler-mips64.h995 DoubleRegister double_input,
1015 void TruncateDoubleToI(Register result, DoubleRegister double_input);
/external/v8/src/arm64/
Dmacro-assembler-arm64.cc2582 DoubleRegister double_input, in TryConvertDoubleToInt64() argument
2591 Fcvtzs(result.X(), double_input); in TryConvertDoubleToInt64()
2607 DoubleRegister double_input) { in TruncateDoubleToI() argument
2612 TryConvertDoubleToInt64(result, double_input, &done); in TruncateDoubleToI()
2626 Push(lr, double_input); in TruncateDoubleToI()
2636 DCHECK_EQ(xzr.SizeInBytes(), double_input.SizeInBytes()); in TruncateDoubleToI()
Dmacro-assembler-arm64.h1274 void TruncateDoubleToI(Register result, DoubleRegister double_input);
/external/v8/src/crankshaft/mips/
Dlithium-codegen-mips.cc4601 DoubleRegister double_input = ToDoubleRegister(instr->value()); in DoDoubleToI() local
4604 __ TruncateDoubleToI(result_reg, double_input); in DoDoubleToI()
4610 double_input, in DoDoubleToI()
4623 __ Mfhc1(scratch1, double_input); in DoDoubleToI()
4636 DoubleRegister double_input = ToDoubleRegister(instr->value()); in DoDoubleToSmi() local
4639 __ TruncateDoubleToI(result_reg, double_input); in DoDoubleToSmi()
4645 double_input, in DoDoubleToSmi()
4658 __ Mfhc1(scratch1, double_input); in DoDoubleToSmi()
/external/v8/src/crankshaft/arm/
Dlithium-codegen-arm.cc4619 DwVfpRegister double_input = ToDoubleRegister(instr->value()); in DoDoubleToI() local
4623 __ TruncateDoubleToI(result_reg, double_input); in DoDoubleToI()
4625 __ TryDoubleToInt32Exact(result_reg, double_input, double_scratch); in DoDoubleToI()
4632 __ VmovHigh(scratch1, double_input); in DoDoubleToI()
4644 DwVfpRegister double_input = ToDoubleRegister(instr->value()); in DoDoubleToSmi() local
4648 __ TruncateDoubleToI(result_reg, double_input); in DoDoubleToSmi()
4650 __ TryDoubleToInt32Exact(result_reg, double_input, double_scratch); in DoDoubleToSmi()
4657 __ VmovHigh(scratch1, double_input); in DoDoubleToSmi()
/external/v8/src/crankshaft/ppc/
Dlithium-codegen-ppc.cc4894 DoubleRegister double_input = ToDoubleRegister(instr->value()); in DoShiftI() local
4898 __ TruncateDoubleToI(result_reg, double_input); in DoShiftI()
4900 __ TryDoubleToInt32Exact(result_reg, double_input, scratch1, in DoShiftI()
4908 __ TestDoubleSign(double_input, scratch1); in DoShiftI()
4919 DoubleRegister double_input = ToDoubleRegister(instr->value()); in DoShiftI() local
4923 __ TruncateDoubleToI(result_reg, double_input); in DoShiftI()
4925 __ TryDoubleToInt32Exact(result_reg, double_input, scratch1, in DoShiftI()
4933 __ TestDoubleSign(double_input, scratch1); in DoShiftI()
/external/v8/src/crankshaft/mips64/
Dlithium-codegen-mips64.cc4809 DoubleRegister double_input = ToDoubleRegister(instr->value()); in DoDoubleToI() local
4812 __ TruncateDoubleToI(result_reg, double_input); in DoDoubleToI()
4818 double_input, in DoDoubleToI()
4831 __ mfhc1(scratch1, double_input); // Get exponent/sign bits. in DoDoubleToI()
4844 DoubleRegister double_input = ToDoubleRegister(instr->value()); in DoDoubleToSmi() local
4847 __ TruncateDoubleToI(result_reg, double_input); in DoDoubleToSmi()
4853 double_input, in DoDoubleToSmi()
4866 __ mfhc1(scratch1, double_input); // Get exponent/sign bits. in DoDoubleToSmi()
/external/v8/src/crankshaft/s390/
Dlithium-codegen-s390.cc4827 DoubleRegister double_input = ToDoubleRegister(instr->value()); in DoShiftI() local
4831 __ TruncateDoubleToI(result_reg, double_input); in DoShiftI()
4833 __ TryDoubleToInt32Exact(result_reg, double_input, scratch1, in DoShiftI()
4841 __ TestDoubleSign(double_input, scratch1); in DoShiftI()
4851 DoubleRegister double_input = ToDoubleRegister(instr->value()); in DoShiftI() local
4855 __ TruncateDoubleToI(result_reg, double_input); in DoShiftI()
4857 __ TryDoubleToInt32Exact(result_reg, double_input, scratch1, in DoShiftI()
4865 __ TestDoubleSign(double_input, scratch1); in DoShiftI()