Lines Matching refs:binop
651 static IRExpr* binop ( IROp op, IRExpr* a1, IRExpr* a2 ) in binop() function
742 binop(Iop_And32, in mkAnd1()
768 binop( mkSizedOp(tyE,Iop_CasCmpNE8), in casLE()
1135 assign( oldc, binop(Iop_And32, in helper_ADC()
1141 assign( tres, binop(plus, in helper_ADC()
1142 binop(plus,mkexpr(ta1),mkexpr(ta2)), in helper_ADC()
1161 stmt( IRStmt_Put( OFFB_CC_DEP2, widenUto32(binop(xor, mkexpr(ta2), in helper_ADC()
1189 assign( oldc, binop(Iop_And32, in helper_SBB()
1195 assign( tres, binop(minus, in helper_SBB()
1196 binop(minus,mkexpr(ta1),mkexpr(ta2)), in helper_SBB()
1215 stmt( IRStmt_Put( OFFB_CC_DEP2, widenUto32(binop(xor, mkexpr(ta2), in helper_SBB()
1448 binop(Iop_CmpNE32, unop(Iop_64HIto32, mkexpr(r64)), mkU32(0)), in handleSegOverride()
1516 binop(Iop_Add32,getIReg(4,rm),mkU32(d)))); in disAMode()
1530 binop(Iop_Add32,getIReg(4,rm),mkU32(d)))); in disAMode()
1582 binop(Iop_Add32, in disAMode()
1584 binop(Iop_Shl32, getIReg(4,index_r), in disAMode()
1596 binop(Iop_Add32, in disAMode()
1597 binop(Iop_Shl32, getIReg(4,index_r), mkU8(scale)), in disAMode()
1641 binop(Iop_Add32, getIReg(4,base_r), mkU32(d)) )); in disAMode()
1649 binop(Iop_Add32, in disAMode()
1650 binop(Iop_Add32, in disAMode()
1652 binop(Iop_Shl32, in disAMode()
1682 binop(Iop_Add32, getIReg(4,base_r), mkU32(d)) )); in disAMode()
1690 binop(Iop_Add32, in disAMode()
1691 binop(Iop_Add32, in disAMode()
1693 binop(Iop_Shl32, in disAMode()
1844 assign( dst1, binop(mkSizedOp(ty,op8), mkexpr(dst0), mkexpr(src)) ); in dis_op2_E_G()
1873 assign( dst1, binop(mkSizedOp(ty,op8), mkexpr(dst0), mkexpr(src)) ); in dis_op2_E_G()
1957 assign(dst1, binop(mkSizedOp(ty,op8), mkexpr(dst0), mkexpr(src))); in dis_op2_G_E()
2000 assign(dst1, binop(mkSizedOp(ty,op8), mkexpr(dst0), mkexpr(src))); in dis_op2_G_E()
2131 assign(dst1, binop(mkSizedOp(ty,op8), mkexpr(dst0), mkexpr(src)) ); in dis_op_imm_A()
2137 assign(dst1, binop(mkSizedOp(ty,op8), mkexpr(dst0), mkexpr(src)) ); in dis_op_imm_A()
2219 assign( src64, binop(Iop_32HLto64, in codegen_div()
2221 assign( dst64, binop(op, mkexpr(src64), mkexpr(t)) ); in codegen_div()
2229 binop(Iop_16HLto32, in codegen_div()
2231 assign( dst64, binop(op, mkexpr(src64), unop(widen1632,mkexpr(t))) ); in codegen_div()
2242 binop(op, mkexpr(src64), in codegen_div()
2294 assign(dst1, binop(mkSizedOp(ty,op8), mkexpr(dst0), mkexpr(src))); in dis_Grp1()
2335 assign(dst1, binop(mkSizedOp(ty,op8), mkexpr(dst0), mkexpr(src))); in dis_Grp1()
2465 assign( shift_amt, binop(Iop_And8, shift_expr, mkU8(31)) ); in dis_Grp2()
2472 assign( res32, binop(op32, mkexpr(pre32), mkexpr(shift_amt)) ); in dis_Grp2()
2476 binop(op32, in dis_Grp2()
2478 binop(Iop_And8, in dis_Grp2()
2479 binop(Iop_Sub8, in dis_Grp2()
2503 assign(rot_amt32, binop(Iop_And8, shift_expr, mkU8(31))); in dis_Grp2()
2508 assign(rot_amt, binop(Iop_And8, mkexpr(rot_amt32), mkU8(8*sz-1))); in dis_Grp2()
2514 binop( mkSizedOp(ty,Iop_Or8), in dis_Grp2()
2515 binop( mkSizedOp(ty,Iop_Shl8), in dis_Grp2()
2519 binop( mkSizedOp(ty,Iop_Shr8), in dis_Grp2()
2521 binop(Iop_Sub8,mkU8(8*sz), mkexpr(rot_amt)) in dis_Grp2()
2531 binop( mkSizedOp(ty,Iop_Or8), in dis_Grp2()
2532 binop( mkSizedOp(ty,Iop_Shr8), in dis_Grp2()
2536 binop( mkSizedOp(ty,Iop_Shl8), in dis_Grp2()
2538 binop(Iop_Sub8,mkU8(8*sz), mkexpr(rot_amt)) in dis_Grp2()
2664 assign( t2m, binop(Iop_Or32, mkU32(mask), mkexpr(t2)) ); in dis_Grp8_Imm()
2667 assign( t2m, binop(Iop_And32, mkU32(mask), mkexpr(t2)) ); in dis_Grp8_Imm()
2670 assign( t2m, binop(Iop_Xor32, mkU32(mask), mkexpr(t2)) ); in dis_Grp8_Imm()
2701 binop(Iop_And32, in dis_Grp8_Imm()
2702 binop(Iop_Shr32, mkexpr(t2), mkU8(src_val)), in dis_Grp8_Imm()
2733 assign( res64, binop(mulOp, mkexpr(t1), mkexpr(tmp)) ); in codegen_mulL_A_D()
2747 assign( res32, binop(mulOp, mkexpr(t1), mkexpr(tmp)) ); in codegen_mulL_A_D()
2761 assign( res16, binop(mulOp, mkexpr(t1), mkexpr(tmp)) ); in codegen_mulL_A_D()
2802 assign(dst1, binop(mkSizedOp(ty,Iop_And8), in dis_Grp3()
2831 assign(dst1, binop(mkSizedOp(ty,Iop_Sub8), mkexpr(dst0), mkexpr(src))); in dis_Grp3()
2873 assign(dst1, binop(mkSizedOp(ty,Iop_And8), in dis_Grp3()
2900 assign(dst1, binop(mkSizedOp(ty,Iop_Sub8), in dis_Grp3()
2959 assign(t2, binop(Iop_Add8, mkexpr(t1), mkU8(1))); in dis_Grp4()
2964 assign(t2, binop(Iop_Sub8, mkexpr(t1), mkU8(1))); in dis_Grp4()
2980 assign(t2, binop(Iop_Add8, mkexpr(t1), mkU8(1))); in dis_Grp4()
2990 assign(t2, binop(Iop_Sub8, mkexpr(t1), mkU8(1))); in dis_Grp4()
3039 assign(t2, binop(mkSizedOp(ty,Iop_Add8), in dis_Grp5()
3047 assign(t2, binop(mkSizedOp(ty,Iop_Sub8), in dis_Grp5()
3055 assign(t2, binop(Iop_Sub32, getIReg(4,R_ESP), mkU32(4))); in dis_Grp5()
3069 assign( t2, binop(Iop_Sub32,getIReg(4,R_ESP),mkU32(sz)) ); in dis_Grp5()
3086 assign(t2, binop(mkSizedOp(ty,Iop_Add8), in dis_Grp5()
3098 assign(t2, binop(mkSizedOp(ty,Iop_Sub8), in dis_Grp5()
3111 assign(t2, binop(Iop_Sub32, getIReg(4,R_ESP), mkU32(4))); in dis_Grp5()
3125 assign( t2, binop(Iop_Sub32,getIReg(4,R_ESP),mkU32(sz)) ); in dis_Grp5()
3151 binop(Iop_Shl32, IRExpr_Get( OFFB_DFLAG, Ity_I32 ), in dis_string_op_increment()
3182 putIReg( 4, R_EDI, binop(Iop_Add32, mkexpr(td), mkexpr(t_inc)) ); in dis_MOVS()
3183 putIReg( 4, R_ESI, binop(Iop_Add32, mkexpr(ts), mkexpr(t_inc)) ); in dis_MOVS()
3196 putIReg( 4, R_ESI, binop(Iop_Add32, mkexpr(ts), mkexpr(t_inc)) ); in dis_LODS()
3211 putIReg( 4, R_EDI, binop(Iop_Add32, mkexpr(td), mkexpr(t_inc)) ); in dis_STOS()
3231 putIReg(4, R_EDI, binop(Iop_Add32, mkexpr(td), mkexpr(t_inc)) ); in dis_CMPS()
3232 putIReg(4, R_ESI, binop(Iop_Add32, mkexpr(ts), mkexpr(t_inc)) ); in dis_CMPS()
3249 putIReg(4, R_EDI, binop(Iop_Add32, mkexpr(td), mkexpr(t_inc)) ); in dis_SCAS()
3266 stmt( IRStmt_Exit( binop(Iop_CmpEQ32,mkexpr(tc),mkU32(0)), in dis_REP_op()
3270 putIReg(4, R_ECX, binop(Iop_Sub32, mkexpr(tc), mkU32(1)) ); in dis_REP_op()
3315 assign( resLo, binop( mkSizedOp(ty, Iop_Mul8), mkexpr(te), mkexpr(tg) ) ); in dis_mul_E_G()
3365 assign( resLo, binop( mkSizedOp(ty, Iop_Mul8), mkexpr(te), mkexpr(tl) )); in dis_imul_I_E_G()
3392 binop(Iop_Shl32, mkexpr(src32), in gen_LZCNT()
3401 binop(Iop_CmpEQ32, mkexpr(src32x), mkU32(0))), in gen_LZCNT()
3484 return binop( Iop_And32, get_fpround(), mkU32(3) ); in get_roundingmode()
3577 put_ftop( binop(Iop_Sub32, get_ftop(), mkU32(1)) ); in fp_push()
3586 put_ftop( binop(Iop_Add32, get_ftop(), mkU32(1)) ); in fp_pop()
3594 put_C3210( binop(Iop_And32, get_C3210(), mkU32(~X86G_FC_MASK_C2)) ); in clear_C2()
3604 binop(Iop_Or32, in get_FPU_sw()
3605 binop(Iop_Shl32, in get_FPU_sw()
3606 binop(Iop_And32, get_ftop(), mkU32(7)), in get_FPU_sw()
3608 binop(Iop_And32, get_C3210(), mkU32(0x4700)) in get_FPU_sw()
3723 binop( Iop_And32, in fp_do_ucomi_ST0_STi()
3724 binop(Iop_CmpF64, get_ST(0), get_ST(i)), in fp_do_ucomi_ST0_STi()
3772 binop( Iop_And32, in dis_FPU()
3773 binop(Iop_Shl32, in dis_FPU()
3774 binop(Iop_CmpF64, in dis_FPU()
3787 binop( Iop_And32, in dis_FPU()
3788 binop(Iop_Shl32, in dis_FPU()
3789 binop(Iop_CmpF64, in dis_FPU()
3838 binop( Iop_And32, in dis_FPU()
3839 binop(Iop_Shl32, in dis_FPU()
3840 binop(Iop_CmpF64, get_ST(0), get_ST(r_dst)), in dis_FPU()
3852 binop( Iop_And32, in dis_FPU()
3853 binop(Iop_Shl32, in dis_FPU()
3854 binop(Iop_CmpF64, get_ST(0), get_ST(r_dst)), in dis_FPU()
3905 binop(Iop_F64toF32, get_roundingmode(), get_ST(0))); in dis_FPU()
3911 binop(Iop_F64toF32, get_roundingmode(), get_ST(0))); in dis_FPU()
3960 binop(Iop_CmpNE32, mkexpr(ew), mkU32(0)), in dis_FPU()
4002 binop(Iop_CmpNE32, mkexpr(ew), mkU32(0)), in dis_FPU()
4116 binop( Iop_And32, in dis_FPU()
4117 binop(Iop_Shl32, in dis_FPU()
4118 binop(Iop_CmpF64, in dis_FPU()
4198 binop(Iop_2xm1F64, in dis_FPU()
4216 binop(Iop_TanF64, in dis_FPU()
4293 put_ftop( binop(Iop_Add32, get_ftop(), mkU32(1)) ); in dis_FPU()
4330 binop(Iop_SqrtF64, in dis_FPU()
4340 binop(Iop_SinF64, in dis_FPU()
4345 binop(Iop_CosF64, in dis_FPU()
4355 binop(Iop_RoundF64toInt, get_roundingmode(), get_ST(0)) ); in dis_FPU()
4370 binop(Iop_SinF64, in dis_FPU()
4379 binop(Iop_CosF64, in dis_FPU()
4418 binop( Iop_And32, in dis_FPU()
4419 binop(Iop_Shl32, in dis_FPU()
4420 binop(Iop_CmpF64, in dis_FPU()
4433 binop( Iop_And32, in dis_FPU()
4434 binop(Iop_Shl32, in dis_FPU()
4435 binop(Iop_CmpF64, in dis_FPU()
4538 binop( Iop_And32, in dis_FPU()
4539 binop(Iop_Shl32, in dis_FPU()
4540 binop(Iop_CmpF64, get_ST(0), get_ST(1)), in dis_FPU()
4577 binop(Iop_F64toI32S, mkU32(Irrm_ZERO), get_ST(0)) ); in dis_FPU()
4584 binop(Iop_F64toI32S, get_roundingmode(), get_ST(0)) ); in dis_FPU()
4590 binop(Iop_F64toI32S, get_roundingmode(), get_ST(0)) ); in dis_FPU()
4781 binop( Iop_And32, in dis_FPU()
4782 binop(Iop_Shl32, in dis_FPU()
4783 binop(Iop_CmpF64, in dis_FPU()
4795 binop( Iop_And32, in dis_FPU()
4796 binop(Iop_Shl32, in dis_FPU()
4797 binop(Iop_CmpF64, in dis_FPU()
4886 binop(Iop_F64toI64S, mkU32(Irrm_ZERO), get_ST(0)) ); in dis_FPU()
4950 binop(Iop_CmpNE32, mkexpr(ew), mkU32(0)), in dis_FPU()
5051 binop( Iop_And32, in dis_FPU()
5052 binop(Iop_Shl32, in dis_FPU()
5053 binop(Iop_CmpF64, get_ST(0), get_ST(r_dst)), in dis_FPU()
5064 binop( Iop_And32, in dis_FPU()
5065 binop(Iop_Shl32, in dis_FPU()
5066 binop(Iop_CmpF64, get_ST(0), get_ST(r_dst)), in dis_FPU()
5107 binop( Iop_And32, in dis_FPU()
5108 binop(Iop_Shl32, in dis_FPU()
5109 binop(Iop_CmpF64, in dis_FPU()
5123 binop( Iop_And32, in dis_FPU()
5124 binop(Iop_Shl32, in dis_FPU()
5125 binop(Iop_CmpF64, in dis_FPU()
5199 binop( Iop_And32, in dis_FPU()
5200 binop(Iop_Shl32, in dis_FPU()
5201 binop(Iop_CmpF64, get_ST(0), get_ST(1)), in dis_FPU()
5256 binop(Iop_F64toI16S, mkU32(Irrm_ZERO), get_ST(0)) ); in dis_FPU()
5263 binop(Iop_F64toI16S, get_roundingmode(), get_ST(0)) ); in dis_FPU()
5269 binop(Iop_F64toI16S, get_roundingmode(), get_ST(0)) ); in dis_FPU()
5276 put_ST(0, binop(Iop_I64StoF64, in dis_FPU()
5284 binop(Iop_F64toI64S, get_roundingmode(), get_ST(0)) ); in dis_FPU()
5540 assign(res, binop(op, argL, argR)); in dis_MMXop_regmem_to_reg()
5615 unop(Iop_1Uto8,binop(Iop_CmpLT32U,mkexpr(amt),mkU32(size))), in dis_MMX_shiftG_byE()
5617 binop(op, mkexpr(g0), mkexpr(amt8)) in dis_MMX_shiftG_byE()
5625 unop(Iop_1Uto8,binop(Iop_CmpLT32U,mkexpr(amt),mkU32(size))), in dis_MMX_shiftG_byE()
5626 binop(op, mkexpr(g0), mkU8(size-1)), in dis_MMX_shiftG_byE()
5627 binop(op, mkexpr(g0), mkexpr(amt8)) in dis_MMX_shiftG_byE()
5679 : binop(op, mkexpr(e0), mkU8(amt)) in dis_MMX_shiftE_imm()
5684 ? binop(op, mkexpr(e0), mkU8(size-1)) in dis_MMX_shiftE_imm()
5685 : binop(op, mkexpr(e0), mkU8(amt)) in dis_MMX_shiftE_imm()
5722 binop( Iop_32HLto64, in dis_MMX()
5732 binop( Iop_32HLto64, in dis_MMX()
6006 assign( mask, binop(Iop_SarN8x8, mkexpr(regM), mkU8(7)) ); in dis_MMX()
6009 binop(Iop_Or64, in dis_MMX()
6010 binop(Iop_And64, in dis_MMX()
6013 binop(Iop_And64, in dis_MMX()
6127 assign( tmpSH, binop(Iop_And8, shift_amt, mask) ); in dis_SHLRD_Gv_Ev()
6130 assign( tmpL, binop(mkpair, mkexpr(esrc), mkexpr(gsrc)) ); in dis_SHLRD_Gv_Ev()
6132 assign( tmpL, binop(mkpair, mkexpr(gsrc), mkexpr(esrc)) ); in dis_SHLRD_Gv_Ev()
6134 assign( tmpRes, unop(getres, binop(shift, mkexpr(tmpL), mkexpr(tmpSH)) ) ); in dis_SHLRD_Gv_Ev()
6137 binop(shift, in dis_SHLRD_Gv_Ev()
6139 binop(Iop_And8, in dis_SHLRD_Gv_Ev()
6140 binop(Iop_Sub8, mkexpr(tmpSH), mkU8(1) ), in dis_SHLRD_Gv_Ev()
6213 assign( t_esp, binop(Iop_Sub32, getIReg(4, R_ESP), mkU32(128)) ); in dis_bt_G_E()
6223 assign( t_bitno1, binop(Iop_And32, in dis_bt_G_E()
6240 binop(Iop_Add32, in dis_bt_G_E()
6242 binop(Iop_Sar32, mkexpr(t_bitno1), mkU8(3))) ); in dis_bt_G_E()
6248 binop(Iop_And32, mkexpr(t_bitno1), mkU32(7))) ); in dis_bt_G_E()
6254 assign( t_mask, binop(Iop_Shl8, mkU8(1), mkexpr(t_bitno2)) ); in dis_bt_G_E()
6265 binop(Iop_Or8, mkexpr(t_fetched), mkexpr(t_mask)) ); in dis_bt_G_E()
6269 binop(Iop_Xor8, mkexpr(t_fetched), mkexpr(t_mask)) ); in dis_bt_G_E()
6273 binop(Iop_And8, mkexpr(t_fetched), in dis_bt_G_E()
6294 binop(Iop_And32, in dis_bt_G_E()
6295 binop(Iop_Shr32, in dis_bt_G_E()
6308 putIReg(4, R_ESP, binop(Iop_Add32, mkexpr(t_esp), mkU32(128)) ); in dis_bt_G_E()
6359 unop(Iop_1Uto8, binop(mkSizedOp(ty,Iop_CmpNE8), in dis_bs_E_G()
6410 : binop(Iop_Sub32, in dis_bs_E_G()
6460 binop(Iop_Or32, in codegen_SAHF()
6461 binop(Iop_And32, mkexpr(oldflags), mkU32(X86G_CC_MASK_O)), in codegen_SAHF()
6462 binop(Iop_And32, in codegen_SAHF()
6463 binop(Iop_Shr32, getIReg(4, R_EAX), mkU8(8)), in codegen_SAHF()
6487 = binop(Iop_And32, getIReg(4, R_EAX), mkU32(0xFFFF00FF)); in codegen_LAHF()
6489 = binop(Iop_Or32, binop(Iop_And32, mkexpr(flags), mkU32(mask_SZACP)), in codegen_LAHF()
6492 = binop(Iop_Or32, eax_with_hole, in codegen_LAHF()
6493 binop(Iop_Shl32, new_byte, mkU8(8))); in codegen_LAHF()
6684 assign( tmpt1, binop(mkSizedOp(ty,Iop_Add8), in dis_xadd_G_E()
6700 assign( tmpt1, binop(mkSizedOp(ty,Iop_Add8), in dis_xadd_G_E()
6715 assign( tmpt1, binop(mkSizedOp(ty,Iop_Add8), in dis_xadd_G_E()
6792 assign( ta, binop(Iop_Sub32, getIReg(4, R_ESP), mkU32(sz)) ); in dis_push_segreg()
6809 putIReg(4, R_ESP, binop(Iop_Add32, mkexpr(ta), mkU32(sz)) ); in dis_pop_segreg()
6820 putIReg(4, R_ESP,binop(Iop_Add32, mkexpr(t1), mkU32(4+d32))); in dis_ret()
6847 binop(op, gpart, in dis_SSE_E_to_G_all_wrk()
6856 binop(op, gpart, in dis_SSE_E_to_G_all_wrk()
6896 binop(op, gpart, in dis_SSE_E_to_G_lo32()
6910 binop(op, gpart, mkexpr(epart)) ); in dis_SSE_E_to_G_lo32()
6931 binop(op, gpart, in dis_SSE_E_to_G_lo64()
6945 binop(op, gpart, mkexpr(epart)) ); in dis_SSE_E_to_G_lo64()
7004 binop( Iop_SetV128lo32, in dis_SSE_E_to_G_unary_lo32()
7015 binop( Iop_SetV128lo32, in dis_SSE_E_to_G_unary_lo32()
7047 binop( Iop_SetV128lo64, in dis_SSE_E_to_G_unary_lo64()
7058 binop( Iop_SetV128lo64, in dis_SSE_E_to_G_unary_lo64()
7101 eLeft ? binop(op, epart, gpart) in dis_SSEint_E_to_G()
7102 : binop(op, gpart, epart) ); in dis_SSEint_E_to_G()
7176 assign( plain, binop(op, getXMMReg(gregOfRM(rm)), in dis_SSEcmp_E_to_G()
7188 binop( in dis_SSEcmp_E_to_G()
7211 binop(Iop_XorV128, mkexpr(plain), mkV128(mask)) ); in dis_SSEcmp_E_to_G()
7271 unop(Iop_1Uto8,binop(Iop_CmpLT32U,mkexpr(amt),mkU32(size))), in dis_SSE_shiftG_byE()
7273 binop(op, mkexpr(g0), mkexpr(amt8)) in dis_SSE_shiftG_byE()
7281 unop(Iop_1Uto8,binop(Iop_CmpLT32U,mkexpr(amt),mkU32(size))), in dis_SSE_shiftG_byE()
7282 binop(op, mkexpr(g0), mkU8(size-1)), in dis_SSE_shiftG_byE()
7283 binop(op, mkexpr(g0), mkexpr(amt8)) in dis_SSE_shiftG_byE()
7333 : binop(op, mkexpr(e0), mkU8(amt)) in dis_SSE_shiftE_imm()
7338 ? binop(op, mkexpr(e0), mkU8(size-1)) in dis_SSE_shiftE_imm()
7339 : binop(op, mkexpr(e0), mkU8(amt)) in dis_SSE_shiftE_imm()
7355 return binop( Iop_And32, in get_sse_roundingmode()
7399 binop( Iop_64HLtoV128, in mk128from32s()
7400 binop(Iop_32HLto64, mkexpr(t3), mkexpr(t2)), in mk128from32s()
7401 binop(Iop_32HLto64, mkexpr(t1), mkexpr(t0)) in mk128from32s()
7438 binop( Iop_32HLto64, in mk64from16s()
7439 binop(Iop_16HLto32, mkexpr(t3), mkexpr(t2)), in mk64from16s()
7440 binop(Iop_16HLto32, mkexpr(t1), mkexpr(t0)) in mk64from16s()
7469 binop(Iop_And32, in set_EFLAGS_from_value()
7487 binop(Iop_And32, in set_EFLAGS_from_value()
7488 binop(Iop_Shr32, mkexpr(t1), mkU8(10)), in set_EFLAGS_from_value()
7499 binop(Iop_And32, in set_EFLAGS_from_value()
7500 binop(Iop_Shr32, mkexpr(t1), mkU8(21)), in set_EFLAGS_from_value()
7512 binop(Iop_And32, in set_EFLAGS_from_value()
7513 binop(Iop_Shr32, mkexpr(t1), mkU8(18)), in set_EFLAGS_from_value()
7523 binop( Iop_CmpNE32, in set_EFLAGS_from_value()
7524 binop(Iop_And32, mkexpr(t1), mkU32(1<<18)), in set_EFLAGS_from_value()
7553 binop(Iop_SarN32x2, in dis_PMULHRSW_helper()
7554 binop(Iop_InterleaveHI16x4, mkexpr(aa), mkexpr(aa)), in dis_PMULHRSW_helper()
7557 binop(Iop_SarN32x2, in dis_PMULHRSW_helper()
7558 binop(Iop_InterleaveLO16x4, mkexpr(aa), mkexpr(aa)), in dis_PMULHRSW_helper()
7561 binop(Iop_SarN32x2, in dis_PMULHRSW_helper()
7562 binop(Iop_InterleaveHI16x4, mkexpr(bb), mkexpr(bb)), in dis_PMULHRSW_helper()
7565 binop(Iop_SarN32x2, in dis_PMULHRSW_helper()
7566 binop(Iop_InterleaveLO16x4, mkexpr(bb), mkexpr(bb)), in dis_PMULHRSW_helper()
7571 binop( in dis_PMULHRSW_helper()
7573 binop( in dis_PMULHRSW_helper()
7575 binop( in dis_PMULHRSW_helper()
7577 binop(Iop_Mul32x2, mkexpr(aahi32s), mkexpr(bbhi32s)), in dis_PMULHRSW_helper()
7587 binop( in dis_PMULHRSW_helper()
7589 binop( in dis_PMULHRSW_helper()
7591 binop( in dis_PMULHRSW_helper()
7593 binop(Iop_Mul32x2, mkexpr(aalo32s), mkexpr(bblo32s)), in dis_PMULHRSW_helper()
7602 binop(Iop_CatEvenLanes16x4, mkexpr(rHi), mkexpr(rLo)); in dis_PMULHRSW_helper()
7633 assign( bbNeg, binop(opSub, mkexpr(zero), mkexpr(bb)) ); in dis_PSIGN_helper()
7634 assign( negMask, binop(opCmpGTS, mkexpr(zero), mkexpr(aa)) ); in dis_PSIGN_helper()
7635 assign( posMask, binop(opCmpGTS, mkexpr(aa), mkexpr(zero)) ); in dis_PSIGN_helper()
7638 binop(Iop_Or64, in dis_PSIGN_helper()
7639 binop(Iop_And64, mkexpr(bb), mkexpr(posMask)), in dis_PSIGN_helper()
7640 binop(Iop_And64, mkexpr(bbNeg), mkexpr(negMask)) ); in dis_PSIGN_helper()
7671 assign( negMask, binop(opSarN, mkexpr(aa), mkU8(8*laneszB-1)) ); in dis_PABS_helper()
7674 assign( aaNeg, binop(opSub, mkexpr(zero), mkexpr(aa)) ); in dis_PABS_helper()
7676 binop(Iop_Or64, in dis_PABS_helper()
7677 binop(Iop_And64, mkexpr(aa), mkexpr(posMask)), in dis_PABS_helper()
7678 binop(Iop_And64, mkexpr(aaNeg), mkexpr(negMask)) ); in dis_PABS_helper()
7686 binop(Iop_Or64, in dis_PALIGNR_XMM_helper()
7687 binop(Iop_Shl64, mkexpr(hi64), mkU8(8*(8-byteShift))), in dis_PALIGNR_XMM_helper()
7688 binop(Iop_Shr64, mkexpr(lo64), mkU8(8*byteShift)) in dis_PALIGNR_XMM_helper()
7704 binop(Iop_CmpNE32, in gen_SEGV_if_not_16_aligned()
7705 binop(Iop_And32,mkexpr(effective_addr),mkU32(0x0)), in gen_SEGV_if_not_16_aligned()
7954 assign(t2, binop(Iop_Sub32, getIReg(4,R_ESP), mkU32(4))); in disInstr_X86_WRK()
8304 binop( Iop_And32, in disInstr_X86_WRK()
8305 binop(Iop_CmpF64, in disInstr_X86_WRK()
8342 binop(Iop_F64toF32, in disInstr_X86_WRK()
8349 binop(Iop_F64toF32, in disInstr_X86_WRK()
8382 binop(Iop_F64toF32, in disInstr_X86_WRK()
8413 assign(f32hi, loadLE(Ity_F32, binop( Iop_Add32, in disInstr_X86_WRK()
8430 binop( Iop_32HLto64, in disInstr_X86_WRK()
8431 binop( Iop_F64toI32S, in disInstr_X86_WRK()
8434 binop( Iop_F64toI32S, in disInstr_X86_WRK()
8478 binop( Iop_F64toI32S, in disInstr_X86_WRK()
8538 binop(Iop_CmpNE32, mkexpr(ew), mkU32(0)), in disInstr_X86_WRK()
8711 assign( t0, binop( Iop_And32, in disInstr_X86_WRK()
8712 binop(Iop_Shr32, getXMMRegLane32(src,0), mkU8(31)), in disInstr_X86_WRK()
8714 assign( t1, binop( Iop_And32, in disInstr_X86_WRK()
8715 binop(Iop_Shr32, getXMMRegLane32(src,1), mkU8(30)), in disInstr_X86_WRK()
8717 assign( t2, binop( Iop_And32, in disInstr_X86_WRK()
8718 binop(Iop_Shr32, getXMMRegLane32(src,2), mkU8(29)), in disInstr_X86_WRK()
8720 assign( t3, binop( Iop_And32, in disInstr_X86_WRK()
8721 binop(Iop_Shr32, getXMMRegLane32(src,3), mkU8(28)), in disInstr_X86_WRK()
8724 binop(Iop_Or32, in disInstr_X86_WRK()
8725 binop(Iop_Or32, mkexpr(t0), mkexpr(t1)), in disInstr_X86_WRK()
8726 binop(Iop_Or32, mkexpr(t2), mkexpr(t3)) in disInstr_X86_WRK()
9362 binop( Iop_And32, in disInstr_X86_WRK()
9363 binop(Iop_CmpF64, mkexpr(argL), mkexpr(argR)), in disInstr_X86_WRK()
9428 # define CVT(_t) binop( Iop_F64toF32, \ in disInstr_X86_WRK()
9471 # define CVT(_t) binop( Iop_F64toI32S, \ in disInstr_X86_WRK()
9509 assign(f64hi, loadLE(Ity_F64, binop( Iop_Add32, in disInstr_X86_WRK()
9526 binop( Iop_32HLto64, in disInstr_X86_WRK()
9527 binop( Iop_F64toI32S, mkexpr(rmode), mkexpr(f64hi) ), in disInstr_X86_WRK()
9528 binop( Iop_F64toI32S, mkexpr(rmode), mkexpr(f64lo) ) in disInstr_X86_WRK()
9567 # define CVT(_t) binop( Iop_F64toF32, \ in disInstr_X86_WRK()
9646 binop( Iop_F64toI32S, \ in disInstr_X86_WRK()
9678 binop(Iop_Add32,mkexpr(addr),mkU32(4))) ); in disInstr_X86_WRK()
9726 binop( Iop_F64toI32S, mkexpr(rmode), mkexpr(f64lo)) ); in disInstr_X86_WRK()
9755 binop( Iop_F64toF32, mkexpr(rmode), mkexpr(f64lo) ) in disInstr_X86_WRK()
9843 # define CVT(_t) binop( Iop_F64toI32S, \ in disInstr_X86_WRK()
9884 binop( Iop_F64toI32S, \ in disInstr_X86_WRK()
10200 assign( t0, binop( Iop_And32, in disInstr_X86_WRK()
10201 binop(Iop_Shr32, getXMMRegLane32(src,1), mkU8(31)), in disInstr_X86_WRK()
10203 assign( t1, binop( Iop_And32, in disInstr_X86_WRK()
10204 binop(Iop_Shr32, getXMMRegLane32(src,3), mkU8(30)), in disInstr_X86_WRK()
10207 binop(Iop_Or32, mkexpr(t0), mkexpr(t1)) in disInstr_X86_WRK()
10234 binop(Iop_64HLtoV128, in disInstr_X86_WRK()
10235 binop(Iop_SarN8x8, in disInstr_X86_WRK()
10238 binop(Iop_SarN8x8, in disInstr_X86_WRK()
10243 binop(Iop_OrV128, in disInstr_X86_WRK()
10244 binop(Iop_AndV128, in disInstr_X86_WRK()
10247 binop(Iop_AndV128, in disInstr_X86_WRK()
10439 binop(Iop_64HLtoV128, SELS((select>>1)&1), SELD((select>>0)&1) ) in disInstr_X86_WRK()
10513 binop(Iop_64HLtoV128, mkexpr(s1), mkexpr(d1)) ); in disInstr_X86_WRK()
10516 binop(Iop_64HLtoV128, mkexpr(s0), mkexpr(d0)) ); in disInstr_X86_WRK()
10782 assign( dV, binop(Iop_64HLtoV128, mkexpr(dHi), mkexpr(dLo))) ; in disInstr_X86_WRK()
10892 binop( Iop_MullU32, mkexpr(t0), mkexpr(t1) ) ); in disInstr_X86_WRK()
10928 assign( t0, binop( Iop_MullU32, mkexpr(d0), mkexpr(s0)) ); in disInstr_X86_WRK()
10930 assign( t1, binop( Iop_MullU32, mkexpr(d2), mkexpr(s2)) ); in disInstr_X86_WRK()
10983 assign( dV, binop(Iop_64HLtoV128, mkexpr(dHi), mkexpr(dLo))) ; in disInstr_X86_WRK()
11061 assign(dV, binop( Iop_64HLtoV128, in disInstr_X86_WRK()
11105 assign(dV, binop( Iop_64HLtoV128, in disInstr_X86_WRK()
11166 assign( hi64r, binop( Iop_Shl64, in disInstr_X86_WRK()
11170 assign( lo64r, binop( Iop_Shl64, in disInstr_X86_WRK()
11174 binop( Iop_Or64, in disInstr_X86_WRK()
11175 binop(Iop_Shl64, mkexpr(hi64), in disInstr_X86_WRK()
11177 binop(Iop_Shr64, mkexpr(lo64), in disInstr_X86_WRK()
11182 assign( dV, binop(Iop_64HLtoV128, mkexpr(hi64r), mkexpr(lo64r)) ); in disInstr_X86_WRK()
11296 assign( lo64r, binop( Iop_Shr64, in disInstr_X86_WRK()
11300 assign( hi64r, binop( Iop_Shr64, in disInstr_X86_WRK()
11304 binop( Iop_Or64, in disInstr_X86_WRK()
11305 binop(Iop_Shr64, mkexpr(lo64), in disInstr_X86_WRK()
11307 binop(Iop_Shl64, mkexpr(hi64), in disInstr_X86_WRK()
11313 assign( dV, binop(Iop_64HLtoV128, mkexpr(hi64r), mkexpr(lo64r)) ); in disInstr_X86_WRK()
11515 binop( Iop_And32, in disInstr_X86_WRK()
11604 putXMMReg( gregOfRM(modrm), binop(Iop_64HLtoV128,mkexpr(d0),mkexpr(d0)) ); in disInstr_X86_WRK()
11633 assign( addV, binop(Iop_Add32Fx4, mkexpr(gV), mkexpr(eV)) ); in disInstr_X86_WRK()
11634 assign( subV, binop(Iop_Sub32Fx4, mkexpr(gV), mkexpr(eV)) ); in disInstr_X86_WRK()
11668 assign( addV, binop(Iop_Add64Fx2, mkexpr(gV), mkexpr(eV)) ); in disInstr_X86_WRK()
11669 assign( subV, binop(Iop_Sub64Fx2, mkexpr(gV), mkexpr(eV)) ); in disInstr_X86_WRK()
11675 binop(Iop_64HLtoV128, mkexpr(a1), mkexpr(s0)) ); in disInstr_X86_WRK()
11715 binop(isAdd ? Iop_Add32Fx4 : Iop_Sub32Fx4, in disInstr_X86_WRK()
11755 assign( leftV, binop(Iop_64HLtoV128, mkexpr(e0),mkexpr(g0)) ); in disInstr_X86_WRK()
11756 assign( rightV, binop(Iop_64HLtoV128, mkexpr(e1),mkexpr(g1)) ); in disInstr_X86_WRK()
11759 binop(isAdd ? Iop_Add64Fx2 : Iop_Sub64Fx2, in disInstr_X86_WRK()
11818 binop(Iop_SarN16x4, mkexpr(sV), mkU8(8)) ); in disInstr_X86_WRK()
11820 binop(Iop_SarN16x4, in disInstr_X86_WRK()
11821 binop(Iop_ShlN16x4, mkexpr(sV), mkU8(8)), in disInstr_X86_WRK()
11824 binop(Iop_ShrN16x4, mkexpr(dV), mkU8(8)) ); in disInstr_X86_WRK()
11826 binop(Iop_ShrN16x4, in disInstr_X86_WRK()
11827 binop(Iop_ShlN16x4, mkexpr(dV), mkU8(8)), in disInstr_X86_WRK()
11832 binop(Iop_QAdd16Sx4, in disInstr_X86_WRK()
11833 binop(Iop_Mul16x4, mkexpr(sVoddsSX), mkexpr(dVoddsZX)), in disInstr_X86_WRK()
11834 binop(Iop_Mul16x4, mkexpr(sVevensSX), mkexpr(dVevensZX)) in disInstr_X86_WRK()
11870 binop(Iop_SarN16x8, mkexpr(sV), mkU8(8)) ); in disInstr_X86_WRK()
11872 binop(Iop_SarN16x8, in disInstr_X86_WRK()
11873 binop(Iop_ShlN16x8, mkexpr(sV), mkU8(8)), in disInstr_X86_WRK()
11876 binop(Iop_ShrN16x8, mkexpr(dV), mkU8(8)) ); in disInstr_X86_WRK()
11878 binop(Iop_ShrN16x8, in disInstr_X86_WRK()
11879 binop(Iop_ShlN16x8, mkexpr(dV), mkU8(8)), in disInstr_X86_WRK()
11884 binop(Iop_QAdd16Sx8, in disInstr_X86_WRK()
11885 binop(Iop_Mul16x8, mkexpr(sVoddsSX), mkexpr(dVoddsZX)), in disInstr_X86_WRK()
11886 binop(Iop_Mul16x8, mkexpr(sVevensSX), mkexpr(dVevensZX)) in disInstr_X86_WRK()
11951 binop(opV64, in disInstr_X86_WRK()
11952 binop(opCatE,mkexpr(sV),mkexpr(dV)), in disInstr_X86_WRK()
11953 binop(opCatO,mkexpr(sV),mkexpr(dV)) in disInstr_X86_WRK()
12029 binop(Iop_64HLtoV128, in disInstr_X86_WRK()
12030 binop(opV64, in disInstr_X86_WRK()
12031 binop(opCatE,mkexpr(sHi),mkexpr(sLo)), in disInstr_X86_WRK()
12032 binop(opCatO,mkexpr(sHi),mkexpr(sLo)) in disInstr_X86_WRK()
12034 binop(opV64, in disInstr_X86_WRK()
12035 binop(opCatE,mkexpr(dHi),mkexpr(dLo)), in disInstr_X86_WRK()
12036 binop(opCatO,mkexpr(dHi),mkexpr(dLo)) in disInstr_X86_WRK()
12109 binop(Iop_64HLtoV128, in disInstr_X86_WRK()
12205 binop(Iop_64HLtoV128, in disInstr_X86_WRK()
12293 binop(Iop_64HLtoV128, in disInstr_X86_WRK()
12334 binop(Iop_Or64, in disInstr_X86_WRK()
12335 binop(Iop_Shr64, mkexpr(sV), mkU8(8*d32)), in disInstr_X86_WRK()
12336 binop(Iop_Shl64, mkexpr(dV), mkU8(8*(8-d32)) in disInstr_X86_WRK()
12343 assign( res, binop(Iop_Shr64, mkexpr(dV), mkU8(8*(d32-8))) ); in disInstr_X86_WRK()
12414 assign( rHi, binop(Iop_Shr64, mkexpr(dHi), mkU8(8*(d32-16))) ); in disInstr_X86_WRK()
12423 assign( rLo, binop(Iop_Shr64, mkexpr(dHi), mkU8(8*(d32-24))) ); in disInstr_X86_WRK()
12434 binop(Iop_64HLtoV128, mkexpr(rHi), mkexpr(rLo)) in disInstr_X86_WRK()
12464 binop( in disInstr_X86_WRK()
12467 binop( in disInstr_X86_WRK()
12470 binop(Iop_And64, mkexpr(sV), mkU64(0x0707070707070707ULL)) in disInstr_X86_WRK()
12473 unop(Iop_Not64, binop(Iop_SarN8x8, mkexpr(sV), mkU8(7))) in disInstr_X86_WRK()
12534 unop(Iop_Not64, binop(Iop_SarN8x8,mkexpr(sHi),mkU8(7)))); in disInstr_X86_WRK()
12538 binop(Iop_SarN8x8, in disInstr_X86_WRK()
12539 binop(Iop_ShlN8x8,mkexpr(sHi),mkU8(4)), in disInstr_X86_WRK()
12542 assign(sAnd7hi, binop(Iop_And64,mkexpr(sHi),mkexpr(sevens))); in disInstr_X86_WRK()
12546 binop( in disInstr_X86_WRK()
12548 binop(Iop_And64, in disInstr_X86_WRK()
12549 binop(Iop_Perm8x8,mkexpr(dHi),mkexpr(sAnd7hi)), in disInstr_X86_WRK()
12551 binop(Iop_And64, in disInstr_X86_WRK()
12552 binop(Iop_Perm8x8,mkexpr(dLo),mkexpr(sAnd7hi)), in disInstr_X86_WRK()
12555 assign(rHi, binop(Iop_And64,mkexpr(permdHi),mkexpr(mask0x80hi)) ); in disInstr_X86_WRK()
12561 unop(Iop_Not64, binop(Iop_SarN8x8,mkexpr(sLo),mkU8(7)))); in disInstr_X86_WRK()
12565 binop(Iop_SarN8x8, in disInstr_X86_WRK()
12566 binop(Iop_ShlN8x8,mkexpr(sLo),mkU8(4)), in disInstr_X86_WRK()
12569 assign(sAnd7lo, binop(Iop_And64,mkexpr(sLo),mkexpr(sevens))); in disInstr_X86_WRK()
12573 binop( in disInstr_X86_WRK()
12575 binop(Iop_And64, in disInstr_X86_WRK()
12576 binop(Iop_Perm8x8,mkexpr(dHi),mkexpr(sAnd7lo)), in disInstr_X86_WRK()
12578 binop(Iop_And64, in disInstr_X86_WRK()
12579 binop(Iop_Perm8x8,mkexpr(dLo),mkexpr(sAnd7lo)), in disInstr_X86_WRK()
12582 assign(rLo, binop(Iop_And64,mkexpr(permdLo),mkexpr(mask0x80lo)) ); in disInstr_X86_WRK()
12586 binop(Iop_64HLtoV128, mkexpr(rHi), mkexpr(rLo)) in disInstr_X86_WRK()
12641 assign(res, binop(isD ? Iop_RoundF64toInt : Iop_RoundF32toInt, in disInstr_X86_WRK()
12691 binop(Iop_Or32, in disInstr_X86_WRK()
12692 binop(Iop_Shl32, in disInstr_X86_WRK()
12694 binop(Iop_CmpEQ32, mkexpr(res32), mkU32(0))), in disInstr_X86_WRK()
12696 binop(Iop_Shl32, in disInstr_X86_WRK()
12698 binop(Iop_CmpEQ32, mkexpr(src32), mkU32(0))), in disInstr_X86_WRK()
12727 binop(Iop_CmpEQ16, getIReg(2,R_ECX), mkU16(0)), in disInstr_X86_WRK()
12772 assign(t2, loadLE(Ity_I32, binop(Iop_Add32,mkexpr(t1),mkU32(0) ))); in disInstr_X86_WRK()
12773 assign(t3, loadLE(Ity_I32, binop(Iop_Add32,mkexpr(t1),mkU32(4) ))); in disInstr_X86_WRK()
12774 assign(t4, loadLE(Ity_I32, binop(Iop_Add32,mkexpr(t1),mkU32(8) ))); in disInstr_X86_WRK()
12776 putIReg(4, R_ESP,binop(Iop_Add32, mkexpr(t1), mkU32(12))); in disInstr_X86_WRK()
12807 assign(t1, binop(Iop_Sub32, getIReg(4,R_ESP), mkU32(4))); in disInstr_X86_WRK()
12854 putIReg(4, R_ESP, binop(Iop_Add32, mkexpr(t1), mkU32(4)) ); in disInstr_X86_WRK()
12873 binop(Iop_16HLto32, in disInstr_X86_WRK()
12894 binop(Iop_And32, in disInstr_X86_WRK()
12895 binop(Iop_Shr32, mkexpr(t2), mkU8(16)), in disInstr_X86_WRK()
12924 binop(Iop_16HLto32, in disInstr_X86_WRK()
12944 binop(Iop_And32, in disInstr_X86_WRK()
12945 binop(Iop_Shr32, mkexpr(t2), mkU8(16)), in disInstr_X86_WRK()
12976 binop(mkSizedOp(ty,Iop_Sar8), in disInstr_X86_WRK()
13030 assign( t1, binop(mkSizedOp(ty,Iop_Add8), in disInstr_X86_WRK()
13049 assign( t1, binop(mkSizedOp(ty,Iop_Sub8), in disInstr_X86_WRK()
13223 binop(Iop_CmpEQ32, getIReg(4,R_ECX), mkU32(0)), in disInstr_X86_WRK()
13245 putIReg(4, R_ECX, binop(Iop_Sub32, getIReg(4,R_ECX), mkU32(1))); in disInstr_X86_WRK()
13248 cond = binop(Iop_CmpNE32, count, mkU32(0)); in disInstr_X86_WRK()
13616 putIReg(4, R_ESP, binop(Iop_Add32, mkexpr(t2), mkU32(sz))); in disInstr_X86_WRK()
13626 putIReg(4, R_ESP, binop(Iop_Add32, mkexpr(t2), mkU32(sz))); in disInstr_X86_WRK()
13645 putIReg(4,R_EAX, loadLE(Ity_I32, binop(Iop_Add32,mkexpr(t5),mkU32(28)) )); in disInstr_X86_WRK()
13646 putIReg(4,R_ECX, loadLE(Ity_I32, binop(Iop_Add32,mkexpr(t5),mkU32(24)) )); in disInstr_X86_WRK()
13647 putIReg(4,R_EDX, loadLE(Ity_I32, binop(Iop_Add32,mkexpr(t5),mkU32(20)) )); in disInstr_X86_WRK()
13648 putIReg(4,R_EBX, loadLE(Ity_I32, binop(Iop_Add32,mkexpr(t5),mkU32(16)) )); in disInstr_X86_WRK()
13650 putIReg(4,R_EBP, loadLE(Ity_I32, binop(Iop_Add32,mkexpr(t5),mkU32( 8)) )); in disInstr_X86_WRK()
13651 putIReg(4,R_ESI, loadLE(Ity_I32, binop(Iop_Add32,mkexpr(t5),mkU32( 4)) )); in disInstr_X86_WRK()
13652 putIReg(4,R_EDI, loadLE(Ity_I32, binop(Iop_Add32,mkexpr(t5),mkU32( 0)) )); in disInstr_X86_WRK()
13655 putIReg( 4, R_ESP, binop(Iop_Add32, mkexpr(t5), mkU32(8*4)) ); in disInstr_X86_WRK()
13685 putIReg(4, R_ESP, binop(Iop_Add32, mkexpr(t1), mkU32(sz)) ); in disInstr_X86_WRK()
13721 assign(t2, binop(Iop_Sub32, getIReg(4, R_ESP), mkU32(sz))); in disInstr_X86_WRK()
13737 assign( t1, binop(Iop_Sub32,getIReg(4,R_ESP),mkU32(sz)) ); in disInstr_X86_WRK()
13751 assign( t1, binop(Iop_Sub32,getIReg(4,R_ESP),mkU32(sz)) ); in disInstr_X86_WRK()
13760 assign( t2, binop(Iop_Or32, in disInstr_X86_WRK()
13767 assign( t3, binop(Iop_Or32, in disInstr_X86_WRK()
13769 binop(Iop_And32, in disInstr_X86_WRK()
13776 assign( t4, binop(Iop_Or32, in disInstr_X86_WRK()
13778 binop(Iop_And32, in disInstr_X86_WRK()
13779 binop(Iop_Shl32, IRExpr_Get(OFFB_IDFLAG,Ity_I32), in disInstr_X86_WRK()
13786 assign( t5, binop(Iop_Or32, in disInstr_X86_WRK()
13788 binop(Iop_And32, in disInstr_X86_WRK()
13789 binop(Iop_Shl32, IRExpr_Get(OFFB_ACFLAG,Ity_I32), in disInstr_X86_WRK()
13818 assign( t5, binop(Iop_Sub32, mkexpr(t0), mkU32(8*4)) ); in disInstr_X86_WRK()
13824 storeLE( binop(Iop_Add32,mkexpr(t5),mkU32(28)), getIReg(4,R_EAX) ); in disInstr_X86_WRK()
13825 storeLE( binop(Iop_Add32,mkexpr(t5),mkU32(24)), getIReg(4,R_ECX) ); in disInstr_X86_WRK()
13826 storeLE( binop(Iop_Add32,mkexpr(t5),mkU32(20)), getIReg(4,R_EDX) ); in disInstr_X86_WRK()
13827 storeLE( binop(Iop_Add32,mkexpr(t5),mkU32(16)), getIReg(4,R_EBX) ); in disInstr_X86_WRK()
13828 storeLE( binop(Iop_Add32,mkexpr(t5),mkU32(12)), mkexpr(t0) /*esp*/); in disInstr_X86_WRK()
13829 storeLE( binop(Iop_Add32,mkexpr(t5),mkU32( 8)), getIReg(4,R_EBP) ); in disInstr_X86_WRK()
13830 storeLE( binop(Iop_Add32,mkexpr(t5),mkU32( 4)), getIReg(4,R_ESI) ); in disInstr_X86_WRK()
13831 storeLE( binop(Iop_Add32,mkexpr(t5),mkU32( 0)), getIReg(4,R_EDI) ); in disInstr_X86_WRK()
13901 assign( t1, binop(Iop_And32, mkexpr(t0), in disInstr_X86_WRK()
13906 assign( t1, binop(Iop_Or32, mkexpr(t0), in disInstr_X86_WRK()
13911 assign( t1, binop(Iop_Xor32, mkexpr(t0), in disInstr_X86_WRK()
13929 assign( t0, binop(Iop_And32, in disInstr_X86_WRK()
13932 assign( t1, binop(Iop_Sar32, in disInstr_X86_WRK()
13933 binop(Iop_Shl32, mkexpr(t0), mkU8(31)), in disInstr_X86_WRK()
14101 binop(Iop_Add32, in disInstr_X86_WRK()
14393 binop(Iop_Or32, in disInstr_X86_WRK()
14394 binop(Iop_Shl32, mkexpr(t1), mkU8(24)), in disInstr_X86_WRK()
14395 binop(Iop_Or32, in disInstr_X86_WRK()
14396 binop(Iop_And32, binop(Iop_Shl32, mkexpr(t1), mkU8(8)), in disInstr_X86_WRK()
14398 binop(Iop_Or32, in disInstr_X86_WRK()
14399 binop(Iop_And32, binop(Iop_Shr32, mkexpr(t1), mkU8(8)), in disInstr_X86_WRK()
14401 binop(Iop_And32, binop(Iop_Shr32, mkexpr(t1), mkU8(24)), in disInstr_X86_WRK()
14496 binop(Iop_CasCmpEQ32, in disInstr_X86_WRK()
14497 binop(Iop_Or32, in disInstr_X86_WRK()
14498 binop(Iop_Xor32, mkexpr(oldHi), mkexpr(expdHi)), in disInstr_X86_WRK()
14499 binop(Iop_Xor32, mkexpr(oldLo), mkexpr(expdLo)) in disInstr_X86_WRK()
14526 binop(Iop_Or32, in disInstr_X86_WRK()
14527 binop(Iop_And32, mkexpr(flags_old), in disInstr_X86_WRK()
14529 binop(Iop_Shl32, in disInstr_X86_WRK()
14530 binop(Iop_And32, in disInstr_X86_WRK()