Lines Matching refs:op3

168 triop(IROp kind, IRExpr *op1, IRExpr *op2, IRExpr *op3)  in triop()  argument
170 return IRExpr_Triop(kind, op1, op2, op3); in triop()
175 qop(IROp kind, IRExpr *op1, IRExpr *op2, IRExpr *op3, IRExpr *op4) in qop() argument
177 return IRExpr_Qop(kind, op1, op2, op3, op4); in qop()
2649 IRTemp op3 = newTemp(Ity_I32); in s390_irgen_ARK() local
2653 assign(op3, get_gpr_w1(r3)); in s390_irgen_ARK()
2654 assign(result, binop(Iop_Add32, mkexpr(op2), mkexpr(op3))); in s390_irgen_ARK()
2655 s390_cc_thunk_putSS(S390_CC_OP_SIGNED_ADD_32, op2, op3); in s390_irgen_ARK()
2665 IRTemp op3 = newTemp(Ity_I64); in s390_irgen_AGRK() local
2669 assign(op3, get_gpr_dw0(r3)); in s390_irgen_AGRK()
2670 assign(result, binop(Iop_Add64, mkexpr(op2), mkexpr(op3))); in s390_irgen_AGRK()
2671 s390_cc_thunk_putSS(S390_CC_OP_SIGNED_ADD_64, op2, op3); in s390_irgen_AGRK()
2779 IRTemp op3 = newTemp(Ity_I32); in s390_irgen_AHIK() local
2783 assign(op3, get_gpr_w1(r3)); in s390_irgen_AHIK()
2784 assign(result, binop(Iop_Add32, mkU32((UInt)op2), mkexpr(op3))); in s390_irgen_AHIK()
2786 op2)), op3); in s390_irgen_AHIK()
2796 IRTemp op3 = newTemp(Ity_I64); in s390_irgen_AGHIK() local
2800 assign(op3, get_gpr_dw0(r3)); in s390_irgen_AGHIK()
2801 assign(result, binop(Iop_Add64, mkU64((ULong)op2), mkexpr(op3))); in s390_irgen_AGHIK()
2803 op2)), op3); in s390_irgen_AGHIK()
2913 IRTemp op3 = newTemp(Ity_I32); in s390_irgen_AHHHR() local
2917 assign(op3, get_gpr_w0(r3)); in s390_irgen_AHHHR()
2918 assign(result, binop(Iop_Add32, mkexpr(op2), mkexpr(op3))); in s390_irgen_AHHHR()
2919 s390_cc_thunk_putSS(S390_CC_OP_SIGNED_ADD_32, op2, op3); in s390_irgen_AHHHR()
2929 IRTemp op3 = newTemp(Ity_I32); in s390_irgen_AHHLR() local
2933 assign(op3, get_gpr_w1(r3)); in s390_irgen_AHHLR()
2934 assign(result, binop(Iop_Add32, mkexpr(op2), mkexpr(op3))); in s390_irgen_AHHLR()
2935 s390_cc_thunk_putSS(S390_CC_OP_SIGNED_ADD_32, op2, op3); in s390_irgen_AHHLR()
3010 IRTemp op3 = newTemp(Ity_I32); in s390_irgen_ALRK() local
3014 assign(op3, get_gpr_w1(r3)); in s390_irgen_ALRK()
3015 assign(result, binop(Iop_Add32, mkexpr(op2), mkexpr(op3))); in s390_irgen_ALRK()
3016 s390_cc_thunk_putZZ(S390_CC_OP_UNSIGNED_ADD_32, op2, op3); in s390_irgen_ALRK()
3026 IRTemp op3 = newTemp(Ity_I64); in s390_irgen_ALGRK() local
3030 assign(op3, get_gpr_dw0(r3)); in s390_irgen_ALGRK()
3031 assign(result, binop(Iop_Add64, mkexpr(op2), mkexpr(op3))); in s390_irgen_ALGRK()
3032 s390_cc_thunk_putZZ(S390_CC_OP_UNSIGNED_ADD_64, op2, op3); in s390_irgen_ALGRK()
3140 IRTemp op3 = newTemp(Ity_I32); in s390_irgen_ALHHHR() local
3144 assign(op3, get_gpr_w0(r3)); in s390_irgen_ALHHHR()
3145 assign(result, binop(Iop_Add32, mkexpr(op2), mkexpr(op3))); in s390_irgen_ALHHHR()
3146 s390_cc_thunk_putZZ(S390_CC_OP_UNSIGNED_ADD_32, op2, op3); in s390_irgen_ALHHHR()
3156 IRTemp op3 = newTemp(Ity_I32); in s390_irgen_ALHHLR() local
3160 assign(op3, get_gpr_w1(r3)); in s390_irgen_ALHHLR()
3161 assign(result, binop(Iop_Add32, mkexpr(op2), mkexpr(op3))); in s390_irgen_ALHHLR()
3162 s390_cc_thunk_putZZ(S390_CC_OP_UNSIGNED_ADD_32, op2, op3); in s390_irgen_ALHHLR()
3284 IRTemp op3 = newTemp(Ity_I32); in s390_irgen_ALHSIK() local
3288 assign(op3, get_gpr_w1(r3)); in s390_irgen_ALHSIK()
3289 assign(result, binop(Iop_Add32, mkU32(op2), mkexpr(op3))); in s390_irgen_ALHSIK()
3291 op3); in s390_irgen_ALHSIK()
3301 IRTemp op3 = newTemp(Ity_I64); in s390_irgen_ALGHSIK() local
3305 assign(op3, get_gpr_dw0(r3)); in s390_irgen_ALGHSIK()
3306 assign(result, binop(Iop_Add64, mkU64(op2), mkexpr(op3))); in s390_irgen_ALGHSIK()
3308 op3); in s390_irgen_ALGHSIK()
3382 IRTemp op3 = newTemp(Ity_I32); in s390_irgen_NRK() local
3386 assign(op3, get_gpr_w1(r3)); in s390_irgen_NRK()
3387 assign(result, binop(Iop_And32, mkexpr(op2), mkexpr(op3))); in s390_irgen_NRK()
3398 IRTemp op3 = newTemp(Ity_I64); in s390_irgen_NGRK() local
3402 assign(op3, get_gpr_dw0(r3)); in s390_irgen_NGRK()
3403 assign(result, binop(Iop_And64, mkexpr(op2), mkexpr(op3))); in s390_irgen_NGRK()
5192 IRTemp op3 = newTemp(Ity_I32); in s390_irgen_XRK() local
5196 assign(op3, get_gpr_w1(r3)); in s390_irgen_XRK()
5197 assign(result, binop(Iop_Xor32, mkexpr(op2), mkexpr(op3))); in s390_irgen_XRK()
5208 IRTemp op3 = newTemp(Ity_I64); in s390_irgen_XGRK() local
5212 assign(op3, get_gpr_dw0(r3)); in s390_irgen_XGRK()
5213 assign(result, binop(Iop_Xor64, mkexpr(op2), mkexpr(op3))); in s390_irgen_XGRK()
5653 IRTemp op3 = newTemp(Ity_I32); in s390_irgen_load_and_add32() local
5657 assign(op3, get_gpr_w1(r3)); in s390_irgen_load_and_add32()
5658 assign(result, binop(Iop_Add32, mkexpr(op2), mkexpr(op3))); in s390_irgen_load_and_add32()
5670 s390_cc_thunk_putSS(S390_CC_OP_SIGNED_ADD_32, op2, op3); in s390_irgen_load_and_add32()
5672 s390_cc_thunk_putZZ(S390_CC_OP_UNSIGNED_ADD_32, op2, op3); in s390_irgen_load_and_add32()
5687 IRTemp op3 = newTemp(Ity_I64); in s390_irgen_load_and_add64() local
5691 assign(op3, get_gpr_dw0(r3)); in s390_irgen_load_and_add64()
5692 assign(result, binop(Iop_Add64, mkexpr(op2), mkexpr(op3))); in s390_irgen_load_and_add64()
5704 s390_cc_thunk_putSS(S390_CC_OP_SIGNED_ADD_64, op2, op3); in s390_irgen_load_and_add64()
5706 s390_cc_thunk_putZZ(S390_CC_OP_UNSIGNED_ADD_64, op2, op3); in s390_irgen_load_and_add64()
5721 IRTemp op3 = newTemp(Ity_I32); in s390_irgen_load_and_bitwise32() local
5725 assign(op3, get_gpr_w1(r3)); in s390_irgen_load_and_bitwise32()
5726 assign(result, binop(op, mkexpr(op2), mkexpr(op3))); in s390_irgen_load_and_bitwise32()
5751 IRTemp op3 = newTemp(Ity_I64); in s390_irgen_load_and_bitwise64() local
5755 assign(op3, get_gpr_dw0(r3)); in s390_irgen_load_and_bitwise64()
5756 assign(result, binop(op, mkexpr(op2), mkexpr(op3))); in s390_irgen_load_and_bitwise64()
6929 IRTemp op3 = newTemp(Ity_I32); in s390_irgen_ORK() local
6933 assign(op3, get_gpr_w1(r3)); in s390_irgen_ORK()
6934 assign(result, binop(Iop_Or32, mkexpr(op2), mkexpr(op3))); in s390_irgen_ORK()
6945 IRTemp op3 = newTemp(Ity_I64); in s390_irgen_OGRK() local
6949 assign(op3, get_gpr_dw0(r3)); in s390_irgen_OGRK()
6950 assign(result, binop(Iop_Or64, mkexpr(op2), mkexpr(op3))); in s390_irgen_OGRK()
8187 IRTemp op3 = newTemp(Ity_I32); in s390_irgen_SRK() local
8191 assign(op3, get_gpr_w1(r3)); in s390_irgen_SRK()
8192 assign(result, binop(Iop_Sub32, mkexpr(op2), mkexpr(op3))); in s390_irgen_SRK()
8193 s390_cc_thunk_putSS(S390_CC_OP_SIGNED_SUB_32, op2, op3); in s390_irgen_SRK()
8203 IRTemp op3 = newTemp(Ity_I64); in s390_irgen_SGRK() local
8207 assign(op3, get_gpr_dw0(r3)); in s390_irgen_SGRK()
8208 assign(result, binop(Iop_Sub64, mkexpr(op2), mkexpr(op3))); in s390_irgen_SGRK()
8209 s390_cc_thunk_putSS(S390_CC_OP_SIGNED_SUB_64, op2, op3); in s390_irgen_SGRK()
8315 IRTemp op3 = newTemp(Ity_I32); in s390_irgen_SHHHR() local
8319 assign(op3, get_gpr_w0(r2)); in s390_irgen_SHHHR()
8320 assign(result, binop(Iop_Sub32, mkexpr(op2), mkexpr(op3))); in s390_irgen_SHHHR()
8321 s390_cc_thunk_putSS(S390_CC_OP_SIGNED_SUB_32, op2, op3); in s390_irgen_SHHHR()
8331 IRTemp op3 = newTemp(Ity_I32); in s390_irgen_SHHLR() local
8335 assign(op3, get_gpr_w1(r2)); in s390_irgen_SHHLR()
8336 assign(result, binop(Iop_Sub32, mkexpr(op2), mkexpr(op3))); in s390_irgen_SHHLR()
8337 s390_cc_thunk_putSS(S390_CC_OP_SIGNED_SUB_32, op2, op3); in s390_irgen_SHHLR()
8395 IRTemp op3 = newTemp(Ity_I32); in s390_irgen_SLRK() local
8399 assign(op3, get_gpr_w1(r3)); in s390_irgen_SLRK()
8400 assign(result, binop(Iop_Sub32, mkexpr(op2), mkexpr(op3))); in s390_irgen_SLRK()
8401 s390_cc_thunk_putZZ(S390_CC_OP_UNSIGNED_SUB_32, op2, op3); in s390_irgen_SLRK()
8411 IRTemp op3 = newTemp(Ity_I64); in s390_irgen_SLGRK() local
8415 assign(op3, get_gpr_dw0(r3)); in s390_irgen_SLGRK()
8416 assign(result, binop(Iop_Sub64, mkexpr(op2), mkexpr(op3))); in s390_irgen_SLGRK()
8417 s390_cc_thunk_putZZ(S390_CC_OP_UNSIGNED_SUB_64, op2, op3); in s390_irgen_SLGRK()
8525 IRTemp op3 = newTemp(Ity_I32); in s390_irgen_SLHHHR() local
8529 assign(op3, get_gpr_w0(r2)); in s390_irgen_SLHHHR()
8530 assign(result, binop(Iop_Sub32, mkexpr(op2), mkexpr(op3))); in s390_irgen_SLHHHR()
8531 s390_cc_thunk_putZZ(S390_CC_OP_UNSIGNED_SUB_32, op2, op3); in s390_irgen_SLHHHR()
8541 IRTemp op3 = newTemp(Ity_I32); in s390_irgen_SLHHLR() local
8545 assign(op3, get_gpr_w1(r2)); in s390_irgen_SLHHLR()
8546 assign(result, binop(Iop_Sub32, mkexpr(op2), mkexpr(op3))); in s390_irgen_SLHHLR()
8547 s390_cc_thunk_putZZ(S390_CC_OP_UNSIGNED_SUB_32, op2, op3); in s390_irgen_SLHHLR()
11875 IRTemp op3 = newTemp(Ity_I32); in s390_irgen_cas_32() local
11880 assign(op3, get_gpr_w1(r3)); in s390_irgen_cas_32()
11887 NULL, mkexpr(op3) /* new value */); in s390_irgen_cas_32()
11923 IRTemp op3 = newTemp(Ity_I64); in s390_irgen_CSG() local
11928 assign(op3, get_gpr_dw0(r3)); in s390_irgen_CSG()
11935 NULL, mkexpr(op3) /* new value */); in s390_irgen_CSG()