Lines Matching refs:IRTemp

52 static void s390_irgen_xonc(IROp, IRTemp, IRTemp, IRTemp);
53 static void s390_irgen_CLC_EX(IRTemp, IRTemp, IRTemp);
105 static __inline__ IRTemp
115 mkexpr(IRTemp tmp) in mkexpr()
129 assign(IRTemp dst, IRExpr *expr) in assign()
142 static __inline__ IRTemp
145 IRTemp temp = newTemp(type); in mktemp()
557 s390_cc_widen(IRTemp v, Bool sign_extend) in s390_cc_widen()
583 s390_cc_thunk_put1(UInt opc, IRTemp d1, Bool sign_extend) in s390_cc_thunk_put1()
597 s390_cc_thunk_put2(UInt opc, IRTemp d1, IRTemp d2, Bool sign_extend) in s390_cc_thunk_put2()
622 s390_cc_thunk_put3(UInt opc, IRTemp d1, IRTemp d2, IRTemp nd, Bool sign_extend) in s390_cc_thunk_put3()
639 s390_cc_thunk_put1f(UInt opc, IRTemp d1) in s390_cc_thunk_put1f()
663 s390_cc_thunk_putFZ(UInt opc, IRTemp d1, IRTemp d2) in s390_cc_thunk_putFZ()
687 s390_cc_thunk_put1f128(UInt opc, IRTemp d1) in s390_cc_thunk_put1f128()
703 s390_cc_thunk_put1f128Z(UInt opc, IRTemp d1, IRTemp nd) in s390_cc_thunk_put1f128Z()
721 s390_cc_thunk_put1d128(UInt opc, IRTemp d1) in s390_cc_thunk_put1d128()
737 s390_cc_thunk_put1d128Z(UInt opc, IRTemp d1, IRTemp nd) in s390_cc_thunk_put1d128Z()
785 s390_call_calculate_icc(UInt m, UInt opc, IRTemp op1, IRTemp op2) in s390_call_calculate_icc()
1533 IRTemp fpc_bits = newTemp(Ity_I32); in get_bfp_rounding_mode_from_fpc()
1564 static IRTemp
1605 IRTemp fpc_bits = newTemp(Ity_I32); in get_dfp_rounding_mode_from_fpc()
1624 static IRTemp
1688 convert_vex_bfpcc_to_s390(IRTemp vex_cc) in convert_vex_bfpcc_to_s390()
1690 IRTemp cc0 = newTemp(Ity_I32); in convert_vex_bfpcc_to_s390()
1691 IRTemp cc1 = newTemp(Ity_I32); in convert_vex_bfpcc_to_s390()
1692 IRTemp b0 = newTemp(Ity_I32); in convert_vex_bfpcc_to_s390()
1693 IRTemp b2 = newTemp(Ity_I32); in convert_vex_bfpcc_to_s390()
1694 IRTemp b6 = newTemp(Ity_I32); in convert_vex_bfpcc_to_s390()
1719 convert_vex_dfpcc_to_s390(IRTemp vex_cc) in convert_vex_dfpcc_to_s390()
1903 IRTemp op4addr), in s390_format_RIS_RURDI()
1907 IRTemp op4addr = newTemp(Ity_I64); in s390_format_RIS_RURDI()
1921 IRTemp op4addr), in s390_format_RIS_RURDU()
1925 IRTemp op4addr = newTemp(Ity_I64); in s390_format_RIS_RURDU()
2167 IRTemp op4addr), in s390_format_RRS()
2171 IRTemp op4addr = newTemp(Ity_I64); in s390_format_RRS()
2184 s390_format_RS_R0RD(const HChar *(*irgen)(UChar r1, IRTemp op2addr), in s390_format_RS_R0RD()
2188 IRTemp op2addr = newTemp(Ity_I64); in s390_format_RS_R0RD()
2200 s390_format_RS_RRRD(const HChar *(*irgen)(UChar r1, UChar r3, IRTemp op2addr), in s390_format_RS_RRRD()
2204 IRTemp op2addr = newTemp(Ity_I64); in s390_format_RS_RRRD()
2216 s390_format_RS_RURD(const HChar *(*irgen)(UChar r1, UChar r3, IRTemp op2addr), in s390_format_RS_RURD()
2220 IRTemp op2addr = newTemp(Ity_I64); in s390_format_RS_RURD()
2232 s390_format_RS_AARD(const HChar *(*irgen)(UChar, UChar, IRTemp), in s390_format_RS_AARD() argument
2236 IRTemp op2addr = newTemp(Ity_I64); in s390_format_RS_AARD()
2258 s390_format_RSY_RRRD(const HChar *(*irgen)(UChar r1, UChar r3, IRTemp op2addr), in s390_format_RSY_RRRD()
2262 IRTemp op2addr = newTemp(Ity_I64); in s390_format_RSY_RRRD()
2263 IRTemp d2 = newTemp(Ity_I64); in s390_format_RSY_RRRD()
2276 s390_format_RSY_AARD(const HChar *(*irgen)(UChar, UChar, IRTemp), in s390_format_RSY_AARD() argument
2280 IRTemp op2addr = newTemp(Ity_I64); in s390_format_RSY_AARD()
2281 IRTemp d2 = newTemp(Ity_I64); in s390_format_RSY_AARD()
2294 s390_format_RSY_RURD(const HChar *(*irgen)(UChar r1, UChar r3, IRTemp op2addr), in s390_format_RSY_RURD()
2298 IRTemp op2addr = newTemp(Ity_I64); in s390_format_RSY_RURD()
2299 IRTemp d2 = newTemp(Ity_I64); in s390_format_RSY_RURD()
2312 s390_format_RSY_RDRM(const HChar *(*irgen)(UChar r1, IRTemp op2addr), in s390_format_RSY_RDRM()
2316 IRTemp op2addr = newTemp(Ity_I64); in s390_format_RSY_RDRM()
2317 IRTemp d2 = newTemp(Ity_I64); in s390_format_RSY_RDRM()
2335 IRTemp op2addr), in s390_format_RX()
2338 IRTemp op2addr = newTemp(Ity_I64); in s390_format_RX()
2348 s390_format_RX_RRRD(const HChar *(*irgen)(UChar r1, IRTemp op2addr), in s390_format_RX_RRRD()
2352 IRTemp op2addr = newTemp(Ity_I64); in s390_format_RX_RRRD()
2365 s390_format_RX_FRRD(const HChar *(*irgen)(UChar r1, IRTemp op2addr), in s390_format_RX_FRRD()
2369 IRTemp op2addr = newTemp(Ity_I64); in s390_format_RX_FRRD()
2382 s390_format_RXE_FRRD(const HChar *(*irgen)(UChar r1, IRTemp op2addr), in s390_format_RXE_FRRD()
2386 IRTemp op2addr = newTemp(Ity_I64); in s390_format_RXE_FRRD()
2399 s390_format_RXF_FRRDF(const HChar *(*irgen)(UChar, IRTemp, UChar), in s390_format_RXF_FRRDF() argument
2403 IRTemp op2addr = newTemp(Ity_I64); in s390_format_RXF_FRRDF()
2416 s390_format_RXY_RRRD(const HChar *(*irgen)(UChar r1, IRTemp op2addr), in s390_format_RXY_RRRD()
2420 IRTemp op2addr = newTemp(Ity_I64); in s390_format_RXY_RRRD()
2421 IRTemp d2 = newTemp(Ity_I64); in s390_format_RXY_RRRD()
2435 s390_format_RXY_FRRD(const HChar *(*irgen)(UChar r1, IRTemp op2addr), in s390_format_RXY_FRRD()
2439 IRTemp op2addr = newTemp(Ity_I64); in s390_format_RXY_FRRD()
2440 IRTemp d2 = newTemp(Ity_I64); in s390_format_RXY_FRRD()
2458 IRTemp op2addr = newTemp(Ity_I64); in s390_format_RXY_URRD()
2459 IRTemp d2 = newTemp(Ity_I64); in s390_format_RXY_URRD()
2473 s390_format_S_RD(const HChar *(*irgen)(IRTemp op2addr), in s390_format_S_RD()
2477 IRTemp op2addr = newTemp(Ity_I64); in s390_format_S_RD()
2489 s390_format_SI_URD(const HChar *(*irgen)(UChar i2, IRTemp op1addr), in s390_format_SI_URD()
2493 IRTemp op1addr = newTemp(Ity_I64); in s390_format_SI_URD()
2505 s390_format_SIY_URD(const HChar *(*irgen)(UChar i2, IRTemp op1addr), in s390_format_SIY_URD()
2509 IRTemp op1addr = newTemp(Ity_I64); in s390_format_SIY_URD()
2510 IRTemp d1 = newTemp(Ity_I64); in s390_format_SIY_URD()
2523 s390_format_SIY_IRD(const HChar *(*irgen)(UChar i2, IRTemp op1addr), in s390_format_SIY_IRD()
2527 IRTemp op1addr = newTemp(Ity_I64); in s390_format_SIY_IRD()
2528 IRTemp d1 = newTemp(Ity_I64); in s390_format_SIY_IRD()
2541 s390_format_SS_L0RDRD(const HChar *(*irgen)(UChar, IRTemp, IRTemp), in s390_format_SS_L0RDRD() argument
2545 IRTemp op1addr = newTemp(Ity_I64); in s390_format_SS_L0RDRD()
2546 IRTemp op2addr = newTemp(Ity_I64); in s390_format_SS_L0RDRD()
2560 s390_format_SIL_RDI(const HChar *(*irgen)(UShort i2, IRTemp op1addr), in s390_format_SIL_RDI()
2564 IRTemp op1addr = newTemp(Ity_I64); in s390_format_SIL_RDI()
2576 s390_format_SIL_RDU(const HChar *(*irgen)(UShort i2, IRTemp op1addr), in s390_format_SIL_RDU()
2580 IRTemp op1addr = newTemp(Ity_I64); in s390_format_SIL_RDU()
2600 IRTemp op1 = newTemp(Ity_I32); in s390_irgen_AR()
2601 IRTemp op2 = newTemp(Ity_I32); in s390_irgen_AR()
2602 IRTemp result = newTemp(Ity_I32); in s390_irgen_AR()
2616 IRTemp op1 = newTemp(Ity_I64); in s390_irgen_AGR()
2617 IRTemp op2 = newTemp(Ity_I64); in s390_irgen_AGR()
2618 IRTemp result = newTemp(Ity_I64); in s390_irgen_AGR()
2632 IRTemp op1 = newTemp(Ity_I64); in s390_irgen_AGFR()
2633 IRTemp op2 = newTemp(Ity_I64); in s390_irgen_AGFR()
2634 IRTemp result = newTemp(Ity_I64); in s390_irgen_AGFR()
2648 IRTemp op2 = newTemp(Ity_I32); in s390_irgen_ARK()
2649 IRTemp op3 = newTemp(Ity_I32); in s390_irgen_ARK()
2650 IRTemp result = newTemp(Ity_I32); in s390_irgen_ARK()
2664 IRTemp op2 = newTemp(Ity_I64); in s390_irgen_AGRK()
2665 IRTemp op3 = newTemp(Ity_I64); in s390_irgen_AGRK()
2666 IRTemp result = newTemp(Ity_I64); in s390_irgen_AGRK()
2678 s390_irgen_A(UChar r1, IRTemp op2addr) in s390_irgen_A()
2680 IRTemp op1 = newTemp(Ity_I32); in s390_irgen_A()
2681 IRTemp op2 = newTemp(Ity_I32); in s390_irgen_A()
2682 IRTemp result = newTemp(Ity_I32); in s390_irgen_A()
2694 s390_irgen_AY(UChar r1, IRTemp op2addr) in s390_irgen_AY()
2696 IRTemp op1 = newTemp(Ity_I32); in s390_irgen_AY()
2697 IRTemp op2 = newTemp(Ity_I32); in s390_irgen_AY()
2698 IRTemp result = newTemp(Ity_I32); in s390_irgen_AY()
2710 s390_irgen_AG(UChar r1, IRTemp op2addr) in s390_irgen_AG()
2712 IRTemp op1 = newTemp(Ity_I64); in s390_irgen_AG()
2713 IRTemp op2 = newTemp(Ity_I64); in s390_irgen_AG()
2714 IRTemp result = newTemp(Ity_I64); in s390_irgen_AG()
2726 s390_irgen_AGF(UChar r1, IRTemp op2addr) in s390_irgen_AGF()
2728 IRTemp op1 = newTemp(Ity_I64); in s390_irgen_AGF()
2729 IRTemp op2 = newTemp(Ity_I64); in s390_irgen_AGF()
2730 IRTemp result = newTemp(Ity_I64); in s390_irgen_AGF()
2744 IRTemp op1 = newTemp(Ity_I32); in s390_irgen_AFI()
2746 IRTemp result = newTemp(Ity_I32); in s390_irgen_AFI()
2761 IRTemp op1 = newTemp(Ity_I64); in s390_irgen_AGFI()
2763 IRTemp result = newTemp(Ity_I64); in s390_irgen_AGFI()
2779 IRTemp op3 = newTemp(Ity_I32); in s390_irgen_AHIK()
2780 IRTemp result = newTemp(Ity_I32); in s390_irgen_AHIK()
2796 IRTemp op3 = newTemp(Ity_I64); in s390_irgen_AGHIK()
2797 IRTemp result = newTemp(Ity_I64); in s390_irgen_AGHIK()
2810 s390_irgen_ASI(UChar i2, IRTemp op1addr) in s390_irgen_ASI()
2812 IRTemp op1 = newTemp(Ity_I32); in s390_irgen_ASI()
2814 IRTemp result = newTemp(Ity_I32); in s390_irgen_ASI()
2827 s390_irgen_AGSI(UChar i2, IRTemp op1addr) in s390_irgen_AGSI()
2829 IRTemp op1 = newTemp(Ity_I64); in s390_irgen_AGSI()
2831 IRTemp result = newTemp(Ity_I64); in s390_irgen_AGSI()
2844 s390_irgen_AH(UChar r1, IRTemp op2addr) in s390_irgen_AH()
2846 IRTemp op1 = newTemp(Ity_I32); in s390_irgen_AH()
2847 IRTemp op2 = newTemp(Ity_I32); in s390_irgen_AH()
2848 IRTemp result = newTemp(Ity_I32); in s390_irgen_AH()
2860 s390_irgen_AHY(UChar r1, IRTemp op2addr) in s390_irgen_AHY()
2862 IRTemp op1 = newTemp(Ity_I32); in s390_irgen_AHY()
2863 IRTemp op2 = newTemp(Ity_I32); in s390_irgen_AHY()
2864 IRTemp result = newTemp(Ity_I32); in s390_irgen_AHY()
2878 IRTemp op1 = newTemp(Ity_I32); in s390_irgen_AHI()
2880 IRTemp result = newTemp(Ity_I32); in s390_irgen_AHI()
2895 IRTemp op1 = newTemp(Ity_I64); in s390_irgen_AGHI()
2897 IRTemp result = newTemp(Ity_I64); in s390_irgen_AGHI()
2912 IRTemp op2 = newTemp(Ity_I32); in s390_irgen_AHHHR()
2913 IRTemp op3 = newTemp(Ity_I32); in s390_irgen_AHHHR()
2914 IRTemp result = newTemp(Ity_I32); in s390_irgen_AHHHR()
2928 IRTemp op2 = newTemp(Ity_I32); in s390_irgen_AHHLR()
2929 IRTemp op3 = newTemp(Ity_I32); in s390_irgen_AHHLR()
2930 IRTemp result = newTemp(Ity_I32); in s390_irgen_AHHLR()
2944 IRTemp op1 = newTemp(Ity_I32); in s390_irgen_AIH()
2946 IRTemp result = newTemp(Ity_I32); in s390_irgen_AIH()
2961 IRTemp op1 = newTemp(Ity_I32); in s390_irgen_ALR()
2962 IRTemp op2 = newTemp(Ity_I32); in s390_irgen_ALR()
2963 IRTemp result = newTemp(Ity_I32); in s390_irgen_ALR()
2977 IRTemp op1 = newTemp(Ity_I64); in s390_irgen_ALGR()
2978 IRTemp op2 = newTemp(Ity_I64); in s390_irgen_ALGR()
2979 IRTemp result = newTemp(Ity_I64); in s390_irgen_ALGR()
2993 IRTemp op1 = newTemp(Ity_I64); in s390_irgen_ALGFR()
2994 IRTemp op2 = newTemp(Ity_I64); in s390_irgen_ALGFR()
2995 IRTemp result = newTemp(Ity_I64); in s390_irgen_ALGFR()
3009 IRTemp op2 = newTemp(Ity_I32); in s390_irgen_ALRK()
3010 IRTemp op3 = newTemp(Ity_I32); in s390_irgen_ALRK()
3011 IRTemp result = newTemp(Ity_I32); in s390_irgen_ALRK()
3025 IRTemp op2 = newTemp(Ity_I64); in s390_irgen_ALGRK()
3026 IRTemp op3 = newTemp(Ity_I64); in s390_irgen_ALGRK()
3027 IRTemp result = newTemp(Ity_I64); in s390_irgen_ALGRK()
3039 s390_irgen_AL(UChar r1, IRTemp op2addr) in s390_irgen_AL()
3041 IRTemp op1 = newTemp(Ity_I32); in s390_irgen_AL()
3042 IRTemp op2 = newTemp(Ity_I32); in s390_irgen_AL()
3043 IRTemp result = newTemp(Ity_I32); in s390_irgen_AL()
3055 s390_irgen_ALY(UChar r1, IRTemp op2addr) in s390_irgen_ALY()
3057 IRTemp op1 = newTemp(Ity_I32); in s390_irgen_ALY()
3058 IRTemp op2 = newTemp(Ity_I32); in s390_irgen_ALY()
3059 IRTemp result = newTemp(Ity_I32); in s390_irgen_ALY()
3071 s390_irgen_ALG(UChar r1, IRTemp op2addr) in s390_irgen_ALG()
3073 IRTemp op1 = newTemp(Ity_I64); in s390_irgen_ALG()
3074 IRTemp op2 = newTemp(Ity_I64); in s390_irgen_ALG()
3075 IRTemp result = newTemp(Ity_I64); in s390_irgen_ALG()
3087 s390_irgen_ALGF(UChar r1, IRTemp op2addr) in s390_irgen_ALGF()
3089 IRTemp op1 = newTemp(Ity_I64); in s390_irgen_ALGF()
3090 IRTemp op2 = newTemp(Ity_I64); in s390_irgen_ALGF()
3091 IRTemp result = newTemp(Ity_I64); in s390_irgen_ALGF()
3105 IRTemp op1 = newTemp(Ity_I32); in s390_irgen_ALFI()
3107 IRTemp result = newTemp(Ity_I32); in s390_irgen_ALFI()
3122 IRTemp op1 = newTemp(Ity_I64); in s390_irgen_ALGFI()
3124 IRTemp result = newTemp(Ity_I64); in s390_irgen_ALGFI()
3139 IRTemp op2 = newTemp(Ity_I32); in s390_irgen_ALHHHR()
3140 IRTemp op3 = newTemp(Ity_I32); in s390_irgen_ALHHHR()
3141 IRTemp result = newTemp(Ity_I32); in s390_irgen_ALHHHR()
3155 IRTemp op2 = newTemp(Ity_I32); in s390_irgen_ALHHLR()
3156 IRTemp op3 = newTemp(Ity_I32); in s390_irgen_ALHHLR()
3157 IRTemp result = newTemp(Ity_I32); in s390_irgen_ALHHLR()
3171 IRTemp op1 = newTemp(Ity_I32); in s390_irgen_ALCR()
3172 IRTemp op2 = newTemp(Ity_I32); in s390_irgen_ALCR()
3173 IRTemp result = newTemp(Ity_I32); in s390_irgen_ALCR()
3174 IRTemp carry_in = newTemp(Ity_I32); in s390_irgen_ALCR()
3190 IRTemp op1 = newTemp(Ity_I64); in s390_irgen_ALCGR()
3191 IRTemp op2 = newTemp(Ity_I64); in s390_irgen_ALCGR()
3192 IRTemp result = newTemp(Ity_I64); in s390_irgen_ALCGR()
3193 IRTemp carry_in = newTemp(Ity_I64); in s390_irgen_ALCGR()
3208 s390_irgen_ALC(UChar r1, IRTemp op2addr) in s390_irgen_ALC()
3210 IRTemp op1 = newTemp(Ity_I32); in s390_irgen_ALC()
3211 IRTemp op2 = newTemp(Ity_I32); in s390_irgen_ALC()
3212 IRTemp result = newTemp(Ity_I32); in s390_irgen_ALC()
3213 IRTemp carry_in = newTemp(Ity_I32); in s390_irgen_ALC()
3227 s390_irgen_ALCG(UChar r1, IRTemp op2addr) in s390_irgen_ALCG()
3229 IRTemp op1 = newTemp(Ity_I64); in s390_irgen_ALCG()
3230 IRTemp op2 = newTemp(Ity_I64); in s390_irgen_ALCG()
3231 IRTemp result = newTemp(Ity_I64); in s390_irgen_ALCG()
3232 IRTemp carry_in = newTemp(Ity_I64); in s390_irgen_ALCG()
3247 s390_irgen_ALSI(UChar i2, IRTemp op1addr) in s390_irgen_ALSI()
3249 IRTemp op1 = newTemp(Ity_I32); in s390_irgen_ALSI()
3251 IRTemp result = newTemp(Ity_I32); in s390_irgen_ALSI()
3264 s390_irgen_ALGSI(UChar i2, IRTemp op1addr) in s390_irgen_ALGSI()
3266 IRTemp op1 = newTemp(Ity_I64); in s390_irgen_ALGSI()
3268 IRTemp result = newTemp(Ity_I64); in s390_irgen_ALGSI()
3284 IRTemp op3 = newTemp(Ity_I32); in s390_irgen_ALHSIK()
3285 IRTemp result = newTemp(Ity_I32); in s390_irgen_ALHSIK()
3301 IRTemp op3 = newTemp(Ity_I64); in s390_irgen_ALGHSIK()
3302 IRTemp result = newTemp(Ity_I64); in s390_irgen_ALGHSIK()
3317 IRTemp op1 = newTemp(Ity_I32); in s390_irgen_ALSIH()
3319 IRTemp result = newTemp(Ity_I32); in s390_irgen_ALSIH()
3334 IRTemp op1 = newTemp(Ity_I32); in s390_irgen_ALSIHN()
3336 IRTemp result = newTemp(Ity_I32); in s390_irgen_ALSIHN()
3349 IRTemp op1 = newTemp(Ity_I32); in s390_irgen_NR()
3350 IRTemp op2 = newTemp(Ity_I32); in s390_irgen_NR()
3351 IRTemp result = newTemp(Ity_I32); in s390_irgen_NR()
3365 IRTemp op1 = newTemp(Ity_I64); in s390_irgen_NGR()
3366 IRTemp op2 = newTemp(Ity_I64); in s390_irgen_NGR()
3367 IRTemp result = newTemp(Ity_I64); in s390_irgen_NGR()
3381 IRTemp op2 = newTemp(Ity_I32); in s390_irgen_NRK()
3382 IRTemp op3 = newTemp(Ity_I32); in s390_irgen_NRK()
3383 IRTemp result = newTemp(Ity_I32); in s390_irgen_NRK()
3397 IRTemp op2 = newTemp(Ity_I64); in s390_irgen_NGRK()
3398 IRTemp op3 = newTemp(Ity_I64); in s390_irgen_NGRK()
3399 IRTemp result = newTemp(Ity_I64); in s390_irgen_NGRK()
3411 s390_irgen_N(UChar r1, IRTemp op2addr) in s390_irgen_N()
3413 IRTemp op1 = newTemp(Ity_I32); in s390_irgen_N()
3414 IRTemp op2 = newTemp(Ity_I32); in s390_irgen_N()
3415 IRTemp result = newTemp(Ity_I32); in s390_irgen_N()
3427 s390_irgen_NY(UChar r1, IRTemp op2addr) in s390_irgen_NY()
3429 IRTemp op1 = newTemp(Ity_I32); in s390_irgen_NY()
3430 IRTemp op2 = newTemp(Ity_I32); in s390_irgen_NY()
3431 IRTemp result = newTemp(Ity_I32); in s390_irgen_NY()
3443 s390_irgen_NG(UChar r1, IRTemp op2addr) in s390_irgen_NG()
3445 IRTemp op1 = newTemp(Ity_I64); in s390_irgen_NG()
3446 IRTemp op2 = newTemp(Ity_I64); in s390_irgen_NG()
3447 IRTemp result = newTemp(Ity_I64); in s390_irgen_NG()
3459 s390_irgen_NI(UChar i2, IRTemp op1addr) in s390_irgen_NI()
3461 IRTemp op1 = newTemp(Ity_I8); in s390_irgen_NI()
3463 IRTemp result = newTemp(Ity_I8); in s390_irgen_NI()
3475 s390_irgen_NIY(UChar i2, IRTemp op1addr) in s390_irgen_NIY()
3477 IRTemp op1 = newTemp(Ity_I8); in s390_irgen_NIY()
3479 IRTemp result = newTemp(Ity_I8); in s390_irgen_NIY()
3493 IRTemp op1 = newTemp(Ity_I32); in s390_irgen_NIHF()
3495 IRTemp result = newTemp(Ity_I32); in s390_irgen_NIHF()
3509 IRTemp op1 = newTemp(Ity_I16); in s390_irgen_NIHH()
3511 IRTemp result = newTemp(Ity_I16); in s390_irgen_NIHH()
3525 IRTemp op1 = newTemp(Ity_I16); in s390_irgen_NIHL()
3527 IRTemp result = newTemp(Ity_I16); in s390_irgen_NIHL()
3541 IRTemp op1 = newTemp(Ity_I32); in s390_irgen_NILF()
3543 IRTemp result = newTemp(Ity_I32); in s390_irgen_NILF()
3557 IRTemp op1 = newTemp(Ity_I16); in s390_irgen_NILH()
3559 IRTemp result = newTemp(Ity_I16); in s390_irgen_NILH()
3573 IRTemp op1 = newTemp(Ity_I16); in s390_irgen_NILL()
3575 IRTemp result = newTemp(Ity_I16); in s390_irgen_NILL()
3589 IRTemp target = newTemp(Ity_I64); in s390_irgen_BASR()
3608 s390_irgen_BAS(UChar r1, IRTemp op2addr) in s390_irgen_BAS()
3610 IRTemp target = newTemp(Ity_I64); in s390_irgen_BAS()
3622 IRTemp cond = newTemp(Ity_I32); in s390_irgen_BCR()
3645 s390_irgen_BC(UChar r1, UChar x2, UChar b2, UShort d2, IRTemp op2addr) in s390_irgen_BC()
3647 IRTemp cond = newTemp(Ity_I32); in s390_irgen_BC()
3690 s390_irgen_BCT(UChar r1, IRTemp op2addr) in s390_irgen_BCT()
3700 s390_irgen_BCTG(UChar r1, IRTemp op2addr) in s390_irgen_BCTG()
3710 s390_irgen_BXH(UChar r1, UChar r3, IRTemp op2addr) in s390_irgen_BXH()
3712 IRTemp value = newTemp(Ity_I32); in s390_irgen_BXH()
3723 s390_irgen_BXHG(UChar r1, UChar r3, IRTemp op2addr) in s390_irgen_BXHG()
3725 IRTemp value = newTemp(Ity_I64); in s390_irgen_BXHG()
3736 s390_irgen_BXLE(UChar r1, UChar r3, IRTemp op2addr) in s390_irgen_BXLE()
3738 IRTemp value = newTemp(Ity_I32); in s390_irgen_BXLE()
3749 s390_irgen_BXLEG(UChar r1, UChar r3, IRTemp op2addr) in s390_irgen_BXLEG()
3751 IRTemp value = newTemp(Ity_I64); in s390_irgen_BXLEG()
3782 IRTemp cond = newTemp(Ity_I32); in s390_irgen_BRC()
3805 IRTemp cond = newTemp(Ity_I32); in s390_irgen_BRCL()
3846 IRTemp value = newTemp(Ity_I32); in s390_irgen_BRXH()
3859 IRTemp value = newTemp(Ity_I64); in s390_irgen_BRXHG()
3872 IRTemp value = newTemp(Ity_I32); in s390_irgen_BRXLE()
3885 IRTemp value = newTemp(Ity_I64); in s390_irgen_BRXLG()
3898 IRTemp op1 = newTemp(Ity_I32); in s390_irgen_CR()
3899 IRTemp op2 = newTemp(Ity_I32); in s390_irgen_CR()
3911 IRTemp op1 = newTemp(Ity_I64); in s390_irgen_CGR()
3912 IRTemp op2 = newTemp(Ity_I64); in s390_irgen_CGR()
3924 IRTemp op1 = newTemp(Ity_I64); in s390_irgen_CGFR()
3925 IRTemp op2 = newTemp(Ity_I64); in s390_irgen_CGFR()
3935 s390_irgen_C(UChar r1, IRTemp op2addr) in s390_irgen_C()
3937 IRTemp op1 = newTemp(Ity_I32); in s390_irgen_C()
3938 IRTemp op2 = newTemp(Ity_I32); in s390_irgen_C()
3948 s390_irgen_CY(UChar r1, IRTemp op2addr) in s390_irgen_CY()
3950 IRTemp op1 = newTemp(Ity_I32); in s390_irgen_CY()
3951 IRTemp op2 = newTemp(Ity_I32); in s390_irgen_CY()
3961 s390_irgen_CG(UChar r1, IRTemp op2addr) in s390_irgen_CG()
3963 IRTemp op1 = newTemp(Ity_I64); in s390_irgen_CG()
3964 IRTemp op2 = newTemp(Ity_I64); in s390_irgen_CG()
3974 s390_irgen_CGF(UChar r1, IRTemp op2addr) in s390_irgen_CGF()
3976 IRTemp op1 = newTemp(Ity_I64); in s390_irgen_CGF()
3977 IRTemp op2 = newTemp(Ity_I64); in s390_irgen_CGF()
3989 IRTemp op1 = newTemp(Ity_I32); in s390_irgen_CFI()
4003 IRTemp op1 = newTemp(Ity_I64); in s390_irgen_CGFI()
4017 IRTemp op1 = newTemp(Ity_I32); in s390_irgen_CRL()
4018 IRTemp op2 = newTemp(Ity_I32); in s390_irgen_CRL()
4031 IRTemp op1 = newTemp(Ity_I64); in s390_irgen_CGRL()
4032 IRTemp op2 = newTemp(Ity_I64); in s390_irgen_CGRL()
4045 IRTemp op1 = newTemp(Ity_I64); in s390_irgen_CGFRL()
4046 IRTemp op2 = newTemp(Ity_I64); in s390_irgen_CGFRL()
4057 s390_irgen_CRB(UChar r1, UChar r2, UChar m3, IRTemp op4addr) in s390_irgen_CRB()
4059 IRTemp op1 = newTemp(Ity_I32); in s390_irgen_CRB()
4060 IRTemp op2 = newTemp(Ity_I32); in s390_irgen_CRB()
4061 IRTemp cond = newTemp(Ity_I32); in s390_irgen_CRB()
4081 s390_irgen_CGRB(UChar r1, UChar r2, UChar m3, IRTemp op4addr) in s390_irgen_CGRB()
4083 IRTemp op1 = newTemp(Ity_I64); in s390_irgen_CGRB()
4084 IRTemp op2 = newTemp(Ity_I64); in s390_irgen_CGRB()
4085 IRTemp cond = newTemp(Ity_I32); in s390_irgen_CGRB()
4107 IRTemp op1 = newTemp(Ity_I32); in s390_irgen_CRJ()
4108 IRTemp op2 = newTemp(Ity_I32); in s390_irgen_CRJ()
4109 IRTemp cond = newTemp(Ity_I32); in s390_irgen_CRJ()
4133 IRTemp op1 = newTemp(Ity_I64); in s390_irgen_CGRJ()
4134 IRTemp op2 = newTemp(Ity_I64); in s390_irgen_CGRJ()
4135 IRTemp cond = newTemp(Ity_I32); in s390_irgen_CGRJ()
4157 s390_irgen_CIB(UChar r1, UChar m3, UChar i2, IRTemp op4addr) in s390_irgen_CIB()
4159 IRTemp op1 = newTemp(Ity_I32); in s390_irgen_CIB()
4161 IRTemp cond = newTemp(Ity_I32); in s390_irgen_CIB()
4181 s390_irgen_CGIB(UChar r1, UChar m3, UChar i2, IRTemp op4addr) in s390_irgen_CGIB()
4183 IRTemp op1 = newTemp(Ity_I64); in s390_irgen_CGIB()
4185 IRTemp cond = newTemp(Ity_I32); in s390_irgen_CGIB()
4207 IRTemp op1 = newTemp(Ity_I32); in s390_irgen_CIJ()
4209 IRTemp cond = newTemp(Ity_I32); in s390_irgen_CIJ()
4232 IRTemp op1 = newTemp(Ity_I64); in s390_irgen_CGIJ()
4234 IRTemp cond = newTemp(Ity_I32); in s390_irgen_CGIJ()
4255 s390_irgen_CH(UChar r1, IRTemp op2addr) in s390_irgen_CH()
4257 IRTemp op1 = newTemp(Ity_I32); in s390_irgen_CH()
4258 IRTemp op2 = newTemp(Ity_I32); in s390_irgen_CH()
4268 s390_irgen_CHY(UChar r1, IRTemp op2addr) in s390_irgen_CHY()
4270 IRTemp op1 = newTemp(Ity_I32); in s390_irgen_CHY()
4271 IRTemp op2 = newTemp(Ity_I32); in s390_irgen_CHY()
4281 s390_irgen_CGH(UChar r1, IRTemp op2addr) in s390_irgen_CGH()
4283 IRTemp op1 = newTemp(Ity_I64); in s390_irgen_CGH()
4284 IRTemp op2 = newTemp(Ity_I64); in s390_irgen_CGH()
4296 IRTemp op1 = newTemp(Ity_I32); in s390_irgen_CHI()
4310 IRTemp op1 = newTemp(Ity_I64); in s390_irgen_CGHI()
4322 s390_irgen_CHHSI(UShort i2, IRTemp op1addr) in s390_irgen_CHHSI()
4324 IRTemp op1 = newTemp(Ity_I16); in s390_irgen_CHHSI()
4336 s390_irgen_CHSI(UShort i2, IRTemp op1addr) in s390_irgen_CHSI()
4338 IRTemp op1 = newTemp(Ity_I32); in s390_irgen_CHSI()
4350 s390_irgen_CGHSI(UShort i2, IRTemp op1addr) in s390_irgen_CGHSI()
4352 IRTemp op1 = newTemp(Ity_I64); in s390_irgen_CGHSI()
4366 IRTemp op1 = newTemp(Ity_I32); in s390_irgen_CHRL()
4367 IRTemp op2 = newTemp(Ity_I32); in s390_irgen_CHRL()
4380 IRTemp op1 = newTemp(Ity_I64); in s390_irgen_CGHRL()
4381 IRTemp op2 = newTemp(Ity_I64); in s390_irgen_CGHRL()
4394 IRTemp op1 = newTemp(Ity_I32); in s390_irgen_CHHR()
4395 IRTemp op2 = newTemp(Ity_I32); in s390_irgen_CHHR()
4407 IRTemp op1 = newTemp(Ity_I32); in s390_irgen_CHLR()
4408 IRTemp op2 = newTemp(Ity_I32); in s390_irgen_CHLR()
4418 s390_irgen_CHF(UChar r1, IRTemp op2addr) in s390_irgen_CHF()
4420 IRTemp op1 = newTemp(Ity_I32); in s390_irgen_CHF()
4421 IRTemp op2 = newTemp(Ity_I32); in s390_irgen_CHF()
4433 IRTemp op1 = newTemp(Ity_I32); in s390_irgen_CIH()
4447 IRTemp op1 = newTemp(Ity_I32); in s390_irgen_CLR()
4448 IRTemp op2 = newTemp(Ity_I32); in s390_irgen_CLR()
4460 IRTemp op1 = newTemp(Ity_I64); in s390_irgen_CLGR()
4461 IRTemp op2 = newTemp(Ity_I64); in s390_irgen_CLGR()
4473 IRTemp op1 = newTemp(Ity_I64); in s390_irgen_CLGFR()
4474 IRTemp op2 = newTemp(Ity_I64); in s390_irgen_CLGFR()
4484 s390_irgen_CL(UChar r1, IRTemp op2addr) in s390_irgen_CL()
4486 IRTemp op1 = newTemp(Ity_I32); in s390_irgen_CL()
4487 IRTemp op2 = newTemp(Ity_I32); in s390_irgen_CL()
4497 s390_irgen_CLY(UChar r1, IRTemp op2addr) in s390_irgen_CLY()
4499 IRTemp op1 = newTemp(Ity_I32); in s390_irgen_CLY()
4500 IRTemp op2 = newTemp(Ity_I32); in s390_irgen_CLY()
4510 s390_irgen_CLG(UChar r1, IRTemp op2addr) in s390_irgen_CLG()
4512 IRTemp op1 = newTemp(Ity_I64); in s390_irgen_CLG()
4513 IRTemp op2 = newTemp(Ity_I64); in s390_irgen_CLG()
4523 s390_irgen_CLGF(UChar r1, IRTemp op2addr) in s390_irgen_CLGF()
4525 IRTemp op1 = newTemp(Ity_I64); in s390_irgen_CLGF()
4526 IRTemp op2 = newTemp(Ity_I64); in s390_irgen_CLGF()
4538 IRTemp op1 = newTemp(Ity_I32); in s390_irgen_CLFI()
4552 IRTemp op1 = newTemp(Ity_I64); in s390_irgen_CLGFI()
4564 s390_irgen_CLI(UChar i2, IRTemp op1addr) in s390_irgen_CLI()
4566 IRTemp op1 = newTemp(Ity_I8); in s390_irgen_CLI()
4578 s390_irgen_CLIY(UChar i2, IRTemp op1addr) in s390_irgen_CLIY()
4580 IRTemp op1 = newTemp(Ity_I8); in s390_irgen_CLIY()
4592 s390_irgen_CLFHSI(UShort i2, IRTemp op1addr) in s390_irgen_CLFHSI()
4594 IRTemp op1 = newTemp(Ity_I32); in s390_irgen_CLFHSI()
4606 s390_irgen_CLGHSI(UShort i2, IRTemp op1addr) in s390_irgen_CLGHSI()
4608 IRTemp op1 = newTemp(Ity_I64); in s390_irgen_CLGHSI()
4620 s390_irgen_CLHHSI(UShort i2, IRTemp op1addr) in s390_irgen_CLHHSI()
4622 IRTemp op1 = newTemp(Ity_I16); in s390_irgen_CLHHSI()
4636 IRTemp op1 = newTemp(Ity_I32); in s390_irgen_CLRL()
4637 IRTemp op2 = newTemp(Ity_I32); in s390_irgen_CLRL()
4650 IRTemp op1 = newTemp(Ity_I64); in s390_irgen_CLGRL()
4651 IRTemp op2 = newTemp(Ity_I64); in s390_irgen_CLGRL()
4664 IRTemp op1 = newTemp(Ity_I64); in s390_irgen_CLGFRL()
4665 IRTemp op2 = newTemp(Ity_I64); in s390_irgen_CLGFRL()
4678 IRTemp op1 = newTemp(Ity_I32); in s390_irgen_CLHRL()
4679 IRTemp op2 = newTemp(Ity_I32); in s390_irgen_CLHRL()
4692 IRTemp op1 = newTemp(Ity_I64); in s390_irgen_CLGHRL()
4693 IRTemp op2 = newTemp(Ity_I64); in s390_irgen_CLGHRL()
4704 s390_irgen_CLRB(UChar r1, UChar r2, UChar m3, IRTemp op4addr) in s390_irgen_CLRB()
4706 IRTemp op1 = newTemp(Ity_I32); in s390_irgen_CLRB()
4707 IRTemp op2 = newTemp(Ity_I32); in s390_irgen_CLRB()
4708 IRTemp cond = newTemp(Ity_I32); in s390_irgen_CLRB()
4728 s390_irgen_CLGRB(UChar r1, UChar r2, UChar m3, IRTemp op4addr) in s390_irgen_CLGRB()
4730 IRTemp op1 = newTemp(Ity_I64); in s390_irgen_CLGRB()
4731 IRTemp op2 = newTemp(Ity_I64); in s390_irgen_CLGRB()
4732 IRTemp cond = newTemp(Ity_I32); in s390_irgen_CLGRB()
4754 IRTemp op1 = newTemp(Ity_I32); in s390_irgen_CLRJ()
4755 IRTemp op2 = newTemp(Ity_I32); in s390_irgen_CLRJ()
4756 IRTemp cond = newTemp(Ity_I32); in s390_irgen_CLRJ()
4779 IRTemp op1 = newTemp(Ity_I64); in s390_irgen_CLGRJ()
4780 IRTemp op2 = newTemp(Ity_I64); in s390_irgen_CLGRJ()
4781 IRTemp cond = newTemp(Ity_I32); in s390_irgen_CLGRJ()
4802 s390_irgen_CLIB(UChar r1, UChar m3, UChar i2, IRTemp op4addr) in s390_irgen_CLIB()
4804 IRTemp op1 = newTemp(Ity_I32); in s390_irgen_CLIB()
4806 IRTemp cond = newTemp(Ity_I32); in s390_irgen_CLIB()
4826 s390_irgen_CLGIB(UChar r1, UChar m3, UChar i2, IRTemp op4addr) in s390_irgen_CLGIB()
4828 IRTemp op1 = newTemp(Ity_I64); in s390_irgen_CLGIB()
4830 IRTemp cond = newTemp(Ity_I32); in s390_irgen_CLGIB()
4852 IRTemp op1 = newTemp(Ity_I32); in s390_irgen_CLIJ()
4854 IRTemp cond = newTemp(Ity_I32); in s390_irgen_CLIJ()
4877 IRTemp op1 = newTemp(Ity_I64); in s390_irgen_CLGIJ()
4879 IRTemp cond = newTemp(Ity_I32); in s390_irgen_CLGIJ()
4900 s390_irgen_CLM(UChar r1, UChar r3, IRTemp op2addr) in s390_irgen_CLM()
4902 IRTemp op1 = newTemp(Ity_I32); in s390_irgen_CLM()
4903 IRTemp op2 = newTemp(Ity_I32); in s390_irgen_CLM()
4904 IRTemp b0 = newTemp(Ity_I32); in s390_irgen_CLM()
4905 IRTemp b1 = newTemp(Ity_I32); in s390_irgen_CLM()
4906 IRTemp b2 = newTemp(Ity_I32); in s390_irgen_CLM()
4907 IRTemp b3 = newTemp(Ity_I32); in s390_irgen_CLM()
4908 IRTemp c0 = newTemp(Ity_I32); in s390_irgen_CLM()
4909 IRTemp c1 = newTemp(Ity_I32); in s390_irgen_CLM()
4910 IRTemp c2 = newTemp(Ity_I32); in s390_irgen_CLM()
4911 IRTemp c3 = newTemp(Ity_I32); in s390_irgen_CLM()
4962 s390_irgen_CLMY(UChar r1, UChar r3, IRTemp op2addr) in s390_irgen_CLMY()
4964 IRTemp op1 = newTemp(Ity_I32); in s390_irgen_CLMY()
4965 IRTemp op2 = newTemp(Ity_I32); in s390_irgen_CLMY()
4966 IRTemp b0 = newTemp(Ity_I32); in s390_irgen_CLMY()
4967 IRTemp b1 = newTemp(Ity_I32); in s390_irgen_CLMY()
4968 IRTemp b2 = newTemp(Ity_I32); in s390_irgen_CLMY()
4969 IRTemp b3 = newTemp(Ity_I32); in s390_irgen_CLMY()
4970 IRTemp c0 = newTemp(Ity_I32); in s390_irgen_CLMY()
4971 IRTemp c1 = newTemp(Ity_I32); in s390_irgen_CLMY()
4972 IRTemp c2 = newTemp(Ity_I32); in s390_irgen_CLMY()
4973 IRTemp c3 = newTemp(Ity_I32); in s390_irgen_CLMY()
5024 s390_irgen_CLMH(UChar r1, UChar r3, IRTemp op2addr) in s390_irgen_CLMH()
5026 IRTemp op1 = newTemp(Ity_I32); in s390_irgen_CLMH()
5027 IRTemp op2 = newTemp(Ity_I32); in s390_irgen_CLMH()
5028 IRTemp b0 = newTemp(Ity_I32); in s390_irgen_CLMH()
5029 IRTemp b1 = newTemp(Ity_I32); in s390_irgen_CLMH()
5030 IRTemp b2 = newTemp(Ity_I32); in s390_irgen_CLMH()
5031 IRTemp b3 = newTemp(Ity_I32); in s390_irgen_CLMH()
5032 IRTemp c0 = newTemp(Ity_I32); in s390_irgen_CLMH()
5033 IRTemp c1 = newTemp(Ity_I32); in s390_irgen_CLMH()
5034 IRTemp c2 = newTemp(Ity_I32); in s390_irgen_CLMH()
5035 IRTemp c3 = newTemp(Ity_I32); in s390_irgen_CLMH()
5088 IRTemp op1 = newTemp(Ity_I32); in s390_irgen_CLHHR()
5089 IRTemp op2 = newTemp(Ity_I32); in s390_irgen_CLHHR()
5101 IRTemp op1 = newTemp(Ity_I32); in s390_irgen_CLHLR()
5102 IRTemp op2 = newTemp(Ity_I32); in s390_irgen_CLHLR()
5112 s390_irgen_CLHF(UChar r1, IRTemp op2addr) in s390_irgen_CLHF()
5114 IRTemp op1 = newTemp(Ity_I32); in s390_irgen_CLHF()
5115 IRTemp op2 = newTemp(Ity_I32); in s390_irgen_CLHF()
5127 IRTemp op1 = newTemp(Ity_I32); in s390_irgen_CLIH()
5151 IRTemp op1 = newTemp(Ity_I32); in s390_irgen_XR()
5152 IRTemp op2 = newTemp(Ity_I32); in s390_irgen_XR()
5153 IRTemp result = newTemp(Ity_I32); in s390_irgen_XR()
5171 IRTemp op1 = newTemp(Ity_I64); in s390_irgen_XGR()
5172 IRTemp op2 = newTemp(Ity_I64); in s390_irgen_XGR()
5173 IRTemp result = newTemp(Ity_I64); in s390_irgen_XGR()
5191 IRTemp op2 = newTemp(Ity_I32); in s390_irgen_XRK()
5192 IRTemp op3 = newTemp(Ity_I32); in s390_irgen_XRK()
5193 IRTemp result = newTemp(Ity_I32); in s390_irgen_XRK()
5207 IRTemp op2 = newTemp(Ity_I64); in s390_irgen_XGRK()
5208 IRTemp op3 = newTemp(Ity_I64); in s390_irgen_XGRK()
5209 IRTemp result = newTemp(Ity_I64); in s390_irgen_XGRK()
5221 s390_irgen_X(UChar r1, IRTemp op2addr) in s390_irgen_X()
5223 IRTemp op1 = newTemp(Ity_I32); in s390_irgen_X()
5224 IRTemp op2 = newTemp(Ity_I32); in s390_irgen_X()
5225 IRTemp result = newTemp(Ity_I32); in s390_irgen_X()
5237 s390_irgen_XY(UChar r1, IRTemp op2addr) in s390_irgen_XY()
5239 IRTemp op1 = newTemp(Ity_I32); in s390_irgen_XY()
5240 IRTemp op2 = newTemp(Ity_I32); in s390_irgen_XY()
5241 IRTemp result = newTemp(Ity_I32); in s390_irgen_XY()
5253 s390_irgen_XG(UChar r1, IRTemp op2addr) in s390_irgen_XG()
5255 IRTemp op1 = newTemp(Ity_I64); in s390_irgen_XG()
5256 IRTemp op2 = newTemp(Ity_I64); in s390_irgen_XG()
5257 IRTemp result = newTemp(Ity_I64); in s390_irgen_XG()
5269 s390_irgen_XI(UChar i2, IRTemp op1addr) in s390_irgen_XI()
5271 IRTemp op1 = newTemp(Ity_I8); in s390_irgen_XI()
5273 IRTemp result = newTemp(Ity_I8); in s390_irgen_XI()
5285 s390_irgen_XIY(UChar i2, IRTemp op1addr) in s390_irgen_XIY()
5287 IRTemp op1 = newTemp(Ity_I8); in s390_irgen_XIY()
5289 IRTemp result = newTemp(Ity_I8); in s390_irgen_XIY()
5303 IRTemp op1 = newTemp(Ity_I32); in s390_irgen_XIHF()
5305 IRTemp result = newTemp(Ity_I32); in s390_irgen_XIHF()
5319 IRTemp op1 = newTemp(Ity_I32); in s390_irgen_XILF()
5321 IRTemp result = newTemp(Ity_I32); in s390_irgen_XILF()
5343 s390_irgen_IC(UChar r1, IRTemp op2addr) in s390_irgen_IC()
5351 s390_irgen_ICY(UChar r1, IRTemp op2addr) in s390_irgen_ICY()
5359 s390_irgen_ICM(UChar r1, UChar r3, IRTemp op2addr) in s390_irgen_ICM()
5362 IRTemp result = newTemp(Ity_I32); in s390_irgen_ICM()
5394 s390_irgen_ICMY(UChar r1, UChar r3, IRTemp op2addr) in s390_irgen_ICMY()
5397 IRTemp result = newTemp(Ity_I32); in s390_irgen_ICMY()
5429 s390_irgen_ICMH(UChar r1, UChar r3, IRTemp op2addr) in s390_irgen_ICMH()
5432 IRTemp result = newTemp(Ity_I32); in s390_irgen_ICMH()
5536 s390_irgen_L(UChar r1, IRTemp op2addr) in s390_irgen_L()
5544 s390_irgen_LY(UChar r1, IRTemp op2addr) in s390_irgen_LY()
5552 s390_irgen_LG(UChar r1, IRTemp op2addr) in s390_irgen_LG()
5560 s390_irgen_LGF(UChar r1, IRTemp op2addr) in s390_irgen_LGF()
5603 s390_irgen_LA(UChar r1, IRTemp op2addr) in s390_irgen_LA()
5611 s390_irgen_LAY(UChar r1, IRTemp op2addr) in s390_irgen_LAY()
5619 s390_irgen_LAE(UChar r1, IRTemp op2addr) in s390_irgen_LAE()
5627 s390_irgen_LAEY(UChar r1, IRTemp op2addr) in s390_irgen_LAEY()
5648 s390_irgen_load_and_add32(UChar r1, UChar r3, IRTemp op2addr, Bool is_signed) in s390_irgen_load_and_add32()
5651 IRTemp old_mem = newTemp(Ity_I32); in s390_irgen_load_and_add32()
5652 IRTemp op2 = newTemp(Ity_I32); in s390_irgen_load_and_add32()
5653 IRTemp op3 = newTemp(Ity_I32); in s390_irgen_load_and_add32()
5654 IRTemp result = newTemp(Ity_I32); in s390_irgen_load_and_add32()
5682 s390_irgen_load_and_add64(UChar r1, UChar r3, IRTemp op2addr, Bool is_signed) in s390_irgen_load_and_add64()
5685 IRTemp old_mem = newTemp(Ity_I64); in s390_irgen_load_and_add64()
5686 IRTemp op2 = newTemp(Ity_I64); in s390_irgen_load_and_add64()
5687 IRTemp op3 = newTemp(Ity_I64); in s390_irgen_load_and_add64()
5688 IRTemp result = newTemp(Ity_I64); in s390_irgen_load_and_add64()
5716 s390_irgen_load_and_bitwise32(UChar r1, UChar r3, IRTemp op2addr, IROp op) in s390_irgen_load_and_bitwise32()
5719 IRTemp old_mem = newTemp(Ity_I32); in s390_irgen_load_and_bitwise32()
5720 IRTemp op2 = newTemp(Ity_I32); in s390_irgen_load_and_bitwise32()
5721 IRTemp op3 = newTemp(Ity_I32); in s390_irgen_load_and_bitwise32()
5722 IRTemp result = newTemp(Ity_I32); in s390_irgen_load_and_bitwise32()
5746 s390_irgen_load_and_bitwise64(UChar r1, UChar r3, IRTemp op2addr, IROp op) in s390_irgen_load_and_bitwise64()
5749 IRTemp old_mem = newTemp(Ity_I64); in s390_irgen_load_and_bitwise64()
5750 IRTemp op2 = newTemp(Ity_I64); in s390_irgen_load_and_bitwise64()
5751 IRTemp op3 = newTemp(Ity_I64); in s390_irgen_load_and_bitwise64()
5752 IRTemp result = newTemp(Ity_I64); in s390_irgen_load_and_bitwise64()
5776 s390_irgen_LAA(UChar r1, UChar r3, IRTemp op2addr) in s390_irgen_LAA()
5784 s390_irgen_LAAG(UChar r1, UChar r3, IRTemp op2addr) in s390_irgen_LAAG()
5792 s390_irgen_LAAL(UChar r1, UChar r3, IRTemp op2addr) in s390_irgen_LAAL()
5800 s390_irgen_LAALG(UChar r1, UChar r3, IRTemp op2addr) in s390_irgen_LAALG()
5808 s390_irgen_LAN(UChar r1, UChar r3, IRTemp op2addr) in s390_irgen_LAN()
5816 s390_irgen_LANG(UChar r1, UChar r3, IRTemp op2addr) in s390_irgen_LANG()
5824 s390_irgen_LAX(UChar r1, UChar r3, IRTemp op2addr) in s390_irgen_LAX()
5832 s390_irgen_LAXG(UChar r1, UChar r3, IRTemp op2addr) in s390_irgen_LAXG()
5840 s390_irgen_LAO(UChar r1, UChar r3, IRTemp op2addr) in s390_irgen_LAO()
5848 s390_irgen_LAOG(UChar r1, UChar r3, IRTemp op2addr) in s390_irgen_LAOG()
5858 IRTemp op2 = newTemp(Ity_I32); in s390_irgen_LTR()
5870 IRTemp op2 = newTemp(Ity_I64); in s390_irgen_LTGR()
5882 IRTemp op2 = newTemp(Ity_I64); in s390_irgen_LTGFR()
5892 s390_irgen_LT(UChar r1, IRTemp op2addr) in s390_irgen_LT()
5894 IRTemp op2 = newTemp(Ity_I32); in s390_irgen_LT()
5904 s390_irgen_LTG(UChar r1, IRTemp op2addr) in s390_irgen_LTG()
5906 IRTemp op2 = newTemp(Ity_I64); in s390_irgen_LTG()
5916 s390_irgen_LTGF(UChar r1, IRTemp op2addr) in s390_irgen_LTGF()
5918 IRTemp op2 = newTemp(Ity_I64); in s390_irgen_LTGF()
5944 s390_irgen_LB(UChar r1, IRTemp op2addr) in s390_irgen_LB()
5952 s390_irgen_LGB(UChar r1, IRTemp op2addr) in s390_irgen_LGB()
5960 s390_irgen_LBH(UChar r1, IRTemp op2addr) in s390_irgen_LBH()
5971 IRTemp op2 = newTemp(Ity_I32); in s390_irgen_LCR()
5972 IRTemp result = newTemp(Ity_I32); in s390_irgen_LCR()
5988 IRTemp op2 = newTemp(Ity_I64); in s390_irgen_LCGR()
5989 IRTemp result = newTemp(Ity_I64); in s390_irgen_LCGR()
6005 IRTemp op2 = newTemp(Ity_I64); in s390_irgen_LCGFR()
6006 IRTemp result = newTemp(Ity_I64); in s390_irgen_LCGFR()
6035 s390_irgen_LH(UChar r1, IRTemp op2addr) in s390_irgen_LH()
6043 s390_irgen_LHY(UChar r1, IRTemp op2addr) in s390_irgen_LHY()
6051 s390_irgen_LGH(UChar r1, IRTemp op2addr) in s390_irgen_LGH()
6093 s390_irgen_LHH(UChar r1, IRTemp op2addr) in s390_irgen_LHH()
6101 s390_irgen_LFH(UChar r1, IRTemp op2addr) in s390_irgen_LFH()
6117 s390_irgen_LLGF(UChar r1, IRTemp op2addr) in s390_irgen_LLGF()
6150 s390_irgen_LLC(UChar r1, IRTemp op2addr) in s390_irgen_LLC()
6158 s390_irgen_LLGC(UChar r1, IRTemp op2addr) in s390_irgen_LLGC()
6166 s390_irgen_LLCH(UChar r1, IRTemp op2addr) in s390_irgen_LLCH()
6190 s390_irgen_LLH(UChar r1, IRTemp op2addr) in s390_irgen_LLH()
6198 s390_irgen_LLGH(UChar r1, IRTemp op2addr) in s390_irgen_LLGH()
6224 s390_irgen_LLHH(UChar r1, IRTemp op2addr) in s390_irgen_LLHH()
6289 s390_irgen_LLGT(UChar r1, IRTemp op2addr) in s390_irgen_LLGT()
6300 IRTemp op2 = newTemp(Ity_I32); in s390_irgen_LNR()
6301 IRTemp result = newTemp(Ity_I32); in s390_irgen_LNR()
6315 IRTemp op2 = newTemp(Ity_I64); in s390_irgen_LNGR()
6316 IRTemp result = newTemp(Ity_I64); in s390_irgen_LNGR()
6330 IRTemp op2 = newTemp(Ity_I64); in s390_irgen_LNGFR()
6331 IRTemp result = newTemp(Ity_I64); in s390_irgen_LNGFR()
6361 s390_irgen_LOC(UChar r1, IRTemp op2addr) in s390_irgen_LOC()
6370 s390_irgen_LOCG(UChar r1, IRTemp op2addr) in s390_irgen_LOCG()
6379 s390_irgen_LPQ(UChar r1, IRTemp op2addr) in s390_irgen_LPQ()
6391 IRTemp op2 = newTemp(Ity_I32); in s390_irgen_LPR()
6392 IRTemp result = newTemp(Ity_I32); in s390_irgen_LPR()
6406 IRTemp op2 = newTemp(Ity_I64); in s390_irgen_LPGR()
6407 IRTemp result = newTemp(Ity_I64); in s390_irgen_LPGR()
6421 IRTemp op2 = newTemp(Ity_I64); in s390_irgen_LPGFR()
6422 IRTemp result = newTemp(Ity_I64); in s390_irgen_LPGFR()
6436 IRTemp b0 = newTemp(Ity_I8); in s390_irgen_LRVR()
6437 IRTemp b1 = newTemp(Ity_I8); in s390_irgen_LRVR()
6438 IRTemp b2 = newTemp(Ity_I8); in s390_irgen_LRVR()
6439 IRTemp b3 = newTemp(Ity_I8); in s390_irgen_LRVR()
6456 IRTemp b0 = newTemp(Ity_I8); in s390_irgen_LRVGR()
6457 IRTemp b1 = newTemp(Ity_I8); in s390_irgen_LRVGR()
6458 IRTemp b2 = newTemp(Ity_I8); in s390_irgen_LRVGR()
6459 IRTemp b3 = newTemp(Ity_I8); in s390_irgen_LRVGR()
6460 IRTemp b4 = newTemp(Ity_I8); in s390_irgen_LRVGR()
6461 IRTemp b5 = newTemp(Ity_I8); in s390_irgen_LRVGR()
6462 IRTemp b6 = newTemp(Ity_I8); in s390_irgen_LRVGR()
6463 IRTemp b7 = newTemp(Ity_I8); in s390_irgen_LRVGR()
6486 s390_irgen_LRVH(UChar r1, IRTemp op2addr) in s390_irgen_LRVH()
6488 IRTemp op2 = newTemp(Ity_I16); in s390_irgen_LRVH()
6498 s390_irgen_LRV(UChar r1, IRTemp op2addr) in s390_irgen_LRV()
6500 IRTemp op2 = newTemp(Ity_I32); in s390_irgen_LRV()
6515 s390_irgen_LRVG(UChar r1, IRTemp op2addr) in s390_irgen_LRVG()
6517 IRTemp op2 = newTemp(Ity_I64); in s390_irgen_LRVG()
6540 s390_irgen_MVHHI(UShort i2, IRTemp op1addr) in s390_irgen_MVHHI()
6548 s390_irgen_MVHI(UShort i2, IRTemp op1addr) in s390_irgen_MVHI()
6556 s390_irgen_MVGHI(UShort i2, IRTemp op1addr) in s390_irgen_MVGHI()
6564 s390_irgen_MVI(UChar i2, IRTemp op1addr) in s390_irgen_MVI()
6572 s390_irgen_MVIY(UChar i2, IRTemp op1addr) in s390_irgen_MVIY()
6582 IRTemp op1 = newTemp(Ity_I32); in s390_irgen_MR()
6583 IRTemp op2 = newTemp(Ity_I32); in s390_irgen_MR()
6584 IRTemp result = newTemp(Ity_I64); in s390_irgen_MR()
6596 s390_irgen_M(UChar r1, IRTemp op2addr) in s390_irgen_M()
6598 IRTemp op1 = newTemp(Ity_I32); in s390_irgen_M()
6599 IRTemp op2 = newTemp(Ity_I32); in s390_irgen_M()
6600 IRTemp result = newTemp(Ity_I64); in s390_irgen_M()
6612 s390_irgen_MFY(UChar r1, IRTemp op2addr) in s390_irgen_MFY()
6614 IRTemp op1 = newTemp(Ity_I32); in s390_irgen_MFY()
6615 IRTemp op2 = newTemp(Ity_I32); in s390_irgen_MFY()
6616 IRTemp result = newTemp(Ity_I64); in s390_irgen_MFY()
6628 s390_irgen_MH(UChar r1, IRTemp op2addr) in s390_irgen_MH()
6630 IRTemp op1 = newTemp(Ity_I32); in s390_irgen_MH()
6631 IRTemp op2 = newTemp(Ity_I16); in s390_irgen_MH()
6632 IRTemp result = newTemp(Ity_I64); in s390_irgen_MH()
6644 s390_irgen_MHY(UChar r1, IRTemp op2addr) in s390_irgen_MHY()
6646 IRTemp op1 = newTemp(Ity_I32); in s390_irgen_MHY()
6647 IRTemp op2 = newTemp(Ity_I16); in s390_irgen_MHY()
6648 IRTemp result = newTemp(Ity_I64); in s390_irgen_MHY()
6662 IRTemp op1 = newTemp(Ity_I32); in s390_irgen_MHI()
6664 IRTemp result = newTemp(Ity_I64); in s390_irgen_MHI()
6678 IRTemp op1 = newTemp(Ity_I64); in s390_irgen_MGHI()
6680 IRTemp result = newTemp(Ity_I128); in s390_irgen_MGHI()
6694 IRTemp op1 = newTemp(Ity_I32); in s390_irgen_MLR()
6695 IRTemp op2 = newTemp(Ity_I32); in s390_irgen_MLR()
6696 IRTemp result = newTemp(Ity_I64); in s390_irgen_MLR()
6710 IRTemp op1 = newTemp(Ity_I64); in s390_irgen_MLGR()
6711 IRTemp op2 = newTemp(Ity_I64); in s390_irgen_MLGR()
6712 IRTemp result = newTemp(Ity_I128); in s390_irgen_MLGR()
6724 s390_irgen_ML(UChar r1, IRTemp op2addr) in s390_irgen_ML()
6726 IRTemp op1 = newTemp(Ity_I32); in s390_irgen_ML()
6727 IRTemp op2 = newTemp(Ity_I32); in s390_irgen_ML()
6728 IRTemp result = newTemp(Ity_I64); in s390_irgen_ML()
6740 s390_irgen_MLG(UChar r1, IRTemp op2addr) in s390_irgen_MLG()
6742 IRTemp op1 = newTemp(Ity_I64); in s390_irgen_MLG()
6743 IRTemp op2 = newTemp(Ity_I64); in s390_irgen_MLG()
6744 IRTemp result = newTemp(Ity_I128); in s390_irgen_MLG()
6758 IRTemp op1 = newTemp(Ity_I32); in s390_irgen_MSR()
6759 IRTemp op2 = newTemp(Ity_I32); in s390_irgen_MSR()
6760 IRTemp result = newTemp(Ity_I64); in s390_irgen_MSR()
6773 IRTemp op1 = newTemp(Ity_I64); in s390_irgen_MSGR()
6774 IRTemp op2 = newTemp(Ity_I64); in s390_irgen_MSGR()
6775 IRTemp result = newTemp(Ity_I128); in s390_irgen_MSGR()
6788 IRTemp op1 = newTemp(Ity_I64); in s390_irgen_MSGFR()
6789 IRTemp op2 = newTemp(Ity_I32); in s390_irgen_MSGFR()
6790 IRTemp result = newTemp(Ity_I128); in s390_irgen_MSGFR()
6802 s390_irgen_MS(UChar r1, IRTemp op2addr) in s390_irgen_MS()
6804 IRTemp op1 = newTemp(Ity_I32); in s390_irgen_MS()
6805 IRTemp op2 = newTemp(Ity_I32); in s390_irgen_MS()
6806 IRTemp result = newTemp(Ity_I64); in s390_irgen_MS()
6817 s390_irgen_MSY(UChar r1, IRTemp op2addr) in s390_irgen_MSY()
6819 IRTemp op1 = newTemp(Ity_I32); in s390_irgen_MSY()
6820 IRTemp op2 = newTemp(Ity_I32); in s390_irgen_MSY()
6821 IRTemp result = newTemp(Ity_I64); in s390_irgen_MSY()
6832 s390_irgen_MSG(UChar r1, IRTemp op2addr) in s390_irgen_MSG()
6834 IRTemp op1 = newTemp(Ity_I64); in s390_irgen_MSG()
6835 IRTemp op2 = newTemp(Ity_I64); in s390_irgen_MSG()
6836 IRTemp result = newTemp(Ity_I128); in s390_irgen_MSG()
6847 s390_irgen_MSGF(UChar r1, IRTemp op2addr) in s390_irgen_MSGF()
6849 IRTemp op1 = newTemp(Ity_I64); in s390_irgen_MSGF()
6850 IRTemp op2 = newTemp(Ity_I32); in s390_irgen_MSGF()
6851 IRTemp result = newTemp(Ity_I128); in s390_irgen_MSGF()
6865 IRTemp op1 = newTemp(Ity_I32); in s390_irgen_MSFI()
6867 IRTemp result = newTemp(Ity_I64); in s390_irgen_MSFI()
6880 IRTemp op1 = newTemp(Ity_I64); in s390_irgen_MSGFI()
6882 IRTemp result = newTemp(Ity_I128); in s390_irgen_MSGFI()
6896 IRTemp op1 = newTemp(Ity_I32); in s390_irgen_OR()
6897 IRTemp op2 = newTemp(Ity_I32); in s390_irgen_OR()
6898 IRTemp result = newTemp(Ity_I32); in s390_irgen_OR()
6912 IRTemp op1 = newTemp(Ity_I64); in s390_irgen_OGR()
6913 IRTemp op2 = newTemp(Ity_I64); in s390_irgen_OGR()
6914 IRTemp result = newTemp(Ity_I64); in s390_irgen_OGR()
6928 IRTemp op2 = newTemp(Ity_I32); in s390_irgen_ORK()
6929 IRTemp op3 = newTemp(Ity_I32); in s390_irgen_ORK()
6930 IRTemp result = newTemp(Ity_I32); in s390_irgen_ORK()
6944 IRTemp op2 = newTemp(Ity_I64); in s390_irgen_OGRK()
6945 IRTemp op3 = newTemp(Ity_I64); in s390_irgen_OGRK()
6946 IRTemp result = newTemp(Ity_I64); in s390_irgen_OGRK()
6958 s390_irgen_O(UChar r1, IRTemp op2addr) in s390_irgen_O()
6960 IRTemp op1 = newTemp(Ity_I32); in s390_irgen_O()
6961 IRTemp op2 = newTemp(Ity_I32); in s390_irgen_O()
6962 IRTemp result = newTemp(Ity_I32); in s390_irgen_O()
6974 s390_irgen_OY(UChar r1, IRTemp op2addr) in s390_irgen_OY()
6976 IRTemp op1 = newTemp(Ity_I32); in s390_irgen_OY()
6977 IRTemp op2 = newTemp(Ity_I32); in s390_irgen_OY()
6978 IRTemp result = newTemp(Ity_I32); in s390_irgen_OY()
6990 s390_irgen_OG(UChar r1, IRTemp op2addr) in s390_irgen_OG()
6992 IRTemp op1 = newTemp(Ity_I64); in s390_irgen_OG()
6993 IRTemp op2 = newTemp(Ity_I64); in s390_irgen_OG()
6994 IRTemp result = newTemp(Ity_I64); in s390_irgen_OG()
7006 s390_irgen_OI(UChar i2, IRTemp op1addr) in s390_irgen_OI()
7008 IRTemp op1 = newTemp(Ity_I8); in s390_irgen_OI()
7010 IRTemp result = newTemp(Ity_I8); in s390_irgen_OI()
7022 s390_irgen_OIY(UChar i2, IRTemp op1addr) in s390_irgen_OIY()
7024 IRTemp op1 = newTemp(Ity_I8); in s390_irgen_OIY()
7026 IRTemp result = newTemp(Ity_I8); in s390_irgen_OIY()
7040 IRTemp op1 = newTemp(Ity_I32); in s390_irgen_OIHF()
7042 IRTemp result = newTemp(Ity_I32); in s390_irgen_OIHF()
7056 IRTemp op1 = newTemp(Ity_I16); in s390_irgen_OIHH()
7058 IRTemp result = newTemp(Ity_I16); in s390_irgen_OIHH()
7072 IRTemp op1 = newTemp(Ity_I16); in s390_irgen_OIHL()
7074 IRTemp result = newTemp(Ity_I16); in s390_irgen_OIHL()
7088 IRTemp op1 = newTemp(Ity_I32); in s390_irgen_OILF()
7090 IRTemp result = newTemp(Ity_I32); in s390_irgen_OILF()
7104 IRTemp op1 = newTemp(Ity_I16); in s390_irgen_OILH()
7106 IRTemp result = newTemp(Ity_I16); in s390_irgen_OILH()
7120 IRTemp op1 = newTemp(Ity_I16); in s390_irgen_OILL()
7122 IRTemp result = newTemp(Ity_I16); in s390_irgen_OILL()
7150 IRTemp rm_bits = newTemp(Ity_I32); in get_rounding_mode_from_gr0()
7205 IRTemp gr0 = newTemp(Ity_I32); /* word 1 [32:63] of GR 0 */ in s390_irgen_PFPO()
7206 IRTemp test_bit = newTemp(Ity_I32); /* bit 32 of GR 0 - test validity */ in s390_irgen_PFPO()
7207 IRTemp fn = newTemp(Ity_I32); /* [33:55] of GR 0 - function code */ in s390_irgen_PFPO()
7208 IRTemp ef = newTemp(Ity_I32); /* Emulation Failure */ in s390_irgen_PFPO()
7209 IRTemp src1 = newTemp(Ity_F32); in s390_irgen_PFPO()
7210 IRTemp dst1 = newTemp(Ity_D32); in s390_irgen_PFPO()
7211 IRTemp src2 = newTemp(Ity_F32); in s390_irgen_PFPO()
7212 IRTemp dst2 = newTemp(Ity_D64); in s390_irgen_PFPO()
7213 IRTemp src3 = newTemp(Ity_F32); in s390_irgen_PFPO()
7214 IRTemp dst3 = newTemp(Ity_D128); in s390_irgen_PFPO()
7215 IRTemp src4 = newTemp(Ity_F64); in s390_irgen_PFPO()
7216 IRTemp dst4 = newTemp(Ity_D32); in s390_irgen_PFPO()
7217 IRTemp src5 = newTemp(Ity_F64); in s390_irgen_PFPO()
7218 IRTemp dst5 = newTemp(Ity_D64); in s390_irgen_PFPO()
7219 IRTemp src6 = newTemp(Ity_F64); in s390_irgen_PFPO()
7220 IRTemp dst6 = newTemp(Ity_D128); in s390_irgen_PFPO()
7221 IRTemp src7 = newTemp(Ity_F128); in s390_irgen_PFPO()
7222 IRTemp dst7 = newTemp(Ity_D32); in s390_irgen_PFPO()
7223 IRTemp src8 = newTemp(Ity_F128); in s390_irgen_PFPO()
7224 IRTemp dst8 = newTemp(Ity_D64); in s390_irgen_PFPO()
7225 IRTemp src9 = newTemp(Ity_F128); in s390_irgen_PFPO()
7226 IRTemp dst9 = newTemp(Ity_D128); in s390_irgen_PFPO()
7227 IRTemp src10 = newTemp(Ity_D32); in s390_irgen_PFPO()
7228 IRTemp dst10 = newTemp(Ity_F32); in s390_irgen_PFPO()
7229 IRTemp src11 = newTemp(Ity_D32); in s390_irgen_PFPO()
7230 IRTemp dst11 = newTemp(Ity_F64); in s390_irgen_PFPO()
7231 IRTemp src12 = newTemp(Ity_D32); in s390_irgen_PFPO()
7232 IRTemp dst12 = newTemp(Ity_F128); in s390_irgen_PFPO()
7233 IRTemp src13 = newTemp(Ity_D64); in s390_irgen_PFPO()
7234 IRTemp dst13 = newTemp(Ity_F32); in s390_irgen_PFPO()
7235 IRTemp src14 = newTemp(Ity_D64); in s390_irgen_PFPO()
7236 IRTemp dst14 = newTemp(Ity_F64); in s390_irgen_PFPO()
7237 IRTemp src15 = newTemp(Ity_D64); in s390_irgen_PFPO()
7238 IRTemp dst15 = newTemp(Ity_F128); in s390_irgen_PFPO()
7239 IRTemp src16 = newTemp(Ity_D128); in s390_irgen_PFPO()
7240 IRTemp dst16 = newTemp(Ity_F32); in s390_irgen_PFPO()
7241 IRTemp src17 = newTemp(Ity_D128); in s390_irgen_PFPO()
7242 IRTemp dst17 = newTemp(Ity_F64); in s390_irgen_PFPO()
7243 IRTemp src18 = newTemp(Ity_D128); in s390_irgen_PFPO()
7244 IRTemp dst18 = newTemp(Ity_F128); in s390_irgen_PFPO()
7434 s390_irgen_RLL(UChar r1, UChar r3, IRTemp op2addr) in s390_irgen_RLL()
7436 IRTemp amount = newTemp(Ity_I64); in s390_irgen_RLL()
7437 IRTemp op = newTemp(Ity_I32); in s390_irgen_RLL()
7449 s390_irgen_RLLG(UChar r1, UChar r3, IRTemp op2addr) in s390_irgen_RLLG()
7451 IRTemp amount = newTemp(Ity_I64); in s390_irgen_RLLG()
7452 IRTemp op = newTemp(Ity_I64); in s390_irgen_RLLG()
7472 IRTemp result = newTemp(Ity_I64); in s390_irgen_RNSBG()
7473 IRTemp op2 = newTemp(Ity_I64); in s390_irgen_RNSBG()
7511 IRTemp result = newTemp(Ity_I64); in s390_irgen_RXSBG()
7512 IRTemp op2 = newTemp(Ity_I64); in s390_irgen_RXSBG()
7550 IRTemp result = newTemp(Ity_I64); in s390_irgen_ROSBG()
7551 IRTemp op2 = newTemp(Ity_I64); in s390_irgen_ROSBG()
7589 IRTemp op2 = newTemp(Ity_I64); in s390_irgen_RISBG()
7590 IRTemp result = newTemp(Ity_I64); in s390_irgen_RISBG()
7631 s390_irgen_SLDA(UChar r1, IRTemp op2addr) in s390_irgen_SLDA()
7633 IRTemp p1 = newTemp(Ity_I64); in s390_irgen_SLDA()
7634 IRTemp p2 = newTemp(Ity_I64); in s390_irgen_SLDA()
7635 IRTemp op = newTemp(Ity_I64); in s390_irgen_SLDA()
7636 IRTemp result = newTemp(Ity_I64); in s390_irgen_SLDA()
7638 IRTemp shift_amount = newTemp(Ity_I64); in s390_irgen_SLDA()
7657 s390_irgen_SLDL(UChar r1, IRTemp op2addr) in s390_irgen_SLDL()
7659 IRTemp p1 = newTemp(Ity_I64); in s390_irgen_SLDL()
7660 IRTemp p2 = newTemp(Ity_I64); in s390_irgen_SLDL()
7661 IRTemp result = newTemp(Ity_I64); in s390_irgen_SLDL()
7675 s390_irgen_SLA(UChar r1, IRTemp op2addr) in s390_irgen_SLA()
7677 IRTemp uop = newTemp(Ity_I32); in s390_irgen_SLA()
7678 IRTemp result = newTemp(Ity_I32); in s390_irgen_SLA()
7680 IRTemp shift_amount = newTemp(Ity_I64); in s390_irgen_SLA()
7681 IRTemp op = newTemp(Ity_I32); in s390_irgen_SLA()
7697 s390_irgen_SLAK(UChar r1, UChar r3, IRTemp op2addr) in s390_irgen_SLAK()
7699 IRTemp uop = newTemp(Ity_I32); in s390_irgen_SLAK()
7700 IRTemp result = newTemp(Ity_I32); in s390_irgen_SLAK()
7702 IRTemp shift_amount = newTemp(Ity_I64); in s390_irgen_SLAK()
7703 IRTemp op = newTemp(Ity_I32); in s390_irgen_SLAK()
7719 s390_irgen_SLAG(UChar r1, UChar r3, IRTemp op2addr) in s390_irgen_SLAG()
7721 IRTemp uop = newTemp(Ity_I64); in s390_irgen_SLAG()
7722 IRTemp result = newTemp(Ity_I64); in s390_irgen_SLAG()
7724 IRTemp shift_amount = newTemp(Ity_I64); in s390_irgen_SLAG()
7725 IRTemp op = newTemp(Ity_I64); in s390_irgen_SLAG()
7741 s390_irgen_SLL(UChar r1, IRTemp op2addr) in s390_irgen_SLL()
7750 s390_irgen_SLLK(UChar r1, UChar r3, IRTemp op2addr) in s390_irgen_SLLK()
7759 s390_irgen_SLLG(UChar r1, UChar r3, IRTemp op2addr) in s390_irgen_SLLG()
7768 s390_irgen_SRDA(UChar r1, IRTemp op2addr) in s390_irgen_SRDA()
7770 IRTemp p1 = newTemp(Ity_I64); in s390_irgen_SRDA()
7771 IRTemp p2 = newTemp(Ity_I64); in s390_irgen_SRDA()
7772 IRTemp result = newTemp(Ity_I64); in s390_irgen_SRDA()
7787 s390_irgen_SRDL(UChar r1, IRTemp op2addr) in s390_irgen_SRDL()
7789 IRTemp p1 = newTemp(Ity_I64); in s390_irgen_SRDL()
7790 IRTemp p2 = newTemp(Ity_I64); in s390_irgen_SRDL()
7791 IRTemp result = newTemp(Ity_I64); in s390_irgen_SRDL()
7805 s390_irgen_SRA(UChar r1, IRTemp op2addr) in s390_irgen_SRA()
7807 IRTemp result = newTemp(Ity_I32); in s390_irgen_SRA()
7808 IRTemp op = newTemp(Ity_I32); in s390_irgen_SRA()
7820 s390_irgen_SRAK(UChar r1, UChar r3, IRTemp op2addr) in s390_irgen_SRAK()
7822 IRTemp result = newTemp(Ity_I32); in s390_irgen_SRAK()
7823 IRTemp op = newTemp(Ity_I32); in s390_irgen_SRAK()
7835 s390_irgen_SRAG(UChar r1, UChar r3, IRTemp op2addr) in s390_irgen_SRAG()
7837 IRTemp result = newTemp(Ity_I64); in s390_irgen_SRAG()
7838 IRTemp op = newTemp(Ity_I64); in s390_irgen_SRAG()
7850 s390_irgen_SRL(UChar r1, IRTemp op2addr) in s390_irgen_SRL()
7852 IRTemp op = newTemp(Ity_I32); in s390_irgen_SRL()
7862 s390_irgen_SRLK(UChar r1, UChar r3, IRTemp op2addr) in s390_irgen_SRLK()
7864 IRTemp op = newTemp(Ity_I32); in s390_irgen_SRLK()
7874 s390_irgen_SRLG(UChar r1, UChar r3, IRTemp op2addr) in s390_irgen_SRLG()
7876 IRTemp op = newTemp(Ity_I64); in s390_irgen_SRLG()
7886 s390_irgen_ST(UChar r1, IRTemp op2addr) in s390_irgen_ST()
7894 s390_irgen_STY(UChar r1, IRTemp op2addr) in s390_irgen_STY()
7902 s390_irgen_STG(UChar r1, IRTemp op2addr) in s390_irgen_STG()
7928 s390_irgen_STC(UChar r1, IRTemp op2addr) in s390_irgen_STC()
7936 s390_irgen_STCY(UChar r1, IRTemp op2addr) in s390_irgen_STCY()
7944 s390_irgen_STCH(UChar r1, IRTemp op2addr) in s390_irgen_STCH()
7952 s390_irgen_STCM(UChar r1, UChar r3, IRTemp op2addr) in s390_irgen_STCM()
7979 s390_irgen_STCMY(UChar r1, UChar r3, IRTemp op2addr) in s390_irgen_STCMY()
8006 s390_irgen_STCMH(UChar r1, UChar r3, IRTemp op2addr) in s390_irgen_STCMH()
8033 s390_irgen_STH(UChar r1, IRTemp op2addr) in s390_irgen_STH()
8041 s390_irgen_STHY(UChar r1, IRTemp op2addr) in s390_irgen_STHY()
8058 s390_irgen_STHH(UChar r1, IRTemp op2addr) in s390_irgen_STHH()
8066 s390_irgen_STFH(UChar r1, IRTemp op2addr) in s390_irgen_STFH()
8074 s390_irgen_STOC(UChar r1, IRTemp op2addr) in s390_irgen_STOC()
8083 s390_irgen_STOCG(UChar r1, IRTemp op2addr) in s390_irgen_STOCG()
8092 s390_irgen_STPQ(UChar r1, IRTemp op2addr) in s390_irgen_STPQ()
8101 s390_irgen_STRVH(UChar r1, IRTemp op2addr) in s390_irgen_STRVH()
8110 s390_irgen_STRV(UChar r1, IRTemp op2addr) in s390_irgen_STRV()
8121 s390_irgen_STRVG(UChar r1, IRTemp op2addr) in s390_irgen_STRVG()
8138 IRTemp op1 = newTemp(Ity_I32); in s390_irgen_SR()
8139 IRTemp op2 = newTemp(Ity_I32); in s390_irgen_SR()
8140 IRTemp result = newTemp(Ity_I32); in s390_irgen_SR()
8154 IRTemp op1 = newTemp(Ity_I64); in s390_irgen_SGR()
8155 IRTemp op2 = newTemp(Ity_I64); in s390_irgen_SGR()
8156 IRTemp result = newTemp(Ity_I64); in s390_irgen_SGR()
8170 IRTemp op1 = newTemp(Ity_I64); in s390_irgen_SGFR()
8171 IRTemp op2 = newTemp(Ity_I64); in s390_irgen_SGFR()
8172 IRTemp result = newTemp(Ity_I64); in s390_irgen_SGFR()
8186 IRTemp op2 = newTemp(Ity_I32); in s390_irgen_SRK()
8187 IRTemp op3 = newTemp(Ity_I32); in s390_irgen_SRK()
8188 IRTemp result = newTemp(Ity_I32); in s390_irgen_SRK()
8202 IRTemp op2 = newTemp(Ity_I64); in s390_irgen_SGRK()
8203 IRTemp op3 = newTemp(Ity_I64); in s390_irgen_SGRK()
8204 IRTemp result = newTemp(Ity_I64); in s390_irgen_SGRK()
8216 s390_irgen_S(UChar r1, IRTemp op2addr) in s390_irgen_S()
8218 IRTemp op1 = newTemp(Ity_I32); in s390_irgen_S()
8219 IRTemp op2 = newTemp(Ity_I32); in s390_irgen_S()
8220 IRTemp result = newTemp(Ity_I32); in s390_irgen_S()
8232 s390_irgen_SY(UChar r1, IRTemp op2addr) in s390_irgen_SY()
8234 IRTemp op1 = newTemp(Ity_I32); in s390_irgen_SY()
8235 IRTemp op2 = newTemp(Ity_I32); in s390_irgen_SY()
8236 IRTemp result = newTemp(Ity_I32); in s390_irgen_SY()
8248 s390_irgen_SG(UChar r1, IRTemp op2addr) in s390_irgen_SG()
8250 IRTemp op1 = newTemp(Ity_I64); in s390_irgen_SG()
8251 IRTemp op2 = newTemp(Ity_I64); in s390_irgen_SG()
8252 IRTemp result = newTemp(Ity_I64); in s390_irgen_SG()
8264 s390_irgen_SGF(UChar r1, IRTemp op2addr) in s390_irgen_SGF()
8266 IRTemp op1 = newTemp(Ity_I64); in s390_irgen_SGF()
8267 IRTemp op2 = newTemp(Ity_I64); in s390_irgen_SGF()
8268 IRTemp result = newTemp(Ity_I64); in s390_irgen_SGF()
8280 s390_irgen_SH(UChar r1, IRTemp op2addr) in s390_irgen_SH()
8282 IRTemp op1 = newTemp(Ity_I32); in s390_irgen_SH()
8283 IRTemp op2 = newTemp(Ity_I32); in s390_irgen_SH()
8284 IRTemp result = newTemp(Ity_I32); in s390_irgen_SH()
8296 s390_irgen_SHY(UChar r1, IRTemp op2addr) in s390_irgen_SHY()
8298 IRTemp op1 = newTemp(Ity_I32); in s390_irgen_SHY()
8299 IRTemp op2 = newTemp(Ity_I32); in s390_irgen_SHY()
8300 IRTemp result = newTemp(Ity_I32); in s390_irgen_SHY()
8314 IRTemp op2 = newTemp(Ity_I32); in s390_irgen_SHHHR()
8315 IRTemp op3 = newTemp(Ity_I32); in s390_irgen_SHHHR()
8316 IRTemp result = newTemp(Ity_I32); in s390_irgen_SHHHR()
8330 IRTemp op2 = newTemp(Ity_I32); in s390_irgen_SHHLR()
8331 IRTemp op3 = newTemp(Ity_I32); in s390_irgen_SHHLR()
8332 IRTemp result = newTemp(Ity_I32); in s390_irgen_SHHLR()
8346 IRTemp op1 = newTemp(Ity_I32); in s390_irgen_SLR()
8347 IRTemp op2 = newTemp(Ity_I32); in s390_irgen_SLR()
8348 IRTemp result = newTemp(Ity_I32); in s390_irgen_SLR()
8362 IRTemp op1 = newTemp(Ity_I64); in s390_irgen_SLGR()
8363 IRTemp op2 = newTemp(Ity_I64); in s390_irgen_SLGR()
8364 IRTemp result = newTemp(Ity_I64); in s390_irgen_SLGR()
8378 IRTemp op1 = newTemp(Ity_I64); in s390_irgen_SLGFR()
8379 IRTemp op2 = newTemp(Ity_I64); in s390_irgen_SLGFR()
8380 IRTemp result = newTemp(Ity_I64); in s390_irgen_SLGFR()
8394 IRTemp op2 = newTemp(Ity_I32); in s390_irgen_SLRK()
8395 IRTemp op3 = newTemp(Ity_I32); in s390_irgen_SLRK()
8396 IRTemp result = newTemp(Ity_I32); in s390_irgen_SLRK()
8410 IRTemp op2 = newTemp(Ity_I64); in s390_irgen_SLGRK()
8411 IRTemp op3 = newTemp(Ity_I64); in s390_irgen_SLGRK()
8412 IRTemp result = newTemp(Ity_I64); in s390_irgen_SLGRK()
8424 s390_irgen_SL(UChar r1, IRTemp op2addr) in s390_irgen_SL()
8426 IRTemp op1 = newTemp(Ity_I32); in s390_irgen_SL()
8427 IRTemp op2 = newTemp(Ity_I32); in s390_irgen_SL()
8428 IRTemp result = newTemp(Ity_I32); in s390_irgen_SL()
8440 s390_irgen_SLY(UChar r1, IRTemp op2addr) in s390_irgen_SLY()
8442 IRTemp op1 = newTemp(Ity_I32); in s390_irgen_SLY()
8443 IRTemp op2 = newTemp(Ity_I32); in s390_irgen_SLY()
8444 IRTemp result = newTemp(Ity_I32); in s390_irgen_SLY()
8456 s390_irgen_SLG(UChar r1, IRTemp op2addr) in s390_irgen_SLG()
8458 IRTemp op1 = newTemp(Ity_I64); in s390_irgen_SLG()
8459 IRTemp op2 = newTemp(Ity_I64); in s390_irgen_SLG()
8460 IRTemp result = newTemp(Ity_I64); in s390_irgen_SLG()
8472 s390_irgen_SLGF(UChar r1, IRTemp op2addr) in s390_irgen_SLGF()
8474 IRTemp op1 = newTemp(Ity_I64); in s390_irgen_SLGF()
8475 IRTemp op2 = newTemp(Ity_I64); in s390_irgen_SLGF()
8476 IRTemp result = newTemp(Ity_I64); in s390_irgen_SLGF()
8490 IRTemp op1 = newTemp(Ity_I32); in s390_irgen_SLFI()
8492 IRTemp result = newTemp(Ity_I32); in s390_irgen_SLFI()
8507 IRTemp op1 = newTemp(Ity_I64); in s390_irgen_SLGFI()
8509 IRTemp result = newTemp(Ity_I64); in s390_irgen_SLGFI()
8524 IRTemp op2 = newTemp(Ity_I32); in s390_irgen_SLHHHR()
8525 IRTemp op3 = newTemp(Ity_I32); in s390_irgen_SLHHHR()
8526 IRTemp result = newTemp(Ity_I32); in s390_irgen_SLHHHR()
8540 IRTemp op2 = newTemp(Ity_I32); in s390_irgen_SLHHLR()
8541 IRTemp op3 = newTemp(Ity_I32); in s390_irgen_SLHHLR()
8542 IRTemp result = newTemp(Ity_I32); in s390_irgen_SLHHLR()
8556 IRTemp op1 = newTemp(Ity_I32); in s390_irgen_SLBR()
8557 IRTemp op2 = newTemp(Ity_I32); in s390_irgen_SLBR()
8558 IRTemp result = newTemp(Ity_I32); in s390_irgen_SLBR()
8559 IRTemp borrow_in = newTemp(Ity_I32); in s390_irgen_SLBR()
8576 IRTemp op1 = newTemp(Ity_I64); in s390_irgen_SLBGR()
8577 IRTemp op2 = newTemp(Ity_I64); in s390_irgen_SLBGR()
8578 IRTemp result = newTemp(Ity_I64); in s390_irgen_SLBGR()
8579 IRTemp borrow_in = newTemp(Ity_I64); in s390_irgen_SLBGR()
8594 s390_irgen_SLB(UChar r1, IRTemp op2addr) in s390_irgen_SLB()
8596 IRTemp op1 = newTemp(Ity_I32); in s390_irgen_SLB()
8597 IRTemp op2 = newTemp(Ity_I32); in s390_irgen_SLB()
8598 IRTemp result = newTemp(Ity_I32); in s390_irgen_SLB()
8599 IRTemp borrow_in = newTemp(Ity_I32); in s390_irgen_SLB()
8614 s390_irgen_SLBG(UChar r1, IRTemp op2addr) in s390_irgen_SLBG()
8616 IRTemp op1 = newTemp(Ity_I64); in s390_irgen_SLBG()
8617 IRTemp op2 = newTemp(Ity_I64); in s390_irgen_SLBG()
8618 IRTemp result = newTemp(Ity_I64); in s390_irgen_SLBG()
8619 IRTemp borrow_in = newTemp(Ity_I64); in s390_irgen_SLBG()
8636 IRTemp sysno = newTemp(Ity_I64); in s390_irgen_SVC()
8649 s390_irgen_TM(UChar i2, IRTemp op1addr) in s390_irgen_TM()
8652 IRTemp value = newTemp(Ity_I8); in s390_irgen_TM()
8663 s390_irgen_TMY(UChar i2, IRTemp op1addr) in s390_irgen_TMY()
8666 IRTemp value = newTemp(Ity_I8); in s390_irgen_TMY()
8680 IRTemp value = newTemp(Ity_I16); in s390_irgen_TMHH()
8694 IRTemp value = newTemp(Ity_I16); in s390_irgen_TMHL()
8708 IRTemp value = newTemp(Ity_I16); in s390_irgen_TMLH()
8722 IRTemp value = newTemp(Ity_I16); in s390_irgen_TMLL()
8766 s390_irgen_LE(UChar r1, IRTemp op2addr) in s390_irgen_LE()
8774 s390_irgen_LD(UChar r1, IRTemp op2addr) in s390_irgen_LD()
8782 s390_irgen_LEY(UChar r1, IRTemp op2addr) in s390_irgen_LEY()
8790 s390_irgen_LDY(UChar r1, IRTemp op2addr) in s390_irgen_LDY()
8798 s390_irgen_LFPC(IRTemp op2addr) in s390_irgen_LFPC()
8831 s390_irgen_SRNM(IRTemp op2addr) in s390_irgen_SRNM()
8846 s390_irgen_SRNMB(IRTemp op2addr) in s390_irgen_SRNMB()
8880 s390_irgen_SRNMT(IRTemp op2addr) in s390_irgen_SRNMT()
8906 s390_irgen_STE(UChar r1, IRTemp op2addr) in s390_irgen_STE()
8914 s390_irgen_STD(UChar r1, IRTemp op2addr) in s390_irgen_STD()
8922 s390_irgen_STEY(UChar r1, IRTemp op2addr) in s390_irgen_STEY()
8930 s390_irgen_STDY(UChar r1, IRTemp op2addr) in s390_irgen_STDY()
8938 s390_irgen_STFPC(IRTemp op2addr) in s390_irgen_STFPC()
8948 IRTemp op1 = newTemp(Ity_F32); in s390_irgen_AEBR()
8949 IRTemp op2 = newTemp(Ity_F32); in s390_irgen_AEBR()
8950 IRTemp result = newTemp(Ity_F32); in s390_irgen_AEBR()
8951 IRTemp rounding_mode = encode_bfp_rounding_mode(S390_BFP_ROUND_PER_FPC); in s390_irgen_AEBR()
8966 IRTemp op1 = newTemp(Ity_F64); in s390_irgen_ADBR()
8967 IRTemp op2 = newTemp(Ity_F64); in s390_irgen_ADBR()
8968 IRTemp result = newTemp(Ity_F64); in s390_irgen_ADBR()
8969 IRTemp rounding_mode = encode_bfp_rounding_mode(S390_BFP_ROUND_PER_FPC); in s390_irgen_ADBR()
8982 s390_irgen_AEB(UChar r1, IRTemp op2addr) in s390_irgen_AEB()
8984 IRTemp op1 = newTemp(Ity_F32); in s390_irgen_AEB()
8985 IRTemp op2 = newTemp(Ity_F32); in s390_irgen_AEB()
8986 IRTemp result = newTemp(Ity_F32); in s390_irgen_AEB()
8987 IRTemp rounding_mode = encode_bfp_rounding_mode(S390_BFP_ROUND_PER_FPC); in s390_irgen_AEB()
9000 s390_irgen_ADB(UChar r1, IRTemp op2addr) in s390_irgen_ADB()
9002 IRTemp op1 = newTemp(Ity_F64); in s390_irgen_ADB()
9003 IRTemp op2 = newTemp(Ity_F64); in s390_irgen_ADB()
9004 IRTemp result = newTemp(Ity_F64); in s390_irgen_ADB()
9005 IRTemp rounding_mode = encode_bfp_rounding_mode(S390_BFP_ROUND_PER_FPC); in s390_irgen_ADB()
9025 IRTemp op2 = newTemp(Ity_I32); in s390_irgen_CEFBR()
9038 IRTemp op2 = newTemp(Ity_I32); in s390_irgen_CDFBR()
9054 IRTemp op2 = newTemp(Ity_I64); in s390_irgen_CEGBR()
9071 IRTemp op2 = newTemp(Ity_I64); in s390_irgen_CDGBR()
9087 IRTemp op2 = newTemp(Ity_I32); in s390_irgen_CELFBR()
9103 IRTemp op2 = newTemp(Ity_I32); in s390_irgen_CDLFBR()
9118 IRTemp op2 = newTemp(Ity_I64); in s390_irgen_CELGBR()
9134 IRTemp op2 = newTemp(Ity_I64); in s390_irgen_CDLGBR()
9151 IRTemp op = newTemp(Ity_F32); in s390_irgen_CLFEBR()
9152 IRTemp result = newTemp(Ity_I32); in s390_irgen_CLFEBR()
9153 IRTemp rounding_mode = encode_bfp_rounding_mode(m3); in s390_irgen_CLFEBR()
9171 IRTemp op = newTemp(Ity_F64); in s390_irgen_CLFDBR()
9172 IRTemp result = newTemp(Ity_I32); in s390_irgen_CLFDBR()
9173 IRTemp rounding_mode = encode_bfp_rounding_mode(m3); in s390_irgen_CLFDBR()
9191 IRTemp op = newTemp(Ity_F32); in s390_irgen_CLGEBR()
9192 IRTemp result = newTemp(Ity_I64); in s390_irgen_CLGEBR()
9193 IRTemp rounding_mode = encode_bfp_rounding_mode(m3); in s390_irgen_CLGEBR()
9211 IRTemp op = newTemp(Ity_F64); in s390_irgen_CLGDBR()
9212 IRTemp result = newTemp(Ity_I64); in s390_irgen_CLGDBR()
9213 IRTemp rounding_mode = encode_bfp_rounding_mode(m3); in s390_irgen_CLGDBR()
9228 IRTemp op = newTemp(Ity_F32); in s390_irgen_CFEBR()
9229 IRTemp result = newTemp(Ity_I32); in s390_irgen_CFEBR()
9230 IRTemp rounding_mode = encode_bfp_rounding_mode(m3); in s390_irgen_CFEBR()
9245 IRTemp op = newTemp(Ity_F64); in s390_irgen_CFDBR()
9246 IRTemp result = newTemp(Ity_I32); in s390_irgen_CFDBR()
9247 IRTemp rounding_mode = encode_bfp_rounding_mode(m3); in s390_irgen_CFDBR()
9262 IRTemp op = newTemp(Ity_F32); in s390_irgen_CGEBR()
9263 IRTemp result = newTemp(Ity_I64); in s390_irgen_CGEBR()
9264 IRTemp rounding_mode = encode_bfp_rounding_mode(m3); in s390_irgen_CGEBR()
9279 IRTemp op = newTemp(Ity_F64); in s390_irgen_CGDBR()
9280 IRTemp result = newTemp(Ity_I64); in s390_irgen_CGDBR()
9281 IRTemp rounding_mode = encode_bfp_rounding_mode(m3); in s390_irgen_CGDBR()
9295 IRTemp op1 = newTemp(Ity_F32); in s390_irgen_DEBR()
9296 IRTemp op2 = newTemp(Ity_F32); in s390_irgen_DEBR()
9297 IRTemp result = newTemp(Ity_F32); in s390_irgen_DEBR()
9298 IRTemp rounding_mode = encode_bfp_rounding_mode(S390_BFP_ROUND_PER_FPC); in s390_irgen_DEBR()
9312 IRTemp op1 = newTemp(Ity_F64); in s390_irgen_DDBR()
9313 IRTemp op2 = newTemp(Ity_F64); in s390_irgen_DDBR()
9314 IRTemp result = newTemp(Ity_F64); in s390_irgen_DDBR()
9315 IRTemp rounding_mode = encode_bfp_rounding_mode(S390_BFP_ROUND_PER_FPC); in s390_irgen_DDBR()
9327 s390_irgen_DEB(UChar r1, IRTemp op2addr) in s390_irgen_DEB()
9329 IRTemp op1 = newTemp(Ity_F32); in s390_irgen_DEB()
9330 IRTemp op2 = newTemp(Ity_F32); in s390_irgen_DEB()
9331 IRTemp result = newTemp(Ity_F32); in s390_irgen_DEB()
9332 IRTemp rounding_mode = encode_bfp_rounding_mode(S390_BFP_ROUND_PER_FPC); in s390_irgen_DEB()
9344 s390_irgen_DDB(UChar r1, IRTemp op2addr) in s390_irgen_DDB()
9346 IRTemp op1 = newTemp(Ity_F64); in s390_irgen_DDB()
9347 IRTemp op2 = newTemp(Ity_F64); in s390_irgen_DDB()
9348 IRTemp result = newTemp(Ity_F64); in s390_irgen_DDB()
9349 IRTemp rounding_mode = encode_bfp_rounding_mode(S390_BFP_ROUND_PER_FPC); in s390_irgen_DDB()
9363 IRTemp result = newTemp(Ity_F32); in s390_irgen_LTEBR()
9375 IRTemp result = newTemp(Ity_F64); in s390_irgen_LTDBR()
9387 IRTemp result = newTemp(Ity_F32); in s390_irgen_LCEBR()
9399 IRTemp result = newTemp(Ity_F64); in s390_irgen_LCDBR()
9411 IRTemp op = newTemp(Ity_F32); in s390_irgen_LDEBR()
9420 s390_irgen_LDEB(UChar r1, IRTemp op2addr) in s390_irgen_LDEB()
9422 IRTemp op = newTemp(Ity_F32); in s390_irgen_LDEB()
9438 IRTemp op = newTemp(Ity_F64); in s390_irgen_LEDBR()
9450 IRTemp op1 = newTemp(Ity_F32); in s390_irgen_MEEBR()
9451 IRTemp op2 = newTemp(Ity_F32); in s390_irgen_MEEBR()
9452 IRTemp result = newTemp(Ity_F32); in s390_irgen_MEEBR()
9468 IRTemp op1 = newTemp(Ity_F64); in s390_irgen_MDBR()
9469 IRTemp op2 = newTemp(Ity_F64); in s390_irgen_MDBR()
9470 IRTemp result = newTemp(Ity_F64); in s390_irgen_MDBR()
9471 IRTemp rounding_mode = encode_bfp_rounding_mode(S390_BFP_ROUND_PER_FPC); in s390_irgen_MDBR()
9483 s390_irgen_MEEB(UChar r1, IRTemp op2addr) in s390_irgen_MEEB()
9485 IRTemp op1 = newTemp(Ity_F32); in s390_irgen_MEEB()
9486 IRTemp op2 = newTemp(Ity_F32); in s390_irgen_MEEB()
9487 IRTemp result = newTemp(Ity_F32); in s390_irgen_MEEB()
9488 IRTemp rounding_mode = encode_bfp_rounding_mode(S390_BFP_ROUND_PER_FPC); in s390_irgen_MEEB()
9500 s390_irgen_MDB(UChar r1, IRTemp op2addr) in s390_irgen_MDB()
9502 IRTemp op1 = newTemp(Ity_F64); in s390_irgen_MDB()
9503 IRTemp op2 = newTemp(Ity_F64); in s390_irgen_MDB()
9504 IRTemp result = newTemp(Ity_F64); in s390_irgen_MDB()
9505 IRTemp rounding_mode = encode_bfp_rounding_mode(S390_BFP_ROUND_PER_FPC); in s390_irgen_MDB()
9519 IRTemp op1 = newTemp(Ity_F32); in s390_irgen_SEBR()
9520 IRTemp op2 = newTemp(Ity_F32); in s390_irgen_SEBR()
9521 IRTemp result = newTemp(Ity_F32); in s390_irgen_SEBR()
9522 IRTemp rounding_mode = encode_bfp_rounding_mode(S390_BFP_ROUND_PER_FPC); in s390_irgen_SEBR()
9537 IRTemp op1 = newTemp(Ity_F64); in s390_irgen_SDBR()
9538 IRTemp op2 = newTemp(Ity_F64); in s390_irgen_SDBR()
9539 IRTemp result = newTemp(Ity_F64); in s390_irgen_SDBR()
9540 IRTemp rounding_mode = encode_bfp_rounding_mode(S390_BFP_ROUND_PER_FPC); in s390_irgen_SDBR()
9553 s390_irgen_SEB(UChar r1, IRTemp op2addr) in s390_irgen_SEB()
9555 IRTemp op1 = newTemp(Ity_F32); in s390_irgen_SEB()
9556 IRTemp op2 = newTemp(Ity_F32); in s390_irgen_SEB()
9557 IRTemp result = newTemp(Ity_F32); in s390_irgen_SEB()
9558 IRTemp rounding_mode = encode_bfp_rounding_mode(S390_BFP_ROUND_PER_FPC); in s390_irgen_SEB()
9571 s390_irgen_SDB(UChar r1, IRTemp op2addr) in s390_irgen_SDB()
9573 IRTemp op1 = newTemp(Ity_F64); in s390_irgen_SDB()
9574 IRTemp op2 = newTemp(Ity_F64); in s390_irgen_SDB()
9575 IRTemp result = newTemp(Ity_F64); in s390_irgen_SDB()
9576 IRTemp rounding_mode = encode_bfp_rounding_mode(S390_BFP_ROUND_PER_FPC); in s390_irgen_SDB()
9594 IRTemp op1 = newTemp(Ity_D64); in s390_irgen_ADTRA()
9595 IRTemp op2 = newTemp(Ity_D64); in s390_irgen_ADTRA()
9596 IRTemp result = newTemp(Ity_D64); in s390_irgen_ADTRA()
9597 IRTemp rounding_mode; in s390_irgen_ADTRA()
9621 IRTemp op1 = newTemp(Ity_D128); in s390_irgen_AXTRA()
9622 IRTemp op2 = newTemp(Ity_D128); in s390_irgen_AXTRA()
9623 IRTemp result = newTemp(Ity_D128); in s390_irgen_AXTRA()
9624 IRTemp rounding_mode; in s390_irgen_AXTRA()
9646 IRTemp op1 = newTemp(Ity_D64); in s390_irgen_CDTR()
9647 IRTemp op2 = newTemp(Ity_D64); in s390_irgen_CDTR()
9648 IRTemp cc_vex = newTemp(Ity_I32); in s390_irgen_CDTR()
9649 IRTemp cc_s390 = newTemp(Ity_I32); in s390_irgen_CDTR()
9664 IRTemp op1 = newTemp(Ity_D128); in s390_irgen_CXTR()
9665 IRTemp op2 = newTemp(Ity_D128); in s390_irgen_CXTR()
9666 IRTemp cc_vex = newTemp(Ity_I32); in s390_irgen_CXTR()
9667 IRTemp cc_s390 = newTemp(Ity_I32); in s390_irgen_CXTR()
9689 IRTemp op2 = newTemp(Ity_I32); in s390_irgen_CDFTR()
9708 IRTemp op2 = newTemp(Ity_I32); in s390_irgen_CXFTR()
9724 IRTemp op2 = newTemp(Ity_I64); in s390_irgen_CDGTRA()
9745 IRTemp op2 = newTemp(Ity_I64); in s390_irgen_CXGTR()
9766 IRTemp op2 = newTemp(Ity_I32); in s390_irgen_CDLFTR()
9785 IRTemp op2 = newTemp(Ity_I32); in s390_irgen_CXLFTR()
9804 IRTemp op2 = newTemp(Ity_I64); in s390_irgen_CDLGTR()
9825 IRTemp op2 = newTemp(Ity_I64); in s390_irgen_CXLGTR()
9844 IRTemp op = newTemp(Ity_D64); in s390_irgen_CFDTR()
9845 IRTemp result = newTemp(Ity_I32); in s390_irgen_CFDTR()
9846 IRTemp rounding_mode = encode_dfp_rounding_mode(m3); in s390_irgen_CFDTR()
9868 IRTemp op = newTemp(Ity_D128); in s390_irgen_CFXTR()
9869 IRTemp result = newTemp(Ity_I32); in s390_irgen_CFXTR()
9870 IRTemp rounding_mode = encode_dfp_rounding_mode(m3); in s390_irgen_CFXTR()
9890 IRTemp op = newTemp(Ity_D64); in s390_irgen_CGDTR()
9891 IRTemp rounding_mode = encode_dfp_rounding_mode(m3); in s390_irgen_CGDTR()
9914 IRTemp op = newTemp(Ity_D128); in s390_irgen_CGXTR()
9915 IRTemp rounding_mode = encode_dfp_rounding_mode(m3); in s390_irgen_CGXTR()
9936 IRTemp op1 = newTemp(Ity_D64); in s390_irgen_CEDTR()
9937 IRTemp op2 = newTemp(Ity_D64); in s390_irgen_CEDTR()
9938 IRTemp cc_vex = newTemp(Ity_I32); in s390_irgen_CEDTR()
9939 IRTemp cc_s390 = newTemp(Ity_I32); in s390_irgen_CEDTR()
9957 IRTemp op1 = newTemp(Ity_D128); in s390_irgen_CEXTR()
9958 IRTemp op2 = newTemp(Ity_D128); in s390_irgen_CEXTR()
9959 IRTemp cc_vex = newTemp(Ity_I32); in s390_irgen_CEXTR()
9960 IRTemp cc_s390 = newTemp(Ity_I32); in s390_irgen_CEXTR()
9982 IRTemp op = newTemp(Ity_D64); in s390_irgen_CLFDTR()
9983 IRTemp result = newTemp(Ity_I32); in s390_irgen_CLFDTR()
9984 IRTemp rounding_mode = encode_dfp_rounding_mode(m3); in s390_irgen_CLFDTR()
10006 IRTemp op = newTemp(Ity_D128); in s390_irgen_CLFXTR()
10007 IRTemp result = newTemp(Ity_I32); in s390_irgen_CLFXTR()
10008 IRTemp rounding_mode = encode_dfp_rounding_mode(m3); in s390_irgen_CLFXTR()
10031 IRTemp op = newTemp(Ity_D64); in s390_irgen_CLGDTR()
10032 IRTemp result = newTemp(Ity_I64); in s390_irgen_CLGDTR()
10033 IRTemp rounding_mode = encode_dfp_rounding_mode(m3); in s390_irgen_CLGDTR()
10055 IRTemp op = newTemp(Ity_D128); in s390_irgen_CLGXTR()
10056 IRTemp result = newTemp(Ity_I64); in s390_irgen_CLGXTR()
10057 IRTemp rounding_mode = encode_dfp_rounding_mode(m3); in s390_irgen_CLGXTR()
10076 IRTemp op1 = newTemp(Ity_D64); in s390_irgen_DDTRA()
10077 IRTemp op2 = newTemp(Ity_D64); in s390_irgen_DDTRA()
10078 IRTemp result = newTemp(Ity_D64); in s390_irgen_DDTRA()
10079 IRTemp rounding_mode; in s390_irgen_DDTRA()
10102 IRTemp op1 = newTemp(Ity_D128); in s390_irgen_DXTRA()
10103 IRTemp op2 = newTemp(Ity_D128); in s390_irgen_DXTRA()
10104 IRTemp result = newTemp(Ity_D128); in s390_irgen_DXTRA()
10105 IRTemp rounding_mode; in s390_irgen_DXTRA()
10172 IRTemp op1 = newTemp(Ity_I64); in s390_irgen_IEDTR()
10173 IRTemp op2 = newTemp(Ity_D64); in s390_irgen_IEDTR()
10174 IRTemp result = newTemp(Ity_D64); in s390_irgen_IEDTR()
10190 IRTemp op1 = newTemp(Ity_I64); in s390_irgen_IEXTR()
10191 IRTemp op2 = newTemp(Ity_D128); in s390_irgen_IEXTR()
10192 IRTemp result = newTemp(Ity_D128); in s390_irgen_IEXTR()
10208 IRTemp op = newTemp(Ity_D32); in s390_irgen_LDETR()
10219 IRTemp op = newTemp(Ity_D64); in s390_irgen_LXDTR()
10240 IRTemp result = newTemp(Ity_D64); in s390_irgen_LDXTR()
10262 IRTemp op = newTemp(Ity_D64); in s390_irgen_LEDTR()
10274 IRTemp result = newTemp(Ity_D64); in s390_irgen_LTDTR()
10286 IRTemp result = newTemp(Ity_D128); in s390_irgen_LTXTR()
10301 IRTemp op1 = newTemp(Ity_D64); in s390_irgen_MDTRA()
10302 IRTemp op2 = newTemp(Ity_D64); in s390_irgen_MDTRA()
10303 IRTemp result = newTemp(Ity_D64); in s390_irgen_MDTRA()
10304 IRTemp rounding_mode; in s390_irgen_MDTRA()
10327 IRTemp op1 = newTemp(Ity_D128); in s390_irgen_MXTRA()
10328 IRTemp op2 = newTemp(Ity_D128); in s390_irgen_MXTRA()
10329 IRTemp result = newTemp(Ity_D128); in s390_irgen_MXTRA()
10330 IRTemp rounding_mode; in s390_irgen_MXTRA()
10353 IRTemp op1 = newTemp(Ity_D64); in s390_irgen_QADTR()
10354 IRTemp op2 = newTemp(Ity_D64); in s390_irgen_QADTR()
10355 IRTemp result = newTemp(Ity_D64); in s390_irgen_QADTR()
10356 IRTemp rounding_mode; in s390_irgen_QADTR()
10381 IRTemp op1 = newTemp(Ity_D128); in s390_irgen_QAXTR()
10382 IRTemp op2 = newTemp(Ity_D128); in s390_irgen_QAXTR()
10383 IRTemp result = newTemp(Ity_D128); in s390_irgen_QAXTR()
10384 IRTemp rounding_mode; in s390_irgen_QAXTR()
10409 IRTemp op1 = newTemp(Ity_I8); in s390_irgen_RRDTR()
10410 IRTemp op2 = newTemp(Ity_D64); in s390_irgen_RRDTR()
10411 IRTemp result = newTemp(Ity_D64); in s390_irgen_RRDTR()
10412 IRTemp rounding_mode; in s390_irgen_RRDTR()
10437 IRTemp op1 = newTemp(Ity_I8); in s390_irgen_RRXTR()
10438 IRTemp op2 = newTemp(Ity_D128); in s390_irgen_RRXTR()
10439 IRTemp result = newTemp(Ity_D128); in s390_irgen_RRXTR()
10440 IRTemp rounding_mode; in s390_irgen_RRXTR()
10465 IRTemp op1 = newTemp(Ity_D64); in s390_irgen_SDTRA()
10466 IRTemp op2 = newTemp(Ity_D64); in s390_irgen_SDTRA()
10467 IRTemp result = newTemp(Ity_D64); in s390_irgen_SDTRA()
10468 IRTemp rounding_mode; in s390_irgen_SDTRA()
10492 IRTemp op1 = newTemp(Ity_D128); in s390_irgen_SXTRA()
10493 IRTemp op2 = newTemp(Ity_D128); in s390_irgen_SXTRA()
10494 IRTemp result = newTemp(Ity_D128); in s390_irgen_SXTRA()
10495 IRTemp rounding_mode; in s390_irgen_SXTRA()
10515 s390_irgen_SLDT(UChar r3, IRTemp op2addr, UChar r1) in s390_irgen_SLDT()
10520 IRTemp op = newTemp(Ity_D64); in s390_irgen_SLDT()
10531 s390_irgen_SLXT(UChar r3, IRTemp op2addr, UChar r1) in s390_irgen_SLXT()
10536 IRTemp op = newTemp(Ity_D128); in s390_irgen_SLXT()
10547 s390_irgen_SRDT(UChar r3, IRTemp op2addr, UChar r1) in s390_irgen_SRDT()
10552 IRTemp op = newTemp(Ity_D64); in s390_irgen_SRDT()
10563 s390_irgen_SRXT(UChar r3, IRTemp op2addr, UChar r1) in s390_irgen_SRXT()
10568 IRTemp op = newTemp(Ity_D128); in s390_irgen_SRXT()
10579 s390_irgen_TDCET(UChar r1, IRTemp op2addr) in s390_irgen_TDCET()
10584 IRTemp value = newTemp(Ity_D32); in s390_irgen_TDCET()
10594 s390_irgen_TDCDT(UChar r1, IRTemp op2addr) in s390_irgen_TDCDT()
10599 IRTemp value = newTemp(Ity_D64); in s390_irgen_TDCDT()
10609 s390_irgen_TDCXT(UChar r1, IRTemp op2addr) in s390_irgen_TDCXT()
10614 IRTemp value = newTemp(Ity_D128); in s390_irgen_TDCXT()
10624 s390_irgen_TDGET(UChar r1, IRTemp op2addr) in s390_irgen_TDGET()
10629 IRTemp value = newTemp(Ity_D32); in s390_irgen_TDGET()
10639 s390_irgen_TDGDT(UChar r1, IRTemp op2addr) in s390_irgen_TDGDT()
10644 IRTemp value = newTemp(Ity_D64); in s390_irgen_TDGDT()
10654 s390_irgen_TDGXT(UChar r1, IRTemp op2addr) in s390_irgen_TDGXT()
10659 IRTemp value = newTemp(Ity_D128); in s390_irgen_TDGXT()
10669 s390_irgen_CLC(UChar length, IRTemp start1, IRTemp start2) in s390_irgen_CLC()
10671 IRTemp len = newTemp(Ity_I64); in s390_irgen_CLC()
10682 IRTemp addr1 = newTemp(Ity_I64); in s390_irgen_CLCL()
10683 IRTemp addr2 = newTemp(Ity_I64); in s390_irgen_CLCL()
10684 IRTemp addr1_load = newTemp(Ity_I64); in s390_irgen_CLCL()
10685 IRTemp addr2_load = newTemp(Ity_I64); in s390_irgen_CLCL()
10686 IRTemp len1 = newTemp(Ity_I32); in s390_irgen_CLCL()
10687 IRTemp len2 = newTemp(Ity_I32); in s390_irgen_CLCL()
10688 IRTemp r1p1 = newTemp(Ity_I32); /* contents of r1 + 1 */ in s390_irgen_CLCL()
10689 IRTemp r2p1 = newTemp(Ity_I32); /* contents of r2 + 1 */ in s390_irgen_CLCL()
10690 IRTemp single1 = newTemp(Ity_I8); in s390_irgen_CLCL()
10691 IRTemp single2 = newTemp(Ity_I8); in s390_irgen_CLCL()
10692 IRTemp pad = newTemp(Ity_I8); in s390_irgen_CLCL()
10760 s390_irgen_CLCLE(UChar r1, UChar r3, IRTemp pad2) in s390_irgen_CLCLE()
10762 IRTemp addr1, addr3, addr1_load, addr3_load, len1, len3, single1, single3; in s390_irgen_CLCLE()
10835 s390_irgen_XC_EX(IRTemp length, IRTemp start1, IRTemp start2) in s390_irgen_XC_EX()
10842 s390_irgen_NC_EX(IRTemp length, IRTemp start1, IRTemp start2) in s390_irgen_NC_EX()
10849 s390_irgen_OC_EX(IRTemp length, IRTemp start1, IRTemp start2) in s390_irgen_OC_EX()
10856 s390_irgen_CLC_EX(IRTemp length, IRTemp start1, IRTemp start2) in s390_irgen_CLC_EX()
10858 IRTemp current1 = newTemp(Ity_I8); in s390_irgen_CLC_EX()
10859 IRTemp current2 = newTemp(Ity_I8); in s390_irgen_CLC_EX()
10860 IRTemp counter = newTemp(Ity_I64); in s390_irgen_CLC_EX()
10882 s390_irgen_MVC_EX(IRTemp length, IRTemp start1, IRTemp start2) in s390_irgen_MVC_EX()
10884 IRTemp counter = newTemp(Ity_I64); in s390_irgen_MVC_EX()
10898 s390_irgen_TR_EX(IRTemp length, IRTemp start1, IRTemp start2) in s390_irgen_TR_EX()
10900 IRTemp op = newTemp(Ity_I8); in s390_irgen_TR_EX()
10901 IRTemp op1 = newTemp(Ity_I8); in s390_irgen_TR_EX()
10902 IRTemp result = newTemp(Ity_I64); in s390_irgen_TR_EX()
10903 IRTemp counter = newTemp(Ity_I64); in s390_irgen_TR_EX()
10921 s390_irgen_EX_SS(UChar r, IRTemp addr2, in s390_irgen_EX_SS()
10922 void (*irgen)(IRTemp length, IRTemp start1, IRTemp start2), in s390_irgen_EX_SS()
10937 IRTemp cond; in s390_irgen_EX_SS()
10939 IRTemp torun; in s390_irgen_EX_SS()
10941 IRTemp start1 = newTemp(Ity_I64); in s390_irgen_EX_SS()
10942 IRTemp start2 = newTemp(Ity_I64); in s390_irgen_EX_SS()
10943 IRTemp len = newTemp(lensize == 64 ? Ity_I64 : Ity_I32); in s390_irgen_EX_SS()
10975 s390_irgen_EX(UChar r1, IRTemp addr2) in s390_irgen_EX()
11036 IRTemp cond; in s390_irgen_EX()
11037 IRTemp orperand; in s390_irgen_EX()
11038 IRTemp torun; in s390_irgen_EX()
11082 IRTemp addr = newTemp(Ity_I64); in s390_irgen_EXRL()
11106 IRTemp address = newTemp(Ity_I64); in s390_irgen_SRST()
11107 IRTemp next = newTemp(Ity_I64); in s390_irgen_SRST()
11108 IRTemp delim = newTemp(Ity_I8); in s390_irgen_SRST()
11109 IRTemp counter = newTemp(Ity_I64); in s390_irgen_SRST()
11110 IRTemp byte = newTemp(Ity_I8); in s390_irgen_SRST()
11144 IRTemp address1 = newTemp(Ity_I64); in s390_irgen_CLST()
11145 IRTemp address2 = newTemp(Ity_I64); in s390_irgen_CLST()
11146 IRTemp end = newTemp(Ity_I8); in s390_irgen_CLST()
11147 IRTemp counter = newTemp(Ity_I64); in s390_irgen_CLST()
11148 IRTemp byte1 = newTemp(Ity_I8); in s390_irgen_CLST()
11149 IRTemp byte2 = newTemp(Ity_I8); in s390_irgen_CLST()
11200 s390_irgen_load_multiple_32bit(UChar r1, UChar r3, IRTemp op2addr) in s390_irgen_load_multiple_32bit()
11203 IRTemp addr = newTemp(Ity_I64); in s390_irgen_load_multiple_32bit()
11208 IRTemp old = addr; in s390_irgen_load_multiple_32bit()
11219 s390_irgen_LM(UChar r1, UChar r3, IRTemp op2addr) in s390_irgen_LM()
11227 s390_irgen_LMY(UChar r1, UChar r3, IRTemp op2addr) in s390_irgen_LMY()
11235 s390_irgen_LMH(UChar r1, UChar r3, IRTemp op2addr) in s390_irgen_LMH()
11238 IRTemp addr = newTemp(Ity_I64); in s390_irgen_LMH()
11243 IRTemp old = addr; in s390_irgen_LMH()
11256 s390_irgen_LMG(UChar r1, UChar r3, IRTemp op2addr) in s390_irgen_LMG()
11259 IRTemp addr = newTemp(Ity_I64); in s390_irgen_LMG()
11264 IRTemp old = addr; in s390_irgen_LMG()
11277 s390_irgen_store_multiple_32bit(UChar r1, UChar r3, IRTemp op2addr) in s390_irgen_store_multiple_32bit()
11280 IRTemp addr = newTemp(Ity_I64); in s390_irgen_store_multiple_32bit()
11285 IRTemp old = addr; in s390_irgen_store_multiple_32bit()
11296 s390_irgen_STM(UChar r1, UChar r3, IRTemp op2addr) in s390_irgen_STM()
11304 s390_irgen_STMY(UChar r1, UChar r3, IRTemp op2addr) in s390_irgen_STMY()
11312 s390_irgen_STMH(UChar r1, UChar r3, IRTemp op2addr) in s390_irgen_STMH()
11315 IRTemp addr = newTemp(Ity_I64); in s390_irgen_STMH()
11320 IRTemp old = addr; in s390_irgen_STMH()
11333 s390_irgen_STMG(UChar r1, UChar r3, IRTemp op2addr) in s390_irgen_STMG()
11336 IRTemp addr = newTemp(Ity_I64); in s390_irgen_STMG()
11341 IRTemp old = addr; in s390_irgen_STMG()
11354 s390_irgen_xonc(IROp op, IRTemp length, IRTemp start1, IRTemp start2) in s390_irgen_xonc()
11356 IRTemp old1 = newTemp(Ity_I8); in s390_irgen_xonc()
11357 IRTemp old2 = newTemp(Ity_I8); in s390_irgen_xonc()
11358 IRTemp new1 = newTemp(Ity_I8); in s390_irgen_xonc()
11359 IRTemp counter = newTemp(Ity_I32); in s390_irgen_xonc()
11360 IRTemp addr1 = newTemp(Ity_I64); in s390_irgen_xonc()
11391 s390_irgen_XC(UChar length, IRTemp start1, IRTemp start2) in s390_irgen_XC()
11393 IRTemp len = newTemp(Ity_I32); in s390_irgen_XC()
11404 IRTemp counter = newTemp(Ity_I32); in s390_irgen_XC_sameloc()
11405 IRTemp start = newTemp(Ity_I64); in s390_irgen_XC_sameloc()
11406 IRTemp addr = newTemp(Ity_I64); in s390_irgen_XC_sameloc()
11440 s390_irgen_NC(UChar length, IRTemp start1, IRTemp start2) in s390_irgen_NC()
11442 IRTemp len = newTemp(Ity_I32); in s390_irgen_NC()
11451 s390_irgen_OC(UChar length, IRTemp start1, IRTemp start2) in s390_irgen_OC()
11453 IRTemp len = newTemp(Ity_I32); in s390_irgen_OC()
11463 s390_irgen_MVC(UChar length, IRTemp start1, IRTemp start2) in s390_irgen_MVC()
11465 IRTemp len = newTemp(Ity_I64); in s390_irgen_MVC()
11476 IRTemp addr1 = newTemp(Ity_I64); in s390_irgen_MVCL()
11477 IRTemp addr2 = newTemp(Ity_I64); in s390_irgen_MVCL()
11478 IRTemp addr2_load = newTemp(Ity_I64); in s390_irgen_MVCL()
11479 IRTemp r1p1 = newTemp(Ity_I32); /* contents of r1 + 1 */ in s390_irgen_MVCL()
11480 IRTemp r2p1 = newTemp(Ity_I32); /* contents of r2 + 1 */ in s390_irgen_MVCL()
11481 IRTemp len1 = newTemp(Ity_I32); in s390_irgen_MVCL()
11482 IRTemp len2 = newTemp(Ity_I32); in s390_irgen_MVCL()
11483 IRTemp pad = newTemp(Ity_I8); in s390_irgen_MVCL()
11484 IRTemp single = newTemp(Ity_I8); in s390_irgen_MVCL()
11501 IRTemp cond1 = newTemp(Ity_I32); in s390_irgen_MVCL()
11504 IRTemp cond2 = newTemp(Ity_I32); in s390_irgen_MVCL()
11509 IRTemp cond3 = newTemp(Ity_I32); in s390_irgen_MVCL()
11557 s390_irgen_MVCLE(UChar r1, UChar r3, IRTemp pad2) in s390_irgen_MVCLE()
11559 IRTemp addr1, addr3, addr3_load, len1, len3, single; in s390_irgen_MVCLE()
11612 IRTemp addr1 = newTemp(Ity_I64); in s390_irgen_MVST()
11613 IRTemp addr2 = newTemp(Ity_I64); in s390_irgen_MVST()
11614 IRTemp end = newTemp(Ity_I8); in s390_irgen_MVST()
11615 IRTemp byte = newTemp(Ity_I8); in s390_irgen_MVST()
11616 IRTemp counter = newTemp(Ity_I64); in s390_irgen_MVST()
11638 s390_irgen_divide_64to32(IROp op, UChar r1, IRTemp op2) in s390_irgen_divide_64to32()
11640 IRTemp op1 = newTemp(Ity_I64); in s390_irgen_divide_64to32()
11641 IRTemp result = newTemp(Ity_I64); in s390_irgen_divide_64to32()
11652 s390_irgen_divide_128to64(IROp op, UChar r1, IRTemp op2) in s390_irgen_divide_128to64()
11654 IRTemp op1 = newTemp(Ity_I128); in s390_irgen_divide_128to64()
11655 IRTemp result = newTemp(Ity_I128); in s390_irgen_divide_128to64()
11666 s390_irgen_divide_64to64(IROp op, UChar r1, IRTemp op2) in s390_irgen_divide_64to64()
11668 IRTemp op1 = newTemp(Ity_I64); in s390_irgen_divide_64to64()
11669 IRTemp result = newTemp(Ity_I128); in s390_irgen_divide_64to64()
11680 IRTemp op2 = newTemp(Ity_I32); in s390_irgen_DR()
11690 s390_irgen_D(UChar r1, IRTemp op2addr) in s390_irgen_D()
11692 IRTemp op2 = newTemp(Ity_I32); in s390_irgen_D()
11704 IRTemp op2 = newTemp(Ity_I32); in s390_irgen_DLR()
11714 s390_irgen_DL(UChar r1, IRTemp op2addr) in s390_irgen_DL()
11716 IRTemp op2 = newTemp(Ity_I32); in s390_irgen_DL()
11726 s390_irgen_DLG(UChar r1, IRTemp op2addr) in s390_irgen_DLG()
11728 IRTemp op2 = newTemp(Ity_I64); in s390_irgen_DLG()
11740 IRTemp op2 = newTemp(Ity_I64); in s390_irgen_DLGR()
11752 IRTemp op2 = newTemp(Ity_I64); in s390_irgen_DSGR()
11762 s390_irgen_DSG(UChar r1, IRTemp op2addr) in s390_irgen_DSG()
11764 IRTemp op2 = newTemp(Ity_I64); in s390_irgen_DSG()
11776 IRTemp op2 = newTemp(Ity_I64); in s390_irgen_DSGFR()
11786 s390_irgen_DSGF(UChar r1, IRTemp op2addr) in s390_irgen_DSGF()
11788 IRTemp op2 = newTemp(Ity_I64); in s390_irgen_DSGF()
11798 s390_irgen_load_ar_multiple(UChar r1, UChar r3, IRTemp op2addr) in s390_irgen_load_ar_multiple()
11801 IRTemp addr = newTemp(Ity_I64); in s390_irgen_load_ar_multiple()
11806 IRTemp old = addr; in s390_irgen_load_ar_multiple()
11817 s390_irgen_LAM(UChar r1, UChar r3, IRTemp op2addr) in s390_irgen_LAM()
11825 s390_irgen_LAMY(UChar r1, UChar r3, IRTemp op2addr) in s390_irgen_LAMY()
11833 s390_irgen_store_ar_multiple(UChar r1, UChar r3, IRTemp op2addr) in s390_irgen_store_ar_multiple()
11836 IRTemp addr = newTemp(Ity_I64); in s390_irgen_store_ar_multiple()
11841 IRTemp old = addr; in s390_irgen_store_ar_multiple()
11852 s390_irgen_STAM(UChar r1, UChar r3, IRTemp op2addr) in s390_irgen_STAM()
11860 s390_irgen_STAMY(UChar r1, UChar r3, IRTemp op2addr) in s390_irgen_STAMY()
11870 s390_irgen_cas_32(UChar r1, UChar r3, IRTemp op2addr) in s390_irgen_cas_32()
11873 IRTemp op1 = newTemp(Ity_I32); in s390_irgen_cas_32()
11874 IRTemp old_mem = newTemp(Ity_I32); in s390_irgen_cas_32()
11875 IRTemp op3 = newTemp(Ity_I32); in s390_irgen_cas_32()
11876 IRTemp result = newTemp(Ity_I32); in s390_irgen_cas_32()
11877 IRTemp nequal = newTemp(Ity_I1); in s390_irgen_cas_32()
11902 s390_irgen_CS(UChar r1, UChar r3, IRTemp op2addr) in s390_irgen_CS()
11910 s390_irgen_CSY(UChar r1, UChar r3, IRTemp op2addr) in s390_irgen_CSY()
11918 s390_irgen_CSG(UChar r1, UChar r3, IRTemp op2addr) in s390_irgen_CSG()
11921 IRTemp op1 = newTemp(Ity_I64); in s390_irgen_CSG()
11922 IRTemp old_mem = newTemp(Ity_I64); in s390_irgen_CSG()
11923 IRTemp op3 = newTemp(Ity_I64); in s390_irgen_CSG()
11924 IRTemp result = newTemp(Ity_I64); in s390_irgen_CSG()
11925 IRTemp nequal = newTemp(Ity_I1); in s390_irgen_CSG()
11953 s390_irgen_cdas_32(UChar r1, UChar r3, IRTemp op2addr) in s390_irgen_cdas_32()
11956 IRTemp op1_high = newTemp(Ity_I32); in s390_irgen_cdas_32()
11957 IRTemp op1_low = newTemp(Ity_I32); in s390_irgen_cdas_32()
11958 IRTemp old_mem_high = newTemp(Ity_I32); in s390_irgen_cdas_32()
11959 IRTemp old_mem_low = newTemp(Ity_I32); in s390_irgen_cdas_32()
11960 IRTemp op3_high = newTemp(Ity_I32); in s390_irgen_cdas_32()
11961 IRTemp op3_low = newTemp(Ity_I32); in s390_irgen_cdas_32()
11962 IRTemp result = newTemp(Ity_I32); in s390_irgen_cdas_32()
11963 IRTemp nequal = newTemp(Ity_I1); in s390_irgen_cdas_32()
11997 s390_irgen_CDS(UChar r1, UChar r3, IRTemp op2addr) in s390_irgen_CDS()
12005 s390_irgen_CDSY(UChar r1, UChar r3, IRTemp op2addr) in s390_irgen_CDSY()
12013 s390_irgen_CDSG(UChar r1, UChar r3, IRTemp op2addr) in s390_irgen_CDSG()
12016 IRTemp op1_high = newTemp(Ity_I64); in s390_irgen_CDSG()
12017 IRTemp op1_low = newTemp(Ity_I64); in s390_irgen_CDSG()
12018 IRTemp old_mem_high = newTemp(Ity_I64); in s390_irgen_CDSG()
12019 IRTemp old_mem_low = newTemp(Ity_I64); in s390_irgen_CDSG()
12020 IRTemp op3_high = newTemp(Ity_I64); in s390_irgen_CDSG()
12021 IRTemp op3_low = newTemp(Ity_I64); in s390_irgen_CDSG()
12022 IRTemp result = newTemp(Ity_I64); in s390_irgen_CDSG()
12023 IRTemp nequal = newTemp(Ity_I1); in s390_irgen_CDSG()
12064 IRTemp op1 = newTemp(Ity_F128); in s390_irgen_AXBR()
12065 IRTemp op2 = newTemp(Ity_F128); in s390_irgen_AXBR()
12066 IRTemp result = newTemp(Ity_F128); in s390_irgen_AXBR()
12067 IRTemp rounding_mode = encode_bfp_rounding_mode(S390_BFP_ROUND_PER_FPC); in s390_irgen_AXBR()
12083 IRTemp op1 = newTemp(Ity_F32); in s390_irgen_CEBR()
12084 IRTemp op2 = newTemp(Ity_F32); in s390_irgen_CEBR()
12085 IRTemp cc_vex = newTemp(Ity_I32); in s390_irgen_CEBR()
12086 IRTemp cc_s390 = newTemp(Ity_I32); in s390_irgen_CEBR()
12101 IRTemp op1 = newTemp(Ity_F64); in s390_irgen_CDBR()
12102 IRTemp op2 = newTemp(Ity_F64); in s390_irgen_CDBR()
12103 IRTemp cc_vex = newTemp(Ity_I32); in s390_irgen_CDBR()
12104 IRTemp cc_s390 = newTemp(Ity_I32); in s390_irgen_CDBR()
12119 IRTemp op1 = newTemp(Ity_F128); in s390_irgen_CXBR()
12120 IRTemp op2 = newTemp(Ity_F128); in s390_irgen_CXBR()
12121 IRTemp cc_vex = newTemp(Ity_I32); in s390_irgen_CXBR()
12122 IRTemp cc_s390 = newTemp(Ity_I32); in s390_irgen_CXBR()
12135 s390_irgen_CEB(UChar r1, IRTemp op2addr) in s390_irgen_CEB()
12137 IRTemp op1 = newTemp(Ity_F32); in s390_irgen_CEB()
12138 IRTemp op2 = newTemp(Ity_F32); in s390_irgen_CEB()
12139 IRTemp cc_vex = newTemp(Ity_I32); in s390_irgen_CEB()
12140 IRTemp cc_s390 = newTemp(Ity_I32); in s390_irgen_CEB()
12153 s390_irgen_CDB(UChar r1, IRTemp op2addr) in s390_irgen_CDB()
12155 IRTemp op1 = newTemp(Ity_F64); in s390_irgen_CDB()
12156 IRTemp op2 = newTemp(Ity_F64); in s390_irgen_CDB()
12157 IRTemp cc_vex = newTemp(Ity_I32); in s390_irgen_CDB()
12158 IRTemp cc_s390 = newTemp(Ity_I32); in s390_irgen_CDB()
12174 IRTemp op2 = newTemp(Ity_I32); in s390_irgen_CXFBR()
12189 IRTemp op2 = newTemp(Ity_I32); in s390_irgen_CXLFBR()
12202 IRTemp op2 = newTemp(Ity_I64); in s390_irgen_CXGBR()
12217 IRTemp op2 = newTemp(Ity_I64); in s390_irgen_CXLGBR()
12229 IRTemp op = newTemp(Ity_F128); in s390_irgen_CFXBR()
12230 IRTemp result = newTemp(Ity_I32); in s390_irgen_CFXBR()
12231 IRTemp rounding_mode = encode_bfp_rounding_mode(m3); in s390_irgen_CFXBR()
12249 IRTemp op = newTemp(Ity_F128); in s390_irgen_CLFXBR()
12250 IRTemp result = newTemp(Ity_I32); in s390_irgen_CLFXBR()
12251 IRTemp rounding_mode = encode_bfp_rounding_mode(m3); in s390_irgen_CLFXBR()
12267 IRTemp op = newTemp(Ity_F128); in s390_irgen_CGXBR()
12268 IRTemp result = newTemp(Ity_I64); in s390_irgen_CGXBR()
12269 IRTemp rounding_mode = encode_bfp_rounding_mode(m3); in s390_irgen_CGXBR()
12287 IRTemp op = newTemp(Ity_F128); in s390_irgen_CLGXBR()
12288 IRTemp result = newTemp(Ity_I64); in s390_irgen_CLGXBR()
12289 IRTemp rounding_mode = encode_bfp_rounding_mode(m3); in s390_irgen_CLGXBR()
12304 IRTemp op1 = newTemp(Ity_F128); in s390_irgen_DXBR()
12305 IRTemp op2 = newTemp(Ity_F128); in s390_irgen_DXBR()
12306 IRTemp result = newTemp(Ity_F128); in s390_irgen_DXBR()
12307 IRTemp rounding_mode = encode_bfp_rounding_mode(S390_BFP_ROUND_PER_FPC); in s390_irgen_DXBR()
12321 IRTemp result = newTemp(Ity_F128); in s390_irgen_LTXBR()
12333 IRTemp result = newTemp(Ity_F128); in s390_irgen_LCXBR()
12345 IRTemp op = newTemp(Ity_F64); in s390_irgen_LXDBR()
12356 IRTemp op = newTemp(Ity_F32); in s390_irgen_LXEBR()
12365 s390_irgen_LXDB(UChar r1, IRTemp op2addr) in s390_irgen_LXDB()
12367 IRTemp op = newTemp(Ity_F64); in s390_irgen_LXDB()
12376 s390_irgen_LXEB(UChar r1, IRTemp op2addr) in s390_irgen_LXEB()
12378 IRTemp op = newTemp(Ity_F32); in s390_irgen_LXEB()
12389 IRTemp result = newTemp(Ity_F32); in s390_irgen_LNEBR()
12401 IRTemp result = newTemp(Ity_F64); in s390_irgen_LNDBR()
12413 IRTemp result = newTemp(Ity_F128); in s390_irgen_LNXBR()
12425 IRTemp result = newTemp(Ity_F32); in s390_irgen_LPEBR()
12437 IRTemp result = newTemp(Ity_F64); in s390_irgen_LPDBR()
12449 IRTemp result = newTemp(Ity_F128); in s390_irgen_LPXBR()
12466 IRTemp result = newTemp(Ity_F64); in s390_irgen_LDXBR()
12483 IRTemp result = newTemp(Ity_F32); in s390_irgen_LEXBR()
12495 IRTemp op1 = newTemp(Ity_F128); in s390_irgen_MXBR()
12496 IRTemp op2 = newTemp(Ity_F128); in s390_irgen_MXBR()
12497 IRTemp result = newTemp(Ity_F128); in s390_irgen_MXBR()
12498 IRTemp rounding_mode = encode_bfp_rounding_mode(S390_BFP_ROUND_PER_FPC); in s390_irgen_MXBR()
12512 IRTemp rounding_mode = encode_bfp_rounding_mode(S390_BFP_ROUND_PER_FPC); in s390_irgen_MAEBR()
12523 IRTemp rounding_mode = encode_bfp_rounding_mode(S390_BFP_ROUND_PER_FPC); in s390_irgen_MADBR()
12532 s390_irgen_MAEB(UChar r3, IRTemp op2addr, UChar r1) in s390_irgen_MAEB()
12535 IRTemp rounding_mode = encode_bfp_rounding_mode(S390_BFP_ROUND_PER_FPC); in s390_irgen_MAEB()
12544 s390_irgen_MADB(UChar r3, IRTemp op2addr, UChar r1) in s390_irgen_MADB()
12547 IRTemp rounding_mode = encode_bfp_rounding_mode(S390_BFP_ROUND_PER_FPC); in s390_irgen_MADB()
12558 IRTemp rounding_mode = encode_bfp_rounding_mode(S390_BFP_ROUND_PER_FPC); in s390_irgen_MSEBR()
12569 IRTemp rounding_mode = encode_bfp_rounding_mode(S390_BFP_ROUND_PER_FPC); in s390_irgen_MSDBR()
12578 s390_irgen_MSEB(UChar r3, IRTemp op2addr, UChar r1) in s390_irgen_MSEB()
12581 IRTemp rounding_mode = encode_bfp_rounding_mode(S390_BFP_ROUND_PER_FPC); in s390_irgen_MSEB()
12590 s390_irgen_MSDB(UChar r3, IRTemp op2addr, UChar r1) in s390_irgen_MSDB()
12593 IRTemp rounding_mode = encode_bfp_rounding_mode(S390_BFP_ROUND_PER_FPC); in s390_irgen_MSDB()
12604 IRTemp result = newTemp(Ity_F32); in s390_irgen_SQEBR()
12605 IRTemp rounding_mode = encode_bfp_rounding_mode(S390_BFP_ROUND_PER_FPC); in s390_irgen_SQEBR()
12616 IRTemp result = newTemp(Ity_F64); in s390_irgen_SQDBR()
12617 IRTemp rounding_mode = encode_bfp_rounding_mode(S390_BFP_ROUND_PER_FPC); in s390_irgen_SQDBR()
12628 IRTemp result = newTemp(Ity_F128); in s390_irgen_SQXBR()
12629 IRTemp rounding_mode = encode_bfp_rounding_mode(S390_BFP_ROUND_PER_FPC); in s390_irgen_SQXBR()
12639 s390_irgen_SQEB(UChar r1, IRTemp op2addr) in s390_irgen_SQEB()
12641 IRTemp op = newTemp(Ity_F32); in s390_irgen_SQEB()
12642 IRTemp rounding_mode = encode_bfp_rounding_mode(S390_BFP_ROUND_PER_FPC); in s390_irgen_SQEB()
12651 s390_irgen_SQDB(UChar r1, IRTemp op2addr) in s390_irgen_SQDB()
12653 IRTemp op = newTemp(Ity_F64); in s390_irgen_SQDB()
12654 IRTemp rounding_mode = encode_bfp_rounding_mode(S390_BFP_ROUND_PER_FPC); in s390_irgen_SQDB()
12665 IRTemp op1 = newTemp(Ity_F128); in s390_irgen_SXBR()
12666 IRTemp op2 = newTemp(Ity_F128); in s390_irgen_SXBR()
12667 IRTemp result = newTemp(Ity_F128); in s390_irgen_SXBR()
12668 IRTemp rounding_mode = encode_bfp_rounding_mode(S390_BFP_ROUND_PER_FPC); in s390_irgen_SXBR()
12681 s390_irgen_TCEB(UChar r1, IRTemp op2addr) in s390_irgen_TCEB()
12683 IRTemp value = newTemp(Ity_F32); in s390_irgen_TCEB()
12693 s390_irgen_TCDB(UChar r1, IRTemp op2addr) in s390_irgen_TCDB()
12695 IRTemp value = newTemp(Ity_F64); in s390_irgen_TCDB()
12705 s390_irgen_TCXB(UChar r1, IRTemp op2addr) in s390_irgen_TCXB()
12707 IRTemp value = newTemp(Ity_F128); in s390_irgen_TCXB()
12719 IRTemp result = newTemp(Ity_F64); in s390_irgen_LCDFR()
12730 IRTemp result = newTemp(Ity_F64); in s390_irgen_LNDFR()
12741 IRTemp result = newTemp(Ity_F64); in s390_irgen_LPDFR()
12769 IRTemp sign = newTemp(Ity_I64); in s390_irgen_CPSDR()
12770 IRTemp value = newTemp(Ity_I64); in s390_irgen_CPSDR()
12799 s390_irgen_CVB(UChar r1, IRTemp op2addr) in s390_irgen_CVB()
12807 s390_irgen_CVBY(UChar r1, IRTemp op2addr) in s390_irgen_CVBY()
12831 s390_irgen_CVD(UChar r1, IRTemp op2addr) in s390_irgen_CVD()
12839 s390_irgen_CVDY(UChar r1, IRTemp op2addr) in s390_irgen_CVDY()
12849 IRTemp input = newTemp(Ity_I64); in s390_irgen_FLOGR()
12850 IRTemp not_zero = newTemp(Ity_I64); in s390_irgen_FLOGR()
12851 IRTemp tmpnum = newTemp(Ity_I64); in s390_irgen_FLOGR()
12852 IRTemp num = newTemp(Ity_I64); in s390_irgen_FLOGR()
12853 IRTemp shift_amount = newTemp(Ity_I8); in s390_irgen_FLOGR()
12902 s390_irgen_STCK(IRTemp op2addr) in s390_irgen_STCK()
12905 IRTemp cc = newTemp(Ity_I64); in s390_irgen_STCK()
12920 s390_irgen_STCKF(IRTemp op2addr) in s390_irgen_STCKF()
12925 IRTemp cc = newTemp(Ity_I64); in s390_irgen_STCKF()
12941 s390_irgen_STCKE(IRTemp op2addr) in s390_irgen_STCKE()
12944 IRTemp cc = newTemp(Ity_I64); in s390_irgen_STCKE()
12959 s390_irgen_STFLE(IRTemp op2addr) in s390_irgen_STFLE()
12967 IRTemp cc = newTemp(Ity_I64); in s390_irgen_STFLE()
12996 IRTemp addr = newTemp(Ity_I64); in s390_irgen_CKSM()
12997 IRTemp op = newTemp(Ity_I32); in s390_irgen_CKSM()
12998 IRTemp len = newTemp(Ity_I64); in s390_irgen_CKSM()
12999 IRTemp oldval = newTemp(Ity_I32); in s390_irgen_CKSM()
13000 IRTemp mask = newTemp(Ity_I32); in s390_irgen_CKSM()
13001 IRTemp newop = newTemp(Ity_I32); in s390_irgen_CKSM()
13002 IRTemp result = newTemp(Ity_I32); in s390_irgen_CKSM()
13003 IRTemp result1 = newTemp(Ity_I32); in s390_irgen_CKSM()
13004 IRTemp inc = newTemp(Ity_I64); in s390_irgen_CKSM()
13060 IRTemp src_addr, des_addr, tab_addr, src_len, test_byte; in s390_irgen_TROO()
13073 IRTemp op = newTemp(Ity_I8); in s390_irgen_TROO()
13074 IRTemp op1 = newTemp(Ity_I8); in s390_irgen_TROO()
13075 IRTemp result = newTemp(Ity_I64); in s390_irgen_TROO()
13107 IRTemp src_addr, des_addr, tab_addr, src_len, test_byte; in s390_irgen_TRTO()
13120 IRTemp op = newTemp(Ity_I16); in s390_irgen_TRTO()
13121 IRTemp op1 = newTemp(Ity_I8); in s390_irgen_TRTO()
13122 IRTemp result = newTemp(Ity_I64); in s390_irgen_TRTO()
13155 IRTemp src_addr, des_addr, tab_addr, src_len, test_byte; in s390_irgen_TROT()
13168 IRTemp op = newTemp(Ity_I8); in s390_irgen_TROT()
13169 IRTemp op1 = newTemp(Ity_I16); in s390_irgen_TROT()
13170 IRTemp result = newTemp(Ity_I64); in s390_irgen_TROT()
13202 IRTemp src_addr, des_addr, tab_addr, src_len, test_byte; in s390_irgen_TRTT()
13215 IRTemp op = newTemp(Ity_I16); in s390_irgen_TRTT()
13216 IRTemp op1 = newTemp(Ity_I16); in s390_irgen_TRTT()
13217 IRTemp result = newTemp(Ity_I64); in s390_irgen_TRTT()
13248 s390_irgen_TR(UChar length, IRTemp start1, IRTemp start2) in s390_irgen_TR()
13250 IRTemp len = newTemp(Ity_I64); in s390_irgen_TR()
13261 IRTemp src_addr, tab_addr, src_len, test_byte; in s390_irgen_TRE()
13272 IRTemp op = newTemp(Ity_I8); in s390_irgen_TRE()
13273 IRTemp op1 = newTemp(Ity_I8); in s390_irgen_TRE()
13274 IRTemp result = newTemp(Ity_I64); in s390_irgen_TRE()
13317 IRTemp addr1 = newTemp(Ity_I64); in s390_irgen_CU21()
13318 IRTemp addr2 = newTemp(Ity_I64); in s390_irgen_CU21()
13319 IRTemp len1 = newTemp(Ity_I64); in s390_irgen_CU21()
13320 IRTemp len2 = newTemp(Ity_I64); in s390_irgen_CU21()
13334 IRTemp srcval = newTemp(Ity_I32); in s390_irgen_CU21()
13339 IRTemp is_high_surrogate = newTemp(Ity_I32); in s390_irgen_CU21()
13357 IRTemp low_surrogate = newTemp(Ity_I32); in s390_irgen_CU21()
13366 IRTemp retval = newTemp(Ity_I64); in s390_irgen_CU21()
13381 IRTemp num_bytes = newTemp(Ity_I64); in s390_irgen_CU21()
13389 IRTemp data = newTemp(Ity_I64); in s390_irgen_CU21()
13411 IRTemp num_src_bytes = newTemp(Ity_I64); in s390_irgen_CU21()
13444 IRTemp addr1 = newTemp(Ity_I64); in s390_irgen_CU24()
13445 IRTemp addr2 = newTemp(Ity_I64); in s390_irgen_CU24()
13446 IRTemp len1 = newTemp(Ity_I64); in s390_irgen_CU24()
13447 IRTemp len2 = newTemp(Ity_I64); in s390_irgen_CU24()
13461 IRTemp srcval = newTemp(Ity_I32); in s390_irgen_CU24()
13466 IRTemp is_high_surrogate = newTemp(Ity_I32); in s390_irgen_CU24()
13485 IRTemp low_surrogate = newTemp(Ity_I32); in s390_irgen_CU24()
13494 IRTemp retval = newTemp(Ity_I64); in s390_irgen_CU24()
13518 IRTemp num_src_bytes = newTemp(Ity_I64); in s390_irgen_CU24()
13551 IRTemp addr1 = newTemp(Ity_I64); in s390_irgen_CU42()
13552 IRTemp addr2 = newTemp(Ity_I64); in s390_irgen_CU42()
13553 IRTemp len1 = newTemp(Ity_I64); in s390_irgen_CU42()
13554 IRTemp len2 = newTemp(Ity_I64); in s390_irgen_CU42()
13568 IRTemp srcval = newTemp(Ity_I32); in s390_irgen_CU42()
13572 IRTemp retval = newTemp(Ity_I64); in s390_irgen_CU42()
13583 IRTemp num_bytes = newTemp(Ity_I64); in s390_irgen_CU42()
13591 IRTemp data = newTemp(Ity_I64); in s390_irgen_CU42()
13645 IRTemp addr1 = newTemp(Ity_I64); in s390_irgen_CU41()
13646 IRTemp addr2 = newTemp(Ity_I64); in s390_irgen_CU41()
13647 IRTemp len1 = newTemp(Ity_I64); in s390_irgen_CU41()
13648 IRTemp len2 = newTemp(Ity_I64); in s390_irgen_CU41()
13662 IRTemp srcval = newTemp(Ity_I32); in s390_irgen_CU41()
13666 IRTemp retval = newTemp(Ity_I64); in s390_irgen_CU41()
13677 IRTemp num_bytes = newTemp(Ity_I64); in s390_irgen_CU41()
13685 IRTemp data = newTemp(Ity_I64); in s390_irgen_CU41()
13766 IRTemp addr1 = newTemp(Ity_I64); in s390_irgen_cu12_cu14()
13767 IRTemp addr2 = newTemp(Ity_I64); in s390_irgen_cu12_cu14()
13768 IRTemp len1 = newTemp(Ity_I64); in s390_irgen_cu12_cu14()
13769 IRTemp len2 = newTemp(Ity_I64); in s390_irgen_cu12_cu14()
13785 IRTemp byte1 = newTemp(Ity_I64); in s390_irgen_cu12_cu14()
13789 IRTemp retval1 = newTemp(Ity_I64); in s390_irgen_cu12_cu14()
13799 IRTemp num_src_bytes = newTemp(Ity_I64); in s390_irgen_cu12_cu14()
13825 IRTemp retval2 = newTemp(Ity_I64); in s390_irgen_cu12_cu14()
13841 IRTemp num_bytes = newTemp(Ity_I64); in s390_irgen_cu12_cu14()
13849 IRTemp data = newTemp(Ity_I64); in s390_irgen_cu12_cu14()
13921 s390_irgen_ECAG(UChar r1, UChar r3 __attribute__((unused)), IRTemp op2addr) in s390_irgen_ECAG()