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_3(mve_vdup
, TCG_CALL_NO_WG
, void, env
, ptr
, i32
)
38 DEF_HELPER_FLAGS_3(mve_vclsb
, TCG_CALL_NO_WG
, void, env
, ptr
, ptr
)
39 DEF_HELPER_FLAGS_3(mve_vclsh
, TCG_CALL_NO_WG
, void, env
, ptr
, ptr
)
40 DEF_HELPER_FLAGS_3(mve_vclsw
, TCG_CALL_NO_WG
, void, env
, ptr
, ptr
)
42 DEF_HELPER_FLAGS_3(mve_vclzb
, TCG_CALL_NO_WG
, void, env
, ptr
, ptr
)
43 DEF_HELPER_FLAGS_3(mve_vclzh
, TCG_CALL_NO_WG
, void, env
, ptr
, ptr
)
44 DEF_HELPER_FLAGS_3(mve_vclzw
, TCG_CALL_NO_WG
, void, env
, ptr
, ptr
)
46 DEF_HELPER_FLAGS_3(mve_vrev16b
, TCG_CALL_NO_WG
, void, env
, ptr
, ptr
)
47 DEF_HELPER_FLAGS_3(mve_vrev32b
, TCG_CALL_NO_WG
, void, env
, ptr
, ptr
)
48 DEF_HELPER_FLAGS_3(mve_vrev32h
, TCG_CALL_NO_WG
, void, env
, ptr
, ptr
)
49 DEF_HELPER_FLAGS_3(mve_vrev64b
, TCG_CALL_NO_WG
, void, env
, ptr
, ptr
)
50 DEF_HELPER_FLAGS_3(mve_vrev64h
, TCG_CALL_NO_WG
, void, env
, ptr
, ptr
)
51 DEF_HELPER_FLAGS_3(mve_vrev64w
, TCG_CALL_NO_WG
, void, env
, ptr
, ptr
)
53 DEF_HELPER_FLAGS_3(mve_vmvn
, TCG_CALL_NO_WG
, void, env
, ptr
, ptr
)
55 DEF_HELPER_FLAGS_3(mve_vabsb
, TCG_CALL_NO_WG
, void, env
, ptr
, ptr
)
56 DEF_HELPER_FLAGS_3(mve_vabsh
, TCG_CALL_NO_WG
, void, env
, ptr
, ptr
)
57 DEF_HELPER_FLAGS_3(mve_vabsw
, TCG_CALL_NO_WG
, void, env
, ptr
, ptr
)
58 DEF_HELPER_FLAGS_3(mve_vfabsh
, TCG_CALL_NO_WG
, void, env
, ptr
, ptr
)
59 DEF_HELPER_FLAGS_3(mve_vfabss
, TCG_CALL_NO_WG
, void, env
, ptr
, ptr
)
61 DEF_HELPER_FLAGS_3(mve_vnegb
, TCG_CALL_NO_WG
, void, env
, ptr
, ptr
)
62 DEF_HELPER_FLAGS_3(mve_vnegh
, TCG_CALL_NO_WG
, void, env
, ptr
, ptr
)
63 DEF_HELPER_FLAGS_3(mve_vnegw
, TCG_CALL_NO_WG
, void, env
, ptr
, ptr
)
64 DEF_HELPER_FLAGS_3(mve_vfnegh
, TCG_CALL_NO_WG
, void, env
, ptr
, ptr
)
65 DEF_HELPER_FLAGS_3(mve_vfnegs
, TCG_CALL_NO_WG
, void, env
, ptr
, ptr
)
67 DEF_HELPER_FLAGS_4(mve_vand
, TCG_CALL_NO_WG
, void, env
, ptr
, ptr
, ptr
)
68 DEF_HELPER_FLAGS_4(mve_vbic
, TCG_CALL_NO_WG
, void, env
, ptr
, ptr
, ptr
)
69 DEF_HELPER_FLAGS_4(mve_vorr
, TCG_CALL_NO_WG
, void, env
, ptr
, ptr
, ptr
)
70 DEF_HELPER_FLAGS_4(mve_vorn
, TCG_CALL_NO_WG
, void, env
, ptr
, ptr
, ptr
)
71 DEF_HELPER_FLAGS_4(mve_veor
, TCG_CALL_NO_WG
, void, env
, ptr
, ptr
, ptr
)
73 DEF_HELPER_FLAGS_4(mve_vaddb
, TCG_CALL_NO_WG
, void, env
, ptr
, ptr
, ptr
)
74 DEF_HELPER_FLAGS_4(mve_vaddh
, TCG_CALL_NO_WG
, void, env
, ptr
, ptr
, ptr
)
75 DEF_HELPER_FLAGS_4(mve_vaddw
, TCG_CALL_NO_WG
, void, env
, ptr
, ptr
, ptr
)
77 DEF_HELPER_FLAGS_4(mve_vsubb
, TCG_CALL_NO_WG
, void, env
, ptr
, ptr
, ptr
)
78 DEF_HELPER_FLAGS_4(mve_vsubh
, TCG_CALL_NO_WG
, void, env
, ptr
, ptr
, ptr
)
79 DEF_HELPER_FLAGS_4(mve_vsubw
, TCG_CALL_NO_WG
, void, env
, ptr
, ptr
, ptr
)
81 DEF_HELPER_FLAGS_4(mve_vmulb
, TCG_CALL_NO_WG
, void, env
, ptr
, ptr
, ptr
)
82 DEF_HELPER_FLAGS_4(mve_vmulh
, TCG_CALL_NO_WG
, void, env
, ptr
, ptr
, ptr
)
83 DEF_HELPER_FLAGS_4(mve_vmulw
, TCG_CALL_NO_WG
, void, env
, ptr
, ptr
, ptr
)
85 DEF_HELPER_FLAGS_4(mve_vmulhsb
, TCG_CALL_NO_WG
, void, env
, ptr
, ptr
, ptr
)
86 DEF_HELPER_FLAGS_4(mve_vmulhsh
, TCG_CALL_NO_WG
, void, env
, ptr
, ptr
, ptr
)
87 DEF_HELPER_FLAGS_4(mve_vmulhsw
, TCG_CALL_NO_WG
, void, env
, ptr
, ptr
, ptr
)
88 DEF_HELPER_FLAGS_4(mve_vmulhub
, TCG_CALL_NO_WG
, void, env
, ptr
, ptr
, ptr
)
89 DEF_HELPER_FLAGS_4(mve_vmulhuh
, TCG_CALL_NO_WG
, void, env
, ptr
, ptr
, ptr
)
90 DEF_HELPER_FLAGS_4(mve_vmulhuw
, TCG_CALL_NO_WG
, void, env
, ptr
, ptr
, ptr
)
92 DEF_HELPER_FLAGS_4(mve_vrmulhsb
, TCG_CALL_NO_WG
, void, env
, ptr
, ptr
, ptr
)
93 DEF_HELPER_FLAGS_4(mve_vrmulhsh
, TCG_CALL_NO_WG
, void, env
, ptr
, ptr
, ptr
)
94 DEF_HELPER_FLAGS_4(mve_vrmulhsw
, TCG_CALL_NO_WG
, void, env
, ptr
, ptr
, ptr
)
95 DEF_HELPER_FLAGS_4(mve_vrmulhub
, TCG_CALL_NO_WG
, void, env
, ptr
, ptr
, ptr
)
96 DEF_HELPER_FLAGS_4(mve_vrmulhuh
, TCG_CALL_NO_WG
, void, env
, ptr
, ptr
, ptr
)
97 DEF_HELPER_FLAGS_4(mve_vrmulhuw
, TCG_CALL_NO_WG
, void, env
, ptr
, ptr
, ptr
)
99 DEF_HELPER_FLAGS_4(mve_vmaxsb
, TCG_CALL_NO_WG
, void, env
, ptr
, ptr
, ptr
)
100 DEF_HELPER_FLAGS_4(mve_vmaxsh
, TCG_CALL_NO_WG
, void, env
, ptr
, ptr
, ptr
)
101 DEF_HELPER_FLAGS_4(mve_vmaxsw
, TCG_CALL_NO_WG
, void, env
, ptr
, ptr
, ptr
)
102 DEF_HELPER_FLAGS_4(mve_vmaxub
, TCG_CALL_NO_WG
, void, env
, ptr
, ptr
, ptr
)
103 DEF_HELPER_FLAGS_4(mve_vmaxuh
, TCG_CALL_NO_WG
, void, env
, ptr
, ptr
, ptr
)
104 DEF_HELPER_FLAGS_4(mve_vmaxuw
, TCG_CALL_NO_WG
, void, env
, ptr
, ptr
, ptr
)
106 DEF_HELPER_FLAGS_4(mve_vminsb
, TCG_CALL_NO_WG
, void, env
, ptr
, ptr
, ptr
)
107 DEF_HELPER_FLAGS_4(mve_vminsh
, TCG_CALL_NO_WG
, void, env
, ptr
, ptr
, ptr
)
108 DEF_HELPER_FLAGS_4(mve_vminsw
, TCG_CALL_NO_WG
, void, env
, ptr
, ptr
, ptr
)
109 DEF_HELPER_FLAGS_4(mve_vminub
, TCG_CALL_NO_WG
, void, env
, ptr
, ptr
, ptr
)
110 DEF_HELPER_FLAGS_4(mve_vminuh
, TCG_CALL_NO_WG
, void, env
, ptr
, ptr
, ptr
)
111 DEF_HELPER_FLAGS_4(mve_vminuw
, TCG_CALL_NO_WG
, void, env
, ptr
, ptr
, ptr
)
113 DEF_HELPER_FLAGS_4(mve_vabdsb
, TCG_CALL_NO_WG
, void, env
, ptr
, ptr
, ptr
)
114 DEF_HELPER_FLAGS_4(mve_vabdsh
, TCG_CALL_NO_WG
, void, env
, ptr
, ptr
, ptr
)
115 DEF_HELPER_FLAGS_4(mve_vabdsw
, TCG_CALL_NO_WG
, void, env
, ptr
, ptr
, ptr
)
116 DEF_HELPER_FLAGS_4(mve_vabdub
, TCG_CALL_NO_WG
, void, env
, ptr
, ptr
, ptr
)
117 DEF_HELPER_FLAGS_4(mve_vabduh
, TCG_CALL_NO_WG
, void, env
, ptr
, ptr
, ptr
)
118 DEF_HELPER_FLAGS_4(mve_vabduw
, TCG_CALL_NO_WG
, void, env
, ptr
, ptr
, ptr
)
120 DEF_HELPER_FLAGS_4(mve_vhaddsb
, TCG_CALL_NO_WG
, void, env
, ptr
, ptr
, ptr
)
121 DEF_HELPER_FLAGS_4(mve_vhaddsh
, TCG_CALL_NO_WG
, void, env
, ptr
, ptr
, ptr
)
122 DEF_HELPER_FLAGS_4(mve_vhaddsw
, TCG_CALL_NO_WG
, void, env
, ptr
, ptr
, ptr
)
123 DEF_HELPER_FLAGS_4(mve_vhaddub
, TCG_CALL_NO_WG
, void, env
, ptr
, ptr
, ptr
)
124 DEF_HELPER_FLAGS_4(mve_vhadduh
, TCG_CALL_NO_WG
, void, env
, ptr
, ptr
, ptr
)
125 DEF_HELPER_FLAGS_4(mve_vhadduw
, TCG_CALL_NO_WG
, void, env
, ptr
, ptr
, ptr
)
127 DEF_HELPER_FLAGS_4(mve_vhsubsb
, TCG_CALL_NO_WG
, void, env
, ptr
, ptr
, ptr
)
128 DEF_HELPER_FLAGS_4(mve_vhsubsh
, TCG_CALL_NO_WG
, void, env
, ptr
, ptr
, ptr
)
129 DEF_HELPER_FLAGS_4(mve_vhsubsw
, TCG_CALL_NO_WG
, void, env
, ptr
, ptr
, ptr
)
130 DEF_HELPER_FLAGS_4(mve_vhsubub
, TCG_CALL_NO_WG
, void, env
, ptr
, ptr
, ptr
)
131 DEF_HELPER_FLAGS_4(mve_vhsubuh
, TCG_CALL_NO_WG
, void, env
, ptr
, ptr
, ptr
)
132 DEF_HELPER_FLAGS_4(mve_vhsubuw
, TCG_CALL_NO_WG
, void, env
, ptr
, ptr
, ptr
)
134 DEF_HELPER_FLAGS_4(mve_vmullbsb
, TCG_CALL_NO_WG
, void, env
, ptr
, ptr
, ptr
)
135 DEF_HELPER_FLAGS_4(mve_vmullbsh
, TCG_CALL_NO_WG
, void, env
, ptr
, ptr
, ptr
)
136 DEF_HELPER_FLAGS_4(mve_vmullbsw
, TCG_CALL_NO_WG
, void, env
, ptr
, ptr
, ptr
)
137 DEF_HELPER_FLAGS_4(mve_vmullbub
, TCG_CALL_NO_WG
, void, env
, ptr
, ptr
, ptr
)
138 DEF_HELPER_FLAGS_4(mve_vmullbuh
, TCG_CALL_NO_WG
, void, env
, ptr
, ptr
, ptr
)
139 DEF_HELPER_FLAGS_4(mve_vmullbuw
, TCG_CALL_NO_WG
, void, env
, ptr
, ptr
, ptr
)
141 DEF_HELPER_FLAGS_4(mve_vmulltsb
, TCG_CALL_NO_WG
, void, env
, ptr
, ptr
, ptr
)
142 DEF_HELPER_FLAGS_4(mve_vmulltsh
, TCG_CALL_NO_WG
, void, env
, ptr
, ptr
, ptr
)
143 DEF_HELPER_FLAGS_4(mve_vmulltsw
, TCG_CALL_NO_WG
, void, env
, ptr
, ptr
, ptr
)
144 DEF_HELPER_FLAGS_4(mve_vmulltub
, TCG_CALL_NO_WG
, void, env
, ptr
, ptr
, ptr
)
145 DEF_HELPER_FLAGS_4(mve_vmulltuh
, TCG_CALL_NO_WG
, void, env
, ptr
, ptr
, ptr
)
146 DEF_HELPER_FLAGS_4(mve_vmulltuw
, TCG_CALL_NO_WG
, void, env
, ptr
, ptr
, ptr
)
148 DEF_HELPER_FLAGS_4(mve_vqdmulhb
, TCG_CALL_NO_WG
, void, env
, ptr
, ptr
, ptr
)
149 DEF_HELPER_FLAGS_4(mve_vqdmulhh
, TCG_CALL_NO_WG
, void, env
, ptr
, ptr
, ptr
)
150 DEF_HELPER_FLAGS_4(mve_vqdmulhw
, TCG_CALL_NO_WG
, void, env
, ptr
, ptr
, ptr
)
152 DEF_HELPER_FLAGS_4(mve_vqrdmulhb
, TCG_CALL_NO_WG
, void, env
, ptr
, ptr
, ptr
)
153 DEF_HELPER_FLAGS_4(mve_vqrdmulhh
, TCG_CALL_NO_WG
, void, env
, ptr
, ptr
, ptr
)
154 DEF_HELPER_FLAGS_4(mve_vqrdmulhw
, TCG_CALL_NO_WG
, void, env
, ptr
, ptr
, ptr
)
156 DEF_HELPER_FLAGS_4(mve_vqaddsb
, TCG_CALL_NO_WG
, void, env
, ptr
, ptr
, ptr
)
157 DEF_HELPER_FLAGS_4(mve_vqaddsh
, TCG_CALL_NO_WG
, void, env
, ptr
, ptr
, ptr
)
158 DEF_HELPER_FLAGS_4(mve_vqaddsw
, TCG_CALL_NO_WG
, void, env
, ptr
, ptr
, ptr
)
160 DEF_HELPER_FLAGS_4(mve_vqaddub
, TCG_CALL_NO_WG
, void, env
, ptr
, ptr
, ptr
)
161 DEF_HELPER_FLAGS_4(mve_vqadduh
, TCG_CALL_NO_WG
, void, env
, ptr
, ptr
, ptr
)
162 DEF_HELPER_FLAGS_4(mve_vqadduw
, TCG_CALL_NO_WG
, void, env
, ptr
, ptr
, ptr
)
164 DEF_HELPER_FLAGS_4(mve_vqsubsb
, TCG_CALL_NO_WG
, void, env
, ptr
, ptr
, ptr
)
165 DEF_HELPER_FLAGS_4(mve_vqsubsh
, TCG_CALL_NO_WG
, void, env
, ptr
, ptr
, ptr
)
166 DEF_HELPER_FLAGS_4(mve_vqsubsw
, TCG_CALL_NO_WG
, void, env
, ptr
, ptr
, ptr
)
168 DEF_HELPER_FLAGS_4(mve_vqsubub
, TCG_CALL_NO_WG
, void, env
, ptr
, ptr
, ptr
)
169 DEF_HELPER_FLAGS_4(mve_vqsubuh
, TCG_CALL_NO_WG
, void, env
, ptr
, ptr
, ptr
)
170 DEF_HELPER_FLAGS_4(mve_vqsubuw
, TCG_CALL_NO_WG
, void, env
, ptr
, ptr
, ptr
)
172 DEF_HELPER_FLAGS_4(mve_vshlsb
, TCG_CALL_NO_WG
, void, env
, ptr
, ptr
, ptr
)
173 DEF_HELPER_FLAGS_4(mve_vshlsh
, TCG_CALL_NO_WG
, void, env
, ptr
, ptr
, ptr
)
174 DEF_HELPER_FLAGS_4(mve_vshlsw
, TCG_CALL_NO_WG
, void, env
, ptr
, ptr
, ptr
)
176 DEF_HELPER_FLAGS_4(mve_vshlub
, TCG_CALL_NO_WG
, void, env
, ptr
, ptr
, ptr
)
177 DEF_HELPER_FLAGS_4(mve_vshluh
, TCG_CALL_NO_WG
, void, env
, ptr
, ptr
, ptr
)
178 DEF_HELPER_FLAGS_4(mve_vshluw
, TCG_CALL_NO_WG
, void, env
, ptr
, ptr
, ptr
)
180 DEF_HELPER_FLAGS_4(mve_vrshlsb
, TCG_CALL_NO_WG
, void, env
, ptr
, ptr
, ptr
)
181 DEF_HELPER_FLAGS_4(mve_vrshlsh
, TCG_CALL_NO_WG
, void, env
, ptr
, ptr
, ptr
)
182 DEF_HELPER_FLAGS_4(mve_vrshlsw
, TCG_CALL_NO_WG
, void, env
, ptr
, ptr
, ptr
)
184 DEF_HELPER_FLAGS_4(mve_vrshlub
, TCG_CALL_NO_WG
, void, env
, ptr
, ptr
, ptr
)
185 DEF_HELPER_FLAGS_4(mve_vrshluh
, TCG_CALL_NO_WG
, void, env
, ptr
, ptr
, ptr
)
186 DEF_HELPER_FLAGS_4(mve_vrshluw
, TCG_CALL_NO_WG
, void, env
, ptr
, ptr
, ptr
)
188 DEF_HELPER_FLAGS_4(mve_vqshlsb
, TCG_CALL_NO_WG
, void, env
, ptr
, ptr
, ptr
)
189 DEF_HELPER_FLAGS_4(mve_vqshlsh
, TCG_CALL_NO_WG
, void, env
, ptr
, ptr
, ptr
)
190 DEF_HELPER_FLAGS_4(mve_vqshlsw
, TCG_CALL_NO_WG
, void, env
, ptr
, ptr
, ptr
)
192 DEF_HELPER_FLAGS_4(mve_vqshlub
, TCG_CALL_NO_WG
, void, env
, ptr
, ptr
, ptr
)
193 DEF_HELPER_FLAGS_4(mve_vqshluh
, TCG_CALL_NO_WG
, void, env
, ptr
, ptr
, ptr
)
194 DEF_HELPER_FLAGS_4(mve_vqshluw
, TCG_CALL_NO_WG
, void, env
, ptr
, ptr
, ptr
)
196 DEF_HELPER_FLAGS_4(mve_vqrshlsb
, TCG_CALL_NO_WG
, void, env
, ptr
, ptr
, ptr
)
197 DEF_HELPER_FLAGS_4(mve_vqrshlsh
, TCG_CALL_NO_WG
, void, env
, ptr
, ptr
, ptr
)
198 DEF_HELPER_FLAGS_4(mve_vqrshlsw
, TCG_CALL_NO_WG
, void, env
, ptr
, ptr
, ptr
)
200 DEF_HELPER_FLAGS_4(mve_vqrshlub
, TCG_CALL_NO_WG
, void, env
, ptr
, ptr
, ptr
)
201 DEF_HELPER_FLAGS_4(mve_vqrshluh
, TCG_CALL_NO_WG
, void, env
, ptr
, ptr
, ptr
)
202 DEF_HELPER_FLAGS_4(mve_vqrshluw
, TCG_CALL_NO_WG
, void, env
, ptr
, ptr
, ptr
)
204 DEF_HELPER_FLAGS_4(mve_vqdmladhb
, TCG_CALL_NO_WG
, void, env
, ptr
, ptr
, ptr
)
205 DEF_HELPER_FLAGS_4(mve_vqdmladhh
, TCG_CALL_NO_WG
, void, env
, ptr
, ptr
, ptr
)
206 DEF_HELPER_FLAGS_4(mve_vqdmladhw
, TCG_CALL_NO_WG
, void, env
, ptr
, ptr
, ptr
)
208 DEF_HELPER_FLAGS_4(mve_vqdmladhxb
, TCG_CALL_NO_WG
, void, env
, ptr
, ptr
, ptr
)
209 DEF_HELPER_FLAGS_4(mve_vqdmladhxh
, TCG_CALL_NO_WG
, void, env
, ptr
, ptr
, ptr
)
210 DEF_HELPER_FLAGS_4(mve_vqdmladhxw
, TCG_CALL_NO_WG
, void, env
, ptr
, ptr
, ptr
)
212 DEF_HELPER_FLAGS_4(mve_vqrdmladhb
, TCG_CALL_NO_WG
, void, env
, ptr
, ptr
, ptr
)
213 DEF_HELPER_FLAGS_4(mve_vqrdmladhh
, TCG_CALL_NO_WG
, void, env
, ptr
, ptr
, ptr
)
214 DEF_HELPER_FLAGS_4(mve_vqrdmladhw
, TCG_CALL_NO_WG
, void, env
, ptr
, ptr
, ptr
)
216 DEF_HELPER_FLAGS_4(mve_vqrdmladhxb
, TCG_CALL_NO_WG
, void, env
, ptr
, ptr
, ptr
)
217 DEF_HELPER_FLAGS_4(mve_vqrdmladhxh
, TCG_CALL_NO_WG
, void, env
, ptr
, ptr
, ptr
)
218 DEF_HELPER_FLAGS_4(mve_vqrdmladhxw
, TCG_CALL_NO_WG
, void, env
, ptr
, ptr
, ptr
)
220 DEF_HELPER_FLAGS_4(mve_vqdmlsdhb
, TCG_CALL_NO_WG
, void, env
, ptr
, ptr
, ptr
)
221 DEF_HELPER_FLAGS_4(mve_vqdmlsdhh
, TCG_CALL_NO_WG
, void, env
, ptr
, ptr
, ptr
)
222 DEF_HELPER_FLAGS_4(mve_vqdmlsdhw
, TCG_CALL_NO_WG
, void, env
, ptr
, ptr
, ptr
)
224 DEF_HELPER_FLAGS_4(mve_vqdmlsdhxb
, TCG_CALL_NO_WG
, void, env
, ptr
, ptr
, ptr
)
225 DEF_HELPER_FLAGS_4(mve_vqdmlsdhxh
, TCG_CALL_NO_WG
, void, env
, ptr
, ptr
, ptr
)
226 DEF_HELPER_FLAGS_4(mve_vqdmlsdhxw
, TCG_CALL_NO_WG
, void, env
, ptr
, ptr
, ptr
)
228 DEF_HELPER_FLAGS_4(mve_vqrdmlsdhb
, TCG_CALL_NO_WG
, void, env
, ptr
, ptr
, ptr
)
229 DEF_HELPER_FLAGS_4(mve_vqrdmlsdhh
, TCG_CALL_NO_WG
, void, env
, ptr
, ptr
, ptr
)
230 DEF_HELPER_FLAGS_4(mve_vqrdmlsdhw
, TCG_CALL_NO_WG
, void, env
, ptr
, ptr
, ptr
)
232 DEF_HELPER_FLAGS_4(mve_vqrdmlsdhxb
, TCG_CALL_NO_WG
, void, env
, ptr
, ptr
, ptr
)
233 DEF_HELPER_FLAGS_4(mve_vqrdmlsdhxh
, TCG_CALL_NO_WG
, void, env
, ptr
, ptr
, ptr
)
234 DEF_HELPER_FLAGS_4(mve_vqrdmlsdhxw
, TCG_CALL_NO_WG
, void, env
, ptr
, ptr
, ptr
)
236 DEF_HELPER_FLAGS_4(mve_vqdmullbh
, TCG_CALL_NO_WG
, void, env
, ptr
, ptr
, ptr
)
237 DEF_HELPER_FLAGS_4(mve_vqdmullbw
, TCG_CALL_NO_WG
, void, env
, ptr
, ptr
, ptr
)
238 DEF_HELPER_FLAGS_4(mve_vqdmullth
, TCG_CALL_NO_WG
, void, env
, ptr
, ptr
, ptr
)
239 DEF_HELPER_FLAGS_4(mve_vqdmulltw
, TCG_CALL_NO_WG
, void, env
, ptr
, ptr
, ptr
)
241 DEF_HELPER_FLAGS_4(mve_vrhaddsb
, TCG_CALL_NO_WG
, void, env
, ptr
, ptr
, ptr
)
242 DEF_HELPER_FLAGS_4(mve_vrhaddsh
, TCG_CALL_NO_WG
, void, env
, ptr
, ptr
, ptr
)
243 DEF_HELPER_FLAGS_4(mve_vrhaddsw
, TCG_CALL_NO_WG
, void, env
, ptr
, ptr
, ptr
)
245 DEF_HELPER_FLAGS_4(mve_vrhaddub
, TCG_CALL_NO_WG
, void, env
, ptr
, ptr
, ptr
)
246 DEF_HELPER_FLAGS_4(mve_vrhadduh
, TCG_CALL_NO_WG
, void, env
, ptr
, ptr
, ptr
)
247 DEF_HELPER_FLAGS_4(mve_vrhadduw
, TCG_CALL_NO_WG
, void, env
, ptr
, ptr
, ptr
)
249 DEF_HELPER_FLAGS_4(mve_vadc
, TCG_CALL_NO_WG
, void, env
, ptr
, ptr
, ptr
)
250 DEF_HELPER_FLAGS_4(mve_vadci
, TCG_CALL_NO_WG
, void, env
, ptr
, ptr
, ptr
)
251 DEF_HELPER_FLAGS_4(mve_vsbc
, TCG_CALL_NO_WG
, void, env
, ptr
, ptr
, ptr
)
252 DEF_HELPER_FLAGS_4(mve_vsbci
, TCG_CALL_NO_WG
, void, env
, ptr
, ptr
, ptr
)
254 DEF_HELPER_FLAGS_4(mve_vcadd90b
, TCG_CALL_NO_WG
, void, env
, ptr
, ptr
, ptr
)
255 DEF_HELPER_FLAGS_4(mve_vcadd90h
, TCG_CALL_NO_WG
, void, env
, ptr
, ptr
, ptr
)
256 DEF_HELPER_FLAGS_4(mve_vcadd90w
, TCG_CALL_NO_WG
, void, env
, ptr
, ptr
, ptr
)
258 DEF_HELPER_FLAGS_4(mve_vcadd270b
, TCG_CALL_NO_WG
, void, env
, ptr
, ptr
, ptr
)
259 DEF_HELPER_FLAGS_4(mve_vcadd270h
, TCG_CALL_NO_WG
, void, env
, ptr
, ptr
, ptr
)
260 DEF_HELPER_FLAGS_4(mve_vcadd270w
, TCG_CALL_NO_WG
, void, env
, ptr
, ptr
, ptr
)
262 DEF_HELPER_FLAGS_4(mve_vhcadd90b
, TCG_CALL_NO_WG
, void, env
, ptr
, ptr
, ptr
)
263 DEF_HELPER_FLAGS_4(mve_vhcadd90h
, TCG_CALL_NO_WG
, void, env
, ptr
, ptr
, ptr
)
264 DEF_HELPER_FLAGS_4(mve_vhcadd90w
, TCG_CALL_NO_WG
, void, env
, ptr
, ptr
, ptr
)
266 DEF_HELPER_FLAGS_4(mve_vhcadd270b
, TCG_CALL_NO_WG
, void, env
, ptr
, ptr
, ptr
)
267 DEF_HELPER_FLAGS_4(mve_vhcadd270h
, TCG_CALL_NO_WG
, void, env
, ptr
, ptr
, ptr
)
268 DEF_HELPER_FLAGS_4(mve_vhcadd270w
, TCG_CALL_NO_WG
, void, env
, ptr
, ptr
, ptr
)
270 DEF_HELPER_FLAGS_4(mve_vadd_scalarb
, TCG_CALL_NO_WG
, void, env
, ptr
, ptr
, i32
)
271 DEF_HELPER_FLAGS_4(mve_vadd_scalarh
, TCG_CALL_NO_WG
, void, env
, ptr
, ptr
, i32
)
272 DEF_HELPER_FLAGS_4(mve_vadd_scalarw
, TCG_CALL_NO_WG
, void, env
, ptr
, ptr
, i32
)
274 DEF_HELPER_FLAGS_4(mve_vsub_scalarb
, TCG_CALL_NO_WG
, void, env
, ptr
, ptr
, i32
)
275 DEF_HELPER_FLAGS_4(mve_vsub_scalarh
, TCG_CALL_NO_WG
, void, env
, ptr
, ptr
, i32
)
276 DEF_HELPER_FLAGS_4(mve_vsub_scalarw
, TCG_CALL_NO_WG
, void, env
, ptr
, ptr
, i32
)
278 DEF_HELPER_FLAGS_4(mve_vmul_scalarb
, TCG_CALL_NO_WG
, void, env
, ptr
, ptr
, i32
)
279 DEF_HELPER_FLAGS_4(mve_vmul_scalarh
, TCG_CALL_NO_WG
, void, env
, ptr
, ptr
, i32
)
280 DEF_HELPER_FLAGS_4(mve_vmul_scalarw
, TCG_CALL_NO_WG
, void, env
, ptr
, ptr
, i32
)
282 DEF_HELPER_FLAGS_4(mve_vhadds_scalarb
, TCG_CALL_NO_WG
, void, env
, ptr
, ptr
, i32
)
283 DEF_HELPER_FLAGS_4(mve_vhadds_scalarh
, TCG_CALL_NO_WG
, void, env
, ptr
, ptr
, i32
)
284 DEF_HELPER_FLAGS_4(mve_vhadds_scalarw
, TCG_CALL_NO_WG
, void, env
, ptr
, ptr
, i32
)
286 DEF_HELPER_FLAGS_4(mve_vhaddu_scalarb
, TCG_CALL_NO_WG
, void, env
, ptr
, ptr
, i32
)
287 DEF_HELPER_FLAGS_4(mve_vhaddu_scalarh
, TCG_CALL_NO_WG
, void, env
, ptr
, ptr
, i32
)
288 DEF_HELPER_FLAGS_4(mve_vhaddu_scalarw
, TCG_CALL_NO_WG
, void, env
, ptr
, ptr
, i32
)
290 DEF_HELPER_FLAGS_4(mve_vhsubs_scalarb
, TCG_CALL_NO_WG
, void, env
, ptr
, ptr
, i32
)
291 DEF_HELPER_FLAGS_4(mve_vhsubs_scalarh
, TCG_CALL_NO_WG
, void, env
, ptr
, ptr
, i32
)
292 DEF_HELPER_FLAGS_4(mve_vhsubs_scalarw
, TCG_CALL_NO_WG
, void, env
, ptr
, ptr
, i32
)
294 DEF_HELPER_FLAGS_4(mve_vhsubu_scalarb
, TCG_CALL_NO_WG
, void, env
, ptr
, ptr
, i32
)
295 DEF_HELPER_FLAGS_4(mve_vhsubu_scalarh
, TCG_CALL_NO_WG
, void, env
, ptr
, ptr
, i32
)
296 DEF_HELPER_FLAGS_4(mve_vhsubu_scalarw
, TCG_CALL_NO_WG
, void, env
, ptr
, ptr
, i32
)
298 DEF_HELPER_FLAGS_4(mve_vqadds_scalarb
, TCG_CALL_NO_WG
, void, env
, ptr
, ptr
, i32
)
299 DEF_HELPER_FLAGS_4(mve_vqadds_scalarh
, TCG_CALL_NO_WG
, void, env
, ptr
, ptr
, i32
)
300 DEF_HELPER_FLAGS_4(mve_vqadds_scalarw
, TCG_CALL_NO_WG
, void, env
, ptr
, ptr
, i32
)
302 DEF_HELPER_FLAGS_4(mve_vqaddu_scalarb
, TCG_CALL_NO_WG
, void, env
, ptr
, ptr
, i32
)
303 DEF_HELPER_FLAGS_4(mve_vqaddu_scalarh
, TCG_CALL_NO_WG
, void, env
, ptr
, ptr
, i32
)
304 DEF_HELPER_FLAGS_4(mve_vqaddu_scalarw
, TCG_CALL_NO_WG
, void, env
, ptr
, ptr
, i32
)
306 DEF_HELPER_FLAGS_4(mve_vqsubs_scalarb
, TCG_CALL_NO_WG
, void, env
, ptr
, ptr
, i32
)
307 DEF_HELPER_FLAGS_4(mve_vqsubs_scalarh
, TCG_CALL_NO_WG
, void, env
, ptr
, ptr
, i32
)
308 DEF_HELPER_FLAGS_4(mve_vqsubs_scalarw
, TCG_CALL_NO_WG
, void, env
, ptr
, ptr
, i32
)
310 DEF_HELPER_FLAGS_4(mve_vqsubu_scalarb
, TCG_CALL_NO_WG
, void, env
, ptr
, ptr
, i32
)
311 DEF_HELPER_FLAGS_4(mve_vqsubu_scalarh
, TCG_CALL_NO_WG
, void, env
, ptr
, ptr
, i32
)
312 DEF_HELPER_FLAGS_4(mve_vqsubu_scalarw
, TCG_CALL_NO_WG
, void, env
, ptr
, ptr
, i32
)
314 DEF_HELPER_FLAGS_4(mve_vqdmulh_scalarb
, TCG_CALL_NO_WG
, void, env
, ptr
, ptr
, i32
)
315 DEF_HELPER_FLAGS_4(mve_vqdmulh_scalarh
, TCG_CALL_NO_WG
, void, env
, ptr
, ptr
, i32
)
316 DEF_HELPER_FLAGS_4(mve_vqdmulh_scalarw
, TCG_CALL_NO_WG
, void, env
, ptr
, ptr
, i32
)
318 DEF_HELPER_FLAGS_4(mve_vqrdmulh_scalarb
, TCG_CALL_NO_WG
, void, env
, ptr
, ptr
, i32
)
319 DEF_HELPER_FLAGS_4(mve_vqrdmulh_scalarh
, TCG_CALL_NO_WG
, void, env
, ptr
, ptr
, i32
)
320 DEF_HELPER_FLAGS_4(mve_vqrdmulh_scalarw
, TCG_CALL_NO_WG
, void, env
, ptr
, ptr
, i32
)
322 DEF_HELPER_FLAGS_4(mve_vbrsrb
, TCG_CALL_NO_WG
, void, env
, ptr
, ptr
, i32
)
323 DEF_HELPER_FLAGS_4(mve_vbrsrh
, TCG_CALL_NO_WG
, void, env
, ptr
, ptr
, i32
)
324 DEF_HELPER_FLAGS_4(mve_vbrsrw
, TCG_CALL_NO_WG
, void, env
, ptr
, ptr
, i32
)
326 DEF_HELPER_FLAGS_4(mve_vqdmullb_scalarh
, TCG_CALL_NO_WG
, void, env
, ptr
, ptr
, i32
)
327 DEF_HELPER_FLAGS_4(mve_vqdmullb_scalarw
, TCG_CALL_NO_WG
, void, env
, ptr
, ptr
, i32
)
328 DEF_HELPER_FLAGS_4(mve_vqdmullt_scalarh
, TCG_CALL_NO_WG
, void, env
, ptr
, ptr
, i32
)
329 DEF_HELPER_FLAGS_4(mve_vqdmullt_scalarw
, TCG_CALL_NO_WG
, void, env
, ptr
, ptr
, i32
)
331 DEF_HELPER_FLAGS_4(mve_vmlaldavsh
, TCG_CALL_NO_WG
, i64
, env
, ptr
, ptr
, i64
)
332 DEF_HELPER_FLAGS_4(mve_vmlaldavsw
, TCG_CALL_NO_WG
, i64
, env
, ptr
, ptr
, i64
)
333 DEF_HELPER_FLAGS_4(mve_vmlaldavxsh
, TCG_CALL_NO_WG
, i64
, env
, ptr
, ptr
, i64
)
334 DEF_HELPER_FLAGS_4(mve_vmlaldavxsw
, TCG_CALL_NO_WG
, i64
, env
, ptr
, ptr
, i64
)
336 DEF_HELPER_FLAGS_4(mve_vmlaldavuh
, TCG_CALL_NO_WG
, i64
, env
, ptr
, ptr
, i64
)
337 DEF_HELPER_FLAGS_4(mve_vmlaldavuw
, TCG_CALL_NO_WG
, i64
, env
, ptr
, ptr
, i64
)
339 DEF_HELPER_FLAGS_4(mve_vmlsldavsh
, TCG_CALL_NO_WG
, i64
, env
, ptr
, ptr
, i64
)
340 DEF_HELPER_FLAGS_4(mve_vmlsldavsw
, TCG_CALL_NO_WG
, i64
, env
, ptr
, ptr
, i64
)
341 DEF_HELPER_FLAGS_4(mve_vmlsldavxsh
, TCG_CALL_NO_WG
, i64
, env
, ptr
, ptr
, i64
)
342 DEF_HELPER_FLAGS_4(mve_vmlsldavxsw
, TCG_CALL_NO_WG
, i64
, env
, ptr
, ptr
, i64
)
344 DEF_HELPER_FLAGS_4(mve_vrmlaldavhsw
, TCG_CALL_NO_WG
, i64
, env
, ptr
, ptr
, i64
)
345 DEF_HELPER_FLAGS_4(mve_vrmlaldavhxsw
, TCG_CALL_NO_WG
, i64
, env
, ptr
, ptr
, i64
)
347 DEF_HELPER_FLAGS_4(mve_vrmlaldavhuw
, TCG_CALL_NO_WG
, i64
, env
, ptr
, ptr
, i64
)
349 DEF_HELPER_FLAGS_4(mve_vrmlsldavhsw
, TCG_CALL_NO_WG
, i64
, env
, ptr
, ptr
, i64
)
350 DEF_HELPER_FLAGS_4(mve_vrmlsldavhxsw
, TCG_CALL_NO_WG
, i64
, env
, ptr
, ptr
, i64
)
352 DEF_HELPER_FLAGS_3(mve_vaddvsb
, TCG_CALL_NO_WG
, i32
, env
, ptr
, i32
)
353 DEF_HELPER_FLAGS_3(mve_vaddvub
, TCG_CALL_NO_WG
, i32
, env
, ptr
, i32
)
354 DEF_HELPER_FLAGS_3(mve_vaddvsh
, TCG_CALL_NO_WG
, i32
, env
, ptr
, i32
)
355 DEF_HELPER_FLAGS_3(mve_vaddvuh
, TCG_CALL_NO_WG
, i32
, env
, ptr
, i32
)
356 DEF_HELPER_FLAGS_3(mve_vaddvsw
, TCG_CALL_NO_WG
, i32
, env
, ptr
, i32
)
357 DEF_HELPER_FLAGS_3(mve_vaddvuw
, TCG_CALL_NO_WG
, i32
, env
, ptr
, i32
)
359 DEF_HELPER_FLAGS_3(mve_vaddlv_s
, TCG_CALL_NO_WG
, i64
, env
, ptr
, i64
)
360 DEF_HELPER_FLAGS_3(mve_vaddlv_u
, TCG_CALL_NO_WG
, i64
, env
, ptr
, i64
)
362 DEF_HELPER_FLAGS_3(mve_vmovi
, TCG_CALL_NO_WG
, void, env
, ptr
, i64
)
363 DEF_HELPER_FLAGS_3(mve_vandi
, TCG_CALL_NO_WG
, void, env
, ptr
, i64
)
364 DEF_HELPER_FLAGS_3(mve_vorri
, TCG_CALL_NO_WG
, void, env
, ptr
, i64
)
366 DEF_HELPER_FLAGS_4(mve_vshli_sb
, TCG_CALL_NO_WG
, void, env
, ptr
, ptr
, i32
)
367 DEF_HELPER_FLAGS_4(mve_vshli_sh
, TCG_CALL_NO_WG
, void, env
, ptr
, ptr
, i32
)
368 DEF_HELPER_FLAGS_4(mve_vshli_sw
, TCG_CALL_NO_WG
, void, env
, ptr
, ptr
, i32
)
370 DEF_HELPER_FLAGS_4(mve_vshli_ub
, TCG_CALL_NO_WG
, void, env
, ptr
, ptr
, i32
)
371 DEF_HELPER_FLAGS_4(mve_vshli_uh
, TCG_CALL_NO_WG
, void, env
, ptr
, ptr
, i32
)
372 DEF_HELPER_FLAGS_4(mve_vshli_uw
, TCG_CALL_NO_WG
, void, env
, ptr
, ptr
, i32
)
374 DEF_HELPER_FLAGS_4(mve_vqshli_sb
, TCG_CALL_NO_WG
, void, env
, ptr
, ptr
, i32
)
375 DEF_HELPER_FLAGS_4(mve_vqshli_sh
, TCG_CALL_NO_WG
, void, env
, ptr
, ptr
, i32
)
376 DEF_HELPER_FLAGS_4(mve_vqshli_sw
, TCG_CALL_NO_WG
, void, env
, ptr
, ptr
, i32
)
378 DEF_HELPER_FLAGS_4(mve_vqshli_ub
, TCG_CALL_NO_WG
, void, env
, ptr
, ptr
, i32
)
379 DEF_HELPER_FLAGS_4(mve_vqshli_uh
, TCG_CALL_NO_WG
, void, env
, ptr
, ptr
, i32
)
380 DEF_HELPER_FLAGS_4(mve_vqshli_uw
, TCG_CALL_NO_WG
, void, env
, ptr
, ptr
, i32
)
382 DEF_HELPER_FLAGS_4(mve_vqshlui_sb
, TCG_CALL_NO_WG
, void, env
, ptr
, ptr
, i32
)
383 DEF_HELPER_FLAGS_4(mve_vqshlui_sh
, TCG_CALL_NO_WG
, void, env
, ptr
, ptr
, i32
)
384 DEF_HELPER_FLAGS_4(mve_vqshlui_sw
, TCG_CALL_NO_WG
, void, env
, ptr
, ptr
, i32
)
386 DEF_HELPER_FLAGS_4(mve_vrshli_sb
, TCG_CALL_NO_WG
, void, env
, ptr
, ptr
, i32
)
387 DEF_HELPER_FLAGS_4(mve_vrshli_sh
, TCG_CALL_NO_WG
, void, env
, ptr
, ptr
, i32
)
388 DEF_HELPER_FLAGS_4(mve_vrshli_sw
, TCG_CALL_NO_WG
, void, env
, ptr
, ptr
, i32
)
390 DEF_HELPER_FLAGS_4(mve_vrshli_ub
, TCG_CALL_NO_WG
, void, env
, ptr
, ptr
, i32
)
391 DEF_HELPER_FLAGS_4(mve_vrshli_uh
, TCG_CALL_NO_WG
, void, env
, ptr
, ptr
, i32
)
392 DEF_HELPER_FLAGS_4(mve_vrshli_uw
, TCG_CALL_NO_WG
, void, env
, ptr
, ptr
, i32
)
394 DEF_HELPER_FLAGS_4(mve_vshllbsb
, TCG_CALL_NO_WG
, void, env
, ptr
, ptr
, i32
)
395 DEF_HELPER_FLAGS_4(mve_vshllbsh
, TCG_CALL_NO_WG
, void, env
, ptr
, ptr
, i32
)
396 DEF_HELPER_FLAGS_4(mve_vshllbub
, TCG_CALL_NO_WG
, void, env
, ptr
, ptr
, i32
)
397 DEF_HELPER_FLAGS_4(mve_vshllbuh
, TCG_CALL_NO_WG
, void, env
, ptr
, ptr
, i32
)
398 DEF_HELPER_FLAGS_4(mve_vshlltsb
, TCG_CALL_NO_WG
, void, env
, ptr
, ptr
, i32
)
399 DEF_HELPER_FLAGS_4(mve_vshlltsh
, TCG_CALL_NO_WG
, void, env
, ptr
, ptr
, i32
)
400 DEF_HELPER_FLAGS_4(mve_vshlltub
, TCG_CALL_NO_WG
, void, env
, ptr
, ptr
, i32
)
401 DEF_HELPER_FLAGS_4(mve_vshlltuh
, TCG_CALL_NO_WG
, void, env
, ptr
, ptr
, i32
)
403 DEF_HELPER_FLAGS_4(mve_vsrib
, TCG_CALL_NO_WG
, void, env
, ptr
, ptr
, i32
)
404 DEF_HELPER_FLAGS_4(mve_vsrih
, TCG_CALL_NO_WG
, void, env
, ptr
, ptr
, i32
)
405 DEF_HELPER_FLAGS_4(mve_vsriw
, TCG_CALL_NO_WG
, void, env
, ptr
, ptr
, i32
)
407 DEF_HELPER_FLAGS_4(mve_vslib
, TCG_CALL_NO_WG
, void, env
, ptr
, ptr
, i32
)
408 DEF_HELPER_FLAGS_4(mve_vslih
, TCG_CALL_NO_WG
, void, env
, ptr
, ptr
, i32
)
409 DEF_HELPER_FLAGS_4(mve_vsliw
, TCG_CALL_NO_WG
, void, env
, ptr
, ptr
, i32
)
411 DEF_HELPER_FLAGS_4(mve_vshrnbb
, TCG_CALL_NO_WG
, void, env
, ptr
, ptr
, i32
)
412 DEF_HELPER_FLAGS_4(mve_vshrnbh
, TCG_CALL_NO_WG
, void, env
, ptr
, ptr
, i32
)
413 DEF_HELPER_FLAGS_4(mve_vshrntb
, TCG_CALL_NO_WG
, void, env
, ptr
, ptr
, i32
)
414 DEF_HELPER_FLAGS_4(mve_vshrnth
, TCG_CALL_NO_WG
, void, env
, ptr
, ptr
, i32
)
416 DEF_HELPER_FLAGS_4(mve_vrshrnbb
, TCG_CALL_NO_WG
, void, env
, ptr
, ptr
, i32
)
417 DEF_HELPER_FLAGS_4(mve_vrshrnbh
, TCG_CALL_NO_WG
, void, env
, ptr
, ptr
, i32
)
418 DEF_HELPER_FLAGS_4(mve_vrshrntb
, TCG_CALL_NO_WG
, void, env
, ptr
, ptr
, i32
)
419 DEF_HELPER_FLAGS_4(mve_vrshrnth
, TCG_CALL_NO_WG
, void, env
, ptr
, ptr
, i32
)
421 DEF_HELPER_FLAGS_4(mve_vqshrnb_sb
, TCG_CALL_NO_WG
, void, env
, ptr
, ptr
, i32
)
422 DEF_HELPER_FLAGS_4(mve_vqshrnb_sh
, TCG_CALL_NO_WG
, void, env
, ptr
, ptr
, i32
)
423 DEF_HELPER_FLAGS_4(mve_vqshrnt_sb
, TCG_CALL_NO_WG
, void, env
, ptr
, ptr
, i32
)
424 DEF_HELPER_FLAGS_4(mve_vqshrnt_sh
, TCG_CALL_NO_WG
, void, env
, ptr
, ptr
, i32
)
426 DEF_HELPER_FLAGS_4(mve_vqshrnb_ub
, TCG_CALL_NO_WG
, void, env
, ptr
, ptr
, i32
)
427 DEF_HELPER_FLAGS_4(mve_vqshrnb_uh
, TCG_CALL_NO_WG
, void, env
, ptr
, ptr
, i32
)
428 DEF_HELPER_FLAGS_4(mve_vqshrnt_ub
, TCG_CALL_NO_WG
, void, env
, ptr
, ptr
, i32
)
429 DEF_HELPER_FLAGS_4(mve_vqshrnt_uh
, TCG_CALL_NO_WG
, void, env
, ptr
, ptr
, i32
)
431 DEF_HELPER_FLAGS_4(mve_vqshrunbb
, TCG_CALL_NO_WG
, void, env
, ptr
, ptr
, i32
)
432 DEF_HELPER_FLAGS_4(mve_vqshrunbh
, TCG_CALL_NO_WG
, void, env
, ptr
, ptr
, i32
)
433 DEF_HELPER_FLAGS_4(mve_vqshruntb
, TCG_CALL_NO_WG
, void, env
, ptr
, ptr
, i32
)
434 DEF_HELPER_FLAGS_4(mve_vqshrunth
, TCG_CALL_NO_WG
, void, env
, ptr
, ptr
, i32
)
436 DEF_HELPER_FLAGS_4(mve_vqrshrnb_sb
, TCG_CALL_NO_WG
, void, env
, ptr
, ptr
, i32
)
437 DEF_HELPER_FLAGS_4(mve_vqrshrnb_sh
, TCG_CALL_NO_WG
, void, env
, ptr
, ptr
, i32
)
438 DEF_HELPER_FLAGS_4(mve_vqrshrnt_sb
, TCG_CALL_NO_WG
, void, env
, ptr
, ptr
, i32
)
439 DEF_HELPER_FLAGS_4(mve_vqrshrnt_sh
, TCG_CALL_NO_WG
, void, env
, ptr
, ptr
, i32
)
441 DEF_HELPER_FLAGS_4(mve_vqrshrnb_ub
, TCG_CALL_NO_WG
, void, env
, ptr
, ptr
, i32
)
442 DEF_HELPER_FLAGS_4(mve_vqrshrnb_uh
, TCG_CALL_NO_WG
, void, env
, ptr
, ptr
, i32
)
443 DEF_HELPER_FLAGS_4(mve_vqrshrnt_ub
, TCG_CALL_NO_WG
, void, env
, ptr
, ptr
, i32
)
444 DEF_HELPER_FLAGS_4(mve_vqrshrnt_uh
, TCG_CALL_NO_WG
, void, env
, ptr
, ptr
, i32
)
446 DEF_HELPER_FLAGS_4(mve_vqrshrunbb
, TCG_CALL_NO_WG
, void, env
, ptr
, ptr
, i32
)
447 DEF_HELPER_FLAGS_4(mve_vqrshrunbh
, TCG_CALL_NO_WG
, void, env
, ptr
, ptr
, i32
)
448 DEF_HELPER_FLAGS_4(mve_vqrshruntb
, TCG_CALL_NO_WG
, void, env
, ptr
, ptr
, i32
)
449 DEF_HELPER_FLAGS_4(mve_vqrshrunth
, TCG_CALL_NO_WG
, void, env
, ptr
, ptr
, i32
)
451 DEF_HELPER_FLAGS_4(mve_vshlc
, TCG_CALL_NO_WG
, i32
, env
, ptr
, i32
, i32
)
453 DEF_HELPER_FLAGS_3(mve_sshrl
, TCG_CALL_NO_RWG
, i64
, env
, i64
, i32
)
454 DEF_HELPER_FLAGS_3(mve_ushll
, TCG_CALL_NO_RWG
, i64
, env
, i64
, i32
)
455 DEF_HELPER_FLAGS_3(mve_sqshll
, TCG_CALL_NO_RWG
, i64
, env
, i64
, i32
)
456 DEF_HELPER_FLAGS_3(mve_uqshll
, TCG_CALL_NO_RWG
, i64
, env
, i64
, i32
)
457 DEF_HELPER_FLAGS_3(mve_sqrshrl
, TCG_CALL_NO_RWG
, i64
, env
, i64
, i32
)
458 DEF_HELPER_FLAGS_3(mve_uqrshll
, TCG_CALL_NO_RWG
, i64
, env
, i64
, i32
)
459 DEF_HELPER_FLAGS_3(mve_sqrshrl48
, TCG_CALL_NO_RWG
, i64
, env
, i64
, i32
)
460 DEF_HELPER_FLAGS_3(mve_uqrshll48
, TCG_CALL_NO_RWG
, i64
, env
, i64
, i32
)
462 DEF_HELPER_FLAGS_3(mve_uqshl
, TCG_CALL_NO_RWG
, i32
, env
, i32
, i32
)
463 DEF_HELPER_FLAGS_3(mve_sqshl
, TCG_CALL_NO_RWG
, i32
, env
, i32
, i32
)
464 DEF_HELPER_FLAGS_3(mve_uqrshl
, TCG_CALL_NO_RWG
, i32
, env
, i32
, i32
)
465 DEF_HELPER_FLAGS_3(mve_sqrshr
, TCG_CALL_NO_RWG
, i32
, env
, i32
, i32
)