1 // NOTE
: Assertions have been autogenerated by utils
/update_mc_test_checks.py UTC_ARGS
: --version
5
2 // RUN
: not llvm-mc
-triple
=amdgcn
-mcpu
=gfx1100
-mattr
=+wavefrontsize32
,+real-true16
-show-encoding
%s | FileCheck
--check-prefixes
=GFX11
,W32
%s
3 // RUN
: not llvm-mc
-triple
=amdgcn
-mcpu
=gfx1100
-mattr
=+wavefrontsize64
,+real-true16
-show-encoding
%s | FileCheck
--check-prefixes
=GFX11
,W64
%s
4 // RUN
: not llvm-mc
-triple
=amdgcn
-mcpu
=gfx1100
-mattr
=+wavefrontsize32
,+real-true16
-filetype
=null
%s
2>&1 | FileCheck
--check-prefix
=W32-ERR
--implicit-check-
not=error
: %s
5 // RUN
: not llvm-mc
-triple
=amdgcn
-mcpu
=gfx1100
-mattr
=+wavefrontsize64
,+real-true16
-filetype
=null
%s
2>&1 | FileCheck
--check-prefix
=W64-ERR
--implicit-check-
not=error
: %s
7 v_cmp_class_f16_e64 s5
, v1
, v2
8 // W32
: v_cmp_class_f16_e64 s5
, v1
, v2 ; encoding
: [0x05,0x00,0x7d,0xd4,0x01,0x05,0x02,0x00]
9 // W64-ERR
: :[[@LINE-
2]]:21: error
: invalid operand for instruction
11 v_cmp_class_f16_e64 s5
, v255
, v2
12 // W32
: v_cmp_class_f16_e64 s5
, v255
, v2 ; encoding
: [0x05,0x00,0x7d,0xd4,0xff,0x05,0x02,0x00]
13 // W64-ERR
: :[[@LINE-
2]]:21: error
: invalid operand for instruction
15 v_cmp_class_f16_e64 s5
, s1
, v2
16 // W32
: v_cmp_class_f16_e64 s5
, s1
, v2 ; encoding
: [0x05,0x00,0x7d,0xd4,0x01,0x04,0x02,0x00]
17 // W64-ERR
: :[[@LINE-
2]]:21: error
: invalid operand for instruction
19 v_cmp_class_f16_e64 s5
, s105
, v255
20 // W32
: v_cmp_class_f16_e64 s5
, s105
, v255 ; encoding
: [0x05,0x00,0x7d,0xd4,0x69,0xfe,0x03,0x00]
21 // W64-ERR
: :[[@LINE-
2]]:21: error
: invalid operand for instruction
23 v_cmp_class_f16_e64 s5
, vcc_lo
, s2
24 // W32
: v_cmp_class_f16_e64 s5
, vcc_lo
, s2 ; encoding
: [0x05,0x00,0x7d,0xd4,0x6a,0x04,0x00,0x00]
25 // W64-ERR
: :[[@LINE-
2]]:21: error
: invalid operand for instruction
27 v_cmp_class_f16_e64 s5
, vcc_hi
, s105
28 // W32
: v_cmp_class_f16_e64 s5
, vcc_hi
, s105 ; encoding
: [0x05,0x00,0x7d,0xd4,0x6b,0xd2,0x00,0x00]
29 // W64-ERR
: :[[@LINE-
2]]:21: error
: invalid operand for instruction
31 v_cmp_class_f16_e64 s5
, ttmp15
, ttmp15
32 // W32
: v_cmp_class_f16_e64 s5
, ttmp15
, ttmp15 ; encoding
: [0x05,0x00,0x7d,0xd4,0x7b,0xf6,0x00,0x00]
33 // W64-ERR
: :[[@LINE-
2]]:21: error
: invalid operand for instruction
35 v_cmp_class_f16_e64 s5
, m0
, src_scc
36 // W32
: v_cmp_class_f16_e64 s5
, m0
, src_scc ; encoding
: [0x05,0x00,0x7d,0xd4,0x7d,0xfa,0x01,0x00]
37 // W64-ERR
: :[[@LINE-
2]]:21: error
: invalid operand for instruction
39 v_cmp_class_f16_e64 s5
, exec_lo
, -1
40 // W32
: v_cmp_class_f16_e64 s5
, exec_lo
, -1 ; encoding
: [0x05,0x00,0x7d,0xd4,0x7e,0x82,0x01,0x00]
41 // W64-ERR
: :[[@LINE-
2]]:21: error
: invalid operand for instruction
43 v_cmp_class_f16_e64 s5
, exec_hi
, null
44 // W32
: v_cmp_class_f16_e64 s5
, exec_hi
, null ; encoding
: [0x05,0x00,0x7d,0xd4,0x7f,0xf8,0x00,0x00]
45 // W64-ERR
: :[[@LINE-
2]]:21: error
: invalid operand for instruction
47 v_cmp_class_f16_e64 s105
, null
, exec_lo
48 // W32
: v_cmp_class_f16_e64 s105
, null
, exec_lo ; encoding
: [0x69,0x00,0x7d,0xd4,0x7c,0xfc,0x00,0x00]
49 // W64-ERR
: :[[@LINE-
2]]:21: error
: invalid operand for instruction
51 v_cmp_class_f16_e64 vcc_lo
, -1, exec_hi
52 // W32
: v_cmp_class_f16_e64 vcc_lo
, -1, exec_hi ; encoding
: [0x6a,0x00,0x7d,0xd4,0xc1,0xfe,0x00,0x00]
53 // W64-ERR
: :[[@LINE-
2]]:21: error
: invalid operand for instruction
55 v_cmp_class_f16_e64 vcc_hi
, 0.5, m0
56 // W32
: v_cmp_class_f16_e64 vcc_hi
, 0.5, m0 ; encoding
: [0x6b,0x00,0x7d,0xd4,0xf0,0xfa,0x00,0x00]
57 // W64-ERR
: :[[@LINE-
2]]:21: error
: invalid operand for instruction
59 v_cmp_class_f16_e64 ttmp15
, src_scc
, vcc_lo
60 // W32
: v_cmp_class_f16_e64 ttmp15
, src_scc
, vcc_lo ; encoding
: [0x7b,0x00,0x7d,0xd4,0xfd,0xd4,0x00,0x00]
61 // W64-ERR
: :[[@LINE-
2]]:21: error
: invalid operand for instruction
63 v_cmp_class_f16_e64 s
[10:11], v1
, 0.5
64 // W64
: v_cmp_class_f16_e64 s
[10:11], v1
, 0.5 ; encoding
: [0x0a,0x00,0x7d,0xd4,0x01,0xe1,0x01,0x00]
65 // W32-ERR
: :[[@LINE-
2]]:21: error
: invalid operand for instruction
67 v_cmp_class_f16_e64 s
[10:11], v1
, v2
68 // W64
: v_cmp_class_f16_e64 s
[10:11], v1
, v2 ; encoding
: [0x0a,0x00,0x7d,0xd4,0x01,0x05,0x02,0x00]
69 // W32-ERR
: :[[@LINE-
2]]:21: error
: invalid operand for instruction
71 v_cmp_class_f16_e64 s
[10:11], v255
, v2
72 // W64
: v_cmp_class_f16_e64 s
[10:11], v255
, v2 ; encoding
: [0x0a,0x00,0x7d,0xd4,0xff,0x05,0x02,0x00]
73 // W32-ERR
: :[[@LINE-
2]]:21: error
: invalid operand for instruction
75 v_cmp_class_f16_e64 s
[10:11], s1
, v2
76 // W64
: v_cmp_class_f16_e64 s
[10:11], s1
, v2 ; encoding
: [0x0a,0x00,0x7d,0xd4,0x01,0x04,0x02,0x00]
77 // W32-ERR
: :[[@LINE-
2]]:21: error
: invalid operand for instruction
79 v_cmp_class_f16_e64 s
[10:11], s105
, v255
80 // W64
: v_cmp_class_f16_e64 s
[10:11], s105
, v255 ; encoding
: [0x0a,0x00,0x7d,0xd4,0x69,0xfe,0x03,0x00]
81 // W32-ERR
: :[[@LINE-
2]]:21: error
: invalid operand for instruction
83 v_cmp_class_f16_e64 s
[10:11], vcc_lo
, s2
84 // W64
: v_cmp_class_f16_e64 s
[10:11], vcc_lo
, s2 ; encoding
: [0x0a,0x00,0x7d,0xd4,0x6a,0x04,0x00,0x00]
85 // W32-ERR
: :[[@LINE-
2]]:21: error
: invalid operand for instruction
87 v_cmp_class_f16_e64 s
[10:11], vcc_hi
, s105
88 // W64
: v_cmp_class_f16_e64 s
[10:11], vcc_hi
, s105 ; encoding
: [0x0a,0x00,0x7d,0xd4,0x6b,0xd2,0x00,0x00]
89 // W32-ERR
: :[[@LINE-
2]]:21: error
: invalid operand for instruction
91 v_cmp_class_f16_e64 s
[10:11], ttmp15
, ttmp15
92 // W64
: v_cmp_class_f16_e64 s
[10:11], ttmp15
, ttmp15 ; encoding
: [0x0a,0x00,0x7d,0xd4,0x7b,0xf6,0x00,0x00]
93 // W32-ERR
: :[[@LINE-
2]]:21: error
: invalid operand for instruction
95 v_cmp_class_f16_e64 s
[10:11], m0
, src_scc
96 // W64
: v_cmp_class_f16_e64 s
[10:11], m0
, src_scc ; encoding
: [0x0a,0x00,0x7d,0xd4,0x7d,0xfa,0x01,0x00]
97 // W32-ERR
: :[[@LINE-
2]]:21: error
: invalid operand for instruction
99 v_cmp_class_f16_e64 s
[10:11], exec_lo
, -1
100 // W64
: v_cmp_class_f16_e64 s
[10:11], exec_lo
, -1 ; encoding
: [0x0a,0x00,0x7d,0xd4,0x7e,0x82,0x01,0x00]
101 // W32-ERR
: :[[@LINE-
2]]:21: error
: invalid operand for instruction
103 v_cmp_class_f16_e64 s
[10:11], exec_hi
, null
104 // W64
: v_cmp_class_f16_e64 s
[10:11], exec_hi
, null ; encoding
: [0x0a,0x00,0x7d,0xd4,0x7f,0xf8,0x00,0x00]
105 // W32-ERR
: :[[@LINE-
2]]:21: error
: invalid operand for instruction
107 v_cmp_class_f16_e64 s
[10:11], null
, exec_lo
108 // W64
: v_cmp_class_f16_e64 s
[10:11], null
, exec_lo ; encoding
: [0x0a,0x00,0x7d,0xd4,0x7c,0xfc,0x00,0x00]
109 // W32-ERR
: :[[@LINE-
2]]:21: error
: invalid operand for instruction
111 v_cmp_class_f16_e64 s
[104:105], -1, exec_hi
112 // W64
: v_cmp_class_f16_e64 s
[104:105], -1, exec_hi ; encoding
: [0x68,0x00,0x7d,0xd4,0xc1,0xfe,0x00,0x00]
113 // W32-ERR
: :[[@LINE-
2]]:21: error
: invalid operand for instruction
115 v_cmp_class_f16_e64 vcc
, 0.5, m0
116 // W64
: v_cmp_class_f16_e64 vcc
, 0.5, m0 ; encoding
: [0x6a,0x00,0x7d,0xd4,0xf0,0xfa,0x00,0x00]
117 // W32-ERR
: :[[@LINE-
2]]:21: error
: invalid operand for instruction
119 v_cmp_class_f16_e64 ttmp
[14:15], src_scc
, vcc_lo
120 // W64
: v_cmp_class_f16_e64 ttmp
[14:15], src_scc
, vcc_lo ; encoding
: [0x7a,0x00,0x7d,0xd4,0xfd,0xd4,0x00,0x00]
121 // W32-ERR
: :[[@LINE-
2]]:21: error
: invalid operand for instruction
123 v_cmp_class_f16_e64 null
, -|
0xfe0b|
, vcc_hi
124 // GFX11
: v_cmp_class_f16_e64 null
, -|
0xfe0b|
, vcc_hi ; encoding
: [0x7c,0x01,0x7d,0xd4,0xff,0xd6,0x00,0x20,0x0b,0xfe,0x00,0x00]
126 v_cmp_class_f32_e64 s5
, v1
, v2
127 // W32
: v_cmp_class_f32_e64 s5
, v1
, v2 ; encoding
: [0x05,0x00,0x7e,0xd4,0x01,0x05,0x02,0x00]
128 // W64-ERR
: :[[@LINE-
2]]:21: error
: invalid operand for instruction
130 v_cmp_class_f32_e64 s5
, v255
, v255
131 // W32
: v_cmp_class_f32_e64 s5
, v255
, v255 ; encoding
: [0x05,0x00,0x7e,0xd4,0xff,0xff,0x03,0x00]
132 // W64-ERR
: :[[@LINE-
2]]:21: error
: invalid operand for instruction
134 v_cmp_class_f32_e64 s5
, s1
, s2
135 // W32
: v_cmp_class_f32_e64 s5
, s1
, s2 ; encoding
: [0x05,0x00,0x7e,0xd4,0x01,0x04,0x00,0x00]
136 // W64-ERR
: :[[@LINE-
2]]:21: error
: invalid operand for instruction
138 v_cmp_class_f32_e64 s5
, s105
, s105
139 // W32
: v_cmp_class_f32_e64 s5
, s105
, s105 ; encoding
: [0x05,0x00,0x7e,0xd4,0x69,0xd2,0x00,0x00]
140 // W64-ERR
: :[[@LINE-
2]]:21: error
: invalid operand for instruction
142 v_cmp_class_f32_e64 s5
, vcc_lo
, ttmp15
143 // W32
: v_cmp_class_f32_e64 s5
, vcc_lo
, ttmp15 ; encoding
: [0x05,0x00,0x7e,0xd4,0x6a,0xf6,0x00,0x00]
144 // W64-ERR
: :[[@LINE-
2]]:21: error
: invalid operand for instruction
146 v_cmp_class_f32_e64 s5
, vcc_hi
, 0xaf123456
147 // W32
: v_cmp_class_f32_e64 s5
, vcc_hi
, 0xaf123456 ; encoding
: [0x05,0x00,0x7e,0xd4,0x6b,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf]
148 // W64-ERR
: :[[@LINE-
2]]:21: error
: invalid operand for instruction
150 v_cmp_class_f32_e64 s5
, ttmp15
, src_scc
151 // W32
: v_cmp_class_f32_e64 s5
, ttmp15
, src_scc ; encoding
: [0x05,0x00,0x7e,0xd4,0x7b,0xfa,0x01,0x00]
152 // W64-ERR
: :[[@LINE-
2]]:21: error
: invalid operand for instruction
154 v_cmp_class_f32_e64 s5
, m0
, 0.5
155 // W32
: v_cmp_class_f32_e64 s5
, m0
, 0.5 ; encoding
: [0x05,0x00,0x7e,0xd4,0x7d,0xe0,0x01,0x00]
156 // W64-ERR
: :[[@LINE-
2]]:21: error
: invalid operand for instruction
158 v_cmp_class_f32_e64 s5
, exec_lo
, -1
159 // W32
: v_cmp_class_f32_e64 s5
, exec_lo
, -1 ; encoding
: [0x05,0x00,0x7e,0xd4,0x7e,0x82,0x01,0x00]
160 // W64-ERR
: :[[@LINE-
2]]:21: error
: invalid operand for instruction
162 v_cmp_class_f32_e64 s5
, exec_hi
, null
163 // W32
: v_cmp_class_f32_e64 s5
, exec_hi
, null ; encoding
: [0x05,0x00,0x7e,0xd4,0x7f,0xf8,0x00,0x00]
164 // W64-ERR
: :[[@LINE-
2]]:21: error
: invalid operand for instruction
166 v_cmp_class_f32_e64 s105
, null
, exec_lo
167 // W32
: v_cmp_class_f32_e64 s105
, null
, exec_lo ; encoding
: [0x69,0x00,0x7e,0xd4,0x7c,0xfc,0x00,0x00]
168 // W64-ERR
: :[[@LINE-
2]]:21: error
: invalid operand for instruction
170 v_cmp_class_f32_e64 vcc_lo
, -1, exec_hi
171 // W32
: v_cmp_class_f32_e64 vcc_lo
, -1, exec_hi ; encoding
: [0x6a,0x00,0x7e,0xd4,0xc1,0xfe,0x00,0x00]
172 // W64-ERR
: :[[@LINE-
2]]:21: error
: invalid operand for instruction
174 v_cmp_class_f32_e64 vcc_hi
, 0.5, m0
175 // W32
: v_cmp_class_f32_e64 vcc_hi
, 0.5, m0 ; encoding
: [0x6b,0x00,0x7e,0xd4,0xf0,0xfa,0x00,0x00]
176 // W64-ERR
: :[[@LINE-
2]]:21: error
: invalid operand for instruction
178 v_cmp_class_f32_e64 ttmp15
, src_scc
, vcc_lo
179 // W32
: v_cmp_class_f32_e64 ttmp15
, src_scc
, vcc_lo ; encoding
: [0x7b,0x00,0x7e,0xd4,0xfd,0xd4,0x00,0x00]
180 // W64-ERR
: :[[@LINE-
2]]:21: error
: invalid operand for instruction
182 v_cmp_class_f32_e64 s
[10:11], v1
, v2
183 // W64
: v_cmp_class_f32_e64 s
[10:11], v1
, v2 ; encoding
: [0x0a,0x00,0x7e,0xd4,0x01,0x05,0x02,0x00]
184 // W32-ERR
: :[[@LINE-
2]]:21: error
: invalid operand for instruction
186 v_cmp_class_f32_e64 s
[10:11], v255
, v255
187 // W64
: v_cmp_class_f32_e64 s
[10:11], v255
, v255 ; encoding
: [0x0a,0x00,0x7e,0xd4,0xff,0xff,0x03,0x00]
188 // W32-ERR
: :[[@LINE-
2]]:21: error
: invalid operand for instruction
190 v_cmp_class_f32_e64 s
[10:11], s1
, s2
191 // W64
: v_cmp_class_f32_e64 s
[10:11], s1
, s2 ; encoding
: [0x0a,0x00,0x7e,0xd4,0x01,0x04,0x00,0x00]
192 // W32-ERR
: :[[@LINE-
2]]:21: error
: invalid operand for instruction
194 v_cmp_class_f32_e64 s
[10:11], s105
, s105
195 // W64
: v_cmp_class_f32_e64 s
[10:11], s105
, s105 ; encoding
: [0x0a,0x00,0x7e,0xd4,0x69,0xd2,0x00,0x00]
196 // W32-ERR
: :[[@LINE-
2]]:21: error
: invalid operand for instruction
198 v_cmp_class_f32_e64 s
[10:11], vcc_lo
, ttmp15
199 // W64
: v_cmp_class_f32_e64 s
[10:11], vcc_lo
, ttmp15 ; encoding
: [0x0a,0x00,0x7e,0xd4,0x6a,0xf6,0x00,0x00]
200 // W32-ERR
: :[[@LINE-
2]]:21: error
: invalid operand for instruction
202 v_cmp_class_f32_e64 s
[10:11], vcc_hi
, 0xaf123456
203 // 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]
204 // W32-ERR
: :[[@LINE-
2]]:21: error
: invalid operand for instruction
206 v_cmp_class_f32_e64 s
[10:11], ttmp15
, src_scc
207 // W64
: v_cmp_class_f32_e64 s
[10:11], ttmp15
, src_scc ; encoding
: [0x0a,0x00,0x7e,0xd4,0x7b,0xfa,0x01,0x00]
208 // W32-ERR
: :[[@LINE-
2]]:21: error
: invalid operand for instruction
210 v_cmp_class_f32_e64 s
[10:11], m0
, 0.5
211 // W64
: v_cmp_class_f32_e64 s
[10:11], m0
, 0.5 ; encoding
: [0x0a,0x00,0x7e,0xd4,0x7d,0xe0,0x01,0x00]
212 // W32-ERR
: :[[@LINE-
2]]:21: error
: invalid operand for instruction
214 v_cmp_class_f32_e64 s
[10:11], exec_lo
, -1
215 // W64
: v_cmp_class_f32_e64 s
[10:11], exec_lo
, -1 ; encoding
: [0x0a,0x00,0x7e,0xd4,0x7e,0x82,0x01,0x00]
216 // W32-ERR
: :[[@LINE-
2]]:21: error
: invalid operand for instruction
218 v_cmp_class_f32_e64 s
[10:11], exec_hi
, null
219 // W64
: v_cmp_class_f32_e64 s
[10:11], exec_hi
, null ; encoding
: [0x0a,0x00,0x7e,0xd4,0x7f,0xf8,0x00,0x00]
220 // W32-ERR
: :[[@LINE-
2]]:21: error
: invalid operand for instruction
222 v_cmp_class_f32_e64 s
[10:11], null
, exec_lo
223 // W64
: v_cmp_class_f32_e64 s
[10:11], null
, exec_lo ; encoding
: [0x0a,0x00,0x7e,0xd4,0x7c,0xfc,0x00,0x00]
224 // W32-ERR
: :[[@LINE-
2]]:21: error
: invalid operand for instruction
226 v_cmp_class_f32_e64 s
[104:105], -1, exec_hi
227 // W64
: v_cmp_class_f32_e64 s
[104:105], -1, exec_hi ; encoding
: [0x68,0x00,0x7e,0xd4,0xc1,0xfe,0x00,0x00]
228 // W32-ERR
: :[[@LINE-
2]]:21: error
: invalid operand for instruction
230 v_cmp_class_f32_e64 vcc
, 0.5, m0
231 // W64
: v_cmp_class_f32_e64 vcc
, 0.5, m0 ; encoding
: [0x6a,0x00,0x7e,0xd4,0xf0,0xfa,0x00,0x00]
232 // W32-ERR
: :[[@LINE-
2]]:21: error
: invalid operand for instruction
234 v_cmp_class_f32_e64 ttmp
[14:15], src_scc
, vcc_lo
235 // W64
: v_cmp_class_f32_e64 ttmp
[14:15], src_scc
, vcc_lo ; encoding
: [0x7a,0x00,0x7e,0xd4,0xfd,0xd4,0x00,0x00]
236 // W32-ERR
: :[[@LINE-
2]]:21: error
: invalid operand for instruction
238 v_cmp_class_f32_e64 null
, -|
0xaf123456|
, vcc_hi
239 // GFX11
: v_cmp_class_f32_e64 null
, -|
0xaf123456|
, vcc_hi ; encoding
: [0x7c,0x01,0x7e,0xd4,0xff,0xd6,0x00,0x20,0x56,0x34,0x12,0xaf]
241 v_cmp_class_f64_e64 s5
, v
[1:2], v2
242 // W32
: v_cmp_class_f64_e64 s5
, v
[1:2], v2 ; encoding
: [0x05,0x00,0x7f,0xd4,0x01,0x05,0x02,0x00]
243 // W64-ERR
: :[[@LINE-
2]]:21: error
: invalid operand for instruction
245 v_cmp_class_f64_e64 s5
, v
[1:2], v255
246 // W32
: v_cmp_class_f64_e64 s5
, v
[1:2], v255 ; encoding
: [0x05,0x00,0x7f,0xd4,0x01,0xff,0x03,0x00]
247 // W64-ERR
: :[[@LINE-
2]]:21: error
: invalid operand for instruction
249 v_cmp_class_f64_e64 s5
, v
[1:2], s2
250 // W32
: v_cmp_class_f64_e64 s5
, v
[1:2], s2 ; encoding
: [0x05,0x00,0x7f,0xd4,0x01,0x05,0x00,0x00]
251 // W64-ERR
: :[[@LINE-
2]]:21: error
: invalid operand for instruction
253 v_cmp_class_f64_e64 s5
, v
[1:2], s105
254 // W32
: v_cmp_class_f64_e64 s5
, v
[1:2], s105 ; encoding
: [0x05,0x00,0x7f,0xd4,0x01,0xd3,0x00,0x00]
255 // W64-ERR
: :[[@LINE-
2]]:21: error
: invalid operand for instruction
257 v_cmp_class_f64_e64 s5
, v
[254:255], ttmp15
258 // W32
: v_cmp_class_f64_e64 s5
, v
[254:255], ttmp15 ; encoding
: [0x05,0x00,0x7f,0xd4,0xfe,0xf7,0x00,0x00]
259 // W64-ERR
: :[[@LINE-
2]]:21: error
: invalid operand for instruction
261 v_cmp_class_f64_e64 s5
, s
[2:3], vcc_hi
262 // W32
: v_cmp_class_f64_e64 s5
, s
[2:3], vcc_hi ; encoding
: [0x05,0x00,0x7f,0xd4,0x02,0xd6,0x00,0x00]
263 // W64-ERR
: :[[@LINE-
2]]:21: error
: invalid operand for instruction
265 v_cmp_class_f64_e64 s5
, s
[104:105], vcc_lo
266 // W32
: v_cmp_class_f64_e64 s5
, s
[104:105], vcc_lo ; encoding
: [0x05,0x00,0x7f,0xd4,0x68,0xd4,0x00,0x00]
267 // W64-ERR
: :[[@LINE-
2]]:21: error
: invalid operand for instruction
269 v_cmp_class_f64_e64 s5
, vcc
, m0
270 // W32
: v_cmp_class_f64_e64 s5
, vcc
, m0 ; encoding
: [0x05,0x00,0x7f,0xd4,0x6a,0xfa,0x00,0x00]
271 // W64-ERR
: :[[@LINE-
2]]:21: error
: invalid operand for instruction
273 v_cmp_class_f64_e64 s5
, ttmp
[14:15], exec_hi
274 // W32
: v_cmp_class_f64_e64 s5
, ttmp
[14:15], exec_hi ; encoding
: [0x05,0x00,0x7f,0xd4,0x7a,0xfe,0x00,0x00]
275 // W64-ERR
: :[[@LINE-
2]]:21: error
: invalid operand for instruction
277 v_cmp_class_f64_e64 s5
, exec
, exec_lo
278 // W32
: v_cmp_class_f64_e64 s5
, exec
, exec_lo ; encoding
: [0x05,0x00,0x7f,0xd4,0x7e,0xfc,0x00,0x00]
279 // W64-ERR
: :[[@LINE-
2]]:21: error
: invalid operand for instruction
281 v_cmp_class_f64_e64 s105
, null
, null
282 // W32
: v_cmp_class_f64_e64 s105
, null
, null ; encoding
: [0x69,0x00,0x7f,0xd4,0x7c,0xf8,0x00,0x00]
283 // W64-ERR
: :[[@LINE-
2]]:21: error
: invalid operand for instruction
285 v_cmp_class_f64_e64 vcc_lo
, -1, -1
286 // W32
: v_cmp_class_f64_e64 vcc_lo
, -1, -1 ; encoding
: [0x6a,0x00,0x7f,0xd4,0xc1,0x82,0x01,0x00]
287 // W64-ERR
: :[[@LINE-
2]]:21: error
: invalid operand for instruction
289 v_cmp_class_f64_e64 vcc_hi
, 0.5, 0.5
290 // W32
: v_cmp_class_f64_e64 vcc_hi
, 0.5, 0.5 ; encoding
: [0x6b,0x00,0x7f,0xd4,0xf0,0xe0,0x01,0x00]
291 // W64-ERR
: :[[@LINE-
2]]:21: error
: invalid operand for instruction
293 v_cmp_class_f64_e64 ttmp15
, -|src_scc|
, src_scc
294 // W32
: v_cmp_class_f64_e64 ttmp15
, -|src_scc|
, src_scc ; encoding
: [0x7b,0x01,0x7f,0xd4,0xfd,0xfa,0x01,0x20]
295 // W64-ERR
: :[[@LINE-
2]]:21: error
: invalid operand for instruction
297 v_cmp_class_f64_e64 s
[10:11], v
[1:2], v2
298 // W64
: v_cmp_class_f64_e64 s
[10:11], v
[1:2], v2 ; encoding
: [0x0a,0x00,0x7f,0xd4,0x01,0x05,0x02,0x00]
299 // W32-ERR
: :[[@LINE-
2]]:21: error
: invalid operand for instruction
301 v_cmp_class_f64_e64 s
[10:11], v
[1:2], v255
302 // W64
: v_cmp_class_f64_e64 s
[10:11], v
[1:2], v255 ; encoding
: [0x0a,0x00,0x7f,0xd4,0x01,0xff,0x03,0x00]
303 // W32-ERR
: :[[@LINE-
2]]:21: error
: invalid operand for instruction
305 v_cmp_class_f64_e64 s
[10:11], v
[1:2], s2
306 // W64
: v_cmp_class_f64_e64 s
[10:11], v
[1:2], s2 ; encoding
: [0x0a,0x00,0x7f,0xd4,0x01,0x05,0x00,0x00]
307 // W32-ERR
: :[[@LINE-
2]]:21: error
: invalid operand for instruction
309 v_cmp_class_f64_e64 s
[10:11], v
[1:2], s105
310 // W64
: v_cmp_class_f64_e64 s
[10:11], v
[1:2], s105 ; encoding
: [0x0a,0x00,0x7f,0xd4,0x01,0xd3,0x00,0x00]
311 // W32-ERR
: :[[@LINE-
2]]:21: error
: invalid operand for instruction
313 v_cmp_class_f64_e64 s
[10:11], v
[254:255], ttmp15
314 // W64
: v_cmp_class_f64_e64 s
[10:11], v
[254:255], ttmp15 ; encoding
: [0x0a,0x00,0x7f,0xd4,0xfe,0xf7,0x00,0x00]
315 // W32-ERR
: :[[@LINE-
2]]:21: error
: invalid operand for instruction
317 v_cmp_class_f64_e64 s
[10:11], s
[2:3], vcc_hi
318 // W64
: v_cmp_class_f64_e64 s
[10:11], s
[2:3], vcc_hi ; encoding
: [0x0a,0x00,0x7f,0xd4,0x02,0xd6,0x00,0x00]
319 // W32-ERR
: :[[@LINE-
2]]:21: error
: invalid operand for instruction
321 v_cmp_class_f64_e64 s
[10:11], s
[104:105], vcc_lo
322 // W64
: v_cmp_class_f64_e64 s
[10:11], s
[104:105], vcc_lo ; encoding
: [0x0a,0x00,0x7f,0xd4,0x68,0xd4,0x00,0x00]
323 // W32-ERR
: :[[@LINE-
2]]:21: error
: invalid operand for instruction
325 v_cmp_class_f64_e64 s
[10:11], vcc
, m0
326 // W64
: v_cmp_class_f64_e64 s
[10:11], vcc
, m0 ; encoding
: [0x0a,0x00,0x7f,0xd4,0x6a,0xfa,0x00,0x00]
327 // W32-ERR
: :[[@LINE-
2]]:21: error
: invalid operand for instruction
329 v_cmp_class_f64_e64 s
[10:11], ttmp
[14:15], exec_hi
330 // W64
: v_cmp_class_f64_e64 s
[10:11], ttmp
[14:15], exec_hi ; encoding
: [0x0a,0x00,0x7f,0xd4,0x7a,0xfe,0x00,0x00]
331 // W32-ERR
: :[[@LINE-
2]]:21: error
: invalid operand for instruction
333 v_cmp_class_f64_e64 s
[10:11], exec
, exec_lo
334 // W64
: v_cmp_class_f64_e64 s
[10:11], exec
, exec_lo ; encoding
: [0x0a,0x00,0x7f,0xd4,0x7e,0xfc,0x00,0x00]
335 // W32-ERR
: :[[@LINE-
2]]:21: error
: invalid operand for instruction
337 v_cmp_class_f64_e64 s
[10:11], null
, null
338 // W64
: v_cmp_class_f64_e64 s
[10:11], null
, null ; encoding
: [0x0a,0x00,0x7f,0xd4,0x7c,0xf8,0x00,0x00]
339 // W32-ERR
: :[[@LINE-
2]]:21: error
: invalid operand for instruction
341 v_cmp_class_f64_e64 s
[104:105], -1, -1
342 // W64
: v_cmp_class_f64_e64 s
[104:105], -1, -1 ; encoding
: [0x68,0x00,0x7f,0xd4,0xc1,0x82,0x01,0x00]
343 // W32-ERR
: :[[@LINE-
2]]:21: error
: invalid operand for instruction
345 v_cmp_class_f64_e64 vcc
, 0.5, 0.5
346 // W64
: v_cmp_class_f64_e64 vcc
, 0.5, 0.5 ; encoding
: [0x6a,0x00,0x7f,0xd4,0xf0,0xe0,0x01,0x00]
347 // W32-ERR
: :[[@LINE-
2]]:21: error
: invalid operand for instruction
349 v_cmp_class_f64_e64 ttmp
[14:15], -|src_scc|
, src_scc
350 // W64
: v_cmp_class_f64_e64 ttmp
[14:15], -|src_scc|
, src_scc ; encoding
: [0x7a,0x01,0x7f,0xd4,0xfd,0xfa,0x01,0x20]
351 // W32-ERR
: :[[@LINE-
2]]:21: error
: invalid operand for instruction
353 v_cmp_class_f64_e64 null
, 0xaf123456, 0xaf123456
354 // GFX11
: v_cmp_class_f64_e64 null
, 0xaf123456, 0xaf123456 ; encoding
: [0x7c,0x00,0x7f,0xd4,0xff,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf]
356 v_cmp_eq_f16_e64 s5
, v1
, v2
357 // W32
: v_cmp_eq_f16_e64 s5
, v1
, v2 ; encoding
: [0x05,0x00,0x02,0xd4,0x01,0x05,0x02,0x00]
358 // W64-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
360 v_cmp_eq_f16_e64 s5
, v255
, v255
361 // W32
: v_cmp_eq_f16_e64 s5
, v255
, v255 ; encoding
: [0x05,0x00,0x02,0xd4,0xff,0xff,0x03,0x00]
362 // W64-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
364 v_cmp_eq_f16_e64 s5
, s1
, s2
365 // W32
: v_cmp_eq_f16_e64 s5
, s1
, s2 ; encoding
: [0x05,0x00,0x02,0xd4,0x01,0x04,0x00,0x00]
366 // W64-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
368 v_cmp_eq_f16_e64 s5
, s105
, s105
369 // W32
: v_cmp_eq_f16_e64 s5
, s105
, s105 ; encoding
: [0x05,0x00,0x02,0xd4,0x69,0xd2,0x00,0x00]
370 // W64-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
372 v_cmp_eq_f16_e64 s5
, vcc_lo
, ttmp15
373 // W32
: v_cmp_eq_f16_e64 s5
, vcc_lo
, ttmp15 ; encoding
: [0x05,0x00,0x02,0xd4,0x6a,0xf6,0x00,0x00]
374 // W64-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
376 v_cmp_eq_f16_e64 s5
, vcc_hi
, 0xfe0b
377 // W32
: v_cmp_eq_f16_e64 s5
, vcc_hi
, 0xfe0b ; encoding
: [0x05,0x00,0x02,0xd4,0x6b,0xfe,0x01,0x00,0x0b,0xfe,0x00,0x00]
378 // W64-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
380 v_cmp_eq_f16_e64 s5
, ttmp15
, src_scc
381 // W32
: v_cmp_eq_f16_e64 s5
, ttmp15
, src_scc ; encoding
: [0x05,0x00,0x02,0xd4,0x7b,0xfa,0x01,0x00]
382 // W64-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
384 v_cmp_eq_f16_e64 s5
, m0
, 0.5
385 // W32
: v_cmp_eq_f16_e64 s5
, m0
, 0.5 ; encoding
: [0x05,0x00,0x02,0xd4,0x7d,0xe0,0x01,0x00]
386 // W64-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
388 v_cmp_eq_f16_e64 s5
, exec_lo
, -1
389 // W32
: v_cmp_eq_f16_e64 s5
, exec_lo
, -1 ; encoding
: [0x05,0x00,0x02,0xd4,0x7e,0x82,0x01,0x00]
390 // W64-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
392 v_cmp_eq_f16_e64 s5
, |exec_hi|
, null
393 // W32
: v_cmp_eq_f16_e64 s5
, |exec_hi|
, null ; encoding
: [0x05,0x01,0x02,0xd4,0x7f,0xf8,0x00,0x00]
394 // W64-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
396 v_cmp_eq_f16_e64 s105
, null
, exec_lo
397 // W32
: v_cmp_eq_f16_e64 s105
, null
, exec_lo ; encoding
: [0x69,0x00,0x02,0xd4,0x7c,0xfc,0x00,0x00]
398 // W64-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
400 v_cmp_eq_f16_e64 vcc_lo
, -1, exec_hi
401 // W32
: v_cmp_eq_f16_e64 vcc_lo
, -1, exec_hi ; encoding
: [0x6a,0x00,0x02,0xd4,0xc1,0xfe,0x00,0x00]
402 // W64-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
404 v_cmp_eq_f16_e64 vcc_hi
, 0.5, -m0
405 // W32
: v_cmp_eq_f16_e64 vcc_hi
, 0.5, -m0 ; encoding
: [0x6b,0x00,0x02,0xd4,0xf0,0xfa,0x00,0x40]
406 // W64-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
408 v_cmp_eq_f16_e64 ttmp15
, -src_scc
, |vcc_lo|
409 // W32
: v_cmp_eq_f16_e64 ttmp15
, -src_scc
, |vcc_lo| ; encoding
: [0x7b,0x02,0x02,0xd4,0xfd,0xd4,0x00,0x20]
410 // W64-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
412 v_cmp_eq_f16_e64 s
[10:11], v1
, v2
413 // W64
: v_cmp_eq_f16_e64 s
[10:11], v1
, v2 ; encoding
: [0x0a,0x00,0x02,0xd4,0x01,0x05,0x02,0x00]
414 // W32-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
416 v_cmp_eq_f16_e64 s
[10:11], v255
, v255
417 // W64
: v_cmp_eq_f16_e64 s
[10:11], v255
, v255 ; encoding
: [0x0a,0x00,0x02,0xd4,0xff,0xff,0x03,0x00]
418 // W32-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
420 v_cmp_eq_f16_e64 s
[10:11], s1
, s2
421 // W64
: v_cmp_eq_f16_e64 s
[10:11], s1
, s2 ; encoding
: [0x0a,0x00,0x02,0xd4,0x01,0x04,0x00,0x00]
422 // W32-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
424 v_cmp_eq_f16_e64 s
[10:11], s105
, s105
425 // W64
: v_cmp_eq_f16_e64 s
[10:11], s105
, s105 ; encoding
: [0x0a,0x00,0x02,0xd4,0x69,0xd2,0x00,0x00]
426 // W32-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
428 v_cmp_eq_f16_e64 s
[10:11], vcc_lo
, ttmp15
429 // W64
: v_cmp_eq_f16_e64 s
[10:11], vcc_lo
, ttmp15 ; encoding
: [0x0a,0x00,0x02,0xd4,0x6a,0xf6,0x00,0x00]
430 // W32-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
432 v_cmp_eq_f16_e64 s
[10:11], vcc_hi
, 0xfe0b
433 // 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]
434 // W32-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
436 v_cmp_eq_f16_e64 s
[10:11], ttmp15
, src_scc
437 // W64
: v_cmp_eq_f16_e64 s
[10:11], ttmp15
, src_scc ; encoding
: [0x0a,0x00,0x02,0xd4,0x7b,0xfa,0x01,0x00]
438 // W32-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
440 v_cmp_eq_f16_e64 s
[10:11], m0
, 0.5
441 // W64
: v_cmp_eq_f16_e64 s
[10:11], m0
, 0.5 ; encoding
: [0x0a,0x00,0x02,0xd4,0x7d,0xe0,0x01,0x00]
442 // W32-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
444 v_cmp_eq_f16_e64 s
[10:11], exec_lo
, -1
445 // W64
: v_cmp_eq_f16_e64 s
[10:11], exec_lo
, -1 ; encoding
: [0x0a,0x00,0x02,0xd4,0x7e,0x82,0x01,0x00]
446 // W32-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
448 v_cmp_eq_f16_e64 s
[10:11], |exec_hi|
, null
449 // W64
: v_cmp_eq_f16_e64 s
[10:11], |exec_hi|
, null ; encoding
: [0x0a,0x01,0x02,0xd4,0x7f,0xf8,0x00,0x00]
450 // W32-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
452 v_cmp_eq_f16_e64 s
[10:11], null
, exec_lo
453 // W64
: v_cmp_eq_f16_e64 s
[10:11], null
, exec_lo ; encoding
: [0x0a,0x00,0x02,0xd4,0x7c,0xfc,0x00,0x00]
454 // W32-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
456 v_cmp_eq_f16_e64 s
[104:105], -1, exec_hi
457 // W64
: v_cmp_eq_f16_e64 s
[104:105], -1, exec_hi ; encoding
: [0x68,0x00,0x02,0xd4,0xc1,0xfe,0x00,0x00]
458 // W32-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
460 v_cmp_eq_f16_e64 vcc
, 0.5, -m0
461 // W64
: v_cmp_eq_f16_e64 vcc
, 0.5, -m0 ; encoding
: [0x6a,0x00,0x02,0xd4,0xf0,0xfa,0x00,0x40]
462 // W32-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
464 v_cmp_eq_f16_e64 ttmp
[14:15], -src_scc
, |vcc_lo|
465 // W64
: v_cmp_eq_f16_e64 ttmp
[14:15], -src_scc
, |vcc_lo| ; encoding
: [0x7a,0x02,0x02,0xd4,0xfd,0xd4,0x00,0x20]
466 // W32-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
468 v_cmp_eq_f16_e64 null
, -|
0xfe0b|
, -|vcc_hi| clamp
469 // GFX11
: v_cmp_eq_f16_e64 null
, -|
0xfe0b|
, -|vcc_hi| clamp ; encoding
: [0x7c,0x83,0x02,0xd4,0xff,0xd6,0x00,0x60,0x0b,0xfe,0x00,0x00]
471 v_cmp_eq_f32_e64 s5
, v1
, v2
472 // W32
: v_cmp_eq_f32_e64 s5
, v1
, v2 ; encoding
: [0x05,0x00,0x12,0xd4,0x01,0x05,0x02,0x00]
473 // W64-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
475 v_cmp_eq_f32_e64 s5
, v255
, v255
476 // W32
: v_cmp_eq_f32_e64 s5
, v255
, v255 ; encoding
: [0x05,0x00,0x12,0xd4,0xff,0xff,0x03,0x00]
477 // W64-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
479 v_cmp_eq_f32_e64 s5
, s1
, s2
480 // W32
: v_cmp_eq_f32_e64 s5
, s1
, s2 ; encoding
: [0x05,0x00,0x12,0xd4,0x01,0x04,0x00,0x00]
481 // W64-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
483 v_cmp_eq_f32_e64 s5
, s105
, s105
484 // W32
: v_cmp_eq_f32_e64 s5
, s105
, s105 ; encoding
: [0x05,0x00,0x12,0xd4,0x69,0xd2,0x00,0x00]
485 // W64-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
487 v_cmp_eq_f32_e64 s5
, vcc_lo
, ttmp15
488 // W32
: v_cmp_eq_f32_e64 s5
, vcc_lo
, ttmp15 ; encoding
: [0x05,0x00,0x12,0xd4,0x6a,0xf6,0x00,0x00]
489 // W64-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
491 v_cmp_eq_f32_e64 s5
, vcc_hi
, 0xaf123456
492 // W32
: v_cmp_eq_f32_e64 s5
, vcc_hi
, 0xaf123456 ; encoding
: [0x05,0x00,0x12,0xd4,0x6b,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf]
493 // W64-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
495 v_cmp_eq_f32_e64 s5
, ttmp15
, src_scc
496 // W32
: v_cmp_eq_f32_e64 s5
, ttmp15
, src_scc ; encoding
: [0x05,0x00,0x12,0xd4,0x7b,0xfa,0x01,0x00]
497 // W64-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
499 v_cmp_eq_f32_e64 s5
, m0
, 0.5
500 // W32
: v_cmp_eq_f32_e64 s5
, m0
, 0.5 ; encoding
: [0x05,0x00,0x12,0xd4,0x7d,0xe0,0x01,0x00]
501 // W64-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
503 v_cmp_eq_f32_e64 s5
, exec_lo
, -1
504 // W32
: v_cmp_eq_f32_e64 s5
, exec_lo
, -1 ; encoding
: [0x05,0x00,0x12,0xd4,0x7e,0x82,0x01,0x00]
505 // W64-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
507 v_cmp_eq_f32_e64 s5
, |exec_hi|
, null
508 // W32
: v_cmp_eq_f32_e64 s5
, |exec_hi|
, null ; encoding
: [0x05,0x01,0x12,0xd4,0x7f,0xf8,0x00,0x00]
509 // W64-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
511 v_cmp_eq_f32_e64 s105
, null
, exec_lo
512 // W32
: v_cmp_eq_f32_e64 s105
, null
, exec_lo ; encoding
: [0x69,0x00,0x12,0xd4,0x7c,0xfc,0x00,0x00]
513 // W64-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
515 v_cmp_eq_f32_e64 vcc_lo
, -1, exec_hi
516 // W32
: v_cmp_eq_f32_e64 vcc_lo
, -1, exec_hi ; encoding
: [0x6a,0x00,0x12,0xd4,0xc1,0xfe,0x00,0x00]
517 // W64-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
519 v_cmp_eq_f32_e64 vcc_hi
, 0.5, -m0
520 // W32
: v_cmp_eq_f32_e64 vcc_hi
, 0.5, -m0 ; encoding
: [0x6b,0x00,0x12,0xd4,0xf0,0xfa,0x00,0x40]
521 // W64-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
523 v_cmp_eq_f32_e64 ttmp15
, -src_scc
, |vcc_lo|
524 // W32
: v_cmp_eq_f32_e64 ttmp15
, -src_scc
, |vcc_lo| ; encoding
: [0x7b,0x02,0x12,0xd4,0xfd,0xd4,0x00,0x20]
525 // W64-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
527 v_cmp_eq_f32_e64 s
[10:11], v1
, v2
528 // W64
: v_cmp_eq_f32_e64 s
[10:11], v1
, v2 ; encoding
: [0x0a,0x00,0x12,0xd4,0x01,0x05,0x02,0x00]
529 // W32-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
531 v_cmp_eq_f32_e64 s
[10:11], v255
, v255
532 // W64
: v_cmp_eq_f32_e64 s
[10:11], v255
, v255 ; encoding
: [0x0a,0x00,0x12,0xd4,0xff,0xff,0x03,0x00]
533 // W32-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
535 v_cmp_eq_f32_e64 s
[10:11], s1
, s2
536 // W64
: v_cmp_eq_f32_e64 s
[10:11], s1
, s2 ; encoding
: [0x0a,0x00,0x12,0xd4,0x01,0x04,0x00,0x00]
537 // W32-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
539 v_cmp_eq_f32_e64 s
[10:11], s105
, s105
540 // W64
: v_cmp_eq_f32_e64 s
[10:11], s105
, s105 ; encoding
: [0x0a,0x00,0x12,0xd4,0x69,0xd2,0x00,0x00]
541 // W32-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
543 v_cmp_eq_f32_e64 s
[10:11], vcc_lo
, ttmp15
544 // W64
: v_cmp_eq_f32_e64 s
[10:11], vcc_lo
, ttmp15 ; encoding
: [0x0a,0x00,0x12,0xd4,0x6a,0xf6,0x00,0x00]
545 // W32-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
547 v_cmp_eq_f32_e64 s
[10:11], vcc_hi
, 0xaf123456
548 // 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]
549 // W32-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
551 v_cmp_eq_f32_e64 s
[10:11], ttmp15
, src_scc
552 // W64
: v_cmp_eq_f32_e64 s
[10:11], ttmp15
, src_scc ; encoding
: [0x0a,0x00,0x12,0xd4,0x7b,0xfa,0x01,0x00]
553 // W32-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
555 v_cmp_eq_f32_e64 s
[10:11], m0
, 0.5
556 // W64
: v_cmp_eq_f32_e64 s
[10:11], m0
, 0.5 ; encoding
: [0x0a,0x00,0x12,0xd4,0x7d,0xe0,0x01,0x00]
557 // W32-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
559 v_cmp_eq_f32_e64 s
[10:11], exec_lo
, -1
560 // W64
: v_cmp_eq_f32_e64 s
[10:11], exec_lo
, -1 ; encoding
: [0x0a,0x00,0x12,0xd4,0x7e,0x82,0x01,0x00]
561 // W32-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
563 v_cmp_eq_f32_e64 s
[10:11], |exec_hi|
, null
564 // W64
: v_cmp_eq_f32_e64 s
[10:11], |exec_hi|
, null ; encoding
: [0x0a,0x01,0x12,0xd4,0x7f,0xf8,0x00,0x00]
565 // W32-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
567 v_cmp_eq_f32_e64 s
[10:11], null
, exec_lo
568 // W64
: v_cmp_eq_f32_e64 s
[10:11], null
, exec_lo ; encoding
: [0x0a,0x00,0x12,0xd4,0x7c,0xfc,0x00,0x00]
569 // W32-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
571 v_cmp_eq_f32_e64 s
[104:105], -1, exec_hi
572 // W64
: v_cmp_eq_f32_e64 s
[104:105], -1, exec_hi ; encoding
: [0x68,0x00,0x12,0xd4,0xc1,0xfe,0x00,0x00]
573 // W32-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
575 v_cmp_eq_f32_e64 vcc
, 0.5, -m0
576 // W64
: v_cmp_eq_f32_e64 vcc
, 0.5, -m0 ; encoding
: [0x6a,0x00,0x12,0xd4,0xf0,0xfa,0x00,0x40]
577 // W32-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
579 v_cmp_eq_f32_e64 ttmp
[14:15], -src_scc
, |vcc_lo|
580 // W64
: v_cmp_eq_f32_e64 ttmp
[14:15], -src_scc
, |vcc_lo| ; encoding
: [0x7a,0x02,0x12,0xd4,0xfd,0xd4,0x00,0x20]
581 // W32-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
583 v_cmp_eq_f32_e64 null
, -|
0xaf123456|
, -|vcc_hi| clamp
584 // GFX11
: v_cmp_eq_f32_e64 null
, -|
0xaf123456|
, -|vcc_hi| clamp ; encoding
: [0x7c,0x83,0x12,0xd4,0xff,0xd6,0x00,0x60,0x56,0x34,0x12,0xaf]
586 v_cmp_eq_f64_e64 s5
, v
[1:2], v
[2:3]
587 // W32
: v_cmp_eq_f64_e64 s5
, v
[1:2], v
[2:3] ; encoding
: [0x05,0x00,0x22,0xd4,0x01,0x05,0x02,0x00]
588 // W64-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
590 v_cmp_eq_f64_e64 s5
, v
[254:255], v
[254:255]
591 // W32
: v_cmp_eq_f64_e64 s5
, v
[254:255], v
[254:255] ; encoding
: [0x05,0x00,0x22,0xd4,0xfe,0xfd,0x03,0x00]
592 // W64-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
594 v_cmp_eq_f64_e64 s5
, s
[2:3], s
[4:5]
595 // W32
: v_cmp_eq_f64_e64 s5
, s
[2:3], s
[4:5] ; encoding
: [0x05,0x00,0x22,0xd4,0x02,0x08,0x00,0x00]
596 // W64-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
598 v_cmp_eq_f64_e64 s5
, s
[104:105], s
[104:105]
599 // W32
: v_cmp_eq_f64_e64 s5
, s
[104:105], s
[104:105] ; encoding
: [0x05,0x00,0x22,0xd4,0x68,0xd0,0x00,0x00]
600 // W64-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
602 v_cmp_eq_f64_e64 s5
, vcc
, ttmp
[14:15]
603 // W32
: v_cmp_eq_f64_e64 s5
, vcc
, ttmp
[14:15] ; encoding
: [0x05,0x00,0x22,0xd4,0x6a,0xf4,0x00,0x00]
604 // W64-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
606 v_cmp_eq_f64_e64 s5
, ttmp
[14:15], 0xaf123456
607 // W32
: v_cmp_eq_f64_e64 s5
, ttmp
[14:15], 0xaf123456 ; encoding
: [0x05,0x00,0x22,0xd4,0x7a,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf]
608 // W64-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
610 v_cmp_eq_f64_e64 s5
, -|exec|
, src_scc
611 // W32
: v_cmp_eq_f64_e64 s5
, -|exec|
, src_scc ; encoding
: [0x05,0x01,0x22,0xd4,0x7e,0xfa,0x01,0x20]
612 // W64-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
614 v_cmp_eq_f64_e64 s105
, null
, 0.5
615 // W32
: v_cmp_eq_f64_e64 s105
, null
, 0.5 ; encoding
: [0x69,0x00,0x22,0xd4,0x7c,0xe0,0x01,0x00]
616 // W64-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
618 v_cmp_eq_f64_e64 vcc_lo
, -1, -1
619 // W32
: v_cmp_eq_f64_e64 vcc_lo
, -1, -1 ; encoding
: [0x6a,0x00,0x22,0xd4,0xc1,0x82,0x01,0x00]
620 // W64-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
622 v_cmp_eq_f64_e64 vcc_hi
, 0.5, null
623 // W32
: v_cmp_eq_f64_e64 vcc_hi
, 0.5, null ; encoding
: [0x6b,0x00,0x22,0xd4,0xf0,0xf8,0x00,0x00]
624 // W64-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
626 v_cmp_eq_f64_e64 ttmp15
, -|src_scc|
, -|exec|
627 // W32
: v_cmp_eq_f64_e64 ttmp15
, -|src_scc|
, -|exec| ; encoding
: [0x7b,0x03,0x22,0xd4,0xfd,0xfc,0x00,0x60]
628 // W64-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
630 v_cmp_eq_f64_e64 s
[10:11], v
[1:2], v
[2:3]
631 // W64
: v_cmp_eq_f64_e64 s
[10:11], v
[1:2], v
[2:3] ; encoding
: [0x0a,0x00,0x22,0xd4,0x01,0x05,0x02,0x00]
632 // W32-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
634 v_cmp_eq_f64_e64 s
[10:11], v
[254:255], v
[254:255]
635 // W64
: v_cmp_eq_f64_e64 s
[10:11], v
[254:255], v
[254:255] ; encoding
: [0x0a,0x00,0x22,0xd4,0xfe,0xfd,0x03,0x00]
636 // W32-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
638 v_cmp_eq_f64_e64 s
[10:11], s
[2:3], s
[4:5]
639 // W64
: v_cmp_eq_f64_e64 s
[10:11], s
[2:3], s
[4:5] ; encoding
: [0x0a,0x00,0x22,0xd4,0x02,0x08,0x00,0x00]
640 // W32-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
642 v_cmp_eq_f64_e64 s
[10:11], s
[104:105], s
[104:105]
643 // W64
: v_cmp_eq_f64_e64 s
[10:11], s
[104:105], s
[104:105] ; encoding
: [0x0a,0x00,0x22,0xd4,0x68,0xd0,0x00,0x00]
644 // W32-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
646 v_cmp_eq_f64_e64 s
[10:11], vcc
, ttmp
[14:15]
647 // W64
: v_cmp_eq_f64_e64 s
[10:11], vcc
, ttmp
[14:15] ; encoding
: [0x0a,0x00,0x22,0xd4,0x6a,0xf4,0x00,0x00]
648 // W32-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
650 v_cmp_eq_f64_e64 s
[10:11], ttmp
[14:15], 0xaf123456
651 // 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]
652 // W32-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
654 v_cmp_eq_f64_e64 s
[10:11], -|exec|
, src_scc
655 // W64
: v_cmp_eq_f64_e64 s
[10:11], -|exec|
, src_scc ; encoding
: [0x0a,0x01,0x22,0xd4,0x7e,0xfa,0x01,0x20]
656 // W32-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
658 v_cmp_eq_f64_e64 s
[10:11], null
, 0.5
659 // W64
: v_cmp_eq_f64_e64 s
[10:11], null
, 0.5 ; encoding
: [0x0a,0x00,0x22,0xd4,0x7c,0xe0,0x01,0x00]
660 // W32-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
662 v_cmp_eq_f64_e64 s
[104:105], -1, -1
663 // W64
: v_cmp_eq_f64_e64 s
[104:105], -1, -1 ; encoding
: [0x68,0x00,0x22,0xd4,0xc1,0x82,0x01,0x00]
664 // W32-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
666 v_cmp_eq_f64_e64 vcc
, 0.5, null
667 // W64
: v_cmp_eq_f64_e64 vcc
, 0.5, null ; encoding
: [0x6a,0x00,0x22,0xd4,0xf0,0xf8,0x00,0x00]
668 // W32-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
670 v_cmp_eq_f64_e64 ttmp
[14:15], -|src_scc|
, -|exec|
671 // W64
: v_cmp_eq_f64_e64 ttmp
[14:15], -|src_scc|
, -|exec| ; encoding
: [0x7a,0x03,0x22,0xd4,0xfd,0xfc,0x00,0x60]
672 // W32-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
674 v_cmp_eq_f64_e64 null
, 0xaf123456, -|vcc| clamp
675 // GFX11
: v_cmp_eq_f64_e64 null
, 0xaf123456, -|vcc| clamp ; encoding
: [0x7c,0x82,0x22,0xd4,0xff,0xd4,0x00,0x40,0x56,0x34,0x12,0xaf]
677 v_cmp_eq_i16_e64 s5
, v1.
l, v2.
l
678 // W32
: v_cmp_eq_i16_e64 s5
, v1.
l, v2.
l ; encoding
: [0x05,0x00,0x32,0xd4,0x01,0x05,0x02,0x00]
679 // W64-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
681 v_cmp_eq_i16_e64 s5
, v255.
l, v255.
l
682 // W32
: v_cmp_eq_i16_e64 s5
, v255.
l, v255.
l ; encoding
: [0x05,0x00,0x32,0xd4,0xff,0xff,0x03,0x00]
683 // W64-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
685 v_cmp_eq_i16_e64 s5
, s1
, s2
686 // W32
: v_cmp_eq_i16_e64 s5
, s1
, s2 ; encoding
: [0x05,0x00,0x32,0xd4,0x01,0x04,0x00,0x00]
687 // W64-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
689 v_cmp_eq_i16_e64 s5
, s105
, s105
690 // W32
: v_cmp_eq_i16_e64 s5
, s105
, s105 ; encoding
: [0x05,0x00,0x32,0xd4,0x69,0xd2,0x00,0x00]
691 // W64-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
693 v_cmp_eq_i16_e64 s5
, vcc_lo
, ttmp15
694 // W32
: v_cmp_eq_i16_e64 s5
, vcc_lo
, ttmp15 ; encoding
: [0x05,0x00,0x32,0xd4,0x6a,0xf6,0x00,0x00]
695 // W64-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
697 v_cmp_eq_i16_e64 s5
, vcc_hi
, 0xfe0b
698 // W32
: v_cmp_eq_i16_e64 s5
, vcc_hi
, 0xfe0b ; encoding
: [0x05,0x00,0x32,0xd4,0x6b,0xfe,0x01,0x00,0x0b,0xfe,0x00,0x00]
699 // W64-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
701 v_cmp_eq_i16_e64 s5
, ttmp15
, src_scc
702 // W32
: v_cmp_eq_i16_e64 s5
, ttmp15
, src_scc ; encoding
: [0x05,0x00,0x32,0xd4,0x7b,0xfa,0x01,0x00]
703 // W64-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
705 v_cmp_eq_i16_e64 s5
, m0
, 0.5
706 // W32
: v_cmp_eq_i16_e64 s5
, m0
, 0.5 ; encoding
: [0x05,0x00,0x32,0xd4,0x7d,0xe0,0x01,0x00]
707 // W64-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
709 v_cmp_eq_i16_e64 s5
, exec_lo
, -1
710 // W32
: v_cmp_eq_i16_e64 s5
, exec_lo
, -1 ; encoding
: [0x05,0x00,0x32,0xd4,0x7e,0x82,0x01,0x00]
711 // W64-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
713 v_cmp_eq_i16_e64 s5
, exec_hi
, null
714 // W32
: v_cmp_eq_i16_e64 s5
, exec_hi
, null ; encoding
: [0x05,0x00,0x32,0xd4,0x7f,0xf8,0x00,0x00]
715 // W64-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
717 v_cmp_eq_i16_e64 s105
, null
, exec_lo
718 // W32
: v_cmp_eq_i16_e64 s105
, null
, exec_lo ; encoding
: [0x69,0x00,0x32,0xd4,0x7c,0xfc,0x00,0x00]
719 // W64-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
721 v_cmp_eq_i16_e64 vcc_lo
, -1, exec_hi
722 // W32
: v_cmp_eq_i16_e64 vcc_lo
, -1, exec_hi ; encoding
: [0x6a,0x00,0x32,0xd4,0xc1,0xfe,0x00,0x00]
723 // W64-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
725 v_cmp_eq_i16_e64 vcc_hi
, 0.5, m0
726 // W32
: v_cmp_eq_i16_e64 vcc_hi
, 0.5, m0 ; encoding
: [0x6b,0x00,0x32,0xd4,0xf0,0xfa,0x00,0x00]
727 // W64-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
729 v_cmp_eq_i16_e64 ttmp15
, src_scc
, vcc_lo
730 // W32
: v_cmp_eq_i16_e64 ttmp15
, src_scc
, vcc_lo ; encoding
: [0x7b,0x00,0x32,0xd4,0xfd,0xd4,0x00,0x00]
731 // W64-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
733 v_cmp_eq_i16_e64 s
[10:11], v1.
l, v2.
l
734 // W64
: v_cmp_eq_i16_e64 s
[10:11], v1.
l, v2.
l ; encoding
: [0x0a,0x00,0x32,0xd4,0x01,0x05,0x02,0x00]
735 // W32-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
737 v_cmp_eq_i16_e64 s
[10:11], v255.
l, v255.
l
738 // W64
: v_cmp_eq_i16_e64 s
[10:11], v255.
l, v255.
l ; encoding
: [0x0a,0x00,0x32,0xd4,0xff,0xff,0x03,0x00]
739 // W32-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
741 v_cmp_eq_i16_e64 s
[10:11], s1
, s2
742 // W64
: v_cmp_eq_i16_e64 s
[10:11], s1
, s2 ; encoding
: [0x0a,0x00,0x32,0xd4,0x01,0x04,0x00,0x00]
743 // W32-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
745 v_cmp_eq_i16_e64 s
[10:11], s105
, s105
746 // W64
: v_cmp_eq_i16_e64 s
[10:11], s105
, s105 ; encoding
: [0x0a,0x00,0x32,0xd4,0x69,0xd2,0x00,0x00]
747 // W32-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
749 v_cmp_eq_i16_e64 s
[10:11], vcc_lo
, ttmp15
750 // W64
: v_cmp_eq_i16_e64 s
[10:11], vcc_lo
, ttmp15 ; encoding
: [0x0a,0x00,0x32,0xd4,0x6a,0xf6,0x00,0x00]
751 // W32-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
753 v_cmp_eq_i16_e64 s
[10:11], vcc_hi
, 0xfe0b
754 // 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]
755 // W32-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
757 v_cmp_eq_i16_e64 s
[10:11], ttmp15
, src_scc
758 // W64
: v_cmp_eq_i16_e64 s
[10:11], ttmp15
, src_scc ; encoding
: [0x0a,0x00,0x32,0xd4,0x7b,0xfa,0x01,0x00]
759 // W32-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
761 v_cmp_eq_i16_e64 s
[10:11], m0
, 0.5
762 // W64
: v_cmp_eq_i16_e64 s
[10:11], m0
, 0.5 ; encoding
: [0x0a,0x00,0x32,0xd4,0x7d,0xe0,0x01,0x00]
763 // W32-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
765 v_cmp_eq_i16_e64 s
[10:11], exec_lo
, -1
766 // W64
: v_cmp_eq_i16_e64 s
[10:11], exec_lo
, -1 ; encoding
: [0x0a,0x00,0x32,0xd4,0x7e,0x82,0x01,0x00]
767 // W32-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
769 v_cmp_eq_i16_e64 s
[10:11], exec_hi
, null
770 // W64
: v_cmp_eq_i16_e64 s
[10:11], exec_hi
, null ; encoding
: [0x0a,0x00,0x32,0xd4,0x7f,0xf8,0x00,0x00]
771 // W32-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
773 v_cmp_eq_i16_e64 s
[10:11], null
, exec_lo
774 // W64
: v_cmp_eq_i16_e64 s
[10:11], null
, exec_lo ; encoding
: [0x0a,0x00,0x32,0xd4,0x7c,0xfc,0x00,0x00]
775 // W32-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
777 v_cmp_eq_i16_e64 s
[104:105], -1, exec_hi
778 // W64
: v_cmp_eq_i16_e64 s
[104:105], -1, exec_hi ; encoding
: [0x68,0x00,0x32,0xd4,0xc1,0xfe,0x00,0x00]
779 // W32-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
781 v_cmp_eq_i16_e64 vcc
, 0.5, m0
782 // W64
: v_cmp_eq_i16_e64 vcc
, 0.5, m0 ; encoding
: [0x6a,0x00,0x32,0xd4,0xf0,0xfa,0x00,0x00]
783 // W32-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
785 v_cmp_eq_i16_e64 ttmp
[14:15], src_scc
, vcc_lo
786 // W64
: v_cmp_eq_i16_e64 ttmp
[14:15], src_scc
, vcc_lo ; encoding
: [0x7a,0x00,0x32,0xd4,0xfd,0xd4,0x00,0x00]
787 // W32-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
789 v_cmp_eq_i16_e64 null
, 0xfe0b, vcc_hi
790 // GFX11
: v_cmp_eq_i16_e64 null
, 0xfe0b, vcc_hi ; encoding
: [0x7c,0x00,0x32,0xd4,0xff,0xd6,0x00,0x00,0x0b,0xfe,0x00,0x00]
792 v_cmp_eq_i16_e64 vcc_lo
, 0x3800, m0
793 // W32
: v_cmp_eq_i16_e64 vcc_lo
, 0x3800, m0 ; encoding
: [0x6a,0x00,0x32,0xd4,0xff,0xfa,0x00,0x00,0x00,0x38,0x00,0x00]
794 // W64-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
796 v_cmp_eq_i16_e64 vcc
, 0x3800, m0
797 // W64
: v_cmp_eq_i16_e64 vcc
, 0x3800, m0 ; encoding
: [0x6a,0x00,0x32,0xd4,0xff,0xfa,0x00,0x00,0x00,0x38,0x00,0x00]
798 // W32-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
800 v_cmp_eq_i16_e64 s5
, v1.h
, v2.
l
801 // W32
: v_cmp_eq_i16_e64 s5
, v1.h
, v2.
l op_sel
:[1,0,0] ; encoding
: [0x05,0x08,0x32,0xd4,0x01,0x05,0x02,0x00]
802 // W64-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
804 v_cmp_eq_i16_e64 s5
, v255.
l, v255.h
805 // W32
: v_cmp_eq_i16_e64 s5
, v255.
l, v255.h op_sel
:[0,1,0] ; encoding
: [0x05,0x10,0x32,0xd4,0xff,0xff,0x03,0x00]
806 // W64-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
808 v_cmp_eq_i16_e64 s
[10:11], v1.h
, v2.
l
809 // W64
: 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]
810 // W32-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
812 v_cmp_eq_i16_e64 s
[10:11], v255.
l, v255.h
813 // W64
: 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]
814 // W32-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
816 v_cmp_eq_i32_e64 s5
, v1
, v2
817 // W32
: v_cmp_eq_i32_e64 s5
, v1
, v2 ; encoding
: [0x05,0x00,0x42,0xd4,0x01,0x05,0x02,0x00]
818 // W64-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
820 v_cmp_eq_i32_e64 s5
, v255
, v255
821 // W32
: v_cmp_eq_i32_e64 s5
, v255
, v255 ; encoding
: [0x05,0x00,0x42,0xd4,0xff,0xff,0x03,0x00]
822 // W64-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
824 v_cmp_eq_i32_e64 s5
, s1
, s2
825 // W32
: v_cmp_eq_i32_e64 s5
, s1
, s2 ; encoding
: [0x05,0x00,0x42,0xd4,0x01,0x04,0x00,0x00]
826 // W64-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
828 v_cmp_eq_i32_e64 s5
, s105
, s105
829 // W32
: v_cmp_eq_i32_e64 s5
, s105
, s105 ; encoding
: [0x05,0x00,0x42,0xd4,0x69,0xd2,0x00,0x00]
830 // W64-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
832 v_cmp_eq_i32_e64 s5
, vcc_lo
, ttmp15
833 // W32
: v_cmp_eq_i32_e64 s5
, vcc_lo
, ttmp15 ; encoding
: [0x05,0x00,0x42,0xd4,0x6a,0xf6,0x00,0x00]
834 // W64-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
836 v_cmp_eq_i32_e64 s5
, vcc_hi
, 0xaf123456
837 // W32
: v_cmp_eq_i32_e64 s5
, vcc_hi
, 0xaf123456 ; encoding
: [0x05,0x00,0x42,0xd4,0x6b,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf]
838 // W64-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
840 v_cmp_eq_i32_e64 s5
, ttmp15
, src_scc
841 // W32
: v_cmp_eq_i32_e64 s5
, ttmp15
, src_scc ; encoding
: [0x05,0x00,0x42,0xd4,0x7b,0xfa,0x01,0x00]
842 // W64-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
844 v_cmp_eq_i32_e64 s5
, m0
, 0.5
845 // W32
: v_cmp_eq_i32_e64 s5
, m0
, 0.5 ; encoding
: [0x05,0x00,0x42,0xd4,0x7d,0xe0,0x01,0x00]
846 // W64-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
848 v_cmp_eq_i32_e64 s5
, exec_lo
, -1
849 // W32
: v_cmp_eq_i32_e64 s5
, exec_lo
, -1 ; encoding
: [0x05,0x00,0x42,0xd4,0x7e,0x82,0x01,0x00]
850 // W64-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
852 v_cmp_eq_i32_e64 s5
, exec_hi
, null
853 // W32
: v_cmp_eq_i32_e64 s5
, exec_hi
, null ; encoding
: [0x05,0x00,0x42,0xd4,0x7f,0xf8,0x00,0x00]
854 // W64-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
856 v_cmp_eq_i32_e64 s105
, null
, exec_lo
857 // W32
: v_cmp_eq_i32_e64 s105
, null
, exec_lo ; encoding
: [0x69,0x00,0x42,0xd4,0x7c,0xfc,0x00,0x00]
858 // W64-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
860 v_cmp_eq_i32_e64 vcc_lo
, -1, exec_hi
861 // W32
: v_cmp_eq_i32_e64 vcc_lo
, -1, exec_hi ; encoding
: [0x6a,0x00,0x42,0xd4,0xc1,0xfe,0x00,0x00]
862 // W64-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
864 v_cmp_eq_i32_e64 vcc_hi
, 0.5, m0
865 // W32
: v_cmp_eq_i32_e64 vcc_hi
, 0.5, m0 ; encoding
: [0x6b,0x00,0x42,0xd4,0xf0,0xfa,0x00,0x00]
866 // W64-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
868 v_cmp_eq_i32_e64 ttmp15
, src_scc
, vcc_lo
869 // W32
: v_cmp_eq_i32_e64 ttmp15
, src_scc
, vcc_lo ; encoding
: [0x7b,0x00,0x42,0xd4,0xfd,0xd4,0x00,0x00]
870 // W64-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
872 v_cmp_eq_i32_e64 s
[10:11], v1
, v2
873 // W64
: v_cmp_eq_i32_e64 s
[10:11], v1
, v2 ; encoding
: [0x0a,0x00,0x42,0xd4,0x01,0x05,0x02,0x00]
874 // W32-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
876 v_cmp_eq_i32_e64 s
[10:11], v255
, v255
877 // W64
: v_cmp_eq_i32_e64 s
[10:11], v255
, v255 ; encoding
: [0x0a,0x00,0x42,0xd4,0xff,0xff,0x03,0x00]
878 // W32-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
880 v_cmp_eq_i32_e64 s
[10:11], s1
, s2
881 // W64
: v_cmp_eq_i32_e64 s
[10:11], s1
, s2 ; encoding
: [0x0a,0x00,0x42,0xd4,0x01,0x04,0x00,0x00]
882 // W32-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
884 v_cmp_eq_i32_e64 s
[10:11], s105
, s105
885 // W64
: v_cmp_eq_i32_e64 s
[10:11], s105
, s105 ; encoding
: [0x0a,0x00,0x42,0xd4,0x69,0xd2,0x00,0x00]
886 // W32-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
888 v_cmp_eq_i32_e64 s
[10:11], vcc_lo
, ttmp15
889 // W64
: v_cmp_eq_i32_e64 s
[10:11], vcc_lo
, ttmp15 ; encoding
: [0x0a,0x00,0x42,0xd4,0x6a,0xf6,0x00,0x00]
890 // W32-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
892 v_cmp_eq_i32_e64 s
[10:11], vcc_hi
, 0xaf123456
893 // 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]
894 // W32-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
896 v_cmp_eq_i32_e64 s
[10:11], ttmp15
, src_scc
897 // W64
: v_cmp_eq_i32_e64 s
[10:11], ttmp15
, src_scc ; encoding
: [0x0a,0x00,0x42,0xd4,0x7b,0xfa,0x01,0x00]
898 // W32-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
900 v_cmp_eq_i32_e64 s
[10:11], m0
, 0.5
901 // W64
: v_cmp_eq_i32_e64 s
[10:11], m0
, 0.5 ; encoding
: [0x0a,0x00,0x42,0xd4,0x7d,0xe0,0x01,0x00]
902 // W32-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
904 v_cmp_eq_i32_e64 s
[10:11], exec_lo
, -1
905 // W64
: v_cmp_eq_i32_e64 s
[10:11], exec_lo
, -1 ; encoding
: [0x0a,0x00,0x42,0xd4,0x7e,0x82,0x01,0x00]
906 // W32-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
908 v_cmp_eq_i32_e64 s
[10:11], exec_hi
, null
909 // W64
: v_cmp_eq_i32_e64 s
[10:11], exec_hi
, null ; encoding
: [0x0a,0x00,0x42,0xd4,0x7f,0xf8,0x00,0x00]
910 // W32-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
912 v_cmp_eq_i32_e64 s
[10:11], null
, exec_lo
913 // W64
: v_cmp_eq_i32_e64 s
[10:11], null
, exec_lo ; encoding
: [0x0a,0x00,0x42,0xd4,0x7c,0xfc,0x00,0x00]
914 // W32-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
916 v_cmp_eq_i32_e64 s
[104:105], -1, exec_hi
917 // W64
: v_cmp_eq_i32_e64 s
[104:105], -1, exec_hi ; encoding
: [0x68,0x00,0x42,0xd4,0xc1,0xfe,0x00,0x00]
918 // W32-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
920 v_cmp_eq_i32_e64 vcc
, 0.5, m0
921 // W64
: v_cmp_eq_i32_e64 vcc
, 0.5, m0 ; encoding
: [0x6a,0x00,0x42,0xd4,0xf0,0xfa,0x00,0x00]
922 // W32-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
924 v_cmp_eq_i32_e64 ttmp
[14:15], src_scc
, vcc_lo
925 // W64
: v_cmp_eq_i32_e64 ttmp
[14:15], src_scc
, vcc_lo ; encoding
: [0x7a,0x00,0x42,0xd4,0xfd,0xd4,0x00,0x00]
926 // W32-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
928 v_cmp_eq_i32_e64 null
, 0xaf123456, vcc_hi
929 // GFX11
: v_cmp_eq_i32_e64 null
, 0xaf123456, vcc_hi ; encoding
: [0x7c,0x00,0x42,0xd4,0xff,0xd6,0x00,0x00,0x56,0x34,0x12,0xaf]
931 v_cmp_eq_i64_e64 s5
, v
[1:2], v
[2:3]
932 // W32
: v_cmp_eq_i64_e64 s5
, v
[1:2], v
[2:3] ; encoding
: [0x05,0x00,0x52,0xd4,0x01,0x05,0x02,0x00]
933 // W64-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
935 v_cmp_eq_i64_e64 s5
, v
[254:255], v
[254:255]
936 // W32
: v_cmp_eq_i64_e64 s5
, v
[254:255], v
[254:255] ; encoding
: [0x05,0x00,0x52,0xd4,0xfe,0xfd,0x03,0x00]
937 // W64-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
939 v_cmp_eq_i64_e64 s5
, s
[2:3], s
[4:5]
940 // W32
: v_cmp_eq_i64_e64 s5
, s
[2:3], s
[4:5] ; encoding
: [0x05,0x00,0x52,0xd4,0x02,0x08,0x00,0x00]
941 // W64-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
943 v_cmp_eq_i64_e64 s5
, s
[104:105], s
[104:105]
944 // W32
: v_cmp_eq_i64_e64 s5
, s
[104:105], s
[104:105] ; encoding
: [0x05,0x00,0x52,0xd4,0x68,0xd0,0x00,0x00]
945 // W64-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
947 v_cmp_eq_i64_e64 s5
, vcc
, ttmp
[14:15]
948 // W32
: v_cmp_eq_i64_e64 s5
, vcc
, ttmp
[14:15] ; encoding
: [0x05,0x00,0x52,0xd4,0x6a,0xf4,0x00,0x00]
949 // W64-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
951 v_cmp_eq_i64_e64 s5
, ttmp
[14:15], 0xaf123456
952 // W32
: v_cmp_eq_i64_e64 s5
, ttmp
[14:15], 0xaf123456 ; encoding
: [0x05,0x00,0x52,0xd4,0x7a,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf]
953 // W64-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
955 v_cmp_eq_i64_e64 s5
, exec
, src_scc
956 // W32
: v_cmp_eq_i64_e64 s5
, exec
, src_scc ; encoding
: [0x05,0x00,0x52,0xd4,0x7e,0xfa,0x01,0x00]
957 // W64-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
959 v_cmp_eq_i64_e64 s105
, null
, 0.5
960 // W32
: v_cmp_eq_i64_e64 s105
, null
, 0.5 ; encoding
: [0x69,0x00,0x52,0xd4,0x7c,0xe0,0x01,0x00]
961 // W64-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
963 v_cmp_eq_i64_e64 vcc_lo
, -1, -1
964 // W32
: v_cmp_eq_i64_e64 vcc_lo
, -1, -1 ; encoding
: [0x6a,0x00,0x52,0xd4,0xc1,0x82,0x01,0x00]
965 // W64-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
967 v_cmp_eq_i64_e64 vcc_hi
, 0.5, null
968 // W32
: v_cmp_eq_i64_e64 vcc_hi
, 0.5, null ; encoding
: [0x6b,0x00,0x52,0xd4,0xf0,0xf8,0x00,0x00]
969 // W64-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
971 v_cmp_eq_i64_e64 ttmp15
, src_scc
, exec
972 // W32
: v_cmp_eq_i64_e64 ttmp15
, src_scc
, exec ; encoding
: [0x7b,0x00,0x52,0xd4,0xfd,0xfc,0x00,0x00]
973 // W64-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
975 v_cmp_eq_i64_e64 s
[10:11], v
[1:2], v
[2:3]
976 // W64
: v_cmp_eq_i64_e64 s
[10:11], v
[1:2], v
[2:3] ; encoding
: [0x0a,0x00,0x52,0xd4,0x01,0x05,0x02,0x00]
977 // W32-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
979 v_cmp_eq_i64_e64 s
[10:11], v
[254:255], v
[254:255]
980 // W64
: v_cmp_eq_i64_e64 s
[10:11], v
[254:255], v
[254:255] ; encoding
: [0x0a,0x00,0x52,0xd4,0xfe,0xfd,0x03,0x00]
981 // W32-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
983 v_cmp_eq_i64_e64 s
[10:11], s
[2:3], s
[4:5]
984 // W64
: v_cmp_eq_i64_e64 s
[10:11], s
[2:3], s
[4:5] ; encoding
: [0x0a,0x00,0x52,0xd4,0x02,0x08,0x00,0x00]
985 // W32-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
987 v_cmp_eq_i64_e64 s
[10:11], s
[104:105], s
[104:105]
988 // W64
: v_cmp_eq_i64_e64 s
[10:11], s
[104:105], s
[104:105] ; encoding
: [0x0a,0x00,0x52,0xd4,0x68,0xd0,0x00,0x00]
989 // W32-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
991 v_cmp_eq_i64_e64 s
[10:11], vcc
, ttmp
[14:15]
992 // W64
: v_cmp_eq_i64_e64 s
[10:11], vcc
, ttmp
[14:15] ; encoding
: [0x0a,0x00,0x52,0xd4,0x6a,0xf4,0x00,0x00]
993 // W32-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
995 v_cmp_eq_i64_e64 s
[10:11], ttmp
[14:15], 0xaf123456
996 // 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]
997 // W32-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
999 v_cmp_eq_i64_e64 s
[10:11], exec
, src_scc
1000 // W64
: v_cmp_eq_i64_e64 s
[10:11], exec
, src_scc ; encoding
: [0x0a,0x00,0x52,0xd4,0x7e,0xfa,0x01,0x00]
1001 // W32-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
1003 v_cmp_eq_i64_e64 s
[10:11], null
, 0.5
1004 // W64
: v_cmp_eq_i64_e64 s
[10:11], null
, 0.5 ; encoding
: [0x0a,0x00,0x52,0xd4,0x7c,0xe0,0x01,0x00]
1005 // W32-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
1007 v_cmp_eq_i64_e64 s
[104:105], -1, -1
1008 // W64
: v_cmp_eq_i64_e64 s
[104:105], -1, -1 ; encoding
: [0x68,0x00,0x52,0xd4,0xc1,0x82,0x01,0x00]
1009 // W32-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
1011 v_cmp_eq_i64_e64 vcc
, 0.5, null
1012 // W64
: v_cmp_eq_i64_e64 vcc
, 0.5, null ; encoding
: [0x6a,0x00,0x52,0xd4,0xf0,0xf8,0x00,0x00]
1013 // W32-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
1015 v_cmp_eq_i64_e64 ttmp
[14:15], src_scc
, exec
1016 // W64
: v_cmp_eq_i64_e64 ttmp
[14:15], src_scc
, exec ; encoding
: [0x7a,0x00,0x52,0xd4,0xfd,0xfc,0x00,0x00]
1017 // W32-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
1019 v_cmp_eq_i64_e64 null
, 0xaf123456, vcc
1020 // GFX11
: v_cmp_eq_i64_e64 null
, 0xaf123456, vcc ; encoding
: [0x7c,0x00,0x52,0xd4,0xff,0xd4,0x00,0x00,0x56,0x34,0x12,0xaf]
1022 v_cmp_eq_u16_e64 s5
, v1.
l, v2.
l
1023 // W32
: v_cmp_eq_u16_e64 s5
, v1.
l, v2.
l ; encoding
: [0x05,0x00,0x3a,0xd4,0x01,0x05,0x02,0x00]
1024 // W64-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
1026 v_cmp_eq_u16_e64 s5
, v255.
l, v255.
l
1027 // W32
: v_cmp_eq_u16_e64 s5
, v255.
l, v255.
l ; encoding
: [0x05,0x00,0x3a,0xd4,0xff,0xff,0x03,0x00]
1028 // W64-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
1030 v_cmp_eq_u16_e64 s5
, s1
, s2
1031 // W32
: v_cmp_eq_u16_e64 s5
, s1
, s2 ; encoding
: [0x05,0x00,0x3a,0xd4,0x01,0x04,0x00,0x00]
1032 // W64-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
1034 v_cmp_eq_u16_e64 s5
, s105
, s105
1035 // W32
: v_cmp_eq_u16_e64 s5
, s105
, s105 ; encoding
: [0x05,0x00,0x3a,0xd4,0x69,0xd2,0x00,0x00]
1036 // W64-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
1038 v_cmp_eq_u16_e64 s5
, vcc_lo
, ttmp15
1039 // W32
: v_cmp_eq_u16_e64 s5
, vcc_lo
, ttmp15 ; encoding
: [0x05,0x00,0x3a,0xd4,0x6a,0xf6,0x00,0x00]
1040 // W64-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
1042 v_cmp_eq_u16_e64 s5
, vcc_hi
, 0xfe0b
1043 // W32
: v_cmp_eq_u16_e64 s5
, vcc_hi
, 0xfe0b ; encoding
: [0x05,0x00,0x3a,0xd4,0x6b,0xfe,0x01,0x00,0x0b,0xfe,0x00,0x00]
1044 // W64-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
1046 v_cmp_eq_u16_e64 s5
, ttmp15
, src_scc
1047 // W32
: v_cmp_eq_u16_e64 s5
, ttmp15
, src_scc ; encoding
: [0x05,0x00,0x3a,0xd4,0x7b,0xfa,0x01,0x00]
1048 // W64-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
1050 v_cmp_eq_u16_e64 s5
, m0
, 0.5
1051 // W32
: v_cmp_eq_u16_e64 s5
, m0
, 0.5 ; encoding
: [0x05,0x00,0x3a,0xd4,0x7d,0xe0,0x01,0x00]
1052 // W64-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
1054 v_cmp_eq_u16_e64 s5
, exec_lo
, -1
1055 // W32
: v_cmp_eq_u16_e64 s5
, exec_lo
, -1 ; encoding
: [0x05,0x00,0x3a,0xd4,0x7e,0x82,0x01,0x00]
1056 // W64-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
1058 v_cmp_eq_u16_e64 s5
, exec_hi
, null
1059 // W32
: v_cmp_eq_u16_e64 s5
, exec_hi
, null ; encoding
: [0x05,0x00,0x3a,0xd4,0x7f,0xf8,0x00,0x00]
1060 // W64-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
1062 v_cmp_eq_u16_e64 s105
, null
, exec_lo
1063 // W32
: v_cmp_eq_u16_e64 s105
, null
, exec_lo ; encoding
: [0x69,0x00,0x3a,0xd4,0x7c,0xfc,0x00,0x00]
1064 // W64-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
1066 v_cmp_eq_u16_e64 vcc_lo
, -1, exec_hi
1067 // W32
: v_cmp_eq_u16_e64 vcc_lo
, -1, exec_hi ; encoding
: [0x6a,0x00,0x3a,0xd4,0xc1,0xfe,0x00,0x00]
1068 // W64-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
1070 v_cmp_eq_u16_e64 vcc_hi
, 0.5, m0
1071 // W32
: v_cmp_eq_u16_e64 vcc_hi
, 0.5, m0 ; encoding
: [0x6b,0x00,0x3a,0xd4,0xf0,0xfa,0x00,0x00]
1072 // W64-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
1074 v_cmp_eq_u16_e64 ttmp15
, src_scc
, vcc_lo
1075 // W32
: v_cmp_eq_u16_e64 ttmp15
, src_scc
, vcc_lo ; encoding
: [0x7b,0x00,0x3a,0xd4,0xfd,0xd4,0x00,0x00]
1076 // W64-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
1078 v_cmp_eq_u16_e64 s
[10:11], v1.
l, v2.
l
1079 // W64
: v_cmp_eq_u16_e64 s
[10:11], v1.
l, v2.
l ; encoding
: [0x0a,0x00,0x3a,0xd4,0x01,0x05,0x02,0x00]
1080 // W32-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
1082 v_cmp_eq_u16_e64 s
[10:11], v255.
l, v255.
l
1083 // W64
: v_cmp_eq_u16_e64 s
[10:11], v255.
l, v255.
l ; encoding
: [0x0a,0x00,0x3a,0xd4,0xff,0xff,0x03,0x00]
1084 // W32-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
1086 v_cmp_eq_u16_e64 s
[10:11], s1
, s2
1087 // W64
: v_cmp_eq_u16_e64 s
[10:11], s1
, s2 ; encoding
: [0x0a,0x00,0x3a,0xd4,0x01,0x04,0x00,0x00]
1088 // W32-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
1090 v_cmp_eq_u16_e64 s
[10:11], s105
, s105
1091 // W64
: v_cmp_eq_u16_e64 s
[10:11], s105
, s105 ; encoding
: [0x0a,0x00,0x3a,0xd4,0x69,0xd2,0x00,0x00]
1092 // W32-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
1094 v_cmp_eq_u16_e64 s
[10:11], vcc_lo
, ttmp15
1095 // W64
: v_cmp_eq_u16_e64 s
[10:11], vcc_lo
, ttmp15 ; encoding
: [0x0a,0x00,0x3a,0xd4,0x6a,0xf6,0x00,0x00]
1096 // W32-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
1098 v_cmp_eq_u16_e64 s
[10:11], vcc_hi
, 0xfe0b
1099 // 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]
1100 // W32-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
1102 v_cmp_eq_u16_e64 s
[10:11], ttmp15
, src_scc
1103 // W64
: v_cmp_eq_u16_e64 s
[10:11], ttmp15
, src_scc ; encoding
: [0x0a,0x00,0x3a,0xd4,0x7b,0xfa,0x01,0x00]
1104 // W32-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
1106 v_cmp_eq_u16_e64 s
[10:11], m0
, 0.5
1107 // W64
: v_cmp_eq_u16_e64 s
[10:11], m0
, 0.5 ; encoding
: [0x0a,0x00,0x3a,0xd4,0x7d,0xe0,0x01,0x00]
1108 // W32-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
1110 v_cmp_eq_u16_e64 s
[10:11], exec_lo
, -1
1111 // W64
: v_cmp_eq_u16_e64 s
[10:11], exec_lo
, -1 ; encoding
: [0x0a,0x00,0x3a,0xd4,0x7e,0x82,0x01,0x00]
1112 // W32-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
1114 v_cmp_eq_u16_e64 s
[10:11], exec_hi
, null
1115 // W64
: v_cmp_eq_u16_e64 s
[10:11], exec_hi
, null ; encoding
: [0x0a,0x00,0x3a,0xd4,0x7f,0xf8,0x00,0x00]
1116 // W32-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
1118 v_cmp_eq_u16_e64 s
[10:11], null
, exec_lo
1119 // W64
: v_cmp_eq_u16_e64 s
[10:11], null
, exec_lo ; encoding
: [0x0a,0x00,0x3a,0xd4,0x7c,0xfc,0x00,0x00]
1120 // W32-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
1122 v_cmp_eq_u16_e64 s
[104:105], -1, exec_hi
1123 // W64
: v_cmp_eq_u16_e64 s
[104:105], -1, exec_hi ; encoding
: [0x68,0x00,0x3a,0xd4,0xc1,0xfe,0x00,0x00]
1124 // W32-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
1126 v_cmp_eq_u16_e64 vcc
, 0.5, m0
1127 // W64
: v_cmp_eq_u16_e64 vcc
, 0.5, m0 ; encoding
: [0x6a,0x00,0x3a,0xd4,0xf0,0xfa,0x00,0x00]
1128 // W32-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
1130 v_cmp_eq_u16_e64 ttmp
[14:15], src_scc
, vcc_lo
1131 // W64
: v_cmp_eq_u16_e64 ttmp
[14:15], src_scc
, vcc_lo ; encoding
: [0x7a,0x00,0x3a,0xd4,0xfd,0xd4,0x00,0x00]
1132 // W32-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
1134 v_cmp_eq_u16_e64 null
, 0xfe0b, vcc_hi
1135 // GFX11
: v_cmp_eq_u16_e64 null
, 0xfe0b, vcc_hi ; encoding
: [0x7c,0x00,0x3a,0xd4,0xff,0xd6,0x00,0x00,0x0b,0xfe,0x00,0x00]
1137 v_cmp_eq_u16_e64 vcc_lo
, 0x3800, m0
1138 // W32
: v_cmp_eq_u16_e64 vcc_lo
, 0x3800, m0 ; encoding
: [0x6a,0x00,0x3a,0xd4,0xff,0xfa,0x00,0x00,0x00,0x38,0x00,0x00]
1139 // W64-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
1141 v_cmp_eq_u16_e64 vcc
, 0x3800, m0
1142 // W64
: v_cmp_eq_u16_e64 vcc
, 0x3800, m0 ; encoding
: [0x6a,0x00,0x3a,0xd4,0xff,0xfa,0x00,0x00,0x00,0x38,0x00,0x00]
1143 // W32-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
1145 v_cmp_eq_u16_e64 s5
, v1.h
, v2.
l
1146 // W32
: v_cmp_eq_u16_e64 s5
, v1.h
, v2.
l op_sel
:[1,0,0] ; encoding
: [0x05,0x08,0x3a,0xd4,0x01,0x05,0x02,0x00]
1147 // W64-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
1149 v_cmp_eq_u16_e64 s5
, v255.
l, v255.h
1150 // W32
: v_cmp_eq_u16_e64 s5
, v255.
l, v255.h op_sel
:[0,1,0] ; encoding
: [0x05,0x10,0x3a,0xd4,0xff,0xff,0x03,0x00]
1151 // W64-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
1153 v_cmp_eq_u16_e64 s
[10:11], v1.h
, v2.
l
1154 // W64
: 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]
1155 // W32-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
1157 v_cmp_eq_u16_e64 s
[10:11], v255.
l, v255.h
1158 // W64
: 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]
1159 // W32-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
1161 v_cmp_eq_u32_e64 s5
, v1
, v2
1162 // W32
: v_cmp_eq_u32_e64 s5
, v1
, v2 ; encoding
: [0x05,0x00,0x4a,0xd4,0x01,0x05,0x02,0x00]
1163 // W64-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
1165 v_cmp_eq_u32_e64 s5
, v255
, v255
1166 // W32
: v_cmp_eq_u32_e64 s5
, v255
, v255 ; encoding
: [0x05,0x00,0x4a,0xd4,0xff,0xff,0x03,0x00]
1167 // W64-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
1169 v_cmp_eq_u32_e64 s5
, s1
, s2
1170 // W32
: v_cmp_eq_u32_e64 s5
, s1
, s2 ; encoding
: [0x05,0x00,0x4a,0xd4,0x01,0x04,0x00,0x00]
1171 // W64-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
1173 v_cmp_eq_u32_e64 s5
, s105
, s105
1174 // W32
: v_cmp_eq_u32_e64 s5
, s105
, s105 ; encoding
: [0x05,0x00,0x4a,0xd4,0x69,0xd2,0x00,0x00]
1175 // W64-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
1177 v_cmp_eq_u32_e64 s5
, vcc_lo
, ttmp15
1178 // W32
: v_cmp_eq_u32_e64 s5
, vcc_lo
, ttmp15 ; encoding
: [0x05,0x00,0x4a,0xd4,0x6a,0xf6,0x00,0x00]
1179 // W64-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
1181 v_cmp_eq_u32_e64 s5
, vcc_hi
, 0xaf123456
1182 // W32
: v_cmp_eq_u32_e64 s5
, vcc_hi
, 0xaf123456 ; encoding
: [0x05,0x00,0x4a,0xd4,0x6b,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf]
1183 // W64-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
1185 v_cmp_eq_u32_e64 s5
, ttmp15
, src_scc
1186 // W32
: v_cmp_eq_u32_e64 s5
, ttmp15
, src_scc ; encoding
: [0x05,0x00,0x4a,0xd4,0x7b,0xfa,0x01,0x00]
1187 // W64-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
1189 v_cmp_eq_u32_e64 s5
, m0
, 0.5
1190 // W32
: v_cmp_eq_u32_e64 s5
, m0
, 0.5 ; encoding
: [0x05,0x00,0x4a,0xd4,0x7d,0xe0,0x01,0x00]
1191 // W64-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
1193 v_cmp_eq_u32_e64 s5
, exec_lo
, -1
1194 // W32
: v_cmp_eq_u32_e64 s5
, exec_lo
, -1 ; encoding
: [0x05,0x00,0x4a,0xd4,0x7e,0x82,0x01,0x00]
1195 // W64-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
1197 v_cmp_eq_u32_e64 s5
, exec_hi
, null
1198 // W32
: v_cmp_eq_u32_e64 s5
, exec_hi
, null ; encoding
: [0x05,0x00,0x4a,0xd4,0x7f,0xf8,0x00,0x00]
1199 // W64-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
1201 v_cmp_eq_u32_e64 s105
, null
, exec_lo
1202 // W32
: v_cmp_eq_u32_e64 s105
, null
, exec_lo ; encoding
: [0x69,0x00,0x4a,0xd4,0x7c,0xfc,0x00,0x00]
1203 // W64-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
1205 v_cmp_eq_u32_e64 vcc_lo
, -1, exec_hi
1206 // W32
: v_cmp_eq_u32_e64 vcc_lo
, -1, exec_hi ; encoding
: [0x6a,0x00,0x4a,0xd4,0xc1,0xfe,0x00,0x00]
1207 // W64-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
1209 v_cmp_eq_u32_e64 vcc_hi
, 0.5, m0
1210 // W32
: v_cmp_eq_u32_e64 vcc_hi
, 0.5, m0 ; encoding
: [0x6b,0x00,0x4a,0xd4,0xf0,0xfa,0x00,0x00]
1211 // W64-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
1213 v_cmp_eq_u32_e64 ttmp15
, src_scc
, vcc_lo
1214 // W32
: v_cmp_eq_u32_e64 ttmp15
, src_scc
, vcc_lo ; encoding
: [0x7b,0x00,0x4a,0xd4,0xfd,0xd4,0x00,0x00]
1215 // W64-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
1217 v_cmp_eq_u32_e64 s
[10:11], v1
, v2
1218 // W64
: v_cmp_eq_u32_e64 s
[10:11], v1
, v2 ; encoding
: [0x0a,0x00,0x4a,0xd4,0x01,0x05,0x02,0x00]
1219 // W32-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
1221 v_cmp_eq_u32_e64 s
[10:11], v255
, v255
1222 // W64
: v_cmp_eq_u32_e64 s
[10:11], v255
, v255 ; encoding
: [0x0a,0x00,0x4a,0xd4,0xff,0xff,0x03,0x00]
1223 // W32-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
1225 v_cmp_eq_u32_e64 s
[10:11], s1
, s2
1226 // W64
: v_cmp_eq_u32_e64 s
[10:11], s1
, s2 ; encoding
: [0x0a,0x00,0x4a,0xd4,0x01,0x04,0x00,0x00]
1227 // W32-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
1229 v_cmp_eq_u32_e64 s
[10:11], s105
, s105
1230 // W64
: v_cmp_eq_u32_e64 s
[10:11], s105
, s105 ; encoding
: [0x0a,0x00,0x4a,0xd4,0x69,0xd2,0x00,0x00]
1231 // W32-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
1233 v_cmp_eq_u32_e64 s
[10:11], vcc_lo
, ttmp15
1234 // W64
: v_cmp_eq_u32_e64 s
[10:11], vcc_lo
, ttmp15 ; encoding
: [0x0a,0x00,0x4a,0xd4,0x6a,0xf6,0x00,0x00]
1235 // W32-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
1237 v_cmp_eq_u32_e64 s
[10:11], vcc_hi
, 0xaf123456
1238 // 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]
1239 // W32-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
1241 v_cmp_eq_u32_e64 s
[10:11], ttmp15
, src_scc
1242 // W64
: v_cmp_eq_u32_e64 s
[10:11], ttmp15
, src_scc ; encoding
: [0x0a,0x00,0x4a,0xd4,0x7b,0xfa,0x01,0x00]
1243 // W32-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
1245 v_cmp_eq_u32_e64 s
[10:11], m0
, 0.5
1246 // W64
: v_cmp_eq_u32_e64 s
[10:11], m0
, 0.5 ; encoding
: [0x0a,0x00,0x4a,0xd4,0x7d,0xe0,0x01,0x00]
1247 // W32-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
1249 v_cmp_eq_u32_e64 s
[10:11], exec_lo
, -1
1250 // W64
: v_cmp_eq_u32_e64 s
[10:11], exec_lo
, -1 ; encoding
: [0x0a,0x00,0x4a,0xd4,0x7e,0x82,0x01,0x00]
1251 // W32-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
1253 v_cmp_eq_u32_e64 s
[10:11], exec_hi
, null
1254 // W64
: v_cmp_eq_u32_e64 s
[10:11], exec_hi
, null ; encoding
: [0x0a,0x00,0x4a,0xd4,0x7f,0xf8,0x00,0x00]
1255 // W32-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
1257 v_cmp_eq_u32_e64 s
[10:11], null
, exec_lo
1258 // W64
: v_cmp_eq_u32_e64 s
[10:11], null
, exec_lo ; encoding
: [0x0a,0x00,0x4a,0xd4,0x7c,0xfc,0x00,0x00]
1259 // W32-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
1261 v_cmp_eq_u32_e64 s
[104:105], -1, exec_hi
1262 // W64
: v_cmp_eq_u32_e64 s
[104:105], -1, exec_hi ; encoding
: [0x68,0x00,0x4a,0xd4,0xc1,0xfe,0x00,0x00]
1263 // W32-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
1265 v_cmp_eq_u32_e64 vcc
, 0.5, m0
1266 // W64
: v_cmp_eq_u32_e64 vcc
, 0.5, m0 ; encoding
: [0x6a,0x00,0x4a,0xd4,0xf0,0xfa,0x00,0x00]
1267 // W32-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
1269 v_cmp_eq_u32_e64 ttmp
[14:15], src_scc
, vcc_lo
1270 // W64
: v_cmp_eq_u32_e64 ttmp
[14:15], src_scc
, vcc_lo ; encoding
: [0x7a,0x00,0x4a,0xd4,0xfd,0xd4,0x00,0x00]
1271 // W32-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
1273 v_cmp_eq_u32_e64 null
, 0xaf123456, vcc_hi
1274 // GFX11
: v_cmp_eq_u32_e64 null
, 0xaf123456, vcc_hi ; encoding
: [0x7c,0x00,0x4a,0xd4,0xff,0xd6,0x00,0x00,0x56,0x34,0x12,0xaf]
1276 v_cmp_eq_u64_e64 s5
, v
[1:2], v
[2:3]
1277 // W32
: v_cmp_eq_u64_e64 s5
, v
[1:2], v
[2:3] ; encoding
: [0x05,0x00,0x5a,0xd4,0x01,0x05,0x02,0x00]
1278 // W64-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
1280 v_cmp_eq_u64_e64 s5
, v
[254:255], v
[254:255]
1281 // W32
: v_cmp_eq_u64_e64 s5
, v
[254:255], v
[254:255] ; encoding
: [0x05,0x00,0x5a,0xd4,0xfe,0xfd,0x03,0x00]
1282 // W64-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
1284 v_cmp_eq_u64_e64 s5
, s
[2:3], s
[4:5]
1285 // W32
: v_cmp_eq_u64_e64 s5
, s
[2:3], s
[4:5] ; encoding
: [0x05,0x00,0x5a,0xd4,0x02,0x08,0x00,0x00]
1286 // W64-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
1288 v_cmp_eq_u64_e64 s5
, s
[104:105], s
[104:105]
1289 // W32
: v_cmp_eq_u64_e64 s5
, s
[104:105], s
[104:105] ; encoding
: [0x05,0x00,0x5a,0xd4,0x68,0xd0,0x00,0x00]
1290 // W64-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
1292 v_cmp_eq_u64_e64 s5
, vcc
, ttmp
[14:15]
1293 // W32
: v_cmp_eq_u64_e64 s5
, vcc
, ttmp
[14:15] ; encoding
: [0x05,0x00,0x5a,0xd4,0x6a,0xf4,0x00,0x00]
1294 // W64-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
1296 v_cmp_eq_u64_e64 s5
, ttmp
[14:15], 0xaf123456
1297 // W32
: v_cmp_eq_u64_e64 s5
, ttmp
[14:15], 0xaf123456 ; encoding
: [0x05,0x00,0x5a,0xd4,0x7a,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf]
1298 // W64-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
1300 v_cmp_eq_u64_e64 s5
, exec
, src_scc
1301 // W32
: v_cmp_eq_u64_e64 s5
, exec
, src_scc ; encoding
: [0x05,0x00,0x5a,0xd4,0x7e,0xfa,0x01,0x00]
1302 // W64-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
1304 v_cmp_eq_u64_e64 s105
, null
, 0.5
1305 // W32
: v_cmp_eq_u64_e64 s105
, null
, 0.5 ; encoding
: [0x69,0x00,0x5a,0xd4,0x7c,0xe0,0x01,0x00]
1306 // W64-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
1308 v_cmp_eq_u64_e64 vcc_lo
, -1, -1
1309 // W32
: v_cmp_eq_u64_e64 vcc_lo
, -1, -1 ; encoding
: [0x6a,0x00,0x5a,0xd4,0xc1,0x82,0x01,0x00]
1310 // W64-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
1312 v_cmp_eq_u64_e64 vcc_hi
, 0.5, null
1313 // W32
: v_cmp_eq_u64_e64 vcc_hi
, 0.5, null ; encoding
: [0x6b,0x00,0x5a,0xd4,0xf0,0xf8,0x00,0x00]
1314 // W64-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
1316 v_cmp_eq_u64_e64 ttmp15
, src_scc
, exec
1317 // W32
: v_cmp_eq_u64_e64 ttmp15
, src_scc
, exec ; encoding
: [0x7b,0x00,0x5a,0xd4,0xfd,0xfc,0x00,0x00]
1318 // W64-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
1320 v_cmp_eq_u64_e64 s
[10:11], v
[1:2], v
[2:3]
1321 // W64
: v_cmp_eq_u64_e64 s
[10:11], v
[1:2], v
[2:3] ; encoding
: [0x0a,0x00,0x5a,0xd4,0x01,0x05,0x02,0x00]
1322 // W32-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
1324 v_cmp_eq_u64_e64 s
[10:11], v
[254:255], v
[254:255]
1325 // W64
: v_cmp_eq_u64_e64 s
[10:11], v
[254:255], v
[254:255] ; encoding
: [0x0a,0x00,0x5a,0xd4,0xfe,0xfd,0x03,0x00]
1326 // W32-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
1328 v_cmp_eq_u64_e64 s
[10:11], s
[2:3], s
[4:5]
1329 // W64
: v_cmp_eq_u64_e64 s
[10:11], s
[2:3], s
[4:5] ; encoding
: [0x0a,0x00,0x5a,0xd4,0x02,0x08,0x00,0x00]
1330 // W32-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
1332 v_cmp_eq_u64_e64 s
[10:11], s
[104:105], s
[104:105]
1333 // W64
: v_cmp_eq_u64_e64 s
[10:11], s
[104:105], s
[104:105] ; encoding
: [0x0a,0x00,0x5a,0xd4,0x68,0xd0,0x00,0x00]
1334 // W32-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
1336 v_cmp_eq_u64_e64 s
[10:11], vcc
, ttmp
[14:15]
1337 // W64
: v_cmp_eq_u64_e64 s
[10:11], vcc
, ttmp
[14:15] ; encoding
: [0x0a,0x00,0x5a,0xd4,0x6a,0xf4,0x00,0x00]
1338 // W32-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
1340 v_cmp_eq_u64_e64 s
[10:11], ttmp
[14:15], 0xaf123456
1341 // 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]
1342 // W32-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
1344 v_cmp_eq_u64_e64 s
[10:11], exec
, src_scc
1345 // W64
: v_cmp_eq_u64_e64 s
[10:11], exec
, src_scc ; encoding
: [0x0a,0x00,0x5a,0xd4,0x7e,0xfa,0x01,0x00]
1346 // W32-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
1348 v_cmp_eq_u64_e64 s
[10:11], null
, 0.5
1349 // W64
: v_cmp_eq_u64_e64 s
[10:11], null
, 0.5 ; encoding
: [0x0a,0x00,0x5a,0xd4,0x7c,0xe0,0x01,0x00]
1350 // W32-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
1352 v_cmp_eq_u64_e64 s
[104:105], -1, -1
1353 // W64
: v_cmp_eq_u64_e64 s
[104:105], -1, -1 ; encoding
: [0x68,0x00,0x5a,0xd4,0xc1,0x82,0x01,0x00]
1354 // W32-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
1356 v_cmp_eq_u64_e64 vcc
, 0.5, null
1357 // W64
: v_cmp_eq_u64_e64 vcc
, 0.5, null ; encoding
: [0x6a,0x00,0x5a,0xd4,0xf0,0xf8,0x00,0x00]
1358 // W32-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
1360 v_cmp_eq_u64_e64 ttmp
[14:15], src_scc
, exec
1361 // W64
: v_cmp_eq_u64_e64 ttmp
[14:15], src_scc
, exec ; encoding
: [0x7a,0x00,0x5a,0xd4,0xfd,0xfc,0x00,0x00]
1362 // W32-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
1364 v_cmp_eq_u64_e64 null
, 0xaf123456, vcc
1365 // GFX11
: v_cmp_eq_u64_e64 null
, 0xaf123456, vcc ; encoding
: [0x7c,0x00,0x5a,0xd4,0xff,0xd4,0x00,0x00,0x56,0x34,0x12,0xaf]
1367 v_cmp_f_f16_e64 s5
, v1
, v2
1368 // W32
: v_cmp_f_f16_e64 s5
, v1
, v2 ; encoding
: [0x05,0x00,0x00,0xd4,0x01,0x05,0x02,0x00]
1369 // W64-ERR
: :[[@LINE-
2]]:17: error
: invalid operand for instruction
1371 v_cmp_f_f16_e64 s5
, v255
, v255
1372 // W32
: v_cmp_f_f16_e64 s5
, v255
, v255 ; encoding
: [0x05,0x00,0x00,0xd4,0xff,0xff,0x03,0x00]
1373 // W64-ERR
: :[[@LINE-
2]]:17: error
: invalid operand for instruction
1375 v_cmp_f_f16_e64 s5
, s1
, s2
1376 // W32
: v_cmp_f_f16_e64 s5
, s1
, s2 ; encoding
: [0x05,0x00,0x00,0xd4,0x01,0x04,0x00,0x00]
1377 // W64-ERR
: :[[@LINE-
2]]:17: error
: invalid operand for instruction
1379 v_cmp_f_f16_e64 s5
, s105
, s105
1380 // W32
: v_cmp_f_f16_e64 s5
, s105
, s105 ; encoding
: [0x05,0x00,0x00,0xd4,0x69,0xd2,0x00,0x00]
1381 // W64-ERR
: :[[@LINE-
2]]:17: error
: invalid operand for instruction
1383 v_cmp_f_f16_e64 s5
, vcc_lo
, ttmp15
1384 // W32
: v_cmp_f_f16_e64 s5
, vcc_lo
, ttmp15 ; encoding
: [0x05,0x00,0x00,0xd4,0x6a,0xf6,0x00,0x00]
1385 // W64-ERR
: :[[@LINE-
2]]:17: error
: invalid operand for instruction
1387 v_cmp_f_f16_e64 s5
, vcc_hi
, 0xfe0b
1388 // W32
: v_cmp_f_f16_e64 s5
, vcc_hi
, 0xfe0b ; encoding
: [0x05,0x00,0x00,0xd4,0x6b,0xfe,0x01,0x00,0x0b,0xfe,0x00,0x00]
1389 // W64-ERR
: :[[@LINE-
2]]:17: error
: invalid operand for instruction
1391 v_cmp_f_f16_e64 s5
, ttmp15
, src_scc
1392 // W32
: v_cmp_f_f16_e64 s5
, ttmp15
, src_scc ; encoding
: [0x05,0x00,0x00,0xd4,0x7b,0xfa,0x01,0x00]
1393 // W64-ERR
: :[[@LINE-
2]]:17: error
: invalid operand for instruction
1395 v_cmp_f_f16_e64 s5
, m0
, 0.5
1396 // W32
: v_cmp_f_f16_e64 s5
, m0
, 0.5 ; encoding
: [0x05,0x00,0x00,0xd4,0x7d,0xe0,0x01,0x00]
1397 // W64-ERR
: :[[@LINE-
2]]:17: error
: invalid operand for instruction
1399 v_cmp_f_f16_e64 s5
, exec_lo
, -1
1400 // W32
: v_cmp_f_f16_e64 s5
, exec_lo
, -1 ; encoding
: [0x05,0x00,0x00,0xd4,0x7e,0x82,0x01,0x00]
1401 // W64-ERR
: :[[@LINE-
2]]:17: error
: invalid operand for instruction
1403 v_cmp_f_f16_e64 s5
, |exec_hi|
, null
1404 // W32
: v_cmp_f_f16_e64 s5
, |exec_hi|
, null ; encoding
: [0x05,0x01,0x00,0xd4,0x7f,0xf8,0x00,0x00]
1405 // W64-ERR
: :[[@LINE-
2]]:17: error
: invalid operand for instruction
1407 v_cmp_f_f16_e64 s105
, null
, exec_lo
1408 // W32
: v_cmp_f_f16_e64 s105
, null
, exec_lo ; encoding
: [0x69,0x00,0x00,0xd4,0x7c,0xfc,0x00,0x00]
1409 // W64-ERR
: :[[@LINE-
2]]:17: error
: invalid operand for instruction
1411 v_cmp_f_f16_e64 vcc_lo
, -1, exec_hi
1412 // W32
: v_cmp_f_f16_e64 vcc_lo
, -1, exec_hi ; encoding
: [0x6a,0x00,0x00,0xd4,0xc1,0xfe,0x00,0x00]
1413 // W64-ERR
: :[[@LINE-
2]]:17: error
: invalid operand for instruction
1415 v_cmp_f_f16_e64 vcc_hi
, 0.5, -m0
1416 // W32
: v_cmp_f_f16_e64 vcc_hi
, 0.5, -m0 ; encoding
: [0x6b,0x00,0x00,0xd4,0xf0,0xfa,0x00,0x40]
1417 // W64-ERR
: :[[@LINE-
2]]:17: error
: invalid operand for instruction
1419 v_cmp_f_f16_e64 ttmp15
, -src_scc
, |vcc_lo|
1420 // W32
: v_cmp_f_f16_e64 ttmp15
, -src_scc
, |vcc_lo| ; encoding
: [0x7b,0x02,0x00,0xd4,0xfd,0xd4,0x00,0x20]
1421 // W64-ERR
: :[[@LINE-
2]]:17: error
: invalid operand for instruction
1423 v_cmp_f_f16_e64 s
[10:11], v1
, v2
1424 // W64
: v_cmp_f_f16_e64 s
[10:11], v1
, v2 ; encoding
: [0x0a,0x00,0x00,0xd4,0x01,0x05,0x02,0x00]
1425 // W32-ERR
: :[[@LINE-
2]]:17: error
: invalid operand for instruction
1427 v_cmp_f_f16_e64 s
[10:11], v255
, v255
1428 // W64
: v_cmp_f_f16_e64 s
[10:11], v255
, v255 ; encoding
: [0x0a,0x00,0x00,0xd4,0xff,0xff,0x03,0x00]
1429 // W32-ERR
: :[[@LINE-
2]]:17: error
: invalid operand for instruction
1431 v_cmp_f_f16_e64 s
[10:11], s1
, s2
1432 // W64
: v_cmp_f_f16_e64 s
[10:11], s1
, s2 ; encoding
: [0x0a,0x00,0x00,0xd4,0x01,0x04,0x00,0x00]
1433 // W32-ERR
: :[[@LINE-
2]]:17: error
: invalid operand for instruction
1435 v_cmp_f_f16_e64 s
[10:11], s105
, s105
1436 // W64
: v_cmp_f_f16_e64 s
[10:11], s105
, s105 ; encoding
: [0x0a,0x00,0x00,0xd4,0x69,0xd2,0x00,0x00]
1437 // W32-ERR
: :[[@LINE-
2]]:17: error
: invalid operand for instruction
1439 v_cmp_f_f16_e64 s
[10:11], vcc_lo
, ttmp15
1440 // W64
: v_cmp_f_f16_e64 s
[10:11], vcc_lo
, ttmp15 ; encoding
: [0x0a,0x00,0x00,0xd4,0x6a,0xf6,0x00,0x00]
1441 // W32-ERR
: :[[@LINE-
2]]:17: error
: invalid operand for instruction
1443 v_cmp_f_f16_e64 s
[10:11], vcc_hi
, 0xfe0b
1444 // W64
: v_cmp_f_f16_e64 s
[10:11], vcc_hi
, 0xfe0b ; encoding
: [0x0a,0x00,0x00,0xd4,0x6b,0xfe,0x01,0x00,0x0b,0xfe,0x00,0x00]
1445 // W32-ERR
: :[[@LINE-
2]]:17: error
: invalid operand for instruction
1447 v_cmp_f_f16_e64 s
[10:11], ttmp15
, src_scc
1448 // W64
: v_cmp_f_f16_e64 s
[10:11], ttmp15
, src_scc ; encoding
: [0x0a,0x00,0x00,0xd4,0x7b,0xfa,0x01,0x00]
1449 // W32-ERR
: :[[@LINE-
2]]:17: error
: invalid operand for instruction
1451 v_cmp_f_f16_e64 s
[10:11], m0
, 0.5
1452 // W64
: v_cmp_f_f16_e64 s
[10:11], m0
, 0.5 ; encoding
: [0x0a,0x00,0x00,0xd4,0x7d,0xe0,0x01,0x00]
1453 // W32-ERR
: :[[@LINE-
2]]:17: error
: invalid operand for instruction
1455 v_cmp_f_f16_e64 s
[10:11], exec_lo
, -1
1456 // W64
: v_cmp_f_f16_e64 s
[10:11], exec_lo
, -1 ; encoding
: [0x0a,0x00,0x00,0xd4,0x7e,0x82,0x01,0x00]
1457 // W32-ERR
: :[[@LINE-
2]]:17: error
: invalid operand for instruction
1459 v_cmp_f_f16_e64 s
[10:11], |exec_hi|
, null
1460 // W64
: v_cmp_f_f16_e64 s
[10:11], |exec_hi|
, null ; encoding
: [0x0a,0x01,0x00,0xd4,0x7f,0xf8,0x00,0x00]
1461 // W32-ERR
: :[[@LINE-
2]]:17: error
: invalid operand for instruction
1463 v_cmp_f_f16_e64 s
[10:11], null
, exec_lo
1464 // W64
: v_cmp_f_f16_e64 s
[10:11], null
, exec_lo ; encoding
: [0x0a,0x00,0x00,0xd4,0x7c,0xfc,0x00,0x00]
1465 // W32-ERR
: :[[@LINE-
2]]:17: error
: invalid operand for instruction
1467 v_cmp_f_f16_e64 s
[104:105], -1, exec_hi
1468 // W64
: v_cmp_f_f16_e64 s
[104:105], -1, exec_hi ; encoding
: [0x68,0x00,0x00,0xd4,0xc1,0xfe,0x00,0x00]
1469 // W32-ERR
: :[[@LINE-
2]]:17: error
: invalid operand for instruction
1471 v_cmp_f_f16_e64 vcc
, 0.5, -m0
1472 // W64
: v_cmp_f_f16_e64 vcc
, 0.5, -m0 ; encoding
: [0x6a,0x00,0x00,0xd4,0xf0,0xfa,0x00,0x40]
1473 // W32-ERR
: :[[@LINE-
2]]:17: error
: invalid operand for instruction
1475 v_cmp_f_f16_e64 ttmp
[14:15], -src_scc
, |vcc_lo|
1476 // W64
: v_cmp_f_f16_e64 ttmp
[14:15], -src_scc
, |vcc_lo| ; encoding
: [0x7a,0x02,0x00,0xd4,0xfd,0xd4,0x00,0x20]
1477 // W32-ERR
: :[[@LINE-
2]]:17: error
: invalid operand for instruction
1479 v_cmp_f_f16_e64 null
, -|
0xfe0b|
, -|vcc_hi| clamp
1480 // GFX11
: v_cmp_f_f16_e64 null
, -|
0xfe0b|
, -|vcc_hi| clamp ; encoding
: [0x7c,0x83,0x00,0xd4,0xff,0xd6,0x00,0x60,0x0b,0xfe,0x00,0x00]
1482 v_cmp_f_f32_e64 s5
, v1
, v2
1483 // W32
: v_cmp_f_f32_e64 s5
, v1
, v2 ; encoding
: [0x05,0x00,0x10,0xd4,0x01,0x05,0x02,0x00]
1484 // W64-ERR
: :[[@LINE-
2]]:17: error
: invalid operand for instruction
1486 v_cmp_f_f32_e64 s5
, v255
, v255
1487 // W32
: v_cmp_f_f32_e64 s5
, v255
, v255 ; encoding
: [0x05,0x00,0x10,0xd4,0xff,0xff,0x03,0x00]
1488 // W64-ERR
: :[[@LINE-
2]]:17: error
: invalid operand for instruction
1490 v_cmp_f_f32_e64 s5
, s1
, s2
1491 // W32
: v_cmp_f_f32_e64 s5
, s1
, s2 ; encoding
: [0x05,0x00,0x10,0xd4,0x01,0x04,0x00,0x00]
1492 // W64-ERR
: :[[@LINE-
2]]:17: error
: invalid operand for instruction
1494 v_cmp_f_f32_e64 s5
, s105
, s105
1495 // W32
: v_cmp_f_f32_e64 s5
, s105
, s105 ; encoding
: [0x05,0x00,0x10,0xd4,0x69,0xd2,0x00,0x00]
1496 // W64-ERR
: :[[@LINE-
2]]:17: error
: invalid operand for instruction
1498 v_cmp_f_f32_e64 s5
, vcc_lo
, ttmp15
1499 // W32
: v_cmp_f_f32_e64 s5
, vcc_lo
, ttmp15 ; encoding
: [0x05,0x00,0x10,0xd4,0x6a,0xf6,0x00,0x00]
1500 // W64-ERR
: :[[@LINE-
2]]:17: error
: invalid operand for instruction
1502 v_cmp_f_f32_e64 s5
, vcc_hi
, 0xaf123456
1503 // W32
: v_cmp_f_f32_e64 s5
, vcc_hi
, 0xaf123456 ; encoding
: [0x05,0x00,0x10,0xd4,0x6b,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf]
1504 // W64-ERR
: :[[@LINE-
2]]:17: error
: invalid operand for instruction
1506 v_cmp_f_f32_e64 s5
, ttmp15
, src_scc
1507 // W32
: v_cmp_f_f32_e64 s5
, ttmp15
, src_scc ; encoding
: [0x05,0x00,0x10,0xd4,0x7b,0xfa,0x01,0x00]
1508 // W64-ERR
: :[[@LINE-
2]]:17: error
: invalid operand for instruction
1510 v_cmp_f_f32_e64 s5
, m0
, 0.5
1511 // W32
: v_cmp_f_f32_e64 s5
, m0
, 0.5 ; encoding
: [0x05,0x00,0x10,0xd4,0x7d,0xe0,0x01,0x00]
1512 // W64-ERR
: :[[@LINE-
2]]:17: error
: invalid operand for instruction
1514 v_cmp_f_f32_e64 s5
, exec_lo
, -1
1515 // W32
: v_cmp_f_f32_e64 s5
, exec_lo
, -1 ; encoding
: [0x05,0x00,0x10,0xd4,0x7e,0x82,0x01,0x00]
1516 // W64-ERR
: :[[@LINE-
2]]:17: error
: invalid operand for instruction
1518 v_cmp_f_f32_e64 s5
, |exec_hi|
, null
1519 // W32
: v_cmp_f_f32_e64 s5
, |exec_hi|
, null ; encoding
: [0x05,0x01,0x10,0xd4,0x7f,0xf8,0x00,0x00]
1520 // W64-ERR
: :[[@LINE-
2]]:17: error
: invalid operand for instruction
1522 v_cmp_f_f32_e64 s105
, null
, exec_lo
1523 // W32
: v_cmp_f_f32_e64 s105
, null
, exec_lo ; encoding
: [0x69,0x00,0x10,0xd4,0x7c,0xfc,0x00,0x00]
1524 // W64-ERR
: :[[@LINE-
2]]:17: error
: invalid operand for instruction
1526 v_cmp_f_f32_e64 vcc_lo
, -1, exec_hi
1527 // W32
: v_cmp_f_f32_e64 vcc_lo
, -1, exec_hi ; encoding
: [0x6a,0x00,0x10,0xd4,0xc1,0xfe,0x00,0x00]
1528 // W64-ERR
: :[[@LINE-
2]]:17: error
: invalid operand for instruction
1530 v_cmp_f_f32_e64 vcc_hi
, 0.5, -m0
1531 // W32
: v_cmp_f_f32_e64 vcc_hi
, 0.5, -m0 ; encoding
: [0x6b,0x00,0x10,0xd4,0xf0,0xfa,0x00,0x40]
1532 // W64-ERR
: :[[@LINE-
2]]:17: error
: invalid operand for instruction
1534 v_cmp_f_f32_e64 ttmp15
, -src_scc
, |vcc_lo|
1535 // W32
: v_cmp_f_f32_e64 ttmp15
, -src_scc
, |vcc_lo| ; encoding
: [0x7b,0x02,0x10,0xd4,0xfd,0xd4,0x00,0x20]
1536 // W64-ERR
: :[[@LINE-
2]]:17: error
: invalid operand for instruction
1538 v_cmp_f_f32_e64 s
[10:11], v1
, v2
1539 // W64
: v_cmp_f_f32_e64 s
[10:11], v1
, v2 ; encoding
: [0x0a,0x00,0x10,0xd4,0x01,0x05,0x02,0x00]
1540 // W32-ERR
: :[[@LINE-
2]]:17: error
: invalid operand for instruction
1542 v_cmp_f_f32_e64 s
[10:11], v255
, v255
1543 // W64
: v_cmp_f_f32_e64 s
[10:11], v255
, v255 ; encoding
: [0x0a,0x00,0x10,0xd4,0xff,0xff,0x03,0x00]
1544 // W32-ERR
: :[[@LINE-
2]]:17: error
: invalid operand for instruction
1546 v_cmp_f_f32_e64 s
[10:11], s1
, s2
1547 // W64
: v_cmp_f_f32_e64 s
[10:11], s1
, s2 ; encoding
: [0x0a,0x00,0x10,0xd4,0x01,0x04,0x00,0x00]
1548 // W32-ERR
: :[[@LINE-
2]]:17: error
: invalid operand for instruction
1550 v_cmp_f_f32_e64 s
[10:11], s105
, s105
1551 // W64
: v_cmp_f_f32_e64 s
[10:11], s105
, s105 ; encoding
: [0x0a,0x00,0x10,0xd4,0x69,0xd2,0x00,0x00]
1552 // W32-ERR
: :[[@LINE-
2]]:17: error
: invalid operand for instruction
1554 v_cmp_f_f32_e64 s
[10:11], vcc_lo
, ttmp15
1555 // W64
: v_cmp_f_f32_e64 s
[10:11], vcc_lo
, ttmp15 ; encoding
: [0x0a,0x00,0x10,0xd4,0x6a,0xf6,0x00,0x00]
1556 // W32-ERR
: :[[@LINE-
2]]:17: error
: invalid operand for instruction
1558 v_cmp_f_f32_e64 s
[10:11], vcc_hi
, 0xaf123456
1559 // W64
: v_cmp_f_f32_e64 s
[10:11], vcc_hi
, 0xaf123456 ; encoding
: [0x0a,0x00,0x10,0xd4,0x6b,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf]
1560 // W32-ERR
: :[[@LINE-
2]]:17: error
: invalid operand for instruction
1562 v_cmp_f_f32_e64 s
[10:11], ttmp15
, src_scc
1563 // W64
: v_cmp_f_f32_e64 s
[10:11], ttmp15
, src_scc ; encoding
: [0x0a,0x00,0x10,0xd4,0x7b,0xfa,0x01,0x00]
1564 // W32-ERR
: :[[@LINE-
2]]:17: error
: invalid operand for instruction
1566 v_cmp_f_f32_e64 s
[10:11], m0
, 0.5
1567 // W64
: v_cmp_f_f32_e64 s
[10:11], m0
, 0.5 ; encoding
: [0x0a,0x00,0x10,0xd4,0x7d,0xe0,0x01,0x00]
1568 // W32-ERR
: :[[@LINE-
2]]:17: error
: invalid operand for instruction
1570 v_cmp_f_f32_e64 s
[10:11], exec_lo
, -1
1571 // W64
: v_cmp_f_f32_e64 s
[10:11], exec_lo
, -1 ; encoding
: [0x0a,0x00,0x10,0xd4,0x7e,0x82,0x01,0x00]
1572 // W32-ERR
: :[[@LINE-
2]]:17: error
: invalid operand for instruction
1574 v_cmp_f_f32_e64 s
[10:11], |exec_hi|
, null
1575 // W64
: v_cmp_f_f32_e64 s
[10:11], |exec_hi|
, null ; encoding
: [0x0a,0x01,0x10,0xd4,0x7f,0xf8,0x00,0x00]
1576 // W32-ERR
: :[[@LINE-
2]]:17: error
: invalid operand for instruction
1578 v_cmp_f_f32_e64 s
[10:11], null
, exec_lo
1579 // W64
: v_cmp_f_f32_e64 s
[10:11], null
, exec_lo ; encoding
: [0x0a,0x00,0x10,0xd4,0x7c,0xfc,0x00,0x00]
1580 // W32-ERR
: :[[@LINE-
2]]:17: error
: invalid operand for instruction
1582 v_cmp_f_f32_e64 s
[104:105], -1, exec_hi
1583 // W64
: v_cmp_f_f32_e64 s
[104:105], -1, exec_hi ; encoding
: [0x68,0x00,0x10,0xd4,0xc1,0xfe,0x00,0x00]
1584 // W32-ERR
: :[[@LINE-
2]]:17: error
: invalid operand for instruction
1586 v_cmp_f_f32_e64 vcc
, 0.5, -m0
1587 // W64
: v_cmp_f_f32_e64 vcc
, 0.5, -m0 ; encoding
: [0x6a,0x00,0x10,0xd4,0xf0,0xfa,0x00,0x40]
1588 // W32-ERR
: :[[@LINE-
2]]:17: error
: invalid operand for instruction
1590 v_cmp_f_f32_e64 ttmp
[14:15], -src_scc
, |vcc_lo|
1591 // W64
: v_cmp_f_f32_e64 ttmp
[14:15], -src_scc
, |vcc_lo| ; encoding
: [0x7a,0x02,0x10,0xd4,0xfd,0xd4,0x00,0x20]
1592 // W32-ERR
: :[[@LINE-
2]]:17: error
: invalid operand for instruction
1594 v_cmp_f_f32_e64 null
, -|
0xaf123456|
, -|vcc_hi| clamp
1595 // GFX11
: v_cmp_f_f32_e64 null
, -|
0xaf123456|
, -|vcc_hi| clamp ; encoding
: [0x7c,0x83,0x10,0xd4,0xff,0xd6,0x00,0x60,0x56,0x34,0x12,0xaf]
1597 v_cmp_f_f64_e64 s5
, v
[1:2], v
[2:3]
1598 // W32
: v_cmp_f_f64_e64 s5
, v
[1:2], v
[2:3] ; encoding
: [0x05,0x00,0x20,0xd4,0x01,0x05,0x02,0x00]
1599 // W64-ERR
: :[[@LINE-
2]]:17: error
: invalid operand for instruction
1601 v_cmp_f_f64_e64 s5
, v
[254:255], v
[254:255]
1602 // W32
: v_cmp_f_f64_e64 s5
, v
[254:255], v
[254:255] ; encoding
: [0x05,0x00,0x20,0xd4,0xfe,0xfd,0x03,0x00]
1603 // W64-ERR
: :[[@LINE-
2]]:17: error
: invalid operand for instruction
1605 v_cmp_f_f64_e64 s5
, s
[2:3], s
[4:5]
1606 // W32
: v_cmp_f_f64_e64 s5
, s
[2:3], s
[4:5] ; encoding
: [0x05,0x00,0x20,0xd4,0x02,0x08,0x00,0x00]
1607 // W64-ERR
: :[[@LINE-
2]]:17: error
: invalid operand for instruction
1609 v_cmp_f_f64_e64 s5
, s
[104:105], s
[104:105]
1610 // W32
: v_cmp_f_f64_e64 s5
, s
[104:105], s
[104:105] ; encoding
: [0x05,0x00,0x20,0xd4,0x68,0xd0,0x00,0x00]
1611 // W64-ERR
: :[[@LINE-
2]]:17: error
: invalid operand for instruction
1613 v_cmp_f_f64_e64 s5
, vcc
, ttmp
[14:15]
1614 // W32
: v_cmp_f_f64_e64 s5
, vcc
, ttmp
[14:15] ; encoding
: [0x05,0x00,0x20,0xd4,0x6a,0xf4,0x00,0x00]
1615 // W64-ERR
: :[[@LINE-
2]]:17: error
: invalid operand for instruction
1617 v_cmp_f_f64_e64 s5
, ttmp
[14:15], 0xaf123456
1618 // W32
: v_cmp_f_f64_e64 s5
, ttmp
[14:15], 0xaf123456 ; encoding
: [0x05,0x00,0x20,0xd4,0x7a,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf]
1619 // W64-ERR
: :[[@LINE-
2]]:17: error
: invalid operand for instruction
1621 v_cmp_f_f64_e64 s5
, -|exec|
, src_scc
1622 // W32
: v_cmp_f_f64_e64 s5
, -|exec|
, src_scc ; encoding
: [0x05,0x01,0x20,0xd4,0x7e,0xfa,0x01,0x20]
1623 // W64-ERR
: :[[@LINE-
2]]:17: error
: invalid operand for instruction
1625 v_cmp_f_f64_e64 s105
, null
, 0.5
1626 // W32
: v_cmp_f_f64_e64 s105
, null
, 0.5 ; encoding
: [0x69,0x00,0x20,0xd4,0x7c,0xe0,0x01,0x00]
1627 // W64-ERR
: :[[@LINE-
2]]:17: error
: invalid operand for instruction
1629 v_cmp_f_f64_e64 vcc_lo
, -1, -1
1630 // W32
: v_cmp_f_f64_e64 vcc_lo
, -1, -1 ; encoding
: [0x6a,0x00,0x20,0xd4,0xc1,0x82,0x01,0x00]
1631 // W64-ERR
: :[[@LINE-
2]]:17: error
: invalid operand for instruction
1633 v_cmp_f_f64_e64 vcc_hi
, 0.5, null
1634 // W32
: v_cmp_f_f64_e64 vcc_hi
, 0.5, null ; encoding
: [0x6b,0x00,0x20,0xd4,0xf0,0xf8,0x00,0x00]
1635 // W64-ERR
: :[[@LINE-
2]]:17: error
: invalid operand for instruction
1637 v_cmp_f_f64_e64 ttmp15
, -|src_scc|
, -|exec|
1638 // W32
: v_cmp_f_f64_e64 ttmp15
, -|src_scc|
, -|exec| ; encoding
: [0x7b,0x03,0x20,0xd4,0xfd,0xfc,0x00,0x60]
1639 // W64-ERR
: :[[@LINE-
2]]:17: error
: invalid operand for instruction
1641 v_cmp_f_f64_e64 s
[10:11], v
[1:2], v
[2:3]
1642 // W64
: v_cmp_f_f64_e64 s
[10:11], v
[1:2], v
[2:3] ; encoding
: [0x0a,0x00,0x20,0xd4,0x01,0x05,0x02,0x00]
1643 // W32-ERR
: :[[@LINE-
2]]:17: error
: invalid operand for instruction
1645 v_cmp_f_f64_e64 s
[10:11], v
[254:255], v
[254:255]
1646 // W64
: v_cmp_f_f64_e64 s
[10:11], v
[254:255], v
[254:255] ; encoding
: [0x0a,0x00,0x20,0xd4,0xfe,0xfd,0x03,0x00]
1647 // W32-ERR
: :[[@LINE-
2]]:17: error
: invalid operand for instruction
1649 v_cmp_f_f64_e64 s
[10:11], s
[2:3], s
[4:5]
1650 // W64
: v_cmp_f_f64_e64 s
[10:11], s
[2:3], s
[4:5] ; encoding
: [0x0a,0x00,0x20,0xd4,0x02,0x08,0x00,0x00]
1651 // W32-ERR
: :[[@LINE-
2]]:17: error
: invalid operand for instruction
1653 v_cmp_f_f64_e64 s
[10:11], s
[104:105], s
[104:105]
1654 // W64
: v_cmp_f_f64_e64 s
[10:11], s
[104:105], s
[104:105] ; encoding
: [0x0a,0x00,0x20,0xd4,0x68,0xd0,0x00,0x00]
1655 // W32-ERR
: :[[@LINE-
2]]:17: error
: invalid operand for instruction
1657 v_cmp_f_f64_e64 s
[10:11], vcc
, ttmp
[14:15]
1658 // W64
: v_cmp_f_f64_e64 s
[10:11], vcc
, ttmp
[14:15] ; encoding
: [0x0a,0x00,0x20,0xd4,0x6a,0xf4,0x00,0x00]
1659 // W32-ERR
: :[[@LINE-
2]]:17: error
: invalid operand for instruction
1661 v_cmp_f_f64_e64 s
[10:11], ttmp
[14:15], 0xaf123456
1662 // W64
: v_cmp_f_f64_e64 s
[10:11], ttmp
[14:15], 0xaf123456 ; encoding
: [0x0a,0x00,0x20,0xd4,0x7a,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf]
1663 // W32-ERR
: :[[@LINE-
2]]:17: error
: invalid operand for instruction
1665 v_cmp_f_f64_e64 s
[10:11], -|exec|
, src_scc
1666 // W64
: v_cmp_f_f64_e64 s
[10:11], -|exec|
, src_scc ; encoding
: [0x0a,0x01,0x20,0xd4,0x7e,0xfa,0x01,0x20]
1667 // W32-ERR
: :[[@LINE-
2]]:17: error
: invalid operand for instruction
1669 v_cmp_f_f64_e64 s
[10:11], null
, 0.5
1670 // W64
: v_cmp_f_f64_e64 s
[10:11], null
, 0.5 ; encoding
: [0x0a,0x00,0x20,0xd4,0x7c,0xe0,0x01,0x00]
1671 // W32-ERR
: :[[@LINE-
2]]:17: error
: invalid operand for instruction
1673 v_cmp_f_f64_e64 s
[104:105], -1, -1
1674 // W64
: v_cmp_f_f64_e64 s
[104:105], -1, -1 ; encoding
: [0x68,0x00,0x20,0xd4,0xc1,0x82,0x01,0x00]
1675 // W32-ERR
: :[[@LINE-
2]]:17: error
: invalid operand for instruction
1677 v_cmp_f_f64_e64 vcc
, 0.5, null
1678 // W64
: v_cmp_f_f64_e64 vcc
, 0.5, null ; encoding
: [0x6a,0x00,0x20,0xd4,0xf0,0xf8,0x00,0x00]
1679 // W32-ERR
: :[[@LINE-
2]]:17: error
: invalid operand for instruction
1681 v_cmp_f_f64_e64 ttmp
[14:15], -|src_scc|
, -|exec|
1682 // W64
: v_cmp_f_f64_e64 ttmp
[14:15], -|src_scc|
, -|exec| ; encoding
: [0x7a,0x03,0x20,0xd4,0xfd,0xfc,0x00,0x60]
1683 // W32-ERR
: :[[@LINE-
2]]:17: error
: invalid operand for instruction
1685 v_cmp_f_f64_e64 null
, 0xaf123456, -|vcc| clamp
1686 // GFX11
: v_cmp_f_f64_e64 null
, 0xaf123456, -|vcc| clamp ; encoding
: [0x7c,0x82,0x20,0xd4,0xff,0xd4,0x00,0x40,0x56,0x34,0x12,0xaf]
1688 v_cmp_f_i32_e64 s5
, v1
, v2
1689 // W32
: v_cmp_f_i32_e64 s5
, v1
, v2 ; encoding
: [0x05,0x00,0x40,0xd4,0x01,0x05,0x02,0x00]
1690 // W64-ERR
: :[[@LINE-
2]]:17: error
: invalid operand for instruction
1692 v_cmp_f_i32_e64 s5
, v255
, v255
1693 // W32
: v_cmp_f_i32_e64 s5
, v255
, v255 ; encoding
: [0x05,0x00,0x40,0xd4,0xff,0xff,0x03,0x00]
1694 // W64-ERR
: :[[@LINE-
2]]:17: error
: invalid operand for instruction
1696 v_cmp_f_i32_e64 s5
, s1
, s2
1697 // W32
: v_cmp_f_i32_e64 s5
, s1
, s2 ; encoding
: [0x05,0x00,0x40,0xd4,0x01,0x04,0x00,0x00]
1698 // W64-ERR
: :[[@LINE-
2]]:17: error
: invalid operand for instruction
1700 v_cmp_f_i32_e64 s5
, s105
, s105
1701 // W32
: v_cmp_f_i32_e64 s5
, s105
, s105 ; encoding
: [0x05,0x00,0x40,0xd4,0x69,0xd2,0x00,0x00]
1702 // W64-ERR
: :[[@LINE-
2]]:17: error
: invalid operand for instruction
1704 v_cmp_f_i32_e64 s5
, vcc_lo
, ttmp15
1705 // W32
: v_cmp_f_i32_e64 s5
, vcc_lo
, ttmp15 ; encoding
: [0x05,0x00,0x40,0xd4,0x6a,0xf6,0x00,0x00]
1706 // W64-ERR
: :[[@LINE-
2]]:17: error
: invalid operand for instruction
1708 v_cmp_f_i32_e64 s5
, vcc_hi
, 0xaf123456
1709 // W32
: v_cmp_f_i32_e64 s5
, vcc_hi
, 0xaf123456 ; encoding
: [0x05,0x00,0x40,0xd4,0x6b,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf]
1710 // W64-ERR
: :[[@LINE-
2]]:17: error
: invalid operand for instruction
1712 v_cmp_f_i32_e64 s5
, ttmp15
, src_scc
1713 // W32
: v_cmp_f_i32_e64 s5
, ttmp15
, src_scc ; encoding
: [0x05,0x00,0x40,0xd4,0x7b,0xfa,0x01,0x00]
1714 // W64-ERR
: :[[@LINE-
2]]:17: error
: invalid operand for instruction
1716 v_cmp_f_i32_e64 s5
, m0
, 0.5
1717 // W32
: v_cmp_f_i32_e64 s5
, m0
, 0.5 ; encoding
: [0x05,0x00,0x40,0xd4,0x7d,0xe0,0x01,0x00]
1718 // W64-ERR
: :[[@LINE-
2]]:17: error
: invalid operand for instruction
1720 v_cmp_f_i32_e64 s5
, exec_lo
, -1
1721 // W32
: v_cmp_f_i32_e64 s5
, exec_lo
, -1 ; encoding
: [0x05,0x00,0x40,0xd4,0x7e,0x82,0x01,0x00]
1722 // W64-ERR
: :[[@LINE-
2]]:17: error
: invalid operand for instruction
1724 v_cmp_f_i32_e64 s5
, exec_hi
, null
1725 // W32
: v_cmp_f_i32_e64 s5
, exec_hi
, null ; encoding
: [0x05,0x00,0x40,0xd4,0x7f,0xf8,0x00,0x00]
1726 // W64-ERR
: :[[@LINE-
2]]:17: error
: invalid operand for instruction
1728 v_cmp_f_i32_e64 s105
, null
, exec_lo
1729 // W32
: v_cmp_f_i32_e64 s105
, null
, exec_lo ; encoding
: [0x69,0x00,0x40,0xd4,0x7c,0xfc,0x00,0x00]
1730 // W64-ERR
: :[[@LINE-
2]]:17: error
: invalid operand for instruction
1732 v_cmp_f_i32_e64 vcc_lo
, -1, exec_hi
1733 // W32
: v_cmp_f_i32_e64 vcc_lo
, -1, exec_hi ; encoding
: [0x6a,0x00,0x40,0xd4,0xc1,0xfe,0x00,0x00]
1734 // W64-ERR
: :[[@LINE-
2]]:17: error
: invalid operand for instruction
1736 v_cmp_f_i32_e64 vcc_hi
, 0.5, m0
1737 // W32
: v_cmp_f_i32_e64 vcc_hi
, 0.5, m0 ; encoding
: [0x6b,0x00,0x40,0xd4,0xf0,0xfa,0x00,0x00]
1738 // W64-ERR
: :[[@LINE-
2]]:17: error
: invalid operand for instruction
1740 v_cmp_f_i32_e64 ttmp15
, src_scc
, vcc_lo
1741 // W32
: v_cmp_f_i32_e64 ttmp15
, src_scc
, vcc_lo ; encoding
: [0x7b,0x00,0x40,0xd4,0xfd,0xd4,0x00,0x00]
1742 // W64-ERR
: :[[@LINE-
2]]:17: error
: invalid operand for instruction
1744 v_cmp_f_i32_e64 s
[10:11], v1
, v2
1745 // W64
: v_cmp_f_i32_e64 s
[10:11], v1
, v2 ; encoding
: [0x0a,0x00,0x40,0xd4,0x01,0x05,0x02,0x00]
1746 // W32-ERR
: :[[@LINE-
2]]:17: error
: invalid operand for instruction
1748 v_cmp_f_i32_e64 s
[10:11], v255
, v255
1749 // W64
: v_cmp_f_i32_e64 s
[10:11], v255
, v255 ; encoding
: [0x0a,0x00,0x40,0xd4,0xff,0xff,0x03,0x00]
1750 // W32-ERR
: :[[@LINE-
2]]:17: error
: invalid operand for instruction
1752 v_cmp_f_i32_e64 s
[10:11], s1
, s2
1753 // W64
: v_cmp_f_i32_e64 s
[10:11], s1
, s2 ; encoding
: [0x0a,0x00,0x40,0xd4,0x01,0x04,0x00,0x00]
1754 // W32-ERR
: :[[@LINE-
2]]:17: error
: invalid operand for instruction
1756 v_cmp_f_i32_e64 s
[10:11], s105
, s105
1757 // W64
: v_cmp_f_i32_e64 s
[10:11], s105
, s105 ; encoding
: [0x0a,0x00,0x40,0xd4,0x69,0xd2,0x00,0x00]
1758 // W32-ERR
: :[[@LINE-
2]]:17: error
: invalid operand for instruction
1760 v_cmp_f_i32_e64 s
[10:11], vcc_lo
, ttmp15
1761 // W64
: v_cmp_f_i32_e64 s
[10:11], vcc_lo
, ttmp15 ; encoding
: [0x0a,0x00,0x40,0xd4,0x6a,0xf6,0x00,0x00]
1762 // W32-ERR
: :[[@LINE-
2]]:17: error
: invalid operand for instruction
1764 v_cmp_f_i32_e64 s
[10:11], vcc_hi
, 0xaf123456
1765 // W64
: v_cmp_f_i32_e64 s
[10:11], vcc_hi
, 0xaf123456 ; encoding
: [0x0a,0x00,0x40,0xd4,0x6b,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf]
1766 // W32-ERR
: :[[@LINE-
2]]:17: error
: invalid operand for instruction
1768 v_cmp_f_i32_e64 s
[10:11], ttmp15
, src_scc
1769 // W64
: v_cmp_f_i32_e64 s
[10:11], ttmp15
, src_scc ; encoding
: [0x0a,0x00,0x40,0xd4,0x7b,0xfa,0x01,0x00]
1770 // W32-ERR
: :[[@LINE-
2]]:17: error
: invalid operand for instruction
1772 v_cmp_f_i32_e64 s
[10:11], m0
, 0.5
1773 // W64
: v_cmp_f_i32_e64 s
[10:11], m0
, 0.5 ; encoding
: [0x0a,0x00,0x40,0xd4,0x7d,0xe0,0x01,0x00]
1774 // W32-ERR
: :[[@LINE-
2]]:17: error
: invalid operand for instruction
1776 v_cmp_f_i32_e64 s
[10:11], exec_lo
, -1
1777 // W64
: v_cmp_f_i32_e64 s
[10:11], exec_lo
, -1 ; encoding
: [0x0a,0x00,0x40,0xd4,0x7e,0x82,0x01,0x00]
1778 // W32-ERR
: :[[@LINE-
2]]:17: error
: invalid operand for instruction
1780 v_cmp_f_i32_e64 s
[10:11], exec_hi
, null
1781 // W64
: v_cmp_f_i32_e64 s
[10:11], exec_hi
, null ; encoding
: [0x0a,0x00,0x40,0xd4,0x7f,0xf8,0x00,0x00]
1782 // W32-ERR
: :[[@LINE-
2]]:17: error
: invalid operand for instruction
1784 v_cmp_f_i32_e64 s
[10:11], null
, exec_lo
1785 // W64
: v_cmp_f_i32_e64 s
[10:11], null
, exec_lo ; encoding
: [0x0a,0x00,0x40,0xd4,0x7c,0xfc,0x00,0x00]
1786 // W32-ERR
: :[[@LINE-
2]]:17: error
: invalid operand for instruction
1788 v_cmp_f_i32_e64 s
[104:105], -1, exec_hi
1789 // W64
: v_cmp_f_i32_e64 s
[104:105], -1, exec_hi ; encoding
: [0x68,0x00,0x40,0xd4,0xc1,0xfe,0x00,0x00]
1790 // W32-ERR
: :[[@LINE-
2]]:17: error
: invalid operand for instruction
1792 v_cmp_f_i32_e64 vcc
, 0.5, m0
1793 // W64
: v_cmp_f_i32_e64 vcc
, 0.5, m0 ; encoding
: [0x6a,0x00,0x40,0xd4,0xf0,0xfa,0x00,0x00]
1794 // W32-ERR
: :[[@LINE-
2]]:17: error
: invalid operand for instruction
1796 v_cmp_f_i32_e64 ttmp
[14:15], src_scc
, vcc_lo
1797 // W64
: v_cmp_f_i32_e64 ttmp
[14:15], src_scc
, vcc_lo ; encoding
: [0x7a,0x00,0x40,0xd4,0xfd,0xd4,0x00,0x00]
1798 // W32-ERR
: :[[@LINE-
2]]:17: error
: invalid operand for instruction
1800 v_cmp_f_i32_e64 null
, 0xaf123456, vcc_hi
1801 // GFX11
: v_cmp_f_i32_e64 null
, 0xaf123456, vcc_hi ; encoding
: [0x7c,0x00,0x40,0xd4,0xff,0xd6,0x00,0x00,0x56,0x34,0x12,0xaf]
1803 v_cmp_f_i64_e64 s5
, v
[1:2], v
[2:3]
1804 // W32
: v_cmp_f_i64_e64 s5
, v
[1:2], v
[2:3] ; encoding
: [0x05,0x00,0x50,0xd4,0x01,0x05,0x02,0x00]
1805 // W64-ERR
: :[[@LINE-
2]]:17: error
: invalid operand for instruction
1807 v_cmp_f_i64_e64 s5
, v
[254:255], v
[254:255]
1808 // W32
: v_cmp_f_i64_e64 s5
, v
[254:255], v
[254:255] ; encoding
: [0x05,0x00,0x50,0xd4,0xfe,0xfd,0x03,0x00]
1809 // W64-ERR
: :[[@LINE-
2]]:17: error
: invalid operand for instruction
1811 v_cmp_f_i64_e64 s5
, s
[2:3], s
[4:5]
1812 // W32
: v_cmp_f_i64_e64 s5
, s
[2:3], s
[4:5] ; encoding
: [0x05,0x00,0x50,0xd4,0x02,0x08,0x00,0x00]
1813 // W64-ERR
: :[[@LINE-
2]]:17: error
: invalid operand for instruction
1815 v_cmp_f_i64_e64 s5
, s
[104:105], s
[104:105]
1816 // W32
: v_cmp_f_i64_e64 s5
, s
[104:105], s
[104:105] ; encoding
: [0x05,0x00,0x50,0xd4,0x68,0xd0,0x00,0x00]
1817 // W64-ERR
: :[[@LINE-
2]]:17: error
: invalid operand for instruction
1819 v_cmp_f_i64_e64 s5
, vcc
, ttmp
[14:15]
1820 // W32
: v_cmp_f_i64_e64 s5
, vcc
, ttmp
[14:15] ; encoding
: [0x05,0x00,0x50,0xd4,0x6a,0xf4,0x00,0x00]
1821 // W64-ERR
: :[[@LINE-
2]]:17: error
: invalid operand for instruction
1823 v_cmp_f_i64_e64 s5
, ttmp
[14:15], 0xaf123456
1824 // W32
: v_cmp_f_i64_e64 s5
, ttmp
[14:15], 0xaf123456 ; encoding
: [0x05,0x00,0x50,0xd4,0x7a,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf]
1825 // W64-ERR
: :[[@LINE-
2]]:17: error
: invalid operand for instruction
1827 v_cmp_f_i64_e64 s5
, exec
, src_scc
1828 // W32
: v_cmp_f_i64_e64 s5
, exec
, src_scc ; encoding
: [0x05,0x00,0x50,0xd4,0x7e,0xfa,0x01,0x00]
1829 // W64-ERR
: :[[@LINE-
2]]:17: error
: invalid operand for instruction
1831 v_cmp_f_i64_e64 s105
, null
, 0.5
1832 // W32
: v_cmp_f_i64_e64 s105
, null
, 0.5 ; encoding
: [0x69,0x00,0x50,0xd4,0x7c,0xe0,0x01,0x00]
1833 // W64-ERR
: :[[@LINE-
2]]:17: error
: invalid operand for instruction
1835 v_cmp_f_i64_e64 vcc_lo
, -1, -1
1836 // W32
: v_cmp_f_i64_e64 vcc_lo
, -1, -1 ; encoding
: [0x6a,0x00,0x50,0xd4,0xc1,0x82,0x01,0x00]
1837 // W64-ERR
: :[[@LINE-
2]]:17: error
: invalid operand for instruction
1839 v_cmp_f_i64_e64 vcc_hi
, 0.5, null
1840 // W32
: v_cmp_f_i64_e64 vcc_hi
, 0.5, null ; encoding
: [0x6b,0x00,0x50,0xd4,0xf0,0xf8,0x00,0x00]
1841 // W64-ERR
: :[[@LINE-
2]]:17: error
: invalid operand for instruction
1843 v_cmp_f_i64_e64 ttmp15
, src_scc
, exec
1844 // W32
: v_cmp_f_i64_e64 ttmp15
, src_scc
, exec ; encoding
: [0x7b,0x00,0x50,0xd4,0xfd,0xfc,0x00,0x00]
1845 // W64-ERR
: :[[@LINE-
2]]:17: error
: invalid operand for instruction
1847 v_cmp_f_i64_e64 s
[10:11], v
[1:2], v
[2:3]
1848 // W64
: v_cmp_f_i64_e64 s
[10:11], v
[1:2], v
[2:3] ; encoding
: [0x0a,0x00,0x50,0xd4,0x01,0x05,0x02,0x00]
1849 // W32-ERR
: :[[@LINE-
2]]:17: error
: invalid operand for instruction
1851 v_cmp_f_i64_e64 s
[10:11], v
[254:255], v
[254:255]
1852 // W64
: v_cmp_f_i64_e64 s
[10:11], v
[254:255], v
[254:255] ; encoding
: [0x0a,0x00,0x50,0xd4,0xfe,0xfd,0x03,0x00]
1853 // W32-ERR
: :[[@LINE-
2]]:17: error
: invalid operand for instruction
1855 v_cmp_f_i64_e64 s
[10:11], s
[2:3], s
[4:5]
1856 // W64
: v_cmp_f_i64_e64 s
[10:11], s
[2:3], s
[4:5] ; encoding
: [0x0a,0x00,0x50,0xd4,0x02,0x08,0x00,0x00]
1857 // W32-ERR
: :[[@LINE-
2]]:17: error
: invalid operand for instruction
1859 v_cmp_f_i64_e64 s
[10:11], s
[104:105], s
[104:105]
1860 // W64
: v_cmp_f_i64_e64 s
[10:11], s
[104:105], s
[104:105] ; encoding
: [0x0a,0x00,0x50,0xd4,0x68,0xd0,0x00,0x00]
1861 // W32-ERR
: :[[@LINE-
2]]:17: error
: invalid operand for instruction
1863 v_cmp_f_i64_e64 s
[10:11], vcc
, ttmp
[14:15]
1864 // W64
: v_cmp_f_i64_e64 s
[10:11], vcc
, ttmp
[14:15] ; encoding
: [0x0a,0x00,0x50,0xd4,0x6a,0xf4,0x00,0x00]
1865 // W32-ERR
: :[[@LINE-
2]]:17: error
: invalid operand for instruction
1867 v_cmp_f_i64_e64 s
[10:11], ttmp
[14:15], 0xaf123456
1868 // W64
: v_cmp_f_i64_e64 s
[10:11], ttmp
[14:15], 0xaf123456 ; encoding
: [0x0a,0x00,0x50,0xd4,0x7a,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf]
1869 // W32-ERR
: :[[@LINE-
2]]:17: error
: invalid operand for instruction
1871 v_cmp_f_i64_e64 s
[10:11], exec
, src_scc
1872 // W64
: v_cmp_f_i64_e64 s
[10:11], exec
, src_scc ; encoding
: [0x0a,0x00,0x50,0xd4,0x7e,0xfa,0x01,0x00]
1873 // W32-ERR
: :[[@LINE-
2]]:17: error
: invalid operand for instruction
1875 v_cmp_f_i64_e64 s
[10:11], null
, 0.5
1876 // W64
: v_cmp_f_i64_e64 s
[10:11], null
, 0.5 ; encoding
: [0x0a,0x00,0x50,0xd4,0x7c,0xe0,0x01,0x00]
1877 // W32-ERR
: :[[@LINE-
2]]:17: error
: invalid operand for instruction
1879 v_cmp_f_i64_e64 s
[104:105], -1, -1
1880 // W64
: v_cmp_f_i64_e64 s
[104:105], -1, -1 ; encoding
: [0x68,0x00,0x50,0xd4,0xc1,0x82,0x01,0x00]
1881 // W32-ERR
: :[[@LINE-
2]]:17: error
: invalid operand for instruction
1883 v_cmp_f_i64_e64 vcc
, 0.5, null
1884 // W64
: v_cmp_f_i64_e64 vcc
, 0.5, null ; encoding
: [0x6a,0x00,0x50,0xd4,0xf0,0xf8,0x00,0x00]
1885 // W32-ERR
: :[[@LINE-
2]]:17: error
: invalid operand for instruction
1887 v_cmp_f_i64_e64 ttmp
[14:15], src_scc
, exec
1888 // W64
: v_cmp_f_i64_e64 ttmp
[14:15], src_scc
, exec ; encoding
: [0x7a,0x00,0x50,0xd4,0xfd,0xfc,0x00,0x00]
1889 // W32-ERR
: :[[@LINE-
2]]:17: error
: invalid operand for instruction
1891 v_cmp_f_i64_e64 null
, 0xaf123456, vcc
1892 // GFX11
: v_cmp_f_i64_e64 null
, 0xaf123456, vcc ; encoding
: [0x7c,0x00,0x50,0xd4,0xff,0xd4,0x00,0x00,0x56,0x34,0x12,0xaf]
1894 v_cmp_f_u32_e64 s5
, v1
, v2
1895 // W32
: v_cmp_f_u32_e64 s5
, v1
, v2 ; encoding
: [0x05,0x00,0x48,0xd4,0x01,0x05,0x02,0x00]
1896 // W64-ERR
: :[[@LINE-
2]]:17: error
: invalid operand for instruction
1898 v_cmp_f_u32_e64 s5
, v255
, v255
1899 // W32
: v_cmp_f_u32_e64 s5
, v255
, v255 ; encoding
: [0x05,0x00,0x48,0xd4,0xff,0xff,0x03,0x00]
1900 // W64-ERR
: :[[@LINE-
2]]:17: error
: invalid operand for instruction
1902 v_cmp_f_u32_e64 s5
, s1
, s2
1903 // W32
: v_cmp_f_u32_e64 s5
, s1
, s2 ; encoding
: [0x05,0x00,0x48,0xd4,0x01,0x04,0x00,0x00]
1904 // W64-ERR
: :[[@LINE-
2]]:17: error
: invalid operand for instruction
1906 v_cmp_f_u32_e64 s5
, s105
, s105
1907 // W32
: v_cmp_f_u32_e64 s5
, s105
, s105 ; encoding
: [0x05,0x00,0x48,0xd4,0x69,0xd2,0x00,0x00]
1908 // W64-ERR
: :[[@LINE-
2]]:17: error
: invalid operand for instruction
1910 v_cmp_f_u32_e64 s5
, vcc_lo
, ttmp15
1911 // W32
: v_cmp_f_u32_e64 s5
, vcc_lo
, ttmp15 ; encoding
: [0x05,0x00,0x48,0xd4,0x6a,0xf6,0x00,0x00]
1912 // W64-ERR
: :[[@LINE-
2]]:17: error
: invalid operand for instruction
1914 v_cmp_f_u32_e64 s5
, vcc_hi
, 0xaf123456
1915 // W32
: v_cmp_f_u32_e64 s5
, vcc_hi
, 0xaf123456 ; encoding
: [0x05,0x00,0x48,0xd4,0x6b,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf]
1916 // W64-ERR
: :[[@LINE-
2]]:17: error
: invalid operand for instruction
1918 v_cmp_f_u32_e64 s5
, ttmp15
, src_scc
1919 // W32
: v_cmp_f_u32_e64 s5
, ttmp15
, src_scc ; encoding
: [0x05,0x00,0x48,0xd4,0x7b,0xfa,0x01,0x00]
1920 // W64-ERR
: :[[@LINE-
2]]:17: error
: invalid operand for instruction
1922 v_cmp_f_u32_e64 s5
, m0
, 0.5
1923 // W32
: v_cmp_f_u32_e64 s5
, m0
, 0.5 ; encoding
: [0x05,0x00,0x48,0xd4,0x7d,0xe0,0x01,0x00]
1924 // W64-ERR
: :[[@LINE-
2]]:17: error
: invalid operand for instruction
1926 v_cmp_f_u32_e64 s5
, exec_lo
, -1
1927 // W32
: v_cmp_f_u32_e64 s5
, exec_lo
, -1 ; encoding
: [0x05,0x00,0x48,0xd4,0x7e,0x82,0x01,0x00]
1928 // W64-ERR
: :[[@LINE-
2]]:17: error
: invalid operand for instruction
1930 v_cmp_f_u32_e64 s5
, exec_hi
, null
1931 // W32
: v_cmp_f_u32_e64 s5
, exec_hi
, null ; encoding
: [0x05,0x00,0x48,0xd4,0x7f,0xf8,0x00,0x00]
1932 // W64-ERR
: :[[@LINE-
2]]:17: error
: invalid operand for instruction
1934 v_cmp_f_u32_e64 s105
, null
, exec_lo
1935 // W32
: v_cmp_f_u32_e64 s105
, null
, exec_lo ; encoding
: [0x69,0x00,0x48,0xd4,0x7c,0xfc,0x00,0x00]
1936 // W64-ERR
: :[[@LINE-
2]]:17: error
: invalid operand for instruction
1938 v_cmp_f_u32_e64 vcc_lo
, -1, exec_hi
1939 // W32
: v_cmp_f_u32_e64 vcc_lo
, -1, exec_hi ; encoding
: [0x6a,0x00,0x48,0xd4,0xc1,0xfe,0x00,0x00]
1940 // W64-ERR
: :[[@LINE-
2]]:17: error
: invalid operand for instruction
1942 v_cmp_f_u32_e64 vcc_hi
, 0.5, m0
1943 // W32
: v_cmp_f_u32_e64 vcc_hi
, 0.5, m0 ; encoding
: [0x6b,0x00,0x48,0xd4,0xf0,0xfa,0x00,0x00]
1944 // W64-ERR
: :[[@LINE-
2]]:17: error
: invalid operand for instruction
1946 v_cmp_f_u32_e64 ttmp15
, src_scc
, vcc_lo
1947 // W32
: v_cmp_f_u32_e64 ttmp15
, src_scc
, vcc_lo ; encoding
: [0x7b,0x00,0x48,0xd4,0xfd,0xd4,0x00,0x00]
1948 // W64-ERR
: :[[@LINE-
2]]:17: error
: invalid operand for instruction
1950 v_cmp_f_u32_e64 s
[10:11], v1
, v2
1951 // W64
: v_cmp_f_u32_e64 s
[10:11], v1
, v2 ; encoding
: [0x0a,0x00,0x48,0xd4,0x01,0x05,0x02,0x00]
1952 // W32-ERR
: :[[@LINE-
2]]:17: error
: invalid operand for instruction
1954 v_cmp_f_u32_e64 s
[10:11], v255
, v255
1955 // W64
: v_cmp_f_u32_e64 s
[10:11], v255
, v255 ; encoding
: [0x0a,0x00,0x48,0xd4,0xff,0xff,0x03,0x00]
1956 // W32-ERR
: :[[@LINE-
2]]:17: error
: invalid operand for instruction
1958 v_cmp_f_u32_e64 s
[10:11], s1
, s2
1959 // W64
: v_cmp_f_u32_e64 s
[10:11], s1
, s2 ; encoding
: [0x0a,0x00,0x48,0xd4,0x01,0x04,0x00,0x00]
1960 // W32-ERR
: :[[@LINE-
2]]:17: error
: invalid operand for instruction
1962 v_cmp_f_u32_e64 s
[10:11], s105
, s105
1963 // W64
: v_cmp_f_u32_e64 s
[10:11], s105
, s105 ; encoding
: [0x0a,0x00,0x48,0xd4,0x69,0xd2,0x00,0x00]
1964 // W32-ERR
: :[[@LINE-
2]]:17: error
: invalid operand for instruction
1966 v_cmp_f_u32_e64 s
[10:11], vcc_lo
, ttmp15
1967 // W64
: v_cmp_f_u32_e64 s
[10:11], vcc_lo
, ttmp15 ; encoding
: [0x0a,0x00,0x48,0xd4,0x6a,0xf6,0x00,0x00]
1968 // W32-ERR
: :[[@LINE-
2]]:17: error
: invalid operand for instruction
1970 v_cmp_f_u32_e64 s
[10:11], vcc_hi
, 0xaf123456
1971 // W64
: v_cmp_f_u32_e64 s
[10:11], vcc_hi
, 0xaf123456 ; encoding
: [0x0a,0x00,0x48,0xd4,0x6b,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf]
1972 // W32-ERR
: :[[@LINE-
2]]:17: error
: invalid operand for instruction
1974 v_cmp_f_u32_e64 s
[10:11], ttmp15
, src_scc
1975 // W64
: v_cmp_f_u32_e64 s
[10:11], ttmp15
, src_scc ; encoding
: [0x0a,0x00,0x48,0xd4,0x7b,0xfa,0x01,0x00]
1976 // W32-ERR
: :[[@LINE-
2]]:17: error
: invalid operand for instruction
1978 v_cmp_f_u32_e64 s
[10:11], m0
, 0.5
1979 // W64
: v_cmp_f_u32_e64 s
[10:11], m0
, 0.5 ; encoding
: [0x0a,0x00,0x48,0xd4,0x7d,0xe0,0x01,0x00]
1980 // W32-ERR
: :[[@LINE-
2]]:17: error
: invalid operand for instruction
1982 v_cmp_f_u32_e64 s
[10:11], exec_lo
, -1
1983 // W64
: v_cmp_f_u32_e64 s
[10:11], exec_lo
, -1 ; encoding
: [0x0a,0x00,0x48,0xd4,0x7e,0x82,0x01,0x00]
1984 // W32-ERR
: :[[@LINE-
2]]:17: error
: invalid operand for instruction
1986 v_cmp_f_u32_e64 s
[10:11], exec_hi
, null
1987 // W64
: v_cmp_f_u32_e64 s
[10:11], exec_hi
, null ; encoding
: [0x0a,0x00,0x48,0xd4,0x7f,0xf8,0x00,0x00]
1988 // W32-ERR
: :[[@LINE-
2]]:17: error
: invalid operand for instruction
1990 v_cmp_f_u32_e64 s
[10:11], null
, exec_lo
1991 // W64
: v_cmp_f_u32_e64 s
[10:11], null
, exec_lo ; encoding
: [0x0a,0x00,0x48,0xd4,0x7c,0xfc,0x00,0x00]
1992 // W32-ERR
: :[[@LINE-
2]]:17: error
: invalid operand for instruction
1994 v_cmp_f_u32_e64 s
[104:105], -1, exec_hi
1995 // W64
: v_cmp_f_u32_e64 s
[104:105], -1, exec_hi ; encoding
: [0x68,0x00,0x48,0xd4,0xc1,0xfe,0x00,0x00]
1996 // W32-ERR
: :[[@LINE-
2]]:17: error
: invalid operand for instruction
1998 v_cmp_f_u32_e64 vcc
, 0.5, m0
1999 // W64
: v_cmp_f_u32_e64 vcc
, 0.5, m0 ; encoding
: [0x6a,0x00,0x48,0xd4,0xf0,0xfa,0x00,0x00]
2000 // W32-ERR
: :[[@LINE-
2]]:17: error
: invalid operand for instruction
2002 v_cmp_f_u32_e64 ttmp
[14:15], src_scc
, vcc_lo
2003 // W64
: v_cmp_f_u32_e64 ttmp
[14:15], src_scc
, vcc_lo ; encoding
: [0x7a,0x00,0x48,0xd4,0xfd,0xd4,0x00,0x00]
2004 // W32-ERR
: :[[@LINE-
2]]:17: error
: invalid operand for instruction
2006 v_cmp_f_u32_e64 null
, 0xaf123456, vcc_hi
2007 // GFX11
: v_cmp_f_u32_e64 null
, 0xaf123456, vcc_hi ; encoding
: [0x7c,0x00,0x48,0xd4,0xff,0xd6,0x00,0x00,0x56,0x34,0x12,0xaf]
2009 v_cmp_f_u64_e64 s5
, v
[1:2], v
[2:3]
2010 // W32
: v_cmp_f_u64_e64 s5
, v
[1:2], v
[2:3] ; encoding
: [0x05,0x00,0x58,0xd4,0x01,0x05,0x02,0x00]
2011 // W64-ERR
: :[[@LINE-
2]]:17: error
: invalid operand for instruction
2013 v_cmp_f_u64_e64 s5
, v
[254:255], v
[254:255]
2014 // W32
: v_cmp_f_u64_e64 s5
, v
[254:255], v
[254:255] ; encoding
: [0x05,0x00,0x58,0xd4,0xfe,0xfd,0x03,0x00]
2015 // W64-ERR
: :[[@LINE-
2]]:17: error
: invalid operand for instruction
2017 v_cmp_f_u64_e64 s5
, s
[2:3], s
[4:5]
2018 // W32
: v_cmp_f_u64_e64 s5
, s
[2:3], s
[4:5] ; encoding
: [0x05,0x00,0x58,0xd4,0x02,0x08,0x00,0x00]
2019 // W64-ERR
: :[[@LINE-
2]]:17: error
: invalid operand for instruction
2021 v_cmp_f_u64_e64 s5
, s
[104:105], s
[104:105]
2022 // W32
: v_cmp_f_u64_e64 s5
, s
[104:105], s
[104:105] ; encoding
: [0x05,0x00,0x58,0xd4,0x68,0xd0,0x00,0x00]
2023 // W64-ERR
: :[[@LINE-
2]]:17: error
: invalid operand for instruction
2025 v_cmp_f_u64_e64 s5
, vcc
, ttmp
[14:15]
2026 // W32
: v_cmp_f_u64_e64 s5
, vcc
, ttmp
[14:15] ; encoding
: [0x05,0x00,0x58,0xd4,0x6a,0xf4,0x00,0x00]
2027 // W64-ERR
: :[[@LINE-
2]]:17: error
: invalid operand for instruction
2029 v_cmp_f_u64_e64 s5
, ttmp
[14:15], 0xaf123456
2030 // W32
: v_cmp_f_u64_e64 s5
, ttmp
[14:15], 0xaf123456 ; encoding
: [0x05,0x00,0x58,0xd4,0x7a,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf]
2031 // W64-ERR
: :[[@LINE-
2]]:17: error
: invalid operand for instruction
2033 v_cmp_f_u64_e64 s5
, exec
, src_scc
2034 // W32
: v_cmp_f_u64_e64 s5
, exec
, src_scc ; encoding
: [0x05,0x00,0x58,0xd4,0x7e,0xfa,0x01,0x00]
2035 // W64-ERR
: :[[@LINE-
2]]:17: error
: invalid operand for instruction
2037 v_cmp_f_u64_e64 s105
, null
, 0.5
2038 // W32
: v_cmp_f_u64_e64 s105
, null
, 0.5 ; encoding
: [0x69,0x00,0x58,0xd4,0x7c,0xe0,0x01,0x00]
2039 // W64-ERR
: :[[@LINE-
2]]:17: error
: invalid operand for instruction
2041 v_cmp_f_u64_e64 vcc_lo
, -1, -1
2042 // W32
: v_cmp_f_u64_e64 vcc_lo
, -1, -1 ; encoding
: [0x6a,0x00,0x58,0xd4,0xc1,0x82,0x01,0x00]
2043 // W64-ERR
: :[[@LINE-
2]]:17: error
: invalid operand for instruction
2045 v_cmp_f_u64_e64 vcc_hi
, 0.5, null
2046 // W32
: v_cmp_f_u64_e64 vcc_hi
, 0.5, null ; encoding
: [0x6b,0x00,0x58,0xd4,0xf0,0xf8,0x00,0x00]
2047 // W64-ERR
: :[[@LINE-
2]]:17: error
: invalid operand for instruction
2049 v_cmp_f_u64_e64 ttmp15
, src_scc
, exec
2050 // W32
: v_cmp_f_u64_e64 ttmp15
, src_scc
, exec ; encoding
: [0x7b,0x00,0x58,0xd4,0xfd,0xfc,0x00,0x00]
2051 // W64-ERR
: :[[@LINE-
2]]:17: error
: invalid operand for instruction
2053 v_cmp_f_u64_e64 s
[10:11], v
[1:2], v
[2:3]
2054 // W64
: v_cmp_f_u64_e64 s
[10:11], v
[1:2], v
[2:3] ; encoding
: [0x0a,0x00,0x58,0xd4,0x01,0x05,0x02,0x00]
2055 // W32-ERR
: :[[@LINE-
2]]:17: error
: invalid operand for instruction
2057 v_cmp_f_u64_e64 s
[10:11], v
[254:255], v
[254:255]
2058 // W64
: v_cmp_f_u64_e64 s
[10:11], v
[254:255], v
[254:255] ; encoding
: [0x0a,0x00,0x58,0xd4,0xfe,0xfd,0x03,0x00]
2059 // W32-ERR
: :[[@LINE-
2]]:17: error
: invalid operand for instruction
2061 v_cmp_f_u64_e64 s
[10:11], s
[2:3], s
[4:5]
2062 // W64
: v_cmp_f_u64_e64 s
[10:11], s
[2:3], s
[4:5] ; encoding
: [0x0a,0x00,0x58,0xd4,0x02,0x08,0x00,0x00]
2063 // W32-ERR
: :[[@LINE-
2]]:17: error
: invalid operand for instruction
2065 v_cmp_f_u64_e64 s
[10:11], s
[104:105], s
[104:105]
2066 // W64
: v_cmp_f_u64_e64 s
[10:11], s
[104:105], s
[104:105] ; encoding
: [0x0a,0x00,0x58,0xd4,0x68,0xd0,0x00,0x00]
2067 // W32-ERR
: :[[@LINE-
2]]:17: error
: invalid operand for instruction
2069 v_cmp_f_u64_e64 s
[10:11], vcc
, ttmp
[14:15]
2070 // W64
: v_cmp_f_u64_e64 s
[10:11], vcc
, ttmp
[14:15] ; encoding
: [0x0a,0x00,0x58,0xd4,0x6a,0xf4,0x00,0x00]
2071 // W32-ERR
: :[[@LINE-
2]]:17: error
: invalid operand for instruction
2073 v_cmp_f_u64_e64 s
[10:11], ttmp
[14:15], 0xaf123456
2074 // W64
: v_cmp_f_u64_e64 s
[10:11], ttmp
[14:15], 0xaf123456 ; encoding
: [0x0a,0x00,0x58,0xd4,0x7a,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf]
2075 // W32-ERR
: :[[@LINE-
2]]:17: error
: invalid operand for instruction
2077 v_cmp_f_u64_e64 s
[10:11], exec
, src_scc
2078 // W64
: v_cmp_f_u64_e64 s
[10:11], exec
, src_scc ; encoding
: [0x0a,0x00,0x58,0xd4,0x7e,0xfa,0x01,0x00]
2079 // W32-ERR
: :[[@LINE-
2]]:17: error
: invalid operand for instruction
2081 v_cmp_f_u64_e64 s
[10:11], null
, 0.5
2082 // W64
: v_cmp_f_u64_e64 s
[10:11], null
, 0.5 ; encoding
: [0x0a,0x00,0x58,0xd4,0x7c,0xe0,0x01,0x00]
2083 // W32-ERR
: :[[@LINE-
2]]:17: error
: invalid operand for instruction
2085 v_cmp_f_u64_e64 s
[104:105], -1, -1
2086 // W64
: v_cmp_f_u64_e64 s
[104:105], -1, -1 ; encoding
: [0x68,0x00,0x58,0xd4,0xc1,0x82,0x01,0x00]
2087 // W32-ERR
: :[[@LINE-
2]]:17: error
: invalid operand for instruction
2089 v_cmp_f_u64_e64 vcc
, 0.5, null
2090 // W64
: v_cmp_f_u64_e64 vcc
, 0.5, null ; encoding
: [0x6a,0x00,0x58,0xd4,0xf0,0xf8,0x00,0x00]
2091 // W32-ERR
: :[[@LINE-
2]]:17: error
: invalid operand for instruction
2093 v_cmp_f_u64_e64 ttmp
[14:15], src_scc
, exec
2094 // W64
: v_cmp_f_u64_e64 ttmp
[14:15], src_scc
, exec ; encoding
: [0x7a,0x00,0x58,0xd4,0xfd,0xfc,0x00,0x00]
2095 // W32-ERR
: :[[@LINE-
2]]:17: error
: invalid operand for instruction
2097 v_cmp_f_u64_e64 null
, 0xaf123456, vcc
2098 // GFX11
: v_cmp_f_u64_e64 null
, 0xaf123456, vcc ; encoding
: [0x7c,0x00,0x58,0xd4,0xff,0xd4,0x00,0x00,0x56,0x34,0x12,0xaf]
2100 v_cmp_ge_f16_e64 s5
, v1
, v2
2101 // W32
: v_cmp_ge_f16_e64 s5
, v1
, v2 ; encoding
: [0x05,0x00,0x06,0xd4,0x01,0x05,0x02,0x00]
2102 // W64-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
2104 v_cmp_ge_f16_e64 s5
, v255
, v255
2105 // W32
: v_cmp_ge_f16_e64 s5
, v255
, v255 ; encoding
: [0x05,0x00,0x06,0xd4,0xff,0xff,0x03,0x00]
2106 // W64-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
2108 v_cmp_ge_f16_e64 s5
, s1
, s2
2109 // W32
: v_cmp_ge_f16_e64 s5
, s1
, s2 ; encoding
: [0x05,0x00,0x06,0xd4,0x01,0x04,0x00,0x00]
2110 // W64-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
2112 v_cmp_ge_f16_e64 s5
, s105
, s105
2113 // W32
: v_cmp_ge_f16_e64 s5
, s105
, s105 ; encoding
: [0x05,0x00,0x06,0xd4,0x69,0xd2,0x00,0x00]
2114 // W64-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
2116 v_cmp_ge_f16_e64 s5
, vcc_lo
, ttmp15
2117 // W32
: v_cmp_ge_f16_e64 s5
, vcc_lo
, ttmp15 ; encoding
: [0x05,0x00,0x06,0xd4,0x6a,0xf6,0x00,0x00]
2118 // W64-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
2120 v_cmp_ge_f16_e64 s5
, vcc_hi
, 0xfe0b
2121 // W32
: v_cmp_ge_f16_e64 s5
, vcc_hi
, 0xfe0b ; encoding
: [0x05,0x00,0x06,0xd4,0x6b,0xfe,0x01,0x00,0x0b,0xfe,0x00,0x00]
2122 // W64-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
2124 v_cmp_ge_f16_e64 s5
, ttmp15
, src_scc
2125 // W32
: v_cmp_ge_f16_e64 s5
, ttmp15
, src_scc ; encoding
: [0x05,0x00,0x06,0xd4,0x7b,0xfa,0x01,0x00]
2126 // W64-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
2128 v_cmp_ge_f16_e64 s5
, m0
, 0.5
2129 // W32
: v_cmp_ge_f16_e64 s5
, m0
, 0.5 ; encoding
: [0x05,0x00,0x06,0xd4,0x7d,0xe0,0x01,0x00]
2130 // W64-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
2132 v_cmp_ge_f16_e64 s5
, exec_lo
, -1
2133 // W32
: v_cmp_ge_f16_e64 s5
, exec_lo
, -1 ; encoding
: [0x05,0x00,0x06,0xd4,0x7e,0x82,0x01,0x00]
2134 // W64-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
2136 v_cmp_ge_f16_e64 s5
, |exec_hi|
, null
2137 // W32
: v_cmp_ge_f16_e64 s5
, |exec_hi|
, null ; encoding
: [0x05,0x01,0x06,0xd4,0x7f,0xf8,0x00,0x00]
2138 // W64-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
2140 v_cmp_ge_f16_e64 s105
, null
, exec_lo
2141 // W32
: v_cmp_ge_f16_e64 s105
, null
, exec_lo ; encoding
: [0x69,0x00,0x06,0xd4,0x7c,0xfc,0x00,0x00]
2142 // W64-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
2144 v_cmp_ge_f16_e64 vcc_lo
, -1, exec_hi
2145 // W32
: v_cmp_ge_f16_e64 vcc_lo
, -1, exec_hi ; encoding
: [0x6a,0x00,0x06,0xd4,0xc1,0xfe,0x00,0x00]
2146 // W64-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
2148 v_cmp_ge_f16_e64 vcc_hi
, 0.5, -m0
2149 // W32
: v_cmp_ge_f16_e64 vcc_hi
, 0.5, -m0 ; encoding
: [0x6b,0x00,0x06,0xd4,0xf0,0xfa,0x00,0x40]
2150 // W64-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
2152 v_cmp_ge_f16_e64 ttmp15
, -src_scc
, |vcc_lo|
2153 // W32
: v_cmp_ge_f16_e64 ttmp15
, -src_scc
, |vcc_lo| ; encoding
: [0x7b,0x02,0x06,0xd4,0xfd,0xd4,0x00,0x20]
2154 // W64-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
2156 v_cmp_ge_f16_e64 s
[10:11], v1
, v2
2157 // W64
: v_cmp_ge_f16_e64 s
[10:11], v1
, v2 ; encoding
: [0x0a,0x00,0x06,0xd4,0x01,0x05,0x02,0x00]
2158 // W32-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
2160 v_cmp_ge_f16_e64 s
[10:11], v255
, v255
2161 // W64
: v_cmp_ge_f16_e64 s
[10:11], v255
, v255 ; encoding
: [0x0a,0x00,0x06,0xd4,0xff,0xff,0x03,0x00]
2162 // W32-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
2164 v_cmp_ge_f16_e64 s
[10:11], s1
, s2
2165 // W64
: v_cmp_ge_f16_e64 s
[10:11], s1
, s2 ; encoding
: [0x0a,0x00,0x06,0xd4,0x01,0x04,0x00,0x00]
2166 // W32-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
2168 v_cmp_ge_f16_e64 s
[10:11], s105
, s105
2169 // W64
: v_cmp_ge_f16_e64 s
[10:11], s105
, s105 ; encoding
: [0x0a,0x00,0x06,0xd4,0x69,0xd2,0x00,0x00]
2170 // W32-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
2172 v_cmp_ge_f16_e64 s
[10:11], vcc_lo
, ttmp15
2173 // W64
: v_cmp_ge_f16_e64 s
[10:11], vcc_lo
, ttmp15 ; encoding
: [0x0a,0x00,0x06,0xd4,0x6a,0xf6,0x00,0x00]
2174 // W32-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
2176 v_cmp_ge_f16_e64 s
[10:11], vcc_hi
, 0xfe0b
2177 // 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]
2178 // W32-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
2180 v_cmp_ge_f16_e64 s
[10:11], ttmp15
, src_scc
2181 // W64
: v_cmp_ge_f16_e64 s
[10:11], ttmp15
, src_scc ; encoding
: [0x0a,0x00,0x06,0xd4,0x7b,0xfa,0x01,0x00]
2182 // W32-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
2184 v_cmp_ge_f16_e64 s
[10:11], m0
, 0.5
2185 // W64
: v_cmp_ge_f16_e64 s
[10:11], m0
, 0.5 ; encoding
: [0x0a,0x00,0x06,0xd4,0x7d,0xe0,0x01,0x00]
2186 // W32-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
2188 v_cmp_ge_f16_e64 s
[10:11], exec_lo
, -1
2189 // W64
: v_cmp_ge_f16_e64 s
[10:11], exec_lo
, -1 ; encoding
: [0x0a,0x00,0x06,0xd4,0x7e,0x82,0x01,0x00]
2190 // W32-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
2192 v_cmp_ge_f16_e64 s
[10:11], |exec_hi|
, null
2193 // W64
: v_cmp_ge_f16_e64 s
[10:11], |exec_hi|
, null ; encoding
: [0x0a,0x01,0x06,0xd4,0x7f,0xf8,0x00,0x00]
2194 // W32-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
2196 v_cmp_ge_f16_e64 s
[10:11], null
, exec_lo
2197 // W64
: v_cmp_ge_f16_e64 s
[10:11], null
, exec_lo ; encoding
: [0x0a,0x00,0x06,0xd4,0x7c,0xfc,0x00,0x00]
2198 // W32-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
2200 v_cmp_ge_f16_e64 s
[104:105], -1, exec_hi
2201 // W64
: v_cmp_ge_f16_e64 s
[104:105], -1, exec_hi ; encoding
: [0x68,0x00,0x06,0xd4,0xc1,0xfe,0x00,0x00]
2202 // W32-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
2204 v_cmp_ge_f16_e64 vcc
, 0.5, -m0
2205 // W64
: v_cmp_ge_f16_e64 vcc
, 0.5, -m0 ; encoding
: [0x6a,0x00,0x06,0xd4,0xf0,0xfa,0x00,0x40]
2206 // W32-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
2208 v_cmp_ge_f16_e64 ttmp
[14:15], -src_scc
, |vcc_lo|
2209 // W64
: v_cmp_ge_f16_e64 ttmp
[14:15], -src_scc
, |vcc_lo| ; encoding
: [0x7a,0x02,0x06,0xd4,0xfd,0xd4,0x00,0x20]
2210 // W32-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
2212 v_cmp_ge_f16_e64 null
, -|
0xfe0b|
, -|vcc_hi| clamp
2213 // GFX11
: v_cmp_ge_f16_e64 null
, -|
0xfe0b|
, -|vcc_hi| clamp ; encoding
: [0x7c,0x83,0x06,0xd4,0xff,0xd6,0x00,0x60,0x0b,0xfe,0x00,0x00]
2215 v_cmp_ge_f32_e64 s5
, v1
, v2
2216 // W32
: v_cmp_ge_f32_e64 s5
, v1
, v2 ; encoding
: [0x05,0x00,0x16,0xd4,0x01,0x05,0x02,0x00]
2217 // W64-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
2219 v_cmp_ge_f32_e64 s5
, v255
, v255
2220 // W32
: v_cmp_ge_f32_e64 s5
, v255
, v255 ; encoding
: [0x05,0x00,0x16,0xd4,0xff,0xff,0x03,0x00]
2221 // W64-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
2223 v_cmp_ge_f32_e64 s5
, s1
, s2
2224 // W32
: v_cmp_ge_f32_e64 s5
, s1
, s2 ; encoding
: [0x05,0x00,0x16,0xd4,0x01,0x04,0x00,0x00]
2225 // W64-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
2227 v_cmp_ge_f32_e64 s5
, s105
, s105
2228 // W32
: v_cmp_ge_f32_e64 s5
, s105
, s105 ; encoding
: [0x05,0x00,0x16,0xd4,0x69,0xd2,0x00,0x00]
2229 // W64-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
2231 v_cmp_ge_f32_e64 s5
, vcc_lo
, ttmp15
2232 // W32
: v_cmp_ge_f32_e64 s5
, vcc_lo
, ttmp15 ; encoding
: [0x05,0x00,0x16,0xd4,0x6a,0xf6,0x00,0x00]
2233 // W64-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
2235 v_cmp_ge_f32_e64 s5
, vcc_hi
, 0xaf123456
2236 // W32
: v_cmp_ge_f32_e64 s5
, vcc_hi
, 0xaf123456 ; encoding
: [0x05,0x00,0x16,0xd4,0x6b,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf]
2237 // W64-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
2239 v_cmp_ge_f32_e64 s5
, ttmp15
, src_scc
2240 // W32
: v_cmp_ge_f32_e64 s5
, ttmp15
, src_scc ; encoding
: [0x05,0x00,0x16,0xd4,0x7b,0xfa,0x01,0x00]
2241 // W64-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
2243 v_cmp_ge_f32_e64 s5
, m0
, 0.5
2244 // W32
: v_cmp_ge_f32_e64 s5
, m0
, 0.5 ; encoding
: [0x05,0x00,0x16,0xd4,0x7d,0xe0,0x01,0x00]
2245 // W64-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
2247 v_cmp_ge_f32_e64 s5
, exec_lo
, -1
2248 // W32
: v_cmp_ge_f32_e64 s5
, exec_lo
, -1 ; encoding
: [0x05,0x00,0x16,0xd4,0x7e,0x82,0x01,0x00]
2249 // W64-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
2251 v_cmp_ge_f32_e64 s5
, |exec_hi|
, null
2252 // W32
: v_cmp_ge_f32_e64 s5
, |exec_hi|
, null ; encoding
: [0x05,0x01,0x16,0xd4,0x7f,0xf8,0x00,0x00]
2253 // W64-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
2255 v_cmp_ge_f32_e64 s105
, null
, exec_lo
2256 // W32
: v_cmp_ge_f32_e64 s105
, null
, exec_lo ; encoding
: [0x69,0x00,0x16,0xd4,0x7c,0xfc,0x00,0x00]
2257 // W64-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
2259 v_cmp_ge_f32_e64 vcc_lo
, -1, exec_hi
2260 // W32
: v_cmp_ge_f32_e64 vcc_lo
, -1, exec_hi ; encoding
: [0x6a,0x00,0x16,0xd4,0xc1,0xfe,0x00,0x00]
2261 // W64-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
2263 v_cmp_ge_f32_e64 vcc_hi
, 0.5, -m0
2264 // W32
: v_cmp_ge_f32_e64 vcc_hi
, 0.5, -m0 ; encoding
: [0x6b,0x00,0x16,0xd4,0xf0,0xfa,0x00,0x40]
2265 // W64-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
2267 v_cmp_ge_f32_e64 ttmp15
, -src_scc
, |vcc_lo|
2268 // W32
: v_cmp_ge_f32_e64 ttmp15
, -src_scc
, |vcc_lo| ; encoding
: [0x7b,0x02,0x16,0xd4,0xfd,0xd4,0x00,0x20]
2269 // W64-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
2271 v_cmp_ge_f32_e64 s
[10:11], v1
, v2
2272 // W64
: v_cmp_ge_f32_e64 s
[10:11], v1
, v2 ; encoding
: [0x0a,0x00,0x16,0xd4,0x01,0x05,0x02,0x00]
2273 // W32-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
2275 v_cmp_ge_f32_e64 s
[10:11], v255
, v255
2276 // W64
: v_cmp_ge_f32_e64 s
[10:11], v255
, v255 ; encoding
: [0x0a,0x00,0x16,0xd4,0xff,0xff,0x03,0x00]
2277 // W32-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
2279 v_cmp_ge_f32_e64 s
[10:11], s1
, s2
2280 // W64
: v_cmp_ge_f32_e64 s
[10:11], s1
, s2 ; encoding
: [0x0a,0x00,0x16,0xd4,0x01,0x04,0x00,0x00]
2281 // W32-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
2283 v_cmp_ge_f32_e64 s
[10:11], s105
, s105
2284 // W64
: v_cmp_ge_f32_e64 s
[10:11], s105
, s105 ; encoding
: [0x0a,0x00,0x16,0xd4,0x69,0xd2,0x00,0x00]
2285 // W32-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
2287 v_cmp_ge_f32_e64 s
[10:11], vcc_lo
, ttmp15
2288 // W64
: v_cmp_ge_f32_e64 s
[10:11], vcc_lo
, ttmp15 ; encoding
: [0x0a,0x00,0x16,0xd4,0x6a,0xf6,0x00,0x00]
2289 // W32-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
2291 v_cmp_ge_f32_e64 s
[10:11], vcc_hi
, 0xaf123456
2292 // 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]
2293 // W32-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
2295 v_cmp_ge_f32_e64 s
[10:11], ttmp15
, src_scc
2296 // W64
: v_cmp_ge_f32_e64 s
[10:11], ttmp15
, src_scc ; encoding
: [0x0a,0x00,0x16,0xd4,0x7b,0xfa,0x01,0x00]
2297 // W32-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
2299 v_cmp_ge_f32_e64 s
[10:11], m0
, 0.5
2300 // W64
: v_cmp_ge_f32_e64 s
[10:11], m0
, 0.5 ; encoding
: [0x0a,0x00,0x16,0xd4,0x7d,0xe0,0x01,0x00]
2301 // W32-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
2303 v_cmp_ge_f32_e64 s
[10:11], exec_lo
, -1
2304 // W64
: v_cmp_ge_f32_e64 s
[10:11], exec_lo
, -1 ; encoding
: [0x0a,0x00,0x16,0xd4,0x7e,0x82,0x01,0x00]
2305 // W32-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
2307 v_cmp_ge_f32_e64 s
[10:11], |exec_hi|
, null
2308 // W64
: v_cmp_ge_f32_e64 s
[10:11], |exec_hi|
, null ; encoding
: [0x0a,0x01,0x16,0xd4,0x7f,0xf8,0x00,0x00]
2309 // W32-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
2311 v_cmp_ge_f32_e64 s
[10:11], null
, exec_lo
2312 // W64
: v_cmp_ge_f32_e64 s
[10:11], null
, exec_lo ; encoding
: [0x0a,0x00,0x16,0xd4,0x7c,0xfc,0x00,0x00]
2313 // W32-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
2315 v_cmp_ge_f32_e64 s
[104:105], -1, exec_hi
2316 // W64
: v_cmp_ge_f32_e64 s
[104:105], -1, exec_hi ; encoding
: [0x68,0x00,0x16,0xd4,0xc1,0xfe,0x00,0x00]
2317 // W32-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
2319 v_cmp_ge_f32_e64 vcc
, 0.5, -m0
2320 // W64
: v_cmp_ge_f32_e64 vcc
, 0.5, -m0 ; encoding
: [0x6a,0x00,0x16,0xd4,0xf0,0xfa,0x00,0x40]
2321 // W32-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
2323 v_cmp_ge_f32_e64 ttmp
[14:15], -src_scc
, |vcc_lo|
2324 // W64
: v_cmp_ge_f32_e64 ttmp
[14:15], -src_scc
, |vcc_lo| ; encoding
: [0x7a,0x02,0x16,0xd4,0xfd,0xd4,0x00,0x20]
2325 // W32-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
2327 v_cmp_ge_f32_e64 null
, -|
0xaf123456|
, -|vcc_hi| clamp
2328 // GFX11
: v_cmp_ge_f32_e64 null
, -|
0xaf123456|
, -|vcc_hi| clamp ; encoding
: [0x7c,0x83,0x16,0xd4,0xff,0xd6,0x00,0x60,0x56,0x34,0x12,0xaf]
2330 v_cmp_ge_f64_e64 s5
, v
[1:2], v
[2:3]
2331 // W32
: v_cmp_ge_f64_e64 s5
, v
[1:2], v
[2:3] ; encoding
: [0x05,0x00,0x26,0xd4,0x01,0x05,0x02,0x00]
2332 // W64-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
2334 v_cmp_ge_f64_e64 s5
, v
[254:255], v
[254:255]
2335 // W32
: v_cmp_ge_f64_e64 s5
, v
[254:255], v
[254:255] ; encoding
: [0x05,0x00,0x26,0xd4,0xfe,0xfd,0x03,0x00]
2336 // W64-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
2338 v_cmp_ge_f64_e64 s5
, s
[2:3], s
[4:5]
2339 // W32
: v_cmp_ge_f64_e64 s5
, s
[2:3], s
[4:5] ; encoding
: [0x05,0x00,0x26,0xd4,0x02,0x08,0x00,0x00]
2340 // W64-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
2342 v_cmp_ge_f64_e64 s5
, s
[104:105], s
[104:105]
2343 // W32
: v_cmp_ge_f64_e64 s5
, s
[104:105], s
[104:105] ; encoding
: [0x05,0x00,0x26,0xd4,0x68,0xd0,0x00,0x00]
2344 // W64-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
2346 v_cmp_ge_f64_e64 s5
, vcc
, ttmp
[14:15]
2347 // W32
: v_cmp_ge_f64_e64 s5
, vcc
, ttmp
[14:15] ; encoding
: [0x05,0x00,0x26,0xd4,0x6a,0xf4,0x00,0x00]
2348 // W64-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
2350 v_cmp_ge_f64_e64 s5
, ttmp
[14:15], 0xaf123456
2351 // W32
: v_cmp_ge_f64_e64 s5
, ttmp
[14:15], 0xaf123456 ; encoding
: [0x05,0x00,0x26,0xd4,0x7a,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf]
2352 // W64-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
2354 v_cmp_ge_f64_e64 s5
, -|exec|
, src_scc
2355 // W32
: v_cmp_ge_f64_e64 s5
, -|exec|
, src_scc ; encoding
: [0x05,0x01,0x26,0xd4,0x7e,0xfa,0x01,0x20]
2356 // W64-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
2358 v_cmp_ge_f64_e64 s105
, null
, 0.5
2359 // W32
: v_cmp_ge_f64_e64 s105
, null
, 0.5 ; encoding
: [0x69,0x00,0x26,0xd4,0x7c,0xe0,0x01,0x00]
2360 // W64-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
2362 v_cmp_ge_f64_e64 vcc_lo
, -1, -1
2363 // W32
: v_cmp_ge_f64_e64 vcc_lo
, -1, -1 ; encoding
: [0x6a,0x00,0x26,0xd4,0xc1,0x82,0x01,0x00]
2364 // W64-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
2366 v_cmp_ge_f64_e64 vcc_hi
, 0.5, null
2367 // W32
: v_cmp_ge_f64_e64 vcc_hi
, 0.5, null ; encoding
: [0x6b,0x00,0x26,0xd4,0xf0,0xf8,0x00,0x00]
2368 // W64-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
2370 v_cmp_ge_f64_e64 ttmp15
, -|src_scc|
, -|exec|
2371 // W32
: v_cmp_ge_f64_e64 ttmp15
, -|src_scc|
, -|exec| ; encoding
: [0x7b,0x03,0x26,0xd4,0xfd,0xfc,0x00,0x60]
2372 // W64-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
2374 v_cmp_ge_f64_e64 s
[10:11], v
[1:2], v
[2:3]
2375 // W64
: v_cmp_ge_f64_e64 s
[10:11], v
[1:2], v
[2:3] ; encoding
: [0x0a,0x00,0x26,0xd4,0x01,0x05,0x02,0x00]
2376 // W32-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
2378 v_cmp_ge_f64_e64 s
[10:11], v
[254:255], v
[254:255]
2379 // W64
: v_cmp_ge_f64_e64 s
[10:11], v
[254:255], v
[254:255] ; encoding
: [0x0a,0x00,0x26,0xd4,0xfe,0xfd,0x03,0x00]
2380 // W32-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
2382 v_cmp_ge_f64_e64 s
[10:11], s
[2:3], s
[4:5]
2383 // W64
: v_cmp_ge_f64_e64 s
[10:11], s
[2:3], s
[4:5] ; encoding
: [0x0a,0x00,0x26,0xd4,0x02,0x08,0x00,0x00]
2384 // W32-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
2386 v_cmp_ge_f64_e64 s
[10:11], s
[104:105], s
[104:105]
2387 // W64
: v_cmp_ge_f64_e64 s
[10:11], s
[104:105], s
[104:105] ; encoding
: [0x0a,0x00,0x26,0xd4,0x68,0xd0,0x00,0x00]
2388 // W32-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
2390 v_cmp_ge_f64_e64 s
[10:11], vcc
, ttmp
[14:15]
2391 // W64
: v_cmp_ge_f64_e64 s
[10:11], vcc
, ttmp
[14:15] ; encoding
: [0x0a,0x00,0x26,0xd4,0x6a,0xf4,0x00,0x00]
2392 // W32-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
2394 v_cmp_ge_f64_e64 s
[10:11], ttmp
[14:15], 0xaf123456
2395 // 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]
2396 // W32-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
2398 v_cmp_ge_f64_e64 s
[10:11], -|exec|
, src_scc
2399 // W64
: v_cmp_ge_f64_e64 s
[10:11], -|exec|
, src_scc ; encoding
: [0x0a,0x01,0x26,0xd4,0x7e,0xfa,0x01,0x20]
2400 // W32-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
2402 v_cmp_ge_f64_e64 s
[10:11], null
, 0.5
2403 // W64
: v_cmp_ge_f64_e64 s
[10:11], null
, 0.5 ; encoding
: [0x0a,0x00,0x26,0xd4,0x7c,0xe0,0x01,0x00]
2404 // W32-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
2406 v_cmp_ge_f64_e64 s
[104:105], -1, -1
2407 // W64
: v_cmp_ge_f64_e64 s
[104:105], -1, -1 ; encoding
: [0x68,0x00,0x26,0xd4,0xc1,0x82,0x01,0x00]
2408 // W32-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
2410 v_cmp_ge_f64_e64 vcc
, 0.5, null
2411 // W64
: v_cmp_ge_f64_e64 vcc
, 0.5, null ; encoding
: [0x6a,0x00,0x26,0xd4,0xf0,0xf8,0x00,0x00]
2412 // W32-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
2414 v_cmp_ge_f64_e64 ttmp
[14:15], -|src_scc|
, -|exec|
2415 // W64
: v_cmp_ge_f64_e64 ttmp
[14:15], -|src_scc|
, -|exec| ; encoding
: [0x7a,0x03,0x26,0xd4,0xfd,0xfc,0x00,0x60]
2416 // W32-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
2418 v_cmp_ge_f64_e64 null
, 0xaf123456, -|vcc| clamp
2419 // GFX11
: v_cmp_ge_f64_e64 null
, 0xaf123456, -|vcc| clamp ; encoding
: [0x7c,0x82,0x26,0xd4,0xff,0xd4,0x00,0x40,0x56,0x34,0x12,0xaf]
2421 v_cmp_ge_i16_e64 s5
, v1.
l, v2.
l
2422 // W32
: v_cmp_ge_i16_e64 s5
, v1.
l, v2.
l ; encoding
: [0x05,0x00,0x36,0xd4,0x01,0x05,0x02,0x00]
2423 // W64-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
2425 v_cmp_ge_i16_e64 s5
, v255.
l, v255.
l
2426 // W32
: v_cmp_ge_i16_e64 s5
, v255.
l, v255.
l ; encoding
: [0x05,0x00,0x36,0xd4,0xff,0xff,0x03,0x00]
2427 // W64-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
2429 v_cmp_ge_i16_e64 s5
, s1
, s2
2430 // W32
: v_cmp_ge_i16_e64 s5
, s1
, s2 ; encoding
: [0x05,0x00,0x36,0xd4,0x01,0x04,0x00,0x00]
2431 // W64-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
2433 v_cmp_ge_i16_e64 s5
, s105
, s105
2434 // W32
: v_cmp_ge_i16_e64 s5
, s105
, s105 ; encoding
: [0x05,0x00,0x36,0xd4,0x69,0xd2,0x00,0x00]
2435 // W64-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
2437 v_cmp_ge_i16_e64 s5
, vcc_lo
, ttmp15
2438 // W32
: v_cmp_ge_i16_e64 s5
, vcc_lo
, ttmp15 ; encoding
: [0x05,0x00,0x36,0xd4,0x6a,0xf6,0x00,0x00]
2439 // W64-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
2441 v_cmp_ge_i16_e64 s5
, vcc_hi
, 0xfe0b
2442 // W32
: v_cmp_ge_i16_e64 s5
, vcc_hi
, 0xfe0b ; encoding
: [0x05,0x00,0x36,0xd4,0x6b,0xfe,0x01,0x00,0x0b,0xfe,0x00,0x00]
2443 // W64-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
2445 v_cmp_ge_i16_e64 s5
, ttmp15
, src_scc
2446 // W32
: v_cmp_ge_i16_e64 s5
, ttmp15
, src_scc ; encoding
: [0x05,0x00,0x36,0xd4,0x7b,0xfa,0x01,0x00]
2447 // W64-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
2449 v_cmp_ge_i16_e64 s5
, m0
, 0.5
2450 // W32
: v_cmp_ge_i16_e64 s5
, m0
, 0.5 ; encoding
: [0x05,0x00,0x36,0xd4,0x7d,0xe0,0x01,0x00]
2451 // W64-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
2453 v_cmp_ge_i16_e64 s5
, exec_lo
, -1
2454 // W32
: v_cmp_ge_i16_e64 s5
, exec_lo
, -1 ; encoding
: [0x05,0x00,0x36,0xd4,0x7e,0x82,0x01,0x00]
2455 // W64-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
2457 v_cmp_ge_i16_e64 s5
, exec_hi
, null
2458 // W32
: v_cmp_ge_i16_e64 s5
, exec_hi
, null ; encoding
: [0x05,0x00,0x36,0xd4,0x7f,0xf8,0x00,0x00]
2459 // W64-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
2461 v_cmp_ge_i16_e64 s105
, null
, exec_lo
2462 // W32
: v_cmp_ge_i16_e64 s105
, null
, exec_lo ; encoding
: [0x69,0x00,0x36,0xd4,0x7c,0xfc,0x00,0x00]
2463 // W64-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
2465 v_cmp_ge_i16_e64 vcc_lo
, -1, exec_hi
2466 // W32
: v_cmp_ge_i16_e64 vcc_lo
, -1, exec_hi ; encoding
: [0x6a,0x00,0x36,0xd4,0xc1,0xfe,0x00,0x00]
2467 // W64-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
2469 v_cmp_ge_i16_e64 vcc_hi
, 0.5, m0
2470 // W32
: v_cmp_ge_i16_e64 vcc_hi
, 0.5, m0 ; encoding
: [0x6b,0x00,0x36,0xd4,0xf0,0xfa,0x00,0x00]
2471 // W64-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
2473 v_cmp_ge_i16_e64 ttmp15
, src_scc
, vcc_lo
2474 // W32
: v_cmp_ge_i16_e64 ttmp15
, src_scc
, vcc_lo ; encoding
: [0x7b,0x00,0x36,0xd4,0xfd,0xd4,0x00,0x00]
2475 // W64-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
2477 v_cmp_ge_i16_e64 s
[10:11], v1.
l, v2.
l
2478 // W64
: v_cmp_ge_i16_e64 s
[10:11], v1.
l, v2.
l ; encoding
: [0x0a,0x00,0x36,0xd4,0x01,0x05,0x02,0x00]
2479 // W32-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
2481 v_cmp_ge_i16_e64 s
[10:11], v255.
l, v255.
l
2482 // W64
: v_cmp_ge_i16_e64 s
[10:11], v255.
l, v255.
l ; encoding
: [0x0a,0x00,0x36,0xd4,0xff,0xff,0x03,0x00]
2483 // W32-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
2485 v_cmp_ge_i16_e64 s
[10:11], s1
, s2
2486 // W64
: v_cmp_ge_i16_e64 s
[10:11], s1
, s2 ; encoding
: [0x0a,0x00,0x36,0xd4,0x01,0x04,0x00,0x00]
2487 // W32-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
2489 v_cmp_ge_i16_e64 s
[10:11], s105
, s105
2490 // W64
: v_cmp_ge_i16_e64 s
[10:11], s105
, s105 ; encoding
: [0x0a,0x00,0x36,0xd4,0x69,0xd2,0x00,0x00]
2491 // W32-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
2493 v_cmp_ge_i16_e64 s
[10:11], vcc_lo
, ttmp15
2494 // W64
: v_cmp_ge_i16_e64 s
[10:11], vcc_lo
, ttmp15 ; encoding
: [0x0a,0x00,0x36,0xd4,0x6a,0xf6,0x00,0x00]
2495 // W32-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
2497 v_cmp_ge_i16_e64 s
[10:11], vcc_hi
, 0xfe0b
2498 // 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]
2499 // W32-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
2501 v_cmp_ge_i16_e64 s
[10:11], ttmp15
, src_scc
2502 // W64
: v_cmp_ge_i16_e64 s
[10:11], ttmp15
, src_scc ; encoding
: [0x0a,0x00,0x36,0xd4,0x7b,0xfa,0x01,0x00]
2503 // W32-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
2505 v_cmp_ge_i16_e64 s
[10:11], m0
, 0.5
2506 // W64
: v_cmp_ge_i16_e64 s
[10:11], m0
, 0.5 ; encoding
: [0x0a,0x00,0x36,0xd4,0x7d,0xe0,0x01,0x00]
2507 // W32-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
2509 v_cmp_ge_i16_e64 s
[10:11], exec_lo
, -1
2510 // W64
: v_cmp_ge_i16_e64 s
[10:11], exec_lo
, -1 ; encoding
: [0x0a,0x00,0x36,0xd4,0x7e,0x82,0x01,0x00]
2511 // W32-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
2513 v_cmp_ge_i16_e64 s
[10:11], exec_hi
, null
2514 // W64
: v_cmp_ge_i16_e64 s
[10:11], exec_hi
, null ; encoding
: [0x0a,0x00,0x36,0xd4,0x7f,0xf8,0x00,0x00]
2515 // W32-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
2517 v_cmp_ge_i16_e64 s
[10:11], null
, exec_lo
2518 // W64
: v_cmp_ge_i16_e64 s
[10:11], null
, exec_lo ; encoding
: [0x0a,0x00,0x36,0xd4,0x7c,0xfc,0x00,0x00]
2519 // W32-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
2521 v_cmp_ge_i16_e64 s
[104:105], -1, exec_hi
2522 // W64
: v_cmp_ge_i16_e64 s
[104:105], -1, exec_hi ; encoding
: [0x68,0x00,0x36,0xd4,0xc1,0xfe,0x00,0x00]
2523 // W32-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
2525 v_cmp_ge_i16_e64 vcc
, 0.5, m0
2526 // W64
: v_cmp_ge_i16_e64 vcc
, 0.5, m0 ; encoding
: [0x6a,0x00,0x36,0xd4,0xf0,0xfa,0x00,0x00]
2527 // W32-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
2529 v_cmp_ge_i16_e64 ttmp
[14:15], src_scc
, vcc_lo
2530 // W64
: v_cmp_ge_i16_e64 ttmp
[14:15], src_scc
, vcc_lo ; encoding
: [0x7a,0x00,0x36,0xd4,0xfd,0xd4,0x00,0x00]
2531 // W32-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
2533 v_cmp_ge_i16_e64 null
, 0xfe0b, vcc_hi
2534 // GFX11
: v_cmp_ge_i16_e64 null
, 0xfe0b, vcc_hi ; encoding
: [0x7c,0x00,0x36,0xd4,0xff,0xd6,0x00,0x00,0x0b,0xfe,0x00,0x00]
2536 v_cmp_ge_i16_e64 vcc_lo
, 0x3800, m0
2537 // W32
: v_cmp_ge_i16_e64 vcc_lo
, 0x3800, m0 ; encoding
: [0x6a,0x00,0x36,0xd4,0xff,0xfa,0x00,0x00,0x00,0x38,0x00,0x00]
2538 // W64-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
2540 v_cmp_ge_i16_e64 vcc
, 0x3800, m0
2541 // W64
: v_cmp_ge_i16_e64 vcc
, 0x3800, m0 ; encoding
: [0x6a,0x00,0x36,0xd4,0xff,0xfa,0x00,0x00,0x00,0x38,0x00,0x00]
2542 // W32-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
2544 v_cmp_ge_i16_e64 s5
, v1.h
, v2.
l
2545 // W32
: v_cmp_ge_i16_e64 s5
, v1.h
, v2.
l op_sel
:[1,0,0] ; encoding
: [0x05,0x08,0x36,0xd4,0x01,0x05,0x02,0x00]
2546 // W64-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
2548 v_cmp_ge_i16_e64 s5
, v255.
l, v255.h
2549 // W32
: v_cmp_ge_i16_e64 s5
, v255.
l, v255.h op_sel
:[0,1,0] ; encoding
: [0x05,0x10,0x36,0xd4,0xff,0xff,0x03,0x00]
2550 // W64-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
2552 v_cmp_ge_i16_e64 s
[10:11], v1.h
, v2.
l
2553 // W64
: 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]
2554 // W32-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
2556 v_cmp_ge_i16_e64 s
[10:11], v255.
l, v255.h
2557 // W64
: 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]
2558 // W32-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
2560 v_cmp_ge_i32_e64 s5
, v1
, v2
2561 // W32
: v_cmp_ge_i32_e64 s5
, v1
, v2 ; encoding
: [0x05,0x00,0x46,0xd4,0x01,0x05,0x02,0x00]
2562 // W64-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
2564 v_cmp_ge_i32_e64 s5
, v255
, v255
2565 // W32
: v_cmp_ge_i32_e64 s5
, v255
, v255 ; encoding
: [0x05,0x00,0x46,0xd4,0xff,0xff,0x03,0x00]
2566 // W64-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
2568 v_cmp_ge_i32_e64 s5
, s1
, s2
2569 // W32
: v_cmp_ge_i32_e64 s5
, s1
, s2 ; encoding
: [0x05,0x00,0x46,0xd4,0x01,0x04,0x00,0x00]
2570 // W64-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
2572 v_cmp_ge_i32_e64 s5
, s105
, s105
2573 // W32
: v_cmp_ge_i32_e64 s5
, s105
, s105 ; encoding
: [0x05,0x00,0x46,0xd4,0x69,0xd2,0x00,0x00]
2574 // W64-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
2576 v_cmp_ge_i32_e64 s5
, vcc_lo
, ttmp15
2577 // W32
: v_cmp_ge_i32_e64 s5
, vcc_lo
, ttmp15 ; encoding
: [0x05,0x00,0x46,0xd4,0x6a,0xf6,0x00,0x00]
2578 // W64-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
2580 v_cmp_ge_i32_e64 s5
, vcc_hi
, 0xaf123456
2581 // W32
: v_cmp_ge_i32_e64 s5
, vcc_hi
, 0xaf123456 ; encoding
: [0x05,0x00,0x46,0xd4,0x6b,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf]
2582 // W64-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
2584 v_cmp_ge_i32_e64 s5
, ttmp15
, src_scc
2585 // W32
: v_cmp_ge_i32_e64 s5
, ttmp15
, src_scc ; encoding
: [0x05,0x00,0x46,0xd4,0x7b,0xfa,0x01,0x00]
2586 // W64-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
2588 v_cmp_ge_i32_e64 s5
, m0
, 0.5
2589 // W32
: v_cmp_ge_i32_e64 s5
, m0
, 0.5 ; encoding
: [0x05,0x00,0x46,0xd4,0x7d,0xe0,0x01,0x00]
2590 // W64-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
2592 v_cmp_ge_i32_e64 s5
, exec_lo
, -1
2593 // W32
: v_cmp_ge_i32_e64 s5
, exec_lo
, -1 ; encoding
: [0x05,0x00,0x46,0xd4,0x7e,0x82,0x01,0x00]
2594 // W64-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
2596 v_cmp_ge_i32_e64 s5
, exec_hi
, null
2597 // W32
: v_cmp_ge_i32_e64 s5
, exec_hi
, null ; encoding
: [0x05,0x00,0x46,0xd4,0x7f,0xf8,0x00,0x00]
2598 // W64-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
2600 v_cmp_ge_i32_e64 s105
, null
, exec_lo
2601 // W32
: v_cmp_ge_i32_e64 s105
, null
, exec_lo ; encoding
: [0x69,0x00,0x46,0xd4,0x7c,0xfc,0x00,0x00]
2602 // W64-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
2604 v_cmp_ge_i32_e64 vcc_lo
, -1, exec_hi
2605 // W32
: v_cmp_ge_i32_e64 vcc_lo
, -1, exec_hi ; encoding
: [0x6a,0x00,0x46,0xd4,0xc1,0xfe,0x00,0x00]
2606 // W64-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
2608 v_cmp_ge_i32_e64 vcc_hi
, 0.5, m0
2609 // W32
: v_cmp_ge_i32_e64 vcc_hi
, 0.5, m0 ; encoding
: [0x6b,0x00,0x46,0xd4,0xf0,0xfa,0x00,0x00]
2610 // W64-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
2612 v_cmp_ge_i32_e64 ttmp15
, src_scc
, vcc_lo
2613 // W32
: v_cmp_ge_i32_e64 ttmp15
, src_scc
, vcc_lo ; encoding
: [0x7b,0x00,0x46,0xd4,0xfd,0xd4,0x00,0x00]
2614 // W64-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
2616 v_cmp_ge_i32_e64 s
[10:11], v1
, v2
2617 // W64
: v_cmp_ge_i32_e64 s
[10:11], v1
, v2 ; encoding
: [0x0a,0x00,0x46,0xd4,0x01,0x05,0x02,0x00]
2618 // W32-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
2620 v_cmp_ge_i32_e64 s
[10:11], v255
, v255
2621 // W64
: v_cmp_ge_i32_e64 s
[10:11], v255
, v255 ; encoding
: [0x0a,0x00,0x46,0xd4,0xff,0xff,0x03,0x00]
2622 // W32-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
2624 v_cmp_ge_i32_e64 s
[10:11], s1
, s2
2625 // W64
: v_cmp_ge_i32_e64 s
[10:11], s1
, s2 ; encoding
: [0x0a,0x00,0x46,0xd4,0x01,0x04,0x00,0x00]
2626 // W32-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
2628 v_cmp_ge_i32_e64 s
[10:11], s105
, s105
2629 // W64
: v_cmp_ge_i32_e64 s
[10:11], s105
, s105 ; encoding
: [0x0a,0x00,0x46,0xd4,0x69,0xd2,0x00,0x00]
2630 // W32-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
2632 v_cmp_ge_i32_e64 s
[10:11], vcc_lo
, ttmp15
2633 // W64
: v_cmp_ge_i32_e64 s
[10:11], vcc_lo
, ttmp15 ; encoding
: [0x0a,0x00,0x46,0xd4,0x6a,0xf6,0x00,0x00]
2634 // W32-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
2636 v_cmp_ge_i32_e64 s
[10:11], vcc_hi
, 0xaf123456
2637 // 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]
2638 // W32-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
2640 v_cmp_ge_i32_e64 s
[10:11], ttmp15
, src_scc
2641 // W64
: v_cmp_ge_i32_e64 s
[10:11], ttmp15
, src_scc ; encoding
: [0x0a,0x00,0x46,0xd4,0x7b,0xfa,0x01,0x00]
2642 // W32-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
2644 v_cmp_ge_i32_e64 s
[10:11], m0
, 0.5
2645 // W64
: v_cmp_ge_i32_e64 s
[10:11], m0
, 0.5 ; encoding
: [0x0a,0x00,0x46,0xd4,0x7d,0xe0,0x01,0x00]
2646 // W32-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
2648 v_cmp_ge_i32_e64 s
[10:11], exec_lo
, -1
2649 // W64
: v_cmp_ge_i32_e64 s
[10:11], exec_lo
, -1 ; encoding
: [0x0a,0x00,0x46,0xd4,0x7e,0x82,0x01,0x00]
2650 // W32-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
2652 v_cmp_ge_i32_e64 s
[10:11], exec_hi
, null
2653 // W64
: v_cmp_ge_i32_e64 s
[10:11], exec_hi
, null ; encoding
: [0x0a,0x00,0x46,0xd4,0x7f,0xf8,0x00,0x00]
2654 // W32-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
2656 v_cmp_ge_i32_e64 s
[10:11], null
, exec_lo
2657 // W64
: v_cmp_ge_i32_e64 s
[10:11], null
, exec_lo ; encoding
: [0x0a,0x00,0x46,0xd4,0x7c,0xfc,0x00,0x00]
2658 // W32-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
2660 v_cmp_ge_i32_e64 s
[104:105], -1, exec_hi
2661 // W64
: v_cmp_ge_i32_e64 s
[104:105], -1, exec_hi ; encoding
: [0x68,0x00,0x46,0xd4,0xc1,0xfe,0x00,0x00]
2662 // W32-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
2664 v_cmp_ge_i32_e64 vcc
, 0.5, m0
2665 // W64
: v_cmp_ge_i32_e64 vcc
, 0.5, m0 ; encoding
: [0x6a,0x00,0x46,0xd4,0xf0,0xfa,0x00,0x00]
2666 // W32-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
2668 v_cmp_ge_i32_e64 ttmp
[14:15], src_scc
, vcc_lo
2669 // W64
: v_cmp_ge_i32_e64 ttmp
[14:15], src_scc
, vcc_lo ; encoding
: [0x7a,0x00,0x46,0xd4,0xfd,0xd4,0x00,0x00]
2670 // W32-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
2672 v_cmp_ge_i32_e64 null
, 0xaf123456, vcc_hi
2673 // GFX11
: v_cmp_ge_i32_e64 null
, 0xaf123456, vcc_hi ; encoding
: [0x7c,0x00,0x46,0xd4,0xff,0xd6,0x00,0x00,0x56,0x34,0x12,0xaf]
2675 v_cmp_ge_i64_e64 s5
, v
[1:2], v
[2:3]
2676 // W32
: v_cmp_ge_i64_e64 s5
, v
[1:2], v
[2:3] ; encoding
: [0x05,0x00,0x56,0xd4,0x01,0x05,0x02,0x00]
2677 // W64-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
2679 v_cmp_ge_i64_e64 s5
, v
[254:255], v
[254:255]
2680 // W32
: v_cmp_ge_i64_e64 s5
, v
[254:255], v
[254:255] ; encoding
: [0x05,0x00,0x56,0xd4,0xfe,0xfd,0x03,0x00]
2681 // W64-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
2683 v_cmp_ge_i64_e64 s5
, s
[2:3], s
[4:5]
2684 // W32
: v_cmp_ge_i64_e64 s5
, s
[2:3], s
[4:5] ; encoding
: [0x05,0x00,0x56,0xd4,0x02,0x08,0x00,0x00]
2685 // W64-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
2687 v_cmp_ge_i64_e64 s5
, s
[104:105], s
[104:105]
2688 // W32
: v_cmp_ge_i64_e64 s5
, s
[104:105], s
[104:105] ; encoding
: [0x05,0x00,0x56,0xd4,0x68,0xd0,0x00,0x00]
2689 // W64-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
2691 v_cmp_ge_i64_e64 s5
, vcc
, ttmp
[14:15]
2692 // W32
: v_cmp_ge_i64_e64 s5
, vcc
, ttmp
[14:15] ; encoding
: [0x05,0x00,0x56,0xd4,0x6a,0xf4,0x00,0x00]
2693 // W64-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
2695 v_cmp_ge_i64_e64 s5
, ttmp
[14:15], 0xaf123456
2696 // W32
: v_cmp_ge_i64_e64 s5
, ttmp
[14:15], 0xaf123456 ; encoding
: [0x05,0x00,0x56,0xd4,0x7a,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf]
2697 // W64-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
2699 v_cmp_ge_i64_e64 s5
, exec
, src_scc
2700 // W32
: v_cmp_ge_i64_e64 s5
, exec
, src_scc ; encoding
: [0x05,0x00,0x56,0xd4,0x7e,0xfa,0x01,0x00]
2701 // W64-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
2703 v_cmp_ge_i64_e64 s105
, null
, 0.5
2704 // W32
: v_cmp_ge_i64_e64 s105
, null
, 0.5 ; encoding
: [0x69,0x00,0x56,0xd4,0x7c,0xe0,0x01,0x00]
2705 // W64-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
2707 v_cmp_ge_i64_e64 vcc_lo
, -1, -1
2708 // W32
: v_cmp_ge_i64_e64 vcc_lo
, -1, -1 ; encoding
: [0x6a,0x00,0x56,0xd4,0xc1,0x82,0x01,0x00]
2709 // W64-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
2711 v_cmp_ge_i64_e64 vcc_hi
, 0.5, null
2712 // W32
: v_cmp_ge_i64_e64 vcc_hi
, 0.5, null ; encoding
: [0x6b,0x00,0x56,0xd4,0xf0,0xf8,0x00,0x00]
2713 // W64-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
2715 v_cmp_ge_i64_e64 ttmp15
, src_scc
, exec
2716 // W32
: v_cmp_ge_i64_e64 ttmp15
, src_scc
, exec ; encoding
: [0x7b,0x00,0x56,0xd4,0xfd,0xfc,0x00,0x00]
2717 // W64-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
2719 v_cmp_ge_i64_e64 s
[10:11], v
[1:2], v
[2:3]
2720 // W64
: v_cmp_ge_i64_e64 s
[10:11], v
[1:2], v
[2:3] ; encoding
: [0x0a,0x00,0x56,0xd4,0x01,0x05,0x02,0x00]
2721 // W32-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
2723 v_cmp_ge_i64_e64 s
[10:11], v
[254:255], v
[254:255]
2724 // W64
: v_cmp_ge_i64_e64 s
[10:11], v
[254:255], v
[254:255] ; encoding
: [0x0a,0x00,0x56,0xd4,0xfe,0xfd,0x03,0x00]
2725 // W32-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
2727 v_cmp_ge_i64_e64 s
[10:11], s
[2:3], s
[4:5]
2728 // W64
: v_cmp_ge_i64_e64 s
[10:11], s
[2:3], s
[4:5] ; encoding
: [0x0a,0x00,0x56,0xd4,0x02,0x08,0x00,0x00]
2729 // W32-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
2731 v_cmp_ge_i64_e64 s
[10:11], s
[104:105], s
[104:105]
2732 // W64
: v_cmp_ge_i64_e64 s
[10:11], s
[104:105], s
[104:105] ; encoding
: [0x0a,0x00,0x56,0xd4,0x68,0xd0,0x00,0x00]
2733 // W32-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
2735 v_cmp_ge_i64_e64 s
[10:11], vcc
, ttmp
[14:15]
2736 // W64
: v_cmp_ge_i64_e64 s
[10:11], vcc
, ttmp
[14:15] ; encoding
: [0x0a,0x00,0x56,0xd4,0x6a,0xf4,0x00,0x00]
2737 // W32-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
2739 v_cmp_ge_i64_e64 s
[10:11], ttmp
[14:15], 0xaf123456
2740 // 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]
2741 // W32-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
2743 v_cmp_ge_i64_e64 s
[10:11], exec
, src_scc
2744 // W64
: v_cmp_ge_i64_e64 s
[10:11], exec
, src_scc ; encoding
: [0x0a,0x00,0x56,0xd4,0x7e,0xfa,0x01,0x00]
2745 // W32-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
2747 v_cmp_ge_i64_e64 s
[10:11], null
, 0.5
2748 // W64
: v_cmp_ge_i64_e64 s
[10:11], null
, 0.5 ; encoding
: [0x0a,0x00,0x56,0xd4,0x7c,0xe0,0x01,0x00]
2749 // W32-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
2751 v_cmp_ge_i64_e64 s
[104:105], -1, -1
2752 // W64
: v_cmp_ge_i64_e64 s
[104:105], -1, -1 ; encoding
: [0x68,0x00,0x56,0xd4,0xc1,0x82,0x01,0x00]
2753 // W32-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
2755 v_cmp_ge_i64_e64 vcc
, 0.5, null
2756 // W64
: v_cmp_ge_i64_e64 vcc
, 0.5, null ; encoding
: [0x6a,0x00,0x56,0xd4,0xf0,0xf8,0x00,0x00]
2757 // W32-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
2759 v_cmp_ge_i64_e64 ttmp
[14:15], src_scc
, exec
2760 // W64
: v_cmp_ge_i64_e64 ttmp
[14:15], src_scc
, exec ; encoding
: [0x7a,0x00,0x56,0xd4,0xfd,0xfc,0x00,0x00]
2761 // W32-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
2763 v_cmp_ge_i64_e64 null
, 0xaf123456, vcc
2764 // GFX11
: v_cmp_ge_i64_e64 null
, 0xaf123456, vcc ; encoding
: [0x7c,0x00,0x56,0xd4,0xff,0xd4,0x00,0x00,0x56,0x34,0x12,0xaf]
2766 v_cmp_ge_u16_e64 s5
, v1.
l, v2.
l
2767 // W32
: v_cmp_ge_u16_e64 s5
, v1.
l, v2.
l ; encoding
: [0x05,0x00,0x3e,0xd4,0x01,0x05,0x02,0x00]
2768 // W64-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
2770 v_cmp_ge_u16_e64 s5
, v255.
l, v255.
l
2771 // W32
: v_cmp_ge_u16_e64 s5
, v255.
l, v255.
l ; encoding
: [0x05,0x00,0x3e,0xd4,0xff,0xff,0x03,0x00]
2772 // W64-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
2774 v_cmp_ge_u16_e64 s5
, s1
, s2
2775 // W32
: v_cmp_ge_u16_e64 s5
, s1
, s2 ; encoding
: [0x05,0x00,0x3e,0xd4,0x01,0x04,0x00,0x00]
2776 // W64-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
2778 v_cmp_ge_u16_e64 s5
, s105
, s105
2779 // W32
: v_cmp_ge_u16_e64 s5
, s105
, s105 ; encoding
: [0x05,0x00,0x3e,0xd4,0x69,0xd2,0x00,0x00]
2780 // W64-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
2782 v_cmp_ge_u16_e64 s5
, vcc_lo
, ttmp15
2783 // W32
: v_cmp_ge_u16_e64 s5
, vcc_lo
, ttmp15 ; encoding
: [0x05,0x00,0x3e,0xd4,0x6a,0xf6,0x00,0x00]
2784 // W64-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
2786 v_cmp_ge_u16_e64 s5
, vcc_hi
, 0xfe0b
2787 // W32
: v_cmp_ge_u16_e64 s5
, vcc_hi
, 0xfe0b ; encoding
: [0x05,0x00,0x3e,0xd4,0x6b,0xfe,0x01,0x00,0x0b,0xfe,0x00,0x00]
2788 // W64-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
2790 v_cmp_ge_u16_e64 s5
, ttmp15
, src_scc
2791 // W32
: v_cmp_ge_u16_e64 s5
, ttmp15
, src_scc ; encoding
: [0x05,0x00,0x3e,0xd4,0x7b,0xfa,0x01,0x00]
2792 // W64-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
2794 v_cmp_ge_u16_e64 s5
, m0
, 0.5
2795 // W32
: v_cmp_ge_u16_e64 s5
, m0
, 0.5 ; encoding
: [0x05,0x00,0x3e,0xd4,0x7d,0xe0,0x01,0x00]
2796 // W64-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
2798 v_cmp_ge_u16_e64 s5
, exec_lo
, -1
2799 // W32
: v_cmp_ge_u16_e64 s5
, exec_lo
, -1 ; encoding
: [0x05,0x00,0x3e,0xd4,0x7e,0x82,0x01,0x00]
2800 // W64-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
2802 v_cmp_ge_u16_e64 s5
, exec_hi
, null
2803 // W32
: v_cmp_ge_u16_e64 s5
, exec_hi
, null ; encoding
: [0x05,0x00,0x3e,0xd4,0x7f,0xf8,0x00,0x00]
2804 // W64-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
2806 v_cmp_ge_u16_e64 s105
, null
, exec_lo
2807 // W32
: v_cmp_ge_u16_e64 s105
, null
, exec_lo ; encoding
: [0x69,0x00,0x3e,0xd4,0x7c,0xfc,0x00,0x00]
2808 // W64-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
2810 v_cmp_ge_u16_e64 vcc_lo
, -1, exec_hi
2811 // W32
: v_cmp_ge_u16_e64 vcc_lo
, -1, exec_hi ; encoding
: [0x6a,0x00,0x3e,0xd4,0xc1,0xfe,0x00,0x00]
2812 // W64-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
2814 v_cmp_ge_u16_e64 vcc_hi
, 0.5, m0
2815 // W32
: v_cmp_ge_u16_e64 vcc_hi
, 0.5, m0 ; encoding
: [0x6b,0x00,0x3e,0xd4,0xf0,0xfa,0x00,0x00]
2816 // W64-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
2818 v_cmp_ge_u16_e64 ttmp15
, src_scc
, vcc_lo
2819 // W32
: v_cmp_ge_u16_e64 ttmp15
, src_scc
, vcc_lo ; encoding
: [0x7b,0x00,0x3e,0xd4,0xfd,0xd4,0x00,0x00]
2820 // W64-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
2822 v_cmp_ge_u16_e64 s
[10:11], v1.
l, v2.
l
2823 // W64
: v_cmp_ge_u16_e64 s
[10:11], v1.
l, v2.
l ; encoding
: [0x0a,0x00,0x3e,0xd4,0x01,0x05,0x02,0x00]
2824 // W32-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
2826 v_cmp_ge_u16_e64 s
[10:11], v255.
l, v255.
l
2827 // W64
: v_cmp_ge_u16_e64 s
[10:11], v255.
l, v255.
l ; encoding
: [0x0a,0x00,0x3e,0xd4,0xff,0xff,0x03,0x00]
2828 // W32-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
2830 v_cmp_ge_u16_e64 s
[10:11], s1
, s2
2831 // W64
: v_cmp_ge_u16_e64 s
[10:11], s1
, s2 ; encoding
: [0x0a,0x00,0x3e,0xd4,0x01,0x04,0x00,0x00]
2832 // W32-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
2834 v_cmp_ge_u16_e64 s
[10:11], s105
, s105
2835 // W64
: v_cmp_ge_u16_e64 s
[10:11], s105
, s105 ; encoding
: [0x0a,0x00,0x3e,0xd4,0x69,0xd2,0x00,0x00]
2836 // W32-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
2838 v_cmp_ge_u16_e64 s
[10:11], vcc_lo
, ttmp15
2839 // W64
: v_cmp_ge_u16_e64 s
[10:11], vcc_lo
, ttmp15 ; encoding
: [0x0a,0x00,0x3e,0xd4,0x6a,0xf6,0x00,0x00]
2840 // W32-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
2842 v_cmp_ge_u16_e64 s
[10:11], vcc_hi
, 0xfe0b
2843 // 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]
2844 // W32-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
2846 v_cmp_ge_u16_e64 s
[10:11], ttmp15
, src_scc
2847 // W64
: v_cmp_ge_u16_e64 s
[10:11], ttmp15
, src_scc ; encoding
: [0x0a,0x00,0x3e,0xd4,0x7b,0xfa,0x01,0x00]
2848 // W32-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
2850 v_cmp_ge_u16_e64 s
[10:11], m0
, 0.5
2851 // W64
: v_cmp_ge_u16_e64 s
[10:11], m0
, 0.5 ; encoding
: [0x0a,0x00,0x3e,0xd4,0x7d,0xe0,0x01,0x00]
2852 // W32-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
2854 v_cmp_ge_u16_e64 s
[10:11], exec_lo
, -1
2855 // W64
: v_cmp_ge_u16_e64 s
[10:11], exec_lo
, -1 ; encoding
: [0x0a,0x00,0x3e,0xd4,0x7e,0x82,0x01,0x00]
2856 // W32-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
2858 v_cmp_ge_u16_e64 s
[10:11], exec_hi
, null
2859 // W64
: v_cmp_ge_u16_e64 s
[10:11], exec_hi
, null ; encoding
: [0x0a,0x00,0x3e,0xd4,0x7f,0xf8,0x00,0x00]
2860 // W32-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
2862 v_cmp_ge_u16_e64 s
[10:11], null
, exec_lo
2863 // W64
: v_cmp_ge_u16_e64 s
[10:11], null
, exec_lo ; encoding
: [0x0a,0x00,0x3e,0xd4,0x7c,0xfc,0x00,0x00]
2864 // W32-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
2866 v_cmp_ge_u16_e64 s
[104:105], -1, exec_hi
2867 // W64
: v_cmp_ge_u16_e64 s
[104:105], -1, exec_hi ; encoding
: [0x68,0x00,0x3e,0xd4,0xc1,0xfe,0x00,0x00]
2868 // W32-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
2870 v_cmp_ge_u16_e64 vcc
, 0.5, m0
2871 // W64
: v_cmp_ge_u16_e64 vcc
, 0.5, m0 ; encoding
: [0x6a,0x00,0x3e,0xd4,0xf0,0xfa,0x00,0x00]
2872 // W32-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
2874 v_cmp_ge_u16_e64 ttmp
[14:15], src_scc
, vcc_lo
2875 // W64
: v_cmp_ge_u16_e64 ttmp
[14:15], src_scc
, vcc_lo ; encoding
: [0x7a,0x00,0x3e,0xd4,0xfd,0xd4,0x00,0x00]
2876 // W32-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
2878 v_cmp_ge_u16_e64 null
, 0xfe0b, vcc_hi
2879 // GFX11
: v_cmp_ge_u16_e64 null
, 0xfe0b, vcc_hi ; encoding
: [0x7c,0x00,0x3e,0xd4,0xff,0xd6,0x00,0x00,0x0b,0xfe,0x00,0x00]
2881 v_cmp_ge_u16_e64 vcc_lo
, 0x3800, m0
2882 // W32
: v_cmp_ge_u16_e64 vcc_lo
, 0x3800, m0 ; encoding
: [0x6a,0x00,0x3e,0xd4,0xff,0xfa,0x00,0x00,0x00,0x38,0x00,0x00]
2883 // W64-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
2885 v_cmp_ge_u16_e64 vcc
, 0x3800, m0
2886 // W64
: v_cmp_ge_u16_e64 vcc
, 0x3800, m0 ; encoding
: [0x6a,0x00,0x3e,0xd4,0xff,0xfa,0x00,0x00,0x00,0x38,0x00,0x00]
2887 // W32-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
2889 v_cmp_ge_u16_e64 s5
, v1.h
, v2.
l
2890 // W32
: v_cmp_ge_u16_e64 s5
, v1.h
, v2.
l op_sel
:[1,0,0] ; encoding
: [0x05,0x08,0x3e,0xd4,0x01,0x05,0x02,0x00]
2891 // W64-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
2893 v_cmp_ge_u16_e64 s5
, v255.
l, v255.h
2894 // W32
: v_cmp_ge_u16_e64 s5
, v255.
l, v255.h op_sel
:[0,1,0] ; encoding
: [0x05,0x10,0x3e,0xd4,0xff,0xff,0x03,0x00]
2895 // W64-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
2897 v_cmp_ge_u16_e64 s
[10:11], v1.h
, v2.
l
2898 // W64
: 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]
2899 // W32-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
2901 v_cmp_ge_u16_e64 s
[10:11], v255.
l, v255.h
2902 // W64
: 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]
2903 // W32-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
2905 v_cmp_ge_u32_e64 s5
, v1
, v2
2906 // W32
: v_cmp_ge_u32_e64 s5
, v1
, v2 ; encoding
: [0x05,0x00,0x4e,0xd4,0x01,0x05,0x02,0x00]
2907 // W64-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
2909 v_cmp_ge_u32_e64 s5
, v255
, v255
2910 // W32
: v_cmp_ge_u32_e64 s5
, v255
, v255 ; encoding
: [0x05,0x00,0x4e,0xd4,0xff,0xff,0x03,0x00]
2911 // W64-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
2913 v_cmp_ge_u32_e64 s5
, s1
, s2
2914 // W32
: v_cmp_ge_u32_e64 s5
, s1
, s2 ; encoding
: [0x05,0x00,0x4e,0xd4,0x01,0x04,0x00,0x00]
2915 // W64-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
2917 v_cmp_ge_u32_e64 s5
, s105
, s105
2918 // W32
: v_cmp_ge_u32_e64 s5
, s105
, s105 ; encoding
: [0x05,0x00,0x4e,0xd4,0x69,0xd2,0x00,0x00]
2919 // W64-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
2921 v_cmp_ge_u32_e64 s5
, vcc_lo
, ttmp15
2922 // W32
: v_cmp_ge_u32_e64 s5
, vcc_lo
, ttmp15 ; encoding
: [0x05,0x00,0x4e,0xd4,0x6a,0xf6,0x00,0x00]
2923 // W64-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
2925 v_cmp_ge_u32_e64 s5
, vcc_hi
, 0xaf123456
2926 // W32
: v_cmp_ge_u32_e64 s5
, vcc_hi
, 0xaf123456 ; encoding
: [0x05,0x00,0x4e,0xd4,0x6b,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf]
2927 // W64-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
2929 v_cmp_ge_u32_e64 s5
, ttmp15
, src_scc
2930 // W32
: v_cmp_ge_u32_e64 s5
, ttmp15
, src_scc ; encoding
: [0x05,0x00,0x4e,0xd4,0x7b,0xfa,0x01,0x00]
2931 // W64-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
2933 v_cmp_ge_u32_e64 s5
, m0
, 0.5
2934 // W32
: v_cmp_ge_u32_e64 s5
, m0
, 0.5 ; encoding
: [0x05,0x00,0x4e,0xd4,0x7d,0xe0,0x01,0x00]
2935 // W64-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
2937 v_cmp_ge_u32_e64 s5
, exec_lo
, -1
2938 // W32
: v_cmp_ge_u32_e64 s5
, exec_lo
, -1 ; encoding
: [0x05,0x00,0x4e,0xd4,0x7e,0x82,0x01,0x00]
2939 // W64-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
2941 v_cmp_ge_u32_e64 s5
, exec_hi
, null
2942 // W32
: v_cmp_ge_u32_e64 s5
, exec_hi
, null ; encoding
: [0x05,0x00,0x4e,0xd4,0x7f,0xf8,0x00,0x00]
2943 // W64-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
2945 v_cmp_ge_u32_e64 s105
, null
, exec_lo
2946 // W32
: v_cmp_ge_u32_e64 s105
, null
, exec_lo ; encoding
: [0x69,0x00,0x4e,0xd4,0x7c,0xfc,0x00,0x00]
2947 // W64-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
2949 v_cmp_ge_u32_e64 vcc_lo
, -1, exec_hi
2950 // W32
: v_cmp_ge_u32_e64 vcc_lo
, -1, exec_hi ; encoding
: [0x6a,0x00,0x4e,0xd4,0xc1,0xfe,0x00,0x00]
2951 // W64-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
2953 v_cmp_ge_u32_e64 vcc_hi
, 0.5, m0
2954 // W32
: v_cmp_ge_u32_e64 vcc_hi
, 0.5, m0 ; encoding
: [0x6b,0x00,0x4e,0xd4,0xf0,0xfa,0x00,0x00]
2955 // W64-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
2957 v_cmp_ge_u32_e64 ttmp15
, src_scc
, vcc_lo
2958 // W32
: v_cmp_ge_u32_e64 ttmp15
, src_scc
, vcc_lo ; encoding
: [0x7b,0x00,0x4e,0xd4,0xfd,0xd4,0x00,0x00]
2959 // W64-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
2961 v_cmp_ge_u32_e64 s
[10:11], v1
, v2
2962 // W64
: v_cmp_ge_u32_e64 s
[10:11], v1
, v2 ; encoding
: [0x0a,0x00,0x4e,0xd4,0x01,0x05,0x02,0x00]
2963 // W32-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
2965 v_cmp_ge_u32_e64 s
[10:11], v255
, v255
2966 // W64
: v_cmp_ge_u32_e64 s
[10:11], v255
, v255 ; encoding
: [0x0a,0x00,0x4e,0xd4,0xff,0xff,0x03,0x00]
2967 // W32-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
2969 v_cmp_ge_u32_e64 s
[10:11], s1
, s2
2970 // W64
: v_cmp_ge_u32_e64 s
[10:11], s1
, s2 ; encoding
: [0x0a,0x00,0x4e,0xd4,0x01,0x04,0x00,0x00]
2971 // W32-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
2973 v_cmp_ge_u32_e64 s
[10:11], s105
, s105
2974 // W64
: v_cmp_ge_u32_e64 s
[10:11], s105
, s105 ; encoding
: [0x0a,0x00,0x4e,0xd4,0x69,0xd2,0x00,0x00]
2975 // W32-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
2977 v_cmp_ge_u32_e64 s
[10:11], vcc_lo
, ttmp15
2978 // W64
: v_cmp_ge_u32_e64 s
[10:11], vcc_lo
, ttmp15 ; encoding
: [0x0a,0x00,0x4e,0xd4,0x6a,0xf6,0x00,0x00]
2979 // W32-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
2981 v_cmp_ge_u32_e64 s
[10:11], vcc_hi
, 0xaf123456
2982 // 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]
2983 // W32-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
2985 v_cmp_ge_u32_e64 s
[10:11], ttmp15
, src_scc
2986 // W64
: v_cmp_ge_u32_e64 s
[10:11], ttmp15
, src_scc ; encoding
: [0x0a,0x00,0x4e,0xd4,0x7b,0xfa,0x01,0x00]
2987 // W32-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
2989 v_cmp_ge_u32_e64 s
[10:11], m0
, 0.5
2990 // W64
: v_cmp_ge_u32_e64 s
[10:11], m0
, 0.5 ; encoding
: [0x0a,0x00,0x4e,0xd4,0x7d,0xe0,0x01,0x00]
2991 // W32-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
2993 v_cmp_ge_u32_e64 s
[10:11], exec_lo
, -1
2994 // W64
: v_cmp_ge_u32_e64 s
[10:11], exec_lo
, -1 ; encoding
: [0x0a,0x00,0x4e,0xd4,0x7e,0x82,0x01,0x00]
2995 // W32-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
2997 v_cmp_ge_u32_e64 s
[10:11], exec_hi
, null
2998 // W64
: v_cmp_ge_u32_e64 s
[10:11], exec_hi
, null ; encoding
: [0x0a,0x00,0x4e,0xd4,0x7f,0xf8,0x00,0x00]
2999 // W32-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
3001 v_cmp_ge_u32_e64 s
[10:11], null
, exec_lo
3002 // W64
: v_cmp_ge_u32_e64 s
[10:11], null
, exec_lo ; encoding
: [0x0a,0x00,0x4e,0xd4,0x7c,0xfc,0x00,0x00]
3003 // W32-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
3005 v_cmp_ge_u32_e64 s
[104:105], -1, exec_hi
3006 // W64
: v_cmp_ge_u32_e64 s
[104:105], -1, exec_hi ; encoding
: [0x68,0x00,0x4e,0xd4,0xc1,0xfe,0x00,0x00]
3007 // W32-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
3009 v_cmp_ge_u32_e64 vcc
, 0.5, m0
3010 // W64
: v_cmp_ge_u32_e64 vcc
, 0.5, m0 ; encoding
: [0x6a,0x00,0x4e,0xd4,0xf0,0xfa,0x00,0x00]
3011 // W32-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
3013 v_cmp_ge_u32_e64 ttmp
[14:15], src_scc
, vcc_lo
3014 // W64
: v_cmp_ge_u32_e64 ttmp
[14:15], src_scc
, vcc_lo ; encoding
: [0x7a,0x00,0x4e,0xd4,0xfd,0xd4,0x00,0x00]
3015 // W32-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
3017 v_cmp_ge_u32_e64 null
, 0xaf123456, vcc_hi
3018 // GFX11
: v_cmp_ge_u32_e64 null
, 0xaf123456, vcc_hi ; encoding
: [0x7c,0x00,0x4e,0xd4,0xff,0xd6,0x00,0x00,0x56,0x34,0x12,0xaf]
3020 v_cmp_ge_u64_e64 s5
, v
[1:2], v
[2:3]
3021 // W32
: v_cmp_ge_u64_e64 s5
, v
[1:2], v
[2:3] ; encoding
: [0x05,0x00,0x5e,0xd4,0x01,0x05,0x02,0x00]
3022 // W64-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
3024 v_cmp_ge_u64_e64 s5
, v
[254:255], v
[254:255]
3025 // W32
: v_cmp_ge_u64_e64 s5
, v
[254:255], v
[254:255] ; encoding
: [0x05,0x00,0x5e,0xd4,0xfe,0xfd,0x03,0x00]
3026 // W64-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
3028 v_cmp_ge_u64_e64 s5
, s
[2:3], s
[4:5]
3029 // W32
: v_cmp_ge_u64_e64 s5
, s
[2:3], s
[4:5] ; encoding
: [0x05,0x00,0x5e,0xd4,0x02,0x08,0x00,0x00]
3030 // W64-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
3032 v_cmp_ge_u64_e64 s5
, s
[104:105], s
[104:105]
3033 // W32
: v_cmp_ge_u64_e64 s5
, s
[104:105], s
[104:105] ; encoding
: [0x05,0x00,0x5e,0xd4,0x68,0xd0,0x00,0x00]
3034 // W64-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
3036 v_cmp_ge_u64_e64 s5
, vcc
, ttmp
[14:15]
3037 // W32
: v_cmp_ge_u64_e64 s5
, vcc
, ttmp
[14:15] ; encoding
: [0x05,0x00,0x5e,0xd4,0x6a,0xf4,0x00,0x00]
3038 // W64-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
3040 v_cmp_ge_u64_e64 s5
, ttmp
[14:15], 0xaf123456
3041 // W32
: v_cmp_ge_u64_e64 s5
, ttmp
[14:15], 0xaf123456 ; encoding
: [0x05,0x00,0x5e,0xd4,0x7a,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf]
3042 // W64-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
3044 v_cmp_ge_u64_e64 s5
, exec
, src_scc
3045 // W32
: v_cmp_ge_u64_e64 s5
, exec
, src_scc ; encoding
: [0x05,0x00,0x5e,0xd4,0x7e,0xfa,0x01,0x00]
3046 // W64-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
3048 v_cmp_ge_u64_e64 s105
, null
, 0.5
3049 // W32
: v_cmp_ge_u64_e64 s105
, null
, 0.5 ; encoding
: [0x69,0x00,0x5e,0xd4,0x7c,0xe0,0x01,0x00]
3050 // W64-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
3052 v_cmp_ge_u64_e64 vcc_lo
, -1, -1
3053 // W32
: v_cmp_ge_u64_e64 vcc_lo
, -1, -1 ; encoding
: [0x6a,0x00,0x5e,0xd4,0xc1,0x82,0x01,0x00]
3054 // W64-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
3056 v_cmp_ge_u64_e64 vcc_hi
, 0.5, null
3057 // W32
: v_cmp_ge_u64_e64 vcc_hi
, 0.5, null ; encoding
: [0x6b,0x00,0x5e,0xd4,0xf0,0xf8,0x00,0x00]
3058 // W64-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
3060 v_cmp_ge_u64_e64 ttmp15
, src_scc
, exec
3061 // W32
: v_cmp_ge_u64_e64 ttmp15
, src_scc
, exec ; encoding
: [0x7b,0x00,0x5e,0xd4,0xfd,0xfc,0x00,0x00]
3062 // W64-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
3064 v_cmp_ge_u64_e64 s
[10:11], v
[1:2], v
[2:3]
3065 // W64
: v_cmp_ge_u64_e64 s
[10:11], v
[1:2], v
[2:3] ; encoding
: [0x0a,0x00,0x5e,0xd4,0x01,0x05,0x02,0x00]
3066 // W32-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
3068 v_cmp_ge_u64_e64 s
[10:11], v
[254:255], v
[254:255]
3069 // W64
: v_cmp_ge_u64_e64 s
[10:11], v
[254:255], v
[254:255] ; encoding
: [0x0a,0x00,0x5e,0xd4,0xfe,0xfd,0x03,0x00]
3070 // W32-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
3072 v_cmp_ge_u64_e64 s
[10:11], s
[2:3], s
[4:5]
3073 // W64
: v_cmp_ge_u64_e64 s
[10:11], s
[2:3], s
[4:5] ; encoding
: [0x0a,0x00,0x5e,0xd4,0x02,0x08,0x00,0x00]
3074 // W32-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
3076 v_cmp_ge_u64_e64 s
[10:11], s
[104:105], s
[104:105]
3077 // W64
: v_cmp_ge_u64_e64 s
[10:11], s
[104:105], s
[104:105] ; encoding
: [0x0a,0x00,0x5e,0xd4,0x68,0xd0,0x00,0x00]
3078 // W32-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
3080 v_cmp_ge_u64_e64 s
[10:11], vcc
, ttmp
[14:15]
3081 // W64
: v_cmp_ge_u64_e64 s
[10:11], vcc
, ttmp
[14:15] ; encoding
: [0x0a,0x00,0x5e,0xd4,0x6a,0xf4,0x00,0x00]
3082 // W32-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
3084 v_cmp_ge_u64_e64 s
[10:11], ttmp
[14:15], 0xaf123456
3085 // 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]
3086 // W32-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
3088 v_cmp_ge_u64_e64 s
[10:11], exec
, src_scc
3089 // W64
: v_cmp_ge_u64_e64 s
[10:11], exec
, src_scc ; encoding
: [0x0a,0x00,0x5e,0xd4,0x7e,0xfa,0x01,0x00]
3090 // W32-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
3092 v_cmp_ge_u64_e64 s
[10:11], null
, 0.5
3093 // W64
: v_cmp_ge_u64_e64 s
[10:11], null
, 0.5 ; encoding
: [0x0a,0x00,0x5e,0xd4,0x7c,0xe0,0x01,0x00]
3094 // W32-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
3096 v_cmp_ge_u64_e64 s
[104:105], -1, -1
3097 // W64
: v_cmp_ge_u64_e64 s
[104:105], -1, -1 ; encoding
: [0x68,0x00,0x5e,0xd4,0xc1,0x82,0x01,0x00]
3098 // W32-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
3100 v_cmp_ge_u64_e64 vcc
, 0.5, null
3101 // W64
: v_cmp_ge_u64_e64 vcc
, 0.5, null ; encoding
: [0x6a,0x00,0x5e,0xd4,0xf0,0xf8,0x00,0x00]
3102 // W32-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
3104 v_cmp_ge_u64_e64 ttmp
[14:15], src_scc
, exec
3105 // W64
: v_cmp_ge_u64_e64 ttmp
[14:15], src_scc
, exec ; encoding
: [0x7a,0x00,0x5e,0xd4,0xfd,0xfc,0x00,0x00]
3106 // W32-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
3108 v_cmp_ge_u64_e64 null
, 0xaf123456, vcc
3109 // GFX11
: v_cmp_ge_u64_e64 null
, 0xaf123456, vcc ; encoding
: [0x7c,0x00,0x5e,0xd4,0xff,0xd4,0x00,0x00,0x56,0x34,0x12,0xaf]
3111 v_cmp_gt_f16_e64 s5
, v1
, v2
3112 // W32
: v_cmp_gt_f16_e64 s5
, v1
, v2 ; encoding
: [0x05,0x00,0x04,0xd4,0x01,0x05,0x02,0x00]
3113 // W64-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
3115 v_cmp_gt_f16_e64 s5
, v255
, v255
3116 // W32
: v_cmp_gt_f16_e64 s5
, v255
, v255 ; encoding
: [0x05,0x00,0x04,0xd4,0xff,0xff,0x03,0x00]
3117 // W64-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
3119 v_cmp_gt_f16_e64 s5
, s1
, s2
3120 // W32
: v_cmp_gt_f16_e64 s5
, s1
, s2 ; encoding
: [0x05,0x00,0x04,0xd4,0x01,0x04,0x00,0x00]
3121 // W64-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
3123 v_cmp_gt_f16_e64 s5
, s105
, s105
3124 // W32
: v_cmp_gt_f16_e64 s5
, s105
, s105 ; encoding
: [0x05,0x00,0x04,0xd4,0x69,0xd2,0x00,0x00]
3125 // W64-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
3127 v_cmp_gt_f16_e64 s5
, vcc_lo
, ttmp15
3128 // W32
: v_cmp_gt_f16_e64 s5
, vcc_lo
, ttmp15 ; encoding
: [0x05,0x00,0x04,0xd4,0x6a,0xf6,0x00,0x00]
3129 // W64-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
3131 v_cmp_gt_f16_e64 s5
, vcc_hi
, 0xfe0b
3132 // W32
: v_cmp_gt_f16_e64 s5
, vcc_hi
, 0xfe0b ; encoding
: [0x05,0x00,0x04,0xd4,0x6b,0xfe,0x01,0x00,0x0b,0xfe,0x00,0x00]
3133 // W64-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
3135 v_cmp_gt_f16_e64 s5
, ttmp15
, src_scc
3136 // W32
: v_cmp_gt_f16_e64 s5
, ttmp15
, src_scc ; encoding
: [0x05,0x00,0x04,0xd4,0x7b,0xfa,0x01,0x00]
3137 // W64-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
3139 v_cmp_gt_f16_e64 s5
, m0
, 0.5
3140 // W32
: v_cmp_gt_f16_e64 s5
, m0
, 0.5 ; encoding
: [0x05,0x00,0x04,0xd4,0x7d,0xe0,0x01,0x00]
3141 // W64-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
3143 v_cmp_gt_f16_e64 s5
, exec_lo
, -1
3144 // W32
: v_cmp_gt_f16_e64 s5
, exec_lo
, -1 ; encoding
: [0x05,0x00,0x04,0xd4,0x7e,0x82,0x01,0x00]
3145 // W64-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
3147 v_cmp_gt_f16_e64 s5
, |exec_hi|
, null
3148 // W32
: v_cmp_gt_f16_e64 s5
, |exec_hi|
, null ; encoding
: [0x05,0x01,0x04,0xd4,0x7f,0xf8,0x00,0x00]
3149 // W64-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
3151 v_cmp_gt_f16_e64 s105
, null
, exec_lo
3152 // W32
: v_cmp_gt_f16_e64 s105
, null
, exec_lo ; encoding
: [0x69,0x00,0x04,0xd4,0x7c,0xfc,0x00,0x00]
3153 // W64-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
3155 v_cmp_gt_f16_e64 vcc_lo
, -1, exec_hi
3156 // W32
: v_cmp_gt_f16_e64 vcc_lo
, -1, exec_hi ; encoding
: [0x6a,0x00,0x04,0xd4,0xc1,0xfe,0x00,0x00]
3157 // W64-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
3159 v_cmp_gt_f16_e64 vcc_hi
, 0.5, -m0
3160 // W32
: v_cmp_gt_f16_e64 vcc_hi
, 0.5, -m0 ; encoding
: [0x6b,0x00,0x04,0xd4,0xf0,0xfa,0x00,0x40]
3161 // W64-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
3163 v_cmp_gt_f16_e64 ttmp15
, -src_scc
, |vcc_lo|
3164 // W32
: v_cmp_gt_f16_e64 ttmp15
, -src_scc
, |vcc_lo| ; encoding
: [0x7b,0x02,0x04,0xd4,0xfd,0xd4,0x00,0x20]
3165 // W64-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
3167 v_cmp_gt_f16_e64 s
[10:11], v1
, v2
3168 // W64
: v_cmp_gt_f16_e64 s
[10:11], v1
, v2 ; encoding
: [0x0a,0x00,0x04,0xd4,0x01,0x05,0x02,0x00]
3169 // W32-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
3171 v_cmp_gt_f16_e64 s
[10:11], v255
, v255
3172 // W64
: v_cmp_gt_f16_e64 s
[10:11], v255
, v255 ; encoding
: [0x0a,0x00,0x04,0xd4,0xff,0xff,0x03,0x00]
3173 // W32-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
3175 v_cmp_gt_f16_e64 s
[10:11], s1
, s2
3176 // W64
: v_cmp_gt_f16_e64 s
[10:11], s1
, s2 ; encoding
: [0x0a,0x00,0x04,0xd4,0x01,0x04,0x00,0x00]
3177 // W32-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
3179 v_cmp_gt_f16_e64 s
[10:11], s105
, s105
3180 // W64
: v_cmp_gt_f16_e64 s
[10:11], s105
, s105 ; encoding
: [0x0a,0x00,0x04,0xd4,0x69,0xd2,0x00,0x00]
3181 // W32-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
3183 v_cmp_gt_f16_e64 s
[10:11], vcc_lo
, ttmp15
3184 // W64
: v_cmp_gt_f16_e64 s
[10:11], vcc_lo
, ttmp15 ; encoding
: [0x0a,0x00,0x04,0xd4,0x6a,0xf6,0x00,0x00]
3185 // W32-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
3187 v_cmp_gt_f16_e64 s
[10:11], vcc_hi
, 0xfe0b
3188 // 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]
3189 // W32-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
3191 v_cmp_gt_f16_e64 s
[10:11], ttmp15
, src_scc
3192 // W64
: v_cmp_gt_f16_e64 s
[10:11], ttmp15
, src_scc ; encoding
: [0x0a,0x00,0x04,0xd4,0x7b,0xfa,0x01,0x00]
3193 // W32-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
3195 v_cmp_gt_f16_e64 s
[10:11], m0
, 0.5
3196 // W64
: v_cmp_gt_f16_e64 s
[10:11], m0
, 0.5 ; encoding
: [0x0a,0x00,0x04,0xd4,0x7d,0xe0,0x01,0x00]
3197 // W32-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
3199 v_cmp_gt_f16_e64 s
[10:11], exec_lo
, -1
3200 // W64
: v_cmp_gt_f16_e64 s
[10:11], exec_lo
, -1 ; encoding
: [0x0a,0x00,0x04,0xd4,0x7e,0x82,0x01,0x00]
3201 // W32-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
3203 v_cmp_gt_f16_e64 s
[10:11], |exec_hi|
, null
3204 // W64
: v_cmp_gt_f16_e64 s
[10:11], |exec_hi|
, null ; encoding
: [0x0a,0x01,0x04,0xd4,0x7f,0xf8,0x00,0x00]
3205 // W32-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
3207 v_cmp_gt_f16_e64 s
[10:11], null
, exec_lo
3208 // W64
: v_cmp_gt_f16_e64 s
[10:11], null
, exec_lo ; encoding
: [0x0a,0x00,0x04,0xd4,0x7c,0xfc,0x00,0x00]
3209 // W32-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
3211 v_cmp_gt_f16_e64 s
[104:105], -1, exec_hi
3212 // W64
: v_cmp_gt_f16_e64 s
[104:105], -1, exec_hi ; encoding
: [0x68,0x00,0x04,0xd4,0xc1,0xfe,0x00,0x00]
3213 // W32-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
3215 v_cmp_gt_f16_e64 vcc
, 0.5, -m0
3216 // W64
: v_cmp_gt_f16_e64 vcc
, 0.5, -m0 ; encoding
: [0x6a,0x00,0x04,0xd4,0xf0,0xfa,0x00,0x40]
3217 // W32-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
3219 v_cmp_gt_f16_e64 ttmp
[14:15], -src_scc
, |vcc_lo|
3220 // W64
: v_cmp_gt_f16_e64 ttmp
[14:15], -src_scc
, |vcc_lo| ; encoding
: [0x7a,0x02,0x04,0xd4,0xfd,0xd4,0x00,0x20]
3221 // W32-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
3223 v_cmp_gt_f16_e64 null
, -|
0xfe0b|
, -|vcc_hi| clamp
3224 // GFX11
: v_cmp_gt_f16_e64 null
, -|
0xfe0b|
, -|vcc_hi| clamp ; encoding
: [0x7c,0x83,0x04,0xd4,0xff,0xd6,0x00,0x60,0x0b,0xfe,0x00,0x00]
3226 v_cmp_gt_f32_e64 s5
, v1
, v2
3227 // W32
: v_cmp_gt_f32_e64 s5
, v1
, v2 ; encoding
: [0x05,0x00,0x14,0xd4,0x01,0x05,0x02,0x00]
3228 // W64-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
3230 v_cmp_gt_f32_e64 s5
, v255
, v255
3231 // W32
: v_cmp_gt_f32_e64 s5
, v255
, v255 ; encoding
: [0x05,0x00,0x14,0xd4,0xff,0xff,0x03,0x00]
3232 // W64-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
3234 v_cmp_gt_f32_e64 s5
, s1
, s2
3235 // W32
: v_cmp_gt_f32_e64 s5
, s1
, s2 ; encoding
: [0x05,0x00,0x14,0xd4,0x01,0x04,0x00,0x00]
3236 // W64-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
3238 v_cmp_gt_f32_e64 s5
, s105
, s105
3239 // W32
: v_cmp_gt_f32_e64 s5
, s105
, s105 ; encoding
: [0x05,0x00,0x14,0xd4,0x69,0xd2,0x00,0x00]
3240 // W64-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
3242 v_cmp_gt_f32_e64 s5
, vcc_lo
, ttmp15
3243 // W32
: v_cmp_gt_f32_e64 s5
, vcc_lo
, ttmp15 ; encoding
: [0x05,0x00,0x14,0xd4,0x6a,0xf6,0x00,0x00]
3244 // W64-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
3246 v_cmp_gt_f32_e64 s5
, vcc_hi
, 0xaf123456
3247 // W32
: v_cmp_gt_f32_e64 s5
, vcc_hi
, 0xaf123456 ; encoding
: [0x05,0x00,0x14,0xd4,0x6b,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf]
3248 // W64-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
3250 v_cmp_gt_f32_e64 s5
, ttmp15
, src_scc
3251 // W32
: v_cmp_gt_f32_e64 s5
, ttmp15
, src_scc ; encoding
: [0x05,0x00,0x14,0xd4,0x7b,0xfa,0x01,0x00]
3252 // W64-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
3254 v_cmp_gt_f32_e64 s5
, m0
, 0.5
3255 // W32
: v_cmp_gt_f32_e64 s5
, m0
, 0.5 ; encoding
: [0x05,0x00,0x14,0xd4,0x7d,0xe0,0x01,0x00]
3256 // W64-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
3258 v_cmp_gt_f32_e64 s5
, exec_lo
, -1
3259 // W32
: v_cmp_gt_f32_e64 s5
, exec_lo
, -1 ; encoding
: [0x05,0x00,0x14,0xd4,0x7e,0x82,0x01,0x00]
3260 // W64-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
3262 v_cmp_gt_f32_e64 s5
, |exec_hi|
, null
3263 // W32
: v_cmp_gt_f32_e64 s5
, |exec_hi|
, null ; encoding
: [0x05,0x01,0x14,0xd4,0x7f,0xf8,0x00,0x00]
3264 // W64-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
3266 v_cmp_gt_f32_e64 s105
, null
, exec_lo
3267 // W32
: v_cmp_gt_f32_e64 s105
, null
, exec_lo ; encoding
: [0x69,0x00,0x14,0xd4,0x7c,0xfc,0x00,0x00]
3268 // W64-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
3270 v_cmp_gt_f32_e64 vcc_lo
, -1, exec_hi
3271 // W32
: v_cmp_gt_f32_e64 vcc_lo
, -1, exec_hi ; encoding
: [0x6a,0x00,0x14,0xd4,0xc1,0xfe,0x00,0x00]
3272 // W64-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
3274 v_cmp_gt_f32_e64 vcc_hi
, 0.5, -m0
3275 // W32
: v_cmp_gt_f32_e64 vcc_hi
, 0.5, -m0 ; encoding
: [0x6b,0x00,0x14,0xd4,0xf0,0xfa,0x00,0x40]
3276 // W64-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
3278 v_cmp_gt_f32_e64 ttmp15
, -src_scc
, |vcc_lo|
3279 // W32
: v_cmp_gt_f32_e64 ttmp15
, -src_scc
, |vcc_lo| ; encoding
: [0x7b,0x02,0x14,0xd4,0xfd,0xd4,0x00,0x20]
3280 // W64-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
3282 v_cmp_gt_f32_e64 s
[10:11], v1
, v2
3283 // W64
: v_cmp_gt_f32_e64 s
[10:11], v1
, v2 ; encoding
: [0x0a,0x00,0x14,0xd4,0x01,0x05,0x02,0x00]
3284 // W32-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
3286 v_cmp_gt_f32_e64 s
[10:11], v255
, v255
3287 // W64
: v_cmp_gt_f32_e64 s
[10:11], v255
, v255 ; encoding
: [0x0a,0x00,0x14,0xd4,0xff,0xff,0x03,0x00]
3288 // W32-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
3290 v_cmp_gt_f32_e64 s
[10:11], s1
, s2
3291 // W64
: v_cmp_gt_f32_e64 s
[10:11], s1
, s2 ; encoding
: [0x0a,0x00,0x14,0xd4,0x01,0x04,0x00,0x00]
3292 // W32-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
3294 v_cmp_gt_f32_e64 s
[10:11], s105
, s105
3295 // W64
: v_cmp_gt_f32_e64 s
[10:11], s105
, s105 ; encoding
: [0x0a,0x00,0x14,0xd4,0x69,0xd2,0x00,0x00]
3296 // W32-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
3298 v_cmp_gt_f32_e64 s
[10:11], vcc_lo
, ttmp15
3299 // W64
: v_cmp_gt_f32_e64 s
[10:11], vcc_lo
, ttmp15 ; encoding
: [0x0a,0x00,0x14,0xd4,0x6a,0xf6,0x00,0x00]
3300 // W32-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
3302 v_cmp_gt_f32_e64 s
[10:11], vcc_hi
, 0xaf123456
3303 // 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]
3304 // W32-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
3306 v_cmp_gt_f32_e64 s
[10:11], ttmp15
, src_scc
3307 // W64
: v_cmp_gt_f32_e64 s
[10:11], ttmp15
, src_scc ; encoding
: [0x0a,0x00,0x14,0xd4,0x7b,0xfa,0x01,0x00]
3308 // W32-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
3310 v_cmp_gt_f32_e64 s
[10:11], m0
, 0.5
3311 // W64
: v_cmp_gt_f32_e64 s
[10:11], m0
, 0.5 ; encoding
: [0x0a,0x00,0x14,0xd4,0x7d,0xe0,0x01,0x00]
3312 // W32-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
3314 v_cmp_gt_f32_e64 s
[10:11], exec_lo
, -1
3315 // W64
: v_cmp_gt_f32_e64 s
[10:11], exec_lo
, -1 ; encoding
: [0x0a,0x00,0x14,0xd4,0x7e,0x82,0x01,0x00]
3316 // W32-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
3318 v_cmp_gt_f32_e64 s
[10:11], |exec_hi|
, null
3319 // W64
: v_cmp_gt_f32_e64 s
[10:11], |exec_hi|
, null ; encoding
: [0x0a,0x01,0x14,0xd4,0x7f,0xf8,0x00,0x00]
3320 // W32-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
3322 v_cmp_gt_f32_e64 s
[10:11], null
, exec_lo
3323 // W64
: v_cmp_gt_f32_e64 s
[10:11], null
, exec_lo ; encoding
: [0x0a,0x00,0x14,0xd4,0x7c,0xfc,0x00,0x00]
3324 // W32-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
3326 v_cmp_gt_f32_e64 s
[104:105], -1, exec_hi
3327 // W64
: v_cmp_gt_f32_e64 s
[104:105], -1, exec_hi ; encoding
: [0x68,0x00,0x14,0xd4,0xc1,0xfe,0x00,0x00]
3328 // W32-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
3330 v_cmp_gt_f32_e64 vcc
, 0.5, -m0
3331 // W64
: v_cmp_gt_f32_e64 vcc
, 0.5, -m0 ; encoding
: [0x6a,0x00,0x14,0xd4,0xf0,0xfa,0x00,0x40]
3332 // W32-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
3334 v_cmp_gt_f32_e64 ttmp
[14:15], -src_scc
, |vcc_lo|
3335 // W64
: v_cmp_gt_f32_e64 ttmp
[14:15], -src_scc
, |vcc_lo| ; encoding
: [0x7a,0x02,0x14,0xd4,0xfd,0xd4,0x00,0x20]
3336 // W32-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
3338 v_cmp_gt_f32_e64 null
, -|
0xaf123456|
, -|vcc_hi| clamp
3339 // GFX11
: v_cmp_gt_f32_e64 null
, -|
0xaf123456|
, -|vcc_hi| clamp ; encoding
: [0x7c,0x83,0x14,0xd4,0xff,0xd6,0x00,0x60,0x56,0x34,0x12,0xaf]
3341 v_cmp_gt_f64_e64 s5
, v
[1:2], v
[2:3]
3342 // W32
: v_cmp_gt_f64_e64 s5
, v
[1:2], v
[2:3] ; encoding
: [0x05,0x00,0x24,0xd4,0x01,0x05,0x02,0x00]
3343 // W64-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
3345 v_cmp_gt_f64_e64 s5
, v
[254:255], v
[254:255]
3346 // W32
: v_cmp_gt_f64_e64 s5
, v
[254:255], v
[254:255] ; encoding
: [0x05,0x00,0x24,0xd4,0xfe,0xfd,0x03,0x00]
3347 // W64-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
3349 v_cmp_gt_f64_e64 s5
, s
[2:3], s
[4:5]
3350 // W32
: v_cmp_gt_f64_e64 s5
, s
[2:3], s
[4:5] ; encoding
: [0x05,0x00,0x24,0xd4,0x02,0x08,0x00,0x00]
3351 // W64-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
3353 v_cmp_gt_f64_e64 s5
, s
[104:105], s
[104:105]
3354 // W32
: v_cmp_gt_f64_e64 s5
, s
[104:105], s
[104:105] ; encoding
: [0x05,0x00,0x24,0xd4,0x68,0xd0,0x00,0x00]
3355 // W64-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
3357 v_cmp_gt_f64_e64 s5
, vcc
, ttmp
[14:15]
3358 // W32
: v_cmp_gt_f64_e64 s5
, vcc
, ttmp
[14:15] ; encoding
: [0x05,0x00,0x24,0xd4,0x6a,0xf4,0x00,0x00]
3359 // W64-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
3361 v_cmp_gt_f64_e64 s5
, ttmp
[14:15], 0xaf123456
3362 // W32
: v_cmp_gt_f64_e64 s5
, ttmp
[14:15], 0xaf123456 ; encoding
: [0x05,0x00,0x24,0xd4,0x7a,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf]
3363 // W64-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
3365 v_cmp_gt_f64_e64 s5
, -|exec|
, src_scc
3366 // W32
: v_cmp_gt_f64_e64 s5
, -|exec|
, src_scc ; encoding
: [0x05,0x01,0x24,0xd4,0x7e,0xfa,0x01,0x20]
3367 // W64-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
3369 v_cmp_gt_f64_e64 s105
, null
, 0.5
3370 // W32
: v_cmp_gt_f64_e64 s105
, null
, 0.5 ; encoding
: [0x69,0x00,0x24,0xd4,0x7c,0xe0,0x01,0x00]
3371 // W64-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
3373 v_cmp_gt_f64_e64 vcc_lo
, -1, -1
3374 // W32
: v_cmp_gt_f64_e64 vcc_lo
, -1, -1 ; encoding
: [0x6a,0x00,0x24,0xd4,0xc1,0x82,0x01,0x00]
3375 // W64-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
3377 v_cmp_gt_f64_e64 vcc_hi
, 0.5, null
3378 // W32
: v_cmp_gt_f64_e64 vcc_hi
, 0.5, null ; encoding
: [0x6b,0x00,0x24,0xd4,0xf0,0xf8,0x00,0x00]
3379 // W64-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
3381 v_cmp_gt_f64_e64 ttmp15
, -|src_scc|
, -|exec|
3382 // W32
: v_cmp_gt_f64_e64 ttmp15
, -|src_scc|
, -|exec| ; encoding
: [0x7b,0x03,0x24,0xd4,0xfd,0xfc,0x00,0x60]
3383 // W64-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
3385 v_cmp_gt_f64_e64 s
[10:11], v
[1:2], v
[2:3]
3386 // W64
: v_cmp_gt_f64_e64 s
[10:11], v
[1:2], v
[2:3] ; encoding
: [0x0a,0x00,0x24,0xd4,0x01,0x05,0x02,0x00]
3387 // W32-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
3389 v_cmp_gt_f64_e64 s
[10:11], v
[254:255], v
[254:255]
3390 // W64
: v_cmp_gt_f64_e64 s
[10:11], v
[254:255], v
[254:255] ; encoding
: [0x0a,0x00,0x24,0xd4,0xfe,0xfd,0x03,0x00]
3391 // W32-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
3393 v_cmp_gt_f64_e64 s
[10:11], s
[2:3], s
[4:5]
3394 // W64
: v_cmp_gt_f64_e64 s
[10:11], s
[2:3], s
[4:5] ; encoding
: [0x0a,0x00,0x24,0xd4,0x02,0x08,0x00,0x00]
3395 // W32-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
3397 v_cmp_gt_f64_e64 s
[10:11], s
[104:105], s
[104:105]
3398 // W64
: v_cmp_gt_f64_e64 s
[10:11], s
[104:105], s
[104:105] ; encoding
: [0x0a,0x00,0x24,0xd4,0x68,0xd0,0x00,0x00]
3399 // W32-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
3401 v_cmp_gt_f64_e64 s
[10:11], vcc
, ttmp
[14:15]
3402 // W64
: v_cmp_gt_f64_e64 s
[10:11], vcc
, ttmp
[14:15] ; encoding
: [0x0a,0x00,0x24,0xd4,0x6a,0xf4,0x00,0x00]
3403 // W32-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
3405 v_cmp_gt_f64_e64 s
[10:11], ttmp
[14:15], 0xaf123456
3406 // 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]
3407 // W32-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
3409 v_cmp_gt_f64_e64 s
[10:11], -|exec|
, src_scc
3410 // W64
: v_cmp_gt_f64_e64 s
[10:11], -|exec|
, src_scc ; encoding
: [0x0a,0x01,0x24,0xd4,0x7e,0xfa,0x01,0x20]
3411 // W32-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
3413 v_cmp_gt_f64_e64 s
[10:11], null
, 0.5
3414 // W64
: v_cmp_gt_f64_e64 s
[10:11], null
, 0.5 ; encoding
: [0x0a,0x00,0x24,0xd4,0x7c,0xe0,0x01,0x00]
3415 // W32-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
3417 v_cmp_gt_f64_e64 s
[104:105], -1, -1
3418 // W64
: v_cmp_gt_f64_e64 s
[104:105], -1, -1 ; encoding
: [0x68,0x00,0x24,0xd4,0xc1,0x82,0x01,0x00]
3419 // W32-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
3421 v_cmp_gt_f64_e64 vcc
, 0.5, null
3422 // W64
: v_cmp_gt_f64_e64 vcc
, 0.5, null ; encoding
: [0x6a,0x00,0x24,0xd4,0xf0,0xf8,0x00,0x00]
3423 // W32-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
3425 v_cmp_gt_f64_e64 ttmp
[14:15], -|src_scc|
, -|exec|
3426 // W64
: v_cmp_gt_f64_e64 ttmp
[14:15], -|src_scc|
, -|exec| ; encoding
: [0x7a,0x03,0x24,0xd4,0xfd,0xfc,0x00,0x60]
3427 // W32-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
3429 v_cmp_gt_f64_e64 null
, 0xaf123456, -|vcc| clamp
3430 // GFX11
: v_cmp_gt_f64_e64 null
, 0xaf123456, -|vcc| clamp ; encoding
: [0x7c,0x82,0x24,0xd4,0xff,0xd4,0x00,0x40,0x56,0x34,0x12,0xaf]
3432 v_cmp_gt_i16_e64 s5
, v1.
l, v2.
l
3433 // W32
: v_cmp_gt_i16_e64 s5
, v1.
l, v2.
l ; encoding
: [0x05,0x00,0x34,0xd4,0x01,0x05,0x02,0x00]
3434 // W64-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
3436 v_cmp_gt_i16_e64 s5
, v255.
l, v255.
l
3437 // W32
: v_cmp_gt_i16_e64 s5
, v255.
l, v255.
l ; encoding
: [0x05,0x00,0x34,0xd4,0xff,0xff,0x03,0x00]
3438 // W64-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
3440 v_cmp_gt_i16_e64 s5
, s1
, s2
3441 // W32
: v_cmp_gt_i16_e64 s5
, s1
, s2 ; encoding
: [0x05,0x00,0x34,0xd4,0x01,0x04,0x00,0x00]
3442 // W64-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
3444 v_cmp_gt_i16_e64 s5
, s105
, s105
3445 // W32
: v_cmp_gt_i16_e64 s5
, s105
, s105 ; encoding
: [0x05,0x00,0x34,0xd4,0x69,0xd2,0x00,0x00]
3446 // W64-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
3448 v_cmp_gt_i16_e64 s5
, vcc_lo
, ttmp15
3449 // W32
: v_cmp_gt_i16_e64 s5
, vcc_lo
, ttmp15 ; encoding
: [0x05,0x00,0x34,0xd4,0x6a,0xf6,0x00,0x00]
3450 // W64-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
3452 v_cmp_gt_i16_e64 s5
, vcc_hi
, 0xfe0b
3453 // W32
: v_cmp_gt_i16_e64 s5
, vcc_hi
, 0xfe0b ; encoding
: [0x05,0x00,0x34,0xd4,0x6b,0xfe,0x01,0x00,0x0b,0xfe,0x00,0x00]
3454 // W64-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
3456 v_cmp_gt_i16_e64 s5
, ttmp15
, src_scc
3457 // W32
: v_cmp_gt_i16_e64 s5
, ttmp15
, src_scc ; encoding
: [0x05,0x00,0x34,0xd4,0x7b,0xfa,0x01,0x00]
3458 // W64-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
3460 v_cmp_gt_i16_e64 s5
, m0
, 0.5
3461 // W32
: v_cmp_gt_i16_e64 s5
, m0
, 0.5 ; encoding
: [0x05,0x00,0x34,0xd4,0x7d,0xe0,0x01,0x00]
3462 // W64-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
3464 v_cmp_gt_i16_e64 s5
, exec_lo
, -1
3465 // W32
: v_cmp_gt_i16_e64 s5
, exec_lo
, -1 ; encoding
: [0x05,0x00,0x34,0xd4,0x7e,0x82,0x01,0x00]
3466 // W64-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
3468 v_cmp_gt_i16_e64 s5
, exec_hi
, null
3469 // W32
: v_cmp_gt_i16_e64 s5
, exec_hi
, null ; encoding
: [0x05,0x00,0x34,0xd4,0x7f,0xf8,0x00,0x00]
3470 // W64-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
3472 v_cmp_gt_i16_e64 s105
, null
, exec_lo
3473 // W32
: v_cmp_gt_i16_e64 s105
, null
, exec_lo ; encoding
: [0x69,0x00,0x34,0xd4,0x7c,0xfc,0x00,0x00]
3474 // W64-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
3476 v_cmp_gt_i16_e64 vcc_lo
, -1, exec_hi
3477 // W32
: v_cmp_gt_i16_e64 vcc_lo
, -1, exec_hi ; encoding
: [0x6a,0x00,0x34,0xd4,0xc1,0xfe,0x00,0x00]
3478 // W64-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
3480 v_cmp_gt_i16_e64 vcc_hi
, 0.5, m0
3481 // W32
: v_cmp_gt_i16_e64 vcc_hi
, 0.5, m0 ; encoding
: [0x6b,0x00,0x34,0xd4,0xf0,0xfa,0x00,0x00]
3482 // W64-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
3484 v_cmp_gt_i16_e64 ttmp15
, src_scc
, vcc_lo
3485 // W32
: v_cmp_gt_i16_e64 ttmp15
, src_scc
, vcc_lo ; encoding
: [0x7b,0x00,0x34,0xd4,0xfd,0xd4,0x00,0x00]
3486 // W64-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
3488 v_cmp_gt_i16_e64 s
[10:11], v1.
l, v2.
l
3489 // W64
: v_cmp_gt_i16_e64 s
[10:11], v1.
l, v2.
l ; encoding
: [0x0a,0x00,0x34,0xd4,0x01,0x05,0x02,0x00]
3490 // W32-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
3492 v_cmp_gt_i16_e64 s
[10:11], v255.
l, v255.
l
3493 // W64
: v_cmp_gt_i16_e64 s
[10:11], v255.
l, v255.
l ; encoding
: [0x0a,0x00,0x34,0xd4,0xff,0xff,0x03,0x00]
3494 // W32-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
3496 v_cmp_gt_i16_e64 s
[10:11], s1
, s2
3497 // W64
: v_cmp_gt_i16_e64 s
[10:11], s1
, s2 ; encoding
: [0x0a,0x00,0x34,0xd4,0x01,0x04,0x00,0x00]
3498 // W32-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
3500 v_cmp_gt_i16_e64 s
[10:11], s105
, s105
3501 // W64
: v_cmp_gt_i16_e64 s
[10:11], s105
, s105 ; encoding
: [0x0a,0x00,0x34,0xd4,0x69,0xd2,0x00,0x00]
3502 // W32-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
3504 v_cmp_gt_i16_e64 s
[10:11], vcc_lo
, ttmp15
3505 // W64
: v_cmp_gt_i16_e64 s
[10:11], vcc_lo
, ttmp15 ; encoding
: [0x0a,0x00,0x34,0xd4,0x6a,0xf6,0x00,0x00]
3506 // W32-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
3508 v_cmp_gt_i16_e64 s
[10:11], vcc_hi
, 0xfe0b
3509 // 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]
3510 // W32-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
3512 v_cmp_gt_i16_e64 s
[10:11], ttmp15
, src_scc
3513 // W64
: v_cmp_gt_i16_e64 s
[10:11], ttmp15
, src_scc ; encoding
: [0x0a,0x00,0x34,0xd4,0x7b,0xfa,0x01,0x00]
3514 // W32-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
3516 v_cmp_gt_i16_e64 s
[10:11], m0
, 0.5
3517 // W64
: v_cmp_gt_i16_e64 s
[10:11], m0
, 0.5 ; encoding
: [0x0a,0x00,0x34,0xd4,0x7d,0xe0,0x01,0x00]
3518 // W32-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
3520 v_cmp_gt_i16_e64 s
[10:11], exec_lo
, -1
3521 // W64
: v_cmp_gt_i16_e64 s
[10:11], exec_lo
, -1 ; encoding
: [0x0a,0x00,0x34,0xd4,0x7e,0x82,0x01,0x00]
3522 // W32-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
3524 v_cmp_gt_i16_e64 s
[10:11], exec_hi
, null
3525 // W64
: v_cmp_gt_i16_e64 s
[10:11], exec_hi
, null ; encoding
: [0x0a,0x00,0x34,0xd4,0x7f,0xf8,0x00,0x00]
3526 // W32-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
3528 v_cmp_gt_i16_e64 s
[10:11], null
, exec_lo
3529 // W64
: v_cmp_gt_i16_e64 s
[10:11], null
, exec_lo ; encoding
: [0x0a,0x00,0x34,0xd4,0x7c,0xfc,0x00,0x00]
3530 // W32-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
3532 v_cmp_gt_i16_e64 s
[104:105], -1, exec_hi
3533 // W64
: v_cmp_gt_i16_e64 s
[104:105], -1, exec_hi ; encoding
: [0x68,0x00,0x34,0xd4,0xc1,0xfe,0x00,0x00]
3534 // W32-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
3536 v_cmp_gt_i16_e64 vcc
, 0.5, m0
3537 // W64
: v_cmp_gt_i16_e64 vcc
, 0.5, m0 ; encoding
: [0x6a,0x00,0x34,0xd4,0xf0,0xfa,0x00,0x00]
3538 // W32-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
3540 v_cmp_gt_i16_e64 ttmp
[14:15], src_scc
, vcc_lo
3541 // W64
: v_cmp_gt_i16_e64 ttmp
[14:15], src_scc
, vcc_lo ; encoding
: [0x7a,0x00,0x34,0xd4,0xfd,0xd4,0x00,0x00]
3542 // W32-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
3544 v_cmp_gt_i16_e64 null
, 0xfe0b, vcc_hi
3545 // GFX11
: v_cmp_gt_i16_e64 null
, 0xfe0b, vcc_hi ; encoding
: [0x7c,0x00,0x34,0xd4,0xff,0xd6,0x00,0x00,0x0b,0xfe,0x00,0x00]
3547 v_cmp_gt_i16_e64 vcc_lo
, 0x3800, m0
3548 // W32
: v_cmp_gt_i16_e64 vcc_lo
, 0x3800, m0 ; encoding
: [0x6a,0x00,0x34,0xd4,0xff,0xfa,0x00,0x00,0x00,0x38,0x00,0x00]
3549 // W64-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
3551 v_cmp_gt_i16_e64 vcc
, 0x3800, m0
3552 // W64
: v_cmp_gt_i16_e64 vcc
, 0x3800, m0 ; encoding
: [0x6a,0x00,0x34,0xd4,0xff,0xfa,0x00,0x00,0x00,0x38,0x00,0x00]
3553 // W32-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
3555 v_cmp_gt_i16_e64 s5
, v1.h
, v2.
l
3556 // W32
: v_cmp_gt_i16_e64 s5
, v1.h
, v2.
l op_sel
:[1,0,0] ; encoding
: [0x05,0x08,0x34,0xd4,0x01,0x05,0x02,0x00]
3557 // W64-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
3559 v_cmp_gt_i16_e64 s5
, v255.
l, v255.h
3560 // W32
: v_cmp_gt_i16_e64 s5
, v255.
l, v255.h op_sel
:[0,1,0] ; encoding
: [0x05,0x10,0x34,0xd4,0xff,0xff,0x03,0x00]
3561 // W64-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
3563 v_cmp_gt_i16_e64 s
[10:11], v1.h
, v2.
l
3564 // W64
: 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]
3565 // W32-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
3567 v_cmp_gt_i16_e64 s
[10:11], v255.
l, v255.h
3568 // W64
: 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]
3569 // W32-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
3571 v_cmp_gt_i32_e64 s5
, v1
, v2
3572 // W32
: v_cmp_gt_i32_e64 s5
, v1
, v2 ; encoding
: [0x05,0x00,0x44,0xd4,0x01,0x05,0x02,0x00]
3573 // W64-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
3575 v_cmp_gt_i32_e64 s5
, v255
, v255
3576 // W32
: v_cmp_gt_i32_e64 s5
, v255
, v255 ; encoding
: [0x05,0x00,0x44,0xd4,0xff,0xff,0x03,0x00]
3577 // W64-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
3579 v_cmp_gt_i32_e64 s5
, s1
, s2
3580 // W32
: v_cmp_gt_i32_e64 s5
, s1
, s2 ; encoding
: [0x05,0x00,0x44,0xd4,0x01,0x04,0x00,0x00]
3581 // W64-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
3583 v_cmp_gt_i32_e64 s5
, s105
, s105
3584 // W32
: v_cmp_gt_i32_e64 s5
, s105
, s105 ; encoding
: [0x05,0x00,0x44,0xd4,0x69,0xd2,0x00,0x00]
3585 // W64-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
3587 v_cmp_gt_i32_e64 s5
, vcc_lo
, ttmp15
3588 // W32
: v_cmp_gt_i32_e64 s5
, vcc_lo
, ttmp15 ; encoding
: [0x05,0x00,0x44,0xd4,0x6a,0xf6,0x00,0x00]
3589 // W64-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
3591 v_cmp_gt_i32_e64 s5
, vcc_hi
, 0xaf123456
3592 // W32
: v_cmp_gt_i32_e64 s5
, vcc_hi
, 0xaf123456 ; encoding
: [0x05,0x00,0x44,0xd4,0x6b,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf]
3593 // W64-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
3595 v_cmp_gt_i32_e64 s5
, ttmp15
, src_scc
3596 // W32
: v_cmp_gt_i32_e64 s5
, ttmp15
, src_scc ; encoding
: [0x05,0x00,0x44,0xd4,0x7b,0xfa,0x01,0x00]
3597 // W64-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
3599 v_cmp_gt_i32_e64 s5
, m0
, 0.5
3600 // W32
: v_cmp_gt_i32_e64 s5
, m0
, 0.5 ; encoding
: [0x05,0x00,0x44,0xd4,0x7d,0xe0,0x01,0x00]
3601 // W64-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
3603 v_cmp_gt_i32_e64 s5
, exec_lo
, -1
3604 // W32
: v_cmp_gt_i32_e64 s5
, exec_lo
, -1 ; encoding
: [0x05,0x00,0x44,0xd4,0x7e,0x82,0x01,0x00]
3605 // W64-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
3607 v_cmp_gt_i32_e64 s5
, exec_hi
, null
3608 // W32
: v_cmp_gt_i32_e64 s5
, exec_hi
, null ; encoding
: [0x05,0x00,0x44,0xd4,0x7f,0xf8,0x00,0x00]
3609 // W64-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
3611 v_cmp_gt_i32_e64 s105
, null
, exec_lo
3612 // W32
: v_cmp_gt_i32_e64 s105
, null
, exec_lo ; encoding
: [0x69,0x00,0x44,0xd4,0x7c,0xfc,0x00,0x00]
3613 // W64-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
3615 v_cmp_gt_i32_e64 vcc_lo
, -1, exec_hi
3616 // W32
: v_cmp_gt_i32_e64 vcc_lo
, -1, exec_hi ; encoding
: [0x6a,0x00,0x44,0xd4,0xc1,0xfe,0x00,0x00]
3617 // W64-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
3619 v_cmp_gt_i32_e64 vcc_hi
, 0.5, m0
3620 // W32
: v_cmp_gt_i32_e64 vcc_hi
, 0.5, m0 ; encoding
: [0x6b,0x00,0x44,0xd4,0xf0,0xfa,0x00,0x00]
3621 // W64-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
3623 v_cmp_gt_i32_e64 ttmp15
, src_scc
, vcc_lo
3624 // W32
: v_cmp_gt_i32_e64 ttmp15
, src_scc
, vcc_lo ; encoding
: [0x7b,0x00,0x44,0xd4,0xfd,0xd4,0x00,0x00]
3625 // W64-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
3627 v_cmp_gt_i32_e64 s
[10:11], v1
, v2
3628 // W64
: v_cmp_gt_i32_e64 s
[10:11], v1
, v2 ; encoding
: [0x0a,0x00,0x44,0xd4,0x01,0x05,0x02,0x00]
3629 // W32-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
3631 v_cmp_gt_i32_e64 s
[10:11], v255
, v255
3632 // W64
: v_cmp_gt_i32_e64 s
[10:11], v255
, v255 ; encoding
: [0x0a,0x00,0x44,0xd4,0xff,0xff,0x03,0x00]
3633 // W32-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
3635 v_cmp_gt_i32_e64 s
[10:11], s1
, s2
3636 // W64
: v_cmp_gt_i32_e64 s
[10:11], s1
, s2 ; encoding
: [0x0a,0x00,0x44,0xd4,0x01,0x04,0x00,0x00]
3637 // W32-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
3639 v_cmp_gt_i32_e64 s
[10:11], s105
, s105
3640 // W64
: v_cmp_gt_i32_e64 s
[10:11], s105
, s105 ; encoding
: [0x0a,0x00,0x44,0xd4,0x69,0xd2,0x00,0x00]
3641 // W32-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
3643 v_cmp_gt_i32_e64 s
[10:11], vcc_lo
, ttmp15
3644 // W64
: v_cmp_gt_i32_e64 s
[10:11], vcc_lo
, ttmp15 ; encoding
: [0x0a,0x00,0x44,0xd4,0x6a,0xf6,0x00,0x00]
3645 // W32-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
3647 v_cmp_gt_i32_e64 s
[10:11], vcc_hi
, 0xaf123456
3648 // 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]
3649 // W32-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
3651 v_cmp_gt_i32_e64 s
[10:11], ttmp15
, src_scc
3652 // W64
: v_cmp_gt_i32_e64 s
[10:11], ttmp15
, src_scc ; encoding
: [0x0a,0x00,0x44,0xd4,0x7b,0xfa,0x01,0x00]
3653 // W32-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
3655 v_cmp_gt_i32_e64 s
[10:11], m0
, 0.5
3656 // W64
: v_cmp_gt_i32_e64 s
[10:11], m0
, 0.5 ; encoding
: [0x0a,0x00,0x44,0xd4,0x7d,0xe0,0x01,0x00]
3657 // W32-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
3659 v_cmp_gt_i32_e64 s
[10:11], exec_lo
, -1
3660 // W64
: v_cmp_gt_i32_e64 s
[10:11], exec_lo
, -1 ; encoding
: [0x0a,0x00,0x44,0xd4,0x7e,0x82,0x01,0x00]
3661 // W32-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
3663 v_cmp_gt_i32_e64 s
[10:11], exec_hi
, null
3664 // W64
: v_cmp_gt_i32_e64 s
[10:11], exec_hi
, null ; encoding
: [0x0a,0x00,0x44,0xd4,0x7f,0xf8,0x00,0x00]
3665 // W32-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
3667 v_cmp_gt_i32_e64 s
[10:11], null
, exec_lo
3668 // W64
: v_cmp_gt_i32_e64 s
[10:11], null
, exec_lo ; encoding
: [0x0a,0x00,0x44,0xd4,0x7c,0xfc,0x00,0x00]
3669 // W32-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
3671 v_cmp_gt_i32_e64 s
[104:105], -1, exec_hi
3672 // W64
: v_cmp_gt_i32_e64 s
[104:105], -1, exec_hi ; encoding
: [0x68,0x00,0x44,0xd4,0xc1,0xfe,0x00,0x00]
3673 // W32-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
3675 v_cmp_gt_i32_e64 vcc
, 0.5, m0
3676 // W64
: v_cmp_gt_i32_e64 vcc
, 0.5, m0 ; encoding
: [0x6a,0x00,0x44,0xd4,0xf0,0xfa,0x00,0x00]
3677 // W32-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
3679 v_cmp_gt_i32_e64 ttmp
[14:15], src_scc
, vcc_lo
3680 // W64
: v_cmp_gt_i32_e64 ttmp
[14:15], src_scc
, vcc_lo ; encoding
: [0x7a,0x00,0x44,0xd4,0xfd,0xd4,0x00,0x00]
3681 // W32-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
3683 v_cmp_gt_i32_e64 null
, 0xaf123456, vcc_hi
3684 // GFX11
: v_cmp_gt_i32_e64 null
, 0xaf123456, vcc_hi ; encoding
: [0x7c,0x00,0x44,0xd4,0xff,0xd6,0x00,0x00,0x56,0x34,0x12,0xaf]
3686 v_cmp_gt_i64_e64 s5
, v
[1:2], v
[2:3]
3687 // W32
: v_cmp_gt_i64_e64 s5
, v
[1:2], v
[2:3] ; encoding
: [0x05,0x00,0x54,0xd4,0x01,0x05,0x02,0x00]
3688 // W64-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
3690 v_cmp_gt_i64_e64 s5
, v
[254:255], v
[254:255]
3691 // W32
: v_cmp_gt_i64_e64 s5
, v
[254:255], v
[254:255] ; encoding
: [0x05,0x00,0x54,0xd4,0xfe,0xfd,0x03,0x00]
3692 // W64-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
3694 v_cmp_gt_i64_e64 s5
, s
[2:3], s
[4:5]
3695 // W32
: v_cmp_gt_i64_e64 s5
, s
[2:3], s
[4:5] ; encoding
: [0x05,0x00,0x54,0xd4,0x02,0x08,0x00,0x00]
3696 // W64-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
3698 v_cmp_gt_i64_e64 s5
, s
[104:105], s
[104:105]
3699 // W32
: v_cmp_gt_i64_e64 s5
, s
[104:105], s
[104:105] ; encoding
: [0x05,0x00,0x54,0xd4,0x68,0xd0,0x00,0x00]
3700 // W64-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
3702 v_cmp_gt_i64_e64 s5
, vcc
, ttmp
[14:15]
3703 // W32
: v_cmp_gt_i64_e64 s5
, vcc
, ttmp
[14:15] ; encoding
: [0x05,0x00,0x54,0xd4,0x6a,0xf4,0x00,0x00]
3704 // W64-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
3706 v_cmp_gt_i64_e64 s5
, ttmp
[14:15], 0xaf123456
3707 // W32
: v_cmp_gt_i64_e64 s5
, ttmp
[14:15], 0xaf123456 ; encoding
: [0x05,0x00,0x54,0xd4,0x7a,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf]
3708 // W64-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
3710 v_cmp_gt_i64_e64 s5
, exec
, src_scc
3711 // W32
: v_cmp_gt_i64_e64 s5
, exec
, src_scc ; encoding
: [0x05,0x00,0x54,0xd4,0x7e,0xfa,0x01,0x00]
3712 // W64-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
3714 v_cmp_gt_i64_e64 s105
, null
, 0.5
3715 // W32
: v_cmp_gt_i64_e64 s105
, null
, 0.5 ; encoding
: [0x69,0x00,0x54,0xd4,0x7c,0xe0,0x01,0x00]
3716 // W64-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
3718 v_cmp_gt_i64_e64 vcc_lo
, -1, -1
3719 // W32
: v_cmp_gt_i64_e64 vcc_lo
, -1, -1 ; encoding
: [0x6a,0x00,0x54,0xd4,0xc1,0x82,0x01,0x00]
3720 // W64-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
3722 v_cmp_gt_i64_e64 vcc_hi
, 0.5, null
3723 // W32
: v_cmp_gt_i64_e64 vcc_hi
, 0.5, null ; encoding
: [0x6b,0x00,0x54,0xd4,0xf0,0xf8,0x00,0x00]
3724 // W64-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
3726 v_cmp_gt_i64_e64 ttmp15
, src_scc
, exec
3727 // W32
: v_cmp_gt_i64_e64 ttmp15
, src_scc
, exec ; encoding
: [0x7b,0x00,0x54,0xd4,0xfd,0xfc,0x00,0x00]
3728 // W64-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
3730 v_cmp_gt_i64_e64 s
[10:11], v
[1:2], v
[2:3]
3731 // W64
: v_cmp_gt_i64_e64 s
[10:11], v
[1:2], v
[2:3] ; encoding
: [0x0a,0x00,0x54,0xd4,0x01,0x05,0x02,0x00]
3732 // W32-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
3734 v_cmp_gt_i64_e64 s
[10:11], v
[254:255], v
[254:255]
3735 // W64
: v_cmp_gt_i64_e64 s
[10:11], v
[254:255], v
[254:255] ; encoding
: [0x0a,0x00,0x54,0xd4,0xfe,0xfd,0x03,0x00]
3736 // W32-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
3738 v_cmp_gt_i64_e64 s
[10:11], s
[2:3], s
[4:5]
3739 // W64
: v_cmp_gt_i64_e64 s
[10:11], s
[2:3], s
[4:5] ; encoding
: [0x0a,0x00,0x54,0xd4,0x02,0x08,0x00,0x00]
3740 // W32-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
3742 v_cmp_gt_i64_e64 s
[10:11], s
[104:105], s
[104:105]
3743 // W64
: v_cmp_gt_i64_e64 s
[10:11], s
[104:105], s
[104:105] ; encoding
: [0x0a,0x00,0x54,0xd4,0x68,0xd0,0x00,0x00]
3744 // W32-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
3746 v_cmp_gt_i64_e64 s
[10:11], vcc
, ttmp
[14:15]
3747 // W64
: v_cmp_gt_i64_e64 s
[10:11], vcc
, ttmp
[14:15] ; encoding
: [0x0a,0x00,0x54,0xd4,0x6a,0xf4,0x00,0x00]
3748 // W32-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
3750 v_cmp_gt_i64_e64 s
[10:11], ttmp
[14:15], 0xaf123456
3751 // 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]
3752 // W32-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
3754 v_cmp_gt_i64_e64 s
[10:11], exec
, src_scc
3755 // W64
: v_cmp_gt_i64_e64 s
[10:11], exec
, src_scc ; encoding
: [0x0a,0x00,0x54,0xd4,0x7e,0xfa,0x01,0x00]
3756 // W32-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
3758 v_cmp_gt_i64_e64 s
[10:11], null
, 0.5
3759 // W64
: v_cmp_gt_i64_e64 s
[10:11], null
, 0.5 ; encoding
: [0x0a,0x00,0x54,0xd4,0x7c,0xe0,0x01,0x00]
3760 // W32-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
3762 v_cmp_gt_i64_e64 s
[104:105], -1, -1
3763 // W64
: v_cmp_gt_i64_e64 s
[104:105], -1, -1 ; encoding
: [0x68,0x00,0x54,0xd4,0xc1,0x82,0x01,0x00]
3764 // W32-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
3766 v_cmp_gt_i64_e64 vcc
, 0.5, null
3767 // W64
: v_cmp_gt_i64_e64 vcc
, 0.5, null ; encoding
: [0x6a,0x00,0x54,0xd4,0xf0,0xf8,0x00,0x00]
3768 // W32-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
3770 v_cmp_gt_i64_e64 ttmp
[14:15], src_scc
, exec
3771 // W64
: v_cmp_gt_i64_e64 ttmp
[14:15], src_scc
, exec ; encoding
: [0x7a,0x00,0x54,0xd4,0xfd,0xfc,0x00,0x00]
3772 // W32-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
3774 v_cmp_gt_i64_e64 null
, 0xaf123456, vcc
3775 // GFX11
: v_cmp_gt_i64_e64 null
, 0xaf123456, vcc ; encoding
: [0x7c,0x00,0x54,0xd4,0xff,0xd4,0x00,0x00,0x56,0x34,0x12,0xaf]
3777 v_cmp_gt_u16_e64 s5
, v1.
l, v2.
l
3778 // W32
: v_cmp_gt_u16_e64 s5
, v1.
l, v2.
l ; encoding
: [0x05,0x00,0x3c,0xd4,0x01,0x05,0x02,0x00]
3779 // W64-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
3781 v_cmp_gt_u16_e64 s5
, v255.
l, v255.
l
3782 // W32
: v_cmp_gt_u16_e64 s5
, v255.
l, v255.
l ; encoding
: [0x05,0x00,0x3c,0xd4,0xff,0xff,0x03,0x00]
3783 // W64-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
3785 v_cmp_gt_u16_e64 s5
, s1
, s2
3786 // W32
: v_cmp_gt_u16_e64 s5
, s1
, s2 ; encoding
: [0x05,0x00,0x3c,0xd4,0x01,0x04,0x00,0x00]
3787 // W64-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
3789 v_cmp_gt_u16_e64 s5
, s105
, s105
3790 // W32
: v_cmp_gt_u16_e64 s5
, s105
, s105 ; encoding
: [0x05,0x00,0x3c,0xd4,0x69,0xd2,0x00,0x00]
3791 // W64-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
3793 v_cmp_gt_u16_e64 s5
, vcc_lo
, ttmp15
3794 // W32
: v_cmp_gt_u16_e64 s5
, vcc_lo
, ttmp15 ; encoding
: [0x05,0x00,0x3c,0xd4,0x6a,0xf6,0x00,0x00]
3795 // W64-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
3797 v_cmp_gt_u16_e64 s5
, vcc_hi
, 0xfe0b
3798 // W32
: v_cmp_gt_u16_e64 s5
, vcc_hi
, 0xfe0b ; encoding
: [0x05,0x00,0x3c,0xd4,0x6b,0xfe,0x01,0x00,0x0b,0xfe,0x00,0x00]
3799 // W64-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
3801 v_cmp_gt_u16_e64 s5
, ttmp15
, src_scc
3802 // W32
: v_cmp_gt_u16_e64 s5
, ttmp15
, src_scc ; encoding
: [0x05,0x00,0x3c,0xd4,0x7b,0xfa,0x01,0x00]
3803 // W64-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
3805 v_cmp_gt_u16_e64 s5
, m0
, 0.5
3806 // W32
: v_cmp_gt_u16_e64 s5
, m0
, 0.5 ; encoding
: [0x05,0x00,0x3c,0xd4,0x7d,0xe0,0x01,0x00]
3807 // W64-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
3809 v_cmp_gt_u16_e64 s5
, exec_lo
, -1
3810 // W32
: v_cmp_gt_u16_e64 s5
, exec_lo
, -1 ; encoding
: [0x05,0x00,0x3c,0xd4,0x7e,0x82,0x01,0x00]
3811 // W64-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
3813 v_cmp_gt_u16_e64 s5
, exec_hi
, null
3814 // W32
: v_cmp_gt_u16_e64 s5
, exec_hi
, null ; encoding
: [0x05,0x00,0x3c,0xd4,0x7f,0xf8,0x00,0x00]
3815 // W64-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
3817 v_cmp_gt_u16_e64 s105
, null
, exec_lo
3818 // W32
: v_cmp_gt_u16_e64 s105
, null
, exec_lo ; encoding
: [0x69,0x00,0x3c,0xd4,0x7c,0xfc,0x00,0x00]
3819 // W64-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
3821 v_cmp_gt_u16_e64 vcc_lo
, -1, exec_hi
3822 // W32
: v_cmp_gt_u16_e64 vcc_lo
, -1, exec_hi ; encoding
: [0x6a,0x00,0x3c,0xd4,0xc1,0xfe,0x00,0x00]
3823 // W64-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
3825 v_cmp_gt_u16_e64 vcc_hi
, 0.5, m0
3826 // W32
: v_cmp_gt_u16_e64 vcc_hi
, 0.5, m0 ; encoding
: [0x6b,0x00,0x3c,0xd4,0xf0,0xfa,0x00,0x00]
3827 // W64-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
3829 v_cmp_gt_u16_e64 ttmp15
, src_scc
, vcc_lo
3830 // W32
: v_cmp_gt_u16_e64 ttmp15
, src_scc
, vcc_lo ; encoding
: [0x7b,0x00,0x3c,0xd4,0xfd,0xd4,0x00,0x00]
3831 // W64-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
3833 v_cmp_gt_u16_e64 s
[10:11], v1.
l, v2.
l
3834 // W64
: v_cmp_gt_u16_e64 s
[10:11], v1.
l, v2.
l ; encoding
: [0x0a,0x00,0x3c,0xd4,0x01,0x05,0x02,0x00]
3835 // W32-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
3837 v_cmp_gt_u16_e64 s
[10:11], v255.
l, v255.
l
3838 // W64
: v_cmp_gt_u16_e64 s
[10:11], v255.
l, v255.
l ; encoding
: [0x0a,0x00,0x3c,0xd4,0xff,0xff,0x03,0x00]
3839 // W32-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
3841 v_cmp_gt_u16_e64 s
[10:11], s1
, s2
3842 // W64
: v_cmp_gt_u16_e64 s
[10:11], s1
, s2 ; encoding
: [0x0a,0x00,0x3c,0xd4,0x01,0x04,0x00,0x00]
3843 // W32-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
3845 v_cmp_gt_u16_e64 s
[10:11], s105
, s105
3846 // W64
: v_cmp_gt_u16_e64 s
[10:11], s105
, s105 ; encoding
: [0x0a,0x00,0x3c,0xd4,0x69,0xd2,0x00,0x00]
3847 // W32-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
3849 v_cmp_gt_u16_e64 s
[10:11], vcc_lo
, ttmp15
3850 // W64
: v_cmp_gt_u16_e64 s
[10:11], vcc_lo
, ttmp15 ; encoding
: [0x0a,0x00,0x3c,0xd4,0x6a,0xf6,0x00,0x00]
3851 // W32-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
3853 v_cmp_gt_u16_e64 s
[10:11], vcc_hi
, 0xfe0b
3854 // 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]
3855 // W32-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
3857 v_cmp_gt_u16_e64 s
[10:11], ttmp15
, src_scc
3858 // W64
: v_cmp_gt_u16_e64 s
[10:11], ttmp15
, src_scc ; encoding
: [0x0a,0x00,0x3c,0xd4,0x7b,0xfa,0x01,0x00]
3859 // W32-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
3861 v_cmp_gt_u16_e64 s
[10:11], m0
, 0.5
3862 // W64
: v_cmp_gt_u16_e64 s
[10:11], m0
, 0.5 ; encoding
: [0x0a,0x00,0x3c,0xd4,0x7d,0xe0,0x01,0x00]
3863 // W32-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
3865 v_cmp_gt_u16_e64 s
[10:11], exec_lo
, -1
3866 // W64
: v_cmp_gt_u16_e64 s
[10:11], exec_lo
, -1 ; encoding
: [0x0a,0x00,0x3c,0xd4,0x7e,0x82,0x01,0x00]
3867 // W32-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
3869 v_cmp_gt_u16_e64 s
[10:11], exec_hi
, null
3870 // W64
: v_cmp_gt_u16_e64 s
[10:11], exec_hi
, null ; encoding
: [0x0a,0x00,0x3c,0xd4,0x7f,0xf8,0x00,0x00]
3871 // W32-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
3873 v_cmp_gt_u16_e64 s
[10:11], null
, exec_lo
3874 // W64
: v_cmp_gt_u16_e64 s
[10:11], null
, exec_lo ; encoding
: [0x0a,0x00,0x3c,0xd4,0x7c,0xfc,0x00,0x00]
3875 // W32-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
3877 v_cmp_gt_u16_e64 s
[104:105], -1, exec_hi
3878 // W64
: v_cmp_gt_u16_e64 s
[104:105], -1, exec_hi ; encoding
: [0x68,0x00,0x3c,0xd4,0xc1,0xfe,0x00,0x00]
3879 // W32-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
3881 v_cmp_gt_u16_e64 vcc
, 0.5, m0
3882 // W64
: v_cmp_gt_u16_e64 vcc
, 0.5, m0 ; encoding
: [0x6a,0x00,0x3c,0xd4,0xf0,0xfa,0x00,0x00]
3883 // W32-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
3885 v_cmp_gt_u16_e64 ttmp
[14:15], src_scc
, vcc_lo
3886 // W64
: v_cmp_gt_u16_e64 ttmp
[14:15], src_scc
, vcc_lo ; encoding
: [0x7a,0x00,0x3c,0xd4,0xfd,0xd4,0x00,0x00]
3887 // W32-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
3889 v_cmp_gt_u16_e64 null
, 0xfe0b, vcc_hi
3890 // GFX11
: v_cmp_gt_u16_e64 null
, 0xfe0b, vcc_hi ; encoding
: [0x7c,0x00,0x3c,0xd4,0xff,0xd6,0x00,0x00,0x0b,0xfe,0x00,0x00]
3892 v_cmp_gt_u16_e64 vcc_lo
, 0x3800, m0
3893 // W32
: v_cmp_gt_u16_e64 vcc_lo
, 0x3800, m0 ; encoding
: [0x6a,0x00,0x3c,0xd4,0xff,0xfa,0x00,0x00,0x00,0x38,0x00,0x00]
3894 // W64-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
3896 v_cmp_gt_u16_e64 vcc
, 0x3800, m0
3897 // W64
: v_cmp_gt_u16_e64 vcc
, 0x3800, m0 ; encoding
: [0x6a,0x00,0x3c,0xd4,0xff,0xfa,0x00,0x00,0x00,0x38,0x00,0x00]
3898 // W32-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
3900 v_cmp_gt_u16_e64 s5
, v1.h
, v2.
l
3901 // W32
: v_cmp_gt_u16_e64 s5
, v1.h
, v2.
l op_sel
:[1,0,0] ; encoding
: [0x05,0x08,0x3c,0xd4,0x01,0x05,0x02,0x00]
3902 // W64-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
3904 v_cmp_gt_u16_e64 s5
, v255.
l, v255.h
3905 // W32
: v_cmp_gt_u16_e64 s5
, v255.
l, v255.h op_sel
:[0,1,0] ; encoding
: [0x05,0x10,0x3c,0xd4,0xff,0xff,0x03,0x00]
3906 // W64-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
3908 v_cmp_gt_u16_e64 s
[10:11], v1.h
, v2.
l
3909 // W64
: 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]
3910 // W32-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
3912 v_cmp_gt_u16_e64 s
[10:11], v255.
l, v255.h
3913 // W64
: 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]
3914 // W32-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
3916 v_cmp_gt_u32_e64 s5
, v1
, v2
3917 // W32
: v_cmp_gt_u32_e64 s5
, v1
, v2 ; encoding
: [0x05,0x00,0x4c,0xd4,0x01,0x05,0x02,0x00]
3918 // W64-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
3920 v_cmp_gt_u32_e64 s5
, v255
, v255
3921 // W32
: v_cmp_gt_u32_e64 s5
, v255
, v255 ; encoding
: [0x05,0x00,0x4c,0xd4,0xff,0xff,0x03,0x00]
3922 // W64-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
3924 v_cmp_gt_u32_e64 s5
, s1
, s2
3925 // W32
: v_cmp_gt_u32_e64 s5
, s1
, s2 ; encoding
: [0x05,0x00,0x4c,0xd4,0x01,0x04,0x00,0x00]
3926 // W64-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
3928 v_cmp_gt_u32_e64 s5
, s105
, s105
3929 // W32
: v_cmp_gt_u32_e64 s5
, s105
, s105 ; encoding
: [0x05,0x00,0x4c,0xd4,0x69,0xd2,0x00,0x00]
3930 // W64-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
3932 v_cmp_gt_u32_e64 s5
, vcc_lo
, ttmp15
3933 // W32
: v_cmp_gt_u32_e64 s5
, vcc_lo
, ttmp15 ; encoding
: [0x05,0x00,0x4c,0xd4,0x6a,0xf6,0x00,0x00]
3934 // W64-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
3936 v_cmp_gt_u32_e64 s5
, vcc_hi
, 0xaf123456
3937 // W32
: v_cmp_gt_u32_e64 s5
, vcc_hi
, 0xaf123456 ; encoding
: [0x05,0x00,0x4c,0xd4,0x6b,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf]
3938 // W64-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
3940 v_cmp_gt_u32_e64 s5
, ttmp15
, src_scc
3941 // W32
: v_cmp_gt_u32_e64 s5
, ttmp15
, src_scc ; encoding
: [0x05,0x00,0x4c,0xd4,0x7b,0xfa,0x01,0x00]
3942 // W64-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
3944 v_cmp_gt_u32_e64 s5
, m0
, 0.5
3945 // W32
: v_cmp_gt_u32_e64 s5
, m0
, 0.5 ; encoding
: [0x05,0x00,0x4c,0xd4,0x7d,0xe0,0x01,0x00]
3946 // W64-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
3948 v_cmp_gt_u32_e64 s5
, exec_lo
, -1
3949 // W32
: v_cmp_gt_u32_e64 s5
, exec_lo
, -1 ; encoding
: [0x05,0x00,0x4c,0xd4,0x7e,0x82,0x01,0x00]
3950 // W64-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
3952 v_cmp_gt_u32_e64 s5
, exec_hi
, null
3953 // W32
: v_cmp_gt_u32_e64 s5
, exec_hi
, null ; encoding
: [0x05,0x00,0x4c,0xd4,0x7f,0xf8,0x00,0x00]
3954 // W64-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
3956 v_cmp_gt_u32_e64 s105
, null
, exec_lo
3957 // W32
: v_cmp_gt_u32_e64 s105
, null
, exec_lo ; encoding
: [0x69,0x00,0x4c,0xd4,0x7c,0xfc,0x00,0x00]
3958 // W64-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
3960 v_cmp_gt_u32_e64 vcc_lo
, -1, exec_hi
3961 // W32
: v_cmp_gt_u32_e64 vcc_lo
, -1, exec_hi ; encoding
: [0x6a,0x00,0x4c,0xd4,0xc1,0xfe,0x00,0x00]
3962 // W64-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
3964 v_cmp_gt_u32_e64 vcc_hi
, 0.5, m0
3965 // W32
: v_cmp_gt_u32_e64 vcc_hi
, 0.5, m0 ; encoding
: [0x6b,0x00,0x4c,0xd4,0xf0,0xfa,0x00,0x00]
3966 // W64-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
3968 v_cmp_gt_u32_e64 ttmp15
, src_scc
, vcc_lo
3969 // W32
: v_cmp_gt_u32_e64 ttmp15
, src_scc
, vcc_lo ; encoding
: [0x7b,0x00,0x4c,0xd4,0xfd,0xd4,0x00,0x00]
3970 // W64-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
3972 v_cmp_gt_u32_e64 s
[10:11], v1
, v2
3973 // W64
: v_cmp_gt_u32_e64 s
[10:11], v1
, v2 ; encoding
: [0x0a,0x00,0x4c,0xd4,0x01,0x05,0x02,0x00]
3974 // W32-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
3976 v_cmp_gt_u32_e64 s
[10:11], v255
, v255
3977 // W64
: v_cmp_gt_u32_e64 s
[10:11], v255
, v255 ; encoding
: [0x0a,0x00,0x4c,0xd4,0xff,0xff,0x03,0x00]
3978 // W32-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
3980 v_cmp_gt_u32_e64 s
[10:11], s1
, s2
3981 // W64
: v_cmp_gt_u32_e64 s
[10:11], s1
, s2 ; encoding
: [0x0a,0x00,0x4c,0xd4,0x01,0x04,0x00,0x00]
3982 // W32-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
3984 v_cmp_gt_u32_e64 s
[10:11], s105
, s105
3985 // W64
: v_cmp_gt_u32_e64 s
[10:11], s105
, s105 ; encoding
: [0x0a,0x00,0x4c,0xd4,0x69,0xd2,0x00,0x00]
3986 // W32-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
3988 v_cmp_gt_u32_e64 s
[10:11], vcc_lo
, ttmp15
3989 // W64
: v_cmp_gt_u32_e64 s
[10:11], vcc_lo
, ttmp15 ; encoding
: [0x0a,0x00,0x4c,0xd4,0x6a,0xf6,0x00,0x00]
3990 // W32-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
3992 v_cmp_gt_u32_e64 s
[10:11], vcc_hi
, 0xaf123456
3993 // 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]
3994 // W32-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
3996 v_cmp_gt_u32_e64 s
[10:11], ttmp15
, src_scc
3997 // W64
: v_cmp_gt_u32_e64 s
[10:11], ttmp15
, src_scc ; encoding
: [0x0a,0x00,0x4c,0xd4,0x7b,0xfa,0x01,0x00]
3998 // W32-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
4000 v_cmp_gt_u32_e64 s
[10:11], m0
, 0.5
4001 // W64
: v_cmp_gt_u32_e64 s
[10:11], m0
, 0.5 ; encoding
: [0x0a,0x00,0x4c,0xd4,0x7d,0xe0,0x01,0x00]
4002 // W32-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
4004 v_cmp_gt_u32_e64 s
[10:11], exec_lo
, -1
4005 // W64
: v_cmp_gt_u32_e64 s
[10:11], exec_lo
, -1 ; encoding
: [0x0a,0x00,0x4c,0xd4,0x7e,0x82,0x01,0x00]
4006 // W32-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
4008 v_cmp_gt_u32_e64 s
[10:11], exec_hi
, null
4009 // W64
: v_cmp_gt_u32_e64 s
[10:11], exec_hi
, null ; encoding
: [0x0a,0x00,0x4c,0xd4,0x7f,0xf8,0x00,0x00]
4010 // W32-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
4012 v_cmp_gt_u32_e64 s
[10:11], null
, exec_lo
4013 // W64
: v_cmp_gt_u32_e64 s
[10:11], null
, exec_lo ; encoding
: [0x0a,0x00,0x4c,0xd4,0x7c,0xfc,0x00,0x00]
4014 // W32-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
4016 v_cmp_gt_u32_e64 s
[104:105], -1, exec_hi
4017 // W64
: v_cmp_gt_u32_e64 s
[104:105], -1, exec_hi ; encoding
: [0x68,0x00,0x4c,0xd4,0xc1,0xfe,0x00,0x00]
4018 // W32-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
4020 v_cmp_gt_u32_e64 vcc
, 0.5, m0
4021 // W64
: v_cmp_gt_u32_e64 vcc
, 0.5, m0 ; encoding
: [0x6a,0x00,0x4c,0xd4,0xf0,0xfa,0x00,0x00]
4022 // W32-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
4024 v_cmp_gt_u32_e64 ttmp
[14:15], src_scc
, vcc_lo
4025 // W64
: v_cmp_gt_u32_e64 ttmp
[14:15], src_scc
, vcc_lo ; encoding
: [0x7a,0x00,0x4c,0xd4,0xfd,0xd4,0x00,0x00]
4026 // W32-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
4028 v_cmp_gt_u32_e64 null
, 0xaf123456, vcc_hi
4029 // GFX11
: v_cmp_gt_u32_e64 null
, 0xaf123456, vcc_hi ; encoding
: [0x7c,0x00,0x4c,0xd4,0xff,0xd6,0x00,0x00,0x56,0x34,0x12,0xaf]
4031 v_cmp_gt_u64_e64 s5
, v
[1:2], v
[2:3]
4032 // W32
: v_cmp_gt_u64_e64 s5
, v
[1:2], v
[2:3] ; encoding
: [0x05,0x00,0x5c,0xd4,0x01,0x05,0x02,0x00]
4033 // W64-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
4035 v_cmp_gt_u64_e64 s5
, v
[254:255], v
[254:255]
4036 // W32
: v_cmp_gt_u64_e64 s5
, v
[254:255], v
[254:255] ; encoding
: [0x05,0x00,0x5c,0xd4,0xfe,0xfd,0x03,0x00]
4037 // W64-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
4039 v_cmp_gt_u64_e64 s5
, s
[2:3], s
[4:5]
4040 // W32
: v_cmp_gt_u64_e64 s5
, s
[2:3], s
[4:5] ; encoding
: [0x05,0x00,0x5c,0xd4,0x02,0x08,0x00,0x00]
4041 // W64-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
4043 v_cmp_gt_u64_e64 s5
, s
[104:105], s
[104:105]
4044 // W32
: v_cmp_gt_u64_e64 s5
, s
[104:105], s
[104:105] ; encoding
: [0x05,0x00,0x5c,0xd4,0x68,0xd0,0x00,0x00]
4045 // W64-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
4047 v_cmp_gt_u64_e64 s5
, vcc
, ttmp
[14:15]
4048 // W32
: v_cmp_gt_u64_e64 s5
, vcc
, ttmp
[14:15] ; encoding
: [0x05,0x00,0x5c,0xd4,0x6a,0xf4,0x00,0x00]
4049 // W64-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
4051 v_cmp_gt_u64_e64 s5
, ttmp
[14:15], 0xaf123456
4052 // W32
: v_cmp_gt_u64_e64 s5
, ttmp
[14:15], 0xaf123456 ; encoding
: [0x05,0x00,0x5c,0xd4,0x7a,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf]
4053 // W64-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
4055 v_cmp_gt_u64_e64 s5
, exec
, src_scc
4056 // W32
: v_cmp_gt_u64_e64 s5
, exec
, src_scc ; encoding
: [0x05,0x00,0x5c,0xd4,0x7e,0xfa,0x01,0x00]
4057 // W64-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
4059 v_cmp_gt_u64_e64 s105
, null
, 0.5
4060 // W32
: v_cmp_gt_u64_e64 s105
, null
, 0.5 ; encoding
: [0x69,0x00,0x5c,0xd4,0x7c,0xe0,0x01,0x00]
4061 // W64-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
4063 v_cmp_gt_u64_e64 vcc_lo
, -1, -1
4064 // W32
: v_cmp_gt_u64_e64 vcc_lo
, -1, -1 ; encoding
: [0x6a,0x00,0x5c,0xd4,0xc1,0x82,0x01,0x00]
4065 // W64-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
4067 v_cmp_gt_u64_e64 vcc_hi
, 0.5, null
4068 // W32
: v_cmp_gt_u64_e64 vcc_hi
, 0.5, null ; encoding
: [0x6b,0x00,0x5c,0xd4,0xf0,0xf8,0x00,0x00]
4069 // W64-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
4071 v_cmp_gt_u64_e64 ttmp15
, src_scc
, exec
4072 // W32
: v_cmp_gt_u64_e64 ttmp15
, src_scc
, exec ; encoding
: [0x7b,0x00,0x5c,0xd4,0xfd,0xfc,0x00,0x00]
4073 // W64-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
4075 v_cmp_gt_u64_e64 s
[10:11], v
[1:2], v
[2:3]
4076 // W64
: v_cmp_gt_u64_e64 s
[10:11], v
[1:2], v
[2:3] ; encoding
: [0x0a,0x00,0x5c,0xd4,0x01,0x05,0x02,0x00]
4077 // W32-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
4079 v_cmp_gt_u64_e64 s
[10:11], v
[254:255], v
[254:255]
4080 // W64
: v_cmp_gt_u64_e64 s
[10:11], v
[254:255], v
[254:255] ; encoding
: [0x0a,0x00,0x5c,0xd4,0xfe,0xfd,0x03,0x00]
4081 // W32-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
4083 v_cmp_gt_u64_e64 s
[10:11], s
[2:3], s
[4:5]
4084 // W64
: v_cmp_gt_u64_e64 s
[10:11], s
[2:3], s
[4:5] ; encoding
: [0x0a,0x00,0x5c,0xd4,0x02,0x08,0x00,0x00]
4085 // W32-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
4087 v_cmp_gt_u64_e64 s
[10:11], s
[104:105], s
[104:105]
4088 // W64
: v_cmp_gt_u64_e64 s
[10:11], s
[104:105], s
[104:105] ; encoding
: [0x0a,0x00,0x5c,0xd4,0x68,0xd0,0x00,0x00]
4089 // W32-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
4091 v_cmp_gt_u64_e64 s
[10:11], vcc
, ttmp
[14:15]
4092 // W64
: v_cmp_gt_u64_e64 s
[10:11], vcc
, ttmp
[14:15] ; encoding
: [0x0a,0x00,0x5c,0xd4,0x6a,0xf4,0x00,0x00]
4093 // W32-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
4095 v_cmp_gt_u64_e64 s
[10:11], ttmp
[14:15], 0xaf123456
4096 // 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]
4097 // W32-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
4099 v_cmp_gt_u64_e64 s
[10:11], exec
, src_scc
4100 // W64
: v_cmp_gt_u64_e64 s
[10:11], exec
, src_scc ; encoding
: [0x0a,0x00,0x5c,0xd4,0x7e,0xfa,0x01,0x00]
4101 // W32-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
4103 v_cmp_gt_u64_e64 s
[10:11], null
, 0.5
4104 // W64
: v_cmp_gt_u64_e64 s
[10:11], null
, 0.5 ; encoding
: [0x0a,0x00,0x5c,0xd4,0x7c,0xe0,0x01,0x00]
4105 // W32-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
4107 v_cmp_gt_u64_e64 s
[104:105], -1, -1
4108 // W64
: v_cmp_gt_u64_e64 s
[104:105], -1, -1 ; encoding
: [0x68,0x00,0x5c,0xd4,0xc1,0x82,0x01,0x00]
4109 // W32-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
4111 v_cmp_gt_u64_e64 vcc
, 0.5, null
4112 // W64
: v_cmp_gt_u64_e64 vcc
, 0.5, null ; encoding
: [0x6a,0x00,0x5c,0xd4,0xf0,0xf8,0x00,0x00]
4113 // W32-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
4115 v_cmp_gt_u64_e64 ttmp
[14:15], src_scc
, exec
4116 // W64
: v_cmp_gt_u64_e64 ttmp
[14:15], src_scc
, exec ; encoding
: [0x7a,0x00,0x5c,0xd4,0xfd,0xfc,0x00,0x00]
4117 // W32-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
4119 v_cmp_gt_u64_e64 null
, 0xaf123456, vcc
4120 // GFX11
: v_cmp_gt_u64_e64 null
, 0xaf123456, vcc ; encoding
: [0x7c,0x00,0x5c,0xd4,0xff,0xd4,0x00,0x00,0x56,0x34,0x12,0xaf]
4122 v_cmp_le_f16_e64 s5
, v1
, v2
4123 // W32
: v_cmp_le_f16_e64 s5
, v1
, v2 ; encoding
: [0x05,0x00,0x03,0xd4,0x01,0x05,0x02,0x00]
4124 // W64-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
4126 v_cmp_le_f16_e64 s5
, v255
, v255
4127 // W32
: v_cmp_le_f16_e64 s5
, v255
, v255 ; encoding
: [0x05,0x00,0x03,0xd4,0xff,0xff,0x03,0x00]
4128 // W64-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
4130 v_cmp_le_f16_e64 s5
, s1
, s2
4131 // W32
: v_cmp_le_f16_e64 s5
, s1
, s2 ; encoding
: [0x05,0x00,0x03,0xd4,0x01,0x04,0x00,0x00]
4132 // W64-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
4134 v_cmp_le_f16_e64 s5
, s105
, s105
4135 // W32
: v_cmp_le_f16_e64 s5
, s105
, s105 ; encoding
: [0x05,0x00,0x03,0xd4,0x69,0xd2,0x00,0x00]
4136 // W64-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
4138 v_cmp_le_f16_e64 s5
, vcc_lo
, ttmp15
4139 // W32
: v_cmp_le_f16_e64 s5
, vcc_lo
, ttmp15 ; encoding
: [0x05,0x00,0x03,0xd4,0x6a,0xf6,0x00,0x00]
4140 // W64-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
4142 v_cmp_le_f16_e64 s5
, vcc_hi
, 0xfe0b
4143 // W32
: v_cmp_le_f16_e64 s5
, vcc_hi
, 0xfe0b ; encoding
: [0x05,0x00,0x03,0xd4,0x6b,0xfe,0x01,0x00,0x0b,0xfe,0x00,0x00]
4144 // W64-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
4146 v_cmp_le_f16_e64 s5
, ttmp15
, src_scc
4147 // W32
: v_cmp_le_f16_e64 s5
, ttmp15
, src_scc ; encoding
: [0x05,0x00,0x03,0xd4,0x7b,0xfa,0x01,0x00]
4148 // W64-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
4150 v_cmp_le_f16_e64 s5
, m0
, 0.5
4151 // W32
: v_cmp_le_f16_e64 s5
, m0
, 0.5 ; encoding
: [0x05,0x00,0x03,0xd4,0x7d,0xe0,0x01,0x00]
4152 // W64-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
4154 v_cmp_le_f16_e64 s5
, exec_lo
, -1
4155 // W32
: v_cmp_le_f16_e64 s5
, exec_lo
, -1 ; encoding
: [0x05,0x00,0x03,0xd4,0x7e,0x82,0x01,0x00]
4156 // W64-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
4158 v_cmp_le_f16_e64 s5
, |exec_hi|
, null
4159 // W32
: v_cmp_le_f16_e64 s5
, |exec_hi|
, null ; encoding
: [0x05,0x01,0x03,0xd4,0x7f,0xf8,0x00,0x00]
4160 // W64-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
4162 v_cmp_le_f16_e64 s105
, null
, exec_lo
4163 // W32
: v_cmp_le_f16_e64 s105
, null
, exec_lo ; encoding
: [0x69,0x00,0x03,0xd4,0x7c,0xfc,0x00,0x00]
4164 // W64-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
4166 v_cmp_le_f16_e64 vcc_lo
, -1, exec_hi
4167 // W32
: v_cmp_le_f16_e64 vcc_lo
, -1, exec_hi ; encoding
: [0x6a,0x00,0x03,0xd4,0xc1,0xfe,0x00,0x00]
4168 // W64-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
4170 v_cmp_le_f16_e64 vcc_hi
, 0.5, -m0
4171 // W32
: v_cmp_le_f16_e64 vcc_hi
, 0.5, -m0 ; encoding
: [0x6b,0x00,0x03,0xd4,0xf0,0xfa,0x00,0x40]
4172 // W64-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
4174 v_cmp_le_f16_e64 ttmp15
, -src_scc
, |vcc_lo|
4175 // W32
: v_cmp_le_f16_e64 ttmp15
, -src_scc
, |vcc_lo| ; encoding
: [0x7b,0x02,0x03,0xd4,0xfd,0xd4,0x00,0x20]
4176 // W64-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
4178 v_cmp_le_f16_e64 s
[10:11], v1
, v2
4179 // W64
: v_cmp_le_f16_e64 s
[10:11], v1
, v2 ; encoding
: [0x0a,0x00,0x03,0xd4,0x01,0x05,0x02,0x00]
4180 // W32-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
4182 v_cmp_le_f16_e64 s
[10:11], v255
, v255
4183 // W64
: v_cmp_le_f16_e64 s
[10:11], v255
, v255 ; encoding
: [0x0a,0x00,0x03,0xd4,0xff,0xff,0x03,0x00]
4184 // W32-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
4186 v_cmp_le_f16_e64 s
[10:11], s1
, s2
4187 // W64
: v_cmp_le_f16_e64 s
[10:11], s1
, s2 ; encoding
: [0x0a,0x00,0x03,0xd4,0x01,0x04,0x00,0x00]
4188 // W32-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
4190 v_cmp_le_f16_e64 s
[10:11], s105
, s105
4191 // W64
: v_cmp_le_f16_e64 s
[10:11], s105
, s105 ; encoding
: [0x0a,0x00,0x03,0xd4,0x69,0xd2,0x00,0x00]
4192 // W32-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
4194 v_cmp_le_f16_e64 s
[10:11], vcc_lo
, ttmp15
4195 // W64
: v_cmp_le_f16_e64 s
[10:11], vcc_lo
, ttmp15 ; encoding
: [0x0a,0x00,0x03,0xd4,0x6a,0xf6,0x00,0x00]
4196 // W32-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
4198 v_cmp_le_f16_e64 s
[10:11], vcc_hi
, 0xfe0b
4199 // 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]
4200 // W32-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
4202 v_cmp_le_f16_e64 s
[10:11], ttmp15
, src_scc
4203 // W64
: v_cmp_le_f16_e64 s
[10:11], ttmp15
, src_scc ; encoding
: [0x0a,0x00,0x03,0xd4,0x7b,0xfa,0x01,0x00]
4204 // W32-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
4206 v_cmp_le_f16_e64 s
[10:11], m0
, 0.5
4207 // W64
: v_cmp_le_f16_e64 s
[10:11], m0
, 0.5 ; encoding
: [0x0a,0x00,0x03,0xd4,0x7d,0xe0,0x01,0x00]
4208 // W32-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
4210 v_cmp_le_f16_e64 s
[10:11], exec_lo
, -1
4211 // W64
: v_cmp_le_f16_e64 s
[10:11], exec_lo
, -1 ; encoding
: [0x0a,0x00,0x03,0xd4,0x7e,0x82,0x01,0x00]
4212 // W32-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
4214 v_cmp_le_f16_e64 s
[10:11], |exec_hi|
, null
4215 // W64
: v_cmp_le_f16_e64 s
[10:11], |exec_hi|
, null ; encoding
: [0x0a,0x01,0x03,0xd4,0x7f,0xf8,0x00,0x00]
4216 // W32-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
4218 v_cmp_le_f16_e64 s
[10:11], null
, exec_lo
4219 // W64
: v_cmp_le_f16_e64 s
[10:11], null
, exec_lo ; encoding
: [0x0a,0x00,0x03,0xd4,0x7c,0xfc,0x00,0x00]
4220 // W32-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
4222 v_cmp_le_f16_e64 s
[104:105], -1, exec_hi
4223 // W64
: v_cmp_le_f16_e64 s
[104:105], -1, exec_hi ; encoding
: [0x68,0x00,0x03,0xd4,0xc1,0xfe,0x00,0x00]
4224 // W32-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
4226 v_cmp_le_f16_e64 vcc
, 0.5, -m0
4227 // W64
: v_cmp_le_f16_e64 vcc
, 0.5, -m0 ; encoding
: [0x6a,0x00,0x03,0xd4,0xf0,0xfa,0x00,0x40]
4228 // W32-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
4230 v_cmp_le_f16_e64 ttmp
[14:15], -src_scc
, |vcc_lo|
4231 // W64
: v_cmp_le_f16_e64 ttmp
[14:15], -src_scc
, |vcc_lo| ; encoding
: [0x7a,0x02,0x03,0xd4,0xfd,0xd4,0x00,0x20]
4232 // W32-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
4234 v_cmp_le_f16_e64 null
, -|
0xfe0b|
, -|vcc_hi| clamp
4235 // GFX11
: v_cmp_le_f16_e64 null
, -|
0xfe0b|
, -|vcc_hi| clamp ; encoding
: [0x7c,0x83,0x03,0xd4,0xff,0xd6,0x00,0x60,0x0b,0xfe,0x00,0x00]
4237 v_cmp_le_f32_e64 s5
, v1
, v2
4238 // W32
: v_cmp_le_f32_e64 s5
, v1
, v2 ; encoding
: [0x05,0x00,0x13,0xd4,0x01,0x05,0x02,0x00]
4239 // W64-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
4241 v_cmp_le_f32_e64 s5
, v255
, v255
4242 // W32
: v_cmp_le_f32_e64 s5
, v255
, v255 ; encoding
: [0x05,0x00,0x13,0xd4,0xff,0xff,0x03,0x00]
4243 // W64-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
4245 v_cmp_le_f32_e64 s5
, s1
, s2
4246 // W32
: v_cmp_le_f32_e64 s5
, s1
, s2 ; encoding
: [0x05,0x00,0x13,0xd4,0x01,0x04,0x00,0x00]
4247 // W64-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
4249 v_cmp_le_f32_e64 s5
, s105
, s105
4250 // W32
: v_cmp_le_f32_e64 s5
, s105
, s105 ; encoding
: [0x05,0x00,0x13,0xd4,0x69,0xd2,0x00,0x00]
4251 // W64-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
4253 v_cmp_le_f32_e64 s5
, vcc_lo
, ttmp15
4254 // W32
: v_cmp_le_f32_e64 s5
, vcc_lo
, ttmp15 ; encoding
: [0x05,0x00,0x13,0xd4,0x6a,0xf6,0x00,0x00]
4255 // W64-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
4257 v_cmp_le_f32_e64 s5
, vcc_hi
, 0xaf123456
4258 // W32
: v_cmp_le_f32_e64 s5
, vcc_hi
, 0xaf123456 ; encoding
: [0x05,0x00,0x13,0xd4,0x6b,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf]
4259 // W64-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
4261 v_cmp_le_f32_e64 s5
, ttmp15
, src_scc
4262 // W32
: v_cmp_le_f32_e64 s5
, ttmp15
, src_scc ; encoding
: [0x05,0x00,0x13,0xd4,0x7b,0xfa,0x01,0x00]
4263 // W64-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
4265 v_cmp_le_f32_e64 s5
, m0
, 0.5
4266 // W32
: v_cmp_le_f32_e64 s5
, m0
, 0.5 ; encoding
: [0x05,0x00,0x13,0xd4,0x7d,0xe0,0x01,0x00]
4267 // W64-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
4269 v_cmp_le_f32_e64 s5
, exec_lo
, -1
4270 // W32
: v_cmp_le_f32_e64 s5
, exec_lo
, -1 ; encoding
: [0x05,0x00,0x13,0xd4,0x7e,0x82,0x01,0x00]
4271 // W64-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
4273 v_cmp_le_f32_e64 s5
, |exec_hi|
, null
4274 // W32
: v_cmp_le_f32_e64 s5
, |exec_hi|
, null ; encoding
: [0x05,0x01,0x13,0xd4,0x7f,0xf8,0x00,0x00]
4275 // W64-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
4277 v_cmp_le_f32_e64 s105
, null
, exec_lo
4278 // W32
: v_cmp_le_f32_e64 s105
, null
, exec_lo ; encoding
: [0x69,0x00,0x13,0xd4,0x7c,0xfc,0x00,0x00]
4279 // W64-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
4281 v_cmp_le_f32_e64 vcc_lo
, -1, exec_hi
4282 // W32
: v_cmp_le_f32_e64 vcc_lo
, -1, exec_hi ; encoding
: [0x6a,0x00,0x13,0xd4,0xc1,0xfe,0x00,0x00]
4283 // W64-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
4285 v_cmp_le_f32_e64 vcc_hi
, 0.5, -m0
4286 // W32
: v_cmp_le_f32_e64 vcc_hi
, 0.5, -m0 ; encoding
: [0x6b,0x00,0x13,0xd4,0xf0,0xfa,0x00,0x40]
4287 // W64-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
4289 v_cmp_le_f32_e64 ttmp15
, -src_scc
, |vcc_lo|
4290 // W32
: v_cmp_le_f32_e64 ttmp15
, -src_scc
, |vcc_lo| ; encoding
: [0x7b,0x02,0x13,0xd4,0xfd,0xd4,0x00,0x20]
4291 // W64-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
4293 v_cmp_le_f32_e64 s
[10:11], v1
, v2
4294 // W64
: v_cmp_le_f32_e64 s
[10:11], v1
, v2 ; encoding
: [0x0a,0x00,0x13,0xd4,0x01,0x05,0x02,0x00]
4295 // W32-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
4297 v_cmp_le_f32_e64 s
[10:11], v255
, v255
4298 // W64
: v_cmp_le_f32_e64 s
[10:11], v255
, v255 ; encoding
: [0x0a,0x00,0x13,0xd4,0xff,0xff,0x03,0x00]
4299 // W32-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
4301 v_cmp_le_f32_e64 s
[10:11], s1
, s2
4302 // W64
: v_cmp_le_f32_e64 s
[10:11], s1
, s2 ; encoding
: [0x0a,0x00,0x13,0xd4,0x01,0x04,0x00,0x00]
4303 // W32-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
4305 v_cmp_le_f32_e64 s
[10:11], s105
, s105
4306 // W64
: v_cmp_le_f32_e64 s
[10:11], s105
, s105 ; encoding
: [0x0a,0x00,0x13,0xd4,0x69,0xd2,0x00,0x00]
4307 // W32-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
4309 v_cmp_le_f32_e64 s
[10:11], vcc_lo
, ttmp15
4310 // W64
: v_cmp_le_f32_e64 s
[10:11], vcc_lo
, ttmp15 ; encoding
: [0x0a,0x00,0x13,0xd4,0x6a,0xf6,0x00,0x00]
4311 // W32-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
4313 v_cmp_le_f32_e64 s
[10:11], vcc_hi
, 0xaf123456
4314 // 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]
4315 // W32-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
4317 v_cmp_le_f32_e64 s
[10:11], ttmp15
, src_scc
4318 // W64
: v_cmp_le_f32_e64 s
[10:11], ttmp15
, src_scc ; encoding
: [0x0a,0x00,0x13,0xd4,0x7b,0xfa,0x01,0x00]
4319 // W32-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
4321 v_cmp_le_f32_e64 s
[10:11], m0
, 0.5
4322 // W64
: v_cmp_le_f32_e64 s
[10:11], m0
, 0.5 ; encoding
: [0x0a,0x00,0x13,0xd4,0x7d,0xe0,0x01,0x00]
4323 // W32-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
4325 v_cmp_le_f32_e64 s
[10:11], exec_lo
, -1
4326 // W64
: v_cmp_le_f32_e64 s
[10:11], exec_lo
, -1 ; encoding
: [0x0a,0x00,0x13,0xd4,0x7e,0x82,0x01,0x00]
4327 // W32-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
4329 v_cmp_le_f32_e64 s
[10:11], |exec_hi|
, null
4330 // W64
: v_cmp_le_f32_e64 s
[10:11], |exec_hi|
, null ; encoding
: [0x0a,0x01,0x13,0xd4,0x7f,0xf8,0x00,0x00]
4331 // W32-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
4333 v_cmp_le_f32_e64 s
[10:11], null
, exec_lo
4334 // W64
: v_cmp_le_f32_e64 s
[10:11], null
, exec_lo ; encoding
: [0x0a,0x00,0x13,0xd4,0x7c,0xfc,0x00,0x00]
4335 // W32-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
4337 v_cmp_le_f32_e64 s
[104:105], -1, exec_hi
4338 // W64
: v_cmp_le_f32_e64 s
[104:105], -1, exec_hi ; encoding
: [0x68,0x00,0x13,0xd4,0xc1,0xfe,0x00,0x00]
4339 // W32-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
4341 v_cmp_le_f32_e64 vcc
, 0.5, -m0
4342 // W64
: v_cmp_le_f32_e64 vcc
, 0.5, -m0 ; encoding
: [0x6a,0x00,0x13,0xd4,0xf0,0xfa,0x00,0x40]
4343 // W32-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
4345 v_cmp_le_f32_e64 ttmp
[14:15], -src_scc
, |vcc_lo|
4346 // W64
: v_cmp_le_f32_e64 ttmp
[14:15], -src_scc
, |vcc_lo| ; encoding
: [0x7a,0x02,0x13,0xd4,0xfd,0xd4,0x00,0x20]
4347 // W32-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
4349 v_cmp_le_f32_e64 null
, -|
0xaf123456|
, -|vcc_hi| clamp
4350 // GFX11
: v_cmp_le_f32_e64 null
, -|
0xaf123456|
, -|vcc_hi| clamp ; encoding
: [0x7c,0x83,0x13,0xd4,0xff,0xd6,0x00,0x60,0x56,0x34,0x12,0xaf]
4352 v_cmp_le_f64_e64 s5
, v
[1:2], v
[2:3]
4353 // W32
: v_cmp_le_f64_e64 s5
, v
[1:2], v
[2:3] ; encoding
: [0x05,0x00,0x23,0xd4,0x01,0x05,0x02,0x00]
4354 // W64-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
4356 v_cmp_le_f64_e64 s5
, v
[254:255], v
[254:255]
4357 // W32
: v_cmp_le_f64_e64 s5
, v
[254:255], v
[254:255] ; encoding
: [0x05,0x00,0x23,0xd4,0xfe,0xfd,0x03,0x00]
4358 // W64-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
4360 v_cmp_le_f64_e64 s5
, s
[2:3], s
[4:5]
4361 // W32
: v_cmp_le_f64_e64 s5
, s
[2:3], s
[4:5] ; encoding
: [0x05,0x00,0x23,0xd4,0x02,0x08,0x00,0x00]
4362 // W64-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
4364 v_cmp_le_f64_e64 s5
, s
[104:105], s
[104:105]
4365 // W32
: v_cmp_le_f64_e64 s5
, s
[104:105], s
[104:105] ; encoding
: [0x05,0x00,0x23,0xd4,0x68,0xd0,0x00,0x00]
4366 // W64-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
4368 v_cmp_le_f64_e64 s5
, vcc
, ttmp
[14:15]
4369 // W32
: v_cmp_le_f64_e64 s5
, vcc
, ttmp
[14:15] ; encoding
: [0x05,0x00,0x23,0xd4,0x6a,0xf4,0x00,0x00]
4370 // W64-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
4372 v_cmp_le_f64_e64 s5
, ttmp
[14:15], 0xaf123456
4373 // W32
: v_cmp_le_f64_e64 s5
, ttmp
[14:15], 0xaf123456 ; encoding
: [0x05,0x00,0x23,0xd4,0x7a,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf]
4374 // W64-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
4376 v_cmp_le_f64_e64 s5
, -|exec|
, src_scc
4377 // W32
: v_cmp_le_f64_e64 s5
, -|exec|
, src_scc ; encoding
: [0x05,0x01,0x23,0xd4,0x7e,0xfa,0x01,0x20]
4378 // W64-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
4380 v_cmp_le_f64_e64 s105
, null
, 0.5
4381 // W32
: v_cmp_le_f64_e64 s105
, null
, 0.5 ; encoding
: [0x69,0x00,0x23,0xd4,0x7c,0xe0,0x01,0x00]
4382 // W64-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
4384 v_cmp_le_f64_e64 vcc_lo
, -1, -1
4385 // W32
: v_cmp_le_f64_e64 vcc_lo
, -1, -1 ; encoding
: [0x6a,0x00,0x23,0xd4,0xc1,0x82,0x01,0x00]
4386 // W64-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
4388 v_cmp_le_f64_e64 vcc_hi
, 0.5, null
4389 // W32
: v_cmp_le_f64_e64 vcc_hi
, 0.5, null ; encoding
: [0x6b,0x00,0x23,0xd4,0xf0,0xf8,0x00,0x00]
4390 // W64-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
4392 v_cmp_le_f64_e64 ttmp15
, -|src_scc|
, -|exec|
4393 // W32
: v_cmp_le_f64_e64 ttmp15
, -|src_scc|
, -|exec| ; encoding
: [0x7b,0x03,0x23,0xd4,0xfd,0xfc,0x00,0x60]
4394 // W64-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
4396 v_cmp_le_f64_e64 s
[10:11], v
[1:2], v
[2:3]
4397 // W64
: v_cmp_le_f64_e64 s
[10:11], v
[1:2], v
[2:3] ; encoding
: [0x0a,0x00,0x23,0xd4,0x01,0x05,0x02,0x00]
4398 // W32-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
4400 v_cmp_le_f64_e64 s
[10:11], v
[254:255], v
[254:255]
4401 // W64
: v_cmp_le_f64_e64 s
[10:11], v
[254:255], v
[254:255] ; encoding
: [0x0a,0x00,0x23,0xd4,0xfe,0xfd,0x03,0x00]
4402 // W32-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
4404 v_cmp_le_f64_e64 s
[10:11], s
[2:3], s
[4:5]
4405 // W64
: v_cmp_le_f64_e64 s
[10:11], s
[2:3], s
[4:5] ; encoding
: [0x0a,0x00,0x23,0xd4,0x02,0x08,0x00,0x00]
4406 // W32-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
4408 v_cmp_le_f64_e64 s
[10:11], s
[104:105], s
[104:105]
4409 // W64
: v_cmp_le_f64_e64 s
[10:11], s
[104:105], s
[104:105] ; encoding
: [0x0a,0x00,0x23,0xd4,0x68,0xd0,0x00,0x00]
4410 // W32-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
4412 v_cmp_le_f64_e64 s
[10:11], vcc
, ttmp
[14:15]
4413 // W64
: v_cmp_le_f64_e64 s
[10:11], vcc
, ttmp
[14:15] ; encoding
: [0x0a,0x00,0x23,0xd4,0x6a,0xf4,0x00,0x00]
4414 // W32-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
4416 v_cmp_le_f64_e64 s
[10:11], ttmp
[14:15], 0xaf123456
4417 // 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]
4418 // W32-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
4420 v_cmp_le_f64_e64 s
[10:11], -|exec|
, src_scc
4421 // W64
: v_cmp_le_f64_e64 s
[10:11], -|exec|
, src_scc ; encoding
: [0x0a,0x01,0x23,0xd4,0x7e,0xfa,0x01,0x20]
4422 // W32-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
4424 v_cmp_le_f64_e64 s
[10:11], null
, 0.5
4425 // W64
: v_cmp_le_f64_e64 s
[10:11], null
, 0.5 ; encoding
: [0x0a,0x00,0x23,0xd4,0x7c,0xe0,0x01,0x00]
4426 // W32-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
4428 v_cmp_le_f64_e64 s
[104:105], -1, -1
4429 // W64
: v_cmp_le_f64_e64 s
[104:105], -1, -1 ; encoding
: [0x68,0x00,0x23,0xd4,0xc1,0x82,0x01,0x00]
4430 // W32-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
4432 v_cmp_le_f64_e64 vcc
, 0.5, null
4433 // W64
: v_cmp_le_f64_e64 vcc
, 0.5, null ; encoding
: [0x6a,0x00,0x23,0xd4,0xf0,0xf8,0x00,0x00]
4434 // W32-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
4436 v_cmp_le_f64_e64 ttmp
[14:15], -|src_scc|
, -|exec|
4437 // W64
: v_cmp_le_f64_e64 ttmp
[14:15], -|src_scc|
, -|exec| ; encoding
: [0x7a,0x03,0x23,0xd4,0xfd,0xfc,0x00,0x60]
4438 // W32-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
4440 v_cmp_le_f64_e64 null
, 0xaf123456, -|vcc| clamp
4441 // GFX11
: v_cmp_le_f64_e64 null
, 0xaf123456, -|vcc| clamp ; encoding
: [0x7c,0x82,0x23,0xd4,0xff,0xd4,0x00,0x40,0x56,0x34,0x12,0xaf]
4443 v_cmp_le_i16_e64 s5
, v1.
l, v2.
l
4444 // W32
: v_cmp_le_i16_e64 s5
, v1.
l, v2.
l ; encoding
: [0x05,0x00,0x33,0xd4,0x01,0x05,0x02,0x00]
4445 // W64-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
4447 v_cmp_le_i16_e64 s5
, v255.
l, v255.
l
4448 // W32
: v_cmp_le_i16_e64 s5
, v255.
l, v255.
l ; encoding
: [0x05,0x00,0x33,0xd4,0xff,0xff,0x03,0x00]
4449 // W64-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
4451 v_cmp_le_i16_e64 s5
, s1
, s2
4452 // W32
: v_cmp_le_i16_e64 s5
, s1
, s2 ; encoding
: [0x05,0x00,0x33,0xd4,0x01,0x04,0x00,0x00]
4453 // W64-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
4455 v_cmp_le_i16_e64 s5
, s105
, s105
4456 // W32
: v_cmp_le_i16_e64 s5
, s105
, s105 ; encoding
: [0x05,0x00,0x33,0xd4,0x69,0xd2,0x00,0x00]
4457 // W64-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
4459 v_cmp_le_i16_e64 s5
, vcc_lo
, ttmp15
4460 // W32
: v_cmp_le_i16_e64 s5
, vcc_lo
, ttmp15 ; encoding
: [0x05,0x00,0x33,0xd4,0x6a,0xf6,0x00,0x00]
4461 // W64-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
4463 v_cmp_le_i16_e64 s5
, vcc_hi
, 0xfe0b
4464 // W32
: v_cmp_le_i16_e64 s5
, vcc_hi
, 0xfe0b ; encoding
: [0x05,0x00,0x33,0xd4,0x6b,0xfe,0x01,0x00,0x0b,0xfe,0x00,0x00]
4465 // W64-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
4467 v_cmp_le_i16_e64 s5
, ttmp15
, src_scc
4468 // W32
: v_cmp_le_i16_e64 s5
, ttmp15
, src_scc ; encoding
: [0x05,0x00,0x33,0xd4,0x7b,0xfa,0x01,0x00]
4469 // W64-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
4471 v_cmp_le_i16_e64 s5
, m0
, 0.5
4472 // W32
: v_cmp_le_i16_e64 s5
, m0
, 0.5 ; encoding
: [0x05,0x00,0x33,0xd4,0x7d,0xe0,0x01,0x00]
4473 // W64-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
4475 v_cmp_le_i16_e64 s5
, exec_lo
, -1
4476 // W32
: v_cmp_le_i16_e64 s5
, exec_lo
, -1 ; encoding
: [0x05,0x00,0x33,0xd4,0x7e,0x82,0x01,0x00]
4477 // W64-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
4479 v_cmp_le_i16_e64 s5
, exec_hi
, null
4480 // W32
: v_cmp_le_i16_e64 s5
, exec_hi
, null ; encoding
: [0x05,0x00,0x33,0xd4,0x7f,0xf8,0x00,0x00]
4481 // W64-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
4483 v_cmp_le_i16_e64 s105
, null
, exec_lo
4484 // W32
: v_cmp_le_i16_e64 s105
, null
, exec_lo ; encoding
: [0x69,0x00,0x33,0xd4,0x7c,0xfc,0x00,0x00]
4485 // W64-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
4487 v_cmp_le_i16_e64 vcc_lo
, -1, exec_hi
4488 // W32
: v_cmp_le_i16_e64 vcc_lo
, -1, exec_hi ; encoding
: [0x6a,0x00,0x33,0xd4,0xc1,0xfe,0x00,0x00]
4489 // W64-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
4491 v_cmp_le_i16_e64 vcc_hi
, 0.5, m0
4492 // W32
: v_cmp_le_i16_e64 vcc_hi
, 0.5, m0 ; encoding
: [0x6b,0x00,0x33,0xd4,0xf0,0xfa,0x00,0x00]
4493 // W64-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
4495 v_cmp_le_i16_e64 ttmp15
, src_scc
, vcc_lo
4496 // W32
: v_cmp_le_i16_e64 ttmp15
, src_scc
, vcc_lo ; encoding
: [0x7b,0x00,0x33,0xd4,0xfd,0xd4,0x00,0x00]
4497 // W64-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
4499 v_cmp_le_i16_e64 s
[10:11], v1.
l, v2.
l
4500 // W64
: v_cmp_le_i16_e64 s
[10:11], v1.
l, v2.
l ; encoding
: [0x0a,0x00,0x33,0xd4,0x01,0x05,0x02,0x00]
4501 // W32-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
4503 v_cmp_le_i16_e64 s
[10:11], v255.
l, v255.
l
4504 // W64
: v_cmp_le_i16_e64 s
[10:11], v255.
l, v255.
l ; encoding
: [0x0a,0x00,0x33,0xd4,0xff,0xff,0x03,0x00]
4505 // W32-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
4507 v_cmp_le_i16_e64 s
[10:11], s1
, s2
4508 // W64
: v_cmp_le_i16_e64 s
[10:11], s1
, s2 ; encoding
: [0x0a,0x00,0x33,0xd4,0x01,0x04,0x00,0x00]
4509 // W32-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
4511 v_cmp_le_i16_e64 s
[10:11], s105
, s105
4512 // W64
: v_cmp_le_i16_e64 s
[10:11], s105
, s105 ; encoding
: [0x0a,0x00,0x33,0xd4,0x69,0xd2,0x00,0x00]
4513 // W32-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
4515 v_cmp_le_i16_e64 s
[10:11], vcc_lo
, ttmp15
4516 // W64
: v_cmp_le_i16_e64 s
[10:11], vcc_lo
, ttmp15 ; encoding
: [0x0a,0x00,0x33,0xd4,0x6a,0xf6,0x00,0x00]
4517 // W32-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
4519 v_cmp_le_i16_e64 s
[10:11], vcc_hi
, 0xfe0b
4520 // 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]
4521 // W32-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
4523 v_cmp_le_i16_e64 s
[10:11], ttmp15
, src_scc
4524 // W64
: v_cmp_le_i16_e64 s
[10:11], ttmp15
, src_scc ; encoding
: [0x0a,0x00,0x33,0xd4,0x7b,0xfa,0x01,0x00]
4525 // W32-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
4527 v_cmp_le_i16_e64 s
[10:11], m0
, 0.5
4528 // W64
: v_cmp_le_i16_e64 s
[10:11], m0
, 0.5 ; encoding
: [0x0a,0x00,0x33,0xd4,0x7d,0xe0,0x01,0x00]
4529 // W32-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
4531 v_cmp_le_i16_e64 s
[10:11], exec_lo
, -1
4532 // W64
: v_cmp_le_i16_e64 s
[10:11], exec_lo
, -1 ; encoding
: [0x0a,0x00,0x33,0xd4,0x7e,0x82,0x01,0x00]
4533 // W32-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
4535 v_cmp_le_i16_e64 s
[10:11], exec_hi
, null
4536 // W64
: v_cmp_le_i16_e64 s
[10:11], exec_hi
, null ; encoding
: [0x0a,0x00,0x33,0xd4,0x7f,0xf8,0x00,0x00]
4537 // W32-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
4539 v_cmp_le_i16_e64 s
[10:11], null
, exec_lo
4540 // W64
: v_cmp_le_i16_e64 s
[10:11], null
, exec_lo ; encoding
: [0x0a,0x00,0x33,0xd4,0x7c,0xfc,0x00,0x00]
4541 // W32-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
4543 v_cmp_le_i16_e64 s
[104:105], -1, exec_hi
4544 // W64
: v_cmp_le_i16_e64 s
[104:105], -1, exec_hi ; encoding
: [0x68,0x00,0x33,0xd4,0xc1,0xfe,0x00,0x00]
4545 // W32-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
4547 v_cmp_le_i16_e64 vcc
, 0.5, m0
4548 // W64
: v_cmp_le_i16_e64 vcc
, 0.5, m0 ; encoding
: [0x6a,0x00,0x33,0xd4,0xf0,0xfa,0x00,0x00]
4549 // W32-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
4551 v_cmp_le_i16_e64 ttmp
[14:15], src_scc
, vcc_lo
4552 // W64
: v_cmp_le_i16_e64 ttmp
[14:15], src_scc
, vcc_lo ; encoding
: [0x7a,0x00,0x33,0xd4,0xfd,0xd4,0x00,0x00]
4553 // W32-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
4555 v_cmp_le_i16_e64 null
, 0xfe0b, vcc_hi
4556 // GFX11
: v_cmp_le_i16_e64 null
, 0xfe0b, vcc_hi ; encoding
: [0x7c,0x00,0x33,0xd4,0xff,0xd6,0x00,0x00,0x0b,0xfe,0x00,0x00]
4558 v_cmp_le_i16_e64 vcc_lo
, 0x3800, m0
4559 // W32
: v_cmp_le_i16_e64 vcc_lo
, 0x3800, m0 ; encoding
: [0x6a,0x00,0x33,0xd4,0xff,0xfa,0x00,0x00,0x00,0x38,0x00,0x00]
4560 // W64-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
4562 v_cmp_le_i16_e64 vcc
, 0x3800, m0
4563 // W64
: v_cmp_le_i16_e64 vcc
, 0x3800, m0 ; encoding
: [0x6a,0x00,0x33,0xd4,0xff,0xfa,0x00,0x00,0x00,0x38,0x00,0x00]
4564 // W32-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
4566 v_cmp_le_i16_e64 s5
, v1.h
, v2.
l
4567 // W32
: v_cmp_le_i16_e64 s5
, v1.h
, v2.
l op_sel
:[1,0,0] ; encoding
: [0x05,0x08,0x33,0xd4,0x01,0x05,0x02,0x00]
4568 // W64-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
4570 v_cmp_le_i16_e64 s5
, v255.
l, v255.h
4571 // W32
: v_cmp_le_i16_e64 s5
, v255.
l, v255.h op_sel
:[0,1,0] ; encoding
: [0x05,0x10,0x33,0xd4,0xff,0xff,0x03,0x00]
4572 // W64-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
4574 v_cmp_le_i16_e64 s
[10:11], v1.h
, v2.
l
4575 // W64
: 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]
4576 // W32-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
4578 v_cmp_le_i16_e64 s
[10:11], v255.
l, v255.h
4579 // W64
: 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]
4580 // W32-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
4582 v_cmp_le_i32_e64 s5
, v1
, v2
4583 // W32
: v_cmp_le_i32_e64 s5
, v1
, v2 ; encoding
: [0x05,0x00,0x43,0xd4,0x01,0x05,0x02,0x00]
4584 // W64-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
4586 v_cmp_le_i32_e64 s5
, v255
, v255
4587 // W32
: v_cmp_le_i32_e64 s5
, v255
, v255 ; encoding
: [0x05,0x00,0x43,0xd4,0xff,0xff,0x03,0x00]
4588 // W64-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
4590 v_cmp_le_i32_e64 s5
, s1
, s2
4591 // W32
: v_cmp_le_i32_e64 s5
, s1
, s2 ; encoding
: [0x05,0x00,0x43,0xd4,0x01,0x04,0x00,0x00]
4592 // W64-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
4594 v_cmp_le_i32_e64 s5
, s105
, s105
4595 // W32
: v_cmp_le_i32_e64 s5
, s105
, s105 ; encoding
: [0x05,0x00,0x43,0xd4,0x69,0xd2,0x00,0x00]
4596 // W64-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
4598 v_cmp_le_i32_e64 s5
, vcc_lo
, ttmp15
4599 // W32
: v_cmp_le_i32_e64 s5
, vcc_lo
, ttmp15 ; encoding
: [0x05,0x00,0x43,0xd4,0x6a,0xf6,0x00,0x00]
4600 // W64-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
4602 v_cmp_le_i32_e64 s5
, vcc_hi
, 0xaf123456
4603 // W32
: v_cmp_le_i32_e64 s5
, vcc_hi
, 0xaf123456 ; encoding
: [0x05,0x00,0x43,0xd4,0x6b,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf]
4604 // W64-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
4606 v_cmp_le_i32_e64 s5
, ttmp15
, src_scc
4607 // W32
: v_cmp_le_i32_e64 s5
, ttmp15
, src_scc ; encoding
: [0x05,0x00,0x43,0xd4,0x7b,0xfa,0x01,0x00]
4608 // W64-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
4610 v_cmp_le_i32_e64 s5
, m0
, 0.5
4611 // W32
: v_cmp_le_i32_e64 s5
, m0
, 0.5 ; encoding
: [0x05,0x00,0x43,0xd4,0x7d,0xe0,0x01,0x00]
4612 // W64-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
4614 v_cmp_le_i32_e64 s5
, exec_lo
, -1
4615 // W32
: v_cmp_le_i32_e64 s5
, exec_lo
, -1 ; encoding
: [0x05,0x00,0x43,0xd4,0x7e,0x82,0x01,0x00]
4616 // W64-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
4618 v_cmp_le_i32_e64 s5
, exec_hi
, null
4619 // W32
: v_cmp_le_i32_e64 s5
, exec_hi
, null ; encoding
: [0x05,0x00,0x43,0xd4,0x7f,0xf8,0x00,0x00]
4620 // W64-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
4622 v_cmp_le_i32_e64 s105
, null
, exec_lo
4623 // W32
: v_cmp_le_i32_e64 s105
, null
, exec_lo ; encoding
: [0x69,0x00,0x43,0xd4,0x7c,0xfc,0x00,0x00]
4624 // W64-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
4626 v_cmp_le_i32_e64 vcc_lo
, -1, exec_hi
4627 // W32
: v_cmp_le_i32_e64 vcc_lo
, -1, exec_hi ; encoding
: [0x6a,0x00,0x43,0xd4,0xc1,0xfe,0x00,0x00]
4628 // W64-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
4630 v_cmp_le_i32_e64 vcc_hi
, 0.5, m0
4631 // W32
: v_cmp_le_i32_e64 vcc_hi
, 0.5, m0 ; encoding
: [0x6b,0x00,0x43,0xd4,0xf0,0xfa,0x00,0x00]
4632 // W64-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
4634 v_cmp_le_i32_e64 ttmp15
, src_scc
, vcc_lo
4635 // W32
: v_cmp_le_i32_e64 ttmp15
, src_scc
, vcc_lo ; encoding
: [0x7b,0x00,0x43,0xd4,0xfd,0xd4,0x00,0x00]
4636 // W64-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
4638 v_cmp_le_i32_e64 s
[10:11], v1
, v2
4639 // W64
: v_cmp_le_i32_e64 s
[10:11], v1
, v2 ; encoding
: [0x0a,0x00,0x43,0xd4,0x01,0x05,0x02,0x00]
4640 // W32-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
4642 v_cmp_le_i32_e64 s
[10:11], v255
, v255
4643 // W64
: v_cmp_le_i32_e64 s
[10:11], v255
, v255 ; encoding
: [0x0a,0x00,0x43,0xd4,0xff,0xff,0x03,0x00]
4644 // W32-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
4646 v_cmp_le_i32_e64 s
[10:11], s1
, s2
4647 // W64
: v_cmp_le_i32_e64 s
[10:11], s1
, s2 ; encoding
: [0x0a,0x00,0x43,0xd4,0x01,0x04,0x00,0x00]
4648 // W32-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
4650 v_cmp_le_i32_e64 s
[10:11], s105
, s105
4651 // W64
: v_cmp_le_i32_e64 s
[10:11], s105
, s105 ; encoding
: [0x0a,0x00,0x43,0xd4,0x69,0xd2,0x00,0x00]
4652 // W32-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
4654 v_cmp_le_i32_e64 s
[10:11], vcc_lo
, ttmp15
4655 // W64
: v_cmp_le_i32_e64 s
[10:11], vcc_lo
, ttmp15 ; encoding
: [0x0a,0x00,0x43,0xd4,0x6a,0xf6,0x00,0x00]
4656 // W32-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
4658 v_cmp_le_i32_e64 s
[10:11], vcc_hi
, 0xaf123456
4659 // 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]
4660 // W32-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
4662 v_cmp_le_i32_e64 s
[10:11], ttmp15
, src_scc
4663 // W64
: v_cmp_le_i32_e64 s
[10:11], ttmp15
, src_scc ; encoding
: [0x0a,0x00,0x43,0xd4,0x7b,0xfa,0x01,0x00]
4664 // W32-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
4666 v_cmp_le_i32_e64 s
[10:11], m0
, 0.5
4667 // W64
: v_cmp_le_i32_e64 s
[10:11], m0
, 0.5 ; encoding
: [0x0a,0x00,0x43,0xd4,0x7d,0xe0,0x01,0x00]
4668 // W32-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
4670 v_cmp_le_i32_e64 s
[10:11], exec_lo
, -1
4671 // W64
: v_cmp_le_i32_e64 s
[10:11], exec_lo
, -1 ; encoding
: [0x0a,0x00,0x43,0xd4,0x7e,0x82,0x01,0x00]
4672 // W32-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
4674 v_cmp_le_i32_e64 s
[10:11], exec_hi
, null
4675 // W64
: v_cmp_le_i32_e64 s
[10:11], exec_hi
, null ; encoding
: [0x0a,0x00,0x43,0xd4,0x7f,0xf8,0x00,0x00]
4676 // W32-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
4678 v_cmp_le_i32_e64 s
[10:11], null
, exec_lo
4679 // W64
: v_cmp_le_i32_e64 s
[10:11], null
, exec_lo ; encoding
: [0x0a,0x00,0x43,0xd4,0x7c,0xfc,0x00,0x00]
4680 // W32-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
4682 v_cmp_le_i32_e64 s
[104:105], -1, exec_hi
4683 // W64
: v_cmp_le_i32_e64 s
[104:105], -1, exec_hi ; encoding
: [0x68,0x00,0x43,0xd4,0xc1,0xfe,0x00,0x00]
4684 // W32-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
4686 v_cmp_le_i32_e64 vcc
, 0.5, m0
4687 // W64
: v_cmp_le_i32_e64 vcc
, 0.5, m0 ; encoding
: [0x6a,0x00,0x43,0xd4,0xf0,0xfa,0x00,0x00]
4688 // W32-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
4690 v_cmp_le_i32_e64 ttmp
[14:15], src_scc
, vcc_lo
4691 // W64
: v_cmp_le_i32_e64 ttmp
[14:15], src_scc
, vcc_lo ; encoding
: [0x7a,0x00,0x43,0xd4,0xfd,0xd4,0x00,0x00]
4692 // W32-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
4694 v_cmp_le_i32_e64 null
, 0xaf123456, vcc_hi
4695 // GFX11
: v_cmp_le_i32_e64 null
, 0xaf123456, vcc_hi ; encoding
: [0x7c,0x00,0x43,0xd4,0xff,0xd6,0x00,0x00,0x56,0x34,0x12,0xaf]
4697 v_cmp_le_i64_e64 s5
, v
[1:2], v
[2:3]
4698 // W32
: v_cmp_le_i64_e64 s5
, v
[1:2], v
[2:3] ; encoding
: [0x05,0x00,0x53,0xd4,0x01,0x05,0x02,0x00]
4699 // W64-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
4701 v_cmp_le_i64_e64 s5
, v
[254:255], v
[254:255]
4702 // W32
: v_cmp_le_i64_e64 s5
, v
[254:255], v
[254:255] ; encoding
: [0x05,0x00,0x53,0xd4,0xfe,0xfd,0x03,0x00]
4703 // W64-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
4705 v_cmp_le_i64_e64 s5
, s
[2:3], s
[4:5]
4706 // W32
: v_cmp_le_i64_e64 s5
, s
[2:3], s
[4:5] ; encoding
: [0x05,0x00,0x53,0xd4,0x02,0x08,0x00,0x00]
4707 // W64-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
4709 v_cmp_le_i64_e64 s5
, s
[104:105], s
[104:105]
4710 // W32
: v_cmp_le_i64_e64 s5
, s
[104:105], s
[104:105] ; encoding
: [0x05,0x00,0x53,0xd4,0x68,0xd0,0x00,0x00]
4711 // W64-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
4713 v_cmp_le_i64_e64 s5
, vcc
, ttmp
[14:15]
4714 // W32
: v_cmp_le_i64_e64 s5
, vcc
, ttmp
[14:15] ; encoding
: [0x05,0x00,0x53,0xd4,0x6a,0xf4,0x00,0x00]
4715 // W64-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
4717 v_cmp_le_i64_e64 s5
, ttmp
[14:15], 0xaf123456
4718 // W32
: v_cmp_le_i64_e64 s5
, ttmp
[14:15], 0xaf123456 ; encoding
: [0x05,0x00,0x53,0xd4,0x7a,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf]
4719 // W64-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
4721 v_cmp_le_i64_e64 s5
, exec
, src_scc
4722 // W32
: v_cmp_le_i64_e64 s5
, exec
, src_scc ; encoding
: [0x05,0x00,0x53,0xd4,0x7e,0xfa,0x01,0x00]
4723 // W64-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
4725 v_cmp_le_i64_e64 s105
, null
, 0.5
4726 // W32
: v_cmp_le_i64_e64 s105
, null
, 0.5 ; encoding
: [0x69,0x00,0x53,0xd4,0x7c,0xe0,0x01,0x00]
4727 // W64-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
4729 v_cmp_le_i64_e64 vcc_lo
, -1, -1
4730 // W32
: v_cmp_le_i64_e64 vcc_lo
, -1, -1 ; encoding
: [0x6a,0x00,0x53,0xd4,0xc1,0x82,0x01,0x00]
4731 // W64-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
4733 v_cmp_le_i64_e64 vcc_hi
, 0.5, null
4734 // W32
: v_cmp_le_i64_e64 vcc_hi
, 0.5, null ; encoding
: [0x6b,0x00,0x53,0xd4,0xf0,0xf8,0x00,0x00]
4735 // W64-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
4737 v_cmp_le_i64_e64 ttmp15
, src_scc
, exec
4738 // W32
: v_cmp_le_i64_e64 ttmp15
, src_scc
, exec ; encoding
: [0x7b,0x00,0x53,0xd4,0xfd,0xfc,0x00,0x00]
4739 // W64-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
4741 v_cmp_le_i64_e64 s
[10:11], v
[1:2], v
[2:3]
4742 // W64
: v_cmp_le_i64_e64 s
[10:11], v
[1:2], v
[2:3] ; encoding
: [0x0a,0x00,0x53,0xd4,0x01,0x05,0x02,0x00]
4743 // W32-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
4745 v_cmp_le_i64_e64 s
[10:11], v
[254:255], v
[254:255]
4746 // W64
: v_cmp_le_i64_e64 s
[10:11], v
[254:255], v
[254:255] ; encoding
: [0x0a,0x00,0x53,0xd4,0xfe,0xfd,0x03,0x00]
4747 // W32-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
4749 v_cmp_le_i64_e64 s
[10:11], s
[2:3], s
[4:5]
4750 // W64
: v_cmp_le_i64_e64 s
[10:11], s
[2:3], s
[4:5] ; encoding
: [0x0a,0x00,0x53,0xd4,0x02,0x08,0x00,0x00]
4751 // W32-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
4753 v_cmp_le_i64_e64 s
[10:11], s
[104:105], s
[104:105]
4754 // W64
: v_cmp_le_i64_e64 s
[10:11], s
[104:105], s
[104:105] ; encoding
: [0x0a,0x00,0x53,0xd4,0x68,0xd0,0x00,0x00]
4755 // W32-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
4757 v_cmp_le_i64_e64 s
[10:11], vcc
, ttmp
[14:15]
4758 // W64
: v_cmp_le_i64_e64 s
[10:11], vcc
, ttmp
[14:15] ; encoding
: [0x0a,0x00,0x53,0xd4,0x6a,0xf4,0x00,0x00]
4759 // W32-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
4761 v_cmp_le_i64_e64 s
[10:11], ttmp
[14:15], 0xaf123456
4762 // 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]
4763 // W32-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
4765 v_cmp_le_i64_e64 s
[10:11], exec
, src_scc
4766 // W64
: v_cmp_le_i64_e64 s
[10:11], exec
, src_scc ; encoding
: [0x0a,0x00,0x53,0xd4,0x7e,0xfa,0x01,0x00]
4767 // W32-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
4769 v_cmp_le_i64_e64 s
[10:11], null
, 0.5
4770 // W64
: v_cmp_le_i64_e64 s
[10:11], null
, 0.5 ; encoding
: [0x0a,0x00,0x53,0xd4,0x7c,0xe0,0x01,0x00]
4771 // W32-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
4773 v_cmp_le_i64_e64 s
[104:105], -1, -1
4774 // W64
: v_cmp_le_i64_e64 s
[104:105], -1, -1 ; encoding
: [0x68,0x00,0x53,0xd4,0xc1,0x82,0x01,0x00]
4775 // W32-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
4777 v_cmp_le_i64_e64 vcc
, 0.5, null
4778 // W64
: v_cmp_le_i64_e64 vcc
, 0.5, null ; encoding
: [0x6a,0x00,0x53,0xd4,0xf0,0xf8,0x00,0x00]
4779 // W32-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
4781 v_cmp_le_i64_e64 ttmp
[14:15], src_scc
, exec
4782 // W64
: v_cmp_le_i64_e64 ttmp
[14:15], src_scc
, exec ; encoding
: [0x7a,0x00,0x53,0xd4,0xfd,0xfc,0x00,0x00]
4783 // W32-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
4785 v_cmp_le_i64_e64 null
, 0xaf123456, vcc
4786 // GFX11
: v_cmp_le_i64_e64 null
, 0xaf123456, vcc ; encoding
: [0x7c,0x00,0x53,0xd4,0xff,0xd4,0x00,0x00,0x56,0x34,0x12,0xaf]
4788 v_cmp_le_u16_e64 s5
, v1.
l, v2.
l
4789 // W32
: v_cmp_le_u16_e64 s5
, v1.
l, v2.
l ; encoding
: [0x05,0x00,0x3b,0xd4,0x01,0x05,0x02,0x00]
4790 // W64-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
4792 v_cmp_le_u16_e64 s5
, v255.
l, v255.
l
4793 // W32
: v_cmp_le_u16_e64 s5
, v255.
l, v255.
l ; encoding
: [0x05,0x00,0x3b,0xd4,0xff,0xff,0x03,0x00]
4794 // W64-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
4796 v_cmp_le_u16_e64 s5
, s1
, s2
4797 // W32
: v_cmp_le_u16_e64 s5
, s1
, s2 ; encoding
: [0x05,0x00,0x3b,0xd4,0x01,0x04,0x00,0x00]
4798 // W64-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
4800 v_cmp_le_u16_e64 s5
, s105
, s105
4801 // W32
: v_cmp_le_u16_e64 s5
, s105
, s105 ; encoding
: [0x05,0x00,0x3b,0xd4,0x69,0xd2,0x00,0x00]
4802 // W64-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
4804 v_cmp_le_u16_e64 s5
, vcc_lo
, ttmp15
4805 // W32
: v_cmp_le_u16_e64 s5
, vcc_lo
, ttmp15 ; encoding
: [0x05,0x00,0x3b,0xd4,0x6a,0xf6,0x00,0x00]
4806 // W64-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
4808 v_cmp_le_u16_e64 s5
, vcc_hi
, 0xfe0b
4809 // W32
: v_cmp_le_u16_e64 s5
, vcc_hi
, 0xfe0b ; encoding
: [0x05,0x00,0x3b,0xd4,0x6b,0xfe,0x01,0x00,0x0b,0xfe,0x00,0x00]
4810 // W64-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
4812 v_cmp_le_u16_e64 s5
, ttmp15
, src_scc
4813 // W32
: v_cmp_le_u16_e64 s5
, ttmp15
, src_scc ; encoding
: [0x05,0x00,0x3b,0xd4,0x7b,0xfa,0x01,0x00]
4814 // W64-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
4816 v_cmp_le_u16_e64 s5
, m0
, 0.5
4817 // W32
: v_cmp_le_u16_e64 s5
, m0
, 0.5 ; encoding
: [0x05,0x00,0x3b,0xd4,0x7d,0xe0,0x01,0x00]
4818 // W64-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
4820 v_cmp_le_u16_e64 s5
, exec_lo
, -1
4821 // W32
: v_cmp_le_u16_e64 s5
, exec_lo
, -1 ; encoding
: [0x05,0x00,0x3b,0xd4,0x7e,0x82,0x01,0x00]
4822 // W64-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
4824 v_cmp_le_u16_e64 s5
, exec_hi
, null
4825 // W32
: v_cmp_le_u16_e64 s5
, exec_hi
, null ; encoding
: [0x05,0x00,0x3b,0xd4,0x7f,0xf8,0x00,0x00]
4826 // W64-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
4828 v_cmp_le_u16_e64 s105
, null
, exec_lo
4829 // W32
: v_cmp_le_u16_e64 s105
, null
, exec_lo ; encoding
: [0x69,0x00,0x3b,0xd4,0x7c,0xfc,0x00,0x00]
4830 // W64-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
4832 v_cmp_le_u16_e64 vcc_lo
, -1, exec_hi
4833 // W32
: v_cmp_le_u16_e64 vcc_lo
, -1, exec_hi ; encoding
: [0x6a,0x00,0x3b,0xd4,0xc1,0xfe,0x00,0x00]
4834 // W64-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
4836 v_cmp_le_u16_e64 vcc_hi
, 0.5, m0
4837 // W32
: v_cmp_le_u16_e64 vcc_hi
, 0.5, m0 ; encoding
: [0x6b,0x00,0x3b,0xd4,0xf0,0xfa,0x00,0x00]
4838 // W64-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
4840 v_cmp_le_u16_e64 ttmp15
, src_scc
, vcc_lo
4841 // W32
: v_cmp_le_u16_e64 ttmp15
, src_scc
, vcc_lo ; encoding
: [0x7b,0x00,0x3b,0xd4,0xfd,0xd4,0x00,0x00]
4842 // W64-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
4844 v_cmp_le_u16_e64 s
[10:11], v1.
l, v2.
l
4845 // W64
: v_cmp_le_u16_e64 s
[10:11], v1.
l, v2.
l ; encoding
: [0x0a,0x00,0x3b,0xd4,0x01,0x05,0x02,0x00]
4846 // W32-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
4848 v_cmp_le_u16_e64 s
[10:11], v255.
l, v255.
l
4849 // W64
: v_cmp_le_u16_e64 s
[10:11], v255.
l, v255.
l ; encoding
: [0x0a,0x00,0x3b,0xd4,0xff,0xff,0x03,0x00]
4850 // W32-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
4852 v_cmp_le_u16_e64 s
[10:11], s1
, s2
4853 // W64
: v_cmp_le_u16_e64 s
[10:11], s1
, s2 ; encoding
: [0x0a,0x00,0x3b,0xd4,0x01,0x04,0x00,0x00]
4854 // W32-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
4856 v_cmp_le_u16_e64 s
[10:11], s105
, s105
4857 // W64
: v_cmp_le_u16_e64 s
[10:11], s105
, s105 ; encoding
: [0x0a,0x00,0x3b,0xd4,0x69,0xd2,0x00,0x00]
4858 // W32-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
4860 v_cmp_le_u16_e64 s
[10:11], vcc_lo
, ttmp15
4861 // W64
: v_cmp_le_u16_e64 s
[10:11], vcc_lo
, ttmp15 ; encoding
: [0x0a,0x00,0x3b,0xd4,0x6a,0xf6,0x00,0x00]
4862 // W32-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
4864 v_cmp_le_u16_e64 s
[10:11], vcc_hi
, 0xfe0b
4865 // 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]
4866 // W32-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
4868 v_cmp_le_u16_e64 s
[10:11], ttmp15
, src_scc
4869 // W64
: v_cmp_le_u16_e64 s
[10:11], ttmp15
, src_scc ; encoding
: [0x0a,0x00,0x3b,0xd4,0x7b,0xfa,0x01,0x00]
4870 // W32-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
4872 v_cmp_le_u16_e64 s
[10:11], m0
, 0.5
4873 // W64
: v_cmp_le_u16_e64 s
[10:11], m0
, 0.5 ; encoding
: [0x0a,0x00,0x3b,0xd4,0x7d,0xe0,0x01,0x00]
4874 // W32-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
4876 v_cmp_le_u16_e64 s
[10:11], exec_lo
, -1
4877 // W64
: v_cmp_le_u16_e64 s
[10:11], exec_lo
, -1 ; encoding
: [0x0a,0x00,0x3b,0xd4,0x7e,0x82,0x01,0x00]
4878 // W32-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
4880 v_cmp_le_u16_e64 s
[10:11], exec_hi
, null
4881 // W64
: v_cmp_le_u16_e64 s
[10:11], exec_hi
, null ; encoding
: [0x0a,0x00,0x3b,0xd4,0x7f,0xf8,0x00,0x00]
4882 // W32-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
4884 v_cmp_le_u16_e64 s
[10:11], null
, exec_lo
4885 // W64
: v_cmp_le_u16_e64 s
[10:11], null
, exec_lo ; encoding
: [0x0a,0x00,0x3b,0xd4,0x7c,0xfc,0x00,0x00]
4886 // W32-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
4888 v_cmp_le_u16_e64 s
[104:105], -1, exec_hi
4889 // W64
: v_cmp_le_u16_e64 s
[104:105], -1, exec_hi ; encoding
: [0x68,0x00,0x3b,0xd4,0xc1,0xfe,0x00,0x00]
4890 // W32-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
4892 v_cmp_le_u16_e64 vcc
, 0.5, m0
4893 // W64
: v_cmp_le_u16_e64 vcc
, 0.5, m0 ; encoding
: [0x6a,0x00,0x3b,0xd4,0xf0,0xfa,0x00,0x00]
4894 // W32-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
4896 v_cmp_le_u16_e64 ttmp
[14:15], src_scc
, vcc_lo
4897 // W64
: v_cmp_le_u16_e64 ttmp
[14:15], src_scc
, vcc_lo ; encoding
: [0x7a,0x00,0x3b,0xd4,0xfd,0xd4,0x00,0x00]
4898 // W32-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
4900 v_cmp_le_u16_e64 null
, 0xfe0b, vcc_hi
4901 // GFX11
: v_cmp_le_u16_e64 null
, 0xfe0b, vcc_hi ; encoding
: [0x7c,0x00,0x3b,0xd4,0xff,0xd6,0x00,0x00,0x0b,0xfe,0x00,0x00]
4903 v_cmp_le_u16_e64 vcc_lo
, 0x3800, m0
4904 // W32
: v_cmp_le_u16_e64 vcc_lo
, 0x3800, m0 ; encoding
: [0x6a,0x00,0x3b,0xd4,0xff,0xfa,0x00,0x00,0x00,0x38,0x00,0x00]
4905 // W64-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
4907 v_cmp_le_u16_e64 vcc
, 0x3800, m0
4908 // W64
: v_cmp_le_u16_e64 vcc
, 0x3800, m0 ; encoding
: [0x6a,0x00,0x3b,0xd4,0xff,0xfa,0x00,0x00,0x00,0x38,0x00,0x00]
4909 // W32-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
4911 v_cmp_le_u16_e64 s5
, v1.h
, v2.
l
4912 // W32
: v_cmp_le_u16_e64 s5
, v1.h
, v2.
l op_sel
:[1,0,0] ; encoding
: [0x05,0x08,0x3b,0xd4,0x01,0x05,0x02,0x00]
4913 // W64-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
4915 v_cmp_le_u16_e64 s5
, v255.
l, v255.h
4916 // W32
: v_cmp_le_u16_e64 s5
, v255.
l, v255.h op_sel
:[0,1,0] ; encoding
: [0x05,0x10,0x3b,0xd4,0xff,0xff,0x03,0x00]
4917 // W64-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
4919 v_cmp_le_u16_e64 s
[10:11], v1.h
, v2.
l
4920 // W64
: 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]
4921 // W32-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
4923 v_cmp_le_u16_e64 s
[10:11], v255.
l, v255.h
4924 // W64
: 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]
4925 // W32-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
4927 v_cmp_le_u32_e64 s5
, v1
, v2
4928 // W32
: v_cmp_le_u32_e64 s5
, v1
, v2 ; encoding
: [0x05,0x00,0x4b,0xd4,0x01,0x05,0x02,0x00]
4929 // W64-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
4931 v_cmp_le_u32_e64 s5
, v255
, v255
4932 // W32
: v_cmp_le_u32_e64 s5
, v255
, v255 ; encoding
: [0x05,0x00,0x4b,0xd4,0xff,0xff,0x03,0x00]
4933 // W64-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
4935 v_cmp_le_u32_e64 s5
, s1
, s2
4936 // W32
: v_cmp_le_u32_e64 s5
, s1
, s2 ; encoding
: [0x05,0x00,0x4b,0xd4,0x01,0x04,0x00,0x00]
4937 // W64-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
4939 v_cmp_le_u32_e64 s5
, s105
, s105
4940 // W32
: v_cmp_le_u32_e64 s5
, s105
, s105 ; encoding
: [0x05,0x00,0x4b,0xd4,0x69,0xd2,0x00,0x00]
4941 // W64-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
4943 v_cmp_le_u32_e64 s5
, vcc_lo
, ttmp15
4944 // W32
: v_cmp_le_u32_e64 s5
, vcc_lo
, ttmp15 ; encoding
: [0x05,0x00,0x4b,0xd4,0x6a,0xf6,0x00,0x00]
4945 // W64-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
4947 v_cmp_le_u32_e64 s5
, vcc_hi
, 0xaf123456
4948 // W32
: v_cmp_le_u32_e64 s5
, vcc_hi
, 0xaf123456 ; encoding
: [0x05,0x00,0x4b,0xd4,0x6b,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf]
4949 // W64-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
4951 v_cmp_le_u32_e64 s5
, ttmp15
, src_scc
4952 // W32
: v_cmp_le_u32_e64 s5
, ttmp15
, src_scc ; encoding
: [0x05,0x00,0x4b,0xd4,0x7b,0xfa,0x01,0x00]
4953 // W64-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
4955 v_cmp_le_u32_e64 s5
, m0
, 0.5
4956 // W32
: v_cmp_le_u32_e64 s5
, m0
, 0.5 ; encoding
: [0x05,0x00,0x4b,0xd4,0x7d,0xe0,0x01,0x00]
4957 // W64-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
4959 v_cmp_le_u32_e64 s5
, exec_lo
, -1
4960 // W32
: v_cmp_le_u32_e64 s5
, exec_lo
, -1 ; encoding
: [0x05,0x00,0x4b,0xd4,0x7e,0x82,0x01,0x00]
4961 // W64-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
4963 v_cmp_le_u32_e64 s5
, exec_hi
, null
4964 // W32
: v_cmp_le_u32_e64 s5
, exec_hi
, null ; encoding
: [0x05,0x00,0x4b,0xd4,0x7f,0xf8,0x00,0x00]
4965 // W64-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
4967 v_cmp_le_u32_e64 s105
, null
, exec_lo
4968 // W32
: v_cmp_le_u32_e64 s105
, null
, exec_lo ; encoding
: [0x69,0x00,0x4b,0xd4,0x7c,0xfc,0x00,0x00]
4969 // W64-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
4971 v_cmp_le_u32_e64 vcc_lo
, -1, exec_hi
4972 // W32
: v_cmp_le_u32_e64 vcc_lo
, -1, exec_hi ; encoding
: [0x6a,0x00,0x4b,0xd4,0xc1,0xfe,0x00,0x00]
4973 // W64-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
4975 v_cmp_le_u32_e64 vcc_hi
, 0.5, m0
4976 // W32
: v_cmp_le_u32_e64 vcc_hi
, 0.5, m0 ; encoding
: [0x6b,0x00,0x4b,0xd4,0xf0,0xfa,0x00,0x00]
4977 // W64-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
4979 v_cmp_le_u32_e64 ttmp15
, src_scc
, vcc_lo
4980 // W32
: v_cmp_le_u32_e64 ttmp15
, src_scc
, vcc_lo ; encoding
: [0x7b,0x00,0x4b,0xd4,0xfd,0xd4,0x00,0x00]
4981 // W64-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
4983 v_cmp_le_u32_e64 s
[10:11], v1
, v2
4984 // W64
: v_cmp_le_u32_e64 s
[10:11], v1
, v2 ; encoding
: [0x0a,0x00,0x4b,0xd4,0x01,0x05,0x02,0x00]
4985 // W32-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
4987 v_cmp_le_u32_e64 s
[10:11], v255
, v255
4988 // W64
: v_cmp_le_u32_e64 s
[10:11], v255
, v255 ; encoding
: [0x0a,0x00,0x4b,0xd4,0xff,0xff,0x03,0x00]
4989 // W32-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
4991 v_cmp_le_u32_e64 s
[10:11], s1
, s2
4992 // W64
: v_cmp_le_u32_e64 s
[10:11], s1
, s2 ; encoding
: [0x0a,0x00,0x4b,0xd4,0x01,0x04,0x00,0x00]
4993 // W32-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
4995 v_cmp_le_u32_e64 s
[10:11], s105
, s105
4996 // W64
: v_cmp_le_u32_e64 s
[10:11], s105
, s105 ; encoding
: [0x0a,0x00,0x4b,0xd4,0x69,0xd2,0x00,0x00]
4997 // W32-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
4999 v_cmp_le_u32_e64 s
[10:11], vcc_lo
, ttmp15
5000 // W64
: v_cmp_le_u32_e64 s
[10:11], vcc_lo
, ttmp15 ; encoding
: [0x0a,0x00,0x4b,0xd4,0x6a,0xf6,0x00,0x00]
5001 // W32-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
5003 v_cmp_le_u32_e64 s
[10:11], vcc_hi
, 0xaf123456
5004 // 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]
5005 // W32-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
5007 v_cmp_le_u32_e64 s
[10:11], ttmp15
, src_scc
5008 // W64
: v_cmp_le_u32_e64 s
[10:11], ttmp15
, src_scc ; encoding
: [0x0a,0x00,0x4b,0xd4,0x7b,0xfa,0x01,0x00]
5009 // W32-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
5011 v_cmp_le_u32_e64 s
[10:11], m0
, 0.5
5012 // W64
: v_cmp_le_u32_e64 s
[10:11], m0
, 0.5 ; encoding
: [0x0a,0x00,0x4b,0xd4,0x7d,0xe0,0x01,0x00]
5013 // W32-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
5015 v_cmp_le_u32_e64 s
[10:11], exec_lo
, -1
5016 // W64
: v_cmp_le_u32_e64 s
[10:11], exec_lo
, -1 ; encoding
: [0x0a,0x00,0x4b,0xd4,0x7e,0x82,0x01,0x00]
5017 // W32-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
5019 v_cmp_le_u32_e64 s
[10:11], exec_hi
, null
5020 // W64
: v_cmp_le_u32_e64 s
[10:11], exec_hi
, null ; encoding
: [0x0a,0x00,0x4b,0xd4,0x7f,0xf8,0x00,0x00]
5021 // W32-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
5023 v_cmp_le_u32_e64 s
[10:11], null
, exec_lo
5024 // W64
: v_cmp_le_u32_e64 s
[10:11], null
, exec_lo ; encoding
: [0x0a,0x00,0x4b,0xd4,0x7c,0xfc,0x00,0x00]
5025 // W32-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
5027 v_cmp_le_u32_e64 s
[104:105], -1, exec_hi
5028 // W64
: v_cmp_le_u32_e64 s
[104:105], -1, exec_hi ; encoding
: [0x68,0x00,0x4b,0xd4,0xc1,0xfe,0x00,0x00]
5029 // W32-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
5031 v_cmp_le_u32_e64 vcc
, 0.5, m0
5032 // W64
: v_cmp_le_u32_e64 vcc
, 0.5, m0 ; encoding
: [0x6a,0x00,0x4b,0xd4,0xf0,0xfa,0x00,0x00]
5033 // W32-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
5035 v_cmp_le_u32_e64 ttmp
[14:15], src_scc
, vcc_lo
5036 // W64
: v_cmp_le_u32_e64 ttmp
[14:15], src_scc
, vcc_lo ; encoding
: [0x7a,0x00,0x4b,0xd4,0xfd,0xd4,0x00,0x00]
5037 // W32-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
5039 v_cmp_le_u32_e64 null
, 0xaf123456, vcc_hi
5040 // GFX11
: v_cmp_le_u32_e64 null
, 0xaf123456, vcc_hi ; encoding
: [0x7c,0x00,0x4b,0xd4,0xff,0xd6,0x00,0x00,0x56,0x34,0x12,0xaf]
5042 v_cmp_le_u64_e64 s5
, v
[1:2], v
[2:3]
5043 // W32
: v_cmp_le_u64_e64 s5
, v
[1:2], v
[2:3] ; encoding
: [0x05,0x00,0x5b,0xd4,0x01,0x05,0x02,0x00]
5044 // W64-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
5046 v_cmp_le_u64_e64 s5
, v
[254:255], v
[254:255]
5047 // W32
: v_cmp_le_u64_e64 s5
, v
[254:255], v
[254:255] ; encoding
: [0x05,0x00,0x5b,0xd4,0xfe,0xfd,0x03,0x00]
5048 // W64-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
5050 v_cmp_le_u64_e64 s5
, s
[2:3], s
[4:5]
5051 // W32
: v_cmp_le_u64_e64 s5
, s
[2:3], s
[4:5] ; encoding
: [0x05,0x00,0x5b,0xd4,0x02,0x08,0x00,0x00]
5052 // W64-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
5054 v_cmp_le_u64_e64 s5
, s
[104:105], s
[104:105]
5055 // W32
: v_cmp_le_u64_e64 s5
, s
[104:105], s
[104:105] ; encoding
: [0x05,0x00,0x5b,0xd4,0x68,0xd0,0x00,0x00]
5056 // W64-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
5058 v_cmp_le_u64_e64 s5
, vcc
, ttmp
[14:15]
5059 // W32
: v_cmp_le_u64_e64 s5
, vcc
, ttmp
[14:15] ; encoding
: [0x05,0x00,0x5b,0xd4,0x6a,0xf4,0x00,0x00]
5060 // W64-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
5062 v_cmp_le_u64_e64 s5
, ttmp
[14:15], 0xaf123456
5063 // W32
: v_cmp_le_u64_e64 s5
, ttmp
[14:15], 0xaf123456 ; encoding
: [0x05,0x00,0x5b,0xd4,0x7a,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf]
5064 // W64-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
5066 v_cmp_le_u64_e64 s5
, exec
, src_scc
5067 // W32
: v_cmp_le_u64_e64 s5
, exec
, src_scc ; encoding
: [0x05,0x00,0x5b,0xd4,0x7e,0xfa,0x01,0x00]
5068 // W64-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
5070 v_cmp_le_u64_e64 s105
, null
, 0.5
5071 // W32
: v_cmp_le_u64_e64 s105
, null
, 0.5 ; encoding
: [0x69,0x00,0x5b,0xd4,0x7c,0xe0,0x01,0x00]
5072 // W64-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
5074 v_cmp_le_u64_e64 vcc_lo
, -1, -1
5075 // W32
: v_cmp_le_u64_e64 vcc_lo
, -1, -1 ; encoding
: [0x6a,0x00,0x5b,0xd4,0xc1,0x82,0x01,0x00]
5076 // W64-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
5078 v_cmp_le_u64_e64 vcc_hi
, 0.5, null
5079 // W32
: v_cmp_le_u64_e64 vcc_hi
, 0.5, null ; encoding
: [0x6b,0x00,0x5b,0xd4,0xf0,0xf8,0x00,0x00]
5080 // W64-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
5082 v_cmp_le_u64_e64 ttmp15
, src_scc
, exec
5083 // W32
: v_cmp_le_u64_e64 ttmp15
, src_scc
, exec ; encoding
: [0x7b,0x00,0x5b,0xd4,0xfd,0xfc,0x00,0x00]
5084 // W64-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
5086 v_cmp_le_u64_e64 s
[10:11], v
[1:2], v
[2:3]
5087 // W64
: v_cmp_le_u64_e64 s
[10:11], v
[1:2], v
[2:3] ; encoding
: [0x0a,0x00,0x5b,0xd4,0x01,0x05,0x02,0x00]
5088 // W32-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
5090 v_cmp_le_u64_e64 s
[10:11], v
[254:255], v
[254:255]
5091 // W64
: v_cmp_le_u64_e64 s
[10:11], v
[254:255], v
[254:255] ; encoding
: [0x0a,0x00,0x5b,0xd4,0xfe,0xfd,0x03,0x00]
5092 // W32-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
5094 v_cmp_le_u64_e64 s
[10:11], s
[2:3], s
[4:5]
5095 // W64
: v_cmp_le_u64_e64 s
[10:11], s
[2:3], s
[4:5] ; encoding
: [0x0a,0x00,0x5b,0xd4,0x02,0x08,0x00,0x00]
5096 // W32-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
5098 v_cmp_le_u64_e64 s
[10:11], s
[104:105], s
[104:105]
5099 // W64
: v_cmp_le_u64_e64 s
[10:11], s
[104:105], s
[104:105] ; encoding
: [0x0a,0x00,0x5b,0xd4,0x68,0xd0,0x00,0x00]
5100 // W32-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
5102 v_cmp_le_u64_e64 s
[10:11], vcc
, ttmp
[14:15]
5103 // W64
: v_cmp_le_u64_e64 s
[10:11], vcc
, ttmp
[14:15] ; encoding
: [0x0a,0x00,0x5b,0xd4,0x6a,0xf4,0x00,0x00]
5104 // W32-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
5106 v_cmp_le_u64_e64 s
[10:11], ttmp
[14:15], 0xaf123456
5107 // 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]
5108 // W32-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
5110 v_cmp_le_u64_e64 s
[10:11], exec
, src_scc
5111 // W64
: v_cmp_le_u64_e64 s
[10:11], exec
, src_scc ; encoding
: [0x0a,0x00,0x5b,0xd4,0x7e,0xfa,0x01,0x00]
5112 // W32-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
5114 v_cmp_le_u64_e64 s
[10:11], null
, 0.5
5115 // W64
: v_cmp_le_u64_e64 s
[10:11], null
, 0.5 ; encoding
: [0x0a,0x00,0x5b,0xd4,0x7c,0xe0,0x01,0x00]
5116 // W32-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
5118 v_cmp_le_u64_e64 s
[104:105], -1, -1
5119 // W64
: v_cmp_le_u64_e64 s
[104:105], -1, -1 ; encoding
: [0x68,0x00,0x5b,0xd4,0xc1,0x82,0x01,0x00]
5120 // W32-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
5122 v_cmp_le_u64_e64 vcc
, 0.5, null
5123 // W64
: v_cmp_le_u64_e64 vcc
, 0.5, null ; encoding
: [0x6a,0x00,0x5b,0xd4,0xf0,0xf8,0x00,0x00]
5124 // W32-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
5126 v_cmp_le_u64_e64 ttmp
[14:15], src_scc
, exec
5127 // W64
: v_cmp_le_u64_e64 ttmp
[14:15], src_scc
, exec ; encoding
: [0x7a,0x00,0x5b,0xd4,0xfd,0xfc,0x00,0x00]
5128 // W32-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
5130 v_cmp_le_u64_e64 null
, 0xaf123456, vcc
5131 // GFX11
: v_cmp_le_u64_e64 null
, 0xaf123456, vcc ; encoding
: [0x7c,0x00,0x5b,0xd4,0xff,0xd4,0x00,0x00,0x56,0x34,0x12,0xaf]
5133 v_cmp_lg_f16_e64 s5
, v1
, v2
5134 // W32
: v_cmp_lg_f16_e64 s5
, v1
, v2 ; encoding
: [0x05,0x00,0x05,0xd4,0x01,0x05,0x02,0x00]
5135 // W64-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
5137 v_cmp_lg_f16_e64 s5
, v255
, v255
5138 // W32
: v_cmp_lg_f16_e64 s5
, v255
, v255 ; encoding
: [0x05,0x00,0x05,0xd4,0xff,0xff,0x03,0x00]
5139 // W64-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
5141 v_cmp_lg_f16_e64 s5
, s1
, s2
5142 // W32
: v_cmp_lg_f16_e64 s5
, s1
, s2 ; encoding
: [0x05,0x00,0x05,0xd4,0x01,0x04,0x00,0x00]
5143 // W64-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
5145 v_cmp_lg_f16_e64 s5
, s105
, s105
5146 // W32
: v_cmp_lg_f16_e64 s5
, s105
, s105 ; encoding
: [0x05,0x00,0x05,0xd4,0x69,0xd2,0x00,0x00]
5147 // W64-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
5149 v_cmp_lg_f16_e64 s5
, vcc_lo
, ttmp15
5150 // W32
: v_cmp_lg_f16_e64 s5
, vcc_lo
, ttmp15 ; encoding
: [0x05,0x00,0x05,0xd4,0x6a,0xf6,0x00,0x00]
5151 // W64-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
5153 v_cmp_lg_f16_e64 s5
, vcc_hi
, 0xfe0b
5154 // W32
: v_cmp_lg_f16_e64 s5
, vcc_hi
, 0xfe0b ; encoding
: [0x05,0x00,0x05,0xd4,0x6b,0xfe,0x01,0x00,0x0b,0xfe,0x00,0x00]
5155 // W64-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
5157 v_cmp_lg_f16_e64 s5
, ttmp15
, src_scc
5158 // W32
: v_cmp_lg_f16_e64 s5
, ttmp15
, src_scc ; encoding
: [0x05,0x00,0x05,0xd4,0x7b,0xfa,0x01,0x00]
5159 // W64-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
5161 v_cmp_lg_f16_e64 s5
, m0
, 0.5
5162 // W32
: v_cmp_lg_f16_e64 s5
, m0
, 0.5 ; encoding
: [0x05,0x00,0x05,0xd4,0x7d,0xe0,0x01,0x00]
5163 // W64-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
5165 v_cmp_lg_f16_e64 s5
, exec_lo
, -1
5166 // W32
: v_cmp_lg_f16_e64 s5
, exec_lo
, -1 ; encoding
: [0x05,0x00,0x05,0xd4,0x7e,0x82,0x01,0x00]
5167 // W64-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
5169 v_cmp_lg_f16_e64 s5
, |exec_hi|
, null
5170 // W32
: v_cmp_lg_f16_e64 s5
, |exec_hi|
, null ; encoding
: [0x05,0x01,0x05,0xd4,0x7f,0xf8,0x00,0x00]
5171 // W64-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
5173 v_cmp_lg_f16_e64 s105
, null
, exec_lo
5174 // W32
: v_cmp_lg_f16_e64 s105
, null
, exec_lo ; encoding
: [0x69,0x00,0x05,0xd4,0x7c,0xfc,0x00,0x00]
5175 // W64-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
5177 v_cmp_lg_f16_e64 vcc_lo
, -1, exec_hi
5178 // W32
: v_cmp_lg_f16_e64 vcc_lo
, -1, exec_hi ; encoding
: [0x6a,0x00,0x05,0xd4,0xc1,0xfe,0x00,0x00]
5179 // W64-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
5181 v_cmp_lg_f16_e64 vcc_hi
, 0.5, -m0
5182 // W32
: v_cmp_lg_f16_e64 vcc_hi
, 0.5, -m0 ; encoding
: [0x6b,0x00,0x05,0xd4,0xf0,0xfa,0x00,0x40]
5183 // W64-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
5185 v_cmp_lg_f16_e64 ttmp15
, -src_scc
, |vcc_lo|
5186 // W32
: v_cmp_lg_f16_e64 ttmp15
, -src_scc
, |vcc_lo| ; encoding
: [0x7b,0x02,0x05,0xd4,0xfd,0xd4,0x00,0x20]
5187 // W64-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
5189 v_cmp_lg_f16_e64 s
[10:11], v1
, v2
5190 // W64
: v_cmp_lg_f16_e64 s
[10:11], v1
, v2 ; encoding
: [0x0a,0x00,0x05,0xd4,0x01,0x05,0x02,0x00]
5191 // W32-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
5193 v_cmp_lg_f16_e64 s
[10:11], v255
, v255
5194 // W64
: v_cmp_lg_f16_e64 s
[10:11], v255
, v255 ; encoding
: [0x0a,0x00,0x05,0xd4,0xff,0xff,0x03,0x00]
5195 // W32-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
5197 v_cmp_lg_f16_e64 s
[10:11], s1
, s2
5198 // W64
: v_cmp_lg_f16_e64 s
[10:11], s1
, s2 ; encoding
: [0x0a,0x00,0x05,0xd4,0x01,0x04,0x00,0x00]
5199 // W32-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
5201 v_cmp_lg_f16_e64 s
[10:11], s105
, s105
5202 // W64
: v_cmp_lg_f16_e64 s
[10:11], s105
, s105 ; encoding
: [0x0a,0x00,0x05,0xd4,0x69,0xd2,0x00,0x00]
5203 // W32-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
5205 v_cmp_lg_f16_e64 s
[10:11], vcc_lo
, ttmp15
5206 // W64
: v_cmp_lg_f16_e64 s
[10:11], vcc_lo
, ttmp15 ; encoding
: [0x0a,0x00,0x05,0xd4,0x6a,0xf6,0x00,0x00]
5207 // W32-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
5209 v_cmp_lg_f16_e64 s
[10:11], vcc_hi
, 0xfe0b
5210 // 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]
5211 // W32-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
5213 v_cmp_lg_f16_e64 s
[10:11], ttmp15
, src_scc
5214 // W64
: v_cmp_lg_f16_e64 s
[10:11], ttmp15
, src_scc ; encoding
: [0x0a,0x00,0x05,0xd4,0x7b,0xfa,0x01,0x00]
5215 // W32-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
5217 v_cmp_lg_f16_e64 s
[10:11], m0
, 0.5
5218 // W64
: v_cmp_lg_f16_e64 s
[10:11], m0
, 0.5 ; encoding
: [0x0a,0x00,0x05,0xd4,0x7d,0xe0,0x01,0x00]
5219 // W32-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
5221 v_cmp_lg_f16_e64 s
[10:11], exec_lo
, -1
5222 // W64
: v_cmp_lg_f16_e64 s
[10:11], exec_lo
, -1 ; encoding
: [0x0a,0x00,0x05,0xd4,0x7e,0x82,0x01,0x00]
5223 // W32-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
5225 v_cmp_lg_f16_e64 s
[10:11], |exec_hi|
, null
5226 // W64
: v_cmp_lg_f16_e64 s
[10:11], |exec_hi|
, null ; encoding
: [0x0a,0x01,0x05,0xd4,0x7f,0xf8,0x00,0x00]
5227 // W32-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
5229 v_cmp_lg_f16_e64 s
[10:11], null
, exec_lo
5230 // W64
: v_cmp_lg_f16_e64 s
[10:11], null
, exec_lo ; encoding
: [0x0a,0x00,0x05,0xd4,0x7c,0xfc,0x00,0x00]
5231 // W32-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
5233 v_cmp_lg_f16_e64 s
[104:105], -1, exec_hi
5234 // W64
: v_cmp_lg_f16_e64 s
[104:105], -1, exec_hi ; encoding
: [0x68,0x00,0x05,0xd4,0xc1,0xfe,0x00,0x00]
5235 // W32-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
5237 v_cmp_lg_f16_e64 vcc
, 0.5, -m0
5238 // W64
: v_cmp_lg_f16_e64 vcc
, 0.5, -m0 ; encoding
: [0x6a,0x00,0x05,0xd4,0xf0,0xfa,0x00,0x40]
5239 // W32-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
5241 v_cmp_lg_f16_e64 ttmp
[14:15], -src_scc
, |vcc_lo|
5242 // W64
: v_cmp_lg_f16_e64 ttmp
[14:15], -src_scc
, |vcc_lo| ; encoding
: [0x7a,0x02,0x05,0xd4,0xfd,0xd4,0x00,0x20]
5243 // W32-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
5245 v_cmp_lg_f16_e64 null
, -|
0xfe0b|
, -|vcc_hi| clamp
5246 // GFX11
: v_cmp_lg_f16_e64 null
, -|
0xfe0b|
, -|vcc_hi| clamp ; encoding
: [0x7c,0x83,0x05,0xd4,0xff,0xd6,0x00,0x60,0x0b,0xfe,0x00,0x00]
5248 v_cmp_lg_f32_e64 s5
, v1
, v2
5249 // W32
: v_cmp_lg_f32_e64 s5
, v1
, v2 ; encoding
: [0x05,0x00,0x15,0xd4,0x01,0x05,0x02,0x00]
5250 // W64-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
5252 v_cmp_lg_f32_e64 s5
, v255
, v255
5253 // W32
: v_cmp_lg_f32_e64 s5
, v255
, v255 ; encoding
: [0x05,0x00,0x15,0xd4,0xff,0xff,0x03,0x00]
5254 // W64-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
5256 v_cmp_lg_f32_e64 s5
, s1
, s2
5257 // W32
: v_cmp_lg_f32_e64 s5
, s1
, s2 ; encoding
: [0x05,0x00,0x15,0xd4,0x01,0x04,0x00,0x00]
5258 // W64-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
5260 v_cmp_lg_f32_e64 s5
, s105
, s105
5261 // W32
: v_cmp_lg_f32_e64 s5
, s105
, s105 ; encoding
: [0x05,0x00,0x15,0xd4,0x69,0xd2,0x00,0x00]
5262 // W64-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
5264 v_cmp_lg_f32_e64 s5
, vcc_lo
, ttmp15
5265 // W32
: v_cmp_lg_f32_e64 s5
, vcc_lo
, ttmp15 ; encoding
: [0x05,0x00,0x15,0xd4,0x6a,0xf6,0x00,0x00]
5266 // W64-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
5268 v_cmp_lg_f32_e64 s5
, vcc_hi
, 0xaf123456
5269 // W32
: v_cmp_lg_f32_e64 s5
, vcc_hi
, 0xaf123456 ; encoding
: [0x05,0x00,0x15,0xd4,0x6b,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf]
5270 // W64-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
5272 v_cmp_lg_f32_e64 s5
, ttmp15
, src_scc
5273 // W32
: v_cmp_lg_f32_e64 s5
, ttmp15
, src_scc ; encoding
: [0x05,0x00,0x15,0xd4,0x7b,0xfa,0x01,0x00]
5274 // W64-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
5276 v_cmp_lg_f32_e64 s5
, m0
, 0.5
5277 // W32
: v_cmp_lg_f32_e64 s5
, m0
, 0.5 ; encoding
: [0x05,0x00,0x15,0xd4,0x7d,0xe0,0x01,0x00]
5278 // W64-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
5280 v_cmp_lg_f32_e64 s5
, exec_lo
, -1
5281 // W32
: v_cmp_lg_f32_e64 s5
, exec_lo
, -1 ; encoding
: [0x05,0x00,0x15,0xd4,0x7e,0x82,0x01,0x00]
5282 // W64-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
5284 v_cmp_lg_f32_e64 s5
, |exec_hi|
, null
5285 // W32
: v_cmp_lg_f32_e64 s5
, |exec_hi|
, null ; encoding
: [0x05,0x01,0x15,0xd4,0x7f,0xf8,0x00,0x00]
5286 // W64-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
5288 v_cmp_lg_f32_e64 s105
, null
, exec_lo
5289 // W32
: v_cmp_lg_f32_e64 s105
, null
, exec_lo ; encoding
: [0x69,0x00,0x15,0xd4,0x7c,0xfc,0x00,0x00]
5290 // W64-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
5292 v_cmp_lg_f32_e64 vcc_lo
, -1, exec_hi
5293 // W32
: v_cmp_lg_f32_e64 vcc_lo
, -1, exec_hi ; encoding
: [0x6a,0x00,0x15,0xd4,0xc1,0xfe,0x00,0x00]
5294 // W64-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
5296 v_cmp_lg_f32_e64 vcc_hi
, 0.5, -m0
5297 // W32
: v_cmp_lg_f32_e64 vcc_hi
, 0.5, -m0 ; encoding
: [0x6b,0x00,0x15,0xd4,0xf0,0xfa,0x00,0x40]
5298 // W64-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
5300 v_cmp_lg_f32_e64 ttmp15
, -src_scc
, |vcc_lo|
5301 // W32
: v_cmp_lg_f32_e64 ttmp15
, -src_scc
, |vcc_lo| ; encoding
: [0x7b,0x02,0x15,0xd4,0xfd,0xd4,0x00,0x20]
5302 // W64-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
5304 v_cmp_lg_f32_e64 s
[10:11], v1
, v2
5305 // W64
: v_cmp_lg_f32_e64 s
[10:11], v1
, v2 ; encoding
: [0x0a,0x00,0x15,0xd4,0x01,0x05,0x02,0x00]
5306 // W32-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
5308 v_cmp_lg_f32_e64 s
[10:11], v255
, v255
5309 // W64
: v_cmp_lg_f32_e64 s
[10:11], v255
, v255 ; encoding
: [0x0a,0x00,0x15,0xd4,0xff,0xff,0x03,0x00]
5310 // W32-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
5312 v_cmp_lg_f32_e64 s
[10:11], s1
, s2
5313 // W64
: v_cmp_lg_f32_e64 s
[10:11], s1
, s2 ; encoding
: [0x0a,0x00,0x15,0xd4,0x01,0x04,0x00,0x00]
5314 // W32-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
5316 v_cmp_lg_f32_e64 s
[10:11], s105
, s105
5317 // W64
: v_cmp_lg_f32_e64 s
[10:11], s105
, s105 ; encoding
: [0x0a,0x00,0x15,0xd4,0x69,0xd2,0x00,0x00]
5318 // W32-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
5320 v_cmp_lg_f32_e64 s
[10:11], vcc_lo
, ttmp15
5321 // W64
: v_cmp_lg_f32_e64 s
[10:11], vcc_lo
, ttmp15 ; encoding
: [0x0a,0x00,0x15,0xd4,0x6a,0xf6,0x00,0x00]
5322 // W32-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
5324 v_cmp_lg_f32_e64 s
[10:11], vcc_hi
, 0xaf123456
5325 // 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]
5326 // W32-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
5328 v_cmp_lg_f32_e64 s
[10:11], ttmp15
, src_scc
5329 // W64
: v_cmp_lg_f32_e64 s
[10:11], ttmp15
, src_scc ; encoding
: [0x0a,0x00,0x15,0xd4,0x7b,0xfa,0x01,0x00]
5330 // W32-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
5332 v_cmp_lg_f32_e64 s
[10:11], m0
, 0.5
5333 // W64
: v_cmp_lg_f32_e64 s
[10:11], m0
, 0.5 ; encoding
: [0x0a,0x00,0x15,0xd4,0x7d,0xe0,0x01,0x00]
5334 // W32-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
5336 v_cmp_lg_f32_e64 s
[10:11], exec_lo
, -1
5337 // W64
: v_cmp_lg_f32_e64 s
[10:11], exec_lo
, -1 ; encoding
: [0x0a,0x00,0x15,0xd4,0x7e,0x82,0x01,0x00]
5338 // W32-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
5340 v_cmp_lg_f32_e64 s
[10:11], |exec_hi|
, null
5341 // W64
: v_cmp_lg_f32_e64 s
[10:11], |exec_hi|
, null ; encoding
: [0x0a,0x01,0x15,0xd4,0x7f,0xf8,0x00,0x00]
5342 // W32-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
5344 v_cmp_lg_f32_e64 s
[10:11], null
, exec_lo
5345 // W64
: v_cmp_lg_f32_e64 s
[10:11], null
, exec_lo ; encoding
: [0x0a,0x00,0x15,0xd4,0x7c,0xfc,0x00,0x00]
5346 // W32-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
5348 v_cmp_lg_f32_e64 s
[104:105], -1, exec_hi
5349 // W64
: v_cmp_lg_f32_e64 s
[104:105], -1, exec_hi ; encoding
: [0x68,0x00,0x15,0xd4,0xc1,0xfe,0x00,0x00]
5350 // W32-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
5352 v_cmp_lg_f32_e64 vcc
, 0.5, -m0
5353 // W64
: v_cmp_lg_f32_e64 vcc
, 0.5, -m0 ; encoding
: [0x6a,0x00,0x15,0xd4,0xf0,0xfa,0x00,0x40]
5354 // W32-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
5356 v_cmp_lg_f32_e64 ttmp
[14:15], -src_scc
, |vcc_lo|
5357 // W64
: v_cmp_lg_f32_e64 ttmp
[14:15], -src_scc
, |vcc_lo| ; encoding
: [0x7a,0x02,0x15,0xd4,0xfd,0xd4,0x00,0x20]
5358 // W32-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
5360 v_cmp_lg_f32_e64 null
, -|
0xaf123456|
, -|vcc_hi| clamp
5361 // GFX11
: v_cmp_lg_f32_e64 null
, -|
0xaf123456|
, -|vcc_hi| clamp ; encoding
: [0x7c,0x83,0x15,0xd4,0xff,0xd6,0x00,0x60,0x56,0x34,0x12,0xaf]
5363 v_cmp_lg_f64_e64 s5
, v
[1:2], v
[2:3]
5364 // W32
: v_cmp_lg_f64_e64 s5
, v
[1:2], v
[2:3] ; encoding
: [0x05,0x00,0x25,0xd4,0x01,0x05,0x02,0x00]
5365 // W64-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
5367 v_cmp_lg_f64_e64 s5
, v
[254:255], v
[254:255]
5368 // W32
: v_cmp_lg_f64_e64 s5
, v
[254:255], v
[254:255] ; encoding
: [0x05,0x00,0x25,0xd4,0xfe,0xfd,0x03,0x00]
5369 // W64-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
5371 v_cmp_lg_f64_e64 s5
, s
[2:3], s
[4:5]
5372 // W32
: v_cmp_lg_f64_e64 s5
, s
[2:3], s
[4:5] ; encoding
: [0x05,0x00,0x25,0xd4,0x02,0x08,0x00,0x00]
5373 // W64-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
5375 v_cmp_lg_f64_e64 s5
, s
[104:105], s
[104:105]
5376 // W32
: v_cmp_lg_f64_e64 s5
, s
[104:105], s
[104:105] ; encoding
: [0x05,0x00,0x25,0xd4,0x68,0xd0,0x00,0x00]
5377 // W64-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
5379 v_cmp_lg_f64_e64 s5
, vcc
, ttmp
[14:15]
5380 // W32
: v_cmp_lg_f64_e64 s5
, vcc
, ttmp
[14:15] ; encoding
: [0x05,0x00,0x25,0xd4,0x6a,0xf4,0x00,0x00]
5381 // W64-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
5383 v_cmp_lg_f64_e64 s5
, ttmp
[14:15], 0xaf123456
5384 // W32
: v_cmp_lg_f64_e64 s5
, ttmp
[14:15], 0xaf123456 ; encoding
: [0x05,0x00,0x25,0xd4,0x7a,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf]
5385 // W64-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
5387 v_cmp_lg_f64_e64 s5
, -|exec|
, src_scc
5388 // W32
: v_cmp_lg_f64_e64 s5
, -|exec|
, src_scc ; encoding
: [0x05,0x01,0x25,0xd4,0x7e,0xfa,0x01,0x20]
5389 // W64-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
5391 v_cmp_lg_f64_e64 s105
, null
, 0.5
5392 // W32
: v_cmp_lg_f64_e64 s105
, null
, 0.5 ; encoding
: [0x69,0x00,0x25,0xd4,0x7c,0xe0,0x01,0x00]
5393 // W64-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
5395 v_cmp_lg_f64_e64 vcc_lo
, -1, -1
5396 // W32
: v_cmp_lg_f64_e64 vcc_lo
, -1, -1 ; encoding
: [0x6a,0x00,0x25,0xd4,0xc1,0x82,0x01,0x00]
5397 // W64-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
5399 v_cmp_lg_f64_e64 vcc_hi
, 0.5, null
5400 // W32
: v_cmp_lg_f64_e64 vcc_hi
, 0.5, null ; encoding
: [0x6b,0x00,0x25,0xd4,0xf0,0xf8,0x00,0x00]
5401 // W64-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
5403 v_cmp_lg_f64_e64 ttmp15
, -|src_scc|
, -|exec|
5404 // W32
: v_cmp_lg_f64_e64 ttmp15
, -|src_scc|
, -|exec| ; encoding
: [0x7b,0x03,0x25,0xd4,0xfd,0xfc,0x00,0x60]
5405 // W64-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
5407 v_cmp_lg_f64_e64 s
[10:11], v
[1:2], v
[2:3]
5408 // W64
: v_cmp_lg_f64_e64 s
[10:11], v
[1:2], v
[2:3] ; encoding
: [0x0a,0x00,0x25,0xd4,0x01,0x05,0x02,0x00]
5409 // W32-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
5411 v_cmp_lg_f64_e64 s
[10:11], v
[254:255], v
[254:255]
5412 // W64
: v_cmp_lg_f64_e64 s
[10:11], v
[254:255], v
[254:255] ; encoding
: [0x0a,0x00,0x25,0xd4,0xfe,0xfd,0x03,0x00]
5413 // W32-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
5415 v_cmp_lg_f64_e64 s
[10:11], s
[2:3], s
[4:5]
5416 // W64
: v_cmp_lg_f64_e64 s
[10:11], s
[2:3], s
[4:5] ; encoding
: [0x0a,0x00,0x25,0xd4,0x02,0x08,0x00,0x00]
5417 // W32-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
5419 v_cmp_lg_f64_e64 s
[10:11], s
[104:105], s
[104:105]
5420 // W64
: v_cmp_lg_f64_e64 s
[10:11], s
[104:105], s
[104:105] ; encoding
: [0x0a,0x00,0x25,0xd4,0x68,0xd0,0x00,0x00]
5421 // W32-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
5423 v_cmp_lg_f64_e64 s
[10:11], vcc
, ttmp
[14:15]
5424 // W64
: v_cmp_lg_f64_e64 s
[10:11], vcc
, ttmp
[14:15] ; encoding
: [0x0a,0x00,0x25,0xd4,0x6a,0xf4,0x00,0x00]
5425 // W32-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
5427 v_cmp_lg_f64_e64 s
[10:11], ttmp
[14:15], 0xaf123456
5428 // 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]
5429 // W32-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
5431 v_cmp_lg_f64_e64 s
[10:11], -|exec|
, src_scc
5432 // W64
: v_cmp_lg_f64_e64 s
[10:11], -|exec|
, src_scc ; encoding
: [0x0a,0x01,0x25,0xd4,0x7e,0xfa,0x01,0x20]
5433 // W32-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
5435 v_cmp_lg_f64_e64 s
[10:11], null
, 0.5
5436 // W64
: v_cmp_lg_f64_e64 s
[10:11], null
, 0.5 ; encoding
: [0x0a,0x00,0x25,0xd4,0x7c,0xe0,0x01,0x00]
5437 // W32-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
5439 v_cmp_lg_f64_e64 s
[104:105], -1, -1
5440 // W64
: v_cmp_lg_f64_e64 s
[104:105], -1, -1 ; encoding
: [0x68,0x00,0x25,0xd4,0xc1,0x82,0x01,0x00]
5441 // W32-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
5443 v_cmp_lg_f64_e64 vcc
, 0.5, null
5444 // W64
: v_cmp_lg_f64_e64 vcc
, 0.5, null ; encoding
: [0x6a,0x00,0x25,0xd4,0xf0,0xf8,0x00,0x00]
5445 // W32-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
5447 v_cmp_lg_f64_e64 ttmp
[14:15], -|src_scc|
, -|exec|
5448 // W64
: v_cmp_lg_f64_e64 ttmp
[14:15], -|src_scc|
, -|exec| ; encoding
: [0x7a,0x03,0x25,0xd4,0xfd,0xfc,0x00,0x60]
5449 // W32-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
5451 v_cmp_lg_f64_e64 null
, 0xaf123456, -|vcc| clamp
5452 // GFX11
: v_cmp_lg_f64_e64 null
, 0xaf123456, -|vcc| clamp ; encoding
: [0x7c,0x82,0x25,0xd4,0xff,0xd4,0x00,0x40,0x56,0x34,0x12,0xaf]
5454 v_cmp_lt_f16_e64 s5
, v1.
l, v2.
l
5455 // W32
: v_cmp_lt_f16_e64 s5
, v1.
l, v2.
l ; encoding
: [0x05,0x00,0x01,0xd4,0x01,0x05,0x02,0x00]
5456 // W64-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
5458 v_cmp_lt_f16_e64 s5
, v255.
l, v255.
l
5459 // W32
: v_cmp_lt_f16_e64 s5
, v255.
l, v255.
l ; encoding
: [0x05,0x00,0x01,0xd4,0xff,0xff,0x03,0x00]
5460 // W64-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
5462 v_cmp_lt_f16_e64 s5
, s1
, s2
5463 // W32
: v_cmp_lt_f16_e64 s5
, s1
, s2 ; encoding
: [0x05,0x00,0x01,0xd4,0x01,0x04,0x00,0x00]
5464 // W64-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
5466 v_cmp_lt_f16_e64 s5
, s105
, s105
5467 // W32
: v_cmp_lt_f16_e64 s5
, s105
, s105 ; encoding
: [0x05,0x00,0x01,0xd4,0x69,0xd2,0x00,0x00]
5468 // W64-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
5470 v_cmp_lt_f16_e64 s5
, vcc_lo
, ttmp15
5471 // W32
: v_cmp_lt_f16_e64 s5
, vcc_lo
, ttmp15 ; encoding
: [0x05,0x00,0x01,0xd4,0x6a,0xf6,0x00,0x00]
5472 // W64-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
5474 v_cmp_lt_f16_e64 s5
, vcc_hi
, 0xfe0b
5475 // W32
: v_cmp_lt_f16_e64 s5
, vcc_hi
, 0xfe0b ; encoding
: [0x05,0x00,0x01,0xd4,0x6b,0xfe,0x01,0x00,0x0b,0xfe,0x00,0x00]
5476 // W64-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
5478 v_cmp_lt_f16_e64 s5
, ttmp15
, src_scc
5479 // W32
: v_cmp_lt_f16_e64 s5
, ttmp15
, src_scc ; encoding
: [0x05,0x00,0x01,0xd4,0x7b,0xfa,0x01,0x00]
5480 // W64-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
5482 v_cmp_lt_f16_e64 s5
, m0
, 0.5
5483 // W32
: v_cmp_lt_f16_e64 s5
, m0
, 0.5 ; encoding
: [0x05,0x00,0x01,0xd4,0x7d,0xe0,0x01,0x00]
5484 // W64-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
5486 v_cmp_lt_f16_e64 s5
, exec_lo
, -1
5487 // W32
: v_cmp_lt_f16_e64 s5
, exec_lo
, -1 ; encoding
: [0x05,0x00,0x01,0xd4,0x7e,0x82,0x01,0x00]
5488 // W64-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
5490 v_cmp_lt_f16_e64 s5
, |exec_hi|
, null
5491 // W32
: v_cmp_lt_f16_e64 s5
, |exec_hi|
, null ; encoding
: [0x05,0x01,0x01,0xd4,0x7f,0xf8,0x00,0x00]
5492 // W64-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
5494 v_cmp_lt_f16_e64 s105
, null
, exec_lo
5495 // W32
: v_cmp_lt_f16_e64 s105
, null
, exec_lo ; encoding
: [0x69,0x00,0x01,0xd4,0x7c,0xfc,0x00,0x00]
5496 // W64-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
5498 v_cmp_lt_f16_e64 vcc_lo
, -1, exec_hi
5499 // W32
: v_cmp_lt_f16_e64 vcc_lo
, -1, exec_hi ; encoding
: [0x6a,0x00,0x01,0xd4,0xc1,0xfe,0x00,0x00]
5500 // W64-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
5502 v_cmp_lt_f16_e64 vcc_hi
, 0.5, -m0
5503 // W32
: v_cmp_lt_f16_e64 vcc_hi
, 0.5, -m0 ; encoding
: [0x6b,0x00,0x01,0xd4,0xf0,0xfa,0x00,0x40]
5504 // W64-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
5506 v_cmp_lt_f16_e64 ttmp15
, -src_scc
, |vcc_lo|
5507 // W32
: v_cmp_lt_f16_e64 ttmp15
, -src_scc
, |vcc_lo| ; encoding
: [0x7b,0x02,0x01,0xd4,0xfd,0xd4,0x00,0x20]
5508 // W64-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
5510 v_cmp_lt_f16_e64 s
[10:11], v1.
l, v2.
l
5511 // W64
: v_cmp_lt_f16_e64 s
[10:11], v1.
l, v2.
l ; encoding
: [0x0a,0x00,0x01,0xd4,0x01,0x05,0x02,0x00]
5512 // W32-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
5514 v_cmp_lt_f16_e64 s
[10:11], v255.
l, v255.
l
5515 // W64
: v_cmp_lt_f16_e64 s
[10:11], v255.
l, v255.
l ; encoding
: [0x0a,0x00,0x01,0xd4,0xff,0xff,0x03,0x00]
5516 // W32-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
5518 v_cmp_lt_f16_e64 s
[10:11], s1
, s2
5519 // W64
: v_cmp_lt_f16_e64 s
[10:11], s1
, s2 ; encoding
: [0x0a,0x00,0x01,0xd4,0x01,0x04,0x00,0x00]
5520 // W32-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
5522 v_cmp_lt_f16_e64 s
[10:11], s105
, s105
5523 // W64
: v_cmp_lt_f16_e64 s
[10:11], s105
, s105 ; encoding
: [0x0a,0x00,0x01,0xd4,0x69,0xd2,0x00,0x00]
5524 // W32-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
5526 v_cmp_lt_f16_e64 s
[10:11], vcc_lo
, ttmp15
5527 // W64
: v_cmp_lt_f16_e64 s
[10:11], vcc_lo
, ttmp15 ; encoding
: [0x0a,0x00,0x01,0xd4,0x6a,0xf6,0x00,0x00]
5528 // W32-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
5530 v_cmp_lt_f16_e64 s
[10:11], vcc_hi
, 0xfe0b
5531 // 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]
5532 // W32-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
5534 v_cmp_lt_f16_e64 s
[10:11], ttmp15
, src_scc
5535 // W64
: v_cmp_lt_f16_e64 s
[10:11], ttmp15
, src_scc ; encoding
: [0x0a,0x00,0x01,0xd4,0x7b,0xfa,0x01,0x00]
5536 // W32-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
5538 v_cmp_lt_f16_e64 s
[10:11], m0
, 0.5
5539 // W64
: v_cmp_lt_f16_e64 s
[10:11], m0
, 0.5 ; encoding
: [0x0a,0x00,0x01,0xd4,0x7d,0xe0,0x01,0x00]
5540 // W32-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
5542 v_cmp_lt_f16_e64 s
[10:11], exec_lo
, -1
5543 // W64
: v_cmp_lt_f16_e64 s
[10:11], exec_lo
, -1 ; encoding
: [0x0a,0x00,0x01,0xd4,0x7e,0x82,0x01,0x00]
5544 // W32-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
5546 v_cmp_lt_f16_e64 s
[10:11], |exec_hi|
, null
5547 // W64
: v_cmp_lt_f16_e64 s
[10:11], |exec_hi|
, null ; encoding
: [0x0a,0x01,0x01,0xd4,0x7f,0xf8,0x00,0x00]
5548 // W32-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
5550 v_cmp_lt_f16_e64 s
[10:11], null
, exec_lo
5551 // W64
: v_cmp_lt_f16_e64 s
[10:11], null
, exec_lo ; encoding
: [0x0a,0x00,0x01,0xd4,0x7c,0xfc,0x00,0x00]
5552 // W32-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
5554 v_cmp_lt_f16_e64 s
[104:105], -1, exec_hi
5555 // W64
: v_cmp_lt_f16_e64 s
[104:105], -1, exec_hi ; encoding
: [0x68,0x00,0x01,0xd4,0xc1,0xfe,0x00,0x00]
5556 // W32-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
5558 v_cmp_lt_f16_e64 vcc
, 0.5, -m0
5559 // W64
: v_cmp_lt_f16_e64 vcc
, 0.5, -m0 ; encoding
: [0x6a,0x00,0x01,0xd4,0xf0,0xfa,0x00,0x40]
5560 // W32-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
5562 v_cmp_lt_f16_e64 ttmp
[14:15], -src_scc
, |vcc_lo|
5563 // W64
: v_cmp_lt_f16_e64 ttmp
[14:15], -src_scc
, |vcc_lo| ; encoding
: [0x7a,0x02,0x01,0xd4,0xfd,0xd4,0x00,0x20]
5564 // W32-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
5566 v_cmp_lt_f16_e64 null
, -|
0xfe0b|
, -|vcc_hi| clamp
5567 // GFX11
: v_cmp_lt_f16_e64 null
, -|
0xfe0b|
, -|vcc_hi| clamp ; encoding
: [0x7c,0x83,0x01,0xd4,0xff,0xd6,0x00,0x60,0x0b,0xfe,0x00,0x00]
5569 v_cmp_lt_f16_e64 vcc_lo
, 0.5, -m0
5570 // W32
: v_cmp_lt_f16_e64 vcc_lo
, 0.5, -m0 ; encoding
: [0x6a,0x00,0x01,0xd4,0xf0,0xfa,0x00,0x40]
5571 // W64-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
5573 v_cmp_lt_f16_e64 s5
, v1.h
, v2.
l
5574 // W32
: v_cmp_lt_f16_e64 s5
, v1.h
, v2.
l op_sel
:[1,0,0] ; encoding
: [0x05,0x08,0x01,0xd4,0x01,0x05,0x02,0x00]
5575 // W64-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
5577 v_cmp_lt_f16_e64 s5
, v255.
l, v255.h
5578 // W32
: v_cmp_lt_f16_e64 s5
, v255.
l, v255.h op_sel
:[0,1,0] ; encoding
: [0x05,0x10,0x01,0xd4,0xff,0xff,0x03,0x00]
5579 // W64-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
5581 v_cmp_lt_f16_e64 s
[10:11], v1.h
, v2.
l
5582 // W64
: 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]
5583 // W32-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
5585 v_cmp_lt_f16_e64 s
[10:11], v255.
l, v255.h
5586 // W64
: 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]
5587 // W32-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
5589 v_cmp_lt_f32_e64 s5
, v1
, v2
5590 // W32
: v_cmp_lt_f32_e64 s5
, v1
, v2 ; encoding
: [0x05,0x00,0x11,0xd4,0x01,0x05,0x02,0x00]
5591 // W64-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
5593 v_cmp_lt_f32_e64 s5
, v255
, v255
5594 // W32
: v_cmp_lt_f32_e64 s5
, v255
, v255 ; encoding
: [0x05,0x00,0x11,0xd4,0xff,0xff,0x03,0x00]
5595 // W64-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
5597 v_cmp_lt_f32_e64 s5
, s1
, s2
5598 // W32
: v_cmp_lt_f32_e64 s5
, s1
, s2 ; encoding
: [0x05,0x00,0x11,0xd4,0x01,0x04,0x00,0x00]
5599 // W64-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
5601 v_cmp_lt_f32_e64 s5
, s105
, s105
5602 // W32
: v_cmp_lt_f32_e64 s5
, s105
, s105 ; encoding
: [0x05,0x00,0x11,0xd4,0x69,0xd2,0x00,0x00]
5603 // W64-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
5605 v_cmp_lt_f32_e64 s5
, vcc_lo
, ttmp15
5606 // W32
: v_cmp_lt_f32_e64 s5
, vcc_lo
, ttmp15 ; encoding
: [0x05,0x00,0x11,0xd4,0x6a,0xf6,0x00,0x00]
5607 // W64-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
5609 v_cmp_lt_f32_e64 s5
, vcc_hi
, 0xaf123456
5610 // W32
: v_cmp_lt_f32_e64 s5
, vcc_hi
, 0xaf123456 ; encoding
: [0x05,0x00,0x11,0xd4,0x6b,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf]
5611 // W64-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
5613 v_cmp_lt_f32_e64 s5
, ttmp15
, src_scc
5614 // W32
: v_cmp_lt_f32_e64 s5
, ttmp15
, src_scc ; encoding
: [0x05,0x00,0x11,0xd4,0x7b,0xfa,0x01,0x00]
5615 // W64-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
5617 v_cmp_lt_f32_e64 s5
, m0
, 0.5
5618 // W32
: v_cmp_lt_f32_e64 s5
, m0
, 0.5 ; encoding
: [0x05,0x00,0x11,0xd4,0x7d,0xe0,0x01,0x00]
5619 // W64-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
5621 v_cmp_lt_f32_e64 s5
, exec_lo
, -1
5622 // W32
: v_cmp_lt_f32_e64 s5
, exec_lo
, -1 ; encoding
: [0x05,0x00,0x11,0xd4,0x7e,0x82,0x01,0x00]
5623 // W64-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
5625 v_cmp_lt_f32_e64 s5
, |exec_hi|
, null
5626 // W32
: v_cmp_lt_f32_e64 s5
, |exec_hi|
, null ; encoding
: [0x05,0x01,0x11,0xd4,0x7f,0xf8,0x00,0x00]
5627 // W64-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
5629 v_cmp_lt_f32_e64 s105
, null
, exec_lo
5630 // W32
: v_cmp_lt_f32_e64 s105
, null
, exec_lo ; encoding
: [0x69,0x00,0x11,0xd4,0x7c,0xfc,0x00,0x00]
5631 // W64-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
5633 v_cmp_lt_f32_e64 vcc_lo
, -1, exec_hi
5634 // W32
: v_cmp_lt_f32_e64 vcc_lo
, -1, exec_hi ; encoding
: [0x6a,0x00,0x11,0xd4,0xc1,0xfe,0x00,0x00]
5635 // W64-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
5637 v_cmp_lt_f32_e64 vcc_hi
, 0.5, -m0
5638 // W32
: v_cmp_lt_f32_e64 vcc_hi
, 0.5, -m0 ; encoding
: [0x6b,0x00,0x11,0xd4,0xf0,0xfa,0x00,0x40]
5639 // W64-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
5641 v_cmp_lt_f32_e64 ttmp15
, -src_scc
, |vcc_lo|
5642 // W32
: v_cmp_lt_f32_e64 ttmp15
, -src_scc
, |vcc_lo| ; encoding
: [0x7b,0x02,0x11,0xd4,0xfd,0xd4,0x00,0x20]
5643 // W64-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
5645 v_cmp_lt_f32_e64 s
[10:11], v1
, v2
5646 // W64
: v_cmp_lt_f32_e64 s
[10:11], v1
, v2 ; encoding
: [0x0a,0x00,0x11,0xd4,0x01,0x05,0x02,0x00]
5647 // W32-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
5649 v_cmp_lt_f32_e64 s
[10:11], v255
, v255
5650 // W64
: v_cmp_lt_f32_e64 s
[10:11], v255
, v255 ; encoding
: [0x0a,0x00,0x11,0xd4,0xff,0xff,0x03,0x00]
5651 // W32-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
5653 v_cmp_lt_f32_e64 s
[10:11], s1
, s2
5654 // W64
: v_cmp_lt_f32_e64 s
[10:11], s1
, s2 ; encoding
: [0x0a,0x00,0x11,0xd4,0x01,0x04,0x00,0x00]
5655 // W32-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
5657 v_cmp_lt_f32_e64 s
[10:11], s105
, s105
5658 // W64
: v_cmp_lt_f32_e64 s
[10:11], s105
, s105 ; encoding
: [0x0a,0x00,0x11,0xd4,0x69,0xd2,0x00,0x00]
5659 // W32-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
5661 v_cmp_lt_f32_e64 s
[10:11], vcc_lo
, ttmp15
5662 // W64
: v_cmp_lt_f32_e64 s
[10:11], vcc_lo
, ttmp15 ; encoding
: [0x0a,0x00,0x11,0xd4,0x6a,0xf6,0x00,0x00]
5663 // W32-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
5665 v_cmp_lt_f32_e64 s
[10:11], vcc_hi
, 0xaf123456
5666 // 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]
5667 // W32-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
5669 v_cmp_lt_f32_e64 s
[10:11], ttmp15
, src_scc
5670 // W64
: v_cmp_lt_f32_e64 s
[10:11], ttmp15
, src_scc ; encoding
: [0x0a,0x00,0x11,0xd4,0x7b,0xfa,0x01,0x00]
5671 // W32-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
5673 v_cmp_lt_f32_e64 s
[10:11], m0
, 0.5
5674 // W64
: v_cmp_lt_f32_e64 s
[10:11], m0
, 0.5 ; encoding
: [0x0a,0x00,0x11,0xd4,0x7d,0xe0,0x01,0x00]
5675 // W32-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
5677 v_cmp_lt_f32_e64 s
[10:11], exec_lo
, -1
5678 // W64
: v_cmp_lt_f32_e64 s
[10:11], exec_lo
, -1 ; encoding
: [0x0a,0x00,0x11,0xd4,0x7e,0x82,0x01,0x00]
5679 // W32-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
5681 v_cmp_lt_f32_e64 s
[10:11], |exec_hi|
, null
5682 // W64
: v_cmp_lt_f32_e64 s
[10:11], |exec_hi|
, null ; encoding
: [0x0a,0x01,0x11,0xd4,0x7f,0xf8,0x00,0x00]
5683 // W32-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
5685 v_cmp_lt_f32_e64 s
[10:11], null
, exec_lo
5686 // W64
: v_cmp_lt_f32_e64 s
[10:11], null
, exec_lo ; encoding
: [0x0a,0x00,0x11,0xd4,0x7c,0xfc,0x00,0x00]
5687 // W32-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
5689 v_cmp_lt_f32_e64 s
[104:105], -1, exec_hi
5690 // W64
: v_cmp_lt_f32_e64 s
[104:105], -1, exec_hi ; encoding
: [0x68,0x00,0x11,0xd4,0xc1,0xfe,0x00,0x00]
5691 // W32-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
5693 v_cmp_lt_f32_e64 vcc
, 0.5, -m0
5694 // W64
: v_cmp_lt_f32_e64 vcc
, 0.5, -m0 ; encoding
: [0x6a,0x00,0x11,0xd4,0xf0,0xfa,0x00,0x40]
5695 // W32-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
5697 v_cmp_lt_f32_e64 ttmp
[14:15], -src_scc
, |vcc_lo|
5698 // W64
: v_cmp_lt_f32_e64 ttmp
[14:15], -src_scc
, |vcc_lo| ; encoding
: [0x7a,0x02,0x11,0xd4,0xfd,0xd4,0x00,0x20]
5699 // W32-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
5701 v_cmp_lt_f32_e64 null
, -|
0xaf123456|
, -|vcc_hi| clamp
5702 // GFX11
: v_cmp_lt_f32_e64 null
, -|
0xaf123456|
, -|vcc_hi| clamp ; encoding
: [0x7c,0x83,0x11,0xd4,0xff,0xd6,0x00,0x60,0x56,0x34,0x12,0xaf]
5704 v_cmp_lt_f64_e64 s5
, v
[1:2], v
[2:3]
5705 // W32
: v_cmp_lt_f64_e64 s5
, v
[1:2], v
[2:3] ; encoding
: [0x05,0x00,0x21,0xd4,0x01,0x05,0x02,0x00]
5706 // W64-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
5708 v_cmp_lt_f64_e64 s5
, v
[254:255], v
[254:255]
5709 // W32
: v_cmp_lt_f64_e64 s5
, v
[254:255], v
[254:255] ; encoding
: [0x05,0x00,0x21,0xd4,0xfe,0xfd,0x03,0x00]
5710 // W64-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
5712 v_cmp_lt_f64_e64 s5
, s
[2:3], s
[4:5]
5713 // W32
: v_cmp_lt_f64_e64 s5
, s
[2:3], s
[4:5] ; encoding
: [0x05,0x00,0x21,0xd4,0x02,0x08,0x00,0x00]
5714 // W64-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
5716 v_cmp_lt_f64_e64 s5
, s
[104:105], s
[104:105]
5717 // W32
: v_cmp_lt_f64_e64 s5
, s
[104:105], s
[104:105] ; encoding
: [0x05,0x00,0x21,0xd4,0x68,0xd0,0x00,0x00]
5718 // W64-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
5720 v_cmp_lt_f64_e64 s5
, vcc
, ttmp
[14:15]
5721 // W32
: v_cmp_lt_f64_e64 s5
, vcc
, ttmp
[14:15] ; encoding
: [0x05,0x00,0x21,0xd4,0x6a,0xf4,0x00,0x00]
5722 // W64-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
5724 v_cmp_lt_f64_e64 s5
, ttmp
[14:15], 0xaf123456
5725 // W32
: v_cmp_lt_f64_e64 s5
, ttmp
[14:15], 0xaf123456 ; encoding
: [0x05,0x00,0x21,0xd4,0x7a,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf]
5726 // W64-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
5728 v_cmp_lt_f64_e64 s5
, -|exec|
, src_scc
5729 // W32
: v_cmp_lt_f64_e64 s5
, -|exec|
, src_scc ; encoding
: [0x05,0x01,0x21,0xd4,0x7e,0xfa,0x01,0x20]
5730 // W64-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
5732 v_cmp_lt_f64_e64 s105
, null
, 0.5
5733 // W32
: v_cmp_lt_f64_e64 s105
, null
, 0.5 ; encoding
: [0x69,0x00,0x21,0xd4,0x7c,0xe0,0x01,0x00]
5734 // W64-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
5736 v_cmp_lt_f64_e64 vcc_lo
, -1, -1
5737 // W32
: v_cmp_lt_f64_e64 vcc_lo
, -1, -1 ; encoding
: [0x6a,0x00,0x21,0xd4,0xc1,0x82,0x01,0x00]
5738 // W64-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
5740 v_cmp_lt_f64_e64 vcc_hi
, 0.5, null
5741 // W32
: v_cmp_lt_f64_e64 vcc_hi
, 0.5, null ; encoding
: [0x6b,0x00,0x21,0xd4,0xf0,0xf8,0x00,0x00]
5742 // W64-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
5744 v_cmp_lt_f64_e64 ttmp15
, -|src_scc|
, -|exec|
5745 // W32
: v_cmp_lt_f64_e64 ttmp15
, -|src_scc|
, -|exec| ; encoding
: [0x7b,0x03,0x21,0xd4,0xfd,0xfc,0x00,0x60]
5746 // W64-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
5748 v_cmp_lt_f64_e64 s
[10:11], v
[1:2], v
[2:3]
5749 // W64
: v_cmp_lt_f64_e64 s
[10:11], v
[1:2], v
[2:3] ; encoding
: [0x0a,0x00,0x21,0xd4,0x01,0x05,0x02,0x00]
5750 // W32-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
5752 v_cmp_lt_f64_e64 s
[10:11], v
[254:255], v
[254:255]
5753 // W64
: v_cmp_lt_f64_e64 s
[10:11], v
[254:255], v
[254:255] ; encoding
: [0x0a,0x00,0x21,0xd4,0xfe,0xfd,0x03,0x00]
5754 // W32-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
5756 v_cmp_lt_f64_e64 s
[10:11], s
[2:3], s
[4:5]
5757 // W64
: v_cmp_lt_f64_e64 s
[10:11], s
[2:3], s
[4:5] ; encoding
: [0x0a,0x00,0x21,0xd4,0x02,0x08,0x00,0x00]
5758 // W32-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
5760 v_cmp_lt_f64_e64 s
[10:11], s
[104:105], s
[104:105]
5761 // W64
: v_cmp_lt_f64_e64 s
[10:11], s
[104:105], s
[104:105] ; encoding
: [0x0a,0x00,0x21,0xd4,0x68,0xd0,0x00,0x00]
5762 // W32-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
5764 v_cmp_lt_f64_e64 s
[10:11], vcc
, ttmp
[14:15]
5765 // W64
: v_cmp_lt_f64_e64 s
[10:11], vcc
, ttmp
[14:15] ; encoding
: [0x0a,0x00,0x21,0xd4,0x6a,0xf4,0x00,0x00]
5766 // W32-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
5768 v_cmp_lt_f64_e64 s
[10:11], ttmp
[14:15], 0xaf123456
5769 // 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]
5770 // W32-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
5772 v_cmp_lt_f64_e64 s
[10:11], -|exec|
, src_scc
5773 // W64
: v_cmp_lt_f64_e64 s
[10:11], -|exec|
, src_scc ; encoding
: [0x0a,0x01,0x21,0xd4,0x7e,0xfa,0x01,0x20]
5774 // W32-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
5776 v_cmp_lt_f64_e64 s
[10:11], null
, 0.5
5777 // W64
: v_cmp_lt_f64_e64 s
[10:11], null
, 0.5 ; encoding
: [0x0a,0x00,0x21,0xd4,0x7c,0xe0,0x01,0x00]
5778 // W32-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
5780 v_cmp_lt_f64_e64 s
[104:105], -1, -1
5781 // W64
: v_cmp_lt_f64_e64 s
[104:105], -1, -1 ; encoding
: [0x68,0x00,0x21,0xd4,0xc1,0x82,0x01,0x00]
5782 // W32-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
5784 v_cmp_lt_f64_e64 vcc
, 0.5, null
5785 // W64
: v_cmp_lt_f64_e64 vcc
, 0.5, null ; encoding
: [0x6a,0x00,0x21,0xd4,0xf0,0xf8,0x00,0x00]
5786 // W32-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
5788 v_cmp_lt_f64_e64 ttmp
[14:15], -|src_scc|
, -|exec|
5789 // W64
: v_cmp_lt_f64_e64 ttmp
[14:15], -|src_scc|
, -|exec| ; encoding
: [0x7a,0x03,0x21,0xd4,0xfd,0xfc,0x00,0x60]
5790 // W32-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
5792 v_cmp_lt_f64_e64 null
, 0xaf123456, -|vcc| clamp
5793 // GFX11
: v_cmp_lt_f64_e64 null
, 0xaf123456, -|vcc| clamp ; encoding
: [0x7c,0x82,0x21,0xd4,0xff,0xd4,0x00,0x40,0x56,0x34,0x12,0xaf]
5795 v_cmp_lt_i16_e64 s5
, v1.
l, v2.
l
5796 // W32
: v_cmp_lt_i16_e64 s5
, v1.
l, v2.
l ; encoding
: [0x05,0x00,0x31,0xd4,0x01,0x05,0x02,0x00]
5797 // W64-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
5799 v_cmp_lt_i16_e64 s5
, v255.
l, v255.
l
5800 // W32
: v_cmp_lt_i16_e64 s5
, v255.
l, v255.
l ; encoding
: [0x05,0x00,0x31,0xd4,0xff,0xff,0x03,0x00]
5801 // W64-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
5803 v_cmp_lt_i16_e64 s5
, s1
, s2
5804 // W32
: v_cmp_lt_i16_e64 s5
, s1
, s2 ; encoding
: [0x05,0x00,0x31,0xd4,0x01,0x04,0x00,0x00]
5805 // W64-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
5807 v_cmp_lt_i16_e64 s5
, s105
, s105
5808 // W32
: v_cmp_lt_i16_e64 s5
, s105
, s105 ; encoding
: [0x05,0x00,0x31,0xd4,0x69,0xd2,0x00,0x00]
5809 // W64-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
5811 v_cmp_lt_i16_e64 s5
, vcc_lo
, ttmp15
5812 // W32
: v_cmp_lt_i16_e64 s5
, vcc_lo
, ttmp15 ; encoding
: [0x05,0x00,0x31,0xd4,0x6a,0xf6,0x00,0x00]
5813 // W64-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
5815 v_cmp_lt_i16_e64 s5
, vcc_hi
, 0xfe0b
5816 // W32
: v_cmp_lt_i16_e64 s5
, vcc_hi
, 0xfe0b ; encoding
: [0x05,0x00,0x31,0xd4,0x6b,0xfe,0x01,0x00,0x0b,0xfe,0x00,0x00]
5817 // W64-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
5819 v_cmp_lt_i16_e64 s5
, ttmp15
, src_scc
5820 // W32
: v_cmp_lt_i16_e64 s5
, ttmp15
, src_scc ; encoding
: [0x05,0x00,0x31,0xd4,0x7b,0xfa,0x01,0x00]
5821 // W64-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
5823 v_cmp_lt_i16_e64 s5
, m0
, 0.5
5824 // W32
: v_cmp_lt_i16_e64 s5
, m0
, 0.5 ; encoding
: [0x05,0x00,0x31,0xd4,0x7d,0xe0,0x01,0x00]
5825 // W64-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
5827 v_cmp_lt_i16_e64 s5
, exec_lo
, -1
5828 // W32
: v_cmp_lt_i16_e64 s5
, exec_lo
, -1 ; encoding
: [0x05,0x00,0x31,0xd4,0x7e,0x82,0x01,0x00]
5829 // W64-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
5831 v_cmp_lt_i16_e64 s5
, exec_hi
, null
5832 // W32
: v_cmp_lt_i16_e64 s5
, exec_hi
, null ; encoding
: [0x05,0x00,0x31,0xd4,0x7f,0xf8,0x00,0x00]
5833 // W64-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
5835 v_cmp_lt_i16_e64 s105
, null
, exec_lo
5836 // W32
: v_cmp_lt_i16_e64 s105
, null
, exec_lo ; encoding
: [0x69,0x00,0x31,0xd4,0x7c,0xfc,0x00,0x00]
5837 // W64-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
5839 v_cmp_lt_i16_e64 vcc_lo
, -1, exec_hi
5840 // W32
: v_cmp_lt_i16_e64 vcc_lo
, -1, exec_hi ; encoding
: [0x6a,0x00,0x31,0xd4,0xc1,0xfe,0x00,0x00]
5841 // W64-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
5843 v_cmp_lt_i16_e64 vcc_hi
, 0.5, m0
5844 // W32
: v_cmp_lt_i16_e64 vcc_hi
, 0.5, m0 ; encoding
: [0x6b,0x00,0x31,0xd4,0xf0,0xfa,0x00,0x00]
5845 // W64-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
5847 v_cmp_lt_i16_e64 ttmp15
, src_scc
, vcc_lo
5848 // W32
: v_cmp_lt_i16_e64 ttmp15
, src_scc
, vcc_lo ; encoding
: [0x7b,0x00,0x31,0xd4,0xfd,0xd4,0x00,0x00]
5849 // W64-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
5851 v_cmp_lt_i16_e64 s
[10:11], v1.
l, v2.
l
5852 // W64
: v_cmp_lt_i16_e64 s
[10:11], v1.
l, v2.
l ; encoding
: [0x0a,0x00,0x31,0xd4,0x01,0x05,0x02,0x00]
5853 // W32-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
5855 v_cmp_lt_i16_e64 s
[10:11], v255.
l, v255.
l
5856 // W64
: v_cmp_lt_i16_e64 s
[10:11], v255.
l, v255.
l ; encoding
: [0x0a,0x00,0x31,0xd4,0xff,0xff,0x03,0x00]
5857 // W32-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
5859 v_cmp_lt_i16_e64 s
[10:11], s1
, s2
5860 // W64
: v_cmp_lt_i16_e64 s
[10:11], s1
, s2 ; encoding
: [0x0a,0x00,0x31,0xd4,0x01,0x04,0x00,0x00]
5861 // W32-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
5863 v_cmp_lt_i16_e64 s
[10:11], s105
, s105
5864 // W64
: v_cmp_lt_i16_e64 s
[10:11], s105
, s105 ; encoding
: [0x0a,0x00,0x31,0xd4,0x69,0xd2,0x00,0x00]
5865 // W32-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
5867 v_cmp_lt_i16_e64 s
[10:11], vcc_lo
, ttmp15
5868 // W64
: v_cmp_lt_i16_e64 s
[10:11], vcc_lo
, ttmp15 ; encoding
: [0x0a,0x00,0x31,0xd4,0x6a,0xf6,0x00,0x00]
5869 // W32-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
5871 v_cmp_lt_i16_e64 s
[10:11], vcc_hi
, 0xfe0b
5872 // 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]
5873 // W32-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
5875 v_cmp_lt_i16_e64 s
[10:11], ttmp15
, src_scc
5876 // W64
: v_cmp_lt_i16_e64 s
[10:11], ttmp15
, src_scc ; encoding
: [0x0a,0x00,0x31,0xd4,0x7b,0xfa,0x01,0x00]
5877 // W32-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
5879 v_cmp_lt_i16_e64 s
[10:11], m0
, 0.5
5880 // W64
: v_cmp_lt_i16_e64 s
[10:11], m0
, 0.5 ; encoding
: [0x0a,0x00,0x31,0xd4,0x7d,0xe0,0x01,0x00]
5881 // W32-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
5883 v_cmp_lt_i16_e64 s
[10:11], exec_lo
, -1
5884 // W64
: v_cmp_lt_i16_e64 s
[10:11], exec_lo
, -1 ; encoding
: [0x0a,0x00,0x31,0xd4,0x7e,0x82,0x01,0x00]
5885 // W32-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
5887 v_cmp_lt_i16_e64 s
[10:11], exec_hi
, null
5888 // W64
: v_cmp_lt_i16_e64 s
[10:11], exec_hi
, null ; encoding
: [0x0a,0x00,0x31,0xd4,0x7f,0xf8,0x00,0x00]
5889 // W32-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
5891 v_cmp_lt_i16_e64 s
[10:11], null
, exec_lo
5892 // W64
: v_cmp_lt_i16_e64 s
[10:11], null
, exec_lo ; encoding
: [0x0a,0x00,0x31,0xd4,0x7c,0xfc,0x00,0x00]
5893 // W32-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
5895 v_cmp_lt_i16_e64 s
[104:105], -1, exec_hi
5896 // W64
: v_cmp_lt_i16_e64 s
[104:105], -1, exec_hi ; encoding
: [0x68,0x00,0x31,0xd4,0xc1,0xfe,0x00,0x00]
5897 // W32-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
5899 v_cmp_lt_i16_e64 vcc
, 0.5, m0
5900 // W64
: v_cmp_lt_i16_e64 vcc
, 0.5, m0 ; encoding
: [0x6a,0x00,0x31,0xd4,0xf0,0xfa,0x00,0x00]
5901 // W32-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
5903 v_cmp_lt_i16_e64 ttmp
[14:15], src_scc
, vcc_lo
5904 // W64
: v_cmp_lt_i16_e64 ttmp
[14:15], src_scc
, vcc_lo ; encoding
: [0x7a,0x00,0x31,0xd4,0xfd,0xd4,0x00,0x00]
5905 // W32-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
5907 v_cmp_lt_i16_e64 null
, 0xfe0b, vcc_hi
5908 // GFX11
: v_cmp_lt_i16_e64 null
, 0xfe0b, vcc_hi ; encoding
: [0x7c,0x00,0x31,0xd4,0xff,0xd6,0x00,0x00,0x0b,0xfe,0x00,0x00]
5910 v_cmp_lt_i16_e64 vcc_lo
, 0x3800, m0
5911 // W32
: v_cmp_lt_i16_e64 vcc_lo
, 0x3800, m0 ; encoding
: [0x6a,0x00,0x31,0xd4,0xff,0xfa,0x00,0x00,0x00,0x38,0x00,0x00]
5912 // W64-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
5914 v_cmp_lt_i16_e64 vcc
, 0x3800, m0
5915 // W64
: v_cmp_lt_i16_e64 vcc
, 0x3800, m0 ; encoding
: [0x6a,0x00,0x31,0xd4,0xff,0xfa,0x00,0x00,0x00,0x38,0x00,0x00]
5916 // W32-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
5918 v_cmp_lt_i16_e64 s5
, v1.h
, v2.
l
5919 // W32
: v_cmp_lt_i16_e64 s5
, v1.h
, v2.
l op_sel
:[1,0,0] ; encoding
: [0x05,0x08,0x31,0xd4,0x01,0x05,0x02,0x00]
5920 // W64-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
5922 v_cmp_lt_i16_e64 s5
, v255.
l, v255.h
5923 // W32
: v_cmp_lt_i16_e64 s5
, v255.
l, v255.h op_sel
:[0,1,0] ; encoding
: [0x05,0x10,0x31,0xd4,0xff,0xff,0x03,0x00]
5924 // W64-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
5926 v_cmp_lt_i16_e64 s
[10:11], v1.h
, v2.
l
5927 // W64
: 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]
5928 // W32-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
5930 v_cmp_lt_i16_e64 s
[10:11], v255.
l, v255.h
5931 // W64
: 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]
5932 // W32-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
5934 v_cmp_lt_i32_e64 s5
, v1
, v2
5935 // W32
: v_cmp_lt_i32_e64 s5
, v1
, v2 ; encoding
: [0x05,0x00,0x41,0xd4,0x01,0x05,0x02,0x00]
5936 // W64-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
5938 v_cmp_lt_i32_e64 s5
, v255
, v255
5939 // W32
: v_cmp_lt_i32_e64 s5
, v255
, v255 ; encoding
: [0x05,0x00,0x41,0xd4,0xff,0xff,0x03,0x00]
5940 // W64-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
5942 v_cmp_lt_i32_e64 s5
, s1
, s2
5943 // W32
: v_cmp_lt_i32_e64 s5
, s1
, s2 ; encoding
: [0x05,0x00,0x41,0xd4,0x01,0x04,0x00,0x00]
5944 // W64-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
5946 v_cmp_lt_i32_e64 s5
, s105
, s105
5947 // W32
: v_cmp_lt_i32_e64 s5
, s105
, s105 ; encoding
: [0x05,0x00,0x41,0xd4,0x69,0xd2,0x00,0x00]
5948 // W64-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
5950 v_cmp_lt_i32_e64 s5
, vcc_lo
, ttmp15
5951 // W32
: v_cmp_lt_i32_e64 s5
, vcc_lo
, ttmp15 ; encoding
: [0x05,0x00,0x41,0xd4,0x6a,0xf6,0x00,0x00]
5952 // W64-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
5954 v_cmp_lt_i32_e64 s5
, vcc_hi
, 0xaf123456
5955 // W32
: v_cmp_lt_i32_e64 s5
, vcc_hi
, 0xaf123456 ; encoding
: [0x05,0x00,0x41,0xd4,0x6b,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf]
5956 // W64-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
5958 v_cmp_lt_i32_e64 s5
, ttmp15
, src_scc
5959 // W32
: v_cmp_lt_i32_e64 s5
, ttmp15
, src_scc ; encoding
: [0x05,0x00,0x41,0xd4,0x7b,0xfa,0x01,0x00]
5960 // W64-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
5962 v_cmp_lt_i32_e64 s5
, m0
, 0.5
5963 // W32
: v_cmp_lt_i32_e64 s5
, m0
, 0.5 ; encoding
: [0x05,0x00,0x41,0xd4,0x7d,0xe0,0x01,0x00]
5964 // W64-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
5966 v_cmp_lt_i32_e64 s5
, exec_lo
, -1
5967 // W32
: v_cmp_lt_i32_e64 s5
, exec_lo
, -1 ; encoding
: [0x05,0x00,0x41,0xd4,0x7e,0x82,0x01,0x00]
5968 // W64-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
5970 v_cmp_lt_i32_e64 s5
, exec_hi
, null
5971 // W32
: v_cmp_lt_i32_e64 s5
, exec_hi
, null ; encoding
: [0x05,0x00,0x41,0xd4,0x7f,0xf8,0x00,0x00]
5972 // W64-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
5974 v_cmp_lt_i32_e64 s105
, null
, exec_lo
5975 // W32
: v_cmp_lt_i32_e64 s105
, null
, exec_lo ; encoding
: [0x69,0x00,0x41,0xd4,0x7c,0xfc,0x00,0x00]
5976 // W64-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
5978 v_cmp_lt_i32_e64 vcc_lo
, -1, exec_hi
5979 // W32
: v_cmp_lt_i32_e64 vcc_lo
, -1, exec_hi ; encoding
: [0x6a,0x00,0x41,0xd4,0xc1,0xfe,0x00,0x00]
5980 // W64-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
5982 v_cmp_lt_i32_e64 vcc_hi
, 0.5, m0
5983 // W32
: v_cmp_lt_i32_e64 vcc_hi
, 0.5, m0 ; encoding
: [0x6b,0x00,0x41,0xd4,0xf0,0xfa,0x00,0x00]
5984 // W64-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
5986 v_cmp_lt_i32_e64 ttmp15
, src_scc
, vcc_lo
5987 // W32
: v_cmp_lt_i32_e64 ttmp15
, src_scc
, vcc_lo ; encoding
: [0x7b,0x00,0x41,0xd4,0xfd,0xd4,0x00,0x00]
5988 // W64-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
5990 v_cmp_lt_i32_e64 s
[10:11], v1
, v2
5991 // W64
: v_cmp_lt_i32_e64 s
[10:11], v1
, v2 ; encoding
: [0x0a,0x00,0x41,0xd4,0x01,0x05,0x02,0x00]
5992 // W32-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
5994 v_cmp_lt_i32_e64 s
[10:11], v255
, v255
5995 // W64
: v_cmp_lt_i32_e64 s
[10:11], v255
, v255 ; encoding
: [0x0a,0x00,0x41,0xd4,0xff,0xff,0x03,0x00]
5996 // W32-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
5998 v_cmp_lt_i32_e64 s
[10:11], s1
, s2
5999 // W64
: v_cmp_lt_i32_e64 s
[10:11], s1
, s2 ; encoding
: [0x0a,0x00,0x41,0xd4,0x01,0x04,0x00,0x00]
6000 // W32-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
6002 v_cmp_lt_i32_e64 s
[10:11], s105
, s105
6003 // W64
: v_cmp_lt_i32_e64 s
[10:11], s105
, s105 ; encoding
: [0x0a,0x00,0x41,0xd4,0x69,0xd2,0x00,0x00]
6004 // W32-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
6006 v_cmp_lt_i32_e64 s
[10:11], vcc_lo
, ttmp15
6007 // W64
: v_cmp_lt_i32_e64 s
[10:11], vcc_lo
, ttmp15 ; encoding
: [0x0a,0x00,0x41,0xd4,0x6a,0xf6,0x00,0x00]
6008 // W32-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
6010 v_cmp_lt_i32_e64 s
[10:11], vcc_hi
, 0xaf123456
6011 // 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]
6012 // W32-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
6014 v_cmp_lt_i32_e64 s
[10:11], ttmp15
, src_scc
6015 // W64
: v_cmp_lt_i32_e64 s
[10:11], ttmp15
, src_scc ; encoding
: [0x0a,0x00,0x41,0xd4,0x7b,0xfa,0x01,0x00]
6016 // W32-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
6018 v_cmp_lt_i32_e64 s
[10:11], m0
, 0.5
6019 // W64
: v_cmp_lt_i32_e64 s
[10:11], m0
, 0.5 ; encoding
: [0x0a,0x00,0x41,0xd4,0x7d,0xe0,0x01,0x00]
6020 // W32-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
6022 v_cmp_lt_i32_e64 s
[10:11], exec_lo
, -1
6023 // W64
: v_cmp_lt_i32_e64 s
[10:11], exec_lo
, -1 ; encoding
: [0x0a,0x00,0x41,0xd4,0x7e,0x82,0x01,0x00]
6024 // W32-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
6026 v_cmp_lt_i32_e64 s
[10:11], exec_hi
, null
6027 // W64
: v_cmp_lt_i32_e64 s
[10:11], exec_hi
, null ; encoding
: [0x0a,0x00,0x41,0xd4,0x7f,0xf8,0x00,0x00]
6028 // W32-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
6030 v_cmp_lt_i32_e64 s
[10:11], null
, exec_lo
6031 // W64
: v_cmp_lt_i32_e64 s
[10:11], null
, exec_lo ; encoding
: [0x0a,0x00,0x41,0xd4,0x7c,0xfc,0x00,0x00]
6032 // W32-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
6034 v_cmp_lt_i32_e64 s
[104:105], -1, exec_hi
6035 // W64
: v_cmp_lt_i32_e64 s
[104:105], -1, exec_hi ; encoding
: [0x68,0x00,0x41,0xd4,0xc1,0xfe,0x00,0x00]
6036 // W32-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
6038 v_cmp_lt_i32_e64 vcc
, 0.5, m0
6039 // W64
: v_cmp_lt_i32_e64 vcc
, 0.5, m0 ; encoding
: [0x6a,0x00,0x41,0xd4,0xf0,0xfa,0x00,0x00]
6040 // W32-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
6042 v_cmp_lt_i32_e64 ttmp
[14:15], src_scc
, vcc_lo
6043 // W64
: v_cmp_lt_i32_e64 ttmp
[14:15], src_scc
, vcc_lo ; encoding
: [0x7a,0x00,0x41,0xd4,0xfd,0xd4,0x00,0x00]
6044 // W32-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
6046 v_cmp_lt_i32_e64 null
, 0xaf123456, vcc_hi
6047 // GFX11
: v_cmp_lt_i32_e64 null
, 0xaf123456, vcc_hi ; encoding
: [0x7c,0x00,0x41,0xd4,0xff,0xd6,0x00,0x00,0x56,0x34,0x12,0xaf]
6049 v_cmp_lt_i64_e64 s5
, v
[1:2], v
[2:3]
6050 // W32
: v_cmp_lt_i64_e64 s5
, v
[1:2], v
[2:3] ; encoding
: [0x05,0x00,0x51,0xd4,0x01,0x05,0x02,0x00]
6051 // W64-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
6053 v_cmp_lt_i64_e64 s5
, v
[254:255], v
[254:255]
6054 // W32
: v_cmp_lt_i64_e64 s5
, v
[254:255], v
[254:255] ; encoding
: [0x05,0x00,0x51,0xd4,0xfe,0xfd,0x03,0x00]
6055 // W64-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
6057 v_cmp_lt_i64_e64 s5
, s
[2:3], s
[4:5]
6058 // W32
: v_cmp_lt_i64_e64 s5
, s
[2:3], s
[4:5] ; encoding
: [0x05,0x00,0x51,0xd4,0x02,0x08,0x00,0x00]
6059 // W64-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
6061 v_cmp_lt_i64_e64 s5
, s
[104:105], s
[104:105]
6062 // W32
: v_cmp_lt_i64_e64 s5
, s
[104:105], s
[104:105] ; encoding
: [0x05,0x00,0x51,0xd4,0x68,0xd0,0x00,0x00]
6063 // W64-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
6065 v_cmp_lt_i64_e64 s5
, vcc
, ttmp
[14:15]
6066 // W32
: v_cmp_lt_i64_e64 s5
, vcc
, ttmp
[14:15] ; encoding
: [0x05,0x00,0x51,0xd4,0x6a,0xf4,0x00,0x00]
6067 // W64-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
6069 v_cmp_lt_i64_e64 s5
, ttmp
[14:15], 0xaf123456
6070 // W32
: v_cmp_lt_i64_e64 s5
, ttmp
[14:15], 0xaf123456 ; encoding
: [0x05,0x00,0x51,0xd4,0x7a,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf]
6071 // W64-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
6073 v_cmp_lt_i64_e64 s5
, exec
, src_scc
6074 // W32
: v_cmp_lt_i64_e64 s5
, exec
, src_scc ; encoding
: [0x05,0x00,0x51,0xd4,0x7e,0xfa,0x01,0x00]
6075 // W64-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
6077 v_cmp_lt_i64_e64 s105
, null
, 0.5
6078 // W32
: v_cmp_lt_i64_e64 s105
, null
, 0.5 ; encoding
: [0x69,0x00,0x51,0xd4,0x7c,0xe0,0x01,0x00]
6079 // W64-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
6081 v_cmp_lt_i64_e64 vcc_lo
, -1, -1
6082 // W32
: v_cmp_lt_i64_e64 vcc_lo
, -1, -1 ; encoding
: [0x6a,0x00,0x51,0xd4,0xc1,0x82,0x01,0x00]
6083 // W64-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
6085 v_cmp_lt_i64_e64 vcc_hi
, 0.5, null
6086 // W32
: v_cmp_lt_i64_e64 vcc_hi
, 0.5, null ; encoding
: [0x6b,0x00,0x51,0xd4,0xf0,0xf8,0x00,0x00]
6087 // W64-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
6089 v_cmp_lt_i64_e64 ttmp15
, src_scc
, exec
6090 // W32
: v_cmp_lt_i64_e64 ttmp15
, src_scc
, exec ; encoding
: [0x7b,0x00,0x51,0xd4,0xfd,0xfc,0x00,0x00]
6091 // W64-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
6093 v_cmp_lt_i64_e64 s
[10:11], v
[1:2], v
[2:3]
6094 // W64
: v_cmp_lt_i64_e64 s
[10:11], v
[1:2], v
[2:3] ; encoding
: [0x0a,0x00,0x51,0xd4,0x01,0x05,0x02,0x00]
6095 // W32-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
6097 v_cmp_lt_i64_e64 s
[10:11], v
[254:255], v
[254:255]
6098 // W64
: v_cmp_lt_i64_e64 s
[10:11], v
[254:255], v
[254:255] ; encoding
: [0x0a,0x00,0x51,0xd4,0xfe,0xfd,0x03,0x00]
6099 // W32-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
6101 v_cmp_lt_i64_e64 s
[10:11], s
[2:3], s
[4:5]
6102 // W64
: v_cmp_lt_i64_e64 s
[10:11], s
[2:3], s
[4:5] ; encoding
: [0x0a,0x00,0x51,0xd4,0x02,0x08,0x00,0x00]
6103 // W32-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
6105 v_cmp_lt_i64_e64 s
[10:11], s
[104:105], s
[104:105]
6106 // W64
: v_cmp_lt_i64_e64 s
[10:11], s
[104:105], s
[104:105] ; encoding
: [0x0a,0x00,0x51,0xd4,0x68,0xd0,0x00,0x00]
6107 // W32-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
6109 v_cmp_lt_i64_e64 s
[10:11], vcc
, ttmp
[14:15]
6110 // W64
: v_cmp_lt_i64_e64 s
[10:11], vcc
, ttmp
[14:15] ; encoding
: [0x0a,0x00,0x51,0xd4,0x6a,0xf4,0x00,0x00]
6111 // W32-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
6113 v_cmp_lt_i64_e64 s
[10:11], ttmp
[14:15], 0xaf123456
6114 // 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]
6115 // W32-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
6117 v_cmp_lt_i64_e64 s
[10:11], exec
, src_scc
6118 // W64
: v_cmp_lt_i64_e64 s
[10:11], exec
, src_scc ; encoding
: [0x0a,0x00,0x51,0xd4,0x7e,0xfa,0x01,0x00]
6119 // W32-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
6121 v_cmp_lt_i64_e64 s
[10:11], null
, 0.5
6122 // W64
: v_cmp_lt_i64_e64 s
[10:11], null
, 0.5 ; encoding
: [0x0a,0x00,0x51,0xd4,0x7c,0xe0,0x01,0x00]
6123 // W32-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
6125 v_cmp_lt_i64_e64 s
[104:105], -1, -1
6126 // W64
: v_cmp_lt_i64_e64 s
[104:105], -1, -1 ; encoding
: [0x68,0x00,0x51,0xd4,0xc1,0x82,0x01,0x00]
6127 // W32-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
6129 v_cmp_lt_i64_e64 vcc
, 0.5, null
6130 // W64
: v_cmp_lt_i64_e64 vcc
, 0.5, null ; encoding
: [0x6a,0x00,0x51,0xd4,0xf0,0xf8,0x00,0x00]
6131 // W32-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
6133 v_cmp_lt_i64_e64 ttmp
[14:15], src_scc
, exec
6134 // W64
: v_cmp_lt_i64_e64 ttmp
[14:15], src_scc
, exec ; encoding
: [0x7a,0x00,0x51,0xd4,0xfd,0xfc,0x00,0x00]
6135 // W32-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
6137 v_cmp_lt_i64_e64 null
, 0xaf123456, vcc
6138 // GFX11
: v_cmp_lt_i64_e64 null
, 0xaf123456, vcc ; encoding
: [0x7c,0x00,0x51,0xd4,0xff,0xd4,0x00,0x00,0x56,0x34,0x12,0xaf]
6140 v_cmp_lt_u16_e64 s5
, v1.
l, v2.
l
6141 // W32
: v_cmp_lt_u16_e64 s5
, v1.
l, v2.
l ; encoding
: [0x05,0x00,0x39,0xd4,0x01,0x05,0x02,0x00]
6142 // W64-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
6144 v_cmp_lt_u16_e64 s5
, v255.
l, v255.
l
6145 // W32
: v_cmp_lt_u16_e64 s5
, v255.
l, v255.
l ; encoding
: [0x05,0x00,0x39,0xd4,0xff,0xff,0x03,0x00]
6146 // W64-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
6148 v_cmp_lt_u16_e64 s5
, s1
, s2
6149 // W32
: v_cmp_lt_u16_e64 s5
, s1
, s2 ; encoding
: [0x05,0x00,0x39,0xd4,0x01,0x04,0x00,0x00]
6150 // W64-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
6152 v_cmp_lt_u16_e64 s5
, s105
, s105
6153 // W32
: v_cmp_lt_u16_e64 s5
, s105
, s105 ; encoding
: [0x05,0x00,0x39,0xd4,0x69,0xd2,0x00,0x00]
6154 // W64-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
6156 v_cmp_lt_u16_e64 s5
, vcc_lo
, ttmp15
6157 // W32
: v_cmp_lt_u16_e64 s5
, vcc_lo
, ttmp15 ; encoding
: [0x05,0x00,0x39,0xd4,0x6a,0xf6,0x00,0x00]
6158 // W64-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
6160 v_cmp_lt_u16_e64 s5
, vcc_hi
, 0xfe0b
6161 // W32
: v_cmp_lt_u16_e64 s5
, vcc_hi
, 0xfe0b ; encoding
: [0x05,0x00,0x39,0xd4,0x6b,0xfe,0x01,0x00,0x0b,0xfe,0x00,0x00]
6162 // W64-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
6164 v_cmp_lt_u16_e64 s5
, ttmp15
, src_scc
6165 // W32
: v_cmp_lt_u16_e64 s5
, ttmp15
, src_scc ; encoding
: [0x05,0x00,0x39,0xd4,0x7b,0xfa,0x01,0x00]
6166 // W64-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
6168 v_cmp_lt_u16_e64 s5
, m0
, 0.5
6169 // W32
: v_cmp_lt_u16_e64 s5
, m0
, 0.5 ; encoding
: [0x05,0x00,0x39,0xd4,0x7d,0xe0,0x01,0x00]
6170 // W64-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
6172 v_cmp_lt_u16_e64 s5
, exec_lo
, -1
6173 // W32
: v_cmp_lt_u16_e64 s5
, exec_lo
, -1 ; encoding
: [0x05,0x00,0x39,0xd4,0x7e,0x82,0x01,0x00]
6174 // W64-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
6176 v_cmp_lt_u16_e64 s5
, exec_hi
, null
6177 // W32
: v_cmp_lt_u16_e64 s5
, exec_hi
, null ; encoding
: [0x05,0x00,0x39,0xd4,0x7f,0xf8,0x00,0x00]
6178 // W64-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
6180 v_cmp_lt_u16_e64 s105
, null
, exec_lo
6181 // W32
: v_cmp_lt_u16_e64 s105
, null
, exec_lo ; encoding
: [0x69,0x00,0x39,0xd4,0x7c,0xfc,0x00,0x00]
6182 // W64-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
6184 v_cmp_lt_u16_e64 vcc_lo
, -1, exec_hi
6185 // W32
: v_cmp_lt_u16_e64 vcc_lo
, -1, exec_hi ; encoding
: [0x6a,0x00,0x39,0xd4,0xc1,0xfe,0x00,0x00]
6186 // W64-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
6188 v_cmp_lt_u16_e64 vcc_hi
, 0.5, m0
6189 // W32
: v_cmp_lt_u16_e64 vcc_hi
, 0.5, m0 ; encoding
: [0x6b,0x00,0x39,0xd4,0xf0,0xfa,0x00,0x00]
6190 // W64-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
6192 v_cmp_lt_u16_e64 ttmp15
, src_scc
, vcc_lo
6193 // W32
: v_cmp_lt_u16_e64 ttmp15
, src_scc
, vcc_lo ; encoding
: [0x7b,0x00,0x39,0xd4,0xfd,0xd4,0x00,0x00]
6194 // W64-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
6196 v_cmp_lt_u16_e64 s
[10:11], v1.
l, v2.
l
6197 // W64
: v_cmp_lt_u16_e64 s
[10:11], v1.
l, v2.
l ; encoding
: [0x0a,0x00,0x39,0xd4,0x01,0x05,0x02,0x00]
6198 // W32-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
6200 v_cmp_lt_u16_e64 s
[10:11], v255.
l, v255.
l
6201 // W64
: v_cmp_lt_u16_e64 s
[10:11], v255.
l, v255.
l ; encoding
: [0x0a,0x00,0x39,0xd4,0xff,0xff,0x03,0x00]
6202 // W32-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
6204 v_cmp_lt_u16_e64 s
[10:11], s1
, s2
6205 // W64
: v_cmp_lt_u16_e64 s
[10:11], s1
, s2 ; encoding
: [0x0a,0x00,0x39,0xd4,0x01,0x04,0x00,0x00]
6206 // W32-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
6208 v_cmp_lt_u16_e64 s
[10:11], s105
, s105
6209 // W64
: v_cmp_lt_u16_e64 s
[10:11], s105
, s105 ; encoding
: [0x0a,0x00,0x39,0xd4,0x69,0xd2,0x00,0x00]
6210 // W32-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
6212 v_cmp_lt_u16_e64 s
[10:11], vcc_lo
, ttmp15
6213 // W64
: v_cmp_lt_u16_e64 s
[10:11], vcc_lo
, ttmp15 ; encoding
: [0x0a,0x00,0x39,0xd4,0x6a,0xf6,0x00,0x00]
6214 // W32-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
6216 v_cmp_lt_u16_e64 s
[10:11], vcc_hi
, 0xfe0b
6217 // 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]
6218 // W32-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
6220 v_cmp_lt_u16_e64 s
[10:11], ttmp15
, src_scc
6221 // W64
: v_cmp_lt_u16_e64 s
[10:11], ttmp15
, src_scc ; encoding
: [0x0a,0x00,0x39,0xd4,0x7b,0xfa,0x01,0x00]
6222 // W32-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
6224 v_cmp_lt_u16_e64 s
[10:11], m0
, 0.5
6225 // W64
: v_cmp_lt_u16_e64 s
[10:11], m0
, 0.5 ; encoding
: [0x0a,0x00,0x39,0xd4,0x7d,0xe0,0x01,0x00]
6226 // W32-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
6228 v_cmp_lt_u16_e64 s
[10:11], exec_lo
, -1
6229 // W64
: v_cmp_lt_u16_e64 s
[10:11], exec_lo
, -1 ; encoding
: [0x0a,0x00,0x39,0xd4,0x7e,0x82,0x01,0x00]
6230 // W32-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
6232 v_cmp_lt_u16_e64 s
[10:11], exec_hi
, null
6233 // W64
: v_cmp_lt_u16_e64 s
[10:11], exec_hi
, null ; encoding
: [0x0a,0x00,0x39,0xd4,0x7f,0xf8,0x00,0x00]
6234 // W32-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
6236 v_cmp_lt_u16_e64 s
[10:11], null
, exec_lo
6237 // W64
: v_cmp_lt_u16_e64 s
[10:11], null
, exec_lo ; encoding
: [0x0a,0x00,0x39,0xd4,0x7c,0xfc,0x00,0x00]
6238 // W32-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
6240 v_cmp_lt_u16_e64 s
[104:105], -1, exec_hi
6241 // W64
: v_cmp_lt_u16_e64 s
[104:105], -1, exec_hi ; encoding
: [0x68,0x00,0x39,0xd4,0xc1,0xfe,0x00,0x00]
6242 // W32-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
6244 v_cmp_lt_u16_e64 vcc
, 0.5, m0
6245 // W64
: v_cmp_lt_u16_e64 vcc
, 0.5, m0 ; encoding
: [0x6a,0x00,0x39,0xd4,0xf0,0xfa,0x00,0x00]
6246 // W32-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
6248 v_cmp_lt_u16_e64 ttmp
[14:15], src_scc
, vcc_lo
6249 // W64
: v_cmp_lt_u16_e64 ttmp
[14:15], src_scc
, vcc_lo ; encoding
: [0x7a,0x00,0x39,0xd4,0xfd,0xd4,0x00,0x00]
6250 // W32-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
6252 v_cmp_lt_u16_e64 null
, 0xfe0b, vcc_hi
6253 // GFX11
: v_cmp_lt_u16_e64 null
, 0xfe0b, vcc_hi ; encoding
: [0x7c,0x00,0x39,0xd4,0xff,0xd6,0x00,0x00,0x0b,0xfe,0x00,0x00]
6255 v_cmp_lt_u16_e64 vcc_lo
, 0x3800, m0
6256 // W32
: v_cmp_lt_u16_e64 vcc_lo
, 0x3800, m0 ; encoding
: [0x6a,0x00,0x39,0xd4,0xff,0xfa,0x00,0x00,0x00,0x38,0x00,0x00]
6257 // W64-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
6259 v_cmp_lt_u16_e64 vcc
, 0x3800, m0
6260 // W64
: v_cmp_lt_u16_e64 vcc
, 0x3800, m0 ; encoding
: [0x6a,0x00,0x39,0xd4,0xff,0xfa,0x00,0x00,0x00,0x38,0x00,0x00]
6261 // W32-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
6263 v_cmp_lt_u16_e64 s5
, v1.h
, v2.
l
6264 // W32
: v_cmp_lt_u16_e64 s5
, v1.h
, v2.
l op_sel
:[1,0,0] ; encoding
: [0x05,0x08,0x39,0xd4,0x01,0x05,0x02,0x00]
6265 // W64-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
6267 v_cmp_lt_u16_e64 s5
, v255.
l, v255.h
6268 // W32
: v_cmp_lt_u16_e64 s5
, v255.
l, v255.h op_sel
:[0,1,0] ; encoding
: [0x05,0x10,0x39,0xd4,0xff,0xff,0x03,0x00]
6269 // W64-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
6271 v_cmp_lt_u16_e64 s
[10:11], v1.h
, v2.
l
6272 // W64
: 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]
6273 // W32-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
6275 v_cmp_lt_u16_e64 s
[10:11], v255.
l, v255.h
6276 // W64
: 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]
6277 // W32-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
6279 v_cmp_lt_u32_e64 s5
, v1
, v2
6280 // W32
: v_cmp_lt_u32_e64 s5
, v1
, v2 ; encoding
: [0x05,0x00,0x49,0xd4,0x01,0x05,0x02,0x00]
6281 // W64-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
6283 v_cmp_lt_u32_e64 s5
, v255
, v255
6284 // W32
: v_cmp_lt_u32_e64 s5
, v255
, v255 ; encoding
: [0x05,0x00,0x49,0xd4,0xff,0xff,0x03,0x00]
6285 // W64-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
6287 v_cmp_lt_u32_e64 s5
, s1
, s2
6288 // W32
: v_cmp_lt_u32_e64 s5
, s1
, s2 ; encoding
: [0x05,0x00,0x49,0xd4,0x01,0x04,0x00,0x00]
6289 // W64-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
6291 v_cmp_lt_u32_e64 s5
, s105
, s105
6292 // W32
: v_cmp_lt_u32_e64 s5
, s105
, s105 ; encoding
: [0x05,0x00,0x49,0xd4,0x69,0xd2,0x00,0x00]
6293 // W64-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
6295 v_cmp_lt_u32_e64 s5
, vcc_lo
, ttmp15
6296 // W32
: v_cmp_lt_u32_e64 s5
, vcc_lo
, ttmp15 ; encoding
: [0x05,0x00,0x49,0xd4,0x6a,0xf6,0x00,0x00]
6297 // W64-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
6299 v_cmp_lt_u32_e64 s5
, vcc_hi
, 0xaf123456
6300 // W32
: v_cmp_lt_u32_e64 s5
, vcc_hi
, 0xaf123456 ; encoding
: [0x05,0x00,0x49,0xd4,0x6b,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf]
6301 // W64-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
6303 v_cmp_lt_u32_e64 s5
, ttmp15
, src_scc
6304 // W32
: v_cmp_lt_u32_e64 s5
, ttmp15
, src_scc ; encoding
: [0x05,0x00,0x49,0xd4,0x7b,0xfa,0x01,0x00]
6305 // W64-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
6307 v_cmp_lt_u32_e64 s5
, m0
, 0.5
6308 // W32
: v_cmp_lt_u32_e64 s5
, m0
, 0.5 ; encoding
: [0x05,0x00,0x49,0xd4,0x7d,0xe0,0x01,0x00]
6309 // W64-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
6311 v_cmp_lt_u32_e64 s5
, exec_lo
, -1
6312 // W32
: v_cmp_lt_u32_e64 s5
, exec_lo
, -1 ; encoding
: [0x05,0x00,0x49,0xd4,0x7e,0x82,0x01,0x00]
6313 // W64-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
6315 v_cmp_lt_u32_e64 s5
, exec_hi
, null
6316 // W32
: v_cmp_lt_u32_e64 s5
, exec_hi
, null ; encoding
: [0x05,0x00,0x49,0xd4,0x7f,0xf8,0x00,0x00]
6317 // W64-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
6319 v_cmp_lt_u32_e64 s105
, null
, exec_lo
6320 // W32
: v_cmp_lt_u32_e64 s105
, null
, exec_lo ; encoding
: [0x69,0x00,0x49,0xd4,0x7c,0xfc,0x00,0x00]
6321 // W64-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
6323 v_cmp_lt_u32_e64 vcc_lo
, -1, exec_hi
6324 // W32
: v_cmp_lt_u32_e64 vcc_lo
, -1, exec_hi ; encoding
: [0x6a,0x00,0x49,0xd4,0xc1,0xfe,0x00,0x00]
6325 // W64-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
6327 v_cmp_lt_u32_e64 vcc_hi
, 0.5, m0
6328 // W32
: v_cmp_lt_u32_e64 vcc_hi
, 0.5, m0 ; encoding
: [0x6b,0x00,0x49,0xd4,0xf0,0xfa,0x00,0x00]
6329 // W64-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
6331 v_cmp_lt_u32_e64 ttmp15
, src_scc
, vcc_lo
6332 // W32
: v_cmp_lt_u32_e64 ttmp15
, src_scc
, vcc_lo ; encoding
: [0x7b,0x00,0x49,0xd4,0xfd,0xd4,0x00,0x00]
6333 // W64-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
6335 v_cmp_lt_u32_e64 s
[10:11], v1
, v2
6336 // W64
: v_cmp_lt_u32_e64 s
[10:11], v1
, v2 ; encoding
: [0x0a,0x00,0x49,0xd4,0x01,0x05,0x02,0x00]
6337 // W32-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
6339 v_cmp_lt_u32_e64 s
[10:11], v255
, v255
6340 // W64
: v_cmp_lt_u32_e64 s
[10:11], v255
, v255 ; encoding
: [0x0a,0x00,0x49,0xd4,0xff,0xff,0x03,0x00]
6341 // W32-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
6343 v_cmp_lt_u32_e64 s
[10:11], s1
, s2
6344 // W64
: v_cmp_lt_u32_e64 s
[10:11], s1
, s2 ; encoding
: [0x0a,0x00,0x49,0xd4,0x01,0x04,0x00,0x00]
6345 // W32-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
6347 v_cmp_lt_u32_e64 s
[10:11], s105
, s105
6348 // W64
: v_cmp_lt_u32_e64 s
[10:11], s105
, s105 ; encoding
: [0x0a,0x00,0x49,0xd4,0x69,0xd2,0x00,0x00]
6349 // W32-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
6351 v_cmp_lt_u32_e64 s
[10:11], vcc_lo
, ttmp15
6352 // W64
: v_cmp_lt_u32_e64 s
[10:11], vcc_lo
, ttmp15 ; encoding
: [0x0a,0x00,0x49,0xd4,0x6a,0xf6,0x00,0x00]
6353 // W32-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
6355 v_cmp_lt_u32_e64 s
[10:11], vcc_hi
, 0xaf123456
6356 // 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]
6357 // W32-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
6359 v_cmp_lt_u32_e64 s
[10:11], ttmp15
, src_scc
6360 // W64
: v_cmp_lt_u32_e64 s
[10:11], ttmp15
, src_scc ; encoding
: [0x0a,0x00,0x49,0xd4,0x7b,0xfa,0x01,0x00]
6361 // W32-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
6363 v_cmp_lt_u32_e64 s
[10:11], m0
, 0.5
6364 // W64
: v_cmp_lt_u32_e64 s
[10:11], m0
, 0.5 ; encoding
: [0x0a,0x00,0x49,0xd4,0x7d,0xe0,0x01,0x00]
6365 // W32-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
6367 v_cmp_lt_u32_e64 s
[10:11], exec_lo
, -1
6368 // W64
: v_cmp_lt_u32_e64 s
[10:11], exec_lo
, -1 ; encoding
: [0x0a,0x00,0x49,0xd4,0x7e,0x82,0x01,0x00]
6369 // W32-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
6371 v_cmp_lt_u32_e64 s
[10:11], exec_hi
, null
6372 // W64
: v_cmp_lt_u32_e64 s
[10:11], exec_hi
, null ; encoding
: [0x0a,0x00,0x49,0xd4,0x7f,0xf8,0x00,0x00]
6373 // W32-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
6375 v_cmp_lt_u32_e64 s
[10:11], null
, exec_lo
6376 // W64
: v_cmp_lt_u32_e64 s
[10:11], null
, exec_lo ; encoding
: [0x0a,0x00,0x49,0xd4,0x7c,0xfc,0x00,0x00]
6377 // W32-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
6379 v_cmp_lt_u32_e64 s
[104:105], -1, exec_hi
6380 // W64
: v_cmp_lt_u32_e64 s
[104:105], -1, exec_hi ; encoding
: [0x68,0x00,0x49,0xd4,0xc1,0xfe,0x00,0x00]
6381 // W32-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
6383 v_cmp_lt_u32_e64 vcc
, 0.5, m0
6384 // W64
: v_cmp_lt_u32_e64 vcc
, 0.5, m0 ; encoding
: [0x6a,0x00,0x49,0xd4,0xf0,0xfa,0x00,0x00]
6385 // W32-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
6387 v_cmp_lt_u32_e64 ttmp
[14:15], src_scc
, vcc_lo
6388 // W64
: v_cmp_lt_u32_e64 ttmp
[14:15], src_scc
, vcc_lo ; encoding
: [0x7a,0x00,0x49,0xd4,0xfd,0xd4,0x00,0x00]
6389 // W32-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
6391 v_cmp_lt_u32_e64 null
, 0xaf123456, vcc_hi
6392 // GFX11
: v_cmp_lt_u32_e64 null
, 0xaf123456, vcc_hi ; encoding
: [0x7c,0x00,0x49,0xd4,0xff,0xd6,0x00,0x00,0x56,0x34,0x12,0xaf]
6394 v_cmp_lt_u64_e64 s5
, v
[1:2], v
[2:3]
6395 // W32
: v_cmp_lt_u64_e64 s5
, v
[1:2], v
[2:3] ; encoding
: [0x05,0x00,0x59,0xd4,0x01,0x05,0x02,0x00]
6396 // W64-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
6398 v_cmp_lt_u64_e64 s5
, v
[254:255], v
[254:255]
6399 // W32
: v_cmp_lt_u64_e64 s5
, v
[254:255], v
[254:255] ; encoding
: [0x05,0x00,0x59,0xd4,0xfe,0xfd,0x03,0x00]
6400 // W64-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
6402 v_cmp_lt_u64_e64 s5
, s
[2:3], s
[4:5]
6403 // W32
: v_cmp_lt_u64_e64 s5
, s
[2:3], s
[4:5] ; encoding
: [0x05,0x00,0x59,0xd4,0x02,0x08,0x00,0x00]
6404 // W64-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
6406 v_cmp_lt_u64_e64 s5
, s
[104:105], s
[104:105]
6407 // W32
: v_cmp_lt_u64_e64 s5
, s
[104:105], s
[104:105] ; encoding
: [0x05,0x00,0x59,0xd4,0x68,0xd0,0x00,0x00]
6408 // W64-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
6410 v_cmp_lt_u64_e64 s5
, vcc
, ttmp
[14:15]
6411 // W32
: v_cmp_lt_u64_e64 s5
, vcc
, ttmp
[14:15] ; encoding
: [0x05,0x00,0x59,0xd4,0x6a,0xf4,0x00,0x00]
6412 // W64-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
6414 v_cmp_lt_u64_e64 s5
, ttmp
[14:15], 0xaf123456
6415 // W32
: v_cmp_lt_u64_e64 s5
, ttmp
[14:15], 0xaf123456 ; encoding
: [0x05,0x00,0x59,0xd4,0x7a,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf]
6416 // W64-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
6418 v_cmp_lt_u64_e64 s5
, exec
, src_scc
6419 // W32
: v_cmp_lt_u64_e64 s5
, exec
, src_scc ; encoding
: [0x05,0x00,0x59,0xd4,0x7e,0xfa,0x01,0x00]
6420 // W64-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
6422 v_cmp_lt_u64_e64 s105
, null
, 0.5
6423 // W32
: v_cmp_lt_u64_e64 s105
, null
, 0.5 ; encoding
: [0x69,0x00,0x59,0xd4,0x7c,0xe0,0x01,0x00]
6424 // W64-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
6426 v_cmp_lt_u64_e64 vcc_lo
, -1, -1
6427 // W32
: v_cmp_lt_u64_e64 vcc_lo
, -1, -1 ; encoding
: [0x6a,0x00,0x59,0xd4,0xc1,0x82,0x01,0x00]
6428 // W64-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
6430 v_cmp_lt_u64_e64 vcc_hi
, 0.5, null
6431 // W32
: v_cmp_lt_u64_e64 vcc_hi
, 0.5, null ; encoding
: [0x6b,0x00,0x59,0xd4,0xf0,0xf8,0x00,0x00]
6432 // W64-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
6434 v_cmp_lt_u64_e64 ttmp15
, src_scc
, exec
6435 // W32
: v_cmp_lt_u64_e64 ttmp15
, src_scc
, exec ; encoding
: [0x7b,0x00,0x59,0xd4,0xfd,0xfc,0x00,0x00]
6436 // W64-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
6438 v_cmp_lt_u64_e64 s
[10:11], v
[1:2], v
[2:3]
6439 // W64
: v_cmp_lt_u64_e64 s
[10:11], v
[1:2], v
[2:3] ; encoding
: [0x0a,0x00,0x59,0xd4,0x01,0x05,0x02,0x00]
6440 // W32-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
6442 v_cmp_lt_u64_e64 s
[10:11], v
[254:255], v
[254:255]
6443 // W64
: v_cmp_lt_u64_e64 s
[10:11], v
[254:255], v
[254:255] ; encoding
: [0x0a,0x00,0x59,0xd4,0xfe,0xfd,0x03,0x00]
6444 // W32-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
6446 v_cmp_lt_u64_e64 s
[10:11], s
[2:3], s
[4:5]
6447 // W64
: v_cmp_lt_u64_e64 s
[10:11], s
[2:3], s
[4:5] ; encoding
: [0x0a,0x00,0x59,0xd4,0x02,0x08,0x00,0x00]
6448 // W32-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
6450 v_cmp_lt_u64_e64 s
[10:11], s
[104:105], s
[104:105]
6451 // W64
: v_cmp_lt_u64_e64 s
[10:11], s
[104:105], s
[104:105] ; encoding
: [0x0a,0x00,0x59,0xd4,0x68,0xd0,0x00,0x00]
6452 // W32-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
6454 v_cmp_lt_u64_e64 s
[10:11], vcc
, ttmp
[14:15]
6455 // W64
: v_cmp_lt_u64_e64 s
[10:11], vcc
, ttmp
[14:15] ; encoding
: [0x0a,0x00,0x59,0xd4,0x6a,0xf4,0x00,0x00]
6456 // W32-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
6458 v_cmp_lt_u64_e64 s
[10:11], ttmp
[14:15], 0xaf123456
6459 // 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]
6460 // W32-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
6462 v_cmp_lt_u64_e64 s
[10:11], exec
, src_scc
6463 // W64
: v_cmp_lt_u64_e64 s
[10:11], exec
, src_scc ; encoding
: [0x0a,0x00,0x59,0xd4,0x7e,0xfa,0x01,0x00]
6464 // W32-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
6466 v_cmp_lt_u64_e64 s
[10:11], null
, 0.5
6467 // W64
: v_cmp_lt_u64_e64 s
[10:11], null
, 0.5 ; encoding
: [0x0a,0x00,0x59,0xd4,0x7c,0xe0,0x01,0x00]
6468 // W32-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
6470 v_cmp_lt_u64_e64 s
[104:105], -1, -1
6471 // W64
: v_cmp_lt_u64_e64 s
[104:105], -1, -1 ; encoding
: [0x68,0x00,0x59,0xd4,0xc1,0x82,0x01,0x00]
6472 // W32-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
6474 v_cmp_lt_u64_e64 vcc
, 0.5, null
6475 // W64
: v_cmp_lt_u64_e64 vcc
, 0.5, null ; encoding
: [0x6a,0x00,0x59,0xd4,0xf0,0xf8,0x00,0x00]
6476 // W32-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
6478 v_cmp_lt_u64_e64 ttmp
[14:15], src_scc
, exec
6479 // W64
: v_cmp_lt_u64_e64 ttmp
[14:15], src_scc
, exec ; encoding
: [0x7a,0x00,0x59,0xd4,0xfd,0xfc,0x00,0x00]
6480 // W32-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
6482 v_cmp_lt_u64_e64 null
, 0xaf123456, vcc
6483 // GFX11
: v_cmp_lt_u64_e64 null
, 0xaf123456, vcc ; encoding
: [0x7c,0x00,0x59,0xd4,0xff,0xd4,0x00,0x00,0x56,0x34,0x12,0xaf]
6485 v_cmp_ne_i16_e64 s5
, v1.
l, v2.
l
6486 // W32
: v_cmp_ne_i16_e64 s5
, v1.
l, v2.
l ; encoding
: [0x05,0x00,0x35,0xd4,0x01,0x05,0x02,0x00]
6487 // W64-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
6489 v_cmp_ne_i16_e64 s5
, v255.
l, v255.
l
6490 // W32
: v_cmp_ne_i16_e64 s5
, v255.
l, v255.
l ; encoding
: [0x05,0x00,0x35,0xd4,0xff,0xff,0x03,0x00]
6491 // W64-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
6493 v_cmp_ne_i16_e64 s5
, s1
, s2
6494 // W32
: v_cmp_ne_i16_e64 s5
, s1
, s2 ; encoding
: [0x05,0x00,0x35,0xd4,0x01,0x04,0x00,0x00]
6495 // W64-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
6497 v_cmp_ne_i16_e64 s5
, s105
, s105
6498 // W32
: v_cmp_ne_i16_e64 s5
, s105
, s105 ; encoding
: [0x05,0x00,0x35,0xd4,0x69,0xd2,0x00,0x00]
6499 // W64-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
6501 v_cmp_ne_i16_e64 s5
, vcc_lo
, ttmp15
6502 // W32
: v_cmp_ne_i16_e64 s5
, vcc_lo
, ttmp15 ; encoding
: [0x05,0x00,0x35,0xd4,0x6a,0xf6,0x00,0x00]
6503 // W64-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
6505 v_cmp_ne_i16_e64 s5
, vcc_hi
, 0xfe0b
6506 // W32
: v_cmp_ne_i16_e64 s5
, vcc_hi
, 0xfe0b ; encoding
: [0x05,0x00,0x35,0xd4,0x6b,0xfe,0x01,0x00,0x0b,0xfe,0x00,0x00]
6507 // W64-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
6509 v_cmp_ne_i16_e64 s5
, ttmp15
, src_scc
6510 // W32
: v_cmp_ne_i16_e64 s5
, ttmp15
, src_scc ; encoding
: [0x05,0x00,0x35,0xd4,0x7b,0xfa,0x01,0x00]
6511 // W64-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
6513 v_cmp_ne_i16_e64 s5
, m0
, 0.5
6514 // W32
: v_cmp_ne_i16_e64 s5
, m0
, 0.5 ; encoding
: [0x05,0x00,0x35,0xd4,0x7d,0xe0,0x01,0x00]
6515 // W64-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
6517 v_cmp_ne_i16_e64 s5
, exec_lo
, -1
6518 // W32
: v_cmp_ne_i16_e64 s5
, exec_lo
, -1 ; encoding
: [0x05,0x00,0x35,0xd4,0x7e,0x82,0x01,0x00]
6519 // W64-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
6521 v_cmp_ne_i16_e64 s5
, exec_hi
, null
6522 // W32
: v_cmp_ne_i16_e64 s5
, exec_hi
, null ; encoding
: [0x05,0x00,0x35,0xd4,0x7f,0xf8,0x00,0x00]
6523 // W64-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
6525 v_cmp_ne_i16_e64 s105
, null
, exec_lo
6526 // W32
: v_cmp_ne_i16_e64 s105
, null
, exec_lo ; encoding
: [0x69,0x00,0x35,0xd4,0x7c,0xfc,0x00,0x00]
6527 // W64-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
6529 v_cmp_ne_i16_e64 vcc_lo
, -1, exec_hi
6530 // W32
: v_cmp_ne_i16_e64 vcc_lo
, -1, exec_hi ; encoding
: [0x6a,0x00,0x35,0xd4,0xc1,0xfe,0x00,0x00]
6531 // W64-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
6533 v_cmp_ne_i16_e64 vcc_hi
, 0.5, m0
6534 // W32
: v_cmp_ne_i16_e64 vcc_hi
, 0.5, m0 ; encoding
: [0x6b,0x00,0x35,0xd4,0xf0,0xfa,0x00,0x00]
6535 // W64-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
6537 v_cmp_ne_i16_e64 ttmp15
, src_scc
, vcc_lo
6538 // W32
: v_cmp_ne_i16_e64 ttmp15
, src_scc
, vcc_lo ; encoding
: [0x7b,0x00,0x35,0xd4,0xfd,0xd4,0x00,0x00]
6539 // W64-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
6541 v_cmp_ne_i16_e64 s
[10:11], v1.
l, v2.
l
6542 // W64
: v_cmp_ne_i16_e64 s
[10:11], v1.
l, v2.
l ; encoding
: [0x0a,0x00,0x35,0xd4,0x01,0x05,0x02,0x00]
6543 // W32-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
6545 v_cmp_ne_i16_e64 s
[10:11], v255.
l, v255.
l
6546 // W64
: v_cmp_ne_i16_e64 s
[10:11], v255.
l, v255.
l ; encoding
: [0x0a,0x00,0x35,0xd4,0xff,0xff,0x03,0x00]
6547 // W32-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
6549 v_cmp_ne_i16_e64 s
[10:11], s1
, s2
6550 // W64
: v_cmp_ne_i16_e64 s
[10:11], s1
, s2 ; encoding
: [0x0a,0x00,0x35,0xd4,0x01,0x04,0x00,0x00]
6551 // W32-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
6553 v_cmp_ne_i16_e64 s
[10:11], s105
, s105
6554 // W64
: v_cmp_ne_i16_e64 s
[10:11], s105
, s105 ; encoding
: [0x0a,0x00,0x35,0xd4,0x69,0xd2,0x00,0x00]
6555 // W32-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
6557 v_cmp_ne_i16_e64 s
[10:11], vcc_lo
, ttmp15
6558 // W64
: v_cmp_ne_i16_e64 s
[10:11], vcc_lo
, ttmp15 ; encoding
: [0x0a,0x00,0x35,0xd4,0x6a,0xf6,0x00,0x00]
6559 // W32-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
6561 v_cmp_ne_i16_e64 s
[10:11], vcc_hi
, 0xfe0b
6562 // 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]
6563 // W32-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
6565 v_cmp_ne_i16_e64 s
[10:11], ttmp15
, src_scc
6566 // W64
: v_cmp_ne_i16_e64 s
[10:11], ttmp15
, src_scc ; encoding
: [0x0a,0x00,0x35,0xd4,0x7b,0xfa,0x01,0x00]
6567 // W32-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
6569 v_cmp_ne_i16_e64 s
[10:11], m0
, 0.5
6570 // W64
: v_cmp_ne_i16_e64 s
[10:11], m0
, 0.5 ; encoding
: [0x0a,0x00,0x35,0xd4,0x7d,0xe0,0x01,0x00]
6571 // W32-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
6573 v_cmp_ne_i16_e64 s
[10:11], exec_lo
, -1
6574 // W64
: v_cmp_ne_i16_e64 s
[10:11], exec_lo
, -1 ; encoding
: [0x0a,0x00,0x35,0xd4,0x7e,0x82,0x01,0x00]
6575 // W32-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
6577 v_cmp_ne_i16_e64 s
[10:11], exec_hi
, null
6578 // W64
: v_cmp_ne_i16_e64 s
[10:11], exec_hi
, null ; encoding
: [0x0a,0x00,0x35,0xd4,0x7f,0xf8,0x00,0x00]
6579 // W32-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
6581 v_cmp_ne_i16_e64 s
[10:11], null
, exec_lo
6582 // W64
: v_cmp_ne_i16_e64 s
[10:11], null
, exec_lo ; encoding
: [0x0a,0x00,0x35,0xd4,0x7c,0xfc,0x00,0x00]
6583 // W32-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
6585 v_cmp_ne_i16_e64 s
[104:105], -1, exec_hi
6586 // W64
: v_cmp_ne_i16_e64 s
[104:105], -1, exec_hi ; encoding
: [0x68,0x00,0x35,0xd4,0xc1,0xfe,0x00,0x00]
6587 // W32-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
6589 v_cmp_ne_i16_e64 vcc
, 0.5, m0
6590 // W64
: v_cmp_ne_i16_e64 vcc
, 0.5, m0 ; encoding
: [0x6a,0x00,0x35,0xd4,0xf0,0xfa,0x00,0x00]
6591 // W32-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
6593 v_cmp_ne_i16_e64 ttmp
[14:15], src_scc
, vcc_lo
6594 // W64
: v_cmp_ne_i16_e64 ttmp
[14:15], src_scc
, vcc_lo ; encoding
: [0x7a,0x00,0x35,0xd4,0xfd,0xd4,0x00,0x00]
6595 // W32-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
6597 v_cmp_ne_i16_e64 null
, 0xfe0b, vcc_hi
6598 // GFX11
: v_cmp_ne_i16_e64 null
, 0xfe0b, vcc_hi ; encoding
: [0x7c,0x00,0x35,0xd4,0xff,0xd6,0x00,0x00,0x0b,0xfe,0x00,0x00]
6600 v_cmp_ne_i16_e64 vcc_lo
, 0x3800, m0
6601 // W32
: v_cmp_ne_i16_e64 vcc_lo
, 0x3800, m0 ; encoding
: [0x6a,0x00,0x35,0xd4,0xff,0xfa,0x00,0x00,0x00,0x38,0x00,0x00]
6602 // W64-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
6604 v_cmp_ne_i16_e64 vcc
, 0x3800, m0
6605 // W64
: v_cmp_ne_i16_e64 vcc
, 0x3800, m0 ; encoding
: [0x6a,0x00,0x35,0xd4,0xff,0xfa,0x00,0x00,0x00,0x38,0x00,0x00]
6606 // W32-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
6608 v_cmp_ne_i16_e64 s5
, v1.h
, v2.
l
6609 // W32
: v_cmp_ne_i16_e64 s5
, v1.h
, v2.
l op_sel
:[1,0,0] ; encoding
: [0x05,0x08,0x35,0xd4,0x01,0x05,0x02,0x00]
6610 // W64-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
6612 v_cmp_ne_i16_e64 s5
, v255.
l, v255.h
6613 // W32
: v_cmp_ne_i16_e64 s5
, v255.
l, v255.h op_sel
:[0,1,0] ; encoding
: [0x05,0x10,0x35,0xd4,0xff,0xff,0x03,0x00]
6614 // W64-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
6616 v_cmp_ne_i16_e64 s
[10:11], v1.h
, v2.
l
6617 // W64
: 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]
6618 // W32-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
6620 v_cmp_ne_i16_e64 s
[10:11], v255.
l, v255.h
6621 // W64
: 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]
6622 // W32-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
6624 v_cmp_ne_i32_e64 s5
, v1
, v2
6625 // W32
: v_cmp_ne_i32_e64 s5
, v1
, v2 ; encoding
: [0x05,0x00,0x45,0xd4,0x01,0x05,0x02,0x00]
6626 // W64-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
6628 v_cmp_ne_i32_e64 s5
, v255
, v255
6629 // W32
: v_cmp_ne_i32_e64 s5
, v255
, v255 ; encoding
: [0x05,0x00,0x45,0xd4,0xff,0xff,0x03,0x00]
6630 // W64-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
6632 v_cmp_ne_i32_e64 s5
, s1
, s2
6633 // W32
: v_cmp_ne_i32_e64 s5
, s1
, s2 ; encoding
: [0x05,0x00,0x45,0xd4,0x01,0x04,0x00,0x00]
6634 // W64-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
6636 v_cmp_ne_i32_e64 s5
, s105
, s105
6637 // W32
: v_cmp_ne_i32_e64 s5
, s105
, s105 ; encoding
: [0x05,0x00,0x45,0xd4,0x69,0xd2,0x00,0x00]
6638 // W64-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
6640 v_cmp_ne_i32_e64 s5
, vcc_lo
, ttmp15
6641 // W32
: v_cmp_ne_i32_e64 s5
, vcc_lo
, ttmp15 ; encoding
: [0x05,0x00,0x45,0xd4,0x6a,0xf6,0x00,0x00]
6642 // W64-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
6644 v_cmp_ne_i32_e64 s5
, vcc_hi
, 0xaf123456
6645 // W32
: v_cmp_ne_i32_e64 s5
, vcc_hi
, 0xaf123456 ; encoding
: [0x05,0x00,0x45,0xd4,0x6b,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf]
6646 // W64-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
6648 v_cmp_ne_i32_e64 s5
, ttmp15
, src_scc
6649 // W32
: v_cmp_ne_i32_e64 s5
, ttmp15
, src_scc ; encoding
: [0x05,0x00,0x45,0xd4,0x7b,0xfa,0x01,0x00]
6650 // W64-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
6652 v_cmp_ne_i32_e64 s5
, m0
, 0.5
6653 // W32
: v_cmp_ne_i32_e64 s5
, m0
, 0.5 ; encoding
: [0x05,0x00,0x45,0xd4,0x7d,0xe0,0x01,0x00]
6654 // W64-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
6656 v_cmp_ne_i32_e64 s5
, exec_lo
, -1
6657 // W32
: v_cmp_ne_i32_e64 s5
, exec_lo
, -1 ; encoding
: [0x05,0x00,0x45,0xd4,0x7e,0x82,0x01,0x00]
6658 // W64-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
6660 v_cmp_ne_i32_e64 s5
, exec_hi
, null
6661 // W32
: v_cmp_ne_i32_e64 s5
, exec_hi
, null ; encoding
: [0x05,0x00,0x45,0xd4,0x7f,0xf8,0x00,0x00]
6662 // W64-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
6664 v_cmp_ne_i32_e64 s105
, null
, exec_lo
6665 // W32
: v_cmp_ne_i32_e64 s105
, null
, exec_lo ; encoding
: [0x69,0x00,0x45,0xd4,0x7c,0xfc,0x00,0x00]
6666 // W64-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
6668 v_cmp_ne_i32_e64 vcc_lo
, -1, exec_hi
6669 // W32
: v_cmp_ne_i32_e64 vcc_lo
, -1, exec_hi ; encoding
: [0x6a,0x00,0x45,0xd4,0xc1,0xfe,0x00,0x00]
6670 // W64-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
6672 v_cmp_ne_i32_e64 vcc_hi
, 0.5, m0
6673 // W32
: v_cmp_ne_i32_e64 vcc_hi
, 0.5, m0 ; encoding
: [0x6b,0x00,0x45,0xd4,0xf0,0xfa,0x00,0x00]
6674 // W64-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
6676 v_cmp_ne_i32_e64 ttmp15
, src_scc
, vcc_lo
6677 // W32
: v_cmp_ne_i32_e64 ttmp15
, src_scc
, vcc_lo ; encoding
: [0x7b,0x00,0x45,0xd4,0xfd,0xd4,0x00,0x00]
6678 // W64-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
6680 v_cmp_ne_i32_e64 s
[10:11], v1
, v2
6681 // W64
: v_cmp_ne_i32_e64 s
[10:11], v1
, v2 ; encoding
: [0x0a,0x00,0x45,0xd4,0x01,0x05,0x02,0x00]
6682 // W32-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
6684 v_cmp_ne_i32_e64 s
[10:11], v255
, v255
6685 // W64
: v_cmp_ne_i32_e64 s
[10:11], v255
, v255 ; encoding
: [0x0a,0x00,0x45,0xd4,0xff,0xff,0x03,0x00]
6686 // W32-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
6688 v_cmp_ne_i32_e64 s
[10:11], s1
, s2
6689 // W64
: v_cmp_ne_i32_e64 s
[10:11], s1
, s2 ; encoding
: [0x0a,0x00,0x45,0xd4,0x01,0x04,0x00,0x00]
6690 // W32-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
6692 v_cmp_ne_i32_e64 s
[10:11], s105
, s105
6693 // W64
: v_cmp_ne_i32_e64 s
[10:11], s105
, s105 ; encoding
: [0x0a,0x00,0x45,0xd4,0x69,0xd2,0x00,0x00]
6694 // W32-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
6696 v_cmp_ne_i32_e64 s
[10:11], vcc_lo
, ttmp15
6697 // W64
: v_cmp_ne_i32_e64 s
[10:11], vcc_lo
, ttmp15 ; encoding
: [0x0a,0x00,0x45,0xd4,0x6a,0xf6,0x00,0x00]
6698 // W32-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
6700 v_cmp_ne_i32_e64 s
[10:11], vcc_hi
, 0xaf123456
6701 // 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]
6702 // W32-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
6704 v_cmp_ne_i32_e64 s
[10:11], ttmp15
, src_scc
6705 // W64
: v_cmp_ne_i32_e64 s
[10:11], ttmp15
, src_scc ; encoding
: [0x0a,0x00,0x45,0xd4,0x7b,0xfa,0x01,0x00]
6706 // W32-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
6708 v_cmp_ne_i32_e64 s
[10:11], m0
, 0.5
6709 // W64
: v_cmp_ne_i32_e64 s
[10:11], m0
, 0.5 ; encoding
: [0x0a,0x00,0x45,0xd4,0x7d,0xe0,0x01,0x00]
6710 // W32-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
6712 v_cmp_ne_i32_e64 s
[10:11], exec_lo
, -1
6713 // W64
: v_cmp_ne_i32_e64 s
[10:11], exec_lo
, -1 ; encoding
: [0x0a,0x00,0x45,0xd4,0x7e,0x82,0x01,0x00]
6714 // W32-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
6716 v_cmp_ne_i32_e64 s
[10:11], exec_hi
, null
6717 // W64
: v_cmp_ne_i32_e64 s
[10:11], exec_hi
, null ; encoding
: [0x0a,0x00,0x45,0xd4,0x7f,0xf8,0x00,0x00]
6718 // W32-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
6720 v_cmp_ne_i32_e64 s
[10:11], null
, exec_lo
6721 // W64
: v_cmp_ne_i32_e64 s
[10:11], null
, exec_lo ; encoding
: [0x0a,0x00,0x45,0xd4,0x7c,0xfc,0x00,0x00]
6722 // W32-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
6724 v_cmp_ne_i32_e64 s
[104:105], -1, exec_hi
6725 // W64
: v_cmp_ne_i32_e64 s
[104:105], -1, exec_hi ; encoding
: [0x68,0x00,0x45,0xd4,0xc1,0xfe,0x00,0x00]
6726 // W32-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
6728 v_cmp_ne_i32_e64 vcc
, 0.5, m0
6729 // W64
: v_cmp_ne_i32_e64 vcc
, 0.5, m0 ; encoding
: [0x6a,0x00,0x45,0xd4,0xf0,0xfa,0x00,0x00]
6730 // W32-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
6732 v_cmp_ne_i32_e64 ttmp
[14:15], src_scc
, vcc_lo
6733 // W64
: v_cmp_ne_i32_e64 ttmp
[14:15], src_scc
, vcc_lo ; encoding
: [0x7a,0x00,0x45,0xd4,0xfd,0xd4,0x00,0x00]
6734 // W32-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
6736 v_cmp_ne_i32_e64 null
, 0xaf123456, vcc_hi
6737 // GFX11
: v_cmp_ne_i32_e64 null
, 0xaf123456, vcc_hi ; encoding
: [0x7c,0x00,0x45,0xd4,0xff,0xd6,0x00,0x00,0x56,0x34,0x12,0xaf]
6739 v_cmp_ne_i64_e64 s5
, v
[1:2], v
[2:3]
6740 // W32
: v_cmp_ne_i64_e64 s5
, v
[1:2], v
[2:3] ; encoding
: [0x05,0x00,0x55,0xd4,0x01,0x05,0x02,0x00]
6741 // W64-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
6743 v_cmp_ne_i64_e64 s5
, v
[254:255], v
[254:255]
6744 // W32
: v_cmp_ne_i64_e64 s5
, v
[254:255], v
[254:255] ; encoding
: [0x05,0x00,0x55,0xd4,0xfe,0xfd,0x03,0x00]
6745 // W64-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
6747 v_cmp_ne_i64_e64 s5
, s
[2:3], s
[4:5]
6748 // W32
: v_cmp_ne_i64_e64 s5
, s
[2:3], s
[4:5] ; encoding
: [0x05,0x00,0x55,0xd4,0x02,0x08,0x00,0x00]
6749 // W64-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
6751 v_cmp_ne_i64_e64 s5
, s
[104:105], s
[104:105]
6752 // W32
: v_cmp_ne_i64_e64 s5
, s
[104:105], s
[104:105] ; encoding
: [0x05,0x00,0x55,0xd4,0x68,0xd0,0x00,0x00]
6753 // W64-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
6755 v_cmp_ne_i64_e64 s5
, vcc
, ttmp
[14:15]
6756 // W32
: v_cmp_ne_i64_e64 s5
, vcc
, ttmp
[14:15] ; encoding
: [0x05,0x00,0x55,0xd4,0x6a,0xf4,0x00,0x00]
6757 // W64-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
6759 v_cmp_ne_i64_e64 s5
, ttmp
[14:15], 0xaf123456
6760 // W32
: v_cmp_ne_i64_e64 s5
, ttmp
[14:15], 0xaf123456 ; encoding
: [0x05,0x00,0x55,0xd4,0x7a,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf]
6761 // W64-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
6763 v_cmp_ne_i64_e64 s5
, exec
, src_scc
6764 // W32
: v_cmp_ne_i64_e64 s5
, exec
, src_scc ; encoding
: [0x05,0x00,0x55,0xd4,0x7e,0xfa,0x01,0x00]
6765 // W64-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
6767 v_cmp_ne_i64_e64 s105
, null
, 0.5
6768 // W32
: v_cmp_ne_i64_e64 s105
, null
, 0.5 ; encoding
: [0x69,0x00,0x55,0xd4,0x7c,0xe0,0x01,0x00]
6769 // W64-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
6771 v_cmp_ne_i64_e64 vcc_lo
, -1, -1
6772 // W32
: v_cmp_ne_i64_e64 vcc_lo
, -1, -1 ; encoding
: [0x6a,0x00,0x55,0xd4,0xc1,0x82,0x01,0x00]
6773 // W64-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
6775 v_cmp_ne_i64_e64 vcc_hi
, 0.5, null
6776 // W32
: v_cmp_ne_i64_e64 vcc_hi
, 0.5, null ; encoding
: [0x6b,0x00,0x55,0xd4,0xf0,0xf8,0x00,0x00]
6777 // W64-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
6779 v_cmp_ne_i64_e64 ttmp15
, src_scc
, exec
6780 // W32
: v_cmp_ne_i64_e64 ttmp15
, src_scc
, exec ; encoding
: [0x7b,0x00,0x55,0xd4,0xfd,0xfc,0x00,0x00]
6781 // W64-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
6783 v_cmp_ne_i64_e64 s
[10:11], v
[1:2], v
[2:3]
6784 // W64
: v_cmp_ne_i64_e64 s
[10:11], v
[1:2], v
[2:3] ; encoding
: [0x0a,0x00,0x55,0xd4,0x01,0x05,0x02,0x00]
6785 // W32-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
6787 v_cmp_ne_i64_e64 s
[10:11], v
[254:255], v
[254:255]
6788 // W64
: v_cmp_ne_i64_e64 s
[10:11], v
[254:255], v
[254:255] ; encoding
: [0x0a,0x00,0x55,0xd4,0xfe,0xfd,0x03,0x00]
6789 // W32-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
6791 v_cmp_ne_i64_e64 s
[10:11], s
[2:3], s
[4:5]
6792 // W64
: v_cmp_ne_i64_e64 s
[10:11], s
[2:3], s
[4:5] ; encoding
: [0x0a,0x00,0x55,0xd4,0x02,0x08,0x00,0x00]
6793 // W32-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
6795 v_cmp_ne_i64_e64 s
[10:11], s
[104:105], s
[104:105]
6796 // W64
: v_cmp_ne_i64_e64 s
[10:11], s
[104:105], s
[104:105] ; encoding
: [0x0a,0x00,0x55,0xd4,0x68,0xd0,0x00,0x00]
6797 // W32-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
6799 v_cmp_ne_i64_e64 s
[10:11], vcc
, ttmp
[14:15]
6800 // W64
: v_cmp_ne_i64_e64 s
[10:11], vcc
, ttmp
[14:15] ; encoding
: [0x0a,0x00,0x55,0xd4,0x6a,0xf4,0x00,0x00]
6801 // W32-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
6803 v_cmp_ne_i64_e64 s
[10:11], ttmp
[14:15], 0xaf123456
6804 // 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]
6805 // W32-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
6807 v_cmp_ne_i64_e64 s
[10:11], exec
, src_scc
6808 // W64
: v_cmp_ne_i64_e64 s
[10:11], exec
, src_scc ; encoding
: [0x0a,0x00,0x55,0xd4,0x7e,0xfa,0x01,0x00]
6809 // W32-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
6811 v_cmp_ne_i64_e64 s
[10:11], null
, 0.5
6812 // W64
: v_cmp_ne_i64_e64 s
[10:11], null
, 0.5 ; encoding
: [0x0a,0x00,0x55,0xd4,0x7c,0xe0,0x01,0x00]
6813 // W32-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
6815 v_cmp_ne_i64_e64 s
[104:105], -1, -1
6816 // W64
: v_cmp_ne_i64_e64 s
[104:105], -1, -1 ; encoding
: [0x68,0x00,0x55,0xd4,0xc1,0x82,0x01,0x00]
6817 // W32-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
6819 v_cmp_ne_i64_e64 vcc
, 0.5, null
6820 // W64
: v_cmp_ne_i64_e64 vcc
, 0.5, null ; encoding
: [0x6a,0x00,0x55,0xd4,0xf0,0xf8,0x00,0x00]
6821 // W32-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
6823 v_cmp_ne_i64_e64 ttmp
[14:15], src_scc
, exec
6824 // W64
: v_cmp_ne_i64_e64 ttmp
[14:15], src_scc
, exec ; encoding
: [0x7a,0x00,0x55,0xd4,0xfd,0xfc,0x00,0x00]
6825 // W32-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
6827 v_cmp_ne_i64_e64 null
, 0xaf123456, vcc
6828 // GFX11
: v_cmp_ne_i64_e64 null
, 0xaf123456, vcc ; encoding
: [0x7c,0x00,0x55,0xd4,0xff,0xd4,0x00,0x00,0x56,0x34,0x12,0xaf]
6830 v_cmp_ne_u16_e64 s5
, v1.
l, v2.
l
6831 // W32
: v_cmp_ne_u16_e64 s5
, v1.
l, v2.
l ; encoding
: [0x05,0x00,0x3d,0xd4,0x01,0x05,0x02,0x00]
6832 // W64-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
6834 v_cmp_ne_u16_e64 s5
, v255.
l, v255.
l
6835 // W32
: v_cmp_ne_u16_e64 s5
, v255.
l, v255.
l ; encoding
: [0x05,0x00,0x3d,0xd4,0xff,0xff,0x03,0x00]
6836 // W64-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
6838 v_cmp_ne_u16_e64 s5
, s1
, s2
6839 // W32
: v_cmp_ne_u16_e64 s5
, s1
, s2 ; encoding
: [0x05,0x00,0x3d,0xd4,0x01,0x04,0x00,0x00]
6840 // W64-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
6842 v_cmp_ne_u16_e64 s5
, s105
, s105
6843 // W32
: v_cmp_ne_u16_e64 s5
, s105
, s105 ; encoding
: [0x05,0x00,0x3d,0xd4,0x69,0xd2,0x00,0x00]
6844 // W64-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
6846 v_cmp_ne_u16_e64 s5
, vcc_lo
, ttmp15
6847 // W32
: v_cmp_ne_u16_e64 s5
, vcc_lo
, ttmp15 ; encoding
: [0x05,0x00,0x3d,0xd4,0x6a,0xf6,0x00,0x00]
6848 // W64-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
6850 v_cmp_ne_u16_e64 s5
, vcc_hi
, 0xfe0b
6851 // W32
: v_cmp_ne_u16_e64 s5
, vcc_hi
, 0xfe0b ; encoding
: [0x05,0x00,0x3d,0xd4,0x6b,0xfe,0x01,0x00,0x0b,0xfe,0x00,0x00]
6852 // W64-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
6854 v_cmp_ne_u16_e64 s5
, ttmp15
, src_scc
6855 // W32
: v_cmp_ne_u16_e64 s5
, ttmp15
, src_scc ; encoding
: [0x05,0x00,0x3d,0xd4,0x7b,0xfa,0x01,0x00]
6856 // W64-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
6858 v_cmp_ne_u16_e64 s5
, m0
, 0.5
6859 // W32
: v_cmp_ne_u16_e64 s5
, m0
, 0.5 ; encoding
: [0x05,0x00,0x3d,0xd4,0x7d,0xe0,0x01,0x00]
6860 // W64-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
6862 v_cmp_ne_u16_e64 s5
, exec_lo
, -1
6863 // W32
: v_cmp_ne_u16_e64 s5
, exec_lo
, -1 ; encoding
: [0x05,0x00,0x3d,0xd4,0x7e,0x82,0x01,0x00]
6864 // W64-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
6866 v_cmp_ne_u16_e64 s5
, exec_hi
, null
6867 // W32
: v_cmp_ne_u16_e64 s5
, exec_hi
, null ; encoding
: [0x05,0x00,0x3d,0xd4,0x7f,0xf8,0x00,0x00]
6868 // W64-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
6870 v_cmp_ne_u16_e64 s105
, null
, exec_lo
6871 // W32
: v_cmp_ne_u16_e64 s105
, null
, exec_lo ; encoding
: [0x69,0x00,0x3d,0xd4,0x7c,0xfc,0x00,0x00]
6872 // W64-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
6874 v_cmp_ne_u16_e64 vcc_lo
, -1, exec_hi
6875 // W32
: v_cmp_ne_u16_e64 vcc_lo
, -1, exec_hi ; encoding
: [0x6a,0x00,0x3d,0xd4,0xc1,0xfe,0x00,0x00]
6876 // W64-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
6878 v_cmp_ne_u16_e64 vcc_hi
, 0.5, m0
6879 // W32
: v_cmp_ne_u16_e64 vcc_hi
, 0.5, m0 ; encoding
: [0x6b,0x00,0x3d,0xd4,0xf0,0xfa,0x00,0x00]
6880 // W64-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
6882 v_cmp_ne_u16_e64 ttmp15
, src_scc
, vcc_lo
6883 // W32
: v_cmp_ne_u16_e64 ttmp15
, src_scc
, vcc_lo ; encoding
: [0x7b,0x00,0x3d,0xd4,0xfd,0xd4,0x00,0x00]
6884 // W64-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
6886 v_cmp_ne_u16_e64 s
[10:11], v1.
l, v2.
l
6887 // W64
: v_cmp_ne_u16_e64 s
[10:11], v1.
l, v2.
l ; encoding
: [0x0a,0x00,0x3d,0xd4,0x01,0x05,0x02,0x00]
6888 // W32-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
6890 v_cmp_ne_u16_e64 s
[10:11], v255.
l, v255.
l
6891 // W64
: v_cmp_ne_u16_e64 s
[10:11], v255.
l, v255.
l ; encoding
: [0x0a,0x00,0x3d,0xd4,0xff,0xff,0x03,0x00]
6892 // W32-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
6894 v_cmp_ne_u16_e64 s
[10:11], s1
, s2
6895 // W64
: v_cmp_ne_u16_e64 s
[10:11], s1
, s2 ; encoding
: [0x0a,0x00,0x3d,0xd4,0x01,0x04,0x00,0x00]
6896 // W32-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
6898 v_cmp_ne_u16_e64 s
[10:11], s105
, s105
6899 // W64
: v_cmp_ne_u16_e64 s
[10:11], s105
, s105 ; encoding
: [0x0a,0x00,0x3d,0xd4,0x69,0xd2,0x00,0x00]
6900 // W32-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
6902 v_cmp_ne_u16_e64 s
[10:11], vcc_lo
, ttmp15
6903 // W64
: v_cmp_ne_u16_e64 s
[10:11], vcc_lo
, ttmp15 ; encoding
: [0x0a,0x00,0x3d,0xd4,0x6a,0xf6,0x00,0x00]
6904 // W32-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
6906 v_cmp_ne_u16_e64 s
[10:11], vcc_hi
, 0xfe0b
6907 // 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]
6908 // W32-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
6910 v_cmp_ne_u16_e64 s
[10:11], ttmp15
, src_scc
6911 // W64
: v_cmp_ne_u16_e64 s
[10:11], ttmp15
, src_scc ; encoding
: [0x0a,0x00,0x3d,0xd4,0x7b,0xfa,0x01,0x00]
6912 // W32-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
6914 v_cmp_ne_u16_e64 s
[10:11], m0
, 0.5
6915 // W64
: v_cmp_ne_u16_e64 s
[10:11], m0
, 0.5 ; encoding
: [0x0a,0x00,0x3d,0xd4,0x7d,0xe0,0x01,0x00]
6916 // W32-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
6918 v_cmp_ne_u16_e64 s
[10:11], exec_lo
, -1
6919 // W64
: v_cmp_ne_u16_e64 s
[10:11], exec_lo
, -1 ; encoding
: [0x0a,0x00,0x3d,0xd4,0x7e,0x82,0x01,0x00]
6920 // W32-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
6922 v_cmp_ne_u16_e64 s
[10:11], exec_hi
, null
6923 // W64
: v_cmp_ne_u16_e64 s
[10:11], exec_hi
, null ; encoding
: [0x0a,0x00,0x3d,0xd4,0x7f,0xf8,0x00,0x00]
6924 // W32-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
6926 v_cmp_ne_u16_e64 s
[10:11], null
, exec_lo
6927 // W64
: v_cmp_ne_u16_e64 s
[10:11], null
, exec_lo ; encoding
: [0x0a,0x00,0x3d,0xd4,0x7c,0xfc,0x00,0x00]
6928 // W32-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
6930 v_cmp_ne_u16_e64 s
[104:105], -1, exec_hi
6931 // W64
: v_cmp_ne_u16_e64 s
[104:105], -1, exec_hi ; encoding
: [0x68,0x00,0x3d,0xd4,0xc1,0xfe,0x00,0x00]
6932 // W32-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
6934 v_cmp_ne_u16_e64 vcc
, 0.5, m0
6935 // W64
: v_cmp_ne_u16_e64 vcc
, 0.5, m0 ; encoding
: [0x6a,0x00,0x3d,0xd4,0xf0,0xfa,0x00,0x00]
6936 // W32-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
6938 v_cmp_ne_u16_e64 ttmp
[14:15], src_scc
, vcc_lo
6939 // W64
: v_cmp_ne_u16_e64 ttmp
[14:15], src_scc
, vcc_lo ; encoding
: [0x7a,0x00,0x3d,0xd4,0xfd,0xd4,0x00,0x00]
6940 // W32-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
6942 v_cmp_ne_u16_e64 null
, 0xfe0b, vcc_hi
6943 // GFX11
: v_cmp_ne_u16_e64 null
, 0xfe0b, vcc_hi ; encoding
: [0x7c,0x00,0x3d,0xd4,0xff,0xd6,0x00,0x00,0x0b,0xfe,0x00,0x00]
6945 v_cmp_ne_u16_e64 vcc_lo
, 0x3800, m0
6946 // W32
: v_cmp_ne_u16_e64 vcc_lo
, 0x3800, m0 ; encoding
: [0x6a,0x00,0x3d,0xd4,0xff,0xfa,0x00,0x00,0x00,0x38,0x00,0x00]
6947 // W64-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
6949 v_cmp_ne_u16_e64 vcc
, 0x3800, m0
6950 // W64
: v_cmp_ne_u16_e64 vcc
, 0x3800, m0 ; encoding
: [0x6a,0x00,0x3d,0xd4,0xff,0xfa,0x00,0x00,0x00,0x38,0x00,0x00]
6951 // W32-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
6953 v_cmp_ne_u16_e64 s5
, v1.h
, v2.
l
6954 // W32
: v_cmp_ne_u16_e64 s5
, v1.h
, v2.
l op_sel
:[1,0,0] ; encoding
: [0x05,0x08,0x3d,0xd4,0x01,0x05,0x02,0x00]
6955 // W64-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
6957 v_cmp_ne_u16_e64 s5
, v255.
l, v255.h
6958 // W32
: v_cmp_ne_u16_e64 s5
, v255.
l, v255.h op_sel
:[0,1,0] ; encoding
: [0x05,0x10,0x3d,0xd4,0xff,0xff,0x03,0x00]
6959 // W64-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
6961 v_cmp_ne_u16_e64 s
[10:11], v1.h
, v2.
l
6962 // W64
: 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]
6963 // W32-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
6965 v_cmp_ne_u16_e64 s
[10:11], v255.
l, v255.h
6966 // W64
: 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]
6967 // W32-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
6969 v_cmp_ne_u32_e64 s5
, v1
, v2
6970 // W32
: v_cmp_ne_u32_e64 s5
, v1
, v2 ; encoding
: [0x05,0x00,0x4d,0xd4,0x01,0x05,0x02,0x00]
6971 // W64-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
6973 v_cmp_ne_u32_e64 s5
, v255
, v255
6974 // W32
: v_cmp_ne_u32_e64 s5
, v255
, v255 ; encoding
: [0x05,0x00,0x4d,0xd4,0xff,0xff,0x03,0x00]
6975 // W64-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
6977 v_cmp_ne_u32_e64 s5
, s1
, s2
6978 // W32
: v_cmp_ne_u32_e64 s5
, s1
, s2 ; encoding
: [0x05,0x00,0x4d,0xd4,0x01,0x04,0x00,0x00]
6979 // W64-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
6981 v_cmp_ne_u32_e64 s5
, s105
, s105
6982 // W32
: v_cmp_ne_u32_e64 s5
, s105
, s105 ; encoding
: [0x05,0x00,0x4d,0xd4,0x69,0xd2,0x00,0x00]
6983 // W64-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
6985 v_cmp_ne_u32_e64 s5
, vcc_lo
, ttmp15
6986 // W32
: v_cmp_ne_u32_e64 s5
, vcc_lo
, ttmp15 ; encoding
: [0x05,0x00,0x4d,0xd4,0x6a,0xf6,0x00,0x00]
6987 // W64-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
6989 v_cmp_ne_u32_e64 s5
, vcc_hi
, 0xaf123456
6990 // W32
: v_cmp_ne_u32_e64 s5
, vcc_hi
, 0xaf123456 ; encoding
: [0x05,0x00,0x4d,0xd4,0x6b,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf]
6991 // W64-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
6993 v_cmp_ne_u32_e64 s5
, ttmp15
, src_scc
6994 // W32
: v_cmp_ne_u32_e64 s5
, ttmp15
, src_scc ; encoding
: [0x05,0x00,0x4d,0xd4,0x7b,0xfa,0x01,0x00]
6995 // W64-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
6997 v_cmp_ne_u32_e64 s5
, m0
, 0.5
6998 // W32
: v_cmp_ne_u32_e64 s5
, m0
, 0.5 ; encoding
: [0x05,0x00,0x4d,0xd4,0x7d,0xe0,0x01,0x00]
6999 // W64-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
7001 v_cmp_ne_u32_e64 s5
, exec_lo
, -1
7002 // W32
: v_cmp_ne_u32_e64 s5
, exec_lo
, -1 ; encoding
: [0x05,0x00,0x4d,0xd4,0x7e,0x82,0x01,0x00]
7003 // W64-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
7005 v_cmp_ne_u32_e64 s5
, exec_hi
, null
7006 // W32
: v_cmp_ne_u32_e64 s5
, exec_hi
, null ; encoding
: [0x05,0x00,0x4d,0xd4,0x7f,0xf8,0x00,0x00]
7007 // W64-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
7009 v_cmp_ne_u32_e64 s105
, null
, exec_lo
7010 // W32
: v_cmp_ne_u32_e64 s105
, null
, exec_lo ; encoding
: [0x69,0x00,0x4d,0xd4,0x7c,0xfc,0x00,0x00]
7011 // W64-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
7013 v_cmp_ne_u32_e64 vcc_lo
, -1, exec_hi
7014 // W32
: v_cmp_ne_u32_e64 vcc_lo
, -1, exec_hi ; encoding
: [0x6a,0x00,0x4d,0xd4,0xc1,0xfe,0x00,0x00]
7015 // W64-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
7017 v_cmp_ne_u32_e64 vcc_hi
, 0.5, m0
7018 // W32
: v_cmp_ne_u32_e64 vcc_hi
, 0.5, m0 ; encoding
: [0x6b,0x00,0x4d,0xd4,0xf0,0xfa,0x00,0x00]
7019 // W64-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
7021 v_cmp_ne_u32_e64 ttmp15
, src_scc
, vcc_lo
7022 // W32
: v_cmp_ne_u32_e64 ttmp15
, src_scc
, vcc_lo ; encoding
: [0x7b,0x00,0x4d,0xd4,0xfd,0xd4,0x00,0x00]
7023 // W64-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
7025 v_cmp_ne_u32_e64 s
[10:11], v1
, v2
7026 // W64
: v_cmp_ne_u32_e64 s
[10:11], v1
, v2 ; encoding
: [0x0a,0x00,0x4d,0xd4,0x01,0x05,0x02,0x00]
7027 // W32-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
7029 v_cmp_ne_u32_e64 s
[10:11], v255
, v255
7030 // W64
: v_cmp_ne_u32_e64 s
[10:11], v255
, v255 ; encoding
: [0x0a,0x00,0x4d,0xd4,0xff,0xff,0x03,0x00]
7031 // W32-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
7033 v_cmp_ne_u32_e64 s
[10:11], s1
, s2
7034 // W64
: v_cmp_ne_u32_e64 s
[10:11], s1
, s2 ; encoding
: [0x0a,0x00,0x4d,0xd4,0x01,0x04,0x00,0x00]
7035 // W32-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
7037 v_cmp_ne_u32_e64 s
[10:11], s105
, s105
7038 // W64
: v_cmp_ne_u32_e64 s
[10:11], s105
, s105 ; encoding
: [0x0a,0x00,0x4d,0xd4,0x69,0xd2,0x00,0x00]
7039 // W32-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
7041 v_cmp_ne_u32_e64 s
[10:11], vcc_lo
, ttmp15
7042 // W64
: v_cmp_ne_u32_e64 s
[10:11], vcc_lo
, ttmp15 ; encoding
: [0x0a,0x00,0x4d,0xd4,0x6a,0xf6,0x00,0x00]
7043 // W32-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
7045 v_cmp_ne_u32_e64 s
[10:11], vcc_hi
, 0xaf123456
7046 // 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]
7047 // W32-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
7049 v_cmp_ne_u32_e64 s
[10:11], ttmp15
, src_scc
7050 // W64
: v_cmp_ne_u32_e64 s
[10:11], ttmp15
, src_scc ; encoding
: [0x0a,0x00,0x4d,0xd4,0x7b,0xfa,0x01,0x00]
7051 // W32-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
7053 v_cmp_ne_u32_e64 s
[10:11], m0
, 0.5
7054 // W64
: v_cmp_ne_u32_e64 s
[10:11], m0
, 0.5 ; encoding
: [0x0a,0x00,0x4d,0xd4,0x7d,0xe0,0x01,0x00]
7055 // W32-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
7057 v_cmp_ne_u32_e64 s
[10:11], exec_lo
, -1
7058 // W64
: v_cmp_ne_u32_e64 s
[10:11], exec_lo
, -1 ; encoding
: [0x0a,0x00,0x4d,0xd4,0x7e,0x82,0x01,0x00]
7059 // W32-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
7061 v_cmp_ne_u32_e64 s
[10:11], exec_hi
, null
7062 // W64
: v_cmp_ne_u32_e64 s
[10:11], exec_hi
, null ; encoding
: [0x0a,0x00,0x4d,0xd4,0x7f,0xf8,0x00,0x00]
7063 // W32-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
7065 v_cmp_ne_u32_e64 s
[10:11], null
, exec_lo
7066 // W64
: v_cmp_ne_u32_e64 s
[10:11], null
, exec_lo ; encoding
: [0x0a,0x00,0x4d,0xd4,0x7c,0xfc,0x00,0x00]
7067 // W32-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
7069 v_cmp_ne_u32_e64 s
[104:105], -1, exec_hi
7070 // W64
: v_cmp_ne_u32_e64 s
[104:105], -1, exec_hi ; encoding
: [0x68,0x00,0x4d,0xd4,0xc1,0xfe,0x00,0x00]
7071 // W32-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
7073 v_cmp_ne_u32_e64 vcc
, 0.5, m0
7074 // W64
: v_cmp_ne_u32_e64 vcc
, 0.5, m0 ; encoding
: [0x6a,0x00,0x4d,0xd4,0xf0,0xfa,0x00,0x00]
7075 // W32-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
7077 v_cmp_ne_u32_e64 ttmp
[14:15], src_scc
, vcc_lo
7078 // W64
: v_cmp_ne_u32_e64 ttmp
[14:15], src_scc
, vcc_lo ; encoding
: [0x7a,0x00,0x4d,0xd4,0xfd,0xd4,0x00,0x00]
7079 // W32-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
7081 v_cmp_ne_u32_e64 null
, 0xaf123456, vcc_hi
7082 // GFX11
: v_cmp_ne_u32_e64 null
, 0xaf123456, vcc_hi ; encoding
: [0x7c,0x00,0x4d,0xd4,0xff,0xd6,0x00,0x00,0x56,0x34,0x12,0xaf]
7084 v_cmp_ne_u64_e64 s5
, v
[1:2], v
[2:3]
7085 // W32
: v_cmp_ne_u64_e64 s5
, v
[1:2], v
[2:3] ; encoding
: [0x05,0x00,0x5d,0xd4,0x01,0x05,0x02,0x00]
7086 // W64-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
7088 v_cmp_ne_u64_e64 s5
, v
[254:255], v
[254:255]
7089 // W32
: v_cmp_ne_u64_e64 s5
, v
[254:255], v
[254:255] ; encoding
: [0x05,0x00,0x5d,0xd4,0xfe,0xfd,0x03,0x00]
7090 // W64-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
7092 v_cmp_ne_u64_e64 s5
, s
[2:3], s
[4:5]
7093 // W32
: v_cmp_ne_u64_e64 s5
, s
[2:3], s
[4:5] ; encoding
: [0x05,0x00,0x5d,0xd4,0x02,0x08,0x00,0x00]
7094 // W64-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
7096 v_cmp_ne_u64_e64 s5
, s
[104:105], s
[104:105]
7097 // W32
: v_cmp_ne_u64_e64 s5
, s
[104:105], s
[104:105] ; encoding
: [0x05,0x00,0x5d,0xd4,0x68,0xd0,0x00,0x00]
7098 // W64-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
7100 v_cmp_ne_u64_e64 s5
, vcc
, ttmp
[14:15]
7101 // W32
: v_cmp_ne_u64_e64 s5
, vcc
, ttmp
[14:15] ; encoding
: [0x05,0x00,0x5d,0xd4,0x6a,0xf4,0x00,0x00]
7102 // W64-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
7104 v_cmp_ne_u64_e64 s5
, ttmp
[14:15], 0xaf123456
7105 // W32
: v_cmp_ne_u64_e64 s5
, ttmp
[14:15], 0xaf123456 ; encoding
: [0x05,0x00,0x5d,0xd4,0x7a,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf]
7106 // W64-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
7108 v_cmp_ne_u64_e64 s5
, exec
, src_scc
7109 // W32
: v_cmp_ne_u64_e64 s5
, exec
, src_scc ; encoding
: [0x05,0x00,0x5d,0xd4,0x7e,0xfa,0x01,0x00]
7110 // W64-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
7112 v_cmp_ne_u64_e64 s105
, null
, 0.5
7113 // W32
: v_cmp_ne_u64_e64 s105
, null
, 0.5 ; encoding
: [0x69,0x00,0x5d,0xd4,0x7c,0xe0,0x01,0x00]
7114 // W64-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
7116 v_cmp_ne_u64_e64 vcc_lo
, -1, -1
7117 // W32
: v_cmp_ne_u64_e64 vcc_lo
, -1, -1 ; encoding
: [0x6a,0x00,0x5d,0xd4,0xc1,0x82,0x01,0x00]
7118 // W64-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
7120 v_cmp_ne_u64_e64 vcc_hi
, 0.5, null
7121 // W32
: v_cmp_ne_u64_e64 vcc_hi
, 0.5, null ; encoding
: [0x6b,0x00,0x5d,0xd4,0xf0,0xf8,0x00,0x00]
7122 // W64-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
7124 v_cmp_ne_u64_e64 ttmp15
, src_scc
, exec
7125 // W32
: v_cmp_ne_u64_e64 ttmp15
, src_scc
, exec ; encoding
: [0x7b,0x00,0x5d,0xd4,0xfd,0xfc,0x00,0x00]
7126 // W64-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
7128 v_cmp_ne_u64_e64 s
[10:11], v
[1:2], v
[2:3]
7129 // W64
: v_cmp_ne_u64_e64 s
[10:11], v
[1:2], v
[2:3] ; encoding
: [0x0a,0x00,0x5d,0xd4,0x01,0x05,0x02,0x00]
7130 // W32-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
7132 v_cmp_ne_u64_e64 s
[10:11], v
[254:255], v
[254:255]
7133 // W64
: v_cmp_ne_u64_e64 s
[10:11], v
[254:255], v
[254:255] ; encoding
: [0x0a,0x00,0x5d,0xd4,0xfe,0xfd,0x03,0x00]
7134 // W32-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
7136 v_cmp_ne_u64_e64 s
[10:11], s
[2:3], s
[4:5]
7137 // W64
: v_cmp_ne_u64_e64 s
[10:11], s
[2:3], s
[4:5] ; encoding
: [0x0a,0x00,0x5d,0xd4,0x02,0x08,0x00,0x00]
7138 // W32-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
7140 v_cmp_ne_u64_e64 s
[10:11], s
[104:105], s
[104:105]
7141 // W64
: v_cmp_ne_u64_e64 s
[10:11], s
[104:105], s
[104:105] ; encoding
: [0x0a,0x00,0x5d,0xd4,0x68,0xd0,0x00,0x00]
7142 // W32-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
7144 v_cmp_ne_u64_e64 s
[10:11], vcc
, ttmp
[14:15]
7145 // W64
: v_cmp_ne_u64_e64 s
[10:11], vcc
, ttmp
[14:15] ; encoding
: [0x0a,0x00,0x5d,0xd4,0x6a,0xf4,0x00,0x00]
7146 // W32-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
7148 v_cmp_ne_u64_e64 s
[10:11], ttmp
[14:15], 0xaf123456
7149 // 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]
7150 // W32-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
7152 v_cmp_ne_u64_e64 s
[10:11], exec
, src_scc
7153 // W64
: v_cmp_ne_u64_e64 s
[10:11], exec
, src_scc ; encoding
: [0x0a,0x00,0x5d,0xd4,0x7e,0xfa,0x01,0x00]
7154 // W32-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
7156 v_cmp_ne_u64_e64 s
[10:11], null
, 0.5
7157 // W64
: v_cmp_ne_u64_e64 s
[10:11], null
, 0.5 ; encoding
: [0x0a,0x00,0x5d,0xd4,0x7c,0xe0,0x01,0x00]
7158 // W32-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
7160 v_cmp_ne_u64_e64 s
[104:105], -1, -1
7161 // W64
: v_cmp_ne_u64_e64 s
[104:105], -1, -1 ; encoding
: [0x68,0x00,0x5d,0xd4,0xc1,0x82,0x01,0x00]
7162 // W32-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
7164 v_cmp_ne_u64_e64 vcc
, 0.5, null
7165 // W64
: v_cmp_ne_u64_e64 vcc
, 0.5, null ; encoding
: [0x6a,0x00,0x5d,0xd4,0xf0,0xf8,0x00,0x00]
7166 // W32-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
7168 v_cmp_ne_u64_e64 ttmp
[14:15], src_scc
, exec
7169 // W64
: v_cmp_ne_u64_e64 ttmp
[14:15], src_scc
, exec ; encoding
: [0x7a,0x00,0x5d,0xd4,0xfd,0xfc,0x00,0x00]
7170 // W32-ERR
: :[[@LINE-
2]]:18: error
: invalid operand for instruction
7172 v_cmp_ne_u64_e64 null
, 0xaf123456, vcc
7173 // GFX11
: v_cmp_ne_u64_e64 null
, 0xaf123456, vcc ; encoding
: [0x7c,0x00,0x5d,0xd4,0xff,0xd4,0x00,0x00,0x56,0x34,0x12,0xaf]
7175 v_cmp_neq_f16_e64 s5
, v1
, v2
7176 // W32
: v_cmp_neq_f16_e64 s5
, v1
, v2 ; encoding
: [0x05,0x00,0x0d,0xd4,0x01,0x05,0x02,0x00]
7177 // W64-ERR
: :[[@LINE-
2]]:19: error
: invalid operand for instruction
7179 v_cmp_neq_f16_e64 s5
, v255
, v255
7180 // W32
: v_cmp_neq_f16_e64 s5
, v255
, v255 ; encoding
: [0x05,0x00,0x0d,0xd4,0xff,0xff,0x03,0x00]
7181 // W64-ERR
: :[[@LINE-
2]]:19: error
: invalid operand for instruction
7183 v_cmp_neq_f16_e64 s5
, s1
, s2
7184 // W32
: v_cmp_neq_f16_e64 s5
, s1
, s2 ; encoding
: [0x05,0x00,0x0d,0xd4,0x01,0x04,0x00,0x00]
7185 // W64-ERR
: :[[@LINE-
2]]:19: error
: invalid operand for instruction
7187 v_cmp_neq_f16_e64 s5
, s105
, s105
7188 // W32
: v_cmp_neq_f16_e64 s5
, s105
, s105 ; encoding
: [0x05,0x00,0x0d,0xd4,0x69,0xd2,0x00,0x00]
7189 // W64-ERR
: :[[@LINE-
2]]:19: error
: invalid operand for instruction
7191 v_cmp_neq_f16_e64 s5
, vcc_lo
, ttmp15
7192 // W32
: v_cmp_neq_f16_e64 s5
, vcc_lo
, ttmp15 ; encoding
: [0x05,0x00,0x0d,0xd4,0x6a,0xf6,0x00,0x00]
7193 // W64-ERR
: :[[@LINE-
2]]:19: error
: invalid operand for instruction
7195 v_cmp_neq_f16_e64 s5
, vcc_hi
, 0xfe0b
7196 // W32
: v_cmp_neq_f16_e64 s5
, vcc_hi
, 0xfe0b ; encoding
: [0x05,0x00,0x0d,0xd4,0x6b,0xfe,0x01,0x00,0x0b,0xfe,0x00,0x00]
7197 // W64-ERR
: :[[@LINE-
2]]:19: error
: invalid operand for instruction
7199 v_cmp_neq_f16_e64 s5
, ttmp15
, src_scc
7200 // W32
: v_cmp_neq_f16_e64 s5
, ttmp15
, src_scc ; encoding
: [0x05,0x00,0x0d,0xd4,0x7b,0xfa,0x01,0x00]
7201 // W64-ERR
: :[[@LINE-
2]]:19: error
: invalid operand for instruction
7203 v_cmp_neq_f16_e64 s5
, m0
, 0.5
7204 // W32
: v_cmp_neq_f16_e64 s5
, m0
, 0.5 ; encoding
: [0x05,0x00,0x0d,0xd4,0x7d,0xe0,0x01,0x00]
7205 // W64-ERR
: :[[@LINE-
2]]:19: error
: invalid operand for instruction
7207 v_cmp_neq_f16_e64 s5
, exec_lo
, -1
7208 // W32
: v_cmp_neq_f16_e64 s5
, exec_lo
, -1 ; encoding
: [0x05,0x00,0x0d,0xd4,0x7e,0x82,0x01,0x00]
7209 // W64-ERR
: :[[@LINE-
2]]:19: error
: invalid operand for instruction
7211 v_cmp_neq_f16_e64 s5
, |exec_hi|
, null
7212 // W32
: v_cmp_neq_f16_e64 s5
, |exec_hi|
, null ; encoding
: [0x05,0x01,0x0d,0xd4,0x7f,0xf8,0x00,0x00]
7213 // W64-ERR
: :[[@LINE-
2]]:19: error
: invalid operand for instruction
7215 v_cmp_neq_f16_e64 s105
, null
, exec_lo
7216 // W32
: v_cmp_neq_f16_e64 s105
, null
, exec_lo ; encoding
: [0x69,0x00,0x0d,0xd4,0x7c,0xfc,0x00,0x00]
7217 // W64-ERR
: :[[@LINE-
2]]:19: error
: invalid operand for instruction
7219 v_cmp_neq_f16_e64 vcc_lo
, -1, exec_hi
7220 // W32
: v_cmp_neq_f16_e64 vcc_lo
, -1, exec_hi ; encoding
: [0x6a,0x00,0x0d,0xd4,0xc1,0xfe,0x00,0x00]
7221 // W64-ERR
: :[[@LINE-
2]]:19: error
: invalid operand for instruction
7223 v_cmp_neq_f16_e64 vcc_hi
, 0.5, -m0
7224 // W32
: v_cmp_neq_f16_e64 vcc_hi
, 0.5, -m0 ; encoding
: [0x6b,0x00,0x0d,0xd4,0xf0,0xfa,0x00,0x40]
7225 // W64-ERR
: :[[@LINE-
2]]:19: error
: invalid operand for instruction
7227 v_cmp_neq_f16_e64 ttmp15
, -src_scc
, |vcc_lo|
7228 // W32
: v_cmp_neq_f16_e64 ttmp15
, -src_scc
, |vcc_lo| ; encoding
: [0x7b,0x02,0x0d,0xd4,0xfd,0xd4,0x00,0x20]
7229 // W64-ERR
: :[[@LINE-
2]]:19: error
: invalid operand for instruction
7231 v_cmp_neq_f16_e64 s
[10:11], v1
, v2
7232 // W64
: v_cmp_neq_f16_e64 s
[10:11], v1
, v2 ; encoding
: [0x0a,0x00,0x0d,0xd4,0x01,0x05,0x02,0x00]
7233 // W32-ERR
: :[[@LINE-
2]]:19: error
: invalid operand for instruction
7235 v_cmp_neq_f16_e64 s
[10:11], v255
, v255
7236 // W64
: v_cmp_neq_f16_e64 s
[10:11], v255
, v255 ; encoding
: [0x0a,0x00,0x0d,0xd4,0xff,0xff,0x03,0x00]
7237 // W32-ERR
: :[[@LINE-
2]]:19: error
: invalid operand for instruction
7239 v_cmp_neq_f16_e64 s
[10:11], s1
, s2
7240 // W64
: v_cmp_neq_f16_e64 s
[10:11], s1
, s2 ; encoding
: [0x0a,0x00,0x0d,0xd4,0x01,0x04,0x00,0x00]
7241 // W32-ERR
: :[[@LINE-
2]]:19: error
: invalid operand for instruction
7243 v_cmp_neq_f16_e64 s
[10:11], s105
, s105
7244 // W64
: v_cmp_neq_f16_e64 s
[10:11], s105
, s105 ; encoding
: [0x0a,0x00,0x0d,0xd4,0x69,0xd2,0x00,0x00]
7245 // W32-ERR
: :[[@LINE-
2]]:19: error
: invalid operand for instruction
7247 v_cmp_neq_f16_e64 s
[10:11], vcc_lo
, ttmp15
7248 // W64
: v_cmp_neq_f16_e64 s
[10:11], vcc_lo
, ttmp15 ; encoding
: [0x0a,0x00,0x0d,0xd4,0x6a,0xf6,0x00,0x00]
7249 // W32-ERR
: :[[@LINE-
2]]:19: error
: invalid operand for instruction
7251 v_cmp_neq_f16_e64 s
[10:11], vcc_hi
, 0xfe0b
7252 // 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]
7253 // W32-ERR
: :[[@LINE-
2]]:19: error
: invalid operand for instruction
7255 v_cmp_neq_f16_e64 s
[10:11], ttmp15
, src_scc
7256 // W64
: v_cmp_neq_f16_e64 s
[10:11], ttmp15
, src_scc ; encoding
: [0x0a,0x00,0x0d,0xd4,0x7b,0xfa,0x01,0x00]
7257 // W32-ERR
: :[[@LINE-
2]]:19: error
: invalid operand for instruction
7259 v_cmp_neq_f16_e64 s
[10:11], m0
, 0.5
7260 // W64
: v_cmp_neq_f16_e64 s
[10:11], m0
, 0.5 ; encoding
: [0x0a,0x00,0x0d,0xd4,0x7d,0xe0,0x01,0x00]
7261 // W32-ERR
: :[[@LINE-
2]]:19: error
: invalid operand for instruction
7263 v_cmp_neq_f16_e64 s
[10:11], exec_lo
, -1
7264 // W64
: v_cmp_neq_f16_e64 s
[10:11], exec_lo
, -1 ; encoding
: [0x0a,0x00,0x0d,0xd4,0x7e,0x82,0x01,0x00]
7265 // W32-ERR
: :[[@LINE-
2]]:19: error
: invalid operand for instruction
7267 v_cmp_neq_f16_e64 s
[10:11], |exec_hi|
, null
7268 // W64
: v_cmp_neq_f16_e64 s
[10:11], |exec_hi|
, null ; encoding
: [0x0a,0x01,0x0d,0xd4,0x7f,0xf8,0x00,0x00]
7269 // W32-ERR
: :[[@LINE-
2]]:19: error
: invalid operand for instruction
7271 v_cmp_neq_f16_e64 s
[10:11], null
, exec_lo
7272 // W64
: v_cmp_neq_f16_e64 s
[10:11], null
, exec_lo ; encoding
: [0x0a,0x00,0x0d,0xd4,0x7c,0xfc,0x00,0x00]
7273 // W32-ERR
: :[[@LINE-
2]]:19: error
: invalid operand for instruction
7275 v_cmp_neq_f16_e64 s
[104:105], -1, exec_hi
7276 // W64
: v_cmp_neq_f16_e64 s
[104:105], -1, exec_hi ; encoding
: [0x68,0x00,0x0d,0xd4,0xc1,0xfe,0x00,0x00]
7277 // W32-ERR
: :[[@LINE-
2]]:19: error
: invalid operand for instruction
7279 v_cmp_neq_f16_e64 vcc
, 0.5, -m0
7280 // W64
: v_cmp_neq_f16_e64 vcc
, 0.5, -m0 ; encoding
: [0x6a,0x00,0x0d,0xd4,0xf0,0xfa,0x00,0x40]
7281 // W32-ERR
: :[[@LINE-
2]]:19: error
: invalid operand for instruction
7283 v_cmp_neq_f16_e64 ttmp
[14:15], -src_scc
, |vcc_lo|
7284 // W64
: v_cmp_neq_f16_e64 ttmp
[14:15], -src_scc
, |vcc_lo| ; encoding
: [0x7a,0x02,0x0d,0xd4,0xfd,0xd4,0x00,0x20]
7285 // W32-ERR
: :[[@LINE-
2]]:19: error
: invalid operand for instruction
7287 v_cmp_neq_f16_e64 null
, -|
0xfe0b|
, -|vcc_hi| clamp
7288 // GFX11
: v_cmp_neq_f16_e64 null
, -|
0xfe0b|
, -|vcc_hi| clamp ; encoding
: [0x7c,0x83,0x0d,0xd4,0xff,0xd6,0x00,0x60,0x0b,0xfe,0x00,0x00]
7290 v_cmp_neq_f32_e64 s5
, v1
, v2
7291 // W32
: v_cmp_neq_f32_e64 s5
, v1
, v2 ; encoding
: [0x05,0x00,0x1d,0xd4,0x01,0x05,0x02,0x00]
7292 // W64-ERR
: :[[@LINE-
2]]:19: error
: invalid operand for instruction
7294 v_cmp_neq_f32_e64 s5
, v255
, v255
7295 // W32
: v_cmp_neq_f32_e64 s5
, v255
, v255 ; encoding
: [0x05,0x00,0x1d,0xd4,0xff,0xff,0x03,0x00]
7296 // W64-ERR
: :[[@LINE-
2]]:19: error
: invalid operand for instruction
7298 v_cmp_neq_f32_e64 s5
, s1
, s2
7299 // W32
: v_cmp_neq_f32_e64 s5
, s1
, s2 ; encoding
: [0x05,0x00,0x1d,0xd4,0x01,0x04,0x00,0x00]
7300 // W64-ERR
: :[[@LINE-
2]]:19: error
: invalid operand for instruction
7302 v_cmp_neq_f32_e64 s5
, s105
, s105
7303 // W32
: v_cmp_neq_f32_e64 s5
, s105
, s105 ; encoding
: [0x05,0x00,0x1d,0xd4,0x69,0xd2,0x00,0x00]
7304 // W64-ERR
: :[[@LINE-
2]]:19: error
: invalid operand for instruction
7306 v_cmp_neq_f32_e64 s5
, vcc_lo
, ttmp15
7307 // W32
: v_cmp_neq_f32_e64 s5
, vcc_lo
, ttmp15 ; encoding
: [0x05,0x00,0x1d,0xd4,0x6a,0xf6,0x00,0x00]
7308 // W64-ERR
: :[[@LINE-
2]]:19: error
: invalid operand for instruction
7310 v_cmp_neq_f32_e64 s5
, vcc_hi
, 0xaf123456
7311 // W32
: v_cmp_neq_f32_e64 s5
, vcc_hi
, 0xaf123456 ; encoding
: [0x05,0x00,0x1d,0xd4,0x6b,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf]
7312 // W64-ERR
: :[[@LINE-
2]]:19: error
: invalid operand for instruction
7314 v_cmp_neq_f32_e64 s5
, ttmp15
, src_scc
7315 // W32
: v_cmp_neq_f32_e64 s5
, ttmp15
, src_scc ; encoding
: [0x05,0x00,0x1d,0xd4,0x7b,0xfa,0x01,0x00]
7316 // W64-ERR
: :[[@LINE-
2]]:19: error
: invalid operand for instruction
7318 v_cmp_neq_f32_e64 s5
, m0
, 0.5
7319 // W32
: v_cmp_neq_f32_e64 s5
, m0
, 0.5 ; encoding
: [0x05,0x00,0x1d,0xd4,0x7d,0xe0,0x01,0x00]
7320 // W64-ERR
: :[[@LINE-
2]]:19: error
: invalid operand for instruction
7322 v_cmp_neq_f32_e64 s5
, exec_lo
, -1
7323 // W32
: v_cmp_neq_f32_e64 s5
, exec_lo
, -1 ; encoding
: [0x05,0x00,0x1d,0xd4,0x7e,0x82,0x01,0x00]
7324 // W64-ERR
: :[[@LINE-
2]]:19: error
: invalid operand for instruction
7326 v_cmp_neq_f32_e64 s5
, |exec_hi|
, null
7327 // W32
: v_cmp_neq_f32_e64 s5
, |exec_hi|
, null ; encoding
: [0x05,0x01,0x1d,0xd4,0x7f,0xf8,0x00,0x00]
7328 // W64-ERR
: :[[@LINE-
2]]:19: error
: invalid operand for instruction
7330 v_cmp_neq_f32_e64 s105
, null
, exec_lo
7331 // W32
: v_cmp_neq_f32_e64 s105
, null
, exec_lo ; encoding
: [0x69,0x00,0x1d,0xd4,0x7c,0xfc,0x00,0x00]
7332 // W64-ERR
: :[[@LINE-
2]]:19: error
: invalid operand for instruction
7334 v_cmp_neq_f32_e64 vcc_lo
, -1, exec_hi
7335 // W32
: v_cmp_neq_f32_e64 vcc_lo
, -1, exec_hi ; encoding
: [0x6a,0x00,0x1d,0xd4,0xc1,0xfe,0x00,0x00]
7336 // W64-ERR
: :[[@LINE-
2]]:19: error
: invalid operand for instruction
7338 v_cmp_neq_f32_e64 vcc_hi
, 0.5, -m0
7339 // W32
: v_cmp_neq_f32_e64 vcc_hi
, 0.5, -m0 ; encoding
: [0x6b,0x00,0x1d,0xd4,0xf0,0xfa,0x00,0x40]
7340 // W64-ERR
: :[[@LINE-
2]]:19: error
: invalid operand for instruction
7342 v_cmp_neq_f32_e64 ttmp15
, -src_scc
, |vcc_lo|
7343 // W32
: v_cmp_neq_f32_e64 ttmp15
, -src_scc
, |vcc_lo| ; encoding
: [0x7b,0x02,0x1d,0xd4,0xfd,0xd4,0x00,0x20]
7344 // W64-ERR
: :[[@LINE-
2]]:19: error
: invalid operand for instruction
7346 v_cmp_neq_f32_e64 s
[10:11], v1
, v2
7347 // W64
: v_cmp_neq_f32_e64 s
[10:11], v1
, v2 ; encoding
: [0x0a,0x00,0x1d,0xd4,0x01,0x05,0x02,0x00]
7348 // W32-ERR
: :[[@LINE-
2]]:19: error
: invalid operand for instruction
7350 v_cmp_neq_f32_e64 s
[10:11], v255
, v255
7351 // W64
: v_cmp_neq_f32_e64 s
[10:11], v255
, v255 ; encoding
: [0x0a,0x00,0x1d,0xd4,0xff,0xff,0x03,0x00]
7352 // W32-ERR
: :[[@LINE-
2]]:19: error
: invalid operand for instruction
7354 v_cmp_neq_f32_e64 s
[10:11], s1
, s2
7355 // W64
: v_cmp_neq_f32_e64 s
[10:11], s1
, s2 ; encoding
: [0x0a,0x00,0x1d,0xd4,0x01,0x04,0x00,0x00]
7356 // W32-ERR
: :[[@LINE-
2]]:19: error
: invalid operand for instruction
7358 v_cmp_neq_f32_e64 s
[10:11], s105
, s105
7359 // W64
: v_cmp_neq_f32_e64 s
[10:11], s105
, s105 ; encoding
: [0x0a,0x00,0x1d,0xd4,0x69,0xd2,0x00,0x00]
7360 // W32-ERR
: :[[@LINE-
2]]:19: error
: invalid operand for instruction
7362 v_cmp_neq_f32_e64 s
[10:11], vcc_lo
, ttmp15
7363 // W64
: v_cmp_neq_f32_e64 s
[10:11], vcc_lo
, ttmp15 ; encoding
: [0x0a,0x00,0x1d,0xd4,0x6a,0xf6,0x00,0x00]
7364 // W32-ERR
: :[[@LINE-
2]]:19: error
: invalid operand for instruction
7366 v_cmp_neq_f32_e64 s
[10:11], vcc_hi
, 0xaf123456
7367 // 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]
7368 // W32-ERR
: :[[@LINE-
2]]:19: error
: invalid operand for instruction
7370 v_cmp_neq_f32_e64 s
[10:11], ttmp15
, src_scc
7371 // W64
: v_cmp_neq_f32_e64 s
[10:11], ttmp15
, src_scc ; encoding
: [0x0a,0x00,0x1d,0xd4,0x7b,0xfa,0x01,0x00]
7372 // W32-ERR
: :[[@LINE-
2]]:19: error
: invalid operand for instruction
7374 v_cmp_neq_f32_e64 s
[10:11], m0
, 0.5
7375 // W64
: v_cmp_neq_f32_e64 s
[10:11], m0
, 0.5 ; encoding
: [0x0a,0x00,0x1d,0xd4,0x7d,0xe0,0x01,0x00]
7376 // W32-ERR
: :[[@LINE-
2]]:19: error
: invalid operand for instruction
7378 v_cmp_neq_f32_e64 s
[10:11], exec_lo
, -1
7379 // W64
: v_cmp_neq_f32_e64 s
[10:11], exec_lo
, -1 ; encoding
: [0x0a,0x00,0x1d,0xd4,0x7e,0x82,0x01,0x00]
7380 // W32-ERR
: :[[@LINE-
2]]:19: error
: invalid operand for instruction
7382 v_cmp_neq_f32_e64 s
[10:11], |exec_hi|
, null
7383 // W64
: v_cmp_neq_f32_e64 s
[10:11], |exec_hi|
, null ; encoding
: [0x0a,0x01,0x1d,0xd4,0x7f,0xf8,0x00,0x00]
7384 // W32-ERR
: :[[@LINE-
2]]:19: error
: invalid operand for instruction
7386 v_cmp_neq_f32_e64 s
[10:11], null
, exec_lo
7387 // W64
: v_cmp_neq_f32_e64 s
[10:11], null
, exec_lo ; encoding
: [0x0a,0x00,0x1d,0xd4,0x7c,0xfc,0x00,0x00]
7388 // W32-ERR
: :[[@LINE-
2]]:19: error
: invalid operand for instruction
7390 v_cmp_neq_f32_e64 s
[104:105], -1, exec_hi
7391 // W64
: v_cmp_neq_f32_e64 s
[104:105], -1, exec_hi ; encoding
: [0x68,0x00,0x1d,0xd4,0xc1,0xfe,0x00,0x00]
7392 // W32-ERR
: :[[@LINE-
2]]:19: error
: invalid operand for instruction
7394 v_cmp_neq_f32_e64 vcc
, 0.5, -m0
7395 // W64
: v_cmp_neq_f32_e64 vcc
, 0.5, -m0 ; encoding
: [0x6a,0x00,0x1d,0xd4,0xf0,0xfa,0x00,0x40]
7396 // W32-ERR
: :[[@LINE-
2]]:19: error
: invalid operand for instruction
7398 v_cmp_neq_f32_e64 ttmp
[14:15], -src_scc
, |vcc_lo|
7399 // W64
: v_cmp_neq_f32_e64 ttmp
[14:15], -src_scc
, |vcc_lo| ; encoding
: [0x7a,0x02,0x1d,0xd4,0xfd,0xd4,0x00,0x20]
7400 // W32-ERR
: :[[@LINE-
2]]:19: error
: invalid operand for instruction
7402 v_cmp_neq_f32_e64 null
, -|
0xaf123456|
, -|vcc_hi| clamp
7403 // GFX11
: v_cmp_neq_f32_e64 null
, -|
0xaf123456|
, -|vcc_hi| clamp ; encoding
: [0x7c,0x83,0x1d,0xd4,0xff,0xd6,0x00,0x60,0x56,0x34,0x12,0xaf]
7405 v_cmp_neq_f64_e64 s5
, v
[1:2], v
[2:3]
7406 // W32
: v_cmp_neq_f64_e64 s5
, v
[1:2], v
[2:3] ; encoding
: [0x05,0x00,0x2d,0xd4,0x01,0x05,0x02,0x00]
7407 // W64-ERR
: :[[@LINE-
2]]:19: error
: invalid operand for instruction
7409 v_cmp_neq_f64_e64 s5
, v
[254:255], v
[254:255]
7410 // W32
: v_cmp_neq_f64_e64 s5
, v
[254:255], v
[254:255] ; encoding
: [0x05,0x00,0x2d,0xd4,0xfe,0xfd,0x03,0x00]
7411 // W64-ERR
: :[[@LINE-
2]]:19: error
: invalid operand for instruction
7413 v_cmp_neq_f64_e64 s5
, s
[2:3], s
[4:5]
7414 // W32
: v_cmp_neq_f64_e64 s5
, s
[2:3], s
[4:5] ; encoding
: [0x05,0x00,0x2d,0xd4,0x02,0x08,0x00,0x00]
7415 // W64-ERR
: :[[@LINE-
2]]:19: error
: invalid operand for instruction
7417 v_cmp_neq_f64_e64 s5
, s
[104:105], s
[104:105]
7418 // W32
: v_cmp_neq_f64_e64 s5
, s
[104:105], s
[104:105] ; encoding
: [0x05,0x00,0x2d,0xd4,0x68,0xd0,0x00,0x00]
7419 // W64-ERR
: :[[@LINE-
2]]:19: error
: invalid operand for instruction
7421 v_cmp_neq_f64_e64 s5
, vcc
, ttmp
[14:15]
7422 // W32
: v_cmp_neq_f64_e64 s5
, vcc
, ttmp
[14:15] ; encoding
: [0x05,0x00,0x2d,0xd4,0x6a,0xf4,0x00,0x00]
7423 // W64-ERR
: :[[@LINE-
2]]:19: error
: invalid operand for instruction
7425 v_cmp_neq_f64_e64 s5
, ttmp
[14:15], 0xaf123456
7426 // W32
: v_cmp_neq_f64_e64 s5
, ttmp
[14:15], 0xaf123456 ; encoding
: [0x05,0x00,0x2d,0xd4,0x7a,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf]
7427 // W64-ERR
: :[[@LINE-
2]]:19: error
: invalid operand for instruction
7429 v_cmp_neq_f64_e64 s5
, -|exec|
, src_scc
7430 // W32
: v_cmp_neq_f64_e64 s5
, -|exec|
, src_scc ; encoding
: [0x05,0x01,0x2d,0xd4,0x7e,0xfa,0x01,0x20]
7431 // W64-ERR
: :[[@LINE-
2]]:19: error
: invalid operand for instruction
7433 v_cmp_neq_f64_e64 s105
, null
, 0.5
7434 // W32
: v_cmp_neq_f64_e64 s105
, null
, 0.5 ; encoding
: [0x69,0x00,0x2d,0xd4,0x7c,0xe0,0x01,0x00]
7435 // W64-ERR
: :[[@LINE-
2]]:19: error
: invalid operand for instruction
7437 v_cmp_neq_f64_e64 vcc_lo
, -1, -1
7438 // W32
: v_cmp_neq_f64_e64 vcc_lo
, -1, -1 ; encoding
: [0x6a,0x00,0x2d,0xd4,0xc1,0x82,0x01,0x00]
7439 // W64-ERR
: :[[@LINE-
2]]:19: error
: invalid operand for instruction
7441 v_cmp_neq_f64_e64 vcc_hi
, 0.5, null
7442 // W32
: v_cmp_neq_f64_e64 vcc_hi
, 0.5, null ; encoding
: [0x6b,0x00,0x2d,0xd4,0xf0,0xf8,0x00,0x00]
7443 // W64-ERR
: :[[@LINE-
2]]:19: error
: invalid operand for instruction
7445 v_cmp_neq_f64_e64 ttmp15
, -|src_scc|
, -|exec|
7446 // W32
: v_cmp_neq_f64_e64 ttmp15
, -|src_scc|
, -|exec| ; encoding
: [0x7b,0x03,0x2d,0xd4,0xfd,0xfc,0x00,0x60]
7447 // W64-ERR
: :[[@LINE-
2]]:19: error
: invalid operand for instruction
7449 v_cmp_neq_f64_e64 s
[10:11], v
[1:2], v
[2:3]
7450 // W64
: v_cmp_neq_f64_e64 s
[10:11], v
[1:2], v
[2:3] ; encoding
: [0x0a,0x00,0x2d,0xd4,0x01,0x05,0x02,0x00]
7451 // W32-ERR
: :[[@LINE-
2]]:19: error
: invalid operand for instruction
7453 v_cmp_neq_f64_e64 s
[10:11], v
[254:255], v
[254:255]
7454 // W64
: v_cmp_neq_f64_e64 s
[10:11], v
[254:255], v
[254:255] ; encoding
: [0x0a,0x00,0x2d,0xd4,0xfe,0xfd,0x03,0x00]
7455 // W32-ERR
: :[[@LINE-
2]]:19: error
: invalid operand for instruction
7457 v_cmp_neq_f64_e64 s
[10:11], s
[2:3], s
[4:5]
7458 // W64
: v_cmp_neq_f64_e64 s
[10:11], s
[2:3], s
[4:5] ; encoding
: [0x0a,0x00,0x2d,0xd4,0x02,0x08,0x00,0x00]
7459 // W32-ERR
: :[[@LINE-
2]]:19: error
: invalid operand for instruction
7461 v_cmp_neq_f64_e64 s
[10:11], s
[104:105], s
[104:105]
7462 // W64
: v_cmp_neq_f64_e64 s
[10:11], s
[104:105], s
[104:105] ; encoding
: [0x0a,0x00,0x2d,0xd4,0x68,0xd0,0x00,0x00]
7463 // W32-ERR
: :[[@LINE-
2]]:19: error
: invalid operand for instruction
7465 v_cmp_neq_f64_e64 s
[10:11], vcc
, ttmp
[14:15]
7466 // W64
: v_cmp_neq_f64_e64 s
[10:11], vcc
, ttmp
[14:15] ; encoding
: [0x0a,0x00,0x2d,0xd4,0x6a,0xf4,0x00,0x00]
7467 // W32-ERR
: :[[@LINE-
2]]:19: error
: invalid operand for instruction
7469 v_cmp_neq_f64_e64 s
[10:11], ttmp
[14:15], 0xaf123456
7470 // 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]
7471 // W32-ERR
: :[[@LINE-
2]]:19: error
: invalid operand for instruction
7473 v_cmp_neq_f64_e64 s
[10:11], -|exec|
, src_scc
7474 // W64
: v_cmp_neq_f64_e64 s
[10:11], -|exec|
, src_scc ; encoding
: [0x0a,0x01,0x2d,0xd4,0x7e,0xfa,0x01,0x20]
7475 // W32-ERR
: :[[@LINE-
2]]:19: error
: invalid operand for instruction
7477 v_cmp_neq_f64_e64 s
[10:11], null
, 0.5
7478 // W64
: v_cmp_neq_f64_e64 s
[10:11], null
, 0.5 ; encoding
: [0x0a,0x00,0x2d,0xd4,0x7c,0xe0,0x01,0x00]
7479 // W32-ERR
: :[[@LINE-
2]]:19: error
: invalid operand for instruction
7481 v_cmp_neq_f64_e64 s
[104:105], -1, -1
7482 // W64
: v_cmp_neq_f64_e64 s
[104:105], -1, -1 ; encoding
: [0x68,0x00,0x2d,0xd4,0xc1,0x82,0x01,0x00]
7483 // W32-ERR
: :[[@LINE-
2]]:19: error
: invalid operand for instruction
7485 v_cmp_neq_f64_e64 vcc
, 0.5, null
7486 // W64
: v_cmp_neq_f64_e64 vcc
, 0.5, null ; encoding
: [0x6a,0x00,0x2d,0xd4,0xf0,0xf8,0x00,0x00]
7487 // W32-ERR
: :[[@LINE-
2]]:19: error
: invalid operand for instruction
7489 v_cmp_neq_f64_e64 ttmp
[14:15], -|src_scc|
, -|exec|
7490 // W64
: v_cmp_neq_f64_e64 ttmp
[14:15], -|src_scc|
, -|exec| ; encoding
: [0x7a,0x03,0x2d,0xd4,0xfd,0xfc,0x00,0x60]
7491 // W32-ERR
: :[[@LINE-
2]]:19: error
: invalid operand for instruction
7493 v_cmp_neq_f64_e64 null
, 0xaf123456, -|vcc| clamp
7494 // GFX11
: v_cmp_neq_f64_e64 null
, 0xaf123456, -|vcc| clamp ; encoding
: [0x7c,0x82,0x2d,0xd4,0xff,0xd4,0x00,0x40,0x56,0x34,0x12,0xaf]
7496 v_cmp_nge_f16_e64 s5
, v1
, v2
7497 // W32
: v_cmp_nge_f16_e64 s5
, v1
, v2 ; encoding
: [0x05,0x00,0x09,0xd4,0x01,0x05,0x02,0x00]
7498 // W64-ERR
: :[[@LINE-
2]]:19: error
: invalid operand for instruction
7500 v_cmp_nge_f16_e64 s5
, v255
, v255
7501 // W32
: v_cmp_nge_f16_e64 s5
, v255
, v255 ; encoding
: [0x05,0x00,0x09,0xd4,0xff,0xff,0x03,0x00]
7502 // W64-ERR
: :[[@LINE-
2]]:19: error
: invalid operand for instruction
7504 v_cmp_nge_f16_e64 s5
, s1
, s2
7505 // W32
: v_cmp_nge_f16_e64 s5
, s1
, s2 ; encoding
: [0x05,0x00,0x09,0xd4,0x01,0x04,0x00,0x00]
7506 // W64-ERR
: :[[@LINE-
2]]:19: error
: invalid operand for instruction
7508 v_cmp_nge_f16_e64 s5
, s105
, s105
7509 // W32
: v_cmp_nge_f16_e64 s5
, s105
, s105 ; encoding
: [0x05,0x00,0x09,0xd4,0x69,0xd2,0x00,0x00]
7510 // W64-ERR
: :[[@LINE-
2]]:19: error
: invalid operand for instruction
7512 v_cmp_nge_f16_e64 s5
, vcc_lo
, ttmp15
7513 // W32
: v_cmp_nge_f16_e64 s5
, vcc_lo
, ttmp15 ; encoding
: [0x05,0x00,0x09,0xd4,0x6a,0xf6,0x00,0x00]
7514 // W64-ERR
: :[[@LINE-
2]]:19: error
: invalid operand for instruction
7516 v_cmp_nge_f16_e64 s5
, vcc_hi
, 0xfe0b
7517 // W32
: v_cmp_nge_f16_e64 s5
, vcc_hi
, 0xfe0b ; encoding
: [0x05,0x00,0x09,0xd4,0x6b,0xfe,0x01,0x00,0x0b,0xfe,0x00,0x00]
7518 // W64-ERR
: :[[@LINE-
2]]:19: error
: invalid operand for instruction
7520 v_cmp_nge_f16_e64 s5
, ttmp15
, src_scc
7521 // W32
: v_cmp_nge_f16_e64 s5
, ttmp15
, src_scc ; encoding
: [0x05,0x00,0x09,0xd4,0x7b,0xfa,0x01,0x00]
7522 // W64-ERR
: :[[@LINE-
2]]:19: error
: invalid operand for instruction
7524 v_cmp_nge_f16_e64 s5
, m0
, 0.5
7525 // W32
: v_cmp_nge_f16_e64 s5
, m0
, 0.5 ; encoding
: [0x05,0x00,0x09,0xd4,0x7d,0xe0,0x01,0x00]
7526 // W64-ERR
: :[[@LINE-
2]]:19: error
: invalid operand for instruction
7528 v_cmp_nge_f16_e64 s5
, exec_lo
, -1
7529 // W32
: v_cmp_nge_f16_e64 s5
, exec_lo
, -1 ; encoding
: [0x05,0x00,0x09,0xd4,0x7e,0x82,0x01,0x00]
7530 // W64-ERR
: :[[@LINE-
2]]:19: error
: invalid operand for instruction
7532 v_cmp_nge_f16_e64 s5
, |exec_hi|
, null
7533 // W32
: v_cmp_nge_f16_e64 s5
, |exec_hi|
, null ; encoding
: [0x05,0x01,0x09,0xd4,0x7f,0xf8,0x00,0x00]
7534 // W64-ERR
: :[[@LINE-
2]]:19: error
: invalid operand for instruction
7536 v_cmp_nge_f16_e64 s105
, null
, exec_lo
7537 // W32
: v_cmp_nge_f16_e64 s105
, null
, exec_lo ; encoding
: [0x69,0x00,0x09,0xd4,0x7c,0xfc,0x00,0x00]
7538 // W64-ERR
: :[[@LINE-
2]]:19: error
: invalid operand for instruction
7540 v_cmp_nge_f16_e64 vcc_lo
, -1, exec_hi
7541 // W32
: v_cmp_nge_f16_e64 vcc_lo
, -1, exec_hi ; encoding
: [0x6a,0x00,0x09,0xd4,0xc1,0xfe,0x00,0x00]
7542 // W64-ERR
: :[[@LINE-
2]]:19: error
: invalid operand for instruction
7544 v_cmp_nge_f16_e64 vcc_hi
, 0.5, -m0
7545 // W32
: v_cmp_nge_f16_e64 vcc_hi
, 0.5, -m0 ; encoding
: [0x6b,0x00,0x09,0xd4,0xf0,0xfa,0x00,0x40]
7546 // W64-ERR
: :[[@LINE-
2]]:19: error
: invalid operand for instruction
7548 v_cmp_nge_f16_e64 ttmp15
, -src_scc
, |vcc_lo|
7549 // W32
: v_cmp_nge_f16_e64 ttmp15
, -src_scc
, |vcc_lo| ; encoding
: [0x7b,0x02,0x09,0xd4,0xfd,0xd4,0x00,0x20]
7550 // W64-ERR
: :[[@LINE-
2]]:19: error
: invalid operand for instruction
7552 v_cmp_nge_f16_e64 s
[10:11], v1
, v2
7553 // W64
: v_cmp_nge_f16_e64 s
[10:11], v1
, v2 ; encoding
: [0x0a,0x00,0x09,0xd4,0x01,0x05,0x02,0x00]
7554 // W32-ERR
: :[[@LINE-
2]]:19: error
: invalid operand for instruction
7556 v_cmp_nge_f16_e64 s
[10:11], v255
, v255
7557 // W64
: v_cmp_nge_f16_e64 s
[10:11], v255
, v255 ; encoding
: [0x0a,0x00,0x09,0xd4,0xff,0xff,0x03,0x00]
7558 // W32-ERR
: :[[@LINE-
2]]:19: error
: invalid operand for instruction
7560 v_cmp_nge_f16_e64 s
[10:11], s1
, s2
7561 // W64
: v_cmp_nge_f16_e64 s
[10:11], s1
, s2 ; encoding
: [0x0a,0x00,0x09,0xd4,0x01,0x04,0x00,0x00]
7562 // W32-ERR
: :[[@LINE-
2]]:19: error
: invalid operand for instruction
7564 v_cmp_nge_f16_e64 s
[10:11], s105
, s105
7565 // W64
: v_cmp_nge_f16_e64 s
[10:11], s105
, s105 ; encoding
: [0x0a,0x00,0x09,0xd4,0x69,0xd2,0x00,0x00]
7566 // W32-ERR
: :[[@LINE-
2]]:19: error
: invalid operand for instruction
7568 v_cmp_nge_f16_e64 s
[10:11], vcc_lo
, ttmp15
7569 // W64
: v_cmp_nge_f16_e64 s
[10:11], vcc_lo
, ttmp15 ; encoding
: [0x0a,0x00,0x09,0xd4,0x6a,0xf6,0x00,0x00]
7570 // W32-ERR
: :[[@LINE-
2]]:19: error
: invalid operand for instruction
7572 v_cmp_nge_f16_e64 s
[10:11], vcc_hi
, 0xfe0b
7573 // 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]
7574 // W32-ERR
: :[[@LINE-
2]]:19: error
: invalid operand for instruction
7576 v_cmp_nge_f16_e64 s
[10:11], ttmp15
, src_scc
7577 // W64
: v_cmp_nge_f16_e64 s
[10:11], ttmp15
, src_scc ; encoding
: [0x0a,0x00,0x09,0xd4,0x7b,0xfa,0x01,0x00]
7578 // W32-ERR
: :[[@LINE-
2]]:19: error
: invalid operand for instruction
7580 v_cmp_nge_f16_e64 s
[10:11], m0
, 0.5
7581 // W64
: v_cmp_nge_f16_e64 s
[10:11], m0
, 0.5 ; encoding
: [0x0a,0x00,0x09,0xd4,0x7d,0xe0,0x01,0x00]
7582 // W32-ERR
: :[[@LINE-
2]]:19: error
: invalid operand for instruction
7584 v_cmp_nge_f16_e64 s
[10:11], exec_lo
, -1
7585 // W64
: v_cmp_nge_f16_e64 s
[10:11], exec_lo
, -1 ; encoding
: [0x0a,0x00,0x09,0xd4,0x7e,0x82,0x01,0x00]
7586 // W32-ERR
: :[[@LINE-
2]]:19: error
: invalid operand for instruction
7588 v_cmp_nge_f16_e64 s
[10:11], |exec_hi|
, null
7589 // W64
: v_cmp_nge_f16_e64 s
[10:11], |exec_hi|
, null ; encoding
: [0x0a,0x01,0x09,0xd4,0x7f,0xf8,0x00,0x00]
7590 // W32-ERR
: :[[@LINE-
2]]:19: error
: invalid operand for instruction
7592 v_cmp_nge_f16_e64 s
[10:11], null
, exec_lo
7593 // W64
: v_cmp_nge_f16_e64 s
[10:11], null
, exec_lo ; encoding
: [0x0a,0x00,0x09,0xd4,0x7c,0xfc,0x00,0x00]
7594 // W32-ERR
: :[[@LINE-
2]]:19: error
: invalid operand for instruction
7596 v_cmp_nge_f16_e64 s
[104:105], -1, exec_hi
7597 // W64
: v_cmp_nge_f16_e64 s
[104:105], -1, exec_hi ; encoding
: [0x68,0x00,0x09,0xd4,0xc1,0xfe,0x00,0x00]
7598 // W32-ERR
: :[[@LINE-
2]]:19: error
: invalid operand for instruction
7600 v_cmp_nge_f16_e64 vcc
, 0.5, -m0
7601 // W64
: v_cmp_nge_f16_e64 vcc
, 0.5, -m0 ; encoding
: [0x6a,0x00,0x09,0xd4,0xf0,0xfa,0x00,0x40]
7602 // W32-ERR
: :[[@LINE-
2]]:19: error
: invalid operand for instruction
7604 v_cmp_nge_f16_e64 ttmp
[14:15], -src_scc
, |vcc_lo|
7605 // W64
: v_cmp_nge_f16_e64 ttmp
[14:15], -src_scc
, |vcc_lo| ; encoding
: [0x7a,0x02,0x09,0xd4,0xfd,0xd4,0x00,0x20]
7606 // W32-ERR
: :[[@LINE-
2]]:19: error
: invalid operand for instruction
7608 v_cmp_nge_f16_e64 null
, -|
0xfe0b|
, -|vcc_hi| clamp
7609 // GFX11
: v_cmp_nge_f16_e64 null
, -|
0xfe0b|
, -|vcc_hi| clamp ; encoding
: [0x7c,0x83,0x09,0xd4,0xff,0xd6,0x00,0x60,0x0b,0xfe,0x00,0x00]
7611 v_cmp_nge_f32_e64 s5
, v1
, v2
7612 // W32
: v_cmp_nge_f32_e64 s5
, v1
, v2 ; encoding
: [0x05,0x00,0x19,0xd4,0x01,0x05,0x02,0x00]
7613 // W64-ERR
: :[[@LINE-
2]]:19: error
: invalid operand for instruction
7615 v_cmp_nge_f32_e64 s5
, v255
, v255
7616 // W32
: v_cmp_nge_f32_e64 s5
, v255
, v255 ; encoding
: [0x05,0x00,0x19,0xd4,0xff,0xff,0x03,0x00]
7617 // W64-ERR
: :[[@LINE-
2]]:19: error
: invalid operand for instruction
7619 v_cmp_nge_f32_e64 s5
, s1
, s2
7620 // W32
: v_cmp_nge_f32_e64 s5
, s1
, s2 ; encoding
: [0x05,0x00,0x19,0xd4,0x01,0x04,0x00,0x00]
7621 // W64-ERR
: :[[@LINE-
2]]:19: error
: invalid operand for instruction
7623 v_cmp_nge_f32_e64 s5
, s105
, s105
7624 // W32
: v_cmp_nge_f32_e64 s5
, s105
, s105 ; encoding
: [0x05,0x00,0x19,0xd4,0x69,0xd2,0x00,0x00]
7625 // W64-ERR
: :[[@LINE-
2]]:19: error
: invalid operand for instruction
7627 v_cmp_nge_f32_e64 s5
, vcc_lo
, ttmp15
7628 // W32
: v_cmp_nge_f32_e64 s5
, vcc_lo
, ttmp15 ; encoding
: [0x05,0x00,0x19,0xd4,0x6a,0xf6,0x00,0x00]
7629 // W64-ERR
: :[[@LINE-
2]]:19: error
: invalid operand for instruction
7631 v_cmp_nge_f32_e64 s5
, vcc_hi
, 0xaf123456
7632 // W32
: v_cmp_nge_f32_e64 s5
, vcc_hi
, 0xaf123456 ; encoding
: [0x05,0x00,0x19,0xd4,0x6b,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf]
7633 // W64-ERR
: :[[@LINE-
2]]:19: error
: invalid operand for instruction
7635 v_cmp_nge_f32_e64 s5
, ttmp15
, src_scc
7636 // W32
: v_cmp_nge_f32_e64 s5
, ttmp15
, src_scc ; encoding
: [0x05,0x00,0x19,0xd4,0x7b,0xfa,0x01,0x00]
7637 // W64-ERR
: :[[@LINE-
2]]:19: error
: invalid operand for instruction
7639 v_cmp_nge_f32_e64 s5
, m0
, 0.5
7640 // W32
: v_cmp_nge_f32_e64 s5
, m0
, 0.5 ; encoding
: [0x05,0x00,0x19,0xd4,0x7d,0xe0,0x01,0x00]
7641 // W64-ERR
: :[[@LINE-
2]]:19: error
: invalid operand for instruction
7643 v_cmp_nge_f32_e64 s5
, exec_lo
, -1
7644 // W32
: v_cmp_nge_f32_e64 s5
, exec_lo
, -1 ; encoding
: [0x05,0x00,0x19,0xd4,0x7e,0x82,0x01,0x00]
7645 // W64-ERR
: :[[@LINE-
2]]:19: error
: invalid operand for instruction
7647 v_cmp_nge_f32_e64 s5
, |exec_hi|
, null
7648 // W32
: v_cmp_nge_f32_e64 s5
, |exec_hi|
, null ; encoding
: [0x05,0x01,0x19,0xd4,0x7f,0xf8,0x00,0x00]
7649 // W64-ERR
: :[[@LINE-
2]]:19: error
: invalid operand for instruction
7651 v_cmp_nge_f32_e64 s105
, null
, exec_lo
7652 // W32
: v_cmp_nge_f32_e64 s105
, null
, exec_lo ; encoding
: [0x69,0x00,0x19,0xd4,0x7c,0xfc,0x00,0x00]
7653 // W64-ERR
: :[[@LINE-
2]]:19: error
: invalid operand for instruction
7655 v_cmp_nge_f32_e64 vcc_lo
, -1, exec_hi
7656 // W32
: v_cmp_nge_f32_e64 vcc_lo
, -1, exec_hi ; encoding
: [0x6a,0x00,0x19,0xd4,0xc1,0xfe,0x00,0x00]
7657 // W64-ERR
: :[[@LINE-
2]]:19: error
: invalid operand for instruction
7659 v_cmp_nge_f32_e64 vcc_hi
, 0.5, -m0
7660 // W32
: v_cmp_nge_f32_e64 vcc_hi
, 0.5, -m0 ; encoding
: [0x6b,0x00,0x19,0xd4,0xf0,0xfa,0x00,0x40]
7661 // W64-ERR
: :[[@LINE-
2]]:19: error
: invalid operand for instruction
7663 v_cmp_nge_f32_e64 ttmp15
, -src_scc
, |vcc_lo|
7664 // W32
: v_cmp_nge_f32_e64 ttmp15
, -src_scc
, |vcc_lo| ; encoding
: [0x7b,0x02,0x19,0xd4,0xfd,0xd4,0x00,0x20]
7665 // W64-ERR
: :[[@LINE-
2]]:19: error
: invalid operand for instruction
7667 v_cmp_nge_f32_e64 s
[10:11], v1
, v2
7668 // W64
: v_cmp_nge_f32_e64 s
[10:11], v1
, v2 ; encoding
: [0x0a,0x00,0x19,0xd4,0x01,0x05,0x02,0x00]
7669 // W32-ERR
: :[[@LINE-
2]]:19: error
: invalid operand for instruction
7671 v_cmp_nge_f32_e64 s
[10:11], v255
, v255
7672 // W64
: v_cmp_nge_f32_e64 s
[10:11], v255
, v255 ; encoding
: [0x0a,0x00,0x19,0xd4,0xff,0xff,0x03,0x00]
7673 // W32-ERR
: :[[@LINE-
2]]:19: error
: invalid operand for instruction
7675 v_cmp_nge_f32_e64 s
[10:11], s1
, s2
7676 // W64
: v_cmp_nge_f32_e64 s
[10:11], s1
, s2 ; encoding
: [0x0a,0x00,0x19,0xd4,0x01,0x04,0x00,0x00]
7677 // W32-ERR
: :[[@LINE-
2]]:19: error
: invalid operand for instruction
7679 v_cmp_nge_f32_e64 s
[10:11], s105
, s105
7680 // W64
: v_cmp_nge_f32_e64 s
[10:11], s105
, s105 ; encoding
: [0x0a,0x00,0x19,0xd4,0x69,0xd2,0x00,0x00]
7681 // W32-ERR
: :[[@LINE-
2]]:19: error
: invalid operand for instruction
7683 v_cmp_nge_f32_e64 s
[10:11], vcc_lo
, ttmp15
7684 // W64
: v_cmp_nge_f32_e64 s
[10:11], vcc_lo
, ttmp15 ; encoding
: [0x0a,0x00,0x19,0xd4,0x6a,0xf6,0x00,0x00]
7685 // W32-ERR
: :[[@LINE-
2]]:19: error
: invalid operand for instruction
7687 v_cmp_nge_f32_e64 s
[10:11], vcc_hi
, 0xaf123456
7688 // 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]
7689 // W32-ERR
: :[[@LINE-
2]]:19: error
: invalid operand for instruction
7691 v_cmp_nge_f32_e64 s
[10:11], ttmp15
, src_scc
7692 // W64
: v_cmp_nge_f32_e64 s
[10:11], ttmp15
, src_scc ; encoding
: [0x0a,0x00,0x19,0xd4,0x7b,0xfa,0x01,0x00]
7693 // W32-ERR
: :[[@LINE-
2]]:19: error
: invalid operand for instruction
7695 v_cmp_nge_f32_e64 s
[10:11], m0
, 0.5
7696 // W64
: v_cmp_nge_f32_e64 s
[10:11], m0
, 0.5 ; encoding
: [0x0a,0x00,0x19,0xd4,0x7d,0xe0,0x01,0x00]
7697 // W32-ERR
: :[[@LINE-
2]]:19: error
: invalid operand for instruction
7699 v_cmp_nge_f32_e64 s
[10:11], exec_lo
, -1
7700 // W64
: v_cmp_nge_f32_e64 s
[10:11], exec_lo
, -1 ; encoding
: [0x0a,0x00,0x19,0xd4,0x7e,0x82,0x01,0x00]
7701 // W32-ERR
: :[[@LINE-
2]]:19: error
: invalid operand for instruction
7703 v_cmp_nge_f32_e64 s
[10:11], |exec_hi|
, null
7704 // W64
: v_cmp_nge_f32_e64 s
[10:11], |exec_hi|
, null ; encoding
: [0x0a,0x01,0x19,0xd4,0x7f,0xf8,0x00,0x00]
7705 // W32-ERR
: :[[@LINE-
2]]:19: error
: invalid operand for instruction
7707 v_cmp_nge_f32_e64 s
[10:11], null
, exec_lo
7708 // W64
: v_cmp_nge_f32_e64 s
[10:11], null
, exec_lo ; encoding
: [0x0a,0x00,0x19,0xd4,0x7c,0xfc,0x00,0x00]
7709 // W32-ERR
: :[[@LINE-
2]]:19: error
: invalid operand for instruction
7711 v_cmp_nge_f32_e64 s
[104:105], -1, exec_hi
7712 // W64
: v_cmp_nge_f32_e64 s
[104:105], -1, exec_hi ; encoding
: [0x68,0x00,0x19,0xd4,0xc1,0xfe,0x00,0x00]
7713 // W32-ERR
: :[[@LINE-
2]]:19: error
: invalid operand for instruction
7715 v_cmp_nge_f32_e64 vcc
, 0.5, -m0
7716 // W64
: v_cmp_nge_f32_e64 vcc
, 0.5, -m0 ; encoding
: [0x6a,0x00,0x19,0xd4,0xf0,0xfa,0x00,0x40]
7717 // W32-ERR
: :[[@LINE-
2]]:19: error
: invalid operand for instruction
7719 v_cmp_nge_f32_e64 ttmp
[14:15], -src_scc
, |vcc_lo|
7720 // W64
: v_cmp_nge_f32_e64 ttmp
[14:15], -src_scc
, |vcc_lo| ; encoding
: [0x7a,0x02,0x19,0xd4,0xfd,0xd4,0x00,0x20]
7721 // W32-ERR
: :[[@LINE-
2]]:19: error
: invalid operand for instruction
7723 v_cmp_nge_f32_e64 null
, -|
0xaf123456|
, -|vcc_hi| clamp
7724 // GFX11
: v_cmp_nge_f32_e64 null
, -|
0xaf123456|
, -|vcc_hi| clamp ; encoding
: [0x7c,0x83,0x19,0xd4,0xff,0xd6,0x00,0x60,0x56,0x34,0x12,0xaf]
7726 v_cmp_nge_f64_e64 s5
, v
[1:2], v
[2:3]
7727 // W32
: v_cmp_nge_f64_e64 s5
, v
[1:2], v
[2:3] ; encoding
: [0x05,0x00,0x29,0xd4,0x01,0x05,0x02,0x00]
7728 // W64-ERR
: :[[@LINE-
2]]:19: error
: invalid operand for instruction
7730 v_cmp_nge_f64_e64 s5
, v
[254:255], v
[254:255]
7731 // W32
: v_cmp_nge_f64_e64 s5
, v
[254:255], v
[254:255] ; encoding
: [0x05,0x00,0x29,0xd4,0xfe,0xfd,0x03,0x00]
7732 // W64-ERR
: :[[@LINE-
2]]:19: error
: invalid operand for instruction
7734 v_cmp_nge_f64_e64 s5
, s
[2:3], s
[4:5]
7735 // W32
: v_cmp_nge_f64_e64 s5
, s
[2:3], s
[4:5] ; encoding
: [0x05,0x00,0x29,0xd4,0x02,0x08,0x00,0x00]
7736 // W64-ERR
: :[[@LINE-
2]]:19: error
: invalid operand for instruction
7738 v_cmp_nge_f64_e64 s5
, s
[104:105], s
[104:105]
7739 // W32
: v_cmp_nge_f64_e64 s5
, s
[104:105], s
[104:105] ; encoding
: [0x05,0x00,0x29,0xd4,0x68,0xd0,0x00,0x00]
7740 // W64-ERR
: :[[@LINE-
2]]:19: error
: invalid operand for instruction
7742 v_cmp_nge_f64_e64 s5
, vcc
, ttmp
[14:15]
7743 // W32
: v_cmp_nge_f64_e64 s5
, vcc
, ttmp
[14:15] ; encoding
: [0x05,0x00,0x29,0xd4,0x6a,0xf4,0x00,0x00]
7744 // W64-ERR
: :[[@LINE-
2]]:19: error
: invalid operand for instruction
7746 v_cmp_nge_f64_e64 s5
, ttmp
[14:15], 0xaf123456
7747 // W32
: v_cmp_nge_f64_e64 s5
, ttmp
[14:15], 0xaf123456 ; encoding
: [0x05,0x00,0x29,0xd4,0x7a,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf]
7748 // W64-ERR
: :[[@LINE-
2]]:19: error
: invalid operand for instruction
7750 v_cmp_nge_f64_e64 s5
, -|exec|
, src_scc
7751 // W32
: v_cmp_nge_f64_e64 s5
, -|exec|
, src_scc ; encoding
: [0x05,0x01,0x29,0xd4,0x7e,0xfa,0x01,0x20]
7752 // W64-ERR
: :[[@LINE-
2]]:19: error
: invalid operand for instruction
7754 v_cmp_nge_f64_e64 s105
, null
, 0.5
7755 // W32
: v_cmp_nge_f64_e64 s105
, null
, 0.5 ; encoding
: [0x69,0x00,0x29,0xd4,0x7c,0xe0,0x01,0x00]
7756 // W64-ERR
: :[[@LINE-
2]]:19: error
: invalid operand for instruction
7758 v_cmp_nge_f64_e64 vcc_lo
, -1, -1
7759 // W32
: v_cmp_nge_f64_e64 vcc_lo
, -1, -1 ; encoding
: [0x6a,0x00,0x29,0xd4,0xc1,0x82,0x01,0x00]
7760 // W64-ERR
: :[[@LINE-
2]]:19: error
: invalid operand for instruction
7762 v_cmp_nge_f64_e64 vcc_hi
, 0.5, null
7763 // W32
: v_cmp_nge_f64_e64 vcc_hi
, 0.5, null ; encoding
: [0x6b,0x00,0x29,0xd4,0xf0,0xf8,0x00,0x00]
7764 // W64-ERR
: :[[@LINE-
2]]:19: error
: invalid operand for instruction
7766 v_cmp_nge_f64_e64 ttmp15
, -|src_scc|
, -|exec|
7767 // W32
: v_cmp_nge_f64_e64 ttmp15
, -|src_scc|
, -|exec| ; encoding
: [0x7b,0x03,0x29,0xd4,0xfd,0xfc,0x00,0x60]
7768 // W64-ERR
: :[[@LINE-
2]]:19: error
: invalid operand for instruction
7770 v_cmp_nge_f64_e64 s
[10:11], v
[1:2], v
[2:3]
7771 // W64
: v_cmp_nge_f64_e64 s
[10:11], v
[1:2], v
[2:3] ; encoding
: [0x0a,0x00,0x29,0xd4,0x01,0x05,0x02,0x00]
7772 // W32-ERR
: :[[@LINE-
2]]:19: error
: invalid operand for instruction
7774 v_cmp_nge_f64_e64 s
[10:11], v
[254:255], v
[254:255]
7775 // W64
: v_cmp_nge_f64_e64 s
[10:11], v
[254:255], v
[254:255] ; encoding
: [0x0a,0x00,0x29,0xd4,0xfe,0xfd,0x03,0x00]
7776 // W32-ERR
: :[[@LINE-
2]]:19: error
: invalid operand for instruction
7778 v_cmp_nge_f64_e64 s
[10:11], s
[2:3], s
[4:5]
7779 // W64
: v_cmp_nge_f64_e64 s
[10:11], s
[2:3], s
[4:5] ; encoding
: [0x0a,0x00,0x29,0xd4,0x02,0x08,0x00,0x00]
7780 // W32-ERR
: :[[@LINE-
2]]:19: error
: invalid operand for instruction
7782 v_cmp_nge_f64_e64 s
[10:11], s
[104:105], s
[104:105]
7783 // W64
: v_cmp_nge_f64_e64 s
[10:11], s
[104:105], s
[104:105] ; encoding
: [0x0a,0x00,0x29,0xd4,0x68,0xd0,0x00,0x00]
7784 // W32-ERR
: :[[@LINE-
2]]:19: error
: invalid operand for instruction
7786 v_cmp_nge_f64_e64 s
[10:11], vcc
, ttmp
[14:15]
7787 // W64
: v_cmp_nge_f64_e64 s
[10:11], vcc
, ttmp
[14:15] ; encoding
: [0x0a,0x00,0x29,0xd4,0x6a,0xf4,0x00,0x00]
7788 // W32-ERR
: :[[@LINE-
2]]:19: error
: invalid operand for instruction
7790 v_cmp_nge_f64_e64 s
[10:11], ttmp
[14:15], 0xaf123456
7791 // 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]
7792 // W32-ERR
: :[[@LINE-
2]]:19: error
: invalid operand for instruction
7794 v_cmp_nge_f64_e64 s
[10:11], -|exec|
, src_scc
7795 // W64
: v_cmp_nge_f64_e64 s
[10:11], -|exec|
, src_scc ; encoding
: [0x0a,0x01,0x29,0xd4,0x7e,0xfa,0x01,0x20]
7796 // W32-ERR
: :[[@LINE-
2]]:19: error
: invalid operand for instruction
7798 v_cmp_nge_f64_e64 s
[10:11], null
, 0.5
7799 // W64
: v_cmp_nge_f64_e64 s
[10:11], null
, 0.5 ; encoding
: [0x0a,0x00,0x29,0xd4,0x7c,0xe0,0x01,0x00]
7800 // W32-ERR
: :[[@LINE-
2]]:19: error
: invalid operand for instruction
7802 v_cmp_nge_f64_e64 s
[104:105], -1, -1
7803 // W64
: v_cmp_nge_f64_e64 s
[104:105], -1, -1 ; encoding
: [0x68,0x00,0x29,0xd4,0xc1,0x82,0x01,0x00]
7804 // W32-ERR
: :[[@LINE-
2]]:19: error
: invalid operand for instruction
7806 v_cmp_nge_f64_e64 vcc
, 0.5, null
7807 // W64
: v_cmp_nge_f64_e64 vcc
, 0.5, null ; encoding
: [0x6a,0x00,0x29,0xd4,0xf0,0xf8,0x00,0x00]
7808 // W32-ERR
: :[[@LINE-
2]]:19: error
: invalid operand for instruction
7810 v_cmp_nge_f64_e64 ttmp
[14:15], -|src_scc|
, -|exec|
7811 // W64
: v_cmp_nge_f64_e64 ttmp
[14:15], -|src_scc|
, -|exec| ; encoding
: [0x7a,0x03,0x29,0xd4,0xfd,0xfc,0x00,0x60]
7812 // W32-ERR
: :[[@LINE-
2]]:19: error
: invalid operand for instruction
7814 v_cmp_nge_f64_e64 null
, 0xaf123456, -|vcc| clamp
7815 // GFX11
: v_cmp_nge_f64_e64 null
, 0xaf123456, -|vcc| clamp ; encoding
: [0x7c,0x82,0x29,0xd4,0xff,0xd4,0x00,0x40,0x56,0x34,0x12,0xaf]
7817 v_cmp_ngt_f16_e64 s5
, v1
, v2
7818 // W32
: v_cmp_ngt_f16_e64 s5
, v1
, v2 ; encoding
: [0x05,0x00,0x0b,0xd4,0x01,0x05,0x02,0x00]
7819 // W64-ERR
: :[[@LINE-
2]]:19: error
: invalid operand for instruction
7821 v_cmp_ngt_f16_e64 s5
, v255
, v255
7822 // W32
: v_cmp_ngt_f16_e64 s5
, v255
, v255 ; encoding
: [0x05,0x00,0x0b,0xd4,0xff,0xff,0x03,0x00]
7823 // W64-ERR
: :[[@LINE-
2]]:19: error
: invalid operand for instruction
7825 v_cmp_ngt_f16_e64 s5
, s1
, s2
7826 // W32
: v_cmp_ngt_f16_e64 s5
, s1
, s2 ; encoding
: [0x05,0x00,0x0b,0xd4,0x01,0x04,0x00,0x00]
7827 // W64-ERR
: :[[@LINE-
2]]:19: error
: invalid operand for instruction
7829 v_cmp_ngt_f16_e64 s5
, s105
, s105
7830 // W32
: v_cmp_ngt_f16_e64 s5
, s105
, s105 ; encoding
: [0x05,0x00,0x0b,0xd4,0x69,0xd2,0x00,0x00]
7831 // W64-ERR
: :[[@LINE-
2]]:19: error
: invalid operand for instruction
7833 v_cmp_ngt_f16_e64 s5
, vcc_lo
, ttmp15
7834 // W32
: v_cmp_ngt_f16_e64 s5
, vcc_lo
, ttmp15 ; encoding
: [0x05,0x00,0x0b,0xd4,0x6a,0xf6,0x00,0x00]
7835 // W64-ERR
: :[[@LINE-
2]]:19: error
: invalid operand for instruction
7837 v_cmp_ngt_f16_e64 s5
, vcc_hi
, 0xfe0b
7838 // W32
: v_cmp_ngt_f16_e64 s5
, vcc_hi
, 0xfe0b ; encoding
: [0x05,0x00,0x0b,0xd4,0x6b,0xfe,0x01,0x00,0x0b,0xfe,0x00,0x00]
7839 // W64-ERR
: :[[@LINE-
2]]:19: error
: invalid operand for instruction
7841 v_cmp_ngt_f16_e64 s5
, ttmp15
, src_scc
7842 // W32
: v_cmp_ngt_f16_e64 s5
, ttmp15
, src_scc ; encoding
: [0x05,0x00,0x0b,0xd4,0x7b,0xfa,0x01,0x00]
7843 // W64-ERR
: :[[@LINE-
2]]:19: error
: invalid operand for instruction
7845 v_cmp_ngt_f16_e64 s5
, m0
, 0.5
7846 // W32
: v_cmp_ngt_f16_e64 s5
, m0
, 0.5 ; encoding
: [0x05,0x00,0x0b,0xd4,0x7d,0xe0,0x01,0x00]
7847 // W64-ERR
: :[[@LINE-
2]]:19: error
: invalid operand for instruction
7849 v_cmp_ngt_f16_e64 s5
, exec_lo
, -1
7850 // W32
: v_cmp_ngt_f16_e64 s5
, exec_lo
, -1 ; encoding
: [0x05,0x00,0x0b,0xd4,0x7e,0x82,0x01,0x00]
7851 // W64-ERR
: :[[@LINE-
2]]:19: error
: invalid operand for instruction
7853 v_cmp_ngt_f16_e64 s5
, |exec_hi|
, null
7854 // W32
: v_cmp_ngt_f16_e64 s5
, |exec_hi|
, null ; encoding
: [0x05,0x01,0x0b,0xd4,0x7f,0xf8,0x00,0x00]
7855 // W64-ERR
: :[[@LINE-
2]]:19: error
: invalid operand for instruction
7857 v_cmp_ngt_f16_e64 s105
, null
, exec_lo
7858 // W32
: v_cmp_ngt_f16_e64 s105
, null
, exec_lo ; encoding
: [0x69,0x00,0x0b,0xd4,0x7c,0xfc,0x00,0x00]
7859 // W64-ERR
: :[[@LINE-
2]]:19: error
: invalid operand for instruction
7861 v_cmp_ngt_f16_e64 vcc_lo
, -1, exec_hi
7862 // W32
: v_cmp_ngt_f16_e64 vcc_lo
, -1, exec_hi ; encoding
: [0x6a,0x00,0x0b,0xd4,0xc1,0xfe,0x00,0x00]
7863 // W64-ERR
: :[[@LINE-
2]]:19: error
: invalid operand for instruction
7865 v_cmp_ngt_f16_e64 vcc_hi
, 0.5, -m0
7866 // W32
: v_cmp_ngt_f16_e64 vcc_hi
, 0.5, -m0 ; encoding
: [0x6b,0x00,0x0b,0xd4,0xf0,0xfa,0x00,0x40]
7867 // W64-ERR
: :[[@LINE-
2]]:19: error
: invalid operand for instruction
7869 v_cmp_ngt_f16_e64 ttmp15
, -src_scc
, |vcc_lo|
7870 // W32
: v_cmp_ngt_f16_e64 ttmp15
, -src_scc
, |vcc_lo| ; encoding
: [0x7b,0x02,0x0b,0xd4,0xfd,0xd4,0x00,0x20]
7871 // W64-ERR
: :[[@LINE-
2]]:19: error
: invalid operand for instruction
7873 v_cmp_ngt_f16_e64 s
[10:11], v1
, v2
7874 // W64
: v_cmp_ngt_f16_e64 s
[10:11], v1
, v2 ; encoding
: [0x0a,0x00,0x0b,0xd4,0x01,0x05,0x02,0x00]
7875 // W32-ERR
: :[[@LINE-
2]]:19: error
: invalid operand for instruction
7877 v_cmp_ngt_f16_e64 s
[10:11], v255
, v255
7878 // W64
: v_cmp_ngt_f16_e64 s
[10:11], v255
, v255 ; encoding
: [0x0a,0x00,0x0b,0xd4,0xff,0xff,0x03,0x00]
7879 // W32-ERR
: :[[@LINE-
2]]:19: error
: invalid operand for instruction
7881 v_cmp_ngt_f16_e64 s
[10:11], s1
, s2
7882 // W64
: v_cmp_ngt_f16_e64 s
[10:11], s1
, s2 ; encoding
: [0x0a,0x00,0x0b,0xd4,0x01,0x04,0x00,0x00]
7883 // W32-ERR
: :[[@LINE-
2]]:19: error
: invalid operand for instruction
7885 v_cmp_ngt_f16_e64 s
[10:11], s105
, s105
7886 // W64
: v_cmp_ngt_f16_e64 s
[10:11], s105
, s105 ; encoding
: [0x0a,0x00,0x0b,0xd4,0x69,0xd2,0x00,0x00]
7887 // W32-ERR
: :[[@LINE-
2]]:19: error
: invalid operand for instruction
7889 v_cmp_ngt_f16_e64 s
[10:11], vcc_lo
, ttmp15
7890 // W64
: v_cmp_ngt_f16_e64 s
[10:11], vcc_lo
, ttmp15 ; encoding
: [0x0a,0x00,0x0b,0xd4,0x6a,0xf6,0x00,0x00]
7891 // W32-ERR
: :[[@LINE-
2]]:19: error
: invalid operand for instruction
7893 v_cmp_ngt_f16_e64 s
[10:11], vcc_hi
, 0xfe0b
7894 // 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]
7895 // W32-ERR
: :[[@LINE-
2]]:19: error
: invalid operand for instruction
7897 v_cmp_ngt_f16_e64 s
[10:11], ttmp15
, src_scc
7898 // W64
: v_cmp_ngt_f16_e64 s
[10:11], ttmp15
, src_scc ; encoding
: [0x0a,0x00,0x0b,0xd4,0x7b,0xfa,0x01,0x00]
7899 // W32-ERR
: :[[@LINE-
2]]:19: error
: invalid operand for instruction
7901 v_cmp_ngt_f16_e64 s
[10:11], m0
, 0.5
7902 // W64
: v_cmp_ngt_f16_e64 s
[10:11], m0
, 0.5 ; encoding
: [0x0a,0x00,0x0b,0xd4,0x7d,0xe0,0x01,0x00]
7903 // W32-ERR
: :[[@LINE-
2]]:19: error
: invalid operand for instruction
7905 v_cmp_ngt_f16_e64 s
[10:11], exec_lo
, -1
7906 // W64
: v_cmp_ngt_f16_e64 s
[10:11], exec_lo
, -1 ; encoding
: [0x0a,0x00,0x0b,0xd4,0x7e,0x82,0x01,0x00]
7907 // W32-ERR
: :[[@LINE-
2]]:19: error
: invalid operand for instruction
7909 v_cmp_ngt_f16_e64 s
[10:11], |exec_hi|
, null
7910 // W64
: v_cmp_ngt_f16_e64 s
[10:11], |exec_hi|
, null ; encoding
: [0x0a,0x01,0x0b,0xd4,0x7f,0xf8,0x00,0x00]
7911 // W32-ERR
: :[[@LINE-
2]]:19: error
: invalid operand for instruction
7913 v_cmp_ngt_f16_e64 s
[10:11], null
, exec_lo
7914 // W64
: v_cmp_ngt_f16_e64 s
[10:11], null
, exec_lo ; encoding
: [0x0a,0x00,0x0b,0xd4,0x7c,0xfc,0x00,0x00]
7915 // W32-ERR
: :[[@LINE-
2]]:19: error
: invalid operand for instruction
7917 v_cmp_ngt_f16_e64 s
[104:105], -1, exec_hi
7918 // W64
: v_cmp_ngt_f16_e64 s
[104:105], -1, exec_hi ; encoding
: [0x68,0x00,0x0b,0xd4,0xc1,0xfe,0x00,0x00]
7919 // W32-ERR
: :[[@LINE-
2]]:19: error
: invalid operand for instruction
7921 v_cmp_ngt_f16_e64 vcc
, 0.5, -m0
7922 // W64
: v_cmp_ngt_f16_e64 vcc
, 0.5, -m0 ; encoding
: [0x6a,0x00,0x0b,0xd4,0xf0,0xfa,0x00,0x40]
7923 // W32-ERR
: :[[@LINE-
2]]:19: error
: invalid operand for instruction
7925 v_cmp_ngt_f16_e64 ttmp
[14:15], -src_scc
, |vcc_lo|
7926 // W64
: v_cmp_ngt_f16_e64 ttmp
[14:15], -src_scc
, |vcc_lo| ; encoding
: [0x7a,0x02,0x0b,0xd4,0xfd,0xd4,0x00,0x20]
7927 // W32-ERR
: :[[@LINE-
2]]:19: error
: invalid operand for instruction
7929 v_cmp_ngt_f16_e64 null
, -|
0xfe0b|
, -|vcc_hi| clamp
7930 // GFX11
: v_cmp_ngt_f16_e64 null
, -|
0xfe0b|
, -|vcc_hi| clamp ; encoding
: [0x7c,0x83,0x0b,0xd4,0xff,0xd6,0x00,0x60,0x0b,0xfe,0x00,0x00]
7932 v_cmp_ngt_f32_e64 s5
, v1
, v2
7933 // W32
: v_cmp_ngt_f32_e64 s5
, v1
, v2 ; encoding
: [0x05,0x00,0x1b,0xd4,0x01,0x05,0x02,0x00]
7934 // W64-ERR
: :[[@LINE-
2]]:19: error
: invalid operand for instruction
7936 v_cmp_ngt_f32_e64 s5
, v255
, v255
7937 // W32
: v_cmp_ngt_f32_e64 s5
, v255
, v255 ; encoding
: [0x05,0x00,0x1b,0xd4,0xff,0xff,0x03,0x00]
7938 // W64-ERR
: :[[@LINE-
2]]:19: error
: invalid operand for instruction
7940 v_cmp_ngt_f32_e64 s5
, s1
, s2
7941 // W32
: v_cmp_ngt_f32_e64 s5
, s1
, s2 ; encoding
: [0x05,0x00,0x1b,0xd4,0x01,0x04,0x00,0x00]
7942 // W64-ERR
: :[[@LINE-
2]]:19: error
: invalid operand for instruction
7944 v_cmp_ngt_f32_e64 s5
, s105
, s105
7945 // W32
: v_cmp_ngt_f32_e64 s5
, s105
, s105 ; encoding
: [0x05,0x00,0x1b,0xd4,0x69,0xd2,0x00,0x00]
7946 // W64-ERR
: :[[@LINE-
2]]:19: error
: invalid operand for instruction
7948 v_cmp_ngt_f32_e64 s5
, vcc_lo
, ttmp15
7949 // W32
: v_cmp_ngt_f32_e64 s5
, vcc_lo
, ttmp15 ; encoding
: [0x05,0x00,0x1b,0xd4,0x6a,0xf6,0x00,0x00]
7950 // W64-ERR
: :[[@LINE-
2]]:19: error
: invalid operand for instruction
7952 v_cmp_ngt_f32_e64 s5
, vcc_hi
, 0xaf123456
7953 // W32
: v_cmp_ngt_f32_e64 s5
, vcc_hi
, 0xaf123456 ; encoding
: [0x05,0x00,0x1b,0xd4,0x6b,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf]
7954 // W64-ERR
: :[[@LINE-
2]]:19: error
: invalid operand for instruction
7956 v_cmp_ngt_f32_e64 s5
, ttmp15
, src_scc
7957 // W32
: v_cmp_ngt_f32_e64 s5
, ttmp15
, src_scc ; encoding
: [0x05,0x00,0x1b,0xd4,0x7b,0xfa,0x01,0x00]
7958 // W64-ERR
: :[[@LINE-
2]]:19: error
: invalid operand for instruction
7960 v_cmp_ngt_f32_e64 s5
, m0
, 0.5
7961 // W32
: v_cmp_ngt_f32_e64 s5
, m0
, 0.5 ; encoding
: [0x05,0x00,0x1b,0xd4,0x7d,0xe0,0x01,0x00]
7962 // W64-ERR
: :[[@LINE-
2]]:19: error
: invalid operand for instruction
7964 v_cmp_ngt_f32_e64 s5
, exec_lo
, -1
7965 // W32
: v_cmp_ngt_f32_e64 s5
, exec_lo
, -1 ; encoding
: [0x05,0x00,0x1b,0xd4,0x7e,0x82,0x01,0x00]
7966 // W64-ERR
: :[[@LINE-
2]]:19: error
: invalid operand for instruction
7968 v_cmp_ngt_f32_e64 s5
, |exec_hi|
, null
7969 // W32
: v_cmp_ngt_f32_e64 s5
, |exec_hi|
, null ; encoding
: [0x05,0x01,0x1b,0xd4,0x7f,0xf8,0x00,0x00]
7970 // W64-ERR
: :[[@LINE-
2]]:19: error
: invalid operand for instruction
7972 v_cmp_ngt_f32_e64 s105
, null
, exec_lo
7973 // W32
: v_cmp_ngt_f32_e64 s105
, null
, exec_lo ; encoding
: [0x69,0x00,0x1b,0xd4,0x7c,0xfc,0x00,0x00]
7974 // W64-ERR
: :[[@LINE-
2]]:19: error
: invalid operand for instruction
7976 v_cmp_ngt_f32_e64 vcc_lo
, -1, exec_hi
7977 // W32
: v_cmp_ngt_f32_e64 vcc_lo
, -1, exec_hi ; encoding
: [0x6a,0x00,0x1b,0xd4,0xc1,0xfe,0x00,0x00]
7978 // W64-ERR
: :[[@LINE-
2]]:19: error
: invalid operand for instruction
7980 v_cmp_ngt_f32_e64 vcc_hi
, 0.5, -m0
7981 // W32
: v_cmp_ngt_f32_e64 vcc_hi
, 0.5, -m0 ; encoding
: [0x6b,0x00,0x1b,0xd4,0xf0,0xfa,0x00,0x40]
7982 // W64-ERR
: :[[@LINE-
2]]:19: error
: invalid operand for instruction
7984 v_cmp_ngt_f32_e64 ttmp15
, -src_scc
, |vcc_lo|
7985 // W32
: v_cmp_ngt_f32_e64 ttmp15
, -src_scc
, |vcc_lo| ; encoding
: [0x7b,0x02,0x1b,0xd4,0xfd,0xd4,0x00,0x20]
7986 // W64-ERR
: :[[@LINE-
2]]:19: error
: invalid operand for instruction
7988 v_cmp_ngt_f32_e64 s
[10:11], v1
, v2
7989 // W64
: v_cmp_ngt_f32_e64 s
[10:11], v1
, v2 ; encoding
: [0x0a,0x00,0x1b,0xd4,0x01,0x05,0x02,0x00]
7990 // W32-ERR
: :[[@LINE-
2]]:19: error
: invalid operand for instruction
7992 v_cmp_ngt_f32_e64 s
[10:11], v255
, v255
7993 // W64
: v_cmp_ngt_f32_e64 s
[10:11], v255
, v255 ; encoding
: [0x0a,0x00,0x1b,0xd4,0xff,0xff,0x03,0x00]
7994 // W32-ERR
: :[[@LINE-
2]]:19: error
: invalid operand for instruction
7996 v_cmp_ngt_f32_e64 s
[10:11], s1
, s2
7997 // W64
: v_cmp_ngt_f32_e64 s
[10:11], s1
, s2 ; encoding
: [0x0a,0x00,0x1b,0xd4,0x01,0x04,0x00,0x00]
7998 // W32-ERR
: :[[@LINE-
2]]:19: error
: invalid operand for instruction
8000 v_cmp_ngt_f32_e64 s
[10:11], s105
, s105
8001 // W64
: v_cmp_ngt_f32_e64 s
[10:11], s105
, s105 ; encoding
: [0x0a,0x00,0x1b,0xd4,0x69,0xd2,0x00,0x00]
8002 // W32-ERR
: :[[@LINE-
2]]:19: error
: invalid operand for instruction
8004 v_cmp_ngt_f32_e64 s
[10:11], vcc_lo
, ttmp15
8005 // W64
: v_cmp_ngt_f32_e64 s
[10:11], vcc_lo
, ttmp15 ; encoding
: [0x0a,0x00,0x1b,0xd4,0x6a,0xf6,0x00,0x00]
8006 // W32-ERR
: :[[@LINE-
2]]:19: error
: invalid operand for instruction
8008 v_cmp_ngt_f32_e64 s
[10:11], vcc_hi
, 0xaf123456
8009 // 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]
8010 // W32-ERR
: :[[@LINE-
2]]:19: error
: invalid operand for instruction
8012 v_cmp_ngt_f32_e64 s
[10:11], ttmp15
, src_scc
8013 // W64
: v_cmp_ngt_f32_e64 s
[10:11], ttmp15
, src_scc ; encoding
: [0x0a,0x00,0x1b,0xd4,0x7b,0xfa,0x01,0x00]
8014 // W32-ERR
: :[[@LINE-
2]]:19: error
: invalid operand for instruction
8016 v_cmp_ngt_f32_e64 s
[10:11], m0
, 0.5
8017 // W64
: v_cmp_ngt_f32_e64 s
[10:11], m0
, 0.5 ; encoding
: [0x0a,0x00,0x1b,0xd4,0x7d,0xe0,0x01,0x00]
8018 // W32-ERR
: :[[@LINE-
2]]:19: error
: invalid operand for instruction
8020 v_cmp_ngt_f32_e64 s
[10:11], exec_lo
, -1
8021 // W64
: v_cmp_ngt_f32_e64 s
[10:11], exec_lo
, -1 ; encoding
: [0x0a,0x00,0x1b,0xd4,0x7e,0x82,0x01,0x00]
8022 // W32-ERR
: :[[@LINE-
2]]:19: error
: invalid operand for instruction
8024 v_cmp_ngt_f32_e64 s
[10:11], |exec_hi|
, null
8025 // W64
: v_cmp_ngt_f32_e64 s
[10:11], |exec_hi|
, null ; encoding
: [0x0a,0x01,0x1b,0xd4,0x7f,0xf8,0x00,0x00]
8026 // W32-ERR
: :[[@LINE-
2]]:19: error
: invalid operand for instruction
8028 v_cmp_ngt_f32_e64 s
[10:11], null
, exec_lo
8029 // W64
: v_cmp_ngt_f32_e64 s
[10:11], null
, exec_lo ; encoding
: [0x0a,0x00,0x1b,0xd4,0x7c,0xfc,0x00,0x00]
8030 // W32-ERR
: :[[@LINE-
2]]:19: error
: invalid operand for instruction
8032 v_cmp_ngt_f32_e64 s
[104:105], -1, exec_hi
8033 // W64
: v_cmp_ngt_f32_e64 s
[104:105], -1, exec_hi ; encoding
: [0x68,0x00,0x1b,0xd4,0xc1,0xfe,0x00,0x00]
8034 // W32-ERR
: :[[@LINE-
2]]:19: error
: invalid operand for instruction
8036 v_cmp_ngt_f32_e64 vcc
, 0.5, -m0
8037 // W64
: v_cmp_ngt_f32_e64 vcc
, 0.5, -m0 ; encoding
: [0x6a,0x00,0x1b,0xd4,0xf0,0xfa,0x00,0x40]
8038 // W32-ERR
: :[[@LINE-
2]]:19: error
: invalid operand for instruction
8040 v_cmp_ngt_f32_e64 ttmp
[14:15], -src_scc
, |vcc_lo|
8041 // W64
: v_cmp_ngt_f32_e64 ttmp
[14:15], -src_scc
, |vcc_lo| ; encoding
: [0x7a,0x02,0x1b,0xd4,0xfd,0xd4,0x00,0x20]
8042 // W32-ERR
: :[[@LINE-
2]]:19: error
: invalid operand for instruction
8044 v_cmp_ngt_f32_e64 null
, -|
0xaf123456|
, -|vcc_hi| clamp
8045 // GFX11
: v_cmp_ngt_f32_e64 null
, -|
0xaf123456|
, -|vcc_hi| clamp ; encoding
: [0x7c,0x83,0x1b,0xd4,0xff,0xd6,0x00,0x60,0x56,0x34,0x12,0xaf]
8047 v_cmp_ngt_f64_e64 s5
, v
[1:2], v
[2:3]
8048 // W32
: v_cmp_ngt_f64_e64 s5
, v
[1:2], v
[2:3] ; encoding
: [0x05,0x00,0x2b,0xd4,0x01,0x05,0x02,0x00]
8049 // W64-ERR
: :[[@LINE-
2]]:19: error
: invalid operand for instruction
8051 v_cmp_ngt_f64_e64 s5
, v
[254:255], v
[254:255]
8052 // W32
: v_cmp_ngt_f64_e64 s5
, v
[254:255], v
[254:255] ; encoding
: [0x05,0x00,0x2b,0xd4,0xfe,0xfd,0x03,0x00]
8053 // W64-ERR
: :[[@LINE-
2]]:19: error
: invalid operand for instruction
8055 v_cmp_ngt_f64_e64 s5
, s
[2:3], s
[4:5]
8056 // W32
: v_cmp_ngt_f64_e64 s5
, s
[2:3], s
[4:5] ; encoding
: [0x05,0x00,0x2b,0xd4,0x02,0x08,0x00,0x00]
8057 // W64-ERR
: :[[@LINE-
2]]:19: error
: invalid operand for instruction
8059 v_cmp_ngt_f64_e64 s5
, s
[104:105], s
[104:105]
8060 // W32
: v_cmp_ngt_f64_e64 s5
, s
[104:105], s
[104:105] ; encoding
: [0x05,0x00,0x2b,0xd4,0x68,0xd0,0x00,0x00]
8061 // W64-ERR
: :[[@LINE-
2]]:19: error
: invalid operand for instruction
8063 v_cmp_ngt_f64_e64 s5
, vcc
, ttmp
[14:15]
8064 // W32
: v_cmp_ngt_f64_e64 s5
, vcc
, ttmp
[14:15] ; encoding
: [0x05,0x00,0x2b,0xd4,0x6a,0xf4,0x00,0x00]
8065 // W64-ERR
: :[[@LINE-
2]]:19: error
: invalid operand for instruction
8067 v_cmp_ngt_f64_e64 s5
, ttmp
[14:15], 0xaf123456
8068 // W32
: v_cmp_ngt_f64_e64 s5
, ttmp
[14:15], 0xaf123456 ; encoding
: [0x05,0x00,0x2b,0xd4,0x7a,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf]
8069 // W64-ERR
: :[[@LINE-
2]]:19: error
: invalid operand for instruction
8071 v_cmp_ngt_f64_e64 s5
, -|exec|
, src_scc
8072 // W32
: v_cmp_ngt_f64_e64 s5
, -|exec|
, src_scc ; encoding
: [0x05,0x01,0x2b,0xd4,0x7e,0xfa,0x01,0x20]
8073 // W64-ERR
: :[[@LINE-
2]]:19: error
: invalid operand for instruction
8075 v_cmp_ngt_f64_e64 s105
, null
, 0.5
8076 // W32
: v_cmp_ngt_f64_e64 s105
, null
, 0.5 ; encoding
: [0x69,0x00,0x2b,0xd4,0x7c,0xe0,0x01,0x00]
8077 // W64-ERR
: :[[@LINE-
2]]:19: error
: invalid operand for instruction
8079 v_cmp_ngt_f64_e64 vcc_lo
, -1, -1
8080 // W32
: v_cmp_ngt_f64_e64 vcc_lo
, -1, -1 ; encoding
: [0x6a,0x00,0x2b,0xd4,0xc1,0x82,0x01,0x00]
8081 // W64-ERR
: :[[@LINE-
2]]:19: error
: invalid operand for instruction
8083 v_cmp_ngt_f64_e64 vcc_hi
, 0.5, null
8084 // W32
: v_cmp_ngt_f64_e64 vcc_hi
, 0.5, null ; encoding
: [0x6b,0x00,0x2b,0xd4,0xf0,0xf8,0x00,0x00]
8085 // W64-ERR
: :[[@LINE-
2]]:19: error
: invalid operand for instruction
8087 v_cmp_ngt_f64_e64 ttmp15
, -|src_scc|
, -|exec|
8088 // W32
: v_cmp_ngt_f64_e64 ttmp15
, -|src_scc|
, -|exec| ; encoding
: [0x7b,0x03,0x2b,0xd4,0xfd,0xfc,0x00,0x60]
8089 // W64-ERR
: :[[@LINE-
2]]:19: error
: invalid operand for instruction
8091 v_cmp_ngt_f64_e64 s
[10:11], v
[1:2], v
[2:3]
8092 // W64
: v_cmp_ngt_f64_e64 s
[10:11], v
[1:2], v
[2:3] ; encoding
: [0x0a,0x00,0x2b,0xd4,0x01,0x05,0x02,0x00]
8093 // W32-ERR
: :[[@LINE-
2]]:19: error
: invalid operand for instruction
8095 v_cmp_ngt_f64_e64 s
[10:11], v
[254:255], v
[254:255]
8096 // W64
: v_cmp_ngt_f64_e64 s
[10:11], v
[254:255], v
[254:255] ; encoding
: [0x0a,0x00,0x2b,0xd4,0xfe,0xfd,0x03,0x00]
8097 // W32-ERR
: :[[@LINE-
2]]:19: error
: invalid operand for instruction
8099 v_cmp_ngt_f64_e64 s
[10:11], s
[2:3], s
[4:5]
8100 // W64
: v_cmp_ngt_f64_e64 s
[10:11], s
[2:3], s
[4:5] ; encoding
: [0x0a,0x00,0x2b,0xd4,0x02,0x08,0x00,0x00]
8101 // W32-ERR
: :[[@LINE-
2]]:19: error
: invalid operand for instruction
8103 v_cmp_ngt_f64_e64 s
[10:11], s
[104:105], s
[104:105]
8104 // W64
: v_cmp_ngt_f64_e64 s
[10:11], s
[104:105], s
[104:105] ; encoding
: [0x0a,0x00,0x2b,0xd4,0x68,0xd0,0x00,0x00]
8105 // W32-ERR
: :[[@LINE-
2]]:19: error
: invalid operand for instruction
8107 v_cmp_ngt_f64_e64 s
[10:11], vcc
, ttmp
[14:15]
8108 // W64
: v_cmp_ngt_f64_e64 s
[10:11], vcc
, ttmp
[14:15] ; encoding
: [0x0a,0x00,0x2b,0xd4,0x6a,0xf4,0x00,0x00]
8109 // W32-ERR
: :[[@LINE-
2]]:19: error
: invalid operand for instruction
8111 v_cmp_ngt_f64_e64 s
[10:11], ttmp
[14:15], 0xaf123456
8112 // 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]
8113 // W32-ERR
: :[[@LINE-
2]]:19: error
: invalid operand for instruction
8115 v_cmp_ngt_f64_e64 s
[10:11], -|exec|
, src_scc
8116 // W64
: v_cmp_ngt_f64_e64 s
[10:11], -|exec|
, src_scc ; encoding
: [0x0a,0x01,0x2b,0xd4,0x7e,0xfa,0x01,0x20]
8117 // W32-ERR
: :[[@LINE-
2]]:19: error
: invalid operand for instruction
8119 v_cmp_ngt_f64_e64 s
[10:11], null
, 0.5
8120 // W64
: v_cmp_ngt_f64_e64 s
[10:11], null
, 0.5 ; encoding
: [0x0a,0x00,0x2b,0xd4,0x7c,0xe0,0x01,0x00]
8121 // W32-ERR
: :[[@LINE-
2]]:19: error
: invalid operand for instruction
8123 v_cmp_ngt_f64_e64 s
[104:105], -1, -1
8124 // W64
: v_cmp_ngt_f64_e64 s
[104:105], -1, -1 ; encoding
: [0x68,0x00,0x2b,0xd4,0xc1,0x82,0x01,0x00]
8125 // W32-ERR
: :[[@LINE-
2]]:19: error
: invalid operand for instruction
8127 v_cmp_ngt_f64_e64 vcc
, 0.5, null
8128 // W64
: v_cmp_ngt_f64_e64 vcc
, 0.5, null ; encoding
: [0x6a,0x00,0x2b,0xd4,0xf0,0xf8,0x00,0x00]
8129 // W32-ERR
: :[[@LINE-
2]]:19: error
: invalid operand for instruction
8131 v_cmp_ngt_f64_e64 ttmp
[14:15], -|src_scc|
, -|exec|
8132 // W64
: v_cmp_ngt_f64_e64 ttmp
[14:15], -|src_scc|
, -|exec| ; encoding
: [0x7a,0x03,0x2b,0xd4,0xfd,0xfc,0x00,0x60]
8133 // W32-ERR
: :[[@LINE-
2]]:19: error
: invalid operand for instruction
8135 v_cmp_ngt_f64_e64 null
, 0xaf123456, -|vcc| clamp
8136 // GFX11
: v_cmp_ngt_f64_e64 null
, 0xaf123456, -|vcc| clamp ; encoding
: [0x7c,0x82,0x2b,0xd4,0xff,0xd4,0x00,0x40,0x56,0x34,0x12,0xaf]
8138 v_cmp_nle_f16_e64 s5
, v1
, v2
8139 // W32
: v_cmp_nle_f16_e64 s5
, v1
, v2 ; encoding
: [0x05,0x00,0x0c,0xd4,0x01,0x05,0x02,0x00]
8140 // W64-ERR
: :[[@LINE-
2]]:19: error
: invalid operand for instruction
8142 v_cmp_nle_f16_e64 s5
, v255
, v255
8143 // W32
: v_cmp_nle_f16_e64 s5
, v255
, v255 ; encoding
: [0x05,0x00,0x0c,0xd4,0xff,0xff,0x03,0x00]
8144 // W64-ERR
: :[[@LINE-
2]]:19: error
: invalid operand for instruction
8146 v_cmp_nle_f16_e64 s5
, s1
, s2
8147 // W32
: v_cmp_nle_f16_e64 s5
, s1
, s2 ; encoding
: [0x05,0x00,0x0c,0xd4,0x01,0x04,0x00,0x00]
8148 // W64-ERR
: :[[@LINE-
2]]:19: error
: invalid operand for instruction
8150 v_cmp_nle_f16_e64 s5
, s105
, s105
8151 // W32
: v_cmp_nle_f16_e64 s5
, s105
, s105 ; encoding
: [0x05,0x00,0x0c,0xd4,0x69,0xd2,0x00,0x00]
8152 // W64-ERR
: :[[@LINE-
2]]:19: error
: invalid operand for instruction
8154 v_cmp_nle_f16_e64 s5
, vcc_lo
, ttmp15
8155 // W32
: v_cmp_nle_f16_e64 s5
, vcc_lo
, ttmp15 ; encoding
: [0x05,0x00,0x0c,0xd4,0x6a,0xf6,0x00,0x00]
8156 // W64-ERR
: :[[@LINE-
2]]:19: error
: invalid operand for instruction
8158 v_cmp_nle_f16_e64 s5
, vcc_hi
, 0xfe0b
8159 // W32
: v_cmp_nle_f16_e64 s5
, vcc_hi
, 0xfe0b ; encoding
: [0x05,0x00,0x0c,0xd4,0x6b,0xfe,0x01,0x00,0x0b,0xfe,0x00,0x00]
8160 // W64-ERR
: :[[@LINE-
2]]:19: error
: invalid operand for instruction
8162 v_cmp_nle_f16_e64 s5
, ttmp15
, src_scc
8163 // W32
: v_cmp_nle_f16_e64 s5
, ttmp15
, src_scc ; encoding
: [0x05,0x00,0x0c,0xd4,0x7b,0xfa,0x01,0x00]
8164 // W64-ERR
: :[[@LINE-
2]]:19: error
: invalid operand for instruction
8166 v_cmp_nle_f16_e64 s5
, m0
, 0.5
8167 // W32
: v_cmp_nle_f16_e64 s5
, m0
, 0.5 ; encoding
: [0x05,0x00,0x0c,0xd4,0x7d,0xe0,0x01,0x00]
8168 // W64-ERR
: :[[@LINE-
2]]:19: error
: invalid operand for instruction
8170 v_cmp_nle_f16_e64 s5
, exec_lo
, -1
8171 // W32
: v_cmp_nle_f16_e64 s5
, exec_lo
, -1 ; encoding
: [0x05,0x00,0x0c,0xd4,0x7e,0x82,0x01,0x00]
8172 // W64-ERR
: :[[@LINE-
2]]:19: error
: invalid operand for instruction
8174 v_cmp_nle_f16_e64 s5
, |exec_hi|
, null
8175 // W32
: v_cmp_nle_f16_e64 s5
, |exec_hi|
, null ; encoding
: [0x05,0x01,0x0c,0xd4,0x7f,0xf8,0x00,0x00]
8176 // W64-ERR
: :[[@LINE-
2]]:19: error
: invalid operand for instruction
8178 v_cmp_nle_f16_e64 s105
, null
, exec_lo
8179 // W32
: v_cmp_nle_f16_e64 s105
, null
, exec_lo ; encoding
: [0x69,0x00,0x0c,0xd4,0x7c,0xfc,0x00,0x00]
8180 // W64-ERR
: :[[@LINE-
2]]:19: error
: invalid operand for instruction
8182 v_cmp_nle_f16_e64 vcc_lo
, -1, exec_hi
8183 // W32
: v_cmp_nle_f16_e64 vcc_lo
, -1, exec_hi ; encoding
: [0x6a,0x00,0x0c,0xd4,0xc1,0xfe,0x00,0x00]
8184 // W64-ERR
: :[[@LINE-
2]]:19: error
: invalid operand for instruction
8186 v_cmp_nle_f16_e64 vcc_hi
, 0.5, -m0
8187 // W32
: v_cmp_nle_f16_e64 vcc_hi
, 0.5, -m0 ; encoding
: [0x6b,0x00,0x0c,0xd4,0xf0,0xfa,0x00,0x40]
8188 // W64-ERR
: :[[@LINE-
2]]:19: error
: invalid operand for instruction
8190 v_cmp_nle_f16_e64 ttmp15
, -src_scc
, |vcc_lo|
8191 // W32
: v_cmp_nle_f16_e64 ttmp15
, -src_scc
, |vcc_lo| ; encoding
: [0x7b,0x02,0x0c,0xd4,0xfd,0xd4,0x00,0x20]
8192 // W64-ERR
: :[[@LINE-
2]]:19: error
: invalid operand for instruction
8194 v_cmp_nle_f16_e64 s
[10:11], v1
, v2
8195 // W64
: v_cmp_nle_f16_e64 s
[10:11], v1
, v2 ; encoding
: [0x0a,0x00,0x0c,0xd4,0x01,0x05,0x02,0x00]
8196 // W32-ERR
: :[[@LINE-
2]]:19: error
: invalid operand for instruction
8198 v_cmp_nle_f16_e64 s
[10:11], v255
, v255
8199 // W64
: v_cmp_nle_f16_e64 s
[10:11], v255
, v255 ; encoding
: [0x0a,0x00,0x0c,0xd4,0xff,0xff,0x03,0x00]
8200 // W32-ERR
: :[[@LINE-
2]]:19: error
: invalid operand for instruction
8202 v_cmp_nle_f16_e64 s
[10:11], s1
, s2
8203 // W64
: v_cmp_nle_f16_e64 s
[10:11], s1
, s2 ; encoding
: [0x0a,0x00,0x0c,0xd4,0x01,0x04,0x00,0x00]
8204 // W32-ERR
: :[[@LINE-
2]]:19: error
: invalid operand for instruction
8206 v_cmp_nle_f16_e64 s
[10:11], s105
, s105
8207 // W64
: v_cmp_nle_f16_e64 s
[10:11], s105
, s105 ; encoding
: [0x0a,0x00,0x0c,0xd4,0x69,0xd2,0x00,0x00]
8208 // W32-ERR
: :[[@LINE-
2]]:19: error
: invalid operand for instruction
8210 v_cmp_nle_f16_e64 s
[10:11], vcc_lo
, ttmp15
8211 // W64
: v_cmp_nle_f16_e64 s
[10:11], vcc_lo
, ttmp15 ; encoding
: [0x0a,0x00,0x0c,0xd4,0x6a,0xf6,0x00,0x00]
8212 // W32-ERR
: :[[@LINE-
2]]:19: error
: invalid operand for instruction
8214 v_cmp_nle_f16_e64 s
[10:11], vcc_hi
, 0xfe0b
8215 // 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]
8216 // W32-ERR
: :[[@LINE-
2]]:19: error
: invalid operand for instruction
8218 v_cmp_nle_f16_e64 s
[10:11], ttmp15
, src_scc
8219 // W64
: v_cmp_nle_f16_e64 s
[10:11], ttmp15
, src_scc ; encoding
: [0x0a,0x00,0x0c,0xd4,0x7b,0xfa,0x01,0x00]
8220 // W32-ERR
: :[[@LINE-
2]]:19: error
: invalid operand for instruction
8222 v_cmp_nle_f16_e64 s
[10:11], m0
, 0.5
8223 // W64
: v_cmp_nle_f16_e64 s
[10:11], m0
, 0.5 ; encoding
: [0x0a,0x00,0x0c,0xd4,0x7d,0xe0,0x01,0x00]
8224 // W32-ERR
: :[[@LINE-
2]]:19: error
: invalid operand for instruction
8226 v_cmp_nle_f16_e64 s
[10:11], exec_lo
, -1
8227 // W64
: v_cmp_nle_f16_e64 s
[10:11], exec_lo
, -1 ; encoding
: [0x0a,0x00,0x0c,0xd4,0x7e,0x82,0x01,0x00]
8228 // W32-ERR
: :[[@LINE-
2]]:19: error
: invalid operand for instruction
8230 v_cmp_nle_f16_e64 s
[10:11], |exec_hi|
, null
8231 // W64
: v_cmp_nle_f16_e64 s
[10:11], |exec_hi|
, null ; encoding
: [0x0a,0x01,0x0c,0xd4,0x7f,0xf8,0x00,0x00]
8232 // W32-ERR
: :[[@LINE-
2]]:19: error
: invalid operand for instruction
8234 v_cmp_nle_f16_e64 s
[10:11], null
, exec_lo
8235 // W64
: v_cmp_nle_f16_e64 s
[10:11], null
, exec_lo ; encoding
: [0x0a,0x00,0x0c,0xd4,0x7c,0xfc,0x00,0x00]
8236 // W32-ERR
: :[[@LINE-
2]]:19: error
: invalid operand for instruction
8238 v_cmp_nle_f16_e64 s
[104:105], -1, exec_hi
8239 // W64
: v_cmp_nle_f16_e64 s
[104:105], -1, exec_hi ; encoding
: [0x68,0x00,0x0c,0xd4,0xc1,0xfe,0x00,0x00]
8240 // W32-ERR
: :[[@LINE-
2]]:19: error
: invalid operand for instruction
8242 v_cmp_nle_f16_e64 vcc
, 0.5, -m0
8243 // W64
: v_cmp_nle_f16_e64 vcc
, 0.5, -m0 ; encoding
: [0x6a,0x00,0x0c,0xd4,0xf0,0xfa,0x00,0x40]
8244 // W32-ERR
: :[[@LINE-
2]]:19: error
: invalid operand for instruction
8246 v_cmp_nle_f16_e64 ttmp
[14:15], -src_scc
, |vcc_lo|
8247 // W64
: v_cmp_nle_f16_e64 ttmp
[14:15], -src_scc
, |vcc_lo| ; encoding
: [0x7a,0x02,0x0c,0xd4,0xfd,0xd4,0x00,0x20]
8248 // W32-ERR
: :[[@LINE-
2]]:19: error
: invalid operand for instruction
8250 v_cmp_nle_f16_e64 null
, -|
0xfe0b|
, -|vcc_hi| clamp
8251 // GFX11
: v_cmp_nle_f16_e64 null
, -|
0xfe0b|
, -|vcc_hi| clamp ; encoding
: [0x7c,0x83,0x0c,0xd4,0xff,0xd6,0x00,0x60,0x0b,0xfe,0x00,0x00]
8253 v_cmp_nle_f32_e64 s5
, v1
, v2
8254 // W32
: v_cmp_nle_f32_e64 s5
, v1
, v2 ; encoding
: [0x05,0x00,0x1c,0xd4,0x01,0x05,0x02,0x00]
8255 // W64-ERR
: :[[@LINE-
2]]:19: error
: invalid operand for instruction
8257 v_cmp_nle_f32_e64 s5
, v255
, v255
8258 // W32
: v_cmp_nle_f32_e64 s5
, v255
, v255 ; encoding
: [0x05,0x00,0x1c,0xd4,0xff,0xff,0x03,0x00]
8259 // W64-ERR
: :[[@LINE-
2]]:19: error
: invalid operand for instruction
8261 v_cmp_nle_f32_e64 s5
, s1
, s2
8262 // W32
: v_cmp_nle_f32_e64 s5
, s1
, s2 ; encoding
: [0x05,0x00,0x1c,0xd4,0x01,0x04,0x00,0x00]
8263 // W64-ERR
: :[[@LINE-
2]]:19: error
: invalid operand for instruction
8265 v_cmp_nle_f32_e64 s5
, s105
, s105
8266 // W32
: v_cmp_nle_f32_e64 s5
, s105
, s105 ; encoding
: [0x05,0x00,0x1c,0xd4,0x69,0xd2,0x00,0x00]
8267 // W64-ERR
: :[[@LINE-
2]]:19: error
: invalid operand for instruction
8269 v_cmp_nle_f32_e64 s5
, vcc_lo
, ttmp15
8270 // W32
: v_cmp_nle_f32_e64 s5
, vcc_lo
, ttmp15 ; encoding
: [0x05,0x00,0x1c,0xd4,0x6a,0xf6,0x00,0x00]
8271 // W64-ERR
: :[[@LINE-
2]]:19: error
: invalid operand for instruction
8273 v_cmp_nle_f32_e64 s5
, vcc_hi
, 0xaf123456
8274 // W32
: v_cmp_nle_f32_e64 s5
, vcc_hi
, 0xaf123456 ; encoding
: [0x05,0x00,0x1c,0xd4,0x6b,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf]
8275 // W64-ERR
: :[[@LINE-
2]]:19: error
: invalid operand for instruction
8277 v_cmp_nle_f32_e64 s5
, ttmp15
, src_scc
8278 // W32
: v_cmp_nle_f32_e64 s5
, ttmp15
, src_scc ; encoding
: [0x05,0x00,0x1c,0xd4,0x7b,0xfa,0x01,0x00]
8279 // W64-ERR
: :[[@LINE-
2]]:19: error
: invalid operand for instruction
8281 v_cmp_nle_f32_e64 s5
, m0
, 0.5
8282 // W32
: v_cmp_nle_f32_e64 s5
, m0
, 0.5 ; encoding
: [0x05,0x00,0x1c,0xd4,0x7d,0xe0,0x01,0x00]
8283 // W64-ERR
: :[[@LINE-
2]]:19: error
: invalid operand for instruction
8285 v_cmp_nle_f32_e64 s5
, exec_lo
, -1
8286 // W32
: v_cmp_nle_f32_e64 s5
, exec_lo
, -1 ; encoding
: [0x05,0x00,0x1c,0xd4,0x7e,0x82,0x01,0x00]
8287 // W64-ERR
: :[[@LINE-
2]]:19: error
: invalid operand for instruction
8289 v_cmp_nle_f32_e64 s5
, |exec_hi|
, null
8290 // W32
: v_cmp_nle_f32_e64 s5
, |exec_hi|
, null ; encoding
: [0x05,0x01,0x1c,0xd4,0x7f,0xf8,0x00,0x00]
8291 // W64-ERR
: :[[@LINE-
2]]:19: error
: invalid operand for instruction
8293 v_cmp_nle_f32_e64 s105
, null
, exec_lo
8294 // W32
: v_cmp_nle_f32_e64 s105
, null
, exec_lo ; encoding
: [0x69,0x00,0x1c,0xd4,0x7c,0xfc,0x00,0x00]
8295 // W64-ERR
: :[[@LINE-
2]]:19: error
: invalid operand for instruction
8297 v_cmp_nle_f32_e64 vcc_lo
, -1, exec_hi
8298 // W32
: v_cmp_nle_f32_e64 vcc_lo
, -1, exec_hi ; encoding
: [0x6a,0x00,0x1c,0xd4,0xc1,0xfe,0x00,0x00]
8299 // W64-ERR
: :[[@LINE-
2]]:19: error
: invalid operand for instruction
8301 v_cmp_nle_f32_e64 vcc_hi
, 0.5, -m0
8302 // W32
: v_cmp_nle_f32_e64 vcc_hi
, 0.5, -m0 ; encoding
: [0x6b,0x00,0x1c,0xd4,0xf0,0xfa,0x00,0x40]
8303 // W64-ERR
: :[[@LINE-
2]]:19: error
: invalid operand for instruction
8305 v_cmp_nle_f32_e64 ttmp15
, -src_scc
, |vcc_lo|
8306 // W32
: v_cmp_nle_f32_e64 ttmp15
, -src_scc
, |vcc_lo| ; encoding
: [0x7b,0x02,0x1c,0xd4,0xfd,0xd4,0x00,0x20]
8307 // W64-ERR
: :[[@LINE-
2]]:19: error
: invalid operand for instruction
8309 v_cmp_nle_f32_e64 s
[10:11], v1
, v2
8310 // W64
: v_cmp_nle_f32_e64 s
[10:11], v1
, v2 ; encoding
: [0x0a,0x00,0x1c,0xd4,0x01,0x05,0x02,0x00]
8311 // W32-ERR
: :[[@LINE-
2]]:19: error
: invalid operand for instruction
8313 v_cmp_nle_f32_e64 s
[10:11], v255
, v255
8314 // W64
: v_cmp_nle_f32_e64 s
[10:11], v255
, v255 ; encoding
: [0x0a,0x00,0x1c,0xd4,0xff,0xff,0x03,0x00]
8315 // W32-ERR
: :[[@LINE-
2]]:19: error
: invalid operand for instruction
8317 v_cmp_nle_f32_e64 s
[10:11], s1
, s2
8318 // W64
: v_cmp_nle_f32_e64 s
[10:11], s1
, s2 ; encoding
: [0x0a,0x00,0x1c,0xd4,0x01,0x04,0x00,0x00]
8319 // W32-ERR
: :[[@LINE-
2]]:19: error
: invalid operand for instruction
8321 v_cmp_nle_f32_e64 s
[10:11], s105
, s105
8322 // W64
: v_cmp_nle_f32_e64 s
[10:11], s105
, s105 ; encoding
: [0x0a,0x00,0x1c,0xd4,0x69,0xd2,0x00,0x00]
8323 // W32-ERR
: :[[@LINE-
2]]:19: error
: invalid operand for instruction
8325 v_cmp_nle_f32_e64 s
[10:11], vcc_lo
, ttmp15
8326 // W64
: v_cmp_nle_f32_e64 s
[10:11], vcc_lo
, ttmp15 ; encoding
: [0x0a,0x00,0x1c,0xd4,0x6a,0xf6,0x00,0x00]
8327 // W32-ERR
: :[[@LINE-
2]]:19: error
: invalid operand for instruction
8329 v_cmp_nle_f32_e64 s
[10:11], vcc_hi
, 0xaf123456
8330 // 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]
8331 // W32-ERR
: :[[@LINE-
2]]:19: error
: invalid operand for instruction
8333 v_cmp_nle_f32_e64 s
[10:11], ttmp15
, src_scc
8334 // W64
: v_cmp_nle_f32_e64 s
[10:11], ttmp15
, src_scc ; encoding
: [0x0a,0x00,0x1c,0xd4,0x7b,0xfa,0x01,0x00]
8335 // W32-ERR
: :[[@LINE-
2]]:19: error
: invalid operand for instruction
8337 v_cmp_nle_f32_e64 s
[10:11], m0
, 0.5
8338 // W64
: v_cmp_nle_f32_e64 s
[10:11], m0
, 0.5 ; encoding
: [0x0a,0x00,0x1c,0xd4,0x7d,0xe0,0x01,0x00]
8339 // W32-ERR
: :[[@LINE-
2]]:19: error
: invalid operand for instruction
8341 v_cmp_nle_f32_e64 s
[10:11], exec_lo
, -1
8342 // W64
: v_cmp_nle_f32_e64 s
[10:11], exec_lo
, -1 ; encoding
: [0x0a,0x00,0x1c,0xd4,0x7e,0x82,0x01,0x00]
8343 // W32-ERR
: :[[@LINE-
2]]:19: error
: invalid operand for instruction
8345 v_cmp_nle_f32_e64 s
[10:11], |exec_hi|
, null
8346 // W64
: v_cmp_nle_f32_e64 s
[10:11], |exec_hi|
, null ; encoding
: [0x0a,0x01,0x1c,0xd4,0x7f,0xf8,0x00,0x00]
8347 // W32-ERR
: :[[@LINE-
2]]:19: error
: invalid operand for instruction
8349 v_cmp_nle_f32_e64 s
[10:11], null
, exec_lo
8350 // W64
: v_cmp_nle_f32_e64 s
[10:11], null
, exec_lo ; encoding
: [0x0a,0x00,0x1c,0xd4,0x7c,0xfc,0x00,0x00]
8351 // W32-ERR
: :[[@LINE-
2]]:19: error
: invalid operand for instruction
8353 v_cmp_nle_f32_e64 s
[104:105], -1, exec_hi
8354 // W64
: v_cmp_nle_f32_e64 s
[104:105], -1, exec_hi ; encoding
: [0x68,0x00,0x1c,0xd4,0xc1,0xfe,0x00,0x00]
8355 // W32-ERR
: :[[@LINE-
2]]:19: error
: invalid operand for instruction
8357 v_cmp_nle_f32_e64 vcc
, 0.5, -m0
8358 // W64
: v_cmp_nle_f32_e64 vcc
, 0.5, -m0 ; encoding
: [0x6a,0x00,0x1c,0xd4,0xf0,0xfa,0x00,0x40]
8359 // W32-ERR
: :[[@LINE-
2]]:19: error
: invalid operand for instruction
8361 v_cmp_nle_f32_e64 ttmp
[14:15], -src_scc
, |vcc_lo|
8362 // W64
: v_cmp_nle_f32_e64 ttmp
[14:15], -src_scc
, |vcc_lo| ; encoding
: [0x7a,0x02,0x1c,0xd4,0xfd,0xd4,0x00,0x20]
8363 // W32-ERR
: :[[@LINE-
2]]:19: error
: invalid operand for instruction
8365 v_cmp_nle_f32_e64 null
, -|
0xaf123456|
, -|vcc_hi| clamp
8366 // GFX11
: v_cmp_nle_f32_e64 null
, -|
0xaf123456|
, -|vcc_hi| clamp ; encoding
: [0x7c,0x83,0x1c,0xd4,0xff,0xd6,0x00,0x60,0x56,0x34,0x12,0xaf]
8368 v_cmp_nle_f64_e64 s5
, v
[1:2], v
[2:3]
8369 // W32
: v_cmp_nle_f64_e64 s5
, v
[1:2], v
[2:3] ; encoding
: [0x05,0x00,0x2c,0xd4,0x01,0x05,0x02,0x00]
8370 // W64-ERR
: :[[@LINE-
2]]:19: error
: invalid operand for instruction
8372 v_cmp_nle_f64_e64 s5
, v
[254:255], v
[254:255]
8373 // W32
: v_cmp_nle_f64_e64 s5
, v
[254:255], v
[254:255] ; encoding
: [0x05,0x00,0x2c,0xd4,0xfe,0xfd,0x03,0x00]
8374 // W64-ERR
: :[[@LINE-
2]]:19: error
: invalid operand for instruction
8376 v_cmp_nle_f64_e64 s5
, s
[2:3], s
[4:5]
8377 // W32
: v_cmp_nle_f64_e64 s5
, s
[2:3], s
[4:5] ; encoding
: [0x05,0x00,0x2c,0xd4,0x02,0x08,0x00,0x00]
8378 // W64-ERR
: :[[@LINE-
2]]:19: error
: invalid operand for instruction
8380 v_cmp_nle_f64_e64 s5
, s
[104:105], s
[104:105]
8381 // W32
: v_cmp_nle_f64_e64 s5
, s
[104:105], s
[104:105] ; encoding
: [0x05,0x00,0x2c,0xd4,0x68,0xd0,0x00,0x00]
8382 // W64-ERR
: :[[@LINE-
2]]:19: error
: invalid operand for instruction
8384 v_cmp_nle_f64_e64 s5
, vcc
, ttmp
[14:15]
8385 // W32
: v_cmp_nle_f64_e64 s5
, vcc
, ttmp
[14:15] ; encoding
: [0x05,0x00,0x2c,0xd4,0x6a,0xf4,0x00,0x00]
8386 // W64-ERR
: :[[@LINE-
2]]:19: error
: invalid operand for instruction
8388 v_cmp_nle_f64_e64 s5
, ttmp
[14:15], 0xaf123456
8389 // W32
: v_cmp_nle_f64_e64 s5
, ttmp
[14:15], 0xaf123456 ; encoding
: [0x05,0x00,0x2c,0xd4,0x7a,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf]
8390 // W64-ERR
: :[[@LINE-
2]]:19: error
: invalid operand for instruction
8392 v_cmp_nle_f64_e64 s5
, -|exec|
, src_scc
8393 // W32
: v_cmp_nle_f64_e64 s5
, -|exec|
, src_scc ; encoding
: [0x05,0x01,0x2c,0xd4,0x7e,0xfa,0x01,0x20]
8394 // W64-ERR
: :[[@LINE-
2]]:19: error
: invalid operand for instruction
8396 v_cmp_nle_f64_e64 s105
, null
, 0.5
8397 // W32
: v_cmp_nle_f64_e64 s105
, null
, 0.5 ; encoding
: [0x69,0x00,0x2c,0xd4,0x7c,0xe0,0x01,0x00]
8398 // W64-ERR
: :[[@LINE-
2]]:19: error
: invalid operand for instruction
8400 v_cmp_nle_f64_e64 vcc_lo
, -1, -1
8401 // W32
: v_cmp_nle_f64_e64 vcc_lo
, -1, -1 ; encoding
: [0x6a,0x00,0x2c,0xd4,0xc1,0x82,0x01,0x00]
8402 // W64-ERR
: :[[@LINE-
2]]:19: error
: invalid operand for instruction
8404 v_cmp_nle_f64_e64 vcc_hi
, 0.5, null
8405 // W32
: v_cmp_nle_f64_e64 vcc_hi
, 0.5, null ; encoding
: [0x6b,0x00,0x2c,0xd4,0xf0,0xf8,0x00,0x00]
8406 // W64-ERR
: :[[@LINE-
2]]:19: error
: invalid operand for instruction
8408 v_cmp_nle_f64_e64 ttmp15
, -|src_scc|
, -|exec|
8409 // W32
: v_cmp_nle_f64_e64 ttmp15
, -|src_scc|
, -|exec| ; encoding
: [0x7b,0x03,0x2c,0xd4,0xfd,0xfc,0x00,0x60]
8410 // W64-ERR
: :[[@LINE-
2]]:19: error
: invalid operand for instruction
8412 v_cmp_nle_f64_e64 s
[10:11], v
[1:2], v
[2:3]
8413 // W64
: v_cmp_nle_f64_e64 s
[10:11], v
[1:2], v
[2:3] ; encoding
: [0x0a,0x00,0x2c,0xd4,0x01,0x05,0x02,0x00]
8414 // W32-ERR
: :[[@LINE-
2]]:19: error
: invalid operand for instruction
8416 v_cmp_nle_f64_e64 s
[10:11], v
[254:255], v
[254:255]
8417 // W64
: v_cmp_nle_f64_e64 s
[10:11], v
[254:255], v
[254:255] ; encoding
: [0x0a,0x00,0x2c,0xd4,0xfe,0xfd,0x03,0x00]
8418 // W32-ERR
: :[[@LINE-
2]]:19: error
: invalid operand for instruction
8420 v_cmp_nle_f64_e64 s
[10:11], s
[2:3], s
[4:5]
8421 // W64
: v_cmp_nle_f64_e64 s
[10:11], s
[2:3], s
[4:5] ; encoding
: [0x0a,0x00,0x2c,0xd4,0x02,0x08,0x00,0x00]
8422 // W32-ERR
: :[[@LINE-
2]]:19: error
: invalid operand for instruction
8424 v_cmp_nle_f64_e64 s
[10:11], s
[104:105], s
[104:105]
8425 // W64
: v_cmp_nle_f64_e64 s
[10:11], s
[104:105], s
[104:105] ; encoding
: [0x0a,0x00,0x2c,0xd4,0x68,0xd0,0x00,0x00]
8426 // W32-ERR
: :[[@LINE-
2]]:19: error
: invalid operand for instruction
8428 v_cmp_nle_f64_e64 s
[10:11], vcc
, ttmp
[14:15]
8429 // W64
: v_cmp_nle_f64_e64 s
[10:11], vcc
, ttmp
[14:15] ; encoding
: [0x0a,0x00,0x2c,0xd4,0x6a,0xf4,0x00,0x00]
8430 // W32-ERR
: :[[@LINE-
2]]:19: error
: invalid operand for instruction
8432 v_cmp_nle_f64_e64 s
[10:11], ttmp
[14:15], 0xaf123456
8433 // 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]
8434 // W32-ERR
: :[[@LINE-
2]]:19: error
: invalid operand for instruction
8436 v_cmp_nle_f64_e64 s
[10:11], -|exec|
, src_scc
8437 // W64
: v_cmp_nle_f64_e64 s
[10:11], -|exec|
, src_scc ; encoding
: [0x0a,0x01,0x2c,0xd4,0x7e,0xfa,0x01,0x20]
8438 // W32-ERR
: :[[@LINE-
2]]:19: error
: invalid operand for instruction
8440 v_cmp_nle_f64_e64 s
[10:11], null
, 0.5
8441 // W64
: v_cmp_nle_f64_e64 s
[10:11], null
, 0.5 ; encoding
: [0x0a,0x00,0x2c,0xd4,0x7c,0xe0,0x01,0x00]
8442 // W32-ERR
: :[[@LINE-
2]]:19: error
: invalid operand for instruction
8444 v_cmp_nle_f64_e64 s
[104:105], -1, -1
8445 // W64
: v_cmp_nle_f64_e64 s
[104:105], -1, -1 ; encoding
: [0x68,0x00,0x2c,0xd4,0xc1,0x82,0x01,0x00]
8446 // W32-ERR
: :[[@LINE-
2]]:19: error
: invalid operand for instruction
8448 v_cmp_nle_f64_e64 vcc
, 0.5, null
8449 // W64
: v_cmp_nle_f64_e64 vcc
, 0.5, null ; encoding
: [0x6a,0x00,0x2c,0xd4,0xf0,0xf8,0x00,0x00]
8450 // W32-ERR
: :[[@LINE-
2]]:19: error
: invalid operand for instruction
8452 v_cmp_nle_f64_e64 ttmp
[14:15], -|src_scc|
, -|exec|
8453 // W64
: v_cmp_nle_f64_e64 ttmp
[14:15], -|src_scc|
, -|exec| ; encoding
: [0x7a,0x03,0x2c,0xd4,0xfd,0xfc,0x00,0x60]
8454 // W32-ERR
: :[[@LINE-
2]]:19: error
: invalid operand for instruction
8456 v_cmp_nle_f64_e64 null
, 0xaf123456, -|vcc| clamp
8457 // GFX11
: v_cmp_nle_f64_e64 null
, 0xaf123456, -|vcc| clamp ; encoding
: [0x7c,0x82,0x2c,0xd4,0xff,0xd4,0x00,0x40,0x56,0x34,0x12,0xaf]
8459 v_cmp_nlg_f16_e64 s5
, v1
, v2
8460 // W32
: v_cmp_nlg_f16_e64 s5
, v1
, v2 ; encoding
: [0x05,0x00,0x0a,0xd4,0x01,0x05,0x02,0x00]
8461 // W64-ERR
: :[[@LINE-
2]]:19: error
: invalid operand for instruction
8463 v_cmp_nlg_f16_e64 s5
, v255
, v255
8464 // W32
: v_cmp_nlg_f16_e64 s5
, v255
, v255 ; encoding
: [0x05,0x00,0x0a,0xd4,0xff,0xff,0x03,0x00]
8465 // W64-ERR
: :[[@LINE-
2]]:19: error
: invalid operand for instruction
8467 v_cmp_nlg_f16_e64 s5
, s1
, s2
8468 // W32
: v_cmp_nlg_f16_e64 s5
, s1
, s2 ; encoding
: [0x05,0x00,0x0a,0xd4,0x01,0x04,0x00,0x00]
8469 // W64-ERR
: :[[@LINE-
2]]:19: error
: invalid operand for instruction
8471 v_cmp_nlg_f16_e64 s5
, s105
, s105
8472 // W32
: v_cmp_nlg_f16_e64 s5
, s105
, s105 ; encoding
: [0x05,0x00,0x0a,0xd4,0x69,0xd2,0x00,0x00]
8473 // W64-ERR
: :[[@LINE-
2]]:19: error
: invalid operand for instruction
8475 v_cmp_nlg_f16_e64 s5
, vcc_lo
, ttmp15
8476 // W32
: v_cmp_nlg_f16_e64 s5
, vcc_lo
, ttmp15 ; encoding
: [0x05,0x00,0x0a,0xd4,0x6a,0xf6,0x00,0x00]
8477 // W64-ERR
: :[[@LINE-
2]]:19: error
: invalid operand for instruction
8479 v_cmp_nlg_f16_e64 s5
, vcc_hi
, 0xfe0b
8480 // W32
: v_cmp_nlg_f16_e64 s5
, vcc_hi
, 0xfe0b ; encoding
: [0x05,0x00,0x0a,0xd4,0x6b,0xfe,0x01,0x00,0x0b,0xfe,0x00,0x00]
8481 // W64-ERR
: :[[@LINE-
2]]:19: error
: invalid operand for instruction
8483 v_cmp_nlg_f16_e64 s5
, ttmp15
, src_scc
8484 // W32
: v_cmp_nlg_f16_e64 s5
, ttmp15
, src_scc ; encoding
: [0x05,0x00,0x0a,0xd4,0x7b,0xfa,0x01,0x00]
8485 // W64-ERR
: :[[@LINE-
2]]:19: error
: invalid operand for instruction
8487 v_cmp_nlg_f16_e64 s5
, m0
, 0.5
8488 // W32
: v_cmp_nlg_f16_e64 s5
, m0
, 0.5 ; encoding
: [0x05,0x00,0x0a,0xd4,0x7d,0xe0,0x01,0x00]
8489 // W64-ERR
: :[[@LINE-
2]]:19: error
: invalid operand for instruction
8491 v_cmp_nlg_f16_e64 s5
, exec_lo
, -1
8492 // W32
: v_cmp_nlg_f16_e64 s5
, exec_lo
, -1 ; encoding
: [0x05,0x00,0x0a,0xd4,0x7e,0x82,0x01,0x00]
8493 // W64-ERR
: :[[@LINE-
2]]:19: error
: invalid operand for instruction
8495 v_cmp_nlg_f16_e64 s5
, |exec_hi|
, null
8496 // W32
: v_cmp_nlg_f16_e64 s5
, |exec_hi|
, null ; encoding
: [0x05,0x01,0x0a,0xd4,0x7f,0xf8,0x00,0x00]
8497 // W64-ERR
: :[[@LINE-
2]]:19: error
: invalid operand for instruction
8499 v_cmp_nlg_f16_e64 s105
, null
, exec_lo
8500 // W32
: v_cmp_nlg_f16_e64 s105
, null
, exec_lo ; encoding
: [0x69,0x00,0x0a,0xd4,0x7c,0xfc,0x00,0x00]
8501 // W64-ERR
: :[[@LINE-
2]]:19: error
: invalid operand for instruction
8503 v_cmp_nlg_f16_e64 vcc_lo
, -1, exec_hi
8504 // W32
: v_cmp_nlg_f16_e64 vcc_lo
, -1, exec_hi ; encoding
: [0x6a,0x00,0x0a,0xd4,0xc1,0xfe,0x00,0x00]
8505 // W64-ERR
: :[[@LINE-
2]]:19: error
: invalid operand for instruction
8507 v_cmp_nlg_f16_e64 vcc_hi
, 0.5, -m0
8508 // W32
: v_cmp_nlg_f16_e64 vcc_hi
, 0.5, -m0 ; encoding
: [0x6b,0x00,0x0a,0xd4,0xf0,0xfa,0x00,0x40]
8509 // W64-ERR
: :[[@LINE-
2]]:19: error
: invalid operand for instruction
8511 v_cmp_nlg_f16_e64 ttmp15
, -src_scc
, |vcc_lo|
8512 // W32
: v_cmp_nlg_f16_e64 ttmp15
, -src_scc
, |vcc_lo| ; encoding
: [0x7b,0x02,0x0a,0xd4,0xfd,0xd4,0x00,0x20]
8513 // W64-ERR
: :[[@LINE-
2]]:19: error
: invalid operand for instruction
8515 v_cmp_nlg_f16_e64 s
[10:11], v1
, v2
8516 // W64
: v_cmp_nlg_f16_e64 s
[10:11], v1
, v2 ; encoding
: [0x0a,0x00,0x0a,0xd4,0x01,0x05,0x02,0x00]
8517 // W32-ERR
: :[[@LINE-
2]]:19: error
: invalid operand for instruction
8519 v_cmp_nlg_f16_e64 s
[10:11], v255
, v255
8520 // W64
: v_cmp_nlg_f16_e64 s
[10:11], v255
, v255 ; encoding
: [0x0a,0x00,0x0a,0xd4,0xff,0xff,0x03,0x00]
8521 // W32-ERR
: :[[@LINE-
2]]:19: error
: invalid operand for instruction
8523 v_cmp_nlg_f16_e64 s
[10:11], s1
, s2
8524 // W64
: v_cmp_nlg_f16_e64 s
[10:11], s1
, s2 ; encoding
: [0x0a,0x00,0x0a,0xd4,0x01,0x04,0x00,0x00]
8525 // W32-ERR
: :[[@LINE-
2]]:19: error
: invalid operand for instruction
8527 v_cmp_nlg_f16_e64 s
[10:11], s105
, s105
8528 // W64
: v_cmp_nlg_f16_e64 s
[10:11], s105
, s105 ; encoding
: [0x0a,0x00,0x0a,0xd4,0x69,0xd2,0x00,0x00]
8529 // W32-ERR
: :[[@LINE-
2]]:19: error
: invalid operand for instruction
8531 v_cmp_nlg_f16_e64 s
[10:11], vcc_lo
, ttmp15
8532 // W64
: v_cmp_nlg_f16_e64 s
[10:11], vcc_lo
, ttmp15 ; encoding
: [0x0a,0x00,0x0a,0xd4,0x6a,0xf6,0x00,0x00]
8533 // W32-ERR
: :[[@LINE-
2]]:19: error
: invalid operand for instruction
8535 v_cmp_nlg_f16_e64 s
[10:11], vcc_hi
, 0xfe0b
8536 // 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]
8537 // W32-ERR
: :[[@LINE-
2]]:19: error
: invalid operand for instruction
8539 v_cmp_nlg_f16_e64 s
[10:11], ttmp15
, src_scc
8540 // W64
: v_cmp_nlg_f16_e64 s
[10:11], ttmp15
, src_scc ; encoding
: [0x0a,0x00,0x0a,0xd4,0x7b,0xfa,0x01,0x00]
8541 // W32-ERR
: :[[@LINE-
2]]:19: error
: invalid operand for instruction
8543 v_cmp_nlg_f16_e64 s
[10:11], m0
, 0.5
8544 // W64
: v_cmp_nlg_f16_e64 s
[10:11], m0
, 0.5 ; encoding
: [0x0a,0x00,0x0a,0xd4,0x7d,0xe0,0x01,0x00]
8545 // W32-ERR
: :[[@LINE-
2]]:19: error
: invalid operand for instruction
8547 v_cmp_nlg_f16_e64 s
[10:11], exec_lo
, -1
8548 // W64
: v_cmp_nlg_f16_e64 s
[10:11], exec_lo
, -1 ; encoding
: [0x0a,0x00,0x0a,0xd4,0x7e,0x82,0x01,0x00]
8549 // W32-ERR
: :[[@LINE-
2]]:19: error
: invalid operand for instruction
8551 v_cmp_nlg_f16_e64 s
[10:11], |exec_hi|
, null
8552 // W64
: v_cmp_nlg_f16_e64 s
[10:11], |exec_hi|
, null ; encoding
: [0x0a,0x01,0x0a,0xd4,0x7f,0xf8,0x00,0x00]
8553 // W32-ERR
: :[[@LINE-
2]]:19: error
: invalid operand for instruction
8555 v_cmp_nlg_f16_e64 s
[10:11], null
, exec_lo
8556 // W64
: v_cmp_nlg_f16_e64 s
[10:11], null
, exec_lo ; encoding
: [0x0a,0x00,0x0a,0xd4,0x7c,0xfc,0x00,0x00]
8557 // W32-ERR
: :[[@LINE-
2]]:19: error
: invalid operand for instruction
8559 v_cmp_nlg_f16_e64 s
[104:105], -1, exec_hi
8560 // W64
: v_cmp_nlg_f16_e64 s
[104:105], -1, exec_hi ; encoding
: [0x68,0x00,0x0a,0xd4,0xc1,0xfe,0x00,0x00]
8561 // W32-ERR
: :[[@LINE-
2]]:19: error
: invalid operand for instruction
8563 v_cmp_nlg_f16_e64 vcc
, 0.5, -m0
8564 // W64
: v_cmp_nlg_f16_e64 vcc
, 0.5, -m0 ; encoding
: [0x6a,0x00,0x0a,0xd4,0xf0,0xfa,0x00,0x40]
8565 // W32-ERR
: :[[@LINE-
2]]:19: error
: invalid operand for instruction
8567 v_cmp_nlg_f16_e64 ttmp
[14:15], -src_scc
, |vcc_lo|
8568 // W64
: v_cmp_nlg_f16_e64 ttmp
[14:15], -src_scc
, |vcc_lo| ; encoding
: [0x7a,0x02,0x0a,0xd4,0xfd,0xd4,0x00,0x20]
8569 // W32-ERR
: :[[@LINE-
2]]:19: error
: invalid operand for instruction
8571 v_cmp_nlg_f16_e64 null
, -|
0xfe0b|
, -|vcc_hi| clamp
8572 // GFX11
: v_cmp_nlg_f16_e64 null
, -|
0xfe0b|
, -|vcc_hi| clamp ; encoding
: [0x7c,0x83,0x0a,0xd4,0xff,0xd6,0x00,0x60,0x0b,0xfe,0x00,0x00]
8574 v_cmp_nlg_f32_e64 s5
, v1
, v2
8575 // W32
: v_cmp_nlg_f32_e64 s5
, v1
, v2 ; encoding
: [0x05,0x00,0x1a,0xd4,0x01,0x05,0x02,0x00]
8576 // W64-ERR
: :[[@LINE-
2]]:19: error
: invalid operand for instruction
8578 v_cmp_nlg_f32_e64 s5
, v255
, v255
8579 // W32
: v_cmp_nlg_f32_e64 s5
, v255
, v255 ; encoding
: [0x05,0x00,0x1a,0xd4,0xff,0xff,0x03,0x00]
8580 // W64-ERR
: :[[@LINE-
2]]:19: error
: invalid operand for instruction
8582 v_cmp_nlg_f32_e64 s5
, s1
, s2
8583 // W32
: v_cmp_nlg_f32_e64 s5
, s1
, s2 ; encoding
: [0x05,0x00,0x1a,0xd4,0x01,0x04,0x00,0x00]
8584 // W64-ERR
: :[[@LINE-
2]]:19: error
: invalid operand for instruction
8586 v_cmp_nlg_f32_e64 s5
, s105
, s105
8587 // W32
: v_cmp_nlg_f32_e64 s5
, s105
, s105 ; encoding
: [0x05,0x00,0x1a,0xd4,0x69,0xd2,0x00,0x00]
8588 // W64-ERR
: :[[@LINE-
2]]:19: error
: invalid operand for instruction
8590 v_cmp_nlg_f32_e64 s5
, vcc_lo
, ttmp15
8591 // W32
: v_cmp_nlg_f32_e64 s5
, vcc_lo
, ttmp15 ; encoding
: [0x05,0x00,0x1a,0xd4,0x6a,0xf6,0x00,0x00]
8592 // W64-ERR
: :[[@LINE-
2]]:19: error
: invalid operand for instruction
8594 v_cmp_nlg_f32_e64 s5
, vcc_hi
, 0xaf123456
8595 // W32
: v_cmp_nlg_f32_e64 s5
, vcc_hi
, 0xaf123456 ; encoding
: [0x05,0x00,0x1a,0xd4,0x6b,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf]
8596 // W64-ERR
: :[[@LINE-
2]]:19: error
: invalid operand for instruction
8598 v_cmp_nlg_f32_e64 s5
, ttmp15
, src_scc
8599 // W32
: v_cmp_nlg_f32_e64 s5
, ttmp15
, src_scc ; encoding
: [0x05,0x00,0x1a,0xd4,0x7b,0xfa,0x01,0x00]
8600 // W64-ERR
: :[[@LINE-
2]]:19: error
: invalid operand for instruction
8602 v_cmp_nlg_f32_e64 s5
, m0
, 0.5
8603 // W32
: v_cmp_nlg_f32_e64 s5
, m0
, 0.5 ; encoding
: [0x05,0x00,0x1a,0xd4,0x7d,0xe0,0x01,0x00]
8604 // W64-ERR
: :[[@LINE-
2]]:19: error
: invalid operand for instruction
8606 v_cmp_nlg_f32_e64 s5
, exec_lo
, -1
8607 // W32
: v_cmp_nlg_f32_e64 s5
, exec_lo
, -1 ; encoding
: [0x05,0x00,0x1a,0xd4,0x7e,0x82,0x01,0x00]
8608 // W64-ERR
: :[[@LINE-
2]]:19: error
: invalid operand for instruction
8610 v_cmp_nlg_f32_e64 s5
, |exec_hi|
, null
8611 // W32
: v_cmp_nlg_f32_e64 s5
, |exec_hi|
, null ; encoding
: [0x05,0x01,0x1a,0xd4,0x7f,0xf8,0x00,0x00]
8612 // W64-ERR
: :[[@LINE-
2]]:19: error
: invalid operand for instruction
8614 v_cmp_nlg_f32_e64 s105
, null
, exec_lo
8615 // W32
: v_cmp_nlg_f32_e64 s105
, null
, exec_lo ; encoding
: [0x69,0x00,0x1a,0xd4,0x7c,0xfc,0x00,0x00]
8616 // W64-ERR
: :[[@LINE-
2]]:19: error
: invalid operand for instruction
8618 v_cmp_nlg_f32_e64 vcc_lo
, -1, exec_hi
8619 // W32
: v_cmp_nlg_f32_e64 vcc_lo
, -1, exec_hi ; encoding
: [0x6a,0x00,0x1a,0xd4,0xc1,0xfe,0x00,0x00]
8620 // W64-ERR
: :[[@LINE-
2]]:19: error
: invalid operand for instruction
8622 v_cmp_nlg_f32_e64 vcc_hi
, 0.5, -m0
8623 // W32
: v_cmp_nlg_f32_e64 vcc_hi
, 0.5, -m0 ; encoding
: [0x6b,0x00,0x1a,0xd4,0xf0,0xfa,0x00,0x40]
8624 // W64-ERR
: :[[@LINE-
2]]:19: error
: invalid operand for instruction
8626 v_cmp_nlg_f32_e64 ttmp15
, -src_scc
, |vcc_lo|
8627 // W32
: v_cmp_nlg_f32_e64 ttmp15
, -src_scc
, |vcc_lo| ; encoding
: [0x7b,0x02,0x1a,0xd4,0xfd,0xd4,0x00,0x20]
8628 // W64-ERR
: :[[@LINE-
2]]:19: error
: invalid operand for instruction
8630 v_cmp_nlg_f32_e64 s
[10:11], v1
, v2
8631 // W64
: v_cmp_nlg_f32_e64 s
[10:11], v1
, v2 ; encoding
: [0x0a,0x00,0x1a,0xd4,0x01,0x05,0x02,0x00]
8632 // W32-ERR
: :[[@LINE-
2]]:19: error
: invalid operand for instruction
8634 v_cmp_nlg_f32_e64 s
[10:11], v255
, v255
8635 // W64
: v_cmp_nlg_f32_e64 s
[10:11], v255
, v255 ; encoding
: [0x0a,0x00,0x1a,0xd4,0xff,0xff,0x03,0x00]
8636 // W32-ERR
: :[[@LINE-
2]]:19: error
: invalid operand for instruction
8638 v_cmp_nlg_f32_e64 s
[10:11], s1
, s2
8639 // W64
: v_cmp_nlg_f32_e64 s
[10:11], s1
, s2 ; encoding
: [0x0a,0x00,0x1a,0xd4,0x01,0x04,0x00,0x00]
8640 // W32-ERR
: :[[@LINE-
2]]:19: error
: invalid operand for instruction
8642 v_cmp_nlg_f32_e64 s
[10:11], s105
, s105
8643 // W64
: v_cmp_nlg_f32_e64 s
[10:11], s105
, s105 ; encoding
: [0x0a,0x00,0x1a,0xd4,0x69,0xd2,0x00,0x00]
8644 // W32-ERR
: :[[@LINE-
2]]:19: error
: invalid operand for instruction
8646 v_cmp_nlg_f32_e64 s
[10:11], vcc_lo
, ttmp15
8647 // W64
: v_cmp_nlg_f32_e64 s
[10:11], vcc_lo
, ttmp15 ; encoding
: [0x0a,0x00,0x1a,0xd4,0x6a,0xf6,0x00,0x00]
8648 // W32-ERR
: :[[@LINE-
2]]:19: error
: invalid operand for instruction
8650 v_cmp_nlg_f32_e64 s
[10:11], vcc_hi
, 0xaf123456
8651 // 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]
8652 // W32-ERR
: :[[@LINE-
2]]:19: error
: invalid operand for instruction
8654 v_cmp_nlg_f32_e64 s
[10:11], ttmp15
, src_scc
8655 // W64
: v_cmp_nlg_f32_e64 s
[10:11], ttmp15
, src_scc ; encoding
: [0x0a,0x00,0x1a,0xd4,0x7b,0xfa,0x01,0x00]
8656 // W32-ERR
: :[[@LINE-
2]]:19: error
: invalid operand for instruction
8658 v_cmp_nlg_f32_e64 s
[10:11], m0
, 0.5
8659 // W64
: v_cmp_nlg_f32_e64 s
[10:11], m0
, 0.5 ; encoding
: [0x0a,0x00,0x1a,0xd4,0x7d,0xe0,0x01,0x00]
8660 // W32-ERR
: :[[@LINE-
2]]:19: error
: invalid operand for instruction
8662 v_cmp_nlg_f32_e64 s
[10:11], exec_lo
, -1
8663 // W64
: v_cmp_nlg_f32_e64 s
[10:11], exec_lo
, -1 ; encoding
: [0x0a,0x00,0x1a,0xd4,0x7e,0x82,0x01,0x00]
8664 // W32-ERR
: :[[@LINE-
2]]:19: error
: invalid operand for instruction
8666 v_cmp_nlg_f32_e64 s
[10:11], |exec_hi|
, null
8667 // W64
: v_cmp_nlg_f32_e64 s
[10:11], |exec_hi|
, null ; encoding
: [0x0a,0x01,0x1a,0xd4,0x7f,0xf8,0x00,0x00]
8668 // W32-ERR
: :[[@LINE-
2]]:19: error
: invalid operand for instruction
8670 v_cmp_nlg_f32_e64 s
[10:11], null
, exec_lo
8671 // W64
: v_cmp_nlg_f32_e64 s
[10:11], null
, exec_lo ; encoding
: [0x0a,0x00,0x1a,0xd4,0x7c,0xfc,0x00,0x00]
8672 // W32-ERR
: :[[@LINE-
2]]:19: error
: invalid operand for instruction
8674 v_cmp_nlg_f32_e64 s
[104:105], -1, exec_hi
8675 // W64
: v_cmp_nlg_f32_e64 s
[104:105], -1, exec_hi ; encoding
: [0x68,0x00,0x1a,0xd4,0xc1,0xfe,0x00,0x00]
8676 // W32-ERR
: :[[@LINE-
2]]:19: error
: invalid operand for instruction
8678 v_cmp_nlg_f32_e64 vcc
, 0.5, -m0
8679 // W64
: v_cmp_nlg_f32_e64 vcc
, 0.5, -m0 ; encoding
: [0x6a,0x00,0x1a,0xd4,0xf0,0xfa,0x00,0x40]
8680 // W32-ERR
: :[[@LINE-
2]]:19: error
: invalid operand for instruction
8682 v_cmp_nlg_f32_e64 ttmp
[14:15], -src_scc
, |vcc_lo|
8683 // W64
: v_cmp_nlg_f32_e64 ttmp
[14:15], -src_scc
, |vcc_lo| ; encoding
: [0x7a,0x02,0x1a,0xd4,0xfd,0xd4,0x00,0x20]
8684 // W32-ERR
: :[[@LINE-
2]]:19: error
: invalid operand for instruction
8686 v_cmp_nlg_f32_e64 null
, -|
0xaf123456|
, -|vcc_hi| clamp
8687 // GFX11
: v_cmp_nlg_f32_e64 null
, -|
0xaf123456|
, -|vcc_hi| clamp ; encoding
: [0x7c,0x83,0x1a,0xd4,0xff,0xd6,0x00,0x60,0x56,0x34,0x12,0xaf]
8689 v_cmp_nlg_f64_e64 s5
, v
[1:2], v
[2:3]
8690 // W32
: v_cmp_nlg_f64_e64 s5
, v
[1:2], v
[2:3] ; encoding
: [0x05,0x00,0x2a,0xd4,0x01,0x05,0x02,0x00]
8691 // W64-ERR
: :[[@LINE-
2]]:19: error
: invalid operand for instruction
8693 v_cmp_nlg_f64_e64 s5
, v
[254:255], v
[254:255]
8694 // W32
: v_cmp_nlg_f64_e64 s5
, v
[254:255], v
[254:255] ; encoding
: [0x05,0x00,0x2a,0xd4,0xfe,0xfd,0x03,0x00]
8695 // W64-ERR
: :[[@LINE-
2]]:19: error
: invalid operand for instruction
8697 v_cmp_nlg_f64_e64 s5
, s
[2:3], s
[4:5]
8698 // W32
: v_cmp_nlg_f64_e64 s5
, s
[2:3], s
[4:5] ; encoding
: [0x05,0x00,0x2a,0xd4,0x02,0x08,0x00,0x00]
8699 // W64-ERR
: :[[@LINE-
2]]:19: error
: invalid operand for instruction
8701 v_cmp_nlg_f64_e64 s5
, s
[104:105], s
[104:105]
8702 // W32
: v_cmp_nlg_f64_e64 s5
, s
[104:105], s
[104:105] ; encoding
: [0x05,0x00,0x2a,0xd4,0x68,0xd0,0x00,0x00]
8703 // W64-ERR
: :[[@LINE-
2]]:19: error
: invalid operand for instruction
8705 v_cmp_nlg_f64_e64 s5
, vcc
, ttmp
[14:15]
8706 // W32
: v_cmp_nlg_f64_e64 s5
, vcc
, ttmp
[14:15] ; encoding
: [0x05,0x00,0x2a,0xd4,0x6a,0xf4,0x00,0x00]
8707 // W64-ERR
: :[[@LINE-
2]]:19: error
: invalid operand for instruction
8709 v_cmp_nlg_f64_e64 s5
, ttmp
[14:15], 0xaf123456
8710 // W32
: v_cmp_nlg_f64_e64 s5
, ttmp
[14:15], 0xaf123456 ; encoding
: [0x05,0x00,0x2a,0xd4,0x7a,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf]
8711 // W64-ERR
: :[[@LINE-
2]]:19: error
: invalid operand for instruction
8713 v_cmp_nlg_f64_e64 s5
, -|exec|
, src_scc
8714 // W32
: v_cmp_nlg_f64_e64 s5
, -|exec|
, src_scc ; encoding
: [0x05,0x01,0x2a,0xd4,0x7e,0xfa,0x01,0x20]
8715 // W64-ERR
: :[[@LINE-
2]]:19: error
: invalid operand for instruction
8717 v_cmp_nlg_f64_e64 s105
, null
, 0.5
8718 // W32
: v_cmp_nlg_f64_e64 s105
, null
, 0.5 ; encoding
: [0x69,0x00,0x2a,0xd4,0x7c,0xe0,0x01,0x00]
8719 // W64-ERR
: :[[@LINE-
2]]:19: error
: invalid operand for instruction
8721 v_cmp_nlg_f64_e64 vcc_lo
, -1, -1
8722 // W32
: v_cmp_nlg_f64_e64 vcc_lo
, -1, -1 ; encoding
: [0x6a,0x00,0x2a,0xd4,0xc1,0x82,0x01,0x00]
8723 // W64-ERR
: :[[@LINE-
2]]:19: error
: invalid operand for instruction
8725 v_cmp_nlg_f64_e64 vcc_hi
, 0.5, null
8726 // W32
: v_cmp_nlg_f64_e64 vcc_hi
, 0.5, null ; encoding
: [0x6b,0x00,0x2a,0xd4,0xf0,0xf8,0x00,0x00]
8727 // W64-ERR
: :[[@LINE-
2]]:19: error
: invalid operand for instruction
8729 v_cmp_nlg_f64_e64 ttmp15
, -|src_scc|
, -|exec|
8730 // W32
: v_cmp_nlg_f64_e64 ttmp15
, -|src_scc|
, -|exec| ; encoding
: [0x7b,0x03,0x2a,0xd4,0xfd,0xfc,0x00,0x60]
8731 // W64-ERR
: :[[@LINE-
2]]:19: error
: invalid operand for instruction
8733 v_cmp_nlg_f64_e64 s
[10:11], v
[1:2], v
[2:3]
8734 // W64
: v_cmp_nlg_f64_e64 s
[10:11], v
[1:2], v
[2:3] ; encoding
: [0x0a,0x00,0x2a,0xd4,0x01,0x05,0x02,0x00]
8735 // W32-ERR
: :[[@LINE-
2]]:19: error
: invalid operand for instruction
8737 v_cmp_nlg_f64_e64 s
[10:11], v
[254:255], v
[254:255]
8738 // W64
: v_cmp_nlg_f64_e64 s
[10:11], v
[254:255], v
[254:255] ; encoding
: [0x0a,0x00,0x2a,0xd4,0xfe,0xfd,0x03,0x00]
8739 // W32-ERR
: :[[@LINE-
2]]:19: error
: invalid operand for instruction
8741 v_cmp_nlg_f64_e64 s
[10:11], s
[2:3], s
[4:5]
8742 // W64
: v_cmp_nlg_f64_e64 s
[10:11], s
[2:3], s
[4:5] ; encoding
: [0x0a,0x00,0x2a,0xd4,0x02,0x08,0x00,0x00]
8743 // W32-ERR
: :[[@LINE-
2]]:19: error
: invalid operand for instruction
8745 v_cmp_nlg_f64_e64 s
[10:11], s
[104:105], s
[104:105]
8746 // W64
: v_cmp_nlg_f64_e64 s
[10:11], s
[104:105], s
[104:105] ; encoding
: [0x0a,0x00,0x2a,0xd4,0x68,0xd0,0x00,0x00]
8747 // W32-ERR
: :[[@LINE-
2]]:19: error
: invalid operand for instruction
8749 v_cmp_nlg_f64_e64 s
[10:11], vcc
, ttmp
[14:15]
8750 // W64
: v_cmp_nlg_f64_e64 s
[10:11], vcc
, ttmp
[14:15] ; encoding
: [0x0a,0x00,0x2a,0xd4,0x6a,0xf4,0x00,0x00]
8751 // W32-ERR
: :[[@LINE-
2]]:19: error
: invalid operand for instruction
8753 v_cmp_nlg_f64_e64 s
[10:11], ttmp
[14:15], 0xaf123456
8754 // 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]
8755 // W32-ERR
: :[[@LINE-
2]]:19: error
: invalid operand for instruction
8757 v_cmp_nlg_f64_e64 s
[10:11], -|exec|
, src_scc
8758 // W64
: v_cmp_nlg_f64_e64 s
[10:11], -|exec|
, src_scc ; encoding
: [0x0a,0x01,0x2a,0xd4,0x7e,0xfa,0x01,0x20]
8759 // W32-ERR
: :[[@LINE-
2]]:19: error
: invalid operand for instruction
8761 v_cmp_nlg_f64_e64 s
[10:11], null
, 0.5
8762 // W64
: v_cmp_nlg_f64_e64 s
[10:11], null
, 0.5 ; encoding
: [0x0a,0x00,0x2a,0xd4,0x7c,0xe0,0x01,0x00]
8763 // W32-ERR
: :[[@LINE-
2]]:19: error
: invalid operand for instruction
8765 v_cmp_nlg_f64_e64 s
[104:105], -1, -1
8766 // W64
: v_cmp_nlg_f64_e64 s
[104:105], -1, -1 ; encoding
: [0x68,0x00,0x2a,0xd4,0xc1,0x82,0x01,0x00]
8767 // W32-ERR
: :[[@LINE-
2]]:19: error
: invalid operand for instruction
8769 v_cmp_nlg_f64_e64 vcc
, 0.5, null
8770 // W64
: v_cmp_nlg_f64_e64 vcc
, 0.5, null ; encoding
: [0x6a,0x00,0x2a,0xd4,0xf0,0xf8,0x00,0x00]
8771 // W32-ERR
: :[[@LINE-
2]]:19: error
: invalid operand for instruction
8773 v_cmp_nlg_f64_e64 ttmp
[14:15], -|src_scc|
, -|exec|
8774 // W64
: v_cmp_nlg_f64_e64 ttmp
[14:15], -|src_scc|
, -|exec| ; encoding
: [0x7a,0x03,0x2a,0xd4,0xfd,0xfc,0x00,0x60]
8775 // W32-ERR
: :[[@LINE-
2]]:19: error
: invalid operand for instruction
8777 v_cmp_nlg_f64_e64 null
, 0xaf123456, -|vcc| clamp
8778 // GFX11
: v_cmp_nlg_f64_e64 null
, 0xaf123456, -|vcc| clamp ; encoding
: [0x7c,0x82,0x2a,0xd4,0xff,0xd4,0x00,0x40,0x56,0x34,0x12,0xaf]
8780 v_cmp_nlt_f16_e64 s5
, v1
, v2
8781 // W32
: v_cmp_nlt_f16_e64 s5
, v1
, v2 ; encoding
: [0x05,0x00,0x0e,0xd4,0x01,0x05,0x02,0x00]
8782 // W64-ERR
: :[[@LINE-
2]]:19: error
: invalid operand for instruction
8784 v_cmp_nlt_f16_e64 s5
, v255
, v255
8785 // W32
: v_cmp_nlt_f16_e64 s5
, v255
, v255 ; encoding
: [0x05,0x00,0x0e,0xd4,0xff,0xff,0x03,0x00]
8786 // W64-ERR
: :[[@LINE-
2]]:19: error
: invalid operand for instruction
8788 v_cmp_nlt_f16_e64 s5
, s1
, s2
8789 // W32
: v_cmp_nlt_f16_e64 s5
, s1
, s2 ; encoding
: [0x05,0x00,0x0e,0xd4,0x01,0x04,0x00,0x00]
8790 // W64-ERR
: :[[@LINE-
2]]:19: error
: invalid operand for instruction
8792 v_cmp_nlt_f16_e64 s5
, s105
, s105
8793 // W32
: v_cmp_nlt_f16_e64 s5
, s105
, s105 ; encoding
: [0x05,0x00,0x0e,0xd4,0x69,0xd2,0x00,0x00]
8794 // W64-ERR
: :[[@LINE-
2]]:19: error
: invalid operand for instruction
8796 v_cmp_nlt_f16_e64 s5
, vcc_lo
, ttmp15
8797 // W32
: v_cmp_nlt_f16_e64 s5
, vcc_lo
, ttmp15 ; encoding
: [0x05,0x00,0x0e,0xd4,0x6a,0xf6,0x00,0x00]
8798 // W64-ERR
: :[[@LINE-
2]]:19: error
: invalid operand for instruction
8800 v_cmp_nlt_f16_e64 s5
, vcc_hi
, 0xfe0b
8801 // W32
: v_cmp_nlt_f16_e64 s5
, vcc_hi
, 0xfe0b ; encoding
: [0x05,0x00,0x0e,0xd4,0x6b,0xfe,0x01,0x00,0x0b,0xfe,0x00,0x00]
8802 // W64-ERR
: :[[@LINE-
2]]:19: error
: invalid operand for instruction
8804 v_cmp_nlt_f16_e64 s5
, ttmp15
, src_scc
8805 // W32
: v_cmp_nlt_f16_e64 s5
, ttmp15
, src_scc ; encoding
: [0x05,0x00,0x0e,0xd4,0x7b,0xfa,0x01,0x00]
8806 // W64-ERR
: :[[@LINE-
2]]:19: error
: invalid operand for instruction
8808 v_cmp_nlt_f16_e64 s5
, m0
, 0.5
8809 // W32
: v_cmp_nlt_f16_e64 s5
, m0
, 0.5 ; encoding
: [0x05,0x00,0x0e,0xd4,0x7d,0xe0,0x01,0x00]
8810 // W64-ERR
: :[[@LINE-
2]]:19: error
: invalid operand for instruction
8812 v_cmp_nlt_f16_e64 s5
, exec_lo
, -1
8813 // W32
: v_cmp_nlt_f16_e64 s5
, exec_lo
, -1 ; encoding
: [0x05,0x00,0x0e,0xd4,0x7e,0x82,0x01,0x00]
8814 // W64-ERR
: :[[@LINE-
2]]:19: error
: invalid operand for instruction
8816 v_cmp_nlt_f16_e64 s5
, |exec_hi|
, null
8817 // W32
: v_cmp_nlt_f16_e64 s5
, |exec_hi|
, null ; encoding
: [0x05,0x01,0x0e,0xd4,0x7f,0xf8,0x00,0x00]
8818 // W64-ERR
: :[[@LINE-
2]]:19: error
: invalid operand for instruction
8820 v_cmp_nlt_f16_e64 s105
, null
, exec_lo
8821 // W32
: v_cmp_nlt_f16_e64 s105
, null
, exec_lo ; encoding
: [0x69,0x00,0x0e,0xd4,0x7c,0xfc,0x00,0x00]
8822 // W64-ERR
: :[[@LINE-
2]]:19: error
: invalid operand for instruction
8824 v_cmp_nlt_f16_e64 vcc_lo
, -1, exec_hi
8825 // W32
: v_cmp_nlt_f16_e64 vcc_lo
, -1, exec_hi ; encoding
: [0x6a,0x00,0x0e,0xd4,0xc1,0xfe,0x00,0x00]
8826 // W64-ERR
: :[[@LINE-
2]]:19: error
: invalid operand for instruction
8828 v_cmp_nlt_f16_e64 vcc_hi
, 0.5, -m0
8829 // W32
: v_cmp_nlt_f16_e64 vcc_hi
, 0.5, -m0 ; encoding
: [0x6b,0x00,0x0e,0xd4,0xf0,0xfa,0x00,0x40]
8830 // W64-ERR
: :[[@LINE-
2]]:19: error
: invalid operand for instruction
8832 v_cmp_nlt_f16_e64 ttmp15
, -src_scc
, |vcc_lo|
8833 // W32
: v_cmp_nlt_f16_e64 ttmp15
, -src_scc
, |vcc_lo| ; encoding
: [0x7b,0x02,0x0e,0xd4,0xfd,0xd4,0x00,0x20]
8834 // W64-ERR
: :[[@LINE-
2]]:19: error
: invalid operand for instruction
8836 v_cmp_nlt_f16_e64 s
[10:11], v1
, v2
8837 // W64
: v_cmp_nlt_f16_e64 s
[10:11], v1
, v2 ; encoding
: [0x0a,0x00,0x0e,0xd4,0x01,0x05,0x02,0x00]
8838 // W32-ERR
: :[[@LINE-
2]]:19: error
: invalid operand for instruction
8840 v_cmp_nlt_f16_e64 s
[10:11], v255
, v255
8841 // W64
: v_cmp_nlt_f16_e64 s
[10:11], v255
, v255 ; encoding
: [0x0a,0x00,0x0e,0xd4,0xff,0xff,0x03,0x00]
8842 // W32-ERR
: :[[@LINE-
2]]:19: error
: invalid operand for instruction
8844 v_cmp_nlt_f16_e64 s
[10:11], s1
, s2
8845 // W64
: v_cmp_nlt_f16_e64 s
[10:11], s1
, s2 ; encoding
: [0x0a,0x00,0x0e,0xd4,0x01,0x04,0x00,0x00]
8846 // W32-ERR
: :[[@LINE-
2]]:19: error
: invalid operand for instruction
8848 v_cmp_nlt_f16_e64 s
[10:11], s105
, s105
8849 // W64
: v_cmp_nlt_f16_e64 s
[10:11], s105
, s105 ; encoding
: [0x0a,0x00,0x0e,0xd4,0x69,0xd2,0x00,0x00]
8850 // W32-ERR
: :[[@LINE-
2]]:19: error
: invalid operand for instruction
8852 v_cmp_nlt_f16_e64 s
[10:11], vcc_lo
, ttmp15
8853 // W64
: v_cmp_nlt_f16_e64 s
[10:11], vcc_lo
, ttmp15 ; encoding
: [0x0a,0x00,0x0e,0xd4,0x6a,0xf6,0x00,0x00]
8854 // W32-ERR
: :[[@LINE-
2]]:19: error
: invalid operand for instruction
8856 v_cmp_nlt_f16_e64 s
[10:11], vcc_hi
, 0xfe0b
8857 // 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]
8858 // W32-ERR
: :[[@LINE-
2]]:19: error
: invalid operand for instruction
8860 v_cmp_nlt_f16_e64 s
[10:11], ttmp15
, src_scc
8861 // W64
: v_cmp_nlt_f16_e64 s
[10:11], ttmp15
, src_scc ; encoding
: [0x0a,0x00,0x0e,0xd4,0x7b,0xfa,0x01,0x00]
8862 // W32-ERR
: :[[@LINE-
2]]:19: error
: invalid operand for instruction
8864 v_cmp_nlt_f16_e64 s
[10:11], m0
, 0.5
8865 // W64
: v_cmp_nlt_f16_e64 s
[10:11], m0
, 0.5 ; encoding
: [0x0a,0x00,0x0e,0xd4,0x7d,0xe0,0x01,0x00]
8866 // W32-ERR
: :[[@LINE-
2]]:19: error
: invalid operand for instruction
8868 v_cmp_nlt_f16_e64 s
[10:11], exec_lo
, -1
8869 // W64
: v_cmp_nlt_f16_e64 s
[10:11], exec_lo
, -1 ; encoding
: [0x0a,0x00,0x0e,0xd4,0x7e,0x82,0x01,0x00]
8870 // W32-ERR
: :[[@LINE-
2]]:19: error
: invalid operand for instruction
8872 v_cmp_nlt_f16_e64 s
[10:11], |exec_hi|
, null
8873 // W64
: v_cmp_nlt_f16_e64 s
[10:11], |exec_hi|
, null ; encoding
: [0x0a,0x01,0x0e,0xd4,0x7f,0xf8,0x00,0x00]
8874 // W32-ERR
: :[[@LINE-
2]]:19: error
: invalid operand for instruction
8876 v_cmp_nlt_f16_e64 s
[10:11], null
, exec_lo
8877 // W64
: v_cmp_nlt_f16_e64 s
[10:11], null
, exec_lo ; encoding
: [0x0a,0x00,0x0e,0xd4,0x7c,0xfc,0x00,0x00]
8878 // W32-ERR
: :[[@LINE-
2]]:19: error
: invalid operand for instruction
8880 v_cmp_nlt_f16_e64 s
[104:105], -1, exec_hi
8881 // W64
: v_cmp_nlt_f16_e64 s
[104:105], -1, exec_hi ; encoding
: [0x68,0x00,0x0e,0xd4,0xc1,0xfe,0x00,0x00]
8882 // W32-ERR
: :[[@LINE-
2]]:19: error
: invalid operand for instruction
8884 v_cmp_nlt_f16_e64 vcc
, 0.5, -m0
8885 // W64
: v_cmp_nlt_f16_e64 vcc
, 0.5, -m0 ; encoding
: [0x6a,0x00,0x0e,0xd4,0xf0,0xfa,0x00,0x40]
8886 // W32-ERR
: :[[@LINE-
2]]:19: error
: invalid operand for instruction
8888 v_cmp_nlt_f16_e64 ttmp
[14:15], -src_scc
, |vcc_lo|
8889 // W64
: v_cmp_nlt_f16_e64 ttmp
[14:15], -src_scc
, |vcc_lo| ; encoding
: [0x7a,0x02,0x0e,0xd4,0xfd,0xd4,0x00,0x20]
8890 // W32-ERR
: :[[@LINE-
2]]:19: error
: invalid operand for instruction
8892 v_cmp_nlt_f16_e64 null
, -|
0xfe0b|
, -|vcc_hi| clamp
8893 // GFX11
: v_cmp_nlt_f16_e64 null
, -|
0xfe0b|
, -|vcc_hi| clamp ; encoding
: [0x7c,0x83,0x0e,0xd4,0xff,0xd6,0x00,0x60,0x0b,0xfe,0x00,0x00]
8895 v_cmp_nlt_f32_e64 s5
, v1
, v2
8896 // W32
: v_cmp_nlt_f32_e64 s5
, v1
, v2 ; encoding
: [0x05,0x00,0x1e,0xd4,0x01,0x05,0x02,0x00]
8897 // W64-ERR
: :[[@LINE-
2]]:19: error
: invalid operand for instruction
8899 v_cmp_nlt_f32_e64 s5
, v255
, v255
8900 // W32
: v_cmp_nlt_f32_e64 s5
, v255
, v255 ; encoding
: [0x05,0x00,0x1e,0xd4,0xff,0xff,0x03,0x00]
8901 // W64-ERR
: :[[@LINE-
2]]:19: error
: invalid operand for instruction
8903 v_cmp_nlt_f32_e64 s5
, s1
, s2
8904 // W32
: v_cmp_nlt_f32_e64 s5
, s1
, s2 ; encoding
: [0x05,0x00,0x1e,0xd4,0x01,0x04,0x00,0x00]
8905 // W64-ERR
: :[[@LINE-
2]]:19: error
: invalid operand for instruction
8907 v_cmp_nlt_f32_e64 s5
, s105
, s105
8908 // W32
: v_cmp_nlt_f32_e64 s5
, s105
, s105 ; encoding
: [0x05,0x00,0x1e,0xd4,0x69,0xd2,0x00,0x00]
8909 // W64-ERR
: :[[@LINE-
2]]:19: error
: invalid operand for instruction
8911 v_cmp_nlt_f32_e64 s5
, vcc_lo
, ttmp15
8912 // W32
: v_cmp_nlt_f32_e64 s5
, vcc_lo
, ttmp15 ; encoding
: [0x05,0x00,0x1e,0xd4,0x6a,0xf6,0x00,0x00]
8913 // W64-ERR
: :[[@LINE-
2]]:19: error
: invalid operand for instruction
8915 v_cmp_nlt_f32_e64 s5
, vcc_hi
, 0xaf123456
8916 // W32
: v_cmp_nlt_f32_e64 s5
, vcc_hi
, 0xaf123456 ; encoding
: [0x05,0x00,0x1e,0xd4,0x6b,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf]
8917 // W64-ERR
: :[[@LINE-
2]]:19: error
: invalid operand for instruction
8919 v_cmp_nlt_f32_e64 s5
, ttmp15
, src_scc
8920 // W32
: v_cmp_nlt_f32_e64 s5
, ttmp15
, src_scc ; encoding
: [0x05,0x00,0x1e,0xd4,0x7b,0xfa,0x01,0x00]
8921 // W64-ERR
: :[[@LINE-
2]]:19: error
: invalid operand for instruction
8923 v_cmp_nlt_f32_e64 s5
, m0
, 0.5
8924 // W32
: v_cmp_nlt_f32_e64 s5
, m0
, 0.5 ; encoding
: [0x05,0x00,0x1e,0xd4,0x7d,0xe0,0x01,0x00]
8925 // W64-ERR
: :[[@LINE-
2]]:19: error
: invalid operand for instruction
8927 v_cmp_nlt_f32_e64 s5
, exec_lo
, -1
8928 // W32
: v_cmp_nlt_f32_e64 s5
, exec_lo
, -1 ; encoding
: [0x05,0x00,0x1e,0xd4,0x7e,0x82,0x01,0x00]
8929 // W64-ERR
: :[[@LINE-
2]]:19: error
: invalid operand for instruction
8931 v_cmp_nlt_f32_e64 s5
, |exec_hi|
, null
8932 // W32
: v_cmp_nlt_f32_e64 s5
, |exec_hi|
, null ; encoding
: [0x05,0x01,0x1e,0xd4,0x7f,0xf8,0x00,0x00]
8933 // W64-ERR
: :[[@LINE-
2]]:19: error
: invalid operand for instruction
8935 v_cmp_nlt_f32_e64 s105
, null
, exec_lo
8936 // W32
: v_cmp_nlt_f32_e64 s105
, null
, exec_lo ; encoding
: [0x69,0x00,0x1e,0xd4,0x7c,0xfc,0x00,0x00]
8937 // W64-ERR
: :[[@LINE-
2]]:19: error
: invalid operand for instruction
8939 v_cmp_nlt_f32_e64 vcc_lo
, -1, exec_hi
8940 // W32
: v_cmp_nlt_f32_e64 vcc_lo
, -1, exec_hi ; encoding
: [0x6a,0x00,0x1e,0xd4,0xc1,0xfe,0x00,0x00]
8941 // W64-ERR
: :[[@LINE-
2]]:19: error
: invalid operand for instruction
8943 v_cmp_nlt_f32_e64 vcc_hi
, 0.5, -m0
8944 // W32
: v_cmp_nlt_f32_e64 vcc_hi
, 0.5, -m0 ; encoding
: [0x6b,0x00,0x1e,0xd4,0xf0,0xfa,0x00,0x40]
8945 // W64-ERR
: :[[@LINE-
2]]:19: error
: invalid operand for instruction
8947 v_cmp_nlt_f32_e64 ttmp15
, -src_scc
, |vcc_lo|
8948 // W32
: v_cmp_nlt_f32_e64 ttmp15
, -src_scc
, |vcc_lo| ; encoding
: [0x7b,0x02,0x1e,0xd4,0xfd,0xd4,0x00,0x20]
8949 // W64-ERR
: :[[@LINE-
2]]:19: error
: invalid operand for instruction
8951 v_cmp_nlt_f32_e64 s
[10:11], v1
, v2
8952 // W64
: v_cmp_nlt_f32_e64 s
[10:11], v1
, v2 ; encoding
: [0x0a,0x00,0x1e,0xd4,0x01,0x05,0x02,0x00]
8953 // W32-ERR
: :[[@LINE-
2]]:19: error
: invalid operand for instruction
8955 v_cmp_nlt_f32_e64 s
[10:11], v255
, v255
8956 // W64
: v_cmp_nlt_f32_e64 s
[10:11], v255
, v255 ; encoding
: [0x0a,0x00,0x1e,0xd4,0xff,0xff,0x03,0x00]
8957 // W32-ERR
: :[[@LINE-
2]]:19: error
: invalid operand for instruction
8959 v_cmp_nlt_f32_e64 s
[10:11], s1
, s2
8960 // W64
: v_cmp_nlt_f32_e64 s
[10:11], s1
, s2 ; encoding
: [0x0a,0x00,0x1e,0xd4,0x01,0x04,0x00,0x00]
8961 // W32-ERR
: :[[@LINE-
2]]:19: error
: invalid operand for instruction
8963 v_cmp_nlt_f32_e64 s
[10:11], s105
, s105
8964 // W64
: v_cmp_nlt_f32_e64 s
[10:11], s105
, s105 ; encoding
: [0x0a,0x00,0x1e,0xd4,0x69,0xd2,0x00,0x00]
8965 // W32-ERR
: :[[@LINE-
2]]:19: error
: invalid operand for instruction
8967 v_cmp_nlt_f32_e64 s
[10:11], vcc_lo
, ttmp15
8968 // W64
: v_cmp_nlt_f32_e64 s
[10:11], vcc_lo
, ttmp15 ; encoding
: [0x0a,0x00,0x1e,0xd4,0x6a,0xf6,0x00,0x00]
8969 // W32-ERR
: :[[@LINE-
2]]:19: error
: invalid operand for instruction
8971 v_cmp_nlt_f32_e64 s
[10:11], vcc_hi
, 0xaf123456
8972 // 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]
8973 // W32-ERR
: :[[@LINE-
2]]:19: error
: invalid operand for instruction
8975 v_cmp_nlt_f32_e64 s
[10:11], ttmp15
, src_scc
8976 // W64
: v_cmp_nlt_f32_e64 s
[10:11], ttmp15
, src_scc ; encoding
: [0x0a,0x00,0x1e,0xd4,0x7b,0xfa,0x01,0x00]
8977 // W32-ERR
: :[[@LINE-
2]]:19: error
: invalid operand for instruction
8979 v_cmp_nlt_f32_e64 s
[10:11], m0
, 0.5
8980 // W64
: v_cmp_nlt_f32_e64 s
[10:11], m0
, 0.5 ; encoding
: [0x0a,0x00,0x1e,0xd4,0x7d,0xe0,0x01,0x00]
8981 // W32-ERR
: :[[@LINE-
2]]:19: error
: invalid operand for instruction
8983 v_cmp_nlt_f32_e64 s
[10:11], exec_lo
, -1
8984 // W64
: v_cmp_nlt_f32_e64 s
[10:11], exec_lo
, -1 ; encoding
: [0x0a,0x00,0x1e,0xd4,0x7e,0x82,0x01,0x00]
8985 // W32-ERR
: :[[@LINE-
2]]:19: error
: invalid operand for instruction
8987 v_cmp_nlt_f32_e64 s
[10:11], |exec_hi|
, null
8988 // W64
: v_cmp_nlt_f32_e64 s
[10:11], |exec_hi|
, null ; encoding
: [0x0a,0x01,0x1e,0xd4,0x7f,0xf8,0x00,0x00]
8989 // W32-ERR
: :[[@LINE-
2]]:19: error
: invalid operand for instruction
8991 v_cmp_nlt_f32_e64 s
[10:11], null
, exec_lo
8992 // W64
: v_cmp_nlt_f32_e64 s
[10:11], null
, exec_lo ; encoding
: [0x0a,0x00,0x1e,0xd4,0x7c,0xfc,0x00,0x00]
8993 // W32-ERR
: :[[@LINE-
2]]:19: error
: invalid operand for instruction
8995 v_cmp_nlt_f32_e64 s
[104:105], -1, exec_hi
8996 // W64
: v_cmp_nlt_f32_e64 s
[104:105], -1, exec_hi ; encoding
: [0x68,0x00,0x1e,0xd4,0xc1,0xfe,0x00,0x00]
8997 // W32-ERR
: :[[@LINE-
2]]:19: error
: invalid operand for instruction
8999 v_cmp_nlt_f32_e64 vcc
, 0.5, -m0
9000 // W64
: v_cmp_nlt_f32_e64 vcc
, 0.5, -m0 ; encoding
: [0x6a,0x00,0x1e,0xd4,0xf0,0xfa,0x00,0x40]
9001 // W32-ERR
: :[[@LINE-
2]]:19: error
: invalid operand for instruction
9003 v_cmp_nlt_f32_e64 ttmp
[14:15], -src_scc
, |vcc_lo|
9004 // W64
: v_cmp_nlt_f32_e64 ttmp
[14:15], -src_scc
, |vcc_lo| ; encoding
: [0x7a,0x02,0x1e,0xd4,0xfd,0xd4,0x00,0x20]
9005 // W32-ERR
: :[[@LINE-
2]]:19: error
: invalid operand for instruction
9007 v_cmp_nlt_f32_e64 null
, -|
0xaf123456|
, -|vcc_hi| clamp
9008 // GFX11
: v_cmp_nlt_f32_e64 null
, -|
0xaf123456|
, -|vcc_hi| clamp ; encoding
: [0x7c,0x83,0x1e,0xd4,0xff,0xd6,0x00,0x60,0x56,0x34,0x12,0xaf]
9010 v_cmp_nlt_f64_e64 s5
, v
[1:2], v
[2:3]
9011 // W32
: v_cmp_nlt_f64_e64 s5
, v
[1:2], v
[2:3] ; encoding
: [0x05,0x00,0x2e,0xd4,0x01,0x05,0x02,0x00]
9012 // W64-ERR
: :[[@LINE-
2]]:19: error
: invalid operand for instruction
9014 v_cmp_nlt_f64_e64 s5
, v
[254:255], v
[254:255]
9015 // W32
: v_cmp_nlt_f64_e64 s5
, v
[254:255], v
[254:255] ; encoding
: [0x05,0x00,0x2e,0xd4,0xfe,0xfd,0x03,0x00]
9016 // W64-ERR
: :[[@LINE-
2]]:19: error
: invalid operand for instruction
9018 v_cmp_nlt_f64_e64 s5
, s
[2:3], s
[4:5]
9019 // W32
: v_cmp_nlt_f64_e64 s5
, s
[2:3], s
[4:5] ; encoding
: [0x05,0x00,0x2e,0xd4,0x02,0x08,0x00,0x00]
9020 // W64-ERR
: :[[@LINE-
2]]:19: error
: invalid operand for instruction
9022 v_cmp_nlt_f64_e64 s5
, s
[104:105], s
[104:105]
9023 // W32
: v_cmp_nlt_f64_e64 s5
, s
[104:105], s
[104:105] ; encoding
: [0x05,0x00,0x2e,0xd4,0x68,0xd0,0x00,0x00]
9024 // W64-ERR
: :[[@LINE-
2]]:19: error
: invalid operand for instruction
9026 v_cmp_nlt_f64_e64 s5
, vcc
, ttmp
[14:15]
9027 // W32
: v_cmp_nlt_f64_e64 s5
, vcc
, ttmp
[14:15] ; encoding
: [0x05,0x00,0x2e,0xd4,0x6a,0xf4,0x00,0x00]
9028 // W64-ERR
: :[[@LINE-
2]]:19: error
: invalid operand for instruction
9030 v_cmp_nlt_f64_e64 s5
, ttmp
[14:15], 0xaf123456
9031 // W32
: v_cmp_nlt_f64_e64 s5
, ttmp
[14:15], 0xaf123456 ; encoding
: [0x05,0x00,0x2e,0xd4,0x7a,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf]
9032 // W64-ERR
: :[[@LINE-
2]]:19: error
: invalid operand for instruction
9034 v_cmp_nlt_f64_e64 s5
, -|exec|
, src_scc
9035 // W32
: v_cmp_nlt_f64_e64 s5
, -|exec|
, src_scc ; encoding
: [0x05,0x01,0x2e,0xd4,0x7e,0xfa,0x01,0x20]
9036 // W64-ERR
: :[[@LINE-
2]]:19: error
: invalid operand for instruction
9038 v_cmp_nlt_f64_e64 s105
, null
, 0.5
9039 // W32
: v_cmp_nlt_f64_e64 s105
, null
, 0.5 ; encoding
: [0x69,0x00,0x2e,0xd4,0x7c,0xe0,0x01,0x00]
9040 // W64-ERR
: :[[@LINE-
2]]:19: error
: invalid operand for instruction
9042 v_cmp_nlt_f64_e64 vcc_lo
, -1, -1
9043 // W32
: v_cmp_nlt_f64_e64 vcc_lo
, -1, -1 ; encoding
: [0x6a,0x00,0x2e,0xd4,0xc1,0x82,0x01,0x00]
9044 // W64-ERR
: :[[@LINE-
2]]:19: error
: invalid operand for instruction
9046 v_cmp_nlt_f64_e64 vcc_hi
, 0.5, null
9047 // W32
: v_cmp_nlt_f64_e64 vcc_hi
, 0.5, null ; encoding
: [0x6b,0x00,0x2e,0xd4,0xf0,0xf8,0x00,0x00]
9048 // W64-ERR
: :[[@LINE-
2]]:19: error
: invalid operand for instruction
9050 v_cmp_nlt_f64_e64 ttmp15
, -|src_scc|
, -|exec|
9051 // W32
: v_cmp_nlt_f64_e64 ttmp15
, -|src_scc|
, -|exec| ; encoding
: [0x7b,0x03,0x2e,0xd4,0xfd,0xfc,0x00,0x60]
9052 // W64-ERR
: :[[@LINE-
2]]:19: error
: invalid operand for instruction
9054 v_cmp_nlt_f64_e64 s
[10:11], v
[1:2], v
[2:3]
9055 // W64
: v_cmp_nlt_f64_e64 s
[10:11], v
[1:2], v
[2:3] ; encoding
: [0x0a,0x00,0x2e,0xd4,0x01,0x05,0x02,0x00]
9056 // W32-ERR
: :[[@LINE-
2]]:19: error
: invalid operand for instruction
9058 v_cmp_nlt_f64_e64 s
[10:11], v
[254:255], v
[254:255]
9059 // W64
: v_cmp_nlt_f64_e64 s
[10:11], v
[254:255], v
[254:255] ; encoding
: [0x0a,0x00,0x2e,0xd4,0xfe,0xfd,0x03,0x00]
9060 // W32-ERR
: :[[@LINE-
2]]:19: error
: invalid operand for instruction
9062 v_cmp_nlt_f64_e64 s
[10:11], s
[2:3], s
[4:5]
9063 // W64
: v_cmp_nlt_f64_e64 s
[10:11], s
[2:3], s
[4:5] ; encoding
: [0x0a,0x00,0x2e,0xd4,0x02,0x08,0x00,0x00]
9064 // W32-ERR
: :[[@LINE-
2]]:19: error
: invalid operand for instruction
9066 v_cmp_nlt_f64_e64 s
[10:11], s
[104:105], s
[104:105]
9067 // W64
: v_cmp_nlt_f64_e64 s
[10:11], s
[104:105], s
[104:105] ; encoding
: [0x0a,0x00,0x2e,0xd4,0x68,0xd0,0x00,0x00]
9068 // W32-ERR
: :[[@LINE-
2]]:19: error
: invalid operand for instruction
9070 v_cmp_nlt_f64_e64 s
[10:11], vcc
, ttmp
[14:15]
9071 // W64
: v_cmp_nlt_f64_e64 s
[10:11], vcc
, ttmp
[14:15] ; encoding
: [0x0a,0x00,0x2e,0xd4,0x6a,0xf4,0x00,0x00]
9072 // W32-ERR
: :[[@LINE-
2]]:19: error
: invalid operand for instruction
9074 v_cmp_nlt_f64_e64 s
[10:11], ttmp
[14:15], 0xaf123456
9075 // 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]
9076 // W32-ERR
: :[[@LINE-
2]]:19: error
: invalid operand for instruction
9078 v_cmp_nlt_f64_e64 s
[10:11], -|exec|
, src_scc
9079 // W64
: v_cmp_nlt_f64_e64 s
[10:11], -|exec|
, src_scc ; encoding
: [0x0a,0x01,0x2e,0xd4,0x7e,0xfa,0x01,0x20]
9080 // W32-ERR
: :[[@LINE-
2]]:19: error
: invalid operand for instruction
9082 v_cmp_nlt_f64_e64 s
[10:11], null
, 0.5
9083 // W64
: v_cmp_nlt_f64_e64 s
[10:11], null
, 0.5 ; encoding
: [0x0a,0x00,0x2e,0xd4,0x7c,0xe0,0x01,0x00]
9084 // W32-ERR
: :[[@LINE-
2]]:19: error
: invalid operand for instruction
9086 v_cmp_nlt_f64_e64 s
[104:105], -1, -1
9087 // W64
: v_cmp_nlt_f64_e64 s
[104:105], -1, -1 ; encoding
: [0x68,0x00,0x2e,0xd4,0xc1,0x82,0x01,0x00]
9088 // W32-ERR
: :[[@LINE-
2]]:19: error
: invalid operand for instruction
9090 v_cmp_nlt_f64_e64 vcc
, 0.5, null
9091 // W64
: v_cmp_nlt_f64_e64 vcc
, 0.5, null ; encoding
: [0x6a,0x00,0x2e,0xd4,0xf0,0xf8,0x00,0x00]
9092 // W32-ERR
: :[[@LINE-
2]]:19: error
: invalid operand for instruction
9094 v_cmp_nlt_f64_e64 ttmp
[14:15], -|src_scc|
, -|exec|
9095 // W64
: v_cmp_nlt_f64_e64 ttmp
[14:15], -|src_scc|
, -|exec| ; encoding
: [0x7a,0x03,0x2e,0xd4,0xfd,0xfc,0x00,0x60]
9096 // W32-ERR
: :[[@LINE-
2]]:19: error
: invalid operand for instruction
9098 v_cmp_nlt_f64_e64 null
, 0xaf123456, -|vcc| clamp
9099 // GFX11
: v_cmp_nlt_f64_e64 null
, 0xaf123456, -|vcc| clamp ; encoding
: [0x7c,0x82,0x2e,0xd4,0xff,0xd4,0x00,0x40,0x56,0x34,0x12,0xaf]
9101 v_cmp_o_f16_e64 s5
, v1
, v2
9102 // W32
: v_cmp_o_f16_e64 s5
, v1
, v2 ; encoding
: [0x05,0x00,0x07,0xd4,0x01,0x05,0x02,0x00]
9103 // W64-ERR
: :[[@LINE-
2]]:17: error
: invalid operand for instruction
9105 v_cmp_o_f16_e64 s5
, v255
, v255
9106 // W32
: v_cmp_o_f16_e64 s5
, v255
, v255 ; encoding
: [0x05,0x00,0x07,0xd4,0xff,0xff,0x03,0x00]
9107 // W64-ERR
: :[[@LINE-
2]]:17: error
: invalid operand for instruction
9109 v_cmp_o_f16_e64 s5
, s1
, s2
9110 // W32
: v_cmp_o_f16_e64 s5
, s1
, s2 ; encoding
: [0x05,0x00,0x07,0xd4,0x01,0x04,0x00,0x00]
9111 // W64-ERR
: :[[@LINE-
2]]:17: error
: invalid operand for instruction
9113 v_cmp_o_f16_e64 s5
, s105
, s105
9114 // W32
: v_cmp_o_f16_e64 s5
, s105
, s105 ; encoding
: [0x05,0x00,0x07,0xd4,0x69,0xd2,0x00,0x00]
9115 // W64-ERR
: :[[@LINE-
2]]:17: error
: invalid operand for instruction
9117 v_cmp_o_f16_e64 s5
, vcc_lo
, ttmp15
9118 // W32
: v_cmp_o_f16_e64 s5
, vcc_lo
, ttmp15 ; encoding
: [0x05,0x00,0x07,0xd4,0x6a,0xf6,0x00,0x00]
9119 // W64-ERR
: :[[@LINE-
2]]:17: error
: invalid operand for instruction
9121 v_cmp_o_f16_e64 s5
, vcc_hi
, 0xfe0b
9122 // W32
: v_cmp_o_f16_e64 s5
, vcc_hi
, 0xfe0b ; encoding
: [0x05,0x00,0x07,0xd4,0x6b,0xfe,0x01,0x00,0x0b,0xfe,0x00,0x00]
9123 // W64-ERR
: :[[@LINE-
2]]:17: error
: invalid operand for instruction
9125 v_cmp_o_f16_e64 s5
, ttmp15
, src_scc
9126 // W32
: v_cmp_o_f16_e64 s5
, ttmp15
, src_scc ; encoding
: [0x05,0x00,0x07,0xd4,0x7b,0xfa,0x01,0x00]
9127 // W64-ERR
: :[[@LINE-
2]]:17: error
: invalid operand for instruction
9129 v_cmp_o_f16_e64 s5
, m0
, 0.5
9130 // W32
: v_cmp_o_f16_e64 s5
, m0
, 0.5 ; encoding
: [0x05,0x00,0x07,0xd4,0x7d,0xe0,0x01,0x00]
9131 // W64-ERR
: :[[@LINE-
2]]:17: error
: invalid operand for instruction
9133 v_cmp_o_f16_e64 s5
, exec_lo
, -1
9134 // W32
: v_cmp_o_f16_e64 s5
, exec_lo
, -1 ; encoding
: [0x05,0x00,0x07,0xd4,0x7e,0x82,0x01,0x00]
9135 // W64-ERR
: :[[@LINE-
2]]:17: error
: invalid operand for instruction
9137 v_cmp_o_f16_e64 s5
, |exec_hi|
, null
9138 // W32
: v_cmp_o_f16_e64 s5
, |exec_hi|
, null ; encoding
: [0x05,0x01,0x07,0xd4,0x7f,0xf8,0x00,0x00]
9139 // W64-ERR
: :[[@LINE-
2]]:17: error
: invalid operand for instruction
9141 v_cmp_o_f16_e64 s105
, null
, exec_lo
9142 // W32
: v_cmp_o_f16_e64 s105
, null
, exec_lo ; encoding
: [0x69,0x00,0x07,0xd4,0x7c,0xfc,0x00,0x00]
9143 // W64-ERR
: :[[@LINE-
2]]:17: error
: invalid operand for instruction
9145 v_cmp_o_f16_e64 vcc_lo
, -1, exec_hi
9146 // W32
: v_cmp_o_f16_e64 vcc_lo
, -1, exec_hi ; encoding
: [0x6a,0x00,0x07,0xd4,0xc1,0xfe,0x00,0x00]
9147 // W64-ERR
: :[[@LINE-
2]]:17: error
: invalid operand for instruction
9149 v_cmp_o_f16_e64 vcc_hi
, 0.5, -m0
9150 // W32
: v_cmp_o_f16_e64 vcc_hi
, 0.5, -m0 ; encoding
: [0x6b,0x00,0x07,0xd4,0xf0,0xfa,0x00,0x40]
9151 // W64-ERR
: :[[@LINE-
2]]:17: error
: invalid operand for instruction
9153 v_cmp_o_f16_e64 ttmp15
, -src_scc
, |vcc_lo|
9154 // W32
: v_cmp_o_f16_e64 ttmp15
, -src_scc
, |vcc_lo| ; encoding
: [0x7b,0x02,0x07,0xd4,0xfd,0xd4,0x00,0x20]
9155 // W64-ERR
: :[[@LINE-
2]]:17: error
: invalid operand for instruction
9157 v_cmp_o_f16_e64 s
[10:11], v1
, v2
9158 // W64
: v_cmp_o_f16_e64 s
[10:11], v1
, v2 ; encoding
: [0x0a,0x00,0x07,0xd4,0x01,0x05,0x02,0x00]
9159 // W32-ERR
: :[[@LINE-
2]]:17: error
: invalid operand for instruction
9161 v_cmp_o_f16_e64 s
[10:11], v255
, v255
9162 // W64
: v_cmp_o_f16_e64 s
[10:11], v255
, v255 ; encoding
: [0x0a,0x00,0x07,0xd4,0xff,0xff,0x03,0x00]
9163 // W32-ERR
: :[[@LINE-
2]]:17: error
: invalid operand for instruction
9165 v_cmp_o_f16_e64 s
[10:11], s1
, s2
9166 // W64
: v_cmp_o_f16_e64 s
[10:11], s1
, s2 ; encoding
: [0x0a,0x00,0x07,0xd4,0x01,0x04,0x00,0x00]
9167 // W32-ERR
: :[[@LINE-
2]]:17: error
: invalid operand for instruction
9169 v_cmp_o_f16_e64 s
[10:11], s105
, s105
9170 // W64
: v_cmp_o_f16_e64 s
[10:11], s105
, s105 ; encoding
: [0x0a,0x00,0x07,0xd4,0x69,0xd2,0x00,0x00]
9171 // W32-ERR
: :[[@LINE-
2]]:17: error
: invalid operand for instruction
9173 v_cmp_o_f16_e64 s
[10:11], vcc_lo
, ttmp15
9174 // W64
: v_cmp_o_f16_e64 s
[10:11], vcc_lo
, ttmp15 ; encoding
: [0x0a,0x00,0x07,0xd4,0x6a,0xf6,0x00,0x00]
9175 // W32-ERR
: :[[@LINE-
2]]:17: error
: invalid operand for instruction
9177 v_cmp_o_f16_e64 s
[10:11], vcc_hi
, 0xfe0b
9178 // 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]
9179 // W32-ERR
: :[[@LINE-
2]]:17: error
: invalid operand for instruction
9181 v_cmp_o_f16_e64 s
[10:11], ttmp15
, src_scc
9182 // W64
: v_cmp_o_f16_e64 s
[10:11], ttmp15
, src_scc ; encoding
: [0x0a,0x00,0x07,0xd4,0x7b,0xfa,0x01,0x00]
9183 // W32-ERR
: :[[@LINE-
2]]:17: error
: invalid operand for instruction
9185 v_cmp_o_f16_e64 s
[10:11], m0
, 0.5
9186 // W64
: v_cmp_o_f16_e64 s
[10:11], m0
, 0.5 ; encoding
: [0x0a,0x00,0x07,0xd4,0x7d,0xe0,0x01,0x00]
9187 // W32-ERR
: :[[@LINE-
2]]:17: error
: invalid operand for instruction
9189 v_cmp_o_f16_e64 s
[10:11], exec_lo
, -1
9190 // W64
: v_cmp_o_f16_e64 s
[10:11], exec_lo
, -1 ; encoding
: [0x0a,0x00,0x07,0xd4,0x7e,0x82,0x01,0x00]
9191 // W32-ERR
: :[[@LINE-
2]]:17: error
: invalid operand for instruction
9193 v_cmp_o_f16_e64 s
[10:11], |exec_hi|
, null
9194 // W64
: v_cmp_o_f16_e64 s
[10:11], |exec_hi|
, null ; encoding
: [0x0a,0x01,0x07,0xd4,0x7f,0xf8,0x00,0x00]
9195 // W32-ERR
: :[[@LINE-
2]]:17: error
: invalid operand for instruction
9197 v_cmp_o_f16_e64 s
[10:11], null
, exec_lo
9198 // W64
: v_cmp_o_f16_e64 s
[10:11], null
, exec_lo ; encoding
: [0x0a,0x00,0x07,0xd4,0x7c,0xfc,0x00,0x00]
9199 // W32-ERR
: :[[@LINE-
2]]:17: error
: invalid operand for instruction
9201 v_cmp_o_f16_e64 s
[104:105], -1, exec_hi
9202 // W64
: v_cmp_o_f16_e64 s
[104:105], -1, exec_hi ; encoding
: [0x68,0x00,0x07,0xd4,0xc1,0xfe,0x00,0x00]
9203 // W32-ERR
: :[[@LINE-
2]]:17: error
: invalid operand for instruction
9205 v_cmp_o_f16_e64 vcc
, 0.5, -m0
9206 // W64
: v_cmp_o_f16_e64 vcc
, 0.5, -m0 ; encoding
: [0x6a,0x00,0x07,0xd4,0xf0,0xfa,0x00,0x40]
9207 // W32-ERR
: :[[@LINE-
2]]:17: error
: invalid operand for instruction
9209 v_cmp_o_f16_e64 ttmp
[14:15], -src_scc
, |vcc_lo|
9210 // W64
: v_cmp_o_f16_e64 ttmp
[14:15], -src_scc
, |vcc_lo| ; encoding
: [0x7a,0x02,0x07,0xd4,0xfd,0xd4,0x00,0x20]
9211 // W32-ERR
: :[[@LINE-
2]]:17: error
: invalid operand for instruction
9213 v_cmp_o_f16_e64 null
, -|
0xfe0b|
, -|vcc_hi| clamp
9214 // GFX11
: v_cmp_o_f16_e64 null
, -|
0xfe0b|
, -|vcc_hi| clamp ; encoding
: [0x7c,0x83,0x07,0xd4,0xff,0xd6,0x00,0x60,0x0b,0xfe,0x00,0x00]
9216 v_cmp_o_f32_e64 s5
, v1
, v2
9217 // W32
: v_cmp_o_f32_e64 s5
, v1
, v2 ; encoding
: [0x05,0x00,0x17,0xd4,0x01,0x05,0x02,0x00]
9218 // W64-ERR
: :[[@LINE-
2]]:17: error
: invalid operand for instruction
9220 v_cmp_o_f32_e64 s5
, v255
, v255
9221 // W32
: v_cmp_o_f32_e64 s5
, v255
, v255 ; encoding
: [0x05,0x00,0x17,0xd4,0xff,0xff,0x03,0x00]
9222 // W64-ERR
: :[[@LINE-
2]]:17: error
: invalid operand for instruction
9224 v_cmp_o_f32_e64 s5
, s1
, s2
9225 // W32
: v_cmp_o_f32_e64 s5
, s1
, s2 ; encoding
: [0x05,0x00,0x17,0xd4,0x01,0x04,0x00,0x00]
9226 // W64-ERR
: :[[@LINE-
2]]:17: error
: invalid operand for instruction
9228 v_cmp_o_f32_e64 s5
, s105
, s105
9229 // W32
: v_cmp_o_f32_e64 s5
, s105
, s105 ; encoding
: [0x05,0x00,0x17,0xd4,0x69,0xd2,0x00,0x00]
9230 // W64-ERR
: :[[@LINE-
2]]:17: error
: invalid operand for instruction
9232 v_cmp_o_f32_e64 s5
, vcc_lo
, ttmp15
9233 // W32
: v_cmp_o_f32_e64 s5
, vcc_lo
, ttmp15 ; encoding
: [0x05,0x00,0x17,0xd4,0x6a,0xf6,0x00,0x00]
9234 // W64-ERR
: :[[@LINE-
2]]:17: error
: invalid operand for instruction
9236 v_cmp_o_f32_e64 s5
, vcc_hi
, 0xaf123456
9237 // W32
: v_cmp_o_f32_e64 s5
, vcc_hi
, 0xaf123456 ; encoding
: [0x05,0x00,0x17,0xd4,0x6b,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf]
9238 // W64-ERR
: :[[@LINE-
2]]:17: error
: invalid operand for instruction
9240 v_cmp_o_f32_e64 s5
, ttmp15
, src_scc
9241 // W32
: v_cmp_o_f32_e64 s5
, ttmp15
, src_scc ; encoding
: [0x05,0x00,0x17,0xd4,0x7b,0xfa,0x01,0x00]
9242 // W64-ERR
: :[[@LINE-
2]]:17: error
: invalid operand for instruction
9244 v_cmp_o_f32_e64 s5
, m0
, 0.5
9245 // W32
: v_cmp_o_f32_e64 s5
, m0
, 0.5 ; encoding
: [0x05,0x00,0x17,0xd4,0x7d,0xe0,0x01,0x00]
9246 // W64-ERR
: :[[@LINE-
2]]:17: error
: invalid operand for instruction
9248 v_cmp_o_f32_e64 s5
, exec_lo
, -1
9249 // W32
: v_cmp_o_f32_e64 s5
, exec_lo
, -1 ; encoding
: [0x05,0x00,0x17,0xd4,0x7e,0x82,0x01,0x00]
9250 // W64-ERR
: :[[@LINE-
2]]:17: error
: invalid operand for instruction
9252 v_cmp_o_f32_e64 s5
, |exec_hi|
, null
9253 // W32
: v_cmp_o_f32_e64 s5
, |exec_hi|
, null ; encoding
: [0x05,0x01,0x17,0xd4,0x7f,0xf8,0x00,0x00]
9254 // W64-ERR
: :[[@LINE-
2]]:17: error
: invalid operand for instruction
9256 v_cmp_o_f32_e64 s105
, null
, exec_lo
9257 // W32
: v_cmp_o_f32_e64 s105
, null
, exec_lo ; encoding
: [0x69,0x00,0x17,0xd4,0x7c,0xfc,0x00,0x00]
9258 // W64-ERR
: :[[@LINE-
2]]:17: error
: invalid operand for instruction
9260 v_cmp_o_f32_e64 vcc_lo
, -1, exec_hi
9261 // W32
: v_cmp_o_f32_e64 vcc_lo
, -1, exec_hi ; encoding
: [0x6a,0x00,0x17,0xd4,0xc1,0xfe,0x00,0x00]
9262 // W64-ERR
: :[[@LINE-
2]]:17: error
: invalid operand for instruction
9264 v_cmp_o_f32_e64 vcc_hi
, 0.5, -m0
9265 // W32
: v_cmp_o_f32_e64 vcc_hi
, 0.5, -m0 ; encoding
: [0x6b,0x00,0x17,0xd4,0xf0,0xfa,0x00,0x40]
9266 // W64-ERR
: :[[@LINE-
2]]:17: error
: invalid operand for instruction
9268 v_cmp_o_f32_e64 ttmp15
, -src_scc
, |vcc_lo|
9269 // W32
: v_cmp_o_f32_e64 ttmp15
, -src_scc
, |vcc_lo| ; encoding
: [0x7b,0x02,0x17,0xd4,0xfd,0xd4,0x00,0x20]
9270 // W64-ERR
: :[[@LINE-
2]]:17: error
: invalid operand for instruction
9272 v_cmp_o_f32_e64 s
[10:11], v1
, v2
9273 // W64
: v_cmp_o_f32_e64 s
[10:11], v1
, v2 ; encoding
: [0x0a,0x00,0x17,0xd4,0x01,0x05,0x02,0x00]
9274 // W32-ERR
: :[[@LINE-
2]]:17: error
: invalid operand for instruction
9276 v_cmp_o_f32_e64 s
[10:11], v255
, v255
9277 // W64
: v_cmp_o_f32_e64 s
[10:11], v255
, v255 ; encoding
: [0x0a,0x00,0x17,0xd4,0xff,0xff,0x03,0x00]
9278 // W32-ERR
: :[[@LINE-
2]]:17: error
: invalid operand for instruction
9280 v_cmp_o_f32_e64 s
[10:11], s1
, s2
9281 // W64
: v_cmp_o_f32_e64 s
[10:11], s1
, s2 ; encoding
: [0x0a,0x00,0x17,0xd4,0x01,0x04,0x00,0x00]
9282 // W32-ERR
: :[[@LINE-
2]]:17: error
: invalid operand for instruction
9284 v_cmp_o_f32_e64 s
[10:11], s105
, s105
9285 // W64
: v_cmp_o_f32_e64 s
[10:11], s105
, s105 ; encoding
: [0x0a,0x00,0x17,0xd4,0x69,0xd2,0x00,0x00]
9286 // W32-ERR
: :[[@LINE-
2]]:17: error
: invalid operand for instruction
9288 v_cmp_o_f32_e64 s
[10:11], vcc_lo
, ttmp15
9289 // W64
: v_cmp_o_f32_e64 s
[10:11], vcc_lo
, ttmp15 ; encoding
: [0x0a,0x00,0x17,0xd4,0x6a,0xf6,0x00,0x00]
9290 // W32-ERR
: :[[@LINE-
2]]:17: error
: invalid operand for instruction
9292 v_cmp_o_f32_e64 s
[10:11], vcc_hi
, 0xaf123456
9293 // 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]
9294 // W32-ERR
: :[[@LINE-
2]]:17: error
: invalid operand for instruction
9296 v_cmp_o_f32_e64 s
[10:11], ttmp15
, src_scc
9297 // W64
: v_cmp_o_f32_e64 s
[10:11], ttmp15
, src_scc ; encoding
: [0x0a,0x00,0x17,0xd4,0x7b,0xfa,0x01,0x00]
9298 // W32-ERR
: :[[@LINE-
2]]:17: error
: invalid operand for instruction
9300 v_cmp_o_f32_e64 s
[10:11], m0
, 0.5
9301 // W64
: v_cmp_o_f32_e64 s
[10:11], m0
, 0.5 ; encoding
: [0x0a,0x00,0x17,0xd4,0x7d,0xe0,0x01,0x00]
9302 // W32-ERR
: :[[@LINE-
2]]:17: error
: invalid operand for instruction
9304 v_cmp_o_f32_e64 s
[10:11], exec_lo
, -1
9305 // W64
: v_cmp_o_f32_e64 s
[10:11], exec_lo
, -1 ; encoding
: [0x0a,0x00,0x17,0xd4,0x7e,0x82,0x01,0x00]
9306 // W32-ERR
: :[[@LINE-
2]]:17: error
: invalid operand for instruction
9308 v_cmp_o_f32_e64 s
[10:11], |exec_hi|
, null
9309 // W64
: v_cmp_o_f32_e64 s
[10:11], |exec_hi|
, null ; encoding
: [0x0a,0x01,0x17,0xd4,0x7f,0xf8,0x00,0x00]
9310 // W32-ERR
: :[[@LINE-
2]]:17: error
: invalid operand for instruction
9312 v_cmp_o_f32_e64 s
[10:11], null
, exec_lo
9313 // W64
: v_cmp_o_f32_e64 s
[10:11], null
, exec_lo ; encoding
: [0x0a,0x00,0x17,0xd4,0x7c,0xfc,0x00,0x00]
9314 // W32-ERR
: :[[@LINE-
2]]:17: error
: invalid operand for instruction
9316 v_cmp_o_f32_e64 s
[104:105], -1, exec_hi
9317 // W64
: v_cmp_o_f32_e64 s
[104:105], -1, exec_hi ; encoding
: [0x68,0x00,0x17,0xd4,0xc1,0xfe,0x00,0x00]
9318 // W32-ERR
: :[[@LINE-
2]]:17: error
: invalid operand for instruction
9320 v_cmp_o_f32_e64 vcc
, 0.5, -m0
9321 // W64
: v_cmp_o_f32_e64 vcc
, 0.5, -m0 ; encoding
: [0x6a,0x00,0x17,0xd4,0xf0,0xfa,0x00,0x40]
9322 // W32-ERR
: :[[@LINE-
2]]:17: error
: invalid operand for instruction
9324 v_cmp_o_f32_e64 ttmp
[14:15], -src_scc
, |vcc_lo|
9325 // W64
: v_cmp_o_f32_e64 ttmp
[14:15], -src_scc
, |vcc_lo| ; encoding
: [0x7a,0x02,0x17,0xd4,0xfd,0xd4,0x00,0x20]
9326 // W32-ERR
: :[[@LINE-
2]]:17: error
: invalid operand for instruction
9328 v_cmp_o_f32_e64 null
, -|
0xaf123456|
, -|vcc_hi| clamp
9329 // GFX11
: v_cmp_o_f32_e64 null
, -|
0xaf123456|
, -|vcc_hi| clamp ; encoding
: [0x7c,0x83,0x17,0xd4,0xff,0xd6,0x00,0x60,0x56,0x34,0x12,0xaf]
9331 v_cmp_o_f64_e64 s5
, v
[1:2], v
[2:3]
9332 // W32
: v_cmp_o_f64_e64 s5
, v
[1:2], v
[2:3] ; encoding
: [0x05,0x00,0x27,0xd4,0x01,0x05,0x02,0x00]
9333 // W64-ERR
: :[[@LINE-
2]]:17: error
: invalid operand for instruction
9335 v_cmp_o_f64_e64 s5
, v
[254:255], v
[254:255]
9336 // W32
: v_cmp_o_f64_e64 s5
, v
[254:255], v
[254:255] ; encoding
: [0x05,0x00,0x27,0xd4,0xfe,0xfd,0x03,0x00]
9337 // W64-ERR
: :[[@LINE-
2]]:17: error
: invalid operand for instruction
9339 v_cmp_o_f64_e64 s5
, s
[2:3], s
[4:5]
9340 // W32
: v_cmp_o_f64_e64 s5
, s
[2:3], s
[4:5] ; encoding
: [0x05,0x00,0x27,0xd4,0x02,0x08,0x00,0x00]
9341 // W64-ERR
: :[[@LINE-
2]]:17: error
: invalid operand for instruction
9343 v_cmp_o_f64_e64 s5
, s
[104:105], s
[104:105]
9344 // W32
: v_cmp_o_f64_e64 s5
, s
[104:105], s
[104:105] ; encoding
: [0x05,0x00,0x27,0xd4,0x68,0xd0,0x00,0x00]
9345 // W64-ERR
: :[[@LINE-
2]]:17: error
: invalid operand for instruction
9347 v_cmp_o_f64_e64 s5
, vcc
, ttmp
[14:15]
9348 // W32
: v_cmp_o_f64_e64 s5
, vcc
, ttmp
[14:15] ; encoding
: [0x05,0x00,0x27,0xd4,0x6a,0xf4,0x00,0x00]
9349 // W64-ERR
: :[[@LINE-
2]]:17: error
: invalid operand for instruction
9351 v_cmp_o_f64_e64 s5
, ttmp
[14:15], 0xaf123456
9352 // W32
: v_cmp_o_f64_e64 s5
, ttmp
[14:15], 0xaf123456 ; encoding
: [0x05,0x00,0x27,0xd4,0x7a,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf]
9353 // W64-ERR
: :[[@LINE-
2]]:17: error
: invalid operand for instruction
9355 v_cmp_o_f64_e64 s5
, -|exec|
, src_scc
9356 // W32
: v_cmp_o_f64_e64 s5
, -|exec|
, src_scc ; encoding
: [0x05,0x01,0x27,0xd4,0x7e,0xfa,0x01,0x20]
9357 // W64-ERR
: :[[@LINE-
2]]:17: error
: invalid operand for instruction
9359 v_cmp_o_f64_e64 s105
, null
, 0.5
9360 // W32
: v_cmp_o_f64_e64 s105
, null
, 0.5 ; encoding
: [0x69,0x00,0x27,0xd4,0x7c,0xe0,0x01,0x00]
9361 // W64-ERR
: :[[@LINE-
2]]:17: error
: invalid operand for instruction
9363 v_cmp_o_f64_e64 vcc_lo
, -1, -1
9364 // W32
: v_cmp_o_f64_e64 vcc_lo
, -1, -1 ; encoding
: [0x6a,0x00,0x27,0xd4,0xc1,0x82,0x01,0x00]
9365 // W64-ERR
: :[[@LINE-
2]]:17: error
: invalid operand for instruction
9367 v_cmp_o_f64_e64 vcc_hi
, 0.5, null
9368 // W32
: v_cmp_o_f64_e64 vcc_hi
, 0.5, null ; encoding
: [0x6b,0x00,0x27,0xd4,0xf0,0xf8,0x00,0x00]
9369 // W64-ERR
: :[[@LINE-
2]]:17: error
: invalid operand for instruction
9371 v_cmp_o_f64_e64 ttmp15
, -|src_scc|
, -|exec|
9372 // W32
: v_cmp_o_f64_e64 ttmp15
, -|src_scc|
, -|exec| ; encoding
: [0x7b,0x03,0x27,0xd4,0xfd,0xfc,0x00,0x60]
9373 // W64-ERR
: :[[@LINE-
2]]:17: error
: invalid operand for instruction
9375 v_cmp_o_f64_e64 s
[10:11], v
[1:2], v
[2:3]
9376 // W64
: v_cmp_o_f64_e64 s
[10:11], v
[1:2], v
[2:3] ; encoding
: [0x0a,0x00,0x27,0xd4,0x01,0x05,0x02,0x00]
9377 // W32-ERR
: :[[@LINE-
2]]:17: error
: invalid operand for instruction
9379 v_cmp_o_f64_e64 s
[10:11], v
[254:255], v
[254:255]
9380 // W64
: v_cmp_o_f64_e64 s
[10:11], v
[254:255], v
[254:255] ; encoding
: [0x0a,0x00,0x27,0xd4,0xfe,0xfd,0x03,0x00]
9381 // W32-ERR
: :[[@LINE-
2]]:17: error
: invalid operand for instruction
9383 v_cmp_o_f64_e64 s
[10:11], s
[2:3], s
[4:5]
9384 // W64
: v_cmp_o_f64_e64 s
[10:11], s
[2:3], s
[4:5] ; encoding
: [0x0a,0x00,0x27,0xd4,0x02,0x08,0x00,0x00]
9385 // W32-ERR
: :[[@LINE-
2]]:17: error
: invalid operand for instruction
9387 v_cmp_o_f64_e64 s
[10:11], s
[104:105], s
[104:105]
9388 // W64
: v_cmp_o_f64_e64 s
[10:11], s
[104:105], s
[104:105] ; encoding
: [0x0a,0x00,0x27,0xd4,0x68,0xd0,0x00,0x00]
9389 // W32-ERR
: :[[@LINE-
2]]:17: error
: invalid operand for instruction
9391 v_cmp_o_f64_e64 s
[10:11], vcc
, ttmp
[14:15]
9392 // W64
: v_cmp_o_f64_e64 s
[10:11], vcc
, ttmp
[14:15] ; encoding
: [0x0a,0x00,0x27,0xd4,0x6a,0xf4,0x00,0x00]
9393 // W32-ERR
: :[[@LINE-
2]]:17: error
: invalid operand for instruction
9395 v_cmp_o_f64_e64 s
[10:11], ttmp
[14:15], 0xaf123456
9396 // 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]
9397 // W32-ERR
: :[[@LINE-
2]]:17: error
: invalid operand for instruction
9399 v_cmp_o_f64_e64 s
[10:11], -|exec|
, src_scc
9400 // W64
: v_cmp_o_f64_e64 s
[10:11], -|exec|
, src_scc ; encoding
: [0x0a,0x01,0x27,0xd4,0x7e,0xfa,0x01,0x20]
9401 // W32-ERR
: :[[@LINE-
2]]:17: error
: invalid operand for instruction
9403 v_cmp_o_f64_e64 s
[10:11], null
, 0.5
9404 // W64
: v_cmp_o_f64_e64 s
[10:11], null
, 0.5 ; encoding
: [0x0a,0x00,0x27,0xd4,0x7c,0xe0,0x01,0x00]
9405 // W32-ERR
: :[[@LINE-
2]]:17: error
: invalid operand for instruction
9407 v_cmp_o_f64_e64 s
[104:105], -1, -1
9408 // W64
: v_cmp_o_f64_e64 s
[104:105], -1, -1 ; encoding
: [0x68,0x00,0x27,0xd4,0xc1,0x82,0x01,0x00]
9409 // W32-ERR
: :[[@LINE-
2]]:17: error
: invalid operand for instruction
9411 v_cmp_o_f64_e64 vcc
, 0.5, null
9412 // W64
: v_cmp_o_f64_e64 vcc
, 0.5, null ; encoding
: [0x6a,0x00,0x27,0xd4,0xf0,0xf8,0x00,0x00]
9413 // W32-ERR
: :[[@LINE-
2]]:17: error
: invalid operand for instruction
9415 v_cmp_o_f64_e64 ttmp
[14:15], -|src_scc|
, -|exec|
9416 // W64
: v_cmp_o_f64_e64 ttmp
[14:15], -|src_scc|
, -|exec| ; encoding
: [0x7a,0x03,0x27,0xd4,0xfd,0xfc,0x00,0x60]
9417 // W32-ERR
: :[[@LINE-
2]]:17: error
: invalid operand for instruction
9419 v_cmp_o_f64_e64 null
, 0xaf123456, -|vcc| clamp
9420 // GFX11
: v_cmp_o_f64_e64 null
, 0xaf123456, -|vcc| clamp ; encoding
: [0x7c,0x82,0x27,0xd4,0xff,0xd4,0x00,0x40,0x56,0x34,0x12,0xaf]
9422 v_cmp_t_f16_e64 s5
, v1
, v2
9423 // W32
: v_cmp_t_f16_e64 s5
, v1
, v2 ; encoding
: [0x05,0x00,0x0f,0xd4,0x01,0x05,0x02,0x00]
9424 // W64-ERR
: :[[@LINE-
2]]:17: error
: invalid operand for instruction
9426 v_cmp_t_f16_e64 s5
, v255
, v255
9427 // W32
: v_cmp_t_f16_e64 s5
, v255
, v255 ; encoding
: [0x05,0x00,0x0f,0xd4,0xff,0xff,0x03,0x00]
9428 // W64-ERR
: :[[@LINE-
2]]:17: error
: invalid operand for instruction
9430 v_cmp_t_f16_e64 s5
, s1
, s2
9431 // W32
: v_cmp_t_f16_e64 s5
, s1
, s2 ; encoding
: [0x05,0x00,0x0f,0xd4,0x01,0x04,0x00,0x00]
9432 // W64-ERR
: :[[@LINE-
2]]:17: error
: invalid operand for instruction
9434 v_cmp_t_f16_e64 s5
, s105
, s105
9435 // W32
: v_cmp_t_f16_e64 s5
, s105
, s105 ; encoding
: [0x05,0x00,0x0f,0xd4,0x69,0xd2,0x00,0x00]
9436 // W64-ERR
: :[[@LINE-
2]]:17: error
: invalid operand for instruction
9438 v_cmp_t_f16_e64 s5
, vcc_lo
, ttmp15
9439 // W32
: v_cmp_t_f16_e64 s5
, vcc_lo
, ttmp15 ; encoding
: [0x05,0x00,0x0f,0xd4,0x6a,0xf6,0x00,0x00]
9440 // W64-ERR
: :[[@LINE-
2]]:17: error
: invalid operand for instruction
9442 v_cmp_t_f16_e64 s5
, vcc_hi
, 0xfe0b
9443 // W32
: v_cmp_t_f16_e64 s5
, vcc_hi
, 0xfe0b ; encoding
: [0x05,0x00,0x0f,0xd4,0x6b,0xfe,0x01,0x00,0x0b,0xfe,0x00,0x00]
9444 // W64-ERR
: :[[@LINE-
2]]:17: error
: invalid operand for instruction
9446 v_cmp_t_f16_e64 s5
, ttmp15
, src_scc
9447 // W32
: v_cmp_t_f16_e64 s5
, ttmp15
, src_scc ; encoding
: [0x05,0x00,0x0f,0xd4,0x7b,0xfa,0x01,0x00]
9448 // W64-ERR
: :[[@LINE-
2]]:17: error
: invalid operand for instruction
9450 v_cmp_t_f16_e64 s5
, m0
, 0.5
9451 // W32
: v_cmp_t_f16_e64 s5
, m0
, 0.5 ; encoding
: [0x05,0x00,0x0f,0xd4,0x7d,0xe0,0x01,0x00]
9452 // W64-ERR
: :[[@LINE-
2]]:17: error
: invalid operand for instruction
9454 v_cmp_t_f16_e64 s5
, exec_lo
, -1
9455 // W32
: v_cmp_t_f16_e64 s5
, exec_lo
, -1 ; encoding
: [0x05,0x00,0x0f,0xd4,0x7e,0x82,0x01,0x00]
9456 // W64-ERR
: :[[@LINE-
2]]:17: error
: invalid operand for instruction
9458 v_cmp_t_f16_e64 s5
, |exec_hi|
, null
9459 // W32
: v_cmp_t_f16_e64 s5
, |exec_hi|
, null ; encoding
: [0x05,0x01,0x0f,0xd4,0x7f,0xf8,0x00,0x00]
9460 // W64-ERR
: :[[@LINE-
2]]:17: error
: invalid operand for instruction
9462 v_cmp_t_f16_e64 s105
, null
, exec_lo
9463 // W32
: v_cmp_t_f16_e64 s105
, null
, exec_lo ; encoding
: [0x69,0x00,0x0f,0xd4,0x7c,0xfc,0x00,0x00]
9464 // W64-ERR
: :[[@LINE-
2]]:17: error
: invalid operand for instruction
9466 v_cmp_t_f16_e64 vcc_lo
, -1, exec_hi
9467 // W32
: v_cmp_t_f16_e64 vcc_lo
, -1, exec_hi ; encoding
: [0x6a,0x00,0x0f,0xd4,0xc1,0xfe,0x00,0x00]
9468 // W64-ERR
: :[[@LINE-
2]]:17: error
: invalid operand for instruction
9470 v_cmp_t_f16_e64 vcc_hi
, 0.5, -m0
9471 // W32
: v_cmp_t_f16_e64 vcc_hi
, 0.5, -m0 ; encoding
: [0x6b,0x00,0x0f,0xd4,0xf0,0xfa,0x00,0x40]
9472 // W64-ERR
: :[[@LINE-
2]]:17: error
: invalid operand for instruction
9474 v_cmp_t_f16_e64 ttmp15
, -src_scc
, |vcc_lo|
9475 // W32
: v_cmp_t_f16_e64 ttmp15
, -src_scc
, |vcc_lo| ; encoding
: [0x7b,0x02,0x0f,0xd4,0xfd,0xd4,0x00,0x20]
9476 // W64-ERR
: :[[@LINE-
2]]:17: error
: invalid operand for instruction
9478 v_cmp_t_f16_e64 s
[10:11], v1
, v2
9479 // W64
: v_cmp_t_f16_e64 s
[10:11], v1
, v2 ; encoding
: [0x0a,0x00,0x0f,0xd4,0x01,0x05,0x02,0x00]
9480 // W32-ERR
: :[[@LINE-
2]]:17: error
: invalid operand for instruction
9482 v_cmp_t_f16_e64 s
[10:11], v255
, v255
9483 // W64
: v_cmp_t_f16_e64 s
[10:11], v255
, v255 ; encoding
: [0x0a,0x00,0x0f,0xd4,0xff,0xff,0x03,0x00]
9484 // W32-ERR
: :[[@LINE-
2]]:17: error
: invalid operand for instruction
9486 v_cmp_t_f16_e64 s
[10:11], s1
, s2
9487 // W64
: v_cmp_t_f16_e64 s
[10:11], s1
, s2 ; encoding
: [0x0a,0x00,0x0f,0xd4,0x01,0x04,0x00,0x00]
9488 // W32-ERR
: :[[@LINE-
2]]:17: error
: invalid operand for instruction
9490 v_cmp_t_f16_e64 s
[10:11], s105
, s105
9491 // W64
: v_cmp_t_f16_e64 s
[10:11], s105
, s105 ; encoding
: [0x0a,0x00,0x0f,0xd4,0x69,0xd2,0x00,0x00]
9492 // W32-ERR
: :[[@LINE-
2]]:17: error
: invalid operand for instruction
9494 v_cmp_t_f16_e64 s
[10:11], vcc_lo
, ttmp15
9495 // W64
: v_cmp_t_f16_e64 s
[10:11], vcc_lo
, ttmp15 ; encoding
: [0x0a,0x00,0x0f,0xd4,0x6a,0xf6,0x00,0x00]
9496 // W32-ERR
: :[[@LINE-
2]]:17: error
: invalid operand for instruction
9498 v_cmp_t_f16_e64 s
[10:11], vcc_hi
, 0xfe0b
9499 // W64
: v_cmp_t_f16_e64 s
[10:11], vcc_hi
, 0xfe0b ; encoding
: [0x0a,0x00,0x0f,0xd4,0x6b,0xfe,0x01,0x00,0x0b,0xfe,0x00,0x00]
9500 // W32-ERR
: :[[@LINE-
2]]:17: error
: invalid operand for instruction
9502 v_cmp_t_f16_e64 s
[10:11], ttmp15
, src_scc
9503 // W64
: v_cmp_t_f16_e64 s
[10:11], ttmp15
, src_scc ; encoding
: [0x0a,0x00,0x0f,0xd4,0x7b,0xfa,0x01,0x00]
9504 // W32-ERR
: :[[@LINE-
2]]:17: error
: invalid operand for instruction
9506 v_cmp_t_f16_e64 s
[10:11], m0
, 0.5
9507 // W64
: v_cmp_t_f16_e64 s
[10:11], m0
, 0.5 ; encoding
: [0x0a,0x00,0x0f,0xd4,0x7d,0xe0,0x01,0x00]
9508 // W32-ERR
: :[[@LINE-
2]]:17: error
: invalid operand for instruction
9510 v_cmp_t_f16_e64 s
[10:11], exec_lo
, -1
9511 // W64
: v_cmp_t_f16_e64 s
[10:11], exec_lo
, -1 ; encoding
: [0x0a,0x00,0x0f,0xd4,0x7e,0x82,0x01,0x00]
9512 // W32-ERR
: :[[@LINE-
2]]:17: error
: invalid operand for instruction
9514 v_cmp_t_f16_e64 s
[10:11], |exec_hi|
, null
9515 // W64
: v_cmp_t_f16_e64 s
[10:11], |exec_hi|
, null ; encoding
: [0x0a,0x01,0x0f,0xd4,0x7f,0xf8,0x00,0x00]
9516 // W32-ERR
: :[[@LINE-
2]]:17: error
: invalid operand for instruction
9518 v_cmp_t_f16_e64 s
[10:11], null
, exec_lo
9519 // W64
: v_cmp_t_f16_e64 s
[10:11], null
, exec_lo ; encoding
: [0x0a,0x00,0x0f,0xd4,0x7c,0xfc,0x00,0x00]
9520 // W32-ERR
: :[[@LINE-
2]]:17: error
: invalid operand for instruction
9522 v_cmp_t_f16_e64 s
[104:105], -1, exec_hi
9523 // W64
: v_cmp_t_f16_e64 s
[104:105], -1, exec_hi ; encoding
: [0x68,0x00,0x0f,0xd4,0xc1,0xfe,0x00,0x00]
9524 // W32-ERR
: :[[@LINE-
2]]:17: error
: invalid operand for instruction
9526 v_cmp_t_f16_e64 vcc
, 0.5, -m0
9527 // W64
: v_cmp_t_f16_e64 vcc
, 0.5, -m0 ; encoding
: [0x6a,0x00,0x0f,0xd4,0xf0,0xfa,0x00,0x40]
9528 // W32-ERR
: :[[@LINE-
2]]:17: error
: invalid operand for instruction
9530 v_cmp_t_f16_e64 ttmp
[14:15], -src_scc
, |vcc_lo|
9531 // W64
: v_cmp_t_f16_e64 ttmp
[14:15], -src_scc
, |vcc_lo| ; encoding
: [0x7a,0x02,0x0f,0xd4,0xfd,0xd4,0x00,0x20]
9532 // W32-ERR
: :[[@LINE-
2]]:17: error
: invalid operand for instruction
9534 v_cmp_t_f16_e64 null
, -|
0xfe0b|
, -|vcc_hi| clamp
9535 // GFX11
: v_cmp_t_f16_e64 null
, -|
0xfe0b|
, -|vcc_hi| clamp ; encoding
: [0x7c,0x83,0x0f,0xd4,0xff,0xd6,0x00,0x60,0x0b,0xfe,0x00,0x00]
9537 v_cmp_t_f32_e64 s5
, v1
, v2
9538 // W32
: v_cmp_t_f32_e64 s5
, v1
, v2 ; encoding
: [0x05,0x00,0x1f,0xd4,0x01,0x05,0x02,0x00]
9539 // W64-ERR
: :[[@LINE-
2]]:17: error
: invalid operand for instruction
9541 v_cmp_t_f32_e64 s5
, v255
, v255
9542 // W32
: v_cmp_t_f32_e64 s5
, v255
, v255 ; encoding
: [0x05,0x00,0x1f,0xd4,0xff,0xff,0x03,0x00]
9543 // W64-ERR
: :[[@LINE-
2]]:17: error
: invalid operand for instruction
9545 v_cmp_t_f32_e64 s5
, s1
, s2
9546 // W32
: v_cmp_t_f32_e64 s5
, s1
, s2 ; encoding
: [0x05,0x00,0x1f,0xd4,0x01,0x04,0x00,0x00]
9547 // W64-ERR
: :[[@LINE-
2]]:17: error
: invalid operand for instruction
9549 v_cmp_t_f32_e64 s5
, s105
, s105
9550 // W32
: v_cmp_t_f32_e64 s5
, s105
, s105 ; encoding
: [0x05,0x00,0x1f,0xd4,0x69,0xd2,0x00,0x00]
9551 // W64-ERR
: :[[@LINE-
2]]:17: error
: invalid operand for instruction
9553 v_cmp_t_f32_e64 s5
, vcc_lo
, ttmp15
9554 // W32
: v_cmp_t_f32_e64 s5
, vcc_lo
, ttmp15 ; encoding
: [0x05,0x00,0x1f,0xd4,0x6a,0xf6,0x00,0x00]
9555 // W64-ERR
: :[[@LINE-
2]]:17: error
: invalid operand for instruction
9557 v_cmp_t_f32_e64 s5
, vcc_hi
, 0xaf123456
9558 // W32
: v_cmp_t_f32_e64 s5
, vcc_hi
, 0xaf123456 ; encoding
: [0x05,0x00,0x1f,0xd4,0x6b,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf]
9559 // W64-ERR
: :[[@LINE-
2]]:17: error
: invalid operand for instruction
9561 v_cmp_t_f32_e64 s5
, ttmp15
, src_scc
9562 // W32
: v_cmp_t_f32_e64 s5
, ttmp15
, src_scc ; encoding
: [0x05,0x00,0x1f,0xd4,0x7b,0xfa,0x01,0x00]
9563 // W64-ERR
: :[[@LINE-
2]]:17: error
: invalid operand for instruction
9565 v_cmp_t_f32_e64 s5
, m0
, 0.5
9566 // W32
: v_cmp_t_f32_e64 s5
, m0
, 0.5 ; encoding
: [0x05,0x00,0x1f,0xd4,0x7d,0xe0,0x01,0x00]
9567 // W64-ERR
: :[[@LINE-
2]]:17: error
: invalid operand for instruction
9569 v_cmp_t_f32_e64 s5
, exec_lo
, -1
9570 // W32
: v_cmp_t_f32_e64 s5
, exec_lo
, -1 ; encoding
: [0x05,0x00,0x1f,0xd4,0x7e,0x82,0x01,0x00]
9571 // W64-ERR
: :[[@LINE-
2]]:17: error
: invalid operand for instruction
9573 v_cmp_t_f32_e64 s5
, |exec_hi|
, null
9574 // W32
: v_cmp_t_f32_e64 s5
, |exec_hi|
, null ; encoding
: [0x05,0x01,0x1f,0xd4,0x7f,0xf8,0x00,0x00]
9575 // W64-ERR
: :[[@LINE-
2]]:17: error
: invalid operand for instruction
9577 v_cmp_t_f32_e64 s105
, null
, exec_lo
9578 // W32
: v_cmp_t_f32_e64 s105
, null
, exec_lo ; encoding
: [0x69,0x00,0x1f,0xd4,0x7c,0xfc,0x00,0x00]
9579 // W64-ERR
: :[[@LINE-
2]]:17: error
: invalid operand for instruction
9581 v_cmp_t_f32_e64 vcc_lo
, -1, exec_hi
9582 // W32
: v_cmp_t_f32_e64 vcc_lo
, -1, exec_hi ; encoding
: [0x6a,0x00,0x1f,0xd4,0xc1,0xfe,0x00,0x00]
9583 // W64-ERR
: :[[@LINE-
2]]:17: error
: invalid operand for instruction
9585 v_cmp_t_f32_e64 vcc_hi
, 0.5, -m0
9586 // W32
: v_cmp_t_f32_e64 vcc_hi
, 0.5, -m0 ; encoding
: [0x6b,0x00,0x1f,0xd4,0xf0,0xfa,0x00,0x40]
9587 // W64-ERR
: :[[@LINE-
2]]:17: error
: invalid operand for instruction
9589 v_cmp_t_f32_e64 ttmp15
, -src_scc
, |vcc_lo|
9590 // W32
: v_cmp_t_f32_e64 ttmp15
, -src_scc
, |vcc_lo| ; encoding
: [0x7b,0x02,0x1f,0xd4,0xfd,0xd4,0x00,0x20]
9591 // W64-ERR
: :[[@LINE-
2]]:17: error
: invalid operand for instruction
9593 v_cmp_t_f32_e64 s
[10:11], v1
, v2
9594 // W64
: v_cmp_t_f32_e64 s
[10:11], v1
, v2 ; encoding
: [0x0a,0x00,0x1f,0xd4,0x01,0x05,0x02,0x00]
9595 // W32-ERR
: :[[@LINE-
2]]:17: error
: invalid operand for instruction
9597 v_cmp_t_f32_e64 s
[10:11], v255
, v255
9598 // W64
: v_cmp_t_f32_e64 s
[10:11], v255
, v255 ; encoding
: [0x0a,0x00,0x1f,0xd4,0xff,0xff,0x03,0x00]
9599 // W32-ERR
: :[[@LINE-
2]]:17: error
: invalid operand for instruction
9601 v_cmp_t_f32_e64 s
[10:11], s1
, s2
9602 // W64
: v_cmp_t_f32_e64 s
[10:11], s1
, s2 ; encoding
: [0x0a,0x00,0x1f,0xd4,0x01,0x04,0x00,0x00]
9603 // W32-ERR
: :[[@LINE-
2]]:17: error
: invalid operand for instruction
9605 v_cmp_t_f32_e64 s
[10:11], s105
, s105
9606 // W64
: v_cmp_t_f32_e64 s
[10:11], s105
, s105 ; encoding
: [0x0a,0x00,0x1f,0xd4,0x69,0xd2,0x00,0x00]
9607 // W32-ERR
: :[[@LINE-
2]]:17: error
: invalid operand for instruction
9609 v_cmp_t_f32_e64 s
[10:11], vcc_lo
, ttmp15
9610 // W64
: v_cmp_t_f32_e64 s
[10:11], vcc_lo
, ttmp15 ; encoding
: [0x0a,0x00,0x1f,0xd4,0x6a,0xf6,0x00,0x00]
9611 // W32-ERR
: :[[@LINE-
2]]:17: error
: invalid operand for instruction
9613 v_cmp_t_f32_e64 s
[10:11], vcc_hi
, 0xaf123456
9614 // W64
: v_cmp_t_f32_e64 s
[10:11], vcc_hi
, 0xaf123456 ; encoding
: [0x0a,0x00,0x1f,0xd4,0x6b,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf]
9615 // W32-ERR
: :[[@LINE-
2]]:17: error
: invalid operand for instruction
9617 v_cmp_t_f32_e64 s
[10:11], ttmp15
, src_scc
9618 // W64
: v_cmp_t_f32_e64 s
[10:11], ttmp15
, src_scc ; encoding
: [0x0a,0x00,0x1f,0xd4,0x7b,0xfa,0x01,0x00]
9619 // W32-ERR
: :[[@LINE-
2]]:17: error
: invalid operand for instruction
9621 v_cmp_t_f32_e64 s
[10:11], m0
, 0.5
9622 // W64
: v_cmp_t_f32_e64 s
[10:11], m0
, 0.5 ; encoding
: [0x0a,0x00,0x1f,0xd4,0x7d,0xe0,0x01,0x00]
9623 // W32-ERR
: :[[@LINE-
2]]:17: error
: invalid operand for instruction
9625 v_cmp_t_f32_e64 s
[10:11], exec_lo
, -1
9626 // W64
: v_cmp_t_f32_e64 s
[10:11], exec_lo
, -1 ; encoding
: [0x0a,0x00,0x1f,0xd4,0x7e,0x82,0x01,0x00]
9627 // W32-ERR
: :[[@LINE-
2]]:17: error
: invalid operand for instruction
9629 v_cmp_t_f32_e64 s
[10:11], |exec_hi|
, null
9630 // W64
: v_cmp_t_f32_e64 s
[10:11], |exec_hi|
, null ; encoding
: [0x0a,0x01,0x1f,0xd4,0x7f,0xf8,0x00,0x00]
9631 // W32-ERR
: :[[@LINE-
2]]:17: error
: invalid operand for instruction
9633 v_cmp_t_f32_e64 s
[10:11], null
, exec_lo
9634 // W64
: v_cmp_t_f32_e64 s
[10:11], null
, exec_lo ; encoding
: [0x0a,0x00,0x1f,0xd4,0x7c,0xfc,0x00,0x00]
9635 // W32-ERR
: :[[@LINE-
2]]:17: error
: invalid operand for instruction
9637 v_cmp_t_f32_e64 s
[104:105], -1, exec_hi
9638 // W64
: v_cmp_t_f32_e64 s
[104:105], -1, exec_hi ; encoding
: [0x68,0x00,0x1f,0xd4,0xc1,0xfe,0x00,0x00]
9639 // W32-ERR
: :[[@LINE-
2]]:17: error
: invalid operand for instruction
9641 v_cmp_t_f32_e64 vcc
, 0.5, -m0
9642 // W64
: v_cmp_t_f32_e64 vcc
, 0.5, -m0 ; encoding
: [0x6a,0x00,0x1f,0xd4,0xf0,0xfa,0x00,0x40]
9643 // W32-ERR
: :[[@LINE-
2]]:17: error
: invalid operand for instruction
9645 v_cmp_t_f32_e64 ttmp
[14:15], -src_scc
, |vcc_lo|
9646 // W64
: v_cmp_t_f32_e64 ttmp
[14:15], -src_scc
, |vcc_lo| ; encoding
: [0x7a,0x02,0x1f,0xd4,0xfd,0xd4,0x00,0x20]
9647 // W32-ERR
: :[[@LINE-
2]]:17: error
: invalid operand for instruction
9649 v_cmp_t_f32_e64 null
, -|
0xaf123456|
, -|vcc_hi| clamp
9650 // GFX11
: v_cmp_t_f32_e64 null
, -|
0xaf123456|
, -|vcc_hi| clamp ; encoding
: [0x7c,0x83,0x1f,0xd4,0xff,0xd6,0x00,0x60,0x56,0x34,0x12,0xaf]
9652 v_cmp_t_f64_e64 s5
, v
[1:2], v
[2:3]
9653 // W32
: v_cmp_t_f64_e64 s5
, v
[1:2], v
[2:3] ; encoding
: [0x05,0x00,0x2f,0xd4,0x01,0x05,0x02,0x00]
9654 // W64-ERR
: :[[@LINE-
2]]:17: error
: invalid operand for instruction
9656 v_cmp_t_f64_e64 s5
, v
[254:255], v
[254:255]
9657 // W32
: v_cmp_t_f64_e64 s5
, v
[254:255], v
[254:255] ; encoding
: [0x05,0x00,0x2f,0xd4,0xfe,0xfd,0x03,0x00]
9658 // W64-ERR
: :[[@LINE-
2]]:17: error
: invalid operand for instruction
9660 v_cmp_t_f64_e64 s5
, s
[2:3], s
[4:5]
9661 // W32
: v_cmp_t_f64_e64 s5
, s
[2:3], s
[4:5] ; encoding
: [0x05,0x00,0x2f,0xd4,0x02,0x08,0x00,0x00]
9662 // W64-ERR
: :[[@LINE-
2]]:17: error
: invalid operand for instruction
9664 v_cmp_t_f64_e64 s5
, s
[104:105], s
[104:105]
9665 // W32
: v_cmp_t_f64_e64 s5
, s
[104:105], s
[104:105] ; encoding
: [0x05,0x00,0x2f,0xd4,0x68,0xd0,0x00,0x00]
9666 // W64-ERR
: :[[@LINE-
2]]:17: error
: invalid operand for instruction
9668 v_cmp_t_f64_e64 s5
, vcc
, ttmp
[14:15]
9669 // W32
: v_cmp_t_f64_e64 s5
, vcc
, ttmp
[14:15] ; encoding
: [0x05,0x00,0x2f,0xd4,0x6a,0xf4,0x00,0x00]
9670 // W64-ERR
: :[[@LINE-
2]]:17: error
: invalid operand for instruction
9672 v_cmp_t_f64_e64 s5
, ttmp
[14:15], 0xaf123456
9673 // W32
: v_cmp_t_f64_e64 s5
, ttmp
[14:15], 0xaf123456 ; encoding
: [0x05,0x00,0x2f,0xd4,0x7a,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf]
9674 // W64-ERR
: :[[@LINE-
2]]:17: error
: invalid operand for instruction
9676 v_cmp_t_f64_e64 s5
, -|exec|
, src_scc
9677 // W32
: v_cmp_t_f64_e64 s5
, -|exec|
, src_scc ; encoding
: [0x05,0x01,0x2f,0xd4,0x7e,0xfa,0x01,0x20]
9678 // W64-ERR
: :[[@LINE-
2]]:17: error
: invalid operand for instruction
9680 v_cmp_t_f64_e64 s105
, null
, 0.5
9681 // W32
: v_cmp_t_f64_e64 s105
, null
, 0.5 ; encoding
: [0x69,0x00,0x2f,0xd4,0x7c,0xe0,0x01,0x00]
9682 // W64-ERR
: :[[@LINE-
2]]:17: error
: invalid operand for instruction
9684 v_cmp_t_f64_e64 vcc_lo
, -1, -1
9685 // W32
: v_cmp_t_f64_e64 vcc_lo
, -1, -1 ; encoding
: [0x6a,0x00,0x2f,0xd4,0xc1,0x82,0x01,0x00]
9686 // W64-ERR
: :[[@LINE-
2]]:17: error
: invalid operand for instruction
9688 v_cmp_t_f64_e64 vcc_hi
, 0.5, null
9689 // W32
: v_cmp_t_f64_e64 vcc_hi
, 0.5, null ; encoding
: [0x6b,0x00,0x2f,0xd4,0xf0,0xf8,0x00,0x00]
9690 // W64-ERR
: :[[@LINE-
2]]:17: error
: invalid operand for instruction
9692 v_cmp_t_f64_e64 ttmp15
, -|src_scc|
, -|exec|
9693 // W32
: v_cmp_t_f64_e64 ttmp15
, -|src_scc|
, -|exec| ; encoding
: [0x7b,0x03,0x2f,0xd4,0xfd,0xfc,0x00,0x60]
9694 // W64-ERR
: :[[@LINE-
2]]:17: error
: invalid operand for instruction
9696 v_cmp_t_f64_e64 s
[10:11], v
[1:2], v
[2:3]
9697 // W64
: v_cmp_t_f64_e64 s
[10:11], v
[1:2], v
[2:3] ; encoding
: [0x0a,0x00,0x2f,0xd4,0x01,0x05,0x02,0x00]
9698 // W32-ERR
: :[[@LINE-
2]]:17: error
: invalid operand for instruction
9700 v_cmp_t_f64_e64 s
[10:11], v
[254:255], v
[254:255]
9701 // W64
: v_cmp_t_f64_e64 s
[10:11], v
[254:255], v
[254:255] ; encoding
: [0x0a,0x00,0x2f,0xd4,0xfe,0xfd,0x03,0x00]
9702 // W32-ERR
: :[[@LINE-
2]]:17: error
: invalid operand for instruction
9704 v_cmp_t_f64_e64 s
[10:11], s
[2:3], s
[4:5]
9705 // W64
: v_cmp_t_f64_e64 s
[10:11], s
[2:3], s
[4:5] ; encoding
: [0x0a,0x00,0x2f,0xd4,0x02,0x08,0x00,0x00]
9706 // W32-ERR
: :[[@LINE-
2]]:17: error
: invalid operand for instruction
9708 v_cmp_t_f64_e64 s
[10:11], s
[104:105], s
[104:105]
9709 // W64
: v_cmp_t_f64_e64 s
[10:11], s
[104:105], s
[104:105] ; encoding
: [0x0a,0x00,0x2f,0xd4,0x68,0xd0,0x00,0x00]
9710 // W32-ERR
: :[[@LINE-
2]]:17: error
: invalid operand for instruction
9712 v_cmp_t_f64_e64 s
[10:11], vcc
, ttmp
[14:15]
9713 // W64
: v_cmp_t_f64_e64 s
[10:11], vcc
, ttmp
[14:15] ; encoding
: [0x0a,0x00,0x2f,0xd4,0x6a,0xf4,0x00,0x00]
9714 // W32-ERR
: :[[@LINE-
2]]:17: error
: invalid operand for instruction
9716 v_cmp_t_f64_e64 s
[10:11], ttmp
[14:15], 0xaf123456
9717 // W64
: v_cmp_t_f64_e64 s
[10:11], ttmp
[14:15], 0xaf123456 ; encoding
: [0x0a,0x00,0x2f,0xd4,0x7a,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf]
9718 // W32-ERR
: :[[@LINE-
2]]:17: error
: invalid operand for instruction
9720 v_cmp_t_f64_e64 s
[10:11], -|exec|
, src_scc
9721 // W64
: v_cmp_t_f64_e64 s
[10:11], -|exec|
, src_scc ; encoding
: [0x0a,0x01,0x2f,0xd4,0x7e,0xfa,0x01,0x20]
9722 // W32-ERR
: :[[@LINE-
2]]:17: error
: invalid operand for instruction
9724 v_cmp_t_f64_e64 s
[10:11], null
, 0.5
9725 // W64
: v_cmp_t_f64_e64 s
[10:11], null
, 0.5 ; encoding
: [0x0a,0x00,0x2f,0xd4,0x7c,0xe0,0x01,0x00]
9726 // W32-ERR
: :[[@LINE-
2]]:17: error
: invalid operand for instruction
9728 v_cmp_t_f64_e64 s
[104:105], -1, -1
9729 // W64
: v_cmp_t_f64_e64 s
[104:105], -1, -1 ; encoding
: [0x68,0x00,0x2f,0xd4,0xc1,0x82,0x01,0x00]
9730 // W32-ERR
: :[[@LINE-
2]]:17: error
: invalid operand for instruction
9732 v_cmp_t_f64_e64 vcc
, 0.5, null
9733 // W64
: v_cmp_t_f64_e64 vcc
, 0.5, null ; encoding
: [0x6a,0x00,0x2f,0xd4,0xf0,0xf8,0x00,0x00]
9734 // W32-ERR
: :[[@LINE-
2]]:17: error
: invalid operand for instruction
9736 v_cmp_t_f64_e64 ttmp
[14:15], -|src_scc|
, -|exec|
9737 // W64
: v_cmp_t_f64_e64 ttmp
[14:15], -|src_scc|
, -|exec| ; encoding
: [0x7a,0x03,0x2f,0xd4,0xfd,0xfc,0x00,0x60]
9738 // W32-ERR
: :[[@LINE-
2]]:17: error
: invalid operand for instruction
9740 v_cmp_t_f64_e64 null
, 0xaf123456, -|vcc| clamp
9741 // GFX11
: v_cmp_t_f64_e64 null
, 0xaf123456, -|vcc| clamp ; encoding
: [0x7c,0x82,0x2f,0xd4,0xff,0xd4,0x00,0x40,0x56,0x34,0x12,0xaf]
9743 v_cmp_t_i32_e64 s5
, v1
, v2
9744 // W32
: v_cmp_t_i32_e64 s5
, v1
, v2 ; encoding
: [0x05,0x00,0x47,0xd4,0x01,0x05,0x02,0x00]
9745 // W64-ERR
: :[[@LINE-
2]]:17: error
: invalid operand for instruction
9747 v_cmp_t_i32_e64 s5
, v255
, v255
9748 // W32
: v_cmp_t_i32_e64 s5
, v255
, v255 ; encoding
: [0x05,0x00,0x47,0xd4,0xff,0xff,0x03,0x00]
9749 // W64-ERR
: :[[@LINE-
2]]:17: error
: invalid operand for instruction
9751 v_cmp_t_i32_e64 s5
, s1
, s2
9752 // W32
: v_cmp_t_i32_e64 s5
, s1
, s2 ; encoding
: [0x05,0x00,0x47,0xd4,0x01,0x04,0x00,0x00]
9753 // W64-ERR
: :[[@LINE-
2]]:17: error
: invalid operand for instruction
9755 v_cmp_t_i32_e64 s5
, s105
, s105
9756 // W32
: v_cmp_t_i32_e64 s5
, s105
, s105 ; encoding
: [0x05,0x00,0x47,0xd4,0x69,0xd2,0x00,0x00]
9757 // W64-ERR
: :[[@LINE-
2]]:17: error
: invalid operand for instruction
9759 v_cmp_t_i32_e64 s5
, vcc_lo
, ttmp15
9760 // W32
: v_cmp_t_i32_e64 s5
, vcc_lo
, ttmp15 ; encoding
: [0x05,0x00,0x47,0xd4,0x6a,0xf6,0x00,0x00]
9761 // W64-ERR
: :[[@LINE-
2]]:17: error
: invalid operand for instruction
9763 v_cmp_t_i32_e64 s5
, vcc_hi
, 0xaf123456
9764 // W32
: v_cmp_t_i32_e64 s5
, vcc_hi
, 0xaf123456 ; encoding
: [0x05,0x00,0x47,0xd4,0x6b,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf]
9765 // W64-ERR
: :[[@LINE-
2]]:17: error
: invalid operand for instruction
9767 v_cmp_t_i32_e64 s5
, ttmp15
, src_scc
9768 // W32
: v_cmp_t_i32_e64 s5
, ttmp15
, src_scc ; encoding
: [0x05,0x00,0x47,0xd4,0x7b,0xfa,0x01,0x00]
9769 // W64-ERR
: :[[@LINE-
2]]:17: error
: invalid operand for instruction
9771 v_cmp_t_i32_e64 s5
, m0
, 0.5
9772 // W32
: v_cmp_t_i32_e64 s5
, m0
, 0.5 ; encoding
: [0x05,0x00,0x47,0xd4,0x7d,0xe0,0x01,0x00]
9773 // W64-ERR
: :[[@LINE-
2]]:17: error
: invalid operand for instruction
9775 v_cmp_t_i32_e64 s5
, exec_lo
, -1
9776 // W32
: v_cmp_t_i32_e64 s5
, exec_lo
, -1 ; encoding
: [0x05,0x00,0x47,0xd4,0x7e,0x82,0x01,0x00]
9777 // W64-ERR
: :[[@LINE-
2]]:17: error
: invalid operand for instruction
9779 v_cmp_t_i32_e64 s5
, exec_hi
, null
9780 // W32
: v_cmp_t_i32_e64 s5
, exec_hi
, null ; encoding
: [0x05,0x00,0x47,0xd4,0x7f,0xf8,0x00,0x00]
9781 // W64-ERR
: :[[@LINE-
2]]:17: error
: invalid operand for instruction
9783 v_cmp_t_i32_e64 s105
, null
, exec_lo
9784 // W32
: v_cmp_t_i32_e64 s105
, null
, exec_lo ; encoding
: [0x69,0x00,0x47,0xd4,0x7c,0xfc,0x00,0x00]
9785 // W64-ERR
: :[[@LINE-
2]]:17: error
: invalid operand for instruction
9787 v_cmp_t_i32_e64 vcc_lo
, -1, exec_hi
9788 // W32
: v_cmp_t_i32_e64 vcc_lo
, -1, exec_hi ; encoding
: [0x6a,0x00,0x47,0xd4,0xc1,0xfe,0x00,0x00]
9789 // W64-ERR
: :[[@LINE-
2]]:17: error
: invalid operand for instruction
9791 v_cmp_t_i32_e64 vcc_hi
, 0.5, m0
9792 // W32
: v_cmp_t_i32_e64 vcc_hi
, 0.5, m0 ; encoding
: [0x6b,0x00,0x47,0xd4,0xf0,0xfa,0x00,0x00]
9793 // W64-ERR
: :[[@LINE-
2]]:17: error
: invalid operand for instruction
9795 v_cmp_t_i32_e64 ttmp15
, src_scc
, vcc_lo
9796 // W32
: v_cmp_t_i32_e64 ttmp15
, src_scc
, vcc_lo ; encoding
: [0x7b,0x00,0x47,0xd4,0xfd,0xd4,0x00,0x00]
9797 // W64-ERR
: :[[@LINE-
2]]:17: error
: invalid operand for instruction
9799 v_cmp_t_i32_e64 s
[10:11], v1
, v2
9800 // W64
: v_cmp_t_i32_e64 s
[10:11], v1
, v2 ; encoding
: [0x0a,0x00,0x47,0xd4,0x01,0x05,0x02,0x00]
9801 // W32-ERR
: :[[@LINE-
2]]:17: error
: invalid operand for instruction
9803 v_cmp_t_i32_e64 s
[10:11], v255
, v255
9804 // W64
: v_cmp_t_i32_e64 s
[10:11], v255
, v255 ; encoding
: [0x0a,0x00,0x47,0xd4,0xff,0xff,0x03,0x00]
9805 // W32-ERR
: :[[@LINE-
2]]:17: error
: invalid operand for instruction
9807 v_cmp_t_i32_e64 s
[10:11], s1
, s2
9808 // W64
: v_cmp_t_i32_e64 s
[10:11], s1
, s2 ; encoding
: [0x0a,0x00,0x47,0xd4,0x01,0x04,0x00,0x00]
9809 // W32-ERR
: :[[@LINE-
2]]:17: error
: invalid operand for instruction
9811 v_cmp_t_i32_e64 s
[10:11], s105
, s105
9812 // W64
: v_cmp_t_i32_e64 s
[10:11], s105
, s105 ; encoding
: [0x0a,0x00,0x47,0xd4,0x69,0xd2,0x00,0x00]
9813 // W32-ERR
: :[[@LINE-
2]]:17: error
: invalid operand for instruction
9815 v_cmp_t_i32_e64 s
[10:11], vcc_lo
, ttmp15
9816 // W64
: v_cmp_t_i32_e64 s
[10:11], vcc_lo
, ttmp15 ; encoding
: [0x0a,0x00,0x47,0xd4,0x6a,0xf6,0x00,0x00]
9817 // W32-ERR
: :[[@LINE-
2]]:17: error
: invalid operand for instruction
9819 v_cmp_t_i32_e64 s
[10:11], vcc_hi
, 0xaf123456
9820 // W64
: v_cmp_t_i32_e64 s
[10:11], vcc_hi
, 0xaf123456 ; encoding
: [0x0a,0x00,0x47,0xd4,0x6b,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf]
9821 // W32-ERR
: :[[@LINE-
2]]:17: error
: invalid operand for instruction
9823 v_cmp_t_i32_e64 s
[10:11], ttmp15
, src_scc
9824 // W64
: v_cmp_t_i32_e64 s
[10:11], ttmp15
, src_scc ; encoding
: [0x0a,0x00,0x47,0xd4,0x7b,0xfa,0x01,0x00]
9825 // W32-ERR
: :[[@LINE-
2]]:17: error
: invalid operand for instruction
9827 v_cmp_t_i32_e64 s
[10:11], m0
, 0.5
9828 // W64
: v_cmp_t_i32_e64 s
[10:11], m0
, 0.5 ; encoding
: [0x0a,0x00,0x47,0xd4,0x7d,0xe0,0x01,0x00]
9829 // W32-ERR
: :[[@LINE-
2]]:17: error
: invalid operand for instruction
9831 v_cmp_t_i32_e64 s
[10:11], exec_lo
, -1
9832 // W64
: v_cmp_t_i32_e64 s
[10:11], exec_lo
, -1 ; encoding
: [0x0a,0x00,0x47,0xd4,0x7e,0x82,0x01,0x00]
9833 // W32-ERR
: :[[@LINE-
2]]:17: error
: invalid operand for instruction
9835 v_cmp_t_i32_e64 s
[10:11], exec_hi
, null
9836 // W64
: v_cmp_t_i32_e64 s
[10:11], exec_hi
, null ; encoding
: [0x0a,0x00,0x47,0xd4,0x7f,0xf8,0x00,0x00]
9837 // W32-ERR
: :[[@LINE-
2]]:17: error
: invalid operand for instruction
9839 v_cmp_t_i32_e64 s
[10:11], null
, exec_lo
9840 // W64
: v_cmp_t_i32_e64 s
[10:11], null
, exec_lo ; encoding
: [0x0a,0x00,0x47,0xd4,0x7c,0xfc,0x00,0x00]
9841 // W32-ERR
: :[[@LINE-
2]]:17: error
: invalid operand for instruction
9843 v_cmp_t_i32_e64 s
[104:105], -1, exec_hi
9844 // W64
: v_cmp_t_i32_e64 s
[104:105], -1, exec_hi ; encoding
: [0x68,0x00,0x47,0xd4,0xc1,0xfe,0x00,0x00]
9845 // W32-ERR
: :[[@LINE-
2]]:17: error
: invalid operand for instruction
9847 v_cmp_t_i32_e64 vcc
, 0.5, m0
9848 // W64
: v_cmp_t_i32_e64 vcc
, 0.5, m0 ; encoding
: [0x6a,0x00,0x47,0xd4,0xf0,0xfa,0x00,0x00]
9849 // W32-ERR
: :[[@LINE-
2]]:17: error
: invalid operand for instruction
9851 v_cmp_t_i32_e64 ttmp
[14:15], src_scc
, vcc_lo
9852 // W64
: v_cmp_t_i32_e64 ttmp
[14:15], src_scc
, vcc_lo ; encoding
: [0x7a,0x00,0x47,0xd4,0xfd,0xd4,0x00,0x00]
9853 // W32-ERR
: :[[@LINE-
2]]:17: error
: invalid operand for instruction
9855 v_cmp_t_i32_e64 null
, 0xaf123456, vcc_hi
9856 // GFX11
: v_cmp_t_i32_e64 null
, 0xaf123456, vcc_hi ; encoding
: [0x7c,0x00,0x47,0xd4,0xff,0xd6,0x00,0x00,0x56,0x34,0x12,0xaf]
9858 v_cmp_t_i64_e64 s5
, v
[1:2], v
[2:3]
9859 // W32
: v_cmp_t_i64_e64 s5
, v
[1:2], v
[2:3] ; encoding
: [0x05,0x00,0x57,0xd4,0x01,0x05,0x02,0x00]
9860 // W64-ERR
: :[[@LINE-
2]]:17: error
: invalid operand for instruction
9862 v_cmp_t_i64_e64 s5
, v
[254:255], v
[254:255]
9863 // W32
: v_cmp_t_i64_e64 s5
, v
[254:255], v
[254:255] ; encoding
: [0x05,0x00,0x57,0xd4,0xfe,0xfd,0x03,0x00]
9864 // W64-ERR
: :[[@LINE-
2]]:17: error
: invalid operand for instruction
9866 v_cmp_t_i64_e64 s5
, s
[2:3], s
[4:5]
9867 // W32
: v_cmp_t_i64_e64 s5
, s
[2:3], s
[4:5] ; encoding
: [0x05,0x00,0x57,0xd4,0x02,0x08,0x00,0x00]
9868 // W64-ERR
: :[[@LINE-
2]]:17: error
: invalid operand for instruction
9870 v_cmp_t_i64_e64 s5
, s
[104:105], s
[104:105]
9871 // W32
: v_cmp_t_i64_e64 s5
, s
[104:105], s
[104:105] ; encoding
: [0x05,0x00,0x57,0xd4,0x68,0xd0,0x00,0x00]
9872 // W64-ERR
: :[[@LINE-
2]]:17: error
: invalid operand for instruction
9874 v_cmp_t_i64_e64 s5
, vcc
, ttmp
[14:15]
9875 // W32
: v_cmp_t_i64_e64 s5
, vcc
, ttmp
[14:15] ; encoding
: [0x05,0x00,0x57,0xd4,0x6a,0xf4,0x00,0x00]
9876 // W64-ERR
: :[[@LINE-
2]]:17: error
: invalid operand for instruction
9878 v_cmp_t_i64_e64 s5
, ttmp
[14:15], 0xaf123456
9879 // W32
: v_cmp_t_i64_e64 s5
, ttmp
[14:15], 0xaf123456 ; encoding
: [0x05,0x00,0x57,0xd4,0x7a,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf]
9880 // W64-ERR
: :[[@LINE-
2]]:17: error
: invalid operand for instruction
9882 v_cmp_t_i64_e64 s5
, exec
, src_scc
9883 // W32
: v_cmp_t_i64_e64 s5
, exec
, src_scc ; encoding
: [0x05,0x00,0x57,0xd4,0x7e,0xfa,0x01,0x00]
9884 // W64-ERR
: :[[@LINE-
2]]:17: error
: invalid operand for instruction
9886 v_cmp_t_i64_e64 s105
, null
, 0.5
9887 // W32
: v_cmp_t_i64_e64 s105
, null
, 0.5 ; encoding
: [0x69,0x00,0x57,0xd4,0x7c,0xe0,0x01,0x00]
9888 // W64-ERR
: :[[@LINE-
2]]:17: error
: invalid operand for instruction
9890 v_cmp_t_i64_e64 vcc_lo
, -1, -1
9891 // W32
: v_cmp_t_i64_e64 vcc_lo
, -1, -1 ; encoding
: [0x6a,0x00,0x57,0xd4,0xc1,0x82,0x01,0x00]
9892 // W64-ERR
: :[[@LINE-
2]]:17: error
: invalid operand for instruction
9894 v_cmp_t_i64_e64 vcc_hi
, 0.5, null
9895 // W32
: v_cmp_t_i64_e64 vcc_hi
, 0.5, null ; encoding
: [0x6b,0x00,0x57,0xd4,0xf0,0xf8,0x00,0x00]
9896 // W64-ERR
: :[[@LINE-
2]]:17: error
: invalid operand for instruction
9898 v_cmp_t_i64_e64 ttmp15
, src_scc
, exec
9899 // W32
: v_cmp_t_i64_e64 ttmp15
, src_scc
, exec ; encoding
: [0x7b,0x00,0x57,0xd4,0xfd,0xfc,0x00,0x00]
9900 // W64-ERR
: :[[@LINE-
2]]:17: error
: invalid operand for instruction
9902 v_cmp_t_i64_e64 s
[10:11], v
[1:2], v
[2:3]
9903 // W64
: v_cmp_t_i64_e64 s
[10:11], v
[1:2], v
[2:3] ; encoding
: [0x0a,0x00,0x57,0xd4,0x01,0x05,0x02,0x00]
9904 // W32-ERR
: :[[@LINE-
2]]:17: error
: invalid operand for instruction
9906 v_cmp_t_i64_e64 s
[10:11], v
[254:255], v
[254:255]
9907 // W64
: v_cmp_t_i64_e64 s
[10:11], v
[254:255], v
[254:255] ; encoding
: [0x0a,0x00,0x57,0xd4,0xfe,0xfd,0x03,0x00]
9908 // W32-ERR
: :[[@LINE-
2]]:17: error
: invalid operand for instruction
9910 v_cmp_t_i64_e64 s
[10:11], s
[2:3], s
[4:5]
9911 // W64
: v_cmp_t_i64_e64 s
[10:11], s
[2:3], s
[4:5] ; encoding
: [0x0a,0x00,0x57,0xd4,0x02,0x08,0x00,0x00]
9912 // W32-ERR
: :[[@LINE-
2]]:17: error
: invalid operand for instruction
9914 v_cmp_t_i64_e64 s
[10:11], s
[104:105], s
[104:105]
9915 // W64
: v_cmp_t_i64_e64 s
[10:11], s
[104:105], s
[104:105] ; encoding
: [0x0a,0x00,0x57,0xd4,0x68,0xd0,0x00,0x00]
9916 // W32-ERR
: :[[@LINE-
2]]:17: error
: invalid operand for instruction
9918 v_cmp_t_i64_e64 s
[10:11], vcc
, ttmp
[14:15]
9919 // W64
: v_cmp_t_i64_e64 s
[10:11], vcc
, ttmp
[14:15] ; encoding
: [0x0a,0x00,0x57,0xd4,0x6a,0xf4,0x00,0x00]
9920 // W32-ERR
: :[[@LINE-
2]]:17: error
: invalid operand for instruction
9922 v_cmp_t_i64_e64 s
[10:11], ttmp
[14:15], 0xaf123456
9923 // W64
: v_cmp_t_i64_e64 s
[10:11], ttmp
[14:15], 0xaf123456 ; encoding
: [0x0a,0x00,0x57,0xd4,0x7a,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf]
9924 // W32-ERR
: :[[@LINE-
2]]:17: error
: invalid operand for instruction
9926 v_cmp_t_i64_e64 s
[10:11], exec
, src_scc
9927 // W64
: v_cmp_t_i64_e64 s
[10:11], exec
, src_scc ; encoding
: [0x0a,0x00,0x57,0xd4,0x7e,0xfa,0x01,0x00]
9928 // W32-ERR
: :[[@LINE-
2]]:17: error
: invalid operand for instruction
9930 v_cmp_t_i64_e64 s
[10:11], null
, 0.5
9931 // W64
: v_cmp_t_i64_e64 s
[10:11], null
, 0.5 ; encoding
: [0x0a,0x00,0x57,0xd4,0x7c,0xe0,0x01,0x00]
9932 // W32-ERR
: :[[@LINE-
2]]:17: error
: invalid operand for instruction
9934 v_cmp_t_i64_e64 s
[104:105], -1, -1
9935 // W64
: v_cmp_t_i64_e64 s
[104:105], -1, -1 ; encoding
: [0x68,0x00,0x57,0xd4,0xc1,0x82,0x01,0x00]
9936 // W32-ERR
: :[[@LINE-
2]]:17: error
: invalid operand for instruction
9938 v_cmp_t_i64_e64 vcc
, 0.5, null
9939 // W64
: v_cmp_t_i64_e64 vcc
, 0.5, null ; encoding
: [0x6a,0x00,0x57,0xd4,0xf0,0xf8,0x00,0x00]
9940 // W32-ERR
: :[[@LINE-
2]]:17: error
: invalid operand for instruction
9942 v_cmp_t_i64_e64 ttmp
[14:15], src_scc
, exec
9943 // W64
: v_cmp_t_i64_e64 ttmp
[14:15], src_scc
, exec ; encoding
: [0x7a,0x00,0x57,0xd4,0xfd,0xfc,0x00,0x00]
9944 // W32-ERR
: :[[@LINE-
2]]:17: error
: invalid operand for instruction
9946 v_cmp_t_i64_e64 null
, 0xaf123456, vcc
9947 // GFX11
: v_cmp_t_i64_e64 null
, 0xaf123456, vcc ; encoding
: [0x7c,0x00,0x57,0xd4,0xff,0xd4,0x00,0x00,0x56,0x34,0x12,0xaf]
9949 v_cmp_t_u32_e64 s5
, v1
, v2
9950 // W32
: v_cmp_t_u32_e64 s5
, v1
, v2 ; encoding
: [0x05,0x00,0x4f,0xd4,0x01,0x05,0x02,0x00]
9951 // W64-ERR
: :[[@LINE-
2]]:17: error
: invalid operand for instruction
9953 v_cmp_t_u32_e64 s5
, v255
, v255
9954 // W32
: v_cmp_t_u32_e64 s5
, v255
, v255 ; encoding
: [0x05,0x00,0x4f,0xd4,0xff,0xff,0x03,0x00]
9955 // W64-ERR
: :[[@LINE-
2]]:17: error
: invalid operand for instruction
9957 v_cmp_t_u32_e64 s5
, s1
, s2
9958 // W32
: v_cmp_t_u32_e64 s5
, s1
, s2 ; encoding
: [0x05,0x00,0x4f,0xd4,0x01,0x04,0x00,0x00]
9959 // W64-ERR
: :[[@LINE-
2]]:17: error
: invalid operand for instruction
9961 v_cmp_t_u32_e64 s5
, s105
, s105
9962 // W32
: v_cmp_t_u32_e64 s5
, s105
, s105 ; encoding
: [0x05,0x00,0x4f,0xd4,0x69,0xd2,0x00,0x00]
9963 // W64-ERR
: :[[@LINE-
2]]:17: error
: invalid operand for instruction
9965 v_cmp_t_u32_e64 s5
, vcc_lo
, ttmp15
9966 // W32
: v_cmp_t_u32_e64 s5
, vcc_lo
, ttmp15 ; encoding
: [0x05,0x00,0x4f,0xd4,0x6a,0xf6,0x00,0x00]
9967 // W64-ERR
: :[[@LINE-
2]]:17: error
: invalid operand for instruction
9969 v_cmp_t_u32_e64 s5
, vcc_hi
, 0xaf123456
9970 // W32
: v_cmp_t_u32_e64 s5
, vcc_hi
, 0xaf123456 ; encoding
: [0x05,0x00,0x4f,0xd4,0x6b,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf]
9971 // W64-ERR
: :[[@LINE-
2]]:17: error
: invalid operand for instruction
9973 v_cmp_t_u32_e64 s5
, ttmp15
, src_scc
9974 // W32
: v_cmp_t_u32_e64 s5
, ttmp15
, src_scc ; encoding
: [0x05,0x00,0x4f,0xd4,0x7b,0xfa,0x01,0x00]
9975 // W64-ERR
: :[[@LINE-
2]]:17: error
: invalid operand for instruction
9977 v_cmp_t_u32_e64 s5
, m0
, 0.5
9978 // W32
: v_cmp_t_u32_e64 s5
, m0
, 0.5 ; encoding
: [0x05,0x00,0x4f,0xd4,0x7d,0xe0,0x01,0x00]
9979 // W64-ERR
: :[[@LINE-
2]]:17: error
: invalid operand for instruction
9981 v_cmp_t_u32_e64 s5
, exec_lo
, -1
9982 // W32
: v_cmp_t_u32_e64 s5
, exec_lo
, -1 ; encoding
: [0x05,0x00,0x4f,0xd4,0x7e,0x82,0x01,0x00]
9983 // W64-ERR
: :[[@LINE-
2]]:17: error
: invalid operand for instruction
9985 v_cmp_t_u32_e64 s5
, exec_hi
, null
9986 // W32
: v_cmp_t_u32_e64 s5
, exec_hi
, null ; encoding
: [0x05,0x00,0x4f,0xd4,0x7f,0xf8,0x00,0x00]
9987 // W64-ERR
: :[[@LINE-
2]]:17: error
: invalid operand for instruction
9989 v_cmp_t_u32_e64 s105
, null
, exec_lo
9990 // W32
: v_cmp_t_u32_e64 s105
, null
, exec_lo ; encoding
: [0x69,0x00,0x4f,0xd4,0x7c,0xfc,0x00,0x00]
9991 // W64-ERR
: :[[@LINE-
2]]:17: error
: invalid operand for instruction
9993 v_cmp_t_u32_e64 vcc_lo
, -1, exec_hi
9994 // W32
: v_cmp_t_u32_e64 vcc_lo
, -1, exec_hi ; encoding
: [0x6a,0x00,0x4f,0xd4,0xc1,0xfe,0x00,0x00]
9995 // W64-ERR
: :[[@LINE-
2]]:17: error
: invalid operand for instruction
9997 v_cmp_t_u32_e64 vcc_hi
, 0.5, m0
9998 // W32
: v_cmp_t_u32_e64 vcc_hi
, 0.5, m0 ; encoding
: [0x6b,0x00,0x4f,0xd4,0xf0,0xfa,0x00,0x00]
9999 // W64-ERR
: :[[@LINE-
2]]:17: error
: invalid operand for instruction
10001 v_cmp_t_u32_e64 ttmp15
, src_scc
, vcc_lo
10002 // W32
: v_cmp_t_u32_e64 ttmp15
, src_scc
, vcc_lo ; encoding
: [0x7b,0x00,0x4f,0xd4,0xfd,0xd4,0x00,0x00]
10003 // W64-ERR
: :[[@LINE-
2]]:17: error
: invalid operand for instruction
10005 v_cmp_t_u32_e64 s
[10:11], v1
, v2
10006 // W64
: v_cmp_t_u32_e64 s
[10:11], v1
, v2 ; encoding
: [0x0a,0x00,0x4f,0xd4,0x01,0x05,0x02,0x00]
10007 // W32-ERR
: :[[@LINE-
2]]:17: error
: invalid operand for instruction
10009 v_cmp_t_u32_e64 s
[10:11], v255
, v255
10010 // W64
: v_cmp_t_u32_e64 s
[10:11], v255
, v255 ; encoding
: [0x0a,0x00,0x4f,0xd4,0xff,0xff,0x03,0x00]
10011 // W32-ERR
: :[[@LINE-
2]]:17: error
: invalid operand for instruction
10013 v_cmp_t_u32_e64 s
[10:11], s1
, s2
10014 // W64
: v_cmp_t_u32_e64 s
[10:11], s1
, s2 ; encoding
: [0x0a,0x00,0x4f,0xd4,0x01,0x04,0x00,0x00]
10015 // W32-ERR
: :[[@LINE-
2]]:17: error
: invalid operand for instruction
10017 v_cmp_t_u32_e64 s
[10:11], s105
, s105
10018 // W64
: v_cmp_t_u32_e64 s
[10:11], s105
, s105 ; encoding
: [0x0a,0x00,0x4f,0xd4,0x69,0xd2,0x00,0x00]
10019 // W32-ERR
: :[[@LINE-
2]]:17: error
: invalid operand for instruction
10021 v_cmp_t_u32_e64 s
[10:11], vcc_lo
, ttmp15
10022 // W64
: v_cmp_t_u32_e64 s
[10:11], vcc_lo
, ttmp15 ; encoding
: [0x0a,0x00,0x4f,0xd4,0x6a,0xf6,0x00,0x00]
10023 // W32-ERR
: :[[@LINE-
2]]:17: error
: invalid operand for instruction
10025 v_cmp_t_u32_e64 s
[10:11], vcc_hi
, 0xaf123456
10026 // W64
: v_cmp_t_u32_e64 s
[10:11], vcc_hi
, 0xaf123456 ; encoding
: [0x0a,0x00,0x4f,0xd4,0x6b,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf]
10027 // W32-ERR
: :[[@LINE-
2]]:17: error
: invalid operand for instruction
10029 v_cmp_t_u32_e64 s
[10:11], ttmp15
, src_scc
10030 // W64
: v_cmp_t_u32_e64 s
[10:11], ttmp15
, src_scc ; encoding
: [0x0a,0x00,0x4f,0xd4,0x7b,0xfa,0x01,0x00]
10031 // W32-ERR
: :[[@LINE-
2]]:17: error
: invalid operand for instruction
10033 v_cmp_t_u32_e64 s
[10:11], m0
, 0.5
10034 // W64
: v_cmp_t_u32_e64 s
[10:11], m0
, 0.5 ; encoding
: [0x0a,0x00,0x4f,0xd4,0x7d,0xe0,0x01,0x00]
10035 // W32-ERR
: :[[@LINE-
2]]:17: error
: invalid operand for instruction
10037 v_cmp_t_u32_e64 s
[10:11], exec_lo
, -1
10038 // W64
: v_cmp_t_u32_e64 s
[10:11], exec_lo
, -1 ; encoding
: [0x0a,0x00,0x4f,0xd4,0x7e,0x82,0x01,0x00]
10039 // W32-ERR
: :[[@LINE-
2]]:17: error
: invalid operand for instruction
10041 v_cmp_t_u32_e64 s
[10:11], exec_hi
, null
10042 // W64
: v_cmp_t_u32_e64 s
[10:11], exec_hi
, null ; encoding
: [0x0a,0x00,0x4f,0xd4,0x7f,0xf8,0x00,0x00]
10043 // W32-ERR
: :[[@LINE-
2]]:17: error
: invalid operand for instruction
10045 v_cmp_t_u32_e64 s
[10:11], null
, exec_lo
10046 // W64
: v_cmp_t_u32_e64 s
[10:11], null
, exec_lo ; encoding
: [0x0a,0x00,0x4f,0xd4,0x7c,0xfc,0x00,0x00]
10047 // W32-ERR
: :[[@LINE-
2]]:17: error
: invalid operand for instruction
10049 v_cmp_t_u32_e64 s
[104:105], -1, exec_hi
10050 // W64
: v_cmp_t_u32_e64 s
[104:105], -1, exec_hi ; encoding
: [0x68,0x00,0x4f,0xd4,0xc1,0xfe,0x00,0x00]
10051 // W32-ERR
: :[[@LINE-
2]]:17: error
: invalid operand for instruction
10053 v_cmp_t_u32_e64 vcc
, 0.5, m0
10054 // W64
: v_cmp_t_u32_e64 vcc
, 0.5, m0 ; encoding
: [0x6a,0x00,0x4f,0xd4,0xf0,0xfa,0x00,0x00]
10055 // W32-ERR
: :[[@LINE-
2]]:17: error
: invalid operand for instruction
10057 v_cmp_t_u32_e64 ttmp
[14:15], src_scc
, vcc_lo
10058 // W64
: v_cmp_t_u32_e64 ttmp
[14:15], src_scc
, vcc_lo ; encoding
: [0x7a,0x00,0x4f,0xd4,0xfd,0xd4,0x00,0x00]
10059 // W32-ERR
: :[[@LINE-
2]]:17: error
: invalid operand for instruction
10061 v_cmp_t_u32_e64 null
, 0xaf123456, vcc_hi
10062 // GFX11
: v_cmp_t_u32_e64 null
, 0xaf123456, vcc_hi ; encoding
: [0x7c,0x00,0x4f,0xd4,0xff,0xd6,0x00,0x00,0x56,0x34,0x12,0xaf]
10064 v_cmp_t_u64_e64 s5
, v
[1:2], v
[2:3]
10065 // W32
: v_cmp_t_u64_e64 s5
, v
[1:2], v
[2:3] ; encoding
: [0x05,0x00,0x5f,0xd4,0x01,0x05,0x02,0x00]
10066 // W64-ERR
: :[[@LINE-
2]]:17: error
: invalid operand for instruction
10068 v_cmp_t_u64_e64 s5
, v
[254:255], v
[254:255]
10069 // W32
: v_cmp_t_u64_e64 s5
, v
[254:255], v
[254:255] ; encoding
: [0x05,0x00,0x5f,0xd4,0xfe,0xfd,0x03,0x00]
10070 // W64-ERR
: :[[@LINE-
2]]:17: error
: invalid operand for instruction
10072 v_cmp_t_u64_e64 s5
, s
[2:3], s
[4:5]
10073 // W32
: v_cmp_t_u64_e64 s5
, s
[2:3], s
[4:5] ; encoding
: [0x05,0x00,0x5f,0xd4,0x02,0x08,0x00,0x00]
10074 // W64-ERR
: :[[@LINE-
2]]:17: error
: invalid operand for instruction
10076 v_cmp_t_u64_e64 s5
, s
[104:105], s
[104:105]
10077 // W32
: v_cmp_t_u64_e64 s5
, s
[104:105], s
[104:105] ; encoding
: [0x05,0x00,0x5f,0xd4,0x68,0xd0,0x00,0x00]
10078 // W64-ERR
: :[[@LINE-
2]]:17: error
: invalid operand for instruction
10080 v_cmp_t_u64_e64 s5
, vcc
, ttmp
[14:15]
10081 // W32
: v_cmp_t_u64_e64 s5
, vcc
, ttmp
[14:15] ; encoding
: [0x05,0x00,0x5f,0xd4,0x6a,0xf4,0x00,0x00]
10082 // W64-ERR
: :[[@LINE-
2]]:17: error
: invalid operand for instruction
10084 v_cmp_t_u64_e64 s5
, ttmp
[14:15], 0xaf123456
10085 // W32
: v_cmp_t_u64_e64 s5
, ttmp
[14:15], 0xaf123456 ; encoding
: [0x05,0x00,0x5f,0xd4,0x7a,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf]
10086 // W64-ERR
: :[[@LINE-
2]]:17: error
: invalid operand for instruction
10088 v_cmp_t_u64_e64 s5
, exec
, src_scc
10089 // W32
: v_cmp_t_u64_e64 s5
, exec
, src_scc ; encoding
: [0x05,0x00,0x5f,0xd4,0x7e,0xfa,0x01,0x00]
10090 // W64-ERR
: :[[@LINE-
2]]:17: error
: invalid operand for instruction
10092 v_cmp_t_u64_e64 s105
, null
, 0.5
10093 // W32
: v_cmp_t_u64_e64 s105
, null
, 0.5 ; encoding
: [0x69,0x00,0x5f,0xd4,0x7c,0xe0,0x01,0x00]
10094 // W64-ERR
: :[[@LINE-
2]]:17: error
: invalid operand for instruction
10096 v_cmp_t_u64_e64 vcc_lo
, -1, -1
10097 // W32
: v_cmp_t_u64_e64 vcc_lo
, -1, -1 ; encoding
: [0x6a,0x00,0x5f,0xd4,0xc1,0x82,0x01,0x00]
10098 // W64-ERR
: :[[@LINE-
2]]:17: error
: invalid operand for instruction
10100 v_cmp_t_u64_e64 vcc_hi
, 0.5, null
10101 // W32
: v_cmp_t_u64_e64 vcc_hi
, 0.5, null ; encoding
: [0x6b,0x00,0x5f,0xd4,0xf0,0xf8,0x00,0x00]
10102 // W64-ERR
: :[[@LINE-
2]]:17: error
: invalid operand for instruction
10104 v_cmp_t_u64_e64 ttmp15
, src_scc
, exec
10105 // W32
: v_cmp_t_u64_e64 ttmp15
, src_scc
, exec ; encoding
: [0x7b,0x00,0x5f,0xd4,0xfd,0xfc,0x00,0x00]
10106 // W64-ERR
: :[[@LINE-
2]]:17: error
: invalid operand for instruction
10108 v_cmp_t_u64_e64 s
[10:11], v
[1:2], v
[2:3]
10109 // W64
: v_cmp_t_u64_e64 s
[10:11], v
[1:2], v
[2:3] ; encoding
: [0x0a,0x00,0x5f,0xd4,0x01,0x05,0x02,0x00]
10110 // W32-ERR
: :[[@LINE-
2]]:17: error
: invalid operand for instruction
10112 v_cmp_t_u64_e64 s
[10:11], v
[254:255], v
[254:255]
10113 // W64
: v_cmp_t_u64_e64 s
[10:11], v
[254:255], v
[254:255] ; encoding
: [0x0a,0x00,0x5f,0xd4,0xfe,0xfd,0x03,0x00]
10114 // W32-ERR
: :[[@LINE-
2]]:17: error
: invalid operand for instruction
10116 v_cmp_t_u64_e64 s
[10:11], s
[2:3], s
[4:5]
10117 // W64
: v_cmp_t_u64_e64 s
[10:11], s
[2:3], s
[4:5] ; encoding
: [0x0a,0x00,0x5f,0xd4,0x02,0x08,0x00,0x00]
10118 // W32-ERR
: :[[@LINE-
2]]:17: error
: invalid operand for instruction
10120 v_cmp_t_u64_e64 s
[10:11], s
[104:105], s
[104:105]
10121 // W64
: v_cmp_t_u64_e64 s
[10:11], s
[104:105], s
[104:105] ; encoding
: [0x0a,0x00,0x5f,0xd4,0x68,0xd0,0x00,0x00]
10122 // W32-ERR
: :[[@LINE-
2]]:17: error
: invalid operand for instruction
10124 v_cmp_t_u64_e64 s
[10:11], vcc
, ttmp
[14:15]
10125 // W64
: v_cmp_t_u64_e64 s
[10:11], vcc
, ttmp
[14:15] ; encoding
: [0x0a,0x00,0x5f,0xd4,0x6a,0xf4,0x00,0x00]
10126 // W32-ERR
: :[[@LINE-
2]]:17: error
: invalid operand for instruction
10128 v_cmp_t_u64_e64 s
[10:11], ttmp
[14:15], 0xaf123456
10129 // W64
: v_cmp_t_u64_e64 s
[10:11], ttmp
[14:15], 0xaf123456 ; encoding
: [0x0a,0x00,0x5f,0xd4,0x7a,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf]
10130 // W32-ERR
: :[[@LINE-
2]]:17: error
: invalid operand for instruction
10132 v_cmp_t_u64_e64 s
[10:11], exec
, src_scc
10133 // W64
: v_cmp_t_u64_e64 s
[10:11], exec
, src_scc ; encoding
: [0x0a,0x00,0x5f,0xd4,0x7e,0xfa,0x01,0x00]
10134 // W32-ERR
: :[[@LINE-
2]]:17: error
: invalid operand for instruction
10136 v_cmp_t_u64_e64 s
[10:11], null
, 0.5
10137 // W64
: v_cmp_t_u64_e64 s
[10:11], null
, 0.5 ; encoding
: [0x0a,0x00,0x5f,0xd4,0x7c,0xe0,0x01,0x00]
10138 // W32-ERR
: :[[@LINE-
2]]:17: error
: invalid operand for instruction
10140 v_cmp_t_u64_e64 s
[104:105], -1, -1
10141 // W64
: v_cmp_t_u64_e64 s
[104:105], -1, -1 ; encoding
: [0x68,0x00,0x5f,0xd4,0xc1,0x82,0x01,0x00]
10142 // W32-ERR
: :[[@LINE-
2]]:17: error
: invalid operand for instruction
10144 v_cmp_t_u64_e64 vcc
, 0.5, null
10145 // W64
: v_cmp_t_u64_e64 vcc
, 0.5, null ; encoding
: [0x6a,0x00,0x5f,0xd4,0xf0,0xf8,0x00,0x00]
10146 // W32-ERR
: :[[@LINE-
2]]:17: error
: invalid operand for instruction
10148 v_cmp_t_u64_e64 ttmp
[14:15], src_scc
, exec
10149 // W64
: v_cmp_t_u64_e64 ttmp
[14:15], src_scc
, exec ; encoding
: [0x7a,0x00,0x5f,0xd4,0xfd,0xfc,0x00,0x00]
10150 // W32-ERR
: :[[@LINE-
2]]:17: error
: invalid operand for instruction
10152 v_cmp_t_u64_e64 null
, 0xaf123456, vcc
10153 // GFX11
: v_cmp_t_u64_e64 null
, 0xaf123456, vcc ; encoding
: [0x7c,0x00,0x5f,0xd4,0xff,0xd4,0x00,0x00,0x56,0x34,0x12,0xaf]
10155 v_cmp_tru_f16_e64 s5
, v1
, v2
10156 // W32
: v_cmp_t_f16_e64 s5
, v1
, v2 ; encoding
: [0x05,0x00,0x0f,0xd4,0x01,0x05,0x02,0x00]
10157 // W64-ERR
: :[[@LINE-
2]]:19: error
: invalid operand for instruction
10159 v_cmp_tru_f16_e64 s5
, v255
, v255
10160 // W32
: v_cmp_t_f16_e64 s5
, v255
, v255 ; encoding
: [0x05,0x00,0x0f,0xd4,0xff,0xff,0x03,0x00]
10161 // W64-ERR
: :[[@LINE-
2]]:19: error
: invalid operand for instruction
10163 v_cmp_tru_f16_e64 s5
, s1
, s2
10164 // W32
: v_cmp_t_f16_e64 s5
, s1
, s2 ; encoding
: [0x05,0x00,0x0f,0xd4,0x01,0x04,0x00,0x00]
10165 // W64-ERR
: :[[@LINE-
2]]:19: error
: invalid operand for instruction
10167 v_cmp_tru_f16_e64 s5
, s105
, s105
10168 // W32
: v_cmp_t_f16_e64 s5
, s105
, s105 ; encoding
: [0x05,0x00,0x0f,0xd4,0x69,0xd2,0x00,0x00]
10169 // W64-ERR
: :[[@LINE-
2]]:19: error
: invalid operand for instruction
10171 v_cmp_tru_f16_e64 s5
, vcc_lo
, ttmp15
10172 // W32
: v_cmp_t_f16_e64 s5
, vcc_lo
, ttmp15 ; encoding
: [0x05,0x00,0x0f,0xd4,0x6a,0xf6,0x00,0x00]
10173 // W64-ERR
: :[[@LINE-
2]]:19: error
: invalid operand for instruction
10175 v_cmp_tru_f16_e64 s5
, vcc_hi
, 0xfe0b
10176 // W32
: v_cmp_t_f16_e64 s5
, vcc_hi
, 0xfe0b ; encoding
: [0x05,0x00,0x0f,0xd4,0x6b,0xfe,0x01,0x00,0x0b,0xfe,0x00,0x00]
10177 // W64-ERR
: :[[@LINE-
2]]:19: error
: invalid operand for instruction
10179 v_cmp_tru_f16_e64 s5
, ttmp15
, src_scc
10180 // W32
: v_cmp_t_f16_e64 s5
, ttmp15
, src_scc ; encoding
: [0x05,0x00,0x0f,0xd4,0x7b,0xfa,0x01,0x00]
10181 // W64-ERR
: :[[@LINE-
2]]:19: error
: invalid operand for instruction
10183 v_cmp_tru_f16_e64 s5
, m0
, 0.5
10184 // W32
: v_cmp_t_f16_e64 s5
, m0
, 0.5 ; encoding
: [0x05,0x00,0x0f,0xd4,0x7d,0xe0,0x01,0x00]
10185 // W64-ERR
: :[[@LINE-
2]]:19: error
: invalid operand for instruction
10187 v_cmp_tru_f16_e64 s5
, exec_lo
, -1
10188 // W32
: v_cmp_t_f16_e64 s5
, exec_lo
, -1 ; encoding
: [0x05,0x00,0x0f,0xd4,0x7e,0x82,0x01,0x00]
10189 // W64-ERR
: :[[@LINE-
2]]:19: error
: invalid operand for instruction
10191 v_cmp_tru_f16_e64 s5
, |exec_hi|
, null
10192 // W32
: v_cmp_t_f16_e64 s5
, |exec_hi|
, null ; encoding
: [0x05,0x01,0x0f,0xd4,0x7f,0xf8,0x00,0x00]
10193 // W64-ERR
: :[[@LINE-
2]]:19: error
: invalid operand for instruction
10195 v_cmp_tru_f16_e64 s105
, null
, exec_lo
10196 // W32
: v_cmp_t_f16_e64 s105
, null
, exec_lo ; encoding
: [0x69,0x00,0x0f,0xd4,0x7c,0xfc,0x00,0x00]
10197 // W64-ERR
: :[[@LINE-
2]]:19: error
: invalid operand for instruction
10199 v_cmp_tru_f16_e64 vcc_lo
, -1, exec_hi
10200 // W32
: v_cmp_t_f16_e64 vcc_lo
, -1, exec_hi ; encoding
: [0x6a,0x00,0x0f,0xd4,0xc1,0xfe,0x00,0x00]
10201 // W64-ERR
: :[[@LINE-
2]]:19: error
: invalid operand for instruction
10203 v_cmp_tru_f16_e64 vcc_hi
, 0.5, -m0
10204 // W32
: v_cmp_t_f16_e64 vcc_hi
, 0.5, -m0 ; encoding
: [0x6b,0x00,0x0f,0xd4,0xf0,0xfa,0x00,0x40]
10205 // W64-ERR
: :[[@LINE-
2]]:19: error
: invalid operand for instruction
10207 v_cmp_tru_f16_e64 ttmp15
, -src_scc
, |vcc_lo|
10208 // W32
: v_cmp_t_f16_e64 ttmp15
, -src_scc
, |vcc_lo| ; encoding
: [0x7b,0x02,0x0f,0xd4,0xfd,0xd4,0x00,0x20]
10209 // W64-ERR
: :[[@LINE-
2]]:19: error
: invalid operand for instruction
10211 v_cmp_tru_f16_e64 s
[10:11], v1
, v2
10212 // W64
: v_cmp_t_f16_e64 s
[10:11], v1
, v2 ; encoding
: [0x0a,0x00,0x0f,0xd4,0x01,0x05,0x02,0x00]
10213 // W32-ERR
: :[[@LINE-
2]]:19: error
: invalid operand for instruction
10215 v_cmp_tru_f16_e64 s
[10:11], v255
, v255
10216 // W64
: v_cmp_t_f16_e64 s
[10:11], v255
, v255 ; encoding
: [0x0a,0x00,0x0f,0xd4,0xff,0xff,0x03,0x00]
10217 // W32-ERR
: :[[@LINE-
2]]:19: error
: invalid operand for instruction
10219 v_cmp_tru_f16_e64 s
[10:11], s1
, s2
10220 // W64
: v_cmp_t_f16_e64 s
[10:11], s1
, s2 ; encoding
: [0x0a,0x00,0x0f,0xd4,0x01,0x04,0x00,0x00]
10221 // W32-ERR
: :[[@LINE-
2]]:19: error
: invalid operand for instruction
10223 v_cmp_tru_f16_e64 s
[10:11], s105
, s105
10224 // W64
: v_cmp_t_f16_e64 s
[10:11], s105
, s105 ; encoding
: [0x0a,0x00,0x0f,0xd4,0x69,0xd2,0x00,0x00]
10225 // W32-ERR
: :[[@LINE-
2]]:19: error
: invalid operand for instruction
10227 v_cmp_tru_f16_e64 s
[10:11], vcc_lo
, ttmp15
10228 // W64
: v_cmp_t_f16_e64 s
[10:11], vcc_lo
, ttmp15 ; encoding
: [0x0a,0x00,0x0f,0xd4,0x6a,0xf6,0x00,0x00]
10229 // W32-ERR
: :[[@LINE-
2]]:19: error
: invalid operand for instruction
10231 v_cmp_tru_f16_e64 s
[10:11], vcc_hi
, 0xfe0b
10232 // W64
: v_cmp_t_f16_e64 s
[10:11], vcc_hi
, 0xfe0b ; encoding
: [0x0a,0x00,0x0f,0xd4,0x6b,0xfe,0x01,0x00,0x0b,0xfe,0x00,0x00]
10233 // W32-ERR
: :[[@LINE-
2]]:19: error
: invalid operand for instruction
10235 v_cmp_tru_f16_e64 s
[10:11], ttmp15
, src_scc
10236 // W64
: v_cmp_t_f16_e64 s
[10:11], ttmp15
, src_scc ; encoding
: [0x0a,0x00,0x0f,0xd4,0x7b,0xfa,0x01,0x00]
10237 // W32-ERR
: :[[@LINE-
2]]:19: error
: invalid operand for instruction
10239 v_cmp_tru_f16_e64 s
[10:11], m0
, 0.5
10240 // W64
: v_cmp_t_f16_e64 s
[10:11], m0
, 0.5 ; encoding
: [0x0a,0x00,0x0f,0xd4,0x7d,0xe0,0x01,0x00]
10241 // W32-ERR
: :[[@LINE-
2]]:19: error
: invalid operand for instruction
10243 v_cmp_tru_f16_e64 s
[10:11], exec_lo
, -1
10244 // W64
: v_cmp_t_f16_e64 s
[10:11], exec_lo
, -1 ; encoding
: [0x0a,0x00,0x0f,0xd4,0x7e,0x82,0x01,0x00]
10245 // W32-ERR
: :[[@LINE-
2]]:19: error
: invalid operand for instruction
10247 v_cmp_tru_f16_e64 s
[10:11], |exec_hi|
, null
10248 // W64
: v_cmp_t_f16_e64 s
[10:11], |exec_hi|
, null ; encoding
: [0x0a,0x01,0x0f,0xd4,0x7f,0xf8,0x00,0x00]
10249 // W32-ERR
: :[[@LINE-
2]]:19: error
: invalid operand for instruction
10251 v_cmp_tru_f16_e64 s
[10:11], null
, exec_lo
10252 // W64
: v_cmp_t_f16_e64 s
[10:11], null
, exec_lo ; encoding
: [0x0a,0x00,0x0f,0xd4,0x7c,0xfc,0x00,0x00]
10253 // W32-ERR
: :[[@LINE-
2]]:19: error
: invalid operand for instruction
10255 v_cmp_tru_f16_e64 s
[104:105], -1, exec_hi
10256 // W64
: v_cmp_t_f16_e64 s
[104:105], -1, exec_hi ; encoding
: [0x68,0x00,0x0f,0xd4,0xc1,0xfe,0x00,0x00]
10257 // W32-ERR
: :[[@LINE-
2]]:19: error
: invalid operand for instruction
10259 v_cmp_tru_f16_e64 vcc
, 0.5, -m0
10260 // W64
: v_cmp_t_f16_e64 vcc
, 0.5, -m0 ; encoding
: [0x6a,0x00,0x0f,0xd4,0xf0,0xfa,0x00,0x40]
10261 // W32-ERR
: :[[@LINE-
2]]:19: error
: invalid operand for instruction
10263 v_cmp_tru_f16_e64 ttmp
[14:15], -src_scc
, |vcc_lo|
10264 // W64
: v_cmp_t_f16_e64 ttmp
[14:15], -src_scc
, |vcc_lo| ; encoding
: [0x7a,0x02,0x0f,0xd4,0xfd,0xd4,0x00,0x20]
10265 // W32-ERR
: :[[@LINE-
2]]:19: error
: invalid operand for instruction
10267 v_cmp_tru_f16_e64 null
, -|
0xfe0b|
, -|vcc_hi| clamp
10268 // GFX11
: v_cmp_t_f16_e64 null
, -|
0xfe0b|
, -|vcc_hi| clamp ; encoding
: [0x7c,0x83,0x0f,0xd4,0xff,0xd6,0x00,0x60,0x0b,0xfe,0x00,0x00]
10270 v_cmp_tru_f32_e64 s5
, v1
, v2
10271 // W32
: v_cmp_t_f32_e64 s5
, v1
, v2 ; encoding
: [0x05,0x00,0x1f,0xd4,0x01,0x05,0x02,0x00]
10272 // W64-ERR
: :[[@LINE-
2]]:19: error
: invalid operand for instruction
10274 v_cmp_tru_f32_e64 s5
, v255
, v255
10275 // W32
: v_cmp_t_f32_e64 s5
, v255
, v255 ; encoding
: [0x05,0x00,0x1f,0xd4,0xff,0xff,0x03,0x00]
10276 // W64-ERR
: :[[@LINE-
2]]:19: error
: invalid operand for instruction
10278 v_cmp_tru_f32_e64 s5
, s1
, s2
10279 // W32
: v_cmp_t_f32_e64 s5
, s1
, s2 ; encoding
: [0x05,0x00,0x1f,0xd4,0x01,0x04,0x00,0x00]
10280 // W64-ERR
: :[[@LINE-
2]]:19: error
: invalid operand for instruction
10282 v_cmp_tru_f32_e64 s5
, s105
, s105
10283 // W32
: v_cmp_t_f32_e64 s5
, s105
, s105 ; encoding
: [0x05,0x00,0x1f,0xd4,0x69,0xd2,0x00,0x00]
10284 // W64-ERR
: :[[@LINE-
2]]:19: error
: invalid operand for instruction
10286 v_cmp_tru_f32_e64 s5
, vcc_lo
, ttmp15
10287 // W32
: v_cmp_t_f32_e64 s5
, vcc_lo
, ttmp15 ; encoding
: [0x05,0x00,0x1f,0xd4,0x6a,0xf6,0x00,0x00]
10288 // W64-ERR
: :[[@LINE-
2]]:19: error
: invalid operand for instruction
10290 v_cmp_tru_f32_e64 s5
, vcc_hi
, 0xaf123456
10291 // W32
: v_cmp_t_f32_e64 s5
, vcc_hi
, 0xaf123456 ; encoding
: [0x05,0x00,0x1f,0xd4,0x6b,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf]
10292 // W64-ERR
: :[[@LINE-
2]]:19: error
: invalid operand for instruction
10294 v_cmp_tru_f32_e64 s5
, ttmp15
, src_scc
10295 // W32
: v_cmp_t_f32_e64 s5
, ttmp15
, src_scc ; encoding
: [0x05,0x00,0x1f,0xd4,0x7b,0xfa,0x01,0x00]
10296 // W64-ERR
: :[[@LINE-
2]]:19: error
: invalid operand for instruction
10298 v_cmp_tru_f32_e64 s5
, m0
, 0.5
10299 // W32
: v_cmp_t_f32_e64 s5
, m0
, 0.5 ; encoding
: [0x05,0x00,0x1f,0xd4,0x7d,0xe0,0x01,0x00]
10300 // W64-ERR
: :[[@LINE-
2]]:19: error
: invalid operand for instruction
10302 v_cmp_tru_f32_e64 s5
, exec_lo
, -1
10303 // W32
: v_cmp_t_f32_e64 s5
, exec_lo
, -1 ; encoding
: [0x05,0x00,0x1f,0xd4,0x7e,0x82,0x01,0x00]
10304 // W64-ERR
: :[[@LINE-
2]]:19: error
: invalid operand for instruction
10306 v_cmp_tru_f32_e64 s5
, |exec_hi|
, null
10307 // W32
: v_cmp_t_f32_e64 s5
, |exec_hi|
, null ; encoding
: [0x05,0x01,0x1f,0xd4,0x7f,0xf8,0x00,0x00]
10308 // W64-ERR
: :[[@LINE-
2]]:19: error
: invalid operand for instruction
10310 v_cmp_tru_f32_e64 s105
, null
, exec_lo
10311 // W32
: v_cmp_t_f32_e64 s105
, null
, exec_lo ; encoding
: [0x69,0x00,0x1f,0xd4,0x7c,0xfc,0x00,0x00]
10312 // W64-ERR
: :[[@LINE-
2]]:19: error
: invalid operand for instruction
10314 v_cmp_tru_f32_e64 vcc_lo
, -1, exec_hi
10315 // W32
: v_cmp_t_f32_e64 vcc_lo
, -1, exec_hi ; encoding
: [0x6a,0x00,0x1f,0xd4,0xc1,0xfe,0x00,0x00]
10316 // W64-ERR
: :[[@LINE-
2]]:19: error
: invalid operand for instruction
10318 v_cmp_tru_f32_e64 vcc_hi
, 0.5, -m0
10319 // W32
: v_cmp_t_f32_e64 vcc_hi
, 0.5, -m0 ; encoding
: [0x6b,0x00,0x1f,0xd4,0xf0,0xfa,0x00,0x40]
10320 // W64-ERR
: :[[@LINE-
2]]:19: error
: invalid operand for instruction
10322 v_cmp_tru_f32_e64 ttmp15
, -src_scc
, |vcc_lo|
10323 // W32
: v_cmp_t_f32_e64 ttmp15
, -src_scc
, |vcc_lo| ; encoding
: [0x7b,0x02,0x1f,0xd4,0xfd,0xd4,0x00,0x20]
10324 // W64-ERR
: :[[@LINE-
2]]:19: error
: invalid operand for instruction
10326 v_cmp_tru_f32_e64 s
[10:11], v1
, v2
10327 // W64
: v_cmp_t_f32_e64 s
[10:11], v1
, v2 ; encoding
: [0x0a,0x00,0x1f,0xd4,0x01,0x05,0x02,0x00]
10328 // W32-ERR
: :[[@LINE-
2]]:19: error
: invalid operand for instruction
10330 v_cmp_tru_f32_e64 s
[10:11], v255
, v255
10331 // W64
: v_cmp_t_f32_e64 s
[10:11], v255
, v255 ; encoding
: [0x0a,0x00,0x1f,0xd4,0xff,0xff,0x03,0x00]
10332 // W32-ERR
: :[[@LINE-
2]]:19: error
: invalid operand for instruction
10334 v_cmp_tru_f32_e64 s
[10:11], s1
, s2
10335 // W64
: v_cmp_t_f32_e64 s
[10:11], s1
, s2 ; encoding
: [0x0a,0x00,0x1f,0xd4,0x01,0x04,0x00,0x00]
10336 // W32-ERR
: :[[@LINE-
2]]:19: error
: invalid operand for instruction
10338 v_cmp_tru_f32_e64 s
[10:11], s105
, s105
10339 // W64
: v_cmp_t_f32_e64 s
[10:11], s105
, s105 ; encoding
: [0x0a,0x00,0x1f,0xd4,0x69,0xd2,0x00,0x00]
10340 // W32-ERR
: :[[@LINE-
2]]:19: error
: invalid operand for instruction
10342 v_cmp_tru_f32_e64 s
[10:11], vcc_lo
, ttmp15
10343 // W64
: v_cmp_t_f32_e64 s
[10:11], vcc_lo
, ttmp15 ; encoding
: [0x0a,0x00,0x1f,0xd4,0x6a,0xf6,0x00,0x00]
10344 // W32-ERR
: :[[@LINE-
2]]:19: error
: invalid operand for instruction
10346 v_cmp_tru_f32_e64 s
[10:11], vcc_hi
, 0xaf123456
10347 // W64
: v_cmp_t_f32_e64 s
[10:11], vcc_hi
, 0xaf123456 ; encoding
: [0x0a,0x00,0x1f,0xd4,0x6b,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf]
10348 // W32-ERR
: :[[@LINE-
2]]:19: error
: invalid operand for instruction
10350 v_cmp_tru_f32_e64 s
[10:11], ttmp15
, src_scc
10351 // W64
: v_cmp_t_f32_e64 s
[10:11], ttmp15
, src_scc ; encoding
: [0x0a,0x00,0x1f,0xd4,0x7b,0xfa,0x01,0x00]
10352 // W32-ERR
: :[[@LINE-
2]]:19: error
: invalid operand for instruction
10354 v_cmp_tru_f32_e64 s
[10:11], m0
, 0.5
10355 // W64
: v_cmp_t_f32_e64 s
[10:11], m0
, 0.5 ; encoding
: [0x0a,0x00,0x1f,0xd4,0x7d,0xe0,0x01,0x00]
10356 // W32-ERR
: :[[@LINE-
2]]:19: error
: invalid operand for instruction
10358 v_cmp_tru_f32_e64 s
[10:11], exec_lo
, -1
10359 // W64
: v_cmp_t_f32_e64 s
[10:11], exec_lo
, -1 ; encoding
: [0x0a,0x00,0x1f,0xd4,0x7e,0x82,0x01,0x00]
10360 // W32-ERR
: :[[@LINE-
2]]:19: error
: invalid operand for instruction
10362 v_cmp_tru_f32_e64 s
[10:11], |exec_hi|
, null
10363 // W64
: v_cmp_t_f32_e64 s
[10:11], |exec_hi|
, null ; encoding
: [0x0a,0x01,0x1f,0xd4,0x7f,0xf8,0x00,0x00]
10364 // W32-ERR
: :[[@LINE-
2]]:19: error
: invalid operand for instruction
10366 v_cmp_tru_f32_e64 s
[10:11], null
, exec_lo
10367 // W64
: v_cmp_t_f32_e64 s
[10:11], null
, exec_lo ; encoding
: [0x0a,0x00,0x1f,0xd4,0x7c,0xfc,0x00,0x00]
10368 // W32-ERR
: :[[@LINE-
2]]:19: error
: invalid operand for instruction
10370 v_cmp_tru_f32_e64 s
[104:105], -1, exec_hi
10371 // W64
: v_cmp_t_f32_e64 s
[104:105], -1, exec_hi ; encoding
: [0x68,0x00,0x1f,0xd4,0xc1,0xfe,0x00,0x00]
10372 // W32-ERR
: :[[@LINE-
2]]:19: error
: invalid operand for instruction
10374 v_cmp_tru_f32_e64 vcc
, 0.5, -m0
10375 // W64
: v_cmp_t_f32_e64 vcc
, 0.5, -m0 ; encoding
: [0x6a,0x00,0x1f,0xd4,0xf0,0xfa,0x00,0x40]
10376 // W32-ERR
: :[[@LINE-
2]]:19: error
: invalid operand for instruction
10378 v_cmp_tru_f32_e64 ttmp
[14:15], -src_scc
, |vcc_lo|
10379 // W64
: v_cmp_t_f32_e64 ttmp
[14:15], -src_scc
, |vcc_lo| ; encoding
: [0x7a,0x02,0x1f,0xd4,0xfd,0xd4,0x00,0x20]
10380 // W32-ERR
: :[[@LINE-
2]]:19: error
: invalid operand for instruction
10382 v_cmp_tru_f32_e64 null
, -|
0xaf123456|
, -|vcc_hi| clamp
10383 // GFX11
: v_cmp_t_f32_e64 null
, -|
0xaf123456|
, -|vcc_hi| clamp ; encoding
: [0x7c,0x83,0x1f,0xd4,0xff,0xd6,0x00,0x60,0x56,0x34,0x12,0xaf]
10385 v_cmp_tru_f64_e64 s5
, v
[1:2], v
[2:3]
10386 // W32
: v_cmp_t_f64_e64 s5
, v
[1:2], v
[2:3] ; encoding
: [0x05,0x00,0x2f,0xd4,0x01,0x05,0x02,0x00]
10387 // W64-ERR
: :[[@LINE-
2]]:19: error
: invalid operand for instruction
10389 v_cmp_tru_f64_e64 s5
, v
[254:255], v
[254:255]
10390 // W32
: v_cmp_t_f64_e64 s5
, v
[254:255], v
[254:255] ; encoding
: [0x05,0x00,0x2f,0xd4,0xfe,0xfd,0x03,0x00]
10391 // W64-ERR
: :[[@LINE-
2]]:19: error
: invalid operand for instruction
10393 v_cmp_tru_f64_e64 s5
, s
[2:3], s
[4:5]
10394 // W32
: v_cmp_t_f64_e64 s5
, s
[2:3], s
[4:5] ; encoding
: [0x05,0x00,0x2f,0xd4,0x02,0x08,0x00,0x00]
10395 // W64-ERR
: :[[@LINE-
2]]:19: error
: invalid operand for instruction
10397 v_cmp_tru_f64_e64 s5
, s
[104:105], s
[104:105]
10398 // W32
: v_cmp_t_f64_e64 s5
, s
[104:105], s
[104:105] ; encoding
: [0x05,0x00,0x2f,0xd4,0x68,0xd0,0x00,0x00]
10399 // W64-ERR
: :[[@LINE-
2]]:19: error
: invalid operand for instruction
10401 v_cmp_tru_f64_e64 s5
, vcc
, ttmp
[14:15]
10402 // W32
: v_cmp_t_f64_e64 s5
, vcc
, ttmp
[14:15] ; encoding
: [0x05,0x00,0x2f,0xd4,0x6a,0xf4,0x00,0x00]
10403 // W64-ERR
: :[[@LINE-
2]]:19: error
: invalid operand for instruction
10405 v_cmp_tru_f64_e64 s5
, ttmp
[14:15], 0xaf123456
10406 // W32
: v_cmp_t_f64_e64 s5
, ttmp
[14:15], 0xaf123456 ; encoding
: [0x05,0x00,0x2f,0xd4,0x7a,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf]
10407 // W64-ERR
: :[[@LINE-
2]]:19: error
: invalid operand for instruction
10409 v_cmp_tru_f64_e64 s5
, -|exec|
, src_scc
10410 // W32
: v_cmp_t_f64_e64 s5
, -|exec|
, src_scc ; encoding
: [0x05,0x01,0x2f,0xd4,0x7e,0xfa,0x01,0x20]
10411 // W64-ERR
: :[[@LINE-
2]]:19: error
: invalid operand for instruction
10413 v_cmp_tru_f64_e64 s105
, null
, 0.5
10414 // W32
: v_cmp_t_f64_e64 s105
, null
, 0.5 ; encoding
: [0x69,0x00,0x2f,0xd4,0x7c,0xe0,0x01,0x00]
10415 // W64-ERR
: :[[@LINE-
2]]:19: error
: invalid operand for instruction
10417 v_cmp_tru_f64_e64 vcc_lo
, -1, -1
10418 // W32
: v_cmp_t_f64_e64 vcc_lo
, -1, -1 ; encoding
: [0x6a,0x00,0x2f,0xd4,0xc1,0x82,0x01,0x00]
10419 // W64-ERR
: :[[@LINE-
2]]:19: error
: invalid operand for instruction
10421 v_cmp_tru_f64_e64 vcc_hi
, 0.5, null
10422 // W32
: v_cmp_t_f64_e64 vcc_hi
, 0.5, null ; encoding
: [0x6b,0x00,0x2f,0xd4,0xf0,0xf8,0x00,0x00]
10423 // W64-ERR
: :[[@LINE-
2]]:19: error
: invalid operand for instruction
10425 v_cmp_tru_f64_e64 ttmp15
, -|src_scc|
, -|exec|
10426 // W32
: v_cmp_t_f64_e64 ttmp15
, -|src_scc|
, -|exec| ; encoding
: [0x7b,0x03,0x2f,0xd4,0xfd,0xfc,0x00,0x60]
10427 // W64-ERR
: :[[@LINE-
2]]:19: error
: invalid operand for instruction
10429 v_cmp_tru_f64_e64 s
[10:11], v
[1:2], v
[2:3]
10430 // W64
: v_cmp_t_f64_e64 s
[10:11], v
[1:2], v
[2:3] ; encoding
: [0x0a,0x00,0x2f,0xd4,0x01,0x05,0x02,0x00]
10431 // W32-ERR
: :[[@LINE-
2]]:19: error
: invalid operand for instruction
10433 v_cmp_tru_f64_e64 s
[10:11], v
[254:255], v
[254:255]
10434 // W64
: v_cmp_t_f64_e64 s
[10:11], v
[254:255], v
[254:255] ; encoding
: [0x0a,0x00,0x2f,0xd4,0xfe,0xfd,0x03,0x00]
10435 // W32-ERR
: :[[@LINE-
2]]:19: error
: invalid operand for instruction
10437 v_cmp_tru_f64_e64 s
[10:11], s
[2:3], s
[4:5]
10438 // W64
: v_cmp_t_f64_e64 s
[10:11], s
[2:3], s
[4:5] ; encoding
: [0x0a,0x00,0x2f,0xd4,0x02,0x08,0x00,0x00]
10439 // W32-ERR
: :[[@LINE-
2]]:19: error
: invalid operand for instruction
10441 v_cmp_tru_f64_e64 s
[10:11], s
[104:105], s
[104:105]
10442 // W64
: v_cmp_t_f64_e64 s
[10:11], s
[104:105], s
[104:105] ; encoding
: [0x0a,0x00,0x2f,0xd4,0x68,0xd0,0x00,0x00]
10443 // W32-ERR
: :[[@LINE-
2]]:19: error
: invalid operand for instruction
10445 v_cmp_tru_f64_e64 s
[10:11], vcc
, ttmp
[14:15]
10446 // W64
: v_cmp_t_f64_e64 s
[10:11], vcc
, ttmp
[14:15] ; encoding
: [0x0a,0x00,0x2f,0xd4,0x6a,0xf4,0x00,0x00]
10447 // W32-ERR
: :[[@LINE-
2]]:19: error
: invalid operand for instruction
10449 v_cmp_tru_f64_e64 s
[10:11], ttmp
[14:15], 0xaf123456
10450 // W64
: v_cmp_t_f64_e64 s
[10:11], ttmp
[14:15], 0xaf123456 ; encoding
: [0x0a,0x00,0x2f,0xd4,0x7a,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf]
10451 // W32-ERR
: :[[@LINE-
2]]:19: error
: invalid operand for instruction
10453 v_cmp_tru_f64_e64 s
[10:11], -|exec|
, src_scc
10454 // W64
: v_cmp_t_f64_e64 s
[10:11], -|exec|
, src_scc ; encoding
: [0x0a,0x01,0x2f,0xd4,0x7e,0xfa,0x01,0x20]
10455 // W32-ERR
: :[[@LINE-
2]]:19: error
: invalid operand for instruction
10457 v_cmp_tru_f64_e64 s
[10:11], null
, 0.5
10458 // W64
: v_cmp_t_f64_e64 s
[10:11], null
, 0.5 ; encoding
: [0x0a,0x00,0x2f,0xd4,0x7c,0xe0,0x01,0x00]
10459 // W32-ERR
: :[[@LINE-
2]]:19: error
: invalid operand for instruction
10461 v_cmp_tru_f64_e64 s
[104:105], -1, -1
10462 // W64
: v_cmp_t_f64_e64 s
[104:105], -1, -1 ; encoding
: [0x68,0x00,0x2f,0xd4,0xc1,0x82,0x01,0x00]
10463 // W32-ERR
: :[[@LINE-
2]]:19: error
: invalid operand for instruction
10465 v_cmp_tru_f64_e64 vcc
, 0.5, null
10466 // W64
: v_cmp_t_f64_e64 vcc
, 0.5, null ; encoding
: [0x6a,0x00,0x2f,0xd4,0xf0,0xf8,0x00,0x00]
10467 // W32-ERR
: :[[@LINE-
2]]:19: error
: invalid operand for instruction
10469 v_cmp_tru_f64_e64 ttmp
[14:15], -|src_scc|
, -|exec|
10470 // W64
: v_cmp_t_f64_e64 ttmp
[14:15], -|src_scc|
, -|exec| ; encoding
: [0x7a,0x03,0x2f,0xd4,0xfd,0xfc,0x00,0x60]
10471 // W32-ERR
: :[[@LINE-
2]]:19: error
: invalid operand for instruction
10473 v_cmp_tru_f64_e64 null
, 0xaf123456, -|vcc| clamp
10474 // GFX11
: v_cmp_t_f64_e64 null
, 0xaf123456, -|vcc| clamp ; encoding
: [0x7c,0x82,0x2f,0xd4,0xff,0xd4,0x00,0x40,0x56,0x34,0x12,0xaf]
10476 v_cmp_u_f16_e64 s5
, v1
, v2
10477 // W32
: v_cmp_u_f16_e64 s5
, v1
, v2 ; encoding
: [0x05,0x00,0x08,0xd4,0x01,0x05,0x02,0x00]
10478 // W64-ERR
: :[[@LINE-
2]]:17: error
: invalid operand for instruction
10480 v_cmp_u_f16_e64 s5
, v255
, v255
10481 // W32
: v_cmp_u_f16_e64 s5
, v255
, v255 ; encoding
: [0x05,0x00,0x08,0xd4,0xff,0xff,0x03,0x00]
10482 // W64-ERR
: :[[@LINE-
2]]:17: error
: invalid operand for instruction
10484 v_cmp_u_f16_e64 s5
, s1
, s2
10485 // W32
: v_cmp_u_f16_e64 s5
, s1
, s2 ; encoding
: [0x05,0x00,0x08,0xd4,0x01,0x04,0x00,0x00]
10486 // W64-ERR
: :[[@LINE-
2]]:17: error
: invalid operand for instruction
10488 v_cmp_u_f16_e64 s5
, s105
, s105
10489 // W32
: v_cmp_u_f16_e64 s5
, s105
, s105 ; encoding
: [0x05,0x00,0x08,0xd4,0x69,0xd2,0x00,0x00]
10490 // W64-ERR
: :[[@LINE-
2]]:17: error
: invalid operand for instruction
10492 v_cmp_u_f16_e64 s5
, vcc_lo
, ttmp15
10493 // W32
: v_cmp_u_f16_e64 s5
, vcc_lo
, ttmp15 ; encoding
: [0x05,0x00,0x08,0xd4,0x6a,0xf6,0x00,0x00]
10494 // W64-ERR
: :[[@LINE-
2]]:17: error
: invalid operand for instruction
10496 v_cmp_u_f16_e64 s5
, vcc_hi
, 0xfe0b
10497 // W32
: v_cmp_u_f16_e64 s5
, vcc_hi
, 0xfe0b ; encoding
: [0x05,0x00,0x08,0xd4,0x6b,0xfe,0x01,0x00,0x0b,0xfe,0x00,0x00]
10498 // W64-ERR
: :[[@LINE-
2]]:17: error
: invalid operand for instruction
10500 v_cmp_u_f16_e64 s5
, ttmp15
, src_scc
10501 // W32
: v_cmp_u_f16_e64 s5
, ttmp15
, src_scc ; encoding
: [0x05,0x00,0x08,0xd4,0x7b,0xfa,0x01,0x00]
10502 // W64-ERR
: :[[@LINE-
2]]:17: error
: invalid operand for instruction
10504 v_cmp_u_f16_e64 s5
, m0
, 0.5
10505 // W32
: v_cmp_u_f16_e64 s5
, m0
, 0.5 ; encoding
: [0x05,0x00,0x08,0xd4,0x7d,0xe0,0x01,0x00]
10506 // W64-ERR
: :[[@LINE-
2]]:17: error
: invalid operand for instruction
10508 v_cmp_u_f16_e64 s5
, exec_lo
, -1
10509 // W32
: v_cmp_u_f16_e64 s5
, exec_lo
, -1 ; encoding
: [0x05,0x00,0x08,0xd4,0x7e,0x82,0x01,0x00]
10510 // W64-ERR
: :[[@LINE-
2]]:17: error
: invalid operand for instruction
10512 v_cmp_u_f16_e64 s5
, |exec_hi|
, null
10513 // W32
: v_cmp_u_f16_e64 s5
, |exec_hi|
, null ; encoding
: [0x05,0x01,0x08,0xd4,0x7f,0xf8,0x00,0x00]
10514 // W64-ERR
: :[[@LINE-
2]]:17: error
: invalid operand for instruction
10516 v_cmp_u_f16_e64 s105
, null
, exec_lo
10517 // W32
: v_cmp_u_f16_e64 s105
, null
, exec_lo ; encoding
: [0x69,0x00,0x08,0xd4,0x7c,0xfc,0x00,0x00]
10518 // W64-ERR
: :[[@LINE-
2]]:17: error
: invalid operand for instruction
10520 v_cmp_u_f16_e64 vcc_lo
, -1, exec_hi
10521 // W32
: v_cmp_u_f16_e64 vcc_lo
, -1, exec_hi ; encoding
: [0x6a,0x00,0x08,0xd4,0xc1,0xfe,0x00,0x00]
10522 // W64-ERR
: :[[@LINE-
2]]:17: error
: invalid operand for instruction
10524 v_cmp_u_f16_e64 vcc_hi
, 0.5, -m0
10525 // W32
: v_cmp_u_f16_e64 vcc_hi
, 0.5, -m0 ; encoding
: [0x6b,0x00,0x08,0xd4,0xf0,0xfa,0x00,0x40]
10526 // W64-ERR
: :[[@LINE-
2]]:17: error
: invalid operand for instruction
10528 v_cmp_u_f16_e64 ttmp15
, -src_scc
, |vcc_lo|
10529 // W32
: v_cmp_u_f16_e64 ttmp15
, -src_scc
, |vcc_lo| ; encoding
: [0x7b,0x02,0x08,0xd4,0xfd,0xd4,0x00,0x20]
10530 // W64-ERR
: :[[@LINE-
2]]:17: error
: invalid operand for instruction
10532 v_cmp_u_f16_e64 s
[10:11], v1
, v2
10533 // W64
: v_cmp_u_f16_e64 s
[10:11], v1
, v2 ; encoding
: [0x0a,0x00,0x08,0xd4,0x01,0x05,0x02,0x00]
10534 // W32-ERR
: :[[@LINE-
2]]:17: error
: invalid operand for instruction
10536 v_cmp_u_f16_e64 s
[10:11], v255
, v255
10537 // W64
: v_cmp_u_f16_e64 s
[10:11], v255
, v255 ; encoding
: [0x0a,0x00,0x08,0xd4,0xff,0xff,0x03,0x00]
10538 // W32-ERR
: :[[@LINE-
2]]:17: error
: invalid operand for instruction
10540 v_cmp_u_f16_e64 s
[10:11], s1
, s2
10541 // W64
: v_cmp_u_f16_e64 s
[10:11], s1
, s2 ; encoding
: [0x0a,0x00,0x08,0xd4,0x01,0x04,0x00,0x00]
10542 // W32-ERR
: :[[@LINE-
2]]:17: error
: invalid operand for instruction
10544 v_cmp_u_f16_e64 s
[10:11], s105
, s105
10545 // W64
: v_cmp_u_f16_e64 s
[10:11], s105
, s105 ; encoding
: [0x0a,0x00,0x08,0xd4,0x69,0xd2,0x00,0x00]
10546 // W32-ERR
: :[[@LINE-
2]]:17: error
: invalid operand for instruction
10548 v_cmp_u_f16_e64 s
[10:11], vcc_lo
, ttmp15
10549 // W64
: v_cmp_u_f16_e64 s
[10:11], vcc_lo
, ttmp15 ; encoding
: [0x0a,0x00,0x08,0xd4,0x6a,0xf6,0x00,0x00]
10550 // W32-ERR
: :[[@LINE-
2]]:17: error
: invalid operand for instruction
10552 v_cmp_u_f16_e64 s
[10:11], vcc_hi
, 0xfe0b
10553 // 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]
10554 // W32-ERR
: :[[@LINE-
2]]:17: error
: invalid operand for instruction
10556 v_cmp_u_f16_e64 s
[10:11], ttmp15
, src_scc
10557 // W64
: v_cmp_u_f16_e64 s
[10:11], ttmp15
, src_scc ; encoding
: [0x0a,0x00,0x08,0xd4,0x7b,0xfa,0x01,0x00]
10558 // W32-ERR
: :[[@LINE-
2]]:17: error
: invalid operand for instruction
10560 v_cmp_u_f16_e64 s
[10:11], m0
, 0.5
10561 // W64
: v_cmp_u_f16_e64 s
[10:11], m0
, 0.5 ; encoding
: [0x0a,0x00,0x08,0xd4,0x7d,0xe0,0x01,0x00]
10562 // W32-ERR
: :[[@LINE-
2]]:17: error
: invalid operand for instruction
10564 v_cmp_u_f16_e64 s
[10:11], exec_lo
, -1
10565 // W64
: v_cmp_u_f16_e64 s
[10:11], exec_lo
, -1 ; encoding
: [0x0a,0x00,0x08,0xd4,0x7e,0x82,0x01,0x00]
10566 // W32-ERR
: :[[@LINE-
2]]:17: error
: invalid operand for instruction
10568 v_cmp_u_f16_e64 s
[10:11], |exec_hi|
, null
10569 // W64
: v_cmp_u_f16_e64 s
[10:11], |exec_hi|
, null ; encoding
: [0x0a,0x01,0x08,0xd4,0x7f,0xf8,0x00,0x00]
10570 // W32-ERR
: :[[@LINE-
2]]:17: error
: invalid operand for instruction
10572 v_cmp_u_f16_e64 s
[10:11], null
, exec_lo
10573 // W64
: v_cmp_u_f16_e64 s
[10:11], null
, exec_lo ; encoding
: [0x0a,0x00,0x08,0xd4,0x7c,0xfc,0x00,0x00]
10574 // W32-ERR
: :[[@LINE-
2]]:17: error
: invalid operand for instruction
10576 v_cmp_u_f16_e64 s
[104:105], -1, exec_hi
10577 // W64
: v_cmp_u_f16_e64 s
[104:105], -1, exec_hi ; encoding
: [0x68,0x00,0x08,0xd4,0xc1,0xfe,0x00,0x00]
10578 // W32-ERR
: :[[@LINE-
2]]:17: error
: invalid operand for instruction
10580 v_cmp_u_f16_e64 vcc
, 0.5, -m0
10581 // W64
: v_cmp_u_f16_e64 vcc
, 0.5, -m0 ; encoding
: [0x6a,0x00,0x08,0xd4,0xf0,0xfa,0x00,0x40]
10582 // W32-ERR
: :[[@LINE-
2]]:17: error
: invalid operand for instruction
10584 v_cmp_u_f16_e64 ttmp
[14:15], -src_scc
, |vcc_lo|
10585 // W64
: v_cmp_u_f16_e64 ttmp
[14:15], -src_scc
, |vcc_lo| ; encoding
: [0x7a,0x02,0x08,0xd4,0xfd,0xd4,0x00,0x20]
10586 // W32-ERR
: :[[@LINE-
2]]:17: error
: invalid operand for instruction
10588 v_cmp_u_f16_e64 null
, -|
0xfe0b|
, -|vcc_hi| clamp
10589 // GFX11
: v_cmp_u_f16_e64 null
, -|
0xfe0b|
, -|vcc_hi| clamp ; encoding
: [0x7c,0x83,0x08,0xd4,0xff,0xd6,0x00,0x60,0x0b,0xfe,0x00,0x00]
10591 v_cmp_u_f32_e64 s5
, v1
, v2
10592 // W32
: v_cmp_u_f32_e64 s5
, v1
, v2 ; encoding
: [0x05,0x00,0x18,0xd4,0x01,0x05,0x02,0x00]
10593 // W64-ERR
: :[[@LINE-
2]]:17: error
: invalid operand for instruction
10595 v_cmp_u_f32_e64 s5
, v255
, v255
10596 // W32
: v_cmp_u_f32_e64 s5
, v255
, v255 ; encoding
: [0x05,0x00,0x18,0xd4,0xff,0xff,0x03,0x00]
10597 // W64-ERR
: :[[@LINE-
2]]:17: error
: invalid operand for instruction
10599 v_cmp_u_f32_e64 s5
, s1
, s2
10600 // W32
: v_cmp_u_f32_e64 s5
, s1
, s2 ; encoding
: [0x05,0x00,0x18,0xd4,0x01,0x04,0x00,0x00]
10601 // W64-ERR
: :[[@LINE-
2]]:17: error
: invalid operand for instruction
10603 v_cmp_u_f32_e64 s5
, s105
, s105
10604 // W32
: v_cmp_u_f32_e64 s5
, s105
, s105 ; encoding
: [0x05,0x00,0x18,0xd4,0x69,0xd2,0x00,0x00]
10605 // W64-ERR
: :[[@LINE-
2]]:17: error
: invalid operand for instruction
10607 v_cmp_u_f32_e64 s5
, vcc_lo
, ttmp15
10608 // W32
: v_cmp_u_f32_e64 s5
, vcc_lo
, ttmp15 ; encoding
: [0x05,0x00,0x18,0xd4,0x6a,0xf6,0x00,0x00]
10609 // W64-ERR
: :[[@LINE-
2]]:17: error
: invalid operand for instruction
10611 v_cmp_u_f32_e64 s5
, vcc_hi
, 0xaf123456
10612 // W32
: v_cmp_u_f32_e64 s5
, vcc_hi
, 0xaf123456 ; encoding
: [0x05,0x00,0x18,0xd4,0x6b,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf]
10613 // W64-ERR
: :[[@LINE-
2]]:17: error
: invalid operand for instruction
10615 v_cmp_u_f32_e64 s5
, ttmp15
, src_scc
10616 // W32
: v_cmp_u_f32_e64 s5
, ttmp15
, src_scc ; encoding
: [0x05,0x00,0x18,0xd4,0x7b,0xfa,0x01,0x00]
10617 // W64-ERR
: :[[@LINE-
2]]:17: error
: invalid operand for instruction
10619 v_cmp_u_f32_e64 s5
, m0
, 0.5
10620 // W32
: v_cmp_u_f32_e64 s5
, m0
, 0.5 ; encoding
: [0x05,0x00,0x18,0xd4,0x7d,0xe0,0x01,0x00]
10621 // W64-ERR
: :[[@LINE-
2]]:17: error
: invalid operand for instruction
10623 v_cmp_u_f32_e64 s5
, exec_lo
, -1
10624 // W32
: v_cmp_u_f32_e64 s5
, exec_lo
, -1 ; encoding
: [0x05,0x00,0x18,0xd4,0x7e,0x82,0x01,0x00]
10625 // W64-ERR
: :[[@LINE-
2]]:17: error
: invalid operand for instruction
10627 v_cmp_u_f32_e64 s5
, |exec_hi|
, null
10628 // W32
: v_cmp_u_f32_e64 s5
, |exec_hi|
, null ; encoding
: [0x05,0x01,0x18,0xd4,0x7f,0xf8,0x00,0x00]
10629 // W64-ERR
: :[[@LINE-
2]]:17: error
: invalid operand for instruction
10631 v_cmp_u_f32_e64 s105
, null
, exec_lo
10632 // W32
: v_cmp_u_f32_e64 s105
, null
, exec_lo ; encoding
: [0x69,0x00,0x18,0xd4,0x7c,0xfc,0x00,0x00]
10633 // W64-ERR
: :[[@LINE-
2]]:17: error
: invalid operand for instruction
10635 v_cmp_u_f32_e64 vcc_lo
, -1, exec_hi
10636 // W32
: v_cmp_u_f32_e64 vcc_lo
, -1, exec_hi ; encoding
: [0x6a,0x00,0x18,0xd4,0xc1,0xfe,0x00,0x00]
10637 // W64-ERR
: :[[@LINE-
2]]:17: error
: invalid operand for instruction
10639 v_cmp_u_f32_e64 vcc_hi
, 0.5, -m0
10640 // W32
: v_cmp_u_f32_e64 vcc_hi
, 0.5, -m0 ; encoding
: [0x6b,0x00,0x18,0xd4,0xf0,0xfa,0x00,0x40]
10641 // W64-ERR
: :[[@LINE-
2]]:17: error
: invalid operand for instruction
10643 v_cmp_u_f32_e64 ttmp15
, -src_scc
, |vcc_lo|
10644 // W32
: v_cmp_u_f32_e64 ttmp15
, -src_scc
, |vcc_lo| ; encoding
: [0x7b,0x02,0x18,0xd4,0xfd,0xd4,0x00,0x20]
10645 // W64-ERR
: :[[@LINE-
2]]:17: error
: invalid operand for instruction
10647 v_cmp_u_f32_e64 s
[10:11], v1
, v2
10648 // W64
: v_cmp_u_f32_e64 s
[10:11], v1
, v2 ; encoding
: [0x0a,0x00,0x18,0xd4,0x01,0x05,0x02,0x00]
10649 // W32-ERR
: :[[@LINE-
2]]:17: error
: invalid operand for instruction
10651 v_cmp_u_f32_e64 s
[10:11], v255
, v255
10652 // W64
: v_cmp_u_f32_e64 s
[10:11], v255
, v255 ; encoding
: [0x0a,0x00,0x18,0xd4,0xff,0xff,0x03,0x00]
10653 // W32-ERR
: :[[@LINE-
2]]:17: error
: invalid operand for instruction
10655 v_cmp_u_f32_e64 s
[10:11], s1
, s2
10656 // W64
: v_cmp_u_f32_e64 s
[10:11], s1
, s2 ; encoding
: [0x0a,0x00,0x18,0xd4,0x01,0x04,0x00,0x00]
10657 // W32-ERR
: :[[@LINE-
2]]:17: error
: invalid operand for instruction
10659 v_cmp_u_f32_e64 s
[10:11], s105
, s105
10660 // W64
: v_cmp_u_f32_e64 s
[10:11], s105
, s105 ; encoding
: [0x0a,0x00,0x18,0xd4,0x69,0xd2,0x00,0x00]
10661 // W32-ERR
: :[[@LINE-
2]]:17: error
: invalid operand for instruction
10663 v_cmp_u_f32_e64 s
[10:11], vcc_lo
, ttmp15
10664 // W64
: v_cmp_u_f32_e64 s
[10:11], vcc_lo
, ttmp15 ; encoding
: [0x0a,0x00,0x18,0xd4,0x6a,0xf6,0x00,0x00]
10665 // W32-ERR
: :[[@LINE-
2]]:17: error
: invalid operand for instruction
10667 v_cmp_u_f32_e64 s
[10:11], vcc_hi
, 0xaf123456
10668 // 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]
10669 // W32-ERR
: :[[@LINE-
2]]:17: error
: invalid operand for instruction
10671 v_cmp_u_f32_e64 s
[10:11], ttmp15
, src_scc
10672 // W64
: v_cmp_u_f32_e64 s
[10:11], ttmp15
, src_scc ; encoding
: [0x0a,0x00,0x18,0xd4,0x7b,0xfa,0x01,0x00]
10673 // W32-ERR
: :[[@LINE-
2]]:17: error
: invalid operand for instruction
10675 v_cmp_u_f32_e64 s
[10:11], m0
, 0.5
10676 // W64
: v_cmp_u_f32_e64 s
[10:11], m0
, 0.5 ; encoding
: [0x0a,0x00,0x18,0xd4,0x7d,0xe0,0x01,0x00]
10677 // W32-ERR
: :[[@LINE-
2]]:17: error
: invalid operand for instruction
10679 v_cmp_u_f32_e64 s
[10:11], exec_lo
, -1
10680 // W64
: v_cmp_u_f32_e64 s
[10:11], exec_lo
, -1 ; encoding
: [0x0a,0x00,0x18,0xd4,0x7e,0x82,0x01,0x00]
10681 // W32-ERR
: :[[@LINE-
2]]:17: error
: invalid operand for instruction
10683 v_cmp_u_f32_e64 s
[10:11], |exec_hi|
, null
10684 // W64
: v_cmp_u_f32_e64 s
[10:11], |exec_hi|
, null ; encoding
: [0x0a,0x01,0x18,0xd4,0x7f,0xf8,0x00,0x00]
10685 // W32-ERR
: :[[@LINE-
2]]:17: error
: invalid operand for instruction
10687 v_cmp_u_f32_e64 s
[10:11], null
, exec_lo
10688 // W64
: v_cmp_u_f32_e64 s
[10:11], null
, exec_lo ; encoding
: [0x0a,0x00,0x18,0xd4,0x7c,0xfc,0x00,0x00]
10689 // W32-ERR
: :[[@LINE-
2]]:17: error
: invalid operand for instruction
10691 v_cmp_u_f32_e64 s
[104:105], -1, exec_hi
10692 // W64
: v_cmp_u_f32_e64 s
[104:105], -1, exec_hi ; encoding
: [0x68,0x00,0x18,0xd4,0xc1,0xfe,0x00,0x00]
10693 // W32-ERR
: :[[@LINE-
2]]:17: error
: invalid operand for instruction
10695 v_cmp_u_f32_e64 vcc
, 0.5, -m0
10696 // W64
: v_cmp_u_f32_e64 vcc
, 0.5, -m0 ; encoding
: [0x6a,0x00,0x18,0xd4,0xf0,0xfa,0x00,0x40]
10697 // W32-ERR
: :[[@LINE-
2]]:17: error
: invalid operand for instruction
10699 v_cmp_u_f32_e64 ttmp
[14:15], -src_scc
, |vcc_lo|
10700 // W64
: v_cmp_u_f32_e64 ttmp
[14:15], -src_scc
, |vcc_lo| ; encoding
: [0x7a,0x02,0x18,0xd4,0xfd,0xd4,0x00,0x20]
10701 // W32-ERR
: :[[@LINE-
2]]:17: error
: invalid operand for instruction
10703 v_cmp_u_f32_e64 null
, -|
0xaf123456|
, -|vcc_hi| clamp
10704 // GFX11
: v_cmp_u_f32_e64 null
, -|
0xaf123456|
, -|vcc_hi| clamp ; encoding
: [0x7c,0x83,0x18,0xd4,0xff,0xd6,0x00,0x60,0x56,0x34,0x12,0xaf]
10706 v_cmp_u_f64_e64 s5
, v
[1:2], v
[2:3]
10707 // W32
: v_cmp_u_f64_e64 s5
, v
[1:2], v
[2:3] ; encoding
: [0x05,0x00,0x28,0xd4,0x01,0x05,0x02,0x00]
10708 // W64-ERR
: :[[@LINE-
2]]:17: error
: invalid operand for instruction
10710 v_cmp_u_f64_e64 s5
, v
[254:255], v
[254:255]
10711 // W32
: v_cmp_u_f64_e64 s5
, v
[254:255], v
[254:255] ; encoding
: [0x05,0x00,0x28,0xd4,0xfe,0xfd,0x03,0x00]
10712 // W64-ERR
: :[[@LINE-
2]]:17: error
: invalid operand for instruction
10714 v_cmp_u_f64_e64 s5
, s
[2:3], s
[4:5]
10715 // W32
: v_cmp_u_f64_e64 s5
, s
[2:3], s
[4:5] ; encoding
: [0x05,0x00,0x28,0xd4,0x02,0x08,0x00,0x00]
10716 // W64-ERR
: :[[@LINE-
2]]:17: error
: invalid operand for instruction
10718 v_cmp_u_f64_e64 s5
, s
[104:105], s
[104:105]
10719 // W32
: v_cmp_u_f64_e64 s5
, s
[104:105], s
[104:105] ; encoding
: [0x05,0x00,0x28,0xd4,0x68,0xd0,0x00,0x00]
10720 // W64-ERR
: :[[@LINE-
2]]:17: error
: invalid operand for instruction
10722 v_cmp_u_f64_e64 s5
, vcc
, ttmp
[14:15]
10723 // W32
: v_cmp_u_f64_e64 s5
, vcc
, ttmp
[14:15] ; encoding
: [0x05,0x00,0x28,0xd4,0x6a,0xf4,0x00,0x00]
10724 // W64-ERR
: :[[@LINE-
2]]:17: error
: invalid operand for instruction
10726 v_cmp_u_f64_e64 s5
, ttmp
[14:15], 0xaf123456
10727 // W32
: v_cmp_u_f64_e64 s5
, ttmp
[14:15], 0xaf123456 ; encoding
: [0x05,0x00,0x28,0xd4,0x7a,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf]
10728 // W64-ERR
: :[[@LINE-
2]]:17: error
: invalid operand for instruction
10730 v_cmp_u_f64_e64 s5
, -|exec|
, src_scc
10731 // W32
: v_cmp_u_f64_e64 s5
, -|exec|
, src_scc ; encoding
: [0x05,0x01,0x28,0xd4,0x7e,0xfa,0x01,0x20]
10732 // W64-ERR
: :[[@LINE-
2]]:17: error
: invalid operand for instruction
10734 v_cmp_u_f64_e64 s105
, null
, 0.5
10735 // W32
: v_cmp_u_f64_e64 s105
, null
, 0.5 ; encoding
: [0x69,0x00,0x28,0xd4,0x7c,0xe0,0x01,0x00]
10736 // W64-ERR
: :[[@LINE-
2]]:17: error
: invalid operand for instruction
10738 v_cmp_u_f64_e64 vcc_lo
, -1, -1
10739 // W32
: v_cmp_u_f64_e64 vcc_lo
, -1, -1 ; encoding
: [0x6a,0x00,0x28,0xd4,0xc1,0x82,0x01,0x00]
10740 // W64-ERR
: :[[@LINE-
2]]:17: error
: invalid operand for instruction
10742 v_cmp_u_f64_e64 vcc_hi
, 0.5, null
10743 // W32
: v_cmp_u_f64_e64 vcc_hi
, 0.5, null ; encoding
: [0x6b,0x00,0x28,0xd4,0xf0,0xf8,0x00,0x00]
10744 // W64-ERR
: :[[@LINE-
2]]:17: error
: invalid operand for instruction
10746 v_cmp_u_f64_e64 ttmp15
, -|src_scc|
, -|exec|
10747 // W32
: v_cmp_u_f64_e64 ttmp15
, -|src_scc|
, -|exec| ; encoding
: [0x7b,0x03,0x28,0xd4,0xfd,0xfc,0x00,0x60]
10748 // W64-ERR
: :[[@LINE-
2]]:17: error
: invalid operand for instruction
10750 v_cmp_u_f64_e64 s
[10:11], v
[1:2], v
[2:3]
10751 // W64
: v_cmp_u_f64_e64 s
[10:11], v
[1:2], v
[2:3] ; encoding
: [0x0a,0x00,0x28,0xd4,0x01,0x05,0x02,0x00]
10752 // W32-ERR
: :[[@LINE-
2]]:17: error
: invalid operand for instruction
10754 v_cmp_u_f64_e64 s
[10:11], v
[254:255], v
[254:255]
10755 // W64
: v_cmp_u_f64_e64 s
[10:11], v
[254:255], v
[254:255] ; encoding
: [0x0a,0x00,0x28,0xd4,0xfe,0xfd,0x03,0x00]
10756 // W32-ERR
: :[[@LINE-
2]]:17: error
: invalid operand for instruction
10758 v_cmp_u_f64_e64 s
[10:11], s
[2:3], s
[4:5]
10759 // W64
: v_cmp_u_f64_e64 s
[10:11], s
[2:3], s
[4:5] ; encoding
: [0x0a,0x00,0x28,0xd4,0x02,0x08,0x00,0x00]
10760 // W32-ERR
: :[[@LINE-
2]]:17: error
: invalid operand for instruction
10762 v_cmp_u_f64_e64 s
[10:11], s
[104:105], s
[104:105]
10763 // W64
: v_cmp_u_f64_e64 s
[10:11], s
[104:105], s
[104:105] ; encoding
: [0x0a,0x00,0x28,0xd4,0x68,0xd0,0x00,0x00]
10764 // W32-ERR
: :[[@LINE-
2]]:17: error
: invalid operand for instruction
10766 v_cmp_u_f64_e64 s
[10:11], vcc
, ttmp
[14:15]
10767 // W64
: v_cmp_u_f64_e64 s
[10:11], vcc
, ttmp
[14:15] ; encoding
: [0x0a,0x00,0x28,0xd4,0x6a,0xf4,0x00,0x00]
10768 // W32-ERR
: :[[@LINE-
2]]:17: error
: invalid operand for instruction
10770 v_cmp_u_f64_e64 s
[10:11], ttmp
[14:15], 0xaf123456
10771 // 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]
10772 // W32-ERR
: :[[@LINE-
2]]:17: error
: invalid operand for instruction
10774 v_cmp_u_f64_e64 s
[10:11], -|exec|
, src_scc
10775 // W64
: v_cmp_u_f64_e64 s
[10:11], -|exec|
, src_scc ; encoding
: [0x0a,0x01,0x28,0xd4,0x7e,0xfa,0x01,0x20]
10776 // W32-ERR
: :[[@LINE-
2]]:17: error
: invalid operand for instruction
10778 v_cmp_u_f64_e64 s
[10:11], null
, 0.5
10779 // W64
: v_cmp_u_f64_e64 s
[10:11], null
, 0.5 ; encoding
: [0x0a,0x00,0x28,0xd4,0x7c,0xe0,0x01,0x00]
10780 // W32-ERR
: :[[@LINE-
2]]:17: error
: invalid operand for instruction
10782 v_cmp_u_f64_e64 s
[104:105], -1, -1
10783 // W64
: v_cmp_u_f64_e64 s
[104:105], -1, -1 ; encoding
: [0x68,0x00,0x28,0xd4,0xc1,0x82,0x01,0x00]
10784 // W32-ERR
: :[[@LINE-
2]]:17: error
: invalid operand for instruction
10786 v_cmp_u_f64_e64 vcc
, 0.5, null
10787 // W64
: v_cmp_u_f64_e64 vcc
, 0.5, null ; encoding
: [0x6a,0x00,0x28,0xd4,0xf0,0xf8,0x00,0x00]
10788 // W32-ERR
: :[[@LINE-
2]]:17: error
: invalid operand for instruction
10790 v_cmp_u_f64_e64 ttmp
[14:15], -|src_scc|
, -|exec|
10791 // W64
: v_cmp_u_f64_e64 ttmp
[14:15], -|src_scc|
, -|exec| ; encoding
: [0x7a,0x03,0x28,0xd4,0xfd,0xfc,0x00,0x60]
10792 // W32-ERR
: :[[@LINE-
2]]:17: error
: invalid operand for instruction
10794 v_cmp_u_f64_e64 null
, 0xaf123456, -|vcc| clamp
10795 // GFX11
: v_cmp_u_f64_e64 null
, 0xaf123456, -|vcc| clamp ; encoding
: [0x7c,0x82,0x28,0xd4,0xff,0xd4,0x00,0x40,0x56,0x34,0x12,0xaf]