2 * M-profile MVE specific helper definitions
4 * Copyright (c) 2021 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.1 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/>.
19 DEF_HELPER_FLAGS_3(mve_vldrb
, TCG_CALL_NO_WG
, void, env
, ptr
, i32
)
20 DEF_HELPER_FLAGS_3(mve_vldrh
, TCG_CALL_NO_WG
, void, env
, ptr
, i32
)
21 DEF_HELPER_FLAGS_3(mve_vldrw
, TCG_CALL_NO_WG
, void, env
, ptr
, i32
)
22 DEF_HELPER_FLAGS_3(mve_vstrb
, TCG_CALL_NO_WG
, void, env
, ptr
, i32
)
23 DEF_HELPER_FLAGS_3(mve_vstrh
, TCG_CALL_NO_WG
, void, env
, ptr
, i32
)
24 DEF_HELPER_FLAGS_3(mve_vstrw
, TCG_CALL_NO_WG
, void, env
, ptr
, i32
)
26 DEF_HELPER_FLAGS_3(mve_vldrb_sh
, TCG_CALL_NO_WG
, void, env
, ptr
, i32
)
27 DEF_HELPER_FLAGS_3(mve_vldrb_sw
, TCG_CALL_NO_WG
, void, env
, ptr
, i32
)
28 DEF_HELPER_FLAGS_3(mve_vldrb_uh
, TCG_CALL_NO_WG
, void, env
, ptr
, i32
)
29 DEF_HELPER_FLAGS_3(mve_vldrb_uw
, TCG_CALL_NO_WG
, void, env
, ptr
, i32
)
30 DEF_HELPER_FLAGS_3(mve_vldrh_sw
, TCG_CALL_NO_WG
, void, env
, ptr
, i32
)
31 DEF_HELPER_FLAGS_3(mve_vldrh_uw
, TCG_CALL_NO_WG
, void, env
, ptr
, i32
)
32 DEF_HELPER_FLAGS_3(mve_vstrb_h
, TCG_CALL_NO_WG
, void, env
, ptr
, i32
)
33 DEF_HELPER_FLAGS_3(mve_vstrb_w
, TCG_CALL_NO_WG
, void, env
, ptr
, i32
)
34 DEF_HELPER_FLAGS_3(mve_vstrh_w
, TCG_CALL_NO_WG
, void, env
, ptr
, i32
)
36 DEF_HELPER_FLAGS_4(mve_vldrb_sg_sh
, TCG_CALL_NO_WG
, void, env
, ptr
, ptr
, i32
)
37 DEF_HELPER_FLAGS_4(mve_vldrb_sg_sw
, TCG_CALL_NO_WG
, void, env
, ptr
, ptr
, i32
)
38 DEF_HELPER_FLAGS_4(mve_vldrh_sg_sw
, TCG_CALL_NO_WG
, void, env
, ptr
, ptr
, i32
)
40 DEF_HELPER_FLAGS_4(mve_vldrb_sg_ub
, TCG_CALL_NO_WG
, void, env
, ptr
, ptr
, i32
)
41 DEF_HELPER_FLAGS_4(mve_vldrb_sg_uh
, TCG_CALL_NO_WG
, void, env
, ptr
, ptr
, i32
)
42 DEF_HELPER_FLAGS_4(mve_vldrb_sg_uw
, TCG_CALL_NO_WG
, void, env
, ptr
, ptr
, i32
)
43 DEF_HELPER_FLAGS_4(mve_vldrh_sg_uh
, TCG_CALL_NO_WG
, void, env
, ptr
, ptr
, i32
)
44 DEF_HELPER_FLAGS_4(mve_vldrh_sg_uw
, TCG_CALL_NO_WG
, void, env
, ptr
, ptr
, i32
)
45 DEF_HELPER_FLAGS_4(mve_vldrw_sg_uw
, TCG_CALL_NO_WG
, void, env
, ptr
, ptr
, i32
)
46 DEF_HELPER_FLAGS_4(mve_vldrd_sg_ud
, TCG_CALL_NO_WG
, void, env
, ptr
, ptr
, i32
)
48 DEF_HELPER_FLAGS_4(mve_vstrb_sg_ub
, TCG_CALL_NO_WG
, void, env
, ptr
, ptr
, i32
)
49 DEF_HELPER_FLAGS_4(mve_vstrb_sg_uh
, TCG_CALL_NO_WG
, void, env
, ptr
, ptr
, i32
)
50 DEF_HELPER_FLAGS_4(mve_vstrb_sg_uw
, TCG_CALL_NO_WG
, void, env
, ptr
, ptr
, i32
)
51 DEF_HELPER_FLAGS_4(mve_vstrh_sg_uh
, TCG_CALL_NO_WG
, void, env
, ptr
, ptr
, i32
)
52 DEF_HELPER_FLAGS_4(mve_vstrh_sg_uw
, TCG_CALL_NO_WG
, void, env
, ptr
, ptr
, i32
)
53 DEF_HELPER_FLAGS_4(mve_vstrw_sg_uw
, TCG_CALL_NO_WG
, void, env
, ptr
, ptr
, i32
)
54 DEF_HELPER_FLAGS_4(mve_vstrd_sg_ud
, TCG_CALL_NO_WG
, void, env
, ptr
, ptr
, i32
)
56 DEF_HELPER_FLAGS_4(mve_vldrh_sg_os_sw
, TCG_CALL_NO_WG
, void, env
, ptr
, ptr
, i32
)
58 DEF_HELPER_FLAGS_4(mve_vldrh_sg_os_uh
, TCG_CALL_NO_WG
, void, env
, ptr
, ptr
, i32
)
59 DEF_HELPER_FLAGS_4(mve_vldrh_sg_os_uw
, TCG_CALL_NO_WG
, void, env
, ptr
, ptr
, i32
)
60 DEF_HELPER_FLAGS_4(mve_vldrw_sg_os_uw
, TCG_CALL_NO_WG
, void, env
, ptr
, ptr
, i32
)
61 DEF_HELPER_FLAGS_4(mve_vldrd_sg_os_ud
, TCG_CALL_NO_WG
, void, env
, ptr
, ptr
, i32
)
63 DEF_HELPER_FLAGS_4(mve_vstrh_sg_os_uh
, TCG_CALL_NO_WG
, void, env
, ptr
, ptr
, i32
)
64 DEF_HELPER_FLAGS_4(mve_vstrh_sg_os_uw
, TCG_CALL_NO_WG
, void, env
, ptr
, ptr
, i32
)
65 DEF_HELPER_FLAGS_4(mve_vstrw_sg_os_uw
, TCG_CALL_NO_WG
, void, env
, ptr
, ptr
, i32
)
66 DEF_HELPER_FLAGS_4(mve_vstrd_sg_os_ud
, TCG_CALL_NO_WG
, void, env
, ptr
, ptr
, i32
)
68 DEF_HELPER_FLAGS_4(mve_vldrw_sg_wb_uw
, TCG_CALL_NO_WG
, void, env
, ptr
, ptr
, i32
)
69 DEF_HELPER_FLAGS_4(mve_vldrd_sg_wb_ud
, TCG_CALL_NO_WG
, void, env
, ptr
, ptr
, i32
)
70 DEF_HELPER_FLAGS_4(mve_vstrw_sg_wb_uw
, TCG_CALL_NO_WG
, void, env
, ptr
, ptr
, i32
)
71 DEF_HELPER_FLAGS_4(mve_vstrd_sg_wb_ud
, TCG_CALL_NO_WG
, void, env
, ptr
, ptr
, i32
)
73 DEF_HELPER_FLAGS_3(mve_vld20b
, TCG_CALL_NO_WG
, void, env
, i32
, i32
)
74 DEF_HELPER_FLAGS_3(mve_vld20h
, TCG_CALL_NO_WG
, void, env
, i32
, i32
)
75 DEF_HELPER_FLAGS_3(mve_vld20w
, TCG_CALL_NO_WG
, void, env
, i32
, i32
)
77 DEF_HELPER_FLAGS_3(mve_vld21b
, TCG_CALL_NO_WG
, void, env
, i32
, i32
)
78 DEF_HELPER_FLAGS_3(mve_vld21h
, TCG_CALL_NO_WG
, void, env
, i32
, i32
)
79 DEF_HELPER_FLAGS_3(mve_vld21w
, TCG_CALL_NO_WG
, void, env
, i32
, i32
)
81 DEF_HELPER_FLAGS_3(mve_vld40b
, TCG_CALL_NO_WG
, void, env
, i32
, i32
)
82 DEF_HELPER_FLAGS_3(mve_vld40h
, TCG_CALL_NO_WG
, void, env
, i32
, i32
)
83 DEF_HELPER_FLAGS_3(mve_vld40w
, TCG_CALL_NO_WG
, void, env
, i32
, i32
)
85 DEF_HELPER_FLAGS_3(mve_vld41b
, TCG_CALL_NO_WG
, void, env
, i32
, i32
)
86 DEF_HELPER_FLAGS_3(mve_vld41h
, TCG_CALL_NO_WG
, void, env
, i32
, i32
)
87 DEF_HELPER_FLAGS_3(mve_vld41w
, TCG_CALL_NO_WG
, void, env
, i32
, i32
)
89 DEF_HELPER_FLAGS_3(mve_vld42b
, TCG_CALL_NO_WG
, void, env
, i32
, i32
)
90 DEF_HELPER_FLAGS_3(mve_vld42h
, TCG_CALL_NO_WG
, void, env
, i32
, i32
)
91 DEF_HELPER_FLAGS_3(mve_vld42w
, TCG_CALL_NO_WG
, void, env
, i32
, i32
)
93 DEF_HELPER_FLAGS_3(mve_vld43b
, TCG_CALL_NO_WG
, void, env
, i32
, i32
)
94 DEF_HELPER_FLAGS_3(mve_vld43h
, TCG_CALL_NO_WG
, void, env
, i32
, i32
)
95 DEF_HELPER_FLAGS_3(mve_vld43w
, TCG_CALL_NO_WG
, void, env
, i32
, i32
)
97 DEF_HELPER_FLAGS_3(mve_vst20b
, TCG_CALL_NO_WG
, void, env
, i32
, i32
)
98 DEF_HELPER_FLAGS_3(mve_vst20h
, TCG_CALL_NO_WG
, void, env
, i32
, i32
)
99 DEF_HELPER_FLAGS_3(mve_vst20w
, TCG_CALL_NO_WG
, void, env
, i32
, i32
)
101 DEF_HELPER_FLAGS_3(mve_vst21b
, TCG_CALL_NO_WG
, void, env
, i32
, i32
)
102 DEF_HELPER_FLAGS_3(mve_vst21h
, TCG_CALL_NO_WG
, void, env
, i32
, i32
)
103 DEF_HELPER_FLAGS_3(mve_vst21w
, TCG_CALL_NO_WG
, void, env
, i32
, i32
)
105 DEF_HELPER_FLAGS_3(mve_vst40b
, TCG_CALL_NO_WG
, void, env
, i32
, i32
)
106 DEF_HELPER_FLAGS_3(mve_vst40h
, TCG_CALL_NO_WG
, void, env
, i32
, i32
)
107 DEF_HELPER_FLAGS_3(mve_vst40w
, TCG_CALL_NO_WG
, void, env
, i32
, i32
)
109 DEF_HELPER_FLAGS_3(mve_vst41b
, TCG_CALL_NO_WG
, void, env
, i32
, i32
)
110 DEF_HELPER_FLAGS_3(mve_vst41h
, TCG_CALL_NO_WG
, void, env
, i32
, i32
)
111 DEF_HELPER_FLAGS_3(mve_vst41w
, TCG_CALL_NO_WG
, void, env
, i32
, i32
)
113 DEF_HELPER_FLAGS_3(mve_vst42b
, TCG_CALL_NO_WG
, void, env
, i32
, i32
)
114 DEF_HELPER_FLAGS_3(mve_vst42h
, TCG_CALL_NO_WG
, void, env
, i32
, i32
)
115 DEF_HELPER_FLAGS_3(mve_vst42w
, TCG_CALL_NO_WG
, void, env
, i32
, i32
)
117 DEF_HELPER_FLAGS_3(mve_vst43b
, TCG_CALL_NO_WG
, void, env
, i32
, i32
)
118 DEF_HELPER_FLAGS_3(mve_vst43h
, TCG_CALL_NO_WG
, void, env
, i32
, i32
)
119 DEF_HELPER_FLAGS_3(mve_vst43w
, TCG_CALL_NO_WG
, void, env
, i32
, i32
)
121 DEF_HELPER_FLAGS_3(mve_vdup
, TCG_CALL_NO_WG
, void, env
, ptr
, i32
)
123 DEF_HELPER_FLAGS_4(mve_vidupb
, TCG_CALL_NO_WG
, i32
, env
, ptr
, i32
, i32
)
124 DEF_HELPER_FLAGS_4(mve_viduph
, TCG_CALL_NO_WG
, i32
, env
, ptr
, i32
, i32
)
125 DEF_HELPER_FLAGS_4(mve_vidupw
, TCG_CALL_NO_WG
, i32
, env
, ptr
, i32
, i32
)
127 DEF_HELPER_FLAGS_5(mve_viwdupb
, TCG_CALL_NO_WG
, i32
, env
, ptr
, i32
, i32
, i32
)
128 DEF_HELPER_FLAGS_5(mve_viwduph
, TCG_CALL_NO_WG
, i32
, env
, ptr
, i32
, i32
, i32
)
129 DEF_HELPER_FLAGS_5(mve_viwdupw
, TCG_CALL_NO_WG
, i32
, env
, ptr
, i32
, i32
, i32
)
131 DEF_HELPER_FLAGS_5(mve_vdwdupb
, TCG_CALL_NO_WG
, i32
, env
, ptr
, i32
, i32
, i32
)
132 DEF_HELPER_FLAGS_5(mve_vdwduph
, TCG_CALL_NO_WG
, i32
, env
, ptr
, i32
, i32
, i32
)
133 DEF_HELPER_FLAGS_5(mve_vdwdupw
, TCG_CALL_NO_WG
, i32
, env
, ptr
, i32
, i32
, i32
)
135 DEF_HELPER_FLAGS_3(mve_vclsb
, TCG_CALL_NO_WG
, void, env
, ptr
, ptr
)
136 DEF_HELPER_FLAGS_3(mve_vclsh
, TCG_CALL_NO_WG
, void, env
, ptr
, ptr
)
137 DEF_HELPER_FLAGS_3(mve_vclsw
, TCG_CALL_NO_WG
, void, env
, ptr
, ptr
)
139 DEF_HELPER_FLAGS_3(mve_vclzb
, TCG_CALL_NO_WG
, void, env
, ptr
, ptr
)
140 DEF_HELPER_FLAGS_3(mve_vclzh
, TCG_CALL_NO_WG
, void, env
, ptr
, ptr
)
141 DEF_HELPER_FLAGS_3(mve_vclzw
, TCG_CALL_NO_WG
, void, env
, ptr
, ptr
)
143 DEF_HELPER_FLAGS_3(mve_vrev16b
, TCG_CALL_NO_WG
, void, env
, ptr
, ptr
)
144 DEF_HELPER_FLAGS_3(mve_vrev32b
, TCG_CALL_NO_WG
, void, env
, ptr
, ptr
)
145 DEF_HELPER_FLAGS_3(mve_vrev32h
, TCG_CALL_NO_WG
, void, env
, ptr
, ptr
)
146 DEF_HELPER_FLAGS_3(mve_vrev64b
, TCG_CALL_NO_WG
, void, env
, ptr
, ptr
)
147 DEF_HELPER_FLAGS_3(mve_vrev64h
, TCG_CALL_NO_WG
, void, env
, ptr
, ptr
)
148 DEF_HELPER_FLAGS_3(mve_vrev64w
, TCG_CALL_NO_WG
, void, env
, ptr
, ptr
)
150 DEF_HELPER_FLAGS_3(mve_vmvn
, TCG_CALL_NO_WG
, void, env
, ptr
, ptr
)
152 DEF_HELPER_FLAGS_3(mve_vabsb
, TCG_CALL_NO_WG
, void, env
, ptr
, ptr
)
153 DEF_HELPER_FLAGS_3(mve_vabsh
, TCG_CALL_NO_WG
, void, env
, ptr
, ptr
)
154 DEF_HELPER_FLAGS_3(mve_vabsw
, TCG_CALL_NO_WG
, void, env
, ptr
, ptr
)
155 DEF_HELPER_FLAGS_3(mve_vfabsh
, TCG_CALL_NO_WG
, void, env
, ptr
, ptr
)
156 DEF_HELPER_FLAGS_3(mve_vfabss
, TCG_CALL_NO_WG
, void, env
, ptr
, ptr
)
158 DEF_HELPER_FLAGS_3(mve_vnegb
, TCG_CALL_NO_WG
, void, env
, ptr
, ptr
)
159 DEF_HELPER_FLAGS_3(mve_vnegh
, TCG_CALL_NO_WG
, void, env
, ptr
, ptr
)
160 DEF_HELPER_FLAGS_3(mve_vnegw
, TCG_CALL_NO_WG
, void, env
, ptr
, ptr
)
161 DEF_HELPER_FLAGS_3(mve_vfnegh
, TCG_CALL_NO_WG
, void, env
, ptr
, ptr
)
162 DEF_HELPER_FLAGS_3(mve_vfnegs
, TCG_CALL_NO_WG
, void, env
, ptr
, ptr
)
164 DEF_HELPER_FLAGS_3(mve_vqabsb
, TCG_CALL_NO_WG
, void, env
, ptr
, ptr
)
165 DEF_HELPER_FLAGS_3(mve_vqabsh
, TCG_CALL_NO_WG
, void, env
, ptr
, ptr
)
166 DEF_HELPER_FLAGS_3(mve_vqabsw
, TCG_CALL_NO_WG
, void, env
, ptr
, ptr
)
168 DEF_HELPER_FLAGS_3(mve_vqnegb
, TCG_CALL_NO_WG
, void, env
, ptr
, ptr
)
169 DEF_HELPER_FLAGS_3(mve_vqnegh
, TCG_CALL_NO_WG
, void, env
, ptr
, ptr
)
170 DEF_HELPER_FLAGS_3(mve_vqnegw
, TCG_CALL_NO_WG
, void, env
, ptr
, ptr
)
172 DEF_HELPER_FLAGS_3(mve_vmaxab
, TCG_CALL_NO_WG
, void, env
, ptr
, ptr
)
173 DEF_HELPER_FLAGS_3(mve_vmaxah
, TCG_CALL_NO_WG
, void, env
, ptr
, ptr
)
174 DEF_HELPER_FLAGS_3(mve_vmaxaw
, TCG_CALL_NO_WG
, void, env
, ptr
, ptr
)
176 DEF_HELPER_FLAGS_3(mve_vminab
, TCG_CALL_NO_WG
, void, env
, ptr
, ptr
)
177 DEF_HELPER_FLAGS_3(mve_vminah
, TCG_CALL_NO_WG
, void, env
, ptr
, ptr
)
178 DEF_HELPER_FLAGS_3(mve_vminaw
, TCG_CALL_NO_WG
, void, env
, ptr
, ptr
)
180 DEF_HELPER_FLAGS_3(mve_vmovnbb
, TCG_CALL_NO_WG
, void, env
, ptr
, ptr
)
181 DEF_HELPER_FLAGS_3(mve_vmovnbh
, TCG_CALL_NO_WG
, void, env
, ptr
, ptr
)
182 DEF_HELPER_FLAGS_3(mve_vmovntb
, TCG_CALL_NO_WG
, void, env
, ptr
, ptr
)
183 DEF_HELPER_FLAGS_3(mve_vmovnth
, TCG_CALL_NO_WG
, void, env
, ptr
, ptr
)
185 DEF_HELPER_FLAGS_3(mve_vqmovunbb
, TCG_CALL_NO_WG
, void, env
, ptr
, ptr
)
186 DEF_HELPER_FLAGS_3(mve_vqmovunbh
, TCG_CALL_NO_WG
, void, env
, ptr
, ptr
)
187 DEF_HELPER_FLAGS_3(mve_vqmovuntb
, TCG_CALL_NO_WG
, void, env
, ptr
, ptr
)
188 DEF_HELPER_FLAGS_3(mve_vqmovunth
, TCG_CALL_NO_WG
, void, env
, ptr
, ptr
)
190 DEF_HELPER_FLAGS_3(mve_vqmovnbsb
, TCG_CALL_NO_WG
, void, env
, ptr
, ptr
)
191 DEF_HELPER_FLAGS_3(mve_vqmovnbsh
, TCG_CALL_NO_WG
, void, env
, ptr
, ptr
)
192 DEF_HELPER_FLAGS_3(mve_vqmovntsb
, TCG_CALL_NO_WG
, void, env
, ptr
, ptr
)
193 DEF_HELPER_FLAGS_3(mve_vqmovntsh
, TCG_CALL_NO_WG
, void, env
, ptr
, ptr
)
195 DEF_HELPER_FLAGS_3(mve_vqmovnbub
, TCG_CALL_NO_WG
, void, env
, ptr
, ptr
)
196 DEF_HELPER_FLAGS_3(mve_vqmovnbuh
, TCG_CALL_NO_WG
, void, env
, ptr
, ptr
)
197 DEF_HELPER_FLAGS_3(mve_vqmovntub
, TCG_CALL_NO_WG
, void, env
, ptr
, ptr
)
198 DEF_HELPER_FLAGS_3(mve_vqmovntuh
, TCG_CALL_NO_WG
, void, env
, ptr
, ptr
)
200 DEF_HELPER_FLAGS_4(mve_vand
, TCG_CALL_NO_WG
, void, env
, ptr
, ptr
, ptr
)
201 DEF_HELPER_FLAGS_4(mve_vbic
, TCG_CALL_NO_WG
, void, env
, ptr
, ptr
, ptr
)
202 DEF_HELPER_FLAGS_4(mve_vorr
, TCG_CALL_NO_WG
, void, env
, ptr
, ptr
, ptr
)
203 DEF_HELPER_FLAGS_4(mve_vorn
, TCG_CALL_NO_WG
, void, env
, ptr
, ptr
, ptr
)
204 DEF_HELPER_FLAGS_4(mve_veor
, TCG_CALL_NO_WG
, void, env
, ptr
, ptr
, ptr
)
206 DEF_HELPER_FLAGS_4(mve_vpsel
, TCG_CALL_NO_WG
, void, env
, ptr
, ptr
, ptr
)
207 DEF_HELPER_FLAGS_1(mve_vpnot
, TCG_CALL_NO_WG
, void, env
)
209 DEF_HELPER_FLAGS_2(mve_vctp
, TCG_CALL_NO_WG
, void, env
, i32
)
211 DEF_HELPER_FLAGS_4(mve_vaddb
, TCG_CALL_NO_WG
, void, env
, ptr
, ptr
, ptr
)
212 DEF_HELPER_FLAGS_4(mve_vaddh
, TCG_CALL_NO_WG
, void, env
, ptr
, ptr
, ptr
)
213 DEF_HELPER_FLAGS_4(mve_vaddw
, TCG_CALL_NO_WG
, void, env
, ptr
, ptr
, ptr
)
215 DEF_HELPER_FLAGS_4(mve_vsubb
, TCG_CALL_NO_WG
, void, env
, ptr
, ptr
, ptr
)
216 DEF_HELPER_FLAGS_4(mve_vsubh
, TCG_CALL_NO_WG
, void, env
, ptr
, ptr
, ptr
)
217 DEF_HELPER_FLAGS_4(mve_vsubw
, TCG_CALL_NO_WG
, void, env
, ptr
, ptr
, ptr
)
219 DEF_HELPER_FLAGS_4(mve_vmulb
, TCG_CALL_NO_WG
, void, env
, ptr
, ptr
, ptr
)
220 DEF_HELPER_FLAGS_4(mve_vmulh
, TCG_CALL_NO_WG
, void, env
, ptr
, ptr
, ptr
)
221 DEF_HELPER_FLAGS_4(mve_vmulw
, TCG_CALL_NO_WG
, void, env
, ptr
, ptr
, ptr
)
223 DEF_HELPER_FLAGS_4(mve_vmulhsb
, TCG_CALL_NO_WG
, void, env
, ptr
, ptr
, ptr
)
224 DEF_HELPER_FLAGS_4(mve_vmulhsh
, TCG_CALL_NO_WG
, void, env
, ptr
, ptr
, ptr
)
225 DEF_HELPER_FLAGS_4(mve_vmulhsw
, TCG_CALL_NO_WG
, void, env
, ptr
, ptr
, ptr
)
226 DEF_HELPER_FLAGS_4(mve_vmulhub
, TCG_CALL_NO_WG
, void, env
, ptr
, ptr
, ptr
)
227 DEF_HELPER_FLAGS_4(mve_vmulhuh
, TCG_CALL_NO_WG
, void, env
, ptr
, ptr
, ptr
)
228 DEF_HELPER_FLAGS_4(mve_vmulhuw
, TCG_CALL_NO_WG
, void, env
, ptr
, ptr
, ptr
)
230 DEF_HELPER_FLAGS_4(mve_vrmulhsb
, TCG_CALL_NO_WG
, void, env
, ptr
, ptr
, ptr
)
231 DEF_HELPER_FLAGS_4(mve_vrmulhsh
, TCG_CALL_NO_WG
, void, env
, ptr
, ptr
, ptr
)
232 DEF_HELPER_FLAGS_4(mve_vrmulhsw
, TCG_CALL_NO_WG
, void, env
, ptr
, ptr
, ptr
)
233 DEF_HELPER_FLAGS_4(mve_vrmulhub
, TCG_CALL_NO_WG
, void, env
, ptr
, ptr
, ptr
)
234 DEF_HELPER_FLAGS_4(mve_vrmulhuh
, TCG_CALL_NO_WG
, void, env
, ptr
, ptr
, ptr
)
235 DEF_HELPER_FLAGS_4(mve_vrmulhuw
, TCG_CALL_NO_WG
, void, env
, ptr
, ptr
, ptr
)
237 DEF_HELPER_FLAGS_4(mve_vmaxsb
, TCG_CALL_NO_WG
, void, env
, ptr
, ptr
, ptr
)
238 DEF_HELPER_FLAGS_4(mve_vmaxsh
, TCG_CALL_NO_WG
, void, env
, ptr
, ptr
, ptr
)
239 DEF_HELPER_FLAGS_4(mve_vmaxsw
, TCG_CALL_NO_WG
, void, env
, ptr
, ptr
, ptr
)
240 DEF_HELPER_FLAGS_4(mve_vmaxub
, TCG_CALL_NO_WG
, void, env
, ptr
, ptr
, ptr
)
241 DEF_HELPER_FLAGS_4(mve_vmaxuh
, TCG_CALL_NO_WG
, void, env
, ptr
, ptr
, ptr
)
242 DEF_HELPER_FLAGS_4(mve_vmaxuw
, TCG_CALL_NO_WG
, void, env
, ptr
, ptr
, ptr
)
244 DEF_HELPER_FLAGS_4(mve_vminsb
, TCG_CALL_NO_WG
, void, env
, ptr
, ptr
, ptr
)
245 DEF_HELPER_FLAGS_4(mve_vminsh
, TCG_CALL_NO_WG
, void, env
, ptr
, ptr
, ptr
)
246 DEF_HELPER_FLAGS_4(mve_vminsw
, TCG_CALL_NO_WG
, void, env
, ptr
, ptr
, ptr
)
247 DEF_HELPER_FLAGS_4(mve_vminub
, TCG_CALL_NO_WG
, void, env
, ptr
, ptr
, ptr
)
248 DEF_HELPER_FLAGS_4(mve_vminuh
, TCG_CALL_NO_WG
, void, env
, ptr
, ptr
, ptr
)
249 DEF_HELPER_FLAGS_4(mve_vminuw
, TCG_CALL_NO_WG
, void, env
, ptr
, ptr
, ptr
)
251 DEF_HELPER_FLAGS_4(mve_vabdsb
, TCG_CALL_NO_WG
, void, env
, ptr
, ptr
, ptr
)
252 DEF_HELPER_FLAGS_4(mve_vabdsh
, TCG_CALL_NO_WG
, void, env
, ptr
, ptr
, ptr
)
253 DEF_HELPER_FLAGS_4(mve_vabdsw
, TCG_CALL_NO_WG
, void, env
, ptr
, ptr
, ptr
)
254 DEF_HELPER_FLAGS_4(mve_vabdub
, TCG_CALL_NO_WG
, void, env
, ptr
, ptr
, ptr
)
255 DEF_HELPER_FLAGS_4(mve_vabduh
, TCG_CALL_NO_WG
, void, env
, ptr
, ptr
, ptr
)
256 DEF_HELPER_FLAGS_4(mve_vabduw
, TCG_CALL_NO_WG
, void, env
, ptr
, ptr
, ptr
)
258 DEF_HELPER_FLAGS_4(mve_vhaddsb
, TCG_CALL_NO_WG
, void, env
, ptr
, ptr
, ptr
)
259 DEF_HELPER_FLAGS_4(mve_vhaddsh
, TCG_CALL_NO_WG
, void, env
, ptr
, ptr
, ptr
)
260 DEF_HELPER_FLAGS_4(mve_vhaddsw
, TCG_CALL_NO_WG
, void, env
, ptr
, ptr
, ptr
)
261 DEF_HELPER_FLAGS_4(mve_vhaddub
, TCG_CALL_NO_WG
, void, env
, ptr
, ptr
, ptr
)
262 DEF_HELPER_FLAGS_4(mve_vhadduh
, TCG_CALL_NO_WG
, void, env
, ptr
, ptr
, ptr
)
263 DEF_HELPER_FLAGS_4(mve_vhadduw
, TCG_CALL_NO_WG
, void, env
, ptr
, ptr
, ptr
)
265 DEF_HELPER_FLAGS_4(mve_vhsubsb
, TCG_CALL_NO_WG
, void, env
, ptr
, ptr
, ptr
)
266 DEF_HELPER_FLAGS_4(mve_vhsubsh
, TCG_CALL_NO_WG
, void, env
, ptr
, ptr
, ptr
)
267 DEF_HELPER_FLAGS_4(mve_vhsubsw
, TCG_CALL_NO_WG
, void, env
, ptr
, ptr
, ptr
)
268 DEF_HELPER_FLAGS_4(mve_vhsubub
, TCG_CALL_NO_WG
, void, env
, ptr
, ptr
, ptr
)
269 DEF_HELPER_FLAGS_4(mve_vhsubuh
, TCG_CALL_NO_WG
, void, env
, ptr
, ptr
, ptr
)
270 DEF_HELPER_FLAGS_4(mve_vhsubuw
, TCG_CALL_NO_WG
, void, env
, ptr
, ptr
, ptr
)
272 DEF_HELPER_FLAGS_4(mve_vmullbsb
, TCG_CALL_NO_WG
, void, env
, ptr
, ptr
, ptr
)
273 DEF_HELPER_FLAGS_4(mve_vmullbsh
, TCG_CALL_NO_WG
, void, env
, ptr
, ptr
, ptr
)
274 DEF_HELPER_FLAGS_4(mve_vmullbsw
, TCG_CALL_NO_WG
, void, env
, ptr
, ptr
, ptr
)
275 DEF_HELPER_FLAGS_4(mve_vmullbub
, TCG_CALL_NO_WG
, void, env
, ptr
, ptr
, ptr
)
276 DEF_HELPER_FLAGS_4(mve_vmullbuh
, TCG_CALL_NO_WG
, void, env
, ptr
, ptr
, ptr
)
277 DEF_HELPER_FLAGS_4(mve_vmullbuw
, TCG_CALL_NO_WG
, void, env
, ptr
, ptr
, ptr
)
279 DEF_HELPER_FLAGS_4(mve_vmulltsb
, TCG_CALL_NO_WG
, void, env
, ptr
, ptr
, ptr
)
280 DEF_HELPER_FLAGS_4(mve_vmulltsh
, TCG_CALL_NO_WG
, void, env
, ptr
, ptr
, ptr
)
281 DEF_HELPER_FLAGS_4(mve_vmulltsw
, TCG_CALL_NO_WG
, void, env
, ptr
, ptr
, ptr
)
282 DEF_HELPER_FLAGS_4(mve_vmulltub
, TCG_CALL_NO_WG
, void, env
, ptr
, ptr
, ptr
)
283 DEF_HELPER_FLAGS_4(mve_vmulltuh
, TCG_CALL_NO_WG
, void, env
, ptr
, ptr
, ptr
)
284 DEF_HELPER_FLAGS_4(mve_vmulltuw
, TCG_CALL_NO_WG
, void, env
, ptr
, ptr
, ptr
)
286 DEF_HELPER_FLAGS_4(mve_vmullpbh
, TCG_CALL_NO_WG
, void, env
, ptr
, ptr
, ptr
)
287 DEF_HELPER_FLAGS_4(mve_vmullpth
, TCG_CALL_NO_WG
, void, env
, ptr
, ptr
, ptr
)
288 DEF_HELPER_FLAGS_4(mve_vmullpbw
, TCG_CALL_NO_WG
, void, env
, ptr
, ptr
, ptr
)
289 DEF_HELPER_FLAGS_4(mve_vmullptw
, TCG_CALL_NO_WG
, void, env
, ptr
, ptr
, ptr
)
291 DEF_HELPER_FLAGS_4(mve_vqdmulhb
, TCG_CALL_NO_WG
, void, env
, ptr
, ptr
, ptr
)
292 DEF_HELPER_FLAGS_4(mve_vqdmulhh
, TCG_CALL_NO_WG
, void, env
, ptr
, ptr
, ptr
)
293 DEF_HELPER_FLAGS_4(mve_vqdmulhw
, TCG_CALL_NO_WG
, void, env
, ptr
, ptr
, ptr
)
295 DEF_HELPER_FLAGS_4(mve_vqrdmulhb
, TCG_CALL_NO_WG
, void, env
, ptr
, ptr
, ptr
)
296 DEF_HELPER_FLAGS_4(mve_vqrdmulhh
, TCG_CALL_NO_WG
, void, env
, ptr
, ptr
, ptr
)
297 DEF_HELPER_FLAGS_4(mve_vqrdmulhw
, TCG_CALL_NO_WG
, void, env
, ptr
, ptr
, ptr
)
299 DEF_HELPER_FLAGS_4(mve_vqaddsb
, TCG_CALL_NO_WG
, void, env
, ptr
, ptr
, ptr
)
300 DEF_HELPER_FLAGS_4(mve_vqaddsh
, TCG_CALL_NO_WG
, void, env
, ptr
, ptr
, ptr
)
301 DEF_HELPER_FLAGS_4(mve_vqaddsw
, TCG_CALL_NO_WG
, void, env
, ptr
, ptr
, ptr
)
303 DEF_HELPER_FLAGS_4(mve_vqaddub
, TCG_CALL_NO_WG
, void, env
, ptr
, ptr
, ptr
)
304 DEF_HELPER_FLAGS_4(mve_vqadduh
, TCG_CALL_NO_WG
, void, env
, ptr
, ptr
, ptr
)
305 DEF_HELPER_FLAGS_4(mve_vqadduw
, TCG_CALL_NO_WG
, void, env
, ptr
, ptr
, ptr
)
307 DEF_HELPER_FLAGS_4(mve_vqsubsb
, TCG_CALL_NO_WG
, void, env
, ptr
, ptr
, ptr
)
308 DEF_HELPER_FLAGS_4(mve_vqsubsh
, TCG_CALL_NO_WG
, void, env
, ptr
, ptr
, ptr
)
309 DEF_HELPER_FLAGS_4(mve_vqsubsw
, TCG_CALL_NO_WG
, void, env
, ptr
, ptr
, ptr
)
311 DEF_HELPER_FLAGS_4(mve_vqsubub
, TCG_CALL_NO_WG
, void, env
, ptr
, ptr
, ptr
)
312 DEF_HELPER_FLAGS_4(mve_vqsubuh
, TCG_CALL_NO_WG
, void, env
, ptr
, ptr
, ptr
)
313 DEF_HELPER_FLAGS_4(mve_vqsubuw
, TCG_CALL_NO_WG
, void, env
, ptr
, ptr
, ptr
)
315 DEF_HELPER_FLAGS_4(mve_vshlsb
, TCG_CALL_NO_WG
, void, env
, ptr
, ptr
, ptr
)
316 DEF_HELPER_FLAGS_4(mve_vshlsh
, TCG_CALL_NO_WG
, void, env
, ptr
, ptr
, ptr
)
317 DEF_HELPER_FLAGS_4(mve_vshlsw
, TCG_CALL_NO_WG
, void, env
, ptr
, ptr
, ptr
)
319 DEF_HELPER_FLAGS_4(mve_vshlub
, TCG_CALL_NO_WG
, void, env
, ptr
, ptr
, ptr
)
320 DEF_HELPER_FLAGS_4(mve_vshluh
, TCG_CALL_NO_WG
, void, env
, ptr
, ptr
, ptr
)
321 DEF_HELPER_FLAGS_4(mve_vshluw
, TCG_CALL_NO_WG
, void, env
, ptr
, ptr
, ptr
)
323 DEF_HELPER_FLAGS_4(mve_vrshlsb
, TCG_CALL_NO_WG
, void, env
, ptr
, ptr
, ptr
)
324 DEF_HELPER_FLAGS_4(mve_vrshlsh
, TCG_CALL_NO_WG
, void, env
, ptr
, ptr
, ptr
)
325 DEF_HELPER_FLAGS_4(mve_vrshlsw
, TCG_CALL_NO_WG
, void, env
, ptr
, ptr
, ptr
)
327 DEF_HELPER_FLAGS_4(mve_vrshlub
, TCG_CALL_NO_WG
, void, env
, ptr
, ptr
, ptr
)
328 DEF_HELPER_FLAGS_4(mve_vrshluh
, TCG_CALL_NO_WG
, void, env
, ptr
, ptr
, ptr
)
329 DEF_HELPER_FLAGS_4(mve_vrshluw
, TCG_CALL_NO_WG
, void, env
, ptr
, ptr
, ptr
)
331 DEF_HELPER_FLAGS_4(mve_vqshlsb
, TCG_CALL_NO_WG
, void, env
, ptr
, ptr
, ptr
)
332 DEF_HELPER_FLAGS_4(mve_vqshlsh
, TCG_CALL_NO_WG
, void, env
, ptr
, ptr
, ptr
)
333 DEF_HELPER_FLAGS_4(mve_vqshlsw
, TCG_CALL_NO_WG
, void, env
, ptr
, ptr
, ptr
)
335 DEF_HELPER_FLAGS_4(mve_vqshlub
, TCG_CALL_NO_WG
, void, env
, ptr
, ptr
, ptr
)
336 DEF_HELPER_FLAGS_4(mve_vqshluh
, TCG_CALL_NO_WG
, void, env
, ptr
, ptr
, ptr
)
337 DEF_HELPER_FLAGS_4(mve_vqshluw
, TCG_CALL_NO_WG
, void, env
, ptr
, ptr
, ptr
)
339 DEF_HELPER_FLAGS_4(mve_vqrshlsb
, TCG_CALL_NO_WG
, void, env
, ptr
, ptr
, ptr
)
340 DEF_HELPER_FLAGS_4(mve_vqrshlsh
, TCG_CALL_NO_WG
, void, env
, ptr
, ptr
, ptr
)
341 DEF_HELPER_FLAGS_4(mve_vqrshlsw
, TCG_CALL_NO_WG
, void, env
, ptr
, ptr
, ptr
)
343 DEF_HELPER_FLAGS_4(mve_vqrshlub
, TCG_CALL_NO_WG
, void, env
, ptr
, ptr
, ptr
)
344 DEF_HELPER_FLAGS_4(mve_vqrshluh
, TCG_CALL_NO_WG
, void, env
, ptr
, ptr
, ptr
)
345 DEF_HELPER_FLAGS_4(mve_vqrshluw
, TCG_CALL_NO_WG
, void, env
, ptr
, ptr
, ptr
)
347 DEF_HELPER_FLAGS_4(mve_vqdmladhb
, TCG_CALL_NO_WG
, void, env
, ptr
, ptr
, ptr
)
348 DEF_HELPER_FLAGS_4(mve_vqdmladhh
, TCG_CALL_NO_WG
, void, env
, ptr
, ptr
, ptr
)
349 DEF_HELPER_FLAGS_4(mve_vqdmladhw
, TCG_CALL_NO_WG
, void, env
, ptr
, ptr
, ptr
)
351 DEF_HELPER_FLAGS_4(mve_vqdmladhxb
, TCG_CALL_NO_WG
, void, env
, ptr
, ptr
, ptr
)
352 DEF_HELPER_FLAGS_4(mve_vqdmladhxh
, TCG_CALL_NO_WG
, void, env
, ptr
, ptr
, ptr
)
353 DEF_HELPER_FLAGS_4(mve_vqdmladhxw
, TCG_CALL_NO_WG
, void, env
, ptr
, ptr
, ptr
)
355 DEF_HELPER_FLAGS_4(mve_vqrdmladhb
, TCG_CALL_NO_WG
, void, env
, ptr
, ptr
, ptr
)
356 DEF_HELPER_FLAGS_4(mve_vqrdmladhh
, TCG_CALL_NO_WG
, void, env
, ptr
, ptr
, ptr
)
357 DEF_HELPER_FLAGS_4(mve_vqrdmladhw
, TCG_CALL_NO_WG
, void, env
, ptr
, ptr
, ptr
)
359 DEF_HELPER_FLAGS_4(mve_vqrdmladhxb
, TCG_CALL_NO_WG
, void, env
, ptr
, ptr
, ptr
)
360 DEF_HELPER_FLAGS_4(mve_vqrdmladhxh
, TCG_CALL_NO_WG
, void, env
, ptr
, ptr
, ptr
)
361 DEF_HELPER_FLAGS_4(mve_vqrdmladhxw
, TCG_CALL_NO_WG
, void, env
, ptr
, ptr
, ptr
)
363 DEF_HELPER_FLAGS_4(mve_vqdmlsdhb
, TCG_CALL_NO_WG
, void, env
, ptr
, ptr
, ptr
)
364 DEF_HELPER_FLAGS_4(mve_vqdmlsdhh
, TCG_CALL_NO_WG
, void, env
, ptr
, ptr
, ptr
)
365 DEF_HELPER_FLAGS_4(mve_vqdmlsdhw
, TCG_CALL_NO_WG
, void, env
, ptr
, ptr
, ptr
)
367 DEF_HELPER_FLAGS_4(mve_vqdmlsdhxb
, TCG_CALL_NO_WG
, void, env
, ptr
, ptr
, ptr
)
368 DEF_HELPER_FLAGS_4(mve_vqdmlsdhxh
, TCG_CALL_NO_WG
, void, env
, ptr
, ptr
, ptr
)
369 DEF_HELPER_FLAGS_4(mve_vqdmlsdhxw
, TCG_CALL_NO_WG
, void, env
, ptr
, ptr
, ptr
)
371 DEF_HELPER_FLAGS_4(mve_vqrdmlsdhb
, TCG_CALL_NO_WG
, void, env
, ptr
, ptr
, ptr
)
372 DEF_HELPER_FLAGS_4(mve_vqrdmlsdhh
, TCG_CALL_NO_WG
, void, env
, ptr
, ptr
, ptr
)
373 DEF_HELPER_FLAGS_4(mve_vqrdmlsdhw
, TCG_CALL_NO_WG
, void, env
, ptr
, ptr
, ptr
)
375 DEF_HELPER_FLAGS_4(mve_vqrdmlsdhxb
, TCG_CALL_NO_WG
, void, env
, ptr
, ptr
, ptr
)
376 DEF_HELPER_FLAGS_4(mve_vqrdmlsdhxh
, TCG_CALL_NO_WG
, void, env
, ptr
, ptr
, ptr
)
377 DEF_HELPER_FLAGS_4(mve_vqrdmlsdhxw
, TCG_CALL_NO_WG
, void, env
, ptr
, ptr
, ptr
)
379 DEF_HELPER_FLAGS_4(mve_vqdmullbh
, TCG_CALL_NO_WG
, void, env
, ptr
, ptr
, ptr
)
380 DEF_HELPER_FLAGS_4(mve_vqdmullbw
, TCG_CALL_NO_WG
, void, env
, ptr
, ptr
, ptr
)
381 DEF_HELPER_FLAGS_4(mve_vqdmullth
, TCG_CALL_NO_WG
, void, env
, ptr
, ptr
, ptr
)
382 DEF_HELPER_FLAGS_4(mve_vqdmulltw
, TCG_CALL_NO_WG
, void, env
, ptr
, ptr
, ptr
)
384 DEF_HELPER_FLAGS_4(mve_vrhaddsb
, TCG_CALL_NO_WG
, void, env
, ptr
, ptr
, ptr
)
385 DEF_HELPER_FLAGS_4(mve_vrhaddsh
, TCG_CALL_NO_WG
, void, env
, ptr
, ptr
, ptr
)
386 DEF_HELPER_FLAGS_4(mve_vrhaddsw
, TCG_CALL_NO_WG
, void, env
, ptr
, ptr
, ptr
)
388 DEF_HELPER_FLAGS_4(mve_vrhaddub
, TCG_CALL_NO_WG
, void, env
, ptr
, ptr
, ptr
)
389 DEF_HELPER_FLAGS_4(mve_vrhadduh
, TCG_CALL_NO_WG
, void, env
, ptr
, ptr
, ptr
)
390 DEF_HELPER_FLAGS_4(mve_vrhadduw
, TCG_CALL_NO_WG
, void, env
, ptr
, ptr
, ptr
)
392 DEF_HELPER_FLAGS_4(mve_vadc
, TCG_CALL_NO_WG
, void, env
, ptr
, ptr
, ptr
)
393 DEF_HELPER_FLAGS_4(mve_vadci
, TCG_CALL_NO_WG
, void, env
, ptr
, ptr
, ptr
)
394 DEF_HELPER_FLAGS_4(mve_vsbc
, TCG_CALL_NO_WG
, void, env
, ptr
, ptr
, ptr
)
395 DEF_HELPER_FLAGS_4(mve_vsbci
, TCG_CALL_NO_WG
, void, env
, ptr
, ptr
, ptr
)
397 DEF_HELPER_FLAGS_4(mve_vcadd90b
, TCG_CALL_NO_WG
, void, env
, ptr
, ptr
, ptr
)
398 DEF_HELPER_FLAGS_4(mve_vcadd90h
, TCG_CALL_NO_WG
, void, env
, ptr
, ptr
, ptr
)
399 DEF_HELPER_FLAGS_4(mve_vcadd90w
, TCG_CALL_NO_WG
, void, env
, ptr
, ptr
, ptr
)
401 DEF_HELPER_FLAGS_4(mve_vcadd270b
, TCG_CALL_NO_WG
, void, env
, ptr
, ptr
, ptr
)
402 DEF_HELPER_FLAGS_4(mve_vcadd270h
, TCG_CALL_NO_WG
, void, env
, ptr
, ptr
, ptr
)
403 DEF_HELPER_FLAGS_4(mve_vcadd270w
, TCG_CALL_NO_WG
, void, env
, ptr
, ptr
, ptr
)
405 DEF_HELPER_FLAGS_4(mve_vhcadd90b
, TCG_CALL_NO_WG
, void, env
, ptr
, ptr
, ptr
)
406 DEF_HELPER_FLAGS_4(mve_vhcadd90h
, TCG_CALL_NO_WG
, void, env
, ptr
, ptr
, ptr
)
407 DEF_HELPER_FLAGS_4(mve_vhcadd90w
, TCG_CALL_NO_WG
, void, env
, ptr
, ptr
, ptr
)
409 DEF_HELPER_FLAGS_4(mve_vhcadd270b
, TCG_CALL_NO_WG
, void, env
, ptr
, ptr
, ptr
)
410 DEF_HELPER_FLAGS_4(mve_vhcadd270h
, TCG_CALL_NO_WG
, void, env
, ptr
, ptr
, ptr
)
411 DEF_HELPER_FLAGS_4(mve_vhcadd270w
, TCG_CALL_NO_WG
, void, env
, ptr
, ptr
, ptr
)
413 DEF_HELPER_FLAGS_4(mve_vfaddh
, TCG_CALL_NO_WG
, void, env
, ptr
, ptr
, ptr
)
414 DEF_HELPER_FLAGS_4(mve_vfadds
, TCG_CALL_NO_WG
, void, env
, ptr
, ptr
, ptr
)
416 DEF_HELPER_FLAGS_4(mve_vfsubh
, TCG_CALL_NO_WG
, void, env
, ptr
, ptr
, ptr
)
417 DEF_HELPER_FLAGS_4(mve_vfsubs
, TCG_CALL_NO_WG
, void, env
, ptr
, ptr
, ptr
)
419 DEF_HELPER_FLAGS_4(mve_vfmulh
, TCG_CALL_NO_WG
, void, env
, ptr
, ptr
, ptr
)
420 DEF_HELPER_FLAGS_4(mve_vfmuls
, TCG_CALL_NO_WG
, void, env
, ptr
, ptr
, ptr
)
422 DEF_HELPER_FLAGS_4(mve_vfabdh
, TCG_CALL_NO_WG
, void, env
, ptr
, ptr
, ptr
)
423 DEF_HELPER_FLAGS_4(mve_vfabds
, TCG_CALL_NO_WG
, void, env
, ptr
, ptr
, ptr
)
425 DEF_HELPER_FLAGS_4(mve_vmaxnmh
, TCG_CALL_NO_WG
, void, env
, ptr
, ptr
, ptr
)
426 DEF_HELPER_FLAGS_4(mve_vmaxnms
, TCG_CALL_NO_WG
, void, env
, ptr
, ptr
, ptr
)
428 DEF_HELPER_FLAGS_4(mve_vminnmh
, TCG_CALL_NO_WG
, void, env
, ptr
, ptr
, ptr
)
429 DEF_HELPER_FLAGS_4(mve_vminnms
, TCG_CALL_NO_WG
, void, env
, ptr
, ptr
, ptr
)
431 DEF_HELPER_FLAGS_4(mve_vmaxnmah
, TCG_CALL_NO_WG
, void, env
, ptr
, ptr
, ptr
)
432 DEF_HELPER_FLAGS_4(mve_vmaxnmas
, TCG_CALL_NO_WG
, void, env
, ptr
, ptr
, ptr
)
434 DEF_HELPER_FLAGS_4(mve_vminnmah
, TCG_CALL_NO_WG
, void, env
, ptr
, ptr
, ptr
)
435 DEF_HELPER_FLAGS_4(mve_vminnmas
, TCG_CALL_NO_WG
, void, env
, ptr
, ptr
, ptr
)
437 DEF_HELPER_FLAGS_4(mve_vfcadd90h
, TCG_CALL_NO_WG
, void, env
, ptr
, ptr
, ptr
)
438 DEF_HELPER_FLAGS_4(mve_vfcadd90s
, TCG_CALL_NO_WG
, void, env
, ptr
, ptr
, ptr
)
440 DEF_HELPER_FLAGS_4(mve_vfcadd270h
, TCG_CALL_NO_WG
, void, env
, ptr
, ptr
, ptr
)
441 DEF_HELPER_FLAGS_4(mve_vfcadd270s
, TCG_CALL_NO_WG
, void, env
, ptr
, ptr
, ptr
)
443 DEF_HELPER_FLAGS_4(mve_vfmah
, TCG_CALL_NO_WG
, void, env
, ptr
, ptr
, ptr
)
444 DEF_HELPER_FLAGS_4(mve_vfmas
, TCG_CALL_NO_WG
, void, env
, ptr
, ptr
, ptr
)
446 DEF_HELPER_FLAGS_4(mve_vfmsh
, TCG_CALL_NO_WG
, void, env
, ptr
, ptr
, ptr
)
447 DEF_HELPER_FLAGS_4(mve_vfmss
, TCG_CALL_NO_WG
, void, env
, ptr
, ptr
, ptr
)
449 DEF_HELPER_FLAGS_4(mve_vcmul0h
, TCG_CALL_NO_WG
, void, env
, ptr
, ptr
, ptr
)
450 DEF_HELPER_FLAGS_4(mve_vcmul0s
, TCG_CALL_NO_WG
, void, env
, ptr
, ptr
, ptr
)
451 DEF_HELPER_FLAGS_4(mve_vcmul90h
, TCG_CALL_NO_WG
, void, env
, ptr
, ptr
, ptr
)
452 DEF_HELPER_FLAGS_4(mve_vcmul90s
, TCG_CALL_NO_WG
, void, env
, ptr
, ptr
, ptr
)
453 DEF_HELPER_FLAGS_4(mve_vcmul180h
, TCG_CALL_NO_WG
, void, env
, ptr
, ptr
, ptr
)
454 DEF_HELPER_FLAGS_4(mve_vcmul180s
, TCG_CALL_NO_WG
, void, env
, ptr
, ptr
, ptr
)
455 DEF_HELPER_FLAGS_4(mve_vcmul270h
, TCG_CALL_NO_WG
, void, env
, ptr
, ptr
, ptr
)
456 DEF_HELPER_FLAGS_4(mve_vcmul270s
, TCG_CALL_NO_WG
, void, env
, ptr
, ptr
, ptr
)
458 DEF_HELPER_FLAGS_4(mve_vcmla0h
, TCG_CALL_NO_WG
, void, env
, ptr
, ptr
, ptr
)
459 DEF_HELPER_FLAGS_4(mve_vcmla0s
, TCG_CALL_NO_WG
, void, env
, ptr
, ptr
, ptr
)
460 DEF_HELPER_FLAGS_4(mve_vcmla90h
, TCG_CALL_NO_WG
, void, env
, ptr
, ptr
, ptr
)
461 DEF_HELPER_FLAGS_4(mve_vcmla90s
, TCG_CALL_NO_WG
, void, env
, ptr
, ptr
, ptr
)
462 DEF_HELPER_FLAGS_4(mve_vcmla180h
, TCG_CALL_NO_WG
, void, env
, ptr
, ptr
, ptr
)
463 DEF_HELPER_FLAGS_4(mve_vcmla180s
, TCG_CALL_NO_WG
, void, env
, ptr
, ptr
, ptr
)
464 DEF_HELPER_FLAGS_4(mve_vcmla270h
, TCG_CALL_NO_WG
, void, env
, ptr
, ptr
, ptr
)
465 DEF_HELPER_FLAGS_4(mve_vcmla270s
, TCG_CALL_NO_WG
, void, env
, ptr
, ptr
, ptr
)
467 DEF_HELPER_FLAGS_4(mve_vadd_scalarb
, TCG_CALL_NO_WG
, void, env
, ptr
, ptr
, i32
)
468 DEF_HELPER_FLAGS_4(mve_vadd_scalarh
, TCG_CALL_NO_WG
, void, env
, ptr
, ptr
, i32
)
469 DEF_HELPER_FLAGS_4(mve_vadd_scalarw
, TCG_CALL_NO_WG
, void, env
, ptr
, ptr
, i32
)
471 DEF_HELPER_FLAGS_4(mve_vsub_scalarb
, TCG_CALL_NO_WG
, void, env
, ptr
, ptr
, i32
)
472 DEF_HELPER_FLAGS_4(mve_vsub_scalarh
, TCG_CALL_NO_WG
, void, env
, ptr
, ptr
, i32
)
473 DEF_HELPER_FLAGS_4(mve_vsub_scalarw
, TCG_CALL_NO_WG
, void, env
, ptr
, ptr
, i32
)
475 DEF_HELPER_FLAGS_4(mve_vmul_scalarb
, TCG_CALL_NO_WG
, void, env
, ptr
, ptr
, i32
)
476 DEF_HELPER_FLAGS_4(mve_vmul_scalarh
, TCG_CALL_NO_WG
, void, env
, ptr
, ptr
, i32
)
477 DEF_HELPER_FLAGS_4(mve_vmul_scalarw
, TCG_CALL_NO_WG
, void, env
, ptr
, ptr
, i32
)
479 DEF_HELPER_FLAGS_4(mve_vhadds_scalarb
, TCG_CALL_NO_WG
, void, env
, ptr
, ptr
, i32
)
480 DEF_HELPER_FLAGS_4(mve_vhadds_scalarh
, TCG_CALL_NO_WG
, void, env
, ptr
, ptr
, i32
)
481 DEF_HELPER_FLAGS_4(mve_vhadds_scalarw
, TCG_CALL_NO_WG
, void, env
, ptr
, ptr
, i32
)
483 DEF_HELPER_FLAGS_4(mve_vhaddu_scalarb
, TCG_CALL_NO_WG
, void, env
, ptr
, ptr
, i32
)
484 DEF_HELPER_FLAGS_4(mve_vhaddu_scalarh
, TCG_CALL_NO_WG
, void, env
, ptr
, ptr
, i32
)
485 DEF_HELPER_FLAGS_4(mve_vhaddu_scalarw
, TCG_CALL_NO_WG
, void, env
, ptr
, ptr
, i32
)
487 DEF_HELPER_FLAGS_4(mve_vhsubs_scalarb
, TCG_CALL_NO_WG
, void, env
, ptr
, ptr
, i32
)
488 DEF_HELPER_FLAGS_4(mve_vhsubs_scalarh
, TCG_CALL_NO_WG
, void, env
, ptr
, ptr
, i32
)
489 DEF_HELPER_FLAGS_4(mve_vhsubs_scalarw
, TCG_CALL_NO_WG
, void, env
, ptr
, ptr
, i32
)
491 DEF_HELPER_FLAGS_4(mve_vhsubu_scalarb
, TCG_CALL_NO_WG
, void, env
, ptr
, ptr
, i32
)
492 DEF_HELPER_FLAGS_4(mve_vhsubu_scalarh
, TCG_CALL_NO_WG
, void, env
, ptr
, ptr
, i32
)
493 DEF_HELPER_FLAGS_4(mve_vhsubu_scalarw
, TCG_CALL_NO_WG
, void, env
, ptr
, ptr
, i32
)
495 DEF_HELPER_FLAGS_4(mve_vqadds_scalarb
, TCG_CALL_NO_WG
, void, env
, ptr
, ptr
, i32
)
496 DEF_HELPER_FLAGS_4(mve_vqadds_scalarh
, TCG_CALL_NO_WG
, void, env
, ptr
, ptr
, i32
)
497 DEF_HELPER_FLAGS_4(mve_vqadds_scalarw
, TCG_CALL_NO_WG
, void, env
, ptr
, ptr
, i32
)
499 DEF_HELPER_FLAGS_4(mve_vqaddu_scalarb
, TCG_CALL_NO_WG
, void, env
, ptr
, ptr
, i32
)
500 DEF_HELPER_FLAGS_4(mve_vqaddu_scalarh
, TCG_CALL_NO_WG
, void, env
, ptr
, ptr
, i32
)
501 DEF_HELPER_FLAGS_4(mve_vqaddu_scalarw
, TCG_CALL_NO_WG
, void, env
, ptr
, ptr
, i32
)
503 DEF_HELPER_FLAGS_4(mve_vqsubs_scalarb
, TCG_CALL_NO_WG
, void, env
, ptr
, ptr
, i32
)
504 DEF_HELPER_FLAGS_4(mve_vqsubs_scalarh
, TCG_CALL_NO_WG
, void, env
, ptr
, ptr
, i32
)
505 DEF_HELPER_FLAGS_4(mve_vqsubs_scalarw
, TCG_CALL_NO_WG
, void, env
, ptr
, ptr
, i32
)
507 DEF_HELPER_FLAGS_4(mve_vqsubu_scalarb
, TCG_CALL_NO_WG
, void, env
, ptr
, ptr
, i32
)
508 DEF_HELPER_FLAGS_4(mve_vqsubu_scalarh
, TCG_CALL_NO_WG
, void, env
, ptr
, ptr
, i32
)
509 DEF_HELPER_FLAGS_4(mve_vqsubu_scalarw
, TCG_CALL_NO_WG
, void, env
, ptr
, ptr
, i32
)
511 DEF_HELPER_FLAGS_4(mve_vqdmulh_scalarb
, TCG_CALL_NO_WG
, void, env
, ptr
, ptr
, i32
)
512 DEF_HELPER_FLAGS_4(mve_vqdmulh_scalarh
, TCG_CALL_NO_WG
, void, env
, ptr
, ptr
, i32
)
513 DEF_HELPER_FLAGS_4(mve_vqdmulh_scalarw
, TCG_CALL_NO_WG
, void, env
, ptr
, ptr
, i32
)
515 DEF_HELPER_FLAGS_4(mve_vqrdmulh_scalarb
, TCG_CALL_NO_WG
, void, env
, ptr
, ptr
, i32
)
516 DEF_HELPER_FLAGS_4(mve_vqrdmulh_scalarh
, TCG_CALL_NO_WG
, void, env
, ptr
, ptr
, i32
)
517 DEF_HELPER_FLAGS_4(mve_vqrdmulh_scalarw
, TCG_CALL_NO_WG
, void, env
, ptr
, ptr
, i32
)
519 DEF_HELPER_FLAGS_4(mve_vbrsrb
, TCG_CALL_NO_WG
, void, env
, ptr
, ptr
, i32
)
520 DEF_HELPER_FLAGS_4(mve_vbrsrh
, TCG_CALL_NO_WG
, void, env
, ptr
, ptr
, i32
)
521 DEF_HELPER_FLAGS_4(mve_vbrsrw
, TCG_CALL_NO_WG
, void, env
, ptr
, ptr
, i32
)
523 DEF_HELPER_FLAGS_4(mve_vqdmullb_scalarh
, TCG_CALL_NO_WG
, void, env
, ptr
, ptr
, i32
)
524 DEF_HELPER_FLAGS_4(mve_vqdmullb_scalarw
, TCG_CALL_NO_WG
, void, env
, ptr
, ptr
, i32
)
525 DEF_HELPER_FLAGS_4(mve_vqdmullt_scalarh
, TCG_CALL_NO_WG
, void, env
, ptr
, ptr
, i32
)
526 DEF_HELPER_FLAGS_4(mve_vqdmullt_scalarw
, TCG_CALL_NO_WG
, void, env
, ptr
, ptr
, i32
)
528 DEF_HELPER_FLAGS_4(mve_vmlab
, TCG_CALL_NO_WG
, void, env
, ptr
, ptr
, i32
)
529 DEF_HELPER_FLAGS_4(mve_vmlah
, TCG_CALL_NO_WG
, void, env
, ptr
, ptr
, i32
)
530 DEF_HELPER_FLAGS_4(mve_vmlaw
, TCG_CALL_NO_WG
, void, env
, ptr
, ptr
, i32
)
532 DEF_HELPER_FLAGS_4(mve_vmlasb
, TCG_CALL_NO_WG
, void, env
, ptr
, ptr
, i32
)
533 DEF_HELPER_FLAGS_4(mve_vmlash
, TCG_CALL_NO_WG
, void, env
, ptr
, ptr
, i32
)
534 DEF_HELPER_FLAGS_4(mve_vmlasw
, TCG_CALL_NO_WG
, void, env
, ptr
, ptr
, i32
)
536 DEF_HELPER_FLAGS_4(mve_vqdmlahb
, TCG_CALL_NO_WG
, void, env
, ptr
, ptr
, i32
)
537 DEF_HELPER_FLAGS_4(mve_vqdmlahh
, TCG_CALL_NO_WG
, void, env
, ptr
, ptr
, i32
)
538 DEF_HELPER_FLAGS_4(mve_vqdmlahw
, TCG_CALL_NO_WG
, void, env
, ptr
, ptr
, i32
)
540 DEF_HELPER_FLAGS_4(mve_vqrdmlahb
, TCG_CALL_NO_WG
, void, env
, ptr
, ptr
, i32
)
541 DEF_HELPER_FLAGS_4(mve_vqrdmlahh
, TCG_CALL_NO_WG
, void, env
, ptr
, ptr
, i32
)
542 DEF_HELPER_FLAGS_4(mve_vqrdmlahw
, TCG_CALL_NO_WG
, void, env
, ptr
, ptr
, i32
)
544 DEF_HELPER_FLAGS_4(mve_vqdmlashb
, TCG_CALL_NO_WG
, void, env
, ptr
, ptr
, i32
)
545 DEF_HELPER_FLAGS_4(mve_vqdmlashh
, TCG_CALL_NO_WG
, void, env
, ptr
, ptr
, i32
)
546 DEF_HELPER_FLAGS_4(mve_vqdmlashw
, TCG_CALL_NO_WG
, void, env
, ptr
, ptr
, i32
)
548 DEF_HELPER_FLAGS_4(mve_vqrdmlashb
, TCG_CALL_NO_WG
, void, env
, ptr
, ptr
, i32
)
549 DEF_HELPER_FLAGS_4(mve_vqrdmlashh
, TCG_CALL_NO_WG
, void, env
, ptr
, ptr
, i32
)
550 DEF_HELPER_FLAGS_4(mve_vqrdmlashw
, TCG_CALL_NO_WG
, void, env
, ptr
, ptr
, i32
)
552 DEF_HELPER_FLAGS_4(mve_vmlaldavsh
, TCG_CALL_NO_WG
, i64
, env
, ptr
, ptr
, i64
)
553 DEF_HELPER_FLAGS_4(mve_vmlaldavsw
, TCG_CALL_NO_WG
, i64
, env
, ptr
, ptr
, i64
)
554 DEF_HELPER_FLAGS_4(mve_vmlaldavxsh
, TCG_CALL_NO_WG
, i64
, env
, ptr
, ptr
, i64
)
555 DEF_HELPER_FLAGS_4(mve_vmlaldavxsw
, TCG_CALL_NO_WG
, i64
, env
, ptr
, ptr
, i64
)
557 DEF_HELPER_FLAGS_4(mve_vmlaldavuh
, TCG_CALL_NO_WG
, i64
, env
, ptr
, ptr
, i64
)
558 DEF_HELPER_FLAGS_4(mve_vmlaldavuw
, TCG_CALL_NO_WG
, i64
, env
, ptr
, ptr
, i64
)
560 DEF_HELPER_FLAGS_4(mve_vmlsldavsh
, TCG_CALL_NO_WG
, i64
, env
, ptr
, ptr
, i64
)
561 DEF_HELPER_FLAGS_4(mve_vmlsldavsw
, TCG_CALL_NO_WG
, i64
, env
, ptr
, ptr
, i64
)
562 DEF_HELPER_FLAGS_4(mve_vmlsldavxsh
, TCG_CALL_NO_WG
, i64
, env
, ptr
, ptr
, i64
)
563 DEF_HELPER_FLAGS_4(mve_vmlsldavxsw
, TCG_CALL_NO_WG
, i64
, env
, ptr
, ptr
, i64
)
565 DEF_HELPER_FLAGS_4(mve_vrmlaldavhsw
, TCG_CALL_NO_WG
, i64
, env
, ptr
, ptr
, i64
)
566 DEF_HELPER_FLAGS_4(mve_vrmlaldavhxsw
, TCG_CALL_NO_WG
, i64
, env
, ptr
, ptr
, i64
)
568 DEF_HELPER_FLAGS_4(mve_vrmlaldavhuw
, TCG_CALL_NO_WG
, i64
, env
, ptr
, ptr
, i64
)
570 DEF_HELPER_FLAGS_4(mve_vrmlsldavhsw
, TCG_CALL_NO_WG
, i64
, env
, ptr
, ptr
, i64
)
571 DEF_HELPER_FLAGS_4(mve_vrmlsldavhxsw
, TCG_CALL_NO_WG
, i64
, env
, ptr
, ptr
, i64
)
573 DEF_HELPER_FLAGS_4(mve_vmladavsb
, TCG_CALL_NO_WG
, i32
, env
, ptr
, ptr
, i32
)
574 DEF_HELPER_FLAGS_4(mve_vmladavsh
, TCG_CALL_NO_WG
, i32
, env
, ptr
, ptr
, i32
)
575 DEF_HELPER_FLAGS_4(mve_vmladavsw
, TCG_CALL_NO_WG
, i32
, env
, ptr
, ptr
, i32
)
576 DEF_HELPER_FLAGS_4(mve_vmladavub
, TCG_CALL_NO_WG
, i32
, env
, ptr
, ptr
, i32
)
577 DEF_HELPER_FLAGS_4(mve_vmladavuh
, TCG_CALL_NO_WG
, i32
, env
, ptr
, ptr
, i32
)
578 DEF_HELPER_FLAGS_4(mve_vmladavuw
, TCG_CALL_NO_WG
, i32
, env
, ptr
, ptr
, i32
)
579 DEF_HELPER_FLAGS_4(mve_vmlsdavb
, TCG_CALL_NO_WG
, i32
, env
, ptr
, ptr
, i32
)
580 DEF_HELPER_FLAGS_4(mve_vmlsdavh
, TCG_CALL_NO_WG
, i32
, env
, ptr
, ptr
, i32
)
581 DEF_HELPER_FLAGS_4(mve_vmlsdavw
, TCG_CALL_NO_WG
, i32
, env
, ptr
, ptr
, i32
)
583 DEF_HELPER_FLAGS_4(mve_vmladavsxb
, TCG_CALL_NO_WG
, i32
, env
, ptr
, ptr
, i32
)
584 DEF_HELPER_FLAGS_4(mve_vmladavsxh
, TCG_CALL_NO_WG
, i32
, env
, ptr
, ptr
, i32
)
585 DEF_HELPER_FLAGS_4(mve_vmladavsxw
, TCG_CALL_NO_WG
, i32
, env
, ptr
, ptr
, i32
)
586 DEF_HELPER_FLAGS_4(mve_vmlsdavxb
, TCG_CALL_NO_WG
, i32
, env
, ptr
, ptr
, i32
)
587 DEF_HELPER_FLAGS_4(mve_vmlsdavxh
, TCG_CALL_NO_WG
, i32
, env
, ptr
, ptr
, i32
)
588 DEF_HELPER_FLAGS_4(mve_vmlsdavxw
, TCG_CALL_NO_WG
, i32
, env
, ptr
, ptr
, i32
)
590 DEF_HELPER_FLAGS_3(mve_vaddvsb
, TCG_CALL_NO_WG
, i32
, env
, ptr
, i32
)
591 DEF_HELPER_FLAGS_3(mve_vaddvub
, TCG_CALL_NO_WG
, i32
, env
, ptr
, i32
)
592 DEF_HELPER_FLAGS_3(mve_vaddvsh
, TCG_CALL_NO_WG
, i32
, env
, ptr
, i32
)
593 DEF_HELPER_FLAGS_3(mve_vaddvuh
, TCG_CALL_NO_WG
, i32
, env
, ptr
, i32
)
594 DEF_HELPER_FLAGS_3(mve_vaddvsw
, TCG_CALL_NO_WG
, i32
, env
, ptr
, i32
)
595 DEF_HELPER_FLAGS_3(mve_vaddvuw
, TCG_CALL_NO_WG
, i32
, env
, ptr
, i32
)
597 DEF_HELPER_FLAGS_3(mve_vmaxvsb
, TCG_CALL_NO_WG
, i32
, env
, ptr
, i32
)
598 DEF_HELPER_FLAGS_3(mve_vmaxvsh
, TCG_CALL_NO_WG
, i32
, env
, ptr
, i32
)
599 DEF_HELPER_FLAGS_3(mve_vmaxvsw
, TCG_CALL_NO_WG
, i32
, env
, ptr
, i32
)
600 DEF_HELPER_FLAGS_3(mve_vmaxvub
, TCG_CALL_NO_WG
, i32
, env
, ptr
, i32
)
601 DEF_HELPER_FLAGS_3(mve_vmaxvuh
, TCG_CALL_NO_WG
, i32
, env
, ptr
, i32
)
602 DEF_HELPER_FLAGS_3(mve_vmaxvuw
, TCG_CALL_NO_WG
, i32
, env
, ptr
, i32
)
603 DEF_HELPER_FLAGS_3(mve_vmaxavb
, TCG_CALL_NO_WG
, i32
, env
, ptr
, i32
)
604 DEF_HELPER_FLAGS_3(mve_vmaxavh
, TCG_CALL_NO_WG
, i32
, env
, ptr
, i32
)
605 DEF_HELPER_FLAGS_3(mve_vmaxavw
, TCG_CALL_NO_WG
, i32
, env
, ptr
, i32
)
607 DEF_HELPER_FLAGS_3(mve_vminvsb
, TCG_CALL_NO_WG
, i32
, env
, ptr
, i32
)
608 DEF_HELPER_FLAGS_3(mve_vminvsh
, TCG_CALL_NO_WG
, i32
, env
, ptr
, i32
)
609 DEF_HELPER_FLAGS_3(mve_vminvsw
, TCG_CALL_NO_WG
, i32
, env
, ptr
, i32
)
610 DEF_HELPER_FLAGS_3(mve_vminvub
, TCG_CALL_NO_WG
, i32
, env
, ptr
, i32
)
611 DEF_HELPER_FLAGS_3(mve_vminvuh
, TCG_CALL_NO_WG
, i32
, env
, ptr
, i32
)
612 DEF_HELPER_FLAGS_3(mve_vminvuw
, TCG_CALL_NO_WG
, i32
, env
, ptr
, i32
)
613 DEF_HELPER_FLAGS_3(mve_vminavb
, TCG_CALL_NO_WG
, i32
, env
, ptr
, i32
)
614 DEF_HELPER_FLAGS_3(mve_vminavh
, TCG_CALL_NO_WG
, i32
, env
, ptr
, i32
)
615 DEF_HELPER_FLAGS_3(mve_vminavw
, TCG_CALL_NO_WG
, i32
, env
, ptr
, i32
)
617 DEF_HELPER_FLAGS_3(mve_vaddlv_s
, TCG_CALL_NO_WG
, i64
, env
, ptr
, i64
)
618 DEF_HELPER_FLAGS_3(mve_vaddlv_u
, TCG_CALL_NO_WG
, i64
, env
, ptr
, i64
)
620 DEF_HELPER_FLAGS_4(mve_vabavsb
, TCG_CALL_NO_WG
, i32
, env
, ptr
, ptr
, i32
)
621 DEF_HELPER_FLAGS_4(mve_vabavsh
, TCG_CALL_NO_WG
, i32
, env
, ptr
, ptr
, i32
)
622 DEF_HELPER_FLAGS_4(mve_vabavsw
, TCG_CALL_NO_WG
, i32
, env
, ptr
, ptr
, i32
)
623 DEF_HELPER_FLAGS_4(mve_vabavub
, TCG_CALL_NO_WG
, i32
, env
, ptr
, ptr
, i32
)
624 DEF_HELPER_FLAGS_4(mve_vabavuh
, TCG_CALL_NO_WG
, i32
, env
, ptr
, ptr
, i32
)
625 DEF_HELPER_FLAGS_4(mve_vabavuw
, TCG_CALL_NO_WG
, i32
, env
, ptr
, ptr
, i32
)
627 DEF_HELPER_FLAGS_3(mve_vmovi
, TCG_CALL_NO_WG
, void, env
, ptr
, i64
)
628 DEF_HELPER_FLAGS_3(mve_vandi
, TCG_CALL_NO_WG
, void, env
, ptr
, i64
)
629 DEF_HELPER_FLAGS_3(mve_vorri
, TCG_CALL_NO_WG
, void, env
, ptr
, i64
)
631 DEF_HELPER_FLAGS_4(mve_vshli_sb
, TCG_CALL_NO_WG
, void, env
, ptr
, ptr
, i32
)
632 DEF_HELPER_FLAGS_4(mve_vshli_sh
, TCG_CALL_NO_WG
, void, env
, ptr
, ptr
, i32
)
633 DEF_HELPER_FLAGS_4(mve_vshli_sw
, TCG_CALL_NO_WG
, void, env
, ptr
, ptr
, i32
)
635 DEF_HELPER_FLAGS_4(mve_vshli_ub
, TCG_CALL_NO_WG
, void, env
, ptr
, ptr
, i32
)
636 DEF_HELPER_FLAGS_4(mve_vshli_uh
, TCG_CALL_NO_WG
, void, env
, ptr
, ptr
, i32
)
637 DEF_HELPER_FLAGS_4(mve_vshli_uw
, TCG_CALL_NO_WG
, void, env
, ptr
, ptr
, i32
)
639 DEF_HELPER_FLAGS_4(mve_vqshli_sb
, TCG_CALL_NO_WG
, void, env
, ptr
, ptr
, i32
)
640 DEF_HELPER_FLAGS_4(mve_vqshli_sh
, TCG_CALL_NO_WG
, void, env
, ptr
, ptr
, i32
)
641 DEF_HELPER_FLAGS_4(mve_vqshli_sw
, TCG_CALL_NO_WG
, void, env
, ptr
, ptr
, i32
)
643 DEF_HELPER_FLAGS_4(mve_vqshli_ub
, TCG_CALL_NO_WG
, void, env
, ptr
, ptr
, i32
)
644 DEF_HELPER_FLAGS_4(mve_vqshli_uh
, TCG_CALL_NO_WG
, void, env
, ptr
, ptr
, i32
)
645 DEF_HELPER_FLAGS_4(mve_vqshli_uw
, TCG_CALL_NO_WG
, void, env
, ptr
, ptr
, i32
)
647 DEF_HELPER_FLAGS_4(mve_vqshlui_sb
, TCG_CALL_NO_WG
, void, env
, ptr
, ptr
, i32
)
648 DEF_HELPER_FLAGS_4(mve_vqshlui_sh
, TCG_CALL_NO_WG
, void, env
, ptr
, ptr
, i32
)
649 DEF_HELPER_FLAGS_4(mve_vqshlui_sw
, TCG_CALL_NO_WG
, void, env
, ptr
, ptr
, i32
)
651 DEF_HELPER_FLAGS_4(mve_vrshli_sb
, TCG_CALL_NO_WG
, void, env
, ptr
, ptr
, i32
)
652 DEF_HELPER_FLAGS_4(mve_vrshli_sh
, TCG_CALL_NO_WG
, void, env
, ptr
, ptr
, i32
)
653 DEF_HELPER_FLAGS_4(mve_vrshli_sw
, TCG_CALL_NO_WG
, void, env
, ptr
, ptr
, i32
)
655 DEF_HELPER_FLAGS_4(mve_vrshli_ub
, TCG_CALL_NO_WG
, void, env
, ptr
, ptr
, i32
)
656 DEF_HELPER_FLAGS_4(mve_vrshli_uh
, TCG_CALL_NO_WG
, void, env
, ptr
, ptr
, i32
)
657 DEF_HELPER_FLAGS_4(mve_vrshli_uw
, TCG_CALL_NO_WG
, void, env
, ptr
, ptr
, i32
)
659 DEF_HELPER_FLAGS_4(mve_vqrshli_sb
, TCG_CALL_NO_WG
, void, env
, ptr
, ptr
, i32
)
660 DEF_HELPER_FLAGS_4(mve_vqrshli_sh
, TCG_CALL_NO_WG
, void, env
, ptr
, ptr
, i32
)
661 DEF_HELPER_FLAGS_4(mve_vqrshli_sw
, TCG_CALL_NO_WG
, void, env
, ptr
, ptr
, i32
)
663 DEF_HELPER_FLAGS_4(mve_vqrshli_ub
, TCG_CALL_NO_WG
, void, env
, ptr
, ptr
, i32
)
664 DEF_HELPER_FLAGS_4(mve_vqrshli_uh
, TCG_CALL_NO_WG
, void, env
, ptr
, ptr
, i32
)
665 DEF_HELPER_FLAGS_4(mve_vqrshli_uw
, TCG_CALL_NO_WG
, void, env
, ptr
, ptr
, i32
)
667 DEF_HELPER_FLAGS_4(mve_vshllbsb
, TCG_CALL_NO_WG
, void, env
, ptr
, ptr
, i32
)
668 DEF_HELPER_FLAGS_4(mve_vshllbsh
, TCG_CALL_NO_WG
, void, env
, ptr
, ptr
, i32
)
669 DEF_HELPER_FLAGS_4(mve_vshllbub
, TCG_CALL_NO_WG
, void, env
, ptr
, ptr
, i32
)
670 DEF_HELPER_FLAGS_4(mve_vshllbuh
, TCG_CALL_NO_WG
, void, env
, ptr
, ptr
, i32
)
671 DEF_HELPER_FLAGS_4(mve_vshlltsb
, TCG_CALL_NO_WG
, void, env
, ptr
, ptr
, i32
)
672 DEF_HELPER_FLAGS_4(mve_vshlltsh
, TCG_CALL_NO_WG
, void, env
, ptr
, ptr
, i32
)
673 DEF_HELPER_FLAGS_4(mve_vshlltub
, TCG_CALL_NO_WG
, void, env
, ptr
, ptr
, i32
)
674 DEF_HELPER_FLAGS_4(mve_vshlltuh
, TCG_CALL_NO_WG
, void, env
, ptr
, ptr
, i32
)
676 DEF_HELPER_FLAGS_4(mve_vsrib
, TCG_CALL_NO_WG
, void, env
, ptr
, ptr
, i32
)
677 DEF_HELPER_FLAGS_4(mve_vsrih
, TCG_CALL_NO_WG
, void, env
, ptr
, ptr
, i32
)
678 DEF_HELPER_FLAGS_4(mve_vsriw
, TCG_CALL_NO_WG
, void, env
, ptr
, ptr
, i32
)
680 DEF_HELPER_FLAGS_4(mve_vslib
, TCG_CALL_NO_WG
, void, env
, ptr
, ptr
, i32
)
681 DEF_HELPER_FLAGS_4(mve_vslih
, TCG_CALL_NO_WG
, void, env
, ptr
, ptr
, i32
)
682 DEF_HELPER_FLAGS_4(mve_vsliw
, TCG_CALL_NO_WG
, void, env
, ptr
, ptr
, i32
)
684 DEF_HELPER_FLAGS_4(mve_vshrnbb
, TCG_CALL_NO_WG
, void, env
, ptr
, ptr
, i32
)
685 DEF_HELPER_FLAGS_4(mve_vshrnbh
, TCG_CALL_NO_WG
, void, env
, ptr
, ptr
, i32
)
686 DEF_HELPER_FLAGS_4(mve_vshrntb
, TCG_CALL_NO_WG
, void, env
, ptr
, ptr
, i32
)
687 DEF_HELPER_FLAGS_4(mve_vshrnth
, TCG_CALL_NO_WG
, void, env
, ptr
, ptr
, i32
)
689 DEF_HELPER_FLAGS_4(mve_vrshrnbb
, TCG_CALL_NO_WG
, void, env
, ptr
, ptr
, i32
)
690 DEF_HELPER_FLAGS_4(mve_vrshrnbh
, TCG_CALL_NO_WG
, void, env
, ptr
, ptr
, i32
)
691 DEF_HELPER_FLAGS_4(mve_vrshrntb
, TCG_CALL_NO_WG
, void, env
, ptr
, ptr
, i32
)
692 DEF_HELPER_FLAGS_4(mve_vrshrnth
, TCG_CALL_NO_WG
, void, env
, ptr
, ptr
, i32
)
694 DEF_HELPER_FLAGS_4(mve_vqshrnb_sb
, TCG_CALL_NO_WG
, void, env
, ptr
, ptr
, i32
)
695 DEF_HELPER_FLAGS_4(mve_vqshrnb_sh
, TCG_CALL_NO_WG
, void, env
, ptr
, ptr
, i32
)
696 DEF_HELPER_FLAGS_4(mve_vqshrnt_sb
, TCG_CALL_NO_WG
, void, env
, ptr
, ptr
, i32
)
697 DEF_HELPER_FLAGS_4(mve_vqshrnt_sh
, TCG_CALL_NO_WG
, void, env
, ptr
, ptr
, i32
)
699 DEF_HELPER_FLAGS_4(mve_vqshrnb_ub
, TCG_CALL_NO_WG
, void, env
, ptr
, ptr
, i32
)
700 DEF_HELPER_FLAGS_4(mve_vqshrnb_uh
, TCG_CALL_NO_WG
, void, env
, ptr
, ptr
, i32
)
701 DEF_HELPER_FLAGS_4(mve_vqshrnt_ub
, TCG_CALL_NO_WG
, void, env
, ptr
, ptr
, i32
)
702 DEF_HELPER_FLAGS_4(mve_vqshrnt_uh
, TCG_CALL_NO_WG
, void, env
, ptr
, ptr
, i32
)
704 DEF_HELPER_FLAGS_4(mve_vqshrunbb
, TCG_CALL_NO_WG
, void, env
, ptr
, ptr
, i32
)
705 DEF_HELPER_FLAGS_4(mve_vqshrunbh
, TCG_CALL_NO_WG
, void, env
, ptr
, ptr
, i32
)
706 DEF_HELPER_FLAGS_4(mve_vqshruntb
, TCG_CALL_NO_WG
, void, env
, ptr
, ptr
, i32
)
707 DEF_HELPER_FLAGS_4(mve_vqshrunth
, TCG_CALL_NO_WG
, void, env
, ptr
, ptr
, i32
)
709 DEF_HELPER_FLAGS_4(mve_vqrshrnb_sb
, TCG_CALL_NO_WG
, void, env
, ptr
, ptr
, i32
)
710 DEF_HELPER_FLAGS_4(mve_vqrshrnb_sh
, TCG_CALL_NO_WG
, void, env
, ptr
, ptr
, i32
)
711 DEF_HELPER_FLAGS_4(mve_vqrshrnt_sb
, TCG_CALL_NO_WG
, void, env
, ptr
, ptr
, i32
)
712 DEF_HELPER_FLAGS_4(mve_vqrshrnt_sh
, TCG_CALL_NO_WG
, void, env
, ptr
, ptr
, i32
)
714 DEF_HELPER_FLAGS_4(mve_vqrshrnb_ub
, TCG_CALL_NO_WG
, void, env
, ptr
, ptr
, i32
)
715 DEF_HELPER_FLAGS_4(mve_vqrshrnb_uh
, TCG_CALL_NO_WG
, void, env
, ptr
, ptr
, i32
)
716 DEF_HELPER_FLAGS_4(mve_vqrshrnt_ub
, TCG_CALL_NO_WG
, void, env
, ptr
, ptr
, i32
)
717 DEF_HELPER_FLAGS_4(mve_vqrshrnt_uh
, TCG_CALL_NO_WG
, void, env
, ptr
, ptr
, i32
)
719 DEF_HELPER_FLAGS_4(mve_vqrshrunbb
, TCG_CALL_NO_WG
, void, env
, ptr
, ptr
, i32
)
720 DEF_HELPER_FLAGS_4(mve_vqrshrunbh
, TCG_CALL_NO_WG
, void, env
, ptr
, ptr
, i32
)
721 DEF_HELPER_FLAGS_4(mve_vqrshruntb
, TCG_CALL_NO_WG
, void, env
, ptr
, ptr
, i32
)
722 DEF_HELPER_FLAGS_4(mve_vqrshrunth
, TCG_CALL_NO_WG
, void, env
, ptr
, ptr
, i32
)
724 DEF_HELPER_FLAGS_4(mve_vshlc
, TCG_CALL_NO_WG
, i32
, env
, ptr
, i32
, i32
)
726 DEF_HELPER_FLAGS_3(mve_sshrl
, TCG_CALL_NO_RWG
, i64
, env
, i64
, i32
)
727 DEF_HELPER_FLAGS_3(mve_ushll
, TCG_CALL_NO_RWG
, i64
, env
, i64
, i32
)
728 DEF_HELPER_FLAGS_3(mve_sqshll
, TCG_CALL_NO_RWG
, i64
, env
, i64
, i32
)
729 DEF_HELPER_FLAGS_3(mve_uqshll
, TCG_CALL_NO_RWG
, i64
, env
, i64
, i32
)
730 DEF_HELPER_FLAGS_3(mve_sqrshrl
, TCG_CALL_NO_RWG
, i64
, env
, i64
, i32
)
731 DEF_HELPER_FLAGS_3(mve_uqrshll
, TCG_CALL_NO_RWG
, i64
, env
, i64
, i32
)
732 DEF_HELPER_FLAGS_3(mve_sqrshrl48
, TCG_CALL_NO_RWG
, i64
, env
, i64
, i32
)
733 DEF_HELPER_FLAGS_3(mve_uqrshll48
, TCG_CALL_NO_RWG
, i64
, env
, i64
, i32
)
735 DEF_HELPER_FLAGS_3(mve_uqshl
, TCG_CALL_NO_RWG
, i32
, env
, i32
, i32
)
736 DEF_HELPER_FLAGS_3(mve_sqshl
, TCG_CALL_NO_RWG
, i32
, env
, i32
, i32
)
737 DEF_HELPER_FLAGS_3(mve_uqrshl
, TCG_CALL_NO_RWG
, i32
, env
, i32
, i32
)
738 DEF_HELPER_FLAGS_3(mve_sqrshr
, TCG_CALL_NO_RWG
, i32
, env
, i32
, i32
)
740 DEF_HELPER_FLAGS_3(mve_vcmpeqb
, TCG_CALL_NO_WG
, void, env
, ptr
, ptr
)
741 DEF_HELPER_FLAGS_3(mve_vcmpeqh
, TCG_CALL_NO_WG
, void, env
, ptr
, ptr
)
742 DEF_HELPER_FLAGS_3(mve_vcmpeqw
, TCG_CALL_NO_WG
, void, env
, ptr
, ptr
)
744 DEF_HELPER_FLAGS_3(mve_vcmpneb
, TCG_CALL_NO_WG
, void, env
, ptr
, ptr
)
745 DEF_HELPER_FLAGS_3(mve_vcmpneh
, TCG_CALL_NO_WG
, void, env
, ptr
, ptr
)
746 DEF_HELPER_FLAGS_3(mve_vcmpnew
, TCG_CALL_NO_WG
, void, env
, ptr
, ptr
)
748 DEF_HELPER_FLAGS_3(mve_vcmpcsb
, TCG_CALL_NO_WG
, void, env
, ptr
, ptr
)
749 DEF_HELPER_FLAGS_3(mve_vcmpcsh
, TCG_CALL_NO_WG
, void, env
, ptr
, ptr
)
750 DEF_HELPER_FLAGS_3(mve_vcmpcsw
, TCG_CALL_NO_WG
, void, env
, ptr
, ptr
)
752 DEF_HELPER_FLAGS_3(mve_vcmphib
, TCG_CALL_NO_WG
, void, env
, ptr
, ptr
)
753 DEF_HELPER_FLAGS_3(mve_vcmphih
, TCG_CALL_NO_WG
, void, env
, ptr
, ptr
)
754 DEF_HELPER_FLAGS_3(mve_vcmphiw
, TCG_CALL_NO_WG
, void, env
, ptr
, ptr
)
756 DEF_HELPER_FLAGS_3(mve_vcmpgeb
, TCG_CALL_NO_WG
, void, env
, ptr
, ptr
)
757 DEF_HELPER_FLAGS_3(mve_vcmpgeh
, TCG_CALL_NO_WG
, void, env
, ptr
, ptr
)
758 DEF_HELPER_FLAGS_3(mve_vcmpgew
, TCG_CALL_NO_WG
, void, env
, ptr
, ptr
)
760 DEF_HELPER_FLAGS_3(mve_vcmpltb
, TCG_CALL_NO_WG
, void, env
, ptr
, ptr
)
761 DEF_HELPER_FLAGS_3(mve_vcmplth
, TCG_CALL_NO_WG
, void, env
, ptr
, ptr
)
762 DEF_HELPER_FLAGS_3(mve_vcmpltw
, TCG_CALL_NO_WG
, void, env
, ptr
, ptr
)
764 DEF_HELPER_FLAGS_3(mve_vcmpgtb
, TCG_CALL_NO_WG
, void, env
, ptr
, ptr
)
765 DEF_HELPER_FLAGS_3(mve_vcmpgth
, TCG_CALL_NO_WG
, void, env
, ptr
, ptr
)
766 DEF_HELPER_FLAGS_3(mve_vcmpgtw
, TCG_CALL_NO_WG
, void, env
, ptr
, ptr
)
768 DEF_HELPER_FLAGS_3(mve_vcmpleb
, TCG_CALL_NO_WG
, void, env
, ptr
, ptr
)
769 DEF_HELPER_FLAGS_3(mve_vcmpleh
, TCG_CALL_NO_WG
, void, env
, ptr
, ptr
)
770 DEF_HELPER_FLAGS_3(mve_vcmplew
, TCG_CALL_NO_WG
, void, env
, ptr
, ptr
)
772 DEF_HELPER_FLAGS_3(mve_vcmpeq_scalarb
, TCG_CALL_NO_WG
, void, env
, ptr
, i32
)
773 DEF_HELPER_FLAGS_3(mve_vcmpeq_scalarh
, TCG_CALL_NO_WG
, void, env
, ptr
, i32
)
774 DEF_HELPER_FLAGS_3(mve_vcmpeq_scalarw
, TCG_CALL_NO_WG
, void, env
, ptr
, i32
)
776 DEF_HELPER_FLAGS_3(mve_vcmpne_scalarb
, TCG_CALL_NO_WG
, void, env
, ptr
, i32
)
777 DEF_HELPER_FLAGS_3(mve_vcmpne_scalarh
, TCG_CALL_NO_WG
, void, env
, ptr
, i32
)
778 DEF_HELPER_FLAGS_3(mve_vcmpne_scalarw
, TCG_CALL_NO_WG
, void, env
, ptr
, i32
)
780 DEF_HELPER_FLAGS_3(mve_vcmpcs_scalarb
, TCG_CALL_NO_WG
, void, env
, ptr
, i32
)
781 DEF_HELPER_FLAGS_3(mve_vcmpcs_scalarh
, TCG_CALL_NO_WG
, void, env
, ptr
, i32
)
782 DEF_HELPER_FLAGS_3(mve_vcmpcs_scalarw
, TCG_CALL_NO_WG
, void, env
, ptr
, i32
)
784 DEF_HELPER_FLAGS_3(mve_vcmphi_scalarb
, TCG_CALL_NO_WG
, void, env
, ptr
, i32
)
785 DEF_HELPER_FLAGS_3(mve_vcmphi_scalarh
, TCG_CALL_NO_WG
, void, env
, ptr
, i32
)
786 DEF_HELPER_FLAGS_3(mve_vcmphi_scalarw
, TCG_CALL_NO_WG
, void, env
, ptr
, i32
)
788 DEF_HELPER_FLAGS_3(mve_vcmpge_scalarb
, TCG_CALL_NO_WG
, void, env
, ptr
, i32
)
789 DEF_HELPER_FLAGS_3(mve_vcmpge_scalarh
, TCG_CALL_NO_WG
, void, env
, ptr
, i32
)
790 DEF_HELPER_FLAGS_3(mve_vcmpge_scalarw
, TCG_CALL_NO_WG
, void, env
, ptr
, i32
)
792 DEF_HELPER_FLAGS_3(mve_vcmplt_scalarb
, TCG_CALL_NO_WG
, void, env
, ptr
, i32
)
793 DEF_HELPER_FLAGS_3(mve_vcmplt_scalarh
, TCG_CALL_NO_WG
, void, env
, ptr
, i32
)
794 DEF_HELPER_FLAGS_3(mve_vcmplt_scalarw
, TCG_CALL_NO_WG
, void, env
, ptr
, i32
)
796 DEF_HELPER_FLAGS_3(mve_vcmpgt_scalarb
, TCG_CALL_NO_WG
, void, env
, ptr
, i32
)
797 DEF_HELPER_FLAGS_3(mve_vcmpgt_scalarh
, TCG_CALL_NO_WG
, void, env
, ptr
, i32
)
798 DEF_HELPER_FLAGS_3(mve_vcmpgt_scalarw
, TCG_CALL_NO_WG
, void, env
, ptr
, i32
)
800 DEF_HELPER_FLAGS_3(mve_vcmple_scalarb
, TCG_CALL_NO_WG
, void, env
, ptr
, i32
)
801 DEF_HELPER_FLAGS_3(mve_vcmple_scalarh
, TCG_CALL_NO_WG
, void, env
, ptr
, i32
)
802 DEF_HELPER_FLAGS_3(mve_vcmple_scalarw
, TCG_CALL_NO_WG
, void, env
, ptr
, i32
)
804 DEF_HELPER_FLAGS_4(mve_vfadd_scalarh
, TCG_CALL_NO_WG
, void, env
, ptr
, ptr
, i32
)
805 DEF_HELPER_FLAGS_4(mve_vfadd_scalars
, TCG_CALL_NO_WG
, void, env
, ptr
, ptr
, i32
)
807 DEF_HELPER_FLAGS_4(mve_vfsub_scalarh
, TCG_CALL_NO_WG
, void, env
, ptr
, ptr
, i32
)
808 DEF_HELPER_FLAGS_4(mve_vfsub_scalars
, TCG_CALL_NO_WG
, void, env
, ptr
, ptr
, i32
)
810 DEF_HELPER_FLAGS_4(mve_vfmul_scalarh
, TCG_CALL_NO_WG
, void, env
, ptr
, ptr
, i32
)
811 DEF_HELPER_FLAGS_4(mve_vfmul_scalars
, TCG_CALL_NO_WG
, void, env
, ptr
, ptr
, i32
)
813 DEF_HELPER_FLAGS_4(mve_vfma_scalarh
, TCG_CALL_NO_WG
, void, env
, ptr
, ptr
, i32
)
814 DEF_HELPER_FLAGS_4(mve_vfma_scalars
, TCG_CALL_NO_WG
, void, env
, ptr
, ptr
, i32
)
816 DEF_HELPER_FLAGS_4(mve_vfmas_scalarh
, TCG_CALL_NO_WG
, void, env
, ptr
, ptr
, i32
)
817 DEF_HELPER_FLAGS_4(mve_vfmas_scalars
, TCG_CALL_NO_WG
, void, env
, ptr
, ptr
, i32
)