Home
last modified time | relevance | path

Searched refs:HRcFlt64 (Results 1 – 16 of 16) sorted by relevance

/external/valgrind/main/VEX/priv/
Dhost_generic_regs.c49 case HRcFlt64: vex_printf("HRcFlt64"); break; in ppHRegClass()
65 case HRcFlt64: vex_printf("%%%sD%d", maybe_v, regNo); return; in ppHReg()
Dhost_mips_defs.c49 mkHReg(_n, _mode64 ? HRcFlt64 : HRcFlt32, False)
84 hregClass(reg) == HRcFlt32 || hregClass(reg) == HRcFlt64); in ppHRegMIPS()
103 case HRcFlt64: in ppHRegMIPS()
438 return mkHReg(32, mode64 ? HRcFlt64 : HRcFlt32, False); in hregMIPS_PC()
443 return mkHReg(33, mode64 ? HRcFlt64 : HRcFlt32, False); in hregMIPS_HI()
448 return mkHReg(34, mode64 ? HRcFlt64 : HRcFlt32, False); in hregMIPS_LO()
453 return mkHReg(0, HRcFlt64, False); in hregMIPS_D0()
458 return mkHReg(2, HRcFlt64, False); in hregMIPS_D1()
463 return mkHReg(4, HRcFlt64, False); in hregMIPS_D2()
468 return mkHReg(6, HRcFlt64, False); in hregMIPS_D3()
[all …]
Dhost_ppc_defs.c76 case HRcFlt64: in ppHRegPPC()
130 HReg hregPPC_FPR0 ( void ) { return mkHReg( 0, HRcFlt64, False); } in hregPPC_FPR0()
131 HReg hregPPC_FPR1 ( void ) { return mkHReg( 1, HRcFlt64, False); } in hregPPC_FPR1()
132 HReg hregPPC_FPR2 ( void ) { return mkHReg( 2, HRcFlt64, False); } in hregPPC_FPR2()
133 HReg hregPPC_FPR3 ( void ) { return mkHReg( 3, HRcFlt64, False); } in hregPPC_FPR3()
134 HReg hregPPC_FPR4 ( void ) { return mkHReg( 4, HRcFlt64, False); } in hregPPC_FPR4()
135 HReg hregPPC_FPR5 ( void ) { return mkHReg( 5, HRcFlt64, False); } in hregPPC_FPR5()
136 HReg hregPPC_FPR6 ( void ) { return mkHReg( 6, HRcFlt64, False); } in hregPPC_FPR6()
137 HReg hregPPC_FPR7 ( void ) { return mkHReg( 7, HRcFlt64, False); } in hregPPC_FPR7()
138 HReg hregPPC_FPR8 ( void ) { return mkHReg( 8, HRcFlt64, False); } in hregPPC_FPR8()
[all …]
Dhost_generic_regs.h104 HRcFlt64=6, /* 64-bit float */ enumerator
Dhost_s390_isel.c232 HReg reg = mkHReg(env->vreg_ctr, HRcFlt64, True /* virtual */ ); in newVRegF()
252 return mkHReg(regno, HRcFlt64, False /* virtual */ ); in make_fpr()
2231 vassert(hregClass(*dst_hi) == HRcFlt64); in s390_isel_float128_expr()
2232 vassert(hregClass(*dst_lo) == HRcFlt64); in s390_isel_float128_expr()
2586 vassert(hregClass(dst) == HRcFlt64); in s390_isel_float_expr()
2924 vassert(hregClass(*dst_hi) == HRcFlt64); in s390_isel_dfp128_expr()
2925 vassert(hregClass(*dst_lo) == HRcFlt64); in s390_isel_dfp128_expr()
3246 vassert(hregClass(dst) == HRcFlt64); in s390_isel_dfp_expr()
4158 hreg = mkHReg(j++, HRcFlt64, True); in iselSB_S390()
4163 hreg = mkHReg(j++, HRcFlt64, True); in iselSB_S390()
[all …]
Dhost_s390_defs.c95 case HRcFlt64: vex_sprintf(buf, "%%vF%d", r); break; in s390_hreg_as_string()
106 case HRcFlt64: return freg_names[r]; in s390_hreg_as_string()
156 (*arr)[i++] = mkHReg(0, HRcFlt64, False); in s390_hreg_get_allocable()
157 (*arr)[i++] = mkHReg(1, HRcFlt64, False); in s390_hreg_get_allocable()
158 (*arr)[i++] = mkHReg(2, HRcFlt64, False); in s390_hreg_get_allocable()
159 (*arr)[i++] = mkHReg(3, HRcFlt64, False); in s390_hreg_get_allocable()
160 (*arr)[i++] = mkHReg(4, HRcFlt64, False); in s390_hreg_get_allocable()
161 (*arr)[i++] = mkHReg(5, HRcFlt64, False); in s390_hreg_get_allocable()
162 (*arr)[i++] = mkHReg(6, HRcFlt64, False); in s390_hreg_get_allocable()
163 (*arr)[i++] = mkHReg(7, HRcFlt64, False); in s390_hreg_get_allocable()
[all …]
Dhost_arm64_defs.c64 case HRcFlt64: in ppHRegARM64()
111 HReg hregARM64_D8 ( void ) { return mkHReg(8, HRcFlt64, False); } in hregARM64_D8()
112 HReg hregARM64_D9 ( void ) { return mkHReg(9, HRcFlt64, False); } in hregARM64_D9()
113 HReg hregARM64_D10 ( void ) { return mkHReg(10, HRcFlt64, False); } in hregARM64_D10()
114 HReg hregARM64_D11 ( void ) { return mkHReg(11, HRcFlt64, False); } in hregARM64_D11()
115 HReg hregARM64_D12 ( void ) { return mkHReg(12, HRcFlt64, False); } in hregARM64_D12()
116 HReg hregARM64_D13 ( void ) { return mkHReg(13, HRcFlt64, False); } in hregARM64_D13()
1840 vassert(hregClass(src) == HRcFlt64); in ARM64Instr_VMov()
1841 vassert(hregClass(dst) == HRcFlt64); in ARM64Instr_VMov()
3244 case HRcFlt64: in genSpill_ARM64()
[all …]
Dhost_x86_defs.c64 case HRcFlt64: in ppHRegX86()
88 HReg hregX86_FAKE0 ( void ) { return mkHReg(0, HRcFlt64, False); } in hregX86_FAKE0()
89 HReg hregX86_FAKE1 ( void ) { return mkHReg(1, HRcFlt64, False); } in hregX86_FAKE1()
90 HReg hregX86_FAKE2 ( void ) { return mkHReg(2, HRcFlt64, False); } in hregX86_FAKE2()
91 HReg hregX86_FAKE3 ( void ) { return mkHReg(3, HRcFlt64, False); } in hregX86_FAKE3()
92 HReg hregX86_FAKE4 ( void ) { return mkHReg(4, HRcFlt64, False); } in hregX86_FAKE4()
93 HReg hregX86_FAKE5 ( void ) { return mkHReg(5, HRcFlt64, False); } in hregX86_FAKE5()
1719 case HRcFlt64: in genSpill_X86()
1744 case HRcFlt64: in genReload_X86()
1848 vassert(hregClass(r) == HRcFlt64); in fregNo()
Dhost_arm_defs.c67 case HRcFlt64: in ppHRegARM()
103 HReg hregARM_D8 ( void ) { return mkHReg(8, HRcFlt64, False); } in hregARM_D8()
104 HReg hregARM_D9 ( void ) { return mkHReg(9, HRcFlt64, False); } in hregARM_D9()
105 HReg hregARM_D10 ( void ) { return mkHReg(10, HRcFlt64, False); } in hregARM_D10()
106 HReg hregARM_D11 ( void ) { return mkHReg(11, HRcFlt64, False); } in hregARM_D11()
107 HReg hregARM_D12 ( void ) { return mkHReg(12, HRcFlt64, False); } in hregARM_D12()
2587 case HRcFlt64: { in genSpill_ARM()
2642 case HRcFlt64: { in genReload_ARM()
2698 if (hregClass(r) != HRcFlt64) in dregNo()
2700 vassert(hregClass(r) == HRcFlt64); in dregNo()
[all …]
Dhost_generic_reg_alloc2.c211 case HRcVec128: case HRcFlt64: in sanity_check_spill_offset()
839 case HRcVec128: case HRcFlt64: in doRegisterAllocation()
Dhost_ppc_isel.c352 HReg reg = mkHReg(env->vreg_ctr, HRcFlt64, True/*virtual reg*/); in newVRegF()
3650 vassert(hregClass(r) == HRcFlt64); /* yes, really Flt64 */ in iselFltExpr()
3821 vassert(hregClass(r) == HRcFlt64); in iselDblExpr()
4106 vassert(hregClass(r) == HRcFlt64); in iselDfp32Expr()
4157 vassert(hregClass(r) == HRcFlt64); in iselDfp64Expr()
5993 case Ity_F64: hregLo = mkHReg(j++, HRcFlt64, True); break; in iselSB_PPC()
5996 case Ity_D64: hregLo = mkHReg(j++, HRcFlt64, True); break; in iselSB_PPC()
5997 case Ity_D128: hregLo = mkHReg(j++, HRcFlt64, True); in iselSB_PPC()
5998 hregMedLo = mkHReg(j++, HRcFlt64, True); break; in iselSB_PPC()
Dhost_arm64_isel.c157 HReg reg = mkHReg(env->vreg_ctr, HRcFlt64, True/*virtual reg*/); in newVRegD()
5974 vassert(hregClass(r) == HRcFlt64); in iselDblExpr()
6152 vassert(hregClass(r) == HRcFlt64); in iselFltExpr()
7036 hreg = mkHReg(j++, HRcFlt64, True); in iselSB_ARM64()
Dhost_mips_isel.c62 #define HRcFPR(__mode64) (__mode64 ? HRcFlt64 : HRcFlt32)
179 HReg reg = mkHReg(env->vreg_ctr, HRcFlt64, True /*virtual reg */ ); in newVRegD()
3407 vassert(hregClass(r) == HRcFlt64); in iselDblExpr()
4216 hreg = mkHReg(j++, HRcFlt64, True); in iselSB_MIPS()
4223 hreg = mkHReg(j++, HRcFlt64, True); in iselSB_MIPS()
Dhost_x86_isel.c227 HReg reg = mkHReg(env->vreg_ctr, HRcFlt64, True/*virtual reg*/); in newVRegF()
2880 vassert(hregClass(r) == HRcFlt64); /* yes, really Flt64 */ in iselFltExpr()
2997 vassert(hregClass(r) == HRcFlt64); in iselDblExpr()
4477 case Ity_F64: hreg = mkHReg(j++, HRcFlt64, True); break; in iselSB_X86()
Dhost_arm_isel.c171 HReg reg = mkHReg(env->vreg_ctr, HRcFlt64, True/*virtual reg*/); in newVRegD()
2169 vassert(hregClass(r) == HRcFlt64); in iselNeon64Expr()
5366 vassert(hregClass(r) == HRcFlt64); in iselDblExpr()
6373 hreg = mkHReg(j++, HRcFlt64, True); in iselSB_ARM()
6380 case Ity_F64: hreg = mkHReg(j++, HRcFlt64, True); break; in iselSB_ARM()
Dhost_amd64_defs.c65 case HRcFlt64: in ppHRegAMD64()