Lines Matching refs:op3

168 triop(IROp kind, IRExpr *op1, IRExpr *op2, IRExpr *op3)
170 return IRExpr_Triop(kind, op1, op2, op3);
175 qop(IROp kind, IRExpr *op1, IRExpr *op2, IRExpr *op3, IRExpr *op4)
177 return IRExpr_Qop(kind, op1, op2, op3, op4);
2649 IRTemp op3 = newTemp(Ity_I32);
2653 assign(op3, get_gpr_w1(r3));
2654 assign(result, binop(Iop_Add32, mkexpr(op2), mkexpr(op3)));
2655 s390_cc_thunk_putSS(S390_CC_OP_SIGNED_ADD_32, op2, op3);
2665 IRTemp op3 = newTemp(Ity_I64);
2669 assign(op3, get_gpr_dw0(r3));
2670 assign(result, binop(Iop_Add64, mkexpr(op2), mkexpr(op3)));
2671 s390_cc_thunk_putSS(S390_CC_OP_SIGNED_ADD_64, op2, op3);
2779 IRTemp op3 = newTemp(Ity_I32);
2783 assign(op3, get_gpr_w1(r3));
2784 assign(result, binop(Iop_Add32, mkU32((UInt)op2), mkexpr(op3)));
2786 op2)), op3);
2796 IRTemp op3 = newTemp(Ity_I64);
2800 assign(op3, get_gpr_dw0(r3));
2801 assign(result, binop(Iop_Add64, mkU64((ULong)op2), mkexpr(op3)));
2803 op2)), op3);
2913 IRTemp op3 = newTemp(Ity_I32);
2917 assign(op3, get_gpr_w0(r3));
2918 assign(result, binop(Iop_Add32, mkexpr(op2), mkexpr(op3)));
2919 s390_cc_thunk_putSS(S390_CC_OP_SIGNED_ADD_32, op2, op3);
2929 IRTemp op3 = newTemp(Ity_I32);
2933 assign(op3, get_gpr_w1(r3));
2934 assign(result, binop(Iop_Add32, mkexpr(op2), mkexpr(op3)));
2935 s390_cc_thunk_putSS(S390_CC_OP_SIGNED_ADD_32, op2, op3);
3010 IRTemp op3 = newTemp(Ity_I32);
3014 assign(op3, get_gpr_w1(r3));
3015 assign(result, binop(Iop_Add32, mkexpr(op2), mkexpr(op3)));
3016 s390_cc_thunk_putZZ(S390_CC_OP_UNSIGNED_ADD_32, op2, op3);
3026 IRTemp op3 = newTemp(Ity_I64);
3030 assign(op3, get_gpr_dw0(r3));
3031 assign(result, binop(Iop_Add64, mkexpr(op2), mkexpr(op3)));
3032 s390_cc_thunk_putZZ(S390_CC_OP_UNSIGNED_ADD_64, op2, op3);
3140 IRTemp op3 = newTemp(Ity_I32);
3144 assign(op3, get_gpr_w0(r3));
3145 assign(result, binop(Iop_Add32, mkexpr(op2), mkexpr(op3)));
3146 s390_cc_thunk_putZZ(S390_CC_OP_UNSIGNED_ADD_32, op2, op3);
3156 IRTemp op3 = newTemp(Ity_I32);
3160 assign(op3, get_gpr_w1(r3));
3161 assign(result, binop(Iop_Add32, mkexpr(op2), mkexpr(op3)));
3162 s390_cc_thunk_putZZ(S390_CC_OP_UNSIGNED_ADD_32, op2, op3);
3284 IRTemp op3 = newTemp(Ity_I32);
3288 assign(op3, get_gpr_w1(r3));
3289 assign(result, binop(Iop_Add32, mkU32(op2), mkexpr(op3)));
3291 op3);
3301 IRTemp op3 = newTemp(Ity_I64);
3305 assign(op3, get_gpr_dw0(r3));
3306 assign(result, binop(Iop_Add64, mkU64(op2), mkexpr(op3)));
3308 op3);
3382 IRTemp op3 = newTemp(Ity_I32);
3386 assign(op3, get_gpr_w1(r3));
3387 assign(result, binop(Iop_And32, mkexpr(op2), mkexpr(op3)));
3398 IRTemp op3 = newTemp(Ity_I64);
3402 assign(op3, get_gpr_dw0(r3));
3403 assign(result, binop(Iop_And64, mkexpr(op2), mkexpr(op3)));
5202 IRTemp op3 = newTemp(Ity_I32);
5206 assign(op3, get_gpr_w1(r3));
5207 assign(result, binop(Iop_Xor32, mkexpr(op2), mkexpr(op3)));
5218 IRTemp op3 = newTemp(Ity_I64);
5222 assign(op3, get_gpr_dw0(r3));
5223 assign(result, binop(Iop_Xor64, mkexpr(op2), mkexpr(op3)));
5663 IRTemp op3 = newTemp(Ity_I32);
5667 assign(op3, get_gpr_w1(r3));
5668 assign(result, binop(Iop_Add32, mkexpr(op2), mkexpr(op3)));
5680 s390_cc_thunk_putSS(S390_CC_OP_SIGNED_ADD_32, op2, op3);
5682 s390_cc_thunk_putZZ(S390_CC_OP_UNSIGNED_ADD_32, op2, op3);
5697 IRTemp op3 = newTemp(Ity_I64);
5701 assign(op3, get_gpr_dw0(r3));
5702 assign(result, binop(Iop_Add64, mkexpr(op2), mkexpr(op3)));
5714 s390_cc_thunk_putSS(S390_CC_OP_SIGNED_ADD_64, op2, op3);
5716 s390_cc_thunk_putZZ(S390_CC_OP_UNSIGNED_ADD_64, op2, op3);
5731 IRTemp op3 = newTemp(Ity_I32);
5735 assign(op3, get_gpr_w1(r3));
5736 assign(result, binop(op, mkexpr(op2), mkexpr(op3)));
5761 IRTemp op3 = newTemp(Ity_I64);
5765 assign(op3, get_gpr_dw0(r3));
5766 assign(result, binop(op, mkexpr(op2), mkexpr(op3)));
6939 IRTemp op3 = newTemp(Ity_I32);
6943 assign(op3, get_gpr_w1(r3));
6944 assign(result, binop(Iop_Or32, mkexpr(op2), mkexpr(op3)));
6955 IRTemp op3 = newTemp(Ity_I64);
6959 assign(op3, get_gpr_dw0(r3));
6960 assign(result, binop(Iop_Or64, mkexpr(op2), mkexpr(op3)));
8272 IRTemp op3 = newTemp(Ity_I32);
8276 assign(op3, get_gpr_w1(r3));
8277 assign(result, binop(Iop_Sub32, mkexpr(op2), mkexpr(op3)));
8278 s390_cc_thunk_putSS(S390_CC_OP_SIGNED_SUB_32, op2, op3);
8288 IRTemp op3 = newTemp(Ity_I64);
8292 assign(op3, get_gpr_dw0(r3));
8293 assign(result, binop(Iop_Sub64, mkexpr(op2), mkexpr(op3)));
8294 s390_cc_thunk_putSS(S390_CC_OP_SIGNED_SUB_64, op2, op3);
8400 IRTemp op3 = newTemp(Ity_I32);
8404 assign(op3, get_gpr_w0(r2));
8405 assign(result, binop(Iop_Sub32, mkexpr(op2), mkexpr(op3)));
8406 s390_cc_thunk_putSS(S390_CC_OP_SIGNED_SUB_32, op2, op3);
8416 IRTemp op3 = newTemp(Ity_I32);
8420 assign(op3, get_gpr_w1(r2));
8421 assign(result, binop(Iop_Sub32, mkexpr(op2), mkexpr(op3)));
8422 s390_cc_thunk_putSS(S390_CC_OP_SIGNED_SUB_32, op2, op3);
8480 IRTemp op3 = newTemp(Ity_I32);
8484 assign(op3, get_gpr_w1(r3));
8485 assign(result, binop(Iop_Sub32, mkexpr(op2), mkexpr(op3)));
8486 s390_cc_thunk_putZZ(S390_CC_OP_UNSIGNED_SUB_32, op2, op3);
8496 IRTemp op3 = newTemp(Ity_I64);
8500 assign(op3, get_gpr_dw0(r3));
8501 assign(result, binop(Iop_Sub64, mkexpr(op2), mkexpr(op3)));
8502 s390_cc_thunk_putZZ(S390_CC_OP_UNSIGNED_SUB_64, op2, op3);
8610 IRTemp op3 = newTemp(Ity_I32);
8614 assign(op3, get_gpr_w0(r2));
8615 assign(result, binop(Iop_Sub32, mkexpr(op2), mkexpr(op3)));
8616 s390_cc_thunk_putZZ(S390_CC_OP_UNSIGNED_SUB_32, op2, op3);
8626 IRTemp op3 = newTemp(Ity_I32);
8630 assign(op3, get_gpr_w1(r2));
8631 assign(result, binop(Iop_Sub32, mkexpr(op2), mkexpr(op3)));
8632 s390_cc_thunk_putZZ(S390_CC_OP_UNSIGNED_SUB_32, op2, op3);
12010 IRTemp op3 = newTemp(Ity_I32);
12015 assign(op3, get_gpr_w1(r3));
12022 NULL, mkexpr(op3) /* new value */);
12058 IRTemp op3 = newTemp(Ity_I64);
12063 assign(op3, get_gpr_dw0(r3));
12070 NULL, mkexpr(op3) /* new value */);