Lines Matching refs:op2addr
2177 s390_format_RS_R0RD(const HChar *(*irgen)(UChar r1, IRTemp op2addr), in s390_format_RS_R0RD() argument
2181 IRTemp op2addr = newTemp(Ity_I64); in s390_format_RS_R0RD() local
2183 assign(op2addr, binop(Iop_Add64, mkU64(d2), b2 != 0 ? get_gpr_dw0(b2) : in s390_format_RS_R0RD()
2186 mnm = irgen(r1, op2addr); in s390_format_RS_R0RD()
2193 s390_format_RS_RRRD(const HChar *(*irgen)(UChar r1, UChar r3, IRTemp op2addr), in s390_format_RS_RRRD() argument
2197 IRTemp op2addr = newTemp(Ity_I64); in s390_format_RS_RRRD() local
2199 assign(op2addr, binop(Iop_Add64, mkU64(d2), b2 != 0 ? get_gpr_dw0(b2) : in s390_format_RS_RRRD()
2202 mnm = irgen(r1, r3, op2addr); in s390_format_RS_RRRD()
2209 s390_format_RS_RURD(const HChar *(*irgen)(UChar r1, UChar r3, IRTemp op2addr), in s390_format_RS_RURD() argument
2213 IRTemp op2addr = newTemp(Ity_I64); in s390_format_RS_RURD() local
2215 assign(op2addr, binop(Iop_Add64, mkU64(d2), b2 != 0 ? get_gpr_dw0(b2) : in s390_format_RS_RURD()
2218 mnm = irgen(r1, r3, op2addr); in s390_format_RS_RURD()
2229 IRTemp op2addr = newTemp(Ity_I64); in s390_format_RS_AARD() local
2231 assign(op2addr, binop(Iop_Add64, mkU64(d2), b2 != 0 ? get_gpr_dw0(b2) : in s390_format_RS_AARD()
2234 mnm = irgen(r1, r3, op2addr); in s390_format_RS_AARD()
2251 s390_format_RSY_RRRD(const HChar *(*irgen)(UChar r1, UChar r3, IRTemp op2addr), in s390_format_RSY_RRRD() argument
2255 IRTemp op2addr = newTemp(Ity_I64); in s390_format_RSY_RRRD() local
2259 assign(op2addr, binop(Iop_Add64, mkexpr(d2), b2 != 0 ? get_gpr_dw0(b2) : in s390_format_RSY_RRRD()
2262 mnm = irgen(r1, r3, op2addr); in s390_format_RSY_RRRD()
2273 IRTemp op2addr = newTemp(Ity_I64); in s390_format_RSY_AARD() local
2277 assign(op2addr, binop(Iop_Add64, mkexpr(d2), b2 != 0 ? get_gpr_dw0(b2) : in s390_format_RSY_AARD()
2280 mnm = irgen(r1, r3, op2addr); in s390_format_RSY_AARD()
2287 s390_format_RSY_RURD(const HChar *(*irgen)(UChar r1, UChar r3, IRTemp op2addr), in s390_format_RSY_RURD() argument
2291 IRTemp op2addr = newTemp(Ity_I64); in s390_format_RSY_RURD() local
2295 assign(op2addr, binop(Iop_Add64, mkexpr(d2), b2 != 0 ? get_gpr_dw0(b2) : in s390_format_RSY_RURD()
2298 mnm = irgen(r1, r3, op2addr); in s390_format_RSY_RURD()
2305 s390_format_RSY_RDRM(const HChar *(*irgen)(UChar r1, IRTemp op2addr), in s390_format_RSY_RDRM() argument
2309 IRTemp op2addr = newTemp(Ity_I64); in s390_format_RSY_RDRM() local
2315 assign(op2addr, binop(Iop_Add64, mkexpr(d2), b2 != 0 ? get_gpr_dw0(b2) : in s390_format_RSY_RDRM()
2318 irgen(r1, op2addr); in s390_format_RSY_RDRM()
2328 IRTemp op2addr), in s390_format_RX() argument
2331 IRTemp op2addr = newTemp(Ity_I64); in s390_format_RX() local
2333 assign(op2addr, binop(Iop_Add64, binop(Iop_Add64, mkU64(d2), in s390_format_RX()
2337 irgen(r1, x2, b2, d2, op2addr); in s390_format_RX()
2341 s390_format_RX_RRRD(const HChar *(*irgen)(UChar r1, IRTemp op2addr), in s390_format_RX_RRRD() argument
2345 IRTemp op2addr = newTemp(Ity_I64); in s390_format_RX_RRRD() local
2347 assign(op2addr, binop(Iop_Add64, binop(Iop_Add64, mkU64(d2), in s390_format_RX_RRRD()
2351 mnm = irgen(r1, op2addr); in s390_format_RX_RRRD()
2358 s390_format_RX_FRRD(const HChar *(*irgen)(UChar r1, IRTemp op2addr), in s390_format_RX_FRRD() argument
2362 IRTemp op2addr = newTemp(Ity_I64); in s390_format_RX_FRRD() local
2364 assign(op2addr, binop(Iop_Add64, binop(Iop_Add64, mkU64(d2), in s390_format_RX_FRRD()
2368 mnm = irgen(r1, op2addr); in s390_format_RX_FRRD()
2375 s390_format_RXE_FRRD(const HChar *(*irgen)(UChar r1, IRTemp op2addr), in s390_format_RXE_FRRD() argument
2379 IRTemp op2addr = newTemp(Ity_I64); in s390_format_RXE_FRRD() local
2381 assign(op2addr, binop(Iop_Add64, binop(Iop_Add64, mkU64(d2), in s390_format_RXE_FRRD()
2385 mnm = irgen(r1, op2addr); in s390_format_RXE_FRRD()
2396 IRTemp op2addr = newTemp(Ity_I64); in s390_format_RXF_FRRDF() local
2398 assign(op2addr, binop(Iop_Add64, binop(Iop_Add64, mkU64(d2), in s390_format_RXF_FRRDF()
2402 mnm = irgen(r3, op2addr, r1); in s390_format_RXF_FRRDF()
2409 s390_format_RXY_RRRD(const HChar *(*irgen)(UChar r1, IRTemp op2addr), in s390_format_RXY_RRRD() argument
2413 IRTemp op2addr = newTemp(Ity_I64); in s390_format_RXY_RRRD() local
2417 assign(op2addr, binop(Iop_Add64, binop(Iop_Add64, mkexpr(d2), in s390_format_RXY_RRRD()
2421 mnm = irgen(r1, op2addr); in s390_format_RXY_RRRD()
2428 s390_format_RXY_FRRD(const HChar *(*irgen)(UChar r1, IRTemp op2addr), in s390_format_RXY_FRRD() argument
2432 IRTemp op2addr = newTemp(Ity_I64); in s390_format_RXY_FRRD() local
2436 assign(op2addr, binop(Iop_Add64, binop(Iop_Add64, mkexpr(d2), in s390_format_RXY_FRRD()
2440 mnm = irgen(r1, op2addr); in s390_format_RXY_FRRD()
2451 IRTemp op2addr = newTemp(Ity_I64); in s390_format_RXY_URRD() local
2455 assign(op2addr, binop(Iop_Add64, binop(Iop_Add64, mkexpr(d2), in s390_format_RXY_URRD()
2466 s390_format_S_RD(const HChar *(*irgen)(IRTemp op2addr), in s390_format_S_RD() argument
2470 IRTemp op2addr = newTemp(Ity_I64); in s390_format_S_RD() local
2472 assign(op2addr, binop(Iop_Add64, mkU64(d2), b2 != 0 ? get_gpr_dw0(b2) : in s390_format_S_RD()
2475 mnm = irgen(op2addr); in s390_format_S_RD()
2539 IRTemp op2addr = newTemp(Ity_I64); in s390_format_SS_L0RDRD() local
2543 assign(op2addr, binop(Iop_Add64, mkU64(d2), b2 != 0 ? get_gpr_dw0(b2) : in s390_format_SS_L0RDRD()
2546 mnm = irgen(l, op1addr, op2addr); in s390_format_SS_L0RDRD()
2671 s390_irgen_A(UChar r1, IRTemp op2addr) in s390_irgen_A() argument
2678 assign(op2, load(Ity_I32, mkexpr(op2addr))); in s390_irgen_A()
2687 s390_irgen_AY(UChar r1, IRTemp op2addr) in s390_irgen_AY() argument
2694 assign(op2, load(Ity_I32, mkexpr(op2addr))); in s390_irgen_AY()
2703 s390_irgen_AG(UChar r1, IRTemp op2addr) in s390_irgen_AG() argument
2710 assign(op2, load(Ity_I64, mkexpr(op2addr))); in s390_irgen_AG()
2719 s390_irgen_AGF(UChar r1, IRTemp op2addr) in s390_irgen_AGF() argument
2726 assign(op2, unop(Iop_32Sto64, load(Ity_I32, mkexpr(op2addr)))); in s390_irgen_AGF()
2837 s390_irgen_AH(UChar r1, IRTemp op2addr) in s390_irgen_AH() argument
2844 assign(op2, unop(Iop_16Sto32, load(Ity_I16, mkexpr(op2addr)))); in s390_irgen_AH()
2853 s390_irgen_AHY(UChar r1, IRTemp op2addr) in s390_irgen_AHY() argument
2860 assign(op2, unop(Iop_16Sto32, load(Ity_I16, mkexpr(op2addr)))); in s390_irgen_AHY()
3032 s390_irgen_AL(UChar r1, IRTemp op2addr) in s390_irgen_AL() argument
3039 assign(op2, load(Ity_I32, mkexpr(op2addr))); in s390_irgen_AL()
3048 s390_irgen_ALY(UChar r1, IRTemp op2addr) in s390_irgen_ALY() argument
3055 assign(op2, load(Ity_I32, mkexpr(op2addr))); in s390_irgen_ALY()
3064 s390_irgen_ALG(UChar r1, IRTemp op2addr) in s390_irgen_ALG() argument
3071 assign(op2, load(Ity_I64, mkexpr(op2addr))); in s390_irgen_ALG()
3080 s390_irgen_ALGF(UChar r1, IRTemp op2addr) in s390_irgen_ALGF() argument
3087 assign(op2, unop(Iop_32Uto64, load(Ity_I32, mkexpr(op2addr)))); in s390_irgen_ALGF()
3201 s390_irgen_ALC(UChar r1, IRTemp op2addr) in s390_irgen_ALC() argument
3209 assign(op2, load(Ity_I32, mkexpr(op2addr))); in s390_irgen_ALC()
3220 s390_irgen_ALCG(UChar r1, IRTemp op2addr) in s390_irgen_ALCG() argument
3228 assign(op2, load(Ity_I64, mkexpr(op2addr))); in s390_irgen_ALCG()
3404 s390_irgen_N(UChar r1, IRTemp op2addr) in s390_irgen_N() argument
3411 assign(op2, load(Ity_I32, mkexpr(op2addr))); in s390_irgen_N()
3420 s390_irgen_NY(UChar r1, IRTemp op2addr) in s390_irgen_NY() argument
3427 assign(op2, load(Ity_I32, mkexpr(op2addr))); in s390_irgen_NY()
3436 s390_irgen_NG(UChar r1, IRTemp op2addr) in s390_irgen_NG() argument
3443 assign(op2, load(Ity_I64, mkexpr(op2addr))); in s390_irgen_NG()
3601 s390_irgen_BAS(UChar r1, IRTemp op2addr) in s390_irgen_BAS() argument
3606 assign(target, mkexpr(op2addr)); in s390_irgen_BAS()
3638 s390_irgen_BC(UChar r1, UChar x2, UChar b2, UShort d2, IRTemp op2addr) in s390_irgen_BC() argument
3645 always_goto(mkexpr(op2addr)); in s390_irgen_BC()
3649 mkexpr(op2addr)); in s390_irgen_BC()
3683 s390_irgen_BCT(UChar r1, IRTemp op2addr) in s390_irgen_BCT() argument
3687 mkexpr(op2addr)); in s390_irgen_BCT()
3693 s390_irgen_BCTG(UChar r1, IRTemp op2addr) in s390_irgen_BCTG() argument
3697 mkexpr(op2addr)); in s390_irgen_BCTG()
3703 s390_irgen_BXH(UChar r1, UChar r3, IRTemp op2addr) in s390_irgen_BXH() argument
3710 get_gpr_w1(r1)), mkexpr(op2addr)); in s390_irgen_BXH()
3716 s390_irgen_BXHG(UChar r1, UChar r3, IRTemp op2addr) in s390_irgen_BXHG() argument
3723 get_gpr_dw0(r1)), mkexpr(op2addr)); in s390_irgen_BXHG()
3729 s390_irgen_BXLE(UChar r1, UChar r3, IRTemp op2addr) in s390_irgen_BXLE() argument
3736 mkexpr(value)), mkexpr(op2addr)); in s390_irgen_BXLE()
3742 s390_irgen_BXLEG(UChar r1, UChar r3, IRTemp op2addr) in s390_irgen_BXLEG() argument
3749 mkexpr(value)), mkexpr(op2addr)); in s390_irgen_BXLEG()
3928 s390_irgen_C(UChar r1, IRTemp op2addr) in s390_irgen_C() argument
3934 assign(op2, load(Ity_I32, mkexpr(op2addr))); in s390_irgen_C()
3941 s390_irgen_CY(UChar r1, IRTemp op2addr) in s390_irgen_CY() argument
3947 assign(op2, load(Ity_I32, mkexpr(op2addr))); in s390_irgen_CY()
3954 s390_irgen_CG(UChar r1, IRTemp op2addr) in s390_irgen_CG() argument
3960 assign(op2, load(Ity_I64, mkexpr(op2addr))); in s390_irgen_CG()
3967 s390_irgen_CGF(UChar r1, IRTemp op2addr) in s390_irgen_CGF() argument
3973 assign(op2, unop(Iop_32Sto64, load(Ity_I32, mkexpr(op2addr)))); in s390_irgen_CGF()
4248 s390_irgen_CH(UChar r1, IRTemp op2addr) in s390_irgen_CH() argument
4254 assign(op2, unop(Iop_16Sto32, load(Ity_I16, mkexpr(op2addr)))); in s390_irgen_CH()
4261 s390_irgen_CHY(UChar r1, IRTemp op2addr) in s390_irgen_CHY() argument
4267 assign(op2, unop(Iop_16Sto32, load(Ity_I16, mkexpr(op2addr)))); in s390_irgen_CHY()
4274 s390_irgen_CGH(UChar r1, IRTemp op2addr) in s390_irgen_CGH() argument
4280 assign(op2, unop(Iop_16Sto64, load(Ity_I16, mkexpr(op2addr)))); in s390_irgen_CGH()
4411 s390_irgen_CHF(UChar r1, IRTemp op2addr) in s390_irgen_CHF() argument
4417 assign(op2, load(Ity_I32, mkexpr(op2addr))); in s390_irgen_CHF()
4477 s390_irgen_CL(UChar r1, IRTemp op2addr) in s390_irgen_CL() argument
4483 assign(op2, load(Ity_I32, mkexpr(op2addr))); in s390_irgen_CL()
4490 s390_irgen_CLY(UChar r1, IRTemp op2addr) in s390_irgen_CLY() argument
4496 assign(op2, load(Ity_I32, mkexpr(op2addr))); in s390_irgen_CLY()
4503 s390_irgen_CLG(UChar r1, IRTemp op2addr) in s390_irgen_CLG() argument
4509 assign(op2, load(Ity_I64, mkexpr(op2addr))); in s390_irgen_CLG()
4516 s390_irgen_CLGF(UChar r1, IRTemp op2addr) in s390_irgen_CLGF() argument
4522 assign(op2, unop(Iop_32Uto64, load(Ity_I32, mkexpr(op2addr)))); in s390_irgen_CLGF()
4893 s390_irgen_CLM(UChar r1, UChar r3, IRTemp op2addr) in s390_irgen_CLM() argument
4910 assign(c0, unop(Iop_8Uto32, load(Ity_I8, mkexpr(op2addr)))); in s390_irgen_CLM()
4918 assign(c1, unop(Iop_8Uto32, load(Ity_I8, binop(Iop_Add64, mkexpr(op2addr), in s390_irgen_CLM()
4927 assign(c2, unop(Iop_8Uto32, load(Ity_I8, binop(Iop_Add64, mkexpr(op2addr), in s390_irgen_CLM()
4936 assign(c3, unop(Iop_8Uto32, load(Ity_I8, binop(Iop_Add64, mkexpr(op2addr), in s390_irgen_CLM()
4955 s390_irgen_CLMY(UChar r1, UChar r3, IRTemp op2addr) in s390_irgen_CLMY() argument
4972 assign(c0, unop(Iop_8Uto32, load(Ity_I8, mkexpr(op2addr)))); in s390_irgen_CLMY()
4980 assign(c1, unop(Iop_8Uto32, load(Ity_I8, binop(Iop_Add64, mkexpr(op2addr), in s390_irgen_CLMY()
4989 assign(c2, unop(Iop_8Uto32, load(Ity_I8, binop(Iop_Add64, mkexpr(op2addr), in s390_irgen_CLMY()
4998 assign(c3, unop(Iop_8Uto32, load(Ity_I8, binop(Iop_Add64, mkexpr(op2addr), in s390_irgen_CLMY()
5017 s390_irgen_CLMH(UChar r1, UChar r3, IRTemp op2addr) in s390_irgen_CLMH() argument
5034 assign(c0, unop(Iop_8Uto32, load(Ity_I8, mkexpr(op2addr)))); in s390_irgen_CLMH()
5042 assign(c1, unop(Iop_8Uto32, load(Ity_I8, binop(Iop_Add64, mkexpr(op2addr), in s390_irgen_CLMH()
5051 assign(c2, unop(Iop_8Uto32, load(Ity_I8, binop(Iop_Add64, mkexpr(op2addr), in s390_irgen_CLMH()
5060 assign(c3, unop(Iop_8Uto32, load(Ity_I8, binop(Iop_Add64, mkexpr(op2addr), in s390_irgen_CLMH()
5105 s390_irgen_CLHF(UChar r1, IRTemp op2addr) in s390_irgen_CLHF() argument
5111 assign(op2, load(Ity_I32, mkexpr(op2addr))); in s390_irgen_CLHF()
5214 s390_irgen_X(UChar r1, IRTemp op2addr) in s390_irgen_X() argument
5221 assign(op2, load(Ity_I32, mkexpr(op2addr))); in s390_irgen_X()
5230 s390_irgen_XY(UChar r1, IRTemp op2addr) in s390_irgen_XY() argument
5237 assign(op2, load(Ity_I32, mkexpr(op2addr))); in s390_irgen_XY()
5246 s390_irgen_XG(UChar r1, IRTemp op2addr) in s390_irgen_XG() argument
5253 assign(op2, load(Ity_I64, mkexpr(op2addr))); in s390_irgen_XG()
5336 s390_irgen_IC(UChar r1, IRTemp op2addr) in s390_irgen_IC() argument
5338 put_gpr_b7(r1, load(Ity_I8, mkexpr(op2addr))); in s390_irgen_IC()
5344 s390_irgen_ICY(UChar r1, IRTemp op2addr) in s390_irgen_ICY() argument
5346 put_gpr_b7(r1, load(Ity_I8, mkexpr(op2addr))); in s390_irgen_ICY()
5352 s390_irgen_ICM(UChar r1, UChar r3, IRTemp op2addr) in s390_irgen_ICM() argument
5361 put_gpr_b4(r1, load(Ity_I8, mkexpr(op2addr))); in s390_irgen_ICM()
5365 put_gpr_b5(r1, load(Ity_I8, binop(Iop_Add64, mkexpr(op2addr), mkU64(n)))); in s390_irgen_ICM()
5370 put_gpr_b6(r1, load(Ity_I8, binop(Iop_Add64, mkexpr(op2addr), mkU64(n)))); in s390_irgen_ICM()
5375 put_gpr_b7(r1, load(Ity_I8, binop(Iop_Add64, mkexpr(op2addr), mkU64(n)))); in s390_irgen_ICM()
5387 s390_irgen_ICMY(UChar r1, UChar r3, IRTemp op2addr) in s390_irgen_ICMY() argument
5396 put_gpr_b4(r1, load(Ity_I8, mkexpr(op2addr))); in s390_irgen_ICMY()
5400 put_gpr_b5(r1, load(Ity_I8, binop(Iop_Add64, mkexpr(op2addr), mkU64(n)))); in s390_irgen_ICMY()
5405 put_gpr_b6(r1, load(Ity_I8, binop(Iop_Add64, mkexpr(op2addr), mkU64(n)))); in s390_irgen_ICMY()
5410 put_gpr_b7(r1, load(Ity_I8, binop(Iop_Add64, mkexpr(op2addr), mkU64(n)))); in s390_irgen_ICMY()
5422 s390_irgen_ICMH(UChar r1, UChar r3, IRTemp op2addr) in s390_irgen_ICMH() argument
5431 put_gpr_b0(r1, load(Ity_I8, mkexpr(op2addr))); in s390_irgen_ICMH()
5435 put_gpr_b1(r1, load(Ity_I8, binop(Iop_Add64, mkexpr(op2addr), mkU64(n)))); in s390_irgen_ICMH()
5440 put_gpr_b2(r1, load(Ity_I8, binop(Iop_Add64, mkexpr(op2addr), mkU64(n)))); in s390_irgen_ICMH()
5445 put_gpr_b3(r1, load(Ity_I8, binop(Iop_Add64, mkexpr(op2addr), mkU64(n)))); in s390_irgen_ICMH()
5529 s390_irgen_L(UChar r1, IRTemp op2addr) in s390_irgen_L() argument
5531 put_gpr_w1(r1, load(Ity_I32, mkexpr(op2addr))); in s390_irgen_L()
5537 s390_irgen_LY(UChar r1, IRTemp op2addr) in s390_irgen_LY() argument
5539 put_gpr_w1(r1, load(Ity_I32, mkexpr(op2addr))); in s390_irgen_LY()
5545 s390_irgen_LG(UChar r1, IRTemp op2addr) in s390_irgen_LG() argument
5547 put_gpr_dw0(r1, load(Ity_I64, mkexpr(op2addr))); in s390_irgen_LG()
5553 s390_irgen_LGF(UChar r1, IRTemp op2addr) in s390_irgen_LGF() argument
5555 put_gpr_dw0(r1, unop(Iop_32Sto64, load(Ity_I32, mkexpr(op2addr)))); in s390_irgen_LGF()
5596 s390_irgen_LA(UChar r1, IRTemp op2addr) in s390_irgen_LA() argument
5598 put_gpr_dw0(r1, mkexpr(op2addr)); in s390_irgen_LA()
5604 s390_irgen_LAY(UChar r1, IRTemp op2addr) in s390_irgen_LAY() argument
5606 put_gpr_dw0(r1, mkexpr(op2addr)); in s390_irgen_LAY()
5612 s390_irgen_LAE(UChar r1, IRTemp op2addr) in s390_irgen_LAE() argument
5614 put_gpr_dw0(r1, mkexpr(op2addr)); in s390_irgen_LAE()
5620 s390_irgen_LAEY(UChar r1, IRTemp op2addr) in s390_irgen_LAEY() argument
5622 put_gpr_dw0(r1, mkexpr(op2addr)); in s390_irgen_LAEY()
5641 s390_irgen_load_and_add32(UChar r1, UChar r3, IRTemp op2addr, Bool is_signed) in s390_irgen_load_and_add32() argument
5649 assign(op2, load(Ity_I32, mkexpr(op2addr))); in s390_irgen_load_and_add32()
5656 Iend_BE, mkexpr(op2addr), in s390_irgen_load_and_add32()
5675 s390_irgen_load_and_add64(UChar r1, UChar r3, IRTemp op2addr, Bool is_signed) in s390_irgen_load_and_add64() argument
5683 assign(op2, load(Ity_I64, mkexpr(op2addr))); in s390_irgen_load_and_add64()
5690 Iend_BE, mkexpr(op2addr), in s390_irgen_load_and_add64()
5709 s390_irgen_load_and_bitwise32(UChar r1, UChar r3, IRTemp op2addr, IROp op) in s390_irgen_load_and_bitwise32() argument
5717 assign(op2, load(Ity_I32, mkexpr(op2addr))); in s390_irgen_load_and_bitwise32()
5724 Iend_BE, mkexpr(op2addr), in s390_irgen_load_and_bitwise32()
5739 s390_irgen_load_and_bitwise64(UChar r1, UChar r3, IRTemp op2addr, IROp op) in s390_irgen_load_and_bitwise64() argument
5747 assign(op2, load(Ity_I64, mkexpr(op2addr))); in s390_irgen_load_and_bitwise64()
5754 Iend_BE, mkexpr(op2addr), in s390_irgen_load_and_bitwise64()
5769 s390_irgen_LAA(UChar r1, UChar r3, IRTemp op2addr) in s390_irgen_LAA() argument
5771 s390_irgen_load_and_add32(r1, r3, op2addr, True /* is_signed */); in s390_irgen_LAA()
5777 s390_irgen_LAAG(UChar r1, UChar r3, IRTemp op2addr) in s390_irgen_LAAG() argument
5779 s390_irgen_load_and_add64(r1, r3, op2addr, True /* is_signed */); in s390_irgen_LAAG()
5785 s390_irgen_LAAL(UChar r1, UChar r3, IRTemp op2addr) in s390_irgen_LAAL() argument
5787 s390_irgen_load_and_add32(r1, r3, op2addr, False /* is_signed */); in s390_irgen_LAAL()
5793 s390_irgen_LAALG(UChar r1, UChar r3, IRTemp op2addr) in s390_irgen_LAALG() argument
5795 s390_irgen_load_and_add64(r1, r3, op2addr, False /* is_signed */); in s390_irgen_LAALG()
5801 s390_irgen_LAN(UChar r1, UChar r3, IRTemp op2addr) in s390_irgen_LAN() argument
5803 s390_irgen_load_and_bitwise32(r1, r3, op2addr, Iop_And32); in s390_irgen_LAN()
5809 s390_irgen_LANG(UChar r1, UChar r3, IRTemp op2addr) in s390_irgen_LANG() argument
5811 s390_irgen_load_and_bitwise64(r1, r3, op2addr, Iop_And64); in s390_irgen_LANG()
5817 s390_irgen_LAX(UChar r1, UChar r3, IRTemp op2addr) in s390_irgen_LAX() argument
5819 s390_irgen_load_and_bitwise32(r1, r3, op2addr, Iop_Xor32); in s390_irgen_LAX()
5825 s390_irgen_LAXG(UChar r1, UChar r3, IRTemp op2addr) in s390_irgen_LAXG() argument
5827 s390_irgen_load_and_bitwise64(r1, r3, op2addr, Iop_Xor64); in s390_irgen_LAXG()
5833 s390_irgen_LAO(UChar r1, UChar r3, IRTemp op2addr) in s390_irgen_LAO() argument
5835 s390_irgen_load_and_bitwise32(r1, r3, op2addr, Iop_Or32); in s390_irgen_LAO()
5841 s390_irgen_LAOG(UChar r1, UChar r3, IRTemp op2addr) in s390_irgen_LAOG() argument
5843 s390_irgen_load_and_bitwise64(r1, r3, op2addr, Iop_Or64); in s390_irgen_LAOG()
5885 s390_irgen_LT(UChar r1, IRTemp op2addr) in s390_irgen_LT() argument
5889 assign(op2, load(Ity_I32, mkexpr(op2addr))); in s390_irgen_LT()
5897 s390_irgen_LTG(UChar r1, IRTemp op2addr) in s390_irgen_LTG() argument
5901 assign(op2, load(Ity_I64, mkexpr(op2addr))); in s390_irgen_LTG()
5909 s390_irgen_LTGF(UChar r1, IRTemp op2addr) in s390_irgen_LTGF() argument
5913 assign(op2, unop(Iop_32Sto64, load(Ity_I32, mkexpr(op2addr)))); in s390_irgen_LTGF()
5937 s390_irgen_LB(UChar r1, IRTemp op2addr) in s390_irgen_LB() argument
5939 put_gpr_w1(r1, unop(Iop_8Sto32, load(Ity_I8, mkexpr(op2addr)))); in s390_irgen_LB()
5945 s390_irgen_LGB(UChar r1, IRTemp op2addr) in s390_irgen_LGB() argument
5947 put_gpr_dw0(r1, unop(Iop_8Sto64, load(Ity_I8, mkexpr(op2addr)))); in s390_irgen_LGB()
5953 s390_irgen_LBH(UChar r1, IRTemp op2addr) in s390_irgen_LBH() argument
5955 put_gpr_w0(r1, unop(Iop_8Sto32, load(Ity_I8, mkexpr(op2addr)))); in s390_irgen_LBH()
6028 s390_irgen_LH(UChar r1, IRTemp op2addr) in s390_irgen_LH() argument
6030 put_gpr_w1(r1, unop(Iop_16Sto32, load(Ity_I16, mkexpr(op2addr)))); in s390_irgen_LH()
6036 s390_irgen_LHY(UChar r1, IRTemp op2addr) in s390_irgen_LHY() argument
6038 put_gpr_w1(r1, unop(Iop_16Sto32, load(Ity_I16, mkexpr(op2addr)))); in s390_irgen_LHY()
6044 s390_irgen_LGH(UChar r1, IRTemp op2addr) in s390_irgen_LGH() argument
6046 put_gpr_dw0(r1, unop(Iop_16Sto64, load(Ity_I16, mkexpr(op2addr)))); in s390_irgen_LGH()
6086 s390_irgen_LHH(UChar r1, IRTemp op2addr) in s390_irgen_LHH() argument
6088 put_gpr_w0(r1, unop(Iop_16Sto32, load(Ity_I16, mkexpr(op2addr)))); in s390_irgen_LHH()
6094 s390_irgen_LFH(UChar r1, IRTemp op2addr) in s390_irgen_LFH() argument
6096 put_gpr_w0(r1, load(Ity_I32, mkexpr(op2addr))); in s390_irgen_LFH()
6110 s390_irgen_LLGF(UChar r1, IRTemp op2addr) in s390_irgen_LLGF() argument
6112 put_gpr_dw0(r1, unop(Iop_32Uto64, load(Ity_I32, mkexpr(op2addr)))); in s390_irgen_LLGF()
6143 s390_irgen_LLC(UChar r1, IRTemp op2addr) in s390_irgen_LLC() argument
6145 put_gpr_w1(r1, unop(Iop_8Uto32, load(Ity_I8, mkexpr(op2addr)))); in s390_irgen_LLC()
6151 s390_irgen_LLGC(UChar r1, IRTemp op2addr) in s390_irgen_LLGC() argument
6153 put_gpr_dw0(r1, unop(Iop_8Uto64, load(Ity_I8, mkexpr(op2addr)))); in s390_irgen_LLGC()
6159 s390_irgen_LLCH(UChar r1, IRTemp op2addr) in s390_irgen_LLCH() argument
6161 put_gpr_w0(r1, unop(Iop_8Uto32, load(Ity_I8, mkexpr(op2addr)))); in s390_irgen_LLCH()
6183 s390_irgen_LLH(UChar r1, IRTemp op2addr) in s390_irgen_LLH() argument
6185 put_gpr_w1(r1, unop(Iop_16Uto32, load(Ity_I16, mkexpr(op2addr)))); in s390_irgen_LLH()
6191 s390_irgen_LLGH(UChar r1, IRTemp op2addr) in s390_irgen_LLGH() argument
6193 put_gpr_dw0(r1, unop(Iop_16Uto64, load(Ity_I16, mkexpr(op2addr)))); in s390_irgen_LLGH()
6217 s390_irgen_LLHH(UChar r1, IRTemp op2addr) in s390_irgen_LLHH() argument
6219 put_gpr_w0(r1, unop(Iop_16Uto32, load(Ity_I16, mkexpr(op2addr)))); in s390_irgen_LLHH()
6282 s390_irgen_LLGT(UChar r1, IRTemp op2addr) in s390_irgen_LLGT() argument
6285 mkexpr(op2addr)), mkU32(2147483647)))); in s390_irgen_LLGT()
6354 s390_irgen_LOC(UChar r1, IRTemp op2addr) in s390_irgen_LOC() argument
6357 put_gpr_w1(r1, load(Ity_I32, mkexpr(op2addr))); in s390_irgen_LOC()
6363 s390_irgen_LOCG(UChar r1, IRTemp op2addr) in s390_irgen_LOCG() argument
6366 put_gpr_dw0(r1, load(Ity_I64, mkexpr(op2addr))); in s390_irgen_LOCG()
6372 s390_irgen_LPQ(UChar r1, IRTemp op2addr) in s390_irgen_LPQ() argument
6374 put_gpr_dw0(r1, load(Ity_I64, mkexpr(op2addr))); in s390_irgen_LPQ()
6375 put_gpr_dw0(r1 + 1, load(Ity_I64, binop(Iop_Add64, mkexpr(op2addr), mkU64(8)) in s390_irgen_LPQ()
6479 s390_irgen_LRVH(UChar r1, IRTemp op2addr) in s390_irgen_LRVH() argument
6483 assign(op2, load(Ity_I16, mkexpr(op2addr))); in s390_irgen_LRVH()
6491 s390_irgen_LRV(UChar r1, IRTemp op2addr) in s390_irgen_LRV() argument
6495 assign(op2, load(Ity_I32, mkexpr(op2addr))); in s390_irgen_LRV()
6508 s390_irgen_LRVG(UChar r1, IRTemp op2addr) in s390_irgen_LRVG() argument
6512 assign(op2, load(Ity_I64, mkexpr(op2addr))); in s390_irgen_LRVG()
6589 s390_irgen_M(UChar r1, IRTemp op2addr) in s390_irgen_M() argument
6596 assign(op2, load(Ity_I32, mkexpr(op2addr))); in s390_irgen_M()
6605 s390_irgen_MFY(UChar r1, IRTemp op2addr) in s390_irgen_MFY() argument
6612 assign(op2, load(Ity_I32, mkexpr(op2addr))); in s390_irgen_MFY()
6621 s390_irgen_MH(UChar r1, IRTemp op2addr) in s390_irgen_MH() argument
6628 assign(op2, load(Ity_I16, mkexpr(op2addr))); in s390_irgen_MH()
6637 s390_irgen_MHY(UChar r1, IRTemp op2addr) in s390_irgen_MHY() argument
6644 assign(op2, load(Ity_I16, mkexpr(op2addr))); in s390_irgen_MHY()
6717 s390_irgen_ML(UChar r1, IRTemp op2addr) in s390_irgen_ML() argument
6724 assign(op2, load(Ity_I32, mkexpr(op2addr))); in s390_irgen_ML()
6733 s390_irgen_MLG(UChar r1, IRTemp op2addr) in s390_irgen_MLG() argument
6740 assign(op2, load(Ity_I64, mkexpr(op2addr))); in s390_irgen_MLG()
6795 s390_irgen_MS(UChar r1, IRTemp op2addr) in s390_irgen_MS() argument
6802 assign(op2, load(Ity_I32, mkexpr(op2addr))); in s390_irgen_MS()
6810 s390_irgen_MSY(UChar r1, IRTemp op2addr) in s390_irgen_MSY() argument
6817 assign(op2, load(Ity_I32, mkexpr(op2addr))); in s390_irgen_MSY()
6825 s390_irgen_MSG(UChar r1, IRTemp op2addr) in s390_irgen_MSG() argument
6832 assign(op2, load(Ity_I64, mkexpr(op2addr))); in s390_irgen_MSG()
6840 s390_irgen_MSGF(UChar r1, IRTemp op2addr) in s390_irgen_MSGF() argument
6847 assign(op2, load(Ity_I32, mkexpr(op2addr))); in s390_irgen_MSGF()
6951 s390_irgen_O(UChar r1, IRTemp op2addr) in s390_irgen_O() argument
6958 assign(op2, load(Ity_I32, mkexpr(op2addr))); in s390_irgen_O()
6967 s390_irgen_OY(UChar r1, IRTemp op2addr) in s390_irgen_OY() argument
6974 assign(op2, load(Ity_I32, mkexpr(op2addr))); in s390_irgen_OY()
6983 s390_irgen_OG(UChar r1, IRTemp op2addr) in s390_irgen_OG() argument
6990 assign(op2, load(Ity_I64, mkexpr(op2addr))); in s390_irgen_OG()
7429 s390_irgen_RLL(UChar r1, UChar r3, IRTemp op2addr) in s390_irgen_RLL() argument
7434 assign(amount, binop(Iop_And64, mkexpr(op2addr), mkU64(31))); in s390_irgen_RLL()
7444 s390_irgen_RLLG(UChar r1, UChar r3, IRTemp op2addr) in s390_irgen_RLLG() argument
7449 assign(amount, binop(Iop_And64, mkexpr(op2addr), mkU64(63))); in s390_irgen_RLLG()
7626 s390_irgen_SLDA(UChar r1, IRTemp op2addr) in s390_irgen_SLDA() argument
7640 assign(shift_amount, binop(Iop_And64, mkexpr(op2addr), mkU64(63))); in s390_irgen_SLDA()
7652 s390_irgen_SLDL(UChar r1, IRTemp op2addr) in s390_irgen_SLDL() argument
7662 mkexpr(op2addr), mkU64(63))))); in s390_irgen_SLDL()
7670 s390_irgen_SLA(UChar r1, IRTemp op2addr) in s390_irgen_SLA() argument
7681 assign(shift_amount, binop(Iop_And64, mkexpr(op2addr), mkU64(63))); in s390_irgen_SLA()
7692 s390_irgen_SLAK(UChar r1, UChar r3, IRTemp op2addr) in s390_irgen_SLAK() argument
7703 assign(shift_amount, binop(Iop_And64, mkexpr(op2addr), mkU64(63))); in s390_irgen_SLAK()
7714 s390_irgen_SLAG(UChar r1, UChar r3, IRTemp op2addr) in s390_irgen_SLAG() argument
7725 assign(shift_amount, binop(Iop_And64, mkexpr(op2addr), mkU64(63))); in s390_irgen_SLAG()
7736 s390_irgen_SLL(UChar r1, IRTemp op2addr) in s390_irgen_SLL() argument
7739 binop(Iop_And64, mkexpr(op2addr), mkU64(63))))); in s390_irgen_SLL()
7745 s390_irgen_SLLK(UChar r1, UChar r3, IRTemp op2addr) in s390_irgen_SLLK() argument
7748 binop(Iop_And64, mkexpr(op2addr), mkU64(63))))); in s390_irgen_SLLK()
7754 s390_irgen_SLLG(UChar r1, UChar r3, IRTemp op2addr) in s390_irgen_SLLG() argument
7757 binop(Iop_And64, mkexpr(op2addr), mkU64(63))))); in s390_irgen_SLLG()
7763 s390_irgen_SRDA(UChar r1, IRTemp op2addr) in s390_irgen_SRDA() argument
7773 mkexpr(op2addr), mkU64(63))))); in s390_irgen_SRDA()
7782 s390_irgen_SRDL(UChar r1, IRTemp op2addr) in s390_irgen_SRDL() argument
7792 mkexpr(op2addr), mkU64(63))))); in s390_irgen_SRDL()
7800 s390_irgen_SRA(UChar r1, IRTemp op2addr) in s390_irgen_SRA() argument
7807 mkexpr(op2addr), mkU64(63))))); in s390_irgen_SRA()
7815 s390_irgen_SRAK(UChar r1, UChar r3, IRTemp op2addr) in s390_irgen_SRAK() argument
7822 mkexpr(op2addr), mkU64(63))))); in s390_irgen_SRAK()
7830 s390_irgen_SRAG(UChar r1, UChar r3, IRTemp op2addr) in s390_irgen_SRAG() argument
7837 mkexpr(op2addr), mkU64(63))))); in s390_irgen_SRAG()
7845 s390_irgen_SRL(UChar r1, IRTemp op2addr) in s390_irgen_SRL() argument
7851 mkexpr(op2addr), mkU64(63))))); in s390_irgen_SRL()
7857 s390_irgen_SRLK(UChar r1, UChar r3, IRTemp op2addr) in s390_irgen_SRLK() argument
7863 mkexpr(op2addr), mkU64(63))))); in s390_irgen_SRLK()
7869 s390_irgen_SRLG(UChar r1, UChar r3, IRTemp op2addr) in s390_irgen_SRLG() argument
7875 mkexpr(op2addr), mkU64(63))))); in s390_irgen_SRLG()
7881 s390_irgen_ST(UChar r1, IRTemp op2addr) in s390_irgen_ST() argument
7883 store(mkexpr(op2addr), get_gpr_w1(r1)); in s390_irgen_ST()
7889 s390_irgen_STY(UChar r1, IRTemp op2addr) in s390_irgen_STY() argument
7891 store(mkexpr(op2addr), get_gpr_w1(r1)); in s390_irgen_STY()
7897 s390_irgen_STG(UChar r1, IRTemp op2addr) in s390_irgen_STG() argument
7899 store(mkexpr(op2addr), get_gpr_dw0(r1)); in s390_irgen_STG()
7923 s390_irgen_STC(UChar r1, IRTemp op2addr) in s390_irgen_STC() argument
7925 store(mkexpr(op2addr), get_gpr_b7(r1)); in s390_irgen_STC()
7931 s390_irgen_STCY(UChar r1, IRTemp op2addr) in s390_irgen_STCY() argument
7933 store(mkexpr(op2addr), get_gpr_b7(r1)); in s390_irgen_STCY()
7939 s390_irgen_STCH(UChar r1, IRTemp op2addr) in s390_irgen_STCH() argument
7941 store(mkexpr(op2addr), get_gpr_b3(r1)); in s390_irgen_STCH()
7947 s390_irgen_STCM(UChar r1, UChar r3, IRTemp op2addr) in s390_irgen_STCM() argument
7955 store(mkexpr(op2addr), get_gpr_b4(r1)); in s390_irgen_STCM()
7959 store(binop(Iop_Add64, mkexpr(op2addr), mkU64(n)), get_gpr_b5(r1)); in s390_irgen_STCM()
7963 store(binop(Iop_Add64, mkexpr(op2addr), mkU64(n)), get_gpr_b6(r1)); in s390_irgen_STCM()
7967 store(binop(Iop_Add64, mkexpr(op2addr), mkU64(n)), get_gpr_b7(r1)); in s390_irgen_STCM()
7974 s390_irgen_STCMY(UChar r1, UChar r3, IRTemp op2addr) in s390_irgen_STCMY() argument
7982 store(mkexpr(op2addr), get_gpr_b4(r1)); in s390_irgen_STCMY()
7986 store(binop(Iop_Add64, mkexpr(op2addr), mkU64(n)), get_gpr_b5(r1)); in s390_irgen_STCMY()
7990 store(binop(Iop_Add64, mkexpr(op2addr), mkU64(n)), get_gpr_b6(r1)); in s390_irgen_STCMY()
7994 store(binop(Iop_Add64, mkexpr(op2addr), mkU64(n)), get_gpr_b7(r1)); in s390_irgen_STCMY()
8001 s390_irgen_STCMH(UChar r1, UChar r3, IRTemp op2addr) in s390_irgen_STCMH() argument
8009 store(mkexpr(op2addr), get_gpr_b0(r1)); in s390_irgen_STCMH()
8013 store(binop(Iop_Add64, mkexpr(op2addr), mkU64(n)), get_gpr_b1(r1)); in s390_irgen_STCMH()
8017 store(binop(Iop_Add64, mkexpr(op2addr), mkU64(n)), get_gpr_b2(r1)); in s390_irgen_STCMH()
8021 store(binop(Iop_Add64, mkexpr(op2addr), mkU64(n)), get_gpr_b3(r1)); in s390_irgen_STCMH()
8028 s390_irgen_STH(UChar r1, IRTemp op2addr) in s390_irgen_STH() argument
8030 store(mkexpr(op2addr), get_gpr_hw3(r1)); in s390_irgen_STH()
8036 s390_irgen_STHY(UChar r1, IRTemp op2addr) in s390_irgen_STHY() argument
8038 store(mkexpr(op2addr), get_gpr_hw3(r1)); in s390_irgen_STHY()
8053 s390_irgen_STHH(UChar r1, IRTemp op2addr) in s390_irgen_STHH() argument
8055 store(mkexpr(op2addr), get_gpr_hw1(r1)); in s390_irgen_STHH()
8061 s390_irgen_STFH(UChar r1, IRTemp op2addr) in s390_irgen_STFH() argument
8063 store(mkexpr(op2addr), get_gpr_w0(r1)); in s390_irgen_STFH()
8069 s390_irgen_STOC(UChar r1, IRTemp op2addr) in s390_irgen_STOC() argument
8072 store(mkexpr(op2addr), get_gpr_w1(r1)); in s390_irgen_STOC()
8078 s390_irgen_STOCG(UChar r1, IRTemp op2addr) in s390_irgen_STOCG() argument
8081 store(mkexpr(op2addr), get_gpr_dw0(r1)); in s390_irgen_STOCG()
8087 s390_irgen_STPQ(UChar r1, IRTemp op2addr) in s390_irgen_STPQ() argument
8089 store(mkexpr(op2addr), get_gpr_dw0(r1)); in s390_irgen_STPQ()
8090 store(binop(Iop_Add64, mkexpr(op2addr), mkU64(8)), get_gpr_dw0(r1 + 1)); in s390_irgen_STPQ()
8096 s390_irgen_STRVH(UChar r1, IRTemp op2addr) in s390_irgen_STRVH() argument
8098 store(mkexpr(op2addr), get_gpr_b7(r1)); in s390_irgen_STRVH()
8099 store(binop(Iop_Add64, mkexpr(op2addr), mkU64(1)), get_gpr_b6(r1)); in s390_irgen_STRVH()
8105 s390_irgen_STRV(UChar r1, IRTemp op2addr) in s390_irgen_STRV() argument
8107 store(mkexpr(op2addr), get_gpr_b7(r1)); in s390_irgen_STRV()
8108 store(binop(Iop_Add64, mkexpr(op2addr), mkU64(1)), get_gpr_b6(r1)); in s390_irgen_STRV()
8109 store(binop(Iop_Add64, mkexpr(op2addr), mkU64(2)), get_gpr_b5(r1)); in s390_irgen_STRV()
8110 store(binop(Iop_Add64, mkexpr(op2addr), mkU64(3)), get_gpr_b4(r1)); in s390_irgen_STRV()
8116 s390_irgen_STRVG(UChar r1, IRTemp op2addr) in s390_irgen_STRVG() argument
8118 store(mkexpr(op2addr), get_gpr_b7(r1)); in s390_irgen_STRVG()
8119 store(binop(Iop_Add64, mkexpr(op2addr), mkU64(1)), get_gpr_b6(r1)); in s390_irgen_STRVG()
8120 store(binop(Iop_Add64, mkexpr(op2addr), mkU64(2)), get_gpr_b5(r1)); in s390_irgen_STRVG()
8121 store(binop(Iop_Add64, mkexpr(op2addr), mkU64(3)), get_gpr_b4(r1)); in s390_irgen_STRVG()
8122 store(binop(Iop_Add64, mkexpr(op2addr), mkU64(4)), get_gpr_b3(r1)); in s390_irgen_STRVG()
8123 store(binop(Iop_Add64, mkexpr(op2addr), mkU64(5)), get_gpr_b2(r1)); in s390_irgen_STRVG()
8124 store(binop(Iop_Add64, mkexpr(op2addr), mkU64(6)), get_gpr_b1(r1)); in s390_irgen_STRVG()
8125 store(binop(Iop_Add64, mkexpr(op2addr), mkU64(7)), get_gpr_b0(r1)); in s390_irgen_STRVG()
8211 s390_irgen_S(UChar r1, IRTemp op2addr) in s390_irgen_S() argument
8218 assign(op2, load(Ity_I32, mkexpr(op2addr))); in s390_irgen_S()
8227 s390_irgen_SY(UChar r1, IRTemp op2addr) in s390_irgen_SY() argument
8234 assign(op2, load(Ity_I32, mkexpr(op2addr))); in s390_irgen_SY()
8243 s390_irgen_SG(UChar r1, IRTemp op2addr) in s390_irgen_SG() argument
8250 assign(op2, load(Ity_I64, mkexpr(op2addr))); in s390_irgen_SG()
8259 s390_irgen_SGF(UChar r1, IRTemp op2addr) in s390_irgen_SGF() argument
8266 assign(op2, unop(Iop_32Sto64, load(Ity_I32, mkexpr(op2addr)))); in s390_irgen_SGF()
8275 s390_irgen_SH(UChar r1, IRTemp op2addr) in s390_irgen_SH() argument
8282 assign(op2, unop(Iop_16Sto32, load(Ity_I16, mkexpr(op2addr)))); in s390_irgen_SH()
8291 s390_irgen_SHY(UChar r1, IRTemp op2addr) in s390_irgen_SHY() argument
8298 assign(op2, unop(Iop_16Sto32, load(Ity_I16, mkexpr(op2addr)))); in s390_irgen_SHY()
8419 s390_irgen_SL(UChar r1, IRTemp op2addr) in s390_irgen_SL() argument
8426 assign(op2, load(Ity_I32, mkexpr(op2addr))); in s390_irgen_SL()
8435 s390_irgen_SLY(UChar r1, IRTemp op2addr) in s390_irgen_SLY() argument
8442 assign(op2, load(Ity_I32, mkexpr(op2addr))); in s390_irgen_SLY()
8451 s390_irgen_SLG(UChar r1, IRTemp op2addr) in s390_irgen_SLG() argument
8458 assign(op2, load(Ity_I64, mkexpr(op2addr))); in s390_irgen_SLG()
8467 s390_irgen_SLGF(UChar r1, IRTemp op2addr) in s390_irgen_SLGF() argument
8474 assign(op2, unop(Iop_32Uto64, load(Ity_I32, mkexpr(op2addr)))); in s390_irgen_SLGF()
8589 s390_irgen_SLB(UChar r1, IRTemp op2addr) in s390_irgen_SLB() argument
8597 assign(op2, load(Ity_I32, mkexpr(op2addr))); in s390_irgen_SLB()
8609 s390_irgen_SLBG(UChar r1, IRTemp op2addr) in s390_irgen_SLBG() argument
8617 assign(op2, load(Ity_I64, mkexpr(op2addr))); in s390_irgen_SLBG()
8761 s390_irgen_LE(UChar r1, IRTemp op2addr) in s390_irgen_LE() argument
8763 put_fpr_w0(r1, load(Ity_F32, mkexpr(op2addr))); in s390_irgen_LE()
8769 s390_irgen_LD(UChar r1, IRTemp op2addr) in s390_irgen_LD() argument
8771 put_fpr_dw0(r1, load(Ity_F64, mkexpr(op2addr))); in s390_irgen_LD()
8777 s390_irgen_LEY(UChar r1, IRTemp op2addr) in s390_irgen_LEY() argument
8779 put_fpr_w0(r1, load(Ity_F32, mkexpr(op2addr))); in s390_irgen_LEY()
8785 s390_irgen_LDY(UChar r1, IRTemp op2addr) in s390_irgen_LDY() argument
8787 put_fpr_dw0(r1, load(Ity_F64, mkexpr(op2addr))); in s390_irgen_LDY()
8793 s390_irgen_LFPC(IRTemp op2addr) in s390_irgen_LFPC() argument
8795 put_fpc_w0(load(Ity_I32, mkexpr(op2addr))); in s390_irgen_LFPC()
8826 s390_irgen_SRNM(IRTemp op2addr) in s390_irgen_SRNM() argument
8835 binop(Iop_And32, unop(Iop_64to32, mkexpr(op2addr)), in s390_irgen_SRNM()
8841 s390_irgen_SRNMB(IRTemp op2addr) in s390_irgen_SRNMB() argument
8850 binop(Iop_And32, unop(Iop_64to32, mkexpr(op2addr)), in s390_irgen_SRNMB()
8875 s390_irgen_SRNMT(IRTemp op2addr) in s390_irgen_SRNMT() argument
8886 unop(Iop_64to32, mkexpr(op2addr)), in s390_irgen_SRNMT()
8901 s390_irgen_STE(UChar r1, IRTemp op2addr) in s390_irgen_STE() argument
8903 store(mkexpr(op2addr), get_fpr_w0(r1)); in s390_irgen_STE()
8909 s390_irgen_STD(UChar r1, IRTemp op2addr) in s390_irgen_STD() argument
8911 store(mkexpr(op2addr), get_fpr_dw0(r1)); in s390_irgen_STD()
8917 s390_irgen_STEY(UChar r1, IRTemp op2addr) in s390_irgen_STEY() argument
8919 store(mkexpr(op2addr), get_fpr_w0(r1)); in s390_irgen_STEY()
8925 s390_irgen_STDY(UChar r1, IRTemp op2addr) in s390_irgen_STDY() argument
8927 store(mkexpr(op2addr), get_fpr_dw0(r1)); in s390_irgen_STDY()
8933 s390_irgen_STFPC(IRTemp op2addr) in s390_irgen_STFPC() argument
8935 store(mkexpr(op2addr), get_fpc_w0()); in s390_irgen_STFPC()
8977 s390_irgen_AEB(UChar r1, IRTemp op2addr) in s390_irgen_AEB() argument
8985 assign(op2, load(Ity_F32, mkexpr(op2addr))); in s390_irgen_AEB()
8995 s390_irgen_ADB(UChar r1, IRTemp op2addr) in s390_irgen_ADB() argument
9003 assign(op2, load(Ity_F64, mkexpr(op2addr))); in s390_irgen_ADB()
9322 s390_irgen_DEB(UChar r1, IRTemp op2addr) in s390_irgen_DEB() argument
9330 assign(op2, load(Ity_F32, mkexpr(op2addr))); in s390_irgen_DEB()
9339 s390_irgen_DDB(UChar r1, IRTemp op2addr) in s390_irgen_DDB() argument
9347 assign(op2, load(Ity_F64, mkexpr(op2addr))); in s390_irgen_DDB()
9415 s390_irgen_LDEB(UChar r1, IRTemp op2addr) in s390_irgen_LDEB() argument
9419 assign(op, load(Ity_F32, mkexpr(op2addr))); in s390_irgen_LDEB()
9478 s390_irgen_MEEB(UChar r1, IRTemp op2addr) in s390_irgen_MEEB() argument
9486 assign(op2, load(Ity_F32, mkexpr(op2addr))); in s390_irgen_MEEB()
9495 s390_irgen_MDB(UChar r1, IRTemp op2addr) in s390_irgen_MDB() argument
9503 assign(op2, load(Ity_F64, mkexpr(op2addr))); in s390_irgen_MDB()
9548 s390_irgen_SEB(UChar r1, IRTemp op2addr) in s390_irgen_SEB() argument
9556 assign(op2, load(Ity_F32, mkexpr(op2addr))); in s390_irgen_SEB()
9566 s390_irgen_SDB(UChar r1, IRTemp op2addr) in s390_irgen_SDB() argument
9574 assign(op2, load(Ity_F64, mkexpr(op2addr))); in s390_irgen_SDB()
10444 s390_irgen_SLDT(UChar r3, IRTemp op2addr, UChar r1) in s390_irgen_SLDT() argument
10452 binop(Iop_And64, mkexpr(op2addr), mkU64(63))))); in s390_irgen_SLDT()
10458 s390_irgen_SLXT(UChar r3, IRTemp op2addr, UChar r1) in s390_irgen_SLXT() argument
10466 binop(Iop_And64, mkexpr(op2addr), mkU64(63))))); in s390_irgen_SLXT()
10472 s390_irgen_SRDT(UChar r3, IRTemp op2addr, UChar r1) in s390_irgen_SRDT() argument
10480 binop(Iop_And64, mkexpr(op2addr), mkU64(63))))); in s390_irgen_SRDT()
10486 s390_irgen_SRXT(UChar r3, IRTemp op2addr, UChar r1) in s390_irgen_SRXT() argument
10494 binop(Iop_And64, mkexpr(op2addr), mkU64(63))))); in s390_irgen_SRXT()
10500 s390_irgen_TDCET(UChar r1, IRTemp op2addr) in s390_irgen_TDCET() argument
10507 s390_cc_thunk_putFZ(S390_CC_OP_DFP_TDC_32, value, op2addr); in s390_irgen_TDCET()
10513 s390_irgen_TDCDT(UChar r1, IRTemp op2addr) in s390_irgen_TDCDT() argument
10520 s390_cc_thunk_putFZ(S390_CC_OP_DFP_TDC_64, value, op2addr); in s390_irgen_TDCDT()
10526 s390_irgen_TDCXT(UChar r1, IRTemp op2addr) in s390_irgen_TDCXT() argument
10533 s390_cc_thunk_put1d128Z(S390_CC_OP_DFP_TDC_128, value, op2addr); in s390_irgen_TDCXT()
10539 s390_irgen_TDGET(UChar r1, IRTemp op2addr) in s390_irgen_TDGET() argument
10546 s390_cc_thunk_putFZ(S390_CC_OP_DFP_TDG_32, value, op2addr); in s390_irgen_TDGET()
10552 s390_irgen_TDGDT(UChar r1, IRTemp op2addr) in s390_irgen_TDGDT() argument
10559 s390_cc_thunk_putFZ(S390_CC_OP_DFP_TDG_64, value, op2addr); in s390_irgen_TDGDT()
10565 s390_irgen_TDGXT(UChar r1, IRTemp op2addr) in s390_irgen_TDGXT() argument
10572 s390_cc_thunk_put1d128Z(S390_CC_OP_DFP_TDG_128, value, op2addr); in s390_irgen_TDGXT()
11109 s390_irgen_load_multiple_32bit(UChar r1, UChar r3, IRTemp op2addr) in s390_irgen_load_multiple_32bit() argument
11114 assign(addr, mkexpr(op2addr)); in s390_irgen_load_multiple_32bit()
11128 s390_irgen_LM(UChar r1, UChar r3, IRTemp op2addr) in s390_irgen_LM() argument
11130 s390_irgen_load_multiple_32bit(r1, r3, op2addr); in s390_irgen_LM()
11136 s390_irgen_LMY(UChar r1, UChar r3, IRTemp op2addr) in s390_irgen_LMY() argument
11138 s390_irgen_load_multiple_32bit(r1, r3, op2addr); in s390_irgen_LMY()
11144 s390_irgen_LMH(UChar r1, UChar r3, IRTemp op2addr) in s390_irgen_LMH() argument
11149 assign(addr, mkexpr(op2addr)); in s390_irgen_LMH()
11165 s390_irgen_LMG(UChar r1, UChar r3, IRTemp op2addr) in s390_irgen_LMG() argument
11170 assign(addr, mkexpr(op2addr)); in s390_irgen_LMG()
11186 s390_irgen_store_multiple_32bit(UChar r1, UChar r3, IRTemp op2addr) in s390_irgen_store_multiple_32bit() argument
11191 assign(addr, mkexpr(op2addr)); in s390_irgen_store_multiple_32bit()
11205 s390_irgen_STM(UChar r1, UChar r3, IRTemp op2addr) in s390_irgen_STM() argument
11207 s390_irgen_store_multiple_32bit(r1, r3, op2addr); in s390_irgen_STM()
11213 s390_irgen_STMY(UChar r1, UChar r3, IRTemp op2addr) in s390_irgen_STMY() argument
11215 s390_irgen_store_multiple_32bit(r1, r3, op2addr); in s390_irgen_STMY()
11221 s390_irgen_STMH(UChar r1, UChar r3, IRTemp op2addr) in s390_irgen_STMH() argument
11226 assign(addr, mkexpr(op2addr)); in s390_irgen_STMH()
11242 s390_irgen_STMG(UChar r1, UChar r3, IRTemp op2addr) in s390_irgen_STMG() argument
11247 assign(addr, mkexpr(op2addr)); in s390_irgen_STMG()
11599 s390_irgen_D(UChar r1, IRTemp op2addr) in s390_irgen_D() argument
11603 assign(op2, load(Ity_I32, mkexpr(op2addr))); in s390_irgen_D()
11623 s390_irgen_DL(UChar r1, IRTemp op2addr) in s390_irgen_DL() argument
11627 assign(op2, load(Ity_I32, mkexpr(op2addr))); in s390_irgen_DL()
11635 s390_irgen_DLG(UChar r1, IRTemp op2addr) in s390_irgen_DLG() argument
11639 assign(op2, load(Ity_I64, mkexpr(op2addr))); in s390_irgen_DLG()
11671 s390_irgen_DSG(UChar r1, IRTemp op2addr) in s390_irgen_DSG() argument
11675 assign(op2, load(Ity_I64, mkexpr(op2addr))); in s390_irgen_DSG()
11695 s390_irgen_DSGF(UChar r1, IRTemp op2addr) in s390_irgen_DSGF() argument
11699 assign(op2, unop(Iop_32Sto64, load(Ity_I32, mkexpr(op2addr)))); in s390_irgen_DSGF()
11707 s390_irgen_load_ar_multiple(UChar r1, UChar r3, IRTemp op2addr) in s390_irgen_load_ar_multiple() argument
11712 assign(addr, mkexpr(op2addr)); in s390_irgen_load_ar_multiple()
11726 s390_irgen_LAM(UChar r1, UChar r3, IRTemp op2addr) in s390_irgen_LAM() argument
11728 s390_irgen_load_ar_multiple(r1, r3, op2addr); in s390_irgen_LAM()
11734 s390_irgen_LAMY(UChar r1, UChar r3, IRTemp op2addr) in s390_irgen_LAMY() argument
11736 s390_irgen_load_ar_multiple(r1, r3, op2addr); in s390_irgen_LAMY()
11742 s390_irgen_store_ar_multiple(UChar r1, UChar r3, IRTemp op2addr) in s390_irgen_store_ar_multiple() argument
11747 assign(addr, mkexpr(op2addr)); in s390_irgen_store_ar_multiple()
11761 s390_irgen_STAM(UChar r1, UChar r3, IRTemp op2addr) in s390_irgen_STAM() argument
11763 s390_irgen_store_ar_multiple(r1, r3, op2addr); in s390_irgen_STAM()
11769 s390_irgen_STAMY(UChar r1, UChar r3, IRTemp op2addr) in s390_irgen_STAMY() argument
11771 s390_irgen_store_ar_multiple(r1, r3, op2addr); in s390_irgen_STAMY()
11779 s390_irgen_cas_32(UChar r1, UChar r3, IRTemp op2addr) in s390_irgen_cas_32() argument
11794 Iend_BE, mkexpr(op2addr), in s390_irgen_cas_32()
11811 s390_irgen_CS(UChar r1, UChar r3, IRTemp op2addr) in s390_irgen_CS() argument
11813 s390_irgen_cas_32(r1, r3, op2addr); in s390_irgen_CS()
11819 s390_irgen_CSY(UChar r1, UChar r3, IRTemp op2addr) in s390_irgen_CSY() argument
11821 s390_irgen_cas_32(r1, r3, op2addr); in s390_irgen_CSY()
11827 s390_irgen_CSG(UChar r1, UChar r3, IRTemp op2addr) in s390_irgen_CSG() argument
11842 Iend_BE, mkexpr(op2addr), in s390_irgen_CSG()
11862 s390_irgen_cdas_32(UChar r1, UChar r3, IRTemp op2addr) in s390_irgen_cdas_32() argument
11882 Iend_BE, mkexpr(op2addr), in s390_irgen_cdas_32()
11906 s390_irgen_CDS(UChar r1, UChar r3, IRTemp op2addr) in s390_irgen_CDS() argument
11908 s390_irgen_cdas_32(r1, r3, op2addr); in s390_irgen_CDS()
11914 s390_irgen_CDSY(UChar r1, UChar r3, IRTemp op2addr) in s390_irgen_CDSY() argument
11916 s390_irgen_cdas_32(r1, r3, op2addr); in s390_irgen_CDSY()
11922 s390_irgen_CDSG(UChar r1, UChar r3, IRTemp op2addr) in s390_irgen_CDSG() argument
11942 Iend_BE, mkexpr(op2addr), in s390_irgen_CDSG()
12044 s390_irgen_CEB(UChar r1, IRTemp op2addr) in s390_irgen_CEB() argument
12052 assign(op2, load(Ity_F32, mkexpr(op2addr))); in s390_irgen_CEB()
12062 s390_irgen_CDB(UChar r1, IRTemp op2addr) in s390_irgen_CDB() argument
12070 assign(op2, load(Ity_F64, mkexpr(op2addr))); in s390_irgen_CDB()
12274 s390_irgen_LXDB(UChar r1, IRTemp op2addr) in s390_irgen_LXDB() argument
12278 assign(op, load(Ity_F64, mkexpr(op2addr))); in s390_irgen_LXDB()
12285 s390_irgen_LXEB(UChar r1, IRTemp op2addr) in s390_irgen_LXEB() argument
12289 assign(op, load(Ity_F32, mkexpr(op2addr))); in s390_irgen_LXEB()
12441 s390_irgen_MAEB(UChar r3, IRTemp op2addr, UChar r1) in s390_irgen_MAEB() argument
12443 IRExpr *op2 = load(Ity_F32, mkexpr(op2addr)); in s390_irgen_MAEB()
12453 s390_irgen_MADB(UChar r3, IRTemp op2addr, UChar r1) in s390_irgen_MADB() argument
12455 IRExpr *op2 = load(Ity_F64, mkexpr(op2addr)); in s390_irgen_MADB()
12487 s390_irgen_MSEB(UChar r3, IRTemp op2addr, UChar r1) in s390_irgen_MSEB() argument
12489 IRExpr *op2 = load(Ity_F32, mkexpr(op2addr)); in s390_irgen_MSEB()
12499 s390_irgen_MSDB(UChar r3, IRTemp op2addr, UChar r1) in s390_irgen_MSDB() argument
12501 IRExpr *op2 = load(Ity_F64, mkexpr(op2addr)); in s390_irgen_MSDB()
12548 s390_irgen_SQEB(UChar r1, IRTemp op2addr) in s390_irgen_SQEB() argument
12553 assign(op, load(Ity_F32, mkexpr(op2addr))); in s390_irgen_SQEB()
12560 s390_irgen_SQDB(UChar r1, IRTemp op2addr) in s390_irgen_SQDB() argument
12565 assign(op, load(Ity_F64, mkexpr(op2addr))); in s390_irgen_SQDB()
12590 s390_irgen_TCEB(UChar r1, IRTemp op2addr) in s390_irgen_TCEB() argument
12596 s390_cc_thunk_putFZ(S390_CC_OP_BFP_TDC_32, value, op2addr); in s390_irgen_TCEB()
12602 s390_irgen_TCDB(UChar r1, IRTemp op2addr) in s390_irgen_TCDB() argument
12608 s390_cc_thunk_putFZ(S390_CC_OP_BFP_TDC_64, value, op2addr); in s390_irgen_TCDB()
12614 s390_irgen_TCXB(UChar r1, IRTemp op2addr) in s390_irgen_TCXB() argument
12620 s390_cc_thunk_put1f128Z(S390_CC_OP_BFP_TDC_128, value, op2addr); in s390_irgen_TCXB()
12708 s390_irgen_CVB(UChar r1, IRTemp op2addr) in s390_irgen_CVB() argument
12710 put_gpr_w1(r1, s390_call_cvb(load(Ity_I64, mkexpr(op2addr)))); in s390_irgen_CVB()
12716 s390_irgen_CVBY(UChar r1, IRTemp op2addr) in s390_irgen_CVBY() argument
12718 put_gpr_w1(r1, s390_call_cvb(load(Ity_I64, mkexpr(op2addr)))); in s390_irgen_CVBY()
12740 s390_irgen_CVD(UChar r1, IRTemp op2addr) in s390_irgen_CVD() argument
12742 store(mkexpr(op2addr), s390_call_cvd(unop(Iop_32Uto64, get_gpr_w1(r1)))); in s390_irgen_CVD()
12748 s390_irgen_CVDY(UChar r1, IRTemp op2addr) in s390_irgen_CVDY() argument
12750 store(mkexpr(op2addr), s390_call_cvd(get_gpr_w1(r1))); in s390_irgen_CVDY()
12811 s390_irgen_STCK(IRTemp op2addr) in s390_irgen_STCK() argument
12818 mkIRExprVec_1(mkexpr(op2addr))); in s390_irgen_STCK()
12820 d->mAddr = mkexpr(op2addr); in s390_irgen_STCK()
12829 s390_irgen_STCKF(IRTemp op2addr) in s390_irgen_STCKF() argument
12838 mkIRExprVec_1(mkexpr(op2addr))); in s390_irgen_STCKF()
12840 d->mAddr = mkexpr(op2addr); in s390_irgen_STCKF()
12850 s390_irgen_STCKE(IRTemp op2addr) in s390_irgen_STCKE() argument
12857 mkIRExprVec_1(mkexpr(op2addr))); in s390_irgen_STCKE()
12859 d->mAddr = mkexpr(op2addr); in s390_irgen_STCKE()
12868 s390_irgen_STFLE(IRTemp op2addr) in s390_irgen_STFLE() argument
12881 mkIRExprVec_2(IRExpr_BBPTR(), mkexpr(op2addr))); in s390_irgen_STFLE()
12890 d->mAddr = mkexpr(op2addr); in s390_irgen_STFLE()
13815 s390_call_ecag(IRExpr *op2addr) in s390_call_ecag() argument
13819 args = mkIRExprVec_1(op2addr); in s390_call_ecag()
13830 s390_irgen_ECAG(UChar r1, UChar r3 __attribute__((unused)), IRTemp op2addr) in s390_irgen_ECAG() argument
13835 put_gpr_dw0(r1, s390_call_ecag(mkexpr(op2addr))); in s390_irgen_ECAG()