[HLSL] Introduce address space `hlsl_constant(2)` for constant buffer declarations...
[llvm-project.git] / llvm / test / MC / AMDGPU / gfx12_asm_vopc_dpp16.s
blob03462fbce9ea194cd31fa938a970d3d5efb5f8c3
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=gfx1200 -mattr=+wavefrontsize32,+real-true16 -show-encoding %s | FileCheck --check-prefix=W32 %s
3 // RUN: not llvm-mc -triple=amdgcn -mcpu=gfx1200 -mattr=+wavefrontsize64,+real-true16 -show-encoding %s | FileCheck --check-prefix=W64 %s
4 // RUN: not llvm-mc -triple=amdgcn -mcpu=gfx1200 -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=gfx1200 -mattr=+wavefrontsize64,+real-true16 -filetype=null %s 2>&1 | FileCheck --check-prefix=W64-ERR --implicit-check-not=error: %s
7 v_cmp_class_f16 vcc_lo, v1.l, v2.l quad_perm:[3,2,1,0]
8 // W32: v_cmp_class_f16 vcc_lo, v1.l, v2.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0xfa,0x7c,0x01,0x1b,0x00,0xff]
9 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
11 v_cmp_class_f16 vcc_lo, v1.l, v2.l quad_perm:[0,1,2,3]
12 // W32: v_cmp_class_f16 vcc_lo, v1.l, v2.l quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0xfa,0x7c,0x01,0xe4,0x00,0xff]
13 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
15 v_cmp_class_f16 vcc_lo, v1.l, v2.l row_mirror
16 // W32: v_cmp_class_f16 vcc_lo, v1.l, v2.l row_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0xfa,0x7c,0x01,0x40,0x01,0xff]
17 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
19 v_cmp_class_f16 vcc_lo, v1.l, v2.l row_half_mirror
20 // W32: v_cmp_class_f16 vcc_lo, v1.l, v2.l row_half_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0xfa,0x7c,0x01,0x41,0x01,0xff]
21 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
23 v_cmp_class_f16 vcc_lo, v1.l, v2.l row_shl:1
24 // W32: v_cmp_class_f16 vcc_lo, v1.l, v2.l row_shl:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0xfa,0x7c,0x01,0x01,0x01,0xff]
25 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
27 v_cmp_class_f16 vcc_lo, v1.l, v2.l row_shl:15
28 // W32: v_cmp_class_f16 vcc_lo, v1.l, v2.l row_shl:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0xfa,0x7c,0x01,0x0f,0x01,0xff]
29 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
31 v_cmp_class_f16 vcc_lo, v1.l, v2.l row_shr:1
32 // W32: v_cmp_class_f16 vcc_lo, v1.l, v2.l row_shr:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0xfa,0x7c,0x01,0x11,0x01,0xff]
33 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
35 v_cmp_class_f16 vcc_lo, v1.l, v2.l row_shr:15
36 // W32: v_cmp_class_f16 vcc_lo, v1.l, v2.l row_shr:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0xfa,0x7c,0x01,0x1f,0x01,0xff]
37 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
39 v_cmp_class_f16 vcc_lo, v1.l, v2.l row_ror:1
40 // W32: v_cmp_class_f16 vcc_lo, v1.l, v2.l row_ror:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0xfa,0x7c,0x01,0x21,0x01,0xff]
41 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
43 v_cmp_class_f16 vcc_lo, v1.l, v2.l row_ror:15
44 // W32: v_cmp_class_f16 vcc_lo, v1.l, v2.l row_ror:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0xfa,0x7c,0x01,0x2f,0x01,0xff]
45 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
47 v_cmp_class_f16 vcc_lo, v1.l, v2.l row_share:0 row_mask:0xf bank_mask:0xf
48 // W32: v_cmp_class_f16 vcc_lo, v1.l, v2.l row_share:0 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0xfa,0x7c,0x01,0x50,0x01,0xff]
49 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
51 v_cmp_class_f16 vcc_lo, v1.l, v2.l row_share:15 row_mask:0x0 bank_mask:0x1
52 // W32: v_cmp_class_f16 vcc_lo, v1.l, v2.l row_share:15 row_mask:0x0 bank_mask:0x1 ; encoding: [0xfa,0x04,0xfa,0x7c,0x01,0x5f,0x01,0x01]
53 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
55 v_cmp_class_f16 vcc_lo, v1.l, v2.l row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1
56 // W32: v_cmp_class_f16 vcc_lo, v1.l, v2.l row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 ; encoding: [0xfa,0x04,0xfa,0x7c,0x01,0x60,0x09,0x13]
57 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
59 v_cmp_class_f16 vcc_lo, -|v127.l|, v127.l row_xmask:15 row_mask:0x3 bank_mask:0x0 fi:1
60 // W32: v_cmp_class_f16 vcc_lo, -|v127.l|, v127.l row_xmask:15 row_mask:0x3 bank_mask:0x0 fi:1 ; encoding: [0xfa,0xfe,0xfa,0x7c,0x7f,0x6f,0x35,0x30]
61 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
63 v_cmp_class_f16 vcc, v1.l, v2.l quad_perm:[3,2,1,0]
64 // W64: v_cmp_class_f16 vcc, v1.l, v2.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0xfa,0x7c,0x01,0x1b,0x00,0xff]
65 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
67 v_cmp_class_f16 vcc, v1.l, v2.l quad_perm:[0,1,2,3]
68 // W64: v_cmp_class_f16 vcc, v1.l, v2.l quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0xfa,0x7c,0x01,0xe4,0x00,0xff]
69 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
71 v_cmp_class_f16 vcc, v1.l, v2.l row_mirror
72 // W64: v_cmp_class_f16 vcc, v1.l, v2.l row_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0xfa,0x7c,0x01,0x40,0x01,0xff]
73 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
75 v_cmp_class_f16 vcc, v1.l, v2.l row_half_mirror
76 // W64: v_cmp_class_f16 vcc, v1.l, v2.l row_half_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0xfa,0x7c,0x01,0x41,0x01,0xff]
77 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
79 v_cmp_class_f16 vcc, v1.l, v2.l row_shl:1
80 // W64: v_cmp_class_f16 vcc, v1.l, v2.l row_shl:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0xfa,0x7c,0x01,0x01,0x01,0xff]
81 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
83 v_cmp_class_f16 vcc, v1.l, v2.l row_shl:15
84 // W64: v_cmp_class_f16 vcc, v1.l, v2.l row_shl:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0xfa,0x7c,0x01,0x0f,0x01,0xff]
85 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
87 v_cmp_class_f16 vcc, v1.l, v2.l row_shr:1
88 // W64: v_cmp_class_f16 vcc, v1.l, v2.l row_shr:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0xfa,0x7c,0x01,0x11,0x01,0xff]
89 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
91 v_cmp_class_f16 vcc, v1.l, v2.l row_shr:15
92 // W64: v_cmp_class_f16 vcc, v1.l, v2.l row_shr:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0xfa,0x7c,0x01,0x1f,0x01,0xff]
93 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
95 v_cmp_class_f16 vcc, v1.l, v2.l row_ror:1
96 // W64: v_cmp_class_f16 vcc, v1.l, v2.l row_ror:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0xfa,0x7c,0x01,0x21,0x01,0xff]
97 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
99 v_cmp_class_f16 vcc, v1.l, v2.l row_ror:15
100 // W64: v_cmp_class_f16 vcc, v1.l, v2.l row_ror:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0xfa,0x7c,0x01,0x2f,0x01,0xff]
101 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
103 v_cmp_class_f16 vcc, v1.l, v2.l row_share:0 row_mask:0xf bank_mask:0xf
104 // W64: v_cmp_class_f16 vcc, v1.l, v2.l row_share:0 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0xfa,0x7c,0x01,0x50,0x01,0xff]
105 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
107 v_cmp_class_f16 vcc, v1.l, v2.l row_share:15 row_mask:0x0 bank_mask:0x1
108 // W64: v_cmp_class_f16 vcc, v1.l, v2.l row_share:15 row_mask:0x0 bank_mask:0x1 ; encoding: [0xfa,0x04,0xfa,0x7c,0x01,0x5f,0x01,0x01]
109 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
111 v_cmp_class_f16 vcc, v1.l, v2.l row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1
112 // W64: v_cmp_class_f16 vcc, v1.l, v2.l row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 ; encoding: [0xfa,0x04,0xfa,0x7c,0x01,0x60,0x09,0x13]
113 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
115 v_cmp_class_f16 vcc, -|v127.l|, v127.l row_xmask:15 row_mask:0x3 bank_mask:0x0 fi:1
116 // W64: v_cmp_class_f16 vcc, -|v127.l|, v127.l row_xmask:15 row_mask:0x3 bank_mask:0x0 fi:1 ; encoding: [0xfa,0xfe,0xfa,0x7c,0x7f,0x6f,0x35,0x30]
117 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
119 v_cmp_class_f16 vcc_lo, v1.l, v2.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf
120 // W32: v_cmp_class_f16 vcc_lo, v1.l, v2.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0xfa,0x7c,0x01,0x1b,0x00,0xff]
121 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
123 v_cmp_class_f16 vcc, v1.l, v2.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf
124 // W64: v_cmp_class_f16 vcc, v1.l, v2.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0xfa,0x7c,0x01,0x1b,0x00,0xff]
125 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
127 v_cmp_class_f16 vcc_lo, v1.l, v2.l quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf
128 // W32: v_cmp_class_f16 vcc_lo, v1.l, v2.l quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0xfa,0x7c,0x01,0xe4,0x00,0xff]
129 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
131 v_cmp_class_f16 vcc, v1.l, v2.l quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf
132 // W64: v_cmp_class_f16 vcc, v1.l, v2.l quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0xfa,0x7c,0x01,0xe4,0x00,0xff]
133 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
135 v_cmp_class_f16 vcc_lo, v1.l, v2.l row_mirror row_mask:0xf bank_mask:0xf
136 // W32: v_cmp_class_f16 vcc_lo, v1.l, v2.l row_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0xfa,0x7c,0x01,0x40,0x01,0xff]
137 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
139 v_cmp_class_f16 vcc, v1.l, v2.l row_mirror row_mask:0xf bank_mask:0xf
140 // W64: v_cmp_class_f16 vcc, v1.l, v2.l row_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0xfa,0x7c,0x01,0x40,0x01,0xff]
141 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
143 v_cmp_class_f16 vcc_lo, v1.l, v2.l row_half_mirror row_mask:0xf bank_mask:0xf
144 // W32: v_cmp_class_f16 vcc_lo, v1.l, v2.l row_half_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0xfa,0x7c,0x01,0x41,0x01,0xff]
145 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
147 v_cmp_class_f16 vcc, v1.l, v2.l row_half_mirror row_mask:0xf bank_mask:0xf
148 // W64: v_cmp_class_f16 vcc, v1.l, v2.l row_half_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0xfa,0x7c,0x01,0x41,0x01,0xff]
149 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
151 v_cmp_class_f16 vcc_lo, v1.l, v2.l row_shl:1 row_mask:0xf bank_mask:0xf
152 // W32: v_cmp_class_f16 vcc_lo, v1.l, v2.l row_shl:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0xfa,0x7c,0x01,0x01,0x01,0xff]
153 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
155 v_cmp_class_f16 vcc, v1.l, v2.l row_shl:1 row_mask:0xf bank_mask:0xf
156 // W64: v_cmp_class_f16 vcc, v1.l, v2.l row_shl:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0xfa,0x7c,0x01,0x01,0x01,0xff]
157 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
159 v_cmp_class_f16 vcc_lo, v1.l, v2.l row_shl:15 row_mask:0xf bank_mask:0xf
160 // W32: v_cmp_class_f16 vcc_lo, v1.l, v2.l row_shl:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0xfa,0x7c,0x01,0x0f,0x01,0xff]
161 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
163 v_cmp_class_f16 vcc, v1.l, v2.l row_shl:15 row_mask:0xf bank_mask:0xf
164 // W64: v_cmp_class_f16 vcc, v1.l, v2.l row_shl:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0xfa,0x7c,0x01,0x0f,0x01,0xff]
165 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
167 v_cmp_class_f16 vcc_lo, v1.l, v2.l row_shr:1 row_mask:0xf bank_mask:0xf
168 // W32: v_cmp_class_f16 vcc_lo, v1.l, v2.l row_shr:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0xfa,0x7c,0x01,0x11,0x01,0xff]
169 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
171 v_cmp_class_f16 vcc, v1.l, v2.l row_shr:1 row_mask:0xf bank_mask:0xf
172 // W64: v_cmp_class_f16 vcc, v1.l, v2.l row_shr:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0xfa,0x7c,0x01,0x11,0x01,0xff]
173 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
175 v_cmp_class_f16 vcc_lo, v1.l, v2.l row_shr:15 row_mask:0xf bank_mask:0xf
176 // W32: v_cmp_class_f16 vcc_lo, v1.l, v2.l row_shr:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0xfa,0x7c,0x01,0x1f,0x01,0xff]
177 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
179 v_cmp_class_f16 vcc, v1.l, v2.l row_shr:15 row_mask:0xf bank_mask:0xf
180 // W64: v_cmp_class_f16 vcc, v1.l, v2.l row_shr:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0xfa,0x7c,0x01,0x1f,0x01,0xff]
181 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
183 v_cmp_class_f16 vcc_lo, v1.l, v2.l row_ror:1 row_mask:0xf bank_mask:0xf
184 // W32: v_cmp_class_f16 vcc_lo, v1.l, v2.l row_ror:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0xfa,0x7c,0x01,0x21,0x01,0xff]
185 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
187 v_cmp_class_f16 vcc, v1.l, v2.l row_ror:1 row_mask:0xf bank_mask:0xf
188 // W64: v_cmp_class_f16 vcc, v1.l, v2.l row_ror:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0xfa,0x7c,0x01,0x21,0x01,0xff]
189 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
191 v_cmp_class_f16 vcc_lo, v1.l, v2.l row_ror:15 row_mask:0xf bank_mask:0xf
192 // W32: v_cmp_class_f16 vcc_lo, v1.l, v2.l row_ror:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0xfa,0x7c,0x01,0x2f,0x01,0xff]
193 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
195 v_cmp_class_f16 vcc, v1.l, v2.l row_ror:15 row_mask:0xf bank_mask:0xf
196 // W64: v_cmp_class_f16 vcc, v1.l, v2.l row_ror:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0xfa,0x7c,0x01,0x2f,0x01,0xff]
197 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
199 v_cmp_class_f16 vcc_lo, v1.h, v2.h row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 fi:0
200 // W32: v_cmp_class_f16 vcc_lo, v1.h, v2.h row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 ; encoding: [0xfa,0x04,0xfb,0x7c,0x81,0x60,0x09,0x13]
201 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
203 v_cmp_class_f16 vcc, v1.h, v2.h row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 fi:0
204 // W64: v_cmp_class_f16 vcc, v1.h, v2.h row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 ; encoding: [0xfa,0x04,0xfb,0x7c,0x81,0x60,0x09,0x13]
205 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
207 v_cmp_class_f16 vcc_lo, -|v127.h|, v127.h row_xmask:15 row_mask:0x3 bank_mask:0x0 bound_ctrl:0 fi:1
208 // W32: v_cmp_class_f16 vcc_lo, -|v127.h|, v127.h row_xmask:15 row_mask:0x3 bank_mask:0x0 fi:1 ; encoding: [0xfa,0xfe,0xfb,0x7c,0xff,0x6f,0x35,0x30]
209 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
211 v_cmp_class_f16 vcc, -|v127.h|, v127.h row_xmask:15 row_mask:0x3 bank_mask:0x0 bound_ctrl:0 fi:1
212 // W64: v_cmp_class_f16 vcc, -|v127.h|, v127.h row_xmask:15 row_mask:0x3 bank_mask:0x0 fi:1 ; encoding: [0xfa,0xfe,0xfb,0x7c,0xff,0x6f,0x35,0x30]
213 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
215 v_cmp_class_f32 vcc_lo, v1, v2 quad_perm:[3,2,1,0]
216 // W32: v_cmp_class_f32 vcc_lo, v1, v2 quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0xfc,0x7c,0x01,0x1b,0x00,0xff]
217 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
219 v_cmp_class_f32 vcc_lo, v1, v2 quad_perm:[0,1,2,3]
220 // W32: v_cmp_class_f32 vcc_lo, v1, v2 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0xfc,0x7c,0x01,0xe4,0x00,0xff]
221 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
223 v_cmp_class_f32 vcc_lo, v1, v2 row_mirror
224 // W32: v_cmp_class_f32 vcc_lo, v1, v2 row_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0xfc,0x7c,0x01,0x40,0x01,0xff]
225 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
227 v_cmp_class_f32 vcc_lo, v1, v2 row_half_mirror
228 // W32: v_cmp_class_f32 vcc_lo, v1, v2 row_half_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0xfc,0x7c,0x01,0x41,0x01,0xff]
229 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
231 v_cmp_class_f32 vcc_lo, v1, v2 row_shl:1
232 // W32: v_cmp_class_f32 vcc_lo, v1, v2 row_shl:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0xfc,0x7c,0x01,0x01,0x01,0xff]
233 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
235 v_cmp_class_f32 vcc_lo, v1, v2 row_shl:15
236 // W32: v_cmp_class_f32 vcc_lo, v1, v2 row_shl:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0xfc,0x7c,0x01,0x0f,0x01,0xff]
237 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
239 v_cmp_class_f32 vcc_lo, v1, v2 row_shr:1
240 // W32: v_cmp_class_f32 vcc_lo, v1, v2 row_shr:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0xfc,0x7c,0x01,0x11,0x01,0xff]
241 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
243 v_cmp_class_f32 vcc_lo, v1, v2 row_shr:15
244 // W32: v_cmp_class_f32 vcc_lo, v1, v2 row_shr:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0xfc,0x7c,0x01,0x1f,0x01,0xff]
245 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
247 v_cmp_class_f32 vcc_lo, v1, v2 row_ror:1
248 // W32: v_cmp_class_f32 vcc_lo, v1, v2 row_ror:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0xfc,0x7c,0x01,0x21,0x01,0xff]
249 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
251 v_cmp_class_f32 vcc_lo, v1, v2 row_ror:15
252 // W32: v_cmp_class_f32 vcc_lo, v1, v2 row_ror:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0xfc,0x7c,0x01,0x2f,0x01,0xff]
253 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
255 v_cmp_class_f32 vcc_lo, v1, v2 row_share:0 row_mask:0xf bank_mask:0xf
256 // W32: v_cmp_class_f32 vcc_lo, v1, v2 row_share:0 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0xfc,0x7c,0x01,0x50,0x01,0xff]
257 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
259 v_cmp_class_f32 vcc_lo, v1, v2 row_share:15 row_mask:0x0 bank_mask:0x1
260 // W32: v_cmp_class_f32 vcc_lo, v1, v2 row_share:15 row_mask:0x0 bank_mask:0x1 ; encoding: [0xfa,0x04,0xfc,0x7c,0x01,0x5f,0x01,0x01]
261 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
263 v_cmp_class_f32 vcc_lo, v1, v2 row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 fi:0
264 // W32: v_cmp_class_f32 vcc_lo, v1, v2 row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 ; encoding: [0xfa,0x04,0xfc,0x7c,0x01,0x60,0x09,0x13]
265 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
267 v_cmp_class_f32 vcc_lo, -|v255|, v255 row_xmask:15 row_mask:0x3 bank_mask:0x0 bound_ctrl:0 fi:1
268 // W32: v_cmp_class_f32 vcc_lo, -|v255|, v255 row_xmask:15 row_mask:0x3 bank_mask:0x0 fi:1 ; encoding: [0xfa,0xfe,0xfd,0x7c,0xff,0x6f,0x35,0x30]
269 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
271 v_cmp_class_f32 vcc, v1, v2 quad_perm:[3,2,1,0]
272 // W64: v_cmp_class_f32 vcc, v1, v2 quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0xfc,0x7c,0x01,0x1b,0x00,0xff]
273 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
275 v_cmp_class_f32 vcc, v1, v2 quad_perm:[0,1,2,3]
276 // W64: v_cmp_class_f32 vcc, v1, v2 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0xfc,0x7c,0x01,0xe4,0x00,0xff]
277 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
279 v_cmp_class_f32 vcc, v1, v2 row_mirror
280 // W64: v_cmp_class_f32 vcc, v1, v2 row_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0xfc,0x7c,0x01,0x40,0x01,0xff]
281 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
283 v_cmp_class_f32 vcc, v1, v2 row_half_mirror
284 // W64: v_cmp_class_f32 vcc, v1, v2 row_half_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0xfc,0x7c,0x01,0x41,0x01,0xff]
285 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
287 v_cmp_class_f32 vcc, v1, v2 row_shl:1
288 // W64: v_cmp_class_f32 vcc, v1, v2 row_shl:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0xfc,0x7c,0x01,0x01,0x01,0xff]
289 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
291 v_cmp_class_f32 vcc, v1, v2 row_shl:15
292 // W64: v_cmp_class_f32 vcc, v1, v2 row_shl:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0xfc,0x7c,0x01,0x0f,0x01,0xff]
293 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
295 v_cmp_class_f32 vcc, v1, v2 row_shr:1
296 // W64: v_cmp_class_f32 vcc, v1, v2 row_shr:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0xfc,0x7c,0x01,0x11,0x01,0xff]
297 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
299 v_cmp_class_f32 vcc, v1, v2 row_shr:15
300 // W64: v_cmp_class_f32 vcc, v1, v2 row_shr:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0xfc,0x7c,0x01,0x1f,0x01,0xff]
301 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
303 v_cmp_class_f32 vcc, v1, v2 row_ror:1
304 // W64: v_cmp_class_f32 vcc, v1, v2 row_ror:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0xfc,0x7c,0x01,0x21,0x01,0xff]
305 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
307 v_cmp_class_f32 vcc, v1, v2 row_ror:15
308 // W64: v_cmp_class_f32 vcc, v1, v2 row_ror:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0xfc,0x7c,0x01,0x2f,0x01,0xff]
309 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
311 v_cmp_class_f32 vcc, v1, v2 row_share:0 row_mask:0xf bank_mask:0xf
312 // W64: v_cmp_class_f32 vcc, v1, v2 row_share:0 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0xfc,0x7c,0x01,0x50,0x01,0xff]
313 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
315 v_cmp_class_f32 vcc, v1, v2 row_share:15 row_mask:0x0 bank_mask:0x1
316 // W64: v_cmp_class_f32 vcc, v1, v2 row_share:15 row_mask:0x0 bank_mask:0x1 ; encoding: [0xfa,0x04,0xfc,0x7c,0x01,0x5f,0x01,0x01]
317 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
319 v_cmp_class_f32 vcc, v1, v2 row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 fi:0
320 // W64: v_cmp_class_f32 vcc, v1, v2 row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 ; encoding: [0xfa,0x04,0xfc,0x7c,0x01,0x60,0x09,0x13]
321 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
323 v_cmp_class_f32 vcc, -|v255|, v255 row_xmask:15 row_mask:0x3 bank_mask:0x0 bound_ctrl:0 fi:1
324 // W64: v_cmp_class_f32 vcc, -|v255|, v255 row_xmask:15 row_mask:0x3 bank_mask:0x0 fi:1 ; encoding: [0xfa,0xfe,0xfd,0x7c,0xff,0x6f,0x35,0x30]
325 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
327 v_cmp_eq_f16 vcc_lo, v1.l, v2.l quad_perm:[3,2,1,0]
328 // W32: v_cmp_eq_f16 vcc_lo, v1.l, v2.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x04,0x7c,0x01,0x1b,0x00,0xff]
329 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
331 v_cmp_eq_f16 vcc_lo, v1.l, v2.l quad_perm:[0,1,2,3]
332 // W32: v_cmp_eq_f16 vcc_lo, v1.l, v2.l quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x04,0x7c,0x01,0xe4,0x00,0xff]
333 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
335 v_cmp_eq_f16 vcc_lo, v1.l, v2.l row_mirror
336 // W32: v_cmp_eq_f16 vcc_lo, v1.l, v2.l row_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x04,0x7c,0x01,0x40,0x01,0xff]
337 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
339 v_cmp_eq_f16 vcc_lo, v1.l, v2.l row_half_mirror
340 // W32: v_cmp_eq_f16 vcc_lo, v1.l, v2.l row_half_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x04,0x7c,0x01,0x41,0x01,0xff]
341 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
343 v_cmp_eq_f16 vcc_lo, v1.l, v2.l row_shl:1
344 // W32: v_cmp_eq_f16 vcc_lo, v1.l, v2.l row_shl:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x04,0x7c,0x01,0x01,0x01,0xff]
345 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
347 v_cmp_eq_f16 vcc_lo, v1.l, v2.l row_shl:15
348 // W32: v_cmp_eq_f16 vcc_lo, v1.l, v2.l row_shl:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x04,0x7c,0x01,0x0f,0x01,0xff]
349 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
351 v_cmp_eq_f16 vcc_lo, v1.l, v2.l row_shr:1
352 // W32: v_cmp_eq_f16 vcc_lo, v1.l, v2.l row_shr:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x04,0x7c,0x01,0x11,0x01,0xff]
353 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
355 v_cmp_eq_f16 vcc_lo, v1.l, v2.l row_shr:15
356 // W32: v_cmp_eq_f16 vcc_lo, v1.l, v2.l row_shr:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x04,0x7c,0x01,0x1f,0x01,0xff]
357 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
359 v_cmp_eq_f16 vcc_lo, v1.l, v2.l row_ror:1
360 // W32: v_cmp_eq_f16 vcc_lo, v1.l, v2.l row_ror:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x04,0x7c,0x01,0x21,0x01,0xff]
361 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
363 v_cmp_eq_f16 vcc_lo, v1.l, v2.l row_ror:15
364 // W32: v_cmp_eq_f16 vcc_lo, v1.l, v2.l row_ror:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x04,0x7c,0x01,0x2f,0x01,0xff]
365 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
367 v_cmp_eq_f16 vcc_lo, v1.l, v2.l row_share:0 row_mask:0xf bank_mask:0xf
368 // W32: v_cmp_eq_f16 vcc_lo, v1.l, v2.l row_share:0 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x04,0x7c,0x01,0x50,0x01,0xff]
369 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
371 v_cmp_eq_f16 vcc_lo, v1.l, v2.l row_share:15 row_mask:0x0 bank_mask:0x1
372 // W32: v_cmp_eq_f16 vcc_lo, v1.l, v2.l row_share:15 row_mask:0x0 bank_mask:0x1 ; encoding: [0xfa,0x04,0x04,0x7c,0x01,0x5f,0x01,0x01]
373 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
375 v_cmp_eq_f16 vcc_lo, v1.l, v2.l row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1
376 // W32: v_cmp_eq_f16 vcc_lo, v1.l, v2.l row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 ; encoding: [0xfa,0x04,0x04,0x7c,0x01,0x60,0x09,0x13]
377 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
379 v_cmp_eq_f16 vcc_lo, -|v127.l|, -|v127.l| row_xmask:15 row_mask:0x3 bank_mask:0x0 fi:1
380 // W32: v_cmp_eq_f16 vcc_lo, -|v127.l|, -|v127.l| row_xmask:15 row_mask:0x3 bank_mask:0x0 fi:1 ; encoding: [0xfa,0xfe,0x04,0x7c,0x7f,0x6f,0xf5,0x30]
381 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
383 v_cmp_eq_f16 vcc, v1.l, v2.l quad_perm:[3,2,1,0]
384 // W64: v_cmp_eq_f16 vcc, v1.l, v2.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x04,0x7c,0x01,0x1b,0x00,0xff]
385 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
387 v_cmp_eq_f16 vcc, v1.l, v2.l quad_perm:[0,1,2,3]
388 // W64: v_cmp_eq_f16 vcc, v1.l, v2.l quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x04,0x7c,0x01,0xe4,0x00,0xff]
389 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
391 v_cmp_eq_f16 vcc, v1.l, v2.l row_mirror
392 // W64: v_cmp_eq_f16 vcc, v1.l, v2.l row_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x04,0x7c,0x01,0x40,0x01,0xff]
393 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
395 v_cmp_eq_f16 vcc, v1.l, v2.l row_half_mirror
396 // W64: v_cmp_eq_f16 vcc, v1.l, v2.l row_half_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x04,0x7c,0x01,0x41,0x01,0xff]
397 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
399 v_cmp_eq_f16 vcc, v1.l, v2.l row_shl:1
400 // W64: v_cmp_eq_f16 vcc, v1.l, v2.l row_shl:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x04,0x7c,0x01,0x01,0x01,0xff]
401 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
403 v_cmp_eq_f16 vcc, v1.l, v2.l row_shl:15
404 // W64: v_cmp_eq_f16 vcc, v1.l, v2.l row_shl:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x04,0x7c,0x01,0x0f,0x01,0xff]
405 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
407 v_cmp_eq_f16 vcc, v1.l, v2.l row_shr:1
408 // W64: v_cmp_eq_f16 vcc, v1.l, v2.l row_shr:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x04,0x7c,0x01,0x11,0x01,0xff]
409 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
411 v_cmp_eq_f16 vcc, v1.l, v2.l row_shr:15
412 // W64: v_cmp_eq_f16 vcc, v1.l, v2.l row_shr:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x04,0x7c,0x01,0x1f,0x01,0xff]
413 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
415 v_cmp_eq_f16 vcc, v1.l, v2.l row_ror:1
416 // W64: v_cmp_eq_f16 vcc, v1.l, v2.l row_ror:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x04,0x7c,0x01,0x21,0x01,0xff]
417 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
419 v_cmp_eq_f16 vcc, v1.l, v2.l row_ror:15
420 // W64: v_cmp_eq_f16 vcc, v1.l, v2.l row_ror:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x04,0x7c,0x01,0x2f,0x01,0xff]
421 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
423 v_cmp_eq_f16 vcc, v1.l, v2.l row_share:0 row_mask:0xf bank_mask:0xf
424 // W64: v_cmp_eq_f16 vcc, v1.l, v2.l row_share:0 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x04,0x7c,0x01,0x50,0x01,0xff]
425 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
427 v_cmp_eq_f16 vcc, v1.l, v2.l row_share:15 row_mask:0x0 bank_mask:0x1
428 // W64: v_cmp_eq_f16 vcc, v1.l, v2.l row_share:15 row_mask:0x0 bank_mask:0x1 ; encoding: [0xfa,0x04,0x04,0x7c,0x01,0x5f,0x01,0x01]
429 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
431 v_cmp_eq_f16 vcc, v1.l, v2.l row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1
432 // W64: v_cmp_eq_f16 vcc, v1.l, v2.l row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 ; encoding: [0xfa,0x04,0x04,0x7c,0x01,0x60,0x09,0x13]
433 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
435 v_cmp_eq_f16 vcc, -|v127.l|, -|v127.l| row_xmask:15 row_mask:0x3 bank_mask:0x0 fi:1
436 // W64: v_cmp_eq_f16 vcc, -|v127.l|, -|v127.l| row_xmask:15 row_mask:0x3 bank_mask:0x0 fi:1 ; encoding: [0xfa,0xfe,0x04,0x7c,0x7f,0x6f,0xf5,0x30]
437 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
439 v_cmp_eq_f16 vcc_lo, v1.l, v2.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf
440 // W32: v_cmp_eq_f16 vcc_lo, v1.l, v2.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x04,0x7c,0x01,0x1b,0x00,0xff]
441 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
443 v_cmp_eq_f16 vcc, v1.l, v2.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf
444 // W64: v_cmp_eq_f16 vcc, v1.l, v2.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x04,0x7c,0x01,0x1b,0x00,0xff]
445 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
447 v_cmp_eq_f16 vcc_lo, v1.l, v2.l quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf
448 // W32: v_cmp_eq_f16 vcc_lo, v1.l, v2.l quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x04,0x7c,0x01,0xe4,0x00,0xff]
449 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
451 v_cmp_eq_f16 vcc, v1.l, v2.l quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf
452 // W64: v_cmp_eq_f16 vcc, v1.l, v2.l quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x04,0x7c,0x01,0xe4,0x00,0xff]
453 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
455 v_cmp_eq_f16 vcc_lo, v1.l, v2.l row_mirror row_mask:0xf bank_mask:0xf
456 // W32: v_cmp_eq_f16 vcc_lo, v1.l, v2.l row_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x04,0x7c,0x01,0x40,0x01,0xff]
457 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
459 v_cmp_eq_f16 vcc, v1.l, v2.l row_mirror row_mask:0xf bank_mask:0xf
460 // W64: v_cmp_eq_f16 vcc, v1.l, v2.l row_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x04,0x7c,0x01,0x40,0x01,0xff]
461 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
463 v_cmp_eq_f16 vcc_lo, v1.l, v2.l row_half_mirror row_mask:0xf bank_mask:0xf
464 // W32: v_cmp_eq_f16 vcc_lo, v1.l, v2.l row_half_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x04,0x7c,0x01,0x41,0x01,0xff]
465 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
467 v_cmp_eq_f16 vcc, v1.l, v2.l row_half_mirror row_mask:0xf bank_mask:0xf
468 // W64: v_cmp_eq_f16 vcc, v1.l, v2.l row_half_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x04,0x7c,0x01,0x41,0x01,0xff]
469 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
471 v_cmp_eq_f16 vcc_lo, v1.l, v2.l row_shl:1 row_mask:0xf bank_mask:0xf
472 // W32: v_cmp_eq_f16 vcc_lo, v1.l, v2.l row_shl:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x04,0x7c,0x01,0x01,0x01,0xff]
473 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
475 v_cmp_eq_f16 vcc, v1.l, v2.l row_shl:1 row_mask:0xf bank_mask:0xf
476 // W64: v_cmp_eq_f16 vcc, v1.l, v2.l row_shl:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x04,0x7c,0x01,0x01,0x01,0xff]
477 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
479 v_cmp_eq_f16 vcc_lo, v1.l, v2.l row_shl:15 row_mask:0xf bank_mask:0xf
480 // W32: v_cmp_eq_f16 vcc_lo, v1.l, v2.l row_shl:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x04,0x7c,0x01,0x0f,0x01,0xff]
481 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
483 v_cmp_eq_f16 vcc, v1.l, v2.l row_shl:15 row_mask:0xf bank_mask:0xf
484 // W64: v_cmp_eq_f16 vcc, v1.l, v2.l row_shl:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x04,0x7c,0x01,0x0f,0x01,0xff]
485 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
487 v_cmp_eq_f16 vcc_lo, v1.l, v2.l row_shr:1 row_mask:0xf bank_mask:0xf
488 // W32: v_cmp_eq_f16 vcc_lo, v1.l, v2.l row_shr:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x04,0x7c,0x01,0x11,0x01,0xff]
489 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
491 v_cmp_eq_f16 vcc, v1.l, v2.l row_shr:1 row_mask:0xf bank_mask:0xf
492 // W64: v_cmp_eq_f16 vcc, v1.l, v2.l row_shr:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x04,0x7c,0x01,0x11,0x01,0xff]
493 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
495 v_cmp_eq_f16 vcc_lo, v1.l, v2.l row_shr:15 row_mask:0xf bank_mask:0xf
496 // W32: v_cmp_eq_f16 vcc_lo, v1.l, v2.l row_shr:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x04,0x7c,0x01,0x1f,0x01,0xff]
497 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
499 v_cmp_eq_f16 vcc, v1.l, v2.l row_shr:15 row_mask:0xf bank_mask:0xf
500 // W64: v_cmp_eq_f16 vcc, v1.l, v2.l row_shr:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x04,0x7c,0x01,0x1f,0x01,0xff]
501 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
503 v_cmp_eq_f16 vcc_lo, v1.l, v2.l row_ror:1 row_mask:0xf bank_mask:0xf
504 // W32: v_cmp_eq_f16 vcc_lo, v1.l, v2.l row_ror:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x04,0x7c,0x01,0x21,0x01,0xff]
505 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
507 v_cmp_eq_f16 vcc, v1.l, v2.l row_ror:1 row_mask:0xf bank_mask:0xf
508 // W64: v_cmp_eq_f16 vcc, v1.l, v2.l row_ror:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x04,0x7c,0x01,0x21,0x01,0xff]
509 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
511 v_cmp_eq_f16 vcc_lo, v1.l, v2.l row_ror:15 row_mask:0xf bank_mask:0xf
512 // W32: v_cmp_eq_f16 vcc_lo, v1.l, v2.l row_ror:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x04,0x7c,0x01,0x2f,0x01,0xff]
513 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
515 v_cmp_eq_f16 vcc, v1.l, v2.l row_ror:15 row_mask:0xf bank_mask:0xf
516 // W64: v_cmp_eq_f16 vcc, v1.l, v2.l row_ror:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x04,0x7c,0x01,0x2f,0x01,0xff]
517 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
519 v_cmp_eq_f16 vcc_lo, v1.h, v2.h row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 fi:0
520 // W32: v_cmp_eq_f16 vcc_lo, v1.h, v2.h row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 ; encoding: [0xfa,0x04,0x05,0x7c,0x81,0x60,0x09,0x13]
521 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
523 v_cmp_eq_f16 vcc, v1.h, v2.h row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 fi:0
524 // W64: v_cmp_eq_f16 vcc, v1.h, v2.h row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 ; encoding: [0xfa,0x04,0x05,0x7c,0x81,0x60,0x09,0x13]
525 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
527 v_cmp_eq_f16 vcc_lo, -|v127.h|, -|v127.h| row_xmask:15 row_mask:0x3 bank_mask:0x0 bound_ctrl:0 fi:1
528 // W32: v_cmp_eq_f16 vcc_lo, -|v127.h|, -|v127.h| row_xmask:15 row_mask:0x3 bank_mask:0x0 fi:1 ; encoding: [0xfa,0xfe,0x05,0x7c,0xff,0x6f,0xf5,0x30]
529 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
531 v_cmp_eq_f16 vcc, -|v127.h|, -|v127.h| row_xmask:15 row_mask:0x3 bank_mask:0x0 bound_ctrl:0 fi:1
532 // W64: v_cmp_eq_f16 vcc, -|v127.h|, -|v127.h| row_xmask:15 row_mask:0x3 bank_mask:0x0 fi:1 ; encoding: [0xfa,0xfe,0x05,0x7c,0xff,0x6f,0xf5,0x30]
533 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
535 v_cmp_eq_f32 vcc_lo, v1, v2 quad_perm:[3,2,1,0]
536 // W32: v_cmp_eq_f32 vcc_lo, v1, v2 quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x24,0x7c,0x01,0x1b,0x00,0xff]
537 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
539 v_cmp_eq_f32 vcc_lo, v1, v2 quad_perm:[0,1,2,3]
540 // W32: v_cmp_eq_f32 vcc_lo, v1, v2 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x24,0x7c,0x01,0xe4,0x00,0xff]
541 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
543 v_cmp_eq_f32 vcc_lo, v1, v2 row_mirror
544 // W32: v_cmp_eq_f32 vcc_lo, v1, v2 row_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x24,0x7c,0x01,0x40,0x01,0xff]
545 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
547 v_cmp_eq_f32 vcc_lo, v1, v2 row_half_mirror
548 // W32: v_cmp_eq_f32 vcc_lo, v1, v2 row_half_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x24,0x7c,0x01,0x41,0x01,0xff]
549 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
551 v_cmp_eq_f32 vcc_lo, v1, v2 row_shl:1
552 // W32: v_cmp_eq_f32 vcc_lo, v1, v2 row_shl:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x24,0x7c,0x01,0x01,0x01,0xff]
553 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
555 v_cmp_eq_f32 vcc_lo, v1, v2 row_shl:15
556 // W32: v_cmp_eq_f32 vcc_lo, v1, v2 row_shl:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x24,0x7c,0x01,0x0f,0x01,0xff]
557 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
559 v_cmp_eq_f32 vcc_lo, v1, v2 row_shr:1
560 // W32: v_cmp_eq_f32 vcc_lo, v1, v2 row_shr:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x24,0x7c,0x01,0x11,0x01,0xff]
561 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
563 v_cmp_eq_f32 vcc_lo, v1, v2 row_shr:15
564 // W32: v_cmp_eq_f32 vcc_lo, v1, v2 row_shr:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x24,0x7c,0x01,0x1f,0x01,0xff]
565 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
567 v_cmp_eq_f32 vcc_lo, v1, v2 row_ror:1
568 // W32: v_cmp_eq_f32 vcc_lo, v1, v2 row_ror:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x24,0x7c,0x01,0x21,0x01,0xff]
569 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
571 v_cmp_eq_f32 vcc_lo, v1, v2 row_ror:15
572 // W32: v_cmp_eq_f32 vcc_lo, v1, v2 row_ror:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x24,0x7c,0x01,0x2f,0x01,0xff]
573 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
575 v_cmp_eq_f32 vcc_lo, v1, v2 row_share:0 row_mask:0xf bank_mask:0xf
576 // W32: v_cmp_eq_f32 vcc_lo, v1, v2 row_share:0 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x24,0x7c,0x01,0x50,0x01,0xff]
577 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
579 v_cmp_eq_f32 vcc_lo, v1, v2 row_share:15 row_mask:0x0 bank_mask:0x1
580 // W32: v_cmp_eq_f32 vcc_lo, v1, v2 row_share:15 row_mask:0x0 bank_mask:0x1 ; encoding: [0xfa,0x04,0x24,0x7c,0x01,0x5f,0x01,0x01]
581 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
583 v_cmp_eq_f32 vcc_lo, v1, v2 row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 fi:0
584 // W32: v_cmp_eq_f32 vcc_lo, v1, v2 row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 ; encoding: [0xfa,0x04,0x24,0x7c,0x01,0x60,0x09,0x13]
585 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
587 v_cmp_eq_f32 vcc_lo, -|v255|, -|v255| row_xmask:15 row_mask:0x3 bank_mask:0x0 bound_ctrl:0 fi:1
588 // W32: v_cmp_eq_f32 vcc_lo, -|v255|, -|v255| row_xmask:15 row_mask:0x3 bank_mask:0x0 fi:1 ; encoding: [0xfa,0xfe,0x25,0x7c,0xff,0x6f,0xf5,0x30]
589 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
591 v_cmp_eq_f32 vcc, v1, v2 quad_perm:[3,2,1,0]
592 // W64: v_cmp_eq_f32 vcc, v1, v2 quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x24,0x7c,0x01,0x1b,0x00,0xff]
593 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
595 v_cmp_eq_f32 vcc, v1, v2 quad_perm:[0,1,2,3]
596 // W64: v_cmp_eq_f32 vcc, v1, v2 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x24,0x7c,0x01,0xe4,0x00,0xff]
597 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
599 v_cmp_eq_f32 vcc, v1, v2 row_mirror
600 // W64: v_cmp_eq_f32 vcc, v1, v2 row_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x24,0x7c,0x01,0x40,0x01,0xff]
601 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
603 v_cmp_eq_f32 vcc, v1, v2 row_half_mirror
604 // W64: v_cmp_eq_f32 vcc, v1, v2 row_half_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x24,0x7c,0x01,0x41,0x01,0xff]
605 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
607 v_cmp_eq_f32 vcc, v1, v2 row_shl:1
608 // W64: v_cmp_eq_f32 vcc, v1, v2 row_shl:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x24,0x7c,0x01,0x01,0x01,0xff]
609 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
611 v_cmp_eq_f32 vcc, v1, v2 row_shl:15
612 // W64: v_cmp_eq_f32 vcc, v1, v2 row_shl:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x24,0x7c,0x01,0x0f,0x01,0xff]
613 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
615 v_cmp_eq_f32 vcc, v1, v2 row_shr:1
616 // W64: v_cmp_eq_f32 vcc, v1, v2 row_shr:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x24,0x7c,0x01,0x11,0x01,0xff]
617 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
619 v_cmp_eq_f32 vcc, v1, v2 row_shr:15
620 // W64: v_cmp_eq_f32 vcc, v1, v2 row_shr:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x24,0x7c,0x01,0x1f,0x01,0xff]
621 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
623 v_cmp_eq_f32 vcc, v1, v2 row_ror:1
624 // W64: v_cmp_eq_f32 vcc, v1, v2 row_ror:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x24,0x7c,0x01,0x21,0x01,0xff]
625 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
627 v_cmp_eq_f32 vcc, v1, v2 row_ror:15
628 // W64: v_cmp_eq_f32 vcc, v1, v2 row_ror:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x24,0x7c,0x01,0x2f,0x01,0xff]
629 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
631 v_cmp_eq_f32 vcc, v1, v2 row_share:0 row_mask:0xf bank_mask:0xf
632 // W64: v_cmp_eq_f32 vcc, v1, v2 row_share:0 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x24,0x7c,0x01,0x50,0x01,0xff]
633 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
635 v_cmp_eq_f32 vcc, v1, v2 row_share:15 row_mask:0x0 bank_mask:0x1
636 // W64: v_cmp_eq_f32 vcc, v1, v2 row_share:15 row_mask:0x0 bank_mask:0x1 ; encoding: [0xfa,0x04,0x24,0x7c,0x01,0x5f,0x01,0x01]
637 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
639 v_cmp_eq_f32 vcc, v1, v2 row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 fi:0
640 // W64: v_cmp_eq_f32 vcc, v1, v2 row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 ; encoding: [0xfa,0x04,0x24,0x7c,0x01,0x60,0x09,0x13]
641 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
643 v_cmp_eq_f32 vcc, -|v255|, -|v255| row_xmask:15 row_mask:0x3 bank_mask:0x0 bound_ctrl:0 fi:1
644 // W64: v_cmp_eq_f32 vcc, -|v255|, -|v255| row_xmask:15 row_mask:0x3 bank_mask:0x0 fi:1 ; encoding: [0xfa,0xfe,0x25,0x7c,0xff,0x6f,0xf5,0x30]
645 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
647 v_cmp_eq_i16 vcc_lo, v1.l, v2.l quad_perm:[3,2,1,0]
648 // W32: v_cmp_eq_i16 vcc_lo, v1.l, v2.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x64,0x7c,0x01,0x1b,0x00,0xff]
649 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
651 v_cmp_eq_i16 vcc_lo, v1.l, v2.l quad_perm:[0,1,2,3]
652 // W32: v_cmp_eq_i16 vcc_lo, v1.l, v2.l quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x64,0x7c,0x01,0xe4,0x00,0xff]
653 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
655 v_cmp_eq_i16 vcc_lo, v1.l, v2.l row_mirror
656 // W32: v_cmp_eq_i16 vcc_lo, v1.l, v2.l row_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x64,0x7c,0x01,0x40,0x01,0xff]
657 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
659 v_cmp_eq_i16 vcc_lo, v1.l, v2.l row_half_mirror
660 // W32: v_cmp_eq_i16 vcc_lo, v1.l, v2.l row_half_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x64,0x7c,0x01,0x41,0x01,0xff]
661 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
663 v_cmp_eq_i16 vcc_lo, v1.l, v2.l row_shl:1
664 // W32: v_cmp_eq_i16 vcc_lo, v1.l, v2.l row_shl:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x64,0x7c,0x01,0x01,0x01,0xff]
665 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
667 v_cmp_eq_i16 vcc_lo, v1.l, v2.l row_shl:15
668 // W32: v_cmp_eq_i16 vcc_lo, v1.l, v2.l row_shl:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x64,0x7c,0x01,0x0f,0x01,0xff]
669 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
671 v_cmp_eq_i16 vcc_lo, v1.l, v2.l row_shr:1
672 // W32: v_cmp_eq_i16 vcc_lo, v1.l, v2.l row_shr:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x64,0x7c,0x01,0x11,0x01,0xff]
673 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
675 v_cmp_eq_i16 vcc_lo, v1.l, v2.l row_shr:15
676 // W32: v_cmp_eq_i16 vcc_lo, v1.l, v2.l row_shr:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x64,0x7c,0x01,0x1f,0x01,0xff]
677 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
679 v_cmp_eq_i16 vcc_lo, v1.l, v2.l row_ror:1
680 // W32: v_cmp_eq_i16 vcc_lo, v1.l, v2.l row_ror:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x64,0x7c,0x01,0x21,0x01,0xff]
681 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
683 v_cmp_eq_i16 vcc_lo, v1.l, v2.l row_ror:15
684 // W32: v_cmp_eq_i16 vcc_lo, v1.l, v2.l row_ror:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x64,0x7c,0x01,0x2f,0x01,0xff]
685 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
687 v_cmp_eq_i16 vcc_lo, v1.l, v2.l row_share:0 row_mask:0xf bank_mask:0xf
688 // W32: v_cmp_eq_i16 vcc_lo, v1.l, v2.l row_share:0 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x64,0x7c,0x01,0x50,0x01,0xff]
689 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
691 v_cmp_eq_i16 vcc_lo, v1.l, v2.l row_share:15 row_mask:0x0 bank_mask:0x1
692 // W32: v_cmp_eq_i16 vcc_lo, v1.l, v2.l row_share:15 row_mask:0x0 bank_mask:0x1 ; encoding: [0xfa,0x04,0x64,0x7c,0x01,0x5f,0x01,0x01]
693 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
695 v_cmp_eq_i16 vcc_lo, v1.l, v2.l row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1
696 // W32: v_cmp_eq_i16 vcc_lo, v1.l, v2.l row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 ; encoding: [0xfa,0x04,0x64,0x7c,0x01,0x60,0x09,0x13]
697 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
699 v_cmp_eq_i16 vcc_lo, v127.l, v127.l row_xmask:15 row_mask:0x3 bank_mask:0x0 fi:1
700 // W32: v_cmp_eq_i16 vcc_lo, v127.l, v127.l row_xmask:15 row_mask:0x3 bank_mask:0x0 fi:1 ; encoding: [0xfa,0xfe,0x64,0x7c,0x7f,0x6f,0x05,0x30]
701 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
703 v_cmp_eq_i16 vcc, v1.l, v2.l quad_perm:[3,2,1,0]
704 // W64: v_cmp_eq_i16 vcc, v1.l, v2.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x64,0x7c,0x01,0x1b,0x00,0xff]
705 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
707 v_cmp_eq_i16 vcc, v1.l, v2.l quad_perm:[0,1,2,3]
708 // W64: v_cmp_eq_i16 vcc, v1.l, v2.l quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x64,0x7c,0x01,0xe4,0x00,0xff]
709 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
711 v_cmp_eq_i16 vcc, v1.l, v2.l row_mirror
712 // W64: v_cmp_eq_i16 vcc, v1.l, v2.l row_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x64,0x7c,0x01,0x40,0x01,0xff]
713 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
715 v_cmp_eq_i16 vcc, v1.l, v2.l row_half_mirror
716 // W64: v_cmp_eq_i16 vcc, v1.l, v2.l row_half_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x64,0x7c,0x01,0x41,0x01,0xff]
717 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
719 v_cmp_eq_i16 vcc, v1.l, v2.l row_shl:1
720 // W64: v_cmp_eq_i16 vcc, v1.l, v2.l row_shl:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x64,0x7c,0x01,0x01,0x01,0xff]
721 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
723 v_cmp_eq_i16 vcc, v1.l, v2.l row_shl:15
724 // W64: v_cmp_eq_i16 vcc, v1.l, v2.l row_shl:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x64,0x7c,0x01,0x0f,0x01,0xff]
725 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
727 v_cmp_eq_i16 vcc, v1.l, v2.l row_shr:1
728 // W64: v_cmp_eq_i16 vcc, v1.l, v2.l row_shr:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x64,0x7c,0x01,0x11,0x01,0xff]
729 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
731 v_cmp_eq_i16 vcc, v1.l, v2.l row_shr:15
732 // W64: v_cmp_eq_i16 vcc, v1.l, v2.l row_shr:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x64,0x7c,0x01,0x1f,0x01,0xff]
733 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
735 v_cmp_eq_i16 vcc, v1.l, v2.l row_ror:1
736 // W64: v_cmp_eq_i16 vcc, v1.l, v2.l row_ror:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x64,0x7c,0x01,0x21,0x01,0xff]
737 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
739 v_cmp_eq_i16 vcc, v1.l, v2.l row_ror:15
740 // W64: v_cmp_eq_i16 vcc, v1.l, v2.l row_ror:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x64,0x7c,0x01,0x2f,0x01,0xff]
741 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
743 v_cmp_eq_i16 vcc, v1.l, v2.l row_share:0 row_mask:0xf bank_mask:0xf
744 // W64: v_cmp_eq_i16 vcc, v1.l, v2.l row_share:0 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x64,0x7c,0x01,0x50,0x01,0xff]
745 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
747 v_cmp_eq_i16 vcc, v1.l, v2.l row_share:15 row_mask:0x0 bank_mask:0x1
748 // W64: v_cmp_eq_i16 vcc, v1.l, v2.l row_share:15 row_mask:0x0 bank_mask:0x1 ; encoding: [0xfa,0x04,0x64,0x7c,0x01,0x5f,0x01,0x01]
749 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
751 v_cmp_eq_i16 vcc, v1.l, v2.l row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1
752 // W64: v_cmp_eq_i16 vcc, v1.l, v2.l row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 ; encoding: [0xfa,0x04,0x64,0x7c,0x01,0x60,0x09,0x13]
753 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
755 v_cmp_eq_i16 vcc, v127.l, v127.l row_xmask:15 row_mask:0x3 bank_mask:0x0 fi:1
756 // W64: v_cmp_eq_i16 vcc, v127.l, v127.l row_xmask:15 row_mask:0x3 bank_mask:0x0 fi:1 ; encoding: [0xfa,0xfe,0x64,0x7c,0x7f,0x6f,0x05,0x30]
757 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
759 v_cmp_eq_i16 vcc_lo, v1.l, v2.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf
760 // W32: v_cmp_eq_i16 vcc_lo, v1.l, v2.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x64,0x7c,0x01,0x1b,0x00,0xff]
761 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
763 v_cmp_eq_i16 vcc, v1.l, v2.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf
764 // W64: v_cmp_eq_i16 vcc, v1.l, v2.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x64,0x7c,0x01,0x1b,0x00,0xff]
765 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
767 v_cmp_eq_i16 vcc_lo, v1.l, v2.l quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf
768 // W32: v_cmp_eq_i16 vcc_lo, v1.l, v2.l quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x64,0x7c,0x01,0xe4,0x00,0xff]
769 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
771 v_cmp_eq_i16 vcc, v1.l, v2.l quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf
772 // W64: v_cmp_eq_i16 vcc, v1.l, v2.l quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x64,0x7c,0x01,0xe4,0x00,0xff]
773 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
775 v_cmp_eq_i16 vcc_lo, v1.l, v2.l row_mirror row_mask:0xf bank_mask:0xf
776 // W32: v_cmp_eq_i16 vcc_lo, v1.l, v2.l row_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x64,0x7c,0x01,0x40,0x01,0xff]
777 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
779 v_cmp_eq_i16 vcc, v1.l, v2.l row_mirror row_mask:0xf bank_mask:0xf
780 // W64: v_cmp_eq_i16 vcc, v1.l, v2.l row_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x64,0x7c,0x01,0x40,0x01,0xff]
781 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
783 v_cmp_eq_i16 vcc_lo, v1.l, v2.l row_half_mirror row_mask:0xf bank_mask:0xf
784 // W32: v_cmp_eq_i16 vcc_lo, v1.l, v2.l row_half_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x64,0x7c,0x01,0x41,0x01,0xff]
785 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
787 v_cmp_eq_i16 vcc, v1.l, v2.l row_half_mirror row_mask:0xf bank_mask:0xf
788 // W64: v_cmp_eq_i16 vcc, v1.l, v2.l row_half_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x64,0x7c,0x01,0x41,0x01,0xff]
789 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
791 v_cmp_eq_i16 vcc_lo, v1.l, v2.l row_shl:1 row_mask:0xf bank_mask:0xf
792 // W32: v_cmp_eq_i16 vcc_lo, v1.l, v2.l row_shl:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x64,0x7c,0x01,0x01,0x01,0xff]
793 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
795 v_cmp_eq_i16 vcc, v1.l, v2.l row_shl:1 row_mask:0xf bank_mask:0xf
796 // W64: v_cmp_eq_i16 vcc, v1.l, v2.l row_shl:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x64,0x7c,0x01,0x01,0x01,0xff]
797 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
799 v_cmp_eq_i16 vcc_lo, v1.l, v2.l row_shl:15 row_mask:0xf bank_mask:0xf
800 // W32: v_cmp_eq_i16 vcc_lo, v1.l, v2.l row_shl:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x64,0x7c,0x01,0x0f,0x01,0xff]
801 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
803 v_cmp_eq_i16 vcc, v1.l, v2.l row_shl:15 row_mask:0xf bank_mask:0xf
804 // W64: v_cmp_eq_i16 vcc, v1.l, v2.l row_shl:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x64,0x7c,0x01,0x0f,0x01,0xff]
805 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
807 v_cmp_eq_i16 vcc_lo, v1.l, v2.l row_shr:1 row_mask:0xf bank_mask:0xf
808 // W32: v_cmp_eq_i16 vcc_lo, v1.l, v2.l row_shr:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x64,0x7c,0x01,0x11,0x01,0xff]
809 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
811 v_cmp_eq_i16 vcc, v1.l, v2.l row_shr:1 row_mask:0xf bank_mask:0xf
812 // W64: v_cmp_eq_i16 vcc, v1.l, v2.l row_shr:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x64,0x7c,0x01,0x11,0x01,0xff]
813 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
815 v_cmp_eq_i16 vcc_lo, v1.l, v2.l row_shr:15 row_mask:0xf bank_mask:0xf
816 // W32: v_cmp_eq_i16 vcc_lo, v1.l, v2.l row_shr:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x64,0x7c,0x01,0x1f,0x01,0xff]
817 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
819 v_cmp_eq_i16 vcc, v1.l, v2.l row_shr:15 row_mask:0xf bank_mask:0xf
820 // W64: v_cmp_eq_i16 vcc, v1.l, v2.l row_shr:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x64,0x7c,0x01,0x1f,0x01,0xff]
821 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
823 v_cmp_eq_i16 vcc_lo, v1.l, v2.l row_ror:1 row_mask:0xf bank_mask:0xf
824 // W32: v_cmp_eq_i16 vcc_lo, v1.l, v2.l row_ror:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x64,0x7c,0x01,0x21,0x01,0xff]
825 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
827 v_cmp_eq_i16 vcc, v1.l, v2.l row_ror:1 row_mask:0xf bank_mask:0xf
828 // W64: v_cmp_eq_i16 vcc, v1.l, v2.l row_ror:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x64,0x7c,0x01,0x21,0x01,0xff]
829 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
831 v_cmp_eq_i16 vcc_lo, v1.l, v2.l row_ror:15 row_mask:0xf bank_mask:0xf
832 // W32: v_cmp_eq_i16 vcc_lo, v1.l, v2.l row_ror:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x64,0x7c,0x01,0x2f,0x01,0xff]
833 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
835 v_cmp_eq_i16 vcc, v1.l, v2.l row_ror:15 row_mask:0xf bank_mask:0xf
836 // W64: v_cmp_eq_i16 vcc, v1.l, v2.l row_ror:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x64,0x7c,0x01,0x2f,0x01,0xff]
837 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
839 v_cmp_eq_i16 vcc_lo, v1.h, v2.h row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 fi:0
840 // W32: v_cmp_eq_i16 vcc_lo, v1.h, v2.h row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 ; encoding: [0xfa,0x04,0x65,0x7c,0x81,0x60,0x09,0x13]
841 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
843 v_cmp_eq_i16 vcc, v1.h, v2.h row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 fi:0
844 // W64: v_cmp_eq_i16 vcc, v1.h, v2.h row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 ; encoding: [0xfa,0x04,0x65,0x7c,0x81,0x60,0x09,0x13]
845 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
847 v_cmp_eq_i16 vcc_lo, v127.h, v127.h row_xmask:15 row_mask:0x3 bank_mask:0x0 bound_ctrl:0 fi:1
848 // W32: v_cmp_eq_i16 vcc_lo, v127.h, v127.h row_xmask:15 row_mask:0x3 bank_mask:0x0 fi:1 ; encoding: [0xfa,0xfe,0x65,0x7c,0xff,0x6f,0x05,0x30]
849 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
851 v_cmp_eq_i16 vcc, v127.h, v127.h row_xmask:15 row_mask:0x3 bank_mask:0x0 bound_ctrl:0 fi:1
852 // W64: v_cmp_eq_i16 vcc, v127.h, v127.h row_xmask:15 row_mask:0x3 bank_mask:0x0 fi:1 ; encoding: [0xfa,0xfe,0x65,0x7c,0xff,0x6f,0x05,0x30]
853 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
855 v_cmp_eq_i32 vcc_lo, v1, v2 quad_perm:[3,2,1,0]
856 // W32: v_cmp_eq_i32 vcc_lo, v1, v2 quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x84,0x7c,0x01,0x1b,0x00,0xff]
857 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
859 v_cmp_eq_i32 vcc_lo, v1, v2 quad_perm:[0,1,2,3]
860 // W32: v_cmp_eq_i32 vcc_lo, v1, v2 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x84,0x7c,0x01,0xe4,0x00,0xff]
861 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
863 v_cmp_eq_i32 vcc_lo, v1, v2 row_mirror
864 // W32: v_cmp_eq_i32 vcc_lo, v1, v2 row_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x84,0x7c,0x01,0x40,0x01,0xff]
865 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
867 v_cmp_eq_i32 vcc_lo, v1, v2 row_half_mirror
868 // W32: v_cmp_eq_i32 vcc_lo, v1, v2 row_half_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x84,0x7c,0x01,0x41,0x01,0xff]
869 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
871 v_cmp_eq_i32 vcc_lo, v1, v2 row_shl:1
872 // W32: v_cmp_eq_i32 vcc_lo, v1, v2 row_shl:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x84,0x7c,0x01,0x01,0x01,0xff]
873 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
875 v_cmp_eq_i32 vcc_lo, v1, v2 row_shl:15
876 // W32: v_cmp_eq_i32 vcc_lo, v1, v2 row_shl:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x84,0x7c,0x01,0x0f,0x01,0xff]
877 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
879 v_cmp_eq_i32 vcc_lo, v1, v2 row_shr:1
880 // W32: v_cmp_eq_i32 vcc_lo, v1, v2 row_shr:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x84,0x7c,0x01,0x11,0x01,0xff]
881 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
883 v_cmp_eq_i32 vcc_lo, v1, v2 row_shr:15
884 // W32: v_cmp_eq_i32 vcc_lo, v1, v2 row_shr:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x84,0x7c,0x01,0x1f,0x01,0xff]
885 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
887 v_cmp_eq_i32 vcc_lo, v1, v2 row_ror:1
888 // W32: v_cmp_eq_i32 vcc_lo, v1, v2 row_ror:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x84,0x7c,0x01,0x21,0x01,0xff]
889 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
891 v_cmp_eq_i32 vcc_lo, v1, v2 row_ror:15
892 // W32: v_cmp_eq_i32 vcc_lo, v1, v2 row_ror:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x84,0x7c,0x01,0x2f,0x01,0xff]
893 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
895 v_cmp_eq_i32 vcc_lo, v1, v2 row_share:0 row_mask:0xf bank_mask:0xf
896 // W32: v_cmp_eq_i32 vcc_lo, v1, v2 row_share:0 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x84,0x7c,0x01,0x50,0x01,0xff]
897 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
899 v_cmp_eq_i32 vcc_lo, v1, v2 row_share:15 row_mask:0x0 bank_mask:0x1
900 // W32: v_cmp_eq_i32 vcc_lo, v1, v2 row_share:15 row_mask:0x0 bank_mask:0x1 ; encoding: [0xfa,0x04,0x84,0x7c,0x01,0x5f,0x01,0x01]
901 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
903 v_cmp_eq_i32 vcc_lo, v1, v2 row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 fi:0
904 // W32: v_cmp_eq_i32 vcc_lo, v1, v2 row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 ; encoding: [0xfa,0x04,0x84,0x7c,0x01,0x60,0x09,0x13]
905 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
907 v_cmp_eq_i32 vcc_lo, v255, v255 row_xmask:15 row_mask:0x3 bank_mask:0x0 bound_ctrl:0 fi:1
908 // W32: v_cmp_eq_i32 vcc_lo, v255, v255 row_xmask:15 row_mask:0x3 bank_mask:0x0 fi:1 ; encoding: [0xfa,0xfe,0x85,0x7c,0xff,0x6f,0x05,0x30]
909 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
911 v_cmp_eq_i32 vcc, v1, v2 quad_perm:[3,2,1,0]
912 // W64: v_cmp_eq_i32 vcc, v1, v2 quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x84,0x7c,0x01,0x1b,0x00,0xff]
913 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
915 v_cmp_eq_i32 vcc, v1, v2 quad_perm:[0,1,2,3]
916 // W64: v_cmp_eq_i32 vcc, v1, v2 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x84,0x7c,0x01,0xe4,0x00,0xff]
917 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
919 v_cmp_eq_i32 vcc, v1, v2 row_mirror
920 // W64: v_cmp_eq_i32 vcc, v1, v2 row_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x84,0x7c,0x01,0x40,0x01,0xff]
921 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
923 v_cmp_eq_i32 vcc, v1, v2 row_half_mirror
924 // W64: v_cmp_eq_i32 vcc, v1, v2 row_half_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x84,0x7c,0x01,0x41,0x01,0xff]
925 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
927 v_cmp_eq_i32 vcc, v1, v2 row_shl:1
928 // W64: v_cmp_eq_i32 vcc, v1, v2 row_shl:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x84,0x7c,0x01,0x01,0x01,0xff]
929 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
931 v_cmp_eq_i32 vcc, v1, v2 row_shl:15
932 // W64: v_cmp_eq_i32 vcc, v1, v2 row_shl:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x84,0x7c,0x01,0x0f,0x01,0xff]
933 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
935 v_cmp_eq_i32 vcc, v1, v2 row_shr:1
936 // W64: v_cmp_eq_i32 vcc, v1, v2 row_shr:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x84,0x7c,0x01,0x11,0x01,0xff]
937 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
939 v_cmp_eq_i32 vcc, v1, v2 row_shr:15
940 // W64: v_cmp_eq_i32 vcc, v1, v2 row_shr:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x84,0x7c,0x01,0x1f,0x01,0xff]
941 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
943 v_cmp_eq_i32 vcc, v1, v2 row_ror:1
944 // W64: v_cmp_eq_i32 vcc, v1, v2 row_ror:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x84,0x7c,0x01,0x21,0x01,0xff]
945 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
947 v_cmp_eq_i32 vcc, v1, v2 row_ror:15
948 // W64: v_cmp_eq_i32 vcc, v1, v2 row_ror:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x84,0x7c,0x01,0x2f,0x01,0xff]
949 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
951 v_cmp_eq_i32 vcc, v1, v2 row_share:0 row_mask:0xf bank_mask:0xf
952 // W64: v_cmp_eq_i32 vcc, v1, v2 row_share:0 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x84,0x7c,0x01,0x50,0x01,0xff]
953 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
955 v_cmp_eq_i32 vcc, v1, v2 row_share:15 row_mask:0x0 bank_mask:0x1
956 // W64: v_cmp_eq_i32 vcc, v1, v2 row_share:15 row_mask:0x0 bank_mask:0x1 ; encoding: [0xfa,0x04,0x84,0x7c,0x01,0x5f,0x01,0x01]
957 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
959 v_cmp_eq_i32 vcc, v1, v2 row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 fi:0
960 // W64: v_cmp_eq_i32 vcc, v1, v2 row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 ; encoding: [0xfa,0x04,0x84,0x7c,0x01,0x60,0x09,0x13]
961 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
963 v_cmp_eq_i32 vcc, v255, v255 row_xmask:15 row_mask:0x3 bank_mask:0x0 bound_ctrl:0 fi:1
964 // W64: v_cmp_eq_i32 vcc, v255, v255 row_xmask:15 row_mask:0x3 bank_mask:0x0 fi:1 ; encoding: [0xfa,0xfe,0x85,0x7c,0xff,0x6f,0x05,0x30]
965 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
967 v_cmp_eq_u16 vcc_lo, v1.l, v2.l quad_perm:[3,2,1,0]
968 // W32: v_cmp_eq_u16 vcc_lo, v1.l, v2.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x74,0x7c,0x01,0x1b,0x00,0xff]
969 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
971 v_cmp_eq_u16 vcc_lo, v1.l, v2.l quad_perm:[0,1,2,3]
972 // W32: v_cmp_eq_u16 vcc_lo, v1.l, v2.l quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x74,0x7c,0x01,0xe4,0x00,0xff]
973 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
975 v_cmp_eq_u16 vcc_lo, v1.l, v2.l row_mirror
976 // W32: v_cmp_eq_u16 vcc_lo, v1.l, v2.l row_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x74,0x7c,0x01,0x40,0x01,0xff]
977 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
979 v_cmp_eq_u16 vcc_lo, v1.l, v2.l row_half_mirror
980 // W32: v_cmp_eq_u16 vcc_lo, v1.l, v2.l row_half_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x74,0x7c,0x01,0x41,0x01,0xff]
981 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
983 v_cmp_eq_u16 vcc_lo, v1.l, v2.l row_shl:1
984 // W32: v_cmp_eq_u16 vcc_lo, v1.l, v2.l row_shl:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x74,0x7c,0x01,0x01,0x01,0xff]
985 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
987 v_cmp_eq_u16 vcc_lo, v1.l, v2.l row_shl:15
988 // W32: v_cmp_eq_u16 vcc_lo, v1.l, v2.l row_shl:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x74,0x7c,0x01,0x0f,0x01,0xff]
989 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
991 v_cmp_eq_u16 vcc_lo, v1.l, v2.l row_shr:1
992 // W32: v_cmp_eq_u16 vcc_lo, v1.l, v2.l row_shr:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x74,0x7c,0x01,0x11,0x01,0xff]
993 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
995 v_cmp_eq_u16 vcc_lo, v1.l, v2.l row_shr:15
996 // W32: v_cmp_eq_u16 vcc_lo, v1.l, v2.l row_shr:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x74,0x7c,0x01,0x1f,0x01,0xff]
997 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
999 v_cmp_eq_u16 vcc_lo, v1.l, v2.l row_ror:1
1000 // W32: v_cmp_eq_u16 vcc_lo, v1.l, v2.l row_ror:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x74,0x7c,0x01,0x21,0x01,0xff]
1001 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
1003 v_cmp_eq_u16 vcc_lo, v1.l, v2.l row_ror:15
1004 // W32: v_cmp_eq_u16 vcc_lo, v1.l, v2.l row_ror:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x74,0x7c,0x01,0x2f,0x01,0xff]
1005 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
1007 v_cmp_eq_u16 vcc_lo, v1.l, v2.l row_share:0 row_mask:0xf bank_mask:0xf
1008 // W32: v_cmp_eq_u16 vcc_lo, v1.l, v2.l row_share:0 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x74,0x7c,0x01,0x50,0x01,0xff]
1009 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
1011 v_cmp_eq_u16 vcc_lo, v1.l, v2.l row_share:15 row_mask:0x0 bank_mask:0x1
1012 // W32: v_cmp_eq_u16 vcc_lo, v1.l, v2.l row_share:15 row_mask:0x0 bank_mask:0x1 ; encoding: [0xfa,0x04,0x74,0x7c,0x01,0x5f,0x01,0x01]
1013 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
1015 v_cmp_eq_u16 vcc_lo, v1.l, v2.l row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1
1016 // W32: v_cmp_eq_u16 vcc_lo, v1.l, v2.l row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 ; encoding: [0xfa,0x04,0x74,0x7c,0x01,0x60,0x09,0x13]
1017 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
1019 v_cmp_eq_u16 vcc_lo, v127.l, v127.l row_xmask:15 row_mask:0x3 bank_mask:0x0 fi:1
1020 // W32: v_cmp_eq_u16 vcc_lo, v127.l, v127.l row_xmask:15 row_mask:0x3 bank_mask:0x0 fi:1 ; encoding: [0xfa,0xfe,0x74,0x7c,0x7f,0x6f,0x05,0x30]
1021 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
1023 v_cmp_eq_u16 vcc, v1.l, v2.l quad_perm:[3,2,1,0]
1024 // W64: v_cmp_eq_u16 vcc, v1.l, v2.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x74,0x7c,0x01,0x1b,0x00,0xff]
1025 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
1027 v_cmp_eq_u16 vcc, v1.l, v2.l quad_perm:[0,1,2,3]
1028 // W64: v_cmp_eq_u16 vcc, v1.l, v2.l quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x74,0x7c,0x01,0xe4,0x00,0xff]
1029 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
1031 v_cmp_eq_u16 vcc, v1.l, v2.l row_mirror
1032 // W64: v_cmp_eq_u16 vcc, v1.l, v2.l row_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x74,0x7c,0x01,0x40,0x01,0xff]
1033 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
1035 v_cmp_eq_u16 vcc, v1.l, v2.l row_half_mirror
1036 // W64: v_cmp_eq_u16 vcc, v1.l, v2.l row_half_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x74,0x7c,0x01,0x41,0x01,0xff]
1037 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
1039 v_cmp_eq_u16 vcc, v1.l, v2.l row_shl:1
1040 // W64: v_cmp_eq_u16 vcc, v1.l, v2.l row_shl:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x74,0x7c,0x01,0x01,0x01,0xff]
1041 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
1043 v_cmp_eq_u16 vcc, v1.l, v2.l row_shl:15
1044 // W64: v_cmp_eq_u16 vcc, v1.l, v2.l row_shl:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x74,0x7c,0x01,0x0f,0x01,0xff]
1045 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
1047 v_cmp_eq_u16 vcc, v1.l, v2.l row_shr:1
1048 // W64: v_cmp_eq_u16 vcc, v1.l, v2.l row_shr:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x74,0x7c,0x01,0x11,0x01,0xff]
1049 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
1051 v_cmp_eq_u16 vcc, v1.l, v2.l row_shr:15
1052 // W64: v_cmp_eq_u16 vcc, v1.l, v2.l row_shr:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x74,0x7c,0x01,0x1f,0x01,0xff]
1053 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
1055 v_cmp_eq_u16 vcc, v1.l, v2.l row_ror:1
1056 // W64: v_cmp_eq_u16 vcc, v1.l, v2.l row_ror:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x74,0x7c,0x01,0x21,0x01,0xff]
1057 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
1059 v_cmp_eq_u16 vcc, v1.l, v2.l row_ror:15
1060 // W64: v_cmp_eq_u16 vcc, v1.l, v2.l row_ror:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x74,0x7c,0x01,0x2f,0x01,0xff]
1061 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
1063 v_cmp_eq_u16 vcc, v1.l, v2.l row_share:0 row_mask:0xf bank_mask:0xf
1064 // W64: v_cmp_eq_u16 vcc, v1.l, v2.l row_share:0 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x74,0x7c,0x01,0x50,0x01,0xff]
1065 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
1067 v_cmp_eq_u16 vcc, v1.l, v2.l row_share:15 row_mask:0x0 bank_mask:0x1
1068 // W64: v_cmp_eq_u16 vcc, v1.l, v2.l row_share:15 row_mask:0x0 bank_mask:0x1 ; encoding: [0xfa,0x04,0x74,0x7c,0x01,0x5f,0x01,0x01]
1069 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
1071 v_cmp_eq_u16 vcc, v1.l, v2.l row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1
1072 // W64: v_cmp_eq_u16 vcc, v1.l, v2.l row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 ; encoding: [0xfa,0x04,0x74,0x7c,0x01,0x60,0x09,0x13]
1073 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
1075 v_cmp_eq_u16 vcc, v127.l, v127.l row_xmask:15 row_mask:0x3 bank_mask:0x0 fi:1
1076 // W64: v_cmp_eq_u16 vcc, v127.l, v127.l row_xmask:15 row_mask:0x3 bank_mask:0x0 fi:1 ; encoding: [0xfa,0xfe,0x74,0x7c,0x7f,0x6f,0x05,0x30]
1077 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
1079 v_cmp_eq_u16 vcc_lo, v1.l, v2.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf
1080 // W32: v_cmp_eq_u16 vcc_lo, v1.l, v2.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x74,0x7c,0x01,0x1b,0x00,0xff]
1081 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
1083 v_cmp_eq_u16 vcc, v1.l, v2.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf
1084 // W64: v_cmp_eq_u16 vcc, v1.l, v2.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x74,0x7c,0x01,0x1b,0x00,0xff]
1085 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
1087 v_cmp_eq_u16 vcc_lo, v1.l, v2.l quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf
1088 // W32: v_cmp_eq_u16 vcc_lo, v1.l, v2.l quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x74,0x7c,0x01,0xe4,0x00,0xff]
1089 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
1091 v_cmp_eq_u16 vcc, v1.l, v2.l quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf
1092 // W64: v_cmp_eq_u16 vcc, v1.l, v2.l quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x74,0x7c,0x01,0xe4,0x00,0xff]
1093 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
1095 v_cmp_eq_u16 vcc_lo, v1.l, v2.l row_mirror row_mask:0xf bank_mask:0xf
1096 // W32: v_cmp_eq_u16 vcc_lo, v1.l, v2.l row_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x74,0x7c,0x01,0x40,0x01,0xff]
1097 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
1099 v_cmp_eq_u16 vcc, v1.l, v2.l row_mirror row_mask:0xf bank_mask:0xf
1100 // W64: v_cmp_eq_u16 vcc, v1.l, v2.l row_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x74,0x7c,0x01,0x40,0x01,0xff]
1101 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
1103 v_cmp_eq_u16 vcc_lo, v1.l, v2.l row_half_mirror row_mask:0xf bank_mask:0xf
1104 // W32: v_cmp_eq_u16 vcc_lo, v1.l, v2.l row_half_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x74,0x7c,0x01,0x41,0x01,0xff]
1105 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
1107 v_cmp_eq_u16 vcc, v1.l, v2.l row_half_mirror row_mask:0xf bank_mask:0xf
1108 // W64: v_cmp_eq_u16 vcc, v1.l, v2.l row_half_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x74,0x7c,0x01,0x41,0x01,0xff]
1109 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
1111 v_cmp_eq_u16 vcc_lo, v1.l, v2.l row_shl:1 row_mask:0xf bank_mask:0xf
1112 // W32: v_cmp_eq_u16 vcc_lo, v1.l, v2.l row_shl:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x74,0x7c,0x01,0x01,0x01,0xff]
1113 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
1115 v_cmp_eq_u16 vcc, v1.l, v2.l row_shl:1 row_mask:0xf bank_mask:0xf
1116 // W64: v_cmp_eq_u16 vcc, v1.l, v2.l row_shl:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x74,0x7c,0x01,0x01,0x01,0xff]
1117 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
1119 v_cmp_eq_u16 vcc_lo, v1.l, v2.l row_shl:15 row_mask:0xf bank_mask:0xf
1120 // W32: v_cmp_eq_u16 vcc_lo, v1.l, v2.l row_shl:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x74,0x7c,0x01,0x0f,0x01,0xff]
1121 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
1123 v_cmp_eq_u16 vcc, v1.l, v2.l row_shl:15 row_mask:0xf bank_mask:0xf
1124 // W64: v_cmp_eq_u16 vcc, v1.l, v2.l row_shl:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x74,0x7c,0x01,0x0f,0x01,0xff]
1125 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
1127 v_cmp_eq_u16 vcc_lo, v1.l, v2.l row_shr:1 row_mask:0xf bank_mask:0xf
1128 // W32: v_cmp_eq_u16 vcc_lo, v1.l, v2.l row_shr:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x74,0x7c,0x01,0x11,0x01,0xff]
1129 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
1131 v_cmp_eq_u16 vcc, v1.l, v2.l row_shr:1 row_mask:0xf bank_mask:0xf
1132 // W64: v_cmp_eq_u16 vcc, v1.l, v2.l row_shr:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x74,0x7c,0x01,0x11,0x01,0xff]
1133 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
1135 v_cmp_eq_u16 vcc_lo, v1.l, v2.l row_shr:15 row_mask:0xf bank_mask:0xf
1136 // W32: v_cmp_eq_u16 vcc_lo, v1.l, v2.l row_shr:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x74,0x7c,0x01,0x1f,0x01,0xff]
1137 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
1139 v_cmp_eq_u16 vcc, v1.l, v2.l row_shr:15 row_mask:0xf bank_mask:0xf
1140 // W64: v_cmp_eq_u16 vcc, v1.l, v2.l row_shr:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x74,0x7c,0x01,0x1f,0x01,0xff]
1141 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
1143 v_cmp_eq_u16 vcc_lo, v1.l, v2.l row_ror:1 row_mask:0xf bank_mask:0xf
1144 // W32: v_cmp_eq_u16 vcc_lo, v1.l, v2.l row_ror:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x74,0x7c,0x01,0x21,0x01,0xff]
1145 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
1147 v_cmp_eq_u16 vcc, v1.l, v2.l row_ror:1 row_mask:0xf bank_mask:0xf
1148 // W64: v_cmp_eq_u16 vcc, v1.l, v2.l row_ror:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x74,0x7c,0x01,0x21,0x01,0xff]
1149 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
1151 v_cmp_eq_u16 vcc_lo, v1.l, v2.l row_ror:15 row_mask:0xf bank_mask:0xf
1152 // W32: v_cmp_eq_u16 vcc_lo, v1.l, v2.l row_ror:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x74,0x7c,0x01,0x2f,0x01,0xff]
1153 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
1155 v_cmp_eq_u16 vcc, v1.l, v2.l row_ror:15 row_mask:0xf bank_mask:0xf
1156 // W64: v_cmp_eq_u16 vcc, v1.l, v2.l row_ror:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x74,0x7c,0x01,0x2f,0x01,0xff]
1157 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
1159 v_cmp_eq_u16 vcc_lo, v1.h, v2.h row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 fi:0
1160 // W32: v_cmp_eq_u16 vcc_lo, v1.h, v2.h row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 ; encoding: [0xfa,0x04,0x75,0x7c,0x81,0x60,0x09,0x13]
1161 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
1163 v_cmp_eq_u16 vcc, v1.h, v2.h row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 fi:0
1164 // W64: v_cmp_eq_u16 vcc, v1.h, v2.h row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 ; encoding: [0xfa,0x04,0x75,0x7c,0x81,0x60,0x09,0x13]
1165 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
1167 v_cmp_eq_u16 vcc_lo, v127.h, v127.h row_xmask:15 row_mask:0x3 bank_mask:0x0 bound_ctrl:0 fi:1
1168 // W32: v_cmp_eq_u16 vcc_lo, v127.h, v127.h row_xmask:15 row_mask:0x3 bank_mask:0x0 fi:1 ; encoding: [0xfa,0xfe,0x75,0x7c,0xff,0x6f,0x05,0x30]
1169 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
1171 v_cmp_eq_u16 vcc, v127.h, v127.h row_xmask:15 row_mask:0x3 bank_mask:0x0 bound_ctrl:0 fi:1
1172 // W64: v_cmp_eq_u16 vcc, v127.h, v127.h row_xmask:15 row_mask:0x3 bank_mask:0x0 fi:1 ; encoding: [0xfa,0xfe,0x75,0x7c,0xff,0x6f,0x05,0x30]
1173 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
1175 v_cmp_eq_u32 vcc_lo, v1, v2 quad_perm:[3,2,1,0]
1176 // W32: v_cmp_eq_u32 vcc_lo, v1, v2 quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x94,0x7c,0x01,0x1b,0x00,0xff]
1177 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
1179 v_cmp_eq_u32 vcc_lo, v1, v2 quad_perm:[0,1,2,3]
1180 // W32: v_cmp_eq_u32 vcc_lo, v1, v2 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x94,0x7c,0x01,0xe4,0x00,0xff]
1181 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
1183 v_cmp_eq_u32 vcc_lo, v1, v2 row_mirror
1184 // W32: v_cmp_eq_u32 vcc_lo, v1, v2 row_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x94,0x7c,0x01,0x40,0x01,0xff]
1185 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
1187 v_cmp_eq_u32 vcc_lo, v1, v2 row_half_mirror
1188 // W32: v_cmp_eq_u32 vcc_lo, v1, v2 row_half_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x94,0x7c,0x01,0x41,0x01,0xff]
1189 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
1191 v_cmp_eq_u32 vcc_lo, v1, v2 row_shl:1
1192 // W32: v_cmp_eq_u32 vcc_lo, v1, v2 row_shl:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x94,0x7c,0x01,0x01,0x01,0xff]
1193 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
1195 v_cmp_eq_u32 vcc_lo, v1, v2 row_shl:15
1196 // W32: v_cmp_eq_u32 vcc_lo, v1, v2 row_shl:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x94,0x7c,0x01,0x0f,0x01,0xff]
1197 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
1199 v_cmp_eq_u32 vcc_lo, v1, v2 row_shr:1
1200 // W32: v_cmp_eq_u32 vcc_lo, v1, v2 row_shr:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x94,0x7c,0x01,0x11,0x01,0xff]
1201 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
1203 v_cmp_eq_u32 vcc_lo, v1, v2 row_shr:15
1204 // W32: v_cmp_eq_u32 vcc_lo, v1, v2 row_shr:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x94,0x7c,0x01,0x1f,0x01,0xff]
1205 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
1207 v_cmp_eq_u32 vcc_lo, v1, v2 row_ror:1
1208 // W32: v_cmp_eq_u32 vcc_lo, v1, v2 row_ror:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x94,0x7c,0x01,0x21,0x01,0xff]
1209 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
1211 v_cmp_eq_u32 vcc_lo, v1, v2 row_ror:15
1212 // W32: v_cmp_eq_u32 vcc_lo, v1, v2 row_ror:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x94,0x7c,0x01,0x2f,0x01,0xff]
1213 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
1215 v_cmp_eq_u32 vcc_lo, v1, v2 row_share:0 row_mask:0xf bank_mask:0xf
1216 // W32: v_cmp_eq_u32 vcc_lo, v1, v2 row_share:0 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x94,0x7c,0x01,0x50,0x01,0xff]
1217 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
1219 v_cmp_eq_u32 vcc_lo, v1, v2 row_share:15 row_mask:0x0 bank_mask:0x1
1220 // W32: v_cmp_eq_u32 vcc_lo, v1, v2 row_share:15 row_mask:0x0 bank_mask:0x1 ; encoding: [0xfa,0x04,0x94,0x7c,0x01,0x5f,0x01,0x01]
1221 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
1223 v_cmp_eq_u32 vcc_lo, v1, v2 row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 fi:0
1224 // W32: v_cmp_eq_u32 vcc_lo, v1, v2 row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 ; encoding: [0xfa,0x04,0x94,0x7c,0x01,0x60,0x09,0x13]
1225 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
1227 v_cmp_eq_u32 vcc_lo, v255, v255 row_xmask:15 row_mask:0x3 bank_mask:0x0 bound_ctrl:0 fi:1
1228 // W32: v_cmp_eq_u32 vcc_lo, v255, v255 row_xmask:15 row_mask:0x3 bank_mask:0x0 fi:1 ; encoding: [0xfa,0xfe,0x95,0x7c,0xff,0x6f,0x05,0x30]
1229 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
1231 v_cmp_eq_u32 vcc, v1, v2 quad_perm:[3,2,1,0]
1232 // W64: v_cmp_eq_u32 vcc, v1, v2 quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x94,0x7c,0x01,0x1b,0x00,0xff]
1233 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
1235 v_cmp_eq_u32 vcc, v1, v2 quad_perm:[0,1,2,3]
1236 // W64: v_cmp_eq_u32 vcc, v1, v2 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x94,0x7c,0x01,0xe4,0x00,0xff]
1237 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
1239 v_cmp_eq_u32 vcc, v1, v2 row_mirror
1240 // W64: v_cmp_eq_u32 vcc, v1, v2 row_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x94,0x7c,0x01,0x40,0x01,0xff]
1241 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
1243 v_cmp_eq_u32 vcc, v1, v2 row_half_mirror
1244 // W64: v_cmp_eq_u32 vcc, v1, v2 row_half_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x94,0x7c,0x01,0x41,0x01,0xff]
1245 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
1247 v_cmp_eq_u32 vcc, v1, v2 row_shl:1
1248 // W64: v_cmp_eq_u32 vcc, v1, v2 row_shl:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x94,0x7c,0x01,0x01,0x01,0xff]
1249 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
1251 v_cmp_eq_u32 vcc, v1, v2 row_shl:15
1252 // W64: v_cmp_eq_u32 vcc, v1, v2 row_shl:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x94,0x7c,0x01,0x0f,0x01,0xff]
1253 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
1255 v_cmp_eq_u32 vcc, v1, v2 row_shr:1
1256 // W64: v_cmp_eq_u32 vcc, v1, v2 row_shr:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x94,0x7c,0x01,0x11,0x01,0xff]
1257 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
1259 v_cmp_eq_u32 vcc, v1, v2 row_shr:15
1260 // W64: v_cmp_eq_u32 vcc, v1, v2 row_shr:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x94,0x7c,0x01,0x1f,0x01,0xff]
1261 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
1263 v_cmp_eq_u32 vcc, v1, v2 row_ror:1
1264 // W64: v_cmp_eq_u32 vcc, v1, v2 row_ror:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x94,0x7c,0x01,0x21,0x01,0xff]
1265 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
1267 v_cmp_eq_u32 vcc, v1, v2 row_ror:15
1268 // W64: v_cmp_eq_u32 vcc, v1, v2 row_ror:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x94,0x7c,0x01,0x2f,0x01,0xff]
1269 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
1271 v_cmp_eq_u32 vcc, v1, v2 row_share:0 row_mask:0xf bank_mask:0xf
1272 // W64: v_cmp_eq_u32 vcc, v1, v2 row_share:0 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x94,0x7c,0x01,0x50,0x01,0xff]
1273 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
1275 v_cmp_eq_u32 vcc, v1, v2 row_share:15 row_mask:0x0 bank_mask:0x1
1276 // W64: v_cmp_eq_u32 vcc, v1, v2 row_share:15 row_mask:0x0 bank_mask:0x1 ; encoding: [0xfa,0x04,0x94,0x7c,0x01,0x5f,0x01,0x01]
1277 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
1279 v_cmp_eq_u32 vcc, v1, v2 row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 fi:0
1280 // W64: v_cmp_eq_u32 vcc, v1, v2 row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 ; encoding: [0xfa,0x04,0x94,0x7c,0x01,0x60,0x09,0x13]
1281 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
1283 v_cmp_eq_u32 vcc, v255, v255 row_xmask:15 row_mask:0x3 bank_mask:0x0 bound_ctrl:0 fi:1
1284 // W64: v_cmp_eq_u32 vcc, v255, v255 row_xmask:15 row_mask:0x3 bank_mask:0x0 fi:1 ; encoding: [0xfa,0xfe,0x95,0x7c,0xff,0x6f,0x05,0x30]
1285 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
1287 v_cmp_ge_f16 vcc_lo, v1.l, v2.l quad_perm:[3,2,1,0]
1288 // W32: v_cmp_ge_f16 vcc_lo, v1.l, v2.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x0c,0x7c,0x01,0x1b,0x00,0xff]
1289 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
1291 v_cmp_ge_f16 vcc_lo, v1.l, v2.l quad_perm:[0,1,2,3]
1292 // W32: v_cmp_ge_f16 vcc_lo, v1.l, v2.l quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x0c,0x7c,0x01,0xe4,0x00,0xff]
1293 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
1295 v_cmp_ge_f16 vcc_lo, v1.l, v2.l row_mirror
1296 // W32: v_cmp_ge_f16 vcc_lo, v1.l, v2.l row_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x0c,0x7c,0x01,0x40,0x01,0xff]
1297 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
1299 v_cmp_ge_f16 vcc_lo, v1.l, v2.l row_half_mirror
1300 // W32: v_cmp_ge_f16 vcc_lo, v1.l, v2.l row_half_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x0c,0x7c,0x01,0x41,0x01,0xff]
1301 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
1303 v_cmp_ge_f16 vcc_lo, v1.l, v2.l row_shl:1
1304 // W32: v_cmp_ge_f16 vcc_lo, v1.l, v2.l row_shl:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x0c,0x7c,0x01,0x01,0x01,0xff]
1305 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
1307 v_cmp_ge_f16 vcc_lo, v1.l, v2.l row_shl:15
1308 // W32: v_cmp_ge_f16 vcc_lo, v1.l, v2.l row_shl:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x0c,0x7c,0x01,0x0f,0x01,0xff]
1309 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
1311 v_cmp_ge_f16 vcc_lo, v1.l, v2.l row_shr:1
1312 // W32: v_cmp_ge_f16 vcc_lo, v1.l, v2.l row_shr:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x0c,0x7c,0x01,0x11,0x01,0xff]
1313 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
1315 v_cmp_ge_f16 vcc_lo, v1.l, v2.l row_shr:15
1316 // W32: v_cmp_ge_f16 vcc_lo, v1.l, v2.l row_shr:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x0c,0x7c,0x01,0x1f,0x01,0xff]
1317 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
1319 v_cmp_ge_f16 vcc_lo, v1.l, v2.l row_ror:1
1320 // W32: v_cmp_ge_f16 vcc_lo, v1.l, v2.l row_ror:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x0c,0x7c,0x01,0x21,0x01,0xff]
1321 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
1323 v_cmp_ge_f16 vcc_lo, v1.l, v2.l row_ror:15
1324 // W32: v_cmp_ge_f16 vcc_lo, v1.l, v2.l row_ror:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x0c,0x7c,0x01,0x2f,0x01,0xff]
1325 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
1327 v_cmp_ge_f16 vcc_lo, v1.l, v2.l row_share:0 row_mask:0xf bank_mask:0xf
1328 // W32: v_cmp_ge_f16 vcc_lo, v1.l, v2.l row_share:0 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x0c,0x7c,0x01,0x50,0x01,0xff]
1329 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
1331 v_cmp_ge_f16 vcc_lo, v1.l, v2.l row_share:15 row_mask:0x0 bank_mask:0x1
1332 // W32: v_cmp_ge_f16 vcc_lo, v1.l, v2.l row_share:15 row_mask:0x0 bank_mask:0x1 ; encoding: [0xfa,0x04,0x0c,0x7c,0x01,0x5f,0x01,0x01]
1333 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
1335 v_cmp_ge_f16 vcc_lo, v1.l, v2.l row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1
1336 // W32: v_cmp_ge_f16 vcc_lo, v1.l, v2.l row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 ; encoding: [0xfa,0x04,0x0c,0x7c,0x01,0x60,0x09,0x13]
1337 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
1339 v_cmp_ge_f16 vcc_lo, -|v127.l|, -|v127.l| row_xmask:15 row_mask:0x3 bank_mask:0x0 fi:1
1340 // W32: v_cmp_ge_f16 vcc_lo, -|v127.l|, -|v127.l| row_xmask:15 row_mask:0x3 bank_mask:0x0 fi:1 ; encoding: [0xfa,0xfe,0x0c,0x7c,0x7f,0x6f,0xf5,0x30]
1341 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
1343 v_cmp_ge_f16 vcc, v1.l, v2.l quad_perm:[3,2,1,0]
1344 // W64: v_cmp_ge_f16 vcc, v1.l, v2.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x0c,0x7c,0x01,0x1b,0x00,0xff]
1345 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
1347 v_cmp_ge_f16 vcc, v1.l, v2.l quad_perm:[0,1,2,3]
1348 // W64: v_cmp_ge_f16 vcc, v1.l, v2.l quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x0c,0x7c,0x01,0xe4,0x00,0xff]
1349 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
1351 v_cmp_ge_f16 vcc, v1.l, v2.l row_mirror
1352 // W64: v_cmp_ge_f16 vcc, v1.l, v2.l row_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x0c,0x7c,0x01,0x40,0x01,0xff]
1353 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
1355 v_cmp_ge_f16 vcc, v1.l, v2.l row_half_mirror
1356 // W64: v_cmp_ge_f16 vcc, v1.l, v2.l row_half_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x0c,0x7c,0x01,0x41,0x01,0xff]
1357 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
1359 v_cmp_ge_f16 vcc, v1.l, v2.l row_shl:1
1360 // W64: v_cmp_ge_f16 vcc, v1.l, v2.l row_shl:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x0c,0x7c,0x01,0x01,0x01,0xff]
1361 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
1363 v_cmp_ge_f16 vcc, v1.l, v2.l row_shl:15
1364 // W64: v_cmp_ge_f16 vcc, v1.l, v2.l row_shl:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x0c,0x7c,0x01,0x0f,0x01,0xff]
1365 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
1367 v_cmp_ge_f16 vcc, v1.l, v2.l row_shr:1
1368 // W64: v_cmp_ge_f16 vcc, v1.l, v2.l row_shr:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x0c,0x7c,0x01,0x11,0x01,0xff]
1369 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
1371 v_cmp_ge_f16 vcc, v1.l, v2.l row_shr:15
1372 // W64: v_cmp_ge_f16 vcc, v1.l, v2.l row_shr:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x0c,0x7c,0x01,0x1f,0x01,0xff]
1373 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
1375 v_cmp_ge_f16 vcc, v1.l, v2.l row_ror:1
1376 // W64: v_cmp_ge_f16 vcc, v1.l, v2.l row_ror:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x0c,0x7c,0x01,0x21,0x01,0xff]
1377 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
1379 v_cmp_ge_f16 vcc, v1.l, v2.l row_ror:15
1380 // W64: v_cmp_ge_f16 vcc, v1.l, v2.l row_ror:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x0c,0x7c,0x01,0x2f,0x01,0xff]
1381 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
1383 v_cmp_ge_f16 vcc, v1.l, v2.l row_share:0 row_mask:0xf bank_mask:0xf
1384 // W64: v_cmp_ge_f16 vcc, v1.l, v2.l row_share:0 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x0c,0x7c,0x01,0x50,0x01,0xff]
1385 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
1387 v_cmp_ge_f16 vcc, v1.l, v2.l row_share:15 row_mask:0x0 bank_mask:0x1
1388 // W64: v_cmp_ge_f16 vcc, v1.l, v2.l row_share:15 row_mask:0x0 bank_mask:0x1 ; encoding: [0xfa,0x04,0x0c,0x7c,0x01,0x5f,0x01,0x01]
1389 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
1391 v_cmp_ge_f16 vcc, v1.l, v2.l row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1
1392 // W64: v_cmp_ge_f16 vcc, v1.l, v2.l row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 ; encoding: [0xfa,0x04,0x0c,0x7c,0x01,0x60,0x09,0x13]
1393 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
1395 v_cmp_ge_f16 vcc, -|v127.l|, -|v127.l| row_xmask:15 row_mask:0x3 bank_mask:0x0 fi:1
1396 // W64: v_cmp_ge_f16 vcc, -|v127.l|, -|v127.l| row_xmask:15 row_mask:0x3 bank_mask:0x0 fi:1 ; encoding: [0xfa,0xfe,0x0c,0x7c,0x7f,0x6f,0xf5,0x30]
1397 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
1399 v_cmp_ge_f16 vcc_lo, v1.l, v2.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf
1400 // W32: v_cmp_ge_f16 vcc_lo, v1.l, v2.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x0c,0x7c,0x01,0x1b,0x00,0xff]
1401 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
1403 v_cmp_ge_f16 vcc, v1.l, v2.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf
1404 // W64: v_cmp_ge_f16 vcc, v1.l, v2.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x0c,0x7c,0x01,0x1b,0x00,0xff]
1405 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
1407 v_cmp_ge_f16 vcc_lo, v1.l, v2.l quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf
1408 // W32: v_cmp_ge_f16 vcc_lo, v1.l, v2.l quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x0c,0x7c,0x01,0xe4,0x00,0xff]
1409 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
1411 v_cmp_ge_f16 vcc, v1.l, v2.l quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf
1412 // W64: v_cmp_ge_f16 vcc, v1.l, v2.l quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x0c,0x7c,0x01,0xe4,0x00,0xff]
1413 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
1415 v_cmp_ge_f16 vcc_lo, v1.l, v2.l row_mirror row_mask:0xf bank_mask:0xf
1416 // W32: v_cmp_ge_f16 vcc_lo, v1.l, v2.l row_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x0c,0x7c,0x01,0x40,0x01,0xff]
1417 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
1419 v_cmp_ge_f16 vcc, v1.l, v2.l row_mirror row_mask:0xf bank_mask:0xf
1420 // W64: v_cmp_ge_f16 vcc, v1.l, v2.l row_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x0c,0x7c,0x01,0x40,0x01,0xff]
1421 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
1423 v_cmp_ge_f16 vcc_lo, v1.l, v2.l row_half_mirror row_mask:0xf bank_mask:0xf
1424 // W32: v_cmp_ge_f16 vcc_lo, v1.l, v2.l row_half_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x0c,0x7c,0x01,0x41,0x01,0xff]
1425 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
1427 v_cmp_ge_f16 vcc, v1.l, v2.l row_half_mirror row_mask:0xf bank_mask:0xf
1428 // W64: v_cmp_ge_f16 vcc, v1.l, v2.l row_half_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x0c,0x7c,0x01,0x41,0x01,0xff]
1429 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
1431 v_cmp_ge_f16 vcc_lo, v1.l, v2.l row_shl:1 row_mask:0xf bank_mask:0xf
1432 // W32: v_cmp_ge_f16 vcc_lo, v1.l, v2.l row_shl:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x0c,0x7c,0x01,0x01,0x01,0xff]
1433 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
1435 v_cmp_ge_f16 vcc, v1.l, v2.l row_shl:1 row_mask:0xf bank_mask:0xf
1436 // W64: v_cmp_ge_f16 vcc, v1.l, v2.l row_shl:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x0c,0x7c,0x01,0x01,0x01,0xff]
1437 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
1439 v_cmp_ge_f16 vcc_lo, v1.l, v2.l row_shl:15 row_mask:0xf bank_mask:0xf
1440 // W32: v_cmp_ge_f16 vcc_lo, v1.l, v2.l row_shl:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x0c,0x7c,0x01,0x0f,0x01,0xff]
1441 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
1443 v_cmp_ge_f16 vcc, v1.l, v2.l row_shl:15 row_mask:0xf bank_mask:0xf
1444 // W64: v_cmp_ge_f16 vcc, v1.l, v2.l row_shl:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x0c,0x7c,0x01,0x0f,0x01,0xff]
1445 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
1447 v_cmp_ge_f16 vcc_lo, v1.l, v2.l row_shr:1 row_mask:0xf bank_mask:0xf
1448 // W32: v_cmp_ge_f16 vcc_lo, v1.l, v2.l row_shr:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x0c,0x7c,0x01,0x11,0x01,0xff]
1449 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
1451 v_cmp_ge_f16 vcc, v1.l, v2.l row_shr:1 row_mask:0xf bank_mask:0xf
1452 // W64: v_cmp_ge_f16 vcc, v1.l, v2.l row_shr:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x0c,0x7c,0x01,0x11,0x01,0xff]
1453 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
1455 v_cmp_ge_f16 vcc_lo, v1.l, v2.l row_shr:15 row_mask:0xf bank_mask:0xf
1456 // W32: v_cmp_ge_f16 vcc_lo, v1.l, v2.l row_shr:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x0c,0x7c,0x01,0x1f,0x01,0xff]
1457 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
1459 v_cmp_ge_f16 vcc, v1.l, v2.l row_shr:15 row_mask:0xf bank_mask:0xf
1460 // W64: v_cmp_ge_f16 vcc, v1.l, v2.l row_shr:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x0c,0x7c,0x01,0x1f,0x01,0xff]
1461 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
1463 v_cmp_ge_f16 vcc_lo, v1.l, v2.l row_ror:1 row_mask:0xf bank_mask:0xf
1464 // W32: v_cmp_ge_f16 vcc_lo, v1.l, v2.l row_ror:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x0c,0x7c,0x01,0x21,0x01,0xff]
1465 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
1467 v_cmp_ge_f16 vcc, v1.l, v2.l row_ror:1 row_mask:0xf bank_mask:0xf
1468 // W64: v_cmp_ge_f16 vcc, v1.l, v2.l row_ror:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x0c,0x7c,0x01,0x21,0x01,0xff]
1469 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
1471 v_cmp_ge_f16 vcc_lo, v1.l, v2.l row_ror:15 row_mask:0xf bank_mask:0xf
1472 // W32: v_cmp_ge_f16 vcc_lo, v1.l, v2.l row_ror:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x0c,0x7c,0x01,0x2f,0x01,0xff]
1473 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
1475 v_cmp_ge_f16 vcc, v1.l, v2.l row_ror:15 row_mask:0xf bank_mask:0xf
1476 // W64: v_cmp_ge_f16 vcc, v1.l, v2.l row_ror:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x0c,0x7c,0x01,0x2f,0x01,0xff]
1477 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
1479 v_cmp_ge_f16 vcc_lo, v1.h, v2.h row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 fi:0
1480 // W32: v_cmp_ge_f16 vcc_lo, v1.h, v2.h row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 ; encoding: [0xfa,0x04,0x0d,0x7c,0x81,0x60,0x09,0x13]
1481 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
1483 v_cmp_ge_f16 vcc, v1.h, v2.h row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 fi:0
1484 // W64: v_cmp_ge_f16 vcc, v1.h, v2.h row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 ; encoding: [0xfa,0x04,0x0d,0x7c,0x81,0x60,0x09,0x13]
1485 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
1487 v_cmp_ge_f16 vcc_lo, -|v127.h|, -|v127.h| row_xmask:15 row_mask:0x3 bank_mask:0x0 bound_ctrl:0 fi:1
1488 // W32: v_cmp_ge_f16 vcc_lo, -|v127.h|, -|v127.h| row_xmask:15 row_mask:0x3 bank_mask:0x0 fi:1 ; encoding: [0xfa,0xfe,0x0d,0x7c,0xff,0x6f,0xf5,0x30]
1489 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
1491 v_cmp_ge_f16 vcc, -|v127.h|, -|v127.h| row_xmask:15 row_mask:0x3 bank_mask:0x0 bound_ctrl:0 fi:1
1492 // W64: v_cmp_ge_f16 vcc, -|v127.h|, -|v127.h| row_xmask:15 row_mask:0x3 bank_mask:0x0 fi:1 ; encoding: [0xfa,0xfe,0x0d,0x7c,0xff,0x6f,0xf5,0x30]
1493 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
1495 v_cmp_ge_f32 vcc_lo, v1, v2 quad_perm:[3,2,1,0]
1496 // W32: v_cmp_ge_f32 vcc_lo, v1, v2 quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x2c,0x7c,0x01,0x1b,0x00,0xff]
1497 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
1499 v_cmp_ge_f32 vcc_lo, v1, v2 quad_perm:[0,1,2,3]
1500 // W32: v_cmp_ge_f32 vcc_lo, v1, v2 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x2c,0x7c,0x01,0xe4,0x00,0xff]
1501 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
1503 v_cmp_ge_f32 vcc_lo, v1, v2 row_mirror
1504 // W32: v_cmp_ge_f32 vcc_lo, v1, v2 row_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x2c,0x7c,0x01,0x40,0x01,0xff]
1505 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
1507 v_cmp_ge_f32 vcc_lo, v1, v2 row_half_mirror
1508 // W32: v_cmp_ge_f32 vcc_lo, v1, v2 row_half_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x2c,0x7c,0x01,0x41,0x01,0xff]
1509 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
1511 v_cmp_ge_f32 vcc_lo, v1, v2 row_shl:1
1512 // W32: v_cmp_ge_f32 vcc_lo, v1, v2 row_shl:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x2c,0x7c,0x01,0x01,0x01,0xff]
1513 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
1515 v_cmp_ge_f32 vcc_lo, v1, v2 row_shl:15
1516 // W32: v_cmp_ge_f32 vcc_lo, v1, v2 row_shl:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x2c,0x7c,0x01,0x0f,0x01,0xff]
1517 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
1519 v_cmp_ge_f32 vcc_lo, v1, v2 row_shr:1
1520 // W32: v_cmp_ge_f32 vcc_lo, v1, v2 row_shr:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x2c,0x7c,0x01,0x11,0x01,0xff]
1521 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
1523 v_cmp_ge_f32 vcc_lo, v1, v2 row_shr:15
1524 // W32: v_cmp_ge_f32 vcc_lo, v1, v2 row_shr:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x2c,0x7c,0x01,0x1f,0x01,0xff]
1525 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
1527 v_cmp_ge_f32 vcc_lo, v1, v2 row_ror:1
1528 // W32: v_cmp_ge_f32 vcc_lo, v1, v2 row_ror:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x2c,0x7c,0x01,0x21,0x01,0xff]
1529 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
1531 v_cmp_ge_f32 vcc_lo, v1, v2 row_ror:15
1532 // W32: v_cmp_ge_f32 vcc_lo, v1, v2 row_ror:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x2c,0x7c,0x01,0x2f,0x01,0xff]
1533 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
1535 v_cmp_ge_f32 vcc_lo, v1, v2 row_share:0 row_mask:0xf bank_mask:0xf
1536 // W32: v_cmp_ge_f32 vcc_lo, v1, v2 row_share:0 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x2c,0x7c,0x01,0x50,0x01,0xff]
1537 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
1539 v_cmp_ge_f32 vcc_lo, v1, v2 row_share:15 row_mask:0x0 bank_mask:0x1
1540 // W32: v_cmp_ge_f32 vcc_lo, v1, v2 row_share:15 row_mask:0x0 bank_mask:0x1 ; encoding: [0xfa,0x04,0x2c,0x7c,0x01,0x5f,0x01,0x01]
1541 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
1543 v_cmp_ge_f32 vcc_lo, v1, v2 row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 fi:0
1544 // W32: v_cmp_ge_f32 vcc_lo, v1, v2 row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 ; encoding: [0xfa,0x04,0x2c,0x7c,0x01,0x60,0x09,0x13]
1545 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
1547 v_cmp_ge_f32 vcc_lo, -|v255|, -|v255| row_xmask:15 row_mask:0x3 bank_mask:0x0 bound_ctrl:0 fi:1
1548 // W32: v_cmp_ge_f32 vcc_lo, -|v255|, -|v255| row_xmask:15 row_mask:0x3 bank_mask:0x0 fi:1 ; encoding: [0xfa,0xfe,0x2d,0x7c,0xff,0x6f,0xf5,0x30]
1549 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
1551 v_cmp_ge_f32 vcc, v1, v2 quad_perm:[3,2,1,0]
1552 // W64: v_cmp_ge_f32 vcc, v1, v2 quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x2c,0x7c,0x01,0x1b,0x00,0xff]
1553 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
1555 v_cmp_ge_f32 vcc, v1, v2 quad_perm:[0,1,2,3]
1556 // W64: v_cmp_ge_f32 vcc, v1, v2 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x2c,0x7c,0x01,0xe4,0x00,0xff]
1557 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
1559 v_cmp_ge_f32 vcc, v1, v2 row_mirror
1560 // W64: v_cmp_ge_f32 vcc, v1, v2 row_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x2c,0x7c,0x01,0x40,0x01,0xff]
1561 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
1563 v_cmp_ge_f32 vcc, v1, v2 row_half_mirror
1564 // W64: v_cmp_ge_f32 vcc, v1, v2 row_half_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x2c,0x7c,0x01,0x41,0x01,0xff]
1565 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
1567 v_cmp_ge_f32 vcc, v1, v2 row_shl:1
1568 // W64: v_cmp_ge_f32 vcc, v1, v2 row_shl:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x2c,0x7c,0x01,0x01,0x01,0xff]
1569 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
1571 v_cmp_ge_f32 vcc, v1, v2 row_shl:15
1572 // W64: v_cmp_ge_f32 vcc, v1, v2 row_shl:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x2c,0x7c,0x01,0x0f,0x01,0xff]
1573 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
1575 v_cmp_ge_f32 vcc, v1, v2 row_shr:1
1576 // W64: v_cmp_ge_f32 vcc, v1, v2 row_shr:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x2c,0x7c,0x01,0x11,0x01,0xff]
1577 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
1579 v_cmp_ge_f32 vcc, v1, v2 row_shr:15
1580 // W64: v_cmp_ge_f32 vcc, v1, v2 row_shr:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x2c,0x7c,0x01,0x1f,0x01,0xff]
1581 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
1583 v_cmp_ge_f32 vcc, v1, v2 row_ror:1
1584 // W64: v_cmp_ge_f32 vcc, v1, v2 row_ror:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x2c,0x7c,0x01,0x21,0x01,0xff]
1585 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
1587 v_cmp_ge_f32 vcc, v1, v2 row_ror:15
1588 // W64: v_cmp_ge_f32 vcc, v1, v2 row_ror:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x2c,0x7c,0x01,0x2f,0x01,0xff]
1589 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
1591 v_cmp_ge_f32 vcc, v1, v2 row_share:0 row_mask:0xf bank_mask:0xf
1592 // W64: v_cmp_ge_f32 vcc, v1, v2 row_share:0 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x2c,0x7c,0x01,0x50,0x01,0xff]
1593 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
1595 v_cmp_ge_f32 vcc, v1, v2 row_share:15 row_mask:0x0 bank_mask:0x1
1596 // W64: v_cmp_ge_f32 vcc, v1, v2 row_share:15 row_mask:0x0 bank_mask:0x1 ; encoding: [0xfa,0x04,0x2c,0x7c,0x01,0x5f,0x01,0x01]
1597 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
1599 v_cmp_ge_f32 vcc, v1, v2 row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 fi:0
1600 // W64: v_cmp_ge_f32 vcc, v1, v2 row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 ; encoding: [0xfa,0x04,0x2c,0x7c,0x01,0x60,0x09,0x13]
1601 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
1603 v_cmp_ge_f32 vcc, -|v255|, -|v255| row_xmask:15 row_mask:0x3 bank_mask:0x0 bound_ctrl:0 fi:1
1604 // W64: v_cmp_ge_f32 vcc, -|v255|, -|v255| row_xmask:15 row_mask:0x3 bank_mask:0x0 fi:1 ; encoding: [0xfa,0xfe,0x2d,0x7c,0xff,0x6f,0xf5,0x30]
1605 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
1607 v_cmp_ge_i16 vcc_lo, v1.l, v2.l quad_perm:[3,2,1,0]
1608 // W32: v_cmp_ge_i16 vcc_lo, v1.l, v2.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x6c,0x7c,0x01,0x1b,0x00,0xff]
1609 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
1611 v_cmp_ge_i16 vcc_lo, v1.l, v2.l quad_perm:[0,1,2,3]
1612 // W32: v_cmp_ge_i16 vcc_lo, v1.l, v2.l quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x6c,0x7c,0x01,0xe4,0x00,0xff]
1613 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
1615 v_cmp_ge_i16 vcc_lo, v1.l, v2.l row_mirror
1616 // W32: v_cmp_ge_i16 vcc_lo, v1.l, v2.l row_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x6c,0x7c,0x01,0x40,0x01,0xff]
1617 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
1619 v_cmp_ge_i16 vcc_lo, v1.l, v2.l row_half_mirror
1620 // W32: v_cmp_ge_i16 vcc_lo, v1.l, v2.l row_half_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x6c,0x7c,0x01,0x41,0x01,0xff]
1621 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
1623 v_cmp_ge_i16 vcc_lo, v1.l, v2.l row_shl:1
1624 // W32: v_cmp_ge_i16 vcc_lo, v1.l, v2.l row_shl:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x6c,0x7c,0x01,0x01,0x01,0xff]
1625 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
1627 v_cmp_ge_i16 vcc_lo, v1.l, v2.l row_shl:15
1628 // W32: v_cmp_ge_i16 vcc_lo, v1.l, v2.l row_shl:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x6c,0x7c,0x01,0x0f,0x01,0xff]
1629 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
1631 v_cmp_ge_i16 vcc_lo, v1.l, v2.l row_shr:1
1632 // W32: v_cmp_ge_i16 vcc_lo, v1.l, v2.l row_shr:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x6c,0x7c,0x01,0x11,0x01,0xff]
1633 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
1635 v_cmp_ge_i16 vcc_lo, v1.l, v2.l row_shr:15
1636 // W32: v_cmp_ge_i16 vcc_lo, v1.l, v2.l row_shr:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x6c,0x7c,0x01,0x1f,0x01,0xff]
1637 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
1639 v_cmp_ge_i16 vcc_lo, v1.l, v2.l row_ror:1
1640 // W32: v_cmp_ge_i16 vcc_lo, v1.l, v2.l row_ror:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x6c,0x7c,0x01,0x21,0x01,0xff]
1641 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
1643 v_cmp_ge_i16 vcc_lo, v1.l, v2.l row_ror:15
1644 // W32: v_cmp_ge_i16 vcc_lo, v1.l, v2.l row_ror:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x6c,0x7c,0x01,0x2f,0x01,0xff]
1645 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
1647 v_cmp_ge_i16 vcc_lo, v1.l, v2.l row_share:0 row_mask:0xf bank_mask:0xf
1648 // W32: v_cmp_ge_i16 vcc_lo, v1.l, v2.l row_share:0 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x6c,0x7c,0x01,0x50,0x01,0xff]
1649 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
1651 v_cmp_ge_i16 vcc_lo, v1.l, v2.l row_share:15 row_mask:0x0 bank_mask:0x1
1652 // W32: v_cmp_ge_i16 vcc_lo, v1.l, v2.l row_share:15 row_mask:0x0 bank_mask:0x1 ; encoding: [0xfa,0x04,0x6c,0x7c,0x01,0x5f,0x01,0x01]
1653 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
1655 v_cmp_ge_i16 vcc_lo, v1.l, v2.l row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1
1656 // W32: v_cmp_ge_i16 vcc_lo, v1.l, v2.l row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 ; encoding: [0xfa,0x04,0x6c,0x7c,0x01,0x60,0x09,0x13]
1657 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
1659 v_cmp_ge_i16 vcc_lo, v127.l, v127.l row_xmask:15 row_mask:0x3 bank_mask:0x0 fi:1
1660 // W32: v_cmp_ge_i16 vcc_lo, v127.l, v127.l row_xmask:15 row_mask:0x3 bank_mask:0x0 fi:1 ; encoding: [0xfa,0xfe,0x6c,0x7c,0x7f,0x6f,0x05,0x30]
1661 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
1663 v_cmp_ge_i16 vcc, v1.l, v2.l quad_perm:[3,2,1,0]
1664 // W64: v_cmp_ge_i16 vcc, v1.l, v2.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x6c,0x7c,0x01,0x1b,0x00,0xff]
1665 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
1667 v_cmp_ge_i16 vcc, v1.l, v2.l quad_perm:[0,1,2,3]
1668 // W64: v_cmp_ge_i16 vcc, v1.l, v2.l quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x6c,0x7c,0x01,0xe4,0x00,0xff]
1669 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
1671 v_cmp_ge_i16 vcc, v1.l, v2.l row_mirror
1672 // W64: v_cmp_ge_i16 vcc, v1.l, v2.l row_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x6c,0x7c,0x01,0x40,0x01,0xff]
1673 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
1675 v_cmp_ge_i16 vcc, v1.l, v2.l row_half_mirror
1676 // W64: v_cmp_ge_i16 vcc, v1.l, v2.l row_half_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x6c,0x7c,0x01,0x41,0x01,0xff]
1677 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
1679 v_cmp_ge_i16 vcc, v1.l, v2.l row_shl:1
1680 // W64: v_cmp_ge_i16 vcc, v1.l, v2.l row_shl:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x6c,0x7c,0x01,0x01,0x01,0xff]
1681 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
1683 v_cmp_ge_i16 vcc, v1.l, v2.l row_shl:15
1684 // W64: v_cmp_ge_i16 vcc, v1.l, v2.l row_shl:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x6c,0x7c,0x01,0x0f,0x01,0xff]
1685 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
1687 v_cmp_ge_i16 vcc, v1.l, v2.l row_shr:1
1688 // W64: v_cmp_ge_i16 vcc, v1.l, v2.l row_shr:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x6c,0x7c,0x01,0x11,0x01,0xff]
1689 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
1691 v_cmp_ge_i16 vcc, v1.l, v2.l row_shr:15
1692 // W64: v_cmp_ge_i16 vcc, v1.l, v2.l row_shr:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x6c,0x7c,0x01,0x1f,0x01,0xff]
1693 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
1695 v_cmp_ge_i16 vcc, v1.l, v2.l row_ror:1
1696 // W64: v_cmp_ge_i16 vcc, v1.l, v2.l row_ror:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x6c,0x7c,0x01,0x21,0x01,0xff]
1697 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
1699 v_cmp_ge_i16 vcc, v1.l, v2.l row_ror:15
1700 // W64: v_cmp_ge_i16 vcc, v1.l, v2.l row_ror:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x6c,0x7c,0x01,0x2f,0x01,0xff]
1701 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
1703 v_cmp_ge_i16 vcc, v1.l, v2.l row_share:0 row_mask:0xf bank_mask:0xf
1704 // W64: v_cmp_ge_i16 vcc, v1.l, v2.l row_share:0 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x6c,0x7c,0x01,0x50,0x01,0xff]
1705 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
1707 v_cmp_ge_i16 vcc, v1.l, v2.l row_share:15 row_mask:0x0 bank_mask:0x1
1708 // W64: v_cmp_ge_i16 vcc, v1.l, v2.l row_share:15 row_mask:0x0 bank_mask:0x1 ; encoding: [0xfa,0x04,0x6c,0x7c,0x01,0x5f,0x01,0x01]
1709 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
1711 v_cmp_ge_i16 vcc, v1.l, v2.l row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1
1712 // W64: v_cmp_ge_i16 vcc, v1.l, v2.l row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 ; encoding: [0xfa,0x04,0x6c,0x7c,0x01,0x60,0x09,0x13]
1713 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
1715 v_cmp_ge_i16 vcc, v127.l, v127.l row_xmask:15 row_mask:0x3 bank_mask:0x0 fi:1
1716 // W64: v_cmp_ge_i16 vcc, v127.l, v127.l row_xmask:15 row_mask:0x3 bank_mask:0x0 fi:1 ; encoding: [0xfa,0xfe,0x6c,0x7c,0x7f,0x6f,0x05,0x30]
1717 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
1719 v_cmp_ge_i16 vcc_lo, v1.l, v2.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf
1720 // W32: v_cmp_ge_i16 vcc_lo, v1.l, v2.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x6c,0x7c,0x01,0x1b,0x00,0xff]
1721 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
1723 v_cmp_ge_i16 vcc, v1.l, v2.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf
1724 // W64: v_cmp_ge_i16 vcc, v1.l, v2.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x6c,0x7c,0x01,0x1b,0x00,0xff]
1725 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
1727 v_cmp_ge_i16 vcc_lo, v1.l, v2.l quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf
1728 // W32: v_cmp_ge_i16 vcc_lo, v1.l, v2.l quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x6c,0x7c,0x01,0xe4,0x00,0xff]
1729 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
1731 v_cmp_ge_i16 vcc, v1.l, v2.l quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf
1732 // W64: v_cmp_ge_i16 vcc, v1.l, v2.l quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x6c,0x7c,0x01,0xe4,0x00,0xff]
1733 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
1735 v_cmp_ge_i16 vcc_lo, v1.l, v2.l row_mirror row_mask:0xf bank_mask:0xf
1736 // W32: v_cmp_ge_i16 vcc_lo, v1.l, v2.l row_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x6c,0x7c,0x01,0x40,0x01,0xff]
1737 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
1739 v_cmp_ge_i16 vcc, v1.l, v2.l row_mirror row_mask:0xf bank_mask:0xf
1740 // W64: v_cmp_ge_i16 vcc, v1.l, v2.l row_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x6c,0x7c,0x01,0x40,0x01,0xff]
1741 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
1743 v_cmp_ge_i16 vcc_lo, v1.l, v2.l row_half_mirror row_mask:0xf bank_mask:0xf
1744 // W32: v_cmp_ge_i16 vcc_lo, v1.l, v2.l row_half_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x6c,0x7c,0x01,0x41,0x01,0xff]
1745 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
1747 v_cmp_ge_i16 vcc, v1.l, v2.l row_half_mirror row_mask:0xf bank_mask:0xf
1748 // W64: v_cmp_ge_i16 vcc, v1.l, v2.l row_half_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x6c,0x7c,0x01,0x41,0x01,0xff]
1749 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
1751 v_cmp_ge_i16 vcc_lo, v1.l, v2.l row_shl:1 row_mask:0xf bank_mask:0xf
1752 // W32: v_cmp_ge_i16 vcc_lo, v1.l, v2.l row_shl:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x6c,0x7c,0x01,0x01,0x01,0xff]
1753 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
1755 v_cmp_ge_i16 vcc, v1.l, v2.l row_shl:1 row_mask:0xf bank_mask:0xf
1756 // W64: v_cmp_ge_i16 vcc, v1.l, v2.l row_shl:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x6c,0x7c,0x01,0x01,0x01,0xff]
1757 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
1759 v_cmp_ge_i16 vcc_lo, v1.l, v2.l row_shl:15 row_mask:0xf bank_mask:0xf
1760 // W32: v_cmp_ge_i16 vcc_lo, v1.l, v2.l row_shl:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x6c,0x7c,0x01,0x0f,0x01,0xff]
1761 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
1763 v_cmp_ge_i16 vcc, v1.l, v2.l row_shl:15 row_mask:0xf bank_mask:0xf
1764 // W64: v_cmp_ge_i16 vcc, v1.l, v2.l row_shl:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x6c,0x7c,0x01,0x0f,0x01,0xff]
1765 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
1767 v_cmp_ge_i16 vcc_lo, v1.l, v2.l row_shr:1 row_mask:0xf bank_mask:0xf
1768 // W32: v_cmp_ge_i16 vcc_lo, v1.l, v2.l row_shr:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x6c,0x7c,0x01,0x11,0x01,0xff]
1769 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
1771 v_cmp_ge_i16 vcc, v1.l, v2.l row_shr:1 row_mask:0xf bank_mask:0xf
1772 // W64: v_cmp_ge_i16 vcc, v1.l, v2.l row_shr:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x6c,0x7c,0x01,0x11,0x01,0xff]
1773 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
1775 v_cmp_ge_i16 vcc_lo, v1.l, v2.l row_shr:15 row_mask:0xf bank_mask:0xf
1776 // W32: v_cmp_ge_i16 vcc_lo, v1.l, v2.l row_shr:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x6c,0x7c,0x01,0x1f,0x01,0xff]
1777 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
1779 v_cmp_ge_i16 vcc, v1.l, v2.l row_shr:15 row_mask:0xf bank_mask:0xf
1780 // W64: v_cmp_ge_i16 vcc, v1.l, v2.l row_shr:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x6c,0x7c,0x01,0x1f,0x01,0xff]
1781 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
1783 v_cmp_ge_i16 vcc_lo, v1.l, v2.l row_ror:1 row_mask:0xf bank_mask:0xf
1784 // W32: v_cmp_ge_i16 vcc_lo, v1.l, v2.l row_ror:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x6c,0x7c,0x01,0x21,0x01,0xff]
1785 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
1787 v_cmp_ge_i16 vcc, v1.l, v2.l row_ror:1 row_mask:0xf bank_mask:0xf
1788 // W64: v_cmp_ge_i16 vcc, v1.l, v2.l row_ror:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x6c,0x7c,0x01,0x21,0x01,0xff]
1789 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
1791 v_cmp_ge_i16 vcc_lo, v1.l, v2.l row_ror:15 row_mask:0xf bank_mask:0xf
1792 // W32: v_cmp_ge_i16 vcc_lo, v1.l, v2.l row_ror:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x6c,0x7c,0x01,0x2f,0x01,0xff]
1793 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
1795 v_cmp_ge_i16 vcc, v1.l, v2.l row_ror:15 row_mask:0xf bank_mask:0xf
1796 // W64: v_cmp_ge_i16 vcc, v1.l, v2.l row_ror:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x6c,0x7c,0x01,0x2f,0x01,0xff]
1797 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
1799 v_cmp_ge_i16 vcc_lo, v1.h, v2.h row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 fi:0
1800 // W32: v_cmp_ge_i16 vcc_lo, v1.h, v2.h row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 ; encoding: [0xfa,0x04,0x6d,0x7c,0x81,0x60,0x09,0x13]
1801 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
1803 v_cmp_ge_i16 vcc, v1.h, v2.h row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 fi:0
1804 // W64: v_cmp_ge_i16 vcc, v1.h, v2.h row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 ; encoding: [0xfa,0x04,0x6d,0x7c,0x81,0x60,0x09,0x13]
1805 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
1807 v_cmp_ge_i16 vcc_lo, v127.h, v127.h row_xmask:15 row_mask:0x3 bank_mask:0x0 bound_ctrl:0 fi:1
1808 // W32: v_cmp_ge_i16 vcc_lo, v127.h, v127.h row_xmask:15 row_mask:0x3 bank_mask:0x0 fi:1 ; encoding: [0xfa,0xfe,0x6d,0x7c,0xff,0x6f,0x05,0x30]
1809 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
1811 v_cmp_ge_i16 vcc, v127.h, v127.h row_xmask:15 row_mask:0x3 bank_mask:0x0 bound_ctrl:0 fi:1
1812 // W64: v_cmp_ge_i16 vcc, v127.h, v127.h row_xmask:15 row_mask:0x3 bank_mask:0x0 fi:1 ; encoding: [0xfa,0xfe,0x6d,0x7c,0xff,0x6f,0x05,0x30]
1813 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
1815 v_cmp_ge_i32 vcc_lo, v1, v2 quad_perm:[3,2,1,0]
1816 // W32: v_cmp_ge_i32 vcc_lo, v1, v2 quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x8c,0x7c,0x01,0x1b,0x00,0xff]
1817 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
1819 v_cmp_ge_i32 vcc_lo, v1, v2 quad_perm:[0,1,2,3]
1820 // W32: v_cmp_ge_i32 vcc_lo, v1, v2 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x8c,0x7c,0x01,0xe4,0x00,0xff]
1821 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
1823 v_cmp_ge_i32 vcc_lo, v1, v2 row_mirror
1824 // W32: v_cmp_ge_i32 vcc_lo, v1, v2 row_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x8c,0x7c,0x01,0x40,0x01,0xff]
1825 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
1827 v_cmp_ge_i32 vcc_lo, v1, v2 row_half_mirror
1828 // W32: v_cmp_ge_i32 vcc_lo, v1, v2 row_half_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x8c,0x7c,0x01,0x41,0x01,0xff]
1829 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
1831 v_cmp_ge_i32 vcc_lo, v1, v2 row_shl:1
1832 // W32: v_cmp_ge_i32 vcc_lo, v1, v2 row_shl:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x8c,0x7c,0x01,0x01,0x01,0xff]
1833 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
1835 v_cmp_ge_i32 vcc_lo, v1, v2 row_shl:15
1836 // W32: v_cmp_ge_i32 vcc_lo, v1, v2 row_shl:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x8c,0x7c,0x01,0x0f,0x01,0xff]
1837 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
1839 v_cmp_ge_i32 vcc_lo, v1, v2 row_shr:1
1840 // W32: v_cmp_ge_i32 vcc_lo, v1, v2 row_shr:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x8c,0x7c,0x01,0x11,0x01,0xff]
1841 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
1843 v_cmp_ge_i32 vcc_lo, v1, v2 row_shr:15
1844 // W32: v_cmp_ge_i32 vcc_lo, v1, v2 row_shr:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x8c,0x7c,0x01,0x1f,0x01,0xff]
1845 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
1847 v_cmp_ge_i32 vcc_lo, v1, v2 row_ror:1
1848 // W32: v_cmp_ge_i32 vcc_lo, v1, v2 row_ror:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x8c,0x7c,0x01,0x21,0x01,0xff]
1849 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
1851 v_cmp_ge_i32 vcc_lo, v1, v2 row_ror:15
1852 // W32: v_cmp_ge_i32 vcc_lo, v1, v2 row_ror:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x8c,0x7c,0x01,0x2f,0x01,0xff]
1853 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
1855 v_cmp_ge_i32 vcc_lo, v1, v2 row_share:0 row_mask:0xf bank_mask:0xf
1856 // W32: v_cmp_ge_i32 vcc_lo, v1, v2 row_share:0 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x8c,0x7c,0x01,0x50,0x01,0xff]
1857 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
1859 v_cmp_ge_i32 vcc_lo, v1, v2 row_share:15 row_mask:0x0 bank_mask:0x1
1860 // W32: v_cmp_ge_i32 vcc_lo, v1, v2 row_share:15 row_mask:0x0 bank_mask:0x1 ; encoding: [0xfa,0x04,0x8c,0x7c,0x01,0x5f,0x01,0x01]
1861 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
1863 v_cmp_ge_i32 vcc_lo, v1, v2 row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 fi:0
1864 // W32: v_cmp_ge_i32 vcc_lo, v1, v2 row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 ; encoding: [0xfa,0x04,0x8c,0x7c,0x01,0x60,0x09,0x13]
1865 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
1867 v_cmp_ge_i32 vcc_lo, v255, v255 row_xmask:15 row_mask:0x3 bank_mask:0x0 bound_ctrl:0 fi:1
1868 // W32: v_cmp_ge_i32 vcc_lo, v255, v255 row_xmask:15 row_mask:0x3 bank_mask:0x0 fi:1 ; encoding: [0xfa,0xfe,0x8d,0x7c,0xff,0x6f,0x05,0x30]
1869 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
1871 v_cmp_ge_i32 vcc, v1, v2 quad_perm:[3,2,1,0]
1872 // W64: v_cmp_ge_i32 vcc, v1, v2 quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x8c,0x7c,0x01,0x1b,0x00,0xff]
1873 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
1875 v_cmp_ge_i32 vcc, v1, v2 quad_perm:[0,1,2,3]
1876 // W64: v_cmp_ge_i32 vcc, v1, v2 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x8c,0x7c,0x01,0xe4,0x00,0xff]
1877 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
1879 v_cmp_ge_i32 vcc, v1, v2 row_mirror
1880 // W64: v_cmp_ge_i32 vcc, v1, v2 row_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x8c,0x7c,0x01,0x40,0x01,0xff]
1881 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
1883 v_cmp_ge_i32 vcc, v1, v2 row_half_mirror
1884 // W64: v_cmp_ge_i32 vcc, v1, v2 row_half_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x8c,0x7c,0x01,0x41,0x01,0xff]
1885 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
1887 v_cmp_ge_i32 vcc, v1, v2 row_shl:1
1888 // W64: v_cmp_ge_i32 vcc, v1, v2 row_shl:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x8c,0x7c,0x01,0x01,0x01,0xff]
1889 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
1891 v_cmp_ge_i32 vcc, v1, v2 row_shl:15
1892 // W64: v_cmp_ge_i32 vcc, v1, v2 row_shl:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x8c,0x7c,0x01,0x0f,0x01,0xff]
1893 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
1895 v_cmp_ge_i32 vcc, v1, v2 row_shr:1
1896 // W64: v_cmp_ge_i32 vcc, v1, v2 row_shr:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x8c,0x7c,0x01,0x11,0x01,0xff]
1897 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
1899 v_cmp_ge_i32 vcc, v1, v2 row_shr:15
1900 // W64: v_cmp_ge_i32 vcc, v1, v2 row_shr:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x8c,0x7c,0x01,0x1f,0x01,0xff]
1901 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
1903 v_cmp_ge_i32 vcc, v1, v2 row_ror:1
1904 // W64: v_cmp_ge_i32 vcc, v1, v2 row_ror:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x8c,0x7c,0x01,0x21,0x01,0xff]
1905 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
1907 v_cmp_ge_i32 vcc, v1, v2 row_ror:15
1908 // W64: v_cmp_ge_i32 vcc, v1, v2 row_ror:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x8c,0x7c,0x01,0x2f,0x01,0xff]
1909 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
1911 v_cmp_ge_i32 vcc, v1, v2 row_share:0 row_mask:0xf bank_mask:0xf
1912 // W64: v_cmp_ge_i32 vcc, v1, v2 row_share:0 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x8c,0x7c,0x01,0x50,0x01,0xff]
1913 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
1915 v_cmp_ge_i32 vcc, v1, v2 row_share:15 row_mask:0x0 bank_mask:0x1
1916 // W64: v_cmp_ge_i32 vcc, v1, v2 row_share:15 row_mask:0x0 bank_mask:0x1 ; encoding: [0xfa,0x04,0x8c,0x7c,0x01,0x5f,0x01,0x01]
1917 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
1919 v_cmp_ge_i32 vcc, v1, v2 row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 fi:0
1920 // W64: v_cmp_ge_i32 vcc, v1, v2 row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 ; encoding: [0xfa,0x04,0x8c,0x7c,0x01,0x60,0x09,0x13]
1921 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
1923 v_cmp_ge_i32 vcc, v255, v255 row_xmask:15 row_mask:0x3 bank_mask:0x0 bound_ctrl:0 fi:1
1924 // W64: v_cmp_ge_i32 vcc, v255, v255 row_xmask:15 row_mask:0x3 bank_mask:0x0 fi:1 ; encoding: [0xfa,0xfe,0x8d,0x7c,0xff,0x6f,0x05,0x30]
1925 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
1927 v_cmp_ge_u16 vcc_lo, v1.l, v2.l quad_perm:[3,2,1,0]
1928 // W32: v_cmp_ge_u16 vcc_lo, v1.l, v2.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x7c,0x7c,0x01,0x1b,0x00,0xff]
1929 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
1931 v_cmp_ge_u16 vcc_lo, v1.l, v2.l quad_perm:[0,1,2,3]
1932 // W32: v_cmp_ge_u16 vcc_lo, v1.l, v2.l quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x7c,0x7c,0x01,0xe4,0x00,0xff]
1933 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
1935 v_cmp_ge_u16 vcc_lo, v1.l, v2.l row_mirror
1936 // W32: v_cmp_ge_u16 vcc_lo, v1.l, v2.l row_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x7c,0x7c,0x01,0x40,0x01,0xff]
1937 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
1939 v_cmp_ge_u16 vcc_lo, v1.l, v2.l row_half_mirror
1940 // W32: v_cmp_ge_u16 vcc_lo, v1.l, v2.l row_half_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x7c,0x7c,0x01,0x41,0x01,0xff]
1941 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
1943 v_cmp_ge_u16 vcc_lo, v1.l, v2.l row_shl:1
1944 // W32: v_cmp_ge_u16 vcc_lo, v1.l, v2.l row_shl:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x7c,0x7c,0x01,0x01,0x01,0xff]
1945 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
1947 v_cmp_ge_u16 vcc_lo, v1.l, v2.l row_shl:15
1948 // W32: v_cmp_ge_u16 vcc_lo, v1.l, v2.l row_shl:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x7c,0x7c,0x01,0x0f,0x01,0xff]
1949 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
1951 v_cmp_ge_u16 vcc_lo, v1.l, v2.l row_shr:1
1952 // W32: v_cmp_ge_u16 vcc_lo, v1.l, v2.l row_shr:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x7c,0x7c,0x01,0x11,0x01,0xff]
1953 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
1955 v_cmp_ge_u16 vcc_lo, v1.l, v2.l row_shr:15
1956 // W32: v_cmp_ge_u16 vcc_lo, v1.l, v2.l row_shr:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x7c,0x7c,0x01,0x1f,0x01,0xff]
1957 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
1959 v_cmp_ge_u16 vcc_lo, v1.l, v2.l row_ror:1
1960 // W32: v_cmp_ge_u16 vcc_lo, v1.l, v2.l row_ror:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x7c,0x7c,0x01,0x21,0x01,0xff]
1961 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
1963 v_cmp_ge_u16 vcc_lo, v1.l, v2.l row_ror:15
1964 // W32: v_cmp_ge_u16 vcc_lo, v1.l, v2.l row_ror:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x7c,0x7c,0x01,0x2f,0x01,0xff]
1965 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
1967 v_cmp_ge_u16 vcc_lo, v1.l, v2.l row_share:0 row_mask:0xf bank_mask:0xf
1968 // W32: v_cmp_ge_u16 vcc_lo, v1.l, v2.l row_share:0 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x7c,0x7c,0x01,0x50,0x01,0xff]
1969 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
1971 v_cmp_ge_u16 vcc_lo, v1.l, v2.l row_share:15 row_mask:0x0 bank_mask:0x1
1972 // W32: v_cmp_ge_u16 vcc_lo, v1.l, v2.l row_share:15 row_mask:0x0 bank_mask:0x1 ; encoding: [0xfa,0x04,0x7c,0x7c,0x01,0x5f,0x01,0x01]
1973 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
1975 v_cmp_ge_u16 vcc_lo, v1.l, v2.l row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1
1976 // W32: v_cmp_ge_u16 vcc_lo, v1.l, v2.l row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 ; encoding: [0xfa,0x04,0x7c,0x7c,0x01,0x60,0x09,0x13]
1977 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
1979 v_cmp_ge_u16 vcc_lo, v127.l, v127.l row_xmask:15 row_mask:0x3 bank_mask:0x0 fi:1
1980 // W32: v_cmp_ge_u16 vcc_lo, v127.l, v127.l row_xmask:15 row_mask:0x3 bank_mask:0x0 fi:1 ; encoding: [0xfa,0xfe,0x7c,0x7c,0x7f,0x6f,0x05,0x30]
1981 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
1983 v_cmp_ge_u16 vcc, v1.l, v2.l quad_perm:[3,2,1,0]
1984 // W64: v_cmp_ge_u16 vcc, v1.l, v2.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x7c,0x7c,0x01,0x1b,0x00,0xff]
1985 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
1987 v_cmp_ge_u16 vcc, v1.l, v2.l quad_perm:[0,1,2,3]
1988 // W64: v_cmp_ge_u16 vcc, v1.l, v2.l quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x7c,0x7c,0x01,0xe4,0x00,0xff]
1989 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
1991 v_cmp_ge_u16 vcc, v1.l, v2.l row_mirror
1992 // W64: v_cmp_ge_u16 vcc, v1.l, v2.l row_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x7c,0x7c,0x01,0x40,0x01,0xff]
1993 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
1995 v_cmp_ge_u16 vcc, v1.l, v2.l row_half_mirror
1996 // W64: v_cmp_ge_u16 vcc, v1.l, v2.l row_half_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x7c,0x7c,0x01,0x41,0x01,0xff]
1997 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
1999 v_cmp_ge_u16 vcc, v1.l, v2.l row_shl:1
2000 // W64: v_cmp_ge_u16 vcc, v1.l, v2.l row_shl:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x7c,0x7c,0x01,0x01,0x01,0xff]
2001 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
2003 v_cmp_ge_u16 vcc, v1.l, v2.l row_shl:15
2004 // W64: v_cmp_ge_u16 vcc, v1.l, v2.l row_shl:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x7c,0x7c,0x01,0x0f,0x01,0xff]
2005 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
2007 v_cmp_ge_u16 vcc, v1.l, v2.l row_shr:1
2008 // W64: v_cmp_ge_u16 vcc, v1.l, v2.l row_shr:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x7c,0x7c,0x01,0x11,0x01,0xff]
2009 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
2011 v_cmp_ge_u16 vcc, v1.l, v2.l row_shr:15
2012 // W64: v_cmp_ge_u16 vcc, v1.l, v2.l row_shr:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x7c,0x7c,0x01,0x1f,0x01,0xff]
2013 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
2015 v_cmp_ge_u16 vcc, v1.l, v2.l row_ror:1
2016 // W64: v_cmp_ge_u16 vcc, v1.l, v2.l row_ror:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x7c,0x7c,0x01,0x21,0x01,0xff]
2017 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
2019 v_cmp_ge_u16 vcc, v1.l, v2.l row_ror:15
2020 // W64: v_cmp_ge_u16 vcc, v1.l, v2.l row_ror:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x7c,0x7c,0x01,0x2f,0x01,0xff]
2021 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
2023 v_cmp_ge_u16 vcc, v1.l, v2.l row_share:0 row_mask:0xf bank_mask:0xf
2024 // W64: v_cmp_ge_u16 vcc, v1.l, v2.l row_share:0 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x7c,0x7c,0x01,0x50,0x01,0xff]
2025 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
2027 v_cmp_ge_u16 vcc, v1.l, v2.l row_share:15 row_mask:0x0 bank_mask:0x1
2028 // W64: v_cmp_ge_u16 vcc, v1.l, v2.l row_share:15 row_mask:0x0 bank_mask:0x1 ; encoding: [0xfa,0x04,0x7c,0x7c,0x01,0x5f,0x01,0x01]
2029 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
2031 v_cmp_ge_u16 vcc, v1.l, v2.l row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1
2032 // W64: v_cmp_ge_u16 vcc, v1.l, v2.l row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 ; encoding: [0xfa,0x04,0x7c,0x7c,0x01,0x60,0x09,0x13]
2033 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
2035 v_cmp_ge_u16 vcc, v127.l, v127.l row_xmask:15 row_mask:0x3 bank_mask:0x0 fi:1
2036 // W64: v_cmp_ge_u16 vcc, v127.l, v127.l row_xmask:15 row_mask:0x3 bank_mask:0x0 fi:1 ; encoding: [0xfa,0xfe,0x7c,0x7c,0x7f,0x6f,0x05,0x30]
2037 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
2039 v_cmp_ge_u16 vcc_lo, v1.l, v2.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf
2040 // W32: v_cmp_ge_u16 vcc_lo, v1.l, v2.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x7c,0x7c,0x01,0x1b,0x00,0xff]
2041 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
2043 v_cmp_ge_u16 vcc, v1.l, v2.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf
2044 // W64: v_cmp_ge_u16 vcc, v1.l, v2.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x7c,0x7c,0x01,0x1b,0x00,0xff]
2045 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
2047 v_cmp_ge_u16 vcc_lo, v1.l, v2.l quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf
2048 // W32: v_cmp_ge_u16 vcc_lo, v1.l, v2.l quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x7c,0x7c,0x01,0xe4,0x00,0xff]
2049 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
2051 v_cmp_ge_u16 vcc, v1.l, v2.l quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf
2052 // W64: v_cmp_ge_u16 vcc, v1.l, v2.l quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x7c,0x7c,0x01,0xe4,0x00,0xff]
2053 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
2055 v_cmp_ge_u16 vcc_lo, v1.l, v2.l row_mirror row_mask:0xf bank_mask:0xf
2056 // W32: v_cmp_ge_u16 vcc_lo, v1.l, v2.l row_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x7c,0x7c,0x01,0x40,0x01,0xff]
2057 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
2059 v_cmp_ge_u16 vcc, v1.l, v2.l row_mirror row_mask:0xf bank_mask:0xf
2060 // W64: v_cmp_ge_u16 vcc, v1.l, v2.l row_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x7c,0x7c,0x01,0x40,0x01,0xff]
2061 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
2063 v_cmp_ge_u16 vcc_lo, v1.l, v2.l row_half_mirror row_mask:0xf bank_mask:0xf
2064 // W32: v_cmp_ge_u16 vcc_lo, v1.l, v2.l row_half_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x7c,0x7c,0x01,0x41,0x01,0xff]
2065 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
2067 v_cmp_ge_u16 vcc, v1.l, v2.l row_half_mirror row_mask:0xf bank_mask:0xf
2068 // W64: v_cmp_ge_u16 vcc, v1.l, v2.l row_half_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x7c,0x7c,0x01,0x41,0x01,0xff]
2069 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
2071 v_cmp_ge_u16 vcc_lo, v1.l, v2.l row_shl:1 row_mask:0xf bank_mask:0xf
2072 // W32: v_cmp_ge_u16 vcc_lo, v1.l, v2.l row_shl:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x7c,0x7c,0x01,0x01,0x01,0xff]
2073 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
2075 v_cmp_ge_u16 vcc, v1.l, v2.l row_shl:1 row_mask:0xf bank_mask:0xf
2076 // W64: v_cmp_ge_u16 vcc, v1.l, v2.l row_shl:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x7c,0x7c,0x01,0x01,0x01,0xff]
2077 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
2079 v_cmp_ge_u16 vcc_lo, v1.l, v2.l row_shl:15 row_mask:0xf bank_mask:0xf
2080 // W32: v_cmp_ge_u16 vcc_lo, v1.l, v2.l row_shl:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x7c,0x7c,0x01,0x0f,0x01,0xff]
2081 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
2083 v_cmp_ge_u16 vcc, v1.l, v2.l row_shl:15 row_mask:0xf bank_mask:0xf
2084 // W64: v_cmp_ge_u16 vcc, v1.l, v2.l row_shl:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x7c,0x7c,0x01,0x0f,0x01,0xff]
2085 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
2087 v_cmp_ge_u16 vcc_lo, v1.l, v2.l row_shr:1 row_mask:0xf bank_mask:0xf
2088 // W32: v_cmp_ge_u16 vcc_lo, v1.l, v2.l row_shr:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x7c,0x7c,0x01,0x11,0x01,0xff]
2089 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
2091 v_cmp_ge_u16 vcc, v1.l, v2.l row_shr:1 row_mask:0xf bank_mask:0xf
2092 // W64: v_cmp_ge_u16 vcc, v1.l, v2.l row_shr:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x7c,0x7c,0x01,0x11,0x01,0xff]
2093 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
2095 v_cmp_ge_u16 vcc_lo, v1.l, v2.l row_shr:15 row_mask:0xf bank_mask:0xf
2096 // W32: v_cmp_ge_u16 vcc_lo, v1.l, v2.l row_shr:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x7c,0x7c,0x01,0x1f,0x01,0xff]
2097 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
2099 v_cmp_ge_u16 vcc, v1.l, v2.l row_shr:15 row_mask:0xf bank_mask:0xf
2100 // W64: v_cmp_ge_u16 vcc, v1.l, v2.l row_shr:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x7c,0x7c,0x01,0x1f,0x01,0xff]
2101 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
2103 v_cmp_ge_u16 vcc_lo, v1.l, v2.l row_ror:1 row_mask:0xf bank_mask:0xf
2104 // W32: v_cmp_ge_u16 vcc_lo, v1.l, v2.l row_ror:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x7c,0x7c,0x01,0x21,0x01,0xff]
2105 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
2107 v_cmp_ge_u16 vcc, v1.l, v2.l row_ror:1 row_mask:0xf bank_mask:0xf
2108 // W64: v_cmp_ge_u16 vcc, v1.l, v2.l row_ror:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x7c,0x7c,0x01,0x21,0x01,0xff]
2109 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
2111 v_cmp_ge_u16 vcc_lo, v1.l, v2.l row_ror:15 row_mask:0xf bank_mask:0xf
2112 // W32: v_cmp_ge_u16 vcc_lo, v1.l, v2.l row_ror:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x7c,0x7c,0x01,0x2f,0x01,0xff]
2113 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
2115 v_cmp_ge_u16 vcc, v1.l, v2.l row_ror:15 row_mask:0xf bank_mask:0xf
2116 // W64: v_cmp_ge_u16 vcc, v1.l, v2.l row_ror:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x7c,0x7c,0x01,0x2f,0x01,0xff]
2117 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
2119 v_cmp_ge_u16 vcc_lo, v1.h, v2.h row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 fi:0
2120 // W32: v_cmp_ge_u16 vcc_lo, v1.h, v2.h row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 ; encoding: [0xfa,0x04,0x7d,0x7c,0x81,0x60,0x09,0x13]
2121 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
2123 v_cmp_ge_u16 vcc, v1.h, v2.h row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 fi:0
2124 // W64: v_cmp_ge_u16 vcc, v1.h, v2.h row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 ; encoding: [0xfa,0x04,0x7d,0x7c,0x81,0x60,0x09,0x13]
2125 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
2127 v_cmp_ge_u16 vcc_lo, v127.h, v127.h row_xmask:15 row_mask:0x3 bank_mask:0x0 bound_ctrl:0 fi:1
2128 // W32: v_cmp_ge_u16 vcc_lo, v127.h, v127.h row_xmask:15 row_mask:0x3 bank_mask:0x0 fi:1 ; encoding: [0xfa,0xfe,0x7d,0x7c,0xff,0x6f,0x05,0x30]
2129 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
2131 v_cmp_ge_u16 vcc, v127.h, v127.h row_xmask:15 row_mask:0x3 bank_mask:0x0 bound_ctrl:0 fi:1
2132 // W64: v_cmp_ge_u16 vcc, v127.h, v127.h row_xmask:15 row_mask:0x3 bank_mask:0x0 fi:1 ; encoding: [0xfa,0xfe,0x7d,0x7c,0xff,0x6f,0x05,0x30]
2133 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
2135 v_cmp_ge_u32 vcc_lo, v1, v2 quad_perm:[3,2,1,0]
2136 // W32: v_cmp_ge_u32 vcc_lo, v1, v2 quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x9c,0x7c,0x01,0x1b,0x00,0xff]
2137 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
2139 v_cmp_ge_u32 vcc_lo, v1, v2 quad_perm:[0,1,2,3]
2140 // W32: v_cmp_ge_u32 vcc_lo, v1, v2 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x9c,0x7c,0x01,0xe4,0x00,0xff]
2141 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
2143 v_cmp_ge_u32 vcc_lo, v1, v2 row_mirror
2144 // W32: v_cmp_ge_u32 vcc_lo, v1, v2 row_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x9c,0x7c,0x01,0x40,0x01,0xff]
2145 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
2147 v_cmp_ge_u32 vcc_lo, v1, v2 row_half_mirror
2148 // W32: v_cmp_ge_u32 vcc_lo, v1, v2 row_half_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x9c,0x7c,0x01,0x41,0x01,0xff]
2149 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
2151 v_cmp_ge_u32 vcc_lo, v1, v2 row_shl:1
2152 // W32: v_cmp_ge_u32 vcc_lo, v1, v2 row_shl:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x9c,0x7c,0x01,0x01,0x01,0xff]
2153 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
2155 v_cmp_ge_u32 vcc_lo, v1, v2 row_shl:15
2156 // W32: v_cmp_ge_u32 vcc_lo, v1, v2 row_shl:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x9c,0x7c,0x01,0x0f,0x01,0xff]
2157 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
2159 v_cmp_ge_u32 vcc_lo, v1, v2 row_shr:1
2160 // W32: v_cmp_ge_u32 vcc_lo, v1, v2 row_shr:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x9c,0x7c,0x01,0x11,0x01,0xff]
2161 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
2163 v_cmp_ge_u32 vcc_lo, v1, v2 row_shr:15
2164 // W32: v_cmp_ge_u32 vcc_lo, v1, v2 row_shr:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x9c,0x7c,0x01,0x1f,0x01,0xff]
2165 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
2167 v_cmp_ge_u32 vcc_lo, v1, v2 row_ror:1
2168 // W32: v_cmp_ge_u32 vcc_lo, v1, v2 row_ror:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x9c,0x7c,0x01,0x21,0x01,0xff]
2169 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
2171 v_cmp_ge_u32 vcc_lo, v1, v2 row_ror:15
2172 // W32: v_cmp_ge_u32 vcc_lo, v1, v2 row_ror:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x9c,0x7c,0x01,0x2f,0x01,0xff]
2173 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
2175 v_cmp_ge_u32 vcc_lo, v1, v2 row_share:0 row_mask:0xf bank_mask:0xf
2176 // W32: v_cmp_ge_u32 vcc_lo, v1, v2 row_share:0 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x9c,0x7c,0x01,0x50,0x01,0xff]
2177 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
2179 v_cmp_ge_u32 vcc_lo, v1, v2 row_share:15 row_mask:0x0 bank_mask:0x1
2180 // W32: v_cmp_ge_u32 vcc_lo, v1, v2 row_share:15 row_mask:0x0 bank_mask:0x1 ; encoding: [0xfa,0x04,0x9c,0x7c,0x01,0x5f,0x01,0x01]
2181 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
2183 v_cmp_ge_u32 vcc_lo, v1, v2 row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 fi:0
2184 // W32: v_cmp_ge_u32 vcc_lo, v1, v2 row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 ; encoding: [0xfa,0x04,0x9c,0x7c,0x01,0x60,0x09,0x13]
2185 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
2187 v_cmp_ge_u32 vcc_lo, v255, v255 row_xmask:15 row_mask:0x3 bank_mask:0x0 bound_ctrl:0 fi:1
2188 // W32: v_cmp_ge_u32 vcc_lo, v255, v255 row_xmask:15 row_mask:0x3 bank_mask:0x0 fi:1 ; encoding: [0xfa,0xfe,0x9d,0x7c,0xff,0x6f,0x05,0x30]
2189 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
2191 v_cmp_ge_u32 vcc, v1, v2 quad_perm:[3,2,1,0]
2192 // W64: v_cmp_ge_u32 vcc, v1, v2 quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x9c,0x7c,0x01,0x1b,0x00,0xff]
2193 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
2195 v_cmp_ge_u32 vcc, v1, v2 quad_perm:[0,1,2,3]
2196 // W64: v_cmp_ge_u32 vcc, v1, v2 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x9c,0x7c,0x01,0xe4,0x00,0xff]
2197 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
2199 v_cmp_ge_u32 vcc, v1, v2 row_mirror
2200 // W64: v_cmp_ge_u32 vcc, v1, v2 row_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x9c,0x7c,0x01,0x40,0x01,0xff]
2201 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
2203 v_cmp_ge_u32 vcc, v1, v2 row_half_mirror
2204 // W64: v_cmp_ge_u32 vcc, v1, v2 row_half_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x9c,0x7c,0x01,0x41,0x01,0xff]
2205 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
2207 v_cmp_ge_u32 vcc, v1, v2 row_shl:1
2208 // W64: v_cmp_ge_u32 vcc, v1, v2 row_shl:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x9c,0x7c,0x01,0x01,0x01,0xff]
2209 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
2211 v_cmp_ge_u32 vcc, v1, v2 row_shl:15
2212 // W64: v_cmp_ge_u32 vcc, v1, v2 row_shl:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x9c,0x7c,0x01,0x0f,0x01,0xff]
2213 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
2215 v_cmp_ge_u32 vcc, v1, v2 row_shr:1
2216 // W64: v_cmp_ge_u32 vcc, v1, v2 row_shr:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x9c,0x7c,0x01,0x11,0x01,0xff]
2217 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
2219 v_cmp_ge_u32 vcc, v1, v2 row_shr:15
2220 // W64: v_cmp_ge_u32 vcc, v1, v2 row_shr:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x9c,0x7c,0x01,0x1f,0x01,0xff]
2221 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
2223 v_cmp_ge_u32 vcc, v1, v2 row_ror:1
2224 // W64: v_cmp_ge_u32 vcc, v1, v2 row_ror:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x9c,0x7c,0x01,0x21,0x01,0xff]
2225 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
2227 v_cmp_ge_u32 vcc, v1, v2 row_ror:15
2228 // W64: v_cmp_ge_u32 vcc, v1, v2 row_ror:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x9c,0x7c,0x01,0x2f,0x01,0xff]
2229 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
2231 v_cmp_ge_u32 vcc, v1, v2 row_share:0 row_mask:0xf bank_mask:0xf
2232 // W64: v_cmp_ge_u32 vcc, v1, v2 row_share:0 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x9c,0x7c,0x01,0x50,0x01,0xff]
2233 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
2235 v_cmp_ge_u32 vcc, v1, v2 row_share:15 row_mask:0x0 bank_mask:0x1
2236 // W64: v_cmp_ge_u32 vcc, v1, v2 row_share:15 row_mask:0x0 bank_mask:0x1 ; encoding: [0xfa,0x04,0x9c,0x7c,0x01,0x5f,0x01,0x01]
2237 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
2239 v_cmp_ge_u32 vcc, v1, v2 row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 fi:0
2240 // W64: v_cmp_ge_u32 vcc, v1, v2 row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 ; encoding: [0xfa,0x04,0x9c,0x7c,0x01,0x60,0x09,0x13]
2241 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
2243 v_cmp_ge_u32 vcc, v255, v255 row_xmask:15 row_mask:0x3 bank_mask:0x0 bound_ctrl:0 fi:1
2244 // W64: v_cmp_ge_u32 vcc, v255, v255 row_xmask:15 row_mask:0x3 bank_mask:0x0 fi:1 ; encoding: [0xfa,0xfe,0x9d,0x7c,0xff,0x6f,0x05,0x30]
2245 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
2247 v_cmp_gt_f16 vcc_lo, v1.l, v2.l quad_perm:[3,2,1,0]
2248 // W32: v_cmp_gt_f16 vcc_lo, v1.l, v2.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x08,0x7c,0x01,0x1b,0x00,0xff]
2249 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
2251 v_cmp_gt_f16 vcc_lo, v1.l, v2.l quad_perm:[0,1,2,3]
2252 // W32: v_cmp_gt_f16 vcc_lo, v1.l, v2.l quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x08,0x7c,0x01,0xe4,0x00,0xff]
2253 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
2255 v_cmp_gt_f16 vcc_lo, v1.l, v2.l row_mirror
2256 // W32: v_cmp_gt_f16 vcc_lo, v1.l, v2.l row_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x08,0x7c,0x01,0x40,0x01,0xff]
2257 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
2259 v_cmp_gt_f16 vcc_lo, v1.l, v2.l row_half_mirror
2260 // W32: v_cmp_gt_f16 vcc_lo, v1.l, v2.l row_half_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x08,0x7c,0x01,0x41,0x01,0xff]
2261 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
2263 v_cmp_gt_f16 vcc_lo, v1.l, v2.l row_shl:1
2264 // W32: v_cmp_gt_f16 vcc_lo, v1.l, v2.l row_shl:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x08,0x7c,0x01,0x01,0x01,0xff]
2265 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
2267 v_cmp_gt_f16 vcc_lo, v1.l, v2.l row_shl:15
2268 // W32: v_cmp_gt_f16 vcc_lo, v1.l, v2.l row_shl:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x08,0x7c,0x01,0x0f,0x01,0xff]
2269 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
2271 v_cmp_gt_f16 vcc_lo, v1.l, v2.l row_shr:1
2272 // W32: v_cmp_gt_f16 vcc_lo, v1.l, v2.l row_shr:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x08,0x7c,0x01,0x11,0x01,0xff]
2273 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
2275 v_cmp_gt_f16 vcc_lo, v1.l, v2.l row_shr:15
2276 // W32: v_cmp_gt_f16 vcc_lo, v1.l, v2.l row_shr:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x08,0x7c,0x01,0x1f,0x01,0xff]
2277 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
2279 v_cmp_gt_f16 vcc_lo, v1.l, v2.l row_ror:1
2280 // W32: v_cmp_gt_f16 vcc_lo, v1.l, v2.l row_ror:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x08,0x7c,0x01,0x21,0x01,0xff]
2281 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
2283 v_cmp_gt_f16 vcc_lo, v1.l, v2.l row_ror:15
2284 // W32: v_cmp_gt_f16 vcc_lo, v1.l, v2.l row_ror:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x08,0x7c,0x01,0x2f,0x01,0xff]
2285 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
2287 v_cmp_gt_f16 vcc_lo, v1.l, v2.l row_share:0 row_mask:0xf bank_mask:0xf
2288 // W32: v_cmp_gt_f16 vcc_lo, v1.l, v2.l row_share:0 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x08,0x7c,0x01,0x50,0x01,0xff]
2289 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
2291 v_cmp_gt_f16 vcc_lo, v1.l, v2.l row_share:15 row_mask:0x0 bank_mask:0x1
2292 // W32: v_cmp_gt_f16 vcc_lo, v1.l, v2.l row_share:15 row_mask:0x0 bank_mask:0x1 ; encoding: [0xfa,0x04,0x08,0x7c,0x01,0x5f,0x01,0x01]
2293 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
2295 v_cmp_gt_f16 vcc_lo, v1.l, v2.l row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1
2296 // W32: v_cmp_gt_f16 vcc_lo, v1.l, v2.l row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 ; encoding: [0xfa,0x04,0x08,0x7c,0x01,0x60,0x09,0x13]
2297 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
2299 v_cmp_gt_f16 vcc_lo, -|v127.l|, -|v127.l| row_xmask:15 row_mask:0x3 bank_mask:0x0 fi:1
2300 // W32: v_cmp_gt_f16 vcc_lo, -|v127.l|, -|v127.l| row_xmask:15 row_mask:0x3 bank_mask:0x0 fi:1 ; encoding: [0xfa,0xfe,0x08,0x7c,0x7f,0x6f,0xf5,0x30]
2301 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
2303 v_cmp_gt_f16 vcc, v1.l, v2.l quad_perm:[3,2,1,0]
2304 // W64: v_cmp_gt_f16 vcc, v1.l, v2.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x08,0x7c,0x01,0x1b,0x00,0xff]
2305 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
2307 v_cmp_gt_f16 vcc, v1.l, v2.l quad_perm:[0,1,2,3]
2308 // W64: v_cmp_gt_f16 vcc, v1.l, v2.l quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x08,0x7c,0x01,0xe4,0x00,0xff]
2309 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
2311 v_cmp_gt_f16 vcc, v1.l, v2.l row_mirror
2312 // W64: v_cmp_gt_f16 vcc, v1.l, v2.l row_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x08,0x7c,0x01,0x40,0x01,0xff]
2313 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
2315 v_cmp_gt_f16 vcc, v1.l, v2.l row_half_mirror
2316 // W64: v_cmp_gt_f16 vcc, v1.l, v2.l row_half_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x08,0x7c,0x01,0x41,0x01,0xff]
2317 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
2319 v_cmp_gt_f16 vcc, v1.l, v2.l row_shl:1
2320 // W64: v_cmp_gt_f16 vcc, v1.l, v2.l row_shl:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x08,0x7c,0x01,0x01,0x01,0xff]
2321 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
2323 v_cmp_gt_f16 vcc, v1.l, v2.l row_shl:15
2324 // W64: v_cmp_gt_f16 vcc, v1.l, v2.l row_shl:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x08,0x7c,0x01,0x0f,0x01,0xff]
2325 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
2327 v_cmp_gt_f16 vcc, v1.l, v2.l row_shr:1
2328 // W64: v_cmp_gt_f16 vcc, v1.l, v2.l row_shr:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x08,0x7c,0x01,0x11,0x01,0xff]
2329 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
2331 v_cmp_gt_f16 vcc, v1.l, v2.l row_shr:15
2332 // W64: v_cmp_gt_f16 vcc, v1.l, v2.l row_shr:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x08,0x7c,0x01,0x1f,0x01,0xff]
2333 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
2335 v_cmp_gt_f16 vcc, v1.l, v2.l row_ror:1
2336 // W64: v_cmp_gt_f16 vcc, v1.l, v2.l row_ror:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x08,0x7c,0x01,0x21,0x01,0xff]
2337 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
2339 v_cmp_gt_f16 vcc, v1.l, v2.l row_ror:15
2340 // W64: v_cmp_gt_f16 vcc, v1.l, v2.l row_ror:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x08,0x7c,0x01,0x2f,0x01,0xff]
2341 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
2343 v_cmp_gt_f16 vcc, v1.l, v2.l row_share:0 row_mask:0xf bank_mask:0xf
2344 // W64: v_cmp_gt_f16 vcc, v1.l, v2.l row_share:0 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x08,0x7c,0x01,0x50,0x01,0xff]
2345 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
2347 v_cmp_gt_f16 vcc, v1.l, v2.l row_share:15 row_mask:0x0 bank_mask:0x1
2348 // W64: v_cmp_gt_f16 vcc, v1.l, v2.l row_share:15 row_mask:0x0 bank_mask:0x1 ; encoding: [0xfa,0x04,0x08,0x7c,0x01,0x5f,0x01,0x01]
2349 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
2351 v_cmp_gt_f16 vcc, v1.l, v2.l row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1
2352 // W64: v_cmp_gt_f16 vcc, v1.l, v2.l row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 ; encoding: [0xfa,0x04,0x08,0x7c,0x01,0x60,0x09,0x13]
2353 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
2355 v_cmp_gt_f16 vcc, -|v127.l|, -|v127.l| row_xmask:15 row_mask:0x3 bank_mask:0x0 fi:1
2356 // W64: v_cmp_gt_f16 vcc, -|v127.l|, -|v127.l| row_xmask:15 row_mask:0x3 bank_mask:0x0 fi:1 ; encoding: [0xfa,0xfe,0x08,0x7c,0x7f,0x6f,0xf5,0x30]
2357 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
2359 v_cmp_gt_f16 vcc_lo, v1.l, v2.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf
2360 // W32: v_cmp_gt_f16 vcc_lo, v1.l, v2.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x08,0x7c,0x01,0x1b,0x00,0xff]
2361 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
2363 v_cmp_gt_f16 vcc, v1.l, v2.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf
2364 // W64: v_cmp_gt_f16 vcc, v1.l, v2.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x08,0x7c,0x01,0x1b,0x00,0xff]
2365 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
2367 v_cmp_gt_f16 vcc_lo, v1.l, v2.l quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf
2368 // W32: v_cmp_gt_f16 vcc_lo, v1.l, v2.l quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x08,0x7c,0x01,0xe4,0x00,0xff]
2369 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
2371 v_cmp_gt_f16 vcc, v1.l, v2.l quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf
2372 // W64: v_cmp_gt_f16 vcc, v1.l, v2.l quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x08,0x7c,0x01,0xe4,0x00,0xff]
2373 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
2375 v_cmp_gt_f16 vcc_lo, v1.l, v2.l row_mirror row_mask:0xf bank_mask:0xf
2376 // W32: v_cmp_gt_f16 vcc_lo, v1.l, v2.l row_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x08,0x7c,0x01,0x40,0x01,0xff]
2377 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
2379 v_cmp_gt_f16 vcc, v1.l, v2.l row_mirror row_mask:0xf bank_mask:0xf
2380 // W64: v_cmp_gt_f16 vcc, v1.l, v2.l row_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x08,0x7c,0x01,0x40,0x01,0xff]
2381 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
2383 v_cmp_gt_f16 vcc_lo, v1.l, v2.l row_half_mirror row_mask:0xf bank_mask:0xf
2384 // W32: v_cmp_gt_f16 vcc_lo, v1.l, v2.l row_half_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x08,0x7c,0x01,0x41,0x01,0xff]
2385 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
2387 v_cmp_gt_f16 vcc, v1.l, v2.l row_half_mirror row_mask:0xf bank_mask:0xf
2388 // W64: v_cmp_gt_f16 vcc, v1.l, v2.l row_half_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x08,0x7c,0x01,0x41,0x01,0xff]
2389 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
2391 v_cmp_gt_f16 vcc_lo, v1.l, v2.l row_shl:1 row_mask:0xf bank_mask:0xf
2392 // W32: v_cmp_gt_f16 vcc_lo, v1.l, v2.l row_shl:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x08,0x7c,0x01,0x01,0x01,0xff]
2393 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
2395 v_cmp_gt_f16 vcc, v1.l, v2.l row_shl:1 row_mask:0xf bank_mask:0xf
2396 // W64: v_cmp_gt_f16 vcc, v1.l, v2.l row_shl:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x08,0x7c,0x01,0x01,0x01,0xff]
2397 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
2399 v_cmp_gt_f16 vcc_lo, v1.l, v2.l row_shl:15 row_mask:0xf bank_mask:0xf
2400 // W32: v_cmp_gt_f16 vcc_lo, v1.l, v2.l row_shl:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x08,0x7c,0x01,0x0f,0x01,0xff]
2401 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
2403 v_cmp_gt_f16 vcc, v1.l, v2.l row_shl:15 row_mask:0xf bank_mask:0xf
2404 // W64: v_cmp_gt_f16 vcc, v1.l, v2.l row_shl:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x08,0x7c,0x01,0x0f,0x01,0xff]
2405 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
2407 v_cmp_gt_f16 vcc_lo, v1.l, v2.l row_shr:1 row_mask:0xf bank_mask:0xf
2408 // W32: v_cmp_gt_f16 vcc_lo, v1.l, v2.l row_shr:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x08,0x7c,0x01,0x11,0x01,0xff]
2409 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
2411 v_cmp_gt_f16 vcc, v1.l, v2.l row_shr:1 row_mask:0xf bank_mask:0xf
2412 // W64: v_cmp_gt_f16 vcc, v1.l, v2.l row_shr:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x08,0x7c,0x01,0x11,0x01,0xff]
2413 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
2415 v_cmp_gt_f16 vcc_lo, v1.l, v2.l row_shr:15 row_mask:0xf bank_mask:0xf
2416 // W32: v_cmp_gt_f16 vcc_lo, v1.l, v2.l row_shr:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x08,0x7c,0x01,0x1f,0x01,0xff]
2417 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
2419 v_cmp_gt_f16 vcc, v1.l, v2.l row_shr:15 row_mask:0xf bank_mask:0xf
2420 // W64: v_cmp_gt_f16 vcc, v1.l, v2.l row_shr:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x08,0x7c,0x01,0x1f,0x01,0xff]
2421 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
2423 v_cmp_gt_f16 vcc_lo, v1.l, v2.l row_ror:1 row_mask:0xf bank_mask:0xf
2424 // W32: v_cmp_gt_f16 vcc_lo, v1.l, v2.l row_ror:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x08,0x7c,0x01,0x21,0x01,0xff]
2425 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
2427 v_cmp_gt_f16 vcc, v1.l, v2.l row_ror:1 row_mask:0xf bank_mask:0xf
2428 // W64: v_cmp_gt_f16 vcc, v1.l, v2.l row_ror:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x08,0x7c,0x01,0x21,0x01,0xff]
2429 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
2431 v_cmp_gt_f16 vcc_lo, v1.l, v2.l row_ror:15 row_mask:0xf bank_mask:0xf
2432 // W32: v_cmp_gt_f16 vcc_lo, v1.l, v2.l row_ror:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x08,0x7c,0x01,0x2f,0x01,0xff]
2433 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
2435 v_cmp_gt_f16 vcc, v1.l, v2.l row_ror:15 row_mask:0xf bank_mask:0xf
2436 // W64: v_cmp_gt_f16 vcc, v1.l, v2.l row_ror:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x08,0x7c,0x01,0x2f,0x01,0xff]
2437 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
2439 v_cmp_gt_f16 vcc_lo, v1.h, v2.h row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 fi:0
2440 // W32: v_cmp_gt_f16 vcc_lo, v1.h, v2.h row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 ; encoding: [0xfa,0x04,0x09,0x7c,0x81,0x60,0x09,0x13]
2441 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
2443 v_cmp_gt_f16 vcc, v1.h, v2.h row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 fi:0
2444 // W64: v_cmp_gt_f16 vcc, v1.h, v2.h row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 ; encoding: [0xfa,0x04,0x09,0x7c,0x81,0x60,0x09,0x13]
2445 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
2447 v_cmp_gt_f16 vcc_lo, -|v127.h|, -|v127.h| row_xmask:15 row_mask:0x3 bank_mask:0x0 bound_ctrl:0 fi:1
2448 // W32: v_cmp_gt_f16 vcc_lo, -|v127.h|, -|v127.h| row_xmask:15 row_mask:0x3 bank_mask:0x0 fi:1 ; encoding: [0xfa,0xfe,0x09,0x7c,0xff,0x6f,0xf5,0x30]
2449 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
2451 v_cmp_gt_f16 vcc, -|v127.h|, -|v127.h| row_xmask:15 row_mask:0x3 bank_mask:0x0 bound_ctrl:0 fi:1
2452 // W64: v_cmp_gt_f16 vcc, -|v127.h|, -|v127.h| row_xmask:15 row_mask:0x3 bank_mask:0x0 fi:1 ; encoding: [0xfa,0xfe,0x09,0x7c,0xff,0x6f,0xf5,0x30]
2453 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
2455 v_cmp_gt_f32 vcc_lo, v1, v2 quad_perm:[3,2,1,0]
2456 // W32: v_cmp_gt_f32 vcc_lo, v1, v2 quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x28,0x7c,0x01,0x1b,0x00,0xff]
2457 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
2459 v_cmp_gt_f32 vcc_lo, v1, v2 quad_perm:[0,1,2,3]
2460 // W32: v_cmp_gt_f32 vcc_lo, v1, v2 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x28,0x7c,0x01,0xe4,0x00,0xff]
2461 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
2463 v_cmp_gt_f32 vcc_lo, v1, v2 row_mirror
2464 // W32: v_cmp_gt_f32 vcc_lo, v1, v2 row_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x28,0x7c,0x01,0x40,0x01,0xff]
2465 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
2467 v_cmp_gt_f32 vcc_lo, v1, v2 row_half_mirror
2468 // W32: v_cmp_gt_f32 vcc_lo, v1, v2 row_half_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x28,0x7c,0x01,0x41,0x01,0xff]
2469 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
2471 v_cmp_gt_f32 vcc_lo, v1, v2 row_shl:1
2472 // W32: v_cmp_gt_f32 vcc_lo, v1, v2 row_shl:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x28,0x7c,0x01,0x01,0x01,0xff]
2473 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
2475 v_cmp_gt_f32 vcc_lo, v1, v2 row_shl:15
2476 // W32: v_cmp_gt_f32 vcc_lo, v1, v2 row_shl:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x28,0x7c,0x01,0x0f,0x01,0xff]
2477 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
2479 v_cmp_gt_f32 vcc_lo, v1, v2 row_shr:1
2480 // W32: v_cmp_gt_f32 vcc_lo, v1, v2 row_shr:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x28,0x7c,0x01,0x11,0x01,0xff]
2481 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
2483 v_cmp_gt_f32 vcc_lo, v1, v2 row_shr:15
2484 // W32: v_cmp_gt_f32 vcc_lo, v1, v2 row_shr:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x28,0x7c,0x01,0x1f,0x01,0xff]
2485 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
2487 v_cmp_gt_f32 vcc_lo, v1, v2 row_ror:1
2488 // W32: v_cmp_gt_f32 vcc_lo, v1, v2 row_ror:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x28,0x7c,0x01,0x21,0x01,0xff]
2489 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
2491 v_cmp_gt_f32 vcc_lo, v1, v2 row_ror:15
2492 // W32: v_cmp_gt_f32 vcc_lo, v1, v2 row_ror:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x28,0x7c,0x01,0x2f,0x01,0xff]
2493 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
2495 v_cmp_gt_f32 vcc_lo, v1, v2 row_share:0 row_mask:0xf bank_mask:0xf
2496 // W32: v_cmp_gt_f32 vcc_lo, v1, v2 row_share:0 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x28,0x7c,0x01,0x50,0x01,0xff]
2497 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
2499 v_cmp_gt_f32 vcc_lo, v1, v2 row_share:15 row_mask:0x0 bank_mask:0x1
2500 // W32: v_cmp_gt_f32 vcc_lo, v1, v2 row_share:15 row_mask:0x0 bank_mask:0x1 ; encoding: [0xfa,0x04,0x28,0x7c,0x01,0x5f,0x01,0x01]
2501 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
2503 v_cmp_gt_f32 vcc_lo, v1, v2 row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 fi:0
2504 // W32: v_cmp_gt_f32 vcc_lo, v1, v2 row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 ; encoding: [0xfa,0x04,0x28,0x7c,0x01,0x60,0x09,0x13]
2505 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
2507 v_cmp_gt_f32 vcc_lo, -|v255|, -|v255| row_xmask:15 row_mask:0x3 bank_mask:0x0 bound_ctrl:0 fi:1
2508 // W32: v_cmp_gt_f32 vcc_lo, -|v255|, -|v255| row_xmask:15 row_mask:0x3 bank_mask:0x0 fi:1 ; encoding: [0xfa,0xfe,0x29,0x7c,0xff,0x6f,0xf5,0x30]
2509 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
2511 v_cmp_gt_f32 vcc, v1, v2 quad_perm:[3,2,1,0]
2512 // W64: v_cmp_gt_f32 vcc, v1, v2 quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x28,0x7c,0x01,0x1b,0x00,0xff]
2513 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
2515 v_cmp_gt_f32 vcc, v1, v2 quad_perm:[0,1,2,3]
2516 // W64: v_cmp_gt_f32 vcc, v1, v2 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x28,0x7c,0x01,0xe4,0x00,0xff]
2517 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
2519 v_cmp_gt_f32 vcc, v1, v2 row_mirror
2520 // W64: v_cmp_gt_f32 vcc, v1, v2 row_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x28,0x7c,0x01,0x40,0x01,0xff]
2521 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
2523 v_cmp_gt_f32 vcc, v1, v2 row_half_mirror
2524 // W64: v_cmp_gt_f32 vcc, v1, v2 row_half_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x28,0x7c,0x01,0x41,0x01,0xff]
2525 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
2527 v_cmp_gt_f32 vcc, v1, v2 row_shl:1
2528 // W64: v_cmp_gt_f32 vcc, v1, v2 row_shl:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x28,0x7c,0x01,0x01,0x01,0xff]
2529 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
2531 v_cmp_gt_f32 vcc, v1, v2 row_shl:15
2532 // W64: v_cmp_gt_f32 vcc, v1, v2 row_shl:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x28,0x7c,0x01,0x0f,0x01,0xff]
2533 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
2535 v_cmp_gt_f32 vcc, v1, v2 row_shr:1
2536 // W64: v_cmp_gt_f32 vcc, v1, v2 row_shr:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x28,0x7c,0x01,0x11,0x01,0xff]
2537 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
2539 v_cmp_gt_f32 vcc, v1, v2 row_shr:15
2540 // W64: v_cmp_gt_f32 vcc, v1, v2 row_shr:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x28,0x7c,0x01,0x1f,0x01,0xff]
2541 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
2543 v_cmp_gt_f32 vcc, v1, v2 row_ror:1
2544 // W64: v_cmp_gt_f32 vcc, v1, v2 row_ror:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x28,0x7c,0x01,0x21,0x01,0xff]
2545 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
2547 v_cmp_gt_f32 vcc, v1, v2 row_ror:15
2548 // W64: v_cmp_gt_f32 vcc, v1, v2 row_ror:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x28,0x7c,0x01,0x2f,0x01,0xff]
2549 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
2551 v_cmp_gt_f32 vcc, v1, v2 row_share:0 row_mask:0xf bank_mask:0xf
2552 // W64: v_cmp_gt_f32 vcc, v1, v2 row_share:0 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x28,0x7c,0x01,0x50,0x01,0xff]
2553 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
2555 v_cmp_gt_f32 vcc, v1, v2 row_share:15 row_mask:0x0 bank_mask:0x1
2556 // W64: v_cmp_gt_f32 vcc, v1, v2 row_share:15 row_mask:0x0 bank_mask:0x1 ; encoding: [0xfa,0x04,0x28,0x7c,0x01,0x5f,0x01,0x01]
2557 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
2559 v_cmp_gt_f32 vcc, v1, v2 row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 fi:0
2560 // W64: v_cmp_gt_f32 vcc, v1, v2 row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 ; encoding: [0xfa,0x04,0x28,0x7c,0x01,0x60,0x09,0x13]
2561 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
2563 v_cmp_gt_f32 vcc, -|v255|, -|v255| row_xmask:15 row_mask:0x3 bank_mask:0x0 bound_ctrl:0 fi:1
2564 // W64: v_cmp_gt_f32 vcc, -|v255|, -|v255| row_xmask:15 row_mask:0x3 bank_mask:0x0 fi:1 ; encoding: [0xfa,0xfe,0x29,0x7c,0xff,0x6f,0xf5,0x30]
2565 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
2567 v_cmp_gt_i16 vcc_lo, v1.l, v2.l quad_perm:[3,2,1,0]
2568 // W32: v_cmp_gt_i16 vcc_lo, v1.l, v2.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x68,0x7c,0x01,0x1b,0x00,0xff]
2569 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
2571 v_cmp_gt_i16 vcc_lo, v1.l, v2.l quad_perm:[0,1,2,3]
2572 // W32: v_cmp_gt_i16 vcc_lo, v1.l, v2.l quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x68,0x7c,0x01,0xe4,0x00,0xff]
2573 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
2575 v_cmp_gt_i16 vcc_lo, v1.l, v2.l row_mirror
2576 // W32: v_cmp_gt_i16 vcc_lo, v1.l, v2.l row_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x68,0x7c,0x01,0x40,0x01,0xff]
2577 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
2579 v_cmp_gt_i16 vcc_lo, v1.l, v2.l row_half_mirror
2580 // W32: v_cmp_gt_i16 vcc_lo, v1.l, v2.l row_half_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x68,0x7c,0x01,0x41,0x01,0xff]
2581 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
2583 v_cmp_gt_i16 vcc_lo, v1.l, v2.l row_shl:1
2584 // W32: v_cmp_gt_i16 vcc_lo, v1.l, v2.l row_shl:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x68,0x7c,0x01,0x01,0x01,0xff]
2585 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
2587 v_cmp_gt_i16 vcc_lo, v1.l, v2.l row_shl:15
2588 // W32: v_cmp_gt_i16 vcc_lo, v1.l, v2.l row_shl:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x68,0x7c,0x01,0x0f,0x01,0xff]
2589 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
2591 v_cmp_gt_i16 vcc_lo, v1.l, v2.l row_shr:1
2592 // W32: v_cmp_gt_i16 vcc_lo, v1.l, v2.l row_shr:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x68,0x7c,0x01,0x11,0x01,0xff]
2593 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
2595 v_cmp_gt_i16 vcc_lo, v1.l, v2.l row_shr:15
2596 // W32: v_cmp_gt_i16 vcc_lo, v1.l, v2.l row_shr:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x68,0x7c,0x01,0x1f,0x01,0xff]
2597 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
2599 v_cmp_gt_i16 vcc_lo, v1.l, v2.l row_ror:1
2600 // W32: v_cmp_gt_i16 vcc_lo, v1.l, v2.l row_ror:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x68,0x7c,0x01,0x21,0x01,0xff]
2601 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
2603 v_cmp_gt_i16 vcc_lo, v1.l, v2.l row_ror:15
2604 // W32: v_cmp_gt_i16 vcc_lo, v1.l, v2.l row_ror:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x68,0x7c,0x01,0x2f,0x01,0xff]
2605 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
2607 v_cmp_gt_i16 vcc_lo, v1.l, v2.l row_share:0 row_mask:0xf bank_mask:0xf
2608 // W32: v_cmp_gt_i16 vcc_lo, v1.l, v2.l row_share:0 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x68,0x7c,0x01,0x50,0x01,0xff]
2609 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
2611 v_cmp_gt_i16 vcc_lo, v1.l, v2.l row_share:15 row_mask:0x0 bank_mask:0x1
2612 // W32: v_cmp_gt_i16 vcc_lo, v1.l, v2.l row_share:15 row_mask:0x0 bank_mask:0x1 ; encoding: [0xfa,0x04,0x68,0x7c,0x01,0x5f,0x01,0x01]
2613 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
2615 v_cmp_gt_i16 vcc_lo, v1.l, v2.l row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1
2616 // W32: v_cmp_gt_i16 vcc_lo, v1.l, v2.l row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 ; encoding: [0xfa,0x04,0x68,0x7c,0x01,0x60,0x09,0x13]
2617 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
2619 v_cmp_gt_i16 vcc_lo, v127.l, v127.l row_xmask:15 row_mask:0x3 bank_mask:0x0 fi:1
2620 // W32: v_cmp_gt_i16 vcc_lo, v127.l, v127.l row_xmask:15 row_mask:0x3 bank_mask:0x0 fi:1 ; encoding: [0xfa,0xfe,0x68,0x7c,0x7f,0x6f,0x05,0x30]
2621 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
2623 v_cmp_gt_i16 vcc, v1.l, v2.l quad_perm:[3,2,1,0]
2624 // W64: v_cmp_gt_i16 vcc, v1.l, v2.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x68,0x7c,0x01,0x1b,0x00,0xff]
2625 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
2627 v_cmp_gt_i16 vcc, v1.l, v2.l quad_perm:[0,1,2,3]
2628 // W64: v_cmp_gt_i16 vcc, v1.l, v2.l quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x68,0x7c,0x01,0xe4,0x00,0xff]
2629 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
2631 v_cmp_gt_i16 vcc, v1.l, v2.l row_mirror
2632 // W64: v_cmp_gt_i16 vcc, v1.l, v2.l row_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x68,0x7c,0x01,0x40,0x01,0xff]
2633 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
2635 v_cmp_gt_i16 vcc, v1.l, v2.l row_half_mirror
2636 // W64: v_cmp_gt_i16 vcc, v1.l, v2.l row_half_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x68,0x7c,0x01,0x41,0x01,0xff]
2637 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
2639 v_cmp_gt_i16 vcc, v1.l, v2.l row_shl:1
2640 // W64: v_cmp_gt_i16 vcc, v1.l, v2.l row_shl:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x68,0x7c,0x01,0x01,0x01,0xff]
2641 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
2643 v_cmp_gt_i16 vcc, v1.l, v2.l row_shl:15
2644 // W64: v_cmp_gt_i16 vcc, v1.l, v2.l row_shl:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x68,0x7c,0x01,0x0f,0x01,0xff]
2645 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
2647 v_cmp_gt_i16 vcc, v1.l, v2.l row_shr:1
2648 // W64: v_cmp_gt_i16 vcc, v1.l, v2.l row_shr:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x68,0x7c,0x01,0x11,0x01,0xff]
2649 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
2651 v_cmp_gt_i16 vcc, v1.l, v2.l row_shr:15
2652 // W64: v_cmp_gt_i16 vcc, v1.l, v2.l row_shr:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x68,0x7c,0x01,0x1f,0x01,0xff]
2653 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
2655 v_cmp_gt_i16 vcc, v1.l, v2.l row_ror:1
2656 // W64: v_cmp_gt_i16 vcc, v1.l, v2.l row_ror:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x68,0x7c,0x01,0x21,0x01,0xff]
2657 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
2659 v_cmp_gt_i16 vcc, v1.l, v2.l row_ror:15
2660 // W64: v_cmp_gt_i16 vcc, v1.l, v2.l row_ror:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x68,0x7c,0x01,0x2f,0x01,0xff]
2661 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
2663 v_cmp_gt_i16 vcc, v1.l, v2.l row_share:0 row_mask:0xf bank_mask:0xf
2664 // W64: v_cmp_gt_i16 vcc, v1.l, v2.l row_share:0 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x68,0x7c,0x01,0x50,0x01,0xff]
2665 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
2667 v_cmp_gt_i16 vcc, v1.l, v2.l row_share:15 row_mask:0x0 bank_mask:0x1
2668 // W64: v_cmp_gt_i16 vcc, v1.l, v2.l row_share:15 row_mask:0x0 bank_mask:0x1 ; encoding: [0xfa,0x04,0x68,0x7c,0x01,0x5f,0x01,0x01]
2669 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
2671 v_cmp_gt_i16 vcc, v1.l, v2.l row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1
2672 // W64: v_cmp_gt_i16 vcc, v1.l, v2.l row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 ; encoding: [0xfa,0x04,0x68,0x7c,0x01,0x60,0x09,0x13]
2673 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
2675 v_cmp_gt_i16 vcc, v127.l, v127.l row_xmask:15 row_mask:0x3 bank_mask:0x0 fi:1
2676 // W64: v_cmp_gt_i16 vcc, v127.l, v127.l row_xmask:15 row_mask:0x3 bank_mask:0x0 fi:1 ; encoding: [0xfa,0xfe,0x68,0x7c,0x7f,0x6f,0x05,0x30]
2677 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
2679 v_cmp_gt_i16 vcc_lo, v1.l, v2.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf
2680 // W32: v_cmp_gt_i16 vcc_lo, v1.l, v2.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x68,0x7c,0x01,0x1b,0x00,0xff]
2681 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
2683 v_cmp_gt_i16 vcc, v1.l, v2.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf
2684 // W64: v_cmp_gt_i16 vcc, v1.l, v2.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x68,0x7c,0x01,0x1b,0x00,0xff]
2685 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
2687 v_cmp_gt_i16 vcc_lo, v1.l, v2.l quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf
2688 // W32: v_cmp_gt_i16 vcc_lo, v1.l, v2.l quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x68,0x7c,0x01,0xe4,0x00,0xff]
2689 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
2691 v_cmp_gt_i16 vcc, v1.l, v2.l quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf
2692 // W64: v_cmp_gt_i16 vcc, v1.l, v2.l quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x68,0x7c,0x01,0xe4,0x00,0xff]
2693 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
2695 v_cmp_gt_i16 vcc_lo, v1.l, v2.l row_mirror row_mask:0xf bank_mask:0xf
2696 // W32: v_cmp_gt_i16 vcc_lo, v1.l, v2.l row_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x68,0x7c,0x01,0x40,0x01,0xff]
2697 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
2699 v_cmp_gt_i16 vcc, v1.l, v2.l row_mirror row_mask:0xf bank_mask:0xf
2700 // W64: v_cmp_gt_i16 vcc, v1.l, v2.l row_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x68,0x7c,0x01,0x40,0x01,0xff]
2701 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
2703 v_cmp_gt_i16 vcc_lo, v1.l, v2.l row_half_mirror row_mask:0xf bank_mask:0xf
2704 // W32: v_cmp_gt_i16 vcc_lo, v1.l, v2.l row_half_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x68,0x7c,0x01,0x41,0x01,0xff]
2705 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
2707 v_cmp_gt_i16 vcc, v1.l, v2.l row_half_mirror row_mask:0xf bank_mask:0xf
2708 // W64: v_cmp_gt_i16 vcc, v1.l, v2.l row_half_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x68,0x7c,0x01,0x41,0x01,0xff]
2709 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
2711 v_cmp_gt_i16 vcc_lo, v1.l, v2.l row_shl:1 row_mask:0xf bank_mask:0xf
2712 // W32: v_cmp_gt_i16 vcc_lo, v1.l, v2.l row_shl:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x68,0x7c,0x01,0x01,0x01,0xff]
2713 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
2715 v_cmp_gt_i16 vcc, v1.l, v2.l row_shl:1 row_mask:0xf bank_mask:0xf
2716 // W64: v_cmp_gt_i16 vcc, v1.l, v2.l row_shl:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x68,0x7c,0x01,0x01,0x01,0xff]
2717 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
2719 v_cmp_gt_i16 vcc_lo, v1.l, v2.l row_shl:15 row_mask:0xf bank_mask:0xf
2720 // W32: v_cmp_gt_i16 vcc_lo, v1.l, v2.l row_shl:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x68,0x7c,0x01,0x0f,0x01,0xff]
2721 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
2723 v_cmp_gt_i16 vcc, v1.l, v2.l row_shl:15 row_mask:0xf bank_mask:0xf
2724 // W64: v_cmp_gt_i16 vcc, v1.l, v2.l row_shl:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x68,0x7c,0x01,0x0f,0x01,0xff]
2725 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
2727 v_cmp_gt_i16 vcc_lo, v1.l, v2.l row_shr:1 row_mask:0xf bank_mask:0xf
2728 // W32: v_cmp_gt_i16 vcc_lo, v1.l, v2.l row_shr:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x68,0x7c,0x01,0x11,0x01,0xff]
2729 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
2731 v_cmp_gt_i16 vcc, v1.l, v2.l row_shr:1 row_mask:0xf bank_mask:0xf
2732 // W64: v_cmp_gt_i16 vcc, v1.l, v2.l row_shr:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x68,0x7c,0x01,0x11,0x01,0xff]
2733 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
2735 v_cmp_gt_i16 vcc_lo, v1.l, v2.l row_shr:15 row_mask:0xf bank_mask:0xf
2736 // W32: v_cmp_gt_i16 vcc_lo, v1.l, v2.l row_shr:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x68,0x7c,0x01,0x1f,0x01,0xff]
2737 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
2739 v_cmp_gt_i16 vcc, v1.l, v2.l row_shr:15 row_mask:0xf bank_mask:0xf
2740 // W64: v_cmp_gt_i16 vcc, v1.l, v2.l row_shr:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x68,0x7c,0x01,0x1f,0x01,0xff]
2741 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
2743 v_cmp_gt_i16 vcc_lo, v1.l, v2.l row_ror:1 row_mask:0xf bank_mask:0xf
2744 // W32: v_cmp_gt_i16 vcc_lo, v1.l, v2.l row_ror:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x68,0x7c,0x01,0x21,0x01,0xff]
2745 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
2747 v_cmp_gt_i16 vcc, v1.l, v2.l row_ror:1 row_mask:0xf bank_mask:0xf
2748 // W64: v_cmp_gt_i16 vcc, v1.l, v2.l row_ror:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x68,0x7c,0x01,0x21,0x01,0xff]
2749 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
2751 v_cmp_gt_i16 vcc_lo, v1.l, v2.l row_ror:15 row_mask:0xf bank_mask:0xf
2752 // W32: v_cmp_gt_i16 vcc_lo, v1.l, v2.l row_ror:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x68,0x7c,0x01,0x2f,0x01,0xff]
2753 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
2755 v_cmp_gt_i16 vcc, v1.l, v2.l row_ror:15 row_mask:0xf bank_mask:0xf
2756 // W64: v_cmp_gt_i16 vcc, v1.l, v2.l row_ror:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x68,0x7c,0x01,0x2f,0x01,0xff]
2757 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
2759 v_cmp_gt_i16 vcc_lo, v1.h, v2.h row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 fi:0
2760 // W32: v_cmp_gt_i16 vcc_lo, v1.h, v2.h row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 ; encoding: [0xfa,0x04,0x69,0x7c,0x81,0x60,0x09,0x13]
2761 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
2763 v_cmp_gt_i16 vcc, v1.h, v2.h row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 fi:0
2764 // W64: v_cmp_gt_i16 vcc, v1.h, v2.h row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 ; encoding: [0xfa,0x04,0x69,0x7c,0x81,0x60,0x09,0x13]
2765 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
2767 v_cmp_gt_i16 vcc_lo, v127.h, v127.h row_xmask:15 row_mask:0x3 bank_mask:0x0 bound_ctrl:0 fi:1
2768 // W32: v_cmp_gt_i16 vcc_lo, v127.h, v127.h row_xmask:15 row_mask:0x3 bank_mask:0x0 fi:1 ; encoding: [0xfa,0xfe,0x69,0x7c,0xff,0x6f,0x05,0x30]
2769 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
2771 v_cmp_gt_i16 vcc, v127.h, v127.h row_xmask:15 row_mask:0x3 bank_mask:0x0 bound_ctrl:0 fi:1
2772 // W64: v_cmp_gt_i16 vcc, v127.h, v127.h row_xmask:15 row_mask:0x3 bank_mask:0x0 fi:1 ; encoding: [0xfa,0xfe,0x69,0x7c,0xff,0x6f,0x05,0x30]
2773 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
2775 v_cmp_gt_i32 vcc_lo, v1, v2 quad_perm:[3,2,1,0]
2776 // W32: v_cmp_gt_i32 vcc_lo, v1, v2 quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x88,0x7c,0x01,0x1b,0x00,0xff]
2777 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
2779 v_cmp_gt_i32 vcc_lo, v1, v2 quad_perm:[0,1,2,3]
2780 // W32: v_cmp_gt_i32 vcc_lo, v1, v2 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x88,0x7c,0x01,0xe4,0x00,0xff]
2781 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
2783 v_cmp_gt_i32 vcc_lo, v1, v2 row_mirror
2784 // W32: v_cmp_gt_i32 vcc_lo, v1, v2 row_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x88,0x7c,0x01,0x40,0x01,0xff]
2785 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
2787 v_cmp_gt_i32 vcc_lo, v1, v2 row_half_mirror
2788 // W32: v_cmp_gt_i32 vcc_lo, v1, v2 row_half_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x88,0x7c,0x01,0x41,0x01,0xff]
2789 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
2791 v_cmp_gt_i32 vcc_lo, v1, v2 row_shl:1
2792 // W32: v_cmp_gt_i32 vcc_lo, v1, v2 row_shl:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x88,0x7c,0x01,0x01,0x01,0xff]
2793 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
2795 v_cmp_gt_i32 vcc_lo, v1, v2 row_shl:15
2796 // W32: v_cmp_gt_i32 vcc_lo, v1, v2 row_shl:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x88,0x7c,0x01,0x0f,0x01,0xff]
2797 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
2799 v_cmp_gt_i32 vcc_lo, v1, v2 row_shr:1
2800 // W32: v_cmp_gt_i32 vcc_lo, v1, v2 row_shr:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x88,0x7c,0x01,0x11,0x01,0xff]
2801 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
2803 v_cmp_gt_i32 vcc_lo, v1, v2 row_shr:15
2804 // W32: v_cmp_gt_i32 vcc_lo, v1, v2 row_shr:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x88,0x7c,0x01,0x1f,0x01,0xff]
2805 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
2807 v_cmp_gt_i32 vcc_lo, v1, v2 row_ror:1
2808 // W32: v_cmp_gt_i32 vcc_lo, v1, v2 row_ror:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x88,0x7c,0x01,0x21,0x01,0xff]
2809 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
2811 v_cmp_gt_i32 vcc_lo, v1, v2 row_ror:15
2812 // W32: v_cmp_gt_i32 vcc_lo, v1, v2 row_ror:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x88,0x7c,0x01,0x2f,0x01,0xff]
2813 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
2815 v_cmp_gt_i32 vcc_lo, v1, v2 row_share:0 row_mask:0xf bank_mask:0xf
2816 // W32: v_cmp_gt_i32 vcc_lo, v1, v2 row_share:0 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x88,0x7c,0x01,0x50,0x01,0xff]
2817 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
2819 v_cmp_gt_i32 vcc_lo, v1, v2 row_share:15 row_mask:0x0 bank_mask:0x1
2820 // W32: v_cmp_gt_i32 vcc_lo, v1, v2 row_share:15 row_mask:0x0 bank_mask:0x1 ; encoding: [0xfa,0x04,0x88,0x7c,0x01,0x5f,0x01,0x01]
2821 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
2823 v_cmp_gt_i32 vcc_lo, v1, v2 row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 fi:0
2824 // W32: v_cmp_gt_i32 vcc_lo, v1, v2 row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 ; encoding: [0xfa,0x04,0x88,0x7c,0x01,0x60,0x09,0x13]
2825 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
2827 v_cmp_gt_i32 vcc_lo, v255, v255 row_xmask:15 row_mask:0x3 bank_mask:0x0 bound_ctrl:0 fi:1
2828 // W32: v_cmp_gt_i32 vcc_lo, v255, v255 row_xmask:15 row_mask:0x3 bank_mask:0x0 fi:1 ; encoding: [0xfa,0xfe,0x89,0x7c,0xff,0x6f,0x05,0x30]
2829 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
2831 v_cmp_gt_i32 vcc, v1, v2 quad_perm:[3,2,1,0]
2832 // W64: v_cmp_gt_i32 vcc, v1, v2 quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x88,0x7c,0x01,0x1b,0x00,0xff]
2833 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
2835 v_cmp_gt_i32 vcc, v1, v2 quad_perm:[0,1,2,3]
2836 // W64: v_cmp_gt_i32 vcc, v1, v2 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x88,0x7c,0x01,0xe4,0x00,0xff]
2837 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
2839 v_cmp_gt_i32 vcc, v1, v2 row_mirror
2840 // W64: v_cmp_gt_i32 vcc, v1, v2 row_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x88,0x7c,0x01,0x40,0x01,0xff]
2841 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
2843 v_cmp_gt_i32 vcc, v1, v2 row_half_mirror
2844 // W64: v_cmp_gt_i32 vcc, v1, v2 row_half_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x88,0x7c,0x01,0x41,0x01,0xff]
2845 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
2847 v_cmp_gt_i32 vcc, v1, v2 row_shl:1
2848 // W64: v_cmp_gt_i32 vcc, v1, v2 row_shl:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x88,0x7c,0x01,0x01,0x01,0xff]
2849 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
2851 v_cmp_gt_i32 vcc, v1, v2 row_shl:15
2852 // W64: v_cmp_gt_i32 vcc, v1, v2 row_shl:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x88,0x7c,0x01,0x0f,0x01,0xff]
2853 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
2855 v_cmp_gt_i32 vcc, v1, v2 row_shr:1
2856 // W64: v_cmp_gt_i32 vcc, v1, v2 row_shr:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x88,0x7c,0x01,0x11,0x01,0xff]
2857 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
2859 v_cmp_gt_i32 vcc, v1, v2 row_shr:15
2860 // W64: v_cmp_gt_i32 vcc, v1, v2 row_shr:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x88,0x7c,0x01,0x1f,0x01,0xff]
2861 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
2863 v_cmp_gt_i32 vcc, v1, v2 row_ror:1
2864 // W64: v_cmp_gt_i32 vcc, v1, v2 row_ror:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x88,0x7c,0x01,0x21,0x01,0xff]
2865 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
2867 v_cmp_gt_i32 vcc, v1, v2 row_ror:15
2868 // W64: v_cmp_gt_i32 vcc, v1, v2 row_ror:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x88,0x7c,0x01,0x2f,0x01,0xff]
2869 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
2871 v_cmp_gt_i32 vcc, v1, v2 row_share:0 row_mask:0xf bank_mask:0xf
2872 // W64: v_cmp_gt_i32 vcc, v1, v2 row_share:0 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x88,0x7c,0x01,0x50,0x01,0xff]
2873 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
2875 v_cmp_gt_i32 vcc, v1, v2 row_share:15 row_mask:0x0 bank_mask:0x1
2876 // W64: v_cmp_gt_i32 vcc, v1, v2 row_share:15 row_mask:0x0 bank_mask:0x1 ; encoding: [0xfa,0x04,0x88,0x7c,0x01,0x5f,0x01,0x01]
2877 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
2879 v_cmp_gt_i32 vcc, v1, v2 row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 fi:0
2880 // W64: v_cmp_gt_i32 vcc, v1, v2 row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 ; encoding: [0xfa,0x04,0x88,0x7c,0x01,0x60,0x09,0x13]
2881 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
2883 v_cmp_gt_i32 vcc, v255, v255 row_xmask:15 row_mask:0x3 bank_mask:0x0 bound_ctrl:0 fi:1
2884 // W64: v_cmp_gt_i32 vcc, v255, v255 row_xmask:15 row_mask:0x3 bank_mask:0x0 fi:1 ; encoding: [0xfa,0xfe,0x89,0x7c,0xff,0x6f,0x05,0x30]
2885 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
2887 v_cmp_gt_u16 vcc_lo, v1.l, v2.l quad_perm:[3,2,1,0]
2888 // W32: v_cmp_gt_u16 vcc_lo, v1.l, v2.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x78,0x7c,0x01,0x1b,0x00,0xff]
2889 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
2891 v_cmp_gt_u16 vcc_lo, v1.l, v2.l quad_perm:[0,1,2,3]
2892 // W32: v_cmp_gt_u16 vcc_lo, v1.l, v2.l quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x78,0x7c,0x01,0xe4,0x00,0xff]
2893 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
2895 v_cmp_gt_u16 vcc_lo, v1.l, v2.l row_mirror
2896 // W32: v_cmp_gt_u16 vcc_lo, v1.l, v2.l row_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x78,0x7c,0x01,0x40,0x01,0xff]
2897 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
2899 v_cmp_gt_u16 vcc_lo, v1.l, v2.l row_half_mirror
2900 // W32: v_cmp_gt_u16 vcc_lo, v1.l, v2.l row_half_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x78,0x7c,0x01,0x41,0x01,0xff]
2901 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
2903 v_cmp_gt_u16 vcc_lo, v1.l, v2.l row_shl:1
2904 // W32: v_cmp_gt_u16 vcc_lo, v1.l, v2.l row_shl:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x78,0x7c,0x01,0x01,0x01,0xff]
2905 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
2907 v_cmp_gt_u16 vcc_lo, v1.l, v2.l row_shl:15
2908 // W32: v_cmp_gt_u16 vcc_lo, v1.l, v2.l row_shl:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x78,0x7c,0x01,0x0f,0x01,0xff]
2909 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
2911 v_cmp_gt_u16 vcc_lo, v1.l, v2.l row_shr:1
2912 // W32: v_cmp_gt_u16 vcc_lo, v1.l, v2.l row_shr:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x78,0x7c,0x01,0x11,0x01,0xff]
2913 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
2915 v_cmp_gt_u16 vcc_lo, v1.l, v2.l row_shr:15
2916 // W32: v_cmp_gt_u16 vcc_lo, v1.l, v2.l row_shr:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x78,0x7c,0x01,0x1f,0x01,0xff]
2917 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
2919 v_cmp_gt_u16 vcc_lo, v1.l, v2.l row_ror:1
2920 // W32: v_cmp_gt_u16 vcc_lo, v1.l, v2.l row_ror:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x78,0x7c,0x01,0x21,0x01,0xff]
2921 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
2923 v_cmp_gt_u16 vcc_lo, v1.l, v2.l row_ror:15
2924 // W32: v_cmp_gt_u16 vcc_lo, v1.l, v2.l row_ror:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x78,0x7c,0x01,0x2f,0x01,0xff]
2925 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
2927 v_cmp_gt_u16 vcc_lo, v1.l, v2.l row_share:0 row_mask:0xf bank_mask:0xf
2928 // W32: v_cmp_gt_u16 vcc_lo, v1.l, v2.l row_share:0 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x78,0x7c,0x01,0x50,0x01,0xff]
2929 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
2931 v_cmp_gt_u16 vcc_lo, v1.l, v2.l row_share:15 row_mask:0x0 bank_mask:0x1
2932 // W32: v_cmp_gt_u16 vcc_lo, v1.l, v2.l row_share:15 row_mask:0x0 bank_mask:0x1 ; encoding: [0xfa,0x04,0x78,0x7c,0x01,0x5f,0x01,0x01]
2933 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
2935 v_cmp_gt_u16 vcc_lo, v1.l, v2.l row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1
2936 // W32: v_cmp_gt_u16 vcc_lo, v1.l, v2.l row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 ; encoding: [0xfa,0x04,0x78,0x7c,0x01,0x60,0x09,0x13]
2937 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
2939 v_cmp_gt_u16 vcc_lo, v127.l, v127.l row_xmask:15 row_mask:0x3 bank_mask:0x0 fi:1
2940 // W32: v_cmp_gt_u16 vcc_lo, v127.l, v127.l row_xmask:15 row_mask:0x3 bank_mask:0x0 fi:1 ; encoding: [0xfa,0xfe,0x78,0x7c,0x7f,0x6f,0x05,0x30]
2941 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
2943 v_cmp_gt_u16 vcc, v1.l, v2.l quad_perm:[3,2,1,0]
2944 // W64: v_cmp_gt_u16 vcc, v1.l, v2.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x78,0x7c,0x01,0x1b,0x00,0xff]
2945 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
2947 v_cmp_gt_u16 vcc, v1.l, v2.l quad_perm:[0,1,2,3]
2948 // W64: v_cmp_gt_u16 vcc, v1.l, v2.l quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x78,0x7c,0x01,0xe4,0x00,0xff]
2949 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
2951 v_cmp_gt_u16 vcc, v1.l, v2.l row_mirror
2952 // W64: v_cmp_gt_u16 vcc, v1.l, v2.l row_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x78,0x7c,0x01,0x40,0x01,0xff]
2953 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
2955 v_cmp_gt_u16 vcc, v1.l, v2.l row_half_mirror
2956 // W64: v_cmp_gt_u16 vcc, v1.l, v2.l row_half_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x78,0x7c,0x01,0x41,0x01,0xff]
2957 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
2959 v_cmp_gt_u16 vcc, v1.l, v2.l row_shl:1
2960 // W64: v_cmp_gt_u16 vcc, v1.l, v2.l row_shl:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x78,0x7c,0x01,0x01,0x01,0xff]
2961 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
2963 v_cmp_gt_u16 vcc, v1.l, v2.l row_shl:15
2964 // W64: v_cmp_gt_u16 vcc, v1.l, v2.l row_shl:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x78,0x7c,0x01,0x0f,0x01,0xff]
2965 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
2967 v_cmp_gt_u16 vcc, v1.l, v2.l row_shr:1
2968 // W64: v_cmp_gt_u16 vcc, v1.l, v2.l row_shr:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x78,0x7c,0x01,0x11,0x01,0xff]
2969 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
2971 v_cmp_gt_u16 vcc, v1.l, v2.l row_shr:15
2972 // W64: v_cmp_gt_u16 vcc, v1.l, v2.l row_shr:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x78,0x7c,0x01,0x1f,0x01,0xff]
2973 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
2975 v_cmp_gt_u16 vcc, v1.l, v2.l row_ror:1
2976 // W64: v_cmp_gt_u16 vcc, v1.l, v2.l row_ror:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x78,0x7c,0x01,0x21,0x01,0xff]
2977 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
2979 v_cmp_gt_u16 vcc, v1.l, v2.l row_ror:15
2980 // W64: v_cmp_gt_u16 vcc, v1.l, v2.l row_ror:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x78,0x7c,0x01,0x2f,0x01,0xff]
2981 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
2983 v_cmp_gt_u16 vcc, v1.l, v2.l row_share:0 row_mask:0xf bank_mask:0xf
2984 // W64: v_cmp_gt_u16 vcc, v1.l, v2.l row_share:0 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x78,0x7c,0x01,0x50,0x01,0xff]
2985 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
2987 v_cmp_gt_u16 vcc, v1.l, v2.l row_share:15 row_mask:0x0 bank_mask:0x1
2988 // W64: v_cmp_gt_u16 vcc, v1.l, v2.l row_share:15 row_mask:0x0 bank_mask:0x1 ; encoding: [0xfa,0x04,0x78,0x7c,0x01,0x5f,0x01,0x01]
2989 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
2991 v_cmp_gt_u16 vcc, v1.l, v2.l row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1
2992 // W64: v_cmp_gt_u16 vcc, v1.l, v2.l row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 ; encoding: [0xfa,0x04,0x78,0x7c,0x01,0x60,0x09,0x13]
2993 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
2995 v_cmp_gt_u16 vcc, v127.l, v127.l row_xmask:15 row_mask:0x3 bank_mask:0x0 fi:1
2996 // W64: v_cmp_gt_u16 vcc, v127.l, v127.l row_xmask:15 row_mask:0x3 bank_mask:0x0 fi:1 ; encoding: [0xfa,0xfe,0x78,0x7c,0x7f,0x6f,0x05,0x30]
2997 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
2999 v_cmp_gt_u16 vcc_lo, v1.l, v2.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf
3000 // W32: v_cmp_gt_u16 vcc_lo, v1.l, v2.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x78,0x7c,0x01,0x1b,0x00,0xff]
3001 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
3003 v_cmp_gt_u16 vcc, v1.l, v2.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf
3004 // W64: v_cmp_gt_u16 vcc, v1.l, v2.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x78,0x7c,0x01,0x1b,0x00,0xff]
3005 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
3007 v_cmp_gt_u16 vcc_lo, v1.l, v2.l quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf
3008 // W32: v_cmp_gt_u16 vcc_lo, v1.l, v2.l quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x78,0x7c,0x01,0xe4,0x00,0xff]
3009 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
3011 v_cmp_gt_u16 vcc, v1.l, v2.l quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf
3012 // W64: v_cmp_gt_u16 vcc, v1.l, v2.l quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x78,0x7c,0x01,0xe4,0x00,0xff]
3013 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
3015 v_cmp_gt_u16 vcc_lo, v1.l, v2.l row_mirror row_mask:0xf bank_mask:0xf
3016 // W32: v_cmp_gt_u16 vcc_lo, v1.l, v2.l row_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x78,0x7c,0x01,0x40,0x01,0xff]
3017 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
3019 v_cmp_gt_u16 vcc, v1.l, v2.l row_mirror row_mask:0xf bank_mask:0xf
3020 // W64: v_cmp_gt_u16 vcc, v1.l, v2.l row_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x78,0x7c,0x01,0x40,0x01,0xff]
3021 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
3023 v_cmp_gt_u16 vcc_lo, v1.l, v2.l row_half_mirror row_mask:0xf bank_mask:0xf
3024 // W32: v_cmp_gt_u16 vcc_lo, v1.l, v2.l row_half_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x78,0x7c,0x01,0x41,0x01,0xff]
3025 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
3027 v_cmp_gt_u16 vcc, v1.l, v2.l row_half_mirror row_mask:0xf bank_mask:0xf
3028 // W64: v_cmp_gt_u16 vcc, v1.l, v2.l row_half_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x78,0x7c,0x01,0x41,0x01,0xff]
3029 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
3031 v_cmp_gt_u16 vcc_lo, v1.l, v2.l row_shl:1 row_mask:0xf bank_mask:0xf
3032 // W32: v_cmp_gt_u16 vcc_lo, v1.l, v2.l row_shl:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x78,0x7c,0x01,0x01,0x01,0xff]
3033 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
3035 v_cmp_gt_u16 vcc, v1.l, v2.l row_shl:1 row_mask:0xf bank_mask:0xf
3036 // W64: v_cmp_gt_u16 vcc, v1.l, v2.l row_shl:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x78,0x7c,0x01,0x01,0x01,0xff]
3037 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
3039 v_cmp_gt_u16 vcc_lo, v1.l, v2.l row_shl:15 row_mask:0xf bank_mask:0xf
3040 // W32: v_cmp_gt_u16 vcc_lo, v1.l, v2.l row_shl:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x78,0x7c,0x01,0x0f,0x01,0xff]
3041 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
3043 v_cmp_gt_u16 vcc, v1.l, v2.l row_shl:15 row_mask:0xf bank_mask:0xf
3044 // W64: v_cmp_gt_u16 vcc, v1.l, v2.l row_shl:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x78,0x7c,0x01,0x0f,0x01,0xff]
3045 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
3047 v_cmp_gt_u16 vcc_lo, v1.l, v2.l row_shr:1 row_mask:0xf bank_mask:0xf
3048 // W32: v_cmp_gt_u16 vcc_lo, v1.l, v2.l row_shr:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x78,0x7c,0x01,0x11,0x01,0xff]
3049 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
3051 v_cmp_gt_u16 vcc, v1.l, v2.l row_shr:1 row_mask:0xf bank_mask:0xf
3052 // W64: v_cmp_gt_u16 vcc, v1.l, v2.l row_shr:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x78,0x7c,0x01,0x11,0x01,0xff]
3053 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
3055 v_cmp_gt_u16 vcc_lo, v1.l, v2.l row_shr:15 row_mask:0xf bank_mask:0xf
3056 // W32: v_cmp_gt_u16 vcc_lo, v1.l, v2.l row_shr:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x78,0x7c,0x01,0x1f,0x01,0xff]
3057 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
3059 v_cmp_gt_u16 vcc, v1.l, v2.l row_shr:15 row_mask:0xf bank_mask:0xf
3060 // W64: v_cmp_gt_u16 vcc, v1.l, v2.l row_shr:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x78,0x7c,0x01,0x1f,0x01,0xff]
3061 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
3063 v_cmp_gt_u16 vcc_lo, v1.l, v2.l row_ror:1 row_mask:0xf bank_mask:0xf
3064 // W32: v_cmp_gt_u16 vcc_lo, v1.l, v2.l row_ror:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x78,0x7c,0x01,0x21,0x01,0xff]
3065 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
3067 v_cmp_gt_u16 vcc, v1.l, v2.l row_ror:1 row_mask:0xf bank_mask:0xf
3068 // W64: v_cmp_gt_u16 vcc, v1.l, v2.l row_ror:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x78,0x7c,0x01,0x21,0x01,0xff]
3069 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
3071 v_cmp_gt_u16 vcc_lo, v1.l, v2.l row_ror:15 row_mask:0xf bank_mask:0xf
3072 // W32: v_cmp_gt_u16 vcc_lo, v1.l, v2.l row_ror:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x78,0x7c,0x01,0x2f,0x01,0xff]
3073 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
3075 v_cmp_gt_u16 vcc, v1.l, v2.l row_ror:15 row_mask:0xf bank_mask:0xf
3076 // W64: v_cmp_gt_u16 vcc, v1.l, v2.l row_ror:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x78,0x7c,0x01,0x2f,0x01,0xff]
3077 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
3079 v_cmp_gt_u16 vcc_lo, v1.h, v2.h row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 fi:0
3080 // W32: v_cmp_gt_u16 vcc_lo, v1.h, v2.h row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 ; encoding: [0xfa,0x04,0x79,0x7c,0x81,0x60,0x09,0x13]
3081 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
3083 v_cmp_gt_u16 vcc, v1.h, v2.h row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 fi:0
3084 // W64: v_cmp_gt_u16 vcc, v1.h, v2.h row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 ; encoding: [0xfa,0x04,0x79,0x7c,0x81,0x60,0x09,0x13]
3085 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
3087 v_cmp_gt_u16 vcc_lo, v127.h, v127.h row_xmask:15 row_mask:0x3 bank_mask:0x0 bound_ctrl:0 fi:1
3088 // W32: v_cmp_gt_u16 vcc_lo, v127.h, v127.h row_xmask:15 row_mask:0x3 bank_mask:0x0 fi:1 ; encoding: [0xfa,0xfe,0x79,0x7c,0xff,0x6f,0x05,0x30]
3089 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
3091 v_cmp_gt_u16 vcc, v127.h, v127.h row_xmask:15 row_mask:0x3 bank_mask:0x0 bound_ctrl:0 fi:1
3092 // W64: v_cmp_gt_u16 vcc, v127.h, v127.h row_xmask:15 row_mask:0x3 bank_mask:0x0 fi:1 ; encoding: [0xfa,0xfe,0x79,0x7c,0xff,0x6f,0x05,0x30]
3093 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
3095 v_cmp_gt_u32 vcc_lo, v1, v2 quad_perm:[3,2,1,0]
3096 // W32: v_cmp_gt_u32 vcc_lo, v1, v2 quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x98,0x7c,0x01,0x1b,0x00,0xff]
3097 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
3099 v_cmp_gt_u32 vcc_lo, v1, v2 quad_perm:[0,1,2,3]
3100 // W32: v_cmp_gt_u32 vcc_lo, v1, v2 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x98,0x7c,0x01,0xe4,0x00,0xff]
3101 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
3103 v_cmp_gt_u32 vcc_lo, v1, v2 row_mirror
3104 // W32: v_cmp_gt_u32 vcc_lo, v1, v2 row_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x98,0x7c,0x01,0x40,0x01,0xff]
3105 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
3107 v_cmp_gt_u32 vcc_lo, v1, v2 row_half_mirror
3108 // W32: v_cmp_gt_u32 vcc_lo, v1, v2 row_half_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x98,0x7c,0x01,0x41,0x01,0xff]
3109 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
3111 v_cmp_gt_u32 vcc_lo, v1, v2 row_shl:1
3112 // W32: v_cmp_gt_u32 vcc_lo, v1, v2 row_shl:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x98,0x7c,0x01,0x01,0x01,0xff]
3113 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
3115 v_cmp_gt_u32 vcc_lo, v1, v2 row_shl:15
3116 // W32: v_cmp_gt_u32 vcc_lo, v1, v2 row_shl:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x98,0x7c,0x01,0x0f,0x01,0xff]
3117 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
3119 v_cmp_gt_u32 vcc_lo, v1, v2 row_shr:1
3120 // W32: v_cmp_gt_u32 vcc_lo, v1, v2 row_shr:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x98,0x7c,0x01,0x11,0x01,0xff]
3121 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
3123 v_cmp_gt_u32 vcc_lo, v1, v2 row_shr:15
3124 // W32: v_cmp_gt_u32 vcc_lo, v1, v2 row_shr:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x98,0x7c,0x01,0x1f,0x01,0xff]
3125 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
3127 v_cmp_gt_u32 vcc_lo, v1, v2 row_ror:1
3128 // W32: v_cmp_gt_u32 vcc_lo, v1, v2 row_ror:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x98,0x7c,0x01,0x21,0x01,0xff]
3129 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
3131 v_cmp_gt_u32 vcc_lo, v1, v2 row_ror:15
3132 // W32: v_cmp_gt_u32 vcc_lo, v1, v2 row_ror:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x98,0x7c,0x01,0x2f,0x01,0xff]
3133 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
3135 v_cmp_gt_u32 vcc_lo, v1, v2 row_share:0 row_mask:0xf bank_mask:0xf
3136 // W32: v_cmp_gt_u32 vcc_lo, v1, v2 row_share:0 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x98,0x7c,0x01,0x50,0x01,0xff]
3137 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
3139 v_cmp_gt_u32 vcc_lo, v1, v2 row_share:15 row_mask:0x0 bank_mask:0x1
3140 // W32: v_cmp_gt_u32 vcc_lo, v1, v2 row_share:15 row_mask:0x0 bank_mask:0x1 ; encoding: [0xfa,0x04,0x98,0x7c,0x01,0x5f,0x01,0x01]
3141 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
3143 v_cmp_gt_u32 vcc_lo, v1, v2 row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 fi:0
3144 // W32: v_cmp_gt_u32 vcc_lo, v1, v2 row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 ; encoding: [0xfa,0x04,0x98,0x7c,0x01,0x60,0x09,0x13]
3145 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
3147 v_cmp_gt_u32 vcc_lo, v255, v255 row_xmask:15 row_mask:0x3 bank_mask:0x0 bound_ctrl:0 fi:1
3148 // W32: v_cmp_gt_u32 vcc_lo, v255, v255 row_xmask:15 row_mask:0x3 bank_mask:0x0 fi:1 ; encoding: [0xfa,0xfe,0x99,0x7c,0xff,0x6f,0x05,0x30]
3149 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
3151 v_cmp_gt_u32 vcc, v1, v2 quad_perm:[3,2,1,0]
3152 // W64: v_cmp_gt_u32 vcc, v1, v2 quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x98,0x7c,0x01,0x1b,0x00,0xff]
3153 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
3155 v_cmp_gt_u32 vcc, v1, v2 quad_perm:[0,1,2,3]
3156 // W64: v_cmp_gt_u32 vcc, v1, v2 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x98,0x7c,0x01,0xe4,0x00,0xff]
3157 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
3159 v_cmp_gt_u32 vcc, v1, v2 row_mirror
3160 // W64: v_cmp_gt_u32 vcc, v1, v2 row_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x98,0x7c,0x01,0x40,0x01,0xff]
3161 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
3163 v_cmp_gt_u32 vcc, v1, v2 row_half_mirror
3164 // W64: v_cmp_gt_u32 vcc, v1, v2 row_half_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x98,0x7c,0x01,0x41,0x01,0xff]
3165 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
3167 v_cmp_gt_u32 vcc, v1, v2 row_shl:1
3168 // W64: v_cmp_gt_u32 vcc, v1, v2 row_shl:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x98,0x7c,0x01,0x01,0x01,0xff]
3169 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
3171 v_cmp_gt_u32 vcc, v1, v2 row_shl:15
3172 // W64: v_cmp_gt_u32 vcc, v1, v2 row_shl:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x98,0x7c,0x01,0x0f,0x01,0xff]
3173 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
3175 v_cmp_gt_u32 vcc, v1, v2 row_shr:1
3176 // W64: v_cmp_gt_u32 vcc, v1, v2 row_shr:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x98,0x7c,0x01,0x11,0x01,0xff]
3177 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
3179 v_cmp_gt_u32 vcc, v1, v2 row_shr:15
3180 // W64: v_cmp_gt_u32 vcc, v1, v2 row_shr:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x98,0x7c,0x01,0x1f,0x01,0xff]
3181 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
3183 v_cmp_gt_u32 vcc, v1, v2 row_ror:1
3184 // W64: v_cmp_gt_u32 vcc, v1, v2 row_ror:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x98,0x7c,0x01,0x21,0x01,0xff]
3185 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
3187 v_cmp_gt_u32 vcc, v1, v2 row_ror:15
3188 // W64: v_cmp_gt_u32 vcc, v1, v2 row_ror:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x98,0x7c,0x01,0x2f,0x01,0xff]
3189 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
3191 v_cmp_gt_u32 vcc, v1, v2 row_share:0 row_mask:0xf bank_mask:0xf
3192 // W64: v_cmp_gt_u32 vcc, v1, v2 row_share:0 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x98,0x7c,0x01,0x50,0x01,0xff]
3193 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
3195 v_cmp_gt_u32 vcc, v1, v2 row_share:15 row_mask:0x0 bank_mask:0x1
3196 // W64: v_cmp_gt_u32 vcc, v1, v2 row_share:15 row_mask:0x0 bank_mask:0x1 ; encoding: [0xfa,0x04,0x98,0x7c,0x01,0x5f,0x01,0x01]
3197 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
3199 v_cmp_gt_u32 vcc, v1, v2 row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 fi:0
3200 // W64: v_cmp_gt_u32 vcc, v1, v2 row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 ; encoding: [0xfa,0x04,0x98,0x7c,0x01,0x60,0x09,0x13]
3201 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
3203 v_cmp_gt_u32 vcc, v255, v255 row_xmask:15 row_mask:0x3 bank_mask:0x0 bound_ctrl:0 fi:1
3204 // W64: v_cmp_gt_u32 vcc, v255, v255 row_xmask:15 row_mask:0x3 bank_mask:0x0 fi:1 ; encoding: [0xfa,0xfe,0x99,0x7c,0xff,0x6f,0x05,0x30]
3205 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
3207 v_cmp_le_f16 vcc_lo, v1.l, v2.l quad_perm:[3,2,1,0]
3208 // W32: v_cmp_le_f16 vcc_lo, v1.l, v2.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x06,0x7c,0x01,0x1b,0x00,0xff]
3209 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
3211 v_cmp_le_f16 vcc_lo, v1.l, v2.l quad_perm:[0,1,2,3]
3212 // W32: v_cmp_le_f16 vcc_lo, v1.l, v2.l quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x06,0x7c,0x01,0xe4,0x00,0xff]
3213 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
3215 v_cmp_le_f16 vcc_lo, v1.l, v2.l row_mirror
3216 // W32: v_cmp_le_f16 vcc_lo, v1.l, v2.l row_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x06,0x7c,0x01,0x40,0x01,0xff]
3217 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
3219 v_cmp_le_f16 vcc_lo, v1.l, v2.l row_half_mirror
3220 // W32: v_cmp_le_f16 vcc_lo, v1.l, v2.l row_half_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x06,0x7c,0x01,0x41,0x01,0xff]
3221 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
3223 v_cmp_le_f16 vcc_lo, v1.l, v2.l row_shl:1
3224 // W32: v_cmp_le_f16 vcc_lo, v1.l, v2.l row_shl:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x06,0x7c,0x01,0x01,0x01,0xff]
3225 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
3227 v_cmp_le_f16 vcc_lo, v1.l, v2.l row_shl:15
3228 // W32: v_cmp_le_f16 vcc_lo, v1.l, v2.l row_shl:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x06,0x7c,0x01,0x0f,0x01,0xff]
3229 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
3231 v_cmp_le_f16 vcc_lo, v1.l, v2.l row_shr:1
3232 // W32: v_cmp_le_f16 vcc_lo, v1.l, v2.l row_shr:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x06,0x7c,0x01,0x11,0x01,0xff]
3233 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
3235 v_cmp_le_f16 vcc_lo, v1.l, v2.l row_shr:15
3236 // W32: v_cmp_le_f16 vcc_lo, v1.l, v2.l row_shr:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x06,0x7c,0x01,0x1f,0x01,0xff]
3237 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
3239 v_cmp_le_f16 vcc_lo, v1.l, v2.l row_ror:1
3240 // W32: v_cmp_le_f16 vcc_lo, v1.l, v2.l row_ror:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x06,0x7c,0x01,0x21,0x01,0xff]
3241 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
3243 v_cmp_le_f16 vcc_lo, v1.l, v2.l row_ror:15
3244 // W32: v_cmp_le_f16 vcc_lo, v1.l, v2.l row_ror:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x06,0x7c,0x01,0x2f,0x01,0xff]
3245 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
3247 v_cmp_le_f16 vcc_lo, v1.l, v2.l row_share:0 row_mask:0xf bank_mask:0xf
3248 // W32: v_cmp_le_f16 vcc_lo, v1.l, v2.l row_share:0 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x06,0x7c,0x01,0x50,0x01,0xff]
3249 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
3251 v_cmp_le_f16 vcc_lo, v1.l, v2.l row_share:15 row_mask:0x0 bank_mask:0x1
3252 // W32: v_cmp_le_f16 vcc_lo, v1.l, v2.l row_share:15 row_mask:0x0 bank_mask:0x1 ; encoding: [0xfa,0x04,0x06,0x7c,0x01,0x5f,0x01,0x01]
3253 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
3255 v_cmp_le_f16 vcc_lo, v1.l, v2.l row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1
3256 // W32: v_cmp_le_f16 vcc_lo, v1.l, v2.l row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 ; encoding: [0xfa,0x04,0x06,0x7c,0x01,0x60,0x09,0x13]
3257 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
3259 v_cmp_le_f16 vcc_lo, -|v127.l|, -|v127.l| row_xmask:15 row_mask:0x3 bank_mask:0x0 fi:1
3260 // W32: v_cmp_le_f16 vcc_lo, -|v127.l|, -|v127.l| row_xmask:15 row_mask:0x3 bank_mask:0x0 fi:1 ; encoding: [0xfa,0xfe,0x06,0x7c,0x7f,0x6f,0xf5,0x30]
3261 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
3263 v_cmp_le_f16 vcc, v1.l, v2.l quad_perm:[3,2,1,0]
3264 // W64: v_cmp_le_f16 vcc, v1.l, v2.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x06,0x7c,0x01,0x1b,0x00,0xff]
3265 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
3267 v_cmp_le_f16 vcc, v1.l, v2.l quad_perm:[0,1,2,3]
3268 // W64: v_cmp_le_f16 vcc, v1.l, v2.l quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x06,0x7c,0x01,0xe4,0x00,0xff]
3269 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
3271 v_cmp_le_f16 vcc, v1.l, v2.l row_mirror
3272 // W64: v_cmp_le_f16 vcc, v1.l, v2.l row_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x06,0x7c,0x01,0x40,0x01,0xff]
3273 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
3275 v_cmp_le_f16 vcc, v1.l, v2.l row_half_mirror
3276 // W64: v_cmp_le_f16 vcc, v1.l, v2.l row_half_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x06,0x7c,0x01,0x41,0x01,0xff]
3277 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
3279 v_cmp_le_f16 vcc, v1.l, v2.l row_shl:1
3280 // W64: v_cmp_le_f16 vcc, v1.l, v2.l row_shl:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x06,0x7c,0x01,0x01,0x01,0xff]
3281 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
3283 v_cmp_le_f16 vcc, v1.l, v2.l row_shl:15
3284 // W64: v_cmp_le_f16 vcc, v1.l, v2.l row_shl:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x06,0x7c,0x01,0x0f,0x01,0xff]
3285 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
3287 v_cmp_le_f16 vcc, v1.l, v2.l row_shr:1
3288 // W64: v_cmp_le_f16 vcc, v1.l, v2.l row_shr:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x06,0x7c,0x01,0x11,0x01,0xff]
3289 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
3291 v_cmp_le_f16 vcc, v1.l, v2.l row_shr:15
3292 // W64: v_cmp_le_f16 vcc, v1.l, v2.l row_shr:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x06,0x7c,0x01,0x1f,0x01,0xff]
3293 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
3295 v_cmp_le_f16 vcc, v1.l, v2.l row_ror:1
3296 // W64: v_cmp_le_f16 vcc, v1.l, v2.l row_ror:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x06,0x7c,0x01,0x21,0x01,0xff]
3297 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
3299 v_cmp_le_f16 vcc, v1.l, v2.l row_ror:15
3300 // W64: v_cmp_le_f16 vcc, v1.l, v2.l row_ror:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x06,0x7c,0x01,0x2f,0x01,0xff]
3301 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
3303 v_cmp_le_f16 vcc, v1.l, v2.l row_share:0 row_mask:0xf bank_mask:0xf
3304 // W64: v_cmp_le_f16 vcc, v1.l, v2.l row_share:0 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x06,0x7c,0x01,0x50,0x01,0xff]
3305 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
3307 v_cmp_le_f16 vcc, v1.l, v2.l row_share:15 row_mask:0x0 bank_mask:0x1
3308 // W64: v_cmp_le_f16 vcc, v1.l, v2.l row_share:15 row_mask:0x0 bank_mask:0x1 ; encoding: [0xfa,0x04,0x06,0x7c,0x01,0x5f,0x01,0x01]
3309 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
3311 v_cmp_le_f16 vcc, v1.l, v2.l row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1
3312 // W64: v_cmp_le_f16 vcc, v1.l, v2.l row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 ; encoding: [0xfa,0x04,0x06,0x7c,0x01,0x60,0x09,0x13]
3313 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
3315 v_cmp_le_f16 vcc, -|v127.l|, -|v127.l| row_xmask:15 row_mask:0x3 bank_mask:0x0 fi:1
3316 // W64: v_cmp_le_f16 vcc, -|v127.l|, -|v127.l| row_xmask:15 row_mask:0x3 bank_mask:0x0 fi:1 ; encoding: [0xfa,0xfe,0x06,0x7c,0x7f,0x6f,0xf5,0x30]
3317 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
3319 v_cmp_le_f16 vcc_lo, v1.l, v2.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf
3320 // W32: v_cmp_le_f16 vcc_lo, v1.l, v2.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x06,0x7c,0x01,0x1b,0x00,0xff]
3321 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
3323 v_cmp_le_f16 vcc, v1.l, v2.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf
3324 // W64: v_cmp_le_f16 vcc, v1.l, v2.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x06,0x7c,0x01,0x1b,0x00,0xff]
3325 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
3327 v_cmp_le_f16 vcc_lo, v1.l, v2.l quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf
3328 // W32: v_cmp_le_f16 vcc_lo, v1.l, v2.l quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x06,0x7c,0x01,0xe4,0x00,0xff]
3329 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
3331 v_cmp_le_f16 vcc, v1.l, v2.l quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf
3332 // W64: v_cmp_le_f16 vcc, v1.l, v2.l quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x06,0x7c,0x01,0xe4,0x00,0xff]
3333 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
3335 v_cmp_le_f16 vcc_lo, v1.l, v2.l row_mirror row_mask:0xf bank_mask:0xf
3336 // W32: v_cmp_le_f16 vcc_lo, v1.l, v2.l row_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x06,0x7c,0x01,0x40,0x01,0xff]
3337 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
3339 v_cmp_le_f16 vcc, v1.l, v2.l row_mirror row_mask:0xf bank_mask:0xf
3340 // W64: v_cmp_le_f16 vcc, v1.l, v2.l row_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x06,0x7c,0x01,0x40,0x01,0xff]
3341 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
3343 v_cmp_le_f16 vcc_lo, v1.l, v2.l row_half_mirror row_mask:0xf bank_mask:0xf
3344 // W32: v_cmp_le_f16 vcc_lo, v1.l, v2.l row_half_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x06,0x7c,0x01,0x41,0x01,0xff]
3345 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
3347 v_cmp_le_f16 vcc, v1.l, v2.l row_half_mirror row_mask:0xf bank_mask:0xf
3348 // W64: v_cmp_le_f16 vcc, v1.l, v2.l row_half_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x06,0x7c,0x01,0x41,0x01,0xff]
3349 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
3351 v_cmp_le_f16 vcc_lo, v1.l, v2.l row_shl:1 row_mask:0xf bank_mask:0xf
3352 // W32: v_cmp_le_f16 vcc_lo, v1.l, v2.l row_shl:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x06,0x7c,0x01,0x01,0x01,0xff]
3353 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
3355 v_cmp_le_f16 vcc, v1.l, v2.l row_shl:1 row_mask:0xf bank_mask:0xf
3356 // W64: v_cmp_le_f16 vcc, v1.l, v2.l row_shl:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x06,0x7c,0x01,0x01,0x01,0xff]
3357 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
3359 v_cmp_le_f16 vcc_lo, v1.l, v2.l row_shl:15 row_mask:0xf bank_mask:0xf
3360 // W32: v_cmp_le_f16 vcc_lo, v1.l, v2.l row_shl:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x06,0x7c,0x01,0x0f,0x01,0xff]
3361 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
3363 v_cmp_le_f16 vcc, v1.l, v2.l row_shl:15 row_mask:0xf bank_mask:0xf
3364 // W64: v_cmp_le_f16 vcc, v1.l, v2.l row_shl:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x06,0x7c,0x01,0x0f,0x01,0xff]
3365 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
3367 v_cmp_le_f16 vcc_lo, v1.l, v2.l row_shr:1 row_mask:0xf bank_mask:0xf
3368 // W32: v_cmp_le_f16 vcc_lo, v1.l, v2.l row_shr:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x06,0x7c,0x01,0x11,0x01,0xff]
3369 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
3371 v_cmp_le_f16 vcc, v1.l, v2.l row_shr:1 row_mask:0xf bank_mask:0xf
3372 // W64: v_cmp_le_f16 vcc, v1.l, v2.l row_shr:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x06,0x7c,0x01,0x11,0x01,0xff]
3373 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
3375 v_cmp_le_f16 vcc_lo, v1.l, v2.l row_shr:15 row_mask:0xf bank_mask:0xf
3376 // W32: v_cmp_le_f16 vcc_lo, v1.l, v2.l row_shr:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x06,0x7c,0x01,0x1f,0x01,0xff]
3377 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
3379 v_cmp_le_f16 vcc, v1.l, v2.l row_shr:15 row_mask:0xf bank_mask:0xf
3380 // W64: v_cmp_le_f16 vcc, v1.l, v2.l row_shr:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x06,0x7c,0x01,0x1f,0x01,0xff]
3381 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
3383 v_cmp_le_f16 vcc_lo, v1.l, v2.l row_ror:1 row_mask:0xf bank_mask:0xf
3384 // W32: v_cmp_le_f16 vcc_lo, v1.l, v2.l row_ror:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x06,0x7c,0x01,0x21,0x01,0xff]
3385 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
3387 v_cmp_le_f16 vcc, v1.l, v2.l row_ror:1 row_mask:0xf bank_mask:0xf
3388 // W64: v_cmp_le_f16 vcc, v1.l, v2.l row_ror:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x06,0x7c,0x01,0x21,0x01,0xff]
3389 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
3391 v_cmp_le_f16 vcc_lo, v1.l, v2.l row_ror:15 row_mask:0xf bank_mask:0xf
3392 // W32: v_cmp_le_f16 vcc_lo, v1.l, v2.l row_ror:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x06,0x7c,0x01,0x2f,0x01,0xff]
3393 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
3395 v_cmp_le_f16 vcc, v1.l, v2.l row_ror:15 row_mask:0xf bank_mask:0xf
3396 // W64: v_cmp_le_f16 vcc, v1.l, v2.l row_ror:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x06,0x7c,0x01,0x2f,0x01,0xff]
3397 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
3399 v_cmp_le_f16 vcc_lo, v1.h, v2.h row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 fi:0
3400 // W32: v_cmp_le_f16 vcc_lo, v1.h, v2.h row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 ; encoding: [0xfa,0x04,0x07,0x7c,0x81,0x60,0x09,0x13]
3401 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
3403 v_cmp_le_f16 vcc, v1.h, v2.h row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 fi:0
3404 // W64: v_cmp_le_f16 vcc, v1.h, v2.h row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 ; encoding: [0xfa,0x04,0x07,0x7c,0x81,0x60,0x09,0x13]
3405 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
3407 v_cmp_le_f16 vcc_lo, -|v127.h|, -|v127.h| row_xmask:15 row_mask:0x3 bank_mask:0x0 bound_ctrl:0 fi:1
3408 // W32: v_cmp_le_f16 vcc_lo, -|v127.h|, -|v127.h| row_xmask:15 row_mask:0x3 bank_mask:0x0 fi:1 ; encoding: [0xfa,0xfe,0x07,0x7c,0xff,0x6f,0xf5,0x30]
3409 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
3411 v_cmp_le_f16 vcc, -|v127.h|, -|v127.h| row_xmask:15 row_mask:0x3 bank_mask:0x0 bound_ctrl:0 fi:1
3412 // W64: v_cmp_le_f16 vcc, -|v127.h|, -|v127.h| row_xmask:15 row_mask:0x3 bank_mask:0x0 fi:1 ; encoding: [0xfa,0xfe,0x07,0x7c,0xff,0x6f,0xf5,0x30]
3413 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
3415 v_cmp_le_f32 vcc_lo, v1, v2 quad_perm:[3,2,1,0]
3416 // W32: v_cmp_le_f32 vcc_lo, v1, v2 quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x26,0x7c,0x01,0x1b,0x00,0xff]
3417 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
3419 v_cmp_le_f32 vcc_lo, v1, v2 quad_perm:[0,1,2,3]
3420 // W32: v_cmp_le_f32 vcc_lo, v1, v2 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x26,0x7c,0x01,0xe4,0x00,0xff]
3421 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
3423 v_cmp_le_f32 vcc_lo, v1, v2 row_mirror
3424 // W32: v_cmp_le_f32 vcc_lo, v1, v2 row_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x26,0x7c,0x01,0x40,0x01,0xff]
3425 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
3427 v_cmp_le_f32 vcc_lo, v1, v2 row_half_mirror
3428 // W32: v_cmp_le_f32 vcc_lo, v1, v2 row_half_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x26,0x7c,0x01,0x41,0x01,0xff]
3429 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
3431 v_cmp_le_f32 vcc_lo, v1, v2 row_shl:1
3432 // W32: v_cmp_le_f32 vcc_lo, v1, v2 row_shl:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x26,0x7c,0x01,0x01,0x01,0xff]
3433 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
3435 v_cmp_le_f32 vcc_lo, v1, v2 row_shl:15
3436 // W32: v_cmp_le_f32 vcc_lo, v1, v2 row_shl:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x26,0x7c,0x01,0x0f,0x01,0xff]
3437 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
3439 v_cmp_le_f32 vcc_lo, v1, v2 row_shr:1
3440 // W32: v_cmp_le_f32 vcc_lo, v1, v2 row_shr:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x26,0x7c,0x01,0x11,0x01,0xff]
3441 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
3443 v_cmp_le_f32 vcc_lo, v1, v2 row_shr:15
3444 // W32: v_cmp_le_f32 vcc_lo, v1, v2 row_shr:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x26,0x7c,0x01,0x1f,0x01,0xff]
3445 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
3447 v_cmp_le_f32 vcc_lo, v1, v2 row_ror:1
3448 // W32: v_cmp_le_f32 vcc_lo, v1, v2 row_ror:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x26,0x7c,0x01,0x21,0x01,0xff]
3449 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
3451 v_cmp_le_f32 vcc_lo, v1, v2 row_ror:15
3452 // W32: v_cmp_le_f32 vcc_lo, v1, v2 row_ror:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x26,0x7c,0x01,0x2f,0x01,0xff]
3453 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
3455 v_cmp_le_f32 vcc_lo, v1, v2 row_share:0 row_mask:0xf bank_mask:0xf
3456 // W32: v_cmp_le_f32 vcc_lo, v1, v2 row_share:0 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x26,0x7c,0x01,0x50,0x01,0xff]
3457 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
3459 v_cmp_le_f32 vcc_lo, v1, v2 row_share:15 row_mask:0x0 bank_mask:0x1
3460 // W32: v_cmp_le_f32 vcc_lo, v1, v2 row_share:15 row_mask:0x0 bank_mask:0x1 ; encoding: [0xfa,0x04,0x26,0x7c,0x01,0x5f,0x01,0x01]
3461 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
3463 v_cmp_le_f32 vcc_lo, v1, v2 row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 fi:0
3464 // W32: v_cmp_le_f32 vcc_lo, v1, v2 row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 ; encoding: [0xfa,0x04,0x26,0x7c,0x01,0x60,0x09,0x13]
3465 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
3467 v_cmp_le_f32 vcc_lo, -|v255|, -|v255| row_xmask:15 row_mask:0x3 bank_mask:0x0 bound_ctrl:0 fi:1
3468 // W32: v_cmp_le_f32 vcc_lo, -|v255|, -|v255| row_xmask:15 row_mask:0x3 bank_mask:0x0 fi:1 ; encoding: [0xfa,0xfe,0x27,0x7c,0xff,0x6f,0xf5,0x30]
3469 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
3471 v_cmp_le_f32 vcc, v1, v2 quad_perm:[3,2,1,0]
3472 // W64: v_cmp_le_f32 vcc, v1, v2 quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x26,0x7c,0x01,0x1b,0x00,0xff]
3473 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
3475 v_cmp_le_f32 vcc, v1, v2 quad_perm:[0,1,2,3]
3476 // W64: v_cmp_le_f32 vcc, v1, v2 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x26,0x7c,0x01,0xe4,0x00,0xff]
3477 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
3479 v_cmp_le_f32 vcc, v1, v2 row_mirror
3480 // W64: v_cmp_le_f32 vcc, v1, v2 row_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x26,0x7c,0x01,0x40,0x01,0xff]
3481 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
3483 v_cmp_le_f32 vcc, v1, v2 row_half_mirror
3484 // W64: v_cmp_le_f32 vcc, v1, v2 row_half_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x26,0x7c,0x01,0x41,0x01,0xff]
3485 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
3487 v_cmp_le_f32 vcc, v1, v2 row_shl:1
3488 // W64: v_cmp_le_f32 vcc, v1, v2 row_shl:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x26,0x7c,0x01,0x01,0x01,0xff]
3489 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
3491 v_cmp_le_f32 vcc, v1, v2 row_shl:15
3492 // W64: v_cmp_le_f32 vcc, v1, v2 row_shl:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x26,0x7c,0x01,0x0f,0x01,0xff]
3493 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
3495 v_cmp_le_f32 vcc, v1, v2 row_shr:1
3496 // W64: v_cmp_le_f32 vcc, v1, v2 row_shr:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x26,0x7c,0x01,0x11,0x01,0xff]
3497 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
3499 v_cmp_le_f32 vcc, v1, v2 row_shr:15
3500 // W64: v_cmp_le_f32 vcc, v1, v2 row_shr:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x26,0x7c,0x01,0x1f,0x01,0xff]
3501 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
3503 v_cmp_le_f32 vcc, v1, v2 row_ror:1
3504 // W64: v_cmp_le_f32 vcc, v1, v2 row_ror:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x26,0x7c,0x01,0x21,0x01,0xff]
3505 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
3507 v_cmp_le_f32 vcc, v1, v2 row_ror:15
3508 // W64: v_cmp_le_f32 vcc, v1, v2 row_ror:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x26,0x7c,0x01,0x2f,0x01,0xff]
3509 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
3511 v_cmp_le_f32 vcc, v1, v2 row_share:0 row_mask:0xf bank_mask:0xf
3512 // W64: v_cmp_le_f32 vcc, v1, v2 row_share:0 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x26,0x7c,0x01,0x50,0x01,0xff]
3513 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
3515 v_cmp_le_f32 vcc, v1, v2 row_share:15 row_mask:0x0 bank_mask:0x1
3516 // W64: v_cmp_le_f32 vcc, v1, v2 row_share:15 row_mask:0x0 bank_mask:0x1 ; encoding: [0xfa,0x04,0x26,0x7c,0x01,0x5f,0x01,0x01]
3517 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
3519 v_cmp_le_f32 vcc, v1, v2 row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 fi:0
3520 // W64: v_cmp_le_f32 vcc, v1, v2 row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 ; encoding: [0xfa,0x04,0x26,0x7c,0x01,0x60,0x09,0x13]
3521 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
3523 v_cmp_le_f32 vcc, -|v255|, -|v255| row_xmask:15 row_mask:0x3 bank_mask:0x0 bound_ctrl:0 fi:1
3524 // W64: v_cmp_le_f32 vcc, -|v255|, -|v255| row_xmask:15 row_mask:0x3 bank_mask:0x0 fi:1 ; encoding: [0xfa,0xfe,0x27,0x7c,0xff,0x6f,0xf5,0x30]
3525 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
3527 v_cmp_le_i16 vcc_lo, v1.l, v2.l quad_perm:[3,2,1,0]
3528 // W32: v_cmp_le_i16 vcc_lo, v1.l, v2.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x66,0x7c,0x01,0x1b,0x00,0xff]
3529 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
3531 v_cmp_le_i16 vcc_lo, v1.l, v2.l quad_perm:[0,1,2,3]
3532 // W32: v_cmp_le_i16 vcc_lo, v1.l, v2.l quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x66,0x7c,0x01,0xe4,0x00,0xff]
3533 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
3535 v_cmp_le_i16 vcc_lo, v1.l, v2.l row_mirror
3536 // W32: v_cmp_le_i16 vcc_lo, v1.l, v2.l row_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x66,0x7c,0x01,0x40,0x01,0xff]
3537 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
3539 v_cmp_le_i16 vcc_lo, v1.l, v2.l row_half_mirror
3540 // W32: v_cmp_le_i16 vcc_lo, v1.l, v2.l row_half_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x66,0x7c,0x01,0x41,0x01,0xff]
3541 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
3543 v_cmp_le_i16 vcc_lo, v1.l, v2.l row_shl:1
3544 // W32: v_cmp_le_i16 vcc_lo, v1.l, v2.l row_shl:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x66,0x7c,0x01,0x01,0x01,0xff]
3545 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
3547 v_cmp_le_i16 vcc_lo, v1.l, v2.l row_shl:15
3548 // W32: v_cmp_le_i16 vcc_lo, v1.l, v2.l row_shl:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x66,0x7c,0x01,0x0f,0x01,0xff]
3549 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
3551 v_cmp_le_i16 vcc_lo, v1.l, v2.l row_shr:1
3552 // W32: v_cmp_le_i16 vcc_lo, v1.l, v2.l row_shr:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x66,0x7c,0x01,0x11,0x01,0xff]
3553 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
3555 v_cmp_le_i16 vcc_lo, v1.l, v2.l row_shr:15
3556 // W32: v_cmp_le_i16 vcc_lo, v1.l, v2.l row_shr:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x66,0x7c,0x01,0x1f,0x01,0xff]
3557 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
3559 v_cmp_le_i16 vcc_lo, v1.l, v2.l row_ror:1
3560 // W32: v_cmp_le_i16 vcc_lo, v1.l, v2.l row_ror:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x66,0x7c,0x01,0x21,0x01,0xff]
3561 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
3563 v_cmp_le_i16 vcc_lo, v1.l, v2.l row_ror:15
3564 // W32: v_cmp_le_i16 vcc_lo, v1.l, v2.l row_ror:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x66,0x7c,0x01,0x2f,0x01,0xff]
3565 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
3567 v_cmp_le_i16 vcc_lo, v1.l, v2.l row_share:0 row_mask:0xf bank_mask:0xf
3568 // W32: v_cmp_le_i16 vcc_lo, v1.l, v2.l row_share:0 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x66,0x7c,0x01,0x50,0x01,0xff]
3569 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
3571 v_cmp_le_i16 vcc_lo, v1.l, v2.l row_share:15 row_mask:0x0 bank_mask:0x1
3572 // W32: v_cmp_le_i16 vcc_lo, v1.l, v2.l row_share:15 row_mask:0x0 bank_mask:0x1 ; encoding: [0xfa,0x04,0x66,0x7c,0x01,0x5f,0x01,0x01]
3573 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
3575 v_cmp_le_i16 vcc_lo, v1.l, v2.l row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1
3576 // W32: v_cmp_le_i16 vcc_lo, v1.l, v2.l row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 ; encoding: [0xfa,0x04,0x66,0x7c,0x01,0x60,0x09,0x13]
3577 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
3579 v_cmp_le_i16 vcc_lo, v127.l, v127.l row_xmask:15 row_mask:0x3 bank_mask:0x0 fi:1
3580 // W32: v_cmp_le_i16 vcc_lo, v127.l, v127.l row_xmask:15 row_mask:0x3 bank_mask:0x0 fi:1 ; encoding: [0xfa,0xfe,0x66,0x7c,0x7f,0x6f,0x05,0x30]
3581 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
3583 v_cmp_le_i16 vcc, v1.l, v2.l quad_perm:[3,2,1,0]
3584 // W64: v_cmp_le_i16 vcc, v1.l, v2.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x66,0x7c,0x01,0x1b,0x00,0xff]
3585 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
3587 v_cmp_le_i16 vcc, v1.l, v2.l quad_perm:[0,1,2,3]
3588 // W64: v_cmp_le_i16 vcc, v1.l, v2.l quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x66,0x7c,0x01,0xe4,0x00,0xff]
3589 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
3591 v_cmp_le_i16 vcc, v1.l, v2.l row_mirror
3592 // W64: v_cmp_le_i16 vcc, v1.l, v2.l row_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x66,0x7c,0x01,0x40,0x01,0xff]
3593 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
3595 v_cmp_le_i16 vcc, v1.l, v2.l row_half_mirror
3596 // W64: v_cmp_le_i16 vcc, v1.l, v2.l row_half_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x66,0x7c,0x01,0x41,0x01,0xff]
3597 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
3599 v_cmp_le_i16 vcc, v1.l, v2.l row_shl:1
3600 // W64: v_cmp_le_i16 vcc, v1.l, v2.l row_shl:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x66,0x7c,0x01,0x01,0x01,0xff]
3601 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
3603 v_cmp_le_i16 vcc, v1.l, v2.l row_shl:15
3604 // W64: v_cmp_le_i16 vcc, v1.l, v2.l row_shl:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x66,0x7c,0x01,0x0f,0x01,0xff]
3605 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
3607 v_cmp_le_i16 vcc, v1.l, v2.l row_shr:1
3608 // W64: v_cmp_le_i16 vcc, v1.l, v2.l row_shr:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x66,0x7c,0x01,0x11,0x01,0xff]
3609 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
3611 v_cmp_le_i16 vcc, v1.l, v2.l row_shr:15
3612 // W64: v_cmp_le_i16 vcc, v1.l, v2.l row_shr:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x66,0x7c,0x01,0x1f,0x01,0xff]
3613 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
3615 v_cmp_le_i16 vcc, v1.l, v2.l row_ror:1
3616 // W64: v_cmp_le_i16 vcc, v1.l, v2.l row_ror:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x66,0x7c,0x01,0x21,0x01,0xff]
3617 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
3619 v_cmp_le_i16 vcc, v1.l, v2.l row_ror:15
3620 // W64: v_cmp_le_i16 vcc, v1.l, v2.l row_ror:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x66,0x7c,0x01,0x2f,0x01,0xff]
3621 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
3623 v_cmp_le_i16 vcc, v1.l, v2.l row_share:0 row_mask:0xf bank_mask:0xf
3624 // W64: v_cmp_le_i16 vcc, v1.l, v2.l row_share:0 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x66,0x7c,0x01,0x50,0x01,0xff]
3625 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
3627 v_cmp_le_i16 vcc, v1.l, v2.l row_share:15 row_mask:0x0 bank_mask:0x1
3628 // W64: v_cmp_le_i16 vcc, v1.l, v2.l row_share:15 row_mask:0x0 bank_mask:0x1 ; encoding: [0xfa,0x04,0x66,0x7c,0x01,0x5f,0x01,0x01]
3629 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
3631 v_cmp_le_i16 vcc, v1.l, v2.l row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1
3632 // W64: v_cmp_le_i16 vcc, v1.l, v2.l row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 ; encoding: [0xfa,0x04,0x66,0x7c,0x01,0x60,0x09,0x13]
3633 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
3635 v_cmp_le_i16 vcc, v127.l, v127.l row_xmask:15 row_mask:0x3 bank_mask:0x0 fi:1
3636 // W64: v_cmp_le_i16 vcc, v127.l, v127.l row_xmask:15 row_mask:0x3 bank_mask:0x0 fi:1 ; encoding: [0xfa,0xfe,0x66,0x7c,0x7f,0x6f,0x05,0x30]
3637 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
3639 v_cmp_le_i16 vcc_lo, v1.l, v2.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf
3640 // W32: v_cmp_le_i16 vcc_lo, v1.l, v2.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x66,0x7c,0x01,0x1b,0x00,0xff]
3641 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
3643 v_cmp_le_i16 vcc, v1.l, v2.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf
3644 // W64: v_cmp_le_i16 vcc, v1.l, v2.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x66,0x7c,0x01,0x1b,0x00,0xff]
3645 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
3647 v_cmp_le_i16 vcc_lo, v1.l, v2.l quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf
3648 // W32: v_cmp_le_i16 vcc_lo, v1.l, v2.l quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x66,0x7c,0x01,0xe4,0x00,0xff]
3649 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
3651 v_cmp_le_i16 vcc, v1.l, v2.l quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf
3652 // W64: v_cmp_le_i16 vcc, v1.l, v2.l quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x66,0x7c,0x01,0xe4,0x00,0xff]
3653 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
3655 v_cmp_le_i16 vcc_lo, v1.l, v2.l row_mirror row_mask:0xf bank_mask:0xf
3656 // W32: v_cmp_le_i16 vcc_lo, v1.l, v2.l row_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x66,0x7c,0x01,0x40,0x01,0xff]
3657 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
3659 v_cmp_le_i16 vcc, v1.l, v2.l row_mirror row_mask:0xf bank_mask:0xf
3660 // W64: v_cmp_le_i16 vcc, v1.l, v2.l row_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x66,0x7c,0x01,0x40,0x01,0xff]
3661 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
3663 v_cmp_le_i16 vcc_lo, v1.l, v2.l row_half_mirror row_mask:0xf bank_mask:0xf
3664 // W32: v_cmp_le_i16 vcc_lo, v1.l, v2.l row_half_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x66,0x7c,0x01,0x41,0x01,0xff]
3665 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
3667 v_cmp_le_i16 vcc, v1.l, v2.l row_half_mirror row_mask:0xf bank_mask:0xf
3668 // W64: v_cmp_le_i16 vcc, v1.l, v2.l row_half_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x66,0x7c,0x01,0x41,0x01,0xff]
3669 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
3671 v_cmp_le_i16 vcc_lo, v1.l, v2.l row_shl:1 row_mask:0xf bank_mask:0xf
3672 // W32: v_cmp_le_i16 vcc_lo, v1.l, v2.l row_shl:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x66,0x7c,0x01,0x01,0x01,0xff]
3673 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
3675 v_cmp_le_i16 vcc, v1.l, v2.l row_shl:1 row_mask:0xf bank_mask:0xf
3676 // W64: v_cmp_le_i16 vcc, v1.l, v2.l row_shl:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x66,0x7c,0x01,0x01,0x01,0xff]
3677 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
3679 v_cmp_le_i16 vcc_lo, v1.l, v2.l row_shl:15 row_mask:0xf bank_mask:0xf
3680 // W32: v_cmp_le_i16 vcc_lo, v1.l, v2.l row_shl:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x66,0x7c,0x01,0x0f,0x01,0xff]
3681 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
3683 v_cmp_le_i16 vcc, v1.l, v2.l row_shl:15 row_mask:0xf bank_mask:0xf
3684 // W64: v_cmp_le_i16 vcc, v1.l, v2.l row_shl:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x66,0x7c,0x01,0x0f,0x01,0xff]
3685 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
3687 v_cmp_le_i16 vcc_lo, v1.l, v2.l row_shr:1 row_mask:0xf bank_mask:0xf
3688 // W32: v_cmp_le_i16 vcc_lo, v1.l, v2.l row_shr:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x66,0x7c,0x01,0x11,0x01,0xff]
3689 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
3691 v_cmp_le_i16 vcc, v1.l, v2.l row_shr:1 row_mask:0xf bank_mask:0xf
3692 // W64: v_cmp_le_i16 vcc, v1.l, v2.l row_shr:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x66,0x7c,0x01,0x11,0x01,0xff]
3693 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
3695 v_cmp_le_i16 vcc_lo, v1.l, v2.l row_shr:15 row_mask:0xf bank_mask:0xf
3696 // W32: v_cmp_le_i16 vcc_lo, v1.l, v2.l row_shr:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x66,0x7c,0x01,0x1f,0x01,0xff]
3697 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
3699 v_cmp_le_i16 vcc, v1.l, v2.l row_shr:15 row_mask:0xf bank_mask:0xf
3700 // W64: v_cmp_le_i16 vcc, v1.l, v2.l row_shr:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x66,0x7c,0x01,0x1f,0x01,0xff]
3701 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
3703 v_cmp_le_i16 vcc_lo, v1.l, v2.l row_ror:1 row_mask:0xf bank_mask:0xf
3704 // W32: v_cmp_le_i16 vcc_lo, v1.l, v2.l row_ror:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x66,0x7c,0x01,0x21,0x01,0xff]
3705 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
3707 v_cmp_le_i16 vcc, v1.l, v2.l row_ror:1 row_mask:0xf bank_mask:0xf
3708 // W64: v_cmp_le_i16 vcc, v1.l, v2.l row_ror:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x66,0x7c,0x01,0x21,0x01,0xff]
3709 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
3711 v_cmp_le_i16 vcc_lo, v1.l, v2.l row_ror:15 row_mask:0xf bank_mask:0xf
3712 // W32: v_cmp_le_i16 vcc_lo, v1.l, v2.l row_ror:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x66,0x7c,0x01,0x2f,0x01,0xff]
3713 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
3715 v_cmp_le_i16 vcc, v1.l, v2.l row_ror:15 row_mask:0xf bank_mask:0xf
3716 // W64: v_cmp_le_i16 vcc, v1.l, v2.l row_ror:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x66,0x7c,0x01,0x2f,0x01,0xff]
3717 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
3719 v_cmp_le_i16 vcc_lo, v1.h, v2.h row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 fi:0
3720 // W32: v_cmp_le_i16 vcc_lo, v1.h, v2.h row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 ; encoding: [0xfa,0x04,0x67,0x7c,0x81,0x60,0x09,0x13]
3721 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
3723 v_cmp_le_i16 vcc, v1.h, v2.h row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 fi:0
3724 // W64: v_cmp_le_i16 vcc, v1.h, v2.h row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 ; encoding: [0xfa,0x04,0x67,0x7c,0x81,0x60,0x09,0x13]
3725 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
3727 v_cmp_le_i16 vcc_lo, v127.h, v127.h row_xmask:15 row_mask:0x3 bank_mask:0x0 bound_ctrl:0 fi:1
3728 // W32: v_cmp_le_i16 vcc_lo, v127.h, v127.h row_xmask:15 row_mask:0x3 bank_mask:0x0 fi:1 ; encoding: [0xfa,0xfe,0x67,0x7c,0xff,0x6f,0x05,0x30]
3729 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
3731 v_cmp_le_i16 vcc, v127.h, v127.h row_xmask:15 row_mask:0x3 bank_mask:0x0 bound_ctrl:0 fi:1
3732 // W64: v_cmp_le_i16 vcc, v127.h, v127.h row_xmask:15 row_mask:0x3 bank_mask:0x0 fi:1 ; encoding: [0xfa,0xfe,0x67,0x7c,0xff,0x6f,0x05,0x30]
3733 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
3735 v_cmp_le_i32 vcc_lo, v1, v2 quad_perm:[3,2,1,0]
3736 // W32: v_cmp_le_i32 vcc_lo, v1, v2 quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x86,0x7c,0x01,0x1b,0x00,0xff]
3737 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
3739 v_cmp_le_i32 vcc_lo, v1, v2 quad_perm:[0,1,2,3]
3740 // W32: v_cmp_le_i32 vcc_lo, v1, v2 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x86,0x7c,0x01,0xe4,0x00,0xff]
3741 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
3743 v_cmp_le_i32 vcc_lo, v1, v2 row_mirror
3744 // W32: v_cmp_le_i32 vcc_lo, v1, v2 row_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x86,0x7c,0x01,0x40,0x01,0xff]
3745 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
3747 v_cmp_le_i32 vcc_lo, v1, v2 row_half_mirror
3748 // W32: v_cmp_le_i32 vcc_lo, v1, v2 row_half_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x86,0x7c,0x01,0x41,0x01,0xff]
3749 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
3751 v_cmp_le_i32 vcc_lo, v1, v2 row_shl:1
3752 // W32: v_cmp_le_i32 vcc_lo, v1, v2 row_shl:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x86,0x7c,0x01,0x01,0x01,0xff]
3753 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
3755 v_cmp_le_i32 vcc_lo, v1, v2 row_shl:15
3756 // W32: v_cmp_le_i32 vcc_lo, v1, v2 row_shl:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x86,0x7c,0x01,0x0f,0x01,0xff]
3757 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
3759 v_cmp_le_i32 vcc_lo, v1, v2 row_shr:1
3760 // W32: v_cmp_le_i32 vcc_lo, v1, v2 row_shr:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x86,0x7c,0x01,0x11,0x01,0xff]
3761 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
3763 v_cmp_le_i32 vcc_lo, v1, v2 row_shr:15
3764 // W32: v_cmp_le_i32 vcc_lo, v1, v2 row_shr:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x86,0x7c,0x01,0x1f,0x01,0xff]
3765 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
3767 v_cmp_le_i32 vcc_lo, v1, v2 row_ror:1
3768 // W32: v_cmp_le_i32 vcc_lo, v1, v2 row_ror:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x86,0x7c,0x01,0x21,0x01,0xff]
3769 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
3771 v_cmp_le_i32 vcc_lo, v1, v2 row_ror:15
3772 // W32: v_cmp_le_i32 vcc_lo, v1, v2 row_ror:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x86,0x7c,0x01,0x2f,0x01,0xff]
3773 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
3775 v_cmp_le_i32 vcc_lo, v1, v2 row_share:0 row_mask:0xf bank_mask:0xf
3776 // W32: v_cmp_le_i32 vcc_lo, v1, v2 row_share:0 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x86,0x7c,0x01,0x50,0x01,0xff]
3777 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
3779 v_cmp_le_i32 vcc_lo, v1, v2 row_share:15 row_mask:0x0 bank_mask:0x1
3780 // W32: v_cmp_le_i32 vcc_lo, v1, v2 row_share:15 row_mask:0x0 bank_mask:0x1 ; encoding: [0xfa,0x04,0x86,0x7c,0x01,0x5f,0x01,0x01]
3781 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
3783 v_cmp_le_i32 vcc_lo, v1, v2 row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 fi:0
3784 // W32: v_cmp_le_i32 vcc_lo, v1, v2 row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 ; encoding: [0xfa,0x04,0x86,0x7c,0x01,0x60,0x09,0x13]
3785 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
3787 v_cmp_le_i32 vcc_lo, v255, v255 row_xmask:15 row_mask:0x3 bank_mask:0x0 bound_ctrl:0 fi:1
3788 // W32: v_cmp_le_i32 vcc_lo, v255, v255 row_xmask:15 row_mask:0x3 bank_mask:0x0 fi:1 ; encoding: [0xfa,0xfe,0x87,0x7c,0xff,0x6f,0x05,0x30]
3789 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
3791 v_cmp_le_i32 vcc, v1, v2 quad_perm:[3,2,1,0]
3792 // W64: v_cmp_le_i32 vcc, v1, v2 quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x86,0x7c,0x01,0x1b,0x00,0xff]
3793 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
3795 v_cmp_le_i32 vcc, v1, v2 quad_perm:[0,1,2,3]
3796 // W64: v_cmp_le_i32 vcc, v1, v2 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x86,0x7c,0x01,0xe4,0x00,0xff]
3797 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
3799 v_cmp_le_i32 vcc, v1, v2 row_mirror
3800 // W64: v_cmp_le_i32 vcc, v1, v2 row_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x86,0x7c,0x01,0x40,0x01,0xff]
3801 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
3803 v_cmp_le_i32 vcc, v1, v2 row_half_mirror
3804 // W64: v_cmp_le_i32 vcc, v1, v2 row_half_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x86,0x7c,0x01,0x41,0x01,0xff]
3805 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
3807 v_cmp_le_i32 vcc, v1, v2 row_shl:1
3808 // W64: v_cmp_le_i32 vcc, v1, v2 row_shl:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x86,0x7c,0x01,0x01,0x01,0xff]
3809 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
3811 v_cmp_le_i32 vcc, v1, v2 row_shl:15
3812 // W64: v_cmp_le_i32 vcc, v1, v2 row_shl:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x86,0x7c,0x01,0x0f,0x01,0xff]
3813 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
3815 v_cmp_le_i32 vcc, v1, v2 row_shr:1
3816 // W64: v_cmp_le_i32 vcc, v1, v2 row_shr:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x86,0x7c,0x01,0x11,0x01,0xff]
3817 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
3819 v_cmp_le_i32 vcc, v1, v2 row_shr:15
3820 // W64: v_cmp_le_i32 vcc, v1, v2 row_shr:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x86,0x7c,0x01,0x1f,0x01,0xff]
3821 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
3823 v_cmp_le_i32 vcc, v1, v2 row_ror:1
3824 // W64: v_cmp_le_i32 vcc, v1, v2 row_ror:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x86,0x7c,0x01,0x21,0x01,0xff]
3825 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
3827 v_cmp_le_i32 vcc, v1, v2 row_ror:15
3828 // W64: v_cmp_le_i32 vcc, v1, v2 row_ror:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x86,0x7c,0x01,0x2f,0x01,0xff]
3829 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
3831 v_cmp_le_i32 vcc, v1, v2 row_share:0 row_mask:0xf bank_mask:0xf
3832 // W64: v_cmp_le_i32 vcc, v1, v2 row_share:0 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x86,0x7c,0x01,0x50,0x01,0xff]
3833 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
3835 v_cmp_le_i32 vcc, v1, v2 row_share:15 row_mask:0x0 bank_mask:0x1
3836 // W64: v_cmp_le_i32 vcc, v1, v2 row_share:15 row_mask:0x0 bank_mask:0x1 ; encoding: [0xfa,0x04,0x86,0x7c,0x01,0x5f,0x01,0x01]
3837 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
3839 v_cmp_le_i32 vcc, v1, v2 row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 fi:0
3840 // W64: v_cmp_le_i32 vcc, v1, v2 row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 ; encoding: [0xfa,0x04,0x86,0x7c,0x01,0x60,0x09,0x13]
3841 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
3843 v_cmp_le_i32 vcc, v255, v255 row_xmask:15 row_mask:0x3 bank_mask:0x0 bound_ctrl:0 fi:1
3844 // W64: v_cmp_le_i32 vcc, v255, v255 row_xmask:15 row_mask:0x3 bank_mask:0x0 fi:1 ; encoding: [0xfa,0xfe,0x87,0x7c,0xff,0x6f,0x05,0x30]
3845 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
3847 v_cmp_le_u16 vcc_lo, v1.l, v2.l quad_perm:[3,2,1,0]
3848 // W32: v_cmp_le_u16 vcc_lo, v1.l, v2.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x76,0x7c,0x01,0x1b,0x00,0xff]
3849 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
3851 v_cmp_le_u16 vcc_lo, v1.l, v2.l quad_perm:[0,1,2,3]
3852 // W32: v_cmp_le_u16 vcc_lo, v1.l, v2.l quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x76,0x7c,0x01,0xe4,0x00,0xff]
3853 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
3855 v_cmp_le_u16 vcc_lo, v1.l, v2.l row_mirror
3856 // W32: v_cmp_le_u16 vcc_lo, v1.l, v2.l row_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x76,0x7c,0x01,0x40,0x01,0xff]
3857 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
3859 v_cmp_le_u16 vcc_lo, v1.l, v2.l row_half_mirror
3860 // W32: v_cmp_le_u16 vcc_lo, v1.l, v2.l row_half_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x76,0x7c,0x01,0x41,0x01,0xff]
3861 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
3863 v_cmp_le_u16 vcc_lo, v1.l, v2.l row_shl:1
3864 // W32: v_cmp_le_u16 vcc_lo, v1.l, v2.l row_shl:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x76,0x7c,0x01,0x01,0x01,0xff]
3865 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
3867 v_cmp_le_u16 vcc_lo, v1.l, v2.l row_shl:15
3868 // W32: v_cmp_le_u16 vcc_lo, v1.l, v2.l row_shl:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x76,0x7c,0x01,0x0f,0x01,0xff]
3869 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
3871 v_cmp_le_u16 vcc_lo, v1.l, v2.l row_shr:1
3872 // W32: v_cmp_le_u16 vcc_lo, v1.l, v2.l row_shr:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x76,0x7c,0x01,0x11,0x01,0xff]
3873 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
3875 v_cmp_le_u16 vcc_lo, v1.l, v2.l row_shr:15
3876 // W32: v_cmp_le_u16 vcc_lo, v1.l, v2.l row_shr:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x76,0x7c,0x01,0x1f,0x01,0xff]
3877 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
3879 v_cmp_le_u16 vcc_lo, v1.l, v2.l row_ror:1
3880 // W32: v_cmp_le_u16 vcc_lo, v1.l, v2.l row_ror:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x76,0x7c,0x01,0x21,0x01,0xff]
3881 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
3883 v_cmp_le_u16 vcc_lo, v1.l, v2.l row_ror:15
3884 // W32: v_cmp_le_u16 vcc_lo, v1.l, v2.l row_ror:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x76,0x7c,0x01,0x2f,0x01,0xff]
3885 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
3887 v_cmp_le_u16 vcc_lo, v1.l, v2.l row_share:0 row_mask:0xf bank_mask:0xf
3888 // W32: v_cmp_le_u16 vcc_lo, v1.l, v2.l row_share:0 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x76,0x7c,0x01,0x50,0x01,0xff]
3889 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
3891 v_cmp_le_u16 vcc_lo, v1.l, v2.l row_share:15 row_mask:0x0 bank_mask:0x1
3892 // W32: v_cmp_le_u16 vcc_lo, v1.l, v2.l row_share:15 row_mask:0x0 bank_mask:0x1 ; encoding: [0xfa,0x04,0x76,0x7c,0x01,0x5f,0x01,0x01]
3893 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
3895 v_cmp_le_u16 vcc_lo, v1.l, v2.l row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1
3896 // W32: v_cmp_le_u16 vcc_lo, v1.l, v2.l row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 ; encoding: [0xfa,0x04,0x76,0x7c,0x01,0x60,0x09,0x13]
3897 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
3899 v_cmp_le_u16 vcc_lo, v127.l, v127.l row_xmask:15 row_mask:0x3 bank_mask:0x0 fi:1
3900 // W32: v_cmp_le_u16 vcc_lo, v127.l, v127.l row_xmask:15 row_mask:0x3 bank_mask:0x0 fi:1 ; encoding: [0xfa,0xfe,0x76,0x7c,0x7f,0x6f,0x05,0x30]
3901 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
3903 v_cmp_le_u16 vcc, v1.l, v2.l quad_perm:[3,2,1,0]
3904 // W64: v_cmp_le_u16 vcc, v1.l, v2.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x76,0x7c,0x01,0x1b,0x00,0xff]
3905 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
3907 v_cmp_le_u16 vcc, v1.l, v2.l quad_perm:[0,1,2,3]
3908 // W64: v_cmp_le_u16 vcc, v1.l, v2.l quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x76,0x7c,0x01,0xe4,0x00,0xff]
3909 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
3911 v_cmp_le_u16 vcc, v1.l, v2.l row_mirror
3912 // W64: v_cmp_le_u16 vcc, v1.l, v2.l row_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x76,0x7c,0x01,0x40,0x01,0xff]
3913 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
3915 v_cmp_le_u16 vcc, v1.l, v2.l row_half_mirror
3916 // W64: v_cmp_le_u16 vcc, v1.l, v2.l row_half_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x76,0x7c,0x01,0x41,0x01,0xff]
3917 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
3919 v_cmp_le_u16 vcc, v1.l, v2.l row_shl:1
3920 // W64: v_cmp_le_u16 vcc, v1.l, v2.l row_shl:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x76,0x7c,0x01,0x01,0x01,0xff]
3921 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
3923 v_cmp_le_u16 vcc, v1.l, v2.l row_shl:15
3924 // W64: v_cmp_le_u16 vcc, v1.l, v2.l row_shl:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x76,0x7c,0x01,0x0f,0x01,0xff]
3925 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
3927 v_cmp_le_u16 vcc, v1.l, v2.l row_shr:1
3928 // W64: v_cmp_le_u16 vcc, v1.l, v2.l row_shr:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x76,0x7c,0x01,0x11,0x01,0xff]
3929 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
3931 v_cmp_le_u16 vcc, v1.l, v2.l row_shr:15
3932 // W64: v_cmp_le_u16 vcc, v1.l, v2.l row_shr:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x76,0x7c,0x01,0x1f,0x01,0xff]
3933 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
3935 v_cmp_le_u16 vcc, v1.l, v2.l row_ror:1
3936 // W64: v_cmp_le_u16 vcc, v1.l, v2.l row_ror:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x76,0x7c,0x01,0x21,0x01,0xff]
3937 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
3939 v_cmp_le_u16 vcc, v1.l, v2.l row_ror:15
3940 // W64: v_cmp_le_u16 vcc, v1.l, v2.l row_ror:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x76,0x7c,0x01,0x2f,0x01,0xff]
3941 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
3943 v_cmp_le_u16 vcc, v1.l, v2.l row_share:0 row_mask:0xf bank_mask:0xf
3944 // W64: v_cmp_le_u16 vcc, v1.l, v2.l row_share:0 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x76,0x7c,0x01,0x50,0x01,0xff]
3945 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
3947 v_cmp_le_u16 vcc, v1.l, v2.l row_share:15 row_mask:0x0 bank_mask:0x1
3948 // W64: v_cmp_le_u16 vcc, v1.l, v2.l row_share:15 row_mask:0x0 bank_mask:0x1 ; encoding: [0xfa,0x04,0x76,0x7c,0x01,0x5f,0x01,0x01]
3949 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
3951 v_cmp_le_u16 vcc, v1.l, v2.l row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1
3952 // W64: v_cmp_le_u16 vcc, v1.l, v2.l row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 ; encoding: [0xfa,0x04,0x76,0x7c,0x01,0x60,0x09,0x13]
3953 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
3955 v_cmp_le_u16 vcc, v127.l, v127.l row_xmask:15 row_mask:0x3 bank_mask:0x0 fi:1
3956 // W64: v_cmp_le_u16 vcc, v127.l, v127.l row_xmask:15 row_mask:0x3 bank_mask:0x0 fi:1 ; encoding: [0xfa,0xfe,0x76,0x7c,0x7f,0x6f,0x05,0x30]
3957 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
3959 v_cmp_le_u16 vcc_lo, v1.l, v2.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf
3960 // W32: v_cmp_le_u16 vcc_lo, v1.l, v2.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x76,0x7c,0x01,0x1b,0x00,0xff]
3961 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
3963 v_cmp_le_u16 vcc, v1.l, v2.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf
3964 // W64: v_cmp_le_u16 vcc, v1.l, v2.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x76,0x7c,0x01,0x1b,0x00,0xff]
3965 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
3967 v_cmp_le_u16 vcc_lo, v1.l, v2.l quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf
3968 // W32: v_cmp_le_u16 vcc_lo, v1.l, v2.l quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x76,0x7c,0x01,0xe4,0x00,0xff]
3969 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
3971 v_cmp_le_u16 vcc, v1.l, v2.l quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf
3972 // W64: v_cmp_le_u16 vcc, v1.l, v2.l quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x76,0x7c,0x01,0xe4,0x00,0xff]
3973 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
3975 v_cmp_le_u16 vcc_lo, v1.l, v2.l row_mirror row_mask:0xf bank_mask:0xf
3976 // W32: v_cmp_le_u16 vcc_lo, v1.l, v2.l row_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x76,0x7c,0x01,0x40,0x01,0xff]
3977 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
3979 v_cmp_le_u16 vcc, v1.l, v2.l row_mirror row_mask:0xf bank_mask:0xf
3980 // W64: v_cmp_le_u16 vcc, v1.l, v2.l row_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x76,0x7c,0x01,0x40,0x01,0xff]
3981 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
3983 v_cmp_le_u16 vcc_lo, v1.l, v2.l row_half_mirror row_mask:0xf bank_mask:0xf
3984 // W32: v_cmp_le_u16 vcc_lo, v1.l, v2.l row_half_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x76,0x7c,0x01,0x41,0x01,0xff]
3985 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
3987 v_cmp_le_u16 vcc, v1.l, v2.l row_half_mirror row_mask:0xf bank_mask:0xf
3988 // W64: v_cmp_le_u16 vcc, v1.l, v2.l row_half_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x76,0x7c,0x01,0x41,0x01,0xff]
3989 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
3991 v_cmp_le_u16 vcc_lo, v1.l, v2.l row_shl:1 row_mask:0xf bank_mask:0xf
3992 // W32: v_cmp_le_u16 vcc_lo, v1.l, v2.l row_shl:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x76,0x7c,0x01,0x01,0x01,0xff]
3993 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
3995 v_cmp_le_u16 vcc, v1.l, v2.l row_shl:1 row_mask:0xf bank_mask:0xf
3996 // W64: v_cmp_le_u16 vcc, v1.l, v2.l row_shl:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x76,0x7c,0x01,0x01,0x01,0xff]
3997 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
3999 v_cmp_le_u16 vcc_lo, v1.l, v2.l row_shl:15 row_mask:0xf bank_mask:0xf
4000 // W32: v_cmp_le_u16 vcc_lo, v1.l, v2.l row_shl:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x76,0x7c,0x01,0x0f,0x01,0xff]
4001 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
4003 v_cmp_le_u16 vcc, v1.l, v2.l row_shl:15 row_mask:0xf bank_mask:0xf
4004 // W64: v_cmp_le_u16 vcc, v1.l, v2.l row_shl:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x76,0x7c,0x01,0x0f,0x01,0xff]
4005 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
4007 v_cmp_le_u16 vcc_lo, v1.l, v2.l row_shr:1 row_mask:0xf bank_mask:0xf
4008 // W32: v_cmp_le_u16 vcc_lo, v1.l, v2.l row_shr:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x76,0x7c,0x01,0x11,0x01,0xff]
4009 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
4011 v_cmp_le_u16 vcc, v1.l, v2.l row_shr:1 row_mask:0xf bank_mask:0xf
4012 // W64: v_cmp_le_u16 vcc, v1.l, v2.l row_shr:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x76,0x7c,0x01,0x11,0x01,0xff]
4013 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
4015 v_cmp_le_u16 vcc_lo, v1.l, v2.l row_shr:15 row_mask:0xf bank_mask:0xf
4016 // W32: v_cmp_le_u16 vcc_lo, v1.l, v2.l row_shr:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x76,0x7c,0x01,0x1f,0x01,0xff]
4017 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
4019 v_cmp_le_u16 vcc, v1.l, v2.l row_shr:15 row_mask:0xf bank_mask:0xf
4020 // W64: v_cmp_le_u16 vcc, v1.l, v2.l row_shr:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x76,0x7c,0x01,0x1f,0x01,0xff]
4021 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
4023 v_cmp_le_u16 vcc_lo, v1.l, v2.l row_ror:1 row_mask:0xf bank_mask:0xf
4024 // W32: v_cmp_le_u16 vcc_lo, v1.l, v2.l row_ror:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x76,0x7c,0x01,0x21,0x01,0xff]
4025 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
4027 v_cmp_le_u16 vcc, v1.l, v2.l row_ror:1 row_mask:0xf bank_mask:0xf
4028 // W64: v_cmp_le_u16 vcc, v1.l, v2.l row_ror:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x76,0x7c,0x01,0x21,0x01,0xff]
4029 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
4031 v_cmp_le_u16 vcc_lo, v1.l, v2.l row_ror:15 row_mask:0xf bank_mask:0xf
4032 // W32: v_cmp_le_u16 vcc_lo, v1.l, v2.l row_ror:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x76,0x7c,0x01,0x2f,0x01,0xff]
4033 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
4035 v_cmp_le_u16 vcc, v1.l, v2.l row_ror:15 row_mask:0xf bank_mask:0xf
4036 // W64: v_cmp_le_u16 vcc, v1.l, v2.l row_ror:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x76,0x7c,0x01,0x2f,0x01,0xff]
4037 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
4039 v_cmp_le_u16 vcc_lo, v1.h, v2.h row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 fi:0
4040 // W32: v_cmp_le_u16 vcc_lo, v1.h, v2.h row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 ; encoding: [0xfa,0x04,0x77,0x7c,0x81,0x60,0x09,0x13]
4041 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
4043 v_cmp_le_u16 vcc, v1.h, v2.h row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 fi:0
4044 // W64: v_cmp_le_u16 vcc, v1.h, v2.h row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 ; encoding: [0xfa,0x04,0x77,0x7c,0x81,0x60,0x09,0x13]
4045 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
4047 v_cmp_le_u16 vcc_lo, v127.h, v127.h row_xmask:15 row_mask:0x3 bank_mask:0x0 bound_ctrl:0 fi:1
4048 // W32: v_cmp_le_u16 vcc_lo, v127.h, v127.h row_xmask:15 row_mask:0x3 bank_mask:0x0 fi:1 ; encoding: [0xfa,0xfe,0x77,0x7c,0xff,0x6f,0x05,0x30]
4049 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
4051 v_cmp_le_u16 vcc, v127.h, v127.h row_xmask:15 row_mask:0x3 bank_mask:0x0 bound_ctrl:0 fi:1
4052 // W64: v_cmp_le_u16 vcc, v127.h, v127.h row_xmask:15 row_mask:0x3 bank_mask:0x0 fi:1 ; encoding: [0xfa,0xfe,0x77,0x7c,0xff,0x6f,0x05,0x30]
4053 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
4055 v_cmp_le_u32 vcc_lo, v1, v2 quad_perm:[3,2,1,0]
4056 // W32: v_cmp_le_u32 vcc_lo, v1, v2 quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x96,0x7c,0x01,0x1b,0x00,0xff]
4057 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
4059 v_cmp_le_u32 vcc_lo, v1, v2 quad_perm:[0,1,2,3]
4060 // W32: v_cmp_le_u32 vcc_lo, v1, v2 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x96,0x7c,0x01,0xe4,0x00,0xff]
4061 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
4063 v_cmp_le_u32 vcc_lo, v1, v2 row_mirror
4064 // W32: v_cmp_le_u32 vcc_lo, v1, v2 row_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x96,0x7c,0x01,0x40,0x01,0xff]
4065 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
4067 v_cmp_le_u32 vcc_lo, v1, v2 row_half_mirror
4068 // W32: v_cmp_le_u32 vcc_lo, v1, v2 row_half_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x96,0x7c,0x01,0x41,0x01,0xff]
4069 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
4071 v_cmp_le_u32 vcc_lo, v1, v2 row_shl:1
4072 // W32: v_cmp_le_u32 vcc_lo, v1, v2 row_shl:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x96,0x7c,0x01,0x01,0x01,0xff]
4073 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
4075 v_cmp_le_u32 vcc_lo, v1, v2 row_shl:15
4076 // W32: v_cmp_le_u32 vcc_lo, v1, v2 row_shl:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x96,0x7c,0x01,0x0f,0x01,0xff]
4077 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
4079 v_cmp_le_u32 vcc_lo, v1, v2 row_shr:1
4080 // W32: v_cmp_le_u32 vcc_lo, v1, v2 row_shr:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x96,0x7c,0x01,0x11,0x01,0xff]
4081 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
4083 v_cmp_le_u32 vcc_lo, v1, v2 row_shr:15
4084 // W32: v_cmp_le_u32 vcc_lo, v1, v2 row_shr:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x96,0x7c,0x01,0x1f,0x01,0xff]
4085 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
4087 v_cmp_le_u32 vcc_lo, v1, v2 row_ror:1
4088 // W32: v_cmp_le_u32 vcc_lo, v1, v2 row_ror:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x96,0x7c,0x01,0x21,0x01,0xff]
4089 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
4091 v_cmp_le_u32 vcc_lo, v1, v2 row_ror:15
4092 // W32: v_cmp_le_u32 vcc_lo, v1, v2 row_ror:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x96,0x7c,0x01,0x2f,0x01,0xff]
4093 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
4095 v_cmp_le_u32 vcc_lo, v1, v2 row_share:0 row_mask:0xf bank_mask:0xf
4096 // W32: v_cmp_le_u32 vcc_lo, v1, v2 row_share:0 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x96,0x7c,0x01,0x50,0x01,0xff]
4097 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
4099 v_cmp_le_u32 vcc_lo, v1, v2 row_share:15 row_mask:0x0 bank_mask:0x1
4100 // W32: v_cmp_le_u32 vcc_lo, v1, v2 row_share:15 row_mask:0x0 bank_mask:0x1 ; encoding: [0xfa,0x04,0x96,0x7c,0x01,0x5f,0x01,0x01]
4101 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
4103 v_cmp_le_u32 vcc_lo, v1, v2 row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 fi:0
4104 // W32: v_cmp_le_u32 vcc_lo, v1, v2 row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 ; encoding: [0xfa,0x04,0x96,0x7c,0x01,0x60,0x09,0x13]
4105 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
4107 v_cmp_le_u32 vcc_lo, v255, v255 row_xmask:15 row_mask:0x3 bank_mask:0x0 bound_ctrl:0 fi:1
4108 // W32: v_cmp_le_u32 vcc_lo, v255, v255 row_xmask:15 row_mask:0x3 bank_mask:0x0 fi:1 ; encoding: [0xfa,0xfe,0x97,0x7c,0xff,0x6f,0x05,0x30]
4109 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
4111 v_cmp_le_u32 vcc, v1, v2 quad_perm:[3,2,1,0]
4112 // W64: v_cmp_le_u32 vcc, v1, v2 quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x96,0x7c,0x01,0x1b,0x00,0xff]
4113 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
4115 v_cmp_le_u32 vcc, v1, v2 quad_perm:[0,1,2,3]
4116 // W64: v_cmp_le_u32 vcc, v1, v2 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x96,0x7c,0x01,0xe4,0x00,0xff]
4117 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
4119 v_cmp_le_u32 vcc, v1, v2 row_mirror
4120 // W64: v_cmp_le_u32 vcc, v1, v2 row_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x96,0x7c,0x01,0x40,0x01,0xff]
4121 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
4123 v_cmp_le_u32 vcc, v1, v2 row_half_mirror
4124 // W64: v_cmp_le_u32 vcc, v1, v2 row_half_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x96,0x7c,0x01,0x41,0x01,0xff]
4125 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
4127 v_cmp_le_u32 vcc, v1, v2 row_shl:1
4128 // W64: v_cmp_le_u32 vcc, v1, v2 row_shl:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x96,0x7c,0x01,0x01,0x01,0xff]
4129 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
4131 v_cmp_le_u32 vcc, v1, v2 row_shl:15
4132 // W64: v_cmp_le_u32 vcc, v1, v2 row_shl:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x96,0x7c,0x01,0x0f,0x01,0xff]
4133 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
4135 v_cmp_le_u32 vcc, v1, v2 row_shr:1
4136 // W64: v_cmp_le_u32 vcc, v1, v2 row_shr:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x96,0x7c,0x01,0x11,0x01,0xff]
4137 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
4139 v_cmp_le_u32 vcc, v1, v2 row_shr:15
4140 // W64: v_cmp_le_u32 vcc, v1, v2 row_shr:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x96,0x7c,0x01,0x1f,0x01,0xff]
4141 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
4143 v_cmp_le_u32 vcc, v1, v2 row_ror:1
4144 // W64: v_cmp_le_u32 vcc, v1, v2 row_ror:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x96,0x7c,0x01,0x21,0x01,0xff]
4145 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
4147 v_cmp_le_u32 vcc, v1, v2 row_ror:15
4148 // W64: v_cmp_le_u32 vcc, v1, v2 row_ror:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x96,0x7c,0x01,0x2f,0x01,0xff]
4149 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
4151 v_cmp_le_u32 vcc, v1, v2 row_share:0 row_mask:0xf bank_mask:0xf
4152 // W64: v_cmp_le_u32 vcc, v1, v2 row_share:0 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x96,0x7c,0x01,0x50,0x01,0xff]
4153 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
4155 v_cmp_le_u32 vcc, v1, v2 row_share:15 row_mask:0x0 bank_mask:0x1
4156 // W64: v_cmp_le_u32 vcc, v1, v2 row_share:15 row_mask:0x0 bank_mask:0x1 ; encoding: [0xfa,0x04,0x96,0x7c,0x01,0x5f,0x01,0x01]
4157 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
4159 v_cmp_le_u32 vcc, v1, v2 row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 fi:0
4160 // W64: v_cmp_le_u32 vcc, v1, v2 row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 ; encoding: [0xfa,0x04,0x96,0x7c,0x01,0x60,0x09,0x13]
4161 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
4163 v_cmp_le_u32 vcc, v255, v255 row_xmask:15 row_mask:0x3 bank_mask:0x0 bound_ctrl:0 fi:1
4164 // W64: v_cmp_le_u32 vcc, v255, v255 row_xmask:15 row_mask:0x3 bank_mask:0x0 fi:1 ; encoding: [0xfa,0xfe,0x97,0x7c,0xff,0x6f,0x05,0x30]
4165 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
4167 v_cmp_lg_f16 vcc_lo, v1.l, v2.l quad_perm:[3,2,1,0]
4168 // W32: v_cmp_lg_f16 vcc_lo, v1.l, v2.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x0a,0x7c,0x01,0x1b,0x00,0xff]
4169 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
4171 v_cmp_lg_f16 vcc_lo, v1.l, v2.l quad_perm:[0,1,2,3]
4172 // W32: v_cmp_lg_f16 vcc_lo, v1.l, v2.l quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x0a,0x7c,0x01,0xe4,0x00,0xff]
4173 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
4175 v_cmp_lg_f16 vcc_lo, v1.l, v2.l row_mirror
4176 // W32: v_cmp_lg_f16 vcc_lo, v1.l, v2.l row_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x0a,0x7c,0x01,0x40,0x01,0xff]
4177 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
4179 v_cmp_lg_f16 vcc_lo, v1.l, v2.l row_half_mirror
4180 // W32: v_cmp_lg_f16 vcc_lo, v1.l, v2.l row_half_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x0a,0x7c,0x01,0x41,0x01,0xff]
4181 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
4183 v_cmp_lg_f16 vcc_lo, v1.l, v2.l row_shl:1
4184 // W32: v_cmp_lg_f16 vcc_lo, v1.l, v2.l row_shl:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x0a,0x7c,0x01,0x01,0x01,0xff]
4185 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
4187 v_cmp_lg_f16 vcc_lo, v1.l, v2.l row_shl:15
4188 // W32: v_cmp_lg_f16 vcc_lo, v1.l, v2.l row_shl:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x0a,0x7c,0x01,0x0f,0x01,0xff]
4189 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
4191 v_cmp_lg_f16 vcc_lo, v1.l, v2.l row_shr:1
4192 // W32: v_cmp_lg_f16 vcc_lo, v1.l, v2.l row_shr:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x0a,0x7c,0x01,0x11,0x01,0xff]
4193 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
4195 v_cmp_lg_f16 vcc_lo, v1.l, v2.l row_shr:15
4196 // W32: v_cmp_lg_f16 vcc_lo, v1.l, v2.l row_shr:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x0a,0x7c,0x01,0x1f,0x01,0xff]
4197 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
4199 v_cmp_lg_f16 vcc_lo, v1.l, v2.l row_ror:1
4200 // W32: v_cmp_lg_f16 vcc_lo, v1.l, v2.l row_ror:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x0a,0x7c,0x01,0x21,0x01,0xff]
4201 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
4203 v_cmp_lg_f16 vcc_lo, v1.l, v2.l row_ror:15
4204 // W32: v_cmp_lg_f16 vcc_lo, v1.l, v2.l row_ror:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x0a,0x7c,0x01,0x2f,0x01,0xff]
4205 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
4207 v_cmp_lg_f16 vcc_lo, v1.l, v2.l row_share:0 row_mask:0xf bank_mask:0xf
4208 // W32: v_cmp_lg_f16 vcc_lo, v1.l, v2.l row_share:0 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x0a,0x7c,0x01,0x50,0x01,0xff]
4209 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
4211 v_cmp_lg_f16 vcc_lo, v1.l, v2.l row_share:15 row_mask:0x0 bank_mask:0x1
4212 // W32: v_cmp_lg_f16 vcc_lo, v1.l, v2.l row_share:15 row_mask:0x0 bank_mask:0x1 ; encoding: [0xfa,0x04,0x0a,0x7c,0x01,0x5f,0x01,0x01]
4213 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
4215 v_cmp_lg_f16 vcc_lo, v1.l, v2.l row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1
4216 // W32: v_cmp_lg_f16 vcc_lo, v1.l, v2.l row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 ; encoding: [0xfa,0x04,0x0a,0x7c,0x01,0x60,0x09,0x13]
4217 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
4219 v_cmp_lg_f16 vcc_lo, -|v127.l|, -|v127.l| row_xmask:15 row_mask:0x3 bank_mask:0x0 fi:1
4220 // W32: v_cmp_lg_f16 vcc_lo, -|v127.l|, -|v127.l| row_xmask:15 row_mask:0x3 bank_mask:0x0 fi:1 ; encoding: [0xfa,0xfe,0x0a,0x7c,0x7f,0x6f,0xf5,0x30]
4221 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
4223 v_cmp_lg_f16 vcc, v1.l, v2.l quad_perm:[3,2,1,0]
4224 // W64: v_cmp_lg_f16 vcc, v1.l, v2.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x0a,0x7c,0x01,0x1b,0x00,0xff]
4225 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
4227 v_cmp_lg_f16 vcc, v1.l, v2.l quad_perm:[0,1,2,3]
4228 // W64: v_cmp_lg_f16 vcc, v1.l, v2.l quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x0a,0x7c,0x01,0xe4,0x00,0xff]
4229 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
4231 v_cmp_lg_f16 vcc, v1.l, v2.l row_mirror
4232 // W64: v_cmp_lg_f16 vcc, v1.l, v2.l row_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x0a,0x7c,0x01,0x40,0x01,0xff]
4233 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
4235 v_cmp_lg_f16 vcc, v1.l, v2.l row_half_mirror
4236 // W64: v_cmp_lg_f16 vcc, v1.l, v2.l row_half_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x0a,0x7c,0x01,0x41,0x01,0xff]
4237 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
4239 v_cmp_lg_f16 vcc, v1.l, v2.l row_shl:1
4240 // W64: v_cmp_lg_f16 vcc, v1.l, v2.l row_shl:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x0a,0x7c,0x01,0x01,0x01,0xff]
4241 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
4243 v_cmp_lg_f16 vcc, v1.l, v2.l row_shl:15
4244 // W64: v_cmp_lg_f16 vcc, v1.l, v2.l row_shl:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x0a,0x7c,0x01,0x0f,0x01,0xff]
4245 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
4247 v_cmp_lg_f16 vcc, v1.l, v2.l row_shr:1
4248 // W64: v_cmp_lg_f16 vcc, v1.l, v2.l row_shr:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x0a,0x7c,0x01,0x11,0x01,0xff]
4249 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
4251 v_cmp_lg_f16 vcc, v1.l, v2.l row_shr:15
4252 // W64: v_cmp_lg_f16 vcc, v1.l, v2.l row_shr:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x0a,0x7c,0x01,0x1f,0x01,0xff]
4253 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
4255 v_cmp_lg_f16 vcc, v1.l, v2.l row_ror:1
4256 // W64: v_cmp_lg_f16 vcc, v1.l, v2.l row_ror:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x0a,0x7c,0x01,0x21,0x01,0xff]
4257 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
4259 v_cmp_lg_f16 vcc, v1.l, v2.l row_ror:15
4260 // W64: v_cmp_lg_f16 vcc, v1.l, v2.l row_ror:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x0a,0x7c,0x01,0x2f,0x01,0xff]
4261 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
4263 v_cmp_lg_f16 vcc, v1.l, v2.l row_share:0 row_mask:0xf bank_mask:0xf
4264 // W64: v_cmp_lg_f16 vcc, v1.l, v2.l row_share:0 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x0a,0x7c,0x01,0x50,0x01,0xff]
4265 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
4267 v_cmp_lg_f16 vcc, v1.l, v2.l row_share:15 row_mask:0x0 bank_mask:0x1
4268 // W64: v_cmp_lg_f16 vcc, v1.l, v2.l row_share:15 row_mask:0x0 bank_mask:0x1 ; encoding: [0xfa,0x04,0x0a,0x7c,0x01,0x5f,0x01,0x01]
4269 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
4271 v_cmp_lg_f16 vcc, v1.l, v2.l row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1
4272 // W64: v_cmp_lg_f16 vcc, v1.l, v2.l row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 ; encoding: [0xfa,0x04,0x0a,0x7c,0x01,0x60,0x09,0x13]
4273 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
4275 v_cmp_lg_f16 vcc, -|v127.l|, -|v127.l| row_xmask:15 row_mask:0x3 bank_mask:0x0 fi:1
4276 // W64: v_cmp_lg_f16 vcc, -|v127.l|, -|v127.l| row_xmask:15 row_mask:0x3 bank_mask:0x0 fi:1 ; encoding: [0xfa,0xfe,0x0a,0x7c,0x7f,0x6f,0xf5,0x30]
4277 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
4279 v_cmp_lg_f16 vcc_lo, v1.l, v2.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf
4280 // W32: v_cmp_lg_f16 vcc_lo, v1.l, v2.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x0a,0x7c,0x01,0x1b,0x00,0xff]
4281 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
4283 v_cmp_lg_f16 vcc, v1.l, v2.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf
4284 // W64: v_cmp_lg_f16 vcc, v1.l, v2.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x0a,0x7c,0x01,0x1b,0x00,0xff]
4285 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
4287 v_cmp_lg_f16 vcc_lo, v1.l, v2.l quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf
4288 // W32: v_cmp_lg_f16 vcc_lo, v1.l, v2.l quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x0a,0x7c,0x01,0xe4,0x00,0xff]
4289 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
4291 v_cmp_lg_f16 vcc, v1.l, v2.l quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf
4292 // W64: v_cmp_lg_f16 vcc, v1.l, v2.l quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x0a,0x7c,0x01,0xe4,0x00,0xff]
4293 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
4295 v_cmp_lg_f16 vcc_lo, v1.l, v2.l row_mirror row_mask:0xf bank_mask:0xf
4296 // W32: v_cmp_lg_f16 vcc_lo, v1.l, v2.l row_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x0a,0x7c,0x01,0x40,0x01,0xff]
4297 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
4299 v_cmp_lg_f16 vcc, v1.l, v2.l row_mirror row_mask:0xf bank_mask:0xf
4300 // W64: v_cmp_lg_f16 vcc, v1.l, v2.l row_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x0a,0x7c,0x01,0x40,0x01,0xff]
4301 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
4303 v_cmp_lg_f16 vcc_lo, v1.l, v2.l row_half_mirror row_mask:0xf bank_mask:0xf
4304 // W32: v_cmp_lg_f16 vcc_lo, v1.l, v2.l row_half_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x0a,0x7c,0x01,0x41,0x01,0xff]
4305 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
4307 v_cmp_lg_f16 vcc, v1.l, v2.l row_half_mirror row_mask:0xf bank_mask:0xf
4308 // W64: v_cmp_lg_f16 vcc, v1.l, v2.l row_half_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x0a,0x7c,0x01,0x41,0x01,0xff]
4309 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
4311 v_cmp_lg_f16 vcc_lo, v1.l, v2.l row_shl:1 row_mask:0xf bank_mask:0xf
4312 // W32: v_cmp_lg_f16 vcc_lo, v1.l, v2.l row_shl:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x0a,0x7c,0x01,0x01,0x01,0xff]
4313 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
4315 v_cmp_lg_f16 vcc, v1.l, v2.l row_shl:1 row_mask:0xf bank_mask:0xf
4316 // W64: v_cmp_lg_f16 vcc, v1.l, v2.l row_shl:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x0a,0x7c,0x01,0x01,0x01,0xff]
4317 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
4319 v_cmp_lg_f16 vcc_lo, v1.l, v2.l row_shl:15 row_mask:0xf bank_mask:0xf
4320 // W32: v_cmp_lg_f16 vcc_lo, v1.l, v2.l row_shl:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x0a,0x7c,0x01,0x0f,0x01,0xff]
4321 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
4323 v_cmp_lg_f16 vcc, v1.l, v2.l row_shl:15 row_mask:0xf bank_mask:0xf
4324 // W64: v_cmp_lg_f16 vcc, v1.l, v2.l row_shl:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x0a,0x7c,0x01,0x0f,0x01,0xff]
4325 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
4327 v_cmp_lg_f16 vcc_lo, v1.l, v2.l row_shr:1 row_mask:0xf bank_mask:0xf
4328 // W32: v_cmp_lg_f16 vcc_lo, v1.l, v2.l row_shr:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x0a,0x7c,0x01,0x11,0x01,0xff]
4329 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
4331 v_cmp_lg_f16 vcc, v1.l, v2.l row_shr:1 row_mask:0xf bank_mask:0xf
4332 // W64: v_cmp_lg_f16 vcc, v1.l, v2.l row_shr:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x0a,0x7c,0x01,0x11,0x01,0xff]
4333 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
4335 v_cmp_lg_f16 vcc_lo, v1.l, v2.l row_shr:15 row_mask:0xf bank_mask:0xf
4336 // W32: v_cmp_lg_f16 vcc_lo, v1.l, v2.l row_shr:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x0a,0x7c,0x01,0x1f,0x01,0xff]
4337 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
4339 v_cmp_lg_f16 vcc, v1.l, v2.l row_shr:15 row_mask:0xf bank_mask:0xf
4340 // W64: v_cmp_lg_f16 vcc, v1.l, v2.l row_shr:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x0a,0x7c,0x01,0x1f,0x01,0xff]
4341 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
4343 v_cmp_lg_f16 vcc_lo, v1.l, v2.l row_ror:1 row_mask:0xf bank_mask:0xf
4344 // W32: v_cmp_lg_f16 vcc_lo, v1.l, v2.l row_ror:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x0a,0x7c,0x01,0x21,0x01,0xff]
4345 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
4347 v_cmp_lg_f16 vcc, v1.l, v2.l row_ror:1 row_mask:0xf bank_mask:0xf
4348 // W64: v_cmp_lg_f16 vcc, v1.l, v2.l row_ror:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x0a,0x7c,0x01,0x21,0x01,0xff]
4349 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
4351 v_cmp_lg_f16 vcc_lo, v1.l, v2.l row_ror:15 row_mask:0xf bank_mask:0xf
4352 // W32: v_cmp_lg_f16 vcc_lo, v1.l, v2.l row_ror:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x0a,0x7c,0x01,0x2f,0x01,0xff]
4353 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
4355 v_cmp_lg_f16 vcc, v1.l, v2.l row_ror:15 row_mask:0xf bank_mask:0xf
4356 // W64: v_cmp_lg_f16 vcc, v1.l, v2.l row_ror:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x0a,0x7c,0x01,0x2f,0x01,0xff]
4357 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
4359 v_cmp_lg_f16 vcc_lo, v1.h, v2.h row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 fi:0
4360 // W32: v_cmp_lg_f16 vcc_lo, v1.h, v2.h row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 ; encoding: [0xfa,0x04,0x0b,0x7c,0x81,0x60,0x09,0x13]
4361 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
4363 v_cmp_lg_f16 vcc, v1.h, v2.h row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 fi:0
4364 // W64: v_cmp_lg_f16 vcc, v1.h, v2.h row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 ; encoding: [0xfa,0x04,0x0b,0x7c,0x81,0x60,0x09,0x13]
4365 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
4367 v_cmp_lg_f16 vcc_lo, -|v127.h|, -|v127.h| row_xmask:15 row_mask:0x3 bank_mask:0x0 bound_ctrl:0 fi:1
4368 // W32: v_cmp_lg_f16 vcc_lo, -|v127.h|, -|v127.h| row_xmask:15 row_mask:0x3 bank_mask:0x0 fi:1 ; encoding: [0xfa,0xfe,0x0b,0x7c,0xff,0x6f,0xf5,0x30]
4369 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
4371 v_cmp_lg_f16 vcc, -|v127.h|, -|v127.h| row_xmask:15 row_mask:0x3 bank_mask:0x0 bound_ctrl:0 fi:1
4372 // W64: v_cmp_lg_f16 vcc, -|v127.h|, -|v127.h| row_xmask:15 row_mask:0x3 bank_mask:0x0 fi:1 ; encoding: [0xfa,0xfe,0x0b,0x7c,0xff,0x6f,0xf5,0x30]
4373 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
4375 v_cmp_lg_f32 vcc_lo, v1, v2 quad_perm:[3,2,1,0]
4376 // W32: v_cmp_lg_f32 vcc_lo, v1, v2 quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x2a,0x7c,0x01,0x1b,0x00,0xff]
4377 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
4379 v_cmp_lg_f32 vcc_lo, v1, v2 quad_perm:[0,1,2,3]
4380 // W32: v_cmp_lg_f32 vcc_lo, v1, v2 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x2a,0x7c,0x01,0xe4,0x00,0xff]
4381 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
4383 v_cmp_lg_f32 vcc_lo, v1, v2 row_mirror
4384 // W32: v_cmp_lg_f32 vcc_lo, v1, v2 row_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x2a,0x7c,0x01,0x40,0x01,0xff]
4385 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
4387 v_cmp_lg_f32 vcc_lo, v1, v2 row_half_mirror
4388 // W32: v_cmp_lg_f32 vcc_lo, v1, v2 row_half_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x2a,0x7c,0x01,0x41,0x01,0xff]
4389 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
4391 v_cmp_lg_f32 vcc_lo, v1, v2 row_shl:1
4392 // W32: v_cmp_lg_f32 vcc_lo, v1, v2 row_shl:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x2a,0x7c,0x01,0x01,0x01,0xff]
4393 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
4395 v_cmp_lg_f32 vcc_lo, v1, v2 row_shl:15
4396 // W32: v_cmp_lg_f32 vcc_lo, v1, v2 row_shl:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x2a,0x7c,0x01,0x0f,0x01,0xff]
4397 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
4399 v_cmp_lg_f32 vcc_lo, v1, v2 row_shr:1
4400 // W32: v_cmp_lg_f32 vcc_lo, v1, v2 row_shr:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x2a,0x7c,0x01,0x11,0x01,0xff]
4401 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
4403 v_cmp_lg_f32 vcc_lo, v1, v2 row_shr:15
4404 // W32: v_cmp_lg_f32 vcc_lo, v1, v2 row_shr:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x2a,0x7c,0x01,0x1f,0x01,0xff]
4405 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
4407 v_cmp_lg_f32 vcc_lo, v1, v2 row_ror:1
4408 // W32: v_cmp_lg_f32 vcc_lo, v1, v2 row_ror:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x2a,0x7c,0x01,0x21,0x01,0xff]
4409 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
4411 v_cmp_lg_f32 vcc_lo, v1, v2 row_ror:15
4412 // W32: v_cmp_lg_f32 vcc_lo, v1, v2 row_ror:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x2a,0x7c,0x01,0x2f,0x01,0xff]
4413 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
4415 v_cmp_lg_f32 vcc_lo, v1, v2 row_share:0 row_mask:0xf bank_mask:0xf
4416 // W32: v_cmp_lg_f32 vcc_lo, v1, v2 row_share:0 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x2a,0x7c,0x01,0x50,0x01,0xff]
4417 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
4419 v_cmp_lg_f32 vcc_lo, v1, v2 row_share:15 row_mask:0x0 bank_mask:0x1
4420 // W32: v_cmp_lg_f32 vcc_lo, v1, v2 row_share:15 row_mask:0x0 bank_mask:0x1 ; encoding: [0xfa,0x04,0x2a,0x7c,0x01,0x5f,0x01,0x01]
4421 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
4423 v_cmp_lg_f32 vcc_lo, v1, v2 row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 fi:0
4424 // W32: v_cmp_lg_f32 vcc_lo, v1, v2 row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 ; encoding: [0xfa,0x04,0x2a,0x7c,0x01,0x60,0x09,0x13]
4425 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
4427 v_cmp_lg_f32 vcc_lo, -|v255|, -|v255| row_xmask:15 row_mask:0x3 bank_mask:0x0 bound_ctrl:0 fi:1
4428 // W32: v_cmp_lg_f32 vcc_lo, -|v255|, -|v255| row_xmask:15 row_mask:0x3 bank_mask:0x0 fi:1 ; encoding: [0xfa,0xfe,0x2b,0x7c,0xff,0x6f,0xf5,0x30]
4429 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
4431 v_cmp_lg_f32 vcc, v1, v2 quad_perm:[3,2,1,0]
4432 // W64: v_cmp_lg_f32 vcc, v1, v2 quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x2a,0x7c,0x01,0x1b,0x00,0xff]
4433 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
4435 v_cmp_lg_f32 vcc, v1, v2 quad_perm:[0,1,2,3]
4436 // W64: v_cmp_lg_f32 vcc, v1, v2 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x2a,0x7c,0x01,0xe4,0x00,0xff]
4437 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
4439 v_cmp_lg_f32 vcc, v1, v2 row_mirror
4440 // W64: v_cmp_lg_f32 vcc, v1, v2 row_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x2a,0x7c,0x01,0x40,0x01,0xff]
4441 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
4443 v_cmp_lg_f32 vcc, v1, v2 row_half_mirror
4444 // W64: v_cmp_lg_f32 vcc, v1, v2 row_half_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x2a,0x7c,0x01,0x41,0x01,0xff]
4445 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
4447 v_cmp_lg_f32 vcc, v1, v2 row_shl:1
4448 // W64: v_cmp_lg_f32 vcc, v1, v2 row_shl:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x2a,0x7c,0x01,0x01,0x01,0xff]
4449 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
4451 v_cmp_lg_f32 vcc, v1, v2 row_shl:15
4452 // W64: v_cmp_lg_f32 vcc, v1, v2 row_shl:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x2a,0x7c,0x01,0x0f,0x01,0xff]
4453 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
4455 v_cmp_lg_f32 vcc, v1, v2 row_shr:1
4456 // W64: v_cmp_lg_f32 vcc, v1, v2 row_shr:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x2a,0x7c,0x01,0x11,0x01,0xff]
4457 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
4459 v_cmp_lg_f32 vcc, v1, v2 row_shr:15
4460 // W64: v_cmp_lg_f32 vcc, v1, v2 row_shr:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x2a,0x7c,0x01,0x1f,0x01,0xff]
4461 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
4463 v_cmp_lg_f32 vcc, v1, v2 row_ror:1
4464 // W64: v_cmp_lg_f32 vcc, v1, v2 row_ror:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x2a,0x7c,0x01,0x21,0x01,0xff]
4465 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
4467 v_cmp_lg_f32 vcc, v1, v2 row_ror:15
4468 // W64: v_cmp_lg_f32 vcc, v1, v2 row_ror:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x2a,0x7c,0x01,0x2f,0x01,0xff]
4469 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
4471 v_cmp_lg_f32 vcc, v1, v2 row_share:0 row_mask:0xf bank_mask:0xf
4472 // W64: v_cmp_lg_f32 vcc, v1, v2 row_share:0 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x2a,0x7c,0x01,0x50,0x01,0xff]
4473 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
4475 v_cmp_lg_f32 vcc, v1, v2 row_share:15 row_mask:0x0 bank_mask:0x1
4476 // W64: v_cmp_lg_f32 vcc, v1, v2 row_share:15 row_mask:0x0 bank_mask:0x1 ; encoding: [0xfa,0x04,0x2a,0x7c,0x01,0x5f,0x01,0x01]
4477 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
4479 v_cmp_lg_f32 vcc, v1, v2 row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 fi:0
4480 // W64: v_cmp_lg_f32 vcc, v1, v2 row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 ; encoding: [0xfa,0x04,0x2a,0x7c,0x01,0x60,0x09,0x13]
4481 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
4483 v_cmp_lg_f32 vcc, -|v255|, -|v255| row_xmask:15 row_mask:0x3 bank_mask:0x0 bound_ctrl:0 fi:1
4484 // W64: v_cmp_lg_f32 vcc, -|v255|, -|v255| row_xmask:15 row_mask:0x3 bank_mask:0x0 fi:1 ; encoding: [0xfa,0xfe,0x2b,0x7c,0xff,0x6f,0xf5,0x30]
4485 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
4487 v_cmp_lt_f16 vcc_lo, v1.l, v2.l quad_perm:[3,2,1,0]
4488 // W32: v_cmp_lt_f16 vcc_lo, v1.l, v2.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x02,0x7c,0x01,0x1b,0x00,0xff]
4489 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
4491 v_cmp_lt_f16 vcc_lo, v1.l, v2.l quad_perm:[0,1,2,3]
4492 // W32: v_cmp_lt_f16 vcc_lo, v1.l, v2.l quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x02,0x7c,0x01,0xe4,0x00,0xff]
4493 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
4495 v_cmp_lt_f16 vcc_lo, v1.l, v2.l row_mirror
4496 // W32: v_cmp_lt_f16 vcc_lo, v1.l, v2.l row_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x02,0x7c,0x01,0x40,0x01,0xff]
4497 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
4499 v_cmp_lt_f16 vcc_lo, v1.l, v2.l row_half_mirror
4500 // W32: v_cmp_lt_f16 vcc_lo, v1.l, v2.l row_half_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x02,0x7c,0x01,0x41,0x01,0xff]
4501 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
4503 v_cmp_lt_f16 vcc_lo, v1.l, v2.l row_shl:1
4504 // W32: v_cmp_lt_f16 vcc_lo, v1.l, v2.l row_shl:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x02,0x7c,0x01,0x01,0x01,0xff]
4505 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
4507 v_cmp_lt_f16 vcc_lo, v1.l, v2.l row_shl:15
4508 // W32: v_cmp_lt_f16 vcc_lo, v1.l, v2.l row_shl:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x02,0x7c,0x01,0x0f,0x01,0xff]
4509 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
4511 v_cmp_lt_f16 vcc_lo, v1.l, v2.l row_shr:1
4512 // W32: v_cmp_lt_f16 vcc_lo, v1.l, v2.l row_shr:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x02,0x7c,0x01,0x11,0x01,0xff]
4513 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
4515 v_cmp_lt_f16 vcc_lo, v1.l, v2.l row_shr:15
4516 // W32: v_cmp_lt_f16 vcc_lo, v1.l, v2.l row_shr:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x02,0x7c,0x01,0x1f,0x01,0xff]
4517 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
4519 v_cmp_lt_f16 vcc_lo, v1.l, v2.l row_ror:1
4520 // W32: v_cmp_lt_f16 vcc_lo, v1.l, v2.l row_ror:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x02,0x7c,0x01,0x21,0x01,0xff]
4521 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
4523 v_cmp_lt_f16 vcc_lo, v1.l, v2.l row_ror:15
4524 // W32: v_cmp_lt_f16 vcc_lo, v1.l, v2.l row_ror:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x02,0x7c,0x01,0x2f,0x01,0xff]
4525 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
4527 v_cmp_lt_f16 vcc_lo, v1.l, v2.l row_share:0 row_mask:0xf bank_mask:0xf
4528 // W32: v_cmp_lt_f16 vcc_lo, v1.l, v2.l row_share:0 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x02,0x7c,0x01,0x50,0x01,0xff]
4529 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
4531 v_cmp_lt_f16 vcc_lo, v1.l, v2.l row_share:15 row_mask:0x0 bank_mask:0x1
4532 // W32: v_cmp_lt_f16 vcc_lo, v1.l, v2.l row_share:15 row_mask:0x0 bank_mask:0x1 ; encoding: [0xfa,0x04,0x02,0x7c,0x01,0x5f,0x01,0x01]
4533 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
4535 v_cmp_lt_f16 vcc_lo, v1.l, v2.l row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1
4536 // W32: v_cmp_lt_f16 vcc_lo, v1.l, v2.l row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 ; encoding: [0xfa,0x04,0x02,0x7c,0x01,0x60,0x09,0x13]
4537 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
4539 v_cmp_lt_f16 vcc_lo, -|v127.l|, -|v127.l| row_xmask:15 row_mask:0x3 bank_mask:0x0 fi:1
4540 // W32: v_cmp_lt_f16 vcc_lo, -|v127.l|, -|v127.l| row_xmask:15 row_mask:0x3 bank_mask:0x0 fi:1 ; encoding: [0xfa,0xfe,0x02,0x7c,0x7f,0x6f,0xf5,0x30]
4541 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
4543 v_cmp_lt_f16 vcc, v1.l, v2.l quad_perm:[3,2,1,0]
4544 // W64: v_cmp_lt_f16 vcc, v1.l, v2.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x02,0x7c,0x01,0x1b,0x00,0xff]
4545 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
4547 v_cmp_lt_f16 vcc, v1.l, v2.l quad_perm:[0,1,2,3]
4548 // W64: v_cmp_lt_f16 vcc, v1.l, v2.l quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x02,0x7c,0x01,0xe4,0x00,0xff]
4549 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
4551 v_cmp_lt_f16 vcc, v1.l, v2.l row_mirror
4552 // W64: v_cmp_lt_f16 vcc, v1.l, v2.l row_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x02,0x7c,0x01,0x40,0x01,0xff]
4553 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
4555 v_cmp_lt_f16 vcc, v1.l, v2.l row_half_mirror
4556 // W64: v_cmp_lt_f16 vcc, v1.l, v2.l row_half_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x02,0x7c,0x01,0x41,0x01,0xff]
4557 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
4559 v_cmp_lt_f16 vcc, v1.l, v2.l row_shl:1
4560 // W64: v_cmp_lt_f16 vcc, v1.l, v2.l row_shl:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x02,0x7c,0x01,0x01,0x01,0xff]
4561 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
4563 v_cmp_lt_f16 vcc, v1.l, v2.l row_shl:15
4564 // W64: v_cmp_lt_f16 vcc, v1.l, v2.l row_shl:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x02,0x7c,0x01,0x0f,0x01,0xff]
4565 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
4567 v_cmp_lt_f16 vcc, v1.l, v2.l row_shr:1
4568 // W64: v_cmp_lt_f16 vcc, v1.l, v2.l row_shr:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x02,0x7c,0x01,0x11,0x01,0xff]
4569 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
4571 v_cmp_lt_f16 vcc, v1.l, v2.l row_shr:15
4572 // W64: v_cmp_lt_f16 vcc, v1.l, v2.l row_shr:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x02,0x7c,0x01,0x1f,0x01,0xff]
4573 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
4575 v_cmp_lt_f16 vcc, v1.l, v2.l row_ror:1
4576 // W64: v_cmp_lt_f16 vcc, v1.l, v2.l row_ror:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x02,0x7c,0x01,0x21,0x01,0xff]
4577 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
4579 v_cmp_lt_f16 vcc, v1.l, v2.l row_ror:15
4580 // W64: v_cmp_lt_f16 vcc, v1.l, v2.l row_ror:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x02,0x7c,0x01,0x2f,0x01,0xff]
4581 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
4583 v_cmp_lt_f16 vcc, v1.l, v2.l row_share:0 row_mask:0xf bank_mask:0xf
4584 // W64: v_cmp_lt_f16 vcc, v1.l, v2.l row_share:0 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x02,0x7c,0x01,0x50,0x01,0xff]
4585 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
4587 v_cmp_lt_f16 vcc, v1.l, v2.l row_share:15 row_mask:0x0 bank_mask:0x1
4588 // W64: v_cmp_lt_f16 vcc, v1.l, v2.l row_share:15 row_mask:0x0 bank_mask:0x1 ; encoding: [0xfa,0x04,0x02,0x7c,0x01,0x5f,0x01,0x01]
4589 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
4591 v_cmp_lt_f16 vcc, v1.l, v2.l row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1
4592 // W64: v_cmp_lt_f16 vcc, v1.l, v2.l row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 ; encoding: [0xfa,0x04,0x02,0x7c,0x01,0x60,0x09,0x13]
4593 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
4595 v_cmp_lt_f16 vcc, -|v127.l|, -|v127.l| row_xmask:15 row_mask:0x3 bank_mask:0x0 fi:1
4596 // W64: v_cmp_lt_f16 vcc, -|v127.l|, -|v127.l| row_xmask:15 row_mask:0x3 bank_mask:0x0 fi:1 ; encoding: [0xfa,0xfe,0x02,0x7c,0x7f,0x6f,0xf5,0x30]
4597 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
4599 v_cmp_lt_f16 vcc_lo, v1.l, v2.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf
4600 // W32: v_cmp_lt_f16 vcc_lo, v1.l, v2.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x02,0x7c,0x01,0x1b,0x00,0xff]
4601 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
4603 v_cmp_lt_f16 vcc, v1.l, v2.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf
4604 // W64: v_cmp_lt_f16 vcc, v1.l, v2.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x02,0x7c,0x01,0x1b,0x00,0xff]
4605 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
4607 v_cmp_lt_f16 vcc_lo, v1.l, v2.l quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf
4608 // W32: v_cmp_lt_f16 vcc_lo, v1.l, v2.l quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x02,0x7c,0x01,0xe4,0x00,0xff]
4609 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
4611 v_cmp_lt_f16 vcc, v1.l, v2.l quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf
4612 // W64: v_cmp_lt_f16 vcc, v1.l, v2.l quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x02,0x7c,0x01,0xe4,0x00,0xff]
4613 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
4615 v_cmp_lt_f16 vcc_lo, v1.l, v2.l row_mirror row_mask:0xf bank_mask:0xf
4616 // W32: v_cmp_lt_f16 vcc_lo, v1.l, v2.l row_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x02,0x7c,0x01,0x40,0x01,0xff]
4617 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
4619 v_cmp_lt_f16 vcc, v1.l, v2.l row_mirror row_mask:0xf bank_mask:0xf
4620 // W64: v_cmp_lt_f16 vcc, v1.l, v2.l row_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x02,0x7c,0x01,0x40,0x01,0xff]
4621 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
4623 v_cmp_lt_f16 vcc_lo, v1.l, v2.l row_half_mirror row_mask:0xf bank_mask:0xf
4624 // W32: v_cmp_lt_f16 vcc_lo, v1.l, v2.l row_half_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x02,0x7c,0x01,0x41,0x01,0xff]
4625 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
4627 v_cmp_lt_f16 vcc, v1.l, v2.l row_half_mirror row_mask:0xf bank_mask:0xf
4628 // W64: v_cmp_lt_f16 vcc, v1.l, v2.l row_half_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x02,0x7c,0x01,0x41,0x01,0xff]
4629 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
4631 v_cmp_lt_f16 vcc_lo, v1.l, v2.l row_shl:1 row_mask:0xf bank_mask:0xf
4632 // W32: v_cmp_lt_f16 vcc_lo, v1.l, v2.l row_shl:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x02,0x7c,0x01,0x01,0x01,0xff]
4633 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
4635 v_cmp_lt_f16 vcc, v1.l, v2.l row_shl:1 row_mask:0xf bank_mask:0xf
4636 // W64: v_cmp_lt_f16 vcc, v1.l, v2.l row_shl:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x02,0x7c,0x01,0x01,0x01,0xff]
4637 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
4639 v_cmp_lt_f16 vcc_lo, v1.l, v2.l row_shl:15 row_mask:0xf bank_mask:0xf
4640 // W32: v_cmp_lt_f16 vcc_lo, v1.l, v2.l row_shl:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x02,0x7c,0x01,0x0f,0x01,0xff]
4641 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
4643 v_cmp_lt_f16 vcc, v1.l, v2.l row_shl:15 row_mask:0xf bank_mask:0xf
4644 // W64: v_cmp_lt_f16 vcc, v1.l, v2.l row_shl:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x02,0x7c,0x01,0x0f,0x01,0xff]
4645 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
4647 v_cmp_lt_f16 vcc_lo, v1.l, v2.l row_shr:1 row_mask:0xf bank_mask:0xf
4648 // W32: v_cmp_lt_f16 vcc_lo, v1.l, v2.l row_shr:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x02,0x7c,0x01,0x11,0x01,0xff]
4649 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
4651 v_cmp_lt_f16 vcc, v1.l, v2.l row_shr:1 row_mask:0xf bank_mask:0xf
4652 // W64: v_cmp_lt_f16 vcc, v1.l, v2.l row_shr:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x02,0x7c,0x01,0x11,0x01,0xff]
4653 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
4655 v_cmp_lt_f16 vcc_lo, v1.l, v2.l row_shr:15 row_mask:0xf bank_mask:0xf
4656 // W32: v_cmp_lt_f16 vcc_lo, v1.l, v2.l row_shr:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x02,0x7c,0x01,0x1f,0x01,0xff]
4657 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
4659 v_cmp_lt_f16 vcc, v1.l, v2.l row_shr:15 row_mask:0xf bank_mask:0xf
4660 // W64: v_cmp_lt_f16 vcc, v1.l, v2.l row_shr:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x02,0x7c,0x01,0x1f,0x01,0xff]
4661 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
4663 v_cmp_lt_f16 vcc_lo, v1.l, v2.l row_ror:1 row_mask:0xf bank_mask:0xf
4664 // W32: v_cmp_lt_f16 vcc_lo, v1.l, v2.l row_ror:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x02,0x7c,0x01,0x21,0x01,0xff]
4665 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
4667 v_cmp_lt_f16 vcc, v1.l, v2.l row_ror:1 row_mask:0xf bank_mask:0xf
4668 // W64: v_cmp_lt_f16 vcc, v1.l, v2.l row_ror:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x02,0x7c,0x01,0x21,0x01,0xff]
4669 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
4671 v_cmp_lt_f16 vcc_lo, v1.l, v2.l row_ror:15 row_mask:0xf bank_mask:0xf
4672 // W32: v_cmp_lt_f16 vcc_lo, v1.l, v2.l row_ror:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x02,0x7c,0x01,0x2f,0x01,0xff]
4673 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
4675 v_cmp_lt_f16 vcc, v1.l, v2.l row_ror:15 row_mask:0xf bank_mask:0xf
4676 // W64: v_cmp_lt_f16 vcc, v1.l, v2.l row_ror:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x02,0x7c,0x01,0x2f,0x01,0xff]
4677 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
4679 v_cmp_lt_f16 vcc_lo, v1.h, v2.h row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 fi:0
4680 // W32: v_cmp_lt_f16 vcc_lo, v1.h, v2.h row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 ; encoding: [0xfa,0x04,0x03,0x7c,0x81,0x60,0x09,0x13]
4681 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
4683 v_cmp_lt_f16 vcc, v1.h, v2.h row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 fi:0
4684 // W64: v_cmp_lt_f16 vcc, v1.h, v2.h row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 ; encoding: [0xfa,0x04,0x03,0x7c,0x81,0x60,0x09,0x13]
4685 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
4687 v_cmp_lt_f16 vcc_lo, -|v127.h|, -|v127.h| row_xmask:15 row_mask:0x3 bank_mask:0x0 bound_ctrl:0 fi:1
4688 // W32: v_cmp_lt_f16 vcc_lo, -|v127.h|, -|v127.h| row_xmask:15 row_mask:0x3 bank_mask:0x0 fi:1 ; encoding: [0xfa,0xfe,0x03,0x7c,0xff,0x6f,0xf5,0x30]
4689 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
4691 v_cmp_lt_f16 vcc, -|v127.h|, -|v127.h| row_xmask:15 row_mask:0x3 bank_mask:0x0 bound_ctrl:0 fi:1
4692 // W64: v_cmp_lt_f16 vcc, -|v127.h|, -|v127.h| row_xmask:15 row_mask:0x3 bank_mask:0x0 fi:1 ; encoding: [0xfa,0xfe,0x03,0x7c,0xff,0x6f,0xf5,0x30]
4693 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
4695 v_cmp_lt_f32 vcc_lo, v1, v2 quad_perm:[3,2,1,0]
4696 // W32: v_cmp_lt_f32 vcc_lo, v1, v2 quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x22,0x7c,0x01,0x1b,0x00,0xff]
4697 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
4699 v_cmp_lt_f32 vcc_lo, v1, v2 quad_perm:[0,1,2,3]
4700 // W32: v_cmp_lt_f32 vcc_lo, v1, v2 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x22,0x7c,0x01,0xe4,0x00,0xff]
4701 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
4703 v_cmp_lt_f32 vcc_lo, v1, v2 row_mirror
4704 // W32: v_cmp_lt_f32 vcc_lo, v1, v2 row_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x22,0x7c,0x01,0x40,0x01,0xff]
4705 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
4707 v_cmp_lt_f32 vcc_lo, v1, v2 row_half_mirror
4708 // W32: v_cmp_lt_f32 vcc_lo, v1, v2 row_half_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x22,0x7c,0x01,0x41,0x01,0xff]
4709 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
4711 v_cmp_lt_f32 vcc_lo, v1, v2 row_shl:1
4712 // W32: v_cmp_lt_f32 vcc_lo, v1, v2 row_shl:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x22,0x7c,0x01,0x01,0x01,0xff]
4713 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
4715 v_cmp_lt_f32 vcc_lo, v1, v2 row_shl:15
4716 // W32: v_cmp_lt_f32 vcc_lo, v1, v2 row_shl:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x22,0x7c,0x01,0x0f,0x01,0xff]
4717 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
4719 v_cmp_lt_f32 vcc_lo, v1, v2 row_shr:1
4720 // W32: v_cmp_lt_f32 vcc_lo, v1, v2 row_shr:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x22,0x7c,0x01,0x11,0x01,0xff]
4721 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
4723 v_cmp_lt_f32 vcc_lo, v1, v2 row_shr:15
4724 // W32: v_cmp_lt_f32 vcc_lo, v1, v2 row_shr:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x22,0x7c,0x01,0x1f,0x01,0xff]
4725 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
4727 v_cmp_lt_f32 vcc_lo, v1, v2 row_ror:1
4728 // W32: v_cmp_lt_f32 vcc_lo, v1, v2 row_ror:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x22,0x7c,0x01,0x21,0x01,0xff]
4729 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
4731 v_cmp_lt_f32 vcc_lo, v1, v2 row_ror:15
4732 // W32: v_cmp_lt_f32 vcc_lo, v1, v2 row_ror:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x22,0x7c,0x01,0x2f,0x01,0xff]
4733 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
4735 v_cmp_lt_f32 vcc_lo, v1, v2 row_share:0 row_mask:0xf bank_mask:0xf
4736 // W32: v_cmp_lt_f32 vcc_lo, v1, v2 row_share:0 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x22,0x7c,0x01,0x50,0x01,0xff]
4737 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
4739 v_cmp_lt_f32 vcc_lo, v1, v2 row_share:15 row_mask:0x0 bank_mask:0x1
4740 // W32: v_cmp_lt_f32 vcc_lo, v1, v2 row_share:15 row_mask:0x0 bank_mask:0x1 ; encoding: [0xfa,0x04,0x22,0x7c,0x01,0x5f,0x01,0x01]
4741 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
4743 v_cmp_lt_f32 vcc_lo, v1, v2 row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 fi:0
4744 // W32: v_cmp_lt_f32 vcc_lo, v1, v2 row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 ; encoding: [0xfa,0x04,0x22,0x7c,0x01,0x60,0x09,0x13]
4745 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
4747 v_cmp_lt_f32 vcc_lo, -|v255|, -|v255| row_xmask:15 row_mask:0x3 bank_mask:0x0 bound_ctrl:0 fi:1
4748 // W32: v_cmp_lt_f32 vcc_lo, -|v255|, -|v255| row_xmask:15 row_mask:0x3 bank_mask:0x0 fi:1 ; encoding: [0xfa,0xfe,0x23,0x7c,0xff,0x6f,0xf5,0x30]
4749 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
4751 v_cmp_lt_f32 vcc, v1, v2 quad_perm:[3,2,1,0]
4752 // W64: v_cmp_lt_f32 vcc, v1, v2 quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x22,0x7c,0x01,0x1b,0x00,0xff]
4753 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
4755 v_cmp_lt_f32 vcc, v1, v2 quad_perm:[0,1,2,3]
4756 // W64: v_cmp_lt_f32 vcc, v1, v2 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x22,0x7c,0x01,0xe4,0x00,0xff]
4757 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
4759 v_cmp_lt_f32 vcc, v1, v2 row_mirror
4760 // W64: v_cmp_lt_f32 vcc, v1, v2 row_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x22,0x7c,0x01,0x40,0x01,0xff]
4761 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
4763 v_cmp_lt_f32 vcc, v1, v2 row_half_mirror
4764 // W64: v_cmp_lt_f32 vcc, v1, v2 row_half_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x22,0x7c,0x01,0x41,0x01,0xff]
4765 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
4767 v_cmp_lt_f32 vcc, v1, v2 row_shl:1
4768 // W64: v_cmp_lt_f32 vcc, v1, v2 row_shl:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x22,0x7c,0x01,0x01,0x01,0xff]
4769 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
4771 v_cmp_lt_f32 vcc, v1, v2 row_shl:15
4772 // W64: v_cmp_lt_f32 vcc, v1, v2 row_shl:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x22,0x7c,0x01,0x0f,0x01,0xff]
4773 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
4775 v_cmp_lt_f32 vcc, v1, v2 row_shr:1
4776 // W64: v_cmp_lt_f32 vcc, v1, v2 row_shr:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x22,0x7c,0x01,0x11,0x01,0xff]
4777 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
4779 v_cmp_lt_f32 vcc, v1, v2 row_shr:15
4780 // W64: v_cmp_lt_f32 vcc, v1, v2 row_shr:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x22,0x7c,0x01,0x1f,0x01,0xff]
4781 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
4783 v_cmp_lt_f32 vcc, v1, v2 row_ror:1
4784 // W64: v_cmp_lt_f32 vcc, v1, v2 row_ror:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x22,0x7c,0x01,0x21,0x01,0xff]
4785 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
4787 v_cmp_lt_f32 vcc, v1, v2 row_ror:15
4788 // W64: v_cmp_lt_f32 vcc, v1, v2 row_ror:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x22,0x7c,0x01,0x2f,0x01,0xff]
4789 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
4791 v_cmp_lt_f32 vcc, v1, v2 row_share:0 row_mask:0xf bank_mask:0xf
4792 // W64: v_cmp_lt_f32 vcc, v1, v2 row_share:0 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x22,0x7c,0x01,0x50,0x01,0xff]
4793 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
4795 v_cmp_lt_f32 vcc, v1, v2 row_share:15 row_mask:0x0 bank_mask:0x1
4796 // W64: v_cmp_lt_f32 vcc, v1, v2 row_share:15 row_mask:0x0 bank_mask:0x1 ; encoding: [0xfa,0x04,0x22,0x7c,0x01,0x5f,0x01,0x01]
4797 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
4799 v_cmp_lt_f32 vcc, v1, v2 row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 fi:0
4800 // W64: v_cmp_lt_f32 vcc, v1, v2 row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 ; encoding: [0xfa,0x04,0x22,0x7c,0x01,0x60,0x09,0x13]
4801 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
4803 v_cmp_lt_f32 vcc, -|v255|, -|v255| row_xmask:15 row_mask:0x3 bank_mask:0x0 bound_ctrl:0 fi:1
4804 // W64: v_cmp_lt_f32 vcc, -|v255|, -|v255| row_xmask:15 row_mask:0x3 bank_mask:0x0 fi:1 ; encoding: [0xfa,0xfe,0x23,0x7c,0xff,0x6f,0xf5,0x30]
4805 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
4807 v_cmp_lt_i16 vcc_lo, v1.l, v2.l quad_perm:[3,2,1,0]
4808 // W32: v_cmp_lt_i16 vcc_lo, v1.l, v2.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x62,0x7c,0x01,0x1b,0x00,0xff]
4809 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
4811 v_cmp_lt_i16 vcc_lo, v1.l, v2.l quad_perm:[0,1,2,3]
4812 // W32: v_cmp_lt_i16 vcc_lo, v1.l, v2.l quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x62,0x7c,0x01,0xe4,0x00,0xff]
4813 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
4815 v_cmp_lt_i16 vcc_lo, v1.l, v2.l row_mirror
4816 // W32: v_cmp_lt_i16 vcc_lo, v1.l, v2.l row_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x62,0x7c,0x01,0x40,0x01,0xff]
4817 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
4819 v_cmp_lt_i16 vcc_lo, v1.l, v2.l row_half_mirror
4820 // W32: v_cmp_lt_i16 vcc_lo, v1.l, v2.l row_half_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x62,0x7c,0x01,0x41,0x01,0xff]
4821 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
4823 v_cmp_lt_i16 vcc_lo, v1.l, v2.l row_shl:1
4824 // W32: v_cmp_lt_i16 vcc_lo, v1.l, v2.l row_shl:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x62,0x7c,0x01,0x01,0x01,0xff]
4825 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
4827 v_cmp_lt_i16 vcc_lo, v1.l, v2.l row_shl:15
4828 // W32: v_cmp_lt_i16 vcc_lo, v1.l, v2.l row_shl:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x62,0x7c,0x01,0x0f,0x01,0xff]
4829 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
4831 v_cmp_lt_i16 vcc_lo, v1.l, v2.l row_shr:1
4832 // W32: v_cmp_lt_i16 vcc_lo, v1.l, v2.l row_shr:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x62,0x7c,0x01,0x11,0x01,0xff]
4833 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
4835 v_cmp_lt_i16 vcc_lo, v1.l, v2.l row_shr:15
4836 // W32: v_cmp_lt_i16 vcc_lo, v1.l, v2.l row_shr:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x62,0x7c,0x01,0x1f,0x01,0xff]
4837 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
4839 v_cmp_lt_i16 vcc_lo, v1.l, v2.l row_ror:1
4840 // W32: v_cmp_lt_i16 vcc_lo, v1.l, v2.l row_ror:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x62,0x7c,0x01,0x21,0x01,0xff]
4841 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
4843 v_cmp_lt_i16 vcc_lo, v1.l, v2.l row_ror:15
4844 // W32: v_cmp_lt_i16 vcc_lo, v1.l, v2.l row_ror:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x62,0x7c,0x01,0x2f,0x01,0xff]
4845 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
4847 v_cmp_lt_i16 vcc_lo, v1.l, v2.l row_share:0 row_mask:0xf bank_mask:0xf
4848 // W32: v_cmp_lt_i16 vcc_lo, v1.l, v2.l row_share:0 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x62,0x7c,0x01,0x50,0x01,0xff]
4849 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
4851 v_cmp_lt_i16 vcc_lo, v1.l, v2.l row_share:15 row_mask:0x0 bank_mask:0x1
4852 // W32: v_cmp_lt_i16 vcc_lo, v1.l, v2.l row_share:15 row_mask:0x0 bank_mask:0x1 ; encoding: [0xfa,0x04,0x62,0x7c,0x01,0x5f,0x01,0x01]
4853 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
4855 v_cmp_lt_i16 vcc_lo, v1.l, v2.l row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1
4856 // W32: v_cmp_lt_i16 vcc_lo, v1.l, v2.l row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 ; encoding: [0xfa,0x04,0x62,0x7c,0x01,0x60,0x09,0x13]
4857 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
4859 v_cmp_lt_i16 vcc_lo, v127.l, v127.l row_xmask:15 row_mask:0x3 bank_mask:0x0 fi:1
4860 // W32: v_cmp_lt_i16 vcc_lo, v127.l, v127.l row_xmask:15 row_mask:0x3 bank_mask:0x0 fi:1 ; encoding: [0xfa,0xfe,0x62,0x7c,0x7f,0x6f,0x05,0x30]
4861 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
4863 v_cmp_lt_i16 vcc, v1.l, v2.l quad_perm:[3,2,1,0]
4864 // W64: v_cmp_lt_i16 vcc, v1.l, v2.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x62,0x7c,0x01,0x1b,0x00,0xff]
4865 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
4867 v_cmp_lt_i16 vcc, v1.l, v2.l quad_perm:[0,1,2,3]
4868 // W64: v_cmp_lt_i16 vcc, v1.l, v2.l quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x62,0x7c,0x01,0xe4,0x00,0xff]
4869 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
4871 v_cmp_lt_i16 vcc, v1.l, v2.l row_mirror
4872 // W64: v_cmp_lt_i16 vcc, v1.l, v2.l row_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x62,0x7c,0x01,0x40,0x01,0xff]
4873 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
4875 v_cmp_lt_i16 vcc, v1.l, v2.l row_half_mirror
4876 // W64: v_cmp_lt_i16 vcc, v1.l, v2.l row_half_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x62,0x7c,0x01,0x41,0x01,0xff]
4877 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
4879 v_cmp_lt_i16 vcc, v1.l, v2.l row_shl:1
4880 // W64: v_cmp_lt_i16 vcc, v1.l, v2.l row_shl:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x62,0x7c,0x01,0x01,0x01,0xff]
4881 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
4883 v_cmp_lt_i16 vcc, v1.l, v2.l row_shl:15
4884 // W64: v_cmp_lt_i16 vcc, v1.l, v2.l row_shl:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x62,0x7c,0x01,0x0f,0x01,0xff]
4885 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
4887 v_cmp_lt_i16 vcc, v1.l, v2.l row_shr:1
4888 // W64: v_cmp_lt_i16 vcc, v1.l, v2.l row_shr:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x62,0x7c,0x01,0x11,0x01,0xff]
4889 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
4891 v_cmp_lt_i16 vcc, v1.l, v2.l row_shr:15
4892 // W64: v_cmp_lt_i16 vcc, v1.l, v2.l row_shr:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x62,0x7c,0x01,0x1f,0x01,0xff]
4893 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
4895 v_cmp_lt_i16 vcc, v1.l, v2.l row_ror:1
4896 // W64: v_cmp_lt_i16 vcc, v1.l, v2.l row_ror:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x62,0x7c,0x01,0x21,0x01,0xff]
4897 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
4899 v_cmp_lt_i16 vcc, v1.l, v2.l row_ror:15
4900 // W64: v_cmp_lt_i16 vcc, v1.l, v2.l row_ror:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x62,0x7c,0x01,0x2f,0x01,0xff]
4901 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
4903 v_cmp_lt_i16 vcc, v1.l, v2.l row_share:0 row_mask:0xf bank_mask:0xf
4904 // W64: v_cmp_lt_i16 vcc, v1.l, v2.l row_share:0 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x62,0x7c,0x01,0x50,0x01,0xff]
4905 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
4907 v_cmp_lt_i16 vcc, v1.l, v2.l row_share:15 row_mask:0x0 bank_mask:0x1
4908 // W64: v_cmp_lt_i16 vcc, v1.l, v2.l row_share:15 row_mask:0x0 bank_mask:0x1 ; encoding: [0xfa,0x04,0x62,0x7c,0x01,0x5f,0x01,0x01]
4909 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
4911 v_cmp_lt_i16 vcc, v1.l, v2.l row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1
4912 // W64: v_cmp_lt_i16 vcc, v1.l, v2.l row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 ; encoding: [0xfa,0x04,0x62,0x7c,0x01,0x60,0x09,0x13]
4913 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
4915 v_cmp_lt_i16 vcc, v127.l, v127.l row_xmask:15 row_mask:0x3 bank_mask:0x0 fi:1
4916 // W64: v_cmp_lt_i16 vcc, v127.l, v127.l row_xmask:15 row_mask:0x3 bank_mask:0x0 fi:1 ; encoding: [0xfa,0xfe,0x62,0x7c,0x7f,0x6f,0x05,0x30]
4917 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
4919 v_cmp_lt_i16 vcc_lo, v1.l, v2.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf
4920 // W32: v_cmp_lt_i16 vcc_lo, v1.l, v2.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x62,0x7c,0x01,0x1b,0x00,0xff]
4921 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
4923 v_cmp_lt_i16 vcc, v1.l, v2.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf
4924 // W64: v_cmp_lt_i16 vcc, v1.l, v2.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x62,0x7c,0x01,0x1b,0x00,0xff]
4925 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
4927 v_cmp_lt_i16 vcc_lo, v1.l, v2.l quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf
4928 // W32: v_cmp_lt_i16 vcc_lo, v1.l, v2.l quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x62,0x7c,0x01,0xe4,0x00,0xff]
4929 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
4931 v_cmp_lt_i16 vcc, v1.l, v2.l quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf
4932 // W64: v_cmp_lt_i16 vcc, v1.l, v2.l quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x62,0x7c,0x01,0xe4,0x00,0xff]
4933 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
4935 v_cmp_lt_i16 vcc_lo, v1.l, v2.l row_mirror row_mask:0xf bank_mask:0xf
4936 // W32: v_cmp_lt_i16 vcc_lo, v1.l, v2.l row_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x62,0x7c,0x01,0x40,0x01,0xff]
4937 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
4939 v_cmp_lt_i16 vcc, v1.l, v2.l row_mirror row_mask:0xf bank_mask:0xf
4940 // W64: v_cmp_lt_i16 vcc, v1.l, v2.l row_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x62,0x7c,0x01,0x40,0x01,0xff]
4941 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
4943 v_cmp_lt_i16 vcc_lo, v1.l, v2.l row_half_mirror row_mask:0xf bank_mask:0xf
4944 // W32: v_cmp_lt_i16 vcc_lo, v1.l, v2.l row_half_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x62,0x7c,0x01,0x41,0x01,0xff]
4945 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
4947 v_cmp_lt_i16 vcc, v1.l, v2.l row_half_mirror row_mask:0xf bank_mask:0xf
4948 // W64: v_cmp_lt_i16 vcc, v1.l, v2.l row_half_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x62,0x7c,0x01,0x41,0x01,0xff]
4949 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
4951 v_cmp_lt_i16 vcc_lo, v1.l, v2.l row_shl:1 row_mask:0xf bank_mask:0xf
4952 // W32: v_cmp_lt_i16 vcc_lo, v1.l, v2.l row_shl:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x62,0x7c,0x01,0x01,0x01,0xff]
4953 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
4955 v_cmp_lt_i16 vcc, v1.l, v2.l row_shl:1 row_mask:0xf bank_mask:0xf
4956 // W64: v_cmp_lt_i16 vcc, v1.l, v2.l row_shl:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x62,0x7c,0x01,0x01,0x01,0xff]
4957 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
4959 v_cmp_lt_i16 vcc_lo, v1.l, v2.l row_shl:15 row_mask:0xf bank_mask:0xf
4960 // W32: v_cmp_lt_i16 vcc_lo, v1.l, v2.l row_shl:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x62,0x7c,0x01,0x0f,0x01,0xff]
4961 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
4963 v_cmp_lt_i16 vcc, v1.l, v2.l row_shl:15 row_mask:0xf bank_mask:0xf
4964 // W64: v_cmp_lt_i16 vcc, v1.l, v2.l row_shl:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x62,0x7c,0x01,0x0f,0x01,0xff]
4965 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
4967 v_cmp_lt_i16 vcc_lo, v1.l, v2.l row_shr:1 row_mask:0xf bank_mask:0xf
4968 // W32: v_cmp_lt_i16 vcc_lo, v1.l, v2.l row_shr:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x62,0x7c,0x01,0x11,0x01,0xff]
4969 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
4971 v_cmp_lt_i16 vcc, v1.l, v2.l row_shr:1 row_mask:0xf bank_mask:0xf
4972 // W64: v_cmp_lt_i16 vcc, v1.l, v2.l row_shr:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x62,0x7c,0x01,0x11,0x01,0xff]
4973 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
4975 v_cmp_lt_i16 vcc_lo, v1.l, v2.l row_shr:15 row_mask:0xf bank_mask:0xf
4976 // W32: v_cmp_lt_i16 vcc_lo, v1.l, v2.l row_shr:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x62,0x7c,0x01,0x1f,0x01,0xff]
4977 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
4979 v_cmp_lt_i16 vcc, v1.l, v2.l row_shr:15 row_mask:0xf bank_mask:0xf
4980 // W64: v_cmp_lt_i16 vcc, v1.l, v2.l row_shr:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x62,0x7c,0x01,0x1f,0x01,0xff]
4981 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
4983 v_cmp_lt_i16 vcc_lo, v1.l, v2.l row_ror:1 row_mask:0xf bank_mask:0xf
4984 // W32: v_cmp_lt_i16 vcc_lo, v1.l, v2.l row_ror:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x62,0x7c,0x01,0x21,0x01,0xff]
4985 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
4987 v_cmp_lt_i16 vcc, v1.l, v2.l row_ror:1 row_mask:0xf bank_mask:0xf
4988 // W64: v_cmp_lt_i16 vcc, v1.l, v2.l row_ror:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x62,0x7c,0x01,0x21,0x01,0xff]
4989 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
4991 v_cmp_lt_i16 vcc_lo, v1.l, v2.l row_ror:15 row_mask:0xf bank_mask:0xf
4992 // W32: v_cmp_lt_i16 vcc_lo, v1.l, v2.l row_ror:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x62,0x7c,0x01,0x2f,0x01,0xff]
4993 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
4995 v_cmp_lt_i16 vcc, v1.l, v2.l row_ror:15 row_mask:0xf bank_mask:0xf
4996 // W64: v_cmp_lt_i16 vcc, v1.l, v2.l row_ror:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x62,0x7c,0x01,0x2f,0x01,0xff]
4997 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
4999 v_cmp_lt_i16 vcc_lo, v1.h, v2.h row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 fi:0
5000 // W32: v_cmp_lt_i16 vcc_lo, v1.h, v2.h row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 ; encoding: [0xfa,0x04,0x63,0x7c,0x81,0x60,0x09,0x13]
5001 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
5003 v_cmp_lt_i16 vcc, v1.h, v2.h row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 fi:0
5004 // W64: v_cmp_lt_i16 vcc, v1.h, v2.h row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 ; encoding: [0xfa,0x04,0x63,0x7c,0x81,0x60,0x09,0x13]
5005 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
5007 v_cmp_lt_i16 vcc_lo, v127.h, v127.h row_xmask:15 row_mask:0x3 bank_mask:0x0 bound_ctrl:0 fi:1
5008 // W32: v_cmp_lt_i16 vcc_lo, v127.h, v127.h row_xmask:15 row_mask:0x3 bank_mask:0x0 fi:1 ; encoding: [0xfa,0xfe,0x63,0x7c,0xff,0x6f,0x05,0x30]
5009 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
5011 v_cmp_lt_i16 vcc, v127.h, v127.h row_xmask:15 row_mask:0x3 bank_mask:0x0 bound_ctrl:0 fi:1
5012 // W64: v_cmp_lt_i16 vcc, v127.h, v127.h row_xmask:15 row_mask:0x3 bank_mask:0x0 fi:1 ; encoding: [0xfa,0xfe,0x63,0x7c,0xff,0x6f,0x05,0x30]
5013 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
5015 v_cmp_lt_i32 vcc_lo, v1, v2 quad_perm:[3,2,1,0]
5016 // W32: v_cmp_lt_i32 vcc_lo, v1, v2 quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x82,0x7c,0x01,0x1b,0x00,0xff]
5017 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
5019 v_cmp_lt_i32 vcc_lo, v1, v2 quad_perm:[0,1,2,3]
5020 // W32: v_cmp_lt_i32 vcc_lo, v1, v2 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x82,0x7c,0x01,0xe4,0x00,0xff]
5021 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
5023 v_cmp_lt_i32 vcc_lo, v1, v2 row_mirror
5024 // W32: v_cmp_lt_i32 vcc_lo, v1, v2 row_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x82,0x7c,0x01,0x40,0x01,0xff]
5025 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
5027 v_cmp_lt_i32 vcc_lo, v1, v2 row_half_mirror
5028 // W32: v_cmp_lt_i32 vcc_lo, v1, v2 row_half_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x82,0x7c,0x01,0x41,0x01,0xff]
5029 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
5031 v_cmp_lt_i32 vcc_lo, v1, v2 row_shl:1
5032 // W32: v_cmp_lt_i32 vcc_lo, v1, v2 row_shl:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x82,0x7c,0x01,0x01,0x01,0xff]
5033 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
5035 v_cmp_lt_i32 vcc_lo, v1, v2 row_shl:15
5036 // W32: v_cmp_lt_i32 vcc_lo, v1, v2 row_shl:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x82,0x7c,0x01,0x0f,0x01,0xff]
5037 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
5039 v_cmp_lt_i32 vcc_lo, v1, v2 row_shr:1
5040 // W32: v_cmp_lt_i32 vcc_lo, v1, v2 row_shr:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x82,0x7c,0x01,0x11,0x01,0xff]
5041 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
5043 v_cmp_lt_i32 vcc_lo, v1, v2 row_shr:15
5044 // W32: v_cmp_lt_i32 vcc_lo, v1, v2 row_shr:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x82,0x7c,0x01,0x1f,0x01,0xff]
5045 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
5047 v_cmp_lt_i32 vcc_lo, v1, v2 row_ror:1
5048 // W32: v_cmp_lt_i32 vcc_lo, v1, v2 row_ror:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x82,0x7c,0x01,0x21,0x01,0xff]
5049 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
5051 v_cmp_lt_i32 vcc_lo, v1, v2 row_ror:15
5052 // W32: v_cmp_lt_i32 vcc_lo, v1, v2 row_ror:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x82,0x7c,0x01,0x2f,0x01,0xff]
5053 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
5055 v_cmp_lt_i32 vcc_lo, v1, v2 row_share:0 row_mask:0xf bank_mask:0xf
5056 // W32: v_cmp_lt_i32 vcc_lo, v1, v2 row_share:0 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x82,0x7c,0x01,0x50,0x01,0xff]
5057 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
5059 v_cmp_lt_i32 vcc_lo, v1, v2 row_share:15 row_mask:0x0 bank_mask:0x1
5060 // W32: v_cmp_lt_i32 vcc_lo, v1, v2 row_share:15 row_mask:0x0 bank_mask:0x1 ; encoding: [0xfa,0x04,0x82,0x7c,0x01,0x5f,0x01,0x01]
5061 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
5063 v_cmp_lt_i32 vcc_lo, v1, v2 row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 fi:0
5064 // W32: v_cmp_lt_i32 vcc_lo, v1, v2 row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 ; encoding: [0xfa,0x04,0x82,0x7c,0x01,0x60,0x09,0x13]
5065 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
5067 v_cmp_lt_i32 vcc_lo, v255, v255 row_xmask:15 row_mask:0x3 bank_mask:0x0 bound_ctrl:0 fi:1
5068 // W32: v_cmp_lt_i32 vcc_lo, v255, v255 row_xmask:15 row_mask:0x3 bank_mask:0x0 fi:1 ; encoding: [0xfa,0xfe,0x83,0x7c,0xff,0x6f,0x05,0x30]
5069 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
5071 v_cmp_lt_i32 vcc, v1, v2 quad_perm:[3,2,1,0]
5072 // W64: v_cmp_lt_i32 vcc, v1, v2 quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x82,0x7c,0x01,0x1b,0x00,0xff]
5073 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
5075 v_cmp_lt_i32 vcc, v1, v2 quad_perm:[0,1,2,3]
5076 // W64: v_cmp_lt_i32 vcc, v1, v2 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x82,0x7c,0x01,0xe4,0x00,0xff]
5077 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
5079 v_cmp_lt_i32 vcc, v1, v2 row_mirror
5080 // W64: v_cmp_lt_i32 vcc, v1, v2 row_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x82,0x7c,0x01,0x40,0x01,0xff]
5081 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
5083 v_cmp_lt_i32 vcc, v1, v2 row_half_mirror
5084 // W64: v_cmp_lt_i32 vcc, v1, v2 row_half_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x82,0x7c,0x01,0x41,0x01,0xff]
5085 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
5087 v_cmp_lt_i32 vcc, v1, v2 row_shl:1
5088 // W64: v_cmp_lt_i32 vcc, v1, v2 row_shl:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x82,0x7c,0x01,0x01,0x01,0xff]
5089 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
5091 v_cmp_lt_i32 vcc, v1, v2 row_shl:15
5092 // W64: v_cmp_lt_i32 vcc, v1, v2 row_shl:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x82,0x7c,0x01,0x0f,0x01,0xff]
5093 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
5095 v_cmp_lt_i32 vcc, v1, v2 row_shr:1
5096 // W64: v_cmp_lt_i32 vcc, v1, v2 row_shr:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x82,0x7c,0x01,0x11,0x01,0xff]
5097 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
5099 v_cmp_lt_i32 vcc, v1, v2 row_shr:15
5100 // W64: v_cmp_lt_i32 vcc, v1, v2 row_shr:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x82,0x7c,0x01,0x1f,0x01,0xff]
5101 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
5103 v_cmp_lt_i32 vcc, v1, v2 row_ror:1
5104 // W64: v_cmp_lt_i32 vcc, v1, v2 row_ror:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x82,0x7c,0x01,0x21,0x01,0xff]
5105 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
5107 v_cmp_lt_i32 vcc, v1, v2 row_ror:15
5108 // W64: v_cmp_lt_i32 vcc, v1, v2 row_ror:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x82,0x7c,0x01,0x2f,0x01,0xff]
5109 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
5111 v_cmp_lt_i32 vcc, v1, v2 row_share:0 row_mask:0xf bank_mask:0xf
5112 // W64: v_cmp_lt_i32 vcc, v1, v2 row_share:0 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x82,0x7c,0x01,0x50,0x01,0xff]
5113 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
5115 v_cmp_lt_i32 vcc, v1, v2 row_share:15 row_mask:0x0 bank_mask:0x1
5116 // W64: v_cmp_lt_i32 vcc, v1, v2 row_share:15 row_mask:0x0 bank_mask:0x1 ; encoding: [0xfa,0x04,0x82,0x7c,0x01,0x5f,0x01,0x01]
5117 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
5119 v_cmp_lt_i32 vcc, v1, v2 row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 fi:0
5120 // W64: v_cmp_lt_i32 vcc, v1, v2 row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 ; encoding: [0xfa,0x04,0x82,0x7c,0x01,0x60,0x09,0x13]
5121 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
5123 v_cmp_lt_i32 vcc, v255, v255 row_xmask:15 row_mask:0x3 bank_mask:0x0 bound_ctrl:0 fi:1
5124 // W64: v_cmp_lt_i32 vcc, v255, v255 row_xmask:15 row_mask:0x3 bank_mask:0x0 fi:1 ; encoding: [0xfa,0xfe,0x83,0x7c,0xff,0x6f,0x05,0x30]
5125 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
5127 v_cmp_lt_u16 vcc_lo, v1.l, v2.l quad_perm:[3,2,1,0]
5128 // W32: v_cmp_lt_u16 vcc_lo, v1.l, v2.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x72,0x7c,0x01,0x1b,0x00,0xff]
5129 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
5131 v_cmp_lt_u16 vcc_lo, v1.l, v2.l quad_perm:[0,1,2,3]
5132 // W32: v_cmp_lt_u16 vcc_lo, v1.l, v2.l quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x72,0x7c,0x01,0xe4,0x00,0xff]
5133 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
5135 v_cmp_lt_u16 vcc_lo, v1.l, v2.l row_mirror
5136 // W32: v_cmp_lt_u16 vcc_lo, v1.l, v2.l row_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x72,0x7c,0x01,0x40,0x01,0xff]
5137 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
5139 v_cmp_lt_u16 vcc_lo, v1.l, v2.l row_half_mirror
5140 // W32: v_cmp_lt_u16 vcc_lo, v1.l, v2.l row_half_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x72,0x7c,0x01,0x41,0x01,0xff]
5141 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
5143 v_cmp_lt_u16 vcc_lo, v1.l, v2.l row_shl:1
5144 // W32: v_cmp_lt_u16 vcc_lo, v1.l, v2.l row_shl:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x72,0x7c,0x01,0x01,0x01,0xff]
5145 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
5147 v_cmp_lt_u16 vcc_lo, v1.l, v2.l row_shl:15
5148 // W32: v_cmp_lt_u16 vcc_lo, v1.l, v2.l row_shl:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x72,0x7c,0x01,0x0f,0x01,0xff]
5149 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
5151 v_cmp_lt_u16 vcc_lo, v1.l, v2.l row_shr:1
5152 // W32: v_cmp_lt_u16 vcc_lo, v1.l, v2.l row_shr:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x72,0x7c,0x01,0x11,0x01,0xff]
5153 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
5155 v_cmp_lt_u16 vcc_lo, v1.l, v2.l row_shr:15
5156 // W32: v_cmp_lt_u16 vcc_lo, v1.l, v2.l row_shr:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x72,0x7c,0x01,0x1f,0x01,0xff]
5157 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
5159 v_cmp_lt_u16 vcc_lo, v1.l, v2.l row_ror:1
5160 // W32: v_cmp_lt_u16 vcc_lo, v1.l, v2.l row_ror:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x72,0x7c,0x01,0x21,0x01,0xff]
5161 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
5163 v_cmp_lt_u16 vcc_lo, v1.l, v2.l row_ror:15
5164 // W32: v_cmp_lt_u16 vcc_lo, v1.l, v2.l row_ror:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x72,0x7c,0x01,0x2f,0x01,0xff]
5165 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
5167 v_cmp_lt_u16 vcc_lo, v1.l, v2.l row_share:0 row_mask:0xf bank_mask:0xf
5168 // W32: v_cmp_lt_u16 vcc_lo, v1.l, v2.l row_share:0 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x72,0x7c,0x01,0x50,0x01,0xff]
5169 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
5171 v_cmp_lt_u16 vcc_lo, v1.l, v2.l row_share:15 row_mask:0x0 bank_mask:0x1
5172 // W32: v_cmp_lt_u16 vcc_lo, v1.l, v2.l row_share:15 row_mask:0x0 bank_mask:0x1 ; encoding: [0xfa,0x04,0x72,0x7c,0x01,0x5f,0x01,0x01]
5173 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
5175 v_cmp_lt_u16 vcc_lo, v1.l, v2.l row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1
5176 // W32: v_cmp_lt_u16 vcc_lo, v1.l, v2.l row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 ; encoding: [0xfa,0x04,0x72,0x7c,0x01,0x60,0x09,0x13]
5177 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
5179 v_cmp_lt_u16 vcc_lo, v127.l, v127.l row_xmask:15 row_mask:0x3 bank_mask:0x0 fi:1
5180 // W32: v_cmp_lt_u16 vcc_lo, v127.l, v127.l row_xmask:15 row_mask:0x3 bank_mask:0x0 fi:1 ; encoding: [0xfa,0xfe,0x72,0x7c,0x7f,0x6f,0x05,0x30]
5181 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
5183 v_cmp_lt_u16 vcc, v1.l, v2.l quad_perm:[3,2,1,0]
5184 // W64: v_cmp_lt_u16 vcc, v1.l, v2.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x72,0x7c,0x01,0x1b,0x00,0xff]
5185 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
5187 v_cmp_lt_u16 vcc, v1.l, v2.l quad_perm:[0,1,2,3]
5188 // W64: v_cmp_lt_u16 vcc, v1.l, v2.l quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x72,0x7c,0x01,0xe4,0x00,0xff]
5189 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
5191 v_cmp_lt_u16 vcc, v1.l, v2.l row_mirror
5192 // W64: v_cmp_lt_u16 vcc, v1.l, v2.l row_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x72,0x7c,0x01,0x40,0x01,0xff]
5193 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
5195 v_cmp_lt_u16 vcc, v1.l, v2.l row_half_mirror
5196 // W64: v_cmp_lt_u16 vcc, v1.l, v2.l row_half_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x72,0x7c,0x01,0x41,0x01,0xff]
5197 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
5199 v_cmp_lt_u16 vcc, v1.l, v2.l row_shl:1
5200 // W64: v_cmp_lt_u16 vcc, v1.l, v2.l row_shl:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x72,0x7c,0x01,0x01,0x01,0xff]
5201 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
5203 v_cmp_lt_u16 vcc, v1.l, v2.l row_shl:15
5204 // W64: v_cmp_lt_u16 vcc, v1.l, v2.l row_shl:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x72,0x7c,0x01,0x0f,0x01,0xff]
5205 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
5207 v_cmp_lt_u16 vcc, v1.l, v2.l row_shr:1
5208 // W64: v_cmp_lt_u16 vcc, v1.l, v2.l row_shr:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x72,0x7c,0x01,0x11,0x01,0xff]
5209 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
5211 v_cmp_lt_u16 vcc, v1.l, v2.l row_shr:15
5212 // W64: v_cmp_lt_u16 vcc, v1.l, v2.l row_shr:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x72,0x7c,0x01,0x1f,0x01,0xff]
5213 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
5215 v_cmp_lt_u16 vcc, v1.l, v2.l row_ror:1
5216 // W64: v_cmp_lt_u16 vcc, v1.l, v2.l row_ror:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x72,0x7c,0x01,0x21,0x01,0xff]
5217 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
5219 v_cmp_lt_u16 vcc, v1.l, v2.l row_ror:15
5220 // W64: v_cmp_lt_u16 vcc, v1.l, v2.l row_ror:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x72,0x7c,0x01,0x2f,0x01,0xff]
5221 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
5223 v_cmp_lt_u16 vcc, v1.l, v2.l row_share:0 row_mask:0xf bank_mask:0xf
5224 // W64: v_cmp_lt_u16 vcc, v1.l, v2.l row_share:0 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x72,0x7c,0x01,0x50,0x01,0xff]
5225 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
5227 v_cmp_lt_u16 vcc, v1.l, v2.l row_share:15 row_mask:0x0 bank_mask:0x1
5228 // W64: v_cmp_lt_u16 vcc, v1.l, v2.l row_share:15 row_mask:0x0 bank_mask:0x1 ; encoding: [0xfa,0x04,0x72,0x7c,0x01,0x5f,0x01,0x01]
5229 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
5231 v_cmp_lt_u16 vcc, v1.l, v2.l row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1
5232 // W64: v_cmp_lt_u16 vcc, v1.l, v2.l row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 ; encoding: [0xfa,0x04,0x72,0x7c,0x01,0x60,0x09,0x13]
5233 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
5235 v_cmp_lt_u16 vcc, v127.l, v127.l row_xmask:15 row_mask:0x3 bank_mask:0x0 fi:1
5236 // W64: v_cmp_lt_u16 vcc, v127.l, v127.l row_xmask:15 row_mask:0x3 bank_mask:0x0 fi:1 ; encoding: [0xfa,0xfe,0x72,0x7c,0x7f,0x6f,0x05,0x30]
5237 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
5239 v_cmp_lt_u16 vcc_lo, v1.l, v2.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf
5240 // W32: v_cmp_lt_u16 vcc_lo, v1.l, v2.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x72,0x7c,0x01,0x1b,0x00,0xff]
5241 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
5243 v_cmp_lt_u16 vcc, v1.l, v2.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf
5244 // W64: v_cmp_lt_u16 vcc, v1.l, v2.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x72,0x7c,0x01,0x1b,0x00,0xff]
5245 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
5247 v_cmp_lt_u16 vcc_lo, v1.l, v2.l quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf
5248 // W32: v_cmp_lt_u16 vcc_lo, v1.l, v2.l quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x72,0x7c,0x01,0xe4,0x00,0xff]
5249 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
5251 v_cmp_lt_u16 vcc, v1.l, v2.l quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf
5252 // W64: v_cmp_lt_u16 vcc, v1.l, v2.l quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x72,0x7c,0x01,0xe4,0x00,0xff]
5253 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
5255 v_cmp_lt_u16 vcc_lo, v1.l, v2.l row_mirror row_mask:0xf bank_mask:0xf
5256 // W32: v_cmp_lt_u16 vcc_lo, v1.l, v2.l row_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x72,0x7c,0x01,0x40,0x01,0xff]
5257 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
5259 v_cmp_lt_u16 vcc, v1.l, v2.l row_mirror row_mask:0xf bank_mask:0xf
5260 // W64: v_cmp_lt_u16 vcc, v1.l, v2.l row_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x72,0x7c,0x01,0x40,0x01,0xff]
5261 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
5263 v_cmp_lt_u16 vcc_lo, v1.l, v2.l row_half_mirror row_mask:0xf bank_mask:0xf
5264 // W32: v_cmp_lt_u16 vcc_lo, v1.l, v2.l row_half_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x72,0x7c,0x01,0x41,0x01,0xff]
5265 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
5267 v_cmp_lt_u16 vcc, v1.l, v2.l row_half_mirror row_mask:0xf bank_mask:0xf
5268 // W64: v_cmp_lt_u16 vcc, v1.l, v2.l row_half_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x72,0x7c,0x01,0x41,0x01,0xff]
5269 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
5271 v_cmp_lt_u16 vcc_lo, v1.l, v2.l row_shl:1 row_mask:0xf bank_mask:0xf
5272 // W32: v_cmp_lt_u16 vcc_lo, v1.l, v2.l row_shl:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x72,0x7c,0x01,0x01,0x01,0xff]
5273 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
5275 v_cmp_lt_u16 vcc, v1.l, v2.l row_shl:1 row_mask:0xf bank_mask:0xf
5276 // W64: v_cmp_lt_u16 vcc, v1.l, v2.l row_shl:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x72,0x7c,0x01,0x01,0x01,0xff]
5277 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
5279 v_cmp_lt_u16 vcc_lo, v1.l, v2.l row_shl:15 row_mask:0xf bank_mask:0xf
5280 // W32: v_cmp_lt_u16 vcc_lo, v1.l, v2.l row_shl:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x72,0x7c,0x01,0x0f,0x01,0xff]
5281 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
5283 v_cmp_lt_u16 vcc, v1.l, v2.l row_shl:15 row_mask:0xf bank_mask:0xf
5284 // W64: v_cmp_lt_u16 vcc, v1.l, v2.l row_shl:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x72,0x7c,0x01,0x0f,0x01,0xff]
5285 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
5287 v_cmp_lt_u16 vcc_lo, v1.l, v2.l row_shr:1 row_mask:0xf bank_mask:0xf
5288 // W32: v_cmp_lt_u16 vcc_lo, v1.l, v2.l row_shr:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x72,0x7c,0x01,0x11,0x01,0xff]
5289 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
5291 v_cmp_lt_u16 vcc, v1.l, v2.l row_shr:1 row_mask:0xf bank_mask:0xf
5292 // W64: v_cmp_lt_u16 vcc, v1.l, v2.l row_shr:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x72,0x7c,0x01,0x11,0x01,0xff]
5293 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
5295 v_cmp_lt_u16 vcc_lo, v1.l, v2.l row_shr:15 row_mask:0xf bank_mask:0xf
5296 // W32: v_cmp_lt_u16 vcc_lo, v1.l, v2.l row_shr:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x72,0x7c,0x01,0x1f,0x01,0xff]
5297 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
5299 v_cmp_lt_u16 vcc, v1.l, v2.l row_shr:15 row_mask:0xf bank_mask:0xf
5300 // W64: v_cmp_lt_u16 vcc, v1.l, v2.l row_shr:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x72,0x7c,0x01,0x1f,0x01,0xff]
5301 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
5303 v_cmp_lt_u16 vcc_lo, v1.l, v2.l row_ror:1 row_mask:0xf bank_mask:0xf
5304 // W32: v_cmp_lt_u16 vcc_lo, v1.l, v2.l row_ror:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x72,0x7c,0x01,0x21,0x01,0xff]
5305 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
5307 v_cmp_lt_u16 vcc, v1.l, v2.l row_ror:1 row_mask:0xf bank_mask:0xf
5308 // W64: v_cmp_lt_u16 vcc, v1.l, v2.l row_ror:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x72,0x7c,0x01,0x21,0x01,0xff]
5309 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
5311 v_cmp_lt_u16 vcc_lo, v1.l, v2.l row_ror:15 row_mask:0xf bank_mask:0xf
5312 // W32: v_cmp_lt_u16 vcc_lo, v1.l, v2.l row_ror:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x72,0x7c,0x01,0x2f,0x01,0xff]
5313 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
5315 v_cmp_lt_u16 vcc, v1.l, v2.l row_ror:15 row_mask:0xf bank_mask:0xf
5316 // W64: v_cmp_lt_u16 vcc, v1.l, v2.l row_ror:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x72,0x7c,0x01,0x2f,0x01,0xff]
5317 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
5319 v_cmp_lt_u16 vcc_lo, v1.h, v2.h row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 fi:0
5320 // W32: v_cmp_lt_u16 vcc_lo, v1.h, v2.h row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 ; encoding: [0xfa,0x04,0x73,0x7c,0x81,0x60,0x09,0x13]
5321 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
5323 v_cmp_lt_u16 vcc, v1.h, v2.h row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 fi:0
5324 // W64: v_cmp_lt_u16 vcc, v1.h, v2.h row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 ; encoding: [0xfa,0x04,0x73,0x7c,0x81,0x60,0x09,0x13]
5325 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
5327 v_cmp_lt_u16 vcc_lo, v127.h, v127.h row_xmask:15 row_mask:0x3 bank_mask:0x0 bound_ctrl:0 fi:1
5328 // W32: v_cmp_lt_u16 vcc_lo, v127.h, v127.h row_xmask:15 row_mask:0x3 bank_mask:0x0 fi:1 ; encoding: [0xfa,0xfe,0x73,0x7c,0xff,0x6f,0x05,0x30]
5329 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
5331 v_cmp_lt_u16 vcc, v127.h, v127.h row_xmask:15 row_mask:0x3 bank_mask:0x0 bound_ctrl:0 fi:1
5332 // W64: v_cmp_lt_u16 vcc, v127.h, v127.h row_xmask:15 row_mask:0x3 bank_mask:0x0 fi:1 ; encoding: [0xfa,0xfe,0x73,0x7c,0xff,0x6f,0x05,0x30]
5333 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
5335 v_cmp_lt_u32 vcc_lo, v1, v2 quad_perm:[3,2,1,0]
5336 // W32: v_cmp_lt_u32 vcc_lo, v1, v2 quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x92,0x7c,0x01,0x1b,0x00,0xff]
5337 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
5339 v_cmp_lt_u32 vcc_lo, v1, v2 quad_perm:[0,1,2,3]
5340 // W32: v_cmp_lt_u32 vcc_lo, v1, v2 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x92,0x7c,0x01,0xe4,0x00,0xff]
5341 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
5343 v_cmp_lt_u32 vcc_lo, v1, v2 row_mirror
5344 // W32: v_cmp_lt_u32 vcc_lo, v1, v2 row_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x92,0x7c,0x01,0x40,0x01,0xff]
5345 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
5347 v_cmp_lt_u32 vcc_lo, v1, v2 row_half_mirror
5348 // W32: v_cmp_lt_u32 vcc_lo, v1, v2 row_half_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x92,0x7c,0x01,0x41,0x01,0xff]
5349 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
5351 v_cmp_lt_u32 vcc_lo, v1, v2 row_shl:1
5352 // W32: v_cmp_lt_u32 vcc_lo, v1, v2 row_shl:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x92,0x7c,0x01,0x01,0x01,0xff]
5353 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
5355 v_cmp_lt_u32 vcc_lo, v1, v2 row_shl:15
5356 // W32: v_cmp_lt_u32 vcc_lo, v1, v2 row_shl:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x92,0x7c,0x01,0x0f,0x01,0xff]
5357 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
5359 v_cmp_lt_u32 vcc_lo, v1, v2 row_shr:1
5360 // W32: v_cmp_lt_u32 vcc_lo, v1, v2 row_shr:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x92,0x7c,0x01,0x11,0x01,0xff]
5361 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
5363 v_cmp_lt_u32 vcc_lo, v1, v2 row_shr:15
5364 // W32: v_cmp_lt_u32 vcc_lo, v1, v2 row_shr:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x92,0x7c,0x01,0x1f,0x01,0xff]
5365 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
5367 v_cmp_lt_u32 vcc_lo, v1, v2 row_ror:1
5368 // W32: v_cmp_lt_u32 vcc_lo, v1, v2 row_ror:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x92,0x7c,0x01,0x21,0x01,0xff]
5369 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
5371 v_cmp_lt_u32 vcc_lo, v1, v2 row_ror:15
5372 // W32: v_cmp_lt_u32 vcc_lo, v1, v2 row_ror:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x92,0x7c,0x01,0x2f,0x01,0xff]
5373 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
5375 v_cmp_lt_u32 vcc_lo, v1, v2 row_share:0 row_mask:0xf bank_mask:0xf
5376 // W32: v_cmp_lt_u32 vcc_lo, v1, v2 row_share:0 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x92,0x7c,0x01,0x50,0x01,0xff]
5377 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
5379 v_cmp_lt_u32 vcc_lo, v1, v2 row_share:15 row_mask:0x0 bank_mask:0x1
5380 // W32: v_cmp_lt_u32 vcc_lo, v1, v2 row_share:15 row_mask:0x0 bank_mask:0x1 ; encoding: [0xfa,0x04,0x92,0x7c,0x01,0x5f,0x01,0x01]
5381 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
5383 v_cmp_lt_u32 vcc_lo, v1, v2 row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 fi:0
5384 // W32: v_cmp_lt_u32 vcc_lo, v1, v2 row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 ; encoding: [0xfa,0x04,0x92,0x7c,0x01,0x60,0x09,0x13]
5385 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
5387 v_cmp_lt_u32 vcc_lo, v255, v255 row_xmask:15 row_mask:0x3 bank_mask:0x0 bound_ctrl:0 fi:1
5388 // W32: v_cmp_lt_u32 vcc_lo, v255, v255 row_xmask:15 row_mask:0x3 bank_mask:0x0 fi:1 ; encoding: [0xfa,0xfe,0x93,0x7c,0xff,0x6f,0x05,0x30]
5389 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
5391 v_cmp_lt_u32 vcc, v1, v2 quad_perm:[3,2,1,0]
5392 // W64: v_cmp_lt_u32 vcc, v1, v2 quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x92,0x7c,0x01,0x1b,0x00,0xff]
5393 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
5395 v_cmp_lt_u32 vcc, v1, v2 quad_perm:[0,1,2,3]
5396 // W64: v_cmp_lt_u32 vcc, v1, v2 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x92,0x7c,0x01,0xe4,0x00,0xff]
5397 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
5399 v_cmp_lt_u32 vcc, v1, v2 row_mirror
5400 // W64: v_cmp_lt_u32 vcc, v1, v2 row_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x92,0x7c,0x01,0x40,0x01,0xff]
5401 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
5403 v_cmp_lt_u32 vcc, v1, v2 row_half_mirror
5404 // W64: v_cmp_lt_u32 vcc, v1, v2 row_half_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x92,0x7c,0x01,0x41,0x01,0xff]
5405 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
5407 v_cmp_lt_u32 vcc, v1, v2 row_shl:1
5408 // W64: v_cmp_lt_u32 vcc, v1, v2 row_shl:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x92,0x7c,0x01,0x01,0x01,0xff]
5409 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
5411 v_cmp_lt_u32 vcc, v1, v2 row_shl:15
5412 // W64: v_cmp_lt_u32 vcc, v1, v2 row_shl:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x92,0x7c,0x01,0x0f,0x01,0xff]
5413 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
5415 v_cmp_lt_u32 vcc, v1, v2 row_shr:1
5416 // W64: v_cmp_lt_u32 vcc, v1, v2 row_shr:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x92,0x7c,0x01,0x11,0x01,0xff]
5417 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
5419 v_cmp_lt_u32 vcc, v1, v2 row_shr:15
5420 // W64: v_cmp_lt_u32 vcc, v1, v2 row_shr:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x92,0x7c,0x01,0x1f,0x01,0xff]
5421 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
5423 v_cmp_lt_u32 vcc, v1, v2 row_ror:1
5424 // W64: v_cmp_lt_u32 vcc, v1, v2 row_ror:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x92,0x7c,0x01,0x21,0x01,0xff]
5425 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
5427 v_cmp_lt_u32 vcc, v1, v2 row_ror:15
5428 // W64: v_cmp_lt_u32 vcc, v1, v2 row_ror:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x92,0x7c,0x01,0x2f,0x01,0xff]
5429 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
5431 v_cmp_lt_u32 vcc, v1, v2 row_share:0 row_mask:0xf bank_mask:0xf
5432 // W64: v_cmp_lt_u32 vcc, v1, v2 row_share:0 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x92,0x7c,0x01,0x50,0x01,0xff]
5433 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
5435 v_cmp_lt_u32 vcc, v1, v2 row_share:15 row_mask:0x0 bank_mask:0x1
5436 // W64: v_cmp_lt_u32 vcc, v1, v2 row_share:15 row_mask:0x0 bank_mask:0x1 ; encoding: [0xfa,0x04,0x92,0x7c,0x01,0x5f,0x01,0x01]
5437 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
5439 v_cmp_lt_u32 vcc, v1, v2 row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 fi:0
5440 // W64: v_cmp_lt_u32 vcc, v1, v2 row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 ; encoding: [0xfa,0x04,0x92,0x7c,0x01,0x60,0x09,0x13]
5441 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
5443 v_cmp_lt_u32 vcc, v255, v255 row_xmask:15 row_mask:0x3 bank_mask:0x0 bound_ctrl:0 fi:1
5444 // W64: v_cmp_lt_u32 vcc, v255, v255 row_xmask:15 row_mask:0x3 bank_mask:0x0 fi:1 ; encoding: [0xfa,0xfe,0x93,0x7c,0xff,0x6f,0x05,0x30]
5445 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
5447 v_cmp_ne_i16 vcc_lo, v1.l, v2.l quad_perm:[3,2,1,0]
5448 // W32: v_cmp_ne_i16 vcc_lo, v1.l, v2.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x6a,0x7c,0x01,0x1b,0x00,0xff]
5449 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
5451 v_cmp_ne_i16 vcc_lo, v1.l, v2.l quad_perm:[0,1,2,3]
5452 // W32: v_cmp_ne_i16 vcc_lo, v1.l, v2.l quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x6a,0x7c,0x01,0xe4,0x00,0xff]
5453 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
5455 v_cmp_ne_i16 vcc_lo, v1.l, v2.l row_mirror
5456 // W32: v_cmp_ne_i16 vcc_lo, v1.l, v2.l row_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x6a,0x7c,0x01,0x40,0x01,0xff]
5457 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
5459 v_cmp_ne_i16 vcc_lo, v1.l, v2.l row_half_mirror
5460 // W32: v_cmp_ne_i16 vcc_lo, v1.l, v2.l row_half_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x6a,0x7c,0x01,0x41,0x01,0xff]
5461 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
5463 v_cmp_ne_i16 vcc_lo, v1.l, v2.l row_shl:1
5464 // W32: v_cmp_ne_i16 vcc_lo, v1.l, v2.l row_shl:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x6a,0x7c,0x01,0x01,0x01,0xff]
5465 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
5467 v_cmp_ne_i16 vcc_lo, v1.l, v2.l row_shl:15
5468 // W32: v_cmp_ne_i16 vcc_lo, v1.l, v2.l row_shl:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x6a,0x7c,0x01,0x0f,0x01,0xff]
5469 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
5471 v_cmp_ne_i16 vcc_lo, v1.l, v2.l row_shr:1
5472 // W32: v_cmp_ne_i16 vcc_lo, v1.l, v2.l row_shr:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x6a,0x7c,0x01,0x11,0x01,0xff]
5473 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
5475 v_cmp_ne_i16 vcc_lo, v1.l, v2.l row_shr:15
5476 // W32: v_cmp_ne_i16 vcc_lo, v1.l, v2.l row_shr:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x6a,0x7c,0x01,0x1f,0x01,0xff]
5477 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
5479 v_cmp_ne_i16 vcc_lo, v1.l, v2.l row_ror:1
5480 // W32: v_cmp_ne_i16 vcc_lo, v1.l, v2.l row_ror:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x6a,0x7c,0x01,0x21,0x01,0xff]
5481 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
5483 v_cmp_ne_i16 vcc_lo, v1.l, v2.l row_ror:15
5484 // W32: v_cmp_ne_i16 vcc_lo, v1.l, v2.l row_ror:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x6a,0x7c,0x01,0x2f,0x01,0xff]
5485 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
5487 v_cmp_ne_i16 vcc_lo, v1.l, v2.l row_share:0 row_mask:0xf bank_mask:0xf
5488 // W32: v_cmp_ne_i16 vcc_lo, v1.l, v2.l row_share:0 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x6a,0x7c,0x01,0x50,0x01,0xff]
5489 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
5491 v_cmp_ne_i16 vcc_lo, v1.l, v2.l row_share:15 row_mask:0x0 bank_mask:0x1
5492 // W32: v_cmp_ne_i16 vcc_lo, v1.l, v2.l row_share:15 row_mask:0x0 bank_mask:0x1 ; encoding: [0xfa,0x04,0x6a,0x7c,0x01,0x5f,0x01,0x01]
5493 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
5495 v_cmp_ne_i16 vcc_lo, v1.l, v2.l row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1
5496 // W32: v_cmp_ne_i16 vcc_lo, v1.l, v2.l row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 ; encoding: [0xfa,0x04,0x6a,0x7c,0x01,0x60,0x09,0x13]
5497 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
5499 v_cmp_ne_i16 vcc_lo, v127.l, v127.l row_xmask:15 row_mask:0x3 bank_mask:0x0 fi:1
5500 // W32: v_cmp_ne_i16 vcc_lo, v127.l, v127.l row_xmask:15 row_mask:0x3 bank_mask:0x0 fi:1 ; encoding: [0xfa,0xfe,0x6a,0x7c,0x7f,0x6f,0x05,0x30]
5501 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
5503 v_cmp_ne_i16 vcc, v1.l, v2.l quad_perm:[3,2,1,0]
5504 // W64: v_cmp_ne_i16 vcc, v1.l, v2.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x6a,0x7c,0x01,0x1b,0x00,0xff]
5505 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
5507 v_cmp_ne_i16 vcc, v1.l, v2.l quad_perm:[0,1,2,3]
5508 // W64: v_cmp_ne_i16 vcc, v1.l, v2.l quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x6a,0x7c,0x01,0xe4,0x00,0xff]
5509 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
5511 v_cmp_ne_i16 vcc, v1.l, v2.l row_mirror
5512 // W64: v_cmp_ne_i16 vcc, v1.l, v2.l row_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x6a,0x7c,0x01,0x40,0x01,0xff]
5513 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
5515 v_cmp_ne_i16 vcc, v1.l, v2.l row_half_mirror
5516 // W64: v_cmp_ne_i16 vcc, v1.l, v2.l row_half_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x6a,0x7c,0x01,0x41,0x01,0xff]
5517 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
5519 v_cmp_ne_i16 vcc, v1.l, v2.l row_shl:1
5520 // W64: v_cmp_ne_i16 vcc, v1.l, v2.l row_shl:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x6a,0x7c,0x01,0x01,0x01,0xff]
5521 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
5523 v_cmp_ne_i16 vcc, v1.l, v2.l row_shl:15
5524 // W64: v_cmp_ne_i16 vcc, v1.l, v2.l row_shl:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x6a,0x7c,0x01,0x0f,0x01,0xff]
5525 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
5527 v_cmp_ne_i16 vcc, v1.l, v2.l row_shr:1
5528 // W64: v_cmp_ne_i16 vcc, v1.l, v2.l row_shr:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x6a,0x7c,0x01,0x11,0x01,0xff]
5529 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
5531 v_cmp_ne_i16 vcc, v1.l, v2.l row_shr:15
5532 // W64: v_cmp_ne_i16 vcc, v1.l, v2.l row_shr:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x6a,0x7c,0x01,0x1f,0x01,0xff]
5533 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
5535 v_cmp_ne_i16 vcc, v1.l, v2.l row_ror:1
5536 // W64: v_cmp_ne_i16 vcc, v1.l, v2.l row_ror:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x6a,0x7c,0x01,0x21,0x01,0xff]
5537 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
5539 v_cmp_ne_i16 vcc, v1.l, v2.l row_ror:15
5540 // W64: v_cmp_ne_i16 vcc, v1.l, v2.l row_ror:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x6a,0x7c,0x01,0x2f,0x01,0xff]
5541 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
5543 v_cmp_ne_i16 vcc, v1.l, v2.l row_share:0 row_mask:0xf bank_mask:0xf
5544 // W64: v_cmp_ne_i16 vcc, v1.l, v2.l row_share:0 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x6a,0x7c,0x01,0x50,0x01,0xff]
5545 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
5547 v_cmp_ne_i16 vcc, v1.l, v2.l row_share:15 row_mask:0x0 bank_mask:0x1
5548 // W64: v_cmp_ne_i16 vcc, v1.l, v2.l row_share:15 row_mask:0x0 bank_mask:0x1 ; encoding: [0xfa,0x04,0x6a,0x7c,0x01,0x5f,0x01,0x01]
5549 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
5551 v_cmp_ne_i16 vcc, v1.l, v2.l row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1
5552 // W64: v_cmp_ne_i16 vcc, v1.l, v2.l row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 ; encoding: [0xfa,0x04,0x6a,0x7c,0x01,0x60,0x09,0x13]
5553 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
5555 v_cmp_ne_i16 vcc, v127.l, v127.l row_xmask:15 row_mask:0x3 bank_mask:0x0 fi:1
5556 // W64: v_cmp_ne_i16 vcc, v127.l, v127.l row_xmask:15 row_mask:0x3 bank_mask:0x0 fi:1 ; encoding: [0xfa,0xfe,0x6a,0x7c,0x7f,0x6f,0x05,0x30]
5557 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
5559 v_cmp_ne_i16 vcc_lo, v1.l, v2.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf
5560 // W32: v_cmp_ne_i16 vcc_lo, v1.l, v2.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x6a,0x7c,0x01,0x1b,0x00,0xff]
5561 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
5563 v_cmp_ne_i16 vcc, v1.l, v2.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf
5564 // W64: v_cmp_ne_i16 vcc, v1.l, v2.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x6a,0x7c,0x01,0x1b,0x00,0xff]
5565 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
5567 v_cmp_ne_i16 vcc_lo, v1.l, v2.l quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf
5568 // W32: v_cmp_ne_i16 vcc_lo, v1.l, v2.l quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x6a,0x7c,0x01,0xe4,0x00,0xff]
5569 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
5571 v_cmp_ne_i16 vcc, v1.l, v2.l quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf
5572 // W64: v_cmp_ne_i16 vcc, v1.l, v2.l quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x6a,0x7c,0x01,0xe4,0x00,0xff]
5573 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
5575 v_cmp_ne_i16 vcc_lo, v1.l, v2.l row_mirror row_mask:0xf bank_mask:0xf
5576 // W32: v_cmp_ne_i16 vcc_lo, v1.l, v2.l row_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x6a,0x7c,0x01,0x40,0x01,0xff]
5577 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
5579 v_cmp_ne_i16 vcc, v1.l, v2.l row_mirror row_mask:0xf bank_mask:0xf
5580 // W64: v_cmp_ne_i16 vcc, v1.l, v2.l row_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x6a,0x7c,0x01,0x40,0x01,0xff]
5581 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
5583 v_cmp_ne_i16 vcc_lo, v1.l, v2.l row_half_mirror row_mask:0xf bank_mask:0xf
5584 // W32: v_cmp_ne_i16 vcc_lo, v1.l, v2.l row_half_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x6a,0x7c,0x01,0x41,0x01,0xff]
5585 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
5587 v_cmp_ne_i16 vcc, v1.l, v2.l row_half_mirror row_mask:0xf bank_mask:0xf
5588 // W64: v_cmp_ne_i16 vcc, v1.l, v2.l row_half_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x6a,0x7c,0x01,0x41,0x01,0xff]
5589 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
5591 v_cmp_ne_i16 vcc_lo, v1.l, v2.l row_shl:1 row_mask:0xf bank_mask:0xf
5592 // W32: v_cmp_ne_i16 vcc_lo, v1.l, v2.l row_shl:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x6a,0x7c,0x01,0x01,0x01,0xff]
5593 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
5595 v_cmp_ne_i16 vcc, v1.l, v2.l row_shl:1 row_mask:0xf bank_mask:0xf
5596 // W64: v_cmp_ne_i16 vcc, v1.l, v2.l row_shl:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x6a,0x7c,0x01,0x01,0x01,0xff]
5597 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
5599 v_cmp_ne_i16 vcc_lo, v1.l, v2.l row_shl:15 row_mask:0xf bank_mask:0xf
5600 // W32: v_cmp_ne_i16 vcc_lo, v1.l, v2.l row_shl:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x6a,0x7c,0x01,0x0f,0x01,0xff]
5601 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
5603 v_cmp_ne_i16 vcc, v1.l, v2.l row_shl:15 row_mask:0xf bank_mask:0xf
5604 // W64: v_cmp_ne_i16 vcc, v1.l, v2.l row_shl:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x6a,0x7c,0x01,0x0f,0x01,0xff]
5605 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
5607 v_cmp_ne_i16 vcc_lo, v1.l, v2.l row_shr:1 row_mask:0xf bank_mask:0xf
5608 // W32: v_cmp_ne_i16 vcc_lo, v1.l, v2.l row_shr:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x6a,0x7c,0x01,0x11,0x01,0xff]
5609 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
5611 v_cmp_ne_i16 vcc, v1.l, v2.l row_shr:1 row_mask:0xf bank_mask:0xf
5612 // W64: v_cmp_ne_i16 vcc, v1.l, v2.l row_shr:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x6a,0x7c,0x01,0x11,0x01,0xff]
5613 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
5615 v_cmp_ne_i16 vcc_lo, v1.l, v2.l row_shr:15 row_mask:0xf bank_mask:0xf
5616 // W32: v_cmp_ne_i16 vcc_lo, v1.l, v2.l row_shr:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x6a,0x7c,0x01,0x1f,0x01,0xff]
5617 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
5619 v_cmp_ne_i16 vcc, v1.l, v2.l row_shr:15 row_mask:0xf bank_mask:0xf
5620 // W64: v_cmp_ne_i16 vcc, v1.l, v2.l row_shr:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x6a,0x7c,0x01,0x1f,0x01,0xff]
5621 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
5623 v_cmp_ne_i16 vcc_lo, v1.l, v2.l row_ror:1 row_mask:0xf bank_mask:0xf
5624 // W32: v_cmp_ne_i16 vcc_lo, v1.l, v2.l row_ror:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x6a,0x7c,0x01,0x21,0x01,0xff]
5625 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
5627 v_cmp_ne_i16 vcc, v1.l, v2.l row_ror:1 row_mask:0xf bank_mask:0xf
5628 // W64: v_cmp_ne_i16 vcc, v1.l, v2.l row_ror:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x6a,0x7c,0x01,0x21,0x01,0xff]
5629 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
5631 v_cmp_ne_i16 vcc_lo, v1.l, v2.l row_ror:15 row_mask:0xf bank_mask:0xf
5632 // W32: v_cmp_ne_i16 vcc_lo, v1.l, v2.l row_ror:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x6a,0x7c,0x01,0x2f,0x01,0xff]
5633 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
5635 v_cmp_ne_i16 vcc, v1.l, v2.l row_ror:15 row_mask:0xf bank_mask:0xf
5636 // W64: v_cmp_ne_i16 vcc, v1.l, v2.l row_ror:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x6a,0x7c,0x01,0x2f,0x01,0xff]
5637 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
5639 v_cmp_ne_i16 vcc_lo, v1.h, v2.h row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 fi:0
5640 // W32: v_cmp_ne_i16 vcc_lo, v1.h, v2.h row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 ; encoding: [0xfa,0x04,0x6b,0x7c,0x81,0x60,0x09,0x13]
5641 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
5643 v_cmp_ne_i16 vcc, v1.h, v2.h row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 fi:0
5644 // W64: v_cmp_ne_i16 vcc, v1.h, v2.h row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 ; encoding: [0xfa,0x04,0x6b,0x7c,0x81,0x60,0x09,0x13]
5645 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
5647 v_cmp_ne_i16 vcc_lo, v127.h, v127.h row_xmask:15 row_mask:0x3 bank_mask:0x0 bound_ctrl:0 fi:1
5648 // W32: v_cmp_ne_i16 vcc_lo, v127.h, v127.h row_xmask:15 row_mask:0x3 bank_mask:0x0 fi:1 ; encoding: [0xfa,0xfe,0x6b,0x7c,0xff,0x6f,0x05,0x30]
5649 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
5651 v_cmp_ne_i16 vcc, v127.h, v127.h row_xmask:15 row_mask:0x3 bank_mask:0x0 bound_ctrl:0 fi:1
5652 // W64: v_cmp_ne_i16 vcc, v127.h, v127.h row_xmask:15 row_mask:0x3 bank_mask:0x0 fi:1 ; encoding: [0xfa,0xfe,0x6b,0x7c,0xff,0x6f,0x05,0x30]
5653 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
5655 v_cmp_ne_i32 vcc_lo, v1, v2 quad_perm:[3,2,1,0]
5656 // W32: v_cmp_ne_i32 vcc_lo, v1, v2 quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x8a,0x7c,0x01,0x1b,0x00,0xff]
5657 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
5659 v_cmp_ne_i32 vcc_lo, v1, v2 quad_perm:[0,1,2,3]
5660 // W32: v_cmp_ne_i32 vcc_lo, v1, v2 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x8a,0x7c,0x01,0xe4,0x00,0xff]
5661 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
5663 v_cmp_ne_i32 vcc_lo, v1, v2 row_mirror
5664 // W32: v_cmp_ne_i32 vcc_lo, v1, v2 row_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x8a,0x7c,0x01,0x40,0x01,0xff]
5665 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
5667 v_cmp_ne_i32 vcc_lo, v1, v2 row_half_mirror
5668 // W32: v_cmp_ne_i32 vcc_lo, v1, v2 row_half_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x8a,0x7c,0x01,0x41,0x01,0xff]
5669 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
5671 v_cmp_ne_i32 vcc_lo, v1, v2 row_shl:1
5672 // W32: v_cmp_ne_i32 vcc_lo, v1, v2 row_shl:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x8a,0x7c,0x01,0x01,0x01,0xff]
5673 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
5675 v_cmp_ne_i32 vcc_lo, v1, v2 row_shl:15
5676 // W32: v_cmp_ne_i32 vcc_lo, v1, v2 row_shl:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x8a,0x7c,0x01,0x0f,0x01,0xff]
5677 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
5679 v_cmp_ne_i32 vcc_lo, v1, v2 row_shr:1
5680 // W32: v_cmp_ne_i32 vcc_lo, v1, v2 row_shr:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x8a,0x7c,0x01,0x11,0x01,0xff]
5681 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
5683 v_cmp_ne_i32 vcc_lo, v1, v2 row_shr:15
5684 // W32: v_cmp_ne_i32 vcc_lo, v1, v2 row_shr:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x8a,0x7c,0x01,0x1f,0x01,0xff]
5685 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
5687 v_cmp_ne_i32 vcc_lo, v1, v2 row_ror:1
5688 // W32: v_cmp_ne_i32 vcc_lo, v1, v2 row_ror:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x8a,0x7c,0x01,0x21,0x01,0xff]
5689 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
5691 v_cmp_ne_i32 vcc_lo, v1, v2 row_ror:15
5692 // W32: v_cmp_ne_i32 vcc_lo, v1, v2 row_ror:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x8a,0x7c,0x01,0x2f,0x01,0xff]
5693 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
5695 v_cmp_ne_i32 vcc_lo, v1, v2 row_share:0 row_mask:0xf bank_mask:0xf
5696 // W32: v_cmp_ne_i32 vcc_lo, v1, v2 row_share:0 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x8a,0x7c,0x01,0x50,0x01,0xff]
5697 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
5699 v_cmp_ne_i32 vcc_lo, v1, v2 row_share:15 row_mask:0x0 bank_mask:0x1
5700 // W32: v_cmp_ne_i32 vcc_lo, v1, v2 row_share:15 row_mask:0x0 bank_mask:0x1 ; encoding: [0xfa,0x04,0x8a,0x7c,0x01,0x5f,0x01,0x01]
5701 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
5703 v_cmp_ne_i32 vcc_lo, v1, v2 row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 fi:0
5704 // W32: v_cmp_ne_i32 vcc_lo, v1, v2 row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 ; encoding: [0xfa,0x04,0x8a,0x7c,0x01,0x60,0x09,0x13]
5705 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
5707 v_cmp_ne_i32 vcc_lo, v255, v255 row_xmask:15 row_mask:0x3 bank_mask:0x0 bound_ctrl:0 fi:1
5708 // W32: v_cmp_ne_i32 vcc_lo, v255, v255 row_xmask:15 row_mask:0x3 bank_mask:0x0 fi:1 ; encoding: [0xfa,0xfe,0x8b,0x7c,0xff,0x6f,0x05,0x30]
5709 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
5711 v_cmp_ne_i32 vcc, v1, v2 quad_perm:[3,2,1,0]
5712 // W64: v_cmp_ne_i32 vcc, v1, v2 quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x8a,0x7c,0x01,0x1b,0x00,0xff]
5713 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
5715 v_cmp_ne_i32 vcc, v1, v2 quad_perm:[0,1,2,3]
5716 // W64: v_cmp_ne_i32 vcc, v1, v2 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x8a,0x7c,0x01,0xe4,0x00,0xff]
5717 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
5719 v_cmp_ne_i32 vcc, v1, v2 row_mirror
5720 // W64: v_cmp_ne_i32 vcc, v1, v2 row_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x8a,0x7c,0x01,0x40,0x01,0xff]
5721 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
5723 v_cmp_ne_i32 vcc, v1, v2 row_half_mirror
5724 // W64: v_cmp_ne_i32 vcc, v1, v2 row_half_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x8a,0x7c,0x01,0x41,0x01,0xff]
5725 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
5727 v_cmp_ne_i32 vcc, v1, v2 row_shl:1
5728 // W64: v_cmp_ne_i32 vcc, v1, v2 row_shl:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x8a,0x7c,0x01,0x01,0x01,0xff]
5729 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
5731 v_cmp_ne_i32 vcc, v1, v2 row_shl:15
5732 // W64: v_cmp_ne_i32 vcc, v1, v2 row_shl:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x8a,0x7c,0x01,0x0f,0x01,0xff]
5733 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
5735 v_cmp_ne_i32 vcc, v1, v2 row_shr:1
5736 // W64: v_cmp_ne_i32 vcc, v1, v2 row_shr:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x8a,0x7c,0x01,0x11,0x01,0xff]
5737 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
5739 v_cmp_ne_i32 vcc, v1, v2 row_shr:15
5740 // W64: v_cmp_ne_i32 vcc, v1, v2 row_shr:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x8a,0x7c,0x01,0x1f,0x01,0xff]
5741 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
5743 v_cmp_ne_i32 vcc, v1, v2 row_ror:1
5744 // W64: v_cmp_ne_i32 vcc, v1, v2 row_ror:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x8a,0x7c,0x01,0x21,0x01,0xff]
5745 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
5747 v_cmp_ne_i32 vcc, v1, v2 row_ror:15
5748 // W64: v_cmp_ne_i32 vcc, v1, v2 row_ror:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x8a,0x7c,0x01,0x2f,0x01,0xff]
5749 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
5751 v_cmp_ne_i32 vcc, v1, v2 row_share:0 row_mask:0xf bank_mask:0xf
5752 // W64: v_cmp_ne_i32 vcc, v1, v2 row_share:0 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x8a,0x7c,0x01,0x50,0x01,0xff]
5753 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
5755 v_cmp_ne_i32 vcc, v1, v2 row_share:15 row_mask:0x0 bank_mask:0x1
5756 // W64: v_cmp_ne_i32 vcc, v1, v2 row_share:15 row_mask:0x0 bank_mask:0x1 ; encoding: [0xfa,0x04,0x8a,0x7c,0x01,0x5f,0x01,0x01]
5757 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
5759 v_cmp_ne_i32 vcc, v1, v2 row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 fi:0
5760 // W64: v_cmp_ne_i32 vcc, v1, v2 row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 ; encoding: [0xfa,0x04,0x8a,0x7c,0x01,0x60,0x09,0x13]
5761 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
5763 v_cmp_ne_i32 vcc, v255, v255 row_xmask:15 row_mask:0x3 bank_mask:0x0 bound_ctrl:0 fi:1
5764 // W64: v_cmp_ne_i32 vcc, v255, v255 row_xmask:15 row_mask:0x3 bank_mask:0x0 fi:1 ; encoding: [0xfa,0xfe,0x8b,0x7c,0xff,0x6f,0x05,0x30]
5765 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
5767 v_cmp_ne_u16 vcc_lo, v1.l, v2.l quad_perm:[3,2,1,0]
5768 // W32: v_cmp_ne_u16 vcc_lo, v1.l, v2.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x7a,0x7c,0x01,0x1b,0x00,0xff]
5769 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
5771 v_cmp_ne_u16 vcc_lo, v1.l, v2.l quad_perm:[0,1,2,3]
5772 // W32: v_cmp_ne_u16 vcc_lo, v1.l, v2.l quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x7a,0x7c,0x01,0xe4,0x00,0xff]
5773 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
5775 v_cmp_ne_u16 vcc_lo, v1.l, v2.l row_mirror
5776 // W32: v_cmp_ne_u16 vcc_lo, v1.l, v2.l row_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x7a,0x7c,0x01,0x40,0x01,0xff]
5777 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
5779 v_cmp_ne_u16 vcc_lo, v1.l, v2.l row_half_mirror
5780 // W32: v_cmp_ne_u16 vcc_lo, v1.l, v2.l row_half_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x7a,0x7c,0x01,0x41,0x01,0xff]
5781 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
5783 v_cmp_ne_u16 vcc_lo, v1.l, v2.l row_shl:1
5784 // W32: v_cmp_ne_u16 vcc_lo, v1.l, v2.l row_shl:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x7a,0x7c,0x01,0x01,0x01,0xff]
5785 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
5787 v_cmp_ne_u16 vcc_lo, v1.l, v2.l row_shl:15
5788 // W32: v_cmp_ne_u16 vcc_lo, v1.l, v2.l row_shl:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x7a,0x7c,0x01,0x0f,0x01,0xff]
5789 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
5791 v_cmp_ne_u16 vcc_lo, v1.l, v2.l row_shr:1
5792 // W32: v_cmp_ne_u16 vcc_lo, v1.l, v2.l row_shr:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x7a,0x7c,0x01,0x11,0x01,0xff]
5793 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
5795 v_cmp_ne_u16 vcc_lo, v1.l, v2.l row_shr:15
5796 // W32: v_cmp_ne_u16 vcc_lo, v1.l, v2.l row_shr:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x7a,0x7c,0x01,0x1f,0x01,0xff]
5797 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
5799 v_cmp_ne_u16 vcc_lo, v1.l, v2.l row_ror:1
5800 // W32: v_cmp_ne_u16 vcc_lo, v1.l, v2.l row_ror:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x7a,0x7c,0x01,0x21,0x01,0xff]
5801 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
5803 v_cmp_ne_u16 vcc_lo, v1.l, v2.l row_ror:15
5804 // W32: v_cmp_ne_u16 vcc_lo, v1.l, v2.l row_ror:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x7a,0x7c,0x01,0x2f,0x01,0xff]
5805 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
5807 v_cmp_ne_u16 vcc_lo, v1.l, v2.l row_share:0 row_mask:0xf bank_mask:0xf
5808 // W32: v_cmp_ne_u16 vcc_lo, v1.l, v2.l row_share:0 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x7a,0x7c,0x01,0x50,0x01,0xff]
5809 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
5811 v_cmp_ne_u16 vcc_lo, v1.l, v2.l row_share:15 row_mask:0x0 bank_mask:0x1
5812 // W32: v_cmp_ne_u16 vcc_lo, v1.l, v2.l row_share:15 row_mask:0x0 bank_mask:0x1 ; encoding: [0xfa,0x04,0x7a,0x7c,0x01,0x5f,0x01,0x01]
5813 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
5815 v_cmp_ne_u16 vcc_lo, v1.l, v2.l row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1
5816 // W32: v_cmp_ne_u16 vcc_lo, v1.l, v2.l row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 ; encoding: [0xfa,0x04,0x7a,0x7c,0x01,0x60,0x09,0x13]
5817 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
5819 v_cmp_ne_u16 vcc_lo, v127.l, v127.l row_xmask:15 row_mask:0x3 bank_mask:0x0 fi:1
5820 // W32: v_cmp_ne_u16 vcc_lo, v127.l, v127.l row_xmask:15 row_mask:0x3 bank_mask:0x0 fi:1 ; encoding: [0xfa,0xfe,0x7a,0x7c,0x7f,0x6f,0x05,0x30]
5821 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
5823 v_cmp_ne_u16 vcc, v1.l, v2.l quad_perm:[3,2,1,0]
5824 // W64: v_cmp_ne_u16 vcc, v1.l, v2.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x7a,0x7c,0x01,0x1b,0x00,0xff]
5825 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
5827 v_cmp_ne_u16 vcc, v1.l, v2.l quad_perm:[0,1,2,3]
5828 // W64: v_cmp_ne_u16 vcc, v1.l, v2.l quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x7a,0x7c,0x01,0xe4,0x00,0xff]
5829 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
5831 v_cmp_ne_u16 vcc, v1.l, v2.l row_mirror
5832 // W64: v_cmp_ne_u16 vcc, v1.l, v2.l row_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x7a,0x7c,0x01,0x40,0x01,0xff]
5833 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
5835 v_cmp_ne_u16 vcc, v1.l, v2.l row_half_mirror
5836 // W64: v_cmp_ne_u16 vcc, v1.l, v2.l row_half_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x7a,0x7c,0x01,0x41,0x01,0xff]
5837 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
5839 v_cmp_ne_u16 vcc, v1.l, v2.l row_shl:1
5840 // W64: v_cmp_ne_u16 vcc, v1.l, v2.l row_shl:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x7a,0x7c,0x01,0x01,0x01,0xff]
5841 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
5843 v_cmp_ne_u16 vcc, v1.l, v2.l row_shl:15
5844 // W64: v_cmp_ne_u16 vcc, v1.l, v2.l row_shl:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x7a,0x7c,0x01,0x0f,0x01,0xff]
5845 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
5847 v_cmp_ne_u16 vcc, v1.l, v2.l row_shr:1
5848 // W64: v_cmp_ne_u16 vcc, v1.l, v2.l row_shr:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x7a,0x7c,0x01,0x11,0x01,0xff]
5849 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
5851 v_cmp_ne_u16 vcc, v1.l, v2.l row_shr:15
5852 // W64: v_cmp_ne_u16 vcc, v1.l, v2.l row_shr:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x7a,0x7c,0x01,0x1f,0x01,0xff]
5853 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
5855 v_cmp_ne_u16 vcc, v1.l, v2.l row_ror:1
5856 // W64: v_cmp_ne_u16 vcc, v1.l, v2.l row_ror:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x7a,0x7c,0x01,0x21,0x01,0xff]
5857 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
5859 v_cmp_ne_u16 vcc, v1.l, v2.l row_ror:15
5860 // W64: v_cmp_ne_u16 vcc, v1.l, v2.l row_ror:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x7a,0x7c,0x01,0x2f,0x01,0xff]
5861 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
5863 v_cmp_ne_u16 vcc, v1.l, v2.l row_share:0 row_mask:0xf bank_mask:0xf
5864 // W64: v_cmp_ne_u16 vcc, v1.l, v2.l row_share:0 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x7a,0x7c,0x01,0x50,0x01,0xff]
5865 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
5867 v_cmp_ne_u16 vcc, v1.l, v2.l row_share:15 row_mask:0x0 bank_mask:0x1
5868 // W64: v_cmp_ne_u16 vcc, v1.l, v2.l row_share:15 row_mask:0x0 bank_mask:0x1 ; encoding: [0xfa,0x04,0x7a,0x7c,0x01,0x5f,0x01,0x01]
5869 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
5871 v_cmp_ne_u16 vcc, v1.l, v2.l row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1
5872 // W64: v_cmp_ne_u16 vcc, v1.l, v2.l row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 ; encoding: [0xfa,0x04,0x7a,0x7c,0x01,0x60,0x09,0x13]
5873 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
5875 v_cmp_ne_u16 vcc, v127.l, v127.l row_xmask:15 row_mask:0x3 bank_mask:0x0 fi:1
5876 // W64: v_cmp_ne_u16 vcc, v127.l, v127.l row_xmask:15 row_mask:0x3 bank_mask:0x0 fi:1 ; encoding: [0xfa,0xfe,0x7a,0x7c,0x7f,0x6f,0x05,0x30]
5877 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
5879 v_cmp_ne_u16 vcc_lo, v1.l, v2.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf
5880 // W32: v_cmp_ne_u16 vcc_lo, v1.l, v2.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x7a,0x7c,0x01,0x1b,0x00,0xff]
5881 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
5883 v_cmp_ne_u16 vcc, v1.l, v2.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf
5884 // W64: v_cmp_ne_u16 vcc, v1.l, v2.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x7a,0x7c,0x01,0x1b,0x00,0xff]
5885 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
5887 v_cmp_ne_u16 vcc_lo, v1.l, v2.l quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf
5888 // W32: v_cmp_ne_u16 vcc_lo, v1.l, v2.l quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x7a,0x7c,0x01,0xe4,0x00,0xff]
5889 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
5891 v_cmp_ne_u16 vcc, v1.l, v2.l quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf
5892 // W64: v_cmp_ne_u16 vcc, v1.l, v2.l quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x7a,0x7c,0x01,0xe4,0x00,0xff]
5893 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
5895 v_cmp_ne_u16 vcc_lo, v1.l, v2.l row_mirror row_mask:0xf bank_mask:0xf
5896 // W32: v_cmp_ne_u16 vcc_lo, v1.l, v2.l row_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x7a,0x7c,0x01,0x40,0x01,0xff]
5897 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
5899 v_cmp_ne_u16 vcc, v1.l, v2.l row_mirror row_mask:0xf bank_mask:0xf
5900 // W64: v_cmp_ne_u16 vcc, v1.l, v2.l row_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x7a,0x7c,0x01,0x40,0x01,0xff]
5901 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
5903 v_cmp_ne_u16 vcc_lo, v1.l, v2.l row_half_mirror row_mask:0xf bank_mask:0xf
5904 // W32: v_cmp_ne_u16 vcc_lo, v1.l, v2.l row_half_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x7a,0x7c,0x01,0x41,0x01,0xff]
5905 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
5907 v_cmp_ne_u16 vcc, v1.l, v2.l row_half_mirror row_mask:0xf bank_mask:0xf
5908 // W64: v_cmp_ne_u16 vcc, v1.l, v2.l row_half_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x7a,0x7c,0x01,0x41,0x01,0xff]
5909 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
5911 v_cmp_ne_u16 vcc_lo, v1.l, v2.l row_shl:1 row_mask:0xf bank_mask:0xf
5912 // W32: v_cmp_ne_u16 vcc_lo, v1.l, v2.l row_shl:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x7a,0x7c,0x01,0x01,0x01,0xff]
5913 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
5915 v_cmp_ne_u16 vcc, v1.l, v2.l row_shl:1 row_mask:0xf bank_mask:0xf
5916 // W64: v_cmp_ne_u16 vcc, v1.l, v2.l row_shl:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x7a,0x7c,0x01,0x01,0x01,0xff]
5917 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
5919 v_cmp_ne_u16 vcc_lo, v1.l, v2.l row_shl:15 row_mask:0xf bank_mask:0xf
5920 // W32: v_cmp_ne_u16 vcc_lo, v1.l, v2.l row_shl:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x7a,0x7c,0x01,0x0f,0x01,0xff]
5921 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
5923 v_cmp_ne_u16 vcc, v1.l, v2.l row_shl:15 row_mask:0xf bank_mask:0xf
5924 // W64: v_cmp_ne_u16 vcc, v1.l, v2.l row_shl:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x7a,0x7c,0x01,0x0f,0x01,0xff]
5925 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
5927 v_cmp_ne_u16 vcc_lo, v1.l, v2.l row_shr:1 row_mask:0xf bank_mask:0xf
5928 // W32: v_cmp_ne_u16 vcc_lo, v1.l, v2.l row_shr:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x7a,0x7c,0x01,0x11,0x01,0xff]
5929 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
5931 v_cmp_ne_u16 vcc, v1.l, v2.l row_shr:1 row_mask:0xf bank_mask:0xf
5932 // W64: v_cmp_ne_u16 vcc, v1.l, v2.l row_shr:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x7a,0x7c,0x01,0x11,0x01,0xff]
5933 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
5935 v_cmp_ne_u16 vcc_lo, v1.l, v2.l row_shr:15 row_mask:0xf bank_mask:0xf
5936 // W32: v_cmp_ne_u16 vcc_lo, v1.l, v2.l row_shr:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x7a,0x7c,0x01,0x1f,0x01,0xff]
5937 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
5939 v_cmp_ne_u16 vcc, v1.l, v2.l row_shr:15 row_mask:0xf bank_mask:0xf
5940 // W64: v_cmp_ne_u16 vcc, v1.l, v2.l row_shr:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x7a,0x7c,0x01,0x1f,0x01,0xff]
5941 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
5943 v_cmp_ne_u16 vcc_lo, v1.l, v2.l row_ror:1 row_mask:0xf bank_mask:0xf
5944 // W32: v_cmp_ne_u16 vcc_lo, v1.l, v2.l row_ror:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x7a,0x7c,0x01,0x21,0x01,0xff]
5945 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
5947 v_cmp_ne_u16 vcc, v1.l, v2.l row_ror:1 row_mask:0xf bank_mask:0xf
5948 // W64: v_cmp_ne_u16 vcc, v1.l, v2.l row_ror:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x7a,0x7c,0x01,0x21,0x01,0xff]
5949 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
5951 v_cmp_ne_u16 vcc_lo, v1.l, v2.l row_ror:15 row_mask:0xf bank_mask:0xf
5952 // W32: v_cmp_ne_u16 vcc_lo, v1.l, v2.l row_ror:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x7a,0x7c,0x01,0x2f,0x01,0xff]
5953 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
5955 v_cmp_ne_u16 vcc, v1.l, v2.l row_ror:15 row_mask:0xf bank_mask:0xf
5956 // W64: v_cmp_ne_u16 vcc, v1.l, v2.l row_ror:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x7a,0x7c,0x01,0x2f,0x01,0xff]
5957 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
5959 v_cmp_ne_u16 vcc_lo, v1.h, v2.h row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 fi:0
5960 // W32: v_cmp_ne_u16 vcc_lo, v1.h, v2.h row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 ; encoding: [0xfa,0x04,0x7b,0x7c,0x81,0x60,0x09,0x13]
5961 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
5963 v_cmp_ne_u16 vcc, v1.h, v2.h row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 fi:0
5964 // W64: v_cmp_ne_u16 vcc, v1.h, v2.h row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 ; encoding: [0xfa,0x04,0x7b,0x7c,0x81,0x60,0x09,0x13]
5965 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
5967 v_cmp_ne_u16 vcc_lo, v127.h, v127.h row_xmask:15 row_mask:0x3 bank_mask:0x0 bound_ctrl:0 fi:1
5968 // W32: v_cmp_ne_u16 vcc_lo, v127.h, v127.h row_xmask:15 row_mask:0x3 bank_mask:0x0 fi:1 ; encoding: [0xfa,0xfe,0x7b,0x7c,0xff,0x6f,0x05,0x30]
5969 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
5971 v_cmp_ne_u16 vcc, v127.h, v127.h row_xmask:15 row_mask:0x3 bank_mask:0x0 bound_ctrl:0 fi:1
5972 // W64: v_cmp_ne_u16 vcc, v127.h, v127.h row_xmask:15 row_mask:0x3 bank_mask:0x0 fi:1 ; encoding: [0xfa,0xfe,0x7b,0x7c,0xff,0x6f,0x05,0x30]
5973 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
5975 v_cmp_ne_u32 vcc_lo, v1, v2 quad_perm:[3,2,1,0]
5976 // W32: v_cmp_ne_u32 vcc_lo, v1, v2 quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x9a,0x7c,0x01,0x1b,0x00,0xff]
5977 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
5979 v_cmp_ne_u32 vcc_lo, v1, v2 quad_perm:[0,1,2,3]
5980 // W32: v_cmp_ne_u32 vcc_lo, v1, v2 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x9a,0x7c,0x01,0xe4,0x00,0xff]
5981 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
5983 v_cmp_ne_u32 vcc_lo, v1, v2 row_mirror
5984 // W32: v_cmp_ne_u32 vcc_lo, v1, v2 row_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x9a,0x7c,0x01,0x40,0x01,0xff]
5985 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
5987 v_cmp_ne_u32 vcc_lo, v1, v2 row_half_mirror
5988 // W32: v_cmp_ne_u32 vcc_lo, v1, v2 row_half_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x9a,0x7c,0x01,0x41,0x01,0xff]
5989 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
5991 v_cmp_ne_u32 vcc_lo, v1, v2 row_shl:1
5992 // W32: v_cmp_ne_u32 vcc_lo, v1, v2 row_shl:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x9a,0x7c,0x01,0x01,0x01,0xff]
5993 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
5995 v_cmp_ne_u32 vcc_lo, v1, v2 row_shl:15
5996 // W32: v_cmp_ne_u32 vcc_lo, v1, v2 row_shl:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x9a,0x7c,0x01,0x0f,0x01,0xff]
5997 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
5999 v_cmp_ne_u32 vcc_lo, v1, v2 row_shr:1
6000 // W32: v_cmp_ne_u32 vcc_lo, v1, v2 row_shr:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x9a,0x7c,0x01,0x11,0x01,0xff]
6001 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
6003 v_cmp_ne_u32 vcc_lo, v1, v2 row_shr:15
6004 // W32: v_cmp_ne_u32 vcc_lo, v1, v2 row_shr:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x9a,0x7c,0x01,0x1f,0x01,0xff]
6005 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
6007 v_cmp_ne_u32 vcc_lo, v1, v2 row_ror:1
6008 // W32: v_cmp_ne_u32 vcc_lo, v1, v2 row_ror:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x9a,0x7c,0x01,0x21,0x01,0xff]
6009 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
6011 v_cmp_ne_u32 vcc_lo, v1, v2 row_ror:15
6012 // W32: v_cmp_ne_u32 vcc_lo, v1, v2 row_ror:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x9a,0x7c,0x01,0x2f,0x01,0xff]
6013 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
6015 v_cmp_ne_u32 vcc_lo, v1, v2 row_share:0 row_mask:0xf bank_mask:0xf
6016 // W32: v_cmp_ne_u32 vcc_lo, v1, v2 row_share:0 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x9a,0x7c,0x01,0x50,0x01,0xff]
6017 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
6019 v_cmp_ne_u32 vcc_lo, v1, v2 row_share:15 row_mask:0x0 bank_mask:0x1
6020 // W32: v_cmp_ne_u32 vcc_lo, v1, v2 row_share:15 row_mask:0x0 bank_mask:0x1 ; encoding: [0xfa,0x04,0x9a,0x7c,0x01,0x5f,0x01,0x01]
6021 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
6023 v_cmp_ne_u32 vcc_lo, v1, v2 row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 fi:0
6024 // W32: v_cmp_ne_u32 vcc_lo, v1, v2 row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 ; encoding: [0xfa,0x04,0x9a,0x7c,0x01,0x60,0x09,0x13]
6025 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
6027 v_cmp_ne_u32 vcc_lo, v255, v255 row_xmask:15 row_mask:0x3 bank_mask:0x0 bound_ctrl:0 fi:1
6028 // W32: v_cmp_ne_u32 vcc_lo, v255, v255 row_xmask:15 row_mask:0x3 bank_mask:0x0 fi:1 ; encoding: [0xfa,0xfe,0x9b,0x7c,0xff,0x6f,0x05,0x30]
6029 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
6031 v_cmp_ne_u32 vcc, v1, v2 quad_perm:[3,2,1,0]
6032 // W64: v_cmp_ne_u32 vcc, v1, v2 quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x9a,0x7c,0x01,0x1b,0x00,0xff]
6033 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
6035 v_cmp_ne_u32 vcc, v1, v2 quad_perm:[0,1,2,3]
6036 // W64: v_cmp_ne_u32 vcc, v1, v2 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x9a,0x7c,0x01,0xe4,0x00,0xff]
6037 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
6039 v_cmp_ne_u32 vcc, v1, v2 row_mirror
6040 // W64: v_cmp_ne_u32 vcc, v1, v2 row_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x9a,0x7c,0x01,0x40,0x01,0xff]
6041 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
6043 v_cmp_ne_u32 vcc, v1, v2 row_half_mirror
6044 // W64: v_cmp_ne_u32 vcc, v1, v2 row_half_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x9a,0x7c,0x01,0x41,0x01,0xff]
6045 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
6047 v_cmp_ne_u32 vcc, v1, v2 row_shl:1
6048 // W64: v_cmp_ne_u32 vcc, v1, v2 row_shl:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x9a,0x7c,0x01,0x01,0x01,0xff]
6049 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
6051 v_cmp_ne_u32 vcc, v1, v2 row_shl:15
6052 // W64: v_cmp_ne_u32 vcc, v1, v2 row_shl:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x9a,0x7c,0x01,0x0f,0x01,0xff]
6053 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
6055 v_cmp_ne_u32 vcc, v1, v2 row_shr:1
6056 // W64: v_cmp_ne_u32 vcc, v1, v2 row_shr:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x9a,0x7c,0x01,0x11,0x01,0xff]
6057 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
6059 v_cmp_ne_u32 vcc, v1, v2 row_shr:15
6060 // W64: v_cmp_ne_u32 vcc, v1, v2 row_shr:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x9a,0x7c,0x01,0x1f,0x01,0xff]
6061 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
6063 v_cmp_ne_u32 vcc, v1, v2 row_ror:1
6064 // W64: v_cmp_ne_u32 vcc, v1, v2 row_ror:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x9a,0x7c,0x01,0x21,0x01,0xff]
6065 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
6067 v_cmp_ne_u32 vcc, v1, v2 row_ror:15
6068 // W64: v_cmp_ne_u32 vcc, v1, v2 row_ror:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x9a,0x7c,0x01,0x2f,0x01,0xff]
6069 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
6071 v_cmp_ne_u32 vcc, v1, v2 row_share:0 row_mask:0xf bank_mask:0xf
6072 // W64: v_cmp_ne_u32 vcc, v1, v2 row_share:0 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x9a,0x7c,0x01,0x50,0x01,0xff]
6073 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
6075 v_cmp_ne_u32 vcc, v1, v2 row_share:15 row_mask:0x0 bank_mask:0x1
6076 // W64: v_cmp_ne_u32 vcc, v1, v2 row_share:15 row_mask:0x0 bank_mask:0x1 ; encoding: [0xfa,0x04,0x9a,0x7c,0x01,0x5f,0x01,0x01]
6077 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
6079 v_cmp_ne_u32 vcc, v1, v2 row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 fi:0
6080 // W64: v_cmp_ne_u32 vcc, v1, v2 row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 ; encoding: [0xfa,0x04,0x9a,0x7c,0x01,0x60,0x09,0x13]
6081 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
6083 v_cmp_ne_u32 vcc, v255, v255 row_xmask:15 row_mask:0x3 bank_mask:0x0 bound_ctrl:0 fi:1
6084 // W64: v_cmp_ne_u32 vcc, v255, v255 row_xmask:15 row_mask:0x3 bank_mask:0x0 fi:1 ; encoding: [0xfa,0xfe,0x9b,0x7c,0xff,0x6f,0x05,0x30]
6085 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
6087 v_cmp_neq_f16 vcc_lo, v1.l, v2.l quad_perm:[3,2,1,0]
6088 // W32: v_cmp_neq_f16 vcc_lo, v1.l, v2.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x1a,0x7c,0x01,0x1b,0x00,0xff]
6089 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
6091 v_cmp_neq_f16 vcc_lo, v1.l, v2.l quad_perm:[0,1,2,3]
6092 // W32: v_cmp_neq_f16 vcc_lo, v1.l, v2.l quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x1a,0x7c,0x01,0xe4,0x00,0xff]
6093 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
6095 v_cmp_neq_f16 vcc_lo, v1.l, v2.l row_mirror
6096 // W32: v_cmp_neq_f16 vcc_lo, v1.l, v2.l row_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x1a,0x7c,0x01,0x40,0x01,0xff]
6097 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
6099 v_cmp_neq_f16 vcc_lo, v1.l, v2.l row_half_mirror
6100 // W32: v_cmp_neq_f16 vcc_lo, v1.l, v2.l row_half_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x1a,0x7c,0x01,0x41,0x01,0xff]
6101 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
6103 v_cmp_neq_f16 vcc_lo, v1.l, v2.l row_shl:1
6104 // W32: v_cmp_neq_f16 vcc_lo, v1.l, v2.l row_shl:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x1a,0x7c,0x01,0x01,0x01,0xff]
6105 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
6107 v_cmp_neq_f16 vcc_lo, v1.l, v2.l row_shl:15
6108 // W32: v_cmp_neq_f16 vcc_lo, v1.l, v2.l row_shl:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x1a,0x7c,0x01,0x0f,0x01,0xff]
6109 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
6111 v_cmp_neq_f16 vcc_lo, v1.l, v2.l row_shr:1
6112 // W32: v_cmp_neq_f16 vcc_lo, v1.l, v2.l row_shr:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x1a,0x7c,0x01,0x11,0x01,0xff]
6113 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
6115 v_cmp_neq_f16 vcc_lo, v1.l, v2.l row_shr:15
6116 // W32: v_cmp_neq_f16 vcc_lo, v1.l, v2.l row_shr:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x1a,0x7c,0x01,0x1f,0x01,0xff]
6117 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
6119 v_cmp_neq_f16 vcc_lo, v1.l, v2.l row_ror:1
6120 // W32: v_cmp_neq_f16 vcc_lo, v1.l, v2.l row_ror:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x1a,0x7c,0x01,0x21,0x01,0xff]
6121 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
6123 v_cmp_neq_f16 vcc_lo, v1.l, v2.l row_ror:15
6124 // W32: v_cmp_neq_f16 vcc_lo, v1.l, v2.l row_ror:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x1a,0x7c,0x01,0x2f,0x01,0xff]
6125 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
6127 v_cmp_neq_f16 vcc_lo, v1.l, v2.l row_share:0 row_mask:0xf bank_mask:0xf
6128 // W32: v_cmp_neq_f16 vcc_lo, v1.l, v2.l row_share:0 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x1a,0x7c,0x01,0x50,0x01,0xff]
6129 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
6131 v_cmp_neq_f16 vcc_lo, v1.l, v2.l row_share:15 row_mask:0x0 bank_mask:0x1
6132 // W32: v_cmp_neq_f16 vcc_lo, v1.l, v2.l row_share:15 row_mask:0x0 bank_mask:0x1 ; encoding: [0xfa,0x04,0x1a,0x7c,0x01,0x5f,0x01,0x01]
6133 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
6135 v_cmp_neq_f16 vcc_lo, v1.l, v2.l row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1
6136 // W32: v_cmp_neq_f16 vcc_lo, v1.l, v2.l row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 ; encoding: [0xfa,0x04,0x1a,0x7c,0x01,0x60,0x09,0x13]
6137 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
6139 v_cmp_neq_f16 vcc_lo, -|v127.l|, -|v127.l| row_xmask:15 row_mask:0x3 bank_mask:0x0 fi:1
6140 // W32: v_cmp_neq_f16 vcc_lo, -|v127.l|, -|v127.l| row_xmask:15 row_mask:0x3 bank_mask:0x0 fi:1 ; encoding: [0xfa,0xfe,0x1a,0x7c,0x7f,0x6f,0xf5,0x30]
6141 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
6143 v_cmp_neq_f16 vcc, v1.l, v2.l quad_perm:[3,2,1,0]
6144 // W64: v_cmp_neq_f16 vcc, v1.l, v2.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x1a,0x7c,0x01,0x1b,0x00,0xff]
6145 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
6147 v_cmp_neq_f16 vcc, v1.l, v2.l quad_perm:[0,1,2,3]
6148 // W64: v_cmp_neq_f16 vcc, v1.l, v2.l quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x1a,0x7c,0x01,0xe4,0x00,0xff]
6149 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
6151 v_cmp_neq_f16 vcc, v1.l, v2.l row_mirror
6152 // W64: v_cmp_neq_f16 vcc, v1.l, v2.l row_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x1a,0x7c,0x01,0x40,0x01,0xff]
6153 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
6155 v_cmp_neq_f16 vcc, v1.l, v2.l row_half_mirror
6156 // W64: v_cmp_neq_f16 vcc, v1.l, v2.l row_half_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x1a,0x7c,0x01,0x41,0x01,0xff]
6157 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
6159 v_cmp_neq_f16 vcc, v1.l, v2.l row_shl:1
6160 // W64: v_cmp_neq_f16 vcc, v1.l, v2.l row_shl:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x1a,0x7c,0x01,0x01,0x01,0xff]
6161 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
6163 v_cmp_neq_f16 vcc, v1.l, v2.l row_shl:15
6164 // W64: v_cmp_neq_f16 vcc, v1.l, v2.l row_shl:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x1a,0x7c,0x01,0x0f,0x01,0xff]
6165 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
6167 v_cmp_neq_f16 vcc, v1.l, v2.l row_shr:1
6168 // W64: v_cmp_neq_f16 vcc, v1.l, v2.l row_shr:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x1a,0x7c,0x01,0x11,0x01,0xff]
6169 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
6171 v_cmp_neq_f16 vcc, v1.l, v2.l row_shr:15
6172 // W64: v_cmp_neq_f16 vcc, v1.l, v2.l row_shr:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x1a,0x7c,0x01,0x1f,0x01,0xff]
6173 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
6175 v_cmp_neq_f16 vcc, v1.l, v2.l row_ror:1
6176 // W64: v_cmp_neq_f16 vcc, v1.l, v2.l row_ror:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x1a,0x7c,0x01,0x21,0x01,0xff]
6177 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
6179 v_cmp_neq_f16 vcc, v1.l, v2.l row_ror:15
6180 // W64: v_cmp_neq_f16 vcc, v1.l, v2.l row_ror:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x1a,0x7c,0x01,0x2f,0x01,0xff]
6181 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
6183 v_cmp_neq_f16 vcc, v1.l, v2.l row_share:0 row_mask:0xf bank_mask:0xf
6184 // W64: v_cmp_neq_f16 vcc, v1.l, v2.l row_share:0 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x1a,0x7c,0x01,0x50,0x01,0xff]
6185 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
6187 v_cmp_neq_f16 vcc, v1.l, v2.l row_share:15 row_mask:0x0 bank_mask:0x1
6188 // W64: v_cmp_neq_f16 vcc, v1.l, v2.l row_share:15 row_mask:0x0 bank_mask:0x1 ; encoding: [0xfa,0x04,0x1a,0x7c,0x01,0x5f,0x01,0x01]
6189 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
6191 v_cmp_neq_f16 vcc, v1.l, v2.l row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1
6192 // W64: v_cmp_neq_f16 vcc, v1.l, v2.l row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 ; encoding: [0xfa,0x04,0x1a,0x7c,0x01,0x60,0x09,0x13]
6193 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
6195 v_cmp_neq_f16 vcc, -|v127.l|, -|v127.l| row_xmask:15 row_mask:0x3 bank_mask:0x0 fi:1
6196 // W64: v_cmp_neq_f16 vcc, -|v127.l|, -|v127.l| row_xmask:15 row_mask:0x3 bank_mask:0x0 fi:1 ; encoding: [0xfa,0xfe,0x1a,0x7c,0x7f,0x6f,0xf5,0x30]
6197 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
6199 v_cmp_neq_f16 vcc_lo, v1.l, v2.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf
6200 // W32: v_cmp_neq_f16 vcc_lo, v1.l, v2.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x1a,0x7c,0x01,0x1b,0x00,0xff]
6201 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
6203 v_cmp_neq_f16 vcc, v1.l, v2.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf
6204 // W64: v_cmp_neq_f16 vcc, v1.l, v2.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x1a,0x7c,0x01,0x1b,0x00,0xff]
6205 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
6207 v_cmp_neq_f16 vcc_lo, v1.l, v2.l quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf
6208 // W32: v_cmp_neq_f16 vcc_lo, v1.l, v2.l quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x1a,0x7c,0x01,0xe4,0x00,0xff]
6209 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
6211 v_cmp_neq_f16 vcc, v1.l, v2.l quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf
6212 // W64: v_cmp_neq_f16 vcc, v1.l, v2.l quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x1a,0x7c,0x01,0xe4,0x00,0xff]
6213 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
6215 v_cmp_neq_f16 vcc_lo, v1.l, v2.l row_mirror row_mask:0xf bank_mask:0xf
6216 // W32: v_cmp_neq_f16 vcc_lo, v1.l, v2.l row_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x1a,0x7c,0x01,0x40,0x01,0xff]
6217 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
6219 v_cmp_neq_f16 vcc, v1.l, v2.l row_mirror row_mask:0xf bank_mask:0xf
6220 // W64: v_cmp_neq_f16 vcc, v1.l, v2.l row_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x1a,0x7c,0x01,0x40,0x01,0xff]
6221 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
6223 v_cmp_neq_f16 vcc_lo, v1.l, v2.l row_half_mirror row_mask:0xf bank_mask:0xf
6224 // W32: v_cmp_neq_f16 vcc_lo, v1.l, v2.l row_half_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x1a,0x7c,0x01,0x41,0x01,0xff]
6225 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
6227 v_cmp_neq_f16 vcc, v1.l, v2.l row_half_mirror row_mask:0xf bank_mask:0xf
6228 // W64: v_cmp_neq_f16 vcc, v1.l, v2.l row_half_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x1a,0x7c,0x01,0x41,0x01,0xff]
6229 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
6231 v_cmp_neq_f16 vcc_lo, v1.l, v2.l row_shl:1 row_mask:0xf bank_mask:0xf
6232 // W32: v_cmp_neq_f16 vcc_lo, v1.l, v2.l row_shl:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x1a,0x7c,0x01,0x01,0x01,0xff]
6233 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
6235 v_cmp_neq_f16 vcc, v1.l, v2.l row_shl:1 row_mask:0xf bank_mask:0xf
6236 // W64: v_cmp_neq_f16 vcc, v1.l, v2.l row_shl:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x1a,0x7c,0x01,0x01,0x01,0xff]
6237 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
6239 v_cmp_neq_f16 vcc_lo, v1.l, v2.l row_shl:15 row_mask:0xf bank_mask:0xf
6240 // W32: v_cmp_neq_f16 vcc_lo, v1.l, v2.l row_shl:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x1a,0x7c,0x01,0x0f,0x01,0xff]
6241 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
6243 v_cmp_neq_f16 vcc, v1.l, v2.l row_shl:15 row_mask:0xf bank_mask:0xf
6244 // W64: v_cmp_neq_f16 vcc, v1.l, v2.l row_shl:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x1a,0x7c,0x01,0x0f,0x01,0xff]
6245 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
6247 v_cmp_neq_f16 vcc_lo, v1.l, v2.l row_shr:1 row_mask:0xf bank_mask:0xf
6248 // W32: v_cmp_neq_f16 vcc_lo, v1.l, v2.l row_shr:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x1a,0x7c,0x01,0x11,0x01,0xff]
6249 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
6251 v_cmp_neq_f16 vcc, v1.l, v2.l row_shr:1 row_mask:0xf bank_mask:0xf
6252 // W64: v_cmp_neq_f16 vcc, v1.l, v2.l row_shr:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x1a,0x7c,0x01,0x11,0x01,0xff]
6253 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
6255 v_cmp_neq_f16 vcc_lo, v1.l, v2.l row_shr:15 row_mask:0xf bank_mask:0xf
6256 // W32: v_cmp_neq_f16 vcc_lo, v1.l, v2.l row_shr:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x1a,0x7c,0x01,0x1f,0x01,0xff]
6257 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
6259 v_cmp_neq_f16 vcc, v1.l, v2.l row_shr:15 row_mask:0xf bank_mask:0xf
6260 // W64: v_cmp_neq_f16 vcc, v1.l, v2.l row_shr:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x1a,0x7c,0x01,0x1f,0x01,0xff]
6261 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
6263 v_cmp_neq_f16 vcc_lo, v1.l, v2.l row_ror:1 row_mask:0xf bank_mask:0xf
6264 // W32: v_cmp_neq_f16 vcc_lo, v1.l, v2.l row_ror:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x1a,0x7c,0x01,0x21,0x01,0xff]
6265 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
6267 v_cmp_neq_f16 vcc, v1.l, v2.l row_ror:1 row_mask:0xf bank_mask:0xf
6268 // W64: v_cmp_neq_f16 vcc, v1.l, v2.l row_ror:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x1a,0x7c,0x01,0x21,0x01,0xff]
6269 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
6271 v_cmp_neq_f16 vcc_lo, v1.l, v2.l row_ror:15 row_mask:0xf bank_mask:0xf
6272 // W32: v_cmp_neq_f16 vcc_lo, v1.l, v2.l row_ror:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x1a,0x7c,0x01,0x2f,0x01,0xff]
6273 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
6275 v_cmp_neq_f16 vcc, v1.l, v2.l row_ror:15 row_mask:0xf bank_mask:0xf
6276 // W64: v_cmp_neq_f16 vcc, v1.l, v2.l row_ror:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x1a,0x7c,0x01,0x2f,0x01,0xff]
6277 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
6279 v_cmp_neq_f16 vcc_lo, v1.h, v2.h row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 fi:0
6280 // W32: v_cmp_neq_f16 vcc_lo, v1.h, v2.h row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 ; encoding: [0xfa,0x04,0x1b,0x7c,0x81,0x60,0x09,0x13]
6281 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
6283 v_cmp_neq_f16 vcc, v1.h, v2.h row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 fi:0
6284 // W64: v_cmp_neq_f16 vcc, v1.h, v2.h row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 ; encoding: [0xfa,0x04,0x1b,0x7c,0x81,0x60,0x09,0x13]
6285 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
6287 v_cmp_neq_f16 vcc_lo, -|v127.h|, -|v127.h| row_xmask:15 row_mask:0x3 bank_mask:0x0 bound_ctrl:0 fi:1
6288 // W32: v_cmp_neq_f16 vcc_lo, -|v127.h|, -|v127.h| row_xmask:15 row_mask:0x3 bank_mask:0x0 fi:1 ; encoding: [0xfa,0xfe,0x1b,0x7c,0xff,0x6f,0xf5,0x30]
6289 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
6291 v_cmp_neq_f16 vcc, -|v127.h|, -|v127.h| row_xmask:15 row_mask:0x3 bank_mask:0x0 bound_ctrl:0 fi:1
6292 // W64: v_cmp_neq_f16 vcc, -|v127.h|, -|v127.h| row_xmask:15 row_mask:0x3 bank_mask:0x0 fi:1 ; encoding: [0xfa,0xfe,0x1b,0x7c,0xff,0x6f,0xf5,0x30]
6293 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
6295 v_cmp_neq_f32 vcc_lo, v1, v2 quad_perm:[3,2,1,0]
6296 // W32: v_cmp_neq_f32 vcc_lo, v1, v2 quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x3a,0x7c,0x01,0x1b,0x00,0xff]
6297 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
6299 v_cmp_neq_f32 vcc_lo, v1, v2 quad_perm:[0,1,2,3]
6300 // W32: v_cmp_neq_f32 vcc_lo, v1, v2 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x3a,0x7c,0x01,0xe4,0x00,0xff]
6301 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
6303 v_cmp_neq_f32 vcc_lo, v1, v2 row_mirror
6304 // W32: v_cmp_neq_f32 vcc_lo, v1, v2 row_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x3a,0x7c,0x01,0x40,0x01,0xff]
6305 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
6307 v_cmp_neq_f32 vcc_lo, v1, v2 row_half_mirror
6308 // W32: v_cmp_neq_f32 vcc_lo, v1, v2 row_half_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x3a,0x7c,0x01,0x41,0x01,0xff]
6309 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
6311 v_cmp_neq_f32 vcc_lo, v1, v2 row_shl:1
6312 // W32: v_cmp_neq_f32 vcc_lo, v1, v2 row_shl:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x3a,0x7c,0x01,0x01,0x01,0xff]
6313 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
6315 v_cmp_neq_f32 vcc_lo, v1, v2 row_shl:15
6316 // W32: v_cmp_neq_f32 vcc_lo, v1, v2 row_shl:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x3a,0x7c,0x01,0x0f,0x01,0xff]
6317 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
6319 v_cmp_neq_f32 vcc_lo, v1, v2 row_shr:1
6320 // W32: v_cmp_neq_f32 vcc_lo, v1, v2 row_shr:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x3a,0x7c,0x01,0x11,0x01,0xff]
6321 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
6323 v_cmp_neq_f32 vcc_lo, v1, v2 row_shr:15
6324 // W32: v_cmp_neq_f32 vcc_lo, v1, v2 row_shr:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x3a,0x7c,0x01,0x1f,0x01,0xff]
6325 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
6327 v_cmp_neq_f32 vcc_lo, v1, v2 row_ror:1
6328 // W32: v_cmp_neq_f32 vcc_lo, v1, v2 row_ror:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x3a,0x7c,0x01,0x21,0x01,0xff]
6329 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
6331 v_cmp_neq_f32 vcc_lo, v1, v2 row_ror:15
6332 // W32: v_cmp_neq_f32 vcc_lo, v1, v2 row_ror:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x3a,0x7c,0x01,0x2f,0x01,0xff]
6333 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
6335 v_cmp_neq_f32 vcc_lo, v1, v2 row_share:0 row_mask:0xf bank_mask:0xf
6336 // W32: v_cmp_neq_f32 vcc_lo, v1, v2 row_share:0 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x3a,0x7c,0x01,0x50,0x01,0xff]
6337 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
6339 v_cmp_neq_f32 vcc_lo, v1, v2 row_share:15 row_mask:0x0 bank_mask:0x1
6340 // W32: v_cmp_neq_f32 vcc_lo, v1, v2 row_share:15 row_mask:0x0 bank_mask:0x1 ; encoding: [0xfa,0x04,0x3a,0x7c,0x01,0x5f,0x01,0x01]
6341 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
6343 v_cmp_neq_f32 vcc_lo, v1, v2 row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 fi:0
6344 // W32: v_cmp_neq_f32 vcc_lo, v1, v2 row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 ; encoding: [0xfa,0x04,0x3a,0x7c,0x01,0x60,0x09,0x13]
6345 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
6347 v_cmp_neq_f32 vcc_lo, -|v255|, -|v255| row_xmask:15 row_mask:0x3 bank_mask:0x0 bound_ctrl:0 fi:1
6348 // W32: v_cmp_neq_f32 vcc_lo, -|v255|, -|v255| row_xmask:15 row_mask:0x3 bank_mask:0x0 fi:1 ; encoding: [0xfa,0xfe,0x3b,0x7c,0xff,0x6f,0xf5,0x30]
6349 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
6351 v_cmp_neq_f32 vcc, v1, v2 quad_perm:[3,2,1,0]
6352 // W64: v_cmp_neq_f32 vcc, v1, v2 quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x3a,0x7c,0x01,0x1b,0x00,0xff]
6353 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
6355 v_cmp_neq_f32 vcc, v1, v2 quad_perm:[0,1,2,3]
6356 // W64: v_cmp_neq_f32 vcc, v1, v2 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x3a,0x7c,0x01,0xe4,0x00,0xff]
6357 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
6359 v_cmp_neq_f32 vcc, v1, v2 row_mirror
6360 // W64: v_cmp_neq_f32 vcc, v1, v2 row_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x3a,0x7c,0x01,0x40,0x01,0xff]
6361 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
6363 v_cmp_neq_f32 vcc, v1, v2 row_half_mirror
6364 // W64: v_cmp_neq_f32 vcc, v1, v2 row_half_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x3a,0x7c,0x01,0x41,0x01,0xff]
6365 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
6367 v_cmp_neq_f32 vcc, v1, v2 row_shl:1
6368 // W64: v_cmp_neq_f32 vcc, v1, v2 row_shl:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x3a,0x7c,0x01,0x01,0x01,0xff]
6369 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
6371 v_cmp_neq_f32 vcc, v1, v2 row_shl:15
6372 // W64: v_cmp_neq_f32 vcc, v1, v2 row_shl:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x3a,0x7c,0x01,0x0f,0x01,0xff]
6373 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
6375 v_cmp_neq_f32 vcc, v1, v2 row_shr:1
6376 // W64: v_cmp_neq_f32 vcc, v1, v2 row_shr:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x3a,0x7c,0x01,0x11,0x01,0xff]
6377 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
6379 v_cmp_neq_f32 vcc, v1, v2 row_shr:15
6380 // W64: v_cmp_neq_f32 vcc, v1, v2 row_shr:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x3a,0x7c,0x01,0x1f,0x01,0xff]
6381 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
6383 v_cmp_neq_f32 vcc, v1, v2 row_ror:1
6384 // W64: v_cmp_neq_f32 vcc, v1, v2 row_ror:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x3a,0x7c,0x01,0x21,0x01,0xff]
6385 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
6387 v_cmp_neq_f32 vcc, v1, v2 row_ror:15
6388 // W64: v_cmp_neq_f32 vcc, v1, v2 row_ror:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x3a,0x7c,0x01,0x2f,0x01,0xff]
6389 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
6391 v_cmp_neq_f32 vcc, v1, v2 row_share:0 row_mask:0xf bank_mask:0xf
6392 // W64: v_cmp_neq_f32 vcc, v1, v2 row_share:0 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x3a,0x7c,0x01,0x50,0x01,0xff]
6393 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
6395 v_cmp_neq_f32 vcc, v1, v2 row_share:15 row_mask:0x0 bank_mask:0x1
6396 // W64: v_cmp_neq_f32 vcc, v1, v2 row_share:15 row_mask:0x0 bank_mask:0x1 ; encoding: [0xfa,0x04,0x3a,0x7c,0x01,0x5f,0x01,0x01]
6397 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
6399 v_cmp_neq_f32 vcc, v1, v2 row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 fi:0
6400 // W64: v_cmp_neq_f32 vcc, v1, v2 row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 ; encoding: [0xfa,0x04,0x3a,0x7c,0x01,0x60,0x09,0x13]
6401 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
6403 v_cmp_neq_f32 vcc, -|v255|, -|v255| row_xmask:15 row_mask:0x3 bank_mask:0x0 bound_ctrl:0 fi:1
6404 // W64: v_cmp_neq_f32 vcc, -|v255|, -|v255| row_xmask:15 row_mask:0x3 bank_mask:0x0 fi:1 ; encoding: [0xfa,0xfe,0x3b,0x7c,0xff,0x6f,0xf5,0x30]
6405 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
6407 v_cmp_nge_f16 vcc_lo, v1.l, v2.l quad_perm:[3,2,1,0]
6408 // W32: v_cmp_nge_f16 vcc_lo, v1.l, v2.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x12,0x7c,0x01,0x1b,0x00,0xff]
6409 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
6411 v_cmp_nge_f16 vcc_lo, v1.l, v2.l quad_perm:[0,1,2,3]
6412 // W32: v_cmp_nge_f16 vcc_lo, v1.l, v2.l quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x12,0x7c,0x01,0xe4,0x00,0xff]
6413 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
6415 v_cmp_nge_f16 vcc_lo, v1.l, v2.l row_mirror
6416 // W32: v_cmp_nge_f16 vcc_lo, v1.l, v2.l row_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x12,0x7c,0x01,0x40,0x01,0xff]
6417 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
6419 v_cmp_nge_f16 vcc_lo, v1.l, v2.l row_half_mirror
6420 // W32: v_cmp_nge_f16 vcc_lo, v1.l, v2.l row_half_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x12,0x7c,0x01,0x41,0x01,0xff]
6421 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
6423 v_cmp_nge_f16 vcc_lo, v1.l, v2.l row_shl:1
6424 // W32: v_cmp_nge_f16 vcc_lo, v1.l, v2.l row_shl:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x12,0x7c,0x01,0x01,0x01,0xff]
6425 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
6427 v_cmp_nge_f16 vcc_lo, v1.l, v2.l row_shl:15
6428 // W32: v_cmp_nge_f16 vcc_lo, v1.l, v2.l row_shl:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x12,0x7c,0x01,0x0f,0x01,0xff]
6429 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
6431 v_cmp_nge_f16 vcc_lo, v1.l, v2.l row_shr:1
6432 // W32: v_cmp_nge_f16 vcc_lo, v1.l, v2.l row_shr:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x12,0x7c,0x01,0x11,0x01,0xff]
6433 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
6435 v_cmp_nge_f16 vcc_lo, v1.l, v2.l row_shr:15
6436 // W32: v_cmp_nge_f16 vcc_lo, v1.l, v2.l row_shr:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x12,0x7c,0x01,0x1f,0x01,0xff]
6437 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
6439 v_cmp_nge_f16 vcc_lo, v1.l, v2.l row_ror:1
6440 // W32: v_cmp_nge_f16 vcc_lo, v1.l, v2.l row_ror:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x12,0x7c,0x01,0x21,0x01,0xff]
6441 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
6443 v_cmp_nge_f16 vcc_lo, v1.l, v2.l row_ror:15
6444 // W32: v_cmp_nge_f16 vcc_lo, v1.l, v2.l row_ror:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x12,0x7c,0x01,0x2f,0x01,0xff]
6445 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
6447 v_cmp_nge_f16 vcc_lo, v1.l, v2.l row_share:0 row_mask:0xf bank_mask:0xf
6448 // W32: v_cmp_nge_f16 vcc_lo, v1.l, v2.l row_share:0 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x12,0x7c,0x01,0x50,0x01,0xff]
6449 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
6451 v_cmp_nge_f16 vcc_lo, v1.l, v2.l row_share:15 row_mask:0x0 bank_mask:0x1
6452 // W32: v_cmp_nge_f16 vcc_lo, v1.l, v2.l row_share:15 row_mask:0x0 bank_mask:0x1 ; encoding: [0xfa,0x04,0x12,0x7c,0x01,0x5f,0x01,0x01]
6453 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
6455 v_cmp_nge_f16 vcc_lo, v1.l, v2.l row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1
6456 // W32: v_cmp_nge_f16 vcc_lo, v1.l, v2.l row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 ; encoding: [0xfa,0x04,0x12,0x7c,0x01,0x60,0x09,0x13]
6457 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
6459 v_cmp_nge_f16 vcc_lo, -|v127.l|, -|v127.l| row_xmask:15 row_mask:0x3 bank_mask:0x0 fi:1
6460 // W32: v_cmp_nge_f16 vcc_lo, -|v127.l|, -|v127.l| row_xmask:15 row_mask:0x3 bank_mask:0x0 fi:1 ; encoding: [0xfa,0xfe,0x12,0x7c,0x7f,0x6f,0xf5,0x30]
6461 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
6463 v_cmp_nge_f16 vcc, v1.l, v2.l quad_perm:[3,2,1,0]
6464 // W64: v_cmp_nge_f16 vcc, v1.l, v2.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x12,0x7c,0x01,0x1b,0x00,0xff]
6465 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
6467 v_cmp_nge_f16 vcc, v1.l, v2.l quad_perm:[0,1,2,3]
6468 // W64: v_cmp_nge_f16 vcc, v1.l, v2.l quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x12,0x7c,0x01,0xe4,0x00,0xff]
6469 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
6471 v_cmp_nge_f16 vcc, v1.l, v2.l row_mirror
6472 // W64: v_cmp_nge_f16 vcc, v1.l, v2.l row_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x12,0x7c,0x01,0x40,0x01,0xff]
6473 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
6475 v_cmp_nge_f16 vcc, v1.l, v2.l row_half_mirror
6476 // W64: v_cmp_nge_f16 vcc, v1.l, v2.l row_half_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x12,0x7c,0x01,0x41,0x01,0xff]
6477 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
6479 v_cmp_nge_f16 vcc, v1.l, v2.l row_shl:1
6480 // W64: v_cmp_nge_f16 vcc, v1.l, v2.l row_shl:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x12,0x7c,0x01,0x01,0x01,0xff]
6481 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
6483 v_cmp_nge_f16 vcc, v1.l, v2.l row_shl:15
6484 // W64: v_cmp_nge_f16 vcc, v1.l, v2.l row_shl:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x12,0x7c,0x01,0x0f,0x01,0xff]
6485 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
6487 v_cmp_nge_f16 vcc, v1.l, v2.l row_shr:1
6488 // W64: v_cmp_nge_f16 vcc, v1.l, v2.l row_shr:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x12,0x7c,0x01,0x11,0x01,0xff]
6489 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
6491 v_cmp_nge_f16 vcc, v1.l, v2.l row_shr:15
6492 // W64: v_cmp_nge_f16 vcc, v1.l, v2.l row_shr:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x12,0x7c,0x01,0x1f,0x01,0xff]
6493 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
6495 v_cmp_nge_f16 vcc, v1.l, v2.l row_ror:1
6496 // W64: v_cmp_nge_f16 vcc, v1.l, v2.l row_ror:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x12,0x7c,0x01,0x21,0x01,0xff]
6497 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
6499 v_cmp_nge_f16 vcc, v1.l, v2.l row_ror:15
6500 // W64: v_cmp_nge_f16 vcc, v1.l, v2.l row_ror:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x12,0x7c,0x01,0x2f,0x01,0xff]
6501 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
6503 v_cmp_nge_f16 vcc, v1.l, v2.l row_share:0 row_mask:0xf bank_mask:0xf
6504 // W64: v_cmp_nge_f16 vcc, v1.l, v2.l row_share:0 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x12,0x7c,0x01,0x50,0x01,0xff]
6505 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
6507 v_cmp_nge_f16 vcc, v1.l, v2.l row_share:15 row_mask:0x0 bank_mask:0x1
6508 // W64: v_cmp_nge_f16 vcc, v1.l, v2.l row_share:15 row_mask:0x0 bank_mask:0x1 ; encoding: [0xfa,0x04,0x12,0x7c,0x01,0x5f,0x01,0x01]
6509 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
6511 v_cmp_nge_f16 vcc, v1.l, v2.l row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1
6512 // W64: v_cmp_nge_f16 vcc, v1.l, v2.l row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 ; encoding: [0xfa,0x04,0x12,0x7c,0x01,0x60,0x09,0x13]
6513 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
6515 v_cmp_nge_f16 vcc, -|v127.l|, -|v127.l| row_xmask:15 row_mask:0x3 bank_mask:0x0 fi:1
6516 // W64: v_cmp_nge_f16 vcc, -|v127.l|, -|v127.l| row_xmask:15 row_mask:0x3 bank_mask:0x0 fi:1 ; encoding: [0xfa,0xfe,0x12,0x7c,0x7f,0x6f,0xf5,0x30]
6517 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
6519 v_cmp_nge_f16 vcc_lo, v1.l, v2.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf
6520 // W32: v_cmp_nge_f16 vcc_lo, v1.l, v2.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x12,0x7c,0x01,0x1b,0x00,0xff]
6521 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
6523 v_cmp_nge_f16 vcc, v1.l, v2.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf
6524 // W64: v_cmp_nge_f16 vcc, v1.l, v2.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x12,0x7c,0x01,0x1b,0x00,0xff]
6525 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
6527 v_cmp_nge_f16 vcc_lo, v1.l, v2.l quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf
6528 // W32: v_cmp_nge_f16 vcc_lo, v1.l, v2.l quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x12,0x7c,0x01,0xe4,0x00,0xff]
6529 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
6531 v_cmp_nge_f16 vcc, v1.l, v2.l quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf
6532 // W64: v_cmp_nge_f16 vcc, v1.l, v2.l quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x12,0x7c,0x01,0xe4,0x00,0xff]
6533 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
6535 v_cmp_nge_f16 vcc_lo, v1.l, v2.l row_mirror row_mask:0xf bank_mask:0xf
6536 // W32: v_cmp_nge_f16 vcc_lo, v1.l, v2.l row_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x12,0x7c,0x01,0x40,0x01,0xff]
6537 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
6539 v_cmp_nge_f16 vcc, v1.l, v2.l row_mirror row_mask:0xf bank_mask:0xf
6540 // W64: v_cmp_nge_f16 vcc, v1.l, v2.l row_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x12,0x7c,0x01,0x40,0x01,0xff]
6541 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
6543 v_cmp_nge_f16 vcc_lo, v1.l, v2.l row_half_mirror row_mask:0xf bank_mask:0xf
6544 // W32: v_cmp_nge_f16 vcc_lo, v1.l, v2.l row_half_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x12,0x7c,0x01,0x41,0x01,0xff]
6545 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
6547 v_cmp_nge_f16 vcc, v1.l, v2.l row_half_mirror row_mask:0xf bank_mask:0xf
6548 // W64: v_cmp_nge_f16 vcc, v1.l, v2.l row_half_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x12,0x7c,0x01,0x41,0x01,0xff]
6549 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
6551 v_cmp_nge_f16 vcc_lo, v1.l, v2.l row_shl:1 row_mask:0xf bank_mask:0xf
6552 // W32: v_cmp_nge_f16 vcc_lo, v1.l, v2.l row_shl:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x12,0x7c,0x01,0x01,0x01,0xff]
6553 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
6555 v_cmp_nge_f16 vcc, v1.l, v2.l row_shl:1 row_mask:0xf bank_mask:0xf
6556 // W64: v_cmp_nge_f16 vcc, v1.l, v2.l row_shl:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x12,0x7c,0x01,0x01,0x01,0xff]
6557 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
6559 v_cmp_nge_f16 vcc_lo, v1.l, v2.l row_shl:15 row_mask:0xf bank_mask:0xf
6560 // W32: v_cmp_nge_f16 vcc_lo, v1.l, v2.l row_shl:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x12,0x7c,0x01,0x0f,0x01,0xff]
6561 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
6563 v_cmp_nge_f16 vcc, v1.l, v2.l row_shl:15 row_mask:0xf bank_mask:0xf
6564 // W64: v_cmp_nge_f16 vcc, v1.l, v2.l row_shl:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x12,0x7c,0x01,0x0f,0x01,0xff]
6565 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
6567 v_cmp_nge_f16 vcc_lo, v1.l, v2.l row_shr:1 row_mask:0xf bank_mask:0xf
6568 // W32: v_cmp_nge_f16 vcc_lo, v1.l, v2.l row_shr:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x12,0x7c,0x01,0x11,0x01,0xff]
6569 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
6571 v_cmp_nge_f16 vcc, v1.l, v2.l row_shr:1 row_mask:0xf bank_mask:0xf
6572 // W64: v_cmp_nge_f16 vcc, v1.l, v2.l row_shr:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x12,0x7c,0x01,0x11,0x01,0xff]
6573 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
6575 v_cmp_nge_f16 vcc_lo, v1.l, v2.l row_shr:15 row_mask:0xf bank_mask:0xf
6576 // W32: v_cmp_nge_f16 vcc_lo, v1.l, v2.l row_shr:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x12,0x7c,0x01,0x1f,0x01,0xff]
6577 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
6579 v_cmp_nge_f16 vcc, v1.l, v2.l row_shr:15 row_mask:0xf bank_mask:0xf
6580 // W64: v_cmp_nge_f16 vcc, v1.l, v2.l row_shr:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x12,0x7c,0x01,0x1f,0x01,0xff]
6581 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
6583 v_cmp_nge_f16 vcc_lo, v1.l, v2.l row_ror:1 row_mask:0xf bank_mask:0xf
6584 // W32: v_cmp_nge_f16 vcc_lo, v1.l, v2.l row_ror:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x12,0x7c,0x01,0x21,0x01,0xff]
6585 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
6587 v_cmp_nge_f16 vcc, v1.l, v2.l row_ror:1 row_mask:0xf bank_mask:0xf
6588 // W64: v_cmp_nge_f16 vcc, v1.l, v2.l row_ror:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x12,0x7c,0x01,0x21,0x01,0xff]
6589 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
6591 v_cmp_nge_f16 vcc_lo, v1.l, v2.l row_ror:15 row_mask:0xf bank_mask:0xf
6592 // W32: v_cmp_nge_f16 vcc_lo, v1.l, v2.l row_ror:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x12,0x7c,0x01,0x2f,0x01,0xff]
6593 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
6595 v_cmp_nge_f16 vcc, v1.l, v2.l row_ror:15 row_mask:0xf bank_mask:0xf
6596 // W64: v_cmp_nge_f16 vcc, v1.l, v2.l row_ror:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x12,0x7c,0x01,0x2f,0x01,0xff]
6597 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
6599 v_cmp_nge_f16 vcc_lo, v1.h, v2.h row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 fi:0
6600 // W32: v_cmp_nge_f16 vcc_lo, v1.h, v2.h row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 ; encoding: [0xfa,0x04,0x13,0x7c,0x81,0x60,0x09,0x13]
6601 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
6603 v_cmp_nge_f16 vcc, v1.h, v2.h row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 fi:0
6604 // W64: v_cmp_nge_f16 vcc, v1.h, v2.h row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 ; encoding: [0xfa,0x04,0x13,0x7c,0x81,0x60,0x09,0x13]
6605 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
6607 v_cmp_nge_f16 vcc_lo, -|v127.h|, -|v127.h| row_xmask:15 row_mask:0x3 bank_mask:0x0 bound_ctrl:0 fi:1
6608 // W32: v_cmp_nge_f16 vcc_lo, -|v127.h|, -|v127.h| row_xmask:15 row_mask:0x3 bank_mask:0x0 fi:1 ; encoding: [0xfa,0xfe,0x13,0x7c,0xff,0x6f,0xf5,0x30]
6609 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
6611 v_cmp_nge_f16 vcc, -|v127.h|, -|v127.h| row_xmask:15 row_mask:0x3 bank_mask:0x0 bound_ctrl:0 fi:1
6612 // W64: v_cmp_nge_f16 vcc, -|v127.h|, -|v127.h| row_xmask:15 row_mask:0x3 bank_mask:0x0 fi:1 ; encoding: [0xfa,0xfe,0x13,0x7c,0xff,0x6f,0xf5,0x30]
6613 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
6615 v_cmp_nge_f32 vcc_lo, v1, v2 quad_perm:[3,2,1,0]
6616 // W32: v_cmp_nge_f32 vcc_lo, v1, v2 quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x32,0x7c,0x01,0x1b,0x00,0xff]
6617 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
6619 v_cmp_nge_f32 vcc_lo, v1, v2 quad_perm:[0,1,2,3]
6620 // W32: v_cmp_nge_f32 vcc_lo, v1, v2 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x32,0x7c,0x01,0xe4,0x00,0xff]
6621 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
6623 v_cmp_nge_f32 vcc_lo, v1, v2 row_mirror
6624 // W32: v_cmp_nge_f32 vcc_lo, v1, v2 row_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x32,0x7c,0x01,0x40,0x01,0xff]
6625 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
6627 v_cmp_nge_f32 vcc_lo, v1, v2 row_half_mirror
6628 // W32: v_cmp_nge_f32 vcc_lo, v1, v2 row_half_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x32,0x7c,0x01,0x41,0x01,0xff]
6629 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
6631 v_cmp_nge_f32 vcc_lo, v1, v2 row_shl:1
6632 // W32: v_cmp_nge_f32 vcc_lo, v1, v2 row_shl:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x32,0x7c,0x01,0x01,0x01,0xff]
6633 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
6635 v_cmp_nge_f32 vcc_lo, v1, v2 row_shl:15
6636 // W32: v_cmp_nge_f32 vcc_lo, v1, v2 row_shl:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x32,0x7c,0x01,0x0f,0x01,0xff]
6637 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
6639 v_cmp_nge_f32 vcc_lo, v1, v2 row_shr:1
6640 // W32: v_cmp_nge_f32 vcc_lo, v1, v2 row_shr:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x32,0x7c,0x01,0x11,0x01,0xff]
6641 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
6643 v_cmp_nge_f32 vcc_lo, v1, v2 row_shr:15
6644 // W32: v_cmp_nge_f32 vcc_lo, v1, v2 row_shr:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x32,0x7c,0x01,0x1f,0x01,0xff]
6645 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
6647 v_cmp_nge_f32 vcc_lo, v1, v2 row_ror:1
6648 // W32: v_cmp_nge_f32 vcc_lo, v1, v2 row_ror:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x32,0x7c,0x01,0x21,0x01,0xff]
6649 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
6651 v_cmp_nge_f32 vcc_lo, v1, v2 row_ror:15
6652 // W32: v_cmp_nge_f32 vcc_lo, v1, v2 row_ror:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x32,0x7c,0x01,0x2f,0x01,0xff]
6653 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
6655 v_cmp_nge_f32 vcc_lo, v1, v2 row_share:0 row_mask:0xf bank_mask:0xf
6656 // W32: v_cmp_nge_f32 vcc_lo, v1, v2 row_share:0 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x32,0x7c,0x01,0x50,0x01,0xff]
6657 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
6659 v_cmp_nge_f32 vcc_lo, v1, v2 row_share:15 row_mask:0x0 bank_mask:0x1
6660 // W32: v_cmp_nge_f32 vcc_lo, v1, v2 row_share:15 row_mask:0x0 bank_mask:0x1 ; encoding: [0xfa,0x04,0x32,0x7c,0x01,0x5f,0x01,0x01]
6661 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
6663 v_cmp_nge_f32 vcc_lo, v1, v2 row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 fi:0
6664 // W32: v_cmp_nge_f32 vcc_lo, v1, v2 row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 ; encoding: [0xfa,0x04,0x32,0x7c,0x01,0x60,0x09,0x13]
6665 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
6667 v_cmp_nge_f32 vcc_lo, -|v255|, -|v255| row_xmask:15 row_mask:0x3 bank_mask:0x0 bound_ctrl:0 fi:1
6668 // W32: v_cmp_nge_f32 vcc_lo, -|v255|, -|v255| row_xmask:15 row_mask:0x3 bank_mask:0x0 fi:1 ; encoding: [0xfa,0xfe,0x33,0x7c,0xff,0x6f,0xf5,0x30]
6669 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
6671 v_cmp_nge_f32 vcc, v1, v2 quad_perm:[3,2,1,0]
6672 // W64: v_cmp_nge_f32 vcc, v1, v2 quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x32,0x7c,0x01,0x1b,0x00,0xff]
6673 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
6675 v_cmp_nge_f32 vcc, v1, v2 quad_perm:[0,1,2,3]
6676 // W64: v_cmp_nge_f32 vcc, v1, v2 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x32,0x7c,0x01,0xe4,0x00,0xff]
6677 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
6679 v_cmp_nge_f32 vcc, v1, v2 row_mirror
6680 // W64: v_cmp_nge_f32 vcc, v1, v2 row_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x32,0x7c,0x01,0x40,0x01,0xff]
6681 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
6683 v_cmp_nge_f32 vcc, v1, v2 row_half_mirror
6684 // W64: v_cmp_nge_f32 vcc, v1, v2 row_half_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x32,0x7c,0x01,0x41,0x01,0xff]
6685 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
6687 v_cmp_nge_f32 vcc, v1, v2 row_shl:1
6688 // W64: v_cmp_nge_f32 vcc, v1, v2 row_shl:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x32,0x7c,0x01,0x01,0x01,0xff]
6689 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
6691 v_cmp_nge_f32 vcc, v1, v2 row_shl:15
6692 // W64: v_cmp_nge_f32 vcc, v1, v2 row_shl:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x32,0x7c,0x01,0x0f,0x01,0xff]
6693 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
6695 v_cmp_nge_f32 vcc, v1, v2 row_shr:1
6696 // W64: v_cmp_nge_f32 vcc, v1, v2 row_shr:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x32,0x7c,0x01,0x11,0x01,0xff]
6697 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
6699 v_cmp_nge_f32 vcc, v1, v2 row_shr:15
6700 // W64: v_cmp_nge_f32 vcc, v1, v2 row_shr:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x32,0x7c,0x01,0x1f,0x01,0xff]
6701 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
6703 v_cmp_nge_f32 vcc, v1, v2 row_ror:1
6704 // W64: v_cmp_nge_f32 vcc, v1, v2 row_ror:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x32,0x7c,0x01,0x21,0x01,0xff]
6705 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
6707 v_cmp_nge_f32 vcc, v1, v2 row_ror:15
6708 // W64: v_cmp_nge_f32 vcc, v1, v2 row_ror:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x32,0x7c,0x01,0x2f,0x01,0xff]
6709 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
6711 v_cmp_nge_f32 vcc, v1, v2 row_share:0 row_mask:0xf bank_mask:0xf
6712 // W64: v_cmp_nge_f32 vcc, v1, v2 row_share:0 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x32,0x7c,0x01,0x50,0x01,0xff]
6713 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
6715 v_cmp_nge_f32 vcc, v1, v2 row_share:15 row_mask:0x0 bank_mask:0x1
6716 // W64: v_cmp_nge_f32 vcc, v1, v2 row_share:15 row_mask:0x0 bank_mask:0x1 ; encoding: [0xfa,0x04,0x32,0x7c,0x01,0x5f,0x01,0x01]
6717 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
6719 v_cmp_nge_f32 vcc, v1, v2 row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 fi:0
6720 // W64: v_cmp_nge_f32 vcc, v1, v2 row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 ; encoding: [0xfa,0x04,0x32,0x7c,0x01,0x60,0x09,0x13]
6721 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
6723 v_cmp_nge_f32 vcc, -|v255|, -|v255| row_xmask:15 row_mask:0x3 bank_mask:0x0 bound_ctrl:0 fi:1
6724 // W64: v_cmp_nge_f32 vcc, -|v255|, -|v255| row_xmask:15 row_mask:0x3 bank_mask:0x0 fi:1 ; encoding: [0xfa,0xfe,0x33,0x7c,0xff,0x6f,0xf5,0x30]
6725 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
6727 v_cmp_ngt_f16 vcc_lo, v1.l, v2.l quad_perm:[3,2,1,0]
6728 // W32: v_cmp_ngt_f16 vcc_lo, v1.l, v2.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x16,0x7c,0x01,0x1b,0x00,0xff]
6729 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
6731 v_cmp_ngt_f16 vcc_lo, v1.l, v2.l quad_perm:[0,1,2,3]
6732 // W32: v_cmp_ngt_f16 vcc_lo, v1.l, v2.l quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x16,0x7c,0x01,0xe4,0x00,0xff]
6733 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
6735 v_cmp_ngt_f16 vcc_lo, v1.l, v2.l row_mirror
6736 // W32: v_cmp_ngt_f16 vcc_lo, v1.l, v2.l row_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x16,0x7c,0x01,0x40,0x01,0xff]
6737 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
6739 v_cmp_ngt_f16 vcc_lo, v1.l, v2.l row_half_mirror
6740 // W32: v_cmp_ngt_f16 vcc_lo, v1.l, v2.l row_half_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x16,0x7c,0x01,0x41,0x01,0xff]
6741 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
6743 v_cmp_ngt_f16 vcc_lo, v1.l, v2.l row_shl:1
6744 // W32: v_cmp_ngt_f16 vcc_lo, v1.l, v2.l row_shl:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x16,0x7c,0x01,0x01,0x01,0xff]
6745 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
6747 v_cmp_ngt_f16 vcc_lo, v1.l, v2.l row_shl:15
6748 // W32: v_cmp_ngt_f16 vcc_lo, v1.l, v2.l row_shl:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x16,0x7c,0x01,0x0f,0x01,0xff]
6749 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
6751 v_cmp_ngt_f16 vcc_lo, v1.l, v2.l row_shr:1
6752 // W32: v_cmp_ngt_f16 vcc_lo, v1.l, v2.l row_shr:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x16,0x7c,0x01,0x11,0x01,0xff]
6753 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
6755 v_cmp_ngt_f16 vcc_lo, v1.l, v2.l row_shr:15
6756 // W32: v_cmp_ngt_f16 vcc_lo, v1.l, v2.l row_shr:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x16,0x7c,0x01,0x1f,0x01,0xff]
6757 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
6759 v_cmp_ngt_f16 vcc_lo, v1.l, v2.l row_ror:1
6760 // W32: v_cmp_ngt_f16 vcc_lo, v1.l, v2.l row_ror:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x16,0x7c,0x01,0x21,0x01,0xff]
6761 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
6763 v_cmp_ngt_f16 vcc_lo, v1.l, v2.l row_ror:15
6764 // W32: v_cmp_ngt_f16 vcc_lo, v1.l, v2.l row_ror:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x16,0x7c,0x01,0x2f,0x01,0xff]
6765 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
6767 v_cmp_ngt_f16 vcc_lo, v1.l, v2.l row_share:0 row_mask:0xf bank_mask:0xf
6768 // W32: v_cmp_ngt_f16 vcc_lo, v1.l, v2.l row_share:0 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x16,0x7c,0x01,0x50,0x01,0xff]
6769 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
6771 v_cmp_ngt_f16 vcc_lo, v1.l, v2.l row_share:15 row_mask:0x0 bank_mask:0x1
6772 // W32: v_cmp_ngt_f16 vcc_lo, v1.l, v2.l row_share:15 row_mask:0x0 bank_mask:0x1 ; encoding: [0xfa,0x04,0x16,0x7c,0x01,0x5f,0x01,0x01]
6773 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
6775 v_cmp_ngt_f16 vcc_lo, v1.l, v2.l row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1
6776 // W32: v_cmp_ngt_f16 vcc_lo, v1.l, v2.l row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 ; encoding: [0xfa,0x04,0x16,0x7c,0x01,0x60,0x09,0x13]
6777 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
6779 v_cmp_ngt_f16 vcc_lo, -|v127.l|, -|v127.l| row_xmask:15 row_mask:0x3 bank_mask:0x0 fi:1
6780 // W32: v_cmp_ngt_f16 vcc_lo, -|v127.l|, -|v127.l| row_xmask:15 row_mask:0x3 bank_mask:0x0 fi:1 ; encoding: [0xfa,0xfe,0x16,0x7c,0x7f,0x6f,0xf5,0x30]
6781 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
6783 v_cmp_ngt_f16 vcc, v1.l, v2.l quad_perm:[3,2,1,0]
6784 // W64: v_cmp_ngt_f16 vcc, v1.l, v2.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x16,0x7c,0x01,0x1b,0x00,0xff]
6785 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
6787 v_cmp_ngt_f16 vcc, v1.l, v2.l quad_perm:[0,1,2,3]
6788 // W64: v_cmp_ngt_f16 vcc, v1.l, v2.l quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x16,0x7c,0x01,0xe4,0x00,0xff]
6789 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
6791 v_cmp_ngt_f16 vcc, v1.l, v2.l row_mirror
6792 // W64: v_cmp_ngt_f16 vcc, v1.l, v2.l row_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x16,0x7c,0x01,0x40,0x01,0xff]
6793 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
6795 v_cmp_ngt_f16 vcc, v1.l, v2.l row_half_mirror
6796 // W64: v_cmp_ngt_f16 vcc, v1.l, v2.l row_half_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x16,0x7c,0x01,0x41,0x01,0xff]
6797 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
6799 v_cmp_ngt_f16 vcc, v1.l, v2.l row_shl:1
6800 // W64: v_cmp_ngt_f16 vcc, v1.l, v2.l row_shl:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x16,0x7c,0x01,0x01,0x01,0xff]
6801 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
6803 v_cmp_ngt_f16 vcc, v1.l, v2.l row_shl:15
6804 // W64: v_cmp_ngt_f16 vcc, v1.l, v2.l row_shl:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x16,0x7c,0x01,0x0f,0x01,0xff]
6805 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
6807 v_cmp_ngt_f16 vcc, v1.l, v2.l row_shr:1
6808 // W64: v_cmp_ngt_f16 vcc, v1.l, v2.l row_shr:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x16,0x7c,0x01,0x11,0x01,0xff]
6809 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
6811 v_cmp_ngt_f16 vcc, v1.l, v2.l row_shr:15
6812 // W64: v_cmp_ngt_f16 vcc, v1.l, v2.l row_shr:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x16,0x7c,0x01,0x1f,0x01,0xff]
6813 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
6815 v_cmp_ngt_f16 vcc, v1.l, v2.l row_ror:1
6816 // W64: v_cmp_ngt_f16 vcc, v1.l, v2.l row_ror:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x16,0x7c,0x01,0x21,0x01,0xff]
6817 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
6819 v_cmp_ngt_f16 vcc, v1.l, v2.l row_ror:15
6820 // W64: v_cmp_ngt_f16 vcc, v1.l, v2.l row_ror:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x16,0x7c,0x01,0x2f,0x01,0xff]
6821 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
6823 v_cmp_ngt_f16 vcc, v1.l, v2.l row_share:0 row_mask:0xf bank_mask:0xf
6824 // W64: v_cmp_ngt_f16 vcc, v1.l, v2.l row_share:0 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x16,0x7c,0x01,0x50,0x01,0xff]
6825 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
6827 v_cmp_ngt_f16 vcc, v1.l, v2.l row_share:15 row_mask:0x0 bank_mask:0x1
6828 // W64: v_cmp_ngt_f16 vcc, v1.l, v2.l row_share:15 row_mask:0x0 bank_mask:0x1 ; encoding: [0xfa,0x04,0x16,0x7c,0x01,0x5f,0x01,0x01]
6829 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
6831 v_cmp_ngt_f16 vcc, v1.l, v2.l row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1
6832 // W64: v_cmp_ngt_f16 vcc, v1.l, v2.l row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 ; encoding: [0xfa,0x04,0x16,0x7c,0x01,0x60,0x09,0x13]
6833 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
6835 v_cmp_ngt_f16 vcc, -|v127.l|, -|v127.l| row_xmask:15 row_mask:0x3 bank_mask:0x0 fi:1
6836 // W64: v_cmp_ngt_f16 vcc, -|v127.l|, -|v127.l| row_xmask:15 row_mask:0x3 bank_mask:0x0 fi:1 ; encoding: [0xfa,0xfe,0x16,0x7c,0x7f,0x6f,0xf5,0x30]
6837 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
6839 v_cmp_ngt_f16 vcc_lo, v1.l, v2.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf
6840 // W32: v_cmp_ngt_f16 vcc_lo, v1.l, v2.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x16,0x7c,0x01,0x1b,0x00,0xff]
6841 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
6843 v_cmp_ngt_f16 vcc, v1.l, v2.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf
6844 // W64: v_cmp_ngt_f16 vcc, v1.l, v2.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x16,0x7c,0x01,0x1b,0x00,0xff]
6845 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
6847 v_cmp_ngt_f16 vcc_lo, v1.l, v2.l quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf
6848 // W32: v_cmp_ngt_f16 vcc_lo, v1.l, v2.l quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x16,0x7c,0x01,0xe4,0x00,0xff]
6849 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
6851 v_cmp_ngt_f16 vcc, v1.l, v2.l quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf
6852 // W64: v_cmp_ngt_f16 vcc, v1.l, v2.l quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x16,0x7c,0x01,0xe4,0x00,0xff]
6853 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
6855 v_cmp_ngt_f16 vcc_lo, v1.l, v2.l row_mirror row_mask:0xf bank_mask:0xf
6856 // W32: v_cmp_ngt_f16 vcc_lo, v1.l, v2.l row_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x16,0x7c,0x01,0x40,0x01,0xff]
6857 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
6859 v_cmp_ngt_f16 vcc, v1.l, v2.l row_mirror row_mask:0xf bank_mask:0xf
6860 // W64: v_cmp_ngt_f16 vcc, v1.l, v2.l row_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x16,0x7c,0x01,0x40,0x01,0xff]
6861 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
6863 v_cmp_ngt_f16 vcc_lo, v1.l, v2.l row_half_mirror row_mask:0xf bank_mask:0xf
6864 // W32: v_cmp_ngt_f16 vcc_lo, v1.l, v2.l row_half_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x16,0x7c,0x01,0x41,0x01,0xff]
6865 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
6867 v_cmp_ngt_f16 vcc, v1.l, v2.l row_half_mirror row_mask:0xf bank_mask:0xf
6868 // W64: v_cmp_ngt_f16 vcc, v1.l, v2.l row_half_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x16,0x7c,0x01,0x41,0x01,0xff]
6869 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
6871 v_cmp_ngt_f16 vcc_lo, v1.l, v2.l row_shl:1 row_mask:0xf bank_mask:0xf
6872 // W32: v_cmp_ngt_f16 vcc_lo, v1.l, v2.l row_shl:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x16,0x7c,0x01,0x01,0x01,0xff]
6873 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
6875 v_cmp_ngt_f16 vcc, v1.l, v2.l row_shl:1 row_mask:0xf bank_mask:0xf
6876 // W64: v_cmp_ngt_f16 vcc, v1.l, v2.l row_shl:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x16,0x7c,0x01,0x01,0x01,0xff]
6877 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
6879 v_cmp_ngt_f16 vcc_lo, v1.l, v2.l row_shl:15 row_mask:0xf bank_mask:0xf
6880 // W32: v_cmp_ngt_f16 vcc_lo, v1.l, v2.l row_shl:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x16,0x7c,0x01,0x0f,0x01,0xff]
6881 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
6883 v_cmp_ngt_f16 vcc, v1.l, v2.l row_shl:15 row_mask:0xf bank_mask:0xf
6884 // W64: v_cmp_ngt_f16 vcc, v1.l, v2.l row_shl:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x16,0x7c,0x01,0x0f,0x01,0xff]
6885 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
6887 v_cmp_ngt_f16 vcc_lo, v1.l, v2.l row_shr:1 row_mask:0xf bank_mask:0xf
6888 // W32: v_cmp_ngt_f16 vcc_lo, v1.l, v2.l row_shr:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x16,0x7c,0x01,0x11,0x01,0xff]
6889 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
6891 v_cmp_ngt_f16 vcc, v1.l, v2.l row_shr:1 row_mask:0xf bank_mask:0xf
6892 // W64: v_cmp_ngt_f16 vcc, v1.l, v2.l row_shr:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x16,0x7c,0x01,0x11,0x01,0xff]
6893 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
6895 v_cmp_ngt_f16 vcc_lo, v1.l, v2.l row_shr:15 row_mask:0xf bank_mask:0xf
6896 // W32: v_cmp_ngt_f16 vcc_lo, v1.l, v2.l row_shr:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x16,0x7c,0x01,0x1f,0x01,0xff]
6897 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
6899 v_cmp_ngt_f16 vcc, v1.l, v2.l row_shr:15 row_mask:0xf bank_mask:0xf
6900 // W64: v_cmp_ngt_f16 vcc, v1.l, v2.l row_shr:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x16,0x7c,0x01,0x1f,0x01,0xff]
6901 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
6903 v_cmp_ngt_f16 vcc_lo, v1.l, v2.l row_ror:1 row_mask:0xf bank_mask:0xf
6904 // W32: v_cmp_ngt_f16 vcc_lo, v1.l, v2.l row_ror:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x16,0x7c,0x01,0x21,0x01,0xff]
6905 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
6907 v_cmp_ngt_f16 vcc, v1.l, v2.l row_ror:1 row_mask:0xf bank_mask:0xf
6908 // W64: v_cmp_ngt_f16 vcc, v1.l, v2.l row_ror:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x16,0x7c,0x01,0x21,0x01,0xff]
6909 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
6911 v_cmp_ngt_f16 vcc_lo, v1.l, v2.l row_ror:15 row_mask:0xf bank_mask:0xf
6912 // W32: v_cmp_ngt_f16 vcc_lo, v1.l, v2.l row_ror:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x16,0x7c,0x01,0x2f,0x01,0xff]
6913 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
6915 v_cmp_ngt_f16 vcc, v1.l, v2.l row_ror:15 row_mask:0xf bank_mask:0xf
6916 // W64: v_cmp_ngt_f16 vcc, v1.l, v2.l row_ror:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x16,0x7c,0x01,0x2f,0x01,0xff]
6917 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
6919 v_cmp_ngt_f16 vcc_lo, v1.h, v2.h row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 fi:0
6920 // W32: v_cmp_ngt_f16 vcc_lo, v1.h, v2.h row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 ; encoding: [0xfa,0x04,0x17,0x7c,0x81,0x60,0x09,0x13]
6921 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
6923 v_cmp_ngt_f16 vcc, v1.h, v2.h row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 fi:0
6924 // W64: v_cmp_ngt_f16 vcc, v1.h, v2.h row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 ; encoding: [0xfa,0x04,0x17,0x7c,0x81,0x60,0x09,0x13]
6925 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
6927 v_cmp_ngt_f16 vcc_lo, -|v127.h|, -|v127.h| row_xmask:15 row_mask:0x3 bank_mask:0x0 bound_ctrl:0 fi:1
6928 // W32: v_cmp_ngt_f16 vcc_lo, -|v127.h|, -|v127.h| row_xmask:15 row_mask:0x3 bank_mask:0x0 fi:1 ; encoding: [0xfa,0xfe,0x17,0x7c,0xff,0x6f,0xf5,0x30]
6929 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
6931 v_cmp_ngt_f16 vcc, -|v127.h|, -|v127.h| row_xmask:15 row_mask:0x3 bank_mask:0x0 bound_ctrl:0 fi:1
6932 // W64: v_cmp_ngt_f16 vcc, -|v127.h|, -|v127.h| row_xmask:15 row_mask:0x3 bank_mask:0x0 fi:1 ; encoding: [0xfa,0xfe,0x17,0x7c,0xff,0x6f,0xf5,0x30]
6933 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
6935 v_cmp_ngt_f32 vcc_lo, v1, v2 quad_perm:[3,2,1,0]
6936 // W32: v_cmp_ngt_f32 vcc_lo, v1, v2 quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x36,0x7c,0x01,0x1b,0x00,0xff]
6937 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
6939 v_cmp_ngt_f32 vcc_lo, v1, v2 quad_perm:[0,1,2,3]
6940 // W32: v_cmp_ngt_f32 vcc_lo, v1, v2 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x36,0x7c,0x01,0xe4,0x00,0xff]
6941 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
6943 v_cmp_ngt_f32 vcc_lo, v1, v2 row_mirror
6944 // W32: v_cmp_ngt_f32 vcc_lo, v1, v2 row_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x36,0x7c,0x01,0x40,0x01,0xff]
6945 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
6947 v_cmp_ngt_f32 vcc_lo, v1, v2 row_half_mirror
6948 // W32: v_cmp_ngt_f32 vcc_lo, v1, v2 row_half_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x36,0x7c,0x01,0x41,0x01,0xff]
6949 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
6951 v_cmp_ngt_f32 vcc_lo, v1, v2 row_shl:1
6952 // W32: v_cmp_ngt_f32 vcc_lo, v1, v2 row_shl:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x36,0x7c,0x01,0x01,0x01,0xff]
6953 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
6955 v_cmp_ngt_f32 vcc_lo, v1, v2 row_shl:15
6956 // W32: v_cmp_ngt_f32 vcc_lo, v1, v2 row_shl:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x36,0x7c,0x01,0x0f,0x01,0xff]
6957 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
6959 v_cmp_ngt_f32 vcc_lo, v1, v2 row_shr:1
6960 // W32: v_cmp_ngt_f32 vcc_lo, v1, v2 row_shr:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x36,0x7c,0x01,0x11,0x01,0xff]
6961 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
6963 v_cmp_ngt_f32 vcc_lo, v1, v2 row_shr:15
6964 // W32: v_cmp_ngt_f32 vcc_lo, v1, v2 row_shr:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x36,0x7c,0x01,0x1f,0x01,0xff]
6965 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
6967 v_cmp_ngt_f32 vcc_lo, v1, v2 row_ror:1
6968 // W32: v_cmp_ngt_f32 vcc_lo, v1, v2 row_ror:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x36,0x7c,0x01,0x21,0x01,0xff]
6969 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
6971 v_cmp_ngt_f32 vcc_lo, v1, v2 row_ror:15
6972 // W32: v_cmp_ngt_f32 vcc_lo, v1, v2 row_ror:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x36,0x7c,0x01,0x2f,0x01,0xff]
6973 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
6975 v_cmp_ngt_f32 vcc_lo, v1, v2 row_share:0 row_mask:0xf bank_mask:0xf
6976 // W32: v_cmp_ngt_f32 vcc_lo, v1, v2 row_share:0 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x36,0x7c,0x01,0x50,0x01,0xff]
6977 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
6979 v_cmp_ngt_f32 vcc_lo, v1, v2 row_share:15 row_mask:0x0 bank_mask:0x1
6980 // W32: v_cmp_ngt_f32 vcc_lo, v1, v2 row_share:15 row_mask:0x0 bank_mask:0x1 ; encoding: [0xfa,0x04,0x36,0x7c,0x01,0x5f,0x01,0x01]
6981 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
6983 v_cmp_ngt_f32 vcc_lo, v1, v2 row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 fi:0
6984 // W32: v_cmp_ngt_f32 vcc_lo, v1, v2 row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 ; encoding: [0xfa,0x04,0x36,0x7c,0x01,0x60,0x09,0x13]
6985 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
6987 v_cmp_ngt_f32 vcc_lo, -|v255|, -|v255| row_xmask:15 row_mask:0x3 bank_mask:0x0 bound_ctrl:0 fi:1
6988 // W32: v_cmp_ngt_f32 vcc_lo, -|v255|, -|v255| row_xmask:15 row_mask:0x3 bank_mask:0x0 fi:1 ; encoding: [0xfa,0xfe,0x37,0x7c,0xff,0x6f,0xf5,0x30]
6989 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
6991 v_cmp_ngt_f32 vcc, v1, v2 quad_perm:[3,2,1,0]
6992 // W64: v_cmp_ngt_f32 vcc, v1, v2 quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x36,0x7c,0x01,0x1b,0x00,0xff]
6993 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
6995 v_cmp_ngt_f32 vcc, v1, v2 quad_perm:[0,1,2,3]
6996 // W64: v_cmp_ngt_f32 vcc, v1, v2 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x36,0x7c,0x01,0xe4,0x00,0xff]
6997 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
6999 v_cmp_ngt_f32 vcc, v1, v2 row_mirror
7000 // W64: v_cmp_ngt_f32 vcc, v1, v2 row_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x36,0x7c,0x01,0x40,0x01,0xff]
7001 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
7003 v_cmp_ngt_f32 vcc, v1, v2 row_half_mirror
7004 // W64: v_cmp_ngt_f32 vcc, v1, v2 row_half_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x36,0x7c,0x01,0x41,0x01,0xff]
7005 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
7007 v_cmp_ngt_f32 vcc, v1, v2 row_shl:1
7008 // W64: v_cmp_ngt_f32 vcc, v1, v2 row_shl:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x36,0x7c,0x01,0x01,0x01,0xff]
7009 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
7011 v_cmp_ngt_f32 vcc, v1, v2 row_shl:15
7012 // W64: v_cmp_ngt_f32 vcc, v1, v2 row_shl:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x36,0x7c,0x01,0x0f,0x01,0xff]
7013 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
7015 v_cmp_ngt_f32 vcc, v1, v2 row_shr:1
7016 // W64: v_cmp_ngt_f32 vcc, v1, v2 row_shr:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x36,0x7c,0x01,0x11,0x01,0xff]
7017 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
7019 v_cmp_ngt_f32 vcc, v1, v2 row_shr:15
7020 // W64: v_cmp_ngt_f32 vcc, v1, v2 row_shr:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x36,0x7c,0x01,0x1f,0x01,0xff]
7021 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
7023 v_cmp_ngt_f32 vcc, v1, v2 row_ror:1
7024 // W64: v_cmp_ngt_f32 vcc, v1, v2 row_ror:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x36,0x7c,0x01,0x21,0x01,0xff]
7025 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
7027 v_cmp_ngt_f32 vcc, v1, v2 row_ror:15
7028 // W64: v_cmp_ngt_f32 vcc, v1, v2 row_ror:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x36,0x7c,0x01,0x2f,0x01,0xff]
7029 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
7031 v_cmp_ngt_f32 vcc, v1, v2 row_share:0 row_mask:0xf bank_mask:0xf
7032 // W64: v_cmp_ngt_f32 vcc, v1, v2 row_share:0 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x36,0x7c,0x01,0x50,0x01,0xff]
7033 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
7035 v_cmp_ngt_f32 vcc, v1, v2 row_share:15 row_mask:0x0 bank_mask:0x1
7036 // W64: v_cmp_ngt_f32 vcc, v1, v2 row_share:15 row_mask:0x0 bank_mask:0x1 ; encoding: [0xfa,0x04,0x36,0x7c,0x01,0x5f,0x01,0x01]
7037 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
7039 v_cmp_ngt_f32 vcc, v1, v2 row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 fi:0
7040 // W64: v_cmp_ngt_f32 vcc, v1, v2 row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 ; encoding: [0xfa,0x04,0x36,0x7c,0x01,0x60,0x09,0x13]
7041 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
7043 v_cmp_ngt_f32 vcc, -|v255|, -|v255| row_xmask:15 row_mask:0x3 bank_mask:0x0 bound_ctrl:0 fi:1
7044 // W64: v_cmp_ngt_f32 vcc, -|v255|, -|v255| row_xmask:15 row_mask:0x3 bank_mask:0x0 fi:1 ; encoding: [0xfa,0xfe,0x37,0x7c,0xff,0x6f,0xf5,0x30]
7045 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
7047 v_cmp_nle_f16 vcc_lo, v1.l, v2.l quad_perm:[3,2,1,0]
7048 // W32: v_cmp_nle_f16 vcc_lo, v1.l, v2.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x18,0x7c,0x01,0x1b,0x00,0xff]
7049 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
7051 v_cmp_nle_f16 vcc_lo, v1.l, v2.l quad_perm:[0,1,2,3]
7052 // W32: v_cmp_nle_f16 vcc_lo, v1.l, v2.l quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x18,0x7c,0x01,0xe4,0x00,0xff]
7053 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
7055 v_cmp_nle_f16 vcc_lo, v1.l, v2.l row_mirror
7056 // W32: v_cmp_nle_f16 vcc_lo, v1.l, v2.l row_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x18,0x7c,0x01,0x40,0x01,0xff]
7057 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
7059 v_cmp_nle_f16 vcc_lo, v1.l, v2.l row_half_mirror
7060 // W32: v_cmp_nle_f16 vcc_lo, v1.l, v2.l row_half_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x18,0x7c,0x01,0x41,0x01,0xff]
7061 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
7063 v_cmp_nle_f16 vcc_lo, v1.l, v2.l row_shl:1
7064 // W32: v_cmp_nle_f16 vcc_lo, v1.l, v2.l row_shl:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x18,0x7c,0x01,0x01,0x01,0xff]
7065 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
7067 v_cmp_nle_f16 vcc_lo, v1.l, v2.l row_shl:15
7068 // W32: v_cmp_nle_f16 vcc_lo, v1.l, v2.l row_shl:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x18,0x7c,0x01,0x0f,0x01,0xff]
7069 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
7071 v_cmp_nle_f16 vcc_lo, v1.l, v2.l row_shr:1
7072 // W32: v_cmp_nle_f16 vcc_lo, v1.l, v2.l row_shr:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x18,0x7c,0x01,0x11,0x01,0xff]
7073 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
7075 v_cmp_nle_f16 vcc_lo, v1.l, v2.l row_shr:15
7076 // W32: v_cmp_nle_f16 vcc_lo, v1.l, v2.l row_shr:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x18,0x7c,0x01,0x1f,0x01,0xff]
7077 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
7079 v_cmp_nle_f16 vcc_lo, v1.l, v2.l row_ror:1
7080 // W32: v_cmp_nle_f16 vcc_lo, v1.l, v2.l row_ror:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x18,0x7c,0x01,0x21,0x01,0xff]
7081 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
7083 v_cmp_nle_f16 vcc_lo, v1.l, v2.l row_ror:15
7084 // W32: v_cmp_nle_f16 vcc_lo, v1.l, v2.l row_ror:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x18,0x7c,0x01,0x2f,0x01,0xff]
7085 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
7087 v_cmp_nle_f16 vcc_lo, v1.l, v2.l row_share:0 row_mask:0xf bank_mask:0xf
7088 // W32: v_cmp_nle_f16 vcc_lo, v1.l, v2.l row_share:0 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x18,0x7c,0x01,0x50,0x01,0xff]
7089 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
7091 v_cmp_nle_f16 vcc_lo, v1.l, v2.l row_share:15 row_mask:0x0 bank_mask:0x1
7092 // W32: v_cmp_nle_f16 vcc_lo, v1.l, v2.l row_share:15 row_mask:0x0 bank_mask:0x1 ; encoding: [0xfa,0x04,0x18,0x7c,0x01,0x5f,0x01,0x01]
7093 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
7095 v_cmp_nle_f16 vcc_lo, v1.l, v2.l row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1
7096 // W32: v_cmp_nle_f16 vcc_lo, v1.l, v2.l row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 ; encoding: [0xfa,0x04,0x18,0x7c,0x01,0x60,0x09,0x13]
7097 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
7099 v_cmp_nle_f16 vcc_lo, -|v127.l|, -|v127.l| row_xmask:15 row_mask:0x3 bank_mask:0x0 fi:1
7100 // W32: v_cmp_nle_f16 vcc_lo, -|v127.l|, -|v127.l| row_xmask:15 row_mask:0x3 bank_mask:0x0 fi:1 ; encoding: [0xfa,0xfe,0x18,0x7c,0x7f,0x6f,0xf5,0x30]
7101 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
7103 v_cmp_nle_f16 vcc, v1.l, v2.l quad_perm:[3,2,1,0]
7104 // W64: v_cmp_nle_f16 vcc, v1.l, v2.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x18,0x7c,0x01,0x1b,0x00,0xff]
7105 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
7107 v_cmp_nle_f16 vcc, v1.l, v2.l quad_perm:[0,1,2,3]
7108 // W64: v_cmp_nle_f16 vcc, v1.l, v2.l quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x18,0x7c,0x01,0xe4,0x00,0xff]
7109 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
7111 v_cmp_nle_f16 vcc, v1.l, v2.l row_mirror
7112 // W64: v_cmp_nle_f16 vcc, v1.l, v2.l row_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x18,0x7c,0x01,0x40,0x01,0xff]
7113 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
7115 v_cmp_nle_f16 vcc, v1.l, v2.l row_half_mirror
7116 // W64: v_cmp_nle_f16 vcc, v1.l, v2.l row_half_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x18,0x7c,0x01,0x41,0x01,0xff]
7117 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
7119 v_cmp_nle_f16 vcc, v1.l, v2.l row_shl:1
7120 // W64: v_cmp_nle_f16 vcc, v1.l, v2.l row_shl:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x18,0x7c,0x01,0x01,0x01,0xff]
7121 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
7123 v_cmp_nle_f16 vcc, v1.l, v2.l row_shl:15
7124 // W64: v_cmp_nle_f16 vcc, v1.l, v2.l row_shl:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x18,0x7c,0x01,0x0f,0x01,0xff]
7125 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
7127 v_cmp_nle_f16 vcc, v1.l, v2.l row_shr:1
7128 // W64: v_cmp_nle_f16 vcc, v1.l, v2.l row_shr:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x18,0x7c,0x01,0x11,0x01,0xff]
7129 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
7131 v_cmp_nle_f16 vcc, v1.l, v2.l row_shr:15
7132 // W64: v_cmp_nle_f16 vcc, v1.l, v2.l row_shr:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x18,0x7c,0x01,0x1f,0x01,0xff]
7133 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
7135 v_cmp_nle_f16 vcc, v1.l, v2.l row_ror:1
7136 // W64: v_cmp_nle_f16 vcc, v1.l, v2.l row_ror:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x18,0x7c,0x01,0x21,0x01,0xff]
7137 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
7139 v_cmp_nle_f16 vcc, v1.l, v2.l row_ror:15
7140 // W64: v_cmp_nle_f16 vcc, v1.l, v2.l row_ror:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x18,0x7c,0x01,0x2f,0x01,0xff]
7141 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
7143 v_cmp_nle_f16 vcc, v1.l, v2.l row_share:0 row_mask:0xf bank_mask:0xf
7144 // W64: v_cmp_nle_f16 vcc, v1.l, v2.l row_share:0 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x18,0x7c,0x01,0x50,0x01,0xff]
7145 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
7147 v_cmp_nle_f16 vcc, v1.l, v2.l row_share:15 row_mask:0x0 bank_mask:0x1
7148 // W64: v_cmp_nle_f16 vcc, v1.l, v2.l row_share:15 row_mask:0x0 bank_mask:0x1 ; encoding: [0xfa,0x04,0x18,0x7c,0x01,0x5f,0x01,0x01]
7149 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
7151 v_cmp_nle_f16 vcc, v1.l, v2.l row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1
7152 // W64: v_cmp_nle_f16 vcc, v1.l, v2.l row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 ; encoding: [0xfa,0x04,0x18,0x7c,0x01,0x60,0x09,0x13]
7153 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
7155 v_cmp_nle_f16 vcc, -|v127.l|, -|v127.l| row_xmask:15 row_mask:0x3 bank_mask:0x0 fi:1
7156 // W64: v_cmp_nle_f16 vcc, -|v127.l|, -|v127.l| row_xmask:15 row_mask:0x3 bank_mask:0x0 fi:1 ; encoding: [0xfa,0xfe,0x18,0x7c,0x7f,0x6f,0xf5,0x30]
7157 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
7159 v_cmp_nle_f16 vcc_lo, v1.l, v2.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf
7160 // W32: v_cmp_nle_f16 vcc_lo, v1.l, v2.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x18,0x7c,0x01,0x1b,0x00,0xff]
7161 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
7163 v_cmp_nle_f16 vcc, v1.l, v2.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf
7164 // W64: v_cmp_nle_f16 vcc, v1.l, v2.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x18,0x7c,0x01,0x1b,0x00,0xff]
7165 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
7167 v_cmp_nle_f16 vcc_lo, v1.l, v2.l quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf
7168 // W32: v_cmp_nle_f16 vcc_lo, v1.l, v2.l quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x18,0x7c,0x01,0xe4,0x00,0xff]
7169 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
7171 v_cmp_nle_f16 vcc, v1.l, v2.l quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf
7172 // W64: v_cmp_nle_f16 vcc, v1.l, v2.l quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x18,0x7c,0x01,0xe4,0x00,0xff]
7173 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
7175 v_cmp_nle_f16 vcc_lo, v1.l, v2.l row_mirror row_mask:0xf bank_mask:0xf
7176 // W32: v_cmp_nle_f16 vcc_lo, v1.l, v2.l row_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x18,0x7c,0x01,0x40,0x01,0xff]
7177 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
7179 v_cmp_nle_f16 vcc, v1.l, v2.l row_mirror row_mask:0xf bank_mask:0xf
7180 // W64: v_cmp_nle_f16 vcc, v1.l, v2.l row_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x18,0x7c,0x01,0x40,0x01,0xff]
7181 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
7183 v_cmp_nle_f16 vcc_lo, v1.l, v2.l row_half_mirror row_mask:0xf bank_mask:0xf
7184 // W32: v_cmp_nle_f16 vcc_lo, v1.l, v2.l row_half_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x18,0x7c,0x01,0x41,0x01,0xff]
7185 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
7187 v_cmp_nle_f16 vcc, v1.l, v2.l row_half_mirror row_mask:0xf bank_mask:0xf
7188 // W64: v_cmp_nle_f16 vcc, v1.l, v2.l row_half_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x18,0x7c,0x01,0x41,0x01,0xff]
7189 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
7191 v_cmp_nle_f16 vcc_lo, v1.l, v2.l row_shl:1 row_mask:0xf bank_mask:0xf
7192 // W32: v_cmp_nle_f16 vcc_lo, v1.l, v2.l row_shl:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x18,0x7c,0x01,0x01,0x01,0xff]
7193 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
7195 v_cmp_nle_f16 vcc, v1.l, v2.l row_shl:1 row_mask:0xf bank_mask:0xf
7196 // W64: v_cmp_nle_f16 vcc, v1.l, v2.l row_shl:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x18,0x7c,0x01,0x01,0x01,0xff]
7197 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
7199 v_cmp_nle_f16 vcc_lo, v1.l, v2.l row_shl:15 row_mask:0xf bank_mask:0xf
7200 // W32: v_cmp_nle_f16 vcc_lo, v1.l, v2.l row_shl:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x18,0x7c,0x01,0x0f,0x01,0xff]
7201 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
7203 v_cmp_nle_f16 vcc, v1.l, v2.l row_shl:15 row_mask:0xf bank_mask:0xf
7204 // W64: v_cmp_nle_f16 vcc, v1.l, v2.l row_shl:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x18,0x7c,0x01,0x0f,0x01,0xff]
7205 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
7207 v_cmp_nle_f16 vcc_lo, v1.l, v2.l row_shr:1 row_mask:0xf bank_mask:0xf
7208 // W32: v_cmp_nle_f16 vcc_lo, v1.l, v2.l row_shr:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x18,0x7c,0x01,0x11,0x01,0xff]
7209 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
7211 v_cmp_nle_f16 vcc, v1.l, v2.l row_shr:1 row_mask:0xf bank_mask:0xf
7212 // W64: v_cmp_nle_f16 vcc, v1.l, v2.l row_shr:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x18,0x7c,0x01,0x11,0x01,0xff]
7213 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
7215 v_cmp_nle_f16 vcc_lo, v1.l, v2.l row_shr:15 row_mask:0xf bank_mask:0xf
7216 // W32: v_cmp_nle_f16 vcc_lo, v1.l, v2.l row_shr:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x18,0x7c,0x01,0x1f,0x01,0xff]
7217 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
7219 v_cmp_nle_f16 vcc, v1.l, v2.l row_shr:15 row_mask:0xf bank_mask:0xf
7220 // W64: v_cmp_nle_f16 vcc, v1.l, v2.l row_shr:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x18,0x7c,0x01,0x1f,0x01,0xff]
7221 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
7223 v_cmp_nle_f16 vcc_lo, v1.l, v2.l row_ror:1 row_mask:0xf bank_mask:0xf
7224 // W32: v_cmp_nle_f16 vcc_lo, v1.l, v2.l row_ror:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x18,0x7c,0x01,0x21,0x01,0xff]
7225 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
7227 v_cmp_nle_f16 vcc, v1.l, v2.l row_ror:1 row_mask:0xf bank_mask:0xf
7228 // W64: v_cmp_nle_f16 vcc, v1.l, v2.l row_ror:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x18,0x7c,0x01,0x21,0x01,0xff]
7229 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
7231 v_cmp_nle_f16 vcc_lo, v1.l, v2.l row_ror:15 row_mask:0xf bank_mask:0xf
7232 // W32: v_cmp_nle_f16 vcc_lo, v1.l, v2.l row_ror:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x18,0x7c,0x01,0x2f,0x01,0xff]
7233 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
7235 v_cmp_nle_f16 vcc, v1.l, v2.l row_ror:15 row_mask:0xf bank_mask:0xf
7236 // W64: v_cmp_nle_f16 vcc, v1.l, v2.l row_ror:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x18,0x7c,0x01,0x2f,0x01,0xff]
7237 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
7239 v_cmp_nle_f16 vcc_lo, v1.h, v2.h row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 fi:0
7240 // W32: v_cmp_nle_f16 vcc_lo, v1.h, v2.h row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 ; encoding: [0xfa,0x04,0x19,0x7c,0x81,0x60,0x09,0x13]
7241 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
7243 v_cmp_nle_f16 vcc, v1.h, v2.h row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 fi:0
7244 // W64: v_cmp_nle_f16 vcc, v1.h, v2.h row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 ; encoding: [0xfa,0x04,0x19,0x7c,0x81,0x60,0x09,0x13]
7245 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
7247 v_cmp_nle_f16 vcc_lo, -|v127.h|, -|v127.h| row_xmask:15 row_mask:0x3 bank_mask:0x0 bound_ctrl:0 fi:1
7248 // W32: v_cmp_nle_f16 vcc_lo, -|v127.h|, -|v127.h| row_xmask:15 row_mask:0x3 bank_mask:0x0 fi:1 ; encoding: [0xfa,0xfe,0x19,0x7c,0xff,0x6f,0xf5,0x30]
7249 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
7251 v_cmp_nle_f16 vcc, -|v127.h|, -|v127.h| row_xmask:15 row_mask:0x3 bank_mask:0x0 bound_ctrl:0 fi:1
7252 // W64: v_cmp_nle_f16 vcc, -|v127.h|, -|v127.h| row_xmask:15 row_mask:0x3 bank_mask:0x0 fi:1 ; encoding: [0xfa,0xfe,0x19,0x7c,0xff,0x6f,0xf5,0x30]
7253 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
7255 v_cmp_nle_f32 vcc_lo, v1, v2 quad_perm:[3,2,1,0]
7256 // W32: v_cmp_nle_f32 vcc_lo, v1, v2 quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x38,0x7c,0x01,0x1b,0x00,0xff]
7257 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
7259 v_cmp_nle_f32 vcc_lo, v1, v2 quad_perm:[0,1,2,3]
7260 // W32: v_cmp_nle_f32 vcc_lo, v1, v2 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x38,0x7c,0x01,0xe4,0x00,0xff]
7261 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
7263 v_cmp_nle_f32 vcc_lo, v1, v2 row_mirror
7264 // W32: v_cmp_nle_f32 vcc_lo, v1, v2 row_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x38,0x7c,0x01,0x40,0x01,0xff]
7265 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
7267 v_cmp_nle_f32 vcc_lo, v1, v2 row_half_mirror
7268 // W32: v_cmp_nle_f32 vcc_lo, v1, v2 row_half_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x38,0x7c,0x01,0x41,0x01,0xff]
7269 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
7271 v_cmp_nle_f32 vcc_lo, v1, v2 row_shl:1
7272 // W32: v_cmp_nle_f32 vcc_lo, v1, v2 row_shl:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x38,0x7c,0x01,0x01,0x01,0xff]
7273 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
7275 v_cmp_nle_f32 vcc_lo, v1, v2 row_shl:15
7276 // W32: v_cmp_nle_f32 vcc_lo, v1, v2 row_shl:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x38,0x7c,0x01,0x0f,0x01,0xff]
7277 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
7279 v_cmp_nle_f32 vcc_lo, v1, v2 row_shr:1
7280 // W32: v_cmp_nle_f32 vcc_lo, v1, v2 row_shr:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x38,0x7c,0x01,0x11,0x01,0xff]
7281 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
7283 v_cmp_nle_f32 vcc_lo, v1, v2 row_shr:15
7284 // W32: v_cmp_nle_f32 vcc_lo, v1, v2 row_shr:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x38,0x7c,0x01,0x1f,0x01,0xff]
7285 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
7287 v_cmp_nle_f32 vcc_lo, v1, v2 row_ror:1
7288 // W32: v_cmp_nle_f32 vcc_lo, v1, v2 row_ror:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x38,0x7c,0x01,0x21,0x01,0xff]
7289 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
7291 v_cmp_nle_f32 vcc_lo, v1, v2 row_ror:15
7292 // W32: v_cmp_nle_f32 vcc_lo, v1, v2 row_ror:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x38,0x7c,0x01,0x2f,0x01,0xff]
7293 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
7295 v_cmp_nle_f32 vcc_lo, v1, v2 row_share:0 row_mask:0xf bank_mask:0xf
7296 // W32: v_cmp_nle_f32 vcc_lo, v1, v2 row_share:0 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x38,0x7c,0x01,0x50,0x01,0xff]
7297 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
7299 v_cmp_nle_f32 vcc_lo, v1, v2 row_share:15 row_mask:0x0 bank_mask:0x1
7300 // W32: v_cmp_nle_f32 vcc_lo, v1, v2 row_share:15 row_mask:0x0 bank_mask:0x1 ; encoding: [0xfa,0x04,0x38,0x7c,0x01,0x5f,0x01,0x01]
7301 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
7303 v_cmp_nle_f32 vcc_lo, v1, v2 row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 fi:0
7304 // W32: v_cmp_nle_f32 vcc_lo, v1, v2 row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 ; encoding: [0xfa,0x04,0x38,0x7c,0x01,0x60,0x09,0x13]
7305 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
7307 v_cmp_nle_f32 vcc_lo, -|v255|, -|v255| row_xmask:15 row_mask:0x3 bank_mask:0x0 bound_ctrl:0 fi:1
7308 // W32: v_cmp_nle_f32 vcc_lo, -|v255|, -|v255| row_xmask:15 row_mask:0x3 bank_mask:0x0 fi:1 ; encoding: [0xfa,0xfe,0x39,0x7c,0xff,0x6f,0xf5,0x30]
7309 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
7311 v_cmp_nle_f32 vcc, v1, v2 quad_perm:[3,2,1,0]
7312 // W64: v_cmp_nle_f32 vcc, v1, v2 quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x38,0x7c,0x01,0x1b,0x00,0xff]
7313 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
7315 v_cmp_nle_f32 vcc, v1, v2 quad_perm:[0,1,2,3]
7316 // W64: v_cmp_nle_f32 vcc, v1, v2 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x38,0x7c,0x01,0xe4,0x00,0xff]
7317 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
7319 v_cmp_nle_f32 vcc, v1, v2 row_mirror
7320 // W64: v_cmp_nle_f32 vcc, v1, v2 row_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x38,0x7c,0x01,0x40,0x01,0xff]
7321 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
7323 v_cmp_nle_f32 vcc, v1, v2 row_half_mirror
7324 // W64: v_cmp_nle_f32 vcc, v1, v2 row_half_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x38,0x7c,0x01,0x41,0x01,0xff]
7325 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
7327 v_cmp_nle_f32 vcc, v1, v2 row_shl:1
7328 // W64: v_cmp_nle_f32 vcc, v1, v2 row_shl:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x38,0x7c,0x01,0x01,0x01,0xff]
7329 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
7331 v_cmp_nle_f32 vcc, v1, v2 row_shl:15
7332 // W64: v_cmp_nle_f32 vcc, v1, v2 row_shl:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x38,0x7c,0x01,0x0f,0x01,0xff]
7333 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
7335 v_cmp_nle_f32 vcc, v1, v2 row_shr:1
7336 // W64: v_cmp_nle_f32 vcc, v1, v2 row_shr:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x38,0x7c,0x01,0x11,0x01,0xff]
7337 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
7339 v_cmp_nle_f32 vcc, v1, v2 row_shr:15
7340 // W64: v_cmp_nle_f32 vcc, v1, v2 row_shr:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x38,0x7c,0x01,0x1f,0x01,0xff]
7341 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
7343 v_cmp_nle_f32 vcc, v1, v2 row_ror:1
7344 // W64: v_cmp_nle_f32 vcc, v1, v2 row_ror:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x38,0x7c,0x01,0x21,0x01,0xff]
7345 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
7347 v_cmp_nle_f32 vcc, v1, v2 row_ror:15
7348 // W64: v_cmp_nle_f32 vcc, v1, v2 row_ror:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x38,0x7c,0x01,0x2f,0x01,0xff]
7349 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
7351 v_cmp_nle_f32 vcc, v1, v2 row_share:0 row_mask:0xf bank_mask:0xf
7352 // W64: v_cmp_nle_f32 vcc, v1, v2 row_share:0 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x38,0x7c,0x01,0x50,0x01,0xff]
7353 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
7355 v_cmp_nle_f32 vcc, v1, v2 row_share:15 row_mask:0x0 bank_mask:0x1
7356 // W64: v_cmp_nle_f32 vcc, v1, v2 row_share:15 row_mask:0x0 bank_mask:0x1 ; encoding: [0xfa,0x04,0x38,0x7c,0x01,0x5f,0x01,0x01]
7357 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
7359 v_cmp_nle_f32 vcc, v1, v2 row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 fi:0
7360 // W64: v_cmp_nle_f32 vcc, v1, v2 row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 ; encoding: [0xfa,0x04,0x38,0x7c,0x01,0x60,0x09,0x13]
7361 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
7363 v_cmp_nle_f32 vcc, -|v255|, -|v255| row_xmask:15 row_mask:0x3 bank_mask:0x0 bound_ctrl:0 fi:1
7364 // W64: v_cmp_nle_f32 vcc, -|v255|, -|v255| row_xmask:15 row_mask:0x3 bank_mask:0x0 fi:1 ; encoding: [0xfa,0xfe,0x39,0x7c,0xff,0x6f,0xf5,0x30]
7365 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
7367 v_cmp_nlg_f16 vcc_lo, v1.l, v2.l quad_perm:[3,2,1,0]
7368 // W32: v_cmp_nlg_f16 vcc_lo, v1.l, v2.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x14,0x7c,0x01,0x1b,0x00,0xff]
7369 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
7371 v_cmp_nlg_f16 vcc_lo, v1.l, v2.l quad_perm:[0,1,2,3]
7372 // W32: v_cmp_nlg_f16 vcc_lo, v1.l, v2.l quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x14,0x7c,0x01,0xe4,0x00,0xff]
7373 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
7375 v_cmp_nlg_f16 vcc_lo, v1.l, v2.l row_mirror
7376 // W32: v_cmp_nlg_f16 vcc_lo, v1.l, v2.l row_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x14,0x7c,0x01,0x40,0x01,0xff]
7377 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
7379 v_cmp_nlg_f16 vcc_lo, v1.l, v2.l row_half_mirror
7380 // W32: v_cmp_nlg_f16 vcc_lo, v1.l, v2.l row_half_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x14,0x7c,0x01,0x41,0x01,0xff]
7381 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
7383 v_cmp_nlg_f16 vcc_lo, v1.l, v2.l row_shl:1
7384 // W32: v_cmp_nlg_f16 vcc_lo, v1.l, v2.l row_shl:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x14,0x7c,0x01,0x01,0x01,0xff]
7385 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
7387 v_cmp_nlg_f16 vcc_lo, v1.l, v2.l row_shl:15
7388 // W32: v_cmp_nlg_f16 vcc_lo, v1.l, v2.l row_shl:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x14,0x7c,0x01,0x0f,0x01,0xff]
7389 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
7391 v_cmp_nlg_f16 vcc_lo, v1.l, v2.l row_shr:1
7392 // W32: v_cmp_nlg_f16 vcc_lo, v1.l, v2.l row_shr:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x14,0x7c,0x01,0x11,0x01,0xff]
7393 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
7395 v_cmp_nlg_f16 vcc_lo, v1.l, v2.l row_shr:15
7396 // W32: v_cmp_nlg_f16 vcc_lo, v1.l, v2.l row_shr:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x14,0x7c,0x01,0x1f,0x01,0xff]
7397 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
7399 v_cmp_nlg_f16 vcc_lo, v1.l, v2.l row_ror:1
7400 // W32: v_cmp_nlg_f16 vcc_lo, v1.l, v2.l row_ror:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x14,0x7c,0x01,0x21,0x01,0xff]
7401 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
7403 v_cmp_nlg_f16 vcc_lo, v1.l, v2.l row_ror:15
7404 // W32: v_cmp_nlg_f16 vcc_lo, v1.l, v2.l row_ror:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x14,0x7c,0x01,0x2f,0x01,0xff]
7405 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
7407 v_cmp_nlg_f16 vcc_lo, v1.l, v2.l row_share:0 row_mask:0xf bank_mask:0xf
7408 // W32: v_cmp_nlg_f16 vcc_lo, v1.l, v2.l row_share:0 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x14,0x7c,0x01,0x50,0x01,0xff]
7409 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
7411 v_cmp_nlg_f16 vcc_lo, v1.l, v2.l row_share:15 row_mask:0x0 bank_mask:0x1
7412 // W32: v_cmp_nlg_f16 vcc_lo, v1.l, v2.l row_share:15 row_mask:0x0 bank_mask:0x1 ; encoding: [0xfa,0x04,0x14,0x7c,0x01,0x5f,0x01,0x01]
7413 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
7415 v_cmp_nlg_f16 vcc_lo, v1.l, v2.l row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1
7416 // W32: v_cmp_nlg_f16 vcc_lo, v1.l, v2.l row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 ; encoding: [0xfa,0x04,0x14,0x7c,0x01,0x60,0x09,0x13]
7417 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
7419 v_cmp_nlg_f16 vcc_lo, -|v127.l|, -|v127.l| row_xmask:15 row_mask:0x3 bank_mask:0x0 fi:1
7420 // W32: v_cmp_nlg_f16 vcc_lo, -|v127.l|, -|v127.l| row_xmask:15 row_mask:0x3 bank_mask:0x0 fi:1 ; encoding: [0xfa,0xfe,0x14,0x7c,0x7f,0x6f,0xf5,0x30]
7421 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
7423 v_cmp_nlg_f16 vcc, v1.l, v2.l quad_perm:[3,2,1,0]
7424 // W64: v_cmp_nlg_f16 vcc, v1.l, v2.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x14,0x7c,0x01,0x1b,0x00,0xff]
7425 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
7427 v_cmp_nlg_f16 vcc, v1.l, v2.l quad_perm:[0,1,2,3]
7428 // W64: v_cmp_nlg_f16 vcc, v1.l, v2.l quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x14,0x7c,0x01,0xe4,0x00,0xff]
7429 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
7431 v_cmp_nlg_f16 vcc, v1.l, v2.l row_mirror
7432 // W64: v_cmp_nlg_f16 vcc, v1.l, v2.l row_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x14,0x7c,0x01,0x40,0x01,0xff]
7433 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
7435 v_cmp_nlg_f16 vcc, v1.l, v2.l row_half_mirror
7436 // W64: v_cmp_nlg_f16 vcc, v1.l, v2.l row_half_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x14,0x7c,0x01,0x41,0x01,0xff]
7437 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
7439 v_cmp_nlg_f16 vcc, v1.l, v2.l row_shl:1
7440 // W64: v_cmp_nlg_f16 vcc, v1.l, v2.l row_shl:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x14,0x7c,0x01,0x01,0x01,0xff]
7441 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
7443 v_cmp_nlg_f16 vcc, v1.l, v2.l row_shl:15
7444 // W64: v_cmp_nlg_f16 vcc, v1.l, v2.l row_shl:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x14,0x7c,0x01,0x0f,0x01,0xff]
7445 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
7447 v_cmp_nlg_f16 vcc, v1.l, v2.l row_shr:1
7448 // W64: v_cmp_nlg_f16 vcc, v1.l, v2.l row_shr:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x14,0x7c,0x01,0x11,0x01,0xff]
7449 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
7451 v_cmp_nlg_f16 vcc, v1.l, v2.l row_shr:15
7452 // W64: v_cmp_nlg_f16 vcc, v1.l, v2.l row_shr:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x14,0x7c,0x01,0x1f,0x01,0xff]
7453 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
7455 v_cmp_nlg_f16 vcc, v1.l, v2.l row_ror:1
7456 // W64: v_cmp_nlg_f16 vcc, v1.l, v2.l row_ror:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x14,0x7c,0x01,0x21,0x01,0xff]
7457 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
7459 v_cmp_nlg_f16 vcc, v1.l, v2.l row_ror:15
7460 // W64: v_cmp_nlg_f16 vcc, v1.l, v2.l row_ror:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x14,0x7c,0x01,0x2f,0x01,0xff]
7461 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
7463 v_cmp_nlg_f16 vcc, v1.l, v2.l row_share:0 row_mask:0xf bank_mask:0xf
7464 // W64: v_cmp_nlg_f16 vcc, v1.l, v2.l row_share:0 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x14,0x7c,0x01,0x50,0x01,0xff]
7465 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
7467 v_cmp_nlg_f16 vcc, v1.l, v2.l row_share:15 row_mask:0x0 bank_mask:0x1
7468 // W64: v_cmp_nlg_f16 vcc, v1.l, v2.l row_share:15 row_mask:0x0 bank_mask:0x1 ; encoding: [0xfa,0x04,0x14,0x7c,0x01,0x5f,0x01,0x01]
7469 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
7471 v_cmp_nlg_f16 vcc, v1.l, v2.l row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1
7472 // W64: v_cmp_nlg_f16 vcc, v1.l, v2.l row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 ; encoding: [0xfa,0x04,0x14,0x7c,0x01,0x60,0x09,0x13]
7473 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
7475 v_cmp_nlg_f16 vcc, -|v127.l|, -|v127.l| row_xmask:15 row_mask:0x3 bank_mask:0x0 fi:1
7476 // W64: v_cmp_nlg_f16 vcc, -|v127.l|, -|v127.l| row_xmask:15 row_mask:0x3 bank_mask:0x0 fi:1 ; encoding: [0xfa,0xfe,0x14,0x7c,0x7f,0x6f,0xf5,0x30]
7477 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
7479 v_cmp_nlg_f16 vcc_lo, v1.l, v2.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf
7480 // W32: v_cmp_nlg_f16 vcc_lo, v1.l, v2.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x14,0x7c,0x01,0x1b,0x00,0xff]
7481 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
7483 v_cmp_nlg_f16 vcc, v1.l, v2.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf
7484 // W64: v_cmp_nlg_f16 vcc, v1.l, v2.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x14,0x7c,0x01,0x1b,0x00,0xff]
7485 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
7487 v_cmp_nlg_f16 vcc_lo, v1.l, v2.l quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf
7488 // W32: v_cmp_nlg_f16 vcc_lo, v1.l, v2.l quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x14,0x7c,0x01,0xe4,0x00,0xff]
7489 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
7491 v_cmp_nlg_f16 vcc, v1.l, v2.l quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf
7492 // W64: v_cmp_nlg_f16 vcc, v1.l, v2.l quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x14,0x7c,0x01,0xe4,0x00,0xff]
7493 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
7495 v_cmp_nlg_f16 vcc_lo, v1.l, v2.l row_mirror row_mask:0xf bank_mask:0xf
7496 // W32: v_cmp_nlg_f16 vcc_lo, v1.l, v2.l row_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x14,0x7c,0x01,0x40,0x01,0xff]
7497 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
7499 v_cmp_nlg_f16 vcc, v1.l, v2.l row_mirror row_mask:0xf bank_mask:0xf
7500 // W64: v_cmp_nlg_f16 vcc, v1.l, v2.l row_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x14,0x7c,0x01,0x40,0x01,0xff]
7501 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
7503 v_cmp_nlg_f16 vcc_lo, v1.l, v2.l row_half_mirror row_mask:0xf bank_mask:0xf
7504 // W32: v_cmp_nlg_f16 vcc_lo, v1.l, v2.l row_half_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x14,0x7c,0x01,0x41,0x01,0xff]
7505 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
7507 v_cmp_nlg_f16 vcc, v1.l, v2.l row_half_mirror row_mask:0xf bank_mask:0xf
7508 // W64: v_cmp_nlg_f16 vcc, v1.l, v2.l row_half_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x14,0x7c,0x01,0x41,0x01,0xff]
7509 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
7511 v_cmp_nlg_f16 vcc_lo, v1.l, v2.l row_shl:1 row_mask:0xf bank_mask:0xf
7512 // W32: v_cmp_nlg_f16 vcc_lo, v1.l, v2.l row_shl:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x14,0x7c,0x01,0x01,0x01,0xff]
7513 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
7515 v_cmp_nlg_f16 vcc, v1.l, v2.l row_shl:1 row_mask:0xf bank_mask:0xf
7516 // W64: v_cmp_nlg_f16 vcc, v1.l, v2.l row_shl:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x14,0x7c,0x01,0x01,0x01,0xff]
7517 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
7519 v_cmp_nlg_f16 vcc_lo, v1.l, v2.l row_shl:15 row_mask:0xf bank_mask:0xf
7520 // W32: v_cmp_nlg_f16 vcc_lo, v1.l, v2.l row_shl:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x14,0x7c,0x01,0x0f,0x01,0xff]
7521 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
7523 v_cmp_nlg_f16 vcc, v1.l, v2.l row_shl:15 row_mask:0xf bank_mask:0xf
7524 // W64: v_cmp_nlg_f16 vcc, v1.l, v2.l row_shl:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x14,0x7c,0x01,0x0f,0x01,0xff]
7525 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
7527 v_cmp_nlg_f16 vcc_lo, v1.l, v2.l row_shr:1 row_mask:0xf bank_mask:0xf
7528 // W32: v_cmp_nlg_f16 vcc_lo, v1.l, v2.l row_shr:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x14,0x7c,0x01,0x11,0x01,0xff]
7529 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
7531 v_cmp_nlg_f16 vcc, v1.l, v2.l row_shr:1 row_mask:0xf bank_mask:0xf
7532 // W64: v_cmp_nlg_f16 vcc, v1.l, v2.l row_shr:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x14,0x7c,0x01,0x11,0x01,0xff]
7533 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
7535 v_cmp_nlg_f16 vcc_lo, v1.l, v2.l row_shr:15 row_mask:0xf bank_mask:0xf
7536 // W32: v_cmp_nlg_f16 vcc_lo, v1.l, v2.l row_shr:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x14,0x7c,0x01,0x1f,0x01,0xff]
7537 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
7539 v_cmp_nlg_f16 vcc, v1.l, v2.l row_shr:15 row_mask:0xf bank_mask:0xf
7540 // W64: v_cmp_nlg_f16 vcc, v1.l, v2.l row_shr:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x14,0x7c,0x01,0x1f,0x01,0xff]
7541 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
7543 v_cmp_nlg_f16 vcc_lo, v1.l, v2.l row_ror:1 row_mask:0xf bank_mask:0xf
7544 // W32: v_cmp_nlg_f16 vcc_lo, v1.l, v2.l row_ror:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x14,0x7c,0x01,0x21,0x01,0xff]
7545 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
7547 v_cmp_nlg_f16 vcc, v1.l, v2.l row_ror:1 row_mask:0xf bank_mask:0xf
7548 // W64: v_cmp_nlg_f16 vcc, v1.l, v2.l row_ror:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x14,0x7c,0x01,0x21,0x01,0xff]
7549 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
7551 v_cmp_nlg_f16 vcc_lo, v1.l, v2.l row_ror:15 row_mask:0xf bank_mask:0xf
7552 // W32: v_cmp_nlg_f16 vcc_lo, v1.l, v2.l row_ror:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x14,0x7c,0x01,0x2f,0x01,0xff]
7553 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
7555 v_cmp_nlg_f16 vcc, v1.l, v2.l row_ror:15 row_mask:0xf bank_mask:0xf
7556 // W64: v_cmp_nlg_f16 vcc, v1.l, v2.l row_ror:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x14,0x7c,0x01,0x2f,0x01,0xff]
7557 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
7559 v_cmp_nlg_f16 vcc_lo, v1.h, v2.h row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 fi:0
7560 // W32: v_cmp_nlg_f16 vcc_lo, v1.h, v2.h row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 ; encoding: [0xfa,0x04,0x15,0x7c,0x81,0x60,0x09,0x13]
7561 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
7563 v_cmp_nlg_f16 vcc, v1.h, v2.h row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 fi:0
7564 // W64: v_cmp_nlg_f16 vcc, v1.h, v2.h row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 ; encoding: [0xfa,0x04,0x15,0x7c,0x81,0x60,0x09,0x13]
7565 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
7567 v_cmp_nlg_f16 vcc_lo, -|v127.h|, -|v127.h| row_xmask:15 row_mask:0x3 bank_mask:0x0 bound_ctrl:0 fi:1
7568 // W32: v_cmp_nlg_f16 vcc_lo, -|v127.h|, -|v127.h| row_xmask:15 row_mask:0x3 bank_mask:0x0 fi:1 ; encoding: [0xfa,0xfe,0x15,0x7c,0xff,0x6f,0xf5,0x30]
7569 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
7571 v_cmp_nlg_f16 vcc, -|v127.h|, -|v127.h| row_xmask:15 row_mask:0x3 bank_mask:0x0 bound_ctrl:0 fi:1
7572 // W64: v_cmp_nlg_f16 vcc, -|v127.h|, -|v127.h| row_xmask:15 row_mask:0x3 bank_mask:0x0 fi:1 ; encoding: [0xfa,0xfe,0x15,0x7c,0xff,0x6f,0xf5,0x30]
7573 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
7575 v_cmp_nlg_f32 vcc_lo, v1, v2 quad_perm:[3,2,1,0]
7576 // W32: v_cmp_nlg_f32 vcc_lo, v1, v2 quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x34,0x7c,0x01,0x1b,0x00,0xff]
7577 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
7579 v_cmp_nlg_f32 vcc_lo, v1, v2 quad_perm:[0,1,2,3]
7580 // W32: v_cmp_nlg_f32 vcc_lo, v1, v2 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x34,0x7c,0x01,0xe4,0x00,0xff]
7581 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
7583 v_cmp_nlg_f32 vcc_lo, v1, v2 row_mirror
7584 // W32: v_cmp_nlg_f32 vcc_lo, v1, v2 row_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x34,0x7c,0x01,0x40,0x01,0xff]
7585 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
7587 v_cmp_nlg_f32 vcc_lo, v1, v2 row_half_mirror
7588 // W32: v_cmp_nlg_f32 vcc_lo, v1, v2 row_half_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x34,0x7c,0x01,0x41,0x01,0xff]
7589 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
7591 v_cmp_nlg_f32 vcc_lo, v1, v2 row_shl:1
7592 // W32: v_cmp_nlg_f32 vcc_lo, v1, v2 row_shl:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x34,0x7c,0x01,0x01,0x01,0xff]
7593 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
7595 v_cmp_nlg_f32 vcc_lo, v1, v2 row_shl:15
7596 // W32: v_cmp_nlg_f32 vcc_lo, v1, v2 row_shl:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x34,0x7c,0x01,0x0f,0x01,0xff]
7597 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
7599 v_cmp_nlg_f32 vcc_lo, v1, v2 row_shr:1
7600 // W32: v_cmp_nlg_f32 vcc_lo, v1, v2 row_shr:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x34,0x7c,0x01,0x11,0x01,0xff]
7601 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
7603 v_cmp_nlg_f32 vcc_lo, v1, v2 row_shr:15
7604 // W32: v_cmp_nlg_f32 vcc_lo, v1, v2 row_shr:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x34,0x7c,0x01,0x1f,0x01,0xff]
7605 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
7607 v_cmp_nlg_f32 vcc_lo, v1, v2 row_ror:1
7608 // W32: v_cmp_nlg_f32 vcc_lo, v1, v2 row_ror:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x34,0x7c,0x01,0x21,0x01,0xff]
7609 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
7611 v_cmp_nlg_f32 vcc_lo, v1, v2 row_ror:15
7612 // W32: v_cmp_nlg_f32 vcc_lo, v1, v2 row_ror:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x34,0x7c,0x01,0x2f,0x01,0xff]
7613 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
7615 v_cmp_nlg_f32 vcc_lo, v1, v2 row_share:0 row_mask:0xf bank_mask:0xf
7616 // W32: v_cmp_nlg_f32 vcc_lo, v1, v2 row_share:0 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x34,0x7c,0x01,0x50,0x01,0xff]
7617 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
7619 v_cmp_nlg_f32 vcc_lo, v1, v2 row_share:15 row_mask:0x0 bank_mask:0x1
7620 // W32: v_cmp_nlg_f32 vcc_lo, v1, v2 row_share:15 row_mask:0x0 bank_mask:0x1 ; encoding: [0xfa,0x04,0x34,0x7c,0x01,0x5f,0x01,0x01]
7621 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
7623 v_cmp_nlg_f32 vcc_lo, v1, v2 row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 fi:0
7624 // W32: v_cmp_nlg_f32 vcc_lo, v1, v2 row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 ; encoding: [0xfa,0x04,0x34,0x7c,0x01,0x60,0x09,0x13]
7625 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
7627 v_cmp_nlg_f32 vcc_lo, -|v255|, -|v255| row_xmask:15 row_mask:0x3 bank_mask:0x0 bound_ctrl:0 fi:1
7628 // W32: v_cmp_nlg_f32 vcc_lo, -|v255|, -|v255| row_xmask:15 row_mask:0x3 bank_mask:0x0 fi:1 ; encoding: [0xfa,0xfe,0x35,0x7c,0xff,0x6f,0xf5,0x30]
7629 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
7631 v_cmp_nlg_f32 vcc, v1, v2 quad_perm:[3,2,1,0]
7632 // W64: v_cmp_nlg_f32 vcc, v1, v2 quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x34,0x7c,0x01,0x1b,0x00,0xff]
7633 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
7635 v_cmp_nlg_f32 vcc, v1, v2 quad_perm:[0,1,2,3]
7636 // W64: v_cmp_nlg_f32 vcc, v1, v2 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x34,0x7c,0x01,0xe4,0x00,0xff]
7637 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
7639 v_cmp_nlg_f32 vcc, v1, v2 row_mirror
7640 // W64: v_cmp_nlg_f32 vcc, v1, v2 row_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x34,0x7c,0x01,0x40,0x01,0xff]
7641 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
7643 v_cmp_nlg_f32 vcc, v1, v2 row_half_mirror
7644 // W64: v_cmp_nlg_f32 vcc, v1, v2 row_half_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x34,0x7c,0x01,0x41,0x01,0xff]
7645 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
7647 v_cmp_nlg_f32 vcc, v1, v2 row_shl:1
7648 // W64: v_cmp_nlg_f32 vcc, v1, v2 row_shl:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x34,0x7c,0x01,0x01,0x01,0xff]
7649 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
7651 v_cmp_nlg_f32 vcc, v1, v2 row_shl:15
7652 // W64: v_cmp_nlg_f32 vcc, v1, v2 row_shl:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x34,0x7c,0x01,0x0f,0x01,0xff]
7653 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
7655 v_cmp_nlg_f32 vcc, v1, v2 row_shr:1
7656 // W64: v_cmp_nlg_f32 vcc, v1, v2 row_shr:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x34,0x7c,0x01,0x11,0x01,0xff]
7657 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
7659 v_cmp_nlg_f32 vcc, v1, v2 row_shr:15
7660 // W64: v_cmp_nlg_f32 vcc, v1, v2 row_shr:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x34,0x7c,0x01,0x1f,0x01,0xff]
7661 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
7663 v_cmp_nlg_f32 vcc, v1, v2 row_ror:1
7664 // W64: v_cmp_nlg_f32 vcc, v1, v2 row_ror:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x34,0x7c,0x01,0x21,0x01,0xff]
7665 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
7667 v_cmp_nlg_f32 vcc, v1, v2 row_ror:15
7668 // W64: v_cmp_nlg_f32 vcc, v1, v2 row_ror:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x34,0x7c,0x01,0x2f,0x01,0xff]
7669 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
7671 v_cmp_nlg_f32 vcc, v1, v2 row_share:0 row_mask:0xf bank_mask:0xf
7672 // W64: v_cmp_nlg_f32 vcc, v1, v2 row_share:0 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x34,0x7c,0x01,0x50,0x01,0xff]
7673 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
7675 v_cmp_nlg_f32 vcc, v1, v2 row_share:15 row_mask:0x0 bank_mask:0x1
7676 // W64: v_cmp_nlg_f32 vcc, v1, v2 row_share:15 row_mask:0x0 bank_mask:0x1 ; encoding: [0xfa,0x04,0x34,0x7c,0x01,0x5f,0x01,0x01]
7677 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
7679 v_cmp_nlg_f32 vcc, v1, v2 row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 fi:0
7680 // W64: v_cmp_nlg_f32 vcc, v1, v2 row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 ; encoding: [0xfa,0x04,0x34,0x7c,0x01,0x60,0x09,0x13]
7681 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
7683 v_cmp_nlg_f32 vcc, -|v255|, -|v255| row_xmask:15 row_mask:0x3 bank_mask:0x0 bound_ctrl:0 fi:1
7684 // W64: v_cmp_nlg_f32 vcc, -|v255|, -|v255| row_xmask:15 row_mask:0x3 bank_mask:0x0 fi:1 ; encoding: [0xfa,0xfe,0x35,0x7c,0xff,0x6f,0xf5,0x30]
7685 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
7687 v_cmp_nlt_f16 vcc_lo, v1.l, v2.l quad_perm:[3,2,1,0]
7688 // W32: v_cmp_nlt_f16 vcc_lo, v1.l, v2.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x1c,0x7c,0x01,0x1b,0x00,0xff]
7689 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
7691 v_cmp_nlt_f16 vcc_lo, v1.l, v2.l quad_perm:[0,1,2,3]
7692 // W32: v_cmp_nlt_f16 vcc_lo, v1.l, v2.l quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x1c,0x7c,0x01,0xe4,0x00,0xff]
7693 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
7695 v_cmp_nlt_f16 vcc_lo, v1.l, v2.l row_mirror
7696 // W32: v_cmp_nlt_f16 vcc_lo, v1.l, v2.l row_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x1c,0x7c,0x01,0x40,0x01,0xff]
7697 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
7699 v_cmp_nlt_f16 vcc_lo, v1.l, v2.l row_half_mirror
7700 // W32: v_cmp_nlt_f16 vcc_lo, v1.l, v2.l row_half_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x1c,0x7c,0x01,0x41,0x01,0xff]
7701 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
7703 v_cmp_nlt_f16 vcc_lo, v1.l, v2.l row_shl:1
7704 // W32: v_cmp_nlt_f16 vcc_lo, v1.l, v2.l row_shl:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x1c,0x7c,0x01,0x01,0x01,0xff]
7705 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
7707 v_cmp_nlt_f16 vcc_lo, v1.l, v2.l row_shl:15
7708 // W32: v_cmp_nlt_f16 vcc_lo, v1.l, v2.l row_shl:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x1c,0x7c,0x01,0x0f,0x01,0xff]
7709 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
7711 v_cmp_nlt_f16 vcc_lo, v1.l, v2.l row_shr:1
7712 // W32: v_cmp_nlt_f16 vcc_lo, v1.l, v2.l row_shr:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x1c,0x7c,0x01,0x11,0x01,0xff]
7713 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
7715 v_cmp_nlt_f16 vcc_lo, v1.l, v2.l row_shr:15
7716 // W32: v_cmp_nlt_f16 vcc_lo, v1.l, v2.l row_shr:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x1c,0x7c,0x01,0x1f,0x01,0xff]
7717 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
7719 v_cmp_nlt_f16 vcc_lo, v1.l, v2.l row_ror:1
7720 // W32: v_cmp_nlt_f16 vcc_lo, v1.l, v2.l row_ror:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x1c,0x7c,0x01,0x21,0x01,0xff]
7721 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
7723 v_cmp_nlt_f16 vcc_lo, v1.l, v2.l row_ror:15
7724 // W32: v_cmp_nlt_f16 vcc_lo, v1.l, v2.l row_ror:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x1c,0x7c,0x01,0x2f,0x01,0xff]
7725 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
7727 v_cmp_nlt_f16 vcc_lo, v1.l, v2.l row_share:0 row_mask:0xf bank_mask:0xf
7728 // W32: v_cmp_nlt_f16 vcc_lo, v1.l, v2.l row_share:0 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x1c,0x7c,0x01,0x50,0x01,0xff]
7729 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
7731 v_cmp_nlt_f16 vcc_lo, v1.l, v2.l row_share:15 row_mask:0x0 bank_mask:0x1
7732 // W32: v_cmp_nlt_f16 vcc_lo, v1.l, v2.l row_share:15 row_mask:0x0 bank_mask:0x1 ; encoding: [0xfa,0x04,0x1c,0x7c,0x01,0x5f,0x01,0x01]
7733 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
7735 v_cmp_nlt_f16 vcc_lo, v1.l, v2.l row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1
7736 // W32: v_cmp_nlt_f16 vcc_lo, v1.l, v2.l row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 ; encoding: [0xfa,0x04,0x1c,0x7c,0x01,0x60,0x09,0x13]
7737 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
7739 v_cmp_nlt_f16 vcc_lo, -|v127.l|, -|v127.l| row_xmask:15 row_mask:0x3 bank_mask:0x0 fi:1
7740 // W32: v_cmp_nlt_f16 vcc_lo, -|v127.l|, -|v127.l| row_xmask:15 row_mask:0x3 bank_mask:0x0 fi:1 ; encoding: [0xfa,0xfe,0x1c,0x7c,0x7f,0x6f,0xf5,0x30]
7741 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
7743 v_cmp_nlt_f16 vcc, v1.l, v2.l quad_perm:[3,2,1,0]
7744 // W64: v_cmp_nlt_f16 vcc, v1.l, v2.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x1c,0x7c,0x01,0x1b,0x00,0xff]
7745 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
7747 v_cmp_nlt_f16 vcc, v1.l, v2.l quad_perm:[0,1,2,3]
7748 // W64: v_cmp_nlt_f16 vcc, v1.l, v2.l quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x1c,0x7c,0x01,0xe4,0x00,0xff]
7749 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
7751 v_cmp_nlt_f16 vcc, v1.l, v2.l row_mirror
7752 // W64: v_cmp_nlt_f16 vcc, v1.l, v2.l row_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x1c,0x7c,0x01,0x40,0x01,0xff]
7753 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
7755 v_cmp_nlt_f16 vcc, v1.l, v2.l row_half_mirror
7756 // W64: v_cmp_nlt_f16 vcc, v1.l, v2.l row_half_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x1c,0x7c,0x01,0x41,0x01,0xff]
7757 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
7759 v_cmp_nlt_f16 vcc, v1.l, v2.l row_shl:1
7760 // W64: v_cmp_nlt_f16 vcc, v1.l, v2.l row_shl:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x1c,0x7c,0x01,0x01,0x01,0xff]
7761 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
7763 v_cmp_nlt_f16 vcc, v1.l, v2.l row_shl:15
7764 // W64: v_cmp_nlt_f16 vcc, v1.l, v2.l row_shl:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x1c,0x7c,0x01,0x0f,0x01,0xff]
7765 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
7767 v_cmp_nlt_f16 vcc, v1.l, v2.l row_shr:1
7768 // W64: v_cmp_nlt_f16 vcc, v1.l, v2.l row_shr:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x1c,0x7c,0x01,0x11,0x01,0xff]
7769 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
7771 v_cmp_nlt_f16 vcc, v1.l, v2.l row_shr:15
7772 // W64: v_cmp_nlt_f16 vcc, v1.l, v2.l row_shr:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x1c,0x7c,0x01,0x1f,0x01,0xff]
7773 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
7775 v_cmp_nlt_f16 vcc, v1.l, v2.l row_ror:1
7776 // W64: v_cmp_nlt_f16 vcc, v1.l, v2.l row_ror:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x1c,0x7c,0x01,0x21,0x01,0xff]
7777 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
7779 v_cmp_nlt_f16 vcc, v1.l, v2.l row_ror:15
7780 // W64: v_cmp_nlt_f16 vcc, v1.l, v2.l row_ror:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x1c,0x7c,0x01,0x2f,0x01,0xff]
7781 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
7783 v_cmp_nlt_f16 vcc, v1.l, v2.l row_share:0 row_mask:0xf bank_mask:0xf
7784 // W64: v_cmp_nlt_f16 vcc, v1.l, v2.l row_share:0 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x1c,0x7c,0x01,0x50,0x01,0xff]
7785 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
7787 v_cmp_nlt_f16 vcc, v1.l, v2.l row_share:15 row_mask:0x0 bank_mask:0x1
7788 // W64: v_cmp_nlt_f16 vcc, v1.l, v2.l row_share:15 row_mask:0x0 bank_mask:0x1 ; encoding: [0xfa,0x04,0x1c,0x7c,0x01,0x5f,0x01,0x01]
7789 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
7791 v_cmp_nlt_f16 vcc, v1.l, v2.l row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1
7792 // W64: v_cmp_nlt_f16 vcc, v1.l, v2.l row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 ; encoding: [0xfa,0x04,0x1c,0x7c,0x01,0x60,0x09,0x13]
7793 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
7795 v_cmp_nlt_f16 vcc, -|v127.l|, -|v127.l| row_xmask:15 row_mask:0x3 bank_mask:0x0 fi:1
7796 // W64: v_cmp_nlt_f16 vcc, -|v127.l|, -|v127.l| row_xmask:15 row_mask:0x3 bank_mask:0x0 fi:1 ; encoding: [0xfa,0xfe,0x1c,0x7c,0x7f,0x6f,0xf5,0x30]
7797 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
7799 v_cmp_nlt_f16 vcc_lo, v1.l, v2.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf
7800 // W32: v_cmp_nlt_f16 vcc_lo, v1.l, v2.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x1c,0x7c,0x01,0x1b,0x00,0xff]
7801 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
7803 v_cmp_nlt_f16 vcc, v1.l, v2.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf
7804 // W64: v_cmp_nlt_f16 vcc, v1.l, v2.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x1c,0x7c,0x01,0x1b,0x00,0xff]
7805 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
7807 v_cmp_nlt_f16 vcc_lo, v1.l, v2.l quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf
7808 // W32: v_cmp_nlt_f16 vcc_lo, v1.l, v2.l quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x1c,0x7c,0x01,0xe4,0x00,0xff]
7809 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
7811 v_cmp_nlt_f16 vcc, v1.l, v2.l quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf
7812 // W64: v_cmp_nlt_f16 vcc, v1.l, v2.l quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x1c,0x7c,0x01,0xe4,0x00,0xff]
7813 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
7815 v_cmp_nlt_f16 vcc_lo, v1.l, v2.l row_mirror row_mask:0xf bank_mask:0xf
7816 // W32: v_cmp_nlt_f16 vcc_lo, v1.l, v2.l row_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x1c,0x7c,0x01,0x40,0x01,0xff]
7817 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
7819 v_cmp_nlt_f16 vcc, v1.l, v2.l row_mirror row_mask:0xf bank_mask:0xf
7820 // W64: v_cmp_nlt_f16 vcc, v1.l, v2.l row_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x1c,0x7c,0x01,0x40,0x01,0xff]
7821 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
7823 v_cmp_nlt_f16 vcc_lo, v1.l, v2.l row_half_mirror row_mask:0xf bank_mask:0xf
7824 // W32: v_cmp_nlt_f16 vcc_lo, v1.l, v2.l row_half_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x1c,0x7c,0x01,0x41,0x01,0xff]
7825 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
7827 v_cmp_nlt_f16 vcc, v1.l, v2.l row_half_mirror row_mask:0xf bank_mask:0xf
7828 // W64: v_cmp_nlt_f16 vcc, v1.l, v2.l row_half_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x1c,0x7c,0x01,0x41,0x01,0xff]
7829 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
7831 v_cmp_nlt_f16 vcc_lo, v1.l, v2.l row_shl:1 row_mask:0xf bank_mask:0xf
7832 // W32: v_cmp_nlt_f16 vcc_lo, v1.l, v2.l row_shl:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x1c,0x7c,0x01,0x01,0x01,0xff]
7833 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
7835 v_cmp_nlt_f16 vcc, v1.l, v2.l row_shl:1 row_mask:0xf bank_mask:0xf
7836 // W64: v_cmp_nlt_f16 vcc, v1.l, v2.l row_shl:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x1c,0x7c,0x01,0x01,0x01,0xff]
7837 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
7839 v_cmp_nlt_f16 vcc_lo, v1.l, v2.l row_shl:15 row_mask:0xf bank_mask:0xf
7840 // W32: v_cmp_nlt_f16 vcc_lo, v1.l, v2.l row_shl:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x1c,0x7c,0x01,0x0f,0x01,0xff]
7841 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
7843 v_cmp_nlt_f16 vcc, v1.l, v2.l row_shl:15 row_mask:0xf bank_mask:0xf
7844 // W64: v_cmp_nlt_f16 vcc, v1.l, v2.l row_shl:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x1c,0x7c,0x01,0x0f,0x01,0xff]
7845 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
7847 v_cmp_nlt_f16 vcc_lo, v1.l, v2.l row_shr:1 row_mask:0xf bank_mask:0xf
7848 // W32: v_cmp_nlt_f16 vcc_lo, v1.l, v2.l row_shr:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x1c,0x7c,0x01,0x11,0x01,0xff]
7849 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
7851 v_cmp_nlt_f16 vcc, v1.l, v2.l row_shr:1 row_mask:0xf bank_mask:0xf
7852 // W64: v_cmp_nlt_f16 vcc, v1.l, v2.l row_shr:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x1c,0x7c,0x01,0x11,0x01,0xff]
7853 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
7855 v_cmp_nlt_f16 vcc_lo, v1.l, v2.l row_shr:15 row_mask:0xf bank_mask:0xf
7856 // W32: v_cmp_nlt_f16 vcc_lo, v1.l, v2.l row_shr:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x1c,0x7c,0x01,0x1f,0x01,0xff]
7857 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
7859 v_cmp_nlt_f16 vcc, v1.l, v2.l row_shr:15 row_mask:0xf bank_mask:0xf
7860 // W64: v_cmp_nlt_f16 vcc, v1.l, v2.l row_shr:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x1c,0x7c,0x01,0x1f,0x01,0xff]
7861 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
7863 v_cmp_nlt_f16 vcc_lo, v1.l, v2.l row_ror:1 row_mask:0xf bank_mask:0xf
7864 // W32: v_cmp_nlt_f16 vcc_lo, v1.l, v2.l row_ror:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x1c,0x7c,0x01,0x21,0x01,0xff]
7865 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
7867 v_cmp_nlt_f16 vcc, v1.l, v2.l row_ror:1 row_mask:0xf bank_mask:0xf
7868 // W64: v_cmp_nlt_f16 vcc, v1.l, v2.l row_ror:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x1c,0x7c,0x01,0x21,0x01,0xff]
7869 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
7871 v_cmp_nlt_f16 vcc_lo, v1.l, v2.l row_ror:15 row_mask:0xf bank_mask:0xf
7872 // W32: v_cmp_nlt_f16 vcc_lo, v1.l, v2.l row_ror:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x1c,0x7c,0x01,0x2f,0x01,0xff]
7873 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
7875 v_cmp_nlt_f16 vcc, v1.l, v2.l row_ror:15 row_mask:0xf bank_mask:0xf
7876 // W64: v_cmp_nlt_f16 vcc, v1.l, v2.l row_ror:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x1c,0x7c,0x01,0x2f,0x01,0xff]
7877 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
7879 v_cmp_nlt_f16 vcc_lo, v1.h, v2.h row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 fi:0
7880 // W32: v_cmp_nlt_f16 vcc_lo, v1.h, v2.h row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 ; encoding: [0xfa,0x04,0x1d,0x7c,0x81,0x60,0x09,0x13]
7881 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
7883 v_cmp_nlt_f16 vcc, v1.h, v2.h row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 fi:0
7884 // W64: v_cmp_nlt_f16 vcc, v1.h, v2.h row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 ; encoding: [0xfa,0x04,0x1d,0x7c,0x81,0x60,0x09,0x13]
7885 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
7887 v_cmp_nlt_f16 vcc_lo, -|v127.h|, -|v127.h| row_xmask:15 row_mask:0x3 bank_mask:0x0 bound_ctrl:0 fi:1
7888 // W32: v_cmp_nlt_f16 vcc_lo, -|v127.h|, -|v127.h| row_xmask:15 row_mask:0x3 bank_mask:0x0 fi:1 ; encoding: [0xfa,0xfe,0x1d,0x7c,0xff,0x6f,0xf5,0x30]
7889 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
7891 v_cmp_nlt_f16 vcc, -|v127.h|, -|v127.h| row_xmask:15 row_mask:0x3 bank_mask:0x0 bound_ctrl:0 fi:1
7892 // W64: v_cmp_nlt_f16 vcc, -|v127.h|, -|v127.h| row_xmask:15 row_mask:0x3 bank_mask:0x0 fi:1 ; encoding: [0xfa,0xfe,0x1d,0x7c,0xff,0x6f,0xf5,0x30]
7893 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
7895 v_cmp_nlt_f32 vcc_lo, v1, v2 quad_perm:[3,2,1,0]
7896 // W32: v_cmp_nlt_f32 vcc_lo, v1, v2 quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x3c,0x7c,0x01,0x1b,0x00,0xff]
7897 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
7899 v_cmp_nlt_f32 vcc_lo, v1, v2 quad_perm:[0,1,2,3]
7900 // W32: v_cmp_nlt_f32 vcc_lo, v1, v2 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x3c,0x7c,0x01,0xe4,0x00,0xff]
7901 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
7903 v_cmp_nlt_f32 vcc_lo, v1, v2 row_mirror
7904 // W32: v_cmp_nlt_f32 vcc_lo, v1, v2 row_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x3c,0x7c,0x01,0x40,0x01,0xff]
7905 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
7907 v_cmp_nlt_f32 vcc_lo, v1, v2 row_half_mirror
7908 // W32: v_cmp_nlt_f32 vcc_lo, v1, v2 row_half_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x3c,0x7c,0x01,0x41,0x01,0xff]
7909 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
7911 v_cmp_nlt_f32 vcc_lo, v1, v2 row_shl:1
7912 // W32: v_cmp_nlt_f32 vcc_lo, v1, v2 row_shl:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x3c,0x7c,0x01,0x01,0x01,0xff]
7913 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
7915 v_cmp_nlt_f32 vcc_lo, v1, v2 row_shl:15
7916 // W32: v_cmp_nlt_f32 vcc_lo, v1, v2 row_shl:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x3c,0x7c,0x01,0x0f,0x01,0xff]
7917 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
7919 v_cmp_nlt_f32 vcc_lo, v1, v2 row_shr:1
7920 // W32: v_cmp_nlt_f32 vcc_lo, v1, v2 row_shr:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x3c,0x7c,0x01,0x11,0x01,0xff]
7921 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
7923 v_cmp_nlt_f32 vcc_lo, v1, v2 row_shr:15
7924 // W32: v_cmp_nlt_f32 vcc_lo, v1, v2 row_shr:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x3c,0x7c,0x01,0x1f,0x01,0xff]
7925 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
7927 v_cmp_nlt_f32 vcc_lo, v1, v2 row_ror:1
7928 // W32: v_cmp_nlt_f32 vcc_lo, v1, v2 row_ror:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x3c,0x7c,0x01,0x21,0x01,0xff]
7929 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
7931 v_cmp_nlt_f32 vcc_lo, v1, v2 row_ror:15
7932 // W32: v_cmp_nlt_f32 vcc_lo, v1, v2 row_ror:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x3c,0x7c,0x01,0x2f,0x01,0xff]
7933 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
7935 v_cmp_nlt_f32 vcc_lo, v1, v2 row_share:0 row_mask:0xf bank_mask:0xf
7936 // W32: v_cmp_nlt_f32 vcc_lo, v1, v2 row_share:0 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x3c,0x7c,0x01,0x50,0x01,0xff]
7937 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
7939 v_cmp_nlt_f32 vcc_lo, v1, v2 row_share:15 row_mask:0x0 bank_mask:0x1
7940 // W32: v_cmp_nlt_f32 vcc_lo, v1, v2 row_share:15 row_mask:0x0 bank_mask:0x1 ; encoding: [0xfa,0x04,0x3c,0x7c,0x01,0x5f,0x01,0x01]
7941 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
7943 v_cmp_nlt_f32 vcc_lo, v1, v2 row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 fi:0
7944 // W32: v_cmp_nlt_f32 vcc_lo, v1, v2 row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 ; encoding: [0xfa,0x04,0x3c,0x7c,0x01,0x60,0x09,0x13]
7945 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
7947 v_cmp_nlt_f32 vcc_lo, -|v255|, -|v255| row_xmask:15 row_mask:0x3 bank_mask:0x0 bound_ctrl:0 fi:1
7948 // W32: v_cmp_nlt_f32 vcc_lo, -|v255|, -|v255| row_xmask:15 row_mask:0x3 bank_mask:0x0 fi:1 ; encoding: [0xfa,0xfe,0x3d,0x7c,0xff,0x6f,0xf5,0x30]
7949 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
7951 v_cmp_nlt_f32 vcc, v1, v2 quad_perm:[3,2,1,0]
7952 // W64: v_cmp_nlt_f32 vcc, v1, v2 quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x3c,0x7c,0x01,0x1b,0x00,0xff]
7953 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
7955 v_cmp_nlt_f32 vcc, v1, v2 quad_perm:[0,1,2,3]
7956 // W64: v_cmp_nlt_f32 vcc, v1, v2 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x3c,0x7c,0x01,0xe4,0x00,0xff]
7957 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
7959 v_cmp_nlt_f32 vcc, v1, v2 row_mirror
7960 // W64: v_cmp_nlt_f32 vcc, v1, v2 row_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x3c,0x7c,0x01,0x40,0x01,0xff]
7961 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
7963 v_cmp_nlt_f32 vcc, v1, v2 row_half_mirror
7964 // W64: v_cmp_nlt_f32 vcc, v1, v2 row_half_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x3c,0x7c,0x01,0x41,0x01,0xff]
7965 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
7967 v_cmp_nlt_f32 vcc, v1, v2 row_shl:1
7968 // W64: v_cmp_nlt_f32 vcc, v1, v2 row_shl:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x3c,0x7c,0x01,0x01,0x01,0xff]
7969 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
7971 v_cmp_nlt_f32 vcc, v1, v2 row_shl:15
7972 // W64: v_cmp_nlt_f32 vcc, v1, v2 row_shl:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x3c,0x7c,0x01,0x0f,0x01,0xff]
7973 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
7975 v_cmp_nlt_f32 vcc, v1, v2 row_shr:1
7976 // W64: v_cmp_nlt_f32 vcc, v1, v2 row_shr:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x3c,0x7c,0x01,0x11,0x01,0xff]
7977 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
7979 v_cmp_nlt_f32 vcc, v1, v2 row_shr:15
7980 // W64: v_cmp_nlt_f32 vcc, v1, v2 row_shr:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x3c,0x7c,0x01,0x1f,0x01,0xff]
7981 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
7983 v_cmp_nlt_f32 vcc, v1, v2 row_ror:1
7984 // W64: v_cmp_nlt_f32 vcc, v1, v2 row_ror:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x3c,0x7c,0x01,0x21,0x01,0xff]
7985 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
7987 v_cmp_nlt_f32 vcc, v1, v2 row_ror:15
7988 // W64: v_cmp_nlt_f32 vcc, v1, v2 row_ror:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x3c,0x7c,0x01,0x2f,0x01,0xff]
7989 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
7991 v_cmp_nlt_f32 vcc, v1, v2 row_share:0 row_mask:0xf bank_mask:0xf
7992 // W64: v_cmp_nlt_f32 vcc, v1, v2 row_share:0 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x3c,0x7c,0x01,0x50,0x01,0xff]
7993 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
7995 v_cmp_nlt_f32 vcc, v1, v2 row_share:15 row_mask:0x0 bank_mask:0x1
7996 // W64: v_cmp_nlt_f32 vcc, v1, v2 row_share:15 row_mask:0x0 bank_mask:0x1 ; encoding: [0xfa,0x04,0x3c,0x7c,0x01,0x5f,0x01,0x01]
7997 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
7999 v_cmp_nlt_f32 vcc, v1, v2 row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 fi:0
8000 // W64: v_cmp_nlt_f32 vcc, v1, v2 row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 ; encoding: [0xfa,0x04,0x3c,0x7c,0x01,0x60,0x09,0x13]
8001 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
8003 v_cmp_nlt_f32 vcc, -|v255|, -|v255| row_xmask:15 row_mask:0x3 bank_mask:0x0 bound_ctrl:0 fi:1
8004 // W64: v_cmp_nlt_f32 vcc, -|v255|, -|v255| row_xmask:15 row_mask:0x3 bank_mask:0x0 fi:1 ; encoding: [0xfa,0xfe,0x3d,0x7c,0xff,0x6f,0xf5,0x30]
8005 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
8007 v_cmp_o_f16 vcc_lo, v1.l, v2.l quad_perm:[3,2,1,0]
8008 // W32: v_cmp_o_f16 vcc_lo, v1.l, v2.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x0e,0x7c,0x01,0x1b,0x00,0xff]
8009 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
8011 v_cmp_o_f16 vcc_lo, v1.l, v2.l quad_perm:[0,1,2,3]
8012 // W32: v_cmp_o_f16 vcc_lo, v1.l, v2.l quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x0e,0x7c,0x01,0xe4,0x00,0xff]
8013 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
8015 v_cmp_o_f16 vcc_lo, v1.l, v2.l row_mirror
8016 // W32: v_cmp_o_f16 vcc_lo, v1.l, v2.l row_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x0e,0x7c,0x01,0x40,0x01,0xff]
8017 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
8019 v_cmp_o_f16 vcc_lo, v1.l, v2.l row_half_mirror
8020 // W32: v_cmp_o_f16 vcc_lo, v1.l, v2.l row_half_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x0e,0x7c,0x01,0x41,0x01,0xff]
8021 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
8023 v_cmp_o_f16 vcc_lo, v1.l, v2.l row_shl:1
8024 // W32: v_cmp_o_f16 vcc_lo, v1.l, v2.l row_shl:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x0e,0x7c,0x01,0x01,0x01,0xff]
8025 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
8027 v_cmp_o_f16 vcc_lo, v1.l, v2.l row_shl:15
8028 // W32: v_cmp_o_f16 vcc_lo, v1.l, v2.l row_shl:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x0e,0x7c,0x01,0x0f,0x01,0xff]
8029 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
8031 v_cmp_o_f16 vcc_lo, v1.l, v2.l row_shr:1
8032 // W32: v_cmp_o_f16 vcc_lo, v1.l, v2.l row_shr:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x0e,0x7c,0x01,0x11,0x01,0xff]
8033 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
8035 v_cmp_o_f16 vcc_lo, v1.l, v2.l row_shr:15
8036 // W32: v_cmp_o_f16 vcc_lo, v1.l, v2.l row_shr:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x0e,0x7c,0x01,0x1f,0x01,0xff]
8037 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
8039 v_cmp_o_f16 vcc_lo, v1.l, v2.l row_ror:1
8040 // W32: v_cmp_o_f16 vcc_lo, v1.l, v2.l row_ror:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x0e,0x7c,0x01,0x21,0x01,0xff]
8041 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
8043 v_cmp_o_f16 vcc_lo, v1.l, v2.l row_ror:15
8044 // W32: v_cmp_o_f16 vcc_lo, v1.l, v2.l row_ror:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x0e,0x7c,0x01,0x2f,0x01,0xff]
8045 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
8047 v_cmp_o_f16 vcc_lo, v1.l, v2.l row_share:0 row_mask:0xf bank_mask:0xf
8048 // W32: v_cmp_o_f16 vcc_lo, v1.l, v2.l row_share:0 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x0e,0x7c,0x01,0x50,0x01,0xff]
8049 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
8051 v_cmp_o_f16 vcc_lo, v1.l, v2.l row_share:15 row_mask:0x0 bank_mask:0x1
8052 // W32: v_cmp_o_f16 vcc_lo, v1.l, v2.l row_share:15 row_mask:0x0 bank_mask:0x1 ; encoding: [0xfa,0x04,0x0e,0x7c,0x01,0x5f,0x01,0x01]
8053 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
8055 v_cmp_o_f16 vcc_lo, v1.l, v2.l row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1
8056 // W32: v_cmp_o_f16 vcc_lo, v1.l, v2.l row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 ; encoding: [0xfa,0x04,0x0e,0x7c,0x01,0x60,0x09,0x13]
8057 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
8059 v_cmp_o_f16 vcc_lo, -|v127.l|, -|v127.l| row_xmask:15 row_mask:0x3 bank_mask:0x0 fi:1
8060 // W32: v_cmp_o_f16 vcc_lo, -|v127.l|, -|v127.l| row_xmask:15 row_mask:0x3 bank_mask:0x0 fi:1 ; encoding: [0xfa,0xfe,0x0e,0x7c,0x7f,0x6f,0xf5,0x30]
8061 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
8063 v_cmp_o_f16 vcc, v1.l, v2.l quad_perm:[3,2,1,0]
8064 // W64: v_cmp_o_f16 vcc, v1.l, v2.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x0e,0x7c,0x01,0x1b,0x00,0xff]
8065 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
8067 v_cmp_o_f16 vcc, v1.l, v2.l quad_perm:[0,1,2,3]
8068 // W64: v_cmp_o_f16 vcc, v1.l, v2.l quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x0e,0x7c,0x01,0xe4,0x00,0xff]
8069 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
8071 v_cmp_o_f16 vcc, v1.l, v2.l row_mirror
8072 // W64: v_cmp_o_f16 vcc, v1.l, v2.l row_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x0e,0x7c,0x01,0x40,0x01,0xff]
8073 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
8075 v_cmp_o_f16 vcc, v1.l, v2.l row_half_mirror
8076 // W64: v_cmp_o_f16 vcc, v1.l, v2.l row_half_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x0e,0x7c,0x01,0x41,0x01,0xff]
8077 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
8079 v_cmp_o_f16 vcc, v1.l, v2.l row_shl:1
8080 // W64: v_cmp_o_f16 vcc, v1.l, v2.l row_shl:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x0e,0x7c,0x01,0x01,0x01,0xff]
8081 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
8083 v_cmp_o_f16 vcc, v1.l, v2.l row_shl:15
8084 // W64: v_cmp_o_f16 vcc, v1.l, v2.l row_shl:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x0e,0x7c,0x01,0x0f,0x01,0xff]
8085 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
8087 v_cmp_o_f16 vcc, v1.l, v2.l row_shr:1
8088 // W64: v_cmp_o_f16 vcc, v1.l, v2.l row_shr:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x0e,0x7c,0x01,0x11,0x01,0xff]
8089 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
8091 v_cmp_o_f16 vcc, v1.l, v2.l row_shr:15
8092 // W64: v_cmp_o_f16 vcc, v1.l, v2.l row_shr:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x0e,0x7c,0x01,0x1f,0x01,0xff]
8093 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
8095 v_cmp_o_f16 vcc, v1.l, v2.l row_ror:1
8096 // W64: v_cmp_o_f16 vcc, v1.l, v2.l row_ror:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x0e,0x7c,0x01,0x21,0x01,0xff]
8097 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
8099 v_cmp_o_f16 vcc, v1.l, v2.l row_ror:15
8100 // W64: v_cmp_o_f16 vcc, v1.l, v2.l row_ror:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x0e,0x7c,0x01,0x2f,0x01,0xff]
8101 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
8103 v_cmp_o_f16 vcc, v1.l, v2.l row_share:0 row_mask:0xf bank_mask:0xf
8104 // W64: v_cmp_o_f16 vcc, v1.l, v2.l row_share:0 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x0e,0x7c,0x01,0x50,0x01,0xff]
8105 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
8107 v_cmp_o_f16 vcc, v1.l, v2.l row_share:15 row_mask:0x0 bank_mask:0x1
8108 // W64: v_cmp_o_f16 vcc, v1.l, v2.l row_share:15 row_mask:0x0 bank_mask:0x1 ; encoding: [0xfa,0x04,0x0e,0x7c,0x01,0x5f,0x01,0x01]
8109 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
8111 v_cmp_o_f16 vcc, v1.l, v2.l row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1
8112 // W64: v_cmp_o_f16 vcc, v1.l, v2.l row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 ; encoding: [0xfa,0x04,0x0e,0x7c,0x01,0x60,0x09,0x13]
8113 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
8115 v_cmp_o_f16 vcc, -|v127.l|, -|v127.l| row_xmask:15 row_mask:0x3 bank_mask:0x0 fi:1
8116 // W64: v_cmp_o_f16 vcc, -|v127.l|, -|v127.l| row_xmask:15 row_mask:0x3 bank_mask:0x0 fi:1 ; encoding: [0xfa,0xfe,0x0e,0x7c,0x7f,0x6f,0xf5,0x30]
8117 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
8119 v_cmp_o_f16 vcc_lo, v1.l, v2.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf
8120 // W32: v_cmp_o_f16 vcc_lo, v1.l, v2.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x0e,0x7c,0x01,0x1b,0x00,0xff]
8121 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
8123 v_cmp_o_f16 vcc, v1.l, v2.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf
8124 // W64: v_cmp_o_f16 vcc, v1.l, v2.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x0e,0x7c,0x01,0x1b,0x00,0xff]
8125 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
8127 v_cmp_o_f16 vcc_lo, v1.l, v2.l quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf
8128 // W32: v_cmp_o_f16 vcc_lo, v1.l, v2.l quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x0e,0x7c,0x01,0xe4,0x00,0xff]
8129 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
8131 v_cmp_o_f16 vcc, v1.l, v2.l quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf
8132 // W64: v_cmp_o_f16 vcc, v1.l, v2.l quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x0e,0x7c,0x01,0xe4,0x00,0xff]
8133 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
8135 v_cmp_o_f16 vcc_lo, v1.l, v2.l row_mirror row_mask:0xf bank_mask:0xf
8136 // W32: v_cmp_o_f16 vcc_lo, v1.l, v2.l row_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x0e,0x7c,0x01,0x40,0x01,0xff]
8137 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
8139 v_cmp_o_f16 vcc, v1.l, v2.l row_mirror row_mask:0xf bank_mask:0xf
8140 // W64: v_cmp_o_f16 vcc, v1.l, v2.l row_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x0e,0x7c,0x01,0x40,0x01,0xff]
8141 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
8143 v_cmp_o_f16 vcc_lo, v1.l, v2.l row_half_mirror row_mask:0xf bank_mask:0xf
8144 // W32: v_cmp_o_f16 vcc_lo, v1.l, v2.l row_half_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x0e,0x7c,0x01,0x41,0x01,0xff]
8145 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
8147 v_cmp_o_f16 vcc, v1.l, v2.l row_half_mirror row_mask:0xf bank_mask:0xf
8148 // W64: v_cmp_o_f16 vcc, v1.l, v2.l row_half_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x0e,0x7c,0x01,0x41,0x01,0xff]
8149 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
8151 v_cmp_o_f16 vcc_lo, v1.l, v2.l row_shl:1 row_mask:0xf bank_mask:0xf
8152 // W32: v_cmp_o_f16 vcc_lo, v1.l, v2.l row_shl:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x0e,0x7c,0x01,0x01,0x01,0xff]
8153 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
8155 v_cmp_o_f16 vcc, v1.l, v2.l row_shl:1 row_mask:0xf bank_mask:0xf
8156 // W64: v_cmp_o_f16 vcc, v1.l, v2.l row_shl:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x0e,0x7c,0x01,0x01,0x01,0xff]
8157 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
8159 v_cmp_o_f16 vcc_lo, v1.l, v2.l row_shl:15 row_mask:0xf bank_mask:0xf
8160 // W32: v_cmp_o_f16 vcc_lo, v1.l, v2.l row_shl:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x0e,0x7c,0x01,0x0f,0x01,0xff]
8161 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
8163 v_cmp_o_f16 vcc, v1.l, v2.l row_shl:15 row_mask:0xf bank_mask:0xf
8164 // W64: v_cmp_o_f16 vcc, v1.l, v2.l row_shl:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x0e,0x7c,0x01,0x0f,0x01,0xff]
8165 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
8167 v_cmp_o_f16 vcc_lo, v1.l, v2.l row_shr:1 row_mask:0xf bank_mask:0xf
8168 // W32: v_cmp_o_f16 vcc_lo, v1.l, v2.l row_shr:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x0e,0x7c,0x01,0x11,0x01,0xff]
8169 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
8171 v_cmp_o_f16 vcc, v1.l, v2.l row_shr:1 row_mask:0xf bank_mask:0xf
8172 // W64: v_cmp_o_f16 vcc, v1.l, v2.l row_shr:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x0e,0x7c,0x01,0x11,0x01,0xff]
8173 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
8175 v_cmp_o_f16 vcc_lo, v1.l, v2.l row_shr:15 row_mask:0xf bank_mask:0xf
8176 // W32: v_cmp_o_f16 vcc_lo, v1.l, v2.l row_shr:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x0e,0x7c,0x01,0x1f,0x01,0xff]
8177 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
8179 v_cmp_o_f16 vcc, v1.l, v2.l row_shr:15 row_mask:0xf bank_mask:0xf
8180 // W64: v_cmp_o_f16 vcc, v1.l, v2.l row_shr:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x0e,0x7c,0x01,0x1f,0x01,0xff]
8181 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
8183 v_cmp_o_f16 vcc_lo, v1.l, v2.l row_ror:1 row_mask:0xf bank_mask:0xf
8184 // W32: v_cmp_o_f16 vcc_lo, v1.l, v2.l row_ror:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x0e,0x7c,0x01,0x21,0x01,0xff]
8185 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
8187 v_cmp_o_f16 vcc, v1.l, v2.l row_ror:1 row_mask:0xf bank_mask:0xf
8188 // W64: v_cmp_o_f16 vcc, v1.l, v2.l row_ror:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x0e,0x7c,0x01,0x21,0x01,0xff]
8189 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
8191 v_cmp_o_f16 vcc_lo, v1.l, v2.l row_ror:15 row_mask:0xf bank_mask:0xf
8192 // W32: v_cmp_o_f16 vcc_lo, v1.l, v2.l row_ror:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x0e,0x7c,0x01,0x2f,0x01,0xff]
8193 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
8195 v_cmp_o_f16 vcc, v1.l, v2.l row_ror:15 row_mask:0xf bank_mask:0xf
8196 // W64: v_cmp_o_f16 vcc, v1.l, v2.l row_ror:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x0e,0x7c,0x01,0x2f,0x01,0xff]
8197 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
8199 v_cmp_o_f16 vcc_lo, v1.h, v2.h row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 fi:0
8200 // W32: v_cmp_o_f16 vcc_lo, v1.h, v2.h row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 ; encoding: [0xfa,0x04,0x0f,0x7c,0x81,0x60,0x09,0x13]
8201 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
8203 v_cmp_o_f16 vcc, v1.h, v2.h row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 fi:0
8204 // W64: v_cmp_o_f16 vcc, v1.h, v2.h row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 ; encoding: [0xfa,0x04,0x0f,0x7c,0x81,0x60,0x09,0x13]
8205 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
8207 v_cmp_o_f16 vcc_lo, -|v127.h|, -|v127.h| row_xmask:15 row_mask:0x3 bank_mask:0x0 bound_ctrl:0 fi:1
8208 // W32: v_cmp_o_f16 vcc_lo, -|v127.h|, -|v127.h| row_xmask:15 row_mask:0x3 bank_mask:0x0 fi:1 ; encoding: [0xfa,0xfe,0x0f,0x7c,0xff,0x6f,0xf5,0x30]
8209 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
8211 v_cmp_o_f16 vcc, -|v127.h|, -|v127.h| row_xmask:15 row_mask:0x3 bank_mask:0x0 bound_ctrl:0 fi:1
8212 // W64: v_cmp_o_f16 vcc, -|v127.h|, -|v127.h| row_xmask:15 row_mask:0x3 bank_mask:0x0 fi:1 ; encoding: [0xfa,0xfe,0x0f,0x7c,0xff,0x6f,0xf5,0x30]
8213 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
8215 v_cmp_o_f32 vcc_lo, v1, v2 quad_perm:[3,2,1,0]
8216 // W32: v_cmp_o_f32 vcc_lo, v1, v2 quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x2e,0x7c,0x01,0x1b,0x00,0xff]
8217 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
8219 v_cmp_o_f32 vcc_lo, v1, v2 quad_perm:[0,1,2,3]
8220 // W32: v_cmp_o_f32 vcc_lo, v1, v2 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x2e,0x7c,0x01,0xe4,0x00,0xff]
8221 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
8223 v_cmp_o_f32 vcc_lo, v1, v2 row_mirror
8224 // W32: v_cmp_o_f32 vcc_lo, v1, v2 row_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x2e,0x7c,0x01,0x40,0x01,0xff]
8225 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
8227 v_cmp_o_f32 vcc_lo, v1, v2 row_half_mirror
8228 // W32: v_cmp_o_f32 vcc_lo, v1, v2 row_half_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x2e,0x7c,0x01,0x41,0x01,0xff]
8229 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
8231 v_cmp_o_f32 vcc_lo, v1, v2 row_shl:1
8232 // W32: v_cmp_o_f32 vcc_lo, v1, v2 row_shl:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x2e,0x7c,0x01,0x01,0x01,0xff]
8233 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
8235 v_cmp_o_f32 vcc_lo, v1, v2 row_shl:15
8236 // W32: v_cmp_o_f32 vcc_lo, v1, v2 row_shl:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x2e,0x7c,0x01,0x0f,0x01,0xff]
8237 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
8239 v_cmp_o_f32 vcc_lo, v1, v2 row_shr:1
8240 // W32: v_cmp_o_f32 vcc_lo, v1, v2 row_shr:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x2e,0x7c,0x01,0x11,0x01,0xff]
8241 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
8243 v_cmp_o_f32 vcc_lo, v1, v2 row_shr:15
8244 // W32: v_cmp_o_f32 vcc_lo, v1, v2 row_shr:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x2e,0x7c,0x01,0x1f,0x01,0xff]
8245 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
8247 v_cmp_o_f32 vcc_lo, v1, v2 row_ror:1
8248 // W32: v_cmp_o_f32 vcc_lo, v1, v2 row_ror:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x2e,0x7c,0x01,0x21,0x01,0xff]
8249 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
8251 v_cmp_o_f32 vcc_lo, v1, v2 row_ror:15
8252 // W32: v_cmp_o_f32 vcc_lo, v1, v2 row_ror:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x2e,0x7c,0x01,0x2f,0x01,0xff]
8253 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
8255 v_cmp_o_f32 vcc_lo, v1, v2 row_share:0 row_mask:0xf bank_mask:0xf
8256 // W32: v_cmp_o_f32 vcc_lo, v1, v2 row_share:0 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x2e,0x7c,0x01,0x50,0x01,0xff]
8257 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
8259 v_cmp_o_f32 vcc_lo, v1, v2 row_share:15 row_mask:0x0 bank_mask:0x1
8260 // W32: v_cmp_o_f32 vcc_lo, v1, v2 row_share:15 row_mask:0x0 bank_mask:0x1 ; encoding: [0xfa,0x04,0x2e,0x7c,0x01,0x5f,0x01,0x01]
8261 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
8263 v_cmp_o_f32 vcc_lo, v1, v2 row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 fi:0
8264 // W32: v_cmp_o_f32 vcc_lo, v1, v2 row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 ; encoding: [0xfa,0x04,0x2e,0x7c,0x01,0x60,0x09,0x13]
8265 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
8267 v_cmp_o_f32 vcc_lo, -|v255|, -|v255| row_xmask:15 row_mask:0x3 bank_mask:0x0 bound_ctrl:0 fi:1
8268 // W32: v_cmp_o_f32 vcc_lo, -|v255|, -|v255| row_xmask:15 row_mask:0x3 bank_mask:0x0 fi:1 ; encoding: [0xfa,0xfe,0x2f,0x7c,0xff,0x6f,0xf5,0x30]
8269 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
8271 v_cmp_o_f32 vcc, v1, v2 quad_perm:[3,2,1,0]
8272 // W64: v_cmp_o_f32 vcc, v1, v2 quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x2e,0x7c,0x01,0x1b,0x00,0xff]
8273 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
8275 v_cmp_o_f32 vcc, v1, v2 quad_perm:[0,1,2,3]
8276 // W64: v_cmp_o_f32 vcc, v1, v2 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x2e,0x7c,0x01,0xe4,0x00,0xff]
8277 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
8279 v_cmp_o_f32 vcc, v1, v2 row_mirror
8280 // W64: v_cmp_o_f32 vcc, v1, v2 row_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x2e,0x7c,0x01,0x40,0x01,0xff]
8281 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
8283 v_cmp_o_f32 vcc, v1, v2 row_half_mirror
8284 // W64: v_cmp_o_f32 vcc, v1, v2 row_half_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x2e,0x7c,0x01,0x41,0x01,0xff]
8285 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
8287 v_cmp_o_f32 vcc, v1, v2 row_shl:1
8288 // W64: v_cmp_o_f32 vcc, v1, v2 row_shl:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x2e,0x7c,0x01,0x01,0x01,0xff]
8289 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
8291 v_cmp_o_f32 vcc, v1, v2 row_shl:15
8292 // W64: v_cmp_o_f32 vcc, v1, v2 row_shl:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x2e,0x7c,0x01,0x0f,0x01,0xff]
8293 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
8295 v_cmp_o_f32 vcc, v1, v2 row_shr:1
8296 // W64: v_cmp_o_f32 vcc, v1, v2 row_shr:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x2e,0x7c,0x01,0x11,0x01,0xff]
8297 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
8299 v_cmp_o_f32 vcc, v1, v2 row_shr:15
8300 // W64: v_cmp_o_f32 vcc, v1, v2 row_shr:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x2e,0x7c,0x01,0x1f,0x01,0xff]
8301 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
8303 v_cmp_o_f32 vcc, v1, v2 row_ror:1
8304 // W64: v_cmp_o_f32 vcc, v1, v2 row_ror:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x2e,0x7c,0x01,0x21,0x01,0xff]
8305 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
8307 v_cmp_o_f32 vcc, v1, v2 row_ror:15
8308 // W64: v_cmp_o_f32 vcc, v1, v2 row_ror:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x2e,0x7c,0x01,0x2f,0x01,0xff]
8309 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
8311 v_cmp_o_f32 vcc, v1, v2 row_share:0 row_mask:0xf bank_mask:0xf
8312 // W64: v_cmp_o_f32 vcc, v1, v2 row_share:0 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x2e,0x7c,0x01,0x50,0x01,0xff]
8313 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
8315 v_cmp_o_f32 vcc, v1, v2 row_share:15 row_mask:0x0 bank_mask:0x1
8316 // W64: v_cmp_o_f32 vcc, v1, v2 row_share:15 row_mask:0x0 bank_mask:0x1 ; encoding: [0xfa,0x04,0x2e,0x7c,0x01,0x5f,0x01,0x01]
8317 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
8319 v_cmp_o_f32 vcc, v1, v2 row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 fi:0
8320 // W64: v_cmp_o_f32 vcc, v1, v2 row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 ; encoding: [0xfa,0x04,0x2e,0x7c,0x01,0x60,0x09,0x13]
8321 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
8323 v_cmp_o_f32 vcc, -|v255|, -|v255| row_xmask:15 row_mask:0x3 bank_mask:0x0 bound_ctrl:0 fi:1
8324 // W64: v_cmp_o_f32 vcc, -|v255|, -|v255| row_xmask:15 row_mask:0x3 bank_mask:0x0 fi:1 ; encoding: [0xfa,0xfe,0x2f,0x7c,0xff,0x6f,0xf5,0x30]
8325 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
8327 v_cmp_u_f16 vcc_lo, v1.l, v2.l quad_perm:[3,2,1,0]
8328 // W32: v_cmp_u_f16 vcc_lo, v1.l, v2.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x10,0x7c,0x01,0x1b,0x00,0xff]
8329 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
8331 v_cmp_u_f16 vcc_lo, v1.l, v2.l quad_perm:[0,1,2,3]
8332 // W32: v_cmp_u_f16 vcc_lo, v1.l, v2.l quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x10,0x7c,0x01,0xe4,0x00,0xff]
8333 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
8335 v_cmp_u_f16 vcc_lo, v1.l, v2.l row_mirror
8336 // W32: v_cmp_u_f16 vcc_lo, v1.l, v2.l row_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x10,0x7c,0x01,0x40,0x01,0xff]
8337 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
8339 v_cmp_u_f16 vcc_lo, v1.l, v2.l row_half_mirror
8340 // W32: v_cmp_u_f16 vcc_lo, v1.l, v2.l row_half_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x10,0x7c,0x01,0x41,0x01,0xff]
8341 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
8343 v_cmp_u_f16 vcc_lo, v1.l, v2.l row_shl:1
8344 // W32: v_cmp_u_f16 vcc_lo, v1.l, v2.l row_shl:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x10,0x7c,0x01,0x01,0x01,0xff]
8345 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
8347 v_cmp_u_f16 vcc_lo, v1.l, v2.l row_shl:15
8348 // W32: v_cmp_u_f16 vcc_lo, v1.l, v2.l row_shl:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x10,0x7c,0x01,0x0f,0x01,0xff]
8349 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
8351 v_cmp_u_f16 vcc_lo, v1.l, v2.l row_shr:1
8352 // W32: v_cmp_u_f16 vcc_lo, v1.l, v2.l row_shr:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x10,0x7c,0x01,0x11,0x01,0xff]
8353 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
8355 v_cmp_u_f16 vcc_lo, v1.l, v2.l row_shr:15
8356 // W32: v_cmp_u_f16 vcc_lo, v1.l, v2.l row_shr:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x10,0x7c,0x01,0x1f,0x01,0xff]
8357 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
8359 v_cmp_u_f16 vcc_lo, v1.l, v2.l row_ror:1
8360 // W32: v_cmp_u_f16 vcc_lo, v1.l, v2.l row_ror:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x10,0x7c,0x01,0x21,0x01,0xff]
8361 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
8363 v_cmp_u_f16 vcc_lo, v1.l, v2.l row_ror:15
8364 // W32: v_cmp_u_f16 vcc_lo, v1.l, v2.l row_ror:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x10,0x7c,0x01,0x2f,0x01,0xff]
8365 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
8367 v_cmp_u_f16 vcc_lo, v1.l, v2.l row_share:0 row_mask:0xf bank_mask:0xf
8368 // W32: v_cmp_u_f16 vcc_lo, v1.l, v2.l row_share:0 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x10,0x7c,0x01,0x50,0x01,0xff]
8369 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
8371 v_cmp_u_f16 vcc_lo, v1.l, v2.l row_share:15 row_mask:0x0 bank_mask:0x1
8372 // W32: v_cmp_u_f16 vcc_lo, v1.l, v2.l row_share:15 row_mask:0x0 bank_mask:0x1 ; encoding: [0xfa,0x04,0x10,0x7c,0x01,0x5f,0x01,0x01]
8373 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
8375 v_cmp_u_f16 vcc_lo, v1.l, v2.l row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1
8376 // W32: v_cmp_u_f16 vcc_lo, v1.l, v2.l row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 ; encoding: [0xfa,0x04,0x10,0x7c,0x01,0x60,0x09,0x13]
8377 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
8379 v_cmp_u_f16 vcc_lo, -|v127.l|, -|v127.l| row_xmask:15 row_mask:0x3 bank_mask:0x0 fi:1
8380 // W32: v_cmp_u_f16 vcc_lo, -|v127.l|, -|v127.l| row_xmask:15 row_mask:0x3 bank_mask:0x0 fi:1 ; encoding: [0xfa,0xfe,0x10,0x7c,0x7f,0x6f,0xf5,0x30]
8381 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
8383 v_cmp_u_f16 vcc, v1.l, v2.l quad_perm:[3,2,1,0]
8384 // W64: v_cmp_u_f16 vcc, v1.l, v2.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x10,0x7c,0x01,0x1b,0x00,0xff]
8385 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
8387 v_cmp_u_f16 vcc, v1.l, v2.l quad_perm:[0,1,2,3]
8388 // W64: v_cmp_u_f16 vcc, v1.l, v2.l quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x10,0x7c,0x01,0xe4,0x00,0xff]
8389 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
8391 v_cmp_u_f16 vcc, v1.l, v2.l row_mirror
8392 // W64: v_cmp_u_f16 vcc, v1.l, v2.l row_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x10,0x7c,0x01,0x40,0x01,0xff]
8393 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
8395 v_cmp_u_f16 vcc, v1.l, v2.l row_half_mirror
8396 // W64: v_cmp_u_f16 vcc, v1.l, v2.l row_half_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x10,0x7c,0x01,0x41,0x01,0xff]
8397 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
8399 v_cmp_u_f16 vcc, v1.l, v2.l row_shl:1
8400 // W64: v_cmp_u_f16 vcc, v1.l, v2.l row_shl:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x10,0x7c,0x01,0x01,0x01,0xff]
8401 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
8403 v_cmp_u_f16 vcc, v1.l, v2.l row_shl:15
8404 // W64: v_cmp_u_f16 vcc, v1.l, v2.l row_shl:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x10,0x7c,0x01,0x0f,0x01,0xff]
8405 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
8407 v_cmp_u_f16 vcc, v1.l, v2.l row_shr:1
8408 // W64: v_cmp_u_f16 vcc, v1.l, v2.l row_shr:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x10,0x7c,0x01,0x11,0x01,0xff]
8409 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
8411 v_cmp_u_f16 vcc, v1.l, v2.l row_shr:15
8412 // W64: v_cmp_u_f16 vcc, v1.l, v2.l row_shr:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x10,0x7c,0x01,0x1f,0x01,0xff]
8413 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
8415 v_cmp_u_f16 vcc, v1.l, v2.l row_ror:1
8416 // W64: v_cmp_u_f16 vcc, v1.l, v2.l row_ror:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x10,0x7c,0x01,0x21,0x01,0xff]
8417 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
8419 v_cmp_u_f16 vcc, v1.l, v2.l row_ror:15
8420 // W64: v_cmp_u_f16 vcc, v1.l, v2.l row_ror:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x10,0x7c,0x01,0x2f,0x01,0xff]
8421 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
8423 v_cmp_u_f16 vcc, v1.l, v2.l row_share:0 row_mask:0xf bank_mask:0xf
8424 // W64: v_cmp_u_f16 vcc, v1.l, v2.l row_share:0 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x10,0x7c,0x01,0x50,0x01,0xff]
8425 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
8427 v_cmp_u_f16 vcc, v1.l, v2.l row_share:15 row_mask:0x0 bank_mask:0x1
8428 // W64: v_cmp_u_f16 vcc, v1.l, v2.l row_share:15 row_mask:0x0 bank_mask:0x1 ; encoding: [0xfa,0x04,0x10,0x7c,0x01,0x5f,0x01,0x01]
8429 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
8431 v_cmp_u_f16 vcc, v1.l, v2.l row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1
8432 // W64: v_cmp_u_f16 vcc, v1.l, v2.l row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 ; encoding: [0xfa,0x04,0x10,0x7c,0x01,0x60,0x09,0x13]
8433 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
8435 v_cmp_u_f16 vcc, -|v127.l|, -|v127.l| row_xmask:15 row_mask:0x3 bank_mask:0x0 fi:1
8436 // W64: v_cmp_u_f16 vcc, -|v127.l|, -|v127.l| row_xmask:15 row_mask:0x3 bank_mask:0x0 fi:1 ; encoding: [0xfa,0xfe,0x10,0x7c,0x7f,0x6f,0xf5,0x30]
8437 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
8439 v_cmp_u_f16 vcc_lo, v1.l, v2.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf
8440 // W32: v_cmp_u_f16 vcc_lo, v1.l, v2.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x10,0x7c,0x01,0x1b,0x00,0xff]
8441 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
8443 v_cmp_u_f16 vcc, v1.l, v2.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf
8444 // W64: v_cmp_u_f16 vcc, v1.l, v2.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x10,0x7c,0x01,0x1b,0x00,0xff]
8445 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
8447 v_cmp_u_f16 vcc_lo, v1.l, v2.l quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf
8448 // W32: v_cmp_u_f16 vcc_lo, v1.l, v2.l quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x10,0x7c,0x01,0xe4,0x00,0xff]
8449 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
8451 v_cmp_u_f16 vcc, v1.l, v2.l quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf
8452 // W64: v_cmp_u_f16 vcc, v1.l, v2.l quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x10,0x7c,0x01,0xe4,0x00,0xff]
8453 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
8455 v_cmp_u_f16 vcc_lo, v1.l, v2.l row_mirror row_mask:0xf bank_mask:0xf
8456 // W32: v_cmp_u_f16 vcc_lo, v1.l, v2.l row_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x10,0x7c,0x01,0x40,0x01,0xff]
8457 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
8459 v_cmp_u_f16 vcc, v1.l, v2.l row_mirror row_mask:0xf bank_mask:0xf
8460 // W64: v_cmp_u_f16 vcc, v1.l, v2.l row_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x10,0x7c,0x01,0x40,0x01,0xff]
8461 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
8463 v_cmp_u_f16 vcc_lo, v1.l, v2.l row_half_mirror row_mask:0xf bank_mask:0xf
8464 // W32: v_cmp_u_f16 vcc_lo, v1.l, v2.l row_half_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x10,0x7c,0x01,0x41,0x01,0xff]
8465 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
8467 v_cmp_u_f16 vcc, v1.l, v2.l row_half_mirror row_mask:0xf bank_mask:0xf
8468 // W64: v_cmp_u_f16 vcc, v1.l, v2.l row_half_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x10,0x7c,0x01,0x41,0x01,0xff]
8469 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
8471 v_cmp_u_f16 vcc_lo, v1.l, v2.l row_shl:1 row_mask:0xf bank_mask:0xf
8472 // W32: v_cmp_u_f16 vcc_lo, v1.l, v2.l row_shl:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x10,0x7c,0x01,0x01,0x01,0xff]
8473 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
8475 v_cmp_u_f16 vcc, v1.l, v2.l row_shl:1 row_mask:0xf bank_mask:0xf
8476 // W64: v_cmp_u_f16 vcc, v1.l, v2.l row_shl:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x10,0x7c,0x01,0x01,0x01,0xff]
8477 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
8479 v_cmp_u_f16 vcc_lo, v1.l, v2.l row_shl:15 row_mask:0xf bank_mask:0xf
8480 // W32: v_cmp_u_f16 vcc_lo, v1.l, v2.l row_shl:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x10,0x7c,0x01,0x0f,0x01,0xff]
8481 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
8483 v_cmp_u_f16 vcc, v1.l, v2.l row_shl:15 row_mask:0xf bank_mask:0xf
8484 // W64: v_cmp_u_f16 vcc, v1.l, v2.l row_shl:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x10,0x7c,0x01,0x0f,0x01,0xff]
8485 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
8487 v_cmp_u_f16 vcc_lo, v1.l, v2.l row_shr:1 row_mask:0xf bank_mask:0xf
8488 // W32: v_cmp_u_f16 vcc_lo, v1.l, v2.l row_shr:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x10,0x7c,0x01,0x11,0x01,0xff]
8489 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
8491 v_cmp_u_f16 vcc, v1.l, v2.l row_shr:1 row_mask:0xf bank_mask:0xf
8492 // W64: v_cmp_u_f16 vcc, v1.l, v2.l row_shr:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x10,0x7c,0x01,0x11,0x01,0xff]
8493 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
8495 v_cmp_u_f16 vcc_lo, v1.l, v2.l row_shr:15 row_mask:0xf bank_mask:0xf
8496 // W32: v_cmp_u_f16 vcc_lo, v1.l, v2.l row_shr:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x10,0x7c,0x01,0x1f,0x01,0xff]
8497 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
8499 v_cmp_u_f16 vcc, v1.l, v2.l row_shr:15 row_mask:0xf bank_mask:0xf
8500 // W64: v_cmp_u_f16 vcc, v1.l, v2.l row_shr:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x10,0x7c,0x01,0x1f,0x01,0xff]
8501 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
8503 v_cmp_u_f16 vcc_lo, v1.l, v2.l row_ror:1 row_mask:0xf bank_mask:0xf
8504 // W32: v_cmp_u_f16 vcc_lo, v1.l, v2.l row_ror:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x10,0x7c,0x01,0x21,0x01,0xff]
8505 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
8507 v_cmp_u_f16 vcc, v1.l, v2.l row_ror:1 row_mask:0xf bank_mask:0xf
8508 // W64: v_cmp_u_f16 vcc, v1.l, v2.l row_ror:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x10,0x7c,0x01,0x21,0x01,0xff]
8509 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
8511 v_cmp_u_f16 vcc_lo, v1.l, v2.l row_ror:15 row_mask:0xf bank_mask:0xf
8512 // W32: v_cmp_u_f16 vcc_lo, v1.l, v2.l row_ror:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x10,0x7c,0x01,0x2f,0x01,0xff]
8513 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
8515 v_cmp_u_f16 vcc, v1.l, v2.l row_ror:15 row_mask:0xf bank_mask:0xf
8516 // W64: v_cmp_u_f16 vcc, v1.l, v2.l row_ror:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x10,0x7c,0x01,0x2f,0x01,0xff]
8517 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
8519 v_cmp_u_f16 vcc_lo, v1.h, v2.h row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 fi:0
8520 // W32: v_cmp_u_f16 vcc_lo, v1.h, v2.h row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 ; encoding: [0xfa,0x04,0x11,0x7c,0x81,0x60,0x09,0x13]
8521 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
8523 v_cmp_u_f16 vcc, v1.h, v2.h row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 fi:0
8524 // W64: v_cmp_u_f16 vcc, v1.h, v2.h row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 ; encoding: [0xfa,0x04,0x11,0x7c,0x81,0x60,0x09,0x13]
8525 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
8527 v_cmp_u_f16 vcc_lo, -|v127.h|, -|v127.h| row_xmask:15 row_mask:0x3 bank_mask:0x0 bound_ctrl:0 fi:1
8528 // W32: v_cmp_u_f16 vcc_lo, -|v127.h|, -|v127.h| row_xmask:15 row_mask:0x3 bank_mask:0x0 fi:1 ; encoding: [0xfa,0xfe,0x11,0x7c,0xff,0x6f,0xf5,0x30]
8529 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
8531 v_cmp_u_f16 vcc, -|v127.h|, -|v127.h| row_xmask:15 row_mask:0x3 bank_mask:0x0 bound_ctrl:0 fi:1
8532 // W64: v_cmp_u_f16 vcc, -|v127.h|, -|v127.h| row_xmask:15 row_mask:0x3 bank_mask:0x0 fi:1 ; encoding: [0xfa,0xfe,0x11,0x7c,0xff,0x6f,0xf5,0x30]
8533 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
8535 v_cmp_u_f32 vcc_lo, v1, v2 quad_perm:[3,2,1,0]
8536 // W32: v_cmp_u_f32 vcc_lo, v1, v2 quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x30,0x7c,0x01,0x1b,0x00,0xff]
8537 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
8539 v_cmp_u_f32 vcc_lo, v1, v2 quad_perm:[0,1,2,3]
8540 // W32: v_cmp_u_f32 vcc_lo, v1, v2 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x30,0x7c,0x01,0xe4,0x00,0xff]
8541 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
8543 v_cmp_u_f32 vcc_lo, v1, v2 row_mirror
8544 // W32: v_cmp_u_f32 vcc_lo, v1, v2 row_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x30,0x7c,0x01,0x40,0x01,0xff]
8545 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
8547 v_cmp_u_f32 vcc_lo, v1, v2 row_half_mirror
8548 // W32: v_cmp_u_f32 vcc_lo, v1, v2 row_half_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x30,0x7c,0x01,0x41,0x01,0xff]
8549 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
8551 v_cmp_u_f32 vcc_lo, v1, v2 row_shl:1
8552 // W32: v_cmp_u_f32 vcc_lo, v1, v2 row_shl:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x30,0x7c,0x01,0x01,0x01,0xff]
8553 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
8555 v_cmp_u_f32 vcc_lo, v1, v2 row_shl:15
8556 // W32: v_cmp_u_f32 vcc_lo, v1, v2 row_shl:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x30,0x7c,0x01,0x0f,0x01,0xff]
8557 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
8559 v_cmp_u_f32 vcc_lo, v1, v2 row_shr:1
8560 // W32: v_cmp_u_f32 vcc_lo, v1, v2 row_shr:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x30,0x7c,0x01,0x11,0x01,0xff]
8561 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
8563 v_cmp_u_f32 vcc_lo, v1, v2 row_shr:15
8564 // W32: v_cmp_u_f32 vcc_lo, v1, v2 row_shr:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x30,0x7c,0x01,0x1f,0x01,0xff]
8565 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
8567 v_cmp_u_f32 vcc_lo, v1, v2 row_ror:1
8568 // W32: v_cmp_u_f32 vcc_lo, v1, v2 row_ror:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x30,0x7c,0x01,0x21,0x01,0xff]
8569 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
8571 v_cmp_u_f32 vcc_lo, v1, v2 row_ror:15
8572 // W32: v_cmp_u_f32 vcc_lo, v1, v2 row_ror:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x30,0x7c,0x01,0x2f,0x01,0xff]
8573 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
8575 v_cmp_u_f32 vcc_lo, v1, v2 row_share:0 row_mask:0xf bank_mask:0xf
8576 // W32: v_cmp_u_f32 vcc_lo, v1, v2 row_share:0 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x30,0x7c,0x01,0x50,0x01,0xff]
8577 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
8579 v_cmp_u_f32 vcc_lo, v1, v2 row_share:15 row_mask:0x0 bank_mask:0x1
8580 // W32: v_cmp_u_f32 vcc_lo, v1, v2 row_share:15 row_mask:0x0 bank_mask:0x1 ; encoding: [0xfa,0x04,0x30,0x7c,0x01,0x5f,0x01,0x01]
8581 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
8583 v_cmp_u_f32 vcc_lo, v1, v2 row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 fi:0
8584 // W32: v_cmp_u_f32 vcc_lo, v1, v2 row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 ; encoding: [0xfa,0x04,0x30,0x7c,0x01,0x60,0x09,0x13]
8585 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
8587 v_cmp_u_f32 vcc_lo, -|v255|, -|v255| row_xmask:15 row_mask:0x3 bank_mask:0x0 bound_ctrl:0 fi:1
8588 // W32: v_cmp_u_f32 vcc_lo, -|v255|, -|v255| row_xmask:15 row_mask:0x3 bank_mask:0x0 fi:1 ; encoding: [0xfa,0xfe,0x31,0x7c,0xff,0x6f,0xf5,0x30]
8589 // W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
8591 v_cmp_u_f32 vcc, v1, v2 quad_perm:[3,2,1,0]
8592 // W64: v_cmp_u_f32 vcc, v1, v2 quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x30,0x7c,0x01,0x1b,0x00,0xff]
8593 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
8595 v_cmp_u_f32 vcc, v1, v2 quad_perm:[0,1,2,3]
8596 // W64: v_cmp_u_f32 vcc, v1, v2 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x30,0x7c,0x01,0xe4,0x00,0xff]
8597 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
8599 v_cmp_u_f32 vcc, v1, v2 row_mirror
8600 // W64: v_cmp_u_f32 vcc, v1, v2 row_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x30,0x7c,0x01,0x40,0x01,0xff]
8601 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
8603 v_cmp_u_f32 vcc, v1, v2 row_half_mirror
8604 // W64: v_cmp_u_f32 vcc, v1, v2 row_half_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x30,0x7c,0x01,0x41,0x01,0xff]
8605 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
8607 v_cmp_u_f32 vcc, v1, v2 row_shl:1
8608 // W64: v_cmp_u_f32 vcc, v1, v2 row_shl:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x30,0x7c,0x01,0x01,0x01,0xff]
8609 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
8611 v_cmp_u_f32 vcc, v1, v2 row_shl:15
8612 // W64: v_cmp_u_f32 vcc, v1, v2 row_shl:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x30,0x7c,0x01,0x0f,0x01,0xff]
8613 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
8615 v_cmp_u_f32 vcc, v1, v2 row_shr:1
8616 // W64: v_cmp_u_f32 vcc, v1, v2 row_shr:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x30,0x7c,0x01,0x11,0x01,0xff]
8617 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
8619 v_cmp_u_f32 vcc, v1, v2 row_shr:15
8620 // W64: v_cmp_u_f32 vcc, v1, v2 row_shr:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x30,0x7c,0x01,0x1f,0x01,0xff]
8621 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
8623 v_cmp_u_f32 vcc, v1, v2 row_ror:1
8624 // W64: v_cmp_u_f32 vcc, v1, v2 row_ror:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x30,0x7c,0x01,0x21,0x01,0xff]
8625 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
8627 v_cmp_u_f32 vcc, v1, v2 row_ror:15
8628 // W64: v_cmp_u_f32 vcc, v1, v2 row_ror:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x30,0x7c,0x01,0x2f,0x01,0xff]
8629 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
8631 v_cmp_u_f32 vcc, v1, v2 row_share:0 row_mask:0xf bank_mask:0xf
8632 // W64: v_cmp_u_f32 vcc, v1, v2 row_share:0 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x30,0x7c,0x01,0x50,0x01,0xff]
8633 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
8635 v_cmp_u_f32 vcc, v1, v2 row_share:15 row_mask:0x0 bank_mask:0x1
8636 // W64: v_cmp_u_f32 vcc, v1, v2 row_share:15 row_mask:0x0 bank_mask:0x1 ; encoding: [0xfa,0x04,0x30,0x7c,0x01,0x5f,0x01,0x01]
8637 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
8639 v_cmp_u_f32 vcc, v1, v2 row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 fi:0
8640 // W64: v_cmp_u_f32 vcc, v1, v2 row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 ; encoding: [0xfa,0x04,0x30,0x7c,0x01,0x60,0x09,0x13]
8641 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
8643 v_cmp_u_f32 vcc, -|v255|, -|v255| row_xmask:15 row_mask:0x3 bank_mask:0x0 bound_ctrl:0 fi:1
8644 // W64: v_cmp_u_f32 vcc, -|v255|, -|v255| row_xmask:15 row_mask:0x3 bank_mask:0x0 fi:1 ; encoding: [0xfa,0xfe,0x31,0x7c,0xff,0x6f,0xf5,0x30]
8645 // W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode