• Home
  • Raw
  • Download

Lines Matching refs:IRTemp

109 static __inline__ IRTemp
119 mkexpr(IRTemp tmp) in mkexpr()
126 assign(IRTemp dst, IRExpr *expr) in assign()
132 static __inline__ IRTemp
135 IRTemp temp = newTemp(type); in mktemp()
427 s390_cc_widen(IRTemp v, Bool sign_extend) in s390_cc_widen()
453 s390_cc_thunk_put1(UInt opc, IRTemp d1, Bool sign_extend) in s390_cc_thunk_put1()
467 s390_cc_thunk_put2(UInt opc, IRTemp d1, IRTemp d2, Bool sign_extend) in s390_cc_thunk_put2()
492 s390_cc_thunk_put3(UInt opc, IRTemp d1, IRTemp d2, IRTemp nd, Bool sign_extend) in s390_cc_thunk_put3()
509 s390_cc_thunk_put1f(UInt opc, IRTemp d1) in s390_cc_thunk_put1f()
525 s390_cc_thunk_putFZ(UInt opc, IRTemp d1, IRTemp d2) in s390_cc_thunk_putFZ()
541 s390_cc_thunk_put1f128(UInt opc, IRTemp d1) in s390_cc_thunk_put1f128()
557 s390_cc_thunk_put1f128Z(UInt opc, IRTemp d1, IRTemp nd) in s390_cc_thunk_put1f128Z()
605 s390_call_calculate_icc(UInt opc, IRTemp op1, IRTemp op2, Bool sign_extend) in s390_call_calculate_icc()
1459 IRTemp op4addr), in s390_format_RIS_RURDI()
1463 IRTemp op4addr = newTemp(Ity_I64); in s390_format_RIS_RURDI()
1477 IRTemp op4addr), in s390_format_RIS_RURDU()
1481 IRTemp op4addr = newTemp(Ity_I64); in s390_format_RIS_RURDU()
1638 s390_format_RRS(HChar *(*irgen)(UChar r1, UChar r2, UChar m3, IRTemp op4addr), in s390_format_RRS()
1642 IRTemp op4addr = newTemp(Ity_I64); in s390_format_RRS()
1655 s390_format_RS_R0RD(HChar *(*irgen)(UChar r1, IRTemp op2addr), in s390_format_RS_R0RD()
1659 IRTemp op2addr = newTemp(Ity_I64); in s390_format_RS_R0RD()
1671 s390_format_RS_RRRD(HChar *(*irgen)(UChar r1, UChar r3, IRTemp op2addr), in s390_format_RS_RRRD()
1675 IRTemp op2addr = newTemp(Ity_I64); in s390_format_RS_RRRD()
1687 s390_format_RS_RURD(HChar *(*irgen)(UChar r1, UChar r3, IRTemp op2addr), in s390_format_RS_RURD()
1691 IRTemp op2addr = newTemp(Ity_I64); in s390_format_RS_RURD()
1703 s390_format_RS_AARD(HChar *(*irgen)(UChar, UChar, IRTemp), in s390_format_RS_AARD() argument
1707 IRTemp op2addr = newTemp(Ity_I64); in s390_format_RS_AARD()
1729 s390_format_RSY_RRRD(HChar *(*irgen)(UChar r1, UChar r3, IRTemp op2addr), in s390_format_RSY_RRRD()
1733 IRTemp op2addr = newTemp(Ity_I64); in s390_format_RSY_RRRD()
1734 IRTemp d2 = newTemp(Ity_I64); in s390_format_RSY_RRRD()
1747 s390_format_RSY_AARD(HChar *(*irgen)(UChar, UChar, IRTemp), in s390_format_RSY_AARD() argument
1751 IRTemp op2addr = newTemp(Ity_I64); in s390_format_RSY_AARD()
1752 IRTemp d2 = newTemp(Ity_I64); in s390_format_RSY_AARD()
1765 s390_format_RSY_RURD(HChar *(*irgen)(UChar r1, UChar r3, IRTemp op2addr), in s390_format_RSY_RURD()
1769 IRTemp op2addr = newTemp(Ity_I64); in s390_format_RSY_RURD()
1770 IRTemp d2 = newTemp(Ity_I64); in s390_format_RSY_RURD()
1783 s390_format_RSY_RDRM(HChar *(*irgen)(UChar r1, IRTemp op2addr), in s390_format_RSY_RDRM()
1787 IRTemp op2addr = newTemp(Ity_I64); in s390_format_RSY_RDRM()
1788 IRTemp d2 = newTemp(Ity_I64); in s390_format_RSY_RDRM()
1804 IRTemp op2addr), in s390_format_RX()
1807 IRTemp op2addr = newTemp(Ity_I64); in s390_format_RX()
1817 s390_format_RX_RRRD(HChar *(*irgen)(UChar r1, IRTemp op2addr), in s390_format_RX_RRRD()
1821 IRTemp op2addr = newTemp(Ity_I64); in s390_format_RX_RRRD()
1834 s390_format_RX_FRRD(HChar *(*irgen)(UChar r1, IRTemp op2addr), in s390_format_RX_FRRD()
1838 IRTemp op2addr = newTemp(Ity_I64); in s390_format_RX_FRRD()
1851 s390_format_RXE_FRRD(HChar *(*irgen)(UChar r1, IRTemp op2addr), in s390_format_RXE_FRRD()
1855 IRTemp op2addr = newTemp(Ity_I64); in s390_format_RXE_FRRD()
1868 s390_format_RXF_FRRDF(HChar *(*irgen)(UChar, IRTemp, UChar), in s390_format_RXF_FRRDF() argument
1872 IRTemp op2addr = newTemp(Ity_I64); in s390_format_RXF_FRRDF()
1885 s390_format_RXY_RRRD(HChar *(*irgen)(UChar r1, IRTemp op2addr), in s390_format_RXY_RRRD()
1889 IRTemp op2addr = newTemp(Ity_I64); in s390_format_RXY_RRRD()
1890 IRTemp d2 = newTemp(Ity_I64); in s390_format_RXY_RRRD()
1904 s390_format_RXY_FRRD(HChar *(*irgen)(UChar r1, IRTemp op2addr), in s390_format_RXY_FRRD()
1908 IRTemp op2addr = newTemp(Ity_I64); in s390_format_RXY_FRRD()
1909 IRTemp d2 = newTemp(Ity_I64); in s390_format_RXY_FRRD()
1927 IRTemp op2addr = newTemp(Ity_I64); in s390_format_RXY_URRD()
1928 IRTemp d2 = newTemp(Ity_I64); in s390_format_RXY_URRD()
1942 s390_format_S_RD(HChar *(*irgen)(IRTemp op2addr), in s390_format_S_RD()
1946 IRTemp op2addr = newTemp(Ity_I64); in s390_format_S_RD()
1958 s390_format_SI_URD(HChar *(*irgen)(UChar i2, IRTemp op1addr), in s390_format_SI_URD()
1962 IRTemp op1addr = newTemp(Ity_I64); in s390_format_SI_URD()
1974 s390_format_SIY_URD(HChar *(*irgen)(UChar i2, IRTemp op1addr), in s390_format_SIY_URD()
1978 IRTemp op1addr = newTemp(Ity_I64); in s390_format_SIY_URD()
1979 IRTemp d1 = newTemp(Ity_I64); in s390_format_SIY_URD()
1992 s390_format_SIY_IRD(HChar *(*irgen)(UChar i2, IRTemp op1addr), in s390_format_SIY_IRD()
1996 IRTemp op1addr = newTemp(Ity_I64); in s390_format_SIY_IRD()
1997 IRTemp d1 = newTemp(Ity_I64); in s390_format_SIY_IRD()
2010 s390_format_SS_L0RDRD(HChar *(*irgen)(UChar, IRTemp, IRTemp), in s390_format_SS_L0RDRD() argument
2014 IRTemp op1addr = newTemp(Ity_I64); in s390_format_SS_L0RDRD()
2015 IRTemp op2addr = newTemp(Ity_I64); in s390_format_SS_L0RDRD()
2029 s390_format_SIL_RDI(HChar *(*irgen)(UShort i2, IRTemp op1addr), in s390_format_SIL_RDI()
2033 IRTemp op1addr = newTemp(Ity_I64); in s390_format_SIL_RDI()
2045 s390_format_SIL_RDU(HChar *(*irgen)(UShort i2, IRTemp op1addr), in s390_format_SIL_RDU()
2049 IRTemp op1addr = newTemp(Ity_I64); in s390_format_SIL_RDU()
2089 IRTemp op1 = newTemp(Ity_I32); in s390_irgen_AR()
2090 IRTemp op2 = newTemp(Ity_I32); in s390_irgen_AR()
2091 IRTemp result = newTemp(Ity_I32); in s390_irgen_AR()
2105 IRTemp op1 = newTemp(Ity_I64); in s390_irgen_AGR()
2106 IRTemp op2 = newTemp(Ity_I64); in s390_irgen_AGR()
2107 IRTemp result = newTemp(Ity_I64); in s390_irgen_AGR()
2121 IRTemp op1 = newTemp(Ity_I64); in s390_irgen_AGFR()
2122 IRTemp op2 = newTemp(Ity_I64); in s390_irgen_AGFR()
2123 IRTemp result = newTemp(Ity_I64); in s390_irgen_AGFR()
2137 IRTemp op2 = newTemp(Ity_I32); in s390_irgen_ARK()
2138 IRTemp op3 = newTemp(Ity_I32); in s390_irgen_ARK()
2139 IRTemp result = newTemp(Ity_I32); in s390_irgen_ARK()
2153 IRTemp op2 = newTemp(Ity_I64); in s390_irgen_AGRK()
2154 IRTemp op3 = newTemp(Ity_I64); in s390_irgen_AGRK()
2155 IRTemp result = newTemp(Ity_I64); in s390_irgen_AGRK()
2167 s390_irgen_A(UChar r1, IRTemp op2addr) in s390_irgen_A()
2169 IRTemp op1 = newTemp(Ity_I32); in s390_irgen_A()
2170 IRTemp op2 = newTemp(Ity_I32); in s390_irgen_A()
2171 IRTemp result = newTemp(Ity_I32); in s390_irgen_A()
2183 s390_irgen_AY(UChar r1, IRTemp op2addr) in s390_irgen_AY()
2185 IRTemp op1 = newTemp(Ity_I32); in s390_irgen_AY()
2186 IRTemp op2 = newTemp(Ity_I32); in s390_irgen_AY()
2187 IRTemp result = newTemp(Ity_I32); in s390_irgen_AY()
2199 s390_irgen_AG(UChar r1, IRTemp op2addr) in s390_irgen_AG()
2201 IRTemp op1 = newTemp(Ity_I64); in s390_irgen_AG()
2202 IRTemp op2 = newTemp(Ity_I64); in s390_irgen_AG()
2203 IRTemp result = newTemp(Ity_I64); in s390_irgen_AG()
2215 s390_irgen_AGF(UChar r1, IRTemp op2addr) in s390_irgen_AGF()
2217 IRTemp op1 = newTemp(Ity_I64); in s390_irgen_AGF()
2218 IRTemp op2 = newTemp(Ity_I64); in s390_irgen_AGF()
2219 IRTemp result = newTemp(Ity_I64); in s390_irgen_AGF()
2233 IRTemp op1 = newTemp(Ity_I32); in s390_irgen_AFI()
2235 IRTemp result = newTemp(Ity_I32); in s390_irgen_AFI()
2250 IRTemp op1 = newTemp(Ity_I64); in s390_irgen_AGFI()
2252 IRTemp result = newTemp(Ity_I64); in s390_irgen_AGFI()
2268 IRTemp op3 = newTemp(Ity_I32); in s390_irgen_AHIK()
2269 IRTemp result = newTemp(Ity_I32); in s390_irgen_AHIK()
2285 IRTemp op3 = newTemp(Ity_I64); in s390_irgen_AGHIK()
2286 IRTemp result = newTemp(Ity_I64); in s390_irgen_AGHIK()
2299 s390_irgen_ASI(UChar i2, IRTemp op1addr) in s390_irgen_ASI()
2301 IRTemp op1 = newTemp(Ity_I32); in s390_irgen_ASI()
2303 IRTemp result = newTemp(Ity_I32); in s390_irgen_ASI()
2316 s390_irgen_AGSI(UChar i2, IRTemp op1addr) in s390_irgen_AGSI()
2318 IRTemp op1 = newTemp(Ity_I64); in s390_irgen_AGSI()
2320 IRTemp result = newTemp(Ity_I64); in s390_irgen_AGSI()
2333 s390_irgen_AH(UChar r1, IRTemp op2addr) in s390_irgen_AH()
2335 IRTemp op1 = newTemp(Ity_I32); in s390_irgen_AH()
2336 IRTemp op2 = newTemp(Ity_I32); in s390_irgen_AH()
2337 IRTemp result = newTemp(Ity_I32); in s390_irgen_AH()
2349 s390_irgen_AHY(UChar r1, IRTemp op2addr) in s390_irgen_AHY()
2351 IRTemp op1 = newTemp(Ity_I32); in s390_irgen_AHY()
2352 IRTemp op2 = newTemp(Ity_I32); in s390_irgen_AHY()
2353 IRTemp result = newTemp(Ity_I32); in s390_irgen_AHY()
2367 IRTemp op1 = newTemp(Ity_I32); in s390_irgen_AHI()
2369 IRTemp result = newTemp(Ity_I32); in s390_irgen_AHI()
2384 IRTemp op1 = newTemp(Ity_I64); in s390_irgen_AGHI()
2386 IRTemp result = newTemp(Ity_I64); in s390_irgen_AGHI()
2401 IRTemp op2 = newTemp(Ity_I32); in s390_irgen_AHHHR()
2402 IRTemp op3 = newTemp(Ity_I32); in s390_irgen_AHHHR()
2403 IRTemp result = newTemp(Ity_I32); in s390_irgen_AHHHR()
2417 IRTemp op2 = newTemp(Ity_I32); in s390_irgen_AHHLR()
2418 IRTemp op3 = newTemp(Ity_I32); in s390_irgen_AHHLR()
2419 IRTemp result = newTemp(Ity_I32); in s390_irgen_AHHLR()
2433 IRTemp op1 = newTemp(Ity_I32); in s390_irgen_AIH()
2435 IRTemp result = newTemp(Ity_I32); in s390_irgen_AIH()
2450 IRTemp op1 = newTemp(Ity_I32); in s390_irgen_ALR()
2451 IRTemp op2 = newTemp(Ity_I32); in s390_irgen_ALR()
2452 IRTemp result = newTemp(Ity_I32); in s390_irgen_ALR()
2466 IRTemp op1 = newTemp(Ity_I64); in s390_irgen_ALGR()
2467 IRTemp op2 = newTemp(Ity_I64); in s390_irgen_ALGR()
2468 IRTemp result = newTemp(Ity_I64); in s390_irgen_ALGR()
2482 IRTemp op1 = newTemp(Ity_I64); in s390_irgen_ALGFR()
2483 IRTemp op2 = newTemp(Ity_I64); in s390_irgen_ALGFR()
2484 IRTemp result = newTemp(Ity_I64); in s390_irgen_ALGFR()
2498 IRTemp op2 = newTemp(Ity_I32); in s390_irgen_ALRK()
2499 IRTemp op3 = newTemp(Ity_I32); in s390_irgen_ALRK()
2500 IRTemp result = newTemp(Ity_I32); in s390_irgen_ALRK()
2514 IRTemp op2 = newTemp(Ity_I64); in s390_irgen_ALGRK()
2515 IRTemp op3 = newTemp(Ity_I64); in s390_irgen_ALGRK()
2516 IRTemp result = newTemp(Ity_I64); in s390_irgen_ALGRK()
2528 s390_irgen_AL(UChar r1, IRTemp op2addr) in s390_irgen_AL()
2530 IRTemp op1 = newTemp(Ity_I32); in s390_irgen_AL()
2531 IRTemp op2 = newTemp(Ity_I32); in s390_irgen_AL()
2532 IRTemp result = newTemp(Ity_I32); in s390_irgen_AL()
2544 s390_irgen_ALY(UChar r1, IRTemp op2addr) in s390_irgen_ALY()
2546 IRTemp op1 = newTemp(Ity_I32); in s390_irgen_ALY()
2547 IRTemp op2 = newTemp(Ity_I32); in s390_irgen_ALY()
2548 IRTemp result = newTemp(Ity_I32); in s390_irgen_ALY()
2560 s390_irgen_ALG(UChar r1, IRTemp op2addr) in s390_irgen_ALG()
2562 IRTemp op1 = newTemp(Ity_I64); in s390_irgen_ALG()
2563 IRTemp op2 = newTemp(Ity_I64); in s390_irgen_ALG()
2564 IRTemp result = newTemp(Ity_I64); in s390_irgen_ALG()
2576 s390_irgen_ALGF(UChar r1, IRTemp op2addr) in s390_irgen_ALGF()
2578 IRTemp op1 = newTemp(Ity_I64); in s390_irgen_ALGF()
2579 IRTemp op2 = newTemp(Ity_I64); in s390_irgen_ALGF()
2580 IRTemp result = newTemp(Ity_I64); in s390_irgen_ALGF()
2594 IRTemp op1 = newTemp(Ity_I32); in s390_irgen_ALFI()
2596 IRTemp result = newTemp(Ity_I32); in s390_irgen_ALFI()
2611 IRTemp op1 = newTemp(Ity_I64); in s390_irgen_ALGFI()
2613 IRTemp result = newTemp(Ity_I64); in s390_irgen_ALGFI()
2628 IRTemp op2 = newTemp(Ity_I32); in s390_irgen_ALHHHR()
2629 IRTemp op3 = newTemp(Ity_I32); in s390_irgen_ALHHHR()
2630 IRTemp result = newTemp(Ity_I32); in s390_irgen_ALHHHR()
2644 IRTemp op2 = newTemp(Ity_I32); in s390_irgen_ALHHLR()
2645 IRTemp op3 = newTemp(Ity_I32); in s390_irgen_ALHHLR()
2646 IRTemp result = newTemp(Ity_I32); in s390_irgen_ALHHLR()
2660 IRTemp op1 = newTemp(Ity_I32); in s390_irgen_ALCR()
2661 IRTemp op2 = newTemp(Ity_I32); in s390_irgen_ALCR()
2662 IRTemp result = newTemp(Ity_I32); in s390_irgen_ALCR()
2663 IRTemp carry_in = newTemp(Ity_I32); in s390_irgen_ALCR()
2679 IRTemp op1 = newTemp(Ity_I64); in s390_irgen_ALCGR()
2680 IRTemp op2 = newTemp(Ity_I64); in s390_irgen_ALCGR()
2681 IRTemp result = newTemp(Ity_I64); in s390_irgen_ALCGR()
2682 IRTemp carry_in = newTemp(Ity_I64); in s390_irgen_ALCGR()
2697 s390_irgen_ALC(UChar r1, IRTemp op2addr) in s390_irgen_ALC()
2699 IRTemp op1 = newTemp(Ity_I32); in s390_irgen_ALC()
2700 IRTemp op2 = newTemp(Ity_I32); in s390_irgen_ALC()
2701 IRTemp result = newTemp(Ity_I32); in s390_irgen_ALC()
2702 IRTemp carry_in = newTemp(Ity_I32); in s390_irgen_ALC()
2716 s390_irgen_ALCG(UChar r1, IRTemp op2addr) in s390_irgen_ALCG()
2718 IRTemp op1 = newTemp(Ity_I64); in s390_irgen_ALCG()
2719 IRTemp op2 = newTemp(Ity_I64); in s390_irgen_ALCG()
2720 IRTemp result = newTemp(Ity_I64); in s390_irgen_ALCG()
2721 IRTemp carry_in = newTemp(Ity_I64); in s390_irgen_ALCG()
2736 s390_irgen_ALSI(UChar i2, IRTemp op1addr) in s390_irgen_ALSI()
2738 IRTemp op1 = newTemp(Ity_I32); in s390_irgen_ALSI()
2740 IRTemp result = newTemp(Ity_I32); in s390_irgen_ALSI()
2753 s390_irgen_ALGSI(UChar i2, IRTemp op1addr) in s390_irgen_ALGSI()
2755 IRTemp op1 = newTemp(Ity_I64); in s390_irgen_ALGSI()
2757 IRTemp result = newTemp(Ity_I64); in s390_irgen_ALGSI()
2773 IRTemp op3 = newTemp(Ity_I32); in s390_irgen_ALHSIK()
2774 IRTemp result = newTemp(Ity_I32); in s390_irgen_ALHSIK()
2790 IRTemp op3 = newTemp(Ity_I64); in s390_irgen_ALGHSIK()
2791 IRTemp result = newTemp(Ity_I64); in s390_irgen_ALGHSIK()
2806 IRTemp op1 = newTemp(Ity_I32); in s390_irgen_ALSIH()
2808 IRTemp result = newTemp(Ity_I32); in s390_irgen_ALSIH()
2823 IRTemp op1 = newTemp(Ity_I32); in s390_irgen_ALSIHN()
2825 IRTemp result = newTemp(Ity_I32); in s390_irgen_ALSIHN()
2838 IRTemp op1 = newTemp(Ity_I32); in s390_irgen_NR()
2839 IRTemp op2 = newTemp(Ity_I32); in s390_irgen_NR()
2840 IRTemp result = newTemp(Ity_I32); in s390_irgen_NR()
2854 IRTemp op1 = newTemp(Ity_I64); in s390_irgen_NGR()
2855 IRTemp op2 = newTemp(Ity_I64); in s390_irgen_NGR()
2856 IRTemp result = newTemp(Ity_I64); in s390_irgen_NGR()
2870 IRTemp op2 = newTemp(Ity_I32); in s390_irgen_NRK()
2871 IRTemp op3 = newTemp(Ity_I32); in s390_irgen_NRK()
2872 IRTemp result = newTemp(Ity_I32); in s390_irgen_NRK()
2886 IRTemp op2 = newTemp(Ity_I64); in s390_irgen_NGRK()
2887 IRTemp op3 = newTemp(Ity_I64); in s390_irgen_NGRK()
2888 IRTemp result = newTemp(Ity_I64); in s390_irgen_NGRK()
2900 s390_irgen_N(UChar r1, IRTemp op2addr) in s390_irgen_N()
2902 IRTemp op1 = newTemp(Ity_I32); in s390_irgen_N()
2903 IRTemp op2 = newTemp(Ity_I32); in s390_irgen_N()
2904 IRTemp result = newTemp(Ity_I32); in s390_irgen_N()
2916 s390_irgen_NY(UChar r1, IRTemp op2addr) in s390_irgen_NY()
2918 IRTemp op1 = newTemp(Ity_I32); in s390_irgen_NY()
2919 IRTemp op2 = newTemp(Ity_I32); in s390_irgen_NY()
2920 IRTemp result = newTemp(Ity_I32); in s390_irgen_NY()
2932 s390_irgen_NG(UChar r1, IRTemp op2addr) in s390_irgen_NG()
2934 IRTemp op1 = newTemp(Ity_I64); in s390_irgen_NG()
2935 IRTemp op2 = newTemp(Ity_I64); in s390_irgen_NG()
2936 IRTemp result = newTemp(Ity_I64); in s390_irgen_NG()
2948 s390_irgen_NI(UChar i2, IRTemp op1addr) in s390_irgen_NI()
2950 IRTemp op1 = newTemp(Ity_I8); in s390_irgen_NI()
2952 IRTemp result = newTemp(Ity_I8); in s390_irgen_NI()
2964 s390_irgen_NIY(UChar i2, IRTemp op1addr) in s390_irgen_NIY()
2966 IRTemp op1 = newTemp(Ity_I8); in s390_irgen_NIY()
2968 IRTemp result = newTemp(Ity_I8); in s390_irgen_NIY()
2982 IRTemp op1 = newTemp(Ity_I32); in s390_irgen_NIHF()
2984 IRTemp result = newTemp(Ity_I32); in s390_irgen_NIHF()
2998 IRTemp op1 = newTemp(Ity_I16); in s390_irgen_NIHH()
3000 IRTemp result = newTemp(Ity_I16); in s390_irgen_NIHH()
3014 IRTemp op1 = newTemp(Ity_I16); in s390_irgen_NIHL()
3016 IRTemp result = newTemp(Ity_I16); in s390_irgen_NIHL()
3030 IRTemp op1 = newTemp(Ity_I32); in s390_irgen_NILF()
3032 IRTemp result = newTemp(Ity_I32); in s390_irgen_NILF()
3046 IRTemp op1 = newTemp(Ity_I16); in s390_irgen_NILH()
3048 IRTemp result = newTemp(Ity_I16); in s390_irgen_NILH()
3062 IRTemp op1 = newTemp(Ity_I16); in s390_irgen_NILL()
3064 IRTemp result = newTemp(Ity_I16); in s390_irgen_NILL()
3078 IRTemp target = newTemp(Ity_I64); in s390_irgen_BASR()
3097 s390_irgen_BAS(UChar r1, IRTemp op2addr) in s390_irgen_BAS()
3099 IRTemp target = newTemp(Ity_I64); in s390_irgen_BAS()
3111 IRTemp cond = newTemp(Ity_I32); in s390_irgen_BCR()
3134 s390_irgen_BC(UChar r1, UChar x2, UChar b2, UShort d2, IRTemp op2addr) in s390_irgen_BC()
3136 IRTemp cond = newTemp(Ity_I32); in s390_irgen_BC()
3179 s390_irgen_BCT(UChar r1, IRTemp op2addr) in s390_irgen_BCT()
3189 s390_irgen_BCTG(UChar r1, IRTemp op2addr) in s390_irgen_BCTG()
3199 s390_irgen_BXH(UChar r1, UChar r3, IRTemp op2addr) in s390_irgen_BXH()
3201 IRTemp value = newTemp(Ity_I32); in s390_irgen_BXH()
3212 s390_irgen_BXHG(UChar r1, UChar r3, IRTemp op2addr) in s390_irgen_BXHG()
3214 IRTemp value = newTemp(Ity_I64); in s390_irgen_BXHG()
3225 s390_irgen_BXLE(UChar r1, UChar r3, IRTemp op2addr) in s390_irgen_BXLE()
3227 IRTemp value = newTemp(Ity_I32); in s390_irgen_BXLE()
3238 s390_irgen_BXLEG(UChar r1, UChar r3, IRTemp op2addr) in s390_irgen_BXLEG()
3240 IRTemp value = newTemp(Ity_I64); in s390_irgen_BXLEG()
3271 IRTemp cond = newTemp(Ity_I32); in s390_irgen_BRC()
3294 IRTemp cond = newTemp(Ity_I32); in s390_irgen_BRCL()
3335 IRTemp value = newTemp(Ity_I32); in s390_irgen_BRXH()
3348 IRTemp value = newTemp(Ity_I64); in s390_irgen_BRXHG()
3361 IRTemp value = newTemp(Ity_I32); in s390_irgen_BRXLE()
3374 IRTemp value = newTemp(Ity_I64); in s390_irgen_BRXLG()
3387 IRTemp op1 = newTemp(Ity_I32); in s390_irgen_CR()
3388 IRTemp op2 = newTemp(Ity_I32); in s390_irgen_CR()
3400 IRTemp op1 = newTemp(Ity_I64); in s390_irgen_CGR()
3401 IRTemp op2 = newTemp(Ity_I64); in s390_irgen_CGR()
3413 IRTemp op1 = newTemp(Ity_I64); in s390_irgen_CGFR()
3414 IRTemp op2 = newTemp(Ity_I64); in s390_irgen_CGFR()
3424 s390_irgen_C(UChar r1, IRTemp op2addr) in s390_irgen_C()
3426 IRTemp op1 = newTemp(Ity_I32); in s390_irgen_C()
3427 IRTemp op2 = newTemp(Ity_I32); in s390_irgen_C()
3437 s390_irgen_CY(UChar r1, IRTemp op2addr) in s390_irgen_CY()
3439 IRTemp op1 = newTemp(Ity_I32); in s390_irgen_CY()
3440 IRTemp op2 = newTemp(Ity_I32); in s390_irgen_CY()
3450 s390_irgen_CG(UChar r1, IRTemp op2addr) in s390_irgen_CG()
3452 IRTemp op1 = newTemp(Ity_I64); in s390_irgen_CG()
3453 IRTemp op2 = newTemp(Ity_I64); in s390_irgen_CG()
3463 s390_irgen_CGF(UChar r1, IRTemp op2addr) in s390_irgen_CGF()
3465 IRTemp op1 = newTemp(Ity_I64); in s390_irgen_CGF()
3466 IRTemp op2 = newTemp(Ity_I64); in s390_irgen_CGF()
3478 IRTemp op1 = newTemp(Ity_I32); in s390_irgen_CFI()
3492 IRTemp op1 = newTemp(Ity_I64); in s390_irgen_CGFI()
3506 IRTemp op1 = newTemp(Ity_I32); in s390_irgen_CRL()
3507 IRTemp op2 = newTemp(Ity_I32); in s390_irgen_CRL()
3520 IRTemp op1 = newTemp(Ity_I64); in s390_irgen_CGRL()
3521 IRTemp op2 = newTemp(Ity_I64); in s390_irgen_CGRL()
3534 IRTemp op1 = newTemp(Ity_I64); in s390_irgen_CGFRL()
3535 IRTemp op2 = newTemp(Ity_I64); in s390_irgen_CGFRL()
3546 s390_irgen_CRB(UChar r1, UChar r2, UChar m3, IRTemp op4addr) in s390_irgen_CRB()
3548 IRTemp op1 = newTemp(Ity_I32); in s390_irgen_CRB()
3549 IRTemp op2 = newTemp(Ity_I32); in s390_irgen_CRB()
3550 IRTemp icc = newTemp(Ity_I32); in s390_irgen_CRB()
3551 IRTemp cond = newTemp(Ity_I32); in s390_irgen_CRB()
3573 s390_irgen_CGRB(UChar r1, UChar r2, UChar m3, IRTemp op4addr) in s390_irgen_CGRB()
3575 IRTemp op1 = newTemp(Ity_I64); in s390_irgen_CGRB()
3576 IRTemp op2 = newTemp(Ity_I64); in s390_irgen_CGRB()
3577 IRTemp icc = newTemp(Ity_I32); in s390_irgen_CGRB()
3578 IRTemp cond = newTemp(Ity_I32); in s390_irgen_CGRB()
3602 IRTemp op1 = newTemp(Ity_I32); in s390_irgen_CRJ()
3603 IRTemp op2 = newTemp(Ity_I32); in s390_irgen_CRJ()
3604 IRTemp icc = newTemp(Ity_I32); in s390_irgen_CRJ()
3605 IRTemp cond = newTemp(Ity_I32); in s390_irgen_CRJ()
3631 IRTemp op1 = newTemp(Ity_I64); in s390_irgen_CGRJ()
3632 IRTemp op2 = newTemp(Ity_I64); in s390_irgen_CGRJ()
3633 IRTemp icc = newTemp(Ity_I32); in s390_irgen_CGRJ()
3634 IRTemp cond = newTemp(Ity_I32); in s390_irgen_CGRJ()
3658 s390_irgen_CIB(UChar r1, UChar m3, UChar i2, IRTemp op4addr) in s390_irgen_CIB()
3660 IRTemp op1 = newTemp(Ity_I32); in s390_irgen_CIB()
3662 IRTemp icc = newTemp(Ity_I32); in s390_irgen_CIB()
3663 IRTemp cond = newTemp(Ity_I32); in s390_irgen_CIB()
3685 s390_irgen_CGIB(UChar r1, UChar m3, UChar i2, IRTemp op4addr) in s390_irgen_CGIB()
3687 IRTemp op1 = newTemp(Ity_I64); in s390_irgen_CGIB()
3689 IRTemp icc = newTemp(Ity_I32); in s390_irgen_CGIB()
3690 IRTemp cond = newTemp(Ity_I32); in s390_irgen_CGIB()
3714 IRTemp op1 = newTemp(Ity_I32); in s390_irgen_CIJ()
3716 IRTemp icc = newTemp(Ity_I32); in s390_irgen_CIJ()
3717 IRTemp cond = newTemp(Ity_I32); in s390_irgen_CIJ()
3742 IRTemp op1 = newTemp(Ity_I64); in s390_irgen_CGIJ()
3744 IRTemp icc = newTemp(Ity_I32); in s390_irgen_CGIJ()
3745 IRTemp cond = newTemp(Ity_I32); in s390_irgen_CGIJ()
3768 s390_irgen_CH(UChar r1, IRTemp op2addr) in s390_irgen_CH()
3770 IRTemp op1 = newTemp(Ity_I32); in s390_irgen_CH()
3771 IRTemp op2 = newTemp(Ity_I32); in s390_irgen_CH()
3781 s390_irgen_CHY(UChar r1, IRTemp op2addr) in s390_irgen_CHY()
3783 IRTemp op1 = newTemp(Ity_I32); in s390_irgen_CHY()
3784 IRTemp op2 = newTemp(Ity_I32); in s390_irgen_CHY()
3794 s390_irgen_CGH(UChar r1, IRTemp op2addr) in s390_irgen_CGH()
3796 IRTemp op1 = newTemp(Ity_I64); in s390_irgen_CGH()
3797 IRTemp op2 = newTemp(Ity_I64); in s390_irgen_CGH()
3809 IRTemp op1 = newTemp(Ity_I32); in s390_irgen_CHI()
3823 IRTemp op1 = newTemp(Ity_I64); in s390_irgen_CGHI()
3835 s390_irgen_CHHSI(UShort i2, IRTemp op1addr) in s390_irgen_CHHSI()
3837 IRTemp op1 = newTemp(Ity_I16); in s390_irgen_CHHSI()
3849 s390_irgen_CHSI(UShort i2, IRTemp op1addr) in s390_irgen_CHSI()
3851 IRTemp op1 = newTemp(Ity_I32); in s390_irgen_CHSI()
3863 s390_irgen_CGHSI(UShort i2, IRTemp op1addr) in s390_irgen_CGHSI()
3865 IRTemp op1 = newTemp(Ity_I64); in s390_irgen_CGHSI()
3879 IRTemp op1 = newTemp(Ity_I32); in s390_irgen_CHRL()
3880 IRTemp op2 = newTemp(Ity_I32); in s390_irgen_CHRL()
3893 IRTemp op1 = newTemp(Ity_I64); in s390_irgen_CGHRL()
3894 IRTemp op2 = newTemp(Ity_I64); in s390_irgen_CGHRL()
3907 IRTemp op1 = newTemp(Ity_I32); in s390_irgen_CHHR()
3908 IRTemp op2 = newTemp(Ity_I32); in s390_irgen_CHHR()
3920 IRTemp op1 = newTemp(Ity_I32); in s390_irgen_CHLR()
3921 IRTemp op2 = newTemp(Ity_I32); in s390_irgen_CHLR()
3931 s390_irgen_CHF(UChar r1, IRTemp op2addr) in s390_irgen_CHF()
3933 IRTemp op1 = newTemp(Ity_I32); in s390_irgen_CHF()
3934 IRTemp op2 = newTemp(Ity_I32); in s390_irgen_CHF()
3946 IRTemp op1 = newTemp(Ity_I32); in s390_irgen_CIH()
3960 IRTemp op1 = newTemp(Ity_I32); in s390_irgen_CLR()
3961 IRTemp op2 = newTemp(Ity_I32); in s390_irgen_CLR()
3973 IRTemp op1 = newTemp(Ity_I64); in s390_irgen_CLGR()
3974 IRTemp op2 = newTemp(Ity_I64); in s390_irgen_CLGR()
3986 IRTemp op1 = newTemp(Ity_I64); in s390_irgen_CLGFR()
3987 IRTemp op2 = newTemp(Ity_I64); in s390_irgen_CLGFR()
3997 s390_irgen_CL(UChar r1, IRTemp op2addr) in s390_irgen_CL()
3999 IRTemp op1 = newTemp(Ity_I32); in s390_irgen_CL()
4000 IRTemp op2 = newTemp(Ity_I32); in s390_irgen_CL()
4010 s390_irgen_CLY(UChar r1, IRTemp op2addr) in s390_irgen_CLY()
4012 IRTemp op1 = newTemp(Ity_I32); in s390_irgen_CLY()
4013 IRTemp op2 = newTemp(Ity_I32); in s390_irgen_CLY()
4023 s390_irgen_CLG(UChar r1, IRTemp op2addr) in s390_irgen_CLG()
4025 IRTemp op1 = newTemp(Ity_I64); in s390_irgen_CLG()
4026 IRTemp op2 = newTemp(Ity_I64); in s390_irgen_CLG()
4036 s390_irgen_CLGF(UChar r1, IRTemp op2addr) in s390_irgen_CLGF()
4038 IRTemp op1 = newTemp(Ity_I64); in s390_irgen_CLGF()
4039 IRTemp op2 = newTemp(Ity_I64); in s390_irgen_CLGF()
4051 IRTemp op1 = newTemp(Ity_I32); in s390_irgen_CLFI()
4065 IRTemp op1 = newTemp(Ity_I64); in s390_irgen_CLGFI()
4077 s390_irgen_CLI(UChar i2, IRTemp op1addr) in s390_irgen_CLI()
4079 IRTemp op1 = newTemp(Ity_I8); in s390_irgen_CLI()
4091 s390_irgen_CLIY(UChar i2, IRTemp op1addr) in s390_irgen_CLIY()
4093 IRTemp op1 = newTemp(Ity_I8); in s390_irgen_CLIY()
4105 s390_irgen_CLFHSI(UShort i2, IRTemp op1addr) in s390_irgen_CLFHSI()
4107 IRTemp op1 = newTemp(Ity_I32); in s390_irgen_CLFHSI()
4119 s390_irgen_CLGHSI(UShort i2, IRTemp op1addr) in s390_irgen_CLGHSI()
4121 IRTemp op1 = newTemp(Ity_I64); in s390_irgen_CLGHSI()
4133 s390_irgen_CLHHSI(UShort i2, IRTemp op1addr) in s390_irgen_CLHHSI()
4135 IRTemp op1 = newTemp(Ity_I16); in s390_irgen_CLHHSI()
4149 IRTemp op1 = newTemp(Ity_I32); in s390_irgen_CLRL()
4150 IRTemp op2 = newTemp(Ity_I32); in s390_irgen_CLRL()
4163 IRTemp op1 = newTemp(Ity_I64); in s390_irgen_CLGRL()
4164 IRTemp op2 = newTemp(Ity_I64); in s390_irgen_CLGRL()
4177 IRTemp op1 = newTemp(Ity_I64); in s390_irgen_CLGFRL()
4178 IRTemp op2 = newTemp(Ity_I64); in s390_irgen_CLGFRL()
4191 IRTemp op1 = newTemp(Ity_I32); in s390_irgen_CLHRL()
4192 IRTemp op2 = newTemp(Ity_I32); in s390_irgen_CLHRL()
4205 IRTemp op1 = newTemp(Ity_I64); in s390_irgen_CLGHRL()
4206 IRTemp op2 = newTemp(Ity_I64); in s390_irgen_CLGHRL()
4217 s390_irgen_CLRB(UChar r1, UChar r2, UChar m3, IRTemp op4addr) in s390_irgen_CLRB()
4219 IRTemp op1 = newTemp(Ity_I32); in s390_irgen_CLRB()
4220 IRTemp op2 = newTemp(Ity_I32); in s390_irgen_CLRB()
4221 IRTemp icc = newTemp(Ity_I32); in s390_irgen_CLRB()
4222 IRTemp cond = newTemp(Ity_I32); in s390_irgen_CLRB()
4244 s390_irgen_CLGRB(UChar r1, UChar r2, UChar m3, IRTemp op4addr) in s390_irgen_CLGRB()
4246 IRTemp op1 = newTemp(Ity_I64); in s390_irgen_CLGRB()
4247 IRTemp op2 = newTemp(Ity_I64); in s390_irgen_CLGRB()
4248 IRTemp icc = newTemp(Ity_I32); in s390_irgen_CLGRB()
4249 IRTemp cond = newTemp(Ity_I32); in s390_irgen_CLGRB()
4273 IRTemp op1 = newTemp(Ity_I32); in s390_irgen_CLRJ()
4274 IRTemp op2 = newTemp(Ity_I32); in s390_irgen_CLRJ()
4275 IRTemp icc = newTemp(Ity_I32); in s390_irgen_CLRJ()
4276 IRTemp cond = newTemp(Ity_I32); in s390_irgen_CLRJ()
4301 IRTemp op1 = newTemp(Ity_I64); in s390_irgen_CLGRJ()
4302 IRTemp op2 = newTemp(Ity_I64); in s390_irgen_CLGRJ()
4303 IRTemp icc = newTemp(Ity_I32); in s390_irgen_CLGRJ()
4304 IRTemp cond = newTemp(Ity_I32); in s390_irgen_CLGRJ()
4327 s390_irgen_CLIB(UChar r1, UChar m3, UChar i2, IRTemp op4addr) in s390_irgen_CLIB()
4329 IRTemp op1 = newTemp(Ity_I32); in s390_irgen_CLIB()
4331 IRTemp icc = newTemp(Ity_I32); in s390_irgen_CLIB()
4332 IRTemp cond = newTemp(Ity_I32); in s390_irgen_CLIB()
4354 s390_irgen_CLGIB(UChar r1, UChar m3, UChar i2, IRTemp op4addr) in s390_irgen_CLGIB()
4356 IRTemp op1 = newTemp(Ity_I64); in s390_irgen_CLGIB()
4358 IRTemp icc = newTemp(Ity_I32); in s390_irgen_CLGIB()
4359 IRTemp cond = newTemp(Ity_I32); in s390_irgen_CLGIB()
4383 IRTemp op1 = newTemp(Ity_I32); in s390_irgen_CLIJ()
4385 IRTemp icc = newTemp(Ity_I32); in s390_irgen_CLIJ()
4386 IRTemp cond = newTemp(Ity_I32); in s390_irgen_CLIJ()
4411 IRTemp op1 = newTemp(Ity_I64); in s390_irgen_CLGIJ()
4413 IRTemp icc = newTemp(Ity_I32); in s390_irgen_CLGIJ()
4414 IRTemp cond = newTemp(Ity_I32); in s390_irgen_CLGIJ()
4437 s390_irgen_CLM(UChar r1, UChar r3, IRTemp op2addr) in s390_irgen_CLM()
4439 IRTemp op1 = newTemp(Ity_I32); in s390_irgen_CLM()
4440 IRTemp op2 = newTemp(Ity_I32); in s390_irgen_CLM()
4441 IRTemp b0 = newTemp(Ity_I32); in s390_irgen_CLM()
4442 IRTemp b1 = newTemp(Ity_I32); in s390_irgen_CLM()
4443 IRTemp b2 = newTemp(Ity_I32); in s390_irgen_CLM()
4444 IRTemp b3 = newTemp(Ity_I32); in s390_irgen_CLM()
4445 IRTemp c0 = newTemp(Ity_I32); in s390_irgen_CLM()
4446 IRTemp c1 = newTemp(Ity_I32); in s390_irgen_CLM()
4447 IRTemp c2 = newTemp(Ity_I32); in s390_irgen_CLM()
4448 IRTemp c3 = newTemp(Ity_I32); in s390_irgen_CLM()
4499 s390_irgen_CLMY(UChar r1, UChar r3, IRTemp op2addr) in s390_irgen_CLMY()
4501 IRTemp op1 = newTemp(Ity_I32); in s390_irgen_CLMY()
4502 IRTemp op2 = newTemp(Ity_I32); in s390_irgen_CLMY()
4503 IRTemp b0 = newTemp(Ity_I32); in s390_irgen_CLMY()
4504 IRTemp b1 = newTemp(Ity_I32); in s390_irgen_CLMY()
4505 IRTemp b2 = newTemp(Ity_I32); in s390_irgen_CLMY()
4506 IRTemp b3 = newTemp(Ity_I32); in s390_irgen_CLMY()
4507 IRTemp c0 = newTemp(Ity_I32); in s390_irgen_CLMY()
4508 IRTemp c1 = newTemp(Ity_I32); in s390_irgen_CLMY()
4509 IRTemp c2 = newTemp(Ity_I32); in s390_irgen_CLMY()
4510 IRTemp c3 = newTemp(Ity_I32); in s390_irgen_CLMY()
4561 s390_irgen_CLMH(UChar r1, UChar r3, IRTemp op2addr) in s390_irgen_CLMH()
4563 IRTemp op1 = newTemp(Ity_I32); in s390_irgen_CLMH()
4564 IRTemp op2 = newTemp(Ity_I32); in s390_irgen_CLMH()
4565 IRTemp b0 = newTemp(Ity_I32); in s390_irgen_CLMH()
4566 IRTemp b1 = newTemp(Ity_I32); in s390_irgen_CLMH()
4567 IRTemp b2 = newTemp(Ity_I32); in s390_irgen_CLMH()
4568 IRTemp b3 = newTemp(Ity_I32); in s390_irgen_CLMH()
4569 IRTemp c0 = newTemp(Ity_I32); in s390_irgen_CLMH()
4570 IRTemp c1 = newTemp(Ity_I32); in s390_irgen_CLMH()
4571 IRTemp c2 = newTemp(Ity_I32); in s390_irgen_CLMH()
4572 IRTemp c3 = newTemp(Ity_I32); in s390_irgen_CLMH()
4625 IRTemp op1 = newTemp(Ity_I32); in s390_irgen_CLHHR()
4626 IRTemp op2 = newTemp(Ity_I32); in s390_irgen_CLHHR()
4638 IRTemp op1 = newTemp(Ity_I32); in s390_irgen_CLHLR()
4639 IRTemp op2 = newTemp(Ity_I32); in s390_irgen_CLHLR()
4649 s390_irgen_CLHF(UChar r1, IRTemp op2addr) in s390_irgen_CLHF()
4651 IRTemp op1 = newTemp(Ity_I32); in s390_irgen_CLHF()
4652 IRTemp op2 = newTemp(Ity_I32); in s390_irgen_CLHF()
4664 IRTemp op1 = newTemp(Ity_I32); in s390_irgen_CLIH()
4688 IRTemp op1 = newTemp(Ity_I32); in s390_irgen_XR()
4689 IRTemp op2 = newTemp(Ity_I32); in s390_irgen_XR()
4690 IRTemp result = newTemp(Ity_I32); in s390_irgen_XR()
4708 IRTemp op1 = newTemp(Ity_I64); in s390_irgen_XGR()
4709 IRTemp op2 = newTemp(Ity_I64); in s390_irgen_XGR()
4710 IRTemp result = newTemp(Ity_I64); in s390_irgen_XGR()
4728 IRTemp op2 = newTemp(Ity_I32); in s390_irgen_XRK()
4729 IRTemp op3 = newTemp(Ity_I32); in s390_irgen_XRK()
4730 IRTemp result = newTemp(Ity_I32); in s390_irgen_XRK()
4744 IRTemp op2 = newTemp(Ity_I64); in s390_irgen_XGRK()
4745 IRTemp op3 = newTemp(Ity_I64); in s390_irgen_XGRK()
4746 IRTemp result = newTemp(Ity_I64); in s390_irgen_XGRK()
4758 s390_irgen_X(UChar r1, IRTemp op2addr) in s390_irgen_X()
4760 IRTemp op1 = newTemp(Ity_I32); in s390_irgen_X()
4761 IRTemp op2 = newTemp(Ity_I32); in s390_irgen_X()
4762 IRTemp result = newTemp(Ity_I32); in s390_irgen_X()
4774 s390_irgen_XY(UChar r1, IRTemp op2addr) in s390_irgen_XY()
4776 IRTemp op1 = newTemp(Ity_I32); in s390_irgen_XY()
4777 IRTemp op2 = newTemp(Ity_I32); in s390_irgen_XY()
4778 IRTemp result = newTemp(Ity_I32); in s390_irgen_XY()
4790 s390_irgen_XG(UChar r1, IRTemp op2addr) in s390_irgen_XG()
4792 IRTemp op1 = newTemp(Ity_I64); in s390_irgen_XG()
4793 IRTemp op2 = newTemp(Ity_I64); in s390_irgen_XG()
4794 IRTemp result = newTemp(Ity_I64); in s390_irgen_XG()
4806 s390_irgen_XI(UChar i2, IRTemp op1addr) in s390_irgen_XI()
4808 IRTemp op1 = newTemp(Ity_I8); in s390_irgen_XI()
4810 IRTemp result = newTemp(Ity_I8); in s390_irgen_XI()
4822 s390_irgen_XIY(UChar i2, IRTemp op1addr) in s390_irgen_XIY()
4824 IRTemp op1 = newTemp(Ity_I8); in s390_irgen_XIY()
4826 IRTemp result = newTemp(Ity_I8); in s390_irgen_XIY()
4840 IRTemp op1 = newTemp(Ity_I32); in s390_irgen_XIHF()
4842 IRTemp result = newTemp(Ity_I32); in s390_irgen_XIHF()
4856 IRTemp op1 = newTemp(Ity_I32); in s390_irgen_XILF()
4858 IRTemp result = newTemp(Ity_I32); in s390_irgen_XILF()
4880 s390_irgen_IC(UChar r1, IRTemp op2addr) in s390_irgen_IC()
4888 s390_irgen_ICY(UChar r1, IRTemp op2addr) in s390_irgen_ICY()
4896 s390_irgen_ICM(UChar r1, UChar r3, IRTemp op2addr) in s390_irgen_ICM()
4899 IRTemp result = newTemp(Ity_I32); in s390_irgen_ICM()
4931 s390_irgen_ICMY(UChar r1, UChar r3, IRTemp op2addr) in s390_irgen_ICMY()
4934 IRTemp result = newTemp(Ity_I32); in s390_irgen_ICMY()
4966 s390_irgen_ICMH(UChar r1, UChar r3, IRTemp op2addr) in s390_irgen_ICMH()
4969 IRTemp result = newTemp(Ity_I32); in s390_irgen_ICMH()
5073 s390_irgen_L(UChar r1, IRTemp op2addr) in s390_irgen_L()
5081 s390_irgen_LY(UChar r1, IRTemp op2addr) in s390_irgen_LY()
5089 s390_irgen_LG(UChar r1, IRTemp op2addr) in s390_irgen_LG()
5097 s390_irgen_LGF(UChar r1, IRTemp op2addr) in s390_irgen_LGF()
5140 s390_irgen_LA(UChar r1, IRTemp op2addr) in s390_irgen_LA()
5148 s390_irgen_LAY(UChar r1, IRTemp op2addr) in s390_irgen_LAY()
5156 s390_irgen_LAE(UChar r1, IRTemp op2addr) in s390_irgen_LAE()
5164 s390_irgen_LAEY(UChar r1, IRTemp op2addr) in s390_irgen_LAEY()
5180 s390_irgen_LAA(UChar r1, UChar r3, IRTemp op2addr) in s390_irgen_LAA()
5182 IRTemp op2 = newTemp(Ity_I32); in s390_irgen_LAA()
5183 IRTemp op3 = newTemp(Ity_I32); in s390_irgen_LAA()
5184 IRTemp result = newTemp(Ity_I32); in s390_irgen_LAA()
5197 s390_irgen_LAAG(UChar r1, UChar r3, IRTemp op2addr) in s390_irgen_LAAG()
5199 IRTemp op2 = newTemp(Ity_I64); in s390_irgen_LAAG()
5200 IRTemp op3 = newTemp(Ity_I64); in s390_irgen_LAAG()
5201 IRTemp result = newTemp(Ity_I64); in s390_irgen_LAAG()
5214 s390_irgen_LAAL(UChar r1, UChar r3, IRTemp op2addr) in s390_irgen_LAAL()
5216 IRTemp op2 = newTemp(Ity_I32); in s390_irgen_LAAL()
5217 IRTemp op3 = newTemp(Ity_I32); in s390_irgen_LAAL()
5218 IRTemp result = newTemp(Ity_I32); in s390_irgen_LAAL()
5231 s390_irgen_LAALG(UChar r1, UChar r3, IRTemp op2addr) in s390_irgen_LAALG()
5233 IRTemp op2 = newTemp(Ity_I64); in s390_irgen_LAALG()
5234 IRTemp op3 = newTemp(Ity_I64); in s390_irgen_LAALG()
5235 IRTemp result = newTemp(Ity_I64); in s390_irgen_LAALG()
5248 s390_irgen_LAN(UChar r1, UChar r3, IRTemp op2addr) in s390_irgen_LAN()
5250 IRTemp op2 = newTemp(Ity_I32); in s390_irgen_LAN()
5251 IRTemp op3 = newTemp(Ity_I32); in s390_irgen_LAN()
5252 IRTemp result = newTemp(Ity_I32); in s390_irgen_LAN()
5265 s390_irgen_LANG(UChar r1, UChar r3, IRTemp op2addr) in s390_irgen_LANG()
5267 IRTemp op2 = newTemp(Ity_I64); in s390_irgen_LANG()
5268 IRTemp op3 = newTemp(Ity_I64); in s390_irgen_LANG()
5269 IRTemp result = newTemp(Ity_I64); in s390_irgen_LANG()
5282 s390_irgen_LAX(UChar r1, UChar r3, IRTemp op2addr) in s390_irgen_LAX()
5284 IRTemp op2 = newTemp(Ity_I32); in s390_irgen_LAX()
5285 IRTemp op3 = newTemp(Ity_I32); in s390_irgen_LAX()
5286 IRTemp result = newTemp(Ity_I32); in s390_irgen_LAX()
5299 s390_irgen_LAXG(UChar r1, UChar r3, IRTemp op2addr) in s390_irgen_LAXG()
5301 IRTemp op2 = newTemp(Ity_I64); in s390_irgen_LAXG()
5302 IRTemp op3 = newTemp(Ity_I64); in s390_irgen_LAXG()
5303 IRTemp result = newTemp(Ity_I64); in s390_irgen_LAXG()
5316 s390_irgen_LAO(UChar r1, UChar r3, IRTemp op2addr) in s390_irgen_LAO()
5318 IRTemp op2 = newTemp(Ity_I32); in s390_irgen_LAO()
5319 IRTemp op3 = newTemp(Ity_I32); in s390_irgen_LAO()
5320 IRTemp result = newTemp(Ity_I32); in s390_irgen_LAO()
5333 s390_irgen_LAOG(UChar r1, UChar r3, IRTemp op2addr) in s390_irgen_LAOG()
5335 IRTemp op2 = newTemp(Ity_I64); in s390_irgen_LAOG()
5336 IRTemp op3 = newTemp(Ity_I64); in s390_irgen_LAOG()
5337 IRTemp result = newTemp(Ity_I64); in s390_irgen_LAOG()
5352 IRTemp op2 = newTemp(Ity_I32); in s390_irgen_LTR()
5364 IRTemp op2 = newTemp(Ity_I64); in s390_irgen_LTGR()
5376 IRTemp op2 = newTemp(Ity_I64); in s390_irgen_LTGFR()
5386 s390_irgen_LT(UChar r1, IRTemp op2addr) in s390_irgen_LT()
5388 IRTemp op2 = newTemp(Ity_I32); in s390_irgen_LT()
5398 s390_irgen_LTG(UChar r1, IRTemp op2addr) in s390_irgen_LTG()
5400 IRTemp op2 = newTemp(Ity_I64); in s390_irgen_LTG()
5410 s390_irgen_LTGF(UChar r1, IRTemp op2addr) in s390_irgen_LTGF()
5412 IRTemp op2 = newTemp(Ity_I64); in s390_irgen_LTGF()
5438 s390_irgen_LB(UChar r1, IRTemp op2addr) in s390_irgen_LB()
5446 s390_irgen_LGB(UChar r1, IRTemp op2addr) in s390_irgen_LGB()
5454 s390_irgen_LBH(UChar r1, IRTemp op2addr) in s390_irgen_LBH()
5465 IRTemp op2 = newTemp(Ity_I32); in s390_irgen_LCR()
5466 IRTemp result = newTemp(Ity_I32); in s390_irgen_LCR()
5482 IRTemp op2 = newTemp(Ity_I64); in s390_irgen_LCGR()
5483 IRTemp result = newTemp(Ity_I64); in s390_irgen_LCGR()
5499 IRTemp op2 = newTemp(Ity_I64); in s390_irgen_LCGFR()
5500 IRTemp result = newTemp(Ity_I64); in s390_irgen_LCGFR()
5529 s390_irgen_LH(UChar r1, IRTemp op2addr) in s390_irgen_LH()
5537 s390_irgen_LHY(UChar r1, IRTemp op2addr) in s390_irgen_LHY()
5545 s390_irgen_LGH(UChar r1, IRTemp op2addr) in s390_irgen_LGH()
5587 s390_irgen_LHH(UChar r1, IRTemp op2addr) in s390_irgen_LHH()
5595 s390_irgen_LFH(UChar r1, IRTemp op2addr) in s390_irgen_LFH()
5611 s390_irgen_LLGF(UChar r1, IRTemp op2addr) in s390_irgen_LLGF()
5644 s390_irgen_LLC(UChar r1, IRTemp op2addr) in s390_irgen_LLC()
5652 s390_irgen_LLGC(UChar r1, IRTemp op2addr) in s390_irgen_LLGC()
5660 s390_irgen_LLCH(UChar r1, IRTemp op2addr) in s390_irgen_LLCH()
5684 s390_irgen_LLH(UChar r1, IRTemp op2addr) in s390_irgen_LLH()
5692 s390_irgen_LLGH(UChar r1, IRTemp op2addr) in s390_irgen_LLGH()
5718 s390_irgen_LLHH(UChar r1, IRTemp op2addr) in s390_irgen_LLHH()
5783 s390_irgen_LLGT(UChar r1, IRTemp op2addr) in s390_irgen_LLGT()
5794 IRTemp op2 = newTemp(Ity_I32); in s390_irgen_LNR()
5795 IRTemp result = newTemp(Ity_I32); in s390_irgen_LNR()
5809 IRTemp op2 = newTemp(Ity_I64); in s390_irgen_LNGR()
5810 IRTemp result = newTemp(Ity_I64); in s390_irgen_LNGR()
5824 IRTemp op2 = newTemp(Ity_I64); in s390_irgen_LNGFR()
5825 IRTemp result = newTemp(Ity_I64); in s390_irgen_LNGFR()
5857 s390_irgen_LOC(UChar r1, IRTemp op2addr) in s390_irgen_LOC()
5866 s390_irgen_LOCG(UChar r1, IRTemp op2addr) in s390_irgen_LOCG()
5875 s390_irgen_LPQ(UChar r1, IRTemp op2addr) in s390_irgen_LPQ()
5887 IRTemp op2 = newTemp(Ity_I32); in s390_irgen_LPR()
5888 IRTemp result = newTemp(Ity_I32); in s390_irgen_LPR()
5902 IRTemp op2 = newTemp(Ity_I64); in s390_irgen_LPGR()
5903 IRTemp result = newTemp(Ity_I64); in s390_irgen_LPGR()
5917 IRTemp op2 = newTemp(Ity_I64); in s390_irgen_LPGFR()
5918 IRTemp result = newTemp(Ity_I64); in s390_irgen_LPGFR()
5932 IRTemp b0 = newTemp(Ity_I8); in s390_irgen_LRVR()
5933 IRTemp b1 = newTemp(Ity_I8); in s390_irgen_LRVR()
5934 IRTemp b2 = newTemp(Ity_I8); in s390_irgen_LRVR()
5935 IRTemp b3 = newTemp(Ity_I8); in s390_irgen_LRVR()
5952 IRTemp b0 = newTemp(Ity_I8); in s390_irgen_LRVGR()
5953 IRTemp b1 = newTemp(Ity_I8); in s390_irgen_LRVGR()
5954 IRTemp b2 = newTemp(Ity_I8); in s390_irgen_LRVGR()
5955 IRTemp b3 = newTemp(Ity_I8); in s390_irgen_LRVGR()
5956 IRTemp b4 = newTemp(Ity_I8); in s390_irgen_LRVGR()
5957 IRTemp b5 = newTemp(Ity_I8); in s390_irgen_LRVGR()
5958 IRTemp b6 = newTemp(Ity_I8); in s390_irgen_LRVGR()
5959 IRTemp b7 = newTemp(Ity_I8); in s390_irgen_LRVGR()
5982 s390_irgen_LRVH(UChar r1, IRTemp op2addr) in s390_irgen_LRVH()
5984 IRTemp op2 = newTemp(Ity_I16); in s390_irgen_LRVH()
5994 s390_irgen_LRV(UChar r1, IRTemp op2addr) in s390_irgen_LRV()
5996 IRTemp op2 = newTemp(Ity_I32); in s390_irgen_LRV()
6011 s390_irgen_LRVG(UChar r1, IRTemp op2addr) in s390_irgen_LRVG()
6013 IRTemp op2 = newTemp(Ity_I64); in s390_irgen_LRVG()
6036 s390_irgen_MVHHI(UShort i2, IRTemp op1addr) in s390_irgen_MVHHI()
6044 s390_irgen_MVHI(UShort i2, IRTemp op1addr) in s390_irgen_MVHI()
6052 s390_irgen_MVGHI(UShort i2, IRTemp op1addr) in s390_irgen_MVGHI()
6060 s390_irgen_MVI(UChar i2, IRTemp op1addr) in s390_irgen_MVI()
6068 s390_irgen_MVIY(UChar i2, IRTemp op1addr) in s390_irgen_MVIY()
6078 IRTemp op1 = newTemp(Ity_I32); in s390_irgen_MR()
6079 IRTemp op2 = newTemp(Ity_I32); in s390_irgen_MR()
6080 IRTemp result = newTemp(Ity_I64); in s390_irgen_MR()
6092 s390_irgen_M(UChar r1, IRTemp op2addr) in s390_irgen_M()
6094 IRTemp op1 = newTemp(Ity_I32); in s390_irgen_M()
6095 IRTemp op2 = newTemp(Ity_I32); in s390_irgen_M()
6096 IRTemp result = newTemp(Ity_I64); in s390_irgen_M()
6108 s390_irgen_MFY(UChar r1, IRTemp op2addr) in s390_irgen_MFY()
6110 IRTemp op1 = newTemp(Ity_I32); in s390_irgen_MFY()
6111 IRTemp op2 = newTemp(Ity_I32); in s390_irgen_MFY()
6112 IRTemp result = newTemp(Ity_I64); in s390_irgen_MFY()
6124 s390_irgen_MH(UChar r1, IRTemp op2addr) in s390_irgen_MH()
6126 IRTemp op1 = newTemp(Ity_I32); in s390_irgen_MH()
6127 IRTemp op2 = newTemp(Ity_I16); in s390_irgen_MH()
6128 IRTemp result = newTemp(Ity_I64); in s390_irgen_MH()
6140 s390_irgen_MHY(UChar r1, IRTemp op2addr) in s390_irgen_MHY()
6142 IRTemp op1 = newTemp(Ity_I32); in s390_irgen_MHY()
6143 IRTemp op2 = newTemp(Ity_I16); in s390_irgen_MHY()
6144 IRTemp result = newTemp(Ity_I64); in s390_irgen_MHY()
6158 IRTemp op1 = newTemp(Ity_I32); in s390_irgen_MHI()
6160 IRTemp result = newTemp(Ity_I64); in s390_irgen_MHI()
6174 IRTemp op1 = newTemp(Ity_I64); in s390_irgen_MGHI()
6176 IRTemp result = newTemp(Ity_I128); in s390_irgen_MGHI()
6190 IRTemp op1 = newTemp(Ity_I32); in s390_irgen_MLR()
6191 IRTemp op2 = newTemp(Ity_I32); in s390_irgen_MLR()
6192 IRTemp result = newTemp(Ity_I64); in s390_irgen_MLR()
6206 IRTemp op1 = newTemp(Ity_I64); in s390_irgen_MLGR()
6207 IRTemp op2 = newTemp(Ity_I64); in s390_irgen_MLGR()
6208 IRTemp result = newTemp(Ity_I128); in s390_irgen_MLGR()
6220 s390_irgen_ML(UChar r1, IRTemp op2addr) in s390_irgen_ML()
6222 IRTemp op1 = newTemp(Ity_I32); in s390_irgen_ML()
6223 IRTemp op2 = newTemp(Ity_I32); in s390_irgen_ML()
6224 IRTemp result = newTemp(Ity_I64); in s390_irgen_ML()
6236 s390_irgen_MLG(UChar r1, IRTemp op2addr) in s390_irgen_MLG()
6238 IRTemp op1 = newTemp(Ity_I64); in s390_irgen_MLG()
6239 IRTemp op2 = newTemp(Ity_I64); in s390_irgen_MLG()
6240 IRTemp result = newTemp(Ity_I128); in s390_irgen_MLG()
6254 IRTemp op1 = newTemp(Ity_I32); in s390_irgen_MSR()
6255 IRTemp op2 = newTemp(Ity_I32); in s390_irgen_MSR()
6256 IRTemp result = newTemp(Ity_I64); in s390_irgen_MSR()
6269 IRTemp op1 = newTemp(Ity_I64); in s390_irgen_MSGR()
6270 IRTemp op2 = newTemp(Ity_I64); in s390_irgen_MSGR()
6271 IRTemp result = newTemp(Ity_I128); in s390_irgen_MSGR()
6284 IRTemp op1 = newTemp(Ity_I64); in s390_irgen_MSGFR()
6285 IRTemp op2 = newTemp(Ity_I32); in s390_irgen_MSGFR()
6286 IRTemp result = newTemp(Ity_I128); in s390_irgen_MSGFR()
6298 s390_irgen_MS(UChar r1, IRTemp op2addr) in s390_irgen_MS()
6300 IRTemp op1 = newTemp(Ity_I32); in s390_irgen_MS()
6301 IRTemp op2 = newTemp(Ity_I32); in s390_irgen_MS()
6302 IRTemp result = newTemp(Ity_I64); in s390_irgen_MS()
6313 s390_irgen_MSY(UChar r1, IRTemp op2addr) in s390_irgen_MSY()
6315 IRTemp op1 = newTemp(Ity_I32); in s390_irgen_MSY()
6316 IRTemp op2 = newTemp(Ity_I32); in s390_irgen_MSY()
6317 IRTemp result = newTemp(Ity_I64); in s390_irgen_MSY()
6328 s390_irgen_MSG(UChar r1, IRTemp op2addr) in s390_irgen_MSG()
6330 IRTemp op1 = newTemp(Ity_I64); in s390_irgen_MSG()
6331 IRTemp op2 = newTemp(Ity_I64); in s390_irgen_MSG()
6332 IRTemp result = newTemp(Ity_I128); in s390_irgen_MSG()
6343 s390_irgen_MSGF(UChar r1, IRTemp op2addr) in s390_irgen_MSGF()
6345 IRTemp op1 = newTemp(Ity_I64); in s390_irgen_MSGF()
6346 IRTemp op2 = newTemp(Ity_I32); in s390_irgen_MSGF()
6347 IRTemp result = newTemp(Ity_I128); in s390_irgen_MSGF()
6361 IRTemp op1 = newTemp(Ity_I32); in s390_irgen_MSFI()
6363 IRTemp result = newTemp(Ity_I64); in s390_irgen_MSFI()
6376 IRTemp op1 = newTemp(Ity_I64); in s390_irgen_MSGFI()
6378 IRTemp result = newTemp(Ity_I128); in s390_irgen_MSGFI()
6392 IRTemp op1 = newTemp(Ity_I32); in s390_irgen_OR()
6393 IRTemp op2 = newTemp(Ity_I32); in s390_irgen_OR()
6394 IRTemp result = newTemp(Ity_I32); in s390_irgen_OR()
6408 IRTemp op1 = newTemp(Ity_I64); in s390_irgen_OGR()
6409 IRTemp op2 = newTemp(Ity_I64); in s390_irgen_OGR()
6410 IRTemp result = newTemp(Ity_I64); in s390_irgen_OGR()
6424 IRTemp op2 = newTemp(Ity_I32); in s390_irgen_ORK()
6425 IRTemp op3 = newTemp(Ity_I32); in s390_irgen_ORK()
6426 IRTemp result = newTemp(Ity_I32); in s390_irgen_ORK()
6440 IRTemp op2 = newTemp(Ity_I64); in s390_irgen_OGRK()
6441 IRTemp op3 = newTemp(Ity_I64); in s390_irgen_OGRK()
6442 IRTemp result = newTemp(Ity_I64); in s390_irgen_OGRK()
6454 s390_irgen_O(UChar r1, IRTemp op2addr) in s390_irgen_O()
6456 IRTemp op1 = newTemp(Ity_I32); in s390_irgen_O()
6457 IRTemp op2 = newTemp(Ity_I32); in s390_irgen_O()
6458 IRTemp result = newTemp(Ity_I32); in s390_irgen_O()
6470 s390_irgen_OY(UChar r1, IRTemp op2addr) in s390_irgen_OY()
6472 IRTemp op1 = newTemp(Ity_I32); in s390_irgen_OY()
6473 IRTemp op2 = newTemp(Ity_I32); in s390_irgen_OY()
6474 IRTemp result = newTemp(Ity_I32); in s390_irgen_OY()
6486 s390_irgen_OG(UChar r1, IRTemp op2addr) in s390_irgen_OG()
6488 IRTemp op1 = newTemp(Ity_I64); in s390_irgen_OG()
6489 IRTemp op2 = newTemp(Ity_I64); in s390_irgen_OG()
6490 IRTemp result = newTemp(Ity_I64); in s390_irgen_OG()
6502 s390_irgen_OI(UChar i2, IRTemp op1addr) in s390_irgen_OI()
6504 IRTemp op1 = newTemp(Ity_I8); in s390_irgen_OI()
6506 IRTemp result = newTemp(Ity_I8); in s390_irgen_OI()
6518 s390_irgen_OIY(UChar i2, IRTemp op1addr) in s390_irgen_OIY()
6520 IRTemp op1 = newTemp(Ity_I8); in s390_irgen_OIY()
6522 IRTemp result = newTemp(Ity_I8); in s390_irgen_OIY()
6536 IRTemp op1 = newTemp(Ity_I32); in s390_irgen_OIHF()
6538 IRTemp result = newTemp(Ity_I32); in s390_irgen_OIHF()
6552 IRTemp op1 = newTemp(Ity_I16); in s390_irgen_OIHH()
6554 IRTemp result = newTemp(Ity_I16); in s390_irgen_OIHH()
6568 IRTemp op1 = newTemp(Ity_I16); in s390_irgen_OIHL()
6570 IRTemp result = newTemp(Ity_I16); in s390_irgen_OIHL()
6584 IRTemp op1 = newTemp(Ity_I32); in s390_irgen_OILF()
6586 IRTemp result = newTemp(Ity_I32); in s390_irgen_OILF()
6600 IRTemp op1 = newTemp(Ity_I16); in s390_irgen_OILH()
6602 IRTemp result = newTemp(Ity_I16); in s390_irgen_OILH()
6616 IRTemp op1 = newTemp(Ity_I16); in s390_irgen_OILL()
6618 IRTemp result = newTemp(Ity_I16); in s390_irgen_OILL()
6644 s390_irgen_RLL(UChar r1, UChar r3, IRTemp op2addr) in s390_irgen_RLL()
6646 IRTemp amount = newTemp(Ity_I64); in s390_irgen_RLL()
6647 IRTemp op = newTemp(Ity_I32); in s390_irgen_RLL()
6659 s390_irgen_RLLG(UChar r1, UChar r3, IRTemp op2addr) in s390_irgen_RLLG()
6661 IRTemp amount = newTemp(Ity_I64); in s390_irgen_RLLG()
6662 IRTemp op = newTemp(Ity_I64); in s390_irgen_RLLG()
6682 IRTemp result = newTemp(Ity_I64); in s390_irgen_RNSBG()
6683 IRTemp op2 = newTemp(Ity_I64); in s390_irgen_RNSBG()
6721 IRTemp result = newTemp(Ity_I64); in s390_irgen_RXSBG()
6722 IRTemp op2 = newTemp(Ity_I64); in s390_irgen_RXSBG()
6760 IRTemp result = newTemp(Ity_I64); in s390_irgen_ROSBG()
6761 IRTemp op2 = newTemp(Ity_I64); in s390_irgen_ROSBG()
6799 IRTemp op2 = newTemp(Ity_I64); in s390_irgen_RISBG()
6800 IRTemp result = newTemp(Ity_I64); in s390_irgen_RISBG()
6841 s390_irgen_SLDA(UChar r1, IRTemp op2addr) in s390_irgen_SLDA()
6843 IRTemp p1 = newTemp(Ity_I64); in s390_irgen_SLDA()
6844 IRTemp p2 = newTemp(Ity_I64); in s390_irgen_SLDA()
6845 IRTemp op = newTemp(Ity_I64); in s390_irgen_SLDA()
6846 IRTemp result = newTemp(Ity_I64); in s390_irgen_SLDA()
6848 IRTemp shift_amount = newTemp(Ity_I64); in s390_irgen_SLDA()
6867 s390_irgen_SLDL(UChar r1, IRTemp op2addr) in s390_irgen_SLDL()
6869 IRTemp p1 = newTemp(Ity_I64); in s390_irgen_SLDL()
6870 IRTemp p2 = newTemp(Ity_I64); in s390_irgen_SLDL()
6871 IRTemp result = newTemp(Ity_I64); in s390_irgen_SLDL()
6885 s390_irgen_SLA(UChar r1, IRTemp op2addr) in s390_irgen_SLA()
6887 IRTemp uop = newTemp(Ity_I32); in s390_irgen_SLA()
6888 IRTemp result = newTemp(Ity_I32); in s390_irgen_SLA()
6890 IRTemp shift_amount = newTemp(Ity_I64); in s390_irgen_SLA()
6891 IRTemp op = newTemp(Ity_I32); in s390_irgen_SLA()
6907 s390_irgen_SLAK(UChar r1, UChar r3, IRTemp op2addr) in s390_irgen_SLAK()
6909 IRTemp uop = newTemp(Ity_I32); in s390_irgen_SLAK()
6910 IRTemp result = newTemp(Ity_I32); in s390_irgen_SLAK()
6912 IRTemp shift_amount = newTemp(Ity_I64); in s390_irgen_SLAK()
6913 IRTemp op = newTemp(Ity_I32); in s390_irgen_SLAK()
6929 s390_irgen_SLAG(UChar r1, UChar r3, IRTemp op2addr) in s390_irgen_SLAG()
6931 IRTemp uop = newTemp(Ity_I64); in s390_irgen_SLAG()
6932 IRTemp result = newTemp(Ity_I64); in s390_irgen_SLAG()
6934 IRTemp shift_amount = newTemp(Ity_I64); in s390_irgen_SLAG()
6935 IRTemp op = newTemp(Ity_I64); in s390_irgen_SLAG()
6951 s390_irgen_SLL(UChar r1, IRTemp op2addr) in s390_irgen_SLL()
6960 s390_irgen_SLLK(UChar r1, UChar r3, IRTemp op2addr) in s390_irgen_SLLK()
6969 s390_irgen_SLLG(UChar r1, UChar r3, IRTemp op2addr) in s390_irgen_SLLG()
6978 s390_irgen_SRDA(UChar r1, IRTemp op2addr) in s390_irgen_SRDA()
6980 IRTemp p1 = newTemp(Ity_I64); in s390_irgen_SRDA()
6981 IRTemp p2 = newTemp(Ity_I64); in s390_irgen_SRDA()
6982 IRTemp result = newTemp(Ity_I64); in s390_irgen_SRDA()
6997 s390_irgen_SRDL(UChar r1, IRTemp op2addr) in s390_irgen_SRDL()
6999 IRTemp p1 = newTemp(Ity_I64); in s390_irgen_SRDL()
7000 IRTemp p2 = newTemp(Ity_I64); in s390_irgen_SRDL()
7001 IRTemp result = newTemp(Ity_I64); in s390_irgen_SRDL()
7015 s390_irgen_SRA(UChar r1, IRTemp op2addr) in s390_irgen_SRA()
7017 IRTemp result = newTemp(Ity_I32); in s390_irgen_SRA()
7018 IRTemp op = newTemp(Ity_I32); in s390_irgen_SRA()
7030 s390_irgen_SRAK(UChar r1, UChar r3, IRTemp op2addr) in s390_irgen_SRAK()
7032 IRTemp result = newTemp(Ity_I32); in s390_irgen_SRAK()
7033 IRTemp op = newTemp(Ity_I32); in s390_irgen_SRAK()
7045 s390_irgen_SRAG(UChar r1, UChar r3, IRTemp op2addr) in s390_irgen_SRAG()
7047 IRTemp result = newTemp(Ity_I64); in s390_irgen_SRAG()
7048 IRTemp op = newTemp(Ity_I64); in s390_irgen_SRAG()
7060 s390_irgen_SRL(UChar r1, IRTemp op2addr) in s390_irgen_SRL()
7062 IRTemp op = newTemp(Ity_I32); in s390_irgen_SRL()
7072 s390_irgen_SRLK(UChar r1, UChar r3, IRTemp op2addr) in s390_irgen_SRLK()
7074 IRTemp op = newTemp(Ity_I32); in s390_irgen_SRLK()
7084 s390_irgen_SRLG(UChar r1, UChar r3, IRTemp op2addr) in s390_irgen_SRLG()
7086 IRTemp op = newTemp(Ity_I64); in s390_irgen_SRLG()
7096 s390_irgen_ST(UChar r1, IRTemp op2addr) in s390_irgen_ST()
7104 s390_irgen_STY(UChar r1, IRTemp op2addr) in s390_irgen_STY()
7112 s390_irgen_STG(UChar r1, IRTemp op2addr) in s390_irgen_STG()
7138 s390_irgen_STC(UChar r1, IRTemp op2addr) in s390_irgen_STC()
7146 s390_irgen_STCY(UChar r1, IRTemp op2addr) in s390_irgen_STCY()
7154 s390_irgen_STCH(UChar r1, IRTemp op2addr) in s390_irgen_STCH()
7162 s390_irgen_STCM(UChar r1, UChar r3, IRTemp op2addr) in s390_irgen_STCM()
7189 s390_irgen_STCMY(UChar r1, UChar r3, IRTemp op2addr) in s390_irgen_STCMY()
7216 s390_irgen_STCMH(UChar r1, UChar r3, IRTemp op2addr) in s390_irgen_STCMH()
7243 s390_irgen_STH(UChar r1, IRTemp op2addr) in s390_irgen_STH()
7251 s390_irgen_STHY(UChar r1, IRTemp op2addr) in s390_irgen_STHY()
7268 s390_irgen_STHH(UChar r1, IRTemp op2addr) in s390_irgen_STHH()
7276 s390_irgen_STFH(UChar r1, IRTemp op2addr) in s390_irgen_STFH()
7284 s390_irgen_STOC(UChar r1, IRTemp op2addr) in s390_irgen_STOC()
7293 s390_irgen_STOCG(UChar r1, IRTemp op2addr) in s390_irgen_STOCG()
7302 s390_irgen_STPQ(UChar r1, IRTemp op2addr) in s390_irgen_STPQ()
7311 s390_irgen_STRVH(UChar r1, IRTemp op2addr) in s390_irgen_STRVH()
7320 s390_irgen_STRV(UChar r1, IRTemp op2addr) in s390_irgen_STRV()
7331 s390_irgen_STRVG(UChar r1, IRTemp op2addr) in s390_irgen_STRVG()
7348 IRTemp op1 = newTemp(Ity_I32); in s390_irgen_SR()
7349 IRTemp op2 = newTemp(Ity_I32); in s390_irgen_SR()
7350 IRTemp result = newTemp(Ity_I32); in s390_irgen_SR()
7364 IRTemp op1 = newTemp(Ity_I64); in s390_irgen_SGR()
7365 IRTemp op2 = newTemp(Ity_I64); in s390_irgen_SGR()
7366 IRTemp result = newTemp(Ity_I64); in s390_irgen_SGR()
7380 IRTemp op1 = newTemp(Ity_I64); in s390_irgen_SGFR()
7381 IRTemp op2 = newTemp(Ity_I64); in s390_irgen_SGFR()
7382 IRTemp result = newTemp(Ity_I64); in s390_irgen_SGFR()
7396 IRTemp op2 = newTemp(Ity_I32); in s390_irgen_SRK()
7397 IRTemp op3 = newTemp(Ity_I32); in s390_irgen_SRK()
7398 IRTemp result = newTemp(Ity_I32); in s390_irgen_SRK()
7412 IRTemp op2 = newTemp(Ity_I64); in s390_irgen_SGRK()
7413 IRTemp op3 = newTemp(Ity_I64); in s390_irgen_SGRK()
7414 IRTemp result = newTemp(Ity_I64); in s390_irgen_SGRK()
7426 s390_irgen_S(UChar r1, IRTemp op2addr) in s390_irgen_S()
7428 IRTemp op1 = newTemp(Ity_I32); in s390_irgen_S()
7429 IRTemp op2 = newTemp(Ity_I32); in s390_irgen_S()
7430 IRTemp result = newTemp(Ity_I32); in s390_irgen_S()
7442 s390_irgen_SY(UChar r1, IRTemp op2addr) in s390_irgen_SY()
7444 IRTemp op1 = newTemp(Ity_I32); in s390_irgen_SY()
7445 IRTemp op2 = newTemp(Ity_I32); in s390_irgen_SY()
7446 IRTemp result = newTemp(Ity_I32); in s390_irgen_SY()
7458 s390_irgen_SG(UChar r1, IRTemp op2addr) in s390_irgen_SG()
7460 IRTemp op1 = newTemp(Ity_I64); in s390_irgen_SG()
7461 IRTemp op2 = newTemp(Ity_I64); in s390_irgen_SG()
7462 IRTemp result = newTemp(Ity_I64); in s390_irgen_SG()
7474 s390_irgen_SGF(UChar r1, IRTemp op2addr) in s390_irgen_SGF()
7476 IRTemp op1 = newTemp(Ity_I64); in s390_irgen_SGF()
7477 IRTemp op2 = newTemp(Ity_I64); in s390_irgen_SGF()
7478 IRTemp result = newTemp(Ity_I64); in s390_irgen_SGF()
7490 s390_irgen_SH(UChar r1, IRTemp op2addr) in s390_irgen_SH()
7492 IRTemp op1 = newTemp(Ity_I32); in s390_irgen_SH()
7493 IRTemp op2 = newTemp(Ity_I32); in s390_irgen_SH()
7494 IRTemp result = newTemp(Ity_I32); in s390_irgen_SH()
7506 s390_irgen_SHY(UChar r1, IRTemp op2addr) in s390_irgen_SHY()
7508 IRTemp op1 = newTemp(Ity_I32); in s390_irgen_SHY()
7509 IRTemp op2 = newTemp(Ity_I32); in s390_irgen_SHY()
7510 IRTemp result = newTemp(Ity_I32); in s390_irgen_SHY()
7524 IRTemp op2 = newTemp(Ity_I32); in s390_irgen_SHHHR()
7525 IRTemp op3 = newTemp(Ity_I32); in s390_irgen_SHHHR()
7526 IRTemp result = newTemp(Ity_I32); in s390_irgen_SHHHR()
7540 IRTemp op2 = newTemp(Ity_I32); in s390_irgen_SHHLR()
7541 IRTemp op3 = newTemp(Ity_I32); in s390_irgen_SHHLR()
7542 IRTemp result = newTemp(Ity_I32); in s390_irgen_SHHLR()
7556 IRTemp op1 = newTemp(Ity_I32); in s390_irgen_SLR()
7557 IRTemp op2 = newTemp(Ity_I32); in s390_irgen_SLR()
7558 IRTemp result = newTemp(Ity_I32); in s390_irgen_SLR()
7572 IRTemp op1 = newTemp(Ity_I64); in s390_irgen_SLGR()
7573 IRTemp op2 = newTemp(Ity_I64); in s390_irgen_SLGR()
7574 IRTemp result = newTemp(Ity_I64); in s390_irgen_SLGR()
7588 IRTemp op1 = newTemp(Ity_I64); in s390_irgen_SLGFR()
7589 IRTemp op2 = newTemp(Ity_I64); in s390_irgen_SLGFR()
7590 IRTemp result = newTemp(Ity_I64); in s390_irgen_SLGFR()
7604 IRTemp op2 = newTemp(Ity_I32); in s390_irgen_SLRK()
7605 IRTemp op3 = newTemp(Ity_I32); in s390_irgen_SLRK()
7606 IRTemp result = newTemp(Ity_I32); in s390_irgen_SLRK()
7620 IRTemp op2 = newTemp(Ity_I64); in s390_irgen_SLGRK()
7621 IRTemp op3 = newTemp(Ity_I64); in s390_irgen_SLGRK()
7622 IRTemp result = newTemp(Ity_I64); in s390_irgen_SLGRK()
7634 s390_irgen_SL(UChar r1, IRTemp op2addr) in s390_irgen_SL()
7636 IRTemp op1 = newTemp(Ity_I32); in s390_irgen_SL()
7637 IRTemp op2 = newTemp(Ity_I32); in s390_irgen_SL()
7638 IRTemp result = newTemp(Ity_I32); in s390_irgen_SL()
7650 s390_irgen_SLY(UChar r1, IRTemp op2addr) in s390_irgen_SLY()
7652 IRTemp op1 = newTemp(Ity_I32); in s390_irgen_SLY()
7653 IRTemp op2 = newTemp(Ity_I32); in s390_irgen_SLY()
7654 IRTemp result = newTemp(Ity_I32); in s390_irgen_SLY()
7666 s390_irgen_SLG(UChar r1, IRTemp op2addr) in s390_irgen_SLG()
7668 IRTemp op1 = newTemp(Ity_I64); in s390_irgen_SLG()
7669 IRTemp op2 = newTemp(Ity_I64); in s390_irgen_SLG()
7670 IRTemp result = newTemp(Ity_I64); in s390_irgen_SLG()
7682 s390_irgen_SLGF(UChar r1, IRTemp op2addr) in s390_irgen_SLGF()
7684 IRTemp op1 = newTemp(Ity_I64); in s390_irgen_SLGF()
7685 IRTemp op2 = newTemp(Ity_I64); in s390_irgen_SLGF()
7686 IRTemp result = newTemp(Ity_I64); in s390_irgen_SLGF()
7700 IRTemp op1 = newTemp(Ity_I32); in s390_irgen_SLFI()
7702 IRTemp result = newTemp(Ity_I32); in s390_irgen_SLFI()
7717 IRTemp op1 = newTemp(Ity_I64); in s390_irgen_SLGFI()
7719 IRTemp result = newTemp(Ity_I64); in s390_irgen_SLGFI()
7734 IRTemp op2 = newTemp(Ity_I32); in s390_irgen_SLHHHR()
7735 IRTemp op3 = newTemp(Ity_I32); in s390_irgen_SLHHHR()
7736 IRTemp result = newTemp(Ity_I32); in s390_irgen_SLHHHR()
7750 IRTemp op2 = newTemp(Ity_I32); in s390_irgen_SLHHLR()
7751 IRTemp op3 = newTemp(Ity_I32); in s390_irgen_SLHHLR()
7752 IRTemp result = newTemp(Ity_I32); in s390_irgen_SLHHLR()
7766 IRTemp op1 = newTemp(Ity_I32); in s390_irgen_SLBR()
7767 IRTemp op2 = newTemp(Ity_I32); in s390_irgen_SLBR()
7768 IRTemp result = newTemp(Ity_I32); in s390_irgen_SLBR()
7769 IRTemp borrow_in = newTemp(Ity_I32); in s390_irgen_SLBR()
7786 IRTemp op1 = newTemp(Ity_I64); in s390_irgen_SLBGR()
7787 IRTemp op2 = newTemp(Ity_I64); in s390_irgen_SLBGR()
7788 IRTemp result = newTemp(Ity_I64); in s390_irgen_SLBGR()
7789 IRTemp borrow_in = newTemp(Ity_I64); in s390_irgen_SLBGR()
7804 s390_irgen_SLB(UChar r1, IRTemp op2addr) in s390_irgen_SLB()
7806 IRTemp op1 = newTemp(Ity_I32); in s390_irgen_SLB()
7807 IRTemp op2 = newTemp(Ity_I32); in s390_irgen_SLB()
7808 IRTemp result = newTemp(Ity_I32); in s390_irgen_SLB()
7809 IRTemp borrow_in = newTemp(Ity_I32); in s390_irgen_SLB()
7824 s390_irgen_SLBG(UChar r1, IRTemp op2addr) in s390_irgen_SLBG()
7826 IRTemp op1 = newTemp(Ity_I64); in s390_irgen_SLBG()
7827 IRTemp op2 = newTemp(Ity_I64); in s390_irgen_SLBG()
7828 IRTemp result = newTemp(Ity_I64); in s390_irgen_SLBG()
7829 IRTemp borrow_in = newTemp(Ity_I64); in s390_irgen_SLBG()
7846 IRTemp sysno = newTemp(Ity_I64); in s390_irgen_SVC()
7859 s390_irgen_TS(IRTemp op2addr) in s390_irgen_TS()
7861 IRTemp value = newTemp(Ity_I8); in s390_irgen_TS()
7871 s390_irgen_TM(UChar i2, IRTemp op1addr) in s390_irgen_TM()
7874 IRTemp value = newTemp(Ity_I8); in s390_irgen_TM()
7885 s390_irgen_TMY(UChar i2, IRTemp op1addr) in s390_irgen_TMY()
7888 IRTemp value = newTemp(Ity_I8); in s390_irgen_TMY()
7902 IRTemp value = newTemp(Ity_I16); in s390_irgen_TMHH()
7916 IRTemp value = newTemp(Ity_I16); in s390_irgen_TMHL()
7930 IRTemp value = newTemp(Ity_I16); in s390_irgen_TMLH()
7944 IRTemp value = newTemp(Ity_I16); in s390_irgen_TMLL()
7988 s390_irgen_LE(UChar r1, IRTemp op2addr) in s390_irgen_LE()
7996 s390_irgen_LD(UChar r1, IRTemp op2addr) in s390_irgen_LD()
8004 s390_irgen_LEY(UChar r1, IRTemp op2addr) in s390_irgen_LEY()
8012 s390_irgen_LDY(UChar r1, IRTemp op2addr) in s390_irgen_LDY()
8020 s390_irgen_LFPC(IRTemp op2addr) in s390_irgen_LFPC()
8053 s390_irgen_SRNM(IRTemp op2addr) in s390_irgen_SRNM()
8074 s390_irgen_STE(UChar r1, IRTemp op2addr) in s390_irgen_STE()
8082 s390_irgen_STD(UChar r1, IRTemp op2addr) in s390_irgen_STD()
8090 s390_irgen_STEY(UChar r1, IRTemp op2addr) in s390_irgen_STEY()
8098 s390_irgen_STDY(UChar r1, IRTemp op2addr) in s390_irgen_STDY()
8106 s390_irgen_STFPC(IRTemp op2addr) in s390_irgen_STFPC()
8116 IRTemp op1 = newTemp(Ity_F32); in s390_irgen_AEBR()
8117 IRTemp op2 = newTemp(Ity_F32); in s390_irgen_AEBR()
8118 IRTemp result = newTemp(Ity_F32); in s390_irgen_AEBR()
8133 IRTemp op1 = newTemp(Ity_F64); in s390_irgen_ADBR()
8134 IRTemp op2 = newTemp(Ity_F64); in s390_irgen_ADBR()
8135 IRTemp result = newTemp(Ity_F64); in s390_irgen_ADBR()
8148 s390_irgen_AEB(UChar r1, IRTemp op2addr) in s390_irgen_AEB()
8150 IRTemp op1 = newTemp(Ity_F32); in s390_irgen_AEB()
8151 IRTemp op2 = newTemp(Ity_F32); in s390_irgen_AEB()
8152 IRTemp result = newTemp(Ity_F32); in s390_irgen_AEB()
8165 s390_irgen_ADB(UChar r1, IRTemp op2addr) in s390_irgen_ADB()
8167 IRTemp op1 = newTemp(Ity_F64); in s390_irgen_ADB()
8168 IRTemp op2 = newTemp(Ity_F64); in s390_irgen_ADB()
8169 IRTemp result = newTemp(Ity_F64); in s390_irgen_ADB()
8184 IRTemp op2 = newTemp(Ity_I32); in s390_irgen_CEFBR()
8195 IRTemp op2 = newTemp(Ity_I32); in s390_irgen_CDFBR()
8206 IRTemp op2 = newTemp(Ity_I64); in s390_irgen_CEGBR()
8217 IRTemp op2 = newTemp(Ity_I64); in s390_irgen_CDGBR()
8228 IRTemp op = newTemp(Ity_F32); in s390_irgen_CFEBR()
8229 IRTemp result = newTemp(Ity_I32); in s390_irgen_CFEBR()
8243 IRTemp op = newTemp(Ity_F64); in s390_irgen_CFDBR()
8244 IRTemp result = newTemp(Ity_I32); in s390_irgen_CFDBR()
8258 IRTemp op = newTemp(Ity_F32); in s390_irgen_CGEBR()
8259 IRTemp result = newTemp(Ity_I64); in s390_irgen_CGEBR()
8273 IRTemp op = newTemp(Ity_F64); in s390_irgen_CGDBR()
8274 IRTemp result = newTemp(Ity_I64); in s390_irgen_CGDBR()
8288 IRTemp op1 = newTemp(Ity_F32); in s390_irgen_DEBR()
8289 IRTemp op2 = newTemp(Ity_F32); in s390_irgen_DEBR()
8290 IRTemp result = newTemp(Ity_F32); in s390_irgen_DEBR()
8304 IRTemp op1 = newTemp(Ity_F64); in s390_irgen_DDBR()
8305 IRTemp op2 = newTemp(Ity_F64); in s390_irgen_DDBR()
8306 IRTemp result = newTemp(Ity_F64); in s390_irgen_DDBR()
8318 s390_irgen_DEB(UChar r1, IRTemp op2addr) in s390_irgen_DEB()
8320 IRTemp op1 = newTemp(Ity_F32); in s390_irgen_DEB()
8321 IRTemp op2 = newTemp(Ity_F32); in s390_irgen_DEB()
8322 IRTemp result = newTemp(Ity_F32); in s390_irgen_DEB()
8334 s390_irgen_DDB(UChar r1, IRTemp op2addr) in s390_irgen_DDB()
8336 IRTemp op1 = newTemp(Ity_F64); in s390_irgen_DDB()
8337 IRTemp op2 = newTemp(Ity_F64); in s390_irgen_DDB()
8338 IRTemp result = newTemp(Ity_F64); in s390_irgen_DDB()
8352 IRTemp result = newTemp(Ity_F32); in s390_irgen_LTEBR()
8364 IRTemp result = newTemp(Ity_F64); in s390_irgen_LTDBR()
8376 IRTemp result = newTemp(Ity_F32); in s390_irgen_LCEBR()
8388 IRTemp result = newTemp(Ity_F64); in s390_irgen_LCDBR()
8400 IRTemp op = newTemp(Ity_F32); in s390_irgen_LDEBR()
8409 s390_irgen_LDEB(UChar r1, IRTemp op2addr) in s390_irgen_LDEB()
8411 IRTemp op = newTemp(Ity_F32); in s390_irgen_LDEB()
8422 IRTemp op = newTemp(Ity_F64); in s390_irgen_LEDBR()
8433 IRTemp op1 = newTemp(Ity_F32); in s390_irgen_MEEBR()
8434 IRTemp op2 = newTemp(Ity_F32); in s390_irgen_MEEBR()
8435 IRTemp result = newTemp(Ity_F32); in s390_irgen_MEEBR()
8449 IRTemp op1 = newTemp(Ity_F64); in s390_irgen_MDBR()
8450 IRTemp op2 = newTemp(Ity_F64); in s390_irgen_MDBR()
8451 IRTemp result = newTemp(Ity_F64); in s390_irgen_MDBR()
8463 s390_irgen_MEEB(UChar r1, IRTemp op2addr) in s390_irgen_MEEB()
8465 IRTemp op1 = newTemp(Ity_F32); in s390_irgen_MEEB()
8466 IRTemp op2 = newTemp(Ity_F32); in s390_irgen_MEEB()
8467 IRTemp result = newTemp(Ity_F32); in s390_irgen_MEEB()
8479 s390_irgen_MDB(UChar r1, IRTemp op2addr) in s390_irgen_MDB()
8481 IRTemp op1 = newTemp(Ity_F64); in s390_irgen_MDB()
8482 IRTemp op2 = newTemp(Ity_F64); in s390_irgen_MDB()
8483 IRTemp result = newTemp(Ity_F64); in s390_irgen_MDB()
8497 IRTemp op1 = newTemp(Ity_F32); in s390_irgen_SEBR()
8498 IRTemp op2 = newTemp(Ity_F32); in s390_irgen_SEBR()
8499 IRTemp result = newTemp(Ity_F32); in s390_irgen_SEBR()
8514 IRTemp op1 = newTemp(Ity_F64); in s390_irgen_SDBR()
8515 IRTemp op2 = newTemp(Ity_F64); in s390_irgen_SDBR()
8516 IRTemp result = newTemp(Ity_F64); in s390_irgen_SDBR()
8529 s390_irgen_SEB(UChar r1, IRTemp op2addr) in s390_irgen_SEB()
8531 IRTemp op1 = newTemp(Ity_F32); in s390_irgen_SEB()
8532 IRTemp op2 = newTemp(Ity_F32); in s390_irgen_SEB()
8533 IRTemp result = newTemp(Ity_F32); in s390_irgen_SEB()
8546 s390_irgen_SDB(UChar r1, IRTemp op2addr) in s390_irgen_SDB()
8548 IRTemp op1 = newTemp(Ity_F64); in s390_irgen_SDB()
8549 IRTemp op2 = newTemp(Ity_F64); in s390_irgen_SDB()
8550 IRTemp result = newTemp(Ity_F64); in s390_irgen_SDB()
8564 s390_irgen_CLC(UChar length, IRTemp start1, IRTemp start2) in s390_irgen_CLC()
8566 IRTemp current1 = newTemp(Ity_I8); in s390_irgen_CLC()
8567 IRTemp current2 = newTemp(Ity_I8); in s390_irgen_CLC()
8568 IRTemp counter = newTemp(Ity_I64); in s390_irgen_CLC()
8596 IRTemp addr1 = newTemp(Ity_I64); in s390_irgen_CLCL()
8597 IRTemp addr2 = newTemp(Ity_I64); in s390_irgen_CLCL()
8598 IRTemp addr1_load = newTemp(Ity_I64); in s390_irgen_CLCL()
8599 IRTemp addr2_load = newTemp(Ity_I64); in s390_irgen_CLCL()
8600 IRTemp len1 = newTemp(Ity_I32); in s390_irgen_CLCL()
8601 IRTemp len2 = newTemp(Ity_I32); in s390_irgen_CLCL()
8602 IRTemp r1p1 = newTemp(Ity_I32); /* contents of r1 + 1 */ in s390_irgen_CLCL()
8603 IRTemp r2p1 = newTemp(Ity_I32); /* contents of r2 + 1 */ in s390_irgen_CLCL()
8604 IRTemp single1 = newTemp(Ity_I8); in s390_irgen_CLCL()
8605 IRTemp single2 = newTemp(Ity_I8); in s390_irgen_CLCL()
8606 IRTemp pad = newTemp(Ity_I8); in s390_irgen_CLCL()
8676 s390_irgen_CLCLE(UChar r1, UChar r3, IRTemp pad2) in s390_irgen_CLCLE()
8678 IRTemp addr1, addr3, addr1_load, addr3_load, len1, len3, single1, single3; in s390_irgen_CLCLE()
8762 s390_irgen_XC_EX(IRTemp length, IRTemp start1, IRTemp start2) in s390_irgen_XC_EX()
8764 IRTemp old1 = newTemp(Ity_I8); in s390_irgen_XC_EX()
8765 IRTemp old2 = newTemp(Ity_I8); in s390_irgen_XC_EX()
8766 IRTemp new1 = newTemp(Ity_I8); in s390_irgen_XC_EX()
8767 IRTemp counter = newTemp(Ity_I32); in s390_irgen_XC_EX()
8768 IRTemp addr1 = newTemp(Ity_I64); in s390_irgen_XC_EX()
8797 s390_irgen_CLC_EX(IRTemp length, IRTemp start1, IRTemp start2) in s390_irgen_CLC_EX()
8799 IRTemp current1 = newTemp(Ity_I8); in s390_irgen_CLC_EX()
8800 IRTemp current2 = newTemp(Ity_I8); in s390_irgen_CLC_EX()
8801 IRTemp counter = newTemp(Ity_I64); in s390_irgen_CLC_EX()
8825 s390_irgen_MVC_EX(IRTemp length, IRTemp start1, IRTemp start2) in s390_irgen_MVC_EX()
8827 IRTemp counter = newTemp(Ity_I64); in s390_irgen_MVC_EX()
8844 s390_irgen_EX_SS(UChar r, IRTemp addr2, in s390_irgen_EX_SS()
8845 void (*irgen)(IRTemp length, IRTemp start1, IRTemp start2), int lensize) in s390_irgen_EX_SS()
8859 IRTemp cond; in s390_irgen_EX_SS()
8861 IRTemp torun; in s390_irgen_EX_SS()
8863 IRTemp start1 = newTemp(Ity_I64); in s390_irgen_EX_SS()
8864 IRTemp start2 = newTemp(Ity_I64); in s390_irgen_EX_SS()
8865 IRTemp len = newTemp(lensize == 64 ? Ity_I64 : Ity_I32); in s390_irgen_EX_SS()
8896 s390_irgen_EX(UChar r1, IRTemp addr2) in s390_irgen_EX()
8941 IRTemp cond; in s390_irgen_EX()
8942 IRTemp orperand; in s390_irgen_EX()
8943 IRTemp torun; in s390_irgen_EX()
8988 IRTemp addr = newTemp(Ity_I64); in s390_irgen_EXRL()
9012 IRTemp address = newTemp(Ity_I64); in s390_irgen_SRST()
9013 IRTemp next = newTemp(Ity_I64); in s390_irgen_SRST()
9014 IRTemp delim = newTemp(Ity_I8); in s390_irgen_SRST()
9015 IRTemp counter = newTemp(Ity_I64); in s390_irgen_SRST()
9016 IRTemp byte = newTemp(Ity_I8); in s390_irgen_SRST()
9055 IRTemp address1 = newTemp(Ity_I64); in s390_irgen_CLST()
9056 IRTemp address2 = newTemp(Ity_I64); in s390_irgen_CLST()
9057 IRTemp end = newTemp(Ity_I8); in s390_irgen_CLST()
9058 IRTemp counter = newTemp(Ity_I64); in s390_irgen_CLST()
9059 IRTemp byte1 = newTemp(Ity_I8); in s390_irgen_CLST()
9060 IRTemp byte2 = newTemp(Ity_I8); in s390_irgen_CLST()
9119 s390_irgen_load_multiple_32bit(UChar r1, UChar r3, IRTemp op2addr) in s390_irgen_load_multiple_32bit()
9122 IRTemp addr = newTemp(Ity_I64); in s390_irgen_load_multiple_32bit()
9127 IRTemp old = addr; in s390_irgen_load_multiple_32bit()
9138 s390_irgen_LM(UChar r1, UChar r3, IRTemp op2addr) in s390_irgen_LM()
9146 s390_irgen_LMY(UChar r1, UChar r3, IRTemp op2addr) in s390_irgen_LMY()
9154 s390_irgen_LMH(UChar r1, UChar r3, IRTemp op2addr) in s390_irgen_LMH()
9157 IRTemp addr = newTemp(Ity_I64); in s390_irgen_LMH()
9162 IRTemp old = addr; in s390_irgen_LMH()
9175 s390_irgen_LMG(UChar r1, UChar r3, IRTemp op2addr) in s390_irgen_LMG()
9178 IRTemp addr = newTemp(Ity_I64); in s390_irgen_LMG()
9183 IRTemp old = addr; in s390_irgen_LMG()
9196 s390_irgen_store_multiple_32bit(UChar r1, UChar r3, IRTemp op2addr) in s390_irgen_store_multiple_32bit()
9199 IRTemp addr = newTemp(Ity_I64); in s390_irgen_store_multiple_32bit()
9204 IRTemp old = addr; in s390_irgen_store_multiple_32bit()
9215 s390_irgen_STM(UChar r1, UChar r3, IRTemp op2addr) in s390_irgen_STM()
9223 s390_irgen_STMY(UChar r1, UChar r3, IRTemp op2addr) in s390_irgen_STMY()
9231 s390_irgen_STMH(UChar r1, UChar r3, IRTemp op2addr) in s390_irgen_STMH()
9234 IRTemp addr = newTemp(Ity_I64); in s390_irgen_STMH()
9239 IRTemp old = addr; in s390_irgen_STMH()
9252 s390_irgen_STMG(UChar r1, UChar r3, IRTemp op2addr) in s390_irgen_STMG()
9255 IRTemp addr = newTemp(Ity_I64); in s390_irgen_STMG()
9260 IRTemp old = addr; in s390_irgen_STMG()
9273 s390_irgen_XONC(IROp op, UChar length, IRTemp start1, IRTemp start2) in s390_irgen_XONC()
9275 IRTemp old1 = newTemp(Ity_I8); in s390_irgen_XONC()
9276 IRTemp old2 = newTemp(Ity_I8); in s390_irgen_XONC()
9277 IRTemp new1 = newTemp(Ity_I8); in s390_irgen_XONC()
9278 IRTemp counter = newTemp(Ity_I32); in s390_irgen_XONC()
9279 IRTemp addr1 = newTemp(Ity_I64); in s390_irgen_XONC()
9311 s390_irgen_XC(UChar length, IRTemp start1, IRTemp start2) in s390_irgen_XC()
9321 IRTemp counter = newTemp(Ity_I32); in s390_irgen_XC_sameloc()
9322 IRTemp start = newTemp(Ity_I64); in s390_irgen_XC_sameloc()
9323 IRTemp addr = newTemp(Ity_I64); in s390_irgen_XC_sameloc()
9358 s390_irgen_NC(UChar length, IRTemp start1, IRTemp start2) in s390_irgen_NC()
9366 s390_irgen_OC(UChar length, IRTemp start1, IRTemp start2) in s390_irgen_OC()
9375 s390_irgen_MVC(UChar length, IRTemp start1, IRTemp start2) in s390_irgen_MVC()
9377 IRTemp counter = newTemp(Ity_I64); in s390_irgen_MVC()
9396 IRTemp addr1 = newTemp(Ity_I64); in s390_irgen_MVCL()
9397 IRTemp addr2 = newTemp(Ity_I64); in s390_irgen_MVCL()
9398 IRTemp addr2_load = newTemp(Ity_I64); in s390_irgen_MVCL()
9399 IRTemp r1p1 = newTemp(Ity_I32); /* contents of r1 + 1 */ in s390_irgen_MVCL()
9400 IRTemp r2p1 = newTemp(Ity_I32); /* contents of r2 + 1 */ in s390_irgen_MVCL()
9401 IRTemp len1 = newTemp(Ity_I32); in s390_irgen_MVCL()
9402 IRTemp len2 = newTemp(Ity_I32); in s390_irgen_MVCL()
9403 IRTemp pad = newTemp(Ity_I8); in s390_irgen_MVCL()
9404 IRTemp single = newTemp(Ity_I8); in s390_irgen_MVCL()
9422 IRTemp cond1 = newTemp(Ity_I32); in s390_irgen_MVCL()
9425 IRTemp cond2 = newTemp(Ity_I32); in s390_irgen_MVCL()
9430 IRTemp cond3 = newTemp(Ity_I32); in s390_irgen_MVCL()
9480 s390_irgen_MVCLE(UChar r1, UChar r3, IRTemp pad2) in s390_irgen_MVCLE()
9482 IRTemp addr1, addr3, addr3_load, len1, len3, single; in s390_irgen_MVCLE()
9547 IRTemp addr1 = newTemp(Ity_I64); in s390_irgen_MVST()
9548 IRTemp addr2 = newTemp(Ity_I64); in s390_irgen_MVST()
9549 IRTemp end = newTemp(Ity_I8); in s390_irgen_MVST()
9550 IRTemp byte = newTemp(Ity_I8); in s390_irgen_MVST()
9551 IRTemp counter = newTemp(Ity_I64); in s390_irgen_MVST()
9574 s390_irgen_divide_64to32(IROp op, UChar r1, IRTemp op2) in s390_irgen_divide_64to32()
9576 IRTemp op1 = newTemp(Ity_I64); in s390_irgen_divide_64to32()
9577 IRTemp result = newTemp(Ity_I64); in s390_irgen_divide_64to32()
9588 s390_irgen_divide_128to64(IROp op, UChar r1, IRTemp op2) in s390_irgen_divide_128to64()
9590 IRTemp op1 = newTemp(Ity_I128); in s390_irgen_divide_128to64()
9591 IRTemp result = newTemp(Ity_I128); in s390_irgen_divide_128to64()
9602 s390_irgen_divide_64to64(IROp op, UChar r1, IRTemp op2) in s390_irgen_divide_64to64()
9604 IRTemp op1 = newTemp(Ity_I64); in s390_irgen_divide_64to64()
9605 IRTemp result = newTemp(Ity_I128); in s390_irgen_divide_64to64()
9616 IRTemp op2 = newTemp(Ity_I32); in s390_irgen_DR()
9626 s390_irgen_D(UChar r1, IRTemp op2addr) in s390_irgen_D()
9628 IRTemp op2 = newTemp(Ity_I32); in s390_irgen_D()
9640 IRTemp op2 = newTemp(Ity_I32); in s390_irgen_DLR()
9650 s390_irgen_DL(UChar r1, IRTemp op2addr) in s390_irgen_DL()
9652 IRTemp op2 = newTemp(Ity_I32); in s390_irgen_DL()
9662 s390_irgen_DLG(UChar r1, IRTemp op2addr) in s390_irgen_DLG()
9664 IRTemp op2 = newTemp(Ity_I64); in s390_irgen_DLG()
9676 IRTemp op2 = newTemp(Ity_I64); in s390_irgen_DLGR()
9688 IRTemp op2 = newTemp(Ity_I64); in s390_irgen_DSGR()
9698 s390_irgen_DSG(UChar r1, IRTemp op2addr) in s390_irgen_DSG()
9700 IRTemp op2 = newTemp(Ity_I64); in s390_irgen_DSG()
9712 IRTemp op2 = newTemp(Ity_I64); in s390_irgen_DSGFR()
9722 s390_irgen_DSGF(UChar r1, IRTemp op2addr) in s390_irgen_DSGF()
9724 IRTemp op2 = newTemp(Ity_I64); in s390_irgen_DSGF()
9734 s390_irgen_load_ar_multiple(UChar r1, UChar r3, IRTemp op2addr) in s390_irgen_load_ar_multiple()
9737 IRTemp addr = newTemp(Ity_I64); in s390_irgen_load_ar_multiple()
9742 IRTemp old = addr; in s390_irgen_load_ar_multiple()
9753 s390_irgen_LAM(UChar r1, UChar r3, IRTemp op2addr) in s390_irgen_LAM()
9761 s390_irgen_LAMY(UChar r1, UChar r3, IRTemp op2addr) in s390_irgen_LAMY()
9769 s390_irgen_store_ar_multiple(UChar r1, UChar r3, IRTemp op2addr) in s390_irgen_store_ar_multiple()
9772 IRTemp addr = newTemp(Ity_I64); in s390_irgen_store_ar_multiple()
9777 IRTemp old = addr; in s390_irgen_store_ar_multiple()
9788 s390_irgen_STAM(UChar r1, UChar r3, IRTemp op2addr) in s390_irgen_STAM()
9796 s390_irgen_STAMY(UChar r1, UChar r3, IRTemp op2addr) in s390_irgen_STAMY()
9806 s390_irgen_cas_32(UChar r1, UChar r3, IRTemp op2addr) in s390_irgen_cas_32()
9809 IRTemp op1 = newTemp(Ity_I32); in s390_irgen_cas_32()
9810 IRTemp old_mem = newTemp(Ity_I32); in s390_irgen_cas_32()
9811 IRTemp op3 = newTemp(Ity_I32); in s390_irgen_cas_32()
9812 IRTemp result = newTemp(Ity_I32); in s390_irgen_cas_32()
9813 IRTemp nequal = newTemp(Ity_I1); in s390_irgen_cas_32()
9839 s390_irgen_CS(UChar r1, UChar r3, IRTemp op2addr) in s390_irgen_CS()
9847 s390_irgen_CSY(UChar r1, UChar r3, IRTemp op2addr) in s390_irgen_CSY()
9855 s390_irgen_CSG(UChar r1, UChar r3, IRTemp op2addr) in s390_irgen_CSG()
9858 IRTemp op1 = newTemp(Ity_I64); in s390_irgen_CSG()
9859 IRTemp old_mem = newTemp(Ity_I64); in s390_irgen_CSG()
9860 IRTemp op3 = newTemp(Ity_I64); in s390_irgen_CSG()
9861 IRTemp result = newTemp(Ity_I64); in s390_irgen_CSG()
9862 IRTemp nequal = newTemp(Ity_I1); in s390_irgen_CSG()
9895 IRTemp op1 = newTemp(Ity_F128); in s390_irgen_AXBR()
9896 IRTemp op2 = newTemp(Ity_F128); in s390_irgen_AXBR()
9897 IRTemp result = newTemp(Ity_F128); in s390_irgen_AXBR()
9931 convert_vex_fpcc_to_s390(IRTemp vex_cc) in convert_vex_fpcc_to_s390()
9933 IRTemp cc0 = newTemp(Ity_I32); in convert_vex_fpcc_to_s390()
9934 IRTemp cc1 = newTemp(Ity_I32); in convert_vex_fpcc_to_s390()
9935 IRTemp b0 = newTemp(Ity_I32); in convert_vex_fpcc_to_s390()
9936 IRTemp b2 = newTemp(Ity_I32); in convert_vex_fpcc_to_s390()
9937 IRTemp b6 = newTemp(Ity_I32); in convert_vex_fpcc_to_s390()
9958 IRTemp op1 = newTemp(Ity_F32); in s390_irgen_CEBR()
9959 IRTemp op2 = newTemp(Ity_F32); in s390_irgen_CEBR()
9960 IRTemp cc_vex = newTemp(Ity_I32); in s390_irgen_CEBR()
9961 IRTemp cc_s390 = newTemp(Ity_I32); in s390_irgen_CEBR()
9976 IRTemp op1 = newTemp(Ity_F64); in s390_irgen_CDBR()
9977 IRTemp op2 = newTemp(Ity_F64); in s390_irgen_CDBR()
9978 IRTemp cc_vex = newTemp(Ity_I32); in s390_irgen_CDBR()
9979 IRTemp cc_s390 = newTemp(Ity_I32); in s390_irgen_CDBR()
9994 IRTemp op1 = newTemp(Ity_F128); in s390_irgen_CXBR()
9995 IRTemp op2 = newTemp(Ity_F128); in s390_irgen_CXBR()
9996 IRTemp cc_vex = newTemp(Ity_I32); in s390_irgen_CXBR()
9997 IRTemp cc_s390 = newTemp(Ity_I32); in s390_irgen_CXBR()
10010 s390_irgen_CEB(UChar r1, IRTemp op2addr) in s390_irgen_CEB()
10012 IRTemp op1 = newTemp(Ity_F32); in s390_irgen_CEB()
10013 IRTemp op2 = newTemp(Ity_F32); in s390_irgen_CEB()
10014 IRTemp cc_vex = newTemp(Ity_I32); in s390_irgen_CEB()
10015 IRTemp cc_s390 = newTemp(Ity_I32); in s390_irgen_CEB()
10028 s390_irgen_CDB(UChar r1, IRTemp op2addr) in s390_irgen_CDB()
10030 IRTemp op1 = newTemp(Ity_F64); in s390_irgen_CDB()
10031 IRTemp op2 = newTemp(Ity_F64); in s390_irgen_CDB()
10032 IRTemp cc_vex = newTemp(Ity_I32); in s390_irgen_CDB()
10033 IRTemp cc_s390 = newTemp(Ity_I32); in s390_irgen_CDB()
10048 IRTemp op2 = newTemp(Ity_I32); in s390_irgen_CXFBR()
10059 IRTemp op2 = newTemp(Ity_I64); in s390_irgen_CXGBR()
10070 IRTemp op = newTemp(Ity_F128); in s390_irgen_CFXBR()
10071 IRTemp result = newTemp(Ity_I32); in s390_irgen_CFXBR()
10085 IRTemp op = newTemp(Ity_F128); in s390_irgen_CGXBR()
10086 IRTemp result = newTemp(Ity_I64); in s390_irgen_CGXBR()
10100 IRTemp op1 = newTemp(Ity_F128); in s390_irgen_DXBR()
10101 IRTemp op2 = newTemp(Ity_F128); in s390_irgen_DXBR()
10102 IRTemp result = newTemp(Ity_F128); in s390_irgen_DXBR()
10116 IRTemp result = newTemp(Ity_F128); in s390_irgen_LTXBR()
10128 IRTemp result = newTemp(Ity_F128); in s390_irgen_LCXBR()
10140 IRTemp op = newTemp(Ity_F64); in s390_irgen_LXDBR()
10151 IRTemp op = newTemp(Ity_F32); in s390_irgen_LXEBR()
10160 s390_irgen_LXDB(UChar r1, IRTemp op2addr) in s390_irgen_LXDB()
10162 IRTemp op = newTemp(Ity_F64); in s390_irgen_LXDB()
10171 s390_irgen_LXEB(UChar r1, IRTemp op2addr) in s390_irgen_LXEB()
10173 IRTemp op = newTemp(Ity_F32); in s390_irgen_LXEB()
10184 IRTemp result = newTemp(Ity_F32); in s390_irgen_LNEBR()
10196 IRTemp result = newTemp(Ity_F64); in s390_irgen_LNDBR()
10208 IRTemp result = newTemp(Ity_F128); in s390_irgen_LNXBR()
10220 IRTemp result = newTemp(Ity_F32); in s390_irgen_LPEBR()
10232 IRTemp result = newTemp(Ity_F64); in s390_irgen_LPDBR()
10244 IRTemp result = newTemp(Ity_F128); in s390_irgen_LPXBR()
10256 IRTemp result = newTemp(Ity_F64); in s390_irgen_LDXBR()
10267 IRTemp result = newTemp(Ity_F32); in s390_irgen_LEXBR()
10278 IRTemp op1 = newTemp(Ity_F128); in s390_irgen_MXBR()
10279 IRTemp op2 = newTemp(Ity_F128); in s390_irgen_MXBR()
10280 IRTemp result = newTemp(Ity_F128); in s390_irgen_MXBR()
10310 s390_irgen_MAEB(UChar r3, IRTemp op2addr, UChar r1) in s390_irgen_MAEB()
10321 s390_irgen_MADB(UChar r3, IRTemp op2addr, UChar r1) in s390_irgen_MADB()
10350 s390_irgen_MSEB(UChar r3, IRTemp op2addr, UChar r1) in s390_irgen_MSEB()
10361 s390_irgen_MSDB(UChar r3, IRTemp op2addr, UChar r1) in s390_irgen_MSDB()
10374 IRTemp result = newTemp(Ity_F32); in s390_irgen_SQEBR()
10385 IRTemp result = newTemp(Ity_F64); in s390_irgen_SQDBR()
10396 IRTemp result = newTemp(Ity_F128); in s390_irgen_SQXBR()
10405 s390_irgen_SQEB(UChar r1, IRTemp op2addr) in s390_irgen_SQEB()
10407 IRTemp op = newTemp(Ity_F32); in s390_irgen_SQEB()
10416 s390_irgen_SQDB(UChar r1, IRTemp op2addr) in s390_irgen_SQDB()
10418 IRTemp op = newTemp(Ity_F64); in s390_irgen_SQDB()
10429 IRTemp op1 = newTemp(Ity_F128); in s390_irgen_SXBR()
10430 IRTemp op2 = newTemp(Ity_F128); in s390_irgen_SXBR()
10431 IRTemp result = newTemp(Ity_F128); in s390_irgen_SXBR()
10444 s390_irgen_TCEB(UChar r1, IRTemp op2addr) in s390_irgen_TCEB()
10446 IRTemp value = newTemp(Ity_F32); in s390_irgen_TCEB()
10456 s390_irgen_TCDB(UChar r1, IRTemp op2addr) in s390_irgen_TCDB()
10458 IRTemp value = newTemp(Ity_F64); in s390_irgen_TCDB()
10468 s390_irgen_TCXB(UChar r1, IRTemp op2addr) in s390_irgen_TCXB()
10470 IRTemp value = newTemp(Ity_F128); in s390_irgen_TCXB()
10482 IRTemp result = newTemp(Ity_F64); in s390_irgen_LCDFR()
10493 IRTemp result = newTemp(Ity_F64); in s390_irgen_LNDFR()
10504 IRTemp result = newTemp(Ity_F64); in s390_irgen_LPDFR()
10532 IRTemp sign = newTemp(Ity_I64); in s390_irgen_CPSDR()
10533 IRTemp value = newTemp(Ity_I64); in s390_irgen_CPSDR()
10580 s390_irgen_CVB(UChar r1, IRTemp op2addr) in s390_irgen_CVB()
10588 s390_irgen_CVBY(UChar r1, IRTemp op2addr) in s390_irgen_CVBY()
10631 s390_irgen_CVD(UChar r1, IRTemp op2addr) in s390_irgen_CVD()
10639 s390_irgen_CVDY(UChar r1, IRTemp op2addr) in s390_irgen_CVDY()
10649 IRTemp input = newTemp(Ity_I64); in s390_irgen_FLOGR()
10650 IRTemp not_zero = newTemp(Ity_I64); in s390_irgen_FLOGR()
10651 IRTemp tmpnum = newTemp(Ity_I64); in s390_irgen_FLOGR()
10652 IRTemp num = newTemp(Ity_I64); in s390_irgen_FLOGR()
10653 IRTemp shift_amount = newTemp(Ity_I8); in s390_irgen_FLOGR()
10702 s390_irgen_STCK(IRTemp op2addr) in s390_irgen_STCK()
10705 IRTemp cc = newTemp(Ity_I64); in s390_irgen_STCK()
10720 s390_irgen_STCKF(IRTemp op2addr) in s390_irgen_STCKF()
10723 IRTemp cc = newTemp(Ity_I64); in s390_irgen_STCKF()
10738 s390_irgen_STCKE(IRTemp op2addr) in s390_irgen_STCKE()
10741 IRTemp cc = newTemp(Ity_I64); in s390_irgen_STCKE()
10756 s390_irgen_STFLE(IRTemp op2addr) in s390_irgen_STFLE()
10759 IRTemp cc = newTemp(Ity_I64); in s390_irgen_STFLE()
10787 IRTemp addr = newTemp(Ity_I64); in s390_irgen_CKSM()
10788 IRTemp op = newTemp(Ity_I32); in s390_irgen_CKSM()
10789 IRTemp len = newTemp(Ity_I64); in s390_irgen_CKSM()
10790 IRTemp oldval = newTemp(Ity_I32); in s390_irgen_CKSM()
10791 IRTemp mask = newTemp(Ity_I32); in s390_irgen_CKSM()
10792 IRTemp newop = newTemp(Ity_I32); in s390_irgen_CKSM()
10793 IRTemp result = newTemp(Ity_I32); in s390_irgen_CKSM()
10794 IRTemp result1 = newTemp(Ity_I32); in s390_irgen_CKSM()
10795 IRTemp inc = newTemp(Ity_I64); in s390_irgen_CKSM()