Lines Matching refs:FpLdSt
771 i->Xin.FpLdSt.isLoad = isLoad; in X86Instr_FpLdSt()
772 i->Xin.FpLdSt.sz = sz; in X86Instr_FpLdSt()
773 i->Xin.FpLdSt.reg = reg; in X86Instr_FpLdSt()
774 i->Xin.FpLdSt.addr = addr; in X86Instr_FpLdSt()
1084 if (i->Xin.FpLdSt.isLoad) { in ppX86Instr()
1085 vex_printf("gld%c " , i->Xin.FpLdSt.sz==10 ? 'T' in ppX86Instr()
1086 : (i->Xin.FpLdSt.sz==8 ? 'D' : 'F')); in ppX86Instr()
1087 ppX86AMode(i->Xin.FpLdSt.addr); in ppX86Instr()
1089 ppHRegX86(i->Xin.FpLdSt.reg); in ppX86Instr()
1091 vex_printf("gst%c " , i->Xin.FpLdSt.sz==10 ? 'T' in ppX86Instr()
1092 : (i->Xin.FpLdSt.sz==8 ? 'D' : 'F')); in ppX86Instr()
1093 ppHRegX86(i->Xin.FpLdSt.reg); in ppX86Instr()
1095 ppX86AMode(i->Xin.FpLdSt.addr); in ppX86Instr()
1379 addRegUsage_X86AMode(u, i->Xin.FpLdSt.addr); in getRegUsage_X86Instr()
1380 addHRegUse(u, i->Xin.FpLdSt.isLoad ? HRmWrite : HRmRead, in getRegUsage_X86Instr()
1381 i->Xin.FpLdSt.reg); in getRegUsage_X86Instr()
1586 mapRegs_X86AMode(m, i->Xin.FpLdSt.addr); in mapRegs_X86Instr()
1587 mapReg(m, &i->Xin.FpLdSt.reg); in mapRegs_X86Instr()
2896 if (i->Xin.FpLdSt.isLoad) { in emit_X86Instr()
2901 switch (i->Xin.FpLdSt.sz) { in emit_X86Instr()
2904 p = doAMode_M_enc(p, 0/*subopcode*/, i->Xin.FpLdSt.addr); in emit_X86Instr()
2908 p = doAMode_M_enc(p, 0/*subopcode*/, i->Xin.FpLdSt.addr); in emit_X86Instr()
2912 p = doAMode_M_enc(p, 5/*subopcode*/, i->Xin.FpLdSt.addr); in emit_X86Instr()
2917 p = do_fstp_st(p, 1+fregEnc(i->Xin.FpLdSt.reg)); in emit_X86Instr()
2924 p = do_fld_st(p, 0+fregEnc(i->Xin.FpLdSt.reg)); in emit_X86Instr()
2925 switch (i->Xin.FpLdSt.sz) { in emit_X86Instr()
2928 p = doAMode_M_enc(p, 3/*subopcode*/, i->Xin.FpLdSt.addr); in emit_X86Instr()
2932 p = doAMode_M_enc(p, 3/*subopcode*/, i->Xin.FpLdSt.addr); in emit_X86Instr()
2936 p = doAMode_M_enc(p, 7/*subopcode*/, i->Xin.FpLdSt.addr); in emit_X86Instr()