• Home
  • Raw
  • Download

Lines Matching refs:getIReg64

1095 static IRExpr* getIReg64 ( UInt regno )  in getIReg64()  function
1168 return getIReg64( lo3bits | (getRexX(pfx) << 3) ); in getIReg64rexX()
3457 getIReg64(R_RDX), in codegen_div()
3458 getIReg64(R_RAX)) ); in codegen_div()
4416 assign(t2, binop(Iop_Sub64, getIReg64(R_RSP), mkU64(8))); in dis_Grp5()
4443 assign( t2, binop(Iop_Sub64,getIReg64(R_RSP),mkU64(sz)) ); in dis_Grp5()
4509 assign(t2, binop(Iop_Sub64, getIReg64(R_RSP), mkU64(8))); in dis_Grp5()
4536 assign( t2, binop(Iop_Sub64,getIReg64(R_RSP),mkU64(sz)) ); in dis_Grp5()
4604 assign( td, getIReg64(R_RDI) ); in dis_MOVS()
4605 assign( ts, getIReg64(R_RSI) ); in dis_MOVS()
4630 assign( ts, getIReg64(R_RSI) ); in dis_LODS()
4653 assign( td, getIReg64(R_RDI) ); in dis_STOS()
4677 assign( td, getIReg64(R_RDI) ); in dis_CMPS()
4678 assign( ts, getIReg64(R_RSI) ); in dis_CMPS()
4711 assign( td, getIReg64(R_RDI) ); in dis_SCAS()
4748 assign( tc, getIReg64(R_RCX) ); in dis_REP_op()
7502 getIReg64(eregOfRexRM(pfx,modrm)) ); in dis_MMX()
7813 assign( addr, handleAddrOverrides( vbi, pfx, getIReg64(R_RDI) )); in dis_MMX()
8143 assign( t_rsp, binop(Iop_Sub64, getIReg64(R_RSP), mkU64(288)) ); in dis_bt_G_E()
8395 assign( t1, getIReg64(R_RAX) ); in codegen_xchg_rAX_Reg()
8436 binop(Iop_Shr64, getIReg64(R_RAX), mkU8(8)), in codegen_SAHF()
8457 = binop(Iop_And64, getIReg64(R_RAX), mkU64(~0xFF00ULL)); in codegen_LAHF()
8856 assign(t1, getIReg64(R_RSP)); in dis_ret()
12277 assign( addr, handleAddrOverrides( vbi, pfx, getIReg64(R_RDI) )); in dis_MASKMOVDQU()
13038 assign( arg64, getIReg64(eregOfRexRM(pfx,modrm)) ); in dis_ESC_0F__SSE2()
13084 assign( arg64, getIReg64(eregOfRexRM(pfx,modrm)) ); in dis_ESC_0F__SSE2()
13865 unop( Iop_64UtoV128, getIReg64(eregOfRexRM(pfx,modrm)) ) in dis_ESC_0F__SSE2()
19717 assign( src_u64, getIReg64( rE ) ); in dis_ESC_0F3A__SSE4()
20225 assign(t2, binop(Iop_Sub64, getIReg64(R_RSP), mkU64(sz))); in dis_ESC_NONE()
20245 assign(t2, getIReg64(R_RSP)); in dis_ESC_NONE()
20304 assign( t1, binop(Iop_Sub64,getIReg64(R_RSP),mkU64(sz)) ); in dis_ESC_NONE()
20570 assign( t1, getIReg64(R_RSP) ); in dis_ESC_NONE()
20668 assign( t1, binop(Iop_Sub64,getIReg64(R_RSP),mkU64(sz)) ); in dis_ESC_NONE()
20723 assign(t2, getIReg64(R_RSP)); in dis_ESC_NONE()
21098 assign(t1, getIReg64(R_RBP)); in dis_ESC_NONE()
21100 assign(t2, binop(Iop_Sub64, getIReg64(R_RSP), mkU64(8))); in dis_ESC_NONE()
21118 assign(t1, getIReg64(R_RBP)); in dis_ESC_NONE()
21265 unop(Iop_64to32, getIReg64(R_RCX)), in dis_ESC_NONE()
21268 putIReg64(R_RCX, binop(Iop_Sub64, getIReg64(R_RCX), mkU64(1))); in dis_ESC_NONE()
21275 count = getIReg64(R_RCX); in dis_ESC_NONE()
21318 getIReg64(R_RCX), in dis_ESC_NONE()
21431 assign(t1, binop(Iop_Sub64, getIReg64(R_RSP), mkU64(8))); in dis_ESC_NONE()
22353 assign( expdHi64, getIReg64(R_RDX) ); in dis_ESC_0F()
22354 assign( expdLo64, getIReg64(R_RAX) ); in dis_ESC_0F()
22364 assign( dataHi, sz==4 ? getIReg32(R_RCX) : getIReg64(R_RCX) ); in dis_ESC_0F()
22365 assign( dataLo, sz==4 ? getIReg32(R_RBX) : getIReg64(R_RBX) ); in dis_ESC_0F()
24806 assign( arg64, getIReg64(rS) ); in dis_ESC_0F__VEX()
24834 assign( arg64, getIReg64(rS) ); in dis_ESC_0F__VEX()
25869 unop( Iop_64UtoV128, getIReg64(eregOfRexRM(pfx,modrm)) ) in dis_ESC_0F__VEX()
27994 addr_expr = IRExpr_ITE(mkexpr(cond), addr_expr, getIReg64(R_RSP)); in dis_VGATHER()
31470 assign( src_u64, getIReg64( rE ) ); in dis_ESC_0F3A__VEX()
32085 assign(t2, binop(Iop_Sub64, getIReg64(R_RSP), mkU64(8))); in disInstr_AMD64_WRK()