xref: /llvm-project/llvm/test/MC/Disassembler/AMDGPU/gfx12_dasm_vop3c.txt (revision e1c1e74a6fd71dd889155100d4c0f5e3284f7a22)
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,W32,W32-REAL16 %s
3# RUN: llvm-mc -triple=amdgcn -mcpu=gfx1200 -mattr=-real-true16 -disassemble -show-encoding < %s | FileCheck -check-prefixes=GFX12,W32,W32-FAKE16 %s
4# RUN: llvm-mc -triple=amdgcn -mcpu=gfx1200 -mattr=+wavefrontsize64,+real-true16 -disassemble -show-encoding < %s | FileCheck -check-prefixes=GFX12,W64,W64-REAL16 %s
5# RUN: llvm-mc -triple=amdgcn -mcpu=gfx1200 -mattr=+wavefrontsize64,-real-true16 -disassemble -show-encoding < %s | FileCheck -check-prefixes=GFX12,W64,W64-FAKE16 %s
6
70x0a,0x00,0x7d,0xd4,0x01,0x05,0x02,0x00
8# W32-REAL16: v_cmp_class_f16_e64 s10, v1.l, v2.l     ; encoding: [0x0a,0x00,0x7d,0xd4,0x01,0x05,0x02,0x00]
9# W32-FAKE16: v_cmp_class_f16_e64 s10, v1, v2         ; encoding: [0x0a,0x00,0x7d,0xd4,0x01,0x05,0x02,0x00]
10# W64-REAL16: v_cmp_class_f16_e64 s[10:11], v1.l, v2.l ; encoding: [0x0a,0x00,0x7d,0xd4,0x01,0x05,0x02,0x00]
11# W64-FAKE16: v_cmp_class_f16_e64 s[10:11], v1, v2    ; encoding: [0x0a,0x00,0x7d,0xd4,0x01,0x05,0x02,0x00]
12
130x0a,0x00,0x7d,0xd4,0xff,0x05,0x02,0x00
14# W32-REAL16: v_cmp_class_f16_e64 s10, v255.l, v2.l   ; encoding: [0x0a,0x00,0x7d,0xd4,0xff,0x05,0x02,0x00]
15# W32-FAKE16: v_cmp_class_f16_e64 s10, v255, v2       ; encoding: [0x0a,0x00,0x7d,0xd4,0xff,0x05,0x02,0x00]
16# W64-REAL16: v_cmp_class_f16_e64 s[10:11], v255.l, v2.l ; encoding: [0x0a,0x00,0x7d,0xd4,0xff,0x05,0x02,0x00]
17# W64-FAKE16: v_cmp_class_f16_e64 s[10:11], v255, v2  ; encoding: [0x0a,0x00,0x7d,0xd4,0xff,0x05,0x02,0x00]
18
190x0a,0x00,0x7d,0xd4,0x01,0x04,0x02,0x00
20# W32-REAL16: v_cmp_class_f16_e64 s10, s1, v2.l       ; encoding: [0x0a,0x00,0x7d,0xd4,0x01,0x04,0x02,0x00]
21# W32-FAKE16: v_cmp_class_f16_e64 s10, s1, v2         ; encoding: [0x0a,0x00,0x7d,0xd4,0x01,0x04,0x02,0x00]
22# W64-REAL16: v_cmp_class_f16_e64 s[10:11], s1, v2.l  ; encoding: [0x0a,0x00,0x7d,0xd4,0x01,0x04,0x02,0x00]
23# W64-FAKE16: v_cmp_class_f16_e64 s[10:11], s1, v2    ; encoding: [0x0a,0x00,0x7d,0xd4,0x01,0x04,0x02,0x00]
24
250x0a,0x00,0x7d,0xd4,0x69,0xfe,0x03,0x00
26# W32-REAL16: v_cmp_class_f16_e64 s10, s105, v255.l   ; encoding: [0x0a,0x00,0x7d,0xd4,0x69,0xfe,0x03,0x00]
27# W32-FAKE16: v_cmp_class_f16_e64 s10, s105, v255     ; encoding: [0x0a,0x00,0x7d,0xd4,0x69,0xfe,0x03,0x00]
28# W64-REAL16: v_cmp_class_f16_e64 s[10:11], s105, v255.l ; encoding: [0x0a,0x00,0x7d,0xd4,0x69,0xfe,0x03,0x00]
29# W64-FAKE16: v_cmp_class_f16_e64 s[10:11], s105, v255 ; encoding: [0x0a,0x00,0x7d,0xd4,0x69,0xfe,0x03,0x00]
30
310x0a,0x00,0x7d,0xd4,0x6a,0x04,0x00,0x00
32# W32: v_cmp_class_f16_e64 s10, vcc_lo, s2     ; encoding: [0x0a,0x00,0x7d,0xd4,0x6a,0x04,0x00,0x00]
33# W64: v_cmp_class_f16_e64 s[10:11], vcc_lo, s2 ; encoding: [0x0a,0x00,0x7d,0xd4,0x6a,0x04,0x00,0x00]
34
350x0a,0x00,0x7d,0xd4,0x6b,0xd2,0x00,0x00
36# W32: v_cmp_class_f16_e64 s10, vcc_hi, s105   ; encoding: [0x0a,0x00,0x7d,0xd4,0x6b,0xd2,0x00,0x00]
37# W64: v_cmp_class_f16_e64 s[10:11], vcc_hi, s105 ; encoding: [0x0a,0x00,0x7d,0xd4,0x6b,0xd2,0x00,0x00]
38
390x0a,0x00,0x7d,0xd4,0x7b,0xf6,0x00,0x00
40# W32: v_cmp_class_f16_e64 s10, ttmp15, ttmp15 ; encoding: [0x0a,0x00,0x7d,0xd4,0x7b,0xf6,0x00,0x00]
41# W64: v_cmp_class_f16_e64 s[10:11], ttmp15, ttmp15 ; encoding: [0x0a,0x00,0x7d,0xd4,0x7b,0xf6,0x00,0x00]
42
430x0a,0x00,0x7d,0xd4,0x7d,0xfa,0x01,0x00
44# W32: v_cmp_class_f16_e64 s10, m0, src_scc    ; encoding: [0x0a,0x00,0x7d,0xd4,0x7d,0xfa,0x01,0x00]
45# W64: v_cmp_class_f16_e64 s[10:11], m0, src_scc ; encoding: [0x0a,0x00,0x7d,0xd4,0x7d,0xfa,0x01,0x00]
46
470x0a,0x00,0x7d,0xd4,0x7e,0x82,0x01,0x00
48# W32: v_cmp_class_f16_e64 s10, exec_lo, -1    ; encoding: [0x0a,0x00,0x7d,0xd4,0x7e,0x82,0x01,0x00]
49# W64: v_cmp_class_f16_e64 s[10:11], exec_lo, -1 ; encoding: [0x0a,0x00,0x7d,0xd4,0x7e,0x82,0x01,0x00]
50
510x0a,0x00,0x7d,0xd4,0x7f,0xf8,0x00,0x00
52# W32: v_cmp_class_f16_e64 s10, exec_hi, null  ; encoding: [0x0a,0x00,0x7d,0xd4,0x7f,0xf8,0x00,0x00]
53# W64: v_cmp_class_f16_e64 s[10:11], exec_hi, null ; encoding: [0x0a,0x00,0x7d,0xd4,0x7f,0xf8,0x00,0x00]
54
550x0a,0x00,0x7d,0xd4,0x7c,0xfc,0x00,0x00
56# W32: v_cmp_class_f16_e64 s10, null, exec_lo  ; encoding: [0x0a,0x00,0x7d,0xd4,0x7c,0xfc,0x00,0x00]
57# W64: v_cmp_class_f16_e64 s[10:11], null, exec_lo ; encoding: [0x0a,0x00,0x7d,0xd4,0x7c,0xfc,0x00,0x00]
58
590x68,0x00,0x7d,0xd4,0xc1,0xfe,0x00,0x00
60# W32: v_cmp_class_f16_e64 s104, -1, exec_hi   ; encoding: [0x68,0x00,0x7d,0xd4,0xc1,0xfe,0x00,0x00]
61# W64: v_cmp_class_f16_e64 s[104:105], -1, exec_hi ; encoding: [0x68,0x00,0x7d,0xd4,0xc1,0xfe,0x00,0x00]
62
630x6a,0x00,0x7d,0xd4,0xf0,0xfa,0x00,0x00
64# W32: v_cmp_class_f16_e64 vcc_lo, 0.5, m0     ; encoding: [0x6a,0x00,0x7d,0xd4,0xf0,0xfa,0x00,0x00]
65# W64: v_cmp_class_f16_e64 vcc, 0.5, m0        ; encoding: [0x6a,0x00,0x7d,0xd4,0xf0,0xfa,0x00,0x00]
66
670x7a,0x00,0x7d,0xd4,0xfd,0xd4,0x00,0x00
68# W32: v_cmp_class_f16_e64 ttmp14, src_scc, vcc_lo ; encoding: [0x7a,0x00,0x7d,0xd4,0xfd,0xd4,0x00,0x00]
69# W64: v_cmp_class_f16_e64 ttmp[14:15], src_scc, vcc_lo ; encoding: [0x7a,0x00,0x7d,0xd4,0xfd,0xd4,0x00,0x00]
70
710x7c,0x01,0x7d,0xd4,0xff,0xd6,0x00,0x20,0x0b,0xfe,0x00,0x00
72# GFX12: v_cmp_class_f16_e64 null, -|0xfe0b|, vcc_hi ; encoding: [0x7c,0x01,0x7d,0xd4,0xff,0xd6,0x00,0x20,0x0b,0xfe,0x00,0x00]
73
740x0a,0x08,0x7d,0xd4,0xff,0x05,0x02,0x00
75# W32-REAL16: v_cmp_class_f16_e64 s10, v255.h, v2.l op_sel:[1,0,0] ; encoding: [0x0a,0x08,0x7d,0xd4,0xff,0x05,0x02,0x00]
76# W32-FAKE16: v_cmp_class_f16_e64 s10, v255, v2       ; encoding: [0x0a,0x00,0x7d,0xd4,0xff,0x05,0x02,0x00]
77# W64-REAL16: v_cmp_class_f16_e64 s[10:11], v255.h, v2.l op_sel:[1,0,0] ; encoding: [0x0a,0x08,0x7d,0xd4,0xff,0x05,0x02,0x00]
78# W64-FAKE16: v_cmp_class_f16_e64 s[10:11], v255, v2  ; encoding: [0x0a,0x00,0x7d,0xd4,0xff,0x05,0x02,0x00]
79
800x0a,0x10,0x7d,0xd4,0x69,0xfe,0x03,0x00
81# W32-REAL16: v_cmp_class_f16_e64 s10, s105, v255.h op_sel:[0,1,0] ; encoding: [0x0a,0x10,0x7d,0xd4,0x69,0xfe,0x03,0x00]
82# W32-FAKE16: v_cmp_class_f16_e64 s10, s105, v255     ; encoding: [0x0a,0x00,0x7d,0xd4,0x69,0xfe,0x03,0x00]
83# W64-REAL16: v_cmp_class_f16_e64 s[10:11], s105, v255.h op_sel:[0,1,0] ; encoding: [0x0a,0x10,0x7d,0xd4,0x69,0xfe,0x03,0x00]
84# W64-FAKE16: v_cmp_class_f16_e64 s[10:11], s105, v255 ; encoding: [0x0a,0x00,0x7d,0xd4,0x69,0xfe,0x03,0x00]
85
86
870x0a,0x00,0x7e,0xd4,0x01,0x05,0x02,0x00
88# W32: v_cmp_class_f32_e64 s10, v1, v2         ; encoding: [0x0a,0x00,0x7e,0xd4,0x01,0x05,0x02,0x00]
89# W64: v_cmp_class_f32_e64 s[10:11], v1, v2    ; encoding: [0x0a,0x00,0x7e,0xd4,0x01,0x05,0x02,0x00]
90
910x0a,0x00,0x7e,0xd4,0xff,0xff,0x03,0x00
92# W32: v_cmp_class_f32_e64 s10, v255, v255     ; encoding: [0x0a,0x00,0x7e,0xd4,0xff,0xff,0x03,0x00]
93# W64: v_cmp_class_f32_e64 s[10:11], v255, v255 ; encoding: [0x0a,0x00,0x7e,0xd4,0xff,0xff,0x03,0x00]
94
950x0a,0x00,0x7e,0xd4,0x01,0x04,0x00,0x00
96# W32: v_cmp_class_f32_e64 s10, s1, s2         ; encoding: [0x0a,0x00,0x7e,0xd4,0x01,0x04,0x00,0x00]
97# W64: v_cmp_class_f32_e64 s[10:11], s1, s2    ; encoding: [0x0a,0x00,0x7e,0xd4,0x01,0x04,0x00,0x00]
98
990x0a,0x00,0x7e,0xd4,0x69,0xd2,0x00,0x00
100# W32: v_cmp_class_f32_e64 s10, s105, s105     ; encoding: [0x0a,0x00,0x7e,0xd4,0x69,0xd2,0x00,0x00]
101# W64: v_cmp_class_f32_e64 s[10:11], s105, s105 ; encoding: [0x0a,0x00,0x7e,0xd4,0x69,0xd2,0x00,0x00]
102
1030x0a,0x00,0x7e,0xd4,0x6a,0xf6,0x00,0x00
104# W32: v_cmp_class_f32_e64 s10, vcc_lo, ttmp15 ; encoding: [0x0a,0x00,0x7e,0xd4,0x6a,0xf6,0x00,0x00]
105# W64: v_cmp_class_f32_e64 s[10:11], vcc_lo, ttmp15 ; encoding: [0x0a,0x00,0x7e,0xd4,0x6a,0xf6,0x00,0x00]
106
1070x0a,0x00,0x7e,0xd4,0x6b,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf
108# W32: v_cmp_class_f32_e64 s10, vcc_hi, 0xaf123456 ; encoding: [0x0a,0x00,0x7e,0xd4,0x6b,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf]
109# W64: v_cmp_class_f32_e64 s[10:11], vcc_hi, 0xaf123456 ; encoding: [0x0a,0x00,0x7e,0xd4,0x6b,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf]
110
1110x0a,0x00,0x7e,0xd4,0x7b,0xfa,0x01,0x00
112# W32: v_cmp_class_f32_e64 s10, ttmp15, src_scc ; encoding: [0x0a,0x00,0x7e,0xd4,0x7b,0xfa,0x01,0x00]
113# W64: v_cmp_class_f32_e64 s[10:11], ttmp15, src_scc ; encoding: [0x0a,0x00,0x7e,0xd4,0x7b,0xfa,0x01,0x00]
114
1150x0a,0x00,0x7e,0xd4,0x7d,0xe0,0x01,0x00
116# W32: v_cmp_class_f32_e64 s10, m0, 0.5        ; encoding: [0x0a,0x00,0x7e,0xd4,0x7d,0xe0,0x01,0x00]
117# W64: v_cmp_class_f32_e64 s[10:11], m0, 0.5   ; encoding: [0x0a,0x00,0x7e,0xd4,0x7d,0xe0,0x01,0x00]
118
1190x0a,0x00,0x7e,0xd4,0x7e,0x82,0x01,0x00
120# W32: v_cmp_class_f32_e64 s10, exec_lo, -1    ; encoding: [0x0a,0x00,0x7e,0xd4,0x7e,0x82,0x01,0x00]
121# W64: v_cmp_class_f32_e64 s[10:11], exec_lo, -1 ; encoding: [0x0a,0x00,0x7e,0xd4,0x7e,0x82,0x01,0x00]
122
1230x0a,0x00,0x7e,0xd4,0x7f,0xf8,0x00,0x00
124# W32: v_cmp_class_f32_e64 s10, exec_hi, null  ; encoding: [0x0a,0x00,0x7e,0xd4,0x7f,0xf8,0x00,0x00]
125# W64: v_cmp_class_f32_e64 s[10:11], exec_hi, null ; encoding: [0x0a,0x00,0x7e,0xd4,0x7f,0xf8,0x00,0x00]
126
1270x0a,0x00,0x7e,0xd4,0x7c,0xfc,0x00,0x00
128# W32: v_cmp_class_f32_e64 s10, null, exec_lo  ; encoding: [0x0a,0x00,0x7e,0xd4,0x7c,0xfc,0x00,0x00]
129# W64: v_cmp_class_f32_e64 s[10:11], null, exec_lo ; encoding: [0x0a,0x00,0x7e,0xd4,0x7c,0xfc,0x00,0x00]
130
1310x68,0x00,0x7e,0xd4,0xc1,0xfe,0x00,0x00
132# W32: v_cmp_class_f32_e64 s104, -1, exec_hi   ; encoding: [0x68,0x00,0x7e,0xd4,0xc1,0xfe,0x00,0x00]
133# W64: v_cmp_class_f32_e64 s[104:105], -1, exec_hi ; encoding: [0x68,0x00,0x7e,0xd4,0xc1,0xfe,0x00,0x00]
134
1350x6a,0x00,0x7e,0xd4,0xf0,0xfa,0x00,0x00
136# W32: v_cmp_class_f32_e64 vcc_lo, 0.5, m0     ; encoding: [0x6a,0x00,0x7e,0xd4,0xf0,0xfa,0x00,0x00]
137# W64: v_cmp_class_f32_e64 vcc, 0.5, m0        ; encoding: [0x6a,0x00,0x7e,0xd4,0xf0,0xfa,0x00,0x00]
138
1390x7a,0x00,0x7e,0xd4,0xfd,0xd4,0x00,0x00
140# W32: v_cmp_class_f32_e64 ttmp14, src_scc, vcc_lo ; encoding: [0x7a,0x00,0x7e,0xd4,0xfd,0xd4,0x00,0x00]
141# W64: v_cmp_class_f32_e64 ttmp[14:15], src_scc, vcc_lo ; encoding: [0x7a,0x00,0x7e,0xd4,0xfd,0xd4,0x00,0x00]
142
1430x7c,0x01,0x7e,0xd4,0xff,0xd6,0x00,0x20,0x56,0x34,0x12,0xaf
144# GFX12: v_cmp_class_f32_e64 null, -|0xaf123456|, vcc_hi ; encoding: [0x7c,0x01,0x7e,0xd4,0xff,0xd6,0x00,0x20,0x56,0x34,0x12,0xaf]
145
1460x0a,0x00,0x7f,0xd4,0x01,0x05,0x02,0x00
147# W32: v_cmp_class_f64_e64 s10, v[1:2], v2     ; encoding: [0x0a,0x00,0x7f,0xd4,0x01,0x05,0x02,0x00]
148# W64: v_cmp_class_f64_e64 s[10:11], v[1:2], v2 ; encoding: [0x0a,0x00,0x7f,0xd4,0x01,0x05,0x02,0x00]
149
1500x0a,0x00,0x7f,0xd4,0x01,0xff,0x03,0x00
151# W32: v_cmp_class_f64_e64 s10, v[1:2], v255   ; encoding: [0x0a,0x00,0x7f,0xd4,0x01,0xff,0x03,0x00]
152# W64: v_cmp_class_f64_e64 s[10:11], v[1:2], v255 ; encoding: [0x0a,0x00,0x7f,0xd4,0x01,0xff,0x03,0x00]
153
1540x0a,0x00,0x7f,0xd4,0x01,0x05,0x00,0x00
155# W32: v_cmp_class_f64_e64 s10, v[1:2], s2     ; encoding: [0x0a,0x00,0x7f,0xd4,0x01,0x05,0x00,0x00]
156# W64: v_cmp_class_f64_e64 s[10:11], v[1:2], s2 ; encoding: [0x0a,0x00,0x7f,0xd4,0x01,0x05,0x00,0x00]
157
1580x0a,0x00,0x7f,0xd4,0x01,0xd3,0x00,0x00
159# W32: v_cmp_class_f64_e64 s10, v[1:2], s105   ; encoding: [0x0a,0x00,0x7f,0xd4,0x01,0xd3,0x00,0x00]
160# W64: v_cmp_class_f64_e64 s[10:11], v[1:2], s105 ; encoding: [0x0a,0x00,0x7f,0xd4,0x01,0xd3,0x00,0x00]
161
1620x0a,0x00,0x7f,0xd4,0xfe,0xf7,0x00,0x00
163# W32: v_cmp_class_f64_e64 s10, v[254:255], ttmp15 ; encoding: [0x0a,0x00,0x7f,0xd4,0xfe,0xf7,0x00,0x00]
164# W64: v_cmp_class_f64_e64 s[10:11], v[254:255], ttmp15 ; encoding: [0x0a,0x00,0x7f,0xd4,0xfe,0xf7,0x00,0x00]
165
1660x0a,0x00,0x7f,0xd4,0x02,0xd6,0x00,0x00
167# W32: v_cmp_class_f64_e64 s10, s[2:3], vcc_hi ; encoding: [0x0a,0x00,0x7f,0xd4,0x02,0xd6,0x00,0x00]
168# W64: v_cmp_class_f64_e64 s[10:11], s[2:3], vcc_hi ; encoding: [0x0a,0x00,0x7f,0xd4,0x02,0xd6,0x00,0x00]
169
1700x0a,0x00,0x7f,0xd4,0x68,0xd4,0x00,0x00
171# W32: v_cmp_class_f64_e64 s10, s[104:105], vcc_lo ; encoding: [0x0a,0x00,0x7f,0xd4,0x68,0xd4,0x00,0x00]
172# W64: v_cmp_class_f64_e64 s[10:11], s[104:105], vcc_lo ; encoding: [0x0a,0x00,0x7f,0xd4,0x68,0xd4,0x00,0x00]
173
1740x0a,0x00,0x7f,0xd4,0x6a,0xfa,0x00,0x00
175# W32: v_cmp_class_f64_e64 s10, vcc, m0        ; encoding: [0x0a,0x00,0x7f,0xd4,0x6a,0xfa,0x00,0x00]
176# W64: v_cmp_class_f64_e64 s[10:11], vcc, m0   ; encoding: [0x0a,0x00,0x7f,0xd4,0x6a,0xfa,0x00,0x00]
177
1780x0a,0x00,0x7f,0xd4,0x7a,0xfe,0x00,0x00
179# W32: v_cmp_class_f64_e64 s10, ttmp[14:15], exec_hi ; encoding: [0x0a,0x00,0x7f,0xd4,0x7a,0xfe,0x00,0x00]
180# W64: v_cmp_class_f64_e64 s[10:11], ttmp[14:15], exec_hi ; encoding: [0x0a,0x00,0x7f,0xd4,0x7a,0xfe,0x00,0x00]
181
1820x0a,0x00,0x7f,0xd4,0x7e,0xfc,0x00,0x00
183# W32: v_cmp_class_f64_e64 s10, exec, exec_lo  ; encoding: [0x0a,0x00,0x7f,0xd4,0x7e,0xfc,0x00,0x00]
184# W64: v_cmp_class_f64_e64 s[10:11], exec, exec_lo ; encoding: [0x0a,0x00,0x7f,0xd4,0x7e,0xfc,0x00,0x00]
185
1860x0a,0x00,0x7f,0xd4,0x7c,0xf8,0x00,0x00
187# W32: v_cmp_class_f64_e64 s10, null, null     ; encoding: [0x0a,0x00,0x7f,0xd4,0x7c,0xf8,0x00,0x00]
188# W64: v_cmp_class_f64_e64 s[10:11], null, null ; encoding: [0x0a,0x00,0x7f,0xd4,0x7c,0xf8,0x00,0x00]
189
1900x68,0x00,0x7f,0xd4,0xc1,0x82,0x01,0x00
191# W32: v_cmp_class_f64_e64 s104, -1, -1        ; encoding: [0x68,0x00,0x7f,0xd4,0xc1,0x82,0x01,0x00]
192# W64: v_cmp_class_f64_e64 s[104:105], -1, -1  ; encoding: [0x68,0x00,0x7f,0xd4,0xc1,0x82,0x01,0x00]
193
1940x6a,0x00,0x7f,0xd4,0xf0,0xe0,0x01,0x00
195# W32: v_cmp_class_f64_e64 vcc_lo, 0.5, 0.5    ; encoding: [0x6a,0x00,0x7f,0xd4,0xf0,0xe0,0x01,0x00]
196# W64: v_cmp_class_f64_e64 vcc, 0.5, 0.5       ; encoding: [0x6a,0x00,0x7f,0xd4,0xf0,0xe0,0x01,0x00]
197
1980x7a,0x01,0x7f,0xd4,0xfd,0xfa,0x01,0x20
199# W32: v_cmp_class_f64_e64 ttmp14, -|src_scc|, src_scc ; encoding: [0x7a,0x01,0x7f,0xd4,0xfd,0xfa,0x01,0x20]
200# W64: v_cmp_class_f64_e64 ttmp[14:15], -|src_scc|, src_scc ; encoding: [0x7a,0x01,0x7f,0xd4,0xfd,0xfa,0x01,0x20]
201
2020x7c,0x00,0x7f,0xd4,0xff,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf
203# GFX12: v_cmp_class_f64_e64 null, 0xaf123456, 0xaf123456 ; encoding: [0x7c,0x00,0x7f,0xd4,0xff,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf]
204
2050x0a,0x00,0x02,0xd4,0x01,0x05,0x02,0x00
206# W32-REAL16: v_cmp_eq_f16_e64 s10, v1.l, v2.l        ; encoding: [0x0a,0x00,0x02,0xd4,0x01,0x05,0x02,0x00]
207# W32-FAKE16: v_cmp_eq_f16_e64 s10, v1, v2            ; encoding: [0x0a,0x00,0x02,0xd4,0x01,0x05,0x02,0x00]
208# W64-REAL16: v_cmp_eq_f16_e64 s[10:11], v1.l, v2.l   ; encoding: [0x0a,0x00,0x02,0xd4,0x01,0x05,0x02,0x00]
209# W64-FAKE16: v_cmp_eq_f16_e64 s[10:11], v1, v2       ; encoding: [0x0a,0x00,0x02,0xd4,0x01,0x05,0x02,0x00]
210
2110x0a,0x00,0x02,0xd4,0xff,0xff,0x03,0x00
212# W32-REAL16: v_cmp_eq_f16_e64 s10, v255.l, v255.l    ; encoding: [0x0a,0x00,0x02,0xd4,0xff,0xff,0x03,0x00]
213# W32-FAKE16: v_cmp_eq_f16_e64 s10, v255, v255        ; encoding: [0x0a,0x00,0x02,0xd4,0xff,0xff,0x03,0x00]
214# W64-REAL16: v_cmp_eq_f16_e64 s[10:11], v255.l, v255.l ; encoding: [0x0a,0x00,0x02,0xd4,0xff,0xff,0x03,0x00]
215# W64-FAKE16: v_cmp_eq_f16_e64 s[10:11], v255, v255   ; encoding: [0x0a,0x00,0x02,0xd4,0xff,0xff,0x03,0x00]
216
2170x0a,0x00,0x02,0xd4,0x01,0x04,0x00,0x00
218# W32: v_cmp_eq_f16_e64 s10, s1, s2            ; encoding: [0x0a,0x00,0x02,0xd4,0x01,0x04,0x00,0x00]
219# W64: v_cmp_eq_f16_e64 s[10:11], s1, s2       ; encoding: [0x0a,0x00,0x02,0xd4,0x01,0x04,0x00,0x00]
220
2210x0a,0x00,0x02,0xd4,0x69,0xd2,0x00,0x00
222# W32: v_cmp_eq_f16_e64 s10, s105, s105        ; encoding: [0x0a,0x00,0x02,0xd4,0x69,0xd2,0x00,0x00]
223# W64: v_cmp_eq_f16_e64 s[10:11], s105, s105   ; encoding: [0x0a,0x00,0x02,0xd4,0x69,0xd2,0x00,0x00]
224
2250x0a,0x00,0x02,0xd4,0x6a,0xf6,0x00,0x00
226# W32: v_cmp_eq_f16_e64 s10, vcc_lo, ttmp15    ; encoding: [0x0a,0x00,0x02,0xd4,0x6a,0xf6,0x00,0x00]
227# W64: v_cmp_eq_f16_e64 s[10:11], vcc_lo, ttmp15 ; encoding: [0x0a,0x00,0x02,0xd4,0x6a,0xf6,0x00,0x00]
228
2290x0a,0x00,0x02,0xd4,0x6b,0xfe,0x01,0x00,0x0b,0xfe,0x00,0x00
230# W32: v_cmp_eq_f16_e64 s10, vcc_hi, 0xfe0b    ; encoding: [0x0a,0x00,0x02,0xd4,0x6b,0xfe,0x01,0x00,0x0b,0xfe,0x00,0x00]
231# W64: v_cmp_eq_f16_e64 s[10:11], vcc_hi, 0xfe0b ; encoding: [0x0a,0x00,0x02,0xd4,0x6b,0xfe,0x01,0x00,0x0b,0xfe,0x00,0x00]
232
2330x0a,0x00,0x02,0xd4,0x7b,0xfa,0x01,0x00
234# W32: v_cmp_eq_f16_e64 s10, ttmp15, src_scc   ; encoding: [0x0a,0x00,0x02,0xd4,0x7b,0xfa,0x01,0x00]
235# W64: v_cmp_eq_f16_e64 s[10:11], ttmp15, src_scc ; encoding: [0x0a,0x00,0x02,0xd4,0x7b,0xfa,0x01,0x00]
236
2370x0a,0x00,0x02,0xd4,0x7d,0xe0,0x01,0x00
238# W32: v_cmp_eq_f16_e64 s10, m0, 0.5           ; encoding: [0x0a,0x00,0x02,0xd4,0x7d,0xe0,0x01,0x00]
239# W64: v_cmp_eq_f16_e64 s[10:11], m0, 0.5      ; encoding: [0x0a,0x00,0x02,0xd4,0x7d,0xe0,0x01,0x00]
240
2410x0a,0x00,0x02,0xd4,0x7e,0x82,0x01,0x00
242# W32: v_cmp_eq_f16_e64 s10, exec_lo, -1       ; encoding: [0x0a,0x00,0x02,0xd4,0x7e,0x82,0x01,0x00]
243# W64: v_cmp_eq_f16_e64 s[10:11], exec_lo, -1  ; encoding: [0x0a,0x00,0x02,0xd4,0x7e,0x82,0x01,0x00]
244
2450x0a,0x01,0x02,0xd4,0x7f,0xf8,0x00,0x00
246# W32: v_cmp_eq_f16_e64 s10, |exec_hi|, null   ; encoding: [0x0a,0x01,0x02,0xd4,0x7f,0xf8,0x00,0x00]
247# W64: v_cmp_eq_f16_e64 s[10:11], |exec_hi|, null ; encoding: [0x0a,0x01,0x02,0xd4,0x7f,0xf8,0x00,0x00]
248
2490x0a,0x00,0x02,0xd4,0x7c,0xfc,0x00,0x00
250# W32: v_cmp_eq_f16_e64 s10, null, exec_lo     ; encoding: [0x0a,0x00,0x02,0xd4,0x7c,0xfc,0x00,0x00]
251# W64: v_cmp_eq_f16_e64 s[10:11], null, exec_lo ; encoding: [0x0a,0x00,0x02,0xd4,0x7c,0xfc,0x00,0x00]
252
2530x68,0x00,0x02,0xd4,0xc1,0xfe,0x00,0x00
254# W32: v_cmp_eq_f16_e64 s104, -1, exec_hi      ; encoding: [0x68,0x00,0x02,0xd4,0xc1,0xfe,0x00,0x00]
255# W64: v_cmp_eq_f16_e64 s[104:105], -1, exec_hi ; encoding: [0x68,0x00,0x02,0xd4,0xc1,0xfe,0x00,0x00]
256
2570x6a,0x00,0x02,0xd4,0xf0,0xfa,0x00,0x40
258# W32: v_cmp_eq_f16_e64 vcc_lo, 0.5, -m0       ; encoding: [0x6a,0x00,0x02,0xd4,0xf0,0xfa,0x00,0x40]
259# W64: v_cmp_eq_f16_e64 vcc, 0.5, -m0          ; encoding: [0x6a,0x00,0x02,0xd4,0xf0,0xfa,0x00,0x40]
260
2610x7a,0x02,0x02,0xd4,0xfd,0xd4,0x00,0x20
262# W32: v_cmp_eq_f16_e64 ttmp14, -src_scc, |vcc_lo| ; encoding: [0x7a,0x02,0x02,0xd4,0xfd,0xd4,0x00,0x20]
263# W64: v_cmp_eq_f16_e64 ttmp[14:15], -src_scc, |vcc_lo| ; encoding: [0x7a,0x02,0x02,0xd4,0xfd,0xd4,0x00,0x20]
264
2650x7c,0x83,0x02,0xd4,0xff,0xd6,0x00,0x60,0x0b,0xfe,0x00,0x00
266# GFX12: v_cmp_eq_f16_e64 null, -|0xfe0b|, -|vcc_hi| clamp ; encoding: [0x7c,0x83,0x02,0xd4,0xff,0xd6,0x00,0x60,0x0b,0xfe,0x00,0x00]
267
2680x0a,0x08,0x02,0xd4,0x01,0x05,0x02,0x00
269# W32-REAL16: v_cmp_eq_f16_e64 s10, v1.h, v2.l op_sel:[1,0,0] ; encoding: [0x0a,0x08,0x02,0xd4,0x01,0x05,0x02,0x00]
270# W32-FAKE16: v_cmp_eq_f16_e64 s10, v1, v2            ; encoding: [0x0a,0x00,0x02,0xd4,0x01,0x05,0x02,0x00]
271# W64-REAL16: v_cmp_eq_f16_e64 s[10:11], v1.h, v2.l op_sel:[1,0,0] ; encoding: [0x0a,0x08,0x02,0xd4,0x01,0x05,0x02,0x00]
272# W64-FAKE16: v_cmp_eq_f16_e64 s[10:11], v1, v2       ; encoding: [0x0a,0x00,0x02,0xd4,0x01,0x05,0x02,0x00]
273
2740x0a,0x10,0x02,0xd4,0xff,0xff,0x03,0x00
275# W32-REAL16: v_cmp_eq_f16_e64 s10, v255.l, v255.h op_sel:[0,1,0] ; encoding: [0x0a,0x10,0x02,0xd4,0xff,0xff,0x03,0x00]
276# W32-FAKE16: v_cmp_eq_f16_e64 s10, v255, v255        ; encoding: [0x0a,0x00,0x02,0xd4,0xff,0xff,0x03,0x00]
277# W64-REAL16: v_cmp_eq_f16_e64 s[10:11], v255.l, v255.h op_sel:[0,1,0] ; encoding: [0x0a,0x10,0x02,0xd4,0xff,0xff,0x03,0x00]
278# W64-FAKE16: v_cmp_eq_f16_e64 s[10:11], v255, v255   ; encoding: [0x0a,0x00,0x02,0xd4,0xff,0xff,0x03,0x00]
279
280
2810x0a,0x00,0x12,0xd4,0x01,0x05,0x02,0x00
282# W32: v_cmp_eq_f32_e64 s10, v1, v2            ; encoding: [0x0a,0x00,0x12,0xd4,0x01,0x05,0x02,0x00]
283# W64: v_cmp_eq_f32_e64 s[10:11], v1, v2       ; encoding: [0x0a,0x00,0x12,0xd4,0x01,0x05,0x02,0x00]
284
2850x0a,0x00,0x12,0xd4,0xff,0xff,0x03,0x00
286# W32: v_cmp_eq_f32_e64 s10, v255, v255        ; encoding: [0x0a,0x00,0x12,0xd4,0xff,0xff,0x03,0x00]
287# W64: v_cmp_eq_f32_e64 s[10:11], v255, v255   ; encoding: [0x0a,0x00,0x12,0xd4,0xff,0xff,0x03,0x00]
288
2890x0a,0x00,0x12,0xd4,0x01,0x04,0x00,0x00
290# W32: v_cmp_eq_f32_e64 s10, s1, s2            ; encoding: [0x0a,0x00,0x12,0xd4,0x01,0x04,0x00,0x00]
291# W64: v_cmp_eq_f32_e64 s[10:11], s1, s2       ; encoding: [0x0a,0x00,0x12,0xd4,0x01,0x04,0x00,0x00]
292
2930x0a,0x00,0x12,0xd4,0x69,0xd2,0x00,0x00
294# W32: v_cmp_eq_f32_e64 s10, s105, s105        ; encoding: [0x0a,0x00,0x12,0xd4,0x69,0xd2,0x00,0x00]
295# W64: v_cmp_eq_f32_e64 s[10:11], s105, s105   ; encoding: [0x0a,0x00,0x12,0xd4,0x69,0xd2,0x00,0x00]
296
2970x0a,0x00,0x12,0xd4,0x6a,0xf6,0x00,0x00
298# W32: v_cmp_eq_f32_e64 s10, vcc_lo, ttmp15    ; encoding: [0x0a,0x00,0x12,0xd4,0x6a,0xf6,0x00,0x00]
299# W64: v_cmp_eq_f32_e64 s[10:11], vcc_lo, ttmp15 ; encoding: [0x0a,0x00,0x12,0xd4,0x6a,0xf6,0x00,0x00]
300
3010x0a,0x00,0x12,0xd4,0x6b,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf
302# W32: v_cmp_eq_f32_e64 s10, vcc_hi, 0xaf123456 ; encoding: [0x0a,0x00,0x12,0xd4,0x6b,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf]
303# W64: v_cmp_eq_f32_e64 s[10:11], vcc_hi, 0xaf123456 ; encoding: [0x0a,0x00,0x12,0xd4,0x6b,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf]
304
3050x0a,0x00,0x12,0xd4,0x7b,0xfa,0x01,0x00
306# W32: v_cmp_eq_f32_e64 s10, ttmp15, src_scc   ; encoding: [0x0a,0x00,0x12,0xd4,0x7b,0xfa,0x01,0x00]
307# W64: v_cmp_eq_f32_e64 s[10:11], ttmp15, src_scc ; encoding: [0x0a,0x00,0x12,0xd4,0x7b,0xfa,0x01,0x00]
308
3090x0a,0x00,0x12,0xd4,0x7d,0xe0,0x01,0x00
310# W32: v_cmp_eq_f32_e64 s10, m0, 0.5           ; encoding: [0x0a,0x00,0x12,0xd4,0x7d,0xe0,0x01,0x00]
311# W64: v_cmp_eq_f32_e64 s[10:11], m0, 0.5      ; encoding: [0x0a,0x00,0x12,0xd4,0x7d,0xe0,0x01,0x00]
312
3130x0a,0x00,0x12,0xd4,0x7e,0x82,0x01,0x00
314# W32: v_cmp_eq_f32_e64 s10, exec_lo, -1       ; encoding: [0x0a,0x00,0x12,0xd4,0x7e,0x82,0x01,0x00]
315# W64: v_cmp_eq_f32_e64 s[10:11], exec_lo, -1  ; encoding: [0x0a,0x00,0x12,0xd4,0x7e,0x82,0x01,0x00]
316
3170x0a,0x01,0x12,0xd4,0x7f,0xf8,0x00,0x00
318# W32: v_cmp_eq_f32_e64 s10, |exec_hi|, null   ; encoding: [0x0a,0x01,0x12,0xd4,0x7f,0xf8,0x00,0x00]
319# W64: v_cmp_eq_f32_e64 s[10:11], |exec_hi|, null ; encoding: [0x0a,0x01,0x12,0xd4,0x7f,0xf8,0x00,0x00]
320
3210x0a,0x00,0x12,0xd4,0x7c,0xfc,0x00,0x00
322# W32: v_cmp_eq_f32_e64 s10, null, exec_lo     ; encoding: [0x0a,0x00,0x12,0xd4,0x7c,0xfc,0x00,0x00]
323# W64: v_cmp_eq_f32_e64 s[10:11], null, exec_lo ; encoding: [0x0a,0x00,0x12,0xd4,0x7c,0xfc,0x00,0x00]
324
3250x68,0x00,0x12,0xd4,0xc1,0xfe,0x00,0x00
326# W32: v_cmp_eq_f32_e64 s104, -1, exec_hi      ; encoding: [0x68,0x00,0x12,0xd4,0xc1,0xfe,0x00,0x00]
327# W64: v_cmp_eq_f32_e64 s[104:105], -1, exec_hi ; encoding: [0x68,0x00,0x12,0xd4,0xc1,0xfe,0x00,0x00]
328
3290x6a,0x00,0x12,0xd4,0xf0,0xfa,0x00,0x40
330# W32: v_cmp_eq_f32_e64 vcc_lo, 0.5, -m0       ; encoding: [0x6a,0x00,0x12,0xd4,0xf0,0xfa,0x00,0x40]
331# W64: v_cmp_eq_f32_e64 vcc, 0.5, -m0          ; encoding: [0x6a,0x00,0x12,0xd4,0xf0,0xfa,0x00,0x40]
332
3330x7a,0x02,0x12,0xd4,0xfd,0xd4,0x00,0x20
334# W32: v_cmp_eq_f32_e64 ttmp14, -src_scc, |vcc_lo| ; encoding: [0x7a,0x02,0x12,0xd4,0xfd,0xd4,0x00,0x20]
335# W64: v_cmp_eq_f32_e64 ttmp[14:15], -src_scc, |vcc_lo| ; encoding: [0x7a,0x02,0x12,0xd4,0xfd,0xd4,0x00,0x20]
336
3370x7c,0x83,0x12,0xd4,0xff,0xd6,0x00,0x60,0x56,0x34,0x12,0xaf
338# GFX12: v_cmp_eq_f32_e64 null, -|0xaf123456|, -|vcc_hi| clamp ; encoding: [0x7c,0x83,0x12,0xd4,0xff,0xd6,0x00,0x60,0x56,0x34,0x12,0xaf]
339
3400x0a,0x00,0x22,0xd4,0x01,0x05,0x02,0x00
341# W32: v_cmp_eq_f64_e64 s10, v[1:2], v[2:3]    ; encoding: [0x0a,0x00,0x22,0xd4,0x01,0x05,0x02,0x00]
342# W64: v_cmp_eq_f64_e64 s[10:11], v[1:2], v[2:3] ; encoding: [0x0a,0x00,0x22,0xd4,0x01,0x05,0x02,0x00]
343
3440x0a,0x00,0x22,0xd4,0xfe,0xfd,0x03,0x00
345# W32: v_cmp_eq_f64_e64 s10, v[254:255], v[254:255] ; encoding: [0x0a,0x00,0x22,0xd4,0xfe,0xfd,0x03,0x00]
346# W64: v_cmp_eq_f64_e64 s[10:11], v[254:255], v[254:255] ; encoding: [0x0a,0x00,0x22,0xd4,0xfe,0xfd,0x03,0x00]
347
3480x0a,0x00,0x22,0xd4,0x02,0x08,0x00,0x00
349# W32: v_cmp_eq_f64_e64 s10, s[2:3], s[4:5]    ; encoding: [0x0a,0x00,0x22,0xd4,0x02,0x08,0x00,0x00]
350# W64: v_cmp_eq_f64_e64 s[10:11], s[2:3], s[4:5] ; encoding: [0x0a,0x00,0x22,0xd4,0x02,0x08,0x00,0x00]
351
3520x0a,0x00,0x22,0xd4,0x68,0xd0,0x00,0x00
353# W32: v_cmp_eq_f64_e64 s10, s[104:105], s[104:105] ; encoding: [0x0a,0x00,0x22,0xd4,0x68,0xd0,0x00,0x00]
354# W64: v_cmp_eq_f64_e64 s[10:11], s[104:105], s[104:105] ; encoding: [0x0a,0x00,0x22,0xd4,0x68,0xd0,0x00,0x00]
355
3560x0a,0x00,0x22,0xd4,0x6a,0xf4,0x00,0x00
357# W32: v_cmp_eq_f64_e64 s10, vcc, ttmp[14:15]  ; encoding: [0x0a,0x00,0x22,0xd4,0x6a,0xf4,0x00,0x00]
358# W64: v_cmp_eq_f64_e64 s[10:11], vcc, ttmp[14:15] ; encoding: [0x0a,0x00,0x22,0xd4,0x6a,0xf4,0x00,0x00]
359
3600x0a,0x00,0x22,0xd4,0x7a,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf
361# W32: v_cmp_eq_f64_e64 s10, ttmp[14:15], 0xaf123456 ; encoding: [0x0a,0x00,0x22,0xd4,0x7a,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf]
362# W64: v_cmp_eq_f64_e64 s[10:11], ttmp[14:15], 0xaf123456 ; encoding: [0x0a,0x00,0x22,0xd4,0x7a,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf]
363
3640x0a,0x01,0x22,0xd4,0x7e,0xfa,0x01,0x20
365# W32: v_cmp_eq_f64_e64 s10, -|exec|, src_scc  ; encoding: [0x0a,0x01,0x22,0xd4,0x7e,0xfa,0x01,0x20]
366# W64: v_cmp_eq_f64_e64 s[10:11], -|exec|, src_scc ; encoding: [0x0a,0x01,0x22,0xd4,0x7e,0xfa,0x01,0x20]
367
3680x0a,0x00,0x22,0xd4,0x7c,0xe0,0x01,0x00
369# W32: v_cmp_eq_f64_e64 s10, null, 0.5         ; encoding: [0x0a,0x00,0x22,0xd4,0x7c,0xe0,0x01,0x00]
370# W64: v_cmp_eq_f64_e64 s[10:11], null, 0.5    ; encoding: [0x0a,0x00,0x22,0xd4,0x7c,0xe0,0x01,0x00]
371
3720x68,0x00,0x22,0xd4,0xc1,0x82,0x01,0x00
373# W32: v_cmp_eq_f64_e64 s104, -1, -1           ; encoding: [0x68,0x00,0x22,0xd4,0xc1,0x82,0x01,0x00]
374# W64: v_cmp_eq_f64_e64 s[104:105], -1, -1     ; encoding: [0x68,0x00,0x22,0xd4,0xc1,0x82,0x01,0x00]
375
3760x6a,0x00,0x22,0xd4,0xf0,0xf8,0x00,0x00
377# W32: v_cmp_eq_f64_e64 vcc_lo, 0.5, null      ; encoding: [0x6a,0x00,0x22,0xd4,0xf0,0xf8,0x00,0x00]
378# W64: v_cmp_eq_f64_e64 vcc, 0.5, null         ; encoding: [0x6a,0x00,0x22,0xd4,0xf0,0xf8,0x00,0x00]
379
3800x7a,0x03,0x22,0xd4,0xfd,0xfc,0x00,0x60
381# W32: v_cmp_eq_f64_e64 ttmp14, -|src_scc|, -|exec| ; encoding: [0x7a,0x03,0x22,0xd4,0xfd,0xfc,0x00,0x60]
382# W64: v_cmp_eq_f64_e64 ttmp[14:15], -|src_scc|, -|exec| ; encoding: [0x7a,0x03,0x22,0xd4,0xfd,0xfc,0x00,0x60]
383
3840x7c,0x82,0x22,0xd4,0xff,0xd4,0x00,0x40,0x56,0x34,0x12,0xaf
385# GFX12: v_cmp_eq_f64_e64 null, 0xaf123456, -|vcc| clamp ; encoding: [0x7c,0x82,0x22,0xd4,0xff,0xd4,0x00,0x40,0x56,0x34,0x12,0xaf]
386
3870x0a,0x00,0x32,0xd4,0x01,0x05,0x02,0x00
388# W32-REAL16: v_cmp_eq_i16_e64 s10, v1.l, v2.l        ; encoding: [0x0a,0x00,0x32,0xd4,0x01,0x05,0x02,0x00]
389# W32-FAKE16: v_cmp_eq_i16_e64 s10, v1, v2            ; encoding: [0x0a,0x00,0x32,0xd4,0x01,0x05,0x02,0x00]
390# W64-REAL16: v_cmp_eq_i16_e64 s[10:11], v1.l, v2.l   ; encoding: [0x0a,0x00,0x32,0xd4,0x01,0x05,0x02,0x00]
391# W64-FAKE16: v_cmp_eq_i16_e64 s[10:11], v1, v2       ; encoding: [0x0a,0x00,0x32,0xd4,0x01,0x05,0x02,0x00]
392
3930x0a,0x00,0x32,0xd4,0xff,0xff,0x03,0x00
394# W32-REAL16: v_cmp_eq_i16_e64 s10, v255.l, v255.l    ; encoding: [0x0a,0x00,0x32,0xd4,0xff,0xff,0x03,0x00]
395# W32-FAKE16: v_cmp_eq_i16_e64 s10, v255, v255        ; encoding: [0x0a,0x00,0x32,0xd4,0xff,0xff,0x03,0x00]
396# W64-REAL16: v_cmp_eq_i16_e64 s[10:11], v255.l, v255.l ; encoding: [0x0a,0x00,0x32,0xd4,0xff,0xff,0x03,0x00]
397# W64-FAKE16: v_cmp_eq_i16_e64 s[10:11], v255, v255   ; encoding: [0x0a,0x00,0x32,0xd4,0xff,0xff,0x03,0x00]
398
3990x0a,0x00,0x32,0xd4,0x01,0x04,0x00,0x00
400# W32: v_cmp_eq_i16_e64 s10, s1, s2            ; encoding: [0x0a,0x00,0x32,0xd4,0x01,0x04,0x00,0x00]
401# W64: v_cmp_eq_i16_e64 s[10:11], s1, s2       ; encoding: [0x0a,0x00,0x32,0xd4,0x01,0x04,0x00,0x00]
402
4030x0a,0x00,0x32,0xd4,0x69,0xd2,0x00,0x00
404# W32: v_cmp_eq_i16_e64 s10, s105, s105        ; encoding: [0x0a,0x00,0x32,0xd4,0x69,0xd2,0x00,0x00]
405# W64: v_cmp_eq_i16_e64 s[10:11], s105, s105   ; encoding: [0x0a,0x00,0x32,0xd4,0x69,0xd2,0x00,0x00]
406
4070x0a,0x00,0x32,0xd4,0x6a,0xf6,0x00,0x00
408# W32: v_cmp_eq_i16_e64 s10, vcc_lo, ttmp15    ; encoding: [0x0a,0x00,0x32,0xd4,0x6a,0xf6,0x00,0x00]
409# W64: v_cmp_eq_i16_e64 s[10:11], vcc_lo, ttmp15 ; encoding: [0x0a,0x00,0x32,0xd4,0x6a,0xf6,0x00,0x00]
410
4110x0a,0x00,0x32,0xd4,0x6b,0xfe,0x01,0x00,0x0b,0xfe,0x00,0x00
412# W32: v_cmp_eq_i16_e64 s10, vcc_hi, 0xfe0b    ; encoding: [0x0a,0x00,0x32,0xd4,0x6b,0xfe,0x01,0x00,0x0b,0xfe,0x00,0x00]
413# W64: v_cmp_eq_i16_e64 s[10:11], vcc_hi, 0xfe0b ; encoding: [0x0a,0x00,0x32,0xd4,0x6b,0xfe,0x01,0x00,0x0b,0xfe,0x00,0x00]
414
4150x0a,0x00,0x32,0xd4,0x7b,0xfa,0x01,0x00
416# W32: v_cmp_eq_i16_e64 s10, ttmp15, src_scc   ; encoding: [0x0a,0x00,0x32,0xd4,0x7b,0xfa,0x01,0x00]
417# W64: v_cmp_eq_i16_e64 s[10:11], ttmp15, src_scc ; encoding: [0x0a,0x00,0x32,0xd4,0x7b,0xfa,0x01,0x00]
418
4190x0a,0x00,0x32,0xd4,0x7d,0xe0,0x01,0x00
420# W32: v_cmp_eq_i16_e64 s10, m0, 0x3800        ; encoding: [0x0a,0x00,0x32,0xd4,0x7d,0xfe,0x01,0x00,0x00,0x38,0x00,0x00]
421# W64: v_cmp_eq_i16_e64 s[10:11], m0, 0x3800   ; encoding: [0x0a,0x00,0x32,0xd4,0x7d,0xfe,0x01,0x00,0x00,0x38,0x00,0x00]
422
4230x0a,0x00,0x32,0xd4,0x7e,0x82,0x01,0x00
424# W32: v_cmp_eq_i16_e64 s10, exec_lo, -1       ; encoding: [0x0a,0x00,0x32,0xd4,0x7e,0x82,0x01,0x00]
425# W64: v_cmp_eq_i16_e64 s[10:11], exec_lo, -1  ; encoding: [0x0a,0x00,0x32,0xd4,0x7e,0x82,0x01,0x00]
426
4270x0a,0x00,0x32,0xd4,0x7f,0xf8,0x00,0x00
428# W32: v_cmp_eq_i16_e64 s10, exec_hi, null     ; encoding: [0x0a,0x00,0x32,0xd4,0x7f,0xf8,0x00,0x00]
429# W64: v_cmp_eq_i16_e64 s[10:11], exec_hi, null ; encoding: [0x0a,0x00,0x32,0xd4,0x7f,0xf8,0x00,0x00]
430
4310x0a,0x00,0x32,0xd4,0x7c,0xfc,0x00,0x00
432# W32: v_cmp_eq_i16_e64 s10, null, exec_lo     ; encoding: [0x0a,0x00,0x32,0xd4,0x7c,0xfc,0x00,0x00]
433# W64: v_cmp_eq_i16_e64 s[10:11], null, exec_lo ; encoding: [0x0a,0x00,0x32,0xd4,0x7c,0xfc,0x00,0x00]
434
4350x68,0x00,0x32,0xd4,0xc1,0xfe,0x00,0x00
436# W32: v_cmp_eq_i16_e64 s104, -1, exec_hi      ; encoding: [0x68,0x00,0x32,0xd4,0xc1,0xfe,0x00,0x00]
437# W64: v_cmp_eq_i16_e64 s[104:105], -1, exec_hi ; encoding: [0x68,0x00,0x32,0xd4,0xc1,0xfe,0x00,0x00]
438
4390x6a,0x00,0x32,0xd4,0xf0,0xfa,0x00,0x00
440# W32: v_cmp_eq_i16_e64 vcc_lo, 0x3800, m0     ; encoding: [0x6a,0x00,0x32,0xd4,0xff,0xfa,0x00,0x00,0x00,0x38,0x00,0x00]
441# W64: v_cmp_eq_i16_e64 vcc, 0x3800, m0        ; encoding: [0x6a,0x00,0x32,0xd4,0xff,0xfa,0x00,0x00,0x00,0x38,0x00,0x00]
442
4430x7a,0x00,0x32,0xd4,0xfd,0xd4,0x00,0x00
444# W32: v_cmp_eq_i16_e64 ttmp14, src_scc, vcc_lo ; encoding: [0x7a,0x00,0x32,0xd4,0xfd,0xd4,0x00,0x00]
445# W64: v_cmp_eq_i16_e64 ttmp[14:15], src_scc, vcc_lo ; encoding: [0x7a,0x00,0x32,0xd4,0xfd,0xd4,0x00,0x00]
446
4470x7c,0x00,0x32,0xd4,0xff,0xd6,0x00,0x00,0x0b,0xfe,0x00,0x00
448# GFX12: v_cmp_eq_i16_e64 null, 0xfe0b, vcc_hi   ; encoding: [0x7c,0x00,0x32,0xd4,0xff,0xd6,0x00,0x00,0x0b,0xfe,0x00,0x00]
449
4500x0a,0x08,0x32,0xd4,0x01,0x05,0x02,0x00
451# W32-REAL16: v_cmp_eq_i16_e64 s10, v1.h, v2.l op_sel:[1,0,0] ; encoding: [0x0a,0x08,0x32,0xd4,0x01,0x05,0x02,0x00]
452# W32-FAKE16: v_cmp_eq_i16_e64 s10, v1, v2            ; encoding: [0x0a,0x00,0x32,0xd4,0x01,0x05,0x02,0x00]
453# W64-REAL16: v_cmp_eq_i16_e64 s[10:11], v1.h, v2.l op_sel:[1,0,0] ; encoding: [0x0a,0x08,0x32,0xd4,0x01,0x05,0x02,0x00]
454# W64-FAKE16: v_cmp_eq_i16_e64 s[10:11], v1, v2       ; encoding: [0x0a,0x00,0x32,0xd4,0x01,0x05,0x02,0x00]
455
4560x0a,0x10,0x32,0xd4,0xff,0xff,0x03,0x00
457# W32-REAL16: v_cmp_eq_i16_e64 s10, v255.l, v255.h op_sel:[0,1,0] ; encoding: [0x0a,0x10,0x32,0xd4,0xff,0xff,0x03,0x00]
458# W32-FAKE16: v_cmp_eq_i16_e64 s10, v255, v255        ; encoding: [0x0a,0x00,0x32,0xd4,0xff,0xff,0x03,0x00]
459# W64-REAL16: v_cmp_eq_i16_e64 s[10:11], v255.l, v255.h op_sel:[0,1,0] ; encoding: [0x0a,0x10,0x32,0xd4,0xff,0xff,0x03,0x00]
460# W64-FAKE16: v_cmp_eq_i16_e64 s[10:11], v255, v255   ; encoding: [0x0a,0x00,0x32,0xd4,0xff,0xff,0x03,0x00]
461
462
4630x0a,0x00,0x42,0xd4,0x01,0x05,0x02,0x00
464# W32: v_cmp_eq_i32_e64 s10, v1, v2            ; encoding: [0x0a,0x00,0x42,0xd4,0x01,0x05,0x02,0x00]
465# W64: v_cmp_eq_i32_e64 s[10:11], v1, v2       ; encoding: [0x0a,0x00,0x42,0xd4,0x01,0x05,0x02,0x00]
466
4670x0a,0x00,0x42,0xd4,0xff,0xff,0x03,0x00
468# W32: v_cmp_eq_i32_e64 s10, v255, v255        ; encoding: [0x0a,0x00,0x42,0xd4,0xff,0xff,0x03,0x00]
469# W64: v_cmp_eq_i32_e64 s[10:11], v255, v255   ; encoding: [0x0a,0x00,0x42,0xd4,0xff,0xff,0x03,0x00]
470
4710x0a,0x00,0x42,0xd4,0x01,0x04,0x00,0x00
472# W32: v_cmp_eq_i32_e64 s10, s1, s2            ; encoding: [0x0a,0x00,0x42,0xd4,0x01,0x04,0x00,0x00]
473# W64: v_cmp_eq_i32_e64 s[10:11], s1, s2       ; encoding: [0x0a,0x00,0x42,0xd4,0x01,0x04,0x00,0x00]
474
4750x0a,0x00,0x42,0xd4,0x69,0xd2,0x00,0x00
476# W32: v_cmp_eq_i32_e64 s10, s105, s105        ; encoding: [0x0a,0x00,0x42,0xd4,0x69,0xd2,0x00,0x00]
477# W64: v_cmp_eq_i32_e64 s[10:11], s105, s105   ; encoding: [0x0a,0x00,0x42,0xd4,0x69,0xd2,0x00,0x00]
478
4790x0a,0x00,0x42,0xd4,0x6a,0xf6,0x00,0x00
480# W32: v_cmp_eq_i32_e64 s10, vcc_lo, ttmp15    ; encoding: [0x0a,0x00,0x42,0xd4,0x6a,0xf6,0x00,0x00]
481# W64: v_cmp_eq_i32_e64 s[10:11], vcc_lo, ttmp15 ; encoding: [0x0a,0x00,0x42,0xd4,0x6a,0xf6,0x00,0x00]
482
4830x0a,0x00,0x42,0xd4,0x6b,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf
484# W32: v_cmp_eq_i32_e64 s10, vcc_hi, 0xaf123456 ; encoding: [0x0a,0x00,0x42,0xd4,0x6b,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf]
485# W64: v_cmp_eq_i32_e64 s[10:11], vcc_hi, 0xaf123456 ; encoding: [0x0a,0x00,0x42,0xd4,0x6b,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf]
486
4870x0a,0x00,0x42,0xd4,0x7b,0xfa,0x01,0x00
488# W32: v_cmp_eq_i32_e64 s10, ttmp15, src_scc   ; encoding: [0x0a,0x00,0x42,0xd4,0x7b,0xfa,0x01,0x00]
489# W64: v_cmp_eq_i32_e64 s[10:11], ttmp15, src_scc ; encoding: [0x0a,0x00,0x42,0xd4,0x7b,0xfa,0x01,0x00]
490
4910x0a,0x00,0x42,0xd4,0x7d,0xe0,0x01,0x00
492# W32: v_cmp_eq_i32_e64 s10, m0, 0.5           ; encoding: [0x0a,0x00,0x42,0xd4,0x7d,0xe0,0x01,0x00]
493# W64: v_cmp_eq_i32_e64 s[10:11], m0, 0.5      ; encoding: [0x0a,0x00,0x42,0xd4,0x7d,0xe0,0x01,0x00]
494
4950x0a,0x00,0x42,0xd4,0x7e,0x82,0x01,0x00
496# W32: v_cmp_eq_i32_e64 s10, exec_lo, -1       ; encoding: [0x0a,0x00,0x42,0xd4,0x7e,0x82,0x01,0x00]
497# W64: v_cmp_eq_i32_e64 s[10:11], exec_lo, -1  ; encoding: [0x0a,0x00,0x42,0xd4,0x7e,0x82,0x01,0x00]
498
4990x0a,0x00,0x42,0xd4,0x7f,0xf8,0x00,0x00
500# W32: v_cmp_eq_i32_e64 s10, exec_hi, null     ; encoding: [0x0a,0x00,0x42,0xd4,0x7f,0xf8,0x00,0x00]
501# W64: v_cmp_eq_i32_e64 s[10:11], exec_hi, null ; encoding: [0x0a,0x00,0x42,0xd4,0x7f,0xf8,0x00,0x00]
502
5030x0a,0x00,0x42,0xd4,0x7c,0xfc,0x00,0x00
504# W32: v_cmp_eq_i32_e64 s10, null, exec_lo     ; encoding: [0x0a,0x00,0x42,0xd4,0x7c,0xfc,0x00,0x00]
505# W64: v_cmp_eq_i32_e64 s[10:11], null, exec_lo ; encoding: [0x0a,0x00,0x42,0xd4,0x7c,0xfc,0x00,0x00]
506
5070x68,0x00,0x42,0xd4,0xc1,0xfe,0x00,0x00
508# W32: v_cmp_eq_i32_e64 s104, -1, exec_hi      ; encoding: [0x68,0x00,0x42,0xd4,0xc1,0xfe,0x00,0x00]
509# W64: v_cmp_eq_i32_e64 s[104:105], -1, exec_hi ; encoding: [0x68,0x00,0x42,0xd4,0xc1,0xfe,0x00,0x00]
510
5110x6a,0x00,0x42,0xd4,0xf0,0xfa,0x00,0x00
512# W32: v_cmp_eq_i32_e64 vcc_lo, 0.5, m0        ; encoding: [0x6a,0x00,0x42,0xd4,0xf0,0xfa,0x00,0x00]
513# W64: v_cmp_eq_i32_e64 vcc, 0.5, m0           ; encoding: [0x6a,0x00,0x42,0xd4,0xf0,0xfa,0x00,0x00]
514
5150x7a,0x00,0x42,0xd4,0xfd,0xd4,0x00,0x00
516# W32: v_cmp_eq_i32_e64 ttmp14, src_scc, vcc_lo ; encoding: [0x7a,0x00,0x42,0xd4,0xfd,0xd4,0x00,0x00]
517# W64: v_cmp_eq_i32_e64 ttmp[14:15], src_scc, vcc_lo ; encoding: [0x7a,0x00,0x42,0xd4,0xfd,0xd4,0x00,0x00]
518
5190x7c,0x00,0x42,0xd4,0xff,0xd6,0x00,0x00,0x56,0x34,0x12,0xaf
520# GFX12: v_cmp_eq_i32_e64 null, 0xaf123456, vcc_hi ; encoding: [0x7c,0x00,0x42,0xd4,0xff,0xd6,0x00,0x00,0x56,0x34,0x12,0xaf]
521
5220x0a,0x00,0x52,0xd4,0x01,0x05,0x02,0x00
523# W32: v_cmp_eq_i64_e64 s10, v[1:2], v[2:3]    ; encoding: [0x0a,0x00,0x52,0xd4,0x01,0x05,0x02,0x00]
524# W64: v_cmp_eq_i64_e64 s[10:11], v[1:2], v[2:3] ; encoding: [0x0a,0x00,0x52,0xd4,0x01,0x05,0x02,0x00]
525
5260x0a,0x00,0x52,0xd4,0xfe,0xfd,0x03,0x00
527# W32: v_cmp_eq_i64_e64 s10, v[254:255], v[254:255] ; encoding: [0x0a,0x00,0x52,0xd4,0xfe,0xfd,0x03,0x00]
528# W64: v_cmp_eq_i64_e64 s[10:11], v[254:255], v[254:255] ; encoding: [0x0a,0x00,0x52,0xd4,0xfe,0xfd,0x03,0x00]
529
5300x0a,0x00,0x52,0xd4,0x02,0x08,0x00,0x00
531# W32: v_cmp_eq_i64_e64 s10, s[2:3], s[4:5]    ; encoding: [0x0a,0x00,0x52,0xd4,0x02,0x08,0x00,0x00]
532# W64: v_cmp_eq_i64_e64 s[10:11], s[2:3], s[4:5] ; encoding: [0x0a,0x00,0x52,0xd4,0x02,0x08,0x00,0x00]
533
5340x0a,0x00,0x52,0xd4,0x68,0xd0,0x00,0x00
535# W32: v_cmp_eq_i64_e64 s10, s[104:105], s[104:105] ; encoding: [0x0a,0x00,0x52,0xd4,0x68,0xd0,0x00,0x00]
536# W64: v_cmp_eq_i64_e64 s[10:11], s[104:105], s[104:105] ; encoding: [0x0a,0x00,0x52,0xd4,0x68,0xd0,0x00,0x00]
537
5380x0a,0x00,0x52,0xd4,0x6a,0xf4,0x00,0x00
539# W32: v_cmp_eq_i64_e64 s10, vcc, ttmp[14:15]  ; encoding: [0x0a,0x00,0x52,0xd4,0x6a,0xf4,0x00,0x00]
540# W64: v_cmp_eq_i64_e64 s[10:11], vcc, ttmp[14:15] ; encoding: [0x0a,0x00,0x52,0xd4,0x6a,0xf4,0x00,0x00]
541
5420x0a,0x00,0x52,0xd4,0x7a,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf
543# W32: v_cmp_eq_i64_e64 s10, ttmp[14:15], 0xaf123456 ; encoding: [0x0a,0x00,0x52,0xd4,0x7a,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf]
544# W64: v_cmp_eq_i64_e64 s[10:11], ttmp[14:15], 0xaf123456 ; encoding: [0x0a,0x00,0x52,0xd4,0x7a,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf]
545
5460x0a,0x00,0x52,0xd4,0x7e,0xfa,0x01,0x00
547# W32: v_cmp_eq_i64_e64 s10, exec, src_scc     ; encoding: [0x0a,0x00,0x52,0xd4,0x7e,0xfa,0x01,0x00]
548# W64: v_cmp_eq_i64_e64 s[10:11], exec, src_scc ; encoding: [0x0a,0x00,0x52,0xd4,0x7e,0xfa,0x01,0x00]
549
5500x0a,0x00,0x52,0xd4,0x7c,0xe0,0x01,0x00
551# W32: v_cmp_eq_i64_e64 s10, null, 0.5         ; encoding: [0x0a,0x00,0x52,0xd4,0x7c,0xe0,0x01,0x00]
552# W64: v_cmp_eq_i64_e64 s[10:11], null, 0.5    ; encoding: [0x0a,0x00,0x52,0xd4,0x7c,0xe0,0x01,0x00]
553
5540x68,0x00,0x52,0xd4,0xc1,0x82,0x01,0x00
555# W32: v_cmp_eq_i64_e64 s104, -1, -1           ; encoding: [0x68,0x00,0x52,0xd4,0xc1,0x82,0x01,0x00]
556# W64: v_cmp_eq_i64_e64 s[104:105], -1, -1     ; encoding: [0x68,0x00,0x52,0xd4,0xc1,0x82,0x01,0x00]
557
5580x6a,0x00,0x52,0xd4,0xf0,0xf8,0x00,0x00
559# W32: v_cmp_eq_i64_e64 vcc_lo, 0.5, null      ; encoding: [0x6a,0x00,0x52,0xd4,0xf0,0xf8,0x00,0x00]
560# W64: v_cmp_eq_i64_e64 vcc, 0.5, null         ; encoding: [0x6a,0x00,0x52,0xd4,0xf0,0xf8,0x00,0x00]
561
5620x7a,0x00,0x52,0xd4,0xfd,0xfc,0x00,0x00
563# W32: v_cmp_eq_i64_e64 ttmp14, src_scc, exec  ; encoding: [0x7a,0x00,0x52,0xd4,0xfd,0xfc,0x00,0x00]
564# W64: v_cmp_eq_i64_e64 ttmp[14:15], src_scc, exec ; encoding: [0x7a,0x00,0x52,0xd4,0xfd,0xfc,0x00,0x00]
565
5660x7c,0x00,0x52,0xd4,0xff,0xd4,0x00,0x00,0x56,0x34,0x12,0xaf
567# GFX12: v_cmp_eq_i64_e64 null, 0xaf123456, vcc  ; encoding: [0x7c,0x00,0x52,0xd4,0xff,0xd4,0x00,0x00,0x56,0x34,0x12,0xaf]
568
5690x0a,0x00,0x3a,0xd4,0x01,0x05,0x02,0x00
570# W32-REAL16: v_cmp_eq_u16_e64 s10, v1.l, v2.l        ; encoding: [0x0a,0x00,0x3a,0xd4,0x01,0x05,0x02,0x00]
571# W32-FAKE16: v_cmp_eq_u16_e64 s10, v1, v2            ; encoding: [0x0a,0x00,0x3a,0xd4,0x01,0x05,0x02,0x00]
572# W64-REAL16: v_cmp_eq_u16_e64 s[10:11], v1.l, v2.l   ; encoding: [0x0a,0x00,0x3a,0xd4,0x01,0x05,0x02,0x00]
573# W64-FAKE16: v_cmp_eq_u16_e64 s[10:11], v1, v2       ; encoding: [0x0a,0x00,0x3a,0xd4,0x01,0x05,0x02,0x00]
574
5750x0a,0x00,0x3a,0xd4,0xff,0xff,0x03,0x00
576# W32-REAL16: v_cmp_eq_u16_e64 s10, v255.l, v255.l    ; encoding: [0x0a,0x00,0x3a,0xd4,0xff,0xff,0x03,0x00]
577# W32-FAKE16: v_cmp_eq_u16_e64 s10, v255, v255        ; encoding: [0x0a,0x00,0x3a,0xd4,0xff,0xff,0x03,0x00]
578# W64-REAL16: v_cmp_eq_u16_e64 s[10:11], v255.l, v255.l ; encoding: [0x0a,0x00,0x3a,0xd4,0xff,0xff,0x03,0x00]
579# W64-FAKE16: v_cmp_eq_u16_e64 s[10:11], v255, v255   ; encoding: [0x0a,0x00,0x3a,0xd4,0xff,0xff,0x03,0x00]
580
5810x0a,0x00,0x3a,0xd4,0x01,0x04,0x00,0x00
582# W32: v_cmp_eq_u16_e64 s10, s1, s2            ; encoding: [0x0a,0x00,0x3a,0xd4,0x01,0x04,0x00,0x00]
583# W64: v_cmp_eq_u16_e64 s[10:11], s1, s2       ; encoding: [0x0a,0x00,0x3a,0xd4,0x01,0x04,0x00,0x00]
584
5850x0a,0x00,0x3a,0xd4,0x69,0xd2,0x00,0x00
586# W32: v_cmp_eq_u16_e64 s10, s105, s105        ; encoding: [0x0a,0x00,0x3a,0xd4,0x69,0xd2,0x00,0x00]
587# W64: v_cmp_eq_u16_e64 s[10:11], s105, s105   ; encoding: [0x0a,0x00,0x3a,0xd4,0x69,0xd2,0x00,0x00]
588
5890x0a,0x00,0x3a,0xd4,0x6a,0xf6,0x00,0x00
590# W32: v_cmp_eq_u16_e64 s10, vcc_lo, ttmp15    ; encoding: [0x0a,0x00,0x3a,0xd4,0x6a,0xf6,0x00,0x00]
591# W64: v_cmp_eq_u16_e64 s[10:11], vcc_lo, ttmp15 ; encoding: [0x0a,0x00,0x3a,0xd4,0x6a,0xf6,0x00,0x00]
592
5930x0a,0x00,0x3a,0xd4,0x6b,0xfe,0x01,0x00,0x0b,0xfe,0x00,0x00
594# W32: v_cmp_eq_u16_e64 s10, vcc_hi, 0xfe0b    ; encoding: [0x0a,0x00,0x3a,0xd4,0x6b,0xfe,0x01,0x00,0x0b,0xfe,0x00,0x00]
595# W64: v_cmp_eq_u16_e64 s[10:11], vcc_hi, 0xfe0b ; encoding: [0x0a,0x00,0x3a,0xd4,0x6b,0xfe,0x01,0x00,0x0b,0xfe,0x00,0x00]
596
5970x0a,0x00,0x3a,0xd4,0x7b,0xfa,0x01,0x00
598# W32: v_cmp_eq_u16_e64 s10, ttmp15, src_scc   ; encoding: [0x0a,0x00,0x3a,0xd4,0x7b,0xfa,0x01,0x00]
599# W64: v_cmp_eq_u16_e64 s[10:11], ttmp15, src_scc ; encoding: [0x0a,0x00,0x3a,0xd4,0x7b,0xfa,0x01,0x00]
600
6010x0a,0x00,0x3a,0xd4,0x7d,0xe0,0x01,0x00
602# W32: v_cmp_eq_u16_e64 s10, m0, 0x3800        ; encoding: [0x0a,0x00,0x3a,0xd4,0x7d,0xfe,0x01,0x00,0x00,0x38,0x00,0x00]
603# W64: v_cmp_eq_u16_e64 s[10:11], m0, 0x3800   ; encoding: [0x0a,0x00,0x3a,0xd4,0x7d,0xfe,0x01,0x00,0x00,0x38,0x00,0x00]
604
6050x0a,0x00,0x3a,0xd4,0x7e,0x82,0x01,0x00
606# W32: v_cmp_eq_u16_e64 s10, exec_lo, -1       ; encoding: [0x0a,0x00,0x3a,0xd4,0x7e,0x82,0x01,0x00]
607# W64: v_cmp_eq_u16_e64 s[10:11], exec_lo, -1  ; encoding: [0x0a,0x00,0x3a,0xd4,0x7e,0x82,0x01,0x00]
608
6090x0a,0x00,0x3a,0xd4,0x7f,0xf8,0x00,0x00
610# W32: v_cmp_eq_u16_e64 s10, exec_hi, null     ; encoding: [0x0a,0x00,0x3a,0xd4,0x7f,0xf8,0x00,0x00]
611# W64: v_cmp_eq_u16_e64 s[10:11], exec_hi, null ; encoding: [0x0a,0x00,0x3a,0xd4,0x7f,0xf8,0x00,0x00]
612
6130x0a,0x00,0x3a,0xd4,0x7c,0xfc,0x00,0x00
614# W32: v_cmp_eq_u16_e64 s10, null, exec_lo     ; encoding: [0x0a,0x00,0x3a,0xd4,0x7c,0xfc,0x00,0x00]
615# W64: v_cmp_eq_u16_e64 s[10:11], null, exec_lo ; encoding: [0x0a,0x00,0x3a,0xd4,0x7c,0xfc,0x00,0x00]
616
6170x68,0x00,0x3a,0xd4,0xc1,0xfe,0x00,0x00
618# W32: v_cmp_eq_u16_e64 s104, -1, exec_hi      ; encoding: [0x68,0x00,0x3a,0xd4,0xc1,0xfe,0x00,0x00]
619# W64: v_cmp_eq_u16_e64 s[104:105], -1, exec_hi ; encoding: [0x68,0x00,0x3a,0xd4,0xc1,0xfe,0x00,0x00]
620
6210x6a,0x00,0x3a,0xd4,0xf0,0xfa,0x00,0x00
622# W32: v_cmp_eq_u16_e64 vcc_lo, 0x3800, m0     ; encoding: [0x6a,0x00,0x3a,0xd4,0xff,0xfa,0x00,0x00,0x00,0x38,0x00,0x00]
623# W64: v_cmp_eq_u16_e64 vcc, 0x3800, m0        ; encoding: [0x6a,0x00,0x3a,0xd4,0xff,0xfa,0x00,0x00,0x00,0x38,0x00,0x00]
624
6250x7a,0x00,0x3a,0xd4,0xfd,0xd4,0x00,0x00
626# W32: v_cmp_eq_u16_e64 ttmp14, src_scc, vcc_lo ; encoding: [0x7a,0x00,0x3a,0xd4,0xfd,0xd4,0x00,0x00]
627# W64: v_cmp_eq_u16_e64 ttmp[14:15], src_scc, vcc_lo ; encoding: [0x7a,0x00,0x3a,0xd4,0xfd,0xd4,0x00,0x00]
628
6290x7c,0x00,0x3a,0xd4,0xff,0xd6,0x00,0x00,0x0b,0xfe,0x00,0x00
630# GFX12: v_cmp_eq_u16_e64 null, 0xfe0b, vcc_hi   ; encoding: [0x7c,0x00,0x3a,0xd4,0xff,0xd6,0x00,0x00,0x0b,0xfe,0x00,0x00]
631
6320x0a,0x08,0x3a,0xd4,0x01,0x05,0x02,0x00
633# W32-REAL16: v_cmp_eq_u16_e64 s10, v1.h, v2.l op_sel:[1,0,0] ; encoding: [0x0a,0x08,0x3a,0xd4,0x01,0x05,0x02,0x00]
634# W32-FAKE16: v_cmp_eq_u16_e64 s10, v1, v2            ; encoding: [0x0a,0x00,0x3a,0xd4,0x01,0x05,0x02,0x00]
635# W64-REAL16: v_cmp_eq_u16_e64 s[10:11], v1.h, v2.l op_sel:[1,0,0] ; encoding: [0x0a,0x08,0x3a,0xd4,0x01,0x05,0x02,0x00]
636# W64-FAKE16: v_cmp_eq_u16_e64 s[10:11], v1, v2       ; encoding: [0x0a,0x00,0x3a,0xd4,0x01,0x05,0x02,0x00]
637
6380x0a,0x10,0x3a,0xd4,0xff,0xff,0x03,0x00
639# W32-REAL16: v_cmp_eq_u16_e64 s10, v255.l, v255.h op_sel:[0,1,0] ; encoding: [0x0a,0x10,0x3a,0xd4,0xff,0xff,0x03,0x00]
640# W32-FAKE16: v_cmp_eq_u16_e64 s10, v255, v255        ; encoding: [0x0a,0x00,0x3a,0xd4,0xff,0xff,0x03,0x00]
641# W64-REAL16: v_cmp_eq_u16_e64 s[10:11], v255.l, v255.h op_sel:[0,1,0] ; encoding: [0x0a,0x10,0x3a,0xd4,0xff,0xff,0x03,0x00]
642# W64-FAKE16: v_cmp_eq_u16_e64 s[10:11], v255, v255   ; encoding: [0x0a,0x00,0x3a,0xd4,0xff,0xff,0x03,0x00]
643
644
6450x0a,0x00,0x4a,0xd4,0x01,0x05,0x02,0x00
646# W32: v_cmp_eq_u32_e64 s10, v1, v2            ; encoding: [0x0a,0x00,0x4a,0xd4,0x01,0x05,0x02,0x00]
647# W64: v_cmp_eq_u32_e64 s[10:11], v1, v2       ; encoding: [0x0a,0x00,0x4a,0xd4,0x01,0x05,0x02,0x00]
648
6490x0a,0x00,0x4a,0xd4,0xff,0xff,0x03,0x00
650# W32: v_cmp_eq_u32_e64 s10, v255, v255        ; encoding: [0x0a,0x00,0x4a,0xd4,0xff,0xff,0x03,0x00]
651# W64: v_cmp_eq_u32_e64 s[10:11], v255, v255   ; encoding: [0x0a,0x00,0x4a,0xd4,0xff,0xff,0x03,0x00]
652
6530x0a,0x00,0x4a,0xd4,0x01,0x04,0x00,0x00
654# W32: v_cmp_eq_u32_e64 s10, s1, s2            ; encoding: [0x0a,0x00,0x4a,0xd4,0x01,0x04,0x00,0x00]
655# W64: v_cmp_eq_u32_e64 s[10:11], s1, s2       ; encoding: [0x0a,0x00,0x4a,0xd4,0x01,0x04,0x00,0x00]
656
6570x0a,0x00,0x4a,0xd4,0x69,0xd2,0x00,0x00
658# W32: v_cmp_eq_u32_e64 s10, s105, s105        ; encoding: [0x0a,0x00,0x4a,0xd4,0x69,0xd2,0x00,0x00]
659# W64: v_cmp_eq_u32_e64 s[10:11], s105, s105   ; encoding: [0x0a,0x00,0x4a,0xd4,0x69,0xd2,0x00,0x00]
660
6610x0a,0x00,0x4a,0xd4,0x6a,0xf6,0x00,0x00
662# W32: v_cmp_eq_u32_e64 s10, vcc_lo, ttmp15    ; encoding: [0x0a,0x00,0x4a,0xd4,0x6a,0xf6,0x00,0x00]
663# W64: v_cmp_eq_u32_e64 s[10:11], vcc_lo, ttmp15 ; encoding: [0x0a,0x00,0x4a,0xd4,0x6a,0xf6,0x00,0x00]
664
6650x0a,0x00,0x4a,0xd4,0x6b,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf
666# W32: v_cmp_eq_u32_e64 s10, vcc_hi, 0xaf123456 ; encoding: [0x0a,0x00,0x4a,0xd4,0x6b,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf]
667# W64: v_cmp_eq_u32_e64 s[10:11], vcc_hi, 0xaf123456 ; encoding: [0x0a,0x00,0x4a,0xd4,0x6b,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf]
668
6690x0a,0x00,0x4a,0xd4,0x7b,0xfa,0x01,0x00
670# W32: v_cmp_eq_u32_e64 s10, ttmp15, src_scc   ; encoding: [0x0a,0x00,0x4a,0xd4,0x7b,0xfa,0x01,0x00]
671# W64: v_cmp_eq_u32_e64 s[10:11], ttmp15, src_scc ; encoding: [0x0a,0x00,0x4a,0xd4,0x7b,0xfa,0x01,0x00]
672
6730x0a,0x00,0x4a,0xd4,0x7d,0xe0,0x01,0x00
674# W32: v_cmp_eq_u32_e64 s10, m0, 0.5           ; encoding: [0x0a,0x00,0x4a,0xd4,0x7d,0xe0,0x01,0x00]
675# W64: v_cmp_eq_u32_e64 s[10:11], m0, 0.5      ; encoding: [0x0a,0x00,0x4a,0xd4,0x7d,0xe0,0x01,0x00]
676
6770x0a,0x00,0x4a,0xd4,0x7e,0x82,0x01,0x00
678# W32: v_cmp_eq_u32_e64 s10, exec_lo, -1       ; encoding: [0x0a,0x00,0x4a,0xd4,0x7e,0x82,0x01,0x00]
679# W64: v_cmp_eq_u32_e64 s[10:11], exec_lo, -1  ; encoding: [0x0a,0x00,0x4a,0xd4,0x7e,0x82,0x01,0x00]
680
6810x0a,0x00,0x4a,0xd4,0x7f,0xf8,0x00,0x00
682# W32: v_cmp_eq_u32_e64 s10, exec_hi, null     ; encoding: [0x0a,0x00,0x4a,0xd4,0x7f,0xf8,0x00,0x00]
683# W64: v_cmp_eq_u32_e64 s[10:11], exec_hi, null ; encoding: [0x0a,0x00,0x4a,0xd4,0x7f,0xf8,0x00,0x00]
684
6850x0a,0x00,0x4a,0xd4,0x7c,0xfc,0x00,0x00
686# W32: v_cmp_eq_u32_e64 s10, null, exec_lo     ; encoding: [0x0a,0x00,0x4a,0xd4,0x7c,0xfc,0x00,0x00]
687# W64: v_cmp_eq_u32_e64 s[10:11], null, exec_lo ; encoding: [0x0a,0x00,0x4a,0xd4,0x7c,0xfc,0x00,0x00]
688
6890x68,0x00,0x4a,0xd4,0xc1,0xfe,0x00,0x00
690# W32: v_cmp_eq_u32_e64 s104, -1, exec_hi      ; encoding: [0x68,0x00,0x4a,0xd4,0xc1,0xfe,0x00,0x00]
691# W64: v_cmp_eq_u32_e64 s[104:105], -1, exec_hi ; encoding: [0x68,0x00,0x4a,0xd4,0xc1,0xfe,0x00,0x00]
692
6930x6a,0x00,0x4a,0xd4,0xf0,0xfa,0x00,0x00
694# W32: v_cmp_eq_u32_e64 vcc_lo, 0.5, m0        ; encoding: [0x6a,0x00,0x4a,0xd4,0xf0,0xfa,0x00,0x00]
695# W64: v_cmp_eq_u32_e64 vcc, 0.5, m0           ; encoding: [0x6a,0x00,0x4a,0xd4,0xf0,0xfa,0x00,0x00]
696
6970x7a,0x00,0x4a,0xd4,0xfd,0xd4,0x00,0x00
698# W32: v_cmp_eq_u32_e64 ttmp14, src_scc, vcc_lo ; encoding: [0x7a,0x00,0x4a,0xd4,0xfd,0xd4,0x00,0x00]
699# W64: v_cmp_eq_u32_e64 ttmp[14:15], src_scc, vcc_lo ; encoding: [0x7a,0x00,0x4a,0xd4,0xfd,0xd4,0x00,0x00]
700
7010x7c,0x00,0x4a,0xd4,0xff,0xd6,0x00,0x00,0x56,0x34,0x12,0xaf
702# GFX12: v_cmp_eq_u32_e64 null, 0xaf123456, vcc_hi ; encoding: [0x7c,0x00,0x4a,0xd4,0xff,0xd6,0x00,0x00,0x56,0x34,0x12,0xaf]
703
7040x0a,0x00,0x5a,0xd4,0x01,0x05,0x02,0x00
705# W32: v_cmp_eq_u64_e64 s10, v[1:2], v[2:3]    ; encoding: [0x0a,0x00,0x5a,0xd4,0x01,0x05,0x02,0x00]
706# W64: v_cmp_eq_u64_e64 s[10:11], v[1:2], v[2:3] ; encoding: [0x0a,0x00,0x5a,0xd4,0x01,0x05,0x02,0x00]
707
7080x0a,0x00,0x5a,0xd4,0xfe,0xfd,0x03,0x00
709# W32: v_cmp_eq_u64_e64 s10, v[254:255], v[254:255] ; encoding: [0x0a,0x00,0x5a,0xd4,0xfe,0xfd,0x03,0x00]
710# W64: v_cmp_eq_u64_e64 s[10:11], v[254:255], v[254:255] ; encoding: [0x0a,0x00,0x5a,0xd4,0xfe,0xfd,0x03,0x00]
711
7120x0a,0x00,0x5a,0xd4,0x02,0x08,0x00,0x00
713# W32: v_cmp_eq_u64_e64 s10, s[2:3], s[4:5]    ; encoding: [0x0a,0x00,0x5a,0xd4,0x02,0x08,0x00,0x00]
714# W64: v_cmp_eq_u64_e64 s[10:11], s[2:3], s[4:5] ; encoding: [0x0a,0x00,0x5a,0xd4,0x02,0x08,0x00,0x00]
715
7160x0a,0x00,0x5a,0xd4,0x68,0xd0,0x00,0x00
717# W32: v_cmp_eq_u64_e64 s10, s[104:105], s[104:105] ; encoding: [0x0a,0x00,0x5a,0xd4,0x68,0xd0,0x00,0x00]
718# W64: v_cmp_eq_u64_e64 s[10:11], s[104:105], s[104:105] ; encoding: [0x0a,0x00,0x5a,0xd4,0x68,0xd0,0x00,0x00]
719
7200x0a,0x00,0x5a,0xd4,0x6a,0xf4,0x00,0x00
721# W32: v_cmp_eq_u64_e64 s10, vcc, ttmp[14:15]  ; encoding: [0x0a,0x00,0x5a,0xd4,0x6a,0xf4,0x00,0x00]
722# W64: v_cmp_eq_u64_e64 s[10:11], vcc, ttmp[14:15] ; encoding: [0x0a,0x00,0x5a,0xd4,0x6a,0xf4,0x00,0x00]
723
7240x0a,0x00,0x5a,0xd4,0x7a,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf
725# W32: v_cmp_eq_u64_e64 s10, ttmp[14:15], 0xaf123456 ; encoding: [0x0a,0x00,0x5a,0xd4,0x7a,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf]
726# W64: v_cmp_eq_u64_e64 s[10:11], ttmp[14:15], 0xaf123456 ; encoding: [0x0a,0x00,0x5a,0xd4,0x7a,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf]
727
7280x0a,0x00,0x5a,0xd4,0x7e,0xfa,0x01,0x00
729# W32: v_cmp_eq_u64_e64 s10, exec, src_scc     ; encoding: [0x0a,0x00,0x5a,0xd4,0x7e,0xfa,0x01,0x00]
730# W64: v_cmp_eq_u64_e64 s[10:11], exec, src_scc ; encoding: [0x0a,0x00,0x5a,0xd4,0x7e,0xfa,0x01,0x00]
731
7320x0a,0x00,0x5a,0xd4,0x7c,0xe0,0x01,0x00
733# W32: v_cmp_eq_u64_e64 s10, null, 0.5         ; encoding: [0x0a,0x00,0x5a,0xd4,0x7c,0xe0,0x01,0x00]
734# W64: v_cmp_eq_u64_e64 s[10:11], null, 0.5    ; encoding: [0x0a,0x00,0x5a,0xd4,0x7c,0xe0,0x01,0x00]
735
7360x68,0x00,0x5a,0xd4,0xc1,0x82,0x01,0x00
737# W32: v_cmp_eq_u64_e64 s104, -1, -1           ; encoding: [0x68,0x00,0x5a,0xd4,0xc1,0x82,0x01,0x00]
738# W64: v_cmp_eq_u64_e64 s[104:105], -1, -1     ; encoding: [0x68,0x00,0x5a,0xd4,0xc1,0x82,0x01,0x00]
739
7400x6a,0x00,0x5a,0xd4,0xf0,0xf8,0x00,0x00
741# W32: v_cmp_eq_u64_e64 vcc_lo, 0.5, null      ; encoding: [0x6a,0x00,0x5a,0xd4,0xf0,0xf8,0x00,0x00]
742# W64: v_cmp_eq_u64_e64 vcc, 0.5, null         ; encoding: [0x6a,0x00,0x5a,0xd4,0xf0,0xf8,0x00,0x00]
743
7440x7a,0x00,0x5a,0xd4,0xfd,0xfc,0x00,0x00
745# W32: v_cmp_eq_u64_e64 ttmp14, src_scc, exec  ; encoding: [0x7a,0x00,0x5a,0xd4,0xfd,0xfc,0x00,0x00]
746# W64: v_cmp_eq_u64_e64 ttmp[14:15], src_scc, exec ; encoding: [0x7a,0x00,0x5a,0xd4,0xfd,0xfc,0x00,0x00]
747
7480x7c,0x00,0x5a,0xd4,0xff,0xd4,0x00,0x00,0x56,0x34,0x12,0xaf
749# GFX12: v_cmp_eq_u64_e64 null, 0xaf123456, vcc  ; encoding: [0x7c,0x00,0x5a,0xd4,0xff,0xd4,0x00,0x00,0x56,0x34,0x12,0xaf]
750
7510x0a,0x00,0x06,0xd4,0x01,0x05,0x02,0x00
752# W32-REAL16: v_cmp_ge_f16_e64 s10, v1.l, v2.l        ; encoding: [0x0a,0x00,0x06,0xd4,0x01,0x05,0x02,0x00]
753# W32-FAKE16: v_cmp_ge_f16_e64 s10, v1, v2            ; encoding: [0x0a,0x00,0x06,0xd4,0x01,0x05,0x02,0x00]
754# W64-REAL16: v_cmp_ge_f16_e64 s[10:11], v1.l, v2.l   ; encoding: [0x0a,0x00,0x06,0xd4,0x01,0x05,0x02,0x00]
755# W64-FAKE16: v_cmp_ge_f16_e64 s[10:11], v1, v2       ; encoding: [0x0a,0x00,0x06,0xd4,0x01,0x05,0x02,0x00]
756
7570x0a,0x00,0x06,0xd4,0xff,0xff,0x03,0x00
758# W32-REAL16: v_cmp_ge_f16_e64 s10, v255.l, v255.l    ; encoding: [0x0a,0x00,0x06,0xd4,0xff,0xff,0x03,0x00]
759# W32-FAKE16: v_cmp_ge_f16_e64 s10, v255, v255        ; encoding: [0x0a,0x00,0x06,0xd4,0xff,0xff,0x03,0x00]
760# W64-REAL16: v_cmp_ge_f16_e64 s[10:11], v255.l, v255.l ; encoding: [0x0a,0x00,0x06,0xd4,0xff,0xff,0x03,0x00]
761# W64-FAKE16: v_cmp_ge_f16_e64 s[10:11], v255, v255   ; encoding: [0x0a,0x00,0x06,0xd4,0xff,0xff,0x03,0x00]
762
7630x0a,0x00,0x06,0xd4,0x01,0x04,0x00,0x00
764# W32: v_cmp_ge_f16_e64 s10, s1, s2            ; encoding: [0x0a,0x00,0x06,0xd4,0x01,0x04,0x00,0x00]
765# W64: v_cmp_ge_f16_e64 s[10:11], s1, s2       ; encoding: [0x0a,0x00,0x06,0xd4,0x01,0x04,0x00,0x00]
766
7670x0a,0x00,0x06,0xd4,0x69,0xd2,0x00,0x00
768# W32: v_cmp_ge_f16_e64 s10, s105, s105        ; encoding: [0x0a,0x00,0x06,0xd4,0x69,0xd2,0x00,0x00]
769# W64: v_cmp_ge_f16_e64 s[10:11], s105, s105   ; encoding: [0x0a,0x00,0x06,0xd4,0x69,0xd2,0x00,0x00]
770
7710x0a,0x00,0x06,0xd4,0x6a,0xf6,0x00,0x00
772# W32: v_cmp_ge_f16_e64 s10, vcc_lo, ttmp15    ; encoding: [0x0a,0x00,0x06,0xd4,0x6a,0xf6,0x00,0x00]
773# W64: v_cmp_ge_f16_e64 s[10:11], vcc_lo, ttmp15 ; encoding: [0x0a,0x00,0x06,0xd4,0x6a,0xf6,0x00,0x00]
774
7750x0a,0x00,0x06,0xd4,0x6b,0xfe,0x01,0x00,0x0b,0xfe,0x00,0x00
776# W32: v_cmp_ge_f16_e64 s10, vcc_hi, 0xfe0b    ; encoding: [0x0a,0x00,0x06,0xd4,0x6b,0xfe,0x01,0x00,0x0b,0xfe,0x00,0x00]
777# W64: v_cmp_ge_f16_e64 s[10:11], vcc_hi, 0xfe0b ; encoding: [0x0a,0x00,0x06,0xd4,0x6b,0xfe,0x01,0x00,0x0b,0xfe,0x00,0x00]
778
7790x0a,0x00,0x06,0xd4,0x7b,0xfa,0x01,0x00
780# W32: v_cmp_ge_f16_e64 s10, ttmp15, src_scc   ; encoding: [0x0a,0x00,0x06,0xd4,0x7b,0xfa,0x01,0x00]
781# W64: v_cmp_ge_f16_e64 s[10:11], ttmp15, src_scc ; encoding: [0x0a,0x00,0x06,0xd4,0x7b,0xfa,0x01,0x00]
782
7830x0a,0x00,0x06,0xd4,0x7d,0xe0,0x01,0x00
784# W32: v_cmp_ge_f16_e64 s10, m0, 0.5           ; encoding: [0x0a,0x00,0x06,0xd4,0x7d,0xe0,0x01,0x00]
785# W64: v_cmp_ge_f16_e64 s[10:11], m0, 0.5      ; encoding: [0x0a,0x00,0x06,0xd4,0x7d,0xe0,0x01,0x00]
786
7870x0a,0x00,0x06,0xd4,0x7e,0x82,0x01,0x00
788# W32: v_cmp_ge_f16_e64 s10, exec_lo, -1       ; encoding: [0x0a,0x00,0x06,0xd4,0x7e,0x82,0x01,0x00]
789# W64: v_cmp_ge_f16_e64 s[10:11], exec_lo, -1  ; encoding: [0x0a,0x00,0x06,0xd4,0x7e,0x82,0x01,0x00]
790
7910x0a,0x01,0x06,0xd4,0x7f,0xf8,0x00,0x00
792# W32: v_cmp_ge_f16_e64 s10, |exec_hi|, null   ; encoding: [0x0a,0x01,0x06,0xd4,0x7f,0xf8,0x00,0x00]
793# W64: v_cmp_ge_f16_e64 s[10:11], |exec_hi|, null ; encoding: [0x0a,0x01,0x06,0xd4,0x7f,0xf8,0x00,0x00]
794
7950x0a,0x00,0x06,0xd4,0x7c,0xfc,0x00,0x00
796# W32: v_cmp_ge_f16_e64 s10, null, exec_lo     ; encoding: [0x0a,0x00,0x06,0xd4,0x7c,0xfc,0x00,0x00]
797# W64: v_cmp_ge_f16_e64 s[10:11], null, exec_lo ; encoding: [0x0a,0x00,0x06,0xd4,0x7c,0xfc,0x00,0x00]
798
7990x68,0x00,0x06,0xd4,0xc1,0xfe,0x00,0x00
800# W32: v_cmp_ge_f16_e64 s104, -1, exec_hi      ; encoding: [0x68,0x00,0x06,0xd4,0xc1,0xfe,0x00,0x00]
801# W64: v_cmp_ge_f16_e64 s[104:105], -1, exec_hi ; encoding: [0x68,0x00,0x06,0xd4,0xc1,0xfe,0x00,0x00]
802
8030x6a,0x00,0x06,0xd4,0xf0,0xfa,0x00,0x40
804# W32: v_cmp_ge_f16_e64 vcc_lo, 0.5, -m0       ; encoding: [0x6a,0x00,0x06,0xd4,0xf0,0xfa,0x00,0x40]
805# W64: v_cmp_ge_f16_e64 vcc, 0.5, -m0          ; encoding: [0x6a,0x00,0x06,0xd4,0xf0,0xfa,0x00,0x40]
806
8070x7a,0x02,0x06,0xd4,0xfd,0xd4,0x00,0x20
808# W32: v_cmp_ge_f16_e64 ttmp14, -src_scc, |vcc_lo| ; encoding: [0x7a,0x02,0x06,0xd4,0xfd,0xd4,0x00,0x20]
809# W64: v_cmp_ge_f16_e64 ttmp[14:15], -src_scc, |vcc_lo| ; encoding: [0x7a,0x02,0x06,0xd4,0xfd,0xd4,0x00,0x20]
810
8110x7c,0x83,0x06,0xd4,0xff,0xd6,0x00,0x60,0x0b,0xfe,0x00,0x00
812# GFX12: v_cmp_ge_f16_e64 null, -|0xfe0b|, -|vcc_hi| clamp ; encoding: [0x7c,0x83,0x06,0xd4,0xff,0xd6,0x00,0x60,0x0b,0xfe,0x00,0x00]
813
8140x0a,0x08,0x06,0xd4,0x01,0x05,0x02,0x00
815# W32-REAL16: v_cmp_ge_f16_e64 s10, v1.h, v2.l op_sel:[1,0,0] ; encoding: [0x0a,0x08,0x06,0xd4,0x01,0x05,0x02,0x00]
816# W32-FAKE16: v_cmp_ge_f16_e64 s10, v1, v2            ; encoding: [0x0a,0x00,0x06,0xd4,0x01,0x05,0x02,0x00]
817# W64-REAL16: v_cmp_ge_f16_e64 s[10:11], v1.h, v2.l op_sel:[1,0,0] ; encoding: [0x0a,0x08,0x06,0xd4,0x01,0x05,0x02,0x00]
818# W64-FAKE16: v_cmp_ge_f16_e64 s[10:11], v1, v2       ; encoding: [0x0a,0x00,0x06,0xd4,0x01,0x05,0x02,0x00]
819
8200x0a,0x10,0x06,0xd4,0xff,0xff,0x03,0x00
821# W32-REAL16: v_cmp_ge_f16_e64 s10, v255.l, v255.h op_sel:[0,1,0] ; encoding: [0x0a,0x10,0x06,0xd4,0xff,0xff,0x03,0x00]
822# W32-FAKE16: v_cmp_ge_f16_e64 s10, v255, v255        ; encoding: [0x0a,0x00,0x06,0xd4,0xff,0xff,0x03,0x00]
823# W64-REAL16: v_cmp_ge_f16_e64 s[10:11], v255.l, v255.h op_sel:[0,1,0] ; encoding: [0x0a,0x10,0x06,0xd4,0xff,0xff,0x03,0x00]
824# W64-FAKE16: v_cmp_ge_f16_e64 s[10:11], v255, v255   ; encoding: [0x0a,0x00,0x06,0xd4,0xff,0xff,0x03,0x00]
825
826
8270x0a,0x00,0x16,0xd4,0x01,0x05,0x02,0x00
828# W32: v_cmp_ge_f32_e64 s10, v1, v2            ; encoding: [0x0a,0x00,0x16,0xd4,0x01,0x05,0x02,0x00]
829# W64: v_cmp_ge_f32_e64 s[10:11], v1, v2       ; encoding: [0x0a,0x00,0x16,0xd4,0x01,0x05,0x02,0x00]
830
8310x0a,0x00,0x16,0xd4,0xff,0xff,0x03,0x00
832# W32: v_cmp_ge_f32_e64 s10, v255, v255        ; encoding: [0x0a,0x00,0x16,0xd4,0xff,0xff,0x03,0x00]
833# W64: v_cmp_ge_f32_e64 s[10:11], v255, v255   ; encoding: [0x0a,0x00,0x16,0xd4,0xff,0xff,0x03,0x00]
834
8350x0a,0x00,0x16,0xd4,0x01,0x04,0x00,0x00
836# W32: v_cmp_ge_f32_e64 s10, s1, s2            ; encoding: [0x0a,0x00,0x16,0xd4,0x01,0x04,0x00,0x00]
837# W64: v_cmp_ge_f32_e64 s[10:11], s1, s2       ; encoding: [0x0a,0x00,0x16,0xd4,0x01,0x04,0x00,0x00]
838
8390x0a,0x00,0x16,0xd4,0x69,0xd2,0x00,0x00
840# W32: v_cmp_ge_f32_e64 s10, s105, s105        ; encoding: [0x0a,0x00,0x16,0xd4,0x69,0xd2,0x00,0x00]
841# W64: v_cmp_ge_f32_e64 s[10:11], s105, s105   ; encoding: [0x0a,0x00,0x16,0xd4,0x69,0xd2,0x00,0x00]
842
8430x0a,0x00,0x16,0xd4,0x6a,0xf6,0x00,0x00
844# W32: v_cmp_ge_f32_e64 s10, vcc_lo, ttmp15    ; encoding: [0x0a,0x00,0x16,0xd4,0x6a,0xf6,0x00,0x00]
845# W64: v_cmp_ge_f32_e64 s[10:11], vcc_lo, ttmp15 ; encoding: [0x0a,0x00,0x16,0xd4,0x6a,0xf6,0x00,0x00]
846
8470x0a,0x00,0x16,0xd4,0x6b,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf
848# W32: v_cmp_ge_f32_e64 s10, vcc_hi, 0xaf123456 ; encoding: [0x0a,0x00,0x16,0xd4,0x6b,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf]
849# W64: v_cmp_ge_f32_e64 s[10:11], vcc_hi, 0xaf123456 ; encoding: [0x0a,0x00,0x16,0xd4,0x6b,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf]
850
8510x0a,0x00,0x16,0xd4,0x7b,0xfa,0x01,0x00
852# W32: v_cmp_ge_f32_e64 s10, ttmp15, src_scc   ; encoding: [0x0a,0x00,0x16,0xd4,0x7b,0xfa,0x01,0x00]
853# W64: v_cmp_ge_f32_e64 s[10:11], ttmp15, src_scc ; encoding: [0x0a,0x00,0x16,0xd4,0x7b,0xfa,0x01,0x00]
854
8550x0a,0x00,0x16,0xd4,0x7d,0xe0,0x01,0x00
856# W32: v_cmp_ge_f32_e64 s10, m0, 0.5           ; encoding: [0x0a,0x00,0x16,0xd4,0x7d,0xe0,0x01,0x00]
857# W64: v_cmp_ge_f32_e64 s[10:11], m0, 0.5      ; encoding: [0x0a,0x00,0x16,0xd4,0x7d,0xe0,0x01,0x00]
858
8590x0a,0x00,0x16,0xd4,0x7e,0x82,0x01,0x00
860# W32: v_cmp_ge_f32_e64 s10, exec_lo, -1       ; encoding: [0x0a,0x00,0x16,0xd4,0x7e,0x82,0x01,0x00]
861# W64: v_cmp_ge_f32_e64 s[10:11], exec_lo, -1  ; encoding: [0x0a,0x00,0x16,0xd4,0x7e,0x82,0x01,0x00]
862
8630x0a,0x01,0x16,0xd4,0x7f,0xf8,0x00,0x00
864# W32: v_cmp_ge_f32_e64 s10, |exec_hi|, null   ; encoding: [0x0a,0x01,0x16,0xd4,0x7f,0xf8,0x00,0x00]
865# W64: v_cmp_ge_f32_e64 s[10:11], |exec_hi|, null ; encoding: [0x0a,0x01,0x16,0xd4,0x7f,0xf8,0x00,0x00]
866
8670x0a,0x00,0x16,0xd4,0x7c,0xfc,0x00,0x00
868# W32: v_cmp_ge_f32_e64 s10, null, exec_lo     ; encoding: [0x0a,0x00,0x16,0xd4,0x7c,0xfc,0x00,0x00]
869# W64: v_cmp_ge_f32_e64 s[10:11], null, exec_lo ; encoding: [0x0a,0x00,0x16,0xd4,0x7c,0xfc,0x00,0x00]
870
8710x68,0x00,0x16,0xd4,0xc1,0xfe,0x00,0x00
872# W32: v_cmp_ge_f32_e64 s104, -1, exec_hi      ; encoding: [0x68,0x00,0x16,0xd4,0xc1,0xfe,0x00,0x00]
873# W64: v_cmp_ge_f32_e64 s[104:105], -1, exec_hi ; encoding: [0x68,0x00,0x16,0xd4,0xc1,0xfe,0x00,0x00]
874
8750x6a,0x00,0x16,0xd4,0xf0,0xfa,0x00,0x40
876# W32: v_cmp_ge_f32_e64 vcc_lo, 0.5, -m0       ; encoding: [0x6a,0x00,0x16,0xd4,0xf0,0xfa,0x00,0x40]
877# W64: v_cmp_ge_f32_e64 vcc, 0.5, -m0          ; encoding: [0x6a,0x00,0x16,0xd4,0xf0,0xfa,0x00,0x40]
878
8790x7a,0x02,0x16,0xd4,0xfd,0xd4,0x00,0x20
880# W32: v_cmp_ge_f32_e64 ttmp14, -src_scc, |vcc_lo| ; encoding: [0x7a,0x02,0x16,0xd4,0xfd,0xd4,0x00,0x20]
881# W64: v_cmp_ge_f32_e64 ttmp[14:15], -src_scc, |vcc_lo| ; encoding: [0x7a,0x02,0x16,0xd4,0xfd,0xd4,0x00,0x20]
882
8830x7c,0x83,0x16,0xd4,0xff,0xd6,0x00,0x60,0x56,0x34,0x12,0xaf
884# GFX12: v_cmp_ge_f32_e64 null, -|0xaf123456|, -|vcc_hi| clamp ; encoding: [0x7c,0x83,0x16,0xd4,0xff,0xd6,0x00,0x60,0x56,0x34,0x12,0xaf]
885
8860x0a,0x00,0x26,0xd4,0x01,0x05,0x02,0x00
887# W32: v_cmp_ge_f64_e64 s10, v[1:2], v[2:3]    ; encoding: [0x0a,0x00,0x26,0xd4,0x01,0x05,0x02,0x00]
888# W64: v_cmp_ge_f64_e64 s[10:11], v[1:2], v[2:3] ; encoding: [0x0a,0x00,0x26,0xd4,0x01,0x05,0x02,0x00]
889
8900x0a,0x00,0x26,0xd4,0xfe,0xfd,0x03,0x00
891# W32: v_cmp_ge_f64_e64 s10, v[254:255], v[254:255] ; encoding: [0x0a,0x00,0x26,0xd4,0xfe,0xfd,0x03,0x00]
892# W64: v_cmp_ge_f64_e64 s[10:11], v[254:255], v[254:255] ; encoding: [0x0a,0x00,0x26,0xd4,0xfe,0xfd,0x03,0x00]
893
8940x0a,0x00,0x26,0xd4,0x02,0x08,0x00,0x00
895# W32: v_cmp_ge_f64_e64 s10, s[2:3], s[4:5]    ; encoding: [0x0a,0x00,0x26,0xd4,0x02,0x08,0x00,0x00]
896# W64: v_cmp_ge_f64_e64 s[10:11], s[2:3], s[4:5] ; encoding: [0x0a,0x00,0x26,0xd4,0x02,0x08,0x00,0x00]
897
8980x0a,0x00,0x26,0xd4,0x68,0xd0,0x00,0x00
899# W32: v_cmp_ge_f64_e64 s10, s[104:105], s[104:105] ; encoding: [0x0a,0x00,0x26,0xd4,0x68,0xd0,0x00,0x00]
900# W64: v_cmp_ge_f64_e64 s[10:11], s[104:105], s[104:105] ; encoding: [0x0a,0x00,0x26,0xd4,0x68,0xd0,0x00,0x00]
901
9020x0a,0x00,0x26,0xd4,0x6a,0xf4,0x00,0x00
903# W32: v_cmp_ge_f64_e64 s10, vcc, ttmp[14:15]  ; encoding: [0x0a,0x00,0x26,0xd4,0x6a,0xf4,0x00,0x00]
904# W64: v_cmp_ge_f64_e64 s[10:11], vcc, ttmp[14:15] ; encoding: [0x0a,0x00,0x26,0xd4,0x6a,0xf4,0x00,0x00]
905
9060x0a,0x00,0x26,0xd4,0x7a,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf
907# W32: v_cmp_ge_f64_e64 s10, ttmp[14:15], 0xaf123456 ; encoding: [0x0a,0x00,0x26,0xd4,0x7a,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf]
908# W64: v_cmp_ge_f64_e64 s[10:11], ttmp[14:15], 0xaf123456 ; encoding: [0x0a,0x00,0x26,0xd4,0x7a,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf]
909
9100x0a,0x01,0x26,0xd4,0x7e,0xfa,0x01,0x20
911# W32: v_cmp_ge_f64_e64 s10, -|exec|, src_scc  ; encoding: [0x0a,0x01,0x26,0xd4,0x7e,0xfa,0x01,0x20]
912# W64: v_cmp_ge_f64_e64 s[10:11], -|exec|, src_scc ; encoding: [0x0a,0x01,0x26,0xd4,0x7e,0xfa,0x01,0x20]
913
9140x0a,0x00,0x26,0xd4,0x7c,0xe0,0x01,0x00
915# W32: v_cmp_ge_f64_e64 s10, null, 0.5         ; encoding: [0x0a,0x00,0x26,0xd4,0x7c,0xe0,0x01,0x00]
916# W64: v_cmp_ge_f64_e64 s[10:11], null, 0.5    ; encoding: [0x0a,0x00,0x26,0xd4,0x7c,0xe0,0x01,0x00]
917
9180x68,0x00,0x26,0xd4,0xc1,0x82,0x01,0x00
919# W32: v_cmp_ge_f64_e64 s104, -1, -1           ; encoding: [0x68,0x00,0x26,0xd4,0xc1,0x82,0x01,0x00]
920# W64: v_cmp_ge_f64_e64 s[104:105], -1, -1     ; encoding: [0x68,0x00,0x26,0xd4,0xc1,0x82,0x01,0x00]
921
9220x6a,0x00,0x26,0xd4,0xf0,0xf8,0x00,0x00
923# W32: v_cmp_ge_f64_e64 vcc_lo, 0.5, null      ; encoding: [0x6a,0x00,0x26,0xd4,0xf0,0xf8,0x00,0x00]
924# W64: v_cmp_ge_f64_e64 vcc, 0.5, null         ; encoding: [0x6a,0x00,0x26,0xd4,0xf0,0xf8,0x00,0x00]
925
9260x7a,0x03,0x26,0xd4,0xfd,0xfc,0x00,0x60
927# W32: v_cmp_ge_f64_e64 ttmp14, -|src_scc|, -|exec| ; encoding: [0x7a,0x03,0x26,0xd4,0xfd,0xfc,0x00,0x60]
928# W64: v_cmp_ge_f64_e64 ttmp[14:15], -|src_scc|, -|exec| ; encoding: [0x7a,0x03,0x26,0xd4,0xfd,0xfc,0x00,0x60]
929
9300x7c,0x82,0x26,0xd4,0xff,0xd4,0x00,0x40,0x56,0x34,0x12,0xaf
931# GFX12: v_cmp_ge_f64_e64 null, 0xaf123456, -|vcc| clamp ; encoding: [0x7c,0x82,0x26,0xd4,0xff,0xd4,0x00,0x40,0x56,0x34,0x12,0xaf]
932
9330x0a,0x00,0x36,0xd4,0x01,0x05,0x02,0x00
934# W32-REAL16: v_cmp_ge_i16_e64 s10, v1.l, v2.l        ; encoding: [0x0a,0x00,0x36,0xd4,0x01,0x05,0x02,0x00]
935# W32-FAKE16: v_cmp_ge_i16_e64 s10, v1, v2            ; encoding: [0x0a,0x00,0x36,0xd4,0x01,0x05,0x02,0x00]
936# W64-REAL16: v_cmp_ge_i16_e64 s[10:11], v1.l, v2.l   ; encoding: [0x0a,0x00,0x36,0xd4,0x01,0x05,0x02,0x00]
937# W64-FAKE16: v_cmp_ge_i16_e64 s[10:11], v1, v2       ; encoding: [0x0a,0x00,0x36,0xd4,0x01,0x05,0x02,0x00]
938
9390x0a,0x00,0x36,0xd4,0xff,0xff,0x03,0x00
940# W32-REAL16: v_cmp_ge_i16_e64 s10, v255.l, v255.l    ; encoding: [0x0a,0x00,0x36,0xd4,0xff,0xff,0x03,0x00]
941# W32-FAKE16: v_cmp_ge_i16_e64 s10, v255, v255        ; encoding: [0x0a,0x00,0x36,0xd4,0xff,0xff,0x03,0x00]
942# W64-REAL16: v_cmp_ge_i16_e64 s[10:11], v255.l, v255.l ; encoding: [0x0a,0x00,0x36,0xd4,0xff,0xff,0x03,0x00]
943# W64-FAKE16: v_cmp_ge_i16_e64 s[10:11], v255, v255   ; encoding: [0x0a,0x00,0x36,0xd4,0xff,0xff,0x03,0x00]
944
9450x0a,0x00,0x36,0xd4,0x01,0x04,0x00,0x00
946# W32: v_cmp_ge_i16_e64 s10, s1, s2            ; encoding: [0x0a,0x00,0x36,0xd4,0x01,0x04,0x00,0x00]
947# W64: v_cmp_ge_i16_e64 s[10:11], s1, s2       ; encoding: [0x0a,0x00,0x36,0xd4,0x01,0x04,0x00,0x00]
948
9490x0a,0x00,0x36,0xd4,0x69,0xd2,0x00,0x00
950# W32: v_cmp_ge_i16_e64 s10, s105, s105        ; encoding: [0x0a,0x00,0x36,0xd4,0x69,0xd2,0x00,0x00]
951# W64: v_cmp_ge_i16_e64 s[10:11], s105, s105   ; encoding: [0x0a,0x00,0x36,0xd4,0x69,0xd2,0x00,0x00]
952
9530x0a,0x00,0x36,0xd4,0x6a,0xf6,0x00,0x00
954# W32: v_cmp_ge_i16_e64 s10, vcc_lo, ttmp15    ; encoding: [0x0a,0x00,0x36,0xd4,0x6a,0xf6,0x00,0x00]
955# W64: v_cmp_ge_i16_e64 s[10:11], vcc_lo, ttmp15 ; encoding: [0x0a,0x00,0x36,0xd4,0x6a,0xf6,0x00,0x00]
956
9570x0a,0x00,0x36,0xd4,0x6b,0xfe,0x01,0x00,0x0b,0xfe,0x00,0x00
958# W32: v_cmp_ge_i16_e64 s10, vcc_hi, 0xfe0b    ; encoding: [0x0a,0x00,0x36,0xd4,0x6b,0xfe,0x01,0x00,0x0b,0xfe,0x00,0x00]
959# W64: v_cmp_ge_i16_e64 s[10:11], vcc_hi, 0xfe0b ; encoding: [0x0a,0x00,0x36,0xd4,0x6b,0xfe,0x01,0x00,0x0b,0xfe,0x00,0x00]
960
9610x0a,0x00,0x36,0xd4,0x7b,0xfa,0x01,0x00
962# W32: v_cmp_ge_i16_e64 s10, ttmp15, src_scc   ; encoding: [0x0a,0x00,0x36,0xd4,0x7b,0xfa,0x01,0x00]
963# W64: v_cmp_ge_i16_e64 s[10:11], ttmp15, src_scc ; encoding: [0x0a,0x00,0x36,0xd4,0x7b,0xfa,0x01,0x00]
964
9650x0a,0x00,0x36,0xd4,0x7d,0xe0,0x01,0x00
966# W32: v_cmp_ge_i16_e64 s10, m0, 0x3800        ; encoding: [0x0a,0x00,0x36,0xd4,0x7d,0xfe,0x01,0x00,0x00,0x38,0x00,0x00]
967# W64: v_cmp_ge_i16_e64 s[10:11], m0, 0x3800   ; encoding: [0x0a,0x00,0x36,0xd4,0x7d,0xfe,0x01,0x00,0x00,0x38,0x00,0x00]
968
9690x0a,0x00,0x36,0xd4,0x7e,0x82,0x01,0x00
970# W32: v_cmp_ge_i16_e64 s10, exec_lo, -1       ; encoding: [0x0a,0x00,0x36,0xd4,0x7e,0x82,0x01,0x00]
971# W64: v_cmp_ge_i16_e64 s[10:11], exec_lo, -1  ; encoding: [0x0a,0x00,0x36,0xd4,0x7e,0x82,0x01,0x00]
972
9730x0a,0x00,0x36,0xd4,0x7f,0xf8,0x00,0x00
974# W32: v_cmp_ge_i16_e64 s10, exec_hi, null     ; encoding: [0x0a,0x00,0x36,0xd4,0x7f,0xf8,0x00,0x00]
975# W64: v_cmp_ge_i16_e64 s[10:11], exec_hi, null ; encoding: [0x0a,0x00,0x36,0xd4,0x7f,0xf8,0x00,0x00]
976
9770x0a,0x00,0x36,0xd4,0x7c,0xfc,0x00,0x00
978# W32: v_cmp_ge_i16_e64 s10, null, exec_lo     ; encoding: [0x0a,0x00,0x36,0xd4,0x7c,0xfc,0x00,0x00]
979# W64: v_cmp_ge_i16_e64 s[10:11], null, exec_lo ; encoding: [0x0a,0x00,0x36,0xd4,0x7c,0xfc,0x00,0x00]
980
9810x68,0x00,0x36,0xd4,0xc1,0xfe,0x00,0x00
982# W32: v_cmp_ge_i16_e64 s104, -1, exec_hi      ; encoding: [0x68,0x00,0x36,0xd4,0xc1,0xfe,0x00,0x00]
983# W64: v_cmp_ge_i16_e64 s[104:105], -1, exec_hi ; encoding: [0x68,0x00,0x36,0xd4,0xc1,0xfe,0x00,0x00]
984
9850x6a,0x00,0x36,0xd4,0xf0,0xfa,0x00,0x00
986# W32: v_cmp_ge_i16_e64 vcc_lo, 0x3800, m0     ; encoding: [0x6a,0x00,0x36,0xd4,0xff,0xfa,0x00,0x00,0x00,0x38,0x00,0x00]
987# W64: v_cmp_ge_i16_e64 vcc, 0x3800, m0        ; encoding: [0x6a,0x00,0x36,0xd4,0xff,0xfa,0x00,0x00,0x00,0x38,0x00,0x00]
988
9890x7a,0x00,0x36,0xd4,0xfd,0xd4,0x00,0x00
990# W32: v_cmp_ge_i16_e64 ttmp14, src_scc, vcc_lo ; encoding: [0x7a,0x00,0x36,0xd4,0xfd,0xd4,0x00,0x00]
991# W64: v_cmp_ge_i16_e64 ttmp[14:15], src_scc, vcc_lo ; encoding: [0x7a,0x00,0x36,0xd4,0xfd,0xd4,0x00,0x00]
992
9930x7c,0x00,0x36,0xd4,0xff,0xd6,0x00,0x00,0x0b,0xfe,0x00,0x00
994# GFX12: v_cmp_ge_i16_e64 null, 0xfe0b, vcc_hi   ; encoding: [0x7c,0x00,0x36,0xd4,0xff,0xd6,0x00,0x00,0x0b,0xfe,0x00,0x00]
995
9960x0a,0x08,0x36,0xd4,0x01,0x05,0x02,0x00
997# W32-REAL16: v_cmp_ge_i16_e64 s10, v1.h, v2.l op_sel:[1,0,0] ; encoding: [0x0a,0x08,0x36,0xd4,0x01,0x05,0x02,0x00]
998# W32-FAKE16: v_cmp_ge_i16_e64 s10, v1, v2            ; encoding: [0x0a,0x00,0x36,0xd4,0x01,0x05,0x02,0x00]
999# W64-REAL16: v_cmp_ge_i16_e64 s[10:11], v1.h, v2.l op_sel:[1,0,0] ; encoding: [0x0a,0x08,0x36,0xd4,0x01,0x05,0x02,0x00]
1000# W64-FAKE16: v_cmp_ge_i16_e64 s[10:11], v1, v2       ; encoding: [0x0a,0x00,0x36,0xd4,0x01,0x05,0x02,0x00]
1001
10020x0a,0x10,0x36,0xd4,0xff,0xff,0x03,0x00
1003# W32-REAL16: v_cmp_ge_i16_e64 s10, v255.l, v255.h op_sel:[0,1,0] ; encoding: [0x0a,0x10,0x36,0xd4,0xff,0xff,0x03,0x00]
1004# W32-FAKE16: v_cmp_ge_i16_e64 s10, v255, v255        ; encoding: [0x0a,0x00,0x36,0xd4,0xff,0xff,0x03,0x00]
1005# W64-REAL16: v_cmp_ge_i16_e64 s[10:11], v255.l, v255.h op_sel:[0,1,0] ; encoding: [0x0a,0x10,0x36,0xd4,0xff,0xff,0x03,0x00]
1006# W64-FAKE16: v_cmp_ge_i16_e64 s[10:11], v255, v255   ; encoding: [0x0a,0x00,0x36,0xd4,0xff,0xff,0x03,0x00]
1007
1008
10090x0a,0x00,0x46,0xd4,0x01,0x05,0x02,0x00
1010# W32: v_cmp_ge_i32_e64 s10, v1, v2            ; encoding: [0x0a,0x00,0x46,0xd4,0x01,0x05,0x02,0x00]
1011# W64: v_cmp_ge_i32_e64 s[10:11], v1, v2       ; encoding: [0x0a,0x00,0x46,0xd4,0x01,0x05,0x02,0x00]
1012
10130x0a,0x00,0x46,0xd4,0xff,0xff,0x03,0x00
1014# W32: v_cmp_ge_i32_e64 s10, v255, v255        ; encoding: [0x0a,0x00,0x46,0xd4,0xff,0xff,0x03,0x00]
1015# W64: v_cmp_ge_i32_e64 s[10:11], v255, v255   ; encoding: [0x0a,0x00,0x46,0xd4,0xff,0xff,0x03,0x00]
1016
10170x0a,0x00,0x46,0xd4,0x01,0x04,0x00,0x00
1018# W32: v_cmp_ge_i32_e64 s10, s1, s2            ; encoding: [0x0a,0x00,0x46,0xd4,0x01,0x04,0x00,0x00]
1019# W64: v_cmp_ge_i32_e64 s[10:11], s1, s2       ; encoding: [0x0a,0x00,0x46,0xd4,0x01,0x04,0x00,0x00]
1020
10210x0a,0x00,0x46,0xd4,0x69,0xd2,0x00,0x00
1022# W32: v_cmp_ge_i32_e64 s10, s105, s105        ; encoding: [0x0a,0x00,0x46,0xd4,0x69,0xd2,0x00,0x00]
1023# W64: v_cmp_ge_i32_e64 s[10:11], s105, s105   ; encoding: [0x0a,0x00,0x46,0xd4,0x69,0xd2,0x00,0x00]
1024
10250x0a,0x00,0x46,0xd4,0x6a,0xf6,0x00,0x00
1026# W32: v_cmp_ge_i32_e64 s10, vcc_lo, ttmp15    ; encoding: [0x0a,0x00,0x46,0xd4,0x6a,0xf6,0x00,0x00]
1027# W64: v_cmp_ge_i32_e64 s[10:11], vcc_lo, ttmp15 ; encoding: [0x0a,0x00,0x46,0xd4,0x6a,0xf6,0x00,0x00]
1028
10290x0a,0x00,0x46,0xd4,0x6b,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf
1030# W32: v_cmp_ge_i32_e64 s10, vcc_hi, 0xaf123456 ; encoding: [0x0a,0x00,0x46,0xd4,0x6b,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf]
1031# W64: v_cmp_ge_i32_e64 s[10:11], vcc_hi, 0xaf123456 ; encoding: [0x0a,0x00,0x46,0xd4,0x6b,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf]
1032
10330x0a,0x00,0x46,0xd4,0x7b,0xfa,0x01,0x00
1034# W32: v_cmp_ge_i32_e64 s10, ttmp15, src_scc   ; encoding: [0x0a,0x00,0x46,0xd4,0x7b,0xfa,0x01,0x00]
1035# W64: v_cmp_ge_i32_e64 s[10:11], ttmp15, src_scc ; encoding: [0x0a,0x00,0x46,0xd4,0x7b,0xfa,0x01,0x00]
1036
10370x0a,0x00,0x46,0xd4,0x7d,0xe0,0x01,0x00
1038# W32: v_cmp_ge_i32_e64 s10, m0, 0.5           ; encoding: [0x0a,0x00,0x46,0xd4,0x7d,0xe0,0x01,0x00]
1039# W64: v_cmp_ge_i32_e64 s[10:11], m0, 0.5      ; encoding: [0x0a,0x00,0x46,0xd4,0x7d,0xe0,0x01,0x00]
1040
10410x0a,0x00,0x46,0xd4,0x7e,0x82,0x01,0x00
1042# W32: v_cmp_ge_i32_e64 s10, exec_lo, -1       ; encoding: [0x0a,0x00,0x46,0xd4,0x7e,0x82,0x01,0x00]
1043# W64: v_cmp_ge_i32_e64 s[10:11], exec_lo, -1  ; encoding: [0x0a,0x00,0x46,0xd4,0x7e,0x82,0x01,0x00]
1044
10450x0a,0x00,0x46,0xd4,0x7f,0xf8,0x00,0x00
1046# W32: v_cmp_ge_i32_e64 s10, exec_hi, null     ; encoding: [0x0a,0x00,0x46,0xd4,0x7f,0xf8,0x00,0x00]
1047# W64: v_cmp_ge_i32_e64 s[10:11], exec_hi, null ; encoding: [0x0a,0x00,0x46,0xd4,0x7f,0xf8,0x00,0x00]
1048
10490x0a,0x00,0x46,0xd4,0x7c,0xfc,0x00,0x00
1050# W32: v_cmp_ge_i32_e64 s10, null, exec_lo     ; encoding: [0x0a,0x00,0x46,0xd4,0x7c,0xfc,0x00,0x00]
1051# W64: v_cmp_ge_i32_e64 s[10:11], null, exec_lo ; encoding: [0x0a,0x00,0x46,0xd4,0x7c,0xfc,0x00,0x00]
1052
10530x68,0x00,0x46,0xd4,0xc1,0xfe,0x00,0x00
1054# W32: v_cmp_ge_i32_e64 s104, -1, exec_hi      ; encoding: [0x68,0x00,0x46,0xd4,0xc1,0xfe,0x00,0x00]
1055# W64: v_cmp_ge_i32_e64 s[104:105], -1, exec_hi ; encoding: [0x68,0x00,0x46,0xd4,0xc1,0xfe,0x00,0x00]
1056
10570x6a,0x00,0x46,0xd4,0xf0,0xfa,0x00,0x00
1058# W32: v_cmp_ge_i32_e64 vcc_lo, 0.5, m0        ; encoding: [0x6a,0x00,0x46,0xd4,0xf0,0xfa,0x00,0x00]
1059# W64: v_cmp_ge_i32_e64 vcc, 0.5, m0           ; encoding: [0x6a,0x00,0x46,0xd4,0xf0,0xfa,0x00,0x00]
1060
10610x7a,0x00,0x46,0xd4,0xfd,0xd4,0x00,0x00
1062# W32: v_cmp_ge_i32_e64 ttmp14, src_scc, vcc_lo ; encoding: [0x7a,0x00,0x46,0xd4,0xfd,0xd4,0x00,0x00]
1063# W64: v_cmp_ge_i32_e64 ttmp[14:15], src_scc, vcc_lo ; encoding: [0x7a,0x00,0x46,0xd4,0xfd,0xd4,0x00,0x00]
1064
10650x7c,0x00,0x46,0xd4,0xff,0xd6,0x00,0x00,0x56,0x34,0x12,0xaf
1066# GFX12: v_cmp_ge_i32_e64 null, 0xaf123456, vcc_hi ; encoding: [0x7c,0x00,0x46,0xd4,0xff,0xd6,0x00,0x00,0x56,0x34,0x12,0xaf]
1067
10680x0a,0x00,0x56,0xd4,0x01,0x05,0x02,0x00
1069# W32: v_cmp_ge_i64_e64 s10, v[1:2], v[2:3]    ; encoding: [0x0a,0x00,0x56,0xd4,0x01,0x05,0x02,0x00]
1070# W64: v_cmp_ge_i64_e64 s[10:11], v[1:2], v[2:3] ; encoding: [0x0a,0x00,0x56,0xd4,0x01,0x05,0x02,0x00]
1071
10720x0a,0x00,0x56,0xd4,0xfe,0xfd,0x03,0x00
1073# W32: v_cmp_ge_i64_e64 s10, v[254:255], v[254:255] ; encoding: [0x0a,0x00,0x56,0xd4,0xfe,0xfd,0x03,0x00]
1074# W64: v_cmp_ge_i64_e64 s[10:11], v[254:255], v[254:255] ; encoding: [0x0a,0x00,0x56,0xd4,0xfe,0xfd,0x03,0x00]
1075
10760x0a,0x00,0x56,0xd4,0x02,0x08,0x00,0x00
1077# W32: v_cmp_ge_i64_e64 s10, s[2:3], s[4:5]    ; encoding: [0x0a,0x00,0x56,0xd4,0x02,0x08,0x00,0x00]
1078# W64: v_cmp_ge_i64_e64 s[10:11], s[2:3], s[4:5] ; encoding: [0x0a,0x00,0x56,0xd4,0x02,0x08,0x00,0x00]
1079
10800x0a,0x00,0x56,0xd4,0x68,0xd0,0x00,0x00
1081# W32: v_cmp_ge_i64_e64 s10, s[104:105], s[104:105] ; encoding: [0x0a,0x00,0x56,0xd4,0x68,0xd0,0x00,0x00]
1082# W64: v_cmp_ge_i64_e64 s[10:11], s[104:105], s[104:105] ; encoding: [0x0a,0x00,0x56,0xd4,0x68,0xd0,0x00,0x00]
1083
10840x0a,0x00,0x56,0xd4,0x6a,0xf4,0x00,0x00
1085# W32: v_cmp_ge_i64_e64 s10, vcc, ttmp[14:15]  ; encoding: [0x0a,0x00,0x56,0xd4,0x6a,0xf4,0x00,0x00]
1086# W64: v_cmp_ge_i64_e64 s[10:11], vcc, ttmp[14:15] ; encoding: [0x0a,0x00,0x56,0xd4,0x6a,0xf4,0x00,0x00]
1087
10880x0a,0x00,0x56,0xd4,0x7a,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf
1089# W32: v_cmp_ge_i64_e64 s10, ttmp[14:15], 0xaf123456 ; encoding: [0x0a,0x00,0x56,0xd4,0x7a,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf]
1090# W64: v_cmp_ge_i64_e64 s[10:11], ttmp[14:15], 0xaf123456 ; encoding: [0x0a,0x00,0x56,0xd4,0x7a,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf]
1091
10920x0a,0x00,0x56,0xd4,0x7e,0xfa,0x01,0x00
1093# W32: v_cmp_ge_i64_e64 s10, exec, src_scc     ; encoding: [0x0a,0x00,0x56,0xd4,0x7e,0xfa,0x01,0x00]
1094# W64: v_cmp_ge_i64_e64 s[10:11], exec, src_scc ; encoding: [0x0a,0x00,0x56,0xd4,0x7e,0xfa,0x01,0x00]
1095
10960x0a,0x00,0x56,0xd4,0x7c,0xe0,0x01,0x00
1097# W32: v_cmp_ge_i64_e64 s10, null, 0.5         ; encoding: [0x0a,0x00,0x56,0xd4,0x7c,0xe0,0x01,0x00]
1098# W64: v_cmp_ge_i64_e64 s[10:11], null, 0.5    ; encoding: [0x0a,0x00,0x56,0xd4,0x7c,0xe0,0x01,0x00]
1099
11000x68,0x00,0x56,0xd4,0xc1,0x82,0x01,0x00
1101# W32: v_cmp_ge_i64_e64 s104, -1, -1           ; encoding: [0x68,0x00,0x56,0xd4,0xc1,0x82,0x01,0x00]
1102# W64: v_cmp_ge_i64_e64 s[104:105], -1, -1     ; encoding: [0x68,0x00,0x56,0xd4,0xc1,0x82,0x01,0x00]
1103
11040x6a,0x00,0x56,0xd4,0xf0,0xf8,0x00,0x00
1105# W32: v_cmp_ge_i64_e64 vcc_lo, 0.5, null      ; encoding: [0x6a,0x00,0x56,0xd4,0xf0,0xf8,0x00,0x00]
1106# W64: v_cmp_ge_i64_e64 vcc, 0.5, null         ; encoding: [0x6a,0x00,0x56,0xd4,0xf0,0xf8,0x00,0x00]
1107
11080x7a,0x00,0x56,0xd4,0xfd,0xfc,0x00,0x00
1109# W32: v_cmp_ge_i64_e64 ttmp14, src_scc, exec  ; encoding: [0x7a,0x00,0x56,0xd4,0xfd,0xfc,0x00,0x00]
1110# W64: v_cmp_ge_i64_e64 ttmp[14:15], src_scc, exec ; encoding: [0x7a,0x00,0x56,0xd4,0xfd,0xfc,0x00,0x00]
1111
11120x7c,0x00,0x56,0xd4,0xff,0xd4,0x00,0x00,0x56,0x34,0x12,0xaf
1113# GFX12: v_cmp_ge_i64_e64 null, 0xaf123456, vcc  ; encoding: [0x7c,0x00,0x56,0xd4,0xff,0xd4,0x00,0x00,0x56,0x34,0x12,0xaf]
1114
11150x0a,0x00,0x3e,0xd4,0x01,0x05,0x02,0x00
1116# W32-REAL16: v_cmp_ge_u16_e64 s10, v1.l, v2.l        ; encoding: [0x0a,0x00,0x3e,0xd4,0x01,0x05,0x02,0x00]
1117# W32-FAKE16: v_cmp_ge_u16_e64 s10, v1, v2            ; encoding: [0x0a,0x00,0x3e,0xd4,0x01,0x05,0x02,0x00]
1118# W64-REAL16: v_cmp_ge_u16_e64 s[10:11], v1.l, v2.l   ; encoding: [0x0a,0x00,0x3e,0xd4,0x01,0x05,0x02,0x00]
1119# W64-FAKE16: v_cmp_ge_u16_e64 s[10:11], v1, v2       ; encoding: [0x0a,0x00,0x3e,0xd4,0x01,0x05,0x02,0x00]
1120
11210x0a,0x00,0x3e,0xd4,0xff,0xff,0x03,0x00
1122# W32-REAL16: v_cmp_ge_u16_e64 s10, v255.l, v255.l    ; encoding: [0x0a,0x00,0x3e,0xd4,0xff,0xff,0x03,0x00]
1123# W32-FAKE16: v_cmp_ge_u16_e64 s10, v255, v255        ; encoding: [0x0a,0x00,0x3e,0xd4,0xff,0xff,0x03,0x00]
1124# W64-REAL16: v_cmp_ge_u16_e64 s[10:11], v255.l, v255.l ; encoding: [0x0a,0x00,0x3e,0xd4,0xff,0xff,0x03,0x00]
1125# W64-FAKE16: v_cmp_ge_u16_e64 s[10:11], v255, v255   ; encoding: [0x0a,0x00,0x3e,0xd4,0xff,0xff,0x03,0x00]
1126
11270x0a,0x00,0x3e,0xd4,0x01,0x04,0x00,0x00
1128# W32: v_cmp_ge_u16_e64 s10, s1, s2            ; encoding: [0x0a,0x00,0x3e,0xd4,0x01,0x04,0x00,0x00]
1129# W64: v_cmp_ge_u16_e64 s[10:11], s1, s2       ; encoding: [0x0a,0x00,0x3e,0xd4,0x01,0x04,0x00,0x00]
1130
11310x0a,0x00,0x3e,0xd4,0x69,0xd2,0x00,0x00
1132# W32: v_cmp_ge_u16_e64 s10, s105, s105        ; encoding: [0x0a,0x00,0x3e,0xd4,0x69,0xd2,0x00,0x00]
1133# W64: v_cmp_ge_u16_e64 s[10:11], s105, s105   ; encoding: [0x0a,0x00,0x3e,0xd4,0x69,0xd2,0x00,0x00]
1134
11350x0a,0x00,0x3e,0xd4,0x6a,0xf6,0x00,0x00
1136# W32: v_cmp_ge_u16_e64 s10, vcc_lo, ttmp15    ; encoding: [0x0a,0x00,0x3e,0xd4,0x6a,0xf6,0x00,0x00]
1137# W64: v_cmp_ge_u16_e64 s[10:11], vcc_lo, ttmp15 ; encoding: [0x0a,0x00,0x3e,0xd4,0x6a,0xf6,0x00,0x00]
1138
11390x0a,0x00,0x3e,0xd4,0x6b,0xfe,0x01,0x00,0x0b,0xfe,0x00,0x00
1140# W32: v_cmp_ge_u16_e64 s10, vcc_hi, 0xfe0b    ; encoding: [0x0a,0x00,0x3e,0xd4,0x6b,0xfe,0x01,0x00,0x0b,0xfe,0x00,0x00]
1141# W64: v_cmp_ge_u16_e64 s[10:11], vcc_hi, 0xfe0b ; encoding: [0x0a,0x00,0x3e,0xd4,0x6b,0xfe,0x01,0x00,0x0b,0xfe,0x00,0x00]
1142
11430x0a,0x00,0x3e,0xd4,0x7b,0xfa,0x01,0x00
1144# W32: v_cmp_ge_u16_e64 s10, ttmp15, src_scc   ; encoding: [0x0a,0x00,0x3e,0xd4,0x7b,0xfa,0x01,0x00]
1145# W64: v_cmp_ge_u16_e64 s[10:11], ttmp15, src_scc ; encoding: [0x0a,0x00,0x3e,0xd4,0x7b,0xfa,0x01,0x00]
1146
11470x0a,0x00,0x3e,0xd4,0x7d,0xe0,0x01,0x00
1148# W32: v_cmp_ge_u16_e64 s10, m0, 0x3800        ; encoding: [0x0a,0x00,0x3e,0xd4,0x7d,0xfe,0x01,0x00,0x00,0x38,0x00,0x00]
1149# W64: v_cmp_ge_u16_e64 s[10:11], m0, 0x3800   ; encoding: [0x0a,0x00,0x3e,0xd4,0x7d,0xfe,0x01,0x00,0x00,0x38,0x00,0x00]
1150
11510x0a,0x00,0x3e,0xd4,0x7e,0x82,0x01,0x00
1152# W32: v_cmp_ge_u16_e64 s10, exec_lo, -1       ; encoding: [0x0a,0x00,0x3e,0xd4,0x7e,0x82,0x01,0x00]
1153# W64: v_cmp_ge_u16_e64 s[10:11], exec_lo, -1  ; encoding: [0x0a,0x00,0x3e,0xd4,0x7e,0x82,0x01,0x00]
1154
11550x0a,0x00,0x3e,0xd4,0x7f,0xf8,0x00,0x00
1156# W32: v_cmp_ge_u16_e64 s10, exec_hi, null     ; encoding: [0x0a,0x00,0x3e,0xd4,0x7f,0xf8,0x00,0x00]
1157# W64: v_cmp_ge_u16_e64 s[10:11], exec_hi, null ; encoding: [0x0a,0x00,0x3e,0xd4,0x7f,0xf8,0x00,0x00]
1158
11590x0a,0x00,0x3e,0xd4,0x7c,0xfc,0x00,0x00
1160# W32: v_cmp_ge_u16_e64 s10, null, exec_lo     ; encoding: [0x0a,0x00,0x3e,0xd4,0x7c,0xfc,0x00,0x00]
1161# W64: v_cmp_ge_u16_e64 s[10:11], null, exec_lo ; encoding: [0x0a,0x00,0x3e,0xd4,0x7c,0xfc,0x00,0x00]
1162
11630x68,0x00,0x3e,0xd4,0xc1,0xfe,0x00,0x00
1164# W32: v_cmp_ge_u16_e64 s104, -1, exec_hi      ; encoding: [0x68,0x00,0x3e,0xd4,0xc1,0xfe,0x00,0x00]
1165# W64: v_cmp_ge_u16_e64 s[104:105], -1, exec_hi ; encoding: [0x68,0x00,0x3e,0xd4,0xc1,0xfe,0x00,0x00]
1166
11670x6a,0x00,0x3e,0xd4,0xf0,0xfa,0x00,0x00
1168# W32: v_cmp_ge_u16_e64 vcc_lo, 0x3800, m0     ; encoding: [0x6a,0x00,0x3e,0xd4,0xff,0xfa,0x00,0x00,0x00,0x38,0x00,0x00]
1169# W64: v_cmp_ge_u16_e64 vcc, 0x3800, m0        ; encoding: [0x6a,0x00,0x3e,0xd4,0xff,0xfa,0x00,0x00,0x00,0x38,0x00,0x00]
1170
11710x7a,0x00,0x3e,0xd4,0xfd,0xd4,0x00,0x00
1172# W32: v_cmp_ge_u16_e64 ttmp14, src_scc, vcc_lo ; encoding: [0x7a,0x00,0x3e,0xd4,0xfd,0xd4,0x00,0x00]
1173# W64: v_cmp_ge_u16_e64 ttmp[14:15], src_scc, vcc_lo ; encoding: [0x7a,0x00,0x3e,0xd4,0xfd,0xd4,0x00,0x00]
1174
11750x7c,0x00,0x3e,0xd4,0xff,0xd6,0x00,0x00,0x0b,0xfe,0x00,0x00
1176# GFX12: v_cmp_ge_u16_e64 null, 0xfe0b, vcc_hi   ; encoding: [0x7c,0x00,0x3e,0xd4,0xff,0xd6,0x00,0x00,0x0b,0xfe,0x00,0x00]
1177
11780x0a,0x08,0x3e,0xd4,0x01,0x05,0x02,0x00
1179# W32-REAL16: v_cmp_ge_u16_e64 s10, v1.h, v2.l op_sel:[1,0,0] ; encoding: [0x0a,0x08,0x3e,0xd4,0x01,0x05,0x02,0x00]
1180# W32-FAKE16: v_cmp_ge_u16_e64 s10, v1, v2            ; encoding: [0x0a,0x00,0x3e,0xd4,0x01,0x05,0x02,0x00]
1181# W64-REAL16: v_cmp_ge_u16_e64 s[10:11], v1.h, v2.l op_sel:[1,0,0] ; encoding: [0x0a,0x08,0x3e,0xd4,0x01,0x05,0x02,0x00]
1182# W64-FAKE16: v_cmp_ge_u16_e64 s[10:11], v1, v2       ; encoding: [0x0a,0x00,0x3e,0xd4,0x01,0x05,0x02,0x00]
1183
11840x0a,0x10,0x3e,0xd4,0xff,0xff,0x03,0x00
1185# W32-REAL16: v_cmp_ge_u16_e64 s10, v255.l, v255.h op_sel:[0,1,0] ; encoding: [0x0a,0x10,0x3e,0xd4,0xff,0xff,0x03,0x00]
1186# W32-FAKE16: v_cmp_ge_u16_e64 s10, v255, v255        ; encoding: [0x0a,0x00,0x3e,0xd4,0xff,0xff,0x03,0x00]
1187# W64-REAL16: v_cmp_ge_u16_e64 s[10:11], v255.l, v255.h op_sel:[0,1,0] ; encoding: [0x0a,0x10,0x3e,0xd4,0xff,0xff,0x03,0x00]
1188# W64-FAKE16: v_cmp_ge_u16_e64 s[10:11], v255, v255   ; encoding: [0x0a,0x00,0x3e,0xd4,0xff,0xff,0x03,0x00]
1189
1190
11910x0a,0x00,0x4e,0xd4,0x01,0x05,0x02,0x00
1192# W32: v_cmp_ge_u32_e64 s10, v1, v2            ; encoding: [0x0a,0x00,0x4e,0xd4,0x01,0x05,0x02,0x00]
1193# W64: v_cmp_ge_u32_e64 s[10:11], v1, v2       ; encoding: [0x0a,0x00,0x4e,0xd4,0x01,0x05,0x02,0x00]
1194
11950x0a,0x00,0x4e,0xd4,0xff,0xff,0x03,0x00
1196# W32: v_cmp_ge_u32_e64 s10, v255, v255        ; encoding: [0x0a,0x00,0x4e,0xd4,0xff,0xff,0x03,0x00]
1197# W64: v_cmp_ge_u32_e64 s[10:11], v255, v255   ; encoding: [0x0a,0x00,0x4e,0xd4,0xff,0xff,0x03,0x00]
1198
11990x0a,0x00,0x4e,0xd4,0x01,0x04,0x00,0x00
1200# W32: v_cmp_ge_u32_e64 s10, s1, s2            ; encoding: [0x0a,0x00,0x4e,0xd4,0x01,0x04,0x00,0x00]
1201# W64: v_cmp_ge_u32_e64 s[10:11], s1, s2       ; encoding: [0x0a,0x00,0x4e,0xd4,0x01,0x04,0x00,0x00]
1202
12030x0a,0x00,0x4e,0xd4,0x69,0xd2,0x00,0x00
1204# W32: v_cmp_ge_u32_e64 s10, s105, s105        ; encoding: [0x0a,0x00,0x4e,0xd4,0x69,0xd2,0x00,0x00]
1205# W64: v_cmp_ge_u32_e64 s[10:11], s105, s105   ; encoding: [0x0a,0x00,0x4e,0xd4,0x69,0xd2,0x00,0x00]
1206
12070x0a,0x00,0x4e,0xd4,0x6a,0xf6,0x00,0x00
1208# W32: v_cmp_ge_u32_e64 s10, vcc_lo, ttmp15    ; encoding: [0x0a,0x00,0x4e,0xd4,0x6a,0xf6,0x00,0x00]
1209# W64: v_cmp_ge_u32_e64 s[10:11], vcc_lo, ttmp15 ; encoding: [0x0a,0x00,0x4e,0xd4,0x6a,0xf6,0x00,0x00]
1210
12110x0a,0x00,0x4e,0xd4,0x6b,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf
1212# W32: v_cmp_ge_u32_e64 s10, vcc_hi, 0xaf123456 ; encoding: [0x0a,0x00,0x4e,0xd4,0x6b,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf]
1213# W64: v_cmp_ge_u32_e64 s[10:11], vcc_hi, 0xaf123456 ; encoding: [0x0a,0x00,0x4e,0xd4,0x6b,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf]
1214
12150x0a,0x00,0x4e,0xd4,0x7b,0xfa,0x01,0x00
1216# W32: v_cmp_ge_u32_e64 s10, ttmp15, src_scc   ; encoding: [0x0a,0x00,0x4e,0xd4,0x7b,0xfa,0x01,0x00]
1217# W64: v_cmp_ge_u32_e64 s[10:11], ttmp15, src_scc ; encoding: [0x0a,0x00,0x4e,0xd4,0x7b,0xfa,0x01,0x00]
1218
12190x0a,0x00,0x4e,0xd4,0x7d,0xe0,0x01,0x00
1220# W32: v_cmp_ge_u32_e64 s10, m0, 0.5           ; encoding: [0x0a,0x00,0x4e,0xd4,0x7d,0xe0,0x01,0x00]
1221# W64: v_cmp_ge_u32_e64 s[10:11], m0, 0.5      ; encoding: [0x0a,0x00,0x4e,0xd4,0x7d,0xe0,0x01,0x00]
1222
12230x0a,0x00,0x4e,0xd4,0x7e,0x82,0x01,0x00
1224# W32: v_cmp_ge_u32_e64 s10, exec_lo, -1       ; encoding: [0x0a,0x00,0x4e,0xd4,0x7e,0x82,0x01,0x00]
1225# W64: v_cmp_ge_u32_e64 s[10:11], exec_lo, -1  ; encoding: [0x0a,0x00,0x4e,0xd4,0x7e,0x82,0x01,0x00]
1226
12270x0a,0x00,0x4e,0xd4,0x7f,0xf8,0x00,0x00
1228# W32: v_cmp_ge_u32_e64 s10, exec_hi, null     ; encoding: [0x0a,0x00,0x4e,0xd4,0x7f,0xf8,0x00,0x00]
1229# W64: v_cmp_ge_u32_e64 s[10:11], exec_hi, null ; encoding: [0x0a,0x00,0x4e,0xd4,0x7f,0xf8,0x00,0x00]
1230
12310x0a,0x00,0x4e,0xd4,0x7c,0xfc,0x00,0x00
1232# W32: v_cmp_ge_u32_e64 s10, null, exec_lo     ; encoding: [0x0a,0x00,0x4e,0xd4,0x7c,0xfc,0x00,0x00]
1233# W64: v_cmp_ge_u32_e64 s[10:11], null, exec_lo ; encoding: [0x0a,0x00,0x4e,0xd4,0x7c,0xfc,0x00,0x00]
1234
12350x68,0x00,0x4e,0xd4,0xc1,0xfe,0x00,0x00
1236# W32: v_cmp_ge_u32_e64 s104, -1, exec_hi      ; encoding: [0x68,0x00,0x4e,0xd4,0xc1,0xfe,0x00,0x00]
1237# W64: v_cmp_ge_u32_e64 s[104:105], -1, exec_hi ; encoding: [0x68,0x00,0x4e,0xd4,0xc1,0xfe,0x00,0x00]
1238
12390x6a,0x00,0x4e,0xd4,0xf0,0xfa,0x00,0x00
1240# W32: v_cmp_ge_u32_e64 vcc_lo, 0.5, m0        ; encoding: [0x6a,0x00,0x4e,0xd4,0xf0,0xfa,0x00,0x00]
1241# W64: v_cmp_ge_u32_e64 vcc, 0.5, m0           ; encoding: [0x6a,0x00,0x4e,0xd4,0xf0,0xfa,0x00,0x00]
1242
12430x7a,0x00,0x4e,0xd4,0xfd,0xd4,0x00,0x00
1244# W32: v_cmp_ge_u32_e64 ttmp14, src_scc, vcc_lo ; encoding: [0x7a,0x00,0x4e,0xd4,0xfd,0xd4,0x00,0x00]
1245# W64: v_cmp_ge_u32_e64 ttmp[14:15], src_scc, vcc_lo ; encoding: [0x7a,0x00,0x4e,0xd4,0xfd,0xd4,0x00,0x00]
1246
12470x7c,0x00,0x4e,0xd4,0xff,0xd6,0x00,0x00,0x56,0x34,0x12,0xaf
1248# GFX12: v_cmp_ge_u32_e64 null, 0xaf123456, vcc_hi ; encoding: [0x7c,0x00,0x4e,0xd4,0xff,0xd6,0x00,0x00,0x56,0x34,0x12,0xaf]
1249
12500x0a,0x00,0x5e,0xd4,0x01,0x05,0x02,0x00
1251# W32: v_cmp_ge_u64_e64 s10, v[1:2], v[2:3]    ; encoding: [0x0a,0x00,0x5e,0xd4,0x01,0x05,0x02,0x00]
1252# W64: v_cmp_ge_u64_e64 s[10:11], v[1:2], v[2:3] ; encoding: [0x0a,0x00,0x5e,0xd4,0x01,0x05,0x02,0x00]
1253
12540x0a,0x00,0x5e,0xd4,0xfe,0xfd,0x03,0x00
1255# W32: v_cmp_ge_u64_e64 s10, v[254:255], v[254:255] ; encoding: [0x0a,0x00,0x5e,0xd4,0xfe,0xfd,0x03,0x00]
1256# W64: v_cmp_ge_u64_e64 s[10:11], v[254:255], v[254:255] ; encoding: [0x0a,0x00,0x5e,0xd4,0xfe,0xfd,0x03,0x00]
1257
12580x0a,0x00,0x5e,0xd4,0x02,0x08,0x00,0x00
1259# W32: v_cmp_ge_u64_e64 s10, s[2:3], s[4:5]    ; encoding: [0x0a,0x00,0x5e,0xd4,0x02,0x08,0x00,0x00]
1260# W64: v_cmp_ge_u64_e64 s[10:11], s[2:3], s[4:5] ; encoding: [0x0a,0x00,0x5e,0xd4,0x02,0x08,0x00,0x00]
1261
12620x0a,0x00,0x5e,0xd4,0x68,0xd0,0x00,0x00
1263# W32: v_cmp_ge_u64_e64 s10, s[104:105], s[104:105] ; encoding: [0x0a,0x00,0x5e,0xd4,0x68,0xd0,0x00,0x00]
1264# W64: v_cmp_ge_u64_e64 s[10:11], s[104:105], s[104:105] ; encoding: [0x0a,0x00,0x5e,0xd4,0x68,0xd0,0x00,0x00]
1265
12660x0a,0x00,0x5e,0xd4,0x6a,0xf4,0x00,0x00
1267# W32: v_cmp_ge_u64_e64 s10, vcc, ttmp[14:15]  ; encoding: [0x0a,0x00,0x5e,0xd4,0x6a,0xf4,0x00,0x00]
1268# W64: v_cmp_ge_u64_e64 s[10:11], vcc, ttmp[14:15] ; encoding: [0x0a,0x00,0x5e,0xd4,0x6a,0xf4,0x00,0x00]
1269
12700x0a,0x00,0x5e,0xd4,0x7a,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf
1271# W32: v_cmp_ge_u64_e64 s10, ttmp[14:15], 0xaf123456 ; encoding: [0x0a,0x00,0x5e,0xd4,0x7a,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf]
1272# W64: v_cmp_ge_u64_e64 s[10:11], ttmp[14:15], 0xaf123456 ; encoding: [0x0a,0x00,0x5e,0xd4,0x7a,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf]
1273
12740x0a,0x00,0x5e,0xd4,0x7e,0xfa,0x01,0x00
1275# W32: v_cmp_ge_u64_e64 s10, exec, src_scc     ; encoding: [0x0a,0x00,0x5e,0xd4,0x7e,0xfa,0x01,0x00]
1276# W64: v_cmp_ge_u64_e64 s[10:11], exec, src_scc ; encoding: [0x0a,0x00,0x5e,0xd4,0x7e,0xfa,0x01,0x00]
1277
12780x0a,0x00,0x5e,0xd4,0x7c,0xe0,0x01,0x00
1279# W32: v_cmp_ge_u64_e64 s10, null, 0.5         ; encoding: [0x0a,0x00,0x5e,0xd4,0x7c,0xe0,0x01,0x00]
1280# W64: v_cmp_ge_u64_e64 s[10:11], null, 0.5    ; encoding: [0x0a,0x00,0x5e,0xd4,0x7c,0xe0,0x01,0x00]
1281
12820x68,0x00,0x5e,0xd4,0xc1,0x82,0x01,0x00
1283# W32: v_cmp_ge_u64_e64 s104, -1, -1           ; encoding: [0x68,0x00,0x5e,0xd4,0xc1,0x82,0x01,0x00]
1284# W64: v_cmp_ge_u64_e64 s[104:105], -1, -1     ; encoding: [0x68,0x00,0x5e,0xd4,0xc1,0x82,0x01,0x00]
1285
12860x6a,0x00,0x5e,0xd4,0xf0,0xf8,0x00,0x00
1287# W32: v_cmp_ge_u64_e64 vcc_lo, 0.5, null      ; encoding: [0x6a,0x00,0x5e,0xd4,0xf0,0xf8,0x00,0x00]
1288# W64: v_cmp_ge_u64_e64 vcc, 0.5, null         ; encoding: [0x6a,0x00,0x5e,0xd4,0xf0,0xf8,0x00,0x00]
1289
12900x7a,0x00,0x5e,0xd4,0xfd,0xfc,0x00,0x00
1291# W32: v_cmp_ge_u64_e64 ttmp14, src_scc, exec  ; encoding: [0x7a,0x00,0x5e,0xd4,0xfd,0xfc,0x00,0x00]
1292# W64: v_cmp_ge_u64_e64 ttmp[14:15], src_scc, exec ; encoding: [0x7a,0x00,0x5e,0xd4,0xfd,0xfc,0x00,0x00]
1293
12940x7c,0x00,0x5e,0xd4,0xff,0xd4,0x00,0x00,0x56,0x34,0x12,0xaf
1295# GFX12: v_cmp_ge_u64_e64 null, 0xaf123456, vcc  ; encoding: [0x7c,0x00,0x5e,0xd4,0xff,0xd4,0x00,0x00,0x56,0x34,0x12,0xaf]
1296
12970x0a,0x00,0x04,0xd4,0x01,0x05,0x02,0x00
1298# W32-REAL16: v_cmp_gt_f16_e64 s10, v1.l, v2.l        ; encoding: [0x0a,0x00,0x04,0xd4,0x01,0x05,0x02,0x00]
1299# W32-FAKE16: v_cmp_gt_f16_e64 s10, v1, v2            ; encoding: [0x0a,0x00,0x04,0xd4,0x01,0x05,0x02,0x00]
1300# W64-REAL16: v_cmp_gt_f16_e64 s[10:11], v1.l, v2.l   ; encoding: [0x0a,0x00,0x04,0xd4,0x01,0x05,0x02,0x00]
1301# W64-FAKE16: v_cmp_gt_f16_e64 s[10:11], v1, v2       ; encoding: [0x0a,0x00,0x04,0xd4,0x01,0x05,0x02,0x00]
1302
13030x0a,0x00,0x04,0xd4,0xff,0xff,0x03,0x00
1304# W32-REAL16: v_cmp_gt_f16_e64 s10, v255.l, v255.l    ; encoding: [0x0a,0x00,0x04,0xd4,0xff,0xff,0x03,0x00]
1305# W32-FAKE16: v_cmp_gt_f16_e64 s10, v255, v255        ; encoding: [0x0a,0x00,0x04,0xd4,0xff,0xff,0x03,0x00]
1306# W64-REAL16: v_cmp_gt_f16_e64 s[10:11], v255.l, v255.l ; encoding: [0x0a,0x00,0x04,0xd4,0xff,0xff,0x03,0x00]
1307# W64-FAKE16: v_cmp_gt_f16_e64 s[10:11], v255, v255   ; encoding: [0x0a,0x00,0x04,0xd4,0xff,0xff,0x03,0x00]
1308
13090x0a,0x00,0x04,0xd4,0x01,0x04,0x00,0x00
1310# W32: v_cmp_gt_f16_e64 s10, s1, s2            ; encoding: [0x0a,0x00,0x04,0xd4,0x01,0x04,0x00,0x00]
1311# W64: v_cmp_gt_f16_e64 s[10:11], s1, s2       ; encoding: [0x0a,0x00,0x04,0xd4,0x01,0x04,0x00,0x00]
1312
13130x0a,0x00,0x04,0xd4,0x69,0xd2,0x00,0x00
1314# W32: v_cmp_gt_f16_e64 s10, s105, s105        ; encoding: [0x0a,0x00,0x04,0xd4,0x69,0xd2,0x00,0x00]
1315# W64: v_cmp_gt_f16_e64 s[10:11], s105, s105   ; encoding: [0x0a,0x00,0x04,0xd4,0x69,0xd2,0x00,0x00]
1316
13170x0a,0x00,0x04,0xd4,0x6a,0xf6,0x00,0x00
1318# W32: v_cmp_gt_f16_e64 s10, vcc_lo, ttmp15    ; encoding: [0x0a,0x00,0x04,0xd4,0x6a,0xf6,0x00,0x00]
1319# W64: v_cmp_gt_f16_e64 s[10:11], vcc_lo, ttmp15 ; encoding: [0x0a,0x00,0x04,0xd4,0x6a,0xf6,0x00,0x00]
1320
13210x0a,0x00,0x04,0xd4,0x6b,0xfe,0x01,0x00,0x0b,0xfe,0x00,0x00
1322# W32: v_cmp_gt_f16_e64 s10, vcc_hi, 0xfe0b    ; encoding: [0x0a,0x00,0x04,0xd4,0x6b,0xfe,0x01,0x00,0x0b,0xfe,0x00,0x00]
1323# W64: v_cmp_gt_f16_e64 s[10:11], vcc_hi, 0xfe0b ; encoding: [0x0a,0x00,0x04,0xd4,0x6b,0xfe,0x01,0x00,0x0b,0xfe,0x00,0x00]
1324
13250x0a,0x00,0x04,0xd4,0x7b,0xfa,0x01,0x00
1326# W32: v_cmp_gt_f16_e64 s10, ttmp15, src_scc   ; encoding: [0x0a,0x00,0x04,0xd4,0x7b,0xfa,0x01,0x00]
1327# W64: v_cmp_gt_f16_e64 s[10:11], ttmp15, src_scc ; encoding: [0x0a,0x00,0x04,0xd4,0x7b,0xfa,0x01,0x00]
1328
13290x0a,0x00,0x04,0xd4,0x7d,0xe0,0x01,0x00
1330# W32: v_cmp_gt_f16_e64 s10, m0, 0.5           ; encoding: [0x0a,0x00,0x04,0xd4,0x7d,0xe0,0x01,0x00]
1331# W64: v_cmp_gt_f16_e64 s[10:11], m0, 0.5      ; encoding: [0x0a,0x00,0x04,0xd4,0x7d,0xe0,0x01,0x00]
1332
13330x0a,0x00,0x04,0xd4,0x7e,0x82,0x01,0x00
1334# W32: v_cmp_gt_f16_e64 s10, exec_lo, -1       ; encoding: [0x0a,0x00,0x04,0xd4,0x7e,0x82,0x01,0x00]
1335# W64: v_cmp_gt_f16_e64 s[10:11], exec_lo, -1  ; encoding: [0x0a,0x00,0x04,0xd4,0x7e,0x82,0x01,0x00]
1336
13370x0a,0x01,0x04,0xd4,0x7f,0xf8,0x00,0x00
1338# W32: v_cmp_gt_f16_e64 s10, |exec_hi|, null   ; encoding: [0x0a,0x01,0x04,0xd4,0x7f,0xf8,0x00,0x00]
1339# W64: v_cmp_gt_f16_e64 s[10:11], |exec_hi|, null ; encoding: [0x0a,0x01,0x04,0xd4,0x7f,0xf8,0x00,0x00]
1340
13410x0a,0x00,0x04,0xd4,0x7c,0xfc,0x00,0x00
1342# W32: v_cmp_gt_f16_e64 s10, null, exec_lo     ; encoding: [0x0a,0x00,0x04,0xd4,0x7c,0xfc,0x00,0x00]
1343# W64: v_cmp_gt_f16_e64 s[10:11], null, exec_lo ; encoding: [0x0a,0x00,0x04,0xd4,0x7c,0xfc,0x00,0x00]
1344
13450x68,0x00,0x04,0xd4,0xc1,0xfe,0x00,0x00
1346# W32: v_cmp_gt_f16_e64 s104, -1, exec_hi      ; encoding: [0x68,0x00,0x04,0xd4,0xc1,0xfe,0x00,0x00]
1347# W64: v_cmp_gt_f16_e64 s[104:105], -1, exec_hi ; encoding: [0x68,0x00,0x04,0xd4,0xc1,0xfe,0x00,0x00]
1348
13490x6a,0x00,0x04,0xd4,0xf0,0xfa,0x00,0x40
1350# W32: v_cmp_gt_f16_e64 vcc_lo, 0.5, -m0       ; encoding: [0x6a,0x00,0x04,0xd4,0xf0,0xfa,0x00,0x40]
1351# W64: v_cmp_gt_f16_e64 vcc, 0.5, -m0          ; encoding: [0x6a,0x00,0x04,0xd4,0xf0,0xfa,0x00,0x40]
1352
13530x7a,0x02,0x04,0xd4,0xfd,0xd4,0x00,0x20
1354# W32: v_cmp_gt_f16_e64 ttmp14, -src_scc, |vcc_lo| ; encoding: [0x7a,0x02,0x04,0xd4,0xfd,0xd4,0x00,0x20]
1355# W64: v_cmp_gt_f16_e64 ttmp[14:15], -src_scc, |vcc_lo| ; encoding: [0x7a,0x02,0x04,0xd4,0xfd,0xd4,0x00,0x20]
1356
13570x7c,0x83,0x04,0xd4,0xff,0xd6,0x00,0x60,0x0b,0xfe,0x00,0x00
1358# GFX12: v_cmp_gt_f16_e64 null, -|0xfe0b|, -|vcc_hi| clamp ; encoding: [0x7c,0x83,0x04,0xd4,0xff,0xd6,0x00,0x60,0x0b,0xfe,0x00,0x00]
1359
13600x0a,0x08,0x04,0xd4,0x01,0x05,0x02,0x00
1361# W32-REAL16: v_cmp_gt_f16_e64 s10, v1.h, v2.l op_sel:[1,0,0] ; encoding: [0x0a,0x08,0x04,0xd4,0x01,0x05,0x02,0x00]
1362# W32-FAKE16: v_cmp_gt_f16_e64 s10, v1, v2            ; encoding: [0x0a,0x00,0x04,0xd4,0x01,0x05,0x02,0x00]
1363# W64-REAL16: v_cmp_gt_f16_e64 s[10:11], v1.h, v2.l op_sel:[1,0,0] ; encoding: [0x0a,0x08,0x04,0xd4,0x01,0x05,0x02,0x00]
1364# W64-FAKE16: v_cmp_gt_f16_e64 s[10:11], v1, v2       ; encoding: [0x0a,0x00,0x04,0xd4,0x01,0x05,0x02,0x00]
1365
13660x0a,0x10,0x04,0xd4,0xff,0xff,0x03,0x00
1367# W32-REAL16: v_cmp_gt_f16_e64 s10, v255.l, v255.h op_sel:[0,1,0] ; encoding: [0x0a,0x10,0x04,0xd4,0xff,0xff,0x03,0x00]
1368# W32-FAKE16: v_cmp_gt_f16_e64 s10, v255, v255        ; encoding: [0x0a,0x00,0x04,0xd4,0xff,0xff,0x03,0x00]
1369# W64-REAL16: v_cmp_gt_f16_e64 s[10:11], v255.l, v255.h op_sel:[0,1,0] ; encoding: [0x0a,0x10,0x04,0xd4,0xff,0xff,0x03,0x00]
1370# W64-FAKE16: v_cmp_gt_f16_e64 s[10:11], v255, v255   ; encoding: [0x0a,0x00,0x04,0xd4,0xff,0xff,0x03,0x00]
1371
1372
13730x0a,0x00,0x14,0xd4,0x01,0x05,0x02,0x00
1374# W32: v_cmp_gt_f32_e64 s10, v1, v2            ; encoding: [0x0a,0x00,0x14,0xd4,0x01,0x05,0x02,0x00]
1375# W64: v_cmp_gt_f32_e64 s[10:11], v1, v2       ; encoding: [0x0a,0x00,0x14,0xd4,0x01,0x05,0x02,0x00]
1376
13770x0a,0x00,0x14,0xd4,0xff,0xff,0x03,0x00
1378# W32: v_cmp_gt_f32_e64 s10, v255, v255        ; encoding: [0x0a,0x00,0x14,0xd4,0xff,0xff,0x03,0x00]
1379# W64: v_cmp_gt_f32_e64 s[10:11], v255, v255   ; encoding: [0x0a,0x00,0x14,0xd4,0xff,0xff,0x03,0x00]
1380
13810x0a,0x00,0x14,0xd4,0x01,0x04,0x00,0x00
1382# W32: v_cmp_gt_f32_e64 s10, s1, s2            ; encoding: [0x0a,0x00,0x14,0xd4,0x01,0x04,0x00,0x00]
1383# W64: v_cmp_gt_f32_e64 s[10:11], s1, s2       ; encoding: [0x0a,0x00,0x14,0xd4,0x01,0x04,0x00,0x00]
1384
13850x0a,0x00,0x14,0xd4,0x69,0xd2,0x00,0x00
1386# W32: v_cmp_gt_f32_e64 s10, s105, s105        ; encoding: [0x0a,0x00,0x14,0xd4,0x69,0xd2,0x00,0x00]
1387# W64: v_cmp_gt_f32_e64 s[10:11], s105, s105   ; encoding: [0x0a,0x00,0x14,0xd4,0x69,0xd2,0x00,0x00]
1388
13890x0a,0x00,0x14,0xd4,0x6a,0xf6,0x00,0x00
1390# W32: v_cmp_gt_f32_e64 s10, vcc_lo, ttmp15    ; encoding: [0x0a,0x00,0x14,0xd4,0x6a,0xf6,0x00,0x00]
1391# W64: v_cmp_gt_f32_e64 s[10:11], vcc_lo, ttmp15 ; encoding: [0x0a,0x00,0x14,0xd4,0x6a,0xf6,0x00,0x00]
1392
13930x0a,0x00,0x14,0xd4,0x6b,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf
1394# W32: v_cmp_gt_f32_e64 s10, vcc_hi, 0xaf123456 ; encoding: [0x0a,0x00,0x14,0xd4,0x6b,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf]
1395# W64: v_cmp_gt_f32_e64 s[10:11], vcc_hi, 0xaf123456 ; encoding: [0x0a,0x00,0x14,0xd4,0x6b,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf]
1396
13970x0a,0x00,0x14,0xd4,0x7b,0xfa,0x01,0x00
1398# W32: v_cmp_gt_f32_e64 s10, ttmp15, src_scc   ; encoding: [0x0a,0x00,0x14,0xd4,0x7b,0xfa,0x01,0x00]
1399# W64: v_cmp_gt_f32_e64 s[10:11], ttmp15, src_scc ; encoding: [0x0a,0x00,0x14,0xd4,0x7b,0xfa,0x01,0x00]
1400
14010x0a,0x00,0x14,0xd4,0x7d,0xe0,0x01,0x00
1402# W32: v_cmp_gt_f32_e64 s10, m0, 0.5           ; encoding: [0x0a,0x00,0x14,0xd4,0x7d,0xe0,0x01,0x00]
1403# W64: v_cmp_gt_f32_e64 s[10:11], m0, 0.5      ; encoding: [0x0a,0x00,0x14,0xd4,0x7d,0xe0,0x01,0x00]
1404
14050x0a,0x00,0x14,0xd4,0x7e,0x82,0x01,0x00
1406# W32: v_cmp_gt_f32_e64 s10, exec_lo, -1       ; encoding: [0x0a,0x00,0x14,0xd4,0x7e,0x82,0x01,0x00]
1407# W64: v_cmp_gt_f32_e64 s[10:11], exec_lo, -1  ; encoding: [0x0a,0x00,0x14,0xd4,0x7e,0x82,0x01,0x00]
1408
14090x0a,0x01,0x14,0xd4,0x7f,0xf8,0x00,0x00
1410# W32: v_cmp_gt_f32_e64 s10, |exec_hi|, null   ; encoding: [0x0a,0x01,0x14,0xd4,0x7f,0xf8,0x00,0x00]
1411# W64: v_cmp_gt_f32_e64 s[10:11], |exec_hi|, null ; encoding: [0x0a,0x01,0x14,0xd4,0x7f,0xf8,0x00,0x00]
1412
14130x0a,0x00,0x14,0xd4,0x7c,0xfc,0x00,0x00
1414# W32: v_cmp_gt_f32_e64 s10, null, exec_lo     ; encoding: [0x0a,0x00,0x14,0xd4,0x7c,0xfc,0x00,0x00]
1415# W64: v_cmp_gt_f32_e64 s[10:11], null, exec_lo ; encoding: [0x0a,0x00,0x14,0xd4,0x7c,0xfc,0x00,0x00]
1416
14170x68,0x00,0x14,0xd4,0xc1,0xfe,0x00,0x00
1418# W32: v_cmp_gt_f32_e64 s104, -1, exec_hi      ; encoding: [0x68,0x00,0x14,0xd4,0xc1,0xfe,0x00,0x00]
1419# W64: v_cmp_gt_f32_e64 s[104:105], -1, exec_hi ; encoding: [0x68,0x00,0x14,0xd4,0xc1,0xfe,0x00,0x00]
1420
14210x6a,0x00,0x14,0xd4,0xf0,0xfa,0x00,0x40
1422# W32: v_cmp_gt_f32_e64 vcc_lo, 0.5, -m0       ; encoding: [0x6a,0x00,0x14,0xd4,0xf0,0xfa,0x00,0x40]
1423# W64: v_cmp_gt_f32_e64 vcc, 0.5, -m0          ; encoding: [0x6a,0x00,0x14,0xd4,0xf0,0xfa,0x00,0x40]
1424
14250x7a,0x02,0x14,0xd4,0xfd,0xd4,0x00,0x20
1426# W32: v_cmp_gt_f32_e64 ttmp14, -src_scc, |vcc_lo| ; encoding: [0x7a,0x02,0x14,0xd4,0xfd,0xd4,0x00,0x20]
1427# W64: v_cmp_gt_f32_e64 ttmp[14:15], -src_scc, |vcc_lo| ; encoding: [0x7a,0x02,0x14,0xd4,0xfd,0xd4,0x00,0x20]
1428
14290x7c,0x83,0x14,0xd4,0xff,0xd6,0x00,0x60,0x56,0x34,0x12,0xaf
1430# GFX12: v_cmp_gt_f32_e64 null, -|0xaf123456|, -|vcc_hi| clamp ; encoding: [0x7c,0x83,0x14,0xd4,0xff,0xd6,0x00,0x60,0x56,0x34,0x12,0xaf]
1431
14320x0a,0x00,0x24,0xd4,0x01,0x05,0x02,0x00
1433# W32: v_cmp_gt_f64_e64 s10, v[1:2], v[2:3]    ; encoding: [0x0a,0x00,0x24,0xd4,0x01,0x05,0x02,0x00]
1434# W64: v_cmp_gt_f64_e64 s[10:11], v[1:2], v[2:3] ; encoding: [0x0a,0x00,0x24,0xd4,0x01,0x05,0x02,0x00]
1435
14360x0a,0x00,0x24,0xd4,0xfe,0xfd,0x03,0x00
1437# W32: v_cmp_gt_f64_e64 s10, v[254:255], v[254:255] ; encoding: [0x0a,0x00,0x24,0xd4,0xfe,0xfd,0x03,0x00]
1438# W64: v_cmp_gt_f64_e64 s[10:11], v[254:255], v[254:255] ; encoding: [0x0a,0x00,0x24,0xd4,0xfe,0xfd,0x03,0x00]
1439
14400x0a,0x00,0x24,0xd4,0x02,0x08,0x00,0x00
1441# W32: v_cmp_gt_f64_e64 s10, s[2:3], s[4:5]    ; encoding: [0x0a,0x00,0x24,0xd4,0x02,0x08,0x00,0x00]
1442# W64: v_cmp_gt_f64_e64 s[10:11], s[2:3], s[4:5] ; encoding: [0x0a,0x00,0x24,0xd4,0x02,0x08,0x00,0x00]
1443
14440x0a,0x00,0x24,0xd4,0x68,0xd0,0x00,0x00
1445# W32: v_cmp_gt_f64_e64 s10, s[104:105], s[104:105] ; encoding: [0x0a,0x00,0x24,0xd4,0x68,0xd0,0x00,0x00]
1446# W64: v_cmp_gt_f64_e64 s[10:11], s[104:105], s[104:105] ; encoding: [0x0a,0x00,0x24,0xd4,0x68,0xd0,0x00,0x00]
1447
14480x0a,0x00,0x24,0xd4,0x6a,0xf4,0x00,0x00
1449# W32: v_cmp_gt_f64_e64 s10, vcc, ttmp[14:15]  ; encoding: [0x0a,0x00,0x24,0xd4,0x6a,0xf4,0x00,0x00]
1450# W64: v_cmp_gt_f64_e64 s[10:11], vcc, ttmp[14:15] ; encoding: [0x0a,0x00,0x24,0xd4,0x6a,0xf4,0x00,0x00]
1451
14520x0a,0x00,0x24,0xd4,0x7a,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf
1453# W32: v_cmp_gt_f64_e64 s10, ttmp[14:15], 0xaf123456 ; encoding: [0x0a,0x00,0x24,0xd4,0x7a,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf]
1454# W64: v_cmp_gt_f64_e64 s[10:11], ttmp[14:15], 0xaf123456 ; encoding: [0x0a,0x00,0x24,0xd4,0x7a,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf]
1455
14560x0a,0x01,0x24,0xd4,0x7e,0xfa,0x01,0x20
1457# W32: v_cmp_gt_f64_e64 s10, -|exec|, src_scc  ; encoding: [0x0a,0x01,0x24,0xd4,0x7e,0xfa,0x01,0x20]
1458# W64: v_cmp_gt_f64_e64 s[10:11], -|exec|, src_scc ; encoding: [0x0a,0x01,0x24,0xd4,0x7e,0xfa,0x01,0x20]
1459
14600x0a,0x00,0x24,0xd4,0x7c,0xe0,0x01,0x00
1461# W32: v_cmp_gt_f64_e64 s10, null, 0.5         ; encoding: [0x0a,0x00,0x24,0xd4,0x7c,0xe0,0x01,0x00]
1462# W64: v_cmp_gt_f64_e64 s[10:11], null, 0.5    ; encoding: [0x0a,0x00,0x24,0xd4,0x7c,0xe0,0x01,0x00]
1463
14640x68,0x00,0x24,0xd4,0xc1,0x82,0x01,0x00
1465# W32: v_cmp_gt_f64_e64 s104, -1, -1           ; encoding: [0x68,0x00,0x24,0xd4,0xc1,0x82,0x01,0x00]
1466# W64: v_cmp_gt_f64_e64 s[104:105], -1, -1     ; encoding: [0x68,0x00,0x24,0xd4,0xc1,0x82,0x01,0x00]
1467
14680x6a,0x00,0x24,0xd4,0xf0,0xf8,0x00,0x00
1469# W32: v_cmp_gt_f64_e64 vcc_lo, 0.5, null      ; encoding: [0x6a,0x00,0x24,0xd4,0xf0,0xf8,0x00,0x00]
1470# W64: v_cmp_gt_f64_e64 vcc, 0.5, null         ; encoding: [0x6a,0x00,0x24,0xd4,0xf0,0xf8,0x00,0x00]
1471
14720x7a,0x03,0x24,0xd4,0xfd,0xfc,0x00,0x60
1473# W32: v_cmp_gt_f64_e64 ttmp14, -|src_scc|, -|exec| ; encoding: [0x7a,0x03,0x24,0xd4,0xfd,0xfc,0x00,0x60]
1474# W64: v_cmp_gt_f64_e64 ttmp[14:15], -|src_scc|, -|exec| ; encoding: [0x7a,0x03,0x24,0xd4,0xfd,0xfc,0x00,0x60]
1475
14760x7c,0x82,0x24,0xd4,0xff,0xd4,0x00,0x40,0x56,0x34,0x12,0xaf
1477# GFX12: v_cmp_gt_f64_e64 null, 0xaf123456, -|vcc| clamp ; encoding: [0x7c,0x82,0x24,0xd4,0xff,0xd4,0x00,0x40,0x56,0x34,0x12,0xaf]
1478
14790x0a,0x00,0x34,0xd4,0x01,0x05,0x02,0x00
1480# W32-REAL16: v_cmp_gt_i16_e64 s10, v1.l, v2.l        ; encoding: [0x0a,0x00,0x34,0xd4,0x01,0x05,0x02,0x00]
1481# W32-FAKE16: v_cmp_gt_i16_e64 s10, v1, v2            ; encoding: [0x0a,0x00,0x34,0xd4,0x01,0x05,0x02,0x00]
1482# W64-REAL16: v_cmp_gt_i16_e64 s[10:11], v1.l, v2.l   ; encoding: [0x0a,0x00,0x34,0xd4,0x01,0x05,0x02,0x00]
1483# W64-FAKE16: v_cmp_gt_i16_e64 s[10:11], v1, v2       ; encoding: [0x0a,0x00,0x34,0xd4,0x01,0x05,0x02,0x00]
1484
14850x0a,0x00,0x34,0xd4,0xff,0xff,0x03,0x00
1486# W32-REAL16: v_cmp_gt_i16_e64 s10, v255.l, v255.l    ; encoding: [0x0a,0x00,0x34,0xd4,0xff,0xff,0x03,0x00]
1487# W32-FAKE16: v_cmp_gt_i16_e64 s10, v255, v255        ; encoding: [0x0a,0x00,0x34,0xd4,0xff,0xff,0x03,0x00]
1488# W64-REAL16: v_cmp_gt_i16_e64 s[10:11], v255.l, v255.l ; encoding: [0x0a,0x00,0x34,0xd4,0xff,0xff,0x03,0x00]
1489# W64-FAKE16: v_cmp_gt_i16_e64 s[10:11], v255, v255   ; encoding: [0x0a,0x00,0x34,0xd4,0xff,0xff,0x03,0x00]
1490
14910x0a,0x00,0x34,0xd4,0x01,0x04,0x00,0x00
1492# W32: v_cmp_gt_i16_e64 s10, s1, s2            ; encoding: [0x0a,0x00,0x34,0xd4,0x01,0x04,0x00,0x00]
1493# W64: v_cmp_gt_i16_e64 s[10:11], s1, s2       ; encoding: [0x0a,0x00,0x34,0xd4,0x01,0x04,0x00,0x00]
1494
14950x0a,0x00,0x34,0xd4,0x69,0xd2,0x00,0x00
1496# W32: v_cmp_gt_i16_e64 s10, s105, s105        ; encoding: [0x0a,0x00,0x34,0xd4,0x69,0xd2,0x00,0x00]
1497# W64: v_cmp_gt_i16_e64 s[10:11], s105, s105   ; encoding: [0x0a,0x00,0x34,0xd4,0x69,0xd2,0x00,0x00]
1498
14990x0a,0x00,0x34,0xd4,0x6a,0xf6,0x00,0x00
1500# W32: v_cmp_gt_i16_e64 s10, vcc_lo, ttmp15    ; encoding: [0x0a,0x00,0x34,0xd4,0x6a,0xf6,0x00,0x00]
1501# W64: v_cmp_gt_i16_e64 s[10:11], vcc_lo, ttmp15 ; encoding: [0x0a,0x00,0x34,0xd4,0x6a,0xf6,0x00,0x00]
1502
15030x0a,0x00,0x34,0xd4,0x6b,0xfe,0x01,0x00,0x0b,0xfe,0x00,0x00
1504# W32: v_cmp_gt_i16_e64 s10, vcc_hi, 0xfe0b    ; encoding: [0x0a,0x00,0x34,0xd4,0x6b,0xfe,0x01,0x00,0x0b,0xfe,0x00,0x00]
1505# W64: v_cmp_gt_i16_e64 s[10:11], vcc_hi, 0xfe0b ; encoding: [0x0a,0x00,0x34,0xd4,0x6b,0xfe,0x01,0x00,0x0b,0xfe,0x00,0x00]
1506
15070x0a,0x00,0x34,0xd4,0x7b,0xfa,0x01,0x00
1508# W32: v_cmp_gt_i16_e64 s10, ttmp15, src_scc   ; encoding: [0x0a,0x00,0x34,0xd4,0x7b,0xfa,0x01,0x00]
1509# W64: v_cmp_gt_i16_e64 s[10:11], ttmp15, src_scc ; encoding: [0x0a,0x00,0x34,0xd4,0x7b,0xfa,0x01,0x00]
1510
15110x0a,0x00,0x34,0xd4,0x7d,0xe0,0x01,0x00
1512# W32: v_cmp_gt_i16_e64 s10, m0, 0x3800        ; encoding: [0x0a,0x00,0x34,0xd4,0x7d,0xfe,0x01,0x00,0x00,0x38,0x00,0x00]
1513# W64: v_cmp_gt_i16_e64 s[10:11], m0, 0x3800   ; encoding: [0x0a,0x00,0x34,0xd4,0x7d,0xfe,0x01,0x00,0x00,0x38,0x00,0x00]
1514
15150x0a,0x00,0x34,0xd4,0x7e,0x82,0x01,0x00
1516# W32: v_cmp_gt_i16_e64 s10, exec_lo, -1       ; encoding: [0x0a,0x00,0x34,0xd4,0x7e,0x82,0x01,0x00]
1517# W64: v_cmp_gt_i16_e64 s[10:11], exec_lo, -1  ; encoding: [0x0a,0x00,0x34,0xd4,0x7e,0x82,0x01,0x00]
1518
15190x0a,0x00,0x34,0xd4,0x7f,0xf8,0x00,0x00
1520# W32: v_cmp_gt_i16_e64 s10, exec_hi, null     ; encoding: [0x0a,0x00,0x34,0xd4,0x7f,0xf8,0x00,0x00]
1521# W64: v_cmp_gt_i16_e64 s[10:11], exec_hi, null ; encoding: [0x0a,0x00,0x34,0xd4,0x7f,0xf8,0x00,0x00]
1522
15230x0a,0x00,0x34,0xd4,0x7c,0xfc,0x00,0x00
1524# W32: v_cmp_gt_i16_e64 s10, null, exec_lo     ; encoding: [0x0a,0x00,0x34,0xd4,0x7c,0xfc,0x00,0x00]
1525# W64: v_cmp_gt_i16_e64 s[10:11], null, exec_lo ; encoding: [0x0a,0x00,0x34,0xd4,0x7c,0xfc,0x00,0x00]
1526
15270x68,0x00,0x34,0xd4,0xc1,0xfe,0x00,0x00
1528# W32: v_cmp_gt_i16_e64 s104, -1, exec_hi      ; encoding: [0x68,0x00,0x34,0xd4,0xc1,0xfe,0x00,0x00]
1529# W64: v_cmp_gt_i16_e64 s[104:105], -1, exec_hi ; encoding: [0x68,0x00,0x34,0xd4,0xc1,0xfe,0x00,0x00]
1530
15310x6a,0x00,0x34,0xd4,0xf0,0xfa,0x00,0x00
1532# W32: v_cmp_gt_i16_e64 vcc_lo, 0x3800, m0     ; encoding: [0x6a,0x00,0x34,0xd4,0xff,0xfa,0x00,0x00,0x00,0x38,0x00,0x00]
1533# W64: v_cmp_gt_i16_e64 vcc, 0x3800, m0        ; encoding: [0x6a,0x00,0x34,0xd4,0xff,0xfa,0x00,0x00,0x00,0x38,0x00,0x00]
1534
15350x7a,0x00,0x34,0xd4,0xfd,0xd4,0x00,0x00
1536# W32: v_cmp_gt_i16_e64 ttmp14, src_scc, vcc_lo ; encoding: [0x7a,0x00,0x34,0xd4,0xfd,0xd4,0x00,0x00]
1537# W64: v_cmp_gt_i16_e64 ttmp[14:15], src_scc, vcc_lo ; encoding: [0x7a,0x00,0x34,0xd4,0xfd,0xd4,0x00,0x00]
1538
15390x7c,0x00,0x34,0xd4,0xff,0xd6,0x00,0x00,0x0b,0xfe,0x00,0x00
1540# GFX12: v_cmp_gt_i16_e64 null, 0xfe0b, vcc_hi   ; encoding: [0x7c,0x00,0x34,0xd4,0xff,0xd6,0x00,0x00,0x0b,0xfe,0x00,0x00]
1541
15420x0a,0x08,0x34,0xd4,0x01,0x05,0x02,0x00
1543# W32-REAL16: v_cmp_gt_i16_e64 s10, v1.h, v2.l op_sel:[1,0,0] ; encoding: [0x0a,0x08,0x34,0xd4,0x01,0x05,0x02,0x00]
1544# W32-FAKE16: v_cmp_gt_i16_e64 s10, v1, v2            ; encoding: [0x0a,0x00,0x34,0xd4,0x01,0x05,0x02,0x00]
1545# W64-REAL16: v_cmp_gt_i16_e64 s[10:11], v1.h, v2.l op_sel:[1,0,0] ; encoding: [0x0a,0x08,0x34,0xd4,0x01,0x05,0x02,0x00]
1546# W64-FAKE16: v_cmp_gt_i16_e64 s[10:11], v1, v2       ; encoding: [0x0a,0x00,0x34,0xd4,0x01,0x05,0x02,0x00]
1547
15480x0a,0x10,0x34,0xd4,0xff,0xff,0x03,0x00
1549# W32-REAL16: v_cmp_gt_i16_e64 s10, v255.l, v255.h op_sel:[0,1,0] ; encoding: [0x0a,0x10,0x34,0xd4,0xff,0xff,0x03,0x00]
1550# W32-FAKE16: v_cmp_gt_i16_e64 s10, v255, v255        ; encoding: [0x0a,0x00,0x34,0xd4,0xff,0xff,0x03,0x00]
1551# W64-REAL16: v_cmp_gt_i16_e64 s[10:11], v255.l, v255.h op_sel:[0,1,0] ; encoding: [0x0a,0x10,0x34,0xd4,0xff,0xff,0x03,0x00]
1552# W64-FAKE16: v_cmp_gt_i16_e64 s[10:11], v255, v255   ; encoding: [0x0a,0x00,0x34,0xd4,0xff,0xff,0x03,0x00]
1553
1554
15550x0a,0x00,0x44,0xd4,0x01,0x05,0x02,0x00
1556# W32: v_cmp_gt_i32_e64 s10, v1, v2            ; encoding: [0x0a,0x00,0x44,0xd4,0x01,0x05,0x02,0x00]
1557# W64: v_cmp_gt_i32_e64 s[10:11], v1, v2       ; encoding: [0x0a,0x00,0x44,0xd4,0x01,0x05,0x02,0x00]
1558
15590x0a,0x00,0x44,0xd4,0xff,0xff,0x03,0x00
1560# W32: v_cmp_gt_i32_e64 s10, v255, v255        ; encoding: [0x0a,0x00,0x44,0xd4,0xff,0xff,0x03,0x00]
1561# W64: v_cmp_gt_i32_e64 s[10:11], v255, v255   ; encoding: [0x0a,0x00,0x44,0xd4,0xff,0xff,0x03,0x00]
1562
15630x0a,0x00,0x44,0xd4,0x01,0x04,0x00,0x00
1564# W32: v_cmp_gt_i32_e64 s10, s1, s2            ; encoding: [0x0a,0x00,0x44,0xd4,0x01,0x04,0x00,0x00]
1565# W64: v_cmp_gt_i32_e64 s[10:11], s1, s2       ; encoding: [0x0a,0x00,0x44,0xd4,0x01,0x04,0x00,0x00]
1566
15670x0a,0x00,0x44,0xd4,0x69,0xd2,0x00,0x00
1568# W32: v_cmp_gt_i32_e64 s10, s105, s105        ; encoding: [0x0a,0x00,0x44,0xd4,0x69,0xd2,0x00,0x00]
1569# W64: v_cmp_gt_i32_e64 s[10:11], s105, s105   ; encoding: [0x0a,0x00,0x44,0xd4,0x69,0xd2,0x00,0x00]
1570
15710x0a,0x00,0x44,0xd4,0x6a,0xf6,0x00,0x00
1572# W32: v_cmp_gt_i32_e64 s10, vcc_lo, ttmp15    ; encoding: [0x0a,0x00,0x44,0xd4,0x6a,0xf6,0x00,0x00]
1573# W64: v_cmp_gt_i32_e64 s[10:11], vcc_lo, ttmp15 ; encoding: [0x0a,0x00,0x44,0xd4,0x6a,0xf6,0x00,0x00]
1574
15750x0a,0x00,0x44,0xd4,0x6b,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf
1576# W32: v_cmp_gt_i32_e64 s10, vcc_hi, 0xaf123456 ; encoding: [0x0a,0x00,0x44,0xd4,0x6b,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf]
1577# W64: v_cmp_gt_i32_e64 s[10:11], vcc_hi, 0xaf123456 ; encoding: [0x0a,0x00,0x44,0xd4,0x6b,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf]
1578
15790x0a,0x00,0x44,0xd4,0x7b,0xfa,0x01,0x00
1580# W32: v_cmp_gt_i32_e64 s10, ttmp15, src_scc   ; encoding: [0x0a,0x00,0x44,0xd4,0x7b,0xfa,0x01,0x00]
1581# W64: v_cmp_gt_i32_e64 s[10:11], ttmp15, src_scc ; encoding: [0x0a,0x00,0x44,0xd4,0x7b,0xfa,0x01,0x00]
1582
15830x0a,0x00,0x44,0xd4,0x7d,0xe0,0x01,0x00
1584# W32: v_cmp_gt_i32_e64 s10, m0, 0.5           ; encoding: [0x0a,0x00,0x44,0xd4,0x7d,0xe0,0x01,0x00]
1585# W64: v_cmp_gt_i32_e64 s[10:11], m0, 0.5      ; encoding: [0x0a,0x00,0x44,0xd4,0x7d,0xe0,0x01,0x00]
1586
15870x0a,0x00,0x44,0xd4,0x7e,0x82,0x01,0x00
1588# W32: v_cmp_gt_i32_e64 s10, exec_lo, -1       ; encoding: [0x0a,0x00,0x44,0xd4,0x7e,0x82,0x01,0x00]
1589# W64: v_cmp_gt_i32_e64 s[10:11], exec_lo, -1  ; encoding: [0x0a,0x00,0x44,0xd4,0x7e,0x82,0x01,0x00]
1590
15910x0a,0x00,0x44,0xd4,0x7f,0xf8,0x00,0x00
1592# W32: v_cmp_gt_i32_e64 s10, exec_hi, null     ; encoding: [0x0a,0x00,0x44,0xd4,0x7f,0xf8,0x00,0x00]
1593# W64: v_cmp_gt_i32_e64 s[10:11], exec_hi, null ; encoding: [0x0a,0x00,0x44,0xd4,0x7f,0xf8,0x00,0x00]
1594
15950x0a,0x00,0x44,0xd4,0x7c,0xfc,0x00,0x00
1596# W32: v_cmp_gt_i32_e64 s10, null, exec_lo     ; encoding: [0x0a,0x00,0x44,0xd4,0x7c,0xfc,0x00,0x00]
1597# W64: v_cmp_gt_i32_e64 s[10:11], null, exec_lo ; encoding: [0x0a,0x00,0x44,0xd4,0x7c,0xfc,0x00,0x00]
1598
15990x68,0x00,0x44,0xd4,0xc1,0xfe,0x00,0x00
1600# W32: v_cmp_gt_i32_e64 s104, -1, exec_hi      ; encoding: [0x68,0x00,0x44,0xd4,0xc1,0xfe,0x00,0x00]
1601# W64: v_cmp_gt_i32_e64 s[104:105], -1, exec_hi ; encoding: [0x68,0x00,0x44,0xd4,0xc1,0xfe,0x00,0x00]
1602
16030x6a,0x00,0x44,0xd4,0xf0,0xfa,0x00,0x00
1604# W32: v_cmp_gt_i32_e64 vcc_lo, 0.5, m0        ; encoding: [0x6a,0x00,0x44,0xd4,0xf0,0xfa,0x00,0x00]
1605# W64: v_cmp_gt_i32_e64 vcc, 0.5, m0           ; encoding: [0x6a,0x00,0x44,0xd4,0xf0,0xfa,0x00,0x00]
1606
16070x7a,0x00,0x44,0xd4,0xfd,0xd4,0x00,0x00
1608# W32: v_cmp_gt_i32_e64 ttmp14, src_scc, vcc_lo ; encoding: [0x7a,0x00,0x44,0xd4,0xfd,0xd4,0x00,0x00]
1609# W64: v_cmp_gt_i32_e64 ttmp[14:15], src_scc, vcc_lo ; encoding: [0x7a,0x00,0x44,0xd4,0xfd,0xd4,0x00,0x00]
1610
16110x7c,0x00,0x44,0xd4,0xff,0xd6,0x00,0x00,0x56,0x34,0x12,0xaf
1612# GFX12: v_cmp_gt_i32_e64 null, 0xaf123456, vcc_hi ; encoding: [0x7c,0x00,0x44,0xd4,0xff,0xd6,0x00,0x00,0x56,0x34,0x12,0xaf]
1613
16140x0a,0x00,0x54,0xd4,0x01,0x05,0x02,0x00
1615# W32: v_cmp_gt_i64_e64 s10, v[1:2], v[2:3]    ; encoding: [0x0a,0x00,0x54,0xd4,0x01,0x05,0x02,0x00]
1616# W64: v_cmp_gt_i64_e64 s[10:11], v[1:2], v[2:3] ; encoding: [0x0a,0x00,0x54,0xd4,0x01,0x05,0x02,0x00]
1617
16180x0a,0x00,0x54,0xd4,0xfe,0xfd,0x03,0x00
1619# W32: v_cmp_gt_i64_e64 s10, v[254:255], v[254:255] ; encoding: [0x0a,0x00,0x54,0xd4,0xfe,0xfd,0x03,0x00]
1620# W64: v_cmp_gt_i64_e64 s[10:11], v[254:255], v[254:255] ; encoding: [0x0a,0x00,0x54,0xd4,0xfe,0xfd,0x03,0x00]
1621
16220x0a,0x00,0x54,0xd4,0x02,0x08,0x00,0x00
1623# W32: v_cmp_gt_i64_e64 s10, s[2:3], s[4:5]    ; encoding: [0x0a,0x00,0x54,0xd4,0x02,0x08,0x00,0x00]
1624# W64: v_cmp_gt_i64_e64 s[10:11], s[2:3], s[4:5] ; encoding: [0x0a,0x00,0x54,0xd4,0x02,0x08,0x00,0x00]
1625
16260x0a,0x00,0x54,0xd4,0x68,0xd0,0x00,0x00
1627# W32: v_cmp_gt_i64_e64 s10, s[104:105], s[104:105] ; encoding: [0x0a,0x00,0x54,0xd4,0x68,0xd0,0x00,0x00]
1628# W64: v_cmp_gt_i64_e64 s[10:11], s[104:105], s[104:105] ; encoding: [0x0a,0x00,0x54,0xd4,0x68,0xd0,0x00,0x00]
1629
16300x0a,0x00,0x54,0xd4,0x6a,0xf4,0x00,0x00
1631# W32: v_cmp_gt_i64_e64 s10, vcc, ttmp[14:15]  ; encoding: [0x0a,0x00,0x54,0xd4,0x6a,0xf4,0x00,0x00]
1632# W64: v_cmp_gt_i64_e64 s[10:11], vcc, ttmp[14:15] ; encoding: [0x0a,0x00,0x54,0xd4,0x6a,0xf4,0x00,0x00]
1633
16340x0a,0x00,0x54,0xd4,0x7a,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf
1635# W32: v_cmp_gt_i64_e64 s10, ttmp[14:15], 0xaf123456 ; encoding: [0x0a,0x00,0x54,0xd4,0x7a,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf]
1636# W64: v_cmp_gt_i64_e64 s[10:11], ttmp[14:15], 0xaf123456 ; encoding: [0x0a,0x00,0x54,0xd4,0x7a,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf]
1637
16380x0a,0x00,0x54,0xd4,0x7e,0xfa,0x01,0x00
1639# W32: v_cmp_gt_i64_e64 s10, exec, src_scc     ; encoding: [0x0a,0x00,0x54,0xd4,0x7e,0xfa,0x01,0x00]
1640# W64: v_cmp_gt_i64_e64 s[10:11], exec, src_scc ; encoding: [0x0a,0x00,0x54,0xd4,0x7e,0xfa,0x01,0x00]
1641
16420x0a,0x00,0x54,0xd4,0x7c,0xe0,0x01,0x00
1643# W32: v_cmp_gt_i64_e64 s10, null, 0.5         ; encoding: [0x0a,0x00,0x54,0xd4,0x7c,0xe0,0x01,0x00]
1644# W64: v_cmp_gt_i64_e64 s[10:11], null, 0.5    ; encoding: [0x0a,0x00,0x54,0xd4,0x7c,0xe0,0x01,0x00]
1645
16460x68,0x00,0x54,0xd4,0xc1,0x82,0x01,0x00
1647# W32: v_cmp_gt_i64_e64 s104, -1, -1           ; encoding: [0x68,0x00,0x54,0xd4,0xc1,0x82,0x01,0x00]
1648# W64: v_cmp_gt_i64_e64 s[104:105], -1, -1     ; encoding: [0x68,0x00,0x54,0xd4,0xc1,0x82,0x01,0x00]
1649
16500x6a,0x00,0x54,0xd4,0xf0,0xf8,0x00,0x00
1651# W32: v_cmp_gt_i64_e64 vcc_lo, 0.5, null      ; encoding: [0x6a,0x00,0x54,0xd4,0xf0,0xf8,0x00,0x00]
1652# W64: v_cmp_gt_i64_e64 vcc, 0.5, null         ; encoding: [0x6a,0x00,0x54,0xd4,0xf0,0xf8,0x00,0x00]
1653
16540x7a,0x00,0x54,0xd4,0xfd,0xfc,0x00,0x00
1655# W32: v_cmp_gt_i64_e64 ttmp14, src_scc, exec  ; encoding: [0x7a,0x00,0x54,0xd4,0xfd,0xfc,0x00,0x00]
1656# W64: v_cmp_gt_i64_e64 ttmp[14:15], src_scc, exec ; encoding: [0x7a,0x00,0x54,0xd4,0xfd,0xfc,0x00,0x00]
1657
16580x7c,0x00,0x54,0xd4,0xff,0xd4,0x00,0x00,0x56,0x34,0x12,0xaf
1659# GFX12: v_cmp_gt_i64_e64 null, 0xaf123456, vcc  ; encoding: [0x7c,0x00,0x54,0xd4,0xff,0xd4,0x00,0x00,0x56,0x34,0x12,0xaf]
1660
16610x0a,0x00,0x3c,0xd4,0x01,0x05,0x02,0x00
1662# W32-REAL16: v_cmp_gt_u16_e64 s10, v1.l, v2.l        ; encoding: [0x0a,0x00,0x3c,0xd4,0x01,0x05,0x02,0x00]
1663# W32-FAKE16: v_cmp_gt_u16_e64 s10, v1, v2            ; encoding: [0x0a,0x00,0x3c,0xd4,0x01,0x05,0x02,0x00]
1664# W64-REAL16: v_cmp_gt_u16_e64 s[10:11], v1.l, v2.l   ; encoding: [0x0a,0x00,0x3c,0xd4,0x01,0x05,0x02,0x00]
1665# W64-FAKE16: v_cmp_gt_u16_e64 s[10:11], v1, v2       ; encoding: [0x0a,0x00,0x3c,0xd4,0x01,0x05,0x02,0x00]
1666
16670x0a,0x00,0x3c,0xd4,0xff,0xff,0x03,0x00
1668# W32-REAL16: v_cmp_gt_u16_e64 s10, v255.l, v255.l    ; encoding: [0x0a,0x00,0x3c,0xd4,0xff,0xff,0x03,0x00]
1669# W32-FAKE16: v_cmp_gt_u16_e64 s10, v255, v255        ; encoding: [0x0a,0x00,0x3c,0xd4,0xff,0xff,0x03,0x00]
1670# W64-REAL16: v_cmp_gt_u16_e64 s[10:11], v255.l, v255.l ; encoding: [0x0a,0x00,0x3c,0xd4,0xff,0xff,0x03,0x00]
1671# W64-FAKE16: v_cmp_gt_u16_e64 s[10:11], v255, v255   ; encoding: [0x0a,0x00,0x3c,0xd4,0xff,0xff,0x03,0x00]
1672
16730x0a,0x00,0x3c,0xd4,0x01,0x04,0x00,0x00
1674# W32: v_cmp_gt_u16_e64 s10, s1, s2            ; encoding: [0x0a,0x00,0x3c,0xd4,0x01,0x04,0x00,0x00]
1675# W64: v_cmp_gt_u16_e64 s[10:11], s1, s2       ; encoding: [0x0a,0x00,0x3c,0xd4,0x01,0x04,0x00,0x00]
1676
16770x0a,0x00,0x3c,0xd4,0x69,0xd2,0x00,0x00
1678# W32: v_cmp_gt_u16_e64 s10, s105, s105        ; encoding: [0x0a,0x00,0x3c,0xd4,0x69,0xd2,0x00,0x00]
1679# W64: v_cmp_gt_u16_e64 s[10:11], s105, s105   ; encoding: [0x0a,0x00,0x3c,0xd4,0x69,0xd2,0x00,0x00]
1680
16810x0a,0x00,0x3c,0xd4,0x6a,0xf6,0x00,0x00
1682# W32: v_cmp_gt_u16_e64 s10, vcc_lo, ttmp15    ; encoding: [0x0a,0x00,0x3c,0xd4,0x6a,0xf6,0x00,0x00]
1683# W64: v_cmp_gt_u16_e64 s[10:11], vcc_lo, ttmp15 ; encoding: [0x0a,0x00,0x3c,0xd4,0x6a,0xf6,0x00,0x00]
1684
16850x0a,0x00,0x3c,0xd4,0x6b,0xfe,0x01,0x00,0x0b,0xfe,0x00,0x00
1686# W32: v_cmp_gt_u16_e64 s10, vcc_hi, 0xfe0b    ; encoding: [0x0a,0x00,0x3c,0xd4,0x6b,0xfe,0x01,0x00,0x0b,0xfe,0x00,0x00]
1687# W64: v_cmp_gt_u16_e64 s[10:11], vcc_hi, 0xfe0b ; encoding: [0x0a,0x00,0x3c,0xd4,0x6b,0xfe,0x01,0x00,0x0b,0xfe,0x00,0x00]
1688
16890x0a,0x00,0x3c,0xd4,0x7b,0xfa,0x01,0x00
1690# W32: v_cmp_gt_u16_e64 s10, ttmp15, src_scc   ; encoding: [0x0a,0x00,0x3c,0xd4,0x7b,0xfa,0x01,0x00]
1691# W64: v_cmp_gt_u16_e64 s[10:11], ttmp15, src_scc ; encoding: [0x0a,0x00,0x3c,0xd4,0x7b,0xfa,0x01,0x00]
1692
16930x0a,0x00,0x3c,0xd4,0x7d,0xe0,0x01,0x00
1694# W32: v_cmp_gt_u16_e64 s10, m0, 0x3800        ; encoding: [0x0a,0x00,0x3c,0xd4,0x7d,0xfe,0x01,0x00,0x00,0x38,0x00,0x00]
1695# W64: v_cmp_gt_u16_e64 s[10:11], m0, 0x3800   ; encoding: [0x0a,0x00,0x3c,0xd4,0x7d,0xfe,0x01,0x00,0x00,0x38,0x00,0x00]
1696
16970x0a,0x00,0x3c,0xd4,0x7e,0x82,0x01,0x00
1698# W32: v_cmp_gt_u16_e64 s10, exec_lo, -1       ; encoding: [0x0a,0x00,0x3c,0xd4,0x7e,0x82,0x01,0x00]
1699# W64: v_cmp_gt_u16_e64 s[10:11], exec_lo, -1  ; encoding: [0x0a,0x00,0x3c,0xd4,0x7e,0x82,0x01,0x00]
1700
17010x0a,0x00,0x3c,0xd4,0x7f,0xf8,0x00,0x00
1702# W32: v_cmp_gt_u16_e64 s10, exec_hi, null     ; encoding: [0x0a,0x00,0x3c,0xd4,0x7f,0xf8,0x00,0x00]
1703# W64: v_cmp_gt_u16_e64 s[10:11], exec_hi, null ; encoding: [0x0a,0x00,0x3c,0xd4,0x7f,0xf8,0x00,0x00]
1704
17050x0a,0x00,0x3c,0xd4,0x7c,0xfc,0x00,0x00
1706# W32: v_cmp_gt_u16_e64 s10, null, exec_lo     ; encoding: [0x0a,0x00,0x3c,0xd4,0x7c,0xfc,0x00,0x00]
1707# W64: v_cmp_gt_u16_e64 s[10:11], null, exec_lo ; encoding: [0x0a,0x00,0x3c,0xd4,0x7c,0xfc,0x00,0x00]
1708
17090x68,0x00,0x3c,0xd4,0xc1,0xfe,0x00,0x00
1710# W32: v_cmp_gt_u16_e64 s104, -1, exec_hi      ; encoding: [0x68,0x00,0x3c,0xd4,0xc1,0xfe,0x00,0x00]
1711# W64: v_cmp_gt_u16_e64 s[104:105], -1, exec_hi ; encoding: [0x68,0x00,0x3c,0xd4,0xc1,0xfe,0x00,0x00]
1712
17130x6a,0x00,0x3c,0xd4,0xf0,0xfa,0x00,0x00
1714# W32: v_cmp_gt_u16_e64 vcc_lo, 0x3800, m0     ; encoding: [0x6a,0x00,0x3c,0xd4,0xff,0xfa,0x00,0x00,0x00,0x38,0x00,0x00]
1715# W64: v_cmp_gt_u16_e64 vcc, 0x3800, m0        ; encoding: [0x6a,0x00,0x3c,0xd4,0xff,0xfa,0x00,0x00,0x00,0x38,0x00,0x00]
1716
17170x7a,0x00,0x3c,0xd4,0xfd,0xd4,0x00,0x00
1718# W32: v_cmp_gt_u16_e64 ttmp14, src_scc, vcc_lo ; encoding: [0x7a,0x00,0x3c,0xd4,0xfd,0xd4,0x00,0x00]
1719# W64: v_cmp_gt_u16_e64 ttmp[14:15], src_scc, vcc_lo ; encoding: [0x7a,0x00,0x3c,0xd4,0xfd,0xd4,0x00,0x00]
1720
17210x7c,0x00,0x3c,0xd4,0xff,0xd6,0x00,0x00,0x0b,0xfe,0x00,0x00
1722# GFX12: v_cmp_gt_u16_e64 null, 0xfe0b, vcc_hi   ; encoding: [0x7c,0x00,0x3c,0xd4,0xff,0xd6,0x00,0x00,0x0b,0xfe,0x00,0x00]
1723
17240x0a,0x08,0x3c,0xd4,0x01,0x05,0x02,0x00
1725# W32-REAL16: v_cmp_gt_u16_e64 s10, v1.h, v2.l op_sel:[1,0,0] ; encoding: [0x0a,0x08,0x3c,0xd4,0x01,0x05,0x02,0x00]
1726# W32-FAKE16: v_cmp_gt_u16_e64 s10, v1, v2            ; encoding: [0x0a,0x00,0x3c,0xd4,0x01,0x05,0x02,0x00]
1727# W64-REAL16: v_cmp_gt_u16_e64 s[10:11], v1.h, v2.l op_sel:[1,0,0] ; encoding: [0x0a,0x08,0x3c,0xd4,0x01,0x05,0x02,0x00]
1728# W64-FAKE16: v_cmp_gt_u16_e64 s[10:11], v1, v2       ; encoding: [0x0a,0x00,0x3c,0xd4,0x01,0x05,0x02,0x00]
1729
17300x0a,0x10,0x3c,0xd4,0xff,0xff,0x03,0x00
1731# W32-REAL16: v_cmp_gt_u16_e64 s10, v255.l, v255.h op_sel:[0,1,0] ; encoding: [0x0a,0x10,0x3c,0xd4,0xff,0xff,0x03,0x00]
1732# W32-FAKE16: v_cmp_gt_u16_e64 s10, v255, v255        ; encoding: [0x0a,0x00,0x3c,0xd4,0xff,0xff,0x03,0x00]
1733# W64-REAL16: v_cmp_gt_u16_e64 s[10:11], v255.l, v255.h op_sel:[0,1,0] ; encoding: [0x0a,0x10,0x3c,0xd4,0xff,0xff,0x03,0x00]
1734# W64-FAKE16: v_cmp_gt_u16_e64 s[10:11], v255, v255   ; encoding: [0x0a,0x00,0x3c,0xd4,0xff,0xff,0x03,0x00]
1735
1736
17370x0a,0x00,0x4c,0xd4,0x01,0x05,0x02,0x00
1738# W32: v_cmp_gt_u32_e64 s10, v1, v2            ; encoding: [0x0a,0x00,0x4c,0xd4,0x01,0x05,0x02,0x00]
1739# W64: v_cmp_gt_u32_e64 s[10:11], v1, v2       ; encoding: [0x0a,0x00,0x4c,0xd4,0x01,0x05,0x02,0x00]
1740
17410x0a,0x00,0x4c,0xd4,0xff,0xff,0x03,0x00
1742# W32: v_cmp_gt_u32_e64 s10, v255, v255        ; encoding: [0x0a,0x00,0x4c,0xd4,0xff,0xff,0x03,0x00]
1743# W64: v_cmp_gt_u32_e64 s[10:11], v255, v255   ; encoding: [0x0a,0x00,0x4c,0xd4,0xff,0xff,0x03,0x00]
1744
17450x0a,0x00,0x4c,0xd4,0x01,0x04,0x00,0x00
1746# W32: v_cmp_gt_u32_e64 s10, s1, s2            ; encoding: [0x0a,0x00,0x4c,0xd4,0x01,0x04,0x00,0x00]
1747# W64: v_cmp_gt_u32_e64 s[10:11], s1, s2       ; encoding: [0x0a,0x00,0x4c,0xd4,0x01,0x04,0x00,0x00]
1748
17490x0a,0x00,0x4c,0xd4,0x69,0xd2,0x00,0x00
1750# W32: v_cmp_gt_u32_e64 s10, s105, s105        ; encoding: [0x0a,0x00,0x4c,0xd4,0x69,0xd2,0x00,0x00]
1751# W64: v_cmp_gt_u32_e64 s[10:11], s105, s105   ; encoding: [0x0a,0x00,0x4c,0xd4,0x69,0xd2,0x00,0x00]
1752
17530x0a,0x00,0x4c,0xd4,0x6a,0xf6,0x00,0x00
1754# W32: v_cmp_gt_u32_e64 s10, vcc_lo, ttmp15    ; encoding: [0x0a,0x00,0x4c,0xd4,0x6a,0xf6,0x00,0x00]
1755# W64: v_cmp_gt_u32_e64 s[10:11], vcc_lo, ttmp15 ; encoding: [0x0a,0x00,0x4c,0xd4,0x6a,0xf6,0x00,0x00]
1756
17570x0a,0x00,0x4c,0xd4,0x6b,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf
1758# W32: v_cmp_gt_u32_e64 s10, vcc_hi, 0xaf123456 ; encoding: [0x0a,0x00,0x4c,0xd4,0x6b,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf]
1759# W64: v_cmp_gt_u32_e64 s[10:11], vcc_hi, 0xaf123456 ; encoding: [0x0a,0x00,0x4c,0xd4,0x6b,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf]
1760
17610x0a,0x00,0x4c,0xd4,0x7b,0xfa,0x01,0x00
1762# W32: v_cmp_gt_u32_e64 s10, ttmp15, src_scc   ; encoding: [0x0a,0x00,0x4c,0xd4,0x7b,0xfa,0x01,0x00]
1763# W64: v_cmp_gt_u32_e64 s[10:11], ttmp15, src_scc ; encoding: [0x0a,0x00,0x4c,0xd4,0x7b,0xfa,0x01,0x00]
1764
17650x0a,0x00,0x4c,0xd4,0x7d,0xe0,0x01,0x00
1766# W32: v_cmp_gt_u32_e64 s10, m0, 0.5           ; encoding: [0x0a,0x00,0x4c,0xd4,0x7d,0xe0,0x01,0x00]
1767# W64: v_cmp_gt_u32_e64 s[10:11], m0, 0.5      ; encoding: [0x0a,0x00,0x4c,0xd4,0x7d,0xe0,0x01,0x00]
1768
17690x0a,0x00,0x4c,0xd4,0x7e,0x82,0x01,0x00
1770# W32: v_cmp_gt_u32_e64 s10, exec_lo, -1       ; encoding: [0x0a,0x00,0x4c,0xd4,0x7e,0x82,0x01,0x00]
1771# W64: v_cmp_gt_u32_e64 s[10:11], exec_lo, -1  ; encoding: [0x0a,0x00,0x4c,0xd4,0x7e,0x82,0x01,0x00]
1772
17730x0a,0x00,0x4c,0xd4,0x7f,0xf8,0x00,0x00
1774# W32: v_cmp_gt_u32_e64 s10, exec_hi, null     ; encoding: [0x0a,0x00,0x4c,0xd4,0x7f,0xf8,0x00,0x00]
1775# W64: v_cmp_gt_u32_e64 s[10:11], exec_hi, null ; encoding: [0x0a,0x00,0x4c,0xd4,0x7f,0xf8,0x00,0x00]
1776
17770x0a,0x00,0x4c,0xd4,0x7c,0xfc,0x00,0x00
1778# W32: v_cmp_gt_u32_e64 s10, null, exec_lo     ; encoding: [0x0a,0x00,0x4c,0xd4,0x7c,0xfc,0x00,0x00]
1779# W64: v_cmp_gt_u32_e64 s[10:11], null, exec_lo ; encoding: [0x0a,0x00,0x4c,0xd4,0x7c,0xfc,0x00,0x00]
1780
17810x68,0x00,0x4c,0xd4,0xc1,0xfe,0x00,0x00
1782# W32: v_cmp_gt_u32_e64 s104, -1, exec_hi      ; encoding: [0x68,0x00,0x4c,0xd4,0xc1,0xfe,0x00,0x00]
1783# W64: v_cmp_gt_u32_e64 s[104:105], -1, exec_hi ; encoding: [0x68,0x00,0x4c,0xd4,0xc1,0xfe,0x00,0x00]
1784
17850x6a,0x00,0x4c,0xd4,0xf0,0xfa,0x00,0x00
1786# W32: v_cmp_gt_u32_e64 vcc_lo, 0.5, m0        ; encoding: [0x6a,0x00,0x4c,0xd4,0xf0,0xfa,0x00,0x00]
1787# W64: v_cmp_gt_u32_e64 vcc, 0.5, m0           ; encoding: [0x6a,0x00,0x4c,0xd4,0xf0,0xfa,0x00,0x00]
1788
17890x7a,0x00,0x4c,0xd4,0xfd,0xd4,0x00,0x00
1790# W32: v_cmp_gt_u32_e64 ttmp14, src_scc, vcc_lo ; encoding: [0x7a,0x00,0x4c,0xd4,0xfd,0xd4,0x00,0x00]
1791# W64: v_cmp_gt_u32_e64 ttmp[14:15], src_scc, vcc_lo ; encoding: [0x7a,0x00,0x4c,0xd4,0xfd,0xd4,0x00,0x00]
1792
17930x7c,0x00,0x4c,0xd4,0xff,0xd6,0x00,0x00,0x56,0x34,0x12,0xaf
1794# GFX12: v_cmp_gt_u32_e64 null, 0xaf123456, vcc_hi ; encoding: [0x7c,0x00,0x4c,0xd4,0xff,0xd6,0x00,0x00,0x56,0x34,0x12,0xaf]
1795
17960x0a,0x00,0x5c,0xd4,0x01,0x05,0x02,0x00
1797# W32: v_cmp_gt_u64_e64 s10, v[1:2], v[2:3]    ; encoding: [0x0a,0x00,0x5c,0xd4,0x01,0x05,0x02,0x00]
1798# W64: v_cmp_gt_u64_e64 s[10:11], v[1:2], v[2:3] ; encoding: [0x0a,0x00,0x5c,0xd4,0x01,0x05,0x02,0x00]
1799
18000x0a,0x00,0x5c,0xd4,0xfe,0xfd,0x03,0x00
1801# W32: v_cmp_gt_u64_e64 s10, v[254:255], v[254:255] ; encoding: [0x0a,0x00,0x5c,0xd4,0xfe,0xfd,0x03,0x00]
1802# W64: v_cmp_gt_u64_e64 s[10:11], v[254:255], v[254:255] ; encoding: [0x0a,0x00,0x5c,0xd4,0xfe,0xfd,0x03,0x00]
1803
18040x0a,0x00,0x5c,0xd4,0x02,0x08,0x00,0x00
1805# W32: v_cmp_gt_u64_e64 s10, s[2:3], s[4:5]    ; encoding: [0x0a,0x00,0x5c,0xd4,0x02,0x08,0x00,0x00]
1806# W64: v_cmp_gt_u64_e64 s[10:11], s[2:3], s[4:5] ; encoding: [0x0a,0x00,0x5c,0xd4,0x02,0x08,0x00,0x00]
1807
18080x0a,0x00,0x5c,0xd4,0x68,0xd0,0x00,0x00
1809# W32: v_cmp_gt_u64_e64 s10, s[104:105], s[104:105] ; encoding: [0x0a,0x00,0x5c,0xd4,0x68,0xd0,0x00,0x00]
1810# W64: v_cmp_gt_u64_e64 s[10:11], s[104:105], s[104:105] ; encoding: [0x0a,0x00,0x5c,0xd4,0x68,0xd0,0x00,0x00]
1811
18120x0a,0x00,0x5c,0xd4,0x6a,0xf4,0x00,0x00
1813# W32: v_cmp_gt_u64_e64 s10, vcc, ttmp[14:15]  ; encoding: [0x0a,0x00,0x5c,0xd4,0x6a,0xf4,0x00,0x00]
1814# W64: v_cmp_gt_u64_e64 s[10:11], vcc, ttmp[14:15] ; encoding: [0x0a,0x00,0x5c,0xd4,0x6a,0xf4,0x00,0x00]
1815
18160x0a,0x00,0x5c,0xd4,0x7a,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf
1817# W32: v_cmp_gt_u64_e64 s10, ttmp[14:15], 0xaf123456 ; encoding: [0x0a,0x00,0x5c,0xd4,0x7a,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf]
1818# W64: v_cmp_gt_u64_e64 s[10:11], ttmp[14:15], 0xaf123456 ; encoding: [0x0a,0x00,0x5c,0xd4,0x7a,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf]
1819
18200x0a,0x00,0x5c,0xd4,0x7e,0xfa,0x01,0x00
1821# W32: v_cmp_gt_u64_e64 s10, exec, src_scc     ; encoding: [0x0a,0x00,0x5c,0xd4,0x7e,0xfa,0x01,0x00]
1822# W64: v_cmp_gt_u64_e64 s[10:11], exec, src_scc ; encoding: [0x0a,0x00,0x5c,0xd4,0x7e,0xfa,0x01,0x00]
1823
18240x0a,0x00,0x5c,0xd4,0x7c,0xe0,0x01,0x00
1825# W32: v_cmp_gt_u64_e64 s10, null, 0.5         ; encoding: [0x0a,0x00,0x5c,0xd4,0x7c,0xe0,0x01,0x00]
1826# W64: v_cmp_gt_u64_e64 s[10:11], null, 0.5    ; encoding: [0x0a,0x00,0x5c,0xd4,0x7c,0xe0,0x01,0x00]
1827
18280x68,0x00,0x5c,0xd4,0xc1,0x82,0x01,0x00
1829# W32: v_cmp_gt_u64_e64 s104, -1, -1           ; encoding: [0x68,0x00,0x5c,0xd4,0xc1,0x82,0x01,0x00]
1830# W64: v_cmp_gt_u64_e64 s[104:105], -1, -1     ; encoding: [0x68,0x00,0x5c,0xd4,0xc1,0x82,0x01,0x00]
1831
18320x6a,0x00,0x5c,0xd4,0xf0,0xf8,0x00,0x00
1833# W32: v_cmp_gt_u64_e64 vcc_lo, 0.5, null      ; encoding: [0x6a,0x00,0x5c,0xd4,0xf0,0xf8,0x00,0x00]
1834# W64: v_cmp_gt_u64_e64 vcc, 0.5, null         ; encoding: [0x6a,0x00,0x5c,0xd4,0xf0,0xf8,0x00,0x00]
1835
18360x7a,0x00,0x5c,0xd4,0xfd,0xfc,0x00,0x00
1837# W32: v_cmp_gt_u64_e64 ttmp14, src_scc, exec  ; encoding: [0x7a,0x00,0x5c,0xd4,0xfd,0xfc,0x00,0x00]
1838# W64: v_cmp_gt_u64_e64 ttmp[14:15], src_scc, exec ; encoding: [0x7a,0x00,0x5c,0xd4,0xfd,0xfc,0x00,0x00]
1839
18400x7c,0x00,0x5c,0xd4,0xff,0xd4,0x00,0x00,0x56,0x34,0x12,0xaf
1841# GFX12: v_cmp_gt_u64_e64 null, 0xaf123456, vcc  ; encoding: [0x7c,0x00,0x5c,0xd4,0xff,0xd4,0x00,0x00,0x56,0x34,0x12,0xaf]
1842
18430x0a,0x00,0x03,0xd4,0x01,0x05,0x02,0x00
1844# W32-REAL16: v_cmp_le_f16_e64 s10, v1.l, v2.l        ; encoding: [0x0a,0x00,0x03,0xd4,0x01,0x05,0x02,0x00]
1845# W32-FAKE16: v_cmp_le_f16_e64 s10, v1, v2            ; encoding: [0x0a,0x00,0x03,0xd4,0x01,0x05,0x02,0x00]
1846# W64-REAL16: v_cmp_le_f16_e64 s[10:11], v1.l, v2.l   ; encoding: [0x0a,0x00,0x03,0xd4,0x01,0x05,0x02,0x00]
1847# W64-FAKE16: v_cmp_le_f16_e64 s[10:11], v1, v2       ; encoding: [0x0a,0x00,0x03,0xd4,0x01,0x05,0x02,0x00]
1848
18490x0a,0x00,0x03,0xd4,0xff,0xff,0x03,0x00
1850# W32-REAL16: v_cmp_le_f16_e64 s10, v255.l, v255.l    ; encoding: [0x0a,0x00,0x03,0xd4,0xff,0xff,0x03,0x00]
1851# W32-FAKE16: v_cmp_le_f16_e64 s10, v255, v255        ; encoding: [0x0a,0x00,0x03,0xd4,0xff,0xff,0x03,0x00]
1852# W64-REAL16: v_cmp_le_f16_e64 s[10:11], v255.l, v255.l ; encoding: [0x0a,0x00,0x03,0xd4,0xff,0xff,0x03,0x00]
1853# W64-FAKE16: v_cmp_le_f16_e64 s[10:11], v255, v255   ; encoding: [0x0a,0x00,0x03,0xd4,0xff,0xff,0x03,0x00]
1854
18550x0a,0x00,0x03,0xd4,0x01,0x04,0x00,0x00
1856# W32: v_cmp_le_f16_e64 s10, s1, s2            ; encoding: [0x0a,0x00,0x03,0xd4,0x01,0x04,0x00,0x00]
1857# W64: v_cmp_le_f16_e64 s[10:11], s1, s2       ; encoding: [0x0a,0x00,0x03,0xd4,0x01,0x04,0x00,0x00]
1858
18590x0a,0x00,0x03,0xd4,0x69,0xd2,0x00,0x00
1860# W32: v_cmp_le_f16_e64 s10, s105, s105        ; encoding: [0x0a,0x00,0x03,0xd4,0x69,0xd2,0x00,0x00]
1861# W64: v_cmp_le_f16_e64 s[10:11], s105, s105   ; encoding: [0x0a,0x00,0x03,0xd4,0x69,0xd2,0x00,0x00]
1862
18630x0a,0x00,0x03,0xd4,0x6a,0xf6,0x00,0x00
1864# W32: v_cmp_le_f16_e64 s10, vcc_lo, ttmp15    ; encoding: [0x0a,0x00,0x03,0xd4,0x6a,0xf6,0x00,0x00]
1865# W64: v_cmp_le_f16_e64 s[10:11], vcc_lo, ttmp15 ; encoding: [0x0a,0x00,0x03,0xd4,0x6a,0xf6,0x00,0x00]
1866
18670x0a,0x00,0x03,0xd4,0x6b,0xfe,0x01,0x00,0x0b,0xfe,0x00,0x00
1868# W32: v_cmp_le_f16_e64 s10, vcc_hi, 0xfe0b    ; encoding: [0x0a,0x00,0x03,0xd4,0x6b,0xfe,0x01,0x00,0x0b,0xfe,0x00,0x00]
1869# W64: v_cmp_le_f16_e64 s[10:11], vcc_hi, 0xfe0b ; encoding: [0x0a,0x00,0x03,0xd4,0x6b,0xfe,0x01,0x00,0x0b,0xfe,0x00,0x00]
1870
18710x0a,0x00,0x03,0xd4,0x7b,0xfa,0x01,0x00
1872# W32: v_cmp_le_f16_e64 s10, ttmp15, src_scc   ; encoding: [0x0a,0x00,0x03,0xd4,0x7b,0xfa,0x01,0x00]
1873# W64: v_cmp_le_f16_e64 s[10:11], ttmp15, src_scc ; encoding: [0x0a,0x00,0x03,0xd4,0x7b,0xfa,0x01,0x00]
1874
18750x0a,0x00,0x03,0xd4,0x7d,0xe0,0x01,0x00
1876# W32: v_cmp_le_f16_e64 s10, m0, 0.5           ; encoding: [0x0a,0x00,0x03,0xd4,0x7d,0xe0,0x01,0x00]
1877# W64: v_cmp_le_f16_e64 s[10:11], m0, 0.5      ; encoding: [0x0a,0x00,0x03,0xd4,0x7d,0xe0,0x01,0x00]
1878
18790x0a,0x00,0x03,0xd4,0x7e,0x82,0x01,0x00
1880# W32: v_cmp_le_f16_e64 s10, exec_lo, -1       ; encoding: [0x0a,0x00,0x03,0xd4,0x7e,0x82,0x01,0x00]
1881# W64: v_cmp_le_f16_e64 s[10:11], exec_lo, -1  ; encoding: [0x0a,0x00,0x03,0xd4,0x7e,0x82,0x01,0x00]
1882
18830x0a,0x01,0x03,0xd4,0x7f,0xf8,0x00,0x00
1884# W32: v_cmp_le_f16_e64 s10, |exec_hi|, null   ; encoding: [0x0a,0x01,0x03,0xd4,0x7f,0xf8,0x00,0x00]
1885# W64: v_cmp_le_f16_e64 s[10:11], |exec_hi|, null ; encoding: [0x0a,0x01,0x03,0xd4,0x7f,0xf8,0x00,0x00]
1886
18870x0a,0x00,0x03,0xd4,0x7c,0xfc,0x00,0x00
1888# W32: v_cmp_le_f16_e64 s10, null, exec_lo     ; encoding: [0x0a,0x00,0x03,0xd4,0x7c,0xfc,0x00,0x00]
1889# W64: v_cmp_le_f16_e64 s[10:11], null, exec_lo ; encoding: [0x0a,0x00,0x03,0xd4,0x7c,0xfc,0x00,0x00]
1890
18910x68,0x00,0x03,0xd4,0xc1,0xfe,0x00,0x00
1892# W32: v_cmp_le_f16_e64 s104, -1, exec_hi      ; encoding: [0x68,0x00,0x03,0xd4,0xc1,0xfe,0x00,0x00]
1893# W64: v_cmp_le_f16_e64 s[104:105], -1, exec_hi ; encoding: [0x68,0x00,0x03,0xd4,0xc1,0xfe,0x00,0x00]
1894
18950x6a,0x00,0x03,0xd4,0xf0,0xfa,0x00,0x40
1896# W32: v_cmp_le_f16_e64 vcc_lo, 0.5, -m0       ; encoding: [0x6a,0x00,0x03,0xd4,0xf0,0xfa,0x00,0x40]
1897# W64: v_cmp_le_f16_e64 vcc, 0.5, -m0          ; encoding: [0x6a,0x00,0x03,0xd4,0xf0,0xfa,0x00,0x40]
1898
18990x7a,0x02,0x03,0xd4,0xfd,0xd4,0x00,0x20
1900# W32: v_cmp_le_f16_e64 ttmp14, -src_scc, |vcc_lo| ; encoding: [0x7a,0x02,0x03,0xd4,0xfd,0xd4,0x00,0x20]
1901# W64: v_cmp_le_f16_e64 ttmp[14:15], -src_scc, |vcc_lo| ; encoding: [0x7a,0x02,0x03,0xd4,0xfd,0xd4,0x00,0x20]
1902
19030x7c,0x83,0x03,0xd4,0xff,0xd6,0x00,0x60,0x0b,0xfe,0x00,0x00
1904# GFX12: v_cmp_le_f16_e64 null, -|0xfe0b|, -|vcc_hi| clamp ; encoding: [0x7c,0x83,0x03,0xd4,0xff,0xd6,0x00,0x60,0x0b,0xfe,0x00,0x00]
1905
19060x0a,0x08,0x03,0xd4,0x01,0x05,0x02,0x00
1907# W32-REAL16: v_cmp_le_f16_e64 s10, v1.h, v2.l op_sel:[1,0,0] ; encoding: [0x0a,0x08,0x03,0xd4,0x01,0x05,0x02,0x00]
1908# W32-FAKE16: v_cmp_le_f16_e64 s10, v1, v2            ; encoding: [0x0a,0x00,0x03,0xd4,0x01,0x05,0x02,0x00]
1909# W64-REAL16: v_cmp_le_f16_e64 s[10:11], v1.h, v2.l op_sel:[1,0,0] ; encoding: [0x0a,0x08,0x03,0xd4,0x01,0x05,0x02,0x00]
1910# W64-FAKE16: v_cmp_le_f16_e64 s[10:11], v1, v2       ; encoding: [0x0a,0x00,0x03,0xd4,0x01,0x05,0x02,0x00]
1911
19120x0a,0x10,0x03,0xd4,0xff,0xff,0x03,0x00
1913# W32-REAL16: v_cmp_le_f16_e64 s10, v255.l, v255.h op_sel:[0,1,0] ; encoding: [0x0a,0x10,0x03,0xd4,0xff,0xff,0x03,0x00]
1914# W32-FAKE16: v_cmp_le_f16_e64 s10, v255, v255        ; encoding: [0x0a,0x00,0x03,0xd4,0xff,0xff,0x03,0x00]
1915# W64-REAL16: v_cmp_le_f16_e64 s[10:11], v255.l, v255.h op_sel:[0,1,0] ; encoding: [0x0a,0x10,0x03,0xd4,0xff,0xff,0x03,0x00]
1916# W64-FAKE16: v_cmp_le_f16_e64 s[10:11], v255, v255   ; encoding: [0x0a,0x00,0x03,0xd4,0xff,0xff,0x03,0x00]
1917
1918
19190x0a,0x00,0x13,0xd4,0x01,0x05,0x02,0x00
1920# W32: v_cmp_le_f32_e64 s10, v1, v2            ; encoding: [0x0a,0x00,0x13,0xd4,0x01,0x05,0x02,0x00]
1921# W64: v_cmp_le_f32_e64 s[10:11], v1, v2       ; encoding: [0x0a,0x00,0x13,0xd4,0x01,0x05,0x02,0x00]
1922
19230x0a,0x00,0x13,0xd4,0xff,0xff,0x03,0x00
1924# W32: v_cmp_le_f32_e64 s10, v255, v255        ; encoding: [0x0a,0x00,0x13,0xd4,0xff,0xff,0x03,0x00]
1925# W64: v_cmp_le_f32_e64 s[10:11], v255, v255   ; encoding: [0x0a,0x00,0x13,0xd4,0xff,0xff,0x03,0x00]
1926
19270x0a,0x00,0x13,0xd4,0x01,0x04,0x00,0x00
1928# W32: v_cmp_le_f32_e64 s10, s1, s2            ; encoding: [0x0a,0x00,0x13,0xd4,0x01,0x04,0x00,0x00]
1929# W64: v_cmp_le_f32_e64 s[10:11], s1, s2       ; encoding: [0x0a,0x00,0x13,0xd4,0x01,0x04,0x00,0x00]
1930
19310x0a,0x00,0x13,0xd4,0x69,0xd2,0x00,0x00
1932# W32: v_cmp_le_f32_e64 s10, s105, s105        ; encoding: [0x0a,0x00,0x13,0xd4,0x69,0xd2,0x00,0x00]
1933# W64: v_cmp_le_f32_e64 s[10:11], s105, s105   ; encoding: [0x0a,0x00,0x13,0xd4,0x69,0xd2,0x00,0x00]
1934
19350x0a,0x00,0x13,0xd4,0x6a,0xf6,0x00,0x00
1936# W32: v_cmp_le_f32_e64 s10, vcc_lo, ttmp15    ; encoding: [0x0a,0x00,0x13,0xd4,0x6a,0xf6,0x00,0x00]
1937# W64: v_cmp_le_f32_e64 s[10:11], vcc_lo, ttmp15 ; encoding: [0x0a,0x00,0x13,0xd4,0x6a,0xf6,0x00,0x00]
1938
19390x0a,0x00,0x13,0xd4,0x6b,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf
1940# W32: v_cmp_le_f32_e64 s10, vcc_hi, 0xaf123456 ; encoding: [0x0a,0x00,0x13,0xd4,0x6b,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf]
1941# W64: v_cmp_le_f32_e64 s[10:11], vcc_hi, 0xaf123456 ; encoding: [0x0a,0x00,0x13,0xd4,0x6b,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf]
1942
19430x0a,0x00,0x13,0xd4,0x7b,0xfa,0x01,0x00
1944# W32: v_cmp_le_f32_e64 s10, ttmp15, src_scc   ; encoding: [0x0a,0x00,0x13,0xd4,0x7b,0xfa,0x01,0x00]
1945# W64: v_cmp_le_f32_e64 s[10:11], ttmp15, src_scc ; encoding: [0x0a,0x00,0x13,0xd4,0x7b,0xfa,0x01,0x00]
1946
19470x0a,0x00,0x13,0xd4,0x7d,0xe0,0x01,0x00
1948# W32: v_cmp_le_f32_e64 s10, m0, 0.5           ; encoding: [0x0a,0x00,0x13,0xd4,0x7d,0xe0,0x01,0x00]
1949# W64: v_cmp_le_f32_e64 s[10:11], m0, 0.5      ; encoding: [0x0a,0x00,0x13,0xd4,0x7d,0xe0,0x01,0x00]
1950
19510x0a,0x00,0x13,0xd4,0x7e,0x82,0x01,0x00
1952# W32: v_cmp_le_f32_e64 s10, exec_lo, -1       ; encoding: [0x0a,0x00,0x13,0xd4,0x7e,0x82,0x01,0x00]
1953# W64: v_cmp_le_f32_e64 s[10:11], exec_lo, -1  ; encoding: [0x0a,0x00,0x13,0xd4,0x7e,0x82,0x01,0x00]
1954
19550x0a,0x01,0x13,0xd4,0x7f,0xf8,0x00,0x00
1956# W32: v_cmp_le_f32_e64 s10, |exec_hi|, null   ; encoding: [0x0a,0x01,0x13,0xd4,0x7f,0xf8,0x00,0x00]
1957# W64: v_cmp_le_f32_e64 s[10:11], |exec_hi|, null ; encoding: [0x0a,0x01,0x13,0xd4,0x7f,0xf8,0x00,0x00]
1958
19590x0a,0x00,0x13,0xd4,0x7c,0xfc,0x00,0x00
1960# W32: v_cmp_le_f32_e64 s10, null, exec_lo     ; encoding: [0x0a,0x00,0x13,0xd4,0x7c,0xfc,0x00,0x00]
1961# W64: v_cmp_le_f32_e64 s[10:11], null, exec_lo ; encoding: [0x0a,0x00,0x13,0xd4,0x7c,0xfc,0x00,0x00]
1962
19630x68,0x00,0x13,0xd4,0xc1,0xfe,0x00,0x00
1964# W32: v_cmp_le_f32_e64 s104, -1, exec_hi      ; encoding: [0x68,0x00,0x13,0xd4,0xc1,0xfe,0x00,0x00]
1965# W64: v_cmp_le_f32_e64 s[104:105], -1, exec_hi ; encoding: [0x68,0x00,0x13,0xd4,0xc1,0xfe,0x00,0x00]
1966
19670x6a,0x00,0x13,0xd4,0xf0,0xfa,0x00,0x40
1968# W32: v_cmp_le_f32_e64 vcc_lo, 0.5, -m0       ; encoding: [0x6a,0x00,0x13,0xd4,0xf0,0xfa,0x00,0x40]
1969# W64: v_cmp_le_f32_e64 vcc, 0.5, -m0          ; encoding: [0x6a,0x00,0x13,0xd4,0xf0,0xfa,0x00,0x40]
1970
19710x7a,0x02,0x13,0xd4,0xfd,0xd4,0x00,0x20
1972# W32: v_cmp_le_f32_e64 ttmp14, -src_scc, |vcc_lo| ; encoding: [0x7a,0x02,0x13,0xd4,0xfd,0xd4,0x00,0x20]
1973# W64: v_cmp_le_f32_e64 ttmp[14:15], -src_scc, |vcc_lo| ; encoding: [0x7a,0x02,0x13,0xd4,0xfd,0xd4,0x00,0x20]
1974
19750x7c,0x83,0x13,0xd4,0xff,0xd6,0x00,0x60,0x56,0x34,0x12,0xaf
1976# GFX12: v_cmp_le_f32_e64 null, -|0xaf123456|, -|vcc_hi| clamp ; encoding: [0x7c,0x83,0x13,0xd4,0xff,0xd6,0x00,0x60,0x56,0x34,0x12,0xaf]
1977
19780x0a,0x00,0x23,0xd4,0x01,0x05,0x02,0x00
1979# W32: v_cmp_le_f64_e64 s10, v[1:2], v[2:3]    ; encoding: [0x0a,0x00,0x23,0xd4,0x01,0x05,0x02,0x00]
1980# W64: v_cmp_le_f64_e64 s[10:11], v[1:2], v[2:3] ; encoding: [0x0a,0x00,0x23,0xd4,0x01,0x05,0x02,0x00]
1981
19820x0a,0x00,0x23,0xd4,0xfe,0xfd,0x03,0x00
1983# W32: v_cmp_le_f64_e64 s10, v[254:255], v[254:255] ; encoding: [0x0a,0x00,0x23,0xd4,0xfe,0xfd,0x03,0x00]
1984# W64: v_cmp_le_f64_e64 s[10:11], v[254:255], v[254:255] ; encoding: [0x0a,0x00,0x23,0xd4,0xfe,0xfd,0x03,0x00]
1985
19860x0a,0x00,0x23,0xd4,0x02,0x08,0x00,0x00
1987# W32: v_cmp_le_f64_e64 s10, s[2:3], s[4:5]    ; encoding: [0x0a,0x00,0x23,0xd4,0x02,0x08,0x00,0x00]
1988# W64: v_cmp_le_f64_e64 s[10:11], s[2:3], s[4:5] ; encoding: [0x0a,0x00,0x23,0xd4,0x02,0x08,0x00,0x00]
1989
19900x0a,0x00,0x23,0xd4,0x68,0xd0,0x00,0x00
1991# W32: v_cmp_le_f64_e64 s10, s[104:105], s[104:105] ; encoding: [0x0a,0x00,0x23,0xd4,0x68,0xd0,0x00,0x00]
1992# W64: v_cmp_le_f64_e64 s[10:11], s[104:105], s[104:105] ; encoding: [0x0a,0x00,0x23,0xd4,0x68,0xd0,0x00,0x00]
1993
19940x0a,0x00,0x23,0xd4,0x6a,0xf4,0x00,0x00
1995# W32: v_cmp_le_f64_e64 s10, vcc, ttmp[14:15]  ; encoding: [0x0a,0x00,0x23,0xd4,0x6a,0xf4,0x00,0x00]
1996# W64: v_cmp_le_f64_e64 s[10:11], vcc, ttmp[14:15] ; encoding: [0x0a,0x00,0x23,0xd4,0x6a,0xf4,0x00,0x00]
1997
19980x0a,0x00,0x23,0xd4,0x7a,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf
1999# W32: v_cmp_le_f64_e64 s10, ttmp[14:15], 0xaf123456 ; encoding: [0x0a,0x00,0x23,0xd4,0x7a,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf]
2000# W64: v_cmp_le_f64_e64 s[10:11], ttmp[14:15], 0xaf123456 ; encoding: [0x0a,0x00,0x23,0xd4,0x7a,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf]
2001
20020x0a,0x01,0x23,0xd4,0x7e,0xfa,0x01,0x20
2003# W32: v_cmp_le_f64_e64 s10, -|exec|, src_scc  ; encoding: [0x0a,0x01,0x23,0xd4,0x7e,0xfa,0x01,0x20]
2004# W64: v_cmp_le_f64_e64 s[10:11], -|exec|, src_scc ; encoding: [0x0a,0x01,0x23,0xd4,0x7e,0xfa,0x01,0x20]
2005
20060x0a,0x00,0x23,0xd4,0x7c,0xe0,0x01,0x00
2007# W32: v_cmp_le_f64_e64 s10, null, 0.5         ; encoding: [0x0a,0x00,0x23,0xd4,0x7c,0xe0,0x01,0x00]
2008# W64: v_cmp_le_f64_e64 s[10:11], null, 0.5    ; encoding: [0x0a,0x00,0x23,0xd4,0x7c,0xe0,0x01,0x00]
2009
20100x68,0x00,0x23,0xd4,0xc1,0x82,0x01,0x00
2011# W32: v_cmp_le_f64_e64 s104, -1, -1           ; encoding: [0x68,0x00,0x23,0xd4,0xc1,0x82,0x01,0x00]
2012# W64: v_cmp_le_f64_e64 s[104:105], -1, -1     ; encoding: [0x68,0x00,0x23,0xd4,0xc1,0x82,0x01,0x00]
2013
20140x6a,0x00,0x23,0xd4,0xf0,0xf8,0x00,0x00
2015# W32: v_cmp_le_f64_e64 vcc_lo, 0.5, null      ; encoding: [0x6a,0x00,0x23,0xd4,0xf0,0xf8,0x00,0x00]
2016# W64: v_cmp_le_f64_e64 vcc, 0.5, null         ; encoding: [0x6a,0x00,0x23,0xd4,0xf0,0xf8,0x00,0x00]
2017
20180x7a,0x03,0x23,0xd4,0xfd,0xfc,0x00,0x60
2019# W32: v_cmp_le_f64_e64 ttmp14, -|src_scc|, -|exec| ; encoding: [0x7a,0x03,0x23,0xd4,0xfd,0xfc,0x00,0x60]
2020# W64: v_cmp_le_f64_e64 ttmp[14:15], -|src_scc|, -|exec| ; encoding: [0x7a,0x03,0x23,0xd4,0xfd,0xfc,0x00,0x60]
2021
20220x7c,0x82,0x23,0xd4,0xff,0xd4,0x00,0x40,0x56,0x34,0x12,0xaf
2023# GFX12: v_cmp_le_f64_e64 null, 0xaf123456, -|vcc| clamp ; encoding: [0x7c,0x82,0x23,0xd4,0xff,0xd4,0x00,0x40,0x56,0x34,0x12,0xaf]
2024
20250x0a,0x00,0x33,0xd4,0x01,0x05,0x02,0x00
2026# W32-REAL16: v_cmp_le_i16_e64 s10, v1.l, v2.l        ; encoding: [0x0a,0x00,0x33,0xd4,0x01,0x05,0x02,0x00]
2027# W32-FAKE16: v_cmp_le_i16_e64 s10, v1, v2            ; encoding: [0x0a,0x00,0x33,0xd4,0x01,0x05,0x02,0x00]
2028# W64-REAL16: v_cmp_le_i16_e64 s[10:11], v1.l, v2.l   ; encoding: [0x0a,0x00,0x33,0xd4,0x01,0x05,0x02,0x00]
2029# W64-FAKE16: v_cmp_le_i16_e64 s[10:11], v1, v2       ; encoding: [0x0a,0x00,0x33,0xd4,0x01,0x05,0x02,0x00]
2030
20310x0a,0x00,0x33,0xd4,0xff,0xff,0x03,0x00
2032# W32-REAL16: v_cmp_le_i16_e64 s10, v255.l, v255.l    ; encoding: [0x0a,0x00,0x33,0xd4,0xff,0xff,0x03,0x00]
2033# W32-FAKE16: v_cmp_le_i16_e64 s10, v255, v255        ; encoding: [0x0a,0x00,0x33,0xd4,0xff,0xff,0x03,0x00]
2034# W64-REAL16: v_cmp_le_i16_e64 s[10:11], v255.l, v255.l ; encoding: [0x0a,0x00,0x33,0xd4,0xff,0xff,0x03,0x00]
2035# W64-FAKE16: v_cmp_le_i16_e64 s[10:11], v255, v255   ; encoding: [0x0a,0x00,0x33,0xd4,0xff,0xff,0x03,0x00]
2036
20370x0a,0x00,0x33,0xd4,0x01,0x04,0x00,0x00
2038# W32: v_cmp_le_i16_e64 s10, s1, s2            ; encoding: [0x0a,0x00,0x33,0xd4,0x01,0x04,0x00,0x00]
2039# W64: v_cmp_le_i16_e64 s[10:11], s1, s2       ; encoding: [0x0a,0x00,0x33,0xd4,0x01,0x04,0x00,0x00]
2040
20410x0a,0x00,0x33,0xd4,0x69,0xd2,0x00,0x00
2042# W32: v_cmp_le_i16_e64 s10, s105, s105        ; encoding: [0x0a,0x00,0x33,0xd4,0x69,0xd2,0x00,0x00]
2043# W64: v_cmp_le_i16_e64 s[10:11], s105, s105   ; encoding: [0x0a,0x00,0x33,0xd4,0x69,0xd2,0x00,0x00]
2044
20450x0a,0x00,0x33,0xd4,0x6a,0xf6,0x00,0x00
2046# W32: v_cmp_le_i16_e64 s10, vcc_lo, ttmp15    ; encoding: [0x0a,0x00,0x33,0xd4,0x6a,0xf6,0x00,0x00]
2047# W64: v_cmp_le_i16_e64 s[10:11], vcc_lo, ttmp15 ; encoding: [0x0a,0x00,0x33,0xd4,0x6a,0xf6,0x00,0x00]
2048
20490x0a,0x00,0x33,0xd4,0x6b,0xfe,0x01,0x00,0x0b,0xfe,0x00,0x00
2050# W32: v_cmp_le_i16_e64 s10, vcc_hi, 0xfe0b    ; encoding: [0x0a,0x00,0x33,0xd4,0x6b,0xfe,0x01,0x00,0x0b,0xfe,0x00,0x00]
2051# W64: v_cmp_le_i16_e64 s[10:11], vcc_hi, 0xfe0b ; encoding: [0x0a,0x00,0x33,0xd4,0x6b,0xfe,0x01,0x00,0x0b,0xfe,0x00,0x00]
2052
20530x0a,0x00,0x33,0xd4,0x7b,0xfa,0x01,0x00
2054# W32: v_cmp_le_i16_e64 s10, ttmp15, src_scc   ; encoding: [0x0a,0x00,0x33,0xd4,0x7b,0xfa,0x01,0x00]
2055# W64: v_cmp_le_i16_e64 s[10:11], ttmp15, src_scc ; encoding: [0x0a,0x00,0x33,0xd4,0x7b,0xfa,0x01,0x00]
2056
20570x0a,0x00,0x33,0xd4,0x7d,0xe0,0x01,0x00
2058# W32: v_cmp_le_i16_e64 s10, m0, 0x3800        ; encoding: [0x0a,0x00,0x33,0xd4,0x7d,0xfe,0x01,0x00,0x00,0x38,0x00,0x00]
2059# W64: v_cmp_le_i16_e64 s[10:11], m0, 0x3800   ; encoding: [0x0a,0x00,0x33,0xd4,0x7d,0xfe,0x01,0x00,0x00,0x38,0x00,0x00]
2060
20610x0a,0x00,0x33,0xd4,0x7e,0x82,0x01,0x00
2062# W32: v_cmp_le_i16_e64 s10, exec_lo, -1       ; encoding: [0x0a,0x00,0x33,0xd4,0x7e,0x82,0x01,0x00]
2063# W64: v_cmp_le_i16_e64 s[10:11], exec_lo, -1  ; encoding: [0x0a,0x00,0x33,0xd4,0x7e,0x82,0x01,0x00]
2064
20650x0a,0x00,0x33,0xd4,0x7f,0xf8,0x00,0x00
2066# W32: v_cmp_le_i16_e64 s10, exec_hi, null     ; encoding: [0x0a,0x00,0x33,0xd4,0x7f,0xf8,0x00,0x00]
2067# W64: v_cmp_le_i16_e64 s[10:11], exec_hi, null ; encoding: [0x0a,0x00,0x33,0xd4,0x7f,0xf8,0x00,0x00]
2068
20690x0a,0x00,0x33,0xd4,0x7c,0xfc,0x00,0x00
2070# W32: v_cmp_le_i16_e64 s10, null, exec_lo     ; encoding: [0x0a,0x00,0x33,0xd4,0x7c,0xfc,0x00,0x00]
2071# W64: v_cmp_le_i16_e64 s[10:11], null, exec_lo ; encoding: [0x0a,0x00,0x33,0xd4,0x7c,0xfc,0x00,0x00]
2072
20730x68,0x00,0x33,0xd4,0xc1,0xfe,0x00,0x00
2074# W32: v_cmp_le_i16_e64 s104, -1, exec_hi      ; encoding: [0x68,0x00,0x33,0xd4,0xc1,0xfe,0x00,0x00]
2075# W64: v_cmp_le_i16_e64 s[104:105], -1, exec_hi ; encoding: [0x68,0x00,0x33,0xd4,0xc1,0xfe,0x00,0x00]
2076
20770x6a,0x00,0x33,0xd4,0xf0,0xfa,0x00,0x00
2078# W32: v_cmp_le_i16_e64 vcc_lo, 0x3800, m0     ; encoding: [0x6a,0x00,0x33,0xd4,0xff,0xfa,0x00,0x00,0x00,0x38,0x00,0x00]
2079# W64: v_cmp_le_i16_e64 vcc, 0x3800, m0        ; encoding: [0x6a,0x00,0x33,0xd4,0xff,0xfa,0x00,0x00,0x00,0x38,0x00,0x00]
2080
20810x7a,0x00,0x33,0xd4,0xfd,0xd4,0x00,0x00
2082# W32: v_cmp_le_i16_e64 ttmp14, src_scc, vcc_lo ; encoding: [0x7a,0x00,0x33,0xd4,0xfd,0xd4,0x00,0x00]
2083# W64: v_cmp_le_i16_e64 ttmp[14:15], src_scc, vcc_lo ; encoding: [0x7a,0x00,0x33,0xd4,0xfd,0xd4,0x00,0x00]
2084
20850x7c,0x00,0x33,0xd4,0xff,0xd6,0x00,0x00,0x0b,0xfe,0x00,0x00
2086# GFX12: v_cmp_le_i16_e64 null, 0xfe0b, vcc_hi   ; encoding: [0x7c,0x00,0x33,0xd4,0xff,0xd6,0x00,0x00,0x0b,0xfe,0x00,0x00]
2087
20880x0a,0x08,0x33,0xd4,0x01,0x05,0x02,0x00
2089# W32-REAL16: v_cmp_le_i16_e64 s10, v1.h, v2.l op_sel:[1,0,0] ; encoding: [0x0a,0x08,0x33,0xd4,0x01,0x05,0x02,0x00]
2090# W32-FAKE16: v_cmp_le_i16_e64 s10, v1, v2            ; encoding: [0x0a,0x00,0x33,0xd4,0x01,0x05,0x02,0x00]
2091# W64-REAL16: v_cmp_le_i16_e64 s[10:11], v1.h, v2.l op_sel:[1,0,0] ; encoding: [0x0a,0x08,0x33,0xd4,0x01,0x05,0x02,0x00]
2092# W64-FAKE16: v_cmp_le_i16_e64 s[10:11], v1, v2       ; encoding: [0x0a,0x00,0x33,0xd4,0x01,0x05,0x02,0x00]
2093
20940x0a,0x10,0x33,0xd4,0xff,0xff,0x03,0x00
2095# W32-REAL16: v_cmp_le_i16_e64 s10, v255.l, v255.h op_sel:[0,1,0] ; encoding: [0x0a,0x10,0x33,0xd4,0xff,0xff,0x03,0x00]
2096# W32-FAKE16: v_cmp_le_i16_e64 s10, v255, v255        ; encoding: [0x0a,0x00,0x33,0xd4,0xff,0xff,0x03,0x00]
2097# W64-REAL16: v_cmp_le_i16_e64 s[10:11], v255.l, v255.h op_sel:[0,1,0] ; encoding: [0x0a,0x10,0x33,0xd4,0xff,0xff,0x03,0x00]
2098# W64-FAKE16: v_cmp_le_i16_e64 s[10:11], v255, v255   ; encoding: [0x0a,0x00,0x33,0xd4,0xff,0xff,0x03,0x00]
2099
2100
21010x0a,0x00,0x43,0xd4,0x01,0x05,0x02,0x00
2102# W32: v_cmp_le_i32_e64 s10, v1, v2            ; encoding: [0x0a,0x00,0x43,0xd4,0x01,0x05,0x02,0x00]
2103# W64: v_cmp_le_i32_e64 s[10:11], v1, v2       ; encoding: [0x0a,0x00,0x43,0xd4,0x01,0x05,0x02,0x00]
2104
21050x0a,0x00,0x43,0xd4,0xff,0xff,0x03,0x00
2106# W32: v_cmp_le_i32_e64 s10, v255, v255        ; encoding: [0x0a,0x00,0x43,0xd4,0xff,0xff,0x03,0x00]
2107# W64: v_cmp_le_i32_e64 s[10:11], v255, v255   ; encoding: [0x0a,0x00,0x43,0xd4,0xff,0xff,0x03,0x00]
2108
21090x0a,0x00,0x43,0xd4,0x01,0x04,0x00,0x00
2110# W32: v_cmp_le_i32_e64 s10, s1, s2            ; encoding: [0x0a,0x00,0x43,0xd4,0x01,0x04,0x00,0x00]
2111# W64: v_cmp_le_i32_e64 s[10:11], s1, s2       ; encoding: [0x0a,0x00,0x43,0xd4,0x01,0x04,0x00,0x00]
2112
21130x0a,0x00,0x43,0xd4,0x69,0xd2,0x00,0x00
2114# W32: v_cmp_le_i32_e64 s10, s105, s105        ; encoding: [0x0a,0x00,0x43,0xd4,0x69,0xd2,0x00,0x00]
2115# W64: v_cmp_le_i32_e64 s[10:11], s105, s105   ; encoding: [0x0a,0x00,0x43,0xd4,0x69,0xd2,0x00,0x00]
2116
21170x0a,0x00,0x43,0xd4,0x6a,0xf6,0x00,0x00
2118# W32: v_cmp_le_i32_e64 s10, vcc_lo, ttmp15    ; encoding: [0x0a,0x00,0x43,0xd4,0x6a,0xf6,0x00,0x00]
2119# W64: v_cmp_le_i32_e64 s[10:11], vcc_lo, ttmp15 ; encoding: [0x0a,0x00,0x43,0xd4,0x6a,0xf6,0x00,0x00]
2120
21210x0a,0x00,0x43,0xd4,0x6b,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf
2122# W32: v_cmp_le_i32_e64 s10, vcc_hi, 0xaf123456 ; encoding: [0x0a,0x00,0x43,0xd4,0x6b,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf]
2123# W64: v_cmp_le_i32_e64 s[10:11], vcc_hi, 0xaf123456 ; encoding: [0x0a,0x00,0x43,0xd4,0x6b,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf]
2124
21250x0a,0x00,0x43,0xd4,0x7b,0xfa,0x01,0x00
2126# W32: v_cmp_le_i32_e64 s10, ttmp15, src_scc   ; encoding: [0x0a,0x00,0x43,0xd4,0x7b,0xfa,0x01,0x00]
2127# W64: v_cmp_le_i32_e64 s[10:11], ttmp15, src_scc ; encoding: [0x0a,0x00,0x43,0xd4,0x7b,0xfa,0x01,0x00]
2128
21290x0a,0x00,0x43,0xd4,0x7d,0xe0,0x01,0x00
2130# W32: v_cmp_le_i32_e64 s10, m0, 0.5           ; encoding: [0x0a,0x00,0x43,0xd4,0x7d,0xe0,0x01,0x00]
2131# W64: v_cmp_le_i32_e64 s[10:11], m0, 0.5      ; encoding: [0x0a,0x00,0x43,0xd4,0x7d,0xe0,0x01,0x00]
2132
21330x0a,0x00,0x43,0xd4,0x7e,0x82,0x01,0x00
2134# W32: v_cmp_le_i32_e64 s10, exec_lo, -1       ; encoding: [0x0a,0x00,0x43,0xd4,0x7e,0x82,0x01,0x00]
2135# W64: v_cmp_le_i32_e64 s[10:11], exec_lo, -1  ; encoding: [0x0a,0x00,0x43,0xd4,0x7e,0x82,0x01,0x00]
2136
21370x0a,0x00,0x43,0xd4,0x7f,0xf8,0x00,0x00
2138# W32: v_cmp_le_i32_e64 s10, exec_hi, null     ; encoding: [0x0a,0x00,0x43,0xd4,0x7f,0xf8,0x00,0x00]
2139# W64: v_cmp_le_i32_e64 s[10:11], exec_hi, null ; encoding: [0x0a,0x00,0x43,0xd4,0x7f,0xf8,0x00,0x00]
2140
21410x0a,0x00,0x43,0xd4,0x7c,0xfc,0x00,0x00
2142# W32: v_cmp_le_i32_e64 s10, null, exec_lo     ; encoding: [0x0a,0x00,0x43,0xd4,0x7c,0xfc,0x00,0x00]
2143# W64: v_cmp_le_i32_e64 s[10:11], null, exec_lo ; encoding: [0x0a,0x00,0x43,0xd4,0x7c,0xfc,0x00,0x00]
2144
21450x68,0x00,0x43,0xd4,0xc1,0xfe,0x00,0x00
2146# W32: v_cmp_le_i32_e64 s104, -1, exec_hi      ; encoding: [0x68,0x00,0x43,0xd4,0xc1,0xfe,0x00,0x00]
2147# W64: v_cmp_le_i32_e64 s[104:105], -1, exec_hi ; encoding: [0x68,0x00,0x43,0xd4,0xc1,0xfe,0x00,0x00]
2148
21490x6a,0x00,0x43,0xd4,0xf0,0xfa,0x00,0x00
2150# W32: v_cmp_le_i32_e64 vcc_lo, 0.5, m0        ; encoding: [0x6a,0x00,0x43,0xd4,0xf0,0xfa,0x00,0x00]
2151# W64: v_cmp_le_i32_e64 vcc, 0.5, m0           ; encoding: [0x6a,0x00,0x43,0xd4,0xf0,0xfa,0x00,0x00]
2152
21530x7a,0x00,0x43,0xd4,0xfd,0xd4,0x00,0x00
2154# W32: v_cmp_le_i32_e64 ttmp14, src_scc, vcc_lo ; encoding: [0x7a,0x00,0x43,0xd4,0xfd,0xd4,0x00,0x00]
2155# W64: v_cmp_le_i32_e64 ttmp[14:15], src_scc, vcc_lo ; encoding: [0x7a,0x00,0x43,0xd4,0xfd,0xd4,0x00,0x00]
2156
21570x7c,0x00,0x43,0xd4,0xff,0xd6,0x00,0x00,0x56,0x34,0x12,0xaf
2158# GFX12: v_cmp_le_i32_e64 null, 0xaf123456, vcc_hi ; encoding: [0x7c,0x00,0x43,0xd4,0xff,0xd6,0x00,0x00,0x56,0x34,0x12,0xaf]
2159
21600x0a,0x00,0x53,0xd4,0x01,0x05,0x02,0x00
2161# W32: v_cmp_le_i64_e64 s10, v[1:2], v[2:3]    ; encoding: [0x0a,0x00,0x53,0xd4,0x01,0x05,0x02,0x00]
2162# W64: v_cmp_le_i64_e64 s[10:11], v[1:2], v[2:3] ; encoding: [0x0a,0x00,0x53,0xd4,0x01,0x05,0x02,0x00]
2163
21640x0a,0x00,0x53,0xd4,0xfe,0xfd,0x03,0x00
2165# W32: v_cmp_le_i64_e64 s10, v[254:255], v[254:255] ; encoding: [0x0a,0x00,0x53,0xd4,0xfe,0xfd,0x03,0x00]
2166# W64: v_cmp_le_i64_e64 s[10:11], v[254:255], v[254:255] ; encoding: [0x0a,0x00,0x53,0xd4,0xfe,0xfd,0x03,0x00]
2167
21680x0a,0x00,0x53,0xd4,0x02,0x08,0x00,0x00
2169# W32: v_cmp_le_i64_e64 s10, s[2:3], s[4:5]    ; encoding: [0x0a,0x00,0x53,0xd4,0x02,0x08,0x00,0x00]
2170# W64: v_cmp_le_i64_e64 s[10:11], s[2:3], s[4:5] ; encoding: [0x0a,0x00,0x53,0xd4,0x02,0x08,0x00,0x00]
2171
21720x0a,0x00,0x53,0xd4,0x68,0xd0,0x00,0x00
2173# W32: v_cmp_le_i64_e64 s10, s[104:105], s[104:105] ; encoding: [0x0a,0x00,0x53,0xd4,0x68,0xd0,0x00,0x00]
2174# W64: v_cmp_le_i64_e64 s[10:11], s[104:105], s[104:105] ; encoding: [0x0a,0x00,0x53,0xd4,0x68,0xd0,0x00,0x00]
2175
21760x0a,0x00,0x53,0xd4,0x6a,0xf4,0x00,0x00
2177# W32: v_cmp_le_i64_e64 s10, vcc, ttmp[14:15]  ; encoding: [0x0a,0x00,0x53,0xd4,0x6a,0xf4,0x00,0x00]
2178# W64: v_cmp_le_i64_e64 s[10:11], vcc, ttmp[14:15] ; encoding: [0x0a,0x00,0x53,0xd4,0x6a,0xf4,0x00,0x00]
2179
21800x0a,0x00,0x53,0xd4,0x7a,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf
2181# W32: v_cmp_le_i64_e64 s10, ttmp[14:15], 0xaf123456 ; encoding: [0x0a,0x00,0x53,0xd4,0x7a,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf]
2182# W64: v_cmp_le_i64_e64 s[10:11], ttmp[14:15], 0xaf123456 ; encoding: [0x0a,0x00,0x53,0xd4,0x7a,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf]
2183
21840x0a,0x00,0x53,0xd4,0x7e,0xfa,0x01,0x00
2185# W32: v_cmp_le_i64_e64 s10, exec, src_scc     ; encoding: [0x0a,0x00,0x53,0xd4,0x7e,0xfa,0x01,0x00]
2186# W64: v_cmp_le_i64_e64 s[10:11], exec, src_scc ; encoding: [0x0a,0x00,0x53,0xd4,0x7e,0xfa,0x01,0x00]
2187
21880x0a,0x00,0x53,0xd4,0x7c,0xe0,0x01,0x00
2189# W32: v_cmp_le_i64_e64 s10, null, 0.5         ; encoding: [0x0a,0x00,0x53,0xd4,0x7c,0xe0,0x01,0x00]
2190# W64: v_cmp_le_i64_e64 s[10:11], null, 0.5    ; encoding: [0x0a,0x00,0x53,0xd4,0x7c,0xe0,0x01,0x00]
2191
21920x68,0x00,0x53,0xd4,0xc1,0x82,0x01,0x00
2193# W32: v_cmp_le_i64_e64 s104, -1, -1           ; encoding: [0x68,0x00,0x53,0xd4,0xc1,0x82,0x01,0x00]
2194# W64: v_cmp_le_i64_e64 s[104:105], -1, -1     ; encoding: [0x68,0x00,0x53,0xd4,0xc1,0x82,0x01,0x00]
2195
21960x6a,0x00,0x53,0xd4,0xf0,0xf8,0x00,0x00
2197# W32: v_cmp_le_i64_e64 vcc_lo, 0.5, null      ; encoding: [0x6a,0x00,0x53,0xd4,0xf0,0xf8,0x00,0x00]
2198# W64: v_cmp_le_i64_e64 vcc, 0.5, null         ; encoding: [0x6a,0x00,0x53,0xd4,0xf0,0xf8,0x00,0x00]
2199
22000x7a,0x00,0x53,0xd4,0xfd,0xfc,0x00,0x00
2201# W32: v_cmp_le_i64_e64 ttmp14, src_scc, exec  ; encoding: [0x7a,0x00,0x53,0xd4,0xfd,0xfc,0x00,0x00]
2202# W64: v_cmp_le_i64_e64 ttmp[14:15], src_scc, exec ; encoding: [0x7a,0x00,0x53,0xd4,0xfd,0xfc,0x00,0x00]
2203
22040x7c,0x00,0x53,0xd4,0xff,0xd4,0x00,0x00,0x56,0x34,0x12,0xaf
2205# GFX12: v_cmp_le_i64_e64 null, 0xaf123456, vcc  ; encoding: [0x7c,0x00,0x53,0xd4,0xff,0xd4,0x00,0x00,0x56,0x34,0x12,0xaf]
2206
22070x0a,0x00,0x3b,0xd4,0x01,0x05,0x02,0x00
2208# W32-REAL16: v_cmp_le_u16_e64 s10, v1.l, v2.l        ; encoding: [0x0a,0x00,0x3b,0xd4,0x01,0x05,0x02,0x00]
2209# W32-FAKE16: v_cmp_le_u16_e64 s10, v1, v2            ; encoding: [0x0a,0x00,0x3b,0xd4,0x01,0x05,0x02,0x00]
2210# W64-REAL16: v_cmp_le_u16_e64 s[10:11], v1.l, v2.l   ; encoding: [0x0a,0x00,0x3b,0xd4,0x01,0x05,0x02,0x00]
2211# W64-FAKE16: v_cmp_le_u16_e64 s[10:11], v1, v2       ; encoding: [0x0a,0x00,0x3b,0xd4,0x01,0x05,0x02,0x00]
2212
22130x0a,0x00,0x3b,0xd4,0xff,0xff,0x03,0x00
2214# W32-REAL16: v_cmp_le_u16_e64 s10, v255.l, v255.l    ; encoding: [0x0a,0x00,0x3b,0xd4,0xff,0xff,0x03,0x00]
2215# W32-FAKE16: v_cmp_le_u16_e64 s10, v255, v255        ; encoding: [0x0a,0x00,0x3b,0xd4,0xff,0xff,0x03,0x00]
2216# W64-REAL16: v_cmp_le_u16_e64 s[10:11], v255.l, v255.l ; encoding: [0x0a,0x00,0x3b,0xd4,0xff,0xff,0x03,0x00]
2217# W64-FAKE16: v_cmp_le_u16_e64 s[10:11], v255, v255   ; encoding: [0x0a,0x00,0x3b,0xd4,0xff,0xff,0x03,0x00]
2218
22190x0a,0x00,0x3b,0xd4,0x01,0x04,0x00,0x00
2220# W32: v_cmp_le_u16_e64 s10, s1, s2            ; encoding: [0x0a,0x00,0x3b,0xd4,0x01,0x04,0x00,0x00]
2221# W64: v_cmp_le_u16_e64 s[10:11], s1, s2       ; encoding: [0x0a,0x00,0x3b,0xd4,0x01,0x04,0x00,0x00]
2222
22230x0a,0x00,0x3b,0xd4,0x69,0xd2,0x00,0x00
2224# W32: v_cmp_le_u16_e64 s10, s105, s105        ; encoding: [0x0a,0x00,0x3b,0xd4,0x69,0xd2,0x00,0x00]
2225# W64: v_cmp_le_u16_e64 s[10:11], s105, s105   ; encoding: [0x0a,0x00,0x3b,0xd4,0x69,0xd2,0x00,0x00]
2226
22270x0a,0x00,0x3b,0xd4,0x6a,0xf6,0x00,0x00
2228# W32: v_cmp_le_u16_e64 s10, vcc_lo, ttmp15    ; encoding: [0x0a,0x00,0x3b,0xd4,0x6a,0xf6,0x00,0x00]
2229# W64: v_cmp_le_u16_e64 s[10:11], vcc_lo, ttmp15 ; encoding: [0x0a,0x00,0x3b,0xd4,0x6a,0xf6,0x00,0x00]
2230
22310x0a,0x00,0x3b,0xd4,0x6b,0xfe,0x01,0x00,0x0b,0xfe,0x00,0x00
2232# W32: v_cmp_le_u16_e64 s10, vcc_hi, 0xfe0b    ; encoding: [0x0a,0x00,0x3b,0xd4,0x6b,0xfe,0x01,0x00,0x0b,0xfe,0x00,0x00]
2233# W64: v_cmp_le_u16_e64 s[10:11], vcc_hi, 0xfe0b ; encoding: [0x0a,0x00,0x3b,0xd4,0x6b,0xfe,0x01,0x00,0x0b,0xfe,0x00,0x00]
2234
22350x0a,0x00,0x3b,0xd4,0x7b,0xfa,0x01,0x00
2236# W32: v_cmp_le_u16_e64 s10, ttmp15, src_scc   ; encoding: [0x0a,0x00,0x3b,0xd4,0x7b,0xfa,0x01,0x00]
2237# W64: v_cmp_le_u16_e64 s[10:11], ttmp15, src_scc ; encoding: [0x0a,0x00,0x3b,0xd4,0x7b,0xfa,0x01,0x00]
2238
22390x0a,0x00,0x3b,0xd4,0x7d,0xe0,0x01,0x00
2240# W32: v_cmp_le_u16_e64 s10, m0, 0x3800        ; encoding: [0x0a,0x00,0x3b,0xd4,0x7d,0xfe,0x01,0x00,0x00,0x38,0x00,0x00]
2241# W64: v_cmp_le_u16_e64 s[10:11], m0, 0x3800   ; encoding: [0x0a,0x00,0x3b,0xd4,0x7d,0xfe,0x01,0x00,0x00,0x38,0x00,0x00]
2242
22430x0a,0x00,0x3b,0xd4,0x7e,0x82,0x01,0x00
2244# W32: v_cmp_le_u16_e64 s10, exec_lo, -1       ; encoding: [0x0a,0x00,0x3b,0xd4,0x7e,0x82,0x01,0x00]
2245# W64: v_cmp_le_u16_e64 s[10:11], exec_lo, -1  ; encoding: [0x0a,0x00,0x3b,0xd4,0x7e,0x82,0x01,0x00]
2246
22470x0a,0x00,0x3b,0xd4,0x7f,0xf8,0x00,0x00
2248# W32: v_cmp_le_u16_e64 s10, exec_hi, null     ; encoding: [0x0a,0x00,0x3b,0xd4,0x7f,0xf8,0x00,0x00]
2249# W64: v_cmp_le_u16_e64 s[10:11], exec_hi, null ; encoding: [0x0a,0x00,0x3b,0xd4,0x7f,0xf8,0x00,0x00]
2250
22510x0a,0x00,0x3b,0xd4,0x7c,0xfc,0x00,0x00
2252# W32: v_cmp_le_u16_e64 s10, null, exec_lo     ; encoding: [0x0a,0x00,0x3b,0xd4,0x7c,0xfc,0x00,0x00]
2253# W64: v_cmp_le_u16_e64 s[10:11], null, exec_lo ; encoding: [0x0a,0x00,0x3b,0xd4,0x7c,0xfc,0x00,0x00]
2254
22550x68,0x00,0x3b,0xd4,0xc1,0xfe,0x00,0x00
2256# W32: v_cmp_le_u16_e64 s104, -1, exec_hi      ; encoding: [0x68,0x00,0x3b,0xd4,0xc1,0xfe,0x00,0x00]
2257# W64: v_cmp_le_u16_e64 s[104:105], -1, exec_hi ; encoding: [0x68,0x00,0x3b,0xd4,0xc1,0xfe,0x00,0x00]
2258
22590x6a,0x00,0x3b,0xd4,0xf0,0xfa,0x00,0x00
2260# W32: v_cmp_le_u16_e64 vcc_lo, 0x3800, m0     ; encoding: [0x6a,0x00,0x3b,0xd4,0xff,0xfa,0x00,0x00,0x00,0x38,0x00,0x00]
2261# W64: v_cmp_le_u16_e64 vcc, 0x3800, m0        ; encoding: [0x6a,0x00,0x3b,0xd4,0xff,0xfa,0x00,0x00,0x00,0x38,0x00,0x00]
2262
22630x7a,0x00,0x3b,0xd4,0xfd,0xd4,0x00,0x00
2264# W32: v_cmp_le_u16_e64 ttmp14, src_scc, vcc_lo ; encoding: [0x7a,0x00,0x3b,0xd4,0xfd,0xd4,0x00,0x00]
2265# W64: v_cmp_le_u16_e64 ttmp[14:15], src_scc, vcc_lo ; encoding: [0x7a,0x00,0x3b,0xd4,0xfd,0xd4,0x00,0x00]
2266
22670x7c,0x00,0x3b,0xd4,0xff,0xd6,0x00,0x00,0x0b,0xfe,0x00,0x00
2268# GFX12: v_cmp_le_u16_e64 null, 0xfe0b, vcc_hi   ; encoding: [0x7c,0x00,0x3b,0xd4,0xff,0xd6,0x00,0x00,0x0b,0xfe,0x00,0x00]
2269
22700x0a,0x08,0x3b,0xd4,0x01,0x05,0x02,0x00
2271# W32-REAL16: v_cmp_le_u16_e64 s10, v1.h, v2.l op_sel:[1,0,0] ; encoding: [0x0a,0x08,0x3b,0xd4,0x01,0x05,0x02,0x00]
2272# W32-FAKE16: v_cmp_le_u16_e64 s10, v1, v2            ; encoding: [0x0a,0x00,0x3b,0xd4,0x01,0x05,0x02,0x00]
2273# W64-REAL16: v_cmp_le_u16_e64 s[10:11], v1.h, v2.l op_sel:[1,0,0] ; encoding: [0x0a,0x08,0x3b,0xd4,0x01,0x05,0x02,0x00]
2274# W64-FAKE16: v_cmp_le_u16_e64 s[10:11], v1, v2       ; encoding: [0x0a,0x00,0x3b,0xd4,0x01,0x05,0x02,0x00]
2275
22760x0a,0x10,0x3b,0xd4,0xff,0xff,0x03,0x00
2277# W32-REAL16: v_cmp_le_u16_e64 s10, v255.l, v255.h op_sel:[0,1,0] ; encoding: [0x0a,0x10,0x3b,0xd4,0xff,0xff,0x03,0x00]
2278# W32-FAKE16: v_cmp_le_u16_e64 s10, v255, v255        ; encoding: [0x0a,0x00,0x3b,0xd4,0xff,0xff,0x03,0x00]
2279# W64-REAL16: v_cmp_le_u16_e64 s[10:11], v255.l, v255.h op_sel:[0,1,0] ; encoding: [0x0a,0x10,0x3b,0xd4,0xff,0xff,0x03,0x00]
2280# W64-FAKE16: v_cmp_le_u16_e64 s[10:11], v255, v255   ; encoding: [0x0a,0x00,0x3b,0xd4,0xff,0xff,0x03,0x00]
2281
2282
22830x0a,0x00,0x4b,0xd4,0x01,0x05,0x02,0x00
2284# W32: v_cmp_le_u32_e64 s10, v1, v2            ; encoding: [0x0a,0x00,0x4b,0xd4,0x01,0x05,0x02,0x00]
2285# W64: v_cmp_le_u32_e64 s[10:11], v1, v2       ; encoding: [0x0a,0x00,0x4b,0xd4,0x01,0x05,0x02,0x00]
2286
22870x0a,0x00,0x4b,0xd4,0xff,0xff,0x03,0x00
2288# W32: v_cmp_le_u32_e64 s10, v255, v255        ; encoding: [0x0a,0x00,0x4b,0xd4,0xff,0xff,0x03,0x00]
2289# W64: v_cmp_le_u32_e64 s[10:11], v255, v255   ; encoding: [0x0a,0x00,0x4b,0xd4,0xff,0xff,0x03,0x00]
2290
22910x0a,0x00,0x4b,0xd4,0x01,0x04,0x00,0x00
2292# W32: v_cmp_le_u32_e64 s10, s1, s2            ; encoding: [0x0a,0x00,0x4b,0xd4,0x01,0x04,0x00,0x00]
2293# W64: v_cmp_le_u32_e64 s[10:11], s1, s2       ; encoding: [0x0a,0x00,0x4b,0xd4,0x01,0x04,0x00,0x00]
2294
22950x0a,0x00,0x4b,0xd4,0x69,0xd2,0x00,0x00
2296# W32: v_cmp_le_u32_e64 s10, s105, s105        ; encoding: [0x0a,0x00,0x4b,0xd4,0x69,0xd2,0x00,0x00]
2297# W64: v_cmp_le_u32_e64 s[10:11], s105, s105   ; encoding: [0x0a,0x00,0x4b,0xd4,0x69,0xd2,0x00,0x00]
2298
22990x0a,0x00,0x4b,0xd4,0x6a,0xf6,0x00,0x00
2300# W32: v_cmp_le_u32_e64 s10, vcc_lo, ttmp15    ; encoding: [0x0a,0x00,0x4b,0xd4,0x6a,0xf6,0x00,0x00]
2301# W64: v_cmp_le_u32_e64 s[10:11], vcc_lo, ttmp15 ; encoding: [0x0a,0x00,0x4b,0xd4,0x6a,0xf6,0x00,0x00]
2302
23030x0a,0x00,0x4b,0xd4,0x6b,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf
2304# W32: v_cmp_le_u32_e64 s10, vcc_hi, 0xaf123456 ; encoding: [0x0a,0x00,0x4b,0xd4,0x6b,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf]
2305# W64: v_cmp_le_u32_e64 s[10:11], vcc_hi, 0xaf123456 ; encoding: [0x0a,0x00,0x4b,0xd4,0x6b,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf]
2306
23070x0a,0x00,0x4b,0xd4,0x7b,0xfa,0x01,0x00
2308# W32: v_cmp_le_u32_e64 s10, ttmp15, src_scc   ; encoding: [0x0a,0x00,0x4b,0xd4,0x7b,0xfa,0x01,0x00]
2309# W64: v_cmp_le_u32_e64 s[10:11], ttmp15, src_scc ; encoding: [0x0a,0x00,0x4b,0xd4,0x7b,0xfa,0x01,0x00]
2310
23110x0a,0x00,0x4b,0xd4,0x7d,0xe0,0x01,0x00
2312# W32: v_cmp_le_u32_e64 s10, m0, 0.5           ; encoding: [0x0a,0x00,0x4b,0xd4,0x7d,0xe0,0x01,0x00]
2313# W64: v_cmp_le_u32_e64 s[10:11], m0, 0.5      ; encoding: [0x0a,0x00,0x4b,0xd4,0x7d,0xe0,0x01,0x00]
2314
23150x0a,0x00,0x4b,0xd4,0x7e,0x82,0x01,0x00
2316# W32: v_cmp_le_u32_e64 s10, exec_lo, -1       ; encoding: [0x0a,0x00,0x4b,0xd4,0x7e,0x82,0x01,0x00]
2317# W64: v_cmp_le_u32_e64 s[10:11], exec_lo, -1  ; encoding: [0x0a,0x00,0x4b,0xd4,0x7e,0x82,0x01,0x00]
2318
23190x0a,0x00,0x4b,0xd4,0x7f,0xf8,0x00,0x00
2320# W32: v_cmp_le_u32_e64 s10, exec_hi, null     ; encoding: [0x0a,0x00,0x4b,0xd4,0x7f,0xf8,0x00,0x00]
2321# W64: v_cmp_le_u32_e64 s[10:11], exec_hi, null ; encoding: [0x0a,0x00,0x4b,0xd4,0x7f,0xf8,0x00,0x00]
2322
23230x0a,0x00,0x4b,0xd4,0x7c,0xfc,0x00,0x00
2324# W32: v_cmp_le_u32_e64 s10, null, exec_lo     ; encoding: [0x0a,0x00,0x4b,0xd4,0x7c,0xfc,0x00,0x00]
2325# W64: v_cmp_le_u32_e64 s[10:11], null, exec_lo ; encoding: [0x0a,0x00,0x4b,0xd4,0x7c,0xfc,0x00,0x00]
2326
23270x68,0x00,0x4b,0xd4,0xc1,0xfe,0x00,0x00
2328# W32: v_cmp_le_u32_e64 s104, -1, exec_hi      ; encoding: [0x68,0x00,0x4b,0xd4,0xc1,0xfe,0x00,0x00]
2329# W64: v_cmp_le_u32_e64 s[104:105], -1, exec_hi ; encoding: [0x68,0x00,0x4b,0xd4,0xc1,0xfe,0x00,0x00]
2330
23310x6a,0x00,0x4b,0xd4,0xf0,0xfa,0x00,0x00
2332# W32: v_cmp_le_u32_e64 vcc_lo, 0.5, m0        ; encoding: [0x6a,0x00,0x4b,0xd4,0xf0,0xfa,0x00,0x00]
2333# W64: v_cmp_le_u32_e64 vcc, 0.5, m0           ; encoding: [0x6a,0x00,0x4b,0xd4,0xf0,0xfa,0x00,0x00]
2334
23350x7a,0x00,0x4b,0xd4,0xfd,0xd4,0x00,0x00
2336# W32: v_cmp_le_u32_e64 ttmp14, src_scc, vcc_lo ; encoding: [0x7a,0x00,0x4b,0xd4,0xfd,0xd4,0x00,0x00]
2337# W64: v_cmp_le_u32_e64 ttmp[14:15], src_scc, vcc_lo ; encoding: [0x7a,0x00,0x4b,0xd4,0xfd,0xd4,0x00,0x00]
2338
23390x7c,0x00,0x4b,0xd4,0xff,0xd6,0x00,0x00,0x56,0x34,0x12,0xaf
2340# GFX12: v_cmp_le_u32_e64 null, 0xaf123456, vcc_hi ; encoding: [0x7c,0x00,0x4b,0xd4,0xff,0xd6,0x00,0x00,0x56,0x34,0x12,0xaf]
2341
23420x0a,0x00,0x5b,0xd4,0x01,0x05,0x02,0x00
2343# W32: v_cmp_le_u64_e64 s10, v[1:2], v[2:3]    ; encoding: [0x0a,0x00,0x5b,0xd4,0x01,0x05,0x02,0x00]
2344# W64: v_cmp_le_u64_e64 s[10:11], v[1:2], v[2:3] ; encoding: [0x0a,0x00,0x5b,0xd4,0x01,0x05,0x02,0x00]
2345
23460x0a,0x00,0x5b,0xd4,0xfe,0xfd,0x03,0x00
2347# W32: v_cmp_le_u64_e64 s10, v[254:255], v[254:255] ; encoding: [0x0a,0x00,0x5b,0xd4,0xfe,0xfd,0x03,0x00]
2348# W64: v_cmp_le_u64_e64 s[10:11], v[254:255], v[254:255] ; encoding: [0x0a,0x00,0x5b,0xd4,0xfe,0xfd,0x03,0x00]
2349
23500x0a,0x00,0x5b,0xd4,0x02,0x08,0x00,0x00
2351# W32: v_cmp_le_u64_e64 s10, s[2:3], s[4:5]    ; encoding: [0x0a,0x00,0x5b,0xd4,0x02,0x08,0x00,0x00]
2352# W64: v_cmp_le_u64_e64 s[10:11], s[2:3], s[4:5] ; encoding: [0x0a,0x00,0x5b,0xd4,0x02,0x08,0x00,0x00]
2353
23540x0a,0x00,0x5b,0xd4,0x68,0xd0,0x00,0x00
2355# W32: v_cmp_le_u64_e64 s10, s[104:105], s[104:105] ; encoding: [0x0a,0x00,0x5b,0xd4,0x68,0xd0,0x00,0x00]
2356# W64: v_cmp_le_u64_e64 s[10:11], s[104:105], s[104:105] ; encoding: [0x0a,0x00,0x5b,0xd4,0x68,0xd0,0x00,0x00]
2357
23580x0a,0x00,0x5b,0xd4,0x6a,0xf4,0x00,0x00
2359# W32: v_cmp_le_u64_e64 s10, vcc, ttmp[14:15]  ; encoding: [0x0a,0x00,0x5b,0xd4,0x6a,0xf4,0x00,0x00]
2360# W64: v_cmp_le_u64_e64 s[10:11], vcc, ttmp[14:15] ; encoding: [0x0a,0x00,0x5b,0xd4,0x6a,0xf4,0x00,0x00]
2361
23620x0a,0x00,0x5b,0xd4,0x7a,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf
2363# W32: v_cmp_le_u64_e64 s10, ttmp[14:15], 0xaf123456 ; encoding: [0x0a,0x00,0x5b,0xd4,0x7a,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf]
2364# W64: v_cmp_le_u64_e64 s[10:11], ttmp[14:15], 0xaf123456 ; encoding: [0x0a,0x00,0x5b,0xd4,0x7a,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf]
2365
23660x0a,0x00,0x5b,0xd4,0x7e,0xfa,0x01,0x00
2367# W32: v_cmp_le_u64_e64 s10, exec, src_scc     ; encoding: [0x0a,0x00,0x5b,0xd4,0x7e,0xfa,0x01,0x00]
2368# W64: v_cmp_le_u64_e64 s[10:11], exec, src_scc ; encoding: [0x0a,0x00,0x5b,0xd4,0x7e,0xfa,0x01,0x00]
2369
23700x0a,0x00,0x5b,0xd4,0x7c,0xe0,0x01,0x00
2371# W32: v_cmp_le_u64_e64 s10, null, 0.5         ; encoding: [0x0a,0x00,0x5b,0xd4,0x7c,0xe0,0x01,0x00]
2372# W64: v_cmp_le_u64_e64 s[10:11], null, 0.5    ; encoding: [0x0a,0x00,0x5b,0xd4,0x7c,0xe0,0x01,0x00]
2373
23740x68,0x00,0x5b,0xd4,0xc1,0x82,0x01,0x00
2375# W32: v_cmp_le_u64_e64 s104, -1, -1           ; encoding: [0x68,0x00,0x5b,0xd4,0xc1,0x82,0x01,0x00]
2376# W64: v_cmp_le_u64_e64 s[104:105], -1, -1     ; encoding: [0x68,0x00,0x5b,0xd4,0xc1,0x82,0x01,0x00]
2377
23780x6a,0x00,0x5b,0xd4,0xf0,0xf8,0x00,0x00
2379# W32: v_cmp_le_u64_e64 vcc_lo, 0.5, null      ; encoding: [0x6a,0x00,0x5b,0xd4,0xf0,0xf8,0x00,0x00]
2380# W64: v_cmp_le_u64_e64 vcc, 0.5, null         ; encoding: [0x6a,0x00,0x5b,0xd4,0xf0,0xf8,0x00,0x00]
2381
23820x7a,0x00,0x5b,0xd4,0xfd,0xfc,0x00,0x00
2383# W32: v_cmp_le_u64_e64 ttmp14, src_scc, exec  ; encoding: [0x7a,0x00,0x5b,0xd4,0xfd,0xfc,0x00,0x00]
2384# W64: v_cmp_le_u64_e64 ttmp[14:15], src_scc, exec ; encoding: [0x7a,0x00,0x5b,0xd4,0xfd,0xfc,0x00,0x00]
2385
23860x7c,0x00,0x5b,0xd4,0xff,0xd4,0x00,0x00,0x56,0x34,0x12,0xaf
2387# GFX12: v_cmp_le_u64_e64 null, 0xaf123456, vcc  ; encoding: [0x7c,0x00,0x5b,0xd4,0xff,0xd4,0x00,0x00,0x56,0x34,0x12,0xaf]
2388
23890x0a,0x00,0x05,0xd4,0x01,0x05,0x02,0x00
2390# W32-REAL16: v_cmp_lg_f16_e64 s10, v1.l, v2.l        ; encoding: [0x0a,0x00,0x05,0xd4,0x01,0x05,0x02,0x00]
2391# W32-FAKE16: v_cmp_lg_f16_e64 s10, v1, v2            ; encoding: [0x0a,0x00,0x05,0xd4,0x01,0x05,0x02,0x00]
2392# W64-REAL16: v_cmp_lg_f16_e64 s[10:11], v1.l, v2.l   ; encoding: [0x0a,0x00,0x05,0xd4,0x01,0x05,0x02,0x00]
2393# W64-FAKE16: v_cmp_lg_f16_e64 s[10:11], v1, v2       ; encoding: [0x0a,0x00,0x05,0xd4,0x01,0x05,0x02,0x00]
2394
23950x0a,0x00,0x05,0xd4,0xff,0xff,0x03,0x00
2396# W32-REAL16: v_cmp_lg_f16_e64 s10, v255.l, v255.l    ; encoding: [0x0a,0x00,0x05,0xd4,0xff,0xff,0x03,0x00]
2397# W32-FAKE16: v_cmp_lg_f16_e64 s10, v255, v255        ; encoding: [0x0a,0x00,0x05,0xd4,0xff,0xff,0x03,0x00]
2398# W64-REAL16: v_cmp_lg_f16_e64 s[10:11], v255.l, v255.l ; encoding: [0x0a,0x00,0x05,0xd4,0xff,0xff,0x03,0x00]
2399# W64-FAKE16: v_cmp_lg_f16_e64 s[10:11], v255, v255   ; encoding: [0x0a,0x00,0x05,0xd4,0xff,0xff,0x03,0x00]
2400
24010x0a,0x00,0x05,0xd4,0x01,0x04,0x00,0x00
2402# W32: v_cmp_lg_f16_e64 s10, s1, s2            ; encoding: [0x0a,0x00,0x05,0xd4,0x01,0x04,0x00,0x00]
2403# W64: v_cmp_lg_f16_e64 s[10:11], s1, s2       ; encoding: [0x0a,0x00,0x05,0xd4,0x01,0x04,0x00,0x00]
2404
24050x0a,0x00,0x05,0xd4,0x69,0xd2,0x00,0x00
2406# W32: v_cmp_lg_f16_e64 s10, s105, s105        ; encoding: [0x0a,0x00,0x05,0xd4,0x69,0xd2,0x00,0x00]
2407# W64: v_cmp_lg_f16_e64 s[10:11], s105, s105   ; encoding: [0x0a,0x00,0x05,0xd4,0x69,0xd2,0x00,0x00]
2408
24090x0a,0x00,0x05,0xd4,0x6a,0xf6,0x00,0x00
2410# W32: v_cmp_lg_f16_e64 s10, vcc_lo, ttmp15    ; encoding: [0x0a,0x00,0x05,0xd4,0x6a,0xf6,0x00,0x00]
2411# W64: v_cmp_lg_f16_e64 s[10:11], vcc_lo, ttmp15 ; encoding: [0x0a,0x00,0x05,0xd4,0x6a,0xf6,0x00,0x00]
2412
24130x0a,0x00,0x05,0xd4,0x6b,0xfe,0x01,0x00,0x0b,0xfe,0x00,0x00
2414# W32: v_cmp_lg_f16_e64 s10, vcc_hi, 0xfe0b    ; encoding: [0x0a,0x00,0x05,0xd4,0x6b,0xfe,0x01,0x00,0x0b,0xfe,0x00,0x00]
2415# W64: v_cmp_lg_f16_e64 s[10:11], vcc_hi, 0xfe0b ; encoding: [0x0a,0x00,0x05,0xd4,0x6b,0xfe,0x01,0x00,0x0b,0xfe,0x00,0x00]
2416
24170x0a,0x00,0x05,0xd4,0x7b,0xfa,0x01,0x00
2418# W32: v_cmp_lg_f16_e64 s10, ttmp15, src_scc   ; encoding: [0x0a,0x00,0x05,0xd4,0x7b,0xfa,0x01,0x00]
2419# W64: v_cmp_lg_f16_e64 s[10:11], ttmp15, src_scc ; encoding: [0x0a,0x00,0x05,0xd4,0x7b,0xfa,0x01,0x00]
2420
24210x0a,0x00,0x05,0xd4,0x7d,0xe0,0x01,0x00
2422# W32: v_cmp_lg_f16_e64 s10, m0, 0.5           ; encoding: [0x0a,0x00,0x05,0xd4,0x7d,0xe0,0x01,0x00]
2423# W64: v_cmp_lg_f16_e64 s[10:11], m0, 0.5      ; encoding: [0x0a,0x00,0x05,0xd4,0x7d,0xe0,0x01,0x00]
2424
24250x0a,0x00,0x05,0xd4,0x7e,0x82,0x01,0x00
2426# W32: v_cmp_lg_f16_e64 s10, exec_lo, -1       ; encoding: [0x0a,0x00,0x05,0xd4,0x7e,0x82,0x01,0x00]
2427# W64: v_cmp_lg_f16_e64 s[10:11], exec_lo, -1  ; encoding: [0x0a,0x00,0x05,0xd4,0x7e,0x82,0x01,0x00]
2428
24290x0a,0x01,0x05,0xd4,0x7f,0xf8,0x00,0x00
2430# W32: v_cmp_lg_f16_e64 s10, |exec_hi|, null   ; encoding: [0x0a,0x01,0x05,0xd4,0x7f,0xf8,0x00,0x00]
2431# W64: v_cmp_lg_f16_e64 s[10:11], |exec_hi|, null ; encoding: [0x0a,0x01,0x05,0xd4,0x7f,0xf8,0x00,0x00]
2432
24330x0a,0x00,0x05,0xd4,0x7c,0xfc,0x00,0x00
2434# W32: v_cmp_lg_f16_e64 s10, null, exec_lo     ; encoding: [0x0a,0x00,0x05,0xd4,0x7c,0xfc,0x00,0x00]
2435# W64: v_cmp_lg_f16_e64 s[10:11], null, exec_lo ; encoding: [0x0a,0x00,0x05,0xd4,0x7c,0xfc,0x00,0x00]
2436
24370x68,0x00,0x05,0xd4,0xc1,0xfe,0x00,0x00
2438# W32: v_cmp_lg_f16_e64 s104, -1, exec_hi      ; encoding: [0x68,0x00,0x05,0xd4,0xc1,0xfe,0x00,0x00]
2439# W64: v_cmp_lg_f16_e64 s[104:105], -1, exec_hi ; encoding: [0x68,0x00,0x05,0xd4,0xc1,0xfe,0x00,0x00]
2440
24410x6a,0x00,0x05,0xd4,0xf0,0xfa,0x00,0x40
2442# W32: v_cmp_lg_f16_e64 vcc_lo, 0.5, -m0       ; encoding: [0x6a,0x00,0x05,0xd4,0xf0,0xfa,0x00,0x40]
2443# W64: v_cmp_lg_f16_e64 vcc, 0.5, -m0          ; encoding: [0x6a,0x00,0x05,0xd4,0xf0,0xfa,0x00,0x40]
2444
24450x7a,0x02,0x05,0xd4,0xfd,0xd4,0x00,0x20
2446# W32: v_cmp_lg_f16_e64 ttmp14, -src_scc, |vcc_lo| ; encoding: [0x7a,0x02,0x05,0xd4,0xfd,0xd4,0x00,0x20]
2447# W64: v_cmp_lg_f16_e64 ttmp[14:15], -src_scc, |vcc_lo| ; encoding: [0x7a,0x02,0x05,0xd4,0xfd,0xd4,0x00,0x20]
2448
24490x7c,0x83,0x05,0xd4,0xff,0xd6,0x00,0x60,0x0b,0xfe,0x00,0x00
2450# GFX12: v_cmp_lg_f16_e64 null, -|0xfe0b|, -|vcc_hi| clamp ; encoding: [0x7c,0x83,0x05,0xd4,0xff,0xd6,0x00,0x60,0x0b,0xfe,0x00,0x00]
2451
24520x0a,0x08,0x05,0xd4,0x01,0x05,0x02,0x00
2453# W32-REAL16: v_cmp_lg_f16_e64 s10, v1.h, v2.l op_sel:[1,0,0] ; encoding: [0x0a,0x08,0x05,0xd4,0x01,0x05,0x02,0x00]
2454# W32-FAKE16: v_cmp_lg_f16_e64 s10, v1, v2            ; encoding: [0x0a,0x00,0x05,0xd4,0x01,0x05,0x02,0x00]
2455# W64-REAL16: v_cmp_lg_f16_e64 s[10:11], v1.h, v2.l op_sel:[1,0,0] ; encoding: [0x0a,0x08,0x05,0xd4,0x01,0x05,0x02,0x00]
2456# W64-FAKE16: v_cmp_lg_f16_e64 s[10:11], v1, v2       ; encoding: [0x0a,0x00,0x05,0xd4,0x01,0x05,0x02,0x00]
2457
24580x0a,0x10,0x05,0xd4,0xff,0xff,0x03,0x00
2459# W32-REAL16: v_cmp_lg_f16_e64 s10, v255.l, v255.h op_sel:[0,1,0] ; encoding: [0x0a,0x10,0x05,0xd4,0xff,0xff,0x03,0x00]
2460# W32-FAKE16: v_cmp_lg_f16_e64 s10, v255, v255        ; encoding: [0x0a,0x00,0x05,0xd4,0xff,0xff,0x03,0x00]
2461# W64-REAL16: v_cmp_lg_f16_e64 s[10:11], v255.l, v255.h op_sel:[0,1,0] ; encoding: [0x0a,0x10,0x05,0xd4,0xff,0xff,0x03,0x00]
2462# W64-FAKE16: v_cmp_lg_f16_e64 s[10:11], v255, v255   ; encoding: [0x0a,0x00,0x05,0xd4,0xff,0xff,0x03,0x00]
2463
2464
24650x0a,0x00,0x15,0xd4,0x01,0x05,0x02,0x00
2466# W32: v_cmp_lg_f32_e64 s10, v1, v2            ; encoding: [0x0a,0x00,0x15,0xd4,0x01,0x05,0x02,0x00]
2467# W64: v_cmp_lg_f32_e64 s[10:11], v1, v2       ; encoding: [0x0a,0x00,0x15,0xd4,0x01,0x05,0x02,0x00]
2468
24690x0a,0x00,0x15,0xd4,0xff,0xff,0x03,0x00
2470# W32: v_cmp_lg_f32_e64 s10, v255, v255        ; encoding: [0x0a,0x00,0x15,0xd4,0xff,0xff,0x03,0x00]
2471# W64: v_cmp_lg_f32_e64 s[10:11], v255, v255   ; encoding: [0x0a,0x00,0x15,0xd4,0xff,0xff,0x03,0x00]
2472
24730x0a,0x00,0x15,0xd4,0x01,0x04,0x00,0x00
2474# W32: v_cmp_lg_f32_e64 s10, s1, s2            ; encoding: [0x0a,0x00,0x15,0xd4,0x01,0x04,0x00,0x00]
2475# W64: v_cmp_lg_f32_e64 s[10:11], s1, s2       ; encoding: [0x0a,0x00,0x15,0xd4,0x01,0x04,0x00,0x00]
2476
24770x0a,0x00,0x15,0xd4,0x69,0xd2,0x00,0x00
2478# W32: v_cmp_lg_f32_e64 s10, s105, s105        ; encoding: [0x0a,0x00,0x15,0xd4,0x69,0xd2,0x00,0x00]
2479# W64: v_cmp_lg_f32_e64 s[10:11], s105, s105   ; encoding: [0x0a,0x00,0x15,0xd4,0x69,0xd2,0x00,0x00]
2480
24810x0a,0x00,0x15,0xd4,0x6a,0xf6,0x00,0x00
2482# W32: v_cmp_lg_f32_e64 s10, vcc_lo, ttmp15    ; encoding: [0x0a,0x00,0x15,0xd4,0x6a,0xf6,0x00,0x00]
2483# W64: v_cmp_lg_f32_e64 s[10:11], vcc_lo, ttmp15 ; encoding: [0x0a,0x00,0x15,0xd4,0x6a,0xf6,0x00,0x00]
2484
24850x0a,0x00,0x15,0xd4,0x6b,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf
2486# W32: v_cmp_lg_f32_e64 s10, vcc_hi, 0xaf123456 ; encoding: [0x0a,0x00,0x15,0xd4,0x6b,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf]
2487# W64: v_cmp_lg_f32_e64 s[10:11], vcc_hi, 0xaf123456 ; encoding: [0x0a,0x00,0x15,0xd4,0x6b,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf]
2488
24890x0a,0x00,0x15,0xd4,0x7b,0xfa,0x01,0x00
2490# W32: v_cmp_lg_f32_e64 s10, ttmp15, src_scc   ; encoding: [0x0a,0x00,0x15,0xd4,0x7b,0xfa,0x01,0x00]
2491# W64: v_cmp_lg_f32_e64 s[10:11], ttmp15, src_scc ; encoding: [0x0a,0x00,0x15,0xd4,0x7b,0xfa,0x01,0x00]
2492
24930x0a,0x00,0x15,0xd4,0x7d,0xe0,0x01,0x00
2494# W32: v_cmp_lg_f32_e64 s10, m0, 0.5           ; encoding: [0x0a,0x00,0x15,0xd4,0x7d,0xe0,0x01,0x00]
2495# W64: v_cmp_lg_f32_e64 s[10:11], m0, 0.5      ; encoding: [0x0a,0x00,0x15,0xd4,0x7d,0xe0,0x01,0x00]
2496
24970x0a,0x00,0x15,0xd4,0x7e,0x82,0x01,0x00
2498# W32: v_cmp_lg_f32_e64 s10, exec_lo, -1       ; encoding: [0x0a,0x00,0x15,0xd4,0x7e,0x82,0x01,0x00]
2499# W64: v_cmp_lg_f32_e64 s[10:11], exec_lo, -1  ; encoding: [0x0a,0x00,0x15,0xd4,0x7e,0x82,0x01,0x00]
2500
25010x0a,0x01,0x15,0xd4,0x7f,0xf8,0x00,0x00
2502# W32: v_cmp_lg_f32_e64 s10, |exec_hi|, null   ; encoding: [0x0a,0x01,0x15,0xd4,0x7f,0xf8,0x00,0x00]
2503# W64: v_cmp_lg_f32_e64 s[10:11], |exec_hi|, null ; encoding: [0x0a,0x01,0x15,0xd4,0x7f,0xf8,0x00,0x00]
2504
25050x0a,0x00,0x15,0xd4,0x7c,0xfc,0x00,0x00
2506# W32: v_cmp_lg_f32_e64 s10, null, exec_lo     ; encoding: [0x0a,0x00,0x15,0xd4,0x7c,0xfc,0x00,0x00]
2507# W64: v_cmp_lg_f32_e64 s[10:11], null, exec_lo ; encoding: [0x0a,0x00,0x15,0xd4,0x7c,0xfc,0x00,0x00]
2508
25090x68,0x00,0x15,0xd4,0xc1,0xfe,0x00,0x00
2510# W32: v_cmp_lg_f32_e64 s104, -1, exec_hi      ; encoding: [0x68,0x00,0x15,0xd4,0xc1,0xfe,0x00,0x00]
2511# W64: v_cmp_lg_f32_e64 s[104:105], -1, exec_hi ; encoding: [0x68,0x00,0x15,0xd4,0xc1,0xfe,0x00,0x00]
2512
25130x6a,0x00,0x15,0xd4,0xf0,0xfa,0x00,0x40
2514# W32: v_cmp_lg_f32_e64 vcc_lo, 0.5, -m0       ; encoding: [0x6a,0x00,0x15,0xd4,0xf0,0xfa,0x00,0x40]
2515# W64: v_cmp_lg_f32_e64 vcc, 0.5, -m0          ; encoding: [0x6a,0x00,0x15,0xd4,0xf0,0xfa,0x00,0x40]
2516
25170x7a,0x02,0x15,0xd4,0xfd,0xd4,0x00,0x20
2518# W32: v_cmp_lg_f32_e64 ttmp14, -src_scc, |vcc_lo| ; encoding: [0x7a,0x02,0x15,0xd4,0xfd,0xd4,0x00,0x20]
2519# W64: v_cmp_lg_f32_e64 ttmp[14:15], -src_scc, |vcc_lo| ; encoding: [0x7a,0x02,0x15,0xd4,0xfd,0xd4,0x00,0x20]
2520
25210x7c,0x83,0x15,0xd4,0xff,0xd6,0x00,0x60,0x56,0x34,0x12,0xaf
2522# GFX12: v_cmp_lg_f32_e64 null, -|0xaf123456|, -|vcc_hi| clamp ; encoding: [0x7c,0x83,0x15,0xd4,0xff,0xd6,0x00,0x60,0x56,0x34,0x12,0xaf]
2523
25240x0a,0x00,0x25,0xd4,0x01,0x05,0x02,0x00
2525# W32: v_cmp_lg_f64_e64 s10, v[1:2], v[2:3]    ; encoding: [0x0a,0x00,0x25,0xd4,0x01,0x05,0x02,0x00]
2526# W64: v_cmp_lg_f64_e64 s[10:11], v[1:2], v[2:3] ; encoding: [0x0a,0x00,0x25,0xd4,0x01,0x05,0x02,0x00]
2527
25280x0a,0x00,0x25,0xd4,0xfe,0xfd,0x03,0x00
2529# W32: v_cmp_lg_f64_e64 s10, v[254:255], v[254:255] ; encoding: [0x0a,0x00,0x25,0xd4,0xfe,0xfd,0x03,0x00]
2530# W64: v_cmp_lg_f64_e64 s[10:11], v[254:255], v[254:255] ; encoding: [0x0a,0x00,0x25,0xd4,0xfe,0xfd,0x03,0x00]
2531
25320x0a,0x00,0x25,0xd4,0x02,0x08,0x00,0x00
2533# W32: v_cmp_lg_f64_e64 s10, s[2:3], s[4:5]    ; encoding: [0x0a,0x00,0x25,0xd4,0x02,0x08,0x00,0x00]
2534# W64: v_cmp_lg_f64_e64 s[10:11], s[2:3], s[4:5] ; encoding: [0x0a,0x00,0x25,0xd4,0x02,0x08,0x00,0x00]
2535
25360x0a,0x00,0x25,0xd4,0x68,0xd0,0x00,0x00
2537# W32: v_cmp_lg_f64_e64 s10, s[104:105], s[104:105] ; encoding: [0x0a,0x00,0x25,0xd4,0x68,0xd0,0x00,0x00]
2538# W64: v_cmp_lg_f64_e64 s[10:11], s[104:105], s[104:105] ; encoding: [0x0a,0x00,0x25,0xd4,0x68,0xd0,0x00,0x00]
2539
25400x0a,0x00,0x25,0xd4,0x6a,0xf4,0x00,0x00
2541# W32: v_cmp_lg_f64_e64 s10, vcc, ttmp[14:15]  ; encoding: [0x0a,0x00,0x25,0xd4,0x6a,0xf4,0x00,0x00]
2542# W64: v_cmp_lg_f64_e64 s[10:11], vcc, ttmp[14:15] ; encoding: [0x0a,0x00,0x25,0xd4,0x6a,0xf4,0x00,0x00]
2543
25440x0a,0x00,0x25,0xd4,0x7a,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf
2545# W32: v_cmp_lg_f64_e64 s10, ttmp[14:15], 0xaf123456 ; encoding: [0x0a,0x00,0x25,0xd4,0x7a,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf]
2546# W64: v_cmp_lg_f64_e64 s[10:11], ttmp[14:15], 0xaf123456 ; encoding: [0x0a,0x00,0x25,0xd4,0x7a,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf]
2547
25480x0a,0x01,0x25,0xd4,0x7e,0xfa,0x01,0x20
2549# W32: v_cmp_lg_f64_e64 s10, -|exec|, src_scc  ; encoding: [0x0a,0x01,0x25,0xd4,0x7e,0xfa,0x01,0x20]
2550# W64: v_cmp_lg_f64_e64 s[10:11], -|exec|, src_scc ; encoding: [0x0a,0x01,0x25,0xd4,0x7e,0xfa,0x01,0x20]
2551
25520x0a,0x00,0x25,0xd4,0x7c,0xe0,0x01,0x00
2553# W32: v_cmp_lg_f64_e64 s10, null, 0.5         ; encoding: [0x0a,0x00,0x25,0xd4,0x7c,0xe0,0x01,0x00]
2554# W64: v_cmp_lg_f64_e64 s[10:11], null, 0.5    ; encoding: [0x0a,0x00,0x25,0xd4,0x7c,0xe0,0x01,0x00]
2555
25560x68,0x00,0x25,0xd4,0xc1,0x82,0x01,0x00
2557# W32: v_cmp_lg_f64_e64 s104, -1, -1           ; encoding: [0x68,0x00,0x25,0xd4,0xc1,0x82,0x01,0x00]
2558# W64: v_cmp_lg_f64_e64 s[104:105], -1, -1     ; encoding: [0x68,0x00,0x25,0xd4,0xc1,0x82,0x01,0x00]
2559
25600x6a,0x00,0x25,0xd4,0xf0,0xf8,0x00,0x00
2561# W32: v_cmp_lg_f64_e64 vcc_lo, 0.5, null      ; encoding: [0x6a,0x00,0x25,0xd4,0xf0,0xf8,0x00,0x00]
2562# W64: v_cmp_lg_f64_e64 vcc, 0.5, null         ; encoding: [0x6a,0x00,0x25,0xd4,0xf0,0xf8,0x00,0x00]
2563
25640x7a,0x03,0x25,0xd4,0xfd,0xfc,0x00,0x60
2565# W32: v_cmp_lg_f64_e64 ttmp14, -|src_scc|, -|exec| ; encoding: [0x7a,0x03,0x25,0xd4,0xfd,0xfc,0x00,0x60]
2566# W64: v_cmp_lg_f64_e64 ttmp[14:15], -|src_scc|, -|exec| ; encoding: [0x7a,0x03,0x25,0xd4,0xfd,0xfc,0x00,0x60]
2567
25680x7c,0x82,0x25,0xd4,0xff,0xd4,0x00,0x40,0x56,0x34,0x12,0xaf
2569# GFX12: v_cmp_lg_f64_e64 null, 0xaf123456, -|vcc| clamp ; encoding: [0x7c,0x82,0x25,0xd4,0xff,0xd4,0x00,0x40,0x56,0x34,0x12,0xaf]
2570
25710x0a,0x00,0x01,0xd4,0x01,0x05,0x02,0x00
2572# W32-REAL16: v_cmp_lt_f16_e64 s10, v1.l, v2.l        ; encoding: [0x0a,0x00,0x01,0xd4,0x01,0x05,0x02,0x00]
2573# W32-FAKE16: v_cmp_lt_f16_e64 s10, v1, v2            ; encoding: [0x0a,0x00,0x01,0xd4,0x01,0x05,0x02,0x00]
2574# W64-REAL16: v_cmp_lt_f16_e64 s[10:11], v1.l, v2.l   ; encoding: [0x0a,0x00,0x01,0xd4,0x01,0x05,0x02,0x00]
2575# W64-FAKE16: v_cmp_lt_f16_e64 s[10:11], v1, v2       ; encoding: [0x0a,0x00,0x01,0xd4,0x01,0x05,0x02,0x00]
2576
25770x0a,0x00,0x01,0xd4,0xff,0xff,0x03,0x00
2578# W32-REAL16: v_cmp_lt_f16_e64 s10, v255.l, v255.l    ; encoding: [0x0a,0x00,0x01,0xd4,0xff,0xff,0x03,0x00]
2579# W32-FAKE16: v_cmp_lt_f16_e64 s10, v255, v255        ; encoding: [0x0a,0x00,0x01,0xd4,0xff,0xff,0x03,0x00]
2580# W64-REAL16: v_cmp_lt_f16_e64 s[10:11], v255.l, v255.l ; encoding: [0x0a,0x00,0x01,0xd4,0xff,0xff,0x03,0x00]
2581# W64-FAKE16: v_cmp_lt_f16_e64 s[10:11], v255, v255   ; encoding: [0x0a,0x00,0x01,0xd4,0xff,0xff,0x03,0x00]
2582
25830x0a,0x00,0x01,0xd4,0x01,0x04,0x00,0x00
2584# W32: v_cmp_lt_f16_e64 s10, s1, s2            ; encoding: [0x0a,0x00,0x01,0xd4,0x01,0x04,0x00,0x00]
2585# W64: v_cmp_lt_f16_e64 s[10:11], s1, s2       ; encoding: [0x0a,0x00,0x01,0xd4,0x01,0x04,0x00,0x00]
2586
25870x0a,0x00,0x01,0xd4,0x69,0xd2,0x00,0x00
2588# W32: v_cmp_lt_f16_e64 s10, s105, s105        ; encoding: [0x0a,0x00,0x01,0xd4,0x69,0xd2,0x00,0x00]
2589# W64: v_cmp_lt_f16_e64 s[10:11], s105, s105   ; encoding: [0x0a,0x00,0x01,0xd4,0x69,0xd2,0x00,0x00]
2590
25910x0a,0x00,0x01,0xd4,0x6a,0xf6,0x00,0x00
2592# W32: v_cmp_lt_f16_e64 s10, vcc_lo, ttmp15    ; encoding: [0x0a,0x00,0x01,0xd4,0x6a,0xf6,0x00,0x00]
2593# W64: v_cmp_lt_f16_e64 s[10:11], vcc_lo, ttmp15 ; encoding: [0x0a,0x00,0x01,0xd4,0x6a,0xf6,0x00,0x00]
2594
25950x0a,0x00,0x01,0xd4,0x6b,0xfe,0x01,0x00,0x0b,0xfe,0x00,0x00
2596# W32: v_cmp_lt_f16_e64 s10, vcc_hi, 0xfe0b    ; encoding: [0x0a,0x00,0x01,0xd4,0x6b,0xfe,0x01,0x00,0x0b,0xfe,0x00,0x00]
2597# W64: v_cmp_lt_f16_e64 s[10:11], vcc_hi, 0xfe0b ; encoding: [0x0a,0x00,0x01,0xd4,0x6b,0xfe,0x01,0x00,0x0b,0xfe,0x00,0x00]
2598
25990x0a,0x00,0x01,0xd4,0x7b,0xfa,0x01,0x00
2600# W32: v_cmp_lt_f16_e64 s10, ttmp15, src_scc   ; encoding: [0x0a,0x00,0x01,0xd4,0x7b,0xfa,0x01,0x00]
2601# W64: v_cmp_lt_f16_e64 s[10:11], ttmp15, src_scc ; encoding: [0x0a,0x00,0x01,0xd4,0x7b,0xfa,0x01,0x00]
2602
26030x0a,0x00,0x01,0xd4,0x7d,0xe0,0x01,0x00
2604# W32: v_cmp_lt_f16_e64 s10, m0, 0.5           ; encoding: [0x0a,0x00,0x01,0xd4,0x7d,0xe0,0x01,0x00]
2605# W64: v_cmp_lt_f16_e64 s[10:11], m0, 0.5      ; encoding: [0x0a,0x00,0x01,0xd4,0x7d,0xe0,0x01,0x00]
2606
26070x0a,0x00,0x01,0xd4,0x7e,0x82,0x01,0x00
2608# W32: v_cmp_lt_f16_e64 s10, exec_lo, -1       ; encoding: [0x0a,0x00,0x01,0xd4,0x7e,0x82,0x01,0x00]
2609# W64: v_cmp_lt_f16_e64 s[10:11], exec_lo, -1  ; encoding: [0x0a,0x00,0x01,0xd4,0x7e,0x82,0x01,0x00]
2610
26110x0a,0x01,0x01,0xd4,0x7f,0xf8,0x00,0x00
2612# W32: v_cmp_lt_f16_e64 s10, |exec_hi|, null   ; encoding: [0x0a,0x01,0x01,0xd4,0x7f,0xf8,0x00,0x00]
2613# W64: v_cmp_lt_f16_e64 s[10:11], |exec_hi|, null ; encoding: [0x0a,0x01,0x01,0xd4,0x7f,0xf8,0x00,0x00]
2614
26150x0a,0x00,0x01,0xd4,0x7c,0xfc,0x00,0x00
2616# W32: v_cmp_lt_f16_e64 s10, null, exec_lo     ; encoding: [0x0a,0x00,0x01,0xd4,0x7c,0xfc,0x00,0x00]
2617# W64: v_cmp_lt_f16_e64 s[10:11], null, exec_lo ; encoding: [0x0a,0x00,0x01,0xd4,0x7c,0xfc,0x00,0x00]
2618
26190x68,0x00,0x01,0xd4,0xc1,0xfe,0x00,0x00
2620# W32: v_cmp_lt_f16_e64 s104, -1, exec_hi      ; encoding: [0x68,0x00,0x01,0xd4,0xc1,0xfe,0x00,0x00]
2621# W64: v_cmp_lt_f16_e64 s[104:105], -1, exec_hi ; encoding: [0x68,0x00,0x01,0xd4,0xc1,0xfe,0x00,0x00]
2622
26230x6a,0x00,0x01,0xd4,0xf0,0xfa,0x00,0x40
2624# W32: v_cmp_lt_f16_e64 vcc_lo, 0.5, -m0       ; encoding: [0x6a,0x00,0x01,0xd4,0xf0,0xfa,0x00,0x40]
2625# W64: v_cmp_lt_f16_e64 vcc, 0.5, -m0          ; encoding: [0x6a,0x00,0x01,0xd4,0xf0,0xfa,0x00,0x40]
2626
26270x7a,0x02,0x01,0xd4,0xfd,0xd4,0x00,0x20
2628# W32: v_cmp_lt_f16_e64 ttmp14, -src_scc, |vcc_lo| ; encoding: [0x7a,0x02,0x01,0xd4,0xfd,0xd4,0x00,0x20]
2629# W64: v_cmp_lt_f16_e64 ttmp[14:15], -src_scc, |vcc_lo| ; encoding: [0x7a,0x02,0x01,0xd4,0xfd,0xd4,0x00,0x20]
2630
26310x7c,0x83,0x01,0xd4,0xff,0xd6,0x00,0x60,0x0b,0xfe,0x00,0x00
2632# GFX12: v_cmp_lt_f16_e64 null, -|0xfe0b|, -|vcc_hi| clamp ; encoding: [0x7c,0x83,0x01,0xd4,0xff,0xd6,0x00,0x60,0x0b,0xfe,0x00,0x00]
2633
26340x0a,0x08,0x01,0xd4,0x01,0x05,0x02,0x00
2635# W32-REAL16: v_cmp_lt_f16_e64 s10, v1.h, v2.l op_sel:[1,0,0] ; encoding: [0x0a,0x08,0x01,0xd4,0x01,0x05,0x02,0x00]
2636# W32-FAKE16: v_cmp_lt_f16_e64 s10, v1, v2            ; encoding: [0x0a,0x00,0x01,0xd4,0x01,0x05,0x02,0x00]
2637# W64-REAL16: v_cmp_lt_f16_e64 s[10:11], v1.h, v2.l op_sel:[1,0,0] ; encoding: [0x0a,0x08,0x01,0xd4,0x01,0x05,0x02,0x00]
2638# W64-FAKE16: v_cmp_lt_f16_e64 s[10:11], v1, v2       ; encoding: [0x0a,0x00,0x01,0xd4,0x01,0x05,0x02,0x00]
2639
26400x0a,0x10,0x01,0xd4,0xff,0xff,0x03,0x00
2641# W32-REAL16: v_cmp_lt_f16_e64 s10, v255.l, v255.h op_sel:[0,1,0] ; encoding: [0x0a,0x10,0x01,0xd4,0xff,0xff,0x03,0x00]
2642# W32-FAKE16: v_cmp_lt_f16_e64 s10, v255, v255        ; encoding: [0x0a,0x00,0x01,0xd4,0xff,0xff,0x03,0x00]
2643# W64-REAL16: v_cmp_lt_f16_e64 s[10:11], v255.l, v255.h op_sel:[0,1,0] ; encoding: [0x0a,0x10,0x01,0xd4,0xff,0xff,0x03,0x00]
2644# W64-FAKE16: v_cmp_lt_f16_e64 s[10:11], v255, v255   ; encoding: [0x0a,0x00,0x01,0xd4,0xff,0xff,0x03,0x00]
2645
2646
26470x0a,0x00,0x11,0xd4,0x01,0x05,0x02,0x00
2648# W32: v_cmp_lt_f32_e64 s10, v1, v2            ; encoding: [0x0a,0x00,0x11,0xd4,0x01,0x05,0x02,0x00]
2649# W64: v_cmp_lt_f32_e64 s[10:11], v1, v2       ; encoding: [0x0a,0x00,0x11,0xd4,0x01,0x05,0x02,0x00]
2650
26510x0a,0x00,0x11,0xd4,0xff,0xff,0x03,0x00
2652# W32: v_cmp_lt_f32_e64 s10, v255, v255        ; encoding: [0x0a,0x00,0x11,0xd4,0xff,0xff,0x03,0x00]
2653# W64: v_cmp_lt_f32_e64 s[10:11], v255, v255   ; encoding: [0x0a,0x00,0x11,0xd4,0xff,0xff,0x03,0x00]
2654
26550x0a,0x00,0x11,0xd4,0x01,0x04,0x00,0x00
2656# W32: v_cmp_lt_f32_e64 s10, s1, s2            ; encoding: [0x0a,0x00,0x11,0xd4,0x01,0x04,0x00,0x00]
2657# W64: v_cmp_lt_f32_e64 s[10:11], s1, s2       ; encoding: [0x0a,0x00,0x11,0xd4,0x01,0x04,0x00,0x00]
2658
26590x0a,0x00,0x11,0xd4,0x69,0xd2,0x00,0x00
2660# W32: v_cmp_lt_f32_e64 s10, s105, s105        ; encoding: [0x0a,0x00,0x11,0xd4,0x69,0xd2,0x00,0x00]
2661# W64: v_cmp_lt_f32_e64 s[10:11], s105, s105   ; encoding: [0x0a,0x00,0x11,0xd4,0x69,0xd2,0x00,0x00]
2662
26630x0a,0x00,0x11,0xd4,0x6a,0xf6,0x00,0x00
2664# W32: v_cmp_lt_f32_e64 s10, vcc_lo, ttmp15    ; encoding: [0x0a,0x00,0x11,0xd4,0x6a,0xf6,0x00,0x00]
2665# W64: v_cmp_lt_f32_e64 s[10:11], vcc_lo, ttmp15 ; encoding: [0x0a,0x00,0x11,0xd4,0x6a,0xf6,0x00,0x00]
2666
26670x0a,0x00,0x11,0xd4,0x6b,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf
2668# W32: v_cmp_lt_f32_e64 s10, vcc_hi, 0xaf123456 ; encoding: [0x0a,0x00,0x11,0xd4,0x6b,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf]
2669# W64: v_cmp_lt_f32_e64 s[10:11], vcc_hi, 0xaf123456 ; encoding: [0x0a,0x00,0x11,0xd4,0x6b,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf]
2670
26710x0a,0x00,0x11,0xd4,0x7b,0xfa,0x01,0x00
2672# W32: v_cmp_lt_f32_e64 s10, ttmp15, src_scc   ; encoding: [0x0a,0x00,0x11,0xd4,0x7b,0xfa,0x01,0x00]
2673# W64: v_cmp_lt_f32_e64 s[10:11], ttmp15, src_scc ; encoding: [0x0a,0x00,0x11,0xd4,0x7b,0xfa,0x01,0x00]
2674
26750x0a,0x00,0x11,0xd4,0x7d,0xe0,0x01,0x00
2676# W32: v_cmp_lt_f32_e64 s10, m0, 0.5           ; encoding: [0x0a,0x00,0x11,0xd4,0x7d,0xe0,0x01,0x00]
2677# W64: v_cmp_lt_f32_e64 s[10:11], m0, 0.5      ; encoding: [0x0a,0x00,0x11,0xd4,0x7d,0xe0,0x01,0x00]
2678
26790x0a,0x00,0x11,0xd4,0x7e,0x82,0x01,0x00
2680# W32: v_cmp_lt_f32_e64 s10, exec_lo, -1       ; encoding: [0x0a,0x00,0x11,0xd4,0x7e,0x82,0x01,0x00]
2681# W64: v_cmp_lt_f32_e64 s[10:11], exec_lo, -1  ; encoding: [0x0a,0x00,0x11,0xd4,0x7e,0x82,0x01,0x00]
2682
26830x0a,0x01,0x11,0xd4,0x7f,0xf8,0x00,0x00
2684# W32: v_cmp_lt_f32_e64 s10, |exec_hi|, null   ; encoding: [0x0a,0x01,0x11,0xd4,0x7f,0xf8,0x00,0x00]
2685# W64: v_cmp_lt_f32_e64 s[10:11], |exec_hi|, null ; encoding: [0x0a,0x01,0x11,0xd4,0x7f,0xf8,0x00,0x00]
2686
26870x0a,0x00,0x11,0xd4,0x7c,0xfc,0x00,0x00
2688# W32: v_cmp_lt_f32_e64 s10, null, exec_lo     ; encoding: [0x0a,0x00,0x11,0xd4,0x7c,0xfc,0x00,0x00]
2689# W64: v_cmp_lt_f32_e64 s[10:11], null, exec_lo ; encoding: [0x0a,0x00,0x11,0xd4,0x7c,0xfc,0x00,0x00]
2690
26910x68,0x00,0x11,0xd4,0xc1,0xfe,0x00,0x00
2692# W32: v_cmp_lt_f32_e64 s104, -1, exec_hi      ; encoding: [0x68,0x00,0x11,0xd4,0xc1,0xfe,0x00,0x00]
2693# W64: v_cmp_lt_f32_e64 s[104:105], -1, exec_hi ; encoding: [0x68,0x00,0x11,0xd4,0xc1,0xfe,0x00,0x00]
2694
26950x6a,0x00,0x11,0xd4,0xf0,0xfa,0x00,0x40
2696# W32: v_cmp_lt_f32_e64 vcc_lo, 0.5, -m0       ; encoding: [0x6a,0x00,0x11,0xd4,0xf0,0xfa,0x00,0x40]
2697# W64: v_cmp_lt_f32_e64 vcc, 0.5, -m0          ; encoding: [0x6a,0x00,0x11,0xd4,0xf0,0xfa,0x00,0x40]
2698
26990x7a,0x02,0x11,0xd4,0xfd,0xd4,0x00,0x20
2700# W32: v_cmp_lt_f32_e64 ttmp14, -src_scc, |vcc_lo| ; encoding: [0x7a,0x02,0x11,0xd4,0xfd,0xd4,0x00,0x20]
2701# W64: v_cmp_lt_f32_e64 ttmp[14:15], -src_scc, |vcc_lo| ; encoding: [0x7a,0x02,0x11,0xd4,0xfd,0xd4,0x00,0x20]
2702
27030x7c,0x83,0x11,0xd4,0xff,0xd6,0x00,0x60,0x56,0x34,0x12,0xaf
2704# GFX12: v_cmp_lt_f32_e64 null, -|0xaf123456|, -|vcc_hi| clamp ; encoding: [0x7c,0x83,0x11,0xd4,0xff,0xd6,0x00,0x60,0x56,0x34,0x12,0xaf]
2705
27060x0a,0x00,0x21,0xd4,0x01,0x05,0x02,0x00
2707# W32: v_cmp_lt_f64_e64 s10, v[1:2], v[2:3]    ; encoding: [0x0a,0x00,0x21,0xd4,0x01,0x05,0x02,0x00]
2708# W64: v_cmp_lt_f64_e64 s[10:11], v[1:2], v[2:3] ; encoding: [0x0a,0x00,0x21,0xd4,0x01,0x05,0x02,0x00]
2709
27100x0a,0x00,0x21,0xd4,0xfe,0xfd,0x03,0x00
2711# W32: v_cmp_lt_f64_e64 s10, v[254:255], v[254:255] ; encoding: [0x0a,0x00,0x21,0xd4,0xfe,0xfd,0x03,0x00]
2712# W64: v_cmp_lt_f64_e64 s[10:11], v[254:255], v[254:255] ; encoding: [0x0a,0x00,0x21,0xd4,0xfe,0xfd,0x03,0x00]
2713
27140x0a,0x00,0x21,0xd4,0x02,0x08,0x00,0x00
2715# W32: v_cmp_lt_f64_e64 s10, s[2:3], s[4:5]    ; encoding: [0x0a,0x00,0x21,0xd4,0x02,0x08,0x00,0x00]
2716# W64: v_cmp_lt_f64_e64 s[10:11], s[2:3], s[4:5] ; encoding: [0x0a,0x00,0x21,0xd4,0x02,0x08,0x00,0x00]
2717
27180x0a,0x00,0x21,0xd4,0x68,0xd0,0x00,0x00
2719# W32: v_cmp_lt_f64_e64 s10, s[104:105], s[104:105] ; encoding: [0x0a,0x00,0x21,0xd4,0x68,0xd0,0x00,0x00]
2720# W64: v_cmp_lt_f64_e64 s[10:11], s[104:105], s[104:105] ; encoding: [0x0a,0x00,0x21,0xd4,0x68,0xd0,0x00,0x00]
2721
27220x0a,0x00,0x21,0xd4,0x6a,0xf4,0x00,0x00
2723# W32: v_cmp_lt_f64_e64 s10, vcc, ttmp[14:15]  ; encoding: [0x0a,0x00,0x21,0xd4,0x6a,0xf4,0x00,0x00]
2724# W64: v_cmp_lt_f64_e64 s[10:11], vcc, ttmp[14:15] ; encoding: [0x0a,0x00,0x21,0xd4,0x6a,0xf4,0x00,0x00]
2725
27260x0a,0x00,0x21,0xd4,0x7a,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf
2727# W32: v_cmp_lt_f64_e64 s10, ttmp[14:15], 0xaf123456 ; encoding: [0x0a,0x00,0x21,0xd4,0x7a,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf]
2728# W64: v_cmp_lt_f64_e64 s[10:11], ttmp[14:15], 0xaf123456 ; encoding: [0x0a,0x00,0x21,0xd4,0x7a,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf]
2729
27300x0a,0x01,0x21,0xd4,0x7e,0xfa,0x01,0x20
2731# W32: v_cmp_lt_f64_e64 s10, -|exec|, src_scc  ; encoding: [0x0a,0x01,0x21,0xd4,0x7e,0xfa,0x01,0x20]
2732# W64: v_cmp_lt_f64_e64 s[10:11], -|exec|, src_scc ; encoding: [0x0a,0x01,0x21,0xd4,0x7e,0xfa,0x01,0x20]
2733
27340x0a,0x00,0x21,0xd4,0x7c,0xe0,0x01,0x00
2735# W32: v_cmp_lt_f64_e64 s10, null, 0.5         ; encoding: [0x0a,0x00,0x21,0xd4,0x7c,0xe0,0x01,0x00]
2736# W64: v_cmp_lt_f64_e64 s[10:11], null, 0.5    ; encoding: [0x0a,0x00,0x21,0xd4,0x7c,0xe0,0x01,0x00]
2737
27380x68,0x00,0x21,0xd4,0xc1,0x82,0x01,0x00
2739# W32: v_cmp_lt_f64_e64 s104, -1, -1           ; encoding: [0x68,0x00,0x21,0xd4,0xc1,0x82,0x01,0x00]
2740# W64: v_cmp_lt_f64_e64 s[104:105], -1, -1     ; encoding: [0x68,0x00,0x21,0xd4,0xc1,0x82,0x01,0x00]
2741
27420x6a,0x00,0x21,0xd4,0xf0,0xf8,0x00,0x00
2743# W32: v_cmp_lt_f64_e64 vcc_lo, 0.5, null      ; encoding: [0x6a,0x00,0x21,0xd4,0xf0,0xf8,0x00,0x00]
2744# W64: v_cmp_lt_f64_e64 vcc, 0.5, null         ; encoding: [0x6a,0x00,0x21,0xd4,0xf0,0xf8,0x00,0x00]
2745
27460x7a,0x03,0x21,0xd4,0xfd,0xfc,0x00,0x60
2747# W32: v_cmp_lt_f64_e64 ttmp14, -|src_scc|, -|exec| ; encoding: [0x7a,0x03,0x21,0xd4,0xfd,0xfc,0x00,0x60]
2748# W64: v_cmp_lt_f64_e64 ttmp[14:15], -|src_scc|, -|exec| ; encoding: [0x7a,0x03,0x21,0xd4,0xfd,0xfc,0x00,0x60]
2749
27500x7c,0x82,0x21,0xd4,0xff,0xd4,0x00,0x40,0x56,0x34,0x12,0xaf
2751# GFX12: v_cmp_lt_f64_e64 null, 0xaf123456, -|vcc| clamp ; encoding: [0x7c,0x82,0x21,0xd4,0xff,0xd4,0x00,0x40,0x56,0x34,0x12,0xaf]
2752
27530x0a,0x00,0x31,0xd4,0x01,0x05,0x02,0x00
2754# W32-REAL16: v_cmp_lt_i16_e64 s10, v1.l, v2.l        ; encoding: [0x0a,0x00,0x31,0xd4,0x01,0x05,0x02,0x00]
2755# W32-FAKE16: v_cmp_lt_i16_e64 s10, v1, v2            ; encoding: [0x0a,0x00,0x31,0xd4,0x01,0x05,0x02,0x00]
2756# W64-REAL16: v_cmp_lt_i16_e64 s[10:11], v1.l, v2.l   ; encoding: [0x0a,0x00,0x31,0xd4,0x01,0x05,0x02,0x00]
2757# W64-FAKE16: v_cmp_lt_i16_e64 s[10:11], v1, v2       ; encoding: [0x0a,0x00,0x31,0xd4,0x01,0x05,0x02,0x00]
2758
27590x0a,0x00,0x31,0xd4,0xff,0xff,0x03,0x00
2760# W32-REAL16: v_cmp_lt_i16_e64 s10, v255.l, v255.l    ; encoding: [0x0a,0x00,0x31,0xd4,0xff,0xff,0x03,0x00]
2761# W32-FAKE16: v_cmp_lt_i16_e64 s10, v255, v255        ; encoding: [0x0a,0x00,0x31,0xd4,0xff,0xff,0x03,0x00]
2762# W64-REAL16: v_cmp_lt_i16_e64 s[10:11], v255.l, v255.l ; encoding: [0x0a,0x00,0x31,0xd4,0xff,0xff,0x03,0x00]
2763# W64-FAKE16: v_cmp_lt_i16_e64 s[10:11], v255, v255   ; encoding: [0x0a,0x00,0x31,0xd4,0xff,0xff,0x03,0x00]
2764
27650x0a,0x00,0x31,0xd4,0x01,0x04,0x00,0x00
2766# W32: v_cmp_lt_i16_e64 s10, s1, s2            ; encoding: [0x0a,0x00,0x31,0xd4,0x01,0x04,0x00,0x00]
2767# W64: v_cmp_lt_i16_e64 s[10:11], s1, s2       ; encoding: [0x0a,0x00,0x31,0xd4,0x01,0x04,0x00,0x00]
2768
27690x0a,0x00,0x31,0xd4,0x69,0xd2,0x00,0x00
2770# W32: v_cmp_lt_i16_e64 s10, s105, s105        ; encoding: [0x0a,0x00,0x31,0xd4,0x69,0xd2,0x00,0x00]
2771# W64: v_cmp_lt_i16_e64 s[10:11], s105, s105   ; encoding: [0x0a,0x00,0x31,0xd4,0x69,0xd2,0x00,0x00]
2772
27730x0a,0x00,0x31,0xd4,0x6a,0xf6,0x00,0x00
2774# W32: v_cmp_lt_i16_e64 s10, vcc_lo, ttmp15    ; encoding: [0x0a,0x00,0x31,0xd4,0x6a,0xf6,0x00,0x00]
2775# W64: v_cmp_lt_i16_e64 s[10:11], vcc_lo, ttmp15 ; encoding: [0x0a,0x00,0x31,0xd4,0x6a,0xf6,0x00,0x00]
2776
27770x0a,0x00,0x31,0xd4,0x6b,0xfe,0x01,0x00,0x0b,0xfe,0x00,0x00
2778# W32: v_cmp_lt_i16_e64 s10, vcc_hi, 0xfe0b    ; encoding: [0x0a,0x00,0x31,0xd4,0x6b,0xfe,0x01,0x00,0x0b,0xfe,0x00,0x00]
2779# W64: v_cmp_lt_i16_e64 s[10:11], vcc_hi, 0xfe0b ; encoding: [0x0a,0x00,0x31,0xd4,0x6b,0xfe,0x01,0x00,0x0b,0xfe,0x00,0x00]
2780
27810x0a,0x00,0x31,0xd4,0x7b,0xfa,0x01,0x00
2782# W32: v_cmp_lt_i16_e64 s10, ttmp15, src_scc   ; encoding: [0x0a,0x00,0x31,0xd4,0x7b,0xfa,0x01,0x00]
2783# W64: v_cmp_lt_i16_e64 s[10:11], ttmp15, src_scc ; encoding: [0x0a,0x00,0x31,0xd4,0x7b,0xfa,0x01,0x00]
2784
27850x0a,0x00,0x31,0xd4,0x7d,0xe0,0x01,0x00
2786# W32: v_cmp_lt_i16_e64 s10, m0, 0x3800        ; encoding: [0x0a,0x00,0x31,0xd4,0x7d,0xfe,0x01,0x00,0x00,0x38,0x00,0x00]
2787# W64: v_cmp_lt_i16_e64 s[10:11], m0, 0x3800   ; encoding: [0x0a,0x00,0x31,0xd4,0x7d,0xfe,0x01,0x00,0x00,0x38,0x00,0x00]
2788
27890x0a,0x00,0x31,0xd4,0x7e,0x82,0x01,0x00
2790# W32: v_cmp_lt_i16_e64 s10, exec_lo, -1       ; encoding: [0x0a,0x00,0x31,0xd4,0x7e,0x82,0x01,0x00]
2791# W64: v_cmp_lt_i16_e64 s[10:11], exec_lo, -1  ; encoding: [0x0a,0x00,0x31,0xd4,0x7e,0x82,0x01,0x00]
2792
27930x0a,0x00,0x31,0xd4,0x7f,0xf8,0x00,0x00
2794# W32: v_cmp_lt_i16_e64 s10, exec_hi, null     ; encoding: [0x0a,0x00,0x31,0xd4,0x7f,0xf8,0x00,0x00]
2795# W64: v_cmp_lt_i16_e64 s[10:11], exec_hi, null ; encoding: [0x0a,0x00,0x31,0xd4,0x7f,0xf8,0x00,0x00]
2796
27970x0a,0x00,0x31,0xd4,0x7c,0xfc,0x00,0x00
2798# W32: v_cmp_lt_i16_e64 s10, null, exec_lo     ; encoding: [0x0a,0x00,0x31,0xd4,0x7c,0xfc,0x00,0x00]
2799# W64: v_cmp_lt_i16_e64 s[10:11], null, exec_lo ; encoding: [0x0a,0x00,0x31,0xd4,0x7c,0xfc,0x00,0x00]
2800
28010x68,0x00,0x31,0xd4,0xc1,0xfe,0x00,0x00
2802# W32: v_cmp_lt_i16_e64 s104, -1, exec_hi      ; encoding: [0x68,0x00,0x31,0xd4,0xc1,0xfe,0x00,0x00]
2803# W64: v_cmp_lt_i16_e64 s[104:105], -1, exec_hi ; encoding: [0x68,0x00,0x31,0xd4,0xc1,0xfe,0x00,0x00]
2804
28050x6a,0x00,0x31,0xd4,0xf0,0xfa,0x00,0x00
2806# W32: v_cmp_lt_i16_e64 vcc_lo, 0x3800, m0     ; encoding: [0x6a,0x00,0x31,0xd4,0xff,0xfa,0x00,0x00,0x00,0x38,0x00,0x00]
2807# W64: v_cmp_lt_i16_e64 vcc, 0x3800, m0        ; encoding: [0x6a,0x00,0x31,0xd4,0xff,0xfa,0x00,0x00,0x00,0x38,0x00,0x00]
2808
28090x7a,0x00,0x31,0xd4,0xfd,0xd4,0x00,0x00
2810# W32: v_cmp_lt_i16_e64 ttmp14, src_scc, vcc_lo ; encoding: [0x7a,0x00,0x31,0xd4,0xfd,0xd4,0x00,0x00]
2811# W64: v_cmp_lt_i16_e64 ttmp[14:15], src_scc, vcc_lo ; encoding: [0x7a,0x00,0x31,0xd4,0xfd,0xd4,0x00,0x00]
2812
28130x7c,0x00,0x31,0xd4,0xff,0xd6,0x00,0x00,0x0b,0xfe,0x00,0x00
2814# GFX12: v_cmp_lt_i16_e64 null, 0xfe0b, vcc_hi   ; encoding: [0x7c,0x00,0x31,0xd4,0xff,0xd6,0x00,0x00,0x0b,0xfe,0x00,0x00]
2815
28160x0a,0x08,0x31,0xd4,0x01,0x05,0x02,0x00
2817# W32-REAL16: v_cmp_lt_i16_e64 s10, v1.h, v2.l op_sel:[1,0,0] ; encoding: [0x0a,0x08,0x31,0xd4,0x01,0x05,0x02,0x00]
2818# W32-FAKE16: v_cmp_lt_i16_e64 s10, v1, v2            ; encoding: [0x0a,0x00,0x31,0xd4,0x01,0x05,0x02,0x00]
2819# W64-REAL16: v_cmp_lt_i16_e64 s[10:11], v1.h, v2.l op_sel:[1,0,0] ; encoding: [0x0a,0x08,0x31,0xd4,0x01,0x05,0x02,0x00]
2820# W64-FAKE16: v_cmp_lt_i16_e64 s[10:11], v1, v2       ; encoding: [0x0a,0x00,0x31,0xd4,0x01,0x05,0x02,0x00]
2821
28220x0a,0x10,0x31,0xd4,0xff,0xff,0x03,0x00
2823# W32-REAL16: v_cmp_lt_i16_e64 s10, v255.l, v255.h op_sel:[0,1,0] ; encoding: [0x0a,0x10,0x31,0xd4,0xff,0xff,0x03,0x00]
2824# W32-FAKE16: v_cmp_lt_i16_e64 s10, v255, v255        ; encoding: [0x0a,0x00,0x31,0xd4,0xff,0xff,0x03,0x00]
2825# W64-REAL16: v_cmp_lt_i16_e64 s[10:11], v255.l, v255.h op_sel:[0,1,0] ; encoding: [0x0a,0x10,0x31,0xd4,0xff,0xff,0x03,0x00]
2826# W64-FAKE16: v_cmp_lt_i16_e64 s[10:11], v255, v255   ; encoding: [0x0a,0x00,0x31,0xd4,0xff,0xff,0x03,0x00]
2827
2828
28290x0a,0x00,0x41,0xd4,0x01,0x05,0x02,0x00
2830# W32: v_cmp_lt_i32_e64 s10, v1, v2            ; encoding: [0x0a,0x00,0x41,0xd4,0x01,0x05,0x02,0x00]
2831# W64: v_cmp_lt_i32_e64 s[10:11], v1, v2       ; encoding: [0x0a,0x00,0x41,0xd4,0x01,0x05,0x02,0x00]
2832
28330x0a,0x00,0x41,0xd4,0xff,0xff,0x03,0x00
2834# W32: v_cmp_lt_i32_e64 s10, v255, v255        ; encoding: [0x0a,0x00,0x41,0xd4,0xff,0xff,0x03,0x00]
2835# W64: v_cmp_lt_i32_e64 s[10:11], v255, v255   ; encoding: [0x0a,0x00,0x41,0xd4,0xff,0xff,0x03,0x00]
2836
28370x0a,0x00,0x41,0xd4,0x01,0x04,0x00,0x00
2838# W32: v_cmp_lt_i32_e64 s10, s1, s2            ; encoding: [0x0a,0x00,0x41,0xd4,0x01,0x04,0x00,0x00]
2839# W64: v_cmp_lt_i32_e64 s[10:11], s1, s2       ; encoding: [0x0a,0x00,0x41,0xd4,0x01,0x04,0x00,0x00]
2840
28410x0a,0x00,0x41,0xd4,0x69,0xd2,0x00,0x00
2842# W32: v_cmp_lt_i32_e64 s10, s105, s105        ; encoding: [0x0a,0x00,0x41,0xd4,0x69,0xd2,0x00,0x00]
2843# W64: v_cmp_lt_i32_e64 s[10:11], s105, s105   ; encoding: [0x0a,0x00,0x41,0xd4,0x69,0xd2,0x00,0x00]
2844
28450x0a,0x00,0x41,0xd4,0x6a,0xf6,0x00,0x00
2846# W32: v_cmp_lt_i32_e64 s10, vcc_lo, ttmp15    ; encoding: [0x0a,0x00,0x41,0xd4,0x6a,0xf6,0x00,0x00]
2847# W64: v_cmp_lt_i32_e64 s[10:11], vcc_lo, ttmp15 ; encoding: [0x0a,0x00,0x41,0xd4,0x6a,0xf6,0x00,0x00]
2848
28490x0a,0x00,0x41,0xd4,0x6b,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf
2850# W32: v_cmp_lt_i32_e64 s10, vcc_hi, 0xaf123456 ; encoding: [0x0a,0x00,0x41,0xd4,0x6b,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf]
2851# W64: v_cmp_lt_i32_e64 s[10:11], vcc_hi, 0xaf123456 ; encoding: [0x0a,0x00,0x41,0xd4,0x6b,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf]
2852
28530x0a,0x00,0x41,0xd4,0x7b,0xfa,0x01,0x00
2854# W32: v_cmp_lt_i32_e64 s10, ttmp15, src_scc   ; encoding: [0x0a,0x00,0x41,0xd4,0x7b,0xfa,0x01,0x00]
2855# W64: v_cmp_lt_i32_e64 s[10:11], ttmp15, src_scc ; encoding: [0x0a,0x00,0x41,0xd4,0x7b,0xfa,0x01,0x00]
2856
28570x0a,0x00,0x41,0xd4,0x7d,0xe0,0x01,0x00
2858# W32: v_cmp_lt_i32_e64 s10, m0, 0.5           ; encoding: [0x0a,0x00,0x41,0xd4,0x7d,0xe0,0x01,0x00]
2859# W64: v_cmp_lt_i32_e64 s[10:11], m0, 0.5      ; encoding: [0x0a,0x00,0x41,0xd4,0x7d,0xe0,0x01,0x00]
2860
28610x0a,0x00,0x41,0xd4,0x7e,0x82,0x01,0x00
2862# W32: v_cmp_lt_i32_e64 s10, exec_lo, -1       ; encoding: [0x0a,0x00,0x41,0xd4,0x7e,0x82,0x01,0x00]
2863# W64: v_cmp_lt_i32_e64 s[10:11], exec_lo, -1  ; encoding: [0x0a,0x00,0x41,0xd4,0x7e,0x82,0x01,0x00]
2864
28650x0a,0x00,0x41,0xd4,0x7f,0xf8,0x00,0x00
2866# W32: v_cmp_lt_i32_e64 s10, exec_hi, null     ; encoding: [0x0a,0x00,0x41,0xd4,0x7f,0xf8,0x00,0x00]
2867# W64: v_cmp_lt_i32_e64 s[10:11], exec_hi, null ; encoding: [0x0a,0x00,0x41,0xd4,0x7f,0xf8,0x00,0x00]
2868
28690x0a,0x00,0x41,0xd4,0x7c,0xfc,0x00,0x00
2870# W32: v_cmp_lt_i32_e64 s10, null, exec_lo     ; encoding: [0x0a,0x00,0x41,0xd4,0x7c,0xfc,0x00,0x00]
2871# W64: v_cmp_lt_i32_e64 s[10:11], null, exec_lo ; encoding: [0x0a,0x00,0x41,0xd4,0x7c,0xfc,0x00,0x00]
2872
28730x68,0x00,0x41,0xd4,0xc1,0xfe,0x00,0x00
2874# W32: v_cmp_lt_i32_e64 s104, -1, exec_hi      ; encoding: [0x68,0x00,0x41,0xd4,0xc1,0xfe,0x00,0x00]
2875# W64: v_cmp_lt_i32_e64 s[104:105], -1, exec_hi ; encoding: [0x68,0x00,0x41,0xd4,0xc1,0xfe,0x00,0x00]
2876
28770x6a,0x00,0x41,0xd4,0xf0,0xfa,0x00,0x00
2878# W32: v_cmp_lt_i32_e64 vcc_lo, 0.5, m0        ; encoding: [0x6a,0x00,0x41,0xd4,0xf0,0xfa,0x00,0x00]
2879# W64: v_cmp_lt_i32_e64 vcc, 0.5, m0           ; encoding: [0x6a,0x00,0x41,0xd4,0xf0,0xfa,0x00,0x00]
2880
28810x7a,0x00,0x41,0xd4,0xfd,0xd4,0x00,0x00
2882# W32: v_cmp_lt_i32_e64 ttmp14, src_scc, vcc_lo ; encoding: [0x7a,0x00,0x41,0xd4,0xfd,0xd4,0x00,0x00]
2883# W64: v_cmp_lt_i32_e64 ttmp[14:15], src_scc, vcc_lo ; encoding: [0x7a,0x00,0x41,0xd4,0xfd,0xd4,0x00,0x00]
2884
28850x7c,0x00,0x41,0xd4,0xff,0xd6,0x00,0x00,0x56,0x34,0x12,0xaf
2886# GFX12: v_cmp_lt_i32_e64 null, 0xaf123456, vcc_hi ; encoding: [0x7c,0x00,0x41,0xd4,0xff,0xd6,0x00,0x00,0x56,0x34,0x12,0xaf]
2887
28880x0a,0x00,0x51,0xd4,0x01,0x05,0x02,0x00
2889# W32: v_cmp_lt_i64_e64 s10, v[1:2], v[2:3]    ; encoding: [0x0a,0x00,0x51,0xd4,0x01,0x05,0x02,0x00]
2890# W64: v_cmp_lt_i64_e64 s[10:11], v[1:2], v[2:3] ; encoding: [0x0a,0x00,0x51,0xd4,0x01,0x05,0x02,0x00]
2891
28920x0a,0x00,0x51,0xd4,0xfe,0xfd,0x03,0x00
2893# W32: v_cmp_lt_i64_e64 s10, v[254:255], v[254:255] ; encoding: [0x0a,0x00,0x51,0xd4,0xfe,0xfd,0x03,0x00]
2894# W64: v_cmp_lt_i64_e64 s[10:11], v[254:255], v[254:255] ; encoding: [0x0a,0x00,0x51,0xd4,0xfe,0xfd,0x03,0x00]
2895
28960x0a,0x00,0x51,0xd4,0x02,0x08,0x00,0x00
2897# W32: v_cmp_lt_i64_e64 s10, s[2:3], s[4:5]    ; encoding: [0x0a,0x00,0x51,0xd4,0x02,0x08,0x00,0x00]
2898# W64: v_cmp_lt_i64_e64 s[10:11], s[2:3], s[4:5] ; encoding: [0x0a,0x00,0x51,0xd4,0x02,0x08,0x00,0x00]
2899
29000x0a,0x00,0x51,0xd4,0x68,0xd0,0x00,0x00
2901# W32: v_cmp_lt_i64_e64 s10, s[104:105], s[104:105] ; encoding: [0x0a,0x00,0x51,0xd4,0x68,0xd0,0x00,0x00]
2902# W64: v_cmp_lt_i64_e64 s[10:11], s[104:105], s[104:105] ; encoding: [0x0a,0x00,0x51,0xd4,0x68,0xd0,0x00,0x00]
2903
29040x0a,0x00,0x51,0xd4,0x6a,0xf4,0x00,0x00
2905# W32: v_cmp_lt_i64_e64 s10, vcc, ttmp[14:15]  ; encoding: [0x0a,0x00,0x51,0xd4,0x6a,0xf4,0x00,0x00]
2906# W64: v_cmp_lt_i64_e64 s[10:11], vcc, ttmp[14:15] ; encoding: [0x0a,0x00,0x51,0xd4,0x6a,0xf4,0x00,0x00]
2907
29080x0a,0x00,0x51,0xd4,0x7a,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf
2909# W32: v_cmp_lt_i64_e64 s10, ttmp[14:15], 0xaf123456 ; encoding: [0x0a,0x00,0x51,0xd4,0x7a,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf]
2910# W64: v_cmp_lt_i64_e64 s[10:11], ttmp[14:15], 0xaf123456 ; encoding: [0x0a,0x00,0x51,0xd4,0x7a,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf]
2911
29120x0a,0x00,0x51,0xd4,0x7e,0xfa,0x01,0x00
2913# W32: v_cmp_lt_i64_e64 s10, exec, src_scc     ; encoding: [0x0a,0x00,0x51,0xd4,0x7e,0xfa,0x01,0x00]
2914# W64: v_cmp_lt_i64_e64 s[10:11], exec, src_scc ; encoding: [0x0a,0x00,0x51,0xd4,0x7e,0xfa,0x01,0x00]
2915
29160x0a,0x00,0x51,0xd4,0x7c,0xe0,0x01,0x00
2917# W32: v_cmp_lt_i64_e64 s10, null, 0.5         ; encoding: [0x0a,0x00,0x51,0xd4,0x7c,0xe0,0x01,0x00]
2918# W64: v_cmp_lt_i64_e64 s[10:11], null, 0.5    ; encoding: [0x0a,0x00,0x51,0xd4,0x7c,0xe0,0x01,0x00]
2919
29200x68,0x00,0x51,0xd4,0xc1,0x82,0x01,0x00
2921# W32: v_cmp_lt_i64_e64 s104, -1, -1           ; encoding: [0x68,0x00,0x51,0xd4,0xc1,0x82,0x01,0x00]
2922# W64: v_cmp_lt_i64_e64 s[104:105], -1, -1     ; encoding: [0x68,0x00,0x51,0xd4,0xc1,0x82,0x01,0x00]
2923
29240x6a,0x00,0x51,0xd4,0xf0,0xf8,0x00,0x00
2925# W32: v_cmp_lt_i64_e64 vcc_lo, 0.5, null      ; encoding: [0x6a,0x00,0x51,0xd4,0xf0,0xf8,0x00,0x00]
2926# W64: v_cmp_lt_i64_e64 vcc, 0.5, null         ; encoding: [0x6a,0x00,0x51,0xd4,0xf0,0xf8,0x00,0x00]
2927
29280x7a,0x00,0x51,0xd4,0xfd,0xfc,0x00,0x00
2929# W32: v_cmp_lt_i64_e64 ttmp14, src_scc, exec  ; encoding: [0x7a,0x00,0x51,0xd4,0xfd,0xfc,0x00,0x00]
2930# W64: v_cmp_lt_i64_e64 ttmp[14:15], src_scc, exec ; encoding: [0x7a,0x00,0x51,0xd4,0xfd,0xfc,0x00,0x00]
2931
29320x7c,0x00,0x51,0xd4,0xff,0xd4,0x00,0x00,0x56,0x34,0x12,0xaf
2933# GFX12: v_cmp_lt_i64_e64 null, 0xaf123456, vcc  ; encoding: [0x7c,0x00,0x51,0xd4,0xff,0xd4,0x00,0x00,0x56,0x34,0x12,0xaf]
2934
29350x0a,0x00,0x39,0xd4,0x01,0x05,0x02,0x00
2936# W32-REAL16: v_cmp_lt_u16_e64 s10, v1.l, v2.l        ; encoding: [0x0a,0x00,0x39,0xd4,0x01,0x05,0x02,0x00]
2937# W32-FAKE16: v_cmp_lt_u16_e64 s10, v1, v2            ; encoding: [0x0a,0x00,0x39,0xd4,0x01,0x05,0x02,0x00]
2938# W64-REAL16: v_cmp_lt_u16_e64 s[10:11], v1.l, v2.l   ; encoding: [0x0a,0x00,0x39,0xd4,0x01,0x05,0x02,0x00]
2939# W64-FAKE16: v_cmp_lt_u16_e64 s[10:11], v1, v2       ; encoding: [0x0a,0x00,0x39,0xd4,0x01,0x05,0x02,0x00]
2940
29410x0a,0x00,0x39,0xd4,0xff,0xff,0x03,0x00
2942# W32-REAL16: v_cmp_lt_u16_e64 s10, v255.l, v255.l    ; encoding: [0x0a,0x00,0x39,0xd4,0xff,0xff,0x03,0x00]
2943# W32-FAKE16: v_cmp_lt_u16_e64 s10, v255, v255        ; encoding: [0x0a,0x00,0x39,0xd4,0xff,0xff,0x03,0x00]
2944# W64-REAL16: v_cmp_lt_u16_e64 s[10:11], v255.l, v255.l ; encoding: [0x0a,0x00,0x39,0xd4,0xff,0xff,0x03,0x00]
2945# W64-FAKE16: v_cmp_lt_u16_e64 s[10:11], v255, v255   ; encoding: [0x0a,0x00,0x39,0xd4,0xff,0xff,0x03,0x00]
2946
29470x0a,0x00,0x39,0xd4,0x01,0x04,0x00,0x00
2948# W32: v_cmp_lt_u16_e64 s10, s1, s2            ; encoding: [0x0a,0x00,0x39,0xd4,0x01,0x04,0x00,0x00]
2949# W64: v_cmp_lt_u16_e64 s[10:11], s1, s2       ; encoding: [0x0a,0x00,0x39,0xd4,0x01,0x04,0x00,0x00]
2950
29510x0a,0x00,0x39,0xd4,0x69,0xd2,0x00,0x00
2952# W32: v_cmp_lt_u16_e64 s10, s105, s105        ; encoding: [0x0a,0x00,0x39,0xd4,0x69,0xd2,0x00,0x00]
2953# W64: v_cmp_lt_u16_e64 s[10:11], s105, s105   ; encoding: [0x0a,0x00,0x39,0xd4,0x69,0xd2,0x00,0x00]
2954
29550x0a,0x00,0x39,0xd4,0x6a,0xf6,0x00,0x00
2956# W32: v_cmp_lt_u16_e64 s10, vcc_lo, ttmp15    ; encoding: [0x0a,0x00,0x39,0xd4,0x6a,0xf6,0x00,0x00]
2957# W64: v_cmp_lt_u16_e64 s[10:11], vcc_lo, ttmp15 ; encoding: [0x0a,0x00,0x39,0xd4,0x6a,0xf6,0x00,0x00]
2958
29590x0a,0x00,0x39,0xd4,0x6b,0xfe,0x01,0x00,0x0b,0xfe,0x00,0x00
2960# W32: v_cmp_lt_u16_e64 s10, vcc_hi, 0xfe0b    ; encoding: [0x0a,0x00,0x39,0xd4,0x6b,0xfe,0x01,0x00,0x0b,0xfe,0x00,0x00]
2961# W64: v_cmp_lt_u16_e64 s[10:11], vcc_hi, 0xfe0b ; encoding: [0x0a,0x00,0x39,0xd4,0x6b,0xfe,0x01,0x00,0x0b,0xfe,0x00,0x00]
2962
29630x0a,0x00,0x39,0xd4,0x7b,0xfa,0x01,0x00
2964# W32: v_cmp_lt_u16_e64 s10, ttmp15, src_scc   ; encoding: [0x0a,0x00,0x39,0xd4,0x7b,0xfa,0x01,0x00]
2965# W64: v_cmp_lt_u16_e64 s[10:11], ttmp15, src_scc ; encoding: [0x0a,0x00,0x39,0xd4,0x7b,0xfa,0x01,0x00]
2966
29670x0a,0x00,0x39,0xd4,0x7d,0xe0,0x01,0x00
2968# W32: v_cmp_lt_u16_e64 s10, m0, 0x3800        ; encoding: [0x0a,0x00,0x39,0xd4,0x7d,0xfe,0x01,0x00,0x00,0x38,0x00,0x00]
2969# W64: v_cmp_lt_u16_e64 s[10:11], m0, 0x3800   ; encoding: [0x0a,0x00,0x39,0xd4,0x7d,0xfe,0x01,0x00,0x00,0x38,0x00,0x00]
2970
29710x0a,0x00,0x39,0xd4,0x7e,0x82,0x01,0x00
2972# W32: v_cmp_lt_u16_e64 s10, exec_lo, -1       ; encoding: [0x0a,0x00,0x39,0xd4,0x7e,0x82,0x01,0x00]
2973# W64: v_cmp_lt_u16_e64 s[10:11], exec_lo, -1  ; encoding: [0x0a,0x00,0x39,0xd4,0x7e,0x82,0x01,0x00]
2974
29750x0a,0x00,0x39,0xd4,0x7f,0xf8,0x00,0x00
2976# W32: v_cmp_lt_u16_e64 s10, exec_hi, null     ; encoding: [0x0a,0x00,0x39,0xd4,0x7f,0xf8,0x00,0x00]
2977# W64: v_cmp_lt_u16_e64 s[10:11], exec_hi, null ; encoding: [0x0a,0x00,0x39,0xd4,0x7f,0xf8,0x00,0x00]
2978
29790x0a,0x00,0x39,0xd4,0x7c,0xfc,0x00,0x00
2980# W32: v_cmp_lt_u16_e64 s10, null, exec_lo     ; encoding: [0x0a,0x00,0x39,0xd4,0x7c,0xfc,0x00,0x00]
2981# W64: v_cmp_lt_u16_e64 s[10:11], null, exec_lo ; encoding: [0x0a,0x00,0x39,0xd4,0x7c,0xfc,0x00,0x00]
2982
29830x68,0x00,0x39,0xd4,0xc1,0xfe,0x00,0x00
2984# W32: v_cmp_lt_u16_e64 s104, -1, exec_hi      ; encoding: [0x68,0x00,0x39,0xd4,0xc1,0xfe,0x00,0x00]
2985# W64: v_cmp_lt_u16_e64 s[104:105], -1, exec_hi ; encoding: [0x68,0x00,0x39,0xd4,0xc1,0xfe,0x00,0x00]
2986
29870x6a,0x00,0x39,0xd4,0xf0,0xfa,0x00,0x00
2988# W32: v_cmp_lt_u16_e64 vcc_lo, 0x3800, m0     ; encoding: [0x6a,0x00,0x39,0xd4,0xff,0xfa,0x00,0x00,0x00,0x38,0x00,0x00]
2989# W64: v_cmp_lt_u16_e64 vcc, 0x3800, m0        ; encoding: [0x6a,0x00,0x39,0xd4,0xff,0xfa,0x00,0x00,0x00,0x38,0x00,0x00]
2990
29910x7a,0x00,0x39,0xd4,0xfd,0xd4,0x00,0x00
2992# W32: v_cmp_lt_u16_e64 ttmp14, src_scc, vcc_lo ; encoding: [0x7a,0x00,0x39,0xd4,0xfd,0xd4,0x00,0x00]
2993# W64: v_cmp_lt_u16_e64 ttmp[14:15], src_scc, vcc_lo ; encoding: [0x7a,0x00,0x39,0xd4,0xfd,0xd4,0x00,0x00]
2994
29950x7c,0x00,0x39,0xd4,0xff,0xd6,0x00,0x00,0x0b,0xfe,0x00,0x00
2996# GFX12: v_cmp_lt_u16_e64 null, 0xfe0b, vcc_hi   ; encoding: [0x7c,0x00,0x39,0xd4,0xff,0xd6,0x00,0x00,0x0b,0xfe,0x00,0x00]
2997
29980x0a,0x08,0x39,0xd4,0x01,0x05,0x02,0x00
2999# W32-REAL16: v_cmp_lt_u16_e64 s10, v1.h, v2.l op_sel:[1,0,0] ; encoding: [0x0a,0x08,0x39,0xd4,0x01,0x05,0x02,0x00]
3000# W32-FAKE16: v_cmp_lt_u16_e64 s10, v1, v2            ; encoding: [0x0a,0x00,0x39,0xd4,0x01,0x05,0x02,0x00]
3001# W64-REAL16: v_cmp_lt_u16_e64 s[10:11], v1.h, v2.l op_sel:[1,0,0] ; encoding: [0x0a,0x08,0x39,0xd4,0x01,0x05,0x02,0x00]
3002# W64-FAKE16: v_cmp_lt_u16_e64 s[10:11], v1, v2       ; encoding: [0x0a,0x00,0x39,0xd4,0x01,0x05,0x02,0x00]
3003
30040x0a,0x10,0x39,0xd4,0xff,0xff,0x03,0x00
3005# W32-REAL16: v_cmp_lt_u16_e64 s10, v255.l, v255.h op_sel:[0,1,0] ; encoding: [0x0a,0x10,0x39,0xd4,0xff,0xff,0x03,0x00]
3006# W32-FAKE16: v_cmp_lt_u16_e64 s10, v255, v255        ; encoding: [0x0a,0x00,0x39,0xd4,0xff,0xff,0x03,0x00]
3007# W64-REAL16: v_cmp_lt_u16_e64 s[10:11], v255.l, v255.h op_sel:[0,1,0] ; encoding: [0x0a,0x10,0x39,0xd4,0xff,0xff,0x03,0x00]
3008# W64-FAKE16: v_cmp_lt_u16_e64 s[10:11], v255, v255   ; encoding: [0x0a,0x00,0x39,0xd4,0xff,0xff,0x03,0x00]
3009
3010
30110x0a,0x00,0x49,0xd4,0x01,0x05,0x02,0x00
3012# W32: v_cmp_lt_u32_e64 s10, v1, v2            ; encoding: [0x0a,0x00,0x49,0xd4,0x01,0x05,0x02,0x00]
3013# W64: v_cmp_lt_u32_e64 s[10:11], v1, v2       ; encoding: [0x0a,0x00,0x49,0xd4,0x01,0x05,0x02,0x00]
3014
30150x0a,0x00,0x49,0xd4,0xff,0xff,0x03,0x00
3016# W32: v_cmp_lt_u32_e64 s10, v255, v255        ; encoding: [0x0a,0x00,0x49,0xd4,0xff,0xff,0x03,0x00]
3017# W64: v_cmp_lt_u32_e64 s[10:11], v255, v255   ; encoding: [0x0a,0x00,0x49,0xd4,0xff,0xff,0x03,0x00]
3018
30190x0a,0x00,0x49,0xd4,0x01,0x04,0x00,0x00
3020# W32: v_cmp_lt_u32_e64 s10, s1, s2            ; encoding: [0x0a,0x00,0x49,0xd4,0x01,0x04,0x00,0x00]
3021# W64: v_cmp_lt_u32_e64 s[10:11], s1, s2       ; encoding: [0x0a,0x00,0x49,0xd4,0x01,0x04,0x00,0x00]
3022
30230x0a,0x00,0x49,0xd4,0x69,0xd2,0x00,0x00
3024# W32: v_cmp_lt_u32_e64 s10, s105, s105        ; encoding: [0x0a,0x00,0x49,0xd4,0x69,0xd2,0x00,0x00]
3025# W64: v_cmp_lt_u32_e64 s[10:11], s105, s105   ; encoding: [0x0a,0x00,0x49,0xd4,0x69,0xd2,0x00,0x00]
3026
30270x0a,0x00,0x49,0xd4,0x6a,0xf6,0x00,0x00
3028# W32: v_cmp_lt_u32_e64 s10, vcc_lo, ttmp15    ; encoding: [0x0a,0x00,0x49,0xd4,0x6a,0xf6,0x00,0x00]
3029# W64: v_cmp_lt_u32_e64 s[10:11], vcc_lo, ttmp15 ; encoding: [0x0a,0x00,0x49,0xd4,0x6a,0xf6,0x00,0x00]
3030
30310x0a,0x00,0x49,0xd4,0x6b,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf
3032# W32: v_cmp_lt_u32_e64 s10, vcc_hi, 0xaf123456 ; encoding: [0x0a,0x00,0x49,0xd4,0x6b,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf]
3033# W64: v_cmp_lt_u32_e64 s[10:11], vcc_hi, 0xaf123456 ; encoding: [0x0a,0x00,0x49,0xd4,0x6b,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf]
3034
30350x0a,0x00,0x49,0xd4,0x7b,0xfa,0x01,0x00
3036# W32: v_cmp_lt_u32_e64 s10, ttmp15, src_scc   ; encoding: [0x0a,0x00,0x49,0xd4,0x7b,0xfa,0x01,0x00]
3037# W64: v_cmp_lt_u32_e64 s[10:11], ttmp15, src_scc ; encoding: [0x0a,0x00,0x49,0xd4,0x7b,0xfa,0x01,0x00]
3038
30390x0a,0x00,0x49,0xd4,0x7d,0xe0,0x01,0x00
3040# W32: v_cmp_lt_u32_e64 s10, m0, 0.5           ; encoding: [0x0a,0x00,0x49,0xd4,0x7d,0xe0,0x01,0x00]
3041# W64: v_cmp_lt_u32_e64 s[10:11], m0, 0.5      ; encoding: [0x0a,0x00,0x49,0xd4,0x7d,0xe0,0x01,0x00]
3042
30430x0a,0x00,0x49,0xd4,0x7e,0x82,0x01,0x00
3044# W32: v_cmp_lt_u32_e64 s10, exec_lo, -1       ; encoding: [0x0a,0x00,0x49,0xd4,0x7e,0x82,0x01,0x00]
3045# W64: v_cmp_lt_u32_e64 s[10:11], exec_lo, -1  ; encoding: [0x0a,0x00,0x49,0xd4,0x7e,0x82,0x01,0x00]
3046
30470x0a,0x00,0x49,0xd4,0x7f,0xf8,0x00,0x00
3048# W32: v_cmp_lt_u32_e64 s10, exec_hi, null     ; encoding: [0x0a,0x00,0x49,0xd4,0x7f,0xf8,0x00,0x00]
3049# W64: v_cmp_lt_u32_e64 s[10:11], exec_hi, null ; encoding: [0x0a,0x00,0x49,0xd4,0x7f,0xf8,0x00,0x00]
3050
30510x0a,0x00,0x49,0xd4,0x7c,0xfc,0x00,0x00
3052# W32: v_cmp_lt_u32_e64 s10, null, exec_lo     ; encoding: [0x0a,0x00,0x49,0xd4,0x7c,0xfc,0x00,0x00]
3053# W64: v_cmp_lt_u32_e64 s[10:11], null, exec_lo ; encoding: [0x0a,0x00,0x49,0xd4,0x7c,0xfc,0x00,0x00]
3054
30550x68,0x00,0x49,0xd4,0xc1,0xfe,0x00,0x00
3056# W32: v_cmp_lt_u32_e64 s104, -1, exec_hi      ; encoding: [0x68,0x00,0x49,0xd4,0xc1,0xfe,0x00,0x00]
3057# W64: v_cmp_lt_u32_e64 s[104:105], -1, exec_hi ; encoding: [0x68,0x00,0x49,0xd4,0xc1,0xfe,0x00,0x00]
3058
30590x6a,0x00,0x49,0xd4,0xf0,0xfa,0x00,0x00
3060# W32: v_cmp_lt_u32_e64 vcc_lo, 0.5, m0        ; encoding: [0x6a,0x00,0x49,0xd4,0xf0,0xfa,0x00,0x00]
3061# W64: v_cmp_lt_u32_e64 vcc, 0.5, m0           ; encoding: [0x6a,0x00,0x49,0xd4,0xf0,0xfa,0x00,0x00]
3062
30630x7a,0x00,0x49,0xd4,0xfd,0xd4,0x00,0x00
3064# W32: v_cmp_lt_u32_e64 ttmp14, src_scc, vcc_lo ; encoding: [0x7a,0x00,0x49,0xd4,0xfd,0xd4,0x00,0x00]
3065# W64: v_cmp_lt_u32_e64 ttmp[14:15], src_scc, vcc_lo ; encoding: [0x7a,0x00,0x49,0xd4,0xfd,0xd4,0x00,0x00]
3066
30670x7c,0x00,0x49,0xd4,0xff,0xd6,0x00,0x00,0x56,0x34,0x12,0xaf
3068# GFX12: v_cmp_lt_u32_e64 null, 0xaf123456, vcc_hi ; encoding: [0x7c,0x00,0x49,0xd4,0xff,0xd6,0x00,0x00,0x56,0x34,0x12,0xaf]
3069
30700x0a,0x00,0x59,0xd4,0x01,0x05,0x02,0x00
3071# W32: v_cmp_lt_u64_e64 s10, v[1:2], v[2:3]    ; encoding: [0x0a,0x00,0x59,0xd4,0x01,0x05,0x02,0x00]
3072# W64: v_cmp_lt_u64_e64 s[10:11], v[1:2], v[2:3] ; encoding: [0x0a,0x00,0x59,0xd4,0x01,0x05,0x02,0x00]
3073
30740x0a,0x00,0x59,0xd4,0xfe,0xfd,0x03,0x00
3075# W32: v_cmp_lt_u64_e64 s10, v[254:255], v[254:255] ; encoding: [0x0a,0x00,0x59,0xd4,0xfe,0xfd,0x03,0x00]
3076# W64: v_cmp_lt_u64_e64 s[10:11], v[254:255], v[254:255] ; encoding: [0x0a,0x00,0x59,0xd4,0xfe,0xfd,0x03,0x00]
3077
30780x0a,0x00,0x59,0xd4,0x02,0x08,0x00,0x00
3079# W32: v_cmp_lt_u64_e64 s10, s[2:3], s[4:5]    ; encoding: [0x0a,0x00,0x59,0xd4,0x02,0x08,0x00,0x00]
3080# W64: v_cmp_lt_u64_e64 s[10:11], s[2:3], s[4:5] ; encoding: [0x0a,0x00,0x59,0xd4,0x02,0x08,0x00,0x00]
3081
30820x0a,0x00,0x59,0xd4,0x68,0xd0,0x00,0x00
3083# W32: v_cmp_lt_u64_e64 s10, s[104:105], s[104:105] ; encoding: [0x0a,0x00,0x59,0xd4,0x68,0xd0,0x00,0x00]
3084# W64: v_cmp_lt_u64_e64 s[10:11], s[104:105], s[104:105] ; encoding: [0x0a,0x00,0x59,0xd4,0x68,0xd0,0x00,0x00]
3085
30860x0a,0x00,0x59,0xd4,0x6a,0xf4,0x00,0x00
3087# W32: v_cmp_lt_u64_e64 s10, vcc, ttmp[14:15]  ; encoding: [0x0a,0x00,0x59,0xd4,0x6a,0xf4,0x00,0x00]
3088# W64: v_cmp_lt_u64_e64 s[10:11], vcc, ttmp[14:15] ; encoding: [0x0a,0x00,0x59,0xd4,0x6a,0xf4,0x00,0x00]
3089
30900x0a,0x00,0x59,0xd4,0x7a,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf
3091# W32: v_cmp_lt_u64_e64 s10, ttmp[14:15], 0xaf123456 ; encoding: [0x0a,0x00,0x59,0xd4,0x7a,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf]
3092# W64: v_cmp_lt_u64_e64 s[10:11], ttmp[14:15], 0xaf123456 ; encoding: [0x0a,0x00,0x59,0xd4,0x7a,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf]
3093
30940x0a,0x00,0x59,0xd4,0x7e,0xfa,0x01,0x00
3095# W32: v_cmp_lt_u64_e64 s10, exec, src_scc     ; encoding: [0x0a,0x00,0x59,0xd4,0x7e,0xfa,0x01,0x00]
3096# W64: v_cmp_lt_u64_e64 s[10:11], exec, src_scc ; encoding: [0x0a,0x00,0x59,0xd4,0x7e,0xfa,0x01,0x00]
3097
30980x0a,0x00,0x59,0xd4,0x7c,0xe0,0x01,0x00
3099# W32: v_cmp_lt_u64_e64 s10, null, 0.5         ; encoding: [0x0a,0x00,0x59,0xd4,0x7c,0xe0,0x01,0x00]
3100# W64: v_cmp_lt_u64_e64 s[10:11], null, 0.5    ; encoding: [0x0a,0x00,0x59,0xd4,0x7c,0xe0,0x01,0x00]
3101
31020x68,0x00,0x59,0xd4,0xc1,0x82,0x01,0x00
3103# W32: v_cmp_lt_u64_e64 s104, -1, -1           ; encoding: [0x68,0x00,0x59,0xd4,0xc1,0x82,0x01,0x00]
3104# W64: v_cmp_lt_u64_e64 s[104:105], -1, -1     ; encoding: [0x68,0x00,0x59,0xd4,0xc1,0x82,0x01,0x00]
3105
31060x6a,0x00,0x59,0xd4,0xf0,0xf8,0x00,0x00
3107# W32: v_cmp_lt_u64_e64 vcc_lo, 0.5, null      ; encoding: [0x6a,0x00,0x59,0xd4,0xf0,0xf8,0x00,0x00]
3108# W64: v_cmp_lt_u64_e64 vcc, 0.5, null         ; encoding: [0x6a,0x00,0x59,0xd4,0xf0,0xf8,0x00,0x00]
3109
31100x7a,0x00,0x59,0xd4,0xfd,0xfc,0x00,0x00
3111# W32: v_cmp_lt_u64_e64 ttmp14, src_scc, exec  ; encoding: [0x7a,0x00,0x59,0xd4,0xfd,0xfc,0x00,0x00]
3112# W64: v_cmp_lt_u64_e64 ttmp[14:15], src_scc, exec ; encoding: [0x7a,0x00,0x59,0xd4,0xfd,0xfc,0x00,0x00]
3113
31140x7c,0x00,0x59,0xd4,0xff,0xd4,0x00,0x00,0x56,0x34,0x12,0xaf
3115# GFX12: v_cmp_lt_u64_e64 null, 0xaf123456, vcc  ; encoding: [0x7c,0x00,0x59,0xd4,0xff,0xd4,0x00,0x00,0x56,0x34,0x12,0xaf]
3116
31170x0a,0x00,0x35,0xd4,0x01,0x05,0x02,0x00
3118# W32-REAL16: v_cmp_ne_i16_e64 s10, v1.l, v2.l        ; encoding: [0x0a,0x00,0x35,0xd4,0x01,0x05,0x02,0x00]
3119# W32-FAKE16: v_cmp_ne_i16_e64 s10, v1, v2            ; encoding: [0x0a,0x00,0x35,0xd4,0x01,0x05,0x02,0x00]
3120# W64-REAL16: v_cmp_ne_i16_e64 s[10:11], v1.l, v2.l   ; encoding: [0x0a,0x00,0x35,0xd4,0x01,0x05,0x02,0x00]
3121# W64-FAKE16: v_cmp_ne_i16_e64 s[10:11], v1, v2       ; encoding: [0x0a,0x00,0x35,0xd4,0x01,0x05,0x02,0x00]
3122
31230x0a,0x00,0x35,0xd4,0xff,0xff,0x03,0x00
3124# W32-REAL16: v_cmp_ne_i16_e64 s10, v255.l, v255.l    ; encoding: [0x0a,0x00,0x35,0xd4,0xff,0xff,0x03,0x00]
3125# W32-FAKE16: v_cmp_ne_i16_e64 s10, v255, v255        ; encoding: [0x0a,0x00,0x35,0xd4,0xff,0xff,0x03,0x00]
3126# W64-REAL16: v_cmp_ne_i16_e64 s[10:11], v255.l, v255.l ; encoding: [0x0a,0x00,0x35,0xd4,0xff,0xff,0x03,0x00]
3127# W64-FAKE16: v_cmp_ne_i16_e64 s[10:11], v255, v255   ; encoding: [0x0a,0x00,0x35,0xd4,0xff,0xff,0x03,0x00]
3128
31290x0a,0x00,0x35,0xd4,0x01,0x04,0x00,0x00
3130# W32: v_cmp_ne_i16_e64 s10, s1, s2            ; encoding: [0x0a,0x00,0x35,0xd4,0x01,0x04,0x00,0x00]
3131# W64: v_cmp_ne_i16_e64 s[10:11], s1, s2       ; encoding: [0x0a,0x00,0x35,0xd4,0x01,0x04,0x00,0x00]
3132
31330x0a,0x00,0x35,0xd4,0x69,0xd2,0x00,0x00
3134# W32: v_cmp_ne_i16_e64 s10, s105, s105        ; encoding: [0x0a,0x00,0x35,0xd4,0x69,0xd2,0x00,0x00]
3135# W64: v_cmp_ne_i16_e64 s[10:11], s105, s105   ; encoding: [0x0a,0x00,0x35,0xd4,0x69,0xd2,0x00,0x00]
3136
31370x0a,0x00,0x35,0xd4,0x6a,0xf6,0x00,0x00
3138# W32: v_cmp_ne_i16_e64 s10, vcc_lo, ttmp15    ; encoding: [0x0a,0x00,0x35,0xd4,0x6a,0xf6,0x00,0x00]
3139# W64: v_cmp_ne_i16_e64 s[10:11], vcc_lo, ttmp15 ; encoding: [0x0a,0x00,0x35,0xd4,0x6a,0xf6,0x00,0x00]
3140
31410x0a,0x00,0x35,0xd4,0x6b,0xfe,0x01,0x00,0x0b,0xfe,0x00,0x00
3142# W32: v_cmp_ne_i16_e64 s10, vcc_hi, 0xfe0b    ; encoding: [0x0a,0x00,0x35,0xd4,0x6b,0xfe,0x01,0x00,0x0b,0xfe,0x00,0x00]
3143# W64: v_cmp_ne_i16_e64 s[10:11], vcc_hi, 0xfe0b ; encoding: [0x0a,0x00,0x35,0xd4,0x6b,0xfe,0x01,0x00,0x0b,0xfe,0x00,0x00]
3144
31450x0a,0x00,0x35,0xd4,0x7b,0xfa,0x01,0x00
3146# W32: v_cmp_ne_i16_e64 s10, ttmp15, src_scc   ; encoding: [0x0a,0x00,0x35,0xd4,0x7b,0xfa,0x01,0x00]
3147# W64: v_cmp_ne_i16_e64 s[10:11], ttmp15, src_scc ; encoding: [0x0a,0x00,0x35,0xd4,0x7b,0xfa,0x01,0x00]
3148
31490x0a,0x00,0x35,0xd4,0x7d,0xe0,0x01,0x00
3150# W32: v_cmp_ne_i16_e64 s10, m0, 0x3800        ; encoding: [0x0a,0x00,0x35,0xd4,0x7d,0xfe,0x01,0x00,0x00,0x38,0x00,0x00]
3151# W64: v_cmp_ne_i16_e64 s[10:11], m0, 0x3800   ; encoding: [0x0a,0x00,0x35,0xd4,0x7d,0xfe,0x01,0x00,0x00,0x38,0x00,0x00]
3152
31530x0a,0x00,0x35,0xd4,0x7e,0x82,0x01,0x00
3154# W32: v_cmp_ne_i16_e64 s10, exec_lo, -1       ; encoding: [0x0a,0x00,0x35,0xd4,0x7e,0x82,0x01,0x00]
3155# W64: v_cmp_ne_i16_e64 s[10:11], exec_lo, -1  ; encoding: [0x0a,0x00,0x35,0xd4,0x7e,0x82,0x01,0x00]
3156
31570x0a,0x00,0x35,0xd4,0x7f,0xf8,0x00,0x00
3158# W32: v_cmp_ne_i16_e64 s10, exec_hi, null     ; encoding: [0x0a,0x00,0x35,0xd4,0x7f,0xf8,0x00,0x00]
3159# W64: v_cmp_ne_i16_e64 s[10:11], exec_hi, null ; encoding: [0x0a,0x00,0x35,0xd4,0x7f,0xf8,0x00,0x00]
3160
31610x0a,0x00,0x35,0xd4,0x7c,0xfc,0x00,0x00
3162# W32: v_cmp_ne_i16_e64 s10, null, exec_lo     ; encoding: [0x0a,0x00,0x35,0xd4,0x7c,0xfc,0x00,0x00]
3163# W64: v_cmp_ne_i16_e64 s[10:11], null, exec_lo ; encoding: [0x0a,0x00,0x35,0xd4,0x7c,0xfc,0x00,0x00]
3164
31650x68,0x00,0x35,0xd4,0xc1,0xfe,0x00,0x00
3166# W32: v_cmp_ne_i16_e64 s104, -1, exec_hi      ; encoding: [0x68,0x00,0x35,0xd4,0xc1,0xfe,0x00,0x00]
3167# W64: v_cmp_ne_i16_e64 s[104:105], -1, exec_hi ; encoding: [0x68,0x00,0x35,0xd4,0xc1,0xfe,0x00,0x00]
3168
31690x6a,0x00,0x35,0xd4,0xf0,0xfa,0x00,0x00
3170# W32: v_cmp_ne_i16_e64 vcc_lo, 0x3800, m0     ; encoding: [0x6a,0x00,0x35,0xd4,0xff,0xfa,0x00,0x00,0x00,0x38,0x00,0x00]
3171# W64: v_cmp_ne_i16_e64 vcc, 0x3800, m0        ; encoding: [0x6a,0x00,0x35,0xd4,0xff,0xfa,0x00,0x00,0x00,0x38,0x00,0x00]
3172
31730x7a,0x00,0x35,0xd4,0xfd,0xd4,0x00,0x00
3174# W32: v_cmp_ne_i16_e64 ttmp14, src_scc, vcc_lo ; encoding: [0x7a,0x00,0x35,0xd4,0xfd,0xd4,0x00,0x00]
3175# W64: v_cmp_ne_i16_e64 ttmp[14:15], src_scc, vcc_lo ; encoding: [0x7a,0x00,0x35,0xd4,0xfd,0xd4,0x00,0x00]
3176
31770x7c,0x00,0x35,0xd4,0xff,0xd6,0x00,0x00,0x0b,0xfe,0x00,0x00
3178# GFX12: v_cmp_ne_i16_e64 null, 0xfe0b, vcc_hi   ; encoding: [0x7c,0x00,0x35,0xd4,0xff,0xd6,0x00,0x00,0x0b,0xfe,0x00,0x00]
3179
31800x0a,0x08,0x35,0xd4,0x01,0x05,0x02,0x00
3181# W32-REAL16: v_cmp_ne_i16_e64 s10, v1.h, v2.l op_sel:[1,0,0] ; encoding: [0x0a,0x08,0x35,0xd4,0x01,0x05,0x02,0x00]
3182# W32-FAKE16: v_cmp_ne_i16_e64 s10, v1, v2            ; encoding: [0x0a,0x00,0x35,0xd4,0x01,0x05,0x02,0x00]
3183# W64-REAL16: v_cmp_ne_i16_e64 s[10:11], v1.h, v2.l op_sel:[1,0,0] ; encoding: [0x0a,0x08,0x35,0xd4,0x01,0x05,0x02,0x00]
3184# W64-FAKE16: v_cmp_ne_i16_e64 s[10:11], v1, v2       ; encoding: [0x0a,0x00,0x35,0xd4,0x01,0x05,0x02,0x00]
3185
31860x0a,0x10,0x35,0xd4,0xff,0xff,0x03,0x00
3187# W32-REAL16: v_cmp_ne_i16_e64 s10, v255.l, v255.h op_sel:[0,1,0] ; encoding: [0x0a,0x10,0x35,0xd4,0xff,0xff,0x03,0x00]
3188# W32-FAKE16: v_cmp_ne_i16_e64 s10, v255, v255        ; encoding: [0x0a,0x00,0x35,0xd4,0xff,0xff,0x03,0x00]
3189# W64-REAL16: v_cmp_ne_i16_e64 s[10:11], v255.l, v255.h op_sel:[0,1,0] ; encoding: [0x0a,0x10,0x35,0xd4,0xff,0xff,0x03,0x00]
3190# W64-FAKE16: v_cmp_ne_i16_e64 s[10:11], v255, v255   ; encoding: [0x0a,0x00,0x35,0xd4,0xff,0xff,0x03,0x00]
3191
3192
31930x0a,0x00,0x45,0xd4,0x01,0x05,0x02,0x00
3194# W32: v_cmp_ne_i32_e64 s10, v1, v2            ; encoding: [0x0a,0x00,0x45,0xd4,0x01,0x05,0x02,0x00]
3195# W64: v_cmp_ne_i32_e64 s[10:11], v1, v2       ; encoding: [0x0a,0x00,0x45,0xd4,0x01,0x05,0x02,0x00]
3196
31970x0a,0x00,0x45,0xd4,0xff,0xff,0x03,0x00
3198# W32: v_cmp_ne_i32_e64 s10, v255, v255        ; encoding: [0x0a,0x00,0x45,0xd4,0xff,0xff,0x03,0x00]
3199# W64: v_cmp_ne_i32_e64 s[10:11], v255, v255   ; encoding: [0x0a,0x00,0x45,0xd4,0xff,0xff,0x03,0x00]
3200
32010x0a,0x00,0x45,0xd4,0x01,0x04,0x00,0x00
3202# W32: v_cmp_ne_i32_e64 s10, s1, s2            ; encoding: [0x0a,0x00,0x45,0xd4,0x01,0x04,0x00,0x00]
3203# W64: v_cmp_ne_i32_e64 s[10:11], s1, s2       ; encoding: [0x0a,0x00,0x45,0xd4,0x01,0x04,0x00,0x00]
3204
32050x0a,0x00,0x45,0xd4,0x69,0xd2,0x00,0x00
3206# W32: v_cmp_ne_i32_e64 s10, s105, s105        ; encoding: [0x0a,0x00,0x45,0xd4,0x69,0xd2,0x00,0x00]
3207# W64: v_cmp_ne_i32_e64 s[10:11], s105, s105   ; encoding: [0x0a,0x00,0x45,0xd4,0x69,0xd2,0x00,0x00]
3208
32090x0a,0x00,0x45,0xd4,0x6a,0xf6,0x00,0x00
3210# W32: v_cmp_ne_i32_e64 s10, vcc_lo, ttmp15    ; encoding: [0x0a,0x00,0x45,0xd4,0x6a,0xf6,0x00,0x00]
3211# W64: v_cmp_ne_i32_e64 s[10:11], vcc_lo, ttmp15 ; encoding: [0x0a,0x00,0x45,0xd4,0x6a,0xf6,0x00,0x00]
3212
32130x0a,0x00,0x45,0xd4,0x6b,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf
3214# W32: v_cmp_ne_i32_e64 s10, vcc_hi, 0xaf123456 ; encoding: [0x0a,0x00,0x45,0xd4,0x6b,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf]
3215# W64: v_cmp_ne_i32_e64 s[10:11], vcc_hi, 0xaf123456 ; encoding: [0x0a,0x00,0x45,0xd4,0x6b,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf]
3216
32170x0a,0x00,0x45,0xd4,0x7b,0xfa,0x01,0x00
3218# W32: v_cmp_ne_i32_e64 s10, ttmp15, src_scc   ; encoding: [0x0a,0x00,0x45,0xd4,0x7b,0xfa,0x01,0x00]
3219# W64: v_cmp_ne_i32_e64 s[10:11], ttmp15, src_scc ; encoding: [0x0a,0x00,0x45,0xd4,0x7b,0xfa,0x01,0x00]
3220
32210x0a,0x00,0x45,0xd4,0x7d,0xe0,0x01,0x00
3222# W32: v_cmp_ne_i32_e64 s10, m0, 0.5           ; encoding: [0x0a,0x00,0x45,0xd4,0x7d,0xe0,0x01,0x00]
3223# W64: v_cmp_ne_i32_e64 s[10:11], m0, 0.5      ; encoding: [0x0a,0x00,0x45,0xd4,0x7d,0xe0,0x01,0x00]
3224
32250x0a,0x00,0x45,0xd4,0x7e,0x82,0x01,0x00
3226# W32: v_cmp_ne_i32_e64 s10, exec_lo, -1       ; encoding: [0x0a,0x00,0x45,0xd4,0x7e,0x82,0x01,0x00]
3227# W64: v_cmp_ne_i32_e64 s[10:11], exec_lo, -1  ; encoding: [0x0a,0x00,0x45,0xd4,0x7e,0x82,0x01,0x00]
3228
32290x0a,0x00,0x45,0xd4,0x7f,0xf8,0x00,0x00
3230# W32: v_cmp_ne_i32_e64 s10, exec_hi, null     ; encoding: [0x0a,0x00,0x45,0xd4,0x7f,0xf8,0x00,0x00]
3231# W64: v_cmp_ne_i32_e64 s[10:11], exec_hi, null ; encoding: [0x0a,0x00,0x45,0xd4,0x7f,0xf8,0x00,0x00]
3232
32330x0a,0x00,0x45,0xd4,0x7c,0xfc,0x00,0x00
3234# W32: v_cmp_ne_i32_e64 s10, null, exec_lo     ; encoding: [0x0a,0x00,0x45,0xd4,0x7c,0xfc,0x00,0x00]
3235# W64: v_cmp_ne_i32_e64 s[10:11], null, exec_lo ; encoding: [0x0a,0x00,0x45,0xd4,0x7c,0xfc,0x00,0x00]
3236
32370x68,0x00,0x45,0xd4,0xc1,0xfe,0x00,0x00
3238# W32: v_cmp_ne_i32_e64 s104, -1, exec_hi      ; encoding: [0x68,0x00,0x45,0xd4,0xc1,0xfe,0x00,0x00]
3239# W64: v_cmp_ne_i32_e64 s[104:105], -1, exec_hi ; encoding: [0x68,0x00,0x45,0xd4,0xc1,0xfe,0x00,0x00]
3240
32410x6a,0x00,0x45,0xd4,0xf0,0xfa,0x00,0x00
3242# W32: v_cmp_ne_i32_e64 vcc_lo, 0.5, m0        ; encoding: [0x6a,0x00,0x45,0xd4,0xf0,0xfa,0x00,0x00]
3243# W64: v_cmp_ne_i32_e64 vcc, 0.5, m0           ; encoding: [0x6a,0x00,0x45,0xd4,0xf0,0xfa,0x00,0x00]
3244
32450x7a,0x00,0x45,0xd4,0xfd,0xd4,0x00,0x00
3246# W32: v_cmp_ne_i32_e64 ttmp14, src_scc, vcc_lo ; encoding: [0x7a,0x00,0x45,0xd4,0xfd,0xd4,0x00,0x00]
3247# W64: v_cmp_ne_i32_e64 ttmp[14:15], src_scc, vcc_lo ; encoding: [0x7a,0x00,0x45,0xd4,0xfd,0xd4,0x00,0x00]
3248
32490x7c,0x00,0x45,0xd4,0xff,0xd6,0x00,0x00,0x56,0x34,0x12,0xaf
3250# GFX12: v_cmp_ne_i32_e64 null, 0xaf123456, vcc_hi ; encoding: [0x7c,0x00,0x45,0xd4,0xff,0xd6,0x00,0x00,0x56,0x34,0x12,0xaf]
3251
32520x0a,0x00,0x55,0xd4,0x01,0x05,0x02,0x00
3253# W32: v_cmp_ne_i64_e64 s10, v[1:2], v[2:3]    ; encoding: [0x0a,0x00,0x55,0xd4,0x01,0x05,0x02,0x00]
3254# W64: v_cmp_ne_i64_e64 s[10:11], v[1:2], v[2:3] ; encoding: [0x0a,0x00,0x55,0xd4,0x01,0x05,0x02,0x00]
3255
32560x0a,0x00,0x55,0xd4,0xfe,0xfd,0x03,0x00
3257# W32: v_cmp_ne_i64_e64 s10, v[254:255], v[254:255] ; encoding: [0x0a,0x00,0x55,0xd4,0xfe,0xfd,0x03,0x00]
3258# W64: v_cmp_ne_i64_e64 s[10:11], v[254:255], v[254:255] ; encoding: [0x0a,0x00,0x55,0xd4,0xfe,0xfd,0x03,0x00]
3259
32600x0a,0x00,0x55,0xd4,0x02,0x08,0x00,0x00
3261# W32: v_cmp_ne_i64_e64 s10, s[2:3], s[4:5]    ; encoding: [0x0a,0x00,0x55,0xd4,0x02,0x08,0x00,0x00]
3262# W64: v_cmp_ne_i64_e64 s[10:11], s[2:3], s[4:5] ; encoding: [0x0a,0x00,0x55,0xd4,0x02,0x08,0x00,0x00]
3263
32640x0a,0x00,0x55,0xd4,0x68,0xd0,0x00,0x00
3265# W32: v_cmp_ne_i64_e64 s10, s[104:105], s[104:105] ; encoding: [0x0a,0x00,0x55,0xd4,0x68,0xd0,0x00,0x00]
3266# W64: v_cmp_ne_i64_e64 s[10:11], s[104:105], s[104:105] ; encoding: [0x0a,0x00,0x55,0xd4,0x68,0xd0,0x00,0x00]
3267
32680x0a,0x00,0x55,0xd4,0x6a,0xf4,0x00,0x00
3269# W32: v_cmp_ne_i64_e64 s10, vcc, ttmp[14:15]  ; encoding: [0x0a,0x00,0x55,0xd4,0x6a,0xf4,0x00,0x00]
3270# W64: v_cmp_ne_i64_e64 s[10:11], vcc, ttmp[14:15] ; encoding: [0x0a,0x00,0x55,0xd4,0x6a,0xf4,0x00,0x00]
3271
32720x0a,0x00,0x55,0xd4,0x7a,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf
3273# W32: v_cmp_ne_i64_e64 s10, ttmp[14:15], 0xaf123456 ; encoding: [0x0a,0x00,0x55,0xd4,0x7a,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf]
3274# W64: v_cmp_ne_i64_e64 s[10:11], ttmp[14:15], 0xaf123456 ; encoding: [0x0a,0x00,0x55,0xd4,0x7a,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf]
3275
32760x0a,0x00,0x55,0xd4,0x7e,0xfa,0x01,0x00
3277# W32: v_cmp_ne_i64_e64 s10, exec, src_scc     ; encoding: [0x0a,0x00,0x55,0xd4,0x7e,0xfa,0x01,0x00]
3278# W64: v_cmp_ne_i64_e64 s[10:11], exec, src_scc ; encoding: [0x0a,0x00,0x55,0xd4,0x7e,0xfa,0x01,0x00]
3279
32800x0a,0x00,0x55,0xd4,0x7c,0xe0,0x01,0x00
3281# W32: v_cmp_ne_i64_e64 s10, null, 0.5         ; encoding: [0x0a,0x00,0x55,0xd4,0x7c,0xe0,0x01,0x00]
3282# W64: v_cmp_ne_i64_e64 s[10:11], null, 0.5    ; encoding: [0x0a,0x00,0x55,0xd4,0x7c,0xe0,0x01,0x00]
3283
32840x68,0x00,0x55,0xd4,0xc1,0x82,0x01,0x00
3285# W32: v_cmp_ne_i64_e64 s104, -1, -1           ; encoding: [0x68,0x00,0x55,0xd4,0xc1,0x82,0x01,0x00]
3286# W64: v_cmp_ne_i64_e64 s[104:105], -1, -1     ; encoding: [0x68,0x00,0x55,0xd4,0xc1,0x82,0x01,0x00]
3287
32880x6a,0x00,0x55,0xd4,0xf0,0xf8,0x00,0x00
3289# W32: v_cmp_ne_i64_e64 vcc_lo, 0.5, null      ; encoding: [0x6a,0x00,0x55,0xd4,0xf0,0xf8,0x00,0x00]
3290# W64: v_cmp_ne_i64_e64 vcc, 0.5, null         ; encoding: [0x6a,0x00,0x55,0xd4,0xf0,0xf8,0x00,0x00]
3291
32920x7a,0x00,0x55,0xd4,0xfd,0xfc,0x00,0x00
3293# W32: v_cmp_ne_i64_e64 ttmp14, src_scc, exec  ; encoding: [0x7a,0x00,0x55,0xd4,0xfd,0xfc,0x00,0x00]
3294# W64: v_cmp_ne_i64_e64 ttmp[14:15], src_scc, exec ; encoding: [0x7a,0x00,0x55,0xd4,0xfd,0xfc,0x00,0x00]
3295
32960x7c,0x00,0x55,0xd4,0xff,0xd4,0x00,0x00,0x56,0x34,0x12,0xaf
3297# GFX12: v_cmp_ne_i64_e64 null, 0xaf123456, vcc  ; encoding: [0x7c,0x00,0x55,0xd4,0xff,0xd4,0x00,0x00,0x56,0x34,0x12,0xaf]
3298
32990x0a,0x00,0x3d,0xd4,0x01,0x05,0x02,0x00
3300# W32-REAL16: v_cmp_ne_u16_e64 s10, v1.l, v2.l        ; encoding: [0x0a,0x00,0x3d,0xd4,0x01,0x05,0x02,0x00]
3301# W32-FAKE16: v_cmp_ne_u16_e64 s10, v1, v2            ; encoding: [0x0a,0x00,0x3d,0xd4,0x01,0x05,0x02,0x00]
3302# W64-REAL16: v_cmp_ne_u16_e64 s[10:11], v1.l, v2.l   ; encoding: [0x0a,0x00,0x3d,0xd4,0x01,0x05,0x02,0x00]
3303# W64-FAKE16: v_cmp_ne_u16_e64 s[10:11], v1, v2       ; encoding: [0x0a,0x00,0x3d,0xd4,0x01,0x05,0x02,0x00]
3304
33050x0a,0x00,0x3d,0xd4,0xff,0xff,0x03,0x00
3306# W32-REAL16: v_cmp_ne_u16_e64 s10, v255.l, v255.l    ; encoding: [0x0a,0x00,0x3d,0xd4,0xff,0xff,0x03,0x00]
3307# W32-FAKE16: v_cmp_ne_u16_e64 s10, v255, v255        ; encoding: [0x0a,0x00,0x3d,0xd4,0xff,0xff,0x03,0x00]
3308# W64-REAL16: v_cmp_ne_u16_e64 s[10:11], v255.l, v255.l ; encoding: [0x0a,0x00,0x3d,0xd4,0xff,0xff,0x03,0x00]
3309# W64-FAKE16: v_cmp_ne_u16_e64 s[10:11], v255, v255   ; encoding: [0x0a,0x00,0x3d,0xd4,0xff,0xff,0x03,0x00]
3310
33110x0a,0x00,0x3d,0xd4,0x01,0x04,0x00,0x00
3312# W32: v_cmp_ne_u16_e64 s10, s1, s2            ; encoding: [0x0a,0x00,0x3d,0xd4,0x01,0x04,0x00,0x00]
3313# W64: v_cmp_ne_u16_e64 s[10:11], s1, s2       ; encoding: [0x0a,0x00,0x3d,0xd4,0x01,0x04,0x00,0x00]
3314
33150x0a,0x00,0x3d,0xd4,0x69,0xd2,0x00,0x00
3316# W32: v_cmp_ne_u16_e64 s10, s105, s105        ; encoding: [0x0a,0x00,0x3d,0xd4,0x69,0xd2,0x00,0x00]
3317# W64: v_cmp_ne_u16_e64 s[10:11], s105, s105   ; encoding: [0x0a,0x00,0x3d,0xd4,0x69,0xd2,0x00,0x00]
3318
33190x0a,0x00,0x3d,0xd4,0x6a,0xf6,0x00,0x00
3320# W32: v_cmp_ne_u16_e64 s10, vcc_lo, ttmp15    ; encoding: [0x0a,0x00,0x3d,0xd4,0x6a,0xf6,0x00,0x00]
3321# W64: v_cmp_ne_u16_e64 s[10:11], vcc_lo, ttmp15 ; encoding: [0x0a,0x00,0x3d,0xd4,0x6a,0xf6,0x00,0x00]
3322
33230x0a,0x00,0x3d,0xd4,0x6b,0xfe,0x01,0x00,0x0b,0xfe,0x00,0x00
3324# W32: v_cmp_ne_u16_e64 s10, vcc_hi, 0xfe0b    ; encoding: [0x0a,0x00,0x3d,0xd4,0x6b,0xfe,0x01,0x00,0x0b,0xfe,0x00,0x00]
3325# W64: v_cmp_ne_u16_e64 s[10:11], vcc_hi, 0xfe0b ; encoding: [0x0a,0x00,0x3d,0xd4,0x6b,0xfe,0x01,0x00,0x0b,0xfe,0x00,0x00]
3326
33270x0a,0x00,0x3d,0xd4,0x7b,0xfa,0x01,0x00
3328# W32: v_cmp_ne_u16_e64 s10, ttmp15, src_scc   ; encoding: [0x0a,0x00,0x3d,0xd4,0x7b,0xfa,0x01,0x00]
3329# W64: v_cmp_ne_u16_e64 s[10:11], ttmp15, src_scc ; encoding: [0x0a,0x00,0x3d,0xd4,0x7b,0xfa,0x01,0x00]
3330
33310x0a,0x00,0x3d,0xd4,0x7d,0xe0,0x01,0x00
3332# W32: v_cmp_ne_u16_e64 s10, m0, 0x3800        ; encoding: [0x0a,0x00,0x3d,0xd4,0x7d,0xfe,0x01,0x00,0x00,0x38,0x00,0x00]
3333# W64: v_cmp_ne_u16_e64 s[10:11], m0, 0x3800   ; encoding: [0x0a,0x00,0x3d,0xd4,0x7d,0xfe,0x01,0x00,0x00,0x38,0x00,0x00]
3334
33350x0a,0x00,0x3d,0xd4,0x7e,0x82,0x01,0x00
3336# W32: v_cmp_ne_u16_e64 s10, exec_lo, -1       ; encoding: [0x0a,0x00,0x3d,0xd4,0x7e,0x82,0x01,0x00]
3337# W64: v_cmp_ne_u16_e64 s[10:11], exec_lo, -1  ; encoding: [0x0a,0x00,0x3d,0xd4,0x7e,0x82,0x01,0x00]
3338
33390x0a,0x00,0x3d,0xd4,0x7f,0xf8,0x00,0x00
3340# W32: v_cmp_ne_u16_e64 s10, exec_hi, null     ; encoding: [0x0a,0x00,0x3d,0xd4,0x7f,0xf8,0x00,0x00]
3341# W64: v_cmp_ne_u16_e64 s[10:11], exec_hi, null ; encoding: [0x0a,0x00,0x3d,0xd4,0x7f,0xf8,0x00,0x00]
3342
33430x0a,0x00,0x3d,0xd4,0x7c,0xfc,0x00,0x00
3344# W32: v_cmp_ne_u16_e64 s10, null, exec_lo     ; encoding: [0x0a,0x00,0x3d,0xd4,0x7c,0xfc,0x00,0x00]
3345# W64: v_cmp_ne_u16_e64 s[10:11], null, exec_lo ; encoding: [0x0a,0x00,0x3d,0xd4,0x7c,0xfc,0x00,0x00]
3346
33470x68,0x00,0x3d,0xd4,0xc1,0xfe,0x00,0x00
3348# W32: v_cmp_ne_u16_e64 s104, -1, exec_hi      ; encoding: [0x68,0x00,0x3d,0xd4,0xc1,0xfe,0x00,0x00]
3349# W64: v_cmp_ne_u16_e64 s[104:105], -1, exec_hi ; encoding: [0x68,0x00,0x3d,0xd4,0xc1,0xfe,0x00,0x00]
3350
33510x6a,0x00,0x3d,0xd4,0xf0,0xfa,0x00,0x00
3352# W32: v_cmp_ne_u16_e64 vcc_lo, 0x3800, m0     ; encoding: [0x6a,0x00,0x3d,0xd4,0xff,0xfa,0x00,0x00,0x00,0x38,0x00,0x00]
3353# W64: v_cmp_ne_u16_e64 vcc, 0x3800, m0        ; encoding: [0x6a,0x00,0x3d,0xd4,0xff,0xfa,0x00,0x00,0x00,0x38,0x00,0x00]
3354
33550x7a,0x00,0x3d,0xd4,0xfd,0xd4,0x00,0x00
3356# W32: v_cmp_ne_u16_e64 ttmp14, src_scc, vcc_lo ; encoding: [0x7a,0x00,0x3d,0xd4,0xfd,0xd4,0x00,0x00]
3357# W64: v_cmp_ne_u16_e64 ttmp[14:15], src_scc, vcc_lo ; encoding: [0x7a,0x00,0x3d,0xd4,0xfd,0xd4,0x00,0x00]
3358
33590x7c,0x00,0x3d,0xd4,0xff,0xd6,0x00,0x00,0x0b,0xfe,0x00,0x00
3360# GFX12: v_cmp_ne_u16_e64 null, 0xfe0b, vcc_hi   ; encoding: [0x7c,0x00,0x3d,0xd4,0xff,0xd6,0x00,0x00,0x0b,0xfe,0x00,0x00]
3361
33620x0a,0x08,0x3d,0xd4,0x01,0x05,0x02,0x00
3363# W32-REAL16: v_cmp_ne_u16_e64 s10, v1.h, v2.l op_sel:[1,0,0] ; encoding: [0x0a,0x08,0x3d,0xd4,0x01,0x05,0x02,0x00]
3364# W32-FAKE16: v_cmp_ne_u16_e64 s10, v1, v2            ; encoding: [0x0a,0x00,0x3d,0xd4,0x01,0x05,0x02,0x00]
3365# W64-REAL16: v_cmp_ne_u16_e64 s[10:11], v1.h, v2.l op_sel:[1,0,0] ; encoding: [0x0a,0x08,0x3d,0xd4,0x01,0x05,0x02,0x00]
3366# W64-FAKE16: v_cmp_ne_u16_e64 s[10:11], v1, v2       ; encoding: [0x0a,0x00,0x3d,0xd4,0x01,0x05,0x02,0x00]
3367
33680x0a,0x10,0x3d,0xd4,0xff,0xff,0x03,0x00
3369# W32-REAL16: v_cmp_ne_u16_e64 s10, v255.l, v255.h op_sel:[0,1,0] ; encoding: [0x0a,0x10,0x3d,0xd4,0xff,0xff,0x03,0x00]
3370# W32-FAKE16: v_cmp_ne_u16_e64 s10, v255, v255        ; encoding: [0x0a,0x00,0x3d,0xd4,0xff,0xff,0x03,0x00]
3371# W64-REAL16: v_cmp_ne_u16_e64 s[10:11], v255.l, v255.h op_sel:[0,1,0] ; encoding: [0x0a,0x10,0x3d,0xd4,0xff,0xff,0x03,0x00]
3372# W64-FAKE16: v_cmp_ne_u16_e64 s[10:11], v255, v255   ; encoding: [0x0a,0x00,0x3d,0xd4,0xff,0xff,0x03,0x00]
3373
3374
33750x0a,0x00,0x4d,0xd4,0x01,0x05,0x02,0x00
3376# W32: v_cmp_ne_u32_e64 s10, v1, v2            ; encoding: [0x0a,0x00,0x4d,0xd4,0x01,0x05,0x02,0x00]
3377# W64: v_cmp_ne_u32_e64 s[10:11], v1, v2       ; encoding: [0x0a,0x00,0x4d,0xd4,0x01,0x05,0x02,0x00]
3378
33790x0a,0x00,0x4d,0xd4,0xff,0xff,0x03,0x00
3380# W32: v_cmp_ne_u32_e64 s10, v255, v255        ; encoding: [0x0a,0x00,0x4d,0xd4,0xff,0xff,0x03,0x00]
3381# W64: v_cmp_ne_u32_e64 s[10:11], v255, v255   ; encoding: [0x0a,0x00,0x4d,0xd4,0xff,0xff,0x03,0x00]
3382
33830x0a,0x00,0x4d,0xd4,0x01,0x04,0x00,0x00
3384# W32: v_cmp_ne_u32_e64 s10, s1, s2            ; encoding: [0x0a,0x00,0x4d,0xd4,0x01,0x04,0x00,0x00]
3385# W64: v_cmp_ne_u32_e64 s[10:11], s1, s2       ; encoding: [0x0a,0x00,0x4d,0xd4,0x01,0x04,0x00,0x00]
3386
33870x0a,0x00,0x4d,0xd4,0x69,0xd2,0x00,0x00
3388# W32: v_cmp_ne_u32_e64 s10, s105, s105        ; encoding: [0x0a,0x00,0x4d,0xd4,0x69,0xd2,0x00,0x00]
3389# W64: v_cmp_ne_u32_e64 s[10:11], s105, s105   ; encoding: [0x0a,0x00,0x4d,0xd4,0x69,0xd2,0x00,0x00]
3390
33910x0a,0x00,0x4d,0xd4,0x6a,0xf6,0x00,0x00
3392# W32: v_cmp_ne_u32_e64 s10, vcc_lo, ttmp15    ; encoding: [0x0a,0x00,0x4d,0xd4,0x6a,0xf6,0x00,0x00]
3393# W64: v_cmp_ne_u32_e64 s[10:11], vcc_lo, ttmp15 ; encoding: [0x0a,0x00,0x4d,0xd4,0x6a,0xf6,0x00,0x00]
3394
33950x0a,0x00,0x4d,0xd4,0x6b,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf
3396# W32: v_cmp_ne_u32_e64 s10, vcc_hi, 0xaf123456 ; encoding: [0x0a,0x00,0x4d,0xd4,0x6b,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf]
3397# W64: v_cmp_ne_u32_e64 s[10:11], vcc_hi, 0xaf123456 ; encoding: [0x0a,0x00,0x4d,0xd4,0x6b,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf]
3398
33990x0a,0x00,0x4d,0xd4,0x7b,0xfa,0x01,0x00
3400# W32: v_cmp_ne_u32_e64 s10, ttmp15, src_scc   ; encoding: [0x0a,0x00,0x4d,0xd4,0x7b,0xfa,0x01,0x00]
3401# W64: v_cmp_ne_u32_e64 s[10:11], ttmp15, src_scc ; encoding: [0x0a,0x00,0x4d,0xd4,0x7b,0xfa,0x01,0x00]
3402
34030x0a,0x00,0x4d,0xd4,0x7d,0xe0,0x01,0x00
3404# W32: v_cmp_ne_u32_e64 s10, m0, 0.5           ; encoding: [0x0a,0x00,0x4d,0xd4,0x7d,0xe0,0x01,0x00]
3405# W64: v_cmp_ne_u32_e64 s[10:11], m0, 0.5      ; encoding: [0x0a,0x00,0x4d,0xd4,0x7d,0xe0,0x01,0x00]
3406
34070x0a,0x00,0x4d,0xd4,0x7e,0x82,0x01,0x00
3408# W32: v_cmp_ne_u32_e64 s10, exec_lo, -1       ; encoding: [0x0a,0x00,0x4d,0xd4,0x7e,0x82,0x01,0x00]
3409# W64: v_cmp_ne_u32_e64 s[10:11], exec_lo, -1  ; encoding: [0x0a,0x00,0x4d,0xd4,0x7e,0x82,0x01,0x00]
3410
34110x0a,0x00,0x4d,0xd4,0x7f,0xf8,0x00,0x00
3412# W32: v_cmp_ne_u32_e64 s10, exec_hi, null     ; encoding: [0x0a,0x00,0x4d,0xd4,0x7f,0xf8,0x00,0x00]
3413# W64: v_cmp_ne_u32_e64 s[10:11], exec_hi, null ; encoding: [0x0a,0x00,0x4d,0xd4,0x7f,0xf8,0x00,0x00]
3414
34150x0a,0x00,0x4d,0xd4,0x7c,0xfc,0x00,0x00
3416# W32: v_cmp_ne_u32_e64 s10, null, exec_lo     ; encoding: [0x0a,0x00,0x4d,0xd4,0x7c,0xfc,0x00,0x00]
3417# W64: v_cmp_ne_u32_e64 s[10:11], null, exec_lo ; encoding: [0x0a,0x00,0x4d,0xd4,0x7c,0xfc,0x00,0x00]
3418
34190x68,0x00,0x4d,0xd4,0xc1,0xfe,0x00,0x00
3420# W32: v_cmp_ne_u32_e64 s104, -1, exec_hi      ; encoding: [0x68,0x00,0x4d,0xd4,0xc1,0xfe,0x00,0x00]
3421# W64: v_cmp_ne_u32_e64 s[104:105], -1, exec_hi ; encoding: [0x68,0x00,0x4d,0xd4,0xc1,0xfe,0x00,0x00]
3422
34230x6a,0x00,0x4d,0xd4,0xf0,0xfa,0x00,0x00
3424# W32: v_cmp_ne_u32_e64 vcc_lo, 0.5, m0        ; encoding: [0x6a,0x00,0x4d,0xd4,0xf0,0xfa,0x00,0x00]
3425# W64: v_cmp_ne_u32_e64 vcc, 0.5, m0           ; encoding: [0x6a,0x00,0x4d,0xd4,0xf0,0xfa,0x00,0x00]
3426
34270x7a,0x00,0x4d,0xd4,0xfd,0xd4,0x00,0x00
3428# W32: v_cmp_ne_u32_e64 ttmp14, src_scc, vcc_lo ; encoding: [0x7a,0x00,0x4d,0xd4,0xfd,0xd4,0x00,0x00]
3429# W64: v_cmp_ne_u32_e64 ttmp[14:15], src_scc, vcc_lo ; encoding: [0x7a,0x00,0x4d,0xd4,0xfd,0xd4,0x00,0x00]
3430
34310x7c,0x00,0x4d,0xd4,0xff,0xd6,0x00,0x00,0x56,0x34,0x12,0xaf
3432# GFX12: v_cmp_ne_u32_e64 null, 0xaf123456, vcc_hi ; encoding: [0x7c,0x00,0x4d,0xd4,0xff,0xd6,0x00,0x00,0x56,0x34,0x12,0xaf]
3433
34340x0a,0x00,0x5d,0xd4,0x01,0x05,0x02,0x00
3435# W32: v_cmp_ne_u64_e64 s10, v[1:2], v[2:3]    ; encoding: [0x0a,0x00,0x5d,0xd4,0x01,0x05,0x02,0x00]
3436# W64: v_cmp_ne_u64_e64 s[10:11], v[1:2], v[2:3] ; encoding: [0x0a,0x00,0x5d,0xd4,0x01,0x05,0x02,0x00]
3437
34380x0a,0x00,0x5d,0xd4,0xfe,0xfd,0x03,0x00
3439# W32: v_cmp_ne_u64_e64 s10, v[254:255], v[254:255] ; encoding: [0x0a,0x00,0x5d,0xd4,0xfe,0xfd,0x03,0x00]
3440# W64: v_cmp_ne_u64_e64 s[10:11], v[254:255], v[254:255] ; encoding: [0x0a,0x00,0x5d,0xd4,0xfe,0xfd,0x03,0x00]
3441
34420x0a,0x00,0x5d,0xd4,0x02,0x08,0x00,0x00
3443# W32: v_cmp_ne_u64_e64 s10, s[2:3], s[4:5]    ; encoding: [0x0a,0x00,0x5d,0xd4,0x02,0x08,0x00,0x00]
3444# W64: v_cmp_ne_u64_e64 s[10:11], s[2:3], s[4:5] ; encoding: [0x0a,0x00,0x5d,0xd4,0x02,0x08,0x00,0x00]
3445
34460x0a,0x00,0x5d,0xd4,0x68,0xd0,0x00,0x00
3447# W32: v_cmp_ne_u64_e64 s10, s[104:105], s[104:105] ; encoding: [0x0a,0x00,0x5d,0xd4,0x68,0xd0,0x00,0x00]
3448# W64: v_cmp_ne_u64_e64 s[10:11], s[104:105], s[104:105] ; encoding: [0x0a,0x00,0x5d,0xd4,0x68,0xd0,0x00,0x00]
3449
34500x0a,0x00,0x5d,0xd4,0x6a,0xf4,0x00,0x00
3451# W32: v_cmp_ne_u64_e64 s10, vcc, ttmp[14:15]  ; encoding: [0x0a,0x00,0x5d,0xd4,0x6a,0xf4,0x00,0x00]
3452# W64: v_cmp_ne_u64_e64 s[10:11], vcc, ttmp[14:15] ; encoding: [0x0a,0x00,0x5d,0xd4,0x6a,0xf4,0x00,0x00]
3453
34540x0a,0x00,0x5d,0xd4,0x7a,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf
3455# W32: v_cmp_ne_u64_e64 s10, ttmp[14:15], 0xaf123456 ; encoding: [0x0a,0x00,0x5d,0xd4,0x7a,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf]
3456# W64: v_cmp_ne_u64_e64 s[10:11], ttmp[14:15], 0xaf123456 ; encoding: [0x0a,0x00,0x5d,0xd4,0x7a,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf]
3457
34580x0a,0x00,0x5d,0xd4,0x7e,0xfa,0x01,0x00
3459# W32: v_cmp_ne_u64_e64 s10, exec, src_scc     ; encoding: [0x0a,0x00,0x5d,0xd4,0x7e,0xfa,0x01,0x00]
3460# W64: v_cmp_ne_u64_e64 s[10:11], exec, src_scc ; encoding: [0x0a,0x00,0x5d,0xd4,0x7e,0xfa,0x01,0x00]
3461
34620x0a,0x00,0x5d,0xd4,0x7c,0xe0,0x01,0x00
3463# W32: v_cmp_ne_u64_e64 s10, null, 0.5         ; encoding: [0x0a,0x00,0x5d,0xd4,0x7c,0xe0,0x01,0x00]
3464# W64: v_cmp_ne_u64_e64 s[10:11], null, 0.5    ; encoding: [0x0a,0x00,0x5d,0xd4,0x7c,0xe0,0x01,0x00]
3465
34660x68,0x00,0x5d,0xd4,0xc1,0x82,0x01,0x00
3467# W32: v_cmp_ne_u64_e64 s104, -1, -1           ; encoding: [0x68,0x00,0x5d,0xd4,0xc1,0x82,0x01,0x00]
3468# W64: v_cmp_ne_u64_e64 s[104:105], -1, -1     ; encoding: [0x68,0x00,0x5d,0xd4,0xc1,0x82,0x01,0x00]
3469
34700x6a,0x00,0x5d,0xd4,0xf0,0xf8,0x00,0x00
3471# W32: v_cmp_ne_u64_e64 vcc_lo, 0.5, null      ; encoding: [0x6a,0x00,0x5d,0xd4,0xf0,0xf8,0x00,0x00]
3472# W64: v_cmp_ne_u64_e64 vcc, 0.5, null         ; encoding: [0x6a,0x00,0x5d,0xd4,0xf0,0xf8,0x00,0x00]
3473
34740x7a,0x00,0x5d,0xd4,0xfd,0xfc,0x00,0x00
3475# W32: v_cmp_ne_u64_e64 ttmp14, src_scc, exec  ; encoding: [0x7a,0x00,0x5d,0xd4,0xfd,0xfc,0x00,0x00]
3476# W64: v_cmp_ne_u64_e64 ttmp[14:15], src_scc, exec ; encoding: [0x7a,0x00,0x5d,0xd4,0xfd,0xfc,0x00,0x00]
3477
34780x7c,0x00,0x5d,0xd4,0xff,0xd4,0x00,0x00,0x56,0x34,0x12,0xaf
3479# GFX12: v_cmp_ne_u64_e64 null, 0xaf123456, vcc  ; encoding: [0x7c,0x00,0x5d,0xd4,0xff,0xd4,0x00,0x00,0x56,0x34,0x12,0xaf]
3480
34810x0a,0x00,0x0d,0xd4,0x01,0x05,0x02,0x00
3482# W32-REAL16: v_cmp_neq_f16_e64 s10, v1.l, v2.l       ; encoding: [0x0a,0x00,0x0d,0xd4,0x01,0x05,0x02,0x00]
3483# W32-FAKE16: v_cmp_neq_f16_e64 s10, v1, v2           ; encoding: [0x0a,0x00,0x0d,0xd4,0x01,0x05,0x02,0x00]
3484# W64-REAL16: v_cmp_neq_f16_e64 s[10:11], v1.l, v2.l  ; encoding: [0x0a,0x00,0x0d,0xd4,0x01,0x05,0x02,0x00]
3485# W64-FAKE16: v_cmp_neq_f16_e64 s[10:11], v1, v2      ; encoding: [0x0a,0x00,0x0d,0xd4,0x01,0x05,0x02,0x00]
3486
34870x0a,0x00,0x0d,0xd4,0xff,0xff,0x03,0x00
3488# W32-REAL16: v_cmp_neq_f16_e64 s10, v255.l, v255.l   ; encoding: [0x0a,0x00,0x0d,0xd4,0xff,0xff,0x03,0x00]
3489# W32-FAKE16: v_cmp_neq_f16_e64 s10, v255, v255       ; encoding: [0x0a,0x00,0x0d,0xd4,0xff,0xff,0x03,0x00]
3490# W64-REAL16: v_cmp_neq_f16_e64 s[10:11], v255.l, v255.l ; encoding: [0x0a,0x00,0x0d,0xd4,0xff,0xff,0x03,0x00]
3491# W64-FAKE16: v_cmp_neq_f16_e64 s[10:11], v255, v255  ; encoding: [0x0a,0x00,0x0d,0xd4,0xff,0xff,0x03,0x00]
3492
34930x0a,0x00,0x0d,0xd4,0x01,0x04,0x00,0x00
3494# W32: v_cmp_neq_f16_e64 s10, s1, s2           ; encoding: [0x0a,0x00,0x0d,0xd4,0x01,0x04,0x00,0x00]
3495# W64: v_cmp_neq_f16_e64 s[10:11], s1, s2      ; encoding: [0x0a,0x00,0x0d,0xd4,0x01,0x04,0x00,0x00]
3496
34970x0a,0x00,0x0d,0xd4,0x69,0xd2,0x00,0x00
3498# W32: v_cmp_neq_f16_e64 s10, s105, s105       ; encoding: [0x0a,0x00,0x0d,0xd4,0x69,0xd2,0x00,0x00]
3499# W64: v_cmp_neq_f16_e64 s[10:11], s105, s105  ; encoding: [0x0a,0x00,0x0d,0xd4,0x69,0xd2,0x00,0x00]
3500
35010x0a,0x00,0x0d,0xd4,0x6a,0xf6,0x00,0x00
3502# W32: v_cmp_neq_f16_e64 s10, vcc_lo, ttmp15   ; encoding: [0x0a,0x00,0x0d,0xd4,0x6a,0xf6,0x00,0x00]
3503# W64: v_cmp_neq_f16_e64 s[10:11], vcc_lo, ttmp15 ; encoding: [0x0a,0x00,0x0d,0xd4,0x6a,0xf6,0x00,0x00]
3504
35050x0a,0x00,0x0d,0xd4,0x6b,0xfe,0x01,0x00,0x0b,0xfe,0x00,0x00
3506# W32: v_cmp_neq_f16_e64 s10, vcc_hi, 0xfe0b   ; encoding: [0x0a,0x00,0x0d,0xd4,0x6b,0xfe,0x01,0x00,0x0b,0xfe,0x00,0x00]
3507# W64: v_cmp_neq_f16_e64 s[10:11], vcc_hi, 0xfe0b ; encoding: [0x0a,0x00,0x0d,0xd4,0x6b,0xfe,0x01,0x00,0x0b,0xfe,0x00,0x00]
3508
35090x0a,0x00,0x0d,0xd4,0x7b,0xfa,0x01,0x00
3510# W32: v_cmp_neq_f16_e64 s10, ttmp15, src_scc  ; encoding: [0x0a,0x00,0x0d,0xd4,0x7b,0xfa,0x01,0x00]
3511# W64: v_cmp_neq_f16_e64 s[10:11], ttmp15, src_scc ; encoding: [0x0a,0x00,0x0d,0xd4,0x7b,0xfa,0x01,0x00]
3512
35130x0a,0x00,0x0d,0xd4,0x7d,0xe0,0x01,0x00
3514# W32: v_cmp_neq_f16_e64 s10, m0, 0.5          ; encoding: [0x0a,0x00,0x0d,0xd4,0x7d,0xe0,0x01,0x00]
3515# W64: v_cmp_neq_f16_e64 s[10:11], m0, 0.5     ; encoding: [0x0a,0x00,0x0d,0xd4,0x7d,0xe0,0x01,0x00]
3516
35170x0a,0x00,0x0d,0xd4,0x7e,0x82,0x01,0x00
3518# W32: v_cmp_neq_f16_e64 s10, exec_lo, -1      ; encoding: [0x0a,0x00,0x0d,0xd4,0x7e,0x82,0x01,0x00]
3519# W64: v_cmp_neq_f16_e64 s[10:11], exec_lo, -1 ; encoding: [0x0a,0x00,0x0d,0xd4,0x7e,0x82,0x01,0x00]
3520
35210x0a,0x01,0x0d,0xd4,0x7f,0xf8,0x00,0x00
3522# W32: v_cmp_neq_f16_e64 s10, |exec_hi|, null  ; encoding: [0x0a,0x01,0x0d,0xd4,0x7f,0xf8,0x00,0x00]
3523# W64: v_cmp_neq_f16_e64 s[10:11], |exec_hi|, null ; encoding: [0x0a,0x01,0x0d,0xd4,0x7f,0xf8,0x00,0x00]
3524
35250x0a,0x00,0x0d,0xd4,0x7c,0xfc,0x00,0x00
3526# W32: v_cmp_neq_f16_e64 s10, null, exec_lo    ; encoding: [0x0a,0x00,0x0d,0xd4,0x7c,0xfc,0x00,0x00]
3527# W64: v_cmp_neq_f16_e64 s[10:11], null, exec_lo ; encoding: [0x0a,0x00,0x0d,0xd4,0x7c,0xfc,0x00,0x00]
3528
35290x68,0x00,0x0d,0xd4,0xc1,0xfe,0x00,0x00
3530# W32: v_cmp_neq_f16_e64 s104, -1, exec_hi     ; encoding: [0x68,0x00,0x0d,0xd4,0xc1,0xfe,0x00,0x00]
3531# W64: v_cmp_neq_f16_e64 s[104:105], -1, exec_hi ; encoding: [0x68,0x00,0x0d,0xd4,0xc1,0xfe,0x00,0x00]
3532
35330x6a,0x00,0x0d,0xd4,0xf0,0xfa,0x00,0x40
3534# W32: v_cmp_neq_f16_e64 vcc_lo, 0.5, -m0      ; encoding: [0x6a,0x00,0x0d,0xd4,0xf0,0xfa,0x00,0x40]
3535# W64: v_cmp_neq_f16_e64 vcc, 0.5, -m0         ; encoding: [0x6a,0x00,0x0d,0xd4,0xf0,0xfa,0x00,0x40]
3536
35370x7a,0x02,0x0d,0xd4,0xfd,0xd4,0x00,0x20
3538# W32: v_cmp_neq_f16_e64 ttmp14, -src_scc, |vcc_lo| ; encoding: [0x7a,0x02,0x0d,0xd4,0xfd,0xd4,0x00,0x20]
3539# W64: v_cmp_neq_f16_e64 ttmp[14:15], -src_scc, |vcc_lo| ; encoding: [0x7a,0x02,0x0d,0xd4,0xfd,0xd4,0x00,0x20]
3540
35410x7c,0x83,0x0d,0xd4,0xff,0xd6,0x00,0x60,0x0b,0xfe,0x00,0x00
3542# GFX12: v_cmp_neq_f16_e64 null, -|0xfe0b|, -|vcc_hi| clamp ; encoding: [0x7c,0x83,0x0d,0xd4,0xff,0xd6,0x00,0x60,0x0b,0xfe,0x00,0x00]
3543
35440x0a,0x08,0x0d,0xd4,0x01,0x05,0x02,0x00
3545# W32-REAL16: v_cmp_neq_f16_e64 s10, v1.h, v2.l op_sel:[1,0,0] ; encoding: [0x0a,0x08,0x0d,0xd4,0x01,0x05,0x02,0x00]
3546# W32-FAKE16: v_cmp_neq_f16_e64 s10, v1, v2           ; encoding: [0x0a,0x00,0x0d,0xd4,0x01,0x05,0x02,0x00]
3547# W64-REAL16: v_cmp_neq_f16_e64 s[10:11], v1.h, v2.l op_sel:[1,0,0] ; encoding: [0x0a,0x08,0x0d,0xd4,0x01,0x05,0x02,0x00]
3548# W64-FAKE16: v_cmp_neq_f16_e64 s[10:11], v1, v2      ; encoding: [0x0a,0x00,0x0d,0xd4,0x01,0x05,0x02,0x00]
3549
35500x0a,0x10,0x0d,0xd4,0xff,0xff,0x03,0x00
3551# W32-REAL16: v_cmp_neq_f16_e64 s10, v255.l, v255.h op_sel:[0,1,0] ; encoding: [0x0a,0x10,0x0d,0xd4,0xff,0xff,0x03,0x00]
3552# W32-FAKE16: v_cmp_neq_f16_e64 s10, v255, v255       ; encoding: [0x0a,0x00,0x0d,0xd4,0xff,0xff,0x03,0x00]
3553# W64-REAL16: v_cmp_neq_f16_e64 s[10:11], v255.l, v255.h op_sel:[0,1,0] ; encoding: [0x0a,0x10,0x0d,0xd4,0xff,0xff,0x03,0x00]
3554# W64-FAKE16: v_cmp_neq_f16_e64 s[10:11], v255, v255  ; encoding: [0x0a,0x00,0x0d,0xd4,0xff,0xff,0x03,0x00]
3555
3556
35570x0a,0x00,0x1d,0xd4,0x01,0x05,0x02,0x00
3558# W32: v_cmp_neq_f32_e64 s10, v1, v2           ; encoding: [0x0a,0x00,0x1d,0xd4,0x01,0x05,0x02,0x00]
3559# W64: v_cmp_neq_f32_e64 s[10:11], v1, v2      ; encoding: [0x0a,0x00,0x1d,0xd4,0x01,0x05,0x02,0x00]
3560
35610x0a,0x00,0x1d,0xd4,0xff,0xff,0x03,0x00
3562# W32: v_cmp_neq_f32_e64 s10, v255, v255       ; encoding: [0x0a,0x00,0x1d,0xd4,0xff,0xff,0x03,0x00]
3563# W64: v_cmp_neq_f32_e64 s[10:11], v255, v255  ; encoding: [0x0a,0x00,0x1d,0xd4,0xff,0xff,0x03,0x00]
3564
35650x0a,0x00,0x1d,0xd4,0x01,0x04,0x00,0x00
3566# W32: v_cmp_neq_f32_e64 s10, s1, s2           ; encoding: [0x0a,0x00,0x1d,0xd4,0x01,0x04,0x00,0x00]
3567# W64: v_cmp_neq_f32_e64 s[10:11], s1, s2      ; encoding: [0x0a,0x00,0x1d,0xd4,0x01,0x04,0x00,0x00]
3568
35690x0a,0x00,0x1d,0xd4,0x69,0xd2,0x00,0x00
3570# W32: v_cmp_neq_f32_e64 s10, s105, s105       ; encoding: [0x0a,0x00,0x1d,0xd4,0x69,0xd2,0x00,0x00]
3571# W64: v_cmp_neq_f32_e64 s[10:11], s105, s105  ; encoding: [0x0a,0x00,0x1d,0xd4,0x69,0xd2,0x00,0x00]
3572
35730x0a,0x00,0x1d,0xd4,0x6a,0xf6,0x00,0x00
3574# W32: v_cmp_neq_f32_e64 s10, vcc_lo, ttmp15   ; encoding: [0x0a,0x00,0x1d,0xd4,0x6a,0xf6,0x00,0x00]
3575# W64: v_cmp_neq_f32_e64 s[10:11], vcc_lo, ttmp15 ; encoding: [0x0a,0x00,0x1d,0xd4,0x6a,0xf6,0x00,0x00]
3576
35770x0a,0x00,0x1d,0xd4,0x6b,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf
3578# W32: v_cmp_neq_f32_e64 s10, vcc_hi, 0xaf123456 ; encoding: [0x0a,0x00,0x1d,0xd4,0x6b,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf]
3579# W64: v_cmp_neq_f32_e64 s[10:11], vcc_hi, 0xaf123456 ; encoding: [0x0a,0x00,0x1d,0xd4,0x6b,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf]
3580
35810x0a,0x00,0x1d,0xd4,0x7b,0xfa,0x01,0x00
3582# W32: v_cmp_neq_f32_e64 s10, ttmp15, src_scc  ; encoding: [0x0a,0x00,0x1d,0xd4,0x7b,0xfa,0x01,0x00]
3583# W64: v_cmp_neq_f32_e64 s[10:11], ttmp15, src_scc ; encoding: [0x0a,0x00,0x1d,0xd4,0x7b,0xfa,0x01,0x00]
3584
35850x0a,0x00,0x1d,0xd4,0x7d,0xe0,0x01,0x00
3586# W32: v_cmp_neq_f32_e64 s10, m0, 0.5          ; encoding: [0x0a,0x00,0x1d,0xd4,0x7d,0xe0,0x01,0x00]
3587# W64: v_cmp_neq_f32_e64 s[10:11], m0, 0.5     ; encoding: [0x0a,0x00,0x1d,0xd4,0x7d,0xe0,0x01,0x00]
3588
35890x0a,0x00,0x1d,0xd4,0x7e,0x82,0x01,0x00
3590# W32: v_cmp_neq_f32_e64 s10, exec_lo, -1      ; encoding: [0x0a,0x00,0x1d,0xd4,0x7e,0x82,0x01,0x00]
3591# W64: v_cmp_neq_f32_e64 s[10:11], exec_lo, -1 ; encoding: [0x0a,0x00,0x1d,0xd4,0x7e,0x82,0x01,0x00]
3592
35930x0a,0x01,0x1d,0xd4,0x7f,0xf8,0x00,0x00
3594# W32: v_cmp_neq_f32_e64 s10, |exec_hi|, null  ; encoding: [0x0a,0x01,0x1d,0xd4,0x7f,0xf8,0x00,0x00]
3595# W64: v_cmp_neq_f32_e64 s[10:11], |exec_hi|, null ; encoding: [0x0a,0x01,0x1d,0xd4,0x7f,0xf8,0x00,0x00]
3596
35970x0a,0x00,0x1d,0xd4,0x7c,0xfc,0x00,0x00
3598# W32: v_cmp_neq_f32_e64 s10, null, exec_lo    ; encoding: [0x0a,0x00,0x1d,0xd4,0x7c,0xfc,0x00,0x00]
3599# W64: v_cmp_neq_f32_e64 s[10:11], null, exec_lo ; encoding: [0x0a,0x00,0x1d,0xd4,0x7c,0xfc,0x00,0x00]
3600
36010x68,0x00,0x1d,0xd4,0xc1,0xfe,0x00,0x00
3602# W32: v_cmp_neq_f32_e64 s104, -1, exec_hi     ; encoding: [0x68,0x00,0x1d,0xd4,0xc1,0xfe,0x00,0x00]
3603# W64: v_cmp_neq_f32_e64 s[104:105], -1, exec_hi ; encoding: [0x68,0x00,0x1d,0xd4,0xc1,0xfe,0x00,0x00]
3604
36050x6a,0x00,0x1d,0xd4,0xf0,0xfa,0x00,0x40
3606# W32: v_cmp_neq_f32_e64 vcc_lo, 0.5, -m0      ; encoding: [0x6a,0x00,0x1d,0xd4,0xf0,0xfa,0x00,0x40]
3607# W64: v_cmp_neq_f32_e64 vcc, 0.5, -m0         ; encoding: [0x6a,0x00,0x1d,0xd4,0xf0,0xfa,0x00,0x40]
3608
36090x7a,0x02,0x1d,0xd4,0xfd,0xd4,0x00,0x20
3610# W32: v_cmp_neq_f32_e64 ttmp14, -src_scc, |vcc_lo| ; encoding: [0x7a,0x02,0x1d,0xd4,0xfd,0xd4,0x00,0x20]
3611# W64: v_cmp_neq_f32_e64 ttmp[14:15], -src_scc, |vcc_lo| ; encoding: [0x7a,0x02,0x1d,0xd4,0xfd,0xd4,0x00,0x20]
3612
36130x7c,0x83,0x1d,0xd4,0xff,0xd6,0x00,0x60,0x56,0x34,0x12,0xaf
3614# GFX12: v_cmp_neq_f32_e64 null, -|0xaf123456|, -|vcc_hi| clamp ; encoding: [0x7c,0x83,0x1d,0xd4,0xff,0xd6,0x00,0x60,0x56,0x34,0x12,0xaf]
3615
36160x0a,0x00,0x2d,0xd4,0x01,0x05,0x02,0x00
3617# W32: v_cmp_neq_f64_e64 s10, v[1:2], v[2:3]   ; encoding: [0x0a,0x00,0x2d,0xd4,0x01,0x05,0x02,0x00]
3618# W64: v_cmp_neq_f64_e64 s[10:11], v[1:2], v[2:3] ; encoding: [0x0a,0x00,0x2d,0xd4,0x01,0x05,0x02,0x00]
3619
36200x0a,0x00,0x2d,0xd4,0xfe,0xfd,0x03,0x00
3621# W32: v_cmp_neq_f64_e64 s10, v[254:255], v[254:255] ; encoding: [0x0a,0x00,0x2d,0xd4,0xfe,0xfd,0x03,0x00]
3622# W64: v_cmp_neq_f64_e64 s[10:11], v[254:255], v[254:255] ; encoding: [0x0a,0x00,0x2d,0xd4,0xfe,0xfd,0x03,0x00]
3623
36240x0a,0x00,0x2d,0xd4,0x02,0x08,0x00,0x00
3625# W32: v_cmp_neq_f64_e64 s10, s[2:3], s[4:5]   ; encoding: [0x0a,0x00,0x2d,0xd4,0x02,0x08,0x00,0x00]
3626# W64: v_cmp_neq_f64_e64 s[10:11], s[2:3], s[4:5] ; encoding: [0x0a,0x00,0x2d,0xd4,0x02,0x08,0x00,0x00]
3627
36280x0a,0x00,0x2d,0xd4,0x68,0xd0,0x00,0x00
3629# W32: v_cmp_neq_f64_e64 s10, s[104:105], s[104:105] ; encoding: [0x0a,0x00,0x2d,0xd4,0x68,0xd0,0x00,0x00]
3630# W64: v_cmp_neq_f64_e64 s[10:11], s[104:105], s[104:105] ; encoding: [0x0a,0x00,0x2d,0xd4,0x68,0xd0,0x00,0x00]
3631
36320x0a,0x00,0x2d,0xd4,0x6a,0xf4,0x00,0x00
3633# W32: v_cmp_neq_f64_e64 s10, vcc, ttmp[14:15] ; encoding: [0x0a,0x00,0x2d,0xd4,0x6a,0xf4,0x00,0x00]
3634# W64: v_cmp_neq_f64_e64 s[10:11], vcc, ttmp[14:15] ; encoding: [0x0a,0x00,0x2d,0xd4,0x6a,0xf4,0x00,0x00]
3635
36360x0a,0x00,0x2d,0xd4,0x7a,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf
3637# W32: v_cmp_neq_f64_e64 s10, ttmp[14:15], 0xaf123456 ; encoding: [0x0a,0x00,0x2d,0xd4,0x7a,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf]
3638# W64: v_cmp_neq_f64_e64 s[10:11], ttmp[14:15], 0xaf123456 ; encoding: [0x0a,0x00,0x2d,0xd4,0x7a,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf]
3639
36400x0a,0x01,0x2d,0xd4,0x7e,0xfa,0x01,0x20
3641# W32: v_cmp_neq_f64_e64 s10, -|exec|, src_scc ; encoding: [0x0a,0x01,0x2d,0xd4,0x7e,0xfa,0x01,0x20]
3642# W64: v_cmp_neq_f64_e64 s[10:11], -|exec|, src_scc ; encoding: [0x0a,0x01,0x2d,0xd4,0x7e,0xfa,0x01,0x20]
3643
36440x0a,0x00,0x2d,0xd4,0x7c,0xe0,0x01,0x00
3645# W32: v_cmp_neq_f64_e64 s10, null, 0.5        ; encoding: [0x0a,0x00,0x2d,0xd4,0x7c,0xe0,0x01,0x00]
3646# W64: v_cmp_neq_f64_e64 s[10:11], null, 0.5   ; encoding: [0x0a,0x00,0x2d,0xd4,0x7c,0xe0,0x01,0x00]
3647
36480x68,0x00,0x2d,0xd4,0xc1,0x82,0x01,0x00
3649# W32: v_cmp_neq_f64_e64 s104, -1, -1          ; encoding: [0x68,0x00,0x2d,0xd4,0xc1,0x82,0x01,0x00]
3650# W64: v_cmp_neq_f64_e64 s[104:105], -1, -1    ; encoding: [0x68,0x00,0x2d,0xd4,0xc1,0x82,0x01,0x00]
3651
36520x6a,0x00,0x2d,0xd4,0xf0,0xf8,0x00,0x00
3653# W32: v_cmp_neq_f64_e64 vcc_lo, 0.5, null     ; encoding: [0x6a,0x00,0x2d,0xd4,0xf0,0xf8,0x00,0x00]
3654# W64: v_cmp_neq_f64_e64 vcc, 0.5, null        ; encoding: [0x6a,0x00,0x2d,0xd4,0xf0,0xf8,0x00,0x00]
3655
36560x7a,0x03,0x2d,0xd4,0xfd,0xfc,0x00,0x60
3657# W32: v_cmp_neq_f64_e64 ttmp14, -|src_scc|, -|exec| ; encoding: [0x7a,0x03,0x2d,0xd4,0xfd,0xfc,0x00,0x60]
3658# W64: v_cmp_neq_f64_e64 ttmp[14:15], -|src_scc|, -|exec| ; encoding: [0x7a,0x03,0x2d,0xd4,0xfd,0xfc,0x00,0x60]
3659
36600x7c,0x82,0x2d,0xd4,0xff,0xd4,0x00,0x40,0x56,0x34,0x12,0xaf
3661# GFX12: v_cmp_neq_f64_e64 null, 0xaf123456, -|vcc| clamp ; encoding: [0x7c,0x82,0x2d,0xd4,0xff,0xd4,0x00,0x40,0x56,0x34,0x12,0xaf]
3662
36630x0a,0x00,0x09,0xd4,0x01,0x05,0x02,0x00
3664# W32-REAL16: v_cmp_nge_f16_e64 s10, v1.l, v2.l       ; encoding: [0x0a,0x00,0x09,0xd4,0x01,0x05,0x02,0x00]
3665# W32-FAKE16: v_cmp_nge_f16_e64 s10, v1, v2           ; encoding: [0x0a,0x00,0x09,0xd4,0x01,0x05,0x02,0x00]
3666# W64-REAL16: v_cmp_nge_f16_e64 s[10:11], v1.l, v2.l  ; encoding: [0x0a,0x00,0x09,0xd4,0x01,0x05,0x02,0x00]
3667# W64-FAKE16: v_cmp_nge_f16_e64 s[10:11], v1, v2      ; encoding: [0x0a,0x00,0x09,0xd4,0x01,0x05,0x02,0x00]
3668
36690x0a,0x00,0x09,0xd4,0xff,0xff,0x03,0x00
3670# W32-REAL16: v_cmp_nge_f16_e64 s10, v255.l, v255.l   ; encoding: [0x0a,0x00,0x09,0xd4,0xff,0xff,0x03,0x00]
3671# W32-FAKE16: v_cmp_nge_f16_e64 s10, v255, v255       ; encoding: [0x0a,0x00,0x09,0xd4,0xff,0xff,0x03,0x00]
3672# W64-REAL16: v_cmp_nge_f16_e64 s[10:11], v255.l, v255.l ; encoding: [0x0a,0x00,0x09,0xd4,0xff,0xff,0x03,0x00]
3673# W64-FAKE16: v_cmp_nge_f16_e64 s[10:11], v255, v255  ; encoding: [0x0a,0x00,0x09,0xd4,0xff,0xff,0x03,0x00]
3674
36750x0a,0x00,0x09,0xd4,0x01,0x04,0x00,0x00
3676# W32: v_cmp_nge_f16_e64 s10, s1, s2           ; encoding: [0x0a,0x00,0x09,0xd4,0x01,0x04,0x00,0x00]
3677# W64: v_cmp_nge_f16_e64 s[10:11], s1, s2      ; encoding: [0x0a,0x00,0x09,0xd4,0x01,0x04,0x00,0x00]
3678
36790x0a,0x00,0x09,0xd4,0x69,0xd2,0x00,0x00
3680# W32: v_cmp_nge_f16_e64 s10, s105, s105       ; encoding: [0x0a,0x00,0x09,0xd4,0x69,0xd2,0x00,0x00]
3681# W64: v_cmp_nge_f16_e64 s[10:11], s105, s105  ; encoding: [0x0a,0x00,0x09,0xd4,0x69,0xd2,0x00,0x00]
3682
36830x0a,0x00,0x09,0xd4,0x6a,0xf6,0x00,0x00
3684# W32: v_cmp_nge_f16_e64 s10, vcc_lo, ttmp15   ; encoding: [0x0a,0x00,0x09,0xd4,0x6a,0xf6,0x00,0x00]
3685# W64: v_cmp_nge_f16_e64 s[10:11], vcc_lo, ttmp15 ; encoding: [0x0a,0x00,0x09,0xd4,0x6a,0xf6,0x00,0x00]
3686
36870x0a,0x00,0x09,0xd4,0x6b,0xfe,0x01,0x00,0x0b,0xfe,0x00,0x00
3688# W32: v_cmp_nge_f16_e64 s10, vcc_hi, 0xfe0b   ; encoding: [0x0a,0x00,0x09,0xd4,0x6b,0xfe,0x01,0x00,0x0b,0xfe,0x00,0x00]
3689# W64: v_cmp_nge_f16_e64 s[10:11], vcc_hi, 0xfe0b ; encoding: [0x0a,0x00,0x09,0xd4,0x6b,0xfe,0x01,0x00,0x0b,0xfe,0x00,0x00]
3690
36910x0a,0x00,0x09,0xd4,0x7b,0xfa,0x01,0x00
3692# W32: v_cmp_nge_f16_e64 s10, ttmp15, src_scc  ; encoding: [0x0a,0x00,0x09,0xd4,0x7b,0xfa,0x01,0x00]
3693# W64: v_cmp_nge_f16_e64 s[10:11], ttmp15, src_scc ; encoding: [0x0a,0x00,0x09,0xd4,0x7b,0xfa,0x01,0x00]
3694
36950x0a,0x00,0x09,0xd4,0x7d,0xe0,0x01,0x00
3696# W32: v_cmp_nge_f16_e64 s10, m0, 0.5          ; encoding: [0x0a,0x00,0x09,0xd4,0x7d,0xe0,0x01,0x00]
3697# W64: v_cmp_nge_f16_e64 s[10:11], m0, 0.5     ; encoding: [0x0a,0x00,0x09,0xd4,0x7d,0xe0,0x01,0x00]
3698
36990x0a,0x00,0x09,0xd4,0x7e,0x82,0x01,0x00
3700# W32: v_cmp_nge_f16_e64 s10, exec_lo, -1      ; encoding: [0x0a,0x00,0x09,0xd4,0x7e,0x82,0x01,0x00]
3701# W64: v_cmp_nge_f16_e64 s[10:11], exec_lo, -1 ; encoding: [0x0a,0x00,0x09,0xd4,0x7e,0x82,0x01,0x00]
3702
37030x0a,0x01,0x09,0xd4,0x7f,0xf8,0x00,0x00
3704# W32: v_cmp_nge_f16_e64 s10, |exec_hi|, null  ; encoding: [0x0a,0x01,0x09,0xd4,0x7f,0xf8,0x00,0x00]
3705# W64: v_cmp_nge_f16_e64 s[10:11], |exec_hi|, null ; encoding: [0x0a,0x01,0x09,0xd4,0x7f,0xf8,0x00,0x00]
3706
37070x0a,0x00,0x09,0xd4,0x7c,0xfc,0x00,0x00
3708# W32: v_cmp_nge_f16_e64 s10, null, exec_lo    ; encoding: [0x0a,0x00,0x09,0xd4,0x7c,0xfc,0x00,0x00]
3709# W64: v_cmp_nge_f16_e64 s[10:11], null, exec_lo ; encoding: [0x0a,0x00,0x09,0xd4,0x7c,0xfc,0x00,0x00]
3710
37110x68,0x00,0x09,0xd4,0xc1,0xfe,0x00,0x00
3712# W32: v_cmp_nge_f16_e64 s104, -1, exec_hi     ; encoding: [0x68,0x00,0x09,0xd4,0xc1,0xfe,0x00,0x00]
3713# W64: v_cmp_nge_f16_e64 s[104:105], -1, exec_hi ; encoding: [0x68,0x00,0x09,0xd4,0xc1,0xfe,0x00,0x00]
3714
37150x6a,0x00,0x09,0xd4,0xf0,0xfa,0x00,0x40
3716# W32: v_cmp_nge_f16_e64 vcc_lo, 0.5, -m0      ; encoding: [0x6a,0x00,0x09,0xd4,0xf0,0xfa,0x00,0x40]
3717# W64: v_cmp_nge_f16_e64 vcc, 0.5, -m0         ; encoding: [0x6a,0x00,0x09,0xd4,0xf0,0xfa,0x00,0x40]
3718
37190x7a,0x02,0x09,0xd4,0xfd,0xd4,0x00,0x20
3720# W32: v_cmp_nge_f16_e64 ttmp14, -src_scc, |vcc_lo| ; encoding: [0x7a,0x02,0x09,0xd4,0xfd,0xd4,0x00,0x20]
3721# W64: v_cmp_nge_f16_e64 ttmp[14:15], -src_scc, |vcc_lo| ; encoding: [0x7a,0x02,0x09,0xd4,0xfd,0xd4,0x00,0x20]
3722
37230x7c,0x83,0x09,0xd4,0xff,0xd6,0x00,0x60,0x0b,0xfe,0x00,0x00
3724# GFX12: v_cmp_nge_f16_e64 null, -|0xfe0b|, -|vcc_hi| clamp ; encoding: [0x7c,0x83,0x09,0xd4,0xff,0xd6,0x00,0x60,0x0b,0xfe,0x00,0x00]
3725
37260x0a,0x08,0x09,0xd4,0x01,0x05,0x02,0x00
3727# W32-REAL16: v_cmp_nge_f16_e64 s10, v1.h, v2.l op_sel:[1,0,0] ; encoding: [0x0a,0x08,0x09,0xd4,0x01,0x05,0x02,0x00]
3728# W32-FAKE16: v_cmp_nge_f16_e64 s10, v1, v2           ; encoding: [0x0a,0x00,0x09,0xd4,0x01,0x05,0x02,0x00]
3729# W64-REAL16: v_cmp_nge_f16_e64 s[10:11], v1.h, v2.l op_sel:[1,0,0] ; encoding: [0x0a,0x08,0x09,0xd4,0x01,0x05,0x02,0x00]
3730# W64-FAKE16: v_cmp_nge_f16_e64 s[10:11], v1, v2      ; encoding: [0x0a,0x00,0x09,0xd4,0x01,0x05,0x02,0x00]
3731
37320x0a,0x10,0x09,0xd4,0xff,0xff,0x03,0x00
3733# W32-REAL16: v_cmp_nge_f16_e64 s10, v255.l, v255.h op_sel:[0,1,0] ; encoding: [0x0a,0x10,0x09,0xd4,0xff,0xff,0x03,0x00]
3734# W32-FAKE16: v_cmp_nge_f16_e64 s10, v255, v255       ; encoding: [0x0a,0x00,0x09,0xd4,0xff,0xff,0x03,0x00]
3735# W64-REAL16: v_cmp_nge_f16_e64 s[10:11], v255.l, v255.h op_sel:[0,1,0] ; encoding: [0x0a,0x10,0x09,0xd4,0xff,0xff,0x03,0x00]
3736# W64-FAKE16: v_cmp_nge_f16_e64 s[10:11], v255, v255  ; encoding: [0x0a,0x00,0x09,0xd4,0xff,0xff,0x03,0x00]
3737
3738
37390x0a,0x00,0x19,0xd4,0x01,0x05,0x02,0x00
3740# W32: v_cmp_nge_f32_e64 s10, v1, v2           ; encoding: [0x0a,0x00,0x19,0xd4,0x01,0x05,0x02,0x00]
3741# W64: v_cmp_nge_f32_e64 s[10:11], v1, v2      ; encoding: [0x0a,0x00,0x19,0xd4,0x01,0x05,0x02,0x00]
3742
37430x0a,0x00,0x19,0xd4,0xff,0xff,0x03,0x00
3744# W32: v_cmp_nge_f32_e64 s10, v255, v255       ; encoding: [0x0a,0x00,0x19,0xd4,0xff,0xff,0x03,0x00]
3745# W64: v_cmp_nge_f32_e64 s[10:11], v255, v255  ; encoding: [0x0a,0x00,0x19,0xd4,0xff,0xff,0x03,0x00]
3746
37470x0a,0x00,0x19,0xd4,0x01,0x04,0x00,0x00
3748# W32: v_cmp_nge_f32_e64 s10, s1, s2           ; encoding: [0x0a,0x00,0x19,0xd4,0x01,0x04,0x00,0x00]
3749# W64: v_cmp_nge_f32_e64 s[10:11], s1, s2      ; encoding: [0x0a,0x00,0x19,0xd4,0x01,0x04,0x00,0x00]
3750
37510x0a,0x00,0x19,0xd4,0x69,0xd2,0x00,0x00
3752# W32: v_cmp_nge_f32_e64 s10, s105, s105       ; encoding: [0x0a,0x00,0x19,0xd4,0x69,0xd2,0x00,0x00]
3753# W64: v_cmp_nge_f32_e64 s[10:11], s105, s105  ; encoding: [0x0a,0x00,0x19,0xd4,0x69,0xd2,0x00,0x00]
3754
37550x0a,0x00,0x19,0xd4,0x6a,0xf6,0x00,0x00
3756# W32: v_cmp_nge_f32_e64 s10, vcc_lo, ttmp15   ; encoding: [0x0a,0x00,0x19,0xd4,0x6a,0xf6,0x00,0x00]
3757# W64: v_cmp_nge_f32_e64 s[10:11], vcc_lo, ttmp15 ; encoding: [0x0a,0x00,0x19,0xd4,0x6a,0xf6,0x00,0x00]
3758
37590x0a,0x00,0x19,0xd4,0x6b,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf
3760# W32: v_cmp_nge_f32_e64 s10, vcc_hi, 0xaf123456 ; encoding: [0x0a,0x00,0x19,0xd4,0x6b,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf]
3761# W64: v_cmp_nge_f32_e64 s[10:11], vcc_hi, 0xaf123456 ; encoding: [0x0a,0x00,0x19,0xd4,0x6b,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf]
3762
37630x0a,0x00,0x19,0xd4,0x7b,0xfa,0x01,0x00
3764# W32: v_cmp_nge_f32_e64 s10, ttmp15, src_scc  ; encoding: [0x0a,0x00,0x19,0xd4,0x7b,0xfa,0x01,0x00]
3765# W64: v_cmp_nge_f32_e64 s[10:11], ttmp15, src_scc ; encoding: [0x0a,0x00,0x19,0xd4,0x7b,0xfa,0x01,0x00]
3766
37670x0a,0x00,0x19,0xd4,0x7d,0xe0,0x01,0x00
3768# W32: v_cmp_nge_f32_e64 s10, m0, 0.5          ; encoding: [0x0a,0x00,0x19,0xd4,0x7d,0xe0,0x01,0x00]
3769# W64: v_cmp_nge_f32_e64 s[10:11], m0, 0.5     ; encoding: [0x0a,0x00,0x19,0xd4,0x7d,0xe0,0x01,0x00]
3770
37710x0a,0x00,0x19,0xd4,0x7e,0x82,0x01,0x00
3772# W32: v_cmp_nge_f32_e64 s10, exec_lo, -1      ; encoding: [0x0a,0x00,0x19,0xd4,0x7e,0x82,0x01,0x00]
3773# W64: v_cmp_nge_f32_e64 s[10:11], exec_lo, -1 ; encoding: [0x0a,0x00,0x19,0xd4,0x7e,0x82,0x01,0x00]
3774
37750x0a,0x01,0x19,0xd4,0x7f,0xf8,0x00,0x00
3776# W32: v_cmp_nge_f32_e64 s10, |exec_hi|, null  ; encoding: [0x0a,0x01,0x19,0xd4,0x7f,0xf8,0x00,0x00]
3777# W64: v_cmp_nge_f32_e64 s[10:11], |exec_hi|, null ; encoding: [0x0a,0x01,0x19,0xd4,0x7f,0xf8,0x00,0x00]
3778
37790x0a,0x00,0x19,0xd4,0x7c,0xfc,0x00,0x00
3780# W32: v_cmp_nge_f32_e64 s10, null, exec_lo    ; encoding: [0x0a,0x00,0x19,0xd4,0x7c,0xfc,0x00,0x00]
3781# W64: v_cmp_nge_f32_e64 s[10:11], null, exec_lo ; encoding: [0x0a,0x00,0x19,0xd4,0x7c,0xfc,0x00,0x00]
3782
37830x68,0x00,0x19,0xd4,0xc1,0xfe,0x00,0x00
3784# W32: v_cmp_nge_f32_e64 s104, -1, exec_hi     ; encoding: [0x68,0x00,0x19,0xd4,0xc1,0xfe,0x00,0x00]
3785# W64: v_cmp_nge_f32_e64 s[104:105], -1, exec_hi ; encoding: [0x68,0x00,0x19,0xd4,0xc1,0xfe,0x00,0x00]
3786
37870x6a,0x00,0x19,0xd4,0xf0,0xfa,0x00,0x40
3788# W32: v_cmp_nge_f32_e64 vcc_lo, 0.5, -m0      ; encoding: [0x6a,0x00,0x19,0xd4,0xf0,0xfa,0x00,0x40]
3789# W64: v_cmp_nge_f32_e64 vcc, 0.5, -m0         ; encoding: [0x6a,0x00,0x19,0xd4,0xf0,0xfa,0x00,0x40]
3790
37910x7a,0x02,0x19,0xd4,0xfd,0xd4,0x00,0x20
3792# W32: v_cmp_nge_f32_e64 ttmp14, -src_scc, |vcc_lo| ; encoding: [0x7a,0x02,0x19,0xd4,0xfd,0xd4,0x00,0x20]
3793# W64: v_cmp_nge_f32_e64 ttmp[14:15], -src_scc, |vcc_lo| ; encoding: [0x7a,0x02,0x19,0xd4,0xfd,0xd4,0x00,0x20]
3794
37950x7c,0x83,0x19,0xd4,0xff,0xd6,0x00,0x60,0x56,0x34,0x12,0xaf
3796# GFX12: v_cmp_nge_f32_e64 null, -|0xaf123456|, -|vcc_hi| clamp ; encoding: [0x7c,0x83,0x19,0xd4,0xff,0xd6,0x00,0x60,0x56,0x34,0x12,0xaf]
3797
37980x0a,0x00,0x29,0xd4,0x01,0x05,0x02,0x00
3799# W32: v_cmp_nge_f64_e64 s10, v[1:2], v[2:3]   ; encoding: [0x0a,0x00,0x29,0xd4,0x01,0x05,0x02,0x00]
3800# W64: v_cmp_nge_f64_e64 s[10:11], v[1:2], v[2:3] ; encoding: [0x0a,0x00,0x29,0xd4,0x01,0x05,0x02,0x00]
3801
38020x0a,0x00,0x29,0xd4,0xfe,0xfd,0x03,0x00
3803# W32: v_cmp_nge_f64_e64 s10, v[254:255], v[254:255] ; encoding: [0x0a,0x00,0x29,0xd4,0xfe,0xfd,0x03,0x00]
3804# W64: v_cmp_nge_f64_e64 s[10:11], v[254:255], v[254:255] ; encoding: [0x0a,0x00,0x29,0xd4,0xfe,0xfd,0x03,0x00]
3805
38060x0a,0x00,0x29,0xd4,0x02,0x08,0x00,0x00
3807# W32: v_cmp_nge_f64_e64 s10, s[2:3], s[4:5]   ; encoding: [0x0a,0x00,0x29,0xd4,0x02,0x08,0x00,0x00]
3808# W64: v_cmp_nge_f64_e64 s[10:11], s[2:3], s[4:5] ; encoding: [0x0a,0x00,0x29,0xd4,0x02,0x08,0x00,0x00]
3809
38100x0a,0x00,0x29,0xd4,0x68,0xd0,0x00,0x00
3811# W32: v_cmp_nge_f64_e64 s10, s[104:105], s[104:105] ; encoding: [0x0a,0x00,0x29,0xd4,0x68,0xd0,0x00,0x00]
3812# W64: v_cmp_nge_f64_e64 s[10:11], s[104:105], s[104:105] ; encoding: [0x0a,0x00,0x29,0xd4,0x68,0xd0,0x00,0x00]
3813
38140x0a,0x00,0x29,0xd4,0x6a,0xf4,0x00,0x00
3815# W32: v_cmp_nge_f64_e64 s10, vcc, ttmp[14:15] ; encoding: [0x0a,0x00,0x29,0xd4,0x6a,0xf4,0x00,0x00]
3816# W64: v_cmp_nge_f64_e64 s[10:11], vcc, ttmp[14:15] ; encoding: [0x0a,0x00,0x29,0xd4,0x6a,0xf4,0x00,0x00]
3817
38180x0a,0x00,0x29,0xd4,0x7a,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf
3819# W32: v_cmp_nge_f64_e64 s10, ttmp[14:15], 0xaf123456 ; encoding: [0x0a,0x00,0x29,0xd4,0x7a,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf]
3820# W64: v_cmp_nge_f64_e64 s[10:11], ttmp[14:15], 0xaf123456 ; encoding: [0x0a,0x00,0x29,0xd4,0x7a,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf]
3821
38220x0a,0x01,0x29,0xd4,0x7e,0xfa,0x01,0x20
3823# W32: v_cmp_nge_f64_e64 s10, -|exec|, src_scc ; encoding: [0x0a,0x01,0x29,0xd4,0x7e,0xfa,0x01,0x20]
3824# W64: v_cmp_nge_f64_e64 s[10:11], -|exec|, src_scc ; encoding: [0x0a,0x01,0x29,0xd4,0x7e,0xfa,0x01,0x20]
3825
38260x0a,0x00,0x29,0xd4,0x7c,0xe0,0x01,0x00
3827# W32: v_cmp_nge_f64_e64 s10, null, 0.5        ; encoding: [0x0a,0x00,0x29,0xd4,0x7c,0xe0,0x01,0x00]
3828# W64: v_cmp_nge_f64_e64 s[10:11], null, 0.5   ; encoding: [0x0a,0x00,0x29,0xd4,0x7c,0xe0,0x01,0x00]
3829
38300x68,0x00,0x29,0xd4,0xc1,0x82,0x01,0x00
3831# W32: v_cmp_nge_f64_e64 s104, -1, -1          ; encoding: [0x68,0x00,0x29,0xd4,0xc1,0x82,0x01,0x00]
3832# W64: v_cmp_nge_f64_e64 s[104:105], -1, -1    ; encoding: [0x68,0x00,0x29,0xd4,0xc1,0x82,0x01,0x00]
3833
38340x6a,0x00,0x29,0xd4,0xf0,0xf8,0x00,0x00
3835# W32: v_cmp_nge_f64_e64 vcc_lo, 0.5, null     ; encoding: [0x6a,0x00,0x29,0xd4,0xf0,0xf8,0x00,0x00]
3836# W64: v_cmp_nge_f64_e64 vcc, 0.5, null        ; encoding: [0x6a,0x00,0x29,0xd4,0xf0,0xf8,0x00,0x00]
3837
38380x7a,0x03,0x29,0xd4,0xfd,0xfc,0x00,0x60
3839# W32: v_cmp_nge_f64_e64 ttmp14, -|src_scc|, -|exec| ; encoding: [0x7a,0x03,0x29,0xd4,0xfd,0xfc,0x00,0x60]
3840# W64: v_cmp_nge_f64_e64 ttmp[14:15], -|src_scc|, -|exec| ; encoding: [0x7a,0x03,0x29,0xd4,0xfd,0xfc,0x00,0x60]
3841
38420x7c,0x82,0x29,0xd4,0xff,0xd4,0x00,0x40,0x56,0x34,0x12,0xaf
3843# GFX12: v_cmp_nge_f64_e64 null, 0xaf123456, -|vcc| clamp ; encoding: [0x7c,0x82,0x29,0xd4,0xff,0xd4,0x00,0x40,0x56,0x34,0x12,0xaf]
3844
38450x0a,0x00,0x0b,0xd4,0x01,0x05,0x02,0x00
3846# W32-REAL16: v_cmp_ngt_f16_e64 s10, v1.l, v2.l       ; encoding: [0x0a,0x00,0x0b,0xd4,0x01,0x05,0x02,0x00]
3847# W32-FAKE16: v_cmp_ngt_f16_e64 s10, v1, v2           ; encoding: [0x0a,0x00,0x0b,0xd4,0x01,0x05,0x02,0x00]
3848# W64-REAL16: v_cmp_ngt_f16_e64 s[10:11], v1.l, v2.l  ; encoding: [0x0a,0x00,0x0b,0xd4,0x01,0x05,0x02,0x00]
3849# W64-FAKE16: v_cmp_ngt_f16_e64 s[10:11], v1, v2      ; encoding: [0x0a,0x00,0x0b,0xd4,0x01,0x05,0x02,0x00]
3850
38510x0a,0x00,0x0b,0xd4,0xff,0xff,0x03,0x00
3852# W32-REAL16: v_cmp_ngt_f16_e64 s10, v255.l, v255.l   ; encoding: [0x0a,0x00,0x0b,0xd4,0xff,0xff,0x03,0x00]
3853# W32-FAKE16: v_cmp_ngt_f16_e64 s10, v255, v255       ; encoding: [0x0a,0x00,0x0b,0xd4,0xff,0xff,0x03,0x00]
3854# W64-REAL16: v_cmp_ngt_f16_e64 s[10:11], v255.l, v255.l ; encoding: [0x0a,0x00,0x0b,0xd4,0xff,0xff,0x03,0x00]
3855# W64-FAKE16: v_cmp_ngt_f16_e64 s[10:11], v255, v255  ; encoding: [0x0a,0x00,0x0b,0xd4,0xff,0xff,0x03,0x00]
3856
38570x0a,0x00,0x0b,0xd4,0x01,0x04,0x00,0x00
3858# W32: v_cmp_ngt_f16_e64 s10, s1, s2           ; encoding: [0x0a,0x00,0x0b,0xd4,0x01,0x04,0x00,0x00]
3859# W64: v_cmp_ngt_f16_e64 s[10:11], s1, s2      ; encoding: [0x0a,0x00,0x0b,0xd4,0x01,0x04,0x00,0x00]
3860
38610x0a,0x00,0x0b,0xd4,0x69,0xd2,0x00,0x00
3862# W32: v_cmp_ngt_f16_e64 s10, s105, s105       ; encoding: [0x0a,0x00,0x0b,0xd4,0x69,0xd2,0x00,0x00]
3863# W64: v_cmp_ngt_f16_e64 s[10:11], s105, s105  ; encoding: [0x0a,0x00,0x0b,0xd4,0x69,0xd2,0x00,0x00]
3864
38650x0a,0x00,0x0b,0xd4,0x6a,0xf6,0x00,0x00
3866# W32: v_cmp_ngt_f16_e64 s10, vcc_lo, ttmp15   ; encoding: [0x0a,0x00,0x0b,0xd4,0x6a,0xf6,0x00,0x00]
3867# W64: v_cmp_ngt_f16_e64 s[10:11], vcc_lo, ttmp15 ; encoding: [0x0a,0x00,0x0b,0xd4,0x6a,0xf6,0x00,0x00]
3868
38690x0a,0x00,0x0b,0xd4,0x6b,0xfe,0x01,0x00,0x0b,0xfe,0x00,0x00
3870# W32: v_cmp_ngt_f16_e64 s10, vcc_hi, 0xfe0b   ; encoding: [0x0a,0x00,0x0b,0xd4,0x6b,0xfe,0x01,0x00,0x0b,0xfe,0x00,0x00]
3871# W64: v_cmp_ngt_f16_e64 s[10:11], vcc_hi, 0xfe0b ; encoding: [0x0a,0x00,0x0b,0xd4,0x6b,0xfe,0x01,0x00,0x0b,0xfe,0x00,0x00]
3872
38730x0a,0x00,0x0b,0xd4,0x7b,0xfa,0x01,0x00
3874# W32: v_cmp_ngt_f16_e64 s10, ttmp15, src_scc  ; encoding: [0x0a,0x00,0x0b,0xd4,0x7b,0xfa,0x01,0x00]
3875# W64: v_cmp_ngt_f16_e64 s[10:11], ttmp15, src_scc ; encoding: [0x0a,0x00,0x0b,0xd4,0x7b,0xfa,0x01,0x00]
3876
38770x0a,0x00,0x0b,0xd4,0x7d,0xe0,0x01,0x00
3878# W32: v_cmp_ngt_f16_e64 s10, m0, 0.5          ; encoding: [0x0a,0x00,0x0b,0xd4,0x7d,0xe0,0x01,0x00]
3879# W64: v_cmp_ngt_f16_e64 s[10:11], m0, 0.5     ; encoding: [0x0a,0x00,0x0b,0xd4,0x7d,0xe0,0x01,0x00]
3880
38810x0a,0x00,0x0b,0xd4,0x7e,0x82,0x01,0x00
3882# W32: v_cmp_ngt_f16_e64 s10, exec_lo, -1      ; encoding: [0x0a,0x00,0x0b,0xd4,0x7e,0x82,0x01,0x00]
3883# W64: v_cmp_ngt_f16_e64 s[10:11], exec_lo, -1 ; encoding: [0x0a,0x00,0x0b,0xd4,0x7e,0x82,0x01,0x00]
3884
38850x0a,0x01,0x0b,0xd4,0x7f,0xf8,0x00,0x00
3886# W32: v_cmp_ngt_f16_e64 s10, |exec_hi|, null  ; encoding: [0x0a,0x01,0x0b,0xd4,0x7f,0xf8,0x00,0x00]
3887# W64: v_cmp_ngt_f16_e64 s[10:11], |exec_hi|, null ; encoding: [0x0a,0x01,0x0b,0xd4,0x7f,0xf8,0x00,0x00]
3888
38890x0a,0x00,0x0b,0xd4,0x7c,0xfc,0x00,0x00
3890# W32: v_cmp_ngt_f16_e64 s10, null, exec_lo    ; encoding: [0x0a,0x00,0x0b,0xd4,0x7c,0xfc,0x00,0x00]
3891# W64: v_cmp_ngt_f16_e64 s[10:11], null, exec_lo ; encoding: [0x0a,0x00,0x0b,0xd4,0x7c,0xfc,0x00,0x00]
3892
38930x68,0x00,0x0b,0xd4,0xc1,0xfe,0x00,0x00
3894# W32: v_cmp_ngt_f16_e64 s104, -1, exec_hi     ; encoding: [0x68,0x00,0x0b,0xd4,0xc1,0xfe,0x00,0x00]
3895# W64: v_cmp_ngt_f16_e64 s[104:105], -1, exec_hi ; encoding: [0x68,0x00,0x0b,0xd4,0xc1,0xfe,0x00,0x00]
3896
38970x6a,0x00,0x0b,0xd4,0xf0,0xfa,0x00,0x40
3898# W32: v_cmp_ngt_f16_e64 vcc_lo, 0.5, -m0      ; encoding: [0x6a,0x00,0x0b,0xd4,0xf0,0xfa,0x00,0x40]
3899# W64: v_cmp_ngt_f16_e64 vcc, 0.5, -m0         ; encoding: [0x6a,0x00,0x0b,0xd4,0xf0,0xfa,0x00,0x40]
3900
39010x7a,0x02,0x0b,0xd4,0xfd,0xd4,0x00,0x20
3902# W32: v_cmp_ngt_f16_e64 ttmp14, -src_scc, |vcc_lo| ; encoding: [0x7a,0x02,0x0b,0xd4,0xfd,0xd4,0x00,0x20]
3903# W64: v_cmp_ngt_f16_e64 ttmp[14:15], -src_scc, |vcc_lo| ; encoding: [0x7a,0x02,0x0b,0xd4,0xfd,0xd4,0x00,0x20]
3904
39050x7c,0x83,0x0b,0xd4,0xff,0xd6,0x00,0x60,0x0b,0xfe,0x00,0x00
3906# GFX12: v_cmp_ngt_f16_e64 null, -|0xfe0b|, -|vcc_hi| clamp ; encoding: [0x7c,0x83,0x0b,0xd4,0xff,0xd6,0x00,0x60,0x0b,0xfe,0x00,0x00]
3907
39080x0a,0x08,0x0b,0xd4,0x01,0x05,0x02,0x00
3909# W32-REAL16: v_cmp_ngt_f16_e64 s10, v1.h, v2.l op_sel:[1,0,0] ; encoding: [0x0a,0x08,0x0b,0xd4,0x01,0x05,0x02,0x00]
3910# W32-FAKE16: v_cmp_ngt_f16_e64 s10, v1, v2           ; encoding: [0x0a,0x00,0x0b,0xd4,0x01,0x05,0x02,0x00]
3911# W64-REAL16: v_cmp_ngt_f16_e64 s[10:11], v1.h, v2.l op_sel:[1,0,0] ; encoding: [0x0a,0x08,0x0b,0xd4,0x01,0x05,0x02,0x00]
3912# W64-FAKE16: v_cmp_ngt_f16_e64 s[10:11], v1, v2      ; encoding: [0x0a,0x00,0x0b,0xd4,0x01,0x05,0x02,0x00]
3913
39140x0a,0x10,0x0b,0xd4,0xff,0xff,0x03,0x00
3915# W32-REAL16: v_cmp_ngt_f16_e64 s10, v255.l, v255.h op_sel:[0,1,0] ; encoding: [0x0a,0x10,0x0b,0xd4,0xff,0xff,0x03,0x00]
3916# W32-FAKE16: v_cmp_ngt_f16_e64 s10, v255, v255       ; encoding: [0x0a,0x00,0x0b,0xd4,0xff,0xff,0x03,0x00]
3917# W64-REAL16: v_cmp_ngt_f16_e64 s[10:11], v255.l, v255.h op_sel:[0,1,0] ; encoding: [0x0a,0x10,0x0b,0xd4,0xff,0xff,0x03,0x00]
3918# W64-FAKE16: v_cmp_ngt_f16_e64 s[10:11], v255, v255  ; encoding: [0x0a,0x00,0x0b,0xd4,0xff,0xff,0x03,0x00]
3919
3920
39210x0a,0x00,0x1b,0xd4,0x01,0x05,0x02,0x00
3922# W32: v_cmp_ngt_f32_e64 s10, v1, v2           ; encoding: [0x0a,0x00,0x1b,0xd4,0x01,0x05,0x02,0x00]
3923# W64: v_cmp_ngt_f32_e64 s[10:11], v1, v2      ; encoding: [0x0a,0x00,0x1b,0xd4,0x01,0x05,0x02,0x00]
3924
39250x0a,0x00,0x1b,0xd4,0xff,0xff,0x03,0x00
3926# W32: v_cmp_ngt_f32_e64 s10, v255, v255       ; encoding: [0x0a,0x00,0x1b,0xd4,0xff,0xff,0x03,0x00]
3927# W64: v_cmp_ngt_f32_e64 s[10:11], v255, v255  ; encoding: [0x0a,0x00,0x1b,0xd4,0xff,0xff,0x03,0x00]
3928
39290x0a,0x00,0x1b,0xd4,0x01,0x04,0x00,0x00
3930# W32: v_cmp_ngt_f32_e64 s10, s1, s2           ; encoding: [0x0a,0x00,0x1b,0xd4,0x01,0x04,0x00,0x00]
3931# W64: v_cmp_ngt_f32_e64 s[10:11], s1, s2      ; encoding: [0x0a,0x00,0x1b,0xd4,0x01,0x04,0x00,0x00]
3932
39330x0a,0x00,0x1b,0xd4,0x69,0xd2,0x00,0x00
3934# W32: v_cmp_ngt_f32_e64 s10, s105, s105       ; encoding: [0x0a,0x00,0x1b,0xd4,0x69,0xd2,0x00,0x00]
3935# W64: v_cmp_ngt_f32_e64 s[10:11], s105, s105  ; encoding: [0x0a,0x00,0x1b,0xd4,0x69,0xd2,0x00,0x00]
3936
39370x0a,0x00,0x1b,0xd4,0x6a,0xf6,0x00,0x00
3938# W32: v_cmp_ngt_f32_e64 s10, vcc_lo, ttmp15   ; encoding: [0x0a,0x00,0x1b,0xd4,0x6a,0xf6,0x00,0x00]
3939# W64: v_cmp_ngt_f32_e64 s[10:11], vcc_lo, ttmp15 ; encoding: [0x0a,0x00,0x1b,0xd4,0x6a,0xf6,0x00,0x00]
3940
39410x0a,0x00,0x1b,0xd4,0x6b,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf
3942# W32: v_cmp_ngt_f32_e64 s10, vcc_hi, 0xaf123456 ; encoding: [0x0a,0x00,0x1b,0xd4,0x6b,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf]
3943# W64: v_cmp_ngt_f32_e64 s[10:11], vcc_hi, 0xaf123456 ; encoding: [0x0a,0x00,0x1b,0xd4,0x6b,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf]
3944
39450x0a,0x00,0x1b,0xd4,0x7b,0xfa,0x01,0x00
3946# W32: v_cmp_ngt_f32_e64 s10, ttmp15, src_scc  ; encoding: [0x0a,0x00,0x1b,0xd4,0x7b,0xfa,0x01,0x00]
3947# W64: v_cmp_ngt_f32_e64 s[10:11], ttmp15, src_scc ; encoding: [0x0a,0x00,0x1b,0xd4,0x7b,0xfa,0x01,0x00]
3948
39490x0a,0x00,0x1b,0xd4,0x7d,0xe0,0x01,0x00
3950# W32: v_cmp_ngt_f32_e64 s10, m0, 0.5          ; encoding: [0x0a,0x00,0x1b,0xd4,0x7d,0xe0,0x01,0x00]
3951# W64: v_cmp_ngt_f32_e64 s[10:11], m0, 0.5     ; encoding: [0x0a,0x00,0x1b,0xd4,0x7d,0xe0,0x01,0x00]
3952
39530x0a,0x00,0x1b,0xd4,0x7e,0x82,0x01,0x00
3954# W32: v_cmp_ngt_f32_e64 s10, exec_lo, -1      ; encoding: [0x0a,0x00,0x1b,0xd4,0x7e,0x82,0x01,0x00]
3955# W64: v_cmp_ngt_f32_e64 s[10:11], exec_lo, -1 ; encoding: [0x0a,0x00,0x1b,0xd4,0x7e,0x82,0x01,0x00]
3956
39570x0a,0x01,0x1b,0xd4,0x7f,0xf8,0x00,0x00
3958# W32: v_cmp_ngt_f32_e64 s10, |exec_hi|, null  ; encoding: [0x0a,0x01,0x1b,0xd4,0x7f,0xf8,0x00,0x00]
3959# W64: v_cmp_ngt_f32_e64 s[10:11], |exec_hi|, null ; encoding: [0x0a,0x01,0x1b,0xd4,0x7f,0xf8,0x00,0x00]
3960
39610x0a,0x00,0x1b,0xd4,0x7c,0xfc,0x00,0x00
3962# W32: v_cmp_ngt_f32_e64 s10, null, exec_lo    ; encoding: [0x0a,0x00,0x1b,0xd4,0x7c,0xfc,0x00,0x00]
3963# W64: v_cmp_ngt_f32_e64 s[10:11], null, exec_lo ; encoding: [0x0a,0x00,0x1b,0xd4,0x7c,0xfc,0x00,0x00]
3964
39650x68,0x00,0x1b,0xd4,0xc1,0xfe,0x00,0x00
3966# W32: v_cmp_ngt_f32_e64 s104, -1, exec_hi     ; encoding: [0x68,0x00,0x1b,0xd4,0xc1,0xfe,0x00,0x00]
3967# W64: v_cmp_ngt_f32_e64 s[104:105], -1, exec_hi ; encoding: [0x68,0x00,0x1b,0xd4,0xc1,0xfe,0x00,0x00]
3968
39690x6a,0x00,0x1b,0xd4,0xf0,0xfa,0x00,0x40
3970# W32: v_cmp_ngt_f32_e64 vcc_lo, 0.5, -m0      ; encoding: [0x6a,0x00,0x1b,0xd4,0xf0,0xfa,0x00,0x40]
3971# W64: v_cmp_ngt_f32_e64 vcc, 0.5, -m0         ; encoding: [0x6a,0x00,0x1b,0xd4,0xf0,0xfa,0x00,0x40]
3972
39730x7a,0x02,0x1b,0xd4,0xfd,0xd4,0x00,0x20
3974# W32: v_cmp_ngt_f32_e64 ttmp14, -src_scc, |vcc_lo| ; encoding: [0x7a,0x02,0x1b,0xd4,0xfd,0xd4,0x00,0x20]
3975# W64: v_cmp_ngt_f32_e64 ttmp[14:15], -src_scc, |vcc_lo| ; encoding: [0x7a,0x02,0x1b,0xd4,0xfd,0xd4,0x00,0x20]
3976
39770x7c,0x83,0x1b,0xd4,0xff,0xd6,0x00,0x60,0x56,0x34,0x12,0xaf
3978# GFX12: v_cmp_ngt_f32_e64 null, -|0xaf123456|, -|vcc_hi| clamp ; encoding: [0x7c,0x83,0x1b,0xd4,0xff,0xd6,0x00,0x60,0x56,0x34,0x12,0xaf]
3979
39800x0a,0x00,0x2b,0xd4,0x01,0x05,0x02,0x00
3981# W32: v_cmp_ngt_f64_e64 s10, v[1:2], v[2:3]   ; encoding: [0x0a,0x00,0x2b,0xd4,0x01,0x05,0x02,0x00]
3982# W64: v_cmp_ngt_f64_e64 s[10:11], v[1:2], v[2:3] ; encoding: [0x0a,0x00,0x2b,0xd4,0x01,0x05,0x02,0x00]
3983
39840x0a,0x00,0x2b,0xd4,0xfe,0xfd,0x03,0x00
3985# W32: v_cmp_ngt_f64_e64 s10, v[254:255], v[254:255] ; encoding: [0x0a,0x00,0x2b,0xd4,0xfe,0xfd,0x03,0x00]
3986# W64: v_cmp_ngt_f64_e64 s[10:11], v[254:255], v[254:255] ; encoding: [0x0a,0x00,0x2b,0xd4,0xfe,0xfd,0x03,0x00]
3987
39880x0a,0x00,0x2b,0xd4,0x02,0x08,0x00,0x00
3989# W32: v_cmp_ngt_f64_e64 s10, s[2:3], s[4:5]   ; encoding: [0x0a,0x00,0x2b,0xd4,0x02,0x08,0x00,0x00]
3990# W64: v_cmp_ngt_f64_e64 s[10:11], s[2:3], s[4:5] ; encoding: [0x0a,0x00,0x2b,0xd4,0x02,0x08,0x00,0x00]
3991
39920x0a,0x00,0x2b,0xd4,0x68,0xd0,0x00,0x00
3993# W32: v_cmp_ngt_f64_e64 s10, s[104:105], s[104:105] ; encoding: [0x0a,0x00,0x2b,0xd4,0x68,0xd0,0x00,0x00]
3994# W64: v_cmp_ngt_f64_e64 s[10:11], s[104:105], s[104:105] ; encoding: [0x0a,0x00,0x2b,0xd4,0x68,0xd0,0x00,0x00]
3995
39960x0a,0x00,0x2b,0xd4,0x6a,0xf4,0x00,0x00
3997# W32: v_cmp_ngt_f64_e64 s10, vcc, ttmp[14:15] ; encoding: [0x0a,0x00,0x2b,0xd4,0x6a,0xf4,0x00,0x00]
3998# W64: v_cmp_ngt_f64_e64 s[10:11], vcc, ttmp[14:15] ; encoding: [0x0a,0x00,0x2b,0xd4,0x6a,0xf4,0x00,0x00]
3999
40000x0a,0x00,0x2b,0xd4,0x7a,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf
4001# W32: v_cmp_ngt_f64_e64 s10, ttmp[14:15], 0xaf123456 ; encoding: [0x0a,0x00,0x2b,0xd4,0x7a,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf]
4002# W64: v_cmp_ngt_f64_e64 s[10:11], ttmp[14:15], 0xaf123456 ; encoding: [0x0a,0x00,0x2b,0xd4,0x7a,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf]
4003
40040x0a,0x01,0x2b,0xd4,0x7e,0xfa,0x01,0x20
4005# W32: v_cmp_ngt_f64_e64 s10, -|exec|, src_scc ; encoding: [0x0a,0x01,0x2b,0xd4,0x7e,0xfa,0x01,0x20]
4006# W64: v_cmp_ngt_f64_e64 s[10:11], -|exec|, src_scc ; encoding: [0x0a,0x01,0x2b,0xd4,0x7e,0xfa,0x01,0x20]
4007
40080x0a,0x00,0x2b,0xd4,0x7c,0xe0,0x01,0x00
4009# W32: v_cmp_ngt_f64_e64 s10, null, 0.5        ; encoding: [0x0a,0x00,0x2b,0xd4,0x7c,0xe0,0x01,0x00]
4010# W64: v_cmp_ngt_f64_e64 s[10:11], null, 0.5   ; encoding: [0x0a,0x00,0x2b,0xd4,0x7c,0xe0,0x01,0x00]
4011
40120x68,0x00,0x2b,0xd4,0xc1,0x82,0x01,0x00
4013# W32: v_cmp_ngt_f64_e64 s104, -1, -1          ; encoding: [0x68,0x00,0x2b,0xd4,0xc1,0x82,0x01,0x00]
4014# W64: v_cmp_ngt_f64_e64 s[104:105], -1, -1    ; encoding: [0x68,0x00,0x2b,0xd4,0xc1,0x82,0x01,0x00]
4015
40160x6a,0x00,0x2b,0xd4,0xf0,0xf8,0x00,0x00
4017# W32: v_cmp_ngt_f64_e64 vcc_lo, 0.5, null     ; encoding: [0x6a,0x00,0x2b,0xd4,0xf0,0xf8,0x00,0x00]
4018# W64: v_cmp_ngt_f64_e64 vcc, 0.5, null        ; encoding: [0x6a,0x00,0x2b,0xd4,0xf0,0xf8,0x00,0x00]
4019
40200x7a,0x03,0x2b,0xd4,0xfd,0xfc,0x00,0x60
4021# W32: v_cmp_ngt_f64_e64 ttmp14, -|src_scc|, -|exec| ; encoding: [0x7a,0x03,0x2b,0xd4,0xfd,0xfc,0x00,0x60]
4022# W64: v_cmp_ngt_f64_e64 ttmp[14:15], -|src_scc|, -|exec| ; encoding: [0x7a,0x03,0x2b,0xd4,0xfd,0xfc,0x00,0x60]
4023
40240x7c,0x82,0x2b,0xd4,0xff,0xd4,0x00,0x40,0x56,0x34,0x12,0xaf
4025# GFX12: v_cmp_ngt_f64_e64 null, 0xaf123456, -|vcc| clamp ; encoding: [0x7c,0x82,0x2b,0xd4,0xff,0xd4,0x00,0x40,0x56,0x34,0x12,0xaf]
4026
40270x0a,0x00,0x0c,0xd4,0x01,0x05,0x02,0x00
4028# W32-REAL16: v_cmp_nle_f16_e64 s10, v1.l, v2.l       ; encoding: [0x0a,0x00,0x0c,0xd4,0x01,0x05,0x02,0x00]
4029# W32-FAKE16: v_cmp_nle_f16_e64 s10, v1, v2           ; encoding: [0x0a,0x00,0x0c,0xd4,0x01,0x05,0x02,0x00]
4030# W64-REAL16: v_cmp_nle_f16_e64 s[10:11], v1.l, v2.l  ; encoding: [0x0a,0x00,0x0c,0xd4,0x01,0x05,0x02,0x00]
4031# W64-FAKE16: v_cmp_nle_f16_e64 s[10:11], v1, v2      ; encoding: [0x0a,0x00,0x0c,0xd4,0x01,0x05,0x02,0x00]
4032
40330x0a,0x00,0x0c,0xd4,0xff,0xff,0x03,0x00
4034# W32-REAL16: v_cmp_nle_f16_e64 s10, v255.l, v255.l   ; encoding: [0x0a,0x00,0x0c,0xd4,0xff,0xff,0x03,0x00]
4035# W32-FAKE16: v_cmp_nle_f16_e64 s10, v255, v255       ; encoding: [0x0a,0x00,0x0c,0xd4,0xff,0xff,0x03,0x00]
4036# W64-REAL16: v_cmp_nle_f16_e64 s[10:11], v255.l, v255.l ; encoding: [0x0a,0x00,0x0c,0xd4,0xff,0xff,0x03,0x00]
4037# W64-FAKE16: v_cmp_nle_f16_e64 s[10:11], v255, v255  ; encoding: [0x0a,0x00,0x0c,0xd4,0xff,0xff,0x03,0x00]
4038
40390x0a,0x00,0x0c,0xd4,0x01,0x04,0x00,0x00
4040# W32: v_cmp_nle_f16_e64 s10, s1, s2           ; encoding: [0x0a,0x00,0x0c,0xd4,0x01,0x04,0x00,0x00]
4041# W64: v_cmp_nle_f16_e64 s[10:11], s1, s2      ; encoding: [0x0a,0x00,0x0c,0xd4,0x01,0x04,0x00,0x00]
4042
40430x0a,0x00,0x0c,0xd4,0x69,0xd2,0x00,0x00
4044# W32: v_cmp_nle_f16_e64 s10, s105, s105       ; encoding: [0x0a,0x00,0x0c,0xd4,0x69,0xd2,0x00,0x00]
4045# W64: v_cmp_nle_f16_e64 s[10:11], s105, s105  ; encoding: [0x0a,0x00,0x0c,0xd4,0x69,0xd2,0x00,0x00]
4046
40470x0a,0x00,0x0c,0xd4,0x6a,0xf6,0x00,0x00
4048# W32: v_cmp_nle_f16_e64 s10, vcc_lo, ttmp15   ; encoding: [0x0a,0x00,0x0c,0xd4,0x6a,0xf6,0x00,0x00]
4049# W64: v_cmp_nle_f16_e64 s[10:11], vcc_lo, ttmp15 ; encoding: [0x0a,0x00,0x0c,0xd4,0x6a,0xf6,0x00,0x00]
4050
40510x0a,0x00,0x0c,0xd4,0x6b,0xfe,0x01,0x00,0x0b,0xfe,0x00,0x00
4052# W32: v_cmp_nle_f16_e64 s10, vcc_hi, 0xfe0b   ; encoding: [0x0a,0x00,0x0c,0xd4,0x6b,0xfe,0x01,0x00,0x0b,0xfe,0x00,0x00]
4053# W64: v_cmp_nle_f16_e64 s[10:11], vcc_hi, 0xfe0b ; encoding: [0x0a,0x00,0x0c,0xd4,0x6b,0xfe,0x01,0x00,0x0b,0xfe,0x00,0x00]
4054
40550x0a,0x00,0x0c,0xd4,0x7b,0xfa,0x01,0x00
4056# W32: v_cmp_nle_f16_e64 s10, ttmp15, src_scc  ; encoding: [0x0a,0x00,0x0c,0xd4,0x7b,0xfa,0x01,0x00]
4057# W64: v_cmp_nle_f16_e64 s[10:11], ttmp15, src_scc ; encoding: [0x0a,0x00,0x0c,0xd4,0x7b,0xfa,0x01,0x00]
4058
40590x0a,0x00,0x0c,0xd4,0x7d,0xe0,0x01,0x00
4060# W32: v_cmp_nle_f16_e64 s10, m0, 0.5          ; encoding: [0x0a,0x00,0x0c,0xd4,0x7d,0xe0,0x01,0x00]
4061# W64: v_cmp_nle_f16_e64 s[10:11], m0, 0.5     ; encoding: [0x0a,0x00,0x0c,0xd4,0x7d,0xe0,0x01,0x00]
4062
40630x0a,0x00,0x0c,0xd4,0x7e,0x82,0x01,0x00
4064# W32: v_cmp_nle_f16_e64 s10, exec_lo, -1      ; encoding: [0x0a,0x00,0x0c,0xd4,0x7e,0x82,0x01,0x00]
4065# W64: v_cmp_nle_f16_e64 s[10:11], exec_lo, -1 ; encoding: [0x0a,0x00,0x0c,0xd4,0x7e,0x82,0x01,0x00]
4066
40670x0a,0x01,0x0c,0xd4,0x7f,0xf8,0x00,0x00
4068# W32: v_cmp_nle_f16_e64 s10, |exec_hi|, null  ; encoding: [0x0a,0x01,0x0c,0xd4,0x7f,0xf8,0x00,0x00]
4069# W64: v_cmp_nle_f16_e64 s[10:11], |exec_hi|, null ; encoding: [0x0a,0x01,0x0c,0xd4,0x7f,0xf8,0x00,0x00]
4070
40710x0a,0x00,0x0c,0xd4,0x7c,0xfc,0x00,0x00
4072# W32: v_cmp_nle_f16_e64 s10, null, exec_lo    ; encoding: [0x0a,0x00,0x0c,0xd4,0x7c,0xfc,0x00,0x00]
4073# W64: v_cmp_nle_f16_e64 s[10:11], null, exec_lo ; encoding: [0x0a,0x00,0x0c,0xd4,0x7c,0xfc,0x00,0x00]
4074
40750x68,0x00,0x0c,0xd4,0xc1,0xfe,0x00,0x00
4076# W32: v_cmp_nle_f16_e64 s104, -1, exec_hi     ; encoding: [0x68,0x00,0x0c,0xd4,0xc1,0xfe,0x00,0x00]
4077# W64: v_cmp_nle_f16_e64 s[104:105], -1, exec_hi ; encoding: [0x68,0x00,0x0c,0xd4,0xc1,0xfe,0x00,0x00]
4078
40790x6a,0x00,0x0c,0xd4,0xf0,0xfa,0x00,0x40
4080# W32: v_cmp_nle_f16_e64 vcc_lo, 0.5, -m0      ; encoding: [0x6a,0x00,0x0c,0xd4,0xf0,0xfa,0x00,0x40]
4081# W64: v_cmp_nle_f16_e64 vcc, 0.5, -m0         ; encoding: [0x6a,0x00,0x0c,0xd4,0xf0,0xfa,0x00,0x40]
4082
40830x7a,0x02,0x0c,0xd4,0xfd,0xd4,0x00,0x20
4084# W32: v_cmp_nle_f16_e64 ttmp14, -src_scc, |vcc_lo| ; encoding: [0x7a,0x02,0x0c,0xd4,0xfd,0xd4,0x00,0x20]
4085# W64: v_cmp_nle_f16_e64 ttmp[14:15], -src_scc, |vcc_lo| ; encoding: [0x7a,0x02,0x0c,0xd4,0xfd,0xd4,0x00,0x20]
4086
40870x7c,0x83,0x0c,0xd4,0xff,0xd6,0x00,0x60,0x0b,0xfe,0x00,0x00
4088# GFX12: v_cmp_nle_f16_e64 null, -|0xfe0b|, -|vcc_hi| clamp ; encoding: [0x7c,0x83,0x0c,0xd4,0xff,0xd6,0x00,0x60,0x0b,0xfe,0x00,0x00]
4089
40900x0a,0x08,0x0c,0xd4,0x01,0x05,0x02,0x00
4091# W32-REAL16: v_cmp_nle_f16_e64 s10, v1.h, v2.l op_sel:[1,0,0] ; encoding: [0x0a,0x08,0x0c,0xd4,0x01,0x05,0x02,0x00]
4092# W32-FAKE16: v_cmp_nle_f16_e64 s10, v1, v2           ; encoding: [0x0a,0x00,0x0c,0xd4,0x01,0x05,0x02,0x00]
4093# W64-REAL16: v_cmp_nle_f16_e64 s[10:11], v1.h, v2.l op_sel:[1,0,0] ; encoding: [0x0a,0x08,0x0c,0xd4,0x01,0x05,0x02,0x00]
4094# W64-FAKE16: v_cmp_nle_f16_e64 s[10:11], v1, v2      ; encoding: [0x0a,0x00,0x0c,0xd4,0x01,0x05,0x02,0x00]
4095
40960x0a,0x10,0x0c,0xd4,0xff,0xff,0x03,0x00
4097# W32-REAL16: v_cmp_nle_f16_e64 s10, v255.l, v255.h op_sel:[0,1,0] ; encoding: [0x0a,0x10,0x0c,0xd4,0xff,0xff,0x03,0x00]
4098# W32-FAKE16: v_cmp_nle_f16_e64 s10, v255, v255       ; encoding: [0x0a,0x00,0x0c,0xd4,0xff,0xff,0x03,0x00]
4099# W64-REAL16: v_cmp_nle_f16_e64 s[10:11], v255.l, v255.h op_sel:[0,1,0] ; encoding: [0x0a,0x10,0x0c,0xd4,0xff,0xff,0x03,0x00]
4100# W64-FAKE16: v_cmp_nle_f16_e64 s[10:11], v255, v255  ; encoding: [0x0a,0x00,0x0c,0xd4,0xff,0xff,0x03,0x00]
4101
4102
41030x0a,0x00,0x1c,0xd4,0x01,0x05,0x02,0x00
4104# W32: v_cmp_nle_f32_e64 s10, v1, v2           ; encoding: [0x0a,0x00,0x1c,0xd4,0x01,0x05,0x02,0x00]
4105# W64: v_cmp_nle_f32_e64 s[10:11], v1, v2      ; encoding: [0x0a,0x00,0x1c,0xd4,0x01,0x05,0x02,0x00]
4106
41070x0a,0x00,0x1c,0xd4,0xff,0xff,0x03,0x00
4108# W32: v_cmp_nle_f32_e64 s10, v255, v255       ; encoding: [0x0a,0x00,0x1c,0xd4,0xff,0xff,0x03,0x00]
4109# W64: v_cmp_nle_f32_e64 s[10:11], v255, v255  ; encoding: [0x0a,0x00,0x1c,0xd4,0xff,0xff,0x03,0x00]
4110
41110x0a,0x00,0x1c,0xd4,0x01,0x04,0x00,0x00
4112# W32: v_cmp_nle_f32_e64 s10, s1, s2           ; encoding: [0x0a,0x00,0x1c,0xd4,0x01,0x04,0x00,0x00]
4113# W64: v_cmp_nle_f32_e64 s[10:11], s1, s2      ; encoding: [0x0a,0x00,0x1c,0xd4,0x01,0x04,0x00,0x00]
4114
41150x0a,0x00,0x1c,0xd4,0x69,0xd2,0x00,0x00
4116# W32: v_cmp_nle_f32_e64 s10, s105, s105       ; encoding: [0x0a,0x00,0x1c,0xd4,0x69,0xd2,0x00,0x00]
4117# W64: v_cmp_nle_f32_e64 s[10:11], s105, s105  ; encoding: [0x0a,0x00,0x1c,0xd4,0x69,0xd2,0x00,0x00]
4118
41190x0a,0x00,0x1c,0xd4,0x6a,0xf6,0x00,0x00
4120# W32: v_cmp_nle_f32_e64 s10, vcc_lo, ttmp15   ; encoding: [0x0a,0x00,0x1c,0xd4,0x6a,0xf6,0x00,0x00]
4121# W64: v_cmp_nle_f32_e64 s[10:11], vcc_lo, ttmp15 ; encoding: [0x0a,0x00,0x1c,0xd4,0x6a,0xf6,0x00,0x00]
4122
41230x0a,0x00,0x1c,0xd4,0x6b,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf
4124# W32: v_cmp_nle_f32_e64 s10, vcc_hi, 0xaf123456 ; encoding: [0x0a,0x00,0x1c,0xd4,0x6b,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf]
4125# W64: v_cmp_nle_f32_e64 s[10:11], vcc_hi, 0xaf123456 ; encoding: [0x0a,0x00,0x1c,0xd4,0x6b,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf]
4126
41270x0a,0x00,0x1c,0xd4,0x7b,0xfa,0x01,0x00
4128# W32: v_cmp_nle_f32_e64 s10, ttmp15, src_scc  ; encoding: [0x0a,0x00,0x1c,0xd4,0x7b,0xfa,0x01,0x00]
4129# W64: v_cmp_nle_f32_e64 s[10:11], ttmp15, src_scc ; encoding: [0x0a,0x00,0x1c,0xd4,0x7b,0xfa,0x01,0x00]
4130
41310x0a,0x00,0x1c,0xd4,0x7d,0xe0,0x01,0x00
4132# W32: v_cmp_nle_f32_e64 s10, m0, 0.5          ; encoding: [0x0a,0x00,0x1c,0xd4,0x7d,0xe0,0x01,0x00]
4133# W64: v_cmp_nle_f32_e64 s[10:11], m0, 0.5     ; encoding: [0x0a,0x00,0x1c,0xd4,0x7d,0xe0,0x01,0x00]
4134
41350x0a,0x00,0x1c,0xd4,0x7e,0x82,0x01,0x00
4136# W32: v_cmp_nle_f32_e64 s10, exec_lo, -1      ; encoding: [0x0a,0x00,0x1c,0xd4,0x7e,0x82,0x01,0x00]
4137# W64: v_cmp_nle_f32_e64 s[10:11], exec_lo, -1 ; encoding: [0x0a,0x00,0x1c,0xd4,0x7e,0x82,0x01,0x00]
4138
41390x0a,0x01,0x1c,0xd4,0x7f,0xf8,0x00,0x00
4140# W32: v_cmp_nle_f32_e64 s10, |exec_hi|, null  ; encoding: [0x0a,0x01,0x1c,0xd4,0x7f,0xf8,0x00,0x00]
4141# W64: v_cmp_nle_f32_e64 s[10:11], |exec_hi|, null ; encoding: [0x0a,0x01,0x1c,0xd4,0x7f,0xf8,0x00,0x00]
4142
41430x0a,0x00,0x1c,0xd4,0x7c,0xfc,0x00,0x00
4144# W32: v_cmp_nle_f32_e64 s10, null, exec_lo    ; encoding: [0x0a,0x00,0x1c,0xd4,0x7c,0xfc,0x00,0x00]
4145# W64: v_cmp_nle_f32_e64 s[10:11], null, exec_lo ; encoding: [0x0a,0x00,0x1c,0xd4,0x7c,0xfc,0x00,0x00]
4146
41470x68,0x00,0x1c,0xd4,0xc1,0xfe,0x00,0x00
4148# W32: v_cmp_nle_f32_e64 s104, -1, exec_hi     ; encoding: [0x68,0x00,0x1c,0xd4,0xc1,0xfe,0x00,0x00]
4149# W64: v_cmp_nle_f32_e64 s[104:105], -1, exec_hi ; encoding: [0x68,0x00,0x1c,0xd4,0xc1,0xfe,0x00,0x00]
4150
41510x6a,0x00,0x1c,0xd4,0xf0,0xfa,0x00,0x40
4152# W32: v_cmp_nle_f32_e64 vcc_lo, 0.5, -m0      ; encoding: [0x6a,0x00,0x1c,0xd4,0xf0,0xfa,0x00,0x40]
4153# W64: v_cmp_nle_f32_e64 vcc, 0.5, -m0         ; encoding: [0x6a,0x00,0x1c,0xd4,0xf0,0xfa,0x00,0x40]
4154
41550x7a,0x02,0x1c,0xd4,0xfd,0xd4,0x00,0x20
4156# W32: v_cmp_nle_f32_e64 ttmp14, -src_scc, |vcc_lo| ; encoding: [0x7a,0x02,0x1c,0xd4,0xfd,0xd4,0x00,0x20]
4157# W64: v_cmp_nle_f32_e64 ttmp[14:15], -src_scc, |vcc_lo| ; encoding: [0x7a,0x02,0x1c,0xd4,0xfd,0xd4,0x00,0x20]
4158
41590x7c,0x83,0x1c,0xd4,0xff,0xd6,0x00,0x60,0x56,0x34,0x12,0xaf
4160# GFX12: v_cmp_nle_f32_e64 null, -|0xaf123456|, -|vcc_hi| clamp ; encoding: [0x7c,0x83,0x1c,0xd4,0xff,0xd6,0x00,0x60,0x56,0x34,0x12,0xaf]
4161
41620x0a,0x00,0x2c,0xd4,0x01,0x05,0x02,0x00
4163# W32: v_cmp_nle_f64_e64 s10, v[1:2], v[2:3]   ; encoding: [0x0a,0x00,0x2c,0xd4,0x01,0x05,0x02,0x00]
4164# W64: v_cmp_nle_f64_e64 s[10:11], v[1:2], v[2:3] ; encoding: [0x0a,0x00,0x2c,0xd4,0x01,0x05,0x02,0x00]
4165
41660x0a,0x00,0x2c,0xd4,0xfe,0xfd,0x03,0x00
4167# W32: v_cmp_nle_f64_e64 s10, v[254:255], v[254:255] ; encoding: [0x0a,0x00,0x2c,0xd4,0xfe,0xfd,0x03,0x00]
4168# W64: v_cmp_nle_f64_e64 s[10:11], v[254:255], v[254:255] ; encoding: [0x0a,0x00,0x2c,0xd4,0xfe,0xfd,0x03,0x00]
4169
41700x0a,0x00,0x2c,0xd4,0x02,0x08,0x00,0x00
4171# W32: v_cmp_nle_f64_e64 s10, s[2:3], s[4:5]   ; encoding: [0x0a,0x00,0x2c,0xd4,0x02,0x08,0x00,0x00]
4172# W64: v_cmp_nle_f64_e64 s[10:11], s[2:3], s[4:5] ; encoding: [0x0a,0x00,0x2c,0xd4,0x02,0x08,0x00,0x00]
4173
41740x0a,0x00,0x2c,0xd4,0x68,0xd0,0x00,0x00
4175# W32: v_cmp_nle_f64_e64 s10, s[104:105], s[104:105] ; encoding: [0x0a,0x00,0x2c,0xd4,0x68,0xd0,0x00,0x00]
4176# W64: v_cmp_nle_f64_e64 s[10:11], s[104:105], s[104:105] ; encoding: [0x0a,0x00,0x2c,0xd4,0x68,0xd0,0x00,0x00]
4177
41780x0a,0x00,0x2c,0xd4,0x6a,0xf4,0x00,0x00
4179# W32: v_cmp_nle_f64_e64 s10, vcc, ttmp[14:15] ; encoding: [0x0a,0x00,0x2c,0xd4,0x6a,0xf4,0x00,0x00]
4180# W64: v_cmp_nle_f64_e64 s[10:11], vcc, ttmp[14:15] ; encoding: [0x0a,0x00,0x2c,0xd4,0x6a,0xf4,0x00,0x00]
4181
41820x0a,0x00,0x2c,0xd4,0x7a,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf
4183# W32: v_cmp_nle_f64_e64 s10, ttmp[14:15], 0xaf123456 ; encoding: [0x0a,0x00,0x2c,0xd4,0x7a,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf]
4184# W64: v_cmp_nle_f64_e64 s[10:11], ttmp[14:15], 0xaf123456 ; encoding: [0x0a,0x00,0x2c,0xd4,0x7a,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf]
4185
41860x0a,0x01,0x2c,0xd4,0x7e,0xfa,0x01,0x20
4187# W32: v_cmp_nle_f64_e64 s10, -|exec|, src_scc ; encoding: [0x0a,0x01,0x2c,0xd4,0x7e,0xfa,0x01,0x20]
4188# W64: v_cmp_nle_f64_e64 s[10:11], -|exec|, src_scc ; encoding: [0x0a,0x01,0x2c,0xd4,0x7e,0xfa,0x01,0x20]
4189
41900x0a,0x00,0x2c,0xd4,0x7c,0xe0,0x01,0x00
4191# W32: v_cmp_nle_f64_e64 s10, null, 0.5        ; encoding: [0x0a,0x00,0x2c,0xd4,0x7c,0xe0,0x01,0x00]
4192# W64: v_cmp_nle_f64_e64 s[10:11], null, 0.5   ; encoding: [0x0a,0x00,0x2c,0xd4,0x7c,0xe0,0x01,0x00]
4193
41940x68,0x00,0x2c,0xd4,0xc1,0x82,0x01,0x00
4195# W32: v_cmp_nle_f64_e64 s104, -1, -1          ; encoding: [0x68,0x00,0x2c,0xd4,0xc1,0x82,0x01,0x00]
4196# W64: v_cmp_nle_f64_e64 s[104:105], -1, -1    ; encoding: [0x68,0x00,0x2c,0xd4,0xc1,0x82,0x01,0x00]
4197
41980x6a,0x00,0x2c,0xd4,0xf0,0xf8,0x00,0x00
4199# W32: v_cmp_nle_f64_e64 vcc_lo, 0.5, null     ; encoding: [0x6a,0x00,0x2c,0xd4,0xf0,0xf8,0x00,0x00]
4200# W64: v_cmp_nle_f64_e64 vcc, 0.5, null        ; encoding: [0x6a,0x00,0x2c,0xd4,0xf0,0xf8,0x00,0x00]
4201
42020x7a,0x03,0x2c,0xd4,0xfd,0xfc,0x00,0x60
4203# W32: v_cmp_nle_f64_e64 ttmp14, -|src_scc|, -|exec| ; encoding: [0x7a,0x03,0x2c,0xd4,0xfd,0xfc,0x00,0x60]
4204# W64: v_cmp_nle_f64_e64 ttmp[14:15], -|src_scc|, -|exec| ; encoding: [0x7a,0x03,0x2c,0xd4,0xfd,0xfc,0x00,0x60]
4205
42060x7c,0x82,0x2c,0xd4,0xff,0xd4,0x00,0x40,0x56,0x34,0x12,0xaf
4207# GFX12: v_cmp_nle_f64_e64 null, 0xaf123456, -|vcc| clamp ; encoding: [0x7c,0x82,0x2c,0xd4,0xff,0xd4,0x00,0x40,0x56,0x34,0x12,0xaf]
4208
42090x0a,0x00,0x0a,0xd4,0x01,0x05,0x02,0x00
4210# W32-REAL16: v_cmp_nlg_f16_e64 s10, v1.l, v2.l       ; encoding: [0x0a,0x00,0x0a,0xd4,0x01,0x05,0x02,0x00]
4211# W32-FAKE16: v_cmp_nlg_f16_e64 s10, v1, v2           ; encoding: [0x0a,0x00,0x0a,0xd4,0x01,0x05,0x02,0x00]
4212# W64-REAL16: v_cmp_nlg_f16_e64 s[10:11], v1.l, v2.l  ; encoding: [0x0a,0x00,0x0a,0xd4,0x01,0x05,0x02,0x00]
4213# W64-FAKE16: v_cmp_nlg_f16_e64 s[10:11], v1, v2      ; encoding: [0x0a,0x00,0x0a,0xd4,0x01,0x05,0x02,0x00]
4214
42150x0a,0x00,0x0a,0xd4,0xff,0xff,0x03,0x00
4216# W32-REAL16: v_cmp_nlg_f16_e64 s10, v255.l, v255.l   ; encoding: [0x0a,0x00,0x0a,0xd4,0xff,0xff,0x03,0x00]
4217# W32-FAKE16: v_cmp_nlg_f16_e64 s10, v255, v255       ; encoding: [0x0a,0x00,0x0a,0xd4,0xff,0xff,0x03,0x00]
4218# W64-REAL16: v_cmp_nlg_f16_e64 s[10:11], v255.l, v255.l ; encoding: [0x0a,0x00,0x0a,0xd4,0xff,0xff,0x03,0x00]
4219# W64-FAKE16: v_cmp_nlg_f16_e64 s[10:11], v255, v255  ; encoding: [0x0a,0x00,0x0a,0xd4,0xff,0xff,0x03,0x00]
4220
42210x0a,0x00,0x0a,0xd4,0x01,0x04,0x00,0x00
4222# W32: v_cmp_nlg_f16_e64 s10, s1, s2           ; encoding: [0x0a,0x00,0x0a,0xd4,0x01,0x04,0x00,0x00]
4223# W64: v_cmp_nlg_f16_e64 s[10:11], s1, s2      ; encoding: [0x0a,0x00,0x0a,0xd4,0x01,0x04,0x00,0x00]
4224
42250x0a,0x00,0x0a,0xd4,0x69,0xd2,0x00,0x00
4226# W32: v_cmp_nlg_f16_e64 s10, s105, s105       ; encoding: [0x0a,0x00,0x0a,0xd4,0x69,0xd2,0x00,0x00]
4227# W64: v_cmp_nlg_f16_e64 s[10:11], s105, s105  ; encoding: [0x0a,0x00,0x0a,0xd4,0x69,0xd2,0x00,0x00]
4228
42290x0a,0x00,0x0a,0xd4,0x6a,0xf6,0x00,0x00
4230# W32: v_cmp_nlg_f16_e64 s10, vcc_lo, ttmp15   ; encoding: [0x0a,0x00,0x0a,0xd4,0x6a,0xf6,0x00,0x00]
4231# W64: v_cmp_nlg_f16_e64 s[10:11], vcc_lo, ttmp15 ; encoding: [0x0a,0x00,0x0a,0xd4,0x6a,0xf6,0x00,0x00]
4232
42330x0a,0x00,0x0a,0xd4,0x6b,0xfe,0x01,0x00,0x0b,0xfe,0x00,0x00
4234# W32: v_cmp_nlg_f16_e64 s10, vcc_hi, 0xfe0b   ; encoding: [0x0a,0x00,0x0a,0xd4,0x6b,0xfe,0x01,0x00,0x0b,0xfe,0x00,0x00]
4235# W64: v_cmp_nlg_f16_e64 s[10:11], vcc_hi, 0xfe0b ; encoding: [0x0a,0x00,0x0a,0xd4,0x6b,0xfe,0x01,0x00,0x0b,0xfe,0x00,0x00]
4236
42370x0a,0x00,0x0a,0xd4,0x7b,0xfa,0x01,0x00
4238# W32: v_cmp_nlg_f16_e64 s10, ttmp15, src_scc  ; encoding: [0x0a,0x00,0x0a,0xd4,0x7b,0xfa,0x01,0x00]
4239# W64: v_cmp_nlg_f16_e64 s[10:11], ttmp15, src_scc ; encoding: [0x0a,0x00,0x0a,0xd4,0x7b,0xfa,0x01,0x00]
4240
42410x0a,0x00,0x0a,0xd4,0x7d,0xe0,0x01,0x00
4242# W32: v_cmp_nlg_f16_e64 s10, m0, 0.5          ; encoding: [0x0a,0x00,0x0a,0xd4,0x7d,0xe0,0x01,0x00]
4243# W64: v_cmp_nlg_f16_e64 s[10:11], m0, 0.5     ; encoding: [0x0a,0x00,0x0a,0xd4,0x7d,0xe0,0x01,0x00]
4244
42450x0a,0x00,0x0a,0xd4,0x7e,0x82,0x01,0x00
4246# W32: v_cmp_nlg_f16_e64 s10, exec_lo, -1      ; encoding: [0x0a,0x00,0x0a,0xd4,0x7e,0x82,0x01,0x00]
4247# W64: v_cmp_nlg_f16_e64 s[10:11], exec_lo, -1 ; encoding: [0x0a,0x00,0x0a,0xd4,0x7e,0x82,0x01,0x00]
4248
42490x0a,0x01,0x0a,0xd4,0x7f,0xf8,0x00,0x00
4250# W32: v_cmp_nlg_f16_e64 s10, |exec_hi|, null  ; encoding: [0x0a,0x01,0x0a,0xd4,0x7f,0xf8,0x00,0x00]
4251# W64: v_cmp_nlg_f16_e64 s[10:11], |exec_hi|, null ; encoding: [0x0a,0x01,0x0a,0xd4,0x7f,0xf8,0x00,0x00]
4252
42530x0a,0x00,0x0a,0xd4,0x7c,0xfc,0x00,0x00
4254# W32: v_cmp_nlg_f16_e64 s10, null, exec_lo    ; encoding: [0x0a,0x00,0x0a,0xd4,0x7c,0xfc,0x00,0x00]
4255# W64: v_cmp_nlg_f16_e64 s[10:11], null, exec_lo ; encoding: [0x0a,0x00,0x0a,0xd4,0x7c,0xfc,0x00,0x00]
4256
42570x68,0x00,0x0a,0xd4,0xc1,0xfe,0x00,0x00
4258# W32: v_cmp_nlg_f16_e64 s104, -1, exec_hi     ; encoding: [0x68,0x00,0x0a,0xd4,0xc1,0xfe,0x00,0x00]
4259# W64: v_cmp_nlg_f16_e64 s[104:105], -1, exec_hi ; encoding: [0x68,0x00,0x0a,0xd4,0xc1,0xfe,0x00,0x00]
4260
42610x6a,0x00,0x0a,0xd4,0xf0,0xfa,0x00,0x40
4262# W32: v_cmp_nlg_f16_e64 vcc_lo, 0.5, -m0      ; encoding: [0x6a,0x00,0x0a,0xd4,0xf0,0xfa,0x00,0x40]
4263# W64: v_cmp_nlg_f16_e64 vcc, 0.5, -m0         ; encoding: [0x6a,0x00,0x0a,0xd4,0xf0,0xfa,0x00,0x40]
4264
42650x7a,0x02,0x0a,0xd4,0xfd,0xd4,0x00,0x20
4266# W32: v_cmp_nlg_f16_e64 ttmp14, -src_scc, |vcc_lo| ; encoding: [0x7a,0x02,0x0a,0xd4,0xfd,0xd4,0x00,0x20]
4267# W64: v_cmp_nlg_f16_e64 ttmp[14:15], -src_scc, |vcc_lo| ; encoding: [0x7a,0x02,0x0a,0xd4,0xfd,0xd4,0x00,0x20]
4268
42690x7c,0x83,0x0a,0xd4,0xff,0xd6,0x00,0x60,0x0b,0xfe,0x00,0x00
4270# GFX12: v_cmp_nlg_f16_e64 null, -|0xfe0b|, -|vcc_hi| clamp ; encoding: [0x7c,0x83,0x0a,0xd4,0xff,0xd6,0x00,0x60,0x0b,0xfe,0x00,0x00]
4271
42720x0a,0x08,0x0a,0xd4,0x01,0x05,0x02,0x00
4273# W32-REAL16: v_cmp_nlg_f16_e64 s10, v1.h, v2.l op_sel:[1,0,0] ; encoding: [0x0a,0x08,0x0a,0xd4,0x01,0x05,0x02,0x00]
4274# W32-FAKE16: v_cmp_nlg_f16_e64 s10, v1, v2           ; encoding: [0x0a,0x00,0x0a,0xd4,0x01,0x05,0x02,0x00]
4275# W64-REAL16: v_cmp_nlg_f16_e64 s[10:11], v1.h, v2.l op_sel:[1,0,0] ; encoding: [0x0a,0x08,0x0a,0xd4,0x01,0x05,0x02,0x00]
4276# W64-FAKE16: v_cmp_nlg_f16_e64 s[10:11], v1, v2      ; encoding: [0x0a,0x00,0x0a,0xd4,0x01,0x05,0x02,0x00]
4277
42780x0a,0x10,0x0a,0xd4,0xff,0xff,0x03,0x00
4279# W32-REAL16: v_cmp_nlg_f16_e64 s10, v255.l, v255.h op_sel:[0,1,0] ; encoding: [0x0a,0x10,0x0a,0xd4,0xff,0xff,0x03,0x00]
4280# W32-FAKE16: v_cmp_nlg_f16_e64 s10, v255, v255       ; encoding: [0x0a,0x00,0x0a,0xd4,0xff,0xff,0x03,0x00]
4281# W64-REAL16: v_cmp_nlg_f16_e64 s[10:11], v255.l, v255.h op_sel:[0,1,0] ; encoding: [0x0a,0x10,0x0a,0xd4,0xff,0xff,0x03,0x00]
4282# W64-FAKE16: v_cmp_nlg_f16_e64 s[10:11], v255, v255  ; encoding: [0x0a,0x00,0x0a,0xd4,0xff,0xff,0x03,0x00]
4283
4284
42850x0a,0x00,0x1a,0xd4,0x01,0x05,0x02,0x00
4286# W32: v_cmp_nlg_f32_e64 s10, v1, v2           ; encoding: [0x0a,0x00,0x1a,0xd4,0x01,0x05,0x02,0x00]
4287# W64: v_cmp_nlg_f32_e64 s[10:11], v1, v2      ; encoding: [0x0a,0x00,0x1a,0xd4,0x01,0x05,0x02,0x00]
4288
42890x0a,0x00,0x1a,0xd4,0xff,0xff,0x03,0x00
4290# W32: v_cmp_nlg_f32_e64 s10, v255, v255       ; encoding: [0x0a,0x00,0x1a,0xd4,0xff,0xff,0x03,0x00]
4291# W64: v_cmp_nlg_f32_e64 s[10:11], v255, v255  ; encoding: [0x0a,0x00,0x1a,0xd4,0xff,0xff,0x03,0x00]
4292
42930x0a,0x00,0x1a,0xd4,0x01,0x04,0x00,0x00
4294# W32: v_cmp_nlg_f32_e64 s10, s1, s2           ; encoding: [0x0a,0x00,0x1a,0xd4,0x01,0x04,0x00,0x00]
4295# W64: v_cmp_nlg_f32_e64 s[10:11], s1, s2      ; encoding: [0x0a,0x00,0x1a,0xd4,0x01,0x04,0x00,0x00]
4296
42970x0a,0x00,0x1a,0xd4,0x69,0xd2,0x00,0x00
4298# W32: v_cmp_nlg_f32_e64 s10, s105, s105       ; encoding: [0x0a,0x00,0x1a,0xd4,0x69,0xd2,0x00,0x00]
4299# W64: v_cmp_nlg_f32_e64 s[10:11], s105, s105  ; encoding: [0x0a,0x00,0x1a,0xd4,0x69,0xd2,0x00,0x00]
4300
43010x0a,0x00,0x1a,0xd4,0x6a,0xf6,0x00,0x00
4302# W32: v_cmp_nlg_f32_e64 s10, vcc_lo, ttmp15   ; encoding: [0x0a,0x00,0x1a,0xd4,0x6a,0xf6,0x00,0x00]
4303# W64: v_cmp_nlg_f32_e64 s[10:11], vcc_lo, ttmp15 ; encoding: [0x0a,0x00,0x1a,0xd4,0x6a,0xf6,0x00,0x00]
4304
43050x0a,0x00,0x1a,0xd4,0x6b,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf
4306# W32: v_cmp_nlg_f32_e64 s10, vcc_hi, 0xaf123456 ; encoding: [0x0a,0x00,0x1a,0xd4,0x6b,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf]
4307# W64: v_cmp_nlg_f32_e64 s[10:11], vcc_hi, 0xaf123456 ; encoding: [0x0a,0x00,0x1a,0xd4,0x6b,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf]
4308
43090x0a,0x00,0x1a,0xd4,0x7b,0xfa,0x01,0x00
4310# W32: v_cmp_nlg_f32_e64 s10, ttmp15, src_scc  ; encoding: [0x0a,0x00,0x1a,0xd4,0x7b,0xfa,0x01,0x00]
4311# W64: v_cmp_nlg_f32_e64 s[10:11], ttmp15, src_scc ; encoding: [0x0a,0x00,0x1a,0xd4,0x7b,0xfa,0x01,0x00]
4312
43130x0a,0x00,0x1a,0xd4,0x7d,0xe0,0x01,0x00
4314# W32: v_cmp_nlg_f32_e64 s10, m0, 0.5          ; encoding: [0x0a,0x00,0x1a,0xd4,0x7d,0xe0,0x01,0x00]
4315# W64: v_cmp_nlg_f32_e64 s[10:11], m0, 0.5     ; encoding: [0x0a,0x00,0x1a,0xd4,0x7d,0xe0,0x01,0x00]
4316
43170x0a,0x00,0x1a,0xd4,0x7e,0x82,0x01,0x00
4318# W32: v_cmp_nlg_f32_e64 s10, exec_lo, -1      ; encoding: [0x0a,0x00,0x1a,0xd4,0x7e,0x82,0x01,0x00]
4319# W64: v_cmp_nlg_f32_e64 s[10:11], exec_lo, -1 ; encoding: [0x0a,0x00,0x1a,0xd4,0x7e,0x82,0x01,0x00]
4320
43210x0a,0x01,0x1a,0xd4,0x7f,0xf8,0x00,0x00
4322# W32: v_cmp_nlg_f32_e64 s10, |exec_hi|, null  ; encoding: [0x0a,0x01,0x1a,0xd4,0x7f,0xf8,0x00,0x00]
4323# W64: v_cmp_nlg_f32_e64 s[10:11], |exec_hi|, null ; encoding: [0x0a,0x01,0x1a,0xd4,0x7f,0xf8,0x00,0x00]
4324
43250x0a,0x00,0x1a,0xd4,0x7c,0xfc,0x00,0x00
4326# W32: v_cmp_nlg_f32_e64 s10, null, exec_lo    ; encoding: [0x0a,0x00,0x1a,0xd4,0x7c,0xfc,0x00,0x00]
4327# W64: v_cmp_nlg_f32_e64 s[10:11], null, exec_lo ; encoding: [0x0a,0x00,0x1a,0xd4,0x7c,0xfc,0x00,0x00]
4328
43290x68,0x00,0x1a,0xd4,0xc1,0xfe,0x00,0x00
4330# W32: v_cmp_nlg_f32_e64 s104, -1, exec_hi     ; encoding: [0x68,0x00,0x1a,0xd4,0xc1,0xfe,0x00,0x00]
4331# W64: v_cmp_nlg_f32_e64 s[104:105], -1, exec_hi ; encoding: [0x68,0x00,0x1a,0xd4,0xc1,0xfe,0x00,0x00]
4332
43330x6a,0x00,0x1a,0xd4,0xf0,0xfa,0x00,0x40
4334# W32: v_cmp_nlg_f32_e64 vcc_lo, 0.5, -m0      ; encoding: [0x6a,0x00,0x1a,0xd4,0xf0,0xfa,0x00,0x40]
4335# W64: v_cmp_nlg_f32_e64 vcc, 0.5, -m0         ; encoding: [0x6a,0x00,0x1a,0xd4,0xf0,0xfa,0x00,0x40]
4336
43370x7a,0x02,0x1a,0xd4,0xfd,0xd4,0x00,0x20
4338# W32: v_cmp_nlg_f32_e64 ttmp14, -src_scc, |vcc_lo| ; encoding: [0x7a,0x02,0x1a,0xd4,0xfd,0xd4,0x00,0x20]
4339# W64: v_cmp_nlg_f32_e64 ttmp[14:15], -src_scc, |vcc_lo| ; encoding: [0x7a,0x02,0x1a,0xd4,0xfd,0xd4,0x00,0x20]
4340
43410x7c,0x83,0x1a,0xd4,0xff,0xd6,0x00,0x60,0x56,0x34,0x12,0xaf
4342# GFX12: v_cmp_nlg_f32_e64 null, -|0xaf123456|, -|vcc_hi| clamp ; encoding: [0x7c,0x83,0x1a,0xd4,0xff,0xd6,0x00,0x60,0x56,0x34,0x12,0xaf]
4343
43440x0a,0x00,0x2a,0xd4,0x01,0x05,0x02,0x00
4345# W32: v_cmp_nlg_f64_e64 s10, v[1:2], v[2:3]   ; encoding: [0x0a,0x00,0x2a,0xd4,0x01,0x05,0x02,0x00]
4346# W64: v_cmp_nlg_f64_e64 s[10:11], v[1:2], v[2:3] ; encoding: [0x0a,0x00,0x2a,0xd4,0x01,0x05,0x02,0x00]
4347
43480x0a,0x00,0x2a,0xd4,0xfe,0xfd,0x03,0x00
4349# W32: v_cmp_nlg_f64_e64 s10, v[254:255], v[254:255] ; encoding: [0x0a,0x00,0x2a,0xd4,0xfe,0xfd,0x03,0x00]
4350# W64: v_cmp_nlg_f64_e64 s[10:11], v[254:255], v[254:255] ; encoding: [0x0a,0x00,0x2a,0xd4,0xfe,0xfd,0x03,0x00]
4351
43520x0a,0x00,0x2a,0xd4,0x02,0x08,0x00,0x00
4353# W32: v_cmp_nlg_f64_e64 s10, s[2:3], s[4:5]   ; encoding: [0x0a,0x00,0x2a,0xd4,0x02,0x08,0x00,0x00]
4354# W64: v_cmp_nlg_f64_e64 s[10:11], s[2:3], s[4:5] ; encoding: [0x0a,0x00,0x2a,0xd4,0x02,0x08,0x00,0x00]
4355
43560x0a,0x00,0x2a,0xd4,0x68,0xd0,0x00,0x00
4357# W32: v_cmp_nlg_f64_e64 s10, s[104:105], s[104:105] ; encoding: [0x0a,0x00,0x2a,0xd4,0x68,0xd0,0x00,0x00]
4358# W64: v_cmp_nlg_f64_e64 s[10:11], s[104:105], s[104:105] ; encoding: [0x0a,0x00,0x2a,0xd4,0x68,0xd0,0x00,0x00]
4359
43600x0a,0x00,0x2a,0xd4,0x6a,0xf4,0x00,0x00
4361# W32: v_cmp_nlg_f64_e64 s10, vcc, ttmp[14:15] ; encoding: [0x0a,0x00,0x2a,0xd4,0x6a,0xf4,0x00,0x00]
4362# W64: v_cmp_nlg_f64_e64 s[10:11], vcc, ttmp[14:15] ; encoding: [0x0a,0x00,0x2a,0xd4,0x6a,0xf4,0x00,0x00]
4363
43640x0a,0x00,0x2a,0xd4,0x7a,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf
4365# W32: v_cmp_nlg_f64_e64 s10, ttmp[14:15], 0xaf123456 ; encoding: [0x0a,0x00,0x2a,0xd4,0x7a,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf]
4366# W64: v_cmp_nlg_f64_e64 s[10:11], ttmp[14:15], 0xaf123456 ; encoding: [0x0a,0x00,0x2a,0xd4,0x7a,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf]
4367
43680x0a,0x01,0x2a,0xd4,0x7e,0xfa,0x01,0x20
4369# W32: v_cmp_nlg_f64_e64 s10, -|exec|, src_scc ; encoding: [0x0a,0x01,0x2a,0xd4,0x7e,0xfa,0x01,0x20]
4370# W64: v_cmp_nlg_f64_e64 s[10:11], -|exec|, src_scc ; encoding: [0x0a,0x01,0x2a,0xd4,0x7e,0xfa,0x01,0x20]
4371
43720x0a,0x00,0x2a,0xd4,0x7c,0xe0,0x01,0x00
4373# W32: v_cmp_nlg_f64_e64 s10, null, 0.5        ; encoding: [0x0a,0x00,0x2a,0xd4,0x7c,0xe0,0x01,0x00]
4374# W64: v_cmp_nlg_f64_e64 s[10:11], null, 0.5   ; encoding: [0x0a,0x00,0x2a,0xd4,0x7c,0xe0,0x01,0x00]
4375
43760x68,0x00,0x2a,0xd4,0xc1,0x82,0x01,0x00
4377# W32: v_cmp_nlg_f64_e64 s104, -1, -1          ; encoding: [0x68,0x00,0x2a,0xd4,0xc1,0x82,0x01,0x00]
4378# W64: v_cmp_nlg_f64_e64 s[104:105], -1, -1    ; encoding: [0x68,0x00,0x2a,0xd4,0xc1,0x82,0x01,0x00]
4379
43800x6a,0x00,0x2a,0xd4,0xf0,0xf8,0x00,0x00
4381# W32: v_cmp_nlg_f64_e64 vcc_lo, 0.5, null     ; encoding: [0x6a,0x00,0x2a,0xd4,0xf0,0xf8,0x00,0x00]
4382# W64: v_cmp_nlg_f64_e64 vcc, 0.5, null        ; encoding: [0x6a,0x00,0x2a,0xd4,0xf0,0xf8,0x00,0x00]
4383
43840x7a,0x03,0x2a,0xd4,0xfd,0xfc,0x00,0x60
4385# W32: v_cmp_nlg_f64_e64 ttmp14, -|src_scc|, -|exec| ; encoding: [0x7a,0x03,0x2a,0xd4,0xfd,0xfc,0x00,0x60]
4386# W64: v_cmp_nlg_f64_e64 ttmp[14:15], -|src_scc|, -|exec| ; encoding: [0x7a,0x03,0x2a,0xd4,0xfd,0xfc,0x00,0x60]
4387
43880x7c,0x82,0x2a,0xd4,0xff,0xd4,0x00,0x40,0x56,0x34,0x12,0xaf
4389# GFX12: v_cmp_nlg_f64_e64 null, 0xaf123456, -|vcc| clamp ; encoding: [0x7c,0x82,0x2a,0xd4,0xff,0xd4,0x00,0x40,0x56,0x34,0x12,0xaf]
4390
43910x0a,0x00,0x0e,0xd4,0x01,0x05,0x02,0x00
4392# W32-REAL16: v_cmp_nlt_f16_e64 s10, v1.l, v2.l       ; encoding: [0x0a,0x00,0x0e,0xd4,0x01,0x05,0x02,0x00]
4393# W32-FAKE16: v_cmp_nlt_f16_e64 s10, v1, v2           ; encoding: [0x0a,0x00,0x0e,0xd4,0x01,0x05,0x02,0x00]
4394# W64-REAL16: v_cmp_nlt_f16_e64 s[10:11], v1.l, v2.l  ; encoding: [0x0a,0x00,0x0e,0xd4,0x01,0x05,0x02,0x00]
4395# W64-FAKE16: v_cmp_nlt_f16_e64 s[10:11], v1, v2      ; encoding: [0x0a,0x00,0x0e,0xd4,0x01,0x05,0x02,0x00]
4396
43970x0a,0x00,0x0e,0xd4,0xff,0xff,0x03,0x00
4398# W32-REAL16: v_cmp_nlt_f16_e64 s10, v255.l, v255.l   ; encoding: [0x0a,0x00,0x0e,0xd4,0xff,0xff,0x03,0x00]
4399# W32-FAKE16: v_cmp_nlt_f16_e64 s10, v255, v255       ; encoding: [0x0a,0x00,0x0e,0xd4,0xff,0xff,0x03,0x00]
4400# W64-REAL16: v_cmp_nlt_f16_e64 s[10:11], v255.l, v255.l ; encoding: [0x0a,0x00,0x0e,0xd4,0xff,0xff,0x03,0x00]
4401# W64-FAKE16: v_cmp_nlt_f16_e64 s[10:11], v255, v255  ; encoding: [0x0a,0x00,0x0e,0xd4,0xff,0xff,0x03,0x00]
4402
44030x0a,0x00,0x0e,0xd4,0x01,0x04,0x00,0x00
4404# W32: v_cmp_nlt_f16_e64 s10, s1, s2           ; encoding: [0x0a,0x00,0x0e,0xd4,0x01,0x04,0x00,0x00]
4405# W64: v_cmp_nlt_f16_e64 s[10:11], s1, s2      ; encoding: [0x0a,0x00,0x0e,0xd4,0x01,0x04,0x00,0x00]
4406
44070x0a,0x00,0x0e,0xd4,0x69,0xd2,0x00,0x00
4408# W32: v_cmp_nlt_f16_e64 s10, s105, s105       ; encoding: [0x0a,0x00,0x0e,0xd4,0x69,0xd2,0x00,0x00]
4409# W64: v_cmp_nlt_f16_e64 s[10:11], s105, s105  ; encoding: [0x0a,0x00,0x0e,0xd4,0x69,0xd2,0x00,0x00]
4410
44110x0a,0x00,0x0e,0xd4,0x6a,0xf6,0x00,0x00
4412# W32: v_cmp_nlt_f16_e64 s10, vcc_lo, ttmp15   ; encoding: [0x0a,0x00,0x0e,0xd4,0x6a,0xf6,0x00,0x00]
4413# W64: v_cmp_nlt_f16_e64 s[10:11], vcc_lo, ttmp15 ; encoding: [0x0a,0x00,0x0e,0xd4,0x6a,0xf6,0x00,0x00]
4414
44150x0a,0x00,0x0e,0xd4,0x6b,0xfe,0x01,0x00,0x0b,0xfe,0x00,0x00
4416# W32: v_cmp_nlt_f16_e64 s10, vcc_hi, 0xfe0b   ; encoding: [0x0a,0x00,0x0e,0xd4,0x6b,0xfe,0x01,0x00,0x0b,0xfe,0x00,0x00]
4417# W64: v_cmp_nlt_f16_e64 s[10:11], vcc_hi, 0xfe0b ; encoding: [0x0a,0x00,0x0e,0xd4,0x6b,0xfe,0x01,0x00,0x0b,0xfe,0x00,0x00]
4418
44190x0a,0x00,0x0e,0xd4,0x7b,0xfa,0x01,0x00
4420# W32: v_cmp_nlt_f16_e64 s10, ttmp15, src_scc  ; encoding: [0x0a,0x00,0x0e,0xd4,0x7b,0xfa,0x01,0x00]
4421# W64: v_cmp_nlt_f16_e64 s[10:11], ttmp15, src_scc ; encoding: [0x0a,0x00,0x0e,0xd4,0x7b,0xfa,0x01,0x00]
4422
44230x0a,0x00,0x0e,0xd4,0x7d,0xe0,0x01,0x00
4424# W32: v_cmp_nlt_f16_e64 s10, m0, 0.5          ; encoding: [0x0a,0x00,0x0e,0xd4,0x7d,0xe0,0x01,0x00]
4425# W64: v_cmp_nlt_f16_e64 s[10:11], m0, 0.5     ; encoding: [0x0a,0x00,0x0e,0xd4,0x7d,0xe0,0x01,0x00]
4426
44270x0a,0x00,0x0e,0xd4,0x7e,0x82,0x01,0x00
4428# W32: v_cmp_nlt_f16_e64 s10, exec_lo, -1      ; encoding: [0x0a,0x00,0x0e,0xd4,0x7e,0x82,0x01,0x00]
4429# W64: v_cmp_nlt_f16_e64 s[10:11], exec_lo, -1 ; encoding: [0x0a,0x00,0x0e,0xd4,0x7e,0x82,0x01,0x00]
4430
44310x0a,0x01,0x0e,0xd4,0x7f,0xf8,0x00,0x00
4432# W32: v_cmp_nlt_f16_e64 s10, |exec_hi|, null  ; encoding: [0x0a,0x01,0x0e,0xd4,0x7f,0xf8,0x00,0x00]
4433# W64: v_cmp_nlt_f16_e64 s[10:11], |exec_hi|, null ; encoding: [0x0a,0x01,0x0e,0xd4,0x7f,0xf8,0x00,0x00]
4434
44350x0a,0x00,0x0e,0xd4,0x7c,0xfc,0x00,0x00
4436# W32: v_cmp_nlt_f16_e64 s10, null, exec_lo    ; encoding: [0x0a,0x00,0x0e,0xd4,0x7c,0xfc,0x00,0x00]
4437# W64: v_cmp_nlt_f16_e64 s[10:11], null, exec_lo ; encoding: [0x0a,0x00,0x0e,0xd4,0x7c,0xfc,0x00,0x00]
4438
44390x68,0x00,0x0e,0xd4,0xc1,0xfe,0x00,0x00
4440# W32: v_cmp_nlt_f16_e64 s104, -1, exec_hi     ; encoding: [0x68,0x00,0x0e,0xd4,0xc1,0xfe,0x00,0x00]
4441# W64: v_cmp_nlt_f16_e64 s[104:105], -1, exec_hi ; encoding: [0x68,0x00,0x0e,0xd4,0xc1,0xfe,0x00,0x00]
4442
44430x6a,0x00,0x0e,0xd4,0xf0,0xfa,0x00,0x40
4444# W32: v_cmp_nlt_f16_e64 vcc_lo, 0.5, -m0      ; encoding: [0x6a,0x00,0x0e,0xd4,0xf0,0xfa,0x00,0x40]
4445# W64: v_cmp_nlt_f16_e64 vcc, 0.5, -m0         ; encoding: [0x6a,0x00,0x0e,0xd4,0xf0,0xfa,0x00,0x40]
4446
44470x7a,0x02,0x0e,0xd4,0xfd,0xd4,0x00,0x20
4448# W32: v_cmp_nlt_f16_e64 ttmp14, -src_scc, |vcc_lo| ; encoding: [0x7a,0x02,0x0e,0xd4,0xfd,0xd4,0x00,0x20]
4449# W64: v_cmp_nlt_f16_e64 ttmp[14:15], -src_scc, |vcc_lo| ; encoding: [0x7a,0x02,0x0e,0xd4,0xfd,0xd4,0x00,0x20]
4450
44510x7c,0x83,0x0e,0xd4,0xff,0xd6,0x00,0x60,0x0b,0xfe,0x00,0x00
4452# GFX12: v_cmp_nlt_f16_e64 null, -|0xfe0b|, -|vcc_hi| clamp ; encoding: [0x7c,0x83,0x0e,0xd4,0xff,0xd6,0x00,0x60,0x0b,0xfe,0x00,0x00]
4453
44540x0a,0x08,0x0e,0xd4,0x01,0x05,0x02,0x00
4455# W32-REAL16: v_cmp_nlt_f16_e64 s10, v1.h, v2.l op_sel:[1,0,0] ; encoding: [0x0a,0x08,0x0e,0xd4,0x01,0x05,0x02,0x00]
4456# W32-FAKE16: v_cmp_nlt_f16_e64 s10, v1, v2           ; encoding: [0x0a,0x00,0x0e,0xd4,0x01,0x05,0x02,0x00]
4457# W64-REAL16: v_cmp_nlt_f16_e64 s[10:11], v1.h, v2.l op_sel:[1,0,0] ; encoding: [0x0a,0x08,0x0e,0xd4,0x01,0x05,0x02,0x00]
4458# W64-FAKE16: v_cmp_nlt_f16_e64 s[10:11], v1, v2      ; encoding: [0x0a,0x00,0x0e,0xd4,0x01,0x05,0x02,0x00]
4459
44600x0a,0x10,0x0e,0xd4,0xff,0xff,0x03,0x00
4461# W32-REAL16: v_cmp_nlt_f16_e64 s10, v255.l, v255.h op_sel:[0,1,0] ; encoding: [0x0a,0x10,0x0e,0xd4,0xff,0xff,0x03,0x00]
4462# W32-FAKE16: v_cmp_nlt_f16_e64 s10, v255, v255       ; encoding: [0x0a,0x00,0x0e,0xd4,0xff,0xff,0x03,0x00]
4463# W64-REAL16: v_cmp_nlt_f16_e64 s[10:11], v255.l, v255.h op_sel:[0,1,0] ; encoding: [0x0a,0x10,0x0e,0xd4,0xff,0xff,0x03,0x00]
4464# W64-FAKE16: v_cmp_nlt_f16_e64 s[10:11], v255, v255  ; encoding: [0x0a,0x00,0x0e,0xd4,0xff,0xff,0x03,0x00]
4465
4466
44670x0a,0x00,0x1e,0xd4,0x01,0x05,0x02,0x00
4468# W32: v_cmp_nlt_f32_e64 s10, v1, v2           ; encoding: [0x0a,0x00,0x1e,0xd4,0x01,0x05,0x02,0x00]
4469# W64: v_cmp_nlt_f32_e64 s[10:11], v1, v2      ; encoding: [0x0a,0x00,0x1e,0xd4,0x01,0x05,0x02,0x00]
4470
44710x0a,0x00,0x1e,0xd4,0xff,0xff,0x03,0x00
4472# W32: v_cmp_nlt_f32_e64 s10, v255, v255       ; encoding: [0x0a,0x00,0x1e,0xd4,0xff,0xff,0x03,0x00]
4473# W64: v_cmp_nlt_f32_e64 s[10:11], v255, v255  ; encoding: [0x0a,0x00,0x1e,0xd4,0xff,0xff,0x03,0x00]
4474
44750x0a,0x00,0x1e,0xd4,0x01,0x04,0x00,0x00
4476# W32: v_cmp_nlt_f32_e64 s10, s1, s2           ; encoding: [0x0a,0x00,0x1e,0xd4,0x01,0x04,0x00,0x00]
4477# W64: v_cmp_nlt_f32_e64 s[10:11], s1, s2      ; encoding: [0x0a,0x00,0x1e,0xd4,0x01,0x04,0x00,0x00]
4478
44790x0a,0x00,0x1e,0xd4,0x69,0xd2,0x00,0x00
4480# W32: v_cmp_nlt_f32_e64 s10, s105, s105       ; encoding: [0x0a,0x00,0x1e,0xd4,0x69,0xd2,0x00,0x00]
4481# W64: v_cmp_nlt_f32_e64 s[10:11], s105, s105  ; encoding: [0x0a,0x00,0x1e,0xd4,0x69,0xd2,0x00,0x00]
4482
44830x0a,0x00,0x1e,0xd4,0x6a,0xf6,0x00,0x00
4484# W32: v_cmp_nlt_f32_e64 s10, vcc_lo, ttmp15   ; encoding: [0x0a,0x00,0x1e,0xd4,0x6a,0xf6,0x00,0x00]
4485# W64: v_cmp_nlt_f32_e64 s[10:11], vcc_lo, ttmp15 ; encoding: [0x0a,0x00,0x1e,0xd4,0x6a,0xf6,0x00,0x00]
4486
44870x0a,0x00,0x1e,0xd4,0x6b,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf
4488# W32: v_cmp_nlt_f32_e64 s10, vcc_hi, 0xaf123456 ; encoding: [0x0a,0x00,0x1e,0xd4,0x6b,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf]
4489# W64: v_cmp_nlt_f32_e64 s[10:11], vcc_hi, 0xaf123456 ; encoding: [0x0a,0x00,0x1e,0xd4,0x6b,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf]
4490
44910x0a,0x00,0x1e,0xd4,0x7b,0xfa,0x01,0x00
4492# W32: v_cmp_nlt_f32_e64 s10, ttmp15, src_scc  ; encoding: [0x0a,0x00,0x1e,0xd4,0x7b,0xfa,0x01,0x00]
4493# W64: v_cmp_nlt_f32_e64 s[10:11], ttmp15, src_scc ; encoding: [0x0a,0x00,0x1e,0xd4,0x7b,0xfa,0x01,0x00]
4494
44950x0a,0x00,0x1e,0xd4,0x7d,0xe0,0x01,0x00
4496# W32: v_cmp_nlt_f32_e64 s10, m0, 0.5          ; encoding: [0x0a,0x00,0x1e,0xd4,0x7d,0xe0,0x01,0x00]
4497# W64: v_cmp_nlt_f32_e64 s[10:11], m0, 0.5     ; encoding: [0x0a,0x00,0x1e,0xd4,0x7d,0xe0,0x01,0x00]
4498
44990x0a,0x00,0x1e,0xd4,0x7e,0x82,0x01,0x00
4500# W32: v_cmp_nlt_f32_e64 s10, exec_lo, -1      ; encoding: [0x0a,0x00,0x1e,0xd4,0x7e,0x82,0x01,0x00]
4501# W64: v_cmp_nlt_f32_e64 s[10:11], exec_lo, -1 ; encoding: [0x0a,0x00,0x1e,0xd4,0x7e,0x82,0x01,0x00]
4502
45030x0a,0x01,0x1e,0xd4,0x7f,0xf8,0x00,0x00
4504# W32: v_cmp_nlt_f32_e64 s10, |exec_hi|, null  ; encoding: [0x0a,0x01,0x1e,0xd4,0x7f,0xf8,0x00,0x00]
4505# W64: v_cmp_nlt_f32_e64 s[10:11], |exec_hi|, null ; encoding: [0x0a,0x01,0x1e,0xd4,0x7f,0xf8,0x00,0x00]
4506
45070x0a,0x00,0x1e,0xd4,0x7c,0xfc,0x00,0x00
4508# W32: v_cmp_nlt_f32_e64 s10, null, exec_lo    ; encoding: [0x0a,0x00,0x1e,0xd4,0x7c,0xfc,0x00,0x00]
4509# W64: v_cmp_nlt_f32_e64 s[10:11], null, exec_lo ; encoding: [0x0a,0x00,0x1e,0xd4,0x7c,0xfc,0x00,0x00]
4510
45110x68,0x00,0x1e,0xd4,0xc1,0xfe,0x00,0x00
4512# W32: v_cmp_nlt_f32_e64 s104, -1, exec_hi     ; encoding: [0x68,0x00,0x1e,0xd4,0xc1,0xfe,0x00,0x00]
4513# W64: v_cmp_nlt_f32_e64 s[104:105], -1, exec_hi ; encoding: [0x68,0x00,0x1e,0xd4,0xc1,0xfe,0x00,0x00]
4514
45150x6a,0x00,0x1e,0xd4,0xf0,0xfa,0x00,0x40
4516# W32: v_cmp_nlt_f32_e64 vcc_lo, 0.5, -m0      ; encoding: [0x6a,0x00,0x1e,0xd4,0xf0,0xfa,0x00,0x40]
4517# W64: v_cmp_nlt_f32_e64 vcc, 0.5, -m0         ; encoding: [0x6a,0x00,0x1e,0xd4,0xf0,0xfa,0x00,0x40]
4518
45190x7a,0x02,0x1e,0xd4,0xfd,0xd4,0x00,0x20
4520# W32: v_cmp_nlt_f32_e64 ttmp14, -src_scc, |vcc_lo| ; encoding: [0x7a,0x02,0x1e,0xd4,0xfd,0xd4,0x00,0x20]
4521# W64: v_cmp_nlt_f32_e64 ttmp[14:15], -src_scc, |vcc_lo| ; encoding: [0x7a,0x02,0x1e,0xd4,0xfd,0xd4,0x00,0x20]
4522
45230x7c,0x83,0x1e,0xd4,0xff,0xd6,0x00,0x60,0x56,0x34,0x12,0xaf
4524# GFX12: v_cmp_nlt_f32_e64 null, -|0xaf123456|, -|vcc_hi| clamp ; encoding: [0x7c,0x83,0x1e,0xd4,0xff,0xd6,0x00,0x60,0x56,0x34,0x12,0xaf]
4525
45260x0a,0x00,0x2e,0xd4,0x01,0x05,0x02,0x00
4527# W32: v_cmp_nlt_f64_e64 s10, v[1:2], v[2:3]   ; encoding: [0x0a,0x00,0x2e,0xd4,0x01,0x05,0x02,0x00]
4528# W64: v_cmp_nlt_f64_e64 s[10:11], v[1:2], v[2:3] ; encoding: [0x0a,0x00,0x2e,0xd4,0x01,0x05,0x02,0x00]
4529
45300x0a,0x00,0x2e,0xd4,0xfe,0xfd,0x03,0x00
4531# W32: v_cmp_nlt_f64_e64 s10, v[254:255], v[254:255] ; encoding: [0x0a,0x00,0x2e,0xd4,0xfe,0xfd,0x03,0x00]
4532# W64: v_cmp_nlt_f64_e64 s[10:11], v[254:255], v[254:255] ; encoding: [0x0a,0x00,0x2e,0xd4,0xfe,0xfd,0x03,0x00]
4533
45340x0a,0x00,0x2e,0xd4,0x02,0x08,0x00,0x00
4535# W32: v_cmp_nlt_f64_e64 s10, s[2:3], s[4:5]   ; encoding: [0x0a,0x00,0x2e,0xd4,0x02,0x08,0x00,0x00]
4536# W64: v_cmp_nlt_f64_e64 s[10:11], s[2:3], s[4:5] ; encoding: [0x0a,0x00,0x2e,0xd4,0x02,0x08,0x00,0x00]
4537
45380x0a,0x00,0x2e,0xd4,0x68,0xd0,0x00,0x00
4539# W32: v_cmp_nlt_f64_e64 s10, s[104:105], s[104:105] ; encoding: [0x0a,0x00,0x2e,0xd4,0x68,0xd0,0x00,0x00]
4540# W64: v_cmp_nlt_f64_e64 s[10:11], s[104:105], s[104:105] ; encoding: [0x0a,0x00,0x2e,0xd4,0x68,0xd0,0x00,0x00]
4541
45420x0a,0x00,0x2e,0xd4,0x6a,0xf4,0x00,0x00
4543# W32: v_cmp_nlt_f64_e64 s10, vcc, ttmp[14:15] ; encoding: [0x0a,0x00,0x2e,0xd4,0x6a,0xf4,0x00,0x00]
4544# W64: v_cmp_nlt_f64_e64 s[10:11], vcc, ttmp[14:15] ; encoding: [0x0a,0x00,0x2e,0xd4,0x6a,0xf4,0x00,0x00]
4545
45460x0a,0x00,0x2e,0xd4,0x7a,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf
4547# W32: v_cmp_nlt_f64_e64 s10, ttmp[14:15], 0xaf123456 ; encoding: [0x0a,0x00,0x2e,0xd4,0x7a,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf]
4548# W64: v_cmp_nlt_f64_e64 s[10:11], ttmp[14:15], 0xaf123456 ; encoding: [0x0a,0x00,0x2e,0xd4,0x7a,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf]
4549
45500x0a,0x01,0x2e,0xd4,0x7e,0xfa,0x01,0x20
4551# W32: v_cmp_nlt_f64_e64 s10, -|exec|, src_scc ; encoding: [0x0a,0x01,0x2e,0xd4,0x7e,0xfa,0x01,0x20]
4552# W64: v_cmp_nlt_f64_e64 s[10:11], -|exec|, src_scc ; encoding: [0x0a,0x01,0x2e,0xd4,0x7e,0xfa,0x01,0x20]
4553
45540x0a,0x00,0x2e,0xd4,0x7c,0xe0,0x01,0x00
4555# W32: v_cmp_nlt_f64_e64 s10, null, 0.5        ; encoding: [0x0a,0x00,0x2e,0xd4,0x7c,0xe0,0x01,0x00]
4556# W64: v_cmp_nlt_f64_e64 s[10:11], null, 0.5   ; encoding: [0x0a,0x00,0x2e,0xd4,0x7c,0xe0,0x01,0x00]
4557
45580x68,0x00,0x2e,0xd4,0xc1,0x82,0x01,0x00
4559# W32: v_cmp_nlt_f64_e64 s104, -1, -1          ; encoding: [0x68,0x00,0x2e,0xd4,0xc1,0x82,0x01,0x00]
4560# W64: v_cmp_nlt_f64_e64 s[104:105], -1, -1    ; encoding: [0x68,0x00,0x2e,0xd4,0xc1,0x82,0x01,0x00]
4561
45620x6a,0x00,0x2e,0xd4,0xf0,0xf8,0x00,0x00
4563# W32: v_cmp_nlt_f64_e64 vcc_lo, 0.5, null     ; encoding: [0x6a,0x00,0x2e,0xd4,0xf0,0xf8,0x00,0x00]
4564# W64: v_cmp_nlt_f64_e64 vcc, 0.5, null        ; encoding: [0x6a,0x00,0x2e,0xd4,0xf0,0xf8,0x00,0x00]
4565
45660x7a,0x03,0x2e,0xd4,0xfd,0xfc,0x00,0x60
4567# W32: v_cmp_nlt_f64_e64 ttmp14, -|src_scc|, -|exec| ; encoding: [0x7a,0x03,0x2e,0xd4,0xfd,0xfc,0x00,0x60]
4568# W64: v_cmp_nlt_f64_e64 ttmp[14:15], -|src_scc|, -|exec| ; encoding: [0x7a,0x03,0x2e,0xd4,0xfd,0xfc,0x00,0x60]
4569
45700x7c,0x82,0x2e,0xd4,0xff,0xd4,0x00,0x40,0x56,0x34,0x12,0xaf
4571# GFX12: v_cmp_nlt_f64_e64 null, 0xaf123456, -|vcc| clamp ; encoding: [0x7c,0x82,0x2e,0xd4,0xff,0xd4,0x00,0x40,0x56,0x34,0x12,0xaf]
4572
45730x0a,0x00,0x07,0xd4,0x01,0x05,0x02,0x00
4574# W32-REAL16: v_cmp_o_f16_e64 s10, v1.l, v2.l         ; encoding: [0x0a,0x00,0x07,0xd4,0x01,0x05,0x02,0x00]
4575# W32-FAKE16: v_cmp_o_f16_e64 s10, v1, v2             ; encoding: [0x0a,0x00,0x07,0xd4,0x01,0x05,0x02,0x00]
4576# W64-REAL16: v_cmp_o_f16_e64 s[10:11], v1.l, v2.l    ; encoding: [0x0a,0x00,0x07,0xd4,0x01,0x05,0x02,0x00]
4577# W64-FAKE16: v_cmp_o_f16_e64 s[10:11], v1, v2        ; encoding: [0x0a,0x00,0x07,0xd4,0x01,0x05,0x02,0x00]
4578
45790x0a,0x00,0x07,0xd4,0xff,0xff,0x03,0x00
4580# W32-REAL16: v_cmp_o_f16_e64 s10, v255.l, v255.l     ; encoding: [0x0a,0x00,0x07,0xd4,0xff,0xff,0x03,0x00]
4581# W32-FAKE16: v_cmp_o_f16_e64 s10, v255, v255         ; encoding: [0x0a,0x00,0x07,0xd4,0xff,0xff,0x03,0x00]
4582# W64-REAL16: v_cmp_o_f16_e64 s[10:11], v255.l, v255.l ; encoding: [0x0a,0x00,0x07,0xd4,0xff,0xff,0x03,0x00]
4583# W64-FAKE16: v_cmp_o_f16_e64 s[10:11], v255, v255    ; encoding: [0x0a,0x00,0x07,0xd4,0xff,0xff,0x03,0x00]
4584
45850x0a,0x00,0x07,0xd4,0x01,0x04,0x00,0x00
4586# W32: v_cmp_o_f16_e64 s10, s1, s2             ; encoding: [0x0a,0x00,0x07,0xd4,0x01,0x04,0x00,0x00]
4587# W64: v_cmp_o_f16_e64 s[10:11], s1, s2        ; encoding: [0x0a,0x00,0x07,0xd4,0x01,0x04,0x00,0x00]
4588
45890x0a,0x00,0x07,0xd4,0x69,0xd2,0x00,0x00
4590# W32: v_cmp_o_f16_e64 s10, s105, s105         ; encoding: [0x0a,0x00,0x07,0xd4,0x69,0xd2,0x00,0x00]
4591# W64: v_cmp_o_f16_e64 s[10:11], s105, s105    ; encoding: [0x0a,0x00,0x07,0xd4,0x69,0xd2,0x00,0x00]
4592
45930x0a,0x00,0x07,0xd4,0x6a,0xf6,0x00,0x00
4594# W32: v_cmp_o_f16_e64 s10, vcc_lo, ttmp15     ; encoding: [0x0a,0x00,0x07,0xd4,0x6a,0xf6,0x00,0x00]
4595# W64: v_cmp_o_f16_e64 s[10:11], vcc_lo, ttmp15 ; encoding: [0x0a,0x00,0x07,0xd4,0x6a,0xf6,0x00,0x00]
4596
45970x0a,0x00,0x07,0xd4,0x6b,0xfe,0x01,0x00,0x0b,0xfe,0x00,0x00
4598# W32: v_cmp_o_f16_e64 s10, vcc_hi, 0xfe0b     ; encoding: [0x0a,0x00,0x07,0xd4,0x6b,0xfe,0x01,0x00,0x0b,0xfe,0x00,0x00]
4599# W64: v_cmp_o_f16_e64 s[10:11], vcc_hi, 0xfe0b ; encoding: [0x0a,0x00,0x07,0xd4,0x6b,0xfe,0x01,0x00,0x0b,0xfe,0x00,0x00]
4600
46010x0a,0x00,0x07,0xd4,0x7b,0xfa,0x01,0x00
4602# W32: v_cmp_o_f16_e64 s10, ttmp15, src_scc    ; encoding: [0x0a,0x00,0x07,0xd4,0x7b,0xfa,0x01,0x00]
4603# W64: v_cmp_o_f16_e64 s[10:11], ttmp15, src_scc ; encoding: [0x0a,0x00,0x07,0xd4,0x7b,0xfa,0x01,0x00]
4604
46050x0a,0x00,0x07,0xd4,0x7d,0xe0,0x01,0x00
4606# W32: v_cmp_o_f16_e64 s10, m0, 0.5            ; encoding: [0x0a,0x00,0x07,0xd4,0x7d,0xe0,0x01,0x00]
4607# W64: v_cmp_o_f16_e64 s[10:11], m0, 0.5       ; encoding: [0x0a,0x00,0x07,0xd4,0x7d,0xe0,0x01,0x00]
4608
46090x0a,0x00,0x07,0xd4,0x7e,0x82,0x01,0x00
4610# W32: v_cmp_o_f16_e64 s10, exec_lo, -1        ; encoding: [0x0a,0x00,0x07,0xd4,0x7e,0x82,0x01,0x00]
4611# W64: v_cmp_o_f16_e64 s[10:11], exec_lo, -1   ; encoding: [0x0a,0x00,0x07,0xd4,0x7e,0x82,0x01,0x00]
4612
46130x0a,0x01,0x07,0xd4,0x7f,0xf8,0x00,0x00
4614# W32: v_cmp_o_f16_e64 s10, |exec_hi|, null    ; encoding: [0x0a,0x01,0x07,0xd4,0x7f,0xf8,0x00,0x00]
4615# W64: v_cmp_o_f16_e64 s[10:11], |exec_hi|, null ; encoding: [0x0a,0x01,0x07,0xd4,0x7f,0xf8,0x00,0x00]
4616
46170x0a,0x00,0x07,0xd4,0x7c,0xfc,0x00,0x00
4618# W32: v_cmp_o_f16_e64 s10, null, exec_lo      ; encoding: [0x0a,0x00,0x07,0xd4,0x7c,0xfc,0x00,0x00]
4619# W64: v_cmp_o_f16_e64 s[10:11], null, exec_lo ; encoding: [0x0a,0x00,0x07,0xd4,0x7c,0xfc,0x00,0x00]
4620
46210x68,0x00,0x07,0xd4,0xc1,0xfe,0x00,0x00
4622# W32: v_cmp_o_f16_e64 s104, -1, exec_hi       ; encoding: [0x68,0x00,0x07,0xd4,0xc1,0xfe,0x00,0x00]
4623# W64: v_cmp_o_f16_e64 s[104:105], -1, exec_hi ; encoding: [0x68,0x00,0x07,0xd4,0xc1,0xfe,0x00,0x00]
4624
46250x6a,0x00,0x07,0xd4,0xf0,0xfa,0x00,0x40
4626# W32: v_cmp_o_f16_e64 vcc_lo, 0.5, -m0        ; encoding: [0x6a,0x00,0x07,0xd4,0xf0,0xfa,0x00,0x40]
4627# W64: v_cmp_o_f16_e64 vcc, 0.5, -m0           ; encoding: [0x6a,0x00,0x07,0xd4,0xf0,0xfa,0x00,0x40]
4628
46290x7a,0x02,0x07,0xd4,0xfd,0xd4,0x00,0x20
4630# W32: v_cmp_o_f16_e64 ttmp14, -src_scc, |vcc_lo| ; encoding: [0x7a,0x02,0x07,0xd4,0xfd,0xd4,0x00,0x20]
4631# W64: v_cmp_o_f16_e64 ttmp[14:15], -src_scc, |vcc_lo| ; encoding: [0x7a,0x02,0x07,0xd4,0xfd,0xd4,0x00,0x20]
4632
46330x7c,0x83,0x07,0xd4,0xff,0xd6,0x00,0x60,0x0b,0xfe,0x00,0x00
4634# GFX12: v_cmp_o_f16_e64 null, -|0xfe0b|, -|vcc_hi| clamp ; encoding: [0x7c,0x83,0x07,0xd4,0xff,0xd6,0x00,0x60,0x0b,0xfe,0x00,0x00]
4635
46360x0a,0x08,0x07,0xd4,0x01,0x05,0x02,0x00
4637# W32-REAL16: v_cmp_o_f16_e64 s10, v1.h, v2.l op_sel:[1,0,0] ; encoding: [0x0a,0x08,0x07,0xd4,0x01,0x05,0x02,0x00]
4638# W32-FAKE16: v_cmp_o_f16_e64 s10, v1, v2             ; encoding: [0x0a,0x00,0x07,0xd4,0x01,0x05,0x02,0x00]
4639# W64-REAL16: v_cmp_o_f16_e64 s[10:11], v1.h, v2.l op_sel:[1,0,0] ; encoding: [0x0a,0x08,0x07,0xd4,0x01,0x05,0x02,0x00]
4640# W64-FAKE16: v_cmp_o_f16_e64 s[10:11], v1, v2        ; encoding: [0x0a,0x00,0x07,0xd4,0x01,0x05,0x02,0x00]
4641
46420x0a,0x10,0x07,0xd4,0xff,0xff,0x03,0x00
4643# W32-REAL16: v_cmp_o_f16_e64 s10, v255.l, v255.h op_sel:[0,1,0] ; encoding: [0x0a,0x10,0x07,0xd4,0xff,0xff,0x03,0x00]
4644# W32-FAKE16: v_cmp_o_f16_e64 s10, v255, v255         ; encoding: [0x0a,0x00,0x07,0xd4,0xff,0xff,0x03,0x00]
4645# W64-REAL16: v_cmp_o_f16_e64 s[10:11], v255.l, v255.h op_sel:[0,1,0] ; encoding: [0x0a,0x10,0x07,0xd4,0xff,0xff,0x03,0x00]
4646# W64-FAKE16: v_cmp_o_f16_e64 s[10:11], v255, v255    ; encoding: [0x0a,0x00,0x07,0xd4,0xff,0xff,0x03,0x00]
4647
4648
46490x0a,0x00,0x17,0xd4,0x01,0x05,0x02,0x00
4650# W32: v_cmp_o_f32_e64 s10, v1, v2             ; encoding: [0x0a,0x00,0x17,0xd4,0x01,0x05,0x02,0x00]
4651# W64: v_cmp_o_f32_e64 s[10:11], v1, v2        ; encoding: [0x0a,0x00,0x17,0xd4,0x01,0x05,0x02,0x00]
4652
46530x0a,0x00,0x17,0xd4,0xff,0xff,0x03,0x00
4654# W32: v_cmp_o_f32_e64 s10, v255, v255         ; encoding: [0x0a,0x00,0x17,0xd4,0xff,0xff,0x03,0x00]
4655# W64: v_cmp_o_f32_e64 s[10:11], v255, v255    ; encoding: [0x0a,0x00,0x17,0xd4,0xff,0xff,0x03,0x00]
4656
46570x0a,0x00,0x17,0xd4,0x01,0x04,0x00,0x00
4658# W32: v_cmp_o_f32_e64 s10, s1, s2             ; encoding: [0x0a,0x00,0x17,0xd4,0x01,0x04,0x00,0x00]
4659# W64: v_cmp_o_f32_e64 s[10:11], s1, s2        ; encoding: [0x0a,0x00,0x17,0xd4,0x01,0x04,0x00,0x00]
4660
46610x0a,0x00,0x17,0xd4,0x69,0xd2,0x00,0x00
4662# W32: v_cmp_o_f32_e64 s10, s105, s105         ; encoding: [0x0a,0x00,0x17,0xd4,0x69,0xd2,0x00,0x00]
4663# W64: v_cmp_o_f32_e64 s[10:11], s105, s105    ; encoding: [0x0a,0x00,0x17,0xd4,0x69,0xd2,0x00,0x00]
4664
46650x0a,0x00,0x17,0xd4,0x6a,0xf6,0x00,0x00
4666# W32: v_cmp_o_f32_e64 s10, vcc_lo, ttmp15     ; encoding: [0x0a,0x00,0x17,0xd4,0x6a,0xf6,0x00,0x00]
4667# W64: v_cmp_o_f32_e64 s[10:11], vcc_lo, ttmp15 ; encoding: [0x0a,0x00,0x17,0xd4,0x6a,0xf6,0x00,0x00]
4668
46690x0a,0x00,0x17,0xd4,0x6b,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf
4670# W32: v_cmp_o_f32_e64 s10, vcc_hi, 0xaf123456 ; encoding: [0x0a,0x00,0x17,0xd4,0x6b,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf]
4671# W64: v_cmp_o_f32_e64 s[10:11], vcc_hi, 0xaf123456 ; encoding: [0x0a,0x00,0x17,0xd4,0x6b,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf]
4672
46730x0a,0x00,0x17,0xd4,0x7b,0xfa,0x01,0x00
4674# W32: v_cmp_o_f32_e64 s10, ttmp15, src_scc    ; encoding: [0x0a,0x00,0x17,0xd4,0x7b,0xfa,0x01,0x00]
4675# W64: v_cmp_o_f32_e64 s[10:11], ttmp15, src_scc ; encoding: [0x0a,0x00,0x17,0xd4,0x7b,0xfa,0x01,0x00]
4676
46770x0a,0x00,0x17,0xd4,0x7d,0xe0,0x01,0x00
4678# W32: v_cmp_o_f32_e64 s10, m0, 0.5            ; encoding: [0x0a,0x00,0x17,0xd4,0x7d,0xe0,0x01,0x00]
4679# W64: v_cmp_o_f32_e64 s[10:11], m0, 0.5       ; encoding: [0x0a,0x00,0x17,0xd4,0x7d,0xe0,0x01,0x00]
4680
46810x0a,0x00,0x17,0xd4,0x7e,0x82,0x01,0x00
4682# W32: v_cmp_o_f32_e64 s10, exec_lo, -1        ; encoding: [0x0a,0x00,0x17,0xd4,0x7e,0x82,0x01,0x00]
4683# W64: v_cmp_o_f32_e64 s[10:11], exec_lo, -1   ; encoding: [0x0a,0x00,0x17,0xd4,0x7e,0x82,0x01,0x00]
4684
46850x0a,0x01,0x17,0xd4,0x7f,0xf8,0x00,0x00
4686# W32: v_cmp_o_f32_e64 s10, |exec_hi|, null    ; encoding: [0x0a,0x01,0x17,0xd4,0x7f,0xf8,0x00,0x00]
4687# W64: v_cmp_o_f32_e64 s[10:11], |exec_hi|, null ; encoding: [0x0a,0x01,0x17,0xd4,0x7f,0xf8,0x00,0x00]
4688
46890x0a,0x00,0x17,0xd4,0x7c,0xfc,0x00,0x00
4690# W32: v_cmp_o_f32_e64 s10, null, exec_lo      ; encoding: [0x0a,0x00,0x17,0xd4,0x7c,0xfc,0x00,0x00]
4691# W64: v_cmp_o_f32_e64 s[10:11], null, exec_lo ; encoding: [0x0a,0x00,0x17,0xd4,0x7c,0xfc,0x00,0x00]
4692
46930x68,0x00,0x17,0xd4,0xc1,0xfe,0x00,0x00
4694# W32: v_cmp_o_f32_e64 s104, -1, exec_hi       ; encoding: [0x68,0x00,0x17,0xd4,0xc1,0xfe,0x00,0x00]
4695# W64: v_cmp_o_f32_e64 s[104:105], -1, exec_hi ; encoding: [0x68,0x00,0x17,0xd4,0xc1,0xfe,0x00,0x00]
4696
46970x6a,0x00,0x17,0xd4,0xf0,0xfa,0x00,0x40
4698# W32: v_cmp_o_f32_e64 vcc_lo, 0.5, -m0        ; encoding: [0x6a,0x00,0x17,0xd4,0xf0,0xfa,0x00,0x40]
4699# W64: v_cmp_o_f32_e64 vcc, 0.5, -m0           ; encoding: [0x6a,0x00,0x17,0xd4,0xf0,0xfa,0x00,0x40]
4700
47010x7a,0x02,0x17,0xd4,0xfd,0xd4,0x00,0x20
4702# W32: v_cmp_o_f32_e64 ttmp14, -src_scc, |vcc_lo| ; encoding: [0x7a,0x02,0x17,0xd4,0xfd,0xd4,0x00,0x20]
4703# W64: v_cmp_o_f32_e64 ttmp[14:15], -src_scc, |vcc_lo| ; encoding: [0x7a,0x02,0x17,0xd4,0xfd,0xd4,0x00,0x20]
4704
47050x7c,0x83,0x17,0xd4,0xff,0xd6,0x00,0x60,0x56,0x34,0x12,0xaf
4706# GFX12: v_cmp_o_f32_e64 null, -|0xaf123456|, -|vcc_hi| clamp ; encoding: [0x7c,0x83,0x17,0xd4,0xff,0xd6,0x00,0x60,0x56,0x34,0x12,0xaf]
4707
47080x0a,0x00,0x27,0xd4,0x01,0x05,0x02,0x00
4709# W32: v_cmp_o_f64_e64 s10, v[1:2], v[2:3]     ; encoding: [0x0a,0x00,0x27,0xd4,0x01,0x05,0x02,0x00]
4710# W64: v_cmp_o_f64_e64 s[10:11], v[1:2], v[2:3] ; encoding: [0x0a,0x00,0x27,0xd4,0x01,0x05,0x02,0x00]
4711
47120x0a,0x00,0x27,0xd4,0xfe,0xfd,0x03,0x00
4713# W32: v_cmp_o_f64_e64 s10, v[254:255], v[254:255] ; encoding: [0x0a,0x00,0x27,0xd4,0xfe,0xfd,0x03,0x00]
4714# W64: v_cmp_o_f64_e64 s[10:11], v[254:255], v[254:255] ; encoding: [0x0a,0x00,0x27,0xd4,0xfe,0xfd,0x03,0x00]
4715
47160x0a,0x00,0x27,0xd4,0x02,0x08,0x00,0x00
4717# W32: v_cmp_o_f64_e64 s10, s[2:3], s[4:5]     ; encoding: [0x0a,0x00,0x27,0xd4,0x02,0x08,0x00,0x00]
4718# W64: v_cmp_o_f64_e64 s[10:11], s[2:3], s[4:5] ; encoding: [0x0a,0x00,0x27,0xd4,0x02,0x08,0x00,0x00]
4719
47200x0a,0x00,0x27,0xd4,0x68,0xd0,0x00,0x00
4721# W32: v_cmp_o_f64_e64 s10, s[104:105], s[104:105] ; encoding: [0x0a,0x00,0x27,0xd4,0x68,0xd0,0x00,0x00]
4722# W64: v_cmp_o_f64_e64 s[10:11], s[104:105], s[104:105] ; encoding: [0x0a,0x00,0x27,0xd4,0x68,0xd0,0x00,0x00]
4723
47240x0a,0x00,0x27,0xd4,0x6a,0xf4,0x00,0x00
4725# W32: v_cmp_o_f64_e64 s10, vcc, ttmp[14:15]   ; encoding: [0x0a,0x00,0x27,0xd4,0x6a,0xf4,0x00,0x00]
4726# W64: v_cmp_o_f64_e64 s[10:11], vcc, ttmp[14:15] ; encoding: [0x0a,0x00,0x27,0xd4,0x6a,0xf4,0x00,0x00]
4727
47280x0a,0x00,0x27,0xd4,0x7a,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf
4729# W32: v_cmp_o_f64_e64 s10, ttmp[14:15], 0xaf123456 ; encoding: [0x0a,0x00,0x27,0xd4,0x7a,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf]
4730# W64: v_cmp_o_f64_e64 s[10:11], ttmp[14:15], 0xaf123456 ; encoding: [0x0a,0x00,0x27,0xd4,0x7a,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf]
4731
47320x0a,0x01,0x27,0xd4,0x7e,0xfa,0x01,0x20
4733# W32: v_cmp_o_f64_e64 s10, -|exec|, src_scc   ; encoding: [0x0a,0x01,0x27,0xd4,0x7e,0xfa,0x01,0x20]
4734# W64: v_cmp_o_f64_e64 s[10:11], -|exec|, src_scc ; encoding: [0x0a,0x01,0x27,0xd4,0x7e,0xfa,0x01,0x20]
4735
47360x0a,0x00,0x27,0xd4,0x7c,0xe0,0x01,0x00
4737# W32: v_cmp_o_f64_e64 s10, null, 0.5          ; encoding: [0x0a,0x00,0x27,0xd4,0x7c,0xe0,0x01,0x00]
4738# W64: v_cmp_o_f64_e64 s[10:11], null, 0.5     ; encoding: [0x0a,0x00,0x27,0xd4,0x7c,0xe0,0x01,0x00]
4739
47400x68,0x00,0x27,0xd4,0xc1,0x82,0x01,0x00
4741# W32: v_cmp_o_f64_e64 s104, -1, -1            ; encoding: [0x68,0x00,0x27,0xd4,0xc1,0x82,0x01,0x00]
4742# W64: v_cmp_o_f64_e64 s[104:105], -1, -1      ; encoding: [0x68,0x00,0x27,0xd4,0xc1,0x82,0x01,0x00]
4743
47440x6a,0x00,0x27,0xd4,0xf0,0xf8,0x00,0x00
4745# W32: v_cmp_o_f64_e64 vcc_lo, 0.5, null       ; encoding: [0x6a,0x00,0x27,0xd4,0xf0,0xf8,0x00,0x00]
4746# W64: v_cmp_o_f64_e64 vcc, 0.5, null          ; encoding: [0x6a,0x00,0x27,0xd4,0xf0,0xf8,0x00,0x00]
4747
47480x7a,0x03,0x27,0xd4,0xfd,0xfc,0x00,0x60
4749# W32: v_cmp_o_f64_e64 ttmp14, -|src_scc|, -|exec| ; encoding: [0x7a,0x03,0x27,0xd4,0xfd,0xfc,0x00,0x60]
4750# W64: v_cmp_o_f64_e64 ttmp[14:15], -|src_scc|, -|exec| ; encoding: [0x7a,0x03,0x27,0xd4,0xfd,0xfc,0x00,0x60]
4751
47520x7c,0x82,0x27,0xd4,0xff,0xd4,0x00,0x40,0x56,0x34,0x12,0xaf
4753# GFX12: v_cmp_o_f64_e64 null, 0xaf123456, -|vcc| clamp ; encoding: [0x7c,0x82,0x27,0xd4,0xff,0xd4,0x00,0x40,0x56,0x34,0x12,0xaf]
4754
47550x0a,0x00,0x08,0xd4,0x01,0x05,0x02,0x00
4756# W32-REAL16: v_cmp_u_f16_e64 s10, v1.l, v2.l         ; encoding: [0x0a,0x00,0x08,0xd4,0x01,0x05,0x02,0x00]
4757# W32-FAKE16: v_cmp_u_f16_e64 s10, v1, v2             ; encoding: [0x0a,0x00,0x08,0xd4,0x01,0x05,0x02,0x00]
4758# W64-REAL16: v_cmp_u_f16_e64 s[10:11], v1.l, v2.l    ; encoding: [0x0a,0x00,0x08,0xd4,0x01,0x05,0x02,0x00]
4759# W64-FAKE16: v_cmp_u_f16_e64 s[10:11], v1, v2        ; encoding: [0x0a,0x00,0x08,0xd4,0x01,0x05,0x02,0x00]
4760
47610x0a,0x00,0x08,0xd4,0xff,0xff,0x03,0x00
4762# W32-REAL16: v_cmp_u_f16_e64 s10, v255.l, v255.l     ; encoding: [0x0a,0x00,0x08,0xd4,0xff,0xff,0x03,0x00]
4763# W32-FAKE16: v_cmp_u_f16_e64 s10, v255, v255         ; encoding: [0x0a,0x00,0x08,0xd4,0xff,0xff,0x03,0x00]
4764# W64-REAL16: v_cmp_u_f16_e64 s[10:11], v255.l, v255.l ; encoding: [0x0a,0x00,0x08,0xd4,0xff,0xff,0x03,0x00]
4765# W64-FAKE16: v_cmp_u_f16_e64 s[10:11], v255, v255    ; encoding: [0x0a,0x00,0x08,0xd4,0xff,0xff,0x03,0x00]
4766
47670x0a,0x00,0x08,0xd4,0x01,0x04,0x00,0x00
4768# W32: v_cmp_u_f16_e64 s10, s1, s2             ; encoding: [0x0a,0x00,0x08,0xd4,0x01,0x04,0x00,0x00]
4769# W64: v_cmp_u_f16_e64 s[10:11], s1, s2        ; encoding: [0x0a,0x00,0x08,0xd4,0x01,0x04,0x00,0x00]
4770
47710x0a,0x00,0x08,0xd4,0x69,0xd2,0x00,0x00
4772# W32: v_cmp_u_f16_e64 s10, s105, s105         ; encoding: [0x0a,0x00,0x08,0xd4,0x69,0xd2,0x00,0x00]
4773# W64: v_cmp_u_f16_e64 s[10:11], s105, s105    ; encoding: [0x0a,0x00,0x08,0xd4,0x69,0xd2,0x00,0x00]
4774
47750x0a,0x00,0x08,0xd4,0x6a,0xf6,0x00,0x00
4776# W32: v_cmp_u_f16_e64 s10, vcc_lo, ttmp15     ; encoding: [0x0a,0x00,0x08,0xd4,0x6a,0xf6,0x00,0x00]
4777# W64: v_cmp_u_f16_e64 s[10:11], vcc_lo, ttmp15 ; encoding: [0x0a,0x00,0x08,0xd4,0x6a,0xf6,0x00,0x00]
4778
47790x0a,0x00,0x08,0xd4,0x6b,0xfe,0x01,0x00,0x0b,0xfe,0x00,0x00
4780# W32: v_cmp_u_f16_e64 s10, vcc_hi, 0xfe0b     ; encoding: [0x0a,0x00,0x08,0xd4,0x6b,0xfe,0x01,0x00,0x0b,0xfe,0x00,0x00]
4781# W64: v_cmp_u_f16_e64 s[10:11], vcc_hi, 0xfe0b ; encoding: [0x0a,0x00,0x08,0xd4,0x6b,0xfe,0x01,0x00,0x0b,0xfe,0x00,0x00]
4782
47830x0a,0x00,0x08,0xd4,0x7b,0xfa,0x01,0x00
4784# W32: v_cmp_u_f16_e64 s10, ttmp15, src_scc    ; encoding: [0x0a,0x00,0x08,0xd4,0x7b,0xfa,0x01,0x00]
4785# W64: v_cmp_u_f16_e64 s[10:11], ttmp15, src_scc ; encoding: [0x0a,0x00,0x08,0xd4,0x7b,0xfa,0x01,0x00]
4786
47870x0a,0x00,0x08,0xd4,0x7d,0xe0,0x01,0x00
4788# W32: v_cmp_u_f16_e64 s10, m0, 0.5            ; encoding: [0x0a,0x00,0x08,0xd4,0x7d,0xe0,0x01,0x00]
4789# W64: v_cmp_u_f16_e64 s[10:11], m0, 0.5       ; encoding: [0x0a,0x00,0x08,0xd4,0x7d,0xe0,0x01,0x00]
4790
47910x0a,0x00,0x08,0xd4,0x7e,0x82,0x01,0x00
4792# W32: v_cmp_u_f16_e64 s10, exec_lo, -1        ; encoding: [0x0a,0x00,0x08,0xd4,0x7e,0x82,0x01,0x00]
4793# W64: v_cmp_u_f16_e64 s[10:11], exec_lo, -1   ; encoding: [0x0a,0x00,0x08,0xd4,0x7e,0x82,0x01,0x00]
4794
47950x0a,0x01,0x08,0xd4,0x7f,0xf8,0x00,0x00
4796# W32: v_cmp_u_f16_e64 s10, |exec_hi|, null    ; encoding: [0x0a,0x01,0x08,0xd4,0x7f,0xf8,0x00,0x00]
4797# W64: v_cmp_u_f16_e64 s[10:11], |exec_hi|, null ; encoding: [0x0a,0x01,0x08,0xd4,0x7f,0xf8,0x00,0x00]
4798
47990x0a,0x00,0x08,0xd4,0x7c,0xfc,0x00,0x00
4800# W32: v_cmp_u_f16_e64 s10, null, exec_lo      ; encoding: [0x0a,0x00,0x08,0xd4,0x7c,0xfc,0x00,0x00]
4801# W64: v_cmp_u_f16_e64 s[10:11], null, exec_lo ; encoding: [0x0a,0x00,0x08,0xd4,0x7c,0xfc,0x00,0x00]
4802
48030x68,0x00,0x08,0xd4,0xc1,0xfe,0x00,0x00
4804# W32: v_cmp_u_f16_e64 s104, -1, exec_hi       ; encoding: [0x68,0x00,0x08,0xd4,0xc1,0xfe,0x00,0x00]
4805# W64: v_cmp_u_f16_e64 s[104:105], -1, exec_hi ; encoding: [0x68,0x00,0x08,0xd4,0xc1,0xfe,0x00,0x00]
4806
48070x6a,0x00,0x08,0xd4,0xf0,0xfa,0x00,0x40
4808# W32: v_cmp_u_f16_e64 vcc_lo, 0.5, -m0        ; encoding: [0x6a,0x00,0x08,0xd4,0xf0,0xfa,0x00,0x40]
4809# W64: v_cmp_u_f16_e64 vcc, 0.5, -m0           ; encoding: [0x6a,0x00,0x08,0xd4,0xf0,0xfa,0x00,0x40]
4810
48110x7a,0x02,0x08,0xd4,0xfd,0xd4,0x00,0x20
4812# W32: v_cmp_u_f16_e64 ttmp14, -src_scc, |vcc_lo| ; encoding: [0x7a,0x02,0x08,0xd4,0xfd,0xd4,0x00,0x20]
4813# W64: v_cmp_u_f16_e64 ttmp[14:15], -src_scc, |vcc_lo| ; encoding: [0x7a,0x02,0x08,0xd4,0xfd,0xd4,0x00,0x20]
4814
48150x7c,0x83,0x08,0xd4,0xff,0xd6,0x00,0x60,0x0b,0xfe,0x00,0x00
4816# GFX12: v_cmp_u_f16_e64 null, -|0xfe0b|, -|vcc_hi| clamp ; encoding: [0x7c,0x83,0x08,0xd4,0xff,0xd6,0x00,0x60,0x0b,0xfe,0x00,0x00]
4817
48180x0a,0x08,0x08,0xd4,0x01,0x05,0x02,0x00
4819# W32-REAL16: v_cmp_u_f16_e64 s10, v1.h, v2.l op_sel:[1,0,0] ; encoding: [0x0a,0x08,0x08,0xd4,0x01,0x05,0x02,0x00]
4820# W32-FAKE16: v_cmp_u_f16_e64 s10, v1, v2             ; encoding: [0x0a,0x00,0x08,0xd4,0x01,0x05,0x02,0x00]
4821# W64-REAL16: v_cmp_u_f16_e64 s[10:11], v1.h, v2.l op_sel:[1,0,0] ; encoding: [0x0a,0x08,0x08,0xd4,0x01,0x05,0x02,0x00]
4822# W64-FAKE16: v_cmp_u_f16_e64 s[10:11], v1, v2        ; encoding: [0x0a,0x00,0x08,0xd4,0x01,0x05,0x02,0x00]
4823
48240x0a,0x10,0x08,0xd4,0xff,0xff,0x03,0x00
4825# W32-REAL16: v_cmp_u_f16_e64 s10, v255.l, v255.h op_sel:[0,1,0] ; encoding: [0x0a,0x10,0x08,0xd4,0xff,0xff,0x03,0x00]
4826# W32-FAKE16: v_cmp_u_f16_e64 s10, v255, v255         ; encoding: [0x0a,0x00,0x08,0xd4,0xff,0xff,0x03,0x00]
4827# W64-REAL16: v_cmp_u_f16_e64 s[10:11], v255.l, v255.h op_sel:[0,1,0] ; encoding: [0x0a,0x10,0x08,0xd4,0xff,0xff,0x03,0x00]
4828# W64-FAKE16: v_cmp_u_f16_e64 s[10:11], v255, v255    ; encoding: [0x0a,0x00,0x08,0xd4,0xff,0xff,0x03,0x00]
4829
4830
48310x0a,0x00,0x18,0xd4,0x01,0x05,0x02,0x00
4832# W32: v_cmp_u_f32_e64 s10, v1, v2             ; encoding: [0x0a,0x00,0x18,0xd4,0x01,0x05,0x02,0x00]
4833# W64: v_cmp_u_f32_e64 s[10:11], v1, v2        ; encoding: [0x0a,0x00,0x18,0xd4,0x01,0x05,0x02,0x00]
4834
48350x0a,0x00,0x18,0xd4,0xff,0xff,0x03,0x00
4836# W32: v_cmp_u_f32_e64 s10, v255, v255         ; encoding: [0x0a,0x00,0x18,0xd4,0xff,0xff,0x03,0x00]
4837# W64: v_cmp_u_f32_e64 s[10:11], v255, v255    ; encoding: [0x0a,0x00,0x18,0xd4,0xff,0xff,0x03,0x00]
4838
48390x0a,0x00,0x18,0xd4,0x01,0x04,0x00,0x00
4840# W32: v_cmp_u_f32_e64 s10, s1, s2             ; encoding: [0x0a,0x00,0x18,0xd4,0x01,0x04,0x00,0x00]
4841# W64: v_cmp_u_f32_e64 s[10:11], s1, s2        ; encoding: [0x0a,0x00,0x18,0xd4,0x01,0x04,0x00,0x00]
4842
48430x0a,0x00,0x18,0xd4,0x69,0xd2,0x00,0x00
4844# W32: v_cmp_u_f32_e64 s10, s105, s105         ; encoding: [0x0a,0x00,0x18,0xd4,0x69,0xd2,0x00,0x00]
4845# W64: v_cmp_u_f32_e64 s[10:11], s105, s105    ; encoding: [0x0a,0x00,0x18,0xd4,0x69,0xd2,0x00,0x00]
4846
48470x0a,0x00,0x18,0xd4,0x6a,0xf6,0x00,0x00
4848# W32: v_cmp_u_f32_e64 s10, vcc_lo, ttmp15     ; encoding: [0x0a,0x00,0x18,0xd4,0x6a,0xf6,0x00,0x00]
4849# W64: v_cmp_u_f32_e64 s[10:11], vcc_lo, ttmp15 ; encoding: [0x0a,0x00,0x18,0xd4,0x6a,0xf6,0x00,0x00]
4850
48510x0a,0x00,0x18,0xd4,0x6b,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf
4852# W32: v_cmp_u_f32_e64 s10, vcc_hi, 0xaf123456 ; encoding: [0x0a,0x00,0x18,0xd4,0x6b,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf]
4853# W64: v_cmp_u_f32_e64 s[10:11], vcc_hi, 0xaf123456 ; encoding: [0x0a,0x00,0x18,0xd4,0x6b,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf]
4854
48550x0a,0x00,0x18,0xd4,0x7b,0xfa,0x01,0x00
4856# W32: v_cmp_u_f32_e64 s10, ttmp15, src_scc    ; encoding: [0x0a,0x00,0x18,0xd4,0x7b,0xfa,0x01,0x00]
4857# W64: v_cmp_u_f32_e64 s[10:11], ttmp15, src_scc ; encoding: [0x0a,0x00,0x18,0xd4,0x7b,0xfa,0x01,0x00]
4858
48590x0a,0x00,0x18,0xd4,0x7d,0xe0,0x01,0x00
4860# W32: v_cmp_u_f32_e64 s10, m0, 0.5            ; encoding: [0x0a,0x00,0x18,0xd4,0x7d,0xe0,0x01,0x00]
4861# W64: v_cmp_u_f32_e64 s[10:11], m0, 0.5       ; encoding: [0x0a,0x00,0x18,0xd4,0x7d,0xe0,0x01,0x00]
4862
48630x0a,0x00,0x18,0xd4,0x7e,0x82,0x01,0x00
4864# W32: v_cmp_u_f32_e64 s10, exec_lo, -1        ; encoding: [0x0a,0x00,0x18,0xd4,0x7e,0x82,0x01,0x00]
4865# W64: v_cmp_u_f32_e64 s[10:11], exec_lo, -1   ; encoding: [0x0a,0x00,0x18,0xd4,0x7e,0x82,0x01,0x00]
4866
48670x0a,0x01,0x18,0xd4,0x7f,0xf8,0x00,0x00
4868# W32: v_cmp_u_f32_e64 s10, |exec_hi|, null    ; encoding: [0x0a,0x01,0x18,0xd4,0x7f,0xf8,0x00,0x00]
4869# W64: v_cmp_u_f32_e64 s[10:11], |exec_hi|, null ; encoding: [0x0a,0x01,0x18,0xd4,0x7f,0xf8,0x00,0x00]
4870
48710x0a,0x00,0x18,0xd4,0x7c,0xfc,0x00,0x00
4872# W32: v_cmp_u_f32_e64 s10, null, exec_lo      ; encoding: [0x0a,0x00,0x18,0xd4,0x7c,0xfc,0x00,0x00]
4873# W64: v_cmp_u_f32_e64 s[10:11], null, exec_lo ; encoding: [0x0a,0x00,0x18,0xd4,0x7c,0xfc,0x00,0x00]
4874
48750x68,0x00,0x18,0xd4,0xc1,0xfe,0x00,0x00
4876# W32: v_cmp_u_f32_e64 s104, -1, exec_hi       ; encoding: [0x68,0x00,0x18,0xd4,0xc1,0xfe,0x00,0x00]
4877# W64: v_cmp_u_f32_e64 s[104:105], -1, exec_hi ; encoding: [0x68,0x00,0x18,0xd4,0xc1,0xfe,0x00,0x00]
4878
48790x6a,0x00,0x18,0xd4,0xf0,0xfa,0x00,0x40
4880# W32: v_cmp_u_f32_e64 vcc_lo, 0.5, -m0        ; encoding: [0x6a,0x00,0x18,0xd4,0xf0,0xfa,0x00,0x40]
4881# W64: v_cmp_u_f32_e64 vcc, 0.5, -m0           ; encoding: [0x6a,0x00,0x18,0xd4,0xf0,0xfa,0x00,0x40]
4882
48830x7a,0x02,0x18,0xd4,0xfd,0xd4,0x00,0x20
4884# W32: v_cmp_u_f32_e64 ttmp14, -src_scc, |vcc_lo| ; encoding: [0x7a,0x02,0x18,0xd4,0xfd,0xd4,0x00,0x20]
4885# W64: v_cmp_u_f32_e64 ttmp[14:15], -src_scc, |vcc_lo| ; encoding: [0x7a,0x02,0x18,0xd4,0xfd,0xd4,0x00,0x20]
4886
48870x7c,0x83,0x18,0xd4,0xff,0xd6,0x00,0x60,0x56,0x34,0x12,0xaf
4888# GFX12: v_cmp_u_f32_e64 null, -|0xaf123456|, -|vcc_hi| clamp ; encoding: [0x7c,0x83,0x18,0xd4,0xff,0xd6,0x00,0x60,0x56,0x34,0x12,0xaf]
4889
48900x0a,0x00,0x28,0xd4,0x01,0x05,0x02,0x00
4891# W32: v_cmp_u_f64_e64 s10, v[1:2], v[2:3]     ; encoding: [0x0a,0x00,0x28,0xd4,0x01,0x05,0x02,0x00]
4892# W64: v_cmp_u_f64_e64 s[10:11], v[1:2], v[2:3] ; encoding: [0x0a,0x00,0x28,0xd4,0x01,0x05,0x02,0x00]
4893
48940x0a,0x00,0x28,0xd4,0xfe,0xfd,0x03,0x00
4895# W32: v_cmp_u_f64_e64 s10, v[254:255], v[254:255] ; encoding: [0x0a,0x00,0x28,0xd4,0xfe,0xfd,0x03,0x00]
4896# W64: v_cmp_u_f64_e64 s[10:11], v[254:255], v[254:255] ; encoding: [0x0a,0x00,0x28,0xd4,0xfe,0xfd,0x03,0x00]
4897
48980x0a,0x00,0x28,0xd4,0x02,0x08,0x00,0x00
4899# W32: v_cmp_u_f64_e64 s10, s[2:3], s[4:5]     ; encoding: [0x0a,0x00,0x28,0xd4,0x02,0x08,0x00,0x00]
4900# W64: v_cmp_u_f64_e64 s[10:11], s[2:3], s[4:5] ; encoding: [0x0a,0x00,0x28,0xd4,0x02,0x08,0x00,0x00]
4901
49020x0a,0x00,0x28,0xd4,0x68,0xd0,0x00,0x00
4903# W32: v_cmp_u_f64_e64 s10, s[104:105], s[104:105] ; encoding: [0x0a,0x00,0x28,0xd4,0x68,0xd0,0x00,0x00]
4904# W64: v_cmp_u_f64_e64 s[10:11], s[104:105], s[104:105] ; encoding: [0x0a,0x00,0x28,0xd4,0x68,0xd0,0x00,0x00]
4905
49060x0a,0x00,0x28,0xd4,0x6a,0xf4,0x00,0x00
4907# W32: v_cmp_u_f64_e64 s10, vcc, ttmp[14:15]   ; encoding: [0x0a,0x00,0x28,0xd4,0x6a,0xf4,0x00,0x00]
4908# W64: v_cmp_u_f64_e64 s[10:11], vcc, ttmp[14:15] ; encoding: [0x0a,0x00,0x28,0xd4,0x6a,0xf4,0x00,0x00]
4909
49100x0a,0x00,0x28,0xd4,0x7a,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf
4911# W32: v_cmp_u_f64_e64 s10, ttmp[14:15], 0xaf123456 ; encoding: [0x0a,0x00,0x28,0xd4,0x7a,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf]
4912# W64: v_cmp_u_f64_e64 s[10:11], ttmp[14:15], 0xaf123456 ; encoding: [0x0a,0x00,0x28,0xd4,0x7a,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf]
4913
49140x0a,0x01,0x28,0xd4,0x7e,0xfa,0x01,0x20
4915# W32: v_cmp_u_f64_e64 s10, -|exec|, src_scc   ; encoding: [0x0a,0x01,0x28,0xd4,0x7e,0xfa,0x01,0x20]
4916# W64: v_cmp_u_f64_e64 s[10:11], -|exec|, src_scc ; encoding: [0x0a,0x01,0x28,0xd4,0x7e,0xfa,0x01,0x20]
4917
49180x0a,0x00,0x28,0xd4,0x7c,0xe0,0x01,0x00
4919# W32: v_cmp_u_f64_e64 s10, null, 0.5          ; encoding: [0x0a,0x00,0x28,0xd4,0x7c,0xe0,0x01,0x00]
4920# W64: v_cmp_u_f64_e64 s[10:11], null, 0.5     ; encoding: [0x0a,0x00,0x28,0xd4,0x7c,0xe0,0x01,0x00]
4921
49220x68,0x00,0x28,0xd4,0xc1,0x82,0x01,0x00
4923# W32: v_cmp_u_f64_e64 s104, -1, -1            ; encoding: [0x68,0x00,0x28,0xd4,0xc1,0x82,0x01,0x00]
4924# W64: v_cmp_u_f64_e64 s[104:105], -1, -1      ; encoding: [0x68,0x00,0x28,0xd4,0xc1,0x82,0x01,0x00]
4925
49260x6a,0x00,0x28,0xd4,0xf0,0xf8,0x00,0x00
4927# W32: v_cmp_u_f64_e64 vcc_lo, 0.5, null       ; encoding: [0x6a,0x00,0x28,0xd4,0xf0,0xf8,0x00,0x00]
4928# W64: v_cmp_u_f64_e64 vcc, 0.5, null          ; encoding: [0x6a,0x00,0x28,0xd4,0xf0,0xf8,0x00,0x00]
4929
49300x7a,0x03,0x28,0xd4,0xfd,0xfc,0x00,0x60
4931# W32: v_cmp_u_f64_e64 ttmp14, -|src_scc|, -|exec| ; encoding: [0x7a,0x03,0x28,0xd4,0xfd,0xfc,0x00,0x60]
4932# W64: v_cmp_u_f64_e64 ttmp[14:15], -|src_scc|, -|exec| ; encoding: [0x7a,0x03,0x28,0xd4,0xfd,0xfc,0x00,0x60]
4933
49340x7c,0x82,0x28,0xd4,0xff,0xd4,0x00,0x40,0x56,0x34,0x12,0xaf
4935# GFX12: v_cmp_u_f64_e64 null, 0xaf123456, -|vcc| clamp ; encoding: [0x7c,0x82,0x28,0xd4,0xff,0xd4,0x00,0x40,0x56,0x34,0x12,0xaf]
4936