1 # NOTE: Assertions have been autogenerated by utils/update_mc_test_checks.py UTC_ARGS: --version 5
2 # RUN: llvm-mc -triple=amdgcn -mcpu=gfx1100 -mattr=+wavefrontsize32,+real-true16 -disassemble -show-encoding < %s | FileCheck %s --check-prefixes=GFX11,GFX11-REAL16
3 # RUN: llvm-mc -triple=amdgcn -mcpu=gfx1100 -mattr=+wavefrontsize64,+real-true16 -disassemble -show-encoding < %s | FileCheck %s --check-prefixes=GFX11,GFX11-REAL16
4 # RUN: llvm-mc -triple=amdgcn -mcpu=gfx1100 -mattr=+wavefrontsize32,-real-true16 -disassemble -show-encoding < %s | FileCheck %s --check-prefixes=GFX11,GFX11-FAKE16
5 # RUN: llvm-mc -triple=amdgcn -mcpu=gfx1100 -mattr=+wavefrontsize64,-real-true16 -disassemble -show-encoding < %s | FileCheck %s --check-prefixes=GFX11,GFX11-FAKE16
8 # GFX11-REAL16: v_cmpx_class_f16_e32 v1.l, v2.l ; encoding: [0x01,0x05,0xfa,0x7d]
9 # GFX11-FAKE16: v_cmpx_class_f16_e32 v1, v2 ; encoding: [0x01,0x05,0xfa,0x7d]
12 # GFX11-REAL16: v_cmpx_class_f16_e32 v127.l, v2.l ; encoding: [0x7f,0x05,0xfa,0x7d]
13 # GFX11-FAKE16: v_cmpx_class_f16_e32 v127, v2 ; encoding: [0x7f,0x05,0xfa,0x7d]
16 # GFX11-REAL16: v_cmpx_class_f16_e32 s1, v2.l ; encoding: [0x01,0x04,0xfa,0x7d]
17 # GFX11-FAKE16: v_cmpx_class_f16_e32 s1, v2 ; encoding: [0x01,0x04,0xfa,0x7d]
20 # GFX11-REAL16: v_cmpx_class_f16_e32 s105, v2.l ; encoding: [0x69,0x04,0xfa,0x7d]
21 # GFX11-FAKE16: v_cmpx_class_f16_e32 s105, v2 ; encoding: [0x69,0x04,0xfa,0x7d]
24 # GFX11-REAL16: v_cmpx_class_f16_e32 vcc_lo, v2.l ; encoding: [0x6a,0x04,0xfa,0x7d]
25 # GFX11-FAKE16: v_cmpx_class_f16_e32 vcc_lo, v2 ; encoding: [0x6a,0x04,0xfa,0x7d]
28 # GFX11-REAL16: v_cmpx_class_f16_e32 vcc_hi, v2.l ; encoding: [0x6b,0x04,0xfa,0x7d]
29 # GFX11-FAKE16: v_cmpx_class_f16_e32 vcc_hi, v2 ; encoding: [0x6b,0x04,0xfa,0x7d]
32 # GFX11-REAL16: v_cmpx_class_f16_e32 ttmp15, v2.l ; encoding: [0x7b,0x04,0xfa,0x7d]
33 # GFX11-FAKE16: v_cmpx_class_f16_e32 ttmp15, v2 ; encoding: [0x7b,0x04,0xfa,0x7d]
36 # GFX11-REAL16: v_cmpx_class_f16_e32 m0, v2.l ; encoding: [0x7d,0x04,0xfa,0x7d]
37 # GFX11-FAKE16: v_cmpx_class_f16_e32 m0, v2 ; encoding: [0x7d,0x04,0xfa,0x7d]
40 # GFX11-REAL16: v_cmpx_class_f16_e32 exec_lo, v2.l ; encoding: [0x7e,0x04,0xfa,0x7d]
41 # GFX11-FAKE16: v_cmpx_class_f16_e32 exec_lo, v2 ; encoding: [0x7e,0x04,0xfa,0x7d]
44 # GFX11-REAL16: v_cmpx_class_f16_e32 exec_hi, v2.l ; encoding: [0x7f,0x04,0xfa,0x7d]
45 # GFX11-FAKE16: v_cmpx_class_f16_e32 exec_hi, v2 ; encoding: [0x7f,0x04,0xfa,0x7d]
48 # GFX11-REAL16: v_cmpx_class_f16_e32 null, v2.l ; encoding: [0x7c,0x04,0xfa,0x7d]
49 # GFX11-FAKE16: v_cmpx_class_f16_e32 null, v2 ; encoding: [0x7c,0x04,0xfa,0x7d]
52 # GFX11-REAL16: v_cmpx_class_f16_e32 -1, v2.l ; encoding: [0xc1,0x04,0xfa,0x7d]
53 # GFX11-FAKE16: v_cmpx_class_f16_e32 -1, v2 ; encoding: [0xc1,0x04,0xfa,0x7d]
56 # GFX11-REAL16: v_cmpx_class_f16_e32 0.5, v2.l ; encoding: [0xf0,0x04,0xfa,0x7d]
57 # GFX11-FAKE16: v_cmpx_class_f16_e32 0.5, v2 ; encoding: [0xf0,0x04,0xfa,0x7d]
60 # GFX11-REAL16: v_cmpx_class_f16_e32 src_scc, v2.l ; encoding: [0xfd,0x04,0xfa,0x7d]
61 # GFX11-FAKE16: v_cmpx_class_f16_e32 src_scc, v2 ; encoding: [0xfd,0x04,0xfa,0x7d]
63 0xff,0xfe,0xfa,0x7d,0x0b,0xfe,0x00,0x00
64 # GFX11-REAL16: v_cmpx_class_f16_e32 0xfe0b, v127.l ; encoding: [0xff,0xfe,0xfa,0x7d,0x0b,0xfe,0x00,0x00]
65 # GFX11-FAKE16: v_cmpx_class_f16_e32 0xfe0b, v127 ; encoding: [0xff,0xfe,0xfa,0x7d,0x0b,0xfe,0x00,0x00]
68 # GFX11-REAL16: v_cmpx_class_f16_e32 v1.h, v2.l ; encoding: [0x81,0x05,0xfa,0x7d]
69 # GFX11-FAKE16: v_cmpx_class_f16_e32 v129/*Invalid register, operand has 'VS_32_Lo128' register class*/, v2 ; encoding: [0x81,0x05,0xfa,0x7d]
72 # GFX11-REAL16: v_cmpx_class_f16_e32 v127.h, v2.l ; encoding: [0xff,0x05,0xfa,0x7d]
73 # GFX11-FAKE16: v_cmpx_class_f16_e32 v255/*Invalid register, operand has 'VS_32_Lo128' register class*/, v2 ; encoding: [0xff,0x05,0xfa,0x7d]
76 # GFX11-REAL16: v_cmpx_class_f16_e32 0.5, v127.l ; encoding: [0xf0,0xfe,0xfa,0x7d]
77 # GFX11-FAKE16: v_cmpx_class_f16_e32 0.5, v127 ; encoding: [0xf0,0xfe,0xfa,0x7d]
80 # GFX11-REAL16: v_cmpx_class_f16_e32 src_scc, v2.h ; encoding: [0xfd,0x04,0xfb,0x7d]
81 # GFX11-FAKE16: v_cmpx_class_f16_e32 src_scc, v130/*Invalid register, operand has 'VGPR_32_Lo128' register class*/ ; encoding: [0xfd,0x04,0xfb,0x7d]
83 0xff,0xfe,0xfb,0x7d,0x0b,0xfe,0x00,0x00
84 # GFX11-REAL16: v_cmpx_class_f16_e32 0xfe0b, v127.h ; encoding: [0xff,0xfe,0xfb,0x7d,0x0b,0xfe,0x00,0x00]
85 # GFX11-FAKE16: v_cmpx_class_f16_e32 0xfe0b, v255/*Invalid register, operand has 'VGPR_32_Lo128' register class*/ ; encoding: [0xff,0xfe,0xfb,0x7d,0x0b,0xfe,0x00,0x00]
88 # GFX11: v_cmpx_class_f32_e32 v1, v2 ; encoding: [0x01,0x05,0xfc,0x7d]
91 # GFX11: v_cmpx_class_f32_e32 v255, v2 ; encoding: [0xff,0x05,0xfc,0x7d]
94 # GFX11: v_cmpx_class_f32_e32 s1, v2 ; encoding: [0x01,0x04,0xfc,0x7d]
97 # GFX11: v_cmpx_class_f32_e32 s105, v2 ; encoding: [0x69,0x04,0xfc,0x7d]
100 # GFX11: v_cmpx_class_f32_e32 vcc_lo, v2 ; encoding: [0x6a,0x04,0xfc,0x7d]
103 # GFX11: v_cmpx_class_f32_e32 vcc_hi, v2 ; encoding: [0x6b,0x04,0xfc,0x7d]
106 # GFX11: v_cmpx_class_f32_e32 ttmp15, v2 ; encoding: [0x7b,0x04,0xfc,0x7d]
109 # GFX11: v_cmpx_class_f32_e32 m0, v2 ; encoding: [0x7d,0x04,0xfc,0x7d]
112 # GFX11: v_cmpx_class_f32_e32 exec_lo, v2 ; encoding: [0x7e,0x04,0xfc,0x7d]
115 # GFX11: v_cmpx_class_f32_e32 exec_hi, v2 ; encoding: [0x7f,0x04,0xfc,0x7d]
118 # GFX11: v_cmpx_class_f32_e32 null, v2 ; encoding: [0x7c,0x04,0xfc,0x7d]
121 # GFX11: v_cmpx_class_f32_e32 -1, v2 ; encoding: [0xc1,0x04,0xfc,0x7d]
124 # GFX11: v_cmpx_class_f32_e32 0.5, v2 ; encoding: [0xf0,0x04,0xfc,0x7d]
127 # GFX11: v_cmpx_class_f32_e32 src_scc, v2 ; encoding: [0xfd,0x04,0xfc,0x7d]
129 0xff,0xfe,0xfd,0x7d,0x56,0x34,0x12,0xaf
130 # GFX11: v_cmpx_class_f32_e32 0xaf123456, v255 ; encoding: [0xff,0xfe,0xfd,0x7d,0x56,0x34,0x12,0xaf]
133 # GFX11: v_cmpx_class_f64_e32 v[1:2], v2 ; encoding: [0x01,0x05,0xfe,0x7d]
136 # GFX11: v_cmpx_class_f64_e32 v[254:255], v2 ; encoding: [0xfe,0x05,0xfe,0x7d]
139 # GFX11: v_cmpx_class_f64_e32 s[2:3], v2 ; encoding: [0x02,0x04,0xfe,0x7d]
142 # GFX11: v_cmpx_class_f64_e32 s[104:105], v2 ; encoding: [0x68,0x04,0xfe,0x7d]
145 # GFX11: v_cmpx_class_f64_e32 vcc, v2 ; encoding: [0x6a,0x04,0xfe,0x7d]
148 # GFX11: v_cmpx_class_f64_e32 ttmp[14:15], v2 ; encoding: [0x7a,0x04,0xfe,0x7d]
151 # GFX11: v_cmpx_class_f64_e32 exec, v2 ; encoding: [0x7e,0x04,0xfe,0x7d]
154 # GFX11: v_cmpx_class_f64_e32 null, v2 ; encoding: [0x7c,0x04,0xfe,0x7d]
157 # GFX11: v_cmpx_class_f64_e32 -1, v2 ; encoding: [0xc1,0x04,0xfe,0x7d]
160 # GFX11: v_cmpx_class_f64_e32 0.5, v2 ; encoding: [0xf0,0x04,0xfe,0x7d]
163 # GFX11: v_cmpx_class_f64_e32 src_scc, v2 ; encoding: [0xfd,0x04,0xfe,0x7d]
165 0xff,0xfe,0xff,0x7d,0x56,0x34,0x12,0xaf
166 # GFX11: v_cmpx_class_f64_e32 0xaf123456, v255 ; encoding: [0xff,0xfe,0xff,0x7d,0x56,0x34,0x12,0xaf]
169 # GFX11-REAL16: v_cmpx_eq_f16_e32 v1.l, v2.l ; encoding: [0x01,0x05,0x04,0x7d]
170 # GFX11-FAKE16: v_cmpx_eq_f16_e32 v1, v2 ; encoding: [0x01,0x05,0x04,0x7d]
173 # GFX11-REAL16: v_cmpx_eq_f16_e32 v127.l, v2.l ; encoding: [0x7f,0x05,0x04,0x7d]
174 # GFX11-FAKE16: v_cmpx_eq_f16_e32 v127, v2 ; encoding: [0x7f,0x05,0x04,0x7d]
177 # GFX11-REAL16: v_cmpx_eq_f16_e32 s1, v2.l ; encoding: [0x01,0x04,0x04,0x7d]
178 # GFX11-FAKE16: v_cmpx_eq_f16_e32 s1, v2 ; encoding: [0x01,0x04,0x04,0x7d]
181 # GFX11-REAL16: v_cmpx_eq_f16_e32 s105, v2.l ; encoding: [0x69,0x04,0x04,0x7d]
182 # GFX11-FAKE16: v_cmpx_eq_f16_e32 s105, v2 ; encoding: [0x69,0x04,0x04,0x7d]
185 # GFX11-REAL16: v_cmpx_eq_f16_e32 vcc_lo, v2.l ; encoding: [0x6a,0x04,0x04,0x7d]
186 # GFX11-FAKE16: v_cmpx_eq_f16_e32 vcc_lo, v2 ; encoding: [0x6a,0x04,0x04,0x7d]
189 # GFX11-REAL16: v_cmpx_eq_f16_e32 vcc_hi, v2.l ; encoding: [0x6b,0x04,0x04,0x7d]
190 # GFX11-FAKE16: v_cmpx_eq_f16_e32 vcc_hi, v2 ; encoding: [0x6b,0x04,0x04,0x7d]
193 # GFX11-REAL16: v_cmpx_eq_f16_e32 ttmp15, v2.l ; encoding: [0x7b,0x04,0x04,0x7d]
194 # GFX11-FAKE16: v_cmpx_eq_f16_e32 ttmp15, v2 ; encoding: [0x7b,0x04,0x04,0x7d]
197 # GFX11-REAL16: v_cmpx_eq_f16_e32 m0, v2.l ; encoding: [0x7d,0x04,0x04,0x7d]
198 # GFX11-FAKE16: v_cmpx_eq_f16_e32 m0, v2 ; encoding: [0x7d,0x04,0x04,0x7d]
201 # GFX11-REAL16: v_cmpx_eq_f16_e32 exec_lo, v2.l ; encoding: [0x7e,0x04,0x04,0x7d]
202 # GFX11-FAKE16: v_cmpx_eq_f16_e32 exec_lo, v2 ; encoding: [0x7e,0x04,0x04,0x7d]
205 # GFX11-REAL16: v_cmpx_eq_f16_e32 exec_hi, v2.l ; encoding: [0x7f,0x04,0x04,0x7d]
206 # GFX11-FAKE16: v_cmpx_eq_f16_e32 exec_hi, v2 ; encoding: [0x7f,0x04,0x04,0x7d]
209 # GFX11-REAL16: v_cmpx_eq_f16_e32 null, v2.l ; encoding: [0x7c,0x04,0x04,0x7d]
210 # GFX11-FAKE16: v_cmpx_eq_f16_e32 null, v2 ; encoding: [0x7c,0x04,0x04,0x7d]
213 # GFX11-REAL16: v_cmpx_eq_f16_e32 -1, v2.l ; encoding: [0xc1,0x04,0x04,0x7d]
214 # GFX11-FAKE16: v_cmpx_eq_f16_e32 -1, v2 ; encoding: [0xc1,0x04,0x04,0x7d]
217 # GFX11-REAL16: v_cmpx_eq_f16_e32 0.5, v2.l ; encoding: [0xf0,0x04,0x04,0x7d]
218 # GFX11-FAKE16: v_cmpx_eq_f16_e32 0.5, v2 ; encoding: [0xf0,0x04,0x04,0x7d]
221 # GFX11-REAL16: v_cmpx_eq_f16_e32 src_scc, v2.l ; encoding: [0xfd,0x04,0x04,0x7d]
222 # GFX11-FAKE16: v_cmpx_eq_f16_e32 src_scc, v2 ; encoding: [0xfd,0x04,0x04,0x7d]
224 0xff,0xfe,0x04,0x7d,0x0b,0xfe,0x00,0x00
225 # GFX11-REAL16: v_cmpx_eq_f16_e32 0xfe0b, v127.l ; encoding: [0xff,0xfe,0x04,0x7d,0x0b,0xfe,0x00,0x00]
226 # GFX11-FAKE16: v_cmpx_eq_f16_e32 0xfe0b, v127 ; encoding: [0xff,0xfe,0x04,0x7d,0x0b,0xfe,0x00,0x00]
229 # GFX11-REAL16: v_cmpx_eq_f16_e32 v1.h, v2.l ; encoding: [0x81,0x05,0x04,0x7d]
230 # GFX11-FAKE16: v_cmpx_eq_f16_e32 v129/*Invalid register, operand has 'VS_32_Lo128' register class*/, v2 ; encoding: [0x81,0x05,0x04,0x7d]
233 # GFX11-REAL16: v_cmpx_eq_f16_e32 v127.h, v2.l ; encoding: [0xff,0x05,0x04,0x7d]
234 # GFX11-FAKE16: v_cmpx_eq_f16_e32 v255/*Invalid register, operand has 'VS_32_Lo128' register class*/, v2 ; encoding: [0xff,0x05,0x04,0x7d]
237 # GFX11-REAL16: v_cmpx_eq_f16_e32 0.5, v127.l ; encoding: [0xf0,0xfe,0x04,0x7d]
238 # GFX11-FAKE16: v_cmpx_eq_f16_e32 0.5, v127 ; encoding: [0xf0,0xfe,0x04,0x7d]
241 # GFX11-REAL16: v_cmpx_eq_f16_e32 src_scc, v2.h ; encoding: [0xfd,0x04,0x05,0x7d]
242 # GFX11-FAKE16: v_cmpx_eq_f16_e32 src_scc, v130/*Invalid register, operand has 'VGPR_32_Lo128' register class*/ ; encoding: [0xfd,0x04,0x05,0x7d]
244 0xff,0xfe,0x05,0x7d,0x0b,0xfe,0x00,0x00
245 # GFX11-REAL16: v_cmpx_eq_f16_e32 0xfe0b, v127.h ; encoding: [0xff,0xfe,0x05,0x7d,0x0b,0xfe,0x00,0x00]
246 # GFX11-FAKE16: v_cmpx_eq_f16_e32 0xfe0b, v255/*Invalid register, operand has 'VGPR_32_Lo128' register class*/ ; encoding: [0xff,0xfe,0x05,0x7d,0x0b,0xfe,0x00,0x00]
249 # GFX11: v_cmpx_eq_f32_e32 v1, v2 ; encoding: [0x01,0x05,0x24,0x7d]
252 # GFX11: v_cmpx_eq_f32_e32 v255, v2 ; encoding: [0xff,0x05,0x24,0x7d]
255 # GFX11: v_cmpx_eq_f32_e32 s1, v2 ; encoding: [0x01,0x04,0x24,0x7d]
258 # GFX11: v_cmpx_eq_f32_e32 s105, v2 ; encoding: [0x69,0x04,0x24,0x7d]
261 # GFX11: v_cmpx_eq_f32_e32 vcc_lo, v2 ; encoding: [0x6a,0x04,0x24,0x7d]
264 # GFX11: v_cmpx_eq_f32_e32 vcc_hi, v2 ; encoding: [0x6b,0x04,0x24,0x7d]
267 # GFX11: v_cmpx_eq_f32_e32 ttmp15, v2 ; encoding: [0x7b,0x04,0x24,0x7d]
270 # GFX11: v_cmpx_eq_f32_e32 m0, v2 ; encoding: [0x7d,0x04,0x24,0x7d]
273 # GFX11: v_cmpx_eq_f32_e32 exec_lo, v2 ; encoding: [0x7e,0x04,0x24,0x7d]
276 # GFX11: v_cmpx_eq_f32_e32 exec_hi, v2 ; encoding: [0x7f,0x04,0x24,0x7d]
279 # GFX11: v_cmpx_eq_f32_e32 null, v2 ; encoding: [0x7c,0x04,0x24,0x7d]
282 # GFX11: v_cmpx_eq_f32_e32 -1, v2 ; encoding: [0xc1,0x04,0x24,0x7d]
285 # GFX11: v_cmpx_eq_f32_e32 0.5, v2 ; encoding: [0xf0,0x04,0x24,0x7d]
288 # GFX11: v_cmpx_eq_f32_e32 src_scc, v2 ; encoding: [0xfd,0x04,0x24,0x7d]
290 0xff,0xfe,0x25,0x7d,0x56,0x34,0x12,0xaf
291 # GFX11: v_cmpx_eq_f32_e32 0xaf123456, v255 ; encoding: [0xff,0xfe,0x25,0x7d,0x56,0x34,0x12,0xaf]
294 # GFX11: v_cmpx_eq_f64_e32 v[1:2], v[2:3] ; encoding: [0x01,0x05,0x44,0x7d]
297 # GFX11: v_cmpx_eq_f64_e32 v[254:255], v[2:3] ; encoding: [0xfe,0x05,0x44,0x7d]
300 # GFX11: v_cmpx_eq_f64_e32 s[2:3], v[2:3] ; encoding: [0x02,0x04,0x44,0x7d]
303 # GFX11: v_cmpx_eq_f64_e32 s[104:105], v[2:3] ; encoding: [0x68,0x04,0x44,0x7d]
306 # GFX11: v_cmpx_eq_f64_e32 vcc, v[2:3] ; encoding: [0x6a,0x04,0x44,0x7d]
309 # GFX11: v_cmpx_eq_f64_e32 ttmp[14:15], v[2:3] ; encoding: [0x7a,0x04,0x44,0x7d]
312 # GFX11: v_cmpx_eq_f64_e32 exec, v[2:3] ; encoding: [0x7e,0x04,0x44,0x7d]
315 # GFX11: v_cmpx_eq_f64_e32 null, v[2:3] ; encoding: [0x7c,0x04,0x44,0x7d]
318 # GFX11: v_cmpx_eq_f64_e32 -1, v[2:3] ; encoding: [0xc1,0x04,0x44,0x7d]
321 # GFX11: v_cmpx_eq_f64_e32 0.5, v[2:3] ; encoding: [0xf0,0x04,0x44,0x7d]
324 # GFX11: v_cmpx_eq_f64_e32 src_scc, v[2:3] ; encoding: [0xfd,0x04,0x44,0x7d]
326 0xff,0xfc,0x45,0x7d,0x56,0x34,0x12,0xaf
327 # GFX11: v_cmpx_eq_f64_e32 0xaf123456, v[254:255] ; encoding: [0xff,0xfc,0x45,0x7d,0x56,0x34,0x12,0xaf]
330 # GFX11-REAL16: v_cmpx_eq_i16_e32 v1.l, v2.l ; encoding: [0x01,0x05,0x64,0x7d]
331 # GFX11-FAKE16: v_cmpx_eq_i16_e32 v1, v2 ; encoding: [0x01,0x05,0x64,0x7d]
334 # GFX11-REAL16: v_cmpx_eq_i16_e32 v127.l, v2.l ; encoding: [0x7f,0x05,0x64,0x7d]
335 # GFX11-FAKE16: v_cmpx_eq_i16_e32 v127, v2 ; encoding: [0x7f,0x05,0x64,0x7d]
338 # GFX11-REAL16: v_cmpx_eq_i16_e32 s1, v2.l ; encoding: [0x01,0x04,0x64,0x7d]
339 # GFX11-FAKE16: v_cmpx_eq_i16_e32 s1, v2 ; encoding: [0x01,0x04,0x64,0x7d]
342 # GFX11-REAL16: v_cmpx_eq_i16_e32 s105, v2.l ; encoding: [0x69,0x04,0x64,0x7d]
343 # GFX11-FAKE16: v_cmpx_eq_i16_e32 s105, v2 ; encoding: [0x69,0x04,0x64,0x7d]
346 # GFX11-REAL16: v_cmpx_eq_i16_e32 vcc_lo, v2.l ; encoding: [0x6a,0x04,0x64,0x7d]
347 # GFX11-FAKE16: v_cmpx_eq_i16_e32 vcc_lo, v2 ; encoding: [0x6a,0x04,0x64,0x7d]
350 # GFX11-REAL16: v_cmpx_eq_i16_e32 vcc_hi, v2.l ; encoding: [0x6b,0x04,0x64,0x7d]
351 # GFX11-FAKE16: v_cmpx_eq_i16_e32 vcc_hi, v2 ; encoding: [0x6b,0x04,0x64,0x7d]
354 # GFX11-REAL16: v_cmpx_eq_i16_e32 ttmp15, v2.l ; encoding: [0x7b,0x04,0x64,0x7d]
355 # GFX11-FAKE16: v_cmpx_eq_i16_e32 ttmp15, v2 ; encoding: [0x7b,0x04,0x64,0x7d]
358 # GFX11-REAL16: v_cmpx_eq_i16_e32 m0, v2.l ; encoding: [0x7d,0x04,0x64,0x7d]
359 # GFX11-FAKE16: v_cmpx_eq_i16_e32 m0, v2 ; encoding: [0x7d,0x04,0x64,0x7d]
362 # GFX11-REAL16: v_cmpx_eq_i16_e32 exec_lo, v2.l ; encoding: [0x7e,0x04,0x64,0x7d]
363 # GFX11-FAKE16: v_cmpx_eq_i16_e32 exec_lo, v2 ; encoding: [0x7e,0x04,0x64,0x7d]
366 # GFX11-REAL16: v_cmpx_eq_i16_e32 exec_hi, v2.l ; encoding: [0x7f,0x04,0x64,0x7d]
367 # GFX11-FAKE16: v_cmpx_eq_i16_e32 exec_hi, v2 ; encoding: [0x7f,0x04,0x64,0x7d]
370 # GFX11-REAL16: v_cmpx_eq_i16_e32 null, v2.l ; encoding: [0x7c,0x04,0x64,0x7d]
371 # GFX11-FAKE16: v_cmpx_eq_i16_e32 null, v2 ; encoding: [0x7c,0x04,0x64,0x7d]
374 # GFX11-REAL16: v_cmpx_eq_i16_e32 -1, v2.l ; encoding: [0xc1,0x04,0x64,0x7d]
375 # GFX11-FAKE16: v_cmpx_eq_i16_e32 -1, v2 ; encoding: [0xc1,0x04,0x64,0x7d]
378 # GFX11-REAL16: v_cmpx_eq_i16_e32 0x3800, v2.l ; encoding: [0xff,0x04,0x64,0x7d,0x00,0x38,0x00,0x00]
379 # GFX11-FAKE16: v_cmpx_eq_i16_e32 0x3800, v2 ; encoding: [0xff,0x04,0x64,0x7d,0x00,0x38,0x00,0x00]
382 # GFX11-REAL16: v_cmpx_eq_i16_e32 src_scc, v2.l ; encoding: [0xfd,0x04,0x64,0x7d]
383 # GFX11-FAKE16: v_cmpx_eq_i16_e32 src_scc, v2 ; encoding: [0xfd,0x04,0x64,0x7d]
385 0xff,0xfe,0x64,0x7d,0x0b,0xfe,0x00,0x00
386 # GFX11-REAL16: v_cmpx_eq_i16_e32 0xfe0b, v127.l ; encoding: [0xff,0xfe,0x64,0x7d,0x0b,0xfe,0x00,0x00]
387 # GFX11-FAKE16: v_cmpx_eq_i16_e32 0xfe0b, v127 ; encoding: [0xff,0xfe,0x64,0x7d,0x0b,0xfe,0x00,0x00]
390 # GFX11-REAL16: v_cmpx_eq_i16_e32 v1.h, v2.l ; encoding: [0x81,0x05,0x64,0x7d]
391 # GFX11-FAKE16: v_cmpx_eq_i16_e32 v129/*Invalid register, operand has 'VS_32_Lo128' register class*/, v2 ; encoding: [0x81,0x05,0x64,0x7d]
394 # GFX11-REAL16: v_cmpx_eq_i16_e32 v127.h, v2.l ; encoding: [0xff,0x05,0x64,0x7d]
395 # GFX11-FAKE16: v_cmpx_eq_i16_e32 v255/*Invalid register, operand has 'VS_32_Lo128' register class*/, v2 ; encoding: [0xff,0x05,0x64,0x7d]
398 # GFX11-REAL16: v_cmpx_eq_i16_e32 0x3800, v127.l ; encoding: [0xff,0xfe,0x64,0x7d,0x00,0x38,0x00,0x00]
399 # GFX11-FAKE16: v_cmpx_eq_i16_e32 0x3800, v127 ; encoding: [0xff,0xfe,0x64,0x7d,0x00,0x38,0x00,0x00]
402 # GFX11-REAL16: v_cmpx_eq_i16_e32 src_scc, v2.h ; encoding: [0xfd,0x04,0x65,0x7d]
403 # GFX11-FAKE16: v_cmpx_eq_i16_e32 src_scc, v130/*Invalid register, operand has 'VGPR_32_Lo128' register class*/ ; encoding: [0xfd,0x04,0x65,0x7d]
405 0xff,0xfe,0x65,0x7d,0x0b,0xfe,0x00,0x00
406 # GFX11-REAL16: v_cmpx_eq_i16_e32 0xfe0b, v127.h ; encoding: [0xff,0xfe,0x65,0x7d,0x0b,0xfe,0x00,0x00]
407 # GFX11-FAKE16: v_cmpx_eq_i16_e32 0xfe0b, v255/*Invalid register, operand has 'VGPR_32_Lo128' register class*/ ; encoding: [0xff,0xfe,0x65,0x7d,0x0b,0xfe,0x00,0x00]
410 # GFX11: v_cmpx_eq_i32_e32 v1, v2 ; encoding: [0x01,0x05,0x84,0x7d]
413 # GFX11: v_cmpx_eq_i32_e32 v255, v2 ; encoding: [0xff,0x05,0x84,0x7d]
416 # GFX11: v_cmpx_eq_i32_e32 s1, v2 ; encoding: [0x01,0x04,0x84,0x7d]
419 # GFX11: v_cmpx_eq_i32_e32 s105, v2 ; encoding: [0x69,0x04,0x84,0x7d]
422 # GFX11: v_cmpx_eq_i32_e32 vcc_lo, v2 ; encoding: [0x6a,0x04,0x84,0x7d]
425 # GFX11: v_cmpx_eq_i32_e32 vcc_hi, v2 ; encoding: [0x6b,0x04,0x84,0x7d]
428 # GFX11: v_cmpx_eq_i32_e32 ttmp15, v2 ; encoding: [0x7b,0x04,0x84,0x7d]
431 # GFX11: v_cmpx_eq_i32_e32 m0, v2 ; encoding: [0x7d,0x04,0x84,0x7d]
434 # GFX11: v_cmpx_eq_i32_e32 exec_lo, v2 ; encoding: [0x7e,0x04,0x84,0x7d]
437 # GFX11: v_cmpx_eq_i32_e32 exec_hi, v2 ; encoding: [0x7f,0x04,0x84,0x7d]
440 # GFX11: v_cmpx_eq_i32_e32 null, v2 ; encoding: [0x7c,0x04,0x84,0x7d]
443 # GFX11: v_cmpx_eq_i32_e32 -1, v2 ; encoding: [0xc1,0x04,0x84,0x7d]
446 # GFX11: v_cmpx_eq_i32_e32 0.5, v2 ; encoding: [0xf0,0x04,0x84,0x7d]
449 # GFX11: v_cmpx_eq_i32_e32 src_scc, v2 ; encoding: [0xfd,0x04,0x84,0x7d]
451 0xff,0xfe,0x85,0x7d,0x56,0x34,0x12,0xaf
452 # GFX11: v_cmpx_eq_i32_e32 0xaf123456, v255 ; encoding: [0xff,0xfe,0x85,0x7d,0x56,0x34,0x12,0xaf]
455 # GFX11: v_cmpx_eq_i64_e32 v[1:2], v[2:3] ; encoding: [0x01,0x05,0xa4,0x7d]
458 # GFX11: v_cmpx_eq_i64_e32 v[254:255], v[2:3] ; encoding: [0xfe,0x05,0xa4,0x7d]
461 # GFX11: v_cmpx_eq_i64_e32 s[2:3], v[2:3] ; encoding: [0x02,0x04,0xa4,0x7d]
464 # GFX11: v_cmpx_eq_i64_e32 s[104:105], v[2:3] ; encoding: [0x68,0x04,0xa4,0x7d]
467 # GFX11: v_cmpx_eq_i64_e32 vcc, v[2:3] ; encoding: [0x6a,0x04,0xa4,0x7d]
470 # GFX11: v_cmpx_eq_i64_e32 ttmp[14:15], v[2:3] ; encoding: [0x7a,0x04,0xa4,0x7d]
473 # GFX11: v_cmpx_eq_i64_e32 exec, v[2:3] ; encoding: [0x7e,0x04,0xa4,0x7d]
476 # GFX11: v_cmpx_eq_i64_e32 null, v[2:3] ; encoding: [0x7c,0x04,0xa4,0x7d]
479 # GFX11: v_cmpx_eq_i64_e32 -1, v[2:3] ; encoding: [0xc1,0x04,0xa4,0x7d]
482 # GFX11: v_cmpx_eq_i64_e32 0.5, v[2:3] ; encoding: [0xf0,0x04,0xa4,0x7d]
485 # GFX11: v_cmpx_eq_i64_e32 src_scc, v[2:3] ; encoding: [0xfd,0x04,0xa4,0x7d]
487 0xff,0xfc,0xa5,0x7d,0x56,0x34,0x12,0xaf
488 # GFX11: v_cmpx_eq_i64_e32 0xaf123456, v[254:255] ; encoding: [0xff,0xfc,0xa5,0x7d,0x56,0x34,0x12,0xaf]
491 # GFX11-REAL16: v_cmpx_eq_u16_e32 v1.l, v2.l ; encoding: [0x01,0x05,0x74,0x7d]
492 # GFX11-FAKE16: v_cmpx_eq_u16_e32 v1, v2 ; encoding: [0x01,0x05,0x74,0x7d]
495 # GFX11-REAL16: v_cmpx_eq_u16_e32 v127.l, v2.l ; encoding: [0x7f,0x05,0x74,0x7d]
496 # GFX11-FAKE16: v_cmpx_eq_u16_e32 v127, v2 ; encoding: [0x7f,0x05,0x74,0x7d]
499 # GFX11-REAL16: v_cmpx_eq_u16_e32 s1, v2.l ; encoding: [0x01,0x04,0x74,0x7d]
500 # GFX11-FAKE16: v_cmpx_eq_u16_e32 s1, v2 ; encoding: [0x01,0x04,0x74,0x7d]
503 # GFX11-REAL16: v_cmpx_eq_u16_e32 s105, v2.l ; encoding: [0x69,0x04,0x74,0x7d]
504 # GFX11-FAKE16: v_cmpx_eq_u16_e32 s105, v2 ; encoding: [0x69,0x04,0x74,0x7d]
507 # GFX11-REAL16: v_cmpx_eq_u16_e32 vcc_lo, v2.l ; encoding: [0x6a,0x04,0x74,0x7d]
508 # GFX11-FAKE16: v_cmpx_eq_u16_e32 vcc_lo, v2 ; encoding: [0x6a,0x04,0x74,0x7d]
511 # GFX11-REAL16: v_cmpx_eq_u16_e32 vcc_hi, v2.l ; encoding: [0x6b,0x04,0x74,0x7d]
512 # GFX11-FAKE16: v_cmpx_eq_u16_e32 vcc_hi, v2 ; encoding: [0x6b,0x04,0x74,0x7d]
515 # GFX11-REAL16: v_cmpx_eq_u16_e32 ttmp15, v2.l ; encoding: [0x7b,0x04,0x74,0x7d]
516 # GFX11-FAKE16: v_cmpx_eq_u16_e32 ttmp15, v2 ; encoding: [0x7b,0x04,0x74,0x7d]
519 # GFX11-REAL16: v_cmpx_eq_u16_e32 m0, v2.l ; encoding: [0x7d,0x04,0x74,0x7d]
520 # GFX11-FAKE16: v_cmpx_eq_u16_e32 m0, v2 ; encoding: [0x7d,0x04,0x74,0x7d]
523 # GFX11-REAL16: v_cmpx_eq_u16_e32 exec_lo, v2.l ; encoding: [0x7e,0x04,0x74,0x7d]
524 # GFX11-FAKE16: v_cmpx_eq_u16_e32 exec_lo, v2 ; encoding: [0x7e,0x04,0x74,0x7d]
527 # GFX11-REAL16: v_cmpx_eq_u16_e32 exec_hi, v2.l ; encoding: [0x7f,0x04,0x74,0x7d]
528 # GFX11-FAKE16: v_cmpx_eq_u16_e32 exec_hi, v2 ; encoding: [0x7f,0x04,0x74,0x7d]
531 # GFX11-REAL16: v_cmpx_eq_u16_e32 null, v2.l ; encoding: [0x7c,0x04,0x74,0x7d]
532 # GFX11-FAKE16: v_cmpx_eq_u16_e32 null, v2 ; encoding: [0x7c,0x04,0x74,0x7d]
535 # GFX11-REAL16: v_cmpx_eq_u16_e32 -1, v2.l ; encoding: [0xc1,0x04,0x74,0x7d]
536 # GFX11-FAKE16: v_cmpx_eq_u16_e32 -1, v2 ; encoding: [0xc1,0x04,0x74,0x7d]
539 # GFX11-REAL16: v_cmpx_eq_u16_e32 0x3800, v2.l ; encoding: [0xff,0x04,0x74,0x7d,0x00,0x38,0x00,0x00]
540 # GFX11-FAKE16: v_cmpx_eq_u16_e32 0x3800, v2 ; encoding: [0xff,0x04,0x74,0x7d,0x00,0x38,0x00,0x00]
543 # GFX11-REAL16: v_cmpx_eq_u16_e32 src_scc, v2.l ; encoding: [0xfd,0x04,0x74,0x7d]
544 # GFX11-FAKE16: v_cmpx_eq_u16_e32 src_scc, v2 ; encoding: [0xfd,0x04,0x74,0x7d]
546 0xff,0xfe,0x74,0x7d,0x0b,0xfe,0x00,0x00
547 # GFX11-REAL16: v_cmpx_eq_u16_e32 0xfe0b, v127.l ; encoding: [0xff,0xfe,0x74,0x7d,0x0b,0xfe,0x00,0x00]
548 # GFX11-FAKE16: v_cmpx_eq_u16_e32 0xfe0b, v127 ; encoding: [0xff,0xfe,0x74,0x7d,0x0b,0xfe,0x00,0x00]
551 # GFX11-REAL16: v_cmpx_eq_u16_e32 v1.h, v2.l ; encoding: [0x81,0x05,0x74,0x7d]
552 # GFX11-FAKE16: v_cmpx_eq_u16_e32 v129/*Invalid register, operand has 'VS_32_Lo128' register class*/, v2 ; encoding: [0x81,0x05,0x74,0x7d]
555 # GFX11-REAL16: v_cmpx_eq_u16_e32 v127.h, v2.l ; encoding: [0xff,0x05,0x74,0x7d]
556 # GFX11-FAKE16: v_cmpx_eq_u16_e32 v255/*Invalid register, operand has 'VS_32_Lo128' register class*/, v2 ; encoding: [0xff,0x05,0x74,0x7d]
559 # GFX11-REAL16: v_cmpx_eq_u16_e32 0x3800, v127.l ; encoding: [0xff,0xfe,0x74,0x7d,0x00,0x38,0x00,0x00]
560 # GFX11-FAKE16: v_cmpx_eq_u16_e32 0x3800, v127 ; encoding: [0xff,0xfe,0x74,0x7d,0x00,0x38,0x00,0x00]
563 # GFX11-REAL16: v_cmpx_eq_u16_e32 src_scc, v2.h ; encoding: [0xfd,0x04,0x75,0x7d]
564 # GFX11-FAKE16: v_cmpx_eq_u16_e32 src_scc, v130/*Invalid register, operand has 'VGPR_32_Lo128' register class*/ ; encoding: [0xfd,0x04,0x75,0x7d]
566 0xff,0xfe,0x75,0x7d,0x0b,0xfe,0x00,0x00
567 # GFX11-REAL16: v_cmpx_eq_u16_e32 0xfe0b, v127.h ; encoding: [0xff,0xfe,0x75,0x7d,0x0b,0xfe,0x00,0x00]
568 # GFX11-FAKE16: v_cmpx_eq_u16_e32 0xfe0b, v255/*Invalid register, operand has 'VGPR_32_Lo128' register class*/ ; encoding: [0xff,0xfe,0x75,0x7d,0x0b,0xfe,0x00,0x00]
571 # GFX11: v_cmpx_eq_u32_e32 v1, v2 ; encoding: [0x01,0x05,0x94,0x7d]
574 # GFX11: v_cmpx_eq_u32_e32 v255, v2 ; encoding: [0xff,0x05,0x94,0x7d]
577 # GFX11: v_cmpx_eq_u32_e32 s1, v2 ; encoding: [0x01,0x04,0x94,0x7d]
580 # GFX11: v_cmpx_eq_u32_e32 s105, v2 ; encoding: [0x69,0x04,0x94,0x7d]
583 # GFX11: v_cmpx_eq_u32_e32 vcc_lo, v2 ; encoding: [0x6a,0x04,0x94,0x7d]
586 # GFX11: v_cmpx_eq_u32_e32 vcc_hi, v2 ; encoding: [0x6b,0x04,0x94,0x7d]
589 # GFX11: v_cmpx_eq_u32_e32 ttmp15, v2 ; encoding: [0x7b,0x04,0x94,0x7d]
592 # GFX11: v_cmpx_eq_u32_e32 m0, v2 ; encoding: [0x7d,0x04,0x94,0x7d]
595 # GFX11: v_cmpx_eq_u32_e32 exec_lo, v2 ; encoding: [0x7e,0x04,0x94,0x7d]
598 # GFX11: v_cmpx_eq_u32_e32 exec_hi, v2 ; encoding: [0x7f,0x04,0x94,0x7d]
601 # GFX11: v_cmpx_eq_u32_e32 null, v2 ; encoding: [0x7c,0x04,0x94,0x7d]
604 # GFX11: v_cmpx_eq_u32_e32 -1, v2 ; encoding: [0xc1,0x04,0x94,0x7d]
607 # GFX11: v_cmpx_eq_u32_e32 0.5, v2 ; encoding: [0xf0,0x04,0x94,0x7d]
610 # GFX11: v_cmpx_eq_u32_e32 src_scc, v2 ; encoding: [0xfd,0x04,0x94,0x7d]
612 0xff,0xfe,0x95,0x7d,0x56,0x34,0x12,0xaf
613 # GFX11: v_cmpx_eq_u32_e32 0xaf123456, v255 ; encoding: [0xff,0xfe,0x95,0x7d,0x56,0x34,0x12,0xaf]
616 # GFX11: v_cmpx_eq_u64_e32 v[1:2], v[2:3] ; encoding: [0x01,0x05,0xb4,0x7d]
619 # GFX11: v_cmpx_eq_u64_e32 v[254:255], v[2:3] ; encoding: [0xfe,0x05,0xb4,0x7d]
622 # GFX11: v_cmpx_eq_u64_e32 s[2:3], v[2:3] ; encoding: [0x02,0x04,0xb4,0x7d]
625 # GFX11: v_cmpx_eq_u64_e32 s[104:105], v[2:3] ; encoding: [0x68,0x04,0xb4,0x7d]
628 # GFX11: v_cmpx_eq_u64_e32 vcc, v[2:3] ; encoding: [0x6a,0x04,0xb4,0x7d]
631 # GFX11: v_cmpx_eq_u64_e32 ttmp[14:15], v[2:3] ; encoding: [0x7a,0x04,0xb4,0x7d]
634 # GFX11: v_cmpx_eq_u64_e32 exec, v[2:3] ; encoding: [0x7e,0x04,0xb4,0x7d]
637 # GFX11: v_cmpx_eq_u64_e32 null, v[2:3] ; encoding: [0x7c,0x04,0xb4,0x7d]
640 # GFX11: v_cmpx_eq_u64_e32 -1, v[2:3] ; encoding: [0xc1,0x04,0xb4,0x7d]
643 # GFX11: v_cmpx_eq_u64_e32 0.5, v[2:3] ; encoding: [0xf0,0x04,0xb4,0x7d]
646 # GFX11: v_cmpx_eq_u64_e32 src_scc, v[2:3] ; encoding: [0xfd,0x04,0xb4,0x7d]
648 0xff,0xfc,0xb5,0x7d,0x56,0x34,0x12,0xaf
649 # GFX11: v_cmpx_eq_u64_e32 0xaf123456, v[254:255] ; encoding: [0xff,0xfc,0xb5,0x7d,0x56,0x34,0x12,0xaf]
652 # GFX11-REAL16: v_cmpx_f_f16_e32 v1.l, v2.l ; encoding: [0x01,0x05,0x00,0x7d]
653 # GFX11-FAKE16: v_cmpx_f_f16_e32 v1, v2 ; encoding: [0x01,0x05,0x00,0x7d]
656 # GFX11-REAL16: v_cmpx_f_f16_e32 v127.l, v2.l ; encoding: [0x7f,0x05,0x00,0x7d]
657 # GFX11-FAKE16: v_cmpx_f_f16_e32 v127, v2 ; encoding: [0x7f,0x05,0x00,0x7d]
660 # GFX11-REAL16: v_cmpx_f_f16_e32 s1, v2.l ; encoding: [0x01,0x04,0x00,0x7d]
661 # GFX11-FAKE16: v_cmpx_f_f16_e32 s1, v2 ; encoding: [0x01,0x04,0x00,0x7d]
664 # GFX11-REAL16: v_cmpx_f_f16_e32 s105, v2.l ; encoding: [0x69,0x04,0x00,0x7d]
665 # GFX11-FAKE16: v_cmpx_f_f16_e32 s105, v2 ; encoding: [0x69,0x04,0x00,0x7d]
668 # GFX11-REAL16: v_cmpx_f_f16_e32 vcc_lo, v2.l ; encoding: [0x6a,0x04,0x00,0x7d]
669 # GFX11-FAKE16: v_cmpx_f_f16_e32 vcc_lo, v2 ; encoding: [0x6a,0x04,0x00,0x7d]
672 # GFX11-REAL16: v_cmpx_f_f16_e32 vcc_hi, v2.l ; encoding: [0x6b,0x04,0x00,0x7d]
673 # GFX11-FAKE16: v_cmpx_f_f16_e32 vcc_hi, v2 ; encoding: [0x6b,0x04,0x00,0x7d]
676 # GFX11-REAL16: v_cmpx_f_f16_e32 ttmp15, v2.l ; encoding: [0x7b,0x04,0x00,0x7d]
677 # GFX11-FAKE16: v_cmpx_f_f16_e32 ttmp15, v2 ; encoding: [0x7b,0x04,0x00,0x7d]
680 # GFX11-REAL16: v_cmpx_f_f16_e32 m0, v2.l ; encoding: [0x7d,0x04,0x00,0x7d]
681 # GFX11-FAKE16: v_cmpx_f_f16_e32 m0, v2 ; encoding: [0x7d,0x04,0x00,0x7d]
684 # GFX11-REAL16: v_cmpx_f_f16_e32 exec_lo, v2.l ; encoding: [0x7e,0x04,0x00,0x7d]
685 # GFX11-FAKE16: v_cmpx_f_f16_e32 exec_lo, v2 ; encoding: [0x7e,0x04,0x00,0x7d]
688 # GFX11-REAL16: v_cmpx_f_f16_e32 exec_hi, v2.l ; encoding: [0x7f,0x04,0x00,0x7d]
689 # GFX11-FAKE16: v_cmpx_f_f16_e32 exec_hi, v2 ; encoding: [0x7f,0x04,0x00,0x7d]
692 # GFX11-REAL16: v_cmpx_f_f16_e32 null, v2.l ; encoding: [0x7c,0x04,0x00,0x7d]
693 # GFX11-FAKE16: v_cmpx_f_f16_e32 null, v2 ; encoding: [0x7c,0x04,0x00,0x7d]
696 # GFX11-REAL16: v_cmpx_f_f16_e32 -1, v2.l ; encoding: [0xc1,0x04,0x00,0x7d]
697 # GFX11-FAKE16: v_cmpx_f_f16_e32 -1, v2 ; encoding: [0xc1,0x04,0x00,0x7d]
700 # GFX11-REAL16: v_cmpx_f_f16_e32 0.5, v2.l ; encoding: [0xf0,0x04,0x00,0x7d]
701 # GFX11-FAKE16: v_cmpx_f_f16_e32 0.5, v2 ; encoding: [0xf0,0x04,0x00,0x7d]
704 # GFX11-REAL16: v_cmpx_f_f16_e32 src_scc, v2.l ; encoding: [0xfd,0x04,0x00,0x7d]
705 # GFX11-FAKE16: v_cmpx_f_f16_e32 src_scc, v2 ; encoding: [0xfd,0x04,0x00,0x7d]
707 0xff,0xfe,0x00,0x7d,0x0b,0xfe,0x00,0x00
708 # GFX11-REAL16: v_cmpx_f_f16_e32 0xfe0b, v127.l ; encoding: [0xff,0xfe,0x00,0x7d,0x0b,0xfe,0x00,0x00]
709 # GFX11-FAKE16: v_cmpx_f_f16_e32 0xfe0b, v127 ; encoding: [0xff,0xfe,0x00,0x7d,0x0b,0xfe,0x00,0x00]
712 # GFX11-REAL16: v_cmpx_f_f16_e32 v1.h, v2.l ; encoding: [0x81,0x05,0x00,0x7d]
713 # GFX11-FAKE16: v_cmpx_f_f16_e32 v129/*Invalid register, operand has 'VS_32_Lo128' register class*/, v2 ; encoding: [0x81,0x05,0x00,0x7d]
716 # GFX11-REAL16: v_cmpx_f_f16_e32 v127.h, v2.l ; encoding: [0xff,0x05,0x00,0x7d]
717 # GFX11-FAKE16: v_cmpx_f_f16_e32 v255/*Invalid register, operand has 'VS_32_Lo128' register class*/, v2 ; encoding: [0xff,0x05,0x00,0x7d]
720 # GFX11-REAL16: v_cmpx_f_f16_e32 0.5, v127.l ; encoding: [0xf0,0xfe,0x00,0x7d]
721 # GFX11-FAKE16: v_cmpx_f_f16_e32 0.5, v127 ; encoding: [0xf0,0xfe,0x00,0x7d]
724 # GFX11-REAL16: v_cmpx_f_f16_e32 src_scc, v2.h ; encoding: [0xfd,0x04,0x01,0x7d]
725 # GFX11-FAKE16: v_cmpx_f_f16_e32 src_scc, v130/*Invalid register, operand has 'VGPR_32_Lo128' register class*/ ; encoding: [0xfd,0x04,0x01,0x7d]
727 0xff,0xfe,0x01,0x7d,0x0b,0xfe,0x00,0x00
728 # GFX11-REAL16: v_cmpx_f_f16_e32 0xfe0b, v127.h ; encoding: [0xff,0xfe,0x01,0x7d,0x0b,0xfe,0x00,0x00]
729 # GFX11-FAKE16: v_cmpx_f_f16_e32 0xfe0b, v255/*Invalid register, operand has 'VGPR_32_Lo128' register class*/ ; encoding: [0xff,0xfe,0x01,0x7d,0x0b,0xfe,0x00,0x00]
732 # GFX11: v_cmpx_f_f32_e32 v1, v2 ; encoding: [0x01,0x05,0x20,0x7d]
735 # GFX11: v_cmpx_f_f32_e32 v255, v2 ; encoding: [0xff,0x05,0x20,0x7d]
738 # GFX11: v_cmpx_f_f32_e32 s1, v2 ; encoding: [0x01,0x04,0x20,0x7d]
741 # GFX11: v_cmpx_f_f32_e32 s105, v2 ; encoding: [0x69,0x04,0x20,0x7d]
744 # GFX11: v_cmpx_f_f32_e32 vcc_lo, v2 ; encoding: [0x6a,0x04,0x20,0x7d]
747 # GFX11: v_cmpx_f_f32_e32 vcc_hi, v2 ; encoding: [0x6b,0x04,0x20,0x7d]
750 # GFX11: v_cmpx_f_f32_e32 ttmp15, v2 ; encoding: [0x7b,0x04,0x20,0x7d]
753 # GFX11: v_cmpx_f_f32_e32 m0, v2 ; encoding: [0x7d,0x04,0x20,0x7d]
756 # GFX11: v_cmpx_f_f32_e32 exec_lo, v2 ; encoding: [0x7e,0x04,0x20,0x7d]
759 # GFX11: v_cmpx_f_f32_e32 exec_hi, v2 ; encoding: [0x7f,0x04,0x20,0x7d]
762 # GFX11: v_cmpx_f_f32_e32 null, v2 ; encoding: [0x7c,0x04,0x20,0x7d]
765 # GFX11: v_cmpx_f_f32_e32 -1, v2 ; encoding: [0xc1,0x04,0x20,0x7d]
768 # GFX11: v_cmpx_f_f32_e32 0.5, v2 ; encoding: [0xf0,0x04,0x20,0x7d]
771 # GFX11: v_cmpx_f_f32_e32 src_scc, v2 ; encoding: [0xfd,0x04,0x20,0x7d]
773 0xff,0xfe,0x21,0x7d,0x56,0x34,0x12,0xaf
774 # GFX11: v_cmpx_f_f32_e32 0xaf123456, v255 ; encoding: [0xff,0xfe,0x21,0x7d,0x56,0x34,0x12,0xaf]
777 # GFX11: v_cmpx_f_f64_e32 v[1:2], v[2:3] ; encoding: [0x01,0x05,0x40,0x7d]
780 # GFX11: v_cmpx_f_f64_e32 v[254:255], v[2:3] ; encoding: [0xfe,0x05,0x40,0x7d]
783 # GFX11: v_cmpx_f_f64_e32 s[2:3], v[2:3] ; encoding: [0x02,0x04,0x40,0x7d]
786 # GFX11: v_cmpx_f_f64_e32 s[104:105], v[2:3] ; encoding: [0x68,0x04,0x40,0x7d]
789 # GFX11: v_cmpx_f_f64_e32 vcc, v[2:3] ; encoding: [0x6a,0x04,0x40,0x7d]
792 # GFX11: v_cmpx_f_f64_e32 ttmp[14:15], v[2:3] ; encoding: [0x7a,0x04,0x40,0x7d]
795 # GFX11: v_cmpx_f_f64_e32 exec, v[2:3] ; encoding: [0x7e,0x04,0x40,0x7d]
798 # GFX11: v_cmpx_f_f64_e32 null, v[2:3] ; encoding: [0x7c,0x04,0x40,0x7d]
801 # GFX11: v_cmpx_f_f64_e32 -1, v[2:3] ; encoding: [0xc1,0x04,0x40,0x7d]
804 # GFX11: v_cmpx_f_f64_e32 0.5, v[2:3] ; encoding: [0xf0,0x04,0x40,0x7d]
807 # GFX11: v_cmpx_f_f64_e32 src_scc, v[2:3] ; encoding: [0xfd,0x04,0x40,0x7d]
809 0xff,0xfc,0x41,0x7d,0x56,0x34,0x12,0xaf
810 # GFX11: v_cmpx_f_f64_e32 0xaf123456, v[254:255] ; encoding: [0xff,0xfc,0x41,0x7d,0x56,0x34,0x12,0xaf]
813 # GFX11: v_cmpx_f_i32_e32 v1, v2 ; encoding: [0x01,0x05,0x80,0x7d]
816 # GFX11: v_cmpx_f_i32_e32 v255, v2 ; encoding: [0xff,0x05,0x80,0x7d]
819 # GFX11: v_cmpx_f_i32_e32 s1, v2 ; encoding: [0x01,0x04,0x80,0x7d]
822 # GFX11: v_cmpx_f_i32_e32 s105, v2 ; encoding: [0x69,0x04,0x80,0x7d]
825 # GFX11: v_cmpx_f_i32_e32 vcc_lo, v2 ; encoding: [0x6a,0x04,0x80,0x7d]
828 # GFX11: v_cmpx_f_i32_e32 vcc_hi, v2 ; encoding: [0x6b,0x04,0x80,0x7d]
831 # GFX11: v_cmpx_f_i32_e32 ttmp15, v2 ; encoding: [0x7b,0x04,0x80,0x7d]
834 # GFX11: v_cmpx_f_i32_e32 m0, v2 ; encoding: [0x7d,0x04,0x80,0x7d]
837 # GFX11: v_cmpx_f_i32_e32 exec_lo, v2 ; encoding: [0x7e,0x04,0x80,0x7d]
840 # GFX11: v_cmpx_f_i32_e32 exec_hi, v2 ; encoding: [0x7f,0x04,0x80,0x7d]
843 # GFX11: v_cmpx_f_i32_e32 null, v2 ; encoding: [0x7c,0x04,0x80,0x7d]
846 # GFX11: v_cmpx_f_i32_e32 -1, v2 ; encoding: [0xc1,0x04,0x80,0x7d]
849 # GFX11: v_cmpx_f_i32_e32 0.5, v2 ; encoding: [0xf0,0x04,0x80,0x7d]
852 # GFX11: v_cmpx_f_i32_e32 src_scc, v2 ; encoding: [0xfd,0x04,0x80,0x7d]
854 0xff,0xfe,0x81,0x7d,0x56,0x34,0x12,0xaf
855 # GFX11: v_cmpx_f_i32_e32 0xaf123456, v255 ; encoding: [0xff,0xfe,0x81,0x7d,0x56,0x34,0x12,0xaf]
858 # GFX11: v_cmpx_f_i64_e32 v[1:2], v[2:3] ; encoding: [0x01,0x05,0xa0,0x7d]
861 # GFX11: v_cmpx_f_i64_e32 v[254:255], v[2:3] ; encoding: [0xfe,0x05,0xa0,0x7d]
864 # GFX11: v_cmpx_f_i64_e32 s[2:3], v[2:3] ; encoding: [0x02,0x04,0xa0,0x7d]
867 # GFX11: v_cmpx_f_i64_e32 s[104:105], v[2:3] ; encoding: [0x68,0x04,0xa0,0x7d]
870 # GFX11: v_cmpx_f_i64_e32 vcc, v[2:3] ; encoding: [0x6a,0x04,0xa0,0x7d]
873 # GFX11: v_cmpx_f_i64_e32 ttmp[14:15], v[2:3] ; encoding: [0x7a,0x04,0xa0,0x7d]
876 # GFX11: v_cmpx_f_i64_e32 exec, v[2:3] ; encoding: [0x7e,0x04,0xa0,0x7d]
879 # GFX11: v_cmpx_f_i64_e32 null, v[2:3] ; encoding: [0x7c,0x04,0xa0,0x7d]
882 # GFX11: v_cmpx_f_i64_e32 -1, v[2:3] ; encoding: [0xc1,0x04,0xa0,0x7d]
885 # GFX11: v_cmpx_f_i64_e32 0.5, v[2:3] ; encoding: [0xf0,0x04,0xa0,0x7d]
888 # GFX11: v_cmpx_f_i64_e32 src_scc, v[2:3] ; encoding: [0xfd,0x04,0xa0,0x7d]
890 0xff,0xfc,0xa1,0x7d,0x56,0x34,0x12,0xaf
891 # GFX11: v_cmpx_f_i64_e32 0xaf123456, v[254:255] ; encoding: [0xff,0xfc,0xa1,0x7d,0x56,0x34,0x12,0xaf]
894 # GFX11: v_cmpx_f_u32_e32 v1, v2 ; encoding: [0x01,0x05,0x90,0x7d]
897 # GFX11: v_cmpx_f_u32_e32 v255, v2 ; encoding: [0xff,0x05,0x90,0x7d]
900 # GFX11: v_cmpx_f_u32_e32 s1, v2 ; encoding: [0x01,0x04,0x90,0x7d]
903 # GFX11: v_cmpx_f_u32_e32 s105, v2 ; encoding: [0x69,0x04,0x90,0x7d]
906 # GFX11: v_cmpx_f_u32_e32 vcc_lo, v2 ; encoding: [0x6a,0x04,0x90,0x7d]
909 # GFX11: v_cmpx_f_u32_e32 vcc_hi, v2 ; encoding: [0x6b,0x04,0x90,0x7d]
912 # GFX11: v_cmpx_f_u32_e32 ttmp15, v2 ; encoding: [0x7b,0x04,0x90,0x7d]
915 # GFX11: v_cmpx_f_u32_e32 m0, v2 ; encoding: [0x7d,0x04,0x90,0x7d]
918 # GFX11: v_cmpx_f_u32_e32 exec_lo, v2 ; encoding: [0x7e,0x04,0x90,0x7d]
921 # GFX11: v_cmpx_f_u32_e32 exec_hi, v2 ; encoding: [0x7f,0x04,0x90,0x7d]
924 # GFX11: v_cmpx_f_u32_e32 null, v2 ; encoding: [0x7c,0x04,0x90,0x7d]
927 # GFX11: v_cmpx_f_u32_e32 -1, v2 ; encoding: [0xc1,0x04,0x90,0x7d]
930 # GFX11: v_cmpx_f_u32_e32 0.5, v2 ; encoding: [0xf0,0x04,0x90,0x7d]
933 # GFX11: v_cmpx_f_u32_e32 src_scc, v2 ; encoding: [0xfd,0x04,0x90,0x7d]
935 0xff,0xfe,0x91,0x7d,0x56,0x34,0x12,0xaf
936 # GFX11: v_cmpx_f_u32_e32 0xaf123456, v255 ; encoding: [0xff,0xfe,0x91,0x7d,0x56,0x34,0x12,0xaf]
939 # GFX11: v_cmpx_f_u64_e32 v[1:2], v[2:3] ; encoding: [0x01,0x05,0xb0,0x7d]
942 # GFX11: v_cmpx_f_u64_e32 v[254:255], v[2:3] ; encoding: [0xfe,0x05,0xb0,0x7d]
945 # GFX11: v_cmpx_f_u64_e32 s[2:3], v[2:3] ; encoding: [0x02,0x04,0xb0,0x7d]
948 # GFX11: v_cmpx_f_u64_e32 s[104:105], v[2:3] ; encoding: [0x68,0x04,0xb0,0x7d]
951 # GFX11: v_cmpx_f_u64_e32 vcc, v[2:3] ; encoding: [0x6a,0x04,0xb0,0x7d]
954 # GFX11: v_cmpx_f_u64_e32 ttmp[14:15], v[2:3] ; encoding: [0x7a,0x04,0xb0,0x7d]
957 # GFX11: v_cmpx_f_u64_e32 exec, v[2:3] ; encoding: [0x7e,0x04,0xb0,0x7d]
960 # GFX11: v_cmpx_f_u64_e32 null, v[2:3] ; encoding: [0x7c,0x04,0xb0,0x7d]
963 # GFX11: v_cmpx_f_u64_e32 -1, v[2:3] ; encoding: [0xc1,0x04,0xb0,0x7d]
966 # GFX11: v_cmpx_f_u64_e32 0.5, v[2:3] ; encoding: [0xf0,0x04,0xb0,0x7d]
969 # GFX11: v_cmpx_f_u64_e32 src_scc, v[2:3] ; encoding: [0xfd,0x04,0xb0,0x7d]
971 0xff,0xfc,0xb1,0x7d,0x56,0x34,0x12,0xaf
972 # GFX11: v_cmpx_f_u64_e32 0xaf123456, v[254:255] ; encoding: [0xff,0xfc,0xb1,0x7d,0x56,0x34,0x12,0xaf]
975 # GFX11-REAL16: v_cmpx_ge_f16_e32 v1.l, v2.l ; encoding: [0x01,0x05,0x0c,0x7d]
976 # GFX11-FAKE16: v_cmpx_ge_f16_e32 v1, v2 ; encoding: [0x01,0x05,0x0c,0x7d]
979 # GFX11-REAL16: v_cmpx_ge_f16_e32 v127.l, v2.l ; encoding: [0x7f,0x05,0x0c,0x7d]
980 # GFX11-FAKE16: v_cmpx_ge_f16_e32 v127, v2 ; encoding: [0x7f,0x05,0x0c,0x7d]
983 # GFX11-REAL16: v_cmpx_ge_f16_e32 s1, v2.l ; encoding: [0x01,0x04,0x0c,0x7d]
984 # GFX11-FAKE16: v_cmpx_ge_f16_e32 s1, v2 ; encoding: [0x01,0x04,0x0c,0x7d]
987 # GFX11-REAL16: v_cmpx_ge_f16_e32 s105, v2.l ; encoding: [0x69,0x04,0x0c,0x7d]
988 # GFX11-FAKE16: v_cmpx_ge_f16_e32 s105, v2 ; encoding: [0x69,0x04,0x0c,0x7d]
991 # GFX11-REAL16: v_cmpx_ge_f16_e32 vcc_lo, v2.l ; encoding: [0x6a,0x04,0x0c,0x7d]
992 # GFX11-FAKE16: v_cmpx_ge_f16_e32 vcc_lo, v2 ; encoding: [0x6a,0x04,0x0c,0x7d]
995 # GFX11-REAL16: v_cmpx_ge_f16_e32 vcc_hi, v2.l ; encoding: [0x6b,0x04,0x0c,0x7d]
996 # GFX11-FAKE16: v_cmpx_ge_f16_e32 vcc_hi, v2 ; encoding: [0x6b,0x04,0x0c,0x7d]
999 # GFX11-REAL16: v_cmpx_ge_f16_e32 ttmp15, v2.l ; encoding: [0x7b,0x04,0x0c,0x7d]
1000 # GFX11-FAKE16: v_cmpx_ge_f16_e32 ttmp15, v2 ; encoding: [0x7b,0x04,0x0c,0x7d]
1003 # GFX11-REAL16: v_cmpx_ge_f16_e32 m0, v2.l ; encoding: [0x7d,0x04,0x0c,0x7d]
1004 # GFX11-FAKE16: v_cmpx_ge_f16_e32 m0, v2 ; encoding: [0x7d,0x04,0x0c,0x7d]
1007 # GFX11-REAL16: v_cmpx_ge_f16_e32 exec_lo, v2.l ; encoding: [0x7e,0x04,0x0c,0x7d]
1008 # GFX11-FAKE16: v_cmpx_ge_f16_e32 exec_lo, v2 ; encoding: [0x7e,0x04,0x0c,0x7d]
1011 # GFX11-REAL16: v_cmpx_ge_f16_e32 exec_hi, v2.l ; encoding: [0x7f,0x04,0x0c,0x7d]
1012 # GFX11-FAKE16: v_cmpx_ge_f16_e32 exec_hi, v2 ; encoding: [0x7f,0x04,0x0c,0x7d]
1015 # GFX11-REAL16: v_cmpx_ge_f16_e32 null, v2.l ; encoding: [0x7c,0x04,0x0c,0x7d]
1016 # GFX11-FAKE16: v_cmpx_ge_f16_e32 null, v2 ; encoding: [0x7c,0x04,0x0c,0x7d]
1019 # GFX11-REAL16: v_cmpx_ge_f16_e32 -1, v2.l ; encoding: [0xc1,0x04,0x0c,0x7d]
1020 # GFX11-FAKE16: v_cmpx_ge_f16_e32 -1, v2 ; encoding: [0xc1,0x04,0x0c,0x7d]
1023 # GFX11-REAL16: v_cmpx_ge_f16_e32 0.5, v2.l ; encoding: [0xf0,0x04,0x0c,0x7d]
1024 # GFX11-FAKE16: v_cmpx_ge_f16_e32 0.5, v2 ; encoding: [0xf0,0x04,0x0c,0x7d]
1027 # GFX11-REAL16: v_cmpx_ge_f16_e32 src_scc, v2.l ; encoding: [0xfd,0x04,0x0c,0x7d]
1028 # GFX11-FAKE16: v_cmpx_ge_f16_e32 src_scc, v2 ; encoding: [0xfd,0x04,0x0c,0x7d]
1030 0xff,0xfe,0x0c,0x7d,0x0b,0xfe,0x00,0x00
1031 # GFX11-REAL16: v_cmpx_ge_f16_e32 0xfe0b, v127.l ; encoding: [0xff,0xfe,0x0c,0x7d,0x0b,0xfe,0x00,0x00]
1032 # GFX11-FAKE16: v_cmpx_ge_f16_e32 0xfe0b, v127 ; encoding: [0xff,0xfe,0x0c,0x7d,0x0b,0xfe,0x00,0x00]
1035 # GFX11-REAL16: v_cmpx_ge_f16_e32 v1.h, v2.l ; encoding: [0x81,0x05,0x0c,0x7d]
1036 # GFX11-FAKE16: v_cmpx_ge_f16_e32 v129/*Invalid register, operand has 'VS_32_Lo128' register class*/, v2 ; encoding: [0x81,0x05,0x0c,0x7d]
1039 # GFX11-REAL16: v_cmpx_ge_f16_e32 v127.h, v2.l ; encoding: [0xff,0x05,0x0c,0x7d]
1040 # GFX11-FAKE16: v_cmpx_ge_f16_e32 v255/*Invalid register, operand has 'VS_32_Lo128' register class*/, v2 ; encoding: [0xff,0x05,0x0c,0x7d]
1043 # GFX11-REAL16: v_cmpx_ge_f16_e32 0.5, v127.l ; encoding: [0xf0,0xfe,0x0c,0x7d]
1044 # GFX11-FAKE16: v_cmpx_ge_f16_e32 0.5, v127 ; encoding: [0xf0,0xfe,0x0c,0x7d]
1047 # GFX11-REAL16: v_cmpx_ge_f16_e32 src_scc, v2.h ; encoding: [0xfd,0x04,0x0d,0x7d]
1048 # GFX11-FAKE16: v_cmpx_ge_f16_e32 src_scc, v130/*Invalid register, operand has 'VGPR_32_Lo128' register class*/ ; encoding: [0xfd,0x04,0x0d,0x7d]
1050 0xff,0xfe,0x0d,0x7d,0x0b,0xfe,0x00,0x00
1051 # GFX11-REAL16: v_cmpx_ge_f16_e32 0xfe0b, v127.h ; encoding: [0xff,0xfe,0x0d,0x7d,0x0b,0xfe,0x00,0x00]
1052 # GFX11-FAKE16: v_cmpx_ge_f16_e32 0xfe0b, v255/*Invalid register, operand has 'VGPR_32_Lo128' register class*/ ; encoding: [0xff,0xfe,0x0d,0x7d,0x0b,0xfe,0x00,0x00]
1055 # GFX11: v_cmpx_ge_f32_e32 v1, v2 ; encoding: [0x01,0x05,0x2c,0x7d]
1058 # GFX11: v_cmpx_ge_f32_e32 v255, v2 ; encoding: [0xff,0x05,0x2c,0x7d]
1061 # GFX11: v_cmpx_ge_f32_e32 s1, v2 ; encoding: [0x01,0x04,0x2c,0x7d]
1064 # GFX11: v_cmpx_ge_f32_e32 s105, v2 ; encoding: [0x69,0x04,0x2c,0x7d]
1067 # GFX11: v_cmpx_ge_f32_e32 vcc_lo, v2 ; encoding: [0x6a,0x04,0x2c,0x7d]
1070 # GFX11: v_cmpx_ge_f32_e32 vcc_hi, v2 ; encoding: [0x6b,0x04,0x2c,0x7d]
1073 # GFX11: v_cmpx_ge_f32_e32 ttmp15, v2 ; encoding: [0x7b,0x04,0x2c,0x7d]
1076 # GFX11: v_cmpx_ge_f32_e32 m0, v2 ; encoding: [0x7d,0x04,0x2c,0x7d]
1079 # GFX11: v_cmpx_ge_f32_e32 exec_lo, v2 ; encoding: [0x7e,0x04,0x2c,0x7d]
1082 # GFX11: v_cmpx_ge_f32_e32 exec_hi, v2 ; encoding: [0x7f,0x04,0x2c,0x7d]
1085 # GFX11: v_cmpx_ge_f32_e32 null, v2 ; encoding: [0x7c,0x04,0x2c,0x7d]
1088 # GFX11: v_cmpx_ge_f32_e32 -1, v2 ; encoding: [0xc1,0x04,0x2c,0x7d]
1091 # GFX11: v_cmpx_ge_f32_e32 0.5, v2 ; encoding: [0xf0,0x04,0x2c,0x7d]
1094 # GFX11: v_cmpx_ge_f32_e32 src_scc, v2 ; encoding: [0xfd,0x04,0x2c,0x7d]
1096 0xff,0xfe,0x2d,0x7d,0x56,0x34,0x12,0xaf
1097 # GFX11: v_cmpx_ge_f32_e32 0xaf123456, v255 ; encoding: [0xff,0xfe,0x2d,0x7d,0x56,0x34,0x12,0xaf]
1100 # GFX11: v_cmpx_ge_f64_e32 v[1:2], v[2:3] ; encoding: [0x01,0x05,0x4c,0x7d]
1103 # GFX11: v_cmpx_ge_f64_e32 v[254:255], v[2:3] ; encoding: [0xfe,0x05,0x4c,0x7d]
1106 # GFX11: v_cmpx_ge_f64_e32 s[2:3], v[2:3] ; encoding: [0x02,0x04,0x4c,0x7d]
1109 # GFX11: v_cmpx_ge_f64_e32 s[104:105], v[2:3] ; encoding: [0x68,0x04,0x4c,0x7d]
1112 # GFX11: v_cmpx_ge_f64_e32 vcc, v[2:3] ; encoding: [0x6a,0x04,0x4c,0x7d]
1115 # GFX11: v_cmpx_ge_f64_e32 ttmp[14:15], v[2:3] ; encoding: [0x7a,0x04,0x4c,0x7d]
1118 # GFX11: v_cmpx_ge_f64_e32 exec, v[2:3] ; encoding: [0x7e,0x04,0x4c,0x7d]
1121 # GFX11: v_cmpx_ge_f64_e32 null, v[2:3] ; encoding: [0x7c,0x04,0x4c,0x7d]
1124 # GFX11: v_cmpx_ge_f64_e32 -1, v[2:3] ; encoding: [0xc1,0x04,0x4c,0x7d]
1127 # GFX11: v_cmpx_ge_f64_e32 0.5, v[2:3] ; encoding: [0xf0,0x04,0x4c,0x7d]
1130 # GFX11: v_cmpx_ge_f64_e32 src_scc, v[2:3] ; encoding: [0xfd,0x04,0x4c,0x7d]
1132 0xff,0xfc,0x4d,0x7d,0x56,0x34,0x12,0xaf
1133 # GFX11: v_cmpx_ge_f64_e32 0xaf123456, v[254:255] ; encoding: [0xff,0xfc,0x4d,0x7d,0x56,0x34,0x12,0xaf]
1136 # GFX11-REAL16: v_cmpx_ge_i16_e32 v1.l, v2.l ; encoding: [0x01,0x05,0x6c,0x7d]
1137 # GFX11-FAKE16: v_cmpx_ge_i16_e32 v1, v2 ; encoding: [0x01,0x05,0x6c,0x7d]
1140 # GFX11-REAL16: v_cmpx_ge_i16_e32 v127.l, v2.l ; encoding: [0x7f,0x05,0x6c,0x7d]
1141 # GFX11-FAKE16: v_cmpx_ge_i16_e32 v127, v2 ; encoding: [0x7f,0x05,0x6c,0x7d]
1144 # GFX11-REAL16: v_cmpx_ge_i16_e32 s1, v2.l ; encoding: [0x01,0x04,0x6c,0x7d]
1145 # GFX11-FAKE16: v_cmpx_ge_i16_e32 s1, v2 ; encoding: [0x01,0x04,0x6c,0x7d]
1148 # GFX11-REAL16: v_cmpx_ge_i16_e32 s105, v2.l ; encoding: [0x69,0x04,0x6c,0x7d]
1149 # GFX11-FAKE16: v_cmpx_ge_i16_e32 s105, v2 ; encoding: [0x69,0x04,0x6c,0x7d]
1152 # GFX11-REAL16: v_cmpx_ge_i16_e32 vcc_lo, v2.l ; encoding: [0x6a,0x04,0x6c,0x7d]
1153 # GFX11-FAKE16: v_cmpx_ge_i16_e32 vcc_lo, v2 ; encoding: [0x6a,0x04,0x6c,0x7d]
1156 # GFX11-REAL16: v_cmpx_ge_i16_e32 vcc_hi, v2.l ; encoding: [0x6b,0x04,0x6c,0x7d]
1157 # GFX11-FAKE16: v_cmpx_ge_i16_e32 vcc_hi, v2 ; encoding: [0x6b,0x04,0x6c,0x7d]
1160 # GFX11-REAL16: v_cmpx_ge_i16_e32 ttmp15, v2.l ; encoding: [0x7b,0x04,0x6c,0x7d]
1161 # GFX11-FAKE16: v_cmpx_ge_i16_e32 ttmp15, v2 ; encoding: [0x7b,0x04,0x6c,0x7d]
1164 # GFX11-REAL16: v_cmpx_ge_i16_e32 m0, v2.l ; encoding: [0x7d,0x04,0x6c,0x7d]
1165 # GFX11-FAKE16: v_cmpx_ge_i16_e32 m0, v2 ; encoding: [0x7d,0x04,0x6c,0x7d]
1168 # GFX11-REAL16: v_cmpx_ge_i16_e32 exec_lo, v2.l ; encoding: [0x7e,0x04,0x6c,0x7d]
1169 # GFX11-FAKE16: v_cmpx_ge_i16_e32 exec_lo, v2 ; encoding: [0x7e,0x04,0x6c,0x7d]
1172 # GFX11-REAL16: v_cmpx_ge_i16_e32 exec_hi, v2.l ; encoding: [0x7f,0x04,0x6c,0x7d]
1173 # GFX11-FAKE16: v_cmpx_ge_i16_e32 exec_hi, v2 ; encoding: [0x7f,0x04,0x6c,0x7d]
1176 # GFX11-REAL16: v_cmpx_ge_i16_e32 null, v2.l ; encoding: [0x7c,0x04,0x6c,0x7d]
1177 # GFX11-FAKE16: v_cmpx_ge_i16_e32 null, v2 ; encoding: [0x7c,0x04,0x6c,0x7d]
1180 # GFX11-REAL16: v_cmpx_ge_i16_e32 -1, v2.l ; encoding: [0xc1,0x04,0x6c,0x7d]
1181 # GFX11-FAKE16: v_cmpx_ge_i16_e32 -1, v2 ; encoding: [0xc1,0x04,0x6c,0x7d]
1184 # GFX11-REAL16: v_cmpx_ge_i16_e32 0x3800, v2.l ; encoding: [0xff,0x04,0x6c,0x7d,0x00,0x38,0x00,0x00]
1185 # GFX11-FAKE16: v_cmpx_ge_i16_e32 0x3800, v2 ; encoding: [0xff,0x04,0x6c,0x7d,0x00,0x38,0x00,0x00]
1188 # GFX11-REAL16: v_cmpx_ge_i16_e32 src_scc, v2.l ; encoding: [0xfd,0x04,0x6c,0x7d]
1189 # GFX11-FAKE16: v_cmpx_ge_i16_e32 src_scc, v2 ; encoding: [0xfd,0x04,0x6c,0x7d]
1191 0xff,0xfe,0x6c,0x7d,0x0b,0xfe,0x00,0x00
1192 # GFX11-REAL16: v_cmpx_ge_i16_e32 0xfe0b, v127.l ; encoding: [0xff,0xfe,0x6c,0x7d,0x0b,0xfe,0x00,0x00]
1193 # GFX11-FAKE16: v_cmpx_ge_i16_e32 0xfe0b, v127 ; encoding: [0xff,0xfe,0x6c,0x7d,0x0b,0xfe,0x00,0x00]
1196 # GFX11-REAL16: v_cmpx_ge_i16_e32 v1.h, v2.l ; encoding: [0x81,0x05,0x6c,0x7d]
1197 # GFX11-FAKE16: v_cmpx_ge_i16_e32 v129/*Invalid register, operand has 'VS_32_Lo128' register class*/, v2 ; encoding: [0x81,0x05,0x6c,0x7d]
1200 # GFX11-REAL16: v_cmpx_ge_i16_e32 v127.h, v2.l ; encoding: [0xff,0x05,0x6c,0x7d]
1201 # GFX11-FAKE16: v_cmpx_ge_i16_e32 v255/*Invalid register, operand has 'VS_32_Lo128' register class*/, v2 ; encoding: [0xff,0x05,0x6c,0x7d]
1204 # GFX11-REAL16: v_cmpx_ge_i16_e32 0x3800, v127.l ; encoding: [0xff,0xfe,0x6c,0x7d,0x00,0x38,0x00,0x00]
1205 # GFX11-FAKE16: v_cmpx_ge_i16_e32 0x3800, v127 ; encoding: [0xff,0xfe,0x6c,0x7d,0x00,0x38,0x00,0x00]
1208 # GFX11-REAL16: v_cmpx_ge_i16_e32 src_scc, v2.h ; encoding: [0xfd,0x04,0x6d,0x7d]
1209 # GFX11-FAKE16: v_cmpx_ge_i16_e32 src_scc, v130/*Invalid register, operand has 'VGPR_32_Lo128' register class*/ ; encoding: [0xfd,0x04,0x6d,0x7d]
1211 0xff,0xfe,0x6d,0x7d,0x0b,0xfe,0x00,0x00
1212 # GFX11-REAL16: v_cmpx_ge_i16_e32 0xfe0b, v127.h ; encoding: [0xff,0xfe,0x6d,0x7d,0x0b,0xfe,0x00,0x00]
1213 # GFX11-FAKE16: v_cmpx_ge_i16_e32 0xfe0b, v255/*Invalid register, operand has 'VGPR_32_Lo128' register class*/ ; encoding: [0xff,0xfe,0x6d,0x7d,0x0b,0xfe,0x00,0x00]
1216 # GFX11: v_cmpx_ge_i32_e32 v1, v2 ; encoding: [0x01,0x05,0x8c,0x7d]
1219 # GFX11: v_cmpx_ge_i32_e32 v255, v2 ; encoding: [0xff,0x05,0x8c,0x7d]
1222 # GFX11: v_cmpx_ge_i32_e32 s1, v2 ; encoding: [0x01,0x04,0x8c,0x7d]
1225 # GFX11: v_cmpx_ge_i32_e32 s105, v2 ; encoding: [0x69,0x04,0x8c,0x7d]
1228 # GFX11: v_cmpx_ge_i32_e32 vcc_lo, v2 ; encoding: [0x6a,0x04,0x8c,0x7d]
1231 # GFX11: v_cmpx_ge_i32_e32 vcc_hi, v2 ; encoding: [0x6b,0x04,0x8c,0x7d]
1234 # GFX11: v_cmpx_ge_i32_e32 ttmp15, v2 ; encoding: [0x7b,0x04,0x8c,0x7d]
1237 # GFX11: v_cmpx_ge_i32_e32 m0, v2 ; encoding: [0x7d,0x04,0x8c,0x7d]
1240 # GFX11: v_cmpx_ge_i32_e32 exec_lo, v2 ; encoding: [0x7e,0x04,0x8c,0x7d]
1243 # GFX11: v_cmpx_ge_i32_e32 exec_hi, v2 ; encoding: [0x7f,0x04,0x8c,0x7d]
1246 # GFX11: v_cmpx_ge_i32_e32 null, v2 ; encoding: [0x7c,0x04,0x8c,0x7d]
1249 # GFX11: v_cmpx_ge_i32_e32 -1, v2 ; encoding: [0xc1,0x04,0x8c,0x7d]
1252 # GFX11: v_cmpx_ge_i32_e32 0.5, v2 ; encoding: [0xf0,0x04,0x8c,0x7d]
1255 # GFX11: v_cmpx_ge_i32_e32 src_scc, v2 ; encoding: [0xfd,0x04,0x8c,0x7d]
1257 0xff,0xfe,0x8d,0x7d,0x56,0x34,0x12,0xaf
1258 # GFX11: v_cmpx_ge_i32_e32 0xaf123456, v255 ; encoding: [0xff,0xfe,0x8d,0x7d,0x56,0x34,0x12,0xaf]
1261 # GFX11: v_cmpx_ge_i64_e32 v[1:2], v[2:3] ; encoding: [0x01,0x05,0xac,0x7d]
1264 # GFX11: v_cmpx_ge_i64_e32 v[254:255], v[2:3] ; encoding: [0xfe,0x05,0xac,0x7d]
1267 # GFX11: v_cmpx_ge_i64_e32 s[2:3], v[2:3] ; encoding: [0x02,0x04,0xac,0x7d]
1270 # GFX11: v_cmpx_ge_i64_e32 s[104:105], v[2:3] ; encoding: [0x68,0x04,0xac,0x7d]
1273 # GFX11: v_cmpx_ge_i64_e32 vcc, v[2:3] ; encoding: [0x6a,0x04,0xac,0x7d]
1276 # GFX11: v_cmpx_ge_i64_e32 ttmp[14:15], v[2:3] ; encoding: [0x7a,0x04,0xac,0x7d]
1279 # GFX11: v_cmpx_ge_i64_e32 exec, v[2:3] ; encoding: [0x7e,0x04,0xac,0x7d]
1282 # GFX11: v_cmpx_ge_i64_e32 null, v[2:3] ; encoding: [0x7c,0x04,0xac,0x7d]
1285 # GFX11: v_cmpx_ge_i64_e32 -1, v[2:3] ; encoding: [0xc1,0x04,0xac,0x7d]
1288 # GFX11: v_cmpx_ge_i64_e32 0.5, v[2:3] ; encoding: [0xf0,0x04,0xac,0x7d]
1291 # GFX11: v_cmpx_ge_i64_e32 src_scc, v[2:3] ; encoding: [0xfd,0x04,0xac,0x7d]
1293 0xff,0xfc,0xad,0x7d,0x56,0x34,0x12,0xaf
1294 # GFX11: v_cmpx_ge_i64_e32 0xaf123456, v[254:255] ; encoding: [0xff,0xfc,0xad,0x7d,0x56,0x34,0x12,0xaf]
1297 # GFX11-REAL16: v_cmpx_ge_u16_e32 v1.l, v2.l ; encoding: [0x01,0x05,0x7c,0x7d]
1298 # GFX11-FAKE16: v_cmpx_ge_u16_e32 v1, v2 ; encoding: [0x01,0x05,0x7c,0x7d]
1301 # GFX11-REAL16: v_cmpx_ge_u16_e32 v127.l, v2.l ; encoding: [0x7f,0x05,0x7c,0x7d]
1302 # GFX11-FAKE16: v_cmpx_ge_u16_e32 v127, v2 ; encoding: [0x7f,0x05,0x7c,0x7d]
1305 # GFX11-REAL16: v_cmpx_ge_u16_e32 s1, v2.l ; encoding: [0x01,0x04,0x7c,0x7d]
1306 # GFX11-FAKE16: v_cmpx_ge_u16_e32 s1, v2 ; encoding: [0x01,0x04,0x7c,0x7d]
1309 # GFX11-REAL16: v_cmpx_ge_u16_e32 s105, v2.l ; encoding: [0x69,0x04,0x7c,0x7d]
1310 # GFX11-FAKE16: v_cmpx_ge_u16_e32 s105, v2 ; encoding: [0x69,0x04,0x7c,0x7d]
1313 # GFX11-REAL16: v_cmpx_ge_u16_e32 vcc_lo, v2.l ; encoding: [0x6a,0x04,0x7c,0x7d]
1314 # GFX11-FAKE16: v_cmpx_ge_u16_e32 vcc_lo, v2 ; encoding: [0x6a,0x04,0x7c,0x7d]
1317 # GFX11-REAL16: v_cmpx_ge_u16_e32 vcc_hi, v2.l ; encoding: [0x6b,0x04,0x7c,0x7d]
1318 # GFX11-FAKE16: v_cmpx_ge_u16_e32 vcc_hi, v2 ; encoding: [0x6b,0x04,0x7c,0x7d]
1321 # GFX11-REAL16: v_cmpx_ge_u16_e32 ttmp15, v2.l ; encoding: [0x7b,0x04,0x7c,0x7d]
1322 # GFX11-FAKE16: v_cmpx_ge_u16_e32 ttmp15, v2 ; encoding: [0x7b,0x04,0x7c,0x7d]
1325 # GFX11-REAL16: v_cmpx_ge_u16_e32 m0, v2.l ; encoding: [0x7d,0x04,0x7c,0x7d]
1326 # GFX11-FAKE16: v_cmpx_ge_u16_e32 m0, v2 ; encoding: [0x7d,0x04,0x7c,0x7d]
1329 # GFX11-REAL16: v_cmpx_ge_u16_e32 exec_lo, v2.l ; encoding: [0x7e,0x04,0x7c,0x7d]
1330 # GFX11-FAKE16: v_cmpx_ge_u16_e32 exec_lo, v2 ; encoding: [0x7e,0x04,0x7c,0x7d]
1333 # GFX11-REAL16: v_cmpx_ge_u16_e32 exec_hi, v2.l ; encoding: [0x7f,0x04,0x7c,0x7d]
1334 # GFX11-FAKE16: v_cmpx_ge_u16_e32 exec_hi, v2 ; encoding: [0x7f,0x04,0x7c,0x7d]
1337 # GFX11-REAL16: v_cmpx_ge_u16_e32 null, v2.l ; encoding: [0x7c,0x04,0x7c,0x7d]
1338 # GFX11-FAKE16: v_cmpx_ge_u16_e32 null, v2 ; encoding: [0x7c,0x04,0x7c,0x7d]
1341 # GFX11-REAL16: v_cmpx_ge_u16_e32 -1, v2.l ; encoding: [0xc1,0x04,0x7c,0x7d]
1342 # GFX11-FAKE16: v_cmpx_ge_u16_e32 -1, v2 ; encoding: [0xc1,0x04,0x7c,0x7d]
1345 # GFX11-REAL16: v_cmpx_ge_u16_e32 0x3800, v2.l ; encoding: [0xff,0x04,0x7c,0x7d,0x00,0x38,0x00,0x00]
1346 # GFX11-FAKE16: v_cmpx_ge_u16_e32 0x3800, v2 ; encoding: [0xff,0x04,0x7c,0x7d,0x00,0x38,0x00,0x00]
1349 # GFX11-REAL16: v_cmpx_ge_u16_e32 src_scc, v2.l ; encoding: [0xfd,0x04,0x7c,0x7d]
1350 # GFX11-FAKE16: v_cmpx_ge_u16_e32 src_scc, v2 ; encoding: [0xfd,0x04,0x7c,0x7d]
1352 0xff,0xfe,0x7c,0x7d,0x0b,0xfe,0x00,0x00
1353 # GFX11-REAL16: v_cmpx_ge_u16_e32 0xfe0b, v127.l ; encoding: [0xff,0xfe,0x7c,0x7d,0x0b,0xfe,0x00,0x00]
1354 # GFX11-FAKE16: v_cmpx_ge_u16_e32 0xfe0b, v127 ; encoding: [0xff,0xfe,0x7c,0x7d,0x0b,0xfe,0x00,0x00]
1357 # GFX11-REAL16: v_cmpx_ge_u16_e32 v1.h, v2.l ; encoding: [0x81,0x05,0x7c,0x7d]
1358 # GFX11-FAKE16: v_cmpx_ge_u16_e32 v129/*Invalid register, operand has 'VS_32_Lo128' register class*/, v2 ; encoding: [0x81,0x05,0x7c,0x7d]
1361 # GFX11-REAL16: v_cmpx_ge_u16_e32 v127.h, v2.l ; encoding: [0xff,0x05,0x7c,0x7d]
1362 # GFX11-FAKE16: v_cmpx_ge_u16_e32 v255/*Invalid register, operand has 'VS_32_Lo128' register class*/, v2 ; encoding: [0xff,0x05,0x7c,0x7d]
1365 # GFX11-REAL16: v_cmpx_ge_u16_e32 0x3800, v127.l ; encoding: [0xff,0xfe,0x7c,0x7d,0x00,0x38,0x00,0x00]
1366 # GFX11-FAKE16: v_cmpx_ge_u16_e32 0x3800, v127 ; encoding: [0xff,0xfe,0x7c,0x7d,0x00,0x38,0x00,0x00]
1369 # GFX11-REAL16: v_cmpx_ge_u16_e32 src_scc, v2.h ; encoding: [0xfd,0x04,0x7d,0x7d]
1370 # GFX11-FAKE16: v_cmpx_ge_u16_e32 src_scc, v130/*Invalid register, operand has 'VGPR_32_Lo128' register class*/ ; encoding: [0xfd,0x04,0x7d,0x7d]
1372 0xff,0xfe,0x7d,0x7d,0x0b,0xfe,0x00,0x00
1373 # GFX11-REAL16: v_cmpx_ge_u16_e32 0xfe0b, v127.h ; encoding: [0xff,0xfe,0x7d,0x7d,0x0b,0xfe,0x00,0x00]
1374 # GFX11-FAKE16: v_cmpx_ge_u16_e32 0xfe0b, v255/*Invalid register, operand has 'VGPR_32_Lo128' register class*/ ; encoding: [0xff,0xfe,0x7d,0x7d,0x0b,0xfe,0x00,0x00]
1377 # GFX11: v_cmpx_ge_u32_e32 v1, v2 ; encoding: [0x01,0x05,0x9c,0x7d]
1380 # GFX11: v_cmpx_ge_u32_e32 v255, v2 ; encoding: [0xff,0x05,0x9c,0x7d]
1383 # GFX11: v_cmpx_ge_u32_e32 s1, v2 ; encoding: [0x01,0x04,0x9c,0x7d]
1386 # GFX11: v_cmpx_ge_u32_e32 s105, v2 ; encoding: [0x69,0x04,0x9c,0x7d]
1389 # GFX11: v_cmpx_ge_u32_e32 vcc_lo, v2 ; encoding: [0x6a,0x04,0x9c,0x7d]
1392 # GFX11: v_cmpx_ge_u32_e32 vcc_hi, v2 ; encoding: [0x6b,0x04,0x9c,0x7d]
1395 # GFX11: v_cmpx_ge_u32_e32 ttmp15, v2 ; encoding: [0x7b,0x04,0x9c,0x7d]
1398 # GFX11: v_cmpx_ge_u32_e32 m0, v2 ; encoding: [0x7d,0x04,0x9c,0x7d]
1401 # GFX11: v_cmpx_ge_u32_e32 exec_lo, v2 ; encoding: [0x7e,0x04,0x9c,0x7d]
1404 # GFX11: v_cmpx_ge_u32_e32 exec_hi, v2 ; encoding: [0x7f,0x04,0x9c,0x7d]
1407 # GFX11: v_cmpx_ge_u32_e32 null, v2 ; encoding: [0x7c,0x04,0x9c,0x7d]
1410 # GFX11: v_cmpx_ge_u32_e32 -1, v2 ; encoding: [0xc1,0x04,0x9c,0x7d]
1413 # GFX11: v_cmpx_ge_u32_e32 0.5, v2 ; encoding: [0xf0,0x04,0x9c,0x7d]
1416 # GFX11: v_cmpx_ge_u32_e32 src_scc, v2 ; encoding: [0xfd,0x04,0x9c,0x7d]
1418 0xff,0xfe,0x9d,0x7d,0x56,0x34,0x12,0xaf
1419 # GFX11: v_cmpx_ge_u32_e32 0xaf123456, v255 ; encoding: [0xff,0xfe,0x9d,0x7d,0x56,0x34,0x12,0xaf]
1422 # GFX11: v_cmpx_ge_u64_e32 v[1:2], v[2:3] ; encoding: [0x01,0x05,0xbc,0x7d]
1425 # GFX11: v_cmpx_ge_u64_e32 v[254:255], v[2:3] ; encoding: [0xfe,0x05,0xbc,0x7d]
1428 # GFX11: v_cmpx_ge_u64_e32 s[2:3], v[2:3] ; encoding: [0x02,0x04,0xbc,0x7d]
1431 # GFX11: v_cmpx_ge_u64_e32 s[104:105], v[2:3] ; encoding: [0x68,0x04,0xbc,0x7d]
1434 # GFX11: v_cmpx_ge_u64_e32 vcc, v[2:3] ; encoding: [0x6a,0x04,0xbc,0x7d]
1437 # GFX11: v_cmpx_ge_u64_e32 ttmp[14:15], v[2:3] ; encoding: [0x7a,0x04,0xbc,0x7d]
1440 # GFX11: v_cmpx_ge_u64_e32 exec, v[2:3] ; encoding: [0x7e,0x04,0xbc,0x7d]
1443 # GFX11: v_cmpx_ge_u64_e32 null, v[2:3] ; encoding: [0x7c,0x04,0xbc,0x7d]
1446 # GFX11: v_cmpx_ge_u64_e32 -1, v[2:3] ; encoding: [0xc1,0x04,0xbc,0x7d]
1449 # GFX11: v_cmpx_ge_u64_e32 0.5, v[2:3] ; encoding: [0xf0,0x04,0xbc,0x7d]
1452 # GFX11: v_cmpx_ge_u64_e32 src_scc, v[2:3] ; encoding: [0xfd,0x04,0xbc,0x7d]
1454 0xff,0xfc,0xbd,0x7d,0x56,0x34,0x12,0xaf
1455 # GFX11: v_cmpx_ge_u64_e32 0xaf123456, v[254:255] ; encoding: [0xff,0xfc,0xbd,0x7d,0x56,0x34,0x12,0xaf]
1458 # GFX11-REAL16: v_cmpx_gt_f16_e32 v1.l, v2.l ; encoding: [0x01,0x05,0x08,0x7d]
1459 # GFX11-FAKE16: v_cmpx_gt_f16_e32 v1, v2 ; encoding: [0x01,0x05,0x08,0x7d]
1462 # GFX11-REAL16: v_cmpx_gt_f16_e32 v127.l, v2.l ; encoding: [0x7f,0x05,0x08,0x7d]
1463 # GFX11-FAKE16: v_cmpx_gt_f16_e32 v127, v2 ; encoding: [0x7f,0x05,0x08,0x7d]
1466 # GFX11-REAL16: v_cmpx_gt_f16_e32 s1, v2.l ; encoding: [0x01,0x04,0x08,0x7d]
1467 # GFX11-FAKE16: v_cmpx_gt_f16_e32 s1, v2 ; encoding: [0x01,0x04,0x08,0x7d]
1470 # GFX11-REAL16: v_cmpx_gt_f16_e32 s105, v2.l ; encoding: [0x69,0x04,0x08,0x7d]
1471 # GFX11-FAKE16: v_cmpx_gt_f16_e32 s105, v2 ; encoding: [0x69,0x04,0x08,0x7d]
1474 # GFX11-REAL16: v_cmpx_gt_f16_e32 vcc_lo, v2.l ; encoding: [0x6a,0x04,0x08,0x7d]
1475 # GFX11-FAKE16: v_cmpx_gt_f16_e32 vcc_lo, v2 ; encoding: [0x6a,0x04,0x08,0x7d]
1478 # GFX11-REAL16: v_cmpx_gt_f16_e32 vcc_hi, v2.l ; encoding: [0x6b,0x04,0x08,0x7d]
1479 # GFX11-FAKE16: v_cmpx_gt_f16_e32 vcc_hi, v2 ; encoding: [0x6b,0x04,0x08,0x7d]
1482 # GFX11-REAL16: v_cmpx_gt_f16_e32 ttmp15, v2.l ; encoding: [0x7b,0x04,0x08,0x7d]
1483 # GFX11-FAKE16: v_cmpx_gt_f16_e32 ttmp15, v2 ; encoding: [0x7b,0x04,0x08,0x7d]
1486 # GFX11-REAL16: v_cmpx_gt_f16_e32 m0, v2.l ; encoding: [0x7d,0x04,0x08,0x7d]
1487 # GFX11-FAKE16: v_cmpx_gt_f16_e32 m0, v2 ; encoding: [0x7d,0x04,0x08,0x7d]
1490 # GFX11-REAL16: v_cmpx_gt_f16_e32 exec_lo, v2.l ; encoding: [0x7e,0x04,0x08,0x7d]
1491 # GFX11-FAKE16: v_cmpx_gt_f16_e32 exec_lo, v2 ; encoding: [0x7e,0x04,0x08,0x7d]
1494 # GFX11-REAL16: v_cmpx_gt_f16_e32 exec_hi, v2.l ; encoding: [0x7f,0x04,0x08,0x7d]
1495 # GFX11-FAKE16: v_cmpx_gt_f16_e32 exec_hi, v2 ; encoding: [0x7f,0x04,0x08,0x7d]
1498 # GFX11-REAL16: v_cmpx_gt_f16_e32 null, v2.l ; encoding: [0x7c,0x04,0x08,0x7d]
1499 # GFX11-FAKE16: v_cmpx_gt_f16_e32 null, v2 ; encoding: [0x7c,0x04,0x08,0x7d]
1502 # GFX11-REAL16: v_cmpx_gt_f16_e32 -1, v2.l ; encoding: [0xc1,0x04,0x08,0x7d]
1503 # GFX11-FAKE16: v_cmpx_gt_f16_e32 -1, v2 ; encoding: [0xc1,0x04,0x08,0x7d]
1506 # GFX11-REAL16: v_cmpx_gt_f16_e32 0.5, v2.l ; encoding: [0xf0,0x04,0x08,0x7d]
1507 # GFX11-FAKE16: v_cmpx_gt_f16_e32 0.5, v2 ; encoding: [0xf0,0x04,0x08,0x7d]
1510 # GFX11-REAL16: v_cmpx_gt_f16_e32 src_scc, v2.l ; encoding: [0xfd,0x04,0x08,0x7d]
1511 # GFX11-FAKE16: v_cmpx_gt_f16_e32 src_scc, v2 ; encoding: [0xfd,0x04,0x08,0x7d]
1513 0xff,0xfe,0x08,0x7d,0x0b,0xfe,0x00,0x00
1514 # GFX11-REAL16: v_cmpx_gt_f16_e32 0xfe0b, v127.l ; encoding: [0xff,0xfe,0x08,0x7d,0x0b,0xfe,0x00,0x00]
1515 # GFX11-FAKE16: v_cmpx_gt_f16_e32 0xfe0b, v127 ; encoding: [0xff,0xfe,0x08,0x7d,0x0b,0xfe,0x00,0x00]
1518 # GFX11-REAL16: v_cmpx_gt_f16_e32 v1.h, v2.l ; encoding: [0x81,0x05,0x08,0x7d]
1519 # GFX11-FAKE16: v_cmpx_gt_f16_e32 v129/*Invalid register, operand has 'VS_32_Lo128' register class*/, v2 ; encoding: [0x81,0x05,0x08,0x7d]
1522 # GFX11-REAL16: v_cmpx_gt_f16_e32 v127.h, v2.l ; encoding: [0xff,0x05,0x08,0x7d]
1523 # GFX11-FAKE16: v_cmpx_gt_f16_e32 v255/*Invalid register, operand has 'VS_32_Lo128' register class*/, v2 ; encoding: [0xff,0x05,0x08,0x7d]
1526 # GFX11-REAL16: v_cmpx_gt_f16_e32 0.5, v127.l ; encoding: [0xf0,0xfe,0x08,0x7d]
1527 # GFX11-FAKE16: v_cmpx_gt_f16_e32 0.5, v127 ; encoding: [0xf0,0xfe,0x08,0x7d]
1530 # GFX11-REAL16: v_cmpx_gt_f16_e32 src_scc, v2.h ; encoding: [0xfd,0x04,0x09,0x7d]
1531 # GFX11-FAKE16: v_cmpx_gt_f16_e32 src_scc, v130/*Invalid register, operand has 'VGPR_32_Lo128' register class*/ ; encoding: [0xfd,0x04,0x09,0x7d]
1533 0xff,0xfe,0x09,0x7d,0x0b,0xfe,0x00,0x00
1534 # GFX11-REAL16: v_cmpx_gt_f16_e32 0xfe0b, v127.h ; encoding: [0xff,0xfe,0x09,0x7d,0x0b,0xfe,0x00,0x00]
1535 # GFX11-FAKE16: v_cmpx_gt_f16_e32 0xfe0b, v255/*Invalid register, operand has 'VGPR_32_Lo128' register class*/ ; encoding: [0xff,0xfe,0x09,0x7d,0x0b,0xfe,0x00,0x00]
1538 # GFX11: v_cmpx_gt_f32_e32 v1, v2 ; encoding: [0x01,0x05,0x28,0x7d]
1541 # GFX11: v_cmpx_gt_f32_e32 v255, v2 ; encoding: [0xff,0x05,0x28,0x7d]
1544 # GFX11: v_cmpx_gt_f32_e32 s1, v2 ; encoding: [0x01,0x04,0x28,0x7d]
1547 # GFX11: v_cmpx_gt_f32_e32 s105, v2 ; encoding: [0x69,0x04,0x28,0x7d]
1550 # GFX11: v_cmpx_gt_f32_e32 vcc_lo, v2 ; encoding: [0x6a,0x04,0x28,0x7d]
1553 # GFX11: v_cmpx_gt_f32_e32 vcc_hi, v2 ; encoding: [0x6b,0x04,0x28,0x7d]
1556 # GFX11: v_cmpx_gt_f32_e32 ttmp15, v2 ; encoding: [0x7b,0x04,0x28,0x7d]
1559 # GFX11: v_cmpx_gt_f32_e32 m0, v2 ; encoding: [0x7d,0x04,0x28,0x7d]
1562 # GFX11: v_cmpx_gt_f32_e32 exec_lo, v2 ; encoding: [0x7e,0x04,0x28,0x7d]
1565 # GFX11: v_cmpx_gt_f32_e32 exec_hi, v2 ; encoding: [0x7f,0x04,0x28,0x7d]
1568 # GFX11: v_cmpx_gt_f32_e32 null, v2 ; encoding: [0x7c,0x04,0x28,0x7d]
1571 # GFX11: v_cmpx_gt_f32_e32 -1, v2 ; encoding: [0xc1,0x04,0x28,0x7d]
1574 # GFX11: v_cmpx_gt_f32_e32 0.5, v2 ; encoding: [0xf0,0x04,0x28,0x7d]
1577 # GFX11: v_cmpx_gt_f32_e32 src_scc, v2 ; encoding: [0xfd,0x04,0x28,0x7d]
1579 0xff,0xfe,0x29,0x7d,0x56,0x34,0x12,0xaf
1580 # GFX11: v_cmpx_gt_f32_e32 0xaf123456, v255 ; encoding: [0xff,0xfe,0x29,0x7d,0x56,0x34,0x12,0xaf]
1583 # GFX11: v_cmpx_gt_f64_e32 v[1:2], v[2:3] ; encoding: [0x01,0x05,0x48,0x7d]
1586 # GFX11: v_cmpx_gt_f64_e32 v[254:255], v[2:3] ; encoding: [0xfe,0x05,0x48,0x7d]
1589 # GFX11: v_cmpx_gt_f64_e32 s[2:3], v[2:3] ; encoding: [0x02,0x04,0x48,0x7d]
1592 # GFX11: v_cmpx_gt_f64_e32 s[104:105], v[2:3] ; encoding: [0x68,0x04,0x48,0x7d]
1595 # GFX11: v_cmpx_gt_f64_e32 vcc, v[2:3] ; encoding: [0x6a,0x04,0x48,0x7d]
1598 # GFX11: v_cmpx_gt_f64_e32 ttmp[14:15], v[2:3] ; encoding: [0x7a,0x04,0x48,0x7d]
1601 # GFX11: v_cmpx_gt_f64_e32 exec, v[2:3] ; encoding: [0x7e,0x04,0x48,0x7d]
1604 # GFX11: v_cmpx_gt_f64_e32 null, v[2:3] ; encoding: [0x7c,0x04,0x48,0x7d]
1607 # GFX11: v_cmpx_gt_f64_e32 -1, v[2:3] ; encoding: [0xc1,0x04,0x48,0x7d]
1610 # GFX11: v_cmpx_gt_f64_e32 0.5, v[2:3] ; encoding: [0xf0,0x04,0x48,0x7d]
1613 # GFX11: v_cmpx_gt_f64_e32 src_scc, v[2:3] ; encoding: [0xfd,0x04,0x48,0x7d]
1615 0xff,0xfc,0x49,0x7d,0x56,0x34,0x12,0xaf
1616 # GFX11: v_cmpx_gt_f64_e32 0xaf123456, v[254:255] ; encoding: [0xff,0xfc,0x49,0x7d,0x56,0x34,0x12,0xaf]
1619 # GFX11-REAL16: v_cmpx_gt_i16_e32 v1.l, v2.l ; encoding: [0x01,0x05,0x68,0x7d]
1620 # GFX11-FAKE16: v_cmpx_gt_i16_e32 v1, v2 ; encoding: [0x01,0x05,0x68,0x7d]
1623 # GFX11-REAL16: v_cmpx_gt_i16_e32 v127.l, v2.l ; encoding: [0x7f,0x05,0x68,0x7d]
1624 # GFX11-FAKE16: v_cmpx_gt_i16_e32 v127, v2 ; encoding: [0x7f,0x05,0x68,0x7d]
1627 # GFX11-REAL16: v_cmpx_gt_i16_e32 s1, v2.l ; encoding: [0x01,0x04,0x68,0x7d]
1628 # GFX11-FAKE16: v_cmpx_gt_i16_e32 s1, v2 ; encoding: [0x01,0x04,0x68,0x7d]
1631 # GFX11-REAL16: v_cmpx_gt_i16_e32 s105, v2.l ; encoding: [0x69,0x04,0x68,0x7d]
1632 # GFX11-FAKE16: v_cmpx_gt_i16_e32 s105, v2 ; encoding: [0x69,0x04,0x68,0x7d]
1635 # GFX11-REAL16: v_cmpx_gt_i16_e32 vcc_lo, v2.l ; encoding: [0x6a,0x04,0x68,0x7d]
1636 # GFX11-FAKE16: v_cmpx_gt_i16_e32 vcc_lo, v2 ; encoding: [0x6a,0x04,0x68,0x7d]
1639 # GFX11-REAL16: v_cmpx_gt_i16_e32 vcc_hi, v2.l ; encoding: [0x6b,0x04,0x68,0x7d]
1640 # GFX11-FAKE16: v_cmpx_gt_i16_e32 vcc_hi, v2 ; encoding: [0x6b,0x04,0x68,0x7d]
1643 # GFX11-REAL16: v_cmpx_gt_i16_e32 ttmp15, v2.l ; encoding: [0x7b,0x04,0x68,0x7d]
1644 # GFX11-FAKE16: v_cmpx_gt_i16_e32 ttmp15, v2 ; encoding: [0x7b,0x04,0x68,0x7d]
1647 # GFX11-REAL16: v_cmpx_gt_i16_e32 m0, v2.l ; encoding: [0x7d,0x04,0x68,0x7d]
1648 # GFX11-FAKE16: v_cmpx_gt_i16_e32 m0, v2 ; encoding: [0x7d,0x04,0x68,0x7d]
1651 # GFX11-REAL16: v_cmpx_gt_i16_e32 exec_lo, v2.l ; encoding: [0x7e,0x04,0x68,0x7d]
1652 # GFX11-FAKE16: v_cmpx_gt_i16_e32 exec_lo, v2 ; encoding: [0x7e,0x04,0x68,0x7d]
1655 # GFX11-REAL16: v_cmpx_gt_i16_e32 exec_hi, v2.l ; encoding: [0x7f,0x04,0x68,0x7d]
1656 # GFX11-FAKE16: v_cmpx_gt_i16_e32 exec_hi, v2 ; encoding: [0x7f,0x04,0x68,0x7d]
1659 # GFX11-REAL16: v_cmpx_gt_i16_e32 null, v2.l ; encoding: [0x7c,0x04,0x68,0x7d]
1660 # GFX11-FAKE16: v_cmpx_gt_i16_e32 null, v2 ; encoding: [0x7c,0x04,0x68,0x7d]
1663 # GFX11-REAL16: v_cmpx_gt_i16_e32 -1, v2.l ; encoding: [0xc1,0x04,0x68,0x7d]
1664 # GFX11-FAKE16: v_cmpx_gt_i16_e32 -1, v2 ; encoding: [0xc1,0x04,0x68,0x7d]
1667 # GFX11-REAL16: v_cmpx_gt_i16_e32 0x3800, v2.l ; encoding: [0xff,0x04,0x68,0x7d,0x00,0x38,0x00,0x00]
1668 # GFX11-FAKE16: v_cmpx_gt_i16_e32 0x3800, v2 ; encoding: [0xff,0x04,0x68,0x7d,0x00,0x38,0x00,0x00]
1671 # GFX11-REAL16: v_cmpx_gt_i16_e32 src_scc, v2.l ; encoding: [0xfd,0x04,0x68,0x7d]
1672 # GFX11-FAKE16: v_cmpx_gt_i16_e32 src_scc, v2 ; encoding: [0xfd,0x04,0x68,0x7d]
1674 0xff,0xfe,0x68,0x7d,0x0b,0xfe,0x00,0x00
1675 # GFX11-REAL16: v_cmpx_gt_i16_e32 0xfe0b, v127.l ; encoding: [0xff,0xfe,0x68,0x7d,0x0b,0xfe,0x00,0x00]
1676 # GFX11-FAKE16: v_cmpx_gt_i16_e32 0xfe0b, v127 ; encoding: [0xff,0xfe,0x68,0x7d,0x0b,0xfe,0x00,0x00]
1679 # GFX11-REAL16: v_cmpx_gt_i16_e32 v1.h, v2.l ; encoding: [0x81,0x05,0x68,0x7d]
1680 # GFX11-FAKE16: v_cmpx_gt_i16_e32 v129/*Invalid register, operand has 'VS_32_Lo128' register class*/, v2 ; encoding: [0x81,0x05,0x68,0x7d]
1683 # GFX11-REAL16: v_cmpx_gt_i16_e32 v127.h, v2.l ; encoding: [0xff,0x05,0x68,0x7d]
1684 # GFX11-FAKE16: v_cmpx_gt_i16_e32 v255/*Invalid register, operand has 'VS_32_Lo128' register class*/, v2 ; encoding: [0xff,0x05,0x68,0x7d]
1687 # GFX11-REAL16: v_cmpx_gt_i16_e32 0x3800, v127.l ; encoding: [0xff,0xfe,0x68,0x7d,0x00,0x38,0x00,0x00]
1688 # GFX11-FAKE16: v_cmpx_gt_i16_e32 0x3800, v127 ; encoding: [0xff,0xfe,0x68,0x7d,0x00,0x38,0x00,0x00]
1691 # GFX11-REAL16: v_cmpx_gt_i16_e32 src_scc, v2.h ; encoding: [0xfd,0x04,0x69,0x7d]
1692 # GFX11-FAKE16: v_cmpx_gt_i16_e32 src_scc, v130/*Invalid register, operand has 'VGPR_32_Lo128' register class*/ ; encoding: [0xfd,0x04,0x69,0x7d]
1694 0xff,0xfe,0x69,0x7d,0x0b,0xfe,0x00,0x00
1695 # GFX11-REAL16: v_cmpx_gt_i16_e32 0xfe0b, v127.h ; encoding: [0xff,0xfe,0x69,0x7d,0x0b,0xfe,0x00,0x00]
1696 # GFX11-FAKE16: v_cmpx_gt_i16_e32 0xfe0b, v255/*Invalid register, operand has 'VGPR_32_Lo128' register class*/ ; encoding: [0xff,0xfe,0x69,0x7d,0x0b,0xfe,0x00,0x00]
1699 # GFX11: v_cmpx_gt_i32_e32 v1, v2 ; encoding: [0x01,0x05,0x88,0x7d]
1702 # GFX11: v_cmpx_gt_i32_e32 v255, v2 ; encoding: [0xff,0x05,0x88,0x7d]
1705 # GFX11: v_cmpx_gt_i32_e32 s1, v2 ; encoding: [0x01,0x04,0x88,0x7d]
1708 # GFX11: v_cmpx_gt_i32_e32 s105, v2 ; encoding: [0x69,0x04,0x88,0x7d]
1711 # GFX11: v_cmpx_gt_i32_e32 vcc_lo, v2 ; encoding: [0x6a,0x04,0x88,0x7d]
1714 # GFX11: v_cmpx_gt_i32_e32 vcc_hi, v2 ; encoding: [0x6b,0x04,0x88,0x7d]
1717 # GFX11: v_cmpx_gt_i32_e32 ttmp15, v2 ; encoding: [0x7b,0x04,0x88,0x7d]
1720 # GFX11: v_cmpx_gt_i32_e32 m0, v2 ; encoding: [0x7d,0x04,0x88,0x7d]
1723 # GFX11: v_cmpx_gt_i32_e32 exec_lo, v2 ; encoding: [0x7e,0x04,0x88,0x7d]
1726 # GFX11: v_cmpx_gt_i32_e32 exec_hi, v2 ; encoding: [0x7f,0x04,0x88,0x7d]
1729 # GFX11: v_cmpx_gt_i32_e32 null, v2 ; encoding: [0x7c,0x04,0x88,0x7d]
1732 # GFX11: v_cmpx_gt_i32_e32 -1, v2 ; encoding: [0xc1,0x04,0x88,0x7d]
1735 # GFX11: v_cmpx_gt_i32_e32 0.5, v2 ; encoding: [0xf0,0x04,0x88,0x7d]
1738 # GFX11: v_cmpx_gt_i32_e32 src_scc, v2 ; encoding: [0xfd,0x04,0x88,0x7d]
1740 0xff,0xfe,0x89,0x7d,0x56,0x34,0x12,0xaf
1741 # GFX11: v_cmpx_gt_i32_e32 0xaf123456, v255 ; encoding: [0xff,0xfe,0x89,0x7d,0x56,0x34,0x12,0xaf]
1744 # GFX11: v_cmpx_gt_i64_e32 v[1:2], v[2:3] ; encoding: [0x01,0x05,0xa8,0x7d]
1747 # GFX11: v_cmpx_gt_i64_e32 v[254:255], v[2:3] ; encoding: [0xfe,0x05,0xa8,0x7d]
1750 # GFX11: v_cmpx_gt_i64_e32 s[2:3], v[2:3] ; encoding: [0x02,0x04,0xa8,0x7d]
1753 # GFX11: v_cmpx_gt_i64_e32 s[104:105], v[2:3] ; encoding: [0x68,0x04,0xa8,0x7d]
1756 # GFX11: v_cmpx_gt_i64_e32 vcc, v[2:3] ; encoding: [0x6a,0x04,0xa8,0x7d]
1759 # GFX11: v_cmpx_gt_i64_e32 ttmp[14:15], v[2:3] ; encoding: [0x7a,0x04,0xa8,0x7d]
1762 # GFX11: v_cmpx_gt_i64_e32 exec, v[2:3] ; encoding: [0x7e,0x04,0xa8,0x7d]
1765 # GFX11: v_cmpx_gt_i64_e32 null, v[2:3] ; encoding: [0x7c,0x04,0xa8,0x7d]
1768 # GFX11: v_cmpx_gt_i64_e32 -1, v[2:3] ; encoding: [0xc1,0x04,0xa8,0x7d]
1771 # GFX11: v_cmpx_gt_i64_e32 0.5, v[2:3] ; encoding: [0xf0,0x04,0xa8,0x7d]
1774 # GFX11: v_cmpx_gt_i64_e32 src_scc, v[2:3] ; encoding: [0xfd,0x04,0xa8,0x7d]
1776 0xff,0xfc,0xa9,0x7d,0x56,0x34,0x12,0xaf
1777 # GFX11: v_cmpx_gt_i64_e32 0xaf123456, v[254:255] ; encoding: [0xff,0xfc,0xa9,0x7d,0x56,0x34,0x12,0xaf]
1780 # GFX11-REAL16: v_cmpx_gt_u16_e32 v1.l, v2.l ; encoding: [0x01,0x05,0x78,0x7d]
1781 # GFX11-FAKE16: v_cmpx_gt_u16_e32 v1, v2 ; encoding: [0x01,0x05,0x78,0x7d]
1784 # GFX11-REAL16: v_cmpx_gt_u16_e32 v127.l, v2.l ; encoding: [0x7f,0x05,0x78,0x7d]
1785 # GFX11-FAKE16: v_cmpx_gt_u16_e32 v127, v2 ; encoding: [0x7f,0x05,0x78,0x7d]
1788 # GFX11-REAL16: v_cmpx_gt_u16_e32 s1, v2.l ; encoding: [0x01,0x04,0x78,0x7d]
1789 # GFX11-FAKE16: v_cmpx_gt_u16_e32 s1, v2 ; encoding: [0x01,0x04,0x78,0x7d]
1792 # GFX11-REAL16: v_cmpx_gt_u16_e32 s105, v2.l ; encoding: [0x69,0x04,0x78,0x7d]
1793 # GFX11-FAKE16: v_cmpx_gt_u16_e32 s105, v2 ; encoding: [0x69,0x04,0x78,0x7d]
1796 # GFX11-REAL16: v_cmpx_gt_u16_e32 vcc_lo, v2.l ; encoding: [0x6a,0x04,0x78,0x7d]
1797 # GFX11-FAKE16: v_cmpx_gt_u16_e32 vcc_lo, v2 ; encoding: [0x6a,0x04,0x78,0x7d]
1800 # GFX11-REAL16: v_cmpx_gt_u16_e32 vcc_hi, v2.l ; encoding: [0x6b,0x04,0x78,0x7d]
1801 # GFX11-FAKE16: v_cmpx_gt_u16_e32 vcc_hi, v2 ; encoding: [0x6b,0x04,0x78,0x7d]
1804 # GFX11-REAL16: v_cmpx_gt_u16_e32 ttmp15, v2.l ; encoding: [0x7b,0x04,0x78,0x7d]
1805 # GFX11-FAKE16: v_cmpx_gt_u16_e32 ttmp15, v2 ; encoding: [0x7b,0x04,0x78,0x7d]
1808 # GFX11-REAL16: v_cmpx_gt_u16_e32 m0, v2.l ; encoding: [0x7d,0x04,0x78,0x7d]
1809 # GFX11-FAKE16: v_cmpx_gt_u16_e32 m0, v2 ; encoding: [0x7d,0x04,0x78,0x7d]
1812 # GFX11-REAL16: v_cmpx_gt_u16_e32 exec_lo, v2.l ; encoding: [0x7e,0x04,0x78,0x7d]
1813 # GFX11-FAKE16: v_cmpx_gt_u16_e32 exec_lo, v2 ; encoding: [0x7e,0x04,0x78,0x7d]
1816 # GFX11-REAL16: v_cmpx_gt_u16_e32 exec_hi, v2.l ; encoding: [0x7f,0x04,0x78,0x7d]
1817 # GFX11-FAKE16: v_cmpx_gt_u16_e32 exec_hi, v2 ; encoding: [0x7f,0x04,0x78,0x7d]
1820 # GFX11-REAL16: v_cmpx_gt_u16_e32 null, v2.l ; encoding: [0x7c,0x04,0x78,0x7d]
1821 # GFX11-FAKE16: v_cmpx_gt_u16_e32 null, v2 ; encoding: [0x7c,0x04,0x78,0x7d]
1824 # GFX11-REAL16: v_cmpx_gt_u16_e32 -1, v2.l ; encoding: [0xc1,0x04,0x78,0x7d]
1825 # GFX11-FAKE16: v_cmpx_gt_u16_e32 -1, v2 ; encoding: [0xc1,0x04,0x78,0x7d]
1828 # GFX11-REAL16: v_cmpx_gt_u16_e32 0x3800, v2.l ; encoding: [0xff,0x04,0x78,0x7d,0x00,0x38,0x00,0x00]
1829 # GFX11-FAKE16: v_cmpx_gt_u16_e32 0x3800, v2 ; encoding: [0xff,0x04,0x78,0x7d,0x00,0x38,0x00,0x00]
1832 # GFX11-REAL16: v_cmpx_gt_u16_e32 src_scc, v2.l ; encoding: [0xfd,0x04,0x78,0x7d]
1833 # GFX11-FAKE16: v_cmpx_gt_u16_e32 src_scc, v2 ; encoding: [0xfd,0x04,0x78,0x7d]
1835 0xff,0xfe,0x78,0x7d,0x0b,0xfe,0x00,0x00
1836 # GFX11-REAL16: v_cmpx_gt_u16_e32 0xfe0b, v127.l ; encoding: [0xff,0xfe,0x78,0x7d,0x0b,0xfe,0x00,0x00]
1837 # GFX11-FAKE16: v_cmpx_gt_u16_e32 0xfe0b, v127 ; encoding: [0xff,0xfe,0x78,0x7d,0x0b,0xfe,0x00,0x00]
1840 # GFX11-REAL16: v_cmpx_gt_u16_e32 v1.h, v2.l ; encoding: [0x81,0x05,0x78,0x7d]
1841 # GFX11-FAKE16: v_cmpx_gt_u16_e32 v129/*Invalid register, operand has 'VS_32_Lo128' register class*/, v2 ; encoding: [0x81,0x05,0x78,0x7d]
1844 # GFX11-REAL16: v_cmpx_gt_u16_e32 v127.h, v2.l ; encoding: [0xff,0x05,0x78,0x7d]
1845 # GFX11-FAKE16: v_cmpx_gt_u16_e32 v255/*Invalid register, operand has 'VS_32_Lo128' register class*/, v2 ; encoding: [0xff,0x05,0x78,0x7d]
1848 # GFX11-REAL16: v_cmpx_gt_u16_e32 0x3800, v127.l ; encoding: [0xff,0xfe,0x78,0x7d,0x00,0x38,0x00,0x00]
1849 # GFX11-FAKE16: v_cmpx_gt_u16_e32 0x3800, v127 ; encoding: [0xff,0xfe,0x78,0x7d,0x00,0x38,0x00,0x00]
1852 # GFX11-REAL16: v_cmpx_gt_u16_e32 src_scc, v2.h ; encoding: [0xfd,0x04,0x79,0x7d]
1853 # GFX11-FAKE16: v_cmpx_gt_u16_e32 src_scc, v130/*Invalid register, operand has 'VGPR_32_Lo128' register class*/ ; encoding: [0xfd,0x04,0x79,0x7d]
1855 0xff,0xfe,0x79,0x7d,0x0b,0xfe,0x00,0x00
1856 # GFX11-REAL16: v_cmpx_gt_u16_e32 0xfe0b, v127.h ; encoding: [0xff,0xfe,0x79,0x7d,0x0b,0xfe,0x00,0x00]
1857 # GFX11-FAKE16: v_cmpx_gt_u16_e32 0xfe0b, v255/*Invalid register, operand has 'VGPR_32_Lo128' register class*/ ; encoding: [0xff,0xfe,0x79,0x7d,0x0b,0xfe,0x00,0x00]
1860 # GFX11: v_cmpx_gt_u32_e32 v1, v2 ; encoding: [0x01,0x05,0x98,0x7d]
1863 # GFX11: v_cmpx_gt_u32_e32 v255, v2 ; encoding: [0xff,0x05,0x98,0x7d]
1866 # GFX11: v_cmpx_gt_u32_e32 s1, v2 ; encoding: [0x01,0x04,0x98,0x7d]
1869 # GFX11: v_cmpx_gt_u32_e32 s105, v2 ; encoding: [0x69,0x04,0x98,0x7d]
1872 # GFX11: v_cmpx_gt_u32_e32 vcc_lo, v2 ; encoding: [0x6a,0x04,0x98,0x7d]
1875 # GFX11: v_cmpx_gt_u32_e32 vcc_hi, v2 ; encoding: [0x6b,0x04,0x98,0x7d]
1878 # GFX11: v_cmpx_gt_u32_e32 ttmp15, v2 ; encoding: [0x7b,0x04,0x98,0x7d]
1881 # GFX11: v_cmpx_gt_u32_e32 m0, v2 ; encoding: [0x7d,0x04,0x98,0x7d]
1884 # GFX11: v_cmpx_gt_u32_e32 exec_lo, v2 ; encoding: [0x7e,0x04,0x98,0x7d]
1887 # GFX11: v_cmpx_gt_u32_e32 exec_hi, v2 ; encoding: [0x7f,0x04,0x98,0x7d]
1890 # GFX11: v_cmpx_gt_u32_e32 null, v2 ; encoding: [0x7c,0x04,0x98,0x7d]
1893 # GFX11: v_cmpx_gt_u32_e32 -1, v2 ; encoding: [0xc1,0x04,0x98,0x7d]
1896 # GFX11: v_cmpx_gt_u32_e32 0.5, v2 ; encoding: [0xf0,0x04,0x98,0x7d]
1899 # GFX11: v_cmpx_gt_u32_e32 src_scc, v2 ; encoding: [0xfd,0x04,0x98,0x7d]
1901 0xff,0xfe,0x99,0x7d,0x56,0x34,0x12,0xaf
1902 # GFX11: v_cmpx_gt_u32_e32 0xaf123456, v255 ; encoding: [0xff,0xfe,0x99,0x7d,0x56,0x34,0x12,0xaf]
1905 # GFX11: v_cmpx_gt_u64_e32 v[1:2], v[2:3] ; encoding: [0x01,0x05,0xb8,0x7d]
1908 # GFX11: v_cmpx_gt_u64_e32 v[254:255], v[2:3] ; encoding: [0xfe,0x05,0xb8,0x7d]
1911 # GFX11: v_cmpx_gt_u64_e32 s[2:3], v[2:3] ; encoding: [0x02,0x04,0xb8,0x7d]
1914 # GFX11: v_cmpx_gt_u64_e32 s[104:105], v[2:3] ; encoding: [0x68,0x04,0xb8,0x7d]
1917 # GFX11: v_cmpx_gt_u64_e32 vcc, v[2:3] ; encoding: [0x6a,0x04,0xb8,0x7d]
1920 # GFX11: v_cmpx_gt_u64_e32 ttmp[14:15], v[2:3] ; encoding: [0x7a,0x04,0xb8,0x7d]
1923 # GFX11: v_cmpx_gt_u64_e32 exec, v[2:3] ; encoding: [0x7e,0x04,0xb8,0x7d]
1926 # GFX11: v_cmpx_gt_u64_e32 null, v[2:3] ; encoding: [0x7c,0x04,0xb8,0x7d]
1929 # GFX11: v_cmpx_gt_u64_e32 -1, v[2:3] ; encoding: [0xc1,0x04,0xb8,0x7d]
1932 # GFX11: v_cmpx_gt_u64_e32 0.5, v[2:3] ; encoding: [0xf0,0x04,0xb8,0x7d]
1935 # GFX11: v_cmpx_gt_u64_e32 src_scc, v[2:3] ; encoding: [0xfd,0x04,0xb8,0x7d]
1937 0xff,0xfc,0xb9,0x7d,0x56,0x34,0x12,0xaf
1938 # GFX11: v_cmpx_gt_u64_e32 0xaf123456, v[254:255] ; encoding: [0xff,0xfc,0xb9,0x7d,0x56,0x34,0x12,0xaf]
1941 # GFX11-REAL16: v_cmpx_le_f16_e32 v1.l, v2.l ; encoding: [0x01,0x05,0x06,0x7d]
1942 # GFX11-FAKE16: v_cmpx_le_f16_e32 v1, v2 ; encoding: [0x01,0x05,0x06,0x7d]
1945 # GFX11-REAL16: v_cmpx_le_f16_e32 v127.l, v2.l ; encoding: [0x7f,0x05,0x06,0x7d]
1946 # GFX11-FAKE16: v_cmpx_le_f16_e32 v127, v2 ; encoding: [0x7f,0x05,0x06,0x7d]
1949 # GFX11-REAL16: v_cmpx_le_f16_e32 s1, v2.l ; encoding: [0x01,0x04,0x06,0x7d]
1950 # GFX11-FAKE16: v_cmpx_le_f16_e32 s1, v2 ; encoding: [0x01,0x04,0x06,0x7d]
1953 # GFX11-REAL16: v_cmpx_le_f16_e32 s105, v2.l ; encoding: [0x69,0x04,0x06,0x7d]
1954 # GFX11-FAKE16: v_cmpx_le_f16_e32 s105, v2 ; encoding: [0x69,0x04,0x06,0x7d]
1957 # GFX11-REAL16: v_cmpx_le_f16_e32 vcc_lo, v2.l ; encoding: [0x6a,0x04,0x06,0x7d]
1958 # GFX11-FAKE16: v_cmpx_le_f16_e32 vcc_lo, v2 ; encoding: [0x6a,0x04,0x06,0x7d]
1961 # GFX11-REAL16: v_cmpx_le_f16_e32 vcc_hi, v2.l ; encoding: [0x6b,0x04,0x06,0x7d]
1962 # GFX11-FAKE16: v_cmpx_le_f16_e32 vcc_hi, v2 ; encoding: [0x6b,0x04,0x06,0x7d]
1965 # GFX11-REAL16: v_cmpx_le_f16_e32 ttmp15, v2.l ; encoding: [0x7b,0x04,0x06,0x7d]
1966 # GFX11-FAKE16: v_cmpx_le_f16_e32 ttmp15, v2 ; encoding: [0x7b,0x04,0x06,0x7d]
1969 # GFX11-REAL16: v_cmpx_le_f16_e32 m0, v2.l ; encoding: [0x7d,0x04,0x06,0x7d]
1970 # GFX11-FAKE16: v_cmpx_le_f16_e32 m0, v2 ; encoding: [0x7d,0x04,0x06,0x7d]
1973 # GFX11-REAL16: v_cmpx_le_f16_e32 exec_lo, v2.l ; encoding: [0x7e,0x04,0x06,0x7d]
1974 # GFX11-FAKE16: v_cmpx_le_f16_e32 exec_lo, v2 ; encoding: [0x7e,0x04,0x06,0x7d]
1977 # GFX11-REAL16: v_cmpx_le_f16_e32 exec_hi, v2.l ; encoding: [0x7f,0x04,0x06,0x7d]
1978 # GFX11-FAKE16: v_cmpx_le_f16_e32 exec_hi, v2 ; encoding: [0x7f,0x04,0x06,0x7d]
1981 # GFX11-REAL16: v_cmpx_le_f16_e32 null, v2.l ; encoding: [0x7c,0x04,0x06,0x7d]
1982 # GFX11-FAKE16: v_cmpx_le_f16_e32 null, v2 ; encoding: [0x7c,0x04,0x06,0x7d]
1985 # GFX11-REAL16: v_cmpx_le_f16_e32 -1, v2.l ; encoding: [0xc1,0x04,0x06,0x7d]
1986 # GFX11-FAKE16: v_cmpx_le_f16_e32 -1, v2 ; encoding: [0xc1,0x04,0x06,0x7d]
1989 # GFX11-REAL16: v_cmpx_le_f16_e32 0.5, v2.l ; encoding: [0xf0,0x04,0x06,0x7d]
1990 # GFX11-FAKE16: v_cmpx_le_f16_e32 0.5, v2 ; encoding: [0xf0,0x04,0x06,0x7d]
1993 # GFX11-REAL16: v_cmpx_le_f16_e32 src_scc, v2.l ; encoding: [0xfd,0x04,0x06,0x7d]
1994 # GFX11-FAKE16: v_cmpx_le_f16_e32 src_scc, v2 ; encoding: [0xfd,0x04,0x06,0x7d]
1996 0xff,0xfe,0x06,0x7d,0x0b,0xfe,0x00,0x00
1997 # GFX11-REAL16: v_cmpx_le_f16_e32 0xfe0b, v127.l ; encoding: [0xff,0xfe,0x06,0x7d,0x0b,0xfe,0x00,0x00]
1998 # GFX11-FAKE16: v_cmpx_le_f16_e32 0xfe0b, v127 ; encoding: [0xff,0xfe,0x06,0x7d,0x0b,0xfe,0x00,0x00]
2001 # GFX11-REAL16: v_cmpx_le_f16_e32 v1.h, v2.l ; encoding: [0x81,0x05,0x06,0x7d]
2002 # GFX11-FAKE16: v_cmpx_le_f16_e32 v129/*Invalid register, operand has 'VS_32_Lo128' register class*/, v2 ; encoding: [0x81,0x05,0x06,0x7d]
2005 # GFX11-REAL16: v_cmpx_le_f16_e32 v127.h, v2.l ; encoding: [0xff,0x05,0x06,0x7d]
2006 # GFX11-FAKE16: v_cmpx_le_f16_e32 v255/*Invalid register, operand has 'VS_32_Lo128' register class*/, v2 ; encoding: [0xff,0x05,0x06,0x7d]
2009 # GFX11-REAL16: v_cmpx_le_f16_e32 0.5, v127.l ; encoding: [0xf0,0xfe,0x06,0x7d]
2010 # GFX11-FAKE16: v_cmpx_le_f16_e32 0.5, v127 ; encoding: [0xf0,0xfe,0x06,0x7d]
2013 # GFX11-REAL16: v_cmpx_le_f16_e32 src_scc, v2.h ; encoding: [0xfd,0x04,0x07,0x7d]
2014 # GFX11-FAKE16: v_cmpx_le_f16_e32 src_scc, v130/*Invalid register, operand has 'VGPR_32_Lo128' register class*/ ; encoding: [0xfd,0x04,0x07,0x7d]
2016 0xff,0xfe,0x07,0x7d,0x0b,0xfe,0x00,0x00
2017 # GFX11-REAL16: v_cmpx_le_f16_e32 0xfe0b, v127.h ; encoding: [0xff,0xfe,0x07,0x7d,0x0b,0xfe,0x00,0x00]
2018 # GFX11-FAKE16: v_cmpx_le_f16_e32 0xfe0b, v255/*Invalid register, operand has 'VGPR_32_Lo128' register class*/ ; encoding: [0xff,0xfe,0x07,0x7d,0x0b,0xfe,0x00,0x00]
2021 # GFX11: v_cmpx_le_f32_e32 v1, v2 ; encoding: [0x01,0x05,0x26,0x7d]
2024 # GFX11: v_cmpx_le_f32_e32 v255, v2 ; encoding: [0xff,0x05,0x26,0x7d]
2027 # GFX11: v_cmpx_le_f32_e32 s1, v2 ; encoding: [0x01,0x04,0x26,0x7d]
2030 # GFX11: v_cmpx_le_f32_e32 s105, v2 ; encoding: [0x69,0x04,0x26,0x7d]
2033 # GFX11: v_cmpx_le_f32_e32 vcc_lo, v2 ; encoding: [0x6a,0x04,0x26,0x7d]
2036 # GFX11: v_cmpx_le_f32_e32 vcc_hi, v2 ; encoding: [0x6b,0x04,0x26,0x7d]
2039 # GFX11: v_cmpx_le_f32_e32 ttmp15, v2 ; encoding: [0x7b,0x04,0x26,0x7d]
2042 # GFX11: v_cmpx_le_f32_e32 m0, v2 ; encoding: [0x7d,0x04,0x26,0x7d]
2045 # GFX11: v_cmpx_le_f32_e32 exec_lo, v2 ; encoding: [0x7e,0x04,0x26,0x7d]
2048 # GFX11: v_cmpx_le_f32_e32 exec_hi, v2 ; encoding: [0x7f,0x04,0x26,0x7d]
2051 # GFX11: v_cmpx_le_f32_e32 null, v2 ; encoding: [0x7c,0x04,0x26,0x7d]
2054 # GFX11: v_cmpx_le_f32_e32 -1, v2 ; encoding: [0xc1,0x04,0x26,0x7d]
2057 # GFX11: v_cmpx_le_f32_e32 0.5, v2 ; encoding: [0xf0,0x04,0x26,0x7d]
2060 # GFX11: v_cmpx_le_f32_e32 src_scc, v2 ; encoding: [0xfd,0x04,0x26,0x7d]
2062 0xff,0xfe,0x27,0x7d,0x56,0x34,0x12,0xaf
2063 # GFX11: v_cmpx_le_f32_e32 0xaf123456, v255 ; encoding: [0xff,0xfe,0x27,0x7d,0x56,0x34,0x12,0xaf]
2066 # GFX11: v_cmpx_le_f64_e32 v[1:2], v[2:3] ; encoding: [0x01,0x05,0x46,0x7d]
2069 # GFX11: v_cmpx_le_f64_e32 v[254:255], v[2:3] ; encoding: [0xfe,0x05,0x46,0x7d]
2072 # GFX11: v_cmpx_le_f64_e32 s[2:3], v[2:3] ; encoding: [0x02,0x04,0x46,0x7d]
2075 # GFX11: v_cmpx_le_f64_e32 s[104:105], v[2:3] ; encoding: [0x68,0x04,0x46,0x7d]
2078 # GFX11: v_cmpx_le_f64_e32 vcc, v[2:3] ; encoding: [0x6a,0x04,0x46,0x7d]
2081 # GFX11: v_cmpx_le_f64_e32 ttmp[14:15], v[2:3] ; encoding: [0x7a,0x04,0x46,0x7d]
2084 # GFX11: v_cmpx_le_f64_e32 exec, v[2:3] ; encoding: [0x7e,0x04,0x46,0x7d]
2087 # GFX11: v_cmpx_le_f64_e32 null, v[2:3] ; encoding: [0x7c,0x04,0x46,0x7d]
2090 # GFX11: v_cmpx_le_f64_e32 -1, v[2:3] ; encoding: [0xc1,0x04,0x46,0x7d]
2093 # GFX11: v_cmpx_le_f64_e32 0.5, v[2:3] ; encoding: [0xf0,0x04,0x46,0x7d]
2096 # GFX11: v_cmpx_le_f64_e32 src_scc, v[2:3] ; encoding: [0xfd,0x04,0x46,0x7d]
2098 0xff,0xfc,0x47,0x7d,0x56,0x34,0x12,0xaf
2099 # GFX11: v_cmpx_le_f64_e32 0xaf123456, v[254:255] ; encoding: [0xff,0xfc,0x47,0x7d,0x56,0x34,0x12,0xaf]
2102 # GFX11-REAL16: v_cmpx_le_i16_e32 v1.l, v2.l ; encoding: [0x01,0x05,0x66,0x7d]
2103 # GFX11-FAKE16: v_cmpx_le_i16_e32 v1, v2 ; encoding: [0x01,0x05,0x66,0x7d]
2106 # GFX11-REAL16: v_cmpx_le_i16_e32 v127.l, v2.l ; encoding: [0x7f,0x05,0x66,0x7d]
2107 # GFX11-FAKE16: v_cmpx_le_i16_e32 v127, v2 ; encoding: [0x7f,0x05,0x66,0x7d]
2110 # GFX11-REAL16: v_cmpx_le_i16_e32 s1, v2.l ; encoding: [0x01,0x04,0x66,0x7d]
2111 # GFX11-FAKE16: v_cmpx_le_i16_e32 s1, v2 ; encoding: [0x01,0x04,0x66,0x7d]
2114 # GFX11-REAL16: v_cmpx_le_i16_e32 s105, v2.l ; encoding: [0x69,0x04,0x66,0x7d]
2115 # GFX11-FAKE16: v_cmpx_le_i16_e32 s105, v2 ; encoding: [0x69,0x04,0x66,0x7d]
2118 # GFX11-REAL16: v_cmpx_le_i16_e32 vcc_lo, v2.l ; encoding: [0x6a,0x04,0x66,0x7d]
2119 # GFX11-FAKE16: v_cmpx_le_i16_e32 vcc_lo, v2 ; encoding: [0x6a,0x04,0x66,0x7d]
2122 # GFX11-REAL16: v_cmpx_le_i16_e32 vcc_hi, v2.l ; encoding: [0x6b,0x04,0x66,0x7d]
2123 # GFX11-FAKE16: v_cmpx_le_i16_e32 vcc_hi, v2 ; encoding: [0x6b,0x04,0x66,0x7d]
2126 # GFX11-REAL16: v_cmpx_le_i16_e32 ttmp15, v2.l ; encoding: [0x7b,0x04,0x66,0x7d]
2127 # GFX11-FAKE16: v_cmpx_le_i16_e32 ttmp15, v2 ; encoding: [0x7b,0x04,0x66,0x7d]
2130 # GFX11-REAL16: v_cmpx_le_i16_e32 m0, v2.l ; encoding: [0x7d,0x04,0x66,0x7d]
2131 # GFX11-FAKE16: v_cmpx_le_i16_e32 m0, v2 ; encoding: [0x7d,0x04,0x66,0x7d]
2134 # GFX11-REAL16: v_cmpx_le_i16_e32 exec_lo, v2.l ; encoding: [0x7e,0x04,0x66,0x7d]
2135 # GFX11-FAKE16: v_cmpx_le_i16_e32 exec_lo, v2 ; encoding: [0x7e,0x04,0x66,0x7d]
2138 # GFX11-REAL16: v_cmpx_le_i16_e32 exec_hi, v2.l ; encoding: [0x7f,0x04,0x66,0x7d]
2139 # GFX11-FAKE16: v_cmpx_le_i16_e32 exec_hi, v2 ; encoding: [0x7f,0x04,0x66,0x7d]
2142 # GFX11-REAL16: v_cmpx_le_i16_e32 null, v2.l ; encoding: [0x7c,0x04,0x66,0x7d]
2143 # GFX11-FAKE16: v_cmpx_le_i16_e32 null, v2 ; encoding: [0x7c,0x04,0x66,0x7d]
2146 # GFX11-REAL16: v_cmpx_le_i16_e32 -1, v2.l ; encoding: [0xc1,0x04,0x66,0x7d]
2147 # GFX11-FAKE16: v_cmpx_le_i16_e32 -1, v2 ; encoding: [0xc1,0x04,0x66,0x7d]
2150 # GFX11-REAL16: v_cmpx_le_i16_e32 0x3800, v2.l ; encoding: [0xff,0x04,0x66,0x7d,0x00,0x38,0x00,0x00]
2151 # GFX11-FAKE16: v_cmpx_le_i16_e32 0x3800, v2 ; encoding: [0xff,0x04,0x66,0x7d,0x00,0x38,0x00,0x00]
2154 # GFX11-REAL16: v_cmpx_le_i16_e32 src_scc, v2.l ; encoding: [0xfd,0x04,0x66,0x7d]
2155 # GFX11-FAKE16: v_cmpx_le_i16_e32 src_scc, v2 ; encoding: [0xfd,0x04,0x66,0x7d]
2157 0xff,0xfe,0x66,0x7d,0x0b,0xfe,0x00,0x00
2158 # GFX11-REAL16: v_cmpx_le_i16_e32 0xfe0b, v127.l ; encoding: [0xff,0xfe,0x66,0x7d,0x0b,0xfe,0x00,0x00]
2159 # GFX11-FAKE16: v_cmpx_le_i16_e32 0xfe0b, v127 ; encoding: [0xff,0xfe,0x66,0x7d,0x0b,0xfe,0x00,0x00]
2162 # GFX11-REAL16: v_cmpx_le_i16_e32 v1.h, v2.l ; encoding: [0x81,0x05,0x66,0x7d]
2163 # GFX11-FAKE16: v_cmpx_le_i16_e32 v129/*Invalid register, operand has 'VS_32_Lo128' register class*/, v2 ; encoding: [0x81,0x05,0x66,0x7d]
2166 # GFX11-REAL16: v_cmpx_le_i16_e32 v127.h, v2.l ; encoding: [0xff,0x05,0x66,0x7d]
2167 # GFX11-FAKE16: v_cmpx_le_i16_e32 v255/*Invalid register, operand has 'VS_32_Lo128' register class*/, v2 ; encoding: [0xff,0x05,0x66,0x7d]
2170 # GFX11-REAL16: v_cmpx_le_i16_e32 0x3800, v127.l ; encoding: [0xff,0xfe,0x66,0x7d,0x00,0x38,0x00,0x00]
2171 # GFX11-FAKE16: v_cmpx_le_i16_e32 0x3800, v127 ; encoding: [0xff,0xfe,0x66,0x7d,0x00,0x38,0x00,0x00]
2174 # GFX11-REAL16: v_cmpx_le_i16_e32 src_scc, v2.h ; encoding: [0xfd,0x04,0x67,0x7d]
2175 # GFX11-FAKE16: v_cmpx_le_i16_e32 src_scc, v130/*Invalid register, operand has 'VGPR_32_Lo128' register class*/ ; encoding: [0xfd,0x04,0x67,0x7d]
2177 0xff,0xfe,0x67,0x7d,0x0b,0xfe,0x00,0x00
2178 # GFX11-REAL16: v_cmpx_le_i16_e32 0xfe0b, v127.h ; encoding: [0xff,0xfe,0x67,0x7d,0x0b,0xfe,0x00,0x00]
2179 # GFX11-FAKE16: v_cmpx_le_i16_e32 0xfe0b, v255/*Invalid register, operand has 'VGPR_32_Lo128' register class*/ ; encoding: [0xff,0xfe,0x67,0x7d,0x0b,0xfe,0x00,0x00]
2182 # GFX11: v_cmpx_le_i32_e32 v1, v2 ; encoding: [0x01,0x05,0x86,0x7d]
2185 # GFX11: v_cmpx_le_i32_e32 v255, v2 ; encoding: [0xff,0x05,0x86,0x7d]
2188 # GFX11: v_cmpx_le_i32_e32 s1, v2 ; encoding: [0x01,0x04,0x86,0x7d]
2191 # GFX11: v_cmpx_le_i32_e32 s105, v2 ; encoding: [0x69,0x04,0x86,0x7d]
2194 # GFX11: v_cmpx_le_i32_e32 vcc_lo, v2 ; encoding: [0x6a,0x04,0x86,0x7d]
2197 # GFX11: v_cmpx_le_i32_e32 vcc_hi, v2 ; encoding: [0x6b,0x04,0x86,0x7d]
2200 # GFX11: v_cmpx_le_i32_e32 ttmp15, v2 ; encoding: [0x7b,0x04,0x86,0x7d]
2203 # GFX11: v_cmpx_le_i32_e32 m0, v2 ; encoding: [0x7d,0x04,0x86,0x7d]
2206 # GFX11: v_cmpx_le_i32_e32 exec_lo, v2 ; encoding: [0x7e,0x04,0x86,0x7d]
2209 # GFX11: v_cmpx_le_i32_e32 exec_hi, v2 ; encoding: [0x7f,0x04,0x86,0x7d]
2212 # GFX11: v_cmpx_le_i32_e32 null, v2 ; encoding: [0x7c,0x04,0x86,0x7d]
2215 # GFX11: v_cmpx_le_i32_e32 -1, v2 ; encoding: [0xc1,0x04,0x86,0x7d]
2218 # GFX11: v_cmpx_le_i32_e32 0.5, v2 ; encoding: [0xf0,0x04,0x86,0x7d]
2221 # GFX11: v_cmpx_le_i32_e32 src_scc, v2 ; encoding: [0xfd,0x04,0x86,0x7d]
2223 0xff,0xfe,0x87,0x7d,0x56,0x34,0x12,0xaf
2224 # GFX11: v_cmpx_le_i32_e32 0xaf123456, v255 ; encoding: [0xff,0xfe,0x87,0x7d,0x56,0x34,0x12,0xaf]
2227 # GFX11: v_cmpx_le_i64_e32 v[1:2], v[2:3] ; encoding: [0x01,0x05,0xa6,0x7d]
2230 # GFX11: v_cmpx_le_i64_e32 v[254:255], v[2:3] ; encoding: [0xfe,0x05,0xa6,0x7d]
2233 # GFX11: v_cmpx_le_i64_e32 s[2:3], v[2:3] ; encoding: [0x02,0x04,0xa6,0x7d]
2236 # GFX11: v_cmpx_le_i64_e32 s[104:105], v[2:3] ; encoding: [0x68,0x04,0xa6,0x7d]
2239 # GFX11: v_cmpx_le_i64_e32 vcc, v[2:3] ; encoding: [0x6a,0x04,0xa6,0x7d]
2242 # GFX11: v_cmpx_le_i64_e32 ttmp[14:15], v[2:3] ; encoding: [0x7a,0x04,0xa6,0x7d]
2245 # GFX11: v_cmpx_le_i64_e32 exec, v[2:3] ; encoding: [0x7e,0x04,0xa6,0x7d]
2248 # GFX11: v_cmpx_le_i64_e32 null, v[2:3] ; encoding: [0x7c,0x04,0xa6,0x7d]
2251 # GFX11: v_cmpx_le_i64_e32 -1, v[2:3] ; encoding: [0xc1,0x04,0xa6,0x7d]
2254 # GFX11: v_cmpx_le_i64_e32 0.5, v[2:3] ; encoding: [0xf0,0x04,0xa6,0x7d]
2257 # GFX11: v_cmpx_le_i64_e32 src_scc, v[2:3] ; encoding: [0xfd,0x04,0xa6,0x7d]
2259 0xff,0xfc,0xa7,0x7d,0x56,0x34,0x12,0xaf
2260 # GFX11: v_cmpx_le_i64_e32 0xaf123456, v[254:255] ; encoding: [0xff,0xfc,0xa7,0x7d,0x56,0x34,0x12,0xaf]
2263 # GFX11-REAL16: v_cmpx_le_u16_e32 v1.l, v2.l ; encoding: [0x01,0x05,0x76,0x7d]
2264 # GFX11-FAKE16: v_cmpx_le_u16_e32 v1, v2 ; encoding: [0x01,0x05,0x76,0x7d]
2267 # GFX11-REAL16: v_cmpx_le_u16_e32 v127.l, v2.l ; encoding: [0x7f,0x05,0x76,0x7d]
2268 # GFX11-FAKE16: v_cmpx_le_u16_e32 v127, v2 ; encoding: [0x7f,0x05,0x76,0x7d]
2271 # GFX11-REAL16: v_cmpx_le_u16_e32 s1, v2.l ; encoding: [0x01,0x04,0x76,0x7d]
2272 # GFX11-FAKE16: v_cmpx_le_u16_e32 s1, v2 ; encoding: [0x01,0x04,0x76,0x7d]
2275 # GFX11-REAL16: v_cmpx_le_u16_e32 s105, v2.l ; encoding: [0x69,0x04,0x76,0x7d]
2276 # GFX11-FAKE16: v_cmpx_le_u16_e32 s105, v2 ; encoding: [0x69,0x04,0x76,0x7d]
2279 # GFX11-REAL16: v_cmpx_le_u16_e32 vcc_lo, v2.l ; encoding: [0x6a,0x04,0x76,0x7d]
2280 # GFX11-FAKE16: v_cmpx_le_u16_e32 vcc_lo, v2 ; encoding: [0x6a,0x04,0x76,0x7d]
2283 # GFX11-REAL16: v_cmpx_le_u16_e32 vcc_hi, v2.l ; encoding: [0x6b,0x04,0x76,0x7d]
2284 # GFX11-FAKE16: v_cmpx_le_u16_e32 vcc_hi, v2 ; encoding: [0x6b,0x04,0x76,0x7d]
2287 # GFX11-REAL16: v_cmpx_le_u16_e32 ttmp15, v2.l ; encoding: [0x7b,0x04,0x76,0x7d]
2288 # GFX11-FAKE16: v_cmpx_le_u16_e32 ttmp15, v2 ; encoding: [0x7b,0x04,0x76,0x7d]
2291 # GFX11-REAL16: v_cmpx_le_u16_e32 m0, v2.l ; encoding: [0x7d,0x04,0x76,0x7d]
2292 # GFX11-FAKE16: v_cmpx_le_u16_e32 m0, v2 ; encoding: [0x7d,0x04,0x76,0x7d]
2295 # GFX11-REAL16: v_cmpx_le_u16_e32 exec_lo, v2.l ; encoding: [0x7e,0x04,0x76,0x7d]
2296 # GFX11-FAKE16: v_cmpx_le_u16_e32 exec_lo, v2 ; encoding: [0x7e,0x04,0x76,0x7d]
2299 # GFX11-REAL16: v_cmpx_le_u16_e32 exec_hi, v2.l ; encoding: [0x7f,0x04,0x76,0x7d]
2300 # GFX11-FAKE16: v_cmpx_le_u16_e32 exec_hi, v2 ; encoding: [0x7f,0x04,0x76,0x7d]
2303 # GFX11-REAL16: v_cmpx_le_u16_e32 null, v2.l ; encoding: [0x7c,0x04,0x76,0x7d]
2304 # GFX11-FAKE16: v_cmpx_le_u16_e32 null, v2 ; encoding: [0x7c,0x04,0x76,0x7d]
2307 # GFX11-REAL16: v_cmpx_le_u16_e32 -1, v2.l ; encoding: [0xc1,0x04,0x76,0x7d]
2308 # GFX11-FAKE16: v_cmpx_le_u16_e32 -1, v2 ; encoding: [0xc1,0x04,0x76,0x7d]
2311 # GFX11-REAL16: v_cmpx_le_u16_e32 0x3800, v2.l ; encoding: [0xff,0x04,0x76,0x7d,0x00,0x38,0x00,0x00]
2312 # GFX11-FAKE16: v_cmpx_le_u16_e32 0x3800, v2 ; encoding: [0xff,0x04,0x76,0x7d,0x00,0x38,0x00,0x00]
2315 # GFX11-REAL16: v_cmpx_le_u16_e32 src_scc, v2.l ; encoding: [0xfd,0x04,0x76,0x7d]
2316 # GFX11-FAKE16: v_cmpx_le_u16_e32 src_scc, v2 ; encoding: [0xfd,0x04,0x76,0x7d]
2318 0xff,0xfe,0x76,0x7d,0x0b,0xfe,0x00,0x00
2319 # GFX11-REAL16: v_cmpx_le_u16_e32 0xfe0b, v127.l ; encoding: [0xff,0xfe,0x76,0x7d,0x0b,0xfe,0x00,0x00]
2320 # GFX11-FAKE16: v_cmpx_le_u16_e32 0xfe0b, v127 ; encoding: [0xff,0xfe,0x76,0x7d,0x0b,0xfe,0x00,0x00]
2323 # GFX11-REAL16: v_cmpx_le_u16_e32 v1.h, v2.l ; encoding: [0x81,0x05,0x76,0x7d]
2324 # GFX11-FAKE16: v_cmpx_le_u16_e32 v129/*Invalid register, operand has 'VS_32_Lo128' register class*/, v2 ; encoding: [0x81,0x05,0x76,0x7d]
2327 # GFX11-REAL16: v_cmpx_le_u16_e32 v127.h, v2.l ; encoding: [0xff,0x05,0x76,0x7d]
2328 # GFX11-FAKE16: v_cmpx_le_u16_e32 v255/*Invalid register, operand has 'VS_32_Lo128' register class*/, v2 ; encoding: [0xff,0x05,0x76,0x7d]
2331 # GFX11-REAL16: v_cmpx_le_u16_e32 0x3800, v127.l ; encoding: [0xff,0xfe,0x76,0x7d,0x00,0x38,0x00,0x00]
2332 # GFX11-FAKE16: v_cmpx_le_u16_e32 0x3800, v127 ; encoding: [0xff,0xfe,0x76,0x7d,0x00,0x38,0x00,0x00]
2335 # GFX11-REAL16: v_cmpx_le_u16_e32 src_scc, v2.h ; encoding: [0xfd,0x04,0x77,0x7d]
2336 # GFX11-FAKE16: v_cmpx_le_u16_e32 src_scc, v130/*Invalid register, operand has 'VGPR_32_Lo128' register class*/ ; encoding: [0xfd,0x04,0x77,0x7d]
2338 0xff,0xfe,0x77,0x7d,0x0b,0xfe,0x00,0x00
2339 # GFX11-REAL16: v_cmpx_le_u16_e32 0xfe0b, v127.h ; encoding: [0xff,0xfe,0x77,0x7d,0x0b,0xfe,0x00,0x00]
2340 # GFX11-FAKE16: v_cmpx_le_u16_e32 0xfe0b, v255/*Invalid register, operand has 'VGPR_32_Lo128' register class*/ ; encoding: [0xff,0xfe,0x77,0x7d,0x0b,0xfe,0x00,0x00]
2343 # GFX11: v_cmpx_le_u32_e32 v1, v2 ; encoding: [0x01,0x05,0x96,0x7d]
2346 # GFX11: v_cmpx_le_u32_e32 v255, v2 ; encoding: [0xff,0x05,0x96,0x7d]
2349 # GFX11: v_cmpx_le_u32_e32 s1, v2 ; encoding: [0x01,0x04,0x96,0x7d]
2352 # GFX11: v_cmpx_le_u32_e32 s105, v2 ; encoding: [0x69,0x04,0x96,0x7d]
2355 # GFX11: v_cmpx_le_u32_e32 vcc_lo, v2 ; encoding: [0x6a,0x04,0x96,0x7d]
2358 # GFX11: v_cmpx_le_u32_e32 vcc_hi, v2 ; encoding: [0x6b,0x04,0x96,0x7d]
2361 # GFX11: v_cmpx_le_u32_e32 ttmp15, v2 ; encoding: [0x7b,0x04,0x96,0x7d]
2364 # GFX11: v_cmpx_le_u32_e32 m0, v2 ; encoding: [0x7d,0x04,0x96,0x7d]
2367 # GFX11: v_cmpx_le_u32_e32 exec_lo, v2 ; encoding: [0x7e,0x04,0x96,0x7d]
2370 # GFX11: v_cmpx_le_u32_e32 exec_hi, v2 ; encoding: [0x7f,0x04,0x96,0x7d]
2373 # GFX11: v_cmpx_le_u32_e32 null, v2 ; encoding: [0x7c,0x04,0x96,0x7d]
2376 # GFX11: v_cmpx_le_u32_e32 -1, v2 ; encoding: [0xc1,0x04,0x96,0x7d]
2379 # GFX11: v_cmpx_le_u32_e32 0.5, v2 ; encoding: [0xf0,0x04,0x96,0x7d]
2382 # GFX11: v_cmpx_le_u32_e32 src_scc, v2 ; encoding: [0xfd,0x04,0x96,0x7d]
2384 0xff,0xfe,0x97,0x7d,0x56,0x34,0x12,0xaf
2385 # GFX11: v_cmpx_le_u32_e32 0xaf123456, v255 ; encoding: [0xff,0xfe,0x97,0x7d,0x56,0x34,0x12,0xaf]
2388 # GFX11: v_cmpx_le_u64_e32 v[1:2], v[2:3] ; encoding: [0x01,0x05,0xb6,0x7d]
2391 # GFX11: v_cmpx_le_u64_e32 v[254:255], v[2:3] ; encoding: [0xfe,0x05,0xb6,0x7d]
2394 # GFX11: v_cmpx_le_u64_e32 s[2:3], v[2:3] ; encoding: [0x02,0x04,0xb6,0x7d]
2397 # GFX11: v_cmpx_le_u64_e32 s[104:105], v[2:3] ; encoding: [0x68,0x04,0xb6,0x7d]
2400 # GFX11: v_cmpx_le_u64_e32 vcc, v[2:3] ; encoding: [0x6a,0x04,0xb6,0x7d]
2403 # GFX11: v_cmpx_le_u64_e32 ttmp[14:15], v[2:3] ; encoding: [0x7a,0x04,0xb6,0x7d]
2406 # GFX11: v_cmpx_le_u64_e32 exec, v[2:3] ; encoding: [0x7e,0x04,0xb6,0x7d]
2409 # GFX11: v_cmpx_le_u64_e32 null, v[2:3] ; encoding: [0x7c,0x04,0xb6,0x7d]
2412 # GFX11: v_cmpx_le_u64_e32 -1, v[2:3] ; encoding: [0xc1,0x04,0xb6,0x7d]
2415 # GFX11: v_cmpx_le_u64_e32 0.5, v[2:3] ; encoding: [0xf0,0x04,0xb6,0x7d]
2418 # GFX11: v_cmpx_le_u64_e32 src_scc, v[2:3] ; encoding: [0xfd,0x04,0xb6,0x7d]
2420 0xff,0xfc,0xb7,0x7d,0x56,0x34,0x12,0xaf
2421 # GFX11: v_cmpx_le_u64_e32 0xaf123456, v[254:255] ; encoding: [0xff,0xfc,0xb7,0x7d,0x56,0x34,0x12,0xaf]
2424 # GFX11-REAL16: v_cmpx_lg_f16_e32 v1.l, v2.l ; encoding: [0x01,0x05,0x0a,0x7d]
2425 # GFX11-FAKE16: v_cmpx_lg_f16_e32 v1, v2 ; encoding: [0x01,0x05,0x0a,0x7d]
2428 # GFX11-REAL16: v_cmpx_lg_f16_e32 v127.l, v2.l ; encoding: [0x7f,0x05,0x0a,0x7d]
2429 # GFX11-FAKE16: v_cmpx_lg_f16_e32 v127, v2 ; encoding: [0x7f,0x05,0x0a,0x7d]
2432 # GFX11-REAL16: v_cmpx_lg_f16_e32 s1, v2.l ; encoding: [0x01,0x04,0x0a,0x7d]
2433 # GFX11-FAKE16: v_cmpx_lg_f16_e32 s1, v2 ; encoding: [0x01,0x04,0x0a,0x7d]
2436 # GFX11-REAL16: v_cmpx_lg_f16_e32 s105, v2.l ; encoding: [0x69,0x04,0x0a,0x7d]
2437 # GFX11-FAKE16: v_cmpx_lg_f16_e32 s105, v2 ; encoding: [0x69,0x04,0x0a,0x7d]
2440 # GFX11-REAL16: v_cmpx_lg_f16_e32 vcc_lo, v2.l ; encoding: [0x6a,0x04,0x0a,0x7d]
2441 # GFX11-FAKE16: v_cmpx_lg_f16_e32 vcc_lo, v2 ; encoding: [0x6a,0x04,0x0a,0x7d]
2444 # GFX11-REAL16: v_cmpx_lg_f16_e32 vcc_hi, v2.l ; encoding: [0x6b,0x04,0x0a,0x7d]
2445 # GFX11-FAKE16: v_cmpx_lg_f16_e32 vcc_hi, v2 ; encoding: [0x6b,0x04,0x0a,0x7d]
2448 # GFX11-REAL16: v_cmpx_lg_f16_e32 ttmp15, v2.l ; encoding: [0x7b,0x04,0x0a,0x7d]
2449 # GFX11-FAKE16: v_cmpx_lg_f16_e32 ttmp15, v2 ; encoding: [0x7b,0x04,0x0a,0x7d]
2452 # GFX11-REAL16: v_cmpx_lg_f16_e32 m0, v2.l ; encoding: [0x7d,0x04,0x0a,0x7d]
2453 # GFX11-FAKE16: v_cmpx_lg_f16_e32 m0, v2 ; encoding: [0x7d,0x04,0x0a,0x7d]
2456 # GFX11-REAL16: v_cmpx_lg_f16_e32 exec_lo, v2.l ; encoding: [0x7e,0x04,0x0a,0x7d]
2457 # GFX11-FAKE16: v_cmpx_lg_f16_e32 exec_lo, v2 ; encoding: [0x7e,0x04,0x0a,0x7d]
2460 # GFX11-REAL16: v_cmpx_lg_f16_e32 exec_hi, v2.l ; encoding: [0x7f,0x04,0x0a,0x7d]
2461 # GFX11-FAKE16: v_cmpx_lg_f16_e32 exec_hi, v2 ; encoding: [0x7f,0x04,0x0a,0x7d]
2464 # GFX11-REAL16: v_cmpx_lg_f16_e32 null, v2.l ; encoding: [0x7c,0x04,0x0a,0x7d]
2465 # GFX11-FAKE16: v_cmpx_lg_f16_e32 null, v2 ; encoding: [0x7c,0x04,0x0a,0x7d]
2468 # GFX11-REAL16: v_cmpx_lg_f16_e32 -1, v2.l ; encoding: [0xc1,0x04,0x0a,0x7d]
2469 # GFX11-FAKE16: v_cmpx_lg_f16_e32 -1, v2 ; encoding: [0xc1,0x04,0x0a,0x7d]
2472 # GFX11-REAL16: v_cmpx_lg_f16_e32 0.5, v2.l ; encoding: [0xf0,0x04,0x0a,0x7d]
2473 # GFX11-FAKE16: v_cmpx_lg_f16_e32 0.5, v2 ; encoding: [0xf0,0x04,0x0a,0x7d]
2476 # GFX11-REAL16: v_cmpx_lg_f16_e32 src_scc, v2.l ; encoding: [0xfd,0x04,0x0a,0x7d]
2477 # GFX11-FAKE16: v_cmpx_lg_f16_e32 src_scc, v2 ; encoding: [0xfd,0x04,0x0a,0x7d]
2479 0xff,0xfe,0x0a,0x7d,0x0b,0xfe,0x00,0x00
2480 # GFX11-REAL16: v_cmpx_lg_f16_e32 0xfe0b, v127.l ; encoding: [0xff,0xfe,0x0a,0x7d,0x0b,0xfe,0x00,0x00]
2481 # GFX11-FAKE16: v_cmpx_lg_f16_e32 0xfe0b, v127 ; encoding: [0xff,0xfe,0x0a,0x7d,0x0b,0xfe,0x00,0x00]
2484 # GFX11-REAL16: v_cmpx_lg_f16_e32 v1.h, v2.l ; encoding: [0x81,0x05,0x0a,0x7d]
2485 # GFX11-FAKE16: v_cmpx_lg_f16_e32 v129/*Invalid register, operand has 'VS_32_Lo128' register class*/, v2 ; encoding: [0x81,0x05,0x0a,0x7d]
2488 # GFX11-REAL16: v_cmpx_lg_f16_e32 v127.h, v2.l ; encoding: [0xff,0x05,0x0a,0x7d]
2489 # GFX11-FAKE16: v_cmpx_lg_f16_e32 v255/*Invalid register, operand has 'VS_32_Lo128' register class*/, v2 ; encoding: [0xff,0x05,0x0a,0x7d]
2492 # GFX11-REAL16: v_cmpx_lg_f16_e32 0.5, v127.l ; encoding: [0xf0,0xfe,0x0a,0x7d]
2493 # GFX11-FAKE16: v_cmpx_lg_f16_e32 0.5, v127 ; encoding: [0xf0,0xfe,0x0a,0x7d]
2496 # GFX11-REAL16: v_cmpx_lg_f16_e32 src_scc, v2.h ; encoding: [0xfd,0x04,0x0b,0x7d]
2497 # GFX11-FAKE16: v_cmpx_lg_f16_e32 src_scc, v130/*Invalid register, operand has 'VGPR_32_Lo128' register class*/ ; encoding: [0xfd,0x04,0x0b,0x7d]
2499 0xff,0xfe,0x0b,0x7d,0x0b,0xfe,0x00,0x00
2500 # GFX11-REAL16: v_cmpx_lg_f16_e32 0xfe0b, v127.h ; encoding: [0xff,0xfe,0x0b,0x7d,0x0b,0xfe,0x00,0x00]
2501 # GFX11-FAKE16: v_cmpx_lg_f16_e32 0xfe0b, v255/*Invalid register, operand has 'VGPR_32_Lo128' register class*/ ; encoding: [0xff,0xfe,0x0b,0x7d,0x0b,0xfe,0x00,0x00]
2504 # GFX11: v_cmpx_lg_f32_e32 v1, v2 ; encoding: [0x01,0x05,0x2a,0x7d]
2507 # GFX11: v_cmpx_lg_f32_e32 v255, v2 ; encoding: [0xff,0x05,0x2a,0x7d]
2510 # GFX11: v_cmpx_lg_f32_e32 s1, v2 ; encoding: [0x01,0x04,0x2a,0x7d]
2513 # GFX11: v_cmpx_lg_f32_e32 s105, v2 ; encoding: [0x69,0x04,0x2a,0x7d]
2516 # GFX11: v_cmpx_lg_f32_e32 vcc_lo, v2 ; encoding: [0x6a,0x04,0x2a,0x7d]
2519 # GFX11: v_cmpx_lg_f32_e32 vcc_hi, v2 ; encoding: [0x6b,0x04,0x2a,0x7d]
2522 # GFX11: v_cmpx_lg_f32_e32 ttmp15, v2 ; encoding: [0x7b,0x04,0x2a,0x7d]
2525 # GFX11: v_cmpx_lg_f32_e32 m0, v2 ; encoding: [0x7d,0x04,0x2a,0x7d]
2528 # GFX11: v_cmpx_lg_f32_e32 exec_lo, v2 ; encoding: [0x7e,0x04,0x2a,0x7d]
2531 # GFX11: v_cmpx_lg_f32_e32 exec_hi, v2 ; encoding: [0x7f,0x04,0x2a,0x7d]
2534 # GFX11: v_cmpx_lg_f32_e32 null, v2 ; encoding: [0x7c,0x04,0x2a,0x7d]
2537 # GFX11: v_cmpx_lg_f32_e32 -1, v2 ; encoding: [0xc1,0x04,0x2a,0x7d]
2540 # GFX11: v_cmpx_lg_f32_e32 0.5, v2 ; encoding: [0xf0,0x04,0x2a,0x7d]
2543 # GFX11: v_cmpx_lg_f32_e32 src_scc, v2 ; encoding: [0xfd,0x04,0x2a,0x7d]
2545 0xff,0xfe,0x2b,0x7d,0x56,0x34,0x12,0xaf
2546 # GFX11: v_cmpx_lg_f32_e32 0xaf123456, v255 ; encoding: [0xff,0xfe,0x2b,0x7d,0x56,0x34,0x12,0xaf]
2549 # GFX11: v_cmpx_lg_f64_e32 v[1:2], v[2:3] ; encoding: [0x01,0x05,0x4a,0x7d]
2552 # GFX11: v_cmpx_lg_f64_e32 v[254:255], v[2:3] ; encoding: [0xfe,0x05,0x4a,0x7d]
2555 # GFX11: v_cmpx_lg_f64_e32 s[2:3], v[2:3] ; encoding: [0x02,0x04,0x4a,0x7d]
2558 # GFX11: v_cmpx_lg_f64_e32 s[104:105], v[2:3] ; encoding: [0x68,0x04,0x4a,0x7d]
2561 # GFX11: v_cmpx_lg_f64_e32 vcc, v[2:3] ; encoding: [0x6a,0x04,0x4a,0x7d]
2564 # GFX11: v_cmpx_lg_f64_e32 ttmp[14:15], v[2:3] ; encoding: [0x7a,0x04,0x4a,0x7d]
2567 # GFX11: v_cmpx_lg_f64_e32 exec, v[2:3] ; encoding: [0x7e,0x04,0x4a,0x7d]
2570 # GFX11: v_cmpx_lg_f64_e32 null, v[2:3] ; encoding: [0x7c,0x04,0x4a,0x7d]
2573 # GFX11: v_cmpx_lg_f64_e32 -1, v[2:3] ; encoding: [0xc1,0x04,0x4a,0x7d]
2576 # GFX11: v_cmpx_lg_f64_e32 0.5, v[2:3] ; encoding: [0xf0,0x04,0x4a,0x7d]
2579 # GFX11: v_cmpx_lg_f64_e32 src_scc, v[2:3] ; encoding: [0xfd,0x04,0x4a,0x7d]
2581 0xff,0xfc,0x4b,0x7d,0x56,0x34,0x12,0xaf
2582 # GFX11: v_cmpx_lg_f64_e32 0xaf123456, v[254:255] ; encoding: [0xff,0xfc,0x4b,0x7d,0x56,0x34,0x12,0xaf]
2585 # GFX11-REAL16: v_cmpx_lt_f16_e32 v1.l, v2.l ; encoding: [0x01,0x05,0x02,0x7d]
2586 # GFX11-FAKE16: v_cmpx_lt_f16_e32 v1, v2 ; encoding: [0x01,0x05,0x02,0x7d]
2589 # GFX11-REAL16: v_cmpx_lt_f16_e32 v127.l, v2.l ; encoding: [0x7f,0x05,0x02,0x7d]
2590 # GFX11-FAKE16: v_cmpx_lt_f16_e32 v127, v2 ; encoding: [0x7f,0x05,0x02,0x7d]
2593 # GFX11-REAL16: v_cmpx_lt_f16_e32 s1, v2.l ; encoding: [0x01,0x04,0x02,0x7d]
2594 # GFX11-FAKE16: v_cmpx_lt_f16_e32 s1, v2 ; encoding: [0x01,0x04,0x02,0x7d]
2597 # GFX11-REAL16: v_cmpx_lt_f16_e32 s105, v2.l ; encoding: [0x69,0x04,0x02,0x7d]
2598 # GFX11-FAKE16: v_cmpx_lt_f16_e32 s105, v2 ; encoding: [0x69,0x04,0x02,0x7d]
2601 # GFX11-REAL16: v_cmpx_lt_f16_e32 vcc_lo, v2.l ; encoding: [0x6a,0x04,0x02,0x7d]
2602 # GFX11-FAKE16: v_cmpx_lt_f16_e32 vcc_lo, v2 ; encoding: [0x6a,0x04,0x02,0x7d]
2605 # GFX11-REAL16: v_cmpx_lt_f16_e32 vcc_hi, v2.l ; encoding: [0x6b,0x04,0x02,0x7d]
2606 # GFX11-FAKE16: v_cmpx_lt_f16_e32 vcc_hi, v2 ; encoding: [0x6b,0x04,0x02,0x7d]
2609 # GFX11-REAL16: v_cmpx_lt_f16_e32 ttmp15, v2.l ; encoding: [0x7b,0x04,0x02,0x7d]
2610 # GFX11-FAKE16: v_cmpx_lt_f16_e32 ttmp15, v2 ; encoding: [0x7b,0x04,0x02,0x7d]
2613 # GFX11-REAL16: v_cmpx_lt_f16_e32 m0, v2.l ; encoding: [0x7d,0x04,0x02,0x7d]
2614 # GFX11-FAKE16: v_cmpx_lt_f16_e32 m0, v2 ; encoding: [0x7d,0x04,0x02,0x7d]
2617 # GFX11-REAL16: v_cmpx_lt_f16_e32 exec_lo, v2.l ; encoding: [0x7e,0x04,0x02,0x7d]
2618 # GFX11-FAKE16: v_cmpx_lt_f16_e32 exec_lo, v2 ; encoding: [0x7e,0x04,0x02,0x7d]
2621 # GFX11-REAL16: v_cmpx_lt_f16_e32 exec_hi, v2.l ; encoding: [0x7f,0x04,0x02,0x7d]
2622 # GFX11-FAKE16: v_cmpx_lt_f16_e32 exec_hi, v2 ; encoding: [0x7f,0x04,0x02,0x7d]
2625 # GFX11-REAL16: v_cmpx_lt_f16_e32 null, v2.l ; encoding: [0x7c,0x04,0x02,0x7d]
2626 # GFX11-FAKE16: v_cmpx_lt_f16_e32 null, v2 ; encoding: [0x7c,0x04,0x02,0x7d]
2629 # GFX11-REAL16: v_cmpx_lt_f16_e32 -1, v2.l ; encoding: [0xc1,0x04,0x02,0x7d]
2630 # GFX11-FAKE16: v_cmpx_lt_f16_e32 -1, v2 ; encoding: [0xc1,0x04,0x02,0x7d]
2633 # GFX11-REAL16: v_cmpx_lt_f16_e32 0.5, v2.l ; encoding: [0xf0,0x04,0x02,0x7d]
2634 # GFX11-FAKE16: v_cmpx_lt_f16_e32 0.5, v2 ; encoding: [0xf0,0x04,0x02,0x7d]
2637 # GFX11-REAL16: v_cmpx_lt_f16_e32 src_scc, v2.l ; encoding: [0xfd,0x04,0x02,0x7d]
2638 # GFX11-FAKE16: v_cmpx_lt_f16_e32 src_scc, v2 ; encoding: [0xfd,0x04,0x02,0x7d]
2640 0xff,0xfe,0x02,0x7d,0x0b,0xfe,0x00,0x00
2641 # GFX11-REAL16: v_cmpx_lt_f16_e32 0xfe0b, v127.l ; encoding: [0xff,0xfe,0x02,0x7d,0x0b,0xfe,0x00,0x00]
2642 # GFX11-FAKE16: v_cmpx_lt_f16_e32 0xfe0b, v127 ; encoding: [0xff,0xfe,0x02,0x7d,0x0b,0xfe,0x00,0x00]
2645 # GFX11-REAL16: v_cmpx_lt_f16_e32 v1.h, v2.l ; encoding: [0x81,0x05,0x02,0x7d]
2646 # GFX11-FAKE16: v_cmpx_lt_f16_e32 v129/*Invalid register, operand has 'VS_32_Lo128' register class*/, v2 ; encoding: [0x81,0x05,0x02,0x7d]
2649 # GFX11-REAL16: v_cmpx_lt_f16_e32 v127.h, v2.l ; encoding: [0xff,0x05,0x02,0x7d]
2650 # GFX11-FAKE16: v_cmpx_lt_f16_e32 v255/*Invalid register, operand has 'VS_32_Lo128' register class*/, v2 ; encoding: [0xff,0x05,0x02,0x7d]
2653 # GFX11-REAL16: v_cmpx_lt_f16_e32 0.5, v127.l ; encoding: [0xf0,0xfe,0x02,0x7d]
2654 # GFX11-FAKE16: v_cmpx_lt_f16_e32 0.5, v127 ; encoding: [0xf0,0xfe,0x02,0x7d]
2657 # GFX11-REAL16: v_cmpx_lt_f16_e32 src_scc, v2.h ; encoding: [0xfd,0x04,0x03,0x7d]
2658 # GFX11-FAKE16: v_cmpx_lt_f16_e32 src_scc, v130/*Invalid register, operand has 'VGPR_32_Lo128' register class*/ ; encoding: [0xfd,0x04,0x03,0x7d]
2660 0xff,0xfe,0x03,0x7d,0x0b,0xfe,0x00,0x00
2661 # GFX11-REAL16: v_cmpx_lt_f16_e32 0xfe0b, v127.h ; encoding: [0xff,0xfe,0x03,0x7d,0x0b,0xfe,0x00,0x00]
2662 # GFX11-FAKE16: v_cmpx_lt_f16_e32 0xfe0b, v255/*Invalid register, operand has 'VGPR_32_Lo128' register class*/ ; encoding: [0xff,0xfe,0x03,0x7d,0x0b,0xfe,0x00,0x00]
2665 # GFX11: v_cmpx_lt_f32_e32 v1, v2 ; encoding: [0x01,0x05,0x22,0x7d]
2668 # GFX11: v_cmpx_lt_f32_e32 v255, v2 ; encoding: [0xff,0x05,0x22,0x7d]
2671 # GFX11: v_cmpx_lt_f32_e32 s1, v2 ; encoding: [0x01,0x04,0x22,0x7d]
2674 # GFX11: v_cmpx_lt_f32_e32 s105, v2 ; encoding: [0x69,0x04,0x22,0x7d]
2677 # GFX11: v_cmpx_lt_f32_e32 vcc_lo, v2 ; encoding: [0x6a,0x04,0x22,0x7d]
2680 # GFX11: v_cmpx_lt_f32_e32 vcc_hi, v2 ; encoding: [0x6b,0x04,0x22,0x7d]
2683 # GFX11: v_cmpx_lt_f32_e32 ttmp15, v2 ; encoding: [0x7b,0x04,0x22,0x7d]
2686 # GFX11: v_cmpx_lt_f32_e32 m0, v2 ; encoding: [0x7d,0x04,0x22,0x7d]
2689 # GFX11: v_cmpx_lt_f32_e32 exec_lo, v2 ; encoding: [0x7e,0x04,0x22,0x7d]
2692 # GFX11: v_cmpx_lt_f32_e32 exec_hi, v2 ; encoding: [0x7f,0x04,0x22,0x7d]
2695 # GFX11: v_cmpx_lt_f32_e32 null, v2 ; encoding: [0x7c,0x04,0x22,0x7d]
2698 # GFX11: v_cmpx_lt_f32_e32 -1, v2 ; encoding: [0xc1,0x04,0x22,0x7d]
2701 # GFX11: v_cmpx_lt_f32_e32 0.5, v2 ; encoding: [0xf0,0x04,0x22,0x7d]
2704 # GFX11: v_cmpx_lt_f32_e32 src_scc, v2 ; encoding: [0xfd,0x04,0x22,0x7d]
2706 0xff,0xfe,0x23,0x7d,0x56,0x34,0x12,0xaf
2707 # GFX11: v_cmpx_lt_f32_e32 0xaf123456, v255 ; encoding: [0xff,0xfe,0x23,0x7d,0x56,0x34,0x12,0xaf]
2710 # GFX11: v_cmpx_lt_f64_e32 v[1:2], v[2:3] ; encoding: [0x01,0x05,0x42,0x7d]
2713 # GFX11: v_cmpx_lt_f64_e32 v[254:255], v[2:3] ; encoding: [0xfe,0x05,0x42,0x7d]
2716 # GFX11: v_cmpx_lt_f64_e32 s[2:3], v[2:3] ; encoding: [0x02,0x04,0x42,0x7d]
2719 # GFX11: v_cmpx_lt_f64_e32 s[104:105], v[2:3] ; encoding: [0x68,0x04,0x42,0x7d]
2722 # GFX11: v_cmpx_lt_f64_e32 vcc, v[2:3] ; encoding: [0x6a,0x04,0x42,0x7d]
2725 # GFX11: v_cmpx_lt_f64_e32 ttmp[14:15], v[2:3] ; encoding: [0x7a,0x04,0x42,0x7d]
2728 # GFX11: v_cmpx_lt_f64_e32 exec, v[2:3] ; encoding: [0x7e,0x04,0x42,0x7d]
2731 # GFX11: v_cmpx_lt_f64_e32 null, v[2:3] ; encoding: [0x7c,0x04,0x42,0x7d]
2734 # GFX11: v_cmpx_lt_f64_e32 -1, v[2:3] ; encoding: [0xc1,0x04,0x42,0x7d]
2737 # GFX11: v_cmpx_lt_f64_e32 0.5, v[2:3] ; encoding: [0xf0,0x04,0x42,0x7d]
2740 # GFX11: v_cmpx_lt_f64_e32 src_scc, v[2:3] ; encoding: [0xfd,0x04,0x42,0x7d]
2742 0xff,0xfc,0x43,0x7d,0x56,0x34,0x12,0xaf
2743 # GFX11: v_cmpx_lt_f64_e32 0xaf123456, v[254:255] ; encoding: [0xff,0xfc,0x43,0x7d,0x56,0x34,0x12,0xaf]
2746 # GFX11-REAL16: v_cmpx_lt_i16_e32 v1.l, v2.l ; encoding: [0x01,0x05,0x62,0x7d]
2747 # GFX11-FAKE16: v_cmpx_lt_i16_e32 v1, v2 ; encoding: [0x01,0x05,0x62,0x7d]
2750 # GFX11-REAL16: v_cmpx_lt_i16_e32 v127.l, v2.l ; encoding: [0x7f,0x05,0x62,0x7d]
2751 # GFX11-FAKE16: v_cmpx_lt_i16_e32 v127, v2 ; encoding: [0x7f,0x05,0x62,0x7d]
2754 # GFX11-REAL16: v_cmpx_lt_i16_e32 s1, v2.l ; encoding: [0x01,0x04,0x62,0x7d]
2755 # GFX11-FAKE16: v_cmpx_lt_i16_e32 s1, v2 ; encoding: [0x01,0x04,0x62,0x7d]
2758 # GFX11-REAL16: v_cmpx_lt_i16_e32 s105, v2.l ; encoding: [0x69,0x04,0x62,0x7d]
2759 # GFX11-FAKE16: v_cmpx_lt_i16_e32 s105, v2 ; encoding: [0x69,0x04,0x62,0x7d]
2762 # GFX11-REAL16: v_cmpx_lt_i16_e32 vcc_lo, v2.l ; encoding: [0x6a,0x04,0x62,0x7d]
2763 # GFX11-FAKE16: v_cmpx_lt_i16_e32 vcc_lo, v2 ; encoding: [0x6a,0x04,0x62,0x7d]
2766 # GFX11-REAL16: v_cmpx_lt_i16_e32 vcc_hi, v2.l ; encoding: [0x6b,0x04,0x62,0x7d]
2767 # GFX11-FAKE16: v_cmpx_lt_i16_e32 vcc_hi, v2 ; encoding: [0x6b,0x04,0x62,0x7d]
2770 # GFX11-REAL16: v_cmpx_lt_i16_e32 ttmp15, v2.l ; encoding: [0x7b,0x04,0x62,0x7d]
2771 # GFX11-FAKE16: v_cmpx_lt_i16_e32 ttmp15, v2 ; encoding: [0x7b,0x04,0x62,0x7d]
2774 # GFX11-REAL16: v_cmpx_lt_i16_e32 m0, v2.l ; encoding: [0x7d,0x04,0x62,0x7d]
2775 # GFX11-FAKE16: v_cmpx_lt_i16_e32 m0, v2 ; encoding: [0x7d,0x04,0x62,0x7d]
2778 # GFX11-REAL16: v_cmpx_lt_i16_e32 exec_lo, v2.l ; encoding: [0x7e,0x04,0x62,0x7d]
2779 # GFX11-FAKE16: v_cmpx_lt_i16_e32 exec_lo, v2 ; encoding: [0x7e,0x04,0x62,0x7d]
2782 # GFX11-REAL16: v_cmpx_lt_i16_e32 exec_hi, v2.l ; encoding: [0x7f,0x04,0x62,0x7d]
2783 # GFX11-FAKE16: v_cmpx_lt_i16_e32 exec_hi, v2 ; encoding: [0x7f,0x04,0x62,0x7d]
2786 # GFX11-REAL16: v_cmpx_lt_i16_e32 null, v2.l ; encoding: [0x7c,0x04,0x62,0x7d]
2787 # GFX11-FAKE16: v_cmpx_lt_i16_e32 null, v2 ; encoding: [0x7c,0x04,0x62,0x7d]
2790 # GFX11-REAL16: v_cmpx_lt_i16_e32 -1, v2.l ; encoding: [0xc1,0x04,0x62,0x7d]
2791 # GFX11-FAKE16: v_cmpx_lt_i16_e32 -1, v2 ; encoding: [0xc1,0x04,0x62,0x7d]
2794 # GFX11-REAL16: v_cmpx_lt_i16_e32 0x3800, v2.l ; encoding: [0xff,0x04,0x62,0x7d,0x00,0x38,0x00,0x00]
2795 # GFX11-FAKE16: v_cmpx_lt_i16_e32 0x3800, v2 ; encoding: [0xff,0x04,0x62,0x7d,0x00,0x38,0x00,0x00]
2798 # GFX11-REAL16: v_cmpx_lt_i16_e32 src_scc, v2.l ; encoding: [0xfd,0x04,0x62,0x7d]
2799 # GFX11-FAKE16: v_cmpx_lt_i16_e32 src_scc, v2 ; encoding: [0xfd,0x04,0x62,0x7d]
2801 0xff,0xfe,0x62,0x7d,0x0b,0xfe,0x00,0x00
2802 # GFX11-REAL16: v_cmpx_lt_i16_e32 0xfe0b, v127.l ; encoding: [0xff,0xfe,0x62,0x7d,0x0b,0xfe,0x00,0x00]
2803 # GFX11-FAKE16: v_cmpx_lt_i16_e32 0xfe0b, v127 ; encoding: [0xff,0xfe,0x62,0x7d,0x0b,0xfe,0x00,0x00]
2806 # GFX11-REAL16: v_cmpx_lt_i16_e32 v1.h, v2.l ; encoding: [0x81,0x05,0x62,0x7d]
2807 # GFX11-FAKE16: v_cmpx_lt_i16_e32 v129/*Invalid register, operand has 'VS_32_Lo128' register class*/, v2 ; encoding: [0x81,0x05,0x62,0x7d]
2810 # GFX11-REAL16: v_cmpx_lt_i16_e32 v127.h, v2.l ; encoding: [0xff,0x05,0x62,0x7d]
2811 # GFX11-FAKE16: v_cmpx_lt_i16_e32 v255/*Invalid register, operand has 'VS_32_Lo128' register class*/, v2 ; encoding: [0xff,0x05,0x62,0x7d]
2814 # GFX11-REAL16: v_cmpx_lt_i16_e32 0x3800, v127.l ; encoding: [0xff,0xfe,0x62,0x7d,0x00,0x38,0x00,0x00]
2815 # GFX11-FAKE16: v_cmpx_lt_i16_e32 0x3800, v127 ; encoding: [0xff,0xfe,0x62,0x7d,0x00,0x38,0x00,0x00]
2818 # GFX11-REAL16: v_cmpx_lt_i16_e32 src_scc, v2.h ; encoding: [0xfd,0x04,0x63,0x7d]
2819 # GFX11-FAKE16: v_cmpx_lt_i16_e32 src_scc, v130/*Invalid register, operand has 'VGPR_32_Lo128' register class*/ ; encoding: [0xfd,0x04,0x63,0x7d]
2821 0xff,0xfe,0x63,0x7d,0x0b,0xfe,0x00,0x00
2822 # GFX11-REAL16: v_cmpx_lt_i16_e32 0xfe0b, v127.h ; encoding: [0xff,0xfe,0x63,0x7d,0x0b,0xfe,0x00,0x00]
2823 # GFX11-FAKE16: v_cmpx_lt_i16_e32 0xfe0b, v255/*Invalid register, operand has 'VGPR_32_Lo128' register class*/ ; encoding: [0xff,0xfe,0x63,0x7d,0x0b,0xfe,0x00,0x00]
2826 # GFX11: v_cmpx_lt_i32_e32 v1, v2 ; encoding: [0x01,0x05,0x82,0x7d]
2829 # GFX11: v_cmpx_lt_i32_e32 v255, v2 ; encoding: [0xff,0x05,0x82,0x7d]
2832 # GFX11: v_cmpx_lt_i32_e32 s1, v2 ; encoding: [0x01,0x04,0x82,0x7d]
2835 # GFX11: v_cmpx_lt_i32_e32 s105, v2 ; encoding: [0x69,0x04,0x82,0x7d]
2838 # GFX11: v_cmpx_lt_i32_e32 vcc_lo, v2 ; encoding: [0x6a,0x04,0x82,0x7d]
2841 # GFX11: v_cmpx_lt_i32_e32 vcc_hi, v2 ; encoding: [0x6b,0x04,0x82,0x7d]
2844 # GFX11: v_cmpx_lt_i32_e32 ttmp15, v2 ; encoding: [0x7b,0x04,0x82,0x7d]
2847 # GFX11: v_cmpx_lt_i32_e32 m0, v2 ; encoding: [0x7d,0x04,0x82,0x7d]
2850 # GFX11: v_cmpx_lt_i32_e32 exec_lo, v2 ; encoding: [0x7e,0x04,0x82,0x7d]
2853 # GFX11: v_cmpx_lt_i32_e32 exec_hi, v2 ; encoding: [0x7f,0x04,0x82,0x7d]
2856 # GFX11: v_cmpx_lt_i32_e32 null, v2 ; encoding: [0x7c,0x04,0x82,0x7d]
2859 # GFX11: v_cmpx_lt_i32_e32 -1, v2 ; encoding: [0xc1,0x04,0x82,0x7d]
2862 # GFX11: v_cmpx_lt_i32_e32 0.5, v2 ; encoding: [0xf0,0x04,0x82,0x7d]
2865 # GFX11: v_cmpx_lt_i32_e32 src_scc, v2 ; encoding: [0xfd,0x04,0x82,0x7d]
2867 0xff,0xfe,0x83,0x7d,0x56,0x34,0x12,0xaf
2868 # GFX11: v_cmpx_lt_i32_e32 0xaf123456, v255 ; encoding: [0xff,0xfe,0x83,0x7d,0x56,0x34,0x12,0xaf]
2871 # GFX11: v_cmpx_lt_i64_e32 v[1:2], v[2:3] ; encoding: [0x01,0x05,0xa2,0x7d]
2874 # GFX11: v_cmpx_lt_i64_e32 v[254:255], v[2:3] ; encoding: [0xfe,0x05,0xa2,0x7d]
2877 # GFX11: v_cmpx_lt_i64_e32 s[2:3], v[2:3] ; encoding: [0x02,0x04,0xa2,0x7d]
2880 # GFX11: v_cmpx_lt_i64_e32 s[104:105], v[2:3] ; encoding: [0x68,0x04,0xa2,0x7d]
2883 # GFX11: v_cmpx_lt_i64_e32 vcc, v[2:3] ; encoding: [0x6a,0x04,0xa2,0x7d]
2886 # GFX11: v_cmpx_lt_i64_e32 ttmp[14:15], v[2:3] ; encoding: [0x7a,0x04,0xa2,0x7d]
2889 # GFX11: v_cmpx_lt_i64_e32 exec, v[2:3] ; encoding: [0x7e,0x04,0xa2,0x7d]
2892 # GFX11: v_cmpx_lt_i64_e32 null, v[2:3] ; encoding: [0x7c,0x04,0xa2,0x7d]
2895 # GFX11: v_cmpx_lt_i64_e32 -1, v[2:3] ; encoding: [0xc1,0x04,0xa2,0x7d]
2898 # GFX11: v_cmpx_lt_i64_e32 0.5, v[2:3] ; encoding: [0xf0,0x04,0xa2,0x7d]
2901 # GFX11: v_cmpx_lt_i64_e32 src_scc, v[2:3] ; encoding: [0xfd,0x04,0xa2,0x7d]
2903 0xff,0xfc,0xa3,0x7d,0x56,0x34,0x12,0xaf
2904 # GFX11: v_cmpx_lt_i64_e32 0xaf123456, v[254:255] ; encoding: [0xff,0xfc,0xa3,0x7d,0x56,0x34,0x12,0xaf]
2907 # GFX11-REAL16: v_cmpx_lt_u16_e32 v1.l, v2.l ; encoding: [0x01,0x05,0x72,0x7d]
2908 # GFX11-FAKE16: v_cmpx_lt_u16_e32 v1, v2 ; encoding: [0x01,0x05,0x72,0x7d]
2911 # GFX11-REAL16: v_cmpx_lt_u16_e32 v127.l, v2.l ; encoding: [0x7f,0x05,0x72,0x7d]
2912 # GFX11-FAKE16: v_cmpx_lt_u16_e32 v127, v2 ; encoding: [0x7f,0x05,0x72,0x7d]
2915 # GFX11-REAL16: v_cmpx_lt_u16_e32 s1, v2.l ; encoding: [0x01,0x04,0x72,0x7d]
2916 # GFX11-FAKE16: v_cmpx_lt_u16_e32 s1, v2 ; encoding: [0x01,0x04,0x72,0x7d]
2919 # GFX11-REAL16: v_cmpx_lt_u16_e32 s105, v2.l ; encoding: [0x69,0x04,0x72,0x7d]
2920 # GFX11-FAKE16: v_cmpx_lt_u16_e32 s105, v2 ; encoding: [0x69,0x04,0x72,0x7d]
2923 # GFX11-REAL16: v_cmpx_lt_u16_e32 vcc_lo, v2.l ; encoding: [0x6a,0x04,0x72,0x7d]
2924 # GFX11-FAKE16: v_cmpx_lt_u16_e32 vcc_lo, v2 ; encoding: [0x6a,0x04,0x72,0x7d]
2927 # GFX11-REAL16: v_cmpx_lt_u16_e32 vcc_hi, v2.l ; encoding: [0x6b,0x04,0x72,0x7d]
2928 # GFX11-FAKE16: v_cmpx_lt_u16_e32 vcc_hi, v2 ; encoding: [0x6b,0x04,0x72,0x7d]
2931 # GFX11-REAL16: v_cmpx_lt_u16_e32 ttmp15, v2.l ; encoding: [0x7b,0x04,0x72,0x7d]
2932 # GFX11-FAKE16: v_cmpx_lt_u16_e32 ttmp15, v2 ; encoding: [0x7b,0x04,0x72,0x7d]
2935 # GFX11-REAL16: v_cmpx_lt_u16_e32 m0, v2.l ; encoding: [0x7d,0x04,0x72,0x7d]
2936 # GFX11-FAKE16: v_cmpx_lt_u16_e32 m0, v2 ; encoding: [0x7d,0x04,0x72,0x7d]
2939 # GFX11-REAL16: v_cmpx_lt_u16_e32 exec_lo, v2.l ; encoding: [0x7e,0x04,0x72,0x7d]
2940 # GFX11-FAKE16: v_cmpx_lt_u16_e32 exec_lo, v2 ; encoding: [0x7e,0x04,0x72,0x7d]
2943 # GFX11-REAL16: v_cmpx_lt_u16_e32 exec_hi, v2.l ; encoding: [0x7f,0x04,0x72,0x7d]
2944 # GFX11-FAKE16: v_cmpx_lt_u16_e32 exec_hi, v2 ; encoding: [0x7f,0x04,0x72,0x7d]
2947 # GFX11-REAL16: v_cmpx_lt_u16_e32 null, v2.l ; encoding: [0x7c,0x04,0x72,0x7d]
2948 # GFX11-FAKE16: v_cmpx_lt_u16_e32 null, v2 ; encoding: [0x7c,0x04,0x72,0x7d]
2951 # GFX11-REAL16: v_cmpx_lt_u16_e32 -1, v2.l ; encoding: [0xc1,0x04,0x72,0x7d]
2952 # GFX11-FAKE16: v_cmpx_lt_u16_e32 -1, v2 ; encoding: [0xc1,0x04,0x72,0x7d]
2955 # GFX11-REAL16: v_cmpx_lt_u16_e32 0x3800, v2.l ; encoding: [0xff,0x04,0x72,0x7d,0x00,0x38,0x00,0x00]
2956 # GFX11-FAKE16: v_cmpx_lt_u16_e32 0x3800, v2 ; encoding: [0xff,0x04,0x72,0x7d,0x00,0x38,0x00,0x00]
2959 # GFX11-REAL16: v_cmpx_lt_u16_e32 src_scc, v2.l ; encoding: [0xfd,0x04,0x72,0x7d]
2960 # GFX11-FAKE16: v_cmpx_lt_u16_e32 src_scc, v2 ; encoding: [0xfd,0x04,0x72,0x7d]
2962 0xff,0xfe,0x72,0x7d,0x0b,0xfe,0x00,0x00
2963 # GFX11-REAL16: v_cmpx_lt_u16_e32 0xfe0b, v127.l ; encoding: [0xff,0xfe,0x72,0x7d,0x0b,0xfe,0x00,0x00]
2964 # GFX11-FAKE16: v_cmpx_lt_u16_e32 0xfe0b, v127 ; encoding: [0xff,0xfe,0x72,0x7d,0x0b,0xfe,0x00,0x00]
2967 # GFX11-REAL16: v_cmpx_lt_u16_e32 v1.h, v2.l ; encoding: [0x81,0x05,0x72,0x7d]
2968 # GFX11-FAKE16: v_cmpx_lt_u16_e32 v129/*Invalid register, operand has 'VS_32_Lo128' register class*/, v2 ; encoding: [0x81,0x05,0x72,0x7d]
2971 # GFX11-REAL16: v_cmpx_lt_u16_e32 v127.h, v2.l ; encoding: [0xff,0x05,0x72,0x7d]
2972 # GFX11-FAKE16: v_cmpx_lt_u16_e32 v255/*Invalid register, operand has 'VS_32_Lo128' register class*/, v2 ; encoding: [0xff,0x05,0x72,0x7d]
2975 # GFX11-REAL16: v_cmpx_lt_u16_e32 0x3800, v127.l ; encoding: [0xff,0xfe,0x72,0x7d,0x00,0x38,0x00,0x00]
2976 # GFX11-FAKE16: v_cmpx_lt_u16_e32 0x3800, v127 ; encoding: [0xff,0xfe,0x72,0x7d,0x00,0x38,0x00,0x00]
2979 # GFX11-REAL16: v_cmpx_lt_u16_e32 src_scc, v2.h ; encoding: [0xfd,0x04,0x73,0x7d]
2980 # GFX11-FAKE16: v_cmpx_lt_u16_e32 src_scc, v130/*Invalid register, operand has 'VGPR_32_Lo128' register class*/ ; encoding: [0xfd,0x04,0x73,0x7d]
2982 0xff,0xfe,0x73,0x7d,0x0b,0xfe,0x00,0x00
2983 # GFX11-REAL16: v_cmpx_lt_u16_e32 0xfe0b, v127.h ; encoding: [0xff,0xfe,0x73,0x7d,0x0b,0xfe,0x00,0x00]
2984 # GFX11-FAKE16: v_cmpx_lt_u16_e32 0xfe0b, v255/*Invalid register, operand has 'VGPR_32_Lo128' register class*/ ; encoding: [0xff,0xfe,0x73,0x7d,0x0b,0xfe,0x00,0x00]
2987 # GFX11: v_cmpx_lt_u32_e32 v1, v2 ; encoding: [0x01,0x05,0x92,0x7d]
2990 # GFX11: v_cmpx_lt_u32_e32 v255, v2 ; encoding: [0xff,0x05,0x92,0x7d]
2993 # GFX11: v_cmpx_lt_u32_e32 s1, v2 ; encoding: [0x01,0x04,0x92,0x7d]
2996 # GFX11: v_cmpx_lt_u32_e32 s105, v2 ; encoding: [0x69,0x04,0x92,0x7d]
2999 # GFX11: v_cmpx_lt_u32_e32 vcc_lo, v2 ; encoding: [0x6a,0x04,0x92,0x7d]
3002 # GFX11: v_cmpx_lt_u32_e32 vcc_hi, v2 ; encoding: [0x6b,0x04,0x92,0x7d]
3005 # GFX11: v_cmpx_lt_u32_e32 ttmp15, v2 ; encoding: [0x7b,0x04,0x92,0x7d]
3008 # GFX11: v_cmpx_lt_u32_e32 m0, v2 ; encoding: [0x7d,0x04,0x92,0x7d]
3011 # GFX11: v_cmpx_lt_u32_e32 exec_lo, v2 ; encoding: [0x7e,0x04,0x92,0x7d]
3014 # GFX11: v_cmpx_lt_u32_e32 exec_hi, v2 ; encoding: [0x7f,0x04,0x92,0x7d]
3017 # GFX11: v_cmpx_lt_u32_e32 null, v2 ; encoding: [0x7c,0x04,0x92,0x7d]
3020 # GFX11: v_cmpx_lt_u32_e32 -1, v2 ; encoding: [0xc1,0x04,0x92,0x7d]
3023 # GFX11: v_cmpx_lt_u32_e32 0.5, v2 ; encoding: [0xf0,0x04,0x92,0x7d]
3026 # GFX11: v_cmpx_lt_u32_e32 src_scc, v2 ; encoding: [0xfd,0x04,0x92,0x7d]
3028 0xff,0xfe,0x93,0x7d,0x56,0x34,0x12,0xaf
3029 # GFX11: v_cmpx_lt_u32_e32 0xaf123456, v255 ; encoding: [0xff,0xfe,0x93,0x7d,0x56,0x34,0x12,0xaf]
3032 # GFX11: v_cmpx_lt_u64_e32 v[1:2], v[2:3] ; encoding: [0x01,0x05,0xb2,0x7d]
3035 # GFX11: v_cmpx_lt_u64_e32 v[254:255], v[2:3] ; encoding: [0xfe,0x05,0xb2,0x7d]
3038 # GFX11: v_cmpx_lt_u64_e32 s[2:3], v[2:3] ; encoding: [0x02,0x04,0xb2,0x7d]
3041 # GFX11: v_cmpx_lt_u64_e32 s[104:105], v[2:3] ; encoding: [0x68,0x04,0xb2,0x7d]
3044 # GFX11: v_cmpx_lt_u64_e32 vcc, v[2:3] ; encoding: [0x6a,0x04,0xb2,0x7d]
3047 # GFX11: v_cmpx_lt_u64_e32 ttmp[14:15], v[2:3] ; encoding: [0x7a,0x04,0xb2,0x7d]
3050 # GFX11: v_cmpx_lt_u64_e32 exec, v[2:3] ; encoding: [0x7e,0x04,0xb2,0x7d]
3053 # GFX11: v_cmpx_lt_u64_e32 null, v[2:3] ; encoding: [0x7c,0x04,0xb2,0x7d]
3056 # GFX11: v_cmpx_lt_u64_e32 -1, v[2:3] ; encoding: [0xc1,0x04,0xb2,0x7d]
3059 # GFX11: v_cmpx_lt_u64_e32 0.5, v[2:3] ; encoding: [0xf0,0x04,0xb2,0x7d]
3062 # GFX11: v_cmpx_lt_u64_e32 src_scc, v[2:3] ; encoding: [0xfd,0x04,0xb2,0x7d]
3064 0xff,0xfc,0xb3,0x7d,0x56,0x34,0x12,0xaf
3065 # GFX11: v_cmpx_lt_u64_e32 0xaf123456, v[254:255] ; encoding: [0xff,0xfc,0xb3,0x7d,0x56,0x34,0x12,0xaf]
3068 # GFX11-REAL16: v_cmpx_ne_i16_e32 v1.l, v2.l ; encoding: [0x01,0x05,0x6a,0x7d]
3069 # GFX11-FAKE16: v_cmpx_ne_i16_e32 v1, v2 ; encoding: [0x01,0x05,0x6a,0x7d]
3072 # GFX11-REAL16: v_cmpx_ne_i16_e32 v127.l, v2.l ; encoding: [0x7f,0x05,0x6a,0x7d]
3073 # GFX11-FAKE16: v_cmpx_ne_i16_e32 v127, v2 ; encoding: [0x7f,0x05,0x6a,0x7d]
3076 # GFX11-REAL16: v_cmpx_ne_i16_e32 s1, v2.l ; encoding: [0x01,0x04,0x6a,0x7d]
3077 # GFX11-FAKE16: v_cmpx_ne_i16_e32 s1, v2 ; encoding: [0x01,0x04,0x6a,0x7d]
3080 # GFX11-REAL16: v_cmpx_ne_i16_e32 s105, v2.l ; encoding: [0x69,0x04,0x6a,0x7d]
3081 # GFX11-FAKE16: v_cmpx_ne_i16_e32 s105, v2 ; encoding: [0x69,0x04,0x6a,0x7d]
3084 # GFX11-REAL16: v_cmpx_ne_i16_e32 vcc_lo, v2.l ; encoding: [0x6a,0x04,0x6a,0x7d]
3085 # GFX11-FAKE16: v_cmpx_ne_i16_e32 vcc_lo, v2 ; encoding: [0x6a,0x04,0x6a,0x7d]
3088 # GFX11-REAL16: v_cmpx_ne_i16_e32 vcc_hi, v2.l ; encoding: [0x6b,0x04,0x6a,0x7d]
3089 # GFX11-FAKE16: v_cmpx_ne_i16_e32 vcc_hi, v2 ; encoding: [0x6b,0x04,0x6a,0x7d]
3092 # GFX11-REAL16: v_cmpx_ne_i16_e32 ttmp15, v2.l ; encoding: [0x7b,0x04,0x6a,0x7d]
3093 # GFX11-FAKE16: v_cmpx_ne_i16_e32 ttmp15, v2 ; encoding: [0x7b,0x04,0x6a,0x7d]
3096 # GFX11-REAL16: v_cmpx_ne_i16_e32 m0, v2.l ; encoding: [0x7d,0x04,0x6a,0x7d]
3097 # GFX11-FAKE16: v_cmpx_ne_i16_e32 m0, v2 ; encoding: [0x7d,0x04,0x6a,0x7d]
3100 # GFX11-REAL16: v_cmpx_ne_i16_e32 exec_lo, v2.l ; encoding: [0x7e,0x04,0x6a,0x7d]
3101 # GFX11-FAKE16: v_cmpx_ne_i16_e32 exec_lo, v2 ; encoding: [0x7e,0x04,0x6a,0x7d]
3104 # GFX11-REAL16: v_cmpx_ne_i16_e32 exec_hi, v2.l ; encoding: [0x7f,0x04,0x6a,0x7d]
3105 # GFX11-FAKE16: v_cmpx_ne_i16_e32 exec_hi, v2 ; encoding: [0x7f,0x04,0x6a,0x7d]
3108 # GFX11-REAL16: v_cmpx_ne_i16_e32 null, v2.l ; encoding: [0x7c,0x04,0x6a,0x7d]
3109 # GFX11-FAKE16: v_cmpx_ne_i16_e32 null, v2 ; encoding: [0x7c,0x04,0x6a,0x7d]
3112 # GFX11-REAL16: v_cmpx_ne_i16_e32 -1, v2.l ; encoding: [0xc1,0x04,0x6a,0x7d]
3113 # GFX11-FAKE16: v_cmpx_ne_i16_e32 -1, v2 ; encoding: [0xc1,0x04,0x6a,0x7d]
3116 # GFX11-REAL16: v_cmpx_ne_i16_e32 0x3800, v2.l ; encoding: [0xff,0x04,0x6a,0x7d,0x00,0x38,0x00,0x00]
3117 # GFX11-FAKE16: v_cmpx_ne_i16_e32 0x3800, v2 ; encoding: [0xff,0x04,0x6a,0x7d,0x00,0x38,0x00,0x00]
3120 # GFX11-REAL16: v_cmpx_ne_i16_e32 src_scc, v2.l ; encoding: [0xfd,0x04,0x6a,0x7d]
3121 # GFX11-FAKE16: v_cmpx_ne_i16_e32 src_scc, v2 ; encoding: [0xfd,0x04,0x6a,0x7d]
3123 0xff,0xfe,0x6a,0x7d,0x0b,0xfe,0x00,0x00
3124 # GFX11-REAL16: v_cmpx_ne_i16_e32 0xfe0b, v127.l ; encoding: [0xff,0xfe,0x6a,0x7d,0x0b,0xfe,0x00,0x00]
3125 # GFX11-FAKE16: v_cmpx_ne_i16_e32 0xfe0b, v127 ; encoding: [0xff,0xfe,0x6a,0x7d,0x0b,0xfe,0x00,0x00]
3128 # GFX11-REAL16: v_cmpx_ne_i16_e32 v1.h, v2.l ; encoding: [0x81,0x05,0x6a,0x7d]
3129 # GFX11-FAKE16: v_cmpx_ne_i16_e32 v129/*Invalid register, operand has 'VS_32_Lo128' register class*/, v2 ; encoding: [0x81,0x05,0x6a,0x7d]
3132 # GFX11-REAL16: v_cmpx_ne_i16_e32 v127.h, v2.l ; encoding: [0xff,0x05,0x6a,0x7d]
3133 # GFX11-FAKE16: v_cmpx_ne_i16_e32 v255/*Invalid register, operand has 'VS_32_Lo128' register class*/, v2 ; encoding: [0xff,0x05,0x6a,0x7d]
3136 # GFX11-REAL16: v_cmpx_ne_i16_e32 0x3800, v127.l ; encoding: [0xff,0xfe,0x6a,0x7d,0x00,0x38,0x00,0x00]
3137 # GFX11-FAKE16: v_cmpx_ne_i16_e32 0x3800, v127 ; encoding: [0xff,0xfe,0x6a,0x7d,0x00,0x38,0x00,0x00]
3140 # GFX11-REAL16: v_cmpx_ne_i16_e32 src_scc, v2.h ; encoding: [0xfd,0x04,0x6b,0x7d]
3141 # GFX11-FAKE16: v_cmpx_ne_i16_e32 src_scc, v130/*Invalid register, operand has 'VGPR_32_Lo128' register class*/ ; encoding: [0xfd,0x04,0x6b,0x7d]
3143 0xff,0xfe,0x6b,0x7d,0x0b,0xfe,0x00,0x00
3144 # GFX11-REAL16: v_cmpx_ne_i16_e32 0xfe0b, v127.h ; encoding: [0xff,0xfe,0x6b,0x7d,0x0b,0xfe,0x00,0x00]
3145 # GFX11-FAKE16: v_cmpx_ne_i16_e32 0xfe0b, v255/*Invalid register, operand has 'VGPR_32_Lo128' register class*/ ; encoding: [0xff,0xfe,0x6b,0x7d,0x0b,0xfe,0x00,0x00]
3148 # GFX11: v_cmpx_ne_i32_e32 v1, v2 ; encoding: [0x01,0x05,0x8a,0x7d]
3151 # GFX11: v_cmpx_ne_i32_e32 v255, v2 ; encoding: [0xff,0x05,0x8a,0x7d]
3154 # GFX11: v_cmpx_ne_i32_e32 s1, v2 ; encoding: [0x01,0x04,0x8a,0x7d]
3157 # GFX11: v_cmpx_ne_i32_e32 s105, v2 ; encoding: [0x69,0x04,0x8a,0x7d]
3160 # GFX11: v_cmpx_ne_i32_e32 vcc_lo, v2 ; encoding: [0x6a,0x04,0x8a,0x7d]
3163 # GFX11: v_cmpx_ne_i32_e32 vcc_hi, v2 ; encoding: [0x6b,0x04,0x8a,0x7d]
3166 # GFX11: v_cmpx_ne_i32_e32 ttmp15, v2 ; encoding: [0x7b,0x04,0x8a,0x7d]
3169 # GFX11: v_cmpx_ne_i32_e32 m0, v2 ; encoding: [0x7d,0x04,0x8a,0x7d]
3172 # GFX11: v_cmpx_ne_i32_e32 exec_lo, v2 ; encoding: [0x7e,0x04,0x8a,0x7d]
3175 # GFX11: v_cmpx_ne_i32_e32 exec_hi, v2 ; encoding: [0x7f,0x04,0x8a,0x7d]
3178 # GFX11: v_cmpx_ne_i32_e32 null, v2 ; encoding: [0x7c,0x04,0x8a,0x7d]
3181 # GFX11: v_cmpx_ne_i32_e32 -1, v2 ; encoding: [0xc1,0x04,0x8a,0x7d]
3184 # GFX11: v_cmpx_ne_i32_e32 0.5, v2 ; encoding: [0xf0,0x04,0x8a,0x7d]
3187 # GFX11: v_cmpx_ne_i32_e32 src_scc, v2 ; encoding: [0xfd,0x04,0x8a,0x7d]
3189 0xff,0xfe,0x8b,0x7d,0x56,0x34,0x12,0xaf
3190 # GFX11: v_cmpx_ne_i32_e32 0xaf123456, v255 ; encoding: [0xff,0xfe,0x8b,0x7d,0x56,0x34,0x12,0xaf]
3193 # GFX11: v_cmpx_ne_i64_e32 v[1:2], v[2:3] ; encoding: [0x01,0x05,0xaa,0x7d]
3196 # GFX11: v_cmpx_ne_i64_e32 v[254:255], v[2:3] ; encoding: [0xfe,0x05,0xaa,0x7d]
3199 # GFX11: v_cmpx_ne_i64_e32 s[2:3], v[2:3] ; encoding: [0x02,0x04,0xaa,0x7d]
3202 # GFX11: v_cmpx_ne_i64_e32 s[104:105], v[2:3] ; encoding: [0x68,0x04,0xaa,0x7d]
3205 # GFX11: v_cmpx_ne_i64_e32 vcc, v[2:3] ; encoding: [0x6a,0x04,0xaa,0x7d]
3208 # GFX11: v_cmpx_ne_i64_e32 ttmp[14:15], v[2:3] ; encoding: [0x7a,0x04,0xaa,0x7d]
3211 # GFX11: v_cmpx_ne_i64_e32 exec, v[2:3] ; encoding: [0x7e,0x04,0xaa,0x7d]
3214 # GFX11: v_cmpx_ne_i64_e32 null, v[2:3] ; encoding: [0x7c,0x04,0xaa,0x7d]
3217 # GFX11: v_cmpx_ne_i64_e32 -1, v[2:3] ; encoding: [0xc1,0x04,0xaa,0x7d]
3220 # GFX11: v_cmpx_ne_i64_e32 0.5, v[2:3] ; encoding: [0xf0,0x04,0xaa,0x7d]
3223 # GFX11: v_cmpx_ne_i64_e32 src_scc, v[2:3] ; encoding: [0xfd,0x04,0xaa,0x7d]
3225 0xff,0xfc,0xab,0x7d,0x56,0x34,0x12,0xaf
3226 # GFX11: v_cmpx_ne_i64_e32 0xaf123456, v[254:255] ; encoding: [0xff,0xfc,0xab,0x7d,0x56,0x34,0x12,0xaf]
3229 # GFX11-REAL16: v_cmpx_ne_u16_e32 v1.l, v2.l ; encoding: [0x01,0x05,0x7a,0x7d]
3230 # GFX11-FAKE16: v_cmpx_ne_u16_e32 v1, v2 ; encoding: [0x01,0x05,0x7a,0x7d]
3233 # GFX11-REAL16: v_cmpx_ne_u16_e32 v127.l, v2.l ; encoding: [0x7f,0x05,0x7a,0x7d]
3234 # GFX11-FAKE16: v_cmpx_ne_u16_e32 v127, v2 ; encoding: [0x7f,0x05,0x7a,0x7d]
3237 # GFX11-REAL16: v_cmpx_ne_u16_e32 s1, v2.l ; encoding: [0x01,0x04,0x7a,0x7d]
3238 # GFX11-FAKE16: v_cmpx_ne_u16_e32 s1, v2 ; encoding: [0x01,0x04,0x7a,0x7d]
3241 # GFX11-REAL16: v_cmpx_ne_u16_e32 s105, v2.l ; encoding: [0x69,0x04,0x7a,0x7d]
3242 # GFX11-FAKE16: v_cmpx_ne_u16_e32 s105, v2 ; encoding: [0x69,0x04,0x7a,0x7d]
3245 # GFX11-REAL16: v_cmpx_ne_u16_e32 vcc_lo, v2.l ; encoding: [0x6a,0x04,0x7a,0x7d]
3246 # GFX11-FAKE16: v_cmpx_ne_u16_e32 vcc_lo, v2 ; encoding: [0x6a,0x04,0x7a,0x7d]
3249 # GFX11-REAL16: v_cmpx_ne_u16_e32 vcc_hi, v2.l ; encoding: [0x6b,0x04,0x7a,0x7d]
3250 # GFX11-FAKE16: v_cmpx_ne_u16_e32 vcc_hi, v2 ; encoding: [0x6b,0x04,0x7a,0x7d]
3253 # GFX11-REAL16: v_cmpx_ne_u16_e32 ttmp15, v2.l ; encoding: [0x7b,0x04,0x7a,0x7d]
3254 # GFX11-FAKE16: v_cmpx_ne_u16_e32 ttmp15, v2 ; encoding: [0x7b,0x04,0x7a,0x7d]
3257 # GFX11-REAL16: v_cmpx_ne_u16_e32 m0, v2.l ; encoding: [0x7d,0x04,0x7a,0x7d]
3258 # GFX11-FAKE16: v_cmpx_ne_u16_e32 m0, v2 ; encoding: [0x7d,0x04,0x7a,0x7d]
3261 # GFX11-REAL16: v_cmpx_ne_u16_e32 exec_lo, v2.l ; encoding: [0x7e,0x04,0x7a,0x7d]
3262 # GFX11-FAKE16: v_cmpx_ne_u16_e32 exec_lo, v2 ; encoding: [0x7e,0x04,0x7a,0x7d]
3265 # GFX11-REAL16: v_cmpx_ne_u16_e32 exec_hi, v2.l ; encoding: [0x7f,0x04,0x7a,0x7d]
3266 # GFX11-FAKE16: v_cmpx_ne_u16_e32 exec_hi, v2 ; encoding: [0x7f,0x04,0x7a,0x7d]
3269 # GFX11-REAL16: v_cmpx_ne_u16_e32 null, v2.l ; encoding: [0x7c,0x04,0x7a,0x7d]
3270 # GFX11-FAKE16: v_cmpx_ne_u16_e32 null, v2 ; encoding: [0x7c,0x04,0x7a,0x7d]
3273 # GFX11-REAL16: v_cmpx_ne_u16_e32 -1, v2.l ; encoding: [0xc1,0x04,0x7a,0x7d]
3274 # GFX11-FAKE16: v_cmpx_ne_u16_e32 -1, v2 ; encoding: [0xc1,0x04,0x7a,0x7d]
3277 # GFX11-REAL16: v_cmpx_ne_u16_e32 0x3800, v2.l ; encoding: [0xff,0x04,0x7a,0x7d,0x00,0x38,0x00,0x00]
3278 # GFX11-FAKE16: v_cmpx_ne_u16_e32 0x3800, v2 ; encoding: [0xff,0x04,0x7a,0x7d,0x00,0x38,0x00,0x00]
3281 # GFX11-REAL16: v_cmpx_ne_u16_e32 src_scc, v2.l ; encoding: [0xfd,0x04,0x7a,0x7d]
3282 # GFX11-FAKE16: v_cmpx_ne_u16_e32 src_scc, v2 ; encoding: [0xfd,0x04,0x7a,0x7d]
3284 0xff,0xfe,0x7a,0x7d,0x0b,0xfe,0x00,0x00
3285 # GFX11-REAL16: v_cmpx_ne_u16_e32 0xfe0b, v127.l ; encoding: [0xff,0xfe,0x7a,0x7d,0x0b,0xfe,0x00,0x00]
3286 # GFX11-FAKE16: v_cmpx_ne_u16_e32 0xfe0b, v127 ; encoding: [0xff,0xfe,0x7a,0x7d,0x0b,0xfe,0x00,0x00]
3289 # GFX11-REAL16: v_cmpx_ne_u16_e32 v1.h, v2.l ; encoding: [0x81,0x05,0x7a,0x7d]
3290 # GFX11-FAKE16: v_cmpx_ne_u16_e32 v129/*Invalid register, operand has 'VS_32_Lo128' register class*/, v2 ; encoding: [0x81,0x05,0x7a,0x7d]
3293 # GFX11-REAL16: v_cmpx_ne_u16_e32 v127.h, v2.l ; encoding: [0xff,0x05,0x7a,0x7d]
3294 # GFX11-FAKE16: v_cmpx_ne_u16_e32 v255/*Invalid register, operand has 'VS_32_Lo128' register class*/, v2 ; encoding: [0xff,0x05,0x7a,0x7d]
3297 # GFX11-REAL16: v_cmpx_ne_u16_e32 0x3800, v127.l ; encoding: [0xff,0xfe,0x7a,0x7d,0x00,0x38,0x00,0x00]
3298 # GFX11-FAKE16: v_cmpx_ne_u16_e32 0x3800, v127 ; encoding: [0xff,0xfe,0x7a,0x7d,0x00,0x38,0x00,0x00]
3301 # GFX11-REAL16: v_cmpx_ne_u16_e32 src_scc, v2.h ; encoding: [0xfd,0x04,0x7b,0x7d]
3302 # GFX11-FAKE16: v_cmpx_ne_u16_e32 src_scc, v130/*Invalid register, operand has 'VGPR_32_Lo128' register class*/ ; encoding: [0xfd,0x04,0x7b,0x7d]
3304 0xff,0xfe,0x7b,0x7d,0x0b,0xfe,0x00,0x00
3305 # GFX11-REAL16: v_cmpx_ne_u16_e32 0xfe0b, v127.h ; encoding: [0xff,0xfe,0x7b,0x7d,0x0b,0xfe,0x00,0x00]
3306 # GFX11-FAKE16: v_cmpx_ne_u16_e32 0xfe0b, v255/*Invalid register, operand has 'VGPR_32_Lo128' register class*/ ; encoding: [0xff,0xfe,0x7b,0x7d,0x0b,0xfe,0x00,0x00]
3309 # GFX11: v_cmpx_ne_u32_e32 v1, v2 ; encoding: [0x01,0x05,0x9a,0x7d]
3312 # GFX11: v_cmpx_ne_u32_e32 v255, v2 ; encoding: [0xff,0x05,0x9a,0x7d]
3315 # GFX11: v_cmpx_ne_u32_e32 s1, v2 ; encoding: [0x01,0x04,0x9a,0x7d]
3318 # GFX11: v_cmpx_ne_u32_e32 s105, v2 ; encoding: [0x69,0x04,0x9a,0x7d]
3321 # GFX11: v_cmpx_ne_u32_e32 vcc_lo, v2 ; encoding: [0x6a,0x04,0x9a,0x7d]
3324 # GFX11: v_cmpx_ne_u32_e32 vcc_hi, v2 ; encoding: [0x6b,0x04,0x9a,0x7d]
3327 # GFX11: v_cmpx_ne_u32_e32 ttmp15, v2 ; encoding: [0x7b,0x04,0x9a,0x7d]
3330 # GFX11: v_cmpx_ne_u32_e32 m0, v2 ; encoding: [0x7d,0x04,0x9a,0x7d]
3333 # GFX11: v_cmpx_ne_u32_e32 exec_lo, v2 ; encoding: [0x7e,0x04,0x9a,0x7d]
3336 # GFX11: v_cmpx_ne_u32_e32 exec_hi, v2 ; encoding: [0x7f,0x04,0x9a,0x7d]
3339 # GFX11: v_cmpx_ne_u32_e32 null, v2 ; encoding: [0x7c,0x04,0x9a,0x7d]
3342 # GFX11: v_cmpx_ne_u32_e32 -1, v2 ; encoding: [0xc1,0x04,0x9a,0x7d]
3345 # GFX11: v_cmpx_ne_u32_e32 0.5, v2 ; encoding: [0xf0,0x04,0x9a,0x7d]
3348 # GFX11: v_cmpx_ne_u32_e32 src_scc, v2 ; encoding: [0xfd,0x04,0x9a,0x7d]
3350 0xff,0xfe,0x9b,0x7d,0x56,0x34,0x12,0xaf
3351 # GFX11: v_cmpx_ne_u32_e32 0xaf123456, v255 ; encoding: [0xff,0xfe,0x9b,0x7d,0x56,0x34,0x12,0xaf]
3354 # GFX11: v_cmpx_ne_u64_e32 v[1:2], v[2:3] ; encoding: [0x01,0x05,0xba,0x7d]
3357 # GFX11: v_cmpx_ne_u64_e32 v[254:255], v[2:3] ; encoding: [0xfe,0x05,0xba,0x7d]
3360 # GFX11: v_cmpx_ne_u64_e32 s[2:3], v[2:3] ; encoding: [0x02,0x04,0xba,0x7d]
3363 # GFX11: v_cmpx_ne_u64_e32 s[104:105], v[2:3] ; encoding: [0x68,0x04,0xba,0x7d]
3366 # GFX11: v_cmpx_ne_u64_e32 vcc, v[2:3] ; encoding: [0x6a,0x04,0xba,0x7d]
3369 # GFX11: v_cmpx_ne_u64_e32 ttmp[14:15], v[2:3] ; encoding: [0x7a,0x04,0xba,0x7d]
3372 # GFX11: v_cmpx_ne_u64_e32 exec, v[2:3] ; encoding: [0x7e,0x04,0xba,0x7d]
3375 # GFX11: v_cmpx_ne_u64_e32 null, v[2:3] ; encoding: [0x7c,0x04,0xba,0x7d]
3378 # GFX11: v_cmpx_ne_u64_e32 -1, v[2:3] ; encoding: [0xc1,0x04,0xba,0x7d]
3381 # GFX11: v_cmpx_ne_u64_e32 0.5, v[2:3] ; encoding: [0xf0,0x04,0xba,0x7d]
3384 # GFX11: v_cmpx_ne_u64_e32 src_scc, v[2:3] ; encoding: [0xfd,0x04,0xba,0x7d]
3386 0xff,0xfc,0xbb,0x7d,0x56,0x34,0x12,0xaf
3387 # GFX11: v_cmpx_ne_u64_e32 0xaf123456, v[254:255] ; encoding: [0xff,0xfc,0xbb,0x7d,0x56,0x34,0x12,0xaf]
3390 # GFX11-REAL16: v_cmpx_neq_f16_e32 v1.l, v2.l ; encoding: [0x01,0x05,0x1a,0x7d]
3391 # GFX11-FAKE16: v_cmpx_neq_f16_e32 v1, v2 ; encoding: [0x01,0x05,0x1a,0x7d]
3394 # GFX11-REAL16: v_cmpx_neq_f16_e32 v127.l, v2.l ; encoding: [0x7f,0x05,0x1a,0x7d]
3395 # GFX11-FAKE16: v_cmpx_neq_f16_e32 v127, v2 ; encoding: [0x7f,0x05,0x1a,0x7d]
3398 # GFX11-REAL16: v_cmpx_neq_f16_e32 s1, v2.l ; encoding: [0x01,0x04,0x1a,0x7d]
3399 # GFX11-FAKE16: v_cmpx_neq_f16_e32 s1, v2 ; encoding: [0x01,0x04,0x1a,0x7d]
3402 # GFX11-REAL16: v_cmpx_neq_f16_e32 s105, v2.l ; encoding: [0x69,0x04,0x1a,0x7d]
3403 # GFX11-FAKE16: v_cmpx_neq_f16_e32 s105, v2 ; encoding: [0x69,0x04,0x1a,0x7d]
3406 # GFX11-REAL16: v_cmpx_neq_f16_e32 vcc_lo, v2.l ; encoding: [0x6a,0x04,0x1a,0x7d]
3407 # GFX11-FAKE16: v_cmpx_neq_f16_e32 vcc_lo, v2 ; encoding: [0x6a,0x04,0x1a,0x7d]
3410 # GFX11-REAL16: v_cmpx_neq_f16_e32 vcc_hi, v2.l ; encoding: [0x6b,0x04,0x1a,0x7d]
3411 # GFX11-FAKE16: v_cmpx_neq_f16_e32 vcc_hi, v2 ; encoding: [0x6b,0x04,0x1a,0x7d]
3414 # GFX11-REAL16: v_cmpx_neq_f16_e32 ttmp15, v2.l ; encoding: [0x7b,0x04,0x1a,0x7d]
3415 # GFX11-FAKE16: v_cmpx_neq_f16_e32 ttmp15, v2 ; encoding: [0x7b,0x04,0x1a,0x7d]
3418 # GFX11-REAL16: v_cmpx_neq_f16_e32 m0, v2.l ; encoding: [0x7d,0x04,0x1a,0x7d]
3419 # GFX11-FAKE16: v_cmpx_neq_f16_e32 m0, v2 ; encoding: [0x7d,0x04,0x1a,0x7d]
3422 # GFX11-REAL16: v_cmpx_neq_f16_e32 exec_lo, v2.l ; encoding: [0x7e,0x04,0x1a,0x7d]
3423 # GFX11-FAKE16: v_cmpx_neq_f16_e32 exec_lo, v2 ; encoding: [0x7e,0x04,0x1a,0x7d]
3426 # GFX11-REAL16: v_cmpx_neq_f16_e32 exec_hi, v2.l ; encoding: [0x7f,0x04,0x1a,0x7d]
3427 # GFX11-FAKE16: v_cmpx_neq_f16_e32 exec_hi, v2 ; encoding: [0x7f,0x04,0x1a,0x7d]
3430 # GFX11-REAL16: v_cmpx_neq_f16_e32 null, v2.l ; encoding: [0x7c,0x04,0x1a,0x7d]
3431 # GFX11-FAKE16: v_cmpx_neq_f16_e32 null, v2 ; encoding: [0x7c,0x04,0x1a,0x7d]
3434 # GFX11-REAL16: v_cmpx_neq_f16_e32 -1, v2.l ; encoding: [0xc1,0x04,0x1a,0x7d]
3435 # GFX11-FAKE16: v_cmpx_neq_f16_e32 -1, v2 ; encoding: [0xc1,0x04,0x1a,0x7d]
3438 # GFX11-REAL16: v_cmpx_neq_f16_e32 0.5, v2.l ; encoding: [0xf0,0x04,0x1a,0x7d]
3439 # GFX11-FAKE16: v_cmpx_neq_f16_e32 0.5, v2 ; encoding: [0xf0,0x04,0x1a,0x7d]
3442 # GFX11-REAL16: v_cmpx_neq_f16_e32 src_scc, v2.l ; encoding: [0xfd,0x04,0x1a,0x7d]
3443 # GFX11-FAKE16: v_cmpx_neq_f16_e32 src_scc, v2 ; encoding: [0xfd,0x04,0x1a,0x7d]
3445 0xff,0xfe,0x1a,0x7d,0x0b,0xfe,0x00,0x00
3446 # GFX11-REAL16: v_cmpx_neq_f16_e32 0xfe0b, v127.l ; encoding: [0xff,0xfe,0x1a,0x7d,0x0b,0xfe,0x00,0x00]
3447 # GFX11-FAKE16: v_cmpx_neq_f16_e32 0xfe0b, v127 ; encoding: [0xff,0xfe,0x1a,0x7d,0x0b,0xfe,0x00,0x00]
3450 # GFX11-REAL16: v_cmpx_neq_f16_e32 v1.h, v2.l ; encoding: [0x81,0x05,0x1a,0x7d]
3451 # GFX11-FAKE16: v_cmpx_neq_f16_e32 v129/*Invalid register, operand has 'VS_32_Lo128' register class*/, v2 ; encoding: [0x81,0x05,0x1a,0x7d]
3454 # GFX11-REAL16: v_cmpx_neq_f16_e32 v127.h, v2.l ; encoding: [0xff,0x05,0x1a,0x7d]
3455 # GFX11-FAKE16: v_cmpx_neq_f16_e32 v255/*Invalid register, operand has 'VS_32_Lo128' register class*/, v2 ; encoding: [0xff,0x05,0x1a,0x7d]
3458 # GFX11-REAL16: v_cmpx_neq_f16_e32 0.5, v127.l ; encoding: [0xf0,0xfe,0x1a,0x7d]
3459 # GFX11-FAKE16: v_cmpx_neq_f16_e32 0.5, v127 ; encoding: [0xf0,0xfe,0x1a,0x7d]
3462 # GFX11-REAL16: v_cmpx_neq_f16_e32 src_scc, v2.h ; encoding: [0xfd,0x04,0x1b,0x7d]
3463 # GFX11-FAKE16: v_cmpx_neq_f16_e32 src_scc, v130/*Invalid register, operand has 'VGPR_32_Lo128' register class*/ ; encoding: [0xfd,0x04,0x1b,0x7d]
3465 0xff,0xfe,0x1b,0x7d,0x0b,0xfe,0x00,0x00
3466 # GFX11-REAL16: v_cmpx_neq_f16_e32 0xfe0b, v127.h ; encoding: [0xff,0xfe,0x1b,0x7d,0x0b,0xfe,0x00,0x00]
3467 # GFX11-FAKE16: v_cmpx_neq_f16_e32 0xfe0b, v255/*Invalid register, operand has 'VGPR_32_Lo128' register class*/ ; encoding: [0xff,0xfe,0x1b,0x7d,0x0b,0xfe,0x00,0x00]
3470 # GFX11: v_cmpx_neq_f32_e32 v1, v2 ; encoding: [0x01,0x05,0x3a,0x7d]
3473 # GFX11: v_cmpx_neq_f32_e32 v255, v2 ; encoding: [0xff,0x05,0x3a,0x7d]
3476 # GFX11: v_cmpx_neq_f32_e32 s1, v2 ; encoding: [0x01,0x04,0x3a,0x7d]
3479 # GFX11: v_cmpx_neq_f32_e32 s105, v2 ; encoding: [0x69,0x04,0x3a,0x7d]
3482 # GFX11: v_cmpx_neq_f32_e32 vcc_lo, v2 ; encoding: [0x6a,0x04,0x3a,0x7d]
3485 # GFX11: v_cmpx_neq_f32_e32 vcc_hi, v2 ; encoding: [0x6b,0x04,0x3a,0x7d]
3488 # GFX11: v_cmpx_neq_f32_e32 ttmp15, v2 ; encoding: [0x7b,0x04,0x3a,0x7d]
3491 # GFX11: v_cmpx_neq_f32_e32 m0, v2 ; encoding: [0x7d,0x04,0x3a,0x7d]
3494 # GFX11: v_cmpx_neq_f32_e32 exec_lo, v2 ; encoding: [0x7e,0x04,0x3a,0x7d]
3497 # GFX11: v_cmpx_neq_f32_e32 exec_hi, v2 ; encoding: [0x7f,0x04,0x3a,0x7d]
3500 # GFX11: v_cmpx_neq_f32_e32 null, v2 ; encoding: [0x7c,0x04,0x3a,0x7d]
3503 # GFX11: v_cmpx_neq_f32_e32 -1, v2 ; encoding: [0xc1,0x04,0x3a,0x7d]
3506 # GFX11: v_cmpx_neq_f32_e32 0.5, v2 ; encoding: [0xf0,0x04,0x3a,0x7d]
3509 # GFX11: v_cmpx_neq_f32_e32 src_scc, v2 ; encoding: [0xfd,0x04,0x3a,0x7d]
3511 0xff,0xfe,0x3b,0x7d,0x56,0x34,0x12,0xaf
3512 # GFX11: v_cmpx_neq_f32_e32 0xaf123456, v255 ; encoding: [0xff,0xfe,0x3b,0x7d,0x56,0x34,0x12,0xaf]
3515 # GFX11: v_cmpx_neq_f64_e32 v[1:2], v[2:3] ; encoding: [0x01,0x05,0x5a,0x7d]
3518 # GFX11: v_cmpx_neq_f64_e32 v[254:255], v[2:3] ; encoding: [0xfe,0x05,0x5a,0x7d]
3521 # GFX11: v_cmpx_neq_f64_e32 s[2:3], v[2:3] ; encoding: [0x02,0x04,0x5a,0x7d]
3524 # GFX11: v_cmpx_neq_f64_e32 s[104:105], v[2:3] ; encoding: [0x68,0x04,0x5a,0x7d]
3527 # GFX11: v_cmpx_neq_f64_e32 vcc, v[2:3] ; encoding: [0x6a,0x04,0x5a,0x7d]
3530 # GFX11: v_cmpx_neq_f64_e32 ttmp[14:15], v[2:3] ; encoding: [0x7a,0x04,0x5a,0x7d]
3533 # GFX11: v_cmpx_neq_f64_e32 exec, v[2:3] ; encoding: [0x7e,0x04,0x5a,0x7d]
3536 # GFX11: v_cmpx_neq_f64_e32 null, v[2:3] ; encoding: [0x7c,0x04,0x5a,0x7d]
3539 # GFX11: v_cmpx_neq_f64_e32 -1, v[2:3] ; encoding: [0xc1,0x04,0x5a,0x7d]
3542 # GFX11: v_cmpx_neq_f64_e32 0.5, v[2:3] ; encoding: [0xf0,0x04,0x5a,0x7d]
3545 # GFX11: v_cmpx_neq_f64_e32 src_scc, v[2:3] ; encoding: [0xfd,0x04,0x5a,0x7d]
3547 0xff,0xfc,0x5b,0x7d,0x56,0x34,0x12,0xaf
3548 # GFX11: v_cmpx_neq_f64_e32 0xaf123456, v[254:255] ; encoding: [0xff,0xfc,0x5b,0x7d,0x56,0x34,0x12,0xaf]
3551 # GFX11-REAL16: v_cmpx_nge_f16_e32 v1.l, v2.l ; encoding: [0x01,0x05,0x12,0x7d]
3552 # GFX11-FAKE16: v_cmpx_nge_f16_e32 v1, v2 ; encoding: [0x01,0x05,0x12,0x7d]
3555 # GFX11-REAL16: v_cmpx_nge_f16_e32 v127.l, v2.l ; encoding: [0x7f,0x05,0x12,0x7d]
3556 # GFX11-FAKE16: v_cmpx_nge_f16_e32 v127, v2 ; encoding: [0x7f,0x05,0x12,0x7d]
3559 # GFX11-REAL16: v_cmpx_nge_f16_e32 s1, v2.l ; encoding: [0x01,0x04,0x12,0x7d]
3560 # GFX11-FAKE16: v_cmpx_nge_f16_e32 s1, v2 ; encoding: [0x01,0x04,0x12,0x7d]
3563 # GFX11-REAL16: v_cmpx_nge_f16_e32 s105, v2.l ; encoding: [0x69,0x04,0x12,0x7d]
3564 # GFX11-FAKE16: v_cmpx_nge_f16_e32 s105, v2 ; encoding: [0x69,0x04,0x12,0x7d]
3567 # GFX11-REAL16: v_cmpx_nge_f16_e32 vcc_lo, v2.l ; encoding: [0x6a,0x04,0x12,0x7d]
3568 # GFX11-FAKE16: v_cmpx_nge_f16_e32 vcc_lo, v2 ; encoding: [0x6a,0x04,0x12,0x7d]
3571 # GFX11-REAL16: v_cmpx_nge_f16_e32 vcc_hi, v2.l ; encoding: [0x6b,0x04,0x12,0x7d]
3572 # GFX11-FAKE16: v_cmpx_nge_f16_e32 vcc_hi, v2 ; encoding: [0x6b,0x04,0x12,0x7d]
3575 # GFX11-REAL16: v_cmpx_nge_f16_e32 ttmp15, v2.l ; encoding: [0x7b,0x04,0x12,0x7d]
3576 # GFX11-FAKE16: v_cmpx_nge_f16_e32 ttmp15, v2 ; encoding: [0x7b,0x04,0x12,0x7d]
3579 # GFX11-REAL16: v_cmpx_nge_f16_e32 m0, v2.l ; encoding: [0x7d,0x04,0x12,0x7d]
3580 # GFX11-FAKE16: v_cmpx_nge_f16_e32 m0, v2 ; encoding: [0x7d,0x04,0x12,0x7d]
3583 # GFX11-REAL16: v_cmpx_nge_f16_e32 exec_lo, v2.l ; encoding: [0x7e,0x04,0x12,0x7d]
3584 # GFX11-FAKE16: v_cmpx_nge_f16_e32 exec_lo, v2 ; encoding: [0x7e,0x04,0x12,0x7d]
3587 # GFX11-REAL16: v_cmpx_nge_f16_e32 exec_hi, v2.l ; encoding: [0x7f,0x04,0x12,0x7d]
3588 # GFX11-FAKE16: v_cmpx_nge_f16_e32 exec_hi, v2 ; encoding: [0x7f,0x04,0x12,0x7d]
3591 # GFX11-REAL16: v_cmpx_nge_f16_e32 null, v2.l ; encoding: [0x7c,0x04,0x12,0x7d]
3592 # GFX11-FAKE16: v_cmpx_nge_f16_e32 null, v2 ; encoding: [0x7c,0x04,0x12,0x7d]
3595 # GFX11-REAL16: v_cmpx_nge_f16_e32 -1, v2.l ; encoding: [0xc1,0x04,0x12,0x7d]
3596 # GFX11-FAKE16: v_cmpx_nge_f16_e32 -1, v2 ; encoding: [0xc1,0x04,0x12,0x7d]
3599 # GFX11-REAL16: v_cmpx_nge_f16_e32 0.5, v2.l ; encoding: [0xf0,0x04,0x12,0x7d]
3600 # GFX11-FAKE16: v_cmpx_nge_f16_e32 0.5, v2 ; encoding: [0xf0,0x04,0x12,0x7d]
3603 # GFX11-REAL16: v_cmpx_nge_f16_e32 src_scc, v2.l ; encoding: [0xfd,0x04,0x12,0x7d]
3604 # GFX11-FAKE16: v_cmpx_nge_f16_e32 src_scc, v2 ; encoding: [0xfd,0x04,0x12,0x7d]
3606 0xff,0xfe,0x12,0x7d,0x0b,0xfe,0x00,0x00
3607 # GFX11-REAL16: v_cmpx_nge_f16_e32 0xfe0b, v127.l ; encoding: [0xff,0xfe,0x12,0x7d,0x0b,0xfe,0x00,0x00]
3608 # GFX11-FAKE16: v_cmpx_nge_f16_e32 0xfe0b, v127 ; encoding: [0xff,0xfe,0x12,0x7d,0x0b,0xfe,0x00,0x00]
3611 # GFX11-REAL16: v_cmpx_nge_f16_e32 v1.h, v2.l ; encoding: [0x81,0x05,0x12,0x7d]
3612 # GFX11-FAKE16: v_cmpx_nge_f16_e32 v129/*Invalid register, operand has 'VS_32_Lo128' register class*/, v2 ; encoding: [0x81,0x05,0x12,0x7d]
3615 # GFX11-REAL16: v_cmpx_nge_f16_e32 v127.h, v2.l ; encoding: [0xff,0x05,0x12,0x7d]
3616 # GFX11-FAKE16: v_cmpx_nge_f16_e32 v255/*Invalid register, operand has 'VS_32_Lo128' register class*/, v2 ; encoding: [0xff,0x05,0x12,0x7d]
3619 # GFX11-REAL16: v_cmpx_nge_f16_e32 0.5, v127.l ; encoding: [0xf0,0xfe,0x12,0x7d]
3620 # GFX11-FAKE16: v_cmpx_nge_f16_e32 0.5, v127 ; encoding: [0xf0,0xfe,0x12,0x7d]
3623 # GFX11-REAL16: v_cmpx_nge_f16_e32 src_scc, v2.h ; encoding: [0xfd,0x04,0x13,0x7d]
3624 # GFX11-FAKE16: v_cmpx_nge_f16_e32 src_scc, v130/*Invalid register, operand has 'VGPR_32_Lo128' register class*/ ; encoding: [0xfd,0x04,0x13,0x7d]
3626 0xff,0xfe,0x13,0x7d,0x0b,0xfe,0x00,0x00
3627 # GFX11-REAL16: v_cmpx_nge_f16_e32 0xfe0b, v127.h ; encoding: [0xff,0xfe,0x13,0x7d,0x0b,0xfe,0x00,0x00]
3628 # GFX11-FAKE16: v_cmpx_nge_f16_e32 0xfe0b, v255/*Invalid register, operand has 'VGPR_32_Lo128' register class*/ ; encoding: [0xff,0xfe,0x13,0x7d,0x0b,0xfe,0x00,0x00]
3631 # GFX11: v_cmpx_nge_f32_e32 v1, v2 ; encoding: [0x01,0x05,0x32,0x7d]
3634 # GFX11: v_cmpx_nge_f32_e32 v255, v2 ; encoding: [0xff,0x05,0x32,0x7d]
3637 # GFX11: v_cmpx_nge_f32_e32 s1, v2 ; encoding: [0x01,0x04,0x32,0x7d]
3640 # GFX11: v_cmpx_nge_f32_e32 s105, v2 ; encoding: [0x69,0x04,0x32,0x7d]
3643 # GFX11: v_cmpx_nge_f32_e32 vcc_lo, v2 ; encoding: [0x6a,0x04,0x32,0x7d]
3646 # GFX11: v_cmpx_nge_f32_e32 vcc_hi, v2 ; encoding: [0x6b,0x04,0x32,0x7d]
3649 # GFX11: v_cmpx_nge_f32_e32 ttmp15, v2 ; encoding: [0x7b,0x04,0x32,0x7d]
3652 # GFX11: v_cmpx_nge_f32_e32 m0, v2 ; encoding: [0x7d,0x04,0x32,0x7d]
3655 # GFX11: v_cmpx_nge_f32_e32 exec_lo, v2 ; encoding: [0x7e,0x04,0x32,0x7d]
3658 # GFX11: v_cmpx_nge_f32_e32 exec_hi, v2 ; encoding: [0x7f,0x04,0x32,0x7d]
3661 # GFX11: v_cmpx_nge_f32_e32 null, v2 ; encoding: [0x7c,0x04,0x32,0x7d]
3664 # GFX11: v_cmpx_nge_f32_e32 -1, v2 ; encoding: [0xc1,0x04,0x32,0x7d]
3667 # GFX11: v_cmpx_nge_f32_e32 0.5, v2 ; encoding: [0xf0,0x04,0x32,0x7d]
3670 # GFX11: v_cmpx_nge_f32_e32 src_scc, v2 ; encoding: [0xfd,0x04,0x32,0x7d]
3672 0xff,0xfe,0x33,0x7d,0x56,0x34,0x12,0xaf
3673 # GFX11: v_cmpx_nge_f32_e32 0xaf123456, v255 ; encoding: [0xff,0xfe,0x33,0x7d,0x56,0x34,0x12,0xaf]
3676 # GFX11: v_cmpx_nge_f64_e32 v[1:2], v[2:3] ; encoding: [0x01,0x05,0x52,0x7d]
3679 # GFX11: v_cmpx_nge_f64_e32 v[254:255], v[2:3] ; encoding: [0xfe,0x05,0x52,0x7d]
3682 # GFX11: v_cmpx_nge_f64_e32 s[2:3], v[2:3] ; encoding: [0x02,0x04,0x52,0x7d]
3685 # GFX11: v_cmpx_nge_f64_e32 s[104:105], v[2:3] ; encoding: [0x68,0x04,0x52,0x7d]
3688 # GFX11: v_cmpx_nge_f64_e32 vcc, v[2:3] ; encoding: [0x6a,0x04,0x52,0x7d]
3691 # GFX11: v_cmpx_nge_f64_e32 ttmp[14:15], v[2:3] ; encoding: [0x7a,0x04,0x52,0x7d]
3694 # GFX11: v_cmpx_nge_f64_e32 exec, v[2:3] ; encoding: [0x7e,0x04,0x52,0x7d]
3697 # GFX11: v_cmpx_nge_f64_e32 null, v[2:3] ; encoding: [0x7c,0x04,0x52,0x7d]
3700 # GFX11: v_cmpx_nge_f64_e32 -1, v[2:3] ; encoding: [0xc1,0x04,0x52,0x7d]
3703 # GFX11: v_cmpx_nge_f64_e32 0.5, v[2:3] ; encoding: [0xf0,0x04,0x52,0x7d]
3706 # GFX11: v_cmpx_nge_f64_e32 src_scc, v[2:3] ; encoding: [0xfd,0x04,0x52,0x7d]
3708 0xff,0xfc,0x53,0x7d,0x56,0x34,0x12,0xaf
3709 # GFX11: v_cmpx_nge_f64_e32 0xaf123456, v[254:255] ; encoding: [0xff,0xfc,0x53,0x7d,0x56,0x34,0x12,0xaf]
3712 # GFX11-REAL16: v_cmpx_ngt_f16_e32 v1.l, v2.l ; encoding: [0x01,0x05,0x16,0x7d]
3713 # GFX11-FAKE16: v_cmpx_ngt_f16_e32 v1, v2 ; encoding: [0x01,0x05,0x16,0x7d]
3716 # GFX11-REAL16: v_cmpx_ngt_f16_e32 v127.l, v2.l ; encoding: [0x7f,0x05,0x16,0x7d]
3717 # GFX11-FAKE16: v_cmpx_ngt_f16_e32 v127, v2 ; encoding: [0x7f,0x05,0x16,0x7d]
3720 # GFX11-REAL16: v_cmpx_ngt_f16_e32 s1, v2.l ; encoding: [0x01,0x04,0x16,0x7d]
3721 # GFX11-FAKE16: v_cmpx_ngt_f16_e32 s1, v2 ; encoding: [0x01,0x04,0x16,0x7d]
3724 # GFX11-REAL16: v_cmpx_ngt_f16_e32 s105, v2.l ; encoding: [0x69,0x04,0x16,0x7d]
3725 # GFX11-FAKE16: v_cmpx_ngt_f16_e32 s105, v2 ; encoding: [0x69,0x04,0x16,0x7d]
3728 # GFX11-REAL16: v_cmpx_ngt_f16_e32 vcc_lo, v2.l ; encoding: [0x6a,0x04,0x16,0x7d]
3729 # GFX11-FAKE16: v_cmpx_ngt_f16_e32 vcc_lo, v2 ; encoding: [0x6a,0x04,0x16,0x7d]
3732 # GFX11-REAL16: v_cmpx_ngt_f16_e32 vcc_hi, v2.l ; encoding: [0x6b,0x04,0x16,0x7d]
3733 # GFX11-FAKE16: v_cmpx_ngt_f16_e32 vcc_hi, v2 ; encoding: [0x6b,0x04,0x16,0x7d]
3736 # GFX11-REAL16: v_cmpx_ngt_f16_e32 ttmp15, v2.l ; encoding: [0x7b,0x04,0x16,0x7d]
3737 # GFX11-FAKE16: v_cmpx_ngt_f16_e32 ttmp15, v2 ; encoding: [0x7b,0x04,0x16,0x7d]
3740 # GFX11-REAL16: v_cmpx_ngt_f16_e32 m0, v2.l ; encoding: [0x7d,0x04,0x16,0x7d]
3741 # GFX11-FAKE16: v_cmpx_ngt_f16_e32 m0, v2 ; encoding: [0x7d,0x04,0x16,0x7d]
3744 # GFX11-REAL16: v_cmpx_ngt_f16_e32 exec_lo, v2.l ; encoding: [0x7e,0x04,0x16,0x7d]
3745 # GFX11-FAKE16: v_cmpx_ngt_f16_e32 exec_lo, v2 ; encoding: [0x7e,0x04,0x16,0x7d]
3748 # GFX11-REAL16: v_cmpx_ngt_f16_e32 exec_hi, v2.l ; encoding: [0x7f,0x04,0x16,0x7d]
3749 # GFX11-FAKE16: v_cmpx_ngt_f16_e32 exec_hi, v2 ; encoding: [0x7f,0x04,0x16,0x7d]
3752 # GFX11-REAL16: v_cmpx_ngt_f16_e32 null, v2.l ; encoding: [0x7c,0x04,0x16,0x7d]
3753 # GFX11-FAKE16: v_cmpx_ngt_f16_e32 null, v2 ; encoding: [0x7c,0x04,0x16,0x7d]
3756 # GFX11-REAL16: v_cmpx_ngt_f16_e32 -1, v2.l ; encoding: [0xc1,0x04,0x16,0x7d]
3757 # GFX11-FAKE16: v_cmpx_ngt_f16_e32 -1, v2 ; encoding: [0xc1,0x04,0x16,0x7d]
3760 # GFX11-REAL16: v_cmpx_ngt_f16_e32 0.5, v2.l ; encoding: [0xf0,0x04,0x16,0x7d]
3761 # GFX11-FAKE16: v_cmpx_ngt_f16_e32 0.5, v2 ; encoding: [0xf0,0x04,0x16,0x7d]
3764 # GFX11-REAL16: v_cmpx_ngt_f16_e32 src_scc, v2.l ; encoding: [0xfd,0x04,0x16,0x7d]
3765 # GFX11-FAKE16: v_cmpx_ngt_f16_e32 src_scc, v2 ; encoding: [0xfd,0x04,0x16,0x7d]
3767 0xff,0xfe,0x16,0x7d,0x0b,0xfe,0x00,0x00
3768 # GFX11-REAL16: v_cmpx_ngt_f16_e32 0xfe0b, v127.l ; encoding: [0xff,0xfe,0x16,0x7d,0x0b,0xfe,0x00,0x00]
3769 # GFX11-FAKE16: v_cmpx_ngt_f16_e32 0xfe0b, v127 ; encoding: [0xff,0xfe,0x16,0x7d,0x0b,0xfe,0x00,0x00]
3772 # GFX11-REAL16: v_cmpx_ngt_f16_e32 v1.h, v2.l ; encoding: [0x81,0x05,0x16,0x7d]
3773 # GFX11-FAKE16: v_cmpx_ngt_f16_e32 v129/*Invalid register, operand has 'VS_32_Lo128' register class*/, v2 ; encoding: [0x81,0x05,0x16,0x7d]
3776 # GFX11-REAL16: v_cmpx_ngt_f16_e32 v127.h, v2.l ; encoding: [0xff,0x05,0x16,0x7d]
3777 # GFX11-FAKE16: v_cmpx_ngt_f16_e32 v255/*Invalid register, operand has 'VS_32_Lo128' register class*/, v2 ; encoding: [0xff,0x05,0x16,0x7d]
3780 # GFX11-REAL16: v_cmpx_ngt_f16_e32 0.5, v127.l ; encoding: [0xf0,0xfe,0x16,0x7d]
3781 # GFX11-FAKE16: v_cmpx_ngt_f16_e32 0.5, v127 ; encoding: [0xf0,0xfe,0x16,0x7d]
3784 # GFX11-REAL16: v_cmpx_ngt_f16_e32 src_scc, v2.h ; encoding: [0xfd,0x04,0x17,0x7d]
3785 # GFX11-FAKE16: v_cmpx_ngt_f16_e32 src_scc, v130/*Invalid register, operand has 'VGPR_32_Lo128' register class*/ ; encoding: [0xfd,0x04,0x17,0x7d]
3787 0xff,0xfe,0x17,0x7d,0x0b,0xfe,0x00,0x00
3788 # GFX11-REAL16: v_cmpx_ngt_f16_e32 0xfe0b, v127.h ; encoding: [0xff,0xfe,0x17,0x7d,0x0b,0xfe,0x00,0x00]
3789 # GFX11-FAKE16: v_cmpx_ngt_f16_e32 0xfe0b, v255/*Invalid register, operand has 'VGPR_32_Lo128' register class*/ ; encoding: [0xff,0xfe,0x17,0x7d,0x0b,0xfe,0x00,0x00]
3792 # GFX11: v_cmpx_ngt_f32_e32 v1, v2 ; encoding: [0x01,0x05,0x36,0x7d]
3795 # GFX11: v_cmpx_ngt_f32_e32 v255, v2 ; encoding: [0xff,0x05,0x36,0x7d]
3798 # GFX11: v_cmpx_ngt_f32_e32 s1, v2 ; encoding: [0x01,0x04,0x36,0x7d]
3801 # GFX11: v_cmpx_ngt_f32_e32 s105, v2 ; encoding: [0x69,0x04,0x36,0x7d]
3804 # GFX11: v_cmpx_ngt_f32_e32 vcc_lo, v2 ; encoding: [0x6a,0x04,0x36,0x7d]
3807 # GFX11: v_cmpx_ngt_f32_e32 vcc_hi, v2 ; encoding: [0x6b,0x04,0x36,0x7d]
3810 # GFX11: v_cmpx_ngt_f32_e32 ttmp15, v2 ; encoding: [0x7b,0x04,0x36,0x7d]
3813 # GFX11: v_cmpx_ngt_f32_e32 m0, v2 ; encoding: [0x7d,0x04,0x36,0x7d]
3816 # GFX11: v_cmpx_ngt_f32_e32 exec_lo, v2 ; encoding: [0x7e,0x04,0x36,0x7d]
3819 # GFX11: v_cmpx_ngt_f32_e32 exec_hi, v2 ; encoding: [0x7f,0x04,0x36,0x7d]
3822 # GFX11: v_cmpx_ngt_f32_e32 null, v2 ; encoding: [0x7c,0x04,0x36,0x7d]
3825 # GFX11: v_cmpx_ngt_f32_e32 -1, v2 ; encoding: [0xc1,0x04,0x36,0x7d]
3828 # GFX11: v_cmpx_ngt_f32_e32 0.5, v2 ; encoding: [0xf0,0x04,0x36,0x7d]
3831 # GFX11: v_cmpx_ngt_f32_e32 src_scc, v2 ; encoding: [0xfd,0x04,0x36,0x7d]
3833 0xff,0xfe,0x37,0x7d,0x56,0x34,0x12,0xaf
3834 # GFX11: v_cmpx_ngt_f32_e32 0xaf123456, v255 ; encoding: [0xff,0xfe,0x37,0x7d,0x56,0x34,0x12,0xaf]
3837 # GFX11: v_cmpx_ngt_f64_e32 v[1:2], v[2:3] ; encoding: [0x01,0x05,0x56,0x7d]
3840 # GFX11: v_cmpx_ngt_f64_e32 v[254:255], v[2:3] ; encoding: [0xfe,0x05,0x56,0x7d]
3843 # GFX11: v_cmpx_ngt_f64_e32 s[2:3], v[2:3] ; encoding: [0x02,0x04,0x56,0x7d]
3846 # GFX11: v_cmpx_ngt_f64_e32 s[104:105], v[2:3] ; encoding: [0x68,0x04,0x56,0x7d]
3849 # GFX11: v_cmpx_ngt_f64_e32 vcc, v[2:3] ; encoding: [0x6a,0x04,0x56,0x7d]
3852 # GFX11: v_cmpx_ngt_f64_e32 ttmp[14:15], v[2:3] ; encoding: [0x7a,0x04,0x56,0x7d]
3855 # GFX11: v_cmpx_ngt_f64_e32 exec, v[2:3] ; encoding: [0x7e,0x04,0x56,0x7d]
3858 # GFX11: v_cmpx_ngt_f64_e32 null, v[2:3] ; encoding: [0x7c,0x04,0x56,0x7d]
3861 # GFX11: v_cmpx_ngt_f64_e32 -1, v[2:3] ; encoding: [0xc1,0x04,0x56,0x7d]
3864 # GFX11: v_cmpx_ngt_f64_e32 0.5, v[2:3] ; encoding: [0xf0,0x04,0x56,0x7d]
3867 # GFX11: v_cmpx_ngt_f64_e32 src_scc, v[2:3] ; encoding: [0xfd,0x04,0x56,0x7d]
3869 0xff,0xfc,0x57,0x7d,0x56,0x34,0x12,0xaf
3870 # GFX11: v_cmpx_ngt_f64_e32 0xaf123456, v[254:255] ; encoding: [0xff,0xfc,0x57,0x7d,0x56,0x34,0x12,0xaf]
3873 # GFX11-REAL16: v_cmpx_nle_f16_e32 v1.l, v2.l ; encoding: [0x01,0x05,0x18,0x7d]
3874 # GFX11-FAKE16: v_cmpx_nle_f16_e32 v1, v2 ; encoding: [0x01,0x05,0x18,0x7d]
3877 # GFX11-REAL16: v_cmpx_nle_f16_e32 v127.l, v2.l ; encoding: [0x7f,0x05,0x18,0x7d]
3878 # GFX11-FAKE16: v_cmpx_nle_f16_e32 v127, v2 ; encoding: [0x7f,0x05,0x18,0x7d]
3881 # GFX11-REAL16: v_cmpx_nle_f16_e32 s1, v2.l ; encoding: [0x01,0x04,0x18,0x7d]
3882 # GFX11-FAKE16: v_cmpx_nle_f16_e32 s1, v2 ; encoding: [0x01,0x04,0x18,0x7d]
3885 # GFX11-REAL16: v_cmpx_nle_f16_e32 s105, v2.l ; encoding: [0x69,0x04,0x18,0x7d]
3886 # GFX11-FAKE16: v_cmpx_nle_f16_e32 s105, v2 ; encoding: [0x69,0x04,0x18,0x7d]
3889 # GFX11-REAL16: v_cmpx_nle_f16_e32 vcc_lo, v2.l ; encoding: [0x6a,0x04,0x18,0x7d]
3890 # GFX11-FAKE16: v_cmpx_nle_f16_e32 vcc_lo, v2 ; encoding: [0x6a,0x04,0x18,0x7d]
3893 # GFX11-REAL16: v_cmpx_nle_f16_e32 vcc_hi, v2.l ; encoding: [0x6b,0x04,0x18,0x7d]
3894 # GFX11-FAKE16: v_cmpx_nle_f16_e32 vcc_hi, v2 ; encoding: [0x6b,0x04,0x18,0x7d]
3897 # GFX11-REAL16: v_cmpx_nle_f16_e32 ttmp15, v2.l ; encoding: [0x7b,0x04,0x18,0x7d]
3898 # GFX11-FAKE16: v_cmpx_nle_f16_e32 ttmp15, v2 ; encoding: [0x7b,0x04,0x18,0x7d]
3901 # GFX11-REAL16: v_cmpx_nle_f16_e32 m0, v2.l ; encoding: [0x7d,0x04,0x18,0x7d]
3902 # GFX11-FAKE16: v_cmpx_nle_f16_e32 m0, v2 ; encoding: [0x7d,0x04,0x18,0x7d]
3905 # GFX11-REAL16: v_cmpx_nle_f16_e32 exec_lo, v2.l ; encoding: [0x7e,0x04,0x18,0x7d]
3906 # GFX11-FAKE16: v_cmpx_nle_f16_e32 exec_lo, v2 ; encoding: [0x7e,0x04,0x18,0x7d]
3909 # GFX11-REAL16: v_cmpx_nle_f16_e32 exec_hi, v2.l ; encoding: [0x7f,0x04,0x18,0x7d]
3910 # GFX11-FAKE16: v_cmpx_nle_f16_e32 exec_hi, v2 ; encoding: [0x7f,0x04,0x18,0x7d]
3913 # GFX11-REAL16: v_cmpx_nle_f16_e32 null, v2.l ; encoding: [0x7c,0x04,0x18,0x7d]
3914 # GFX11-FAKE16: v_cmpx_nle_f16_e32 null, v2 ; encoding: [0x7c,0x04,0x18,0x7d]
3917 # GFX11-REAL16: v_cmpx_nle_f16_e32 -1, v2.l ; encoding: [0xc1,0x04,0x18,0x7d]
3918 # GFX11-FAKE16: v_cmpx_nle_f16_e32 -1, v2 ; encoding: [0xc1,0x04,0x18,0x7d]
3921 # GFX11-REAL16: v_cmpx_nle_f16_e32 0.5, v2.l ; encoding: [0xf0,0x04,0x18,0x7d]
3922 # GFX11-FAKE16: v_cmpx_nle_f16_e32 0.5, v2 ; encoding: [0xf0,0x04,0x18,0x7d]
3925 # GFX11-REAL16: v_cmpx_nle_f16_e32 src_scc, v2.l ; encoding: [0xfd,0x04,0x18,0x7d]
3926 # GFX11-FAKE16: v_cmpx_nle_f16_e32 src_scc, v2 ; encoding: [0xfd,0x04,0x18,0x7d]
3928 0xff,0xfe,0x18,0x7d,0x0b,0xfe,0x00,0x00
3929 # GFX11-REAL16: v_cmpx_nle_f16_e32 0xfe0b, v127.l ; encoding: [0xff,0xfe,0x18,0x7d,0x0b,0xfe,0x00,0x00]
3930 # GFX11-FAKE16: v_cmpx_nle_f16_e32 0xfe0b, v127 ; encoding: [0xff,0xfe,0x18,0x7d,0x0b,0xfe,0x00,0x00]
3933 # GFX11-REAL16: v_cmpx_nle_f16_e32 v1.h, v2.l ; encoding: [0x81,0x05,0x18,0x7d]
3934 # GFX11-FAKE16: v_cmpx_nle_f16_e32 v129/*Invalid register, operand has 'VS_32_Lo128' register class*/, v2 ; encoding: [0x81,0x05,0x18,0x7d]
3937 # GFX11-REAL16: v_cmpx_nle_f16_e32 v127.h, v2.l ; encoding: [0xff,0x05,0x18,0x7d]
3938 # GFX11-FAKE16: v_cmpx_nle_f16_e32 v255/*Invalid register, operand has 'VS_32_Lo128' register class*/, v2 ; encoding: [0xff,0x05,0x18,0x7d]
3941 # GFX11-REAL16: v_cmpx_nle_f16_e32 0.5, v127.l ; encoding: [0xf0,0xfe,0x18,0x7d]
3942 # GFX11-FAKE16: v_cmpx_nle_f16_e32 0.5, v127 ; encoding: [0xf0,0xfe,0x18,0x7d]
3945 # GFX11-REAL16: v_cmpx_nle_f16_e32 src_scc, v2.h ; encoding: [0xfd,0x04,0x19,0x7d]
3946 # GFX11-FAKE16: v_cmpx_nle_f16_e32 src_scc, v130/*Invalid register, operand has 'VGPR_32_Lo128' register class*/ ; encoding: [0xfd,0x04,0x19,0x7d]
3948 0xff,0xfe,0x19,0x7d,0x0b,0xfe,0x00,0x00
3949 # GFX11-REAL16: v_cmpx_nle_f16_e32 0xfe0b, v127.h ; encoding: [0xff,0xfe,0x19,0x7d,0x0b,0xfe,0x00,0x00]
3950 # GFX11-FAKE16: v_cmpx_nle_f16_e32 0xfe0b, v255/*Invalid register, operand has 'VGPR_32_Lo128' register class*/ ; encoding: [0xff,0xfe,0x19,0x7d,0x0b,0xfe,0x00,0x00]
3953 # GFX11: v_cmpx_nle_f32_e32 v1, v2 ; encoding: [0x01,0x05,0x38,0x7d]
3956 # GFX11: v_cmpx_nle_f32_e32 v255, v2 ; encoding: [0xff,0x05,0x38,0x7d]
3959 # GFX11: v_cmpx_nle_f32_e32 s1, v2 ; encoding: [0x01,0x04,0x38,0x7d]
3962 # GFX11: v_cmpx_nle_f32_e32 s105, v2 ; encoding: [0x69,0x04,0x38,0x7d]
3965 # GFX11: v_cmpx_nle_f32_e32 vcc_lo, v2 ; encoding: [0x6a,0x04,0x38,0x7d]
3968 # GFX11: v_cmpx_nle_f32_e32 vcc_hi, v2 ; encoding: [0x6b,0x04,0x38,0x7d]
3971 # GFX11: v_cmpx_nle_f32_e32 ttmp15, v2 ; encoding: [0x7b,0x04,0x38,0x7d]
3974 # GFX11: v_cmpx_nle_f32_e32 m0, v2 ; encoding: [0x7d,0x04,0x38,0x7d]
3977 # GFX11: v_cmpx_nle_f32_e32 exec_lo, v2 ; encoding: [0x7e,0x04,0x38,0x7d]
3980 # GFX11: v_cmpx_nle_f32_e32 exec_hi, v2 ; encoding: [0x7f,0x04,0x38,0x7d]
3983 # GFX11: v_cmpx_nle_f32_e32 null, v2 ; encoding: [0x7c,0x04,0x38,0x7d]
3986 # GFX11: v_cmpx_nle_f32_e32 -1, v2 ; encoding: [0xc1,0x04,0x38,0x7d]
3989 # GFX11: v_cmpx_nle_f32_e32 0.5, v2 ; encoding: [0xf0,0x04,0x38,0x7d]
3992 # GFX11: v_cmpx_nle_f32_e32 src_scc, v2 ; encoding: [0xfd,0x04,0x38,0x7d]
3994 0xff,0xfe,0x39,0x7d,0x56,0x34,0x12,0xaf
3995 # GFX11: v_cmpx_nle_f32_e32 0xaf123456, v255 ; encoding: [0xff,0xfe,0x39,0x7d,0x56,0x34,0x12,0xaf]
3998 # GFX11: v_cmpx_nle_f64_e32 v[1:2], v[2:3] ; encoding: [0x01,0x05,0x58,0x7d]
4001 # GFX11: v_cmpx_nle_f64_e32 v[254:255], v[2:3] ; encoding: [0xfe,0x05,0x58,0x7d]
4004 # GFX11: v_cmpx_nle_f64_e32 s[2:3], v[2:3] ; encoding: [0x02,0x04,0x58,0x7d]
4007 # GFX11: v_cmpx_nle_f64_e32 s[104:105], v[2:3] ; encoding: [0x68,0x04,0x58,0x7d]
4010 # GFX11: v_cmpx_nle_f64_e32 vcc, v[2:3] ; encoding: [0x6a,0x04,0x58,0x7d]
4013 # GFX11: v_cmpx_nle_f64_e32 ttmp[14:15], v[2:3] ; encoding: [0x7a,0x04,0x58,0x7d]
4016 # GFX11: v_cmpx_nle_f64_e32 exec, v[2:3] ; encoding: [0x7e,0x04,0x58,0x7d]
4019 # GFX11: v_cmpx_nle_f64_e32 null, v[2:3] ; encoding: [0x7c,0x04,0x58,0x7d]
4022 # GFX11: v_cmpx_nle_f64_e32 -1, v[2:3] ; encoding: [0xc1,0x04,0x58,0x7d]
4025 # GFX11: v_cmpx_nle_f64_e32 0.5, v[2:3] ; encoding: [0xf0,0x04,0x58,0x7d]
4028 # GFX11: v_cmpx_nle_f64_e32 src_scc, v[2:3] ; encoding: [0xfd,0x04,0x58,0x7d]
4030 0xff,0xfc,0x59,0x7d,0x56,0x34,0x12,0xaf
4031 # GFX11: v_cmpx_nle_f64_e32 0xaf123456, v[254:255] ; encoding: [0xff,0xfc,0x59,0x7d,0x56,0x34,0x12,0xaf]
4034 # GFX11-REAL16: v_cmpx_nlg_f16_e32 v1.l, v2.l ; encoding: [0x01,0x05,0x14,0x7d]
4035 # GFX11-FAKE16: v_cmpx_nlg_f16_e32 v1, v2 ; encoding: [0x01,0x05,0x14,0x7d]
4038 # GFX11-REAL16: v_cmpx_nlg_f16_e32 v127.l, v2.l ; encoding: [0x7f,0x05,0x14,0x7d]
4039 # GFX11-FAKE16: v_cmpx_nlg_f16_e32 v127, v2 ; encoding: [0x7f,0x05,0x14,0x7d]
4042 # GFX11-REAL16: v_cmpx_nlg_f16_e32 s1, v2.l ; encoding: [0x01,0x04,0x14,0x7d]
4043 # GFX11-FAKE16: v_cmpx_nlg_f16_e32 s1, v2 ; encoding: [0x01,0x04,0x14,0x7d]
4046 # GFX11-REAL16: v_cmpx_nlg_f16_e32 s105, v2.l ; encoding: [0x69,0x04,0x14,0x7d]
4047 # GFX11-FAKE16: v_cmpx_nlg_f16_e32 s105, v2 ; encoding: [0x69,0x04,0x14,0x7d]
4050 # GFX11-REAL16: v_cmpx_nlg_f16_e32 vcc_lo, v2.l ; encoding: [0x6a,0x04,0x14,0x7d]
4051 # GFX11-FAKE16: v_cmpx_nlg_f16_e32 vcc_lo, v2 ; encoding: [0x6a,0x04,0x14,0x7d]
4054 # GFX11-REAL16: v_cmpx_nlg_f16_e32 vcc_hi, v2.l ; encoding: [0x6b,0x04,0x14,0x7d]
4055 # GFX11-FAKE16: v_cmpx_nlg_f16_e32 vcc_hi, v2 ; encoding: [0x6b,0x04,0x14,0x7d]
4058 # GFX11-REAL16: v_cmpx_nlg_f16_e32 ttmp15, v2.l ; encoding: [0x7b,0x04,0x14,0x7d]
4059 # GFX11-FAKE16: v_cmpx_nlg_f16_e32 ttmp15, v2 ; encoding: [0x7b,0x04,0x14,0x7d]
4062 # GFX11-REAL16: v_cmpx_nlg_f16_e32 m0, v2.l ; encoding: [0x7d,0x04,0x14,0x7d]
4063 # GFX11-FAKE16: v_cmpx_nlg_f16_e32 m0, v2 ; encoding: [0x7d,0x04,0x14,0x7d]
4066 # GFX11-REAL16: v_cmpx_nlg_f16_e32 exec_lo, v2.l ; encoding: [0x7e,0x04,0x14,0x7d]
4067 # GFX11-FAKE16: v_cmpx_nlg_f16_e32 exec_lo, v2 ; encoding: [0x7e,0x04,0x14,0x7d]
4070 # GFX11-REAL16: v_cmpx_nlg_f16_e32 exec_hi, v2.l ; encoding: [0x7f,0x04,0x14,0x7d]
4071 # GFX11-FAKE16: v_cmpx_nlg_f16_e32 exec_hi, v2 ; encoding: [0x7f,0x04,0x14,0x7d]
4074 # GFX11-REAL16: v_cmpx_nlg_f16_e32 null, v2.l ; encoding: [0x7c,0x04,0x14,0x7d]
4075 # GFX11-FAKE16: v_cmpx_nlg_f16_e32 null, v2 ; encoding: [0x7c,0x04,0x14,0x7d]
4078 # GFX11-REAL16: v_cmpx_nlg_f16_e32 -1, v2.l ; encoding: [0xc1,0x04,0x14,0x7d]
4079 # GFX11-FAKE16: v_cmpx_nlg_f16_e32 -1, v2 ; encoding: [0xc1,0x04,0x14,0x7d]
4082 # GFX11-REAL16: v_cmpx_nlg_f16_e32 0.5, v2.l ; encoding: [0xf0,0x04,0x14,0x7d]
4083 # GFX11-FAKE16: v_cmpx_nlg_f16_e32 0.5, v2 ; encoding: [0xf0,0x04,0x14,0x7d]
4086 # GFX11-REAL16: v_cmpx_nlg_f16_e32 src_scc, v2.l ; encoding: [0xfd,0x04,0x14,0x7d]
4087 # GFX11-FAKE16: v_cmpx_nlg_f16_e32 src_scc, v2 ; encoding: [0xfd,0x04,0x14,0x7d]
4089 0xff,0xfe,0x14,0x7d,0x0b,0xfe,0x00,0x00
4090 # GFX11-REAL16: v_cmpx_nlg_f16_e32 0xfe0b, v127.l ; encoding: [0xff,0xfe,0x14,0x7d,0x0b,0xfe,0x00,0x00]
4091 # GFX11-FAKE16: v_cmpx_nlg_f16_e32 0xfe0b, v127 ; encoding: [0xff,0xfe,0x14,0x7d,0x0b,0xfe,0x00,0x00]
4094 # GFX11-REAL16: v_cmpx_nlg_f16_e32 v1.h, v2.l ; encoding: [0x81,0x05,0x14,0x7d]
4095 # GFX11-FAKE16: v_cmpx_nlg_f16_e32 v129/*Invalid register, operand has 'VS_32_Lo128' register class*/, v2 ; encoding: [0x81,0x05,0x14,0x7d]
4098 # GFX11-REAL16: v_cmpx_nlg_f16_e32 v127.h, v2.l ; encoding: [0xff,0x05,0x14,0x7d]
4099 # GFX11-FAKE16: v_cmpx_nlg_f16_e32 v255/*Invalid register, operand has 'VS_32_Lo128' register class*/, v2 ; encoding: [0xff,0x05,0x14,0x7d]
4102 # GFX11-REAL16: v_cmpx_nlg_f16_e32 0.5, v127.l ; encoding: [0xf0,0xfe,0x14,0x7d]
4103 # GFX11-FAKE16: v_cmpx_nlg_f16_e32 0.5, v127 ; encoding: [0xf0,0xfe,0x14,0x7d]
4106 # GFX11-REAL16: v_cmpx_nlg_f16_e32 src_scc, v2.h ; encoding: [0xfd,0x04,0x15,0x7d]
4107 # GFX11-FAKE16: v_cmpx_nlg_f16_e32 src_scc, v130/*Invalid register, operand has 'VGPR_32_Lo128' register class*/ ; encoding: [0xfd,0x04,0x15,0x7d]
4109 0xff,0xfe,0x15,0x7d,0x0b,0xfe,0x00,0x00
4110 # GFX11-REAL16: v_cmpx_nlg_f16_e32 0xfe0b, v127.h ; encoding: [0xff,0xfe,0x15,0x7d,0x0b,0xfe,0x00,0x00]
4111 # GFX11-FAKE16: v_cmpx_nlg_f16_e32 0xfe0b, v255/*Invalid register, operand has 'VGPR_32_Lo128' register class*/ ; encoding: [0xff,0xfe,0x15,0x7d,0x0b,0xfe,0x00,0x00]
4114 # GFX11: v_cmpx_nlg_f32_e32 v1, v2 ; encoding: [0x01,0x05,0x34,0x7d]
4117 # GFX11: v_cmpx_nlg_f32_e32 v255, v2 ; encoding: [0xff,0x05,0x34,0x7d]
4120 # GFX11: v_cmpx_nlg_f32_e32 s1, v2 ; encoding: [0x01,0x04,0x34,0x7d]
4123 # GFX11: v_cmpx_nlg_f32_e32 s105, v2 ; encoding: [0x69,0x04,0x34,0x7d]
4126 # GFX11: v_cmpx_nlg_f32_e32 vcc_lo, v2 ; encoding: [0x6a,0x04,0x34,0x7d]
4129 # GFX11: v_cmpx_nlg_f32_e32 vcc_hi, v2 ; encoding: [0x6b,0x04,0x34,0x7d]
4132 # GFX11: v_cmpx_nlg_f32_e32 ttmp15, v2 ; encoding: [0x7b,0x04,0x34,0x7d]
4135 # GFX11: v_cmpx_nlg_f32_e32 m0, v2 ; encoding: [0x7d,0x04,0x34,0x7d]
4138 # GFX11: v_cmpx_nlg_f32_e32 exec_lo, v2 ; encoding: [0x7e,0x04,0x34,0x7d]
4141 # GFX11: v_cmpx_nlg_f32_e32 exec_hi, v2 ; encoding: [0x7f,0x04,0x34,0x7d]
4144 # GFX11: v_cmpx_nlg_f32_e32 null, v2 ; encoding: [0x7c,0x04,0x34,0x7d]
4147 # GFX11: v_cmpx_nlg_f32_e32 -1, v2 ; encoding: [0xc1,0x04,0x34,0x7d]
4150 # GFX11: v_cmpx_nlg_f32_e32 0.5, v2 ; encoding: [0xf0,0x04,0x34,0x7d]
4153 # GFX11: v_cmpx_nlg_f32_e32 src_scc, v2 ; encoding: [0xfd,0x04,0x34,0x7d]
4155 0xff,0xfe,0x35,0x7d,0x56,0x34,0x12,0xaf
4156 # GFX11: v_cmpx_nlg_f32_e32 0xaf123456, v255 ; encoding: [0xff,0xfe,0x35,0x7d,0x56,0x34,0x12,0xaf]
4159 # GFX11: v_cmpx_nlg_f64_e32 v[1:2], v[2:3] ; encoding: [0x01,0x05,0x54,0x7d]
4162 # GFX11: v_cmpx_nlg_f64_e32 v[254:255], v[2:3] ; encoding: [0xfe,0x05,0x54,0x7d]
4165 # GFX11: v_cmpx_nlg_f64_e32 s[2:3], v[2:3] ; encoding: [0x02,0x04,0x54,0x7d]
4168 # GFX11: v_cmpx_nlg_f64_e32 s[104:105], v[2:3] ; encoding: [0x68,0x04,0x54,0x7d]
4171 # GFX11: v_cmpx_nlg_f64_e32 vcc, v[2:3] ; encoding: [0x6a,0x04,0x54,0x7d]
4174 # GFX11: v_cmpx_nlg_f64_e32 ttmp[14:15], v[2:3] ; encoding: [0x7a,0x04,0x54,0x7d]
4177 # GFX11: v_cmpx_nlg_f64_e32 exec, v[2:3] ; encoding: [0x7e,0x04,0x54,0x7d]
4180 # GFX11: v_cmpx_nlg_f64_e32 null, v[2:3] ; encoding: [0x7c,0x04,0x54,0x7d]
4183 # GFX11: v_cmpx_nlg_f64_e32 -1, v[2:3] ; encoding: [0xc1,0x04,0x54,0x7d]
4186 # GFX11: v_cmpx_nlg_f64_e32 0.5, v[2:3] ; encoding: [0xf0,0x04,0x54,0x7d]
4189 # GFX11: v_cmpx_nlg_f64_e32 src_scc, v[2:3] ; encoding: [0xfd,0x04,0x54,0x7d]
4191 0xff,0xfc,0x55,0x7d,0x56,0x34,0x12,0xaf
4192 # GFX11: v_cmpx_nlg_f64_e32 0xaf123456, v[254:255] ; encoding: [0xff,0xfc,0x55,0x7d,0x56,0x34,0x12,0xaf]
4195 # GFX11-REAL16: v_cmpx_nlt_f16_e32 v1.l, v2.l ; encoding: [0x01,0x05,0x1c,0x7d]
4196 # GFX11-FAKE16: v_cmpx_nlt_f16_e32 v1, v2 ; encoding: [0x01,0x05,0x1c,0x7d]
4199 # GFX11-REAL16: v_cmpx_nlt_f16_e32 v127.l, v2.l ; encoding: [0x7f,0x05,0x1c,0x7d]
4200 # GFX11-FAKE16: v_cmpx_nlt_f16_e32 v127, v2 ; encoding: [0x7f,0x05,0x1c,0x7d]
4203 # GFX11-REAL16: v_cmpx_nlt_f16_e32 s1, v2.l ; encoding: [0x01,0x04,0x1c,0x7d]
4204 # GFX11-FAKE16: v_cmpx_nlt_f16_e32 s1, v2 ; encoding: [0x01,0x04,0x1c,0x7d]
4207 # GFX11-REAL16: v_cmpx_nlt_f16_e32 s105, v2.l ; encoding: [0x69,0x04,0x1c,0x7d]
4208 # GFX11-FAKE16: v_cmpx_nlt_f16_e32 s105, v2 ; encoding: [0x69,0x04,0x1c,0x7d]
4211 # GFX11-REAL16: v_cmpx_nlt_f16_e32 vcc_lo, v2.l ; encoding: [0x6a,0x04,0x1c,0x7d]
4212 # GFX11-FAKE16: v_cmpx_nlt_f16_e32 vcc_lo, v2 ; encoding: [0x6a,0x04,0x1c,0x7d]
4215 # GFX11-REAL16: v_cmpx_nlt_f16_e32 vcc_hi, v2.l ; encoding: [0x6b,0x04,0x1c,0x7d]
4216 # GFX11-FAKE16: v_cmpx_nlt_f16_e32 vcc_hi, v2 ; encoding: [0x6b,0x04,0x1c,0x7d]
4219 # GFX11-REAL16: v_cmpx_nlt_f16_e32 ttmp15, v2.l ; encoding: [0x7b,0x04,0x1c,0x7d]
4220 # GFX11-FAKE16: v_cmpx_nlt_f16_e32 ttmp15, v2 ; encoding: [0x7b,0x04,0x1c,0x7d]
4223 # GFX11-REAL16: v_cmpx_nlt_f16_e32 m0, v2.l ; encoding: [0x7d,0x04,0x1c,0x7d]
4224 # GFX11-FAKE16: v_cmpx_nlt_f16_e32 m0, v2 ; encoding: [0x7d,0x04,0x1c,0x7d]
4227 # GFX11-REAL16: v_cmpx_nlt_f16_e32 exec_lo, v2.l ; encoding: [0x7e,0x04,0x1c,0x7d]
4228 # GFX11-FAKE16: v_cmpx_nlt_f16_e32 exec_lo, v2 ; encoding: [0x7e,0x04,0x1c,0x7d]
4231 # GFX11-REAL16: v_cmpx_nlt_f16_e32 exec_hi, v2.l ; encoding: [0x7f,0x04,0x1c,0x7d]
4232 # GFX11-FAKE16: v_cmpx_nlt_f16_e32 exec_hi, v2 ; encoding: [0x7f,0x04,0x1c,0x7d]
4235 # GFX11-REAL16: v_cmpx_nlt_f16_e32 null, v2.l ; encoding: [0x7c,0x04,0x1c,0x7d]
4236 # GFX11-FAKE16: v_cmpx_nlt_f16_e32 null, v2 ; encoding: [0x7c,0x04,0x1c,0x7d]
4239 # GFX11-REAL16: v_cmpx_nlt_f16_e32 -1, v2.l ; encoding: [0xc1,0x04,0x1c,0x7d]
4240 # GFX11-FAKE16: v_cmpx_nlt_f16_e32 -1, v2 ; encoding: [0xc1,0x04,0x1c,0x7d]
4243 # GFX11-REAL16: v_cmpx_nlt_f16_e32 0.5, v2.l ; encoding: [0xf0,0x04,0x1c,0x7d]
4244 # GFX11-FAKE16: v_cmpx_nlt_f16_e32 0.5, v2 ; encoding: [0xf0,0x04,0x1c,0x7d]
4247 # GFX11-REAL16: v_cmpx_nlt_f16_e32 src_scc, v2.l ; encoding: [0xfd,0x04,0x1c,0x7d]
4248 # GFX11-FAKE16: v_cmpx_nlt_f16_e32 src_scc, v2 ; encoding: [0xfd,0x04,0x1c,0x7d]
4250 0xff,0xfe,0x1c,0x7d,0x0b,0xfe,0x00,0x00
4251 # GFX11-REAL16: v_cmpx_nlt_f16_e32 0xfe0b, v127.l ; encoding: [0xff,0xfe,0x1c,0x7d,0x0b,0xfe,0x00,0x00]
4252 # GFX11-FAKE16: v_cmpx_nlt_f16_e32 0xfe0b, v127 ; encoding: [0xff,0xfe,0x1c,0x7d,0x0b,0xfe,0x00,0x00]
4255 # GFX11-REAL16: v_cmpx_nlt_f16_e32 v1.h, v2.l ; encoding: [0x81,0x05,0x1c,0x7d]
4256 # GFX11-FAKE16: v_cmpx_nlt_f16_e32 v129/*Invalid register, operand has 'VS_32_Lo128' register class*/, v2 ; encoding: [0x81,0x05,0x1c,0x7d]
4259 # GFX11-REAL16: v_cmpx_nlt_f16_e32 v127.h, v2.l ; encoding: [0xff,0x05,0x1c,0x7d]
4260 # GFX11-FAKE16: v_cmpx_nlt_f16_e32 v255/*Invalid register, operand has 'VS_32_Lo128' register class*/, v2 ; encoding: [0xff,0x05,0x1c,0x7d]
4263 # GFX11-REAL16: v_cmpx_nlt_f16_e32 0.5, v127.l ; encoding: [0xf0,0xfe,0x1c,0x7d]
4264 # GFX11-FAKE16: v_cmpx_nlt_f16_e32 0.5, v127 ; encoding: [0xf0,0xfe,0x1c,0x7d]
4267 # GFX11-REAL16: v_cmpx_nlt_f16_e32 src_scc, v2.h ; encoding: [0xfd,0x04,0x1d,0x7d]
4268 # GFX11-FAKE16: v_cmpx_nlt_f16_e32 src_scc, v130/*Invalid register, operand has 'VGPR_32_Lo128' register class*/ ; encoding: [0xfd,0x04,0x1d,0x7d]
4270 0xff,0xfe,0x1d,0x7d,0x0b,0xfe,0x00,0x00
4271 # GFX11-REAL16: v_cmpx_nlt_f16_e32 0xfe0b, v127.h ; encoding: [0xff,0xfe,0x1d,0x7d,0x0b,0xfe,0x00,0x00]
4272 # GFX11-FAKE16: v_cmpx_nlt_f16_e32 0xfe0b, v255/*Invalid register, operand has 'VGPR_32_Lo128' register class*/ ; encoding: [0xff,0xfe,0x1d,0x7d,0x0b,0xfe,0x00,0x00]
4275 # GFX11: v_cmpx_nlt_f32_e32 v1, v2 ; encoding: [0x01,0x05,0x3c,0x7d]
4278 # GFX11: v_cmpx_nlt_f32_e32 v255, v2 ; encoding: [0xff,0x05,0x3c,0x7d]
4281 # GFX11: v_cmpx_nlt_f32_e32 s1, v2 ; encoding: [0x01,0x04,0x3c,0x7d]
4284 # GFX11: v_cmpx_nlt_f32_e32 s105, v2 ; encoding: [0x69,0x04,0x3c,0x7d]
4287 # GFX11: v_cmpx_nlt_f32_e32 vcc_lo, v2 ; encoding: [0x6a,0x04,0x3c,0x7d]
4290 # GFX11: v_cmpx_nlt_f32_e32 vcc_hi, v2 ; encoding: [0x6b,0x04,0x3c,0x7d]
4293 # GFX11: v_cmpx_nlt_f32_e32 ttmp15, v2 ; encoding: [0x7b,0x04,0x3c,0x7d]
4296 # GFX11: v_cmpx_nlt_f32_e32 m0, v2 ; encoding: [0x7d,0x04,0x3c,0x7d]
4299 # GFX11: v_cmpx_nlt_f32_e32 exec_lo, v2 ; encoding: [0x7e,0x04,0x3c,0x7d]
4302 # GFX11: v_cmpx_nlt_f32_e32 exec_hi, v2 ; encoding: [0x7f,0x04,0x3c,0x7d]
4305 # GFX11: v_cmpx_nlt_f32_e32 null, v2 ; encoding: [0x7c,0x04,0x3c,0x7d]
4308 # GFX11: v_cmpx_nlt_f32_e32 -1, v2 ; encoding: [0xc1,0x04,0x3c,0x7d]
4311 # GFX11: v_cmpx_nlt_f32_e32 0.5, v2 ; encoding: [0xf0,0x04,0x3c,0x7d]
4314 # GFX11: v_cmpx_nlt_f32_e32 src_scc, v2 ; encoding: [0xfd,0x04,0x3c,0x7d]
4316 0xff,0xfe,0x3d,0x7d,0x56,0x34,0x12,0xaf
4317 # GFX11: v_cmpx_nlt_f32_e32 0xaf123456, v255 ; encoding: [0xff,0xfe,0x3d,0x7d,0x56,0x34,0x12,0xaf]
4320 # GFX11: v_cmpx_nlt_f64_e32 v[1:2], v[2:3] ; encoding: [0x01,0x05,0x5c,0x7d]
4323 # GFX11: v_cmpx_nlt_f64_e32 v[254:255], v[2:3] ; encoding: [0xfe,0x05,0x5c,0x7d]
4326 # GFX11: v_cmpx_nlt_f64_e32 s[2:3], v[2:3] ; encoding: [0x02,0x04,0x5c,0x7d]
4329 # GFX11: v_cmpx_nlt_f64_e32 s[104:105], v[2:3] ; encoding: [0x68,0x04,0x5c,0x7d]
4332 # GFX11: v_cmpx_nlt_f64_e32 vcc, v[2:3] ; encoding: [0x6a,0x04,0x5c,0x7d]
4335 # GFX11: v_cmpx_nlt_f64_e32 ttmp[14:15], v[2:3] ; encoding: [0x7a,0x04,0x5c,0x7d]
4338 # GFX11: v_cmpx_nlt_f64_e32 exec, v[2:3] ; encoding: [0x7e,0x04,0x5c,0x7d]
4341 # GFX11: v_cmpx_nlt_f64_e32 null, v[2:3] ; encoding: [0x7c,0x04,0x5c,0x7d]
4344 # GFX11: v_cmpx_nlt_f64_e32 -1, v[2:3] ; encoding: [0xc1,0x04,0x5c,0x7d]
4347 # GFX11: v_cmpx_nlt_f64_e32 0.5, v[2:3] ; encoding: [0xf0,0x04,0x5c,0x7d]
4350 # GFX11: v_cmpx_nlt_f64_e32 src_scc, v[2:3] ; encoding: [0xfd,0x04,0x5c,0x7d]
4352 0xff,0xfc,0x5d,0x7d,0x56,0x34,0x12,0xaf
4353 # GFX11: v_cmpx_nlt_f64_e32 0xaf123456, v[254:255] ; encoding: [0xff,0xfc,0x5d,0x7d,0x56,0x34,0x12,0xaf]
4356 # GFX11-REAL16: v_cmpx_o_f16_e32 v1.l, v2.l ; encoding: [0x01,0x05,0x0e,0x7d]
4357 # GFX11-FAKE16: v_cmpx_o_f16_e32 v1, v2 ; encoding: [0x01,0x05,0x0e,0x7d]
4360 # GFX11-REAL16: v_cmpx_o_f16_e32 v127.l, v2.l ; encoding: [0x7f,0x05,0x0e,0x7d]
4361 # GFX11-FAKE16: v_cmpx_o_f16_e32 v127, v2 ; encoding: [0x7f,0x05,0x0e,0x7d]
4364 # GFX11-REAL16: v_cmpx_o_f16_e32 s1, v2.l ; encoding: [0x01,0x04,0x0e,0x7d]
4365 # GFX11-FAKE16: v_cmpx_o_f16_e32 s1, v2 ; encoding: [0x01,0x04,0x0e,0x7d]
4368 # GFX11-REAL16: v_cmpx_o_f16_e32 s105, v2.l ; encoding: [0x69,0x04,0x0e,0x7d]
4369 # GFX11-FAKE16: v_cmpx_o_f16_e32 s105, v2 ; encoding: [0x69,0x04,0x0e,0x7d]
4372 # GFX11-REAL16: v_cmpx_o_f16_e32 vcc_lo, v2.l ; encoding: [0x6a,0x04,0x0e,0x7d]
4373 # GFX11-FAKE16: v_cmpx_o_f16_e32 vcc_lo, v2 ; encoding: [0x6a,0x04,0x0e,0x7d]
4376 # GFX11-REAL16: v_cmpx_o_f16_e32 vcc_hi, v2.l ; encoding: [0x6b,0x04,0x0e,0x7d]
4377 # GFX11-FAKE16: v_cmpx_o_f16_e32 vcc_hi, v2 ; encoding: [0x6b,0x04,0x0e,0x7d]
4380 # GFX11-REAL16: v_cmpx_o_f16_e32 ttmp15, v2.l ; encoding: [0x7b,0x04,0x0e,0x7d]
4381 # GFX11-FAKE16: v_cmpx_o_f16_e32 ttmp15, v2 ; encoding: [0x7b,0x04,0x0e,0x7d]
4384 # GFX11-REAL16: v_cmpx_o_f16_e32 m0, v2.l ; encoding: [0x7d,0x04,0x0e,0x7d]
4385 # GFX11-FAKE16: v_cmpx_o_f16_e32 m0, v2 ; encoding: [0x7d,0x04,0x0e,0x7d]
4388 # GFX11-REAL16: v_cmpx_o_f16_e32 exec_lo, v2.l ; encoding: [0x7e,0x04,0x0e,0x7d]
4389 # GFX11-FAKE16: v_cmpx_o_f16_e32 exec_lo, v2 ; encoding: [0x7e,0x04,0x0e,0x7d]
4392 # GFX11-REAL16: v_cmpx_o_f16_e32 exec_hi, v2.l ; encoding: [0x7f,0x04,0x0e,0x7d]
4393 # GFX11-FAKE16: v_cmpx_o_f16_e32 exec_hi, v2 ; encoding: [0x7f,0x04,0x0e,0x7d]
4396 # GFX11-REAL16: v_cmpx_o_f16_e32 null, v2.l ; encoding: [0x7c,0x04,0x0e,0x7d]
4397 # GFX11-FAKE16: v_cmpx_o_f16_e32 null, v2 ; encoding: [0x7c,0x04,0x0e,0x7d]
4400 # GFX11-REAL16: v_cmpx_o_f16_e32 -1, v2.l ; encoding: [0xc1,0x04,0x0e,0x7d]
4401 # GFX11-FAKE16: v_cmpx_o_f16_e32 -1, v2 ; encoding: [0xc1,0x04,0x0e,0x7d]
4404 # GFX11-REAL16: v_cmpx_o_f16_e32 0.5, v2.l ; encoding: [0xf0,0x04,0x0e,0x7d]
4405 # GFX11-FAKE16: v_cmpx_o_f16_e32 0.5, v2 ; encoding: [0xf0,0x04,0x0e,0x7d]
4408 # GFX11-REAL16: v_cmpx_o_f16_e32 src_scc, v2.l ; encoding: [0xfd,0x04,0x0e,0x7d]
4409 # GFX11-FAKE16: v_cmpx_o_f16_e32 src_scc, v2 ; encoding: [0xfd,0x04,0x0e,0x7d]
4411 0xff,0xfe,0x0e,0x7d,0x0b,0xfe,0x00,0x00
4412 # GFX11-REAL16: v_cmpx_o_f16_e32 0xfe0b, v127.l ; encoding: [0xff,0xfe,0x0e,0x7d,0x0b,0xfe,0x00,0x00]
4413 # GFX11-FAKE16: v_cmpx_o_f16_e32 0xfe0b, v127 ; encoding: [0xff,0xfe,0x0e,0x7d,0x0b,0xfe,0x00,0x00]
4416 # GFX11-REAL16: v_cmpx_o_f16_e32 v1.h, v2.l ; encoding: [0x81,0x05,0x0e,0x7d]
4417 # GFX11-FAKE16: v_cmpx_o_f16_e32 v129/*Invalid register, operand has 'VS_32_Lo128' register class*/, v2 ; encoding: [0x81,0x05,0x0e,0x7d]
4420 # GFX11-REAL16: v_cmpx_o_f16_e32 v127.h, v2.l ; encoding: [0xff,0x05,0x0e,0x7d]
4421 # GFX11-FAKE16: v_cmpx_o_f16_e32 v255/*Invalid register, operand has 'VS_32_Lo128' register class*/, v2 ; encoding: [0xff,0x05,0x0e,0x7d]
4424 # GFX11-REAL16: v_cmpx_o_f16_e32 0.5, v127.l ; encoding: [0xf0,0xfe,0x0e,0x7d]
4425 # GFX11-FAKE16: v_cmpx_o_f16_e32 0.5, v127 ; encoding: [0xf0,0xfe,0x0e,0x7d]
4428 # GFX11-REAL16: v_cmpx_o_f16_e32 src_scc, v2.h ; encoding: [0xfd,0x04,0x0f,0x7d]
4429 # GFX11-FAKE16: v_cmpx_o_f16_e32 src_scc, v130/*Invalid register, operand has 'VGPR_32_Lo128' register class*/ ; encoding: [0xfd,0x04,0x0f,0x7d]
4431 0xff,0xfe,0x0f,0x7d,0x0b,0xfe,0x00,0x00
4432 # GFX11-REAL16: v_cmpx_o_f16_e32 0xfe0b, v127.h ; encoding: [0xff,0xfe,0x0f,0x7d,0x0b,0xfe,0x00,0x00]
4433 # GFX11-FAKE16: v_cmpx_o_f16_e32 0xfe0b, v255/*Invalid register, operand has 'VGPR_32_Lo128' register class*/ ; encoding: [0xff,0xfe,0x0f,0x7d,0x0b,0xfe,0x00,0x00]
4436 # GFX11: v_cmpx_o_f32_e32 v1, v2 ; encoding: [0x01,0x05,0x2e,0x7d]
4439 # GFX11: v_cmpx_o_f32_e32 v255, v2 ; encoding: [0xff,0x05,0x2e,0x7d]
4442 # GFX11: v_cmpx_o_f32_e32 s1, v2 ; encoding: [0x01,0x04,0x2e,0x7d]
4445 # GFX11: v_cmpx_o_f32_e32 s105, v2 ; encoding: [0x69,0x04,0x2e,0x7d]
4448 # GFX11: v_cmpx_o_f32_e32 vcc_lo, v2 ; encoding: [0x6a,0x04,0x2e,0x7d]
4451 # GFX11: v_cmpx_o_f32_e32 vcc_hi, v2 ; encoding: [0x6b,0x04,0x2e,0x7d]
4454 # GFX11: v_cmpx_o_f32_e32 ttmp15, v2 ; encoding: [0x7b,0x04,0x2e,0x7d]
4457 # GFX11: v_cmpx_o_f32_e32 m0, v2 ; encoding: [0x7d,0x04,0x2e,0x7d]
4460 # GFX11: v_cmpx_o_f32_e32 exec_lo, v2 ; encoding: [0x7e,0x04,0x2e,0x7d]
4463 # GFX11: v_cmpx_o_f32_e32 exec_hi, v2 ; encoding: [0x7f,0x04,0x2e,0x7d]
4466 # GFX11: v_cmpx_o_f32_e32 null, v2 ; encoding: [0x7c,0x04,0x2e,0x7d]
4469 # GFX11: v_cmpx_o_f32_e32 -1, v2 ; encoding: [0xc1,0x04,0x2e,0x7d]
4472 # GFX11: v_cmpx_o_f32_e32 0.5, v2 ; encoding: [0xf0,0x04,0x2e,0x7d]
4475 # GFX11: v_cmpx_o_f32_e32 src_scc, v2 ; encoding: [0xfd,0x04,0x2e,0x7d]
4477 0xff,0xfe,0x2f,0x7d,0x56,0x34,0x12,0xaf
4478 # GFX11: v_cmpx_o_f32_e32 0xaf123456, v255 ; encoding: [0xff,0xfe,0x2f,0x7d,0x56,0x34,0x12,0xaf]
4481 # GFX11: v_cmpx_o_f64_e32 v[1:2], v[2:3] ; encoding: [0x01,0x05,0x4e,0x7d]
4484 # GFX11: v_cmpx_o_f64_e32 v[254:255], v[2:3] ; encoding: [0xfe,0x05,0x4e,0x7d]
4487 # GFX11: v_cmpx_o_f64_e32 s[2:3], v[2:3] ; encoding: [0x02,0x04,0x4e,0x7d]
4490 # GFX11: v_cmpx_o_f64_e32 s[104:105], v[2:3] ; encoding: [0x68,0x04,0x4e,0x7d]
4493 # GFX11: v_cmpx_o_f64_e32 vcc, v[2:3] ; encoding: [0x6a,0x04,0x4e,0x7d]
4496 # GFX11: v_cmpx_o_f64_e32 ttmp[14:15], v[2:3] ; encoding: [0x7a,0x04,0x4e,0x7d]
4499 # GFX11: v_cmpx_o_f64_e32 exec, v[2:3] ; encoding: [0x7e,0x04,0x4e,0x7d]
4502 # GFX11: v_cmpx_o_f64_e32 null, v[2:3] ; encoding: [0x7c,0x04,0x4e,0x7d]
4505 # GFX11: v_cmpx_o_f64_e32 -1, v[2:3] ; encoding: [0xc1,0x04,0x4e,0x7d]
4508 # GFX11: v_cmpx_o_f64_e32 0.5, v[2:3] ; encoding: [0xf0,0x04,0x4e,0x7d]
4511 # GFX11: v_cmpx_o_f64_e32 src_scc, v[2:3] ; encoding: [0xfd,0x04,0x4e,0x7d]
4513 0xff,0xfc,0x4f,0x7d,0x56,0x34,0x12,0xaf
4514 # GFX11: v_cmpx_o_f64_e32 0xaf123456, v[254:255] ; encoding: [0xff,0xfc,0x4f,0x7d,0x56,0x34,0x12,0xaf]
4517 # GFX11-REAL16: v_cmpx_t_f16_e32 v1.l, v2.l ; encoding: [0x01,0x05,0x1e,0x7d]
4518 # GFX11-FAKE16: v_cmpx_t_f16_e32 v1, v2 ; encoding: [0x01,0x05,0x1e,0x7d]
4521 # GFX11-REAL16: v_cmpx_t_f16_e32 v127.l, v2.l ; encoding: [0x7f,0x05,0x1e,0x7d]
4522 # GFX11-FAKE16: v_cmpx_t_f16_e32 v127, v2 ; encoding: [0x7f,0x05,0x1e,0x7d]
4525 # GFX11-REAL16: v_cmpx_t_f16_e32 s1, v2.l ; encoding: [0x01,0x04,0x1e,0x7d]
4526 # GFX11-FAKE16: v_cmpx_t_f16_e32 s1, v2 ; encoding: [0x01,0x04,0x1e,0x7d]
4529 # GFX11-REAL16: v_cmpx_t_f16_e32 s105, v2.l ; encoding: [0x69,0x04,0x1e,0x7d]
4530 # GFX11-FAKE16: v_cmpx_t_f16_e32 s105, v2 ; encoding: [0x69,0x04,0x1e,0x7d]
4533 # GFX11-REAL16: v_cmpx_t_f16_e32 vcc_lo, v2.l ; encoding: [0x6a,0x04,0x1e,0x7d]
4534 # GFX11-FAKE16: v_cmpx_t_f16_e32 vcc_lo, v2 ; encoding: [0x6a,0x04,0x1e,0x7d]
4537 # GFX11-REAL16: v_cmpx_t_f16_e32 vcc_hi, v2.l ; encoding: [0x6b,0x04,0x1e,0x7d]
4538 # GFX11-FAKE16: v_cmpx_t_f16_e32 vcc_hi, v2 ; encoding: [0x6b,0x04,0x1e,0x7d]
4541 # GFX11-REAL16: v_cmpx_t_f16_e32 ttmp15, v2.l ; encoding: [0x7b,0x04,0x1e,0x7d]
4542 # GFX11-FAKE16: v_cmpx_t_f16_e32 ttmp15, v2 ; encoding: [0x7b,0x04,0x1e,0x7d]
4545 # GFX11-REAL16: v_cmpx_t_f16_e32 m0, v2.l ; encoding: [0x7d,0x04,0x1e,0x7d]
4546 # GFX11-FAKE16: v_cmpx_t_f16_e32 m0, v2 ; encoding: [0x7d,0x04,0x1e,0x7d]
4549 # GFX11-REAL16: v_cmpx_t_f16_e32 exec_lo, v2.l ; encoding: [0x7e,0x04,0x1e,0x7d]
4550 # GFX11-FAKE16: v_cmpx_t_f16_e32 exec_lo, v2 ; encoding: [0x7e,0x04,0x1e,0x7d]
4553 # GFX11-REAL16: v_cmpx_t_f16_e32 exec_hi, v2.l ; encoding: [0x7f,0x04,0x1e,0x7d]
4554 # GFX11-FAKE16: v_cmpx_t_f16_e32 exec_hi, v2 ; encoding: [0x7f,0x04,0x1e,0x7d]
4557 # GFX11-REAL16: v_cmpx_t_f16_e32 null, v2.l ; encoding: [0x7c,0x04,0x1e,0x7d]
4558 # GFX11-FAKE16: v_cmpx_t_f16_e32 null, v2 ; encoding: [0x7c,0x04,0x1e,0x7d]
4561 # GFX11-REAL16: v_cmpx_t_f16_e32 -1, v2.l ; encoding: [0xc1,0x04,0x1e,0x7d]
4562 # GFX11-FAKE16: v_cmpx_t_f16_e32 -1, v2 ; encoding: [0xc1,0x04,0x1e,0x7d]
4565 # GFX11-REAL16: v_cmpx_t_f16_e32 0.5, v2.l ; encoding: [0xf0,0x04,0x1e,0x7d]
4566 # GFX11-FAKE16: v_cmpx_t_f16_e32 0.5, v2 ; encoding: [0xf0,0x04,0x1e,0x7d]
4569 # GFX11-REAL16: v_cmpx_t_f16_e32 src_scc, v2.l ; encoding: [0xfd,0x04,0x1e,0x7d]
4570 # GFX11-FAKE16: v_cmpx_t_f16_e32 src_scc, v2 ; encoding: [0xfd,0x04,0x1e,0x7d]
4572 0xff,0xfe,0x1e,0x7d,0x0b,0xfe,0x00,0x00
4573 # GFX11-REAL16: v_cmpx_t_f16_e32 0xfe0b, v127.l ; encoding: [0xff,0xfe,0x1e,0x7d,0x0b,0xfe,0x00,0x00]
4574 # GFX11-FAKE16: v_cmpx_t_f16_e32 0xfe0b, v127 ; encoding: [0xff,0xfe,0x1e,0x7d,0x0b,0xfe,0x00,0x00]
4577 # GFX11-REAL16: v_cmpx_t_f16_e32 v1.h, v2.l ; encoding: [0x81,0x05,0x1e,0x7d]
4578 # GFX11-FAKE16: v_cmpx_t_f16_e32 v129/*Invalid register, operand has 'VS_32_Lo128' register class*/, v2 ; encoding: [0x81,0x05,0x1e,0x7d]
4581 # GFX11-REAL16: v_cmpx_t_f16_e32 v127.h, v2.l ; encoding: [0xff,0x05,0x1e,0x7d]
4582 # GFX11-FAKE16: v_cmpx_t_f16_e32 v255/*Invalid register, operand has 'VS_32_Lo128' register class*/, v2 ; encoding: [0xff,0x05,0x1e,0x7d]
4585 # GFX11-REAL16: v_cmpx_t_f16_e32 0.5, v127.l ; encoding: [0xf0,0xfe,0x1e,0x7d]
4586 # GFX11-FAKE16: v_cmpx_t_f16_e32 0.5, v127 ; encoding: [0xf0,0xfe,0x1e,0x7d]
4589 # GFX11-REAL16: v_cmpx_t_f16_e32 src_scc, v2.h ; encoding: [0xfd,0x04,0x1f,0x7d]
4590 # GFX11-FAKE16: v_cmpx_t_f16_e32 src_scc, v130/*Invalid register, operand has 'VGPR_32_Lo128' register class*/ ; encoding: [0xfd,0x04,0x1f,0x7d]
4592 0xff,0xfe,0x1f,0x7d,0x0b,0xfe,0x00,0x00
4593 # GFX11-REAL16: v_cmpx_t_f16_e32 0xfe0b, v127.h ; encoding: [0xff,0xfe,0x1f,0x7d,0x0b,0xfe,0x00,0x00]
4594 # GFX11-FAKE16: v_cmpx_t_f16_e32 0xfe0b, v255/*Invalid register, operand has 'VGPR_32_Lo128' register class*/ ; encoding: [0xff,0xfe,0x1f,0x7d,0x0b,0xfe,0x00,0x00]
4597 # GFX11: v_cmpx_t_f32_e32 v1, v2 ; encoding: [0x01,0x05,0x3e,0x7d]
4600 # GFX11: v_cmpx_t_f32_e32 v255, v2 ; encoding: [0xff,0x05,0x3e,0x7d]
4603 # GFX11: v_cmpx_t_f32_e32 s1, v2 ; encoding: [0x01,0x04,0x3e,0x7d]
4606 # GFX11: v_cmpx_t_f32_e32 s105, v2 ; encoding: [0x69,0x04,0x3e,0x7d]
4609 # GFX11: v_cmpx_t_f32_e32 vcc_lo, v2 ; encoding: [0x6a,0x04,0x3e,0x7d]
4612 # GFX11: v_cmpx_t_f32_e32 vcc_hi, v2 ; encoding: [0x6b,0x04,0x3e,0x7d]
4615 # GFX11: v_cmpx_t_f32_e32 ttmp15, v2 ; encoding: [0x7b,0x04,0x3e,0x7d]
4618 # GFX11: v_cmpx_t_f32_e32 m0, v2 ; encoding: [0x7d,0x04,0x3e,0x7d]
4621 # GFX11: v_cmpx_t_f32_e32 exec_lo, v2 ; encoding: [0x7e,0x04,0x3e,0x7d]
4624 # GFX11: v_cmpx_t_f32_e32 exec_hi, v2 ; encoding: [0x7f,0x04,0x3e,0x7d]
4627 # GFX11: v_cmpx_t_f32_e32 null, v2 ; encoding: [0x7c,0x04,0x3e,0x7d]
4630 # GFX11: v_cmpx_t_f32_e32 -1, v2 ; encoding: [0xc1,0x04,0x3e,0x7d]
4633 # GFX11: v_cmpx_t_f32_e32 0.5, v2 ; encoding: [0xf0,0x04,0x3e,0x7d]
4636 # GFX11: v_cmpx_t_f32_e32 src_scc, v2 ; encoding: [0xfd,0x04,0x3e,0x7d]
4638 0xff,0xfe,0x3f,0x7d,0x56,0x34,0x12,0xaf
4639 # GFX11: v_cmpx_t_f32_e32 0xaf123456, v255 ; encoding: [0xff,0xfe,0x3f,0x7d,0x56,0x34,0x12,0xaf]
4642 # GFX11: v_cmpx_t_f64_e32 v[1:2], v[2:3] ; encoding: [0x01,0x05,0x5e,0x7d]
4645 # GFX11: v_cmpx_t_f64_e32 v[254:255], v[2:3] ; encoding: [0xfe,0x05,0x5e,0x7d]
4648 # GFX11: v_cmpx_t_f64_e32 s[2:3], v[2:3] ; encoding: [0x02,0x04,0x5e,0x7d]
4651 # GFX11: v_cmpx_t_f64_e32 s[104:105], v[2:3] ; encoding: [0x68,0x04,0x5e,0x7d]
4654 # GFX11: v_cmpx_t_f64_e32 vcc, v[2:3] ; encoding: [0x6a,0x04,0x5e,0x7d]
4657 # GFX11: v_cmpx_t_f64_e32 ttmp[14:15], v[2:3] ; encoding: [0x7a,0x04,0x5e,0x7d]
4660 # GFX11: v_cmpx_t_f64_e32 exec, v[2:3] ; encoding: [0x7e,0x04,0x5e,0x7d]
4663 # GFX11: v_cmpx_t_f64_e32 null, v[2:3] ; encoding: [0x7c,0x04,0x5e,0x7d]
4666 # GFX11: v_cmpx_t_f64_e32 -1, v[2:3] ; encoding: [0xc1,0x04,0x5e,0x7d]
4669 # GFX11: v_cmpx_t_f64_e32 0.5, v[2:3] ; encoding: [0xf0,0x04,0x5e,0x7d]
4672 # GFX11: v_cmpx_t_f64_e32 src_scc, v[2:3] ; encoding: [0xfd,0x04,0x5e,0x7d]
4674 0xff,0xfc,0x5f,0x7d,0x56,0x34,0x12,0xaf
4675 # GFX11: v_cmpx_t_f64_e32 0xaf123456, v[254:255] ; encoding: [0xff,0xfc,0x5f,0x7d,0x56,0x34,0x12,0xaf]
4678 # GFX11: v_cmpx_t_i32_e32 v1, v2 ; encoding: [0x01,0x05,0x8e,0x7d]
4681 # GFX11: v_cmpx_t_i32_e32 v255, v2 ; encoding: [0xff,0x05,0x8e,0x7d]
4684 # GFX11: v_cmpx_t_i32_e32 s1, v2 ; encoding: [0x01,0x04,0x8e,0x7d]
4687 # GFX11: v_cmpx_t_i32_e32 s105, v2 ; encoding: [0x69,0x04,0x8e,0x7d]
4690 # GFX11: v_cmpx_t_i32_e32 vcc_lo, v2 ; encoding: [0x6a,0x04,0x8e,0x7d]
4693 # GFX11: v_cmpx_t_i32_e32 vcc_hi, v2 ; encoding: [0x6b,0x04,0x8e,0x7d]
4696 # GFX11: v_cmpx_t_i32_e32 ttmp15, v2 ; encoding: [0x7b,0x04,0x8e,0x7d]
4699 # GFX11: v_cmpx_t_i32_e32 m0, v2 ; encoding: [0x7d,0x04,0x8e,0x7d]
4702 # GFX11: v_cmpx_t_i32_e32 exec_lo, v2 ; encoding: [0x7e,0x04,0x8e,0x7d]
4705 # GFX11: v_cmpx_t_i32_e32 exec_hi, v2 ; encoding: [0x7f,0x04,0x8e,0x7d]
4708 # GFX11: v_cmpx_t_i32_e32 null, v2 ; encoding: [0x7c,0x04,0x8e,0x7d]
4711 # GFX11: v_cmpx_t_i32_e32 -1, v2 ; encoding: [0xc1,0x04,0x8e,0x7d]
4714 # GFX11: v_cmpx_t_i32_e32 0.5, v2 ; encoding: [0xf0,0x04,0x8e,0x7d]
4717 # GFX11: v_cmpx_t_i32_e32 src_scc, v2 ; encoding: [0xfd,0x04,0x8e,0x7d]
4719 0xff,0xfe,0x8f,0x7d,0x56,0x34,0x12,0xaf
4720 # GFX11: v_cmpx_t_i32_e32 0xaf123456, v255 ; encoding: [0xff,0xfe,0x8f,0x7d,0x56,0x34,0x12,0xaf]
4723 # GFX11: v_cmpx_t_i64_e32 v[1:2], v[2:3] ; encoding: [0x01,0x05,0xae,0x7d]
4726 # GFX11: v_cmpx_t_i64_e32 v[254:255], v[2:3] ; encoding: [0xfe,0x05,0xae,0x7d]
4729 # GFX11: v_cmpx_t_i64_e32 s[2:3], v[2:3] ; encoding: [0x02,0x04,0xae,0x7d]
4732 # GFX11: v_cmpx_t_i64_e32 s[104:105], v[2:3] ; encoding: [0x68,0x04,0xae,0x7d]
4735 # GFX11: v_cmpx_t_i64_e32 vcc, v[2:3] ; encoding: [0x6a,0x04,0xae,0x7d]
4738 # GFX11: v_cmpx_t_i64_e32 ttmp[14:15], v[2:3] ; encoding: [0x7a,0x04,0xae,0x7d]
4741 # GFX11: v_cmpx_t_i64_e32 exec, v[2:3] ; encoding: [0x7e,0x04,0xae,0x7d]
4744 # GFX11: v_cmpx_t_i64_e32 null, v[2:3] ; encoding: [0x7c,0x04,0xae,0x7d]
4747 # GFX11: v_cmpx_t_i64_e32 -1, v[2:3] ; encoding: [0xc1,0x04,0xae,0x7d]
4750 # GFX11: v_cmpx_t_i64_e32 0.5, v[2:3] ; encoding: [0xf0,0x04,0xae,0x7d]
4753 # GFX11: v_cmpx_t_i64_e32 src_scc, v[2:3] ; encoding: [0xfd,0x04,0xae,0x7d]
4755 0xff,0xfc,0xaf,0x7d,0x56,0x34,0x12,0xaf
4756 # GFX11: v_cmpx_t_i64_e32 0xaf123456, v[254:255] ; encoding: [0xff,0xfc,0xaf,0x7d,0x56,0x34,0x12,0xaf]
4759 # GFX11: v_cmpx_t_u32_e32 v1, v2 ; encoding: [0x01,0x05,0x9e,0x7d]
4762 # GFX11: v_cmpx_t_u32_e32 v255, v2 ; encoding: [0xff,0x05,0x9e,0x7d]
4765 # GFX11: v_cmpx_t_u32_e32 s1, v2 ; encoding: [0x01,0x04,0x9e,0x7d]
4768 # GFX11: v_cmpx_t_u32_e32 s105, v2 ; encoding: [0x69,0x04,0x9e,0x7d]
4771 # GFX11: v_cmpx_t_u32_e32 vcc_lo, v2 ; encoding: [0x6a,0x04,0x9e,0x7d]
4774 # GFX11: v_cmpx_t_u32_e32 vcc_hi, v2 ; encoding: [0x6b,0x04,0x9e,0x7d]
4777 # GFX11: v_cmpx_t_u32_e32 ttmp15, v2 ; encoding: [0x7b,0x04,0x9e,0x7d]
4780 # GFX11: v_cmpx_t_u32_e32 m0, v2 ; encoding: [0x7d,0x04,0x9e,0x7d]
4783 # GFX11: v_cmpx_t_u32_e32 exec_lo, v2 ; encoding: [0x7e,0x04,0x9e,0x7d]
4786 # GFX11: v_cmpx_t_u32_e32 exec_hi, v2 ; encoding: [0x7f,0x04,0x9e,0x7d]
4789 # GFX11: v_cmpx_t_u32_e32 null, v2 ; encoding: [0x7c,0x04,0x9e,0x7d]
4792 # GFX11: v_cmpx_t_u32_e32 -1, v2 ; encoding: [0xc1,0x04,0x9e,0x7d]
4795 # GFX11: v_cmpx_t_u32_e32 0.5, v2 ; encoding: [0xf0,0x04,0x9e,0x7d]
4798 # GFX11: v_cmpx_t_u32_e32 src_scc, v2 ; encoding: [0xfd,0x04,0x9e,0x7d]
4800 0xff,0xfe,0x9f,0x7d,0x56,0x34,0x12,0xaf
4801 # GFX11: v_cmpx_t_u32_e32 0xaf123456, v255 ; encoding: [0xff,0xfe,0x9f,0x7d,0x56,0x34,0x12,0xaf]
4804 # GFX11: v_cmpx_t_u64_e32 v[1:2], v[2:3] ; encoding: [0x01,0x05,0xbe,0x7d]
4807 # GFX11: v_cmpx_t_u64_e32 v[254:255], v[2:3] ; encoding: [0xfe,0x05,0xbe,0x7d]
4810 # GFX11: v_cmpx_t_u64_e32 s[2:3], v[2:3] ; encoding: [0x02,0x04,0xbe,0x7d]
4813 # GFX11: v_cmpx_t_u64_e32 s[104:105], v[2:3] ; encoding: [0x68,0x04,0xbe,0x7d]
4816 # GFX11: v_cmpx_t_u64_e32 vcc, v[2:3] ; encoding: [0x6a,0x04,0xbe,0x7d]
4819 # GFX11: v_cmpx_t_u64_e32 ttmp[14:15], v[2:3] ; encoding: [0x7a,0x04,0xbe,0x7d]
4822 # GFX11: v_cmpx_t_u64_e32 exec, v[2:3] ; encoding: [0x7e,0x04,0xbe,0x7d]
4825 # GFX11: v_cmpx_t_u64_e32 null, v[2:3] ; encoding: [0x7c,0x04,0xbe,0x7d]
4828 # GFX11: v_cmpx_t_u64_e32 -1, v[2:3] ; encoding: [0xc1,0x04,0xbe,0x7d]
4831 # GFX11: v_cmpx_t_u64_e32 0.5, v[2:3] ; encoding: [0xf0,0x04,0xbe,0x7d]
4834 # GFX11: v_cmpx_t_u64_e32 src_scc, v[2:3] ; encoding: [0xfd,0x04,0xbe,0x7d]
4836 0xff,0xfc,0xbf,0x7d,0x56,0x34,0x12,0xaf
4837 # GFX11: v_cmpx_t_u64_e32 0xaf123456, v[254:255] ; encoding: [0xff,0xfc,0xbf,0x7d,0x56,0x34,0x12,0xaf]
4840 # GFX11-REAL16: v_cmpx_u_f16_e32 v1.l, v2.l ; encoding: [0x01,0x05,0x10,0x7d]
4841 # GFX11-FAKE16: v_cmpx_u_f16_e32 v1, v2 ; encoding: [0x01,0x05,0x10,0x7d]
4844 # GFX11-REAL16: v_cmpx_u_f16_e32 v127.l, v2.l ; encoding: [0x7f,0x05,0x10,0x7d]
4845 # GFX11-FAKE16: v_cmpx_u_f16_e32 v127, v2 ; encoding: [0x7f,0x05,0x10,0x7d]
4848 # GFX11-REAL16: v_cmpx_u_f16_e32 s1, v2.l ; encoding: [0x01,0x04,0x10,0x7d]
4849 # GFX11-FAKE16: v_cmpx_u_f16_e32 s1, v2 ; encoding: [0x01,0x04,0x10,0x7d]
4852 # GFX11-REAL16: v_cmpx_u_f16_e32 s105, v2.l ; encoding: [0x69,0x04,0x10,0x7d]
4853 # GFX11-FAKE16: v_cmpx_u_f16_e32 s105, v2 ; encoding: [0x69,0x04,0x10,0x7d]
4856 # GFX11-REAL16: v_cmpx_u_f16_e32 vcc_lo, v2.l ; encoding: [0x6a,0x04,0x10,0x7d]
4857 # GFX11-FAKE16: v_cmpx_u_f16_e32 vcc_lo, v2 ; encoding: [0x6a,0x04,0x10,0x7d]
4860 # GFX11-REAL16: v_cmpx_u_f16_e32 vcc_hi, v2.l ; encoding: [0x6b,0x04,0x10,0x7d]
4861 # GFX11-FAKE16: v_cmpx_u_f16_e32 vcc_hi, v2 ; encoding: [0x6b,0x04,0x10,0x7d]
4864 # GFX11-REAL16: v_cmpx_u_f16_e32 ttmp15, v2.l ; encoding: [0x7b,0x04,0x10,0x7d]
4865 # GFX11-FAKE16: v_cmpx_u_f16_e32 ttmp15, v2 ; encoding: [0x7b,0x04,0x10,0x7d]
4868 # GFX11-REAL16: v_cmpx_u_f16_e32 m0, v2.l ; encoding: [0x7d,0x04,0x10,0x7d]
4869 # GFX11-FAKE16: v_cmpx_u_f16_e32 m0, v2 ; encoding: [0x7d,0x04,0x10,0x7d]
4872 # GFX11-REAL16: v_cmpx_u_f16_e32 exec_lo, v2.l ; encoding: [0x7e,0x04,0x10,0x7d]
4873 # GFX11-FAKE16: v_cmpx_u_f16_e32 exec_lo, v2 ; encoding: [0x7e,0x04,0x10,0x7d]
4876 # GFX11-REAL16: v_cmpx_u_f16_e32 exec_hi, v2.l ; encoding: [0x7f,0x04,0x10,0x7d]
4877 # GFX11-FAKE16: v_cmpx_u_f16_e32 exec_hi, v2 ; encoding: [0x7f,0x04,0x10,0x7d]
4880 # GFX11-REAL16: v_cmpx_u_f16_e32 null, v2.l ; encoding: [0x7c,0x04,0x10,0x7d]
4881 # GFX11-FAKE16: v_cmpx_u_f16_e32 null, v2 ; encoding: [0x7c,0x04,0x10,0x7d]
4884 # GFX11-REAL16: v_cmpx_u_f16_e32 -1, v2.l ; encoding: [0xc1,0x04,0x10,0x7d]
4885 # GFX11-FAKE16: v_cmpx_u_f16_e32 -1, v2 ; encoding: [0xc1,0x04,0x10,0x7d]
4888 # GFX11-REAL16: v_cmpx_u_f16_e32 0.5, v2.l ; encoding: [0xf0,0x04,0x10,0x7d]
4889 # GFX11-FAKE16: v_cmpx_u_f16_e32 0.5, v2 ; encoding: [0xf0,0x04,0x10,0x7d]
4892 # GFX11-REAL16: v_cmpx_u_f16_e32 src_scc, v2.l ; encoding: [0xfd,0x04,0x10,0x7d]
4893 # GFX11-FAKE16: v_cmpx_u_f16_e32 src_scc, v2 ; encoding: [0xfd,0x04,0x10,0x7d]
4895 0xff,0xfe,0x10,0x7d,0x0b,0xfe,0x00,0x00
4896 # GFX11-REAL16: v_cmpx_u_f16_e32 0xfe0b, v127.l ; encoding: [0xff,0xfe,0x10,0x7d,0x0b,0xfe,0x00,0x00]
4897 # GFX11-FAKE16: v_cmpx_u_f16_e32 0xfe0b, v127 ; encoding: [0xff,0xfe,0x10,0x7d,0x0b,0xfe,0x00,0x00]
4900 # GFX11-REAL16: v_cmpx_u_f16_e32 v1.h, v2.l ; encoding: [0x81,0x05,0x10,0x7d]
4901 # GFX11-FAKE16: v_cmpx_u_f16_e32 v129/*Invalid register, operand has 'VS_32_Lo128' register class*/, v2 ; encoding: [0x81,0x05,0x10,0x7d]
4904 # GFX11-REAL16: v_cmpx_u_f16_e32 v127.h, v2.l ; encoding: [0xff,0x05,0x10,0x7d]
4905 # GFX11-FAKE16: v_cmpx_u_f16_e32 v255/*Invalid register, operand has 'VS_32_Lo128' register class*/, v2 ; encoding: [0xff,0x05,0x10,0x7d]
4908 # GFX11-REAL16: v_cmpx_u_f16_e32 0.5, v127.l ; encoding: [0xf0,0xfe,0x10,0x7d]
4909 # GFX11-FAKE16: v_cmpx_u_f16_e32 0.5, v127 ; encoding: [0xf0,0xfe,0x10,0x7d]
4912 # GFX11-REAL16: v_cmpx_u_f16_e32 src_scc, v2.h ; encoding: [0xfd,0x04,0x11,0x7d]
4913 # GFX11-FAKE16: v_cmpx_u_f16_e32 src_scc, v130/*Invalid register, operand has 'VGPR_32_Lo128' register class*/ ; encoding: [0xfd,0x04,0x11,0x7d]
4915 0xff,0xfe,0x11,0x7d,0x0b,0xfe,0x00,0x00
4916 # GFX11-REAL16: v_cmpx_u_f16_e32 0xfe0b, v127.h ; encoding: [0xff,0xfe,0x11,0x7d,0x0b,0xfe,0x00,0x00]
4917 # GFX11-FAKE16: v_cmpx_u_f16_e32 0xfe0b, v255/*Invalid register, operand has 'VGPR_32_Lo128' register class*/ ; encoding: [0xff,0xfe,0x11,0x7d,0x0b,0xfe,0x00,0x00]
4920 # GFX11: v_cmpx_u_f32_e32 v1, v2 ; encoding: [0x01,0x05,0x30,0x7d]
4923 # GFX11: v_cmpx_u_f32_e32 v255, v2 ; encoding: [0xff,0x05,0x30,0x7d]
4926 # GFX11: v_cmpx_u_f32_e32 s1, v2 ; encoding: [0x01,0x04,0x30,0x7d]
4929 # GFX11: v_cmpx_u_f32_e32 s105, v2 ; encoding: [0x69,0x04,0x30,0x7d]
4932 # GFX11: v_cmpx_u_f32_e32 vcc_lo, v2 ; encoding: [0x6a,0x04,0x30,0x7d]
4935 # GFX11: v_cmpx_u_f32_e32 vcc_hi, v2 ; encoding: [0x6b,0x04,0x30,0x7d]
4938 # GFX11: v_cmpx_u_f32_e32 ttmp15, v2 ; encoding: [0x7b,0x04,0x30,0x7d]
4941 # GFX11: v_cmpx_u_f32_e32 m0, v2 ; encoding: [0x7d,0x04,0x30,0x7d]
4944 # GFX11: v_cmpx_u_f32_e32 exec_lo, v2 ; encoding: [0x7e,0x04,0x30,0x7d]
4947 # GFX11: v_cmpx_u_f32_e32 exec_hi, v2 ; encoding: [0x7f,0x04,0x30,0x7d]
4950 # GFX11: v_cmpx_u_f32_e32 null, v2 ; encoding: [0x7c,0x04,0x30,0x7d]
4953 # GFX11: v_cmpx_u_f32_e32 -1, v2 ; encoding: [0xc1,0x04,0x30,0x7d]
4956 # GFX11: v_cmpx_u_f32_e32 0.5, v2 ; encoding: [0xf0,0x04,0x30,0x7d]
4959 # GFX11: v_cmpx_u_f32_e32 src_scc, v2 ; encoding: [0xfd,0x04,0x30,0x7d]
4961 0xff,0xfe,0x31,0x7d,0x56,0x34,0x12,0xaf
4962 # GFX11: v_cmpx_u_f32_e32 0xaf123456, v255 ; encoding: [0xff,0xfe,0x31,0x7d,0x56,0x34,0x12,0xaf]
4965 # GFX11: v_cmpx_u_f64_e32 v[1:2], v[2:3] ; encoding: [0x01,0x05,0x50,0x7d]
4968 # GFX11: v_cmpx_u_f64_e32 v[254:255], v[2:3] ; encoding: [0xfe,0x05,0x50,0x7d]
4971 # GFX11: v_cmpx_u_f64_e32 s[2:3], v[2:3] ; encoding: [0x02,0x04,0x50,0x7d]
4974 # GFX11: v_cmpx_u_f64_e32 s[104:105], v[2:3] ; encoding: [0x68,0x04,0x50,0x7d]
4977 # GFX11: v_cmpx_u_f64_e32 vcc, v[2:3] ; encoding: [0x6a,0x04,0x50,0x7d]
4980 # GFX11: v_cmpx_u_f64_e32 ttmp[14:15], v[2:3] ; encoding: [0x7a,0x04,0x50,0x7d]
4983 # GFX11: v_cmpx_u_f64_e32 exec, v[2:3] ; encoding: [0x7e,0x04,0x50,0x7d]
4986 # GFX11: v_cmpx_u_f64_e32 null, v[2:3] ; encoding: [0x7c,0x04,0x50,0x7d]
4989 # GFX11: v_cmpx_u_f64_e32 -1, v[2:3] ; encoding: [0xc1,0x04,0x50,0x7d]
4992 # GFX11: v_cmpx_u_f64_e32 0.5, v[2:3] ; encoding: [0xf0,0x04,0x50,0x7d]
4995 # GFX11: v_cmpx_u_f64_e32 src_scc, v[2:3] ; encoding: [0xfd,0x04,0x50,0x7d]
4997 0xff,0xfc,0x51,0x7d,0x56,0x34,0x12,0xaf
4998 # GFX11: v_cmpx_u_f64_e32 0xaf123456, v[254:255] ; encoding: [0xff,0xfc,0x51,0x7d,0x56,0x34,0x12,0xaf]