2 * Copyright (c) 2015-2017 Advanced Micro Devices, Inc.
5 * For use for simulation and test purposes only
7 * Redistribution and use in source and binary forms, with or without
8 * modification, are permitted provided that the following conditions are met:
10 * 1. Redistributions of source code must retain the above copyright notice,
11 * this list of conditions and the following disclaimer.
13 * 2. Redistributions in binary form must reproduce the above copyright notice,
14 * this list of conditions and the following disclaimer in the documentation
15 * and/or other materials provided with the distribution.
17 * 3. Neither the name of the copyright holder nor the names of its
18 * contributors may be used to endorse or promote products derived from this
19 * software without specific prior written permission.
21 * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
22 * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
23 * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
24 * ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE
25 * LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
26 * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
27 * SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
28 * INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
29 * CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
30 * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
31 * POSSIBILITY OF SUCH DAMAGE.
37 #include "arch/gcn3/gpu_decoder.hh"
41 #include "arch/gcn3/insts/gpu_static_inst.hh"
42 #include "arch/gcn3/insts/instructions.hh"
54 IsaDecodeMethod
Decoder::tableDecodePrimary
[] = {
55 &Decoder::decode_OP_VOP2__V_CNDMASK_B32
,
56 &Decoder::decode_OP_VOP2__V_CNDMASK_B32
,
57 &Decoder::decode_OP_VOP2__V_CNDMASK_B32
,
58 &Decoder::decode_OP_VOP2__V_CNDMASK_B32
,
59 &Decoder::decode_OP_VOP2__V_ADD_F32
,
60 &Decoder::decode_OP_VOP2__V_ADD_F32
,
61 &Decoder::decode_OP_VOP2__V_ADD_F32
,
62 &Decoder::decode_OP_VOP2__V_ADD_F32
,
63 &Decoder::decode_OP_VOP2__V_SUB_F32
,
64 &Decoder::decode_OP_VOP2__V_SUB_F32
,
65 &Decoder::decode_OP_VOP2__V_SUB_F32
,
66 &Decoder::decode_OP_VOP2__V_SUB_F32
,
67 &Decoder::decode_OP_VOP2__V_SUBREV_F32
,
68 &Decoder::decode_OP_VOP2__V_SUBREV_F32
,
69 &Decoder::decode_OP_VOP2__V_SUBREV_F32
,
70 &Decoder::decode_OP_VOP2__V_SUBREV_F32
,
71 &Decoder::decode_OP_VOP2__V_MUL_LEGACY_F32
,
72 &Decoder::decode_OP_VOP2__V_MUL_LEGACY_F32
,
73 &Decoder::decode_OP_VOP2__V_MUL_LEGACY_F32
,
74 &Decoder::decode_OP_VOP2__V_MUL_LEGACY_F32
,
75 &Decoder::decode_OP_VOP2__V_MUL_F32
,
76 &Decoder::decode_OP_VOP2__V_MUL_F32
,
77 &Decoder::decode_OP_VOP2__V_MUL_F32
,
78 &Decoder::decode_OP_VOP2__V_MUL_F32
,
79 &Decoder::decode_OP_VOP2__V_MUL_I32_I24
,
80 &Decoder::decode_OP_VOP2__V_MUL_I32_I24
,
81 &Decoder::decode_OP_VOP2__V_MUL_I32_I24
,
82 &Decoder::decode_OP_VOP2__V_MUL_I32_I24
,
83 &Decoder::decode_OP_VOP2__V_MUL_HI_I32_I24
,
84 &Decoder::decode_OP_VOP2__V_MUL_HI_I32_I24
,
85 &Decoder::decode_OP_VOP2__V_MUL_HI_I32_I24
,
86 &Decoder::decode_OP_VOP2__V_MUL_HI_I32_I24
,
87 &Decoder::decode_OP_VOP2__V_MUL_U32_U24
,
88 &Decoder::decode_OP_VOP2__V_MUL_U32_U24
,
89 &Decoder::decode_OP_VOP2__V_MUL_U32_U24
,
90 &Decoder::decode_OP_VOP2__V_MUL_U32_U24
,
91 &Decoder::decode_OP_VOP2__V_MUL_HI_U32_U24
,
92 &Decoder::decode_OP_VOP2__V_MUL_HI_U32_U24
,
93 &Decoder::decode_OP_VOP2__V_MUL_HI_U32_U24
,
94 &Decoder::decode_OP_VOP2__V_MUL_HI_U32_U24
,
95 &Decoder::decode_OP_VOP2__V_MIN_F32
,
96 &Decoder::decode_OP_VOP2__V_MIN_F32
,
97 &Decoder::decode_OP_VOP2__V_MIN_F32
,
98 &Decoder::decode_OP_VOP2__V_MIN_F32
,
99 &Decoder::decode_OP_VOP2__V_MAX_F32
,
100 &Decoder::decode_OP_VOP2__V_MAX_F32
,
101 &Decoder::decode_OP_VOP2__V_MAX_F32
,
102 &Decoder::decode_OP_VOP2__V_MAX_F32
,
103 &Decoder::decode_OP_VOP2__V_MIN_I32
,
104 &Decoder::decode_OP_VOP2__V_MIN_I32
,
105 &Decoder::decode_OP_VOP2__V_MIN_I32
,
106 &Decoder::decode_OP_VOP2__V_MIN_I32
,
107 &Decoder::decode_OP_VOP2__V_MAX_I32
,
108 &Decoder::decode_OP_VOP2__V_MAX_I32
,
109 &Decoder::decode_OP_VOP2__V_MAX_I32
,
110 &Decoder::decode_OP_VOP2__V_MAX_I32
,
111 &Decoder::decode_OP_VOP2__V_MIN_U32
,
112 &Decoder::decode_OP_VOP2__V_MIN_U32
,
113 &Decoder::decode_OP_VOP2__V_MIN_U32
,
114 &Decoder::decode_OP_VOP2__V_MIN_U32
,
115 &Decoder::decode_OP_VOP2__V_MAX_U32
,
116 &Decoder::decode_OP_VOP2__V_MAX_U32
,
117 &Decoder::decode_OP_VOP2__V_MAX_U32
,
118 &Decoder::decode_OP_VOP2__V_MAX_U32
,
119 &Decoder::decode_OP_VOP2__V_LSHRREV_B32
,
120 &Decoder::decode_OP_VOP2__V_LSHRREV_B32
,
121 &Decoder::decode_OP_VOP2__V_LSHRREV_B32
,
122 &Decoder::decode_OP_VOP2__V_LSHRREV_B32
,
123 &Decoder::decode_OP_VOP2__V_ASHRREV_I32
,
124 &Decoder::decode_OP_VOP2__V_ASHRREV_I32
,
125 &Decoder::decode_OP_VOP2__V_ASHRREV_I32
,
126 &Decoder::decode_OP_VOP2__V_ASHRREV_I32
,
127 &Decoder::decode_OP_VOP2__V_LSHLREV_B32
,
128 &Decoder::decode_OP_VOP2__V_LSHLREV_B32
,
129 &Decoder::decode_OP_VOP2__V_LSHLREV_B32
,
130 &Decoder::decode_OP_VOP2__V_LSHLREV_B32
,
131 &Decoder::decode_OP_VOP2__V_AND_B32
,
132 &Decoder::decode_OP_VOP2__V_AND_B32
,
133 &Decoder::decode_OP_VOP2__V_AND_B32
,
134 &Decoder::decode_OP_VOP2__V_AND_B32
,
135 &Decoder::decode_OP_VOP2__V_OR_B32
,
136 &Decoder::decode_OP_VOP2__V_OR_B32
,
137 &Decoder::decode_OP_VOP2__V_OR_B32
,
138 &Decoder::decode_OP_VOP2__V_OR_B32
,
139 &Decoder::decode_OP_VOP2__V_XOR_B32
,
140 &Decoder::decode_OP_VOP2__V_XOR_B32
,
141 &Decoder::decode_OP_VOP2__V_XOR_B32
,
142 &Decoder::decode_OP_VOP2__V_XOR_B32
,
143 &Decoder::decode_OP_VOP2__V_MAC_F32
,
144 &Decoder::decode_OP_VOP2__V_MAC_F32
,
145 &Decoder::decode_OP_VOP2__V_MAC_F32
,
146 &Decoder::decode_OP_VOP2__V_MAC_F32
,
147 &Decoder::decode_OP_VOP2__V_MADMK_F32
,
148 &Decoder::decode_OP_VOP2__V_MADMK_F32
,
149 &Decoder::decode_OP_VOP2__V_MADMK_F32
,
150 &Decoder::decode_OP_VOP2__V_MADMK_F32
,
151 &Decoder::decode_OP_VOP2__V_MADAK_F32
,
152 &Decoder::decode_OP_VOP2__V_MADAK_F32
,
153 &Decoder::decode_OP_VOP2__V_MADAK_F32
,
154 &Decoder::decode_OP_VOP2__V_MADAK_F32
,
155 &Decoder::decode_OP_VOP2__V_ADD_U32
,
156 &Decoder::decode_OP_VOP2__V_ADD_U32
,
157 &Decoder::decode_OP_VOP2__V_ADD_U32
,
158 &Decoder::decode_OP_VOP2__V_ADD_U32
,
159 &Decoder::decode_OP_VOP2__V_SUB_U32
,
160 &Decoder::decode_OP_VOP2__V_SUB_U32
,
161 &Decoder::decode_OP_VOP2__V_SUB_U32
,
162 &Decoder::decode_OP_VOP2__V_SUB_U32
,
163 &Decoder::decode_OP_VOP2__V_SUBREV_U32
,
164 &Decoder::decode_OP_VOP2__V_SUBREV_U32
,
165 &Decoder::decode_OP_VOP2__V_SUBREV_U32
,
166 &Decoder::decode_OP_VOP2__V_SUBREV_U32
,
167 &Decoder::decode_OP_VOP2__V_ADDC_U32
,
168 &Decoder::decode_OP_VOP2__V_ADDC_U32
,
169 &Decoder::decode_OP_VOP2__V_ADDC_U32
,
170 &Decoder::decode_OP_VOP2__V_ADDC_U32
,
171 &Decoder::decode_OP_VOP2__V_SUBB_U32
,
172 &Decoder::decode_OP_VOP2__V_SUBB_U32
,
173 &Decoder::decode_OP_VOP2__V_SUBB_U32
,
174 &Decoder::decode_OP_VOP2__V_SUBB_U32
,
175 &Decoder::decode_OP_VOP2__V_SUBBREV_U32
,
176 &Decoder::decode_OP_VOP2__V_SUBBREV_U32
,
177 &Decoder::decode_OP_VOP2__V_SUBBREV_U32
,
178 &Decoder::decode_OP_VOP2__V_SUBBREV_U32
,
179 &Decoder::decode_OP_VOP2__V_ADD_F16
,
180 &Decoder::decode_OP_VOP2__V_ADD_F16
,
181 &Decoder::decode_OP_VOP2__V_ADD_F16
,
182 &Decoder::decode_OP_VOP2__V_ADD_F16
,
183 &Decoder::decode_OP_VOP2__V_SUB_F16
,
184 &Decoder::decode_OP_VOP2__V_SUB_F16
,
185 &Decoder::decode_OP_VOP2__V_SUB_F16
,
186 &Decoder::decode_OP_VOP2__V_SUB_F16
,
187 &Decoder::decode_OP_VOP2__V_SUBREV_F16
,
188 &Decoder::decode_OP_VOP2__V_SUBREV_F16
,
189 &Decoder::decode_OP_VOP2__V_SUBREV_F16
,
190 &Decoder::decode_OP_VOP2__V_SUBREV_F16
,
191 &Decoder::decode_OP_VOP2__V_MUL_F16
,
192 &Decoder::decode_OP_VOP2__V_MUL_F16
,
193 &Decoder::decode_OP_VOP2__V_MUL_F16
,
194 &Decoder::decode_OP_VOP2__V_MUL_F16
,
195 &Decoder::decode_OP_VOP2__V_MAC_F16
,
196 &Decoder::decode_OP_VOP2__V_MAC_F16
,
197 &Decoder::decode_OP_VOP2__V_MAC_F16
,
198 &Decoder::decode_OP_VOP2__V_MAC_F16
,
199 &Decoder::decode_OP_VOP2__V_MADMK_F16
,
200 &Decoder::decode_OP_VOP2__V_MADMK_F16
,
201 &Decoder::decode_OP_VOP2__V_MADMK_F16
,
202 &Decoder::decode_OP_VOP2__V_MADMK_F16
,
203 &Decoder::decode_OP_VOP2__V_MADAK_F16
,
204 &Decoder::decode_OP_VOP2__V_MADAK_F16
,
205 &Decoder::decode_OP_VOP2__V_MADAK_F16
,
206 &Decoder::decode_OP_VOP2__V_MADAK_F16
,
207 &Decoder::decode_OP_VOP2__V_ADD_U16
,
208 &Decoder::decode_OP_VOP2__V_ADD_U16
,
209 &Decoder::decode_OP_VOP2__V_ADD_U16
,
210 &Decoder::decode_OP_VOP2__V_ADD_U16
,
211 &Decoder::decode_OP_VOP2__V_SUB_U16
,
212 &Decoder::decode_OP_VOP2__V_SUB_U16
,
213 &Decoder::decode_OP_VOP2__V_SUB_U16
,
214 &Decoder::decode_OP_VOP2__V_SUB_U16
,
215 &Decoder::decode_OP_VOP2__V_SUBREV_U16
,
216 &Decoder::decode_OP_VOP2__V_SUBREV_U16
,
217 &Decoder::decode_OP_VOP2__V_SUBREV_U16
,
218 &Decoder::decode_OP_VOP2__V_SUBREV_U16
,
219 &Decoder::decode_OP_VOP2__V_MUL_LO_U16
,
220 &Decoder::decode_OP_VOP2__V_MUL_LO_U16
,
221 &Decoder::decode_OP_VOP2__V_MUL_LO_U16
,
222 &Decoder::decode_OP_VOP2__V_MUL_LO_U16
,
223 &Decoder::decode_OP_VOP2__V_LSHLREV_B16
,
224 &Decoder::decode_OP_VOP2__V_LSHLREV_B16
,
225 &Decoder::decode_OP_VOP2__V_LSHLREV_B16
,
226 &Decoder::decode_OP_VOP2__V_LSHLREV_B16
,
227 &Decoder::decode_OP_VOP2__V_LSHRREV_B16
,
228 &Decoder::decode_OP_VOP2__V_LSHRREV_B16
,
229 &Decoder::decode_OP_VOP2__V_LSHRREV_B16
,
230 &Decoder::decode_OP_VOP2__V_LSHRREV_B16
,
231 &Decoder::decode_OP_VOP2__V_ASHRREV_I16
,
232 &Decoder::decode_OP_VOP2__V_ASHRREV_I16
,
233 &Decoder::decode_OP_VOP2__V_ASHRREV_I16
,
234 &Decoder::decode_OP_VOP2__V_ASHRREV_I16
,
235 &Decoder::decode_OP_VOP2__V_MAX_F16
,
236 &Decoder::decode_OP_VOP2__V_MAX_F16
,
237 &Decoder::decode_OP_VOP2__V_MAX_F16
,
238 &Decoder::decode_OP_VOP2__V_MAX_F16
,
239 &Decoder::decode_OP_VOP2__V_MIN_F16
,
240 &Decoder::decode_OP_VOP2__V_MIN_F16
,
241 &Decoder::decode_OP_VOP2__V_MIN_F16
,
242 &Decoder::decode_OP_VOP2__V_MIN_F16
,
243 &Decoder::decode_OP_VOP2__V_MAX_U16
,
244 &Decoder::decode_OP_VOP2__V_MAX_U16
,
245 &Decoder::decode_OP_VOP2__V_MAX_U16
,
246 &Decoder::decode_OP_VOP2__V_MAX_U16
,
247 &Decoder::decode_OP_VOP2__V_MAX_I16
,
248 &Decoder::decode_OP_VOP2__V_MAX_I16
,
249 &Decoder::decode_OP_VOP2__V_MAX_I16
,
250 &Decoder::decode_OP_VOP2__V_MAX_I16
,
251 &Decoder::decode_OP_VOP2__V_MIN_U16
,
252 &Decoder::decode_OP_VOP2__V_MIN_U16
,
253 &Decoder::decode_OP_VOP2__V_MIN_U16
,
254 &Decoder::decode_OP_VOP2__V_MIN_U16
,
255 &Decoder::decode_OP_VOP2__V_MIN_I16
,
256 &Decoder::decode_OP_VOP2__V_MIN_I16
,
257 &Decoder::decode_OP_VOP2__V_MIN_I16
,
258 &Decoder::decode_OP_VOP2__V_MIN_I16
,
259 &Decoder::decode_OP_VOP2__V_LDEXP_F16
,
260 &Decoder::decode_OP_VOP2__V_LDEXP_F16
,
261 &Decoder::decode_OP_VOP2__V_LDEXP_F16
,
262 &Decoder::decode_OP_VOP2__V_LDEXP_F16
,
263 &Decoder::decode_invalid
,
264 &Decoder::decode_invalid
,
265 &Decoder::decode_invalid
,
266 &Decoder::decode_invalid
,
267 &Decoder::decode_invalid
,
268 &Decoder::decode_invalid
,
269 &Decoder::decode_invalid
,
270 &Decoder::decode_invalid
,
271 &Decoder::decode_invalid
,
272 &Decoder::decode_invalid
,
273 &Decoder::decode_invalid
,
274 &Decoder::decode_invalid
,
275 &Decoder::decode_invalid
,
276 &Decoder::decode_invalid
,
277 &Decoder::decode_invalid
,
278 &Decoder::decode_invalid
,
279 &Decoder::decode_invalid
,
280 &Decoder::decode_invalid
,
281 &Decoder::decode_invalid
,
282 &Decoder::decode_invalid
,
283 &Decoder::decode_invalid
,
284 &Decoder::decode_invalid
,
285 &Decoder::decode_invalid
,
286 &Decoder::decode_invalid
,
287 &Decoder::decode_invalid
,
288 &Decoder::decode_invalid
,
289 &Decoder::decode_invalid
,
290 &Decoder::decode_invalid
,
291 &Decoder::decode_invalid
,
292 &Decoder::decode_invalid
,
293 &Decoder::decode_invalid
,
294 &Decoder::decode_invalid
,
295 &Decoder::decode_invalid
,
296 &Decoder::decode_invalid
,
297 &Decoder::decode_invalid
,
298 &Decoder::decode_invalid
,
299 &Decoder::decode_invalid
,
300 &Decoder::decode_invalid
,
301 &Decoder::decode_invalid
,
302 &Decoder::decode_invalid
,
303 &Decoder::subDecode_OP_VOPC
,
304 &Decoder::subDecode_OP_VOPC
,
305 &Decoder::subDecode_OP_VOPC
,
306 &Decoder::subDecode_OP_VOPC
,
307 &Decoder::subDecode_OP_VOP1
,
308 &Decoder::subDecode_OP_VOP1
,
309 &Decoder::subDecode_OP_VOP1
,
310 &Decoder::subDecode_OP_VOP1
,
311 &Decoder::decode_OP_SOP2__S_ADD_U32
,
312 &Decoder::decode_OP_SOP2__S_SUB_U32
,
313 &Decoder::decode_OP_SOP2__S_ADD_I32
,
314 &Decoder::decode_OP_SOP2__S_SUB_I32
,
315 &Decoder::decode_OP_SOP2__S_ADDC_U32
,
316 &Decoder::decode_OP_SOP2__S_SUBB_U32
,
317 &Decoder::decode_OP_SOP2__S_MIN_I32
,
318 &Decoder::decode_OP_SOP2__S_MIN_U32
,
319 &Decoder::decode_OP_SOP2__S_MAX_I32
,
320 &Decoder::decode_OP_SOP2__S_MAX_U32
,
321 &Decoder::decode_OP_SOP2__S_CSELECT_B32
,
322 &Decoder::decode_OP_SOP2__S_CSELECT_B64
,
323 &Decoder::decode_OP_SOP2__S_AND_B32
,
324 &Decoder::decode_OP_SOP2__S_AND_B64
,
325 &Decoder::decode_OP_SOP2__S_OR_B32
,
326 &Decoder::decode_OP_SOP2__S_OR_B64
,
327 &Decoder::decode_OP_SOP2__S_XOR_B32
,
328 &Decoder::decode_OP_SOP2__S_XOR_B64
,
329 &Decoder::decode_OP_SOP2__S_ANDN2_B32
,
330 &Decoder::decode_OP_SOP2__S_ANDN2_B64
,
331 &Decoder::decode_OP_SOP2__S_ORN2_B32
,
332 &Decoder::decode_OP_SOP2__S_ORN2_B64
,
333 &Decoder::decode_OP_SOP2__S_NAND_B32
,
334 &Decoder::decode_OP_SOP2__S_NAND_B64
,
335 &Decoder::decode_OP_SOP2__S_NOR_B32
,
336 &Decoder::decode_OP_SOP2__S_NOR_B64
,
337 &Decoder::decode_OP_SOP2__S_XNOR_B32
,
338 &Decoder::decode_OP_SOP2__S_XNOR_B64
,
339 &Decoder::decode_OP_SOP2__S_LSHL_B32
,
340 &Decoder::decode_OP_SOP2__S_LSHL_B64
,
341 &Decoder::decode_OP_SOP2__S_LSHR_B32
,
342 &Decoder::decode_OP_SOP2__S_LSHR_B64
,
343 &Decoder::decode_OP_SOP2__S_ASHR_I32
,
344 &Decoder::decode_OP_SOP2__S_ASHR_I64
,
345 &Decoder::decode_OP_SOP2__S_BFM_B32
,
346 &Decoder::decode_OP_SOP2__S_BFM_B64
,
347 &Decoder::decode_OP_SOP2__S_MUL_I32
,
348 &Decoder::decode_OP_SOP2__S_BFE_U32
,
349 &Decoder::decode_OP_SOP2__S_BFE_I32
,
350 &Decoder::decode_OP_SOP2__S_BFE_U64
,
351 &Decoder::decode_OP_SOP2__S_BFE_I64
,
352 &Decoder::decode_OP_SOP2__S_CBRANCH_G_FORK
,
353 &Decoder::decode_OP_SOP2__S_ABSDIFF_I32
,
354 &Decoder::decode_OP_SOP2__S_RFE_RESTORE_B64
,
355 &Decoder::decode_invalid
,
356 &Decoder::decode_invalid
,
357 &Decoder::decode_invalid
,
358 &Decoder::decode_invalid
,
359 &Decoder::decode_invalid
,
360 &Decoder::decode_invalid
,
361 &Decoder::decode_invalid
,
362 &Decoder::decode_invalid
,
363 &Decoder::decode_invalid
,
364 &Decoder::decode_invalid
,
365 &Decoder::decode_invalid
,
366 &Decoder::decode_invalid
,
367 &Decoder::decode_invalid
,
368 &Decoder::decode_invalid
,
369 &Decoder::decode_invalid
,
370 &Decoder::decode_invalid
,
371 &Decoder::decode_invalid
,
372 &Decoder::decode_invalid
,
373 &Decoder::decode_invalid
,
374 &Decoder::decode_invalid
,
375 &Decoder::decode_invalid
,
376 &Decoder::decode_invalid
,
377 &Decoder::decode_invalid
,
378 &Decoder::decode_invalid
,
379 &Decoder::decode_invalid
,
380 &Decoder::decode_invalid
,
381 &Decoder::decode_invalid
,
382 &Decoder::decode_invalid
,
383 &Decoder::decode_invalid
,
384 &Decoder::decode_invalid
,
385 &Decoder::decode_invalid
,
386 &Decoder::decode_invalid
,
387 &Decoder::decode_invalid
,
388 &Decoder::decode_invalid
,
389 &Decoder::decode_invalid
,
390 &Decoder::decode_invalid
,
391 &Decoder::decode_invalid
,
392 &Decoder::decode_invalid
,
393 &Decoder::decode_invalid
,
394 &Decoder::decode_invalid
,
395 &Decoder::decode_invalid
,
396 &Decoder::decode_invalid
,
397 &Decoder::decode_invalid
,
398 &Decoder::decode_invalid
,
399 &Decoder::decode_invalid
,
400 &Decoder::decode_invalid
,
401 &Decoder::decode_invalid
,
402 &Decoder::decode_invalid
,
403 &Decoder::decode_invalid
,
404 &Decoder::decode_invalid
,
405 &Decoder::decode_invalid
,
406 &Decoder::decode_invalid
,
407 &Decoder::decode_OP_SOPK__S_MOVK_I32
,
408 &Decoder::decode_OP_SOPK__S_CMOVK_I32
,
409 &Decoder::decode_OP_SOPK__S_CMPK_EQ_I32
,
410 &Decoder::decode_OP_SOPK__S_CMPK_LG_I32
,
411 &Decoder::decode_OP_SOPK__S_CMPK_GT_I32
,
412 &Decoder::decode_OP_SOPK__S_CMPK_GE_I32
,
413 &Decoder::decode_OP_SOPK__S_CMPK_LT_I32
,
414 &Decoder::decode_OP_SOPK__S_CMPK_LE_I32
,
415 &Decoder::decode_OP_SOPK__S_CMPK_EQ_U32
,
416 &Decoder::decode_OP_SOPK__S_CMPK_LG_U32
,
417 &Decoder::decode_OP_SOPK__S_CMPK_GT_U32
,
418 &Decoder::decode_OP_SOPK__S_CMPK_GE_U32
,
419 &Decoder::decode_OP_SOPK__S_CMPK_LT_U32
,
420 &Decoder::decode_OP_SOPK__S_CMPK_LE_U32
,
421 &Decoder::decode_OP_SOPK__S_ADDK_I32
,
422 &Decoder::decode_OP_SOPK__S_MULK_I32
,
423 &Decoder::decode_OP_SOPK__S_CBRANCH_I_FORK
,
424 &Decoder::decode_OP_SOPK__S_GETREG_B32
,
425 &Decoder::decode_OP_SOPK__S_SETREG_B32
,
426 &Decoder::decode_invalid
,
427 &Decoder::decode_OP_SOPK__S_SETREG_IMM32_B32
,
428 &Decoder::decode_invalid
,
429 &Decoder::decode_invalid
,
430 &Decoder::decode_invalid
,
431 &Decoder::decode_invalid
,
432 &Decoder::decode_invalid
,
433 &Decoder::decode_invalid
,
434 &Decoder::decode_invalid
,
435 &Decoder::decode_invalid
,
436 &Decoder::subDecode_OP_SOP1
,
437 &Decoder::subDecode_OP_SOPC
,
438 &Decoder::subDecode_OP_SOPP
,
439 &Decoder::subDecode_OP_SMEM
,
440 &Decoder::subDecode_OP_SMEM
,
441 &Decoder::decode_invalid
,
442 &Decoder::decode_invalid
,
443 &Decoder::decode_invalid
,
444 &Decoder::decode_invalid
,
445 &Decoder::decode_invalid
,
446 &Decoder::decode_invalid
,
447 &Decoder::decode_OP_EXP
,
448 &Decoder::decode_OP_EXP
,
449 &Decoder::decode_OP_EXP
,
450 &Decoder::decode_OP_EXP
,
451 &Decoder::decode_OP_EXP
,
452 &Decoder::decode_OP_EXP
,
453 &Decoder::decode_OP_EXP
,
454 &Decoder::decode_OP_EXP
,
455 &Decoder::decode_invalid
,
456 &Decoder::decode_invalid
,
457 &Decoder::decode_invalid
,
458 &Decoder::decode_invalid
,
459 &Decoder::decode_invalid
,
460 &Decoder::decode_invalid
,
461 &Decoder::decode_invalid
,
462 &Decoder::decode_invalid
,
463 &Decoder::decode_invalid
,
464 &Decoder::decode_invalid
,
465 &Decoder::decode_invalid
,
466 &Decoder::decode_invalid
,
467 &Decoder::decode_invalid
,
468 &Decoder::decode_invalid
,
469 &Decoder::decode_invalid
,
470 &Decoder::decode_invalid
,
471 &Decoder::subDecode_OPU_VOP3
,
472 &Decoder::subDecode_OPU_VOP3
,
473 &Decoder::subDecode_OPU_VOP3
,
474 &Decoder::subDecode_OPU_VOP3
,
475 &Decoder::subDecode_OPU_VOP3
,
476 &Decoder::subDecode_OPU_VOP3
,
477 &Decoder::decode_invalid
,
478 &Decoder::decode_invalid
,
479 &Decoder::subDecode_OP_VINTRP
,
480 &Decoder::subDecode_OP_VINTRP
,
481 &Decoder::subDecode_OP_VINTRP
,
482 &Decoder::subDecode_OP_VINTRP
,
483 &Decoder::subDecode_OP_VINTRP
,
484 &Decoder::subDecode_OP_VINTRP
,
485 &Decoder::subDecode_OP_VINTRP
,
486 &Decoder::subDecode_OP_VINTRP
,
487 &Decoder::subDecode_OP_DS
,
488 &Decoder::subDecode_OP_DS
,
489 &Decoder::subDecode_OP_DS
,
490 &Decoder::subDecode_OP_DS
,
491 &Decoder::decode_invalid
,
492 &Decoder::decode_invalid
,
493 &Decoder::decode_invalid
,
494 &Decoder::decode_invalid
,
495 &Decoder::subDecode_OP_FLAT
,
496 &Decoder::decode_invalid
,
497 &Decoder::subDecode_OP_FLAT
,
498 &Decoder::subDecode_OP_FLAT
,
499 &Decoder::decode_invalid
,
500 &Decoder::decode_invalid
,
501 &Decoder::decode_invalid
,
502 &Decoder::decode_invalid
,
503 &Decoder::subDecode_OP_MUBUF
,
504 &Decoder::subDecode_OP_MUBUF
,
505 &Decoder::subDecode_OP_MUBUF
,
506 &Decoder::subDecode_OP_MUBUF
,
507 &Decoder::decode_invalid
,
508 &Decoder::decode_invalid
,
509 &Decoder::decode_invalid
,
510 &Decoder::decode_invalid
,
511 &Decoder::decode_invalid
,
512 &Decoder::decode_invalid
,
513 &Decoder::decode_invalid
,
514 &Decoder::decode_invalid
,
515 &Decoder::decode_invalid
,
516 &Decoder::decode_invalid
,
517 &Decoder::decode_invalid
,
518 &Decoder::decode_invalid
,
519 &Decoder::subDecode_OP_MTBUF
,
520 &Decoder::subDecode_OP_MTBUF
,
521 &Decoder::subDecode_OP_MTBUF
,
522 &Decoder::subDecode_OP_MTBUF
,
523 &Decoder::subDecode_OP_MTBUF
,
524 &Decoder::subDecode_OP_MTBUF
,
525 &Decoder::subDecode_OP_MTBUF
,
526 &Decoder::subDecode_OP_MTBUF
,
527 &Decoder::decode_invalid
,
528 &Decoder::decode_invalid
,
529 &Decoder::decode_invalid
,
530 &Decoder::decode_invalid
,
531 &Decoder::decode_invalid
,
532 &Decoder::decode_invalid
,
533 &Decoder::decode_invalid
,
534 &Decoder::decode_invalid
,
535 &Decoder::subDecode_OP_MIMG
,
536 &Decoder::subDecode_OP_MIMG
,
537 &Decoder::subDecode_OP_MIMG
,
538 &Decoder::subDecode_OP_MIMG
,
539 &Decoder::decode_invalid
,
540 &Decoder::decode_invalid
,
541 &Decoder::decode_invalid
,
542 &Decoder::decode_invalid
,
543 &Decoder::decode_invalid
,
544 &Decoder::decode_invalid
,
545 &Decoder::decode_invalid
,
546 &Decoder::decode_invalid
,
547 &Decoder::decode_invalid
,
548 &Decoder::decode_invalid
,
549 &Decoder::decode_invalid
,
550 &Decoder::decode_invalid
,
551 &Decoder::decode_invalid
,
552 &Decoder::decode_invalid
,
553 &Decoder::decode_invalid
,
554 &Decoder::decode_invalid
,
555 &Decoder::decode_invalid
,
556 &Decoder::decode_invalid
,
557 &Decoder::decode_invalid
,
558 &Decoder::decode_invalid
,
559 &Decoder::decode_invalid
,
560 &Decoder::decode_invalid
,
561 &Decoder::decode_invalid
,
562 &Decoder::decode_invalid
,
563 &Decoder::decode_invalid
,
564 &Decoder::decode_invalid
,
565 &Decoder::decode_invalid
,
566 &Decoder::decode_invalid
569 IsaDecodeMethod
Decoder::tableSubDecode_OPU_VOP3
[] = {
570 &Decoder::decode_invalid
,
571 &Decoder::decode_invalid
,
572 &Decoder::decode_invalid
,
573 &Decoder::decode_invalid
,
574 &Decoder::decode_invalid
,
575 &Decoder::decode_invalid
,
576 &Decoder::decode_invalid
,
577 &Decoder::decode_invalid
,
578 &Decoder::decode_invalid
,
579 &Decoder::decode_invalid
,
580 &Decoder::decode_invalid
,
581 &Decoder::decode_invalid
,
582 &Decoder::decode_invalid
,
583 &Decoder::decode_invalid
,
584 &Decoder::decode_invalid
,
585 &Decoder::decode_invalid
,
586 &Decoder::decode_OPU_VOP3__V_CMP_CLASS_F32
,
587 &Decoder::decode_OPU_VOP3__V_CMPX_CLASS_F32
,
588 &Decoder::decode_OPU_VOP3__V_CMP_CLASS_F64
,
589 &Decoder::decode_OPU_VOP3__V_CMPX_CLASS_F64
,
590 &Decoder::decode_OPU_VOP3__V_CMP_CLASS_F16
,
591 &Decoder::decode_OPU_VOP3__V_CMPX_CLASS_F16
,
592 &Decoder::decode_invalid
,
593 &Decoder::decode_invalid
,
594 &Decoder::decode_invalid
,
595 &Decoder::decode_invalid
,
596 &Decoder::decode_invalid
,
597 &Decoder::decode_invalid
,
598 &Decoder::decode_invalid
,
599 &Decoder::decode_invalid
,
600 &Decoder::decode_invalid
,
601 &Decoder::decode_invalid
,
602 &Decoder::decode_OPU_VOP3__V_CMP_F_F16
,
603 &Decoder::decode_OPU_VOP3__V_CMP_LT_F16
,
604 &Decoder::decode_OPU_VOP3__V_CMP_EQ_F16
,
605 &Decoder::decode_OPU_VOP3__V_CMP_LE_F16
,
606 &Decoder::decode_OPU_VOP3__V_CMP_GT_F16
,
607 &Decoder::decode_OPU_VOP3__V_CMP_LG_F16
,
608 &Decoder::decode_OPU_VOP3__V_CMP_GE_F16
,
609 &Decoder::decode_OPU_VOP3__V_CMP_O_F16
,
610 &Decoder::decode_OPU_VOP3__V_CMP_U_F16
,
611 &Decoder::decode_OPU_VOP3__V_CMP_NGE_F16
,
612 &Decoder::decode_OPU_VOP3__V_CMP_NLG_F16
,
613 &Decoder::decode_OPU_VOP3__V_CMP_NGT_F16
,
614 &Decoder::decode_OPU_VOP3__V_CMP_NLE_F16
,
615 &Decoder::decode_OPU_VOP3__V_CMP_NEQ_F16
,
616 &Decoder::decode_OPU_VOP3__V_CMP_NLT_F16
,
617 &Decoder::decode_OPU_VOP3__V_CMP_TRU_F16
,
618 &Decoder::decode_OPU_VOP3__V_CMPX_F_F16
,
619 &Decoder::decode_OPU_VOP3__V_CMPX_LT_F16
,
620 &Decoder::decode_OPU_VOP3__V_CMPX_EQ_F16
,
621 &Decoder::decode_OPU_VOP3__V_CMPX_LE_F16
,
622 &Decoder::decode_OPU_VOP3__V_CMPX_GT_F16
,
623 &Decoder::decode_OPU_VOP3__V_CMPX_LG_F16
,
624 &Decoder::decode_OPU_VOP3__V_CMPX_GE_F16
,
625 &Decoder::decode_OPU_VOP3__V_CMPX_O_F16
,
626 &Decoder::decode_OPU_VOP3__V_CMPX_U_F16
,
627 &Decoder::decode_OPU_VOP3__V_CMPX_NGE_F16
,
628 &Decoder::decode_OPU_VOP3__V_CMPX_NLG_F16
,
629 &Decoder::decode_OPU_VOP3__V_CMPX_NGT_F16
,
630 &Decoder::decode_OPU_VOP3__V_CMPX_NLE_F16
,
631 &Decoder::decode_OPU_VOP3__V_CMPX_NEQ_F16
,
632 &Decoder::decode_OPU_VOP3__V_CMPX_NLT_F16
,
633 &Decoder::decode_OPU_VOP3__V_CMPX_TRU_F16
,
634 &Decoder::decode_OPU_VOP3__V_CMP_F_F32
,
635 &Decoder::decode_OPU_VOP3__V_CMP_LT_F32
,
636 &Decoder::decode_OPU_VOP3__V_CMP_EQ_F32
,
637 &Decoder::decode_OPU_VOP3__V_CMP_LE_F32
,
638 &Decoder::decode_OPU_VOP3__V_CMP_GT_F32
,
639 &Decoder::decode_OPU_VOP3__V_CMP_LG_F32
,
640 &Decoder::decode_OPU_VOP3__V_CMP_GE_F32
,
641 &Decoder::decode_OPU_VOP3__V_CMP_O_F32
,
642 &Decoder::decode_OPU_VOP3__V_CMP_U_F32
,
643 &Decoder::decode_OPU_VOP3__V_CMP_NGE_F32
,
644 &Decoder::decode_OPU_VOP3__V_CMP_NLG_F32
,
645 &Decoder::decode_OPU_VOP3__V_CMP_NGT_F32
,
646 &Decoder::decode_OPU_VOP3__V_CMP_NLE_F32
,
647 &Decoder::decode_OPU_VOP3__V_CMP_NEQ_F32
,
648 &Decoder::decode_OPU_VOP3__V_CMP_NLT_F32
,
649 &Decoder::decode_OPU_VOP3__V_CMP_TRU_F32
,
650 &Decoder::decode_OPU_VOP3__V_CMPX_F_F32
,
651 &Decoder::decode_OPU_VOP3__V_CMPX_LT_F32
,
652 &Decoder::decode_OPU_VOP3__V_CMPX_EQ_F32
,
653 &Decoder::decode_OPU_VOP3__V_CMPX_LE_F32
,
654 &Decoder::decode_OPU_VOP3__V_CMPX_GT_F32
,
655 &Decoder::decode_OPU_VOP3__V_CMPX_LG_F32
,
656 &Decoder::decode_OPU_VOP3__V_CMPX_GE_F32
,
657 &Decoder::decode_OPU_VOP3__V_CMPX_O_F32
,
658 &Decoder::decode_OPU_VOP3__V_CMPX_U_F32
,
659 &Decoder::decode_OPU_VOP3__V_CMPX_NGE_F32
,
660 &Decoder::decode_OPU_VOP3__V_CMPX_NLG_F32
,
661 &Decoder::decode_OPU_VOP3__V_CMPX_NGT_F32
,
662 &Decoder::decode_OPU_VOP3__V_CMPX_NLE_F32
,
663 &Decoder::decode_OPU_VOP3__V_CMPX_NEQ_F32
,
664 &Decoder::decode_OPU_VOP3__V_CMPX_NLT_F32
,
665 &Decoder::decode_OPU_VOP3__V_CMPX_TRU_F32
,
666 &Decoder::decode_OPU_VOP3__V_CMP_F_F64
,
667 &Decoder::decode_OPU_VOP3__V_CMP_LT_F64
,
668 &Decoder::decode_OPU_VOP3__V_CMP_EQ_F64
,
669 &Decoder::decode_OPU_VOP3__V_CMP_LE_F64
,
670 &Decoder::decode_OPU_VOP3__V_CMP_GT_F64
,
671 &Decoder::decode_OPU_VOP3__V_CMP_LG_F64
,
672 &Decoder::decode_OPU_VOP3__V_CMP_GE_F64
,
673 &Decoder::decode_OPU_VOP3__V_CMP_O_F64
,
674 &Decoder::decode_OPU_VOP3__V_CMP_U_F64
,
675 &Decoder::decode_OPU_VOP3__V_CMP_NGE_F64
,
676 &Decoder::decode_OPU_VOP3__V_CMP_NLG_F64
,
677 &Decoder::decode_OPU_VOP3__V_CMP_NGT_F64
,
678 &Decoder::decode_OPU_VOP3__V_CMP_NLE_F64
,
679 &Decoder::decode_OPU_VOP3__V_CMP_NEQ_F64
,
680 &Decoder::decode_OPU_VOP3__V_CMP_NLT_F64
,
681 &Decoder::decode_OPU_VOP3__V_CMP_TRU_F64
,
682 &Decoder::decode_OPU_VOP3__V_CMPX_F_F64
,
683 &Decoder::decode_OPU_VOP3__V_CMPX_LT_F64
,
684 &Decoder::decode_OPU_VOP3__V_CMPX_EQ_F64
,
685 &Decoder::decode_OPU_VOP3__V_CMPX_LE_F64
,
686 &Decoder::decode_OPU_VOP3__V_CMPX_GT_F64
,
687 &Decoder::decode_OPU_VOP3__V_CMPX_LG_F64
,
688 &Decoder::decode_OPU_VOP3__V_CMPX_GE_F64
,
689 &Decoder::decode_OPU_VOP3__V_CMPX_O_F64
,
690 &Decoder::decode_OPU_VOP3__V_CMPX_U_F64
,
691 &Decoder::decode_OPU_VOP3__V_CMPX_NGE_F64
,
692 &Decoder::decode_OPU_VOP3__V_CMPX_NLG_F64
,
693 &Decoder::decode_OPU_VOP3__V_CMPX_NGT_F64
,
694 &Decoder::decode_OPU_VOP3__V_CMPX_NLE_F64
,
695 &Decoder::decode_OPU_VOP3__V_CMPX_NEQ_F64
,
696 &Decoder::decode_OPU_VOP3__V_CMPX_NLT_F64
,
697 &Decoder::decode_OPU_VOP3__V_CMPX_TRU_F64
,
698 &Decoder::decode_invalid
,
699 &Decoder::decode_invalid
,
700 &Decoder::decode_invalid
,
701 &Decoder::decode_invalid
,
702 &Decoder::decode_invalid
,
703 &Decoder::decode_invalid
,
704 &Decoder::decode_invalid
,
705 &Decoder::decode_invalid
,
706 &Decoder::decode_invalid
,
707 &Decoder::decode_invalid
,
708 &Decoder::decode_invalid
,
709 &Decoder::decode_invalid
,
710 &Decoder::decode_invalid
,
711 &Decoder::decode_invalid
,
712 &Decoder::decode_invalid
,
713 &Decoder::decode_invalid
,
714 &Decoder::decode_invalid
,
715 &Decoder::decode_invalid
,
716 &Decoder::decode_invalid
,
717 &Decoder::decode_invalid
,
718 &Decoder::decode_invalid
,
719 &Decoder::decode_invalid
,
720 &Decoder::decode_invalid
,
721 &Decoder::decode_invalid
,
722 &Decoder::decode_invalid
,
723 &Decoder::decode_invalid
,
724 &Decoder::decode_invalid
,
725 &Decoder::decode_invalid
,
726 &Decoder::decode_invalid
,
727 &Decoder::decode_invalid
,
728 &Decoder::decode_invalid
,
729 &Decoder::decode_invalid
,
730 &Decoder::decode_OPU_VOP3__V_CMP_F_I16
,
731 &Decoder::decode_OPU_VOP3__V_CMP_LT_I16
,
732 &Decoder::decode_OPU_VOP3__V_CMP_EQ_I16
,
733 &Decoder::decode_OPU_VOP3__V_CMP_LE_I16
,
734 &Decoder::decode_OPU_VOP3__V_CMP_GT_I16
,
735 &Decoder::decode_OPU_VOP3__V_CMP_NE_I16
,
736 &Decoder::decode_OPU_VOP3__V_CMP_GE_I16
,
737 &Decoder::decode_OPU_VOP3__V_CMP_T_I16
,
738 &Decoder::decode_OPU_VOP3__V_CMP_F_U16
,
739 &Decoder::decode_OPU_VOP3__V_CMP_LT_U16
,
740 &Decoder::decode_OPU_VOP3__V_CMP_EQ_U16
,
741 &Decoder::decode_OPU_VOP3__V_CMP_LE_U16
,
742 &Decoder::decode_OPU_VOP3__V_CMP_GT_U16
,
743 &Decoder::decode_OPU_VOP3__V_CMP_NE_U16
,
744 &Decoder::decode_OPU_VOP3__V_CMP_GE_U16
,
745 &Decoder::decode_OPU_VOP3__V_CMP_T_U16
,
746 &Decoder::decode_OPU_VOP3__V_CMPX_F_I16
,
747 &Decoder::decode_OPU_VOP3__V_CMPX_LT_I16
,
748 &Decoder::decode_OPU_VOP3__V_CMPX_EQ_I16
,
749 &Decoder::decode_OPU_VOP3__V_CMPX_LE_I16
,
750 &Decoder::decode_OPU_VOP3__V_CMPX_GT_I16
,
751 &Decoder::decode_OPU_VOP3__V_CMPX_NE_I16
,
752 &Decoder::decode_OPU_VOP3__V_CMPX_GE_I16
,
753 &Decoder::decode_OPU_VOP3__V_CMPX_T_I16
,
754 &Decoder::decode_OPU_VOP3__V_CMPX_F_U16
,
755 &Decoder::decode_OPU_VOP3__V_CMPX_LT_U16
,
756 &Decoder::decode_OPU_VOP3__V_CMPX_EQ_U16
,
757 &Decoder::decode_OPU_VOP3__V_CMPX_LE_U16
,
758 &Decoder::decode_OPU_VOP3__V_CMPX_GT_U16
,
759 &Decoder::decode_OPU_VOP3__V_CMPX_NE_U16
,
760 &Decoder::decode_OPU_VOP3__V_CMPX_GE_U16
,
761 &Decoder::decode_OPU_VOP3__V_CMPX_T_U16
,
762 &Decoder::decode_OPU_VOP3__V_CMP_F_I32
,
763 &Decoder::decode_OPU_VOP3__V_CMP_LT_I32
,
764 &Decoder::decode_OPU_VOP3__V_CMP_EQ_I32
,
765 &Decoder::decode_OPU_VOP3__V_CMP_LE_I32
,
766 &Decoder::decode_OPU_VOP3__V_CMP_GT_I32
,
767 &Decoder::decode_OPU_VOP3__V_CMP_NE_I32
,
768 &Decoder::decode_OPU_VOP3__V_CMP_GE_I32
,
769 &Decoder::decode_OPU_VOP3__V_CMP_T_I32
,
770 &Decoder::decode_OPU_VOP3__V_CMP_F_U32
,
771 &Decoder::decode_OPU_VOP3__V_CMP_LT_U32
,
772 &Decoder::decode_OPU_VOP3__V_CMP_EQ_U32
,
773 &Decoder::decode_OPU_VOP3__V_CMP_LE_U32
,
774 &Decoder::decode_OPU_VOP3__V_CMP_GT_U32
,
775 &Decoder::decode_OPU_VOP3__V_CMP_NE_U32
,
776 &Decoder::decode_OPU_VOP3__V_CMP_GE_U32
,
777 &Decoder::decode_OPU_VOP3__V_CMP_T_U32
,
778 &Decoder::decode_OPU_VOP3__V_CMPX_F_I32
,
779 &Decoder::decode_OPU_VOP3__V_CMPX_LT_I32
,
780 &Decoder::decode_OPU_VOP3__V_CMPX_EQ_I32
,
781 &Decoder::decode_OPU_VOP3__V_CMPX_LE_I32
,
782 &Decoder::decode_OPU_VOP3__V_CMPX_GT_I32
,
783 &Decoder::decode_OPU_VOP3__V_CMPX_NE_I32
,
784 &Decoder::decode_OPU_VOP3__V_CMPX_GE_I32
,
785 &Decoder::decode_OPU_VOP3__V_CMPX_T_I32
,
786 &Decoder::decode_OPU_VOP3__V_CMPX_F_U32
,
787 &Decoder::decode_OPU_VOP3__V_CMPX_LT_U32
,
788 &Decoder::decode_OPU_VOP3__V_CMPX_EQ_U32
,
789 &Decoder::decode_OPU_VOP3__V_CMPX_LE_U32
,
790 &Decoder::decode_OPU_VOP3__V_CMPX_GT_U32
,
791 &Decoder::decode_OPU_VOP3__V_CMPX_NE_U32
,
792 &Decoder::decode_OPU_VOP3__V_CMPX_GE_U32
,
793 &Decoder::decode_OPU_VOP3__V_CMPX_T_U32
,
794 &Decoder::decode_OPU_VOP3__V_CMP_F_I64
,
795 &Decoder::decode_OPU_VOP3__V_CMP_LT_I64
,
796 &Decoder::decode_OPU_VOP3__V_CMP_EQ_I64
,
797 &Decoder::decode_OPU_VOP3__V_CMP_LE_I64
,
798 &Decoder::decode_OPU_VOP3__V_CMP_GT_I64
,
799 &Decoder::decode_OPU_VOP3__V_CMP_NE_I64
,
800 &Decoder::decode_OPU_VOP3__V_CMP_GE_I64
,
801 &Decoder::decode_OPU_VOP3__V_CMP_T_I64
,
802 &Decoder::decode_OPU_VOP3__V_CMP_F_U64
,
803 &Decoder::decode_OPU_VOP3__V_CMP_LT_U64
,
804 &Decoder::decode_OPU_VOP3__V_CMP_EQ_U64
,
805 &Decoder::decode_OPU_VOP3__V_CMP_LE_U64
,
806 &Decoder::decode_OPU_VOP3__V_CMP_GT_U64
,
807 &Decoder::decode_OPU_VOP3__V_CMP_NE_U64
,
808 &Decoder::decode_OPU_VOP3__V_CMP_GE_U64
,
809 &Decoder::decode_OPU_VOP3__V_CMP_T_U64
,
810 &Decoder::decode_OPU_VOP3__V_CMPX_F_I64
,
811 &Decoder::decode_OPU_VOP3__V_CMPX_LT_I64
,
812 &Decoder::decode_OPU_VOP3__V_CMPX_EQ_I64
,
813 &Decoder::decode_OPU_VOP3__V_CMPX_LE_I64
,
814 &Decoder::decode_OPU_VOP3__V_CMPX_GT_I64
,
815 &Decoder::decode_OPU_VOP3__V_CMPX_NE_I64
,
816 &Decoder::decode_OPU_VOP3__V_CMPX_GE_I64
,
817 &Decoder::decode_OPU_VOP3__V_CMPX_T_I64
,
818 &Decoder::decode_OPU_VOP3__V_CMPX_F_U64
,
819 &Decoder::decode_OPU_VOP3__V_CMPX_LT_U64
,
820 &Decoder::decode_OPU_VOP3__V_CMPX_EQ_U64
,
821 &Decoder::decode_OPU_VOP3__V_CMPX_LE_U64
,
822 &Decoder::decode_OPU_VOP3__V_CMPX_GT_U64
,
823 &Decoder::decode_OPU_VOP3__V_CMPX_NE_U64
,
824 &Decoder::decode_OPU_VOP3__V_CMPX_GE_U64
,
825 &Decoder::decode_OPU_VOP3__V_CMPX_T_U64
,
826 &Decoder::decode_OPU_VOP3__V_CNDMASK_B32
,
827 &Decoder::decode_OPU_VOP3__V_ADD_F32
,
828 &Decoder::decode_OPU_VOP3__V_SUB_F32
,
829 &Decoder::decode_OPU_VOP3__V_SUBREV_F32
,
830 &Decoder::decode_OPU_VOP3__V_MUL_LEGACY_F32
,
831 &Decoder::decode_OPU_VOP3__V_MUL_F32
,
832 &Decoder::decode_OPU_VOP3__V_MUL_I32_I24
,
833 &Decoder::decode_OPU_VOP3__V_MUL_HI_I32_I24
,
834 &Decoder::decode_OPU_VOP3__V_MUL_U32_U24
,
835 &Decoder::decode_OPU_VOP3__V_MUL_HI_U32_U24
,
836 &Decoder::decode_OPU_VOP3__V_MIN_F32
,
837 &Decoder::decode_OPU_VOP3__V_MAX_F32
,
838 &Decoder::decode_OPU_VOP3__V_MIN_I32
,
839 &Decoder::decode_OPU_VOP3__V_MAX_I32
,
840 &Decoder::decode_OPU_VOP3__V_MIN_U32
,
841 &Decoder::decode_OPU_VOP3__V_MAX_U32
,
842 &Decoder::decode_OPU_VOP3__V_LSHRREV_B32
,
843 &Decoder::decode_OPU_VOP3__V_ASHRREV_I32
,
844 &Decoder::decode_OPU_VOP3__V_LSHLREV_B32
,
845 &Decoder::decode_OPU_VOP3__V_AND_B32
,
846 &Decoder::decode_OPU_VOP3__V_OR_B32
,
847 &Decoder::decode_OPU_VOP3__V_XOR_B32
,
848 &Decoder::decode_OPU_VOP3__V_MAC_F32
,
849 &Decoder::decode_invalid
,
850 &Decoder::decode_invalid
,
851 &Decoder::decode_OPU_VOP3__V_ADD_U32
,
852 &Decoder::decode_OPU_VOP3__V_SUB_U32
,
853 &Decoder::decode_OPU_VOP3__V_SUBREV_U32
,
854 &Decoder::decode_OPU_VOP3__V_ADDC_U32
,
855 &Decoder::decode_OPU_VOP3__V_SUBB_U32
,
856 &Decoder::decode_OPU_VOP3__V_SUBBREV_U32
,
857 &Decoder::decode_OPU_VOP3__V_ADD_F16
,
858 &Decoder::decode_OPU_VOP3__V_SUB_F16
,
859 &Decoder::decode_OPU_VOP3__V_SUBREV_F16
,
860 &Decoder::decode_OPU_VOP3__V_MUL_F16
,
861 &Decoder::decode_OPU_VOP3__V_MAC_F16
,
862 &Decoder::decode_invalid
,
863 &Decoder::decode_invalid
,
864 &Decoder::decode_OPU_VOP3__V_ADD_U16
,
865 &Decoder::decode_OPU_VOP3__V_SUB_U16
,
866 &Decoder::decode_OPU_VOP3__V_SUBREV_U16
,
867 &Decoder::decode_OPU_VOP3__V_MUL_LO_U16
,
868 &Decoder::decode_OPU_VOP3__V_LSHLREV_B16
,
869 &Decoder::decode_OPU_VOP3__V_LSHRREV_B16
,
870 &Decoder::decode_OPU_VOP3__V_ASHRREV_I16
,
871 &Decoder::decode_OPU_VOP3__V_MAX_F16
,
872 &Decoder::decode_OPU_VOP3__V_MIN_F16
,
873 &Decoder::decode_OPU_VOP3__V_MAX_U16
,
874 &Decoder::decode_OPU_VOP3__V_MAX_I16
,
875 &Decoder::decode_OPU_VOP3__V_MIN_U16
,
876 &Decoder::decode_OPU_VOP3__V_MIN_I16
,
877 &Decoder::decode_OPU_VOP3__V_LDEXP_F16
,
878 &Decoder::decode_invalid
,
879 &Decoder::decode_invalid
,
880 &Decoder::decode_invalid
,
881 &Decoder::decode_invalid
,
882 &Decoder::decode_invalid
,
883 &Decoder::decode_invalid
,
884 &Decoder::decode_invalid
,
885 &Decoder::decode_invalid
,
886 &Decoder::decode_invalid
,
887 &Decoder::decode_invalid
,
888 &Decoder::decode_invalid
,
889 &Decoder::decode_invalid
,
890 &Decoder::decode_OPU_VOP3__V_NOP
,
891 &Decoder::decode_OPU_VOP3__V_MOV_B32
,
892 &Decoder::decode_invalid
,
893 &Decoder::decode_OPU_VOP3__V_CVT_I32_F64
,
894 &Decoder::decode_OPU_VOP3__V_CVT_F64_I32
,
895 &Decoder::decode_OPU_VOP3__V_CVT_F32_I32
,
896 &Decoder::decode_OPU_VOP3__V_CVT_F32_U32
,
897 &Decoder::decode_OPU_VOP3__V_CVT_U32_F32
,
898 &Decoder::decode_OPU_VOP3__V_CVT_I32_F32
,
899 &Decoder::decode_OPU_VOP3__V_MOV_FED_B32
,
900 &Decoder::decode_OPU_VOP3__V_CVT_F16_F32
,
901 &Decoder::decode_OPU_VOP3__V_CVT_F32_F16
,
902 &Decoder::decode_OPU_VOP3__V_CVT_RPI_I32_F32
,
903 &Decoder::decode_OPU_VOP3__V_CVT_FLR_I32_F32
,
904 &Decoder::decode_OPU_VOP3__V_CVT_OFF_F32_I4
,
905 &Decoder::decode_OPU_VOP3__V_CVT_F32_F64
,
906 &Decoder::decode_OPU_VOP3__V_CVT_F64_F32
,
907 &Decoder::decode_OPU_VOP3__V_CVT_F32_UBYTE0
,
908 &Decoder::decode_OPU_VOP3__V_CVT_F32_UBYTE1
,
909 &Decoder::decode_OPU_VOP3__V_CVT_F32_UBYTE2
,
910 &Decoder::decode_OPU_VOP3__V_CVT_F32_UBYTE3
,
911 &Decoder::decode_OPU_VOP3__V_CVT_U32_F64
,
912 &Decoder::decode_OPU_VOP3__V_CVT_F64_U32
,
913 &Decoder::decode_OPU_VOP3__V_TRUNC_F64
,
914 &Decoder::decode_OPU_VOP3__V_CEIL_F64
,
915 &Decoder::decode_OPU_VOP3__V_RNDNE_F64
,
916 &Decoder::decode_OPU_VOP3__V_FLOOR_F64
,
917 &Decoder::decode_OPU_VOP3__V_FRACT_F32
,
918 &Decoder::decode_OPU_VOP3__V_TRUNC_F32
,
919 &Decoder::decode_OPU_VOP3__V_CEIL_F32
,
920 &Decoder::decode_OPU_VOP3__V_RNDNE_F32
,
921 &Decoder::decode_OPU_VOP3__V_FLOOR_F32
,
922 &Decoder::decode_OPU_VOP3__V_EXP_F32
,
923 &Decoder::decode_OPU_VOP3__V_LOG_F32
,
924 &Decoder::decode_OPU_VOP3__V_RCP_F32
,
925 &Decoder::decode_OPU_VOP3__V_RCP_IFLAG_F32
,
926 &Decoder::decode_OPU_VOP3__V_RSQ_F32
,
927 &Decoder::decode_OPU_VOP3__V_RCP_F64
,
928 &Decoder::decode_OPU_VOP3__V_RSQ_F64
,
929 &Decoder::decode_OPU_VOP3__V_SQRT_F32
,
930 &Decoder::decode_OPU_VOP3__V_SQRT_F64
,
931 &Decoder::decode_OPU_VOP3__V_SIN_F32
,
932 &Decoder::decode_OPU_VOP3__V_COS_F32
,
933 &Decoder::decode_OPU_VOP3__V_NOT_B32
,
934 &Decoder::decode_OPU_VOP3__V_BFREV_B32
,
935 &Decoder::decode_OPU_VOP3__V_FFBH_U32
,
936 &Decoder::decode_OPU_VOP3__V_FFBL_B32
,
937 &Decoder::decode_OPU_VOP3__V_FFBH_I32
,
938 &Decoder::decode_OPU_VOP3__V_FREXP_EXP_I32_F64
,
939 &Decoder::decode_OPU_VOP3__V_FREXP_MANT_F64
,
940 &Decoder::decode_OPU_VOP3__V_FRACT_F64
,
941 &Decoder::decode_OPU_VOP3__V_FREXP_EXP_I32_F32
,
942 &Decoder::decode_OPU_VOP3__V_FREXP_MANT_F32
,
943 &Decoder::decode_OPU_VOP3__V_CLREXCP
,
944 &Decoder::decode_invalid
,
945 &Decoder::decode_invalid
,
946 &Decoder::decode_invalid
,
947 &Decoder::decode_OPU_VOP3__V_CVT_F16_U16
,
948 &Decoder::decode_OPU_VOP3__V_CVT_F16_I16
,
949 &Decoder::decode_OPU_VOP3__V_CVT_U16_F16
,
950 &Decoder::decode_OPU_VOP3__V_CVT_I16_F16
,
951 &Decoder::decode_OPU_VOP3__V_RCP_F16
,
952 &Decoder::decode_OPU_VOP3__V_SQRT_F16
,
953 &Decoder::decode_OPU_VOP3__V_RSQ_F16
,
954 &Decoder::decode_OPU_VOP3__V_LOG_F16
,
955 &Decoder::decode_OPU_VOP3__V_EXP_F16
,
956 &Decoder::decode_OPU_VOP3__V_FREXP_MANT_F16
,
957 &Decoder::decode_OPU_VOP3__V_FREXP_EXP_I16_F16
,
958 &Decoder::decode_OPU_VOP3__V_FLOOR_F16
,
959 &Decoder::decode_OPU_VOP3__V_CEIL_F16
,
960 &Decoder::decode_OPU_VOP3__V_TRUNC_F16
,
961 &Decoder::decode_OPU_VOP3__V_RNDNE_F16
,
962 &Decoder::decode_OPU_VOP3__V_FRACT_F16
,
963 &Decoder::decode_OPU_VOP3__V_SIN_F16
,
964 &Decoder::decode_OPU_VOP3__V_COS_F16
,
965 &Decoder::decode_OPU_VOP3__V_EXP_LEGACY_F32
,
966 &Decoder::decode_OPU_VOP3__V_LOG_LEGACY_F32
,
967 &Decoder::decode_invalid
,
968 &Decoder::decode_invalid
,
969 &Decoder::decode_invalid
,
970 &Decoder::decode_invalid
,
971 &Decoder::decode_invalid
,
972 &Decoder::decode_invalid
,
973 &Decoder::decode_invalid
,
974 &Decoder::decode_invalid
,
975 &Decoder::decode_invalid
,
976 &Decoder::decode_invalid
,
977 &Decoder::decode_invalid
,
978 &Decoder::decode_invalid
,
979 &Decoder::decode_invalid
,
980 &Decoder::decode_invalid
,
981 &Decoder::decode_invalid
,
982 &Decoder::decode_invalid
,
983 &Decoder::decode_invalid
,
984 &Decoder::decode_invalid
,
985 &Decoder::decode_invalid
,
986 &Decoder::decode_invalid
,
987 &Decoder::decode_invalid
,
988 &Decoder::decode_invalid
,
989 &Decoder::decode_invalid
,
990 &Decoder::decode_invalid
,
991 &Decoder::decode_invalid
,
992 &Decoder::decode_invalid
,
993 &Decoder::decode_invalid
,
994 &Decoder::decode_invalid
,
995 &Decoder::decode_invalid
,
996 &Decoder::decode_invalid
,
997 &Decoder::decode_invalid
,
998 &Decoder::decode_invalid
,
999 &Decoder::decode_invalid
,
1000 &Decoder::decode_invalid
,
1001 &Decoder::decode_invalid
,
1002 &Decoder::decode_invalid
,
1003 &Decoder::decode_invalid
,
1004 &Decoder::decode_invalid
,
1005 &Decoder::decode_invalid
,
1006 &Decoder::decode_invalid
,
1007 &Decoder::decode_invalid
,
1008 &Decoder::decode_invalid
,
1009 &Decoder::decode_invalid
,
1010 &Decoder::decode_invalid
,
1011 &Decoder::decode_invalid
,
1012 &Decoder::decode_invalid
,
1013 &Decoder::decode_invalid
,
1014 &Decoder::decode_invalid
,
1015 &Decoder::decode_invalid
,
1016 &Decoder::decode_invalid
,
1017 &Decoder::decode_invalid
,
1018 &Decoder::decode_OPU_VOP3__V_MAD_LEGACY_F32
,
1019 &Decoder::decode_OPU_VOP3__V_MAD_F32
,
1020 &Decoder::decode_OPU_VOP3__V_MAD_I32_I24
,
1021 &Decoder::decode_OPU_VOP3__V_MAD_U32_U24
,
1022 &Decoder::decode_OPU_VOP3__V_CUBEID_F32
,
1023 &Decoder::decode_OPU_VOP3__V_CUBESC_F32
,
1024 &Decoder::decode_OPU_VOP3__V_CUBETC_F32
,
1025 &Decoder::decode_OPU_VOP3__V_CUBEMA_F32
,
1026 &Decoder::decode_OPU_VOP3__V_BFE_U32
,
1027 &Decoder::decode_OPU_VOP3__V_BFE_I32
,
1028 &Decoder::decode_OPU_VOP3__V_BFI_B32
,
1029 &Decoder::decode_OPU_VOP3__V_FMA_F32
,
1030 &Decoder::decode_OPU_VOP3__V_FMA_F64
,
1031 &Decoder::decode_OPU_VOP3__V_LERP_U8
,
1032 &Decoder::decode_OPU_VOP3__V_ALIGNBIT_B32
,
1033 &Decoder::decode_OPU_VOP3__V_ALIGNBYTE_B32
,
1034 &Decoder::decode_OPU_VOP3__V_MIN3_F32
,
1035 &Decoder::decode_OPU_VOP3__V_MIN3_I32
,
1036 &Decoder::decode_OPU_VOP3__V_MIN3_U32
,
1037 &Decoder::decode_OPU_VOP3__V_MAX3_F32
,
1038 &Decoder::decode_OPU_VOP3__V_MAX3_I32
,
1039 &Decoder::decode_OPU_VOP3__V_MAX3_U32
,
1040 &Decoder::decode_OPU_VOP3__V_MED3_F32
,
1041 &Decoder::decode_OPU_VOP3__V_MED3_I32
,
1042 &Decoder::decode_OPU_VOP3__V_MED3_U32
,
1043 &Decoder::decode_OPU_VOP3__V_SAD_U8
,
1044 &Decoder::decode_OPU_VOP3__V_SAD_HI_U8
,
1045 &Decoder::decode_OPU_VOP3__V_SAD_U16
,
1046 &Decoder::decode_OPU_VOP3__V_SAD_U32
,
1047 &Decoder::decode_OPU_VOP3__V_CVT_PK_U8_F32
,
1048 &Decoder::decode_OPU_VOP3__V_DIV_FIXUP_F32
,
1049 &Decoder::decode_OPU_VOP3__V_DIV_FIXUP_F64
,
1050 &Decoder::decode_OPU_VOP3__V_DIV_SCALE_F32
,
1051 &Decoder::decode_OPU_VOP3__V_DIV_SCALE_F64
,
1052 &Decoder::decode_OPU_VOP3__V_DIV_FMAS_F32
,
1053 &Decoder::decode_OPU_VOP3__V_DIV_FMAS_F64
,
1054 &Decoder::decode_OPU_VOP3__V_MSAD_U8
,
1055 &Decoder::decode_OPU_VOP3__V_QSAD_PK_U16_U8
,
1056 &Decoder::decode_OPU_VOP3__V_MQSAD_PK_U16_U8
,
1057 &Decoder::decode_OPU_VOP3__V_MQSAD_U32_U8
,
1058 &Decoder::decode_OPU_VOP3__V_MAD_U64_U32
,
1059 &Decoder::decode_OPU_VOP3__V_MAD_I64_I32
,
1060 &Decoder::decode_OPU_VOP3__V_MAD_F16
,
1061 &Decoder::decode_OPU_VOP3__V_MAD_U16
,
1062 &Decoder::decode_OPU_VOP3__V_MAD_I16
,
1063 &Decoder::decode_OPU_VOP3__V_PERM_B32
,
1064 &Decoder::decode_OPU_VOP3__V_FMA_F16
,
1065 &Decoder::decode_OPU_VOP3__V_DIV_FIXUP_F16
,
1066 &Decoder::decode_OPU_VOP3__V_CVT_PKACCUM_U8_F32
,
1067 &Decoder::decode_invalid
,
1068 &Decoder::decode_invalid
,
1069 &Decoder::decode_invalid
,
1070 &Decoder::decode_invalid
,
1071 &Decoder::decode_invalid
,
1072 &Decoder::decode_invalid
,
1073 &Decoder::decode_invalid
,
1074 &Decoder::decode_invalid
,
1075 &Decoder::decode_invalid
,
1076 &Decoder::decode_invalid
,
1077 &Decoder::decode_invalid
,
1078 &Decoder::decode_invalid
,
1079 &Decoder::decode_invalid
,
1080 &Decoder::decode_invalid
,
1081 &Decoder::decode_invalid
,
1082 &Decoder::decode_invalid
,
1083 &Decoder::decode_invalid
,
1084 &Decoder::decode_invalid
,
1085 &Decoder::decode_invalid
,
1086 &Decoder::decode_invalid
,
1087 &Decoder::decode_invalid
,
1088 &Decoder::decode_invalid
,
1089 &Decoder::decode_invalid
,
1090 &Decoder::decode_invalid
,
1091 &Decoder::decode_invalid
,
1092 &Decoder::decode_invalid
,
1093 &Decoder::decode_invalid
,
1094 &Decoder::decode_invalid
,
1095 &Decoder::decode_invalid
,
1096 &Decoder::decode_invalid
,
1097 &Decoder::decode_invalid
,
1098 &Decoder::decode_invalid
,
1099 &Decoder::decode_invalid
,
1100 &Decoder::decode_invalid
,
1101 &Decoder::decode_invalid
,
1102 &Decoder::decode_invalid
,
1103 &Decoder::decode_invalid
,
1104 &Decoder::decode_invalid
,
1105 &Decoder::decode_invalid
,
1106 &Decoder::decode_invalid
,
1107 &Decoder::decode_invalid
,
1108 &Decoder::decode_invalid
,
1109 &Decoder::decode_invalid
,
1110 &Decoder::decode_invalid
,
1111 &Decoder::decode_invalid
,
1112 &Decoder::decode_invalid
,
1113 &Decoder::decode_invalid
,
1114 &Decoder::decode_invalid
,
1115 &Decoder::decode_invalid
,
1116 &Decoder::decode_invalid
,
1117 &Decoder::decode_invalid
,
1118 &Decoder::decode_invalid
,
1119 &Decoder::decode_invalid
,
1120 &Decoder::decode_invalid
,
1121 &Decoder::decode_invalid
,
1122 &Decoder::decode_invalid
,
1123 &Decoder::decode_invalid
,
1124 &Decoder::decode_invalid
,
1125 &Decoder::decode_invalid
,
1126 &Decoder::decode_invalid
,
1127 &Decoder::decode_invalid
,
1128 &Decoder::decode_invalid
,
1129 &Decoder::decode_invalid
,
1130 &Decoder::decode_invalid
,
1131 &Decoder::decode_invalid
,
1132 &Decoder::decode_invalid
,
1133 &Decoder::decode_invalid
,
1134 &Decoder::decode_invalid
,
1135 &Decoder::decode_invalid
,
1136 &Decoder::decode_invalid
,
1137 &Decoder::decode_invalid
,
1138 &Decoder::decode_invalid
,
1139 &Decoder::decode_invalid
,
1140 &Decoder::decode_invalid
,
1141 &Decoder::decode_invalid
,
1142 &Decoder::decode_invalid
,
1143 &Decoder::decode_invalid
,
1144 &Decoder::decode_invalid
,
1145 &Decoder::decode_invalid
,
1146 &Decoder::decode_invalid
,
1147 &Decoder::decode_invalid
,
1148 &Decoder::decode_invalid
,
1149 &Decoder::decode_invalid
,
1150 &Decoder::decode_invalid
,
1151 &Decoder::decode_invalid
,
1152 &Decoder::decode_invalid
,
1153 &Decoder::decode_invalid
,
1154 &Decoder::decode_invalid
,
1155 &Decoder::decode_invalid
,
1156 &Decoder::decode_invalid
,
1157 &Decoder::decode_invalid
,
1158 &Decoder::decode_invalid
,
1159 &Decoder::decode_invalid
,
1160 &Decoder::decode_invalid
,
1161 &Decoder::decode_invalid
,
1162 &Decoder::decode_invalid
,
1163 &Decoder::decode_invalid
,
1164 &Decoder::decode_invalid
,
1165 &Decoder::decode_invalid
,
1166 &Decoder::decode_invalid
,
1167 &Decoder::decode_invalid
,
1168 &Decoder::decode_invalid
,
1169 &Decoder::decode_invalid
,
1170 &Decoder::decode_invalid
,
1171 &Decoder::decode_invalid
,
1172 &Decoder::decode_invalid
,
1173 &Decoder::decode_invalid
,
1174 &Decoder::decode_invalid
,
1175 &Decoder::decode_invalid
,
1176 &Decoder::decode_invalid
,
1177 &Decoder::decode_invalid
,
1178 &Decoder::decode_invalid
,
1179 &Decoder::decode_invalid
,
1180 &Decoder::decode_invalid
,
1181 &Decoder::decode_invalid
,
1182 &Decoder::decode_invalid
,
1183 &Decoder::decode_invalid
,
1184 &Decoder::decode_invalid
,
1185 &Decoder::decode_invalid
,
1186 &Decoder::decode_invalid
,
1187 &Decoder::decode_invalid
,
1188 &Decoder::decode_invalid
,
1189 &Decoder::decode_invalid
,
1190 &Decoder::decode_invalid
,
1191 &Decoder::decode_invalid
,
1192 &Decoder::decode_invalid
,
1193 &Decoder::decode_invalid
,
1194 &Decoder::decode_OPU_VOP3__V_INTERP_P1_F32
,
1195 &Decoder::decode_OPU_VOP3__V_INTERP_P2_F32
,
1196 &Decoder::decode_OPU_VOP3__V_INTERP_MOV_F32
,
1197 &Decoder::decode_invalid
,
1198 &Decoder::decode_OPU_VOP3__V_INTERP_P1LL_F16
,
1199 &Decoder::decode_OPU_VOP3__V_INTERP_P1LV_F16
,
1200 &Decoder::decode_OPU_VOP3__V_INTERP_P2_F16
,
1201 &Decoder::decode_invalid
,
1202 &Decoder::decode_invalid
,
1203 &Decoder::decode_invalid
,
1204 &Decoder::decode_invalid
,
1205 &Decoder::decode_invalid
,
1206 &Decoder::decode_invalid
,
1207 &Decoder::decode_invalid
,
1208 &Decoder::decode_invalid
,
1209 &Decoder::decode_invalid
,
1210 &Decoder::decode_OPU_VOP3__V_ADD_F64
,
1211 &Decoder::decode_OPU_VOP3__V_MUL_F64
,
1212 &Decoder::decode_OPU_VOP3__V_MIN_F64
,
1213 &Decoder::decode_OPU_VOP3__V_MAX_F64
,
1214 &Decoder::decode_OPU_VOP3__V_LDEXP_F64
,
1215 &Decoder::decode_OPU_VOP3__V_MUL_LO_U32
,
1216 &Decoder::decode_OPU_VOP3__V_MUL_HI_U32
,
1217 &Decoder::decode_OPU_VOP3__V_MUL_HI_I32
,
1218 &Decoder::decode_OPU_VOP3__V_LDEXP_F32
,
1219 &Decoder::decode_OPU_VOP3__V_READLANE_B32
,
1220 &Decoder::decode_OPU_VOP3__V_WRITELANE_B32
,
1221 &Decoder::decode_OPU_VOP3__V_BCNT_U32_B32
,
1222 &Decoder::decode_OPU_VOP3__V_MBCNT_LO_U32_B32
,
1223 &Decoder::decode_OPU_VOP3__V_MBCNT_HI_U32_B32
,
1224 &Decoder::decode_invalid
,
1225 &Decoder::decode_OPU_VOP3__V_LSHLREV_B64
,
1226 &Decoder::decode_OPU_VOP3__V_LSHRREV_B64
,
1227 &Decoder::decode_OPU_VOP3__V_ASHRREV_I64
,
1228 &Decoder::decode_OPU_VOP3__V_TRIG_PREOP_F64
,
1229 &Decoder::decode_OPU_VOP3__V_BFM_B32
,
1230 &Decoder::decode_OPU_VOP3__V_CVT_PKNORM_I16_F32
,
1231 &Decoder::decode_OPU_VOP3__V_CVT_PKNORM_U16_F32
,
1232 &Decoder::decode_OPU_VOP3__V_CVT_PKRTZ_F16_F32
,
1233 &Decoder::decode_OPU_VOP3__V_CVT_PK_U16_U32
,
1234 &Decoder::decode_OPU_VOP3__V_CVT_PK_I16_I32
,
1235 &Decoder::decode_invalid
,
1236 &Decoder::decode_invalid
,
1237 &Decoder::decode_invalid
,
1238 &Decoder::decode_invalid
,
1239 &Decoder::decode_invalid
,
1240 &Decoder::decode_invalid
,
1241 &Decoder::decode_invalid
,
1242 &Decoder::decode_invalid
,
1243 &Decoder::decode_invalid
,
1244 &Decoder::decode_invalid
,
1245 &Decoder::decode_invalid
,
1246 &Decoder::decode_invalid
,
1247 &Decoder::decode_invalid
,
1248 &Decoder::decode_invalid
,
1249 &Decoder::decode_invalid
,
1250 &Decoder::decode_invalid
,
1251 &Decoder::decode_invalid
,
1252 &Decoder::decode_invalid
,
1253 &Decoder::decode_invalid
,
1254 &Decoder::decode_invalid
,
1255 &Decoder::decode_invalid
,
1256 &Decoder::decode_invalid
,
1257 &Decoder::decode_invalid
,
1258 &Decoder::decode_invalid
,
1259 &Decoder::decode_invalid
,
1260 &Decoder::decode_invalid
,
1261 &Decoder::decode_invalid
,
1262 &Decoder::decode_invalid
,
1263 &Decoder::decode_invalid
,
1264 &Decoder::decode_invalid
,
1265 &Decoder::decode_invalid
,
1266 &Decoder::decode_invalid
,
1267 &Decoder::decode_invalid
,
1268 &Decoder::decode_invalid
,
1269 &Decoder::decode_invalid
,
1270 &Decoder::decode_invalid
,
1271 &Decoder::decode_invalid
,
1272 &Decoder::decode_invalid
,
1273 &Decoder::decode_invalid
,
1274 &Decoder::decode_invalid
,
1275 &Decoder::decode_invalid
,
1276 &Decoder::decode_invalid
,
1277 &Decoder::decode_invalid
,
1278 &Decoder::decode_invalid
,
1279 &Decoder::decode_invalid
,
1280 &Decoder::decode_invalid
,
1281 &Decoder::decode_invalid
,
1282 &Decoder::decode_invalid
,
1283 &Decoder::decode_invalid
,
1284 &Decoder::decode_invalid
,
1285 &Decoder::decode_invalid
,
1286 &Decoder::decode_invalid
,
1287 &Decoder::decode_invalid
,
1288 &Decoder::decode_invalid
,
1289 &Decoder::decode_invalid
,
1290 &Decoder::decode_invalid
,
1291 &Decoder::decode_invalid
,
1292 &Decoder::decode_invalid
,
1293 &Decoder::decode_invalid
,
1294 &Decoder::decode_invalid
,
1295 &Decoder::decode_invalid
,
1296 &Decoder::decode_invalid
,
1297 &Decoder::decode_invalid
,
1298 &Decoder::decode_invalid
,
1299 &Decoder::decode_invalid
,
1300 &Decoder::decode_invalid
,
1301 &Decoder::decode_invalid
,
1302 &Decoder::decode_invalid
,
1303 &Decoder::decode_invalid
,
1304 &Decoder::decode_invalid
,
1305 &Decoder::decode_invalid
,
1306 &Decoder::decode_invalid
,
1307 &Decoder::decode_invalid
,
1308 &Decoder::decode_invalid
,
1309 &Decoder::decode_invalid
,
1310 &Decoder::decode_invalid
,
1311 &Decoder::decode_invalid
,
1312 &Decoder::decode_invalid
,
1313 &Decoder::decode_invalid
,
1314 &Decoder::decode_invalid
,
1315 &Decoder::decode_invalid
,
1316 &Decoder::decode_invalid
,
1317 &Decoder::decode_invalid
,
1318 &Decoder::decode_invalid
,
1319 &Decoder::decode_invalid
,
1320 &Decoder::decode_invalid
,
1321 &Decoder::decode_invalid
,
1322 &Decoder::decode_invalid
,
1323 &Decoder::decode_invalid
,
1324 &Decoder::decode_invalid
,
1325 &Decoder::decode_invalid
,
1326 &Decoder::decode_invalid
,
1327 &Decoder::decode_invalid
,
1328 &Decoder::decode_invalid
,
1329 &Decoder::decode_invalid
,
1330 &Decoder::decode_invalid
,
1331 &Decoder::decode_invalid
,
1332 &Decoder::decode_invalid
,
1333 &Decoder::decode_invalid
,
1334 &Decoder::decode_invalid
,
1335 &Decoder::decode_invalid
,
1336 &Decoder::decode_invalid
,
1337 &Decoder::decode_invalid
1340 IsaDecodeMethod
Decoder::tableSubDecode_OP_DS
[] = {
1341 &Decoder::decode_OP_DS__DS_ADD_U32
,
1342 &Decoder::decode_OP_DS__DS_SUB_U32
,
1343 &Decoder::decode_OP_DS__DS_RSUB_U32
,
1344 &Decoder::decode_OP_DS__DS_INC_U32
,
1345 &Decoder::decode_OP_DS__DS_DEC_U32
,
1346 &Decoder::decode_OP_DS__DS_MIN_I32
,
1347 &Decoder::decode_OP_DS__DS_MAX_I32
,
1348 &Decoder::decode_OP_DS__DS_MIN_U32
,
1349 &Decoder::decode_OP_DS__DS_MAX_U32
,
1350 &Decoder::decode_OP_DS__DS_AND_B32
,
1351 &Decoder::decode_OP_DS__DS_OR_B32
,
1352 &Decoder::decode_OP_DS__DS_XOR_B32
,
1353 &Decoder::decode_OP_DS__DS_MSKOR_B32
,
1354 &Decoder::decode_OP_DS__DS_WRITE_B32
,
1355 &Decoder::decode_OP_DS__DS_WRITE2_B32
,
1356 &Decoder::decode_OP_DS__DS_WRITE2ST64_B32
,
1357 &Decoder::decode_OP_DS__DS_CMPST_B32
,
1358 &Decoder::decode_OP_DS__DS_CMPST_F32
,
1359 &Decoder::decode_OP_DS__DS_MIN_F32
,
1360 &Decoder::decode_OP_DS__DS_MAX_F32
,
1361 &Decoder::decode_OP_DS__DS_NOP
,
1362 &Decoder::decode_OP_DS__DS_ADD_F32
,
1363 &Decoder::decode_invalid
,
1364 &Decoder::decode_invalid
,
1365 &Decoder::decode_invalid
,
1366 &Decoder::decode_invalid
,
1367 &Decoder::decode_invalid
,
1368 &Decoder::decode_invalid
,
1369 &Decoder::decode_invalid
,
1370 &Decoder::decode_invalid
,
1371 &Decoder::decode_OP_DS__DS_WRITE_B8
,
1372 &Decoder::decode_OP_DS__DS_WRITE_B16
,
1373 &Decoder::decode_OP_DS__DS_ADD_RTN_U32
,
1374 &Decoder::decode_OP_DS__DS_SUB_RTN_U32
,
1375 &Decoder::decode_OP_DS__DS_RSUB_RTN_U32
,
1376 &Decoder::decode_OP_DS__DS_INC_RTN_U32
,
1377 &Decoder::decode_OP_DS__DS_DEC_RTN_U32
,
1378 &Decoder::decode_OP_DS__DS_MIN_RTN_I32
,
1379 &Decoder::decode_OP_DS__DS_MAX_RTN_I32
,
1380 &Decoder::decode_OP_DS__DS_MIN_RTN_U32
,
1381 &Decoder::decode_OP_DS__DS_MAX_RTN_U32
,
1382 &Decoder::decode_OP_DS__DS_AND_RTN_B32
,
1383 &Decoder::decode_OP_DS__DS_OR_RTN_B32
,
1384 &Decoder::decode_OP_DS__DS_XOR_RTN_B32
,
1385 &Decoder::decode_OP_DS__DS_MSKOR_RTN_B32
,
1386 &Decoder::decode_OP_DS__DS_WRXCHG_RTN_B32
,
1387 &Decoder::decode_OP_DS__DS_WRXCHG2_RTN_B32
,
1388 &Decoder::decode_OP_DS__DS_WRXCHG2ST64_RTN_B32
,
1389 &Decoder::decode_OP_DS__DS_CMPST_RTN_B32
,
1390 &Decoder::decode_OP_DS__DS_CMPST_RTN_F32
,
1391 &Decoder::decode_OP_DS__DS_MIN_RTN_F32
,
1392 &Decoder::decode_OP_DS__DS_MAX_RTN_F32
,
1393 &Decoder::decode_OP_DS__DS_WRAP_RTN_B32
,
1394 &Decoder::decode_OP_DS__DS_ADD_RTN_F32
,
1395 &Decoder::decode_OP_DS__DS_READ_B32
,
1396 &Decoder::decode_OP_DS__DS_READ2_B32
,
1397 &Decoder::decode_OP_DS__DS_READ2ST64_B32
,
1398 &Decoder::decode_OP_DS__DS_READ_I8
,
1399 &Decoder::decode_OP_DS__DS_READ_U8
,
1400 &Decoder::decode_OP_DS__DS_READ_I16
,
1401 &Decoder::decode_OP_DS__DS_READ_U16
,
1402 &Decoder::decode_OP_DS__DS_SWIZZLE_B32
,
1403 &Decoder::decode_OP_DS__DS_PERMUTE_B32
,
1404 &Decoder::decode_OP_DS__DS_BPERMUTE_B32
,
1405 &Decoder::decode_OP_DS__DS_ADD_U64
,
1406 &Decoder::decode_OP_DS__DS_SUB_U64
,
1407 &Decoder::decode_OP_DS__DS_RSUB_U64
,
1408 &Decoder::decode_OP_DS__DS_INC_U64
,
1409 &Decoder::decode_OP_DS__DS_DEC_U64
,
1410 &Decoder::decode_OP_DS__DS_MIN_I64
,
1411 &Decoder::decode_OP_DS__DS_MAX_I64
,
1412 &Decoder::decode_OP_DS__DS_MIN_U64
,
1413 &Decoder::decode_OP_DS__DS_MAX_U64
,
1414 &Decoder::decode_OP_DS__DS_AND_B64
,
1415 &Decoder::decode_OP_DS__DS_OR_B64
,
1416 &Decoder::decode_OP_DS__DS_XOR_B64
,
1417 &Decoder::decode_OP_DS__DS_MSKOR_B64
,
1418 &Decoder::decode_OP_DS__DS_WRITE_B64
,
1419 &Decoder::decode_OP_DS__DS_WRITE2_B64
,
1420 &Decoder::decode_OP_DS__DS_WRITE2ST64_B64
,
1421 &Decoder::decode_OP_DS__DS_CMPST_B64
,
1422 &Decoder::decode_OP_DS__DS_CMPST_F64
,
1423 &Decoder::decode_OP_DS__DS_MIN_F64
,
1424 &Decoder::decode_OP_DS__DS_MAX_F64
,
1425 &Decoder::decode_invalid
,
1426 &Decoder::decode_invalid
,
1427 &Decoder::decode_invalid
,
1428 &Decoder::decode_invalid
,
1429 &Decoder::decode_invalid
,
1430 &Decoder::decode_invalid
,
1431 &Decoder::decode_invalid
,
1432 &Decoder::decode_invalid
,
1433 &Decoder::decode_invalid
,
1434 &Decoder::decode_invalid
,
1435 &Decoder::decode_invalid
,
1436 &Decoder::decode_invalid
,
1437 &Decoder::decode_OP_DS__DS_ADD_RTN_U64
,
1438 &Decoder::decode_OP_DS__DS_SUB_RTN_U64
,
1439 &Decoder::decode_OP_DS__DS_RSUB_RTN_U64
,
1440 &Decoder::decode_OP_DS__DS_INC_RTN_U64
,
1441 &Decoder::decode_OP_DS__DS_DEC_RTN_U64
,
1442 &Decoder::decode_OP_DS__DS_MIN_RTN_I64
,
1443 &Decoder::decode_OP_DS__DS_MAX_RTN_I64
,
1444 &Decoder::decode_OP_DS__DS_MIN_RTN_U64
,
1445 &Decoder::decode_OP_DS__DS_MAX_RTN_U64
,
1446 &Decoder::decode_OP_DS__DS_AND_RTN_B64
,
1447 &Decoder::decode_OP_DS__DS_OR_RTN_B64
,
1448 &Decoder::decode_OP_DS__DS_XOR_RTN_B64
,
1449 &Decoder::decode_OP_DS__DS_MSKOR_RTN_B64
,
1450 &Decoder::decode_OP_DS__DS_WRXCHG_RTN_B64
,
1451 &Decoder::decode_OP_DS__DS_WRXCHG2_RTN_B64
,
1452 &Decoder::decode_OP_DS__DS_WRXCHG2ST64_RTN_B64
,
1453 &Decoder::decode_OP_DS__DS_CMPST_RTN_B64
,
1454 &Decoder::decode_OP_DS__DS_CMPST_RTN_F64
,
1455 &Decoder::decode_OP_DS__DS_MIN_RTN_F64
,
1456 &Decoder::decode_OP_DS__DS_MAX_RTN_F64
,
1457 &Decoder::decode_invalid
,
1458 &Decoder::decode_invalid
,
1459 &Decoder::decode_OP_DS__DS_READ_B64
,
1460 &Decoder::decode_OP_DS__DS_READ2_B64
,
1461 &Decoder::decode_OP_DS__DS_READ2ST64_B64
,
1462 &Decoder::decode_invalid
,
1463 &Decoder::decode_invalid
,
1464 &Decoder::decode_invalid
,
1465 &Decoder::decode_invalid
,
1466 &Decoder::decode_invalid
,
1467 &Decoder::decode_OP_DS__DS_CONDXCHG32_RTN_B64
,
1468 &Decoder::decode_invalid
,
1469 &Decoder::decode_OP_DS__DS_ADD_SRC2_U32
,
1470 &Decoder::decode_OP_DS__DS_SUB_SRC2_U32
,
1471 &Decoder::decode_OP_DS__DS_RSUB_SRC2_U32
,
1472 &Decoder::decode_OP_DS__DS_INC_SRC2_U32
,
1473 &Decoder::decode_OP_DS__DS_DEC_SRC2_U32
,
1474 &Decoder::decode_OP_DS__DS_MIN_SRC2_I32
,
1475 &Decoder::decode_OP_DS__DS_MAX_SRC2_I32
,
1476 &Decoder::decode_OP_DS__DS_MIN_SRC2_U32
,
1477 &Decoder::decode_OP_DS__DS_MAX_SRC2_U32
,
1478 &Decoder::decode_OP_DS__DS_AND_SRC2_B32
,
1479 &Decoder::decode_OP_DS__DS_OR_SRC2_B32
,
1480 &Decoder::decode_OP_DS__DS_XOR_SRC2_B32
,
1481 &Decoder::decode_invalid
,
1482 &Decoder::decode_OP_DS__DS_WRITE_SRC2_B32
,
1483 &Decoder::decode_invalid
,
1484 &Decoder::decode_invalid
,
1485 &Decoder::decode_invalid
,
1486 &Decoder::decode_invalid
,
1487 &Decoder::decode_OP_DS__DS_MIN_SRC2_F32
,
1488 &Decoder::decode_OP_DS__DS_MAX_SRC2_F32
,
1489 &Decoder::decode_invalid
,
1490 &Decoder::decode_OP_DS__DS_ADD_SRC2_F32
,
1491 &Decoder::decode_invalid
,
1492 &Decoder::decode_invalid
,
1493 &Decoder::decode_OP_DS__DS_GWS_SEMA_RELEASE_ALL
,
1494 &Decoder::decode_OP_DS__DS_GWS_INIT
,
1495 &Decoder::decode_OP_DS__DS_GWS_SEMA_V
,
1496 &Decoder::decode_OP_DS__DS_GWS_SEMA_BR
,
1497 &Decoder::decode_OP_DS__DS_GWS_SEMA_P
,
1498 &Decoder::decode_OP_DS__DS_GWS_BARRIER
,
1499 &Decoder::decode_invalid
,
1500 &Decoder::decode_invalid
,
1501 &Decoder::decode_invalid
,
1502 &Decoder::decode_invalid
,
1503 &Decoder::decode_invalid
,
1504 &Decoder::decode_invalid
,
1505 &Decoder::decode_invalid
,
1506 &Decoder::decode_invalid
,
1507 &Decoder::decode_invalid
,
1508 &Decoder::decode_invalid
,
1509 &Decoder::decode_invalid
,
1510 &Decoder::decode_invalid
,
1511 &Decoder::decode_invalid
,
1512 &Decoder::decode_invalid
,
1513 &Decoder::decode_invalid
,
1514 &Decoder::decode_invalid
,
1515 &Decoder::decode_invalid
,
1516 &Decoder::decode_invalid
,
1517 &Decoder::decode_invalid
,
1518 &Decoder::decode_invalid
,
1519 &Decoder::decode_invalid
,
1520 &Decoder::decode_invalid
,
1521 &Decoder::decode_invalid
,
1522 &Decoder::decode_invalid
,
1523 &Decoder::decode_invalid
,
1524 &Decoder::decode_invalid
,
1525 &Decoder::decode_invalid
,
1526 &Decoder::decode_invalid
,
1527 &Decoder::decode_invalid
,
1528 &Decoder::decode_invalid
,
1529 &Decoder::decode_invalid
,
1530 &Decoder::decode_OP_DS__DS_CONSUME
,
1531 &Decoder::decode_OP_DS__DS_APPEND
,
1532 &Decoder::decode_OP_DS__DS_ORDERED_COUNT
,
1533 &Decoder::decode_OP_DS__DS_ADD_SRC2_U64
,
1534 &Decoder::decode_OP_DS__DS_SUB_SRC2_U64
,
1535 &Decoder::decode_OP_DS__DS_RSUB_SRC2_U64
,
1536 &Decoder::decode_OP_DS__DS_INC_SRC2_U64
,
1537 &Decoder::decode_OP_DS__DS_DEC_SRC2_U64
,
1538 &Decoder::decode_OP_DS__DS_MIN_SRC2_I64
,
1539 &Decoder::decode_OP_DS__DS_MAX_SRC2_I64
,
1540 &Decoder::decode_OP_DS__DS_MIN_SRC2_U64
,
1541 &Decoder::decode_OP_DS__DS_MAX_SRC2_U64
,
1542 &Decoder::decode_OP_DS__DS_AND_SRC2_B64
,
1543 &Decoder::decode_OP_DS__DS_OR_SRC2_B64
,
1544 &Decoder::decode_OP_DS__DS_XOR_SRC2_B64
,
1545 &Decoder::decode_invalid
,
1546 &Decoder::decode_OP_DS__DS_WRITE_SRC2_B64
,
1547 &Decoder::decode_invalid
,
1548 &Decoder::decode_invalid
,
1549 &Decoder::decode_invalid
,
1550 &Decoder::decode_invalid
,
1551 &Decoder::decode_OP_DS__DS_MIN_SRC2_F64
,
1552 &Decoder::decode_OP_DS__DS_MAX_SRC2_F64
,
1553 &Decoder::decode_invalid
,
1554 &Decoder::decode_invalid
,
1555 &Decoder::decode_invalid
,
1556 &Decoder::decode_invalid
,
1557 &Decoder::decode_invalid
,
1558 &Decoder::decode_invalid
,
1559 &Decoder::decode_invalid
,
1560 &Decoder::decode_invalid
,
1561 &Decoder::decode_invalid
,
1562 &Decoder::decode_invalid
,
1563 &Decoder::decode_OP_DS__DS_WRITE_B96
,
1564 &Decoder::decode_OP_DS__DS_WRITE_B128
,
1565 &Decoder::decode_invalid
,
1566 &Decoder::decode_invalid
,
1567 &Decoder::decode_invalid
,
1568 &Decoder::decode_invalid
,
1569 &Decoder::decode_invalid
,
1570 &Decoder::decode_invalid
,
1571 &Decoder::decode_invalid
,
1572 &Decoder::decode_invalid
,
1573 &Decoder::decode_invalid
,
1574 &Decoder::decode_invalid
,
1575 &Decoder::decode_invalid
,
1576 &Decoder::decode_invalid
,
1577 &Decoder::decode_invalid
,
1578 &Decoder::decode_invalid
,
1579 &Decoder::decode_invalid
,
1580 &Decoder::decode_invalid
,
1581 &Decoder::decode_invalid
,
1582 &Decoder::decode_invalid
,
1583 &Decoder::decode_invalid
,
1584 &Decoder::decode_invalid
,
1585 &Decoder::decode_invalid
,
1586 &Decoder::decode_invalid
,
1587 &Decoder::decode_invalid
,
1588 &Decoder::decode_invalid
,
1589 &Decoder::decode_invalid
,
1590 &Decoder::decode_invalid
,
1591 &Decoder::decode_invalid
,
1592 &Decoder::decode_invalid
,
1593 &Decoder::decode_invalid
,
1594 &Decoder::decode_invalid
,
1595 &Decoder::decode_OP_DS__DS_READ_B96
,
1596 &Decoder::decode_OP_DS__DS_READ_B128
1599 IsaDecodeMethod
Decoder::tableSubDecode_OP_FLAT
[] = {
1600 &Decoder::decode_invalid
,
1601 &Decoder::decode_invalid
,
1602 &Decoder::decode_invalid
,
1603 &Decoder::decode_invalid
,
1604 &Decoder::decode_invalid
,
1605 &Decoder::decode_invalid
,
1606 &Decoder::decode_invalid
,
1607 &Decoder::decode_invalid
,
1608 &Decoder::decode_invalid
,
1609 &Decoder::decode_invalid
,
1610 &Decoder::decode_invalid
,
1611 &Decoder::decode_invalid
,
1612 &Decoder::decode_invalid
,
1613 &Decoder::decode_invalid
,
1614 &Decoder::decode_invalid
,
1615 &Decoder::decode_invalid
,
1616 &Decoder::decode_OP_FLAT__FLAT_LOAD_UBYTE
,
1617 &Decoder::decode_OP_FLAT__FLAT_LOAD_SBYTE
,
1618 &Decoder::decode_OP_FLAT__FLAT_LOAD_USHORT
,
1619 &Decoder::decode_OP_FLAT__FLAT_LOAD_SSHORT
,
1620 &Decoder::decode_OP_FLAT__FLAT_LOAD_DWORD
,
1621 &Decoder::decode_OP_FLAT__FLAT_LOAD_DWORDX2
,
1622 &Decoder::decode_OP_FLAT__FLAT_LOAD_DWORDX3
,
1623 &Decoder::decode_OP_FLAT__FLAT_LOAD_DWORDX4
,
1624 &Decoder::decode_OP_FLAT__FLAT_STORE_BYTE
,
1625 &Decoder::decode_invalid
,
1626 &Decoder::decode_OP_FLAT__FLAT_STORE_SHORT
,
1627 &Decoder::decode_invalid
,
1628 &Decoder::decode_OP_FLAT__FLAT_STORE_DWORD
,
1629 &Decoder::decode_OP_FLAT__FLAT_STORE_DWORDX2
,
1630 &Decoder::decode_OP_FLAT__FLAT_STORE_DWORDX3
,
1631 &Decoder::decode_OP_FLAT__FLAT_STORE_DWORDX4
,
1632 &Decoder::decode_invalid
,
1633 &Decoder::decode_invalid
,
1634 &Decoder::decode_invalid
,
1635 &Decoder::decode_invalid
,
1636 &Decoder::decode_invalid
,
1637 &Decoder::decode_invalid
,
1638 &Decoder::decode_invalid
,
1639 &Decoder::decode_invalid
,
1640 &Decoder::decode_invalid
,
1641 &Decoder::decode_invalid
,
1642 &Decoder::decode_invalid
,
1643 &Decoder::decode_invalid
,
1644 &Decoder::decode_invalid
,
1645 &Decoder::decode_invalid
,
1646 &Decoder::decode_invalid
,
1647 &Decoder::decode_invalid
,
1648 &Decoder::decode_invalid
,
1649 &Decoder::decode_invalid
,
1650 &Decoder::decode_invalid
,
1651 &Decoder::decode_invalid
,
1652 &Decoder::decode_invalid
,
1653 &Decoder::decode_invalid
,
1654 &Decoder::decode_invalid
,
1655 &Decoder::decode_invalid
,
1656 &Decoder::decode_invalid
,
1657 &Decoder::decode_invalid
,
1658 &Decoder::decode_invalid
,
1659 &Decoder::decode_invalid
,
1660 &Decoder::decode_invalid
,
1661 &Decoder::decode_invalid
,
1662 &Decoder::decode_invalid
,
1663 &Decoder::decode_invalid
,
1664 &Decoder::decode_OP_FLAT__FLAT_ATOMIC_SWAP
,
1665 &Decoder::decode_OP_FLAT__FLAT_ATOMIC_CMPSWAP
,
1666 &Decoder::decode_OP_FLAT__FLAT_ATOMIC_ADD
,
1667 &Decoder::decode_OP_FLAT__FLAT_ATOMIC_SUB
,
1668 &Decoder::decode_OP_FLAT__FLAT_ATOMIC_SMIN
,
1669 &Decoder::decode_OP_FLAT__FLAT_ATOMIC_UMIN
,
1670 &Decoder::decode_OP_FLAT__FLAT_ATOMIC_SMAX
,
1671 &Decoder::decode_OP_FLAT__FLAT_ATOMIC_UMAX
,
1672 &Decoder::decode_OP_FLAT__FLAT_ATOMIC_AND
,
1673 &Decoder::decode_OP_FLAT__FLAT_ATOMIC_OR
,
1674 &Decoder::decode_OP_FLAT__FLAT_ATOMIC_XOR
,
1675 &Decoder::decode_OP_FLAT__FLAT_ATOMIC_INC
,
1676 &Decoder::decode_OP_FLAT__FLAT_ATOMIC_DEC
,
1677 &Decoder::decode_invalid
,
1678 &Decoder::decode_invalid
,
1679 &Decoder::decode_invalid
,
1680 &Decoder::decode_invalid
,
1681 &Decoder::decode_invalid
,
1682 &Decoder::decode_invalid
,
1683 &Decoder::decode_invalid
,
1684 &Decoder::decode_invalid
,
1685 &Decoder::decode_invalid
,
1686 &Decoder::decode_invalid
,
1687 &Decoder::decode_invalid
,
1688 &Decoder::decode_invalid
,
1689 &Decoder::decode_invalid
,
1690 &Decoder::decode_invalid
,
1691 &Decoder::decode_invalid
,
1692 &Decoder::decode_invalid
,
1693 &Decoder::decode_invalid
,
1694 &Decoder::decode_invalid
,
1695 &Decoder::decode_invalid
,
1696 &Decoder::decode_OP_FLAT__FLAT_ATOMIC_SWAP_X2
,
1697 &Decoder::decode_OP_FLAT__FLAT_ATOMIC_CMPSWAP_X2
,
1698 &Decoder::decode_OP_FLAT__FLAT_ATOMIC_ADD_X2
,
1699 &Decoder::decode_OP_FLAT__FLAT_ATOMIC_SUB_X2
,
1700 &Decoder::decode_OP_FLAT__FLAT_ATOMIC_SMIN_X2
,
1701 &Decoder::decode_OP_FLAT__FLAT_ATOMIC_UMIN_X2
,
1702 &Decoder::decode_OP_FLAT__FLAT_ATOMIC_SMAX_X2
,
1703 &Decoder::decode_OP_FLAT__FLAT_ATOMIC_UMAX_X2
,
1704 &Decoder::decode_OP_FLAT__FLAT_ATOMIC_AND_X2
,
1705 &Decoder::decode_OP_FLAT__FLAT_ATOMIC_OR_X2
,
1706 &Decoder::decode_OP_FLAT__FLAT_ATOMIC_XOR_X2
,
1707 &Decoder::decode_OP_FLAT__FLAT_ATOMIC_INC_X2
,
1708 &Decoder::decode_OP_FLAT__FLAT_ATOMIC_DEC_X2
,
1709 &Decoder::decode_invalid
,
1710 &Decoder::decode_invalid
,
1711 &Decoder::decode_invalid
,
1712 &Decoder::decode_invalid
,
1713 &Decoder::decode_invalid
,
1714 &Decoder::decode_invalid
,
1715 &Decoder::decode_invalid
,
1716 &Decoder::decode_invalid
,
1717 &Decoder::decode_invalid
,
1718 &Decoder::decode_invalid
,
1719 &Decoder::decode_invalid
,
1720 &Decoder::decode_invalid
,
1721 &Decoder::decode_invalid
,
1722 &Decoder::decode_invalid
,
1723 &Decoder::decode_invalid
,
1724 &Decoder::decode_invalid
,
1725 &Decoder::decode_invalid
,
1726 &Decoder::decode_invalid
,
1727 &Decoder::decode_invalid
1730 IsaDecodeMethod
Decoder::tableSubDecode_OP_MIMG
[] = {
1731 &Decoder::decode_OP_MIMG__IMAGE_LOAD
,
1732 &Decoder::decode_OP_MIMG__IMAGE_LOAD_MIP
,
1733 &Decoder::decode_OP_MIMG__IMAGE_LOAD_PCK
,
1734 &Decoder::decode_OP_MIMG__IMAGE_LOAD_PCK_SGN
,
1735 &Decoder::decode_OP_MIMG__IMAGE_LOAD_MIP_PCK
,
1736 &Decoder::decode_OP_MIMG__IMAGE_LOAD_MIP_PCK_SGN
,
1737 &Decoder::decode_invalid
,
1738 &Decoder::decode_invalid
,
1739 &Decoder::decode_OP_MIMG__IMAGE_STORE
,
1740 &Decoder::decode_OP_MIMG__IMAGE_STORE_MIP
,
1741 &Decoder::decode_OP_MIMG__IMAGE_STORE_PCK
,
1742 &Decoder::decode_OP_MIMG__IMAGE_STORE_MIP_PCK
,
1743 &Decoder::decode_invalid
,
1744 &Decoder::decode_invalid
,
1745 &Decoder::decode_OP_MIMG__IMAGE_GET_RESINFO
,
1746 &Decoder::decode_invalid
,
1747 &Decoder::decode_OP_MIMG__IMAGE_ATOMIC_SWAP
,
1748 &Decoder::decode_OP_MIMG__IMAGE_ATOMIC_CMPSWAP
,
1749 &Decoder::decode_OP_MIMG__IMAGE_ATOMIC_ADD
,
1750 &Decoder::decode_OP_MIMG__IMAGE_ATOMIC_SUB
,
1751 &Decoder::decode_OP_MIMG__IMAGE_ATOMIC_SMIN
,
1752 &Decoder::decode_OP_MIMG__IMAGE_ATOMIC_UMIN
,
1753 &Decoder::decode_OP_MIMG__IMAGE_ATOMIC_SMAX
,
1754 &Decoder::decode_OP_MIMG__IMAGE_ATOMIC_UMAX
,
1755 &Decoder::decode_OP_MIMG__IMAGE_ATOMIC_AND
,
1756 &Decoder::decode_OP_MIMG__IMAGE_ATOMIC_OR
,
1757 &Decoder::decode_OP_MIMG__IMAGE_ATOMIC_XOR
,
1758 &Decoder::decode_OP_MIMG__IMAGE_ATOMIC_INC
,
1759 &Decoder::decode_OP_MIMG__IMAGE_ATOMIC_DEC
,
1760 &Decoder::decode_invalid
,
1761 &Decoder::decode_invalid
,
1762 &Decoder::decode_invalid
,
1763 &Decoder::decode_OP_MIMG__IMAGE_SAMPLE
,
1764 &Decoder::decode_OP_MIMG__IMAGE_SAMPLE_CL
,
1765 &Decoder::decode_OP_MIMG__IMAGE_SAMPLE_D
,
1766 &Decoder::decode_OP_MIMG__IMAGE_SAMPLE_D_CL
,
1767 &Decoder::decode_OP_MIMG__IMAGE_SAMPLE_L
,
1768 &Decoder::decode_OP_MIMG__IMAGE_SAMPLE_B
,
1769 &Decoder::decode_OP_MIMG__IMAGE_SAMPLE_B_CL
,
1770 &Decoder::decode_OP_MIMG__IMAGE_SAMPLE_LZ
,
1771 &Decoder::decode_OP_MIMG__IMAGE_SAMPLE_C
,
1772 &Decoder::decode_OP_MIMG__IMAGE_SAMPLE_C_CL
,
1773 &Decoder::decode_OP_MIMG__IMAGE_SAMPLE_C_D
,
1774 &Decoder::decode_OP_MIMG__IMAGE_SAMPLE_C_D_CL
,
1775 &Decoder::decode_OP_MIMG__IMAGE_SAMPLE_C_L
,
1776 &Decoder::decode_OP_MIMG__IMAGE_SAMPLE_C_B
,
1777 &Decoder::decode_OP_MIMG__IMAGE_SAMPLE_C_B_CL
,
1778 &Decoder::decode_OP_MIMG__IMAGE_SAMPLE_C_LZ
,
1779 &Decoder::decode_OP_MIMG__IMAGE_SAMPLE_O
,
1780 &Decoder::decode_OP_MIMG__IMAGE_SAMPLE_CL_O
,
1781 &Decoder::decode_OP_MIMG__IMAGE_SAMPLE_D_O
,
1782 &Decoder::decode_OP_MIMG__IMAGE_SAMPLE_D_CL_O
,
1783 &Decoder::decode_OP_MIMG__IMAGE_SAMPLE_L_O
,
1784 &Decoder::decode_OP_MIMG__IMAGE_SAMPLE_B_O
,
1785 &Decoder::decode_OP_MIMG__IMAGE_SAMPLE_B_CL_O
,
1786 &Decoder::decode_OP_MIMG__IMAGE_SAMPLE_LZ_O
,
1787 &Decoder::decode_OP_MIMG__IMAGE_SAMPLE_C_O
,
1788 &Decoder::decode_OP_MIMG__IMAGE_SAMPLE_C_CL_O
,
1789 &Decoder::decode_OP_MIMG__IMAGE_SAMPLE_C_D_O
,
1790 &Decoder::decode_OP_MIMG__IMAGE_SAMPLE_C_D_CL_O
,
1791 &Decoder::decode_OP_MIMG__IMAGE_SAMPLE_C_L_O
,
1792 &Decoder::decode_OP_MIMG__IMAGE_SAMPLE_C_B_O
,
1793 &Decoder::decode_OP_MIMG__IMAGE_SAMPLE_C_B_CL_O
,
1794 &Decoder::decode_OP_MIMG__IMAGE_SAMPLE_C_LZ_O
,
1795 &Decoder::decode_OP_MIMG__IMAGE_GATHER4
,
1796 &Decoder::decode_OP_MIMG__IMAGE_GATHER4_CL
,
1797 &Decoder::decode_invalid
,
1798 &Decoder::decode_invalid
,
1799 &Decoder::decode_OP_MIMG__IMAGE_GATHER4_L
,
1800 &Decoder::decode_OP_MIMG__IMAGE_GATHER4_B
,
1801 &Decoder::decode_OP_MIMG__IMAGE_GATHER4_B_CL
,
1802 &Decoder::decode_OP_MIMG__IMAGE_GATHER4_LZ
,
1803 &Decoder::decode_OP_MIMG__IMAGE_GATHER4_C
,
1804 &Decoder::decode_OP_MIMG__IMAGE_GATHER4_C_CL
,
1805 &Decoder::decode_invalid
,
1806 &Decoder::decode_invalid
,
1807 &Decoder::decode_OP_MIMG__IMAGE_GATHER4_C_L
,
1808 &Decoder::decode_OP_MIMG__IMAGE_GATHER4_C_B
,
1809 &Decoder::decode_OP_MIMG__IMAGE_GATHER4_C_B_CL
,
1810 &Decoder::decode_OP_MIMG__IMAGE_GATHER4_C_LZ
,
1811 &Decoder::decode_OP_MIMG__IMAGE_GATHER4_O
,
1812 &Decoder::decode_OP_MIMG__IMAGE_GATHER4_CL_O
,
1813 &Decoder::decode_invalid
,
1814 &Decoder::decode_invalid
,
1815 &Decoder::decode_OP_MIMG__IMAGE_GATHER4_L_O
,
1816 &Decoder::decode_OP_MIMG__IMAGE_GATHER4_B_O
,
1817 &Decoder::decode_OP_MIMG__IMAGE_GATHER4_B_CL_O
,
1818 &Decoder::decode_OP_MIMG__IMAGE_GATHER4_LZ_O
,
1819 &Decoder::decode_OP_MIMG__IMAGE_GATHER4_C_O
,
1820 &Decoder::decode_OP_MIMG__IMAGE_GATHER4_C_CL_O
,
1821 &Decoder::decode_invalid
,
1822 &Decoder::decode_invalid
,
1823 &Decoder::decode_OP_MIMG__IMAGE_GATHER4_C_L_O
,
1824 &Decoder::decode_OP_MIMG__IMAGE_GATHER4_C_B_O
,
1825 &Decoder::decode_OP_MIMG__IMAGE_GATHER4_C_B_CL_O
,
1826 &Decoder::decode_OP_MIMG__IMAGE_GATHER4_C_LZ_O
,
1827 &Decoder::decode_OP_MIMG__IMAGE_GET_LOD
,
1828 &Decoder::decode_invalid
,
1829 &Decoder::decode_invalid
,
1830 &Decoder::decode_invalid
,
1831 &Decoder::decode_invalid
,
1832 &Decoder::decode_invalid
,
1833 &Decoder::decode_invalid
,
1834 &Decoder::decode_invalid
,
1835 &Decoder::decode_OP_MIMG__IMAGE_SAMPLE_CD
,
1836 &Decoder::decode_OP_MIMG__IMAGE_SAMPLE_CD_CL
,
1837 &Decoder::decode_OP_MIMG__IMAGE_SAMPLE_C_CD
,
1838 &Decoder::decode_OP_MIMG__IMAGE_SAMPLE_C_CD_CL
,
1839 &Decoder::decode_OP_MIMG__IMAGE_SAMPLE_CD_O
,
1840 &Decoder::decode_OP_MIMG__IMAGE_SAMPLE_CD_CL_O
,
1841 &Decoder::decode_OP_MIMG__IMAGE_SAMPLE_C_CD_O
,
1842 &Decoder::decode_OP_MIMG__IMAGE_SAMPLE_C_CD_CL_O
,
1843 &Decoder::decode_invalid
,
1844 &Decoder::decode_invalid
,
1845 &Decoder::decode_invalid
,
1846 &Decoder::decode_invalid
,
1847 &Decoder::decode_invalid
,
1848 &Decoder::decode_invalid
,
1849 &Decoder::decode_invalid
,
1850 &Decoder::decode_invalid
,
1851 &Decoder::decode_invalid
,
1852 &Decoder::decode_invalid
,
1853 &Decoder::decode_invalid
,
1854 &Decoder::decode_invalid
,
1855 &Decoder::decode_invalid
,
1856 &Decoder::decode_invalid
,
1857 &Decoder::decode_invalid
,
1858 &Decoder::decode_invalid
1861 IsaDecodeMethod
Decoder::tableSubDecode_OP_MTBUF
[] = {
1862 &Decoder::decode_OP_MTBUF__TBUFFER_LOAD_FORMAT_X
,
1863 &Decoder::decode_OP_MTBUF__TBUFFER_LOAD_FORMAT_XY
,
1864 &Decoder::decode_OP_MTBUF__TBUFFER_LOAD_FORMAT_XYZ
,
1865 &Decoder::decode_OP_MTBUF__TBUFFER_LOAD_FORMAT_XYZW
,
1866 &Decoder::decode_OP_MTBUF__TBUFFER_STORE_FORMAT_X
,
1867 &Decoder::decode_OP_MTBUF__TBUFFER_STORE_FORMAT_XY
,
1868 &Decoder::decode_OP_MTBUF__TBUFFER_STORE_FORMAT_XYZ
,
1869 &Decoder::decode_OP_MTBUF__TBUFFER_STORE_FORMAT_XYZW
,
1870 &Decoder::decode_OP_MTBUF__TBUFFER_LOAD_FORMAT_D16_X
,
1871 &Decoder::decode_OP_MTBUF__TBUFFER_LOAD_FORMAT_D16_XY
,
1872 &Decoder::decode_OP_MTBUF__TBUFFER_LOAD_FORMAT_D16_XYZ
,
1873 &Decoder::decode_OP_MTBUF__TBUFFER_LOAD_FORMAT_D16_XYZW
,
1874 &Decoder::decode_OP_MTBUF__TBUFFER_STORE_FORMAT_D16_X
,
1875 &Decoder::decode_OP_MTBUF__TBUFFER_STORE_FORMAT_D16_XY
,
1876 &Decoder::decode_OP_MTBUF__TBUFFER_STORE_FORMAT_D16_XYZ
,
1877 &Decoder::decode_OP_MTBUF__TBUFFER_STORE_FORMAT_D16_XYZW
1880 IsaDecodeMethod
Decoder::tableSubDecode_OP_MUBUF
[] = {
1881 &Decoder::decode_OP_MUBUF__BUFFER_LOAD_FORMAT_X
,
1882 &Decoder::decode_OP_MUBUF__BUFFER_LOAD_FORMAT_XY
,
1883 &Decoder::decode_OP_MUBUF__BUFFER_LOAD_FORMAT_XYZ
,
1884 &Decoder::decode_OP_MUBUF__BUFFER_LOAD_FORMAT_XYZW
,
1885 &Decoder::decode_OP_MUBUF__BUFFER_STORE_FORMAT_X
,
1886 &Decoder::decode_OP_MUBUF__BUFFER_STORE_FORMAT_XY
,
1887 &Decoder::decode_OP_MUBUF__BUFFER_STORE_FORMAT_XYZ
,
1888 &Decoder::decode_OP_MUBUF__BUFFER_STORE_FORMAT_XYZW
,
1889 &Decoder::decode_OP_MUBUF__BUFFER_LOAD_FORMAT_D16_X
,
1890 &Decoder::decode_OP_MUBUF__BUFFER_LOAD_FORMAT_D16_XY
,
1891 &Decoder::decode_OP_MUBUF__BUFFER_LOAD_FORMAT_D16_XYZ
,
1892 &Decoder::decode_OP_MUBUF__BUFFER_LOAD_FORMAT_D16_XYZW
,
1893 &Decoder::decode_OP_MUBUF__BUFFER_STORE_FORMAT_D16_X
,
1894 &Decoder::decode_OP_MUBUF__BUFFER_STORE_FORMAT_D16_XY
,
1895 &Decoder::decode_OP_MUBUF__BUFFER_STORE_FORMAT_D16_XYZ
,
1896 &Decoder::decode_OP_MUBUF__BUFFER_STORE_FORMAT_D16_XYZW
,
1897 &Decoder::decode_OP_MUBUF__BUFFER_LOAD_UBYTE
,
1898 &Decoder::decode_OP_MUBUF__BUFFER_LOAD_SBYTE
,
1899 &Decoder::decode_OP_MUBUF__BUFFER_LOAD_USHORT
,
1900 &Decoder::decode_OP_MUBUF__BUFFER_LOAD_SSHORT
,
1901 &Decoder::decode_OP_MUBUF__BUFFER_LOAD_DWORD
,
1902 &Decoder::decode_OP_MUBUF__BUFFER_LOAD_DWORDX2
,
1903 &Decoder::decode_OP_MUBUF__BUFFER_LOAD_DWORDX3
,
1904 &Decoder::decode_OP_MUBUF__BUFFER_LOAD_DWORDX4
,
1905 &Decoder::decode_OP_MUBUF__BUFFER_STORE_BYTE
,
1906 &Decoder::decode_invalid
,
1907 &Decoder::decode_OP_MUBUF__BUFFER_STORE_SHORT
,
1908 &Decoder::decode_invalid
,
1909 &Decoder::decode_OP_MUBUF__BUFFER_STORE_DWORD
,
1910 &Decoder::decode_OP_MUBUF__BUFFER_STORE_DWORDX2
,
1911 &Decoder::decode_OP_MUBUF__BUFFER_STORE_DWORDX3
,
1912 &Decoder::decode_OP_MUBUF__BUFFER_STORE_DWORDX4
,
1913 &Decoder::decode_invalid
,
1914 &Decoder::decode_invalid
,
1915 &Decoder::decode_invalid
,
1916 &Decoder::decode_invalid
,
1917 &Decoder::decode_invalid
,
1918 &Decoder::decode_invalid
,
1919 &Decoder::decode_invalid
,
1920 &Decoder::decode_invalid
,
1921 &Decoder::decode_invalid
,
1922 &Decoder::decode_invalid
,
1923 &Decoder::decode_invalid
,
1924 &Decoder::decode_invalid
,
1925 &Decoder::decode_invalid
,
1926 &Decoder::decode_invalid
,
1927 &Decoder::decode_invalid
,
1928 &Decoder::decode_invalid
,
1929 &Decoder::decode_invalid
,
1930 &Decoder::decode_invalid
,
1931 &Decoder::decode_invalid
,
1932 &Decoder::decode_invalid
,
1933 &Decoder::decode_invalid
,
1934 &Decoder::decode_invalid
,
1935 &Decoder::decode_invalid
,
1936 &Decoder::decode_invalid
,
1937 &Decoder::decode_invalid
,
1938 &Decoder::decode_invalid
,
1939 &Decoder::decode_invalid
,
1940 &Decoder::decode_invalid
,
1941 &Decoder::decode_invalid
,
1942 &Decoder::decode_OP_MUBUF__BUFFER_STORE_LDS_DWORD
,
1943 &Decoder::decode_OP_MUBUF__BUFFER_WBINVL1
,
1944 &Decoder::decode_OP_MUBUF__BUFFER_WBINVL1_VOL
,
1945 &Decoder::decode_OP_MUBUF__BUFFER_ATOMIC_SWAP
,
1946 &Decoder::decode_OP_MUBUF__BUFFER_ATOMIC_CMPSWAP
,
1947 &Decoder::decode_OP_MUBUF__BUFFER_ATOMIC_ADD
,
1948 &Decoder::decode_OP_MUBUF__BUFFER_ATOMIC_SUB
,
1949 &Decoder::decode_OP_MUBUF__BUFFER_ATOMIC_SMIN
,
1950 &Decoder::decode_OP_MUBUF__BUFFER_ATOMIC_UMIN
,
1951 &Decoder::decode_OP_MUBUF__BUFFER_ATOMIC_SMAX
,
1952 &Decoder::decode_OP_MUBUF__BUFFER_ATOMIC_UMAX
,
1953 &Decoder::decode_OP_MUBUF__BUFFER_ATOMIC_AND
,
1954 &Decoder::decode_OP_MUBUF__BUFFER_ATOMIC_OR
,
1955 &Decoder::decode_OP_MUBUF__BUFFER_ATOMIC_XOR
,
1956 &Decoder::decode_OP_MUBUF__BUFFER_ATOMIC_INC
,
1957 &Decoder::decode_OP_MUBUF__BUFFER_ATOMIC_DEC
,
1958 &Decoder::decode_invalid
,
1959 &Decoder::decode_invalid
,
1960 &Decoder::decode_invalid
,
1961 &Decoder::decode_invalid
,
1962 &Decoder::decode_invalid
,
1963 &Decoder::decode_invalid
,
1964 &Decoder::decode_invalid
,
1965 &Decoder::decode_invalid
,
1966 &Decoder::decode_invalid
,
1967 &Decoder::decode_invalid
,
1968 &Decoder::decode_invalid
,
1969 &Decoder::decode_invalid
,
1970 &Decoder::decode_invalid
,
1971 &Decoder::decode_invalid
,
1972 &Decoder::decode_invalid
,
1973 &Decoder::decode_invalid
,
1974 &Decoder::decode_invalid
,
1975 &Decoder::decode_invalid
,
1976 &Decoder::decode_invalid
,
1977 &Decoder::decode_OP_MUBUF__BUFFER_ATOMIC_SWAP_X2
,
1978 &Decoder::decode_OP_MUBUF__BUFFER_ATOMIC_CMPSWAP_X2
,
1979 &Decoder::decode_OP_MUBUF__BUFFER_ATOMIC_ADD_X2
,
1980 &Decoder::decode_OP_MUBUF__BUFFER_ATOMIC_SUB_X2
,
1981 &Decoder::decode_OP_MUBUF__BUFFER_ATOMIC_SMIN_X2
,
1982 &Decoder::decode_OP_MUBUF__BUFFER_ATOMIC_UMIN_X2
,
1983 &Decoder::decode_OP_MUBUF__BUFFER_ATOMIC_SMAX_X2
,
1984 &Decoder::decode_OP_MUBUF__BUFFER_ATOMIC_UMAX_X2
,
1985 &Decoder::decode_OP_MUBUF__BUFFER_ATOMIC_AND_X2
,
1986 &Decoder::decode_OP_MUBUF__BUFFER_ATOMIC_OR_X2
,
1987 &Decoder::decode_OP_MUBUF__BUFFER_ATOMIC_XOR_X2
,
1988 &Decoder::decode_OP_MUBUF__BUFFER_ATOMIC_INC_X2
,
1989 &Decoder::decode_OP_MUBUF__BUFFER_ATOMIC_DEC_X2
,
1990 &Decoder::decode_invalid
,
1991 &Decoder::decode_invalid
,
1992 &Decoder::decode_invalid
,
1993 &Decoder::decode_invalid
,
1994 &Decoder::decode_invalid
,
1995 &Decoder::decode_invalid
,
1996 &Decoder::decode_invalid
,
1997 &Decoder::decode_invalid
,
1998 &Decoder::decode_invalid
,
1999 &Decoder::decode_invalid
,
2000 &Decoder::decode_invalid
,
2001 &Decoder::decode_invalid
,
2002 &Decoder::decode_invalid
,
2003 &Decoder::decode_invalid
,
2004 &Decoder::decode_invalid
,
2005 &Decoder::decode_invalid
,
2006 &Decoder::decode_invalid
,
2007 &Decoder::decode_invalid
,
2008 &Decoder::decode_invalid
2011 IsaDecodeMethod
Decoder::tableSubDecode_OP_SMEM
[] = {
2012 &Decoder::decode_OP_SMEM__S_LOAD_DWORD
,
2013 &Decoder::decode_OP_SMEM__S_LOAD_DWORDX2
,
2014 &Decoder::decode_OP_SMEM__S_LOAD_DWORDX4
,
2015 &Decoder::decode_OP_SMEM__S_LOAD_DWORDX8
,
2016 &Decoder::decode_OP_SMEM__S_LOAD_DWORDX16
,
2017 &Decoder::decode_invalid
,
2018 &Decoder::decode_invalid
,
2019 &Decoder::decode_invalid
,
2020 &Decoder::decode_OP_SMEM__S_BUFFER_LOAD_DWORD
,
2021 &Decoder::decode_OP_SMEM__S_BUFFER_LOAD_DWORDX2
,
2022 &Decoder::decode_OP_SMEM__S_BUFFER_LOAD_DWORDX4
,
2023 &Decoder::decode_OP_SMEM__S_BUFFER_LOAD_DWORDX8
,
2024 &Decoder::decode_OP_SMEM__S_BUFFER_LOAD_DWORDX16
,
2025 &Decoder::decode_invalid
,
2026 &Decoder::decode_invalid
,
2027 &Decoder::decode_invalid
,
2028 &Decoder::decode_OP_SMEM__S_STORE_DWORD
,
2029 &Decoder::decode_OP_SMEM__S_STORE_DWORDX2
,
2030 &Decoder::decode_OP_SMEM__S_STORE_DWORDX4
,
2031 &Decoder::decode_invalid
,
2032 &Decoder::decode_invalid
,
2033 &Decoder::decode_invalid
,
2034 &Decoder::decode_invalid
,
2035 &Decoder::decode_invalid
,
2036 &Decoder::decode_OP_SMEM__S_BUFFER_STORE_DWORD
,
2037 &Decoder::decode_OP_SMEM__S_BUFFER_STORE_DWORDX2
,
2038 &Decoder::decode_OP_SMEM__S_BUFFER_STORE_DWORDX4
,
2039 &Decoder::decode_invalid
,
2040 &Decoder::decode_invalid
,
2041 &Decoder::decode_invalid
,
2042 &Decoder::decode_invalid
,
2043 &Decoder::decode_invalid
,
2044 &Decoder::decode_OP_SMEM__S_DCACHE_INV
,
2045 &Decoder::decode_OP_SMEM__S_DCACHE_WB
,
2046 &Decoder::decode_OP_SMEM__S_DCACHE_INV_VOL
,
2047 &Decoder::decode_OP_SMEM__S_DCACHE_WB_VOL
,
2048 &Decoder::decode_OP_SMEM__S_MEMTIME
,
2049 &Decoder::decode_OP_SMEM__S_MEMREALTIME
,
2050 &Decoder::decode_OP_SMEM__S_ATC_PROBE
,
2051 &Decoder::decode_OP_SMEM__S_ATC_PROBE_BUFFER
,
2052 &Decoder::decode_invalid
,
2053 &Decoder::decode_invalid
,
2054 &Decoder::decode_invalid
,
2055 &Decoder::decode_invalid
,
2056 &Decoder::decode_invalid
,
2057 &Decoder::decode_invalid
,
2058 &Decoder::decode_invalid
,
2059 &Decoder::decode_invalid
,
2060 &Decoder::decode_invalid
,
2061 &Decoder::decode_invalid
,
2062 &Decoder::decode_invalid
,
2063 &Decoder::decode_invalid
,
2064 &Decoder::decode_invalid
,
2065 &Decoder::decode_invalid
,
2066 &Decoder::decode_invalid
,
2067 &Decoder::decode_invalid
,
2068 &Decoder::decode_invalid
,
2069 &Decoder::decode_invalid
,
2070 &Decoder::decode_invalid
,
2071 &Decoder::decode_invalid
,
2072 &Decoder::decode_invalid
,
2073 &Decoder::decode_invalid
,
2074 &Decoder::decode_invalid
,
2075 &Decoder::decode_invalid
2078 IsaDecodeMethod
Decoder::tableSubDecode_OP_SOP1
[] = {
2079 &Decoder::decode_OP_SOP1__S_MOV_B32
,
2080 &Decoder::decode_OP_SOP1__S_MOV_B64
,
2081 &Decoder::decode_OP_SOP1__S_CMOV_B32
,
2082 &Decoder::decode_OP_SOP1__S_CMOV_B64
,
2083 &Decoder::decode_OP_SOP1__S_NOT_B32
,
2084 &Decoder::decode_OP_SOP1__S_NOT_B64
,
2085 &Decoder::decode_OP_SOP1__S_WQM_B32
,
2086 &Decoder::decode_OP_SOP1__S_WQM_B64
,
2087 &Decoder::decode_OP_SOP1__S_BREV_B32
,
2088 &Decoder::decode_OP_SOP1__S_BREV_B64
,
2089 &Decoder::decode_OP_SOP1__S_BCNT0_I32_B32
,
2090 &Decoder::decode_OP_SOP1__S_BCNT0_I32_B64
,
2091 &Decoder::decode_OP_SOP1__S_BCNT1_I32_B32
,
2092 &Decoder::decode_OP_SOP1__S_BCNT1_I32_B64
,
2093 &Decoder::decode_OP_SOP1__S_FF0_I32_B32
,
2094 &Decoder::decode_OP_SOP1__S_FF0_I32_B64
,
2095 &Decoder::decode_OP_SOP1__S_FF1_I32_B32
,
2096 &Decoder::decode_OP_SOP1__S_FF1_I32_B64
,
2097 &Decoder::decode_OP_SOP1__S_FLBIT_I32_B32
,
2098 &Decoder::decode_OP_SOP1__S_FLBIT_I32_B64
,
2099 &Decoder::decode_OP_SOP1__S_FLBIT_I32
,
2100 &Decoder::decode_OP_SOP1__S_FLBIT_I32_I64
,
2101 &Decoder::decode_OP_SOP1__S_SEXT_I32_I8
,
2102 &Decoder::decode_OP_SOP1__S_SEXT_I32_I16
,
2103 &Decoder::decode_OP_SOP1__S_BITSET0_B32
,
2104 &Decoder::decode_OP_SOP1__S_BITSET0_B64
,
2105 &Decoder::decode_OP_SOP1__S_BITSET1_B32
,
2106 &Decoder::decode_OP_SOP1__S_BITSET1_B64
,
2107 &Decoder::decode_OP_SOP1__S_GETPC_B64
,
2108 &Decoder::decode_OP_SOP1__S_SETPC_B64
,
2109 &Decoder::decode_OP_SOP1__S_SWAPPC_B64
,
2110 &Decoder::decode_OP_SOP1__S_RFE_B64
,
2111 &Decoder::decode_OP_SOP1__S_AND_SAVEEXEC_B64
,
2112 &Decoder::decode_OP_SOP1__S_OR_SAVEEXEC_B64
,
2113 &Decoder::decode_OP_SOP1__S_XOR_SAVEEXEC_B64
,
2114 &Decoder::decode_OP_SOP1__S_ANDN2_SAVEEXEC_B64
,
2115 &Decoder::decode_OP_SOP1__S_ORN2_SAVEEXEC_B64
,
2116 &Decoder::decode_OP_SOP1__S_NAND_SAVEEXEC_B64
,
2117 &Decoder::decode_OP_SOP1__S_NOR_SAVEEXEC_B64
,
2118 &Decoder::decode_OP_SOP1__S_XNOR_SAVEEXEC_B64
,
2119 &Decoder::decode_OP_SOP1__S_QUADMASK_B32
,
2120 &Decoder::decode_OP_SOP1__S_QUADMASK_B64
,
2121 &Decoder::decode_OP_SOP1__S_MOVRELS_B32
,
2122 &Decoder::decode_OP_SOP1__S_MOVRELS_B64
,
2123 &Decoder::decode_OP_SOP1__S_MOVRELD_B32
,
2124 &Decoder::decode_OP_SOP1__S_MOVRELD_B64
,
2125 &Decoder::decode_OP_SOP1__S_CBRANCH_JOIN
,
2126 &Decoder::decode_invalid
,
2127 &Decoder::decode_OP_SOP1__S_ABS_I32
,
2128 &Decoder::decode_OP_SOP1__S_MOV_FED_B32
,
2129 &Decoder::decode_OP_SOP1__S_SET_GPR_IDX_IDX
,
2130 &Decoder::decode_invalid
,
2131 &Decoder::decode_invalid
,
2132 &Decoder::decode_invalid
,
2133 &Decoder::decode_invalid
,
2134 &Decoder::decode_invalid
,
2135 &Decoder::decode_invalid
,
2136 &Decoder::decode_invalid
,
2137 &Decoder::decode_invalid
,
2138 &Decoder::decode_invalid
,
2139 &Decoder::decode_invalid
,
2140 &Decoder::decode_invalid
,
2141 &Decoder::decode_invalid
,
2142 &Decoder::decode_invalid
,
2143 &Decoder::decode_invalid
,
2144 &Decoder::decode_invalid
,
2145 &Decoder::decode_invalid
,
2146 &Decoder::decode_invalid
,
2147 &Decoder::decode_invalid
,
2148 &Decoder::decode_invalid
,
2149 &Decoder::decode_invalid
,
2150 &Decoder::decode_invalid
,
2151 &Decoder::decode_invalid
,
2152 &Decoder::decode_invalid
,
2153 &Decoder::decode_invalid
,
2154 &Decoder::decode_invalid
,
2155 &Decoder::decode_invalid
,
2156 &Decoder::decode_invalid
,
2157 &Decoder::decode_invalid
,
2158 &Decoder::decode_invalid
,
2159 &Decoder::decode_invalid
,
2160 &Decoder::decode_invalid
,
2161 &Decoder::decode_invalid
,
2162 &Decoder::decode_invalid
,
2163 &Decoder::decode_invalid
,
2164 &Decoder::decode_invalid
,
2165 &Decoder::decode_invalid
,
2166 &Decoder::decode_invalid
,
2167 &Decoder::decode_invalid
,
2168 &Decoder::decode_invalid
,
2169 &Decoder::decode_invalid
,
2170 &Decoder::decode_invalid
,
2171 &Decoder::decode_invalid
,
2172 &Decoder::decode_invalid
,
2173 &Decoder::decode_invalid
,
2174 &Decoder::decode_invalid
,
2175 &Decoder::decode_invalid
,
2176 &Decoder::decode_invalid
,
2177 &Decoder::decode_invalid
,
2178 &Decoder::decode_invalid
,
2179 &Decoder::decode_invalid
,
2180 &Decoder::decode_invalid
,
2181 &Decoder::decode_invalid
,
2182 &Decoder::decode_invalid
,
2183 &Decoder::decode_invalid
,
2184 &Decoder::decode_invalid
,
2185 &Decoder::decode_invalid
,
2186 &Decoder::decode_invalid
,
2187 &Decoder::decode_invalid
,
2188 &Decoder::decode_invalid
,
2189 &Decoder::decode_invalid
,
2190 &Decoder::decode_invalid
,
2191 &Decoder::decode_invalid
,
2192 &Decoder::decode_invalid
,
2193 &Decoder::decode_invalid
,
2194 &Decoder::decode_invalid
,
2195 &Decoder::decode_invalid
,
2196 &Decoder::decode_invalid
,
2197 &Decoder::decode_invalid
,
2198 &Decoder::decode_invalid
,
2199 &Decoder::decode_invalid
,
2200 &Decoder::decode_invalid
,
2201 &Decoder::decode_invalid
,
2202 &Decoder::decode_invalid
,
2203 &Decoder::decode_invalid
,
2204 &Decoder::decode_invalid
,
2205 &Decoder::decode_invalid
,
2206 &Decoder::decode_invalid
,
2207 &Decoder::decode_invalid
,
2208 &Decoder::decode_invalid
,
2209 &Decoder::decode_invalid
,
2210 &Decoder::decode_invalid
,
2211 &Decoder::decode_invalid
,
2212 &Decoder::decode_invalid
,
2213 &Decoder::decode_invalid
,
2214 &Decoder::decode_invalid
,
2215 &Decoder::decode_invalid
,
2216 &Decoder::decode_invalid
,
2217 &Decoder::decode_invalid
,
2218 &Decoder::decode_invalid
,
2219 &Decoder::decode_invalid
,
2220 &Decoder::decode_invalid
,
2221 &Decoder::decode_invalid
,
2222 &Decoder::decode_invalid
,
2223 &Decoder::decode_invalid
,
2224 &Decoder::decode_invalid
,
2225 &Decoder::decode_invalid
,
2226 &Decoder::decode_invalid
,
2227 &Decoder::decode_invalid
,
2228 &Decoder::decode_invalid
,
2229 &Decoder::decode_invalid
,
2230 &Decoder::decode_invalid
,
2231 &Decoder::decode_invalid
,
2232 &Decoder::decode_invalid
,
2233 &Decoder::decode_invalid
,
2234 &Decoder::decode_invalid
,
2235 &Decoder::decode_invalid
,
2236 &Decoder::decode_invalid
,
2237 &Decoder::decode_invalid
,
2238 &Decoder::decode_invalid
,
2239 &Decoder::decode_invalid
,
2240 &Decoder::decode_invalid
,
2241 &Decoder::decode_invalid
,
2242 &Decoder::decode_invalid
,
2243 &Decoder::decode_invalid
,
2244 &Decoder::decode_invalid
,
2245 &Decoder::decode_invalid
,
2246 &Decoder::decode_invalid
,
2247 &Decoder::decode_invalid
,
2248 &Decoder::decode_invalid
,
2249 &Decoder::decode_invalid
,
2250 &Decoder::decode_invalid
,
2251 &Decoder::decode_invalid
,
2252 &Decoder::decode_invalid
,
2253 &Decoder::decode_invalid
,
2254 &Decoder::decode_invalid
,
2255 &Decoder::decode_invalid
,
2256 &Decoder::decode_invalid
,
2257 &Decoder::decode_invalid
,
2258 &Decoder::decode_invalid
,
2259 &Decoder::decode_invalid
,
2260 &Decoder::decode_invalid
,
2261 &Decoder::decode_invalid
,
2262 &Decoder::decode_invalid
,
2263 &Decoder::decode_invalid
,
2264 &Decoder::decode_invalid
,
2265 &Decoder::decode_invalid
,
2266 &Decoder::decode_invalid
,
2267 &Decoder::decode_invalid
,
2268 &Decoder::decode_invalid
,
2269 &Decoder::decode_invalid
,
2270 &Decoder::decode_invalid
,
2271 &Decoder::decode_invalid
,
2272 &Decoder::decode_invalid
,
2273 &Decoder::decode_invalid
,
2274 &Decoder::decode_invalid
,
2275 &Decoder::decode_invalid
,
2276 &Decoder::decode_invalid
,
2277 &Decoder::decode_invalid
,
2278 &Decoder::decode_invalid
,
2279 &Decoder::decode_invalid
,
2280 &Decoder::decode_invalid
,
2281 &Decoder::decode_invalid
,
2282 &Decoder::decode_invalid
,
2283 &Decoder::decode_invalid
,
2284 &Decoder::decode_invalid
,
2285 &Decoder::decode_invalid
,
2286 &Decoder::decode_invalid
,
2287 &Decoder::decode_invalid
,
2288 &Decoder::decode_invalid
,
2289 &Decoder::decode_invalid
,
2290 &Decoder::decode_invalid
,
2291 &Decoder::decode_invalid
,
2292 &Decoder::decode_invalid
,
2293 &Decoder::decode_invalid
,
2294 &Decoder::decode_invalid
,
2295 &Decoder::decode_invalid
,
2296 &Decoder::decode_invalid
,
2297 &Decoder::decode_invalid
,
2298 &Decoder::decode_invalid
,
2299 &Decoder::decode_invalid
,
2300 &Decoder::decode_invalid
,
2301 &Decoder::decode_invalid
,
2302 &Decoder::decode_invalid
,
2303 &Decoder::decode_invalid
,
2304 &Decoder::decode_invalid
,
2305 &Decoder::decode_invalid
,
2306 &Decoder::decode_invalid
,
2307 &Decoder::decode_invalid
,
2308 &Decoder::decode_invalid
,
2309 &Decoder::decode_invalid
,
2310 &Decoder::decode_invalid
,
2311 &Decoder::decode_invalid
,
2312 &Decoder::decode_invalid
,
2313 &Decoder::decode_invalid
,
2314 &Decoder::decode_invalid
,
2315 &Decoder::decode_invalid
,
2316 &Decoder::decode_invalid
,
2317 &Decoder::decode_invalid
,
2318 &Decoder::decode_invalid
,
2319 &Decoder::decode_invalid
,
2320 &Decoder::decode_invalid
,
2321 &Decoder::decode_invalid
,
2322 &Decoder::decode_invalid
,
2323 &Decoder::decode_invalid
,
2324 &Decoder::decode_invalid
,
2325 &Decoder::decode_invalid
,
2326 &Decoder::decode_invalid
,
2327 &Decoder::decode_invalid
,
2328 &Decoder::decode_invalid
,
2329 &Decoder::decode_invalid
,
2330 &Decoder::decode_invalid
,
2331 &Decoder::decode_invalid
,
2332 &Decoder::decode_invalid
,
2333 &Decoder::decode_invalid
,
2334 &Decoder::decode_invalid
2337 IsaDecodeMethod
Decoder::tableSubDecode_OP_SOPC
[] = {
2338 &Decoder::decode_OP_SOPC__S_CMP_EQ_I32
,
2339 &Decoder::decode_OP_SOPC__S_CMP_LG_I32
,
2340 &Decoder::decode_OP_SOPC__S_CMP_GT_I32
,
2341 &Decoder::decode_OP_SOPC__S_CMP_GE_I32
,
2342 &Decoder::decode_OP_SOPC__S_CMP_LT_I32
,
2343 &Decoder::decode_OP_SOPC__S_CMP_LE_I32
,
2344 &Decoder::decode_OP_SOPC__S_CMP_EQ_U32
,
2345 &Decoder::decode_OP_SOPC__S_CMP_LG_U32
,
2346 &Decoder::decode_OP_SOPC__S_CMP_GT_U32
,
2347 &Decoder::decode_OP_SOPC__S_CMP_GE_U32
,
2348 &Decoder::decode_OP_SOPC__S_CMP_LT_U32
,
2349 &Decoder::decode_OP_SOPC__S_CMP_LE_U32
,
2350 &Decoder::decode_OP_SOPC__S_BITCMP0_B32
,
2351 &Decoder::decode_OP_SOPC__S_BITCMP1_B32
,
2352 &Decoder::decode_OP_SOPC__S_BITCMP0_B64
,
2353 &Decoder::decode_OP_SOPC__S_BITCMP1_B64
,
2354 &Decoder::decode_OP_SOPC__S_SETVSKIP
,
2355 &Decoder::decode_OP_SOPC__S_SET_GPR_IDX_ON
,
2356 &Decoder::decode_OP_SOPC__S_CMP_EQ_U64
,
2357 &Decoder::decode_OP_SOPC__S_CMP_LG_U64
,
2358 &Decoder::decode_invalid
,
2359 &Decoder::decode_invalid
,
2360 &Decoder::decode_invalid
,
2361 &Decoder::decode_invalid
,
2362 &Decoder::decode_invalid
,
2363 &Decoder::decode_invalid
,
2364 &Decoder::decode_invalid
,
2365 &Decoder::decode_invalid
,
2366 &Decoder::decode_invalid
,
2367 &Decoder::decode_invalid
,
2368 &Decoder::decode_invalid
,
2369 &Decoder::decode_invalid
,
2370 &Decoder::decode_invalid
,
2371 &Decoder::decode_invalid
,
2372 &Decoder::decode_invalid
,
2373 &Decoder::decode_invalid
,
2374 &Decoder::decode_invalid
,
2375 &Decoder::decode_invalid
,
2376 &Decoder::decode_invalid
,
2377 &Decoder::decode_invalid
,
2378 &Decoder::decode_invalid
,
2379 &Decoder::decode_invalid
,
2380 &Decoder::decode_invalid
,
2381 &Decoder::decode_invalid
,
2382 &Decoder::decode_invalid
,
2383 &Decoder::decode_invalid
,
2384 &Decoder::decode_invalid
,
2385 &Decoder::decode_invalid
,
2386 &Decoder::decode_invalid
,
2387 &Decoder::decode_invalid
,
2388 &Decoder::decode_invalid
,
2389 &Decoder::decode_invalid
,
2390 &Decoder::decode_invalid
,
2391 &Decoder::decode_invalid
,
2392 &Decoder::decode_invalid
,
2393 &Decoder::decode_invalid
,
2394 &Decoder::decode_invalid
,
2395 &Decoder::decode_invalid
,
2396 &Decoder::decode_invalid
,
2397 &Decoder::decode_invalid
,
2398 &Decoder::decode_invalid
,
2399 &Decoder::decode_invalid
,
2400 &Decoder::decode_invalid
,
2401 &Decoder::decode_invalid
,
2402 &Decoder::decode_invalid
,
2403 &Decoder::decode_invalid
,
2404 &Decoder::decode_invalid
,
2405 &Decoder::decode_invalid
,
2406 &Decoder::decode_invalid
,
2407 &Decoder::decode_invalid
,
2408 &Decoder::decode_invalid
,
2409 &Decoder::decode_invalid
,
2410 &Decoder::decode_invalid
,
2411 &Decoder::decode_invalid
,
2412 &Decoder::decode_invalid
,
2413 &Decoder::decode_invalid
,
2414 &Decoder::decode_invalid
,
2415 &Decoder::decode_invalid
,
2416 &Decoder::decode_invalid
,
2417 &Decoder::decode_invalid
,
2418 &Decoder::decode_invalid
,
2419 &Decoder::decode_invalid
,
2420 &Decoder::decode_invalid
,
2421 &Decoder::decode_invalid
,
2422 &Decoder::decode_invalid
,
2423 &Decoder::decode_invalid
,
2424 &Decoder::decode_invalid
,
2425 &Decoder::decode_invalid
,
2426 &Decoder::decode_invalid
,
2427 &Decoder::decode_invalid
,
2428 &Decoder::decode_invalid
,
2429 &Decoder::decode_invalid
,
2430 &Decoder::decode_invalid
,
2431 &Decoder::decode_invalid
,
2432 &Decoder::decode_invalid
,
2433 &Decoder::decode_invalid
,
2434 &Decoder::decode_invalid
,
2435 &Decoder::decode_invalid
,
2436 &Decoder::decode_invalid
,
2437 &Decoder::decode_invalid
,
2438 &Decoder::decode_invalid
,
2439 &Decoder::decode_invalid
,
2440 &Decoder::decode_invalid
,
2441 &Decoder::decode_invalid
,
2442 &Decoder::decode_invalid
,
2443 &Decoder::decode_invalid
,
2444 &Decoder::decode_invalid
,
2445 &Decoder::decode_invalid
,
2446 &Decoder::decode_invalid
,
2447 &Decoder::decode_invalid
,
2448 &Decoder::decode_invalid
,
2449 &Decoder::decode_invalid
,
2450 &Decoder::decode_invalid
,
2451 &Decoder::decode_invalid
,
2452 &Decoder::decode_invalid
,
2453 &Decoder::decode_invalid
,
2454 &Decoder::decode_invalid
,
2455 &Decoder::decode_invalid
,
2456 &Decoder::decode_invalid
,
2457 &Decoder::decode_invalid
,
2458 &Decoder::decode_invalid
,
2459 &Decoder::decode_invalid
,
2460 &Decoder::decode_invalid
,
2461 &Decoder::decode_invalid
,
2462 &Decoder::decode_invalid
,
2463 &Decoder::decode_invalid
,
2464 &Decoder::decode_invalid
,
2465 &Decoder::decode_invalid
2468 IsaDecodeMethod
Decoder::tableSubDecode_OP_SOPP
[] = {
2469 &Decoder::decode_OP_SOPP__S_NOP
,
2470 &Decoder::decode_OP_SOPP__S_ENDPGM
,
2471 &Decoder::decode_OP_SOPP__S_BRANCH
,
2472 &Decoder::decode_OP_SOPP__S_WAKEUP
,
2473 &Decoder::decode_OP_SOPP__S_CBRANCH_SCC0
,
2474 &Decoder::decode_OP_SOPP__S_CBRANCH_SCC1
,
2475 &Decoder::decode_OP_SOPP__S_CBRANCH_VCCZ
,
2476 &Decoder::decode_OP_SOPP__S_CBRANCH_VCCNZ
,
2477 &Decoder::decode_OP_SOPP__S_CBRANCH_EXECZ
,
2478 &Decoder::decode_OP_SOPP__S_CBRANCH_EXECNZ
,
2479 &Decoder::decode_OP_SOPP__S_BARRIER
,
2480 &Decoder::decode_OP_SOPP__S_SETKILL
,
2481 &Decoder::decode_OP_SOPP__S_WAITCNT
,
2482 &Decoder::decode_OP_SOPP__S_SETHALT
,
2483 &Decoder::decode_OP_SOPP__S_SLEEP
,
2484 &Decoder::decode_OP_SOPP__S_SETPRIO
,
2485 &Decoder::decode_OP_SOPP__S_SENDMSG
,
2486 &Decoder::decode_OP_SOPP__S_SENDMSGHALT
,
2487 &Decoder::decode_OP_SOPP__S_TRAP
,
2488 &Decoder::decode_OP_SOPP__S_ICACHE_INV
,
2489 &Decoder::decode_OP_SOPP__S_INCPERFLEVEL
,
2490 &Decoder::decode_OP_SOPP__S_DECPERFLEVEL
,
2491 &Decoder::decode_OP_SOPP__S_TTRACEDATA
,
2492 &Decoder::decode_OP_SOPP__S_CBRANCH_CDBGSYS
,
2493 &Decoder::decode_OP_SOPP__S_CBRANCH_CDBGUSER
,
2494 &Decoder::decode_OP_SOPP__S_CBRANCH_CDBGSYS_OR_USER
,
2495 &Decoder::decode_OP_SOPP__S_CBRANCH_CDBGSYS_AND_USER
,
2496 &Decoder::decode_OP_SOPP__S_ENDPGM_SAVED
,
2497 &Decoder::decode_OP_SOPP__S_SET_GPR_IDX_OFF
,
2498 &Decoder::decode_OP_SOPP__S_SET_GPR_IDX_MODE
,
2499 &Decoder::decode_invalid
,
2500 &Decoder::decode_invalid
,
2501 &Decoder::decode_invalid
,
2502 &Decoder::decode_invalid
,
2503 &Decoder::decode_invalid
,
2504 &Decoder::decode_invalid
,
2505 &Decoder::decode_invalid
,
2506 &Decoder::decode_invalid
,
2507 &Decoder::decode_invalid
,
2508 &Decoder::decode_invalid
,
2509 &Decoder::decode_invalid
,
2510 &Decoder::decode_invalid
,
2511 &Decoder::decode_invalid
,
2512 &Decoder::decode_invalid
,
2513 &Decoder::decode_invalid
,
2514 &Decoder::decode_invalid
,
2515 &Decoder::decode_invalid
,
2516 &Decoder::decode_invalid
,
2517 &Decoder::decode_invalid
,
2518 &Decoder::decode_invalid
,
2519 &Decoder::decode_invalid
,
2520 &Decoder::decode_invalid
,
2521 &Decoder::decode_invalid
,
2522 &Decoder::decode_invalid
,
2523 &Decoder::decode_invalid
,
2524 &Decoder::decode_invalid
,
2525 &Decoder::decode_invalid
,
2526 &Decoder::decode_invalid
,
2527 &Decoder::decode_invalid
,
2528 &Decoder::decode_invalid
,
2529 &Decoder::decode_invalid
,
2530 &Decoder::decode_invalid
,
2531 &Decoder::decode_invalid
,
2532 &Decoder::decode_invalid
,
2533 &Decoder::decode_invalid
,
2534 &Decoder::decode_invalid
,
2535 &Decoder::decode_invalid
,
2536 &Decoder::decode_invalid
,
2537 &Decoder::decode_invalid
,
2538 &Decoder::decode_invalid
,
2539 &Decoder::decode_invalid
,
2540 &Decoder::decode_invalid
,
2541 &Decoder::decode_invalid
,
2542 &Decoder::decode_invalid
,
2543 &Decoder::decode_invalid
,
2544 &Decoder::decode_invalid
,
2545 &Decoder::decode_invalid
,
2546 &Decoder::decode_invalid
,
2547 &Decoder::decode_invalid
,
2548 &Decoder::decode_invalid
,
2549 &Decoder::decode_invalid
,
2550 &Decoder::decode_invalid
,
2551 &Decoder::decode_invalid
,
2552 &Decoder::decode_invalid
,
2553 &Decoder::decode_invalid
,
2554 &Decoder::decode_invalid
,
2555 &Decoder::decode_invalid
,
2556 &Decoder::decode_invalid
,
2557 &Decoder::decode_invalid
,
2558 &Decoder::decode_invalid
,
2559 &Decoder::decode_invalid
,
2560 &Decoder::decode_invalid
,
2561 &Decoder::decode_invalid
,
2562 &Decoder::decode_invalid
,
2563 &Decoder::decode_invalid
,
2564 &Decoder::decode_invalid
,
2565 &Decoder::decode_invalid
,
2566 &Decoder::decode_invalid
,
2567 &Decoder::decode_invalid
,
2568 &Decoder::decode_invalid
,
2569 &Decoder::decode_invalid
,
2570 &Decoder::decode_invalid
,
2571 &Decoder::decode_invalid
,
2572 &Decoder::decode_invalid
,
2573 &Decoder::decode_invalid
,
2574 &Decoder::decode_invalid
,
2575 &Decoder::decode_invalid
,
2576 &Decoder::decode_invalid
,
2577 &Decoder::decode_invalid
,
2578 &Decoder::decode_invalid
,
2579 &Decoder::decode_invalid
,
2580 &Decoder::decode_invalid
,
2581 &Decoder::decode_invalid
,
2582 &Decoder::decode_invalid
,
2583 &Decoder::decode_invalid
,
2584 &Decoder::decode_invalid
,
2585 &Decoder::decode_invalid
,
2586 &Decoder::decode_invalid
,
2587 &Decoder::decode_invalid
,
2588 &Decoder::decode_invalid
,
2589 &Decoder::decode_invalid
,
2590 &Decoder::decode_invalid
,
2591 &Decoder::decode_invalid
,
2592 &Decoder::decode_invalid
,
2593 &Decoder::decode_invalid
,
2594 &Decoder::decode_invalid
,
2595 &Decoder::decode_invalid
,
2596 &Decoder::decode_invalid
2599 IsaDecodeMethod
Decoder::tableSubDecode_OP_VINTRP
[] = {
2600 &Decoder::decode_OP_VINTRP__V_INTERP_P1_F32
,
2601 &Decoder::decode_OP_VINTRP__V_INTERP_P2_F32
,
2602 &Decoder::decode_OP_VINTRP__V_INTERP_MOV_F32
,
2603 &Decoder::decode_invalid
2606 IsaDecodeMethod
Decoder::tableSubDecode_OP_VOP1
[] = {
2607 &Decoder::decode_OP_VOP1__V_NOP
,
2608 &Decoder::decode_OP_VOP1__V_MOV_B32
,
2609 &Decoder::decode_OP_VOP1__V_READFIRSTLANE_B32
,
2610 &Decoder::decode_OP_VOP1__V_CVT_I32_F64
,
2611 &Decoder::decode_OP_VOP1__V_CVT_F64_I32
,
2612 &Decoder::decode_OP_VOP1__V_CVT_F32_I32
,
2613 &Decoder::decode_OP_VOP1__V_CVT_F32_U32
,
2614 &Decoder::decode_OP_VOP1__V_CVT_U32_F32
,
2615 &Decoder::decode_OP_VOP1__V_CVT_I32_F32
,
2616 &Decoder::decode_OP_VOP1__V_MOV_FED_B32
,
2617 &Decoder::decode_OP_VOP1__V_CVT_F16_F32
,
2618 &Decoder::decode_OP_VOP1__V_CVT_F32_F16
,
2619 &Decoder::decode_OP_VOP1__V_CVT_RPI_I32_F32
,
2620 &Decoder::decode_OP_VOP1__V_CVT_FLR_I32_F32
,
2621 &Decoder::decode_OP_VOP1__V_CVT_OFF_F32_I4
,
2622 &Decoder::decode_OP_VOP1__V_CVT_F32_F64
,
2623 &Decoder::decode_OP_VOP1__V_CVT_F64_F32
,
2624 &Decoder::decode_OP_VOP1__V_CVT_F32_UBYTE0
,
2625 &Decoder::decode_OP_VOP1__V_CVT_F32_UBYTE1
,
2626 &Decoder::decode_OP_VOP1__V_CVT_F32_UBYTE2
,
2627 &Decoder::decode_OP_VOP1__V_CVT_F32_UBYTE3
,
2628 &Decoder::decode_OP_VOP1__V_CVT_U32_F64
,
2629 &Decoder::decode_OP_VOP1__V_CVT_F64_U32
,
2630 &Decoder::decode_OP_VOP1__V_TRUNC_F64
,
2631 &Decoder::decode_OP_VOP1__V_CEIL_F64
,
2632 &Decoder::decode_OP_VOP1__V_RNDNE_F64
,
2633 &Decoder::decode_OP_VOP1__V_FLOOR_F64
,
2634 &Decoder::decode_OP_VOP1__V_FRACT_F32
,
2635 &Decoder::decode_OP_VOP1__V_TRUNC_F32
,
2636 &Decoder::decode_OP_VOP1__V_CEIL_F32
,
2637 &Decoder::decode_OP_VOP1__V_RNDNE_F32
,
2638 &Decoder::decode_OP_VOP1__V_FLOOR_F32
,
2639 &Decoder::decode_OP_VOP1__V_EXP_F32
,
2640 &Decoder::decode_OP_VOP1__V_LOG_F32
,
2641 &Decoder::decode_OP_VOP1__V_RCP_F32
,
2642 &Decoder::decode_OP_VOP1__V_RCP_IFLAG_F32
,
2643 &Decoder::decode_OP_VOP1__V_RSQ_F32
,
2644 &Decoder::decode_OP_VOP1__V_RCP_F64
,
2645 &Decoder::decode_OP_VOP1__V_RSQ_F64
,
2646 &Decoder::decode_OP_VOP1__V_SQRT_F32
,
2647 &Decoder::decode_OP_VOP1__V_SQRT_F64
,
2648 &Decoder::decode_OP_VOP1__V_SIN_F32
,
2649 &Decoder::decode_OP_VOP1__V_COS_F32
,
2650 &Decoder::decode_OP_VOP1__V_NOT_B32
,
2651 &Decoder::decode_OP_VOP1__V_BFREV_B32
,
2652 &Decoder::decode_OP_VOP1__V_FFBH_U32
,
2653 &Decoder::decode_OP_VOP1__V_FFBL_B32
,
2654 &Decoder::decode_OP_VOP1__V_FFBH_I32
,
2655 &Decoder::decode_OP_VOP1__V_FREXP_EXP_I32_F64
,
2656 &Decoder::decode_OP_VOP1__V_FREXP_MANT_F64
,
2657 &Decoder::decode_OP_VOP1__V_FRACT_F64
,
2658 &Decoder::decode_OP_VOP1__V_FREXP_EXP_I32_F32
,
2659 &Decoder::decode_OP_VOP1__V_FREXP_MANT_F32
,
2660 &Decoder::decode_OP_VOP1__V_CLREXCP
,
2661 &Decoder::decode_invalid
,
2662 &Decoder::decode_invalid
,
2663 &Decoder::decode_invalid
,
2664 &Decoder::decode_OP_VOP1__V_CVT_F16_U16
,
2665 &Decoder::decode_OP_VOP1__V_CVT_F16_I16
,
2666 &Decoder::decode_OP_VOP1__V_CVT_U16_F16
,
2667 &Decoder::decode_OP_VOP1__V_CVT_I16_F16
,
2668 &Decoder::decode_OP_VOP1__V_RCP_F16
,
2669 &Decoder::decode_OP_VOP1__V_SQRT_F16
,
2670 &Decoder::decode_OP_VOP1__V_RSQ_F16
,
2671 &Decoder::decode_OP_VOP1__V_LOG_F16
,
2672 &Decoder::decode_OP_VOP1__V_EXP_F16
,
2673 &Decoder::decode_OP_VOP1__V_FREXP_MANT_F16
,
2674 &Decoder::decode_OP_VOP1__V_FREXP_EXP_I16_F16
,
2675 &Decoder::decode_OP_VOP1__V_FLOOR_F16
,
2676 &Decoder::decode_OP_VOP1__V_CEIL_F16
,
2677 &Decoder::decode_OP_VOP1__V_TRUNC_F16
,
2678 &Decoder::decode_OP_VOP1__V_RNDNE_F16
,
2679 &Decoder::decode_OP_VOP1__V_FRACT_F16
,
2680 &Decoder::decode_OP_VOP1__V_SIN_F16
,
2681 &Decoder::decode_OP_VOP1__V_COS_F16
,
2682 &Decoder::decode_OP_VOP1__V_EXP_LEGACY_F32
,
2683 &Decoder::decode_OP_VOP1__V_LOG_LEGACY_F32
,
2684 &Decoder::decode_invalid
,
2685 &Decoder::decode_invalid
,
2686 &Decoder::decode_invalid
,
2687 &Decoder::decode_invalid
,
2688 &Decoder::decode_invalid
,
2689 &Decoder::decode_invalid
,
2690 &Decoder::decode_invalid
,
2691 &Decoder::decode_invalid
,
2692 &Decoder::decode_invalid
,
2693 &Decoder::decode_invalid
,
2694 &Decoder::decode_invalid
,
2695 &Decoder::decode_invalid
,
2696 &Decoder::decode_invalid
,
2697 &Decoder::decode_invalid
,
2698 &Decoder::decode_invalid
,
2699 &Decoder::decode_invalid
,
2700 &Decoder::decode_invalid
,
2701 &Decoder::decode_invalid
,
2702 &Decoder::decode_invalid
,
2703 &Decoder::decode_invalid
,
2704 &Decoder::decode_invalid
,
2705 &Decoder::decode_invalid
,
2706 &Decoder::decode_invalid
,
2707 &Decoder::decode_invalid
,
2708 &Decoder::decode_invalid
,
2709 &Decoder::decode_invalid
,
2710 &Decoder::decode_invalid
,
2711 &Decoder::decode_invalid
,
2712 &Decoder::decode_invalid
,
2713 &Decoder::decode_invalid
,
2714 &Decoder::decode_invalid
,
2715 &Decoder::decode_invalid
,
2716 &Decoder::decode_invalid
,
2717 &Decoder::decode_invalid
,
2718 &Decoder::decode_invalid
,
2719 &Decoder::decode_invalid
,
2720 &Decoder::decode_invalid
,
2721 &Decoder::decode_invalid
,
2722 &Decoder::decode_invalid
,
2723 &Decoder::decode_invalid
,
2724 &Decoder::decode_invalid
,
2725 &Decoder::decode_invalid
,
2726 &Decoder::decode_invalid
,
2727 &Decoder::decode_invalid
,
2728 &Decoder::decode_invalid
,
2729 &Decoder::decode_invalid
,
2730 &Decoder::decode_invalid
,
2731 &Decoder::decode_invalid
,
2732 &Decoder::decode_invalid
,
2733 &Decoder::decode_invalid
,
2734 &Decoder::decode_invalid
,
2735 &Decoder::decode_invalid
,
2736 &Decoder::decode_invalid
,
2737 &Decoder::decode_invalid
,
2738 &Decoder::decode_invalid
,
2739 &Decoder::decode_invalid
,
2740 &Decoder::decode_invalid
,
2741 &Decoder::decode_invalid
,
2742 &Decoder::decode_invalid
,
2743 &Decoder::decode_invalid
,
2744 &Decoder::decode_invalid
,
2745 &Decoder::decode_invalid
,
2746 &Decoder::decode_invalid
,
2747 &Decoder::decode_invalid
,
2748 &Decoder::decode_invalid
,
2749 &Decoder::decode_invalid
,
2750 &Decoder::decode_invalid
,
2751 &Decoder::decode_invalid
,
2752 &Decoder::decode_invalid
,
2753 &Decoder::decode_invalid
,
2754 &Decoder::decode_invalid
,
2755 &Decoder::decode_invalid
,
2756 &Decoder::decode_invalid
,
2757 &Decoder::decode_invalid
,
2758 &Decoder::decode_invalid
,
2759 &Decoder::decode_invalid
,
2760 &Decoder::decode_invalid
,
2761 &Decoder::decode_invalid
,
2762 &Decoder::decode_invalid
,
2763 &Decoder::decode_invalid
,
2764 &Decoder::decode_invalid
,
2765 &Decoder::decode_invalid
,
2766 &Decoder::decode_invalid
,
2767 &Decoder::decode_invalid
,
2768 &Decoder::decode_invalid
,
2769 &Decoder::decode_invalid
,
2770 &Decoder::decode_invalid
,
2771 &Decoder::decode_invalid
,
2772 &Decoder::decode_invalid
,
2773 &Decoder::decode_invalid
,
2774 &Decoder::decode_invalid
,
2775 &Decoder::decode_invalid
,
2776 &Decoder::decode_invalid
,
2777 &Decoder::decode_invalid
,
2778 &Decoder::decode_invalid
,
2779 &Decoder::decode_invalid
,
2780 &Decoder::decode_invalid
,
2781 &Decoder::decode_invalid
,
2782 &Decoder::decode_invalid
,
2783 &Decoder::decode_invalid
,
2784 &Decoder::decode_invalid
,
2785 &Decoder::decode_invalid
,
2786 &Decoder::decode_invalid
,
2787 &Decoder::decode_invalid
,
2788 &Decoder::decode_invalid
,
2789 &Decoder::decode_invalid
,
2790 &Decoder::decode_invalid
,
2791 &Decoder::decode_invalid
,
2792 &Decoder::decode_invalid
,
2793 &Decoder::decode_invalid
,
2794 &Decoder::decode_invalid
,
2795 &Decoder::decode_invalid
,
2796 &Decoder::decode_invalid
,
2797 &Decoder::decode_invalid
,
2798 &Decoder::decode_invalid
,
2799 &Decoder::decode_invalid
,
2800 &Decoder::decode_invalid
,
2801 &Decoder::decode_invalid
,
2802 &Decoder::decode_invalid
,
2803 &Decoder::decode_invalid
,
2804 &Decoder::decode_invalid
,
2805 &Decoder::decode_invalid
,
2806 &Decoder::decode_invalid
,
2807 &Decoder::decode_invalid
,
2808 &Decoder::decode_invalid
,
2809 &Decoder::decode_invalid
,
2810 &Decoder::decode_invalid
,
2811 &Decoder::decode_invalid
,
2812 &Decoder::decode_invalid
,
2813 &Decoder::decode_invalid
,
2814 &Decoder::decode_invalid
,
2815 &Decoder::decode_invalid
,
2816 &Decoder::decode_invalid
,
2817 &Decoder::decode_invalid
,
2818 &Decoder::decode_invalid
,
2819 &Decoder::decode_invalid
,
2820 &Decoder::decode_invalid
,
2821 &Decoder::decode_invalid
,
2822 &Decoder::decode_invalid
,
2823 &Decoder::decode_invalid
,
2824 &Decoder::decode_invalid
,
2825 &Decoder::decode_invalid
,
2826 &Decoder::decode_invalid
,
2827 &Decoder::decode_invalid
,
2828 &Decoder::decode_invalid
,
2829 &Decoder::decode_invalid
,
2830 &Decoder::decode_invalid
,
2831 &Decoder::decode_invalid
,
2832 &Decoder::decode_invalid
,
2833 &Decoder::decode_invalid
,
2834 &Decoder::decode_invalid
,
2835 &Decoder::decode_invalid
,
2836 &Decoder::decode_invalid
,
2837 &Decoder::decode_invalid
,
2838 &Decoder::decode_invalid
,
2839 &Decoder::decode_invalid
,
2840 &Decoder::decode_invalid
,
2841 &Decoder::decode_invalid
,
2842 &Decoder::decode_invalid
,
2843 &Decoder::decode_invalid
,
2844 &Decoder::decode_invalid
,
2845 &Decoder::decode_invalid
,
2846 &Decoder::decode_invalid
,
2847 &Decoder::decode_invalid
,
2848 &Decoder::decode_invalid
,
2849 &Decoder::decode_invalid
,
2850 &Decoder::decode_invalid
,
2851 &Decoder::decode_invalid
,
2852 &Decoder::decode_invalid
,
2853 &Decoder::decode_invalid
,
2854 &Decoder::decode_invalid
,
2855 &Decoder::decode_invalid
,
2856 &Decoder::decode_invalid
,
2857 &Decoder::decode_invalid
,
2858 &Decoder::decode_invalid
,
2859 &Decoder::decode_invalid
,
2860 &Decoder::decode_invalid
,
2861 &Decoder::decode_invalid
,
2862 &Decoder::decode_invalid
2865 IsaDecodeMethod
Decoder::tableSubDecode_OP_VOPC
[] = {
2866 &Decoder::decode_invalid
,
2867 &Decoder::decode_invalid
,
2868 &Decoder::decode_invalid
,
2869 &Decoder::decode_invalid
,
2870 &Decoder::decode_invalid
,
2871 &Decoder::decode_invalid
,
2872 &Decoder::decode_invalid
,
2873 &Decoder::decode_invalid
,
2874 &Decoder::decode_invalid
,
2875 &Decoder::decode_invalid
,
2876 &Decoder::decode_invalid
,
2877 &Decoder::decode_invalid
,
2878 &Decoder::decode_invalid
,
2879 &Decoder::decode_invalid
,
2880 &Decoder::decode_invalid
,
2881 &Decoder::decode_invalid
,
2882 &Decoder::decode_OP_VOPC__V_CMP_CLASS_F32
,
2883 &Decoder::decode_OP_VOPC__V_CMPX_CLASS_F32
,
2884 &Decoder::decode_OP_VOPC__V_CMP_CLASS_F64
,
2885 &Decoder::decode_OP_VOPC__V_CMPX_CLASS_F64
,
2886 &Decoder::decode_OP_VOPC__V_CMP_CLASS_F16
,
2887 &Decoder::decode_OP_VOPC__V_CMPX_CLASS_F16
,
2888 &Decoder::decode_invalid
,
2889 &Decoder::decode_invalid
,
2890 &Decoder::decode_invalid
,
2891 &Decoder::decode_invalid
,
2892 &Decoder::decode_invalid
,
2893 &Decoder::decode_invalid
,
2894 &Decoder::decode_invalid
,
2895 &Decoder::decode_invalid
,
2896 &Decoder::decode_invalid
,
2897 &Decoder::decode_invalid
,
2898 &Decoder::decode_OP_VOPC__V_CMP_F_F16
,
2899 &Decoder::decode_OP_VOPC__V_CMP_LT_F16
,
2900 &Decoder::decode_OP_VOPC__V_CMP_EQ_F16
,
2901 &Decoder::decode_OP_VOPC__V_CMP_LE_F16
,
2902 &Decoder::decode_OP_VOPC__V_CMP_GT_F16
,
2903 &Decoder::decode_OP_VOPC__V_CMP_LG_F16
,
2904 &Decoder::decode_OP_VOPC__V_CMP_GE_F16
,
2905 &Decoder::decode_OP_VOPC__V_CMP_O_F16
,
2906 &Decoder::decode_OP_VOPC__V_CMP_U_F16
,
2907 &Decoder::decode_OP_VOPC__V_CMP_NGE_F16
,
2908 &Decoder::decode_OP_VOPC__V_CMP_NLG_F16
,
2909 &Decoder::decode_OP_VOPC__V_CMP_NGT_F16
,
2910 &Decoder::decode_OP_VOPC__V_CMP_NLE_F16
,
2911 &Decoder::decode_OP_VOPC__V_CMP_NEQ_F16
,
2912 &Decoder::decode_OP_VOPC__V_CMP_NLT_F16
,
2913 &Decoder::decode_OP_VOPC__V_CMP_TRU_F16
,
2914 &Decoder::decode_OP_VOPC__V_CMPX_F_F16
,
2915 &Decoder::decode_OP_VOPC__V_CMPX_LT_F16
,
2916 &Decoder::decode_OP_VOPC__V_CMPX_EQ_F16
,
2917 &Decoder::decode_OP_VOPC__V_CMPX_LE_F16
,
2918 &Decoder::decode_OP_VOPC__V_CMPX_GT_F16
,
2919 &Decoder::decode_OP_VOPC__V_CMPX_LG_F16
,
2920 &Decoder::decode_OP_VOPC__V_CMPX_GE_F16
,
2921 &Decoder::decode_OP_VOPC__V_CMPX_O_F16
,
2922 &Decoder::decode_OP_VOPC__V_CMPX_U_F16
,
2923 &Decoder::decode_OP_VOPC__V_CMPX_NGE_F16
,
2924 &Decoder::decode_OP_VOPC__V_CMPX_NLG_F16
,
2925 &Decoder::decode_OP_VOPC__V_CMPX_NGT_F16
,
2926 &Decoder::decode_OP_VOPC__V_CMPX_NLE_F16
,
2927 &Decoder::decode_OP_VOPC__V_CMPX_NEQ_F16
,
2928 &Decoder::decode_OP_VOPC__V_CMPX_NLT_F16
,
2929 &Decoder::decode_OP_VOPC__V_CMPX_TRU_F16
,
2930 &Decoder::decode_OP_VOPC__V_CMP_F_F32
,
2931 &Decoder::decode_OP_VOPC__V_CMP_LT_F32
,
2932 &Decoder::decode_OP_VOPC__V_CMP_EQ_F32
,
2933 &Decoder::decode_OP_VOPC__V_CMP_LE_F32
,
2934 &Decoder::decode_OP_VOPC__V_CMP_GT_F32
,
2935 &Decoder::decode_OP_VOPC__V_CMP_LG_F32
,
2936 &Decoder::decode_OP_VOPC__V_CMP_GE_F32
,
2937 &Decoder::decode_OP_VOPC__V_CMP_O_F32
,
2938 &Decoder::decode_OP_VOPC__V_CMP_U_F32
,
2939 &Decoder::decode_OP_VOPC__V_CMP_NGE_F32
,
2940 &Decoder::decode_OP_VOPC__V_CMP_NLG_F32
,
2941 &Decoder::decode_OP_VOPC__V_CMP_NGT_F32
,
2942 &Decoder::decode_OP_VOPC__V_CMP_NLE_F32
,
2943 &Decoder::decode_OP_VOPC__V_CMP_NEQ_F32
,
2944 &Decoder::decode_OP_VOPC__V_CMP_NLT_F32
,
2945 &Decoder::decode_OP_VOPC__V_CMP_TRU_F32
,
2946 &Decoder::decode_OP_VOPC__V_CMPX_F_F32
,
2947 &Decoder::decode_OP_VOPC__V_CMPX_LT_F32
,
2948 &Decoder::decode_OP_VOPC__V_CMPX_EQ_F32
,
2949 &Decoder::decode_OP_VOPC__V_CMPX_LE_F32
,
2950 &Decoder::decode_OP_VOPC__V_CMPX_GT_F32
,
2951 &Decoder::decode_OP_VOPC__V_CMPX_LG_F32
,
2952 &Decoder::decode_OP_VOPC__V_CMPX_GE_F32
,
2953 &Decoder::decode_OP_VOPC__V_CMPX_O_F32
,
2954 &Decoder::decode_OP_VOPC__V_CMPX_U_F32
,
2955 &Decoder::decode_OP_VOPC__V_CMPX_NGE_F32
,
2956 &Decoder::decode_OP_VOPC__V_CMPX_NLG_F32
,
2957 &Decoder::decode_OP_VOPC__V_CMPX_NGT_F32
,
2958 &Decoder::decode_OP_VOPC__V_CMPX_NLE_F32
,
2959 &Decoder::decode_OP_VOPC__V_CMPX_NEQ_F32
,
2960 &Decoder::decode_OP_VOPC__V_CMPX_NLT_F32
,
2961 &Decoder::decode_OP_VOPC__V_CMPX_TRU_F32
,
2962 &Decoder::decode_OP_VOPC__V_CMP_F_F64
,
2963 &Decoder::decode_OP_VOPC__V_CMP_LT_F64
,
2964 &Decoder::decode_OP_VOPC__V_CMP_EQ_F64
,
2965 &Decoder::decode_OP_VOPC__V_CMP_LE_F64
,
2966 &Decoder::decode_OP_VOPC__V_CMP_GT_F64
,
2967 &Decoder::decode_OP_VOPC__V_CMP_LG_F64
,
2968 &Decoder::decode_OP_VOPC__V_CMP_GE_F64
,
2969 &Decoder::decode_OP_VOPC__V_CMP_O_F64
,
2970 &Decoder::decode_OP_VOPC__V_CMP_U_F64
,
2971 &Decoder::decode_OP_VOPC__V_CMP_NGE_F64
,
2972 &Decoder::decode_OP_VOPC__V_CMP_NLG_F64
,
2973 &Decoder::decode_OP_VOPC__V_CMP_NGT_F64
,
2974 &Decoder::decode_OP_VOPC__V_CMP_NLE_F64
,
2975 &Decoder::decode_OP_VOPC__V_CMP_NEQ_F64
,
2976 &Decoder::decode_OP_VOPC__V_CMP_NLT_F64
,
2977 &Decoder::decode_OP_VOPC__V_CMP_TRU_F64
,
2978 &Decoder::decode_OP_VOPC__V_CMPX_F_F64
,
2979 &Decoder::decode_OP_VOPC__V_CMPX_LT_F64
,
2980 &Decoder::decode_OP_VOPC__V_CMPX_EQ_F64
,
2981 &Decoder::decode_OP_VOPC__V_CMPX_LE_F64
,
2982 &Decoder::decode_OP_VOPC__V_CMPX_GT_F64
,
2983 &Decoder::decode_OP_VOPC__V_CMPX_LG_F64
,
2984 &Decoder::decode_OP_VOPC__V_CMPX_GE_F64
,
2985 &Decoder::decode_OP_VOPC__V_CMPX_O_F64
,
2986 &Decoder::decode_OP_VOPC__V_CMPX_U_F64
,
2987 &Decoder::decode_OP_VOPC__V_CMPX_NGE_F64
,
2988 &Decoder::decode_OP_VOPC__V_CMPX_NLG_F64
,
2989 &Decoder::decode_OP_VOPC__V_CMPX_NGT_F64
,
2990 &Decoder::decode_OP_VOPC__V_CMPX_NLE_F64
,
2991 &Decoder::decode_OP_VOPC__V_CMPX_NEQ_F64
,
2992 &Decoder::decode_OP_VOPC__V_CMPX_NLT_F64
,
2993 &Decoder::decode_OP_VOPC__V_CMPX_TRU_F64
,
2994 &Decoder::decode_invalid
,
2995 &Decoder::decode_invalid
,
2996 &Decoder::decode_invalid
,
2997 &Decoder::decode_invalid
,
2998 &Decoder::decode_invalid
,
2999 &Decoder::decode_invalid
,
3000 &Decoder::decode_invalid
,
3001 &Decoder::decode_invalid
,
3002 &Decoder::decode_invalid
,
3003 &Decoder::decode_invalid
,
3004 &Decoder::decode_invalid
,
3005 &Decoder::decode_invalid
,
3006 &Decoder::decode_invalid
,
3007 &Decoder::decode_invalid
,
3008 &Decoder::decode_invalid
,
3009 &Decoder::decode_invalid
,
3010 &Decoder::decode_invalid
,
3011 &Decoder::decode_invalid
,
3012 &Decoder::decode_invalid
,
3013 &Decoder::decode_invalid
,
3014 &Decoder::decode_invalid
,
3015 &Decoder::decode_invalid
,
3016 &Decoder::decode_invalid
,
3017 &Decoder::decode_invalid
,
3018 &Decoder::decode_invalid
,
3019 &Decoder::decode_invalid
,
3020 &Decoder::decode_invalid
,
3021 &Decoder::decode_invalid
,
3022 &Decoder::decode_invalid
,
3023 &Decoder::decode_invalid
,
3024 &Decoder::decode_invalid
,
3025 &Decoder::decode_invalid
,
3026 &Decoder::decode_OP_VOPC__V_CMP_F_I16
,
3027 &Decoder::decode_OP_VOPC__V_CMP_LT_I16
,
3028 &Decoder::decode_OP_VOPC__V_CMP_EQ_I16
,
3029 &Decoder::decode_OP_VOPC__V_CMP_LE_I16
,
3030 &Decoder::decode_OP_VOPC__V_CMP_GT_I16
,
3031 &Decoder::decode_OP_VOPC__V_CMP_NE_I16
,
3032 &Decoder::decode_OP_VOPC__V_CMP_GE_I16
,
3033 &Decoder::decode_OP_VOPC__V_CMP_T_I16
,
3034 &Decoder::decode_OP_VOPC__V_CMP_F_U16
,
3035 &Decoder::decode_OP_VOPC__V_CMP_LT_U16
,
3036 &Decoder::decode_OP_VOPC__V_CMP_EQ_U16
,
3037 &Decoder::decode_OP_VOPC__V_CMP_LE_U16
,
3038 &Decoder::decode_OP_VOPC__V_CMP_GT_U16
,
3039 &Decoder::decode_OP_VOPC__V_CMP_NE_U16
,
3040 &Decoder::decode_OP_VOPC__V_CMP_GE_U16
,
3041 &Decoder::decode_OP_VOPC__V_CMP_T_U16
,
3042 &Decoder::decode_OP_VOPC__V_CMPX_F_I16
,
3043 &Decoder::decode_OP_VOPC__V_CMPX_LT_I16
,
3044 &Decoder::decode_OP_VOPC__V_CMPX_EQ_I16
,
3045 &Decoder::decode_OP_VOPC__V_CMPX_LE_I16
,
3046 &Decoder::decode_OP_VOPC__V_CMPX_GT_I16
,
3047 &Decoder::decode_OP_VOPC__V_CMPX_NE_I16
,
3048 &Decoder::decode_OP_VOPC__V_CMPX_GE_I16
,
3049 &Decoder::decode_OP_VOPC__V_CMPX_T_I16
,
3050 &Decoder::decode_OP_VOPC__V_CMPX_F_U16
,
3051 &Decoder::decode_OP_VOPC__V_CMPX_LT_U16
,
3052 &Decoder::decode_OP_VOPC__V_CMPX_EQ_U16
,
3053 &Decoder::decode_OP_VOPC__V_CMPX_LE_U16
,
3054 &Decoder::decode_OP_VOPC__V_CMPX_GT_U16
,
3055 &Decoder::decode_OP_VOPC__V_CMPX_NE_U16
,
3056 &Decoder::decode_OP_VOPC__V_CMPX_GE_U16
,
3057 &Decoder::decode_OP_VOPC__V_CMPX_T_U16
,
3058 &Decoder::decode_OP_VOPC__V_CMP_F_I32
,
3059 &Decoder::decode_OP_VOPC__V_CMP_LT_I32
,
3060 &Decoder::decode_OP_VOPC__V_CMP_EQ_I32
,
3061 &Decoder::decode_OP_VOPC__V_CMP_LE_I32
,
3062 &Decoder::decode_OP_VOPC__V_CMP_GT_I32
,
3063 &Decoder::decode_OP_VOPC__V_CMP_NE_I32
,
3064 &Decoder::decode_OP_VOPC__V_CMP_GE_I32
,
3065 &Decoder::decode_OP_VOPC__V_CMP_T_I32
,
3066 &Decoder::decode_OP_VOPC__V_CMP_F_U32
,
3067 &Decoder::decode_OP_VOPC__V_CMP_LT_U32
,
3068 &Decoder::decode_OP_VOPC__V_CMP_EQ_U32
,
3069 &Decoder::decode_OP_VOPC__V_CMP_LE_U32
,
3070 &Decoder::decode_OP_VOPC__V_CMP_GT_U32
,
3071 &Decoder::decode_OP_VOPC__V_CMP_NE_U32
,
3072 &Decoder::decode_OP_VOPC__V_CMP_GE_U32
,
3073 &Decoder::decode_OP_VOPC__V_CMP_T_U32
,
3074 &Decoder::decode_OP_VOPC__V_CMPX_F_I32
,
3075 &Decoder::decode_OP_VOPC__V_CMPX_LT_I32
,
3076 &Decoder::decode_OP_VOPC__V_CMPX_EQ_I32
,
3077 &Decoder::decode_OP_VOPC__V_CMPX_LE_I32
,
3078 &Decoder::decode_OP_VOPC__V_CMPX_GT_I32
,
3079 &Decoder::decode_OP_VOPC__V_CMPX_NE_I32
,
3080 &Decoder::decode_OP_VOPC__V_CMPX_GE_I32
,
3081 &Decoder::decode_OP_VOPC__V_CMPX_T_I32
,
3082 &Decoder::decode_OP_VOPC__V_CMPX_F_U32
,
3083 &Decoder::decode_OP_VOPC__V_CMPX_LT_U32
,
3084 &Decoder::decode_OP_VOPC__V_CMPX_EQ_U32
,
3085 &Decoder::decode_OP_VOPC__V_CMPX_LE_U32
,
3086 &Decoder::decode_OP_VOPC__V_CMPX_GT_U32
,
3087 &Decoder::decode_OP_VOPC__V_CMPX_NE_U32
,
3088 &Decoder::decode_OP_VOPC__V_CMPX_GE_U32
,
3089 &Decoder::decode_OP_VOPC__V_CMPX_T_U32
,
3090 &Decoder::decode_OP_VOPC__V_CMP_F_I64
,
3091 &Decoder::decode_OP_VOPC__V_CMP_LT_I64
,
3092 &Decoder::decode_OP_VOPC__V_CMP_EQ_I64
,
3093 &Decoder::decode_OP_VOPC__V_CMP_LE_I64
,
3094 &Decoder::decode_OP_VOPC__V_CMP_GT_I64
,
3095 &Decoder::decode_OP_VOPC__V_CMP_NE_I64
,
3096 &Decoder::decode_OP_VOPC__V_CMP_GE_I64
,
3097 &Decoder::decode_OP_VOPC__V_CMP_T_I64
,
3098 &Decoder::decode_OP_VOPC__V_CMP_F_U64
,
3099 &Decoder::decode_OP_VOPC__V_CMP_LT_U64
,
3100 &Decoder::decode_OP_VOPC__V_CMP_EQ_U64
,
3101 &Decoder::decode_OP_VOPC__V_CMP_LE_U64
,
3102 &Decoder::decode_OP_VOPC__V_CMP_GT_U64
,
3103 &Decoder::decode_OP_VOPC__V_CMP_NE_U64
,
3104 &Decoder::decode_OP_VOPC__V_CMP_GE_U64
,
3105 &Decoder::decode_OP_VOPC__V_CMP_T_U64
,
3106 &Decoder::decode_OP_VOPC__V_CMPX_F_I64
,
3107 &Decoder::decode_OP_VOPC__V_CMPX_LT_I64
,
3108 &Decoder::decode_OP_VOPC__V_CMPX_EQ_I64
,
3109 &Decoder::decode_OP_VOPC__V_CMPX_LE_I64
,
3110 &Decoder::decode_OP_VOPC__V_CMPX_GT_I64
,
3111 &Decoder::decode_OP_VOPC__V_CMPX_NE_I64
,
3112 &Decoder::decode_OP_VOPC__V_CMPX_GE_I64
,
3113 &Decoder::decode_OP_VOPC__V_CMPX_T_I64
,
3114 &Decoder::decode_OP_VOPC__V_CMPX_F_U64
,
3115 &Decoder::decode_OP_VOPC__V_CMPX_LT_U64
,
3116 &Decoder::decode_OP_VOPC__V_CMPX_EQ_U64
,
3117 &Decoder::decode_OP_VOPC__V_CMPX_LE_U64
,
3118 &Decoder::decode_OP_VOPC__V_CMPX_GT_U64
,
3119 &Decoder::decode_OP_VOPC__V_CMPX_NE_U64
,
3120 &Decoder::decode_OP_VOPC__V_CMPX_GE_U64
,
3121 &Decoder::decode_OP_VOPC__V_CMPX_T_U64
,
3125 Decoder::decode(MachInst mach_inst
)
3127 InFmt_SOP1
*enc
= &mach_inst
->iFmt_SOP1
;
3128 IsaDecodeMethod method
= tableDecodePrimary
[enc
->ENCODING
];
3129 return (this->*method
)(mach_inst
);
3133 Decoder::subDecode_OP_VOPC(MachInst iFmt
)
3135 InFmt_VOPC
*enc
= &iFmt
->iFmt_VOPC
;
3136 IsaDecodeMethod method
= tableSubDecode_OP_VOPC
[enc
->OP
];
3137 return (this->*method
)(iFmt
);
3138 } // subDecode_OP_VOPC
3141 Decoder::subDecode_OP_VOP1(MachInst iFmt
)
3143 InFmt_VOP1
*enc
= &iFmt
->iFmt_VOP1
;
3144 IsaDecodeMethod method
= tableSubDecode_OP_VOP1
[enc
->OP
];
3145 return (this->*method
)(iFmt
);
3146 } // subDecode_OP_VOP1
3149 Decoder::subDecode_OP_SOP1(MachInst iFmt
)
3151 InFmt_SOP1
*enc
= &iFmt
->iFmt_SOP1
;
3152 IsaDecodeMethod method
= tableSubDecode_OP_SOP1
[enc
->OP
];
3153 return (this->*method
)(iFmt
);
3154 } // subDecode_OP_SOP1
3157 Decoder::subDecode_OP_SOPC(MachInst iFmt
)
3159 InFmt_SOPC
*enc
= &iFmt
->iFmt_SOPC
;
3160 IsaDecodeMethod method
= tableSubDecode_OP_SOPC
[enc
->OP
];
3161 return (this->*method
)(iFmt
);
3162 } // subDecode_OP_SOPC
3165 Decoder::subDecode_OP_SOPP(MachInst iFmt
)
3167 InFmt_SOPP
*enc
= &iFmt
->iFmt_SOPP
;
3168 IsaDecodeMethod method
= tableSubDecode_OP_SOPP
[enc
->OP
];
3169 return (this->*method
)(iFmt
);
3170 } // subDecode_OP_SOPP
3173 Decoder::subDecode_OP_SMEM(MachInst iFmt
)
3175 InFmt_SMEM
*enc
= &iFmt
->iFmt_SMEM
;
3176 IsaDecodeMethod method
= tableSubDecode_OP_SMEM
[enc
->OP
];
3177 return (this->*method
)(iFmt
);
3178 } // subDecode_OP_SMEM
3181 Decoder::subDecode_OPU_VOP3(MachInst iFmt
)
3183 InFmt_VOP3
*enc
= &iFmt
->iFmt_VOP3
;
3184 IsaDecodeMethod method
= tableSubDecode_OPU_VOP3
[enc
->OP
];
3185 return (this->*method
)(iFmt
);
3186 } // subDecode_OPU_VOP3
3189 Decoder::subDecode_OP_VINTRP(MachInst iFmt
)
3191 InFmt_VINTRP
*enc
= &iFmt
->iFmt_VINTRP
;
3192 IsaDecodeMethod method
= tableSubDecode_OP_VINTRP
[enc
->OP
];
3193 return (this->*method
)(iFmt
);
3194 } // subDecode_OP_VINTRP
3197 Decoder::subDecode_OP_DS(MachInst iFmt
)
3199 InFmt_DS
*enc
= &iFmt
->iFmt_DS
;
3200 IsaDecodeMethod method
= tableSubDecode_OP_DS
[enc
->OP
];
3201 return (this->*method
)(iFmt
);
3202 } // subDecode_OP_DS
3205 Decoder::subDecode_OP_FLAT(MachInst iFmt
)
3207 InFmt_FLAT
*enc
= &iFmt
->iFmt_FLAT
;
3208 IsaDecodeMethod method
= tableSubDecode_OP_FLAT
[enc
->OP
];
3209 return (this->*method
)(iFmt
);
3210 } // subDecode_OP_FLAT
3213 Decoder::subDecode_OP_MUBUF(MachInst iFmt
)
3215 InFmt_MUBUF
*enc
= &iFmt
->iFmt_MUBUF
;
3216 IsaDecodeMethod method
= tableSubDecode_OP_MUBUF
[enc
->OP
];
3217 return (this->*method
)(iFmt
);
3218 } // subDecode_OP_MUBUF
3221 Decoder::subDecode_OP_MTBUF(MachInst iFmt
)
3223 InFmt_MTBUF
*enc
= &iFmt
->iFmt_MTBUF
;
3224 IsaDecodeMethod method
= tableSubDecode_OP_MTBUF
[enc
->OP
];
3225 return (this->*method
)(iFmt
);
3226 } // subDecode_OP_MTBUF
3229 Decoder::subDecode_OP_MIMG(MachInst iFmt
)
3231 InFmt_MIMG
*enc
= &iFmt
->iFmt_MIMG
;
3232 IsaDecodeMethod method
= tableSubDecode_OP_MIMG
[enc
->OP
];
3233 return (this->*method
)(iFmt
);
3234 } // subDecode_OP_MIMG
3237 Decoder::decode_OP_VOP2__V_CNDMASK_B32(MachInst iFmt
)
3239 return new Inst_VOP2__V_CNDMASK_B32(&iFmt
->iFmt_VOP2
);
3240 } // decode_OP_VOP2__V_CNDMASK_B32
3243 Decoder::decode_OP_VOP2__V_ADD_F32(MachInst iFmt
)
3245 return new Inst_VOP2__V_ADD_F32(&iFmt
->iFmt_VOP2
);
3246 } // decode_OP_VOP2__V_ADD_F32
3249 Decoder::decode_OP_VOP2__V_SUB_F32(MachInst iFmt
)
3251 return new Inst_VOP2__V_SUB_F32(&iFmt
->iFmt_VOP2
);
3252 } // decode_OP_VOP2__V_SUB_F32
3255 Decoder::decode_OP_VOP2__V_SUBREV_F32(MachInst iFmt
)
3257 return new Inst_VOP2__V_SUBREV_F32(&iFmt
->iFmt_VOP2
);
3258 } // decode_OP_VOP2__V_SUBREV_F32
3261 Decoder::decode_OP_VOP2__V_MUL_LEGACY_F32(MachInst iFmt
)
3263 return new Inst_VOP2__V_MUL_LEGACY_F32(&iFmt
->iFmt_VOP2
);
3264 } // decode_OP_VOP2__V_MUL_LEGACY_F32
3267 Decoder::decode_OP_VOP2__V_MUL_F32(MachInst iFmt
)
3269 return new Inst_VOP2__V_MUL_F32(&iFmt
->iFmt_VOP2
);
3270 } // decode_OP_VOP2__V_MUL_F32
3273 Decoder::decode_OP_VOP2__V_MUL_I32_I24(MachInst iFmt
)
3275 return new Inst_VOP2__V_MUL_I32_I24(&iFmt
->iFmt_VOP2
);
3276 } // decode_OP_VOP2__V_MUL_I32_I24
3279 Decoder::decode_OP_VOP2__V_MUL_HI_I32_I24(MachInst iFmt
)
3281 return new Inst_VOP2__V_MUL_HI_I32_I24(&iFmt
->iFmt_VOP2
);
3282 } // decode_OP_VOP2__V_MUL_HI_I32_I24
3285 Decoder::decode_OP_VOP2__V_MUL_U32_U24(MachInst iFmt
)
3287 return new Inst_VOP2__V_MUL_U32_U24(&iFmt
->iFmt_VOP2
);
3288 } // decode_OP_VOP2__V_MUL_U32_U24
3291 Decoder::decode_OP_VOP2__V_MUL_HI_U32_U24(MachInst iFmt
)
3293 return new Inst_VOP2__V_MUL_HI_U32_U24(&iFmt
->iFmt_VOP2
);
3294 } // decode_OP_VOP2__V_MUL_HI_U32_U24
3297 Decoder::decode_OP_VOP2__V_MIN_F32(MachInst iFmt
)
3299 return new Inst_VOP2__V_MIN_F32(&iFmt
->iFmt_VOP2
);
3300 } // decode_OP_VOP2__V_MIN_F32
3303 Decoder::decode_OP_VOP2__V_MAX_F32(MachInst iFmt
)
3305 return new Inst_VOP2__V_MAX_F32(&iFmt
->iFmt_VOP2
);
3306 } // decode_OP_VOP2__V_MAX_F32
3309 Decoder::decode_OP_VOP2__V_MIN_I32(MachInst iFmt
)
3311 return new Inst_VOP2__V_MIN_I32(&iFmt
->iFmt_VOP2
);
3312 } // decode_OP_VOP2__V_MIN_I32
3315 Decoder::decode_OP_VOP2__V_MAX_I32(MachInst iFmt
)
3317 return new Inst_VOP2__V_MAX_I32(&iFmt
->iFmt_VOP2
);
3318 } // decode_OP_VOP2__V_MAX_I32
3321 Decoder::decode_OP_VOP2__V_MIN_U32(MachInst iFmt
)
3323 return new Inst_VOP2__V_MIN_U32(&iFmt
->iFmt_VOP2
);
3324 } // decode_OP_VOP2__V_MIN_U32
3327 Decoder::decode_OP_VOP2__V_MAX_U32(MachInst iFmt
)
3329 return new Inst_VOP2__V_MAX_U32(&iFmt
->iFmt_VOP2
);
3330 } // decode_OP_VOP2__V_MAX_U32
3333 Decoder::decode_OP_VOP2__V_LSHRREV_B32(MachInst iFmt
)
3335 return new Inst_VOP2__V_LSHRREV_B32(&iFmt
->iFmt_VOP2
);
3336 } // decode_OP_VOP2__V_LSHRREV_B32
3339 Decoder::decode_OP_VOP2__V_ASHRREV_I32(MachInst iFmt
)
3341 return new Inst_VOP2__V_ASHRREV_I32(&iFmt
->iFmt_VOP2
);
3342 } // decode_OP_VOP2__V_ASHRREV_I32
3345 Decoder::decode_OP_VOP2__V_LSHLREV_B32(MachInst iFmt
)
3347 return new Inst_VOP2__V_LSHLREV_B32(&iFmt
->iFmt_VOP2
);
3348 } // decode_OP_VOP2__V_LSHLREV_B32
3351 Decoder::decode_OP_VOP2__V_AND_B32(MachInst iFmt
)
3353 return new Inst_VOP2__V_AND_B32(&iFmt
->iFmt_VOP2
);
3354 } // decode_OP_VOP2__V_AND_B32
3357 Decoder::decode_OP_VOP2__V_OR_B32(MachInst iFmt
)
3359 return new Inst_VOP2__V_OR_B32(&iFmt
->iFmt_VOP2
);
3360 } // decode_OP_VOP2__V_OR_B32
3363 Decoder::decode_OP_VOP2__V_XOR_B32(MachInst iFmt
)
3365 return new Inst_VOP2__V_XOR_B32(&iFmt
->iFmt_VOP2
);
3366 } // decode_OP_VOP2__V_XOR_B32
3369 Decoder::decode_OP_VOP2__V_MAC_F32(MachInst iFmt
)
3371 return new Inst_VOP2__V_MAC_F32(&iFmt
->iFmt_VOP2
);
3372 } // decode_OP_VOP2__V_MAC_F32
3375 Decoder::decode_OP_VOP2__V_MADMK_F32(MachInst iFmt
)
3377 return new Inst_VOP2__V_MADMK_F32(&iFmt
->iFmt_VOP2
);
3378 } // decode_OP_VOP2__V_MADMK_F32
3381 Decoder::decode_OP_VOP2__V_MADAK_F32(MachInst iFmt
)
3383 return new Inst_VOP2__V_MADAK_F32(&iFmt
->iFmt_VOP2
);
3384 } // decode_OP_VOP2__V_MADAK_F32
3387 Decoder::decode_OP_VOP2__V_ADD_U32(MachInst iFmt
)
3389 return new Inst_VOP2__V_ADD_U32(&iFmt
->iFmt_VOP2
);
3390 } // decode_OP_VOP2__V_ADD_U32
3393 Decoder::decode_OP_VOP2__V_SUB_U32(MachInst iFmt
)
3395 return new Inst_VOP2__V_SUB_U32(&iFmt
->iFmt_VOP2
);
3396 } // decode_OP_VOP2__V_SUB_U32
3399 Decoder::decode_OP_VOP2__V_SUBREV_U32(MachInst iFmt
)
3401 return new Inst_VOP2__V_SUBREV_U32(&iFmt
->iFmt_VOP2
);
3402 } // decode_OP_VOP2__V_SUBREV_U32
3405 Decoder::decode_OP_VOP2__V_ADDC_U32(MachInst iFmt
)
3407 return new Inst_VOP2__V_ADDC_U32(&iFmt
->iFmt_VOP2
);
3408 } // decode_OP_VOP2__V_ADDC_U32
3411 Decoder::decode_OP_VOP2__V_SUBB_U32(MachInst iFmt
)
3413 return new Inst_VOP2__V_SUBB_U32(&iFmt
->iFmt_VOP2
);
3414 } // decode_OP_VOP2__V_SUBB_U32
3417 Decoder::decode_OP_VOP2__V_SUBBREV_U32(MachInst iFmt
)
3419 return new Inst_VOP2__V_SUBBREV_U32(&iFmt
->iFmt_VOP2
);
3420 } // decode_OP_VOP2__V_SUBBREV_U32
3423 Decoder::decode_OP_VOP2__V_ADD_F16(MachInst iFmt
)
3425 return new Inst_VOP2__V_ADD_F16(&iFmt
->iFmt_VOP2
);
3426 } // decode_OP_VOP2__V_ADD_F16
3429 Decoder::decode_OP_VOP2__V_SUB_F16(MachInst iFmt
)
3431 return new Inst_VOP2__V_SUB_F16(&iFmt
->iFmt_VOP2
);
3432 } // decode_OP_VOP2__V_SUB_F16
3435 Decoder::decode_OP_VOP2__V_SUBREV_F16(MachInst iFmt
)
3437 return new Inst_VOP2__V_SUBREV_F16(&iFmt
->iFmt_VOP2
);
3438 } // decode_OP_VOP2__V_SUBREV_F16
3441 Decoder::decode_OP_VOP2__V_MUL_F16(MachInst iFmt
)
3443 return new Inst_VOP2__V_MUL_F16(&iFmt
->iFmt_VOP2
);
3444 } // decode_OP_VOP2__V_MUL_F16
3447 Decoder::decode_OP_VOP2__V_MAC_F16(MachInst iFmt
)
3449 return new Inst_VOP2__V_MAC_F16(&iFmt
->iFmt_VOP2
);
3450 } // decode_OP_VOP2__V_MAC_F16
3453 Decoder::decode_OP_VOP2__V_MADMK_F16(MachInst iFmt
)
3455 return new Inst_VOP2__V_MADMK_F16(&iFmt
->iFmt_VOP2
);
3456 } // decode_OP_VOP2__V_MADMK_F16
3459 Decoder::decode_OP_VOP2__V_MADAK_F16(MachInst iFmt
)
3461 return new Inst_VOP2__V_MADAK_F16(&iFmt
->iFmt_VOP2
);
3462 } // decode_OP_VOP2__V_MADAK_F16
3465 Decoder::decode_OP_VOP2__V_ADD_U16(MachInst iFmt
)
3467 return new Inst_VOP2__V_ADD_U16(&iFmt
->iFmt_VOP2
);
3468 } // decode_OP_VOP2__V_ADD_U16
3471 Decoder::decode_OP_VOP2__V_SUB_U16(MachInst iFmt
)
3473 return new Inst_VOP2__V_SUB_U16(&iFmt
->iFmt_VOP2
);
3474 } // decode_OP_VOP2__V_SUB_U16
3477 Decoder::decode_OP_VOP2__V_SUBREV_U16(MachInst iFmt
)
3479 return new Inst_VOP2__V_SUBREV_U16(&iFmt
->iFmt_VOP2
);
3480 } // decode_OP_VOP2__V_SUBREV_U16
3483 Decoder::decode_OP_VOP2__V_MUL_LO_U16(MachInst iFmt
)
3485 return new Inst_VOP2__V_MUL_LO_U16(&iFmt
->iFmt_VOP2
);
3486 } // decode_OP_VOP2__V_MUL_LO_U16
3489 Decoder::decode_OP_VOP2__V_LSHLREV_B16(MachInst iFmt
)
3491 return new Inst_VOP2__V_LSHLREV_B16(&iFmt
->iFmt_VOP2
);
3492 } // decode_OP_VOP2__V_LSHLREV_B16
3495 Decoder::decode_OP_VOP2__V_LSHRREV_B16(MachInst iFmt
)
3497 return new Inst_VOP2__V_LSHRREV_B16(&iFmt
->iFmt_VOP2
);
3498 } // decode_OP_VOP2__V_LSHRREV_B16
3501 Decoder::decode_OP_VOP2__V_ASHRREV_I16(MachInst iFmt
)
3503 return new Inst_VOP2__V_ASHRREV_I16(&iFmt
->iFmt_VOP2
);
3504 } // decode_OP_VOP2__V_ASHRREV_I16
3507 Decoder::decode_OP_VOP2__V_MAX_F16(MachInst iFmt
)
3509 return new Inst_VOP2__V_MAX_F16(&iFmt
->iFmt_VOP2
);
3510 } // decode_OP_VOP2__V_MAX_F16
3513 Decoder::decode_OP_VOP2__V_MIN_F16(MachInst iFmt
)
3515 return new Inst_VOP2__V_MIN_F16(&iFmt
->iFmt_VOP2
);
3516 } // decode_OP_VOP2__V_MIN_F16
3519 Decoder::decode_OP_VOP2__V_MAX_U16(MachInst iFmt
)
3521 return new Inst_VOP2__V_MAX_U16(&iFmt
->iFmt_VOP2
);
3522 } // decode_OP_VOP2__V_MAX_U16
3525 Decoder::decode_OP_VOP2__V_MAX_I16(MachInst iFmt
)
3527 return new Inst_VOP2__V_MAX_I16(&iFmt
->iFmt_VOP2
);
3528 } // decode_OP_VOP2__V_MAX_I16
3531 Decoder::decode_OP_VOP2__V_MIN_U16(MachInst iFmt
)
3533 return new Inst_VOP2__V_MIN_U16(&iFmt
->iFmt_VOP2
);
3534 } // decode_OP_VOP2__V_MIN_U16
3537 Decoder::decode_OP_VOP2__V_MIN_I16(MachInst iFmt
)
3539 return new Inst_VOP2__V_MIN_I16(&iFmt
->iFmt_VOP2
);
3540 } // decode_OP_VOP2__V_MIN_I16
3543 Decoder::decode_OP_VOP2__V_LDEXP_F16(MachInst iFmt
)
3545 return new Inst_VOP2__V_LDEXP_F16(&iFmt
->iFmt_VOP2
);
3546 } // decode_OP_VOP2__V_LDEXP_F16
3549 Decoder::decode_OP_SOP2__S_ADD_U32(MachInst iFmt
)
3551 return new Inst_SOP2__S_ADD_U32(&iFmt
->iFmt_SOP2
);
3552 } // decode_OP_SOP2__S_ADD_U32
3555 Decoder::decode_OP_SOP2__S_SUB_U32(MachInst iFmt
)
3557 return new Inst_SOP2__S_SUB_U32(&iFmt
->iFmt_SOP2
);
3558 } // decode_OP_SOP2__S_SUB_U32
3561 Decoder::decode_OP_SOP2__S_ADD_I32(MachInst iFmt
)
3563 return new Inst_SOP2__S_ADD_I32(&iFmt
->iFmt_SOP2
);
3564 } // decode_OP_SOP2__S_ADD_I32
3567 Decoder::decode_OP_SOP2__S_SUB_I32(MachInst iFmt
)
3569 return new Inst_SOP2__S_SUB_I32(&iFmt
->iFmt_SOP2
);
3570 } // decode_OP_SOP2__S_SUB_I32
3573 Decoder::decode_OP_SOP2__S_ADDC_U32(MachInst iFmt
)
3575 return new Inst_SOP2__S_ADDC_U32(&iFmt
->iFmt_SOP2
);
3576 } // decode_OP_SOP2__S_ADDC_U32
3579 Decoder::decode_OP_SOP2__S_SUBB_U32(MachInst iFmt
)
3581 return new Inst_SOP2__S_SUBB_U32(&iFmt
->iFmt_SOP2
);
3582 } // decode_OP_SOP2__S_SUBB_U32
3585 Decoder::decode_OP_SOP2__S_MIN_I32(MachInst iFmt
)
3587 return new Inst_SOP2__S_MIN_I32(&iFmt
->iFmt_SOP2
);
3588 } // decode_OP_SOP2__S_MIN_I32
3591 Decoder::decode_OP_SOP2__S_MIN_U32(MachInst iFmt
)
3593 return new Inst_SOP2__S_MIN_U32(&iFmt
->iFmt_SOP2
);
3594 } // decode_OP_SOP2__S_MIN_U32
3597 Decoder::decode_OP_SOP2__S_MAX_I32(MachInst iFmt
)
3599 return new Inst_SOP2__S_MAX_I32(&iFmt
->iFmt_SOP2
);
3600 } // decode_OP_SOP2__S_MAX_I32
3603 Decoder::decode_OP_SOP2__S_MAX_U32(MachInst iFmt
)
3605 return new Inst_SOP2__S_MAX_U32(&iFmt
->iFmt_SOP2
);
3606 } // decode_OP_SOP2__S_MAX_U32
3609 Decoder::decode_OP_SOP2__S_CSELECT_B32(MachInst iFmt
)
3611 return new Inst_SOP2__S_CSELECT_B32(&iFmt
->iFmt_SOP2
);
3612 } // decode_OP_SOP2__S_CSELECT_B32
3615 Decoder::decode_OP_SOP2__S_CSELECT_B64(MachInst iFmt
)
3617 return new Inst_SOP2__S_CSELECT_B64(&iFmt
->iFmt_SOP2
);
3618 } // decode_OP_SOP2__S_CSELECT_B64
3621 Decoder::decode_OP_SOP2__S_AND_B32(MachInst iFmt
)
3623 return new Inst_SOP2__S_AND_B32(&iFmt
->iFmt_SOP2
);
3624 } // decode_OP_SOP2__S_AND_B32
3627 Decoder::decode_OP_SOP2__S_AND_B64(MachInst iFmt
)
3629 return new Inst_SOP2__S_AND_B64(&iFmt
->iFmt_SOP2
);
3630 } // decode_OP_SOP2__S_AND_B64
3633 Decoder::decode_OP_SOP2__S_OR_B32(MachInst iFmt
)
3635 return new Inst_SOP2__S_OR_B32(&iFmt
->iFmt_SOP2
);
3636 } // decode_OP_SOP2__S_OR_B32
3639 Decoder::decode_OP_SOP2__S_OR_B64(MachInst iFmt
)
3641 return new Inst_SOP2__S_OR_B64(&iFmt
->iFmt_SOP2
);
3642 } // decode_OP_SOP2__S_OR_B64
3645 Decoder::decode_OP_SOP2__S_XOR_B32(MachInst iFmt
)
3647 return new Inst_SOP2__S_XOR_B32(&iFmt
->iFmt_SOP2
);
3648 } // decode_OP_SOP2__S_XOR_B32
3651 Decoder::decode_OP_SOP2__S_XOR_B64(MachInst iFmt
)
3653 return new Inst_SOP2__S_XOR_B64(&iFmt
->iFmt_SOP2
);
3654 } // decode_OP_SOP2__S_XOR_B64
3657 Decoder::decode_OP_SOP2__S_ANDN2_B32(MachInst iFmt
)
3659 return new Inst_SOP2__S_ANDN2_B32(&iFmt
->iFmt_SOP2
);
3660 } // decode_OP_SOP2__S_ANDN2_B32
3663 Decoder::decode_OP_SOP2__S_ANDN2_B64(MachInst iFmt
)
3665 return new Inst_SOP2__S_ANDN2_B64(&iFmt
->iFmt_SOP2
);
3666 } // decode_OP_SOP2__S_ANDN2_B64
3669 Decoder::decode_OP_SOP2__S_ORN2_B32(MachInst iFmt
)
3671 return new Inst_SOP2__S_ORN2_B32(&iFmt
->iFmt_SOP2
);
3672 } // decode_OP_SOP2__S_ORN2_B32
3675 Decoder::decode_OP_SOP2__S_ORN2_B64(MachInst iFmt
)
3677 return new Inst_SOP2__S_ORN2_B64(&iFmt
->iFmt_SOP2
);
3678 } // decode_OP_SOP2__S_ORN2_B64
3681 Decoder::decode_OP_SOP2__S_NAND_B32(MachInst iFmt
)
3683 return new Inst_SOP2__S_NAND_B32(&iFmt
->iFmt_SOP2
);
3684 } // decode_OP_SOP2__S_NAND_B32
3687 Decoder::decode_OP_SOP2__S_NAND_B64(MachInst iFmt
)
3689 return new Inst_SOP2__S_NAND_B64(&iFmt
->iFmt_SOP2
);
3690 } // decode_OP_SOP2__S_NAND_B64
3693 Decoder::decode_OP_SOP2__S_NOR_B32(MachInst iFmt
)
3695 return new Inst_SOP2__S_NOR_B32(&iFmt
->iFmt_SOP2
);
3696 } // decode_OP_SOP2__S_NOR_B32
3699 Decoder::decode_OP_SOP2__S_NOR_B64(MachInst iFmt
)
3701 return new Inst_SOP2__S_NOR_B64(&iFmt
->iFmt_SOP2
);
3702 } // decode_OP_SOP2__S_NOR_B64
3705 Decoder::decode_OP_SOP2__S_XNOR_B32(MachInst iFmt
)
3707 return new Inst_SOP2__S_XNOR_B32(&iFmt
->iFmt_SOP2
);
3708 } // decode_OP_SOP2__S_XNOR_B32
3711 Decoder::decode_OP_SOP2__S_XNOR_B64(MachInst iFmt
)
3713 return new Inst_SOP2__S_XNOR_B64(&iFmt
->iFmt_SOP2
);
3714 } // decode_OP_SOP2__S_XNOR_B64
3717 Decoder::decode_OP_SOP2__S_LSHL_B32(MachInst iFmt
)
3719 return new Inst_SOP2__S_LSHL_B32(&iFmt
->iFmt_SOP2
);
3720 } // decode_OP_SOP2__S_LSHL_B32
3723 Decoder::decode_OP_SOP2__S_LSHL_B64(MachInst iFmt
)
3725 return new Inst_SOP2__S_LSHL_B64(&iFmt
->iFmt_SOP2
);
3726 } // decode_OP_SOP2__S_LSHL_B64
3729 Decoder::decode_OP_SOP2__S_LSHR_B32(MachInst iFmt
)
3731 return new Inst_SOP2__S_LSHR_B32(&iFmt
->iFmt_SOP2
);
3732 } // decode_OP_SOP2__S_LSHR_B32
3735 Decoder::decode_OP_SOP2__S_LSHR_B64(MachInst iFmt
)
3737 return new Inst_SOP2__S_LSHR_B64(&iFmt
->iFmt_SOP2
);
3738 } // decode_OP_SOP2__S_LSHR_B64
3741 Decoder::decode_OP_SOP2__S_ASHR_I32(MachInst iFmt
)
3743 return new Inst_SOP2__S_ASHR_I32(&iFmt
->iFmt_SOP2
);
3744 } // decode_OP_SOP2__S_ASHR_I32
3747 Decoder::decode_OP_SOP2__S_ASHR_I64(MachInst iFmt
)
3749 return new Inst_SOP2__S_ASHR_I64(&iFmt
->iFmt_SOP2
);
3750 } // decode_OP_SOP2__S_ASHR_I64
3753 Decoder::decode_OP_SOP2__S_BFM_B32(MachInst iFmt
)
3755 return new Inst_SOP2__S_BFM_B32(&iFmt
->iFmt_SOP2
);
3756 } // decode_OP_SOP2__S_BFM_B32
3759 Decoder::decode_OP_SOP2__S_BFM_B64(MachInst iFmt
)
3761 return new Inst_SOP2__S_BFM_B64(&iFmt
->iFmt_SOP2
);
3762 } // decode_OP_SOP2__S_BFM_B64
3765 Decoder::decode_OP_SOP2__S_MUL_I32(MachInst iFmt
)
3767 return new Inst_SOP2__S_MUL_I32(&iFmt
->iFmt_SOP2
);
3768 } // decode_OP_SOP2__S_MUL_I32
3771 Decoder::decode_OP_SOP2__S_BFE_U32(MachInst iFmt
)
3773 return new Inst_SOP2__S_BFE_U32(&iFmt
->iFmt_SOP2
);
3774 } // decode_OP_SOP2__S_BFE_U32
3777 Decoder::decode_OP_SOP2__S_BFE_I32(MachInst iFmt
)
3779 return new Inst_SOP2__S_BFE_I32(&iFmt
->iFmt_SOP2
);
3780 } // decode_OP_SOP2__S_BFE_I32
3783 Decoder::decode_OP_SOP2__S_BFE_U64(MachInst iFmt
)
3785 return new Inst_SOP2__S_BFE_U64(&iFmt
->iFmt_SOP2
);
3786 } // decode_OP_SOP2__S_BFE_U64
3789 Decoder::decode_OP_SOP2__S_BFE_I64(MachInst iFmt
)
3791 return new Inst_SOP2__S_BFE_I64(&iFmt
->iFmt_SOP2
);
3792 } // decode_OP_SOP2__S_BFE_I64
3795 Decoder::decode_OP_SOP2__S_CBRANCH_G_FORK(MachInst iFmt
)
3797 return new Inst_SOP2__S_CBRANCH_G_FORK(&iFmt
->iFmt_SOP2
);
3798 } // decode_OP_SOP2__S_CBRANCH_G_FORK
3801 Decoder::decode_OP_SOP2__S_ABSDIFF_I32(MachInst iFmt
)
3803 return new Inst_SOP2__S_ABSDIFF_I32(&iFmt
->iFmt_SOP2
);
3804 } // decode_OP_SOP2__S_ABSDIFF_I32
3807 Decoder::decode_OP_SOP2__S_RFE_RESTORE_B64(MachInst iFmt
)
3809 return new Inst_SOP2__S_RFE_RESTORE_B64(&iFmt
->iFmt_SOP2
);
3810 } // decode_OP_SOP2__S_RFE_RESTORE_B64
3813 Decoder::decode_OP_SOPK__S_MOVK_I32(MachInst iFmt
)
3815 return new Inst_SOPK__S_MOVK_I32(&iFmt
->iFmt_SOPK
);
3816 } // decode_OP_SOPK__S_MOVK_I32
3819 Decoder::decode_OP_SOPK__S_CMOVK_I32(MachInst iFmt
)
3821 return new Inst_SOPK__S_CMOVK_I32(&iFmt
->iFmt_SOPK
);
3822 } // decode_OP_SOPK__S_CMOVK_I32
3825 Decoder::decode_OP_SOPK__S_CMPK_EQ_I32(MachInst iFmt
)
3827 return new Inst_SOPK__S_CMPK_EQ_I32(&iFmt
->iFmt_SOPK
);
3828 } // decode_OP_SOPK__S_CMPK_EQ_I32
3831 Decoder::decode_OP_SOPK__S_CMPK_LG_I32(MachInst iFmt
)
3833 return new Inst_SOPK__S_CMPK_LG_I32(&iFmt
->iFmt_SOPK
);
3834 } // decode_OP_SOPK__S_CMPK_LG_I32
3837 Decoder::decode_OP_SOPK__S_CMPK_GT_I32(MachInst iFmt
)
3839 return new Inst_SOPK__S_CMPK_GT_I32(&iFmt
->iFmt_SOPK
);
3840 } // decode_OP_SOPK__S_CMPK_GT_I32
3843 Decoder::decode_OP_SOPK__S_CMPK_GE_I32(MachInst iFmt
)
3845 return new Inst_SOPK__S_CMPK_GE_I32(&iFmt
->iFmt_SOPK
);
3846 } // decode_OP_SOPK__S_CMPK_GE_I32
3849 Decoder::decode_OP_SOPK__S_CMPK_LT_I32(MachInst iFmt
)
3851 return new Inst_SOPK__S_CMPK_LT_I32(&iFmt
->iFmt_SOPK
);
3852 } // decode_OP_SOPK__S_CMPK_LT_I32
3855 Decoder::decode_OP_SOPK__S_CMPK_LE_I32(MachInst iFmt
)
3857 return new Inst_SOPK__S_CMPK_LE_I32(&iFmt
->iFmt_SOPK
);
3858 } // decode_OP_SOPK__S_CMPK_LE_I32
3861 Decoder::decode_OP_SOPK__S_CMPK_EQ_U32(MachInst iFmt
)
3863 return new Inst_SOPK__S_CMPK_EQ_U32(&iFmt
->iFmt_SOPK
);
3864 } // decode_OP_SOPK__S_CMPK_EQ_U32
3867 Decoder::decode_OP_SOPK__S_CMPK_LG_U32(MachInst iFmt
)
3869 return new Inst_SOPK__S_CMPK_LG_U32(&iFmt
->iFmt_SOPK
);
3870 } // decode_OP_SOPK__S_CMPK_LG_U32
3873 Decoder::decode_OP_SOPK__S_CMPK_GT_U32(MachInst iFmt
)
3875 return new Inst_SOPK__S_CMPK_GT_U32(&iFmt
->iFmt_SOPK
);
3876 } // decode_OP_SOPK__S_CMPK_GT_U32
3879 Decoder::decode_OP_SOPK__S_CMPK_GE_U32(MachInst iFmt
)
3881 return new Inst_SOPK__S_CMPK_GE_U32(&iFmt
->iFmt_SOPK
);
3882 } // decode_OP_SOPK__S_CMPK_GE_U32
3885 Decoder::decode_OP_SOPK__S_CMPK_LT_U32(MachInst iFmt
)
3887 return new Inst_SOPK__S_CMPK_LT_U32(&iFmt
->iFmt_SOPK
);
3888 } // decode_OP_SOPK__S_CMPK_LT_U32
3891 Decoder::decode_OP_SOPK__S_CMPK_LE_U32(MachInst iFmt
)
3893 return new Inst_SOPK__S_CMPK_LE_U32(&iFmt
->iFmt_SOPK
);
3894 } // decode_OP_SOPK__S_CMPK_LE_U32
3897 Decoder::decode_OP_SOPK__S_ADDK_I32(MachInst iFmt
)
3899 return new Inst_SOPK__S_ADDK_I32(&iFmt
->iFmt_SOPK
);
3900 } // decode_OP_SOPK__S_ADDK_I32
3903 Decoder::decode_OP_SOPK__S_MULK_I32(MachInst iFmt
)
3905 return new Inst_SOPK__S_MULK_I32(&iFmt
->iFmt_SOPK
);
3906 } // decode_OP_SOPK__S_MULK_I32
3909 Decoder::decode_OP_SOPK__S_CBRANCH_I_FORK(MachInst iFmt
)
3911 return new Inst_SOPK__S_CBRANCH_I_FORK(&iFmt
->iFmt_SOPK
);
3912 } // decode_OP_SOPK__S_CBRANCH_I_FORK
3915 Decoder::decode_OP_SOPK__S_GETREG_B32(MachInst iFmt
)
3917 return new Inst_SOPK__S_GETREG_B32(&iFmt
->iFmt_SOPK
);
3918 } // decode_OP_SOPK__S_GETREG_B32
3921 Decoder::decode_OP_SOPK__S_SETREG_B32(MachInst iFmt
)
3923 return new Inst_SOPK__S_SETREG_B32(&iFmt
->iFmt_SOPK
);
3924 } // decode_OP_SOPK__S_SETREG_B32
3927 Decoder::decode_OP_SOPK__S_SETREG_IMM32_B32(MachInst iFmt
)
3929 return new Inst_SOPK__S_SETREG_IMM32_B32(&iFmt
->iFmt_SOPK
);
3930 } // decode_OP_SOPK__S_SETREG_IMM32_B32
3933 Decoder::decode_OP_EXP(MachInst iFmt
)
3935 return new Inst_EXP__EXP(&iFmt
->iFmt_EXP
);
3939 Decoder::decode_OPU_VOP3__V_CMP_CLASS_F32(MachInst iFmt
)
3941 return new Inst_VOP3__V_CMP_CLASS_F32(&iFmt
->iFmt_VOP3
);
3942 } // decode_OPU_VOP3__V_CMP_CLASS_F32
3945 Decoder::decode_OPU_VOP3__V_CMPX_CLASS_F32(MachInst iFmt
)
3947 return new Inst_VOP3__V_CMPX_CLASS_F32(&iFmt
->iFmt_VOP3
);
3948 } // decode_OPU_VOP3__V_CMPX_CLASS_F32
3951 Decoder::decode_OPU_VOP3__V_CMP_CLASS_F64(MachInst iFmt
)
3953 return new Inst_VOP3__V_CMP_CLASS_F64(&iFmt
->iFmt_VOP3
);
3954 } // decode_OPU_VOP3__V_CMP_CLASS_F64
3957 Decoder::decode_OPU_VOP3__V_CMPX_CLASS_F64(MachInst iFmt
)
3959 return new Inst_VOP3__V_CMPX_CLASS_F64(&iFmt
->iFmt_VOP3
);
3960 } // decode_OPU_VOP3__V_CMPX_CLASS_F64
3963 Decoder::decode_OPU_VOP3__V_CMP_CLASS_F16(MachInst iFmt
)
3965 return new Inst_VOP3__V_CMP_CLASS_F16(&iFmt
->iFmt_VOP3
);
3966 } // decode_OPU_VOP3__V_CMP_CLASS_F16
3969 Decoder::decode_OPU_VOP3__V_CMPX_CLASS_F16(MachInst iFmt
)
3971 return new Inst_VOP3__V_CMPX_CLASS_F16(&iFmt
->iFmt_VOP3
);
3972 } // decode_OPU_VOP3__V_CMPX_CLASS_F16
3975 Decoder::decode_OPU_VOP3__V_CMP_F_F16(MachInst iFmt
)
3977 return new Inst_VOP3__V_CMP_F_F16(&iFmt
->iFmt_VOP3
);
3978 } // decode_OPU_VOP3__V_CMP_F_F16
3981 Decoder::decode_OPU_VOP3__V_CMP_LT_F16(MachInst iFmt
)
3983 return new Inst_VOP3__V_CMP_LT_F16(&iFmt
->iFmt_VOP3
);
3984 } // decode_OPU_VOP3__V_CMP_LT_F16
3987 Decoder::decode_OPU_VOP3__V_CMP_EQ_F16(MachInst iFmt
)
3989 return new Inst_VOP3__V_CMP_EQ_F16(&iFmt
->iFmt_VOP3
);
3990 } // decode_OPU_VOP3__V_CMP_EQ_F16
3993 Decoder::decode_OPU_VOP3__V_CMP_LE_F16(MachInst iFmt
)
3995 return new Inst_VOP3__V_CMP_LE_F16(&iFmt
->iFmt_VOP3
);
3996 } // decode_OPU_VOP3__V_CMP_LE_F16
3999 Decoder::decode_OPU_VOP3__V_CMP_GT_F16(MachInst iFmt
)
4001 return new Inst_VOP3__V_CMP_GT_F16(&iFmt
->iFmt_VOP3
);
4002 } // decode_OPU_VOP3__V_CMP_GT_F16
4005 Decoder::decode_OPU_VOP3__V_CMP_LG_F16(MachInst iFmt
)
4007 return new Inst_VOP3__V_CMP_LG_F16(&iFmt
->iFmt_VOP3
);
4008 } // decode_OPU_VOP3__V_CMP_LG_F16
4011 Decoder::decode_OPU_VOP3__V_CMP_GE_F16(MachInst iFmt
)
4013 return new Inst_VOP3__V_CMP_GE_F16(&iFmt
->iFmt_VOP3
);
4014 } // decode_OPU_VOP3__V_CMP_GE_F16
4017 Decoder::decode_OPU_VOP3__V_CMP_O_F16(MachInst iFmt
)
4019 return new Inst_VOP3__V_CMP_O_F16(&iFmt
->iFmt_VOP3
);
4020 } // decode_OPU_VOP3__V_CMP_O_F16
4023 Decoder::decode_OPU_VOP3__V_CMP_U_F16(MachInst iFmt
)
4025 return new Inst_VOP3__V_CMP_U_F16(&iFmt
->iFmt_VOP3
);
4026 } // decode_OPU_VOP3__V_CMP_U_F16
4029 Decoder::decode_OPU_VOP3__V_CMP_NGE_F16(MachInst iFmt
)
4031 return new Inst_VOP3__V_CMP_NGE_F16(&iFmt
->iFmt_VOP3
);
4032 } // decode_OPU_VOP3__V_CMP_NGE_F16
4035 Decoder::decode_OPU_VOP3__V_CMP_NLG_F16(MachInst iFmt
)
4037 return new Inst_VOP3__V_CMP_NLG_F16(&iFmt
->iFmt_VOP3
);
4038 } // decode_OPU_VOP3__V_CMP_NLG_F16
4041 Decoder::decode_OPU_VOP3__V_CMP_NGT_F16(MachInst iFmt
)
4043 return new Inst_VOP3__V_CMP_NGT_F16(&iFmt
->iFmt_VOP3
);
4044 } // decode_OPU_VOP3__V_CMP_NGT_F16
4047 Decoder::decode_OPU_VOP3__V_CMP_NLE_F16(MachInst iFmt
)
4049 return new Inst_VOP3__V_CMP_NLE_F16(&iFmt
->iFmt_VOP3
);
4050 } // decode_OPU_VOP3__V_CMP_NLE_F16
4053 Decoder::decode_OPU_VOP3__V_CMP_NEQ_F16(MachInst iFmt
)
4055 return new Inst_VOP3__V_CMP_NEQ_F16(&iFmt
->iFmt_VOP3
);
4056 } // decode_OPU_VOP3__V_CMP_NEQ_F16
4059 Decoder::decode_OPU_VOP3__V_CMP_NLT_F16(MachInst iFmt
)
4061 return new Inst_VOP3__V_CMP_NLT_F16(&iFmt
->iFmt_VOP3
);
4062 } // decode_OPU_VOP3__V_CMP_NLT_F16
4065 Decoder::decode_OPU_VOP3__V_CMP_TRU_F16(MachInst iFmt
)
4067 return new Inst_VOP3__V_CMP_TRU_F16(&iFmt
->iFmt_VOP3
);
4068 } // decode_OPU_VOP3__V_CMP_TRU_F16
4071 Decoder::decode_OPU_VOP3__V_CMPX_F_F16(MachInst iFmt
)
4073 return new Inst_VOP3__V_CMPX_F_F16(&iFmt
->iFmt_VOP3
);
4074 } // decode_OPU_VOP3__V_CMPX_F_F16
4077 Decoder::decode_OPU_VOP3__V_CMPX_LT_F16(MachInst iFmt
)
4079 return new Inst_VOP3__V_CMPX_LT_F16(&iFmt
->iFmt_VOP3
);
4080 } // decode_OPU_VOP3__V_CMPX_LT_F16
4083 Decoder::decode_OPU_VOP3__V_CMPX_EQ_F16(MachInst iFmt
)
4085 return new Inst_VOP3__V_CMPX_EQ_F16(&iFmt
->iFmt_VOP3
);
4086 } // decode_OPU_VOP3__V_CMPX_EQ_F16
4089 Decoder::decode_OPU_VOP3__V_CMPX_LE_F16(MachInst iFmt
)
4091 return new Inst_VOP3__V_CMPX_LE_F16(&iFmt
->iFmt_VOP3
);
4092 } // decode_OPU_VOP3__V_CMPX_LE_F16
4095 Decoder::decode_OPU_VOP3__V_CMPX_GT_F16(MachInst iFmt
)
4097 return new Inst_VOP3__V_CMPX_GT_F16(&iFmt
->iFmt_VOP3
);
4098 } // decode_OPU_VOP3__V_CMPX_GT_F16
4101 Decoder::decode_OPU_VOP3__V_CMPX_LG_F16(MachInst iFmt
)
4103 return new Inst_VOP3__V_CMPX_LG_F16(&iFmt
->iFmt_VOP3
);
4104 } // decode_OPU_VOP3__V_CMPX_LG_F16
4107 Decoder::decode_OPU_VOP3__V_CMPX_GE_F16(MachInst iFmt
)
4109 return new Inst_VOP3__V_CMPX_GE_F16(&iFmt
->iFmt_VOP3
);
4110 } // decode_OPU_VOP3__V_CMPX_GE_F16
4113 Decoder::decode_OPU_VOP3__V_CMPX_O_F16(MachInst iFmt
)
4115 return new Inst_VOP3__V_CMPX_O_F16(&iFmt
->iFmt_VOP3
);
4116 } // decode_OPU_VOP3__V_CMPX_O_F16
4119 Decoder::decode_OPU_VOP3__V_CMPX_U_F16(MachInst iFmt
)
4121 return new Inst_VOP3__V_CMPX_U_F16(&iFmt
->iFmt_VOP3
);
4122 } // decode_OPU_VOP3__V_CMPX_U_F16
4125 Decoder::decode_OPU_VOP3__V_CMPX_NGE_F16(MachInst iFmt
)
4127 return new Inst_VOP3__V_CMPX_NGE_F16(&iFmt
->iFmt_VOP3
);
4128 } // decode_OPU_VOP3__V_CMPX_NGE_F16
4131 Decoder::decode_OPU_VOP3__V_CMPX_NLG_F16(MachInst iFmt
)
4133 return new Inst_VOP3__V_CMPX_NLG_F16(&iFmt
->iFmt_VOP3
);
4134 } // decode_OPU_VOP3__V_CMPX_NLG_F16
4137 Decoder::decode_OPU_VOP3__V_CMPX_NGT_F16(MachInst iFmt
)
4139 return new Inst_VOP3__V_CMPX_NGT_F16(&iFmt
->iFmt_VOP3
);
4140 } // decode_OPU_VOP3__V_CMPX_NGT_F16
4143 Decoder::decode_OPU_VOP3__V_CMPX_NLE_F16(MachInst iFmt
)
4145 return new Inst_VOP3__V_CMPX_NLE_F16(&iFmt
->iFmt_VOP3
);
4146 } // decode_OPU_VOP3__V_CMPX_NLE_F16
4149 Decoder::decode_OPU_VOP3__V_CMPX_NEQ_F16(MachInst iFmt
)
4151 return new Inst_VOP3__V_CMPX_NEQ_F16(&iFmt
->iFmt_VOP3
);
4152 } // decode_OPU_VOP3__V_CMPX_NEQ_F16
4155 Decoder::decode_OPU_VOP3__V_CMPX_NLT_F16(MachInst iFmt
)
4157 return new Inst_VOP3__V_CMPX_NLT_F16(&iFmt
->iFmt_VOP3
);
4158 } // decode_OPU_VOP3__V_CMPX_NLT_F16
4161 Decoder::decode_OPU_VOP3__V_CMPX_TRU_F16(MachInst iFmt
)
4163 return new Inst_VOP3__V_CMPX_TRU_F16(&iFmt
->iFmt_VOP3
);
4164 } // decode_OPU_VOP3__V_CMPX_TRU_F16
4167 Decoder::decode_OPU_VOP3__V_CMP_F_F32(MachInst iFmt
)
4169 return new Inst_VOP3__V_CMP_F_F32(&iFmt
->iFmt_VOP3
);
4170 } // decode_OPU_VOP3__V_CMP_F_F32
4173 Decoder::decode_OPU_VOP3__V_CMP_LT_F32(MachInst iFmt
)
4175 return new Inst_VOP3__V_CMP_LT_F32(&iFmt
->iFmt_VOP3
);
4176 } // decode_OPU_VOP3__V_CMP_LT_F32
4179 Decoder::decode_OPU_VOP3__V_CMP_EQ_F32(MachInst iFmt
)
4181 return new Inst_VOP3__V_CMP_EQ_F32(&iFmt
->iFmt_VOP3
);
4182 } // decode_OPU_VOP3__V_CMP_EQ_F32
4185 Decoder::decode_OPU_VOP3__V_CMP_LE_F32(MachInst iFmt
)
4187 return new Inst_VOP3__V_CMP_LE_F32(&iFmt
->iFmt_VOP3
);
4188 } // decode_OPU_VOP3__V_CMP_LE_F32
4191 Decoder::decode_OPU_VOP3__V_CMP_GT_F32(MachInst iFmt
)
4193 return new Inst_VOP3__V_CMP_GT_F32(&iFmt
->iFmt_VOP3
);
4194 } // decode_OPU_VOP3__V_CMP_GT_F32
4197 Decoder::decode_OPU_VOP3__V_CMP_LG_F32(MachInst iFmt
)
4199 return new Inst_VOP3__V_CMP_LG_F32(&iFmt
->iFmt_VOP3
);
4200 } // decode_OPU_VOP3__V_CMP_LG_F32
4203 Decoder::decode_OPU_VOP3__V_CMP_GE_F32(MachInst iFmt
)
4205 return new Inst_VOP3__V_CMP_GE_F32(&iFmt
->iFmt_VOP3
);
4206 } // decode_OPU_VOP3__V_CMP_GE_F32
4209 Decoder::decode_OPU_VOP3__V_CMP_O_F32(MachInst iFmt
)
4211 return new Inst_VOP3__V_CMP_O_F32(&iFmt
->iFmt_VOP3
);
4212 } // decode_OPU_VOP3__V_CMP_O_F32
4215 Decoder::decode_OPU_VOP3__V_CMP_U_F32(MachInst iFmt
)
4217 return new Inst_VOP3__V_CMP_U_F32(&iFmt
->iFmt_VOP3
);
4218 } // decode_OPU_VOP3__V_CMP_U_F32
4221 Decoder::decode_OPU_VOP3__V_CMP_NGE_F32(MachInst iFmt
)
4223 return new Inst_VOP3__V_CMP_NGE_F32(&iFmt
->iFmt_VOP3
);
4224 } // decode_OPU_VOP3__V_CMP_NGE_F32
4227 Decoder::decode_OPU_VOP3__V_CMP_NLG_F32(MachInst iFmt
)
4229 return new Inst_VOP3__V_CMP_NLG_F32(&iFmt
->iFmt_VOP3
);
4230 } // decode_OPU_VOP3__V_CMP_NLG_F32
4233 Decoder::decode_OPU_VOP3__V_CMP_NGT_F32(MachInst iFmt
)
4235 return new Inst_VOP3__V_CMP_NGT_F32(&iFmt
->iFmt_VOP3
);
4236 } // decode_OPU_VOP3__V_CMP_NGT_F32
4239 Decoder::decode_OPU_VOP3__V_CMP_NLE_F32(MachInst iFmt
)
4241 return new Inst_VOP3__V_CMP_NLE_F32(&iFmt
->iFmt_VOP3
);
4242 } // decode_OPU_VOP3__V_CMP_NLE_F32
4245 Decoder::decode_OPU_VOP3__V_CMP_NEQ_F32(MachInst iFmt
)
4247 return new Inst_VOP3__V_CMP_NEQ_F32(&iFmt
->iFmt_VOP3
);
4248 } // decode_OPU_VOP3__V_CMP_NEQ_F32
4251 Decoder::decode_OPU_VOP3__V_CMP_NLT_F32(MachInst iFmt
)
4253 return new Inst_VOP3__V_CMP_NLT_F32(&iFmt
->iFmt_VOP3
);
4254 } // decode_OPU_VOP3__V_CMP_NLT_F32
4257 Decoder::decode_OPU_VOP3__V_CMP_TRU_F32(MachInst iFmt
)
4259 return new Inst_VOP3__V_CMP_TRU_F32(&iFmt
->iFmt_VOP3
);
4260 } // decode_OPU_VOP3__V_CMP_TRU_F32
4263 Decoder::decode_OPU_VOP3__V_CMPX_F_F32(MachInst iFmt
)
4265 return new Inst_VOP3__V_CMPX_F_F32(&iFmt
->iFmt_VOP3
);
4266 } // decode_OPU_VOP3__V_CMPX_F_F32
4269 Decoder::decode_OPU_VOP3__V_CMPX_LT_F32(MachInst iFmt
)
4271 return new Inst_VOP3__V_CMPX_LT_F32(&iFmt
->iFmt_VOP3
);
4272 } // decode_OPU_VOP3__V_CMPX_LT_F32
4275 Decoder::decode_OPU_VOP3__V_CMPX_EQ_F32(MachInst iFmt
)
4277 return new Inst_VOP3__V_CMPX_EQ_F32(&iFmt
->iFmt_VOP3
);
4278 } // decode_OPU_VOP3__V_CMPX_EQ_F32
4281 Decoder::decode_OPU_VOP3__V_CMPX_LE_F32(MachInst iFmt
)
4283 return new Inst_VOP3__V_CMPX_LE_F32(&iFmt
->iFmt_VOP3
);
4284 } // decode_OPU_VOP3__V_CMPX_LE_F32
4287 Decoder::decode_OPU_VOP3__V_CMPX_GT_F32(MachInst iFmt
)
4289 return new Inst_VOP3__V_CMPX_GT_F32(&iFmt
->iFmt_VOP3
);
4290 } // decode_OPU_VOP3__V_CMPX_GT_F32
4293 Decoder::decode_OPU_VOP3__V_CMPX_LG_F32(MachInst iFmt
)
4295 return new Inst_VOP3__V_CMPX_LG_F32(&iFmt
->iFmt_VOP3
);
4296 } // decode_OPU_VOP3__V_CMPX_LG_F32
4299 Decoder::decode_OPU_VOP3__V_CMPX_GE_F32(MachInst iFmt
)
4301 return new Inst_VOP3__V_CMPX_GE_F32(&iFmt
->iFmt_VOP3
);
4302 } // decode_OPU_VOP3__V_CMPX_GE_F32
4305 Decoder::decode_OPU_VOP3__V_CMPX_O_F32(MachInst iFmt
)
4307 return new Inst_VOP3__V_CMPX_O_F32(&iFmt
->iFmt_VOP3
);
4308 } // decode_OPU_VOP3__V_CMPX_O_F32
4311 Decoder::decode_OPU_VOP3__V_CMPX_U_F32(MachInst iFmt
)
4313 return new Inst_VOP3__V_CMPX_U_F32(&iFmt
->iFmt_VOP3
);
4314 } // decode_OPU_VOP3__V_CMPX_U_F32
4317 Decoder::decode_OPU_VOP3__V_CMPX_NGE_F32(MachInst iFmt
)
4319 return new Inst_VOP3__V_CMPX_NGE_F32(&iFmt
->iFmt_VOP3
);
4320 } // decode_OPU_VOP3__V_CMPX_NGE_F32
4323 Decoder::decode_OPU_VOP3__V_CMPX_NLG_F32(MachInst iFmt
)
4325 return new Inst_VOP3__V_CMPX_NLG_F32(&iFmt
->iFmt_VOP3
);
4326 } // decode_OPU_VOP3__V_CMPX_NLG_F32
4329 Decoder::decode_OPU_VOP3__V_CMPX_NGT_F32(MachInst iFmt
)
4331 return new Inst_VOP3__V_CMPX_NGT_F32(&iFmt
->iFmt_VOP3
);
4332 } // decode_OPU_VOP3__V_CMPX_NGT_F32
4335 Decoder::decode_OPU_VOP3__V_CMPX_NLE_F32(MachInst iFmt
)
4337 return new Inst_VOP3__V_CMPX_NLE_F32(&iFmt
->iFmt_VOP3
);
4338 } // decode_OPU_VOP3__V_CMPX_NLE_F32
4341 Decoder::decode_OPU_VOP3__V_CMPX_NEQ_F32(MachInst iFmt
)
4343 return new Inst_VOP3__V_CMPX_NEQ_F32(&iFmt
->iFmt_VOP3
);
4344 } // decode_OPU_VOP3__V_CMPX_NEQ_F32
4347 Decoder::decode_OPU_VOP3__V_CMPX_NLT_F32(MachInst iFmt
)
4349 return new Inst_VOP3__V_CMPX_NLT_F32(&iFmt
->iFmt_VOP3
);
4350 } // decode_OPU_VOP3__V_CMPX_NLT_F32
4353 Decoder::decode_OPU_VOP3__V_CMPX_TRU_F32(MachInst iFmt
)
4355 return new Inst_VOP3__V_CMPX_TRU_F32(&iFmt
->iFmt_VOP3
);
4356 } // decode_OPU_VOP3__V_CMPX_TRU_F32
4359 Decoder::decode_OPU_VOP3__V_CMP_F_F64(MachInst iFmt
)
4361 return new Inst_VOP3__V_CMP_F_F64(&iFmt
->iFmt_VOP3
);
4362 } // decode_OPU_VOP3__V_CMP_F_F64
4365 Decoder::decode_OPU_VOP3__V_CMP_LT_F64(MachInst iFmt
)
4367 return new Inst_VOP3__V_CMP_LT_F64(&iFmt
->iFmt_VOP3
);
4368 } // decode_OPU_VOP3__V_CMP_LT_F64
4371 Decoder::decode_OPU_VOP3__V_CMP_EQ_F64(MachInst iFmt
)
4373 return new Inst_VOP3__V_CMP_EQ_F64(&iFmt
->iFmt_VOP3
);
4374 } // decode_OPU_VOP3__V_CMP_EQ_F64
4377 Decoder::decode_OPU_VOP3__V_CMP_LE_F64(MachInst iFmt
)
4379 return new Inst_VOP3__V_CMP_LE_F64(&iFmt
->iFmt_VOP3
);
4380 } // decode_OPU_VOP3__V_CMP_LE_F64
4383 Decoder::decode_OPU_VOP3__V_CMP_GT_F64(MachInst iFmt
)
4385 return new Inst_VOP3__V_CMP_GT_F64(&iFmt
->iFmt_VOP3
);
4386 } // decode_OPU_VOP3__V_CMP_GT_F64
4389 Decoder::decode_OPU_VOP3__V_CMP_LG_F64(MachInst iFmt
)
4391 return new Inst_VOP3__V_CMP_LG_F64(&iFmt
->iFmt_VOP3
);
4392 } // decode_OPU_VOP3__V_CMP_LG_F64
4395 Decoder::decode_OPU_VOP3__V_CMP_GE_F64(MachInst iFmt
)
4397 return new Inst_VOP3__V_CMP_GE_F64(&iFmt
->iFmt_VOP3
);
4398 } // decode_OPU_VOP3__V_CMP_GE_F64
4401 Decoder::decode_OPU_VOP3__V_CMP_O_F64(MachInst iFmt
)
4403 return new Inst_VOP3__V_CMP_O_F64(&iFmt
->iFmt_VOP3
);
4404 } // decode_OPU_VOP3__V_CMP_O_F64
4407 Decoder::decode_OPU_VOP3__V_CMP_U_F64(MachInst iFmt
)
4409 return new Inst_VOP3__V_CMP_U_F64(&iFmt
->iFmt_VOP3
);
4410 } // decode_OPU_VOP3__V_CMP_U_F64
4413 Decoder::decode_OPU_VOP3__V_CMP_NGE_F64(MachInst iFmt
)
4415 return new Inst_VOP3__V_CMP_NGE_F64(&iFmt
->iFmt_VOP3
);
4416 } // decode_OPU_VOP3__V_CMP_NGE_F64
4419 Decoder::decode_OPU_VOP3__V_CMP_NLG_F64(MachInst iFmt
)
4421 return new Inst_VOP3__V_CMP_NLG_F64(&iFmt
->iFmt_VOP3
);
4422 } // decode_OPU_VOP3__V_CMP_NLG_F64
4425 Decoder::decode_OPU_VOP3__V_CMP_NGT_F64(MachInst iFmt
)
4427 return new Inst_VOP3__V_CMP_NGT_F64(&iFmt
->iFmt_VOP3
);
4428 } // decode_OPU_VOP3__V_CMP_NGT_F64
4431 Decoder::decode_OPU_VOP3__V_CMP_NLE_F64(MachInst iFmt
)
4433 return new Inst_VOP3__V_CMP_NLE_F64(&iFmt
->iFmt_VOP3
);
4434 } // decode_OPU_VOP3__V_CMP_NLE_F64
4437 Decoder::decode_OPU_VOP3__V_CMP_NEQ_F64(MachInst iFmt
)
4439 return new Inst_VOP3__V_CMP_NEQ_F64(&iFmt
->iFmt_VOP3
);
4440 } // decode_OPU_VOP3__V_CMP_NEQ_F64
4443 Decoder::decode_OPU_VOP3__V_CMP_NLT_F64(MachInst iFmt
)
4445 return new Inst_VOP3__V_CMP_NLT_F64(&iFmt
->iFmt_VOP3
);
4446 } // decode_OPU_VOP3__V_CMP_NLT_F64
4449 Decoder::decode_OPU_VOP3__V_CMP_TRU_F64(MachInst iFmt
)
4451 return new Inst_VOP3__V_CMP_TRU_F64(&iFmt
->iFmt_VOP3
);
4452 } // decode_OPU_VOP3__V_CMP_TRU_F64
4455 Decoder::decode_OPU_VOP3__V_CMPX_F_F64(MachInst iFmt
)
4457 return new Inst_VOP3__V_CMPX_F_F64(&iFmt
->iFmt_VOP3
);
4458 } // decode_OPU_VOP3__V_CMPX_F_F64
4461 Decoder::decode_OPU_VOP3__V_CMPX_LT_F64(MachInst iFmt
)
4463 return new Inst_VOP3__V_CMPX_LT_F64(&iFmt
->iFmt_VOP3
);
4464 } // decode_OPU_VOP3__V_CMPX_LT_F64
4467 Decoder::decode_OPU_VOP3__V_CMPX_EQ_F64(MachInst iFmt
)
4469 return new Inst_VOP3__V_CMPX_EQ_F64(&iFmt
->iFmt_VOP3
);
4470 } // decode_OPU_VOP3__V_CMPX_EQ_F64
4473 Decoder::decode_OPU_VOP3__V_CMPX_LE_F64(MachInst iFmt
)
4475 return new Inst_VOP3__V_CMPX_LE_F64(&iFmt
->iFmt_VOP3
);
4476 } // decode_OPU_VOP3__V_CMPX_LE_F64
4479 Decoder::decode_OPU_VOP3__V_CMPX_GT_F64(MachInst iFmt
)
4481 return new Inst_VOP3__V_CMPX_GT_F64(&iFmt
->iFmt_VOP3
);
4482 } // decode_OPU_VOP3__V_CMPX_GT_F64
4485 Decoder::decode_OPU_VOP3__V_CMPX_LG_F64(MachInst iFmt
)
4487 return new Inst_VOP3__V_CMPX_LG_F64(&iFmt
->iFmt_VOP3
);
4488 } // decode_OPU_VOP3__V_CMPX_LG_F64
4491 Decoder::decode_OPU_VOP3__V_CMPX_GE_F64(MachInst iFmt
)
4493 return new Inst_VOP3__V_CMPX_GE_F64(&iFmt
->iFmt_VOP3
);
4494 } // decode_OPU_VOP3__V_CMPX_GE_F64
4497 Decoder::decode_OPU_VOP3__V_CMPX_O_F64(MachInst iFmt
)
4499 return new Inst_VOP3__V_CMPX_O_F64(&iFmt
->iFmt_VOP3
);
4500 } // decode_OPU_VOP3__V_CMPX_O_F64
4503 Decoder::decode_OPU_VOP3__V_CMPX_U_F64(MachInst iFmt
)
4505 return new Inst_VOP3__V_CMPX_U_F64(&iFmt
->iFmt_VOP3
);
4506 } // decode_OPU_VOP3__V_CMPX_U_F64
4509 Decoder::decode_OPU_VOP3__V_CMPX_NGE_F64(MachInst iFmt
)
4511 return new Inst_VOP3__V_CMPX_NGE_F64(&iFmt
->iFmt_VOP3
);
4512 } // decode_OPU_VOP3__V_CMPX_NGE_F64
4515 Decoder::decode_OPU_VOP3__V_CMPX_NLG_F64(MachInst iFmt
)
4517 return new Inst_VOP3__V_CMPX_NLG_F64(&iFmt
->iFmt_VOP3
);
4518 } // decode_OPU_VOP3__V_CMPX_NLG_F64
4521 Decoder::decode_OPU_VOP3__V_CMPX_NGT_F64(MachInst iFmt
)
4523 return new Inst_VOP3__V_CMPX_NGT_F64(&iFmt
->iFmt_VOP3
);
4524 } // decode_OPU_VOP3__V_CMPX_NGT_F64
4527 Decoder::decode_OPU_VOP3__V_CMPX_NLE_F64(MachInst iFmt
)
4529 return new Inst_VOP3__V_CMPX_NLE_F64(&iFmt
->iFmt_VOP3
);
4530 } // decode_OPU_VOP3__V_CMPX_NLE_F64
4533 Decoder::decode_OPU_VOP3__V_CMPX_NEQ_F64(MachInst iFmt
)
4535 return new Inst_VOP3__V_CMPX_NEQ_F64(&iFmt
->iFmt_VOP3
);
4536 } // decode_OPU_VOP3__V_CMPX_NEQ_F64
4539 Decoder::decode_OPU_VOP3__V_CMPX_NLT_F64(MachInst iFmt
)
4541 return new Inst_VOP3__V_CMPX_NLT_F64(&iFmt
->iFmt_VOP3
);
4542 } // decode_OPU_VOP3__V_CMPX_NLT_F64
4545 Decoder::decode_OPU_VOP3__V_CMPX_TRU_F64(MachInst iFmt
)
4547 return new Inst_VOP3__V_CMPX_TRU_F64(&iFmt
->iFmt_VOP3
);
4548 } // decode_OPU_VOP3__V_CMPX_TRU_F64
4551 Decoder::decode_OPU_VOP3__V_CMP_F_I16(MachInst iFmt
)
4553 return new Inst_VOP3__V_CMP_F_I16(&iFmt
->iFmt_VOP3
);
4554 } // decode_OPU_VOP3__V_CMP_F_I16
4557 Decoder::decode_OPU_VOP3__V_CMP_LT_I16(MachInst iFmt
)
4559 return new Inst_VOP3__V_CMP_LT_I16(&iFmt
->iFmt_VOP3
);
4560 } // decode_OPU_VOP3__V_CMP_LT_I16
4563 Decoder::decode_OPU_VOP3__V_CMP_EQ_I16(MachInst iFmt
)
4565 return new Inst_VOP3__V_CMP_EQ_I16(&iFmt
->iFmt_VOP3
);
4566 } // decode_OPU_VOP3__V_CMP_EQ_I16
4569 Decoder::decode_OPU_VOP3__V_CMP_LE_I16(MachInst iFmt
)
4571 return new Inst_VOP3__V_CMP_LE_I16(&iFmt
->iFmt_VOP3
);
4572 } // decode_OPU_VOP3__V_CMP_LE_I16
4575 Decoder::decode_OPU_VOP3__V_CMP_GT_I16(MachInst iFmt
)
4577 return new Inst_VOP3__V_CMP_GT_I16(&iFmt
->iFmt_VOP3
);
4578 } // decode_OPU_VOP3__V_CMP_GT_I16
4581 Decoder::decode_OPU_VOP3__V_CMP_NE_I16(MachInst iFmt
)
4583 return new Inst_VOP3__V_CMP_NE_I16(&iFmt
->iFmt_VOP3
);
4584 } // decode_OPU_VOP3__V_CMP_NE_I16
4587 Decoder::decode_OPU_VOP3__V_CMP_GE_I16(MachInst iFmt
)
4589 return new Inst_VOP3__V_CMP_GE_I16(&iFmt
->iFmt_VOP3
);
4590 } // decode_OPU_VOP3__V_CMP_GE_I16
4593 Decoder::decode_OPU_VOP3__V_CMP_T_I16(MachInst iFmt
)
4595 return new Inst_VOP3__V_CMP_T_I16(&iFmt
->iFmt_VOP3
);
4596 } // decode_OPU_VOP3__V_CMP_T_I16
4599 Decoder::decode_OPU_VOP3__V_CMP_F_U16(MachInst iFmt
)
4601 return new Inst_VOP3__V_CMP_F_U16(&iFmt
->iFmt_VOP3
);
4602 } // decode_OPU_VOP3__V_CMP_F_U16
4605 Decoder::decode_OPU_VOP3__V_CMP_LT_U16(MachInst iFmt
)
4607 return new Inst_VOP3__V_CMP_LT_U16(&iFmt
->iFmt_VOP3
);
4608 } // decode_OPU_VOP3__V_CMP_LT_U16
4611 Decoder::decode_OPU_VOP3__V_CMP_EQ_U16(MachInst iFmt
)
4613 return new Inst_VOP3__V_CMP_EQ_U16(&iFmt
->iFmt_VOP3
);
4614 } // decode_OPU_VOP3__V_CMP_EQ_U16
4617 Decoder::decode_OPU_VOP3__V_CMP_LE_U16(MachInst iFmt
)
4619 return new Inst_VOP3__V_CMP_LE_U16(&iFmt
->iFmt_VOP3
);
4620 } // decode_OPU_VOP3__V_CMP_LE_U16
4623 Decoder::decode_OPU_VOP3__V_CMP_GT_U16(MachInst iFmt
)
4625 return new Inst_VOP3__V_CMP_GT_U16(&iFmt
->iFmt_VOP3
);
4626 } // decode_OPU_VOP3__V_CMP_GT_U16
4629 Decoder::decode_OPU_VOP3__V_CMP_NE_U16(MachInst iFmt
)
4631 return new Inst_VOP3__V_CMP_NE_U16(&iFmt
->iFmt_VOP3
);
4632 } // decode_OPU_VOP3__V_CMP_NE_U16
4635 Decoder::decode_OPU_VOP3__V_CMP_GE_U16(MachInst iFmt
)
4637 return new Inst_VOP3__V_CMP_GE_U16(&iFmt
->iFmt_VOP3
);
4638 } // decode_OPU_VOP3__V_CMP_GE_U16
4641 Decoder::decode_OPU_VOP3__V_CMP_T_U16(MachInst iFmt
)
4643 return new Inst_VOP3__V_CMP_T_U16(&iFmt
->iFmt_VOP3
);
4644 } // decode_OPU_VOP3__V_CMP_T_U16
4647 Decoder::decode_OPU_VOP3__V_CMPX_F_I16(MachInst iFmt
)
4649 return new Inst_VOP3__V_CMPX_F_I16(&iFmt
->iFmt_VOP3
);
4650 } // decode_OPU_VOP3__V_CMPX_F_I16
4653 Decoder::decode_OPU_VOP3__V_CMPX_LT_I16(MachInst iFmt
)
4655 return new Inst_VOP3__V_CMPX_LT_I16(&iFmt
->iFmt_VOP3
);
4656 } // decode_OPU_VOP3__V_CMPX_LT_I16
4659 Decoder::decode_OPU_VOP3__V_CMPX_EQ_I16(MachInst iFmt
)
4661 return new Inst_VOP3__V_CMPX_EQ_I16(&iFmt
->iFmt_VOP3
);
4662 } // decode_OPU_VOP3__V_CMPX_EQ_I16
4665 Decoder::decode_OPU_VOP3__V_CMPX_LE_I16(MachInst iFmt
)
4667 return new Inst_VOP3__V_CMPX_LE_I16(&iFmt
->iFmt_VOP3
);
4668 } // decode_OPU_VOP3__V_CMPX_LE_I16
4671 Decoder::decode_OPU_VOP3__V_CMPX_GT_I16(MachInst iFmt
)
4673 return new Inst_VOP3__V_CMPX_GT_I16(&iFmt
->iFmt_VOP3
);
4674 } // decode_OPU_VOP3__V_CMPX_GT_I16
4677 Decoder::decode_OPU_VOP3__V_CMPX_NE_I16(MachInst iFmt
)
4679 return new Inst_VOP3__V_CMPX_NE_I16(&iFmt
->iFmt_VOP3
);
4680 } // decode_OPU_VOP3__V_CMPX_NE_I16
4683 Decoder::decode_OPU_VOP3__V_CMPX_GE_I16(MachInst iFmt
)
4685 return new Inst_VOP3__V_CMPX_GE_I16(&iFmt
->iFmt_VOP3
);
4686 } // decode_OPU_VOP3__V_CMPX_GE_I16
4689 Decoder::decode_OPU_VOP3__V_CMPX_T_I16(MachInst iFmt
)
4691 return new Inst_VOP3__V_CMPX_T_I16(&iFmt
->iFmt_VOP3
);
4692 } // decode_OPU_VOP3__V_CMPX_T_I16
4695 Decoder::decode_OPU_VOP3__V_CMPX_F_U16(MachInst iFmt
)
4697 return new Inst_VOP3__V_CMPX_F_U16(&iFmt
->iFmt_VOP3
);
4698 } // decode_OPU_VOP3__V_CMPX_F_U16
4701 Decoder::decode_OPU_VOP3__V_CMPX_LT_U16(MachInst iFmt
)
4703 return new Inst_VOP3__V_CMPX_LT_U16(&iFmt
->iFmt_VOP3
);
4704 } // decode_OPU_VOP3__V_CMPX_LT_U16
4707 Decoder::decode_OPU_VOP3__V_CMPX_EQ_U16(MachInst iFmt
)
4709 return new Inst_VOP3__V_CMPX_EQ_U16(&iFmt
->iFmt_VOP3
);
4710 } // decode_OPU_VOP3__V_CMPX_EQ_U16
4713 Decoder::decode_OPU_VOP3__V_CMPX_LE_U16(MachInst iFmt
)
4715 return new Inst_VOP3__V_CMPX_LE_U16(&iFmt
->iFmt_VOP3
);
4716 } // decode_OPU_VOP3__V_CMPX_LE_U16
4719 Decoder::decode_OPU_VOP3__V_CMPX_GT_U16(MachInst iFmt
)
4721 return new Inst_VOP3__V_CMPX_GT_U16(&iFmt
->iFmt_VOP3
);
4722 } // decode_OPU_VOP3__V_CMPX_GT_U16
4725 Decoder::decode_OPU_VOP3__V_CMPX_NE_U16(MachInst iFmt
)
4727 return new Inst_VOP3__V_CMPX_NE_U16(&iFmt
->iFmt_VOP3
);
4728 } // decode_OPU_VOP3__V_CMPX_NE_U16
4731 Decoder::decode_OPU_VOP3__V_CMPX_GE_U16(MachInst iFmt
)
4733 return new Inst_VOP3__V_CMPX_GE_U16(&iFmt
->iFmt_VOP3
);
4734 } // decode_OPU_VOP3__V_CMPX_GE_U16
4737 Decoder::decode_OPU_VOP3__V_CMPX_T_U16(MachInst iFmt
)
4739 return new Inst_VOP3__V_CMPX_T_U16(&iFmt
->iFmt_VOP3
);
4740 } // decode_OPU_VOP3__V_CMPX_T_U16
4743 Decoder::decode_OPU_VOP3__V_CMP_F_I32(MachInst iFmt
)
4745 return new Inst_VOP3__V_CMP_F_I32(&iFmt
->iFmt_VOP3
);
4746 } // decode_OPU_VOP3__V_CMP_F_I32
4749 Decoder::decode_OPU_VOP3__V_CMP_LT_I32(MachInst iFmt
)
4751 return new Inst_VOP3__V_CMP_LT_I32(&iFmt
->iFmt_VOP3
);
4752 } // decode_OPU_VOP3__V_CMP_LT_I32
4755 Decoder::decode_OPU_VOP3__V_CMP_EQ_I32(MachInst iFmt
)
4757 return new Inst_VOP3__V_CMP_EQ_I32(&iFmt
->iFmt_VOP3
);
4758 } // decode_OPU_VOP3__V_CMP_EQ_I32
4761 Decoder::decode_OPU_VOP3__V_CMP_LE_I32(MachInst iFmt
)
4763 return new Inst_VOP3__V_CMP_LE_I32(&iFmt
->iFmt_VOP3
);
4764 } // decode_OPU_VOP3__V_CMP_LE_I32
4767 Decoder::decode_OPU_VOP3__V_CMP_GT_I32(MachInst iFmt
)
4769 return new Inst_VOP3__V_CMP_GT_I32(&iFmt
->iFmt_VOP3
);
4770 } // decode_OPU_VOP3__V_CMP_GT_I32
4773 Decoder::decode_OPU_VOP3__V_CMP_NE_I32(MachInst iFmt
)
4775 return new Inst_VOP3__V_CMP_NE_I32(&iFmt
->iFmt_VOP3
);
4776 } // decode_OPU_VOP3__V_CMP_NE_I32
4779 Decoder::decode_OPU_VOP3__V_CMP_GE_I32(MachInst iFmt
)
4781 return new Inst_VOP3__V_CMP_GE_I32(&iFmt
->iFmt_VOP3
);
4782 } // decode_OPU_VOP3__V_CMP_GE_I32
4785 Decoder::decode_OPU_VOP3__V_CMP_T_I32(MachInst iFmt
)
4787 return new Inst_VOP3__V_CMP_T_I32(&iFmt
->iFmt_VOP3
);
4788 } // decode_OPU_VOP3__V_CMP_T_I32
4791 Decoder::decode_OPU_VOP3__V_CMP_F_U32(MachInst iFmt
)
4793 return new Inst_VOP3__V_CMP_F_U32(&iFmt
->iFmt_VOP3
);
4794 } // decode_OPU_VOP3__V_CMP_F_U32
4797 Decoder::decode_OPU_VOP3__V_CMP_LT_U32(MachInst iFmt
)
4799 return new Inst_VOP3__V_CMP_LT_U32(&iFmt
->iFmt_VOP3
);
4800 } // decode_OPU_VOP3__V_CMP_LT_U32
4803 Decoder::decode_OPU_VOP3__V_CMP_EQ_U32(MachInst iFmt
)
4805 return new Inst_VOP3__V_CMP_EQ_U32(&iFmt
->iFmt_VOP3
);
4806 } // decode_OPU_VOP3__V_CMP_EQ_U32
4809 Decoder::decode_OPU_VOP3__V_CMP_LE_U32(MachInst iFmt
)
4811 return new Inst_VOP3__V_CMP_LE_U32(&iFmt
->iFmt_VOP3
);
4812 } // decode_OPU_VOP3__V_CMP_LE_U32
4815 Decoder::decode_OPU_VOP3__V_CMP_GT_U32(MachInst iFmt
)
4817 return new Inst_VOP3__V_CMP_GT_U32(&iFmt
->iFmt_VOP3
);
4818 } // decode_OPU_VOP3__V_CMP_GT_U32
4821 Decoder::decode_OPU_VOP3__V_CMP_NE_U32(MachInst iFmt
)
4823 return new Inst_VOP3__V_CMP_NE_U32(&iFmt
->iFmt_VOP3
);
4824 } // decode_OPU_VOP3__V_CMP_NE_U32
4827 Decoder::decode_OPU_VOP3__V_CMP_GE_U32(MachInst iFmt
)
4829 return new Inst_VOP3__V_CMP_GE_U32(&iFmt
->iFmt_VOP3
);
4830 } // decode_OPU_VOP3__V_CMP_GE_U32
4833 Decoder::decode_OPU_VOP3__V_CMP_T_U32(MachInst iFmt
)
4835 return new Inst_VOP3__V_CMP_T_U32(&iFmt
->iFmt_VOP3
);
4836 } // decode_OPU_VOP3__V_CMP_T_U32
4839 Decoder::decode_OPU_VOP3__V_CMPX_F_I32(MachInst iFmt
)
4841 return new Inst_VOP3__V_CMPX_F_I32(&iFmt
->iFmt_VOP3
);
4842 } // decode_OPU_VOP3__V_CMPX_F_I32
4845 Decoder::decode_OPU_VOP3__V_CMPX_LT_I32(MachInst iFmt
)
4847 return new Inst_VOP3__V_CMPX_LT_I32(&iFmt
->iFmt_VOP3
);
4848 } // decode_OPU_VOP3__V_CMPX_LT_I32
4851 Decoder::decode_OPU_VOP3__V_CMPX_EQ_I32(MachInst iFmt
)
4853 return new Inst_VOP3__V_CMPX_EQ_I32(&iFmt
->iFmt_VOP3
);
4854 } // decode_OPU_VOP3__V_CMPX_EQ_I32
4857 Decoder::decode_OPU_VOP3__V_CMPX_LE_I32(MachInst iFmt
)
4859 return new Inst_VOP3__V_CMPX_LE_I32(&iFmt
->iFmt_VOP3
);
4860 } // decode_OPU_VOP3__V_CMPX_LE_I32
4863 Decoder::decode_OPU_VOP3__V_CMPX_GT_I32(MachInst iFmt
)
4865 return new Inst_VOP3__V_CMPX_GT_I32(&iFmt
->iFmt_VOP3
);
4866 } // decode_OPU_VOP3__V_CMPX_GT_I32
4869 Decoder::decode_OPU_VOP3__V_CMPX_NE_I32(MachInst iFmt
)
4871 return new Inst_VOP3__V_CMPX_NE_I32(&iFmt
->iFmt_VOP3
);
4872 } // decode_OPU_VOP3__V_CMPX_NE_I32
4875 Decoder::decode_OPU_VOP3__V_CMPX_GE_I32(MachInst iFmt
)
4877 return new Inst_VOP3__V_CMPX_GE_I32(&iFmt
->iFmt_VOP3
);
4878 } // decode_OPU_VOP3__V_CMPX_GE_I32
4881 Decoder::decode_OPU_VOP3__V_CMPX_T_I32(MachInst iFmt
)
4883 return new Inst_VOP3__V_CMPX_T_I32(&iFmt
->iFmt_VOP3
);
4884 } // decode_OPU_VOP3__V_CMPX_T_I32
4887 Decoder::decode_OPU_VOP3__V_CMPX_F_U32(MachInst iFmt
)
4889 return new Inst_VOP3__V_CMPX_F_U32(&iFmt
->iFmt_VOP3
);
4890 } // decode_OPU_VOP3__V_CMPX_F_U32
4893 Decoder::decode_OPU_VOP3__V_CMPX_LT_U32(MachInst iFmt
)
4895 return new Inst_VOP3__V_CMPX_LT_U32(&iFmt
->iFmt_VOP3
);
4896 } // decode_OPU_VOP3__V_CMPX_LT_U32
4899 Decoder::decode_OPU_VOP3__V_CMPX_EQ_U32(MachInst iFmt
)
4901 return new Inst_VOP3__V_CMPX_EQ_U32(&iFmt
->iFmt_VOP3
);
4902 } // decode_OPU_VOP3__V_CMPX_EQ_U32
4905 Decoder::decode_OPU_VOP3__V_CMPX_LE_U32(MachInst iFmt
)
4907 return new Inst_VOP3__V_CMPX_LE_U32(&iFmt
->iFmt_VOP3
);
4908 } // decode_OPU_VOP3__V_CMPX_LE_U32
4911 Decoder::decode_OPU_VOP3__V_CMPX_GT_U32(MachInst iFmt
)
4913 return new Inst_VOP3__V_CMPX_GT_U32(&iFmt
->iFmt_VOP3
);
4914 } // decode_OPU_VOP3__V_CMPX_GT_U32
4917 Decoder::decode_OPU_VOP3__V_CMPX_NE_U32(MachInst iFmt
)
4919 return new Inst_VOP3__V_CMPX_NE_U32(&iFmt
->iFmt_VOP3
);
4920 } // decode_OPU_VOP3__V_CMPX_NE_U32
4923 Decoder::decode_OPU_VOP3__V_CMPX_GE_U32(MachInst iFmt
)
4925 return new Inst_VOP3__V_CMPX_GE_U32(&iFmt
->iFmt_VOP3
);
4926 } // decode_OPU_VOP3__V_CMPX_GE_U32
4929 Decoder::decode_OPU_VOP3__V_CMPX_T_U32(MachInst iFmt
)
4931 return new Inst_VOP3__V_CMPX_T_U32(&iFmt
->iFmt_VOP3
);
4932 } // decode_OPU_VOP3__V_CMPX_T_U32
4935 Decoder::decode_OPU_VOP3__V_CMP_F_I64(MachInst iFmt
)
4937 return new Inst_VOP3__V_CMP_F_I64(&iFmt
->iFmt_VOP3
);
4938 } // decode_OPU_VOP3__V_CMP_F_I64
4941 Decoder::decode_OPU_VOP3__V_CMP_LT_I64(MachInst iFmt
)
4943 return new Inst_VOP3__V_CMP_LT_I64(&iFmt
->iFmt_VOP3
);
4944 } // decode_OPU_VOP3__V_CMP_LT_I64
4947 Decoder::decode_OPU_VOP3__V_CMP_EQ_I64(MachInst iFmt
)
4949 return new Inst_VOP3__V_CMP_EQ_I64(&iFmt
->iFmt_VOP3
);
4950 } // decode_OPU_VOP3__V_CMP_EQ_I64
4953 Decoder::decode_OPU_VOP3__V_CMP_LE_I64(MachInst iFmt
)
4955 return new Inst_VOP3__V_CMP_LE_I64(&iFmt
->iFmt_VOP3
);
4956 } // decode_OPU_VOP3__V_CMP_LE_I64
4959 Decoder::decode_OPU_VOP3__V_CMP_GT_I64(MachInst iFmt
)
4961 return new Inst_VOP3__V_CMP_GT_I64(&iFmt
->iFmt_VOP3
);
4962 } // decode_OPU_VOP3__V_CMP_GT_I64
4965 Decoder::decode_OPU_VOP3__V_CMP_NE_I64(MachInst iFmt
)
4967 return new Inst_VOP3__V_CMP_NE_I64(&iFmt
->iFmt_VOP3
);
4968 } // decode_OPU_VOP3__V_CMP_NE_I64
4971 Decoder::decode_OPU_VOP3__V_CMP_GE_I64(MachInst iFmt
)
4973 return new Inst_VOP3__V_CMP_GE_I64(&iFmt
->iFmt_VOP3
);
4974 } // decode_OPU_VOP3__V_CMP_GE_I64
4977 Decoder::decode_OPU_VOP3__V_CMP_T_I64(MachInst iFmt
)
4979 return new Inst_VOP3__V_CMP_T_I64(&iFmt
->iFmt_VOP3
);
4980 } // decode_OPU_VOP3__V_CMP_T_I64
4983 Decoder::decode_OPU_VOP3__V_CMP_F_U64(MachInst iFmt
)
4985 return new Inst_VOP3__V_CMP_F_U64(&iFmt
->iFmt_VOP3
);
4986 } // decode_OPU_VOP3__V_CMP_F_U64
4989 Decoder::decode_OPU_VOP3__V_CMP_LT_U64(MachInst iFmt
)
4991 return new Inst_VOP3__V_CMP_LT_U64(&iFmt
->iFmt_VOP3
);
4992 } // decode_OPU_VOP3__V_CMP_LT_U64
4995 Decoder::decode_OPU_VOP3__V_CMP_EQ_U64(MachInst iFmt
)
4997 return new Inst_VOP3__V_CMP_EQ_U64(&iFmt
->iFmt_VOP3
);
4998 } // decode_OPU_VOP3__V_CMP_EQ_U64
5001 Decoder::decode_OPU_VOP3__V_CMP_LE_U64(MachInst iFmt
)
5003 return new Inst_VOP3__V_CMP_LE_U64(&iFmt
->iFmt_VOP3
);
5004 } // decode_OPU_VOP3__V_CMP_LE_U64
5007 Decoder::decode_OPU_VOP3__V_CMP_GT_U64(MachInst iFmt
)
5009 return new Inst_VOP3__V_CMP_GT_U64(&iFmt
->iFmt_VOP3
);
5010 } // decode_OPU_VOP3__V_CMP_GT_U64
5013 Decoder::decode_OPU_VOP3__V_CMP_NE_U64(MachInst iFmt
)
5015 return new Inst_VOP3__V_CMP_NE_U64(&iFmt
->iFmt_VOP3
);
5016 } // decode_OPU_VOP3__V_CMP_NE_U64
5019 Decoder::decode_OPU_VOP3__V_CMP_GE_U64(MachInst iFmt
)
5021 return new Inst_VOP3__V_CMP_GE_U64(&iFmt
->iFmt_VOP3
);
5022 } // decode_OPU_VOP3__V_CMP_GE_U64
5025 Decoder::decode_OPU_VOP3__V_CMP_T_U64(MachInst iFmt
)
5027 return new Inst_VOP3__V_CMP_T_U64(&iFmt
->iFmt_VOP3
);
5028 } // decode_OPU_VOP3__V_CMP_T_U64
5031 Decoder::decode_OPU_VOP3__V_CMPX_F_I64(MachInst iFmt
)
5033 return new Inst_VOP3__V_CMPX_F_I64(&iFmt
->iFmt_VOP3
);
5034 } // decode_OPU_VOP3__V_CMPX_F_I64
5037 Decoder::decode_OPU_VOP3__V_CMPX_LT_I64(MachInst iFmt
)
5039 return new Inst_VOP3__V_CMPX_LT_I64(&iFmt
->iFmt_VOP3
);
5040 } // decode_OPU_VOP3__V_CMPX_LT_I64
5043 Decoder::decode_OPU_VOP3__V_CMPX_EQ_I64(MachInst iFmt
)
5045 return new Inst_VOP3__V_CMPX_EQ_I64(&iFmt
->iFmt_VOP3
);
5046 } // decode_OPU_VOP3__V_CMPX_EQ_I64
5049 Decoder::decode_OPU_VOP3__V_CMPX_LE_I64(MachInst iFmt
)
5051 return new Inst_VOP3__V_CMPX_LE_I64(&iFmt
->iFmt_VOP3
);
5052 } // decode_OPU_VOP3__V_CMPX_LE_I64
5055 Decoder::decode_OPU_VOP3__V_CMPX_GT_I64(MachInst iFmt
)
5057 return new Inst_VOP3__V_CMPX_GT_I64(&iFmt
->iFmt_VOP3
);
5058 } // decode_OPU_VOP3__V_CMPX_GT_I64
5061 Decoder::decode_OPU_VOP3__V_CMPX_NE_I64(MachInst iFmt
)
5063 return new Inst_VOP3__V_CMPX_NE_I64(&iFmt
->iFmt_VOP3
);
5064 } // decode_OPU_VOP3__V_CMPX_NE_I64
5067 Decoder::decode_OPU_VOP3__V_CMPX_GE_I64(MachInst iFmt
)
5069 return new Inst_VOP3__V_CMPX_GE_I64(&iFmt
->iFmt_VOP3
);
5070 } // decode_OPU_VOP3__V_CMPX_GE_I64
5073 Decoder::decode_OPU_VOP3__V_CMPX_T_I64(MachInst iFmt
)
5075 return new Inst_VOP3__V_CMPX_T_I64(&iFmt
->iFmt_VOP3
);
5076 } // decode_OPU_VOP3__V_CMPX_T_I64
5079 Decoder::decode_OPU_VOP3__V_CMPX_F_U64(MachInst iFmt
)
5081 return new Inst_VOP3__V_CMPX_F_U64(&iFmt
->iFmt_VOP3
);
5082 } // decode_OPU_VOP3__V_CMPX_F_U64
5085 Decoder::decode_OPU_VOP3__V_CMPX_LT_U64(MachInst iFmt
)
5087 return new Inst_VOP3__V_CMPX_LT_U64(&iFmt
->iFmt_VOP3
);
5088 } // decode_OPU_VOP3__V_CMPX_LT_U64
5091 Decoder::decode_OPU_VOP3__V_CMPX_EQ_U64(MachInst iFmt
)
5093 return new Inst_VOP3__V_CMPX_EQ_U64(&iFmt
->iFmt_VOP3
);
5094 } // decode_OPU_VOP3__V_CMPX_EQ_U64
5097 Decoder::decode_OPU_VOP3__V_CMPX_LE_U64(MachInst iFmt
)
5099 return new Inst_VOP3__V_CMPX_LE_U64(&iFmt
->iFmt_VOP3
);
5100 } // decode_OPU_VOP3__V_CMPX_LE_U64
5103 Decoder::decode_OPU_VOP3__V_CMPX_GT_U64(MachInst iFmt
)
5105 return new Inst_VOP3__V_CMPX_GT_U64(&iFmt
->iFmt_VOP3
);
5106 } // decode_OPU_VOP3__V_CMPX_GT_U64
5109 Decoder::decode_OPU_VOP3__V_CMPX_NE_U64(MachInst iFmt
)
5111 return new Inst_VOP3__V_CMPX_NE_U64(&iFmt
->iFmt_VOP3
);
5112 } // decode_OPU_VOP3__V_CMPX_NE_U64
5115 Decoder::decode_OPU_VOP3__V_CMPX_GE_U64(MachInst iFmt
)
5117 return new Inst_VOP3__V_CMPX_GE_U64(&iFmt
->iFmt_VOP3
);
5118 } // decode_OPU_VOP3__V_CMPX_GE_U64
5121 Decoder::decode_OPU_VOP3__V_CMPX_T_U64(MachInst iFmt
)
5123 return new Inst_VOP3__V_CMPX_T_U64(&iFmt
->iFmt_VOP3
);
5124 } // decode_OPU_VOP3__V_CMPX_T_U64
5127 Decoder::decode_OPU_VOP3__V_CNDMASK_B32(MachInst iFmt
)
5129 return new Inst_VOP3__V_CNDMASK_B32(&iFmt
->iFmt_VOP3
);
5130 } // decode_OPU_VOP3__V_CNDMASK_B32
5133 Decoder::decode_OPU_VOP3__V_ADD_F32(MachInst iFmt
)
5135 return new Inst_VOP3__V_ADD_F32(&iFmt
->iFmt_VOP3
);
5136 } // decode_OPU_VOP3__V_ADD_F32
5139 Decoder::decode_OPU_VOP3__V_SUB_F32(MachInst iFmt
)
5141 return new Inst_VOP3__V_SUB_F32(&iFmt
->iFmt_VOP3
);
5142 } // decode_OPU_VOP3__V_SUB_F32
5145 Decoder::decode_OPU_VOP3__V_SUBREV_F32(MachInst iFmt
)
5147 return new Inst_VOP3__V_SUBREV_F32(&iFmt
->iFmt_VOP3
);
5148 } // decode_OPU_VOP3__V_SUBREV_F32
5151 Decoder::decode_OPU_VOP3__V_MUL_LEGACY_F32(MachInst iFmt
)
5153 return new Inst_VOP3__V_MUL_LEGACY_F32(&iFmt
->iFmt_VOP3
);
5154 } // decode_OPU_VOP3__V_MUL_LEGACY_F32
5157 Decoder::decode_OPU_VOP3__V_MUL_F32(MachInst iFmt
)
5159 return new Inst_VOP3__V_MUL_F32(&iFmt
->iFmt_VOP3
);
5160 } // decode_OPU_VOP3__V_MUL_F32
5163 Decoder::decode_OPU_VOP3__V_MUL_I32_I24(MachInst iFmt
)
5165 return new Inst_VOP3__V_MUL_I32_I24(&iFmt
->iFmt_VOP3
);
5166 } // decode_OPU_VOP3__V_MUL_I32_I24
5169 Decoder::decode_OPU_VOP3__V_MUL_HI_I32_I24(MachInst iFmt
)
5171 return new Inst_VOP3__V_MUL_HI_I32_I24(&iFmt
->iFmt_VOP3
);
5172 } // decode_OPU_VOP3__V_MUL_HI_I32_I24
5175 Decoder::decode_OPU_VOP3__V_MUL_U32_U24(MachInst iFmt
)
5177 return new Inst_VOP3__V_MUL_U32_U24(&iFmt
->iFmt_VOP3
);
5178 } // decode_OPU_VOP3__V_MUL_U32_U24
5181 Decoder::decode_OPU_VOP3__V_MUL_HI_U32_U24(MachInst iFmt
)
5183 return new Inst_VOP3__V_MUL_HI_U32_U24(&iFmt
->iFmt_VOP3
);
5184 } // decode_OPU_VOP3__V_MUL_HI_U32_U24
5187 Decoder::decode_OPU_VOP3__V_MIN_F32(MachInst iFmt
)
5189 return new Inst_VOP3__V_MIN_F32(&iFmt
->iFmt_VOP3
);
5190 } // decode_OPU_VOP3__V_MIN_F32
5193 Decoder::decode_OPU_VOP3__V_MAX_F32(MachInst iFmt
)
5195 return new Inst_VOP3__V_MAX_F32(&iFmt
->iFmt_VOP3
);
5196 } // decode_OPU_VOP3__V_MAX_F32
5199 Decoder::decode_OPU_VOP3__V_MIN_I32(MachInst iFmt
)
5201 return new Inst_VOP3__V_MIN_I32(&iFmt
->iFmt_VOP3
);
5202 } // decode_OPU_VOP3__V_MIN_I32
5205 Decoder::decode_OPU_VOP3__V_MAX_I32(MachInst iFmt
)
5207 return new Inst_VOP3__V_MAX_I32(&iFmt
->iFmt_VOP3
);
5208 } // decode_OPU_VOP3__V_MAX_I32
5211 Decoder::decode_OPU_VOP3__V_MIN_U32(MachInst iFmt
)
5213 return new Inst_VOP3__V_MIN_U32(&iFmt
->iFmt_VOP3
);
5214 } // decode_OPU_VOP3__V_MIN_U32
5217 Decoder::decode_OPU_VOP3__V_MAX_U32(MachInst iFmt
)
5219 return new Inst_VOP3__V_MAX_U32(&iFmt
->iFmt_VOP3
);
5220 } // decode_OPU_VOP3__V_MAX_U32
5223 Decoder::decode_OPU_VOP3__V_LSHRREV_B32(MachInst iFmt
)
5225 return new Inst_VOP3__V_LSHRREV_B32(&iFmt
->iFmt_VOP3
);
5226 } // decode_OPU_VOP3__V_LSHRREV_B32
5229 Decoder::decode_OPU_VOP3__V_ASHRREV_I32(MachInst iFmt
)
5231 return new Inst_VOP3__V_ASHRREV_I32(&iFmt
->iFmt_VOP3
);
5232 } // decode_OPU_VOP3__V_ASHRREV_I32
5235 Decoder::decode_OPU_VOP3__V_LSHLREV_B32(MachInst iFmt
)
5237 return new Inst_VOP3__V_LSHLREV_B32(&iFmt
->iFmt_VOP3
);
5238 } // decode_OPU_VOP3__V_LSHLREV_B32
5241 Decoder::decode_OPU_VOP3__V_AND_B32(MachInst iFmt
)
5243 return new Inst_VOP3__V_AND_B32(&iFmt
->iFmt_VOP3
);
5244 } // decode_OPU_VOP3__V_AND_B32
5247 Decoder::decode_OPU_VOP3__V_OR_B32(MachInst iFmt
)
5249 return new Inst_VOP3__V_OR_B32(&iFmt
->iFmt_VOP3
);
5250 } // decode_OPU_VOP3__V_OR_B32
5253 Decoder::decode_OPU_VOP3__V_XOR_B32(MachInst iFmt
)
5255 return new Inst_VOP3__V_XOR_B32(&iFmt
->iFmt_VOP3
);
5256 } // decode_OPU_VOP3__V_XOR_B32
5259 Decoder::decode_OPU_VOP3__V_MAC_F32(MachInst iFmt
)
5261 return new Inst_VOP3__V_MAC_F32(&iFmt
->iFmt_VOP3
);
5262 } // decode_OPU_VOP3__V_MAC_F32
5265 Decoder::decode_OPU_VOP3__V_ADD_U32(MachInst iFmt
)
5267 return new Inst_VOP3__V_ADD_U32(&iFmt
->iFmt_VOP3_SDST_ENC
);
5268 } // decode_OPU_VOP3__V_ADD_U32
5271 Decoder::decode_OPU_VOP3__V_SUB_U32(MachInst iFmt
)
5273 return new Inst_VOP3__V_SUB_U32(&iFmt
->iFmt_VOP3_SDST_ENC
);
5274 } // decode_OPU_VOP3__V_SUB_U32
5277 Decoder::decode_OPU_VOP3__V_SUBREV_U32(MachInst iFmt
)
5279 return new Inst_VOP3__V_SUBREV_U32(&iFmt
->iFmt_VOP3_SDST_ENC
);
5280 } // decode_OPU_VOP3__V_SUBREV_U32
5283 Decoder::decode_OPU_VOP3__V_ADDC_U32(MachInst iFmt
)
5285 return new Inst_VOP3__V_ADDC_U32(&iFmt
->iFmt_VOP3_SDST_ENC
);
5286 } // decode_OPU_VOP3__V_ADDC_U32
5289 Decoder::decode_OPU_VOP3__V_SUBB_U32(MachInst iFmt
)
5291 return new Inst_VOP3__V_SUBB_U32(&iFmt
->iFmt_VOP3_SDST_ENC
);
5292 } // decode_OPU_VOP3__V_SUBB_U32
5295 Decoder::decode_OPU_VOP3__V_SUBBREV_U32(MachInst iFmt
)
5297 return new Inst_VOP3__V_SUBBREV_U32(&iFmt
->iFmt_VOP3_SDST_ENC
);
5298 } // decode_OPU_VOP3__V_SUBBREV_U32
5301 Decoder::decode_OPU_VOP3__V_ADD_F16(MachInst iFmt
)
5303 return new Inst_VOP3__V_ADD_F16(&iFmt
->iFmt_VOP3
);
5304 } // decode_OPU_VOP3__V_ADD_F16
5307 Decoder::decode_OPU_VOP3__V_SUB_F16(MachInst iFmt
)
5309 return new Inst_VOP3__V_SUB_F16(&iFmt
->iFmt_VOP3
);
5310 } // decode_OPU_VOP3__V_SUB_F16
5313 Decoder::decode_OPU_VOP3__V_SUBREV_F16(MachInst iFmt
)
5315 return new Inst_VOP3__V_SUBREV_F16(&iFmt
->iFmt_VOP3
);
5316 } // decode_OPU_VOP3__V_SUBREV_F16
5319 Decoder::decode_OPU_VOP3__V_MUL_F16(MachInst iFmt
)
5321 return new Inst_VOP3__V_MUL_F16(&iFmt
->iFmt_VOP3
);
5322 } // decode_OPU_VOP3__V_MUL_F16
5325 Decoder::decode_OPU_VOP3__V_MAC_F16(MachInst iFmt
)
5327 return new Inst_VOP3__V_MAC_F16(&iFmt
->iFmt_VOP3
);
5328 } // decode_OPU_VOP3__V_MAC_F16
5331 Decoder::decode_OPU_VOP3__V_ADD_U16(MachInst iFmt
)
5333 return new Inst_VOP3__V_ADD_U16(&iFmt
->iFmt_VOP3
);
5334 } // decode_OPU_VOP3__V_ADD_U16
5337 Decoder::decode_OPU_VOP3__V_SUB_U16(MachInst iFmt
)
5339 return new Inst_VOP3__V_SUB_U16(&iFmt
->iFmt_VOP3
);
5340 } // decode_OPU_VOP3__V_SUB_U16
5343 Decoder::decode_OPU_VOP3__V_SUBREV_U16(MachInst iFmt
)
5345 return new Inst_VOP3__V_SUBREV_U16(&iFmt
->iFmt_VOP3
);
5346 } // decode_OPU_VOP3__V_SUBREV_U16
5349 Decoder::decode_OPU_VOP3__V_MUL_LO_U16(MachInst iFmt
)
5351 return new Inst_VOP3__V_MUL_LO_U16(&iFmt
->iFmt_VOP3
);
5352 } // decode_OPU_VOP3__V_MUL_LO_U16
5355 Decoder::decode_OPU_VOP3__V_LSHLREV_B16(MachInst iFmt
)
5357 return new Inst_VOP3__V_LSHLREV_B16(&iFmt
->iFmt_VOP3
);
5358 } // decode_OPU_VOP3__V_LSHLREV_B16
5361 Decoder::decode_OPU_VOP3__V_LSHRREV_B16(MachInst iFmt
)
5363 return new Inst_VOP3__V_LSHRREV_B16(&iFmt
->iFmt_VOP3
);
5364 } // decode_OPU_VOP3__V_LSHRREV_B16
5367 Decoder::decode_OPU_VOP3__V_ASHRREV_I16(MachInst iFmt
)
5369 return new Inst_VOP3__V_ASHRREV_I16(&iFmt
->iFmt_VOP3
);
5370 } // decode_OPU_VOP3__V_ASHRREV_I16
5373 Decoder::decode_OPU_VOP3__V_MAX_F16(MachInst iFmt
)
5375 return new Inst_VOP3__V_MAX_F16(&iFmt
->iFmt_VOP3
);
5376 } // decode_OPU_VOP3__V_MAX_F16
5379 Decoder::decode_OPU_VOP3__V_MIN_F16(MachInst iFmt
)
5381 return new Inst_VOP3__V_MIN_F16(&iFmt
->iFmt_VOP3
);
5382 } // decode_OPU_VOP3__V_MIN_F16
5385 Decoder::decode_OPU_VOP3__V_MAX_U16(MachInst iFmt
)
5387 return new Inst_VOP3__V_MAX_U16(&iFmt
->iFmt_VOP3
);
5388 } // decode_OPU_VOP3__V_MAX_U16
5391 Decoder::decode_OPU_VOP3__V_MAX_I16(MachInst iFmt
)
5393 return new Inst_VOP3__V_MAX_I16(&iFmt
->iFmt_VOP3
);
5394 } // decode_OPU_VOP3__V_MAX_I16
5397 Decoder::decode_OPU_VOP3__V_MIN_U16(MachInst iFmt
)
5399 return new Inst_VOP3__V_MIN_U16(&iFmt
->iFmt_VOP3
);
5400 } // decode_OPU_VOP3__V_MIN_U16
5403 Decoder::decode_OPU_VOP3__V_MIN_I16(MachInst iFmt
)
5405 return new Inst_VOP3__V_MIN_I16(&iFmt
->iFmt_VOP3
);
5406 } // decode_OPU_VOP3__V_MIN_I16
5409 Decoder::decode_OPU_VOP3__V_LDEXP_F16(MachInst iFmt
)
5411 return new Inst_VOP3__V_LDEXP_F16(&iFmt
->iFmt_VOP3
);
5412 } // decode_OPU_VOP3__V_LDEXP_F16
5415 Decoder::decode_OPU_VOP3__V_NOP(MachInst iFmt
)
5417 return new Inst_VOP3__V_NOP(&iFmt
->iFmt_VOP3
);
5418 } // decode_OPU_VOP3__V_NOP
5421 Decoder::decode_OPU_VOP3__V_MOV_B32(MachInst iFmt
)
5423 return new Inst_VOP3__V_MOV_B32(&iFmt
->iFmt_VOP3
);
5424 } // decode_OPU_VOP3__V_MOV_B32
5427 Decoder::decode_OPU_VOP3__V_CVT_I32_F64(MachInst iFmt
)
5429 return new Inst_VOP3__V_CVT_I32_F64(&iFmt
->iFmt_VOP3
);
5430 } // decode_OPU_VOP3__V_CVT_I32_F64
5433 Decoder::decode_OPU_VOP3__V_CVT_F64_I32(MachInst iFmt
)
5435 return new Inst_VOP3__V_CVT_F64_I32(&iFmt
->iFmt_VOP3
);
5436 } // decode_OPU_VOP3__V_CVT_F64_I32
5439 Decoder::decode_OPU_VOP3__V_CVT_F32_I32(MachInst iFmt
)
5441 return new Inst_VOP3__V_CVT_F32_I32(&iFmt
->iFmt_VOP3
);
5442 } // decode_OPU_VOP3__V_CVT_F32_I32
5445 Decoder::decode_OPU_VOP3__V_CVT_F32_U32(MachInst iFmt
)
5447 return new Inst_VOP3__V_CVT_F32_U32(&iFmt
->iFmt_VOP3
);
5448 } // decode_OPU_VOP3__V_CVT_F32_U32
5451 Decoder::decode_OPU_VOP3__V_CVT_U32_F32(MachInst iFmt
)
5453 return new Inst_VOP3__V_CVT_U32_F32(&iFmt
->iFmt_VOP3
);
5454 } // decode_OPU_VOP3__V_CVT_U32_F32
5457 Decoder::decode_OPU_VOP3__V_CVT_I32_F32(MachInst iFmt
)
5459 return new Inst_VOP3__V_CVT_I32_F32(&iFmt
->iFmt_VOP3
);
5460 } // decode_OPU_VOP3__V_CVT_I32_F32
5463 Decoder::decode_OPU_VOP3__V_MOV_FED_B32(MachInst iFmt
)
5465 return new Inst_VOP3__V_MOV_FED_B32(&iFmt
->iFmt_VOP3
);
5466 } // decode_OPU_VOP3__V_MOV_FED_B32
5469 Decoder::decode_OPU_VOP3__V_CVT_F16_F32(MachInst iFmt
)
5471 return new Inst_VOP3__V_CVT_F16_F32(&iFmt
->iFmt_VOP3
);
5472 } // decode_OPU_VOP3__V_CVT_F16_F32
5475 Decoder::decode_OPU_VOP3__V_CVT_F32_F16(MachInst iFmt
)
5477 return new Inst_VOP3__V_CVT_F32_F16(&iFmt
->iFmt_VOP3
);
5478 } // decode_OPU_VOP3__V_CVT_F32_F16
5481 Decoder::decode_OPU_VOP3__V_CVT_RPI_I32_F32(MachInst iFmt
)
5483 return new Inst_VOP3__V_CVT_RPI_I32_F32(&iFmt
->iFmt_VOP3
);
5484 } // decode_OPU_VOP3__V_CVT_RPI_I32_F32
5487 Decoder::decode_OPU_VOP3__V_CVT_FLR_I32_F32(MachInst iFmt
)
5489 return new Inst_VOP3__V_CVT_FLR_I32_F32(&iFmt
->iFmt_VOP3
);
5490 } // decode_OPU_VOP3__V_CVT_FLR_I32_F32
5493 Decoder::decode_OPU_VOP3__V_CVT_OFF_F32_I4(MachInst iFmt
)
5495 return new Inst_VOP3__V_CVT_OFF_F32_I4(&iFmt
->iFmt_VOP3
);
5496 } // decode_OPU_VOP3__V_CVT_OFF_F32_I4
5499 Decoder::decode_OPU_VOP3__V_CVT_F32_F64(MachInst iFmt
)
5501 return new Inst_VOP3__V_CVT_F32_F64(&iFmt
->iFmt_VOP3
);
5502 } // decode_OPU_VOP3__V_CVT_F32_F64
5505 Decoder::decode_OPU_VOP3__V_CVT_F64_F32(MachInst iFmt
)
5507 return new Inst_VOP3__V_CVT_F64_F32(&iFmt
->iFmt_VOP3
);
5508 } // decode_OPU_VOP3__V_CVT_F64_F32
5511 Decoder::decode_OPU_VOP3__V_CVT_F32_UBYTE0(MachInst iFmt
)
5513 return new Inst_VOP3__V_CVT_F32_UBYTE0(&iFmt
->iFmt_VOP3
);
5514 } // decode_OPU_VOP3__V_CVT_F32_UBYTE0
5517 Decoder::decode_OPU_VOP3__V_CVT_F32_UBYTE1(MachInst iFmt
)
5519 return new Inst_VOP3__V_CVT_F32_UBYTE1(&iFmt
->iFmt_VOP3
);
5520 } // decode_OPU_VOP3__V_CVT_F32_UBYTE1
5523 Decoder::decode_OPU_VOP3__V_CVT_F32_UBYTE2(MachInst iFmt
)
5525 return new Inst_VOP3__V_CVT_F32_UBYTE2(&iFmt
->iFmt_VOP3
);
5526 } // decode_OPU_VOP3__V_CVT_F32_UBYTE2
5529 Decoder::decode_OPU_VOP3__V_CVT_F32_UBYTE3(MachInst iFmt
)
5531 return new Inst_VOP3__V_CVT_F32_UBYTE3(&iFmt
->iFmt_VOP3
);
5532 } // decode_OPU_VOP3__V_CVT_F32_UBYTE3
5535 Decoder::decode_OPU_VOP3__V_CVT_U32_F64(MachInst iFmt
)
5537 return new Inst_VOP3__V_CVT_U32_F64(&iFmt
->iFmt_VOP3
);
5538 } // decode_OPU_VOP3__V_CVT_U32_F64
5541 Decoder::decode_OPU_VOP3__V_CVT_F64_U32(MachInst iFmt
)
5543 return new Inst_VOP3__V_CVT_F64_U32(&iFmt
->iFmt_VOP3
);
5544 } // decode_OPU_VOP3__V_CVT_F64_U32
5547 Decoder::decode_OPU_VOP3__V_TRUNC_F64(MachInst iFmt
)
5549 return new Inst_VOP3__V_TRUNC_F64(&iFmt
->iFmt_VOP3
);
5550 } // decode_OPU_VOP3__V_TRUNC_F64
5553 Decoder::decode_OPU_VOP3__V_CEIL_F64(MachInst iFmt
)
5555 return new Inst_VOP3__V_CEIL_F64(&iFmt
->iFmt_VOP3
);
5556 } // decode_OPU_VOP3__V_CEIL_F64
5559 Decoder::decode_OPU_VOP3__V_RNDNE_F64(MachInst iFmt
)
5561 return new Inst_VOP3__V_RNDNE_F64(&iFmt
->iFmt_VOP3
);
5562 } // decode_OPU_VOP3__V_RNDNE_F64
5565 Decoder::decode_OPU_VOP3__V_FLOOR_F64(MachInst iFmt
)
5567 return new Inst_VOP3__V_FLOOR_F64(&iFmt
->iFmt_VOP3
);
5568 } // decode_OPU_VOP3__V_FLOOR_F64
5571 Decoder::decode_OPU_VOP3__V_FRACT_F32(MachInst iFmt
)
5573 return new Inst_VOP3__V_FRACT_F32(&iFmt
->iFmt_VOP3
);
5574 } // decode_OPU_VOP3__V_FRACT_F32
5577 Decoder::decode_OPU_VOP3__V_TRUNC_F32(MachInst iFmt
)
5579 return new Inst_VOP3__V_TRUNC_F32(&iFmt
->iFmt_VOP3
);
5580 } // decode_OPU_VOP3__V_TRUNC_F32
5583 Decoder::decode_OPU_VOP3__V_CEIL_F32(MachInst iFmt
)
5585 return new Inst_VOP3__V_CEIL_F32(&iFmt
->iFmt_VOP3
);
5586 } // decode_OPU_VOP3__V_CEIL_F32
5589 Decoder::decode_OPU_VOP3__V_RNDNE_F32(MachInst iFmt
)
5591 return new Inst_VOP3__V_RNDNE_F32(&iFmt
->iFmt_VOP3
);
5592 } // decode_OPU_VOP3__V_RNDNE_F32
5595 Decoder::decode_OPU_VOP3__V_FLOOR_F32(MachInst iFmt
)
5597 return new Inst_VOP3__V_FLOOR_F32(&iFmt
->iFmt_VOP3
);
5598 } // decode_OPU_VOP3__V_FLOOR_F32
5601 Decoder::decode_OPU_VOP3__V_EXP_F32(MachInst iFmt
)
5603 return new Inst_VOP3__V_EXP_F32(&iFmt
->iFmt_VOP3
);
5604 } // decode_OPU_VOP3__V_EXP_F32
5607 Decoder::decode_OPU_VOP3__V_LOG_F32(MachInst iFmt
)
5609 return new Inst_VOP3__V_LOG_F32(&iFmt
->iFmt_VOP3
);
5610 } // decode_OPU_VOP3__V_LOG_F32
5613 Decoder::decode_OPU_VOP3__V_RCP_F32(MachInst iFmt
)
5615 return new Inst_VOP3__V_RCP_F32(&iFmt
->iFmt_VOP3
);
5616 } // decode_OPU_VOP3__V_RCP_F32
5619 Decoder::decode_OPU_VOP3__V_RCP_IFLAG_F32(MachInst iFmt
)
5621 return new Inst_VOP3__V_RCP_IFLAG_F32(&iFmt
->iFmt_VOP3
);
5622 } // decode_OPU_VOP3__V_RCP_IFLAG_F32
5625 Decoder::decode_OPU_VOP3__V_RSQ_F32(MachInst iFmt
)
5627 return new Inst_VOP3__V_RSQ_F32(&iFmt
->iFmt_VOP3
);
5628 } // decode_OPU_VOP3__V_RSQ_F32
5631 Decoder::decode_OPU_VOP3__V_RCP_F64(MachInst iFmt
)
5633 return new Inst_VOP3__V_RCP_F64(&iFmt
->iFmt_VOP3
);
5634 } // decode_OPU_VOP3__V_RCP_F64
5637 Decoder::decode_OPU_VOP3__V_RSQ_F64(MachInst iFmt
)
5639 return new Inst_VOP3__V_RSQ_F64(&iFmt
->iFmt_VOP3
);
5640 } // decode_OPU_VOP3__V_RSQ_F64
5643 Decoder::decode_OPU_VOP3__V_SQRT_F32(MachInst iFmt
)
5645 return new Inst_VOP3__V_SQRT_F32(&iFmt
->iFmt_VOP3
);
5646 } // decode_OPU_VOP3__V_SQRT_F32
5649 Decoder::decode_OPU_VOP3__V_SQRT_F64(MachInst iFmt
)
5651 return new Inst_VOP3__V_SQRT_F64(&iFmt
->iFmt_VOP3
);
5652 } // decode_OPU_VOP3__V_SQRT_F64
5655 Decoder::decode_OPU_VOP3__V_SIN_F32(MachInst iFmt
)
5657 return new Inst_VOP3__V_SIN_F32(&iFmt
->iFmt_VOP3
);
5658 } // decode_OPU_VOP3__V_SIN_F32
5661 Decoder::decode_OPU_VOP3__V_COS_F32(MachInst iFmt
)
5663 return new Inst_VOP3__V_COS_F32(&iFmt
->iFmt_VOP3
);
5664 } // decode_OPU_VOP3__V_COS_F32
5667 Decoder::decode_OPU_VOP3__V_NOT_B32(MachInst iFmt
)
5669 return new Inst_VOP3__V_NOT_B32(&iFmt
->iFmt_VOP3
);
5670 } // decode_OPU_VOP3__V_NOT_B32
5673 Decoder::decode_OPU_VOP3__V_BFREV_B32(MachInst iFmt
)
5675 return new Inst_VOP3__V_BFREV_B32(&iFmt
->iFmt_VOP3
);
5676 } // decode_OPU_VOP3__V_BFREV_B32
5679 Decoder::decode_OPU_VOP3__V_FFBH_U32(MachInst iFmt
)
5681 return new Inst_VOP3__V_FFBH_U32(&iFmt
->iFmt_VOP3
);
5682 } // decode_OPU_VOP3__V_FFBH_U32
5685 Decoder::decode_OPU_VOP3__V_FFBL_B32(MachInst iFmt
)
5687 return new Inst_VOP3__V_FFBL_B32(&iFmt
->iFmt_VOP3
);
5688 } // decode_OPU_VOP3__V_FFBL_B32
5691 Decoder::decode_OPU_VOP3__V_FFBH_I32(MachInst iFmt
)
5693 return new Inst_VOP3__V_FFBH_I32(&iFmt
->iFmt_VOP3
);
5694 } // decode_OPU_VOP3__V_FFBH_I32
5697 Decoder::decode_OPU_VOP3__V_FREXP_EXP_I32_F64(MachInst iFmt
)
5699 return new Inst_VOP3__V_FREXP_EXP_I32_F64(&iFmt
->iFmt_VOP3
);
5700 } // decode_OPU_VOP3__V_FREXP_EXP_I32_F64
5703 Decoder::decode_OPU_VOP3__V_FREXP_MANT_F64(MachInst iFmt
)
5705 return new Inst_VOP3__V_FREXP_MANT_F64(&iFmt
->iFmt_VOP3
);
5706 } // decode_OPU_VOP3__V_FREXP_MANT_F64
5709 Decoder::decode_OPU_VOP3__V_FRACT_F64(MachInst iFmt
)
5711 return new Inst_VOP3__V_FRACT_F64(&iFmt
->iFmt_VOP3
);
5712 } // decode_OPU_VOP3__V_FRACT_F64
5715 Decoder::decode_OPU_VOP3__V_FREXP_EXP_I32_F32(MachInst iFmt
)
5717 return new Inst_VOP3__V_FREXP_EXP_I32_F32(&iFmt
->iFmt_VOP3
);
5718 } // decode_OPU_VOP3__V_FREXP_EXP_I32_F32
5721 Decoder::decode_OPU_VOP3__V_FREXP_MANT_F32(MachInst iFmt
)
5723 return new Inst_VOP3__V_FREXP_MANT_F32(&iFmt
->iFmt_VOP3
);
5724 } // decode_OPU_VOP3__V_FREXP_MANT_F32
5727 Decoder::decode_OPU_VOP3__V_CLREXCP(MachInst iFmt
)
5729 return new Inst_VOP3__V_CLREXCP(&iFmt
->iFmt_VOP3
);
5730 } // decode_OPU_VOP3__V_CLREXCP
5733 Decoder::decode_OPU_VOP3__V_CVT_F16_U16(MachInst iFmt
)
5735 return new Inst_VOP3__V_CVT_F16_U16(&iFmt
->iFmt_VOP3
);
5736 } // decode_OPU_VOP3__V_CVT_F16_U16
5739 Decoder::decode_OPU_VOP3__V_CVT_F16_I16(MachInst iFmt
)
5741 return new Inst_VOP3__V_CVT_F16_I16(&iFmt
->iFmt_VOP3
);
5742 } // decode_OPU_VOP3__V_CVT_F16_I16
5745 Decoder::decode_OPU_VOP3__V_CVT_U16_F16(MachInst iFmt
)
5747 return new Inst_VOP3__V_CVT_U16_F16(&iFmt
->iFmt_VOP3
);
5748 } // decode_OPU_VOP3__V_CVT_U16_F16
5751 Decoder::decode_OPU_VOP3__V_CVT_I16_F16(MachInst iFmt
)
5753 return new Inst_VOP3__V_CVT_I16_F16(&iFmt
->iFmt_VOP3
);
5754 } // decode_OPU_VOP3__V_CVT_I16_F16
5757 Decoder::decode_OPU_VOP3__V_RCP_F16(MachInst iFmt
)
5759 return new Inst_VOP3__V_RCP_F16(&iFmt
->iFmt_VOP3
);
5760 } // decode_OPU_VOP3__V_RCP_F16
5763 Decoder::decode_OPU_VOP3__V_SQRT_F16(MachInst iFmt
)
5765 return new Inst_VOP3__V_SQRT_F16(&iFmt
->iFmt_VOP3
);
5766 } // decode_OPU_VOP3__V_SQRT_F16
5769 Decoder::decode_OPU_VOP3__V_RSQ_F16(MachInst iFmt
)
5771 return new Inst_VOP3__V_RSQ_F16(&iFmt
->iFmt_VOP3
);
5772 } // decode_OPU_VOP3__V_RSQ_F16
5775 Decoder::decode_OPU_VOP3__V_LOG_F16(MachInst iFmt
)
5777 return new Inst_VOP3__V_LOG_F16(&iFmt
->iFmt_VOP3
);
5778 } // decode_OPU_VOP3__V_LOG_F16
5781 Decoder::decode_OPU_VOP3__V_EXP_F16(MachInst iFmt
)
5783 return new Inst_VOP3__V_EXP_F16(&iFmt
->iFmt_VOP3
);
5784 } // decode_OPU_VOP3__V_EXP_F16
5787 Decoder::decode_OPU_VOP3__V_FREXP_MANT_F16(MachInst iFmt
)
5789 return new Inst_VOP3__V_FREXP_MANT_F16(&iFmt
->iFmt_VOP3
);
5790 } // decode_OPU_VOP3__V_FREXP_MANT_F16
5793 Decoder::decode_OPU_VOP3__V_FREXP_EXP_I16_F16(MachInst iFmt
)
5795 return new Inst_VOP3__V_FREXP_EXP_I16_F16(&iFmt
->iFmt_VOP3
);
5796 } // decode_OPU_VOP3__V_FREXP_EXP_I16_F16
5799 Decoder::decode_OPU_VOP3__V_FLOOR_F16(MachInst iFmt
)
5801 return new Inst_VOP3__V_FLOOR_F16(&iFmt
->iFmt_VOP3
);
5802 } // decode_OPU_VOP3__V_FLOOR_F16
5805 Decoder::decode_OPU_VOP3__V_CEIL_F16(MachInst iFmt
)
5807 return new Inst_VOP3__V_CEIL_F16(&iFmt
->iFmt_VOP3
);
5808 } // decode_OPU_VOP3__V_CEIL_F16
5811 Decoder::decode_OPU_VOP3__V_TRUNC_F16(MachInst iFmt
)
5813 return new Inst_VOP3__V_TRUNC_F16(&iFmt
->iFmt_VOP3
);
5814 } // decode_OPU_VOP3__V_TRUNC_F16
5817 Decoder::decode_OPU_VOP3__V_RNDNE_F16(MachInst iFmt
)
5819 return new Inst_VOP3__V_RNDNE_F16(&iFmt
->iFmt_VOP3
);
5820 } // decode_OPU_VOP3__V_RNDNE_F16
5823 Decoder::decode_OPU_VOP3__V_FRACT_F16(MachInst iFmt
)
5825 return new Inst_VOP3__V_FRACT_F16(&iFmt
->iFmt_VOP3
);
5826 } // decode_OPU_VOP3__V_FRACT_F16
5829 Decoder::decode_OPU_VOP3__V_SIN_F16(MachInst iFmt
)
5831 return new Inst_VOP3__V_SIN_F16(&iFmt
->iFmt_VOP3
);
5832 } // decode_OPU_VOP3__V_SIN_F16
5835 Decoder::decode_OPU_VOP3__V_COS_F16(MachInst iFmt
)
5837 return new Inst_VOP3__V_COS_F16(&iFmt
->iFmt_VOP3
);
5838 } // decode_OPU_VOP3__V_COS_F16
5841 Decoder::decode_OPU_VOP3__V_EXP_LEGACY_F32(MachInst iFmt
)
5843 return new Inst_VOP3__V_EXP_LEGACY_F32(&iFmt
->iFmt_VOP3
);
5844 } // decode_OPU_VOP3__V_EXP_LEGACY_F32
5847 Decoder::decode_OPU_VOP3__V_LOG_LEGACY_F32(MachInst iFmt
)
5849 return new Inst_VOP3__V_LOG_LEGACY_F32(&iFmt
->iFmt_VOP3
);
5850 } // decode_OPU_VOP3__V_LOG_LEGACY_F32
5853 Decoder::decode_OPU_VOP3__V_MAD_LEGACY_F32(MachInst iFmt
)
5855 return new Inst_VOP3__V_MAD_LEGACY_F32(&iFmt
->iFmt_VOP3
);
5856 } // decode_OPU_VOP3__V_MAD_LEGACY_F32
5859 Decoder::decode_OPU_VOP3__V_MAD_F32(MachInst iFmt
)
5861 return new Inst_VOP3__V_MAD_F32(&iFmt
->iFmt_VOP3
);
5862 } // decode_OPU_VOP3__V_MAD_F32
5865 Decoder::decode_OPU_VOP3__V_MAD_I32_I24(MachInst iFmt
)
5867 return new Inst_VOP3__V_MAD_I32_I24(&iFmt
->iFmt_VOP3
);
5868 } // decode_OPU_VOP3__V_MAD_I32_I24
5871 Decoder::decode_OPU_VOP3__V_MAD_U32_U24(MachInst iFmt
)
5873 return new Inst_VOP3__V_MAD_U32_U24(&iFmt
->iFmt_VOP3
);
5874 } // decode_OPU_VOP3__V_MAD_U32_U24
5877 Decoder::decode_OPU_VOP3__V_CUBEID_F32(MachInst iFmt
)
5879 return new Inst_VOP3__V_CUBEID_F32(&iFmt
->iFmt_VOP3
);
5880 } // decode_OPU_VOP3__V_CUBEID_F32
5883 Decoder::decode_OPU_VOP3__V_CUBESC_F32(MachInst iFmt
)
5885 return new Inst_VOP3__V_CUBESC_F32(&iFmt
->iFmt_VOP3
);
5886 } // decode_OPU_VOP3__V_CUBESC_F32
5889 Decoder::decode_OPU_VOP3__V_CUBETC_F32(MachInst iFmt
)
5891 return new Inst_VOP3__V_CUBETC_F32(&iFmt
->iFmt_VOP3
);
5892 } // decode_OPU_VOP3__V_CUBETC_F32
5895 Decoder::decode_OPU_VOP3__V_CUBEMA_F32(MachInst iFmt
)
5897 return new Inst_VOP3__V_CUBEMA_F32(&iFmt
->iFmt_VOP3
);
5898 } // decode_OPU_VOP3__V_CUBEMA_F32
5901 Decoder::decode_OPU_VOP3__V_BFE_U32(MachInst iFmt
)
5903 return new Inst_VOP3__V_BFE_U32(&iFmt
->iFmt_VOP3
);
5904 } // decode_OPU_VOP3__V_BFE_U32
5907 Decoder::decode_OPU_VOP3__V_BFE_I32(MachInst iFmt
)
5909 return new Inst_VOP3__V_BFE_I32(&iFmt
->iFmt_VOP3
);
5910 } // decode_OPU_VOP3__V_BFE_I32
5913 Decoder::decode_OPU_VOP3__V_BFI_B32(MachInst iFmt
)
5915 return new Inst_VOP3__V_BFI_B32(&iFmt
->iFmt_VOP3
);
5916 } // decode_OPU_VOP3__V_BFI_B32
5919 Decoder::decode_OPU_VOP3__V_FMA_F32(MachInst iFmt
)
5921 return new Inst_VOP3__V_FMA_F32(&iFmt
->iFmt_VOP3
);
5922 } // decode_OPU_VOP3__V_FMA_F32
5925 Decoder::decode_OPU_VOP3__V_FMA_F64(MachInst iFmt
)
5927 return new Inst_VOP3__V_FMA_F64(&iFmt
->iFmt_VOP3
);
5928 } // decode_OPU_VOP3__V_FMA_F64
5931 Decoder::decode_OPU_VOP3__V_LERP_U8(MachInst iFmt
)
5933 return new Inst_VOP3__V_LERP_U8(&iFmt
->iFmt_VOP3
);
5934 } // decode_OPU_VOP3__V_LERP_U8
5937 Decoder::decode_OPU_VOP3__V_ALIGNBIT_B32(MachInst iFmt
)
5939 return new Inst_VOP3__V_ALIGNBIT_B32(&iFmt
->iFmt_VOP3
);
5940 } // decode_OPU_VOP3__V_ALIGNBIT_B32
5943 Decoder::decode_OPU_VOP3__V_ALIGNBYTE_B32(MachInst iFmt
)
5945 return new Inst_VOP3__V_ALIGNBYTE_B32(&iFmt
->iFmt_VOP3
);
5946 } // decode_OPU_VOP3__V_ALIGNBYTE_B32
5949 Decoder::decode_OPU_VOP3__V_MIN3_F32(MachInst iFmt
)
5951 return new Inst_VOP3__V_MIN3_F32(&iFmt
->iFmt_VOP3
);
5952 } // decode_OPU_VOP3__V_MIN3_F32
5955 Decoder::decode_OPU_VOP3__V_MIN3_I32(MachInst iFmt
)
5957 return new Inst_VOP3__V_MIN3_I32(&iFmt
->iFmt_VOP3
);
5958 } // decode_OPU_VOP3__V_MIN3_I32
5961 Decoder::decode_OPU_VOP3__V_MIN3_U32(MachInst iFmt
)
5963 return new Inst_VOP3__V_MIN3_U32(&iFmt
->iFmt_VOP3
);
5964 } // decode_OPU_VOP3__V_MIN3_U32
5967 Decoder::decode_OPU_VOP3__V_MAX3_F32(MachInst iFmt
)
5969 return new Inst_VOP3__V_MAX3_F32(&iFmt
->iFmt_VOP3
);
5970 } // decode_OPU_VOP3__V_MAX3_F32
5973 Decoder::decode_OPU_VOP3__V_MAX3_I32(MachInst iFmt
)
5975 return new Inst_VOP3__V_MAX3_I32(&iFmt
->iFmt_VOP3
);
5976 } // decode_OPU_VOP3__V_MAX3_I32
5979 Decoder::decode_OPU_VOP3__V_MAX3_U32(MachInst iFmt
)
5981 return new Inst_VOP3__V_MAX3_U32(&iFmt
->iFmt_VOP3
);
5982 } // decode_OPU_VOP3__V_MAX3_U32
5985 Decoder::decode_OPU_VOP3__V_MED3_F32(MachInst iFmt
)
5987 return new Inst_VOP3__V_MED3_F32(&iFmt
->iFmt_VOP3
);
5988 } // decode_OPU_VOP3__V_MED3_F32
5991 Decoder::decode_OPU_VOP3__V_MED3_I32(MachInst iFmt
)
5993 return new Inst_VOP3__V_MED3_I32(&iFmt
->iFmt_VOP3
);
5994 } // decode_OPU_VOP3__V_MED3_I32
5997 Decoder::decode_OPU_VOP3__V_MED3_U32(MachInst iFmt
)
5999 return new Inst_VOP3__V_MED3_U32(&iFmt
->iFmt_VOP3
);
6000 } // decode_OPU_VOP3__V_MED3_U32
6003 Decoder::decode_OPU_VOP3__V_SAD_U8(MachInst iFmt
)
6005 return new Inst_VOP3__V_SAD_U8(&iFmt
->iFmt_VOP3
);
6006 } // decode_OPU_VOP3__V_SAD_U8
6009 Decoder::decode_OPU_VOP3__V_SAD_HI_U8(MachInst iFmt
)
6011 return new Inst_VOP3__V_SAD_HI_U8(&iFmt
->iFmt_VOP3
);
6012 } // decode_OPU_VOP3__V_SAD_HI_U8
6015 Decoder::decode_OPU_VOP3__V_SAD_U16(MachInst iFmt
)
6017 return new Inst_VOP3__V_SAD_U16(&iFmt
->iFmt_VOP3
);
6018 } // decode_OPU_VOP3__V_SAD_U16
6021 Decoder::decode_OPU_VOP3__V_SAD_U32(MachInst iFmt
)
6023 return new Inst_VOP3__V_SAD_U32(&iFmt
->iFmt_VOP3
);
6024 } // decode_OPU_VOP3__V_SAD_U32
6027 Decoder::decode_OPU_VOP3__V_CVT_PK_U8_F32(MachInst iFmt
)
6029 return new Inst_VOP3__V_CVT_PK_U8_F32(&iFmt
->iFmt_VOP3
);
6030 } // decode_OPU_VOP3__V_CVT_PK_U8_F32
6033 Decoder::decode_OPU_VOP3__V_DIV_FIXUP_F32(MachInst iFmt
)
6035 return new Inst_VOP3__V_DIV_FIXUP_F32(&iFmt
->iFmt_VOP3
);
6036 } // decode_OPU_VOP3__V_DIV_FIXUP_F32
6039 Decoder::decode_OPU_VOP3__V_DIV_FIXUP_F64(MachInst iFmt
)
6041 return new Inst_VOP3__V_DIV_FIXUP_F64(&iFmt
->iFmt_VOP3
);
6042 } // decode_OPU_VOP3__V_DIV_FIXUP_F64
6045 Decoder::decode_OPU_VOP3__V_DIV_SCALE_F32(MachInst iFmt
)
6047 return new Inst_VOP3__V_DIV_SCALE_F32(&iFmt
->iFmt_VOP3_SDST_ENC
);
6048 } // decode_OPU_VOP3__V_DIV_SCALE_F32
6051 Decoder::decode_OPU_VOP3__V_DIV_SCALE_F64(MachInst iFmt
)
6053 return new Inst_VOP3__V_DIV_SCALE_F64(&iFmt
->iFmt_VOP3_SDST_ENC
);
6054 } // decode_OPU_VOP3__V_DIV_SCALE_F64
6057 Decoder::decode_OPU_VOP3__V_DIV_FMAS_F32(MachInst iFmt
)
6059 return new Inst_VOP3__V_DIV_FMAS_F32(&iFmt
->iFmt_VOP3
);
6060 } // decode_OPU_VOP3__V_DIV_FMAS_F32
6063 Decoder::decode_OPU_VOP3__V_DIV_FMAS_F64(MachInst iFmt
)
6065 return new Inst_VOP3__V_DIV_FMAS_F64(&iFmt
->iFmt_VOP3
);
6066 } // decode_OPU_VOP3__V_DIV_FMAS_F64
6069 Decoder::decode_OPU_VOP3__V_MSAD_U8(MachInst iFmt
)
6071 return new Inst_VOP3__V_MSAD_U8(&iFmt
->iFmt_VOP3
);
6072 } // decode_OPU_VOP3__V_MSAD_U8
6075 Decoder::decode_OPU_VOP3__V_QSAD_PK_U16_U8(MachInst iFmt
)
6077 return new Inst_VOP3__V_QSAD_PK_U16_U8(&iFmt
->iFmt_VOP3
);
6078 } // decode_OPU_VOP3__V_QSAD_PK_U16_U8
6081 Decoder::decode_OPU_VOP3__V_MQSAD_PK_U16_U8(MachInst iFmt
)
6083 return new Inst_VOP3__V_MQSAD_PK_U16_U8(&iFmt
->iFmt_VOP3
);
6084 } // decode_OPU_VOP3__V_MQSAD_PK_U16_U8
6087 Decoder::decode_OPU_VOP3__V_MQSAD_U32_U8(MachInst iFmt
)
6089 return new Inst_VOP3__V_MQSAD_U32_U8(&iFmt
->iFmt_VOP3
);
6090 } // decode_OPU_VOP3__V_MQSAD_U32_U8
6093 Decoder::decode_OPU_VOP3__V_MAD_U64_U32(MachInst iFmt
)
6095 return new Inst_VOP3__V_MAD_U64_U32(&iFmt
->iFmt_VOP3_SDST_ENC
);
6096 } // decode_OPU_VOP3__V_MAD_U64_U32
6099 Decoder::decode_OPU_VOP3__V_MAD_I64_I32(MachInst iFmt
)
6101 return new Inst_VOP3__V_MAD_I64_I32(&iFmt
->iFmt_VOP3_SDST_ENC
);
6102 } // decode_OPU_VOP3__V_MAD_I64_I32
6105 Decoder::decode_OPU_VOP3__V_MAD_F16(MachInst iFmt
)
6107 return new Inst_VOP3__V_MAD_F16(&iFmt
->iFmt_VOP3
);
6108 } // decode_OPU_VOP3__V_MAD_F16
6111 Decoder::decode_OPU_VOP3__V_MAD_U16(MachInst iFmt
)
6113 return new Inst_VOP3__V_MAD_U16(&iFmt
->iFmt_VOP3
);
6114 } // decode_OPU_VOP3__V_MAD_U16
6117 Decoder::decode_OPU_VOP3__V_MAD_I16(MachInst iFmt
)
6119 return new Inst_VOP3__V_MAD_I16(&iFmt
->iFmt_VOP3
);
6120 } // decode_OPU_VOP3__V_MAD_I16
6123 Decoder::decode_OPU_VOP3__V_PERM_B32(MachInst iFmt
)
6125 return new Inst_VOP3__V_PERM_B32(&iFmt
->iFmt_VOP3
);
6126 } // decode_OPU_VOP3__V_PERM_B32
6129 Decoder::decode_OPU_VOP3__V_FMA_F16(MachInst iFmt
)
6131 return new Inst_VOP3__V_FMA_F16(&iFmt
->iFmt_VOP3
);
6132 } // decode_OPU_VOP3__V_FMA_F16
6135 Decoder::decode_OPU_VOP3__V_DIV_FIXUP_F16(MachInst iFmt
)
6137 return new Inst_VOP3__V_DIV_FIXUP_F16(&iFmt
->iFmt_VOP3
);
6138 } // decode_OPU_VOP3__V_DIV_FIXUP_F16
6141 Decoder::decode_OPU_VOP3__V_CVT_PKACCUM_U8_F32(MachInst iFmt
)
6143 return new Inst_VOP3__V_CVT_PKACCUM_U8_F32(&iFmt
->iFmt_VOP3
);
6144 } // decode_OPU_VOP3__V_CVT_PKACCUM_U8_F32
6147 Decoder::decode_OPU_VOP3__V_INTERP_P1_F32(MachInst iFmt
)
6149 return new Inst_VOP3__V_INTERP_P1_F32(&iFmt
->iFmt_VOP3
);
6150 } // decode_OPU_VOP3__V_INTERP_P1_F32
6153 Decoder::decode_OPU_VOP3__V_INTERP_P2_F32(MachInst iFmt
)
6155 return new Inst_VOP3__V_INTERP_P2_F32(&iFmt
->iFmt_VOP3
);
6156 } // decode_OPU_VOP3__V_INTERP_P2_F32
6159 Decoder::decode_OPU_VOP3__V_INTERP_MOV_F32(MachInst iFmt
)
6161 return new Inst_VOP3__V_INTERP_MOV_F32(&iFmt
->iFmt_VOP3
);
6162 } // decode_OPU_VOP3__V_INTERP_MOV_F32
6165 Decoder::decode_OPU_VOP3__V_INTERP_P1LL_F16(MachInst iFmt
)
6167 return new Inst_VOP3__V_INTERP_P1LL_F16(&iFmt
->iFmt_VOP3
);
6168 } // decode_OPU_VOP3__V_INTERP_P1LL_F16
6171 Decoder::decode_OPU_VOP3__V_INTERP_P1LV_F16(MachInst iFmt
)
6173 return new Inst_VOP3__V_INTERP_P1LV_F16(&iFmt
->iFmt_VOP3
);
6174 } // decode_OPU_VOP3__V_INTERP_P1LV_F16
6177 Decoder::decode_OPU_VOP3__V_INTERP_P2_F16(MachInst iFmt
)
6179 return new Inst_VOP3__V_INTERP_P2_F16(&iFmt
->iFmt_VOP3
);
6180 } // decode_OPU_VOP3__V_INTERP_P2_F16
6183 Decoder::decode_OPU_VOP3__V_ADD_F64(MachInst iFmt
)
6185 return new Inst_VOP3__V_ADD_F64(&iFmt
->iFmt_VOP3
);
6186 } // decode_OPU_VOP3__V_ADD_F64
6189 Decoder::decode_OPU_VOP3__V_MUL_F64(MachInst iFmt
)
6191 return new Inst_VOP3__V_MUL_F64(&iFmt
->iFmt_VOP3
);
6192 } // decode_OPU_VOP3__V_MUL_F64
6195 Decoder::decode_OPU_VOP3__V_MIN_F64(MachInst iFmt
)
6197 return new Inst_VOP3__V_MIN_F64(&iFmt
->iFmt_VOP3
);
6198 } // decode_OPU_VOP3__V_MIN_F64
6201 Decoder::decode_OPU_VOP3__V_MAX_F64(MachInst iFmt
)
6203 return new Inst_VOP3__V_MAX_F64(&iFmt
->iFmt_VOP3
);
6204 } // decode_OPU_VOP3__V_MAX_F64
6207 Decoder::decode_OPU_VOP3__V_LDEXP_F64(MachInst iFmt
)
6209 return new Inst_VOP3__V_LDEXP_F64(&iFmt
->iFmt_VOP3
);
6210 } // decode_OPU_VOP3__V_LDEXP_F64
6213 Decoder::decode_OPU_VOP3__V_MUL_LO_U32(MachInst iFmt
)
6215 return new Inst_VOP3__V_MUL_LO_U32(&iFmt
->iFmt_VOP3
);
6216 } // decode_OPU_VOP3__V_MUL_LO_U32
6219 Decoder::decode_OPU_VOP3__V_MUL_HI_U32(MachInst iFmt
)
6221 return new Inst_VOP3__V_MUL_HI_U32(&iFmt
->iFmt_VOP3
);
6222 } // decode_OPU_VOP3__V_MUL_HI_U32
6225 Decoder::decode_OPU_VOP3__V_MUL_HI_I32(MachInst iFmt
)
6227 return new Inst_VOP3__V_MUL_HI_I32(&iFmt
->iFmt_VOP3
);
6228 } // decode_OPU_VOP3__V_MUL_HI_I32
6231 Decoder::decode_OPU_VOP3__V_LDEXP_F32(MachInst iFmt
)
6233 return new Inst_VOP3__V_LDEXP_F32(&iFmt
->iFmt_VOP3
);
6234 } // decode_OPU_VOP3__V_LDEXP_F32
6237 Decoder::decode_OPU_VOP3__V_READLANE_B32(MachInst iFmt
)
6239 return new Inst_VOP3__V_READLANE_B32(&iFmt
->iFmt_VOP3
);
6240 } // decode_OPU_VOP3__V_READLANE_B32
6243 Decoder::decode_OPU_VOP3__V_WRITELANE_B32(MachInst iFmt
)
6245 return new Inst_VOP3__V_WRITELANE_B32(&iFmt
->iFmt_VOP3
);
6246 } // decode_OPU_VOP3__V_WRITELANE_B32
6249 Decoder::decode_OPU_VOP3__V_BCNT_U32_B32(MachInst iFmt
)
6251 return new Inst_VOP3__V_BCNT_U32_B32(&iFmt
->iFmt_VOP3
);
6252 } // decode_OPU_VOP3__V_BCNT_U32_B32
6255 Decoder::decode_OPU_VOP3__V_MBCNT_LO_U32_B32(MachInst iFmt
)
6257 return new Inst_VOP3__V_MBCNT_LO_U32_B32(&iFmt
->iFmt_VOP3
);
6258 } // decode_OPU_VOP3__V_MBCNT_LO_U32_B32
6261 Decoder::decode_OPU_VOP3__V_MBCNT_HI_U32_B32(MachInst iFmt
)
6263 return new Inst_VOP3__V_MBCNT_HI_U32_B32(&iFmt
->iFmt_VOP3
);
6264 } // decode_OPU_VOP3__V_MBCNT_HI_U32_B32
6267 Decoder::decode_OPU_VOP3__V_LSHLREV_B64(MachInst iFmt
)
6269 return new Inst_VOP3__V_LSHLREV_B64(&iFmt
->iFmt_VOP3
);
6270 } // decode_OPU_VOP3__V_LSHLREV_B64
6273 Decoder::decode_OPU_VOP3__V_LSHRREV_B64(MachInst iFmt
)
6275 return new Inst_VOP3__V_LSHRREV_B64(&iFmt
->iFmt_VOP3
);
6276 } // decode_OPU_VOP3__V_LSHRREV_B64
6279 Decoder::decode_OPU_VOP3__V_ASHRREV_I64(MachInst iFmt
)
6281 return new Inst_VOP3__V_ASHRREV_I64(&iFmt
->iFmt_VOP3
);
6282 } // decode_OPU_VOP3__V_ASHRREV_I64
6285 Decoder::decode_OPU_VOP3__V_TRIG_PREOP_F64(MachInst iFmt
)
6287 return new Inst_VOP3__V_TRIG_PREOP_F64(&iFmt
->iFmt_VOP3
);
6288 } // decode_OPU_VOP3__V_TRIG_PREOP_F64
6291 Decoder::decode_OPU_VOP3__V_BFM_B32(MachInst iFmt
)
6293 return new Inst_VOP3__V_BFM_B32(&iFmt
->iFmt_VOP3
);
6294 } // decode_OPU_VOP3__V_BFM_B32
6297 Decoder::decode_OPU_VOP3__V_CVT_PKNORM_I16_F32(MachInst iFmt
)
6299 return new Inst_VOP3__V_CVT_PKNORM_I16_F32(&iFmt
->iFmt_VOP3
);
6300 } // decode_OPU_VOP3__V_CVT_PKNORM_I16_F32
6303 Decoder::decode_OPU_VOP3__V_CVT_PKNORM_U16_F32(MachInst iFmt
)
6305 return new Inst_VOP3__V_CVT_PKNORM_U16_F32(&iFmt
->iFmt_VOP3
);
6306 } // decode_OPU_VOP3__V_CVT_PKNORM_U16_F32
6309 Decoder::decode_OPU_VOP3__V_CVT_PKRTZ_F16_F32(MachInst iFmt
)
6311 return new Inst_VOP3__V_CVT_PKRTZ_F16_F32(&iFmt
->iFmt_VOP3
);
6312 } // decode_OPU_VOP3__V_CVT_PKRTZ_F16_F32
6315 Decoder::decode_OPU_VOP3__V_CVT_PK_U16_U32(MachInst iFmt
)
6317 return new Inst_VOP3__V_CVT_PK_U16_U32(&iFmt
->iFmt_VOP3
);
6318 } // decode_OPU_VOP3__V_CVT_PK_U16_U32
6321 Decoder::decode_OPU_VOP3__V_CVT_PK_I16_I32(MachInst iFmt
)
6323 return new Inst_VOP3__V_CVT_PK_I16_I32(&iFmt
->iFmt_VOP3
);
6324 } // decode_OPU_VOP3__V_CVT_PK_I16_I32
6327 Decoder::decode_OP_DS__DS_ADD_U32(MachInst iFmt
)
6329 return new Inst_DS__DS_ADD_U32(&iFmt
->iFmt_DS
);
6330 } // decode_OP_DS__DS_ADD_U32
6333 Decoder::decode_OP_DS__DS_SUB_U32(MachInst iFmt
)
6335 return new Inst_DS__DS_SUB_U32(&iFmt
->iFmt_DS
);
6336 } // decode_OP_DS__DS_SUB_U32
6339 Decoder::decode_OP_DS__DS_RSUB_U32(MachInst iFmt
)
6341 return new Inst_DS__DS_RSUB_U32(&iFmt
->iFmt_DS
);
6342 } // decode_OP_DS__DS_RSUB_U32
6345 Decoder::decode_OP_DS__DS_INC_U32(MachInst iFmt
)
6347 return new Inst_DS__DS_INC_U32(&iFmt
->iFmt_DS
);
6348 } // decode_OP_DS__DS_INC_U32
6351 Decoder::decode_OP_DS__DS_DEC_U32(MachInst iFmt
)
6353 return new Inst_DS__DS_DEC_U32(&iFmt
->iFmt_DS
);
6354 } // decode_OP_DS__DS_DEC_U32
6357 Decoder::decode_OP_DS__DS_MIN_I32(MachInst iFmt
)
6359 return new Inst_DS__DS_MIN_I32(&iFmt
->iFmt_DS
);
6360 } // decode_OP_DS__DS_MIN_I32
6363 Decoder::decode_OP_DS__DS_MAX_I32(MachInst iFmt
)
6365 return new Inst_DS__DS_MAX_I32(&iFmt
->iFmt_DS
);
6366 } // decode_OP_DS__DS_MAX_I32
6369 Decoder::decode_OP_DS__DS_MIN_U32(MachInst iFmt
)
6371 return new Inst_DS__DS_MIN_U32(&iFmt
->iFmt_DS
);
6372 } // decode_OP_DS__DS_MIN_U32
6375 Decoder::decode_OP_DS__DS_MAX_U32(MachInst iFmt
)
6377 return new Inst_DS__DS_MAX_U32(&iFmt
->iFmt_DS
);
6378 } // decode_OP_DS__DS_MAX_U32
6381 Decoder::decode_OP_DS__DS_AND_B32(MachInst iFmt
)
6383 return new Inst_DS__DS_AND_B32(&iFmt
->iFmt_DS
);
6384 } // decode_OP_DS__DS_AND_B32
6387 Decoder::decode_OP_DS__DS_OR_B32(MachInst iFmt
)
6389 return new Inst_DS__DS_OR_B32(&iFmt
->iFmt_DS
);
6390 } // decode_OP_DS__DS_OR_B32
6393 Decoder::decode_OP_DS__DS_XOR_B32(MachInst iFmt
)
6395 return new Inst_DS__DS_XOR_B32(&iFmt
->iFmt_DS
);
6396 } // decode_OP_DS__DS_XOR_B32
6399 Decoder::decode_OP_DS__DS_MSKOR_B32(MachInst iFmt
)
6401 return new Inst_DS__DS_MSKOR_B32(&iFmt
->iFmt_DS
);
6402 } // decode_OP_DS__DS_MSKOR_B32
6405 Decoder::decode_OP_DS__DS_WRITE_B32(MachInst iFmt
)
6407 return new Inst_DS__DS_WRITE_B32(&iFmt
->iFmt_DS
);
6408 } // decode_OP_DS__DS_WRITE_B32
6411 Decoder::decode_OP_DS__DS_WRITE2_B32(MachInst iFmt
)
6413 return new Inst_DS__DS_WRITE2_B32(&iFmt
->iFmt_DS
);
6414 } // decode_OP_DS__DS_WRITE2_B32
6417 Decoder::decode_OP_DS__DS_WRITE2ST64_B32(MachInst iFmt
)
6419 return new Inst_DS__DS_WRITE2ST64_B32(&iFmt
->iFmt_DS
);
6420 } // decode_OP_DS__DS_WRITE2ST64_B32
6423 Decoder::decode_OP_DS__DS_CMPST_B32(MachInst iFmt
)
6425 return new Inst_DS__DS_CMPST_B32(&iFmt
->iFmt_DS
);
6426 } // decode_OP_DS__DS_CMPST_B32
6429 Decoder::decode_OP_DS__DS_CMPST_F32(MachInst iFmt
)
6431 return new Inst_DS__DS_CMPST_F32(&iFmt
->iFmt_DS
);
6432 } // decode_OP_DS__DS_CMPST_F32
6435 Decoder::decode_OP_DS__DS_MIN_F32(MachInst iFmt
)
6437 return new Inst_DS__DS_MIN_F32(&iFmt
->iFmt_DS
);
6438 } // decode_OP_DS__DS_MIN_F32
6441 Decoder::decode_OP_DS__DS_MAX_F32(MachInst iFmt
)
6443 return new Inst_DS__DS_MAX_F32(&iFmt
->iFmt_DS
);
6444 } // decode_OP_DS__DS_MAX_F32
6447 Decoder::decode_OP_DS__DS_NOP(MachInst iFmt
)
6449 return new Inst_DS__DS_NOP(&iFmt
->iFmt_DS
);
6450 } // decode_OP_DS__DS_NOP
6453 Decoder::decode_OP_DS__DS_ADD_F32(MachInst iFmt
)
6455 return new Inst_DS__DS_ADD_F32(&iFmt
->iFmt_DS
);
6456 } // decode_OP_DS__DS_ADD_F32
6459 Decoder::decode_OP_DS__DS_WRITE_B8(MachInst iFmt
)
6461 return new Inst_DS__DS_WRITE_B8(&iFmt
->iFmt_DS
);
6462 } // decode_OP_DS__DS_WRITE_B8
6465 Decoder::decode_OP_DS__DS_WRITE_B16(MachInst iFmt
)
6467 return new Inst_DS__DS_WRITE_B16(&iFmt
->iFmt_DS
);
6468 } // decode_OP_DS__DS_WRITE_B16
6471 Decoder::decode_OP_DS__DS_ADD_RTN_U32(MachInst iFmt
)
6473 return new Inst_DS__DS_ADD_RTN_U32(&iFmt
->iFmt_DS
);
6474 } // decode_OP_DS__DS_ADD_RTN_U32
6477 Decoder::decode_OP_DS__DS_SUB_RTN_U32(MachInst iFmt
)
6479 return new Inst_DS__DS_SUB_RTN_U32(&iFmt
->iFmt_DS
);
6480 } // decode_OP_DS__DS_SUB_RTN_U32
6483 Decoder::decode_OP_DS__DS_RSUB_RTN_U32(MachInst iFmt
)
6485 return new Inst_DS__DS_RSUB_RTN_U32(&iFmt
->iFmt_DS
);
6486 } // decode_OP_DS__DS_RSUB_RTN_U32
6489 Decoder::decode_OP_DS__DS_INC_RTN_U32(MachInst iFmt
)
6491 return new Inst_DS__DS_INC_RTN_U32(&iFmt
->iFmt_DS
);
6492 } // decode_OP_DS__DS_INC_RTN_U32
6495 Decoder::decode_OP_DS__DS_DEC_RTN_U32(MachInst iFmt
)
6497 return new Inst_DS__DS_DEC_RTN_U32(&iFmt
->iFmt_DS
);
6498 } // decode_OP_DS__DS_DEC_RTN_U32
6501 Decoder::decode_OP_DS__DS_MIN_RTN_I32(MachInst iFmt
)
6503 return new Inst_DS__DS_MIN_RTN_I32(&iFmt
->iFmt_DS
);
6504 } // decode_OP_DS__DS_MIN_RTN_I32
6507 Decoder::decode_OP_DS__DS_MAX_RTN_I32(MachInst iFmt
)
6509 return new Inst_DS__DS_MAX_RTN_I32(&iFmt
->iFmt_DS
);
6510 } // decode_OP_DS__DS_MAX_RTN_I32
6513 Decoder::decode_OP_DS__DS_MIN_RTN_U32(MachInst iFmt
)
6515 return new Inst_DS__DS_MIN_RTN_U32(&iFmt
->iFmt_DS
);
6516 } // decode_OP_DS__DS_MIN_RTN_U32
6519 Decoder::decode_OP_DS__DS_MAX_RTN_U32(MachInst iFmt
)
6521 return new Inst_DS__DS_MAX_RTN_U32(&iFmt
->iFmt_DS
);
6522 } // decode_OP_DS__DS_MAX_RTN_U32
6525 Decoder::decode_OP_DS__DS_AND_RTN_B32(MachInst iFmt
)
6527 return new Inst_DS__DS_AND_RTN_B32(&iFmt
->iFmt_DS
);
6528 } // decode_OP_DS__DS_AND_RTN_B32
6531 Decoder::decode_OP_DS__DS_OR_RTN_B32(MachInst iFmt
)
6533 return new Inst_DS__DS_OR_RTN_B32(&iFmt
->iFmt_DS
);
6534 } // decode_OP_DS__DS_OR_RTN_B32
6537 Decoder::decode_OP_DS__DS_XOR_RTN_B32(MachInst iFmt
)
6539 return new Inst_DS__DS_XOR_RTN_B32(&iFmt
->iFmt_DS
);
6540 } // decode_OP_DS__DS_XOR_RTN_B32
6543 Decoder::decode_OP_DS__DS_MSKOR_RTN_B32(MachInst iFmt
)
6545 return new Inst_DS__DS_MSKOR_RTN_B32(&iFmt
->iFmt_DS
);
6546 } // decode_OP_DS__DS_MSKOR_RTN_B32
6549 Decoder::decode_OP_DS__DS_WRXCHG_RTN_B32(MachInst iFmt
)
6551 return new Inst_DS__DS_WRXCHG_RTN_B32(&iFmt
->iFmt_DS
);
6552 } // decode_OP_DS__DS_WRXCHG_RTN_B32
6555 Decoder::decode_OP_DS__DS_WRXCHG2_RTN_B32(MachInst iFmt
)
6557 return new Inst_DS__DS_WRXCHG2_RTN_B32(&iFmt
->iFmt_DS
);
6558 } // decode_OP_DS__DS_WRXCHG2_RTN_B32
6561 Decoder::decode_OP_DS__DS_WRXCHG2ST64_RTN_B32(MachInst iFmt
)
6563 return new Inst_DS__DS_WRXCHG2ST64_RTN_B32(&iFmt
->iFmt_DS
);
6564 } // decode_OP_DS__DS_WRXCHG2ST64_RTN_B32
6567 Decoder::decode_OP_DS__DS_CMPST_RTN_B32(MachInst iFmt
)
6569 return new Inst_DS__DS_CMPST_RTN_B32(&iFmt
->iFmt_DS
);
6570 } // decode_OP_DS__DS_CMPST_RTN_B32
6573 Decoder::decode_OP_DS__DS_CMPST_RTN_F32(MachInst iFmt
)
6575 return new Inst_DS__DS_CMPST_RTN_F32(&iFmt
->iFmt_DS
);
6576 } // decode_OP_DS__DS_CMPST_RTN_F32
6579 Decoder::decode_OP_DS__DS_MIN_RTN_F32(MachInst iFmt
)
6581 return new Inst_DS__DS_MIN_RTN_F32(&iFmt
->iFmt_DS
);
6582 } // decode_OP_DS__DS_MIN_RTN_F32
6585 Decoder::decode_OP_DS__DS_MAX_RTN_F32(MachInst iFmt
)
6587 return new Inst_DS__DS_MAX_RTN_F32(&iFmt
->iFmt_DS
);
6588 } // decode_OP_DS__DS_MAX_RTN_F32
6591 Decoder::decode_OP_DS__DS_WRAP_RTN_B32(MachInst iFmt
)
6593 return new Inst_DS__DS_WRAP_RTN_B32(&iFmt
->iFmt_DS
);
6594 } // decode_OP_DS__DS_WRAP_RTN_B32
6597 Decoder::decode_OP_DS__DS_ADD_RTN_F32(MachInst iFmt
)
6599 return new Inst_DS__DS_ADD_RTN_F32(&iFmt
->iFmt_DS
);
6600 } // decode_OP_DS__DS_ADD_RTN_F32
6603 Decoder::decode_OP_DS__DS_READ_B32(MachInst iFmt
)
6605 return new Inst_DS__DS_READ_B32(&iFmt
->iFmt_DS
);
6606 } // decode_OP_DS__DS_READ_B32
6609 Decoder::decode_OP_DS__DS_READ2_B32(MachInst iFmt
)
6611 return new Inst_DS__DS_READ2_B32(&iFmt
->iFmt_DS
);
6612 } // decode_OP_DS__DS_READ2_B32
6615 Decoder::decode_OP_DS__DS_READ2ST64_B32(MachInst iFmt
)
6617 return new Inst_DS__DS_READ2ST64_B32(&iFmt
->iFmt_DS
);
6618 } // decode_OP_DS__DS_READ2ST64_B32
6621 Decoder::decode_OP_DS__DS_READ_I8(MachInst iFmt
)
6623 return new Inst_DS__DS_READ_I8(&iFmt
->iFmt_DS
);
6624 } // decode_OP_DS__DS_READ_I8
6627 Decoder::decode_OP_DS__DS_READ_U8(MachInst iFmt
)
6629 return new Inst_DS__DS_READ_U8(&iFmt
->iFmt_DS
);
6630 } // decode_OP_DS__DS_READ_U8
6633 Decoder::decode_OP_DS__DS_READ_I16(MachInst iFmt
)
6635 return new Inst_DS__DS_READ_I16(&iFmt
->iFmt_DS
);
6636 } // decode_OP_DS__DS_READ_I16
6639 Decoder::decode_OP_DS__DS_READ_U16(MachInst iFmt
)
6641 return new Inst_DS__DS_READ_U16(&iFmt
->iFmt_DS
);
6642 } // decode_OP_DS__DS_READ_U16
6645 Decoder::decode_OP_DS__DS_SWIZZLE_B32(MachInst iFmt
)
6647 return new Inst_DS__DS_SWIZZLE_B32(&iFmt
->iFmt_DS
);
6648 } // decode_OP_DS__DS_SWIZZLE_B32
6651 Decoder::decode_OP_DS__DS_PERMUTE_B32(MachInst iFmt
)
6653 return new Inst_DS__DS_PERMUTE_B32(&iFmt
->iFmt_DS
);
6654 } // decode_OP_DS__DS_PERMUTE_B32
6657 Decoder::decode_OP_DS__DS_BPERMUTE_B32(MachInst iFmt
)
6659 return new Inst_DS__DS_BPERMUTE_B32(&iFmt
->iFmt_DS
);
6660 } // decode_OP_DS__DS_BPERMUTE_B32
6663 Decoder::decode_OP_DS__DS_ADD_U64(MachInst iFmt
)
6665 return new Inst_DS__DS_ADD_U64(&iFmt
->iFmt_DS
);
6666 } // decode_OP_DS__DS_ADD_U64
6669 Decoder::decode_OP_DS__DS_SUB_U64(MachInst iFmt
)
6671 return new Inst_DS__DS_SUB_U64(&iFmt
->iFmt_DS
);
6672 } // decode_OP_DS__DS_SUB_U64
6675 Decoder::decode_OP_DS__DS_RSUB_U64(MachInst iFmt
)
6677 return new Inst_DS__DS_RSUB_U64(&iFmt
->iFmt_DS
);
6678 } // decode_OP_DS__DS_RSUB_U64
6681 Decoder::decode_OP_DS__DS_INC_U64(MachInst iFmt
)
6683 return new Inst_DS__DS_INC_U64(&iFmt
->iFmt_DS
);
6684 } // decode_OP_DS__DS_INC_U64
6687 Decoder::decode_OP_DS__DS_DEC_U64(MachInst iFmt
)
6689 return new Inst_DS__DS_DEC_U64(&iFmt
->iFmt_DS
);
6690 } // decode_OP_DS__DS_DEC_U64
6693 Decoder::decode_OP_DS__DS_MIN_I64(MachInst iFmt
)
6695 return new Inst_DS__DS_MIN_I64(&iFmt
->iFmt_DS
);
6696 } // decode_OP_DS__DS_MIN_I64
6699 Decoder::decode_OP_DS__DS_MAX_I64(MachInst iFmt
)
6701 return new Inst_DS__DS_MAX_I64(&iFmt
->iFmt_DS
);
6702 } // decode_OP_DS__DS_MAX_I64
6705 Decoder::decode_OP_DS__DS_MIN_U64(MachInst iFmt
)
6707 return new Inst_DS__DS_MIN_U64(&iFmt
->iFmt_DS
);
6708 } // decode_OP_DS__DS_MIN_U64
6711 Decoder::decode_OP_DS__DS_MAX_U64(MachInst iFmt
)
6713 return new Inst_DS__DS_MAX_U64(&iFmt
->iFmt_DS
);
6714 } // decode_OP_DS__DS_MAX_U64
6717 Decoder::decode_OP_DS__DS_AND_B64(MachInst iFmt
)
6719 return new Inst_DS__DS_AND_B64(&iFmt
->iFmt_DS
);
6720 } // decode_OP_DS__DS_AND_B64
6723 Decoder::decode_OP_DS__DS_OR_B64(MachInst iFmt
)
6725 return new Inst_DS__DS_OR_B64(&iFmt
->iFmt_DS
);
6726 } // decode_OP_DS__DS_OR_B64
6729 Decoder::decode_OP_DS__DS_XOR_B64(MachInst iFmt
)
6731 return new Inst_DS__DS_XOR_B64(&iFmt
->iFmt_DS
);
6732 } // decode_OP_DS__DS_XOR_B64
6735 Decoder::decode_OP_DS__DS_MSKOR_B64(MachInst iFmt
)
6737 return new Inst_DS__DS_MSKOR_B64(&iFmt
->iFmt_DS
);
6738 } // decode_OP_DS__DS_MSKOR_B64
6741 Decoder::decode_OP_DS__DS_WRITE_B64(MachInst iFmt
)
6743 return new Inst_DS__DS_WRITE_B64(&iFmt
->iFmt_DS
);
6744 } // decode_OP_DS__DS_WRITE_B64
6747 Decoder::decode_OP_DS__DS_WRITE2_B64(MachInst iFmt
)
6749 return new Inst_DS__DS_WRITE2_B64(&iFmt
->iFmt_DS
);
6750 } // decode_OP_DS__DS_WRITE2_B64
6753 Decoder::decode_OP_DS__DS_WRITE2ST64_B64(MachInst iFmt
)
6755 return new Inst_DS__DS_WRITE2ST64_B64(&iFmt
->iFmt_DS
);
6756 } // decode_OP_DS__DS_WRITE2ST64_B64
6759 Decoder::decode_OP_DS__DS_CMPST_B64(MachInst iFmt
)
6761 return new Inst_DS__DS_CMPST_B64(&iFmt
->iFmt_DS
);
6762 } // decode_OP_DS__DS_CMPST_B64
6765 Decoder::decode_OP_DS__DS_CMPST_F64(MachInst iFmt
)
6767 return new Inst_DS__DS_CMPST_F64(&iFmt
->iFmt_DS
);
6768 } // decode_OP_DS__DS_CMPST_F64
6771 Decoder::decode_OP_DS__DS_MIN_F64(MachInst iFmt
)
6773 return new Inst_DS__DS_MIN_F64(&iFmt
->iFmt_DS
);
6774 } // decode_OP_DS__DS_MIN_F64
6777 Decoder::decode_OP_DS__DS_MAX_F64(MachInst iFmt
)
6779 return new Inst_DS__DS_MAX_F64(&iFmt
->iFmt_DS
);
6780 } // decode_OP_DS__DS_MAX_F64
6783 Decoder::decode_OP_DS__DS_ADD_RTN_U64(MachInst iFmt
)
6785 return new Inst_DS__DS_ADD_RTN_U64(&iFmt
->iFmt_DS
);
6786 } // decode_OP_DS__DS_ADD_RTN_U64
6789 Decoder::decode_OP_DS__DS_SUB_RTN_U64(MachInst iFmt
)
6791 return new Inst_DS__DS_SUB_RTN_U64(&iFmt
->iFmt_DS
);
6792 } // decode_OP_DS__DS_SUB_RTN_U64
6795 Decoder::decode_OP_DS__DS_RSUB_RTN_U64(MachInst iFmt
)
6797 return new Inst_DS__DS_RSUB_RTN_U64(&iFmt
->iFmt_DS
);
6798 } // decode_OP_DS__DS_RSUB_RTN_U64
6801 Decoder::decode_OP_DS__DS_INC_RTN_U64(MachInst iFmt
)
6803 return new Inst_DS__DS_INC_RTN_U64(&iFmt
->iFmt_DS
);
6804 } // decode_OP_DS__DS_INC_RTN_U64
6807 Decoder::decode_OP_DS__DS_DEC_RTN_U64(MachInst iFmt
)
6809 return new Inst_DS__DS_DEC_RTN_U64(&iFmt
->iFmt_DS
);
6810 } // decode_OP_DS__DS_DEC_RTN_U64
6813 Decoder::decode_OP_DS__DS_MIN_RTN_I64(MachInst iFmt
)
6815 return new Inst_DS__DS_MIN_RTN_I64(&iFmt
->iFmt_DS
);
6816 } // decode_OP_DS__DS_MIN_RTN_I64
6819 Decoder::decode_OP_DS__DS_MAX_RTN_I64(MachInst iFmt
)
6821 return new Inst_DS__DS_MAX_RTN_I64(&iFmt
->iFmt_DS
);
6822 } // decode_OP_DS__DS_MAX_RTN_I64
6825 Decoder::decode_OP_DS__DS_MIN_RTN_U64(MachInst iFmt
)
6827 return new Inst_DS__DS_MIN_RTN_U64(&iFmt
->iFmt_DS
);
6828 } // decode_OP_DS__DS_MIN_RTN_U64
6831 Decoder::decode_OP_DS__DS_MAX_RTN_U64(MachInst iFmt
)
6833 return new Inst_DS__DS_MAX_RTN_U64(&iFmt
->iFmt_DS
);
6834 } // decode_OP_DS__DS_MAX_RTN_U64
6837 Decoder::decode_OP_DS__DS_AND_RTN_B64(MachInst iFmt
)
6839 return new Inst_DS__DS_AND_RTN_B64(&iFmt
->iFmt_DS
);
6840 } // decode_OP_DS__DS_AND_RTN_B64
6843 Decoder::decode_OP_DS__DS_OR_RTN_B64(MachInst iFmt
)
6845 return new Inst_DS__DS_OR_RTN_B64(&iFmt
->iFmt_DS
);
6846 } // decode_OP_DS__DS_OR_RTN_B64
6849 Decoder::decode_OP_DS__DS_XOR_RTN_B64(MachInst iFmt
)
6851 return new Inst_DS__DS_XOR_RTN_B64(&iFmt
->iFmt_DS
);
6852 } // decode_OP_DS__DS_XOR_RTN_B64
6855 Decoder::decode_OP_DS__DS_MSKOR_RTN_B64(MachInst iFmt
)
6857 return new Inst_DS__DS_MSKOR_RTN_B64(&iFmt
->iFmt_DS
);
6858 } // decode_OP_DS__DS_MSKOR_RTN_B64
6861 Decoder::decode_OP_DS__DS_WRXCHG_RTN_B64(MachInst iFmt
)
6863 return new Inst_DS__DS_WRXCHG_RTN_B64(&iFmt
->iFmt_DS
);
6864 } // decode_OP_DS__DS_WRXCHG_RTN_B64
6867 Decoder::decode_OP_DS__DS_WRXCHG2_RTN_B64(MachInst iFmt
)
6869 return new Inst_DS__DS_WRXCHG2_RTN_B64(&iFmt
->iFmt_DS
);
6870 } // decode_OP_DS__DS_WRXCHG2_RTN_B64
6873 Decoder::decode_OP_DS__DS_WRXCHG2ST64_RTN_B64(MachInst iFmt
)
6875 return new Inst_DS__DS_WRXCHG2ST64_RTN_B64(&iFmt
->iFmt_DS
);
6876 } // decode_OP_DS__DS_WRXCHG2ST64_RTN_B64
6879 Decoder::decode_OP_DS__DS_CMPST_RTN_B64(MachInst iFmt
)
6881 return new Inst_DS__DS_CMPST_RTN_B64(&iFmt
->iFmt_DS
);
6882 } // decode_OP_DS__DS_CMPST_RTN_B64
6885 Decoder::decode_OP_DS__DS_CMPST_RTN_F64(MachInst iFmt
)
6887 return new Inst_DS__DS_CMPST_RTN_F64(&iFmt
->iFmt_DS
);
6888 } // decode_OP_DS__DS_CMPST_RTN_F64
6891 Decoder::decode_OP_DS__DS_MIN_RTN_F64(MachInst iFmt
)
6893 return new Inst_DS__DS_MIN_RTN_F64(&iFmt
->iFmt_DS
);
6894 } // decode_OP_DS__DS_MIN_RTN_F64
6897 Decoder::decode_OP_DS__DS_MAX_RTN_F64(MachInst iFmt
)
6899 return new Inst_DS__DS_MAX_RTN_F64(&iFmt
->iFmt_DS
);
6900 } // decode_OP_DS__DS_MAX_RTN_F64
6903 Decoder::decode_OP_DS__DS_READ_B64(MachInst iFmt
)
6905 return new Inst_DS__DS_READ_B64(&iFmt
->iFmt_DS
);
6906 } // decode_OP_DS__DS_READ_B64
6909 Decoder::decode_OP_DS__DS_READ2_B64(MachInst iFmt
)
6911 return new Inst_DS__DS_READ2_B64(&iFmt
->iFmt_DS
);
6912 } // decode_OP_DS__DS_READ2_B64
6915 Decoder::decode_OP_DS__DS_READ2ST64_B64(MachInst iFmt
)
6917 return new Inst_DS__DS_READ2ST64_B64(&iFmt
->iFmt_DS
);
6918 } // decode_OP_DS__DS_READ2ST64_B64
6921 Decoder::decode_OP_DS__DS_CONDXCHG32_RTN_B64(MachInst iFmt
)
6923 return new Inst_DS__DS_CONDXCHG32_RTN_B64(&iFmt
->iFmt_DS
);
6924 } // decode_OP_DS__DS_CONDXCHG32_RTN_B64
6927 Decoder::decode_OP_DS__DS_ADD_SRC2_U32(MachInst iFmt
)
6929 return new Inst_DS__DS_ADD_SRC2_U32(&iFmt
->iFmt_DS
);
6930 } // decode_OP_DS__DS_ADD_SRC2_U32
6933 Decoder::decode_OP_DS__DS_SUB_SRC2_U32(MachInst iFmt
)
6935 return new Inst_DS__DS_SUB_SRC2_U32(&iFmt
->iFmt_DS
);
6936 } // decode_OP_DS__DS_SUB_SRC2_U32
6939 Decoder::decode_OP_DS__DS_RSUB_SRC2_U32(MachInst iFmt
)
6941 return new Inst_DS__DS_RSUB_SRC2_U32(&iFmt
->iFmt_DS
);
6942 } // decode_OP_DS__DS_RSUB_SRC2_U32
6945 Decoder::decode_OP_DS__DS_INC_SRC2_U32(MachInst iFmt
)
6947 return new Inst_DS__DS_INC_SRC2_U32(&iFmt
->iFmt_DS
);
6948 } // decode_OP_DS__DS_INC_SRC2_U32
6951 Decoder::decode_OP_DS__DS_DEC_SRC2_U32(MachInst iFmt
)
6953 return new Inst_DS__DS_DEC_SRC2_U32(&iFmt
->iFmt_DS
);
6954 } // decode_OP_DS__DS_DEC_SRC2_U32
6957 Decoder::decode_OP_DS__DS_MIN_SRC2_I32(MachInst iFmt
)
6959 return new Inst_DS__DS_MIN_SRC2_I32(&iFmt
->iFmt_DS
);
6960 } // decode_OP_DS__DS_MIN_SRC2_I32
6963 Decoder::decode_OP_DS__DS_MAX_SRC2_I32(MachInst iFmt
)
6965 return new Inst_DS__DS_MAX_SRC2_I32(&iFmt
->iFmt_DS
);
6966 } // decode_OP_DS__DS_MAX_SRC2_I32
6969 Decoder::decode_OP_DS__DS_MIN_SRC2_U32(MachInst iFmt
)
6971 return new Inst_DS__DS_MIN_SRC2_U32(&iFmt
->iFmt_DS
);
6972 } // decode_OP_DS__DS_MIN_SRC2_U32
6975 Decoder::decode_OP_DS__DS_MAX_SRC2_U32(MachInst iFmt
)
6977 return new Inst_DS__DS_MAX_SRC2_U32(&iFmt
->iFmt_DS
);
6978 } // decode_OP_DS__DS_MAX_SRC2_U32
6981 Decoder::decode_OP_DS__DS_AND_SRC2_B32(MachInst iFmt
)
6983 return new Inst_DS__DS_AND_SRC2_B32(&iFmt
->iFmt_DS
);
6984 } // decode_OP_DS__DS_AND_SRC2_B32
6987 Decoder::decode_OP_DS__DS_OR_SRC2_B32(MachInst iFmt
)
6989 return new Inst_DS__DS_OR_SRC2_B32(&iFmt
->iFmt_DS
);
6990 } // decode_OP_DS__DS_OR_SRC2_B32
6993 Decoder::decode_OP_DS__DS_XOR_SRC2_B32(MachInst iFmt
)
6995 return new Inst_DS__DS_XOR_SRC2_B32(&iFmt
->iFmt_DS
);
6996 } // decode_OP_DS__DS_XOR_SRC2_B32
6999 Decoder::decode_OP_DS__DS_WRITE_SRC2_B32(MachInst iFmt
)
7001 return new Inst_DS__DS_WRITE_SRC2_B32(&iFmt
->iFmt_DS
);
7002 } // decode_OP_DS__DS_WRITE_SRC2_B32
7005 Decoder::decode_OP_DS__DS_MIN_SRC2_F32(MachInst iFmt
)
7007 return new Inst_DS__DS_MIN_SRC2_F32(&iFmt
->iFmt_DS
);
7008 } // decode_OP_DS__DS_MIN_SRC2_F32
7011 Decoder::decode_OP_DS__DS_MAX_SRC2_F32(MachInst iFmt
)
7013 return new Inst_DS__DS_MAX_SRC2_F32(&iFmt
->iFmt_DS
);
7014 } // decode_OP_DS__DS_MAX_SRC2_F32
7017 Decoder::decode_OP_DS__DS_ADD_SRC2_F32(MachInst iFmt
)
7019 return new Inst_DS__DS_ADD_SRC2_F32(&iFmt
->iFmt_DS
);
7020 } // decode_OP_DS__DS_ADD_SRC2_F32
7023 Decoder::decode_OP_DS__DS_GWS_SEMA_RELEASE_ALL(MachInst iFmt
)
7025 return new Inst_DS__DS_GWS_SEMA_RELEASE_ALL(&iFmt
->iFmt_DS
);
7026 } // decode_OP_DS__DS_GWS_SEMA_RELEASE_ALL
7029 Decoder::decode_OP_DS__DS_GWS_INIT(MachInst iFmt
)
7031 return new Inst_DS__DS_GWS_INIT(&iFmt
->iFmt_DS
);
7032 } // decode_OP_DS__DS_GWS_INIT
7035 Decoder::decode_OP_DS__DS_GWS_SEMA_V(MachInst iFmt
)
7037 return new Inst_DS__DS_GWS_SEMA_V(&iFmt
->iFmt_DS
);
7038 } // decode_OP_DS__DS_GWS_SEMA_V
7041 Decoder::decode_OP_DS__DS_GWS_SEMA_BR(MachInst iFmt
)
7043 return new Inst_DS__DS_GWS_SEMA_BR(&iFmt
->iFmt_DS
);
7044 } // decode_OP_DS__DS_GWS_SEMA_BR
7047 Decoder::decode_OP_DS__DS_GWS_SEMA_P(MachInst iFmt
)
7049 return new Inst_DS__DS_GWS_SEMA_P(&iFmt
->iFmt_DS
);
7050 } // decode_OP_DS__DS_GWS_SEMA_P
7053 Decoder::decode_OP_DS__DS_GWS_BARRIER(MachInst iFmt
)
7055 return new Inst_DS__DS_GWS_BARRIER(&iFmt
->iFmt_DS
);
7056 } // decode_OP_DS__DS_GWS_BARRIER
7059 Decoder::decode_OP_DS__DS_CONSUME(MachInst iFmt
)
7061 return new Inst_DS__DS_CONSUME(&iFmt
->iFmt_DS
);
7062 } // decode_OP_DS__DS_CONSUME
7065 Decoder::decode_OP_DS__DS_APPEND(MachInst iFmt
)
7067 return new Inst_DS__DS_APPEND(&iFmt
->iFmt_DS
);
7068 } // decode_OP_DS__DS_APPEND
7071 Decoder::decode_OP_DS__DS_ORDERED_COUNT(MachInst iFmt
)
7073 return new Inst_DS__DS_ORDERED_COUNT(&iFmt
->iFmt_DS
);
7074 } // decode_OP_DS__DS_ORDERED_COUNT
7077 Decoder::decode_OP_DS__DS_ADD_SRC2_U64(MachInst iFmt
)
7079 return new Inst_DS__DS_ADD_SRC2_U64(&iFmt
->iFmt_DS
);
7080 } // decode_OP_DS__DS_ADD_SRC2_U64
7083 Decoder::decode_OP_DS__DS_SUB_SRC2_U64(MachInst iFmt
)
7085 return new Inst_DS__DS_SUB_SRC2_U64(&iFmt
->iFmt_DS
);
7086 } // decode_OP_DS__DS_SUB_SRC2_U64
7089 Decoder::decode_OP_DS__DS_RSUB_SRC2_U64(MachInst iFmt
)
7091 return new Inst_DS__DS_RSUB_SRC2_U64(&iFmt
->iFmt_DS
);
7092 } // decode_OP_DS__DS_RSUB_SRC2_U64
7095 Decoder::decode_OP_DS__DS_INC_SRC2_U64(MachInst iFmt
)
7097 return new Inst_DS__DS_INC_SRC2_U64(&iFmt
->iFmt_DS
);
7098 } // decode_OP_DS__DS_INC_SRC2_U64
7101 Decoder::decode_OP_DS__DS_DEC_SRC2_U64(MachInst iFmt
)
7103 return new Inst_DS__DS_DEC_SRC2_U64(&iFmt
->iFmt_DS
);
7104 } // decode_OP_DS__DS_DEC_SRC2_U64
7107 Decoder::decode_OP_DS__DS_MIN_SRC2_I64(MachInst iFmt
)
7109 return new Inst_DS__DS_MIN_SRC2_I64(&iFmt
->iFmt_DS
);
7110 } // decode_OP_DS__DS_MIN_SRC2_I64
7113 Decoder::decode_OP_DS__DS_MAX_SRC2_I64(MachInst iFmt
)
7115 return new Inst_DS__DS_MAX_SRC2_I64(&iFmt
->iFmt_DS
);
7116 } // decode_OP_DS__DS_MAX_SRC2_I64
7119 Decoder::decode_OP_DS__DS_MIN_SRC2_U64(MachInst iFmt
)
7121 return new Inst_DS__DS_MIN_SRC2_U64(&iFmt
->iFmt_DS
);
7122 } // decode_OP_DS__DS_MIN_SRC2_U64
7125 Decoder::decode_OP_DS__DS_MAX_SRC2_U64(MachInst iFmt
)
7127 return new Inst_DS__DS_MAX_SRC2_U64(&iFmt
->iFmt_DS
);
7128 } // decode_OP_DS__DS_MAX_SRC2_U64
7131 Decoder::decode_OP_DS__DS_AND_SRC2_B64(MachInst iFmt
)
7133 return new Inst_DS__DS_AND_SRC2_B64(&iFmt
->iFmt_DS
);
7134 } // decode_OP_DS__DS_AND_SRC2_B64
7137 Decoder::decode_OP_DS__DS_OR_SRC2_B64(MachInst iFmt
)
7139 return new Inst_DS__DS_OR_SRC2_B64(&iFmt
->iFmt_DS
);
7140 } // decode_OP_DS__DS_OR_SRC2_B64
7143 Decoder::decode_OP_DS__DS_XOR_SRC2_B64(MachInst iFmt
)
7145 return new Inst_DS__DS_XOR_SRC2_B64(&iFmt
->iFmt_DS
);
7146 } // decode_OP_DS__DS_XOR_SRC2_B64
7149 Decoder::decode_OP_DS__DS_WRITE_SRC2_B64(MachInst iFmt
)
7151 return new Inst_DS__DS_WRITE_SRC2_B64(&iFmt
->iFmt_DS
);
7152 } // decode_OP_DS__DS_WRITE_SRC2_B64
7155 Decoder::decode_OP_DS__DS_MIN_SRC2_F64(MachInst iFmt
)
7157 return new Inst_DS__DS_MIN_SRC2_F64(&iFmt
->iFmt_DS
);
7158 } // decode_OP_DS__DS_MIN_SRC2_F64
7161 Decoder::decode_OP_DS__DS_MAX_SRC2_F64(MachInst iFmt
)
7163 return new Inst_DS__DS_MAX_SRC2_F64(&iFmt
->iFmt_DS
);
7164 } // decode_OP_DS__DS_MAX_SRC2_F64
7167 Decoder::decode_OP_DS__DS_WRITE_B96(MachInst iFmt
)
7169 return new Inst_DS__DS_WRITE_B96(&iFmt
->iFmt_DS
);
7170 } // decode_OP_DS__DS_WRITE_B96
7173 Decoder::decode_OP_DS__DS_WRITE_B128(MachInst iFmt
)
7175 return new Inst_DS__DS_WRITE_B128(&iFmt
->iFmt_DS
);
7176 } // decode_OP_DS__DS_WRITE_B128
7179 Decoder::decode_OP_DS__DS_READ_B96(MachInst iFmt
)
7181 return new Inst_DS__DS_READ_B96(&iFmt
->iFmt_DS
);
7182 } // decode_OP_DS__DS_READ_B96
7185 Decoder::decode_OP_DS__DS_READ_B128(MachInst iFmt
)
7187 return new Inst_DS__DS_READ_B128(&iFmt
->iFmt_DS
);
7188 } // decode_OP_DS__DS_READ_B128
7191 Decoder::decode_OP_FLAT__FLAT_LOAD_UBYTE(MachInst iFmt
)
7193 return new Inst_FLAT__FLAT_LOAD_UBYTE(&iFmt
->iFmt_FLAT
);
7194 } // decode_OP_FLAT__FLAT_LOAD_UBYTE
7197 Decoder::decode_OP_FLAT__FLAT_LOAD_SBYTE(MachInst iFmt
)
7199 return new Inst_FLAT__FLAT_LOAD_SBYTE(&iFmt
->iFmt_FLAT
);
7200 } // decode_OP_FLAT__FLAT_LOAD_SBYTE
7203 Decoder::decode_OP_FLAT__FLAT_LOAD_USHORT(MachInst iFmt
)
7205 return new Inst_FLAT__FLAT_LOAD_USHORT(&iFmt
->iFmt_FLAT
);
7206 } // decode_OP_FLAT__FLAT_LOAD_USHORT
7209 Decoder::decode_OP_FLAT__FLAT_LOAD_SSHORT(MachInst iFmt
)
7211 return new Inst_FLAT__FLAT_LOAD_SSHORT(&iFmt
->iFmt_FLAT
);
7212 } // decode_OP_FLAT__FLAT_LOAD_SSHORT
7215 Decoder::decode_OP_FLAT__FLAT_LOAD_DWORD(MachInst iFmt
)
7217 return new Inst_FLAT__FLAT_LOAD_DWORD(&iFmt
->iFmt_FLAT
);
7218 } // decode_OP_FLAT__FLAT_LOAD_DWORD
7221 Decoder::decode_OP_FLAT__FLAT_LOAD_DWORDX2(MachInst iFmt
)
7223 return new Inst_FLAT__FLAT_LOAD_DWORDX2(&iFmt
->iFmt_FLAT
);
7224 } // decode_OP_FLAT__FLAT_LOAD_DWORDX2
7227 Decoder::decode_OP_FLAT__FLAT_LOAD_DWORDX3(MachInst iFmt
)
7229 return new Inst_FLAT__FLAT_LOAD_DWORDX3(&iFmt
->iFmt_FLAT
);
7230 } // decode_OP_FLAT__FLAT_LOAD_DWORDX3
7233 Decoder::decode_OP_FLAT__FLAT_LOAD_DWORDX4(MachInst iFmt
)
7235 return new Inst_FLAT__FLAT_LOAD_DWORDX4(&iFmt
->iFmt_FLAT
);
7236 } // decode_OP_FLAT__FLAT_LOAD_DWORDX4
7239 Decoder::decode_OP_FLAT__FLAT_STORE_BYTE(MachInst iFmt
)
7241 return new Inst_FLAT__FLAT_STORE_BYTE(&iFmt
->iFmt_FLAT
);
7242 } // decode_OP_FLAT__FLAT_STORE_BYTE
7245 Decoder::decode_OP_FLAT__FLAT_STORE_SHORT(MachInst iFmt
)
7247 return new Inst_FLAT__FLAT_STORE_SHORT(&iFmt
->iFmt_FLAT
);
7248 } // decode_OP_FLAT__FLAT_STORE_SHORT
7251 Decoder::decode_OP_FLAT__FLAT_STORE_DWORD(MachInst iFmt
)
7253 return new Inst_FLAT__FLAT_STORE_DWORD(&iFmt
->iFmt_FLAT
);
7254 } // decode_OP_FLAT__FLAT_STORE_DWORD
7257 Decoder::decode_OP_FLAT__FLAT_STORE_DWORDX2(MachInst iFmt
)
7259 return new Inst_FLAT__FLAT_STORE_DWORDX2(&iFmt
->iFmt_FLAT
);
7260 } // decode_OP_FLAT__FLAT_STORE_DWORDX2
7263 Decoder::decode_OP_FLAT__FLAT_STORE_DWORDX3(MachInst iFmt
)
7265 return new Inst_FLAT__FLAT_STORE_DWORDX3(&iFmt
->iFmt_FLAT
);
7266 } // decode_OP_FLAT__FLAT_STORE_DWORDX3
7269 Decoder::decode_OP_FLAT__FLAT_STORE_DWORDX4(MachInst iFmt
)
7271 return new Inst_FLAT__FLAT_STORE_DWORDX4(&iFmt
->iFmt_FLAT
);
7272 } // decode_OP_FLAT__FLAT_STORE_DWORDX4
7275 Decoder::decode_OP_FLAT__FLAT_ATOMIC_SWAP(MachInst iFmt
)
7277 return new Inst_FLAT__FLAT_ATOMIC_SWAP(&iFmt
->iFmt_FLAT
);
7278 } // decode_OP_FLAT__FLAT_ATOMIC_SWAP
7281 Decoder::decode_OP_FLAT__FLAT_ATOMIC_CMPSWAP(MachInst iFmt
)
7283 return new Inst_FLAT__FLAT_ATOMIC_CMPSWAP(&iFmt
->iFmt_FLAT
);
7284 } // decode_OP_FLAT__FLAT_ATOMIC_CMPSWAP
7287 Decoder::decode_OP_FLAT__FLAT_ATOMIC_ADD(MachInst iFmt
)
7289 return new Inst_FLAT__FLAT_ATOMIC_ADD(&iFmt
->iFmt_FLAT
);
7290 } // decode_OP_FLAT__FLAT_ATOMIC_ADD
7293 Decoder::decode_OP_FLAT__FLAT_ATOMIC_SUB(MachInst iFmt
)
7295 return new Inst_FLAT__FLAT_ATOMIC_SUB(&iFmt
->iFmt_FLAT
);
7296 } // decode_OP_FLAT__FLAT_ATOMIC_SUB
7299 Decoder::decode_OP_FLAT__FLAT_ATOMIC_SMIN(MachInst iFmt
)
7301 return new Inst_FLAT__FLAT_ATOMIC_SMIN(&iFmt
->iFmt_FLAT
);
7302 } // decode_OP_FLAT__FLAT_ATOMIC_SMIN
7305 Decoder::decode_OP_FLAT__FLAT_ATOMIC_UMIN(MachInst iFmt
)
7307 return new Inst_FLAT__FLAT_ATOMIC_UMIN(&iFmt
->iFmt_FLAT
);
7308 } // decode_OP_FLAT__FLAT_ATOMIC_UMIN
7311 Decoder::decode_OP_FLAT__FLAT_ATOMIC_SMAX(MachInst iFmt
)
7313 return new Inst_FLAT__FLAT_ATOMIC_SMAX(&iFmt
->iFmt_FLAT
);
7314 } // decode_OP_FLAT__FLAT_ATOMIC_SMAX
7317 Decoder::decode_OP_FLAT__FLAT_ATOMIC_UMAX(MachInst iFmt
)
7319 return new Inst_FLAT__FLAT_ATOMIC_UMAX(&iFmt
->iFmt_FLAT
);
7320 } // decode_OP_FLAT__FLAT_ATOMIC_UMAX
7323 Decoder::decode_OP_FLAT__FLAT_ATOMIC_AND(MachInst iFmt
)
7325 return new Inst_FLAT__FLAT_ATOMIC_AND(&iFmt
->iFmt_FLAT
);
7326 } // decode_OP_FLAT__FLAT_ATOMIC_AND
7329 Decoder::decode_OP_FLAT__FLAT_ATOMIC_OR(MachInst iFmt
)
7331 return new Inst_FLAT__FLAT_ATOMIC_OR(&iFmt
->iFmt_FLAT
);
7332 } // decode_OP_FLAT__FLAT_ATOMIC_OR
7335 Decoder::decode_OP_FLAT__FLAT_ATOMIC_XOR(MachInst iFmt
)
7337 return new Inst_FLAT__FLAT_ATOMIC_XOR(&iFmt
->iFmt_FLAT
);
7338 } // decode_OP_FLAT__FLAT_ATOMIC_XOR
7341 Decoder::decode_OP_FLAT__FLAT_ATOMIC_INC(MachInst iFmt
)
7343 return new Inst_FLAT__FLAT_ATOMIC_INC(&iFmt
->iFmt_FLAT
);
7344 } // decode_OP_FLAT__FLAT_ATOMIC_INC
7347 Decoder::decode_OP_FLAT__FLAT_ATOMIC_DEC(MachInst iFmt
)
7349 return new Inst_FLAT__FLAT_ATOMIC_DEC(&iFmt
->iFmt_FLAT
);
7350 } // decode_OP_FLAT__FLAT_ATOMIC_DEC
7353 Decoder::decode_OP_FLAT__FLAT_ATOMIC_SWAP_X2(MachInst iFmt
)
7355 return new Inst_FLAT__FLAT_ATOMIC_SWAP_X2(&iFmt
->iFmt_FLAT
);
7356 } // decode_OP_FLAT__FLAT_ATOMIC_SWAP_X2
7359 Decoder::decode_OP_FLAT__FLAT_ATOMIC_CMPSWAP_X2(MachInst iFmt
)
7361 return new Inst_FLAT__FLAT_ATOMIC_CMPSWAP_X2(&iFmt
->iFmt_FLAT
);
7362 } // decode_OP_FLAT__FLAT_ATOMIC_CMPSWAP_X2
7365 Decoder::decode_OP_FLAT__FLAT_ATOMIC_ADD_X2(MachInst iFmt
)
7367 return new Inst_FLAT__FLAT_ATOMIC_ADD_X2(&iFmt
->iFmt_FLAT
);
7368 } // decode_OP_FLAT__FLAT_ATOMIC_ADD_X2
7371 Decoder::decode_OP_FLAT__FLAT_ATOMIC_SUB_X2(MachInst iFmt
)
7373 return new Inst_FLAT__FLAT_ATOMIC_SUB_X2(&iFmt
->iFmt_FLAT
);
7374 } // decode_OP_FLAT__FLAT_ATOMIC_SUB_X2
7377 Decoder::decode_OP_FLAT__FLAT_ATOMIC_SMIN_X2(MachInst iFmt
)
7379 return new Inst_FLAT__FLAT_ATOMIC_SMIN_X2(&iFmt
->iFmt_FLAT
);
7380 } // decode_OP_FLAT__FLAT_ATOMIC_SMIN_X2
7383 Decoder::decode_OP_FLAT__FLAT_ATOMIC_UMIN_X2(MachInst iFmt
)
7385 return new Inst_FLAT__FLAT_ATOMIC_UMIN_X2(&iFmt
->iFmt_FLAT
);
7386 } // decode_OP_FLAT__FLAT_ATOMIC_UMIN_X2
7389 Decoder::decode_OP_FLAT__FLAT_ATOMIC_SMAX_X2(MachInst iFmt
)
7391 return new Inst_FLAT__FLAT_ATOMIC_SMAX_X2(&iFmt
->iFmt_FLAT
);
7392 } // decode_OP_FLAT__FLAT_ATOMIC_SMAX_X2
7395 Decoder::decode_OP_FLAT__FLAT_ATOMIC_UMAX_X2(MachInst iFmt
)
7397 return new Inst_FLAT__FLAT_ATOMIC_UMAX_X2(&iFmt
->iFmt_FLAT
);
7398 } // decode_OP_FLAT__FLAT_ATOMIC_UMAX_X2
7401 Decoder::decode_OP_FLAT__FLAT_ATOMIC_AND_X2(MachInst iFmt
)
7403 return new Inst_FLAT__FLAT_ATOMIC_AND_X2(&iFmt
->iFmt_FLAT
);
7404 } // decode_OP_FLAT__FLAT_ATOMIC_AND_X2
7407 Decoder::decode_OP_FLAT__FLAT_ATOMIC_OR_X2(MachInst iFmt
)
7409 return new Inst_FLAT__FLAT_ATOMIC_OR_X2(&iFmt
->iFmt_FLAT
);
7410 } // decode_OP_FLAT__FLAT_ATOMIC_OR_X2
7413 Decoder::decode_OP_FLAT__FLAT_ATOMIC_XOR_X2(MachInst iFmt
)
7415 return new Inst_FLAT__FLAT_ATOMIC_XOR_X2(&iFmt
->iFmt_FLAT
);
7416 } // decode_OP_FLAT__FLAT_ATOMIC_XOR_X2
7419 Decoder::decode_OP_FLAT__FLAT_ATOMIC_INC_X2(MachInst iFmt
)
7421 return new Inst_FLAT__FLAT_ATOMIC_INC_X2(&iFmt
->iFmt_FLAT
);
7422 } // decode_OP_FLAT__FLAT_ATOMIC_INC_X2
7425 Decoder::decode_OP_FLAT__FLAT_ATOMIC_DEC_X2(MachInst iFmt
)
7427 return new Inst_FLAT__FLAT_ATOMIC_DEC_X2(&iFmt
->iFmt_FLAT
);
7428 } // decode_OP_FLAT__FLAT_ATOMIC_DEC_X2
7431 Decoder::decode_OP_MIMG__IMAGE_LOAD(MachInst iFmt
)
7433 return new Inst_MIMG__IMAGE_LOAD(&iFmt
->iFmt_MIMG
);
7434 } // decode_OP_MIMG__IMAGE_LOAD
7437 Decoder::decode_OP_MIMG__IMAGE_LOAD_MIP(MachInst iFmt
)
7439 return new Inst_MIMG__IMAGE_LOAD_MIP(&iFmt
->iFmt_MIMG
);
7440 } // decode_OP_MIMG__IMAGE_LOAD_MIP
7443 Decoder::decode_OP_MIMG__IMAGE_LOAD_PCK(MachInst iFmt
)
7445 return new Inst_MIMG__IMAGE_LOAD_PCK(&iFmt
->iFmt_MIMG
);
7446 } // decode_OP_MIMG__IMAGE_LOAD_PCK
7449 Decoder::decode_OP_MIMG__IMAGE_LOAD_PCK_SGN(MachInst iFmt
)
7451 return new Inst_MIMG__IMAGE_LOAD_PCK_SGN(&iFmt
->iFmt_MIMG
);
7452 } // decode_OP_MIMG__IMAGE_LOAD_PCK_SGN
7455 Decoder::decode_OP_MIMG__IMAGE_LOAD_MIP_PCK(MachInst iFmt
)
7457 return new Inst_MIMG__IMAGE_LOAD_MIP_PCK(&iFmt
->iFmt_MIMG
);
7458 } // decode_OP_MIMG__IMAGE_LOAD_MIP_PCK
7461 Decoder::decode_OP_MIMG__IMAGE_LOAD_MIP_PCK_SGN(MachInst iFmt
)
7463 return new Inst_MIMG__IMAGE_LOAD_MIP_PCK_SGN(&iFmt
->iFmt_MIMG
);
7464 } // decode_OP_MIMG__IMAGE_LOAD_MIP_PCK_SGN
7467 Decoder::decode_OP_MIMG__IMAGE_STORE(MachInst iFmt
)
7469 return new Inst_MIMG__IMAGE_STORE(&iFmt
->iFmt_MIMG
);
7470 } // decode_OP_MIMG__IMAGE_STORE
7473 Decoder::decode_OP_MIMG__IMAGE_STORE_MIP(MachInst iFmt
)
7475 return new Inst_MIMG__IMAGE_STORE_MIP(&iFmt
->iFmt_MIMG
);
7476 } // decode_OP_MIMG__IMAGE_STORE_MIP
7479 Decoder::decode_OP_MIMG__IMAGE_STORE_PCK(MachInst iFmt
)
7481 return new Inst_MIMG__IMAGE_STORE_PCK(&iFmt
->iFmt_MIMG
);
7482 } // decode_OP_MIMG__IMAGE_STORE_PCK
7485 Decoder::decode_OP_MIMG__IMAGE_STORE_MIP_PCK(MachInst iFmt
)
7487 return new Inst_MIMG__IMAGE_STORE_MIP_PCK(&iFmt
->iFmt_MIMG
);
7488 } // decode_OP_MIMG__IMAGE_STORE_MIP_PCK
7491 Decoder::decode_OP_MIMG__IMAGE_GET_RESINFO(MachInst iFmt
)
7493 return new Inst_MIMG__IMAGE_GET_RESINFO(&iFmt
->iFmt_MIMG
);
7494 } // decode_OP_MIMG__IMAGE_GET_RESINFO
7497 Decoder::decode_OP_MIMG__IMAGE_ATOMIC_SWAP(MachInst iFmt
)
7499 return new Inst_MIMG__IMAGE_ATOMIC_SWAP(&iFmt
->iFmt_MIMG
);
7500 } // decode_OP_MIMG__IMAGE_ATOMIC_SWAP
7503 Decoder::decode_OP_MIMG__IMAGE_ATOMIC_CMPSWAP(MachInst iFmt
)
7505 return new Inst_MIMG__IMAGE_ATOMIC_CMPSWAP(&iFmt
->iFmt_MIMG
);
7506 } // decode_OP_MIMG__IMAGE_ATOMIC_CMPSWAP
7509 Decoder::decode_OP_MIMG__IMAGE_ATOMIC_ADD(MachInst iFmt
)
7511 return new Inst_MIMG__IMAGE_ATOMIC_ADD(&iFmt
->iFmt_MIMG
);
7512 } // decode_OP_MIMG__IMAGE_ATOMIC_ADD
7515 Decoder::decode_OP_MIMG__IMAGE_ATOMIC_SUB(MachInst iFmt
)
7517 return new Inst_MIMG__IMAGE_ATOMIC_SUB(&iFmt
->iFmt_MIMG
);
7518 } // decode_OP_MIMG__IMAGE_ATOMIC_SUB
7521 Decoder::decode_OP_MIMG__IMAGE_ATOMIC_SMIN(MachInst iFmt
)
7523 return new Inst_MIMG__IMAGE_ATOMIC_SMIN(&iFmt
->iFmt_MIMG
);
7524 } // decode_OP_MIMG__IMAGE_ATOMIC_SMIN
7527 Decoder::decode_OP_MIMG__IMAGE_ATOMIC_UMIN(MachInst iFmt
)
7529 return new Inst_MIMG__IMAGE_ATOMIC_UMIN(&iFmt
->iFmt_MIMG
);
7530 } // decode_OP_MIMG__IMAGE_ATOMIC_UMIN
7533 Decoder::decode_OP_MIMG__IMAGE_ATOMIC_SMAX(MachInst iFmt
)
7535 return new Inst_MIMG__IMAGE_ATOMIC_SMAX(&iFmt
->iFmt_MIMG
);
7536 } // decode_OP_MIMG__IMAGE_ATOMIC_SMAX
7539 Decoder::decode_OP_MIMG__IMAGE_ATOMIC_UMAX(MachInst iFmt
)
7541 return new Inst_MIMG__IMAGE_ATOMIC_UMAX(&iFmt
->iFmt_MIMG
);
7542 } // decode_OP_MIMG__IMAGE_ATOMIC_UMAX
7545 Decoder::decode_OP_MIMG__IMAGE_ATOMIC_AND(MachInst iFmt
)
7547 return new Inst_MIMG__IMAGE_ATOMIC_AND(&iFmt
->iFmt_MIMG
);
7548 } // decode_OP_MIMG__IMAGE_ATOMIC_AND
7551 Decoder::decode_OP_MIMG__IMAGE_ATOMIC_OR(MachInst iFmt
)
7553 return new Inst_MIMG__IMAGE_ATOMIC_OR(&iFmt
->iFmt_MIMG
);
7554 } // decode_OP_MIMG__IMAGE_ATOMIC_OR
7557 Decoder::decode_OP_MIMG__IMAGE_ATOMIC_XOR(MachInst iFmt
)
7559 return new Inst_MIMG__IMAGE_ATOMIC_XOR(&iFmt
->iFmt_MIMG
);
7560 } // decode_OP_MIMG__IMAGE_ATOMIC_XOR
7563 Decoder::decode_OP_MIMG__IMAGE_ATOMIC_INC(MachInst iFmt
)
7565 return new Inst_MIMG__IMAGE_ATOMIC_INC(&iFmt
->iFmt_MIMG
);
7566 } // decode_OP_MIMG__IMAGE_ATOMIC_INC
7569 Decoder::decode_OP_MIMG__IMAGE_ATOMIC_DEC(MachInst iFmt
)
7571 return new Inst_MIMG__IMAGE_ATOMIC_DEC(&iFmt
->iFmt_MIMG
);
7572 } // decode_OP_MIMG__IMAGE_ATOMIC_DEC
7575 Decoder::decode_OP_MIMG__IMAGE_SAMPLE(MachInst iFmt
)
7577 return new Inst_MIMG__IMAGE_SAMPLE(&iFmt
->iFmt_MIMG
);
7578 } // decode_OP_MIMG__IMAGE_SAMPLE
7581 Decoder::decode_OP_MIMG__IMAGE_SAMPLE_CL(MachInst iFmt
)
7583 return new Inst_MIMG__IMAGE_SAMPLE_CL(&iFmt
->iFmt_MIMG
);
7584 } // decode_OP_MIMG__IMAGE_SAMPLE_CL
7587 Decoder::decode_OP_MIMG__IMAGE_SAMPLE_D(MachInst iFmt
)
7589 return new Inst_MIMG__IMAGE_SAMPLE_D(&iFmt
->iFmt_MIMG
);
7590 } // decode_OP_MIMG__IMAGE_SAMPLE_D
7593 Decoder::decode_OP_MIMG__IMAGE_SAMPLE_D_CL(MachInst iFmt
)
7595 return new Inst_MIMG__IMAGE_SAMPLE_D_CL(&iFmt
->iFmt_MIMG
);
7596 } // decode_OP_MIMG__IMAGE_SAMPLE_D_CL
7599 Decoder::decode_OP_MIMG__IMAGE_SAMPLE_L(MachInst iFmt
)
7601 return new Inst_MIMG__IMAGE_SAMPLE_L(&iFmt
->iFmt_MIMG
);
7602 } // decode_OP_MIMG__IMAGE_SAMPLE_L
7605 Decoder::decode_OP_MIMG__IMAGE_SAMPLE_B(MachInst iFmt
)
7607 return new Inst_MIMG__IMAGE_SAMPLE_B(&iFmt
->iFmt_MIMG
);
7608 } // decode_OP_MIMG__IMAGE_SAMPLE_B
7611 Decoder::decode_OP_MIMG__IMAGE_SAMPLE_B_CL(MachInst iFmt
)
7613 return new Inst_MIMG__IMAGE_SAMPLE_B_CL(&iFmt
->iFmt_MIMG
);
7614 } // decode_OP_MIMG__IMAGE_SAMPLE_B_CL
7617 Decoder::decode_OP_MIMG__IMAGE_SAMPLE_LZ(MachInst iFmt
)
7619 return new Inst_MIMG__IMAGE_SAMPLE_LZ(&iFmt
->iFmt_MIMG
);
7620 } // decode_OP_MIMG__IMAGE_SAMPLE_LZ
7623 Decoder::decode_OP_MIMG__IMAGE_SAMPLE_C(MachInst iFmt
)
7625 return new Inst_MIMG__IMAGE_SAMPLE_C(&iFmt
->iFmt_MIMG
);
7626 } // decode_OP_MIMG__IMAGE_SAMPLE_C
7629 Decoder::decode_OP_MIMG__IMAGE_SAMPLE_C_CL(MachInst iFmt
)
7631 return new Inst_MIMG__IMAGE_SAMPLE_C_CL(&iFmt
->iFmt_MIMG
);
7632 } // decode_OP_MIMG__IMAGE_SAMPLE_C_CL
7635 Decoder::decode_OP_MIMG__IMAGE_SAMPLE_C_D(MachInst iFmt
)
7637 return new Inst_MIMG__IMAGE_SAMPLE_C_D(&iFmt
->iFmt_MIMG
);
7638 } // decode_OP_MIMG__IMAGE_SAMPLE_C_D
7641 Decoder::decode_OP_MIMG__IMAGE_SAMPLE_C_D_CL(MachInst iFmt
)
7643 return new Inst_MIMG__IMAGE_SAMPLE_C_D_CL(&iFmt
->iFmt_MIMG
);
7644 } // decode_OP_MIMG__IMAGE_SAMPLE_C_D_CL
7647 Decoder::decode_OP_MIMG__IMAGE_SAMPLE_C_L(MachInst iFmt
)
7649 return new Inst_MIMG__IMAGE_SAMPLE_C_L(&iFmt
->iFmt_MIMG
);
7650 } // decode_OP_MIMG__IMAGE_SAMPLE_C_L
7653 Decoder::decode_OP_MIMG__IMAGE_SAMPLE_C_B(MachInst iFmt
)
7655 return new Inst_MIMG__IMAGE_SAMPLE_C_B(&iFmt
->iFmt_MIMG
);
7656 } // decode_OP_MIMG__IMAGE_SAMPLE_C_B
7659 Decoder::decode_OP_MIMG__IMAGE_SAMPLE_C_B_CL(MachInst iFmt
)
7661 return new Inst_MIMG__IMAGE_SAMPLE_C_B_CL(&iFmt
->iFmt_MIMG
);
7662 } // decode_OP_MIMG__IMAGE_SAMPLE_C_B_CL
7665 Decoder::decode_OP_MIMG__IMAGE_SAMPLE_C_LZ(MachInst iFmt
)
7667 return new Inst_MIMG__IMAGE_SAMPLE_C_LZ(&iFmt
->iFmt_MIMG
);
7668 } // decode_OP_MIMG__IMAGE_SAMPLE_C_LZ
7671 Decoder::decode_OP_MIMG__IMAGE_SAMPLE_O(MachInst iFmt
)
7673 return new Inst_MIMG__IMAGE_SAMPLE_O(&iFmt
->iFmt_MIMG
);
7674 } // decode_OP_MIMG__IMAGE_SAMPLE_O
7677 Decoder::decode_OP_MIMG__IMAGE_SAMPLE_CL_O(MachInst iFmt
)
7679 return new Inst_MIMG__IMAGE_SAMPLE_CL_O(&iFmt
->iFmt_MIMG
);
7680 } // decode_OP_MIMG__IMAGE_SAMPLE_CL_O
7683 Decoder::decode_OP_MIMG__IMAGE_SAMPLE_D_O(MachInst iFmt
)
7685 return new Inst_MIMG__IMAGE_SAMPLE_D_O(&iFmt
->iFmt_MIMG
);
7686 } // decode_OP_MIMG__IMAGE_SAMPLE_D_O
7689 Decoder::decode_OP_MIMG__IMAGE_SAMPLE_D_CL_O(MachInst iFmt
)
7691 return new Inst_MIMG__IMAGE_SAMPLE_D_CL_O(&iFmt
->iFmt_MIMG
);
7692 } // decode_OP_MIMG__IMAGE_SAMPLE_D_CL_O
7695 Decoder::decode_OP_MIMG__IMAGE_SAMPLE_L_O(MachInst iFmt
)
7697 return new Inst_MIMG__IMAGE_SAMPLE_L_O(&iFmt
->iFmt_MIMG
);
7698 } // decode_OP_MIMG__IMAGE_SAMPLE_L_O
7701 Decoder::decode_OP_MIMG__IMAGE_SAMPLE_B_O(MachInst iFmt
)
7703 return new Inst_MIMG__IMAGE_SAMPLE_B_O(&iFmt
->iFmt_MIMG
);
7704 } // decode_OP_MIMG__IMAGE_SAMPLE_B_O
7707 Decoder::decode_OP_MIMG__IMAGE_SAMPLE_B_CL_O(MachInst iFmt
)
7709 return new Inst_MIMG__IMAGE_SAMPLE_B_CL_O(&iFmt
->iFmt_MIMG
);
7710 } // decode_OP_MIMG__IMAGE_SAMPLE_B_CL_O
7713 Decoder::decode_OP_MIMG__IMAGE_SAMPLE_LZ_O(MachInst iFmt
)
7715 return new Inst_MIMG__IMAGE_SAMPLE_LZ_O(&iFmt
->iFmt_MIMG
);
7716 } // decode_OP_MIMG__IMAGE_SAMPLE_LZ_O
7719 Decoder::decode_OP_MIMG__IMAGE_SAMPLE_C_O(MachInst iFmt
)
7721 return new Inst_MIMG__IMAGE_SAMPLE_C_O(&iFmt
->iFmt_MIMG
);
7722 } // decode_OP_MIMG__IMAGE_SAMPLE_C_O
7725 Decoder::decode_OP_MIMG__IMAGE_SAMPLE_C_CL_O(MachInst iFmt
)
7727 return new Inst_MIMG__IMAGE_SAMPLE_C_CL_O(&iFmt
->iFmt_MIMG
);
7728 } // decode_OP_MIMG__IMAGE_SAMPLE_C_CL_O
7731 Decoder::decode_OP_MIMG__IMAGE_SAMPLE_C_D_O(MachInst iFmt
)
7733 return new Inst_MIMG__IMAGE_SAMPLE_C_D_O(&iFmt
->iFmt_MIMG
);
7734 } // decode_OP_MIMG__IMAGE_SAMPLE_C_D_O
7737 Decoder::decode_OP_MIMG__IMAGE_SAMPLE_C_D_CL_O(MachInst iFmt
)
7739 return new Inst_MIMG__IMAGE_SAMPLE_C_D_CL_O(&iFmt
->iFmt_MIMG
);
7740 } // decode_OP_MIMG__IMAGE_SAMPLE_C_D_CL_O
7743 Decoder::decode_OP_MIMG__IMAGE_SAMPLE_C_L_O(MachInst iFmt
)
7745 return new Inst_MIMG__IMAGE_SAMPLE_C_L_O(&iFmt
->iFmt_MIMG
);
7746 } // decode_OP_MIMG__IMAGE_SAMPLE_C_L_O
7749 Decoder::decode_OP_MIMG__IMAGE_SAMPLE_C_B_O(MachInst iFmt
)
7751 return new Inst_MIMG__IMAGE_SAMPLE_C_B_O(&iFmt
->iFmt_MIMG
);
7752 } // decode_OP_MIMG__IMAGE_SAMPLE_C_B_O
7755 Decoder::decode_OP_MIMG__IMAGE_SAMPLE_C_B_CL_O(MachInst iFmt
)
7757 return new Inst_MIMG__IMAGE_SAMPLE_C_B_CL_O(&iFmt
->iFmt_MIMG
);
7758 } // decode_OP_MIMG__IMAGE_SAMPLE_C_B_CL_O
7761 Decoder::decode_OP_MIMG__IMAGE_SAMPLE_C_LZ_O(MachInst iFmt
)
7763 return new Inst_MIMG__IMAGE_SAMPLE_C_LZ_O(&iFmt
->iFmt_MIMG
);
7764 } // decode_OP_MIMG__IMAGE_SAMPLE_C_LZ_O
7767 Decoder::decode_OP_MIMG__IMAGE_GATHER4(MachInst iFmt
)
7769 return new Inst_MIMG__IMAGE_GATHER4(&iFmt
->iFmt_MIMG
);
7770 } // decode_OP_MIMG__IMAGE_GATHER4
7773 Decoder::decode_OP_MIMG__IMAGE_GATHER4_CL(MachInst iFmt
)
7775 return new Inst_MIMG__IMAGE_GATHER4_CL(&iFmt
->iFmt_MIMG
);
7776 } // decode_OP_MIMG__IMAGE_GATHER4_CL
7779 Decoder::decode_OP_MIMG__IMAGE_GATHER4_L(MachInst iFmt
)
7781 return new Inst_MIMG__IMAGE_GATHER4_L(&iFmt
->iFmt_MIMG
);
7782 } // decode_OP_MIMG__IMAGE_GATHER4_L
7785 Decoder::decode_OP_MIMG__IMAGE_GATHER4_B(MachInst iFmt
)
7787 return new Inst_MIMG__IMAGE_GATHER4_B(&iFmt
->iFmt_MIMG
);
7788 } // decode_OP_MIMG__IMAGE_GATHER4_B
7791 Decoder::decode_OP_MIMG__IMAGE_GATHER4_B_CL(MachInst iFmt
)
7793 return new Inst_MIMG__IMAGE_GATHER4_B_CL(&iFmt
->iFmt_MIMG
);
7794 } // decode_OP_MIMG__IMAGE_GATHER4_B_CL
7797 Decoder::decode_OP_MIMG__IMAGE_GATHER4_LZ(MachInst iFmt
)
7799 return new Inst_MIMG__IMAGE_GATHER4_LZ(&iFmt
->iFmt_MIMG
);
7800 } // decode_OP_MIMG__IMAGE_GATHER4_LZ
7803 Decoder::decode_OP_MIMG__IMAGE_GATHER4_C(MachInst iFmt
)
7805 return new Inst_MIMG__IMAGE_GATHER4_C(&iFmt
->iFmt_MIMG
);
7806 } // decode_OP_MIMG__IMAGE_GATHER4_C
7809 Decoder::decode_OP_MIMG__IMAGE_GATHER4_C_CL(MachInst iFmt
)
7811 return new Inst_MIMG__IMAGE_GATHER4_C_CL(&iFmt
->iFmt_MIMG
);
7812 } // decode_OP_MIMG__IMAGE_GATHER4_C_CL
7815 Decoder::decode_OP_MIMG__IMAGE_GATHER4_C_L(MachInst iFmt
)
7817 return new Inst_MIMG__IMAGE_GATHER4_C_L(&iFmt
->iFmt_MIMG
);
7818 } // decode_OP_MIMG__IMAGE_GATHER4_C_L
7821 Decoder::decode_OP_MIMG__IMAGE_GATHER4_C_B(MachInst iFmt
)
7823 return new Inst_MIMG__IMAGE_GATHER4_C_B(&iFmt
->iFmt_MIMG
);
7824 } // decode_OP_MIMG__IMAGE_GATHER4_C_B
7827 Decoder::decode_OP_MIMG__IMAGE_GATHER4_C_B_CL(MachInst iFmt
)
7829 return new Inst_MIMG__IMAGE_GATHER4_C_B_CL(&iFmt
->iFmt_MIMG
);
7830 } // decode_OP_MIMG__IMAGE_GATHER4_C_B_CL
7833 Decoder::decode_OP_MIMG__IMAGE_GATHER4_C_LZ(MachInst iFmt
)
7835 return new Inst_MIMG__IMAGE_GATHER4_C_LZ(&iFmt
->iFmt_MIMG
);
7836 } // decode_OP_MIMG__IMAGE_GATHER4_C_LZ
7839 Decoder::decode_OP_MIMG__IMAGE_GATHER4_O(MachInst iFmt
)
7841 return new Inst_MIMG__IMAGE_GATHER4_O(&iFmt
->iFmt_MIMG
);
7842 } // decode_OP_MIMG__IMAGE_GATHER4_O
7845 Decoder::decode_OP_MIMG__IMAGE_GATHER4_CL_O(MachInst iFmt
)
7847 return new Inst_MIMG__IMAGE_GATHER4_CL_O(&iFmt
->iFmt_MIMG
);
7848 } // decode_OP_MIMG__IMAGE_GATHER4_CL_O
7851 Decoder::decode_OP_MIMG__IMAGE_GATHER4_L_O(MachInst iFmt
)
7853 return new Inst_MIMG__IMAGE_GATHER4_L_O(&iFmt
->iFmt_MIMG
);
7854 } // decode_OP_MIMG__IMAGE_GATHER4_L_O
7857 Decoder::decode_OP_MIMG__IMAGE_GATHER4_B_O(MachInst iFmt
)
7859 return new Inst_MIMG__IMAGE_GATHER4_B_O(&iFmt
->iFmt_MIMG
);
7860 } // decode_OP_MIMG__IMAGE_GATHER4_B_O
7863 Decoder::decode_OP_MIMG__IMAGE_GATHER4_B_CL_O(MachInst iFmt
)
7865 return new Inst_MIMG__IMAGE_GATHER4_B_CL_O(&iFmt
->iFmt_MIMG
);
7866 } // decode_OP_MIMG__IMAGE_GATHER4_B_CL_O
7869 Decoder::decode_OP_MIMG__IMAGE_GATHER4_LZ_O(MachInst iFmt
)
7871 return new Inst_MIMG__IMAGE_GATHER4_LZ_O(&iFmt
->iFmt_MIMG
);
7872 } // decode_OP_MIMG__IMAGE_GATHER4_LZ_O
7875 Decoder::decode_OP_MIMG__IMAGE_GATHER4_C_O(MachInst iFmt
)
7877 return new Inst_MIMG__IMAGE_GATHER4_C_O(&iFmt
->iFmt_MIMG
);
7878 } // decode_OP_MIMG__IMAGE_GATHER4_C_O
7881 Decoder::decode_OP_MIMG__IMAGE_GATHER4_C_CL_O(MachInst iFmt
)
7883 return new Inst_MIMG__IMAGE_GATHER4_C_CL_O(&iFmt
->iFmt_MIMG
);
7884 } // decode_OP_MIMG__IMAGE_GATHER4_C_CL_O
7887 Decoder::decode_OP_MIMG__IMAGE_GATHER4_C_L_O(MachInst iFmt
)
7889 return new Inst_MIMG__IMAGE_GATHER4_C_L_O(&iFmt
->iFmt_MIMG
);
7890 } // decode_OP_MIMG__IMAGE_GATHER4_C_L_O
7893 Decoder::decode_OP_MIMG__IMAGE_GATHER4_C_B_O(MachInst iFmt
)
7895 return new Inst_MIMG__IMAGE_GATHER4_C_B_O(&iFmt
->iFmt_MIMG
);
7896 } // decode_OP_MIMG__IMAGE_GATHER4_C_B_O
7899 Decoder::decode_OP_MIMG__IMAGE_GATHER4_C_B_CL_O(MachInst iFmt
)
7901 return new Inst_MIMG__IMAGE_GATHER4_C_B_CL_O(&iFmt
->iFmt_MIMG
);
7902 } // decode_OP_MIMG__IMAGE_GATHER4_C_B_CL_O
7905 Decoder::decode_OP_MIMG__IMAGE_GATHER4_C_LZ_O(MachInst iFmt
)
7907 return new Inst_MIMG__IMAGE_GATHER4_C_LZ_O(&iFmt
->iFmt_MIMG
);
7908 } // decode_OP_MIMG__IMAGE_GATHER4_C_LZ_O
7911 Decoder::decode_OP_MIMG__IMAGE_GET_LOD(MachInst iFmt
)
7913 return new Inst_MIMG__IMAGE_GET_LOD(&iFmt
->iFmt_MIMG
);
7914 } // decode_OP_MIMG__IMAGE_GET_LOD
7917 Decoder::decode_OP_MIMG__IMAGE_SAMPLE_CD(MachInst iFmt
)
7919 return new Inst_MIMG__IMAGE_SAMPLE_CD(&iFmt
->iFmt_MIMG
);
7920 } // decode_OP_MIMG__IMAGE_SAMPLE_CD
7923 Decoder::decode_OP_MIMG__IMAGE_SAMPLE_CD_CL(MachInst iFmt
)
7925 return new Inst_MIMG__IMAGE_SAMPLE_CD_CL(&iFmt
->iFmt_MIMG
);
7926 } // decode_OP_MIMG__IMAGE_SAMPLE_CD_CL
7929 Decoder::decode_OP_MIMG__IMAGE_SAMPLE_C_CD(MachInst iFmt
)
7931 return new Inst_MIMG__IMAGE_SAMPLE_C_CD(&iFmt
->iFmt_MIMG
);
7932 } // decode_OP_MIMG__IMAGE_SAMPLE_C_CD
7935 Decoder::decode_OP_MIMG__IMAGE_SAMPLE_C_CD_CL(MachInst iFmt
)
7937 return new Inst_MIMG__IMAGE_SAMPLE_C_CD_CL(&iFmt
->iFmt_MIMG
);
7938 } // decode_OP_MIMG__IMAGE_SAMPLE_C_CD_CL
7941 Decoder::decode_OP_MIMG__IMAGE_SAMPLE_CD_O(MachInst iFmt
)
7943 return new Inst_MIMG__IMAGE_SAMPLE_CD_O(&iFmt
->iFmt_MIMG
);
7944 } // decode_OP_MIMG__IMAGE_SAMPLE_CD_O
7947 Decoder::decode_OP_MIMG__IMAGE_SAMPLE_CD_CL_O(MachInst iFmt
)
7949 return new Inst_MIMG__IMAGE_SAMPLE_CD_CL_O(&iFmt
->iFmt_MIMG
);
7950 } // decode_OP_MIMG__IMAGE_SAMPLE_CD_CL_O
7953 Decoder::decode_OP_MIMG__IMAGE_SAMPLE_C_CD_O(MachInst iFmt
)
7955 return new Inst_MIMG__IMAGE_SAMPLE_C_CD_O(&iFmt
->iFmt_MIMG
);
7956 } // decode_OP_MIMG__IMAGE_SAMPLE_C_CD_O
7959 Decoder::decode_OP_MIMG__IMAGE_SAMPLE_C_CD_CL_O(MachInst iFmt
)
7961 return new Inst_MIMG__IMAGE_SAMPLE_C_CD_CL_O(&iFmt
->iFmt_MIMG
);
7962 } // decode_OP_MIMG__IMAGE_SAMPLE_C_CD_CL_O
7965 Decoder::decode_OP_MTBUF__TBUFFER_LOAD_FORMAT_X(MachInst iFmt
)
7967 return new Inst_MTBUF__TBUFFER_LOAD_FORMAT_X(&iFmt
->iFmt_MTBUF
);
7968 } // decode_OP_MTBUF__TBUFFER_LOAD_FORMAT_X
7971 Decoder::decode_OP_MTBUF__TBUFFER_LOAD_FORMAT_XY(MachInst iFmt
)
7973 return new Inst_MTBUF__TBUFFER_LOAD_FORMAT_XY(&iFmt
->iFmt_MTBUF
);
7974 } // decode_OP_MTBUF__TBUFFER_LOAD_FORMAT_XY
7977 Decoder::decode_OP_MTBUF__TBUFFER_LOAD_FORMAT_XYZ(MachInst iFmt
)
7979 return new Inst_MTBUF__TBUFFER_LOAD_FORMAT_XYZ(&iFmt
->iFmt_MTBUF
);
7980 } // decode_OP_MTBUF__TBUFFER_LOAD_FORMAT_XYZ
7983 Decoder::decode_OP_MTBUF__TBUFFER_LOAD_FORMAT_XYZW(MachInst iFmt
)
7985 return new Inst_MTBUF__TBUFFER_LOAD_FORMAT_XYZW(&iFmt
->iFmt_MTBUF
);
7986 } // decode_OP_MTBUF__TBUFFER_LOAD_FORMAT_XYZW
7989 Decoder::decode_OP_MTBUF__TBUFFER_STORE_FORMAT_X(MachInst iFmt
)
7991 return new Inst_MTBUF__TBUFFER_STORE_FORMAT_X(&iFmt
->iFmt_MTBUF
);
7992 } // decode_OP_MTBUF__TBUFFER_STORE_FORMAT_X
7995 Decoder::decode_OP_MTBUF__TBUFFER_STORE_FORMAT_XY(MachInst iFmt
)
7997 return new Inst_MTBUF__TBUFFER_STORE_FORMAT_XY(&iFmt
->iFmt_MTBUF
);
7998 } // decode_OP_MTBUF__TBUFFER_STORE_FORMAT_XY
8001 Decoder::decode_OP_MTBUF__TBUFFER_STORE_FORMAT_XYZ(MachInst iFmt
)
8003 return new Inst_MTBUF__TBUFFER_STORE_FORMAT_XYZ(&iFmt
->iFmt_MTBUF
);
8004 } // decode_OP_MTBUF__TBUFFER_STORE_FORMAT_XYZ
8007 Decoder::decode_OP_MTBUF__TBUFFER_STORE_FORMAT_XYZW(MachInst iFmt
)
8009 return new Inst_MTBUF__TBUFFER_STORE_FORMAT_XYZW(&iFmt
->iFmt_MTBUF
);
8010 } // decode_OP_MTBUF__TBUFFER_STORE_FORMAT_XYZW
8013 Decoder::decode_OP_MTBUF__TBUFFER_LOAD_FORMAT_D16_X(MachInst iFmt
)
8015 return new Inst_MTBUF__TBUFFER_LOAD_FORMAT_D16_X(&iFmt
->iFmt_MTBUF
);
8016 } // decode_OP_MTBUF__TBUFFER_LOAD_FORMAT_D16_X
8019 Decoder::decode_OP_MTBUF__TBUFFER_LOAD_FORMAT_D16_XY(MachInst iFmt
)
8021 return new Inst_MTBUF__TBUFFER_LOAD_FORMAT_D16_XY(&iFmt
->iFmt_MTBUF
);
8022 } // decode_OP_MTBUF__TBUFFER_LOAD_FORMAT_D16_XY
8025 Decoder::decode_OP_MTBUF__TBUFFER_LOAD_FORMAT_D16_XYZ(MachInst iFmt
)
8027 return new Inst_MTBUF__TBUFFER_LOAD_FORMAT_D16_XYZ(&iFmt
->iFmt_MTBUF
);
8028 } // decode_OP_MTBUF__TBUFFER_LOAD_FORMAT_D16_XYZ
8031 Decoder::decode_OP_MTBUF__TBUFFER_LOAD_FORMAT_D16_XYZW(MachInst iFmt
)
8033 return new Inst_MTBUF__TBUFFER_LOAD_FORMAT_D16_XYZW(&iFmt
->iFmt_MTBUF
);
8034 } // decode_OP_MTBUF__TBUFFER_LOAD_FORMAT_D16_XYZW
8037 Decoder::decode_OP_MTBUF__TBUFFER_STORE_FORMAT_D16_X(MachInst iFmt
)
8039 return new Inst_MTBUF__TBUFFER_STORE_FORMAT_D16_X(&iFmt
->iFmt_MTBUF
);
8040 } // decode_OP_MTBUF__TBUFFER_STORE_FORMAT_D16_X
8043 Decoder::decode_OP_MTBUF__TBUFFER_STORE_FORMAT_D16_XY(MachInst iFmt
)
8045 return new Inst_MTBUF__TBUFFER_STORE_FORMAT_D16_XY(&iFmt
->iFmt_MTBUF
);
8046 } // decode_OP_MTBUF__TBUFFER_STORE_FORMAT_D16_XY
8049 Decoder::decode_OP_MTBUF__TBUFFER_STORE_FORMAT_D16_XYZ(MachInst iFmt
)
8051 return new Inst_MTBUF__TBUFFER_STORE_FORMAT_D16_XYZ(&iFmt
->iFmt_MTBUF
);
8052 } // decode_OP_MTBUF__TBUFFER_STORE_FORMAT_D16_XYZ
8055 Decoder::decode_OP_MTBUF__TBUFFER_STORE_FORMAT_D16_XYZW(MachInst iFmt
)
8058 Inst_MTBUF__TBUFFER_STORE_FORMAT_D16_XYZW(&iFmt
->iFmt_MTBUF
);
8059 } // decode_OP_MTBUF__TBUFFER_STORE_FORMAT_D16_XYZW
8062 Decoder::decode_OP_MUBUF__BUFFER_LOAD_FORMAT_X(MachInst iFmt
)
8064 return new Inst_MUBUF__BUFFER_LOAD_FORMAT_X(&iFmt
->iFmt_MUBUF
);
8065 } // decode_OP_MUBUF__BUFFER_LOAD_FORMAT_X
8068 Decoder::decode_OP_MUBUF__BUFFER_LOAD_FORMAT_XY(MachInst iFmt
)
8070 return new Inst_MUBUF__BUFFER_LOAD_FORMAT_XY(&iFmt
->iFmt_MUBUF
);
8071 } // decode_OP_MUBUF__BUFFER_LOAD_FORMAT_XY
8074 Decoder::decode_OP_MUBUF__BUFFER_LOAD_FORMAT_XYZ(MachInst iFmt
)
8076 return new Inst_MUBUF__BUFFER_LOAD_FORMAT_XYZ(&iFmt
->iFmt_MUBUF
);
8077 } // decode_OP_MUBUF__BUFFER_LOAD_FORMAT_XYZ
8080 Decoder::decode_OP_MUBUF__BUFFER_LOAD_FORMAT_XYZW(MachInst iFmt
)
8082 return new Inst_MUBUF__BUFFER_LOAD_FORMAT_XYZW(&iFmt
->iFmt_MUBUF
);
8083 } // decode_OP_MUBUF__BUFFER_LOAD_FORMAT_XYZW
8086 Decoder::decode_OP_MUBUF__BUFFER_STORE_FORMAT_X(MachInst iFmt
)
8088 return new Inst_MUBUF__BUFFER_STORE_FORMAT_X(&iFmt
->iFmt_MUBUF
);
8089 } // decode_OP_MUBUF__BUFFER_STORE_FORMAT_X
8092 Decoder::decode_OP_MUBUF__BUFFER_STORE_FORMAT_XY(MachInst iFmt
)
8094 return new Inst_MUBUF__BUFFER_STORE_FORMAT_XY(&iFmt
->iFmt_MUBUF
);
8095 } // decode_OP_MUBUF__BUFFER_STORE_FORMAT_XY
8098 Decoder::decode_OP_MUBUF__BUFFER_STORE_FORMAT_XYZ(MachInst iFmt
)
8100 return new Inst_MUBUF__BUFFER_STORE_FORMAT_XYZ(&iFmt
->iFmt_MUBUF
);
8101 } // decode_OP_MUBUF__BUFFER_STORE_FORMAT_XYZ
8104 Decoder::decode_OP_MUBUF__BUFFER_STORE_FORMAT_XYZW(MachInst iFmt
)
8106 return new Inst_MUBUF__BUFFER_STORE_FORMAT_XYZW(&iFmt
->iFmt_MUBUF
);
8107 } // decode_OP_MUBUF__BUFFER_STORE_FORMAT_XYZW
8110 Decoder::decode_OP_MUBUF__BUFFER_LOAD_FORMAT_D16_X(MachInst iFmt
)
8112 return new Inst_MUBUF__BUFFER_LOAD_FORMAT_D16_X(&iFmt
->iFmt_MUBUF
);
8113 } // decode_OP_MUBUF__BUFFER_LOAD_FORMAT_D16_X
8116 Decoder::decode_OP_MUBUF__BUFFER_LOAD_FORMAT_D16_XY(MachInst iFmt
)
8118 return new Inst_MUBUF__BUFFER_LOAD_FORMAT_D16_XY(&iFmt
->iFmt_MUBUF
);
8119 } // decode_OP_MUBUF__BUFFER_LOAD_FORMAT_D16_XY
8122 Decoder::decode_OP_MUBUF__BUFFER_LOAD_FORMAT_D16_XYZ(MachInst iFmt
)
8124 return new Inst_MUBUF__BUFFER_LOAD_FORMAT_D16_XYZ(&iFmt
->iFmt_MUBUF
);
8125 } // decode_OP_MUBUF__BUFFER_LOAD_FORMAT_D16_XYZ
8128 Decoder::decode_OP_MUBUF__BUFFER_LOAD_FORMAT_D16_XYZW(MachInst iFmt
)
8130 return new Inst_MUBUF__BUFFER_LOAD_FORMAT_D16_XYZW(&iFmt
->iFmt_MUBUF
);
8131 } // decode_OP_MUBUF__BUFFER_LOAD_FORMAT_D16_XYZW
8134 Decoder::decode_OP_MUBUF__BUFFER_STORE_FORMAT_D16_X(MachInst iFmt
)
8136 return new Inst_MUBUF__BUFFER_STORE_FORMAT_D16_X(&iFmt
->iFmt_MUBUF
);
8137 } // decode_OP_MUBUF__BUFFER_STORE_FORMAT_D16_X
8140 Decoder::decode_OP_MUBUF__BUFFER_STORE_FORMAT_D16_XY(MachInst iFmt
)
8142 return new Inst_MUBUF__BUFFER_STORE_FORMAT_D16_XY(&iFmt
->iFmt_MUBUF
);
8143 } // decode_OP_MUBUF__BUFFER_STORE_FORMAT_D16_XY
8146 Decoder::decode_OP_MUBUF__BUFFER_STORE_FORMAT_D16_XYZ(MachInst iFmt
)
8148 return new Inst_MUBUF__BUFFER_STORE_FORMAT_D16_XYZ(&iFmt
->iFmt_MUBUF
);
8149 } // decode_OP_MUBUF__BUFFER_STORE_FORMAT_D16_XYZ
8152 Decoder::decode_OP_MUBUF__BUFFER_STORE_FORMAT_D16_XYZW(MachInst iFmt
)
8154 return new Inst_MUBUF__BUFFER_STORE_FORMAT_D16_XYZW(&iFmt
->iFmt_MUBUF
);
8155 } // decode_OP_MUBUF__BUFFER_STORE_FORMAT_D16_XYZW
8158 Decoder::decode_OP_MUBUF__BUFFER_LOAD_UBYTE(MachInst iFmt
)
8160 return new Inst_MUBUF__BUFFER_LOAD_UBYTE(&iFmt
->iFmt_MUBUF
);
8161 } // decode_OP_MUBUF__BUFFER_LOAD_UBYTE
8164 Decoder::decode_OP_MUBUF__BUFFER_LOAD_SBYTE(MachInst iFmt
)
8166 return new Inst_MUBUF__BUFFER_LOAD_SBYTE(&iFmt
->iFmt_MUBUF
);
8167 } // decode_OP_MUBUF__BUFFER_LOAD_SBYTE
8170 Decoder::decode_OP_MUBUF__BUFFER_LOAD_USHORT(MachInst iFmt
)
8172 return new Inst_MUBUF__BUFFER_LOAD_USHORT(&iFmt
->iFmt_MUBUF
);
8173 } // decode_OP_MUBUF__BUFFER_LOAD_USHORT
8176 Decoder::decode_OP_MUBUF__BUFFER_LOAD_SSHORT(MachInst iFmt
)
8178 return new Inst_MUBUF__BUFFER_LOAD_SSHORT(&iFmt
->iFmt_MUBUF
);
8179 } // decode_OP_MUBUF__BUFFER_LOAD_SSHORT
8182 Decoder::decode_OP_MUBUF__BUFFER_LOAD_DWORD(MachInst iFmt
)
8184 return new Inst_MUBUF__BUFFER_LOAD_DWORD(&iFmt
->iFmt_MUBUF
);
8185 } // decode_OP_MUBUF__BUFFER_LOAD_DWORD
8188 Decoder::decode_OP_MUBUF__BUFFER_LOAD_DWORDX2(MachInst iFmt
)
8190 return new Inst_MUBUF__BUFFER_LOAD_DWORDX2(&iFmt
->iFmt_MUBUF
);
8191 } // decode_OP_MUBUF__BUFFER_LOAD_DWORDX2
8194 Decoder::decode_OP_MUBUF__BUFFER_LOAD_DWORDX3(MachInst iFmt
)
8196 return new Inst_MUBUF__BUFFER_LOAD_DWORDX3(&iFmt
->iFmt_MUBUF
);
8197 } // decode_OP_MUBUF__BUFFER_LOAD_DWORDX3
8200 Decoder::decode_OP_MUBUF__BUFFER_LOAD_DWORDX4(MachInst iFmt
)
8202 return new Inst_MUBUF__BUFFER_LOAD_DWORDX4(&iFmt
->iFmt_MUBUF
);
8203 } // decode_OP_MUBUF__BUFFER_LOAD_DWORDX4
8206 Decoder::decode_OP_MUBUF__BUFFER_STORE_BYTE(MachInst iFmt
)
8208 return new Inst_MUBUF__BUFFER_STORE_BYTE(&iFmt
->iFmt_MUBUF
);
8209 } // decode_OP_MUBUF__BUFFER_STORE_BYTE
8212 Decoder::decode_OP_MUBUF__BUFFER_STORE_SHORT(MachInst iFmt
)
8214 return new Inst_MUBUF__BUFFER_STORE_SHORT(&iFmt
->iFmt_MUBUF
);
8215 } // decode_OP_MUBUF__BUFFER_STORE_SHORT
8218 Decoder::decode_OP_MUBUF__BUFFER_STORE_DWORD(MachInst iFmt
)
8220 return new Inst_MUBUF__BUFFER_STORE_DWORD(&iFmt
->iFmt_MUBUF
);
8221 } // decode_OP_MUBUF__BUFFER_STORE_DWORD
8224 Decoder::decode_OP_MUBUF__BUFFER_STORE_DWORDX2(MachInst iFmt
)
8226 return new Inst_MUBUF__BUFFER_STORE_DWORDX2(&iFmt
->iFmt_MUBUF
);
8227 } // decode_OP_MUBUF__BUFFER_STORE_DWORDX2
8230 Decoder::decode_OP_MUBUF__BUFFER_STORE_DWORDX3(MachInst iFmt
)
8232 return new Inst_MUBUF__BUFFER_STORE_DWORDX3(&iFmt
->iFmt_MUBUF
);
8233 } // decode_OP_MUBUF__BUFFER_STORE_DWORDX3
8236 Decoder::decode_OP_MUBUF__BUFFER_STORE_DWORDX4(MachInst iFmt
)
8238 return new Inst_MUBUF__BUFFER_STORE_DWORDX4(&iFmt
->iFmt_MUBUF
);
8239 } // decode_OP_MUBUF__BUFFER_STORE_DWORDX4
8242 Decoder::decode_OP_MUBUF__BUFFER_STORE_LDS_DWORD(MachInst iFmt
)
8244 return new Inst_MUBUF__BUFFER_STORE_LDS_DWORD(&iFmt
->iFmt_MUBUF
);
8245 } // decode_OP_MUBUF__BUFFER_STORE_LDS_DWORD
8248 Decoder::decode_OP_MUBUF__BUFFER_WBINVL1(MachInst iFmt
)
8250 return new Inst_MUBUF__BUFFER_WBINVL1(&iFmt
->iFmt_MUBUF
);
8251 } // decode_OP_MUBUF__BUFFER_WBINVL1
8254 Decoder::decode_OP_MUBUF__BUFFER_WBINVL1_VOL(MachInst iFmt
)
8256 return new Inst_MUBUF__BUFFER_WBINVL1_VOL(&iFmt
->iFmt_MUBUF
);
8257 } // decode_OP_MUBUF__BUFFER_WBINVL1_VOL
8260 Decoder::decode_OP_MUBUF__BUFFER_ATOMIC_SWAP(MachInst iFmt
)
8262 return new Inst_MUBUF__BUFFER_ATOMIC_SWAP(&iFmt
->iFmt_MUBUF
);
8263 } // decode_OP_MUBUF__BUFFER_ATOMIC_SWAP
8266 Decoder::decode_OP_MUBUF__BUFFER_ATOMIC_CMPSWAP(MachInst iFmt
)
8268 return new Inst_MUBUF__BUFFER_ATOMIC_CMPSWAP(&iFmt
->iFmt_MUBUF
);
8269 } // decode_OP_MUBUF__BUFFER_ATOMIC_CMPSWAP
8272 Decoder::decode_OP_MUBUF__BUFFER_ATOMIC_ADD(MachInst iFmt
)
8274 return new Inst_MUBUF__BUFFER_ATOMIC_ADD(&iFmt
->iFmt_MUBUF
);
8275 } // decode_OP_MUBUF__BUFFER_ATOMIC_ADD
8278 Decoder::decode_OP_MUBUF__BUFFER_ATOMIC_SUB(MachInst iFmt
)
8280 return new Inst_MUBUF__BUFFER_ATOMIC_SUB(&iFmt
->iFmt_MUBUF
);
8281 } // decode_OP_MUBUF__BUFFER_ATOMIC_SUB
8284 Decoder::decode_OP_MUBUF__BUFFER_ATOMIC_SMIN(MachInst iFmt
)
8286 return new Inst_MUBUF__BUFFER_ATOMIC_SMIN(&iFmt
->iFmt_MUBUF
);
8287 } // decode_OP_MUBUF__BUFFER_ATOMIC_SMIN
8290 Decoder::decode_OP_MUBUF__BUFFER_ATOMIC_UMIN(MachInst iFmt
)
8292 return new Inst_MUBUF__BUFFER_ATOMIC_UMIN(&iFmt
->iFmt_MUBUF
);
8293 } // decode_OP_MUBUF__BUFFER_ATOMIC_UMIN
8296 Decoder::decode_OP_MUBUF__BUFFER_ATOMIC_SMAX(MachInst iFmt
)
8298 return new Inst_MUBUF__BUFFER_ATOMIC_SMAX(&iFmt
->iFmt_MUBUF
);
8299 } // decode_OP_MUBUF__BUFFER_ATOMIC_SMAX
8302 Decoder::decode_OP_MUBUF__BUFFER_ATOMIC_UMAX(MachInst iFmt
)
8304 return new Inst_MUBUF__BUFFER_ATOMIC_UMAX(&iFmt
->iFmt_MUBUF
);
8305 } // decode_OP_MUBUF__BUFFER_ATOMIC_UMAX
8308 Decoder::decode_OP_MUBUF__BUFFER_ATOMIC_AND(MachInst iFmt
)
8310 return new Inst_MUBUF__BUFFER_ATOMIC_AND(&iFmt
->iFmt_MUBUF
);
8311 } // decode_OP_MUBUF__BUFFER_ATOMIC_AND
8314 Decoder::decode_OP_MUBUF__BUFFER_ATOMIC_OR(MachInst iFmt
)
8316 return new Inst_MUBUF__BUFFER_ATOMIC_OR(&iFmt
->iFmt_MUBUF
);
8317 } // decode_OP_MUBUF__BUFFER_ATOMIC_OR
8320 Decoder::decode_OP_MUBUF__BUFFER_ATOMIC_XOR(MachInst iFmt
)
8322 return new Inst_MUBUF__BUFFER_ATOMIC_XOR(&iFmt
->iFmt_MUBUF
);
8323 } // decode_OP_MUBUF__BUFFER_ATOMIC_XOR
8326 Decoder::decode_OP_MUBUF__BUFFER_ATOMIC_INC(MachInst iFmt
)
8328 return new Inst_MUBUF__BUFFER_ATOMIC_INC(&iFmt
->iFmt_MUBUF
);
8329 } // decode_OP_MUBUF__BUFFER_ATOMIC_INC
8332 Decoder::decode_OP_MUBUF__BUFFER_ATOMIC_DEC(MachInst iFmt
)
8334 return new Inst_MUBUF__BUFFER_ATOMIC_DEC(&iFmt
->iFmt_MUBUF
);
8335 } // decode_OP_MUBUF__BUFFER_ATOMIC_DEC
8338 Decoder::decode_OP_MUBUF__BUFFER_ATOMIC_SWAP_X2(MachInst iFmt
)
8340 return new Inst_MUBUF__BUFFER_ATOMIC_SWAP_X2(&iFmt
->iFmt_MUBUF
);
8341 } // decode_OP_MUBUF__BUFFER_ATOMIC_SWAP_X2
8344 Decoder::decode_OP_MUBUF__BUFFER_ATOMIC_CMPSWAP_X2(MachInst iFmt
)
8346 return new Inst_MUBUF__BUFFER_ATOMIC_CMPSWAP_X2(&iFmt
->iFmt_MUBUF
);
8347 } // decode_OP_MUBUF__BUFFER_ATOMIC_CMPSWAP_X2
8350 Decoder::decode_OP_MUBUF__BUFFER_ATOMIC_ADD_X2(MachInst iFmt
)
8352 return new Inst_MUBUF__BUFFER_ATOMIC_ADD_X2(&iFmt
->iFmt_MUBUF
);
8353 } // decode_OP_MUBUF__BUFFER_ATOMIC_ADD_X2
8356 Decoder::decode_OP_MUBUF__BUFFER_ATOMIC_SUB_X2(MachInst iFmt
)
8358 return new Inst_MUBUF__BUFFER_ATOMIC_SUB_X2(&iFmt
->iFmt_MUBUF
);
8359 } // decode_OP_MUBUF__BUFFER_ATOMIC_SUB_X2
8362 Decoder::decode_OP_MUBUF__BUFFER_ATOMIC_SMIN_X2(MachInst iFmt
)
8364 return new Inst_MUBUF__BUFFER_ATOMIC_SMIN_X2(&iFmt
->iFmt_MUBUF
);
8365 } // decode_OP_MUBUF__BUFFER_ATOMIC_SMIN_X2
8368 Decoder::decode_OP_MUBUF__BUFFER_ATOMIC_UMIN_X2(MachInst iFmt
)
8370 return new Inst_MUBUF__BUFFER_ATOMIC_UMIN_X2(&iFmt
->iFmt_MUBUF
);
8371 } // decode_OP_MUBUF__BUFFER_ATOMIC_UMIN_X2
8374 Decoder::decode_OP_MUBUF__BUFFER_ATOMIC_SMAX_X2(MachInst iFmt
)
8376 return new Inst_MUBUF__BUFFER_ATOMIC_SMAX_X2(&iFmt
->iFmt_MUBUF
);
8377 } // decode_OP_MUBUF__BUFFER_ATOMIC_SMAX_X2
8380 Decoder::decode_OP_MUBUF__BUFFER_ATOMIC_UMAX_X2(MachInst iFmt
)
8382 return new Inst_MUBUF__BUFFER_ATOMIC_UMAX_X2(&iFmt
->iFmt_MUBUF
);
8383 } // decode_OP_MUBUF__BUFFER_ATOMIC_UMAX_X2
8386 Decoder::decode_OP_MUBUF__BUFFER_ATOMIC_AND_X2(MachInst iFmt
)
8388 return new Inst_MUBUF__BUFFER_ATOMIC_AND_X2(&iFmt
->iFmt_MUBUF
);
8389 } // decode_OP_MUBUF__BUFFER_ATOMIC_AND_X2
8392 Decoder::decode_OP_MUBUF__BUFFER_ATOMIC_OR_X2(MachInst iFmt
)
8394 return new Inst_MUBUF__BUFFER_ATOMIC_OR_X2(&iFmt
->iFmt_MUBUF
);
8395 } // decode_OP_MUBUF__BUFFER_ATOMIC_OR_X2
8398 Decoder::decode_OP_MUBUF__BUFFER_ATOMIC_XOR_X2(MachInst iFmt
)
8400 return new Inst_MUBUF__BUFFER_ATOMIC_XOR_X2(&iFmt
->iFmt_MUBUF
);
8401 } // decode_OP_MUBUF__BUFFER_ATOMIC_XOR_X2
8404 Decoder::decode_OP_MUBUF__BUFFER_ATOMIC_INC_X2(MachInst iFmt
)
8406 return new Inst_MUBUF__BUFFER_ATOMIC_INC_X2(&iFmt
->iFmt_MUBUF
);
8407 } // decode_OP_MUBUF__BUFFER_ATOMIC_INC_X2
8410 Decoder::decode_OP_MUBUF__BUFFER_ATOMIC_DEC_X2(MachInst iFmt
)
8412 return new Inst_MUBUF__BUFFER_ATOMIC_DEC_X2(&iFmt
->iFmt_MUBUF
);
8413 } // decode_OP_MUBUF__BUFFER_ATOMIC_DEC_X2
8416 Decoder::decode_OP_SMEM__S_LOAD_DWORD(MachInst iFmt
)
8418 return new Inst_SMEM__S_LOAD_DWORD(&iFmt
->iFmt_SMEM
);
8419 } // decode_OP_SMEM__S_LOAD_DWORD
8422 Decoder::decode_OP_SMEM__S_LOAD_DWORDX2(MachInst iFmt
)
8424 return new Inst_SMEM__S_LOAD_DWORDX2(&iFmt
->iFmt_SMEM
);
8425 } // decode_OP_SMEM__S_LOAD_DWORDX2
8428 Decoder::decode_OP_SMEM__S_LOAD_DWORDX4(MachInst iFmt
)
8430 return new Inst_SMEM__S_LOAD_DWORDX4(&iFmt
->iFmt_SMEM
);
8431 } // decode_OP_SMEM__S_LOAD_DWORDX4
8434 Decoder::decode_OP_SMEM__S_LOAD_DWORDX8(MachInst iFmt
)
8436 return new Inst_SMEM__S_LOAD_DWORDX8(&iFmt
->iFmt_SMEM
);
8437 } // decode_OP_SMEM__S_LOAD_DWORDX8
8440 Decoder::decode_OP_SMEM__S_LOAD_DWORDX16(MachInst iFmt
)
8442 return new Inst_SMEM__S_LOAD_DWORDX16(&iFmt
->iFmt_SMEM
);
8443 } // decode_OP_SMEM__S_LOAD_DWORDX16
8446 Decoder::decode_OP_SMEM__S_BUFFER_LOAD_DWORD(MachInst iFmt
)
8448 return new Inst_SMEM__S_BUFFER_LOAD_DWORD(&iFmt
->iFmt_SMEM
);
8449 } // decode_OP_SMEM__S_BUFFER_LOAD_DWORD
8452 Decoder::decode_OP_SMEM__S_BUFFER_LOAD_DWORDX2(MachInst iFmt
)
8454 return new Inst_SMEM__S_BUFFER_LOAD_DWORDX2(&iFmt
->iFmt_SMEM
);
8455 } // decode_OP_SMEM__S_BUFFER_LOAD_DWORDX2
8458 Decoder::decode_OP_SMEM__S_BUFFER_LOAD_DWORDX4(MachInst iFmt
)
8460 return new Inst_SMEM__S_BUFFER_LOAD_DWORDX4(&iFmt
->iFmt_SMEM
);
8461 } // decode_OP_SMEM__S_BUFFER_LOAD_DWORDX4
8464 Decoder::decode_OP_SMEM__S_BUFFER_LOAD_DWORDX8(MachInst iFmt
)
8466 return new Inst_SMEM__S_BUFFER_LOAD_DWORDX8(&iFmt
->iFmt_SMEM
);
8467 } // decode_OP_SMEM__S_BUFFER_LOAD_DWORDX8
8470 Decoder::decode_OP_SMEM__S_BUFFER_LOAD_DWORDX16(MachInst iFmt
)
8472 return new Inst_SMEM__S_BUFFER_LOAD_DWORDX16(&iFmt
->iFmt_SMEM
);
8473 } // decode_OP_SMEM__S_BUFFER_LOAD_DWORDX16
8476 Decoder::decode_OP_SMEM__S_STORE_DWORD(MachInst iFmt
)
8478 return new Inst_SMEM__S_STORE_DWORD(&iFmt
->iFmt_SMEM
);
8479 } // decode_OP_SMEM__S_STORE_DWORD
8482 Decoder::decode_OP_SMEM__S_STORE_DWORDX2(MachInst iFmt
)
8484 return new Inst_SMEM__S_STORE_DWORDX2(&iFmt
->iFmt_SMEM
);
8485 } // decode_OP_SMEM__S_STORE_DWORDX2
8488 Decoder::decode_OP_SMEM__S_STORE_DWORDX4(MachInst iFmt
)
8490 return new Inst_SMEM__S_STORE_DWORDX4(&iFmt
->iFmt_SMEM
);
8491 } // decode_OP_SMEM__S_STORE_DWORDX4
8494 Decoder::decode_OP_SMEM__S_BUFFER_STORE_DWORD(MachInst iFmt
)
8496 return new Inst_SMEM__S_BUFFER_STORE_DWORD(&iFmt
->iFmt_SMEM
);
8497 } // decode_OP_SMEM__S_BUFFER_STORE_DWORD
8500 Decoder::decode_OP_SMEM__S_BUFFER_STORE_DWORDX2(MachInst iFmt
)
8502 return new Inst_SMEM__S_BUFFER_STORE_DWORDX2(&iFmt
->iFmt_SMEM
);
8503 } // decode_OP_SMEM__S_BUFFER_STORE_DWORDX2
8506 Decoder::decode_OP_SMEM__S_BUFFER_STORE_DWORDX4(MachInst iFmt
)
8508 return new Inst_SMEM__S_BUFFER_STORE_DWORDX4(&iFmt
->iFmt_SMEM
);
8509 } // decode_OP_SMEM__S_BUFFER_STORE_DWORDX4
8512 Decoder::decode_OP_SMEM__S_DCACHE_INV(MachInst iFmt
)
8514 return new Inst_SMEM__S_DCACHE_INV(&iFmt
->iFmt_SMEM
);
8515 } // decode_OP_SMEM__S_DCACHE_INV
8518 Decoder::decode_OP_SMEM__S_DCACHE_WB(MachInst iFmt
)
8520 return new Inst_SMEM__S_DCACHE_WB(&iFmt
->iFmt_SMEM
);
8521 } // decode_OP_SMEM__S_DCACHE_WB
8524 Decoder::decode_OP_SMEM__S_DCACHE_INV_VOL(MachInst iFmt
)
8526 return new Inst_SMEM__S_DCACHE_INV_VOL(&iFmt
->iFmt_SMEM
);
8527 } // decode_OP_SMEM__S_DCACHE_INV_VOL
8530 Decoder::decode_OP_SMEM__S_DCACHE_WB_VOL(MachInst iFmt
)
8532 return new Inst_SMEM__S_DCACHE_WB_VOL(&iFmt
->iFmt_SMEM
);
8533 } // decode_OP_SMEM__S_DCACHE_WB_VOL
8536 Decoder::decode_OP_SMEM__S_MEMTIME(MachInst iFmt
)
8538 return new Inst_SMEM__S_MEMTIME(&iFmt
->iFmt_SMEM
);
8539 } // decode_OP_SMEM__S_MEMTIME
8542 Decoder::decode_OP_SMEM__S_MEMREALTIME(MachInst iFmt
)
8544 return new Inst_SMEM__S_MEMREALTIME(&iFmt
->iFmt_SMEM
);
8545 } // decode_OP_SMEM__S_MEMREALTIME
8548 Decoder::decode_OP_SMEM__S_ATC_PROBE(MachInst iFmt
)
8550 return new Inst_SMEM__S_ATC_PROBE(&iFmt
->iFmt_SMEM
);
8551 } // decode_OP_SMEM__S_ATC_PROBE
8554 Decoder::decode_OP_SMEM__S_ATC_PROBE_BUFFER(MachInst iFmt
)
8556 return new Inst_SMEM__S_ATC_PROBE_BUFFER(&iFmt
->iFmt_SMEM
);
8557 } // decode_OP_SMEM__S_ATC_PROBE_BUFFER
8560 Decoder::decode_OP_SOP1__S_MOV_B32(MachInst iFmt
)
8562 return new Inst_SOP1__S_MOV_B32(&iFmt
->iFmt_SOP1
);
8563 } // decode_OP_SOP1__S_MOV_B32
8566 Decoder::decode_OP_SOP1__S_MOV_B64(MachInst iFmt
)
8568 return new Inst_SOP1__S_MOV_B64(&iFmt
->iFmt_SOP1
);
8569 } // decode_OP_SOP1__S_MOV_B64
8572 Decoder::decode_OP_SOP1__S_CMOV_B32(MachInst iFmt
)
8574 return new Inst_SOP1__S_CMOV_B32(&iFmt
->iFmt_SOP1
);
8575 } // decode_OP_SOP1__S_CMOV_B32
8578 Decoder::decode_OP_SOP1__S_CMOV_B64(MachInst iFmt
)
8580 return new Inst_SOP1__S_CMOV_B64(&iFmt
->iFmt_SOP1
);
8581 } // decode_OP_SOP1__S_CMOV_B64
8584 Decoder::decode_OP_SOP1__S_NOT_B32(MachInst iFmt
)
8586 return new Inst_SOP1__S_NOT_B32(&iFmt
->iFmt_SOP1
);
8587 } // decode_OP_SOP1__S_NOT_B32
8590 Decoder::decode_OP_SOP1__S_NOT_B64(MachInst iFmt
)
8592 return new Inst_SOP1__S_NOT_B64(&iFmt
->iFmt_SOP1
);
8593 } // decode_OP_SOP1__S_NOT_B64
8596 Decoder::decode_OP_SOP1__S_WQM_B32(MachInst iFmt
)
8598 return new Inst_SOP1__S_WQM_B32(&iFmt
->iFmt_SOP1
);
8599 } // decode_OP_SOP1__S_WQM_B32
8602 Decoder::decode_OP_SOP1__S_WQM_B64(MachInst iFmt
)
8604 return new Inst_SOP1__S_WQM_B64(&iFmt
->iFmt_SOP1
);
8605 } // decode_OP_SOP1__S_WQM_B64
8608 Decoder::decode_OP_SOP1__S_BREV_B32(MachInst iFmt
)
8610 return new Inst_SOP1__S_BREV_B32(&iFmt
->iFmt_SOP1
);
8611 } // decode_OP_SOP1__S_BREV_B32
8614 Decoder::decode_OP_SOP1__S_BREV_B64(MachInst iFmt
)
8616 return new Inst_SOP1__S_BREV_B64(&iFmt
->iFmt_SOP1
);
8617 } // decode_OP_SOP1__S_BREV_B64
8620 Decoder::decode_OP_SOP1__S_BCNT0_I32_B32(MachInst iFmt
)
8622 return new Inst_SOP1__S_BCNT0_I32_B32(&iFmt
->iFmt_SOP1
);
8623 } // decode_OP_SOP1__S_BCNT0_I32_B32
8626 Decoder::decode_OP_SOP1__S_BCNT0_I32_B64(MachInst iFmt
)
8628 return new Inst_SOP1__S_BCNT0_I32_B64(&iFmt
->iFmt_SOP1
);
8629 } // decode_OP_SOP1__S_BCNT0_I32_B64
8632 Decoder::decode_OP_SOP1__S_BCNT1_I32_B32(MachInst iFmt
)
8634 return new Inst_SOP1__S_BCNT1_I32_B32(&iFmt
->iFmt_SOP1
);
8635 } // decode_OP_SOP1__S_BCNT1_I32_B32
8638 Decoder::decode_OP_SOP1__S_BCNT1_I32_B64(MachInst iFmt
)
8640 return new Inst_SOP1__S_BCNT1_I32_B64(&iFmt
->iFmt_SOP1
);
8641 } // decode_OP_SOP1__S_BCNT1_I32_B64
8644 Decoder::decode_OP_SOP1__S_FF0_I32_B32(MachInst iFmt
)
8646 return new Inst_SOP1__S_FF0_I32_B32(&iFmt
->iFmt_SOP1
);
8647 } // decode_OP_SOP1__S_FF0_I32_B32
8650 Decoder::decode_OP_SOP1__S_FF0_I32_B64(MachInst iFmt
)
8652 return new Inst_SOP1__S_FF0_I32_B64(&iFmt
->iFmt_SOP1
);
8653 } // decode_OP_SOP1__S_FF0_I32_B64
8656 Decoder::decode_OP_SOP1__S_FF1_I32_B32(MachInst iFmt
)
8658 return new Inst_SOP1__S_FF1_I32_B32(&iFmt
->iFmt_SOP1
);
8659 } // decode_OP_SOP1__S_FF1_I32_B32
8662 Decoder::decode_OP_SOP1__S_FF1_I32_B64(MachInst iFmt
)
8664 return new Inst_SOP1__S_FF1_I32_B64(&iFmt
->iFmt_SOP1
);
8665 } // decode_OP_SOP1__S_FF1_I32_B64
8668 Decoder::decode_OP_SOP1__S_FLBIT_I32_B32(MachInst iFmt
)
8670 return new Inst_SOP1__S_FLBIT_I32_B32(&iFmt
->iFmt_SOP1
);
8671 } // decode_OP_SOP1__S_FLBIT_I32_B32
8674 Decoder::decode_OP_SOP1__S_FLBIT_I32_B64(MachInst iFmt
)
8676 return new Inst_SOP1__S_FLBIT_I32_B64(&iFmt
->iFmt_SOP1
);
8677 } // decode_OP_SOP1__S_FLBIT_I32_B64
8680 Decoder::decode_OP_SOP1__S_FLBIT_I32(MachInst iFmt
)
8682 return new Inst_SOP1__S_FLBIT_I32(&iFmt
->iFmt_SOP1
);
8683 } // decode_OP_SOP1__S_FLBIT_I32
8686 Decoder::decode_OP_SOP1__S_FLBIT_I32_I64(MachInst iFmt
)
8688 return new Inst_SOP1__S_FLBIT_I32_I64(&iFmt
->iFmt_SOP1
);
8689 } // decode_OP_SOP1__S_FLBIT_I32_I64
8692 Decoder::decode_OP_SOP1__S_SEXT_I32_I8(MachInst iFmt
)
8694 return new Inst_SOP1__S_SEXT_I32_I8(&iFmt
->iFmt_SOP1
);
8695 } // decode_OP_SOP1__S_SEXT_I32_I8
8698 Decoder::decode_OP_SOP1__S_SEXT_I32_I16(MachInst iFmt
)
8700 return new Inst_SOP1__S_SEXT_I32_I16(&iFmt
->iFmt_SOP1
);
8701 } // decode_OP_SOP1__S_SEXT_I32_I16
8704 Decoder::decode_OP_SOP1__S_BITSET0_B32(MachInst iFmt
)
8706 return new Inst_SOP1__S_BITSET0_B32(&iFmt
->iFmt_SOP1
);
8707 } // decode_OP_SOP1__S_BITSET0_B32
8710 Decoder::decode_OP_SOP1__S_BITSET0_B64(MachInst iFmt
)
8712 return new Inst_SOP1__S_BITSET0_B64(&iFmt
->iFmt_SOP1
);
8713 } // decode_OP_SOP1__S_BITSET0_B64
8716 Decoder::decode_OP_SOP1__S_BITSET1_B32(MachInst iFmt
)
8718 return new Inst_SOP1__S_BITSET1_B32(&iFmt
->iFmt_SOP1
);
8719 } // decode_OP_SOP1__S_BITSET1_B32
8722 Decoder::decode_OP_SOP1__S_BITSET1_B64(MachInst iFmt
)
8724 return new Inst_SOP1__S_BITSET1_B64(&iFmt
->iFmt_SOP1
);
8725 } // decode_OP_SOP1__S_BITSET1_B64
8728 Decoder::decode_OP_SOP1__S_GETPC_B64(MachInst iFmt
)
8730 return new Inst_SOP1__S_GETPC_B64(&iFmt
->iFmt_SOP1
);
8731 } // decode_OP_SOP1__S_GETPC_B64
8734 Decoder::decode_OP_SOP1__S_SETPC_B64(MachInst iFmt
)
8736 return new Inst_SOP1__S_SETPC_B64(&iFmt
->iFmt_SOP1
);
8737 } // decode_OP_SOP1__S_SETPC_B64
8740 Decoder::decode_OP_SOP1__S_SWAPPC_B64(MachInst iFmt
)
8742 return new Inst_SOP1__S_SWAPPC_B64(&iFmt
->iFmt_SOP1
);
8743 } // decode_OP_SOP1__S_SWAPPC_B64
8746 Decoder::decode_OP_SOP1__S_RFE_B64(MachInst iFmt
)
8748 return new Inst_SOP1__S_RFE_B64(&iFmt
->iFmt_SOP1
);
8749 } // decode_OP_SOP1__S_RFE_B64
8752 Decoder::decode_OP_SOP1__S_AND_SAVEEXEC_B64(MachInst iFmt
)
8754 return new Inst_SOP1__S_AND_SAVEEXEC_B64(&iFmt
->iFmt_SOP1
);
8755 } // decode_OP_SOP1__S_AND_SAVEEXEC_B64
8758 Decoder::decode_OP_SOP1__S_OR_SAVEEXEC_B64(MachInst iFmt
)
8760 return new Inst_SOP1__S_OR_SAVEEXEC_B64(&iFmt
->iFmt_SOP1
);
8761 } // decode_OP_SOP1__S_OR_SAVEEXEC_B64
8764 Decoder::decode_OP_SOP1__S_XOR_SAVEEXEC_B64(MachInst iFmt
)
8766 return new Inst_SOP1__S_XOR_SAVEEXEC_B64(&iFmt
->iFmt_SOP1
);
8767 } // decode_OP_SOP1__S_XOR_SAVEEXEC_B64
8770 Decoder::decode_OP_SOP1__S_ANDN2_SAVEEXEC_B64(MachInst iFmt
)
8772 return new Inst_SOP1__S_ANDN2_SAVEEXEC_B64(&iFmt
->iFmt_SOP1
);
8773 } // decode_OP_SOP1__S_ANDN2_SAVEEXEC_B64
8776 Decoder::decode_OP_SOP1__S_ORN2_SAVEEXEC_B64(MachInst iFmt
)
8778 return new Inst_SOP1__S_ORN2_SAVEEXEC_B64(&iFmt
->iFmt_SOP1
);
8779 } // decode_OP_SOP1__S_ORN2_SAVEEXEC_B64
8782 Decoder::decode_OP_SOP1__S_NAND_SAVEEXEC_B64(MachInst iFmt
)
8784 return new Inst_SOP1__S_NAND_SAVEEXEC_B64(&iFmt
->iFmt_SOP1
);
8785 } // decode_OP_SOP1__S_NAND_SAVEEXEC_B64
8788 Decoder::decode_OP_SOP1__S_NOR_SAVEEXEC_B64(MachInst iFmt
)
8790 return new Inst_SOP1__S_NOR_SAVEEXEC_B64(&iFmt
->iFmt_SOP1
);
8791 } // decode_OP_SOP1__S_NOR_SAVEEXEC_B64
8794 Decoder::decode_OP_SOP1__S_XNOR_SAVEEXEC_B64(MachInst iFmt
)
8796 return new Inst_SOP1__S_XNOR_SAVEEXEC_B64(&iFmt
->iFmt_SOP1
);
8797 } // decode_OP_SOP1__S_XNOR_SAVEEXEC_B64
8800 Decoder::decode_OP_SOP1__S_QUADMASK_B32(MachInst iFmt
)
8802 return new Inst_SOP1__S_QUADMASK_B32(&iFmt
->iFmt_SOP1
);
8803 } // decode_OP_SOP1__S_QUADMASK_B32
8806 Decoder::decode_OP_SOP1__S_QUADMASK_B64(MachInst iFmt
)
8808 return new Inst_SOP1__S_QUADMASK_B64(&iFmt
->iFmt_SOP1
);
8809 } // decode_OP_SOP1__S_QUADMASK_B64
8812 Decoder::decode_OP_SOP1__S_MOVRELS_B32(MachInst iFmt
)
8814 return new Inst_SOP1__S_MOVRELS_B32(&iFmt
->iFmt_SOP1
);
8815 } // decode_OP_SOP1__S_MOVRELS_B32
8818 Decoder::decode_OP_SOP1__S_MOVRELS_B64(MachInst iFmt
)
8820 return new Inst_SOP1__S_MOVRELS_B64(&iFmt
->iFmt_SOP1
);
8821 } // decode_OP_SOP1__S_MOVRELS_B64
8824 Decoder::decode_OP_SOP1__S_MOVRELD_B32(MachInst iFmt
)
8826 return new Inst_SOP1__S_MOVRELD_B32(&iFmt
->iFmt_SOP1
);
8827 } // decode_OP_SOP1__S_MOVRELD_B32
8830 Decoder::decode_OP_SOP1__S_MOVRELD_B64(MachInst iFmt
)
8832 return new Inst_SOP1__S_MOVRELD_B64(&iFmt
->iFmt_SOP1
);
8833 } // decode_OP_SOP1__S_MOVRELD_B64
8836 Decoder::decode_OP_SOP1__S_CBRANCH_JOIN(MachInst iFmt
)
8838 return new Inst_SOP1__S_CBRANCH_JOIN(&iFmt
->iFmt_SOP1
);
8839 } // decode_OP_SOP1__S_CBRANCH_JOIN
8842 Decoder::decode_OP_SOP1__S_ABS_I32(MachInst iFmt
)
8844 return new Inst_SOP1__S_ABS_I32(&iFmt
->iFmt_SOP1
);
8845 } // decode_OP_SOP1__S_ABS_I32
8848 Decoder::decode_OP_SOP1__S_MOV_FED_B32(MachInst iFmt
)
8850 return new Inst_SOP1__S_MOV_FED_B32(&iFmt
->iFmt_SOP1
);
8851 } // decode_OP_SOP1__S_MOV_FED_B32
8854 Decoder::decode_OP_SOP1__S_SET_GPR_IDX_IDX(MachInst iFmt
)
8856 return new Inst_SOP1__S_SET_GPR_IDX_IDX(&iFmt
->iFmt_SOP1
);
8857 } // decode_OP_SOP1__S_SET_GPR_IDX_IDX
8860 Decoder::decode_OP_SOPC__S_CMP_EQ_I32(MachInst iFmt
)
8862 return new Inst_SOPC__S_CMP_EQ_I32(&iFmt
->iFmt_SOPC
);
8863 } // decode_OP_SOPC__S_CMP_EQ_I32
8866 Decoder::decode_OP_SOPC__S_CMP_LG_I32(MachInst iFmt
)
8868 return new Inst_SOPC__S_CMP_LG_I32(&iFmt
->iFmt_SOPC
);
8869 } // decode_OP_SOPC__S_CMP_LG_I32
8872 Decoder::decode_OP_SOPC__S_CMP_GT_I32(MachInst iFmt
)
8874 return new Inst_SOPC__S_CMP_GT_I32(&iFmt
->iFmt_SOPC
);
8875 } // decode_OP_SOPC__S_CMP_GT_I32
8878 Decoder::decode_OP_SOPC__S_CMP_GE_I32(MachInst iFmt
)
8880 return new Inst_SOPC__S_CMP_GE_I32(&iFmt
->iFmt_SOPC
);
8881 } // decode_OP_SOPC__S_CMP_GE_I32
8884 Decoder::decode_OP_SOPC__S_CMP_LT_I32(MachInst iFmt
)
8886 return new Inst_SOPC__S_CMP_LT_I32(&iFmt
->iFmt_SOPC
);
8887 } // decode_OP_SOPC__S_CMP_LT_I32
8890 Decoder::decode_OP_SOPC__S_CMP_LE_I32(MachInst iFmt
)
8892 return new Inst_SOPC__S_CMP_LE_I32(&iFmt
->iFmt_SOPC
);
8893 } // decode_OP_SOPC__S_CMP_LE_I32
8896 Decoder::decode_OP_SOPC__S_CMP_EQ_U32(MachInst iFmt
)
8898 return new Inst_SOPC__S_CMP_EQ_U32(&iFmt
->iFmt_SOPC
);
8899 } // decode_OP_SOPC__S_CMP_EQ_U32
8902 Decoder::decode_OP_SOPC__S_CMP_LG_U32(MachInst iFmt
)
8904 return new Inst_SOPC__S_CMP_LG_U32(&iFmt
->iFmt_SOPC
);
8905 } // decode_OP_SOPC__S_CMP_LG_U32
8908 Decoder::decode_OP_SOPC__S_CMP_GT_U32(MachInst iFmt
)
8910 return new Inst_SOPC__S_CMP_GT_U32(&iFmt
->iFmt_SOPC
);
8911 } // decode_OP_SOPC__S_CMP_GT_U32
8914 Decoder::decode_OP_SOPC__S_CMP_GE_U32(MachInst iFmt
)
8916 return new Inst_SOPC__S_CMP_GE_U32(&iFmt
->iFmt_SOPC
);
8917 } // decode_OP_SOPC__S_CMP_GE_U32
8920 Decoder::decode_OP_SOPC__S_CMP_LT_U32(MachInst iFmt
)
8922 return new Inst_SOPC__S_CMP_LT_U32(&iFmt
->iFmt_SOPC
);
8923 } // decode_OP_SOPC__S_CMP_LT_U32
8926 Decoder::decode_OP_SOPC__S_CMP_LE_U32(MachInst iFmt
)
8928 return new Inst_SOPC__S_CMP_LE_U32(&iFmt
->iFmt_SOPC
);
8929 } // decode_OP_SOPC__S_CMP_LE_U32
8932 Decoder::decode_OP_SOPC__S_BITCMP0_B32(MachInst iFmt
)
8934 return new Inst_SOPC__S_BITCMP0_B32(&iFmt
->iFmt_SOPC
);
8935 } // decode_OP_SOPC__S_BITCMP0_B32
8938 Decoder::decode_OP_SOPC__S_BITCMP1_B32(MachInst iFmt
)
8940 return new Inst_SOPC__S_BITCMP1_B32(&iFmt
->iFmt_SOPC
);
8941 } // decode_OP_SOPC__S_BITCMP1_B32
8944 Decoder::decode_OP_SOPC__S_BITCMP0_B64(MachInst iFmt
)
8946 return new Inst_SOPC__S_BITCMP0_B64(&iFmt
->iFmt_SOPC
);
8947 } // decode_OP_SOPC__S_BITCMP0_B64
8950 Decoder::decode_OP_SOPC__S_BITCMP1_B64(MachInst iFmt
)
8952 return new Inst_SOPC__S_BITCMP1_B64(&iFmt
->iFmt_SOPC
);
8953 } // decode_OP_SOPC__S_BITCMP1_B64
8956 Decoder::decode_OP_SOPC__S_SETVSKIP(MachInst iFmt
)
8958 return new Inst_SOPC__S_SETVSKIP(&iFmt
->iFmt_SOPC
);
8959 } // decode_OP_SOPC__S_SETVSKIP
8962 Decoder::decode_OP_SOPC__S_SET_GPR_IDX_ON(MachInst iFmt
)
8964 return new Inst_SOPC__S_SET_GPR_IDX_ON(&iFmt
->iFmt_SOPC
);
8965 } // decode_OP_SOPC__S_SET_GPR_IDX_ON
8968 Decoder::decode_OP_SOPC__S_CMP_EQ_U64(MachInst iFmt
)
8970 return new Inst_SOPC__S_CMP_EQ_U64(&iFmt
->iFmt_SOPC
);
8971 } // decode_OP_SOPC__S_CMP_EQ_U64
8974 Decoder::decode_OP_SOPC__S_CMP_LG_U64(MachInst iFmt
)
8976 return new Inst_SOPC__S_CMP_LG_U64(&iFmt
->iFmt_SOPC
);
8977 } // decode_OP_SOPC__S_CMP_LG_U64
8980 Decoder::decode_OP_SOPP__S_NOP(MachInst iFmt
)
8982 return new Inst_SOPP__S_NOP(&iFmt
->iFmt_SOPP
);
8983 } // decode_OP_SOPP__S_NOP
8986 Decoder::decode_OP_SOPP__S_ENDPGM(MachInst iFmt
)
8988 return new Inst_SOPP__S_ENDPGM(&iFmt
->iFmt_SOPP
);
8989 } // decode_OP_SOPP__S_ENDPGM
8992 Decoder::decode_OP_SOPP__S_BRANCH(MachInst iFmt
)
8994 return new Inst_SOPP__S_BRANCH(&iFmt
->iFmt_SOPP
);
8995 } // decode_OP_SOPP__S_BRANCH
8998 Decoder::decode_OP_SOPP__S_WAKEUP(MachInst iFmt
)
9000 return new Inst_SOPP__S_WAKEUP(&iFmt
->iFmt_SOPP
);
9001 } // decode_OP_SOPP__S_WAKEUP
9004 Decoder::decode_OP_SOPP__S_CBRANCH_SCC0(MachInst iFmt
)
9006 return new Inst_SOPP__S_CBRANCH_SCC0(&iFmt
->iFmt_SOPP
);
9007 } // decode_OP_SOPP__S_CBRANCH_SCC0
9010 Decoder::decode_OP_SOPP__S_CBRANCH_SCC1(MachInst iFmt
)
9012 return new Inst_SOPP__S_CBRANCH_SCC1(&iFmt
->iFmt_SOPP
);
9013 } // decode_OP_SOPP__S_CBRANCH_SCC1
9016 Decoder::decode_OP_SOPP__S_CBRANCH_VCCZ(MachInst iFmt
)
9018 return new Inst_SOPP__S_CBRANCH_VCCZ(&iFmt
->iFmt_SOPP
);
9019 } // decode_OP_SOPP__S_CBRANCH_VCCZ
9022 Decoder::decode_OP_SOPP__S_CBRANCH_VCCNZ(MachInst iFmt
)
9024 return new Inst_SOPP__S_CBRANCH_VCCNZ(&iFmt
->iFmt_SOPP
);
9025 } // decode_OP_SOPP__S_CBRANCH_VCCNZ
9028 Decoder::decode_OP_SOPP__S_CBRANCH_EXECZ(MachInst iFmt
)
9030 return new Inst_SOPP__S_CBRANCH_EXECZ(&iFmt
->iFmt_SOPP
);
9031 } // decode_OP_SOPP__S_CBRANCH_EXECZ
9034 Decoder::decode_OP_SOPP__S_CBRANCH_EXECNZ(MachInst iFmt
)
9036 return new Inst_SOPP__S_CBRANCH_EXECNZ(&iFmt
->iFmt_SOPP
);
9037 } // decode_OP_SOPP__S_CBRANCH_EXECNZ
9040 Decoder::decode_OP_SOPP__S_BARRIER(MachInst iFmt
)
9042 return new Inst_SOPP__S_BARRIER(&iFmt
->iFmt_SOPP
);
9043 } // decode_OP_SOPP__S_BARRIER
9046 Decoder::decode_OP_SOPP__S_SETKILL(MachInst iFmt
)
9048 return new Inst_SOPP__S_SETKILL(&iFmt
->iFmt_SOPP
);
9049 } // decode_OP_SOPP__S_SETKILL
9052 Decoder::decode_OP_SOPP__S_WAITCNT(MachInst iFmt
)
9054 return new Inst_SOPP__S_WAITCNT(&iFmt
->iFmt_SOPP
);
9055 } // decode_OP_SOPP__S_WAITCNT
9058 Decoder::decode_OP_SOPP__S_SETHALT(MachInst iFmt
)
9060 return new Inst_SOPP__S_SETHALT(&iFmt
->iFmt_SOPP
);
9061 } // decode_OP_SOPP__S_SETHALT
9064 Decoder::decode_OP_SOPP__S_SLEEP(MachInst iFmt
)
9066 return new Inst_SOPP__S_SLEEP(&iFmt
->iFmt_SOPP
);
9067 } // decode_OP_SOPP__S_SLEEP
9070 Decoder::decode_OP_SOPP__S_SETPRIO(MachInst iFmt
)
9072 return new Inst_SOPP__S_SETPRIO(&iFmt
->iFmt_SOPP
);
9073 } // decode_OP_SOPP__S_SETPRIO
9076 Decoder::decode_OP_SOPP__S_SENDMSG(MachInst iFmt
)
9078 return new Inst_SOPP__S_SENDMSG(&iFmt
->iFmt_SOPP
);
9079 } // decode_OP_SOPP__S_SENDMSG
9082 Decoder::decode_OP_SOPP__S_SENDMSGHALT(MachInst iFmt
)
9084 return new Inst_SOPP__S_SENDMSGHALT(&iFmt
->iFmt_SOPP
);
9085 } // decode_OP_SOPP__S_SENDMSGHALT
9088 Decoder::decode_OP_SOPP__S_TRAP(MachInst iFmt
)
9090 return new Inst_SOPP__S_TRAP(&iFmt
->iFmt_SOPP
);
9091 } // decode_OP_SOPP__S_TRAP
9094 Decoder::decode_OP_SOPP__S_ICACHE_INV(MachInst iFmt
)
9096 return new Inst_SOPP__S_ICACHE_INV(&iFmt
->iFmt_SOPP
);
9097 } // decode_OP_SOPP__S_ICACHE_INV
9100 Decoder::decode_OP_SOPP__S_INCPERFLEVEL(MachInst iFmt
)
9102 return new Inst_SOPP__S_INCPERFLEVEL(&iFmt
->iFmt_SOPP
);
9103 } // decode_OP_SOPP__S_INCPERFLEVEL
9106 Decoder::decode_OP_SOPP__S_DECPERFLEVEL(MachInst iFmt
)
9108 return new Inst_SOPP__S_DECPERFLEVEL(&iFmt
->iFmt_SOPP
);
9109 } // decode_OP_SOPP__S_DECPERFLEVEL
9112 Decoder::decode_OP_SOPP__S_TTRACEDATA(MachInst iFmt
)
9114 return new Inst_SOPP__S_TTRACEDATA(&iFmt
->iFmt_SOPP
);
9115 } // decode_OP_SOPP__S_TTRACEDATA
9118 Decoder::decode_OP_SOPP__S_CBRANCH_CDBGSYS(MachInst iFmt
)
9120 return new Inst_SOPP__S_CBRANCH_CDBGSYS(&iFmt
->iFmt_SOPP
);
9121 } // decode_OP_SOPP__S_CBRANCH_CDBGSYS
9124 Decoder::decode_OP_SOPP__S_CBRANCH_CDBGUSER(MachInst iFmt
)
9126 return new Inst_SOPP__S_CBRANCH_CDBGUSER(&iFmt
->iFmt_SOPP
);
9127 } // decode_OP_SOPP__S_CBRANCH_CDBGUSER
9130 Decoder::decode_OP_SOPP__S_CBRANCH_CDBGSYS_OR_USER(MachInst iFmt
)
9132 return new Inst_SOPP__S_CBRANCH_CDBGSYS_OR_USER(&iFmt
->iFmt_SOPP
);
9133 } // decode_OP_SOPP__S_CBRANCH_CDBGSYS_OR_USER
9136 Decoder::decode_OP_SOPP__S_CBRANCH_CDBGSYS_AND_USER(MachInst iFmt
)
9138 return new Inst_SOPP__S_CBRANCH_CDBGSYS_AND_USER(&iFmt
->iFmt_SOPP
);
9139 } // decode_OP_SOPP__S_CBRANCH_CDBGSYS_AND_USER
9142 Decoder::decode_OP_SOPP__S_ENDPGM_SAVED(MachInst iFmt
)
9144 return new Inst_SOPP__S_ENDPGM_SAVED(&iFmt
->iFmt_SOPP
);
9145 } // decode_OP_SOPP__S_ENDPGM_SAVED
9148 Decoder::decode_OP_SOPP__S_SET_GPR_IDX_OFF(MachInst iFmt
)
9150 return new Inst_SOPP__S_SET_GPR_IDX_OFF(&iFmt
->iFmt_SOPP
);
9151 } // decode_OP_SOPP__S_SET_GPR_IDX_OFF
9154 Decoder::decode_OP_SOPP__S_SET_GPR_IDX_MODE(MachInst iFmt
)
9156 return new Inst_SOPP__S_SET_GPR_IDX_MODE(&iFmt
->iFmt_SOPP
);
9157 } // decode_OP_SOPP__S_SET_GPR_IDX_MODE
9160 Decoder::decode_OP_VINTRP__V_INTERP_P1_F32(MachInst iFmt
)
9162 return new Inst_VINTRP__V_INTERP_P1_F32(&iFmt
->iFmt_VINTRP
);
9163 } // decode_OP_VINTRP__V_INTERP_P1_F32
9166 Decoder::decode_OP_VINTRP__V_INTERP_P2_F32(MachInst iFmt
)
9168 return new Inst_VINTRP__V_INTERP_P2_F32(&iFmt
->iFmt_VINTRP
);
9169 } // decode_OP_VINTRP__V_INTERP_P2_F32
9172 Decoder::decode_OP_VINTRP__V_INTERP_MOV_F32(MachInst iFmt
)
9174 return new Inst_VINTRP__V_INTERP_MOV_F32(&iFmt
->iFmt_VINTRP
);
9175 } // decode_OP_VINTRP__V_INTERP_MOV_F32
9178 Decoder::decode_OP_VOP1__V_NOP(MachInst iFmt
)
9180 return new Inst_VOP1__V_NOP(&iFmt
->iFmt_VOP1
);
9181 } // decode_OP_VOP1__V_NOP
9184 Decoder::decode_OP_VOP1__V_MOV_B32(MachInst iFmt
)
9186 return new Inst_VOP1__V_MOV_B32(&iFmt
->iFmt_VOP1
);
9187 } // decode_OP_VOP1__V_MOV_B32
9190 Decoder::decode_OP_VOP1__V_READFIRSTLANE_B32(MachInst iFmt
)
9192 return new Inst_VOP1__V_READFIRSTLANE_B32(&iFmt
->iFmt_VOP1
);
9193 } // decode_OP_VOP1__V_READFIRSTLANE_B32
9196 Decoder::decode_OP_VOP1__V_CVT_I32_F64(MachInst iFmt
)
9198 return new Inst_VOP1__V_CVT_I32_F64(&iFmt
->iFmt_VOP1
);
9199 } // decode_OP_VOP1__V_CVT_I32_F64
9202 Decoder::decode_OP_VOP1__V_CVT_F64_I32(MachInst iFmt
)
9204 return new Inst_VOP1__V_CVT_F64_I32(&iFmt
->iFmt_VOP1
);
9205 } // decode_OP_VOP1__V_CVT_F64_I32
9208 Decoder::decode_OP_VOP1__V_CVT_F32_I32(MachInst iFmt
)
9210 return new Inst_VOP1__V_CVT_F32_I32(&iFmt
->iFmt_VOP1
);
9211 } // decode_OP_VOP1__V_CVT_F32_I32
9214 Decoder::decode_OP_VOP1__V_CVT_F32_U32(MachInst iFmt
)
9216 return new Inst_VOP1__V_CVT_F32_U32(&iFmt
->iFmt_VOP1
);
9217 } // decode_OP_VOP1__V_CVT_F32_U32
9220 Decoder::decode_OP_VOP1__V_CVT_U32_F32(MachInst iFmt
)
9222 return new Inst_VOP1__V_CVT_U32_F32(&iFmt
->iFmt_VOP1
);
9223 } // decode_OP_VOP1__V_CVT_U32_F32
9226 Decoder::decode_OP_VOP1__V_CVT_I32_F32(MachInst iFmt
)
9228 return new Inst_VOP1__V_CVT_I32_F32(&iFmt
->iFmt_VOP1
);
9229 } // decode_OP_VOP1__V_CVT_I32_F32
9232 Decoder::decode_OP_VOP1__V_MOV_FED_B32(MachInst iFmt
)
9234 return new Inst_VOP1__V_MOV_FED_B32(&iFmt
->iFmt_VOP1
);
9235 } // decode_OP_VOP1__V_MOV_FED_B32
9238 Decoder::decode_OP_VOP1__V_CVT_F16_F32(MachInst iFmt
)
9240 return new Inst_VOP1__V_CVT_F16_F32(&iFmt
->iFmt_VOP1
);
9241 } // decode_OP_VOP1__V_CVT_F16_F32
9244 Decoder::decode_OP_VOP1__V_CVT_F32_F16(MachInst iFmt
)
9246 return new Inst_VOP1__V_CVT_F32_F16(&iFmt
->iFmt_VOP1
);
9247 } // decode_OP_VOP1__V_CVT_F32_F16
9250 Decoder::decode_OP_VOP1__V_CVT_RPI_I32_F32(MachInst iFmt
)
9252 return new Inst_VOP1__V_CVT_RPI_I32_F32(&iFmt
->iFmt_VOP1
);
9253 } // decode_OP_VOP1__V_CVT_RPI_I32_F32
9256 Decoder::decode_OP_VOP1__V_CVT_FLR_I32_F32(MachInst iFmt
)
9258 return new Inst_VOP1__V_CVT_FLR_I32_F32(&iFmt
->iFmt_VOP1
);
9259 } // decode_OP_VOP1__V_CVT_FLR_I32_F32
9262 Decoder::decode_OP_VOP1__V_CVT_OFF_F32_I4(MachInst iFmt
)
9264 return new Inst_VOP1__V_CVT_OFF_F32_I4(&iFmt
->iFmt_VOP1
);
9265 } // decode_OP_VOP1__V_CVT_OFF_F32_I4
9268 Decoder::decode_OP_VOP1__V_CVT_F32_F64(MachInst iFmt
)
9270 return new Inst_VOP1__V_CVT_F32_F64(&iFmt
->iFmt_VOP1
);
9271 } // decode_OP_VOP1__V_CVT_F32_F64
9274 Decoder::decode_OP_VOP1__V_CVT_F64_F32(MachInst iFmt
)
9276 return new Inst_VOP1__V_CVT_F64_F32(&iFmt
->iFmt_VOP1
);
9277 } // decode_OP_VOP1__V_CVT_F64_F32
9280 Decoder::decode_OP_VOP1__V_CVT_F32_UBYTE0(MachInst iFmt
)
9282 return new Inst_VOP1__V_CVT_F32_UBYTE0(&iFmt
->iFmt_VOP1
);
9283 } // decode_OP_VOP1__V_CVT_F32_UBYTE0
9286 Decoder::decode_OP_VOP1__V_CVT_F32_UBYTE1(MachInst iFmt
)
9288 return new Inst_VOP1__V_CVT_F32_UBYTE1(&iFmt
->iFmt_VOP1
);
9289 } // decode_OP_VOP1__V_CVT_F32_UBYTE1
9292 Decoder::decode_OP_VOP1__V_CVT_F32_UBYTE2(MachInst iFmt
)
9294 return new Inst_VOP1__V_CVT_F32_UBYTE2(&iFmt
->iFmt_VOP1
);
9295 } // decode_OP_VOP1__V_CVT_F32_UBYTE2
9298 Decoder::decode_OP_VOP1__V_CVT_F32_UBYTE3(MachInst iFmt
)
9300 return new Inst_VOP1__V_CVT_F32_UBYTE3(&iFmt
->iFmt_VOP1
);
9301 } // decode_OP_VOP1__V_CVT_F32_UBYTE3
9304 Decoder::decode_OP_VOP1__V_CVT_U32_F64(MachInst iFmt
)
9306 return new Inst_VOP1__V_CVT_U32_F64(&iFmt
->iFmt_VOP1
);
9307 } // decode_OP_VOP1__V_CVT_U32_F64
9310 Decoder::decode_OP_VOP1__V_CVT_F64_U32(MachInst iFmt
)
9312 return new Inst_VOP1__V_CVT_F64_U32(&iFmt
->iFmt_VOP1
);
9313 } // decode_OP_VOP1__V_CVT_F64_U32
9316 Decoder::decode_OP_VOP1__V_TRUNC_F64(MachInst iFmt
)
9318 return new Inst_VOP1__V_TRUNC_F64(&iFmt
->iFmt_VOP1
);
9319 } // decode_OP_VOP1__V_TRUNC_F64
9322 Decoder::decode_OP_VOP1__V_CEIL_F64(MachInst iFmt
)
9324 return new Inst_VOP1__V_CEIL_F64(&iFmt
->iFmt_VOP1
);
9325 } // decode_OP_VOP1__V_CEIL_F64
9328 Decoder::decode_OP_VOP1__V_RNDNE_F64(MachInst iFmt
)
9330 return new Inst_VOP1__V_RNDNE_F64(&iFmt
->iFmt_VOP1
);
9331 } // decode_OP_VOP1__V_RNDNE_F64
9334 Decoder::decode_OP_VOP1__V_FLOOR_F64(MachInst iFmt
)
9336 return new Inst_VOP1__V_FLOOR_F64(&iFmt
->iFmt_VOP1
);
9337 } // decode_OP_VOP1__V_FLOOR_F64
9340 Decoder::decode_OP_VOP1__V_FRACT_F32(MachInst iFmt
)
9342 return new Inst_VOP1__V_FRACT_F32(&iFmt
->iFmt_VOP1
);
9343 } // decode_OP_VOP1__V_FRACT_F32
9346 Decoder::decode_OP_VOP1__V_TRUNC_F32(MachInst iFmt
)
9348 return new Inst_VOP1__V_TRUNC_F32(&iFmt
->iFmt_VOP1
);
9349 } // decode_OP_VOP1__V_TRUNC_F32
9352 Decoder::decode_OP_VOP1__V_CEIL_F32(MachInst iFmt
)
9354 return new Inst_VOP1__V_CEIL_F32(&iFmt
->iFmt_VOP1
);
9355 } // decode_OP_VOP1__V_CEIL_F32
9358 Decoder::decode_OP_VOP1__V_RNDNE_F32(MachInst iFmt
)
9360 return new Inst_VOP1__V_RNDNE_F32(&iFmt
->iFmt_VOP1
);
9361 } // decode_OP_VOP1__V_RNDNE_F32
9364 Decoder::decode_OP_VOP1__V_FLOOR_F32(MachInst iFmt
)
9366 return new Inst_VOP1__V_FLOOR_F32(&iFmt
->iFmt_VOP1
);
9367 } // decode_OP_VOP1__V_FLOOR_F32
9370 Decoder::decode_OP_VOP1__V_EXP_F32(MachInst iFmt
)
9372 return new Inst_VOP1__V_EXP_F32(&iFmt
->iFmt_VOP1
);
9373 } // decode_OP_VOP1__V_EXP_F32
9376 Decoder::decode_OP_VOP1__V_LOG_F32(MachInst iFmt
)
9378 return new Inst_VOP1__V_LOG_F32(&iFmt
->iFmt_VOP1
);
9379 } // decode_OP_VOP1__V_LOG_F32
9382 Decoder::decode_OP_VOP1__V_RCP_F32(MachInst iFmt
)
9384 return new Inst_VOP1__V_RCP_F32(&iFmt
->iFmt_VOP1
);
9385 } // decode_OP_VOP1__V_RCP_F32
9388 Decoder::decode_OP_VOP1__V_RCP_IFLAG_F32(MachInst iFmt
)
9390 return new Inst_VOP1__V_RCP_IFLAG_F32(&iFmt
->iFmt_VOP1
);
9391 } // decode_OP_VOP1__V_RCP_IFLAG_F32
9394 Decoder::decode_OP_VOP1__V_RSQ_F32(MachInst iFmt
)
9396 return new Inst_VOP1__V_RSQ_F32(&iFmt
->iFmt_VOP1
);
9397 } // decode_OP_VOP1__V_RSQ_F32
9400 Decoder::decode_OP_VOP1__V_RCP_F64(MachInst iFmt
)
9402 return new Inst_VOP1__V_RCP_F64(&iFmt
->iFmt_VOP1
);
9403 } // decode_OP_VOP1__V_RCP_F64
9406 Decoder::decode_OP_VOP1__V_RSQ_F64(MachInst iFmt
)
9408 return new Inst_VOP1__V_RSQ_F64(&iFmt
->iFmt_VOP1
);
9409 } // decode_OP_VOP1__V_RSQ_F64
9412 Decoder::decode_OP_VOP1__V_SQRT_F32(MachInst iFmt
)
9414 return new Inst_VOP1__V_SQRT_F32(&iFmt
->iFmt_VOP1
);
9415 } // decode_OP_VOP1__V_SQRT_F32
9418 Decoder::decode_OP_VOP1__V_SQRT_F64(MachInst iFmt
)
9420 return new Inst_VOP1__V_SQRT_F64(&iFmt
->iFmt_VOP1
);
9421 } // decode_OP_VOP1__V_SQRT_F64
9424 Decoder::decode_OP_VOP1__V_SIN_F32(MachInst iFmt
)
9426 return new Inst_VOP1__V_SIN_F32(&iFmt
->iFmt_VOP1
);
9427 } // decode_OP_VOP1__V_SIN_F32
9430 Decoder::decode_OP_VOP1__V_COS_F32(MachInst iFmt
)
9432 return new Inst_VOP1__V_COS_F32(&iFmt
->iFmt_VOP1
);
9433 } // decode_OP_VOP1__V_COS_F32
9436 Decoder::decode_OP_VOP1__V_NOT_B32(MachInst iFmt
)
9438 return new Inst_VOP1__V_NOT_B32(&iFmt
->iFmt_VOP1
);
9439 } // decode_OP_VOP1__V_NOT_B32
9442 Decoder::decode_OP_VOP1__V_BFREV_B32(MachInst iFmt
)
9444 return new Inst_VOP1__V_BFREV_B32(&iFmt
->iFmt_VOP1
);
9445 } // decode_OP_VOP1__V_BFREV_B32
9448 Decoder::decode_OP_VOP1__V_FFBH_U32(MachInst iFmt
)
9450 return new Inst_VOP1__V_FFBH_U32(&iFmt
->iFmt_VOP1
);
9451 } // decode_OP_VOP1__V_FFBH_U32
9454 Decoder::decode_OP_VOP1__V_FFBL_B32(MachInst iFmt
)
9456 return new Inst_VOP1__V_FFBL_B32(&iFmt
->iFmt_VOP1
);
9457 } // decode_OP_VOP1__V_FFBL_B32
9460 Decoder::decode_OP_VOP1__V_FFBH_I32(MachInst iFmt
)
9462 return new Inst_VOP1__V_FFBH_I32(&iFmt
->iFmt_VOP1
);
9463 } // decode_OP_VOP1__V_FFBH_I32
9466 Decoder::decode_OP_VOP1__V_FREXP_EXP_I32_F64(MachInst iFmt
)
9468 return new Inst_VOP1__V_FREXP_EXP_I32_F64(&iFmt
->iFmt_VOP1
);
9469 } // decode_OP_VOP1__V_FREXP_EXP_I32_F64
9472 Decoder::decode_OP_VOP1__V_FREXP_MANT_F64(MachInst iFmt
)
9474 return new Inst_VOP1__V_FREXP_MANT_F64(&iFmt
->iFmt_VOP1
);
9475 } // decode_OP_VOP1__V_FREXP_MANT_F64
9478 Decoder::decode_OP_VOP1__V_FRACT_F64(MachInst iFmt
)
9480 return new Inst_VOP1__V_FRACT_F64(&iFmt
->iFmt_VOP1
);
9481 } // decode_OP_VOP1__V_FRACT_F64
9484 Decoder::decode_OP_VOP1__V_FREXP_EXP_I32_F32(MachInst iFmt
)
9486 return new Inst_VOP1__V_FREXP_EXP_I32_F32(&iFmt
->iFmt_VOP1
);
9487 } // decode_OP_VOP1__V_FREXP_EXP_I32_F32
9490 Decoder::decode_OP_VOP1__V_FREXP_MANT_F32(MachInst iFmt
)
9492 return new Inst_VOP1__V_FREXP_MANT_F32(&iFmt
->iFmt_VOP1
);
9493 } // decode_OP_VOP1__V_FREXP_MANT_F32
9496 Decoder::decode_OP_VOP1__V_CLREXCP(MachInst iFmt
)
9498 return new Inst_VOP1__V_CLREXCP(&iFmt
->iFmt_VOP1
);
9499 } // decode_OP_VOP1__V_CLREXCP
9502 Decoder::decode_OP_VOP1__V_CVT_F16_U16(MachInst iFmt
)
9504 return new Inst_VOP1__V_CVT_F16_U16(&iFmt
->iFmt_VOP1
);
9505 } // decode_OP_VOP1__V_CVT_F16_U16
9508 Decoder::decode_OP_VOP1__V_CVT_F16_I16(MachInst iFmt
)
9510 return new Inst_VOP1__V_CVT_F16_I16(&iFmt
->iFmt_VOP1
);
9511 } // decode_OP_VOP1__V_CVT_F16_I16
9514 Decoder::decode_OP_VOP1__V_CVT_U16_F16(MachInst iFmt
)
9516 return new Inst_VOP1__V_CVT_U16_F16(&iFmt
->iFmt_VOP1
);
9517 } // decode_OP_VOP1__V_CVT_U16_F16
9520 Decoder::decode_OP_VOP1__V_CVT_I16_F16(MachInst iFmt
)
9522 return new Inst_VOP1__V_CVT_I16_F16(&iFmt
->iFmt_VOP1
);
9523 } // decode_OP_VOP1__V_CVT_I16_F16
9526 Decoder::decode_OP_VOP1__V_RCP_F16(MachInst iFmt
)
9528 return new Inst_VOP1__V_RCP_F16(&iFmt
->iFmt_VOP1
);
9529 } // decode_OP_VOP1__V_RCP_F16
9532 Decoder::decode_OP_VOP1__V_SQRT_F16(MachInst iFmt
)
9534 return new Inst_VOP1__V_SQRT_F16(&iFmt
->iFmt_VOP1
);
9535 } // decode_OP_VOP1__V_SQRT_F16
9538 Decoder::decode_OP_VOP1__V_RSQ_F16(MachInst iFmt
)
9540 return new Inst_VOP1__V_RSQ_F16(&iFmt
->iFmt_VOP1
);
9541 } // decode_OP_VOP1__V_RSQ_F16
9544 Decoder::decode_OP_VOP1__V_LOG_F16(MachInst iFmt
)
9546 return new Inst_VOP1__V_LOG_F16(&iFmt
->iFmt_VOP1
);
9547 } // decode_OP_VOP1__V_LOG_F16
9550 Decoder::decode_OP_VOP1__V_EXP_F16(MachInst iFmt
)
9552 return new Inst_VOP1__V_EXP_F16(&iFmt
->iFmt_VOP1
);
9553 } // decode_OP_VOP1__V_EXP_F16
9556 Decoder::decode_OP_VOP1__V_FREXP_MANT_F16(MachInst iFmt
)
9558 return new Inst_VOP1__V_FREXP_MANT_F16(&iFmt
->iFmt_VOP1
);
9559 } // decode_OP_VOP1__V_FREXP_MANT_F16
9562 Decoder::decode_OP_VOP1__V_FREXP_EXP_I16_F16(MachInst iFmt
)
9564 return new Inst_VOP1__V_FREXP_EXP_I16_F16(&iFmt
->iFmt_VOP1
);
9565 } // decode_OP_VOP1__V_FREXP_EXP_I16_F16
9568 Decoder::decode_OP_VOP1__V_FLOOR_F16(MachInst iFmt
)
9570 return new Inst_VOP1__V_FLOOR_F16(&iFmt
->iFmt_VOP1
);
9571 } // decode_OP_VOP1__V_FLOOR_F16
9574 Decoder::decode_OP_VOP1__V_CEIL_F16(MachInst iFmt
)
9576 return new Inst_VOP1__V_CEIL_F16(&iFmt
->iFmt_VOP1
);
9577 } // decode_OP_VOP1__V_CEIL_F16
9580 Decoder::decode_OP_VOP1__V_TRUNC_F16(MachInst iFmt
)
9582 return new Inst_VOP1__V_TRUNC_F16(&iFmt
->iFmt_VOP1
);
9583 } // decode_OP_VOP1__V_TRUNC_F16
9586 Decoder::decode_OP_VOP1__V_RNDNE_F16(MachInst iFmt
)
9588 return new Inst_VOP1__V_RNDNE_F16(&iFmt
->iFmt_VOP1
);
9589 } // decode_OP_VOP1__V_RNDNE_F16
9592 Decoder::decode_OP_VOP1__V_FRACT_F16(MachInst iFmt
)
9594 return new Inst_VOP1__V_FRACT_F16(&iFmt
->iFmt_VOP1
);
9595 } // decode_OP_VOP1__V_FRACT_F16
9598 Decoder::decode_OP_VOP1__V_SIN_F16(MachInst iFmt
)
9600 return new Inst_VOP1__V_SIN_F16(&iFmt
->iFmt_VOP1
);
9601 } // decode_OP_VOP1__V_SIN_F16
9604 Decoder::decode_OP_VOP1__V_COS_F16(MachInst iFmt
)
9606 return new Inst_VOP1__V_COS_F16(&iFmt
->iFmt_VOP1
);
9607 } // decode_OP_VOP1__V_COS_F16
9610 Decoder::decode_OP_VOP1__V_EXP_LEGACY_F32(MachInst iFmt
)
9612 return new Inst_VOP1__V_EXP_LEGACY_F32(&iFmt
->iFmt_VOP1
);
9613 } // decode_OP_VOP1__V_EXP_LEGACY_F32
9616 Decoder::decode_OP_VOP1__V_LOG_LEGACY_F32(MachInst iFmt
)
9618 return new Inst_VOP1__V_LOG_LEGACY_F32(&iFmt
->iFmt_VOP1
);
9619 } // decode_OP_VOP1__V_LOG_LEGACY_F32
9622 Decoder::decode_OP_VOPC__V_CMP_CLASS_F32(MachInst iFmt
)
9624 return new Inst_VOPC__V_CMP_CLASS_F32(&iFmt
->iFmt_VOPC
);
9625 } // decode_OP_VOPC__V_CMP_CLASS_F32
9628 Decoder::decode_OP_VOPC__V_CMPX_CLASS_F32(MachInst iFmt
)
9630 return new Inst_VOPC__V_CMPX_CLASS_F32(&iFmt
->iFmt_VOPC
);
9631 } // decode_OP_VOPC__V_CMPX_CLASS_F32
9634 Decoder::decode_OP_VOPC__V_CMP_CLASS_F64(MachInst iFmt
)
9636 return new Inst_VOPC__V_CMP_CLASS_F64(&iFmt
->iFmt_VOPC
);
9637 } // decode_OP_VOPC__V_CMP_CLASS_F64
9640 Decoder::decode_OP_VOPC__V_CMPX_CLASS_F64(MachInst iFmt
)
9642 return new Inst_VOPC__V_CMPX_CLASS_F64(&iFmt
->iFmt_VOPC
);
9643 } // decode_OP_VOPC__V_CMPX_CLASS_F64
9646 Decoder::decode_OP_VOPC__V_CMP_CLASS_F16(MachInst iFmt
)
9648 return new Inst_VOPC__V_CMP_CLASS_F16(&iFmt
->iFmt_VOPC
);
9649 } // decode_OP_VOPC__V_CMP_CLASS_F16
9652 Decoder::decode_OP_VOPC__V_CMPX_CLASS_F16(MachInst iFmt
)
9654 return new Inst_VOPC__V_CMPX_CLASS_F16(&iFmt
->iFmt_VOPC
);
9655 } // decode_OP_VOPC__V_CMPX_CLASS_F16
9658 Decoder::decode_OP_VOPC__V_CMP_F_F16(MachInst iFmt
)
9660 return new Inst_VOPC__V_CMP_F_F16(&iFmt
->iFmt_VOPC
);
9661 } // decode_OP_VOPC__V_CMP_F_F16
9664 Decoder::decode_OP_VOPC__V_CMP_LT_F16(MachInst iFmt
)
9666 return new Inst_VOPC__V_CMP_LT_F16(&iFmt
->iFmt_VOPC
);
9667 } // decode_OP_VOPC__V_CMP_LT_F16
9670 Decoder::decode_OP_VOPC__V_CMP_EQ_F16(MachInst iFmt
)
9672 return new Inst_VOPC__V_CMP_EQ_F16(&iFmt
->iFmt_VOPC
);
9673 } // decode_OP_VOPC__V_CMP_EQ_F16
9676 Decoder::decode_OP_VOPC__V_CMP_LE_F16(MachInst iFmt
)
9678 return new Inst_VOPC__V_CMP_LE_F16(&iFmt
->iFmt_VOPC
);
9679 } // decode_OP_VOPC__V_CMP_LE_F16
9682 Decoder::decode_OP_VOPC__V_CMP_GT_F16(MachInst iFmt
)
9684 return new Inst_VOPC__V_CMP_GT_F16(&iFmt
->iFmt_VOPC
);
9685 } // decode_OP_VOPC__V_CMP_GT_F16
9688 Decoder::decode_OP_VOPC__V_CMP_LG_F16(MachInst iFmt
)
9690 return new Inst_VOPC__V_CMP_LG_F16(&iFmt
->iFmt_VOPC
);
9691 } // decode_OP_VOPC__V_CMP_LG_F16
9694 Decoder::decode_OP_VOPC__V_CMP_GE_F16(MachInst iFmt
)
9696 return new Inst_VOPC__V_CMP_GE_F16(&iFmt
->iFmt_VOPC
);
9697 } // decode_OP_VOPC__V_CMP_GE_F16
9700 Decoder::decode_OP_VOPC__V_CMP_O_F16(MachInst iFmt
)
9702 return new Inst_VOPC__V_CMP_O_F16(&iFmt
->iFmt_VOPC
);
9703 } // decode_OP_VOPC__V_CMP_O_F16
9706 Decoder::decode_OP_VOPC__V_CMP_U_F16(MachInst iFmt
)
9708 return new Inst_VOPC__V_CMP_U_F16(&iFmt
->iFmt_VOPC
);
9709 } // decode_OP_VOPC__V_CMP_U_F16
9712 Decoder::decode_OP_VOPC__V_CMP_NGE_F16(MachInst iFmt
)
9714 return new Inst_VOPC__V_CMP_NGE_F16(&iFmt
->iFmt_VOPC
);
9715 } // decode_OP_VOPC__V_CMP_NGE_F16
9718 Decoder::decode_OP_VOPC__V_CMP_NLG_F16(MachInst iFmt
)
9720 return new Inst_VOPC__V_CMP_NLG_F16(&iFmt
->iFmt_VOPC
);
9721 } // decode_OP_VOPC__V_CMP_NLG_F16
9724 Decoder::decode_OP_VOPC__V_CMP_NGT_F16(MachInst iFmt
)
9726 return new Inst_VOPC__V_CMP_NGT_F16(&iFmt
->iFmt_VOPC
);
9727 } // decode_OP_VOPC__V_CMP_NGT_F16
9730 Decoder::decode_OP_VOPC__V_CMP_NLE_F16(MachInst iFmt
)
9732 return new Inst_VOPC__V_CMP_NLE_F16(&iFmt
->iFmt_VOPC
);
9733 } // decode_OP_VOPC__V_CMP_NLE_F16
9736 Decoder::decode_OP_VOPC__V_CMP_NEQ_F16(MachInst iFmt
)
9738 return new Inst_VOPC__V_CMP_NEQ_F16(&iFmt
->iFmt_VOPC
);
9739 } // decode_OP_VOPC__V_CMP_NEQ_F16
9742 Decoder::decode_OP_VOPC__V_CMP_NLT_F16(MachInst iFmt
)
9744 return new Inst_VOPC__V_CMP_NLT_F16(&iFmt
->iFmt_VOPC
);
9745 } // decode_OP_VOPC__V_CMP_NLT_F16
9748 Decoder::decode_OP_VOPC__V_CMP_TRU_F16(MachInst iFmt
)
9750 return new Inst_VOPC__V_CMP_TRU_F16(&iFmt
->iFmt_VOPC
);
9751 } // decode_OP_VOPC__V_CMP_TRU_F16
9754 Decoder::decode_OP_VOPC__V_CMPX_F_F16(MachInst iFmt
)
9756 return new Inst_VOPC__V_CMPX_F_F16(&iFmt
->iFmt_VOPC
);
9757 } // decode_OP_VOPC__V_CMPX_F_F16
9760 Decoder::decode_OP_VOPC__V_CMPX_LT_F16(MachInst iFmt
)
9762 return new Inst_VOPC__V_CMPX_LT_F16(&iFmt
->iFmt_VOPC
);
9763 } // decode_OP_VOPC__V_CMPX_LT_F16
9766 Decoder::decode_OP_VOPC__V_CMPX_EQ_F16(MachInst iFmt
)
9768 return new Inst_VOPC__V_CMPX_EQ_F16(&iFmt
->iFmt_VOPC
);
9769 } // decode_OP_VOPC__V_CMPX_EQ_F16
9772 Decoder::decode_OP_VOPC__V_CMPX_LE_F16(MachInst iFmt
)
9774 return new Inst_VOPC__V_CMPX_LE_F16(&iFmt
->iFmt_VOPC
);
9775 } // decode_OP_VOPC__V_CMPX_LE_F16
9778 Decoder::decode_OP_VOPC__V_CMPX_GT_F16(MachInst iFmt
)
9780 return new Inst_VOPC__V_CMPX_GT_F16(&iFmt
->iFmt_VOPC
);
9781 } // decode_OP_VOPC__V_CMPX_GT_F16
9784 Decoder::decode_OP_VOPC__V_CMPX_LG_F16(MachInst iFmt
)
9786 return new Inst_VOPC__V_CMPX_LG_F16(&iFmt
->iFmt_VOPC
);
9787 } // decode_OP_VOPC__V_CMPX_LG_F16
9790 Decoder::decode_OP_VOPC__V_CMPX_GE_F16(MachInst iFmt
)
9792 return new Inst_VOPC__V_CMPX_GE_F16(&iFmt
->iFmt_VOPC
);
9793 } // decode_OP_VOPC__V_CMPX_GE_F16
9796 Decoder::decode_OP_VOPC__V_CMPX_O_F16(MachInst iFmt
)
9798 return new Inst_VOPC__V_CMPX_O_F16(&iFmt
->iFmt_VOPC
);
9799 } // decode_OP_VOPC__V_CMPX_O_F16
9802 Decoder::decode_OP_VOPC__V_CMPX_U_F16(MachInst iFmt
)
9804 return new Inst_VOPC__V_CMPX_U_F16(&iFmt
->iFmt_VOPC
);
9805 } // decode_OP_VOPC__V_CMPX_U_F16
9808 Decoder::decode_OP_VOPC__V_CMPX_NGE_F16(MachInst iFmt
)
9810 return new Inst_VOPC__V_CMPX_NGE_F16(&iFmt
->iFmt_VOPC
);
9811 } // decode_OP_VOPC__V_CMPX_NGE_F16
9814 Decoder::decode_OP_VOPC__V_CMPX_NLG_F16(MachInst iFmt
)
9816 return new Inst_VOPC__V_CMPX_NLG_F16(&iFmt
->iFmt_VOPC
);
9817 } // decode_OP_VOPC__V_CMPX_NLG_F16
9820 Decoder::decode_OP_VOPC__V_CMPX_NGT_F16(MachInst iFmt
)
9822 return new Inst_VOPC__V_CMPX_NGT_F16(&iFmt
->iFmt_VOPC
);
9823 } // decode_OP_VOPC__V_CMPX_NGT_F16
9826 Decoder::decode_OP_VOPC__V_CMPX_NLE_F16(MachInst iFmt
)
9828 return new Inst_VOPC__V_CMPX_NLE_F16(&iFmt
->iFmt_VOPC
);
9829 } // decode_OP_VOPC__V_CMPX_NLE_F16
9832 Decoder::decode_OP_VOPC__V_CMPX_NEQ_F16(MachInst iFmt
)
9834 return new Inst_VOPC__V_CMPX_NEQ_F16(&iFmt
->iFmt_VOPC
);
9835 } // decode_OP_VOPC__V_CMPX_NEQ_F16
9838 Decoder::decode_OP_VOPC__V_CMPX_NLT_F16(MachInst iFmt
)
9840 return new Inst_VOPC__V_CMPX_NLT_F16(&iFmt
->iFmt_VOPC
);
9841 } // decode_OP_VOPC__V_CMPX_NLT_F16
9844 Decoder::decode_OP_VOPC__V_CMPX_TRU_F16(MachInst iFmt
)
9846 return new Inst_VOPC__V_CMPX_TRU_F16(&iFmt
->iFmt_VOPC
);
9847 } // decode_OP_VOPC__V_CMPX_TRU_F16
9850 Decoder::decode_OP_VOPC__V_CMP_F_F32(MachInst iFmt
)
9852 return new Inst_VOPC__V_CMP_F_F32(&iFmt
->iFmt_VOPC
);
9853 } // decode_OP_VOPC__V_CMP_F_F32
9856 Decoder::decode_OP_VOPC__V_CMP_LT_F32(MachInst iFmt
)
9858 return new Inst_VOPC__V_CMP_LT_F32(&iFmt
->iFmt_VOPC
);
9859 } // decode_OP_VOPC__V_CMP_LT_F32
9862 Decoder::decode_OP_VOPC__V_CMP_EQ_F32(MachInst iFmt
)
9864 return new Inst_VOPC__V_CMP_EQ_F32(&iFmt
->iFmt_VOPC
);
9865 } // decode_OP_VOPC__V_CMP_EQ_F32
9868 Decoder::decode_OP_VOPC__V_CMP_LE_F32(MachInst iFmt
)
9870 return new Inst_VOPC__V_CMP_LE_F32(&iFmt
->iFmt_VOPC
);
9871 } // decode_OP_VOPC__V_CMP_LE_F32
9874 Decoder::decode_OP_VOPC__V_CMP_GT_F32(MachInst iFmt
)
9876 return new Inst_VOPC__V_CMP_GT_F32(&iFmt
->iFmt_VOPC
);
9877 } // decode_OP_VOPC__V_CMP_GT_F32
9880 Decoder::decode_OP_VOPC__V_CMP_LG_F32(MachInst iFmt
)
9882 return new Inst_VOPC__V_CMP_LG_F32(&iFmt
->iFmt_VOPC
);
9883 } // decode_OP_VOPC__V_CMP_LG_F32
9886 Decoder::decode_OP_VOPC__V_CMP_GE_F32(MachInst iFmt
)
9888 return new Inst_VOPC__V_CMP_GE_F32(&iFmt
->iFmt_VOPC
);
9889 } // decode_OP_VOPC__V_CMP_GE_F32
9892 Decoder::decode_OP_VOPC__V_CMP_O_F32(MachInst iFmt
)
9894 return new Inst_VOPC__V_CMP_O_F32(&iFmt
->iFmt_VOPC
);
9895 } // decode_OP_VOPC__V_CMP_O_F32
9898 Decoder::decode_OP_VOPC__V_CMP_U_F32(MachInst iFmt
)
9900 return new Inst_VOPC__V_CMP_U_F32(&iFmt
->iFmt_VOPC
);
9901 } // decode_OP_VOPC__V_CMP_U_F32
9904 Decoder::decode_OP_VOPC__V_CMP_NGE_F32(MachInst iFmt
)
9906 return new Inst_VOPC__V_CMP_NGE_F32(&iFmt
->iFmt_VOPC
);
9907 } // decode_OP_VOPC__V_CMP_NGE_F32
9910 Decoder::decode_OP_VOPC__V_CMP_NLG_F32(MachInst iFmt
)
9912 return new Inst_VOPC__V_CMP_NLG_F32(&iFmt
->iFmt_VOPC
);
9913 } // decode_OP_VOPC__V_CMP_NLG_F32
9916 Decoder::decode_OP_VOPC__V_CMP_NGT_F32(MachInst iFmt
)
9918 return new Inst_VOPC__V_CMP_NGT_F32(&iFmt
->iFmt_VOPC
);
9919 } // decode_OP_VOPC__V_CMP_NGT_F32
9922 Decoder::decode_OP_VOPC__V_CMP_NLE_F32(MachInst iFmt
)
9924 return new Inst_VOPC__V_CMP_NLE_F32(&iFmt
->iFmt_VOPC
);
9925 } // decode_OP_VOPC__V_CMP_NLE_F32
9928 Decoder::decode_OP_VOPC__V_CMP_NEQ_F32(MachInst iFmt
)
9930 return new Inst_VOPC__V_CMP_NEQ_F32(&iFmt
->iFmt_VOPC
);
9931 } // decode_OP_VOPC__V_CMP_NEQ_F32
9934 Decoder::decode_OP_VOPC__V_CMP_NLT_F32(MachInst iFmt
)
9936 return new Inst_VOPC__V_CMP_NLT_F32(&iFmt
->iFmt_VOPC
);
9937 } // decode_OP_VOPC__V_CMP_NLT_F32
9940 Decoder::decode_OP_VOPC__V_CMP_TRU_F32(MachInst iFmt
)
9942 return new Inst_VOPC__V_CMP_TRU_F32(&iFmt
->iFmt_VOPC
);
9943 } // decode_OP_VOPC__V_CMP_TRU_F32
9946 Decoder::decode_OP_VOPC__V_CMPX_F_F32(MachInst iFmt
)
9948 return new Inst_VOPC__V_CMPX_F_F32(&iFmt
->iFmt_VOPC
);
9949 } // decode_OP_VOPC__V_CMPX_F_F32
9952 Decoder::decode_OP_VOPC__V_CMPX_LT_F32(MachInst iFmt
)
9954 return new Inst_VOPC__V_CMPX_LT_F32(&iFmt
->iFmt_VOPC
);
9955 } // decode_OP_VOPC__V_CMPX_LT_F32
9958 Decoder::decode_OP_VOPC__V_CMPX_EQ_F32(MachInst iFmt
)
9960 return new Inst_VOPC__V_CMPX_EQ_F32(&iFmt
->iFmt_VOPC
);
9961 } // decode_OP_VOPC__V_CMPX_EQ_F32
9964 Decoder::decode_OP_VOPC__V_CMPX_LE_F32(MachInst iFmt
)
9966 return new Inst_VOPC__V_CMPX_LE_F32(&iFmt
->iFmt_VOPC
);
9967 } // decode_OP_VOPC__V_CMPX_LE_F32
9970 Decoder::decode_OP_VOPC__V_CMPX_GT_F32(MachInst iFmt
)
9972 return new Inst_VOPC__V_CMPX_GT_F32(&iFmt
->iFmt_VOPC
);
9973 } // decode_OP_VOPC__V_CMPX_GT_F32
9976 Decoder::decode_OP_VOPC__V_CMPX_LG_F32(MachInst iFmt
)
9978 return new Inst_VOPC__V_CMPX_LG_F32(&iFmt
->iFmt_VOPC
);
9979 } // decode_OP_VOPC__V_CMPX_LG_F32
9982 Decoder::decode_OP_VOPC__V_CMPX_GE_F32(MachInst iFmt
)
9984 return new Inst_VOPC__V_CMPX_GE_F32(&iFmt
->iFmt_VOPC
);
9985 } // decode_OP_VOPC__V_CMPX_GE_F32
9988 Decoder::decode_OP_VOPC__V_CMPX_O_F32(MachInst iFmt
)
9990 return new Inst_VOPC__V_CMPX_O_F32(&iFmt
->iFmt_VOPC
);
9991 } // decode_OP_VOPC__V_CMPX_O_F32
9994 Decoder::decode_OP_VOPC__V_CMPX_U_F32(MachInst iFmt
)
9996 return new Inst_VOPC__V_CMPX_U_F32(&iFmt
->iFmt_VOPC
);
9997 } // decode_OP_VOPC__V_CMPX_U_F32
10000 Decoder::decode_OP_VOPC__V_CMPX_NGE_F32(MachInst iFmt
)
10002 return new Inst_VOPC__V_CMPX_NGE_F32(&iFmt
->iFmt_VOPC
);
10003 } // decode_OP_VOPC__V_CMPX_NGE_F32
10006 Decoder::decode_OP_VOPC__V_CMPX_NLG_F32(MachInst iFmt
)
10008 return new Inst_VOPC__V_CMPX_NLG_F32(&iFmt
->iFmt_VOPC
);
10009 } // decode_OP_VOPC__V_CMPX_NLG_F32
10012 Decoder::decode_OP_VOPC__V_CMPX_NGT_F32(MachInst iFmt
)
10014 return new Inst_VOPC__V_CMPX_NGT_F32(&iFmt
->iFmt_VOPC
);
10015 } // decode_OP_VOPC__V_CMPX_NGT_F32
10018 Decoder::decode_OP_VOPC__V_CMPX_NLE_F32(MachInst iFmt
)
10020 return new Inst_VOPC__V_CMPX_NLE_F32(&iFmt
->iFmt_VOPC
);
10021 } // decode_OP_VOPC__V_CMPX_NLE_F32
10024 Decoder::decode_OP_VOPC__V_CMPX_NEQ_F32(MachInst iFmt
)
10026 return new Inst_VOPC__V_CMPX_NEQ_F32(&iFmt
->iFmt_VOPC
);
10027 } // decode_OP_VOPC__V_CMPX_NEQ_F32
10030 Decoder::decode_OP_VOPC__V_CMPX_NLT_F32(MachInst iFmt
)
10032 return new Inst_VOPC__V_CMPX_NLT_F32(&iFmt
->iFmt_VOPC
);
10033 } // decode_OP_VOPC__V_CMPX_NLT_F32
10036 Decoder::decode_OP_VOPC__V_CMPX_TRU_F32(MachInst iFmt
)
10038 return new Inst_VOPC__V_CMPX_TRU_F32(&iFmt
->iFmt_VOPC
);
10039 } // decode_OP_VOPC__V_CMPX_TRU_F32
10042 Decoder::decode_OP_VOPC__V_CMP_F_F64(MachInst iFmt
)
10044 return new Inst_VOPC__V_CMP_F_F64(&iFmt
->iFmt_VOPC
);
10045 } // decode_OP_VOPC__V_CMP_F_F64
10048 Decoder::decode_OP_VOPC__V_CMP_LT_F64(MachInst iFmt
)
10050 return new Inst_VOPC__V_CMP_LT_F64(&iFmt
->iFmt_VOPC
);
10051 } // decode_OP_VOPC__V_CMP_LT_F64
10054 Decoder::decode_OP_VOPC__V_CMP_EQ_F64(MachInst iFmt
)
10056 return new Inst_VOPC__V_CMP_EQ_F64(&iFmt
->iFmt_VOPC
);
10057 } // decode_OP_VOPC__V_CMP_EQ_F64
10060 Decoder::decode_OP_VOPC__V_CMP_LE_F64(MachInst iFmt
)
10062 return new Inst_VOPC__V_CMP_LE_F64(&iFmt
->iFmt_VOPC
);
10063 } // decode_OP_VOPC__V_CMP_LE_F64
10066 Decoder::decode_OP_VOPC__V_CMP_GT_F64(MachInst iFmt
)
10068 return new Inst_VOPC__V_CMP_GT_F64(&iFmt
->iFmt_VOPC
);
10069 } // decode_OP_VOPC__V_CMP_GT_F64
10072 Decoder::decode_OP_VOPC__V_CMP_LG_F64(MachInst iFmt
)
10074 return new Inst_VOPC__V_CMP_LG_F64(&iFmt
->iFmt_VOPC
);
10075 } // decode_OP_VOPC__V_CMP_LG_F64
10078 Decoder::decode_OP_VOPC__V_CMP_GE_F64(MachInst iFmt
)
10080 return new Inst_VOPC__V_CMP_GE_F64(&iFmt
->iFmt_VOPC
);
10081 } // decode_OP_VOPC__V_CMP_GE_F64
10084 Decoder::decode_OP_VOPC__V_CMP_O_F64(MachInst iFmt
)
10086 return new Inst_VOPC__V_CMP_O_F64(&iFmt
->iFmt_VOPC
);
10087 } // decode_OP_VOPC__V_CMP_O_F64
10090 Decoder::decode_OP_VOPC__V_CMP_U_F64(MachInst iFmt
)
10092 return new Inst_VOPC__V_CMP_U_F64(&iFmt
->iFmt_VOPC
);
10093 } // decode_OP_VOPC__V_CMP_U_F64
10096 Decoder::decode_OP_VOPC__V_CMP_NGE_F64(MachInst iFmt
)
10098 return new Inst_VOPC__V_CMP_NGE_F64(&iFmt
->iFmt_VOPC
);
10099 } // decode_OP_VOPC__V_CMP_NGE_F64
10102 Decoder::decode_OP_VOPC__V_CMP_NLG_F64(MachInst iFmt
)
10104 return new Inst_VOPC__V_CMP_NLG_F64(&iFmt
->iFmt_VOPC
);
10105 } // decode_OP_VOPC__V_CMP_NLG_F64
10108 Decoder::decode_OP_VOPC__V_CMP_NGT_F64(MachInst iFmt
)
10110 return new Inst_VOPC__V_CMP_NGT_F64(&iFmt
->iFmt_VOPC
);
10111 } // decode_OP_VOPC__V_CMP_NGT_F64
10114 Decoder::decode_OP_VOPC__V_CMP_NLE_F64(MachInst iFmt
)
10116 return new Inst_VOPC__V_CMP_NLE_F64(&iFmt
->iFmt_VOPC
);
10117 } // decode_OP_VOPC__V_CMP_NLE_F64
10120 Decoder::decode_OP_VOPC__V_CMP_NEQ_F64(MachInst iFmt
)
10122 return new Inst_VOPC__V_CMP_NEQ_F64(&iFmt
->iFmt_VOPC
);
10123 } // decode_OP_VOPC__V_CMP_NEQ_F64
10126 Decoder::decode_OP_VOPC__V_CMP_NLT_F64(MachInst iFmt
)
10128 return new Inst_VOPC__V_CMP_NLT_F64(&iFmt
->iFmt_VOPC
);
10129 } // decode_OP_VOPC__V_CMP_NLT_F64
10132 Decoder::decode_OP_VOPC__V_CMP_TRU_F64(MachInst iFmt
)
10134 return new Inst_VOPC__V_CMP_TRU_F64(&iFmt
->iFmt_VOPC
);
10135 } // decode_OP_VOPC__V_CMP_TRU_F64
10138 Decoder::decode_OP_VOPC__V_CMPX_F_F64(MachInst iFmt
)
10140 return new Inst_VOPC__V_CMPX_F_F64(&iFmt
->iFmt_VOPC
);
10141 } // decode_OP_VOPC__V_CMPX_F_F64
10144 Decoder::decode_OP_VOPC__V_CMPX_LT_F64(MachInst iFmt
)
10146 return new Inst_VOPC__V_CMPX_LT_F64(&iFmt
->iFmt_VOPC
);
10147 } // decode_OP_VOPC__V_CMPX_LT_F64
10150 Decoder::decode_OP_VOPC__V_CMPX_EQ_F64(MachInst iFmt
)
10152 return new Inst_VOPC__V_CMPX_EQ_F64(&iFmt
->iFmt_VOPC
);
10153 } // decode_OP_VOPC__V_CMPX_EQ_F64
10156 Decoder::decode_OP_VOPC__V_CMPX_LE_F64(MachInst iFmt
)
10158 return new Inst_VOPC__V_CMPX_LE_F64(&iFmt
->iFmt_VOPC
);
10159 } // decode_OP_VOPC__V_CMPX_LE_F64
10162 Decoder::decode_OP_VOPC__V_CMPX_GT_F64(MachInst iFmt
)
10164 return new Inst_VOPC__V_CMPX_GT_F64(&iFmt
->iFmt_VOPC
);
10165 } // decode_OP_VOPC__V_CMPX_GT_F64
10168 Decoder::decode_OP_VOPC__V_CMPX_LG_F64(MachInst iFmt
)
10170 return new Inst_VOPC__V_CMPX_LG_F64(&iFmt
->iFmt_VOPC
);
10171 } // decode_OP_VOPC__V_CMPX_LG_F64
10174 Decoder::decode_OP_VOPC__V_CMPX_GE_F64(MachInst iFmt
)
10176 return new Inst_VOPC__V_CMPX_GE_F64(&iFmt
->iFmt_VOPC
);
10177 } // decode_OP_VOPC__V_CMPX_GE_F64
10180 Decoder::decode_OP_VOPC__V_CMPX_O_F64(MachInst iFmt
)
10182 return new Inst_VOPC__V_CMPX_O_F64(&iFmt
->iFmt_VOPC
);
10183 } // decode_OP_VOPC__V_CMPX_O_F64
10186 Decoder::decode_OP_VOPC__V_CMPX_U_F64(MachInst iFmt
)
10188 return new Inst_VOPC__V_CMPX_U_F64(&iFmt
->iFmt_VOPC
);
10189 } // decode_OP_VOPC__V_CMPX_U_F64
10192 Decoder::decode_OP_VOPC__V_CMPX_NGE_F64(MachInst iFmt
)
10194 return new Inst_VOPC__V_CMPX_NGE_F64(&iFmt
->iFmt_VOPC
);
10195 } // decode_OP_VOPC__V_CMPX_NGE_F64
10198 Decoder::decode_OP_VOPC__V_CMPX_NLG_F64(MachInst iFmt
)
10200 return new Inst_VOPC__V_CMPX_NLG_F64(&iFmt
->iFmt_VOPC
);
10201 } // decode_OP_VOPC__V_CMPX_NLG_F64
10204 Decoder::decode_OP_VOPC__V_CMPX_NGT_F64(MachInst iFmt
)
10206 return new Inst_VOPC__V_CMPX_NGT_F64(&iFmt
->iFmt_VOPC
);
10207 } // decode_OP_VOPC__V_CMPX_NGT_F64
10210 Decoder::decode_OP_VOPC__V_CMPX_NLE_F64(MachInst iFmt
)
10212 return new Inst_VOPC__V_CMPX_NLE_F64(&iFmt
->iFmt_VOPC
);
10213 } // decode_OP_VOPC__V_CMPX_NLE_F64
10216 Decoder::decode_OP_VOPC__V_CMPX_NEQ_F64(MachInst iFmt
)
10218 return new Inst_VOPC__V_CMPX_NEQ_F64(&iFmt
->iFmt_VOPC
);
10219 } // decode_OP_VOPC__V_CMPX_NEQ_F64
10222 Decoder::decode_OP_VOPC__V_CMPX_NLT_F64(MachInst iFmt
)
10224 return new Inst_VOPC__V_CMPX_NLT_F64(&iFmt
->iFmt_VOPC
);
10225 } // decode_OP_VOPC__V_CMPX_NLT_F64
10228 Decoder::decode_OP_VOPC__V_CMPX_TRU_F64(MachInst iFmt
)
10230 return new Inst_VOPC__V_CMPX_TRU_F64(&iFmt
->iFmt_VOPC
);
10231 } // decode_OP_VOPC__V_CMPX_TRU_F64
10234 Decoder::decode_OP_VOPC__V_CMP_F_I16(MachInst iFmt
)
10236 return new Inst_VOPC__V_CMP_F_I16(&iFmt
->iFmt_VOPC
);
10237 } // decode_OP_VOPC__V_CMP_F_I16
10240 Decoder::decode_OP_VOPC__V_CMP_LT_I16(MachInst iFmt
)
10242 return new Inst_VOPC__V_CMP_LT_I16(&iFmt
->iFmt_VOPC
);
10243 } // decode_OP_VOPC__V_CMP_LT_I16
10246 Decoder::decode_OP_VOPC__V_CMP_EQ_I16(MachInst iFmt
)
10248 return new Inst_VOPC__V_CMP_EQ_I16(&iFmt
->iFmt_VOPC
);
10249 } // decode_OP_VOPC__V_CMP_EQ_I16
10252 Decoder::decode_OP_VOPC__V_CMP_LE_I16(MachInst iFmt
)
10254 return new Inst_VOPC__V_CMP_LE_I16(&iFmt
->iFmt_VOPC
);
10255 } // decode_OP_VOPC__V_CMP_LE_I16
10258 Decoder::decode_OP_VOPC__V_CMP_GT_I16(MachInst iFmt
)
10260 return new Inst_VOPC__V_CMP_GT_I16(&iFmt
->iFmt_VOPC
);
10261 } // decode_OP_VOPC__V_CMP_GT_I16
10264 Decoder::decode_OP_VOPC__V_CMP_NE_I16(MachInst iFmt
)
10266 return new Inst_VOPC__V_CMP_NE_I16(&iFmt
->iFmt_VOPC
);
10267 } // decode_OP_VOPC__V_CMP_NE_I16
10270 Decoder::decode_OP_VOPC__V_CMP_GE_I16(MachInst iFmt
)
10272 return new Inst_VOPC__V_CMP_GE_I16(&iFmt
->iFmt_VOPC
);
10273 } // decode_OP_VOPC__V_CMP_GE_I16
10276 Decoder::decode_OP_VOPC__V_CMP_T_I16(MachInst iFmt
)
10278 return new Inst_VOPC__V_CMP_T_I16(&iFmt
->iFmt_VOPC
);
10279 } // decode_OP_VOPC__V_CMP_T_I16
10282 Decoder::decode_OP_VOPC__V_CMP_F_U16(MachInst iFmt
)
10284 return new Inst_VOPC__V_CMP_F_U16(&iFmt
->iFmt_VOPC
);
10285 } // decode_OP_VOPC__V_CMP_F_U16
10288 Decoder::decode_OP_VOPC__V_CMP_LT_U16(MachInst iFmt
)
10290 return new Inst_VOPC__V_CMP_LT_U16(&iFmt
->iFmt_VOPC
);
10291 } // decode_OP_VOPC__V_CMP_LT_U16
10294 Decoder::decode_OP_VOPC__V_CMP_EQ_U16(MachInst iFmt
)
10296 return new Inst_VOPC__V_CMP_EQ_U16(&iFmt
->iFmt_VOPC
);
10297 } // decode_OP_VOPC__V_CMP_EQ_U16
10300 Decoder::decode_OP_VOPC__V_CMP_LE_U16(MachInst iFmt
)
10302 return new Inst_VOPC__V_CMP_LE_U16(&iFmt
->iFmt_VOPC
);
10303 } // decode_OP_VOPC__V_CMP_LE_U16
10306 Decoder::decode_OP_VOPC__V_CMP_GT_U16(MachInst iFmt
)
10308 return new Inst_VOPC__V_CMP_GT_U16(&iFmt
->iFmt_VOPC
);
10309 } // decode_OP_VOPC__V_CMP_GT_U16
10312 Decoder::decode_OP_VOPC__V_CMP_NE_U16(MachInst iFmt
)
10314 return new Inst_VOPC__V_CMP_NE_U16(&iFmt
->iFmt_VOPC
);
10315 } // decode_OP_VOPC__V_CMP_NE_U16
10318 Decoder::decode_OP_VOPC__V_CMP_GE_U16(MachInst iFmt
)
10320 return new Inst_VOPC__V_CMP_GE_U16(&iFmt
->iFmt_VOPC
);
10321 } // decode_OP_VOPC__V_CMP_GE_U16
10324 Decoder::decode_OP_VOPC__V_CMP_T_U16(MachInst iFmt
)
10326 return new Inst_VOPC__V_CMP_T_U16(&iFmt
->iFmt_VOPC
);
10327 } // decode_OP_VOPC__V_CMP_T_U16
10330 Decoder::decode_OP_VOPC__V_CMPX_F_I16(MachInst iFmt
)
10332 return new Inst_VOPC__V_CMPX_F_I16(&iFmt
->iFmt_VOPC
);
10333 } // decode_OP_VOPC__V_CMPX_F_I16
10336 Decoder::decode_OP_VOPC__V_CMPX_LT_I16(MachInst iFmt
)
10338 return new Inst_VOPC__V_CMPX_LT_I16(&iFmt
->iFmt_VOPC
);
10339 } // decode_OP_VOPC__V_CMPX_LT_I16
10342 Decoder::decode_OP_VOPC__V_CMPX_EQ_I16(MachInst iFmt
)
10344 return new Inst_VOPC__V_CMPX_EQ_I16(&iFmt
->iFmt_VOPC
);
10345 } // decode_OP_VOPC__V_CMPX_EQ_I16
10348 Decoder::decode_OP_VOPC__V_CMPX_LE_I16(MachInst iFmt
)
10350 return new Inst_VOPC__V_CMPX_LE_I16(&iFmt
->iFmt_VOPC
);
10351 } // decode_OP_VOPC__V_CMPX_LE_I16
10354 Decoder::decode_OP_VOPC__V_CMPX_GT_I16(MachInst iFmt
)
10356 return new Inst_VOPC__V_CMPX_GT_I16(&iFmt
->iFmt_VOPC
);
10357 } // decode_OP_VOPC__V_CMPX_GT_I16
10360 Decoder::decode_OP_VOPC__V_CMPX_NE_I16(MachInst iFmt
)
10362 return new Inst_VOPC__V_CMPX_NE_I16(&iFmt
->iFmt_VOPC
);
10363 } // decode_OP_VOPC__V_CMPX_NE_I16
10366 Decoder::decode_OP_VOPC__V_CMPX_GE_I16(MachInst iFmt
)
10368 return new Inst_VOPC__V_CMPX_GE_I16(&iFmt
->iFmt_VOPC
);
10369 } // decode_OP_VOPC__V_CMPX_GE_I16
10372 Decoder::decode_OP_VOPC__V_CMPX_T_I16(MachInst iFmt
)
10374 return new Inst_VOPC__V_CMPX_T_I16(&iFmt
->iFmt_VOPC
);
10375 } // decode_OP_VOPC__V_CMPX_T_I16
10378 Decoder::decode_OP_VOPC__V_CMPX_F_U16(MachInst iFmt
)
10380 return new Inst_VOPC__V_CMPX_F_U16(&iFmt
->iFmt_VOPC
);
10381 } // decode_OP_VOPC__V_CMPX_F_U16
10384 Decoder::decode_OP_VOPC__V_CMPX_LT_U16(MachInst iFmt
)
10386 return new Inst_VOPC__V_CMPX_LT_U16(&iFmt
->iFmt_VOPC
);
10387 } // decode_OP_VOPC__V_CMPX_LT_U16
10390 Decoder::decode_OP_VOPC__V_CMPX_EQ_U16(MachInst iFmt
)
10392 return new Inst_VOPC__V_CMPX_EQ_U16(&iFmt
->iFmt_VOPC
);
10393 } // decode_OP_VOPC__V_CMPX_EQ_U16
10396 Decoder::decode_OP_VOPC__V_CMPX_LE_U16(MachInst iFmt
)
10398 return new Inst_VOPC__V_CMPX_LE_U16(&iFmt
->iFmt_VOPC
);
10399 } // decode_OP_VOPC__V_CMPX_LE_U16
10402 Decoder::decode_OP_VOPC__V_CMPX_GT_U16(MachInst iFmt
)
10404 return new Inst_VOPC__V_CMPX_GT_U16(&iFmt
->iFmt_VOPC
);
10405 } // decode_OP_VOPC__V_CMPX_GT_U16
10408 Decoder::decode_OP_VOPC__V_CMPX_NE_U16(MachInst iFmt
)
10410 return new Inst_VOPC__V_CMPX_NE_U16(&iFmt
->iFmt_VOPC
);
10411 } // decode_OP_VOPC__V_CMPX_NE_U16
10414 Decoder::decode_OP_VOPC__V_CMPX_GE_U16(MachInst iFmt
)
10416 return new Inst_VOPC__V_CMPX_GE_U16(&iFmt
->iFmt_VOPC
);
10417 } // decode_OP_VOPC__V_CMPX_GE_U16
10420 Decoder::decode_OP_VOPC__V_CMPX_T_U16(MachInst iFmt
)
10422 return new Inst_VOPC__V_CMPX_T_U16(&iFmt
->iFmt_VOPC
);
10423 } // decode_OP_VOPC__V_CMPX_T_U16
10426 Decoder::decode_OP_VOPC__V_CMP_F_I32(MachInst iFmt
)
10428 return new Inst_VOPC__V_CMP_F_I32(&iFmt
->iFmt_VOPC
);
10429 } // decode_OP_VOPC__V_CMP_F_I32
10432 Decoder::decode_OP_VOPC__V_CMP_LT_I32(MachInst iFmt
)
10434 return new Inst_VOPC__V_CMP_LT_I32(&iFmt
->iFmt_VOPC
);
10435 } // decode_OP_VOPC__V_CMP_LT_I32
10438 Decoder::decode_OP_VOPC__V_CMP_EQ_I32(MachInst iFmt
)
10440 return new Inst_VOPC__V_CMP_EQ_I32(&iFmt
->iFmt_VOPC
);
10441 } // decode_OP_VOPC__V_CMP_EQ_I32
10444 Decoder::decode_OP_VOPC__V_CMP_LE_I32(MachInst iFmt
)
10446 return new Inst_VOPC__V_CMP_LE_I32(&iFmt
->iFmt_VOPC
);
10447 } // decode_OP_VOPC__V_CMP_LE_I32
10450 Decoder::decode_OP_VOPC__V_CMP_GT_I32(MachInst iFmt
)
10452 return new Inst_VOPC__V_CMP_GT_I32(&iFmt
->iFmt_VOPC
);
10453 } // decode_OP_VOPC__V_CMP_GT_I32
10456 Decoder::decode_OP_VOPC__V_CMP_NE_I32(MachInst iFmt
)
10458 return new Inst_VOPC__V_CMP_NE_I32(&iFmt
->iFmt_VOPC
);
10459 } // decode_OP_VOPC__V_CMP_NE_I32
10462 Decoder::decode_OP_VOPC__V_CMP_GE_I32(MachInst iFmt
)
10464 return new Inst_VOPC__V_CMP_GE_I32(&iFmt
->iFmt_VOPC
);
10465 } // decode_OP_VOPC__V_CMP_GE_I32
10468 Decoder::decode_OP_VOPC__V_CMP_T_I32(MachInst iFmt
)
10470 return new Inst_VOPC__V_CMP_T_I32(&iFmt
->iFmt_VOPC
);
10471 } // decode_OP_VOPC__V_CMP_T_I32
10474 Decoder::decode_OP_VOPC__V_CMP_F_U32(MachInst iFmt
)
10476 return new Inst_VOPC__V_CMP_F_U32(&iFmt
->iFmt_VOPC
);
10477 } // decode_OP_VOPC__V_CMP_F_U32
10480 Decoder::decode_OP_VOPC__V_CMP_LT_U32(MachInst iFmt
)
10482 return new Inst_VOPC__V_CMP_LT_U32(&iFmt
->iFmt_VOPC
);
10483 } // decode_OP_VOPC__V_CMP_LT_U32
10486 Decoder::decode_OP_VOPC__V_CMP_EQ_U32(MachInst iFmt
)
10488 return new Inst_VOPC__V_CMP_EQ_U32(&iFmt
->iFmt_VOPC
);
10489 } // decode_OP_VOPC__V_CMP_EQ_U32
10492 Decoder::decode_OP_VOPC__V_CMP_LE_U32(MachInst iFmt
)
10494 return new Inst_VOPC__V_CMP_LE_U32(&iFmt
->iFmt_VOPC
);
10495 } // decode_OP_VOPC__V_CMP_LE_U32
10498 Decoder::decode_OP_VOPC__V_CMP_GT_U32(MachInst iFmt
)
10500 return new Inst_VOPC__V_CMP_GT_U32(&iFmt
->iFmt_VOPC
);
10501 } // decode_OP_VOPC__V_CMP_GT_U32
10504 Decoder::decode_OP_VOPC__V_CMP_NE_U32(MachInst iFmt
)
10506 return new Inst_VOPC__V_CMP_NE_U32(&iFmt
->iFmt_VOPC
);
10507 } // decode_OP_VOPC__V_CMP_NE_U32
10510 Decoder::decode_OP_VOPC__V_CMP_GE_U32(MachInst iFmt
)
10512 return new Inst_VOPC__V_CMP_GE_U32(&iFmt
->iFmt_VOPC
);
10513 } // decode_OP_VOPC__V_CMP_GE_U32
10516 Decoder::decode_OP_VOPC__V_CMP_T_U32(MachInst iFmt
)
10518 return new Inst_VOPC__V_CMP_T_U32(&iFmt
->iFmt_VOPC
);
10519 } // decode_OP_VOPC__V_CMP_T_U32
10522 Decoder::decode_OP_VOPC__V_CMPX_F_I32(MachInst iFmt
)
10524 return new Inst_VOPC__V_CMPX_F_I32(&iFmt
->iFmt_VOPC
);
10525 } // decode_OP_VOPC__V_CMPX_F_I32
10528 Decoder::decode_OP_VOPC__V_CMPX_LT_I32(MachInst iFmt
)
10530 return new Inst_VOPC__V_CMPX_LT_I32(&iFmt
->iFmt_VOPC
);
10531 } // decode_OP_VOPC__V_CMPX_LT_I32
10534 Decoder::decode_OP_VOPC__V_CMPX_EQ_I32(MachInst iFmt
)
10536 return new Inst_VOPC__V_CMPX_EQ_I32(&iFmt
->iFmt_VOPC
);
10537 } // decode_OP_VOPC__V_CMPX_EQ_I32
10540 Decoder::decode_OP_VOPC__V_CMPX_LE_I32(MachInst iFmt
)
10542 return new Inst_VOPC__V_CMPX_LE_I32(&iFmt
->iFmt_VOPC
);
10543 } // decode_OP_VOPC__V_CMPX_LE_I32
10546 Decoder::decode_OP_VOPC__V_CMPX_GT_I32(MachInst iFmt
)
10548 return new Inst_VOPC__V_CMPX_GT_I32(&iFmt
->iFmt_VOPC
);
10549 } // decode_OP_VOPC__V_CMPX_GT_I32
10552 Decoder::decode_OP_VOPC__V_CMPX_NE_I32(MachInst iFmt
)
10554 return new Inst_VOPC__V_CMPX_NE_I32(&iFmt
->iFmt_VOPC
);
10555 } // decode_OP_VOPC__V_CMPX_NE_I32
10558 Decoder::decode_OP_VOPC__V_CMPX_GE_I32(MachInst iFmt
)
10560 return new Inst_VOPC__V_CMPX_GE_I32(&iFmt
->iFmt_VOPC
);
10561 } // decode_OP_VOPC__V_CMPX_GE_I32
10564 Decoder::decode_OP_VOPC__V_CMPX_T_I32(MachInst iFmt
)
10566 return new Inst_VOPC__V_CMPX_T_I32(&iFmt
->iFmt_VOPC
);
10567 } // decode_OP_VOPC__V_CMPX_T_I32
10570 Decoder::decode_OP_VOPC__V_CMPX_F_U32(MachInst iFmt
)
10572 return new Inst_VOPC__V_CMPX_F_U32(&iFmt
->iFmt_VOPC
);
10573 } // decode_OP_VOPC__V_CMPX_F_U32
10576 Decoder::decode_OP_VOPC__V_CMPX_LT_U32(MachInst iFmt
)
10578 return new Inst_VOPC__V_CMPX_LT_U32(&iFmt
->iFmt_VOPC
);
10579 } // decode_OP_VOPC__V_CMPX_LT_U32
10582 Decoder::decode_OP_VOPC__V_CMPX_EQ_U32(MachInst iFmt
)
10584 return new Inst_VOPC__V_CMPX_EQ_U32(&iFmt
->iFmt_VOPC
);
10585 } // decode_OP_VOPC__V_CMPX_EQ_U32
10588 Decoder::decode_OP_VOPC__V_CMPX_LE_U32(MachInst iFmt
)
10590 return new Inst_VOPC__V_CMPX_LE_U32(&iFmt
->iFmt_VOPC
);
10591 } // decode_OP_VOPC__V_CMPX_LE_U32
10594 Decoder::decode_OP_VOPC__V_CMPX_GT_U32(MachInst iFmt
)
10596 return new Inst_VOPC__V_CMPX_GT_U32(&iFmt
->iFmt_VOPC
);
10597 } // decode_OP_VOPC__V_CMPX_GT_U32
10600 Decoder::decode_OP_VOPC__V_CMPX_NE_U32(MachInst iFmt
)
10602 return new Inst_VOPC__V_CMPX_NE_U32(&iFmt
->iFmt_VOPC
);
10603 } // decode_OP_VOPC__V_CMPX_NE_U32
10606 Decoder::decode_OP_VOPC__V_CMPX_GE_U32(MachInst iFmt
)
10608 return new Inst_VOPC__V_CMPX_GE_U32(&iFmt
->iFmt_VOPC
);
10609 } // decode_OP_VOPC__V_CMPX_GE_U32
10612 Decoder::decode_OP_VOPC__V_CMPX_T_U32(MachInst iFmt
)
10614 return new Inst_VOPC__V_CMPX_T_U32(&iFmt
->iFmt_VOPC
);
10615 } // decode_OP_VOPC__V_CMPX_T_U32
10618 Decoder::decode_OP_VOPC__V_CMP_F_I64(MachInst iFmt
)
10620 return new Inst_VOPC__V_CMP_F_I64(&iFmt
->iFmt_VOPC
);
10621 } // decode_OP_VOPC__V_CMP_F_I64
10624 Decoder::decode_OP_VOPC__V_CMP_LT_I64(MachInst iFmt
)
10626 return new Inst_VOPC__V_CMP_LT_I64(&iFmt
->iFmt_VOPC
);
10627 } // decode_OP_VOPC__V_CMP_LT_I64
10630 Decoder::decode_OP_VOPC__V_CMP_EQ_I64(MachInst iFmt
)
10632 return new Inst_VOPC__V_CMP_EQ_I64(&iFmt
->iFmt_VOPC
);
10633 } // decode_OP_VOPC__V_CMP_EQ_I64
10636 Decoder::decode_OP_VOPC__V_CMP_LE_I64(MachInst iFmt
)
10638 return new Inst_VOPC__V_CMP_LE_I64(&iFmt
->iFmt_VOPC
);
10639 } // decode_OP_VOPC__V_CMP_LE_I64
10642 Decoder::decode_OP_VOPC__V_CMP_GT_I64(MachInst iFmt
)
10644 return new Inst_VOPC__V_CMP_GT_I64(&iFmt
->iFmt_VOPC
);
10645 } // decode_OP_VOPC__V_CMP_GT_I64
10648 Decoder::decode_OP_VOPC__V_CMP_NE_I64(MachInst iFmt
)
10650 return new Inst_VOPC__V_CMP_NE_I64(&iFmt
->iFmt_VOPC
);
10651 } // decode_OP_VOPC__V_CMP_NE_I64
10654 Decoder::decode_OP_VOPC__V_CMP_GE_I64(MachInst iFmt
)
10656 return new Inst_VOPC__V_CMP_GE_I64(&iFmt
->iFmt_VOPC
);
10657 } // decode_OP_VOPC__V_CMP_GE_I64
10660 Decoder::decode_OP_VOPC__V_CMP_T_I64(MachInst iFmt
)
10662 return new Inst_VOPC__V_CMP_T_I64(&iFmt
->iFmt_VOPC
);
10663 } // decode_OP_VOPC__V_CMP_T_I64
10666 Decoder::decode_OP_VOPC__V_CMP_F_U64(MachInst iFmt
)
10668 return new Inst_VOPC__V_CMP_F_U64(&iFmt
->iFmt_VOPC
);
10669 } // decode_OP_VOPC__V_CMP_F_U64
10672 Decoder::decode_OP_VOPC__V_CMP_LT_U64(MachInst iFmt
)
10674 return new Inst_VOPC__V_CMP_LT_U64(&iFmt
->iFmt_VOPC
);
10675 } // decode_OP_VOPC__V_CMP_LT_U64
10678 Decoder::decode_OP_VOPC__V_CMP_EQ_U64(MachInst iFmt
)
10680 return new Inst_VOPC__V_CMP_EQ_U64(&iFmt
->iFmt_VOPC
);
10681 } // decode_OP_VOPC__V_CMP_EQ_U64
10684 Decoder::decode_OP_VOPC__V_CMP_LE_U64(MachInst iFmt
)
10686 return new Inst_VOPC__V_CMP_LE_U64(&iFmt
->iFmt_VOPC
);
10687 } // decode_OP_VOPC__V_CMP_LE_U64
10690 Decoder::decode_OP_VOPC__V_CMP_GT_U64(MachInst iFmt
)
10692 return new Inst_VOPC__V_CMP_GT_U64(&iFmt
->iFmt_VOPC
);
10693 } // decode_OP_VOPC__V_CMP_GT_U64
10696 Decoder::decode_OP_VOPC__V_CMP_NE_U64(MachInst iFmt
)
10698 return new Inst_VOPC__V_CMP_NE_U64(&iFmt
->iFmt_VOPC
);
10699 } // decode_OP_VOPC__V_CMP_NE_U64
10702 Decoder::decode_OP_VOPC__V_CMP_GE_U64(MachInst iFmt
)
10704 return new Inst_VOPC__V_CMP_GE_U64(&iFmt
->iFmt_VOPC
);
10705 } // decode_OP_VOPC__V_CMP_GE_U64
10708 Decoder::decode_OP_VOPC__V_CMP_T_U64(MachInst iFmt
)
10710 return new Inst_VOPC__V_CMP_T_U64(&iFmt
->iFmt_VOPC
);
10711 } // decode_OP_VOPC__V_CMP_T_U64
10714 Decoder::decode_OP_VOPC__V_CMPX_F_I64(MachInst iFmt
)
10716 return new Inst_VOPC__V_CMPX_F_I64(&iFmt
->iFmt_VOPC
);
10717 } // decode_OP_VOPC__V_CMPX_F_I64
10720 Decoder::decode_OP_VOPC__V_CMPX_LT_I64(MachInst iFmt
)
10722 return new Inst_VOPC__V_CMPX_LT_I64(&iFmt
->iFmt_VOPC
);
10723 } // decode_OP_VOPC__V_CMPX_LT_I64
10726 Decoder::decode_OP_VOPC__V_CMPX_EQ_I64(MachInst iFmt
)
10728 return new Inst_VOPC__V_CMPX_EQ_I64(&iFmt
->iFmt_VOPC
);
10729 } // decode_OP_VOPC__V_CMPX_EQ_I64
10732 Decoder::decode_OP_VOPC__V_CMPX_LE_I64(MachInst iFmt
)
10734 return new Inst_VOPC__V_CMPX_LE_I64(&iFmt
->iFmt_VOPC
);
10735 } // decode_OP_VOPC__V_CMPX_LE_I64
10738 Decoder::decode_OP_VOPC__V_CMPX_GT_I64(MachInst iFmt
)
10740 return new Inst_VOPC__V_CMPX_GT_I64(&iFmt
->iFmt_VOPC
);
10741 } // decode_OP_VOPC__V_CMPX_GT_I64
10744 Decoder::decode_OP_VOPC__V_CMPX_NE_I64(MachInst iFmt
)
10746 return new Inst_VOPC__V_CMPX_NE_I64(&iFmt
->iFmt_VOPC
);
10747 } // decode_OP_VOPC__V_CMPX_NE_I64
10750 Decoder::decode_OP_VOPC__V_CMPX_GE_I64(MachInst iFmt
)
10752 return new Inst_VOPC__V_CMPX_GE_I64(&iFmt
->iFmt_VOPC
);
10753 } // decode_OP_VOPC__V_CMPX_GE_I64
10756 Decoder::decode_OP_VOPC__V_CMPX_T_I64(MachInst iFmt
)
10758 return new Inst_VOPC__V_CMPX_T_I64(&iFmt
->iFmt_VOPC
);
10759 } // decode_OP_VOPC__V_CMPX_T_I64
10762 Decoder::decode_OP_VOPC__V_CMPX_F_U64(MachInst iFmt
)
10764 return new Inst_VOPC__V_CMPX_F_U64(&iFmt
->iFmt_VOPC
);
10765 } // decode_OP_VOPC__V_CMPX_F_U64
10768 Decoder::decode_OP_VOPC__V_CMPX_LT_U64(MachInst iFmt
)
10770 return new Inst_VOPC__V_CMPX_LT_U64(&iFmt
->iFmt_VOPC
);
10771 } // decode_OP_VOPC__V_CMPX_LT_U64
10774 Decoder::decode_OP_VOPC__V_CMPX_EQ_U64(MachInst iFmt
)
10776 return new Inst_VOPC__V_CMPX_EQ_U64(&iFmt
->iFmt_VOPC
);
10777 } // decode_OP_VOPC__V_CMPX_EQ_U64
10780 Decoder::decode_OP_VOPC__V_CMPX_LE_U64(MachInst iFmt
)
10782 return new Inst_VOPC__V_CMPX_LE_U64(&iFmt
->iFmt_VOPC
);
10783 } // decode_OP_VOPC__V_CMPX_LE_U64
10786 Decoder::decode_OP_VOPC__V_CMPX_GT_U64(MachInst iFmt
)
10788 return new Inst_VOPC__V_CMPX_GT_U64(&iFmt
->iFmt_VOPC
);
10789 } // decode_OP_VOPC__V_CMPX_GT_U64
10792 Decoder::decode_OP_VOPC__V_CMPX_NE_U64(MachInst iFmt
)
10794 return new Inst_VOPC__V_CMPX_NE_U64(&iFmt
->iFmt_VOPC
);
10795 } // decode_OP_VOPC__V_CMPX_NE_U64
10798 Decoder::decode_OP_VOPC__V_CMPX_GE_U64(MachInst iFmt
)
10800 return new Inst_VOPC__V_CMPX_GE_U64(&iFmt
->iFmt_VOPC
);
10801 } // decode_OP_VOPC__V_CMPX_GE_U64
10804 Decoder::decode_OP_VOPC__V_CMPX_T_U64(MachInst iFmt
)
10806 return new Inst_VOPC__V_CMPX_T_U64(&iFmt
->iFmt_VOPC
);
10807 } // decode_OP_VOPC__V_CMPX_T_U64
10810 Decoder::decode_invalid(MachInst iFmt
)
10812 fatal("Invalid opcode encountered: %#x\n", iFmt
->imm_u32
);
10816 } // namespace Gcn3ISA