2 * AArch64 SVE specific helper definitions
4 * Copyright (c) 2018 Linaro, Ltd
6 * This library is free software; you can redistribute it and/or
7 * modify it under the terms of the GNU Lesser General Public
8 * License as published by the Free Software Foundation; either
9 * version 2 of the License, or (at your option) any later version.
11 * This library is distributed in the hope that it will be useful,
12 * but WITHOUT ANY WARRANTY; without even the implied warranty of
13 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
14 * Lesser General Public License for more details.
16 * You should have received a copy of the GNU Lesser General Public
17 * License along with this library; if not, see <http://www.gnu.org/licenses/>.
20 DEF_HELPER_FLAGS_2(sve_predtest1
, TCG_CALL_NO_WG
, i32
, i64
, i64
)
21 DEF_HELPER_FLAGS_3(sve_predtest
, TCG_CALL_NO_WG
, i32
, ptr
, ptr
, i32
)
23 DEF_HELPER_FLAGS_3(sve_pfirst
, TCG_CALL_NO_WG
, i32
, ptr
, ptr
, i32
)
24 DEF_HELPER_FLAGS_3(sve_pnext
, TCG_CALL_NO_WG
, i32
, ptr
, ptr
, i32
)
26 DEF_HELPER_FLAGS_5(sve_and_zpzz_b
, TCG_CALL_NO_RWG
,
27 void, ptr
, ptr
, ptr
, ptr
, i32
)
28 DEF_HELPER_FLAGS_5(sve_and_zpzz_h
, TCG_CALL_NO_RWG
,
29 void, ptr
, ptr
, ptr
, ptr
, i32
)
30 DEF_HELPER_FLAGS_5(sve_and_zpzz_s
, TCG_CALL_NO_RWG
,
31 void, ptr
, ptr
, ptr
, ptr
, i32
)
32 DEF_HELPER_FLAGS_5(sve_and_zpzz_d
, TCG_CALL_NO_RWG
,
33 void, ptr
, ptr
, ptr
, ptr
, i32
)
35 DEF_HELPER_FLAGS_5(sve_eor_zpzz_b
, TCG_CALL_NO_RWG
,
36 void, ptr
, ptr
, ptr
, ptr
, i32
)
37 DEF_HELPER_FLAGS_5(sve_eor_zpzz_h
, TCG_CALL_NO_RWG
,
38 void, ptr
, ptr
, ptr
, ptr
, i32
)
39 DEF_HELPER_FLAGS_5(sve_eor_zpzz_s
, TCG_CALL_NO_RWG
,
40 void, ptr
, ptr
, ptr
, ptr
, i32
)
41 DEF_HELPER_FLAGS_5(sve_eor_zpzz_d
, TCG_CALL_NO_RWG
,
42 void, ptr
, ptr
, ptr
, ptr
, i32
)
44 DEF_HELPER_FLAGS_5(sve_orr_zpzz_b
, TCG_CALL_NO_RWG
,
45 void, ptr
, ptr
, ptr
, ptr
, i32
)
46 DEF_HELPER_FLAGS_5(sve_orr_zpzz_h
, TCG_CALL_NO_RWG
,
47 void, ptr
, ptr
, ptr
, ptr
, i32
)
48 DEF_HELPER_FLAGS_5(sve_orr_zpzz_s
, TCG_CALL_NO_RWG
,
49 void, ptr
, ptr
, ptr
, ptr
, i32
)
50 DEF_HELPER_FLAGS_5(sve_orr_zpzz_d
, TCG_CALL_NO_RWG
,
51 void, ptr
, ptr
, ptr
, ptr
, i32
)
53 DEF_HELPER_FLAGS_5(sve_bic_zpzz_b
, TCG_CALL_NO_RWG
,
54 void, ptr
, ptr
, ptr
, ptr
, i32
)
55 DEF_HELPER_FLAGS_5(sve_bic_zpzz_h
, TCG_CALL_NO_RWG
,
56 void, ptr
, ptr
, ptr
, ptr
, i32
)
57 DEF_HELPER_FLAGS_5(sve_bic_zpzz_s
, TCG_CALL_NO_RWG
,
58 void, ptr
, ptr
, ptr
, ptr
, i32
)
59 DEF_HELPER_FLAGS_5(sve_bic_zpzz_d
, TCG_CALL_NO_RWG
,
60 void, ptr
, ptr
, ptr
, ptr
, i32
)
62 DEF_HELPER_FLAGS_5(sve_add_zpzz_b
, TCG_CALL_NO_RWG
,
63 void, ptr
, ptr
, ptr
, ptr
, i32
)
64 DEF_HELPER_FLAGS_5(sve_add_zpzz_h
, TCG_CALL_NO_RWG
,
65 void, ptr
, ptr
, ptr
, ptr
, i32
)
66 DEF_HELPER_FLAGS_5(sve_add_zpzz_s
, TCG_CALL_NO_RWG
,
67 void, ptr
, ptr
, ptr
, ptr
, i32
)
68 DEF_HELPER_FLAGS_5(sve_add_zpzz_d
, TCG_CALL_NO_RWG
,
69 void, ptr
, ptr
, ptr
, ptr
, i32
)
71 DEF_HELPER_FLAGS_5(sve_sub_zpzz_b
, TCG_CALL_NO_RWG
,
72 void, ptr
, ptr
, ptr
, ptr
, i32
)
73 DEF_HELPER_FLAGS_5(sve_sub_zpzz_h
, TCG_CALL_NO_RWG
,
74 void, ptr
, ptr
, ptr
, ptr
, i32
)
75 DEF_HELPER_FLAGS_5(sve_sub_zpzz_s
, TCG_CALL_NO_RWG
,
76 void, ptr
, ptr
, ptr
, ptr
, i32
)
77 DEF_HELPER_FLAGS_5(sve_sub_zpzz_d
, TCG_CALL_NO_RWG
,
78 void, ptr
, ptr
, ptr
, ptr
, i32
)
80 DEF_HELPER_FLAGS_5(sve_smax_zpzz_b
, TCG_CALL_NO_RWG
,
81 void, ptr
, ptr
, ptr
, ptr
, i32
)
82 DEF_HELPER_FLAGS_5(sve_smax_zpzz_h
, TCG_CALL_NO_RWG
,
83 void, ptr
, ptr
, ptr
, ptr
, i32
)
84 DEF_HELPER_FLAGS_5(sve_smax_zpzz_s
, TCG_CALL_NO_RWG
,
85 void, ptr
, ptr
, ptr
, ptr
, i32
)
86 DEF_HELPER_FLAGS_5(sve_smax_zpzz_d
, TCG_CALL_NO_RWG
,
87 void, ptr
, ptr
, ptr
, ptr
, i32
)
89 DEF_HELPER_FLAGS_5(sve_umax_zpzz_b
, TCG_CALL_NO_RWG
,
90 void, ptr
, ptr
, ptr
, ptr
, i32
)
91 DEF_HELPER_FLAGS_5(sve_umax_zpzz_h
, TCG_CALL_NO_RWG
,
92 void, ptr
, ptr
, ptr
, ptr
, i32
)
93 DEF_HELPER_FLAGS_5(sve_umax_zpzz_s
, TCG_CALL_NO_RWG
,
94 void, ptr
, ptr
, ptr
, ptr
, i32
)
95 DEF_HELPER_FLAGS_5(sve_umax_zpzz_d
, TCG_CALL_NO_RWG
,
96 void, ptr
, ptr
, ptr
, ptr
, i32
)
98 DEF_HELPER_FLAGS_5(sve_smin_zpzz_b
, TCG_CALL_NO_RWG
,
99 void, ptr
, ptr
, ptr
, ptr
, i32
)
100 DEF_HELPER_FLAGS_5(sve_smin_zpzz_h
, TCG_CALL_NO_RWG
,
101 void, ptr
, ptr
, ptr
, ptr
, i32
)
102 DEF_HELPER_FLAGS_5(sve_smin_zpzz_s
, TCG_CALL_NO_RWG
,
103 void, ptr
, ptr
, ptr
, ptr
, i32
)
104 DEF_HELPER_FLAGS_5(sve_smin_zpzz_d
, TCG_CALL_NO_RWG
,
105 void, ptr
, ptr
, ptr
, ptr
, i32
)
107 DEF_HELPER_FLAGS_5(sve_umin_zpzz_b
, TCG_CALL_NO_RWG
,
108 void, ptr
, ptr
, ptr
, ptr
, i32
)
109 DEF_HELPER_FLAGS_5(sve_umin_zpzz_h
, TCG_CALL_NO_RWG
,
110 void, ptr
, ptr
, ptr
, ptr
, i32
)
111 DEF_HELPER_FLAGS_5(sve_umin_zpzz_s
, TCG_CALL_NO_RWG
,
112 void, ptr
, ptr
, ptr
, ptr
, i32
)
113 DEF_HELPER_FLAGS_5(sve_umin_zpzz_d
, TCG_CALL_NO_RWG
,
114 void, ptr
, ptr
, ptr
, ptr
, i32
)
116 DEF_HELPER_FLAGS_5(sve_sabd_zpzz_b
, TCG_CALL_NO_RWG
,
117 void, ptr
, ptr
, ptr
, ptr
, i32
)
118 DEF_HELPER_FLAGS_5(sve_sabd_zpzz_h
, TCG_CALL_NO_RWG
,
119 void, ptr
, ptr
, ptr
, ptr
, i32
)
120 DEF_HELPER_FLAGS_5(sve_sabd_zpzz_s
, TCG_CALL_NO_RWG
,
121 void, ptr
, ptr
, ptr
, ptr
, i32
)
122 DEF_HELPER_FLAGS_5(sve_sabd_zpzz_d
, TCG_CALL_NO_RWG
,
123 void, ptr
, ptr
, ptr
, ptr
, i32
)
125 DEF_HELPER_FLAGS_5(sve_uabd_zpzz_b
, TCG_CALL_NO_RWG
,
126 void, ptr
, ptr
, ptr
, ptr
, i32
)
127 DEF_HELPER_FLAGS_5(sve_uabd_zpzz_h
, TCG_CALL_NO_RWG
,
128 void, ptr
, ptr
, ptr
, ptr
, i32
)
129 DEF_HELPER_FLAGS_5(sve_uabd_zpzz_s
, TCG_CALL_NO_RWG
,
130 void, ptr
, ptr
, ptr
, ptr
, i32
)
131 DEF_HELPER_FLAGS_5(sve_uabd_zpzz_d
, TCG_CALL_NO_RWG
,
132 void, ptr
, ptr
, ptr
, ptr
, i32
)
134 DEF_HELPER_FLAGS_5(sve_mul_zpzz_b
, TCG_CALL_NO_RWG
,
135 void, ptr
, ptr
, ptr
, ptr
, i32
)
136 DEF_HELPER_FLAGS_5(sve_mul_zpzz_h
, TCG_CALL_NO_RWG
,
137 void, ptr
, ptr
, ptr
, ptr
, i32
)
138 DEF_HELPER_FLAGS_5(sve_mul_zpzz_s
, TCG_CALL_NO_RWG
,
139 void, ptr
, ptr
, ptr
, ptr
, i32
)
140 DEF_HELPER_FLAGS_5(sve_mul_zpzz_d
, TCG_CALL_NO_RWG
,
141 void, ptr
, ptr
, ptr
, ptr
, i32
)
143 DEF_HELPER_FLAGS_5(sve_smulh_zpzz_b
, TCG_CALL_NO_RWG
,
144 void, ptr
, ptr
, ptr
, ptr
, i32
)
145 DEF_HELPER_FLAGS_5(sve_smulh_zpzz_h
, TCG_CALL_NO_RWG
,
146 void, ptr
, ptr
, ptr
, ptr
, i32
)
147 DEF_HELPER_FLAGS_5(sve_smulh_zpzz_s
, TCG_CALL_NO_RWG
,
148 void, ptr
, ptr
, ptr
, ptr
, i32
)
149 DEF_HELPER_FLAGS_5(sve_smulh_zpzz_d
, TCG_CALL_NO_RWG
,
150 void, ptr
, ptr
, ptr
, ptr
, i32
)
152 DEF_HELPER_FLAGS_5(sve_umulh_zpzz_b
, TCG_CALL_NO_RWG
,
153 void, ptr
, ptr
, ptr
, ptr
, i32
)
154 DEF_HELPER_FLAGS_5(sve_umulh_zpzz_h
, TCG_CALL_NO_RWG
,
155 void, ptr
, ptr
, ptr
, ptr
, i32
)
156 DEF_HELPER_FLAGS_5(sve_umulh_zpzz_s
, TCG_CALL_NO_RWG
,
157 void, ptr
, ptr
, ptr
, ptr
, i32
)
158 DEF_HELPER_FLAGS_5(sve_umulh_zpzz_d
, TCG_CALL_NO_RWG
,
159 void, ptr
, ptr
, ptr
, ptr
, i32
)
161 DEF_HELPER_FLAGS_5(sve_sdiv_zpzz_s
, TCG_CALL_NO_RWG
,
162 void, ptr
, ptr
, ptr
, ptr
, i32
)
163 DEF_HELPER_FLAGS_5(sve_sdiv_zpzz_d
, TCG_CALL_NO_RWG
,
164 void, ptr
, ptr
, ptr
, ptr
, i32
)
166 DEF_HELPER_FLAGS_5(sve_udiv_zpzz_s
, TCG_CALL_NO_RWG
,
167 void, ptr
, ptr
, ptr
, ptr
, i32
)
168 DEF_HELPER_FLAGS_5(sve_udiv_zpzz_d
, TCG_CALL_NO_RWG
,
169 void, ptr
, ptr
, ptr
, ptr
, i32
)
171 DEF_HELPER_FLAGS_5(sve_asr_zpzz_b
, TCG_CALL_NO_RWG
,
172 void, ptr
, ptr
, ptr
, ptr
, i32
)
173 DEF_HELPER_FLAGS_5(sve_asr_zpzz_h
, TCG_CALL_NO_RWG
,
174 void, ptr
, ptr
, ptr
, ptr
, i32
)
175 DEF_HELPER_FLAGS_5(sve_asr_zpzz_s
, TCG_CALL_NO_RWG
,
176 void, ptr
, ptr
, ptr
, ptr
, i32
)
177 DEF_HELPER_FLAGS_5(sve_asr_zpzz_d
, TCG_CALL_NO_RWG
,
178 void, ptr
, ptr
, ptr
, ptr
, i32
)
180 DEF_HELPER_FLAGS_5(sve_lsr_zpzz_b
, TCG_CALL_NO_RWG
,
181 void, ptr
, ptr
, ptr
, ptr
, i32
)
182 DEF_HELPER_FLAGS_5(sve_lsr_zpzz_h
, TCG_CALL_NO_RWG
,
183 void, ptr
, ptr
, ptr
, ptr
, i32
)
184 DEF_HELPER_FLAGS_5(sve_lsr_zpzz_s
, TCG_CALL_NO_RWG
,
185 void, ptr
, ptr
, ptr
, ptr
, i32
)
186 DEF_HELPER_FLAGS_5(sve_lsr_zpzz_d
, TCG_CALL_NO_RWG
,
187 void, ptr
, ptr
, ptr
, ptr
, i32
)
189 DEF_HELPER_FLAGS_5(sve_lsl_zpzz_b
, TCG_CALL_NO_RWG
,
190 void, ptr
, ptr
, ptr
, ptr
, i32
)
191 DEF_HELPER_FLAGS_5(sve_lsl_zpzz_h
, TCG_CALL_NO_RWG
,
192 void, ptr
, ptr
, ptr
, ptr
, i32
)
193 DEF_HELPER_FLAGS_5(sve_lsl_zpzz_s
, TCG_CALL_NO_RWG
,
194 void, ptr
, ptr
, ptr
, ptr
, i32
)
195 DEF_HELPER_FLAGS_5(sve_lsl_zpzz_d
, TCG_CALL_NO_RWG
,
196 void, ptr
, ptr
, ptr
, ptr
, i32
)
198 DEF_HELPER_FLAGS_5(sve_sel_zpzz_b
, TCG_CALL_NO_RWG
,
199 void, ptr
, ptr
, ptr
, ptr
, i32
)
200 DEF_HELPER_FLAGS_5(sve_sel_zpzz_h
, TCG_CALL_NO_RWG
,
201 void, ptr
, ptr
, ptr
, ptr
, i32
)
202 DEF_HELPER_FLAGS_5(sve_sel_zpzz_s
, TCG_CALL_NO_RWG
,
203 void, ptr
, ptr
, ptr
, ptr
, i32
)
204 DEF_HELPER_FLAGS_5(sve_sel_zpzz_d
, TCG_CALL_NO_RWG
,
205 void, ptr
, ptr
, ptr
, ptr
, i32
)
207 DEF_HELPER_FLAGS_5(sve_asr_zpzw_b
, TCG_CALL_NO_RWG
,
208 void, ptr
, ptr
, ptr
, ptr
, i32
)
209 DEF_HELPER_FLAGS_5(sve_asr_zpzw_h
, TCG_CALL_NO_RWG
,
210 void, ptr
, ptr
, ptr
, ptr
, i32
)
211 DEF_HELPER_FLAGS_5(sve_asr_zpzw_s
, TCG_CALL_NO_RWG
,
212 void, ptr
, ptr
, ptr
, ptr
, i32
)
214 DEF_HELPER_FLAGS_5(sve_lsr_zpzw_b
, TCG_CALL_NO_RWG
,
215 void, ptr
, ptr
, ptr
, ptr
, i32
)
216 DEF_HELPER_FLAGS_5(sve_lsr_zpzw_h
, TCG_CALL_NO_RWG
,
217 void, ptr
, ptr
, ptr
, ptr
, i32
)
218 DEF_HELPER_FLAGS_5(sve_lsr_zpzw_s
, TCG_CALL_NO_RWG
,
219 void, ptr
, ptr
, ptr
, ptr
, i32
)
221 DEF_HELPER_FLAGS_5(sve_lsl_zpzw_b
, TCG_CALL_NO_RWG
,
222 void, ptr
, ptr
, ptr
, ptr
, i32
)
223 DEF_HELPER_FLAGS_5(sve_lsl_zpzw_h
, TCG_CALL_NO_RWG
,
224 void, ptr
, ptr
, ptr
, ptr
, i32
)
225 DEF_HELPER_FLAGS_5(sve_lsl_zpzw_s
, TCG_CALL_NO_RWG
,
226 void, ptr
, ptr
, ptr
, ptr
, i32
)
228 DEF_HELPER_FLAGS_3(sve_orv_b
, TCG_CALL_NO_RWG
, i64
, ptr
, ptr
, i32
)
229 DEF_HELPER_FLAGS_3(sve_orv_h
, TCG_CALL_NO_RWG
, i64
, ptr
, ptr
, i32
)
230 DEF_HELPER_FLAGS_3(sve_orv_s
, TCG_CALL_NO_RWG
, i64
, ptr
, ptr
, i32
)
231 DEF_HELPER_FLAGS_3(sve_orv_d
, TCG_CALL_NO_RWG
, i64
, ptr
, ptr
, i32
)
233 DEF_HELPER_FLAGS_3(sve_eorv_b
, TCG_CALL_NO_RWG
, i64
, ptr
, ptr
, i32
)
234 DEF_HELPER_FLAGS_3(sve_eorv_h
, TCG_CALL_NO_RWG
, i64
, ptr
, ptr
, i32
)
235 DEF_HELPER_FLAGS_3(sve_eorv_s
, TCG_CALL_NO_RWG
, i64
, ptr
, ptr
, i32
)
236 DEF_HELPER_FLAGS_3(sve_eorv_d
, TCG_CALL_NO_RWG
, i64
, ptr
, ptr
, i32
)
238 DEF_HELPER_FLAGS_3(sve_andv_b
, TCG_CALL_NO_RWG
, i64
, ptr
, ptr
, i32
)
239 DEF_HELPER_FLAGS_3(sve_andv_h
, TCG_CALL_NO_RWG
, i64
, ptr
, ptr
, i32
)
240 DEF_HELPER_FLAGS_3(sve_andv_s
, TCG_CALL_NO_RWG
, i64
, ptr
, ptr
, i32
)
241 DEF_HELPER_FLAGS_3(sve_andv_d
, TCG_CALL_NO_RWG
, i64
, ptr
, ptr
, i32
)
243 DEF_HELPER_FLAGS_3(sve_saddv_b
, TCG_CALL_NO_RWG
, i64
, ptr
, ptr
, i32
)
244 DEF_HELPER_FLAGS_3(sve_saddv_h
, TCG_CALL_NO_RWG
, i64
, ptr
, ptr
, i32
)
245 DEF_HELPER_FLAGS_3(sve_saddv_s
, TCG_CALL_NO_RWG
, i64
, ptr
, ptr
, i32
)
247 DEF_HELPER_FLAGS_3(sve_uaddv_b
, TCG_CALL_NO_RWG
, i64
, ptr
, ptr
, i32
)
248 DEF_HELPER_FLAGS_3(sve_uaddv_h
, TCG_CALL_NO_RWG
, i64
, ptr
, ptr
, i32
)
249 DEF_HELPER_FLAGS_3(sve_uaddv_s
, TCG_CALL_NO_RWG
, i64
, ptr
, ptr
, i32
)
250 DEF_HELPER_FLAGS_3(sve_uaddv_d
, TCG_CALL_NO_RWG
, i64
, ptr
, ptr
, i32
)
252 DEF_HELPER_FLAGS_3(sve_smaxv_b
, TCG_CALL_NO_RWG
, i64
, ptr
, ptr
, i32
)
253 DEF_HELPER_FLAGS_3(sve_smaxv_h
, TCG_CALL_NO_RWG
, i64
, ptr
, ptr
, i32
)
254 DEF_HELPER_FLAGS_3(sve_smaxv_s
, TCG_CALL_NO_RWG
, i64
, ptr
, ptr
, i32
)
255 DEF_HELPER_FLAGS_3(sve_smaxv_d
, TCG_CALL_NO_RWG
, i64
, ptr
, ptr
, i32
)
257 DEF_HELPER_FLAGS_3(sve_umaxv_b
, TCG_CALL_NO_RWG
, i64
, ptr
, ptr
, i32
)
258 DEF_HELPER_FLAGS_3(sve_umaxv_h
, TCG_CALL_NO_RWG
, i64
, ptr
, ptr
, i32
)
259 DEF_HELPER_FLAGS_3(sve_umaxv_s
, TCG_CALL_NO_RWG
, i64
, ptr
, ptr
, i32
)
260 DEF_HELPER_FLAGS_3(sve_umaxv_d
, TCG_CALL_NO_RWG
, i64
, ptr
, ptr
, i32
)
262 DEF_HELPER_FLAGS_3(sve_sminv_b
, TCG_CALL_NO_RWG
, i64
, ptr
, ptr
, i32
)
263 DEF_HELPER_FLAGS_3(sve_sminv_h
, TCG_CALL_NO_RWG
, i64
, ptr
, ptr
, i32
)
264 DEF_HELPER_FLAGS_3(sve_sminv_s
, TCG_CALL_NO_RWG
, i64
, ptr
, ptr
, i32
)
265 DEF_HELPER_FLAGS_3(sve_sminv_d
, TCG_CALL_NO_RWG
, i64
, ptr
, ptr
, i32
)
267 DEF_HELPER_FLAGS_3(sve_uminv_b
, TCG_CALL_NO_RWG
, i64
, ptr
, ptr
, i32
)
268 DEF_HELPER_FLAGS_3(sve_uminv_h
, TCG_CALL_NO_RWG
, i64
, ptr
, ptr
, i32
)
269 DEF_HELPER_FLAGS_3(sve_uminv_s
, TCG_CALL_NO_RWG
, i64
, ptr
, ptr
, i32
)
270 DEF_HELPER_FLAGS_3(sve_uminv_d
, TCG_CALL_NO_RWG
, i64
, ptr
, ptr
, i32
)
272 DEF_HELPER_FLAGS_3(sve_clr_b
, TCG_CALL_NO_RWG
, void, ptr
, ptr
, i32
)
273 DEF_HELPER_FLAGS_3(sve_clr_h
, TCG_CALL_NO_RWG
, void, ptr
, ptr
, i32
)
274 DEF_HELPER_FLAGS_3(sve_clr_s
, TCG_CALL_NO_RWG
, void, ptr
, ptr
, i32
)
275 DEF_HELPER_FLAGS_3(sve_clr_d
, TCG_CALL_NO_RWG
, void, ptr
, ptr
, i32
)
277 DEF_HELPER_FLAGS_4(sve_asr_zpzi_b
, TCG_CALL_NO_RWG
, void, ptr
, ptr
, ptr
, i32
)
278 DEF_HELPER_FLAGS_4(sve_asr_zpzi_h
, TCG_CALL_NO_RWG
, void, ptr
, ptr
, ptr
, i32
)
279 DEF_HELPER_FLAGS_4(sve_asr_zpzi_s
, TCG_CALL_NO_RWG
, void, ptr
, ptr
, ptr
, i32
)
280 DEF_HELPER_FLAGS_4(sve_asr_zpzi_d
, TCG_CALL_NO_RWG
, void, ptr
, ptr
, ptr
, i32
)
282 DEF_HELPER_FLAGS_4(sve_lsr_zpzi_b
, TCG_CALL_NO_RWG
, void, ptr
, ptr
, ptr
, i32
)
283 DEF_HELPER_FLAGS_4(sve_lsr_zpzi_h
, TCG_CALL_NO_RWG
, void, ptr
, ptr
, ptr
, i32
)
284 DEF_HELPER_FLAGS_4(sve_lsr_zpzi_s
, TCG_CALL_NO_RWG
, void, ptr
, ptr
, ptr
, i32
)
285 DEF_HELPER_FLAGS_4(sve_lsr_zpzi_d
, TCG_CALL_NO_RWG
, void, ptr
, ptr
, ptr
, i32
)
287 DEF_HELPER_FLAGS_4(sve_lsl_zpzi_b
, TCG_CALL_NO_RWG
, void, ptr
, ptr
, ptr
, i32
)
288 DEF_HELPER_FLAGS_4(sve_lsl_zpzi_h
, TCG_CALL_NO_RWG
, void, ptr
, ptr
, ptr
, i32
)
289 DEF_HELPER_FLAGS_4(sve_lsl_zpzi_s
, TCG_CALL_NO_RWG
, void, ptr
, ptr
, ptr
, i32
)
290 DEF_HELPER_FLAGS_4(sve_lsl_zpzi_d
, TCG_CALL_NO_RWG
, void, ptr
, ptr
, ptr
, i32
)
292 DEF_HELPER_FLAGS_4(sve_asrd_b
, TCG_CALL_NO_RWG
, void, ptr
, ptr
, ptr
, i32
)
293 DEF_HELPER_FLAGS_4(sve_asrd_h
, TCG_CALL_NO_RWG
, void, ptr
, ptr
, ptr
, i32
)
294 DEF_HELPER_FLAGS_4(sve_asrd_s
, TCG_CALL_NO_RWG
, void, ptr
, ptr
, ptr
, i32
)
295 DEF_HELPER_FLAGS_4(sve_asrd_d
, TCG_CALL_NO_RWG
, void, ptr
, ptr
, ptr
, i32
)
297 DEF_HELPER_FLAGS_4(sve_cls_b
, TCG_CALL_NO_RWG
, void, ptr
, ptr
, ptr
, i32
)
298 DEF_HELPER_FLAGS_4(sve_cls_h
, TCG_CALL_NO_RWG
, void, ptr
, ptr
, ptr
, i32
)
299 DEF_HELPER_FLAGS_4(sve_cls_s
, TCG_CALL_NO_RWG
, void, ptr
, ptr
, ptr
, i32
)
300 DEF_HELPER_FLAGS_4(sve_cls_d
, TCG_CALL_NO_RWG
, void, ptr
, ptr
, ptr
, i32
)
302 DEF_HELPER_FLAGS_4(sve_clz_b
, TCG_CALL_NO_RWG
, void, ptr
, ptr
, ptr
, i32
)
303 DEF_HELPER_FLAGS_4(sve_clz_h
, TCG_CALL_NO_RWG
, void, ptr
, ptr
, ptr
, i32
)
304 DEF_HELPER_FLAGS_4(sve_clz_s
, TCG_CALL_NO_RWG
, void, ptr
, ptr
, ptr
, i32
)
305 DEF_HELPER_FLAGS_4(sve_clz_d
, TCG_CALL_NO_RWG
, void, ptr
, ptr
, ptr
, i32
)
307 DEF_HELPER_FLAGS_4(sve_cnt_zpz_b
, TCG_CALL_NO_RWG
, void, ptr
, ptr
, ptr
, i32
)
308 DEF_HELPER_FLAGS_4(sve_cnt_zpz_h
, TCG_CALL_NO_RWG
, void, ptr
, ptr
, ptr
, i32
)
309 DEF_HELPER_FLAGS_4(sve_cnt_zpz_s
, TCG_CALL_NO_RWG
, void, ptr
, ptr
, ptr
, i32
)
310 DEF_HELPER_FLAGS_4(sve_cnt_zpz_d
, TCG_CALL_NO_RWG
, void, ptr
, ptr
, ptr
, i32
)
312 DEF_HELPER_FLAGS_4(sve_cnot_b
, TCG_CALL_NO_RWG
, void, ptr
, ptr
, ptr
, i32
)
313 DEF_HELPER_FLAGS_4(sve_cnot_h
, TCG_CALL_NO_RWG
, void, ptr
, ptr
, ptr
, i32
)
314 DEF_HELPER_FLAGS_4(sve_cnot_s
, TCG_CALL_NO_RWG
, void, ptr
, ptr
, ptr
, i32
)
315 DEF_HELPER_FLAGS_4(sve_cnot_d
, TCG_CALL_NO_RWG
, void, ptr
, ptr
, ptr
, i32
)
317 DEF_HELPER_FLAGS_4(sve_fabs_h
, TCG_CALL_NO_RWG
, void, ptr
, ptr
, ptr
, i32
)
318 DEF_HELPER_FLAGS_4(sve_fabs_s
, TCG_CALL_NO_RWG
, void, ptr
, ptr
, ptr
, i32
)
319 DEF_HELPER_FLAGS_4(sve_fabs_d
, TCG_CALL_NO_RWG
, void, ptr
, ptr
, ptr
, i32
)
321 DEF_HELPER_FLAGS_4(sve_fneg_h
, TCG_CALL_NO_RWG
, void, ptr
, ptr
, ptr
, i32
)
322 DEF_HELPER_FLAGS_4(sve_fneg_s
, TCG_CALL_NO_RWG
, void, ptr
, ptr
, ptr
, i32
)
323 DEF_HELPER_FLAGS_4(sve_fneg_d
, TCG_CALL_NO_RWG
, void, ptr
, ptr
, ptr
, i32
)
325 DEF_HELPER_FLAGS_4(sve_not_zpz_b
, TCG_CALL_NO_RWG
, void, ptr
, ptr
, ptr
, i32
)
326 DEF_HELPER_FLAGS_4(sve_not_zpz_h
, TCG_CALL_NO_RWG
, void, ptr
, ptr
, ptr
, i32
)
327 DEF_HELPER_FLAGS_4(sve_not_zpz_s
, TCG_CALL_NO_RWG
, void, ptr
, ptr
, ptr
, i32
)
328 DEF_HELPER_FLAGS_4(sve_not_zpz_d
, TCG_CALL_NO_RWG
, void, ptr
, ptr
, ptr
, i32
)
330 DEF_HELPER_FLAGS_4(sve_sxtb_h
, TCG_CALL_NO_RWG
, void, ptr
, ptr
, ptr
, i32
)
331 DEF_HELPER_FLAGS_4(sve_sxtb_s
, TCG_CALL_NO_RWG
, void, ptr
, ptr
, ptr
, i32
)
332 DEF_HELPER_FLAGS_4(sve_sxtb_d
, TCG_CALL_NO_RWG
, void, ptr
, ptr
, ptr
, i32
)
334 DEF_HELPER_FLAGS_4(sve_uxtb_h
, TCG_CALL_NO_RWG
, void, ptr
, ptr
, ptr
, i32
)
335 DEF_HELPER_FLAGS_4(sve_uxtb_s
, TCG_CALL_NO_RWG
, void, ptr
, ptr
, ptr
, i32
)
336 DEF_HELPER_FLAGS_4(sve_uxtb_d
, TCG_CALL_NO_RWG
, void, ptr
, ptr
, ptr
, i32
)
338 DEF_HELPER_FLAGS_4(sve_sxth_s
, TCG_CALL_NO_RWG
, void, ptr
, ptr
, ptr
, i32
)
339 DEF_HELPER_FLAGS_4(sve_sxth_d
, TCG_CALL_NO_RWG
, void, ptr
, ptr
, ptr
, i32
)
341 DEF_HELPER_FLAGS_4(sve_uxth_s
, TCG_CALL_NO_RWG
, void, ptr
, ptr
, ptr
, i32
)
342 DEF_HELPER_FLAGS_4(sve_uxth_d
, TCG_CALL_NO_RWG
, void, ptr
, ptr
, ptr
, i32
)
344 DEF_HELPER_FLAGS_4(sve_sxtw_d
, TCG_CALL_NO_RWG
, void, ptr
, ptr
, ptr
, i32
)
345 DEF_HELPER_FLAGS_4(sve_uxtw_d
, TCG_CALL_NO_RWG
, void, ptr
, ptr
, ptr
, i32
)
347 DEF_HELPER_FLAGS_4(sve_abs_b
, TCG_CALL_NO_RWG
, void, ptr
, ptr
, ptr
, i32
)
348 DEF_HELPER_FLAGS_4(sve_abs_h
, TCG_CALL_NO_RWG
, void, ptr
, ptr
, ptr
, i32
)
349 DEF_HELPER_FLAGS_4(sve_abs_s
, TCG_CALL_NO_RWG
, void, ptr
, ptr
, ptr
, i32
)
350 DEF_HELPER_FLAGS_4(sve_abs_d
, TCG_CALL_NO_RWG
, void, ptr
, ptr
, ptr
, i32
)
352 DEF_HELPER_FLAGS_4(sve_neg_b
, TCG_CALL_NO_RWG
, void, ptr
, ptr
, ptr
, i32
)
353 DEF_HELPER_FLAGS_4(sve_neg_h
, TCG_CALL_NO_RWG
, void, ptr
, ptr
, ptr
, i32
)
354 DEF_HELPER_FLAGS_4(sve_neg_s
, TCG_CALL_NO_RWG
, void, ptr
, ptr
, ptr
, i32
)
355 DEF_HELPER_FLAGS_4(sve_neg_d
, TCG_CALL_NO_RWG
, void, ptr
, ptr
, ptr
, i32
)
357 DEF_HELPER_FLAGS_6(sve_mla_b
, TCG_CALL_NO_RWG
,
358 void, ptr
, ptr
, ptr
, ptr
, ptr
, i32
)
359 DEF_HELPER_FLAGS_6(sve_mla_h
, TCG_CALL_NO_RWG
,
360 void, ptr
, ptr
, ptr
, ptr
, ptr
, i32
)
361 DEF_HELPER_FLAGS_6(sve_mla_s
, TCG_CALL_NO_RWG
,
362 void, ptr
, ptr
, ptr
, ptr
, ptr
, i32
)
363 DEF_HELPER_FLAGS_6(sve_mla_d
, TCG_CALL_NO_RWG
,
364 void, ptr
, ptr
, ptr
, ptr
, ptr
, i32
)
366 DEF_HELPER_FLAGS_6(sve_mls_b
, TCG_CALL_NO_RWG
,
367 void, ptr
, ptr
, ptr
, ptr
, ptr
, i32
)
368 DEF_HELPER_FLAGS_6(sve_mls_h
, TCG_CALL_NO_RWG
,
369 void, ptr
, ptr
, ptr
, ptr
, ptr
, i32
)
370 DEF_HELPER_FLAGS_6(sve_mls_s
, TCG_CALL_NO_RWG
,
371 void, ptr
, ptr
, ptr
, ptr
, ptr
, i32
)
372 DEF_HELPER_FLAGS_6(sve_mls_d
, TCG_CALL_NO_RWG
,
373 void, ptr
, ptr
, ptr
, ptr
, ptr
, i32
)
375 DEF_HELPER_FLAGS_4(sve_index_b
, TCG_CALL_NO_RWG
, void, ptr
, i32
, i32
, i32
)
376 DEF_HELPER_FLAGS_4(sve_index_h
, TCG_CALL_NO_RWG
, void, ptr
, i32
, i32
, i32
)
377 DEF_HELPER_FLAGS_4(sve_index_s
, TCG_CALL_NO_RWG
, void, ptr
, i32
, i32
, i32
)
378 DEF_HELPER_FLAGS_4(sve_index_d
, TCG_CALL_NO_RWG
, void, ptr
, i64
, i64
, i32
)
380 DEF_HELPER_FLAGS_4(sve_asr_zzw_b
, TCG_CALL_NO_RWG
, void, ptr
, ptr
, ptr
, i32
)
381 DEF_HELPER_FLAGS_4(sve_asr_zzw_h
, TCG_CALL_NO_RWG
, void, ptr
, ptr
, ptr
, i32
)
382 DEF_HELPER_FLAGS_4(sve_asr_zzw_s
, TCG_CALL_NO_RWG
, void, ptr
, ptr
, ptr
, i32
)
384 DEF_HELPER_FLAGS_4(sve_lsr_zzw_b
, TCG_CALL_NO_RWG
, void, ptr
, ptr
, ptr
, i32
)
385 DEF_HELPER_FLAGS_4(sve_lsr_zzw_h
, TCG_CALL_NO_RWG
, void, ptr
, ptr
, ptr
, i32
)
386 DEF_HELPER_FLAGS_4(sve_lsr_zzw_s
, TCG_CALL_NO_RWG
, void, ptr
, ptr
, ptr
, i32
)
388 DEF_HELPER_FLAGS_4(sve_lsl_zzw_b
, TCG_CALL_NO_RWG
, void, ptr
, ptr
, ptr
, i32
)
389 DEF_HELPER_FLAGS_4(sve_lsl_zzw_h
, TCG_CALL_NO_RWG
, void, ptr
, ptr
, ptr
, i32
)
390 DEF_HELPER_FLAGS_4(sve_lsl_zzw_s
, TCG_CALL_NO_RWG
, void, ptr
, ptr
, ptr
, i32
)
392 DEF_HELPER_FLAGS_4(sve_adr_p32
, TCG_CALL_NO_RWG
, void, ptr
, ptr
, ptr
, i32
)
393 DEF_HELPER_FLAGS_4(sve_adr_p64
, TCG_CALL_NO_RWG
, void, ptr
, ptr
, ptr
, i32
)
394 DEF_HELPER_FLAGS_4(sve_adr_s32
, TCG_CALL_NO_RWG
, void, ptr
, ptr
, ptr
, i32
)
395 DEF_HELPER_FLAGS_4(sve_adr_u32
, TCG_CALL_NO_RWG
, void, ptr
, ptr
, ptr
, i32
)
397 DEF_HELPER_FLAGS_3(sve_fexpa_h
, TCG_CALL_NO_RWG
, void, ptr
, ptr
, i32
)
398 DEF_HELPER_FLAGS_3(sve_fexpa_s
, TCG_CALL_NO_RWG
, void, ptr
, ptr
, i32
)
399 DEF_HELPER_FLAGS_3(sve_fexpa_d
, TCG_CALL_NO_RWG
, void, ptr
, ptr
, i32
)
401 DEF_HELPER_FLAGS_4(sve_ftssel_h
, TCG_CALL_NO_RWG
, void, ptr
, ptr
, ptr
, i32
)
402 DEF_HELPER_FLAGS_4(sve_ftssel_s
, TCG_CALL_NO_RWG
, void, ptr
, ptr
, ptr
, i32
)
403 DEF_HELPER_FLAGS_4(sve_ftssel_d
, TCG_CALL_NO_RWG
, void, ptr
, ptr
, ptr
, i32
)
405 DEF_HELPER_FLAGS_4(sve_sqaddi_b
, TCG_CALL_NO_RWG
, void, ptr
, ptr
, s32
, i32
)
406 DEF_HELPER_FLAGS_4(sve_sqaddi_h
, TCG_CALL_NO_RWG
, void, ptr
, ptr
, s32
, i32
)
407 DEF_HELPER_FLAGS_4(sve_sqaddi_s
, TCG_CALL_NO_RWG
, void, ptr
, ptr
, s64
, i32
)
408 DEF_HELPER_FLAGS_4(sve_sqaddi_d
, TCG_CALL_NO_RWG
, void, ptr
, ptr
, s64
, i32
)
410 DEF_HELPER_FLAGS_4(sve_uqaddi_b
, TCG_CALL_NO_RWG
, void, ptr
, ptr
, s32
, i32
)
411 DEF_HELPER_FLAGS_4(sve_uqaddi_h
, TCG_CALL_NO_RWG
, void, ptr
, ptr
, s32
, i32
)
412 DEF_HELPER_FLAGS_4(sve_uqaddi_s
, TCG_CALL_NO_RWG
, void, ptr
, ptr
, s64
, i32
)
413 DEF_HELPER_FLAGS_4(sve_uqaddi_d
, TCG_CALL_NO_RWG
, void, ptr
, ptr
, i64
, i32
)
414 DEF_HELPER_FLAGS_4(sve_uqsubi_d
, TCG_CALL_NO_RWG
, void, ptr
, ptr
, i64
, i32
)
416 DEF_HELPER_FLAGS_5(sve_cpy_m_b
, TCG_CALL_NO_RWG
, void, ptr
, ptr
, ptr
, i64
, i32
)
417 DEF_HELPER_FLAGS_5(sve_cpy_m_h
, TCG_CALL_NO_RWG
, void, ptr
, ptr
, ptr
, i64
, i32
)
418 DEF_HELPER_FLAGS_5(sve_cpy_m_s
, TCG_CALL_NO_RWG
, void, ptr
, ptr
, ptr
, i64
, i32
)
419 DEF_HELPER_FLAGS_5(sve_cpy_m_d
, TCG_CALL_NO_RWG
, void, ptr
, ptr
, ptr
, i64
, i32
)
421 DEF_HELPER_FLAGS_4(sve_cpy_z_b
, TCG_CALL_NO_RWG
, void, ptr
, ptr
, i64
, i32
)
422 DEF_HELPER_FLAGS_4(sve_cpy_z_h
, TCG_CALL_NO_RWG
, void, ptr
, ptr
, i64
, i32
)
423 DEF_HELPER_FLAGS_4(sve_cpy_z_s
, TCG_CALL_NO_RWG
, void, ptr
, ptr
, i64
, i32
)
424 DEF_HELPER_FLAGS_4(sve_cpy_z_d
, TCG_CALL_NO_RWG
, void, ptr
, ptr
, i64
, i32
)
426 DEF_HELPER_FLAGS_4(sve_ext
, TCG_CALL_NO_RWG
, void, ptr
, ptr
, ptr
, i32
)
428 DEF_HELPER_FLAGS_4(sve_insr_b
, TCG_CALL_NO_RWG
, void, ptr
, ptr
, i64
, i32
)
429 DEF_HELPER_FLAGS_4(sve_insr_h
, TCG_CALL_NO_RWG
, void, ptr
, ptr
, i64
, i32
)
430 DEF_HELPER_FLAGS_4(sve_insr_s
, TCG_CALL_NO_RWG
, void, ptr
, ptr
, i64
, i32
)
431 DEF_HELPER_FLAGS_4(sve_insr_d
, TCG_CALL_NO_RWG
, void, ptr
, ptr
, i64
, i32
)
433 DEF_HELPER_FLAGS_3(sve_rev_b
, TCG_CALL_NO_RWG
, void, ptr
, ptr
, i32
)
434 DEF_HELPER_FLAGS_3(sve_rev_h
, TCG_CALL_NO_RWG
, void, ptr
, ptr
, i32
)
435 DEF_HELPER_FLAGS_3(sve_rev_s
, TCG_CALL_NO_RWG
, void, ptr
, ptr
, i32
)
436 DEF_HELPER_FLAGS_3(sve_rev_d
, TCG_CALL_NO_RWG
, void, ptr
, ptr
, i32
)
438 DEF_HELPER_FLAGS_4(sve_tbl_b
, TCG_CALL_NO_RWG
, void, ptr
, ptr
, ptr
, i32
)
439 DEF_HELPER_FLAGS_4(sve_tbl_h
, TCG_CALL_NO_RWG
, void, ptr
, ptr
, ptr
, i32
)
440 DEF_HELPER_FLAGS_4(sve_tbl_s
, TCG_CALL_NO_RWG
, void, ptr
, ptr
, ptr
, i32
)
441 DEF_HELPER_FLAGS_4(sve_tbl_d
, TCG_CALL_NO_RWG
, void, ptr
, ptr
, ptr
, i32
)
443 DEF_HELPER_FLAGS_3(sve_sunpk_h
, TCG_CALL_NO_RWG
, void, ptr
, ptr
, i32
)
444 DEF_HELPER_FLAGS_3(sve_sunpk_s
, TCG_CALL_NO_RWG
, void, ptr
, ptr
, i32
)
445 DEF_HELPER_FLAGS_3(sve_sunpk_d
, TCG_CALL_NO_RWG
, void, ptr
, ptr
, i32
)
447 DEF_HELPER_FLAGS_3(sve_uunpk_h
, TCG_CALL_NO_RWG
, void, ptr
, ptr
, i32
)
448 DEF_HELPER_FLAGS_3(sve_uunpk_s
, TCG_CALL_NO_RWG
, void, ptr
, ptr
, i32
)
449 DEF_HELPER_FLAGS_3(sve_uunpk_d
, TCG_CALL_NO_RWG
, void, ptr
, ptr
, i32
)
451 DEF_HELPER_FLAGS_4(sve_zip_p
, TCG_CALL_NO_RWG
, void, ptr
, ptr
, ptr
, i32
)
452 DEF_HELPER_FLAGS_4(sve_uzp_p
, TCG_CALL_NO_RWG
, void, ptr
, ptr
, ptr
, i32
)
453 DEF_HELPER_FLAGS_4(sve_trn_p
, TCG_CALL_NO_RWG
, void, ptr
, ptr
, ptr
, i32
)
454 DEF_HELPER_FLAGS_3(sve_rev_p
, TCG_CALL_NO_RWG
, void, ptr
, ptr
, i32
)
455 DEF_HELPER_FLAGS_3(sve_punpk_p
, TCG_CALL_NO_RWG
, void, ptr
, ptr
, i32
)
457 DEF_HELPER_FLAGS_4(sve_zip_b
, TCG_CALL_NO_RWG
, void, ptr
, ptr
, ptr
, i32
)
458 DEF_HELPER_FLAGS_4(sve_zip_h
, TCG_CALL_NO_RWG
, void, ptr
, ptr
, ptr
, i32
)
459 DEF_HELPER_FLAGS_4(sve_zip_s
, TCG_CALL_NO_RWG
, void, ptr
, ptr
, ptr
, i32
)
460 DEF_HELPER_FLAGS_4(sve_zip_d
, TCG_CALL_NO_RWG
, void, ptr
, ptr
, ptr
, i32
)
462 DEF_HELPER_FLAGS_4(sve_uzp_b
, TCG_CALL_NO_RWG
, void, ptr
, ptr
, ptr
, i32
)
463 DEF_HELPER_FLAGS_4(sve_uzp_h
, TCG_CALL_NO_RWG
, void, ptr
, ptr
, ptr
, i32
)
464 DEF_HELPER_FLAGS_4(sve_uzp_s
, TCG_CALL_NO_RWG
, void, ptr
, ptr
, ptr
, i32
)
465 DEF_HELPER_FLAGS_4(sve_uzp_d
, TCG_CALL_NO_RWG
, void, ptr
, ptr
, ptr
, i32
)
467 DEF_HELPER_FLAGS_4(sve_trn_b
, TCG_CALL_NO_RWG
, void, ptr
, ptr
, ptr
, i32
)
468 DEF_HELPER_FLAGS_4(sve_trn_h
, TCG_CALL_NO_RWG
, void, ptr
, ptr
, ptr
, i32
)
469 DEF_HELPER_FLAGS_4(sve_trn_s
, TCG_CALL_NO_RWG
, void, ptr
, ptr
, ptr
, i32
)
470 DEF_HELPER_FLAGS_4(sve_trn_d
, TCG_CALL_NO_RWG
, void, ptr
, ptr
, ptr
, i32
)
472 DEF_HELPER_FLAGS_4(sve_compact_s
, TCG_CALL_NO_RWG
, void, ptr
, ptr
, ptr
, i32
)
473 DEF_HELPER_FLAGS_4(sve_compact_d
, TCG_CALL_NO_RWG
, void, ptr
, ptr
, ptr
, i32
)
475 DEF_HELPER_FLAGS_2(sve_last_active_element
, TCG_CALL_NO_RWG
, s32
, ptr
, i32
)
477 DEF_HELPER_FLAGS_4(sve_revb_h
, TCG_CALL_NO_RWG
, void, ptr
, ptr
, ptr
, i32
)
478 DEF_HELPER_FLAGS_4(sve_revb_s
, TCG_CALL_NO_RWG
, void, ptr
, ptr
, ptr
, i32
)
479 DEF_HELPER_FLAGS_4(sve_revb_d
, TCG_CALL_NO_RWG
, void, ptr
, ptr
, ptr
, i32
)
481 DEF_HELPER_FLAGS_4(sve_revh_s
, TCG_CALL_NO_RWG
, void, ptr
, ptr
, ptr
, i32
)
482 DEF_HELPER_FLAGS_4(sve_revh_d
, TCG_CALL_NO_RWG
, void, ptr
, ptr
, ptr
, i32
)
484 DEF_HELPER_FLAGS_4(sve_revw_d
, TCG_CALL_NO_RWG
, void, ptr
, ptr
, ptr
, i32
)
486 DEF_HELPER_FLAGS_4(sve_rbit_b
, TCG_CALL_NO_RWG
, void, ptr
, ptr
, ptr
, i32
)
487 DEF_HELPER_FLAGS_4(sve_rbit_h
, TCG_CALL_NO_RWG
, void, ptr
, ptr
, ptr
, i32
)
488 DEF_HELPER_FLAGS_4(sve_rbit_s
, TCG_CALL_NO_RWG
, void, ptr
, ptr
, ptr
, i32
)
489 DEF_HELPER_FLAGS_4(sve_rbit_d
, TCG_CALL_NO_RWG
, void, ptr
, ptr
, ptr
, i32
)
491 DEF_HELPER_FLAGS_5(sve_splice
, TCG_CALL_NO_RWG
, void, ptr
, ptr
, ptr
, ptr
, i32
)
493 DEF_HELPER_FLAGS_5(sve_cmpeq_ppzz_b
, TCG_CALL_NO_RWG
,
494 i32
, ptr
, ptr
, ptr
, ptr
, i32
)
495 DEF_HELPER_FLAGS_5(sve_cmpne_ppzz_b
, TCG_CALL_NO_RWG
,
496 i32
, ptr
, ptr
, ptr
, ptr
, i32
)
497 DEF_HELPER_FLAGS_5(sve_cmpge_ppzz_b
, TCG_CALL_NO_RWG
,
498 i32
, ptr
, ptr
, ptr
, ptr
, i32
)
499 DEF_HELPER_FLAGS_5(sve_cmpgt_ppzz_b
, TCG_CALL_NO_RWG
,
500 i32
, ptr
, ptr
, ptr
, ptr
, i32
)
501 DEF_HELPER_FLAGS_5(sve_cmphi_ppzz_b
, TCG_CALL_NO_RWG
,
502 i32
, ptr
, ptr
, ptr
, ptr
, i32
)
503 DEF_HELPER_FLAGS_5(sve_cmphs_ppzz_b
, TCG_CALL_NO_RWG
,
504 i32
, ptr
, ptr
, ptr
, ptr
, i32
)
506 DEF_HELPER_FLAGS_5(sve_cmpeq_ppzz_h
, TCG_CALL_NO_RWG
,
507 i32
, ptr
, ptr
, ptr
, ptr
, i32
)
508 DEF_HELPER_FLAGS_5(sve_cmpne_ppzz_h
, TCG_CALL_NO_RWG
,
509 i32
, ptr
, ptr
, ptr
, ptr
, i32
)
510 DEF_HELPER_FLAGS_5(sve_cmpge_ppzz_h
, TCG_CALL_NO_RWG
,
511 i32
, ptr
, ptr
, ptr
, ptr
, i32
)
512 DEF_HELPER_FLAGS_5(sve_cmpgt_ppzz_h
, TCG_CALL_NO_RWG
,
513 i32
, ptr
, ptr
, ptr
, ptr
, i32
)
514 DEF_HELPER_FLAGS_5(sve_cmphi_ppzz_h
, TCG_CALL_NO_RWG
,
515 i32
, ptr
, ptr
, ptr
, ptr
, i32
)
516 DEF_HELPER_FLAGS_5(sve_cmphs_ppzz_h
, TCG_CALL_NO_RWG
,
517 i32
, ptr
, ptr
, ptr
, ptr
, i32
)
519 DEF_HELPER_FLAGS_5(sve_cmpeq_ppzz_s
, TCG_CALL_NO_RWG
,
520 i32
, ptr
, ptr
, ptr
, ptr
, i32
)
521 DEF_HELPER_FLAGS_5(sve_cmpne_ppzz_s
, TCG_CALL_NO_RWG
,
522 i32
, ptr
, ptr
, ptr
, ptr
, i32
)
523 DEF_HELPER_FLAGS_5(sve_cmpge_ppzz_s
, TCG_CALL_NO_RWG
,
524 i32
, ptr
, ptr
, ptr
, ptr
, i32
)
525 DEF_HELPER_FLAGS_5(sve_cmpgt_ppzz_s
, TCG_CALL_NO_RWG
,
526 i32
, ptr
, ptr
, ptr
, ptr
, i32
)
527 DEF_HELPER_FLAGS_5(sve_cmphi_ppzz_s
, TCG_CALL_NO_RWG
,
528 i32
, ptr
, ptr
, ptr
, ptr
, i32
)
529 DEF_HELPER_FLAGS_5(sve_cmphs_ppzz_s
, TCG_CALL_NO_RWG
,
530 i32
, ptr
, ptr
, ptr
, ptr
, i32
)
532 DEF_HELPER_FLAGS_5(sve_cmpeq_ppzz_d
, TCG_CALL_NO_RWG
,
533 i32
, ptr
, ptr
, ptr
, ptr
, i32
)
534 DEF_HELPER_FLAGS_5(sve_cmpne_ppzz_d
, TCG_CALL_NO_RWG
,
535 i32
, ptr
, ptr
, ptr
, ptr
, i32
)
536 DEF_HELPER_FLAGS_5(sve_cmpge_ppzz_d
, TCG_CALL_NO_RWG
,
537 i32
, ptr
, ptr
, ptr
, ptr
, i32
)
538 DEF_HELPER_FLAGS_5(sve_cmpgt_ppzz_d
, TCG_CALL_NO_RWG
,
539 i32
, ptr
, ptr
, ptr
, ptr
, i32
)
540 DEF_HELPER_FLAGS_5(sve_cmphi_ppzz_d
, TCG_CALL_NO_RWG
,
541 i32
, ptr
, ptr
, ptr
, ptr
, i32
)
542 DEF_HELPER_FLAGS_5(sve_cmphs_ppzz_d
, TCG_CALL_NO_RWG
,
543 i32
, ptr
, ptr
, ptr
, ptr
, i32
)
545 DEF_HELPER_FLAGS_5(sve_cmpeq_ppzw_b
, TCG_CALL_NO_RWG
,
546 i32
, ptr
, ptr
, ptr
, ptr
, i32
)
547 DEF_HELPER_FLAGS_5(sve_cmpne_ppzw_b
, TCG_CALL_NO_RWG
,
548 i32
, ptr
, ptr
, ptr
, ptr
, i32
)
549 DEF_HELPER_FLAGS_5(sve_cmpge_ppzw_b
, TCG_CALL_NO_RWG
,
550 i32
, ptr
, ptr
, ptr
, ptr
, i32
)
551 DEF_HELPER_FLAGS_5(sve_cmpgt_ppzw_b
, TCG_CALL_NO_RWG
,
552 i32
, ptr
, ptr
, ptr
, ptr
, i32
)
553 DEF_HELPER_FLAGS_5(sve_cmphi_ppzw_b
, TCG_CALL_NO_RWG
,
554 i32
, ptr
, ptr
, ptr
, ptr
, i32
)
555 DEF_HELPER_FLAGS_5(sve_cmphs_ppzw_b
, TCG_CALL_NO_RWG
,
556 i32
, ptr
, ptr
, ptr
, ptr
, i32
)
557 DEF_HELPER_FLAGS_5(sve_cmple_ppzw_b
, TCG_CALL_NO_RWG
,
558 i32
, ptr
, ptr
, ptr
, ptr
, i32
)
559 DEF_HELPER_FLAGS_5(sve_cmplt_ppzw_b
, TCG_CALL_NO_RWG
,
560 i32
, ptr
, ptr
, ptr
, ptr
, i32
)
561 DEF_HELPER_FLAGS_5(sve_cmplo_ppzw_b
, TCG_CALL_NO_RWG
,
562 i32
, ptr
, ptr
, ptr
, ptr
, i32
)
563 DEF_HELPER_FLAGS_5(sve_cmpls_ppzw_b
, TCG_CALL_NO_RWG
,
564 i32
, ptr
, ptr
, ptr
, ptr
, i32
)
566 DEF_HELPER_FLAGS_5(sve_cmpeq_ppzw_h
, TCG_CALL_NO_RWG
,
567 i32
, ptr
, ptr
, ptr
, ptr
, i32
)
568 DEF_HELPER_FLAGS_5(sve_cmpne_ppzw_h
, TCG_CALL_NO_RWG
,
569 i32
, ptr
, ptr
, ptr
, ptr
, i32
)
570 DEF_HELPER_FLAGS_5(sve_cmpge_ppzw_h
, TCG_CALL_NO_RWG
,
571 i32
, ptr
, ptr
, ptr
, ptr
, i32
)
572 DEF_HELPER_FLAGS_5(sve_cmpgt_ppzw_h
, TCG_CALL_NO_RWG
,
573 i32
, ptr
, ptr
, ptr
, ptr
, i32
)
574 DEF_HELPER_FLAGS_5(sve_cmphi_ppzw_h
, TCG_CALL_NO_RWG
,
575 i32
, ptr
, ptr
, ptr
, ptr
, i32
)
576 DEF_HELPER_FLAGS_5(sve_cmphs_ppzw_h
, TCG_CALL_NO_RWG
,
577 i32
, ptr
, ptr
, ptr
, ptr
, i32
)
578 DEF_HELPER_FLAGS_5(sve_cmple_ppzw_h
, TCG_CALL_NO_RWG
,
579 i32
, ptr
, ptr
, ptr
, ptr
, i32
)
580 DEF_HELPER_FLAGS_5(sve_cmplt_ppzw_h
, TCG_CALL_NO_RWG
,
581 i32
, ptr
, ptr
, ptr
, ptr
, i32
)
582 DEF_HELPER_FLAGS_5(sve_cmplo_ppzw_h
, TCG_CALL_NO_RWG
,
583 i32
, ptr
, ptr
, ptr
, ptr
, i32
)
584 DEF_HELPER_FLAGS_5(sve_cmpls_ppzw_h
, TCG_CALL_NO_RWG
,
585 i32
, ptr
, ptr
, ptr
, ptr
, i32
)
587 DEF_HELPER_FLAGS_5(sve_cmpeq_ppzw_s
, TCG_CALL_NO_RWG
,
588 i32
, ptr
, ptr
, ptr
, ptr
, i32
)
589 DEF_HELPER_FLAGS_5(sve_cmpne_ppzw_s
, TCG_CALL_NO_RWG
,
590 i32
, ptr
, ptr
, ptr
, ptr
, i32
)
591 DEF_HELPER_FLAGS_5(sve_cmpge_ppzw_s
, TCG_CALL_NO_RWG
,
592 i32
, ptr
, ptr
, ptr
, ptr
, i32
)
593 DEF_HELPER_FLAGS_5(sve_cmpgt_ppzw_s
, TCG_CALL_NO_RWG
,
594 i32
, ptr
, ptr
, ptr
, ptr
, i32
)
595 DEF_HELPER_FLAGS_5(sve_cmphi_ppzw_s
, TCG_CALL_NO_RWG
,
596 i32
, ptr
, ptr
, ptr
, ptr
, i32
)
597 DEF_HELPER_FLAGS_5(sve_cmphs_ppzw_s
, TCG_CALL_NO_RWG
,
598 i32
, ptr
, ptr
, ptr
, ptr
, i32
)
599 DEF_HELPER_FLAGS_5(sve_cmple_ppzw_s
, TCG_CALL_NO_RWG
,
600 i32
, ptr
, ptr
, ptr
, ptr
, i32
)
601 DEF_HELPER_FLAGS_5(sve_cmplt_ppzw_s
, TCG_CALL_NO_RWG
,
602 i32
, ptr
, ptr
, ptr
, ptr
, i32
)
603 DEF_HELPER_FLAGS_5(sve_cmplo_ppzw_s
, TCG_CALL_NO_RWG
,
604 i32
, ptr
, ptr
, ptr
, ptr
, i32
)
605 DEF_HELPER_FLAGS_5(sve_cmpls_ppzw_s
, TCG_CALL_NO_RWG
,
606 i32
, ptr
, ptr
, ptr
, ptr
, i32
)
608 DEF_HELPER_FLAGS_4(sve_cmpeq_ppzi_b
, TCG_CALL_NO_RWG
, i32
, ptr
, ptr
, ptr
, i32
)
609 DEF_HELPER_FLAGS_4(sve_cmpne_ppzi_b
, TCG_CALL_NO_RWG
, i32
, ptr
, ptr
, ptr
, i32
)
610 DEF_HELPER_FLAGS_4(sve_cmpgt_ppzi_b
, TCG_CALL_NO_RWG
, i32
, ptr
, ptr
, ptr
, i32
)
611 DEF_HELPER_FLAGS_4(sve_cmpge_ppzi_b
, TCG_CALL_NO_RWG
, i32
, ptr
, ptr
, ptr
, i32
)
612 DEF_HELPER_FLAGS_4(sve_cmplt_ppzi_b
, TCG_CALL_NO_RWG
, i32
, ptr
, ptr
, ptr
, i32
)
613 DEF_HELPER_FLAGS_4(sve_cmple_ppzi_b
, TCG_CALL_NO_RWG
, i32
, ptr
, ptr
, ptr
, i32
)
614 DEF_HELPER_FLAGS_4(sve_cmphs_ppzi_b
, TCG_CALL_NO_RWG
, i32
, ptr
, ptr
, ptr
, i32
)
615 DEF_HELPER_FLAGS_4(sve_cmphi_ppzi_b
, TCG_CALL_NO_RWG
, i32
, ptr
, ptr
, ptr
, i32
)
616 DEF_HELPER_FLAGS_4(sve_cmplo_ppzi_b
, TCG_CALL_NO_RWG
, i32
, ptr
, ptr
, ptr
, i32
)
617 DEF_HELPER_FLAGS_4(sve_cmpls_ppzi_b
, TCG_CALL_NO_RWG
, i32
, ptr
, ptr
, ptr
, i32
)
619 DEF_HELPER_FLAGS_4(sve_cmpeq_ppzi_h
, TCG_CALL_NO_RWG
, i32
, ptr
, ptr
, ptr
, i32
)
620 DEF_HELPER_FLAGS_4(sve_cmpne_ppzi_h
, TCG_CALL_NO_RWG
, i32
, ptr
, ptr
, ptr
, i32
)
621 DEF_HELPER_FLAGS_4(sve_cmpgt_ppzi_h
, TCG_CALL_NO_RWG
, i32
, ptr
, ptr
, ptr
, i32
)
622 DEF_HELPER_FLAGS_4(sve_cmpge_ppzi_h
, TCG_CALL_NO_RWG
, i32
, ptr
, ptr
, ptr
, i32
)
623 DEF_HELPER_FLAGS_4(sve_cmplt_ppzi_h
, TCG_CALL_NO_RWG
, i32
, ptr
, ptr
, ptr
, i32
)
624 DEF_HELPER_FLAGS_4(sve_cmple_ppzi_h
, TCG_CALL_NO_RWG
, i32
, ptr
, ptr
, ptr
, i32
)
625 DEF_HELPER_FLAGS_4(sve_cmphs_ppzi_h
, TCG_CALL_NO_RWG
, i32
, ptr
, ptr
, ptr
, i32
)
626 DEF_HELPER_FLAGS_4(sve_cmphi_ppzi_h
, TCG_CALL_NO_RWG
, i32
, ptr
, ptr
, ptr
, i32
)
627 DEF_HELPER_FLAGS_4(sve_cmplo_ppzi_h
, TCG_CALL_NO_RWG
, i32
, ptr
, ptr
, ptr
, i32
)
628 DEF_HELPER_FLAGS_4(sve_cmpls_ppzi_h
, TCG_CALL_NO_RWG
, i32
, ptr
, ptr
, ptr
, i32
)
630 DEF_HELPER_FLAGS_4(sve_cmpeq_ppzi_s
, TCG_CALL_NO_RWG
, i32
, ptr
, ptr
, ptr
, i32
)
631 DEF_HELPER_FLAGS_4(sve_cmpne_ppzi_s
, TCG_CALL_NO_RWG
, i32
, ptr
, ptr
, ptr
, i32
)
632 DEF_HELPER_FLAGS_4(sve_cmpgt_ppzi_s
, TCG_CALL_NO_RWG
, i32
, ptr
, ptr
, ptr
, i32
)
633 DEF_HELPER_FLAGS_4(sve_cmpge_ppzi_s
, TCG_CALL_NO_RWG
, i32
, ptr
, ptr
, ptr
, i32
)
634 DEF_HELPER_FLAGS_4(sve_cmplt_ppzi_s
, TCG_CALL_NO_RWG
, i32
, ptr
, ptr
, ptr
, i32
)
635 DEF_HELPER_FLAGS_4(sve_cmple_ppzi_s
, TCG_CALL_NO_RWG
, i32
, ptr
, ptr
, ptr
, i32
)
636 DEF_HELPER_FLAGS_4(sve_cmphs_ppzi_s
, TCG_CALL_NO_RWG
, i32
, ptr
, ptr
, ptr
, i32
)
637 DEF_HELPER_FLAGS_4(sve_cmphi_ppzi_s
, TCG_CALL_NO_RWG
, i32
, ptr
, ptr
, ptr
, i32
)
638 DEF_HELPER_FLAGS_4(sve_cmplo_ppzi_s
, TCG_CALL_NO_RWG
, i32
, ptr
, ptr
, ptr
, i32
)
639 DEF_HELPER_FLAGS_4(sve_cmpls_ppzi_s
, TCG_CALL_NO_RWG
, i32
, ptr
, ptr
, ptr
, i32
)
641 DEF_HELPER_FLAGS_4(sve_cmpeq_ppzi_d
, TCG_CALL_NO_RWG
, i32
, ptr
, ptr
, ptr
, i32
)
642 DEF_HELPER_FLAGS_4(sve_cmpne_ppzi_d
, TCG_CALL_NO_RWG
, i32
, ptr
, ptr
, ptr
, i32
)
643 DEF_HELPER_FLAGS_4(sve_cmpgt_ppzi_d
, TCG_CALL_NO_RWG
, i32
, ptr
, ptr
, ptr
, i32
)
644 DEF_HELPER_FLAGS_4(sve_cmpge_ppzi_d
, TCG_CALL_NO_RWG
, i32
, ptr
, ptr
, ptr
, i32
)
645 DEF_HELPER_FLAGS_4(sve_cmplt_ppzi_d
, TCG_CALL_NO_RWG
, i32
, ptr
, ptr
, ptr
, i32
)
646 DEF_HELPER_FLAGS_4(sve_cmple_ppzi_d
, TCG_CALL_NO_RWG
, i32
, ptr
, ptr
, ptr
, i32
)
647 DEF_HELPER_FLAGS_4(sve_cmphs_ppzi_d
, TCG_CALL_NO_RWG
, i32
, ptr
, ptr
, ptr
, i32
)
648 DEF_HELPER_FLAGS_4(sve_cmphi_ppzi_d
, TCG_CALL_NO_RWG
, i32
, ptr
, ptr
, ptr
, i32
)
649 DEF_HELPER_FLAGS_4(sve_cmplo_ppzi_d
, TCG_CALL_NO_RWG
, i32
, ptr
, ptr
, ptr
, i32
)
650 DEF_HELPER_FLAGS_4(sve_cmpls_ppzi_d
, TCG_CALL_NO_RWG
, i32
, ptr
, ptr
, ptr
, i32
)
652 DEF_HELPER_FLAGS_5(sve_and_pppp
, TCG_CALL_NO_RWG
, void, ptr
, ptr
, ptr
, ptr
, i32
)
653 DEF_HELPER_FLAGS_5(sve_bic_pppp
, TCG_CALL_NO_RWG
, void, ptr
, ptr
, ptr
, ptr
, i32
)
654 DEF_HELPER_FLAGS_5(sve_eor_pppp
, TCG_CALL_NO_RWG
, void, ptr
, ptr
, ptr
, ptr
, i32
)
655 DEF_HELPER_FLAGS_5(sve_sel_pppp
, TCG_CALL_NO_RWG
, void, ptr
, ptr
, ptr
, ptr
, i32
)
656 DEF_HELPER_FLAGS_5(sve_orr_pppp
, TCG_CALL_NO_RWG
, void, ptr
, ptr
, ptr
, ptr
, i32
)
657 DEF_HELPER_FLAGS_5(sve_orn_pppp
, TCG_CALL_NO_RWG
, void, ptr
, ptr
, ptr
, ptr
, i32
)
658 DEF_HELPER_FLAGS_5(sve_nor_pppp
, TCG_CALL_NO_RWG
, void, ptr
, ptr
, ptr
, ptr
, i32
)
659 DEF_HELPER_FLAGS_5(sve_nand_pppp
, TCG_CALL_NO_RWG
,
660 void, ptr
, ptr
, ptr
, ptr
, i32
)
662 DEF_HELPER_FLAGS_5(sve_brkpa
, TCG_CALL_NO_RWG
, void, ptr
, ptr
, ptr
, ptr
, i32
)
663 DEF_HELPER_FLAGS_5(sve_brkpb
, TCG_CALL_NO_RWG
, void, ptr
, ptr
, ptr
, ptr
, i32
)
664 DEF_HELPER_FLAGS_5(sve_brkpas
, TCG_CALL_NO_RWG
, i32
, ptr
, ptr
, ptr
, ptr
, i32
)
665 DEF_HELPER_FLAGS_5(sve_brkpbs
, TCG_CALL_NO_RWG
, i32
, ptr
, ptr
, ptr
, ptr
, i32
)
667 DEF_HELPER_FLAGS_4(sve_brka_z
, TCG_CALL_NO_RWG
, void, ptr
, ptr
, ptr
, i32
)
668 DEF_HELPER_FLAGS_4(sve_brkb_z
, TCG_CALL_NO_RWG
, void, ptr
, ptr
, ptr
, i32
)
669 DEF_HELPER_FLAGS_4(sve_brka_m
, TCG_CALL_NO_RWG
, void, ptr
, ptr
, ptr
, i32
)
670 DEF_HELPER_FLAGS_4(sve_brkb_m
, TCG_CALL_NO_RWG
, void, ptr
, ptr
, ptr
, i32
)
672 DEF_HELPER_FLAGS_4(sve_brkas_z
, TCG_CALL_NO_RWG
, i32
, ptr
, ptr
, ptr
, i32
)
673 DEF_HELPER_FLAGS_4(sve_brkbs_z
, TCG_CALL_NO_RWG
, i32
, ptr
, ptr
, ptr
, i32
)
674 DEF_HELPER_FLAGS_4(sve_brkas_m
, TCG_CALL_NO_RWG
, i32
, ptr
, ptr
, ptr
, i32
)
675 DEF_HELPER_FLAGS_4(sve_brkbs_m
, TCG_CALL_NO_RWG
, i32
, ptr
, ptr
, ptr
, i32
)
677 DEF_HELPER_FLAGS_4(sve_brkn
, TCG_CALL_NO_RWG
, void, ptr
, ptr
, ptr
, i32
)
678 DEF_HELPER_FLAGS_4(sve_brkns
, TCG_CALL_NO_RWG
, i32
, ptr
, ptr
, ptr
, i32
)
680 DEF_HELPER_FLAGS_3(sve_cntp
, TCG_CALL_NO_RWG
, i64
, ptr
, ptr
, i32
)
682 DEF_HELPER_FLAGS_3(sve_while
, TCG_CALL_NO_RWG
, i32
, ptr
, i32
, i32
)
684 DEF_HELPER_FLAGS_4(sve_subri_b
, TCG_CALL_NO_RWG
, void, ptr
, ptr
, i64
, i32
)
685 DEF_HELPER_FLAGS_4(sve_subri_h
, TCG_CALL_NO_RWG
, void, ptr
, ptr
, i64
, i32
)
686 DEF_HELPER_FLAGS_4(sve_subri_s
, TCG_CALL_NO_RWG
, void, ptr
, ptr
, i64
, i32
)
687 DEF_HELPER_FLAGS_4(sve_subri_d
, TCG_CALL_NO_RWG
, void, ptr
, ptr
, i64
, i32
)
689 DEF_HELPER_FLAGS_4(sve_smaxi_b
, TCG_CALL_NO_RWG
, void, ptr
, ptr
, i64
, i32
)
690 DEF_HELPER_FLAGS_4(sve_smaxi_h
, TCG_CALL_NO_RWG
, void, ptr
, ptr
, i64
, i32
)
691 DEF_HELPER_FLAGS_4(sve_smaxi_s
, TCG_CALL_NO_RWG
, void, ptr
, ptr
, i64
, i32
)
692 DEF_HELPER_FLAGS_4(sve_smaxi_d
, TCG_CALL_NO_RWG
, void, ptr
, ptr
, i64
, i32
)
694 DEF_HELPER_FLAGS_4(sve_smini_b
, TCG_CALL_NO_RWG
, void, ptr
, ptr
, i64
, i32
)
695 DEF_HELPER_FLAGS_4(sve_smini_h
, TCG_CALL_NO_RWG
, void, ptr
, ptr
, i64
, i32
)
696 DEF_HELPER_FLAGS_4(sve_smini_s
, TCG_CALL_NO_RWG
, void, ptr
, ptr
, i64
, i32
)
697 DEF_HELPER_FLAGS_4(sve_smini_d
, TCG_CALL_NO_RWG
, void, ptr
, ptr
, i64
, i32
)
699 DEF_HELPER_FLAGS_4(sve_umaxi_b
, TCG_CALL_NO_RWG
, void, ptr
, ptr
, i64
, i32
)
700 DEF_HELPER_FLAGS_4(sve_umaxi_h
, TCG_CALL_NO_RWG
, void, ptr
, ptr
, i64
, i32
)
701 DEF_HELPER_FLAGS_4(sve_umaxi_s
, TCG_CALL_NO_RWG
, void, ptr
, ptr
, i64
, i32
)
702 DEF_HELPER_FLAGS_4(sve_umaxi_d
, TCG_CALL_NO_RWG
, void, ptr
, ptr
, i64
, i32
)
704 DEF_HELPER_FLAGS_4(sve_umini_b
, TCG_CALL_NO_RWG
, void, ptr
, ptr
, i64
, i32
)
705 DEF_HELPER_FLAGS_4(sve_umini_h
, TCG_CALL_NO_RWG
, void, ptr
, ptr
, i64
, i32
)
706 DEF_HELPER_FLAGS_4(sve_umini_s
, TCG_CALL_NO_RWG
, void, ptr
, ptr
, i64
, i32
)
707 DEF_HELPER_FLAGS_4(sve_umini_d
, TCG_CALL_NO_RWG
, void, ptr
, ptr
, i64
, i32
)
709 DEF_HELPER_FLAGS_5(gvec_recps_h
, TCG_CALL_NO_RWG
,
710 void, ptr
, ptr
, ptr
, ptr
, i32
)
711 DEF_HELPER_FLAGS_5(gvec_recps_s
, TCG_CALL_NO_RWG
,
712 void, ptr
, ptr
, ptr
, ptr
, i32
)
713 DEF_HELPER_FLAGS_5(gvec_recps_d
, TCG_CALL_NO_RWG
,
714 void, ptr
, ptr
, ptr
, ptr
, i32
)
716 DEF_HELPER_FLAGS_5(gvec_rsqrts_h
, TCG_CALL_NO_RWG
,
717 void, ptr
, ptr
, ptr
, ptr
, i32
)
718 DEF_HELPER_FLAGS_5(gvec_rsqrts_s
, TCG_CALL_NO_RWG
,
719 void, ptr
, ptr
, ptr
, ptr
, i32
)
720 DEF_HELPER_FLAGS_5(gvec_rsqrts_d
, TCG_CALL_NO_RWG
,
721 void, ptr
, ptr
, ptr
, ptr
, i32
)