• Home
  • Raw
  • Download

Lines Matching refs:mode64

95 HReg hregPPC_GPR0  ( Bool mode64 ) { return MkHRegGPR( 0, mode64); }  in hregPPC_GPR0()  argument
96 HReg hregPPC_GPR1 ( Bool mode64 ) { return MkHRegGPR( 1, mode64); } in hregPPC_GPR1() argument
97 HReg hregPPC_GPR2 ( Bool mode64 ) { return MkHRegGPR( 2, mode64); } in hregPPC_GPR2() argument
98 HReg hregPPC_GPR3 ( Bool mode64 ) { return MkHRegGPR( 3, mode64); } in hregPPC_GPR3() argument
99 HReg hregPPC_GPR4 ( Bool mode64 ) { return MkHRegGPR( 4, mode64); } in hregPPC_GPR4() argument
100 HReg hregPPC_GPR5 ( Bool mode64 ) { return MkHRegGPR( 5, mode64); } in hregPPC_GPR5() argument
101 HReg hregPPC_GPR6 ( Bool mode64 ) { return MkHRegGPR( 6, mode64); } in hregPPC_GPR6() argument
102 HReg hregPPC_GPR7 ( Bool mode64 ) { return MkHRegGPR( 7, mode64); } in hregPPC_GPR7() argument
103 HReg hregPPC_GPR8 ( Bool mode64 ) { return MkHRegGPR( 8, mode64); } in hregPPC_GPR8() argument
104 HReg hregPPC_GPR9 ( Bool mode64 ) { return MkHRegGPR( 9, mode64); } in hregPPC_GPR9() argument
105 HReg hregPPC_GPR10 ( Bool mode64 ) { return MkHRegGPR(10, mode64); } in hregPPC_GPR10() argument
106 HReg hregPPC_GPR11 ( Bool mode64 ) { return MkHRegGPR(11, mode64); } in hregPPC_GPR11() argument
107 HReg hregPPC_GPR12 ( Bool mode64 ) { return MkHRegGPR(12, mode64); } in hregPPC_GPR12() argument
108 HReg hregPPC_GPR13 ( Bool mode64 ) { return MkHRegGPR(13, mode64); } in hregPPC_GPR13() argument
109 HReg hregPPC_GPR14 ( Bool mode64 ) { return MkHRegGPR(14, mode64); } in hregPPC_GPR14() argument
110 HReg hregPPC_GPR15 ( Bool mode64 ) { return MkHRegGPR(15, mode64); } in hregPPC_GPR15() argument
111 HReg hregPPC_GPR16 ( Bool mode64 ) { return MkHRegGPR(16, mode64); } in hregPPC_GPR16() argument
112 HReg hregPPC_GPR17 ( Bool mode64 ) { return MkHRegGPR(17, mode64); } in hregPPC_GPR17() argument
113 HReg hregPPC_GPR18 ( Bool mode64 ) { return MkHRegGPR(18, mode64); } in hregPPC_GPR18() argument
114 HReg hregPPC_GPR19 ( Bool mode64 ) { return MkHRegGPR(19, mode64); } in hregPPC_GPR19() argument
115 HReg hregPPC_GPR20 ( Bool mode64 ) { return MkHRegGPR(20, mode64); } in hregPPC_GPR20() argument
116 HReg hregPPC_GPR21 ( Bool mode64 ) { return MkHRegGPR(21, mode64); } in hregPPC_GPR21() argument
117 HReg hregPPC_GPR22 ( Bool mode64 ) { return MkHRegGPR(22, mode64); } in hregPPC_GPR22() argument
118 HReg hregPPC_GPR23 ( Bool mode64 ) { return MkHRegGPR(23, mode64); } in hregPPC_GPR23() argument
119 HReg hregPPC_GPR24 ( Bool mode64 ) { return MkHRegGPR(24, mode64); } in hregPPC_GPR24() argument
120 HReg hregPPC_GPR25 ( Bool mode64 ) { return MkHRegGPR(25, mode64); } in hregPPC_GPR25() argument
121 HReg hregPPC_GPR26 ( Bool mode64 ) { return MkHRegGPR(26, mode64); } in hregPPC_GPR26() argument
122 HReg hregPPC_GPR27 ( Bool mode64 ) { return MkHRegGPR(27, mode64); } in hregPPC_GPR27() argument
123 HReg hregPPC_GPR28 ( Bool mode64 ) { return MkHRegGPR(28, mode64); } in hregPPC_GPR28() argument
124 HReg hregPPC_GPR29 ( Bool mode64 ) { return MkHRegGPR(29, mode64); } in hregPPC_GPR29() argument
125 HReg hregPPC_GPR30 ( Bool mode64 ) { return MkHRegGPR(30, mode64); } in hregPPC_GPR30() argument
126 HReg hregPPC_GPR31 ( Bool mode64 ) { return MkHRegGPR(31, mode64); } in hregPPC_GPR31() argument
196 void getAllocableRegs_PPC ( Int* nregs, HReg** arr, Bool mode64 ) in getAllocableRegs_PPC() argument
199 if (mode64) in getAllocableRegs_PPC()
207 (*arr)[i++] = hregPPC_GPR3(mode64); in getAllocableRegs_PPC()
208 (*arr)[i++] = hregPPC_GPR4(mode64); in getAllocableRegs_PPC()
209 (*arr)[i++] = hregPPC_GPR5(mode64); in getAllocableRegs_PPC()
210 (*arr)[i++] = hregPPC_GPR6(mode64); in getAllocableRegs_PPC()
211 (*arr)[i++] = hregPPC_GPR7(mode64); in getAllocableRegs_PPC()
212 (*arr)[i++] = hregPPC_GPR8(mode64); in getAllocableRegs_PPC()
213 (*arr)[i++] = hregPPC_GPR9(mode64); in getAllocableRegs_PPC()
214 (*arr)[i++] = hregPPC_GPR10(mode64); in getAllocableRegs_PPC()
215 if (!mode64) { in getAllocableRegs_PPC()
219 (*arr)[i++] = hregPPC_GPR11(mode64); in getAllocableRegs_PPC()
220 (*arr)[i++] = hregPPC_GPR12(mode64); in getAllocableRegs_PPC()
224 (*arr)[i++] = hregPPC_GPR14(mode64); in getAllocableRegs_PPC()
225 (*arr)[i++] = hregPPC_GPR15(mode64); in getAllocableRegs_PPC()
226 (*arr)[i++] = hregPPC_GPR16(mode64); in getAllocableRegs_PPC()
227 (*arr)[i++] = hregPPC_GPR17(mode64); in getAllocableRegs_PPC()
228 (*arr)[i++] = hregPPC_GPR18(mode64); in getAllocableRegs_PPC()
229 (*arr)[i++] = hregPPC_GPR19(mode64); in getAllocableRegs_PPC()
230 (*arr)[i++] = hregPPC_GPR20(mode64); in getAllocableRegs_PPC()
231 (*arr)[i++] = hregPPC_GPR21(mode64); in getAllocableRegs_PPC()
232 (*arr)[i++] = hregPPC_GPR22(mode64); in getAllocableRegs_PPC()
233 (*arr)[i++] = hregPPC_GPR23(mode64); in getAllocableRegs_PPC()
234 (*arr)[i++] = hregPPC_GPR24(mode64); in getAllocableRegs_PPC()
235 (*arr)[i++] = hregPPC_GPR25(mode64); in getAllocableRegs_PPC()
236 (*arr)[i++] = hregPPC_GPR26(mode64); in getAllocableRegs_PPC()
237 (*arr)[i++] = hregPPC_GPR27(mode64); in getAllocableRegs_PPC()
238 (*arr)[i++] = hregPPC_GPR28(mode64); in getAllocableRegs_PPC()
753 PPCInstr* PPCInstr_LI ( HReg dst, ULong imm64, Bool mode64 ) in PPCInstr_LI() argument
759 if (!mode64) in PPCInstr_LI()
894 HReg dst, PPCAMode* src, Bool mode64 ) { in PPCInstr_Load() argument
901 if (sz == 8) vassert(mode64); in PPCInstr_Load()
905 HReg dst, HReg src, Bool mode64 ) in PPCInstr_LoadL() argument
913 if (sz == 8) vassert(mode64); in PPCInstr_LoadL()
917 Bool mode64 ) { in PPCInstr_Store() argument
924 if (sz == 8) vassert(mode64); in PPCInstr_Store()
927 PPCInstr* PPCInstr_StoreC ( UChar sz, HReg dst, HReg src, Bool mode64 ) { in PPCInstr_StoreC() argument
934 if (sz == 8) vassert(mode64); in PPCInstr_StoreC()
1421 static void ppLoadImm ( HReg dst, ULong imm, Bool mode64 ) { in ppLoadImm() argument
1424 if (!mode64) { in ppLoadImm()
1440 void ppPPCInstr ( PPCInstr* i, Bool mode64 ) in ppPPCInstr() argument
1444 ppLoadImm(i->Pin.LI.dst, i->Pin.LI.imm64, mode64); in ppPPCInstr()
1547 ppLoadImm(hregPPC_GPR10(mode64), i->Pin.Call.target, mode64); in ppPPCInstr()
1563 if (mode64) { in ppPPCInstr()
1572 if (mode64) { in ppPPCInstr()
1585 vex_printf("%s ", mode64 ? "std" : "stw"); in ppPPCInstr()
1590 vex_printf("imm%s r30,$disp_cp_xindir; ", mode64 ? "64" : "32"); in ppPPCInstr()
1597 vex_printf("%s ", mode64 ? "std" : "stw"); in ppPPCInstr()
1604 vex_printf("imm%s r30,$disp_cp_xindir; ", mode64 ? "64" : "32"); in ppPPCInstr()
1618 ppLoadImm(i->Pin.CMov.dst, i->Pin.CMov.src->Pri.Imm, mode64); in ppPPCInstr()
1825 ppLoadImm(hregPPC_GPR30(mode64), in ppPPCInstr()
1826 i->Pin.AvLdSt.addr->Pam.RR.index, mode64); in ppPPCInstr()
2122 if (mode64) { in ppPPCInstr()
2139 void getRegUsage_PPCInstr ( HRegUsage* u, PPCInstr* i, Bool mode64 ) in getRegUsage_PPCInstr() argument
2192 addHRegUse(u, HRmWrite, hregPPC_GPR3(mode64)); in getRegUsage_PPCInstr()
2193 addHRegUse(u, HRmWrite, hregPPC_GPR4(mode64)); in getRegUsage_PPCInstr()
2194 addHRegUse(u, HRmWrite, hregPPC_GPR5(mode64)); in getRegUsage_PPCInstr()
2195 addHRegUse(u, HRmWrite, hregPPC_GPR6(mode64)); in getRegUsage_PPCInstr()
2196 addHRegUse(u, HRmWrite, hregPPC_GPR7(mode64)); in getRegUsage_PPCInstr()
2197 addHRegUse(u, HRmWrite, hregPPC_GPR8(mode64)); in getRegUsage_PPCInstr()
2198 addHRegUse(u, HRmWrite, hregPPC_GPR9(mode64)); in getRegUsage_PPCInstr()
2199 addHRegUse(u, HRmWrite, hregPPC_GPR10(mode64)); in getRegUsage_PPCInstr()
2200 if (!mode64) { in getRegUsage_PPCInstr()
2201 addHRegUse(u, HRmWrite, hregPPC_GPR11(mode64)); in getRegUsage_PPCInstr()
2202 addHRegUse(u, HRmWrite, hregPPC_GPR12(mode64)); in getRegUsage_PPCInstr()
2208 if (argir &(1<<10)) addHRegUse(u, HRmRead, hregPPC_GPR10(mode64)); in getRegUsage_PPCInstr()
2209 if (argir & (1<<9)) addHRegUse(u, HRmRead, hregPPC_GPR9(mode64)); in getRegUsage_PPCInstr()
2210 if (argir & (1<<8)) addHRegUse(u, HRmRead, hregPPC_GPR8(mode64)); in getRegUsage_PPCInstr()
2211 if (argir & (1<<7)) addHRegUse(u, HRmRead, hregPPC_GPR7(mode64)); in getRegUsage_PPCInstr()
2212 if (argir & (1<<6)) addHRegUse(u, HRmRead, hregPPC_GPR6(mode64)); in getRegUsage_PPCInstr()
2213 if (argir & (1<<5)) addHRegUse(u, HRmRead, hregPPC_GPR5(mode64)); in getRegUsage_PPCInstr()
2214 if (argir & (1<<4)) addHRegUse(u, HRmRead, hregPPC_GPR4(mode64)); in getRegUsage_PPCInstr()
2215 if (argir & (1<<3)) addHRegUse(u, HRmRead, hregPPC_GPR3(mode64)); in getRegUsage_PPCInstr()
2224 addHRegUse(u, HRmWrite, hregPPC_GPR10(mode64)); in getRegUsage_PPCInstr()
2328 addHRegUse(u, HRmWrite, hregPPC_GPR30(mode64)); in getRegUsage_PPCInstr()
2497 addHRegUse(u, HRmWrite, hregPPC_GPR30(mode64)); /* also unavail to RA */ in getRegUsage_PPCInstr()
2500 addHRegUse(u, HRmWrite, hregPPC_GPR29(mode64)); in getRegUsage_PPCInstr()
2501 addHRegUse(u, HRmWrite, hregPPC_GPR30(mode64)); in getRegUsage_PPCInstr()
2504 ppPPCInstr(i, mode64); in getRegUsage_PPCInstr()
2515 void mapRegs_PPCInstr ( HRegRemap* m, PPCInstr* i, Bool mode64 ) in mapRegs_PPCInstr() argument
2807 ppPPCInstr(i, mode64); in mapRegs_PPCInstr()
2848 HReg rreg, Int offsetB, Bool mode64 ) in genSpill_PPC() argument
2853 am = PPCAMode_IR( offsetB, GuestStatePtr(mode64) ); in genSpill_PPC()
2856 vassert(mode64); in genSpill_PPC()
2857 *i1 = PPCInstr_Store( 8, am, rreg, mode64 ); in genSpill_PPC()
2860 vassert(!mode64); in genSpill_PPC()
2861 *i1 = PPCInstr_Store( 4, am, rreg, mode64 ); in genSpill_PPC()
2878 HReg rreg, Int offsetB, Bool mode64 ) in genReload_PPC() argument
2883 am = PPCAMode_IR( offsetB, GuestStatePtr(mode64) ); in genReload_PPC()
2886 vassert(mode64); in genReload_PPC()
2887 *i1 = PPCInstr_Load( 8, rreg, am, mode64 ); in genReload_PPC()
2890 vassert(!mode64); in genReload_PPC()
2891 *i1 = PPCInstr_Load( 4, rreg, am, mode64 ); in genReload_PPC()
2909 static UInt iregNo ( HReg r, Bool mode64 ) in iregNo() argument
2912 vassert(hregClass(r) == mode64 ? HRcInt64 : HRcInt32); in iregNo()
3183 PPCAMode* am, Bool mode64 ) in doAMode_IR() argument
3189 rA = iregNo(am->Pam.IR.base, mode64); in doAMode_IR()
3193 vassert(mode64); in doAMode_IR()
3203 UInt rSD, PPCAMode* am, Bool mode64 ) in doAMode_RR() argument
3208 rA = iregNo(am->Pam.RR.base, mode64); in doAMode_RR()
3209 rB = iregNo(am->Pam.RR.index, mode64); in doAMode_RR()
3217 static UChar* mkLoadImm ( UChar* p, UInt r_dst, ULong imm, Bool mode64 ) in mkLoadImm() argument
3221 if (!mode64) { in mkLoadImm()
3246 vassert(mode64); in mkLoadImm()
3279 UInt r_dst, ULong imm, Bool mode64 ) in mkLoadImm_EXACTLY2or5() argument
3283 if (!mode64) { in mkLoadImm_EXACTLY2or5()
3292 if (!mode64) { in mkLoadImm_EXACTLY2or5()
3324 UInt r_dst, ULong imm, Bool mode64 ) in isLoadImm_EXACTLY2or5() argument
3328 if (!mode64) { in isLoadImm_EXACTLY2or5()
3337 if (!mode64) { in isLoadImm_EXACTLY2or5()
3386 UInt reg, PPCAMode* am, Bool mode64 ) in do_load_or_store_machine_word() argument
3389 UInt opc1, sz = mode64 ? 8 : 4; in do_load_or_store_machine_word()
3392 if (mode64) { in do_load_or_store_machine_word()
3396 case 4: opc1 = 32; vassert(!mode64); break; in do_load_or_store_machine_word()
3397 case 8: opc1 = 58; vassert(mode64); break; in do_load_or_store_machine_word()
3400 p = doAMode_IR(p, opc1, reg, am, mode64); in do_load_or_store_machine_word()
3410 UInt opc1, sz = mode64 ? 8 : 4; in do_load_or_store_machine_word()
3413 if (mode64) { in do_load_or_store_machine_word()
3417 case 4: opc1 = 36; vassert(!mode64); break; in do_load_or_store_machine_word()
3418 case 8: opc1 = 62; vassert(mode64); break; in do_load_or_store_machine_word()
3421 p = doAMode_IR(p, opc1, reg, am, mode64); in do_load_or_store_machine_word()
3438 UInt reg, PPCAMode* am, Bool mode64 ) in do_load_or_store_word32() argument
3444 if (mode64) { in do_load_or_store_word32()
3448 p = doAMode_IR(p, opc1, reg, am, mode64); in do_load_or_store_word32()
3461 if (mode64) { in do_load_or_store_word32()
3465 p = doAMode_IR(p, opc1, reg, am, mode64); in do_load_or_store_word32()
3544 Bool mode64, in emit_PPCInstr() argument
3554 vex_printf("asm ");ppPPCInstr(i, mode64); vex_printf("\n"); in emit_PPCInstr()
3560 p = mkLoadImm(p, iregNo(i->Pin.LI.dst, mode64), in emit_PPCInstr()
3561 i->Pin.LI.imm64, mode64); in emit_PPCInstr()
3567 UInt r_dst = iregNo(i->Pin.Alu.dst, mode64); in emit_PPCInstr()
3568 UInt r_srcL = iregNo(i->Pin.Alu.srcL, mode64); in emit_PPCInstr()
3570 iregNo(srcR->Prh.Reg.reg, mode64); in emit_PPCInstr()
3640 UInt r_dst = iregNo(i->Pin.Shft.dst, mode64); in emit_PPCInstr()
3641 UInt r_srcL = iregNo(i->Pin.Shft.srcL, mode64); in emit_PPCInstr()
3643 iregNo(srcR->Prh.Reg.reg, mode64); in emit_PPCInstr()
3644 if (!mode64) in emit_PPCInstr()
3721 if (mode64) in emit_PPCInstr()
3753 UInt r_srcL = iregNo(i->Pin.AddSubC.srcL, mode64); in emit_PPCInstr()
3754 UInt r_srcR = iregNo(i->Pin.AddSubC.srcR, mode64); in emit_PPCInstr()
3755 UInt r_dst = iregNo(i->Pin.AddSubC.dst, mode64); in emit_PPCInstr()
3776 UInt r_srcL = iregNo(i->Pin.Cmp.srcL, mode64); in emit_PPCInstr()
3780 if (!mode64) // cmp double word invalid for mode32 in emit_PPCInstr()
3797 r_srcR = iregNo(srcR->Prh.Reg.reg, mode64); in emit_PPCInstr()
3810 UInt r_dst = iregNo(i->Pin.Unary.dst, mode64); in emit_PPCInstr()
3811 UInt r_src = iregNo(i->Pin.Unary.src, mode64); in emit_PPCInstr()
3824 vassert(mode64); in emit_PPCInstr()
3828 vassert(mode64); in emit_PPCInstr()
3839 UInt r_dst = iregNo(i->Pin.MulL.dst, mode64); in emit_PPCInstr()
3840 UInt r_srcL = iregNo(i->Pin.MulL.srcL, mode64); in emit_PPCInstr()
3841 UInt r_srcR = iregNo(i->Pin.MulL.srcR, mode64); in emit_PPCInstr()
3843 if (!mode64) in emit_PPCInstr()
3873 UInt r_dst = iregNo(i->Pin.Div.dst, mode64); in emit_PPCInstr()
3874 UInt r_srcL = iregNo(i->Pin.Div.srcL, mode64); in emit_PPCInstr()
3875 UInt r_srcR = iregNo(i->Pin.Div.srcR, mode64); in emit_PPCInstr()
3877 if (!mode64) in emit_PPCInstr()
3927 p = mkLoadImm(p, r_dst, i->Pin.Call.target, mode64); in emit_PPCInstr()
3969 if (!mode64) vassert(0 == (((ULong)i->Pin.XDirect.dstGA) >> 32)); in emit_PPCInstr()
3970 p = mkLoadImm(p, /*r*/30, (ULong)i->Pin.XDirect.dstGA, mode64); in emit_PPCInstr()
3974 /*r*/30, i->Pin.XDirect.amCIA, mode64 in emit_PPCInstr()
3987 p, /*r*/30, Ptr_to_ULong(disp_cp_chain_me), mode64); in emit_PPCInstr()
4030 iregNo(i->Pin.XIndir.dstGA, mode64), in emit_PPCInstr()
4031 i->Pin.XIndir.amCIA, mode64 in emit_PPCInstr()
4035 p = mkLoadImm(p, /*r*/30, (ULong)Ptr_to_ULong(disp_cp_xindir), mode64); in emit_PPCInstr()
4069 iregNo(i->Pin.XIndir.dstGA, mode64), in emit_PPCInstr()
4070 i->Pin.XIndir.amCIA, mode64 in emit_PPCInstr()
4099 p = mkLoadImm(p, /*r*/31, trcval, mode64); in emit_PPCInstr()
4103 (ULong)Ptr_to_ULong(disp_cp_xassisted), mode64); in emit_PPCInstr()
4126 r_dst = iregNo(i->Pin.CMov.dst, mode64); in emit_PPCInstr()
4142 p = mkLoadImm(p, r_dst, imm_src, mode64); // p += 4|8|20 in emit_PPCInstr()
4145 r_src = iregNo(i->Pin.CMov.src->Pri.Reg, mode64); in emit_PPCInstr()
4164 UInt r_dst = iregNo(i->Pin.Load.dst, mode64); in emit_PPCInstr()
4168 if (mode64 && (sz == 4 || sz == 8)) { in emit_PPCInstr()
4176 case 8: opc1 = 58; vassert(mode64); break; in emit_PPCInstr()
4179 p = doAMode_IR(p, opc1, r_dst, am_addr, mode64); in emit_PPCInstr()
4186 case 8: opc2 = 21; vassert(mode64); break; in emit_PPCInstr()
4189 p = doAMode_RR(p, 31, opc2, r_dst, am_addr, mode64); in emit_PPCInstr()
4198 p = mkFormX(p, 31, iregNo(i->Pin.LoadL.dst, mode64), in emit_PPCInstr()
4199 0, iregNo(i->Pin.LoadL.src, mode64), 20, 0); in emit_PPCInstr()
4202 if (i->Pin.LoadL.sz == 8 && mode64) { in emit_PPCInstr()
4203 p = mkFormX(p, 31, iregNo(i->Pin.LoadL.dst, mode64), in emit_PPCInstr()
4204 0, iregNo(i->Pin.LoadL.src, mode64), 84, 0); in emit_PPCInstr()
4213 UInt r_dst = iregNo(i->Pin.Set.dst, mode64); in emit_PPCInstr()
4242 p = mkFormX(p, 31, iregNo(i->Pin.MfCR.dst, mode64), 0, 0, 19, 0); in emit_PPCInstr()
4254 UInt r_src = iregNo(i->Pin.Store.src, mode64); in emit_PPCInstr()
4258 if (mode64 && (sz == 4 || sz == 8)) { in emit_PPCInstr()
4266 case 8: vassert(mode64); in emit_PPCInstr()
4271 p = doAMode_IR(p, opc1, r_src, am_addr, mode64); in emit_PPCInstr()
4278 case 8: vassert(mode64); in emit_PPCInstr()
4283 p = doAMode_RR(p, 31, opc2, r_src, am_addr, mode64); in emit_PPCInstr()
4293 p = mkFormX(p, 31, iregNo(i->Pin.StoreC.src, mode64), in emit_PPCInstr()
4294 0, iregNo(i->Pin.StoreC.dst, mode64), 150, 1); in emit_PPCInstr()
4297 if (i->Pin.StoreC.sz == 8 && mode64) { in emit_PPCInstr()
4298 p = mkFormX(p, 31, iregNo(i->Pin.StoreC.src, mode64), in emit_PPCInstr()
4299 0, iregNo(i->Pin.StoreC.dst, mode64), 214, 1); in emit_PPCInstr()
4415 p = doAMode_RR(p, 31, opc, f_reg, am_addr, mode64); in emit_PPCInstr()
4418 p = doAMode_IR(p, opc, f_reg, am_addr, mode64); in emit_PPCInstr()
4423 p = doAMode_RR(p, 31, opc, f_reg, am_addr, mode64); in emit_PPCInstr()
4426 p = doAMode_IR(p, opc, f_reg, am_addr, mode64); in emit_PPCInstr()
4433 UInt ir_addr = iregNo(i->Pin.FpSTFIW.addr, mode64); in emit_PPCInstr()
4520 UInt r_dst = iregNo(i->Pin.FpCmp.dst, mode64); in emit_PPCInstr()
4537 UInt reg = iregNo(i->Pin.RdWrLR.gpr, mode64); in emit_PPCInstr()
4552 r_base = iregNo(i->Pin.AvLdSt.addr->Pam.RR.base, mode64); in emit_PPCInstr()
4558 i->Pin.AvLdSt.addr->Pam.IR.index, mode64); in emit_PPCInstr()
4560 r_idx = iregNo(i->Pin.AvLdSt.addr->Pam.RR.index, mode64); in emit_PPCInstr()
5333 UInt r_dst = iregNo(i->Pin.Dfp64Cmp.dst, mode64); in emit_PPCInstr()
5351 UInt r_dst = iregNo(i->Pin.Dfp128Cmp.dst, mode64); in emit_PPCInstr()
5393 i->Pin.EvCheck.amCounter, mode64); in emit_PPCInstr()
5398 i->Pin.EvCheck.amCounter, mode64); in emit_PPCInstr()
5403 i->Pin.EvCheck.amFailAddr, mode64); in emit_PPCInstr()
5435 if (mode64) { in emit_PPCInstr()
5463 ppPPCInstr(i, mode64); in emit_PPCInstr()
5487 Bool mode64 ) in chainXDirect_PPC() argument
5502 mode64)); in chainXDirect_PPC()
5503 vassert(fetch32(p + (mode64 ? 20 : 8) + 0) == 0x7FC903A6); in chainXDirect_PPC()
5504 vassert(fetch32(p + (mode64 ? 20 : 8) + 4) == 0x4E800421); in chainXDirect_PPC()
5516 Ptr_to_ULong(place_to_jump_to), mode64); in chainXDirect_PPC()
5521 vassert(len == (mode64 ? 28 : 16)); /* stay sane */ in chainXDirect_PPC()
5532 Bool mode64 ) in unchainXDirect_PPC() argument
5547 mode64)); in unchainXDirect_PPC()
5548 vassert(fetch32(p + (mode64 ? 20 : 8) + 0) == 0x7FC903A6); in unchainXDirect_PPC()
5549 vassert(fetch32(p + (mode64 ? 20 : 8) + 4) == 0x4E800420); in unchainXDirect_PPC()
5561 Ptr_to_ULong(disp_cp_chain_me), mode64); in unchainXDirect_PPC()
5566 vassert(len == (mode64 ? 28 : 16)); /* stay sane */ in unchainXDirect_PPC()
5576 Bool mode64 ) in patchProfInc_PPC() argument
5582 if (mode64) { in patchProfInc_PPC()