• Home
  • Raw
  • Download

Lines Matching refs:IRStmt_Put

356    stmt( IRStmt_Put(gstOffB,  in putGuarded()
996 stmt( IRStmt_Put( OFFB_RAX+1, e ) ); in putIRegAH()
1032 stmt( IRStmt_Put( OFFB_RAX, e )); in putIRegRAX()
1035 stmt( IRStmt_Put( OFFB_RAX, unop(Iop_32Uto64,e) )); in putIRegRAX()
1038 stmt( IRStmt_Put( OFFB_RAX, e )); in putIRegRAX()
1041 stmt( IRStmt_Put( OFFB_RAX, e )); in putIRegRAX()
1079 case 8: stmt( IRStmt_Put( OFFB_RDX, e )); in putIRegRDX()
1081 case 4: stmt( IRStmt_Put( OFFB_RDX, unop(Iop_32Uto64,e) )); in putIRegRDX()
1083 case 2: stmt( IRStmt_Put( OFFB_RDX, e )); in putIRegRDX()
1085 case 1: stmt( IRStmt_Put( OFFB_RDX, e )); in putIRegRDX()
1104 stmt( IRStmt_Put( integerGuestReg64Offset(regno), e ) ); in putIReg64()
1127 stmt( IRStmt_Put( integerGuestReg64Offset(regno), in putIReg32()
1150 stmt( IRStmt_Put( integerGuestReg64Offset(regno), in putIReg16()
1216 stmt( IRStmt_Put( in putIRegRexB()
1291 stmt( IRStmt_Put( offsetIRegG( sz, pfx, mod_reg_rm ), e ) ); in putIRegG()
1323 stmt( IRStmt_Put( offsetIReg( sz, getVexNvvvv(pfx), False ), e ) ); in putIRegV()
1370 stmt( IRStmt_Put( offsetIRegE( sz, pfx, mod_reg_rm ), e ) ); in putIRegE()
1499 stmt( IRStmt_Put( xmmGuestRegOffset(xmmreg), e ) ); in putXMMReg()
1505 stmt( IRStmt_Put( xmmGuestRegLane64offset(xmmreg,laneno), e ) ); in putXMMRegLane64()
1511 stmt( IRStmt_Put( xmmGuestRegLane64offset(xmmreg,laneno), e ) ); in putXMMRegLane64F()
1517 stmt( IRStmt_Put( xmmGuestRegLane32offset(xmmreg,laneno), e ) ); in putXMMRegLane32F()
1523 stmt( IRStmt_Put( xmmGuestRegLane32offset(xmmreg,laneno), e ) ); in putXMMRegLane32()
1549 stmt( IRStmt_Put( ymmGuestRegOffset(ymmreg), e ) ); in putYMMReg()
1555 stmt( IRStmt_Put( ymmGuestRegLane128offset(ymmreg,laneno), e ) ); in putYMMRegLane128()
1561 stmt( IRStmt_Put( ymmGuestRegLane64offset(ymmreg,laneno), e ) ); in putYMMRegLane64F()
1567 stmt( IRStmt_Put( ymmGuestRegLane64offset(ymmreg,laneno), e ) ); in putYMMRegLane64()
1573 stmt( IRStmt_Put( ymmGuestRegLane32offset(ymmreg,laneno), e ) ); in putYMMRegLane32F()
1579 stmt( IRStmt_Put( ymmGuestRegLane32offset(ymmreg,laneno), e ) ); in putYMMRegLane32()
1799 stmt( IRStmt_Put( OFFB_CC_OP, mkU64(ccOp)) ); in setFlags_DEP1_DEP2()
1800 stmt( IRStmt_Put( OFFB_CC_DEP1, widenUto64(mkexpr(dep1))) ); in setFlags_DEP1_DEP2()
1801 stmt( IRStmt_Put( OFFB_CC_DEP2, widenUto64(mkexpr(dep2))) ); in setFlags_DEP1_DEP2()
1825 stmt( IRStmt_Put( OFFB_CC_OP, mkU64(ccOp)) ); in setFlags_DEP1()
1826 stmt( IRStmt_Put( OFFB_CC_DEP1, widenUto64(mkexpr(dep1))) ); in setFlags_DEP1()
1827 stmt( IRStmt_Put( OFFB_CC_DEP2, mkU64(0)) ); in setFlags_DEP1()
1867 stmt( IRStmt_Put( OFFB_CC_OP, in setFlags_DEP1_DEP2_shift()
1871 stmt( IRStmt_Put( OFFB_CC_DEP1, in setFlags_DEP1_DEP2_shift()
1875 stmt( IRStmt_Put( OFFB_CC_DEP2, in setFlags_DEP1_DEP2_shift()
1900 stmt( IRStmt_Put( OFFB_CC_NDEP, mk_amd64g_calculate_rflags_c()) ); in setFlags_INC_DEC()
1901 stmt( IRStmt_Put( OFFB_CC_OP, mkU64(ccOp)) ); in setFlags_INC_DEC()
1902 stmt( IRStmt_Put( OFFB_CC_DEP1, widenUto64(mkexpr(res))) ); in setFlags_INC_DEC()
1903 stmt( IRStmt_Put( OFFB_CC_DEP2, mkU64(0)) ); in setFlags_INC_DEC()
1915 stmt( IRStmt_Put( OFFB_CC_OP, mkU64(base_op+0) ) ); in setFlags_MUL()
1918 stmt( IRStmt_Put( OFFB_CC_OP, mkU64(base_op+1) ) ); in setFlags_MUL()
1921 stmt( IRStmt_Put( OFFB_CC_OP, mkU64(base_op+2) ) ); in setFlags_MUL()
1924 stmt( IRStmt_Put( OFFB_CC_OP, mkU64(base_op+3) ) ); in setFlags_MUL()
1929 stmt( IRStmt_Put( OFFB_CC_DEP1, widenUto64(mkexpr(arg1)) )); in setFlags_MUL()
1930 stmt( IRStmt_Put( OFFB_CC_DEP2, widenUto64(mkexpr(arg2)) )); in setFlags_MUL()
2047 stmt( IRStmt_Put( OFFB_CC_OP, mkU64(thunkOp) ) ); in helper_ADC()
2048 stmt( IRStmt_Put( OFFB_CC_DEP1, widenUto64(mkexpr(ta1)) )); in helper_ADC()
2049 stmt( IRStmt_Put( OFFB_CC_DEP2, widenUto64(binop(xor, mkexpr(ta2), in helper_ADC()
2051 stmt( IRStmt_Put( OFFB_CC_NDEP, mkexpr(oldc) ) ); in helper_ADC()
2106 stmt( IRStmt_Put( OFFB_CC_OP, mkU64(thunkOp) ) ); in helper_SBB()
2107 stmt( IRStmt_Put( OFFB_CC_DEP1, widenUto64(mkexpr(ta1) )) ); in helper_SBB()
2108 stmt( IRStmt_Put( OFFB_CC_DEP2, widenUto64(binop(xor, mkexpr(ta2), in helper_SBB()
2110 stmt( IRStmt_Put( OFFB_CC_NDEP, mkexpr(oldc) ) ); in helper_SBB()
2235 stmt( IRStmt_Put( OFFB_RIP, mkU64(d64) ) ); in jmp_lit()
2247 stmt( IRStmt_Put( OFFB_RIP, mkexpr(t) ) ); in jmp_treg()
2268 stmt( IRStmt_Put( OFFB_RIP, mkU64(d64_true) ) ); in jcc_01()
2274 stmt( IRStmt_Put( OFFB_RIP, mkU64(d64_false) ) ); in jcc_01()
3605 stmt( IRStmt_Put( OFFB_CC_OP, mkU64(AMD64G_CC_OP_COPY) )); in dis_Grp2()
3606 stmt( IRStmt_Put( OFFB_CC_DEP1, mkexpr(new_rflags) )); in dis_Grp2()
3607 stmt( IRStmt_Put( OFFB_CC_DEP2, mkU64(0) )); in dis_Grp2()
3608 stmt( IRStmt_Put( OFFB_CC_NDEP, mkU64(0) )); in dis_Grp2()
3738 stmt( IRStmt_Put( OFFB_CC_OP, in dis_Grp2()
3742 stmt( IRStmt_Put( OFFB_CC_DEP1, in dis_Grp2()
3746 stmt( IRStmt_Put( OFFB_CC_DEP2, in dis_Grp2()
3750 stmt( IRStmt_Put( OFFB_CC_NDEP, in dis_Grp2()
3901 stmt( IRStmt_Put( OFFB_CC_OP, mkU64(AMD64G_CC_OP_COPY) )); in dis_Grp8_Imm()
3902 stmt( IRStmt_Put( OFFB_CC_DEP2, mkU64(0) )); in dis_Grp8_Imm()
3903 stmt( IRStmt_Put( in dis_Grp8_Imm()
3911 stmt( IRStmt_Put( OFFB_CC_NDEP, mkU64(0) )); in dis_Grp8_Imm()
4932 stmt( IRStmt_Put( OFFB_EMNOTE, e ) ); in put_emwarn()
4956 stmt( IRStmt_Put( OFFB_FTOP, e ) ); in put_ftop()
4969 stmt( IRStmt_Put( OFFB_FC3210, e ) ); in put_C3210()
4981 stmt( IRStmt_Put( OFFB_FPROUND, unop(Iop_32Uto64,e) ) ); in put_fpround()
5356 stmt( IRStmt_Put( OFFB_CC_OP, mkU64(AMD64G_CC_OP_COPY) )); in fp_do_ucomi_ST0_STi()
5357 stmt( IRStmt_Put( OFFB_CC_DEP2, mkU64(0) )); in fp_do_ucomi_ST0_STi()
5358 stmt( IRStmt_Put( in fp_do_ucomi_ST0_STi()
7054 stmt( IRStmt_Put( OFFB_FPREGS + 8 * archreg, e ) ); in putMMXReg()
8109 stmt( IRStmt_Put( OFFB_CC_OP, mkU64(AMD64G_CC_OP_COPY) )); in dis_bt_G_E()
8110 stmt( IRStmt_Put( OFFB_CC_DEP2, mkU64(0) )); in dis_bt_G_E()
8111 stmt( IRStmt_Put( in dis_bt_G_E()
8121 stmt( IRStmt_Put( OFFB_CC_NDEP, mkU64(0) )); in dis_bt_G_E()
8191 stmt( IRStmt_Put( OFFB_CC_OP, mkU64(AMD64G_CC_OP_COPY) )); in dis_bs_E_G()
8192 stmt( IRStmt_Put( OFFB_CC_DEP2, mkU64(0) )); in dis_bs_E_G()
8193 stmt( IRStmt_Put( in dis_bs_E_G()
8204 stmt( IRStmt_Put( OFFB_CC_NDEP, mkU64(0) )); in dis_bs_E_G()
8305 stmt( IRStmt_Put( OFFB_CC_OP, mkU64(AMD64G_CC_OP_COPY) )); in codegen_SAHF()
8306 stmt( IRStmt_Put( OFFB_CC_NDEP, mkU64(0) )); in codegen_SAHF()
8307 stmt( IRStmt_Put( OFFB_CC_DEP2, mkU64(0) )); in codegen_SAHF()
8308 stmt( IRStmt_Put( OFFB_CC_DEP1, in codegen_SAHF()
9435 stmt( IRStmt_Put( OFFB_SSEROUND, in put_sse_roundingmode()
10080 stmt( IRStmt_Put( OFFB_CC_OP, mkU64(AMD64G_CC_OP_COPY) )); in dis_COMISD()
10081 stmt( IRStmt_Put( OFFB_CC_DEP2, mkU64(0) )); in dis_COMISD()
10082 stmt( IRStmt_Put( in dis_COMISD()
10123 stmt( IRStmt_Put( OFFB_CC_OP, mkU64(AMD64G_CC_OP_COPY) )); in dis_COMISS()
10124 stmt( IRStmt_Put( OFFB_CC_DEP2, mkU64(0) )); in dis_COMISS()
10125 stmt( IRStmt_Put( in dis_COMISS()
14122 stmt( IRStmt_Put( in dis_ESC_0F__SSE2()
14128 stmt( IRStmt_Put(OFFB_CMLEN, mkU64(lineszB) ) ); in dis_ESC_0F__SSE2()
16442 stmt( IRStmt_Put( OFFB_CC_OP, mkU64(AMD64G_CC_OP_COPY) )); in dis_ESC_0F__SSE4()
16443 stmt( IRStmt_Put( OFFB_CC_DEP2, mkU64(0) )); in dis_ESC_0F__SSE4()
16444 stmt( IRStmt_Put( OFFB_CC_NDEP, mkU64(0) )); in dis_ESC_0F__SSE4()
16445 stmt( IRStmt_Put( OFFB_CC_DEP1, in dis_ESC_0F__SSE4()
16508 stmt( IRStmt_Put( OFFB_CC_OP, mkU64(AMD64G_CC_OP_COPY) )); in dis_ESC_0F__SSE4()
16509 stmt( IRStmt_Put( OFFB_CC_DEP2, mkU64(0) )); in dis_ESC_0F__SSE4()
16510 stmt( IRStmt_Put( OFFB_CC_NDEP, mkU64(0) )); in dis_ESC_0F__SSE4()
16511 stmt( IRStmt_Put( OFFB_CC_DEP1, mkexpr(oszacp) )); in dis_ESC_0F__SSE4()
16569 stmt( IRStmt_Put( OFFB_CC_OP, mkU64(AMD64G_CC_OP_COPY) )); in dis_ESC_0F__SSE4()
16570 stmt( IRStmt_Put( OFFB_CC_DEP2, mkU64(0) )); in dis_ESC_0F__SSE4()
16571 stmt( IRStmt_Put( OFFB_CC_NDEP, mkU64(0) )); in dis_ESC_0F__SSE4()
16572 stmt( IRStmt_Put( OFFB_CC_DEP1, mkexpr(oszacp) )); in dis_ESC_0F__SSE4()
16820 stmt( IRStmt_Put( OFFB_CC_DEP1, mkexpr(newOSZACP))); in finish_xTESTy()
16821 stmt( IRStmt_Put( OFFB_CC_OP, mkU64(AMD64G_CC_OP_COPY) )); in finish_xTESTy()
16822 stmt( IRStmt_Put( OFFB_CC_DEP2, mkU64(0) )); in finish_xTESTy()
16823 stmt( IRStmt_Put( OFFB_CC_NDEP, mkU64(0) )); in finish_xTESTy()
17661 stmt( IRStmt_Put( OFFB_YMM16, loadLE(Ity_V128, mkexpr(addr)) )); in dis_AESx()
17750 stmt( IRStmt_Put( OFFB_YMM16, loadLE(Ity_V128, mkexpr(addr)) )); in dis_AESKEYGENASSIST()
18602 stmt(IRStmt_Put(OFFB_CC_OP, mkU64(AMD64G_CC_OP_COPY))); in dis_PCMPISTRI_3A()
18603 stmt(IRStmt_Put(OFFB_CC_DEP1, mkexpr(cc))); in dis_PCMPISTRI_3A()
18604 stmt(IRStmt_Put(OFFB_CC_DEP2, mkU64(0))); in dis_PCMPISTRI_3A()
18605 stmt(IRStmt_Put(OFFB_CC_NDEP, mkU64(0))); in dis_PCMPISTRI_3A()
18642 stmt( IRStmt_Put( OFFB_YMM16, loadLE(Ity_V128, mkexpr(addr)) )); in dis_PCMPxSTRx()
18739 stmt( IRStmt_Put( in dis_PCMPxSTRx()
18743 stmt( IRStmt_Put( OFFB_CC_OP, mkU64(AMD64G_CC_OP_COPY) )); in dis_PCMPxSTRx()
18744 stmt( IRStmt_Put( OFFB_CC_DEP2, mkU64(0) )); in dis_PCMPxSTRx()
18745 stmt( IRStmt_Put( OFFB_CC_NDEP, mkU64(0) )); in dis_PCMPxSTRx()
20589 stmt( IRStmt_Put( OFFB_CC_OP, mkU64(AMD64G_CC_OP_COPY) )); in dis_ESC_NONE()
20590 stmt( IRStmt_Put( OFFB_CC_DEP2, mkU64(0) )); in dis_ESC_NONE()
20591 stmt( IRStmt_Put( OFFB_CC_DEP1, in dis_ESC_NONE()
20603 stmt( IRStmt_Put( in dis_ESC_NONE()
20615 stmt( IRStmt_Put( in dis_ESC_NONE()
20627 stmt( IRStmt_Put( in dis_ESC_NONE()
21368 stmt( IRStmt_Put( OFFB_CC_OP, mkU64(AMD64G_CC_OP_COPY) )); in dis_ESC_NONE()
21369 stmt( IRStmt_Put( OFFB_CC_DEP2, mkU64(0) )); in dis_ESC_NONE()
21370 stmt( IRStmt_Put( OFFB_CC_DEP1, mkexpr(t2) )); in dis_ESC_NONE()
21373 stmt( IRStmt_Put( OFFB_CC_NDEP, mkU64(0) )); in dis_ESC_NONE()
21396 stmt( IRStmt_Put( OFFB_DFLAG, mkU64(1)) ); in dis_ESC_NONE()
21402 stmt( IRStmt_Put( OFFB_DFLAG, mkU64(-1ULL)) ); in dis_ESC_NONE()
21614 stmt( IRStmt_Put( OFFB_CC_OP, mkU64(AMD64G_CC_OP_COPY) )); in dis_ESC_0F()
21615 stmt( IRStmt_Put( OFFB_CC_DEP2, mkU64(0) )); in dis_ESC_0F()
21616 stmt( IRStmt_Put( OFFB_CC_DEP1, mkU64(AMD64G_CC_MASK_Z) )); in dis_ESC_0F()
21619 stmt( IRStmt_Put( OFFB_CC_NDEP, mkU64(0) )); in dis_ESC_0F()
21672 stmt( IRStmt_Put( OFFB_RIP, mkU64(guest_RIP_curr_instr) ) ); in dis_ESC_0F()
22279 stmt( IRStmt_Put( OFFB_CC_OP, mkU64(AMD64G_CC_OP_COPY) )); in dis_ESC_0F()
22280 stmt( IRStmt_Put( OFFB_CC_DEP1, mkexpr(flags_new) )); in dis_ESC_0F()
22281 stmt( IRStmt_Put( OFFB_CC_DEP2, mkU64(0) )); in dis_ESC_0F()
22285 stmt( IRStmt_Put( OFFB_CC_NDEP, mkU64(0) )); in dis_ESC_0F()
29685 stmt( IRStmt_Put( OFFB_CC_OP, mkU64(size == 8 in dis_ESC_0F38__VEX()
29688 stmt( IRStmt_Put( OFFB_CC_DEP1, widenUto64(mkexpr(dst))) ); in dis_ESC_0F38__VEX()
29689 stmt( IRStmt_Put( OFFB_CC_DEP2, mkU64(0)) ); in dis_ESC_0F38__VEX()
29722 stmt( IRStmt_Put( OFFB_CC_OP, mkU64(size == 8 in dis_ESC_0F38__VEX()
29725 stmt( IRStmt_Put( OFFB_CC_DEP1, widenUto64(mkexpr(dst))) ); in dis_ESC_0F38__VEX()
29726 stmt( IRStmt_Put( OFFB_CC_DEP2, widenUto64(mkexpr(src))) ); in dis_ESC_0F38__VEX()
29756 stmt( IRStmt_Put( OFFB_CC_OP, mkU64(size == 8 in dis_ESC_0F38__VEX()
29759 stmt( IRStmt_Put( OFFB_CC_DEP1, widenUto64(mkexpr(dst))) ); in dis_ESC_0F38__VEX()
29760 stmt( IRStmt_Put( OFFB_CC_DEP2, widenUto64(mkexpr(src))) ); in dis_ESC_0F38__VEX()
29790 stmt( IRStmt_Put( OFFB_CC_OP, mkU64(size == 8 in dis_ESC_0F38__VEX()
29793 stmt( IRStmt_Put( OFFB_CC_DEP1, widenUto64(mkexpr(dst))) ); in dis_ESC_0F38__VEX()
29794 stmt( IRStmt_Put( OFFB_CC_DEP2, widenUto64(mkexpr(src))) ); in dis_ESC_0F38__VEX()
29859 stmt( IRStmt_Put( OFFB_CC_OP, mkU64(size == 8 in dis_ESC_0F38__VEX()
29862 stmt( IRStmt_Put( OFFB_CC_DEP1, widenUto64(mkexpr(dst))) ); in dis_ESC_0F38__VEX()
29863 stmt( IRStmt_Put( OFFB_CC_DEP2, widenUto64(mkexpr(cond))) ); in dis_ESC_0F38__VEX()
30067 stmt( IRStmt_Put( OFFB_CC_OP, mkU64(size == 8 in dis_ESC_0F38__VEX()
30070 stmt( IRStmt_Put( OFFB_CC_DEP1, widenUto64(mkexpr(dst))) ); in dis_ESC_0F38__VEX()
30071 stmt( IRStmt_Put( OFFB_CC_DEP2, mkU64(0)) ); in dis_ESC_0F38__VEX()
31814 stmt(IRStmt_Put(OFFB_CMSTART, mkU64(guest_RIP_curr_instr))); in disInstr_AMD64_WRK()
31815 stmt(IRStmt_Put(OFFB_CMLEN, mkU64(19))); in disInstr_AMD64_WRK()
31819 stmt( IRStmt_Put( OFFB_RIP, mkU64(guest_RIP_bbstart + delta) ) ); in disInstr_AMD64_WRK()
32107 stmt( IRStmt_Put( OFFB_RIP, mkU64(guest_RIP_curr_instr) ) ); in disInstr_AMD64_WRK()
32124 stmt( IRStmt_Put( OFFB_RIP, mkU64(guest_RIP_bbstart + delta) ) ); in disInstr_AMD64_WRK()
32128 stmt( IRStmt_Put( OFFB_RIP, mkU64(dres.continueAt) ) ); in disInstr_AMD64_WRK()