1 DEF_HELPER_2(exception
, noreturn
, env
, i32
)
2 DEF_HELPER_2(data_exception
, noreturn
, env
, i32
)
3 DEF_HELPER_FLAGS_4(nc
, TCG_CALL_NO_WG
, i32
, env
, i32
, i64
, i64
)
4 DEF_HELPER_FLAGS_4(oc
, TCG_CALL_NO_WG
, i32
, env
, i32
, i64
, i64
)
5 DEF_HELPER_FLAGS_4(xc
, TCG_CALL_NO_WG
, i32
, env
, i32
, i64
, i64
)
6 DEF_HELPER_FLAGS_4(mvc
, TCG_CALL_NO_WG
, void, env
, i32
, i64
, i64
)
7 DEF_HELPER_FLAGS_4(mvcrl
, TCG_CALL_NO_WG
, void, env
, i64
, i64
, i64
)
8 DEF_HELPER_FLAGS_4(mvcin
, TCG_CALL_NO_WG
, void, env
, i32
, i64
, i64
)
9 DEF_HELPER_FLAGS_4(clc
, TCG_CALL_NO_WG
, i32
, env
, i32
, i64
, i64
)
10 DEF_HELPER_3(mvcl
, i32
, env
, i32
, i32
)
11 DEF_HELPER_3(clcl
, i32
, env
, i32
, i32
)
12 DEF_HELPER_FLAGS_4(clm
, TCG_CALL_NO_WG
, i32
, env
, i32
, i32
, i64
)
13 DEF_HELPER_FLAGS_3(divs32
, TCG_CALL_NO_WG
, s64
, env
, s64
, s64
)
14 DEF_HELPER_FLAGS_3(divu32
, TCG_CALL_NO_WG
, i64
, env
, i64
, i64
)
15 DEF_HELPER_FLAGS_3(divs64
, TCG_CALL_NO_WG
, s64
, env
, s64
, s64
)
16 DEF_HELPER_FLAGS_4(divu64
, TCG_CALL_NO_WG
, i64
, env
, i64
, i64
, i64
)
17 DEF_HELPER_3(srst
, void, env
, i32
, i32
)
18 DEF_HELPER_3(srstu
, void, env
, i32
, i32
)
19 DEF_HELPER_4(clst
, i64
, env
, i64
, i64
, i64
)
20 DEF_HELPER_FLAGS_4(mvn
, TCG_CALL_NO_WG
, void, env
, i32
, i64
, i64
)
21 DEF_HELPER_FLAGS_4(mvo
, TCG_CALL_NO_WG
, void, env
, i32
, i64
, i64
)
22 DEF_HELPER_FLAGS_4(mvpg
, TCG_CALL_NO_WG
, i32
, env
, i64
, i32
, i32
)
23 DEF_HELPER_FLAGS_4(mvz
, TCG_CALL_NO_WG
, void, env
, i32
, i64
, i64
)
24 DEF_HELPER_3(mvst
, i32
, env
, i32
, i32
)
25 DEF_HELPER_4(ex
, void, env
, i32
, i64
, i64
)
26 DEF_HELPER_FLAGS_4(stam
, TCG_CALL_NO_WG
, void, env
, i32
, i64
, i32
)
27 DEF_HELPER_FLAGS_4(lam
, TCG_CALL_NO_WG
, void, env
, i32
, i64
, i32
)
28 DEF_HELPER_4(mvcle
, i32
, env
, i32
, i64
, i32
)
29 DEF_HELPER_4(mvclu
, i32
, env
, i32
, i64
, i32
)
30 DEF_HELPER_4(clcle
, i32
, env
, i32
, i64
, i32
)
31 DEF_HELPER_4(clclu
, i32
, env
, i32
, i64
, i32
)
32 DEF_HELPER_3(cegb
, i64
, env
, s64
, i32
)
33 DEF_HELPER_3(cdgb
, i64
, env
, s64
, i32
)
34 DEF_HELPER_3(cxgb
, i64
, env
, s64
, i32
)
35 DEF_HELPER_3(celgb
, i64
, env
, i64
, i32
)
36 DEF_HELPER_3(cdlgb
, i64
, env
, i64
, i32
)
37 DEF_HELPER_3(cxlgb
, i64
, env
, i64
, i32
)
38 DEF_HELPER_4(cdsg
, void, env
, i64
, i32
, i32
)
39 DEF_HELPER_4(cdsg_parallel
, void, env
, i64
, i32
, i32
)
40 DEF_HELPER_4(csst
, i32
, env
, i32
, i64
, i64
)
41 DEF_HELPER_4(csst_parallel
, i32
, env
, i32
, i64
, i64
)
42 DEF_HELPER_FLAGS_3(aeb
, TCG_CALL_NO_WG
, i64
, env
, i64
, i64
)
43 DEF_HELPER_FLAGS_3(adb
, TCG_CALL_NO_WG
, i64
, env
, i64
, i64
)
44 DEF_HELPER_FLAGS_5(axb
, TCG_CALL_NO_WG
, i64
, env
, i64
, i64
, i64
, i64
)
45 DEF_HELPER_FLAGS_3(seb
, TCG_CALL_NO_WG
, i64
, env
, i64
, i64
)
46 DEF_HELPER_FLAGS_3(sdb
, TCG_CALL_NO_WG
, i64
, env
, i64
, i64
)
47 DEF_HELPER_FLAGS_5(sxb
, TCG_CALL_NO_WG
, i64
, env
, i64
, i64
, i64
, i64
)
48 DEF_HELPER_FLAGS_3(deb
, TCG_CALL_NO_WG
, i64
, env
, i64
, i64
)
49 DEF_HELPER_FLAGS_3(ddb
, TCG_CALL_NO_WG
, i64
, env
, i64
, i64
)
50 DEF_HELPER_FLAGS_5(dxb
, TCG_CALL_NO_WG
, i64
, env
, i64
, i64
, i64
, i64
)
51 DEF_HELPER_FLAGS_3(meeb
, TCG_CALL_NO_WG
, i64
, env
, i64
, i64
)
52 DEF_HELPER_FLAGS_3(mdeb
, TCG_CALL_NO_WG
, i64
, env
, i64
, i64
)
53 DEF_HELPER_FLAGS_3(mdb
, TCG_CALL_NO_WG
, i64
, env
, i64
, i64
)
54 DEF_HELPER_FLAGS_5(mxb
, TCG_CALL_NO_WG
, i64
, env
, i64
, i64
, i64
, i64
)
55 DEF_HELPER_FLAGS_4(mxdb
, TCG_CALL_NO_WG
, i64
, env
, i64
, i64
, i64
)
56 DEF_HELPER_FLAGS_2(ldeb
, TCG_CALL_NO_WG
, i64
, env
, i64
)
57 DEF_HELPER_FLAGS_4(ldxb
, TCG_CALL_NO_WG
, i64
, env
, i64
, i64
, i32
)
58 DEF_HELPER_FLAGS_2(lxdb
, TCG_CALL_NO_WG
, i64
, env
, i64
)
59 DEF_HELPER_FLAGS_2(lxeb
, TCG_CALL_NO_WG
, i64
, env
, i64
)
60 DEF_HELPER_FLAGS_3(ledb
, TCG_CALL_NO_WG
, i64
, env
, i64
, i32
)
61 DEF_HELPER_FLAGS_4(lexb
, TCG_CALL_NO_WG
, i64
, env
, i64
, i64
, i32
)
62 DEF_HELPER_FLAGS_3(ceb
, TCG_CALL_NO_WG_SE
, i32
, env
, i64
, i64
)
63 DEF_HELPER_FLAGS_3(cdb
, TCG_CALL_NO_WG_SE
, i32
, env
, i64
, i64
)
64 DEF_HELPER_FLAGS_5(cxb
, TCG_CALL_NO_WG_SE
, i32
, env
, i64
, i64
, i64
, i64
)
65 DEF_HELPER_FLAGS_3(keb
, TCG_CALL_NO_WG
, i32
, env
, i64
, i64
)
66 DEF_HELPER_FLAGS_3(kdb
, TCG_CALL_NO_WG
, i32
, env
, i64
, i64
)
67 DEF_HELPER_FLAGS_5(kxb
, TCG_CALL_NO_WG
, i32
, env
, i64
, i64
, i64
, i64
)
68 DEF_HELPER_3(cgeb
, i64
, env
, i64
, i32
)
69 DEF_HELPER_3(cgdb
, i64
, env
, i64
, i32
)
70 DEF_HELPER_4(cgxb
, i64
, env
, i64
, i64
, i32
)
71 DEF_HELPER_3(cfeb
, i64
, env
, i64
, i32
)
72 DEF_HELPER_3(cfdb
, i64
, env
, i64
, i32
)
73 DEF_HELPER_4(cfxb
, i64
, env
, i64
, i64
, i32
)
74 DEF_HELPER_3(clgeb
, i64
, env
, i64
, i32
)
75 DEF_HELPER_3(clgdb
, i64
, env
, i64
, i32
)
76 DEF_HELPER_4(clgxb
, i64
, env
, i64
, i64
, i32
)
77 DEF_HELPER_3(clfeb
, i64
, env
, i64
, i32
)
78 DEF_HELPER_3(clfdb
, i64
, env
, i64
, i32
)
79 DEF_HELPER_4(clfxb
, i64
, env
, i64
, i64
, i32
)
80 DEF_HELPER_FLAGS_3(fieb
, TCG_CALL_NO_WG
, i64
, env
, i64
, i32
)
81 DEF_HELPER_FLAGS_3(fidb
, TCG_CALL_NO_WG
, i64
, env
, i64
, i32
)
82 DEF_HELPER_FLAGS_4(fixb
, TCG_CALL_NO_WG
, i64
, env
, i64
, i64
, i32
)
83 DEF_HELPER_FLAGS_4(maeb
, TCG_CALL_NO_WG
, i64
, env
, i64
, i64
, i64
)
84 DEF_HELPER_FLAGS_4(madb
, TCG_CALL_NO_WG
, i64
, env
, i64
, i64
, i64
)
85 DEF_HELPER_FLAGS_4(mseb
, TCG_CALL_NO_WG
, i64
, env
, i64
, i64
, i64
)
86 DEF_HELPER_FLAGS_4(msdb
, TCG_CALL_NO_WG
, i64
, env
, i64
, i64
, i64
)
87 DEF_HELPER_FLAGS_3(tceb
, TCG_CALL_NO_RWG_SE
, i32
, env
, i64
, i64
)
88 DEF_HELPER_FLAGS_3(tcdb
, TCG_CALL_NO_RWG_SE
, i32
, env
, i64
, i64
)
89 DEF_HELPER_FLAGS_4(tcxb
, TCG_CALL_NO_RWG_SE
, i32
, env
, i64
, i64
, i64
)
90 DEF_HELPER_FLAGS_2(sqeb
, TCG_CALL_NO_WG
, i64
, env
, i64
)
91 DEF_HELPER_FLAGS_2(sqdb
, TCG_CALL_NO_WG
, i64
, env
, i64
)
92 DEF_HELPER_FLAGS_3(sqxb
, TCG_CALL_NO_WG
, i64
, env
, i64
, i64
)
93 DEF_HELPER_FLAGS_1(cvd
, TCG_CALL_NO_RWG_SE
, i64
, s32
)
94 DEF_HELPER_FLAGS_4(pack
, TCG_CALL_NO_WG
, void, env
, i32
, i64
, i64
)
95 DEF_HELPER_FLAGS_4(pka
, TCG_CALL_NO_WG
, void, env
, i64
, i64
, i32
)
96 DEF_HELPER_FLAGS_4(pku
, TCG_CALL_NO_WG
, void, env
, i64
, i64
, i32
)
97 DEF_HELPER_FLAGS_4(unpk
, TCG_CALL_NO_WG
, void, env
, i32
, i64
, i64
)
98 DEF_HELPER_FLAGS_4(unpka
, TCG_CALL_NO_WG
, i32
, env
, i64
, i32
, i64
)
99 DEF_HELPER_FLAGS_4(unpku
, TCG_CALL_NO_WG
, i32
, env
, i64
, i32
, i64
)
100 DEF_HELPER_FLAGS_3(tp
, TCG_CALL_NO_WG
, i32
, env
, i64
, i32
)
101 DEF_HELPER_FLAGS_4(tr
, TCG_CALL_NO_WG
, void, env
, i32
, i64
, i64
)
102 DEF_HELPER_4(tre
, i64
, env
, i64
, i64
, i64
)
103 DEF_HELPER_4(trt
, i32
, env
, i32
, i64
, i64
)
104 DEF_HELPER_4(trtr
, i32
, env
, i32
, i64
, i64
)
105 DEF_HELPER_5(trXX
, i32
, env
, i32
, i32
, i32
, i32
)
106 DEF_HELPER_4(cksm
, i64
, env
, i64
, i64
, i64
)
107 DEF_HELPER_FLAGS_5(calc_cc
, TCG_CALL_NO_RWG_SE
, i32
, env
, i32
, i64
, i64
, i64
)
108 DEF_HELPER_FLAGS_2(sfpc
, TCG_CALL_NO_WG
, void, env
, i64
)
109 DEF_HELPER_FLAGS_2(sfas
, TCG_CALL_NO_WG
, void, env
, i64
)
110 DEF_HELPER_FLAGS_2(srnm
, TCG_CALL_NO_WG
, void, env
, i64
)
111 DEF_HELPER_FLAGS_1(popcnt
, TCG_CALL_NO_RWG_SE
, i64
, i64
)
112 DEF_HELPER_2(stfle
, i32
, env
, i64
)
113 DEF_HELPER_FLAGS_2(lpq
, TCG_CALL_NO_WG
, i64
, env
, i64
)
114 DEF_HELPER_FLAGS_2(lpq_parallel
, TCG_CALL_NO_WG
, i64
, env
, i64
)
115 DEF_HELPER_FLAGS_4(stpq
, TCG_CALL_NO_WG
, void, env
, i64
, i64
, i64
)
116 DEF_HELPER_FLAGS_4(stpq_parallel
, TCG_CALL_NO_WG
, void, env
, i64
, i64
, i64
)
117 DEF_HELPER_4(mvcos
, i32
, env
, i64
, i64
, i64
)
118 DEF_HELPER_4(cu12
, i32
, env
, i32
, i32
, i32
)
119 DEF_HELPER_4(cu14
, i32
, env
, i32
, i32
, i32
)
120 DEF_HELPER_4(cu21
, i32
, env
, i32
, i32
, i32
)
121 DEF_HELPER_4(cu24
, i32
, env
, i32
, i32
, i32
)
122 DEF_HELPER_4(cu41
, i32
, env
, i32
, i32
, i32
)
123 DEF_HELPER_4(cu42
, i32
, env
, i32
, i32
, i32
)
124 DEF_HELPER_5(msa
, i32
, env
, i32
, i32
, i32
, i32
)
125 DEF_HELPER_FLAGS_1(stpt
, TCG_CALL_NO_RWG
, i64
, env
)
126 DEF_HELPER_FLAGS_1(stck
, TCG_CALL_NO_RWG_SE
, i64
, env
)
127 DEF_HELPER_FLAGS_3(probe_write_access
, TCG_CALL_NO_WG
, void, env
, i64
, i64
)
129 /* === Vector Support Instructions === */
130 DEF_HELPER_FLAGS_4(gvec_vbperm
, TCG_CALL_NO_RWG
, void, ptr
, cptr
, cptr
, i32
)
131 DEF_HELPER_FLAGS_4(vll
, TCG_CALL_NO_WG
, void, env
, ptr
, i64
, i64
)
132 DEF_HELPER_FLAGS_4(gvec_vpk16
, TCG_CALL_NO_RWG
, void, ptr
, cptr
, cptr
, i32
)
133 DEF_HELPER_FLAGS_4(gvec_vpk32
, TCG_CALL_NO_RWG
, void, ptr
, cptr
, cptr
, i32
)
134 DEF_HELPER_FLAGS_4(gvec_vpk64
, TCG_CALL_NO_RWG
, void, ptr
, cptr
, cptr
, i32
)
135 DEF_HELPER_FLAGS_4(gvec_vpks16
, TCG_CALL_NO_RWG
, void, ptr
, cptr
, cptr
, i32
)
136 DEF_HELPER_FLAGS_4(gvec_vpks32
, TCG_CALL_NO_RWG
, void, ptr
, cptr
, cptr
, i32
)
137 DEF_HELPER_FLAGS_4(gvec_vpks64
, TCG_CALL_NO_RWG
, void, ptr
, cptr
, cptr
, i32
)
138 DEF_HELPER_5(gvec_vpks_cc16
, void, ptr
, cptr
, cptr
, env
, i32
)
139 DEF_HELPER_5(gvec_vpks_cc32
, void, ptr
, cptr
, cptr
, env
, i32
)
140 DEF_HELPER_5(gvec_vpks_cc64
, void, ptr
, cptr
, cptr
, env
, i32
)
141 DEF_HELPER_FLAGS_4(gvec_vpkls16
, TCG_CALL_NO_RWG
, void, ptr
, cptr
, cptr
, i32
)
142 DEF_HELPER_FLAGS_4(gvec_vpkls32
, TCG_CALL_NO_RWG
, void, ptr
, cptr
, cptr
, i32
)
143 DEF_HELPER_FLAGS_4(gvec_vpkls64
, TCG_CALL_NO_RWG
, void, ptr
, cptr
, cptr
, i32
)
144 DEF_HELPER_5(gvec_vpkls_cc16
, void, ptr
, cptr
, cptr
, env
, i32
)
145 DEF_HELPER_5(gvec_vpkls_cc32
, void, ptr
, cptr
, cptr
, env
, i32
)
146 DEF_HELPER_5(gvec_vpkls_cc64
, void, ptr
, cptr
, cptr
, env
, i32
)
147 DEF_HELPER_FLAGS_5(gvec_vperm
, TCG_CALL_NO_RWG
, void, ptr
, cptr
, cptr
, cptr
, i32
)
148 DEF_HELPER_FLAGS_4(vstl
, TCG_CALL_NO_WG
, void, env
, cptr
, i64
, i64
)
150 /* === Vector Integer Instructions === */
151 DEF_HELPER_FLAGS_4(gvec_vavg8
, TCG_CALL_NO_RWG
, void, ptr
, cptr
, cptr
, i32
)
152 DEF_HELPER_FLAGS_4(gvec_vavg16
, TCG_CALL_NO_RWG
, void, ptr
, cptr
, cptr
, i32
)
153 DEF_HELPER_FLAGS_4(gvec_vavgl8
, TCG_CALL_NO_RWG
, void, ptr
, cptr
, cptr
, i32
)
154 DEF_HELPER_FLAGS_4(gvec_vavgl16
, TCG_CALL_NO_RWG
, void, ptr
, cptr
, cptr
, i32
)
155 DEF_HELPER_FLAGS_3(gvec_vclz8
, TCG_CALL_NO_RWG
, void, ptr
, cptr
, i32
)
156 DEF_HELPER_FLAGS_3(gvec_vclz16
, TCG_CALL_NO_RWG
, void, ptr
, cptr
, i32
)
157 DEF_HELPER_FLAGS_3(gvec_vctz8
, TCG_CALL_NO_RWG
, void, ptr
, cptr
, i32
)
158 DEF_HELPER_FLAGS_3(gvec_vctz16
, TCG_CALL_NO_RWG
, void, ptr
, cptr
, i32
)
159 DEF_HELPER_FLAGS_4(gvec_vgfm8
, TCG_CALL_NO_RWG
, void, ptr
, cptr
, cptr
, i32
)
160 DEF_HELPER_FLAGS_4(gvec_vgfm16
, TCG_CALL_NO_RWG
, void, ptr
, cptr
, cptr
, i32
)
161 DEF_HELPER_FLAGS_4(gvec_vgfm32
, TCG_CALL_NO_RWG
, void, ptr
, cptr
, cptr
, i32
)
162 DEF_HELPER_FLAGS_4(gvec_vgfm64
, TCG_CALL_NO_RWG
, void, ptr
, cptr
, cptr
, i32
)
163 DEF_HELPER_FLAGS_5(gvec_vgfma8
, TCG_CALL_NO_RWG
, void, ptr
, cptr
, cptr
, cptr
, i32
)
164 DEF_HELPER_FLAGS_5(gvec_vgfma16
, TCG_CALL_NO_RWG
, void, ptr
, cptr
, cptr
, cptr
, i32
)
165 DEF_HELPER_FLAGS_5(gvec_vgfma32
, TCG_CALL_NO_RWG
, void, ptr
, cptr
, cptr
, cptr
, i32
)
166 DEF_HELPER_FLAGS_5(gvec_vgfma64
, TCG_CALL_NO_RWG
, void, ptr
, cptr
, cptr
, cptr
, i32
)
167 DEF_HELPER_FLAGS_5(gvec_vmal8
, TCG_CALL_NO_RWG
, void, ptr
, cptr
, cptr
, cptr
, i32
)
168 DEF_HELPER_FLAGS_5(gvec_vmal16
, TCG_CALL_NO_RWG
, void, ptr
, cptr
, cptr
, cptr
, i32
)
169 DEF_HELPER_FLAGS_5(gvec_vmah8
, TCG_CALL_NO_RWG
, void, ptr
, cptr
, cptr
, cptr
, i32
)
170 DEF_HELPER_FLAGS_5(gvec_vmah16
, TCG_CALL_NO_RWG
, void, ptr
, cptr
, cptr
, cptr
, i32
)
171 DEF_HELPER_FLAGS_5(gvec_vmalh8
, TCG_CALL_NO_RWG
, void, ptr
, cptr
, cptr
, cptr
, i32
)
172 DEF_HELPER_FLAGS_5(gvec_vmalh16
, TCG_CALL_NO_RWG
, void, ptr
, cptr
, cptr
, cptr
, i32
)
173 DEF_HELPER_FLAGS_5(gvec_vmae8
, TCG_CALL_NO_RWG
, void, ptr
, cptr
, cptr
, cptr
, i32
)
174 DEF_HELPER_FLAGS_5(gvec_vmae16
, TCG_CALL_NO_RWG
, void, ptr
, cptr
, cptr
, cptr
, i32
)
175 DEF_HELPER_FLAGS_5(gvec_vmae32
, TCG_CALL_NO_RWG
, void, ptr
, cptr
, cptr
, cptr
, i32
)
176 DEF_HELPER_FLAGS_5(gvec_vmale8
, TCG_CALL_NO_RWG
, void, ptr
, cptr
, cptr
, cptr
, i32
)
177 DEF_HELPER_FLAGS_5(gvec_vmale16
, TCG_CALL_NO_RWG
, void, ptr
, cptr
, cptr
, cptr
, i32
)
178 DEF_HELPER_FLAGS_5(gvec_vmale32
, TCG_CALL_NO_RWG
, void, ptr
, cptr
, cptr
, cptr
, i32
)
179 DEF_HELPER_FLAGS_5(gvec_vmao8
, TCG_CALL_NO_RWG
, void, ptr
, cptr
, cptr
, cptr
, i32
)
180 DEF_HELPER_FLAGS_5(gvec_vmao16
, TCG_CALL_NO_RWG
, void, ptr
, cptr
, cptr
, cptr
, i32
)
181 DEF_HELPER_FLAGS_5(gvec_vmao32
, TCG_CALL_NO_RWG
, void, ptr
, cptr
, cptr
, cptr
, i32
)
182 DEF_HELPER_FLAGS_5(gvec_vmalo8
, TCG_CALL_NO_RWG
, void, ptr
, cptr
, cptr
, cptr
, i32
)
183 DEF_HELPER_FLAGS_5(gvec_vmalo16
, TCG_CALL_NO_RWG
, void, ptr
, cptr
, cptr
, cptr
, i32
)
184 DEF_HELPER_FLAGS_5(gvec_vmalo32
, TCG_CALL_NO_RWG
, void, ptr
, cptr
, cptr
, cptr
, i32
)
185 DEF_HELPER_FLAGS_4(gvec_vmh8
, TCG_CALL_NO_RWG
, void, ptr
, cptr
, cptr
, i32
)
186 DEF_HELPER_FLAGS_4(gvec_vmh16
, TCG_CALL_NO_RWG
, void, ptr
, cptr
, cptr
, i32
)
187 DEF_HELPER_FLAGS_4(gvec_vmlh8
, TCG_CALL_NO_RWG
, void, ptr
, cptr
, cptr
, i32
)
188 DEF_HELPER_FLAGS_4(gvec_vmlh16
, TCG_CALL_NO_RWG
, void, ptr
, cptr
, cptr
, i32
)
189 DEF_HELPER_FLAGS_4(gvec_vme8
, TCG_CALL_NO_RWG
, void, ptr
, cptr
, cptr
, i32
)
190 DEF_HELPER_FLAGS_4(gvec_vme16
, TCG_CALL_NO_RWG
, void, ptr
, cptr
, cptr
, i32
)
191 DEF_HELPER_FLAGS_4(gvec_vme32
, TCG_CALL_NO_RWG
, void, ptr
, cptr
, cptr
, i32
)
192 DEF_HELPER_FLAGS_4(gvec_vmle8
, TCG_CALL_NO_RWG
, void, ptr
, cptr
, cptr
, i32
)
193 DEF_HELPER_FLAGS_4(gvec_vmle16
, TCG_CALL_NO_RWG
, void, ptr
, cptr
, cptr
, i32
)
194 DEF_HELPER_FLAGS_4(gvec_vmle32
, TCG_CALL_NO_RWG
, void, ptr
, cptr
, cptr
, i32
)
195 DEF_HELPER_FLAGS_4(gvec_vmo8
, TCG_CALL_NO_RWG
, void, ptr
, cptr
, cptr
, i32
)
196 DEF_HELPER_FLAGS_4(gvec_vmo16
, TCG_CALL_NO_RWG
, void, ptr
, cptr
, cptr
, i32
)
197 DEF_HELPER_FLAGS_4(gvec_vmo32
, TCG_CALL_NO_RWG
, void, ptr
, cptr
, cptr
, i32
)
198 DEF_HELPER_FLAGS_4(gvec_vmlo8
, TCG_CALL_NO_RWG
, void, ptr
, cptr
, cptr
, i32
)
199 DEF_HELPER_FLAGS_4(gvec_vmlo16
, TCG_CALL_NO_RWG
, void, ptr
, cptr
, cptr
, i32
)
200 DEF_HELPER_FLAGS_4(gvec_vmlo32
, TCG_CALL_NO_RWG
, void, ptr
, cptr
, cptr
, i32
)
201 DEF_HELPER_FLAGS_3(gvec_vpopct8
, TCG_CALL_NO_RWG
, void, ptr
, cptr
, i32
)
202 DEF_HELPER_FLAGS_3(gvec_vpopct16
, TCG_CALL_NO_RWG
, void, ptr
, cptr
, i32
)
203 DEF_HELPER_FLAGS_4(gvec_verim8
, TCG_CALL_NO_RWG
, void, ptr
, cptr
, cptr
, i32
)
204 DEF_HELPER_FLAGS_4(gvec_verim16
, TCG_CALL_NO_RWG
, void, ptr
, cptr
, cptr
, i32
)
205 DEF_HELPER_FLAGS_4(gvec_vsl
, TCG_CALL_NO_RWG
, void, ptr
, cptr
, i64
, i32
)
206 DEF_HELPER_FLAGS_4(gvec_vsl_ve2
, TCG_CALL_NO_RWG
, void, ptr
, cptr
, cptr
, i32
)
207 DEF_HELPER_FLAGS_4(gvec_vsra
, TCG_CALL_NO_RWG
, void, ptr
, cptr
, i64
, i32
)
208 DEF_HELPER_FLAGS_4(gvec_vsra_ve2
, TCG_CALL_NO_RWG
, void, ptr
, cptr
, cptr
, i32
)
209 DEF_HELPER_FLAGS_4(gvec_vsrl
, TCG_CALL_NO_RWG
, void, ptr
, cptr
, i64
, i32
)
210 DEF_HELPER_FLAGS_4(gvec_vsrl_ve2
, TCG_CALL_NO_RWG
, void, ptr
, cptr
, cptr
, i32
)
211 DEF_HELPER_FLAGS_4(gvec_vscbi8
, TCG_CALL_NO_RWG
, void, ptr
, cptr
, cptr
, i32
)
212 DEF_HELPER_FLAGS_4(gvec_vscbi16
, TCG_CALL_NO_RWG
, void, ptr
, cptr
, cptr
, i32
)
213 DEF_HELPER_4(gvec_vtm
, void, ptr
, cptr
, env
, i32
)
215 /* === Vector String Instructions === */
216 DEF_HELPER_FLAGS_4(gvec_vfae8
, TCG_CALL_NO_RWG
, void, ptr
, cptr
, cptr
, i32
)
217 DEF_HELPER_FLAGS_4(gvec_vfae16
, TCG_CALL_NO_RWG
, void, ptr
, cptr
, cptr
, i32
)
218 DEF_HELPER_FLAGS_4(gvec_vfae32
, TCG_CALL_NO_RWG
, void, ptr
, cptr
, cptr
, i32
)
219 DEF_HELPER_5(gvec_vfae_cc8
, void, ptr
, cptr
, cptr
, env
, i32
)
220 DEF_HELPER_5(gvec_vfae_cc16
, void, ptr
, cptr
, cptr
, env
, i32
)
221 DEF_HELPER_5(gvec_vfae_cc32
, void, ptr
, cptr
, cptr
, env
, i32
)
222 DEF_HELPER_FLAGS_4(gvec_vfee8
, TCG_CALL_NO_RWG
, void, ptr
, cptr
, cptr
, i32
)
223 DEF_HELPER_FLAGS_4(gvec_vfee16
, TCG_CALL_NO_RWG
, void, ptr
, cptr
, cptr
, i32
)
224 DEF_HELPER_FLAGS_4(gvec_vfee32
, TCG_CALL_NO_RWG
, void, ptr
, cptr
, cptr
, i32
)
225 DEF_HELPER_5(gvec_vfee_cc8
, void, ptr
, cptr
, cptr
, env
, i32
)
226 DEF_HELPER_5(gvec_vfee_cc16
, void, ptr
, cptr
, cptr
, env
, i32
)
227 DEF_HELPER_5(gvec_vfee_cc32
, void, ptr
, cptr
, cptr
, env
, i32
)
228 DEF_HELPER_FLAGS_4(gvec_vfene8
, TCG_CALL_NO_RWG
, void, ptr
, cptr
, cptr
, i32
)
229 DEF_HELPER_FLAGS_4(gvec_vfene16
, TCG_CALL_NO_RWG
, void, ptr
, cptr
, cptr
, i32
)
230 DEF_HELPER_FLAGS_4(gvec_vfene32
, TCG_CALL_NO_RWG
, void, ptr
, cptr
, cptr
, i32
)
231 DEF_HELPER_5(gvec_vfene_cc8
, void, ptr
, cptr
, cptr
, env
, i32
)
232 DEF_HELPER_5(gvec_vfene_cc16
, void, ptr
, cptr
, cptr
, env
, i32
)
233 DEF_HELPER_5(gvec_vfene_cc32
, void, ptr
, cptr
, cptr
, env
, i32
)
234 DEF_HELPER_FLAGS_3(gvec_vistr8
, TCG_CALL_NO_RWG
, void, ptr
, cptr
, i32
)
235 DEF_HELPER_FLAGS_3(gvec_vistr16
, TCG_CALL_NO_RWG
, void, ptr
, cptr
, i32
)
236 DEF_HELPER_FLAGS_3(gvec_vistr32
, TCG_CALL_NO_RWG
, void, ptr
, cptr
, i32
)
237 DEF_HELPER_4(gvec_vistr_cc8
, void, ptr
, cptr
, env
, i32
)
238 DEF_HELPER_4(gvec_vistr_cc16
, void, ptr
, cptr
, env
, i32
)
239 DEF_HELPER_4(gvec_vistr_cc32
, void, ptr
, cptr
, env
, i32
)
240 DEF_HELPER_FLAGS_5(gvec_vstrc8
, TCG_CALL_NO_RWG
, void, ptr
, cptr
, cptr
, cptr
, i32
)
241 DEF_HELPER_FLAGS_5(gvec_vstrc16
, TCG_CALL_NO_RWG
, void, ptr
, cptr
, cptr
, cptr
, i32
)
242 DEF_HELPER_FLAGS_5(gvec_vstrc32
, TCG_CALL_NO_RWG
, void, ptr
, cptr
, cptr
, cptr
, i32
)
243 DEF_HELPER_FLAGS_5(gvec_vstrc_rt8
, TCG_CALL_NO_RWG
, void, ptr
, cptr
, cptr
, cptr
, i32
)
244 DEF_HELPER_FLAGS_5(gvec_vstrc_rt16
, TCG_CALL_NO_RWG
, void, ptr
, cptr
, cptr
, cptr
, i32
)
245 DEF_HELPER_FLAGS_5(gvec_vstrc_rt32
, TCG_CALL_NO_RWG
, void, ptr
, cptr
, cptr
, cptr
, i32
)
246 DEF_HELPER_6(gvec_vstrc_cc8
, void, ptr
, cptr
, cptr
, cptr
, env
, i32
)
247 DEF_HELPER_6(gvec_vstrc_cc16
, void, ptr
, cptr
, cptr
, cptr
, env
, i32
)
248 DEF_HELPER_6(gvec_vstrc_cc32
, void, ptr
, cptr
, cptr
, cptr
, env
, i32
)
249 DEF_HELPER_6(gvec_vstrc_cc_rt8
, void, ptr
, cptr
, cptr
, cptr
, env
, i32
)
250 DEF_HELPER_6(gvec_vstrc_cc_rt16
, void, ptr
, cptr
, cptr
, cptr
, env
, i32
)
251 DEF_HELPER_6(gvec_vstrc_cc_rt32
, void, ptr
, cptr
, cptr
, cptr
, env
, i32
)
252 DEF_HELPER_6(gvec_vstrs_8
, void, ptr
, cptr
, cptr
, cptr
, env
, i32
)
253 DEF_HELPER_6(gvec_vstrs_16
, void, ptr
, cptr
, cptr
, cptr
, env
, i32
)
254 DEF_HELPER_6(gvec_vstrs_32
, void, ptr
, cptr
, cptr
, cptr
, env
, i32
)
255 DEF_HELPER_6(gvec_vstrs_zs8
, void, ptr
, cptr
, cptr
, cptr
, env
, i32
)
256 DEF_HELPER_6(gvec_vstrs_zs16
, void, ptr
, cptr
, cptr
, cptr
, env
, i32
)
257 DEF_HELPER_6(gvec_vstrs_zs32
, void, ptr
, cptr
, cptr
, cptr
, env
, i32
)
259 /* === Vector Floating-Point Instructions */
260 DEF_HELPER_FLAGS_5(gvec_vfa32
, TCG_CALL_NO_WG
, void, ptr
, cptr
, cptr
, env
, i32
)
261 DEF_HELPER_FLAGS_5(gvec_vfa64
, TCG_CALL_NO_WG
, void, ptr
, cptr
, cptr
, env
, i32
)
262 DEF_HELPER_FLAGS_5(gvec_vfa128
, TCG_CALL_NO_WG
, void, ptr
, cptr
, cptr
, env
, i32
)
263 DEF_HELPER_4(gvec_wfc32
, void, cptr
, cptr
, env
, i32
)
264 DEF_HELPER_4(gvec_wfk32
, void, cptr
, cptr
, env
, i32
)
265 DEF_HELPER_4(gvec_wfc64
, void, cptr
, cptr
, env
, i32
)
266 DEF_HELPER_4(gvec_wfk64
, void, cptr
, cptr
, env
, i32
)
267 DEF_HELPER_4(gvec_wfc128
, void, cptr
, cptr
, env
, i32
)
268 DEF_HELPER_4(gvec_wfk128
, void, cptr
, cptr
, env
, i32
)
269 DEF_HELPER_FLAGS_5(gvec_vfce32
, TCG_CALL_NO_WG
, void, ptr
, cptr
, cptr
, env
, i32
)
270 DEF_HELPER_5(gvec_vfce32_cc
, void, ptr
, cptr
, cptr
, env
, i32
)
271 DEF_HELPER_FLAGS_5(gvec_vfce64
, TCG_CALL_NO_WG
, void, ptr
, cptr
, cptr
, env
, i32
)
272 DEF_HELPER_5(gvec_vfce64_cc
, void, ptr
, cptr
, cptr
, env
, i32
)
273 DEF_HELPER_FLAGS_5(gvec_vfce128
, TCG_CALL_NO_WG
, void, ptr
, cptr
, cptr
, env
, i32
)
274 DEF_HELPER_5(gvec_vfce128_cc
, void, ptr
, cptr
, cptr
, env
, i32
)
275 DEF_HELPER_FLAGS_5(gvec_vfch32
, TCG_CALL_NO_WG
, void, ptr
, cptr
, cptr
, env
, i32
)
276 DEF_HELPER_5(gvec_vfch32_cc
, void, ptr
, cptr
, cptr
, env
, i32
)
277 DEF_HELPER_FLAGS_5(gvec_vfch64
, TCG_CALL_NO_WG
, void, ptr
, cptr
, cptr
, env
, i32
)
278 DEF_HELPER_5(gvec_vfch64_cc
, void, ptr
, cptr
, cptr
, env
, i32
)
279 DEF_HELPER_FLAGS_5(gvec_vfch128
, TCG_CALL_NO_WG
, void, ptr
, cptr
, cptr
, env
, i32
)
280 DEF_HELPER_5(gvec_vfch128_cc
, void, ptr
, cptr
, cptr
, env
, i32
)
281 DEF_HELPER_FLAGS_5(gvec_vfche32
, TCG_CALL_NO_WG
, void, ptr
, cptr
, cptr
, env
, i32
)
282 DEF_HELPER_5(gvec_vfche32_cc
, void, ptr
, cptr
, cptr
, env
, i32
)
283 DEF_HELPER_FLAGS_5(gvec_vfche64
, TCG_CALL_NO_WG
, void, ptr
, cptr
, cptr
, env
, i32
)
284 DEF_HELPER_5(gvec_vfche64_cc
, void, ptr
, cptr
, cptr
, env
, i32
)
285 DEF_HELPER_FLAGS_5(gvec_vfche128
, TCG_CALL_NO_WG
, void, ptr
, cptr
, cptr
, env
, i32
)
286 DEF_HELPER_5(gvec_vfche128_cc
, void, ptr
, cptr
, cptr
, env
, i32
)
287 DEF_HELPER_FLAGS_4(gvec_vcdg32
, TCG_CALL_NO_WG
, void, ptr
, cptr
, env
, i32
)
288 DEF_HELPER_FLAGS_4(gvec_vcdlg32
, TCG_CALL_NO_WG
, void, ptr
, cptr
, env
, i32
)
289 DEF_HELPER_FLAGS_4(gvec_vcgd32
, TCG_CALL_NO_WG
, void, ptr
, cptr
, env
, i32
)
290 DEF_HELPER_FLAGS_4(gvec_vclgd32
, TCG_CALL_NO_WG
, void, ptr
, cptr
, env
, i32
)
291 DEF_HELPER_FLAGS_4(gvec_vcdg64
, TCG_CALL_NO_WG
, void, ptr
, cptr
, env
, i32
)
292 DEF_HELPER_FLAGS_4(gvec_vcdlg64
, TCG_CALL_NO_WG
, void, ptr
, cptr
, env
, i32
)
293 DEF_HELPER_FLAGS_4(gvec_vcgd64
, TCG_CALL_NO_WG
, void, ptr
, cptr
, env
, i32
)
294 DEF_HELPER_FLAGS_4(gvec_vclgd64
, TCG_CALL_NO_WG
, void, ptr
, cptr
, env
, i32
)
295 DEF_HELPER_FLAGS_5(gvec_vfd32
, TCG_CALL_NO_WG
, void, ptr
, cptr
, cptr
, env
, i32
)
296 DEF_HELPER_FLAGS_5(gvec_vfd64
, TCG_CALL_NO_WG
, void, ptr
, cptr
, cptr
, env
, i32
)
297 DEF_HELPER_FLAGS_5(gvec_vfd128
, TCG_CALL_NO_WG
, void, ptr
, cptr
, cptr
, env
, i32
)
298 DEF_HELPER_FLAGS_4(gvec_vfi32
, TCG_CALL_NO_WG
, void, ptr
, cptr
, env
, i32
)
299 DEF_HELPER_FLAGS_4(gvec_vfi64
, TCG_CALL_NO_WG
, void, ptr
, cptr
, env
, i32
)
300 DEF_HELPER_FLAGS_4(gvec_vfi128
, TCG_CALL_NO_WG
, void, ptr
, cptr
, env
, i32
)
301 DEF_HELPER_FLAGS_4(gvec_vfll32
, TCG_CALL_NO_WG
, void, ptr
, cptr
, env
, i32
)
302 DEF_HELPER_FLAGS_4(gvec_vfll64
, TCG_CALL_NO_WG
, void, ptr
, cptr
, env
, i32
)
303 DEF_HELPER_FLAGS_4(gvec_vflr64
, TCG_CALL_NO_WG
, void, ptr
, cptr
, env
, i32
)
304 DEF_HELPER_FLAGS_4(gvec_vflr128
, TCG_CALL_NO_WG
, void, ptr
, cptr
, env
, i32
)
305 DEF_HELPER_FLAGS_5(gvec_vfm32
, TCG_CALL_NO_WG
, void, ptr
, cptr
, cptr
, env
, i32
)
306 DEF_HELPER_FLAGS_5(gvec_vfm64
, TCG_CALL_NO_WG
, void, ptr
, cptr
, cptr
, env
, i32
)
307 DEF_HELPER_FLAGS_5(gvec_vfm128
, TCG_CALL_NO_WG
, void, ptr
, cptr
, cptr
, env
, i32
)
308 DEF_HELPER_FLAGS_5(gvec_vfmax32
, TCG_CALL_NO_WG
, void, ptr
, cptr
, cptr
, env
, i32
)
309 DEF_HELPER_FLAGS_5(gvec_vfmax64
, TCG_CALL_NO_WG
, void, ptr
, cptr
, cptr
, env
, i32
)
310 DEF_HELPER_FLAGS_5(gvec_vfmax128
, TCG_CALL_NO_WG
, void, ptr
, cptr
, cptr
, env
, i32
)
311 DEF_HELPER_FLAGS_5(gvec_vfmin32
, TCG_CALL_NO_WG
, void, ptr
, cptr
, cptr
, env
, i32
)
312 DEF_HELPER_FLAGS_5(gvec_vfmin64
, TCG_CALL_NO_WG
, void, ptr
, cptr
, cptr
, env
, i32
)
313 DEF_HELPER_FLAGS_5(gvec_vfmin128
, TCG_CALL_NO_WG
, void, ptr
, cptr
, cptr
, env
, i32
)
314 DEF_HELPER_FLAGS_6(gvec_vfma32
, TCG_CALL_NO_WG
, void, ptr
, cptr
, cptr
, cptr
, env
, i32
)
315 DEF_HELPER_FLAGS_6(gvec_vfma64
, TCG_CALL_NO_WG
, void, ptr
, cptr
, cptr
, cptr
, env
, i32
)
316 DEF_HELPER_FLAGS_6(gvec_vfma128
, TCG_CALL_NO_WG
, void, ptr
, cptr
, cptr
, cptr
, env
, i32
)
317 DEF_HELPER_FLAGS_6(gvec_vfms32
, TCG_CALL_NO_WG
, void, ptr
, cptr
, cptr
, cptr
, env
, i32
)
318 DEF_HELPER_FLAGS_6(gvec_vfms64
, TCG_CALL_NO_WG
, void, ptr
, cptr
, cptr
, cptr
, env
, i32
)
319 DEF_HELPER_FLAGS_6(gvec_vfms128
, TCG_CALL_NO_WG
, void, ptr
, cptr
, cptr
, cptr
, env
, i32
)
320 DEF_HELPER_FLAGS_6(gvec_vfnma32
, TCG_CALL_NO_WG
, void, ptr
, cptr
, cptr
, cptr
, env
, i32
)
321 DEF_HELPER_FLAGS_6(gvec_vfnma64
, TCG_CALL_NO_WG
, void, ptr
, cptr
, cptr
, cptr
, env
, i32
)
322 DEF_HELPER_FLAGS_6(gvec_vfnma128
, TCG_CALL_NO_WG
, void, ptr
, cptr
, cptr
, cptr
, env
, i32
)
323 DEF_HELPER_FLAGS_6(gvec_vfnms32
, TCG_CALL_NO_WG
, void, ptr
, cptr
, cptr
, cptr
, env
, i32
)
324 DEF_HELPER_FLAGS_6(gvec_vfnms64
, TCG_CALL_NO_WG
, void, ptr
, cptr
, cptr
, cptr
, env
, i32
)
325 DEF_HELPER_FLAGS_6(gvec_vfnms128
, TCG_CALL_NO_WG
, void, ptr
, cptr
, cptr
, cptr
, env
, i32
)
326 DEF_HELPER_FLAGS_4(gvec_vfsq32
, TCG_CALL_NO_WG
, void, ptr
, cptr
, env
, i32
)
327 DEF_HELPER_FLAGS_4(gvec_vfsq64
, TCG_CALL_NO_WG
, void, ptr
, cptr
, env
, i32
)
328 DEF_HELPER_FLAGS_4(gvec_vfsq128
, TCG_CALL_NO_WG
, void, ptr
, cptr
, env
, i32
)
329 DEF_HELPER_FLAGS_5(gvec_vfs32
, TCG_CALL_NO_WG
, void, ptr
, cptr
, cptr
, env
, i32
)
330 DEF_HELPER_FLAGS_5(gvec_vfs64
, TCG_CALL_NO_WG
, void, ptr
, cptr
, cptr
, env
, i32
)
331 DEF_HELPER_FLAGS_5(gvec_vfs128
, TCG_CALL_NO_WG
, void, ptr
, cptr
, cptr
, env
, i32
)
332 DEF_HELPER_4(gvec_vftci32
, void, ptr
, cptr
, env
, i32
)
333 DEF_HELPER_4(gvec_vftci64
, void, ptr
, cptr
, env
, i32
)
334 DEF_HELPER_4(gvec_vftci128
, void, ptr
, cptr
, env
, i32
)
336 #ifndef CONFIG_USER_ONLY
337 DEF_HELPER_3(servc
, i32
, env
, i64
, i64
)
338 DEF_HELPER_4(diag
, void, env
, i32
, i32
, i32
)
339 DEF_HELPER_3(load_psw
, noreturn
, env
, i64
, i64
)
340 DEF_HELPER_FLAGS_2(spx
, TCG_CALL_NO_RWG
, void, env
, i64
)
341 DEF_HELPER_FLAGS_2(sck
, TCG_CALL_NO_RWG
, i32
, env
, i64
)
342 DEF_HELPER_FLAGS_2(sckc
, TCG_CALL_NO_RWG
, void, env
, i64
)
343 DEF_HELPER_FLAGS_2(sckpf
, TCG_CALL_NO_RWG
, void, env
, i64
)
344 DEF_HELPER_FLAGS_1(stckc
, TCG_CALL_NO_RWG
, i64
, env
)
345 DEF_HELPER_FLAGS_2(spt
, TCG_CALL_NO_RWG
, void, env
, i64
)
346 DEF_HELPER_4(stsi
, i32
, env
, i64
, i64
, i64
)
347 DEF_HELPER_FLAGS_4(lctl
, TCG_CALL_NO_WG
, void, env
, i32
, i64
, i32
)
348 DEF_HELPER_FLAGS_4(lctlg
, TCG_CALL_NO_WG
, void, env
, i32
, i64
, i32
)
349 DEF_HELPER_FLAGS_4(stctl
, TCG_CALL_NO_WG
, void, env
, i32
, i64
, i32
)
350 DEF_HELPER_FLAGS_4(stctg
, TCG_CALL_NO_WG
, void, env
, i32
, i64
, i32
)
351 DEF_HELPER_FLAGS_2(testblock
, TCG_CALL_NO_WG
, i32
, env
, i64
)
352 DEF_HELPER_FLAGS_3(tprot
, TCG_CALL_NO_WG
, i32
, env
, i64
, i64
)
353 DEF_HELPER_2(iske
, i64
, env
, i64
)
354 DEF_HELPER_3(sske
, void, env
, i64
, i64
)
355 DEF_HELPER_2(rrbe
, i32
, env
, i64
)
356 DEF_HELPER_4(mvcs
, i32
, env
, i64
, i64
, i64
)
357 DEF_HELPER_4(mvcp
, i32
, env
, i64
, i64
, i64
)
358 DEF_HELPER_4(sigp
, i32
, env
, i64
, i32
, i32
)
359 DEF_HELPER_FLAGS_2(sacf
, TCG_CALL_NO_WG
, void, env
, i64
)
360 DEF_HELPER_FLAGS_4(idte
, TCG_CALL_NO_RWG
, void, env
, i64
, i64
, i32
)
361 DEF_HELPER_FLAGS_4(ipte
, TCG_CALL_NO_RWG
, void, env
, i64
, i64
, i32
)
362 DEF_HELPER_FLAGS_1(ptlb
, TCG_CALL_NO_RWG
, void, env
)
363 DEF_HELPER_FLAGS_1(purge
, TCG_CALL_NO_RWG
, void, env
)
364 DEF_HELPER_2(lra
, i64
, env
, i64
)
365 DEF_HELPER_1(per_check_exception
, void, env
)
366 DEF_HELPER_FLAGS_3(per_branch
, TCG_CALL_NO_RWG
, void, env
, i64
, i64
)
367 DEF_HELPER_FLAGS_2(per_ifetch
, TCG_CALL_NO_RWG
, void, env
, i64
)
368 DEF_HELPER_FLAGS_1(per_store_real
, TCG_CALL_NO_RWG
, void, env
)
369 DEF_HELPER_FLAGS_1(stfl
, TCG_CALL_NO_RWG
, void, env
)
371 DEF_HELPER_2(xsch
, void, env
, i64
)
372 DEF_HELPER_2(csch
, void, env
, i64
)
373 DEF_HELPER_2(hsch
, void, env
, i64
)
374 DEF_HELPER_3(msch
, void, env
, i64
, i64
)
375 DEF_HELPER_2(rchp
, void, env
, i64
)
376 DEF_HELPER_2(rsch
, void, env
, i64
)
377 DEF_HELPER_2(sal
, void, env
, i64
)
378 DEF_HELPER_4(schm
, void, env
, i64
, i64
, i64
)
379 DEF_HELPER_3(ssch
, void, env
, i64
, i64
)
380 DEF_HELPER_2(stcrw
, void, env
, i64
)
381 DEF_HELPER_3(stsch
, void, env
, i64
, i64
)
382 DEF_HELPER_2(tpi
, i32
, env
, i64
)
383 DEF_HELPER_3(tsch
, void, env
, i64
, i64
)
384 DEF_HELPER_2(chsc
, void, env
, i64
)
386 DEF_HELPER_2(clp
, void, env
, i32
)
387 DEF_HELPER_3(pcilg
, void, env
, i32
, i32
)
388 DEF_HELPER_3(pcistg
, void, env
, i32
, i32
)
389 DEF_HELPER_4(stpcifc
, void, env
, i32
, i64
, i32
)
390 DEF_HELPER_3(sic
, void, env
, i64
, i64
)
391 DEF_HELPER_3(rpcit
, void, env
, i32
, i32
)
392 DEF_HELPER_5(pcistb
, void, env
, i32
, i32
, i64
, i32
)
393 DEF_HELPER_4(mpcifc
, void, env
, i32
, i64
, i32
)
394 DEF_HELPER_3(monitor_call
, void, env
, i64
, i32
)