xref: /llvm-project/llvm/test/MC/Disassembler/AMDGPU/gfx12_dasm_vop3cx.txt (revision 62340ff8d844fc02cd1bd34ff6235f1f0e1e464f)
1# NOTE: Assertions have been autogenerated by utils/update_mc_test_checks.py UTC_ARGS: --version 5
2# RUN: llvm-mc -triple=amdgcn -mcpu=gfx1200 -mattr=+real-true16 -disassemble -show-encoding < %s | FileCheck -check-prefixes=GFX12,GFX12-REAL16 %s
3# RUN: llvm-mc -triple=amdgcn -mcpu=gfx1200 -mattr=-real-true16 -disassemble -show-encoding < %s | FileCheck -check-prefixes=GFX12,GFX12-FAKE16 %s
4# RUN: llvm-mc -triple=amdgcn -mcpu=gfx1200 -mattr=+wavefrontsize64,+real-true16 -disassemble -show-encoding < %s | FileCheck -check-prefixes=GFX12,GFX12-REAL16 %s
5# RUN: llvm-mc -triple=amdgcn -mcpu=gfx1200 -mattr=+wavefrontsize64,-real-true16 -disassemble -show-encoding < %s | FileCheck -check-prefixes=GFX12,GFX12-FAKE16 %s
6
70x7e,0x00,0xfd,0xd4,0x01,0x05,0x02,0x00
8# GFX12-REAL16: v_cmpx_class_f16_e64 v1.l, v2.l         ; encoding: [0x7e,0x00,0xfd,0xd4,0x01,0x05,0x02,0x00]
9# GFX12-FAKE16: v_cmpx_class_f16_e64 v1, v2             ; encoding: [0x7e,0x00,0xfd,0xd4,0x01,0x05,0x02,0x00]
10
110x7e,0x00,0xfd,0xd4,0xff,0x05,0x02,0x00
12# GFX12-REAL16: v_cmpx_class_f16_e64 v255.l, v2.l       ; encoding: [0x7e,0x00,0xfd,0xd4,0xff,0x05,0x02,0x00]
13# GFX12-FAKE16: v_cmpx_class_f16_e64 v255, v2           ; encoding: [0x7e,0x00,0xfd,0xd4,0xff,0x05,0x02,0x00]
14
150x7e,0x00,0xfd,0xd4,0x01,0x04,0x02,0x00
16# GFX12-REAL16: v_cmpx_class_f16_e64 s1, v2.l           ; encoding: [0x7e,0x00,0xfd,0xd4,0x01,0x04,0x02,0x00]
17# GFX12-FAKE16: v_cmpx_class_f16_e64 s1, v2             ; encoding: [0x7e,0x00,0xfd,0xd4,0x01,0x04,0x02,0x00]
18
190x7e,0x00,0xfd,0xd4,0x69,0xfe,0x03,0x00
20# GFX12-REAL16: v_cmpx_class_f16_e64 s105, v255.l       ; encoding: [0x7e,0x00,0xfd,0xd4,0x69,0xfe,0x03,0x00]
21# GFX12-FAKE16: v_cmpx_class_f16_e64 s105, v255         ; encoding: [0x7e,0x00,0xfd,0xd4,0x69,0xfe,0x03,0x00]
22
230x7e,0x00,0xfd,0xd4,0x6a,0x04,0x00,0x00
24# GFX12: v_cmpx_class_f16_e64 vcc_lo, s2         ; encoding: [0x7e,0x00,0xfd,0xd4,0x6a,0x04,0x00,0x00]
25
260x7e,0x00,0xfd,0xd4,0x6b,0xd2,0x00,0x00
27# GFX12: v_cmpx_class_f16_e64 vcc_hi, s105       ; encoding: [0x7e,0x00,0xfd,0xd4,0x6b,0xd2,0x00,0x00]
28
290x7e,0x00,0xfd,0xd4,0x7b,0xf6,0x00,0x00
30# GFX12: v_cmpx_class_f16_e64 ttmp15, ttmp15     ; encoding: [0x7e,0x00,0xfd,0xd4,0x7b,0xf6,0x00,0x00]
31
320x7e,0x00,0xfd,0xd4,0x7d,0xfa,0x01,0x00
33# GFX12: v_cmpx_class_f16_e64 m0, src_scc        ; encoding: [0x7e,0x00,0xfd,0xd4,0x7d,0xfa,0x01,0x00]
34
350x7e,0x00,0xfd,0xd4,0x7e,0x82,0x01,0x00
36# GFX12: v_cmpx_class_f16_e64 exec_lo, -1        ; encoding: [0x7e,0x00,0xfd,0xd4,0x7e,0x82,0x01,0x00]
37
380x7e,0x00,0xfd,0xd4,0x7f,0xf8,0x00,0x00
39# GFX12: v_cmpx_class_f16_e64 exec_hi, null      ; encoding: [0x7e,0x00,0xfd,0xd4,0x7f,0xf8,0x00,0x00]
40
410x7e,0x00,0xfd,0xd4,0x7c,0xfc,0x00,0x00
42# GFX12: v_cmpx_class_f16_e64 null, exec_lo      ; encoding: [0x7e,0x00,0xfd,0xd4,0x7c,0xfc,0x00,0x00]
43
440x7e,0x00,0xfd,0xd4,0xc1,0xfe,0x00,0x00
45# GFX12: v_cmpx_class_f16_e64 -1, exec_hi        ; encoding: [0x7e,0x00,0xfd,0xd4,0xc1,0xfe,0x00,0x00]
46
470x7e,0x00,0xfd,0xd4,0xf0,0xfa,0x00,0x00
48# GFX12: v_cmpx_class_f16_e64 0.5, m0            ; encoding: [0x7e,0x00,0xfd,0xd4,0xf0,0xfa,0x00,0x00]
49
500x7e,0x00,0xfd,0xd4,0xfd,0xd4,0x00,0x00
51# GFX12: v_cmpx_class_f16_e64 src_scc, vcc_lo    ; encoding: [0x7e,0x00,0xfd,0xd4,0xfd,0xd4,0x00,0x00]
52
530x7e,0x01,0xfd,0xd4,0xff,0xd6,0x00,0x20,0x0b,0xfe,0x00,0x00
54# GFX12: v_cmpx_class_f16_e64 -|0xfe0b|, vcc_hi  ; encoding: [0x7e,0x01,0xfd,0xd4,0xff,0xd6,0x00,0x20,0x0b,0xfe,0x00,0x00]
55
560x7e,0x18,0xfd,0xd4,0x01,0x05,0x02,0x00
57# GFX12-REAL16: v_cmpx_class_f16_e64 v1.h, v2.h op_sel:[1,1,0] ; encoding: [0x7e,0x18,0xfd,0xd4,0x01,0x05,0x02,0x00]
58# GFX12-FAKE16: v_cmpx_class_f16_e64 v1, v2             ; encoding: [0x7e,0x00,0xfd,0xd4,0x01,0x05,0x02,0x00]
59
600x7e,0x08,0xfd,0xd4,0xff,0x05,0x02,0x00
61# GFX12-REAL16: v_cmpx_class_f16_e64 v255.h, v2.l op_sel:[1,0,0] ; encoding: [0x7e,0x08,0xfd,0xd4,0xff,0x05,0x02,0x00]
62# GFX12-FAKE16: v_cmpx_class_f16_e64 v255, v2           ; encoding: [0x7e,0x00,0xfd,0xd4,0xff,0x05,0x02,0x00]
63
640x7e,0x10,0xfd,0xd4,0x69,0xfe,0x03,0x00
65# GFX12-REAL16: v_cmpx_class_f16_e64 s105, v255.h op_sel:[0,1,0] ; encoding: [0x7e,0x10,0xfd,0xd4,0x69,0xfe,0x03,0x00]
66# GFX12-FAKE16: v_cmpx_class_f16_e64 s105, v255         ; encoding: [0x7e,0x00,0xfd,0xd4,0x69,0xfe,0x03,0x00]
67
680x7e,0x00,0xfe,0xd4,0x01,0x05,0x02,0x00
69# GFX12: v_cmpx_class_f32_e64 v1, v2             ; encoding: [0x7e,0x00,0xfe,0xd4,0x01,0x05,0x02,0x00]
70
710x7e,0x00,0xfe,0xd4,0xff,0xff,0x03,0x00
72# GFX12: v_cmpx_class_f32_e64 v255, v255         ; encoding: [0x7e,0x00,0xfe,0xd4,0xff,0xff,0x03,0x00]
73
740x7e,0x00,0xfe,0xd4,0x01,0x04,0x00,0x00
75# GFX12: v_cmpx_class_f32_e64 s1, s2             ; encoding: [0x7e,0x00,0xfe,0xd4,0x01,0x04,0x00,0x00]
76
770x7e,0x00,0xfe,0xd4,0x69,0xd2,0x00,0x00
78# GFX12: v_cmpx_class_f32_e64 s105, s105         ; encoding: [0x7e,0x00,0xfe,0xd4,0x69,0xd2,0x00,0x00]
79
800x7e,0x00,0xfe,0xd4,0x6a,0xf6,0x00,0x00
81# GFX12: v_cmpx_class_f32_e64 vcc_lo, ttmp15     ; encoding: [0x7e,0x00,0xfe,0xd4,0x6a,0xf6,0x00,0x00]
82
830x7e,0x00,0xfe,0xd4,0x6b,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf
84# GFX12: v_cmpx_class_f32_e64 vcc_hi, 0xaf123456 ; encoding: [0x7e,0x00,0xfe,0xd4,0x6b,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf]
85
860x7e,0x00,0xfe,0xd4,0x7b,0xfa,0x01,0x00
87# GFX12: v_cmpx_class_f32_e64 ttmp15, src_scc    ; encoding: [0x7e,0x00,0xfe,0xd4,0x7b,0xfa,0x01,0x00]
88
890x7e,0x00,0xfe,0xd4,0x7d,0xe0,0x01,0x00
90# GFX12: v_cmpx_class_f32_e64 m0, 0.5            ; encoding: [0x7e,0x00,0xfe,0xd4,0x7d,0xe0,0x01,0x00]
91
920x7e,0x00,0xfe,0xd4,0x7e,0x82,0x01,0x00
93# GFX12: v_cmpx_class_f32_e64 exec_lo, -1        ; encoding: [0x7e,0x00,0xfe,0xd4,0x7e,0x82,0x01,0x00]
94
950x7e,0x00,0xfe,0xd4,0x7f,0xf8,0x00,0x00
96# GFX12: v_cmpx_class_f32_e64 exec_hi, null      ; encoding: [0x7e,0x00,0xfe,0xd4,0x7f,0xf8,0x00,0x00]
97
980x7e,0x00,0xfe,0xd4,0x7c,0xfc,0x00,0x00
99# GFX12: v_cmpx_class_f32_e64 null, exec_lo      ; encoding: [0x7e,0x00,0xfe,0xd4,0x7c,0xfc,0x00,0x00]
100
1010x7e,0x00,0xfe,0xd4,0xc1,0xfe,0x00,0x00
102# GFX12: v_cmpx_class_f32_e64 -1, exec_hi        ; encoding: [0x7e,0x00,0xfe,0xd4,0xc1,0xfe,0x00,0x00]
103
1040x7e,0x00,0xfe,0xd4,0xf0,0xfa,0x00,0x00
105# GFX12: v_cmpx_class_f32_e64 0.5, m0            ; encoding: [0x7e,0x00,0xfe,0xd4,0xf0,0xfa,0x00,0x00]
106
1070x7e,0x00,0xfe,0xd4,0xfd,0xd4,0x00,0x00
108# GFX12: v_cmpx_class_f32_e64 src_scc, vcc_lo    ; encoding: [0x7e,0x00,0xfe,0xd4,0xfd,0xd4,0x00,0x00]
109
1100x7e,0x01,0xfe,0xd4,0xff,0xd6,0x00,0x20,0x56,0x34,0x12,0xaf
111# GFX12: v_cmpx_class_f32_e64 -|0xaf123456|, vcc_hi ; encoding: [0x7e,0x01,0xfe,0xd4,0xff,0xd6,0x00,0x20,0x56,0x34,0x12,0xaf]
112
1130x7e,0x00,0xff,0xd4,0x01,0x05,0x02,0x00
114# GFX12: v_cmpx_class_f64_e64 v[1:2], v2         ; encoding: [0x7e,0x00,0xff,0xd4,0x01,0x05,0x02,0x00]
115
1160x7e,0x00,0xff,0xd4,0x01,0xff,0x03,0x00
117# GFX12: v_cmpx_class_f64_e64 v[1:2], v255       ; encoding: [0x7e,0x00,0xff,0xd4,0x01,0xff,0x03,0x00]
118
1190x7e,0x00,0xff,0xd4,0x01,0x05,0x00,0x00
120# GFX12: v_cmpx_class_f64_e64 v[1:2], s2         ; encoding: [0x7e,0x00,0xff,0xd4,0x01,0x05,0x00,0x00]
121
1220x7e,0x00,0xff,0xd4,0x01,0xd3,0x00,0x00
123# GFX12: v_cmpx_class_f64_e64 v[1:2], s105       ; encoding: [0x7e,0x00,0xff,0xd4,0x01,0xd3,0x00,0x00]
124
1250x7e,0x00,0xff,0xd4,0xfe,0xf7,0x00,0x00
126# GFX12: v_cmpx_class_f64_e64 v[254:255], ttmp15 ; encoding: [0x7e,0x00,0xff,0xd4,0xfe,0xf7,0x00,0x00]
127
1280x7e,0x00,0xff,0xd4,0x02,0xd6,0x00,0x00
129# GFX12: v_cmpx_class_f64_e64 s[2:3], vcc_hi     ; encoding: [0x7e,0x00,0xff,0xd4,0x02,0xd6,0x00,0x00]
130
1310x7e,0x00,0xff,0xd4,0x68,0xd4,0x00,0x00
132# GFX12: v_cmpx_class_f64_e64 s[104:105], vcc_lo ; encoding: [0x7e,0x00,0xff,0xd4,0x68,0xd4,0x00,0x00]
133
1340x7e,0x00,0xff,0xd4,0x6a,0xfa,0x00,0x00
135# GFX12: v_cmpx_class_f64_e64 vcc, m0            ; encoding: [0x7e,0x00,0xff,0xd4,0x6a,0xfa,0x00,0x00]
136
1370x7e,0x00,0xff,0xd4,0x7a,0xfe,0x00,0x00
138# GFX12: v_cmpx_class_f64_e64 ttmp[14:15], exec_hi ; encoding: [0x7e,0x00,0xff,0xd4,0x7a,0xfe,0x00,0x00]
139
1400x7e,0x00,0xff,0xd4,0x7e,0xfc,0x00,0x00
141# GFX12: v_cmpx_class_f64_e64 exec, exec_lo      ; encoding: [0x7e,0x00,0xff,0xd4,0x7e,0xfc,0x00,0x00]
142
1430x7e,0x00,0xff,0xd4,0x7c,0xf8,0x00,0x00
144# GFX12: v_cmpx_class_f64_e64 null, null         ; encoding: [0x7e,0x00,0xff,0xd4,0x7c,0xf8,0x00,0x00]
145
1460x7e,0x00,0xff,0xd4,0xc1,0x82,0x01,0x00
147# GFX12: v_cmpx_class_f64_e64 -1, -1             ; encoding: [0x7e,0x00,0xff,0xd4,0xc1,0x82,0x01,0x00]
148
1490x7e,0x00,0xff,0xd4,0xf0,0xe0,0x01,0x00
150# GFX12: v_cmpx_class_f64_e64 0.5, 0.5           ; encoding: [0x7e,0x00,0xff,0xd4,0xf0,0xe0,0x01,0x00]
151
1520x7e,0x01,0xff,0xd4,0xfd,0xfa,0x01,0x20
153# GFX12: v_cmpx_class_f64_e64 -|src_scc|, src_scc ; encoding: [0x7e,0x01,0xff,0xd4,0xfd,0xfa,0x01,0x20]
154
1550x7e,0x00,0xff,0xd4,0xff,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf
156# GFX12: v_cmpx_class_f64_e64 0xaf123456, 0xaf123456 ; encoding: [0x7e,0x00,0xff,0xd4,0xff,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf]
157
1580x7e,0x00,0x82,0xd4,0x01,0x05,0x02,0x00
159# GFX12-REAL16: v_cmpx_eq_f16_e64 v1.l, v2.l            ; encoding: [0x7e,0x00,0x82,0xd4,0x01,0x05,0x02,0x00]
160# GFX12-FAKE16: v_cmpx_eq_f16_e64 v1, v2                ; encoding: [0x7e,0x00,0x82,0xd4,0x01,0x05,0x02,0x00]
161
1620x7e,0x00,0x82,0xd4,0xff,0xff,0x03,0x00
163# GFX12-REAL16: v_cmpx_eq_f16_e64 v255.l, v255.l        ; encoding: [0x7e,0x00,0x82,0xd4,0xff,0xff,0x03,0x00]
164# GFX12-FAKE16: v_cmpx_eq_f16_e64 v255, v255            ; encoding: [0x7e,0x00,0x82,0xd4,0xff,0xff,0x03,0x00]
165
1660x7e,0x00,0x82,0xd4,0x01,0x04,0x00,0x00
167# GFX12: v_cmpx_eq_f16_e64 s1, s2                ; encoding: [0x7e,0x00,0x82,0xd4,0x01,0x04,0x00,0x00]
168
1690x7e,0x00,0x82,0xd4,0x69,0xd2,0x00,0x00
170# GFX12: v_cmpx_eq_f16_e64 s105, s105            ; encoding: [0x7e,0x00,0x82,0xd4,0x69,0xd2,0x00,0x00]
171
1720x7e,0x00,0x82,0xd4,0x6a,0xf6,0x00,0x00
173# GFX12: v_cmpx_eq_f16_e64 vcc_lo, ttmp15        ; encoding: [0x7e,0x00,0x82,0xd4,0x6a,0xf6,0x00,0x00]
174
1750x7e,0x00,0x82,0xd4,0x6b,0xfe,0x01,0x00,0x0b,0xfe,0x00,0x00
176# GFX12: v_cmpx_eq_f16_e64 vcc_hi, 0xfe0b        ; encoding: [0x7e,0x00,0x82,0xd4,0x6b,0xfe,0x01,0x00,0x0b,0xfe,0x00,0x00]
177
1780x7e,0x00,0x82,0xd4,0x7b,0xfa,0x01,0x00
179# GFX12: v_cmpx_eq_f16_e64 ttmp15, src_scc       ; encoding: [0x7e,0x00,0x82,0xd4,0x7b,0xfa,0x01,0x00]
180
1810x7e,0x00,0x82,0xd4,0x7d,0xe0,0x01,0x00
182# GFX12: v_cmpx_eq_f16_e64 m0, 0.5               ; encoding: [0x7e,0x00,0x82,0xd4,0x7d,0xe0,0x01,0x00]
183
1840x7e,0x00,0x82,0xd4,0x7e,0x82,0x01,0x00
185# GFX12: v_cmpx_eq_f16_e64 exec_lo, -1           ; encoding: [0x7e,0x00,0x82,0xd4,0x7e,0x82,0x01,0x00]
186
1870x7e,0x01,0x82,0xd4,0x7f,0xf8,0x00,0x00
188# GFX12: v_cmpx_eq_f16_e64 |exec_hi|, null       ; encoding: [0x7e,0x01,0x82,0xd4,0x7f,0xf8,0x00,0x00]
189
1900x7e,0x00,0x82,0xd4,0x7c,0xfc,0x00,0x00
191# GFX12: v_cmpx_eq_f16_e64 null, exec_lo         ; encoding: [0x7e,0x00,0x82,0xd4,0x7c,0xfc,0x00,0x00]
192
1930x7e,0x00,0x82,0xd4,0xc1,0xfe,0x00,0x00
194# GFX12: v_cmpx_eq_f16_e64 -1, exec_hi           ; encoding: [0x7e,0x00,0x82,0xd4,0xc1,0xfe,0x00,0x00]
195
1960x7e,0x00,0x82,0xd4,0xf0,0xfa,0x00,0x40
197# GFX12: v_cmpx_eq_f16_e64 0.5, -m0              ; encoding: [0x7e,0x00,0x82,0xd4,0xf0,0xfa,0x00,0x40]
198
1990x7e,0x02,0x82,0xd4,0xfd,0xd4,0x00,0x20
200# GFX12: v_cmpx_eq_f16_e64 -src_scc, |vcc_lo|    ; encoding: [0x7e,0x02,0x82,0xd4,0xfd,0xd4,0x00,0x20]
201
2020x7e,0x83,0x82,0xd4,0xff,0xd6,0x00,0x60,0x0b,0xfe,0x00,0x00
203# GFX12: v_cmpx_eq_f16_e64 -|0xfe0b|, -|vcc_hi| clamp ; encoding: [0x7e,0x83,0x82,0xd4,0xff,0xd6,0x00,0x60,0x0b,0xfe,0x00,0x00]
204
2050x7e,0x08,0x82,0xd4,0x01,0x05,0x02,0x00
206# GFX12-REAL16: v_cmpx_eq_f16_e64 v1.h, v2.l op_sel:[1,0,0] ; encoding: [0x7e,0x08,0x82,0xd4,0x01,0x05,0x02,0x00]
207# GFX12-FAKE16: v_cmpx_eq_f16_e64 v1, v2                ; encoding: [0x7e,0x00,0x82,0xd4,0x01,0x05,0x02,0x00]
208
2090x7e,0x10,0x82,0xd4,0xff,0xff,0x03,0x00
210# GFX12-REAL16: v_cmpx_eq_f16_e64 v255.l, v255.h op_sel:[0,1,0] ; encoding: [0x7e,0x10,0x82,0xd4,0xff,0xff,0x03,0x00]
211# GFX12-FAKE16: v_cmpx_eq_f16_e64 v255, v255            ; encoding: [0x7e,0x00,0x82,0xd4,0xff,0xff,0x03,0x00]
212
213
2140x7e,0x00,0x92,0xd4,0x01,0x05,0x02,0x00
215# GFX12: v_cmpx_eq_f32_e64 v1, v2                ; encoding: [0x7e,0x00,0x92,0xd4,0x01,0x05,0x02,0x00]
216
2170x7e,0x00,0x92,0xd4,0xff,0xff,0x03,0x00
218# GFX12: v_cmpx_eq_f32_e64 v255, v255            ; encoding: [0x7e,0x00,0x92,0xd4,0xff,0xff,0x03,0x00]
219
2200x7e,0x00,0x92,0xd4,0x01,0x04,0x00,0x00
221# GFX12: v_cmpx_eq_f32_e64 s1, s2                ; encoding: [0x7e,0x00,0x92,0xd4,0x01,0x04,0x00,0x00]
222
2230x7e,0x00,0x92,0xd4,0x69,0xd2,0x00,0x00
224# GFX12: v_cmpx_eq_f32_e64 s105, s105            ; encoding: [0x7e,0x00,0x92,0xd4,0x69,0xd2,0x00,0x00]
225
2260x7e,0x00,0x92,0xd4,0x6a,0xf6,0x00,0x00
227# GFX12: v_cmpx_eq_f32_e64 vcc_lo, ttmp15        ; encoding: [0x7e,0x00,0x92,0xd4,0x6a,0xf6,0x00,0x00]
228
2290x7e,0x00,0x92,0xd4,0x6b,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf
230# GFX12: v_cmpx_eq_f32_e64 vcc_hi, 0xaf123456    ; encoding: [0x7e,0x00,0x92,0xd4,0x6b,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf]
231
2320x7e,0x00,0x92,0xd4,0x7b,0xfa,0x01,0x00
233# GFX12: v_cmpx_eq_f32_e64 ttmp15, src_scc       ; encoding: [0x7e,0x00,0x92,0xd4,0x7b,0xfa,0x01,0x00]
234
2350x7e,0x00,0x92,0xd4,0x7d,0xe0,0x01,0x00
236# GFX12: v_cmpx_eq_f32_e64 m0, 0.5               ; encoding: [0x7e,0x00,0x92,0xd4,0x7d,0xe0,0x01,0x00]
237
2380x7e,0x00,0x92,0xd4,0x7e,0x82,0x01,0x00
239# GFX12: v_cmpx_eq_f32_e64 exec_lo, -1           ; encoding: [0x7e,0x00,0x92,0xd4,0x7e,0x82,0x01,0x00]
240
2410x7e,0x01,0x92,0xd4,0x7f,0xf8,0x00,0x00
242# GFX12: v_cmpx_eq_f32_e64 |exec_hi|, null       ; encoding: [0x7e,0x01,0x92,0xd4,0x7f,0xf8,0x00,0x00]
243
2440x7e,0x00,0x92,0xd4,0x7c,0xfc,0x00,0x00
245# GFX12: v_cmpx_eq_f32_e64 null, exec_lo         ; encoding: [0x7e,0x00,0x92,0xd4,0x7c,0xfc,0x00,0x00]
246
2470x7e,0x00,0x92,0xd4,0xc1,0xfe,0x00,0x00
248# GFX12: v_cmpx_eq_f32_e64 -1, exec_hi           ; encoding: [0x7e,0x00,0x92,0xd4,0xc1,0xfe,0x00,0x00]
249
2500x7e,0x00,0x92,0xd4,0xf0,0xfa,0x00,0x40
251# GFX12: v_cmpx_eq_f32_e64 0.5, -m0              ; encoding: [0x7e,0x00,0x92,0xd4,0xf0,0xfa,0x00,0x40]
252
2530x7e,0x02,0x92,0xd4,0xfd,0xd4,0x00,0x20
254# GFX12: v_cmpx_eq_f32_e64 -src_scc, |vcc_lo|    ; encoding: [0x7e,0x02,0x92,0xd4,0xfd,0xd4,0x00,0x20]
255
2560x7e,0x83,0x92,0xd4,0xff,0xd6,0x00,0x60,0x56,0x34,0x12,0xaf
257# GFX12: v_cmpx_eq_f32_e64 -|0xaf123456|, -|vcc_hi| clamp ; encoding: [0x7e,0x83,0x92,0xd4,0xff,0xd6,0x00,0x60,0x56,0x34,0x12,0xaf]
258
2590x7e,0x00,0xa2,0xd4,0x01,0x05,0x02,0x00
260# GFX12: v_cmpx_eq_f64_e64 v[1:2], v[2:3]        ; encoding: [0x7e,0x00,0xa2,0xd4,0x01,0x05,0x02,0x00]
261
2620x7e,0x00,0xa2,0xd4,0xfe,0xfd,0x03,0x00
263# GFX12: v_cmpx_eq_f64_e64 v[254:255], v[254:255] ; encoding: [0x7e,0x00,0xa2,0xd4,0xfe,0xfd,0x03,0x00]
264
2650x7e,0x00,0xa2,0xd4,0x02,0x08,0x00,0x00
266# GFX12: v_cmpx_eq_f64_e64 s[2:3], s[4:5]        ; encoding: [0x7e,0x00,0xa2,0xd4,0x02,0x08,0x00,0x00]
267
2680x7e,0x00,0xa2,0xd4,0x68,0xd0,0x00,0x00
269# GFX12: v_cmpx_eq_f64_e64 s[104:105], s[104:105] ; encoding: [0x7e,0x00,0xa2,0xd4,0x68,0xd0,0x00,0x00]
270
2710x7e,0x00,0xa2,0xd4,0x6a,0xf4,0x00,0x00
272# GFX12: v_cmpx_eq_f64_e64 vcc, ttmp[14:15]      ; encoding: [0x7e,0x00,0xa2,0xd4,0x6a,0xf4,0x00,0x00]
273
2740x7e,0x00,0xa2,0xd4,0x7a,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf
275# GFX12: v_cmpx_eq_f64_e64 ttmp[14:15], 0xaf123456 ; encoding: [0x7e,0x00,0xa2,0xd4,0x7a,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf]
276
2770x7e,0x01,0xa2,0xd4,0x7e,0xfa,0x01,0x20
278# GFX12: v_cmpx_eq_f64_e64 -|exec|, src_scc      ; encoding: [0x7e,0x01,0xa2,0xd4,0x7e,0xfa,0x01,0x20]
279
2800x7e,0x00,0xa2,0xd4,0x7c,0xe0,0x01,0x00
281# GFX12: v_cmpx_eq_f64_e64 null, 0.5             ; encoding: [0x7e,0x00,0xa2,0xd4,0x7c,0xe0,0x01,0x00]
282
2830x7e,0x00,0xa2,0xd4,0xc1,0x82,0x01,0x00
284# GFX12: v_cmpx_eq_f64_e64 -1, -1                ; encoding: [0x7e,0x00,0xa2,0xd4,0xc1,0x82,0x01,0x00]
285
2860x7e,0x00,0xa2,0xd4,0xf0,0xf8,0x00,0x00
287# GFX12: v_cmpx_eq_f64_e64 0.5, null             ; encoding: [0x7e,0x00,0xa2,0xd4,0xf0,0xf8,0x00,0x00]
288
2890x7e,0x03,0xa2,0xd4,0xfd,0xfc,0x00,0x60
290# GFX12: v_cmpx_eq_f64_e64 -|src_scc|, -|exec|   ; encoding: [0x7e,0x03,0xa2,0xd4,0xfd,0xfc,0x00,0x60]
291
2920x7e,0x82,0xa2,0xd4,0xff,0xd4,0x00,0x40,0x56,0x34,0x12,0xaf
293# GFX12: v_cmpx_eq_f64_e64 0xaf123456, -|vcc| clamp ; encoding: [0x7e,0x82,0xa2,0xd4,0xff,0xd4,0x00,0x40,0x56,0x34,0x12,0xaf]
294
2950x7e,0x00,0xb2,0xd4,0x01,0x05,0x02,0x00
296# GFX12-REAL16: v_cmpx_eq_i16_e64 v1.l, v2.l            ; encoding: [0x7e,0x00,0xb2,0xd4,0x01,0x05,0x02,0x00]
297# GFX12-FAKE16: v_cmpx_eq_i16_e64 v1, v2                ; encoding: [0x7e,0x00,0xb2,0xd4,0x01,0x05,0x02,0x00]
298
2990x7e,0x00,0xb2,0xd4,0xff,0xff,0x03,0x00
300# GFX12-REAL16: v_cmpx_eq_i16_e64 v255.l, v255.l        ; encoding: [0x7e,0x00,0xb2,0xd4,0xff,0xff,0x03,0x00]
301# GFX12-FAKE16: v_cmpx_eq_i16_e64 v255, v255            ; encoding: [0x7e,0x00,0xb2,0xd4,0xff,0xff,0x03,0x00]
302
3030x7e,0x00,0xb2,0xd4,0x01,0x04,0x00,0x00
304# GFX12: v_cmpx_eq_i16_e64 s1, s2                ; encoding: [0x7e,0x00,0xb2,0xd4,0x01,0x04,0x00,0x00]
305
3060x7e,0x00,0xb2,0xd4,0x69,0xd2,0x00,0x00
307# GFX12: v_cmpx_eq_i16_e64 s105, s105            ; encoding: [0x7e,0x00,0xb2,0xd4,0x69,0xd2,0x00,0x00]
308
3090x7e,0x00,0xb2,0xd4,0x6a,0xf6,0x00,0x00
310# GFX12: v_cmpx_eq_i16_e64 vcc_lo, ttmp15        ; encoding: [0x7e,0x00,0xb2,0xd4,0x6a,0xf6,0x00,0x00]
311
3120x7e,0x00,0xb2,0xd4,0x6b,0xfe,0x01,0x00,0x0b,0xfe,0x00,0x00
313# GFX12: v_cmpx_eq_i16_e64 vcc_hi, 0xfe0b        ; encoding: [0x7e,0x00,0xb2,0xd4,0x6b,0xfe,0x01,0x00,0x0b,0xfe,0x00,0x00]
314
3150x7e,0x00,0xb2,0xd4,0x7b,0xfa,0x01,0x00
316# GFX12: v_cmpx_eq_i16_e64 ttmp15, src_scc       ; encoding: [0x7e,0x00,0xb2,0xd4,0x7b,0xfa,0x01,0x00]
317
3180x7e,0x00,0xb2,0xd4,0x7d,0xe0,0x01,0x00
319# GFX12: v_cmpx_eq_i16_e64 m0, 0x3800            ; encoding: [0x7e,0x00,0xb2,0xd4,0x7d,0xfe,0x01,0x00,0x00,0x38,0x00,0x00]
320
3210x7e,0x00,0xb2,0xd4,0x7e,0x82,0x01,0x00
322# GFX12: v_cmpx_eq_i16_e64 exec_lo, -1           ; encoding: [0x7e,0x00,0xb2,0xd4,0x7e,0x82,0x01,0x00]
323
3240x7e,0x00,0xb2,0xd4,0x7f,0xf8,0x00,0x00
325# GFX12: v_cmpx_eq_i16_e64 exec_hi, null         ; encoding: [0x7e,0x00,0xb2,0xd4,0x7f,0xf8,0x00,0x00]
326
3270x7e,0x00,0xb2,0xd4,0x7c,0xfc,0x00,0x00
328# GFX12: v_cmpx_eq_i16_e64 null, exec_lo         ; encoding: [0x7e,0x00,0xb2,0xd4,0x7c,0xfc,0x00,0x00]
329
3300x7e,0x00,0xb2,0xd4,0xc1,0xfe,0x00,0x00
331# GFX12: v_cmpx_eq_i16_e64 -1, exec_hi           ; encoding: [0x7e,0x00,0xb2,0xd4,0xc1,0xfe,0x00,0x00]
332
3330x7e,0x00,0xb2,0xd4,0xf0,0xfa,0x00,0x00
334# GFX12: v_cmpx_eq_i16_e64 0x3800, m0            ; encoding: [0x7e,0x00,0xb2,0xd4,0xff,0xfa,0x00,0x00,0x00,0x38,0x00,0x00]
335
3360x7e,0x00,0xb2,0xd4,0xfd,0xd4,0x00,0x00
337# GFX12: v_cmpx_eq_i16_e64 src_scc, vcc_lo       ; encoding: [0x7e,0x00,0xb2,0xd4,0xfd,0xd4,0x00,0x00]
338
3390x7e,0x00,0xb2,0xd4,0xff,0xd6,0x00,0x00,0x0b,0xfe,0x00,0x00
340# GFX12: v_cmpx_eq_i16_e64 0xfe0b, vcc_hi        ; encoding: [0x7e,0x00,0xb2,0xd4,0xff,0xd6,0x00,0x00,0x0b,0xfe,0x00,0x00]
341
3420x7e,0x08,0xb2,0xd4,0x01,0x05,0x02,0x00
343# GFX12-REAL16: v_cmpx_eq_i16_e64 v1.h, v2.l op_sel:[1,0,0] ; encoding: [0x7e,0x08,0xb2,0xd4,0x01,0x05,0x02,0x00]
344# GFX12-FAKE16: v_cmpx_eq_i16_e64 v1, v2                ; encoding: [0x7e,0x00,0xb2,0xd4,0x01,0x05,0x02,0x00]
345
3460x7e,0x10,0xb2,0xd4,0xff,0xff,0x03,0x00
347# GFX12-REAL16: v_cmpx_eq_i16_e64 v255.l, v255.h op_sel:[0,1,0] ; encoding: [0x7e,0x10,0xb2,0xd4,0xff,0xff,0x03,0x00]
348# GFX12-FAKE16: v_cmpx_eq_i16_e64 v255, v255            ; encoding: [0x7e,0x00,0xb2,0xd4,0xff,0xff,0x03,0x00]
349
350
3510x7e,0x00,0xc2,0xd4,0x01,0x05,0x02,0x00
352# GFX12: v_cmpx_eq_i32_e64 v1, v2                ; encoding: [0x7e,0x00,0xc2,0xd4,0x01,0x05,0x02,0x00]
353
3540x7e,0x00,0xc2,0xd4,0xff,0xff,0x03,0x00
355# GFX12: v_cmpx_eq_i32_e64 v255, v255            ; encoding: [0x7e,0x00,0xc2,0xd4,0xff,0xff,0x03,0x00]
356
3570x7e,0x00,0xc2,0xd4,0x01,0x04,0x00,0x00
358# GFX12: v_cmpx_eq_i32_e64 s1, s2                ; encoding: [0x7e,0x00,0xc2,0xd4,0x01,0x04,0x00,0x00]
359
3600x7e,0x00,0xc2,0xd4,0x69,0xd2,0x00,0x00
361# GFX12: v_cmpx_eq_i32_e64 s105, s105            ; encoding: [0x7e,0x00,0xc2,0xd4,0x69,0xd2,0x00,0x00]
362
3630x7e,0x00,0xc2,0xd4,0x6a,0xf6,0x00,0x00
364# GFX12: v_cmpx_eq_i32_e64 vcc_lo, ttmp15        ; encoding: [0x7e,0x00,0xc2,0xd4,0x6a,0xf6,0x00,0x00]
365
3660x7e,0x00,0xc2,0xd4,0x6b,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf
367# GFX12: v_cmpx_eq_i32_e64 vcc_hi, 0xaf123456    ; encoding: [0x7e,0x00,0xc2,0xd4,0x6b,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf]
368
3690x7e,0x00,0xc2,0xd4,0x7b,0xfa,0x01,0x00
370# GFX12: v_cmpx_eq_i32_e64 ttmp15, src_scc       ; encoding: [0x7e,0x00,0xc2,0xd4,0x7b,0xfa,0x01,0x00]
371
3720x7e,0x00,0xc2,0xd4,0x7d,0xe0,0x01,0x00
373# GFX12: v_cmpx_eq_i32_e64 m0, 0.5               ; encoding: [0x7e,0x00,0xc2,0xd4,0x7d,0xe0,0x01,0x00]
374
3750x7e,0x00,0xc2,0xd4,0x7e,0x82,0x01,0x00
376# GFX12: v_cmpx_eq_i32_e64 exec_lo, -1           ; encoding: [0x7e,0x00,0xc2,0xd4,0x7e,0x82,0x01,0x00]
377
3780x7e,0x00,0xc2,0xd4,0x7f,0xf8,0x00,0x00
379# GFX12: v_cmpx_eq_i32_e64 exec_hi, null         ; encoding: [0x7e,0x00,0xc2,0xd4,0x7f,0xf8,0x00,0x00]
380
3810x7e,0x00,0xc2,0xd4,0x7c,0xfc,0x00,0x00
382# GFX12: v_cmpx_eq_i32_e64 null, exec_lo         ; encoding: [0x7e,0x00,0xc2,0xd4,0x7c,0xfc,0x00,0x00]
383
3840x7e,0x00,0xc2,0xd4,0xc1,0xfe,0x00,0x00
385# GFX12: v_cmpx_eq_i32_e64 -1, exec_hi           ; encoding: [0x7e,0x00,0xc2,0xd4,0xc1,0xfe,0x00,0x00]
386
3870x7e,0x00,0xc2,0xd4,0xf0,0xfa,0x00,0x00
388# GFX12: v_cmpx_eq_i32_e64 0.5, m0               ; encoding: [0x7e,0x00,0xc2,0xd4,0xf0,0xfa,0x00,0x00]
389
3900x7e,0x00,0xc2,0xd4,0xfd,0xd4,0x00,0x00
391# GFX12: v_cmpx_eq_i32_e64 src_scc, vcc_lo       ; encoding: [0x7e,0x00,0xc2,0xd4,0xfd,0xd4,0x00,0x00]
392
3930x7e,0x00,0xc2,0xd4,0xff,0xd6,0x00,0x00,0x56,0x34,0x12,0xaf
394# GFX12: v_cmpx_eq_i32_e64 0xaf123456, vcc_hi    ; encoding: [0x7e,0x00,0xc2,0xd4,0xff,0xd6,0x00,0x00,0x56,0x34,0x12,0xaf]
395
3960x7e,0x00,0xd2,0xd4,0x01,0x05,0x02,0x00
397# GFX12: v_cmpx_eq_i64_e64 v[1:2], v[2:3]        ; encoding: [0x7e,0x00,0xd2,0xd4,0x01,0x05,0x02,0x00]
398
3990x7e,0x00,0xd2,0xd4,0xfe,0xfd,0x03,0x00
400# GFX12: v_cmpx_eq_i64_e64 v[254:255], v[254:255] ; encoding: [0x7e,0x00,0xd2,0xd4,0xfe,0xfd,0x03,0x00]
401
4020x7e,0x00,0xd2,0xd4,0x02,0x08,0x00,0x00
403# GFX12: v_cmpx_eq_i64_e64 s[2:3], s[4:5]        ; encoding: [0x7e,0x00,0xd2,0xd4,0x02,0x08,0x00,0x00]
404
4050x7e,0x00,0xd2,0xd4,0x68,0xd0,0x00,0x00
406# GFX12: v_cmpx_eq_i64_e64 s[104:105], s[104:105] ; encoding: [0x7e,0x00,0xd2,0xd4,0x68,0xd0,0x00,0x00]
407
4080x7e,0x00,0xd2,0xd4,0x6a,0xf4,0x00,0x00
409# GFX12: v_cmpx_eq_i64_e64 vcc, ttmp[14:15]      ; encoding: [0x7e,0x00,0xd2,0xd4,0x6a,0xf4,0x00,0x00]
410
4110x7e,0x00,0xd2,0xd4,0x7a,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf
412# GFX12: v_cmpx_eq_i64_e64 ttmp[14:15], 0xaf123456 ; encoding: [0x7e,0x00,0xd2,0xd4,0x7a,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf]
413
4140x7e,0x00,0xd2,0xd4,0x7e,0xfa,0x01,0x00
415# GFX12: v_cmpx_eq_i64_e64 exec, src_scc         ; encoding: [0x7e,0x00,0xd2,0xd4,0x7e,0xfa,0x01,0x00]
416
4170x7e,0x00,0xd2,0xd4,0x7c,0xe0,0x01,0x00
418# GFX12: v_cmpx_eq_i64_e64 null, 0.5             ; encoding: [0x7e,0x00,0xd2,0xd4,0x7c,0xe0,0x01,0x00]
419
4200x7e,0x00,0xd2,0xd4,0xc1,0x82,0x01,0x00
421# GFX12: v_cmpx_eq_i64_e64 -1, -1                ; encoding: [0x7e,0x00,0xd2,0xd4,0xc1,0x82,0x01,0x00]
422
4230x7e,0x00,0xd2,0xd4,0xf0,0xf8,0x00,0x00
424# GFX12: v_cmpx_eq_i64_e64 0.5, null             ; encoding: [0x7e,0x00,0xd2,0xd4,0xf0,0xf8,0x00,0x00]
425
4260x7e,0x00,0xd2,0xd4,0xfd,0xfc,0x00,0x00
427# GFX12: v_cmpx_eq_i64_e64 src_scc, exec         ; encoding: [0x7e,0x00,0xd2,0xd4,0xfd,0xfc,0x00,0x00]
428
4290x7e,0x00,0xd2,0xd4,0xff,0xd4,0x00,0x00,0x56,0x34,0x12,0xaf
430# GFX12: v_cmpx_eq_i64_e64 0xaf123456, vcc       ; encoding: [0x7e,0x00,0xd2,0xd4,0xff,0xd4,0x00,0x00,0x56,0x34,0x12,0xaf]
431
4320x7e,0x00,0xba,0xd4,0x01,0x05,0x02,0x00
433# GFX12-REAL16: v_cmpx_eq_u16_e64 v1.l, v2.l            ; encoding: [0x7e,0x00,0xba,0xd4,0x01,0x05,0x02,0x00]
434# GFX12-FAKE16: v_cmpx_eq_u16_e64 v1, v2                ; encoding: [0x7e,0x00,0xba,0xd4,0x01,0x05,0x02,0x00]
435
4360x7e,0x00,0xba,0xd4,0xff,0xff,0x03,0x00
437# GFX12-REAL16: v_cmpx_eq_u16_e64 v255.l, v255.l        ; encoding: [0x7e,0x00,0xba,0xd4,0xff,0xff,0x03,0x00]
438# GFX12-FAKE16: v_cmpx_eq_u16_e64 v255, v255            ; encoding: [0x7e,0x00,0xba,0xd4,0xff,0xff,0x03,0x00]
439
4400x7e,0x00,0xba,0xd4,0x01,0x04,0x00,0x00
441# GFX12: v_cmpx_eq_u16_e64 s1, s2                ; encoding: [0x7e,0x00,0xba,0xd4,0x01,0x04,0x00,0x00]
442
4430x7e,0x00,0xba,0xd4,0x69,0xd2,0x00,0x00
444# GFX12: v_cmpx_eq_u16_e64 s105, s105            ; encoding: [0x7e,0x00,0xba,0xd4,0x69,0xd2,0x00,0x00]
445
4460x7e,0x00,0xba,0xd4,0x6a,0xf6,0x00,0x00
447# GFX12: v_cmpx_eq_u16_e64 vcc_lo, ttmp15        ; encoding: [0x7e,0x00,0xba,0xd4,0x6a,0xf6,0x00,0x00]
448
4490x7e,0x00,0xba,0xd4,0x6b,0xfe,0x01,0x00,0x0b,0xfe,0x00,0x00
450# GFX12: v_cmpx_eq_u16_e64 vcc_hi, 0xfe0b        ; encoding: [0x7e,0x00,0xba,0xd4,0x6b,0xfe,0x01,0x00,0x0b,0xfe,0x00,0x00]
451
4520x7e,0x00,0xba,0xd4,0x7b,0xfa,0x01,0x00
453# GFX12: v_cmpx_eq_u16_e64 ttmp15, src_scc       ; encoding: [0x7e,0x00,0xba,0xd4,0x7b,0xfa,0x01,0x00]
454
4550x7e,0x00,0xba,0xd4,0x7d,0xe0,0x01,0x00
456# GFX12: v_cmpx_eq_u16_e64 m0, 0x3800            ; encoding: [0x7e,0x00,0xba,0xd4,0x7d,0xfe,0x01,0x00,0x00,0x38,0x00,0x00]
457
4580x7e,0x00,0xba,0xd4,0x7e,0x82,0x01,0x00
459# GFX12: v_cmpx_eq_u16_e64 exec_lo, -1           ; encoding: [0x7e,0x00,0xba,0xd4,0x7e,0x82,0x01,0x00]
460
4610x7e,0x00,0xba,0xd4,0x7f,0xf8,0x00,0x00
462# GFX12: v_cmpx_eq_u16_e64 exec_hi, null         ; encoding: [0x7e,0x00,0xba,0xd4,0x7f,0xf8,0x00,0x00]
463
4640x7e,0x00,0xba,0xd4,0x7c,0xfc,0x00,0x00
465# GFX12: v_cmpx_eq_u16_e64 null, exec_lo         ; encoding: [0x7e,0x00,0xba,0xd4,0x7c,0xfc,0x00,0x00]
466
4670x7e,0x00,0xba,0xd4,0xc1,0xfe,0x00,0x00
468# GFX12: v_cmpx_eq_u16_e64 -1, exec_hi           ; encoding: [0x7e,0x00,0xba,0xd4,0xc1,0xfe,0x00,0x00]
469
4700x7e,0x00,0xba,0xd4,0xf0,0xfa,0x00,0x00
471# GFX12: v_cmpx_eq_u16_e64 0x3800, m0            ; encoding: [0x7e,0x00,0xba,0xd4,0xff,0xfa,0x00,0x00,0x00,0x38,0x00,0x00]
472
4730x7e,0x00,0xba,0xd4,0xfd,0xd4,0x00,0x00
474# GFX12: v_cmpx_eq_u16_e64 src_scc, vcc_lo       ; encoding: [0x7e,0x00,0xba,0xd4,0xfd,0xd4,0x00,0x00]
475
4760x7e,0x00,0xba,0xd4,0xff,0xd6,0x00,0x00,0x0b,0xfe,0x00,0x00
477# GFX12: v_cmpx_eq_u16_e64 0xfe0b, vcc_hi        ; encoding: [0x7e,0x00,0xba,0xd4,0xff,0xd6,0x00,0x00,0x0b,0xfe,0x00,0x00]
478
4790x7e,0x08,0xba,0xd4,0x01,0x05,0x02,0x00
480# GFX12-REAL16: v_cmpx_eq_u16_e64 v1.h, v2.l op_sel:[1,0,0] ; encoding: [0x7e,0x08,0xba,0xd4,0x01,0x05,0x02,0x00]
481# GFX12-FAKE16: v_cmpx_eq_u16_e64 v1, v2                ; encoding: [0x7e,0x00,0xba,0xd4,0x01,0x05,0x02,0x00]
482
4830x7e,0x10,0xba,0xd4,0xff,0xff,0x03,0x00
484# GFX12-REAL16: v_cmpx_eq_u16_e64 v255.l, v255.h op_sel:[0,1,0] ; encoding: [0x7e,0x10,0xba,0xd4,0xff,0xff,0x03,0x00]
485# GFX12-FAKE16: v_cmpx_eq_u16_e64 v255, v255            ; encoding: [0x7e,0x00,0xba,0xd4,0xff,0xff,0x03,0x00]
486
487
4880x7e,0x00,0xca,0xd4,0x01,0x05,0x02,0x00
489# GFX12: v_cmpx_eq_u32_e64 v1, v2                ; encoding: [0x7e,0x00,0xca,0xd4,0x01,0x05,0x02,0x00]
490
4910x7e,0x00,0xca,0xd4,0xff,0xff,0x03,0x00
492# GFX12: v_cmpx_eq_u32_e64 v255, v255            ; encoding: [0x7e,0x00,0xca,0xd4,0xff,0xff,0x03,0x00]
493
4940x7e,0x00,0xca,0xd4,0x01,0x04,0x00,0x00
495# GFX12: v_cmpx_eq_u32_e64 s1, s2                ; encoding: [0x7e,0x00,0xca,0xd4,0x01,0x04,0x00,0x00]
496
4970x7e,0x00,0xca,0xd4,0x69,0xd2,0x00,0x00
498# GFX12: v_cmpx_eq_u32_e64 s105, s105            ; encoding: [0x7e,0x00,0xca,0xd4,0x69,0xd2,0x00,0x00]
499
5000x7e,0x00,0xca,0xd4,0x6a,0xf6,0x00,0x00
501# GFX12: v_cmpx_eq_u32_e64 vcc_lo, ttmp15        ; encoding: [0x7e,0x00,0xca,0xd4,0x6a,0xf6,0x00,0x00]
502
5030x7e,0x00,0xca,0xd4,0x6b,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf
504# GFX12: v_cmpx_eq_u32_e64 vcc_hi, 0xaf123456    ; encoding: [0x7e,0x00,0xca,0xd4,0x6b,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf]
505
5060x7e,0x00,0xca,0xd4,0x7b,0xfa,0x01,0x00
507# GFX12: v_cmpx_eq_u32_e64 ttmp15, src_scc       ; encoding: [0x7e,0x00,0xca,0xd4,0x7b,0xfa,0x01,0x00]
508
5090x7e,0x00,0xca,0xd4,0x7d,0xe0,0x01,0x00
510# GFX12: v_cmpx_eq_u32_e64 m0, 0.5               ; encoding: [0x7e,0x00,0xca,0xd4,0x7d,0xe0,0x01,0x00]
511
5120x7e,0x00,0xca,0xd4,0x7e,0x82,0x01,0x00
513# GFX12: v_cmpx_eq_u32_e64 exec_lo, -1           ; encoding: [0x7e,0x00,0xca,0xd4,0x7e,0x82,0x01,0x00]
514
5150x7e,0x00,0xca,0xd4,0x7f,0xf8,0x00,0x00
516# GFX12: v_cmpx_eq_u32_e64 exec_hi, null         ; encoding: [0x7e,0x00,0xca,0xd4,0x7f,0xf8,0x00,0x00]
517
5180x7e,0x00,0xca,0xd4,0x7c,0xfc,0x00,0x00
519# GFX12: v_cmpx_eq_u32_e64 null, exec_lo         ; encoding: [0x7e,0x00,0xca,0xd4,0x7c,0xfc,0x00,0x00]
520
5210x7e,0x00,0xca,0xd4,0xc1,0xfe,0x00,0x00
522# GFX12: v_cmpx_eq_u32_e64 -1, exec_hi           ; encoding: [0x7e,0x00,0xca,0xd4,0xc1,0xfe,0x00,0x00]
523
5240x7e,0x00,0xca,0xd4,0xf0,0xfa,0x00,0x00
525# GFX12: v_cmpx_eq_u32_e64 0.5, m0               ; encoding: [0x7e,0x00,0xca,0xd4,0xf0,0xfa,0x00,0x00]
526
5270x7e,0x00,0xca,0xd4,0xfd,0xd4,0x00,0x00
528# GFX12: v_cmpx_eq_u32_e64 src_scc, vcc_lo       ; encoding: [0x7e,0x00,0xca,0xd4,0xfd,0xd4,0x00,0x00]
529
5300x7e,0x00,0xca,0xd4,0xff,0xd6,0x00,0x00,0x56,0x34,0x12,0xaf
531# GFX12: v_cmpx_eq_u32_e64 0xaf123456, vcc_hi    ; encoding: [0x7e,0x00,0xca,0xd4,0xff,0xd6,0x00,0x00,0x56,0x34,0x12,0xaf]
532
5330x7e,0x00,0xda,0xd4,0x01,0x05,0x02,0x00
534# GFX12: v_cmpx_eq_u64_e64 v[1:2], v[2:3]        ; encoding: [0x7e,0x00,0xda,0xd4,0x01,0x05,0x02,0x00]
535
5360x7e,0x00,0xda,0xd4,0xfe,0xfd,0x03,0x00
537# GFX12: v_cmpx_eq_u64_e64 v[254:255], v[254:255] ; encoding: [0x7e,0x00,0xda,0xd4,0xfe,0xfd,0x03,0x00]
538
5390x7e,0x00,0xda,0xd4,0x02,0x08,0x00,0x00
540# GFX12: v_cmpx_eq_u64_e64 s[2:3], s[4:5]        ; encoding: [0x7e,0x00,0xda,0xd4,0x02,0x08,0x00,0x00]
541
5420x7e,0x00,0xda,0xd4,0x68,0xd0,0x00,0x00
543# GFX12: v_cmpx_eq_u64_e64 s[104:105], s[104:105] ; encoding: [0x7e,0x00,0xda,0xd4,0x68,0xd0,0x00,0x00]
544
5450x7e,0x00,0xda,0xd4,0x6a,0xf4,0x00,0x00
546# GFX12: v_cmpx_eq_u64_e64 vcc, ttmp[14:15]      ; encoding: [0x7e,0x00,0xda,0xd4,0x6a,0xf4,0x00,0x00]
547
5480x7e,0x00,0xda,0xd4,0x7a,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf
549# GFX12: v_cmpx_eq_u64_e64 ttmp[14:15], 0xaf123456 ; encoding: [0x7e,0x00,0xda,0xd4,0x7a,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf]
550
5510x7e,0x00,0xda,0xd4,0x7e,0xfa,0x01,0x00
552# GFX12: v_cmpx_eq_u64_e64 exec, src_scc         ; encoding: [0x7e,0x00,0xda,0xd4,0x7e,0xfa,0x01,0x00]
553
5540x7e,0x00,0xda,0xd4,0x7c,0xe0,0x01,0x00
555# GFX12: v_cmpx_eq_u64_e64 null, 0.5             ; encoding: [0x7e,0x00,0xda,0xd4,0x7c,0xe0,0x01,0x00]
556
5570x7e,0x00,0xda,0xd4,0xc1,0x82,0x01,0x00
558# GFX12: v_cmpx_eq_u64_e64 -1, -1                ; encoding: [0x7e,0x00,0xda,0xd4,0xc1,0x82,0x01,0x00]
559
5600x7e,0x00,0xda,0xd4,0xf0,0xf8,0x00,0x00
561# GFX12: v_cmpx_eq_u64_e64 0.5, null             ; encoding: [0x7e,0x00,0xda,0xd4,0xf0,0xf8,0x00,0x00]
562
5630x7e,0x00,0xda,0xd4,0xfd,0xfc,0x00,0x00
564# GFX12: v_cmpx_eq_u64_e64 src_scc, exec         ; encoding: [0x7e,0x00,0xda,0xd4,0xfd,0xfc,0x00,0x00]
565
5660x7e,0x00,0xda,0xd4,0xff,0xd4,0x00,0x00,0x56,0x34,0x12,0xaf
567# GFX12: v_cmpx_eq_u64_e64 0xaf123456, vcc       ; encoding: [0x7e,0x00,0xda,0xd4,0xff,0xd4,0x00,0x00,0x56,0x34,0x12,0xaf]
568
5690x7e,0x00,0x86,0xd4,0x01,0x05,0x02,0x00
570# GFX12-REAL16: v_cmpx_ge_f16_e64 v1.l, v2.l            ; encoding: [0x7e,0x00,0x86,0xd4,0x01,0x05,0x02,0x00]
571# GFX12-FAKE16: v_cmpx_ge_f16_e64 v1, v2                ; encoding: [0x7e,0x00,0x86,0xd4,0x01,0x05,0x02,0x00]
572
5730x7e,0x00,0x86,0xd4,0xff,0xff,0x03,0x00
574# GFX12-REAL16: v_cmpx_ge_f16_e64 v255.l, v255.l        ; encoding: [0x7e,0x00,0x86,0xd4,0xff,0xff,0x03,0x00]
575# GFX12-FAKE16: v_cmpx_ge_f16_e64 v255, v255            ; encoding: [0x7e,0x00,0x86,0xd4,0xff,0xff,0x03,0x00]
576
5770x7e,0x00,0x86,0xd4,0x01,0x04,0x00,0x00
578# GFX12: v_cmpx_ge_f16_e64 s1, s2                ; encoding: [0x7e,0x00,0x86,0xd4,0x01,0x04,0x00,0x00]
579
5800x7e,0x00,0x86,0xd4,0x69,0xd2,0x00,0x00
581# GFX12: v_cmpx_ge_f16_e64 s105, s105            ; encoding: [0x7e,0x00,0x86,0xd4,0x69,0xd2,0x00,0x00]
582
5830x7e,0x00,0x86,0xd4,0x6a,0xf6,0x00,0x00
584# GFX12: v_cmpx_ge_f16_e64 vcc_lo, ttmp15        ; encoding: [0x7e,0x00,0x86,0xd4,0x6a,0xf6,0x00,0x00]
585
5860x7e,0x00,0x86,0xd4,0x6b,0xfe,0x01,0x00,0x0b,0xfe,0x00,0x00
587# GFX12: v_cmpx_ge_f16_e64 vcc_hi, 0xfe0b        ; encoding: [0x7e,0x00,0x86,0xd4,0x6b,0xfe,0x01,0x00,0x0b,0xfe,0x00,0x00]
588
5890x7e,0x00,0x86,0xd4,0x7b,0xfa,0x01,0x00
590# GFX12: v_cmpx_ge_f16_e64 ttmp15, src_scc       ; encoding: [0x7e,0x00,0x86,0xd4,0x7b,0xfa,0x01,0x00]
591
5920x7e,0x00,0x86,0xd4,0x7d,0xe0,0x01,0x00
593# GFX12: v_cmpx_ge_f16_e64 m0, 0.5               ; encoding: [0x7e,0x00,0x86,0xd4,0x7d,0xe0,0x01,0x00]
594
5950x7e,0x00,0x86,0xd4,0x7e,0x82,0x01,0x00
596# GFX12: v_cmpx_ge_f16_e64 exec_lo, -1           ; encoding: [0x7e,0x00,0x86,0xd4,0x7e,0x82,0x01,0x00]
597
5980x7e,0x01,0x86,0xd4,0x7f,0xf8,0x00,0x00
599# GFX12: v_cmpx_ge_f16_e64 |exec_hi|, null       ; encoding: [0x7e,0x01,0x86,0xd4,0x7f,0xf8,0x00,0x00]
600
6010x7e,0x00,0x86,0xd4,0x7c,0xfc,0x00,0x00
602# GFX12: v_cmpx_ge_f16_e64 null, exec_lo         ; encoding: [0x7e,0x00,0x86,0xd4,0x7c,0xfc,0x00,0x00]
603
6040x7e,0x00,0x86,0xd4,0xc1,0xfe,0x00,0x00
605# GFX12: v_cmpx_ge_f16_e64 -1, exec_hi           ; encoding: [0x7e,0x00,0x86,0xd4,0xc1,0xfe,0x00,0x00]
606
6070x7e,0x00,0x86,0xd4,0xf0,0xfa,0x00,0x40
608# GFX12: v_cmpx_ge_f16_e64 0.5, -m0              ; encoding: [0x7e,0x00,0x86,0xd4,0xf0,0xfa,0x00,0x40]
609
6100x7e,0x02,0x86,0xd4,0xfd,0xd4,0x00,0x20
611# GFX12: v_cmpx_ge_f16_e64 -src_scc, |vcc_lo|    ; encoding: [0x7e,0x02,0x86,0xd4,0xfd,0xd4,0x00,0x20]
612
6130x7e,0x83,0x86,0xd4,0xff,0xd6,0x00,0x60,0x0b,0xfe,0x00,0x00
614# GFX12: v_cmpx_ge_f16_e64 -|0xfe0b|, -|vcc_hi| clamp ; encoding: [0x7e,0x83,0x86,0xd4,0xff,0xd6,0x00,0x60,0x0b,0xfe,0x00,0x00]
615
6160x7e,0x08,0x86,0xd4,0x01,0x05,0x02,0x00
617# GFX12-REAL16: v_cmpx_ge_f16_e64 v1.h, v2.l op_sel:[1,0,0] ; encoding: [0x7e,0x08,0x86,0xd4,0x01,0x05,0x02,0x00]
618# GFX12-FAKE16: v_cmpx_ge_f16_e64 v1, v2                ; encoding: [0x7e,0x00,0x86,0xd4,0x01,0x05,0x02,0x00]
619
6200x7e,0x10,0x86,0xd4,0xff,0xff,0x03,0x00
621# GFX12-REAL16: v_cmpx_ge_f16_e64 v255.l, v255.h op_sel:[0,1,0] ; encoding: [0x7e,0x10,0x86,0xd4,0xff,0xff,0x03,0x00]
622# GFX12-FAKE16: v_cmpx_ge_f16_e64 v255, v255            ; encoding: [0x7e,0x00,0x86,0xd4,0xff,0xff,0x03,0x00]
623
624
6250x7e,0x00,0x96,0xd4,0x01,0x05,0x02,0x00
626# GFX12: v_cmpx_ge_f32_e64 v1, v2                ; encoding: [0x7e,0x00,0x96,0xd4,0x01,0x05,0x02,0x00]
627
6280x7e,0x00,0x96,0xd4,0xff,0xff,0x03,0x00
629# GFX12: v_cmpx_ge_f32_e64 v255, v255            ; encoding: [0x7e,0x00,0x96,0xd4,0xff,0xff,0x03,0x00]
630
6310x7e,0x00,0x96,0xd4,0x01,0x04,0x00,0x00
632# GFX12: v_cmpx_ge_f32_e64 s1, s2                ; encoding: [0x7e,0x00,0x96,0xd4,0x01,0x04,0x00,0x00]
633
6340x7e,0x00,0x96,0xd4,0x69,0xd2,0x00,0x00
635# GFX12: v_cmpx_ge_f32_e64 s105, s105            ; encoding: [0x7e,0x00,0x96,0xd4,0x69,0xd2,0x00,0x00]
636
6370x7e,0x00,0x96,0xd4,0x6a,0xf6,0x00,0x00
638# GFX12: v_cmpx_ge_f32_e64 vcc_lo, ttmp15        ; encoding: [0x7e,0x00,0x96,0xd4,0x6a,0xf6,0x00,0x00]
639
6400x7e,0x00,0x96,0xd4,0x6b,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf
641# GFX12: v_cmpx_ge_f32_e64 vcc_hi, 0xaf123456    ; encoding: [0x7e,0x00,0x96,0xd4,0x6b,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf]
642
6430x7e,0x00,0x96,0xd4,0x7b,0xfa,0x01,0x00
644# GFX12: v_cmpx_ge_f32_e64 ttmp15, src_scc       ; encoding: [0x7e,0x00,0x96,0xd4,0x7b,0xfa,0x01,0x00]
645
6460x7e,0x00,0x96,0xd4,0x7d,0xe0,0x01,0x00
647# GFX12: v_cmpx_ge_f32_e64 m0, 0.5               ; encoding: [0x7e,0x00,0x96,0xd4,0x7d,0xe0,0x01,0x00]
648
6490x7e,0x00,0x96,0xd4,0x7e,0x82,0x01,0x00
650# GFX12: v_cmpx_ge_f32_e64 exec_lo, -1           ; encoding: [0x7e,0x00,0x96,0xd4,0x7e,0x82,0x01,0x00]
651
6520x7e,0x01,0x96,0xd4,0x7f,0xf8,0x00,0x00
653# GFX12: v_cmpx_ge_f32_e64 |exec_hi|, null       ; encoding: [0x7e,0x01,0x96,0xd4,0x7f,0xf8,0x00,0x00]
654
6550x7e,0x00,0x96,0xd4,0x7c,0xfc,0x00,0x00
656# GFX12: v_cmpx_ge_f32_e64 null, exec_lo         ; encoding: [0x7e,0x00,0x96,0xd4,0x7c,0xfc,0x00,0x00]
657
6580x7e,0x00,0x96,0xd4,0xc1,0xfe,0x00,0x00
659# GFX12: v_cmpx_ge_f32_e64 -1, exec_hi           ; encoding: [0x7e,0x00,0x96,0xd4,0xc1,0xfe,0x00,0x00]
660
6610x7e,0x00,0x96,0xd4,0xf0,0xfa,0x00,0x40
662# GFX12: v_cmpx_ge_f32_e64 0.5, -m0              ; encoding: [0x7e,0x00,0x96,0xd4,0xf0,0xfa,0x00,0x40]
663
6640x7e,0x02,0x96,0xd4,0xfd,0xd4,0x00,0x20
665# GFX12: v_cmpx_ge_f32_e64 -src_scc, |vcc_lo|    ; encoding: [0x7e,0x02,0x96,0xd4,0xfd,0xd4,0x00,0x20]
666
6670x7e,0x83,0x96,0xd4,0xff,0xd6,0x00,0x60,0x56,0x34,0x12,0xaf
668# GFX12: v_cmpx_ge_f32_e64 -|0xaf123456|, -|vcc_hi| clamp ; encoding: [0x7e,0x83,0x96,0xd4,0xff,0xd6,0x00,0x60,0x56,0x34,0x12,0xaf]
669
6700x7e,0x00,0xa6,0xd4,0x01,0x05,0x02,0x00
671# GFX12: v_cmpx_ge_f64_e64 v[1:2], v[2:3]        ; encoding: [0x7e,0x00,0xa6,0xd4,0x01,0x05,0x02,0x00]
672
6730x7e,0x00,0xa6,0xd4,0xfe,0xfd,0x03,0x00
674# GFX12: v_cmpx_ge_f64_e64 v[254:255], v[254:255] ; encoding: [0x7e,0x00,0xa6,0xd4,0xfe,0xfd,0x03,0x00]
675
6760x7e,0x00,0xa6,0xd4,0x02,0x08,0x00,0x00
677# GFX12: v_cmpx_ge_f64_e64 s[2:3], s[4:5]        ; encoding: [0x7e,0x00,0xa6,0xd4,0x02,0x08,0x00,0x00]
678
6790x7e,0x00,0xa6,0xd4,0x68,0xd0,0x00,0x00
680# GFX12: v_cmpx_ge_f64_e64 s[104:105], s[104:105] ; encoding: [0x7e,0x00,0xa6,0xd4,0x68,0xd0,0x00,0x00]
681
6820x7e,0x00,0xa6,0xd4,0x6a,0xf4,0x00,0x00
683# GFX12: v_cmpx_ge_f64_e64 vcc, ttmp[14:15]      ; encoding: [0x7e,0x00,0xa6,0xd4,0x6a,0xf4,0x00,0x00]
684
6850x7e,0x00,0xa6,0xd4,0x7a,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf
686# GFX12: v_cmpx_ge_f64_e64 ttmp[14:15], 0xaf123456 ; encoding: [0x7e,0x00,0xa6,0xd4,0x7a,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf]
687
6880x7e,0x01,0xa6,0xd4,0x7e,0xfa,0x01,0x20
689# GFX12: v_cmpx_ge_f64_e64 -|exec|, src_scc      ; encoding: [0x7e,0x01,0xa6,0xd4,0x7e,0xfa,0x01,0x20]
690
6910x7e,0x00,0xa6,0xd4,0x7c,0xe0,0x01,0x00
692# GFX12: v_cmpx_ge_f64_e64 null, 0.5             ; encoding: [0x7e,0x00,0xa6,0xd4,0x7c,0xe0,0x01,0x00]
693
6940x7e,0x00,0xa6,0xd4,0xc1,0x82,0x01,0x00
695# GFX12: v_cmpx_ge_f64_e64 -1, -1                ; encoding: [0x7e,0x00,0xa6,0xd4,0xc1,0x82,0x01,0x00]
696
6970x7e,0x00,0xa6,0xd4,0xf0,0xf8,0x00,0x00
698# GFX12: v_cmpx_ge_f64_e64 0.5, null             ; encoding: [0x7e,0x00,0xa6,0xd4,0xf0,0xf8,0x00,0x00]
699
7000x7e,0x03,0xa6,0xd4,0xfd,0xfc,0x00,0x60
701# GFX12: v_cmpx_ge_f64_e64 -|src_scc|, -|exec|   ; encoding: [0x7e,0x03,0xa6,0xd4,0xfd,0xfc,0x00,0x60]
702
7030x7e,0x82,0xa6,0xd4,0xff,0xd4,0x00,0x40,0x56,0x34,0x12,0xaf
704# GFX12: v_cmpx_ge_f64_e64 0xaf123456, -|vcc| clamp ; encoding: [0x7e,0x82,0xa6,0xd4,0xff,0xd4,0x00,0x40,0x56,0x34,0x12,0xaf]
705
7060x7e,0x00,0xb6,0xd4,0x01,0x05,0x02,0x00
707# GFX12-REAL16: v_cmpx_ge_i16_e64 v1.l, v2.l            ; encoding: [0x7e,0x00,0xb6,0xd4,0x01,0x05,0x02,0x00]
708# GFX12-FAKE16: v_cmpx_ge_i16_e64 v1, v2                ; encoding: [0x7e,0x00,0xb6,0xd4,0x01,0x05,0x02,0x00]
709
7100x7e,0x00,0xb6,0xd4,0xff,0xff,0x03,0x00
711# GFX12-REAL16: v_cmpx_ge_i16_e64 v255.l, v255.l        ; encoding: [0x7e,0x00,0xb6,0xd4,0xff,0xff,0x03,0x00]
712# GFX12-FAKE16: v_cmpx_ge_i16_e64 v255, v255            ; encoding: [0x7e,0x00,0xb6,0xd4,0xff,0xff,0x03,0x00]
713
7140x7e,0x00,0xb6,0xd4,0x01,0x04,0x00,0x00
715# GFX12: v_cmpx_ge_i16_e64 s1, s2                ; encoding: [0x7e,0x00,0xb6,0xd4,0x01,0x04,0x00,0x00]
716
7170x7e,0x00,0xb6,0xd4,0x69,0xd2,0x00,0x00
718# GFX12: v_cmpx_ge_i16_e64 s105, s105            ; encoding: [0x7e,0x00,0xb6,0xd4,0x69,0xd2,0x00,0x00]
719
7200x7e,0x00,0xb6,0xd4,0x6a,0xf6,0x00,0x00
721# GFX12: v_cmpx_ge_i16_e64 vcc_lo, ttmp15        ; encoding: [0x7e,0x00,0xb6,0xd4,0x6a,0xf6,0x00,0x00]
722
7230x7e,0x00,0xb6,0xd4,0x6b,0xfe,0x01,0x00,0x0b,0xfe,0x00,0x00
724# GFX12: v_cmpx_ge_i16_e64 vcc_hi, 0xfe0b        ; encoding: [0x7e,0x00,0xb6,0xd4,0x6b,0xfe,0x01,0x00,0x0b,0xfe,0x00,0x00]
725
7260x7e,0x00,0xb6,0xd4,0x7b,0xfa,0x01,0x00
727# GFX12: v_cmpx_ge_i16_e64 ttmp15, src_scc       ; encoding: [0x7e,0x00,0xb6,0xd4,0x7b,0xfa,0x01,0x00]
728
7290x7e,0x00,0xb6,0xd4,0x7d,0xe0,0x01,0x00
730# GFX12: v_cmpx_ge_i16_e64 m0, 0x3800            ; encoding: [0x7e,0x00,0xb6,0xd4,0x7d,0xfe,0x01,0x00,0x00,0x38,0x00,0x00]
731
7320x7e,0x00,0xb6,0xd4,0x7e,0x82,0x01,0x00
733# GFX12: v_cmpx_ge_i16_e64 exec_lo, -1           ; encoding: [0x7e,0x00,0xb6,0xd4,0x7e,0x82,0x01,0x00]
734
7350x7e,0x00,0xb6,0xd4,0x7f,0xf8,0x00,0x00
736# GFX12: v_cmpx_ge_i16_e64 exec_hi, null         ; encoding: [0x7e,0x00,0xb6,0xd4,0x7f,0xf8,0x00,0x00]
737
7380x7e,0x00,0xb6,0xd4,0x7c,0xfc,0x00,0x00
739# GFX12: v_cmpx_ge_i16_e64 null, exec_lo         ; encoding: [0x7e,0x00,0xb6,0xd4,0x7c,0xfc,0x00,0x00]
740
7410x7e,0x00,0xb6,0xd4,0xc1,0xfe,0x00,0x00
742# GFX12: v_cmpx_ge_i16_e64 -1, exec_hi           ; encoding: [0x7e,0x00,0xb6,0xd4,0xc1,0xfe,0x00,0x00]
743
7440x7e,0x00,0xb6,0xd4,0xf0,0xfa,0x00,0x00
745# GFX12: v_cmpx_ge_i16_e64 0x3800, m0            ; encoding: [0x7e,0x00,0xb6,0xd4,0xff,0xfa,0x00,0x00,0x00,0x38,0x00,0x00]
746
7470x7e,0x00,0xb6,0xd4,0xfd,0xd4,0x00,0x00
748# GFX12: v_cmpx_ge_i16_e64 src_scc, vcc_lo       ; encoding: [0x7e,0x00,0xb6,0xd4,0xfd,0xd4,0x00,0x00]
749
7500x7e,0x00,0xb6,0xd4,0xff,0xd6,0x00,0x00,0x0b,0xfe,0x00,0x00
751# GFX12: v_cmpx_ge_i16_e64 0xfe0b, vcc_hi        ; encoding: [0x7e,0x00,0xb6,0xd4,0xff,0xd6,0x00,0x00,0x0b,0xfe,0x00,0x00]
752
7530x7e,0x08,0xb6,0xd4,0x01,0x05,0x02,0x00
754# GFX12-REAL16: v_cmpx_ge_i16_e64 v1.h, v2.l op_sel:[1,0,0] ; encoding: [0x7e,0x08,0xb6,0xd4,0x01,0x05,0x02,0x00]
755# GFX12-FAKE16: v_cmpx_ge_i16_e64 v1, v2                ; encoding: [0x7e,0x00,0xb6,0xd4,0x01,0x05,0x02,0x00]
756
7570x7e,0x10,0xb6,0xd4,0xff,0xff,0x03,0x00
758# GFX12-REAL16: v_cmpx_ge_i16_e64 v255.l, v255.h op_sel:[0,1,0] ; encoding: [0x7e,0x10,0xb6,0xd4,0xff,0xff,0x03,0x00]
759# GFX12-FAKE16: v_cmpx_ge_i16_e64 v255, v255            ; encoding: [0x7e,0x00,0xb6,0xd4,0xff,0xff,0x03,0x00]
760
761
7620x7e,0x00,0xc6,0xd4,0x01,0x05,0x02,0x00
763# GFX12: v_cmpx_ge_i32_e64 v1, v2                ; encoding: [0x7e,0x00,0xc6,0xd4,0x01,0x05,0x02,0x00]
764
7650x7e,0x00,0xc6,0xd4,0xff,0xff,0x03,0x00
766# GFX12: v_cmpx_ge_i32_e64 v255, v255            ; encoding: [0x7e,0x00,0xc6,0xd4,0xff,0xff,0x03,0x00]
767
7680x7e,0x00,0xc6,0xd4,0x01,0x04,0x00,0x00
769# GFX12: v_cmpx_ge_i32_e64 s1, s2                ; encoding: [0x7e,0x00,0xc6,0xd4,0x01,0x04,0x00,0x00]
770
7710x7e,0x00,0xc6,0xd4,0x69,0xd2,0x00,0x00
772# GFX12: v_cmpx_ge_i32_e64 s105, s105            ; encoding: [0x7e,0x00,0xc6,0xd4,0x69,0xd2,0x00,0x00]
773
7740x7e,0x00,0xc6,0xd4,0x6a,0xf6,0x00,0x00
775# GFX12: v_cmpx_ge_i32_e64 vcc_lo, ttmp15        ; encoding: [0x7e,0x00,0xc6,0xd4,0x6a,0xf6,0x00,0x00]
776
7770x7e,0x00,0xc6,0xd4,0x6b,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf
778# GFX12: v_cmpx_ge_i32_e64 vcc_hi, 0xaf123456    ; encoding: [0x7e,0x00,0xc6,0xd4,0x6b,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf]
779
7800x7e,0x00,0xc6,0xd4,0x7b,0xfa,0x01,0x00
781# GFX12: v_cmpx_ge_i32_e64 ttmp15, src_scc       ; encoding: [0x7e,0x00,0xc6,0xd4,0x7b,0xfa,0x01,0x00]
782
7830x7e,0x00,0xc6,0xd4,0x7d,0xe0,0x01,0x00
784# GFX12: v_cmpx_ge_i32_e64 m0, 0.5               ; encoding: [0x7e,0x00,0xc6,0xd4,0x7d,0xe0,0x01,0x00]
785
7860x7e,0x00,0xc6,0xd4,0x7e,0x82,0x01,0x00
787# GFX12: v_cmpx_ge_i32_e64 exec_lo, -1           ; encoding: [0x7e,0x00,0xc6,0xd4,0x7e,0x82,0x01,0x00]
788
7890x7e,0x00,0xc6,0xd4,0x7f,0xf8,0x00,0x00
790# GFX12: v_cmpx_ge_i32_e64 exec_hi, null         ; encoding: [0x7e,0x00,0xc6,0xd4,0x7f,0xf8,0x00,0x00]
791
7920x7e,0x00,0xc6,0xd4,0x7c,0xfc,0x00,0x00
793# GFX12: v_cmpx_ge_i32_e64 null, exec_lo         ; encoding: [0x7e,0x00,0xc6,0xd4,0x7c,0xfc,0x00,0x00]
794
7950x7e,0x00,0xc6,0xd4,0xc1,0xfe,0x00,0x00
796# GFX12: v_cmpx_ge_i32_e64 -1, exec_hi           ; encoding: [0x7e,0x00,0xc6,0xd4,0xc1,0xfe,0x00,0x00]
797
7980x7e,0x00,0xc6,0xd4,0xf0,0xfa,0x00,0x00
799# GFX12: v_cmpx_ge_i32_e64 0.5, m0               ; encoding: [0x7e,0x00,0xc6,0xd4,0xf0,0xfa,0x00,0x00]
800
8010x7e,0x00,0xc6,0xd4,0xfd,0xd4,0x00,0x00
802# GFX12: v_cmpx_ge_i32_e64 src_scc, vcc_lo       ; encoding: [0x7e,0x00,0xc6,0xd4,0xfd,0xd4,0x00,0x00]
803
8040x7e,0x00,0xc6,0xd4,0xff,0xd6,0x00,0x00,0x56,0x34,0x12,0xaf
805# GFX12: v_cmpx_ge_i32_e64 0xaf123456, vcc_hi    ; encoding: [0x7e,0x00,0xc6,0xd4,0xff,0xd6,0x00,0x00,0x56,0x34,0x12,0xaf]
806
8070x7e,0x00,0xd6,0xd4,0x01,0x05,0x02,0x00
808# GFX12: v_cmpx_ge_i64_e64 v[1:2], v[2:3]        ; encoding: [0x7e,0x00,0xd6,0xd4,0x01,0x05,0x02,0x00]
809
8100x7e,0x00,0xd6,0xd4,0xfe,0xfd,0x03,0x00
811# GFX12: v_cmpx_ge_i64_e64 v[254:255], v[254:255] ; encoding: [0x7e,0x00,0xd6,0xd4,0xfe,0xfd,0x03,0x00]
812
8130x7e,0x00,0xd6,0xd4,0x02,0x08,0x00,0x00
814# GFX12: v_cmpx_ge_i64_e64 s[2:3], s[4:5]        ; encoding: [0x7e,0x00,0xd6,0xd4,0x02,0x08,0x00,0x00]
815
8160x7e,0x00,0xd6,0xd4,0x68,0xd0,0x00,0x00
817# GFX12: v_cmpx_ge_i64_e64 s[104:105], s[104:105] ; encoding: [0x7e,0x00,0xd6,0xd4,0x68,0xd0,0x00,0x00]
818
8190x7e,0x00,0xd6,0xd4,0x6a,0xf4,0x00,0x00
820# GFX12: v_cmpx_ge_i64_e64 vcc, ttmp[14:15]      ; encoding: [0x7e,0x00,0xd6,0xd4,0x6a,0xf4,0x00,0x00]
821
8220x7e,0x00,0xd6,0xd4,0x7a,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf
823# GFX12: v_cmpx_ge_i64_e64 ttmp[14:15], 0xaf123456 ; encoding: [0x7e,0x00,0xd6,0xd4,0x7a,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf]
824
8250x7e,0x00,0xd6,0xd4,0x7e,0xfa,0x01,0x00
826# GFX12: v_cmpx_ge_i64_e64 exec, src_scc         ; encoding: [0x7e,0x00,0xd6,0xd4,0x7e,0xfa,0x01,0x00]
827
8280x7e,0x00,0xd6,0xd4,0x7c,0xe0,0x01,0x00
829# GFX12: v_cmpx_ge_i64_e64 null, 0.5             ; encoding: [0x7e,0x00,0xd6,0xd4,0x7c,0xe0,0x01,0x00]
830
8310x7e,0x00,0xd6,0xd4,0xc1,0x82,0x01,0x00
832# GFX12: v_cmpx_ge_i64_e64 -1, -1                ; encoding: [0x7e,0x00,0xd6,0xd4,0xc1,0x82,0x01,0x00]
833
8340x7e,0x00,0xd6,0xd4,0xf0,0xf8,0x00,0x00
835# GFX12: v_cmpx_ge_i64_e64 0.5, null             ; encoding: [0x7e,0x00,0xd6,0xd4,0xf0,0xf8,0x00,0x00]
836
8370x7e,0x00,0xd6,0xd4,0xfd,0xfc,0x00,0x00
838# GFX12: v_cmpx_ge_i64_e64 src_scc, exec         ; encoding: [0x7e,0x00,0xd6,0xd4,0xfd,0xfc,0x00,0x00]
839
8400x7e,0x00,0xd6,0xd4,0xff,0xd4,0x00,0x00,0x56,0x34,0x12,0xaf
841# GFX12: v_cmpx_ge_i64_e64 0xaf123456, vcc       ; encoding: [0x7e,0x00,0xd6,0xd4,0xff,0xd4,0x00,0x00,0x56,0x34,0x12,0xaf]
842
8430x7e,0x00,0xbe,0xd4,0x01,0x05,0x02,0x00
844# GFX12-REAL16: v_cmpx_ge_u16_e64 v1.l, v2.l            ; encoding: [0x7e,0x00,0xbe,0xd4,0x01,0x05,0x02,0x00]
845# GFX12-FAKE16: v_cmpx_ge_u16_e64 v1, v2                ; encoding: [0x7e,0x00,0xbe,0xd4,0x01,0x05,0x02,0x00]
846
8470x7e,0x00,0xbe,0xd4,0xff,0xff,0x03,0x00
848# GFX12-REAL16: v_cmpx_ge_u16_e64 v255.l, v255.l        ; encoding: [0x7e,0x00,0xbe,0xd4,0xff,0xff,0x03,0x00]
849# GFX12-FAKE16: v_cmpx_ge_u16_e64 v255, v255            ; encoding: [0x7e,0x00,0xbe,0xd4,0xff,0xff,0x03,0x00]
850
8510x7e,0x00,0xbe,0xd4,0x01,0x04,0x00,0x00
852# GFX12: v_cmpx_ge_u16_e64 s1, s2                ; encoding: [0x7e,0x00,0xbe,0xd4,0x01,0x04,0x00,0x00]
853
8540x7e,0x00,0xbe,0xd4,0x69,0xd2,0x00,0x00
855# GFX12: v_cmpx_ge_u16_e64 s105, s105            ; encoding: [0x7e,0x00,0xbe,0xd4,0x69,0xd2,0x00,0x00]
856
8570x7e,0x00,0xbe,0xd4,0x6a,0xf6,0x00,0x00
858# GFX12: v_cmpx_ge_u16_e64 vcc_lo, ttmp15        ; encoding: [0x7e,0x00,0xbe,0xd4,0x6a,0xf6,0x00,0x00]
859
8600x7e,0x00,0xbe,0xd4,0x6b,0xfe,0x01,0x00,0x0b,0xfe,0x00,0x00
861# GFX12: v_cmpx_ge_u16_e64 vcc_hi, 0xfe0b        ; encoding: [0x7e,0x00,0xbe,0xd4,0x6b,0xfe,0x01,0x00,0x0b,0xfe,0x00,0x00]
862
8630x7e,0x00,0xbe,0xd4,0x7b,0xfa,0x01,0x00
864# GFX12: v_cmpx_ge_u16_e64 ttmp15, src_scc       ; encoding: [0x7e,0x00,0xbe,0xd4,0x7b,0xfa,0x01,0x00]
865
8660x7e,0x00,0xbe,0xd4,0x7d,0xe0,0x01,0x00
867# GFX12: v_cmpx_ge_u16_e64 m0, 0x3800            ; encoding: [0x7e,0x00,0xbe,0xd4,0x7d,0xfe,0x01,0x00,0x00,0x38,0x00,0x00]
868
8690x7e,0x00,0xbe,0xd4,0x7e,0x82,0x01,0x00
870# GFX12: v_cmpx_ge_u16_e64 exec_lo, -1           ; encoding: [0x7e,0x00,0xbe,0xd4,0x7e,0x82,0x01,0x00]
871
8720x7e,0x00,0xbe,0xd4,0x7f,0xf8,0x00,0x00
873# GFX12: v_cmpx_ge_u16_e64 exec_hi, null         ; encoding: [0x7e,0x00,0xbe,0xd4,0x7f,0xf8,0x00,0x00]
874
8750x7e,0x00,0xbe,0xd4,0x7c,0xfc,0x00,0x00
876# GFX12: v_cmpx_ge_u16_e64 null, exec_lo         ; encoding: [0x7e,0x00,0xbe,0xd4,0x7c,0xfc,0x00,0x00]
877
8780x7e,0x00,0xbe,0xd4,0xc1,0xfe,0x00,0x00
879# GFX12: v_cmpx_ge_u16_e64 -1, exec_hi           ; encoding: [0x7e,0x00,0xbe,0xd4,0xc1,0xfe,0x00,0x00]
880
8810x7e,0x00,0xbe,0xd4,0xf0,0xfa,0x00,0x00
882# GFX12: v_cmpx_ge_u16_e64 0x3800, m0            ; encoding: [0x7e,0x00,0xbe,0xd4,0xff,0xfa,0x00,0x00,0x00,0x38,0x00,0x00]
883
8840x7e,0x00,0xbe,0xd4,0xfd,0xd4,0x00,0x00
885# GFX12: v_cmpx_ge_u16_e64 src_scc, vcc_lo       ; encoding: [0x7e,0x00,0xbe,0xd4,0xfd,0xd4,0x00,0x00]
886
8870x7e,0x00,0xbe,0xd4,0xff,0xd6,0x00,0x00,0x0b,0xfe,0x00,0x00
888# GFX12: v_cmpx_ge_u16_e64 0xfe0b, vcc_hi        ; encoding: [0x7e,0x00,0xbe,0xd4,0xff,0xd6,0x00,0x00,0x0b,0xfe,0x00,0x00]
889
8900x7e,0x08,0xbe,0xd4,0x01,0x05,0x02,0x00
891# GFX12-REAL16: v_cmpx_ge_u16_e64 v1.h, v2.l op_sel:[1,0,0] ; encoding: [0x7e,0x08,0xbe,0xd4,0x01,0x05,0x02,0x00]
892# GFX12-FAKE16: v_cmpx_ge_u16_e64 v1, v2                ; encoding: [0x7e,0x00,0xbe,0xd4,0x01,0x05,0x02,0x00]
893
8940x7e,0x10,0xbe,0xd4,0xff,0xff,0x03,0x00
895# GFX12-REAL16: v_cmpx_ge_u16_e64 v255.l, v255.h op_sel:[0,1,0] ; encoding: [0x7e,0x10,0xbe,0xd4,0xff,0xff,0x03,0x00]
896# GFX12-FAKE16: v_cmpx_ge_u16_e64 v255, v255            ; encoding: [0x7e,0x00,0xbe,0xd4,0xff,0xff,0x03,0x00]
897
898
8990x7e,0x00,0xce,0xd4,0x01,0x05,0x02,0x00
900# GFX12: v_cmpx_ge_u32_e64 v1, v2                ; encoding: [0x7e,0x00,0xce,0xd4,0x01,0x05,0x02,0x00]
901
9020x7e,0x00,0xce,0xd4,0xff,0xff,0x03,0x00
903# GFX12: v_cmpx_ge_u32_e64 v255, v255            ; encoding: [0x7e,0x00,0xce,0xd4,0xff,0xff,0x03,0x00]
904
9050x7e,0x00,0xce,0xd4,0x01,0x04,0x00,0x00
906# GFX12: v_cmpx_ge_u32_e64 s1, s2                ; encoding: [0x7e,0x00,0xce,0xd4,0x01,0x04,0x00,0x00]
907
9080x7e,0x00,0xce,0xd4,0x69,0xd2,0x00,0x00
909# GFX12: v_cmpx_ge_u32_e64 s105, s105            ; encoding: [0x7e,0x00,0xce,0xd4,0x69,0xd2,0x00,0x00]
910
9110x7e,0x00,0xce,0xd4,0x6a,0xf6,0x00,0x00
912# GFX12: v_cmpx_ge_u32_e64 vcc_lo, ttmp15        ; encoding: [0x7e,0x00,0xce,0xd4,0x6a,0xf6,0x00,0x00]
913
9140x7e,0x00,0xce,0xd4,0x6b,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf
915# GFX12: v_cmpx_ge_u32_e64 vcc_hi, 0xaf123456    ; encoding: [0x7e,0x00,0xce,0xd4,0x6b,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf]
916
9170x7e,0x00,0xce,0xd4,0x7b,0xfa,0x01,0x00
918# GFX12: v_cmpx_ge_u32_e64 ttmp15, src_scc       ; encoding: [0x7e,0x00,0xce,0xd4,0x7b,0xfa,0x01,0x00]
919
9200x7e,0x00,0xce,0xd4,0x7d,0xe0,0x01,0x00
921# GFX12: v_cmpx_ge_u32_e64 m0, 0.5               ; encoding: [0x7e,0x00,0xce,0xd4,0x7d,0xe0,0x01,0x00]
922
9230x7e,0x00,0xce,0xd4,0x7e,0x82,0x01,0x00
924# GFX12: v_cmpx_ge_u32_e64 exec_lo, -1           ; encoding: [0x7e,0x00,0xce,0xd4,0x7e,0x82,0x01,0x00]
925
9260x7e,0x00,0xce,0xd4,0x7f,0xf8,0x00,0x00
927# GFX12: v_cmpx_ge_u32_e64 exec_hi, null         ; encoding: [0x7e,0x00,0xce,0xd4,0x7f,0xf8,0x00,0x00]
928
9290x7e,0x00,0xce,0xd4,0x7c,0xfc,0x00,0x00
930# GFX12: v_cmpx_ge_u32_e64 null, exec_lo         ; encoding: [0x7e,0x00,0xce,0xd4,0x7c,0xfc,0x00,0x00]
931
9320x7e,0x00,0xce,0xd4,0xc1,0xfe,0x00,0x00
933# GFX12: v_cmpx_ge_u32_e64 -1, exec_hi           ; encoding: [0x7e,0x00,0xce,0xd4,0xc1,0xfe,0x00,0x00]
934
9350x7e,0x00,0xce,0xd4,0xf0,0xfa,0x00,0x00
936# GFX12: v_cmpx_ge_u32_e64 0.5, m0               ; encoding: [0x7e,0x00,0xce,0xd4,0xf0,0xfa,0x00,0x00]
937
9380x7e,0x00,0xce,0xd4,0xfd,0xd4,0x00,0x00
939# GFX12: v_cmpx_ge_u32_e64 src_scc, vcc_lo       ; encoding: [0x7e,0x00,0xce,0xd4,0xfd,0xd4,0x00,0x00]
940
9410x7e,0x00,0xce,0xd4,0xff,0xd6,0x00,0x00,0x56,0x34,0x12,0xaf
942# GFX12: v_cmpx_ge_u32_e64 0xaf123456, vcc_hi    ; encoding: [0x7e,0x00,0xce,0xd4,0xff,0xd6,0x00,0x00,0x56,0x34,0x12,0xaf]
943
9440x7e,0x00,0xde,0xd4,0x01,0x05,0x02,0x00
945# GFX12: v_cmpx_ge_u64_e64 v[1:2], v[2:3]        ; encoding: [0x7e,0x00,0xde,0xd4,0x01,0x05,0x02,0x00]
946
9470x7e,0x00,0xde,0xd4,0xfe,0xfd,0x03,0x00
948# GFX12: v_cmpx_ge_u64_e64 v[254:255], v[254:255] ; encoding: [0x7e,0x00,0xde,0xd4,0xfe,0xfd,0x03,0x00]
949
9500x7e,0x00,0xde,0xd4,0x02,0x08,0x00,0x00
951# GFX12: v_cmpx_ge_u64_e64 s[2:3], s[4:5]        ; encoding: [0x7e,0x00,0xde,0xd4,0x02,0x08,0x00,0x00]
952
9530x7e,0x00,0xde,0xd4,0x68,0xd0,0x00,0x00
954# GFX12: v_cmpx_ge_u64_e64 s[104:105], s[104:105] ; encoding: [0x7e,0x00,0xde,0xd4,0x68,0xd0,0x00,0x00]
955
9560x7e,0x00,0xde,0xd4,0x6a,0xf4,0x00,0x00
957# GFX12: v_cmpx_ge_u64_e64 vcc, ttmp[14:15]      ; encoding: [0x7e,0x00,0xde,0xd4,0x6a,0xf4,0x00,0x00]
958
9590x7e,0x00,0xde,0xd4,0x7a,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf
960# GFX12: v_cmpx_ge_u64_e64 ttmp[14:15], 0xaf123456 ; encoding: [0x7e,0x00,0xde,0xd4,0x7a,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf]
961
9620x7e,0x00,0xde,0xd4,0x7e,0xfa,0x01,0x00
963# GFX12: v_cmpx_ge_u64_e64 exec, src_scc         ; encoding: [0x7e,0x00,0xde,0xd4,0x7e,0xfa,0x01,0x00]
964
9650x7e,0x00,0xde,0xd4,0x7c,0xe0,0x01,0x00
966# GFX12: v_cmpx_ge_u64_e64 null, 0.5             ; encoding: [0x7e,0x00,0xde,0xd4,0x7c,0xe0,0x01,0x00]
967
9680x7e,0x00,0xde,0xd4,0xc1,0x82,0x01,0x00
969# GFX12: v_cmpx_ge_u64_e64 -1, -1                ; encoding: [0x7e,0x00,0xde,0xd4,0xc1,0x82,0x01,0x00]
970
9710x7e,0x00,0xde,0xd4,0xf0,0xf8,0x00,0x00
972# GFX12: v_cmpx_ge_u64_e64 0.5, null             ; encoding: [0x7e,0x00,0xde,0xd4,0xf0,0xf8,0x00,0x00]
973
9740x7e,0x00,0xde,0xd4,0xfd,0xfc,0x00,0x00
975# GFX12: v_cmpx_ge_u64_e64 src_scc, exec         ; encoding: [0x7e,0x00,0xde,0xd4,0xfd,0xfc,0x00,0x00]
976
9770x7e,0x00,0xde,0xd4,0xff,0xd4,0x00,0x00,0x56,0x34,0x12,0xaf
978# GFX12: v_cmpx_ge_u64_e64 0xaf123456, vcc       ; encoding: [0x7e,0x00,0xde,0xd4,0xff,0xd4,0x00,0x00,0x56,0x34,0x12,0xaf]
979
9800x7e,0x00,0x84,0xd4,0x01,0x05,0x02,0x00
981# GFX12-REAL16: v_cmpx_gt_f16_e64 v1.l, v2.l            ; encoding: [0x7e,0x00,0x84,0xd4,0x01,0x05,0x02,0x00]
982# GFX12-FAKE16: v_cmpx_gt_f16_e64 v1, v2                ; encoding: [0x7e,0x00,0x84,0xd4,0x01,0x05,0x02,0x00]
983
9840x7e,0x00,0x84,0xd4,0xff,0xff,0x03,0x00
985# GFX12-REAL16: v_cmpx_gt_f16_e64 v255.l, v255.l        ; encoding: [0x7e,0x00,0x84,0xd4,0xff,0xff,0x03,0x00]
986# GFX12-FAKE16: v_cmpx_gt_f16_e64 v255, v255            ; encoding: [0x7e,0x00,0x84,0xd4,0xff,0xff,0x03,0x00]
987
9880x7e,0x00,0x84,0xd4,0x01,0x04,0x00,0x00
989# GFX12: v_cmpx_gt_f16_e64 s1, s2                ; encoding: [0x7e,0x00,0x84,0xd4,0x01,0x04,0x00,0x00]
990
9910x7e,0x00,0x84,0xd4,0x69,0xd2,0x00,0x00
992# GFX12: v_cmpx_gt_f16_e64 s105, s105            ; encoding: [0x7e,0x00,0x84,0xd4,0x69,0xd2,0x00,0x00]
993
9940x7e,0x00,0x84,0xd4,0x6a,0xf6,0x00,0x00
995# GFX12: v_cmpx_gt_f16_e64 vcc_lo, ttmp15        ; encoding: [0x7e,0x00,0x84,0xd4,0x6a,0xf6,0x00,0x00]
996
9970x7e,0x00,0x84,0xd4,0x6b,0xfe,0x01,0x00,0x0b,0xfe,0x00,0x00
998# GFX12: v_cmpx_gt_f16_e64 vcc_hi, 0xfe0b        ; encoding: [0x7e,0x00,0x84,0xd4,0x6b,0xfe,0x01,0x00,0x0b,0xfe,0x00,0x00]
999
10000x7e,0x00,0x84,0xd4,0x7b,0xfa,0x01,0x00
1001# GFX12: v_cmpx_gt_f16_e64 ttmp15, src_scc       ; encoding: [0x7e,0x00,0x84,0xd4,0x7b,0xfa,0x01,0x00]
1002
10030x7e,0x00,0x84,0xd4,0x7d,0xe0,0x01,0x00
1004# GFX12: v_cmpx_gt_f16_e64 m0, 0.5               ; encoding: [0x7e,0x00,0x84,0xd4,0x7d,0xe0,0x01,0x00]
1005
10060x7e,0x00,0x84,0xd4,0x7e,0x82,0x01,0x00
1007# GFX12: v_cmpx_gt_f16_e64 exec_lo, -1           ; encoding: [0x7e,0x00,0x84,0xd4,0x7e,0x82,0x01,0x00]
1008
10090x7e,0x01,0x84,0xd4,0x7f,0xf8,0x00,0x00
1010# GFX12: v_cmpx_gt_f16_e64 |exec_hi|, null       ; encoding: [0x7e,0x01,0x84,0xd4,0x7f,0xf8,0x00,0x00]
1011
10120x7e,0x00,0x84,0xd4,0x7c,0xfc,0x00,0x00
1013# GFX12: v_cmpx_gt_f16_e64 null, exec_lo         ; encoding: [0x7e,0x00,0x84,0xd4,0x7c,0xfc,0x00,0x00]
1014
10150x7e,0x00,0x84,0xd4,0xc1,0xfe,0x00,0x00
1016# GFX12: v_cmpx_gt_f16_e64 -1, exec_hi           ; encoding: [0x7e,0x00,0x84,0xd4,0xc1,0xfe,0x00,0x00]
1017
10180x7e,0x00,0x84,0xd4,0xf0,0xfa,0x00,0x40
1019# GFX12: v_cmpx_gt_f16_e64 0.5, -m0              ; encoding: [0x7e,0x00,0x84,0xd4,0xf0,0xfa,0x00,0x40]
1020
10210x7e,0x02,0x84,0xd4,0xfd,0xd4,0x00,0x20
1022# GFX12: v_cmpx_gt_f16_e64 -src_scc, |vcc_lo|    ; encoding: [0x7e,0x02,0x84,0xd4,0xfd,0xd4,0x00,0x20]
1023
10240x7e,0x83,0x84,0xd4,0xff,0xd6,0x00,0x60,0x0b,0xfe,0x00,0x00
1025# GFX12: v_cmpx_gt_f16_e64 -|0xfe0b|, -|vcc_hi| clamp ; encoding: [0x7e,0x83,0x84,0xd4,0xff,0xd6,0x00,0x60,0x0b,0xfe,0x00,0x00]
1026
10270x7e,0x08,0x84,0xd4,0x01,0x05,0x02,0x00
1028# GFX12-REAL16: v_cmpx_gt_f16_e64 v1.h, v2.l op_sel:[1,0,0] ; encoding: [0x7e,0x08,0x84,0xd4,0x01,0x05,0x02,0x00]
1029# GFX12-FAKE16: v_cmpx_gt_f16_e64 v1, v2                ; encoding: [0x7e,0x00,0x84,0xd4,0x01,0x05,0x02,0x00]
1030
10310x7e,0x10,0x84,0xd4,0xff,0xff,0x03,0x00
1032# GFX12-REAL16: v_cmpx_gt_f16_e64 v255.l, v255.h op_sel:[0,1,0] ; encoding: [0x7e,0x10,0x84,0xd4,0xff,0xff,0x03,0x00]
1033# GFX12-FAKE16: v_cmpx_gt_f16_e64 v255, v255            ; encoding: [0x7e,0x00,0x84,0xd4,0xff,0xff,0x03,0x00]
1034
1035
10360x7e,0x00,0x94,0xd4,0x01,0x05,0x02,0x00
1037# GFX12: v_cmpx_gt_f32_e64 v1, v2                ; encoding: [0x7e,0x00,0x94,0xd4,0x01,0x05,0x02,0x00]
1038
10390x7e,0x00,0x94,0xd4,0xff,0xff,0x03,0x00
1040# GFX12: v_cmpx_gt_f32_e64 v255, v255            ; encoding: [0x7e,0x00,0x94,0xd4,0xff,0xff,0x03,0x00]
1041
10420x7e,0x00,0x94,0xd4,0x01,0x04,0x00,0x00
1043# GFX12: v_cmpx_gt_f32_e64 s1, s2                ; encoding: [0x7e,0x00,0x94,0xd4,0x01,0x04,0x00,0x00]
1044
10450x7e,0x00,0x94,0xd4,0x69,0xd2,0x00,0x00
1046# GFX12: v_cmpx_gt_f32_e64 s105, s105            ; encoding: [0x7e,0x00,0x94,0xd4,0x69,0xd2,0x00,0x00]
1047
10480x7e,0x00,0x94,0xd4,0x6a,0xf6,0x00,0x00
1049# GFX12: v_cmpx_gt_f32_e64 vcc_lo, ttmp15        ; encoding: [0x7e,0x00,0x94,0xd4,0x6a,0xf6,0x00,0x00]
1050
10510x7e,0x00,0x94,0xd4,0x6b,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf
1052# GFX12: v_cmpx_gt_f32_e64 vcc_hi, 0xaf123456    ; encoding: [0x7e,0x00,0x94,0xd4,0x6b,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf]
1053
10540x7e,0x00,0x94,0xd4,0x7b,0xfa,0x01,0x00
1055# GFX12: v_cmpx_gt_f32_e64 ttmp15, src_scc       ; encoding: [0x7e,0x00,0x94,0xd4,0x7b,0xfa,0x01,0x00]
1056
10570x7e,0x00,0x94,0xd4,0x7d,0xe0,0x01,0x00
1058# GFX12: v_cmpx_gt_f32_e64 m0, 0.5               ; encoding: [0x7e,0x00,0x94,0xd4,0x7d,0xe0,0x01,0x00]
1059
10600x7e,0x00,0x94,0xd4,0x7e,0x82,0x01,0x00
1061# GFX12: v_cmpx_gt_f32_e64 exec_lo, -1           ; encoding: [0x7e,0x00,0x94,0xd4,0x7e,0x82,0x01,0x00]
1062
10630x7e,0x01,0x94,0xd4,0x7f,0xf8,0x00,0x00
1064# GFX12: v_cmpx_gt_f32_e64 |exec_hi|, null       ; encoding: [0x7e,0x01,0x94,0xd4,0x7f,0xf8,0x00,0x00]
1065
10660x7e,0x00,0x94,0xd4,0x7c,0xfc,0x00,0x00
1067# GFX12: v_cmpx_gt_f32_e64 null, exec_lo         ; encoding: [0x7e,0x00,0x94,0xd4,0x7c,0xfc,0x00,0x00]
1068
10690x7e,0x00,0x94,0xd4,0xc1,0xfe,0x00,0x00
1070# GFX12: v_cmpx_gt_f32_e64 -1, exec_hi           ; encoding: [0x7e,0x00,0x94,0xd4,0xc1,0xfe,0x00,0x00]
1071
10720x7e,0x00,0x94,0xd4,0xf0,0xfa,0x00,0x40
1073# GFX12: v_cmpx_gt_f32_e64 0.5, -m0              ; encoding: [0x7e,0x00,0x94,0xd4,0xf0,0xfa,0x00,0x40]
1074
10750x7e,0x02,0x94,0xd4,0xfd,0xd4,0x00,0x20
1076# GFX12: v_cmpx_gt_f32_e64 -src_scc, |vcc_lo|    ; encoding: [0x7e,0x02,0x94,0xd4,0xfd,0xd4,0x00,0x20]
1077
10780x7e,0x83,0x94,0xd4,0xff,0xd6,0x00,0x60,0x56,0x34,0x12,0xaf
1079# GFX12: v_cmpx_gt_f32_e64 -|0xaf123456|, -|vcc_hi| clamp ; encoding: [0x7e,0x83,0x94,0xd4,0xff,0xd6,0x00,0x60,0x56,0x34,0x12,0xaf]
1080
10810x7e,0x00,0xa4,0xd4,0x01,0x05,0x02,0x00
1082# GFX12: v_cmpx_gt_f64_e64 v[1:2], v[2:3]        ; encoding: [0x7e,0x00,0xa4,0xd4,0x01,0x05,0x02,0x00]
1083
10840x7e,0x00,0xa4,0xd4,0xfe,0xfd,0x03,0x00
1085# GFX12: v_cmpx_gt_f64_e64 v[254:255], v[254:255] ; encoding: [0x7e,0x00,0xa4,0xd4,0xfe,0xfd,0x03,0x00]
1086
10870x7e,0x00,0xa4,0xd4,0x02,0x08,0x00,0x00
1088# GFX12: v_cmpx_gt_f64_e64 s[2:3], s[4:5]        ; encoding: [0x7e,0x00,0xa4,0xd4,0x02,0x08,0x00,0x00]
1089
10900x7e,0x00,0xa4,0xd4,0x68,0xd0,0x00,0x00
1091# GFX12: v_cmpx_gt_f64_e64 s[104:105], s[104:105] ; encoding: [0x7e,0x00,0xa4,0xd4,0x68,0xd0,0x00,0x00]
1092
10930x7e,0x00,0xa4,0xd4,0x6a,0xf4,0x00,0x00
1094# GFX12: v_cmpx_gt_f64_e64 vcc, ttmp[14:15]      ; encoding: [0x7e,0x00,0xa4,0xd4,0x6a,0xf4,0x00,0x00]
1095
10960x7e,0x00,0xa4,0xd4,0x7a,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf
1097# GFX12: v_cmpx_gt_f64_e64 ttmp[14:15], 0xaf123456 ; encoding: [0x7e,0x00,0xa4,0xd4,0x7a,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf]
1098
10990x7e,0x01,0xa4,0xd4,0x7e,0xfa,0x01,0x20
1100# GFX12: v_cmpx_gt_f64_e64 -|exec|, src_scc      ; encoding: [0x7e,0x01,0xa4,0xd4,0x7e,0xfa,0x01,0x20]
1101
11020x7e,0x00,0xa4,0xd4,0x7c,0xe0,0x01,0x00
1103# GFX12: v_cmpx_gt_f64_e64 null, 0.5             ; encoding: [0x7e,0x00,0xa4,0xd4,0x7c,0xe0,0x01,0x00]
1104
11050x7e,0x00,0xa4,0xd4,0xc1,0x82,0x01,0x00
1106# GFX12: v_cmpx_gt_f64_e64 -1, -1                ; encoding: [0x7e,0x00,0xa4,0xd4,0xc1,0x82,0x01,0x00]
1107
11080x7e,0x00,0xa4,0xd4,0xf0,0xf8,0x00,0x00
1109# GFX12: v_cmpx_gt_f64_e64 0.5, null             ; encoding: [0x7e,0x00,0xa4,0xd4,0xf0,0xf8,0x00,0x00]
1110
11110x7e,0x03,0xa4,0xd4,0xfd,0xfc,0x00,0x60
1112# GFX12: v_cmpx_gt_f64_e64 -|src_scc|, -|exec|   ; encoding: [0x7e,0x03,0xa4,0xd4,0xfd,0xfc,0x00,0x60]
1113
11140x7e,0x82,0xa4,0xd4,0xff,0xd4,0x00,0x40,0x56,0x34,0x12,0xaf
1115# GFX12: v_cmpx_gt_f64_e64 0xaf123456, -|vcc| clamp ; encoding: [0x7e,0x82,0xa4,0xd4,0xff,0xd4,0x00,0x40,0x56,0x34,0x12,0xaf]
1116
11170x7e,0x00,0xb4,0xd4,0x01,0x05,0x02,0x00
1118# GFX12-REAL16: v_cmpx_gt_i16_e64 v1.l, v2.l            ; encoding: [0x7e,0x00,0xb4,0xd4,0x01,0x05,0x02,0x00]
1119# GFX12-FAKE16: v_cmpx_gt_i16_e64 v1, v2                ; encoding: [0x7e,0x00,0xb4,0xd4,0x01,0x05,0x02,0x00]
1120
11210x7e,0x00,0xb4,0xd4,0xff,0xff,0x03,0x00
1122# GFX12-REAL16: v_cmpx_gt_i16_e64 v255.l, v255.l        ; encoding: [0x7e,0x00,0xb4,0xd4,0xff,0xff,0x03,0x00]
1123# GFX12-FAKE16: v_cmpx_gt_i16_e64 v255, v255            ; encoding: [0x7e,0x00,0xb4,0xd4,0xff,0xff,0x03,0x00]
1124
11250x7e,0x00,0xb4,0xd4,0x01,0x04,0x00,0x00
1126# GFX12: v_cmpx_gt_i16_e64 s1, s2                ; encoding: [0x7e,0x00,0xb4,0xd4,0x01,0x04,0x00,0x00]
1127
11280x7e,0x00,0xb4,0xd4,0x69,0xd2,0x00,0x00
1129# GFX12: v_cmpx_gt_i16_e64 s105, s105            ; encoding: [0x7e,0x00,0xb4,0xd4,0x69,0xd2,0x00,0x00]
1130
11310x7e,0x00,0xb4,0xd4,0x6a,0xf6,0x00,0x00
1132# GFX12: v_cmpx_gt_i16_e64 vcc_lo, ttmp15        ; encoding: [0x7e,0x00,0xb4,0xd4,0x6a,0xf6,0x00,0x00]
1133
11340x7e,0x00,0xb4,0xd4,0x6b,0xfe,0x01,0x00,0x0b,0xfe,0x00,0x00
1135# GFX12: v_cmpx_gt_i16_e64 vcc_hi, 0xfe0b        ; encoding: [0x7e,0x00,0xb4,0xd4,0x6b,0xfe,0x01,0x00,0x0b,0xfe,0x00,0x00]
1136
11370x7e,0x00,0xb4,0xd4,0x7b,0xfa,0x01,0x00
1138# GFX12: v_cmpx_gt_i16_e64 ttmp15, src_scc       ; encoding: [0x7e,0x00,0xb4,0xd4,0x7b,0xfa,0x01,0x00]
1139
11400x7e,0x00,0xb4,0xd4,0x7d,0xe0,0x01,0x00
1141# GFX12: v_cmpx_gt_i16_e64 m0, 0x3800            ; encoding: [0x7e,0x00,0xb4,0xd4,0x7d,0xfe,0x01,0x00,0x00,0x38,0x00,0x00]
1142
11430x7e,0x00,0xb4,0xd4,0x7e,0x82,0x01,0x00
1144# GFX12: v_cmpx_gt_i16_e64 exec_lo, -1           ; encoding: [0x7e,0x00,0xb4,0xd4,0x7e,0x82,0x01,0x00]
1145
11460x7e,0x00,0xb4,0xd4,0x7f,0xf8,0x00,0x00
1147# GFX12: v_cmpx_gt_i16_e64 exec_hi, null         ; encoding: [0x7e,0x00,0xb4,0xd4,0x7f,0xf8,0x00,0x00]
1148
11490x7e,0x00,0xb4,0xd4,0x7c,0xfc,0x00,0x00
1150# GFX12: v_cmpx_gt_i16_e64 null, exec_lo         ; encoding: [0x7e,0x00,0xb4,0xd4,0x7c,0xfc,0x00,0x00]
1151
11520x7e,0x00,0xb4,0xd4,0xc1,0xfe,0x00,0x00
1153# GFX12: v_cmpx_gt_i16_e64 -1, exec_hi           ; encoding: [0x7e,0x00,0xb4,0xd4,0xc1,0xfe,0x00,0x00]
1154
11550x7e,0x00,0xb4,0xd4,0xf0,0xfa,0x00,0x00
1156# GFX12: v_cmpx_gt_i16_e64 0x3800, m0            ; encoding: [0x7e,0x00,0xb4,0xd4,0xff,0xfa,0x00,0x00,0x00,0x38,0x00,0x00]
1157
11580x7e,0x00,0xb4,0xd4,0xfd,0xd4,0x00,0x00
1159# GFX12: v_cmpx_gt_i16_e64 src_scc, vcc_lo       ; encoding: [0x7e,0x00,0xb4,0xd4,0xfd,0xd4,0x00,0x00]
1160
11610x7e,0x00,0xb4,0xd4,0xff,0xd6,0x00,0x00,0x0b,0xfe,0x00,0x00
1162# GFX12: v_cmpx_gt_i16_e64 0xfe0b, vcc_hi        ; encoding: [0x7e,0x00,0xb4,0xd4,0xff,0xd6,0x00,0x00,0x0b,0xfe,0x00,0x00]
1163
11640x7e,0x08,0xb4,0xd4,0x01,0x05,0x02,0x00
1165# GFX12-REAL16: v_cmpx_gt_i16_e64 v1.h, v2.l op_sel:[1,0,0] ; encoding: [0x7e,0x08,0xb4,0xd4,0x01,0x05,0x02,0x00]
1166# GFX12-FAKE16: v_cmpx_gt_i16_e64 v1, v2                ; encoding: [0x7e,0x00,0xb4,0xd4,0x01,0x05,0x02,0x00]
1167
11680x7e,0x10,0xb4,0xd4,0xff,0xff,0x03,0x00
1169# GFX12-REAL16: v_cmpx_gt_i16_e64 v255.l, v255.h op_sel:[0,1,0] ; encoding: [0x7e,0x10,0xb4,0xd4,0xff,0xff,0x03,0x00]
1170# GFX12-FAKE16: v_cmpx_gt_i16_e64 v255, v255            ; encoding: [0x7e,0x00,0xb4,0xd4,0xff,0xff,0x03,0x00]
1171
1172
11730x7e,0x00,0xc4,0xd4,0x01,0x05,0x02,0x00
1174# GFX12: v_cmpx_gt_i32_e64 v1, v2                ; encoding: [0x7e,0x00,0xc4,0xd4,0x01,0x05,0x02,0x00]
1175
11760x7e,0x00,0xc4,0xd4,0xff,0xff,0x03,0x00
1177# GFX12: v_cmpx_gt_i32_e64 v255, v255            ; encoding: [0x7e,0x00,0xc4,0xd4,0xff,0xff,0x03,0x00]
1178
11790x7e,0x00,0xc4,0xd4,0x01,0x04,0x00,0x00
1180# GFX12: v_cmpx_gt_i32_e64 s1, s2                ; encoding: [0x7e,0x00,0xc4,0xd4,0x01,0x04,0x00,0x00]
1181
11820x7e,0x00,0xc4,0xd4,0x69,0xd2,0x00,0x00
1183# GFX12: v_cmpx_gt_i32_e64 s105, s105            ; encoding: [0x7e,0x00,0xc4,0xd4,0x69,0xd2,0x00,0x00]
1184
11850x7e,0x00,0xc4,0xd4,0x6a,0xf6,0x00,0x00
1186# GFX12: v_cmpx_gt_i32_e64 vcc_lo, ttmp15        ; encoding: [0x7e,0x00,0xc4,0xd4,0x6a,0xf6,0x00,0x00]
1187
11880x7e,0x00,0xc4,0xd4,0x6b,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf
1189# GFX12: v_cmpx_gt_i32_e64 vcc_hi, 0xaf123456    ; encoding: [0x7e,0x00,0xc4,0xd4,0x6b,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf]
1190
11910x7e,0x00,0xc4,0xd4,0x7b,0xfa,0x01,0x00
1192# GFX12: v_cmpx_gt_i32_e64 ttmp15, src_scc       ; encoding: [0x7e,0x00,0xc4,0xd4,0x7b,0xfa,0x01,0x00]
1193
11940x7e,0x00,0xc4,0xd4,0x7d,0xe0,0x01,0x00
1195# GFX12: v_cmpx_gt_i32_e64 m0, 0.5               ; encoding: [0x7e,0x00,0xc4,0xd4,0x7d,0xe0,0x01,0x00]
1196
11970x7e,0x00,0xc4,0xd4,0x7e,0x82,0x01,0x00
1198# GFX12: v_cmpx_gt_i32_e64 exec_lo, -1           ; encoding: [0x7e,0x00,0xc4,0xd4,0x7e,0x82,0x01,0x00]
1199
12000x7e,0x00,0xc4,0xd4,0x7f,0xf8,0x00,0x00
1201# GFX12: v_cmpx_gt_i32_e64 exec_hi, null         ; encoding: [0x7e,0x00,0xc4,0xd4,0x7f,0xf8,0x00,0x00]
1202
12030x7e,0x00,0xc4,0xd4,0x7c,0xfc,0x00,0x00
1204# GFX12: v_cmpx_gt_i32_e64 null, exec_lo         ; encoding: [0x7e,0x00,0xc4,0xd4,0x7c,0xfc,0x00,0x00]
1205
12060x7e,0x00,0xc4,0xd4,0xc1,0xfe,0x00,0x00
1207# GFX12: v_cmpx_gt_i32_e64 -1, exec_hi           ; encoding: [0x7e,0x00,0xc4,0xd4,0xc1,0xfe,0x00,0x00]
1208
12090x7e,0x00,0xc4,0xd4,0xf0,0xfa,0x00,0x00
1210# GFX12: v_cmpx_gt_i32_e64 0.5, m0               ; encoding: [0x7e,0x00,0xc4,0xd4,0xf0,0xfa,0x00,0x00]
1211
12120x7e,0x00,0xc4,0xd4,0xfd,0xd4,0x00,0x00
1213# GFX12: v_cmpx_gt_i32_e64 src_scc, vcc_lo       ; encoding: [0x7e,0x00,0xc4,0xd4,0xfd,0xd4,0x00,0x00]
1214
12150x7e,0x00,0xc4,0xd4,0xff,0xd6,0x00,0x00,0x56,0x34,0x12,0xaf
1216# GFX12: v_cmpx_gt_i32_e64 0xaf123456, vcc_hi    ; encoding: [0x7e,0x00,0xc4,0xd4,0xff,0xd6,0x00,0x00,0x56,0x34,0x12,0xaf]
1217
12180x7e,0x00,0xd4,0xd4,0x01,0x05,0x02,0x00
1219# GFX12: v_cmpx_gt_i64_e64 v[1:2], v[2:3]        ; encoding: [0x7e,0x00,0xd4,0xd4,0x01,0x05,0x02,0x00]
1220
12210x7e,0x00,0xd4,0xd4,0xfe,0xfd,0x03,0x00
1222# GFX12: v_cmpx_gt_i64_e64 v[254:255], v[254:255] ; encoding: [0x7e,0x00,0xd4,0xd4,0xfe,0xfd,0x03,0x00]
1223
12240x7e,0x00,0xd4,0xd4,0x02,0x08,0x00,0x00
1225# GFX12: v_cmpx_gt_i64_e64 s[2:3], s[4:5]        ; encoding: [0x7e,0x00,0xd4,0xd4,0x02,0x08,0x00,0x00]
1226
12270x7e,0x00,0xd4,0xd4,0x68,0xd0,0x00,0x00
1228# GFX12: v_cmpx_gt_i64_e64 s[104:105], s[104:105] ; encoding: [0x7e,0x00,0xd4,0xd4,0x68,0xd0,0x00,0x00]
1229
12300x7e,0x00,0xd4,0xd4,0x6a,0xf4,0x00,0x00
1231# GFX12: v_cmpx_gt_i64_e64 vcc, ttmp[14:15]      ; encoding: [0x7e,0x00,0xd4,0xd4,0x6a,0xf4,0x00,0x00]
1232
12330x7e,0x00,0xd4,0xd4,0x7a,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf
1234# GFX12: v_cmpx_gt_i64_e64 ttmp[14:15], 0xaf123456 ; encoding: [0x7e,0x00,0xd4,0xd4,0x7a,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf]
1235
12360x7e,0x00,0xd4,0xd4,0x7e,0xfa,0x01,0x00
1237# GFX12: v_cmpx_gt_i64_e64 exec, src_scc         ; encoding: [0x7e,0x00,0xd4,0xd4,0x7e,0xfa,0x01,0x00]
1238
12390x7e,0x00,0xd4,0xd4,0x7c,0xe0,0x01,0x00
1240# GFX12: v_cmpx_gt_i64_e64 null, 0.5             ; encoding: [0x7e,0x00,0xd4,0xd4,0x7c,0xe0,0x01,0x00]
1241
12420x7e,0x00,0xd4,0xd4,0xc1,0x82,0x01,0x00
1243# GFX12: v_cmpx_gt_i64_e64 -1, -1                ; encoding: [0x7e,0x00,0xd4,0xd4,0xc1,0x82,0x01,0x00]
1244
12450x7e,0x00,0xd4,0xd4,0xf0,0xf8,0x00,0x00
1246# GFX12: v_cmpx_gt_i64_e64 0.5, null             ; encoding: [0x7e,0x00,0xd4,0xd4,0xf0,0xf8,0x00,0x00]
1247
12480x7e,0x00,0xd4,0xd4,0xfd,0xfc,0x00,0x00
1249# GFX12: v_cmpx_gt_i64_e64 src_scc, exec         ; encoding: [0x7e,0x00,0xd4,0xd4,0xfd,0xfc,0x00,0x00]
1250
12510x7e,0x00,0xd4,0xd4,0xff,0xd4,0x00,0x00,0x56,0x34,0x12,0xaf
1252# GFX12: v_cmpx_gt_i64_e64 0xaf123456, vcc       ; encoding: [0x7e,0x00,0xd4,0xd4,0xff,0xd4,0x00,0x00,0x56,0x34,0x12,0xaf]
1253
12540x7e,0x00,0xbc,0xd4,0x01,0x05,0x02,0x00
1255# GFX12-REAL16: v_cmpx_gt_u16_e64 v1.l, v2.l            ; encoding: [0x7e,0x00,0xbc,0xd4,0x01,0x05,0x02,0x00]
1256# GFX12-FAKE16: v_cmpx_gt_u16_e64 v1, v2                ; encoding: [0x7e,0x00,0xbc,0xd4,0x01,0x05,0x02,0x00]
1257
12580x7e,0x00,0xbc,0xd4,0xff,0xff,0x03,0x00
1259# GFX12-REAL16: v_cmpx_gt_u16_e64 v255.l, v255.l        ; encoding: [0x7e,0x00,0xbc,0xd4,0xff,0xff,0x03,0x00]
1260# GFX12-FAKE16: v_cmpx_gt_u16_e64 v255, v255            ; encoding: [0x7e,0x00,0xbc,0xd4,0xff,0xff,0x03,0x00]
1261
12620x7e,0x00,0xbc,0xd4,0x01,0x04,0x00,0x00
1263# GFX12: v_cmpx_gt_u16_e64 s1, s2                ; encoding: [0x7e,0x00,0xbc,0xd4,0x01,0x04,0x00,0x00]
1264
12650x7e,0x00,0xbc,0xd4,0x69,0xd2,0x00,0x00
1266# GFX12: v_cmpx_gt_u16_e64 s105, s105            ; encoding: [0x7e,0x00,0xbc,0xd4,0x69,0xd2,0x00,0x00]
1267
12680x7e,0x00,0xbc,0xd4,0x6a,0xf6,0x00,0x00
1269# GFX12: v_cmpx_gt_u16_e64 vcc_lo, ttmp15        ; encoding: [0x7e,0x00,0xbc,0xd4,0x6a,0xf6,0x00,0x00]
1270
12710x7e,0x00,0xbc,0xd4,0x6b,0xfe,0x01,0x00,0x0b,0xfe,0x00,0x00
1272# GFX12: v_cmpx_gt_u16_e64 vcc_hi, 0xfe0b        ; encoding: [0x7e,0x00,0xbc,0xd4,0x6b,0xfe,0x01,0x00,0x0b,0xfe,0x00,0x00]
1273
12740x7e,0x00,0xbc,0xd4,0x7b,0xfa,0x01,0x00
1275# GFX12: v_cmpx_gt_u16_e64 ttmp15, src_scc       ; encoding: [0x7e,0x00,0xbc,0xd4,0x7b,0xfa,0x01,0x00]
1276
12770x7e,0x00,0xbc,0xd4,0x7d,0xe0,0x01,0x00
1278# GFX12: v_cmpx_gt_u16_e64 m0, 0x3800            ; encoding: [0x7e,0x00,0xbc,0xd4,0x7d,0xfe,0x01,0x00,0x00,0x38,0x00,0x00]
1279
12800x7e,0x00,0xbc,0xd4,0x7e,0x82,0x01,0x00
1281# GFX12: v_cmpx_gt_u16_e64 exec_lo, -1           ; encoding: [0x7e,0x00,0xbc,0xd4,0x7e,0x82,0x01,0x00]
1282
12830x7e,0x00,0xbc,0xd4,0x7f,0xf8,0x00,0x00
1284# GFX12: v_cmpx_gt_u16_e64 exec_hi, null         ; encoding: [0x7e,0x00,0xbc,0xd4,0x7f,0xf8,0x00,0x00]
1285
12860x7e,0x00,0xbc,0xd4,0x7c,0xfc,0x00,0x00
1287# GFX12: v_cmpx_gt_u16_e64 null, exec_lo         ; encoding: [0x7e,0x00,0xbc,0xd4,0x7c,0xfc,0x00,0x00]
1288
12890x7e,0x00,0xbc,0xd4,0xc1,0xfe,0x00,0x00
1290# GFX12: v_cmpx_gt_u16_e64 -1, exec_hi           ; encoding: [0x7e,0x00,0xbc,0xd4,0xc1,0xfe,0x00,0x00]
1291
12920x7e,0x00,0xbc,0xd4,0xf0,0xfa,0x00,0x00
1293# GFX12: v_cmpx_gt_u16_e64 0x3800, m0            ; encoding: [0x7e,0x00,0xbc,0xd4,0xff,0xfa,0x00,0x00,0x00,0x38,0x00,0x00]
1294
12950x7e,0x00,0xbc,0xd4,0xfd,0xd4,0x00,0x00
1296# GFX12: v_cmpx_gt_u16_e64 src_scc, vcc_lo       ; encoding: [0x7e,0x00,0xbc,0xd4,0xfd,0xd4,0x00,0x00]
1297
12980x7e,0x00,0xbc,0xd4,0xff,0xd6,0x00,0x00,0x0b,0xfe,0x00,0x00
1299# GFX12: v_cmpx_gt_u16_e64 0xfe0b, vcc_hi        ; encoding: [0x7e,0x00,0xbc,0xd4,0xff,0xd6,0x00,0x00,0x0b,0xfe,0x00,0x00]
1300
13010x7e,0x08,0xbc,0xd4,0x01,0x05,0x02,0x00
1302# GFX12-REAL16: v_cmpx_gt_u16_e64 v1.h, v2.l op_sel:[1,0,0] ; encoding: [0x7e,0x08,0xbc,0xd4,0x01,0x05,0x02,0x00]
1303# GFX12-FAKE16: v_cmpx_gt_u16_e64 v1, v2                ; encoding: [0x7e,0x00,0xbc,0xd4,0x01,0x05,0x02,0x00]
1304
13050x7e,0x10,0xbc,0xd4,0xff,0xff,0x03,0x00
1306# GFX12-REAL16: v_cmpx_gt_u16_e64 v255.l, v255.h op_sel:[0,1,0] ; encoding: [0x7e,0x10,0xbc,0xd4,0xff,0xff,0x03,0x00]
1307# GFX12-FAKE16: v_cmpx_gt_u16_e64 v255, v255            ; encoding: [0x7e,0x00,0xbc,0xd4,0xff,0xff,0x03,0x00]
1308
1309
13100x7e,0x00,0xcc,0xd4,0x01,0x05,0x02,0x00
1311# GFX12: v_cmpx_gt_u32_e64 v1, v2                ; encoding: [0x7e,0x00,0xcc,0xd4,0x01,0x05,0x02,0x00]
1312
13130x7e,0x00,0xcc,0xd4,0xff,0xff,0x03,0x00
1314# GFX12: v_cmpx_gt_u32_e64 v255, v255            ; encoding: [0x7e,0x00,0xcc,0xd4,0xff,0xff,0x03,0x00]
1315
13160x7e,0x00,0xcc,0xd4,0x01,0x04,0x00,0x00
1317# GFX12: v_cmpx_gt_u32_e64 s1, s2                ; encoding: [0x7e,0x00,0xcc,0xd4,0x01,0x04,0x00,0x00]
1318
13190x7e,0x00,0xcc,0xd4,0x69,0xd2,0x00,0x00
1320# GFX12: v_cmpx_gt_u32_e64 s105, s105            ; encoding: [0x7e,0x00,0xcc,0xd4,0x69,0xd2,0x00,0x00]
1321
13220x7e,0x00,0xcc,0xd4,0x6a,0xf6,0x00,0x00
1323# GFX12: v_cmpx_gt_u32_e64 vcc_lo, ttmp15        ; encoding: [0x7e,0x00,0xcc,0xd4,0x6a,0xf6,0x00,0x00]
1324
13250x7e,0x00,0xcc,0xd4,0x6b,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf
1326# GFX12: v_cmpx_gt_u32_e64 vcc_hi, 0xaf123456    ; encoding: [0x7e,0x00,0xcc,0xd4,0x6b,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf]
1327
13280x7e,0x00,0xcc,0xd4,0x7b,0xfa,0x01,0x00
1329# GFX12: v_cmpx_gt_u32_e64 ttmp15, src_scc       ; encoding: [0x7e,0x00,0xcc,0xd4,0x7b,0xfa,0x01,0x00]
1330
13310x7e,0x00,0xcc,0xd4,0x7d,0xe0,0x01,0x00
1332# GFX12: v_cmpx_gt_u32_e64 m0, 0.5               ; encoding: [0x7e,0x00,0xcc,0xd4,0x7d,0xe0,0x01,0x00]
1333
13340x7e,0x00,0xcc,0xd4,0x7e,0x82,0x01,0x00
1335# GFX12: v_cmpx_gt_u32_e64 exec_lo, -1           ; encoding: [0x7e,0x00,0xcc,0xd4,0x7e,0x82,0x01,0x00]
1336
13370x7e,0x00,0xcc,0xd4,0x7f,0xf8,0x00,0x00
1338# GFX12: v_cmpx_gt_u32_e64 exec_hi, null         ; encoding: [0x7e,0x00,0xcc,0xd4,0x7f,0xf8,0x00,0x00]
1339
13400x7e,0x00,0xcc,0xd4,0x7c,0xfc,0x00,0x00
1341# GFX12: v_cmpx_gt_u32_e64 null, exec_lo         ; encoding: [0x7e,0x00,0xcc,0xd4,0x7c,0xfc,0x00,0x00]
1342
13430x7e,0x00,0xcc,0xd4,0xc1,0xfe,0x00,0x00
1344# GFX12: v_cmpx_gt_u32_e64 -1, exec_hi           ; encoding: [0x7e,0x00,0xcc,0xd4,0xc1,0xfe,0x00,0x00]
1345
13460x7e,0x00,0xcc,0xd4,0xf0,0xfa,0x00,0x00
1347# GFX12: v_cmpx_gt_u32_e64 0.5, m0               ; encoding: [0x7e,0x00,0xcc,0xd4,0xf0,0xfa,0x00,0x00]
1348
13490x7e,0x00,0xcc,0xd4,0xfd,0xd4,0x00,0x00
1350# GFX12: v_cmpx_gt_u32_e64 src_scc, vcc_lo       ; encoding: [0x7e,0x00,0xcc,0xd4,0xfd,0xd4,0x00,0x00]
1351
13520x7e,0x00,0xcc,0xd4,0xff,0xd6,0x00,0x00,0x56,0x34,0x12,0xaf
1353# GFX12: v_cmpx_gt_u32_e64 0xaf123456, vcc_hi    ; encoding: [0x7e,0x00,0xcc,0xd4,0xff,0xd6,0x00,0x00,0x56,0x34,0x12,0xaf]
1354
13550x7e,0x00,0xdc,0xd4,0x01,0x05,0x02,0x00
1356# GFX12: v_cmpx_gt_u64_e64 v[1:2], v[2:3]        ; encoding: [0x7e,0x00,0xdc,0xd4,0x01,0x05,0x02,0x00]
1357
13580x7e,0x00,0xdc,0xd4,0xfe,0xfd,0x03,0x00
1359# GFX12: v_cmpx_gt_u64_e64 v[254:255], v[254:255] ; encoding: [0x7e,0x00,0xdc,0xd4,0xfe,0xfd,0x03,0x00]
1360
13610x7e,0x00,0xdc,0xd4,0x02,0x08,0x00,0x00
1362# GFX12: v_cmpx_gt_u64_e64 s[2:3], s[4:5]        ; encoding: [0x7e,0x00,0xdc,0xd4,0x02,0x08,0x00,0x00]
1363
13640x7e,0x00,0xdc,0xd4,0x68,0xd0,0x00,0x00
1365# GFX12: v_cmpx_gt_u64_e64 s[104:105], s[104:105] ; encoding: [0x7e,0x00,0xdc,0xd4,0x68,0xd0,0x00,0x00]
1366
13670x7e,0x00,0xdc,0xd4,0x6a,0xf4,0x00,0x00
1368# GFX12: v_cmpx_gt_u64_e64 vcc, ttmp[14:15]      ; encoding: [0x7e,0x00,0xdc,0xd4,0x6a,0xf4,0x00,0x00]
1369
13700x7e,0x00,0xdc,0xd4,0x7a,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf
1371# GFX12: v_cmpx_gt_u64_e64 ttmp[14:15], 0xaf123456 ; encoding: [0x7e,0x00,0xdc,0xd4,0x7a,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf]
1372
13730x7e,0x00,0xdc,0xd4,0x7e,0xfa,0x01,0x00
1374# GFX12: v_cmpx_gt_u64_e64 exec, src_scc         ; encoding: [0x7e,0x00,0xdc,0xd4,0x7e,0xfa,0x01,0x00]
1375
13760x7e,0x00,0xdc,0xd4,0x7c,0xe0,0x01,0x00
1377# GFX12: v_cmpx_gt_u64_e64 null, 0.5             ; encoding: [0x7e,0x00,0xdc,0xd4,0x7c,0xe0,0x01,0x00]
1378
13790x7e,0x00,0xdc,0xd4,0xc1,0x82,0x01,0x00
1380# GFX12: v_cmpx_gt_u64_e64 -1, -1                ; encoding: [0x7e,0x00,0xdc,0xd4,0xc1,0x82,0x01,0x00]
1381
13820x7e,0x00,0xdc,0xd4,0xf0,0xf8,0x00,0x00
1383# GFX12: v_cmpx_gt_u64_e64 0.5, null             ; encoding: [0x7e,0x00,0xdc,0xd4,0xf0,0xf8,0x00,0x00]
1384
13850x7e,0x00,0xdc,0xd4,0xfd,0xfc,0x00,0x00
1386# GFX12: v_cmpx_gt_u64_e64 src_scc, exec         ; encoding: [0x7e,0x00,0xdc,0xd4,0xfd,0xfc,0x00,0x00]
1387
13880x7e,0x00,0xdc,0xd4,0xff,0xd4,0x00,0x00,0x56,0x34,0x12,0xaf
1389# GFX12: v_cmpx_gt_u64_e64 0xaf123456, vcc       ; encoding: [0x7e,0x00,0xdc,0xd4,0xff,0xd4,0x00,0x00,0x56,0x34,0x12,0xaf]
1390
13910x7e,0x00,0x83,0xd4,0x01,0x05,0x02,0x00
1392# GFX12-REAL16: v_cmpx_le_f16_e64 v1.l, v2.l            ; encoding: [0x7e,0x00,0x83,0xd4,0x01,0x05,0x02,0x00]
1393# GFX12-FAKE16: v_cmpx_le_f16_e64 v1, v2                ; encoding: [0x7e,0x00,0x83,0xd4,0x01,0x05,0x02,0x00]
1394
13950x7e,0x00,0x83,0xd4,0xff,0xff,0x03,0x00
1396# GFX12-REAL16: v_cmpx_le_f16_e64 v255.l, v255.l        ; encoding: [0x7e,0x00,0x83,0xd4,0xff,0xff,0x03,0x00]
1397# GFX12-FAKE16: v_cmpx_le_f16_e64 v255, v255            ; encoding: [0x7e,0x00,0x83,0xd4,0xff,0xff,0x03,0x00]
1398
13990x7e,0x00,0x83,0xd4,0x01,0x04,0x00,0x00
1400# GFX12: v_cmpx_le_f16_e64 s1, s2                ; encoding: [0x7e,0x00,0x83,0xd4,0x01,0x04,0x00,0x00]
1401
14020x7e,0x00,0x83,0xd4,0x69,0xd2,0x00,0x00
1403# GFX12: v_cmpx_le_f16_e64 s105, s105            ; encoding: [0x7e,0x00,0x83,0xd4,0x69,0xd2,0x00,0x00]
1404
14050x7e,0x00,0x83,0xd4,0x6a,0xf6,0x00,0x00
1406# GFX12: v_cmpx_le_f16_e64 vcc_lo, ttmp15        ; encoding: [0x7e,0x00,0x83,0xd4,0x6a,0xf6,0x00,0x00]
1407
14080x7e,0x00,0x83,0xd4,0x6b,0xfe,0x01,0x00,0x0b,0xfe,0x00,0x00
1409# GFX12: v_cmpx_le_f16_e64 vcc_hi, 0xfe0b        ; encoding: [0x7e,0x00,0x83,0xd4,0x6b,0xfe,0x01,0x00,0x0b,0xfe,0x00,0x00]
1410
14110x7e,0x00,0x83,0xd4,0x7b,0xfa,0x01,0x00
1412# GFX12: v_cmpx_le_f16_e64 ttmp15, src_scc       ; encoding: [0x7e,0x00,0x83,0xd4,0x7b,0xfa,0x01,0x00]
1413
14140x7e,0x00,0x83,0xd4,0x7d,0xe0,0x01,0x00
1415# GFX12: v_cmpx_le_f16_e64 m0, 0.5               ; encoding: [0x7e,0x00,0x83,0xd4,0x7d,0xe0,0x01,0x00]
1416
14170x7e,0x00,0x83,0xd4,0x7e,0x82,0x01,0x00
1418# GFX12: v_cmpx_le_f16_e64 exec_lo, -1           ; encoding: [0x7e,0x00,0x83,0xd4,0x7e,0x82,0x01,0x00]
1419
14200x7e,0x01,0x83,0xd4,0x7f,0xf8,0x00,0x00
1421# GFX12: v_cmpx_le_f16_e64 |exec_hi|, null       ; encoding: [0x7e,0x01,0x83,0xd4,0x7f,0xf8,0x00,0x00]
1422
14230x7e,0x00,0x83,0xd4,0x7c,0xfc,0x00,0x00
1424# GFX12: v_cmpx_le_f16_e64 null, exec_lo         ; encoding: [0x7e,0x00,0x83,0xd4,0x7c,0xfc,0x00,0x00]
1425
14260x7e,0x00,0x83,0xd4,0xc1,0xfe,0x00,0x00
1427# GFX12: v_cmpx_le_f16_e64 -1, exec_hi           ; encoding: [0x7e,0x00,0x83,0xd4,0xc1,0xfe,0x00,0x00]
1428
14290x7e,0x00,0x83,0xd4,0xf0,0xfa,0x00,0x40
1430# GFX12: v_cmpx_le_f16_e64 0.5, -m0              ; encoding: [0x7e,0x00,0x83,0xd4,0xf0,0xfa,0x00,0x40]
1431
14320x7e,0x02,0x83,0xd4,0xfd,0xd4,0x00,0x20
1433# GFX12: v_cmpx_le_f16_e64 -src_scc, |vcc_lo|    ; encoding: [0x7e,0x02,0x83,0xd4,0xfd,0xd4,0x00,0x20]
1434
14350x7e,0x83,0x83,0xd4,0xff,0xd6,0x00,0x60,0x0b,0xfe,0x00,0x00
1436# GFX12: v_cmpx_le_f16_e64 -|0xfe0b|, -|vcc_hi| clamp ; encoding: [0x7e,0x83,0x83,0xd4,0xff,0xd6,0x00,0x60,0x0b,0xfe,0x00,0x00]
1437
14380x7e,0x08,0x83,0xd4,0x01,0x05,0x02,0x00
1439# GFX12-REAL16: v_cmpx_le_f16_e64 v1.h, v2.l op_sel:[1,0,0] ; encoding: [0x7e,0x08,0x83,0xd4,0x01,0x05,0x02,0x00]
1440# GFX12-FAKE16: v_cmpx_le_f16_e64 v1, v2                ; encoding: [0x7e,0x00,0x83,0xd4,0x01,0x05,0x02,0x00]
1441
14420x7e,0x10,0x83,0xd4,0xff,0xff,0x03,0x00
1443# GFX12-REAL16: v_cmpx_le_f16_e64 v255.l, v255.h op_sel:[0,1,0] ; encoding: [0x7e,0x10,0x83,0xd4,0xff,0xff,0x03,0x00]
1444# GFX12-FAKE16: v_cmpx_le_f16_e64 v255, v255            ; encoding: [0x7e,0x00,0x83,0xd4,0xff,0xff,0x03,0x00]
1445
1446
14470x7e,0x00,0x93,0xd4,0x01,0x05,0x02,0x00
1448# GFX12: v_cmpx_le_f32_e64 v1, v2                ; encoding: [0x7e,0x00,0x93,0xd4,0x01,0x05,0x02,0x00]
1449
14500x7e,0x00,0x93,0xd4,0xff,0xff,0x03,0x00
1451# GFX12: v_cmpx_le_f32_e64 v255, v255            ; encoding: [0x7e,0x00,0x93,0xd4,0xff,0xff,0x03,0x00]
1452
14530x7e,0x00,0x93,0xd4,0x01,0x04,0x00,0x00
1454# GFX12: v_cmpx_le_f32_e64 s1, s2                ; encoding: [0x7e,0x00,0x93,0xd4,0x01,0x04,0x00,0x00]
1455
14560x7e,0x00,0x93,0xd4,0x69,0xd2,0x00,0x00
1457# GFX12: v_cmpx_le_f32_e64 s105, s105            ; encoding: [0x7e,0x00,0x93,0xd4,0x69,0xd2,0x00,0x00]
1458
14590x7e,0x00,0x93,0xd4,0x6a,0xf6,0x00,0x00
1460# GFX12: v_cmpx_le_f32_e64 vcc_lo, ttmp15        ; encoding: [0x7e,0x00,0x93,0xd4,0x6a,0xf6,0x00,0x00]
1461
14620x7e,0x00,0x93,0xd4,0x6b,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf
1463# GFX12: v_cmpx_le_f32_e64 vcc_hi, 0xaf123456    ; encoding: [0x7e,0x00,0x93,0xd4,0x6b,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf]
1464
14650x7e,0x00,0x93,0xd4,0x7b,0xfa,0x01,0x00
1466# GFX12: v_cmpx_le_f32_e64 ttmp15, src_scc       ; encoding: [0x7e,0x00,0x93,0xd4,0x7b,0xfa,0x01,0x00]
1467
14680x7e,0x00,0x93,0xd4,0x7d,0xe0,0x01,0x00
1469# GFX12: v_cmpx_le_f32_e64 m0, 0.5               ; encoding: [0x7e,0x00,0x93,0xd4,0x7d,0xe0,0x01,0x00]
1470
14710x7e,0x00,0x93,0xd4,0x7e,0x82,0x01,0x00
1472# GFX12: v_cmpx_le_f32_e64 exec_lo, -1           ; encoding: [0x7e,0x00,0x93,0xd4,0x7e,0x82,0x01,0x00]
1473
14740x7e,0x01,0x93,0xd4,0x7f,0xf8,0x00,0x00
1475# GFX12: v_cmpx_le_f32_e64 |exec_hi|, null       ; encoding: [0x7e,0x01,0x93,0xd4,0x7f,0xf8,0x00,0x00]
1476
14770x7e,0x00,0x93,0xd4,0x7c,0xfc,0x00,0x00
1478# GFX12: v_cmpx_le_f32_e64 null, exec_lo         ; encoding: [0x7e,0x00,0x93,0xd4,0x7c,0xfc,0x00,0x00]
1479
14800x7e,0x00,0x93,0xd4,0xc1,0xfe,0x00,0x00
1481# GFX12: v_cmpx_le_f32_e64 -1, exec_hi           ; encoding: [0x7e,0x00,0x93,0xd4,0xc1,0xfe,0x00,0x00]
1482
14830x7e,0x00,0x93,0xd4,0xf0,0xfa,0x00,0x40
1484# GFX12: v_cmpx_le_f32_e64 0.5, -m0              ; encoding: [0x7e,0x00,0x93,0xd4,0xf0,0xfa,0x00,0x40]
1485
14860x7e,0x02,0x93,0xd4,0xfd,0xd4,0x00,0x20
1487# GFX12: v_cmpx_le_f32_e64 -src_scc, |vcc_lo|    ; encoding: [0x7e,0x02,0x93,0xd4,0xfd,0xd4,0x00,0x20]
1488
14890x7e,0x83,0x93,0xd4,0xff,0xd6,0x00,0x60,0x56,0x34,0x12,0xaf
1490# GFX12: v_cmpx_le_f32_e64 -|0xaf123456|, -|vcc_hi| clamp ; encoding: [0x7e,0x83,0x93,0xd4,0xff,0xd6,0x00,0x60,0x56,0x34,0x12,0xaf]
1491
14920x7e,0x00,0xa3,0xd4,0x01,0x05,0x02,0x00
1493# GFX12: v_cmpx_le_f64_e64 v[1:2], v[2:3]        ; encoding: [0x7e,0x00,0xa3,0xd4,0x01,0x05,0x02,0x00]
1494
14950x7e,0x00,0xa3,0xd4,0xfe,0xfd,0x03,0x00
1496# GFX12: v_cmpx_le_f64_e64 v[254:255], v[254:255] ; encoding: [0x7e,0x00,0xa3,0xd4,0xfe,0xfd,0x03,0x00]
1497
14980x7e,0x00,0xa3,0xd4,0x02,0x08,0x00,0x00
1499# GFX12: v_cmpx_le_f64_e64 s[2:3], s[4:5]        ; encoding: [0x7e,0x00,0xa3,0xd4,0x02,0x08,0x00,0x00]
1500
15010x7e,0x00,0xa3,0xd4,0x68,0xd0,0x00,0x00
1502# GFX12: v_cmpx_le_f64_e64 s[104:105], s[104:105] ; encoding: [0x7e,0x00,0xa3,0xd4,0x68,0xd0,0x00,0x00]
1503
15040x7e,0x00,0xa3,0xd4,0x6a,0xf4,0x00,0x00
1505# GFX12: v_cmpx_le_f64_e64 vcc, ttmp[14:15]      ; encoding: [0x7e,0x00,0xa3,0xd4,0x6a,0xf4,0x00,0x00]
1506
15070x7e,0x00,0xa3,0xd4,0x7a,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf
1508# GFX12: v_cmpx_le_f64_e64 ttmp[14:15], 0xaf123456 ; encoding: [0x7e,0x00,0xa3,0xd4,0x7a,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf]
1509
15100x7e,0x01,0xa3,0xd4,0x7e,0xfa,0x01,0x20
1511# GFX12: v_cmpx_le_f64_e64 -|exec|, src_scc      ; encoding: [0x7e,0x01,0xa3,0xd4,0x7e,0xfa,0x01,0x20]
1512
15130x7e,0x00,0xa3,0xd4,0x7c,0xe0,0x01,0x00
1514# GFX12: v_cmpx_le_f64_e64 null, 0.5             ; encoding: [0x7e,0x00,0xa3,0xd4,0x7c,0xe0,0x01,0x00]
1515
15160x7e,0x00,0xa3,0xd4,0xc1,0x82,0x01,0x00
1517# GFX12: v_cmpx_le_f64_e64 -1, -1                ; encoding: [0x7e,0x00,0xa3,0xd4,0xc1,0x82,0x01,0x00]
1518
15190x7e,0x00,0xa3,0xd4,0xf0,0xf8,0x00,0x00
1520# GFX12: v_cmpx_le_f64_e64 0.5, null             ; encoding: [0x7e,0x00,0xa3,0xd4,0xf0,0xf8,0x00,0x00]
1521
15220x7e,0x03,0xa3,0xd4,0xfd,0xfc,0x00,0x60
1523# GFX12: v_cmpx_le_f64_e64 -|src_scc|, -|exec|   ; encoding: [0x7e,0x03,0xa3,0xd4,0xfd,0xfc,0x00,0x60]
1524
15250x7e,0x82,0xa3,0xd4,0xff,0xd4,0x00,0x40,0x56,0x34,0x12,0xaf
1526# GFX12: v_cmpx_le_f64_e64 0xaf123456, -|vcc| clamp ; encoding: [0x7e,0x82,0xa3,0xd4,0xff,0xd4,0x00,0x40,0x56,0x34,0x12,0xaf]
1527
15280x7e,0x00,0xb3,0xd4,0x01,0x05,0x02,0x00
1529# GFX12-REAL16: v_cmpx_le_i16_e64 v1.l, v2.l            ; encoding: [0x7e,0x00,0xb3,0xd4,0x01,0x05,0x02,0x00]
1530# GFX12-FAKE16: v_cmpx_le_i16_e64 v1, v2                ; encoding: [0x7e,0x00,0xb3,0xd4,0x01,0x05,0x02,0x00]
1531
15320x7e,0x00,0xb3,0xd4,0xff,0xff,0x03,0x00
1533# GFX12-REAL16: v_cmpx_le_i16_e64 v255.l, v255.l        ; encoding: [0x7e,0x00,0xb3,0xd4,0xff,0xff,0x03,0x00]
1534# GFX12-FAKE16: v_cmpx_le_i16_e64 v255, v255            ; encoding: [0x7e,0x00,0xb3,0xd4,0xff,0xff,0x03,0x00]
1535
15360x7e,0x00,0xb3,0xd4,0x01,0x04,0x00,0x00
1537# GFX12: v_cmpx_le_i16_e64 s1, s2                ; encoding: [0x7e,0x00,0xb3,0xd4,0x01,0x04,0x00,0x00]
1538
15390x7e,0x00,0xb3,0xd4,0x69,0xd2,0x00,0x00
1540# GFX12: v_cmpx_le_i16_e64 s105, s105            ; encoding: [0x7e,0x00,0xb3,0xd4,0x69,0xd2,0x00,0x00]
1541
15420x7e,0x00,0xb3,0xd4,0x6a,0xf6,0x00,0x00
1543# GFX12: v_cmpx_le_i16_e64 vcc_lo, ttmp15        ; encoding: [0x7e,0x00,0xb3,0xd4,0x6a,0xf6,0x00,0x00]
1544
15450x7e,0x00,0xb3,0xd4,0x6b,0xfe,0x01,0x00,0x0b,0xfe,0x00,0x00
1546# GFX12: v_cmpx_le_i16_e64 vcc_hi, 0xfe0b        ; encoding: [0x7e,0x00,0xb3,0xd4,0x6b,0xfe,0x01,0x00,0x0b,0xfe,0x00,0x00]
1547
15480x7e,0x00,0xb3,0xd4,0x7b,0xfa,0x01,0x00
1549# GFX12: v_cmpx_le_i16_e64 ttmp15, src_scc       ; encoding: [0x7e,0x00,0xb3,0xd4,0x7b,0xfa,0x01,0x00]
1550
15510x7e,0x00,0xb3,0xd4,0x7d,0xe0,0x01,0x00
1552# GFX12: v_cmpx_le_i16_e64 m0, 0x3800            ; encoding: [0x7e,0x00,0xb3,0xd4,0x7d,0xfe,0x01,0x00,0x00,0x38,0x00,0x00]
1553
15540x7e,0x00,0xb3,0xd4,0x7e,0x82,0x01,0x00
1555# GFX12: v_cmpx_le_i16_e64 exec_lo, -1           ; encoding: [0x7e,0x00,0xb3,0xd4,0x7e,0x82,0x01,0x00]
1556
15570x7e,0x00,0xb3,0xd4,0x7f,0xf8,0x00,0x00
1558# GFX12: v_cmpx_le_i16_e64 exec_hi, null         ; encoding: [0x7e,0x00,0xb3,0xd4,0x7f,0xf8,0x00,0x00]
1559
15600x7e,0x00,0xb3,0xd4,0x7c,0xfc,0x00,0x00
1561# GFX12: v_cmpx_le_i16_e64 null, exec_lo         ; encoding: [0x7e,0x00,0xb3,0xd4,0x7c,0xfc,0x00,0x00]
1562
15630x7e,0x00,0xb3,0xd4,0xc1,0xfe,0x00,0x00
1564# GFX12: v_cmpx_le_i16_e64 -1, exec_hi           ; encoding: [0x7e,0x00,0xb3,0xd4,0xc1,0xfe,0x00,0x00]
1565
15660x7e,0x00,0xb3,0xd4,0xf0,0xfa,0x00,0x00
1567# GFX12: v_cmpx_le_i16_e64 0x3800, m0            ; encoding: [0x7e,0x00,0xb3,0xd4,0xff,0xfa,0x00,0x00,0x00,0x38,0x00,0x00]
1568
15690x7e,0x00,0xb3,0xd4,0xfd,0xd4,0x00,0x00
1570# GFX12: v_cmpx_le_i16_e64 src_scc, vcc_lo       ; encoding: [0x7e,0x00,0xb3,0xd4,0xfd,0xd4,0x00,0x00]
1571
15720x7e,0x00,0xb3,0xd4,0xff,0xd6,0x00,0x00,0x0b,0xfe,0x00,0x00
1573# GFX12: v_cmpx_le_i16_e64 0xfe0b, vcc_hi        ; encoding: [0x7e,0x00,0xb3,0xd4,0xff,0xd6,0x00,0x00,0x0b,0xfe,0x00,0x00]
1574
15750x7e,0x08,0xb3,0xd4,0x01,0x05,0x02,0x00
1576# GFX12-REAL16: v_cmpx_le_i16_e64 v1.h, v2.l op_sel:[1,0,0] ; encoding: [0x7e,0x08,0xb3,0xd4,0x01,0x05,0x02,0x00]
1577# GFX12-FAKE16: v_cmpx_le_i16_e64 v1, v2                ; encoding: [0x7e,0x00,0xb3,0xd4,0x01,0x05,0x02,0x00]
1578
15790x7e,0x10,0xb3,0xd4,0xff,0xff,0x03,0x00
1580# GFX12-REAL16: v_cmpx_le_i16_e64 v255.l, v255.h op_sel:[0,1,0] ; encoding: [0x7e,0x10,0xb3,0xd4,0xff,0xff,0x03,0x00]
1581# GFX12-FAKE16: v_cmpx_le_i16_e64 v255, v255            ; encoding: [0x7e,0x00,0xb3,0xd4,0xff,0xff,0x03,0x00]
1582
1583
15840x7e,0x00,0xc3,0xd4,0x01,0x05,0x02,0x00
1585# GFX12: v_cmpx_le_i32_e64 v1, v2                ; encoding: [0x7e,0x00,0xc3,0xd4,0x01,0x05,0x02,0x00]
1586
15870x7e,0x00,0xc3,0xd4,0xff,0xff,0x03,0x00
1588# GFX12: v_cmpx_le_i32_e64 v255, v255            ; encoding: [0x7e,0x00,0xc3,0xd4,0xff,0xff,0x03,0x00]
1589
15900x7e,0x00,0xc3,0xd4,0x01,0x04,0x00,0x00
1591# GFX12: v_cmpx_le_i32_e64 s1, s2                ; encoding: [0x7e,0x00,0xc3,0xd4,0x01,0x04,0x00,0x00]
1592
15930x7e,0x00,0xc3,0xd4,0x69,0xd2,0x00,0x00
1594# GFX12: v_cmpx_le_i32_e64 s105, s105            ; encoding: [0x7e,0x00,0xc3,0xd4,0x69,0xd2,0x00,0x00]
1595
15960x7e,0x00,0xc3,0xd4,0x6a,0xf6,0x00,0x00
1597# GFX12: v_cmpx_le_i32_e64 vcc_lo, ttmp15        ; encoding: [0x7e,0x00,0xc3,0xd4,0x6a,0xf6,0x00,0x00]
1598
15990x7e,0x00,0xc3,0xd4,0x6b,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf
1600# GFX12: v_cmpx_le_i32_e64 vcc_hi, 0xaf123456    ; encoding: [0x7e,0x00,0xc3,0xd4,0x6b,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf]
1601
16020x7e,0x00,0xc3,0xd4,0x7b,0xfa,0x01,0x00
1603# GFX12: v_cmpx_le_i32_e64 ttmp15, src_scc       ; encoding: [0x7e,0x00,0xc3,0xd4,0x7b,0xfa,0x01,0x00]
1604
16050x7e,0x00,0xc3,0xd4,0x7d,0xe0,0x01,0x00
1606# GFX12: v_cmpx_le_i32_e64 m0, 0.5               ; encoding: [0x7e,0x00,0xc3,0xd4,0x7d,0xe0,0x01,0x00]
1607
16080x7e,0x00,0xc3,0xd4,0x7e,0x82,0x01,0x00
1609# GFX12: v_cmpx_le_i32_e64 exec_lo, -1           ; encoding: [0x7e,0x00,0xc3,0xd4,0x7e,0x82,0x01,0x00]
1610
16110x7e,0x00,0xc3,0xd4,0x7f,0xf8,0x00,0x00
1612# GFX12: v_cmpx_le_i32_e64 exec_hi, null         ; encoding: [0x7e,0x00,0xc3,0xd4,0x7f,0xf8,0x00,0x00]
1613
16140x7e,0x00,0xc3,0xd4,0x7c,0xfc,0x00,0x00
1615# GFX12: v_cmpx_le_i32_e64 null, exec_lo         ; encoding: [0x7e,0x00,0xc3,0xd4,0x7c,0xfc,0x00,0x00]
1616
16170x7e,0x00,0xc3,0xd4,0xc1,0xfe,0x00,0x00
1618# GFX12: v_cmpx_le_i32_e64 -1, exec_hi           ; encoding: [0x7e,0x00,0xc3,0xd4,0xc1,0xfe,0x00,0x00]
1619
16200x7e,0x00,0xc3,0xd4,0xf0,0xfa,0x00,0x00
1621# GFX12: v_cmpx_le_i32_e64 0.5, m0               ; encoding: [0x7e,0x00,0xc3,0xd4,0xf0,0xfa,0x00,0x00]
1622
16230x7e,0x00,0xc3,0xd4,0xfd,0xd4,0x00,0x00
1624# GFX12: v_cmpx_le_i32_e64 src_scc, vcc_lo       ; encoding: [0x7e,0x00,0xc3,0xd4,0xfd,0xd4,0x00,0x00]
1625
16260x7e,0x00,0xc3,0xd4,0xff,0xd6,0x00,0x00,0x56,0x34,0x12,0xaf
1627# GFX12: v_cmpx_le_i32_e64 0xaf123456, vcc_hi    ; encoding: [0x7e,0x00,0xc3,0xd4,0xff,0xd6,0x00,0x00,0x56,0x34,0x12,0xaf]
1628
16290x7e,0x00,0xd3,0xd4,0x01,0x05,0x02,0x00
1630# GFX12: v_cmpx_le_i64_e64 v[1:2], v[2:3]        ; encoding: [0x7e,0x00,0xd3,0xd4,0x01,0x05,0x02,0x00]
1631
16320x7e,0x00,0xd3,0xd4,0xfe,0xfd,0x03,0x00
1633# GFX12: v_cmpx_le_i64_e64 v[254:255], v[254:255] ; encoding: [0x7e,0x00,0xd3,0xd4,0xfe,0xfd,0x03,0x00]
1634
16350x7e,0x00,0xd3,0xd4,0x02,0x08,0x00,0x00
1636# GFX12: v_cmpx_le_i64_e64 s[2:3], s[4:5]        ; encoding: [0x7e,0x00,0xd3,0xd4,0x02,0x08,0x00,0x00]
1637
16380x7e,0x00,0xd3,0xd4,0x68,0xd0,0x00,0x00
1639# GFX12: v_cmpx_le_i64_e64 s[104:105], s[104:105] ; encoding: [0x7e,0x00,0xd3,0xd4,0x68,0xd0,0x00,0x00]
1640
16410x7e,0x00,0xd3,0xd4,0x6a,0xf4,0x00,0x00
1642# GFX12: v_cmpx_le_i64_e64 vcc, ttmp[14:15]      ; encoding: [0x7e,0x00,0xd3,0xd4,0x6a,0xf4,0x00,0x00]
1643
16440x7e,0x00,0xd3,0xd4,0x7a,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf
1645# GFX12: v_cmpx_le_i64_e64 ttmp[14:15], 0xaf123456 ; encoding: [0x7e,0x00,0xd3,0xd4,0x7a,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf]
1646
16470x7e,0x00,0xd3,0xd4,0x7e,0xfa,0x01,0x00
1648# GFX12: v_cmpx_le_i64_e64 exec, src_scc         ; encoding: [0x7e,0x00,0xd3,0xd4,0x7e,0xfa,0x01,0x00]
1649
16500x7e,0x00,0xd3,0xd4,0x7c,0xe0,0x01,0x00
1651# GFX12: v_cmpx_le_i64_e64 null, 0.5             ; encoding: [0x7e,0x00,0xd3,0xd4,0x7c,0xe0,0x01,0x00]
1652
16530x7e,0x00,0xd3,0xd4,0xc1,0x82,0x01,0x00
1654# GFX12: v_cmpx_le_i64_e64 -1, -1                ; encoding: [0x7e,0x00,0xd3,0xd4,0xc1,0x82,0x01,0x00]
1655
16560x7e,0x00,0xd3,0xd4,0xf0,0xf8,0x00,0x00
1657# GFX12: v_cmpx_le_i64_e64 0.5, null             ; encoding: [0x7e,0x00,0xd3,0xd4,0xf0,0xf8,0x00,0x00]
1658
16590x7e,0x00,0xd3,0xd4,0xfd,0xfc,0x00,0x00
1660# GFX12: v_cmpx_le_i64_e64 src_scc, exec         ; encoding: [0x7e,0x00,0xd3,0xd4,0xfd,0xfc,0x00,0x00]
1661
16620x7e,0x00,0xd3,0xd4,0xff,0xd4,0x00,0x00,0x56,0x34,0x12,0xaf
1663# GFX12: v_cmpx_le_i64_e64 0xaf123456, vcc       ; encoding: [0x7e,0x00,0xd3,0xd4,0xff,0xd4,0x00,0x00,0x56,0x34,0x12,0xaf]
1664
16650x7e,0x00,0xbb,0xd4,0x01,0x05,0x02,0x00
1666# GFX12-REAL16: v_cmpx_le_u16_e64 v1.l, v2.l            ; encoding: [0x7e,0x00,0xbb,0xd4,0x01,0x05,0x02,0x00]
1667# GFX12-FAKE16: v_cmpx_le_u16_e64 v1, v2                ; encoding: [0x7e,0x00,0xbb,0xd4,0x01,0x05,0x02,0x00]
1668
16690x7e,0x00,0xbb,0xd4,0xff,0xff,0x03,0x00
1670# GFX12-REAL16: v_cmpx_le_u16_e64 v255.l, v255.l        ; encoding: [0x7e,0x00,0xbb,0xd4,0xff,0xff,0x03,0x00]
1671# GFX12-FAKE16: v_cmpx_le_u16_e64 v255, v255            ; encoding: [0x7e,0x00,0xbb,0xd4,0xff,0xff,0x03,0x00]
1672
16730x7e,0x00,0xbb,0xd4,0x01,0x04,0x00,0x00
1674# GFX12: v_cmpx_le_u16_e64 s1, s2                ; encoding: [0x7e,0x00,0xbb,0xd4,0x01,0x04,0x00,0x00]
1675
16760x7e,0x00,0xbb,0xd4,0x69,0xd2,0x00,0x00
1677# GFX12: v_cmpx_le_u16_e64 s105, s105            ; encoding: [0x7e,0x00,0xbb,0xd4,0x69,0xd2,0x00,0x00]
1678
16790x7e,0x00,0xbb,0xd4,0x6a,0xf6,0x00,0x00
1680# GFX12: v_cmpx_le_u16_e64 vcc_lo, ttmp15        ; encoding: [0x7e,0x00,0xbb,0xd4,0x6a,0xf6,0x00,0x00]
1681
16820x7e,0x00,0xbb,0xd4,0x6b,0xfe,0x01,0x00,0x0b,0xfe,0x00,0x00
1683# GFX12: v_cmpx_le_u16_e64 vcc_hi, 0xfe0b        ; encoding: [0x7e,0x00,0xbb,0xd4,0x6b,0xfe,0x01,0x00,0x0b,0xfe,0x00,0x00]
1684
16850x7e,0x00,0xbb,0xd4,0x7b,0xfa,0x01,0x00
1686# GFX12: v_cmpx_le_u16_e64 ttmp15, src_scc       ; encoding: [0x7e,0x00,0xbb,0xd4,0x7b,0xfa,0x01,0x00]
1687
16880x7e,0x00,0xbb,0xd4,0x7d,0xe0,0x01,0x00
1689# GFX12: v_cmpx_le_u16_e64 m0, 0x3800            ; encoding: [0x7e,0x00,0xbb,0xd4,0x7d,0xfe,0x01,0x00,0x00,0x38,0x00,0x00]
1690
16910x7e,0x00,0xbb,0xd4,0x7e,0x82,0x01,0x00
1692# GFX12: v_cmpx_le_u16_e64 exec_lo, -1           ; encoding: [0x7e,0x00,0xbb,0xd4,0x7e,0x82,0x01,0x00]
1693
16940x7e,0x00,0xbb,0xd4,0x7f,0xf8,0x00,0x00
1695# GFX12: v_cmpx_le_u16_e64 exec_hi, null         ; encoding: [0x7e,0x00,0xbb,0xd4,0x7f,0xf8,0x00,0x00]
1696
16970x7e,0x00,0xbb,0xd4,0x7c,0xfc,0x00,0x00
1698# GFX12: v_cmpx_le_u16_e64 null, exec_lo         ; encoding: [0x7e,0x00,0xbb,0xd4,0x7c,0xfc,0x00,0x00]
1699
17000x7e,0x00,0xbb,0xd4,0xc1,0xfe,0x00,0x00
1701# GFX12: v_cmpx_le_u16_e64 -1, exec_hi           ; encoding: [0x7e,0x00,0xbb,0xd4,0xc1,0xfe,0x00,0x00]
1702
17030x7e,0x00,0xbb,0xd4,0xf0,0xfa,0x00,0x00
1704# GFX12: v_cmpx_le_u16_e64 0x3800, m0            ; encoding: [0x7e,0x00,0xbb,0xd4,0xff,0xfa,0x00,0x00,0x00,0x38,0x00,0x00]
1705
17060x7e,0x00,0xbb,0xd4,0xfd,0xd4,0x00,0x00
1707# GFX12: v_cmpx_le_u16_e64 src_scc, vcc_lo       ; encoding: [0x7e,0x00,0xbb,0xd4,0xfd,0xd4,0x00,0x00]
1708
17090x7e,0x00,0xbb,0xd4,0xff,0xd6,0x00,0x00,0x0b,0xfe,0x00,0x00
1710# GFX12: v_cmpx_le_u16_e64 0xfe0b, vcc_hi        ; encoding: [0x7e,0x00,0xbb,0xd4,0xff,0xd6,0x00,0x00,0x0b,0xfe,0x00,0x00]
1711
17120x7e,0x08,0xbb,0xd4,0x01,0x05,0x02,0x00
1713# GFX12-REAL16: v_cmpx_le_u16_e64 v1.h, v2.l op_sel:[1,0,0] ; encoding: [0x7e,0x08,0xbb,0xd4,0x01,0x05,0x02,0x00]
1714# GFX12-FAKE16: v_cmpx_le_u16_e64 v1, v2                ; encoding: [0x7e,0x00,0xbb,0xd4,0x01,0x05,0x02,0x00]
1715
17160x7e,0x10,0xbb,0xd4,0xff,0xff,0x03,0x00
1717# GFX12-REAL16: v_cmpx_le_u16_e64 v255.l, v255.h op_sel:[0,1,0] ; encoding: [0x7e,0x10,0xbb,0xd4,0xff,0xff,0x03,0x00]
1718# GFX12-FAKE16: v_cmpx_le_u16_e64 v255, v255            ; encoding: [0x7e,0x00,0xbb,0xd4,0xff,0xff,0x03,0x00]
1719
1720
17210x7e,0x00,0xcb,0xd4,0x01,0x05,0x02,0x00
1722# GFX12: v_cmpx_le_u32_e64 v1, v2                ; encoding: [0x7e,0x00,0xcb,0xd4,0x01,0x05,0x02,0x00]
1723
17240x7e,0x00,0xcb,0xd4,0xff,0xff,0x03,0x00
1725# GFX12: v_cmpx_le_u32_e64 v255, v255            ; encoding: [0x7e,0x00,0xcb,0xd4,0xff,0xff,0x03,0x00]
1726
17270x7e,0x00,0xcb,0xd4,0x01,0x04,0x00,0x00
1728# GFX12: v_cmpx_le_u32_e64 s1, s2                ; encoding: [0x7e,0x00,0xcb,0xd4,0x01,0x04,0x00,0x00]
1729
17300x7e,0x00,0xcb,0xd4,0x69,0xd2,0x00,0x00
1731# GFX12: v_cmpx_le_u32_e64 s105, s105            ; encoding: [0x7e,0x00,0xcb,0xd4,0x69,0xd2,0x00,0x00]
1732
17330x7e,0x00,0xcb,0xd4,0x6a,0xf6,0x00,0x00
1734# GFX12: v_cmpx_le_u32_e64 vcc_lo, ttmp15        ; encoding: [0x7e,0x00,0xcb,0xd4,0x6a,0xf6,0x00,0x00]
1735
17360x7e,0x00,0xcb,0xd4,0x6b,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf
1737# GFX12: v_cmpx_le_u32_e64 vcc_hi, 0xaf123456    ; encoding: [0x7e,0x00,0xcb,0xd4,0x6b,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf]
1738
17390x7e,0x00,0xcb,0xd4,0x7b,0xfa,0x01,0x00
1740# GFX12: v_cmpx_le_u32_e64 ttmp15, src_scc       ; encoding: [0x7e,0x00,0xcb,0xd4,0x7b,0xfa,0x01,0x00]
1741
17420x7e,0x00,0xcb,0xd4,0x7d,0xe0,0x01,0x00
1743# GFX12: v_cmpx_le_u32_e64 m0, 0.5               ; encoding: [0x7e,0x00,0xcb,0xd4,0x7d,0xe0,0x01,0x00]
1744
17450x7e,0x00,0xcb,0xd4,0x7e,0x82,0x01,0x00
1746# GFX12: v_cmpx_le_u32_e64 exec_lo, -1           ; encoding: [0x7e,0x00,0xcb,0xd4,0x7e,0x82,0x01,0x00]
1747
17480x7e,0x00,0xcb,0xd4,0x7f,0xf8,0x00,0x00
1749# GFX12: v_cmpx_le_u32_e64 exec_hi, null         ; encoding: [0x7e,0x00,0xcb,0xd4,0x7f,0xf8,0x00,0x00]
1750
17510x7e,0x00,0xcb,0xd4,0x7c,0xfc,0x00,0x00
1752# GFX12: v_cmpx_le_u32_e64 null, exec_lo         ; encoding: [0x7e,0x00,0xcb,0xd4,0x7c,0xfc,0x00,0x00]
1753
17540x7e,0x00,0xcb,0xd4,0xc1,0xfe,0x00,0x00
1755# GFX12: v_cmpx_le_u32_e64 -1, exec_hi           ; encoding: [0x7e,0x00,0xcb,0xd4,0xc1,0xfe,0x00,0x00]
1756
17570x7e,0x00,0xcb,0xd4,0xf0,0xfa,0x00,0x00
1758# GFX12: v_cmpx_le_u32_e64 0.5, m0               ; encoding: [0x7e,0x00,0xcb,0xd4,0xf0,0xfa,0x00,0x00]
1759
17600x7e,0x00,0xcb,0xd4,0xfd,0xd4,0x00,0x00
1761# GFX12: v_cmpx_le_u32_e64 src_scc, vcc_lo       ; encoding: [0x7e,0x00,0xcb,0xd4,0xfd,0xd4,0x00,0x00]
1762
17630x7e,0x00,0xcb,0xd4,0xff,0xd6,0x00,0x00,0x56,0x34,0x12,0xaf
1764# GFX12: v_cmpx_le_u32_e64 0xaf123456, vcc_hi    ; encoding: [0x7e,0x00,0xcb,0xd4,0xff,0xd6,0x00,0x00,0x56,0x34,0x12,0xaf]
1765
17660x7e,0x00,0xdb,0xd4,0x01,0x05,0x02,0x00
1767# GFX12: v_cmpx_le_u64_e64 v[1:2], v[2:3]        ; encoding: [0x7e,0x00,0xdb,0xd4,0x01,0x05,0x02,0x00]
1768
17690x7e,0x00,0xdb,0xd4,0xfe,0xfd,0x03,0x00
1770# GFX12: v_cmpx_le_u64_e64 v[254:255], v[254:255] ; encoding: [0x7e,0x00,0xdb,0xd4,0xfe,0xfd,0x03,0x00]
1771
17720x7e,0x00,0xdb,0xd4,0x02,0x08,0x00,0x00
1773# GFX12: v_cmpx_le_u64_e64 s[2:3], s[4:5]        ; encoding: [0x7e,0x00,0xdb,0xd4,0x02,0x08,0x00,0x00]
1774
17750x7e,0x00,0xdb,0xd4,0x68,0xd0,0x00,0x00
1776# GFX12: v_cmpx_le_u64_e64 s[104:105], s[104:105] ; encoding: [0x7e,0x00,0xdb,0xd4,0x68,0xd0,0x00,0x00]
1777
17780x7e,0x00,0xdb,0xd4,0x6a,0xf4,0x00,0x00
1779# GFX12: v_cmpx_le_u64_e64 vcc, ttmp[14:15]      ; encoding: [0x7e,0x00,0xdb,0xd4,0x6a,0xf4,0x00,0x00]
1780
17810x7e,0x00,0xdb,0xd4,0x7a,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf
1782# GFX12: v_cmpx_le_u64_e64 ttmp[14:15], 0xaf123456 ; encoding: [0x7e,0x00,0xdb,0xd4,0x7a,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf]
1783
17840x7e,0x00,0xdb,0xd4,0x7e,0xfa,0x01,0x00
1785# GFX12: v_cmpx_le_u64_e64 exec, src_scc         ; encoding: [0x7e,0x00,0xdb,0xd4,0x7e,0xfa,0x01,0x00]
1786
17870x7e,0x00,0xdb,0xd4,0x7c,0xe0,0x01,0x00
1788# GFX12: v_cmpx_le_u64_e64 null, 0.5             ; encoding: [0x7e,0x00,0xdb,0xd4,0x7c,0xe0,0x01,0x00]
1789
17900x7e,0x00,0xdb,0xd4,0xc1,0x82,0x01,0x00
1791# GFX12: v_cmpx_le_u64_e64 -1, -1                ; encoding: [0x7e,0x00,0xdb,0xd4,0xc1,0x82,0x01,0x00]
1792
17930x7e,0x00,0xdb,0xd4,0xf0,0xf8,0x00,0x00
1794# GFX12: v_cmpx_le_u64_e64 0.5, null             ; encoding: [0x7e,0x00,0xdb,0xd4,0xf0,0xf8,0x00,0x00]
1795
17960x7e,0x00,0xdb,0xd4,0xfd,0xfc,0x00,0x00
1797# GFX12: v_cmpx_le_u64_e64 src_scc, exec         ; encoding: [0x7e,0x00,0xdb,0xd4,0xfd,0xfc,0x00,0x00]
1798
17990x7e,0x00,0xdb,0xd4,0xff,0xd4,0x00,0x00,0x56,0x34,0x12,0xaf
1800# GFX12: v_cmpx_le_u64_e64 0xaf123456, vcc       ; encoding: [0x7e,0x00,0xdb,0xd4,0xff,0xd4,0x00,0x00,0x56,0x34,0x12,0xaf]
1801
18020x7e,0x00,0x85,0xd4,0x01,0x05,0x02,0x00
1803# GFX12-REAL16: v_cmpx_lg_f16_e64 v1.l, v2.l            ; encoding: [0x7e,0x00,0x85,0xd4,0x01,0x05,0x02,0x00]
1804# GFX12-FAKE16: v_cmpx_lg_f16_e64 v1, v2                ; encoding: [0x7e,0x00,0x85,0xd4,0x01,0x05,0x02,0x00]
1805
18060x7e,0x00,0x85,0xd4,0xff,0xff,0x03,0x00
1807# GFX12-REAL16: v_cmpx_lg_f16_e64 v255.l, v255.l        ; encoding: [0x7e,0x00,0x85,0xd4,0xff,0xff,0x03,0x00]
1808# GFX12-FAKE16: v_cmpx_lg_f16_e64 v255, v255            ; encoding: [0x7e,0x00,0x85,0xd4,0xff,0xff,0x03,0x00]
1809
18100x7e,0x00,0x85,0xd4,0x01,0x04,0x00,0x00
1811# GFX12: v_cmpx_lg_f16_e64 s1, s2                ; encoding: [0x7e,0x00,0x85,0xd4,0x01,0x04,0x00,0x00]
1812
18130x7e,0x00,0x85,0xd4,0x69,0xd2,0x00,0x00
1814# GFX12: v_cmpx_lg_f16_e64 s105, s105            ; encoding: [0x7e,0x00,0x85,0xd4,0x69,0xd2,0x00,0x00]
1815
18160x7e,0x00,0x85,0xd4,0x6a,0xf6,0x00,0x00
1817# GFX12: v_cmpx_lg_f16_e64 vcc_lo, ttmp15        ; encoding: [0x7e,0x00,0x85,0xd4,0x6a,0xf6,0x00,0x00]
1818
18190x7e,0x00,0x85,0xd4,0x6b,0xfe,0x01,0x00,0x0b,0xfe,0x00,0x00
1820# GFX12: v_cmpx_lg_f16_e64 vcc_hi, 0xfe0b        ; encoding: [0x7e,0x00,0x85,0xd4,0x6b,0xfe,0x01,0x00,0x0b,0xfe,0x00,0x00]
1821
18220x7e,0x00,0x85,0xd4,0x7b,0xfa,0x01,0x00
1823# GFX12: v_cmpx_lg_f16_e64 ttmp15, src_scc       ; encoding: [0x7e,0x00,0x85,0xd4,0x7b,0xfa,0x01,0x00]
1824
18250x7e,0x00,0x85,0xd4,0x7d,0xe0,0x01,0x00
1826# GFX12: v_cmpx_lg_f16_e64 m0, 0.5               ; encoding: [0x7e,0x00,0x85,0xd4,0x7d,0xe0,0x01,0x00]
1827
18280x7e,0x00,0x85,0xd4,0x7e,0x82,0x01,0x00
1829# GFX12: v_cmpx_lg_f16_e64 exec_lo, -1           ; encoding: [0x7e,0x00,0x85,0xd4,0x7e,0x82,0x01,0x00]
1830
18310x7e,0x01,0x85,0xd4,0x7f,0xf8,0x00,0x00
1832# GFX12: v_cmpx_lg_f16_e64 |exec_hi|, null       ; encoding: [0x7e,0x01,0x85,0xd4,0x7f,0xf8,0x00,0x00]
1833
18340x7e,0x00,0x85,0xd4,0x7c,0xfc,0x00,0x00
1835# GFX12: v_cmpx_lg_f16_e64 null, exec_lo         ; encoding: [0x7e,0x00,0x85,0xd4,0x7c,0xfc,0x00,0x00]
1836
18370x7e,0x00,0x85,0xd4,0xc1,0xfe,0x00,0x00
1838# GFX12: v_cmpx_lg_f16_e64 -1, exec_hi           ; encoding: [0x7e,0x00,0x85,0xd4,0xc1,0xfe,0x00,0x00]
1839
18400x7e,0x00,0x85,0xd4,0xf0,0xfa,0x00,0x40
1841# GFX12: v_cmpx_lg_f16_e64 0.5, -m0              ; encoding: [0x7e,0x00,0x85,0xd4,0xf0,0xfa,0x00,0x40]
1842
18430x7e,0x02,0x85,0xd4,0xfd,0xd4,0x00,0x20
1844# GFX12: v_cmpx_lg_f16_e64 -src_scc, |vcc_lo|    ; encoding: [0x7e,0x02,0x85,0xd4,0xfd,0xd4,0x00,0x20]
1845
18460x7e,0x83,0x85,0xd4,0xff,0xd6,0x00,0x60,0x0b,0xfe,0x00,0x00
1847# GFX12: v_cmpx_lg_f16_e64 -|0xfe0b|, -|vcc_hi| clamp ; encoding: [0x7e,0x83,0x85,0xd4,0xff,0xd6,0x00,0x60,0x0b,0xfe,0x00,0x00]
1848
18490x7e,0x08,0x85,0xd4,0x01,0x05,0x02,0x00
1850# GFX12-REAL16: v_cmpx_lg_f16_e64 v1.h, v2.l op_sel:[1,0,0] ; encoding: [0x7e,0x08,0x85,0xd4,0x01,0x05,0x02,0x00]
1851# GFX12-FAKE16: v_cmpx_lg_f16_e64 v1, v2                ; encoding: [0x7e,0x00,0x85,0xd4,0x01,0x05,0x02,0x00]
1852
18530x7e,0x10,0x85,0xd4,0xff,0xff,0x03,0x00
1854# GFX12-REAL16: v_cmpx_lg_f16_e64 v255.l, v255.h op_sel:[0,1,0] ; encoding: [0x7e,0x10,0x85,0xd4,0xff,0xff,0x03,0x00]
1855# GFX12-FAKE16: v_cmpx_lg_f16_e64 v255, v255            ; encoding: [0x7e,0x00,0x85,0xd4,0xff,0xff,0x03,0x00]
1856
1857
18580x7e,0x00,0x95,0xd4,0x01,0x05,0x02,0x00
1859# GFX12: v_cmpx_lg_f32_e64 v1, v2                ; encoding: [0x7e,0x00,0x95,0xd4,0x01,0x05,0x02,0x00]
1860
18610x7e,0x00,0x95,0xd4,0xff,0xff,0x03,0x00
1862# GFX12: v_cmpx_lg_f32_e64 v255, v255            ; encoding: [0x7e,0x00,0x95,0xd4,0xff,0xff,0x03,0x00]
1863
18640x7e,0x00,0x95,0xd4,0x01,0x04,0x00,0x00
1865# GFX12: v_cmpx_lg_f32_e64 s1, s2                ; encoding: [0x7e,0x00,0x95,0xd4,0x01,0x04,0x00,0x00]
1866
18670x7e,0x00,0x95,0xd4,0x69,0xd2,0x00,0x00
1868# GFX12: v_cmpx_lg_f32_e64 s105, s105            ; encoding: [0x7e,0x00,0x95,0xd4,0x69,0xd2,0x00,0x00]
1869
18700x7e,0x00,0x95,0xd4,0x6a,0xf6,0x00,0x00
1871# GFX12: v_cmpx_lg_f32_e64 vcc_lo, ttmp15        ; encoding: [0x7e,0x00,0x95,0xd4,0x6a,0xf6,0x00,0x00]
1872
18730x7e,0x00,0x95,0xd4,0x6b,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf
1874# GFX12: v_cmpx_lg_f32_e64 vcc_hi, 0xaf123456    ; encoding: [0x7e,0x00,0x95,0xd4,0x6b,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf]
1875
18760x7e,0x00,0x95,0xd4,0x7b,0xfa,0x01,0x00
1877# GFX12: v_cmpx_lg_f32_e64 ttmp15, src_scc       ; encoding: [0x7e,0x00,0x95,0xd4,0x7b,0xfa,0x01,0x00]
1878
18790x7e,0x00,0x95,0xd4,0x7d,0xe0,0x01,0x00
1880# GFX12: v_cmpx_lg_f32_e64 m0, 0.5               ; encoding: [0x7e,0x00,0x95,0xd4,0x7d,0xe0,0x01,0x00]
1881
18820x7e,0x00,0x95,0xd4,0x7e,0x82,0x01,0x00
1883# GFX12: v_cmpx_lg_f32_e64 exec_lo, -1           ; encoding: [0x7e,0x00,0x95,0xd4,0x7e,0x82,0x01,0x00]
1884
18850x7e,0x01,0x95,0xd4,0x7f,0xf8,0x00,0x00
1886# GFX12: v_cmpx_lg_f32_e64 |exec_hi|, null       ; encoding: [0x7e,0x01,0x95,0xd4,0x7f,0xf8,0x00,0x00]
1887
18880x7e,0x00,0x95,0xd4,0x7c,0xfc,0x00,0x00
1889# GFX12: v_cmpx_lg_f32_e64 null, exec_lo         ; encoding: [0x7e,0x00,0x95,0xd4,0x7c,0xfc,0x00,0x00]
1890
18910x7e,0x00,0x95,0xd4,0xc1,0xfe,0x00,0x00
1892# GFX12: v_cmpx_lg_f32_e64 -1, exec_hi           ; encoding: [0x7e,0x00,0x95,0xd4,0xc1,0xfe,0x00,0x00]
1893
18940x7e,0x00,0x95,0xd4,0xf0,0xfa,0x00,0x40
1895# GFX12: v_cmpx_lg_f32_e64 0.5, -m0              ; encoding: [0x7e,0x00,0x95,0xd4,0xf0,0xfa,0x00,0x40]
1896
18970x7e,0x02,0x95,0xd4,0xfd,0xd4,0x00,0x20
1898# GFX12: v_cmpx_lg_f32_e64 -src_scc, |vcc_lo|    ; encoding: [0x7e,0x02,0x95,0xd4,0xfd,0xd4,0x00,0x20]
1899
19000x7e,0x83,0x95,0xd4,0xff,0xd6,0x00,0x60,0x56,0x34,0x12,0xaf
1901# GFX12: v_cmpx_lg_f32_e64 -|0xaf123456|, -|vcc_hi| clamp ; encoding: [0x7e,0x83,0x95,0xd4,0xff,0xd6,0x00,0x60,0x56,0x34,0x12,0xaf]
1902
19030x7e,0x00,0xa5,0xd4,0x01,0x05,0x02,0x00
1904# GFX12: v_cmpx_lg_f64_e64 v[1:2], v[2:3]        ; encoding: [0x7e,0x00,0xa5,0xd4,0x01,0x05,0x02,0x00]
1905
19060x7e,0x00,0xa5,0xd4,0xfe,0xfd,0x03,0x00
1907# GFX12: v_cmpx_lg_f64_e64 v[254:255], v[254:255] ; encoding: [0x7e,0x00,0xa5,0xd4,0xfe,0xfd,0x03,0x00]
1908
19090x7e,0x00,0xa5,0xd4,0x02,0x08,0x00,0x00
1910# GFX12: v_cmpx_lg_f64_e64 s[2:3], s[4:5]        ; encoding: [0x7e,0x00,0xa5,0xd4,0x02,0x08,0x00,0x00]
1911
19120x7e,0x00,0xa5,0xd4,0x68,0xd0,0x00,0x00
1913# GFX12: v_cmpx_lg_f64_e64 s[104:105], s[104:105] ; encoding: [0x7e,0x00,0xa5,0xd4,0x68,0xd0,0x00,0x00]
1914
19150x7e,0x00,0xa5,0xd4,0x6a,0xf4,0x00,0x00
1916# GFX12: v_cmpx_lg_f64_e64 vcc, ttmp[14:15]      ; encoding: [0x7e,0x00,0xa5,0xd4,0x6a,0xf4,0x00,0x00]
1917
19180x7e,0x00,0xa5,0xd4,0x7a,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf
1919# GFX12: v_cmpx_lg_f64_e64 ttmp[14:15], 0xaf123456 ; encoding: [0x7e,0x00,0xa5,0xd4,0x7a,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf]
1920
19210x7e,0x01,0xa5,0xd4,0x7e,0xfa,0x01,0x20
1922# GFX12: v_cmpx_lg_f64_e64 -|exec|, src_scc      ; encoding: [0x7e,0x01,0xa5,0xd4,0x7e,0xfa,0x01,0x20]
1923
19240x7e,0x00,0xa5,0xd4,0x7c,0xe0,0x01,0x00
1925# GFX12: v_cmpx_lg_f64_e64 null, 0.5             ; encoding: [0x7e,0x00,0xa5,0xd4,0x7c,0xe0,0x01,0x00]
1926
19270x7e,0x00,0xa5,0xd4,0xc1,0x82,0x01,0x00
1928# GFX12: v_cmpx_lg_f64_e64 -1, -1                ; encoding: [0x7e,0x00,0xa5,0xd4,0xc1,0x82,0x01,0x00]
1929
19300x7e,0x00,0xa5,0xd4,0xf0,0xf8,0x00,0x00
1931# GFX12: v_cmpx_lg_f64_e64 0.5, null             ; encoding: [0x7e,0x00,0xa5,0xd4,0xf0,0xf8,0x00,0x00]
1932
19330x7e,0x03,0xa5,0xd4,0xfd,0xfc,0x00,0x60
1934# GFX12: v_cmpx_lg_f64_e64 -|src_scc|, -|exec|   ; encoding: [0x7e,0x03,0xa5,0xd4,0xfd,0xfc,0x00,0x60]
1935
19360x7e,0x82,0xa5,0xd4,0xff,0xd4,0x00,0x40,0x56,0x34,0x12,0xaf
1937# GFX12: v_cmpx_lg_f64_e64 0xaf123456, -|vcc| clamp ; encoding: [0x7e,0x82,0xa5,0xd4,0xff,0xd4,0x00,0x40,0x56,0x34,0x12,0xaf]
1938
19390x7e,0x00,0x81,0xd4,0x01,0x05,0x02,0x00
1940# GFX12-REAL16: v_cmpx_lt_f16_e64 v1.l, v2.l            ; encoding: [0x7e,0x00,0x81,0xd4,0x01,0x05,0x02,0x00]
1941# GFX12-FAKE16: v_cmpx_lt_f16_e64 v1, v2                ; encoding: [0x7e,0x00,0x81,0xd4,0x01,0x05,0x02,0x00]
1942
19430x7e,0x00,0x81,0xd4,0xff,0xff,0x03,0x00
1944# GFX12-REAL16: v_cmpx_lt_f16_e64 v255.l, v255.l        ; encoding: [0x7e,0x00,0x81,0xd4,0xff,0xff,0x03,0x00]
1945# GFX12-FAKE16: v_cmpx_lt_f16_e64 v255, v255            ; encoding: [0x7e,0x00,0x81,0xd4,0xff,0xff,0x03,0x00]
1946
19470x7e,0x00,0x81,0xd4,0x01,0x04,0x00,0x00
1948# GFX12: v_cmpx_lt_f16_e64 s1, s2                ; encoding: [0x7e,0x00,0x81,0xd4,0x01,0x04,0x00,0x00]
1949
19500x7e,0x00,0x81,0xd4,0x69,0xd2,0x00,0x00
1951# GFX12: v_cmpx_lt_f16_e64 s105, s105            ; encoding: [0x7e,0x00,0x81,0xd4,0x69,0xd2,0x00,0x00]
1952
19530x7e,0x00,0x81,0xd4,0x6a,0xf6,0x00,0x00
1954# GFX12: v_cmpx_lt_f16_e64 vcc_lo, ttmp15        ; encoding: [0x7e,0x00,0x81,0xd4,0x6a,0xf6,0x00,0x00]
1955
19560x7e,0x00,0x81,0xd4,0x6b,0xfe,0x01,0x00,0x0b,0xfe,0x00,0x00
1957# GFX12: v_cmpx_lt_f16_e64 vcc_hi, 0xfe0b        ; encoding: [0x7e,0x00,0x81,0xd4,0x6b,0xfe,0x01,0x00,0x0b,0xfe,0x00,0x00]
1958
19590x7e,0x00,0x81,0xd4,0x7b,0xfa,0x01,0x00
1960# GFX12: v_cmpx_lt_f16_e64 ttmp15, src_scc       ; encoding: [0x7e,0x00,0x81,0xd4,0x7b,0xfa,0x01,0x00]
1961
19620x7e,0x00,0x81,0xd4,0x7d,0xe0,0x01,0x00
1963# GFX12: v_cmpx_lt_f16_e64 m0, 0.5               ; encoding: [0x7e,0x00,0x81,0xd4,0x7d,0xe0,0x01,0x00]
1964
19650x7e,0x00,0x81,0xd4,0x7e,0x82,0x01,0x00
1966# GFX12: v_cmpx_lt_f16_e64 exec_lo, -1           ; encoding: [0x7e,0x00,0x81,0xd4,0x7e,0x82,0x01,0x00]
1967
19680x7e,0x01,0x81,0xd4,0x7f,0xf8,0x00,0x00
1969# GFX12: v_cmpx_lt_f16_e64 |exec_hi|, null       ; encoding: [0x7e,0x01,0x81,0xd4,0x7f,0xf8,0x00,0x00]
1970
19710x7e,0x00,0x81,0xd4,0x7c,0xfc,0x00,0x00
1972# GFX12: v_cmpx_lt_f16_e64 null, exec_lo         ; encoding: [0x7e,0x00,0x81,0xd4,0x7c,0xfc,0x00,0x00]
1973
19740x7e,0x00,0x81,0xd4,0xc1,0xfe,0x00,0x00
1975# GFX12: v_cmpx_lt_f16_e64 -1, exec_hi           ; encoding: [0x7e,0x00,0x81,0xd4,0xc1,0xfe,0x00,0x00]
1976
19770x7e,0x00,0x81,0xd4,0xf0,0xfa,0x00,0x40
1978# GFX12: v_cmpx_lt_f16_e64 0.5, -m0              ; encoding: [0x7e,0x00,0x81,0xd4,0xf0,0xfa,0x00,0x40]
1979
19800x7e,0x02,0x81,0xd4,0xfd,0xd4,0x00,0x20
1981# GFX12: v_cmpx_lt_f16_e64 -src_scc, |vcc_lo|    ; encoding: [0x7e,0x02,0x81,0xd4,0xfd,0xd4,0x00,0x20]
1982
19830x7e,0x83,0x81,0xd4,0xff,0xd6,0x00,0x60,0x0b,0xfe,0x00,0x00
1984# GFX12: v_cmpx_lt_f16_e64 -|0xfe0b|, -|vcc_hi| clamp ; encoding: [0x7e,0x83,0x81,0xd4,0xff,0xd6,0x00,0x60,0x0b,0xfe,0x00,0x00]
1985
19860x7e,0x08,0x81,0xd4,0x01,0x05,0x02,0x00
1987# GFX12-REAL16: v_cmpx_lt_f16_e64 v1.h, v2.l op_sel:[1,0,0] ; encoding: [0x7e,0x08,0x81,0xd4,0x01,0x05,0x02,0x00]
1988# GFX12-FAKE16: v_cmpx_lt_f16_e64 v1, v2                ; encoding: [0x7e,0x00,0x81,0xd4,0x01,0x05,0x02,0x00]
1989
19900x7e,0x10,0x81,0xd4,0xff,0xff,0x03,0x00
1991# GFX12-REAL16: v_cmpx_lt_f16_e64 v255.l, v255.h op_sel:[0,1,0] ; encoding: [0x7e,0x10,0x81,0xd4,0xff,0xff,0x03,0x00]
1992# GFX12-FAKE16: v_cmpx_lt_f16_e64 v255, v255            ; encoding: [0x7e,0x00,0x81,0xd4,0xff,0xff,0x03,0x00]
1993
19940x7e,0x00,0x91,0xd4,0x01,0x05,0x02,0x00
1995# GFX12: v_cmpx_lt_f32_e64 v1, v2                ; encoding: [0x7e,0x00,0x91,0xd4,0x01,0x05,0x02,0x00]
1996
19970x7e,0x00,0x91,0xd4,0xff,0xff,0x03,0x00
1998# GFX12: v_cmpx_lt_f32_e64 v255, v255            ; encoding: [0x7e,0x00,0x91,0xd4,0xff,0xff,0x03,0x00]
1999
20000x7e,0x00,0x91,0xd4,0x01,0x04,0x00,0x00
2001# GFX12: v_cmpx_lt_f32_e64 s1, s2                ; encoding: [0x7e,0x00,0x91,0xd4,0x01,0x04,0x00,0x00]
2002
20030x7e,0x00,0x91,0xd4,0x69,0xd2,0x00,0x00
2004# GFX12: v_cmpx_lt_f32_e64 s105, s105            ; encoding: [0x7e,0x00,0x91,0xd4,0x69,0xd2,0x00,0x00]
2005
20060x7e,0x00,0x91,0xd4,0x6a,0xf6,0x00,0x00
2007# GFX12: v_cmpx_lt_f32_e64 vcc_lo, ttmp15        ; encoding: [0x7e,0x00,0x91,0xd4,0x6a,0xf6,0x00,0x00]
2008
20090x7e,0x00,0x91,0xd4,0x6b,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf
2010# GFX12: v_cmpx_lt_f32_e64 vcc_hi, 0xaf123456    ; encoding: [0x7e,0x00,0x91,0xd4,0x6b,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf]
2011
20120x7e,0x00,0x91,0xd4,0x7b,0xfa,0x01,0x00
2013# GFX12: v_cmpx_lt_f32_e64 ttmp15, src_scc       ; encoding: [0x7e,0x00,0x91,0xd4,0x7b,0xfa,0x01,0x00]
2014
20150x7e,0x00,0x91,0xd4,0x7d,0xe0,0x01,0x00
2016# GFX12: v_cmpx_lt_f32_e64 m0, 0.5               ; encoding: [0x7e,0x00,0x91,0xd4,0x7d,0xe0,0x01,0x00]
2017
20180x7e,0x00,0x91,0xd4,0x7e,0x82,0x01,0x00
2019# GFX12: v_cmpx_lt_f32_e64 exec_lo, -1           ; encoding: [0x7e,0x00,0x91,0xd4,0x7e,0x82,0x01,0x00]
2020
20210x7e,0x01,0x91,0xd4,0x7f,0xf8,0x00,0x00
2022# GFX12: v_cmpx_lt_f32_e64 |exec_hi|, null       ; encoding: [0x7e,0x01,0x91,0xd4,0x7f,0xf8,0x00,0x00]
2023
20240x7e,0x00,0x91,0xd4,0x7c,0xfc,0x00,0x00
2025# GFX12: v_cmpx_lt_f32_e64 null, exec_lo         ; encoding: [0x7e,0x00,0x91,0xd4,0x7c,0xfc,0x00,0x00]
2026
20270x7e,0x00,0x91,0xd4,0xc1,0xfe,0x00,0x00
2028# GFX12: v_cmpx_lt_f32_e64 -1, exec_hi           ; encoding: [0x7e,0x00,0x91,0xd4,0xc1,0xfe,0x00,0x00]
2029
20300x7e,0x00,0x91,0xd4,0xf0,0xfa,0x00,0x40
2031# GFX12: v_cmpx_lt_f32_e64 0.5, -m0              ; encoding: [0x7e,0x00,0x91,0xd4,0xf0,0xfa,0x00,0x40]
2032
20330x7e,0x02,0x91,0xd4,0xfd,0xd4,0x00,0x20
2034# GFX12: v_cmpx_lt_f32_e64 -src_scc, |vcc_lo|    ; encoding: [0x7e,0x02,0x91,0xd4,0xfd,0xd4,0x00,0x20]
2035
20360x7e,0x83,0x91,0xd4,0xff,0xd6,0x00,0x60,0x56,0x34,0x12,0xaf
2037# GFX12: v_cmpx_lt_f32_e64 -|0xaf123456|, -|vcc_hi| clamp ; encoding: [0x7e,0x83,0x91,0xd4,0xff,0xd6,0x00,0x60,0x56,0x34,0x12,0xaf]
2038
20390x7e,0x00,0xa1,0xd4,0x01,0x05,0x02,0x00
2040# GFX12: v_cmpx_lt_f64_e64 v[1:2], v[2:3]        ; encoding: [0x7e,0x00,0xa1,0xd4,0x01,0x05,0x02,0x00]
2041
20420x7e,0x00,0xa1,0xd4,0xfe,0xfd,0x03,0x00
2043# GFX12: v_cmpx_lt_f64_e64 v[254:255], v[254:255] ; encoding: [0x7e,0x00,0xa1,0xd4,0xfe,0xfd,0x03,0x00]
2044
20450x7e,0x00,0xa1,0xd4,0x02,0x08,0x00,0x00
2046# GFX12: v_cmpx_lt_f64_e64 s[2:3], s[4:5]        ; encoding: [0x7e,0x00,0xa1,0xd4,0x02,0x08,0x00,0x00]
2047
20480x7e,0x00,0xa1,0xd4,0x68,0xd0,0x00,0x00
2049# GFX12: v_cmpx_lt_f64_e64 s[104:105], s[104:105] ; encoding: [0x7e,0x00,0xa1,0xd4,0x68,0xd0,0x00,0x00]
2050
20510x7e,0x00,0xa1,0xd4,0x6a,0xf4,0x00,0x00
2052# GFX12: v_cmpx_lt_f64_e64 vcc, ttmp[14:15]      ; encoding: [0x7e,0x00,0xa1,0xd4,0x6a,0xf4,0x00,0x00]
2053
20540x7e,0x00,0xa1,0xd4,0x7a,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf
2055# GFX12: v_cmpx_lt_f64_e64 ttmp[14:15], 0xaf123456 ; encoding: [0x7e,0x00,0xa1,0xd4,0x7a,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf]
2056
20570x7e,0x01,0xa1,0xd4,0x7e,0xfa,0x01,0x20
2058# GFX12: v_cmpx_lt_f64_e64 -|exec|, src_scc      ; encoding: [0x7e,0x01,0xa1,0xd4,0x7e,0xfa,0x01,0x20]
2059
20600x7e,0x00,0xa1,0xd4,0x7c,0xe0,0x01,0x00
2061# GFX12: v_cmpx_lt_f64_e64 null, 0.5             ; encoding: [0x7e,0x00,0xa1,0xd4,0x7c,0xe0,0x01,0x00]
2062
20630x7e,0x00,0xa1,0xd4,0xc1,0x82,0x01,0x00
2064# GFX12: v_cmpx_lt_f64_e64 -1, -1                ; encoding: [0x7e,0x00,0xa1,0xd4,0xc1,0x82,0x01,0x00]
2065
20660x7e,0x00,0xa1,0xd4,0xf0,0xf8,0x00,0x00
2067# GFX12: v_cmpx_lt_f64_e64 0.5, null             ; encoding: [0x7e,0x00,0xa1,0xd4,0xf0,0xf8,0x00,0x00]
2068
20690x7e,0x03,0xa1,0xd4,0xfd,0xfc,0x00,0x60
2070# GFX12: v_cmpx_lt_f64_e64 -|src_scc|, -|exec|   ; encoding: [0x7e,0x03,0xa1,0xd4,0xfd,0xfc,0x00,0x60]
2071
20720x7e,0x82,0xa1,0xd4,0xff,0xd4,0x00,0x40,0x56,0x34,0x12,0xaf
2073# GFX12: v_cmpx_lt_f64_e64 0xaf123456, -|vcc| clamp ; encoding: [0x7e,0x82,0xa1,0xd4,0xff,0xd4,0x00,0x40,0x56,0x34,0x12,0xaf]
2074
20750x7e,0x00,0xb1,0xd4,0x01,0x05,0x02,0x00
2076# GFX12-REAL16: v_cmpx_lt_i16_e64 v1.l, v2.l            ; encoding: [0x7e,0x00,0xb1,0xd4,0x01,0x05,0x02,0x00]
2077# GFX12-FAKE16: v_cmpx_lt_i16_e64 v1, v2                ; encoding: [0x7e,0x00,0xb1,0xd4,0x01,0x05,0x02,0x00]
2078
20790x7e,0x00,0xb1,0xd4,0xff,0xff,0x03,0x00
2080# GFX12-REAL16: v_cmpx_lt_i16_e64 v255.l, v255.l        ; encoding: [0x7e,0x00,0xb1,0xd4,0xff,0xff,0x03,0x00]
2081# GFX12-FAKE16: v_cmpx_lt_i16_e64 v255, v255            ; encoding: [0x7e,0x00,0xb1,0xd4,0xff,0xff,0x03,0x00]
2082
20830x7e,0x00,0xb1,0xd4,0x01,0x04,0x00,0x00
2084# GFX12: v_cmpx_lt_i16_e64 s1, s2                ; encoding: [0x7e,0x00,0xb1,0xd4,0x01,0x04,0x00,0x00]
2085
20860x7e,0x00,0xb1,0xd4,0x69,0xd2,0x00,0x00
2087# GFX12: v_cmpx_lt_i16_e64 s105, s105            ; encoding: [0x7e,0x00,0xb1,0xd4,0x69,0xd2,0x00,0x00]
2088
20890x7e,0x00,0xb1,0xd4,0x6a,0xf6,0x00,0x00
2090# GFX12: v_cmpx_lt_i16_e64 vcc_lo, ttmp15        ; encoding: [0x7e,0x00,0xb1,0xd4,0x6a,0xf6,0x00,0x00]
2091
20920x7e,0x00,0xb1,0xd4,0x6b,0xfe,0x01,0x00,0x0b,0xfe,0x00,0x00
2093# GFX12: v_cmpx_lt_i16_e64 vcc_hi, 0xfe0b        ; encoding: [0x7e,0x00,0xb1,0xd4,0x6b,0xfe,0x01,0x00,0x0b,0xfe,0x00,0x00]
2094
20950x7e,0x00,0xb1,0xd4,0x7b,0xfa,0x01,0x00
2096# GFX12: v_cmpx_lt_i16_e64 ttmp15, src_scc       ; encoding: [0x7e,0x00,0xb1,0xd4,0x7b,0xfa,0x01,0x00]
2097
20980x7e,0x00,0xb1,0xd4,0x7d,0xe0,0x01,0x00
2099# GFX12: v_cmpx_lt_i16_e64 m0, 0x3800            ; encoding: [0x7e,0x00,0xb1,0xd4,0x7d,0xfe,0x01,0x00,0x00,0x38,0x00,0x00]
2100
21010x7e,0x00,0xb1,0xd4,0x7e,0x82,0x01,0x00
2102# GFX12: v_cmpx_lt_i16_e64 exec_lo, -1           ; encoding: [0x7e,0x00,0xb1,0xd4,0x7e,0x82,0x01,0x00]
2103
21040x7e,0x00,0xb1,0xd4,0x7f,0xf8,0x00,0x00
2105# GFX12: v_cmpx_lt_i16_e64 exec_hi, null         ; encoding: [0x7e,0x00,0xb1,0xd4,0x7f,0xf8,0x00,0x00]
2106
21070x7e,0x00,0xb1,0xd4,0x7c,0xfc,0x00,0x00
2108# GFX12: v_cmpx_lt_i16_e64 null, exec_lo         ; encoding: [0x7e,0x00,0xb1,0xd4,0x7c,0xfc,0x00,0x00]
2109
21100x7e,0x00,0xb1,0xd4,0xc1,0xfe,0x00,0x00
2111# GFX12: v_cmpx_lt_i16_e64 -1, exec_hi           ; encoding: [0x7e,0x00,0xb1,0xd4,0xc1,0xfe,0x00,0x00]
2112
21130x7e,0x00,0xb1,0xd4,0xf0,0xfa,0x00,0x00
2114# GFX12: v_cmpx_lt_i16_e64 0x3800, m0            ; encoding: [0x7e,0x00,0xb1,0xd4,0xff,0xfa,0x00,0x00,0x00,0x38,0x00,0x00]
2115
21160x7e,0x00,0xb1,0xd4,0xfd,0xd4,0x00,0x00
2117# GFX12: v_cmpx_lt_i16_e64 src_scc, vcc_lo       ; encoding: [0x7e,0x00,0xb1,0xd4,0xfd,0xd4,0x00,0x00]
2118
21190x7e,0x00,0xb1,0xd4,0xff,0xd6,0x00,0x00,0x0b,0xfe,0x00,0x00
2120# GFX12: v_cmpx_lt_i16_e64 0xfe0b, vcc_hi        ; encoding: [0x7e,0x00,0xb1,0xd4,0xff,0xd6,0x00,0x00,0x0b,0xfe,0x00,0x00]
2121
21220x7e,0x08,0xb1,0xd4,0x01,0x05,0x02,0x00
2123# GFX12-REAL16: v_cmpx_lt_i16_e64 v1.h, v2.l op_sel:[1,0,0] ; encoding: [0x7e,0x08,0xb1,0xd4,0x01,0x05,0x02,0x00]
2124# GFX12-FAKE16: v_cmpx_lt_i16_e64 v1, v2                ; encoding: [0x7e,0x00,0xb1,0xd4,0x01,0x05,0x02,0x00]
2125
21260x7e,0x10,0xb1,0xd4,0xff,0xff,0x03,0x00
2127# GFX12-REAL16: v_cmpx_lt_i16_e64 v255.l, v255.h op_sel:[0,1,0] ; encoding: [0x7e,0x10,0xb1,0xd4,0xff,0xff,0x03,0x00]
2128# GFX12-FAKE16: v_cmpx_lt_i16_e64 v255, v255            ; encoding: [0x7e,0x00,0xb1,0xd4,0xff,0xff,0x03,0x00]
2129
2130
21310x7e,0x00,0xc1,0xd4,0x01,0x05,0x02,0x00
2132# GFX12: v_cmpx_lt_i32_e64 v1, v2                ; encoding: [0x7e,0x00,0xc1,0xd4,0x01,0x05,0x02,0x00]
2133
21340x7e,0x00,0xc1,0xd4,0xff,0xff,0x03,0x00
2135# GFX12: v_cmpx_lt_i32_e64 v255, v255            ; encoding: [0x7e,0x00,0xc1,0xd4,0xff,0xff,0x03,0x00]
2136
21370x7e,0x00,0xc1,0xd4,0x01,0x04,0x00,0x00
2138# GFX12: v_cmpx_lt_i32_e64 s1, s2                ; encoding: [0x7e,0x00,0xc1,0xd4,0x01,0x04,0x00,0x00]
2139
21400x7e,0x00,0xc1,0xd4,0x69,0xd2,0x00,0x00
2141# GFX12: v_cmpx_lt_i32_e64 s105, s105            ; encoding: [0x7e,0x00,0xc1,0xd4,0x69,0xd2,0x00,0x00]
2142
21430x7e,0x00,0xc1,0xd4,0x6a,0xf6,0x00,0x00
2144# GFX12: v_cmpx_lt_i32_e64 vcc_lo, ttmp15        ; encoding: [0x7e,0x00,0xc1,0xd4,0x6a,0xf6,0x00,0x00]
2145
21460x7e,0x00,0xc1,0xd4,0x6b,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf
2147# GFX12: v_cmpx_lt_i32_e64 vcc_hi, 0xaf123456    ; encoding: [0x7e,0x00,0xc1,0xd4,0x6b,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf]
2148
21490x7e,0x00,0xc1,0xd4,0x7b,0xfa,0x01,0x00
2150# GFX12: v_cmpx_lt_i32_e64 ttmp15, src_scc       ; encoding: [0x7e,0x00,0xc1,0xd4,0x7b,0xfa,0x01,0x00]
2151
21520x7e,0x00,0xc1,0xd4,0x7d,0xe0,0x01,0x00
2153# GFX12: v_cmpx_lt_i32_e64 m0, 0.5               ; encoding: [0x7e,0x00,0xc1,0xd4,0x7d,0xe0,0x01,0x00]
2154
21550x7e,0x00,0xc1,0xd4,0x7e,0x82,0x01,0x00
2156# GFX12: v_cmpx_lt_i32_e64 exec_lo, -1           ; encoding: [0x7e,0x00,0xc1,0xd4,0x7e,0x82,0x01,0x00]
2157
21580x7e,0x00,0xc1,0xd4,0x7f,0xf8,0x00,0x00
2159# GFX12: v_cmpx_lt_i32_e64 exec_hi, null         ; encoding: [0x7e,0x00,0xc1,0xd4,0x7f,0xf8,0x00,0x00]
2160
21610x7e,0x00,0xc1,0xd4,0x7c,0xfc,0x00,0x00
2162# GFX12: v_cmpx_lt_i32_e64 null, exec_lo         ; encoding: [0x7e,0x00,0xc1,0xd4,0x7c,0xfc,0x00,0x00]
2163
21640x7e,0x00,0xc1,0xd4,0xc1,0xfe,0x00,0x00
2165# GFX12: v_cmpx_lt_i32_e64 -1, exec_hi           ; encoding: [0x7e,0x00,0xc1,0xd4,0xc1,0xfe,0x00,0x00]
2166
21670x7e,0x00,0xc1,0xd4,0xf0,0xfa,0x00,0x00
2168# GFX12: v_cmpx_lt_i32_e64 0.5, m0               ; encoding: [0x7e,0x00,0xc1,0xd4,0xf0,0xfa,0x00,0x00]
2169
21700x7e,0x00,0xc1,0xd4,0xfd,0xd4,0x00,0x00
2171# GFX12: v_cmpx_lt_i32_e64 src_scc, vcc_lo       ; encoding: [0x7e,0x00,0xc1,0xd4,0xfd,0xd4,0x00,0x00]
2172
21730x7e,0x00,0xc1,0xd4,0xff,0xd6,0x00,0x00,0x56,0x34,0x12,0xaf
2174# GFX12: v_cmpx_lt_i32_e64 0xaf123456, vcc_hi    ; encoding: [0x7e,0x00,0xc1,0xd4,0xff,0xd6,0x00,0x00,0x56,0x34,0x12,0xaf]
2175
21760x7e,0x00,0xd1,0xd4,0x01,0x05,0x02,0x00
2177# GFX12: v_cmpx_lt_i64_e64 v[1:2], v[2:3]        ; encoding: [0x7e,0x00,0xd1,0xd4,0x01,0x05,0x02,0x00]
2178
21790x7e,0x00,0xd1,0xd4,0xfe,0xfd,0x03,0x00
2180# GFX12: v_cmpx_lt_i64_e64 v[254:255], v[254:255] ; encoding: [0x7e,0x00,0xd1,0xd4,0xfe,0xfd,0x03,0x00]
2181
21820x7e,0x00,0xd1,0xd4,0x02,0x08,0x00,0x00
2183# GFX12: v_cmpx_lt_i64_e64 s[2:3], s[4:5]        ; encoding: [0x7e,0x00,0xd1,0xd4,0x02,0x08,0x00,0x00]
2184
21850x7e,0x00,0xd1,0xd4,0x68,0xd0,0x00,0x00
2186# GFX12: v_cmpx_lt_i64_e64 s[104:105], s[104:105] ; encoding: [0x7e,0x00,0xd1,0xd4,0x68,0xd0,0x00,0x00]
2187
21880x7e,0x00,0xd1,0xd4,0x6a,0xf4,0x00,0x00
2189# GFX12: v_cmpx_lt_i64_e64 vcc, ttmp[14:15]      ; encoding: [0x7e,0x00,0xd1,0xd4,0x6a,0xf4,0x00,0x00]
2190
21910x7e,0x00,0xd1,0xd4,0x7a,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf
2192# GFX12: v_cmpx_lt_i64_e64 ttmp[14:15], 0xaf123456 ; encoding: [0x7e,0x00,0xd1,0xd4,0x7a,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf]
2193
21940x7e,0x00,0xd1,0xd4,0x7e,0xfa,0x01,0x00
2195# GFX12: v_cmpx_lt_i64_e64 exec, src_scc         ; encoding: [0x7e,0x00,0xd1,0xd4,0x7e,0xfa,0x01,0x00]
2196
21970x7e,0x00,0xd1,0xd4,0x7c,0xe0,0x01,0x00
2198# GFX12: v_cmpx_lt_i64_e64 null, 0.5             ; encoding: [0x7e,0x00,0xd1,0xd4,0x7c,0xe0,0x01,0x00]
2199
22000x7e,0x00,0xd1,0xd4,0xc1,0x82,0x01,0x00
2201# GFX12: v_cmpx_lt_i64_e64 -1, -1                ; encoding: [0x7e,0x00,0xd1,0xd4,0xc1,0x82,0x01,0x00]
2202
22030x7e,0x00,0xd1,0xd4,0xf0,0xf8,0x00,0x00
2204# GFX12: v_cmpx_lt_i64_e64 0.5, null             ; encoding: [0x7e,0x00,0xd1,0xd4,0xf0,0xf8,0x00,0x00]
2205
22060x7e,0x00,0xd1,0xd4,0xfd,0xfc,0x00,0x00
2207# GFX12: v_cmpx_lt_i64_e64 src_scc, exec         ; encoding: [0x7e,0x00,0xd1,0xd4,0xfd,0xfc,0x00,0x00]
2208
22090x7e,0x00,0xd1,0xd4,0xff,0xd4,0x00,0x00,0x56,0x34,0x12,0xaf
2210# GFX12: v_cmpx_lt_i64_e64 0xaf123456, vcc       ; encoding: [0x7e,0x00,0xd1,0xd4,0xff,0xd4,0x00,0x00,0x56,0x34,0x12,0xaf]
2211
22120x7e,0x00,0xb9,0xd4,0x01,0x05,0x02,0x00
2213# GFX12-REAL16: v_cmpx_lt_u16_e64 v1.l, v2.l            ; encoding: [0x7e,0x00,0xb9,0xd4,0x01,0x05,0x02,0x00]
2214# GFX12-FAKE16: v_cmpx_lt_u16_e64 v1, v2                ; encoding: [0x7e,0x00,0xb9,0xd4,0x01,0x05,0x02,0x00]
2215
22160x7e,0x00,0xb9,0xd4,0xff,0xff,0x03,0x00
2217# GFX12-REAL16: v_cmpx_lt_u16_e64 v255.l, v255.l        ; encoding: [0x7e,0x00,0xb9,0xd4,0xff,0xff,0x03,0x00]
2218# GFX12-FAKE16: v_cmpx_lt_u16_e64 v255, v255            ; encoding: [0x7e,0x00,0xb9,0xd4,0xff,0xff,0x03,0x00]
2219
22200x7e,0x00,0xb9,0xd4,0x01,0x04,0x00,0x00
2221# GFX12: v_cmpx_lt_u16_e64 s1, s2                ; encoding: [0x7e,0x00,0xb9,0xd4,0x01,0x04,0x00,0x00]
2222
22230x7e,0x00,0xb9,0xd4,0x69,0xd2,0x00,0x00
2224# GFX12: v_cmpx_lt_u16_e64 s105, s105            ; encoding: [0x7e,0x00,0xb9,0xd4,0x69,0xd2,0x00,0x00]
2225
22260x7e,0x00,0xb9,0xd4,0x6a,0xf6,0x00,0x00
2227# GFX12: v_cmpx_lt_u16_e64 vcc_lo, ttmp15        ; encoding: [0x7e,0x00,0xb9,0xd4,0x6a,0xf6,0x00,0x00]
2228
22290x7e,0x00,0xb9,0xd4,0x6b,0xfe,0x01,0x00,0x0b,0xfe,0x00,0x00
2230# GFX12: v_cmpx_lt_u16_e64 vcc_hi, 0xfe0b        ; encoding: [0x7e,0x00,0xb9,0xd4,0x6b,0xfe,0x01,0x00,0x0b,0xfe,0x00,0x00]
2231
22320x7e,0x00,0xb9,0xd4,0x7b,0xfa,0x01,0x00
2233# GFX12: v_cmpx_lt_u16_e64 ttmp15, src_scc       ; encoding: [0x7e,0x00,0xb9,0xd4,0x7b,0xfa,0x01,0x00]
2234
22350x7e,0x00,0xb9,0xd4,0x7d,0xe0,0x01,0x00
2236# GFX12: v_cmpx_lt_u16_e64 m0, 0x3800            ; encoding: [0x7e,0x00,0xb9,0xd4,0x7d,0xfe,0x01,0x00,0x00,0x38,0x00,0x00]
2237
22380x7e,0x00,0xb9,0xd4,0x7e,0x82,0x01,0x00
2239# GFX12: v_cmpx_lt_u16_e64 exec_lo, -1           ; encoding: [0x7e,0x00,0xb9,0xd4,0x7e,0x82,0x01,0x00]
2240
22410x7e,0x00,0xb9,0xd4,0x7f,0xf8,0x00,0x00
2242# GFX12: v_cmpx_lt_u16_e64 exec_hi, null         ; encoding: [0x7e,0x00,0xb9,0xd4,0x7f,0xf8,0x00,0x00]
2243
22440x7e,0x00,0xb9,0xd4,0x7c,0xfc,0x00,0x00
2245# GFX12: v_cmpx_lt_u16_e64 null, exec_lo         ; encoding: [0x7e,0x00,0xb9,0xd4,0x7c,0xfc,0x00,0x00]
2246
22470x7e,0x00,0xb9,0xd4,0xc1,0xfe,0x00,0x00
2248# GFX12: v_cmpx_lt_u16_e64 -1, exec_hi           ; encoding: [0x7e,0x00,0xb9,0xd4,0xc1,0xfe,0x00,0x00]
2249
22500x7e,0x00,0xb9,0xd4,0xf0,0xfa,0x00,0x00
2251# GFX12: v_cmpx_lt_u16_e64 0x3800, m0            ; encoding: [0x7e,0x00,0xb9,0xd4,0xff,0xfa,0x00,0x00,0x00,0x38,0x00,0x00]
2252
22530x7e,0x00,0xb9,0xd4,0xfd,0xd4,0x00,0x00
2254# GFX12: v_cmpx_lt_u16_e64 src_scc, vcc_lo       ; encoding: [0x7e,0x00,0xb9,0xd4,0xfd,0xd4,0x00,0x00]
2255
22560x7e,0x00,0xb9,0xd4,0xff,0xd6,0x00,0x00,0x0b,0xfe,0x00,0x00
2257# GFX12: v_cmpx_lt_u16_e64 0xfe0b, vcc_hi        ; encoding: [0x7e,0x00,0xb9,0xd4,0xff,0xd6,0x00,0x00,0x0b,0xfe,0x00,0x00]
2258
22590x7e,0x08,0xb9,0xd4,0x01,0x05,0x02,0x00
2260# GFX12-REAL16: v_cmpx_lt_u16_e64 v1.h, v2.l op_sel:[1,0,0] ; encoding: [0x7e,0x08,0xb9,0xd4,0x01,0x05,0x02,0x00]
2261# GFX12-FAKE16: v_cmpx_lt_u16_e64 v1, v2                ; encoding: [0x7e,0x00,0xb9,0xd4,0x01,0x05,0x02,0x00]
2262
22630x7e,0x10,0xb9,0xd4,0xff,0xff,0x03,0x00
2264# GFX12-REAL16: v_cmpx_lt_u16_e64 v255.l, v255.h op_sel:[0,1,0] ; encoding: [0x7e,0x10,0xb9,0xd4,0xff,0xff,0x03,0x00]
2265# GFX12-FAKE16: v_cmpx_lt_u16_e64 v255, v255            ; encoding: [0x7e,0x00,0xb9,0xd4,0xff,0xff,0x03,0x00]
2266
2267
22680x7e,0x00,0xc9,0xd4,0x01,0x05,0x02,0x00
2269# GFX12: v_cmpx_lt_u32_e64 v1, v2                ; encoding: [0x7e,0x00,0xc9,0xd4,0x01,0x05,0x02,0x00]
2270
22710x7e,0x00,0xc9,0xd4,0xff,0xff,0x03,0x00
2272# GFX12: v_cmpx_lt_u32_e64 v255, v255            ; encoding: [0x7e,0x00,0xc9,0xd4,0xff,0xff,0x03,0x00]
2273
22740x7e,0x00,0xc9,0xd4,0x01,0x04,0x00,0x00
2275# GFX12: v_cmpx_lt_u32_e64 s1, s2                ; encoding: [0x7e,0x00,0xc9,0xd4,0x01,0x04,0x00,0x00]
2276
22770x7e,0x00,0xc9,0xd4,0x69,0xd2,0x00,0x00
2278# GFX12: v_cmpx_lt_u32_e64 s105, s105            ; encoding: [0x7e,0x00,0xc9,0xd4,0x69,0xd2,0x00,0x00]
2279
22800x7e,0x00,0xc9,0xd4,0x6a,0xf6,0x00,0x00
2281# GFX12: v_cmpx_lt_u32_e64 vcc_lo, ttmp15        ; encoding: [0x7e,0x00,0xc9,0xd4,0x6a,0xf6,0x00,0x00]
2282
22830x7e,0x00,0xc9,0xd4,0x6b,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf
2284# GFX12: v_cmpx_lt_u32_e64 vcc_hi, 0xaf123456    ; encoding: [0x7e,0x00,0xc9,0xd4,0x6b,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf]
2285
22860x7e,0x00,0xc9,0xd4,0x7b,0xfa,0x01,0x00
2287# GFX12: v_cmpx_lt_u32_e64 ttmp15, src_scc       ; encoding: [0x7e,0x00,0xc9,0xd4,0x7b,0xfa,0x01,0x00]
2288
22890x7e,0x00,0xc9,0xd4,0x7d,0xe0,0x01,0x00
2290# GFX12: v_cmpx_lt_u32_e64 m0, 0.5               ; encoding: [0x7e,0x00,0xc9,0xd4,0x7d,0xe0,0x01,0x00]
2291
22920x7e,0x00,0xc9,0xd4,0x7e,0x82,0x01,0x00
2293# GFX12: v_cmpx_lt_u32_e64 exec_lo, -1           ; encoding: [0x7e,0x00,0xc9,0xd4,0x7e,0x82,0x01,0x00]
2294
22950x7e,0x00,0xc9,0xd4,0x7f,0xf8,0x00,0x00
2296# GFX12: v_cmpx_lt_u32_e64 exec_hi, null         ; encoding: [0x7e,0x00,0xc9,0xd4,0x7f,0xf8,0x00,0x00]
2297
22980x7e,0x00,0xc9,0xd4,0x7c,0xfc,0x00,0x00
2299# GFX12: v_cmpx_lt_u32_e64 null, exec_lo         ; encoding: [0x7e,0x00,0xc9,0xd4,0x7c,0xfc,0x00,0x00]
2300
23010x7e,0x00,0xc9,0xd4,0xc1,0xfe,0x00,0x00
2302# GFX12: v_cmpx_lt_u32_e64 -1, exec_hi           ; encoding: [0x7e,0x00,0xc9,0xd4,0xc1,0xfe,0x00,0x00]
2303
23040x7e,0x00,0xc9,0xd4,0xf0,0xfa,0x00,0x00
2305# GFX12: v_cmpx_lt_u32_e64 0.5, m0               ; encoding: [0x7e,0x00,0xc9,0xd4,0xf0,0xfa,0x00,0x00]
2306
23070x7e,0x00,0xc9,0xd4,0xfd,0xd4,0x00,0x00
2308# GFX12: v_cmpx_lt_u32_e64 src_scc, vcc_lo       ; encoding: [0x7e,0x00,0xc9,0xd4,0xfd,0xd4,0x00,0x00]
2309
23100x7e,0x00,0xc9,0xd4,0xff,0xd6,0x00,0x00,0x56,0x34,0x12,0xaf
2311# GFX12: v_cmpx_lt_u32_e64 0xaf123456, vcc_hi    ; encoding: [0x7e,0x00,0xc9,0xd4,0xff,0xd6,0x00,0x00,0x56,0x34,0x12,0xaf]
2312
23130x7e,0x00,0xd9,0xd4,0x01,0x05,0x02,0x00
2314# GFX12: v_cmpx_lt_u64_e64 v[1:2], v[2:3]        ; encoding: [0x7e,0x00,0xd9,0xd4,0x01,0x05,0x02,0x00]
2315
23160x7e,0x00,0xd9,0xd4,0xfe,0xfd,0x03,0x00
2317# GFX12: v_cmpx_lt_u64_e64 v[254:255], v[254:255] ; encoding: [0x7e,0x00,0xd9,0xd4,0xfe,0xfd,0x03,0x00]
2318
23190x7e,0x00,0xd9,0xd4,0x02,0x08,0x00,0x00
2320# GFX12: v_cmpx_lt_u64_e64 s[2:3], s[4:5]        ; encoding: [0x7e,0x00,0xd9,0xd4,0x02,0x08,0x00,0x00]
2321
23220x7e,0x00,0xd9,0xd4,0x68,0xd0,0x00,0x00
2323# GFX12: v_cmpx_lt_u64_e64 s[104:105], s[104:105] ; encoding: [0x7e,0x00,0xd9,0xd4,0x68,0xd0,0x00,0x00]
2324
23250x7e,0x00,0xd9,0xd4,0x6a,0xf4,0x00,0x00
2326# GFX12: v_cmpx_lt_u64_e64 vcc, ttmp[14:15]      ; encoding: [0x7e,0x00,0xd9,0xd4,0x6a,0xf4,0x00,0x00]
2327
23280x7e,0x00,0xd9,0xd4,0x7a,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf
2329# GFX12: v_cmpx_lt_u64_e64 ttmp[14:15], 0xaf123456 ; encoding: [0x7e,0x00,0xd9,0xd4,0x7a,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf]
2330
23310x7e,0x00,0xd9,0xd4,0x7e,0xfa,0x01,0x00
2332# GFX12: v_cmpx_lt_u64_e64 exec, src_scc         ; encoding: [0x7e,0x00,0xd9,0xd4,0x7e,0xfa,0x01,0x00]
2333
23340x7e,0x00,0xd9,0xd4,0x7c,0xe0,0x01,0x00
2335# GFX12: v_cmpx_lt_u64_e64 null, 0.5             ; encoding: [0x7e,0x00,0xd9,0xd4,0x7c,0xe0,0x01,0x00]
2336
23370x7e,0x00,0xd9,0xd4,0xc1,0x82,0x01,0x00
2338# GFX12: v_cmpx_lt_u64_e64 -1, -1                ; encoding: [0x7e,0x00,0xd9,0xd4,0xc1,0x82,0x01,0x00]
2339
23400x7e,0x00,0xd9,0xd4,0xf0,0xf8,0x00,0x00
2341# GFX12: v_cmpx_lt_u64_e64 0.5, null             ; encoding: [0x7e,0x00,0xd9,0xd4,0xf0,0xf8,0x00,0x00]
2342
23430x7e,0x00,0xd9,0xd4,0xfd,0xfc,0x00,0x00
2344# GFX12: v_cmpx_lt_u64_e64 src_scc, exec         ; encoding: [0x7e,0x00,0xd9,0xd4,0xfd,0xfc,0x00,0x00]
2345
23460x7e,0x00,0xd9,0xd4,0xff,0xd4,0x00,0x00,0x56,0x34,0x12,0xaf
2347# GFX12: v_cmpx_lt_u64_e64 0xaf123456, vcc       ; encoding: [0x7e,0x00,0xd9,0xd4,0xff,0xd4,0x00,0x00,0x56,0x34,0x12,0xaf]
2348
23490x7e,0x00,0xb5,0xd4,0x01,0x05,0x02,0x00
2350# GFX12-REAL16: v_cmpx_ne_i16_e64 v1.l, v2.l            ; encoding: [0x7e,0x00,0xb5,0xd4,0x01,0x05,0x02,0x00]
2351# GFX12-FAKE16: v_cmpx_ne_i16_e64 v1, v2                ; encoding: [0x7e,0x00,0xb5,0xd4,0x01,0x05,0x02,0x00]
2352
23530x7e,0x00,0xb5,0xd4,0xff,0xff,0x03,0x00
2354# GFX12-REAL16: v_cmpx_ne_i16_e64 v255.l, v255.l        ; encoding: [0x7e,0x00,0xb5,0xd4,0xff,0xff,0x03,0x00]
2355# GFX12-FAKE16: v_cmpx_ne_i16_e64 v255, v255            ; encoding: [0x7e,0x00,0xb5,0xd4,0xff,0xff,0x03,0x00]
2356
23570x7e,0x00,0xb5,0xd4,0x01,0x04,0x00,0x00
2358# GFX12: v_cmpx_ne_i16_e64 s1, s2                ; encoding: [0x7e,0x00,0xb5,0xd4,0x01,0x04,0x00,0x00]
2359
23600x7e,0x00,0xb5,0xd4,0x69,0xd2,0x00,0x00
2361# GFX12: v_cmpx_ne_i16_e64 s105, s105            ; encoding: [0x7e,0x00,0xb5,0xd4,0x69,0xd2,0x00,0x00]
2362
23630x7e,0x00,0xb5,0xd4,0x6a,0xf6,0x00,0x00
2364# GFX12: v_cmpx_ne_i16_e64 vcc_lo, ttmp15        ; encoding: [0x7e,0x00,0xb5,0xd4,0x6a,0xf6,0x00,0x00]
2365
23660x7e,0x00,0xb5,0xd4,0x6b,0xfe,0x01,0x00,0x0b,0xfe,0x00,0x00
2367# GFX12: v_cmpx_ne_i16_e64 vcc_hi, 0xfe0b        ; encoding: [0x7e,0x00,0xb5,0xd4,0x6b,0xfe,0x01,0x00,0x0b,0xfe,0x00,0x00]
2368
23690x7e,0x00,0xb5,0xd4,0x7b,0xfa,0x01,0x00
2370# GFX12: v_cmpx_ne_i16_e64 ttmp15, src_scc       ; encoding: [0x7e,0x00,0xb5,0xd4,0x7b,0xfa,0x01,0x00]
2371
23720x7e,0x00,0xb5,0xd4,0x7d,0xe0,0x01,0x00
2373# GFX12: v_cmpx_ne_i16_e64 m0, 0x3800            ; encoding: [0x7e,0x00,0xb5,0xd4,0x7d,0xfe,0x01,0x00,0x00,0x38,0x00,0x00]
2374
23750x7e,0x00,0xb5,0xd4,0x7e,0x82,0x01,0x00
2376# GFX12: v_cmpx_ne_i16_e64 exec_lo, -1           ; encoding: [0x7e,0x00,0xb5,0xd4,0x7e,0x82,0x01,0x00]
2377
23780x7e,0x00,0xb5,0xd4,0x7f,0xf8,0x00,0x00
2379# GFX12: v_cmpx_ne_i16_e64 exec_hi, null         ; encoding: [0x7e,0x00,0xb5,0xd4,0x7f,0xf8,0x00,0x00]
2380
23810x7e,0x00,0xb5,0xd4,0x7c,0xfc,0x00,0x00
2382# GFX12: v_cmpx_ne_i16_e64 null, exec_lo         ; encoding: [0x7e,0x00,0xb5,0xd4,0x7c,0xfc,0x00,0x00]
2383
23840x7e,0x00,0xb5,0xd4,0xc1,0xfe,0x00,0x00
2385# GFX12: v_cmpx_ne_i16_e64 -1, exec_hi           ; encoding: [0x7e,0x00,0xb5,0xd4,0xc1,0xfe,0x00,0x00]
2386
23870x7e,0x00,0xb5,0xd4,0xf0,0xfa,0x00,0x00
2388# GFX12: v_cmpx_ne_i16_e64 0x3800, m0            ; encoding: [0x7e,0x00,0xb5,0xd4,0xff,0xfa,0x00,0x00,0x00,0x38,0x00,0x00]
2389
23900x7e,0x00,0xb5,0xd4,0xfd,0xd4,0x00,0x00
2391# GFX12: v_cmpx_ne_i16_e64 src_scc, vcc_lo       ; encoding: [0x7e,0x00,0xb5,0xd4,0xfd,0xd4,0x00,0x00]
2392
23930x7e,0x00,0xb5,0xd4,0xff,0xd6,0x00,0x00,0x0b,0xfe,0x00,0x00
2394# GFX12: v_cmpx_ne_i16_e64 0xfe0b, vcc_hi        ; encoding: [0x7e,0x00,0xb5,0xd4,0xff,0xd6,0x00,0x00,0x0b,0xfe,0x00,0x00]
2395
23960x7e,0x08,0xb5,0xd4,0x01,0x05,0x02,0x00
2397# GFX12-REAL16: v_cmpx_ne_i16_e64 v1.h, v2.l op_sel:[1,0,0] ; encoding: [0x7e,0x08,0xb5,0xd4,0x01,0x05,0x02,0x00]
2398# GFX12-FAKE16: v_cmpx_ne_i16_e64 v1, v2                ; encoding: [0x7e,0x00,0xb5,0xd4,0x01,0x05,0x02,0x00]
2399
24000x7e,0x10,0xb5,0xd4,0xff,0xff,0x03,0x00
2401# GFX12-REAL16: v_cmpx_ne_i16_e64 v255.l, v255.h op_sel:[0,1,0] ; encoding: [0x7e,0x10,0xb5,0xd4,0xff,0xff,0x03,0x00]
2402# GFX12-FAKE16: v_cmpx_ne_i16_e64 v255, v255            ; encoding: [0x7e,0x00,0xb5,0xd4,0xff,0xff,0x03,0x00]
2403
2404
24050x7e,0x00,0xc5,0xd4,0x01,0x05,0x02,0x00
2406# GFX12: v_cmpx_ne_i32_e64 v1, v2                ; encoding: [0x7e,0x00,0xc5,0xd4,0x01,0x05,0x02,0x00]
2407
24080x7e,0x00,0xc5,0xd4,0xff,0xff,0x03,0x00
2409# GFX12: v_cmpx_ne_i32_e64 v255, v255            ; encoding: [0x7e,0x00,0xc5,0xd4,0xff,0xff,0x03,0x00]
2410
24110x7e,0x00,0xc5,0xd4,0x01,0x04,0x00,0x00
2412# GFX12: v_cmpx_ne_i32_e64 s1, s2                ; encoding: [0x7e,0x00,0xc5,0xd4,0x01,0x04,0x00,0x00]
2413
24140x7e,0x00,0xc5,0xd4,0x69,0xd2,0x00,0x00
2415# GFX12: v_cmpx_ne_i32_e64 s105, s105            ; encoding: [0x7e,0x00,0xc5,0xd4,0x69,0xd2,0x00,0x00]
2416
24170x7e,0x00,0xc5,0xd4,0x6a,0xf6,0x00,0x00
2418# GFX12: v_cmpx_ne_i32_e64 vcc_lo, ttmp15        ; encoding: [0x7e,0x00,0xc5,0xd4,0x6a,0xf6,0x00,0x00]
2419
24200x7e,0x00,0xc5,0xd4,0x6b,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf
2421# GFX12: v_cmpx_ne_i32_e64 vcc_hi, 0xaf123456    ; encoding: [0x7e,0x00,0xc5,0xd4,0x6b,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf]
2422
24230x7e,0x00,0xc5,0xd4,0x7b,0xfa,0x01,0x00
2424# GFX12: v_cmpx_ne_i32_e64 ttmp15, src_scc       ; encoding: [0x7e,0x00,0xc5,0xd4,0x7b,0xfa,0x01,0x00]
2425
24260x7e,0x00,0xc5,0xd4,0x7d,0xe0,0x01,0x00
2427# GFX12: v_cmpx_ne_i32_e64 m0, 0.5               ; encoding: [0x7e,0x00,0xc5,0xd4,0x7d,0xe0,0x01,0x00]
2428
24290x7e,0x00,0xc5,0xd4,0x7e,0x82,0x01,0x00
2430# GFX12: v_cmpx_ne_i32_e64 exec_lo, -1           ; encoding: [0x7e,0x00,0xc5,0xd4,0x7e,0x82,0x01,0x00]
2431
24320x7e,0x00,0xc5,0xd4,0x7f,0xf8,0x00,0x00
2433# GFX12: v_cmpx_ne_i32_e64 exec_hi, null         ; encoding: [0x7e,0x00,0xc5,0xd4,0x7f,0xf8,0x00,0x00]
2434
24350x7e,0x00,0xc5,0xd4,0x7c,0xfc,0x00,0x00
2436# GFX12: v_cmpx_ne_i32_e64 null, exec_lo         ; encoding: [0x7e,0x00,0xc5,0xd4,0x7c,0xfc,0x00,0x00]
2437
24380x7e,0x00,0xc5,0xd4,0xc1,0xfe,0x00,0x00
2439# GFX12: v_cmpx_ne_i32_e64 -1, exec_hi           ; encoding: [0x7e,0x00,0xc5,0xd4,0xc1,0xfe,0x00,0x00]
2440
24410x7e,0x00,0xc5,0xd4,0xf0,0xfa,0x00,0x00
2442# GFX12: v_cmpx_ne_i32_e64 0.5, m0               ; encoding: [0x7e,0x00,0xc5,0xd4,0xf0,0xfa,0x00,0x00]
2443
24440x7e,0x00,0xc5,0xd4,0xfd,0xd4,0x00,0x00
2445# GFX12: v_cmpx_ne_i32_e64 src_scc, vcc_lo       ; encoding: [0x7e,0x00,0xc5,0xd4,0xfd,0xd4,0x00,0x00]
2446
24470x7e,0x00,0xc5,0xd4,0xff,0xd6,0x00,0x00,0x56,0x34,0x12,0xaf
2448# GFX12: v_cmpx_ne_i32_e64 0xaf123456, vcc_hi    ; encoding: [0x7e,0x00,0xc5,0xd4,0xff,0xd6,0x00,0x00,0x56,0x34,0x12,0xaf]
2449
24500x7e,0x00,0xd5,0xd4,0x01,0x05,0x02,0x00
2451# GFX12: v_cmpx_ne_i64_e64 v[1:2], v[2:3]        ; encoding: [0x7e,0x00,0xd5,0xd4,0x01,0x05,0x02,0x00]
2452
24530x7e,0x00,0xd5,0xd4,0xfe,0xfd,0x03,0x00
2454# GFX12: v_cmpx_ne_i64_e64 v[254:255], v[254:255] ; encoding: [0x7e,0x00,0xd5,0xd4,0xfe,0xfd,0x03,0x00]
2455
24560x7e,0x00,0xd5,0xd4,0x02,0x08,0x00,0x00
2457# GFX12: v_cmpx_ne_i64_e64 s[2:3], s[4:5]        ; encoding: [0x7e,0x00,0xd5,0xd4,0x02,0x08,0x00,0x00]
2458
24590x7e,0x00,0xd5,0xd4,0x68,0xd0,0x00,0x00
2460# GFX12: v_cmpx_ne_i64_e64 s[104:105], s[104:105] ; encoding: [0x7e,0x00,0xd5,0xd4,0x68,0xd0,0x00,0x00]
2461
24620x7e,0x00,0xd5,0xd4,0x6a,0xf4,0x00,0x00
2463# GFX12: v_cmpx_ne_i64_e64 vcc, ttmp[14:15]      ; encoding: [0x7e,0x00,0xd5,0xd4,0x6a,0xf4,0x00,0x00]
2464
24650x7e,0x00,0xd5,0xd4,0x7a,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf
2466# GFX12: v_cmpx_ne_i64_e64 ttmp[14:15], 0xaf123456 ; encoding: [0x7e,0x00,0xd5,0xd4,0x7a,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf]
2467
24680x7e,0x00,0xd5,0xd4,0x7e,0xfa,0x01,0x00
2469# GFX12: v_cmpx_ne_i64_e64 exec, src_scc         ; encoding: [0x7e,0x00,0xd5,0xd4,0x7e,0xfa,0x01,0x00]
2470
24710x7e,0x00,0xd5,0xd4,0x7c,0xe0,0x01,0x00
2472# GFX12: v_cmpx_ne_i64_e64 null, 0.5             ; encoding: [0x7e,0x00,0xd5,0xd4,0x7c,0xe0,0x01,0x00]
2473
24740x7e,0x00,0xd5,0xd4,0xc1,0x82,0x01,0x00
2475# GFX12: v_cmpx_ne_i64_e64 -1, -1                ; encoding: [0x7e,0x00,0xd5,0xd4,0xc1,0x82,0x01,0x00]
2476
24770x7e,0x00,0xd5,0xd4,0xf0,0xf8,0x00,0x00
2478# GFX12: v_cmpx_ne_i64_e64 0.5, null             ; encoding: [0x7e,0x00,0xd5,0xd4,0xf0,0xf8,0x00,0x00]
2479
24800x7e,0x00,0xd5,0xd4,0xfd,0xfc,0x00,0x00
2481# GFX12: v_cmpx_ne_i64_e64 src_scc, exec         ; encoding: [0x7e,0x00,0xd5,0xd4,0xfd,0xfc,0x00,0x00]
2482
24830x7e,0x00,0xd5,0xd4,0xff,0xd4,0x00,0x00,0x56,0x34,0x12,0xaf
2484# GFX12: v_cmpx_ne_i64_e64 0xaf123456, vcc       ; encoding: [0x7e,0x00,0xd5,0xd4,0xff,0xd4,0x00,0x00,0x56,0x34,0x12,0xaf]
2485
24860x7e,0x00,0xbd,0xd4,0x01,0x05,0x02,0x00
2487# GFX12-REAL16: v_cmpx_ne_u16_e64 v1.l, v2.l            ; encoding: [0x7e,0x00,0xbd,0xd4,0x01,0x05,0x02,0x00]
2488# GFX12-FAKE16: v_cmpx_ne_u16_e64 v1, v2                ; encoding: [0x7e,0x00,0xbd,0xd4,0x01,0x05,0x02,0x00]
2489
24900x7e,0x00,0xbd,0xd4,0xff,0xff,0x03,0x00
2491# GFX12-REAL16: v_cmpx_ne_u16_e64 v255.l, v255.l        ; encoding: [0x7e,0x00,0xbd,0xd4,0xff,0xff,0x03,0x00]
2492# GFX12-FAKE16: v_cmpx_ne_u16_e64 v255, v255            ; encoding: [0x7e,0x00,0xbd,0xd4,0xff,0xff,0x03,0x00]
2493
24940x7e,0x00,0xbd,0xd4,0x01,0x04,0x00,0x00
2495# GFX12: v_cmpx_ne_u16_e64 s1, s2                ; encoding: [0x7e,0x00,0xbd,0xd4,0x01,0x04,0x00,0x00]
2496
24970x7e,0x00,0xbd,0xd4,0x69,0xd2,0x00,0x00
2498# GFX12: v_cmpx_ne_u16_e64 s105, s105            ; encoding: [0x7e,0x00,0xbd,0xd4,0x69,0xd2,0x00,0x00]
2499
25000x7e,0x00,0xbd,0xd4,0x6a,0xf6,0x00,0x00
2501# GFX12: v_cmpx_ne_u16_e64 vcc_lo, ttmp15        ; encoding: [0x7e,0x00,0xbd,0xd4,0x6a,0xf6,0x00,0x00]
2502
25030x7e,0x00,0xbd,0xd4,0x6b,0xfe,0x01,0x00,0x0b,0xfe,0x00,0x00
2504# GFX12: v_cmpx_ne_u16_e64 vcc_hi, 0xfe0b        ; encoding: [0x7e,0x00,0xbd,0xd4,0x6b,0xfe,0x01,0x00,0x0b,0xfe,0x00,0x00]
2505
25060x7e,0x00,0xbd,0xd4,0x7b,0xfa,0x01,0x00
2507# GFX12: v_cmpx_ne_u16_e64 ttmp15, src_scc       ; encoding: [0x7e,0x00,0xbd,0xd4,0x7b,0xfa,0x01,0x00]
2508
25090x7e,0x00,0xbd,0xd4,0x7d,0xe0,0x01,0x00
2510# GFX12: v_cmpx_ne_u16_e64 m0, 0x3800            ; encoding: [0x7e,0x00,0xbd,0xd4,0x7d,0xfe,0x01,0x00,0x00,0x38,0x00,0x00]
2511
25120x7e,0x00,0xbd,0xd4,0x7e,0x82,0x01,0x00
2513# GFX12: v_cmpx_ne_u16_e64 exec_lo, -1           ; encoding: [0x7e,0x00,0xbd,0xd4,0x7e,0x82,0x01,0x00]
2514
25150x7e,0x00,0xbd,0xd4,0x7f,0xf8,0x00,0x00
2516# GFX12: v_cmpx_ne_u16_e64 exec_hi, null         ; encoding: [0x7e,0x00,0xbd,0xd4,0x7f,0xf8,0x00,0x00]
2517
25180x7e,0x00,0xbd,0xd4,0x7c,0xfc,0x00,0x00
2519# GFX12: v_cmpx_ne_u16_e64 null, exec_lo         ; encoding: [0x7e,0x00,0xbd,0xd4,0x7c,0xfc,0x00,0x00]
2520
25210x7e,0x00,0xbd,0xd4,0xc1,0xfe,0x00,0x00
2522# GFX12: v_cmpx_ne_u16_e64 -1, exec_hi           ; encoding: [0x7e,0x00,0xbd,0xd4,0xc1,0xfe,0x00,0x00]
2523
25240x7e,0x00,0xbd,0xd4,0xf0,0xfa,0x00,0x00
2525# GFX12: v_cmpx_ne_u16_e64 0x3800, m0            ; encoding: [0x7e,0x00,0xbd,0xd4,0xff,0xfa,0x00,0x00,0x00,0x38,0x00,0x00]
2526
25270x7e,0x00,0xbd,0xd4,0xfd,0xd4,0x00,0x00
2528# GFX12: v_cmpx_ne_u16_e64 src_scc, vcc_lo       ; encoding: [0x7e,0x00,0xbd,0xd4,0xfd,0xd4,0x00,0x00]
2529
25300x7e,0x00,0xbd,0xd4,0xff,0xd6,0x00,0x00,0x0b,0xfe,0x00,0x00
2531# GFX12: v_cmpx_ne_u16_e64 0xfe0b, vcc_hi        ; encoding: [0x7e,0x00,0xbd,0xd4,0xff,0xd6,0x00,0x00,0x0b,0xfe,0x00,0x00]
2532
25330x7e,0x08,0xbd,0xd4,0x01,0x05,0x02,0x00
2534# GFX12-REAL16: v_cmpx_ne_u16_e64 v1.h, v2.l op_sel:[1,0,0] ; encoding: [0x7e,0x08,0xbd,0xd4,0x01,0x05,0x02,0x00]
2535# GFX12-FAKE16: v_cmpx_ne_u16_e64 v1, v2                ; encoding: [0x7e,0x00,0xbd,0xd4,0x01,0x05,0x02,0x00]
2536
25370x7e,0x10,0xbd,0xd4,0xff,0xff,0x03,0x00
2538# GFX12-REAL16: v_cmpx_ne_u16_e64 v255.l, v255.h op_sel:[0,1,0] ; encoding: [0x7e,0x10,0xbd,0xd4,0xff,0xff,0x03,0x00]
2539# GFX12-FAKE16: v_cmpx_ne_u16_e64 v255, v255            ; encoding: [0x7e,0x00,0xbd,0xd4,0xff,0xff,0x03,0x00]
2540
25410x7e,0x00,0xcd,0xd4,0x01,0x05,0x02,0x00
2542# GFX12: v_cmpx_ne_u32_e64 v1, v2                ; encoding: [0x7e,0x00,0xcd,0xd4,0x01,0x05,0x02,0x00]
2543
25440x7e,0x00,0xcd,0xd4,0xff,0xff,0x03,0x00
2545# GFX12: v_cmpx_ne_u32_e64 v255, v255            ; encoding: [0x7e,0x00,0xcd,0xd4,0xff,0xff,0x03,0x00]
2546
25470x7e,0x00,0xcd,0xd4,0x01,0x04,0x00,0x00
2548# GFX12: v_cmpx_ne_u32_e64 s1, s2                ; encoding: [0x7e,0x00,0xcd,0xd4,0x01,0x04,0x00,0x00]
2549
25500x7e,0x00,0xcd,0xd4,0x69,0xd2,0x00,0x00
2551# GFX12: v_cmpx_ne_u32_e64 s105, s105            ; encoding: [0x7e,0x00,0xcd,0xd4,0x69,0xd2,0x00,0x00]
2552
25530x7e,0x00,0xcd,0xd4,0x6a,0xf6,0x00,0x00
2554# GFX12: v_cmpx_ne_u32_e64 vcc_lo, ttmp15        ; encoding: [0x7e,0x00,0xcd,0xd4,0x6a,0xf6,0x00,0x00]
2555
25560x7e,0x00,0xcd,0xd4,0x6b,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf
2557# GFX12: v_cmpx_ne_u32_e64 vcc_hi, 0xaf123456    ; encoding: [0x7e,0x00,0xcd,0xd4,0x6b,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf]
2558
25590x7e,0x00,0xcd,0xd4,0x7b,0xfa,0x01,0x00
2560# GFX12: v_cmpx_ne_u32_e64 ttmp15, src_scc       ; encoding: [0x7e,0x00,0xcd,0xd4,0x7b,0xfa,0x01,0x00]
2561
25620x7e,0x00,0xcd,0xd4,0x7d,0xe0,0x01,0x00
2563# GFX12: v_cmpx_ne_u32_e64 m0, 0.5               ; encoding: [0x7e,0x00,0xcd,0xd4,0x7d,0xe0,0x01,0x00]
2564
25650x7e,0x00,0xcd,0xd4,0x7e,0x82,0x01,0x00
2566# GFX12: v_cmpx_ne_u32_e64 exec_lo, -1           ; encoding: [0x7e,0x00,0xcd,0xd4,0x7e,0x82,0x01,0x00]
2567
25680x7e,0x00,0xcd,0xd4,0x7f,0xf8,0x00,0x00
2569# GFX12: v_cmpx_ne_u32_e64 exec_hi, null         ; encoding: [0x7e,0x00,0xcd,0xd4,0x7f,0xf8,0x00,0x00]
2570
25710x7e,0x00,0xcd,0xd4,0x7c,0xfc,0x00,0x00
2572# GFX12: v_cmpx_ne_u32_e64 null, exec_lo         ; encoding: [0x7e,0x00,0xcd,0xd4,0x7c,0xfc,0x00,0x00]
2573
25740x7e,0x00,0xcd,0xd4,0xc1,0xfe,0x00,0x00
2575# GFX12: v_cmpx_ne_u32_e64 -1, exec_hi           ; encoding: [0x7e,0x00,0xcd,0xd4,0xc1,0xfe,0x00,0x00]
2576
25770x7e,0x00,0xcd,0xd4,0xf0,0xfa,0x00,0x00
2578# GFX12: v_cmpx_ne_u32_e64 0.5, m0               ; encoding: [0x7e,0x00,0xcd,0xd4,0xf0,0xfa,0x00,0x00]
2579
25800x7e,0x00,0xcd,0xd4,0xfd,0xd4,0x00,0x00
2581# GFX12: v_cmpx_ne_u32_e64 src_scc, vcc_lo       ; encoding: [0x7e,0x00,0xcd,0xd4,0xfd,0xd4,0x00,0x00]
2582
25830x7e,0x00,0xcd,0xd4,0xff,0xd6,0x00,0x00,0x56,0x34,0x12,0xaf
2584# GFX12: v_cmpx_ne_u32_e64 0xaf123456, vcc_hi    ; encoding: [0x7e,0x00,0xcd,0xd4,0xff,0xd6,0x00,0x00,0x56,0x34,0x12,0xaf]
2585
25860x7e,0x00,0xdd,0xd4,0x01,0x05,0x02,0x00
2587# GFX12: v_cmpx_ne_u64_e64 v[1:2], v[2:3]        ; encoding: [0x7e,0x00,0xdd,0xd4,0x01,0x05,0x02,0x00]
2588
25890x7e,0x00,0xdd,0xd4,0xfe,0xfd,0x03,0x00
2590# GFX12: v_cmpx_ne_u64_e64 v[254:255], v[254:255] ; encoding: [0x7e,0x00,0xdd,0xd4,0xfe,0xfd,0x03,0x00]
2591
25920x7e,0x00,0xdd,0xd4,0x02,0x08,0x00,0x00
2593# GFX12: v_cmpx_ne_u64_e64 s[2:3], s[4:5]        ; encoding: [0x7e,0x00,0xdd,0xd4,0x02,0x08,0x00,0x00]
2594
25950x7e,0x00,0xdd,0xd4,0x68,0xd0,0x00,0x00
2596# GFX12: v_cmpx_ne_u64_e64 s[104:105], s[104:105] ; encoding: [0x7e,0x00,0xdd,0xd4,0x68,0xd0,0x00,0x00]
2597
25980x7e,0x00,0xdd,0xd4,0x6a,0xf4,0x00,0x00
2599# GFX12: v_cmpx_ne_u64_e64 vcc, ttmp[14:15]      ; encoding: [0x7e,0x00,0xdd,0xd4,0x6a,0xf4,0x00,0x00]
2600
26010x7e,0x00,0xdd,0xd4,0x7a,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf
2602# GFX12: v_cmpx_ne_u64_e64 ttmp[14:15], 0xaf123456 ; encoding: [0x7e,0x00,0xdd,0xd4,0x7a,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf]
2603
26040x7e,0x00,0xdd,0xd4,0x7e,0xfa,0x01,0x00
2605# GFX12: v_cmpx_ne_u64_e64 exec, src_scc         ; encoding: [0x7e,0x00,0xdd,0xd4,0x7e,0xfa,0x01,0x00]
2606
26070x7e,0x00,0xdd,0xd4,0x7c,0xe0,0x01,0x00
2608# GFX12: v_cmpx_ne_u64_e64 null, 0.5             ; encoding: [0x7e,0x00,0xdd,0xd4,0x7c,0xe0,0x01,0x00]
2609
26100x7e,0x00,0xdd,0xd4,0xc1,0x82,0x01,0x00
2611# GFX12: v_cmpx_ne_u64_e64 -1, -1                ; encoding: [0x7e,0x00,0xdd,0xd4,0xc1,0x82,0x01,0x00]
2612
26130x7e,0x00,0xdd,0xd4,0xf0,0xf8,0x00,0x00
2614# GFX12: v_cmpx_ne_u64_e64 0.5, null             ; encoding: [0x7e,0x00,0xdd,0xd4,0xf0,0xf8,0x00,0x00]
2615
26160x7e,0x00,0xdd,0xd4,0xfd,0xfc,0x00,0x00
2617# GFX12: v_cmpx_ne_u64_e64 src_scc, exec         ; encoding: [0x7e,0x00,0xdd,0xd4,0xfd,0xfc,0x00,0x00]
2618
26190x7e,0x00,0xdd,0xd4,0xff,0xd4,0x00,0x00,0x56,0x34,0x12,0xaf
2620# GFX12: v_cmpx_ne_u64_e64 0xaf123456, vcc       ; encoding: [0x7e,0x00,0xdd,0xd4,0xff,0xd4,0x00,0x00,0x56,0x34,0x12,0xaf]
2621
26220x7e,0x00,0x8d,0xd4,0x01,0x05,0x02,0x00
2623# GFX12-REAL16: v_cmpx_neq_f16_e64 v1.l, v2.l           ; encoding: [0x7e,0x00,0x8d,0xd4,0x01,0x05,0x02,0x00]
2624# GFX12-FAKE16: v_cmpx_neq_f16_e64 v1, v2               ; encoding: [0x7e,0x00,0x8d,0xd4,0x01,0x05,0x02,0x00]
2625
26260x7e,0x00,0x8d,0xd4,0xff,0xff,0x03,0x00
2627# GFX12-REAL16: v_cmpx_neq_f16_e64 v255.l, v255.l       ; encoding: [0x7e,0x00,0x8d,0xd4,0xff,0xff,0x03,0x00]
2628# GFX12-FAKE16: v_cmpx_neq_f16_e64 v255, v255           ; encoding: [0x7e,0x00,0x8d,0xd4,0xff,0xff,0x03,0x00]
2629
26300x7e,0x00,0x8d,0xd4,0x01,0x04,0x00,0x00
2631# GFX12: v_cmpx_neq_f16_e64 s1, s2               ; encoding: [0x7e,0x00,0x8d,0xd4,0x01,0x04,0x00,0x00]
2632
26330x7e,0x00,0x8d,0xd4,0x69,0xd2,0x00,0x00
2634# GFX12: v_cmpx_neq_f16_e64 s105, s105           ; encoding: [0x7e,0x00,0x8d,0xd4,0x69,0xd2,0x00,0x00]
2635
26360x7e,0x00,0x8d,0xd4,0x6a,0xf6,0x00,0x00
2637# GFX12: v_cmpx_neq_f16_e64 vcc_lo, ttmp15       ; encoding: [0x7e,0x00,0x8d,0xd4,0x6a,0xf6,0x00,0x00]
2638
26390x7e,0x00,0x8d,0xd4,0x6b,0xfe,0x01,0x00,0x0b,0xfe,0x00,0x00
2640# GFX12: v_cmpx_neq_f16_e64 vcc_hi, 0xfe0b       ; encoding: [0x7e,0x00,0x8d,0xd4,0x6b,0xfe,0x01,0x00,0x0b,0xfe,0x00,0x00]
2641
26420x7e,0x00,0x8d,0xd4,0x7b,0xfa,0x01,0x00
2643# GFX12: v_cmpx_neq_f16_e64 ttmp15, src_scc      ; encoding: [0x7e,0x00,0x8d,0xd4,0x7b,0xfa,0x01,0x00]
2644
26450x7e,0x00,0x8d,0xd4,0x7d,0xe0,0x01,0x00
2646# GFX12: v_cmpx_neq_f16_e64 m0, 0.5              ; encoding: [0x7e,0x00,0x8d,0xd4,0x7d,0xe0,0x01,0x00]
2647
26480x7e,0x00,0x8d,0xd4,0x7e,0x82,0x01,0x00
2649# GFX12: v_cmpx_neq_f16_e64 exec_lo, -1          ; encoding: [0x7e,0x00,0x8d,0xd4,0x7e,0x82,0x01,0x00]
2650
26510x7e,0x01,0x8d,0xd4,0x7f,0xf8,0x00,0x00
2652# GFX12: v_cmpx_neq_f16_e64 |exec_hi|, null      ; encoding: [0x7e,0x01,0x8d,0xd4,0x7f,0xf8,0x00,0x00]
2653
26540x7e,0x00,0x8d,0xd4,0x7c,0xfc,0x00,0x00
2655# GFX12: v_cmpx_neq_f16_e64 null, exec_lo        ; encoding: [0x7e,0x00,0x8d,0xd4,0x7c,0xfc,0x00,0x00]
2656
26570x7e,0x00,0x8d,0xd4,0xc1,0xfe,0x00,0x00
2658# GFX12: v_cmpx_neq_f16_e64 -1, exec_hi          ; encoding: [0x7e,0x00,0x8d,0xd4,0xc1,0xfe,0x00,0x00]
2659
26600x7e,0x00,0x8d,0xd4,0xf0,0xfa,0x00,0x40
2661# GFX12: v_cmpx_neq_f16_e64 0.5, -m0             ; encoding: [0x7e,0x00,0x8d,0xd4,0xf0,0xfa,0x00,0x40]
2662
26630x7e,0x02,0x8d,0xd4,0xfd,0xd4,0x00,0x20
2664# GFX12: v_cmpx_neq_f16_e64 -src_scc, |vcc_lo|   ; encoding: [0x7e,0x02,0x8d,0xd4,0xfd,0xd4,0x00,0x20]
2665
26660x7e,0x83,0x8d,0xd4,0xff,0xd6,0x00,0x60,0x0b,0xfe,0x00,0x00
2667# GFX12: v_cmpx_neq_f16_e64 -|0xfe0b|, -|vcc_hi| clamp ; encoding: [0x7e,0x83,0x8d,0xd4,0xff,0xd6,0x00,0x60,0x0b,0xfe,0x00,0x00]
2668
26690x7e,0x08,0x8d,0xd4,0x01,0x05,0x02,0x00
2670# GFX12-REAL16: v_cmpx_neq_f16_e64 v1.h, v2.l op_sel:[1,0,0] ; encoding: [0x7e,0x08,0x8d,0xd4,0x01,0x05,0x02,0x00]
2671# GFX12-FAKE16: v_cmpx_neq_f16_e64 v1, v2               ; encoding: [0x7e,0x00,0x8d,0xd4,0x01,0x05,0x02,0x00]
2672
26730x7e,0x10,0x8d,0xd4,0xff,0xff,0x03,0x00
2674# GFX12-REAL16: v_cmpx_neq_f16_e64 v255.l, v255.h op_sel:[0,1,0] ; encoding: [0x7e,0x10,0x8d,0xd4,0xff,0xff,0x03,0x00]
2675# GFX12-FAKE16: v_cmpx_neq_f16_e64 v255, v255           ; encoding: [0x7e,0x00,0x8d,0xd4,0xff,0xff,0x03,0x00]
2676
2677
26780x7e,0x00,0x9d,0xd4,0x01,0x05,0x02,0x00
2679# GFX12: v_cmpx_neq_f32_e64 v1, v2               ; encoding: [0x7e,0x00,0x9d,0xd4,0x01,0x05,0x02,0x00]
2680
26810x7e,0x00,0x9d,0xd4,0xff,0xff,0x03,0x00
2682# GFX12: v_cmpx_neq_f32_e64 v255, v255           ; encoding: [0x7e,0x00,0x9d,0xd4,0xff,0xff,0x03,0x00]
2683
26840x7e,0x00,0x9d,0xd4,0x01,0x04,0x00,0x00
2685# GFX12: v_cmpx_neq_f32_e64 s1, s2               ; encoding: [0x7e,0x00,0x9d,0xd4,0x01,0x04,0x00,0x00]
2686
26870x7e,0x00,0x9d,0xd4,0x69,0xd2,0x00,0x00
2688# GFX12: v_cmpx_neq_f32_e64 s105, s105           ; encoding: [0x7e,0x00,0x9d,0xd4,0x69,0xd2,0x00,0x00]
2689
26900x7e,0x00,0x9d,0xd4,0x6a,0xf6,0x00,0x00
2691# GFX12: v_cmpx_neq_f32_e64 vcc_lo, ttmp15       ; encoding: [0x7e,0x00,0x9d,0xd4,0x6a,0xf6,0x00,0x00]
2692
26930x7e,0x00,0x9d,0xd4,0x6b,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf
2694# GFX12: v_cmpx_neq_f32_e64 vcc_hi, 0xaf123456   ; encoding: [0x7e,0x00,0x9d,0xd4,0x6b,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf]
2695
26960x7e,0x00,0x9d,0xd4,0x7b,0xfa,0x01,0x00
2697# GFX12: v_cmpx_neq_f32_e64 ttmp15, src_scc      ; encoding: [0x7e,0x00,0x9d,0xd4,0x7b,0xfa,0x01,0x00]
2698
26990x7e,0x00,0x9d,0xd4,0x7d,0xe0,0x01,0x00
2700# GFX12: v_cmpx_neq_f32_e64 m0, 0.5              ; encoding: [0x7e,0x00,0x9d,0xd4,0x7d,0xe0,0x01,0x00]
2701
27020x7e,0x00,0x9d,0xd4,0x7e,0x82,0x01,0x00
2703# GFX12: v_cmpx_neq_f32_e64 exec_lo, -1          ; encoding: [0x7e,0x00,0x9d,0xd4,0x7e,0x82,0x01,0x00]
2704
27050x7e,0x01,0x9d,0xd4,0x7f,0xf8,0x00,0x00
2706# GFX12: v_cmpx_neq_f32_e64 |exec_hi|, null      ; encoding: [0x7e,0x01,0x9d,0xd4,0x7f,0xf8,0x00,0x00]
2707
27080x7e,0x00,0x9d,0xd4,0x7c,0xfc,0x00,0x00
2709# GFX12: v_cmpx_neq_f32_e64 null, exec_lo        ; encoding: [0x7e,0x00,0x9d,0xd4,0x7c,0xfc,0x00,0x00]
2710
27110x7e,0x00,0x9d,0xd4,0xc1,0xfe,0x00,0x00
2712# GFX12: v_cmpx_neq_f32_e64 -1, exec_hi          ; encoding: [0x7e,0x00,0x9d,0xd4,0xc1,0xfe,0x00,0x00]
2713
27140x7e,0x00,0x9d,0xd4,0xf0,0xfa,0x00,0x40
2715# GFX12: v_cmpx_neq_f32_e64 0.5, -m0             ; encoding: [0x7e,0x00,0x9d,0xd4,0xf0,0xfa,0x00,0x40]
2716
27170x7e,0x02,0x9d,0xd4,0xfd,0xd4,0x00,0x20
2718# GFX12: v_cmpx_neq_f32_e64 -src_scc, |vcc_lo|   ; encoding: [0x7e,0x02,0x9d,0xd4,0xfd,0xd4,0x00,0x20]
2719
27200x7e,0x83,0x9d,0xd4,0xff,0xd6,0x00,0x60,0x56,0x34,0x12,0xaf
2721# GFX12: v_cmpx_neq_f32_e64 -|0xaf123456|, -|vcc_hi| clamp ; encoding: [0x7e,0x83,0x9d,0xd4,0xff,0xd6,0x00,0x60,0x56,0x34,0x12,0xaf]
2722
27230x7e,0x00,0xad,0xd4,0x01,0x05,0x02,0x00
2724# GFX12: v_cmpx_neq_f64_e64 v[1:2], v[2:3]       ; encoding: [0x7e,0x00,0xad,0xd4,0x01,0x05,0x02,0x00]
2725
27260x7e,0x00,0xad,0xd4,0xfe,0xfd,0x03,0x00
2727# GFX12: v_cmpx_neq_f64_e64 v[254:255], v[254:255] ; encoding: [0x7e,0x00,0xad,0xd4,0xfe,0xfd,0x03,0x00]
2728
27290x7e,0x00,0xad,0xd4,0x02,0x08,0x00,0x00
2730# GFX12: v_cmpx_neq_f64_e64 s[2:3], s[4:5]       ; encoding: [0x7e,0x00,0xad,0xd4,0x02,0x08,0x00,0x00]
2731
27320x7e,0x00,0xad,0xd4,0x68,0xd0,0x00,0x00
2733# GFX12: v_cmpx_neq_f64_e64 s[104:105], s[104:105] ; encoding: [0x7e,0x00,0xad,0xd4,0x68,0xd0,0x00,0x00]
2734
27350x7e,0x00,0xad,0xd4,0x6a,0xf4,0x00,0x00
2736# GFX12: v_cmpx_neq_f64_e64 vcc, ttmp[14:15]     ; encoding: [0x7e,0x00,0xad,0xd4,0x6a,0xf4,0x00,0x00]
2737
27380x7e,0x00,0xad,0xd4,0x7a,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf
2739# GFX12: v_cmpx_neq_f64_e64 ttmp[14:15], 0xaf123456 ; encoding: [0x7e,0x00,0xad,0xd4,0x7a,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf]
2740
27410x7e,0x01,0xad,0xd4,0x7e,0xfa,0x01,0x20
2742# GFX12: v_cmpx_neq_f64_e64 -|exec|, src_scc     ; encoding: [0x7e,0x01,0xad,0xd4,0x7e,0xfa,0x01,0x20]
2743
27440x7e,0x00,0xad,0xd4,0x7c,0xe0,0x01,0x00
2745# GFX12: v_cmpx_neq_f64_e64 null, 0.5            ; encoding: [0x7e,0x00,0xad,0xd4,0x7c,0xe0,0x01,0x00]
2746
27470x7e,0x00,0xad,0xd4,0xc1,0x82,0x01,0x00
2748# GFX12: v_cmpx_neq_f64_e64 -1, -1               ; encoding: [0x7e,0x00,0xad,0xd4,0xc1,0x82,0x01,0x00]
2749
27500x7e,0x00,0xad,0xd4,0xf0,0xf8,0x00,0x00
2751# GFX12: v_cmpx_neq_f64_e64 0.5, null            ; encoding: [0x7e,0x00,0xad,0xd4,0xf0,0xf8,0x00,0x00]
2752
27530x7e,0x03,0xad,0xd4,0xfd,0xfc,0x00,0x60
2754# GFX12: v_cmpx_neq_f64_e64 -|src_scc|, -|exec|  ; encoding: [0x7e,0x03,0xad,0xd4,0xfd,0xfc,0x00,0x60]
2755
27560x7e,0x82,0xad,0xd4,0xff,0xd4,0x00,0x40,0x56,0x34,0x12,0xaf
2757# GFX12: v_cmpx_neq_f64_e64 0xaf123456, -|vcc| clamp ; encoding: [0x7e,0x82,0xad,0xd4,0xff,0xd4,0x00,0x40,0x56,0x34,0x12,0xaf]
2758
27590x7e,0x00,0x89,0xd4,0x01,0x05,0x02,0x00
2760# GFX12-REAL16: v_cmpx_nge_f16_e64 v1.l, v2.l           ; encoding: [0x7e,0x00,0x89,0xd4,0x01,0x05,0x02,0x00]
2761# GFX12-FAKE16: v_cmpx_nge_f16_e64 v1, v2               ; encoding: [0x7e,0x00,0x89,0xd4,0x01,0x05,0x02,0x00]
2762
27630x7e,0x00,0x89,0xd4,0xff,0xff,0x03,0x00
2764# GFX12-REAL16: v_cmpx_nge_f16_e64 v255.l, v255.l       ; encoding: [0x7e,0x00,0x89,0xd4,0xff,0xff,0x03,0x00]
2765# GFX12-FAKE16: v_cmpx_nge_f16_e64 v255, v255           ; encoding: [0x7e,0x00,0x89,0xd4,0xff,0xff,0x03,0x00]
2766
27670x7e,0x00,0x89,0xd4,0x01,0x04,0x00,0x00
2768# GFX12: v_cmpx_nge_f16_e64 s1, s2               ; encoding: [0x7e,0x00,0x89,0xd4,0x01,0x04,0x00,0x00]
2769
27700x7e,0x00,0x89,0xd4,0x69,0xd2,0x00,0x00
2771# GFX12: v_cmpx_nge_f16_e64 s105, s105           ; encoding: [0x7e,0x00,0x89,0xd4,0x69,0xd2,0x00,0x00]
2772
27730x7e,0x00,0x89,0xd4,0x6a,0xf6,0x00,0x00
2774# GFX12: v_cmpx_nge_f16_e64 vcc_lo, ttmp15       ; encoding: [0x7e,0x00,0x89,0xd4,0x6a,0xf6,0x00,0x00]
2775
27760x7e,0x00,0x89,0xd4,0x6b,0xfe,0x01,0x00,0x0b,0xfe,0x00,0x00
2777# GFX12: v_cmpx_nge_f16_e64 vcc_hi, 0xfe0b       ; encoding: [0x7e,0x00,0x89,0xd4,0x6b,0xfe,0x01,0x00,0x0b,0xfe,0x00,0x00]
2778
27790x7e,0x00,0x89,0xd4,0x7b,0xfa,0x01,0x00
2780# GFX12: v_cmpx_nge_f16_e64 ttmp15, src_scc      ; encoding: [0x7e,0x00,0x89,0xd4,0x7b,0xfa,0x01,0x00]
2781
27820x7e,0x00,0x89,0xd4,0x7d,0xe0,0x01,0x00
2783# GFX12: v_cmpx_nge_f16_e64 m0, 0.5              ; encoding: [0x7e,0x00,0x89,0xd4,0x7d,0xe0,0x01,0x00]
2784
27850x7e,0x00,0x89,0xd4,0x7e,0x82,0x01,0x00
2786# GFX12: v_cmpx_nge_f16_e64 exec_lo, -1          ; encoding: [0x7e,0x00,0x89,0xd4,0x7e,0x82,0x01,0x00]
2787
27880x7e,0x01,0x89,0xd4,0x7f,0xf8,0x00,0x00
2789# GFX12: v_cmpx_nge_f16_e64 |exec_hi|, null      ; encoding: [0x7e,0x01,0x89,0xd4,0x7f,0xf8,0x00,0x00]
2790
27910x7e,0x00,0x89,0xd4,0x7c,0xfc,0x00,0x00
2792# GFX12: v_cmpx_nge_f16_e64 null, exec_lo        ; encoding: [0x7e,0x00,0x89,0xd4,0x7c,0xfc,0x00,0x00]
2793
27940x7e,0x00,0x89,0xd4,0xc1,0xfe,0x00,0x00
2795# GFX12: v_cmpx_nge_f16_e64 -1, exec_hi          ; encoding: [0x7e,0x00,0x89,0xd4,0xc1,0xfe,0x00,0x00]
2796
27970x7e,0x00,0x89,0xd4,0xf0,0xfa,0x00,0x40
2798# GFX12: v_cmpx_nge_f16_e64 0.5, -m0             ; encoding: [0x7e,0x00,0x89,0xd4,0xf0,0xfa,0x00,0x40]
2799
28000x7e,0x02,0x89,0xd4,0xfd,0xd4,0x00,0x20
2801# GFX12: v_cmpx_nge_f16_e64 -src_scc, |vcc_lo|   ; encoding: [0x7e,0x02,0x89,0xd4,0xfd,0xd4,0x00,0x20]
2802
28030x7e,0x83,0x89,0xd4,0xff,0xd6,0x00,0x60,0x0b,0xfe,0x00,0x00
2804# GFX12: v_cmpx_nge_f16_e64 -|0xfe0b|, -|vcc_hi| clamp ; encoding: [0x7e,0x83,0x89,0xd4,0xff,0xd6,0x00,0x60,0x0b,0xfe,0x00,0x00]
2805
28060x7e,0x08,0x89,0xd4,0x01,0x05,0x02,0x00
2807# GFX12-REAL16: v_cmpx_nge_f16_e64 v1.h, v2.l op_sel:[1,0,0] ; encoding: [0x7e,0x08,0x89,0xd4,0x01,0x05,0x02,0x00]
2808# GFX12-FAKE16: v_cmpx_nge_f16_e64 v1, v2               ; encoding: [0x7e,0x00,0x89,0xd4,0x01,0x05,0x02,0x00]
2809
28100x7e,0x10,0x89,0xd4,0xff,0xff,0x03,0x00
2811# GFX12-REAL16: v_cmpx_nge_f16_e64 v255.l, v255.h op_sel:[0,1,0] ; encoding: [0x7e,0x10,0x89,0xd4,0xff,0xff,0x03,0x00]
2812# GFX12-FAKE16: v_cmpx_nge_f16_e64 v255, v255           ; encoding: [0x7e,0x00,0x89,0xd4,0xff,0xff,0x03,0x00]
2813
2814
28150x7e,0x00,0x99,0xd4,0x01,0x05,0x02,0x00
2816# GFX12: v_cmpx_nge_f32_e64 v1, v2               ; encoding: [0x7e,0x00,0x99,0xd4,0x01,0x05,0x02,0x00]
2817
28180x7e,0x00,0x99,0xd4,0xff,0xff,0x03,0x00
2819# GFX12: v_cmpx_nge_f32_e64 v255, v255           ; encoding: [0x7e,0x00,0x99,0xd4,0xff,0xff,0x03,0x00]
2820
28210x7e,0x00,0x99,0xd4,0x01,0x04,0x00,0x00
2822# GFX12: v_cmpx_nge_f32_e64 s1, s2               ; encoding: [0x7e,0x00,0x99,0xd4,0x01,0x04,0x00,0x00]
2823
28240x7e,0x00,0x99,0xd4,0x69,0xd2,0x00,0x00
2825# GFX12: v_cmpx_nge_f32_e64 s105, s105           ; encoding: [0x7e,0x00,0x99,0xd4,0x69,0xd2,0x00,0x00]
2826
28270x7e,0x00,0x99,0xd4,0x6a,0xf6,0x00,0x00
2828# GFX12: v_cmpx_nge_f32_e64 vcc_lo, ttmp15       ; encoding: [0x7e,0x00,0x99,0xd4,0x6a,0xf6,0x00,0x00]
2829
28300x7e,0x00,0x99,0xd4,0x6b,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf
2831# GFX12: v_cmpx_nge_f32_e64 vcc_hi, 0xaf123456   ; encoding: [0x7e,0x00,0x99,0xd4,0x6b,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf]
2832
28330x7e,0x00,0x99,0xd4,0x7b,0xfa,0x01,0x00
2834# GFX12: v_cmpx_nge_f32_e64 ttmp15, src_scc      ; encoding: [0x7e,0x00,0x99,0xd4,0x7b,0xfa,0x01,0x00]
2835
28360x7e,0x00,0x99,0xd4,0x7d,0xe0,0x01,0x00
2837# GFX12: v_cmpx_nge_f32_e64 m0, 0.5              ; encoding: [0x7e,0x00,0x99,0xd4,0x7d,0xe0,0x01,0x00]
2838
28390x7e,0x00,0x99,0xd4,0x7e,0x82,0x01,0x00
2840# GFX12: v_cmpx_nge_f32_e64 exec_lo, -1          ; encoding: [0x7e,0x00,0x99,0xd4,0x7e,0x82,0x01,0x00]
2841
28420x7e,0x01,0x99,0xd4,0x7f,0xf8,0x00,0x00
2843# GFX12: v_cmpx_nge_f32_e64 |exec_hi|, null      ; encoding: [0x7e,0x01,0x99,0xd4,0x7f,0xf8,0x00,0x00]
2844
28450x7e,0x00,0x99,0xd4,0x7c,0xfc,0x00,0x00
2846# GFX12: v_cmpx_nge_f32_e64 null, exec_lo        ; encoding: [0x7e,0x00,0x99,0xd4,0x7c,0xfc,0x00,0x00]
2847
28480x7e,0x00,0x99,0xd4,0xc1,0xfe,0x00,0x00
2849# GFX12: v_cmpx_nge_f32_e64 -1, exec_hi          ; encoding: [0x7e,0x00,0x99,0xd4,0xc1,0xfe,0x00,0x00]
2850
28510x7e,0x00,0x99,0xd4,0xf0,0xfa,0x00,0x40
2852# GFX12: v_cmpx_nge_f32_e64 0.5, -m0             ; encoding: [0x7e,0x00,0x99,0xd4,0xf0,0xfa,0x00,0x40]
2853
28540x7e,0x02,0x99,0xd4,0xfd,0xd4,0x00,0x20
2855# GFX12: v_cmpx_nge_f32_e64 -src_scc, |vcc_lo|   ; encoding: [0x7e,0x02,0x99,0xd4,0xfd,0xd4,0x00,0x20]
2856
28570x7e,0x83,0x99,0xd4,0xff,0xd6,0x00,0x60,0x56,0x34,0x12,0xaf
2858# GFX12: v_cmpx_nge_f32_e64 -|0xaf123456|, -|vcc_hi| clamp ; encoding: [0x7e,0x83,0x99,0xd4,0xff,0xd6,0x00,0x60,0x56,0x34,0x12,0xaf]
2859
28600x7e,0x00,0xa9,0xd4,0x01,0x05,0x02,0x00
2861# GFX12: v_cmpx_nge_f64_e64 v[1:2], v[2:3]       ; encoding: [0x7e,0x00,0xa9,0xd4,0x01,0x05,0x02,0x00]
2862
28630x7e,0x00,0xa9,0xd4,0xfe,0xfd,0x03,0x00
2864# GFX12: v_cmpx_nge_f64_e64 v[254:255], v[254:255] ; encoding: [0x7e,0x00,0xa9,0xd4,0xfe,0xfd,0x03,0x00]
2865
28660x7e,0x00,0xa9,0xd4,0x02,0x08,0x00,0x00
2867# GFX12: v_cmpx_nge_f64_e64 s[2:3], s[4:5]       ; encoding: [0x7e,0x00,0xa9,0xd4,0x02,0x08,0x00,0x00]
2868
28690x7e,0x00,0xa9,0xd4,0x68,0xd0,0x00,0x00
2870# GFX12: v_cmpx_nge_f64_e64 s[104:105], s[104:105] ; encoding: [0x7e,0x00,0xa9,0xd4,0x68,0xd0,0x00,0x00]
2871
28720x7e,0x00,0xa9,0xd4,0x6a,0xf4,0x00,0x00
2873# GFX12: v_cmpx_nge_f64_e64 vcc, ttmp[14:15]     ; encoding: [0x7e,0x00,0xa9,0xd4,0x6a,0xf4,0x00,0x00]
2874
28750x7e,0x00,0xa9,0xd4,0x7a,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf
2876# GFX12: v_cmpx_nge_f64_e64 ttmp[14:15], 0xaf123456 ; encoding: [0x7e,0x00,0xa9,0xd4,0x7a,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf]
2877
28780x7e,0x01,0xa9,0xd4,0x7e,0xfa,0x01,0x20
2879# GFX12: v_cmpx_nge_f64_e64 -|exec|, src_scc     ; encoding: [0x7e,0x01,0xa9,0xd4,0x7e,0xfa,0x01,0x20]
2880
28810x7e,0x00,0xa9,0xd4,0x7c,0xe0,0x01,0x00
2882# GFX12: v_cmpx_nge_f64_e64 null, 0.5            ; encoding: [0x7e,0x00,0xa9,0xd4,0x7c,0xe0,0x01,0x00]
2883
28840x7e,0x00,0xa9,0xd4,0xc1,0x82,0x01,0x00
2885# GFX12: v_cmpx_nge_f64_e64 -1, -1               ; encoding: [0x7e,0x00,0xa9,0xd4,0xc1,0x82,0x01,0x00]
2886
28870x7e,0x00,0xa9,0xd4,0xf0,0xf8,0x00,0x00
2888# GFX12: v_cmpx_nge_f64_e64 0.5, null            ; encoding: [0x7e,0x00,0xa9,0xd4,0xf0,0xf8,0x00,0x00]
2889
28900x7e,0x03,0xa9,0xd4,0xfd,0xfc,0x00,0x60
2891# GFX12: v_cmpx_nge_f64_e64 -|src_scc|, -|exec|  ; encoding: [0x7e,0x03,0xa9,0xd4,0xfd,0xfc,0x00,0x60]
2892
28930x7e,0x82,0xa9,0xd4,0xff,0xd4,0x00,0x40,0x56,0x34,0x12,0xaf
2894# GFX12: v_cmpx_nge_f64_e64 0xaf123456, -|vcc| clamp ; encoding: [0x7e,0x82,0xa9,0xd4,0xff,0xd4,0x00,0x40,0x56,0x34,0x12,0xaf]
2895
28960x7e,0x00,0x8b,0xd4,0x01,0x05,0x02,0x00
2897# GFX12-REAL16: v_cmpx_ngt_f16_e64 v1.l, v2.l           ; encoding: [0x7e,0x00,0x8b,0xd4,0x01,0x05,0x02,0x00]
2898# GFX12-FAKE16: v_cmpx_ngt_f16_e64 v1, v2               ; encoding: [0x7e,0x00,0x8b,0xd4,0x01,0x05,0x02,0x00]
2899
29000x7e,0x00,0x8b,0xd4,0xff,0xff,0x03,0x00
2901# GFX12-REAL16: v_cmpx_ngt_f16_e64 v255.l, v255.l       ; encoding: [0x7e,0x00,0x8b,0xd4,0xff,0xff,0x03,0x00]
2902# GFX12-FAKE16: v_cmpx_ngt_f16_e64 v255, v255           ; encoding: [0x7e,0x00,0x8b,0xd4,0xff,0xff,0x03,0x00]
2903
29040x7e,0x00,0x8b,0xd4,0x01,0x04,0x00,0x00
2905# GFX12: v_cmpx_ngt_f16_e64 s1, s2               ; encoding: [0x7e,0x00,0x8b,0xd4,0x01,0x04,0x00,0x00]
2906
29070x7e,0x00,0x8b,0xd4,0x69,0xd2,0x00,0x00
2908# GFX12: v_cmpx_ngt_f16_e64 s105, s105           ; encoding: [0x7e,0x00,0x8b,0xd4,0x69,0xd2,0x00,0x00]
2909
29100x7e,0x00,0x8b,0xd4,0x6a,0xf6,0x00,0x00
2911# GFX12: v_cmpx_ngt_f16_e64 vcc_lo, ttmp15       ; encoding: [0x7e,0x00,0x8b,0xd4,0x6a,0xf6,0x00,0x00]
2912
29130x7e,0x00,0x8b,0xd4,0x6b,0xfe,0x01,0x00,0x0b,0xfe,0x00,0x00
2914# GFX12: v_cmpx_ngt_f16_e64 vcc_hi, 0xfe0b       ; encoding: [0x7e,0x00,0x8b,0xd4,0x6b,0xfe,0x01,0x00,0x0b,0xfe,0x00,0x00]
2915
29160x7e,0x00,0x8b,0xd4,0x7b,0xfa,0x01,0x00
2917# GFX12: v_cmpx_ngt_f16_e64 ttmp15, src_scc      ; encoding: [0x7e,0x00,0x8b,0xd4,0x7b,0xfa,0x01,0x00]
2918
29190x7e,0x00,0x8b,0xd4,0x7d,0xe0,0x01,0x00
2920# GFX12: v_cmpx_ngt_f16_e64 m0, 0.5              ; encoding: [0x7e,0x00,0x8b,0xd4,0x7d,0xe0,0x01,0x00]
2921
29220x7e,0x00,0x8b,0xd4,0x7e,0x82,0x01,0x00
2923# GFX12: v_cmpx_ngt_f16_e64 exec_lo, -1          ; encoding: [0x7e,0x00,0x8b,0xd4,0x7e,0x82,0x01,0x00]
2924
29250x7e,0x01,0x8b,0xd4,0x7f,0xf8,0x00,0x00
2926# GFX12: v_cmpx_ngt_f16_e64 |exec_hi|, null      ; encoding: [0x7e,0x01,0x8b,0xd4,0x7f,0xf8,0x00,0x00]
2927
29280x7e,0x00,0x8b,0xd4,0x7c,0xfc,0x00,0x00
2929# GFX12: v_cmpx_ngt_f16_e64 null, exec_lo        ; encoding: [0x7e,0x00,0x8b,0xd4,0x7c,0xfc,0x00,0x00]
2930
29310x7e,0x00,0x8b,0xd4,0xc1,0xfe,0x00,0x00
2932# GFX12: v_cmpx_ngt_f16_e64 -1, exec_hi          ; encoding: [0x7e,0x00,0x8b,0xd4,0xc1,0xfe,0x00,0x00]
2933
29340x7e,0x00,0x8b,0xd4,0xf0,0xfa,0x00,0x40
2935# GFX12: v_cmpx_ngt_f16_e64 0.5, -m0             ; encoding: [0x7e,0x00,0x8b,0xd4,0xf0,0xfa,0x00,0x40]
2936
29370x7e,0x02,0x8b,0xd4,0xfd,0xd4,0x00,0x20
2938# GFX12: v_cmpx_ngt_f16_e64 -src_scc, |vcc_lo|   ; encoding: [0x7e,0x02,0x8b,0xd4,0xfd,0xd4,0x00,0x20]
2939
29400x7e,0x83,0x8b,0xd4,0xff,0xd6,0x00,0x60,0x0b,0xfe,0x00,0x00
2941# GFX12: v_cmpx_ngt_f16_e64 -|0xfe0b|, -|vcc_hi| clamp ; encoding: [0x7e,0x83,0x8b,0xd4,0xff,0xd6,0x00,0x60,0x0b,0xfe,0x00,0x00]
2942
29430x7e,0x08,0x8b,0xd4,0x01,0x05,0x02,0x00
2944# GFX12-REAL16: v_cmpx_ngt_f16_e64 v1.h, v2.l op_sel:[1,0,0] ; encoding: [0x7e,0x08,0x8b,0xd4,0x01,0x05,0x02,0x00]
2945# GFX12-FAKE16: v_cmpx_ngt_f16_e64 v1, v2               ; encoding: [0x7e,0x00,0x8b,0xd4,0x01,0x05,0x02,0x00]
2946
29470x7e,0x10,0x8b,0xd4,0xff,0xff,0x03,0x00
2948# GFX12-REAL16: v_cmpx_ngt_f16_e64 v255.l, v255.h op_sel:[0,1,0] ; encoding: [0x7e,0x10,0x8b,0xd4,0xff,0xff,0x03,0x00]
2949# GFX12-FAKE16: v_cmpx_ngt_f16_e64 v255, v255           ; encoding: [0x7e,0x00,0x8b,0xd4,0xff,0xff,0x03,0x00]
2950
2951
29520x7e,0x00,0x9b,0xd4,0x01,0x05,0x02,0x00
2953# GFX12: v_cmpx_ngt_f32_e64 v1, v2               ; encoding: [0x7e,0x00,0x9b,0xd4,0x01,0x05,0x02,0x00]
2954
29550x7e,0x00,0x9b,0xd4,0xff,0xff,0x03,0x00
2956# GFX12: v_cmpx_ngt_f32_e64 v255, v255           ; encoding: [0x7e,0x00,0x9b,0xd4,0xff,0xff,0x03,0x00]
2957
29580x7e,0x00,0x9b,0xd4,0x01,0x04,0x00,0x00
2959# GFX12: v_cmpx_ngt_f32_e64 s1, s2               ; encoding: [0x7e,0x00,0x9b,0xd4,0x01,0x04,0x00,0x00]
2960
29610x7e,0x00,0x9b,0xd4,0x69,0xd2,0x00,0x00
2962# GFX12: v_cmpx_ngt_f32_e64 s105, s105           ; encoding: [0x7e,0x00,0x9b,0xd4,0x69,0xd2,0x00,0x00]
2963
29640x7e,0x00,0x9b,0xd4,0x6a,0xf6,0x00,0x00
2965# GFX12: v_cmpx_ngt_f32_e64 vcc_lo, ttmp15       ; encoding: [0x7e,0x00,0x9b,0xd4,0x6a,0xf6,0x00,0x00]
2966
29670x7e,0x00,0x9b,0xd4,0x6b,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf
2968# GFX12: v_cmpx_ngt_f32_e64 vcc_hi, 0xaf123456   ; encoding: [0x7e,0x00,0x9b,0xd4,0x6b,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf]
2969
29700x7e,0x00,0x9b,0xd4,0x7b,0xfa,0x01,0x00
2971# GFX12: v_cmpx_ngt_f32_e64 ttmp15, src_scc      ; encoding: [0x7e,0x00,0x9b,0xd4,0x7b,0xfa,0x01,0x00]
2972
29730x7e,0x00,0x9b,0xd4,0x7d,0xe0,0x01,0x00
2974# GFX12: v_cmpx_ngt_f32_e64 m0, 0.5              ; encoding: [0x7e,0x00,0x9b,0xd4,0x7d,0xe0,0x01,0x00]
2975
29760x7e,0x00,0x9b,0xd4,0x7e,0x82,0x01,0x00
2977# GFX12: v_cmpx_ngt_f32_e64 exec_lo, -1          ; encoding: [0x7e,0x00,0x9b,0xd4,0x7e,0x82,0x01,0x00]
2978
29790x7e,0x01,0x9b,0xd4,0x7f,0xf8,0x00,0x00
2980# GFX12: v_cmpx_ngt_f32_e64 |exec_hi|, null      ; encoding: [0x7e,0x01,0x9b,0xd4,0x7f,0xf8,0x00,0x00]
2981
29820x7e,0x00,0x9b,0xd4,0x7c,0xfc,0x00,0x00
2983# GFX12: v_cmpx_ngt_f32_e64 null, exec_lo        ; encoding: [0x7e,0x00,0x9b,0xd4,0x7c,0xfc,0x00,0x00]
2984
29850x7e,0x00,0x9b,0xd4,0xc1,0xfe,0x00,0x00
2986# GFX12: v_cmpx_ngt_f32_e64 -1, exec_hi          ; encoding: [0x7e,0x00,0x9b,0xd4,0xc1,0xfe,0x00,0x00]
2987
29880x7e,0x00,0x9b,0xd4,0xf0,0xfa,0x00,0x40
2989# GFX12: v_cmpx_ngt_f32_e64 0.5, -m0             ; encoding: [0x7e,0x00,0x9b,0xd4,0xf0,0xfa,0x00,0x40]
2990
29910x7e,0x02,0x9b,0xd4,0xfd,0xd4,0x00,0x20
2992# GFX12: v_cmpx_ngt_f32_e64 -src_scc, |vcc_lo|   ; encoding: [0x7e,0x02,0x9b,0xd4,0xfd,0xd4,0x00,0x20]
2993
29940x7e,0x83,0x9b,0xd4,0xff,0xd6,0x00,0x60,0x56,0x34,0x12,0xaf
2995# GFX12: v_cmpx_ngt_f32_e64 -|0xaf123456|, -|vcc_hi| clamp ; encoding: [0x7e,0x83,0x9b,0xd4,0xff,0xd6,0x00,0x60,0x56,0x34,0x12,0xaf]
2996
29970x7e,0x00,0xab,0xd4,0x01,0x05,0x02,0x00
2998# GFX12: v_cmpx_ngt_f64_e64 v[1:2], v[2:3]       ; encoding: [0x7e,0x00,0xab,0xd4,0x01,0x05,0x02,0x00]
2999
30000x7e,0x00,0xab,0xd4,0xfe,0xfd,0x03,0x00
3001# GFX12: v_cmpx_ngt_f64_e64 v[254:255], v[254:255] ; encoding: [0x7e,0x00,0xab,0xd4,0xfe,0xfd,0x03,0x00]
3002
30030x7e,0x00,0xab,0xd4,0x02,0x08,0x00,0x00
3004# GFX12: v_cmpx_ngt_f64_e64 s[2:3], s[4:5]       ; encoding: [0x7e,0x00,0xab,0xd4,0x02,0x08,0x00,0x00]
3005
30060x7e,0x00,0xab,0xd4,0x68,0xd0,0x00,0x00
3007# GFX12: v_cmpx_ngt_f64_e64 s[104:105], s[104:105] ; encoding: [0x7e,0x00,0xab,0xd4,0x68,0xd0,0x00,0x00]
3008
30090x7e,0x00,0xab,0xd4,0x6a,0xf4,0x00,0x00
3010# GFX12: v_cmpx_ngt_f64_e64 vcc, ttmp[14:15]     ; encoding: [0x7e,0x00,0xab,0xd4,0x6a,0xf4,0x00,0x00]
3011
30120x7e,0x00,0xab,0xd4,0x7a,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf
3013# GFX12: v_cmpx_ngt_f64_e64 ttmp[14:15], 0xaf123456 ; encoding: [0x7e,0x00,0xab,0xd4,0x7a,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf]
3014
30150x7e,0x01,0xab,0xd4,0x7e,0xfa,0x01,0x20
3016# GFX12: v_cmpx_ngt_f64_e64 -|exec|, src_scc     ; encoding: [0x7e,0x01,0xab,0xd4,0x7e,0xfa,0x01,0x20]
3017
30180x7e,0x00,0xab,0xd4,0x7c,0xe0,0x01,0x00
3019# GFX12: v_cmpx_ngt_f64_e64 null, 0.5            ; encoding: [0x7e,0x00,0xab,0xd4,0x7c,0xe0,0x01,0x00]
3020
30210x7e,0x00,0xab,0xd4,0xc1,0x82,0x01,0x00
3022# GFX12: v_cmpx_ngt_f64_e64 -1, -1               ; encoding: [0x7e,0x00,0xab,0xd4,0xc1,0x82,0x01,0x00]
3023
30240x7e,0x00,0xab,0xd4,0xf0,0xf8,0x00,0x00
3025# GFX12: v_cmpx_ngt_f64_e64 0.5, null            ; encoding: [0x7e,0x00,0xab,0xd4,0xf0,0xf8,0x00,0x00]
3026
30270x7e,0x03,0xab,0xd4,0xfd,0xfc,0x00,0x60
3028# GFX12: v_cmpx_ngt_f64_e64 -|src_scc|, -|exec|  ; encoding: [0x7e,0x03,0xab,0xd4,0xfd,0xfc,0x00,0x60]
3029
30300x7e,0x82,0xab,0xd4,0xff,0xd4,0x00,0x40,0x56,0x34,0x12,0xaf
3031# GFX12: v_cmpx_ngt_f64_e64 0xaf123456, -|vcc| clamp ; encoding: [0x7e,0x82,0xab,0xd4,0xff,0xd4,0x00,0x40,0x56,0x34,0x12,0xaf]
3032
30330x7e,0x00,0x8c,0xd4,0x01,0x05,0x02,0x00
3034# GFX12-REAL16: v_cmpx_nle_f16_e64 v1.l, v2.l           ; encoding: [0x7e,0x00,0x8c,0xd4,0x01,0x05,0x02,0x00]
3035# GFX12-FAKE16: v_cmpx_nle_f16_e64 v1, v2               ; encoding: [0x7e,0x00,0x8c,0xd4,0x01,0x05,0x02,0x00]
3036
30370x7e,0x00,0x8c,0xd4,0xff,0xff,0x03,0x00
3038# GFX12-REAL16: v_cmpx_nle_f16_e64 v255.l, v255.l       ; encoding: [0x7e,0x00,0x8c,0xd4,0xff,0xff,0x03,0x00]
3039# GFX12-FAKE16: v_cmpx_nle_f16_e64 v255, v255           ; encoding: [0x7e,0x00,0x8c,0xd4,0xff,0xff,0x03,0x00]
3040
30410x7e,0x00,0x8c,0xd4,0x01,0x04,0x00,0x00
3042# GFX12: v_cmpx_nle_f16_e64 s1, s2               ; encoding: [0x7e,0x00,0x8c,0xd4,0x01,0x04,0x00,0x00]
3043
30440x7e,0x00,0x8c,0xd4,0x69,0xd2,0x00,0x00
3045# GFX12: v_cmpx_nle_f16_e64 s105, s105           ; encoding: [0x7e,0x00,0x8c,0xd4,0x69,0xd2,0x00,0x00]
3046
30470x7e,0x00,0x8c,0xd4,0x6a,0xf6,0x00,0x00
3048# GFX12: v_cmpx_nle_f16_e64 vcc_lo, ttmp15       ; encoding: [0x7e,0x00,0x8c,0xd4,0x6a,0xf6,0x00,0x00]
3049
30500x7e,0x00,0x8c,0xd4,0x6b,0xfe,0x01,0x00,0x0b,0xfe,0x00,0x00
3051# GFX12: v_cmpx_nle_f16_e64 vcc_hi, 0xfe0b       ; encoding: [0x7e,0x00,0x8c,0xd4,0x6b,0xfe,0x01,0x00,0x0b,0xfe,0x00,0x00]
3052
30530x7e,0x00,0x8c,0xd4,0x7b,0xfa,0x01,0x00
3054# GFX12: v_cmpx_nle_f16_e64 ttmp15, src_scc      ; encoding: [0x7e,0x00,0x8c,0xd4,0x7b,0xfa,0x01,0x00]
3055
30560x7e,0x00,0x8c,0xd4,0x7d,0xe0,0x01,0x00
3057# GFX12: v_cmpx_nle_f16_e64 m0, 0.5              ; encoding: [0x7e,0x00,0x8c,0xd4,0x7d,0xe0,0x01,0x00]
3058
30590x7e,0x00,0x8c,0xd4,0x7e,0x82,0x01,0x00
3060# GFX12: v_cmpx_nle_f16_e64 exec_lo, -1          ; encoding: [0x7e,0x00,0x8c,0xd4,0x7e,0x82,0x01,0x00]
3061
30620x7e,0x01,0x8c,0xd4,0x7f,0xf8,0x00,0x00
3063# GFX12: v_cmpx_nle_f16_e64 |exec_hi|, null      ; encoding: [0x7e,0x01,0x8c,0xd4,0x7f,0xf8,0x00,0x00]
3064
30650x7e,0x00,0x8c,0xd4,0x7c,0xfc,0x00,0x00
3066# GFX12: v_cmpx_nle_f16_e64 null, exec_lo        ; encoding: [0x7e,0x00,0x8c,0xd4,0x7c,0xfc,0x00,0x00]
3067
30680x7e,0x00,0x8c,0xd4,0xc1,0xfe,0x00,0x00
3069# GFX12: v_cmpx_nle_f16_e64 -1, exec_hi          ; encoding: [0x7e,0x00,0x8c,0xd4,0xc1,0xfe,0x00,0x00]
3070
30710x7e,0x00,0x8c,0xd4,0xf0,0xfa,0x00,0x40
3072# GFX12: v_cmpx_nle_f16_e64 0.5, -m0             ; encoding: [0x7e,0x00,0x8c,0xd4,0xf0,0xfa,0x00,0x40]
3073
30740x7e,0x02,0x8c,0xd4,0xfd,0xd4,0x00,0x20
3075# GFX12: v_cmpx_nle_f16_e64 -src_scc, |vcc_lo|   ; encoding: [0x7e,0x02,0x8c,0xd4,0xfd,0xd4,0x00,0x20]
3076
30770x7e,0x83,0x8c,0xd4,0xff,0xd6,0x00,0x60,0x0b,0xfe,0x00,0x00
3078# GFX12: v_cmpx_nle_f16_e64 -|0xfe0b|, -|vcc_hi| clamp ; encoding: [0x7e,0x83,0x8c,0xd4,0xff,0xd6,0x00,0x60,0x0b,0xfe,0x00,0x00]
3079
30800x7e,0x08,0x8c,0xd4,0x01,0x05,0x02,0x00
3081# GFX12-REAL16: v_cmpx_nle_f16_e64 v1.h, v2.l op_sel:[1,0,0] ; encoding: [0x7e,0x08,0x8c,0xd4,0x01,0x05,0x02,0x00]
3082# GFX12-FAKE16: v_cmpx_nle_f16_e64 v1, v2               ; encoding: [0x7e,0x00,0x8c,0xd4,0x01,0x05,0x02,0x00]
3083
30840x7e,0x10,0x8c,0xd4,0xff,0xff,0x03,0x00
3085# GFX12-REAL16: v_cmpx_nle_f16_e64 v255.l, v255.h op_sel:[0,1,0] ; encoding: [0x7e,0x10,0x8c,0xd4,0xff,0xff,0x03,0x00]
3086# GFX12-FAKE16: v_cmpx_nle_f16_e64 v255, v255           ; encoding: [0x7e,0x00,0x8c,0xd4,0xff,0xff,0x03,0x00]
3087
3088
30890x7e,0x00,0x9c,0xd4,0x01,0x05,0x02,0x00
3090# GFX12: v_cmpx_nle_f32_e64 v1, v2               ; encoding: [0x7e,0x00,0x9c,0xd4,0x01,0x05,0x02,0x00]
3091
30920x7e,0x00,0x9c,0xd4,0xff,0xff,0x03,0x00
3093# GFX12: v_cmpx_nle_f32_e64 v255, v255           ; encoding: [0x7e,0x00,0x9c,0xd4,0xff,0xff,0x03,0x00]
3094
30950x7e,0x00,0x9c,0xd4,0x01,0x04,0x00,0x00
3096# GFX12: v_cmpx_nle_f32_e64 s1, s2               ; encoding: [0x7e,0x00,0x9c,0xd4,0x01,0x04,0x00,0x00]
3097
30980x7e,0x00,0x9c,0xd4,0x69,0xd2,0x00,0x00
3099# GFX12: v_cmpx_nle_f32_e64 s105, s105           ; encoding: [0x7e,0x00,0x9c,0xd4,0x69,0xd2,0x00,0x00]
3100
31010x7e,0x00,0x9c,0xd4,0x6a,0xf6,0x00,0x00
3102# GFX12: v_cmpx_nle_f32_e64 vcc_lo, ttmp15       ; encoding: [0x7e,0x00,0x9c,0xd4,0x6a,0xf6,0x00,0x00]
3103
31040x7e,0x00,0x9c,0xd4,0x6b,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf
3105# GFX12: v_cmpx_nle_f32_e64 vcc_hi, 0xaf123456   ; encoding: [0x7e,0x00,0x9c,0xd4,0x6b,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf]
3106
31070x7e,0x00,0x9c,0xd4,0x7b,0xfa,0x01,0x00
3108# GFX12: v_cmpx_nle_f32_e64 ttmp15, src_scc      ; encoding: [0x7e,0x00,0x9c,0xd4,0x7b,0xfa,0x01,0x00]
3109
31100x7e,0x00,0x9c,0xd4,0x7d,0xe0,0x01,0x00
3111# GFX12: v_cmpx_nle_f32_e64 m0, 0.5              ; encoding: [0x7e,0x00,0x9c,0xd4,0x7d,0xe0,0x01,0x00]
3112
31130x7e,0x00,0x9c,0xd4,0x7e,0x82,0x01,0x00
3114# GFX12: v_cmpx_nle_f32_e64 exec_lo, -1          ; encoding: [0x7e,0x00,0x9c,0xd4,0x7e,0x82,0x01,0x00]
3115
31160x7e,0x01,0x9c,0xd4,0x7f,0xf8,0x00,0x00
3117# GFX12: v_cmpx_nle_f32_e64 |exec_hi|, null      ; encoding: [0x7e,0x01,0x9c,0xd4,0x7f,0xf8,0x00,0x00]
3118
31190x7e,0x00,0x9c,0xd4,0x7c,0xfc,0x00,0x00
3120# GFX12: v_cmpx_nle_f32_e64 null, exec_lo        ; encoding: [0x7e,0x00,0x9c,0xd4,0x7c,0xfc,0x00,0x00]
3121
31220x7e,0x00,0x9c,0xd4,0xc1,0xfe,0x00,0x00
3123# GFX12: v_cmpx_nle_f32_e64 -1, exec_hi          ; encoding: [0x7e,0x00,0x9c,0xd4,0xc1,0xfe,0x00,0x00]
3124
31250x7e,0x00,0x9c,0xd4,0xf0,0xfa,0x00,0x40
3126# GFX12: v_cmpx_nle_f32_e64 0.5, -m0             ; encoding: [0x7e,0x00,0x9c,0xd4,0xf0,0xfa,0x00,0x40]
3127
31280x7e,0x02,0x9c,0xd4,0xfd,0xd4,0x00,0x20
3129# GFX12: v_cmpx_nle_f32_e64 -src_scc, |vcc_lo|   ; encoding: [0x7e,0x02,0x9c,0xd4,0xfd,0xd4,0x00,0x20]
3130
31310x7e,0x83,0x9c,0xd4,0xff,0xd6,0x00,0x60,0x56,0x34,0x12,0xaf
3132# GFX12: v_cmpx_nle_f32_e64 -|0xaf123456|, -|vcc_hi| clamp ; encoding: [0x7e,0x83,0x9c,0xd4,0xff,0xd6,0x00,0x60,0x56,0x34,0x12,0xaf]
3133
31340x7e,0x00,0xac,0xd4,0x01,0x05,0x02,0x00
3135# GFX12: v_cmpx_nle_f64_e64 v[1:2], v[2:3]       ; encoding: [0x7e,0x00,0xac,0xd4,0x01,0x05,0x02,0x00]
3136
31370x7e,0x00,0xac,0xd4,0xfe,0xfd,0x03,0x00
3138# GFX12: v_cmpx_nle_f64_e64 v[254:255], v[254:255] ; encoding: [0x7e,0x00,0xac,0xd4,0xfe,0xfd,0x03,0x00]
3139
31400x7e,0x00,0xac,0xd4,0x02,0x08,0x00,0x00
3141# GFX12: v_cmpx_nle_f64_e64 s[2:3], s[4:5]       ; encoding: [0x7e,0x00,0xac,0xd4,0x02,0x08,0x00,0x00]
3142
31430x7e,0x00,0xac,0xd4,0x68,0xd0,0x00,0x00
3144# GFX12: v_cmpx_nle_f64_e64 s[104:105], s[104:105] ; encoding: [0x7e,0x00,0xac,0xd4,0x68,0xd0,0x00,0x00]
3145
31460x7e,0x00,0xac,0xd4,0x6a,0xf4,0x00,0x00
3147# GFX12: v_cmpx_nle_f64_e64 vcc, ttmp[14:15]     ; encoding: [0x7e,0x00,0xac,0xd4,0x6a,0xf4,0x00,0x00]
3148
31490x7e,0x00,0xac,0xd4,0x7a,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf
3150# GFX12: v_cmpx_nle_f64_e64 ttmp[14:15], 0xaf123456 ; encoding: [0x7e,0x00,0xac,0xd4,0x7a,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf]
3151
31520x7e,0x01,0xac,0xd4,0x7e,0xfa,0x01,0x20
3153# GFX12: v_cmpx_nle_f64_e64 -|exec|, src_scc     ; encoding: [0x7e,0x01,0xac,0xd4,0x7e,0xfa,0x01,0x20]
3154
31550x7e,0x00,0xac,0xd4,0x7c,0xe0,0x01,0x00
3156# GFX12: v_cmpx_nle_f64_e64 null, 0.5            ; encoding: [0x7e,0x00,0xac,0xd4,0x7c,0xe0,0x01,0x00]
3157
31580x7e,0x00,0xac,0xd4,0xc1,0x82,0x01,0x00
3159# GFX12: v_cmpx_nle_f64_e64 -1, -1               ; encoding: [0x7e,0x00,0xac,0xd4,0xc1,0x82,0x01,0x00]
3160
31610x7e,0x00,0xac,0xd4,0xf0,0xf8,0x00,0x00
3162# GFX12: v_cmpx_nle_f64_e64 0.5, null            ; encoding: [0x7e,0x00,0xac,0xd4,0xf0,0xf8,0x00,0x00]
3163
31640x7e,0x03,0xac,0xd4,0xfd,0xfc,0x00,0x60
3165# GFX12: v_cmpx_nle_f64_e64 -|src_scc|, -|exec|  ; encoding: [0x7e,0x03,0xac,0xd4,0xfd,0xfc,0x00,0x60]
3166
31670x7e,0x82,0xac,0xd4,0xff,0xd4,0x00,0x40,0x56,0x34,0x12,0xaf
3168# GFX12: v_cmpx_nle_f64_e64 0xaf123456, -|vcc| clamp ; encoding: [0x7e,0x82,0xac,0xd4,0xff,0xd4,0x00,0x40,0x56,0x34,0x12,0xaf]
3169
31700x7e,0x00,0x8a,0xd4,0x01,0x05,0x02,0x00
3171# GFX12-REAL16: v_cmpx_nlg_f16_e64 v1.l, v2.l           ; encoding: [0x7e,0x00,0x8a,0xd4,0x01,0x05,0x02,0x00]
3172# GFX12-FAKE16: v_cmpx_nlg_f16_e64 v1, v2               ; encoding: [0x7e,0x00,0x8a,0xd4,0x01,0x05,0x02,0x00]
3173
31740x7e,0x00,0x8a,0xd4,0xff,0xff,0x03,0x00
3175# GFX12-REAL16: v_cmpx_nlg_f16_e64 v255.l, v255.l       ; encoding: [0x7e,0x00,0x8a,0xd4,0xff,0xff,0x03,0x00]
3176# GFX12-FAKE16: v_cmpx_nlg_f16_e64 v255, v255           ; encoding: [0x7e,0x00,0x8a,0xd4,0xff,0xff,0x03,0x00]
3177
31780x7e,0x00,0x8a,0xd4,0x01,0x04,0x00,0x00
3179# GFX12: v_cmpx_nlg_f16_e64 s1, s2               ; encoding: [0x7e,0x00,0x8a,0xd4,0x01,0x04,0x00,0x00]
3180
31810x7e,0x00,0x8a,0xd4,0x69,0xd2,0x00,0x00
3182# GFX12: v_cmpx_nlg_f16_e64 s105, s105           ; encoding: [0x7e,0x00,0x8a,0xd4,0x69,0xd2,0x00,0x00]
3183
31840x7e,0x00,0x8a,0xd4,0x6a,0xf6,0x00,0x00
3185# GFX12: v_cmpx_nlg_f16_e64 vcc_lo, ttmp15       ; encoding: [0x7e,0x00,0x8a,0xd4,0x6a,0xf6,0x00,0x00]
3186
31870x7e,0x00,0x8a,0xd4,0x6b,0xfe,0x01,0x00,0x0b,0xfe,0x00,0x00
3188# GFX12: v_cmpx_nlg_f16_e64 vcc_hi, 0xfe0b       ; encoding: [0x7e,0x00,0x8a,0xd4,0x6b,0xfe,0x01,0x00,0x0b,0xfe,0x00,0x00]
3189
31900x7e,0x00,0x8a,0xd4,0x7b,0xfa,0x01,0x00
3191# GFX12: v_cmpx_nlg_f16_e64 ttmp15, src_scc      ; encoding: [0x7e,0x00,0x8a,0xd4,0x7b,0xfa,0x01,0x00]
3192
31930x7e,0x00,0x8a,0xd4,0x7d,0xe0,0x01,0x00
3194# GFX12: v_cmpx_nlg_f16_e64 m0, 0.5              ; encoding: [0x7e,0x00,0x8a,0xd4,0x7d,0xe0,0x01,0x00]
3195
31960x7e,0x00,0x8a,0xd4,0x7e,0x82,0x01,0x00
3197# GFX12: v_cmpx_nlg_f16_e64 exec_lo, -1          ; encoding: [0x7e,0x00,0x8a,0xd4,0x7e,0x82,0x01,0x00]
3198
31990x7e,0x01,0x8a,0xd4,0x7f,0xf8,0x00,0x00
3200# GFX12: v_cmpx_nlg_f16_e64 |exec_hi|, null      ; encoding: [0x7e,0x01,0x8a,0xd4,0x7f,0xf8,0x00,0x00]
3201
32020x7e,0x00,0x8a,0xd4,0x7c,0xfc,0x00,0x00
3203# GFX12: v_cmpx_nlg_f16_e64 null, exec_lo        ; encoding: [0x7e,0x00,0x8a,0xd4,0x7c,0xfc,0x00,0x00]
3204
32050x7e,0x00,0x8a,0xd4,0xc1,0xfe,0x00,0x00
3206# GFX12: v_cmpx_nlg_f16_e64 -1, exec_hi          ; encoding: [0x7e,0x00,0x8a,0xd4,0xc1,0xfe,0x00,0x00]
3207
32080x7e,0x00,0x8a,0xd4,0xf0,0xfa,0x00,0x40
3209# GFX12: v_cmpx_nlg_f16_e64 0.5, -m0             ; encoding: [0x7e,0x00,0x8a,0xd4,0xf0,0xfa,0x00,0x40]
3210
32110x7e,0x02,0x8a,0xd4,0xfd,0xd4,0x00,0x20
3212# GFX12: v_cmpx_nlg_f16_e64 -src_scc, |vcc_lo|   ; encoding: [0x7e,0x02,0x8a,0xd4,0xfd,0xd4,0x00,0x20]
3213
32140x7e,0x83,0x8a,0xd4,0xff,0xd6,0x00,0x60,0x0b,0xfe,0x00,0x00
3215# GFX12: v_cmpx_nlg_f16_e64 -|0xfe0b|, -|vcc_hi| clamp ; encoding: [0x7e,0x83,0x8a,0xd4,0xff,0xd6,0x00,0x60,0x0b,0xfe,0x00,0x00]
3216
32170x7e,0x08,0x8a,0xd4,0x01,0x05,0x02,0x00
3218# GFX12-REAL16: v_cmpx_nlg_f16_e64 v1.h, v2.l op_sel:[1,0,0] ; encoding: [0x7e,0x08,0x8a,0xd4,0x01,0x05,0x02,0x00]
3219# GFX12-FAKE16: v_cmpx_nlg_f16_e64 v1, v2               ; encoding: [0x7e,0x00,0x8a,0xd4,0x01,0x05,0x02,0x00]
3220
32210x7e,0x10,0x8a,0xd4,0xff,0xff,0x03,0x00
3222# GFX12-REAL16: v_cmpx_nlg_f16_e64 v255.l, v255.h op_sel:[0,1,0] ; encoding: [0x7e,0x10,0x8a,0xd4,0xff,0xff,0x03,0x00]
3223# GFX12-FAKE16: v_cmpx_nlg_f16_e64 v255, v255           ; encoding: [0x7e,0x00,0x8a,0xd4,0xff,0xff,0x03,0x00]
3224
3225
32260x7e,0x00,0x9a,0xd4,0x01,0x05,0x02,0x00
3227# GFX12: v_cmpx_nlg_f32_e64 v1, v2               ; encoding: [0x7e,0x00,0x9a,0xd4,0x01,0x05,0x02,0x00]
3228
32290x7e,0x00,0x9a,0xd4,0xff,0xff,0x03,0x00
3230# GFX12: v_cmpx_nlg_f32_e64 v255, v255           ; encoding: [0x7e,0x00,0x9a,0xd4,0xff,0xff,0x03,0x00]
3231
32320x7e,0x00,0x9a,0xd4,0x01,0x04,0x00,0x00
3233# GFX12: v_cmpx_nlg_f32_e64 s1, s2               ; encoding: [0x7e,0x00,0x9a,0xd4,0x01,0x04,0x00,0x00]
3234
32350x7e,0x00,0x9a,0xd4,0x69,0xd2,0x00,0x00
3236# GFX12: v_cmpx_nlg_f32_e64 s105, s105           ; encoding: [0x7e,0x00,0x9a,0xd4,0x69,0xd2,0x00,0x00]
3237
32380x7e,0x00,0x9a,0xd4,0x6a,0xf6,0x00,0x00
3239# GFX12: v_cmpx_nlg_f32_e64 vcc_lo, ttmp15       ; encoding: [0x7e,0x00,0x9a,0xd4,0x6a,0xf6,0x00,0x00]
3240
32410x7e,0x00,0x9a,0xd4,0x6b,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf
3242# GFX12: v_cmpx_nlg_f32_e64 vcc_hi, 0xaf123456   ; encoding: [0x7e,0x00,0x9a,0xd4,0x6b,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf]
3243
32440x7e,0x00,0x9a,0xd4,0x7b,0xfa,0x01,0x00
3245# GFX12: v_cmpx_nlg_f32_e64 ttmp15, src_scc      ; encoding: [0x7e,0x00,0x9a,0xd4,0x7b,0xfa,0x01,0x00]
3246
32470x7e,0x00,0x9a,0xd4,0x7d,0xe0,0x01,0x00
3248# GFX12: v_cmpx_nlg_f32_e64 m0, 0.5              ; encoding: [0x7e,0x00,0x9a,0xd4,0x7d,0xe0,0x01,0x00]
3249
32500x7e,0x00,0x9a,0xd4,0x7e,0x82,0x01,0x00
3251# GFX12: v_cmpx_nlg_f32_e64 exec_lo, -1          ; encoding: [0x7e,0x00,0x9a,0xd4,0x7e,0x82,0x01,0x00]
3252
32530x7e,0x01,0x9a,0xd4,0x7f,0xf8,0x00,0x00
3254# GFX12: v_cmpx_nlg_f32_e64 |exec_hi|, null      ; encoding: [0x7e,0x01,0x9a,0xd4,0x7f,0xf8,0x00,0x00]
3255
32560x7e,0x00,0x9a,0xd4,0x7c,0xfc,0x00,0x00
3257# GFX12: v_cmpx_nlg_f32_e64 null, exec_lo        ; encoding: [0x7e,0x00,0x9a,0xd4,0x7c,0xfc,0x00,0x00]
3258
32590x7e,0x00,0x9a,0xd4,0xc1,0xfe,0x00,0x00
3260# GFX12: v_cmpx_nlg_f32_e64 -1, exec_hi          ; encoding: [0x7e,0x00,0x9a,0xd4,0xc1,0xfe,0x00,0x00]
3261
32620x7e,0x00,0x9a,0xd4,0xf0,0xfa,0x00,0x40
3263# GFX12: v_cmpx_nlg_f32_e64 0.5, -m0             ; encoding: [0x7e,0x00,0x9a,0xd4,0xf0,0xfa,0x00,0x40]
3264
32650x7e,0x02,0x9a,0xd4,0xfd,0xd4,0x00,0x20
3266# GFX12: v_cmpx_nlg_f32_e64 -src_scc, |vcc_lo|   ; encoding: [0x7e,0x02,0x9a,0xd4,0xfd,0xd4,0x00,0x20]
3267
32680x7e,0x83,0x9a,0xd4,0xff,0xd6,0x00,0x60,0x56,0x34,0x12,0xaf
3269# GFX12: v_cmpx_nlg_f32_e64 -|0xaf123456|, -|vcc_hi| clamp ; encoding: [0x7e,0x83,0x9a,0xd4,0xff,0xd6,0x00,0x60,0x56,0x34,0x12,0xaf]
3270
32710x7e,0x00,0xaa,0xd4,0x01,0x05,0x02,0x00
3272# GFX12: v_cmpx_nlg_f64_e64 v[1:2], v[2:3]       ; encoding: [0x7e,0x00,0xaa,0xd4,0x01,0x05,0x02,0x00]
3273
32740x7e,0x00,0xaa,0xd4,0xfe,0xfd,0x03,0x00
3275# GFX12: v_cmpx_nlg_f64_e64 v[254:255], v[254:255] ; encoding: [0x7e,0x00,0xaa,0xd4,0xfe,0xfd,0x03,0x00]
3276
32770x7e,0x00,0xaa,0xd4,0x02,0x08,0x00,0x00
3278# GFX12: v_cmpx_nlg_f64_e64 s[2:3], s[4:5]       ; encoding: [0x7e,0x00,0xaa,0xd4,0x02,0x08,0x00,0x00]
3279
32800x7e,0x00,0xaa,0xd4,0x68,0xd0,0x00,0x00
3281# GFX12: v_cmpx_nlg_f64_e64 s[104:105], s[104:105] ; encoding: [0x7e,0x00,0xaa,0xd4,0x68,0xd0,0x00,0x00]
3282
32830x7e,0x00,0xaa,0xd4,0x6a,0xf4,0x00,0x00
3284# GFX12: v_cmpx_nlg_f64_e64 vcc, ttmp[14:15]     ; encoding: [0x7e,0x00,0xaa,0xd4,0x6a,0xf4,0x00,0x00]
3285
32860x7e,0x00,0xaa,0xd4,0x7a,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf
3287# GFX12: v_cmpx_nlg_f64_e64 ttmp[14:15], 0xaf123456 ; encoding: [0x7e,0x00,0xaa,0xd4,0x7a,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf]
3288
32890x7e,0x01,0xaa,0xd4,0x7e,0xfa,0x01,0x20
3290# GFX12: v_cmpx_nlg_f64_e64 -|exec|, src_scc     ; encoding: [0x7e,0x01,0xaa,0xd4,0x7e,0xfa,0x01,0x20]
3291
32920x7e,0x00,0xaa,0xd4,0x7c,0xe0,0x01,0x00
3293# GFX12: v_cmpx_nlg_f64_e64 null, 0.5            ; encoding: [0x7e,0x00,0xaa,0xd4,0x7c,0xe0,0x01,0x00]
3294
32950x7e,0x00,0xaa,0xd4,0xc1,0x82,0x01,0x00
3296# GFX12: v_cmpx_nlg_f64_e64 -1, -1               ; encoding: [0x7e,0x00,0xaa,0xd4,0xc1,0x82,0x01,0x00]
3297
32980x7e,0x00,0xaa,0xd4,0xf0,0xf8,0x00,0x00
3299# GFX12: v_cmpx_nlg_f64_e64 0.5, null            ; encoding: [0x7e,0x00,0xaa,0xd4,0xf0,0xf8,0x00,0x00]
3300
33010x7e,0x03,0xaa,0xd4,0xfd,0xfc,0x00,0x60
3302# GFX12: v_cmpx_nlg_f64_e64 -|src_scc|, -|exec|  ; encoding: [0x7e,0x03,0xaa,0xd4,0xfd,0xfc,0x00,0x60]
3303
33040x7e,0x82,0xaa,0xd4,0xff,0xd4,0x00,0x40,0x56,0x34,0x12,0xaf
3305# GFX12: v_cmpx_nlg_f64_e64 0xaf123456, -|vcc| clamp ; encoding: [0x7e,0x82,0xaa,0xd4,0xff,0xd4,0x00,0x40,0x56,0x34,0x12,0xaf]
3306
33070x7e,0x00,0x8e,0xd4,0x01,0x05,0x02,0x00
3308# GFX12-REAL16: v_cmpx_nlt_f16_e64 v1.l, v2.l           ; encoding: [0x7e,0x00,0x8e,0xd4,0x01,0x05,0x02,0x00]
3309# GFX12-FAKE16: v_cmpx_nlt_f16_e64 v1, v2               ; encoding: [0x7e,0x00,0x8e,0xd4,0x01,0x05,0x02,0x00]
3310
33110x7e,0x00,0x8e,0xd4,0xff,0xff,0x03,0x00
3312# GFX12-REAL16: v_cmpx_nlt_f16_e64 v255.l, v255.l       ; encoding: [0x7e,0x00,0x8e,0xd4,0xff,0xff,0x03,0x00]
3313# GFX12-FAKE16: v_cmpx_nlt_f16_e64 v255, v255           ; encoding: [0x7e,0x00,0x8e,0xd4,0xff,0xff,0x03,0x00]
3314
33150x7e,0x00,0x8e,0xd4,0x01,0x04,0x00,0x00
3316# GFX12: v_cmpx_nlt_f16_e64 s1, s2               ; encoding: [0x7e,0x00,0x8e,0xd4,0x01,0x04,0x00,0x00]
3317
33180x7e,0x00,0x8e,0xd4,0x69,0xd2,0x00,0x00
3319# GFX12: v_cmpx_nlt_f16_e64 s105, s105           ; encoding: [0x7e,0x00,0x8e,0xd4,0x69,0xd2,0x00,0x00]
3320
33210x7e,0x00,0x8e,0xd4,0x6a,0xf6,0x00,0x00
3322# GFX12: v_cmpx_nlt_f16_e64 vcc_lo, ttmp15       ; encoding: [0x7e,0x00,0x8e,0xd4,0x6a,0xf6,0x00,0x00]
3323
33240x7e,0x00,0x8e,0xd4,0x6b,0xfe,0x01,0x00,0x0b,0xfe,0x00,0x00
3325# GFX12: v_cmpx_nlt_f16_e64 vcc_hi, 0xfe0b       ; encoding: [0x7e,0x00,0x8e,0xd4,0x6b,0xfe,0x01,0x00,0x0b,0xfe,0x00,0x00]
3326
33270x7e,0x00,0x8e,0xd4,0x7b,0xfa,0x01,0x00
3328# GFX12: v_cmpx_nlt_f16_e64 ttmp15, src_scc      ; encoding: [0x7e,0x00,0x8e,0xd4,0x7b,0xfa,0x01,0x00]
3329
33300x7e,0x00,0x8e,0xd4,0x7d,0xe0,0x01,0x00
3331# GFX12: v_cmpx_nlt_f16_e64 m0, 0.5              ; encoding: [0x7e,0x00,0x8e,0xd4,0x7d,0xe0,0x01,0x00]
3332
33330x7e,0x00,0x8e,0xd4,0x7e,0x82,0x01,0x00
3334# GFX12: v_cmpx_nlt_f16_e64 exec_lo, -1          ; encoding: [0x7e,0x00,0x8e,0xd4,0x7e,0x82,0x01,0x00]
3335
33360x7e,0x01,0x8e,0xd4,0x7f,0xf8,0x00,0x00
3337# GFX12: v_cmpx_nlt_f16_e64 |exec_hi|, null      ; encoding: [0x7e,0x01,0x8e,0xd4,0x7f,0xf8,0x00,0x00]
3338
33390x7e,0x00,0x8e,0xd4,0x7c,0xfc,0x00,0x00
3340# GFX12: v_cmpx_nlt_f16_e64 null, exec_lo        ; encoding: [0x7e,0x00,0x8e,0xd4,0x7c,0xfc,0x00,0x00]
3341
33420x7e,0x00,0x8e,0xd4,0xc1,0xfe,0x00,0x00
3343# GFX12: v_cmpx_nlt_f16_e64 -1, exec_hi          ; encoding: [0x7e,0x00,0x8e,0xd4,0xc1,0xfe,0x00,0x00]
3344
33450x7e,0x00,0x8e,0xd4,0xf0,0xfa,0x00,0x40
3346# GFX12: v_cmpx_nlt_f16_e64 0.5, -m0             ; encoding: [0x7e,0x00,0x8e,0xd4,0xf0,0xfa,0x00,0x40]
3347
33480x7e,0x02,0x8e,0xd4,0xfd,0xd4,0x00,0x20
3349# GFX12: v_cmpx_nlt_f16_e64 -src_scc, |vcc_lo|   ; encoding: [0x7e,0x02,0x8e,0xd4,0xfd,0xd4,0x00,0x20]
3350
33510x7e,0x83,0x8e,0xd4,0xff,0xd6,0x00,0x60,0x0b,0xfe,0x00,0x00
3352# GFX12: v_cmpx_nlt_f16_e64 -|0xfe0b|, -|vcc_hi| clamp ; encoding: [0x7e,0x83,0x8e,0xd4,0xff,0xd6,0x00,0x60,0x0b,0xfe,0x00,0x00]
3353
33540x7e,0x08,0x8e,0xd4,0x01,0x05,0x02,0x00
3355# GFX12-REAL16: v_cmpx_nlt_f16_e64 v1.h, v2.l op_sel:[1,0,0] ; encoding: [0x7e,0x08,0x8e,0xd4,0x01,0x05,0x02,0x00]
3356# GFX12-FAKE16: v_cmpx_nlt_f16_e64 v1, v2               ; encoding: [0x7e,0x00,0x8e,0xd4,0x01,0x05,0x02,0x00]
3357
33580x7e,0x10,0x8e,0xd4,0xff,0xff,0x03,0x00
3359# GFX12-REAL16: v_cmpx_nlt_f16_e64 v255.l, v255.h op_sel:[0,1,0] ; encoding: [0x7e,0x10,0x8e,0xd4,0xff,0xff,0x03,0x00]
3360# GFX12-FAKE16: v_cmpx_nlt_f16_e64 v255, v255           ; encoding: [0x7e,0x00,0x8e,0xd4,0xff,0xff,0x03,0x00]
3361
3362
33630x7e,0x00,0x9e,0xd4,0x01,0x05,0x02,0x00
3364# GFX12: v_cmpx_nlt_f32_e64 v1, v2               ; encoding: [0x7e,0x00,0x9e,0xd4,0x01,0x05,0x02,0x00]
3365
33660x7e,0x00,0x9e,0xd4,0xff,0xff,0x03,0x00
3367# GFX12: v_cmpx_nlt_f32_e64 v255, v255           ; encoding: [0x7e,0x00,0x9e,0xd4,0xff,0xff,0x03,0x00]
3368
33690x7e,0x00,0x9e,0xd4,0x01,0x04,0x00,0x00
3370# GFX12: v_cmpx_nlt_f32_e64 s1, s2               ; encoding: [0x7e,0x00,0x9e,0xd4,0x01,0x04,0x00,0x00]
3371
33720x7e,0x00,0x9e,0xd4,0x69,0xd2,0x00,0x00
3373# GFX12: v_cmpx_nlt_f32_e64 s105, s105           ; encoding: [0x7e,0x00,0x9e,0xd4,0x69,0xd2,0x00,0x00]
3374
33750x7e,0x00,0x9e,0xd4,0x6a,0xf6,0x00,0x00
3376# GFX12: v_cmpx_nlt_f32_e64 vcc_lo, ttmp15       ; encoding: [0x7e,0x00,0x9e,0xd4,0x6a,0xf6,0x00,0x00]
3377
33780x7e,0x00,0x9e,0xd4,0x6b,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf
3379# GFX12: v_cmpx_nlt_f32_e64 vcc_hi, 0xaf123456   ; encoding: [0x7e,0x00,0x9e,0xd4,0x6b,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf]
3380
33810x7e,0x00,0x9e,0xd4,0x7b,0xfa,0x01,0x00
3382# GFX12: v_cmpx_nlt_f32_e64 ttmp15, src_scc      ; encoding: [0x7e,0x00,0x9e,0xd4,0x7b,0xfa,0x01,0x00]
3383
33840x7e,0x00,0x9e,0xd4,0x7d,0xe0,0x01,0x00
3385# GFX12: v_cmpx_nlt_f32_e64 m0, 0.5              ; encoding: [0x7e,0x00,0x9e,0xd4,0x7d,0xe0,0x01,0x00]
3386
33870x7e,0x00,0x9e,0xd4,0x7e,0x82,0x01,0x00
3388# GFX12: v_cmpx_nlt_f32_e64 exec_lo, -1          ; encoding: [0x7e,0x00,0x9e,0xd4,0x7e,0x82,0x01,0x00]
3389
33900x7e,0x01,0x9e,0xd4,0x7f,0xf8,0x00,0x00
3391# GFX12: v_cmpx_nlt_f32_e64 |exec_hi|, null      ; encoding: [0x7e,0x01,0x9e,0xd4,0x7f,0xf8,0x00,0x00]
3392
33930x7e,0x00,0x9e,0xd4,0x7c,0xfc,0x00,0x00
3394# GFX12: v_cmpx_nlt_f32_e64 null, exec_lo        ; encoding: [0x7e,0x00,0x9e,0xd4,0x7c,0xfc,0x00,0x00]
3395
33960x7e,0x00,0x9e,0xd4,0xc1,0xfe,0x00,0x00
3397# GFX12: v_cmpx_nlt_f32_e64 -1, exec_hi          ; encoding: [0x7e,0x00,0x9e,0xd4,0xc1,0xfe,0x00,0x00]
3398
33990x7e,0x00,0x9e,0xd4,0xf0,0xfa,0x00,0x40
3400# GFX12: v_cmpx_nlt_f32_e64 0.5, -m0             ; encoding: [0x7e,0x00,0x9e,0xd4,0xf0,0xfa,0x00,0x40]
3401
34020x7e,0x02,0x9e,0xd4,0xfd,0xd4,0x00,0x20
3403# GFX12: v_cmpx_nlt_f32_e64 -src_scc, |vcc_lo|   ; encoding: [0x7e,0x02,0x9e,0xd4,0xfd,0xd4,0x00,0x20]
3404
34050x7e,0x83,0x9e,0xd4,0xff,0xd6,0x00,0x60,0x56,0x34,0x12,0xaf
3406# GFX12: v_cmpx_nlt_f32_e64 -|0xaf123456|, -|vcc_hi| clamp ; encoding: [0x7e,0x83,0x9e,0xd4,0xff,0xd6,0x00,0x60,0x56,0x34,0x12,0xaf]
3407
34080x7e,0x00,0xae,0xd4,0x01,0x05,0x02,0x00
3409# GFX12: v_cmpx_nlt_f64_e64 v[1:2], v[2:3]       ; encoding: [0x7e,0x00,0xae,0xd4,0x01,0x05,0x02,0x00]
3410
34110x7e,0x00,0xae,0xd4,0xfe,0xfd,0x03,0x00
3412# GFX12: v_cmpx_nlt_f64_e64 v[254:255], v[254:255] ; encoding: [0x7e,0x00,0xae,0xd4,0xfe,0xfd,0x03,0x00]
3413
34140x7e,0x00,0xae,0xd4,0x02,0x08,0x00,0x00
3415# GFX12: v_cmpx_nlt_f64_e64 s[2:3], s[4:5]       ; encoding: [0x7e,0x00,0xae,0xd4,0x02,0x08,0x00,0x00]
3416
34170x7e,0x00,0xae,0xd4,0x68,0xd0,0x00,0x00
3418# GFX12: v_cmpx_nlt_f64_e64 s[104:105], s[104:105] ; encoding: [0x7e,0x00,0xae,0xd4,0x68,0xd0,0x00,0x00]
3419
34200x7e,0x00,0xae,0xd4,0x6a,0xf4,0x00,0x00
3421# GFX12: v_cmpx_nlt_f64_e64 vcc, ttmp[14:15]     ; encoding: [0x7e,0x00,0xae,0xd4,0x6a,0xf4,0x00,0x00]
3422
34230x7e,0x00,0xae,0xd4,0x7a,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf
3424# GFX12: v_cmpx_nlt_f64_e64 ttmp[14:15], 0xaf123456 ; encoding: [0x7e,0x00,0xae,0xd4,0x7a,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf]
3425
34260x7e,0x01,0xae,0xd4,0x7e,0xfa,0x01,0x20
3427# GFX12: v_cmpx_nlt_f64_e64 -|exec|, src_scc     ; encoding: [0x7e,0x01,0xae,0xd4,0x7e,0xfa,0x01,0x20]
3428
34290x7e,0x00,0xae,0xd4,0x7c,0xe0,0x01,0x00
3430# GFX12: v_cmpx_nlt_f64_e64 null, 0.5            ; encoding: [0x7e,0x00,0xae,0xd4,0x7c,0xe0,0x01,0x00]
3431
34320x7e,0x00,0xae,0xd4,0xc1,0x82,0x01,0x00
3433# GFX12: v_cmpx_nlt_f64_e64 -1, -1               ; encoding: [0x7e,0x00,0xae,0xd4,0xc1,0x82,0x01,0x00]
3434
34350x7e,0x00,0xae,0xd4,0xf0,0xf8,0x00,0x00
3436# GFX12: v_cmpx_nlt_f64_e64 0.5, null            ; encoding: [0x7e,0x00,0xae,0xd4,0xf0,0xf8,0x00,0x00]
3437
34380x7e,0x03,0xae,0xd4,0xfd,0xfc,0x00,0x60
3439# GFX12: v_cmpx_nlt_f64_e64 -|src_scc|, -|exec|  ; encoding: [0x7e,0x03,0xae,0xd4,0xfd,0xfc,0x00,0x60]
3440
34410x7e,0x82,0xae,0xd4,0xff,0xd4,0x00,0x40,0x56,0x34,0x12,0xaf
3442# GFX12: v_cmpx_nlt_f64_e64 0xaf123456, -|vcc| clamp ; encoding: [0x7e,0x82,0xae,0xd4,0xff,0xd4,0x00,0x40,0x56,0x34,0x12,0xaf]
3443
34440x7e,0x00,0x87,0xd4,0x01,0x05,0x02,0x00
3445# GFX12-REAL16: v_cmpx_o_f16_e64 v1.l, v2.l             ; encoding: [0x7e,0x00,0x87,0xd4,0x01,0x05,0x02,0x00]
3446# GFX12-FAKE16: v_cmpx_o_f16_e64 v1, v2                 ; encoding: [0x7e,0x00,0x87,0xd4,0x01,0x05,0x02,0x00]
3447
34480x7e,0x00,0x87,0xd4,0xff,0xff,0x03,0x00
3449# GFX12-REAL16: v_cmpx_o_f16_e64 v255.l, v255.l         ; encoding: [0x7e,0x00,0x87,0xd4,0xff,0xff,0x03,0x00]
3450# GFX12-FAKE16: v_cmpx_o_f16_e64 v255, v255             ; encoding: [0x7e,0x00,0x87,0xd4,0xff,0xff,0x03,0x00]
3451
34520x7e,0x00,0x87,0xd4,0x01,0x04,0x00,0x00
3453# GFX12: v_cmpx_o_f16_e64 s1, s2                 ; encoding: [0x7e,0x00,0x87,0xd4,0x01,0x04,0x00,0x00]
3454
34550x7e,0x00,0x87,0xd4,0x69,0xd2,0x00,0x00
3456# GFX12: v_cmpx_o_f16_e64 s105, s105             ; encoding: [0x7e,0x00,0x87,0xd4,0x69,0xd2,0x00,0x00]
3457
34580x7e,0x00,0x87,0xd4,0x6a,0xf6,0x00,0x00
3459# GFX12: v_cmpx_o_f16_e64 vcc_lo, ttmp15         ; encoding: [0x7e,0x00,0x87,0xd4,0x6a,0xf6,0x00,0x00]
3460
34610x7e,0x00,0x87,0xd4,0x6b,0xfe,0x01,0x00,0x0b,0xfe,0x00,0x00
3462# GFX12: v_cmpx_o_f16_e64 vcc_hi, 0xfe0b         ; encoding: [0x7e,0x00,0x87,0xd4,0x6b,0xfe,0x01,0x00,0x0b,0xfe,0x00,0x00]
3463
34640x7e,0x00,0x87,0xd4,0x7b,0xfa,0x01,0x00
3465# GFX12: v_cmpx_o_f16_e64 ttmp15, src_scc        ; encoding: [0x7e,0x00,0x87,0xd4,0x7b,0xfa,0x01,0x00]
3466
34670x7e,0x00,0x87,0xd4,0x7d,0xe0,0x01,0x00
3468# GFX12: v_cmpx_o_f16_e64 m0, 0.5                ; encoding: [0x7e,0x00,0x87,0xd4,0x7d,0xe0,0x01,0x00]
3469
34700x7e,0x00,0x87,0xd4,0x7e,0x82,0x01,0x00
3471# GFX12: v_cmpx_o_f16_e64 exec_lo, -1            ; encoding: [0x7e,0x00,0x87,0xd4,0x7e,0x82,0x01,0x00]
3472
34730x7e,0x01,0x87,0xd4,0x7f,0xf8,0x00,0x00
3474# GFX12: v_cmpx_o_f16_e64 |exec_hi|, null        ; encoding: [0x7e,0x01,0x87,0xd4,0x7f,0xf8,0x00,0x00]
3475
34760x7e,0x00,0x87,0xd4,0x7c,0xfc,0x00,0x00
3477# GFX12: v_cmpx_o_f16_e64 null, exec_lo          ; encoding: [0x7e,0x00,0x87,0xd4,0x7c,0xfc,0x00,0x00]
3478
34790x7e,0x00,0x87,0xd4,0xc1,0xfe,0x00,0x00
3480# GFX12: v_cmpx_o_f16_e64 -1, exec_hi            ; encoding: [0x7e,0x00,0x87,0xd4,0xc1,0xfe,0x00,0x00]
3481
34820x7e,0x00,0x87,0xd4,0xf0,0xfa,0x00,0x40
3483# GFX12: v_cmpx_o_f16_e64 0.5, -m0               ; encoding: [0x7e,0x00,0x87,0xd4,0xf0,0xfa,0x00,0x40]
3484
34850x7e,0x02,0x87,0xd4,0xfd,0xd4,0x00,0x20
3486# GFX12: v_cmpx_o_f16_e64 -src_scc, |vcc_lo|     ; encoding: [0x7e,0x02,0x87,0xd4,0xfd,0xd4,0x00,0x20]
3487
34880x7e,0x83,0x87,0xd4,0xff,0xd6,0x00,0x60,0x0b,0xfe,0x00,0x00
3489# GFX12: v_cmpx_o_f16_e64 -|0xfe0b|, -|vcc_hi| clamp ; encoding: [0x7e,0x83,0x87,0xd4,0xff,0xd6,0x00,0x60,0x0b,0xfe,0x00,0x00]
3490
34910x7e,0x08,0x87,0xd4,0x01,0x05,0x02,0x00
3492# GFX12-REAL16: v_cmpx_o_f16_e64 v1.h, v2.l op_sel:[1,0,0] ; encoding: [0x7e,0x08,0x87,0xd4,0x01,0x05,0x02,0x00]
3493# GFX12-FAKE16: v_cmpx_o_f16_e64 v1, v2                 ; encoding: [0x7e,0x00,0x87,0xd4,0x01,0x05,0x02,0x00]
3494
34950x7e,0x10,0x87,0xd4,0xff,0xff,0x03,0x00
3496# GFX12-REAL16: v_cmpx_o_f16_e64 v255.l, v255.h op_sel:[0,1,0] ; encoding: [0x7e,0x10,0x87,0xd4,0xff,0xff,0x03,0x00]
3497# GFX12-FAKE16: v_cmpx_o_f16_e64 v255, v255             ; encoding: [0x7e,0x00,0x87,0xd4,0xff,0xff,0x03,0x00]
3498
3499
35000x7e,0x00,0x97,0xd4,0x01,0x05,0x02,0x00
3501# GFX12: v_cmpx_o_f32_e64 v1, v2                 ; encoding: [0x7e,0x00,0x97,0xd4,0x01,0x05,0x02,0x00]
3502
35030x7e,0x00,0x97,0xd4,0xff,0xff,0x03,0x00
3504# GFX12: v_cmpx_o_f32_e64 v255, v255             ; encoding: [0x7e,0x00,0x97,0xd4,0xff,0xff,0x03,0x00]
3505
35060x7e,0x00,0x97,0xd4,0x01,0x04,0x00,0x00
3507# GFX12: v_cmpx_o_f32_e64 s1, s2                 ; encoding: [0x7e,0x00,0x97,0xd4,0x01,0x04,0x00,0x00]
3508
35090x7e,0x00,0x97,0xd4,0x69,0xd2,0x00,0x00
3510# GFX12: v_cmpx_o_f32_e64 s105, s105             ; encoding: [0x7e,0x00,0x97,0xd4,0x69,0xd2,0x00,0x00]
3511
35120x7e,0x00,0x97,0xd4,0x6a,0xf6,0x00,0x00
3513# GFX12: v_cmpx_o_f32_e64 vcc_lo, ttmp15         ; encoding: [0x7e,0x00,0x97,0xd4,0x6a,0xf6,0x00,0x00]
3514
35150x7e,0x00,0x97,0xd4,0x6b,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf
3516# GFX12: v_cmpx_o_f32_e64 vcc_hi, 0xaf123456     ; encoding: [0x7e,0x00,0x97,0xd4,0x6b,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf]
3517
35180x7e,0x00,0x97,0xd4,0x7b,0xfa,0x01,0x00
3519# GFX12: v_cmpx_o_f32_e64 ttmp15, src_scc        ; encoding: [0x7e,0x00,0x97,0xd4,0x7b,0xfa,0x01,0x00]
3520
35210x7e,0x00,0x97,0xd4,0x7d,0xe0,0x01,0x00
3522# GFX12: v_cmpx_o_f32_e64 m0, 0.5                ; encoding: [0x7e,0x00,0x97,0xd4,0x7d,0xe0,0x01,0x00]
3523
35240x7e,0x00,0x97,0xd4,0x7e,0x82,0x01,0x00
3525# GFX12: v_cmpx_o_f32_e64 exec_lo, -1            ; encoding: [0x7e,0x00,0x97,0xd4,0x7e,0x82,0x01,0x00]
3526
35270x7e,0x01,0x97,0xd4,0x7f,0xf8,0x00,0x00
3528# GFX12: v_cmpx_o_f32_e64 |exec_hi|, null        ; encoding: [0x7e,0x01,0x97,0xd4,0x7f,0xf8,0x00,0x00]
3529
35300x7e,0x00,0x97,0xd4,0x7c,0xfc,0x00,0x00
3531# GFX12: v_cmpx_o_f32_e64 null, exec_lo          ; encoding: [0x7e,0x00,0x97,0xd4,0x7c,0xfc,0x00,0x00]
3532
35330x7e,0x00,0x97,0xd4,0xc1,0xfe,0x00,0x00
3534# GFX12: v_cmpx_o_f32_e64 -1, exec_hi            ; encoding: [0x7e,0x00,0x97,0xd4,0xc1,0xfe,0x00,0x00]
3535
35360x7e,0x00,0x97,0xd4,0xf0,0xfa,0x00,0x40
3537# GFX12: v_cmpx_o_f32_e64 0.5, -m0               ; encoding: [0x7e,0x00,0x97,0xd4,0xf0,0xfa,0x00,0x40]
3538
35390x7e,0x02,0x97,0xd4,0xfd,0xd4,0x00,0x20
3540# GFX12: v_cmpx_o_f32_e64 -src_scc, |vcc_lo|     ; encoding: [0x7e,0x02,0x97,0xd4,0xfd,0xd4,0x00,0x20]
3541
35420x7e,0x83,0x97,0xd4,0xff,0xd6,0x00,0x60,0x56,0x34,0x12,0xaf
3543# GFX12: v_cmpx_o_f32_e64 -|0xaf123456|, -|vcc_hi| clamp ; encoding: [0x7e,0x83,0x97,0xd4,0xff,0xd6,0x00,0x60,0x56,0x34,0x12,0xaf]
3544
35450x7e,0x00,0xa7,0xd4,0x01,0x05,0x02,0x00
3546# GFX12: v_cmpx_o_f64_e64 v[1:2], v[2:3]         ; encoding: [0x7e,0x00,0xa7,0xd4,0x01,0x05,0x02,0x00]
3547
35480x7e,0x00,0xa7,0xd4,0xfe,0xfd,0x03,0x00
3549# GFX12: v_cmpx_o_f64_e64 v[254:255], v[254:255] ; encoding: [0x7e,0x00,0xa7,0xd4,0xfe,0xfd,0x03,0x00]
3550
35510x7e,0x00,0xa7,0xd4,0x02,0x08,0x00,0x00
3552# GFX12: v_cmpx_o_f64_e64 s[2:3], s[4:5]         ; encoding: [0x7e,0x00,0xa7,0xd4,0x02,0x08,0x00,0x00]
3553
35540x7e,0x00,0xa7,0xd4,0x68,0xd0,0x00,0x00
3555# GFX12: v_cmpx_o_f64_e64 s[104:105], s[104:105] ; encoding: [0x7e,0x00,0xa7,0xd4,0x68,0xd0,0x00,0x00]
3556
35570x7e,0x00,0xa7,0xd4,0x6a,0xf4,0x00,0x00
3558# GFX12: v_cmpx_o_f64_e64 vcc, ttmp[14:15]       ; encoding: [0x7e,0x00,0xa7,0xd4,0x6a,0xf4,0x00,0x00]
3559
35600x7e,0x00,0xa7,0xd4,0x7a,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf
3561# GFX12: v_cmpx_o_f64_e64 ttmp[14:15], 0xaf123456 ; encoding: [0x7e,0x00,0xa7,0xd4,0x7a,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf]
3562
35630x7e,0x01,0xa7,0xd4,0x7e,0xfa,0x01,0x20
3564# GFX12: v_cmpx_o_f64_e64 -|exec|, src_scc       ; encoding: [0x7e,0x01,0xa7,0xd4,0x7e,0xfa,0x01,0x20]
3565
35660x7e,0x00,0xa7,0xd4,0x7c,0xe0,0x01,0x00
3567# GFX12: v_cmpx_o_f64_e64 null, 0.5              ; encoding: [0x7e,0x00,0xa7,0xd4,0x7c,0xe0,0x01,0x00]
3568
35690x7e,0x00,0xa7,0xd4,0xc1,0x82,0x01,0x00
3570# GFX12: v_cmpx_o_f64_e64 -1, -1                 ; encoding: [0x7e,0x00,0xa7,0xd4,0xc1,0x82,0x01,0x00]
3571
35720x7e,0x00,0xa7,0xd4,0xf0,0xf8,0x00,0x00
3573# GFX12: v_cmpx_o_f64_e64 0.5, null              ; encoding: [0x7e,0x00,0xa7,0xd4,0xf0,0xf8,0x00,0x00]
3574
35750x7e,0x03,0xa7,0xd4,0xfd,0xfc,0x00,0x60
3576# GFX12: v_cmpx_o_f64_e64 -|src_scc|, -|exec|    ; encoding: [0x7e,0x03,0xa7,0xd4,0xfd,0xfc,0x00,0x60]
3577
35780x7e,0x82,0xa7,0xd4,0xff,0xd4,0x00,0x40,0x56,0x34,0x12,0xaf
3579# GFX12: v_cmpx_o_f64_e64 0xaf123456, -|vcc| clamp ; encoding: [0x7e,0x82,0xa7,0xd4,0xff,0xd4,0x00,0x40,0x56,0x34,0x12,0xaf]
3580
35810x7e,0x00,0x88,0xd4,0x01,0x05,0x02,0x00
3582# GFX12-REAL16: v_cmpx_u_f16_e64 v1.l, v2.l             ; encoding: [0x7e,0x00,0x88,0xd4,0x01,0x05,0x02,0x00]
3583# GFX12-FAKE16: v_cmpx_u_f16_e64 v1, v2                 ; encoding: [0x7e,0x00,0x88,0xd4,0x01,0x05,0x02,0x00]
3584
35850x7e,0x00,0x88,0xd4,0xff,0xff,0x03,0x00
3586# GFX12-REAL16: v_cmpx_u_f16_e64 v255.l, v255.l         ; encoding: [0x7e,0x00,0x88,0xd4,0xff,0xff,0x03,0x00]
3587# GFX12-FAKE16: v_cmpx_u_f16_e64 v255, v255             ; encoding: [0x7e,0x00,0x88,0xd4,0xff,0xff,0x03,0x00]
3588
35890x7e,0x00,0x88,0xd4,0x01,0x04,0x00,0x00
3590# GFX12: v_cmpx_u_f16_e64 s1, s2                 ; encoding: [0x7e,0x00,0x88,0xd4,0x01,0x04,0x00,0x00]
3591
35920x7e,0x00,0x88,0xd4,0x69,0xd2,0x00,0x00
3593# GFX12: v_cmpx_u_f16_e64 s105, s105             ; encoding: [0x7e,0x00,0x88,0xd4,0x69,0xd2,0x00,0x00]
3594
35950x7e,0x00,0x88,0xd4,0x6a,0xf6,0x00,0x00
3596# GFX12: v_cmpx_u_f16_e64 vcc_lo, ttmp15         ; encoding: [0x7e,0x00,0x88,0xd4,0x6a,0xf6,0x00,0x00]
3597
35980x7e,0x00,0x88,0xd4,0x6b,0xfe,0x01,0x00,0x0b,0xfe,0x00,0x00
3599# GFX12: v_cmpx_u_f16_e64 vcc_hi, 0xfe0b         ; encoding: [0x7e,0x00,0x88,0xd4,0x6b,0xfe,0x01,0x00,0x0b,0xfe,0x00,0x00]
3600
36010x7e,0x00,0x88,0xd4,0x7b,0xfa,0x01,0x00
3602# GFX12: v_cmpx_u_f16_e64 ttmp15, src_scc        ; encoding: [0x7e,0x00,0x88,0xd4,0x7b,0xfa,0x01,0x00]
3603
36040x7e,0x00,0x88,0xd4,0x7d,0xe0,0x01,0x00
3605# GFX12: v_cmpx_u_f16_e64 m0, 0.5                ; encoding: [0x7e,0x00,0x88,0xd4,0x7d,0xe0,0x01,0x00]
3606
36070x7e,0x00,0x88,0xd4,0x7e,0x82,0x01,0x00
3608# GFX12: v_cmpx_u_f16_e64 exec_lo, -1            ; encoding: [0x7e,0x00,0x88,0xd4,0x7e,0x82,0x01,0x00]
3609
36100x7e,0x01,0x88,0xd4,0x7f,0xf8,0x00,0x00
3611# GFX12: v_cmpx_u_f16_e64 |exec_hi|, null        ; encoding: [0x7e,0x01,0x88,0xd4,0x7f,0xf8,0x00,0x00]
3612
36130x7e,0x00,0x88,0xd4,0x7c,0xfc,0x00,0x00
3614# GFX12: v_cmpx_u_f16_e64 null, exec_lo          ; encoding: [0x7e,0x00,0x88,0xd4,0x7c,0xfc,0x00,0x00]
3615
36160x7e,0x00,0x88,0xd4,0xc1,0xfe,0x00,0x00
3617# GFX12: v_cmpx_u_f16_e64 -1, exec_hi            ; encoding: [0x7e,0x00,0x88,0xd4,0xc1,0xfe,0x00,0x00]
3618
36190x7e,0x00,0x88,0xd4,0xf0,0xfa,0x00,0x40
3620# GFX12: v_cmpx_u_f16_e64 0.5, -m0               ; encoding: [0x7e,0x00,0x88,0xd4,0xf0,0xfa,0x00,0x40]
3621
36220x7e,0x02,0x88,0xd4,0xfd,0xd4,0x00,0x20
3623# GFX12: v_cmpx_u_f16_e64 -src_scc, |vcc_lo|     ; encoding: [0x7e,0x02,0x88,0xd4,0xfd,0xd4,0x00,0x20]
3624
36250x7e,0x83,0x88,0xd4,0xff,0xd6,0x00,0x60,0x0b,0xfe,0x00,0x00
3626# GFX12: v_cmpx_u_f16_e64 -|0xfe0b|, -|vcc_hi| clamp ; encoding: [0x7e,0x83,0x88,0xd4,0xff,0xd6,0x00,0x60,0x0b,0xfe,0x00,0x00]
3627
36280x7e,0x08,0x88,0xd4,0x01,0x05,0x02,0x00
3629# GFX12-REAL16: v_cmpx_u_f16_e64 v1.h, v2.l op_sel:[1,0,0] ; encoding: [0x7e,0x08,0x88,0xd4,0x01,0x05,0x02,0x00]
3630# GFX12-FAKE16: v_cmpx_u_f16_e64 v1, v2                 ; encoding: [0x7e,0x00,0x88,0xd4,0x01,0x05,0x02,0x00]
3631
36320x7e,0x10,0x88,0xd4,0xff,0xff,0x03,0x00
3633# GFX12-REAL16: v_cmpx_u_f16_e64 v255.l, v255.h op_sel:[0,1,0] ; encoding: [0x7e,0x10,0x88,0xd4,0xff,0xff,0x03,0x00]
3634# GFX12-FAKE16: v_cmpx_u_f16_e64 v255, v255             ; encoding: [0x7e,0x00,0x88,0xd4,0xff,0xff,0x03,0x00]
3635
36360x7e,0x00,0x98,0xd4,0x01,0x05,0x02,0x00
3637# GFX12: v_cmpx_u_f32_e64 v1, v2                 ; encoding: [0x7e,0x00,0x98,0xd4,0x01,0x05,0x02,0x00]
3638
36390x7e,0x00,0x98,0xd4,0xff,0xff,0x03,0x00
3640# GFX12: v_cmpx_u_f32_e64 v255, v255             ; encoding: [0x7e,0x00,0x98,0xd4,0xff,0xff,0x03,0x00]
3641
36420x7e,0x00,0x98,0xd4,0x01,0x04,0x00,0x00
3643# GFX12: v_cmpx_u_f32_e64 s1, s2                 ; encoding: [0x7e,0x00,0x98,0xd4,0x01,0x04,0x00,0x00]
3644
36450x7e,0x00,0x98,0xd4,0x69,0xd2,0x00,0x00
3646# GFX12: v_cmpx_u_f32_e64 s105, s105             ; encoding: [0x7e,0x00,0x98,0xd4,0x69,0xd2,0x00,0x00]
3647
36480x7e,0x00,0x98,0xd4,0x6a,0xf6,0x00,0x00
3649# GFX12: v_cmpx_u_f32_e64 vcc_lo, ttmp15         ; encoding: [0x7e,0x00,0x98,0xd4,0x6a,0xf6,0x00,0x00]
3650
36510x7e,0x00,0x98,0xd4,0x6b,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf
3652# GFX12: v_cmpx_u_f32_e64 vcc_hi, 0xaf123456     ; encoding: [0x7e,0x00,0x98,0xd4,0x6b,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf]
3653
36540x7e,0x00,0x98,0xd4,0x7b,0xfa,0x01,0x00
3655# GFX12: v_cmpx_u_f32_e64 ttmp15, src_scc        ; encoding: [0x7e,0x00,0x98,0xd4,0x7b,0xfa,0x01,0x00]
3656
36570x7e,0x00,0x98,0xd4,0x7d,0xe0,0x01,0x00
3658# GFX12: v_cmpx_u_f32_e64 m0, 0.5                ; encoding: [0x7e,0x00,0x98,0xd4,0x7d,0xe0,0x01,0x00]
3659
36600x7e,0x00,0x98,0xd4,0x7e,0x82,0x01,0x00
3661# GFX12: v_cmpx_u_f32_e64 exec_lo, -1            ; encoding: [0x7e,0x00,0x98,0xd4,0x7e,0x82,0x01,0x00]
3662
36630x7e,0x01,0x98,0xd4,0x7f,0xf8,0x00,0x00
3664# GFX12: v_cmpx_u_f32_e64 |exec_hi|, null        ; encoding: [0x7e,0x01,0x98,0xd4,0x7f,0xf8,0x00,0x00]
3665
36660x7e,0x00,0x98,0xd4,0x7c,0xfc,0x00,0x00
3667# GFX12: v_cmpx_u_f32_e64 null, exec_lo          ; encoding: [0x7e,0x00,0x98,0xd4,0x7c,0xfc,0x00,0x00]
3668
36690x7e,0x00,0x98,0xd4,0xc1,0xfe,0x00,0x00
3670# GFX12: v_cmpx_u_f32_e64 -1, exec_hi            ; encoding: [0x7e,0x00,0x98,0xd4,0xc1,0xfe,0x00,0x00]
3671
36720x7e,0x00,0x98,0xd4,0xf0,0xfa,0x00,0x40
3673# GFX12: v_cmpx_u_f32_e64 0.5, -m0               ; encoding: [0x7e,0x00,0x98,0xd4,0xf0,0xfa,0x00,0x40]
3674
36750x7e,0x02,0x98,0xd4,0xfd,0xd4,0x00,0x20
3676# GFX12: v_cmpx_u_f32_e64 -src_scc, |vcc_lo|     ; encoding: [0x7e,0x02,0x98,0xd4,0xfd,0xd4,0x00,0x20]
3677
36780x7e,0x83,0x98,0xd4,0xff,0xd6,0x00,0x60,0x56,0x34,0x12,0xaf
3679# GFX12: v_cmpx_u_f32_e64 -|0xaf123456|, -|vcc_hi| clamp ; encoding: [0x7e,0x83,0x98,0xd4,0xff,0xd6,0x00,0x60,0x56,0x34,0x12,0xaf]
3680
36810x7e,0x00,0xa8,0xd4,0x01,0x05,0x02,0x00
3682# GFX12: v_cmpx_u_f64_e64 v[1:2], v[2:3]         ; encoding: [0x7e,0x00,0xa8,0xd4,0x01,0x05,0x02,0x00]
3683
36840x7e,0x00,0xa8,0xd4,0xfe,0xfd,0x03,0x00
3685# GFX12: v_cmpx_u_f64_e64 v[254:255], v[254:255] ; encoding: [0x7e,0x00,0xa8,0xd4,0xfe,0xfd,0x03,0x00]
3686
36870x7e,0x00,0xa8,0xd4,0x02,0x08,0x00,0x00
3688# GFX12: v_cmpx_u_f64_e64 s[2:3], s[4:5]         ; encoding: [0x7e,0x00,0xa8,0xd4,0x02,0x08,0x00,0x00]
3689
36900x7e,0x00,0xa8,0xd4,0x68,0xd0,0x00,0x00
3691# GFX12: v_cmpx_u_f64_e64 s[104:105], s[104:105] ; encoding: [0x7e,0x00,0xa8,0xd4,0x68,0xd0,0x00,0x00]
3692
36930x7e,0x00,0xa8,0xd4,0x6a,0xf4,0x00,0x00
3694# GFX12: v_cmpx_u_f64_e64 vcc, ttmp[14:15]       ; encoding: [0x7e,0x00,0xa8,0xd4,0x6a,0xf4,0x00,0x00]
3695
36960x7e,0x00,0xa8,0xd4,0x7a,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf
3697# GFX12: v_cmpx_u_f64_e64 ttmp[14:15], 0xaf123456 ; encoding: [0x7e,0x00,0xa8,0xd4,0x7a,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf]
3698
36990x7e,0x01,0xa8,0xd4,0x7e,0xfa,0x01,0x20
3700# GFX12: v_cmpx_u_f64_e64 -|exec|, src_scc       ; encoding: [0x7e,0x01,0xa8,0xd4,0x7e,0xfa,0x01,0x20]
3701
37020x7e,0x00,0xa8,0xd4,0x7c,0xe0,0x01,0x00
3703# GFX12: v_cmpx_u_f64_e64 null, 0.5              ; encoding: [0x7e,0x00,0xa8,0xd4,0x7c,0xe0,0x01,0x00]
3704
37050x7e,0x00,0xa8,0xd4,0xc1,0x82,0x01,0x00
3706# GFX12: v_cmpx_u_f64_e64 -1, -1                 ; encoding: [0x7e,0x00,0xa8,0xd4,0xc1,0x82,0x01,0x00]
3707
37080x7e,0x00,0xa8,0xd4,0xf0,0xf8,0x00,0x00
3709# GFX12: v_cmpx_u_f64_e64 0.5, null              ; encoding: [0x7e,0x00,0xa8,0xd4,0xf0,0xf8,0x00,0x00]
3710
37110x7e,0x03,0xa8,0xd4,0xfd,0xfc,0x00,0x60
3712# GFX12: v_cmpx_u_f64_e64 -|src_scc|, -|exec|    ; encoding: [0x7e,0x03,0xa8,0xd4,0xfd,0xfc,0x00,0x60]
3713
37140x7e,0x82,0xa8,0xd4,0xff,0xd4,0x00,0x40,0x56,0x34,0x12,0xaf
3715# GFX12: v_cmpx_u_f64_e64 0xaf123456, -|vcc| clamp ; encoding: [0x7e,0x82,0xa8,0xd4,0xff,0xd4,0x00,0x40,0x56,0x34,0x12,0xaf]
3716