xref: /llvm-project/llvm/test/MC/AMDGPU/gfx12_asm_vopc_dpp16.s (revision e1c1e74a6fd71dd889155100d4c0f5e3284f7a22)
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
6
7v_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
10
11v_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
14
15v_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
18
19v_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
22
23v_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
26
27v_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
30
31v_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
34
35v_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
38
39v_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
42
43v_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
46
47v_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
50
51v_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
54
55v_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
58
59v_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
62
63v_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
66
67v_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
70
71v_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
74
75v_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
78
79v_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
82
83v_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
86
87v_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
90
91v_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
94
95v_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
98
99v_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
102
103v_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
106
107v_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
110
111v_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
114
115v_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
118
119v_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
122
123v_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
126
127v_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
130
131v_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
134
135v_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
138
139v_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
142
143v_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
146
147v_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
150
151v_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
154
155v_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
158
159v_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
162
163v_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
166
167v_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
170
171v_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
174
175v_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
178
179v_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
182
183v_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
186
187v_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
190
191v_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
194
195v_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
198
199v_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
202
203v_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
206
207v_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
210
211v_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
214
215v_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
218
219v_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
222
223v_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
226
227v_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
230
231v_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
234
235v_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
238
239v_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
242
243v_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
246
247v_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
250
251v_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
254
255v_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
258
259v_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
262
263v_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
266
267v_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
270
271v_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
274
275v_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
278
279v_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
282
283v_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
286
287v_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
290
291v_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
294
295v_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
298
299v_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
302
303v_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
306
307v_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
310
311v_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
314
315v_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
318
319v_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
322
323v_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
326
327v_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
330
331v_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
334
335v_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
338
339v_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
342
343v_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
346
347v_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
350
351v_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
354
355v_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
358
359v_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
362
363v_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
366
367v_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
370
371v_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
374
375v_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
378
379v_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
382
383v_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
386
387v_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
390
391v_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
394
395v_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
398
399v_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
402
403v_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
406
407v_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
410
411v_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
414
415v_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
418
419v_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
422
423v_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
426
427v_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
430
431v_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
434
435v_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
438
439v_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
442
443v_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
446
447v_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
450
451v_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
454
455v_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
458
459v_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
462
463v_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
466
467v_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
470
471v_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
474
475v_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
478
479v_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
482
483v_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
486
487v_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
490
491v_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
494
495v_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
498
499v_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
502
503v_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
506
507v_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
510
511v_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
514
515v_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
518
519v_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
522
523v_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
526
527v_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
530
531v_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
534
535v_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
538
539v_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
542
543v_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
546
547v_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
550
551v_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
554
555v_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
558
559v_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
562
563v_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
566
567v_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
570
571v_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
574
575v_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
578
579v_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
582
583v_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
586
587v_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
590
591v_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
594
595v_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
598
599v_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
602
603v_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
606
607v_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
610
611v_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
614
615v_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
618
619v_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
622
623v_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
626
627v_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
630
631v_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
634
635v_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
638
639v_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
642
643v_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
646
647v_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
650
651v_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
654
655v_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
658
659v_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
662
663v_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
666
667v_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
670
671v_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
674
675v_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
678
679v_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
682
683v_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
686
687v_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
690
691v_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
694
695v_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
698
699v_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
702
703v_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
706
707v_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
710
711v_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
714
715v_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
718
719v_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
722
723v_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
726
727v_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
730
731v_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
734
735v_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
738
739v_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
742
743v_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
746
747v_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
750
751v_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
754
755v_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
758
759v_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
762
763v_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
766
767v_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
770
771v_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
774
775v_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
778
779v_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
782
783v_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
786
787v_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
790
791v_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
794
795v_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
798
799v_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
802
803v_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
806
807v_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
810
811v_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
814
815v_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
818
819v_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
822
823v_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
826
827v_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
830
831v_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
834
835v_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
838
839v_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
842
843v_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
846
847v_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
850
851v_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
854
855v_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
858
859v_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
862
863v_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
866
867v_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
870
871v_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
874
875v_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
878
879v_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
882
883v_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
886
887v_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
890
891v_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
894
895v_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
898
899v_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
902
903v_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
906
907v_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
910
911v_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
914
915v_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
918
919v_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
922
923v_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
926
927v_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
930
931v_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
934
935v_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
938
939v_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
942
943v_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
946
947v_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
950
951v_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
954
955v_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
958
959v_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
962
963v_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
966
967v_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
970
971v_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
974
975v_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
978
979v_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
982
983v_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
986
987v_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
990
991v_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
994
995v_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
998
999v_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
1002
1003v_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
1006
1007v_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
1010
1011v_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
1014
1015v_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
1018
1019v_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
1022
1023v_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
1026
1027v_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
1030
1031v_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
1034
1035v_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
1038
1039v_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
1042
1043v_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
1046
1047v_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
1050
1051v_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
1054
1055v_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
1058
1059v_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
1062
1063v_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
1066
1067v_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
1070
1071v_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
1074
1075v_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
1078
1079v_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
1082
1083v_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
1086
1087v_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
1090
1091v_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
1094
1095v_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
1098
1099v_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
1102
1103v_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
1106
1107v_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
1110
1111v_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
1114
1115v_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
1118
1119v_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
1122
1123v_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
1126
1127v_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
1130
1131v_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
1134
1135v_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
1138
1139v_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
1142
1143v_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
1146
1147v_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
1150
1151v_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
1154
1155v_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
1158
1159v_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
1162
1163v_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
1166
1167v_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
1170
1171v_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
1174
1175v_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
1178
1179v_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
1182
1183v_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
1186
1187v_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
1190
1191v_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
1194
1195v_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
1198
1199v_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
1202
1203v_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
1206
1207v_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
1210
1211v_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
1214
1215v_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
1218
1219v_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
1222
1223v_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
1226
1227v_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
1230
1231v_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
1234
1235v_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
1238
1239v_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
1242
1243v_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
1246
1247v_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
1250
1251v_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
1254
1255v_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
1258
1259v_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
1262
1263v_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
1266
1267v_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
1270
1271v_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
1274
1275v_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
1278
1279v_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
1282
1283v_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
1286
1287v_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
1290
1291v_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
1294
1295v_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
1298
1299v_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
1302
1303v_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
1306
1307v_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
1310
1311v_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
1314
1315v_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
1318
1319v_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
1322
1323v_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
1326
1327v_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
1330
1331v_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
1334
1335v_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
1338
1339v_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
1342
1343v_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
1346
1347v_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
1350
1351v_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
1354
1355v_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
1358
1359v_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
1362
1363v_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
1366
1367v_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
1370
1371v_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
1374
1375v_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
1378
1379v_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
1382
1383v_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
1386
1387v_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
1390
1391v_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
1394
1395v_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
1398
1399v_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
1402
1403v_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
1406
1407v_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
1410
1411v_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
1414
1415v_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
1418
1419v_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
1422
1423v_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
1426
1427v_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
1430
1431v_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
1434
1435v_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
1438
1439v_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
1442
1443v_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
1446
1447v_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
1450
1451v_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
1454
1455v_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
1458
1459v_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
1462
1463v_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
1466
1467v_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
1470
1471v_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
1474
1475v_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
1478
1479v_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
1482
1483v_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
1486
1487v_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
1490
1491v_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
1494
1495v_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
1498
1499v_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
1502
1503v_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
1506
1507v_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
1510
1511v_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
1514
1515v_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
1518
1519v_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
1522
1523v_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
1526
1527v_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
1530
1531v_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
1534
1535v_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
1538
1539v_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
1542
1543v_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
1546
1547v_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
1550
1551v_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
1554
1555v_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
1558
1559v_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
1562
1563v_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
1566
1567v_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
1570
1571v_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
1574
1575v_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
1578
1579v_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
1582
1583v_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
1586
1587v_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
1590
1591v_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
1594
1595v_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
1598
1599v_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
1602
1603v_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
1606
1607v_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
1610
1611v_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
1614
1615v_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
1618
1619v_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
1622
1623v_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
1626
1627v_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
1630
1631v_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
1634
1635v_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
1638
1639v_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
1642
1643v_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
1646
1647v_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
1650
1651v_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
1654
1655v_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
1658
1659v_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
1662
1663v_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
1666
1667v_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
1670
1671v_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
1674
1675v_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
1678
1679v_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
1682
1683v_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
1686
1687v_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
1690
1691v_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
1694
1695v_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
1698
1699v_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
1702
1703v_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
1706
1707v_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
1710
1711v_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
1714
1715v_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
1718
1719v_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
1722
1723v_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
1726
1727v_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
1730
1731v_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
1734
1735v_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
1738
1739v_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
1742
1743v_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
1746
1747v_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
1750
1751v_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
1754
1755v_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
1758
1759v_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
1762
1763v_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
1766
1767v_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
1770
1771v_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
1774
1775v_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
1778
1779v_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
1782
1783v_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
1786
1787v_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
1790
1791v_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
1794
1795v_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
1798
1799v_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
1802
1803v_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
1806
1807v_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
1810
1811v_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
1814
1815v_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
1818
1819v_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
1822
1823v_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
1826
1827v_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
1830
1831v_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
1834
1835v_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
1838
1839v_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
1842
1843v_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
1846
1847v_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
1850
1851v_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
1854
1855v_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
1858
1859v_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
1862
1863v_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
1866
1867v_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
1870
1871v_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
1874
1875v_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
1878
1879v_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
1882
1883v_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
1886
1887v_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
1890
1891v_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
1894
1895v_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
1898
1899v_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
1902
1903v_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
1906
1907v_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
1910
1911v_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
1914
1915v_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
1918
1919v_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
1922
1923v_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
1926
1927v_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
1930
1931v_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
1934
1935v_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
1938
1939v_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
1942
1943v_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
1946
1947v_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
1950
1951v_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
1954
1955v_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
1958
1959v_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
1962
1963v_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
1966
1967v_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
1970
1971v_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
1974
1975v_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
1978
1979v_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
1982
1983v_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
1986
1987v_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
1990
1991v_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
1994
1995v_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
1998
1999v_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
2002
2003v_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
2006
2007v_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
2010
2011v_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
2014
2015v_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
2018
2019v_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
2022
2023v_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
2026
2027v_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
2030
2031v_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
2034
2035v_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
2038
2039v_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
2042
2043v_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
2046
2047v_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
2050
2051v_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
2054
2055v_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
2058
2059v_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
2062
2063v_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
2066
2067v_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
2070
2071v_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
2074
2075v_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
2078
2079v_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
2082
2083v_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
2086
2087v_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
2090
2091v_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
2094
2095v_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
2098
2099v_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
2102
2103v_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
2106
2107v_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
2110
2111v_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
2114
2115v_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
2118
2119v_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
2122
2123v_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
2126
2127v_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
2130
2131v_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
2134
2135v_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
2138
2139v_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
2142
2143v_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
2146
2147v_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
2150
2151v_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
2154
2155v_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
2158
2159v_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
2162
2163v_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
2166
2167v_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
2170
2171v_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
2174
2175v_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
2178
2179v_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
2182
2183v_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
2186
2187v_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
2190
2191v_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
2194
2195v_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
2198
2199v_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
2202
2203v_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
2206
2207v_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
2210
2211v_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
2214
2215v_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
2218
2219v_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
2222
2223v_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
2226
2227v_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
2230
2231v_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
2234
2235v_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
2238
2239v_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
2242
2243v_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
2246
2247v_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
2250
2251v_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
2254
2255v_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
2258
2259v_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
2262
2263v_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
2266
2267v_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
2270
2271v_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
2274
2275v_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
2278
2279v_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
2282
2283v_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
2286
2287v_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
2290
2291v_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
2294
2295v_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
2298
2299v_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
2302
2303v_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
2306
2307v_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
2310
2311v_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
2314
2315v_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
2318
2319v_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
2322
2323v_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
2326
2327v_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
2330
2331v_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
2334
2335v_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
2338
2339v_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
2342
2343v_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
2346
2347v_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
2350
2351v_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
2354
2355v_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
2358
2359v_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
2362
2363v_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
2366
2367v_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
2370
2371v_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
2374
2375v_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
2378
2379v_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
2382
2383v_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
2386
2387v_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
2390
2391v_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
2394
2395v_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
2398
2399v_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
2402
2403v_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
2406
2407v_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
2410
2411v_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
2414
2415v_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
2418
2419v_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
2422
2423v_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
2426
2427v_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
2430
2431v_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
2434
2435v_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
2438
2439v_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
2442
2443v_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
2446
2447v_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
2450
2451v_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
2454
2455v_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
2458
2459v_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
2462
2463v_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
2466
2467v_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
2470
2471v_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
2474
2475v_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
2478
2479v_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
2482
2483v_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
2486
2487v_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
2490
2491v_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
2494
2495v_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
2498
2499v_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
2502
2503v_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
2506
2507v_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
2510
2511v_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
2514
2515v_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
2518
2519v_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
2522
2523v_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
2526
2527v_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
2530
2531v_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
2534
2535v_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
2538
2539v_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
2542
2543v_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
2546
2547v_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
2550
2551v_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
2554
2555v_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
2558
2559v_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
2562
2563v_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
2566
2567v_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
2570
2571v_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
2574
2575v_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
2578
2579v_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
2582
2583v_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
2586
2587v_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
2590
2591v_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
2594
2595v_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
2598
2599v_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
2602
2603v_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
2606
2607v_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
2610
2611v_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
2614
2615v_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
2618
2619v_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
2622
2623v_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
2626
2627v_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
2630
2631v_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
2634
2635v_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
2638
2639v_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
2642
2643v_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
2646
2647v_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
2650
2651v_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
2654
2655v_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
2658
2659v_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
2662
2663v_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
2666
2667v_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
2670
2671v_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
2674
2675v_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
2678
2679v_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
2682
2683v_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
2686
2687v_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
2690
2691v_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
2694
2695v_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
2698
2699v_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
2702
2703v_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
2706
2707v_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
2710
2711v_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
2714
2715v_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
2718
2719v_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
2722
2723v_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
2726
2727v_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
2730
2731v_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
2734
2735v_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
2738
2739v_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
2742
2743v_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
2746
2747v_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
2750
2751v_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
2754
2755v_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
2758
2759v_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
2762
2763v_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
2766
2767v_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
2770
2771v_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
2774
2775v_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
2778
2779v_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
2782
2783v_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
2786
2787v_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
2790
2791v_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
2794
2795v_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
2798
2799v_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
2802
2803v_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
2806
2807v_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
2810
2811v_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
2814
2815v_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
2818
2819v_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
2822
2823v_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
2826
2827v_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
2830
2831v_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
2834
2835v_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
2838
2839v_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
2842
2843v_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
2846
2847v_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
2850
2851v_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
2854
2855v_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
2858
2859v_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
2862
2863v_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
2866
2867v_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
2870
2871v_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
2874
2875v_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
2878
2879v_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
2882
2883v_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
2886
2887v_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
2890
2891v_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
2894
2895v_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
2898
2899v_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
2902
2903v_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
2906
2907v_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
2910
2911v_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
2914
2915v_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
2918
2919v_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
2922
2923v_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
2926
2927v_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
2930
2931v_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
2934
2935v_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
2938
2939v_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
2942
2943v_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
2946
2947v_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
2950
2951v_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
2954
2955v_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
2958
2959v_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
2962
2963v_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
2966
2967v_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
2970
2971v_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
2974
2975v_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
2978
2979v_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
2982
2983v_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
2986
2987v_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
2990
2991v_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
2994
2995v_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
2998
2999v_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
3002
3003v_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
3006
3007v_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
3010
3011v_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
3014
3015v_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
3018
3019v_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
3022
3023v_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
3026
3027v_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
3030
3031v_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
3034
3035v_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
3038
3039v_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
3042
3043v_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
3046
3047v_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
3050
3051v_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
3054
3055v_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
3058
3059v_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
3062
3063v_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
3066
3067v_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
3070
3071v_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
3074
3075v_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
3078
3079v_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
3082
3083v_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
3086
3087v_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
3090
3091v_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
3094
3095v_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
3098
3099v_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
3102
3103v_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
3106
3107v_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
3110
3111v_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
3114
3115v_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
3118
3119v_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
3122
3123v_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
3126
3127v_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
3130
3131v_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
3134
3135v_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
3138
3139v_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
3142
3143v_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
3146
3147v_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
3150
3151v_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
3154
3155v_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
3158
3159v_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
3162
3163v_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
3166
3167v_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
3170
3171v_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
3174
3175v_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
3178
3179v_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
3182
3183v_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
3186
3187v_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
3190
3191v_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
3194
3195v_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
3198
3199v_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
3202
3203v_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
3206
3207v_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
3210
3211v_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
3214
3215v_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
3218
3219v_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
3222
3223v_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
3226
3227v_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
3230
3231v_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
3234
3235v_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
3238
3239v_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
3242
3243v_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
3246
3247v_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
3250
3251v_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
3254
3255v_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
3258
3259v_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
3262
3263v_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
3266
3267v_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
3270
3271v_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
3274
3275v_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
3278
3279v_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
3282
3283v_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
3286
3287v_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
3290
3291v_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
3294
3295v_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
3298
3299v_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
3302
3303v_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
3306
3307v_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
3310
3311v_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
3314
3315v_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
3318
3319v_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
3322
3323v_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
3326
3327v_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
3330
3331v_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
3334
3335v_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
3338
3339v_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
3342
3343v_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
3346
3347v_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
3350
3351v_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
3354
3355v_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
3358
3359v_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
3362
3363v_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
3366
3367v_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
3370
3371v_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
3374
3375v_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
3378
3379v_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
3382
3383v_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
3386
3387v_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
3390
3391v_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
3394
3395v_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
3398
3399v_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
3402
3403v_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
3406
3407v_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
3410
3411v_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
3414
3415v_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
3418
3419v_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
3422
3423v_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
3426
3427v_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
3430
3431v_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
3434
3435v_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
3438
3439v_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
3442
3443v_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
3446
3447v_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
3450
3451v_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
3454
3455v_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
3458
3459v_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
3462
3463v_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
3466
3467v_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
3470
3471v_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
3474
3475v_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
3478
3479v_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
3482
3483v_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
3486
3487v_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
3490
3491v_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
3494
3495v_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
3498
3499v_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
3502
3503v_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
3506
3507v_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
3510
3511v_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
3514
3515v_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
3518
3519v_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
3522
3523v_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
3526
3527v_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
3530
3531v_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
3534
3535v_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
3538
3539v_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
3542
3543v_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
3546
3547v_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
3550
3551v_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
3554
3555v_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
3558
3559v_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
3562
3563v_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
3566
3567v_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
3570
3571v_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
3574
3575v_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
3578
3579v_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
3582
3583v_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
3586
3587v_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
3590
3591v_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
3594
3595v_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
3598
3599v_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
3602
3603v_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
3606
3607v_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
3610
3611v_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
3614
3615v_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
3618
3619v_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
3622
3623v_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
3626
3627v_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
3630
3631v_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
3634
3635v_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
3638
3639v_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
3642
3643v_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
3646
3647v_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
3650
3651v_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
3654
3655v_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
3658
3659v_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
3662
3663v_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
3666
3667v_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
3670
3671v_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
3674
3675v_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
3678
3679v_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
3682
3683v_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
3686
3687v_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
3690
3691v_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
3694
3695v_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
3698
3699v_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
3702
3703v_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
3706
3707v_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
3710
3711v_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
3714
3715v_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
3718
3719v_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
3722
3723v_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
3726
3727v_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
3730
3731v_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
3734
3735v_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
3738
3739v_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
3742
3743v_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
3746
3747v_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
3750
3751v_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
3754
3755v_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
3758
3759v_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
3762
3763v_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
3766
3767v_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
3770
3771v_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
3774
3775v_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
3778
3779v_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
3782
3783v_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
3786
3787v_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
3790
3791v_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
3794
3795v_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
3798
3799v_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
3802
3803v_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
3806
3807v_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
3810
3811v_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
3814
3815v_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
3818
3819v_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
3822
3823v_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
3826
3827v_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
3830
3831v_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
3834
3835v_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
3838
3839v_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
3842
3843v_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
3846
3847v_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
3850
3851v_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
3854
3855v_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
3858
3859v_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
3862
3863v_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
3866
3867v_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
3870
3871v_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
3874
3875v_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
3878
3879v_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
3882
3883v_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
3886
3887v_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
3890
3891v_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
3894
3895v_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
3898
3899v_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
3902
3903v_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
3906
3907v_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
3910
3911v_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
3914
3915v_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
3918
3919v_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
3922
3923v_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
3926
3927v_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
3930
3931v_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
3934
3935v_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
3938
3939v_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
3942
3943v_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
3946
3947v_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
3950
3951v_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
3954
3955v_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
3958
3959v_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
3962
3963v_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
3966
3967v_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
3970
3971v_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
3974
3975v_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
3978
3979v_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
3982
3983v_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
3986
3987v_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
3990
3991v_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
3994
3995v_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
3998
3999v_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
4002
4003v_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
4006
4007v_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
4010
4011v_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
4014
4015v_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
4018
4019v_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
4022
4023v_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
4026
4027v_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
4030
4031v_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
4034
4035v_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
4038
4039v_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
4042
4043v_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
4046
4047v_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
4050
4051v_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
4054
4055v_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
4058
4059v_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
4062
4063v_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
4066
4067v_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
4070
4071v_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
4074
4075v_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
4078
4079v_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
4082
4083v_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
4086
4087v_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
4090
4091v_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
4094
4095v_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
4098
4099v_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
4102
4103v_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
4106
4107v_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
4110
4111v_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
4114
4115v_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
4118
4119v_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
4122
4123v_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
4126
4127v_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
4130
4131v_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
4134
4135v_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
4138
4139v_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
4142
4143v_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
4146
4147v_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
4150
4151v_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
4154
4155v_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
4158
4159v_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
4162
4163v_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
4166
4167v_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
4170
4171v_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
4174
4175v_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
4178
4179v_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
4182
4183v_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
4186
4187v_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
4190
4191v_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
4194
4195v_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
4198
4199v_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
4202
4203v_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
4206
4207v_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
4210
4211v_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
4214
4215v_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
4218
4219v_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
4222
4223v_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
4226
4227v_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
4230
4231v_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
4234
4235v_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
4238
4239v_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
4242
4243v_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
4246
4247v_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
4250
4251v_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
4254
4255v_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
4258
4259v_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
4262
4263v_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
4266
4267v_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
4270
4271v_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
4274
4275v_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
4278
4279v_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
4282
4283v_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
4286
4287v_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
4290
4291v_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
4294
4295v_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
4298
4299v_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
4302
4303v_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
4306
4307v_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
4310
4311v_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
4314
4315v_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
4318
4319v_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
4322
4323v_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
4326
4327v_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
4330
4331v_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
4334
4335v_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
4338
4339v_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
4342
4343v_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
4346
4347v_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
4350
4351v_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
4354
4355v_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
4358
4359v_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
4362
4363v_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
4366
4367v_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
4370
4371v_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
4374
4375v_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
4378
4379v_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
4382
4383v_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
4386
4387v_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
4390
4391v_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
4394
4395v_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
4398
4399v_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
4402
4403v_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
4406
4407v_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
4410
4411v_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
4414
4415v_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
4418
4419v_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
4422
4423v_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
4426
4427v_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
4430
4431v_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
4434
4435v_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
4438
4439v_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
4442
4443v_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
4446
4447v_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
4450
4451v_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
4454
4455v_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
4458
4459v_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
4462
4463v_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
4466
4467v_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
4470
4471v_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
4474
4475v_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
4478
4479v_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
4482
4483v_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
4486
4487v_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
4490
4491v_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
4494
4495v_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
4498
4499v_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
4502
4503v_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
4506
4507v_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
4510
4511v_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
4514
4515v_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
4518
4519v_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
4522
4523v_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
4526
4527v_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
4530
4531v_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
4534
4535v_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
4538
4539v_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
4542
4543v_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
4546
4547v_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
4550
4551v_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
4554
4555v_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
4558
4559v_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
4562
4563v_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
4566
4567v_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
4570
4571v_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
4574
4575v_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
4578
4579v_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
4582
4583v_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
4586
4587v_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
4590
4591v_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
4594
4595v_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
4598
4599v_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
4602
4603v_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
4606
4607v_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
4610
4611v_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
4614
4615v_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
4618
4619v_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
4622
4623v_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
4626
4627v_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
4630
4631v_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
4634
4635v_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
4638
4639v_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
4642
4643v_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
4646
4647v_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
4650
4651v_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
4654
4655v_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
4658
4659v_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
4662
4663v_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
4666
4667v_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
4670
4671v_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
4674
4675v_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
4678
4679v_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
4682
4683v_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
4686
4687v_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
4690
4691v_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
4694
4695v_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
4698
4699v_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
4702
4703v_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
4706
4707v_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
4710
4711v_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
4714
4715v_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
4718
4719v_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
4722
4723v_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
4726
4727v_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
4730
4731v_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
4734
4735v_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
4738
4739v_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
4742
4743v_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
4746
4747v_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
4750
4751v_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
4754
4755v_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
4758
4759v_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
4762
4763v_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
4766
4767v_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
4770
4771v_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
4774
4775v_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
4778
4779v_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
4782
4783v_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
4786
4787v_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
4790
4791v_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
4794
4795v_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
4798
4799v_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
4802
4803v_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
4806
4807v_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
4810
4811v_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
4814
4815v_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
4818
4819v_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
4822
4823v_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
4826
4827v_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
4830
4831v_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
4834
4835v_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
4838
4839v_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
4842
4843v_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
4846
4847v_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
4850
4851v_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
4854
4855v_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
4858
4859v_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
4862
4863v_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
4866
4867v_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
4870
4871v_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
4874
4875v_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
4878
4879v_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
4882
4883v_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
4886
4887v_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
4890
4891v_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
4894
4895v_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
4898
4899v_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
4902
4903v_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
4906
4907v_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
4910
4911v_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
4914
4915v_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
4918
4919v_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
4922
4923v_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
4926
4927v_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
4930
4931v_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
4934
4935v_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
4938
4939v_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
4942
4943v_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
4946
4947v_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
4950
4951v_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
4954
4955v_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
4958
4959v_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
4962
4963v_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
4966
4967v_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
4970
4971v_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
4974
4975v_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
4978
4979v_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
4982
4983v_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
4986
4987v_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
4990
4991v_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
4994
4995v_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
4998
4999v_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
5002
5003v_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
5006
5007v_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
5010
5011v_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
5014
5015v_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
5018
5019v_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
5022
5023v_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
5026
5027v_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
5030
5031v_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
5034
5035v_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
5038
5039v_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
5042
5043v_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
5046
5047v_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
5050
5051v_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
5054
5055v_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
5058
5059v_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
5062
5063v_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
5066
5067v_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
5070
5071v_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
5074
5075v_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
5078
5079v_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
5082
5083v_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
5086
5087v_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
5090
5091v_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
5094
5095v_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
5098
5099v_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
5102
5103v_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
5106
5107v_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
5110
5111v_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
5114
5115v_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
5118
5119v_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
5122
5123v_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
5126
5127v_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
5130
5131v_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
5134
5135v_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
5138
5139v_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
5142
5143v_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
5146
5147v_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
5150
5151v_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
5154
5155v_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
5158
5159v_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
5162
5163v_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
5166
5167v_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
5170
5171v_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
5174
5175v_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
5178
5179v_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
5182
5183v_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
5186
5187v_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
5190
5191v_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
5194
5195v_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
5198
5199v_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
5202
5203v_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
5206
5207v_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
5210
5211v_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
5214
5215v_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
5218
5219v_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
5222
5223v_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
5226
5227v_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
5230
5231v_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
5234
5235v_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
5238
5239v_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
5242
5243v_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
5246
5247v_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
5250
5251v_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
5254
5255v_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
5258
5259v_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
5262
5263v_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
5266
5267v_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
5270
5271v_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
5274
5275v_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
5278
5279v_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
5282
5283v_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
5286
5287v_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
5290
5291v_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
5294
5295v_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
5298
5299v_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
5302
5303v_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
5306
5307v_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
5310
5311v_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
5314
5315v_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
5318
5319v_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
5322
5323v_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
5326
5327v_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
5330
5331v_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
5334
5335v_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
5338
5339v_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
5342
5343v_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
5346
5347v_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
5350
5351v_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
5354
5355v_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
5358
5359v_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
5362
5363v_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
5366
5367v_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
5370
5371v_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
5374
5375v_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
5378
5379v_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
5382
5383v_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
5386
5387v_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
5390
5391v_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
5394
5395v_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
5398
5399v_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
5402
5403v_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
5406
5407v_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
5410
5411v_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
5414
5415v_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
5418
5419v_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
5422
5423v_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
5426
5427v_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
5430
5431v_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
5434
5435v_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
5438
5439v_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
5442
5443v_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
5446
5447v_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
5450
5451v_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
5454
5455v_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
5458
5459v_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
5462
5463v_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
5466
5467v_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
5470
5471v_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
5474
5475v_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
5478
5479v_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
5482
5483v_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
5486
5487v_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
5490
5491v_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
5494
5495v_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
5498
5499v_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
5502
5503v_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
5506
5507v_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
5510
5511v_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
5514
5515v_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
5518
5519v_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
5522
5523v_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
5526
5527v_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
5530
5531v_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
5534
5535v_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
5538
5539v_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
5542
5543v_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
5546
5547v_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
5550
5551v_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
5554
5555v_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
5558
5559v_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
5562
5563v_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
5566
5567v_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
5570
5571v_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
5574
5575v_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
5578
5579v_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
5582
5583v_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
5586
5587v_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
5590
5591v_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
5594
5595v_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
5598
5599v_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
5602
5603v_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
5606
5607v_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
5610
5611v_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
5614
5615v_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
5618
5619v_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
5622
5623v_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
5626
5627v_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
5630
5631v_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
5634
5635v_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
5638
5639v_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
5642
5643v_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
5646
5647v_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
5650
5651v_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
5654
5655v_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
5658
5659v_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
5662
5663v_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
5666
5667v_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
5670
5671v_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
5674
5675v_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
5678
5679v_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
5682
5683v_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
5686
5687v_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
5690
5691v_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
5694
5695v_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
5698
5699v_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
5702
5703v_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
5706
5707v_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
5710
5711v_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
5714
5715v_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
5718
5719v_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
5722
5723v_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
5726
5727v_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
5730
5731v_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
5734
5735v_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
5738
5739v_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
5742
5743v_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
5746
5747v_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
5750
5751v_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
5754
5755v_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
5758
5759v_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
5762
5763v_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
5766
5767v_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
5770
5771v_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
5774
5775v_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
5778
5779v_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
5782
5783v_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
5786
5787v_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
5790
5791v_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
5794
5795v_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
5798
5799v_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
5802
5803v_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
5806
5807v_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
5810
5811v_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
5814
5815v_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
5818
5819v_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
5822
5823v_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
5826
5827v_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
5830
5831v_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
5834
5835v_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
5838
5839v_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
5842
5843v_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
5846
5847v_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
5850
5851v_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
5854
5855v_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
5858
5859v_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
5862
5863v_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
5866
5867v_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
5870
5871v_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
5874
5875v_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
5878
5879v_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
5882
5883v_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
5886
5887v_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
5890
5891v_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
5894
5895v_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
5898
5899v_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
5902
5903v_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
5906
5907v_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
5910
5911v_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
5914
5915v_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
5918
5919v_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
5922
5923v_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
5926
5927v_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
5930
5931v_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
5934
5935v_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
5938
5939v_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
5942
5943v_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
5946
5947v_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
5950
5951v_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
5954
5955v_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
5958
5959v_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
5962
5963v_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
5966
5967v_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
5970
5971v_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
5974
5975v_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
5978
5979v_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
5982
5983v_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
5986
5987v_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
5990
5991v_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
5994
5995v_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
5998
5999v_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
6002
6003v_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
6006
6007v_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
6010
6011v_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
6014
6015v_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
6018
6019v_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
6022
6023v_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
6026
6027v_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
6030
6031v_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
6034
6035v_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
6038
6039v_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
6042
6043v_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
6046
6047v_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
6050
6051v_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
6054
6055v_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
6058
6059v_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
6062
6063v_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
6066
6067v_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
6070
6071v_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
6074
6075v_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
6078
6079v_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
6082
6083v_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
6086
6087v_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
6090
6091v_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
6094
6095v_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
6098
6099v_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
6102
6103v_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
6106
6107v_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
6110
6111v_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
6114
6115v_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
6118
6119v_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
6122
6123v_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
6126
6127v_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
6130
6131v_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
6134
6135v_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
6138
6139v_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
6142
6143v_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
6146
6147v_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
6150
6151v_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
6154
6155v_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
6158
6159v_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
6162
6163v_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
6166
6167v_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
6170
6171v_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
6174
6175v_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
6178
6179v_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
6182
6183v_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
6186
6187v_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
6190
6191v_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
6194
6195v_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
6198
6199v_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
6202
6203v_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
6206
6207v_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
6210
6211v_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
6214
6215v_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
6218
6219v_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
6222
6223v_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
6226
6227v_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
6230
6231v_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
6234
6235v_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
6238
6239v_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
6242
6243v_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
6246
6247v_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
6250
6251v_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
6254
6255v_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
6258
6259v_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
6262
6263v_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
6266
6267v_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
6270
6271v_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
6274
6275v_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
6278
6279v_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
6282
6283v_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
6286
6287v_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
6290
6291v_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
6294
6295v_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
6298
6299v_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
6302
6303v_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
6306
6307v_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
6310
6311v_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
6314
6315v_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
6318
6319v_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
6322
6323v_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
6326
6327v_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
6330
6331v_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
6334
6335v_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
6338
6339v_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
6342
6343v_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
6346
6347v_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
6350
6351v_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
6354
6355v_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
6358
6359v_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
6362
6363v_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
6366
6367v_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
6370
6371v_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
6374
6375v_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
6378
6379v_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
6382
6383v_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
6386
6387v_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
6390
6391v_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
6394
6395v_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
6398
6399v_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
6402
6403v_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
6406
6407v_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
6410
6411v_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
6414
6415v_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
6418
6419v_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
6422
6423v_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
6426
6427v_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
6430
6431v_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
6434
6435v_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
6438
6439v_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
6442
6443v_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
6446
6447v_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
6450
6451v_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
6454
6455v_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
6458
6459v_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
6462
6463v_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
6466
6467v_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
6470
6471v_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
6474
6475v_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
6478
6479v_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
6482
6483v_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
6486
6487v_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
6490
6491v_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
6494
6495v_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
6498
6499v_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
6502
6503v_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
6506
6507v_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
6510
6511v_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
6514
6515v_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
6518
6519v_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
6522
6523v_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
6526
6527v_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
6530
6531v_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
6534
6535v_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
6538
6539v_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
6542
6543v_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
6546
6547v_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
6550
6551v_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
6554
6555v_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
6558
6559v_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
6562
6563v_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
6566
6567v_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
6570
6571v_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
6574
6575v_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
6578
6579v_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
6582
6583v_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
6586
6587v_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
6590
6591v_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
6594
6595v_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
6598
6599v_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
6602
6603v_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
6606
6607v_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
6610
6611v_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
6614
6615v_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
6618
6619v_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
6622
6623v_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
6626
6627v_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
6630
6631v_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
6634
6635v_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
6638
6639v_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
6642
6643v_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
6646
6647v_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
6650
6651v_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
6654
6655v_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
6658
6659v_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
6662
6663v_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
6666
6667v_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
6670
6671v_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
6674
6675v_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
6678
6679v_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
6682
6683v_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
6686
6687v_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
6690
6691v_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
6694
6695v_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
6698
6699v_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
6702
6703v_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
6706
6707v_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
6710
6711v_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
6714
6715v_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
6718
6719v_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
6722
6723v_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
6726
6727v_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
6730
6731v_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
6734
6735v_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
6738
6739v_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
6742
6743v_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
6746
6747v_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
6750
6751v_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
6754
6755v_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
6758
6759v_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
6762
6763v_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
6766
6767v_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
6770
6771v_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
6774
6775v_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
6778
6779v_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
6782
6783v_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
6786
6787v_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
6790
6791v_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
6794
6795v_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
6798
6799v_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
6802
6803v_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
6806
6807v_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
6810
6811v_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
6814
6815v_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
6818
6819v_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
6822
6823v_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
6826
6827v_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
6830
6831v_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
6834
6835v_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
6838
6839v_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
6842
6843v_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
6846
6847v_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
6850
6851v_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
6854
6855v_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
6858
6859v_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
6862
6863v_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
6866
6867v_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
6870
6871v_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
6874
6875v_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
6878
6879v_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
6882
6883v_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
6886
6887v_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
6890
6891v_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
6894
6895v_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
6898
6899v_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
6902
6903v_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
6906
6907v_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
6910
6911v_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
6914
6915v_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
6918
6919v_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
6922
6923v_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
6926
6927v_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
6930
6931v_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
6934
6935v_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
6938
6939v_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
6942
6943v_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
6946
6947v_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
6950
6951v_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
6954
6955v_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
6958
6959v_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
6962
6963v_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
6966
6967v_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
6970
6971v_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
6974
6975v_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
6978
6979v_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
6982
6983v_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
6986
6987v_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
6990
6991v_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
6994
6995v_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
6998
6999v_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
7002
7003v_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
7006
7007v_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
7010
7011v_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
7014
7015v_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
7018
7019v_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
7022
7023v_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
7026
7027v_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
7030
7031v_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
7034
7035v_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
7038
7039v_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
7042
7043v_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
7046
7047v_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
7050
7051v_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
7054
7055v_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
7058
7059v_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
7062
7063v_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
7066
7067v_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
7070
7071v_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
7074
7075v_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
7078
7079v_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
7082
7083v_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
7086
7087v_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
7090
7091v_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
7094
7095v_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
7098
7099v_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
7102
7103v_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
7106
7107v_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
7110
7111v_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
7114
7115v_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
7118
7119v_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
7122
7123v_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
7126
7127v_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
7130
7131v_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
7134
7135v_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
7138
7139v_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
7142
7143v_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
7146
7147v_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
7150
7151v_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
7154
7155v_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
7158
7159v_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
7162
7163v_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
7166
7167v_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
7170
7171v_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
7174
7175v_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
7178
7179v_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
7182
7183v_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
7186
7187v_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
7190
7191v_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
7194
7195v_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
7198
7199v_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
7202
7203v_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
7206
7207v_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
7210
7211v_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
7214
7215v_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
7218
7219v_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
7222
7223v_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
7226
7227v_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
7230
7231v_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
7234
7235v_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
7238
7239v_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
7242
7243v_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
7246
7247v_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
7250
7251v_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
7254
7255v_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
7258
7259v_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
7262
7263v_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
7266
7267v_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
7270
7271v_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
7274
7275v_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
7278
7279v_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
7282
7283v_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
7286
7287v_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
7290
7291v_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
7294
7295v_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
7298
7299v_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
7302
7303v_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
7306
7307v_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
7310
7311v_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
7314
7315v_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
7318
7319v_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
7322
7323v_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
7326
7327v_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
7330
7331v_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
7334
7335v_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
7338
7339v_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
7342
7343v_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
7346
7347v_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
7350
7351v_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
7354
7355v_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
7358
7359v_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
7362
7363v_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
7366
7367v_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
7370
7371v_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
7374
7375v_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
7378
7379v_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
7382
7383v_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
7386
7387v_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
7390
7391v_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
7394
7395v_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
7398
7399v_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
7402
7403v_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
7406
7407v_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
7410
7411v_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
7414
7415v_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
7418
7419v_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
7422
7423v_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
7426
7427v_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
7430
7431v_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
7434
7435v_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
7438
7439v_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
7442
7443v_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
7446
7447v_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
7450
7451v_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
7454
7455v_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
7458
7459v_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
7462
7463v_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
7466
7467v_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
7470
7471v_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
7474
7475v_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
7478
7479v_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
7482
7483v_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
7486
7487v_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
7490
7491v_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
7494
7495v_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
7498
7499v_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
7502
7503v_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
7506
7507v_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
7510
7511v_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
7514
7515v_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
7518
7519v_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
7522
7523v_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
7526
7527v_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
7530
7531v_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
7534
7535v_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
7538
7539v_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
7542
7543v_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
7546
7547v_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
7550
7551v_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
7554
7555v_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
7558
7559v_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
7562
7563v_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
7566
7567v_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
7570
7571v_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
7574
7575v_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
7578
7579v_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
7582
7583v_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
7586
7587v_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
7590
7591v_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
7594
7595v_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
7598
7599v_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
7602
7603v_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
7606
7607v_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
7610
7611v_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
7614
7615v_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
7618
7619v_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
7622
7623v_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
7626
7627v_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
7630
7631v_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
7634
7635v_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
7638
7639v_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
7642
7643v_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
7646
7647v_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
7650
7651v_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
7654
7655v_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
7658
7659v_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
7662
7663v_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
7666
7667v_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
7670
7671v_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
7674
7675v_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
7678
7679v_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
7682
7683v_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
7686
7687v_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
7690
7691v_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
7694
7695v_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
7698
7699v_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
7702
7703v_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
7706
7707v_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
7710
7711v_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
7714
7715v_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
7718
7719v_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
7722
7723v_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
7726
7727v_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
7730
7731v_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
7734
7735v_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
7738
7739v_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
7742
7743v_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
7746
7747v_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
7750
7751v_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
7754
7755v_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
7758
7759v_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
7762
7763v_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
7766
7767v_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
7770
7771v_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
7774
7775v_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
7778
7779v_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
7782
7783v_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
7786
7787v_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
7790
7791v_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
7794
7795v_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
7798
7799v_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
7802
7803v_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
7806
7807v_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
7810
7811v_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
7814
7815v_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
7818
7819v_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
7822
7823v_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
7826
7827v_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
7830
7831v_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
7834
7835v_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
7838
7839v_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
7842
7843v_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
7846
7847v_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
7850
7851v_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
7854
7855v_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
7858
7859v_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
7862
7863v_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
7866
7867v_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
7870
7871v_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
7874
7875v_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
7878
7879v_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
7882
7883v_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
7886
7887v_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
7890
7891v_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
7894
7895v_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
7898
7899v_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
7902
7903v_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
7906
7907v_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
7910
7911v_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
7914
7915v_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
7918
7919v_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
7922
7923v_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
7926
7927v_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
7930
7931v_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
7934
7935v_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
7938
7939v_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
7942
7943v_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
7946
7947v_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
7950
7951v_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
7954
7955v_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
7958
7959v_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
7962
7963v_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
7966
7967v_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
7970
7971v_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
7974
7975v_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
7978
7979v_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
7982
7983v_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
7986
7987v_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
7990
7991v_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
7994
7995v_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
7998
7999v_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
8002
8003v_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
8006
8007v_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
8010
8011v_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
8014
8015v_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
8018
8019v_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
8022
8023v_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
8026
8027v_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
8030
8031v_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
8034
8035v_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
8038
8039v_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
8042
8043v_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
8046
8047v_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
8050
8051v_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
8054
8055v_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
8058
8059v_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
8062
8063v_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
8066
8067v_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
8070
8071v_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
8074
8075v_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
8078
8079v_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
8082
8083v_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
8086
8087v_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
8090
8091v_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
8094
8095v_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
8098
8099v_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
8102
8103v_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
8106
8107v_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
8110
8111v_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
8114
8115v_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
8118
8119v_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
8122
8123v_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
8126
8127v_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
8130
8131v_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
8134
8135v_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
8138
8139v_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
8142
8143v_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
8146
8147v_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
8150
8151v_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
8154
8155v_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
8158
8159v_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
8162
8163v_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
8166
8167v_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
8170
8171v_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
8174
8175v_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
8178
8179v_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
8182
8183v_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
8186
8187v_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
8190
8191v_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
8194
8195v_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
8198
8199v_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
8202
8203v_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
8206
8207v_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
8210
8211v_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
8214
8215v_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
8218
8219v_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
8222
8223v_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
8226
8227v_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
8230
8231v_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
8234
8235v_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
8238
8239v_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
8242
8243v_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
8246
8247v_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
8250
8251v_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
8254
8255v_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
8258
8259v_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
8262
8263v_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
8266
8267v_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
8270
8271v_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
8274
8275v_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
8278
8279v_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
8282
8283v_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
8286
8287v_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
8290
8291v_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
8294
8295v_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
8298
8299v_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
8302
8303v_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
8306
8307v_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
8310
8311v_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
8314
8315v_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
8318
8319v_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
8322
8323v_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
8326
8327v_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
8330
8331v_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
8334
8335v_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
8338
8339v_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
8342
8343v_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
8346
8347v_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
8350
8351v_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
8354
8355v_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
8358
8359v_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
8362
8363v_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
8366
8367v_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
8370
8371v_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
8374
8375v_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
8378
8379v_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
8382
8383v_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
8386
8387v_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
8390
8391v_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
8394
8395v_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
8398
8399v_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
8402
8403v_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
8406
8407v_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
8410
8411v_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
8414
8415v_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
8418
8419v_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
8422
8423v_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
8426
8427v_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
8430
8431v_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
8434
8435v_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
8438
8439v_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
8442
8443v_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
8446
8447v_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
8450
8451v_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
8454
8455v_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
8458
8459v_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
8462
8463v_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
8466
8467v_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
8470
8471v_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
8474
8475v_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
8478
8479v_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
8482
8483v_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
8486
8487v_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
8490
8491v_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
8494
8495v_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
8498
8499v_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
8502
8503v_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
8506
8507v_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
8510
8511v_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
8514
8515v_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
8518
8519v_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
8522
8523v_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
8526
8527v_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
8530
8531v_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
8534
8535v_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
8538
8539v_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
8542
8543v_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
8546
8547v_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
8550
8551v_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
8554
8555v_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
8558
8559v_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
8562
8563v_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
8566
8567v_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
8570
8571v_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
8574
8575v_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
8578
8579v_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
8582
8583v_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
8586
8587v_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
8590
8591v_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
8594
8595v_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
8598
8599v_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
8602
8603v_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
8606
8607v_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
8610
8611v_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
8614
8615v_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
8618
8619v_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
8622
8623v_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
8626
8627v_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
8630
8631v_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
8634
8635v_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
8638
8639v_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
8642
8643v_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
8646