Lines Matching refs:r1

1750 s390_format_RI(const HChar *(*irgen)(UChar r1, UShort i2),  in s390_format_RI()  argument
1751 UChar r1, UShort i2) in s390_format_RI()
1753 irgen(r1, i2); in s390_format_RI()
1757 s390_format_RI_RU(const HChar *(*irgen)(UChar r1, UShort i2), in s390_format_RI_RU() argument
1758 UChar r1, UShort i2) in s390_format_RI_RU()
1760 const HChar *mnm = irgen(r1, i2); in s390_format_RI_RU()
1763 s390_disasm(ENC3(MNM, GPR, UINT), mnm, r1, i2); in s390_format_RI_RU()
1767 s390_format_RI_RI(const HChar *(*irgen)(UChar r1, UShort i2), in s390_format_RI_RI() argument
1768 UChar r1, UShort i2) in s390_format_RI_RI()
1770 const HChar *mnm = irgen(r1, i2); in s390_format_RI_RI()
1773 s390_disasm(ENC3(MNM, GPR, INT), mnm, r1, (Int)(Short)i2); in s390_format_RI_RI()
1777 s390_format_RI_RP(const HChar *(*irgen)(UChar r1, UShort i2), in s390_format_RI_RP() argument
1778 UChar r1, UShort i2) in s390_format_RI_RP()
1780 const HChar *mnm = irgen(r1, i2); in s390_format_RI_RP()
1783 s390_disasm(ENC3(MNM, GPR, PCREL), mnm, r1, (Int)(Short)i2); in s390_format_RI_RP()
1787 s390_format_RIE_RRP(const HChar *(*irgen)(UChar r1, UChar r3, UShort i2), in s390_format_RIE_RRP() argument
1788 UChar r1, UChar r3, UShort i2) in s390_format_RIE_RRP()
1790 const HChar *mnm = irgen(r1, r3, i2); in s390_format_RIE_RRP()
1793 s390_disasm(ENC4(MNM, GPR, GPR, PCREL), mnm, r1, r3, (Int)(Short)i2); in s390_format_RIE_RRP()
1797 s390_format_RIE_RRI0(const HChar *(*irgen)(UChar r1, UChar r3, UShort i2), in s390_format_RIE_RRI0() argument
1798 UChar r1, UChar r3, UShort i2) in s390_format_RIE_RRI0()
1800 const HChar *mnm = irgen(r1, r3, i2); in s390_format_RIE_RRI0()
1803 s390_disasm(ENC4(MNM, GPR, GPR, INT), mnm, r1, r3, (Int)(Short)i2); in s390_format_RIE_RRI0()
1807 s390_format_RIE_RRUUU(const HChar *(*irgen)(UChar r1, UChar r2, UChar i3, in s390_format_RIE_RRUUU() argument
1809 UChar r1, UChar r2, UChar i3, UChar i4, UChar i5) in s390_format_RIE_RRUUU()
1811 const HChar *mnm = irgen(r1, r2, i3, i4, i5); in s390_format_RIE_RRUUU()
1814 s390_disasm(ENC6(MNM, GPR, GPR, UINT, UINT, UINT), mnm, r1, r2, i3, i4, in s390_format_RIE_RRUUU()
1819 s390_format_RIE_RRPU(const HChar *(*irgen)(UChar r1, UChar r2, UShort i4, in s390_format_RIE_RRPU() argument
1821 UChar r1, UChar r2, UShort i4, UChar m3) in s390_format_RIE_RRPU()
1823 const HChar *mnm = irgen(r1, r2, i4, m3); in s390_format_RIE_RRPU()
1826 s390_disasm(ENC5(XMNM, GPR, GPR, CABM, PCREL), S390_XMNM_CAB, mnm, m3, r1, in s390_format_RIE_RRPU()
1831 s390_format_RIE_RUPU(const HChar *(*irgen)(UChar r1, UChar m3, UShort i4, in s390_format_RIE_RUPU() argument
1833 UChar r1, UChar m3, UShort i4, UChar i2) in s390_format_RIE_RUPU()
1835 const HChar *mnm = irgen(r1, m3, i4, i2); in s390_format_RIE_RUPU()
1839 r1, i2, m3, (Int)(Short)i4); in s390_format_RIE_RUPU()
1843 s390_format_RIE_RUPI(const HChar *(*irgen)(UChar r1, UChar m3, UShort i4, in s390_format_RIE_RUPI() argument
1845 UChar r1, UChar m3, UShort i4, UChar i2) in s390_format_RIE_RUPI()
1847 const HChar *mnm = irgen(r1, m3, i4, i2); in s390_format_RIE_RUPI()
1850 s390_disasm(ENC5(XMNM, GPR, INT, CABM, PCREL), S390_XMNM_CAB, mnm, m3, r1, in s390_format_RIE_RUPI()
1855 s390_format_RIL(const HChar *(*irgen)(UChar r1, UInt i2), in s390_format_RIL() argument
1856 UChar r1, UInt i2) in s390_format_RIL()
1858 irgen(r1, i2); in s390_format_RIL()
1862 s390_format_RIL_RU(const HChar *(*irgen)(UChar r1, UInt i2), in s390_format_RIL_RU() argument
1863 UChar r1, UInt i2) in s390_format_RIL_RU()
1865 const HChar *mnm = irgen(r1, i2); in s390_format_RIL_RU()
1868 s390_disasm(ENC3(MNM, GPR, UINT), mnm, r1, i2); in s390_format_RIL_RU()
1872 s390_format_RIL_RI(const HChar *(*irgen)(UChar r1, UInt i2), in s390_format_RIL_RI() argument
1873 UChar r1, UInt i2) in s390_format_RIL_RI()
1875 const HChar *mnm = irgen(r1, i2); in s390_format_RIL_RI()
1878 s390_disasm(ENC3(MNM, GPR, INT), mnm, r1, i2); in s390_format_RIL_RI()
1882 s390_format_RIL_RP(const HChar *(*irgen)(UChar r1, UInt i2), in s390_format_RIL_RP() argument
1883 UChar r1, UInt i2) in s390_format_RIL_RP()
1885 const HChar *mnm = irgen(r1, i2); in s390_format_RIL_RP()
1888 s390_disasm(ENC3(MNM, GPR, PCREL), mnm, r1, i2); in s390_format_RIL_RP()
1893 UChar r1, UInt i2) in s390_format_RIL_UP() argument
1898 s390_disasm(ENC3(MNM, UINT, PCREL), mnm, r1, i2); in s390_format_RIL_UP()
1902 s390_format_RIS_RURDI(const HChar *(*irgen)(UChar r1, UChar m3, UChar i2, in s390_format_RIS_RURDI() argument
1904 UChar r1, UChar m3, UChar b4, UShort d4, UChar i2) in s390_format_RIS_RURDI()
1912 mnm = irgen(r1, m3, i2, op4addr); in s390_format_RIS_RURDI()
1915 s390_disasm(ENC5(XMNM, GPR, INT, CABM, UDXB), S390_XMNM_CAB, mnm, m3, r1, in s390_format_RIS_RURDI()
1920 s390_format_RIS_RURDU(const HChar *(*irgen)(UChar r1, UChar m3, UChar i2, in s390_format_RIS_RURDU() argument
1922 UChar r1, UChar m3, UChar b4, UShort d4, UChar i2) in s390_format_RIS_RURDU()
1930 mnm = irgen(r1, m3, i2, op4addr); in s390_format_RIS_RURDU()
1933 s390_disasm(ENC5(XMNM, GPR, UINT, CABM, UDXB), S390_XMNM_CAB, mnm, m3, r1, in s390_format_RIS_RURDU()
1938 s390_format_RR(const HChar *(*irgen)(UChar r1, UChar r2), in s390_format_RR() argument
1939 UChar r1, UChar r2) in s390_format_RR()
1941 irgen(r1, r2); in s390_format_RR()
1945 s390_format_RR_RR(const HChar *(*irgen)(UChar r1, UChar r2), in s390_format_RR_RR() argument
1946 UChar r1, UChar r2) in s390_format_RR_RR()
1948 const HChar *mnm = irgen(r1, r2); in s390_format_RR_RR()
1951 s390_disasm(ENC3(MNM, GPR, GPR), mnm, r1, r2); in s390_format_RR_RR()
1955 s390_format_RR_FF(const HChar *(*irgen)(UChar r1, UChar r2), in s390_format_RR_FF() argument
1956 UChar r1, UChar r2) in s390_format_RR_FF()
1958 const HChar *mnm = irgen(r1, r2); in s390_format_RR_FF()
1961 s390_disasm(ENC3(MNM, FPR, FPR), mnm, r1, r2); in s390_format_RR_FF()
1965 s390_format_RRE(const HChar *(*irgen)(UChar r1, UChar r2), in s390_format_RRE() argument
1966 UChar r1, UChar r2) in s390_format_RRE()
1968 irgen(r1, r2); in s390_format_RRE()
1972 s390_format_RRE_RR(const HChar *(*irgen)(UChar r1, UChar r2), in s390_format_RRE_RR() argument
1973 UChar r1, UChar r2) in s390_format_RRE_RR()
1975 const HChar *mnm = irgen(r1, r2); in s390_format_RRE_RR()
1978 s390_disasm(ENC3(MNM, GPR, GPR), mnm, r1, r2); in s390_format_RRE_RR()
1982 s390_format_RRE_FF(const HChar *(*irgen)(UChar r1, UChar r2), in s390_format_RRE_FF() argument
1983 UChar r1, UChar r2) in s390_format_RRE_FF()
1985 const HChar *mnm = irgen(r1, r2); in s390_format_RRE_FF()
1988 s390_disasm(ENC3(MNM, FPR, FPR), mnm, r1, r2); in s390_format_RRE_FF()
1993 UChar r1, UChar r2) in s390_format_RRE_RF() argument
1995 const HChar *mnm = irgen(r1, r2); in s390_format_RRE_RF()
1998 s390_disasm(ENC3(MNM, GPR, FPR), mnm, r1, r2); in s390_format_RRE_RF()
2002 s390_format_RRE_FR(const HChar *(*irgen)(UChar r1, UChar r2), in s390_format_RRE_FR() argument
2003 UChar r1, UChar r2) in s390_format_RRE_FR()
2005 const HChar *mnm = irgen(r1, r2); in s390_format_RRE_FR()
2008 s390_disasm(ENC3(MNM, FPR, GPR), mnm, r1, r2); in s390_format_RRE_FR()
2012 s390_format_RRE_R0(const HChar *(*irgen)(UChar r1), in s390_format_RRE_R0() argument
2013 UChar r1) in s390_format_RRE_R0()
2015 const HChar *mnm = irgen(r1); in s390_format_RRE_R0()
2018 s390_disasm(ENC2(MNM, GPR), mnm, r1); in s390_format_RRE_R0()
2022 s390_format_RRE_F0(const HChar *(*irgen)(UChar r1), in s390_format_RRE_F0() argument
2023 UChar r1) in s390_format_RRE_F0()
2025 const HChar *mnm = irgen(r1); in s390_format_RRE_F0()
2028 s390_disasm(ENC2(MNM, FPR), mnm, r1); in s390_format_RRE_F0()
2032 s390_format_RRF_M0RERE(const HChar *(*irgen)(UChar m3, UChar r1, UChar r2), in s390_format_RRF_M0RERE() argument
2033 UChar m3, UChar r1, UChar r2) in s390_format_RRF_M0RERE()
2035 const HChar *mnm = irgen(m3, r1, r2); in s390_format_RRF_M0RERE()
2038 s390_disasm(ENC4(MNM, GPR, GPR, UINT), mnm, r1, r2, m3); in s390_format_RRF_M0RERE()
2043 UChar r1, UChar r3, UChar r2) in s390_format_RRF_F0FF() argument
2045 const HChar *mnm = irgen(r1, r3, r2); in s390_format_RRF_F0FF()
2048 s390_disasm(ENC4(MNM, FPR, FPR, FPR), mnm, r1, r3, r2); in s390_format_RRF_F0FF()
2053 UChar r3, UChar r1, UChar r2) in s390_format_RRF_F0FR() argument
2055 const HChar *mnm = irgen(r3, r1, r2); in s390_format_RRF_F0FR()
2058 s390_disasm(ENC4(MNM, FPR, FPR, GPR), mnm, r1, r3, r2); in s390_format_RRF_F0FR()
2062 s390_format_RRF_UUFF(const HChar *(*irgen)(UChar m3, UChar m4, UChar r1, in s390_format_RRF_UUFF() argument
2064 UChar m3, UChar m4, UChar r1, UChar r2) in s390_format_RRF_UUFF()
2066 const HChar *mnm = irgen(m3, m4, r1, r2); in s390_format_RRF_UUFF()
2069 s390_disasm(ENC5(MNM, FPR, UINT, FPR, UINT), mnm, r1, m3, r2, m4); in s390_format_RRF_UUFF()
2073 s390_format_RRF_0UFF(const HChar *(*irgen)(UChar m4, UChar r1, UChar r2), in s390_format_RRF_0UFF() argument
2074 UChar m4, UChar r1, UChar r2) in s390_format_RRF_0UFF()
2076 const HChar *mnm = irgen(m4, r1, r2); in s390_format_RRF_0UFF()
2079 s390_disasm(ENC4(MNM, FPR, FPR, UINT), mnm, r1, r2, m4); in s390_format_RRF_0UFF()
2083 s390_format_RRF_UUFR(const HChar *(*irgen)(UChar m3, UChar m4, UChar r1, in s390_format_RRF_UUFR() argument
2085 UChar m3, UChar m4, UChar r1, UChar r2) in s390_format_RRF_UUFR()
2087 const HChar *mnm = irgen(m3, m4, r1, r2); in s390_format_RRF_UUFR()
2090 s390_disasm(ENC5(MNM, FPR, UINT, GPR, UINT), mnm, r1, m3, r2, m4); in s390_format_RRF_UUFR()
2094 s390_format_RRF_UURF(const HChar *(*irgen)(UChar m3, UChar m4, UChar r1, in s390_format_RRF_UURF() argument
2096 UChar m3, UChar m4, UChar r1, UChar r2) in s390_format_RRF_UURF()
2098 const HChar *mnm = irgen(m3, m4, r1, r2); in s390_format_RRF_UURF()
2101 s390_disasm(ENC5(MNM, GPR, UINT, FPR, UINT), mnm, r1, m3, r2, m4); in s390_format_RRF_UURF()
2106 s390_format_RRF_U0RR(const HChar *(*irgen)(UChar m3, UChar r1, UChar r2), in s390_format_RRF_U0RR() argument
2107 UChar m3, UChar r1, UChar r2, Int xmnm_kind) in s390_format_RRF_U0RR()
2109 irgen(m3, r1, r2); in s390_format_RRF_U0RR()
2112 s390_disasm(ENC3(XMNM, GPR, GPR), xmnm_kind, m3, r1, r2); in s390_format_RRF_U0RR()
2117 UChar r3, UChar r1, UChar r2) in s390_format_RRF_F0FF2() argument
2119 const HChar *mnm = irgen(r3, r1, r2); in s390_format_RRF_F0FF2()
2122 s390_disasm(ENC4(MNM, FPR, FPR, FPR), mnm, r1, r3, r2); in s390_format_RRF_F0FF2()
2127 UChar r3, UChar m4, UChar r1, UChar r2) in s390_format_RRF_FFRU() argument
2129 const HChar *mnm = irgen(r3, m4, r1, r2); in s390_format_RRF_FFRU()
2132 s390_disasm(ENC5(MNM, FPR, FPR, GPR, UINT), mnm, r1, r3, r2, m4); in s390_format_RRF_FFRU()
2137 UChar r3, UChar m4, UChar r1, UChar r2) in s390_format_RRF_FUFF() argument
2139 const HChar *mnm = irgen(r3, m4, r1, r2); in s390_format_RRF_FUFF()
2142 s390_disasm(ENC5(MNM, FPR, FPR, FPR, UINT), mnm, r1, r3, r2, m4); in s390_format_RRF_FUFF()
2147 UChar r3, UChar m4, UChar r1, UChar r2) in s390_format_RRF_FUFF2() argument
2149 const HChar *mnm = irgen(r3, m4, r1, r2); in s390_format_RRF_FUFF2()
2152 s390_disasm(ENC5(MNM, FPR, FPR, FPR, UINT), mnm, r1, r2, r3, m4); in s390_format_RRF_FUFF2()
2156 s390_format_RRF_R0RR2(const HChar *(*irgen)(UChar r3, UChar r1, UChar r2), in s390_format_RRF_R0RR2() argument
2157 UChar r3, UChar r1, UChar r2) in s390_format_RRF_R0RR2()
2159 const HChar *mnm = irgen(r3, r1, r2); in s390_format_RRF_R0RR2()
2162 s390_disasm(ENC4(MNM, GPR, GPR, GPR), mnm, r1, r2, r3); in s390_format_RRF_R0RR2()
2166 s390_format_RRS(const HChar *(*irgen)(UChar r1, UChar r2, UChar m3, in s390_format_RRS() argument
2168 UChar r1, UChar r2, UChar b4, UShort d4, UChar m3) in s390_format_RRS()
2176 mnm = irgen(r1, r2, m3, op4addr); in s390_format_RRS()
2179 s390_disasm(ENC5(XMNM, GPR, GPR, CABM, UDXB), S390_XMNM_CAB, mnm, m3, r1, in s390_format_RRS()
2184 s390_format_RS_R0RD(const HChar *(*irgen)(UChar r1, IRTemp op2addr), in s390_format_RS_R0RD() argument
2185 UChar r1, UChar b2, UShort d2) in s390_format_RS_R0RD()
2193 mnm = irgen(r1, op2addr); in s390_format_RS_R0RD()
2196 s390_disasm(ENC3(MNM, GPR, UDXB), mnm, r1, d2, 0, b2); in s390_format_RS_R0RD()
2200 s390_format_RS_RRRD(const HChar *(*irgen)(UChar r1, UChar r3, IRTemp op2addr), in s390_format_RS_RRRD() argument
2201 UChar r1, UChar r3, UChar b2, UShort d2) in s390_format_RS_RRRD()
2209 mnm = irgen(r1, r3, op2addr); in s390_format_RS_RRRD()
2212 s390_disasm(ENC4(MNM, GPR, GPR, UDXB), mnm, r1, r3, d2, 0, b2); in s390_format_RS_RRRD()
2216 s390_format_RS_RURD(const HChar *(*irgen)(UChar r1, UChar r3, IRTemp op2addr), in s390_format_RS_RURD() argument
2217 UChar r1, UChar r3, UChar b2, UShort d2) in s390_format_RS_RURD()
2225 mnm = irgen(r1, r3, op2addr); in s390_format_RS_RURD()
2228 s390_disasm(ENC4(MNM, GPR, UINT, UDXB), mnm, r1, r3, d2, 0, b2); in s390_format_RS_RURD()
2233 UChar r1, UChar r3, UChar b2, UShort d2) in s390_format_RS_AARD() argument
2241 mnm = irgen(r1, r3, op2addr); in s390_format_RS_AARD()
2244 s390_disasm(ENC4(MNM, AR, AR, UDXB), mnm, r1, r3, d2, 0, b2); in s390_format_RS_AARD()
2248 s390_format_RSI_RRP(const HChar *(*irgen)(UChar r1, UChar r3, UShort i2), in s390_format_RSI_RRP() argument
2249 UChar r1, UChar r3, UShort i2) in s390_format_RSI_RRP()
2251 const HChar *mnm = irgen(r1, r3, i2); in s390_format_RSI_RRP()
2254 s390_disasm(ENC4(MNM, GPR, GPR, PCREL), mnm, r1, r3, (Int)(Short)i2); in s390_format_RSI_RRP()
2258 s390_format_RSY_RRRD(const HChar *(*irgen)(UChar r1, UChar r3, IRTemp op2addr), in s390_format_RSY_RRRD() argument
2259 UChar r1, UChar r3, UChar b2, UShort dl2, UChar dh2) in s390_format_RSY_RRRD()
2269 mnm = irgen(r1, r3, op2addr); in s390_format_RSY_RRRD()
2272 s390_disasm(ENC4(MNM, GPR, GPR, SDXB), mnm, r1, r3, dh2, dl2, 0, b2); in s390_format_RSY_RRRD()
2277 UChar r1, UChar r3, UChar b2, UShort dl2, UChar dh2) in s390_format_RSY_AARD() argument
2287 mnm = irgen(r1, r3, op2addr); in s390_format_RSY_AARD()
2290 s390_disasm(ENC4(MNM, AR, AR, SDXB), mnm, r1, r3, dh2, dl2, 0, b2); in s390_format_RSY_AARD()
2294 s390_format_RSY_RURD(const HChar *(*irgen)(UChar r1, UChar r3, IRTemp op2addr), in s390_format_RSY_RURD() argument
2295 UChar r1, UChar r3, UChar b2, UShort dl2, UChar dh2) in s390_format_RSY_RURD()
2305 mnm = irgen(r1, r3, op2addr); in s390_format_RSY_RURD()
2308 s390_disasm(ENC4(MNM, GPR, UINT, SDXB), mnm, r1, r3, dh2, dl2, 0, b2); in s390_format_RSY_RURD()
2312 s390_format_RSY_RDRM(const HChar *(*irgen)(UChar r1, IRTemp op2addr), in s390_format_RSY_RDRM() argument
2313 UChar r1, UChar m3, UChar b2, UShort dl2, UChar dh2, in s390_format_RSY_RDRM()
2325 irgen(r1, op2addr); in s390_format_RSY_RDRM()
2330 s390_disasm(ENC3(XMNM, GPR, SDXB), xmnm_kind, m3, r1, dh2, dl2, 0, b2); in s390_format_RSY_RDRM()
2334 s390_format_RX(const HChar *(*irgen)(UChar r1, UChar x2, UChar b2, UShort d2, in s390_format_RX() argument
2336 UChar r1, UChar x2, UChar b2, UShort d2) in s390_format_RX()
2344 irgen(r1, x2, b2, d2, op2addr); in s390_format_RX()
2348 s390_format_RX_RRRD(const HChar *(*irgen)(UChar r1, IRTemp op2addr), in s390_format_RX_RRRD() argument
2349 UChar r1, UChar x2, UChar b2, UShort d2) in s390_format_RX_RRRD()
2358 mnm = irgen(r1, op2addr); in s390_format_RX_RRRD()
2361 s390_disasm(ENC3(MNM, GPR, UDXB), mnm, r1, d2, x2, b2); in s390_format_RX_RRRD()
2365 s390_format_RX_FRRD(const HChar *(*irgen)(UChar r1, IRTemp op2addr), in s390_format_RX_FRRD() argument
2366 UChar r1, UChar x2, UChar b2, UShort d2) in s390_format_RX_FRRD()
2375 mnm = irgen(r1, op2addr); in s390_format_RX_FRRD()
2378 s390_disasm(ENC3(MNM, FPR, UDXB), mnm, r1, d2, x2, b2); in s390_format_RX_FRRD()
2382 s390_format_RXE_FRRD(const HChar *(*irgen)(UChar r1, IRTemp op2addr), in s390_format_RXE_FRRD() argument
2383 UChar r1, UChar x2, UChar b2, UShort d2) in s390_format_RXE_FRRD()
2392 mnm = irgen(r1, op2addr); in s390_format_RXE_FRRD()
2395 s390_disasm(ENC3(MNM, FPR, UDXB), mnm, r1, d2, x2, b2); in s390_format_RXE_FRRD()
2400 UChar r3, UChar x2, UChar b2, UShort d2, UChar r1) in s390_format_RXF_FRRDF() argument
2409 mnm = irgen(r3, op2addr, r1); in s390_format_RXF_FRRDF()
2412 s390_disasm(ENC4(MNM, FPR, FPR, UDXB), mnm, r1, r3, d2, x2, b2); in s390_format_RXF_FRRDF()
2416 s390_format_RXY_RRRD(const HChar *(*irgen)(UChar r1, IRTemp op2addr), in s390_format_RXY_RRRD() argument
2417 UChar r1, UChar x2, UChar b2, UShort dl2, UChar dh2) in s390_format_RXY_RRRD()
2428 mnm = irgen(r1, op2addr); in s390_format_RXY_RRRD()
2431 s390_disasm(ENC3(MNM, GPR, SDXB), mnm, r1, dh2, dl2, x2, b2); in s390_format_RXY_RRRD()
2435 s390_format_RXY_FRRD(const HChar *(*irgen)(UChar r1, IRTemp op2addr), in s390_format_RXY_FRRD() argument
2436 UChar r1, UChar x2, UChar b2, UShort dl2, UChar dh2) in s390_format_RXY_FRRD()
2447 mnm = irgen(r1, op2addr); in s390_format_RXY_FRRD()
2450 s390_disasm(ENC3(MNM, FPR, SDXB), mnm, r1, dh2, dl2, x2, b2); in s390_format_RXY_FRRD()
2455 UChar r1, UChar x2, UChar b2, UShort dl2, UChar dh2) in s390_format_RXY_URRD() argument
2469 s390_disasm(ENC3(MNM, UINT, SDXB), mnm, r1, dh2, dl2, x2, b2); in s390_format_RXY_URRD()
2598 s390_irgen_AR(UChar r1, UChar r2) in s390_irgen_AR() argument
2604 assign(op1, get_gpr_w1(r1)); in s390_irgen_AR()
2608 put_gpr_w1(r1, mkexpr(result)); in s390_irgen_AR()
2614 s390_irgen_AGR(UChar r1, UChar r2) in s390_irgen_AGR() argument
2620 assign(op1, get_gpr_dw0(r1)); in s390_irgen_AGR()
2624 put_gpr_dw0(r1, mkexpr(result)); in s390_irgen_AGR()
2630 s390_irgen_AGFR(UChar r1, UChar r2) in s390_irgen_AGFR() argument
2636 assign(op1, get_gpr_dw0(r1)); in s390_irgen_AGFR()
2640 put_gpr_dw0(r1, mkexpr(result)); in s390_irgen_AGFR()
2646 s390_irgen_ARK(UChar r3, UChar r1, UChar r2) in s390_irgen_ARK() argument
2656 put_gpr_w1(r1, mkexpr(result)); in s390_irgen_ARK()
2662 s390_irgen_AGRK(UChar r3, UChar r1, UChar r2) in s390_irgen_AGRK() argument
2672 put_gpr_dw0(r1, mkexpr(result)); in s390_irgen_AGRK()
2678 s390_irgen_A(UChar r1, IRTemp op2addr) in s390_irgen_A() argument
2684 assign(op1, get_gpr_w1(r1)); in s390_irgen_A()
2688 put_gpr_w1(r1, mkexpr(result)); in s390_irgen_A()
2694 s390_irgen_AY(UChar r1, IRTemp op2addr) in s390_irgen_AY() argument
2700 assign(op1, get_gpr_w1(r1)); in s390_irgen_AY()
2704 put_gpr_w1(r1, mkexpr(result)); in s390_irgen_AY()
2710 s390_irgen_AG(UChar r1, IRTemp op2addr) in s390_irgen_AG() argument
2716 assign(op1, get_gpr_dw0(r1)); in s390_irgen_AG()
2720 put_gpr_dw0(r1, mkexpr(result)); in s390_irgen_AG()
2726 s390_irgen_AGF(UChar r1, IRTemp op2addr) in s390_irgen_AGF() argument
2732 assign(op1, get_gpr_dw0(r1)); in s390_irgen_AGF()
2736 put_gpr_dw0(r1, mkexpr(result)); in s390_irgen_AGF()
2742 s390_irgen_AFI(UChar r1, UInt i2) in s390_irgen_AFI() argument
2748 assign(op1, get_gpr_w1(r1)); in s390_irgen_AFI()
2753 put_gpr_w1(r1, mkexpr(result)); in s390_irgen_AFI()
2759 s390_irgen_AGFI(UChar r1, UInt i2) in s390_irgen_AGFI() argument
2765 assign(op1, get_gpr_dw0(r1)); in s390_irgen_AGFI()
2770 put_gpr_dw0(r1, mkexpr(result)); in s390_irgen_AGFI()
2776 s390_irgen_AHIK(UChar r1, UChar r3, UShort i2) in s390_irgen_AHIK() argument
2787 put_gpr_w1(r1, mkexpr(result)); in s390_irgen_AHIK()
2793 s390_irgen_AGHIK(UChar r1, UChar r3, UShort i2) in s390_irgen_AGHIK() argument
2804 put_gpr_dw0(r1, mkexpr(result)); in s390_irgen_AGHIK()
2844 s390_irgen_AH(UChar r1, IRTemp op2addr) in s390_irgen_AH() argument
2850 assign(op1, get_gpr_w1(r1)); in s390_irgen_AH()
2854 put_gpr_w1(r1, mkexpr(result)); in s390_irgen_AH()
2860 s390_irgen_AHY(UChar r1, IRTemp op2addr) in s390_irgen_AHY() argument
2866 assign(op1, get_gpr_w1(r1)); in s390_irgen_AHY()
2870 put_gpr_w1(r1, mkexpr(result)); in s390_irgen_AHY()
2876 s390_irgen_AHI(UChar r1, UShort i2) in s390_irgen_AHI() argument
2882 assign(op1, get_gpr_w1(r1)); in s390_irgen_AHI()
2887 put_gpr_w1(r1, mkexpr(result)); in s390_irgen_AHI()
2893 s390_irgen_AGHI(UChar r1, UShort i2) in s390_irgen_AGHI() argument
2899 assign(op1, get_gpr_dw0(r1)); in s390_irgen_AGHI()
2904 put_gpr_dw0(r1, mkexpr(result)); in s390_irgen_AGHI()
2910 s390_irgen_AHHHR(UChar r3, UChar r1, UChar r2) in s390_irgen_AHHHR() argument
2920 put_gpr_w0(r1, mkexpr(result)); in s390_irgen_AHHHR()
2926 s390_irgen_AHHLR(UChar r3, UChar r1, UChar r2) in s390_irgen_AHHLR() argument
2936 put_gpr_w0(r1, mkexpr(result)); in s390_irgen_AHHLR()
2942 s390_irgen_AIH(UChar r1, UInt i2) in s390_irgen_AIH() argument
2948 assign(op1, get_gpr_w0(r1)); in s390_irgen_AIH()
2953 put_gpr_w0(r1, mkexpr(result)); in s390_irgen_AIH()
2959 s390_irgen_ALR(UChar r1, UChar r2) in s390_irgen_ALR() argument
2965 assign(op1, get_gpr_w1(r1)); in s390_irgen_ALR()
2969 put_gpr_w1(r1, mkexpr(result)); in s390_irgen_ALR()
2975 s390_irgen_ALGR(UChar r1, UChar r2) in s390_irgen_ALGR() argument
2981 assign(op1, get_gpr_dw0(r1)); in s390_irgen_ALGR()
2985 put_gpr_dw0(r1, mkexpr(result)); in s390_irgen_ALGR()
2991 s390_irgen_ALGFR(UChar r1, UChar r2) in s390_irgen_ALGFR() argument
2997 assign(op1, get_gpr_dw0(r1)); in s390_irgen_ALGFR()
3001 put_gpr_dw0(r1, mkexpr(result)); in s390_irgen_ALGFR()
3007 s390_irgen_ALRK(UChar r3, UChar r1, UChar r2) in s390_irgen_ALRK() argument
3017 put_gpr_w1(r1, mkexpr(result)); in s390_irgen_ALRK()
3023 s390_irgen_ALGRK(UChar r3, UChar r1, UChar r2) in s390_irgen_ALGRK() argument
3033 put_gpr_dw0(r1, mkexpr(result)); in s390_irgen_ALGRK()
3039 s390_irgen_AL(UChar r1, IRTemp op2addr) in s390_irgen_AL() argument
3045 assign(op1, get_gpr_w1(r1)); in s390_irgen_AL()
3049 put_gpr_w1(r1, mkexpr(result)); in s390_irgen_AL()
3055 s390_irgen_ALY(UChar r1, IRTemp op2addr) in s390_irgen_ALY() argument
3061 assign(op1, get_gpr_w1(r1)); in s390_irgen_ALY()
3065 put_gpr_w1(r1, mkexpr(result)); in s390_irgen_ALY()
3071 s390_irgen_ALG(UChar r1, IRTemp op2addr) in s390_irgen_ALG() argument
3077 assign(op1, get_gpr_dw0(r1)); in s390_irgen_ALG()
3081 put_gpr_dw0(r1, mkexpr(result)); in s390_irgen_ALG()
3087 s390_irgen_ALGF(UChar r1, IRTemp op2addr) in s390_irgen_ALGF() argument
3093 assign(op1, get_gpr_dw0(r1)); in s390_irgen_ALGF()
3097 put_gpr_dw0(r1, mkexpr(result)); in s390_irgen_ALGF()
3103 s390_irgen_ALFI(UChar r1, UInt i2) in s390_irgen_ALFI() argument
3109 assign(op1, get_gpr_w1(r1)); in s390_irgen_ALFI()
3114 put_gpr_w1(r1, mkexpr(result)); in s390_irgen_ALFI()
3120 s390_irgen_ALGFI(UChar r1, UInt i2) in s390_irgen_ALGFI() argument
3126 assign(op1, get_gpr_dw0(r1)); in s390_irgen_ALGFI()
3131 put_gpr_dw0(r1, mkexpr(result)); in s390_irgen_ALGFI()
3137 s390_irgen_ALHHHR(UChar r3, UChar r1, UChar r2) in s390_irgen_ALHHHR() argument
3147 put_gpr_w0(r1, mkexpr(result)); in s390_irgen_ALHHHR()
3153 s390_irgen_ALHHLR(UChar r3, UChar r1, UChar r2) in s390_irgen_ALHHLR() argument
3163 put_gpr_w0(r1, mkexpr(result)); in s390_irgen_ALHHLR()
3169 s390_irgen_ALCR(UChar r1, UChar r2) in s390_irgen_ALCR() argument
3176 assign(op1, get_gpr_w1(r1)); in s390_irgen_ALCR()
3182 put_gpr_w1(r1, mkexpr(result)); in s390_irgen_ALCR()
3188 s390_irgen_ALCGR(UChar r1, UChar r2) in s390_irgen_ALCGR() argument
3195 assign(op1, get_gpr_dw0(r1)); in s390_irgen_ALCGR()
3202 put_gpr_dw0(r1, mkexpr(result)); in s390_irgen_ALCGR()
3208 s390_irgen_ALC(UChar r1, IRTemp op2addr) in s390_irgen_ALC() argument
3215 assign(op1, get_gpr_w1(r1)); in s390_irgen_ALC()
3221 put_gpr_w1(r1, mkexpr(result)); in s390_irgen_ALC()
3227 s390_irgen_ALCG(UChar r1, IRTemp op2addr) in s390_irgen_ALCG() argument
3234 assign(op1, get_gpr_dw0(r1)); in s390_irgen_ALCG()
3241 put_gpr_dw0(r1, mkexpr(result)); in s390_irgen_ALCG()
3281 s390_irgen_ALHSIK(UChar r1, UChar r3, UShort i2) in s390_irgen_ALHSIK() argument
3292 put_gpr_w1(r1, mkexpr(result)); in s390_irgen_ALHSIK()
3298 s390_irgen_ALGHSIK(UChar r1, UChar r3, UShort i2) in s390_irgen_ALGHSIK() argument
3309 put_gpr_dw0(r1, mkexpr(result)); in s390_irgen_ALGHSIK()
3315 s390_irgen_ALSIH(UChar r1, UInt i2) in s390_irgen_ALSIH() argument
3321 assign(op1, get_gpr_w0(r1)); in s390_irgen_ALSIH()
3326 put_gpr_w0(r1, mkexpr(result)); in s390_irgen_ALSIH()
3332 s390_irgen_ALSIHN(UChar r1, UInt i2) in s390_irgen_ALSIHN() argument
3338 assign(op1, get_gpr_w0(r1)); in s390_irgen_ALSIHN()
3341 put_gpr_w0(r1, mkexpr(result)); in s390_irgen_ALSIHN()
3347 s390_irgen_NR(UChar r1, UChar r2) in s390_irgen_NR() argument
3353 assign(op1, get_gpr_w1(r1)); in s390_irgen_NR()
3357 put_gpr_w1(r1, mkexpr(result)); in s390_irgen_NR()
3363 s390_irgen_NGR(UChar r1, UChar r2) in s390_irgen_NGR() argument
3369 assign(op1, get_gpr_dw0(r1)); in s390_irgen_NGR()
3373 put_gpr_dw0(r1, mkexpr(result)); in s390_irgen_NGR()
3379 s390_irgen_NRK(UChar r3, UChar r1, UChar r2) in s390_irgen_NRK() argument
3389 put_gpr_w1(r1, mkexpr(result)); in s390_irgen_NRK()
3395 s390_irgen_NGRK(UChar r3, UChar r1, UChar r2) in s390_irgen_NGRK() argument
3405 put_gpr_dw0(r1, mkexpr(result)); in s390_irgen_NGRK()
3411 s390_irgen_N(UChar r1, IRTemp op2addr) in s390_irgen_N() argument
3417 assign(op1, get_gpr_w1(r1)); in s390_irgen_N()
3421 put_gpr_w1(r1, mkexpr(result)); in s390_irgen_N()
3427 s390_irgen_NY(UChar r1, IRTemp op2addr) in s390_irgen_NY() argument
3433 assign(op1, get_gpr_w1(r1)); in s390_irgen_NY()
3437 put_gpr_w1(r1, mkexpr(result)); in s390_irgen_NY()
3443 s390_irgen_NG(UChar r1, IRTemp op2addr) in s390_irgen_NG() argument
3449 assign(op1, get_gpr_dw0(r1)); in s390_irgen_NG()
3453 put_gpr_dw0(r1, mkexpr(result)); in s390_irgen_NG()
3491 s390_irgen_NIHF(UChar r1, UInt i2) in s390_irgen_NIHF() argument
3497 assign(op1, get_gpr_w0(r1)); in s390_irgen_NIHF()
3501 put_gpr_w0(r1, mkexpr(result)); in s390_irgen_NIHF()
3507 s390_irgen_NIHH(UChar r1, UShort i2) in s390_irgen_NIHH() argument
3513 assign(op1, get_gpr_hw0(r1)); in s390_irgen_NIHH()
3517 put_gpr_hw0(r1, mkexpr(result)); in s390_irgen_NIHH()
3523 s390_irgen_NIHL(UChar r1, UShort i2) in s390_irgen_NIHL() argument
3529 assign(op1, get_gpr_hw1(r1)); in s390_irgen_NIHL()
3533 put_gpr_hw1(r1, mkexpr(result)); in s390_irgen_NIHL()
3539 s390_irgen_NILF(UChar r1, UInt i2) in s390_irgen_NILF() argument
3545 assign(op1, get_gpr_w1(r1)); in s390_irgen_NILF()
3549 put_gpr_w1(r1, mkexpr(result)); in s390_irgen_NILF()
3555 s390_irgen_NILH(UChar r1, UShort i2) in s390_irgen_NILH() argument
3561 assign(op1, get_gpr_hw2(r1)); in s390_irgen_NILH()
3565 put_gpr_hw2(r1, mkexpr(result)); in s390_irgen_NILH()
3571 s390_irgen_NILL(UChar r1, UShort i2) in s390_irgen_NILL() argument
3577 assign(op1, get_gpr_hw3(r1)); in s390_irgen_NILL()
3581 put_gpr_hw3(r1, mkexpr(result)); in s390_irgen_NILL()
3587 s390_irgen_BASR(UChar r1, UChar r2) in s390_irgen_BASR() argument
3592 put_gpr_dw0(r1, mkU64(guest_IA_curr_instr + 2ULL)); in s390_irgen_BASR()
3594 if (r1 != r2) { in s390_irgen_BASR()
3595 put_gpr_dw0(r1, mkU64(guest_IA_curr_instr + 2ULL)); in s390_irgen_BASR()
3599 put_gpr_dw0(r1, mkU64(guest_IA_curr_instr + 2ULL)); in s390_irgen_BASR()
3608 s390_irgen_BAS(UChar r1, IRTemp op2addr) in s390_irgen_BAS() argument
3612 put_gpr_dw0(r1, mkU64(guest_IA_curr_instr + 4ULL)); in s390_irgen_BAS()
3620 s390_irgen_BCR(UChar r1, UChar r2) in s390_irgen_BCR() argument
3624 if (r2 == 0 && (r1 >= 14)) { /* serialization */ in s390_irgen_BCR()
3628 if ((r2 == 0) || (r1 == 0)) { in s390_irgen_BCR()
3630 if (r1 == 15) { in s390_irgen_BCR()
3633 assign(cond, s390_call_calculate_cond(r1)); in s390_irgen_BCR()
3639 s390_disasm(ENC2(XMNM, GPR), S390_XMNM_BCR, r1, r2); in s390_irgen_BCR()
3645 s390_irgen_BC(UChar r1, UChar x2, UChar b2, UShort d2, IRTemp op2addr) in s390_irgen_BC() argument
3649 if (r1 == 0) { in s390_irgen_BC()
3651 if (r1 == 15) { in s390_irgen_BC()
3654 assign(cond, s390_call_calculate_cond(r1)); in s390_irgen_BC()
3660 s390_disasm(ENC2(XMNM, UDXB), S390_XMNM_BC, r1, d2, x2, b2); in s390_irgen_BC()
3666 s390_irgen_BCTR(UChar r1, UChar r2) in s390_irgen_BCTR() argument
3668 put_gpr_w1(r1, binop(Iop_Sub32, get_gpr_w1(r1), mkU32(1))); in s390_irgen_BCTR()
3670 if_condition_goto_computed(binop(Iop_CmpNE32, get_gpr_w1(r1), mkU32(0)), in s390_irgen_BCTR()
3678 s390_irgen_BCTGR(UChar r1, UChar r2) in s390_irgen_BCTGR() argument
3680 put_gpr_dw0(r1, binop(Iop_Sub64, get_gpr_dw0(r1), mkU64(1))); in s390_irgen_BCTGR()
3682 if_condition_goto_computed(binop(Iop_CmpNE64, get_gpr_dw0(r1), mkU64(0)), in s390_irgen_BCTGR()
3690 s390_irgen_BCT(UChar r1, IRTemp op2addr) in s390_irgen_BCT() argument
3692 put_gpr_w1(r1, binop(Iop_Sub32, get_gpr_w1(r1), mkU32(1))); in s390_irgen_BCT()
3693 if_condition_goto_computed(binop(Iop_CmpNE32, get_gpr_w1(r1), mkU32(0)), in s390_irgen_BCT()
3700 s390_irgen_BCTG(UChar r1, IRTemp op2addr) in s390_irgen_BCTG() argument
3702 put_gpr_dw0(r1, binop(Iop_Sub64, get_gpr_dw0(r1), mkU64(1))); in s390_irgen_BCTG()
3703 if_condition_goto_computed(binop(Iop_CmpNE64, get_gpr_dw0(r1), mkU64(0)), in s390_irgen_BCTG()
3710 s390_irgen_BXH(UChar r1, UChar r3, IRTemp op2addr) in s390_irgen_BXH() argument
3715 put_gpr_w1(r1, binop(Iop_Add32, get_gpr_w1(r1), get_gpr_w1(r3))); in s390_irgen_BXH()
3717 get_gpr_w1(r1)), mkexpr(op2addr)); in s390_irgen_BXH()
3723 s390_irgen_BXHG(UChar r1, UChar r3, IRTemp op2addr) in s390_irgen_BXHG() argument
3728 put_gpr_dw0(r1, binop(Iop_Add64, get_gpr_dw0(r1), get_gpr_dw0(r3))); in s390_irgen_BXHG()
3730 get_gpr_dw0(r1)), mkexpr(op2addr)); in s390_irgen_BXHG()
3736 s390_irgen_BXLE(UChar r1, UChar r3, IRTemp op2addr) in s390_irgen_BXLE() argument
3741 put_gpr_w1(r1, binop(Iop_Add32, get_gpr_w1(r1), get_gpr_w1(r3))); in s390_irgen_BXLE()
3742 if_condition_goto_computed(binop(Iop_CmpLE32S, get_gpr_w1(r1), in s390_irgen_BXLE()
3749 s390_irgen_BXLEG(UChar r1, UChar r3, IRTemp op2addr) in s390_irgen_BXLEG() argument
3754 put_gpr_dw0(r1, binop(Iop_Add64, get_gpr_dw0(r1), get_gpr_dw0(r3))); in s390_irgen_BXLEG()
3755 if_condition_goto_computed(binop(Iop_CmpLE64S, get_gpr_dw0(r1), in s390_irgen_BXLEG()
3762 s390_irgen_BRAS(UChar r1, UShort i2) in s390_irgen_BRAS() argument
3764 put_gpr_dw0(r1, mkU64(guest_IA_curr_instr + 4ULL)); in s390_irgen_BRAS()
3771 s390_irgen_BRASL(UChar r1, UInt i2) in s390_irgen_BRASL() argument
3773 put_gpr_dw0(r1, mkU64(guest_IA_curr_instr + 6ULL)); in s390_irgen_BRASL()
3780 s390_irgen_BRC(UChar r1, UShort i2) in s390_irgen_BRC() argument
3784 if (r1 == 0) { in s390_irgen_BRC()
3786 if (r1 == 15) { in s390_irgen_BRC()
3790 assign(cond, s390_call_calculate_cond(r1)); in s390_irgen_BRC()
3797 s390_disasm(ENC2(XMNM, PCREL), S390_XMNM_BRC, r1, (Int)(Short)i2); in s390_irgen_BRC()
3803 s390_irgen_BRCL(UChar r1, UInt i2) in s390_irgen_BRCL() argument
3807 if (r1 == 0) { in s390_irgen_BRCL()
3809 if (r1 == 15) { in s390_irgen_BRCL()
3812 assign(cond, s390_call_calculate_cond(r1)); in s390_irgen_BRCL()
3818 s390_disasm(ENC2(XMNM, PCREL), S390_XMNM_BRCL, r1, i2); in s390_irgen_BRCL()
3824 s390_irgen_BRCT(UChar r1, UShort i2) in s390_irgen_BRCT() argument
3826 put_gpr_w1(r1, binop(Iop_Sub32, get_gpr_w1(r1), mkU32(1))); in s390_irgen_BRCT()
3827 if_condition_goto(binop(Iop_CmpNE32, get_gpr_w1(r1), mkU32(0)), in s390_irgen_BRCT()
3834 s390_irgen_BRCTG(UChar r1, UShort i2) in s390_irgen_BRCTG() argument
3836 put_gpr_dw0(r1, binop(Iop_Sub64, get_gpr_dw0(r1), mkU64(1))); in s390_irgen_BRCTG()
3837 if_condition_goto(binop(Iop_CmpNE64, get_gpr_dw0(r1), mkU64(0)), in s390_irgen_BRCTG()
3844 s390_irgen_BRXH(UChar r1, UChar r3, UShort i2) in s390_irgen_BRXH() argument
3849 put_gpr_w1(r1, binop(Iop_Add32, get_gpr_w1(r1), get_gpr_w1(r3))); in s390_irgen_BRXH()
3850 if_condition_goto(binop(Iop_CmpLT32S, mkexpr(value), get_gpr_w1(r1)), in s390_irgen_BRXH()
3857 s390_irgen_BRXHG(UChar r1, UChar r3, UShort i2) in s390_irgen_BRXHG() argument
3862 put_gpr_dw0(r1, binop(Iop_Add64, get_gpr_dw0(r1), get_gpr_dw0(r3))); in s390_irgen_BRXHG()
3863 if_condition_goto(binop(Iop_CmpLT64S, mkexpr(value), get_gpr_dw0(r1)), in s390_irgen_BRXHG()
3870 s390_irgen_BRXLE(UChar r1, UChar r3, UShort i2) in s390_irgen_BRXLE() argument
3875 put_gpr_w1(r1, binop(Iop_Add32, get_gpr_w1(r1), get_gpr_w1(r3))); in s390_irgen_BRXLE()
3876 if_condition_goto(binop(Iop_CmpLE32S, get_gpr_w1(r1), mkexpr(value)), in s390_irgen_BRXLE()
3883 s390_irgen_BRXLG(UChar r1, UChar r3, UShort i2) in s390_irgen_BRXLG() argument
3888 put_gpr_dw0(r1, binop(Iop_Add64, get_gpr_dw0(r1), get_gpr_dw0(r3))); in s390_irgen_BRXLG()
3889 if_condition_goto(binop(Iop_CmpLE64S, get_gpr_dw0(r1), mkexpr(value)), in s390_irgen_BRXLG()
3896 s390_irgen_CR(UChar r1, UChar r2) in s390_irgen_CR() argument
3901 assign(op1, get_gpr_w1(r1)); in s390_irgen_CR()
3909 s390_irgen_CGR(UChar r1, UChar r2) in s390_irgen_CGR() argument
3914 assign(op1, get_gpr_dw0(r1)); in s390_irgen_CGR()
3922 s390_irgen_CGFR(UChar r1, UChar r2) in s390_irgen_CGFR() argument
3927 assign(op1, get_gpr_dw0(r1)); in s390_irgen_CGFR()
3935 s390_irgen_C(UChar r1, IRTemp op2addr) in s390_irgen_C() argument
3940 assign(op1, get_gpr_w1(r1)); in s390_irgen_C()
3948 s390_irgen_CY(UChar r1, IRTemp op2addr) in s390_irgen_CY() argument
3953 assign(op1, get_gpr_w1(r1)); in s390_irgen_CY()
3961 s390_irgen_CG(UChar r1, IRTemp op2addr) in s390_irgen_CG() argument
3966 assign(op1, get_gpr_dw0(r1)); in s390_irgen_CG()
3974 s390_irgen_CGF(UChar r1, IRTemp op2addr) in s390_irgen_CGF() argument
3979 assign(op1, get_gpr_dw0(r1)); in s390_irgen_CGF()
3987 s390_irgen_CFI(UChar r1, UInt i2) in s390_irgen_CFI() argument
3992 assign(op1, get_gpr_w1(r1)); in s390_irgen_CFI()
4001 s390_irgen_CGFI(UChar r1, UInt i2) in s390_irgen_CGFI() argument
4006 assign(op1, get_gpr_dw0(r1)); in s390_irgen_CGFI()
4015 s390_irgen_CRL(UChar r1, UInt i2) in s390_irgen_CRL() argument
4020 assign(op1, get_gpr_w1(r1)); in s390_irgen_CRL()
4029 s390_irgen_CGRL(UChar r1, UInt i2) in s390_irgen_CGRL() argument
4034 assign(op1, get_gpr_dw0(r1)); in s390_irgen_CGRL()
4043 s390_irgen_CGFRL(UChar r1, UInt i2) in s390_irgen_CGFRL() argument
4048 assign(op1, get_gpr_dw0(r1)); in s390_irgen_CGFRL()
4057 s390_irgen_CRB(UChar r1, UChar r2, UChar m3, IRTemp op4addr) in s390_irgen_CRB() argument
4068 assign(op1, get_gpr_w1(r1)); in s390_irgen_CRB()
4081 s390_irgen_CGRB(UChar r1, UChar r2, UChar m3, IRTemp op4addr) in s390_irgen_CGRB() argument
4092 assign(op1, get_gpr_dw0(r1)); in s390_irgen_CGRB()
4105 s390_irgen_CRJ(UChar r1, UChar r2, UShort i4, UChar m3) in s390_irgen_CRJ() argument
4117 assign(op1, get_gpr_w1(r1)); in s390_irgen_CRJ()
4131 s390_irgen_CGRJ(UChar r1, UChar r2, UShort i4, UChar m3) in s390_irgen_CGRJ() argument
4143 assign(op1, get_gpr_dw0(r1)); in s390_irgen_CGRJ()
4157 s390_irgen_CIB(UChar r1, UChar m3, UChar i2, IRTemp op4addr) in s390_irgen_CIB() argument
4168 assign(op1, get_gpr_w1(r1)); in s390_irgen_CIB()
4181 s390_irgen_CGIB(UChar r1, UChar m3, UChar i2, IRTemp op4addr) in s390_irgen_CGIB() argument
4192 assign(op1, get_gpr_dw0(r1)); in s390_irgen_CGIB()
4205 s390_irgen_CIJ(UChar r1, UChar m3, UShort i4, UChar i2) in s390_irgen_CIJ() argument
4216 assign(op1, get_gpr_w1(r1)); in s390_irgen_CIJ()
4230 s390_irgen_CGIJ(UChar r1, UChar m3, UShort i4, UChar i2) in s390_irgen_CGIJ() argument
4241 assign(op1, get_gpr_dw0(r1)); in s390_irgen_CGIJ()
4255 s390_irgen_CH(UChar r1, IRTemp op2addr) in s390_irgen_CH() argument
4260 assign(op1, get_gpr_w1(r1)); in s390_irgen_CH()
4268 s390_irgen_CHY(UChar r1, IRTemp op2addr) in s390_irgen_CHY() argument
4273 assign(op1, get_gpr_w1(r1)); in s390_irgen_CHY()
4281 s390_irgen_CGH(UChar r1, IRTemp op2addr) in s390_irgen_CGH() argument
4286 assign(op1, get_gpr_dw0(r1)); in s390_irgen_CGH()
4294 s390_irgen_CHI(UChar r1, UShort i2) in s390_irgen_CHI() argument
4299 assign(op1, get_gpr_w1(r1)); in s390_irgen_CHI()
4308 s390_irgen_CGHI(UChar r1, UShort i2) in s390_irgen_CGHI() argument
4313 assign(op1, get_gpr_dw0(r1)); in s390_irgen_CGHI()
4364 s390_irgen_CHRL(UChar r1, UInt i2) in s390_irgen_CHRL() argument
4369 assign(op1, get_gpr_w1(r1)); in s390_irgen_CHRL()
4378 s390_irgen_CGHRL(UChar r1, UInt i2) in s390_irgen_CGHRL() argument
4383 assign(op1, get_gpr_dw0(r1)); in s390_irgen_CGHRL()
4392 s390_irgen_CHHR(UChar r1, UChar r2) in s390_irgen_CHHR() argument
4397 assign(op1, get_gpr_w0(r1)); in s390_irgen_CHHR()
4405 s390_irgen_CHLR(UChar r1, UChar r2) in s390_irgen_CHLR() argument
4410 assign(op1, get_gpr_w0(r1)); in s390_irgen_CHLR()
4418 s390_irgen_CHF(UChar r1, IRTemp op2addr) in s390_irgen_CHF() argument
4423 assign(op1, get_gpr_w0(r1)); in s390_irgen_CHF()
4431 s390_irgen_CIH(UChar r1, UInt i2) in s390_irgen_CIH() argument
4436 assign(op1, get_gpr_w0(r1)); in s390_irgen_CIH()
4445 s390_irgen_CLR(UChar r1, UChar r2) in s390_irgen_CLR() argument
4450 assign(op1, get_gpr_w1(r1)); in s390_irgen_CLR()
4458 s390_irgen_CLGR(UChar r1, UChar r2) in s390_irgen_CLGR() argument
4463 assign(op1, get_gpr_dw0(r1)); in s390_irgen_CLGR()
4471 s390_irgen_CLGFR(UChar r1, UChar r2) in s390_irgen_CLGFR() argument
4476 assign(op1, get_gpr_dw0(r1)); in s390_irgen_CLGFR()
4484 s390_irgen_CL(UChar r1, IRTemp op2addr) in s390_irgen_CL() argument
4489 assign(op1, get_gpr_w1(r1)); in s390_irgen_CL()
4497 s390_irgen_CLY(UChar r1, IRTemp op2addr) in s390_irgen_CLY() argument
4502 assign(op1, get_gpr_w1(r1)); in s390_irgen_CLY()
4510 s390_irgen_CLG(UChar r1, IRTemp op2addr) in s390_irgen_CLG() argument
4515 assign(op1, get_gpr_dw0(r1)); in s390_irgen_CLG()
4523 s390_irgen_CLGF(UChar r1, IRTemp op2addr) in s390_irgen_CLGF() argument
4528 assign(op1, get_gpr_dw0(r1)); in s390_irgen_CLGF()
4536 s390_irgen_CLFI(UChar r1, UInt i2) in s390_irgen_CLFI() argument
4541 assign(op1, get_gpr_w1(r1)); in s390_irgen_CLFI()
4550 s390_irgen_CLGFI(UChar r1, UInt i2) in s390_irgen_CLGFI() argument
4555 assign(op1, get_gpr_dw0(r1)); in s390_irgen_CLGFI()
4634 s390_irgen_CLRL(UChar r1, UInt i2) in s390_irgen_CLRL() argument
4639 assign(op1, get_gpr_w1(r1)); in s390_irgen_CLRL()
4648 s390_irgen_CLGRL(UChar r1, UInt i2) in s390_irgen_CLGRL() argument
4653 assign(op1, get_gpr_dw0(r1)); in s390_irgen_CLGRL()
4662 s390_irgen_CLGFRL(UChar r1, UInt i2) in s390_irgen_CLGFRL() argument
4667 assign(op1, get_gpr_dw0(r1)); in s390_irgen_CLGFRL()
4676 s390_irgen_CLHRL(UChar r1, UInt i2) in s390_irgen_CLHRL() argument
4681 assign(op1, get_gpr_w1(r1)); in s390_irgen_CLHRL()
4690 s390_irgen_CLGHRL(UChar r1, UInt i2) in s390_irgen_CLGHRL() argument
4695 assign(op1, get_gpr_dw0(r1)); in s390_irgen_CLGHRL()
4704 s390_irgen_CLRB(UChar r1, UChar r2, UChar m3, IRTemp op4addr) in s390_irgen_CLRB() argument
4715 assign(op1, get_gpr_w1(r1)); in s390_irgen_CLRB()
4728 s390_irgen_CLGRB(UChar r1, UChar r2, UChar m3, IRTemp op4addr) in s390_irgen_CLGRB() argument
4739 assign(op1, get_gpr_dw0(r1)); in s390_irgen_CLGRB()
4752 s390_irgen_CLRJ(UChar r1, UChar r2, UShort i4, UChar m3) in s390_irgen_CLRJ() argument
4763 assign(op1, get_gpr_w1(r1)); in s390_irgen_CLRJ()
4777 s390_irgen_CLGRJ(UChar r1, UChar r2, UShort i4, UChar m3) in s390_irgen_CLGRJ() argument
4788 assign(op1, get_gpr_dw0(r1)); in s390_irgen_CLGRJ()
4802 s390_irgen_CLIB(UChar r1, UChar m3, UChar i2, IRTemp op4addr) in s390_irgen_CLIB() argument
4813 assign(op1, get_gpr_w1(r1)); in s390_irgen_CLIB()
4826 s390_irgen_CLGIB(UChar r1, UChar m3, UChar i2, IRTemp op4addr) in s390_irgen_CLGIB() argument
4837 assign(op1, get_gpr_dw0(r1)); in s390_irgen_CLGIB()
4850 s390_irgen_CLIJ(UChar r1, UChar m3, UShort i4, UChar i2) in s390_irgen_CLIJ() argument
4861 assign(op1, get_gpr_w1(r1)); in s390_irgen_CLIJ()
4875 s390_irgen_CLGIJ(UChar r1, UChar m3, UShort i4, UChar i2) in s390_irgen_CLGIJ() argument
4886 assign(op1, get_gpr_dw0(r1)); in s390_irgen_CLGIJ()
4900 s390_irgen_CLM(UChar r1, UChar r3, IRTemp op2addr) in s390_irgen_CLM() argument
4916 assign(b0, unop(Iop_8Uto32, get_gpr_b4(r1))); in s390_irgen_CLM()
4924 assign(b1, unop(Iop_8Uto32, get_gpr_b5(r1))); in s390_irgen_CLM()
4933 assign(b2, unop(Iop_8Uto32, get_gpr_b6(r1))); in s390_irgen_CLM()
4942 assign(b3, unop(Iop_8Uto32, get_gpr_b7(r1))); in s390_irgen_CLM()
4962 s390_irgen_CLMY(UChar r1, UChar r3, IRTemp op2addr) in s390_irgen_CLMY() argument
4978 assign(b0, unop(Iop_8Uto32, get_gpr_b4(r1))); in s390_irgen_CLMY()
4986 assign(b1, unop(Iop_8Uto32, get_gpr_b5(r1))); in s390_irgen_CLMY()
4995 assign(b2, unop(Iop_8Uto32, get_gpr_b6(r1))); in s390_irgen_CLMY()
5004 assign(b3, unop(Iop_8Uto32, get_gpr_b7(r1))); in s390_irgen_CLMY()
5024 s390_irgen_CLMH(UChar r1, UChar r3, IRTemp op2addr) in s390_irgen_CLMH() argument
5040 assign(b0, unop(Iop_8Uto32, get_gpr_b0(r1))); in s390_irgen_CLMH()
5048 assign(b1, unop(Iop_8Uto32, get_gpr_b1(r1))); in s390_irgen_CLMH()
5057 assign(b2, unop(Iop_8Uto32, get_gpr_b2(r1))); in s390_irgen_CLMH()
5066 assign(b3, unop(Iop_8Uto32, get_gpr_b3(r1))); in s390_irgen_CLMH()
5086 s390_irgen_CLHHR(UChar r1, UChar r2) in s390_irgen_CLHHR() argument
5091 assign(op1, get_gpr_w0(r1)); in s390_irgen_CLHHR()
5099 s390_irgen_CLHLR(UChar r1, UChar r2) in s390_irgen_CLHLR() argument
5104 assign(op1, get_gpr_w0(r1)); in s390_irgen_CLHLR()
5112 s390_irgen_CLHF(UChar r1, IRTemp op2addr) in s390_irgen_CLHF() argument
5117 assign(op1, get_gpr_w0(r1)); in s390_irgen_CLHF()
5125 s390_irgen_CLIH(UChar r1, UInt i2) in s390_irgen_CLIH() argument
5130 assign(op1, get_gpr_w0(r1)); in s390_irgen_CLIH()
5139 s390_irgen_CPYA(UChar r1, UChar r2) in s390_irgen_CPYA() argument
5141 put_ar_w0(r1, get_ar_w0(r2)); in s390_irgen_CPYA()
5143 s390_disasm(ENC3(MNM, AR, AR), "cpya", r1, r2); in s390_irgen_CPYA()
5149 s390_irgen_XR(UChar r1, UChar r2) in s390_irgen_XR() argument
5155 if (r1 == r2) { in s390_irgen_XR()
5158 assign(op1, get_gpr_w1(r1)); in s390_irgen_XR()
5163 put_gpr_w1(r1, mkexpr(result)); in s390_irgen_XR()
5169 s390_irgen_XGR(UChar r1, UChar r2) in s390_irgen_XGR() argument
5175 if (r1 == r2) { in s390_irgen_XGR()
5178 assign(op1, get_gpr_dw0(r1)); in s390_irgen_XGR()
5183 put_gpr_dw0(r1, mkexpr(result)); in s390_irgen_XGR()
5189 s390_irgen_XRK(UChar r3, UChar r1, UChar r2) in s390_irgen_XRK() argument
5199 put_gpr_w1(r1, mkexpr(result)); in s390_irgen_XRK()
5205 s390_irgen_XGRK(UChar r3, UChar r1, UChar r2) in s390_irgen_XGRK() argument
5215 put_gpr_dw0(r1, mkexpr(result)); in s390_irgen_XGRK()
5221 s390_irgen_X(UChar r1, IRTemp op2addr) in s390_irgen_X() argument
5227 assign(op1, get_gpr_w1(r1)); in s390_irgen_X()
5231 put_gpr_w1(r1, mkexpr(result)); in s390_irgen_X()
5237 s390_irgen_XY(UChar r1, IRTemp op2addr) in s390_irgen_XY() argument
5243 assign(op1, get_gpr_w1(r1)); in s390_irgen_XY()
5247 put_gpr_w1(r1, mkexpr(result)); in s390_irgen_XY()
5253 s390_irgen_XG(UChar r1, IRTemp op2addr) in s390_irgen_XG() argument
5259 assign(op1, get_gpr_dw0(r1)); in s390_irgen_XG()
5263 put_gpr_dw0(r1, mkexpr(result)); in s390_irgen_XG()
5301 s390_irgen_XIHF(UChar r1, UInt i2) in s390_irgen_XIHF() argument
5307 assign(op1, get_gpr_w0(r1)); in s390_irgen_XIHF()
5311 put_gpr_w0(r1, mkexpr(result)); in s390_irgen_XIHF()
5317 s390_irgen_XILF(UChar r1, UInt i2) in s390_irgen_XILF() argument
5323 assign(op1, get_gpr_w1(r1)); in s390_irgen_XILF()
5327 put_gpr_w1(r1, mkexpr(result)); in s390_irgen_XILF()
5333 s390_irgen_EAR(UChar r1, UChar r2) in s390_irgen_EAR() argument
5335 put_gpr_w1(r1, get_ar_w0(r2)); in s390_irgen_EAR()
5337 s390_disasm(ENC3(MNM, GPR, AR), "ear", r1, r2); in s390_irgen_EAR()
5343 s390_irgen_IC(UChar r1, IRTemp op2addr) in s390_irgen_IC() argument
5345 put_gpr_b7(r1, load(Ity_I8, mkexpr(op2addr))); in s390_irgen_IC()
5351 s390_irgen_ICY(UChar r1, IRTemp op2addr) in s390_irgen_ICY() argument
5353 put_gpr_b7(r1, load(Ity_I8, mkexpr(op2addr))); in s390_irgen_ICY()
5359 s390_irgen_ICM(UChar r1, UChar r3, IRTemp op2addr) in s390_irgen_ICM() argument
5368 put_gpr_b4(r1, load(Ity_I8, mkexpr(op2addr))); in s390_irgen_ICM()
5372 put_gpr_b5(r1, load(Ity_I8, binop(Iop_Add64, mkexpr(op2addr), mkU64(n)))); in s390_irgen_ICM()
5377 put_gpr_b6(r1, load(Ity_I8, binop(Iop_Add64, mkexpr(op2addr), mkU64(n)))); in s390_irgen_ICM()
5382 put_gpr_b7(r1, load(Ity_I8, binop(Iop_Add64, mkexpr(op2addr), mkU64(n)))); in s390_irgen_ICM()
5386 assign(result, get_gpr_w1(r1)); in s390_irgen_ICM()
5394 s390_irgen_ICMY(UChar r1, UChar r3, IRTemp op2addr) in s390_irgen_ICMY() argument
5403 put_gpr_b4(r1, load(Ity_I8, mkexpr(op2addr))); in s390_irgen_ICMY()
5407 put_gpr_b5(r1, load(Ity_I8, binop(Iop_Add64, mkexpr(op2addr), mkU64(n)))); in s390_irgen_ICMY()
5412 put_gpr_b6(r1, load(Ity_I8, binop(Iop_Add64, mkexpr(op2addr), mkU64(n)))); in s390_irgen_ICMY()
5417 put_gpr_b7(r1, load(Ity_I8, binop(Iop_Add64, mkexpr(op2addr), mkU64(n)))); in s390_irgen_ICMY()
5421 assign(result, get_gpr_w1(r1)); in s390_irgen_ICMY()
5429 s390_irgen_ICMH(UChar r1, UChar r3, IRTemp op2addr) in s390_irgen_ICMH() argument
5438 put_gpr_b0(r1, load(Ity_I8, mkexpr(op2addr))); in s390_irgen_ICMH()
5442 put_gpr_b1(r1, load(Ity_I8, binop(Iop_Add64, mkexpr(op2addr), mkU64(n)))); in s390_irgen_ICMH()
5447 put_gpr_b2(r1, load(Ity_I8, binop(Iop_Add64, mkexpr(op2addr), mkU64(n)))); in s390_irgen_ICMH()
5452 put_gpr_b3(r1, load(Ity_I8, binop(Iop_Add64, mkexpr(op2addr), mkU64(n)))); in s390_irgen_ICMH()
5456 assign(result, get_gpr_w0(r1)); in s390_irgen_ICMH()
5464 s390_irgen_IIHF(UChar r1, UInt i2) in s390_irgen_IIHF() argument
5466 put_gpr_w0(r1, mkU32(i2)); in s390_irgen_IIHF()
5472 s390_irgen_IIHH(UChar r1, UShort i2) in s390_irgen_IIHH() argument
5474 put_gpr_hw0(r1, mkU16(i2)); in s390_irgen_IIHH()
5480 s390_irgen_IIHL(UChar r1, UShort i2) in s390_irgen_IIHL() argument
5482 put_gpr_hw1(r1, mkU16(i2)); in s390_irgen_IIHL()
5488 s390_irgen_IILF(UChar r1, UInt i2) in s390_irgen_IILF() argument
5490 put_gpr_w1(r1, mkU32(i2)); in s390_irgen_IILF()
5496 s390_irgen_IILH(UChar r1, UShort i2) in s390_irgen_IILH() argument
5498 put_gpr_hw2(r1, mkU16(i2)); in s390_irgen_IILH()
5504 s390_irgen_IILL(UChar r1, UShort i2) in s390_irgen_IILL() argument
5506 put_gpr_hw3(r1, mkU16(i2)); in s390_irgen_IILL()
5512 s390_irgen_LR(UChar r1, UChar r2) in s390_irgen_LR() argument
5514 put_gpr_w1(r1, get_gpr_w1(r2)); in s390_irgen_LR()
5520 s390_irgen_LGR(UChar r1, UChar r2) in s390_irgen_LGR() argument
5522 put_gpr_dw0(r1, get_gpr_dw0(r2)); in s390_irgen_LGR()
5528 s390_irgen_LGFR(UChar r1, UChar r2) in s390_irgen_LGFR() argument
5530 put_gpr_dw0(r1, unop(Iop_32Sto64, get_gpr_w1(r2))); in s390_irgen_LGFR()
5536 s390_irgen_L(UChar r1, IRTemp op2addr) in s390_irgen_L() argument
5538 put_gpr_w1(r1, load(Ity_I32, mkexpr(op2addr))); in s390_irgen_L()
5544 s390_irgen_LY(UChar r1, IRTemp op2addr) in s390_irgen_LY() argument
5546 put_gpr_w1(r1, load(Ity_I32, mkexpr(op2addr))); in s390_irgen_LY()
5552 s390_irgen_LG(UChar r1, IRTemp op2addr) in s390_irgen_LG() argument
5554 put_gpr_dw0(r1, load(Ity_I64, mkexpr(op2addr))); in s390_irgen_LG()
5560 s390_irgen_LGF(UChar r1, IRTemp op2addr) in s390_irgen_LGF() argument
5562 put_gpr_dw0(r1, unop(Iop_32Sto64, load(Ity_I32, mkexpr(op2addr)))); in s390_irgen_LGF()
5568 s390_irgen_LGFI(UChar r1, UInt i2) in s390_irgen_LGFI() argument
5570 put_gpr_dw0(r1, mkU64((ULong)(Long)(Int)i2)); in s390_irgen_LGFI()
5576 s390_irgen_LRL(UChar r1, UInt i2) in s390_irgen_LRL() argument
5578 put_gpr_w1(r1, load(Ity_I32, mkU64(guest_IA_curr_instr + ((ULong)(Long)(Int) in s390_irgen_LRL()
5585 s390_irgen_LGRL(UChar r1, UInt i2) in s390_irgen_LGRL() argument
5587 put_gpr_dw0(r1, load(Ity_I64, mkU64(guest_IA_curr_instr + ((ULong)(Long)(Int) in s390_irgen_LGRL()
5594 s390_irgen_LGFRL(UChar r1, UInt i2) in s390_irgen_LGFRL() argument
5596 put_gpr_dw0(r1, unop(Iop_32Sto64, load(Ity_I32, mkU64(guest_IA_curr_instr + in s390_irgen_LGFRL()
5603 s390_irgen_LA(UChar r1, IRTemp op2addr) in s390_irgen_LA() argument
5605 put_gpr_dw0(r1, mkexpr(op2addr)); in s390_irgen_LA()
5611 s390_irgen_LAY(UChar r1, IRTemp op2addr) in s390_irgen_LAY() argument
5613 put_gpr_dw0(r1, mkexpr(op2addr)); in s390_irgen_LAY()
5619 s390_irgen_LAE(UChar r1, IRTemp op2addr) in s390_irgen_LAE() argument
5621 put_gpr_dw0(r1, mkexpr(op2addr)); in s390_irgen_LAE()
5627 s390_irgen_LAEY(UChar r1, IRTemp op2addr) in s390_irgen_LAEY() argument
5629 put_gpr_dw0(r1, mkexpr(op2addr)); in s390_irgen_LAEY()
5635 s390_irgen_LARL(UChar r1, UInt i2) in s390_irgen_LARL() argument
5637 put_gpr_dw0(r1, mkU64(guest_IA_curr_instr + ((ULong)(Long)(Int)i2 << 1))); in s390_irgen_LARL()
5648 s390_irgen_load_and_add32(UChar r1, UChar r3, IRTemp op2addr, Bool is_signed) in s390_irgen_load_and_add32() argument
5678 put_gpr_w1(r1, mkexpr(old_mem)); 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() argument
5712 put_gpr_dw0(r1, mkexpr(old_mem)); 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() argument
5742 put_gpr_w1(r1, mkexpr(old_mem)); 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() argument
5772 put_gpr_dw0(r1, mkexpr(old_mem)); in s390_irgen_load_and_bitwise64()
5776 s390_irgen_LAA(UChar r1, UChar r3, IRTemp op2addr) in s390_irgen_LAA() argument
5778 s390_irgen_load_and_add32(r1, r3, op2addr, True /* is_signed */); in s390_irgen_LAA()
5784 s390_irgen_LAAG(UChar r1, UChar r3, IRTemp op2addr) in s390_irgen_LAAG() argument
5786 s390_irgen_load_and_add64(r1, r3, op2addr, True /* is_signed */); in s390_irgen_LAAG()
5792 s390_irgen_LAAL(UChar r1, UChar r3, IRTemp op2addr) in s390_irgen_LAAL() argument
5794 s390_irgen_load_and_add32(r1, r3, op2addr, False /* is_signed */); in s390_irgen_LAAL()
5800 s390_irgen_LAALG(UChar r1, UChar r3, IRTemp op2addr) in s390_irgen_LAALG() argument
5802 s390_irgen_load_and_add64(r1, r3, op2addr, False /* is_signed */); in s390_irgen_LAALG()
5808 s390_irgen_LAN(UChar r1, UChar r3, IRTemp op2addr) in s390_irgen_LAN() argument
5810 s390_irgen_load_and_bitwise32(r1, r3, op2addr, Iop_And32); in s390_irgen_LAN()
5816 s390_irgen_LANG(UChar r1, UChar r3, IRTemp op2addr) in s390_irgen_LANG() argument
5818 s390_irgen_load_and_bitwise64(r1, r3, op2addr, Iop_And64); in s390_irgen_LANG()
5824 s390_irgen_LAX(UChar r1, UChar r3, IRTemp op2addr) in s390_irgen_LAX() argument
5826 s390_irgen_load_and_bitwise32(r1, r3, op2addr, Iop_Xor32); in s390_irgen_LAX()
5832 s390_irgen_LAXG(UChar r1, UChar r3, IRTemp op2addr) in s390_irgen_LAXG() argument
5834 s390_irgen_load_and_bitwise64(r1, r3, op2addr, Iop_Xor64); in s390_irgen_LAXG()
5840 s390_irgen_LAO(UChar r1, UChar r3, IRTemp op2addr) in s390_irgen_LAO() argument
5842 s390_irgen_load_and_bitwise32(r1, r3, op2addr, Iop_Or32); in s390_irgen_LAO()
5848 s390_irgen_LAOG(UChar r1, UChar r3, IRTemp op2addr) in s390_irgen_LAOG() argument
5850 s390_irgen_load_and_bitwise64(r1, r3, op2addr, Iop_Or64); in s390_irgen_LAOG()
5856 s390_irgen_LTR(UChar r1, UChar r2) in s390_irgen_LTR() argument
5861 put_gpr_w1(r1, mkexpr(op2)); in s390_irgen_LTR()
5868 s390_irgen_LTGR(UChar r1, UChar r2) in s390_irgen_LTGR() argument
5873 put_gpr_dw0(r1, mkexpr(op2)); in s390_irgen_LTGR()
5880 s390_irgen_LTGFR(UChar r1, UChar r2) in s390_irgen_LTGFR() argument
5885 put_gpr_dw0(r1, mkexpr(op2)); in s390_irgen_LTGFR()
5892 s390_irgen_LT(UChar r1, IRTemp op2addr) in s390_irgen_LT() argument
5897 put_gpr_w1(r1, mkexpr(op2)); in s390_irgen_LT()
5904 s390_irgen_LTG(UChar r1, IRTemp op2addr) in s390_irgen_LTG() argument
5909 put_gpr_dw0(r1, mkexpr(op2)); in s390_irgen_LTG()
5916 s390_irgen_LTGF(UChar r1, IRTemp op2addr) in s390_irgen_LTGF() argument
5921 put_gpr_dw0(r1, mkexpr(op2)); in s390_irgen_LTGF()
5928 s390_irgen_LBR(UChar r1, UChar r2) in s390_irgen_LBR() argument
5930 put_gpr_w1(r1, unop(Iop_8Sto32, get_gpr_b7(r2))); in s390_irgen_LBR()
5936 s390_irgen_LGBR(UChar r1, UChar r2) in s390_irgen_LGBR() argument
5938 put_gpr_dw0(r1, unop(Iop_8Sto64, get_gpr_b7(r2))); in s390_irgen_LGBR()
5944 s390_irgen_LB(UChar r1, IRTemp op2addr) in s390_irgen_LB() argument
5946 put_gpr_w1(r1, unop(Iop_8Sto32, load(Ity_I8, mkexpr(op2addr)))); in s390_irgen_LB()
5952 s390_irgen_LGB(UChar r1, IRTemp op2addr) in s390_irgen_LGB() argument
5954 put_gpr_dw0(r1, unop(Iop_8Sto64, load(Ity_I8, mkexpr(op2addr)))); in s390_irgen_LGB()
5960 s390_irgen_LBH(UChar r1, IRTemp op2addr) in s390_irgen_LBH() argument
5962 put_gpr_w0(r1, unop(Iop_8Sto32, load(Ity_I8, mkexpr(op2addr)))); in s390_irgen_LBH()
5968 s390_irgen_LCR(UChar r1, UChar r2) in s390_irgen_LCR() argument
5977 put_gpr_w1(r1, mkexpr(result)); in s390_irgen_LCR()
5985 s390_irgen_LCGR(UChar r1, UChar r2) in s390_irgen_LCGR() argument
5994 put_gpr_dw0(r1, mkexpr(result)); in s390_irgen_LCGR()
6002 s390_irgen_LCGFR(UChar r1, UChar r2) in s390_irgen_LCGFR() argument
6011 put_gpr_dw0(r1, mkexpr(result)); in s390_irgen_LCGFR()
6019 s390_irgen_LHR(UChar r1, UChar r2) in s390_irgen_LHR() argument
6021 put_gpr_w1(r1, unop(Iop_16Sto32, get_gpr_hw3(r2))); in s390_irgen_LHR()
6027 s390_irgen_LGHR(UChar r1, UChar r2) in s390_irgen_LGHR() argument
6029 put_gpr_dw0(r1, unop(Iop_16Sto64, get_gpr_hw3(r2))); in s390_irgen_LGHR()
6035 s390_irgen_LH(UChar r1, IRTemp op2addr) in s390_irgen_LH() argument
6037 put_gpr_w1(r1, unop(Iop_16Sto32, load(Ity_I16, mkexpr(op2addr)))); in s390_irgen_LH()
6043 s390_irgen_LHY(UChar r1, IRTemp op2addr) in s390_irgen_LHY() argument
6045 put_gpr_w1(r1, unop(Iop_16Sto32, load(Ity_I16, mkexpr(op2addr)))); in s390_irgen_LHY()
6051 s390_irgen_LGH(UChar r1, IRTemp op2addr) in s390_irgen_LGH() argument
6053 put_gpr_dw0(r1, unop(Iop_16Sto64, load(Ity_I16, mkexpr(op2addr)))); in s390_irgen_LGH()
6059 s390_irgen_LHI(UChar r1, UShort i2) in s390_irgen_LHI() argument
6061 put_gpr_w1(r1, mkU32((UInt)(Int)(Short)i2)); in s390_irgen_LHI()
6067 s390_irgen_LGHI(UChar r1, UShort i2) in s390_irgen_LGHI() argument
6069 put_gpr_dw0(r1, mkU64((ULong)(Long)(Short)i2)); in s390_irgen_LGHI()
6075 s390_irgen_LHRL(UChar r1, UInt i2) in s390_irgen_LHRL() argument
6077 put_gpr_w1(r1, unop(Iop_16Sto32, load(Ity_I16, mkU64(guest_IA_curr_instr + in s390_irgen_LHRL()
6084 s390_irgen_LGHRL(UChar r1, UInt i2) in s390_irgen_LGHRL() argument
6086 put_gpr_dw0(r1, unop(Iop_16Sto64, load(Ity_I16, mkU64(guest_IA_curr_instr + in s390_irgen_LGHRL()
6093 s390_irgen_LHH(UChar r1, IRTemp op2addr) in s390_irgen_LHH() argument
6095 put_gpr_w0(r1, unop(Iop_16Sto32, load(Ity_I16, mkexpr(op2addr)))); in s390_irgen_LHH()
6101 s390_irgen_LFH(UChar r1, IRTemp op2addr) in s390_irgen_LFH() argument
6103 put_gpr_w0(r1, load(Ity_I32, mkexpr(op2addr))); in s390_irgen_LFH()
6109 s390_irgen_LLGFR(UChar r1, UChar r2) in s390_irgen_LLGFR() argument
6111 put_gpr_dw0(r1, unop(Iop_32Uto64, get_gpr_w1(r2))); in s390_irgen_LLGFR()
6117 s390_irgen_LLGF(UChar r1, IRTemp op2addr) in s390_irgen_LLGF() argument
6119 put_gpr_dw0(r1, unop(Iop_32Uto64, load(Ity_I32, mkexpr(op2addr)))); in s390_irgen_LLGF()
6125 s390_irgen_LLGFRL(UChar r1, UInt i2) in s390_irgen_LLGFRL() argument
6127 put_gpr_dw0(r1, unop(Iop_32Uto64, load(Ity_I32, mkU64(guest_IA_curr_instr + in s390_irgen_LLGFRL()
6134 s390_irgen_LLCR(UChar r1, UChar r2) in s390_irgen_LLCR() argument
6136 put_gpr_w1(r1, unop(Iop_8Uto32, get_gpr_b7(r2))); in s390_irgen_LLCR()
6142 s390_irgen_LLGCR(UChar r1, UChar r2) in s390_irgen_LLGCR() argument
6144 put_gpr_dw0(r1, unop(Iop_8Uto64, get_gpr_b7(r2))); in s390_irgen_LLGCR()
6150 s390_irgen_LLC(UChar r1, IRTemp op2addr) in s390_irgen_LLC() argument
6152 put_gpr_w1(r1, unop(Iop_8Uto32, load(Ity_I8, mkexpr(op2addr)))); in s390_irgen_LLC()
6158 s390_irgen_LLGC(UChar r1, IRTemp op2addr) in s390_irgen_LLGC() argument
6160 put_gpr_dw0(r1, unop(Iop_8Uto64, load(Ity_I8, mkexpr(op2addr)))); in s390_irgen_LLGC()
6166 s390_irgen_LLCH(UChar r1, IRTemp op2addr) in s390_irgen_LLCH() argument
6168 put_gpr_w0(r1, unop(Iop_8Uto32, load(Ity_I8, mkexpr(op2addr)))); in s390_irgen_LLCH()
6174 s390_irgen_LLHR(UChar r1, UChar r2) in s390_irgen_LLHR() argument
6176 put_gpr_w1(r1, unop(Iop_16Uto32, get_gpr_hw3(r2))); in s390_irgen_LLHR()
6182 s390_irgen_LLGHR(UChar r1, UChar r2) in s390_irgen_LLGHR() argument
6184 put_gpr_dw0(r1, unop(Iop_16Uto64, get_gpr_hw3(r2))); in s390_irgen_LLGHR()
6190 s390_irgen_LLH(UChar r1, IRTemp op2addr) in s390_irgen_LLH() argument
6192 put_gpr_w1(r1, unop(Iop_16Uto32, load(Ity_I16, mkexpr(op2addr)))); in s390_irgen_LLH()
6198 s390_irgen_LLGH(UChar r1, IRTemp op2addr) in s390_irgen_LLGH() argument
6200 put_gpr_dw0(r1, unop(Iop_16Uto64, load(Ity_I16, mkexpr(op2addr)))); in s390_irgen_LLGH()
6206 s390_irgen_LLHRL(UChar r1, UInt i2) in s390_irgen_LLHRL() argument
6208 put_gpr_w1(r1, unop(Iop_16Uto32, load(Ity_I16, mkU64(guest_IA_curr_instr + in s390_irgen_LLHRL()
6215 s390_irgen_LLGHRL(UChar r1, UInt i2) in s390_irgen_LLGHRL() argument
6217 put_gpr_dw0(r1, unop(Iop_16Uto64, load(Ity_I16, mkU64(guest_IA_curr_instr + in s390_irgen_LLGHRL()
6224 s390_irgen_LLHH(UChar r1, IRTemp op2addr) in s390_irgen_LLHH() argument
6226 put_gpr_w0(r1, unop(Iop_16Uto32, load(Ity_I16, mkexpr(op2addr)))); in s390_irgen_LLHH()
6232 s390_irgen_LLIHF(UChar r1, UInt i2) in s390_irgen_LLIHF() argument
6234 put_gpr_dw0(r1, mkU64(((ULong)i2) << 32)); in s390_irgen_LLIHF()
6240 s390_irgen_LLIHH(UChar r1, UShort i2) in s390_irgen_LLIHH() argument
6242 put_gpr_dw0(r1, mkU64(((ULong)i2) << 48)); in s390_irgen_LLIHH()
6248 s390_irgen_LLIHL(UChar r1, UShort i2) in s390_irgen_LLIHL() argument
6250 put_gpr_dw0(r1, mkU64(((ULong)i2) << 32)); in s390_irgen_LLIHL()
6256 s390_irgen_LLILF(UChar r1, UInt i2) in s390_irgen_LLILF() argument
6258 put_gpr_dw0(r1, mkU64(i2)); in s390_irgen_LLILF()
6264 s390_irgen_LLILH(UChar r1, UShort i2) in s390_irgen_LLILH() argument
6266 put_gpr_dw0(r1, mkU64(((ULong)i2) << 16)); in s390_irgen_LLILH()
6272 s390_irgen_LLILL(UChar r1, UShort i2) in s390_irgen_LLILL() argument
6274 put_gpr_dw0(r1, mkU64(i2)); in s390_irgen_LLILL()
6280 s390_irgen_LLGTR(UChar r1, UChar r2) in s390_irgen_LLGTR() argument
6282 put_gpr_dw0(r1, unop(Iop_32Uto64, binop(Iop_And32, get_gpr_w1(r2), in s390_irgen_LLGTR()
6289 s390_irgen_LLGT(UChar r1, IRTemp op2addr) in s390_irgen_LLGT() argument
6291 put_gpr_dw0(r1, unop(Iop_32Uto64, binop(Iop_And32, load(Ity_I32, in s390_irgen_LLGT()
6298 s390_irgen_LNR(UChar r1, UChar r2) in s390_irgen_LNR() argument
6306 put_gpr_w1(r1, mkexpr(result)); in s390_irgen_LNR()
6313 s390_irgen_LNGR(UChar r1, UChar r2) in s390_irgen_LNGR() argument
6321 put_gpr_dw0(r1, mkexpr(result)); in s390_irgen_LNGR()
6328 s390_irgen_LNGFR(UChar r1, UChar r2 __attribute__((unused))) in s390_irgen_LNGFR() argument
6333 assign(op2, unop(Iop_32Sto64, get_gpr_w1(r1))); in s390_irgen_LNGFR()
6336 put_gpr_dw0(r1, mkexpr(result)); in s390_irgen_LNGFR()
6343 s390_irgen_LOCR(UChar m3, UChar r1, UChar r2) in s390_irgen_LOCR() argument
6346 put_gpr_w1(r1, get_gpr_w1(r2)); in s390_irgen_LOCR()
6352 s390_irgen_LOCGR(UChar m3, UChar r1, UChar r2) in s390_irgen_LOCGR() argument
6355 put_gpr_dw0(r1, get_gpr_dw0(r2)); in s390_irgen_LOCGR()
6361 s390_irgen_LOC(UChar r1, IRTemp op2addr) in s390_irgen_LOC() argument
6364 put_gpr_w1(r1, load(Ity_I32, mkexpr(op2addr))); in s390_irgen_LOC()
6370 s390_irgen_LOCG(UChar r1, IRTemp op2addr) in s390_irgen_LOCG() argument
6373 put_gpr_dw0(r1, load(Ity_I64, mkexpr(op2addr))); in s390_irgen_LOCG()
6379 s390_irgen_LPQ(UChar r1, IRTemp op2addr) in s390_irgen_LPQ() argument
6381 put_gpr_dw0(r1, load(Ity_I64, mkexpr(op2addr))); in s390_irgen_LPQ()
6382 put_gpr_dw0(r1 + 1, load(Ity_I64, binop(Iop_Add64, mkexpr(op2addr), mkU64(8)) in s390_irgen_LPQ()
6389 s390_irgen_LPR(UChar r1, UChar r2) in s390_irgen_LPR() argument
6397 put_gpr_w1(r1, mkexpr(result)); in s390_irgen_LPR()
6404 s390_irgen_LPGR(UChar r1, UChar r2) in s390_irgen_LPGR() argument
6412 put_gpr_dw0(r1, mkexpr(result)); in s390_irgen_LPGR()
6419 s390_irgen_LPGFR(UChar r1, UChar r2) in s390_irgen_LPGFR() argument
6427 put_gpr_dw0(r1, mkexpr(result)); in s390_irgen_LPGFR()
6434 s390_irgen_LRVR(UChar r1, UChar r2) in s390_irgen_LRVR() argument
6445 put_gpr_b4(r1, mkexpr(b3)); in s390_irgen_LRVR()
6446 put_gpr_b5(r1, mkexpr(b2)); in s390_irgen_LRVR()
6447 put_gpr_b6(r1, mkexpr(b1)); in s390_irgen_LRVR()
6448 put_gpr_b7(r1, mkexpr(b0)); in s390_irgen_LRVR()
6454 s390_irgen_LRVGR(UChar r1, UChar r2) in s390_irgen_LRVGR() argument
6473 put_gpr_b0(r1, mkexpr(b7)); in s390_irgen_LRVGR()
6474 put_gpr_b1(r1, mkexpr(b6)); in s390_irgen_LRVGR()
6475 put_gpr_b2(r1, mkexpr(b5)); in s390_irgen_LRVGR()
6476 put_gpr_b3(r1, mkexpr(b4)); in s390_irgen_LRVGR()
6477 put_gpr_b4(r1, mkexpr(b3)); in s390_irgen_LRVGR()
6478 put_gpr_b5(r1, mkexpr(b2)); in s390_irgen_LRVGR()
6479 put_gpr_b6(r1, mkexpr(b1)); in s390_irgen_LRVGR()
6480 put_gpr_b7(r1, mkexpr(b0)); in s390_irgen_LRVGR()
6486 s390_irgen_LRVH(UChar r1, IRTemp op2addr) in s390_irgen_LRVH() argument
6491 put_gpr_b6(r1, unop(Iop_16to8, mkexpr(op2))); in s390_irgen_LRVH()
6492 put_gpr_b7(r1, unop(Iop_16HIto8, mkexpr(op2))); in s390_irgen_LRVH()
6498 s390_irgen_LRV(UChar r1, IRTemp op2addr) in s390_irgen_LRV() argument
6503 put_gpr_b4(r1, unop(Iop_32to8, binop(Iop_And32, mkexpr(op2), mkU32(255)))); in s390_irgen_LRV()
6504 put_gpr_b5(r1, unop(Iop_32to8, binop(Iop_And32, binop(Iop_Shr32, mkexpr(op2), in s390_irgen_LRV()
6506 put_gpr_b6(r1, unop(Iop_32to8, binop(Iop_And32, binop(Iop_Shr32, mkexpr(op2), in s390_irgen_LRV()
6508 put_gpr_b7(r1, unop(Iop_32to8, binop(Iop_And32, binop(Iop_Shr32, mkexpr(op2), in s390_irgen_LRV()
6515 s390_irgen_LRVG(UChar r1, IRTemp op2addr) in s390_irgen_LRVG() argument
6520 put_gpr_b0(r1, unop(Iop_64to8, binop(Iop_And64, mkexpr(op2), mkU64(255)))); in s390_irgen_LRVG()
6521 put_gpr_b1(r1, unop(Iop_64to8, binop(Iop_And64, binop(Iop_Shr64, mkexpr(op2), in s390_irgen_LRVG()
6523 put_gpr_b2(r1, unop(Iop_64to8, binop(Iop_And64, binop(Iop_Shr64, mkexpr(op2), in s390_irgen_LRVG()
6525 put_gpr_b3(r1, unop(Iop_64to8, binop(Iop_And64, binop(Iop_Shr64, mkexpr(op2), in s390_irgen_LRVG()
6527 put_gpr_b4(r1, unop(Iop_64to8, binop(Iop_And64, binop(Iop_Shr64, mkexpr(op2), in s390_irgen_LRVG()
6529 put_gpr_b5(r1, unop(Iop_64to8, binop(Iop_And64, binop(Iop_Shr64, mkexpr(op2), in s390_irgen_LRVG()
6531 put_gpr_b6(r1, unop(Iop_64to8, binop(Iop_And64, binop(Iop_Shr64, mkexpr(op2), in s390_irgen_LRVG()
6533 put_gpr_b7(r1, unop(Iop_64to8, binop(Iop_And64, binop(Iop_Shr64, mkexpr(op2), in s390_irgen_LRVG()
6580 s390_irgen_MR(UChar r1, UChar r2) in s390_irgen_MR() argument
6586 assign(op1, get_gpr_w1(r1 + 1)); in s390_irgen_MR()
6589 put_gpr_w1(r1, unop(Iop_64HIto32, mkexpr(result))); in s390_irgen_MR()
6590 put_gpr_w1(r1 + 1, unop(Iop_64to32, mkexpr(result))); in s390_irgen_MR()
6596 s390_irgen_M(UChar r1, IRTemp op2addr) in s390_irgen_M() argument
6602 assign(op1, get_gpr_w1(r1 + 1)); in s390_irgen_M()
6605 put_gpr_w1(r1, unop(Iop_64HIto32, mkexpr(result))); in s390_irgen_M()
6606 put_gpr_w1(r1 + 1, unop(Iop_64to32, mkexpr(result))); in s390_irgen_M()
6612 s390_irgen_MFY(UChar r1, IRTemp op2addr) in s390_irgen_MFY() argument
6618 assign(op1, get_gpr_w1(r1 + 1)); in s390_irgen_MFY()
6621 put_gpr_w1(r1, unop(Iop_64HIto32, mkexpr(result))); in s390_irgen_MFY()
6622 put_gpr_w1(r1 + 1, unop(Iop_64to32, mkexpr(result))); in s390_irgen_MFY()
6628 s390_irgen_MH(UChar r1, IRTemp op2addr) in s390_irgen_MH() argument
6634 assign(op1, get_gpr_w1(r1)); in s390_irgen_MH()
6638 put_gpr_w1(r1, unop(Iop_64to32, mkexpr(result))); in s390_irgen_MH()
6644 s390_irgen_MHY(UChar r1, IRTemp op2addr) in s390_irgen_MHY() argument
6650 assign(op1, get_gpr_w1(r1)); in s390_irgen_MHY()
6654 put_gpr_w1(r1, unop(Iop_64to32, mkexpr(result))); in s390_irgen_MHY()
6660 s390_irgen_MHI(UChar r1, UShort i2) in s390_irgen_MHI() argument
6666 assign(op1, get_gpr_w1(r1)); in s390_irgen_MHI()
6670 put_gpr_w1(r1, unop(Iop_64to32, mkexpr(result))); in s390_irgen_MHI()
6676 s390_irgen_MGHI(UChar r1, UShort i2) in s390_irgen_MGHI() argument
6682 assign(op1, get_gpr_dw0(r1)); in s390_irgen_MGHI()
6686 put_gpr_dw0(r1, unop(Iop_128to64, mkexpr(result))); in s390_irgen_MGHI()
6692 s390_irgen_MLR(UChar r1, UChar r2) in s390_irgen_MLR() argument
6698 assign(op1, get_gpr_w1(r1 + 1)); in s390_irgen_MLR()
6701 put_gpr_w1(r1, unop(Iop_64HIto32, mkexpr(result))); in s390_irgen_MLR()
6702 put_gpr_w1(r1 + 1, unop(Iop_64to32, mkexpr(result))); in s390_irgen_MLR()
6708 s390_irgen_MLGR(UChar r1, UChar r2) in s390_irgen_MLGR() argument
6714 assign(op1, get_gpr_dw0(r1 + 1)); in s390_irgen_MLGR()
6717 put_gpr_dw0(r1, unop(Iop_128HIto64, mkexpr(result))); in s390_irgen_MLGR()
6718 put_gpr_dw0(r1 + 1, unop(Iop_128to64, mkexpr(result))); in s390_irgen_MLGR()
6724 s390_irgen_ML(UChar r1, IRTemp op2addr) in s390_irgen_ML() argument
6730 assign(op1, get_gpr_w1(r1 + 1)); in s390_irgen_ML()
6733 put_gpr_w1(r1, unop(Iop_64HIto32, mkexpr(result))); in s390_irgen_ML()
6734 put_gpr_w1(r1 + 1, unop(Iop_64to32, mkexpr(result))); in s390_irgen_ML()
6740 s390_irgen_MLG(UChar r1, IRTemp op2addr) in s390_irgen_MLG() argument
6746 assign(op1, get_gpr_dw0(r1 + 1)); in s390_irgen_MLG()
6749 put_gpr_dw0(r1, unop(Iop_128HIto64, mkexpr(result))); in s390_irgen_MLG()
6750 put_gpr_dw0(r1 + 1, unop(Iop_128to64, mkexpr(result))); in s390_irgen_MLG()
6756 s390_irgen_MSR(UChar r1, UChar r2) in s390_irgen_MSR() argument
6762 assign(op1, get_gpr_w1(r1)); in s390_irgen_MSR()
6765 put_gpr_w1(r1, unop(Iop_64to32, mkexpr(result))); in s390_irgen_MSR()
6771 s390_irgen_MSGR(UChar r1, UChar r2) in s390_irgen_MSGR() argument
6777 assign(op1, get_gpr_dw0(r1)); in s390_irgen_MSGR()
6780 put_gpr_dw0(r1, unop(Iop_128to64, mkexpr(result))); in s390_irgen_MSGR()
6786 s390_irgen_MSGFR(UChar r1, UChar r2) in s390_irgen_MSGFR() argument
6792 assign(op1, get_gpr_dw0(r1)); in s390_irgen_MSGFR()
6796 put_gpr_dw0(r1, unop(Iop_128to64, mkexpr(result))); in s390_irgen_MSGFR()
6802 s390_irgen_MS(UChar r1, IRTemp op2addr) in s390_irgen_MS() argument
6808 assign(op1, get_gpr_w1(r1)); in s390_irgen_MS()
6811 put_gpr_w1(r1, unop(Iop_64to32, mkexpr(result))); in s390_irgen_MS()
6817 s390_irgen_MSY(UChar r1, IRTemp op2addr) in s390_irgen_MSY() argument
6823 assign(op1, get_gpr_w1(r1)); in s390_irgen_MSY()
6826 put_gpr_w1(r1, unop(Iop_64to32, mkexpr(result))); in s390_irgen_MSY()
6832 s390_irgen_MSG(UChar r1, IRTemp op2addr) in s390_irgen_MSG() argument
6838 assign(op1, get_gpr_dw0(r1)); in s390_irgen_MSG()
6841 put_gpr_dw0(r1, unop(Iop_128to64, mkexpr(result))); in s390_irgen_MSG()
6847 s390_irgen_MSGF(UChar r1, IRTemp op2addr) in s390_irgen_MSGF() argument
6853 assign(op1, get_gpr_dw0(r1)); in s390_irgen_MSGF()
6857 put_gpr_dw0(r1, unop(Iop_128to64, mkexpr(result))); in s390_irgen_MSGF()
6863 s390_irgen_MSFI(UChar r1, UInt i2) in s390_irgen_MSFI() argument
6869 assign(op1, get_gpr_w1(r1)); in s390_irgen_MSFI()
6872 put_gpr_w1(r1, unop(Iop_64to32, mkexpr(result))); in s390_irgen_MSFI()
6878 s390_irgen_MSGFI(UChar r1, UInt i2) in s390_irgen_MSGFI() argument
6884 assign(op1, get_gpr_dw0(r1)); in s390_irgen_MSGFI()
6888 put_gpr_dw0(r1, unop(Iop_128to64, mkexpr(result))); in s390_irgen_MSGFI()
6894 s390_irgen_OR(UChar r1, UChar r2) in s390_irgen_OR() argument
6900 assign(op1, get_gpr_w1(r1)); in s390_irgen_OR()
6904 put_gpr_w1(r1, mkexpr(result)); in s390_irgen_OR()
6910 s390_irgen_OGR(UChar r1, UChar r2) in s390_irgen_OGR() argument
6916 assign(op1, get_gpr_dw0(r1)); in s390_irgen_OGR()
6920 put_gpr_dw0(r1, mkexpr(result)); in s390_irgen_OGR()
6926 s390_irgen_ORK(UChar r3, UChar r1, UChar r2) in s390_irgen_ORK() argument
6936 put_gpr_w1(r1, mkexpr(result)); in s390_irgen_ORK()
6942 s390_irgen_OGRK(UChar r3, UChar r1, UChar r2) in s390_irgen_OGRK() argument
6952 put_gpr_dw0(r1, mkexpr(result)); in s390_irgen_OGRK()
6958 s390_irgen_O(UChar r1, IRTemp op2addr) in s390_irgen_O() argument
6964 assign(op1, get_gpr_w1(r1)); in s390_irgen_O()
6968 put_gpr_w1(r1, mkexpr(result)); in s390_irgen_O()
6974 s390_irgen_OY(UChar r1, IRTemp op2addr) in s390_irgen_OY() argument
6980 assign(op1, get_gpr_w1(r1)); in s390_irgen_OY()
6984 put_gpr_w1(r1, mkexpr(result)); in s390_irgen_OY()
6990 s390_irgen_OG(UChar r1, IRTemp op2addr) in s390_irgen_OG() argument
6996 assign(op1, get_gpr_dw0(r1)); in s390_irgen_OG()
7000 put_gpr_dw0(r1, mkexpr(result)); in s390_irgen_OG()
7038 s390_irgen_OIHF(UChar r1, UInt i2) in s390_irgen_OIHF() argument
7044 assign(op1, get_gpr_w0(r1)); in s390_irgen_OIHF()
7048 put_gpr_w0(r1, mkexpr(result)); in s390_irgen_OIHF()
7054 s390_irgen_OIHH(UChar r1, UShort i2) in s390_irgen_OIHH() argument
7060 assign(op1, get_gpr_hw0(r1)); in s390_irgen_OIHH()
7064 put_gpr_hw0(r1, mkexpr(result)); in s390_irgen_OIHH()
7070 s390_irgen_OIHL(UChar r1, UShort i2) in s390_irgen_OIHL() argument
7076 assign(op1, get_gpr_hw1(r1)); in s390_irgen_OIHL()
7080 put_gpr_hw1(r1, mkexpr(result)); in s390_irgen_OIHL()
7086 s390_irgen_OILF(UChar r1, UInt i2) in s390_irgen_OILF() argument
7092 assign(op1, get_gpr_w1(r1)); in s390_irgen_OILF()
7096 put_gpr_w1(r1, mkexpr(result)); in s390_irgen_OILF()
7102 s390_irgen_OILH(UChar r1, UShort i2) in s390_irgen_OILH() argument
7108 assign(op1, get_gpr_hw2(r1)); in s390_irgen_OILH()
7112 put_gpr_hw2(r1, mkexpr(result)); in s390_irgen_OILH()
7118 s390_irgen_OILL(UChar r1, UShort i2) in s390_irgen_OILL() argument
7124 assign(op1, get_gpr_hw3(r1)); in s390_irgen_OILL()
7128 put_gpr_hw3(r1, mkexpr(result)); in s390_irgen_OILL()
7434 s390_irgen_RLL(UChar r1, UChar r3, IRTemp op2addr) in s390_irgen_RLL() argument
7441 put_gpr_w1(r1, binop(Iop_Or32, binop(Iop_Shl32, mkexpr(op), unop(Iop_64to8, in s390_irgen_RLL()
7449 s390_irgen_RLLG(UChar r1, UChar r3, IRTemp op2addr) in s390_irgen_RLLG() argument
7456 put_gpr_dw0(r1, binop(Iop_Or64, binop(Iop_Shl64, mkexpr(op), unop(Iop_64to8, in s390_irgen_RLLG()
7464 s390_irgen_RNSBG(UChar r1, UChar r2, UChar i3, UChar i4, UChar i5) in s390_irgen_RNSBG() argument
7491 assign(result, binop(Iop_And64, binop(Iop_And64, get_gpr_dw0(r1), mkexpr(op2) in s390_irgen_RNSBG()
7494 put_gpr_dw0(r1, binop(Iop_Or64, binop(Iop_And64, get_gpr_dw0(r1), in s390_irgen_RNSBG()
7503 s390_irgen_RXSBG(UChar r1, UChar r2, UChar i3, UChar i4, UChar i5) in s390_irgen_RXSBG() argument
7530 assign(result, binop(Iop_And64, binop(Iop_Xor64, get_gpr_dw0(r1), mkexpr(op2) in s390_irgen_RXSBG()
7533 put_gpr_dw0(r1, binop(Iop_Or64, binop(Iop_And64, get_gpr_dw0(r1), in s390_irgen_RXSBG()
7542 s390_irgen_ROSBG(UChar r1, UChar r2, UChar i3, UChar i4, UChar i5) in s390_irgen_ROSBG() argument
7569 assign(result, binop(Iop_And64, binop(Iop_Or64, get_gpr_dw0(r1), mkexpr(op2) in s390_irgen_ROSBG()
7572 put_gpr_dw0(r1, binop(Iop_Or64, binop(Iop_And64, get_gpr_dw0(r1), in s390_irgen_ROSBG()
7581 s390_irgen_RISBG(UChar r1, UChar r2, UChar i3, UChar i4, UChar i5) in s390_irgen_RISBG() argument
7609 put_gpr_dw0(r1, binop(Iop_Or64, binop(Iop_And64, get_gpr_dw0(r1), in s390_irgen_RISBG()
7612 put_gpr_dw0(r1, binop(Iop_And64, mkexpr(op2), mkU64(mask))); in s390_irgen_RISBG()
7614 assign(result, get_gpr_dw0(r1)); in s390_irgen_RISBG()
7621 s390_irgen_SAR(UChar r1, UChar r2) in s390_irgen_SAR() argument
7623 put_ar_w0(r1, get_gpr_w1(r2)); in s390_irgen_SAR()
7625 s390_disasm(ENC3(MNM, AR, GPR), "sar", r1, r2); in s390_irgen_SAR()
7631 s390_irgen_SLDA(UChar r1, IRTemp op2addr) in s390_irgen_SLDA() argument
7640 assign(p1, unop(Iop_32Uto64, get_gpr_w1(r1))); in s390_irgen_SLDA()
7641 assign(p2, unop(Iop_32Uto64, get_gpr_w1(r1 + 1))); in s390_irgen_SLDA()
7649 put_gpr_w1(r1, unop(Iop_64HIto32, mkexpr(result))); in s390_irgen_SLDA()
7650 put_gpr_w1(r1 + 1, unop(Iop_64to32, mkexpr(result))); in s390_irgen_SLDA()
7657 s390_irgen_SLDL(UChar r1, IRTemp op2addr) in s390_irgen_SLDL() argument
7663 assign(p1, unop(Iop_32Uto64, get_gpr_w1(r1))); in s390_irgen_SLDL()
7664 assign(p2, unop(Iop_32Uto64, get_gpr_w1(r1 + 1))); in s390_irgen_SLDL()
7668 put_gpr_w1(r1, unop(Iop_64HIto32, mkexpr(result))); in s390_irgen_SLDL()
7669 put_gpr_w1(r1 + 1, unop(Iop_64to32, mkexpr(result))); in s390_irgen_SLDL()
7675 s390_irgen_SLA(UChar r1, IRTemp op2addr) in s390_irgen_SLA() argument
7683 assign(op, get_gpr_w1(r1)); in s390_irgen_SLA()
7684 assign(uop, get_gpr_w1(r1)); in s390_irgen_SLA()
7690 put_gpr_w1(r1, mkexpr(result)); in s390_irgen_SLA()
7697 s390_irgen_SLAK(UChar r1, UChar r3, IRTemp op2addr) in s390_irgen_SLAK() argument
7712 put_gpr_w1(r1, mkexpr(result)); in s390_irgen_SLAK()
7719 s390_irgen_SLAG(UChar r1, UChar r3, IRTemp op2addr) in s390_irgen_SLAG() argument
7734 put_gpr_dw0(r1, mkexpr(result)); in s390_irgen_SLAG()
7741 s390_irgen_SLL(UChar r1, IRTemp op2addr) in s390_irgen_SLL() argument
7743 put_gpr_w1(r1, binop(Iop_Shl32, get_gpr_w1(r1), unop(Iop_64to8, in s390_irgen_SLL()
7750 s390_irgen_SLLK(UChar r1, UChar r3, IRTemp op2addr) in s390_irgen_SLLK() argument
7752 put_gpr_w1(r1, binop(Iop_Shl32, get_gpr_w1(r3), unop(Iop_64to8, in s390_irgen_SLLK()
7759 s390_irgen_SLLG(UChar r1, UChar r3, IRTemp op2addr) in s390_irgen_SLLG() argument
7761 put_gpr_dw0(r1, binop(Iop_Shl64, get_gpr_dw0(r3), unop(Iop_64to8, in s390_irgen_SLLG()
7768 s390_irgen_SRDA(UChar r1, IRTemp op2addr) in s390_irgen_SRDA() argument
7774 assign(p1, unop(Iop_32Uto64, get_gpr_w1(r1))); in s390_irgen_SRDA()
7775 assign(p2, unop(Iop_32Uto64, get_gpr_w1(r1 + 1))); in s390_irgen_SRDA()
7779 put_gpr_w1(r1, unop(Iop_64HIto32, mkexpr(result))); in s390_irgen_SRDA()
7780 put_gpr_w1(r1 + 1, unop(Iop_64to32, mkexpr(result))); in s390_irgen_SRDA()
7787 s390_irgen_SRDL(UChar r1, IRTemp op2addr) in s390_irgen_SRDL() argument
7793 assign(p1, unop(Iop_32Uto64, get_gpr_w1(r1))); in s390_irgen_SRDL()
7794 assign(p2, unop(Iop_32Uto64, get_gpr_w1(r1 + 1))); in s390_irgen_SRDL()
7798 put_gpr_w1(r1, unop(Iop_64HIto32, mkexpr(result))); in s390_irgen_SRDL()
7799 put_gpr_w1(r1 + 1, unop(Iop_64to32, mkexpr(result))); in s390_irgen_SRDL()
7805 s390_irgen_SRA(UChar r1, IRTemp op2addr) in s390_irgen_SRA() argument
7810 assign(op, get_gpr_w1(r1)); in s390_irgen_SRA()
7813 put_gpr_w1(r1, mkexpr(result)); in s390_irgen_SRA()
7820 s390_irgen_SRAK(UChar r1, UChar r3, IRTemp op2addr) in s390_irgen_SRAK() argument
7828 put_gpr_w1(r1, mkexpr(result)); in s390_irgen_SRAK()
7835 s390_irgen_SRAG(UChar r1, UChar r3, IRTemp op2addr) in s390_irgen_SRAG() argument
7843 put_gpr_dw0(r1, mkexpr(result)); in s390_irgen_SRAG()
7850 s390_irgen_SRL(UChar r1, IRTemp op2addr) in s390_irgen_SRL() argument
7854 assign(op, get_gpr_w1(r1)); in s390_irgen_SRL()
7855 put_gpr_w1(r1, binop(Iop_Shr32, mkexpr(op), unop(Iop_64to8, binop(Iop_And64, in s390_irgen_SRL()
7862 s390_irgen_SRLK(UChar r1, UChar r3, IRTemp op2addr) in s390_irgen_SRLK() argument
7867 put_gpr_w1(r1, binop(Iop_Shr32, mkexpr(op), unop(Iop_64to8, binop(Iop_And64, in s390_irgen_SRLK()
7874 s390_irgen_SRLG(UChar r1, UChar r3, IRTemp op2addr) in s390_irgen_SRLG() argument
7879 put_gpr_dw0(r1, binop(Iop_Shr64, mkexpr(op), unop(Iop_64to8, binop(Iop_And64, in s390_irgen_SRLG()
7886 s390_irgen_ST(UChar r1, IRTemp op2addr) in s390_irgen_ST() argument
7888 store(mkexpr(op2addr), get_gpr_w1(r1)); in s390_irgen_ST()
7894 s390_irgen_STY(UChar r1, IRTemp op2addr) in s390_irgen_STY() argument
7896 store(mkexpr(op2addr), get_gpr_w1(r1)); in s390_irgen_STY()
7902 s390_irgen_STG(UChar r1, IRTemp op2addr) in s390_irgen_STG() argument
7904 store(mkexpr(op2addr), get_gpr_dw0(r1)); in s390_irgen_STG()
7910 s390_irgen_STRL(UChar r1, UInt i2) in s390_irgen_STRL() argument
7913 get_gpr_w1(r1)); in s390_irgen_STRL()
7919 s390_irgen_STGRL(UChar r1, UInt i2) in s390_irgen_STGRL() argument
7922 get_gpr_dw0(r1)); in s390_irgen_STGRL()
7928 s390_irgen_STC(UChar r1, IRTemp op2addr) in s390_irgen_STC() argument
7930 store(mkexpr(op2addr), get_gpr_b7(r1)); in s390_irgen_STC()
7936 s390_irgen_STCY(UChar r1, IRTemp op2addr) in s390_irgen_STCY() argument
7938 store(mkexpr(op2addr), get_gpr_b7(r1)); in s390_irgen_STCY()
7944 s390_irgen_STCH(UChar r1, IRTemp op2addr) in s390_irgen_STCH() argument
7946 store(mkexpr(op2addr), get_gpr_b3(r1)); in s390_irgen_STCH()
7952 s390_irgen_STCM(UChar r1, UChar r3, IRTemp op2addr) in s390_irgen_STCM() argument
7960 store(mkexpr(op2addr), get_gpr_b4(r1)); in s390_irgen_STCM()
7964 store(binop(Iop_Add64, mkexpr(op2addr), mkU64(n)), get_gpr_b5(r1)); in s390_irgen_STCM()
7968 store(binop(Iop_Add64, mkexpr(op2addr), mkU64(n)), get_gpr_b6(r1)); in s390_irgen_STCM()
7972 store(binop(Iop_Add64, mkexpr(op2addr), mkU64(n)), get_gpr_b7(r1)); in s390_irgen_STCM()
7979 s390_irgen_STCMY(UChar r1, UChar r3, IRTemp op2addr) in s390_irgen_STCMY() argument
7987 store(mkexpr(op2addr), get_gpr_b4(r1)); in s390_irgen_STCMY()
7991 store(binop(Iop_Add64, mkexpr(op2addr), mkU64(n)), get_gpr_b5(r1)); in s390_irgen_STCMY()
7995 store(binop(Iop_Add64, mkexpr(op2addr), mkU64(n)), get_gpr_b6(r1)); in s390_irgen_STCMY()
7999 store(binop(Iop_Add64, mkexpr(op2addr), mkU64(n)), get_gpr_b7(r1)); in s390_irgen_STCMY()
8006 s390_irgen_STCMH(UChar r1, UChar r3, IRTemp op2addr) in s390_irgen_STCMH() argument
8014 store(mkexpr(op2addr), get_gpr_b0(r1)); in s390_irgen_STCMH()
8018 store(binop(Iop_Add64, mkexpr(op2addr), mkU64(n)), get_gpr_b1(r1)); in s390_irgen_STCMH()
8022 store(binop(Iop_Add64, mkexpr(op2addr), mkU64(n)), get_gpr_b2(r1)); in s390_irgen_STCMH()
8026 store(binop(Iop_Add64, mkexpr(op2addr), mkU64(n)), get_gpr_b3(r1)); in s390_irgen_STCMH()
8033 s390_irgen_STH(UChar r1, IRTemp op2addr) in s390_irgen_STH() argument
8035 store(mkexpr(op2addr), get_gpr_hw3(r1)); in s390_irgen_STH()
8041 s390_irgen_STHY(UChar r1, IRTemp op2addr) in s390_irgen_STHY() argument
8043 store(mkexpr(op2addr), get_gpr_hw3(r1)); in s390_irgen_STHY()
8049 s390_irgen_STHRL(UChar r1, UInt i2) in s390_irgen_STHRL() argument
8052 get_gpr_hw3(r1)); in s390_irgen_STHRL()
8058 s390_irgen_STHH(UChar r1, IRTemp op2addr) in s390_irgen_STHH() argument
8060 store(mkexpr(op2addr), get_gpr_hw1(r1)); in s390_irgen_STHH()
8066 s390_irgen_STFH(UChar r1, IRTemp op2addr) in s390_irgen_STFH() argument
8068 store(mkexpr(op2addr), get_gpr_w0(r1)); in s390_irgen_STFH()
8074 s390_irgen_STOC(UChar r1, IRTemp op2addr) in s390_irgen_STOC() argument
8077 store(mkexpr(op2addr), get_gpr_w1(r1)); in s390_irgen_STOC()
8083 s390_irgen_STOCG(UChar r1, IRTemp op2addr) in s390_irgen_STOCG() argument
8086 store(mkexpr(op2addr), get_gpr_dw0(r1)); in s390_irgen_STOCG()
8092 s390_irgen_STPQ(UChar r1, IRTemp op2addr) in s390_irgen_STPQ() argument
8094 store(mkexpr(op2addr), get_gpr_dw0(r1)); in s390_irgen_STPQ()
8095 store(binop(Iop_Add64, mkexpr(op2addr), mkU64(8)), get_gpr_dw0(r1 + 1)); in s390_irgen_STPQ()
8101 s390_irgen_STRVH(UChar r1, IRTemp op2addr) in s390_irgen_STRVH() argument
8103 store(mkexpr(op2addr), get_gpr_b7(r1)); in s390_irgen_STRVH()
8104 store(binop(Iop_Add64, mkexpr(op2addr), mkU64(1)), get_gpr_b6(r1)); in s390_irgen_STRVH()
8110 s390_irgen_STRV(UChar r1, IRTemp op2addr) in s390_irgen_STRV() argument
8112 store(mkexpr(op2addr), get_gpr_b7(r1)); in s390_irgen_STRV()
8113 store(binop(Iop_Add64, mkexpr(op2addr), mkU64(1)), get_gpr_b6(r1)); in s390_irgen_STRV()
8114 store(binop(Iop_Add64, mkexpr(op2addr), mkU64(2)), get_gpr_b5(r1)); in s390_irgen_STRV()
8115 store(binop(Iop_Add64, mkexpr(op2addr), mkU64(3)), get_gpr_b4(r1)); in s390_irgen_STRV()
8121 s390_irgen_STRVG(UChar r1, IRTemp op2addr) in s390_irgen_STRVG() argument
8123 store(mkexpr(op2addr), get_gpr_b7(r1)); in s390_irgen_STRVG()
8124 store(binop(Iop_Add64, mkexpr(op2addr), mkU64(1)), get_gpr_b6(r1)); in s390_irgen_STRVG()
8125 store(binop(Iop_Add64, mkexpr(op2addr), mkU64(2)), get_gpr_b5(r1)); in s390_irgen_STRVG()
8126 store(binop(Iop_Add64, mkexpr(op2addr), mkU64(3)), get_gpr_b4(r1)); in s390_irgen_STRVG()
8127 store(binop(Iop_Add64, mkexpr(op2addr), mkU64(4)), get_gpr_b3(r1)); in s390_irgen_STRVG()
8128 store(binop(Iop_Add64, mkexpr(op2addr), mkU64(5)), get_gpr_b2(r1)); in s390_irgen_STRVG()
8129 store(binop(Iop_Add64, mkexpr(op2addr), mkU64(6)), get_gpr_b1(r1)); in s390_irgen_STRVG()
8130 store(binop(Iop_Add64, mkexpr(op2addr), mkU64(7)), get_gpr_b0(r1)); in s390_irgen_STRVG()
8136 s390_irgen_SR(UChar r1, UChar r2) in s390_irgen_SR() argument
8142 assign(op1, get_gpr_w1(r1)); in s390_irgen_SR()
8146 put_gpr_w1(r1, mkexpr(result)); in s390_irgen_SR()
8152 s390_irgen_SGR(UChar r1, UChar r2) in s390_irgen_SGR() argument
8158 assign(op1, get_gpr_dw0(r1)); in s390_irgen_SGR()
8162 put_gpr_dw0(r1, mkexpr(result)); in s390_irgen_SGR()
8168 s390_irgen_SGFR(UChar r1, UChar r2) in s390_irgen_SGFR() argument
8174 assign(op1, get_gpr_dw0(r1)); in s390_irgen_SGFR()
8178 put_gpr_dw0(r1, mkexpr(result)); in s390_irgen_SGFR()
8184 s390_irgen_SRK(UChar r3, UChar r1, UChar r2) in s390_irgen_SRK() argument
8194 put_gpr_w1(r1, mkexpr(result)); in s390_irgen_SRK()
8200 s390_irgen_SGRK(UChar r3, UChar r1, UChar r2) in s390_irgen_SGRK() argument
8210 put_gpr_dw0(r1, mkexpr(result)); in s390_irgen_SGRK()
8216 s390_irgen_S(UChar r1, IRTemp op2addr) in s390_irgen_S() argument
8222 assign(op1, get_gpr_w1(r1)); in s390_irgen_S()
8226 put_gpr_w1(r1, mkexpr(result)); in s390_irgen_S()
8232 s390_irgen_SY(UChar r1, IRTemp op2addr) in s390_irgen_SY() argument
8238 assign(op1, get_gpr_w1(r1)); in s390_irgen_SY()
8242 put_gpr_w1(r1, mkexpr(result)); in s390_irgen_SY()
8248 s390_irgen_SG(UChar r1, IRTemp op2addr) in s390_irgen_SG() argument
8254 assign(op1, get_gpr_dw0(r1)); in s390_irgen_SG()
8258 put_gpr_dw0(r1, mkexpr(result)); in s390_irgen_SG()
8264 s390_irgen_SGF(UChar r1, IRTemp op2addr) in s390_irgen_SGF() argument
8270 assign(op1, get_gpr_dw0(r1)); in s390_irgen_SGF()
8274 put_gpr_dw0(r1, mkexpr(result)); in s390_irgen_SGF()
8280 s390_irgen_SH(UChar r1, IRTemp op2addr) in s390_irgen_SH() argument
8286 assign(op1, get_gpr_w1(r1)); in s390_irgen_SH()
8290 put_gpr_w1(r1, mkexpr(result)); in s390_irgen_SH()
8296 s390_irgen_SHY(UChar r1, IRTemp op2addr) in s390_irgen_SHY() argument
8302 assign(op1, get_gpr_w1(r1)); in s390_irgen_SHY()
8306 put_gpr_w1(r1, mkexpr(result)); in s390_irgen_SHY()
8312 s390_irgen_SHHHR(UChar r3 __attribute__((unused)), UChar r1, UChar r2) in s390_irgen_SHHHR() argument
8318 assign(op2, get_gpr_w0(r1)); in s390_irgen_SHHHR()
8322 put_gpr_w0(r1, mkexpr(result)); in s390_irgen_SHHHR()
8328 s390_irgen_SHHLR(UChar r3 __attribute__((unused)), UChar r1, UChar r2) in s390_irgen_SHHLR() argument
8334 assign(op2, get_gpr_w0(r1)); in s390_irgen_SHHLR()
8338 put_gpr_w0(r1, mkexpr(result)); in s390_irgen_SHHLR()
8344 s390_irgen_SLR(UChar r1, UChar r2) in s390_irgen_SLR() argument
8350 assign(op1, get_gpr_w1(r1)); in s390_irgen_SLR()
8354 put_gpr_w1(r1, mkexpr(result)); in s390_irgen_SLR()
8360 s390_irgen_SLGR(UChar r1, UChar r2) in s390_irgen_SLGR() argument
8366 assign(op1, get_gpr_dw0(r1)); in s390_irgen_SLGR()
8370 put_gpr_dw0(r1, mkexpr(result)); in s390_irgen_SLGR()
8376 s390_irgen_SLGFR(UChar r1, UChar r2) in s390_irgen_SLGFR() argument
8382 assign(op1, get_gpr_dw0(r1)); in s390_irgen_SLGFR()
8386 put_gpr_dw0(r1, mkexpr(result)); in s390_irgen_SLGFR()
8392 s390_irgen_SLRK(UChar r3, UChar r1, UChar r2) in s390_irgen_SLRK() argument
8402 put_gpr_w1(r1, mkexpr(result)); in s390_irgen_SLRK()
8408 s390_irgen_SLGRK(UChar r3, UChar r1, UChar r2) in s390_irgen_SLGRK() argument
8418 put_gpr_dw0(r1, mkexpr(result)); in s390_irgen_SLGRK()
8424 s390_irgen_SL(UChar r1, IRTemp op2addr) in s390_irgen_SL() argument
8430 assign(op1, get_gpr_w1(r1)); in s390_irgen_SL()
8434 put_gpr_w1(r1, mkexpr(result)); in s390_irgen_SL()
8440 s390_irgen_SLY(UChar r1, IRTemp op2addr) in s390_irgen_SLY() argument
8446 assign(op1, get_gpr_w1(r1)); in s390_irgen_SLY()
8450 put_gpr_w1(r1, mkexpr(result)); in s390_irgen_SLY()
8456 s390_irgen_SLG(UChar r1, IRTemp op2addr) in s390_irgen_SLG() argument
8462 assign(op1, get_gpr_dw0(r1)); in s390_irgen_SLG()
8466 put_gpr_dw0(r1, mkexpr(result)); in s390_irgen_SLG()
8472 s390_irgen_SLGF(UChar r1, IRTemp op2addr) in s390_irgen_SLGF() argument
8478 assign(op1, get_gpr_dw0(r1)); in s390_irgen_SLGF()
8482 put_gpr_dw0(r1, mkexpr(result)); in s390_irgen_SLGF()
8488 s390_irgen_SLFI(UChar r1, UInt i2) in s390_irgen_SLFI() argument
8494 assign(op1, get_gpr_w1(r1)); in s390_irgen_SLFI()
8499 put_gpr_w1(r1, mkexpr(result)); in s390_irgen_SLFI()
8505 s390_irgen_SLGFI(UChar r1, UInt i2) in s390_irgen_SLGFI() argument
8511 assign(op1, get_gpr_dw0(r1)); in s390_irgen_SLGFI()
8516 put_gpr_dw0(r1, mkexpr(result)); in s390_irgen_SLGFI()
8522 s390_irgen_SLHHHR(UChar r3 __attribute__((unused)), UChar r1, UChar r2) in s390_irgen_SLHHHR() argument
8528 assign(op2, get_gpr_w0(r1)); in s390_irgen_SLHHHR()
8532 put_gpr_w0(r1, mkexpr(result)); in s390_irgen_SLHHHR()
8538 s390_irgen_SLHHLR(UChar r3 __attribute__((unused)), UChar r1, UChar r2) in s390_irgen_SLHHLR() argument
8544 assign(op2, get_gpr_w0(r1)); in s390_irgen_SLHHLR()
8548 put_gpr_w0(r1, mkexpr(result)); in s390_irgen_SLHHLR()
8554 s390_irgen_SLBR(UChar r1, UChar r2) in s390_irgen_SLBR() argument
8561 assign(op1, get_gpr_w1(r1)); in s390_irgen_SLBR()
8568 put_gpr_w1(r1, mkexpr(result)); in s390_irgen_SLBR()
8574 s390_irgen_SLBGR(UChar r1, UChar r2) in s390_irgen_SLBGR() argument
8581 assign(op1, get_gpr_dw0(r1)); in s390_irgen_SLBGR()
8588 put_gpr_dw0(r1, mkexpr(result)); in s390_irgen_SLBGR()
8594 s390_irgen_SLB(UChar r1, IRTemp op2addr) in s390_irgen_SLB() argument
8601 assign(op1, get_gpr_w1(r1)); in s390_irgen_SLB()
8608 put_gpr_w1(r1, mkexpr(result)); in s390_irgen_SLB()
8614 s390_irgen_SLBG(UChar r1, IRTemp op2addr) in s390_irgen_SLBG() argument
8621 assign(op1, get_gpr_dw0(r1)); in s390_irgen_SLBG()
8628 put_gpr_dw0(r1, mkexpr(result)); in s390_irgen_SLBG()
8677 s390_irgen_TMHH(UChar r1, UShort i2) in s390_irgen_TMHH() argument
8683 assign(value, get_gpr_hw0(r1)); in s390_irgen_TMHH()
8691 s390_irgen_TMHL(UChar r1, UShort i2) in s390_irgen_TMHL() argument
8697 assign(value, get_gpr_hw1(r1)); in s390_irgen_TMHL()
8705 s390_irgen_TMLH(UChar r1, UShort i2) in s390_irgen_TMLH() argument
8711 assign(value, get_gpr_hw2(r1)); in s390_irgen_TMLH()
8719 s390_irgen_TMLL(UChar r1, UShort i2) in s390_irgen_TMLL() argument
8725 assign(value, get_gpr_hw3(r1)); in s390_irgen_TMLL()
8733 s390_irgen_EFPC(UChar r1) in s390_irgen_EFPC() argument
8735 put_gpr_w1(r1, get_fpc_w0()); in s390_irgen_EFPC()
8741 s390_irgen_LER(UChar r1, UChar r2) in s390_irgen_LER() argument
8743 put_fpr_w0(r1, get_fpr_w0(r2)); in s390_irgen_LER()
8749 s390_irgen_LDR(UChar r1, UChar r2) in s390_irgen_LDR() argument
8751 put_fpr_dw0(r1, get_fpr_dw0(r2)); in s390_irgen_LDR()
8757 s390_irgen_LXR(UChar r1, UChar r2) in s390_irgen_LXR() argument
8759 put_fpr_dw0(r1, get_fpr_dw0(r2)); in s390_irgen_LXR()
8760 put_fpr_dw0(r1 + 2, get_fpr_dw0(r2 + 2)); in s390_irgen_LXR()
8766 s390_irgen_LE(UChar r1, IRTemp op2addr) in s390_irgen_LE() argument
8768 put_fpr_w0(r1, load(Ity_F32, mkexpr(op2addr))); in s390_irgen_LE()
8774 s390_irgen_LD(UChar r1, IRTemp op2addr) in s390_irgen_LD() argument
8776 put_fpr_dw0(r1, load(Ity_F64, mkexpr(op2addr))); in s390_irgen_LD()
8782 s390_irgen_LEY(UChar r1, IRTemp op2addr) in s390_irgen_LEY() argument
8784 put_fpr_w0(r1, load(Ity_F32, mkexpr(op2addr))); in s390_irgen_LEY()
8790 s390_irgen_LDY(UChar r1, IRTemp op2addr) in s390_irgen_LDY() argument
8792 put_fpr_dw0(r1, load(Ity_F64, mkexpr(op2addr))); in s390_irgen_LDY()
8806 s390_irgen_LZER(UChar r1) in s390_irgen_LZER() argument
8808 put_fpr_w0(r1, mkF32i(0x0)); in s390_irgen_LZER()
8814 s390_irgen_LZDR(UChar r1) in s390_irgen_LZDR() argument
8816 put_fpr_dw0(r1, mkF64i(0x0)); in s390_irgen_LZDR()
8822 s390_irgen_LZXR(UChar r1) in s390_irgen_LZXR() argument
8824 put_fpr_dw0(r1, mkF64i(0x0)); in s390_irgen_LZXR()
8825 put_fpr_dw0(r1 + 2, mkF64i(0x0)); in s390_irgen_LZXR()
8898 s390_irgen_SFPC(UChar r1) in s390_irgen_SFPC() argument
8900 put_fpc_w0(get_gpr_w1(r1)); in s390_irgen_SFPC()
8906 s390_irgen_STE(UChar r1, IRTemp op2addr) in s390_irgen_STE() argument
8908 store(mkexpr(op2addr), get_fpr_w0(r1)); in s390_irgen_STE()
8914 s390_irgen_STD(UChar r1, IRTemp op2addr) in s390_irgen_STD() argument
8916 store(mkexpr(op2addr), get_fpr_dw0(r1)); in s390_irgen_STD()
8922 s390_irgen_STEY(UChar r1, IRTemp op2addr) in s390_irgen_STEY() argument
8924 store(mkexpr(op2addr), get_fpr_w0(r1)); in s390_irgen_STEY()
8930 s390_irgen_STDY(UChar r1, IRTemp op2addr) in s390_irgen_STDY() argument
8932 store(mkexpr(op2addr), get_fpr_dw0(r1)); in s390_irgen_STDY()
8946 s390_irgen_AEBR(UChar r1, UChar r2) in s390_irgen_AEBR() argument
8953 assign(op1, get_fpr_w0(r1)); in s390_irgen_AEBR()
8958 put_fpr_w0(r1, mkexpr(result)); in s390_irgen_AEBR()
8964 s390_irgen_ADBR(UChar r1, UChar r2) in s390_irgen_ADBR() argument
8971 assign(op1, get_fpr_dw0(r1)); in s390_irgen_ADBR()
8976 put_fpr_dw0(r1, mkexpr(result)); in s390_irgen_ADBR()
8982 s390_irgen_AEB(UChar r1, IRTemp op2addr) in s390_irgen_AEB() argument
8989 assign(op1, get_fpr_w0(r1)); in s390_irgen_AEB()
8994 put_fpr_w0(r1, mkexpr(result)); in s390_irgen_AEB()
9000 s390_irgen_ADB(UChar r1, IRTemp op2addr) in s390_irgen_ADB() argument
9007 assign(op1, get_fpr_dw0(r1)); in s390_irgen_ADB()
9012 put_fpr_dw0(r1, mkexpr(result)); in s390_irgen_ADB()
9019 UChar r1, UChar r2) in s390_irgen_CEFBR() argument
9028 put_fpr_w0(r1, binop(Iop_I32StoF32, mkexpr(encode_bfp_rounding_mode(m3)), in s390_irgen_CEFBR()
9036 UChar m4 __attribute__((unused)), UChar r1, UChar r2) in s390_irgen_CDFBR() argument
9041 put_fpr_dw0(r1, unop(Iop_I32StoF64, mkexpr(op2))); in s390_irgen_CDFBR()
9048 UChar r1, UChar r2) in s390_irgen_CEGBR() argument
9057 put_fpr_w0(r1, binop(Iop_I64StoF32, mkexpr(encode_bfp_rounding_mode(m3)), in s390_irgen_CEGBR()
9065 UChar r1, UChar r2) in s390_irgen_CDGBR() argument
9074 put_fpr_dw0(r1, binop(Iop_I64StoF64, mkexpr(encode_bfp_rounding_mode(m3)), in s390_irgen_CDGBR()
9082 UChar r1, UChar r2) in s390_irgen_CELFBR() argument
9090 put_fpr_w0(r1, binop(Iop_I32UtoF32, mkexpr(encode_bfp_rounding_mode(m3)), in s390_irgen_CELFBR()
9098 UChar m4 __attribute__((unused)), UChar r1, UChar r2) in s390_irgen_CDLFBR() argument
9106 put_fpr_dw0(r1, unop(Iop_I32UtoF64, mkexpr(op2))); in s390_irgen_CDLFBR()
9113 UChar r1, UChar r2) in s390_irgen_CELGBR() argument
9121 put_fpr_w0(r1, binop(Iop_I64UtoF32, mkexpr(encode_bfp_rounding_mode(m3)), in s390_irgen_CELGBR()
9129 UChar r1, UChar r2) in s390_irgen_CDLGBR() argument
9137 put_fpr_dw0(r1, binop(Iop_I64UtoF64, in s390_irgen_CDLGBR()
9146 UChar r1, UChar r2) in s390_irgen_CLFEBR() argument
9158 put_gpr_w1(r1, mkexpr(result)); in s390_irgen_CLFEBR()
9166 UChar r1, UChar r2) in s390_irgen_CLFDBR() argument
9178 put_gpr_w1(r1, mkexpr(result)); in s390_irgen_CLFDBR()
9186 UChar r1, UChar r2) in s390_irgen_CLGEBR() argument
9198 put_gpr_dw0(r1, mkexpr(result)); in s390_irgen_CLGEBR()
9206 UChar r1, UChar r2) in s390_irgen_CLGDBR() argument
9218 put_gpr_dw0(r1, mkexpr(result)); in s390_irgen_CLGDBR()
9226 UChar r1, UChar r2) in s390_irgen_CFEBR() argument
9235 put_gpr_w1(r1, mkexpr(result)); in s390_irgen_CFEBR()
9243 UChar r1, UChar r2) in s390_irgen_CFDBR() argument
9252 put_gpr_w1(r1, mkexpr(result)); in s390_irgen_CFDBR()
9260 UChar r1, UChar r2) in s390_irgen_CGEBR() argument
9269 put_gpr_dw0(r1, mkexpr(result)); in s390_irgen_CGEBR()
9277 UChar r1, UChar r2) in s390_irgen_CGDBR() argument
9286 put_gpr_dw0(r1, mkexpr(result)); in s390_irgen_CGDBR()
9293 s390_irgen_DEBR(UChar r1, UChar r2) in s390_irgen_DEBR() argument
9300 assign(op1, get_fpr_w0(r1)); in s390_irgen_DEBR()
9304 put_fpr_w0(r1, mkexpr(result)); in s390_irgen_DEBR()
9310 s390_irgen_DDBR(UChar r1, UChar r2) in s390_irgen_DDBR() argument
9317 assign(op1, get_fpr_dw0(r1)); in s390_irgen_DDBR()
9321 put_fpr_dw0(r1, mkexpr(result)); in s390_irgen_DDBR()
9327 s390_irgen_DEB(UChar r1, IRTemp op2addr) in s390_irgen_DEB() argument
9334 assign(op1, get_fpr_w0(r1)); in s390_irgen_DEB()
9338 put_fpr_w0(r1, mkexpr(result)); in s390_irgen_DEB()
9344 s390_irgen_DDB(UChar r1, IRTemp op2addr) in s390_irgen_DDB() argument
9351 assign(op1, get_fpr_dw0(r1)); in s390_irgen_DDB()
9355 put_fpr_dw0(r1, mkexpr(result)); in s390_irgen_DDB()
9361 s390_irgen_LTEBR(UChar r1, UChar r2) in s390_irgen_LTEBR() argument
9366 put_fpr_w0(r1, mkexpr(result)); in s390_irgen_LTEBR()
9373 s390_irgen_LTDBR(UChar r1, UChar r2) in s390_irgen_LTDBR() argument
9378 put_fpr_dw0(r1, mkexpr(result)); in s390_irgen_LTDBR()
9385 s390_irgen_LCEBR(UChar r1, UChar r2) in s390_irgen_LCEBR() argument
9390 put_fpr_w0(r1, mkexpr(result)); in s390_irgen_LCEBR()
9397 s390_irgen_LCDBR(UChar r1, UChar r2) in s390_irgen_LCDBR() argument
9402 put_fpr_dw0(r1, mkexpr(result)); in s390_irgen_LCDBR()
9409 s390_irgen_LDEBR(UChar r1, UChar r2) in s390_irgen_LDEBR() argument
9414 put_fpr_dw0(r1, unop(Iop_F32toF64, mkexpr(op))); in s390_irgen_LDEBR()
9420 s390_irgen_LDEB(UChar r1, IRTemp op2addr) in s390_irgen_LDEB() argument
9425 put_fpr_dw0(r1, unop(Iop_F32toF64, mkexpr(op))); in s390_irgen_LDEB()
9432 UChar r1, UChar r2) in s390_irgen_LEDBR() argument
9441 put_fpr_w0(r1, binop(Iop_F64toF32, mkexpr(encode_bfp_rounding_mode(m3)), in s390_irgen_LEDBR()
9448 s390_irgen_MEEBR(UChar r1, UChar r2) in s390_irgen_MEEBR() argument
9456 assign(op1, get_fpr_w0(r1)); in s390_irgen_MEEBR()
9460 put_fpr_w0(r1, mkexpr(result)); in s390_irgen_MEEBR()
9466 s390_irgen_MDBR(UChar r1, UChar r2) in s390_irgen_MDBR() argument
9473 assign(op1, get_fpr_dw0(r1)); in s390_irgen_MDBR()
9477 put_fpr_dw0(r1, mkexpr(result)); in s390_irgen_MDBR()
9483 s390_irgen_MEEB(UChar r1, IRTemp op2addr) in s390_irgen_MEEB() argument
9490 assign(op1, get_fpr_w0(r1)); in s390_irgen_MEEB()
9494 put_fpr_w0(r1, mkexpr(result)); in s390_irgen_MEEB()
9500 s390_irgen_MDB(UChar r1, IRTemp op2addr) in s390_irgen_MDB() argument
9507 assign(op1, get_fpr_dw0(r1)); in s390_irgen_MDB()
9511 put_fpr_dw0(r1, mkexpr(result)); in s390_irgen_MDB()
9517 s390_irgen_SEBR(UChar r1, UChar r2) in s390_irgen_SEBR() argument
9524 assign(op1, get_fpr_w0(r1)); in s390_irgen_SEBR()
9529 put_fpr_w0(r1, mkexpr(result)); in s390_irgen_SEBR()
9535 s390_irgen_SDBR(UChar r1, UChar r2) in s390_irgen_SDBR() argument
9542 assign(op1, get_fpr_dw0(r1)); in s390_irgen_SDBR()
9547 put_fpr_dw0(r1, mkexpr(result)); in s390_irgen_SDBR()
9553 s390_irgen_SEB(UChar r1, IRTemp op2addr) in s390_irgen_SEB() argument
9560 assign(op1, get_fpr_w0(r1)); in s390_irgen_SEB()
9565 put_fpr_w0(r1, mkexpr(result)); in s390_irgen_SEB()
9571 s390_irgen_SDB(UChar r1, IRTemp op2addr) in s390_irgen_SDB() argument
9578 assign(op1, get_fpr_dw0(r1)); in s390_irgen_SDB()
9583 put_fpr_dw0(r1, mkexpr(result)); in s390_irgen_SDB()
9589 s390_irgen_ADTRA(UChar r3, UChar m4, UChar r1, UChar r2) in s390_irgen_ADTRA() argument
9610 put_dpr_dw0(r1, mkexpr(result)); in s390_irgen_ADTRA()
9616 s390_irgen_AXTRA(UChar r3, UChar m4, UChar r1, UChar r2) in s390_irgen_AXTRA() argument
9636 put_dpr_pair(r1, mkexpr(result)); in s390_irgen_AXTRA()
9644 s390_irgen_CDTR(UChar r1, UChar r2) in s390_irgen_CDTR() argument
9651 assign(op1, get_dpr_dw0(r1)); in s390_irgen_CDTR()
9662 s390_irgen_CXTR(UChar r1, UChar r2) in s390_irgen_CXTR() argument
9669 assign(op1, get_dpr_pair(r1)); in s390_irgen_CXTR()
9681 UChar m4 __attribute__((unused)), UChar r1, UChar r2) in s390_irgen_CDFTR() argument
9692 put_dpr_dw0(r1, unop(Iop_I32StoD64, mkexpr(op2))); in s390_irgen_CDFTR()
9700 UChar m4 __attribute__((unused)), UChar r1, UChar r2) in s390_irgen_CXFTR() argument
9711 put_dpr_pair(r1, unop(Iop_I32StoD128, mkexpr(op2))); in s390_irgen_CXFTR()
9719 UChar r1, UChar r2) in s390_irgen_CDGTRA() argument
9732 put_dpr_dw0(r1, binop(Iop_I64StoD64, mkexpr(encode_dfp_rounding_mode(m3)), in s390_irgen_CDGTRA()
9740 UChar m4 __attribute__((unused)), UChar r1, UChar r2) in s390_irgen_CXGTR() argument
9751 put_dpr_pair(r1, unop(Iop_I64StoD128, mkexpr(op2))); in s390_irgen_CXGTR()
9758 UChar m4 __attribute__((unused)), UChar r1, UChar r2) in s390_irgen_CDLFTR() argument
9769 put_dpr_dw0(r1, unop(Iop_I32UtoD64, mkexpr(op2))); in s390_irgen_CDLFTR()
9777 UChar m4 __attribute__((unused)), UChar r1, UChar r2) in s390_irgen_CXLFTR() argument
9788 put_dpr_pair(r1, unop(Iop_I32UtoD128, mkexpr(op2))); in s390_irgen_CXLFTR()
9796 UChar r1, UChar r2) in s390_irgen_CDLGTR() argument
9807 put_dpr_dw0(r1, binop(Iop_I64UtoD64, in s390_irgen_CDLGTR()
9817 UChar m4 __attribute__((unused)), UChar r1, UChar r2) in s390_irgen_CXLGTR() argument
9828 put_dpr_pair(r1, unop(Iop_I64UtoD128, mkexpr(op2))); in s390_irgen_CXLGTR()
9836 UChar r1, UChar r2) in s390_irgen_CFDTR() argument
9851 put_gpr_w1(r1, mkexpr(result)); in s390_irgen_CFDTR()
9860 UChar r1, UChar r2) in s390_irgen_CFXTR() argument
9875 put_gpr_w1(r1, mkexpr(result)); in s390_irgen_CFXTR()
9885 UChar r1, UChar r2) in s390_irgen_CGDTR() argument
9901 put_gpr_dw0(r1, binop(Iop_D64toI64S, mkexpr(rounding_mode), mkexpr(op))); in s390_irgen_CGDTR()
9909 UChar r1, UChar r2) in s390_irgen_CGXTR() argument
9924 put_gpr_dw0(r1, binop(Iop_D128toI64S, mkexpr(rounding_mode), mkexpr(op))); in s390_irgen_CGXTR()
9931 s390_irgen_CEDTR(UChar r1, UChar r2) in s390_irgen_CEDTR() argument
9941 assign(op1, get_dpr_dw0(r1)); in s390_irgen_CEDTR()
9952 s390_irgen_CEXTR(UChar r1, UChar r2) in s390_irgen_CEXTR() argument
9962 assign(op1, get_dpr_pair(r1)); in s390_irgen_CEXTR()
9974 UChar r1, UChar r2) in s390_irgen_CLFDTR() argument
9989 put_gpr_w1(r1, mkexpr(result)); in s390_irgen_CLFDTR()
9998 UChar r1, UChar r2) in s390_irgen_CLFXTR() argument
10013 put_gpr_w1(r1, mkexpr(result)); in s390_irgen_CLFXTR()
10023 UChar r1, UChar r2) in s390_irgen_CLGDTR() argument
10038 put_gpr_dw0(r1, mkexpr(result)); in s390_irgen_CLGDTR()
10047 UChar r1, UChar r2) in s390_irgen_CLGXTR() argument
10062 put_gpr_dw0(r1, mkexpr(result)); in s390_irgen_CLGXTR()
10071 s390_irgen_DDTRA(UChar r3, UChar m4, UChar r1, UChar r2) in s390_irgen_DDTRA() argument
10091 put_dpr_dw0(r1, mkexpr(result)); in s390_irgen_DDTRA()
10097 s390_irgen_DXTRA(UChar r3, UChar m4, UChar r1, UChar r2) in s390_irgen_DXTRA() argument
10117 put_dpr_pair(r1, mkexpr(result)); in s390_irgen_DXTRA()
10123 s390_irgen_EEDTR(UChar r1, UChar r2) in s390_irgen_EEDTR() argument
10128 put_gpr_dw0(r1, unop(Iop_ExtractExpD64, get_dpr_dw0(r2))); in s390_irgen_EEDTR()
10134 s390_irgen_EEXTR(UChar r1, UChar r2) in s390_irgen_EEXTR() argument
10139 put_gpr_dw0(r1, unop(Iop_ExtractExpD128, get_dpr_pair(r2))); in s390_irgen_EEXTR()
10145 s390_irgen_ESDTR(UChar r1, UChar r2) in s390_irgen_ESDTR() argument
10150 put_gpr_dw0(r1, unop(Iop_ExtractSigD64, get_dpr_dw0(r2))); in s390_irgen_ESDTR()
10156 s390_irgen_ESXTR(UChar r1, UChar r2) in s390_irgen_ESXTR() argument
10161 put_gpr_dw0(r1, unop(Iop_ExtractSigD128, get_dpr_pair(r2))); in s390_irgen_ESXTR()
10167 s390_irgen_IEDTR(UChar r3, UChar r1, UChar r2) in s390_irgen_IEDTR() argument
10179 put_dpr_dw0(r1, mkexpr(result)); in s390_irgen_IEDTR()
10185 s390_irgen_IEXTR(UChar r3, UChar r1, UChar r2) in s390_irgen_IEXTR() argument
10197 put_dpr_pair(r1, mkexpr(result)); in s390_irgen_IEXTR()
10203 s390_irgen_LDETR(UChar m4 __attribute__((unused)), UChar r1, UChar r2) in s390_irgen_LDETR() argument
10211 put_dpr_dw0(r1, unop(Iop_D32toD64, mkexpr(op))); in s390_irgen_LDETR()
10217 s390_irgen_LXDTR(UChar m4 __attribute__((unused)), UChar r1, UChar r2) in s390_irgen_LXDTR() argument
10222 put_dpr_pair(r1, unop(Iop_D64toD128, mkexpr(op))); in s390_irgen_LXDTR()
10229 UChar r1, UChar r2) in s390_irgen_LDXTR() argument
10244 put_dpr_dw0(r1, mkexpr(result)); in s390_irgen_LDXTR()
10251 UChar r1, UChar r2) in s390_irgen_LEDTR() argument
10265 put_dpr_w0(r1, binop(Iop_D64toD32, mkexpr(encode_dfp_rounding_mode(m3)), in s390_irgen_LEDTR()
10272 s390_irgen_LTDTR(UChar r1, UChar r2) in s390_irgen_LTDTR() argument
10277 put_dpr_dw0(r1, mkexpr(result)); in s390_irgen_LTDTR()
10284 s390_irgen_LTXTR(UChar r1, UChar r2) in s390_irgen_LTXTR() argument
10289 put_dpr_pair(r1, mkexpr(result)); in s390_irgen_LTXTR()
10296 s390_irgen_MDTRA(UChar r3, UChar m4, UChar r1, UChar r2) in s390_irgen_MDTRA() argument
10316 put_dpr_dw0(r1, mkexpr(result)); in s390_irgen_MDTRA()
10322 s390_irgen_MXTRA(UChar r3, UChar m4, UChar r1, UChar r2) in s390_irgen_MXTRA() argument
10342 put_dpr_pair(r1, mkexpr(result)); in s390_irgen_MXTRA()
10348 s390_irgen_QADTR(UChar r3, UChar m4, UChar r1, UChar r2) in s390_irgen_QADTR() argument
10370 put_dpr_dw0(r1, mkexpr(result)); in s390_irgen_QADTR()
10376 s390_irgen_QAXTR(UChar r3, UChar m4, UChar r1, UChar r2) in s390_irgen_QAXTR() argument
10398 put_dpr_pair(r1, mkexpr(result)); in s390_irgen_QAXTR()
10404 s390_irgen_RRDTR(UChar r3, UChar m4, UChar r1, UChar r2) in s390_irgen_RRDTR() argument
10426 put_dpr_dw0(r1, mkexpr(result)); in s390_irgen_RRDTR()
10432 s390_irgen_RRXTR(UChar r3, UChar m4, UChar r1, UChar r2) in s390_irgen_RRXTR() argument
10454 put_dpr_pair(r1, mkexpr(result)); in s390_irgen_RRXTR()
10460 s390_irgen_SDTRA(UChar r3, UChar m4, UChar r1, UChar r2) in s390_irgen_SDTRA() argument
10481 put_dpr_dw0(r1, mkexpr(result)); in s390_irgen_SDTRA()
10487 s390_irgen_SXTRA(UChar r3, UChar m4, UChar r1, UChar r2) in s390_irgen_SXTRA() argument
10507 put_dpr_pair(r1, mkexpr(result)); in s390_irgen_SXTRA()
10515 s390_irgen_SLDT(UChar r3, IRTemp op2addr, UChar r1) in s390_irgen_SLDT() argument
10523 put_dpr_dw0(r1, binop(Iop_ShlD64, mkexpr(op), in s390_irgen_SLDT()
10531 s390_irgen_SLXT(UChar r3, IRTemp op2addr, UChar r1) in s390_irgen_SLXT() argument
10539 put_dpr_pair(r1, binop(Iop_ShlD128, mkexpr(op), in s390_irgen_SLXT()
10547 s390_irgen_SRDT(UChar r3, IRTemp op2addr, UChar r1) in s390_irgen_SRDT() argument
10555 put_dpr_dw0(r1, binop(Iop_ShrD64, mkexpr(op), in s390_irgen_SRDT()
10563 s390_irgen_SRXT(UChar r3, IRTemp op2addr, UChar r1) in s390_irgen_SRXT() argument
10571 put_dpr_pair(r1, binop(Iop_ShrD128, mkexpr(op), in s390_irgen_SRXT()
10579 s390_irgen_TDCET(UChar r1, IRTemp op2addr) in s390_irgen_TDCET() argument
10586 assign(value, get_dpr_w0(r1)); in s390_irgen_TDCET()
10594 s390_irgen_TDCDT(UChar r1, IRTemp op2addr) in s390_irgen_TDCDT() argument
10601 assign(value, get_dpr_dw0(r1)); in s390_irgen_TDCDT()
10609 s390_irgen_TDCXT(UChar r1, IRTemp op2addr) in s390_irgen_TDCXT() argument
10616 assign(value, get_dpr_pair(r1)); in s390_irgen_TDCXT()
10624 s390_irgen_TDGET(UChar r1, IRTemp op2addr) in s390_irgen_TDGET() argument
10631 assign(value, get_dpr_w0(r1)); in s390_irgen_TDGET()
10639 s390_irgen_TDGDT(UChar r1, IRTemp op2addr) in s390_irgen_TDGDT() argument
10646 assign(value, get_dpr_dw0(r1)); in s390_irgen_TDGDT()
10654 s390_irgen_TDGXT(UChar r1, IRTemp op2addr) in s390_irgen_TDGXT() argument
10661 assign(value, get_dpr_pair(r1)); in s390_irgen_TDGXT()
10680 s390_irgen_CLCL(UChar r1, UChar r2) in s390_irgen_CLCL() argument
10694 assign(addr1, get_gpr_dw0(r1)); in s390_irgen_CLCL()
10695 assign(r1p1, get_gpr_w1(r1 + 1)); in s390_irgen_CLCL()
10731 put_gpr_dw0(r1, in s390_irgen_CLCL()
10737 put_gpr_w1(r1 + 1, in s390_irgen_CLCL()
10760 s390_irgen_CLCLE(UChar r1, UChar r3, IRTemp pad2) in s390_irgen_CLCLE() argument
10773 assign(addr1, get_gpr_dw0(r1)); in s390_irgen_CLCLE()
10774 assign(len1, get_gpr_dw0(r1 + 1)); in s390_irgen_CLCLE()
10810 put_gpr_dw0(r1, in s390_irgen_CLCLE()
10815 put_gpr_dw0(r1 + 1, in s390_irgen_CLCLE()
10975 s390_irgen_EX(UChar r1, IRTemp addr2) in s390_irgen_EX() argument
11002 s390_irgen_EX_SS(r1, addr2, s390_irgen_MVC_EX, 64); in s390_irgen_EX()
11007 s390_irgen_EX_SS(r1, addr2, s390_irgen_CLC_EX, 64); in s390_irgen_EX()
11012 s390_irgen_EX_SS(r1, addr2, s390_irgen_XC_EX, 32); in s390_irgen_EX()
11017 s390_irgen_EX_SS(r1, addr2, s390_irgen_OC_EX, 32); in s390_irgen_EX()
11022 s390_irgen_EX_SS(r1, addr2, s390_irgen_NC_EX, 32); in s390_irgen_EX()
11027 s390_irgen_EX_SS(r1, addr2, s390_irgen_TR_EX, 64); in s390_irgen_EX()
11044 if (r1 == 0) in s390_irgen_EX()
11047 assign(orperand, unop(Iop_8Uto64,get_gpr_b7(r1))); in s390_irgen_EX()
11080 s390_irgen_EXRL(UChar r1, UInt offset) in s390_irgen_EXRL() argument
11088 s390_irgen_EX(r1, addr); in s390_irgen_EXRL()
11093 s390_irgen_IPM(UChar r1) in s390_irgen_IPM() argument
11096 put_gpr_b4(r1, unop(Iop_32to8, binop(Iop_Or32, mkU32(0 /* program mask */), in s390_irgen_IPM()
11104 s390_irgen_SRST(UChar r1, UChar r2) in s390_irgen_SRST() argument
11113 assign(next, get_gpr_dw0(r1)); in s390_irgen_SRST()
11128 put_gpr_dw0(r1, mkexpr(address)); in s390_irgen_SRST()
11133 put_gpr_dw0(r1, mkexpr(next)); in s390_irgen_SRST()
11142 s390_irgen_CLST(UChar r1, UChar r2) in s390_irgen_CLST() argument
11151 assign(address1, get_gpr_dw0(r1)); in s390_irgen_CLST()
11161 put_gpr_dw0(r1, binop(Iop_Sub64, mkexpr(address1), mkexpr(counter))); in s390_irgen_CLST()
11168 put_gpr_dw0(r1, mkexpr(address1)); in s390_irgen_CLST()
11191 put_gpr_dw0(r1, binop(Iop_Add64, get_gpr_dw0(r1), mkU64(1))); in s390_irgen_CLST()
11200 s390_irgen_load_multiple_32bit(UChar r1, UChar r3, IRTemp op2addr) in s390_irgen_load_multiple_32bit() argument
11206 reg = r1; in s390_irgen_load_multiple_32bit()
11219 s390_irgen_LM(UChar r1, UChar r3, IRTemp op2addr) in s390_irgen_LM() argument
11221 s390_irgen_load_multiple_32bit(r1, r3, op2addr); in s390_irgen_LM()
11227 s390_irgen_LMY(UChar r1, UChar r3, IRTemp op2addr) in s390_irgen_LMY() argument
11229 s390_irgen_load_multiple_32bit(r1, r3, op2addr); in s390_irgen_LMY()
11235 s390_irgen_LMH(UChar r1, UChar r3, IRTemp op2addr) in s390_irgen_LMH() argument
11241 reg = r1; in s390_irgen_LMH()
11256 s390_irgen_LMG(UChar r1, UChar r3, IRTemp op2addr) in s390_irgen_LMG() argument
11262 reg = r1; in s390_irgen_LMG()
11277 s390_irgen_store_multiple_32bit(UChar r1, UChar r3, IRTemp op2addr) in s390_irgen_store_multiple_32bit() argument
11283 reg = r1; in s390_irgen_store_multiple_32bit()
11296 s390_irgen_STM(UChar r1, UChar r3, IRTemp op2addr) in s390_irgen_STM() argument
11298 s390_irgen_store_multiple_32bit(r1, r3, op2addr); in s390_irgen_STM()
11304 s390_irgen_STMY(UChar r1, UChar r3, IRTemp op2addr) in s390_irgen_STMY() argument
11306 s390_irgen_store_multiple_32bit(r1, r3, op2addr); in s390_irgen_STMY()
11312 s390_irgen_STMH(UChar r1, UChar r3, IRTemp op2addr) in s390_irgen_STMH() argument
11318 reg = r1; in s390_irgen_STMH()
11333 s390_irgen_STMG(UChar r1, UChar r3, IRTemp op2addr) in s390_irgen_STMG() argument
11339 reg = r1; in s390_irgen_STMG()
11474 s390_irgen_MVCL(UChar r1, UChar r2) in s390_irgen_MVCL() argument
11486 assign(addr1, get_gpr_dw0(r1)); in s390_irgen_MVCL()
11487 assign(r1p1, get_gpr_w1(r1 + 1)); in s390_irgen_MVCL()
11534 put_gpr_dw0(r1, binop(Iop_Add64, mkexpr(addr1), mkU64(1))); in s390_irgen_MVCL()
11535 put_gpr_w1(r1 + 1, binop(Iop_Sub32, mkexpr(r1p1), mkU32(1))); in s390_irgen_MVCL()
11557 s390_irgen_MVCLE(UChar r1, UChar r3, IRTemp pad2) in s390_irgen_MVCLE() argument
11568 assign(addr1, get_gpr_dw0(r1)); in s390_irgen_MVCLE()
11569 assign(len1, get_gpr_dw0(r1 + 1)); in s390_irgen_MVCLE()
11590 put_gpr_dw0(r1, binop(Iop_Add64, mkexpr(addr1), mkU64(1))); in s390_irgen_MVCLE()
11592 put_gpr_dw0(r1 + 1, binop(Iop_Sub64, mkexpr(len1), mkU64(1))); in s390_irgen_MVCLE()
11610 s390_irgen_MVST(UChar r1, UChar r2) in s390_irgen_MVST() argument
11618 assign(addr1, get_gpr_dw0(r1)); in s390_irgen_MVST()
11631 put_gpr_dw0(r1, binop(Iop_Add64, mkexpr(addr1), mkexpr(counter))); in s390_irgen_MVST()
11638 s390_irgen_divide_64to32(IROp op, UChar r1, IRTemp op2) in s390_irgen_divide_64to32() argument
11644 get_gpr_w1(r1), // high 32 bits in s390_irgen_divide_64to32()
11645 get_gpr_w1(r1 + 1))); // low 32 bits in s390_irgen_divide_64to32()
11647 put_gpr_w1(r1, unop(Iop_64HIto32, mkexpr(result))); // remainder in s390_irgen_divide_64to32()
11648 put_gpr_w1(r1 + 1, unop(Iop_64to32, mkexpr(result))); // quotient in s390_irgen_divide_64to32()
11652 s390_irgen_divide_128to64(IROp op, UChar r1, IRTemp op2) in s390_irgen_divide_128to64() argument
11658 get_gpr_dw0(r1), // high 64 bits in s390_irgen_divide_128to64()
11659 get_gpr_dw0(r1 + 1))); // low 64 bits in s390_irgen_divide_128to64()
11661 put_gpr_dw0(r1, unop(Iop_128HIto64, mkexpr(result))); // remainder in s390_irgen_divide_128to64()
11662 put_gpr_dw0(r1 + 1, unop(Iop_128to64, mkexpr(result))); // quotient in s390_irgen_divide_128to64()
11666 s390_irgen_divide_64to64(IROp op, UChar r1, IRTemp op2) in s390_irgen_divide_64to64() argument
11671 assign(op1, get_gpr_dw0(r1 + 1)); in s390_irgen_divide_64to64()
11673 put_gpr_dw0(r1, unop(Iop_128HIto64, mkexpr(result))); // remainder in s390_irgen_divide_64to64()
11674 put_gpr_dw0(r1 + 1, unop(Iop_128to64, mkexpr(result))); // quotient in s390_irgen_divide_64to64()
11678 s390_irgen_DR(UChar r1, UChar r2) in s390_irgen_DR() argument
11684 s390_irgen_divide_64to32(Iop_DivModS64to32, r1, op2); in s390_irgen_DR()
11690 s390_irgen_D(UChar r1, IRTemp op2addr) in s390_irgen_D() argument
11696 s390_irgen_divide_64to32(Iop_DivModS64to32, r1, op2); in s390_irgen_D()
11702 s390_irgen_DLR(UChar r1, UChar r2) in s390_irgen_DLR() argument
11708 s390_irgen_divide_64to32(Iop_DivModU64to32, r1, op2); in s390_irgen_DLR()
11714 s390_irgen_DL(UChar r1, IRTemp op2addr) in s390_irgen_DL() argument
11720 s390_irgen_divide_64to32(Iop_DivModU64to32, r1, op2); in s390_irgen_DL()
11726 s390_irgen_DLG(UChar r1, IRTemp op2addr) in s390_irgen_DLG() argument
11732 s390_irgen_divide_128to64(Iop_DivModU128to64, r1, op2); in s390_irgen_DLG()
11738 s390_irgen_DLGR(UChar r1, UChar r2) in s390_irgen_DLGR() argument
11744 s390_irgen_divide_128to64(Iop_DivModU128to64, r1, op2); in s390_irgen_DLGR()
11750 s390_irgen_DSGR(UChar r1, UChar r2) in s390_irgen_DSGR() argument
11756 s390_irgen_divide_64to64(Iop_DivModS64to64, r1, op2); in s390_irgen_DSGR()
11762 s390_irgen_DSG(UChar r1, IRTemp op2addr) in s390_irgen_DSG() argument
11768 s390_irgen_divide_64to64(Iop_DivModS64to64, r1, op2); in s390_irgen_DSG()
11774 s390_irgen_DSGFR(UChar r1, UChar r2) in s390_irgen_DSGFR() argument
11780 s390_irgen_divide_64to64(Iop_DivModS64to64, r1, op2); in s390_irgen_DSGFR()
11786 s390_irgen_DSGF(UChar r1, IRTemp op2addr) in s390_irgen_DSGF() argument
11792 s390_irgen_divide_64to64(Iop_DivModS64to64, r1, op2); in s390_irgen_DSGF()
11798 s390_irgen_load_ar_multiple(UChar r1, UChar r3, IRTemp op2addr) in s390_irgen_load_ar_multiple() argument
11804 reg = r1; in s390_irgen_load_ar_multiple()
11817 s390_irgen_LAM(UChar r1, UChar r3, IRTemp op2addr) in s390_irgen_LAM() argument
11819 s390_irgen_load_ar_multiple(r1, r3, op2addr); in s390_irgen_LAM()
11825 s390_irgen_LAMY(UChar r1, UChar r3, IRTemp op2addr) in s390_irgen_LAMY() argument
11827 s390_irgen_load_ar_multiple(r1, r3, op2addr); in s390_irgen_LAMY()
11833 s390_irgen_store_ar_multiple(UChar r1, UChar r3, IRTemp op2addr) in s390_irgen_store_ar_multiple() argument
11839 reg = r1; in s390_irgen_store_ar_multiple()
11852 s390_irgen_STAM(UChar r1, UChar r3, IRTemp op2addr) in s390_irgen_STAM() argument
11854 s390_irgen_store_ar_multiple(r1, r3, op2addr); in s390_irgen_STAM()
11860 s390_irgen_STAMY(UChar r1, UChar r3, IRTemp op2addr) in s390_irgen_STAMY() argument
11862 s390_irgen_store_ar_multiple(r1, r3, op2addr); in s390_irgen_STAMY()
11870 s390_irgen_cas_32(UChar r1, UChar r3, IRTemp op2addr) in s390_irgen_cas_32() argument
11879 assign(op1, get_gpr_w1(r1)); in s390_irgen_cas_32()
11897 put_gpr_w1(r1, mkite(mkexpr(nequal), mkexpr(old_mem), mkexpr(op1))); in s390_irgen_cas_32()
11902 s390_irgen_CS(UChar r1, UChar r3, IRTemp op2addr) in s390_irgen_CS() argument
11904 s390_irgen_cas_32(r1, r3, op2addr); in s390_irgen_CS()
11910 s390_irgen_CSY(UChar r1, UChar r3, IRTemp op2addr) in s390_irgen_CSY() argument
11912 s390_irgen_cas_32(r1, r3, op2addr); in s390_irgen_CSY()
11918 s390_irgen_CSG(UChar r1, UChar r3, IRTemp op2addr) in s390_irgen_CSG() argument
11927 assign(op1, get_gpr_dw0(r1)); in s390_irgen_CSG()
11945 put_gpr_dw0(r1, mkite(mkexpr(nequal), mkexpr(old_mem), mkexpr(op1))); in s390_irgen_CSG()
11953 s390_irgen_cdas_32(UChar r1, UChar r3, IRTemp op2addr) in s390_irgen_cdas_32() argument
11965 assign(op1_high, get_gpr_w1(r1)); in s390_irgen_cdas_32()
11966 assign(op1_low, get_gpr_w1(r1+1)); in s390_irgen_cdas_32()
11991 put_gpr_w1(r1, mkite(mkexpr(nequal), mkexpr(old_mem_high), mkexpr(op1_high))); in s390_irgen_cdas_32()
11992 put_gpr_w1(r1+1, mkite(mkexpr(nequal), mkexpr(old_mem_low), mkexpr(op1_low))); in s390_irgen_cdas_32()
11997 s390_irgen_CDS(UChar r1, UChar r3, IRTemp op2addr) in s390_irgen_CDS() argument
11999 s390_irgen_cdas_32(r1, r3, op2addr); in s390_irgen_CDS()
12005 s390_irgen_CDSY(UChar r1, UChar r3, IRTemp op2addr) in s390_irgen_CDSY() argument
12007 s390_irgen_cdas_32(r1, r3, op2addr); in s390_irgen_CDSY()
12013 s390_irgen_CDSG(UChar r1, UChar r3, IRTemp op2addr) in s390_irgen_CDSG() argument
12025 assign(op1_high, get_gpr_dw0(r1)); in s390_irgen_CDSG()
12026 assign(op1_low, get_gpr_dw0(r1+1)); in s390_irgen_CDSG()
12051 put_gpr_dw0(r1, mkite(mkexpr(nequal), mkexpr(old_mem_high), mkexpr(op1_high))); in s390_irgen_CDSG()
12052 put_gpr_dw0(r1+1, mkite(mkexpr(nequal), mkexpr(old_mem_low), mkexpr(op1_low))); in s390_irgen_CDSG()
12062 s390_irgen_AXBR(UChar r1, UChar r2) in s390_irgen_AXBR() argument
12069 assign(op1, get_fpr_pair(r1)); in s390_irgen_AXBR()
12073 put_fpr_pair(r1, mkexpr(result)); in s390_irgen_AXBR()
12081 s390_irgen_CEBR(UChar r1, UChar r2) in s390_irgen_CEBR() argument
12088 assign(op1, get_fpr_w0(r1)); in s390_irgen_CEBR()
12099 s390_irgen_CDBR(UChar r1, UChar r2) in s390_irgen_CDBR() argument
12106 assign(op1, get_fpr_dw0(r1)); in s390_irgen_CDBR()
12117 s390_irgen_CXBR(UChar r1, UChar r2) in s390_irgen_CXBR() argument
12124 assign(op1, get_fpr_pair(r1)); in s390_irgen_CXBR()
12135 s390_irgen_CEB(UChar r1, IRTemp op2addr) in s390_irgen_CEB() argument
12142 assign(op1, get_fpr_w0(r1)); in s390_irgen_CEB()
12153 s390_irgen_CDB(UChar r1, IRTemp op2addr) in s390_irgen_CDB() argument
12160 assign(op1, get_fpr_dw0(r1)); in s390_irgen_CDB()
12172 UChar m4 __attribute__((unused)), UChar r1, UChar r2) in s390_irgen_CXFBR() argument
12177 put_fpr_pair(r1, unop(Iop_I32StoF128, mkexpr(op2))); in s390_irgen_CXFBR()
12184 UChar m4 __attribute__((unused)), UChar r1, UChar r2) in s390_irgen_CXLFBR() argument
12192 put_fpr_pair(r1, unop(Iop_I32UtoF128, mkexpr(op2))); in s390_irgen_CXLFBR()
12200 UChar m4 __attribute__((unused)), UChar r1, UChar r2) in s390_irgen_CXGBR() argument
12205 put_fpr_pair(r1, unop(Iop_I64StoF128, mkexpr(op2))); in s390_irgen_CXGBR()
12212 UChar m4 __attribute__((unused)), UChar r1, UChar r2) in s390_irgen_CXLGBR() argument
12220 put_fpr_pair(r1, unop(Iop_I64UtoF128, mkexpr(op2))); in s390_irgen_CXLGBR()
12227 UChar r1, UChar r2) in s390_irgen_CFXBR() argument
12236 put_gpr_w1(r1, mkexpr(result)); in s390_irgen_CFXBR()
12244 UChar r1, UChar r2) in s390_irgen_CLFXBR() argument
12256 put_gpr_w1(r1, mkexpr(result)); in s390_irgen_CLFXBR()
12265 UChar r1, UChar r2) in s390_irgen_CGXBR() argument
12274 put_gpr_dw0(r1, mkexpr(result)); in s390_irgen_CGXBR()
12282 UChar r1, UChar r2) in s390_irgen_CLGXBR() argument
12294 put_gpr_dw0(r1, mkexpr(result)); in s390_irgen_CLGXBR()
12302 s390_irgen_DXBR(UChar r1, UChar r2) in s390_irgen_DXBR() argument
12309 assign(op1, get_fpr_pair(r1)); in s390_irgen_DXBR()
12313 put_fpr_pair(r1, mkexpr(result)); in s390_irgen_DXBR()
12319 s390_irgen_LTXBR(UChar r1, UChar r2) in s390_irgen_LTXBR() argument
12324 put_fpr_pair(r1, mkexpr(result)); in s390_irgen_LTXBR()
12331 s390_irgen_LCXBR(UChar r1, UChar r2) in s390_irgen_LCXBR() argument
12336 put_fpr_pair(r1, mkexpr(result)); in s390_irgen_LCXBR()
12343 s390_irgen_LXDBR(UChar r1, UChar r2) in s390_irgen_LXDBR() argument
12348 put_fpr_pair(r1, unop(Iop_F64toF128, mkexpr(op))); in s390_irgen_LXDBR()
12354 s390_irgen_LXEBR(UChar r1, UChar r2) in s390_irgen_LXEBR() argument
12359 put_fpr_pair(r1, unop(Iop_F32toF128, mkexpr(op))); in s390_irgen_LXEBR()
12365 s390_irgen_LXDB(UChar r1, IRTemp op2addr) in s390_irgen_LXDB() argument
12370 put_fpr_pair(r1, unop(Iop_F64toF128, mkexpr(op))); in s390_irgen_LXDB()
12376 s390_irgen_LXEB(UChar r1, IRTemp op2addr) in s390_irgen_LXEB() argument
12381 put_fpr_pair(r1, unop(Iop_F32toF128, mkexpr(op))); in s390_irgen_LXEB()
12387 s390_irgen_LNEBR(UChar r1, UChar r2) in s390_irgen_LNEBR() argument
12392 put_fpr_w0(r1, mkexpr(result)); in s390_irgen_LNEBR()
12399 s390_irgen_LNDBR(UChar r1, UChar r2) in s390_irgen_LNDBR() argument
12404 put_fpr_dw0(r1, mkexpr(result)); in s390_irgen_LNDBR()
12411 s390_irgen_LNXBR(UChar r1, UChar r2) in s390_irgen_LNXBR() argument
12416 put_fpr_pair(r1, mkexpr(result)); in s390_irgen_LNXBR()
12423 s390_irgen_LPEBR(UChar r1, UChar r2) in s390_irgen_LPEBR() argument
12428 put_fpr_w0(r1, mkexpr(result)); in s390_irgen_LPEBR()
12435 s390_irgen_LPDBR(UChar r1, UChar r2) in s390_irgen_LPDBR() argument
12440 put_fpr_dw0(r1, mkexpr(result)); in s390_irgen_LPDBR()
12447 s390_irgen_LPXBR(UChar r1, UChar r2) in s390_irgen_LPXBR() argument
12452 put_fpr_pair(r1, mkexpr(result)); in s390_irgen_LPXBR()
12460 UChar r1, UChar r2) in s390_irgen_LDXBR() argument
12470 put_fpr_dw0(r1, mkexpr(result)); in s390_irgen_LDXBR()
12477 UChar r1, UChar r2) in s390_irgen_LEXBR() argument
12487 put_fpr_w0(r1, mkexpr(result)); in s390_irgen_LEXBR()
12493 s390_irgen_MXBR(UChar r1, UChar r2) in s390_irgen_MXBR() argument
12500 assign(op1, get_fpr_pair(r1)); in s390_irgen_MXBR()
12504 put_fpr_pair(r1, mkexpr(result)); in s390_irgen_MXBR()
12510 s390_irgen_MAEBR(UChar r1, UChar r3, UChar r2) in s390_irgen_MAEBR() argument
12514 put_fpr_w0(r1, qop(Iop_MAddF32, mkexpr(rounding_mode), in s390_irgen_MAEBR()
12515 get_fpr_w0(r3), get_fpr_w0(r2), get_fpr_w0(r1))); in s390_irgen_MAEBR()
12521 s390_irgen_MADBR(UChar r1, UChar r3, UChar r2) in s390_irgen_MADBR() argument
12525 put_fpr_dw0(r1, qop(Iop_MAddF64, mkexpr(rounding_mode), in s390_irgen_MADBR()
12526 get_fpr_dw0(r3), get_fpr_dw0(r2), get_fpr_dw0(r1))); in s390_irgen_MADBR()
12532 s390_irgen_MAEB(UChar r3, IRTemp op2addr, UChar r1) in s390_irgen_MAEB() argument
12537 put_fpr_w0(r1, qop(Iop_MAddF32, mkexpr(rounding_mode), in s390_irgen_MAEB()
12538 get_fpr_w0(r3), op2, get_fpr_w0(r1))); in s390_irgen_MAEB()
12544 s390_irgen_MADB(UChar r3, IRTemp op2addr, UChar r1) in s390_irgen_MADB() argument
12549 put_fpr_dw0(r1, qop(Iop_MAddF64, mkexpr(rounding_mode), in s390_irgen_MADB()
12550 get_fpr_dw0(r3), op2, get_fpr_dw0(r1))); in s390_irgen_MADB()
12556 s390_irgen_MSEBR(UChar r1, UChar r3, UChar r2) in s390_irgen_MSEBR() argument
12560 put_fpr_w0(r1, qop(Iop_MSubF32, mkexpr(rounding_mode), in s390_irgen_MSEBR()
12561 get_fpr_w0(r3), get_fpr_w0(r2), get_fpr_w0(r1))); in s390_irgen_MSEBR()
12567 s390_irgen_MSDBR(UChar r1, UChar r3, UChar r2) in s390_irgen_MSDBR() argument
12571 put_fpr_dw0(r1, qop(Iop_MSubF64, mkexpr(rounding_mode), in s390_irgen_MSDBR()
12572 get_fpr_dw0(r3), get_fpr_dw0(r2), get_fpr_dw0(r1))); in s390_irgen_MSDBR()
12578 s390_irgen_MSEB(UChar r3, IRTemp op2addr, UChar r1) in s390_irgen_MSEB() argument
12583 put_fpr_w0(r1, qop(Iop_MSubF32, mkexpr(rounding_mode), in s390_irgen_MSEB()
12584 get_fpr_w0(r3), op2, get_fpr_w0(r1))); in s390_irgen_MSEB()
12590 s390_irgen_MSDB(UChar r3, IRTemp op2addr, UChar r1) in s390_irgen_MSDB() argument
12595 put_fpr_dw0(r1, qop(Iop_MSubF64, mkexpr(rounding_mode), in s390_irgen_MSDB()
12596 get_fpr_dw0(r3), op2, get_fpr_dw0(r1))); in s390_irgen_MSDB()
12602 s390_irgen_SQEBR(UChar r1, UChar r2) in s390_irgen_SQEBR() argument
12608 put_fpr_w0(r1, mkexpr(result)); in s390_irgen_SQEBR()
12614 s390_irgen_SQDBR(UChar r1, UChar r2) in s390_irgen_SQDBR() argument
12620 put_fpr_dw0(r1, mkexpr(result)); in s390_irgen_SQDBR()
12626 s390_irgen_SQXBR(UChar r1, UChar r2) in s390_irgen_SQXBR() argument
12633 put_fpr_pair(r1, mkexpr(result)); in s390_irgen_SQXBR()
12639 s390_irgen_SQEB(UChar r1, IRTemp op2addr) in s390_irgen_SQEB() argument
12645 put_fpr_w0(r1, binop(Iop_SqrtF32, mkexpr(rounding_mode), mkexpr(op))); in s390_irgen_SQEB()
12651 s390_irgen_SQDB(UChar r1, IRTemp op2addr) in s390_irgen_SQDB() argument
12657 put_fpr_dw0(r1, binop(Iop_SqrtF64, mkexpr(rounding_mode), mkexpr(op))); in s390_irgen_SQDB()
12663 s390_irgen_SXBR(UChar r1, UChar r2) in s390_irgen_SXBR() argument
12670 assign(op1, get_fpr_pair(r1)); in s390_irgen_SXBR()
12674 put_fpr_pair(r1, mkexpr(result)); in s390_irgen_SXBR()
12681 s390_irgen_TCEB(UChar r1, IRTemp op2addr) in s390_irgen_TCEB() argument
12685 assign(value, get_fpr_w0(r1)); in s390_irgen_TCEB()
12693 s390_irgen_TCDB(UChar r1, IRTemp op2addr) in s390_irgen_TCDB() argument
12697 assign(value, get_fpr_dw0(r1)); in s390_irgen_TCDB()
12705 s390_irgen_TCXB(UChar r1, IRTemp op2addr) in s390_irgen_TCXB() argument
12709 assign(value, get_fpr_pair(r1)); in s390_irgen_TCXB()
12717 s390_irgen_LCDFR(UChar r1, UChar r2) in s390_irgen_LCDFR() argument
12722 put_fpr_dw0(r1, mkexpr(result)); in s390_irgen_LCDFR()
12728 s390_irgen_LNDFR(UChar r1, UChar r2) in s390_irgen_LNDFR() argument
12733 put_fpr_dw0(r1, mkexpr(result)); in s390_irgen_LNDFR()
12739 s390_irgen_LPDFR(UChar r1, UChar r2) in s390_irgen_LPDFR() argument
12744 put_fpr_dw0(r1, mkexpr(result)); in s390_irgen_LPDFR()
12750 s390_irgen_LDGR(UChar r1, UChar r2) in s390_irgen_LDGR() argument
12752 put_fpr_dw0(r1, unop(Iop_ReinterpI64asF64, get_gpr_dw0(r2))); in s390_irgen_LDGR()
12758 s390_irgen_LGDR(UChar r1, UChar r2) in s390_irgen_LGDR() argument
12760 put_gpr_dw0(r1, unop(Iop_ReinterpF64asI64, get_fpr_dw0(r2))); in s390_irgen_LGDR()
12767 s390_irgen_CPSDR(UChar r3, UChar r1, UChar r2) in s390_irgen_CPSDR() argument
12776 put_fpr_dw0(r1, unop(Iop_ReinterpI64asF64, binop(Iop_Or64, mkexpr(value), in s390_irgen_CPSDR()
12799 s390_irgen_CVB(UChar r1, IRTemp op2addr) in s390_irgen_CVB() argument
12801 put_gpr_w1(r1, s390_call_cvb(load(Ity_I64, mkexpr(op2addr)))); in s390_irgen_CVB()
12807 s390_irgen_CVBY(UChar r1, IRTemp op2addr) in s390_irgen_CVBY() argument
12809 put_gpr_w1(r1, s390_call_cvb(load(Ity_I64, mkexpr(op2addr)))); in s390_irgen_CVBY()
12831 s390_irgen_CVD(UChar r1, IRTemp op2addr) in s390_irgen_CVD() argument
12833 store(mkexpr(op2addr), s390_call_cvd(unop(Iop_32Uto64, get_gpr_w1(r1)))); in s390_irgen_CVD()
12839 s390_irgen_CVDY(UChar r1, IRTemp op2addr) in s390_irgen_CVDY() argument
12841 store(mkexpr(op2addr), s390_call_cvd(get_gpr_w1(r1))); in s390_irgen_CVDY()
12847 s390_irgen_FLOGR(UChar r1, UChar r2) in s390_irgen_FLOGR() argument
12871 put_gpr_dw0(r1, mkexpr(num)); in s390_irgen_FLOGR()
12885 put_gpr_dw0(r1 + 1, in s390_irgen_FLOGR()
12994 s390_irgen_CKSM(UChar r1,UChar r2) in s390_irgen_CKSM() argument
13006 assign(oldval, get_gpr_w1(r1)); in s390_irgen_CKSM()
13048 put_gpr_w1(r1, mkexpr(result1)); in s390_irgen_CKSM()
13058 s390_irgen_TROO(UChar m3, UChar r1, UChar r2) in s390_irgen_TROO() argument
13068 assign(des_addr, get_gpr_dw0(r1)); in s390_irgen_TROO()
13070 assign(src_len, get_gpr_dw0(r1+1)); in s390_irgen_TROO()
13093 store(get_gpr_dw0(r1), mkexpr(op1)); in s390_irgen_TROO()
13095 put_gpr_dw0(r1, binop(Iop_Add64, mkexpr(des_addr), mkU64(1))); in s390_irgen_TROO()
13097 put_gpr_dw0(r1+1, binop(Iop_Sub64, mkexpr(src_len), mkU64(1))); in s390_irgen_TROO()
13105 s390_irgen_TRTO(UChar m3, UChar r1, UChar r2) in s390_irgen_TRTO() argument
13115 assign(des_addr, get_gpr_dw0(r1)); in s390_irgen_TRTO()
13117 assign(src_len, get_gpr_dw0(r1+1)); in s390_irgen_TRTO()
13141 store(get_gpr_dw0(r1), mkexpr(op1)); in s390_irgen_TRTO()
13144 put_gpr_dw0(r1, binop(Iop_Add64, mkexpr(des_addr), mkU64(1))); in s390_irgen_TRTO()
13145 put_gpr_dw0(r1+1, binop(Iop_Sub64, mkexpr(src_len), mkU64(2))); in s390_irgen_TRTO()
13153 s390_irgen_TROT(UChar m3, UChar r1, UChar r2) in s390_irgen_TROT() argument
13163 assign(des_addr, get_gpr_dw0(r1)); in s390_irgen_TROT()
13165 assign(src_len, get_gpr_dw0(r1+1)); in s390_irgen_TROT()
13188 store(get_gpr_dw0(r1), mkexpr(op1)); in s390_irgen_TROT()
13191 put_gpr_dw0(r1, binop(Iop_Add64, mkexpr(des_addr), mkU64(2))); in s390_irgen_TROT()
13192 put_gpr_dw0(r1+1, binop(Iop_Sub64, mkexpr(src_len), mkU64(1))); in s390_irgen_TROT()
13200 s390_irgen_TRTT(UChar m3, UChar r1, UChar r2) in s390_irgen_TRTT() argument
13210 assign(des_addr, get_gpr_dw0(r1)); in s390_irgen_TRTT()
13212 assign(src_len, get_gpr_dw0(r1+1)); in s390_irgen_TRTT()
13236 store(get_gpr_dw0(r1), mkexpr(op1)); in s390_irgen_TRTT()
13239 put_gpr_dw0(r1, binop(Iop_Add64, mkexpr(des_addr), mkU64(2))); in s390_irgen_TRTT()
13240 put_gpr_dw0(r1+1, binop(Iop_Sub64, mkexpr(src_len), mkU64(2))); in s390_irgen_TRTT()
13259 s390_irgen_TRE(UChar r1,UChar r2) in s390_irgen_TRE() argument
13267 assign(src_addr, get_gpr_dw0(r1)); in s390_irgen_TRE()
13268 assign(src_len, get_gpr_dw0(r1+1)); in s390_irgen_TRE()
13291 store(get_gpr_dw0(r1), mkexpr(op1)); in s390_irgen_TRE()
13292 put_gpr_dw0(r1, binop(Iop_Add64, mkexpr(src_addr), mkU64(1))); in s390_irgen_TRE()
13293 put_gpr_dw0(r1+1, binop(Iop_Sub64, mkexpr(src_len), mkU64(1))); in s390_irgen_TRE()
13315 s390_irgen_CU21(UChar m3, UChar r1, UChar r2) in s390_irgen_CU21() argument
13322 assign(addr1, get_gpr_dw0(r1)); in s390_irgen_CU21()
13324 assign(len1, get_gpr_dw0(r1 + 1)); in s390_irgen_CU21()
13419 put_gpr_dw0(r1, binop(Iop_Add64, mkexpr(addr1), mkexpr(num_bytes))); in s390_irgen_CU21()
13420 put_gpr_dw0(r1 + 1, binop(Iop_Sub64, mkexpr(len1), mkexpr(num_bytes))); in s390_irgen_CU21()
13442 s390_irgen_CU24(UChar m3, UChar r1, UChar r2) in s390_irgen_CU24() argument
13449 assign(addr1, get_gpr_dw0(r1)); in s390_irgen_CU24()
13451 assign(len1, get_gpr_dw0(r1 + 1)); in s390_irgen_CU24()
13526 put_gpr_dw0(r1, binop(Iop_Add64, mkexpr(addr1), mkU64(4))); in s390_irgen_CU24()
13527 put_gpr_dw0(r1 + 1, binop(Iop_Sub64, mkexpr(len1), mkU64(4))); in s390_irgen_CU24()
13549 s390_irgen_CU42(UChar r1, UChar r2) in s390_irgen_CU42() argument
13556 assign(addr1, get_gpr_dw0(r1)); in s390_irgen_CU42()
13558 assign(len1, get_gpr_dw0(r1 + 1)); in s390_irgen_CU42()
13620 put_gpr_dw0(r1, binop(Iop_Add64, mkexpr(addr1), mkexpr(num_bytes))); in s390_irgen_CU42()
13621 put_gpr_dw0(r1 + 1, binop(Iop_Sub64, mkexpr(len1), mkexpr(num_bytes))); in s390_irgen_CU42()
13643 s390_irgen_CU41(UChar r1, UChar r2) in s390_irgen_CU41() argument
13650 assign(addr1, get_gpr_dw0(r1)); in s390_irgen_CU41()
13652 assign(len1, get_gpr_dw0(r1 + 1)); in s390_irgen_CU41()
13711 put_gpr_dw0(r1, binop(Iop_Add64, mkexpr(addr1), mkexpr(num_bytes))); in s390_irgen_CU41()
13712 put_gpr_dw0(r1 + 1, binop(Iop_Sub64, mkexpr(len1), mkexpr(num_bytes))); in s390_irgen_CU41()
13764 s390_irgen_cu12_cu14(UChar m3, UChar r1, UChar r2, Bool is_cu12) in s390_irgen_cu12_cu14() argument
13771 assign(addr1, get_gpr_dw0(r1)); in s390_irgen_cu12_cu14()
13773 assign(len1, get_gpr_dw0(r1 + 1)); in s390_irgen_cu12_cu14()
13883 put_gpr_dw0(r1, binop(Iop_Add64, mkexpr(addr1), mkexpr(num_bytes))); in s390_irgen_cu12_cu14()
13884 put_gpr_dw0(r1 + 1, binop(Iop_Sub64, mkexpr(len1), mkexpr(num_bytes))); in s390_irgen_cu12_cu14()
13890 s390_irgen_CU12(UChar m3, UChar r1, UChar r2) in s390_irgen_CU12() argument
13892 s390_irgen_cu12_cu14(m3, r1, r2, /* is_cu12 = */ 1); in s390_irgen_CU12()
13898 s390_irgen_CU14(UChar m3, UChar r1, UChar r2) in s390_irgen_CU14() argument
13900 s390_irgen_cu12_cu14(m3, r1, r2, /* is_cu12 = */ 0); in s390_irgen_CU14()
13921 s390_irgen_ECAG(UChar r1, UChar r3 __attribute__((unused)), IRTemp op2addr) in s390_irgen_ECAG() argument
13926 put_gpr_dw0(r1, s390_call_ecag(mkexpr(op2addr))); in s390_irgen_ECAG()
13999 unsigned int r1 : 4; in s390_decode_2byte_and_irgen() member
14029 case 0x06: s390_format_RR_RR(s390_irgen_BCTR, ovl.fmt.RR.r1, ovl.fmt.RR.r2); in s390_decode_2byte_and_irgen()
14031 case 0x07: s390_format_RR(s390_irgen_BCR, ovl.fmt.RR.r1, ovl.fmt.RR.r2); in s390_decode_2byte_and_irgen()
14036 case 0x0d: s390_format_RR_RR(s390_irgen_BASR, ovl.fmt.RR.r1, ovl.fmt.RR.r2); in s390_decode_2byte_and_irgen()
14038 case 0x0e: s390_format_RR(s390_irgen_MVCL, ovl.fmt.RR.r1, ovl.fmt.RR.r2); in s390_decode_2byte_and_irgen()
14040 case 0x0f: s390_format_RR(s390_irgen_CLCL, ovl.fmt.RR.r1, ovl.fmt.RR.r2); in s390_decode_2byte_and_irgen()
14042 case 0x10: s390_format_RR_RR(s390_irgen_LPR, ovl.fmt.RR.r1, ovl.fmt.RR.r2); in s390_decode_2byte_and_irgen()
14044 case 0x11: s390_format_RR_RR(s390_irgen_LNR, ovl.fmt.RR.r1, ovl.fmt.RR.r2); in s390_decode_2byte_and_irgen()
14046 case 0x12: s390_format_RR_RR(s390_irgen_LTR, ovl.fmt.RR.r1, ovl.fmt.RR.r2); in s390_decode_2byte_and_irgen()
14048 case 0x13: s390_format_RR_RR(s390_irgen_LCR, ovl.fmt.RR.r1, ovl.fmt.RR.r2); in s390_decode_2byte_and_irgen()
14050 case 0x14: s390_format_RR_RR(s390_irgen_NR, ovl.fmt.RR.r1, ovl.fmt.RR.r2); in s390_decode_2byte_and_irgen()
14052 case 0x15: s390_format_RR_RR(s390_irgen_CLR, ovl.fmt.RR.r1, ovl.fmt.RR.r2); in s390_decode_2byte_and_irgen()
14054 case 0x16: s390_format_RR_RR(s390_irgen_OR, ovl.fmt.RR.r1, ovl.fmt.RR.r2); in s390_decode_2byte_and_irgen()
14056 case 0x17: s390_format_RR_RR(s390_irgen_XR, ovl.fmt.RR.r1, ovl.fmt.RR.r2); in s390_decode_2byte_and_irgen()
14058 case 0x18: s390_format_RR_RR(s390_irgen_LR, ovl.fmt.RR.r1, ovl.fmt.RR.r2); in s390_decode_2byte_and_irgen()
14060 case 0x19: s390_format_RR_RR(s390_irgen_CR, ovl.fmt.RR.r1, ovl.fmt.RR.r2); in s390_decode_2byte_and_irgen()
14062 case 0x1a: s390_format_RR_RR(s390_irgen_AR, ovl.fmt.RR.r1, ovl.fmt.RR.r2); in s390_decode_2byte_and_irgen()
14064 case 0x1b: s390_format_RR_RR(s390_irgen_SR, ovl.fmt.RR.r1, ovl.fmt.RR.r2); in s390_decode_2byte_and_irgen()
14066 case 0x1c: s390_format_RR_RR(s390_irgen_MR, ovl.fmt.RR.r1, ovl.fmt.RR.r2); in s390_decode_2byte_and_irgen()
14068 case 0x1d: s390_format_RR_RR(s390_irgen_DR, ovl.fmt.RR.r1, ovl.fmt.RR.r2); in s390_decode_2byte_and_irgen()
14070 case 0x1e: s390_format_RR_RR(s390_irgen_ALR, ovl.fmt.RR.r1, ovl.fmt.RR.r2); in s390_decode_2byte_and_irgen()
14072 case 0x1f: s390_format_RR_RR(s390_irgen_SLR, ovl.fmt.RR.r1, ovl.fmt.RR.r2); in s390_decode_2byte_and_irgen()
14082 case 0x28: s390_format_RR_FF(s390_irgen_LDR, ovl.fmt.RR.r1, ovl.fmt.RR.r2); in s390_decode_2byte_and_irgen()
14099 case 0x38: s390_format_RR_FF(s390_irgen_LER, ovl.fmt.RR.r1, ovl.fmt.RR.r2); in s390_decode_2byte_and_irgen()
14125 unsigned int r1 : 4; in s390_decode_4byte_and_irgen() member
14132 unsigned int r1 : 4; in s390_decode_4byte_and_irgen() member
14137 unsigned int r1 : 4; in s390_decode_4byte_and_irgen() member
14146 unsigned int r1 : 4; in s390_decode_4byte_and_irgen() member
14153 unsigned int r1 : 4; in s390_decode_4byte_and_irgen() member
14160 unsigned int r1 : 4; in s390_decode_4byte_and_irgen() member
14167 unsigned int r1 : 4; in s390_decode_4byte_and_irgen() member
14174 unsigned int r1 : 4; in s390_decode_4byte_and_irgen() member
14179 unsigned int r1 : 4; in s390_decode_4byte_and_irgen() member
14186 unsigned int r1 : 4; in s390_decode_4byte_and_irgen() member
14192 unsigned int r1 : 4; in s390_decode_4byte_and_irgen() member
14222 case 0xa500: s390_format_RI_RU(s390_irgen_IIHH, ovl.fmt.RI.r1, in s390_decode_4byte_and_irgen()
14224 case 0xa501: s390_format_RI_RU(s390_irgen_IIHL, ovl.fmt.RI.r1, in s390_decode_4byte_and_irgen()
14226 case 0xa502: s390_format_RI_RU(s390_irgen_IILH, ovl.fmt.RI.r1, in s390_decode_4byte_and_irgen()
14228 case 0xa503: s390_format_RI_RU(s390_irgen_IILL, ovl.fmt.RI.r1, in s390_decode_4byte_and_irgen()
14230 case 0xa504: s390_format_RI_RU(s390_irgen_NIHH, ovl.fmt.RI.r1, in s390_decode_4byte_and_irgen()
14232 case 0xa505: s390_format_RI_RU(s390_irgen_NIHL, ovl.fmt.RI.r1, in s390_decode_4byte_and_irgen()
14234 case 0xa506: s390_format_RI_RU(s390_irgen_NILH, ovl.fmt.RI.r1, in s390_decode_4byte_and_irgen()
14236 case 0xa507: s390_format_RI_RU(s390_irgen_NILL, ovl.fmt.RI.r1, in s390_decode_4byte_and_irgen()
14238 case 0xa508: s390_format_RI_RU(s390_irgen_OIHH, ovl.fmt.RI.r1, in s390_decode_4byte_and_irgen()
14240 case 0xa509: s390_format_RI_RU(s390_irgen_OIHL, ovl.fmt.RI.r1, in s390_decode_4byte_and_irgen()
14242 case 0xa50a: s390_format_RI_RU(s390_irgen_OILH, ovl.fmt.RI.r1, in s390_decode_4byte_and_irgen()
14244 case 0xa50b: s390_format_RI_RU(s390_irgen_OILL, ovl.fmt.RI.r1, in s390_decode_4byte_and_irgen()
14246 case 0xa50c: s390_format_RI_RU(s390_irgen_LLIHH, ovl.fmt.RI.r1, in s390_decode_4byte_and_irgen()
14248 case 0xa50d: s390_format_RI_RU(s390_irgen_LLIHL, ovl.fmt.RI.r1, in s390_decode_4byte_and_irgen()
14250 case 0xa50e: s390_format_RI_RU(s390_irgen_LLILH, ovl.fmt.RI.r1, in s390_decode_4byte_and_irgen()
14252 case 0xa50f: s390_format_RI_RU(s390_irgen_LLILL, ovl.fmt.RI.r1, in s390_decode_4byte_and_irgen()
14254 case 0xa700: s390_format_RI_RU(s390_irgen_TMLH, ovl.fmt.RI.r1, in s390_decode_4byte_and_irgen()
14256 case 0xa701: s390_format_RI_RU(s390_irgen_TMLL, ovl.fmt.RI.r1, in s390_decode_4byte_and_irgen()
14258 case 0xa702: s390_format_RI_RU(s390_irgen_TMHH, ovl.fmt.RI.r1, in s390_decode_4byte_and_irgen()
14260 case 0xa703: s390_format_RI_RU(s390_irgen_TMHL, ovl.fmt.RI.r1, in s390_decode_4byte_and_irgen()
14262 case 0xa704: s390_format_RI(s390_irgen_BRC, ovl.fmt.RI.r1, ovl.fmt.RI.i2); in s390_decode_4byte_and_irgen()
14264 case 0xa705: s390_format_RI_RP(s390_irgen_BRAS, ovl.fmt.RI.r1, in s390_decode_4byte_and_irgen()
14266 case 0xa706: s390_format_RI_RP(s390_irgen_BRCT, ovl.fmt.RI.r1, in s390_decode_4byte_and_irgen()
14268 case 0xa707: s390_format_RI_RP(s390_irgen_BRCTG, ovl.fmt.RI.r1, in s390_decode_4byte_and_irgen()
14270 case 0xa708: s390_format_RI_RI(s390_irgen_LHI, ovl.fmt.RI.r1, ovl.fmt.RI.i2); in s390_decode_4byte_and_irgen()
14272 case 0xa709: s390_format_RI_RI(s390_irgen_LGHI, ovl.fmt.RI.r1, in s390_decode_4byte_and_irgen()
14274 case 0xa70a: s390_format_RI_RI(s390_irgen_AHI, ovl.fmt.RI.r1, ovl.fmt.RI.i2); in s390_decode_4byte_and_irgen()
14276 case 0xa70b: s390_format_RI_RI(s390_irgen_AGHI, ovl.fmt.RI.r1, in s390_decode_4byte_and_irgen()
14278 case 0xa70c: s390_format_RI_RI(s390_irgen_MHI, ovl.fmt.RI.r1, ovl.fmt.RI.i2); in s390_decode_4byte_and_irgen()
14280 case 0xa70d: s390_format_RI_RI(s390_irgen_MGHI, ovl.fmt.RI.r1, in s390_decode_4byte_and_irgen()
14282 case 0xa70e: s390_format_RI_RI(s390_irgen_CHI, ovl.fmt.RI.r1, ovl.fmt.RI.i2); in s390_decode_4byte_and_irgen()
14284 case 0xa70f: s390_format_RI_RI(s390_irgen_CGHI, ovl.fmt.RI.r1, in s390_decode_4byte_and_irgen()
14311 case 0xb222: s390_format_RRE_R0(s390_irgen_IPM, ovl.fmt.RRE.r1); goto ok; in s390_decode_4byte_and_irgen()
14339 case 0xb241: s390_format_RRE(s390_irgen_CKSM, ovl.fmt.RRE.r1, in s390_decode_4byte_and_irgen()
14350 case 0xb24d: s390_format_RRE(s390_irgen_CPYA, ovl.fmt.RRE.r1, in s390_decode_4byte_and_irgen()
14352 case 0xb24e: s390_format_RRE(s390_irgen_SAR, ovl.fmt.RRE.r1, ovl.fmt.RRE.r2); in s390_decode_4byte_and_irgen()
14354 case 0xb24f: s390_format_RRE(s390_irgen_EAR, ovl.fmt.RRE.r1, ovl.fmt.RRE.r2); in s390_decode_4byte_and_irgen()
14357 case 0xb252: s390_format_RRE_RR(s390_irgen_MSR, ovl.fmt.RRE.r1, in s390_decode_4byte_and_irgen()
14360 case 0xb255: s390_format_RRE_RR(s390_irgen_MVST, ovl.fmt.RRE.r1, in s390_decode_4byte_and_irgen()
14365 case 0xb25d: s390_format_RRE_RR(s390_irgen_CLST, ovl.fmt.RRE.r1, in s390_decode_4byte_and_irgen()
14367 case 0xb25e: s390_format_RRE_RR(s390_irgen_SRST, ovl.fmt.RRE.r1, in s390_decode_4byte_and_irgen()
14389 case 0xb2a5: s390_format_RRE_FF(s390_irgen_TRE, ovl.fmt.RRE.r1, ovl.fmt.RRE.r2); goto ok; in s390_decode_4byte_and_irgen()
14391 ovl.fmt.RRF3.r1, ovl.fmt.RRF3.r2); in s390_decode_4byte_and_irgen()
14394 ovl.fmt.RRF3.r1, ovl.fmt.RRF3.r2); in s390_decode_4byte_and_irgen()
14416 case 0xb300: s390_format_RRE_FF(s390_irgen_LPEBR, ovl.fmt.RRE.r1, in s390_decode_4byte_and_irgen()
14418 case 0xb301: s390_format_RRE_FF(s390_irgen_LNEBR, ovl.fmt.RRE.r1, in s390_decode_4byte_and_irgen()
14420 case 0xb302: s390_format_RRE_FF(s390_irgen_LTEBR, ovl.fmt.RRE.r1, in s390_decode_4byte_and_irgen()
14422 case 0xb303: s390_format_RRE_FF(s390_irgen_LCEBR, ovl.fmt.RRE.r1, in s390_decode_4byte_and_irgen()
14424 case 0xb304: s390_format_RRE_FF(s390_irgen_LDEBR, ovl.fmt.RRE.r1, in s390_decode_4byte_and_irgen()
14426 case 0xb305: s390_format_RRE_FF(s390_irgen_LXDBR, ovl.fmt.RRE.r1, in s390_decode_4byte_and_irgen()
14428 case 0xb306: s390_format_RRE_FF(s390_irgen_LXEBR, ovl.fmt.RRE.r1, in s390_decode_4byte_and_irgen()
14432 case 0xb309: s390_format_RRE_FF(s390_irgen_CEBR, ovl.fmt.RRE.r1, in s390_decode_4byte_and_irgen()
14434 case 0xb30a: s390_format_RRE_FF(s390_irgen_AEBR, ovl.fmt.RRE.r1, in s390_decode_4byte_and_irgen()
14436 case 0xb30b: s390_format_RRE_FF(s390_irgen_SEBR, ovl.fmt.RRE.r1, in s390_decode_4byte_and_irgen()
14439 case 0xb30d: s390_format_RRE_FF(s390_irgen_DEBR, ovl.fmt.RRE.r1, in s390_decode_4byte_and_irgen()
14441 case 0xb30e: s390_format_RRF_F0FF(s390_irgen_MAEBR, ovl.fmt.RRF.r1, in s390_decode_4byte_and_irgen()
14443 case 0xb30f: s390_format_RRF_F0FF(s390_irgen_MSEBR, ovl.fmt.RRF.r1, in s390_decode_4byte_and_irgen()
14445 case 0xb310: s390_format_RRE_FF(s390_irgen_LPDBR, ovl.fmt.RRE.r1, in s390_decode_4byte_and_irgen()
14447 case 0xb311: s390_format_RRE_FF(s390_irgen_LNDBR, ovl.fmt.RRE.r1, in s390_decode_4byte_and_irgen()
14449 case 0xb312: s390_format_RRE_FF(s390_irgen_LTDBR, ovl.fmt.RRE.r1, in s390_decode_4byte_and_irgen()
14451 case 0xb313: s390_format_RRE_FF(s390_irgen_LCDBR, ovl.fmt.RRE.r1, in s390_decode_4byte_and_irgen()
14453 case 0xb314: s390_format_RRE_FF(s390_irgen_SQEBR, ovl.fmt.RRE.r1, in s390_decode_4byte_and_irgen()
14455 case 0xb315: s390_format_RRE_FF(s390_irgen_SQDBR, ovl.fmt.RRE.r1, in s390_decode_4byte_and_irgen()
14457 case 0xb316: s390_format_RRE_FF(s390_irgen_SQXBR, ovl.fmt.RRE.r1, in s390_decode_4byte_and_irgen()
14459 case 0xb317: s390_format_RRE_FF(s390_irgen_MEEBR, ovl.fmt.RRE.r1, in s390_decode_4byte_and_irgen()
14462 case 0xb319: s390_format_RRE_FF(s390_irgen_CDBR, ovl.fmt.RRE.r1, in s390_decode_4byte_and_irgen()
14464 case 0xb31a: s390_format_RRE_FF(s390_irgen_ADBR, ovl.fmt.RRE.r1, in s390_decode_4byte_and_irgen()
14466 case 0xb31b: s390_format_RRE_FF(s390_irgen_SDBR, ovl.fmt.RRE.r1, in s390_decode_4byte_and_irgen()
14468 case 0xb31c: s390_format_RRE_FF(s390_irgen_MDBR, ovl.fmt.RRE.r1, in s390_decode_4byte_and_irgen()
14470 case 0xb31d: s390_format_RRE_FF(s390_irgen_DDBR, ovl.fmt.RRE.r1, in s390_decode_4byte_and_irgen()
14472 case 0xb31e: s390_format_RRF_F0FF(s390_irgen_MADBR, ovl.fmt.RRF.r1, in s390_decode_4byte_and_irgen()
14474 case 0xb31f: s390_format_RRF_F0FF(s390_irgen_MSDBR, ovl.fmt.RRF.r1, in s390_decode_4byte_and_irgen()
14491 case 0xb340: s390_format_RRE_FF(s390_irgen_LPXBR, ovl.fmt.RRE.r1, in s390_decode_4byte_and_irgen()
14493 case 0xb341: s390_format_RRE_FF(s390_irgen_LNXBR, ovl.fmt.RRE.r1, in s390_decode_4byte_and_irgen()
14495 case 0xb342: s390_format_RRE_FF(s390_irgen_LTXBR, ovl.fmt.RRE.r1, in s390_decode_4byte_and_irgen()
14497 case 0xb343: s390_format_RRE_FF(s390_irgen_LCXBR, ovl.fmt.RRE.r1, in s390_decode_4byte_and_irgen()
14500 ovl.fmt.RRF2.m4, ovl.fmt.RRF2.r1, in s390_decode_4byte_and_irgen()
14503 ovl.fmt.RRF2.m4, ovl.fmt.RRF2.r1, in s390_decode_4byte_and_irgen()
14506 ovl.fmt.RRF2.m4, ovl.fmt.RRF2.r1, in s390_decode_4byte_and_irgen()
14510 case 0xb349: s390_format_RRE_FF(s390_irgen_CXBR, ovl.fmt.RRE.r1, in s390_decode_4byte_and_irgen()
14512 case 0xb34a: s390_format_RRE_FF(s390_irgen_AXBR, ovl.fmt.RRE.r1, in s390_decode_4byte_and_irgen()
14514 case 0xb34b: s390_format_RRE_FF(s390_irgen_SXBR, ovl.fmt.RRE.r1, in s390_decode_4byte_and_irgen()
14516 case 0xb34c: s390_format_RRE_FF(s390_irgen_MXBR, ovl.fmt.RRE.r1, in s390_decode_4byte_and_irgen()
14518 case 0xb34d: s390_format_RRE_FF(s390_irgen_DXBR, ovl.fmt.RRE.r1, in s390_decode_4byte_and_irgen()
14532 case 0xb365: s390_format_RRE_FF(s390_irgen_LXR, ovl.fmt.RRE.r1, in s390_decode_4byte_and_irgen()
14537 case 0xb370: s390_format_RRE_FF(s390_irgen_LPDFR, ovl.fmt.RRE.r1, in s390_decode_4byte_and_irgen()
14539 case 0xb371: s390_format_RRE_FF(s390_irgen_LNDFR, ovl.fmt.RRE.r1, in s390_decode_4byte_and_irgen()
14542 ovl.fmt.RRF3.r1, ovl.fmt.RRF3.r2); in s390_decode_4byte_and_irgen()
14544 case 0xb373: s390_format_RRE_FF(s390_irgen_LCDFR, ovl.fmt.RRE.r1, in s390_decode_4byte_and_irgen()
14546 case 0xb374: s390_format_RRE_F0(s390_irgen_LZER, ovl.fmt.RRE.r1); goto ok; in s390_decode_4byte_and_irgen()
14547 case 0xb375: s390_format_RRE_F0(s390_irgen_LZDR, ovl.fmt.RRE.r1); goto ok; in s390_decode_4byte_and_irgen()
14548 case 0xb376: s390_format_RRE_F0(s390_irgen_LZXR, ovl.fmt.RRE.r1); goto ok; in s390_decode_4byte_and_irgen()
14551 case 0xb384: s390_format_RRE_R0(s390_irgen_SFPC, ovl.fmt.RRE.r1); goto ok; in s390_decode_4byte_and_irgen()
14553 case 0xb38c: s390_format_RRE_R0(s390_irgen_EFPC, ovl.fmt.RRE.r1); goto ok; in s390_decode_4byte_and_irgen()
14555 ovl.fmt.RRF2.m4, ovl.fmt.RRF2.r1, in s390_decode_4byte_and_irgen()
14558 ovl.fmt.RRF2.m4, ovl.fmt.RRF2.r1, in s390_decode_4byte_and_irgen()
14561 ovl.fmt.RRF2.m4, ovl.fmt.RRF2.r1, in s390_decode_4byte_and_irgen()
14564 ovl.fmt.RRF2.m4, ovl.fmt.RRF2.r1, in s390_decode_4byte_and_irgen()
14567 ovl.fmt.RRF2.m4, ovl.fmt.RRF2.r1, in s390_decode_4byte_and_irgen()
14570 ovl.fmt.RRF2.m4, ovl.fmt.RRF2.r1, in s390_decode_4byte_and_irgen()
14573 ovl.fmt.RRF2.m4, ovl.fmt.RRF2.r1, in s390_decode_4byte_and_irgen()
14576 ovl.fmt.RRF2.m4, ovl.fmt.RRF2.r1, in s390_decode_4byte_and_irgen()
14579 ovl.fmt.RRF2.m4, ovl.fmt.RRF2.r1, in s390_decode_4byte_and_irgen()
14582 ovl.fmt.RRF2.m4, ovl.fmt.RRF2.r1, in s390_decode_4byte_and_irgen()
14585 ovl.fmt.RRF2.m4, ovl.fmt.RRF2.r1, in s390_decode_4byte_and_irgen()
14588 ovl.fmt.RRF2.m4, ovl.fmt.RRF2.r1, in s390_decode_4byte_and_irgen()
14591 ovl.fmt.RRF2.m4, ovl.fmt.RRF2.r1, in s390_decode_4byte_and_irgen()
14594 ovl.fmt.RRF2.m4, ovl.fmt.RRF2.r1, in s390_decode_4byte_and_irgen()
14597 ovl.fmt.RRF2.m4, ovl.fmt.RRF2.r1, in s390_decode_4byte_and_irgen()
14600 ovl.fmt.RRF2.m4, ovl.fmt.RRF2.r1, in s390_decode_4byte_and_irgen()
14603 ovl.fmt.RRF2.m4, ovl.fmt.RRF2.r1, in s390_decode_4byte_and_irgen()
14606 ovl.fmt.RRF2.m4, ovl.fmt.RRF2.r1, in s390_decode_4byte_and_irgen()
14609 ovl.fmt.RRF2.m4, ovl.fmt.RRF2.r1, in s390_decode_4byte_and_irgen()
14612 ovl.fmt.RRF2.m4, ovl.fmt.RRF2.r1, in s390_decode_4byte_and_irgen()
14615 ovl.fmt.RRF2.m4, ovl.fmt.RRF2.r1, in s390_decode_4byte_and_irgen()
14618 ovl.fmt.RRF2.m4, ovl.fmt.RRF2.r1, in s390_decode_4byte_and_irgen()
14621 ovl.fmt.RRF2.m4, ovl.fmt.RRF2.r1, in s390_decode_4byte_and_irgen()
14624 ovl.fmt.RRF2.m4, ovl.fmt.RRF2.r1, in s390_decode_4byte_and_irgen()
14632 case 0xb3c1: s390_format_RRE_FR(s390_irgen_LDGR, ovl.fmt.RRE.r1, in s390_decode_4byte_and_irgen()
14640 case 0xb3cd: s390_format_RRE_RF(s390_irgen_LGDR, ovl.fmt.RRE.r1, in s390_decode_4byte_and_irgen()
14643 ovl.fmt.RRF4.m4, ovl.fmt.RRF4.r1, in s390_decode_4byte_and_irgen()
14646 ovl.fmt.RRF4.m4, ovl.fmt.RRF4.r1, in s390_decode_4byte_and_irgen()
14649 ovl.fmt.RRF4.m4, ovl.fmt.RRF4.r1, in s390_decode_4byte_and_irgen()
14652 ovl.fmt.RRF4.m4, ovl.fmt.RRF4.r1, in s390_decode_4byte_and_irgen()
14655 ovl.fmt.RRF5.r1, ovl.fmt.RRF5.r2); goto ok; in s390_decode_4byte_and_irgen()
14657 ovl.fmt.RRF2.m4, ovl.fmt.RRF2.r1, in s390_decode_4byte_and_irgen()
14659 case 0xb3d6: s390_format_RRE_FF(s390_irgen_LTDTR, ovl.fmt.RRE.r1, in s390_decode_4byte_and_irgen()
14663 ovl.fmt.RRF4.m4, ovl.fmt.RRF4.r1, in s390_decode_4byte_and_irgen()
14666 ovl.fmt.RRF4.m4, ovl.fmt.RRF4.r1, in s390_decode_4byte_and_irgen()
14669 ovl.fmt.RRF4.m4, ovl.fmt.RRF4.r1, in s390_decode_4byte_and_irgen()
14672 ovl.fmt.RRF4.m4, ovl.fmt.RRF4.r1, in s390_decode_4byte_and_irgen()
14675 ovl.fmt.RRF5.r1, ovl.fmt.RRF5.r2); goto ok; in s390_decode_4byte_and_irgen()
14677 ovl.fmt.RRF2.m4, ovl.fmt.RRF2.r1, in s390_decode_4byte_and_irgen()
14679 case 0xb3de: s390_format_RRE_FF(s390_irgen_LTXTR, ovl.fmt.RRE.r1, in s390_decode_4byte_and_irgen()
14684 ovl.fmt.RRF2.m4, ovl.fmt.RRF2.r1, in s390_decode_4byte_and_irgen()
14688 case 0xb3e4: s390_format_RRE_FF(s390_irgen_CDTR, ovl.fmt.RRE.r1, in s390_decode_4byte_and_irgen()
14690 case 0xb3e5: s390_format_RRE_RF(s390_irgen_EEDTR, ovl.fmt.RRE.r1, in s390_decode_4byte_and_irgen()
14692 case 0xb3e7: s390_format_RRE_RF(s390_irgen_ESDTR, ovl.fmt.RRE.r1, in s390_decode_4byte_and_irgen()
14696 ovl.fmt.RRF2.m4, ovl.fmt.RRF2.r1, in s390_decode_4byte_and_irgen()
14700 case 0xb3ec: s390_format_RRE_FF(s390_irgen_CXTR, ovl.fmt.RRE.r1, in s390_decode_4byte_and_irgen()
14702 case 0xb3ed: s390_format_RRE_RF(s390_irgen_EEXTR, ovl.fmt.RRE.r1, in s390_decode_4byte_and_irgen()
14704 case 0xb3ef: s390_format_RRE_RF(s390_irgen_ESXTR, ovl.fmt.RRE.r1, in s390_decode_4byte_and_irgen()
14707 ovl.fmt.RRF2.m4, ovl.fmt.RRF2.r1, in s390_decode_4byte_and_irgen()
14711 case 0xb3f4: s390_format_RRE_FF(s390_irgen_CEDTR, ovl.fmt.RRE.r1, in s390_decode_4byte_and_irgen()
14714 ovl.fmt.RRF4.m4, ovl.fmt.RRF4.r1, in s390_decode_4byte_and_irgen()
14717 ovl.fmt.RRF3.r1, ovl.fmt.RRF3.r2); goto ok; in s390_decode_4byte_and_irgen()
14719 ovl.fmt.RRF4.m4, ovl.fmt.RRF4.r1, in s390_decode_4byte_and_irgen()
14722 ovl.fmt.RRF2.m4, ovl.fmt.RRF2.r1, in s390_decode_4byte_and_irgen()
14726 case 0xb3fc: s390_format_RRE_FF(s390_irgen_CEXTR, ovl.fmt.RRE.r1, in s390_decode_4byte_and_irgen()
14729 ovl.fmt.RRF4.m4, ovl.fmt.RRF4.r1, in s390_decode_4byte_and_irgen()
14732 ovl.fmt.RRF3.r1, ovl.fmt.RRF3.r2); goto ok; in s390_decode_4byte_and_irgen()
14734 ovl.fmt.RRF4.m4, ovl.fmt.RRF4.r1, in s390_decode_4byte_and_irgen()
14736 case 0xb900: s390_format_RRE_RR(s390_irgen_LPGR, ovl.fmt.RRE.r1, in s390_decode_4byte_and_irgen()
14738 case 0xb901: s390_format_RRE_RR(s390_irgen_LNGR, ovl.fmt.RRE.r1, in s390_decode_4byte_and_irgen()
14740 case 0xb902: s390_format_RRE_RR(s390_irgen_LTGR, ovl.fmt.RRE.r1, in s390_decode_4byte_and_irgen()
14742 case 0xb903: s390_format_RRE_RR(s390_irgen_LCGR, ovl.fmt.RRE.r1, in s390_decode_4byte_and_irgen()
14744 case 0xb904: s390_format_RRE_RR(s390_irgen_LGR, ovl.fmt.RRE.r1, in s390_decode_4byte_and_irgen()
14747 case 0xb906: s390_format_RRE_RR(s390_irgen_LGBR, ovl.fmt.RRE.r1, in s390_decode_4byte_and_irgen()
14749 case 0xb907: s390_format_RRE_RR(s390_irgen_LGHR, ovl.fmt.RRE.r1, in s390_decode_4byte_and_irgen()
14751 case 0xb908: s390_format_RRE_RR(s390_irgen_AGR, ovl.fmt.RRE.r1, in s390_decode_4byte_and_irgen()
14753 case 0xb909: s390_format_RRE_RR(s390_irgen_SGR, ovl.fmt.RRE.r1, in s390_decode_4byte_and_irgen()
14755 case 0xb90a: s390_format_RRE_RR(s390_irgen_ALGR, ovl.fmt.RRE.r1, in s390_decode_4byte_and_irgen()
14757 case 0xb90b: s390_format_RRE_RR(s390_irgen_SLGR, ovl.fmt.RRE.r1, in s390_decode_4byte_and_irgen()
14759 case 0xb90c: s390_format_RRE_RR(s390_irgen_MSGR, ovl.fmt.RRE.r1, in s390_decode_4byte_and_irgen()
14761 case 0xb90d: s390_format_RRE_RR(s390_irgen_DSGR, ovl.fmt.RRE.r1, in s390_decode_4byte_and_irgen()
14764 case 0xb90f: s390_format_RRE_RR(s390_irgen_LRVGR, ovl.fmt.RRE.r1, in s390_decode_4byte_and_irgen()
14766 case 0xb910: s390_format_RRE_RR(s390_irgen_LPGFR, ovl.fmt.RRE.r1, in s390_decode_4byte_and_irgen()
14768 case 0xb911: s390_format_RRE_RR(s390_irgen_LNGFR, ovl.fmt.RRE.r1, in s390_decode_4byte_and_irgen()
14770 case 0xb912: s390_format_RRE_RR(s390_irgen_LTGFR, ovl.fmt.RRE.r1, in s390_decode_4byte_and_irgen()
14772 case 0xb913: s390_format_RRE_RR(s390_irgen_LCGFR, ovl.fmt.RRE.r1, in s390_decode_4byte_and_irgen()
14774 case 0xb914: s390_format_RRE_RR(s390_irgen_LGFR, ovl.fmt.RRE.r1, in s390_decode_4byte_and_irgen()
14776 case 0xb916: s390_format_RRE_RR(s390_irgen_LLGFR, ovl.fmt.RRE.r1, in s390_decode_4byte_and_irgen()
14778 case 0xb917: s390_format_RRE_RR(s390_irgen_LLGTR, ovl.fmt.RRE.r1, in s390_decode_4byte_and_irgen()
14780 case 0xb918: s390_format_RRE_RR(s390_irgen_AGFR, ovl.fmt.RRE.r1, in s390_decode_4byte_and_irgen()
14782 case 0xb919: s390_format_RRE_RR(s390_irgen_SGFR, ovl.fmt.RRE.r1, in s390_decode_4byte_and_irgen()
14784 case 0xb91a: s390_format_RRE_RR(s390_irgen_ALGFR, ovl.fmt.RRE.r1, in s390_decode_4byte_and_irgen()
14786 case 0xb91b: s390_format_RRE_RR(s390_irgen_SLGFR, ovl.fmt.RRE.r1, in s390_decode_4byte_and_irgen()
14788 case 0xb91c: s390_format_RRE_RR(s390_irgen_MSGFR, ovl.fmt.RRE.r1, in s390_decode_4byte_and_irgen()
14790 case 0xb91d: s390_format_RRE_RR(s390_irgen_DSGFR, ovl.fmt.RRE.r1, in s390_decode_4byte_and_irgen()
14793 case 0xb91f: s390_format_RRE_RR(s390_irgen_LRVR, ovl.fmt.RRE.r1, in s390_decode_4byte_and_irgen()
14795 case 0xb920: s390_format_RRE_RR(s390_irgen_CGR, ovl.fmt.RRE.r1, in s390_decode_4byte_and_irgen()
14797 case 0xb921: s390_format_RRE_RR(s390_irgen_CLGR, ovl.fmt.RRE.r1, in s390_decode_4byte_and_irgen()
14800 case 0xb926: s390_format_RRE_RR(s390_irgen_LBR, ovl.fmt.RRE.r1, in s390_decode_4byte_and_irgen()
14802 case 0xb927: s390_format_RRE_RR(s390_irgen_LHR, ovl.fmt.RRE.r1, in s390_decode_4byte_and_irgen()
14811 case 0xb930: s390_format_RRE_RR(s390_irgen_CGFR, ovl.fmt.RRE.r1, in s390_decode_4byte_and_irgen()
14813 case 0xb931: s390_format_RRE_RR(s390_irgen_CLGFR, ovl.fmt.RRE.r1, in s390_decode_4byte_and_irgen()
14818 ovl.fmt.RRF2.m4, ovl.fmt.RRF2.r1, in s390_decode_4byte_and_irgen()
14821 ovl.fmt.RRF2.m4, ovl.fmt.RRF2.r1, in s390_decode_4byte_and_irgen()
14824 ovl.fmt.RRF2.m4, ovl.fmt.RRF2.r1, in s390_decode_4byte_and_irgen()
14826 case 0xb946: s390_format_RRE_RR(s390_irgen_BCTGR, ovl.fmt.RRE.r1, in s390_decode_4byte_and_irgen()
14829 ovl.fmt.RRF2.m4, ovl.fmt.RRF2.r1, in s390_decode_4byte_and_irgen()
14832 ovl.fmt.RRF2.m4, ovl.fmt.RRF2.r1, in s390_decode_4byte_and_irgen()
14835 ovl.fmt.RRF2.m4, ovl.fmt.RRF2.r1, in s390_decode_4byte_and_irgen()
14838 ovl.fmt.RRF2.m4, ovl.fmt.RRF2.r1, in s390_decode_4byte_and_irgen()
14841 ovl.fmt.RRF2.m4, ovl.fmt.RRF2.r1, in s390_decode_4byte_and_irgen()
14844 ovl.fmt.RRF2.m4, ovl.fmt.RRF2.r1, in s390_decode_4byte_and_irgen()
14847 ovl.fmt.RRF2.m4, ovl.fmt.RRF2.r1, in s390_decode_4byte_and_irgen()
14850 ovl.fmt.RRF2.m4, ovl.fmt.RRF2.r1, in s390_decode_4byte_and_irgen()
14853 ovl.fmt.RRF2.m4, ovl.fmt.RRF2.r1, in s390_decode_4byte_and_irgen()
14859 case 0xb980: s390_format_RRE_RR(s390_irgen_NGR, ovl.fmt.RRE.r1, in s390_decode_4byte_and_irgen()
14861 case 0xb981: s390_format_RRE_RR(s390_irgen_OGR, ovl.fmt.RRE.r1, in s390_decode_4byte_and_irgen()
14863 case 0xb982: s390_format_RRE_RR(s390_irgen_XGR, ovl.fmt.RRE.r1, in s390_decode_4byte_and_irgen()
14865 case 0xb983: s390_format_RRE_RR(s390_irgen_FLOGR, ovl.fmt.RRE.r1, in s390_decode_4byte_and_irgen()
14867 case 0xb984: s390_format_RRE_RR(s390_irgen_LLGCR, ovl.fmt.RRE.r1, in s390_decode_4byte_and_irgen()
14869 case 0xb985: s390_format_RRE_RR(s390_irgen_LLGHR, ovl.fmt.RRE.r1, in s390_decode_4byte_and_irgen()
14871 case 0xb986: s390_format_RRE_RR(s390_irgen_MLGR, ovl.fmt.RRE.r1, in s390_decode_4byte_and_irgen()
14873 case 0xb987: s390_format_RRE_RR(s390_irgen_DLGR, ovl.fmt.RRE.r1, in s390_decode_4byte_and_irgen()
14875 case 0xb988: s390_format_RRE_RR(s390_irgen_ALCGR, ovl.fmt.RRE.r1, in s390_decode_4byte_and_irgen()
14877 case 0xb989: s390_format_RRE_RR(s390_irgen_SLBGR, ovl.fmt.RRE.r1, in s390_decode_4byte_and_irgen()
14884 ovl.fmt.RRF3.r1, ovl.fmt.RRF3.r2); goto ok; in s390_decode_4byte_and_irgen()
14886 ovl.fmt.RRF3.r1, ovl.fmt.RRF3.r2); goto ok; in s390_decode_4byte_and_irgen()
14888 ovl.fmt.RRF3.r1, ovl.fmt.RRF3.r2); goto ok; in s390_decode_4byte_and_irgen()
14890 ovl.fmt.RRF3.r1, ovl.fmt.RRF3.r2); goto ok; in s390_decode_4byte_and_irgen()
14891 case 0xb994: s390_format_RRE_RR(s390_irgen_LLCR, ovl.fmt.RRE.r1, in s390_decode_4byte_and_irgen()
14893 case 0xb995: s390_format_RRE_RR(s390_irgen_LLHR, ovl.fmt.RRE.r1, in s390_decode_4byte_and_irgen()
14895 case 0xb996: s390_format_RRE_RR(s390_irgen_MLR, ovl.fmt.RRE.r1, in s390_decode_4byte_and_irgen()
14897 case 0xb997: s390_format_RRE_RR(s390_irgen_DLR, ovl.fmt.RRE.r1, in s390_decode_4byte_and_irgen()
14899 case 0xb998: s390_format_RRE_RR(s390_irgen_ALCR, ovl.fmt.RRE.r1, in s390_decode_4byte_and_irgen()
14901 case 0xb999: s390_format_RRE_RR(s390_irgen_SLBR, ovl.fmt.RRE.r1, in s390_decode_4byte_and_irgen()
14913 ovl.fmt.RRF3.r1, ovl.fmt.RRF3.r2); in s390_decode_4byte_and_irgen()
14916 ovl.fmt.RRF3.r1, ovl.fmt.RRF3.r2); in s390_decode_4byte_and_irgen()
14918 case 0xb9b2: s390_format_RRE_RR(s390_irgen_CU41, ovl.fmt.RRE.r1, in s390_decode_4byte_and_irgen()
14920 case 0xb9b3: s390_format_RRE_RR(s390_irgen_CU42, ovl.fmt.RRE.r1, in s390_decode_4byte_and_irgen()
14926 ovl.fmt.RRF4.r1, ovl.fmt.RRF4.r2); in s390_decode_4byte_and_irgen()
14929 ovl.fmt.RRF4.r1, ovl.fmt.RRF4.r2); in s390_decode_4byte_and_irgen()
14932 ovl.fmt.RRF4.r1, ovl.fmt.RRF4.r2); in s390_decode_4byte_and_irgen()
14935 ovl.fmt.RRF4.r1, ovl.fmt.RRF4.r2); in s390_decode_4byte_and_irgen()
14937 case 0xb9cd: s390_format_RRE_RR(s390_irgen_CHHR, ovl.fmt.RRE.r1, in s390_decode_4byte_and_irgen()
14939 case 0xb9cf: s390_format_RRE_RR(s390_irgen_CLHHR, ovl.fmt.RRE.r1, in s390_decode_4byte_and_irgen()
14942 ovl.fmt.RRF4.r1, ovl.fmt.RRF4.r2); in s390_decode_4byte_and_irgen()
14945 ovl.fmt.RRF4.r1, ovl.fmt.RRF4.r2); in s390_decode_4byte_and_irgen()
14948 ovl.fmt.RRF4.r1, ovl.fmt.RRF4.r2); in s390_decode_4byte_and_irgen()
14951 ovl.fmt.RRF4.r1, ovl.fmt.RRF4.r2); in s390_decode_4byte_and_irgen()
14953 case 0xb9dd: s390_format_RRE_RR(s390_irgen_CHLR, ovl.fmt.RRE.r1, in s390_decode_4byte_and_irgen()
14955 case 0xb9df: s390_format_RRE_RR(s390_irgen_CLHLR, ovl.fmt.RRE.r1, in s390_decode_4byte_and_irgen()
14959 ovl.fmt.RRF3.r1, ovl.fmt.RRF3.r2, in s390_decode_4byte_and_irgen()
14962 ovl.fmt.RRF4.r1, ovl.fmt.RRF4.r2); in s390_decode_4byte_and_irgen()
14965 ovl.fmt.RRF4.r1, ovl.fmt.RRF4.r2); in s390_decode_4byte_and_irgen()
14968 ovl.fmt.RRF4.r1, ovl.fmt.RRF4.r2); in s390_decode_4byte_and_irgen()
14971 ovl.fmt.RRF4.r1, ovl.fmt.RRF4.r2); in s390_decode_4byte_and_irgen()
14974 ovl.fmt.RRF4.r1, ovl.fmt.RRF4.r2); in s390_decode_4byte_and_irgen()
14977 ovl.fmt.RRF4.r1, ovl.fmt.RRF4.r2); in s390_decode_4byte_and_irgen()
14980 ovl.fmt.RRF4.r1, ovl.fmt.RRF4.r2); in s390_decode_4byte_and_irgen()
14983 ovl.fmt.RRF3.r1, ovl.fmt.RRF3.r2, in s390_decode_4byte_and_irgen()
14986 ovl.fmt.RRF4.r1, ovl.fmt.RRF4.r2); in s390_decode_4byte_and_irgen()
14989 ovl.fmt.RRF4.r1, ovl.fmt.RRF4.r2); in s390_decode_4byte_and_irgen()
14992 ovl.fmt.RRF4.r1, ovl.fmt.RRF4.r2); in s390_decode_4byte_and_irgen()
14995 ovl.fmt.RRF4.r1, ovl.fmt.RRF4.r2); in s390_decode_4byte_and_irgen()
14998 ovl.fmt.RRF4.r1, ovl.fmt.RRF4.r2); in s390_decode_4byte_and_irgen()
15001 ovl.fmt.RRF4.r1, ovl.fmt.RRF4.r2); in s390_decode_4byte_and_irgen()
15004 ovl.fmt.RRF4.r1, ovl.fmt.RRF4.r2); in s390_decode_4byte_and_irgen()
15009 case 0x40: s390_format_RX_RRRD(s390_irgen_STH, ovl.fmt.RX.r1, ovl.fmt.RX.x2, in s390_decode_4byte_and_irgen()
15011 case 0x41: s390_format_RX_RRRD(s390_irgen_LA, ovl.fmt.RX.r1, ovl.fmt.RX.x2, in s390_decode_4byte_and_irgen()
15013 case 0x42: s390_format_RX_RRRD(s390_irgen_STC, ovl.fmt.RX.r1, ovl.fmt.RX.x2, in s390_decode_4byte_and_irgen()
15015 case 0x43: s390_format_RX_RRRD(s390_irgen_IC, ovl.fmt.RX.r1, ovl.fmt.RX.x2, in s390_decode_4byte_and_irgen()
15017 case 0x44: s390_format_RX_RRRD(s390_irgen_EX, ovl.fmt.RX.r1, ovl.fmt.RX.x2, in s390_decode_4byte_and_irgen()
15020 case 0x46: s390_format_RX_RRRD(s390_irgen_BCT, ovl.fmt.RX.r1, ovl.fmt.RX.x2, in s390_decode_4byte_and_irgen()
15022 case 0x47: s390_format_RX(s390_irgen_BC, ovl.fmt.RX.r1, ovl.fmt.RX.x2, in s390_decode_4byte_and_irgen()
15024 case 0x48: s390_format_RX_RRRD(s390_irgen_LH, ovl.fmt.RX.r1, ovl.fmt.RX.x2, in s390_decode_4byte_and_irgen()
15026 case 0x49: s390_format_RX_RRRD(s390_irgen_CH, ovl.fmt.RX.r1, ovl.fmt.RX.x2, in s390_decode_4byte_and_irgen()
15028 case 0x4a: s390_format_RX_RRRD(s390_irgen_AH, ovl.fmt.RX.r1, ovl.fmt.RX.x2, in s390_decode_4byte_and_irgen()
15030 case 0x4b: s390_format_RX_RRRD(s390_irgen_SH, ovl.fmt.RX.r1, ovl.fmt.RX.x2, in s390_decode_4byte_and_irgen()
15032 case 0x4c: s390_format_RX_RRRD(s390_irgen_MH, ovl.fmt.RX.r1, ovl.fmt.RX.x2, in s390_decode_4byte_and_irgen()
15034 case 0x4d: s390_format_RX_RRRD(s390_irgen_BAS, ovl.fmt.RX.r1, ovl.fmt.RX.x2, in s390_decode_4byte_and_irgen()
15036 case 0x4e: s390_format_RX_RRRD(s390_irgen_CVD, ovl.fmt.RX.r1, ovl.fmt.RX.x2, in s390_decode_4byte_and_irgen()
15038 case 0x4f: s390_format_RX_RRRD(s390_irgen_CVB, ovl.fmt.RX.r1, ovl.fmt.RX.x2, in s390_decode_4byte_and_irgen()
15040 case 0x50: s390_format_RX_RRRD(s390_irgen_ST, ovl.fmt.RX.r1, ovl.fmt.RX.x2, in s390_decode_4byte_and_irgen()
15042 case 0x51: s390_format_RX_RRRD(s390_irgen_LAE, ovl.fmt.RX.r1, ovl.fmt.RX.x2, in s390_decode_4byte_and_irgen()
15044 case 0x54: s390_format_RX_RRRD(s390_irgen_N, ovl.fmt.RX.r1, ovl.fmt.RX.x2, in s390_decode_4byte_and_irgen()
15046 case 0x55: s390_format_RX_RRRD(s390_irgen_CL, ovl.fmt.RX.r1, ovl.fmt.RX.x2, in s390_decode_4byte_and_irgen()
15048 case 0x56: s390_format_RX_RRRD(s390_irgen_O, ovl.fmt.RX.r1, ovl.fmt.RX.x2, in s390_decode_4byte_and_irgen()
15050 case 0x57: s390_format_RX_RRRD(s390_irgen_X, ovl.fmt.RX.r1, ovl.fmt.RX.x2, in s390_decode_4byte_and_irgen()
15052 case 0x58: s390_format_RX_RRRD(s390_irgen_L, ovl.fmt.RX.r1, ovl.fmt.RX.x2, in s390_decode_4byte_and_irgen()
15054 case 0x59: s390_format_RX_RRRD(s390_irgen_C, ovl.fmt.RX.r1, ovl.fmt.RX.x2, in s390_decode_4byte_and_irgen()
15056 case 0x5a: s390_format_RX_RRRD(s390_irgen_A, ovl.fmt.RX.r1, ovl.fmt.RX.x2, in s390_decode_4byte_and_irgen()
15058 case 0x5b: s390_format_RX_RRRD(s390_irgen_S, ovl.fmt.RX.r1, ovl.fmt.RX.x2, in s390_decode_4byte_and_irgen()
15060 case 0x5c: s390_format_RX_RRRD(s390_irgen_M, ovl.fmt.RX.r1, ovl.fmt.RX.x2, in s390_decode_4byte_and_irgen()
15062 case 0x5d: s390_format_RX_RRRD(s390_irgen_D, ovl.fmt.RX.r1, ovl.fmt.RX.x2, in s390_decode_4byte_and_irgen()
15064 case 0x5e: s390_format_RX_RRRD(s390_irgen_AL, ovl.fmt.RX.r1, ovl.fmt.RX.x2, in s390_decode_4byte_and_irgen()
15066 case 0x5f: s390_format_RX_RRRD(s390_irgen_SL, ovl.fmt.RX.r1, ovl.fmt.RX.x2, in s390_decode_4byte_and_irgen()
15068 case 0x60: s390_format_RX_FRRD(s390_irgen_STD, ovl.fmt.RX.r1, ovl.fmt.RX.x2, in s390_decode_4byte_and_irgen()
15071 case 0x68: s390_format_RX_FRRD(s390_irgen_LD, ovl.fmt.RX.r1, ovl.fmt.RX.x2, in s390_decode_4byte_and_irgen()
15080 case 0x70: s390_format_RX_FRRD(s390_irgen_STE, ovl.fmt.RX.r1, ovl.fmt.RX.x2, in s390_decode_4byte_and_irgen()
15082 case 0x71: s390_format_RX_RRRD(s390_irgen_MS, ovl.fmt.RX.r1, ovl.fmt.RX.x2, in s390_decode_4byte_and_irgen()
15084 case 0x78: s390_format_RX_FRRD(s390_irgen_LE, ovl.fmt.RX.r1, ovl.fmt.RX.x2, in s390_decode_4byte_and_irgen()
15094 case 0x84: s390_format_RSI_RRP(s390_irgen_BRXH, ovl.fmt.RSI.r1, in s390_decode_4byte_and_irgen()
15096 case 0x85: s390_format_RSI_RRP(s390_irgen_BRXLE, ovl.fmt.RSI.r1, in s390_decode_4byte_and_irgen()
15098 case 0x86: s390_format_RS_RRRD(s390_irgen_BXH, ovl.fmt.RS.r1, ovl.fmt.RS.r3, in s390_decode_4byte_and_irgen()
15100 case 0x87: s390_format_RS_RRRD(s390_irgen_BXLE, ovl.fmt.RS.r1, ovl.fmt.RS.r3, in s390_decode_4byte_and_irgen()
15102 case 0x88: s390_format_RS_R0RD(s390_irgen_SRL, ovl.fmt.RS.r1, ovl.fmt.RS.b2, in s390_decode_4byte_and_irgen()
15104 case 0x89: s390_format_RS_R0RD(s390_irgen_SLL, ovl.fmt.RS.r1, ovl.fmt.RS.b2, in s390_decode_4byte_and_irgen()
15106 case 0x8a: s390_format_RS_R0RD(s390_irgen_SRA, ovl.fmt.RS.r1, ovl.fmt.RS.b2, in s390_decode_4byte_and_irgen()
15108 case 0x8b: s390_format_RS_R0RD(s390_irgen_SLA, ovl.fmt.RS.r1, ovl.fmt.RS.b2, in s390_decode_4byte_and_irgen()
15110 case 0x8c: s390_format_RS_R0RD(s390_irgen_SRDL, ovl.fmt.RS.r1, ovl.fmt.RS.b2, in s390_decode_4byte_and_irgen()
15112 case 0x8d: s390_format_RS_R0RD(s390_irgen_SLDL, ovl.fmt.RS.r1, ovl.fmt.RS.b2, in s390_decode_4byte_and_irgen()
15114 case 0x8e: s390_format_RS_R0RD(s390_irgen_SRDA, ovl.fmt.RS.r1, ovl.fmt.RS.b2, in s390_decode_4byte_and_irgen()
15116 case 0x8f: s390_format_RS_R0RD(s390_irgen_SLDA, ovl.fmt.RS.r1, ovl.fmt.RS.b2, in s390_decode_4byte_and_irgen()
15118 case 0x90: s390_format_RS_RRRD(s390_irgen_STM, ovl.fmt.RS.r1, ovl.fmt.RS.r3, in s390_decode_4byte_and_irgen()
15132 case 0x98: s390_format_RS_RRRD(s390_irgen_LM, ovl.fmt.RS.r1, ovl.fmt.RS.r3, in s390_decode_4byte_and_irgen()
15135 case 0x9a: s390_format_RS_AARD(s390_irgen_LAM, ovl.fmt.RS.r1, ovl.fmt.RS.r3, in s390_decode_4byte_and_irgen()
15137 case 0x9b: s390_format_RS_AARD(s390_irgen_STAM, ovl.fmt.RS.r1, ovl.fmt.RS.r3, in s390_decode_4byte_and_irgen()
15139 case 0xa8: s390_format_RS_RRRD(s390_irgen_MVCLE, ovl.fmt.RS.r1, in s390_decode_4byte_and_irgen()
15142 case 0xa9: s390_format_RS_RRRD(s390_irgen_CLCLE, ovl.fmt.RS.r1, in s390_decode_4byte_and_irgen()
15152 case 0xba: s390_format_RS_RRRD(s390_irgen_CS, ovl.fmt.RS.r1, ovl.fmt.RS.r3, in s390_decode_4byte_and_irgen()
15154 case 0xbb: s390_format_RS_RRRD(s390_irgen_CDS, ovl.fmt.RS.r1, ovl.fmt.RS.r3, in s390_decode_4byte_and_irgen()
15156 case 0xbd: s390_format_RS_RURD(s390_irgen_CLM, ovl.fmt.RS.r1, ovl.fmt.RS.r3, in s390_decode_4byte_and_irgen()
15158 case 0xbe: s390_format_RS_RURD(s390_irgen_STCM, ovl.fmt.RS.r1, ovl.fmt.RS.r3, in s390_decode_4byte_and_irgen()
15160 case 0xbf: s390_format_RS_RURD(s390_irgen_ICM, ovl.fmt.RS.r1, ovl.fmt.RS.r3, in s390_decode_4byte_and_irgen()
15179 unsigned int r1 : 4; in s390_decode_6byte_and_irgen() member
15187 unsigned int r1 : 4; in s390_decode_6byte_and_irgen() member
15196 unsigned int r1 : 4; in s390_decode_6byte_and_irgen() member
15205 unsigned int r1 : 4; in s390_decode_6byte_and_irgen() member
15214 unsigned int r1 : 4; in s390_decode_6byte_and_irgen() member
15222 unsigned int r1 : 4; in s390_decode_6byte_and_irgen() member
15228 unsigned int r1 : 4; in s390_decode_6byte_and_irgen() member
15237 unsigned int r1 : 4; in s390_decode_6byte_and_irgen() member
15256 unsigned int r1 : 4; in s390_decode_6byte_and_irgen() member
15265 unsigned int r1 : 4; in s390_decode_6byte_and_irgen() member
15278 unsigned int r1 : 4; in s390_decode_6byte_and_irgen() member
15284 unsigned int r1 : 4; in s390_decode_6byte_and_irgen() member
15318 unsigned int r1 : 4; in s390_decode_6byte_and_irgen() member
15365 case 0xe30000000002ULL: s390_format_RXY_RRRD(s390_irgen_LTG, ovl.fmt.RXY.r1, in s390_decode_6byte_and_irgen()
15370 case 0xe30000000004ULL: s390_format_RXY_RRRD(s390_irgen_LG, ovl.fmt.RXY.r1, in s390_decode_6byte_and_irgen()
15374 case 0xe30000000006ULL: s390_format_RXY_RRRD(s390_irgen_CVBY, ovl.fmt.RXY.r1, in s390_decode_6byte_and_irgen()
15378 case 0xe30000000008ULL: s390_format_RXY_RRRD(s390_irgen_AG, ovl.fmt.RXY.r1, in s390_decode_6byte_and_irgen()
15382 case 0xe30000000009ULL: s390_format_RXY_RRRD(s390_irgen_SG, ovl.fmt.RXY.r1, in s390_decode_6byte_and_irgen()
15386 case 0xe3000000000aULL: s390_format_RXY_RRRD(s390_irgen_ALG, ovl.fmt.RXY.r1, in s390_decode_6byte_and_irgen()
15390 case 0xe3000000000bULL: s390_format_RXY_RRRD(s390_irgen_SLG, ovl.fmt.RXY.r1, in s390_decode_6byte_and_irgen()
15394 case 0xe3000000000cULL: s390_format_RXY_RRRD(s390_irgen_MSG, ovl.fmt.RXY.r1, in s390_decode_6byte_and_irgen()
15398 case 0xe3000000000dULL: s390_format_RXY_RRRD(s390_irgen_DSG, ovl.fmt.RXY.r1, in s390_decode_6byte_and_irgen()
15403 case 0xe3000000000fULL: s390_format_RXY_RRRD(s390_irgen_LRVG, ovl.fmt.RXY.r1, in s390_decode_6byte_and_irgen()
15407 case 0xe30000000012ULL: s390_format_RXY_RRRD(s390_irgen_LT, ovl.fmt.RXY.r1, in s390_decode_6byte_and_irgen()
15412 case 0xe30000000014ULL: s390_format_RXY_RRRD(s390_irgen_LGF, ovl.fmt.RXY.r1, in s390_decode_6byte_and_irgen()
15416 case 0xe30000000015ULL: s390_format_RXY_RRRD(s390_irgen_LGH, ovl.fmt.RXY.r1, in s390_decode_6byte_and_irgen()
15420 case 0xe30000000016ULL: s390_format_RXY_RRRD(s390_irgen_LLGF, ovl.fmt.RXY.r1, in s390_decode_6byte_and_irgen()
15424 case 0xe30000000017ULL: s390_format_RXY_RRRD(s390_irgen_LLGT, ovl.fmt.RXY.r1, in s390_decode_6byte_and_irgen()
15428 case 0xe30000000018ULL: s390_format_RXY_RRRD(s390_irgen_AGF, ovl.fmt.RXY.r1, in s390_decode_6byte_and_irgen()
15432 case 0xe30000000019ULL: s390_format_RXY_RRRD(s390_irgen_SGF, ovl.fmt.RXY.r1, in s390_decode_6byte_and_irgen()
15436 case 0xe3000000001aULL: s390_format_RXY_RRRD(s390_irgen_ALGF, ovl.fmt.RXY.r1, in s390_decode_6byte_and_irgen()
15440 case 0xe3000000001bULL: s390_format_RXY_RRRD(s390_irgen_SLGF, ovl.fmt.RXY.r1, in s390_decode_6byte_and_irgen()
15444 case 0xe3000000001cULL: s390_format_RXY_RRRD(s390_irgen_MSGF, ovl.fmt.RXY.r1, in s390_decode_6byte_and_irgen()
15448 case 0xe3000000001dULL: s390_format_RXY_RRRD(s390_irgen_DSGF, ovl.fmt.RXY.r1, in s390_decode_6byte_and_irgen()
15452 case 0xe3000000001eULL: s390_format_RXY_RRRD(s390_irgen_LRV, ovl.fmt.RXY.r1, in s390_decode_6byte_and_irgen()
15456 case 0xe3000000001fULL: s390_format_RXY_RRRD(s390_irgen_LRVH, ovl.fmt.RXY.r1, in s390_decode_6byte_and_irgen()
15460 case 0xe30000000020ULL: s390_format_RXY_RRRD(s390_irgen_CG, ovl.fmt.RXY.r1, in s390_decode_6byte_and_irgen()
15464 case 0xe30000000021ULL: s390_format_RXY_RRRD(s390_irgen_CLG, ovl.fmt.RXY.r1, in s390_decode_6byte_and_irgen()
15468 case 0xe30000000024ULL: s390_format_RXY_RRRD(s390_irgen_STG, ovl.fmt.RXY.r1, in s390_decode_6byte_and_irgen()
15473 case 0xe30000000026ULL: s390_format_RXY_RRRD(s390_irgen_CVDY, ovl.fmt.RXY.r1, in s390_decode_6byte_and_irgen()
15479 ovl.fmt.RXY.r1, ovl.fmt.RXY.x2, in s390_decode_6byte_and_irgen()
15482 case 0xe30000000030ULL: s390_format_RXY_RRRD(s390_irgen_CGF, ovl.fmt.RXY.r1, in s390_decode_6byte_and_irgen()
15486 case 0xe30000000031ULL: s390_format_RXY_RRRD(s390_irgen_CLGF, ovl.fmt.RXY.r1, in s390_decode_6byte_and_irgen()
15490 case 0xe30000000032ULL: s390_format_RXY_RRRD(s390_irgen_LTGF, ovl.fmt.RXY.r1, in s390_decode_6byte_and_irgen()
15494 case 0xe30000000034ULL: s390_format_RXY_RRRD(s390_irgen_CGH, ovl.fmt.RXY.r1, in s390_decode_6byte_and_irgen()
15498 case 0xe30000000036ULL: s390_format_RXY_URRD(s390_irgen_PFD, ovl.fmt.RXY.r1, in s390_decode_6byte_and_irgen()
15502 case 0xe3000000003eULL: s390_format_RXY_RRRD(s390_irgen_STRV, ovl.fmt.RXY.r1, in s390_decode_6byte_and_irgen()
15507 ovl.fmt.RXY.r1, ovl.fmt.RXY.x2, in s390_decode_6byte_and_irgen()
15510 case 0xe30000000046ULL: s390_format_RXY_RRRD(s390_irgen_BCTG, ovl.fmt.RXY.r1, in s390_decode_6byte_and_irgen()
15514 case 0xe30000000050ULL: s390_format_RXY_RRRD(s390_irgen_STY, ovl.fmt.RXY.r1, in s390_decode_6byte_and_irgen()
15518 case 0xe30000000051ULL: s390_format_RXY_RRRD(s390_irgen_MSY, ovl.fmt.RXY.r1, in s390_decode_6byte_and_irgen()
15522 case 0xe30000000054ULL: s390_format_RXY_RRRD(s390_irgen_NY, ovl.fmt.RXY.r1, in s390_decode_6byte_and_irgen()
15526 case 0xe30000000055ULL: s390_format_RXY_RRRD(s390_irgen_CLY, ovl.fmt.RXY.r1, in s390_decode_6byte_and_irgen()
15530 case 0xe30000000056ULL: s390_format_RXY_RRRD(s390_irgen_OY, ovl.fmt.RXY.r1, in s390_decode_6byte_and_irgen()
15534 case 0xe30000000057ULL: s390_format_RXY_RRRD(s390_irgen_XY, ovl.fmt.RXY.r1, in s390_decode_6byte_and_irgen()
15538 case 0xe30000000058ULL: s390_format_RXY_RRRD(s390_irgen_LY, ovl.fmt.RXY.r1, in s390_decode_6byte_and_irgen()
15542 case 0xe30000000059ULL: s390_format_RXY_RRRD(s390_irgen_CY, ovl.fmt.RXY.r1, in s390_decode_6byte_and_irgen()
15546 case 0xe3000000005aULL: s390_format_RXY_RRRD(s390_irgen_AY, ovl.fmt.RXY.r1, in s390_decode_6byte_and_irgen()
15550 case 0xe3000000005bULL: s390_format_RXY_RRRD(s390_irgen_SY, ovl.fmt.RXY.r1, in s390_decode_6byte_and_irgen()
15554 case 0xe3000000005cULL: s390_format_RXY_RRRD(s390_irgen_MFY, ovl.fmt.RXY.r1, in s390_decode_6byte_and_irgen()
15558 case 0xe3000000005eULL: s390_format_RXY_RRRD(s390_irgen_ALY, ovl.fmt.RXY.r1, in s390_decode_6byte_and_irgen()
15562 case 0xe3000000005fULL: s390_format_RXY_RRRD(s390_irgen_SLY, ovl.fmt.RXY.r1, in s390_decode_6byte_and_irgen()
15566 case 0xe30000000070ULL: s390_format_RXY_RRRD(s390_irgen_STHY, ovl.fmt.RXY.r1, in s390_decode_6byte_and_irgen()
15570 case 0xe30000000071ULL: s390_format_RXY_RRRD(s390_irgen_LAY, ovl.fmt.RXY.r1, in s390_decode_6byte_and_irgen()
15574 case 0xe30000000072ULL: s390_format_RXY_RRRD(s390_irgen_STCY, ovl.fmt.RXY.r1, in s390_decode_6byte_and_irgen()
15578 case 0xe30000000073ULL: s390_format_RXY_RRRD(s390_irgen_ICY, ovl.fmt.RXY.r1, in s390_decode_6byte_and_irgen()
15582 case 0xe30000000075ULL: s390_format_RXY_RRRD(s390_irgen_LAEY, ovl.fmt.RXY.r1, in s390_decode_6byte_and_irgen()
15586 case 0xe30000000076ULL: s390_format_RXY_RRRD(s390_irgen_LB, ovl.fmt.RXY.r1, in s390_decode_6byte_and_irgen()
15590 case 0xe30000000077ULL: s390_format_RXY_RRRD(s390_irgen_LGB, ovl.fmt.RXY.r1, in s390_decode_6byte_and_irgen()
15594 case 0xe30000000078ULL: s390_format_RXY_RRRD(s390_irgen_LHY, ovl.fmt.RXY.r1, in s390_decode_6byte_and_irgen()
15598 case 0xe30000000079ULL: s390_format_RXY_RRRD(s390_irgen_CHY, ovl.fmt.RXY.r1, in s390_decode_6byte_and_irgen()
15602 case 0xe3000000007aULL: s390_format_RXY_RRRD(s390_irgen_AHY, ovl.fmt.RXY.r1, in s390_decode_6byte_and_irgen()
15606 case 0xe3000000007bULL: s390_format_RXY_RRRD(s390_irgen_SHY, ovl.fmt.RXY.r1, in s390_decode_6byte_and_irgen()
15610 case 0xe3000000007cULL: s390_format_RXY_RRRD(s390_irgen_MHY, ovl.fmt.RXY.r1, in s390_decode_6byte_and_irgen()
15614 case 0xe30000000080ULL: s390_format_RXY_RRRD(s390_irgen_NG, ovl.fmt.RXY.r1, in s390_decode_6byte_and_irgen()
15618 case 0xe30000000081ULL: s390_format_RXY_RRRD(s390_irgen_OG, ovl.fmt.RXY.r1, in s390_decode_6byte_and_irgen()
15622 case 0xe30000000082ULL: s390_format_RXY_RRRD(s390_irgen_XG, ovl.fmt.RXY.r1, in s390_decode_6byte_and_irgen()
15627 case 0xe30000000086ULL: s390_format_RXY_RRRD(s390_irgen_MLG, ovl.fmt.RXY.r1, in s390_decode_6byte_and_irgen()
15631 case 0xe30000000087ULL: s390_format_RXY_RRRD(s390_irgen_DLG, ovl.fmt.RXY.r1, in s390_decode_6byte_and_irgen()
15635 case 0xe30000000088ULL: s390_format_RXY_RRRD(s390_irgen_ALCG, ovl.fmt.RXY.r1, in s390_decode_6byte_and_irgen()
15639 case 0xe30000000089ULL: s390_format_RXY_RRRD(s390_irgen_SLBG, ovl.fmt.RXY.r1, in s390_decode_6byte_and_irgen()
15643 case 0xe3000000008eULL: s390_format_RXY_RRRD(s390_irgen_STPQ, ovl.fmt.RXY.r1, in s390_decode_6byte_and_irgen()
15647 case 0xe3000000008fULL: s390_format_RXY_RRRD(s390_irgen_LPQ, ovl.fmt.RXY.r1, in s390_decode_6byte_and_irgen()
15651 case 0xe30000000090ULL: s390_format_RXY_RRRD(s390_irgen_LLGC, ovl.fmt.RXY.r1, in s390_decode_6byte_and_irgen()
15655 case 0xe30000000091ULL: s390_format_RXY_RRRD(s390_irgen_LLGH, ovl.fmt.RXY.r1, in s390_decode_6byte_and_irgen()
15659 case 0xe30000000094ULL: s390_format_RXY_RRRD(s390_irgen_LLC, ovl.fmt.RXY.r1, in s390_decode_6byte_and_irgen()
15663 case 0xe30000000095ULL: s390_format_RXY_RRRD(s390_irgen_LLH, ovl.fmt.RXY.r1, in s390_decode_6byte_and_irgen()
15667 case 0xe30000000096ULL: s390_format_RXY_RRRD(s390_irgen_ML, ovl.fmt.RXY.r1, in s390_decode_6byte_and_irgen()
15671 case 0xe30000000097ULL: s390_format_RXY_RRRD(s390_irgen_DL, ovl.fmt.RXY.r1, in s390_decode_6byte_and_irgen()
15675 case 0xe30000000098ULL: s390_format_RXY_RRRD(s390_irgen_ALC, ovl.fmt.RXY.r1, in s390_decode_6byte_and_irgen()
15679 case 0xe30000000099ULL: s390_format_RXY_RRRD(s390_irgen_SLB, ovl.fmt.RXY.r1, in s390_decode_6byte_and_irgen()
15686 case 0xe300000000c0ULL: s390_format_RXY_RRRD(s390_irgen_LBH, ovl.fmt.RXY.r1, in s390_decode_6byte_and_irgen()
15690 case 0xe300000000c2ULL: s390_format_RXY_RRRD(s390_irgen_LLCH, ovl.fmt.RXY.r1, in s390_decode_6byte_and_irgen()
15694 case 0xe300000000c3ULL: s390_format_RXY_RRRD(s390_irgen_STCH, ovl.fmt.RXY.r1, in s390_decode_6byte_and_irgen()
15698 case 0xe300000000c4ULL: s390_format_RXY_RRRD(s390_irgen_LHH, ovl.fmt.RXY.r1, in s390_decode_6byte_and_irgen()
15702 case 0xe300000000c6ULL: s390_format_RXY_RRRD(s390_irgen_LLHH, ovl.fmt.RXY.r1, in s390_decode_6byte_and_irgen()
15706 case 0xe300000000c7ULL: s390_format_RXY_RRRD(s390_irgen_STHH, ovl.fmt.RXY.r1, in s390_decode_6byte_and_irgen()
15711 case 0xe300000000caULL: s390_format_RXY_RRRD(s390_irgen_LFH, ovl.fmt.RXY.r1, in s390_decode_6byte_and_irgen()
15715 case 0xe300000000cbULL: s390_format_RXY_RRRD(s390_irgen_STFH, ovl.fmt.RXY.r1, in s390_decode_6byte_and_irgen()
15719 case 0xe300000000cdULL: s390_format_RXY_RRRD(s390_irgen_CHF, ovl.fmt.RXY.r1, in s390_decode_6byte_and_irgen()
15723 case 0xe300000000cfULL: s390_format_RXY_RRRD(s390_irgen_CLHF, ovl.fmt.RXY.r1, in s390_decode_6byte_and_irgen()
15727 case 0xeb0000000004ULL: s390_format_RSY_RRRD(s390_irgen_LMG, ovl.fmt.RSY.r1, in s390_decode_6byte_and_irgen()
15731 case 0xeb000000000aULL: s390_format_RSY_RRRD(s390_irgen_SRAG, ovl.fmt.RSY.r1, in s390_decode_6byte_and_irgen()
15735 case 0xeb000000000bULL: s390_format_RSY_RRRD(s390_irgen_SLAG, ovl.fmt.RSY.r1, in s390_decode_6byte_and_irgen()
15739 case 0xeb000000000cULL: s390_format_RSY_RRRD(s390_irgen_SRLG, ovl.fmt.RSY.r1, in s390_decode_6byte_and_irgen()
15743 case 0xeb000000000dULL: s390_format_RSY_RRRD(s390_irgen_SLLG, ovl.fmt.RSY.r1, in s390_decode_6byte_and_irgen()
15748 case 0xeb0000000014ULL: s390_format_RSY_RRRD(s390_irgen_CSY, ovl.fmt.RSY.r1, in s390_decode_6byte_and_irgen()
15752 case 0xeb000000001cULL: s390_format_RSY_RRRD(s390_irgen_RLLG, ovl.fmt.RSY.r1, in s390_decode_6byte_and_irgen()
15756 case 0xeb000000001dULL: s390_format_RSY_RRRD(s390_irgen_RLL, ovl.fmt.RSY.r1, in s390_decode_6byte_and_irgen()
15760 case 0xeb0000000020ULL: s390_format_RSY_RURD(s390_irgen_CLMH, ovl.fmt.RSY.r1, in s390_decode_6byte_and_irgen()
15764 case 0xeb0000000021ULL: s390_format_RSY_RURD(s390_irgen_CLMY, ovl.fmt.RSY.r1, in s390_decode_6byte_and_irgen()
15769 case 0xeb0000000024ULL: s390_format_RSY_RRRD(s390_irgen_STMG, ovl.fmt.RSY.r1, in s390_decode_6byte_and_irgen()
15774 case 0xeb0000000026ULL: s390_format_RSY_RRRD(s390_irgen_STMH, ovl.fmt.RSY.r1, in s390_decode_6byte_and_irgen()
15780 ovl.fmt.RSY.r1, ovl.fmt.RSY.r3, in s390_decode_6byte_and_irgen()
15784 ovl.fmt.RSY.r1, ovl.fmt.RSY.r3, in s390_decode_6byte_and_irgen()
15788 case 0xeb0000000030ULL: s390_format_RSY_RRRD(s390_irgen_CSG, ovl.fmt.RSY.r1, in s390_decode_6byte_and_irgen()
15792 case 0xeb0000000031ULL: s390_format_RSY_RRRD(s390_irgen_CDSY, ovl.fmt.RSY.r1, in s390_decode_6byte_and_irgen()
15796 case 0xeb000000003eULL: s390_format_RSY_RRRD(s390_irgen_CDSG, ovl.fmt.RSY.r1, in s390_decode_6byte_and_irgen()
15800 case 0xeb0000000044ULL: s390_format_RSY_RRRD(s390_irgen_BXHG, ovl.fmt.RSY.r1, in s390_decode_6byte_and_irgen()
15805 ovl.fmt.RSY.r1, ovl.fmt.RSY.r3, in s390_decode_6byte_and_irgen()
15808 case 0xeb000000004cULL: s390_format_RSY_RRRD(s390_irgen_ECAG, ovl.fmt.RSY.r1, in s390_decode_6byte_and_irgen()
15842 case 0xeb0000000080ULL: s390_format_RSY_RURD(s390_irgen_ICMH, ovl.fmt.RSY.r1, in s390_decode_6byte_and_irgen()
15846 case 0xeb0000000081ULL: s390_format_RSY_RURD(s390_irgen_ICMY, ovl.fmt.RSY.r1, in s390_decode_6byte_and_irgen()
15852 case 0xeb0000000090ULL: s390_format_RSY_RRRD(s390_irgen_STMY, ovl.fmt.RSY.r1, in s390_decode_6byte_and_irgen()
15856 case 0xeb0000000096ULL: s390_format_RSY_RRRD(s390_irgen_LMH, ovl.fmt.RSY.r1, in s390_decode_6byte_and_irgen()
15860 case 0xeb0000000098ULL: s390_format_RSY_RRRD(s390_irgen_LMY, ovl.fmt.RSY.r1, in s390_decode_6byte_and_irgen()
15864 case 0xeb000000009aULL: s390_format_RSY_AARD(s390_irgen_LAMY, ovl.fmt.RSY.r1, in s390_decode_6byte_and_irgen()
15869 ovl.fmt.RSY.r1, ovl.fmt.RSY.r3, in s390_decode_6byte_and_irgen()
15873 case 0xeb00000000dcULL: s390_format_RSY_RRRD(s390_irgen_SRAK, ovl.fmt.RSY.r1, in s390_decode_6byte_and_irgen()
15877 case 0xeb00000000ddULL: s390_format_RSY_RRRD(s390_irgen_SLAK, ovl.fmt.RSY.r1, in s390_decode_6byte_and_irgen()
15881 case 0xeb00000000deULL: s390_format_RSY_RRRD(s390_irgen_SRLK, ovl.fmt.RSY.r1, in s390_decode_6byte_and_irgen()
15885 case 0xeb00000000dfULL: s390_format_RSY_RRRD(s390_irgen_SLLK, ovl.fmt.RSY.r1, in s390_decode_6byte_and_irgen()
15889 case 0xeb00000000e2ULL: s390_format_RSY_RDRM(s390_irgen_LOCG, ovl.fmt.RSY.r1, in s390_decode_6byte_and_irgen()
15895 ovl.fmt.RSY.r1, ovl.fmt.RSY.r3, in s390_decode_6byte_and_irgen()
15899 case 0xeb00000000e4ULL: s390_format_RSY_RRRD(s390_irgen_LANG, ovl.fmt.RSY.r1, in s390_decode_6byte_and_irgen()
15903 case 0xeb00000000e6ULL: s390_format_RSY_RRRD(s390_irgen_LAOG, ovl.fmt.RSY.r1, in s390_decode_6byte_and_irgen()
15907 case 0xeb00000000e7ULL: s390_format_RSY_RRRD(s390_irgen_LAXG, ovl.fmt.RSY.r1, in s390_decode_6byte_and_irgen()
15911 case 0xeb00000000e8ULL: s390_format_RSY_RRRD(s390_irgen_LAAG, ovl.fmt.RSY.r1, in s390_decode_6byte_and_irgen()
15916 ovl.fmt.RSY.r1, ovl.fmt.RSY.r3, in s390_decode_6byte_and_irgen()
15919 case 0xeb00000000f2ULL: s390_format_RSY_RDRM(s390_irgen_LOC, ovl.fmt.RSY.r1, in s390_decode_6byte_and_irgen()
15924 case 0xeb00000000f3ULL: s390_format_RSY_RDRM(s390_irgen_STOC, ovl.fmt.RSY.r1, in s390_decode_6byte_and_irgen()
15929 case 0xeb00000000f4ULL: s390_format_RSY_RRRD(s390_irgen_LAN, ovl.fmt.RSY.r1, in s390_decode_6byte_and_irgen()
15933 case 0xeb00000000f6ULL: s390_format_RSY_RRRD(s390_irgen_LAO, ovl.fmt.RSY.r1, in s390_decode_6byte_and_irgen()
15937 case 0xeb00000000f7ULL: s390_format_RSY_RRRD(s390_irgen_LAX, ovl.fmt.RSY.r1, in s390_decode_6byte_and_irgen()
15941 case 0xeb00000000f8ULL: s390_format_RSY_RRRD(s390_irgen_LAA, ovl.fmt.RSY.r1, in s390_decode_6byte_and_irgen()
15945 case 0xeb00000000faULL: s390_format_RSY_RRRD(s390_irgen_LAAL, ovl.fmt.RSY.r1, in s390_decode_6byte_and_irgen()
15949 case 0xec0000000044ULL: s390_format_RIE_RRP(s390_irgen_BRXHG, ovl.fmt.RIE.r1, in s390_decode_6byte_and_irgen()
15952 case 0xec0000000045ULL: s390_format_RIE_RRP(s390_irgen_BRXLG, ovl.fmt.RIE.r1, in s390_decode_6byte_and_irgen()
15957 ovl.fmt.RIE_RRUUU.r1, in s390_decode_6byte_and_irgen()
15964 ovl.fmt.RIE_RRUUU.r1, in s390_decode_6byte_and_irgen()
15971 ovl.fmt.RIE_RRUUU.r1, in s390_decode_6byte_and_irgen()
15978 ovl.fmt.RIE_RRUUU.r1, in s390_decode_6byte_and_irgen()
15987 ovl.fmt.RIE_RRPU.r1, in s390_decode_6byte_and_irgen()
15992 ovl.fmt.RIE_RRPU.r1, in s390_decode_6byte_and_irgen()
16001 ovl.fmt.RIE_RRPU.r1, in s390_decode_6byte_and_irgen()
16006 ovl.fmt.RIE_RRPU.r1, in s390_decode_6byte_and_irgen()
16011 ovl.fmt.RIEv3.r1, in s390_decode_6byte_and_irgen()
16016 ovl.fmt.RIEv3.r1, in s390_decode_6byte_and_irgen()
16021 ovl.fmt.RIEv3.r1, in s390_decode_6byte_and_irgen()
16026 ovl.fmt.RIEv3.r1, in s390_decode_6byte_and_irgen()
16030 case 0xec00000000d8ULL: s390_format_RIE_RRI0(s390_irgen_AHIK, ovl.fmt.RIE.r1, in s390_decode_6byte_and_irgen()
16034 ovl.fmt.RIE.r1, ovl.fmt.RIE.r3, in s390_decode_6byte_and_irgen()
16037 ovl.fmt.RIE.r1, ovl.fmt.RIE.r3, in s390_decode_6byte_and_irgen()
16040 ovl.fmt.RIE.r1, ovl.fmt.RIE.r3, in s390_decode_6byte_and_irgen()
16042 case 0xec00000000e4ULL: s390_format_RRS(s390_irgen_CGRB, ovl.fmt.RRS.r1, in s390_decode_6byte_and_irgen()
16046 case 0xec00000000e5ULL: s390_format_RRS(s390_irgen_CLGRB, ovl.fmt.RRS.r1, in s390_decode_6byte_and_irgen()
16050 case 0xec00000000f6ULL: s390_format_RRS(s390_irgen_CRB, ovl.fmt.RRS.r1, in s390_decode_6byte_and_irgen()
16054 case 0xec00000000f7ULL: s390_format_RRS(s390_irgen_CLRB, ovl.fmt.RRS.r1, in s390_decode_6byte_and_irgen()
16059 ovl.fmt.RIS.r1, ovl.fmt.RIS.m3, in s390_decode_6byte_and_irgen()
16063 ovl.fmt.RIS.r1, ovl.fmt.RIS.m3, in s390_decode_6byte_and_irgen()
16066 case 0xec00000000feULL: s390_format_RIS_RURDI(s390_irgen_CIB, ovl.fmt.RIS.r1, in s390_decode_6byte_and_irgen()
16071 ovl.fmt.RIS.r1, ovl.fmt.RIS.m3, in s390_decode_6byte_and_irgen()
16074 case 0xed0000000004ULL: s390_format_RXE_FRRD(s390_irgen_LDEB, ovl.fmt.RXE.r1, in s390_decode_6byte_and_irgen()
16077 case 0xed0000000005ULL: s390_format_RXE_FRRD(s390_irgen_LXDB, ovl.fmt.RXE.r1, in s390_decode_6byte_and_irgen()
16080 case 0xed0000000006ULL: s390_format_RXE_FRRD(s390_irgen_LXEB, ovl.fmt.RXE.r1, in s390_decode_6byte_and_irgen()
16085 case 0xed0000000009ULL: s390_format_RXE_FRRD(s390_irgen_CEB, ovl.fmt.RXE.r1, in s390_decode_6byte_and_irgen()
16088 case 0xed000000000aULL: s390_format_RXE_FRRD(s390_irgen_AEB, ovl.fmt.RXE.r1, in s390_decode_6byte_and_irgen()
16091 case 0xed000000000bULL: s390_format_RXE_FRRD(s390_irgen_SEB, ovl.fmt.RXE.r1, in s390_decode_6byte_and_irgen()
16095 case 0xed000000000dULL: s390_format_RXE_FRRD(s390_irgen_DEB, ovl.fmt.RXE.r1, in s390_decode_6byte_and_irgen()
16101 ovl.fmt.RXF.r1); goto ok; in s390_decode_6byte_and_irgen()
16105 ovl.fmt.RXF.r1); goto ok; in s390_decode_6byte_and_irgen()
16106 case 0xed0000000010ULL: s390_format_RXE_FRRD(s390_irgen_TCEB, ovl.fmt.RXE.r1, in s390_decode_6byte_and_irgen()
16109 case 0xed0000000011ULL: s390_format_RXE_FRRD(s390_irgen_TCDB, ovl.fmt.RXE.r1, in s390_decode_6byte_and_irgen()
16112 case 0xed0000000012ULL: s390_format_RXE_FRRD(s390_irgen_TCXB, ovl.fmt.RXE.r1, in s390_decode_6byte_and_irgen()
16115 case 0xed0000000014ULL: s390_format_RXE_FRRD(s390_irgen_SQEB, ovl.fmt.RXE.r1, in s390_decode_6byte_and_irgen()
16118 case 0xed0000000015ULL: s390_format_RXE_FRRD(s390_irgen_SQDB, ovl.fmt.RXE.r1, in s390_decode_6byte_and_irgen()
16121 case 0xed0000000017ULL: s390_format_RXE_FRRD(s390_irgen_MEEB, ovl.fmt.RXE.r1, in s390_decode_6byte_and_irgen()
16125 case 0xed0000000019ULL: s390_format_RXE_FRRD(s390_irgen_CDB, ovl.fmt.RXE.r1, in s390_decode_6byte_and_irgen()
16128 case 0xed000000001aULL: s390_format_RXE_FRRD(s390_irgen_ADB, ovl.fmt.RXE.r1, in s390_decode_6byte_and_irgen()
16131 case 0xed000000001bULL: s390_format_RXE_FRRD(s390_irgen_SDB, ovl.fmt.RXE.r1, in s390_decode_6byte_and_irgen()
16134 case 0xed000000001cULL: s390_format_RXE_FRRD(s390_irgen_MDB, ovl.fmt.RXE.r1, in s390_decode_6byte_and_irgen()
16137 case 0xed000000001dULL: s390_format_RXE_FRRD(s390_irgen_DDB, ovl.fmt.RXE.r1, in s390_decode_6byte_and_irgen()
16143 ovl.fmt.RXF.r1); goto ok; in s390_decode_6byte_and_irgen()
16147 ovl.fmt.RXF.r1); goto ok; in s390_decode_6byte_and_irgen()
16167 ovl.fmt.RXF.r1); goto ok; in s390_decode_6byte_and_irgen()
16171 ovl.fmt.RXF.r1); goto ok; in s390_decode_6byte_and_irgen()
16175 ovl.fmt.RXF.r1); goto ok; in s390_decode_6byte_and_irgen()
16179 ovl.fmt.RXF.r1); goto ok; in s390_decode_6byte_and_irgen()
16180 case 0xed0000000050ULL: s390_format_RXE_FRRD(s390_irgen_TDCET, ovl.fmt.RXE.r1, in s390_decode_6byte_and_irgen()
16183 case 0xed0000000051ULL: s390_format_RXE_FRRD(s390_irgen_TDGET, ovl.fmt.RXE.r1, in s390_decode_6byte_and_irgen()
16186 case 0xed0000000054ULL: s390_format_RXE_FRRD(s390_irgen_TDCDT, ovl.fmt.RXE.r1, in s390_decode_6byte_and_irgen()
16189 case 0xed0000000055ULL: s390_format_RXE_FRRD(s390_irgen_TDGDT, ovl.fmt.RXE.r1, in s390_decode_6byte_and_irgen()
16192 case 0xed0000000058ULL: s390_format_RXE_FRRD(s390_irgen_TDCXT, ovl.fmt.RXE.r1, in s390_decode_6byte_and_irgen()
16195 case 0xed0000000059ULL: s390_format_RXE_FRRD(s390_irgen_TDGXT, ovl.fmt.RXE.r1, in s390_decode_6byte_and_irgen()
16198 case 0xed0000000064ULL: s390_format_RXY_FRRD(s390_irgen_LEY, ovl.fmt.RXY.r1, in s390_decode_6byte_and_irgen()
16202 case 0xed0000000065ULL: s390_format_RXY_FRRD(s390_irgen_LDY, ovl.fmt.RXY.r1, in s390_decode_6byte_and_irgen()
16206 case 0xed0000000066ULL: s390_format_RXY_FRRD(s390_irgen_STEY, ovl.fmt.RXY.r1, in s390_decode_6byte_and_irgen()
16210 case 0xed0000000067ULL: s390_format_RXY_FRRD(s390_irgen_STDY, ovl.fmt.RXY.r1, in s390_decode_6byte_and_irgen()
16221 case 0xc000ULL: s390_format_RIL_RP(s390_irgen_LARL, ovl.fmt.RIL.r1, in s390_decode_6byte_and_irgen()
16223 case 0xc001ULL: s390_format_RIL_RI(s390_irgen_LGFI, ovl.fmt.RIL.r1, in s390_decode_6byte_and_irgen()
16225 case 0xc004ULL: s390_format_RIL(s390_irgen_BRCL, ovl.fmt.RIL.r1, in s390_decode_6byte_and_irgen()
16227 case 0xc005ULL: s390_format_RIL_RP(s390_irgen_BRASL, ovl.fmt.RIL.r1, in s390_decode_6byte_and_irgen()
16229 case 0xc006ULL: s390_format_RIL_RU(s390_irgen_XIHF, ovl.fmt.RIL.r1, in s390_decode_6byte_and_irgen()
16231 case 0xc007ULL: s390_format_RIL_RU(s390_irgen_XILF, ovl.fmt.RIL.r1, in s390_decode_6byte_and_irgen()
16233 case 0xc008ULL: s390_format_RIL_RU(s390_irgen_IIHF, ovl.fmt.RIL.r1, in s390_decode_6byte_and_irgen()
16235 case 0xc009ULL: s390_format_RIL_RU(s390_irgen_IILF, ovl.fmt.RIL.r1, in s390_decode_6byte_and_irgen()
16237 case 0xc00aULL: s390_format_RIL_RU(s390_irgen_NIHF, ovl.fmt.RIL.r1, in s390_decode_6byte_and_irgen()
16239 case 0xc00bULL: s390_format_RIL_RU(s390_irgen_NILF, ovl.fmt.RIL.r1, in s390_decode_6byte_and_irgen()
16241 case 0xc00cULL: s390_format_RIL_RU(s390_irgen_OIHF, ovl.fmt.RIL.r1, in s390_decode_6byte_and_irgen()
16243 case 0xc00dULL: s390_format_RIL_RU(s390_irgen_OILF, ovl.fmt.RIL.r1, in s390_decode_6byte_and_irgen()
16245 case 0xc00eULL: s390_format_RIL_RU(s390_irgen_LLIHF, ovl.fmt.RIL.r1, in s390_decode_6byte_and_irgen()
16247 case 0xc00fULL: s390_format_RIL_RU(s390_irgen_LLILF, ovl.fmt.RIL.r1, in s390_decode_6byte_and_irgen()
16249 case 0xc200ULL: s390_format_RIL_RI(s390_irgen_MSGFI, ovl.fmt.RIL.r1, in s390_decode_6byte_and_irgen()
16251 case 0xc201ULL: s390_format_RIL_RI(s390_irgen_MSFI, ovl.fmt.RIL.r1, in s390_decode_6byte_and_irgen()
16253 case 0xc204ULL: s390_format_RIL_RU(s390_irgen_SLGFI, ovl.fmt.RIL.r1, in s390_decode_6byte_and_irgen()
16255 case 0xc205ULL: s390_format_RIL_RU(s390_irgen_SLFI, ovl.fmt.RIL.r1, in s390_decode_6byte_and_irgen()
16257 case 0xc208ULL: s390_format_RIL_RI(s390_irgen_AGFI, ovl.fmt.RIL.r1, in s390_decode_6byte_and_irgen()
16259 case 0xc209ULL: s390_format_RIL_RI(s390_irgen_AFI, ovl.fmt.RIL.r1, in s390_decode_6byte_and_irgen()
16261 case 0xc20aULL: s390_format_RIL_RU(s390_irgen_ALGFI, ovl.fmt.RIL.r1, in s390_decode_6byte_and_irgen()
16263 case 0xc20bULL: s390_format_RIL_RU(s390_irgen_ALFI, ovl.fmt.RIL.r1, in s390_decode_6byte_and_irgen()
16265 case 0xc20cULL: s390_format_RIL_RI(s390_irgen_CGFI, ovl.fmt.RIL.r1, in s390_decode_6byte_and_irgen()
16267 case 0xc20dULL: s390_format_RIL_RI(s390_irgen_CFI, ovl.fmt.RIL.r1, in s390_decode_6byte_and_irgen()
16269 case 0xc20eULL: s390_format_RIL_RU(s390_irgen_CLGFI, ovl.fmt.RIL.r1, in s390_decode_6byte_and_irgen()
16271 case 0xc20fULL: s390_format_RIL_RU(s390_irgen_CLFI, ovl.fmt.RIL.r1, in s390_decode_6byte_and_irgen()
16273 case 0xc402ULL: s390_format_RIL_RP(s390_irgen_LLHRL, ovl.fmt.RIL.r1, in s390_decode_6byte_and_irgen()
16275 case 0xc404ULL: s390_format_RIL_RP(s390_irgen_LGHRL, ovl.fmt.RIL.r1, in s390_decode_6byte_and_irgen()
16277 case 0xc405ULL: s390_format_RIL_RP(s390_irgen_LHRL, ovl.fmt.RIL.r1, in s390_decode_6byte_and_irgen()
16279 case 0xc406ULL: s390_format_RIL_RP(s390_irgen_LLGHRL, ovl.fmt.RIL.r1, in s390_decode_6byte_and_irgen()
16281 case 0xc407ULL: s390_format_RIL_RP(s390_irgen_STHRL, ovl.fmt.RIL.r1, in s390_decode_6byte_and_irgen()
16283 case 0xc408ULL: s390_format_RIL_RP(s390_irgen_LGRL, ovl.fmt.RIL.r1, in s390_decode_6byte_and_irgen()
16285 case 0xc40bULL: s390_format_RIL_RP(s390_irgen_STGRL, ovl.fmt.RIL.r1, in s390_decode_6byte_and_irgen()
16287 case 0xc40cULL: s390_format_RIL_RP(s390_irgen_LGFRL, ovl.fmt.RIL.r1, in s390_decode_6byte_and_irgen()
16289 case 0xc40dULL: s390_format_RIL_RP(s390_irgen_LRL, ovl.fmt.RIL.r1, in s390_decode_6byte_and_irgen()
16291 case 0xc40eULL: s390_format_RIL_RP(s390_irgen_LLGFRL, ovl.fmt.RIL.r1, in s390_decode_6byte_and_irgen()
16293 case 0xc40fULL: s390_format_RIL_RP(s390_irgen_STRL, ovl.fmt.RIL.r1, in s390_decode_6byte_and_irgen()
16295 case 0xc600ULL: s390_format_RIL_RP(s390_irgen_EXRL, ovl.fmt.RIL.r1, in s390_decode_6byte_and_irgen()
16297 case 0xc602ULL: s390_format_RIL_UP(s390_irgen_PFDRL, ovl.fmt.RIL.r1, in s390_decode_6byte_and_irgen()
16299 case 0xc604ULL: s390_format_RIL_RP(s390_irgen_CGHRL, ovl.fmt.RIL.r1, in s390_decode_6byte_and_irgen()
16301 case 0xc605ULL: s390_format_RIL_RP(s390_irgen_CHRL, ovl.fmt.RIL.r1, in s390_decode_6byte_and_irgen()
16303 case 0xc606ULL: s390_format_RIL_RP(s390_irgen_CLGHRL, ovl.fmt.RIL.r1, in s390_decode_6byte_and_irgen()
16305 case 0xc607ULL: s390_format_RIL_RP(s390_irgen_CLHRL, ovl.fmt.RIL.r1, in s390_decode_6byte_and_irgen()
16307 case 0xc608ULL: s390_format_RIL_RP(s390_irgen_CGRL, ovl.fmt.RIL.r1, in s390_decode_6byte_and_irgen()
16309 case 0xc60aULL: s390_format_RIL_RP(s390_irgen_CLGRL, ovl.fmt.RIL.r1, in s390_decode_6byte_and_irgen()
16311 case 0xc60cULL: s390_format_RIL_RP(s390_irgen_CGFRL, ovl.fmt.RIL.r1, in s390_decode_6byte_and_irgen()
16313 case 0xc60dULL: s390_format_RIL_RP(s390_irgen_CRL, ovl.fmt.RIL.r1, in s390_decode_6byte_and_irgen()
16315 case 0xc60eULL: s390_format_RIL_RP(s390_irgen_CLGFRL, ovl.fmt.RIL.r1, in s390_decode_6byte_and_irgen()
16317 case 0xc60fULL: s390_format_RIL_RP(s390_irgen_CLRL, ovl.fmt.RIL.r1, in s390_decode_6byte_and_irgen()
16325 case 0xcc08ULL: s390_format_RIL_RI(s390_irgen_AIH, ovl.fmt.RIL.r1, in s390_decode_6byte_and_irgen()
16327 case 0xcc0aULL: s390_format_RIL_RI(s390_irgen_ALSIH, ovl.fmt.RIL.r1, in s390_decode_6byte_and_irgen()
16329 case 0xcc0bULL: s390_format_RIL_RI(s390_irgen_ALSIHN, ovl.fmt.RIL.r1, in s390_decode_6byte_and_irgen()
16331 case 0xcc0dULL: s390_format_RIL_RI(s390_irgen_CIH, ovl.fmt.RIL.r1, in s390_decode_6byte_and_irgen()
16333 case 0xcc0fULL: s390_format_RIL_RU(s390_irgen_CLIH, ovl.fmt.RIL.r1, in s390_decode_6byte_and_irgen()