[SandboxVec][Utils] Implement Utils::verifyFunction() (#124356)
[llvm-project.git] / llvm / test / MC / AMDGPU / gfx12_asm_vopc_t16_promote.s
blob2005f4823b65b96ee8c6462458aef08036c7e09b
1 // NOTE: Assertions have been autogenerated by utils/update_mc_test_checks.py UTC_ARGS: --sort --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 %s 2>&1 > /dev/null | FileCheck --check-prefix=W32-ERR --implicit-check-not=error: %s
5 // RUN: not llvm-mc -triple=amdgcn -mcpu=gfx1200 -mattr=+wavefrontsize64,+real-true16 %s 2>&1 > /dev/null | FileCheck --check-prefix=W64-ERR --implicit-check-not=error: %s
7 v_cmp_class_f16 vcc, v1.h, v255.h
8 // W64: v_cmp_class_f16_e64 vcc, v1.h, v255.h ; encoding: [0x6a,0x18,0x7d,0xd4,0x01,0xff,0x03,0x00]
9 // W32-ERR: :[[@LINE-2]]:17: error: invalid operand for instruction
11 v_cmp_class_f16 vcc, v1.h, v255.h dpp8:[7,6,5,4,3,2,1,0]
12 // W64: v_cmp_class_f16_e64_dpp vcc, v1.h, v255.h op_sel:[1,1] dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x6a,0x18,0x7d,0xd4,0xe9,0xfe,0x03,0x00,0x01,0x77,0x39,0x05]
13 // W32-ERR: :[[@LINE-2]]:17: error: invalid operand for instruction
15 v_cmp_class_f16 vcc, v1.h, v255.h quad_perm:[3,2,1,0]
16 // W64: v_cmp_class_f16_e64_dpp vcc, v1.h, v255.h op_sel:[1,1] quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0x6a,0x18,0x7d,0xd4,0xfa,0xfe,0x03,0x00,0x01,0x1b,0x00,0xff]
17 // W32-ERR: :[[@LINE-2]]:17: error: invalid operand for instruction
19 v_cmp_class_f16 vcc, v1.l, v255.l
20 // W64: v_cmp_class_f16_e64 vcc, v1.l, v255.l ; encoding: [0x6a,0x00,0x7d,0xd4,0x01,0xff,0x03,0x00]
21 // W32-ERR: :[[@LINE-2]]:17: error: invalid operand for instruction
23 v_cmp_class_f16 vcc, v1.l, v255.l dpp8:[7,6,5,4,3,2,1,0]
24 // W64: v_cmp_class_f16_e64_dpp vcc, v1.l, v255.l dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x6a,0x00,0x7d,0xd4,0xe9,0xfe,0x03,0x00,0x01,0x77,0x39,0x05]
25 // W32-ERR: :[[@LINE-2]]:17: error: invalid operand for instruction
27 v_cmp_class_f16 vcc, v1.l, v255.l quad_perm:[3,2,1,0]
28 // W64: v_cmp_class_f16_e64_dpp vcc, v1.l, v255.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0x6a,0x00,0x7d,0xd4,0xfa,0xfe,0x03,0x00,0x01,0x1b,0x00,0xff]
29 // W32-ERR: :[[@LINE-2]]:17: error: invalid operand for instruction
31 v_cmp_class_f16 vcc, v127.h, v255.h
32 // W64: v_cmp_class_f16_e64 vcc, v127.h, v255.h ; encoding: [0x6a,0x18,0x7d,0xd4,0x7f,0xff,0x03,0x00]
33 // W32-ERR: :[[@LINE-2]]:17: error: invalid operand for instruction
35 v_cmp_class_f16 vcc, v127.h, v255.h dpp8:[7,6,5,4,3,2,1,0]
36 // W64: v_cmp_class_f16_e64_dpp vcc, v127.h, v255.h op_sel:[1,1] dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x6a,0x18,0x7d,0xd4,0xe9,0xfe,0x03,0x00,0x7f,0x77,0x39,0x05]
37 // W32-ERR: :[[@LINE-2]]:17: error: invalid operand for instruction
39 v_cmp_class_f16 vcc, v127.h, v255.h quad_perm:[3,2,1,0]
40 // W64: v_cmp_class_f16_e64_dpp vcc, v127.h, v255.h op_sel:[1,1] quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0x6a,0x18,0x7d,0xd4,0xfa,0xfe,0x03,0x00,0x7f,0x1b,0x00,0xff]
41 // W32-ERR: :[[@LINE-2]]:17: error: invalid operand for instruction
43 v_cmp_class_f16 vcc, v127.l, v255.l
44 // W64: v_cmp_class_f16_e64 vcc, v127.l, v255.l ; encoding: [0x6a,0x00,0x7d,0xd4,0x7f,0xff,0x03,0x00]
45 // W32-ERR: :[[@LINE-2]]:17: error: invalid operand for instruction
47 v_cmp_class_f16 vcc, v127.l, v255.l dpp8:[7,6,5,4,3,2,1,0]
48 // W64: v_cmp_class_f16_e64_dpp vcc, v127.l, v255.l dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x6a,0x00,0x7d,0xd4,0xe9,0xfe,0x03,0x00,0x7f,0x77,0x39,0x05]
49 // W32-ERR: :[[@LINE-2]]:17: error: invalid operand for instruction
51 v_cmp_class_f16 vcc, v127.l, v255.l quad_perm:[3,2,1,0]
52 // W64: v_cmp_class_f16_e64_dpp vcc, v127.l, v255.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0x6a,0x00,0x7d,0xd4,0xfa,0xfe,0x03,0x00,0x7f,0x1b,0x00,0xff]
53 // W32-ERR: :[[@LINE-2]]:17: error: invalid operand for instruction
55 v_cmp_class_f16 vcc, v128.h, v2.h
56 // W64: v_cmp_class_f16_e64 vcc, v128.h, v2.h ; encoding: [0x6a,0x18,0x7d,0xd4,0x80,0x05,0x02,0x00]
57 // W32-ERR: :[[@LINE-2]]:17: error: invalid operand for instruction
59 v_cmp_class_f16 vcc, v128.h, v2.h dpp8:[7,6,5,4,3,2,1,0]
60 // W64: v_cmp_class_f16_e64_dpp vcc, v128.h, v2.h op_sel:[1,1] dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x6a,0x18,0x7d,0xd4,0xe9,0x04,0x02,0x00,0x80,0x77,0x39,0x05]
61 // W32-ERR: :[[@LINE-2]]:17: error: invalid operand for instruction
63 v_cmp_class_f16 vcc, v128.h, v2.h quad_perm:[3,2,1,0]
64 // W64: v_cmp_class_f16_e64_dpp vcc, v128.h, v2.h op_sel:[1,1] quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0x6a,0x18,0x7d,0xd4,0xfa,0x04,0x02,0x00,0x80,0x1b,0x00,0xff]
65 // W32-ERR: :[[@LINE-2]]:17: error: invalid operand for instruction
67 v_cmp_class_f16 vcc, v128.l, v2.l
68 // W64: v_cmp_class_f16_e64 vcc, v128.l, v2.l ; encoding: [0x6a,0x00,0x7d,0xd4,0x80,0x05,0x02,0x00]
69 // W32-ERR: :[[@LINE-2]]:17: error: invalid operand for instruction
71 v_cmp_class_f16 vcc, v128.l, v2.l dpp8:[7,6,5,4,3,2,1,0]
72 // W64: v_cmp_class_f16_e64_dpp vcc, v128.l, v2.l dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x6a,0x00,0x7d,0xd4,0xe9,0x04,0x02,0x00,0x80,0x77,0x39,0x05]
73 // W32-ERR: :[[@LINE-2]]:17: error: invalid operand for instruction
75 v_cmp_class_f16 vcc, v128.l, v2.l quad_perm:[3,2,1,0]
76 // W64: v_cmp_class_f16_e64_dpp vcc, v128.l, v2.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0x6a,0x00,0x7d,0xd4,0xfa,0x04,0x02,0x00,0x80,0x1b,0x00,0xff]
77 // W32-ERR: :[[@LINE-2]]:17: error: invalid operand for instruction
79 v_cmp_class_f16 vcc, vcc_hi, v255.h
80 // W64: v_cmp_class_f16_e64 vcc, vcc_hi, v255.h ; encoding: [0x6a,0x10,0x7d,0xd4,0x6b,0xfe,0x03,0x00]
81 // W32-ERR: :[[@LINE-2]]:17: error: invalid operand for instruction
83 v_cmp_class_f16 vcc, vcc_hi, v255.l
84 // W64: v_cmp_class_f16_e64 vcc, vcc_hi, v255.l ; encoding: [0x6a,0x00,0x7d,0xd4,0x6b,0xfe,0x03,0x00]
85 // W32-ERR: :[[@LINE-2]]:17: error: invalid operand for instruction
87 v_cmp_class_f16 vcc, vcc_lo, v255.h
88 // W64: v_cmp_class_f16_e64 vcc, vcc_lo, v255.h ; encoding: [0x6a,0x10,0x7d,0xd4,0x6a,0xfe,0x03,0x00]
89 // W32-ERR: :[[@LINE-2]]:17: error: invalid operand for instruction
91 v_cmp_class_f16 vcc, vcc_lo, v255.l
92 // W64: v_cmp_class_f16_e64 vcc, vcc_lo, v255.l ; encoding: [0x6a,0x00,0x7d,0xd4,0x6a,0xfe,0x03,0x00]
93 // W32-ERR: :[[@LINE-2]]:17: error: invalid operand for instruction
95 v_cmp_class_f16 vcc_lo, v127.h, v255.h
96 // W32: v_cmp_class_f16_e64 vcc_lo, v127.h, v255.h ; encoding: [0x6a,0x18,0x7d,0xd4,0x7f,0xff,0x03,0x00]
97 // W64-ERR: :[[@LINE-2]]:17: error: invalid operand for instruction
99 v_cmp_class_f16 vcc_lo, v127.h, v255.h dpp8:[7,6,5,4,3,2,1,0]
100 // W32: v_cmp_class_f16_e64_dpp vcc_lo, v127.h, v255.h op_sel:[1,1] dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x6a,0x18,0x7d,0xd4,0xe9,0xfe,0x03,0x00,0x7f,0x77,0x39,0x05]
101 // W64-ERR: :[[@LINE-2]]:17: error: invalid operand for instruction
103 v_cmp_class_f16 vcc_lo, v127.h, v255.h quad_perm:[3,2,1,0]
104 // W32: v_cmp_class_f16_e64_dpp vcc_lo, v127.h, v255.h op_sel:[1,1] quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0x6a,0x18,0x7d,0xd4,0xfa,0xfe,0x03,0x00,0x7f,0x1b,0x00,0xff]
105 // W64-ERR: :[[@LINE-2]]:17: error: invalid operand for instruction
107 v_cmp_class_f16 vcc_lo, v127.l, v255.l
108 // W32: v_cmp_class_f16_e64 vcc_lo, v127.l, v255.l ; encoding: [0x6a,0x00,0x7d,0xd4,0x7f,0xff,0x03,0x00]
109 // W64-ERR: :[[@LINE-2]]:17: error: invalid operand for instruction
111 v_cmp_class_f16 vcc_lo, v127.l, v255.l dpp8:[7,6,5,4,3,2,1,0]
112 // W32: v_cmp_class_f16_e64_dpp vcc_lo, v127.l, v255.l dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x6a,0x00,0x7d,0xd4,0xe9,0xfe,0x03,0x00,0x7f,0x77,0x39,0x05]
113 // W64-ERR: :[[@LINE-2]]:17: error: invalid operand for instruction
115 v_cmp_class_f16 vcc_lo, v127.l, v255.l quad_perm:[3,2,1,0]
116 // W32: v_cmp_class_f16_e64_dpp vcc_lo, v127.l, v255.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0x6a,0x00,0x7d,0xd4,0xfa,0xfe,0x03,0x00,0x7f,0x1b,0x00,0xff]
117 // W64-ERR: :[[@LINE-2]]:17: error: invalid operand for instruction
119 v_cmp_class_f16 vcc_lo, v128.h, v2.h
120 // W32: v_cmp_class_f16_e64 vcc_lo, v128.h, v2.h ; encoding: [0x6a,0x18,0x7d,0xd4,0x80,0x05,0x02,0x00]
121 // W64-ERR: :[[@LINE-2]]:17: error: invalid operand for instruction
123 v_cmp_class_f16 vcc_lo, v128.h, v2.h dpp8:[7,6,5,4,3,2,1,0]
124 // W32: v_cmp_class_f16_e64_dpp vcc_lo, v128.h, v2.h op_sel:[1,1] dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x6a,0x18,0x7d,0xd4,0xe9,0x04,0x02,0x00,0x80,0x77,0x39,0x05]
125 // W64-ERR: :[[@LINE-2]]:17: error: invalid operand for instruction
127 v_cmp_class_f16 vcc_lo, v128.h, v2.h quad_perm:[3,2,1,0]
128 // W32: v_cmp_class_f16_e64_dpp vcc_lo, v128.h, v2.h op_sel:[1,1] quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0x6a,0x18,0x7d,0xd4,0xfa,0x04,0x02,0x00,0x80,0x1b,0x00,0xff]
129 // W64-ERR: :[[@LINE-2]]:17: error: invalid operand for instruction
131 v_cmp_class_f16 vcc_lo, v128.l, v2.l
132 // W32: v_cmp_class_f16_e64 vcc_lo, v128.l, v2.l ; encoding: [0x6a,0x00,0x7d,0xd4,0x80,0x05,0x02,0x00]
133 // W64-ERR: :[[@LINE-2]]:17: error: invalid operand for instruction
135 v_cmp_class_f16 vcc_lo, v128.l, v2.l dpp8:[7,6,5,4,3,2,1,0]
136 // W32: v_cmp_class_f16_e64_dpp vcc_lo, v128.l, v2.l dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x6a,0x00,0x7d,0xd4,0xe9,0x04,0x02,0x00,0x80,0x77,0x39,0x05]
137 // W64-ERR: :[[@LINE-2]]:17: error: invalid operand for instruction
139 v_cmp_class_f16 vcc_lo, v128.l, v2.l quad_perm:[3,2,1,0]
140 // W32: v_cmp_class_f16_e64_dpp vcc_lo, v128.l, v2.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0x6a,0x00,0x7d,0xd4,0xfa,0x04,0x02,0x00,0x80,0x1b,0x00,0xff]
141 // W64-ERR: :[[@LINE-2]]:17: error: invalid operand for instruction
143 v_cmp_class_f16 vcc_lo, vcc_hi, v255.h
144 // W32: v_cmp_class_f16_e64 vcc_lo, vcc_hi, v255.h ; encoding: [0x6a,0x10,0x7d,0xd4,0x6b,0xfe,0x03,0x00]
145 // W64-ERR: :[[@LINE-2]]:17: error: invalid operand for instruction
147 v_cmp_class_f16 vcc_lo, vcc_hi, v255.l
148 // W32: v_cmp_class_f16_e64 vcc_lo, vcc_hi, v255.l ; encoding: [0x6a,0x00,0x7d,0xd4,0x6b,0xfe,0x03,0x00]
149 // W64-ERR: :[[@LINE-2]]:17: error: invalid operand for instruction
151 v_cmp_class_f16 vcc_lo, vcc_lo, v255.h
152 // W32: v_cmp_class_f16_e64 vcc_lo, vcc_lo, v255.h ; encoding: [0x6a,0x10,0x7d,0xd4,0x6a,0xfe,0x03,0x00]
153 // W64-ERR: :[[@LINE-2]]:17: error: invalid operand for instruction
155 v_cmp_class_f16 vcc_lo, vcc_lo, v255.l
156 // W32: v_cmp_class_f16_e64 vcc_lo, vcc_lo, v255.l ; encoding: [0x6a,0x00,0x7d,0xd4,0x6a,0xfe,0x03,0x00]
157 // W64-ERR: :[[@LINE-2]]:17: error: invalid operand for instruction
159 v_cmp_eq_f16 vcc, v1.h, v255.h
160 // W64: v_cmp_eq_f16_e64 vcc, v1.h, v255.h op_sel:[1,1,0] ; encoding: [0x6a,0x18,0x02,0xd4,0x01,0xff,0x03,0x00]
161 // W32-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction
163 v_cmp_eq_f16 vcc, v1.h, v255.h dpp8:[7,6,5,4,3,2,1,0]
164 // W64: v_cmp_eq_f16_e64_dpp vcc, v1.h, v255.h op_sel:[1,1] dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x6a,0x18,0x02,0xd4,0xe9,0xfe,0x03,0x00,0x01,0x77,0x39,0x05]
165 // W32-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction
167 v_cmp_eq_f16 vcc, v1.h, v255.h quad_perm:[3,2,1,0]
168 // W64: v_cmp_eq_f16_e64_dpp vcc, v1.h, v255.h op_sel:[1,1] quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0x6a,0x18,0x02,0xd4,0xfa,0xfe,0x03,0x00,0x01,0x1b,0x00,0xff]
169 // W32-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction
171 v_cmp_eq_f16 vcc, v1.l, v255.l
172 // W64: v_cmp_eq_f16_e64 vcc, v1.l, v255.l ; encoding: [0x6a,0x00,0x02,0xd4,0x01,0xff,0x03,0x00]
173 // W32-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction
175 v_cmp_eq_f16 vcc, v1.l, v255.l dpp8:[7,6,5,4,3,2,1,0]
176 // W64: v_cmp_eq_f16_e64_dpp vcc, v1.l, v255.l dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x6a,0x00,0x02,0xd4,0xe9,0xfe,0x03,0x00,0x01,0x77,0x39,0x05]
177 // W32-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction
179 v_cmp_eq_f16 vcc, v1.l, v255.l quad_perm:[3,2,1,0]
180 // W64: v_cmp_eq_f16_e64_dpp vcc, v1.l, v255.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0x6a,0x00,0x02,0xd4,0xfa,0xfe,0x03,0x00,0x01,0x1b,0x00,0xff]
181 // W32-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction
183 v_cmp_eq_f16 vcc, v127.h, v255.h
184 // W64: v_cmp_eq_f16_e64 vcc, v127.h, v255.h op_sel:[1,1,0] ; encoding: [0x6a,0x18,0x02,0xd4,0x7f,0xff,0x03,0x00]
185 // W32-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction
187 v_cmp_eq_f16 vcc, v127.h, v255.h dpp8:[7,6,5,4,3,2,1,0]
188 // W64: v_cmp_eq_f16_e64_dpp vcc, v127.h, v255.h op_sel:[1,1] dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x6a,0x18,0x02,0xd4,0xe9,0xfe,0x03,0x00,0x7f,0x77,0x39,0x05]
189 // W32-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction
191 v_cmp_eq_f16 vcc, v127.h, v255.h quad_perm:[3,2,1,0]
192 // W64: v_cmp_eq_f16_e64_dpp vcc, v127.h, v255.h op_sel:[1,1] quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0x6a,0x18,0x02,0xd4,0xfa,0xfe,0x03,0x00,0x7f,0x1b,0x00,0xff]
193 // W32-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction
195 v_cmp_eq_f16 vcc, v127.l, v255.l
196 // W64: v_cmp_eq_f16_e64 vcc, v127.l, v255.l ; encoding: [0x6a,0x00,0x02,0xd4,0x7f,0xff,0x03,0x00]
197 // W32-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction
199 v_cmp_eq_f16 vcc, v127.l, v255.l dpp8:[7,6,5,4,3,2,1,0]
200 // W64: v_cmp_eq_f16_e64_dpp vcc, v127.l, v255.l dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x6a,0x00,0x02,0xd4,0xe9,0xfe,0x03,0x00,0x7f,0x77,0x39,0x05]
201 // W32-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction
203 v_cmp_eq_f16 vcc, v127.l, v255.l quad_perm:[3,2,1,0]
204 // W64: v_cmp_eq_f16_e64_dpp vcc, v127.l, v255.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0x6a,0x00,0x02,0xd4,0xfa,0xfe,0x03,0x00,0x7f,0x1b,0x00,0xff]
205 // W32-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction
207 v_cmp_eq_f16 vcc, v128.h, v2.h
208 // W64: v_cmp_eq_f16_e64 vcc, v128.h, v2.h op_sel:[1,1,0] ; encoding: [0x6a,0x18,0x02,0xd4,0x80,0x05,0x02,0x00]
209 // W32-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction
211 v_cmp_eq_f16 vcc, v128.h, v2.h dpp8:[7,6,5,4,3,2,1,0]
212 // W64: v_cmp_eq_f16_e64_dpp vcc, v128.h, v2.h op_sel:[1,1] dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x6a,0x18,0x02,0xd4,0xe9,0x04,0x02,0x00,0x80,0x77,0x39,0x05]
213 // W32-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction
215 v_cmp_eq_f16 vcc, v128.h, v2.h quad_perm:[3,2,1,0]
216 // W64: v_cmp_eq_f16_e64_dpp vcc, v128.h, v2.h op_sel:[1,1] quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0x6a,0x18,0x02,0xd4,0xfa,0x04,0x02,0x00,0x80,0x1b,0x00,0xff]
217 // W32-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction
219 v_cmp_eq_f16 vcc, v128.l, v2.l
220 // W64: v_cmp_eq_f16_e64 vcc, v128.l, v2.l ; encoding: [0x6a,0x00,0x02,0xd4,0x80,0x05,0x02,0x00]
221 // W32-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction
223 v_cmp_eq_f16 vcc, v128.l, v2.l dpp8:[7,6,5,4,3,2,1,0]
224 // W64: v_cmp_eq_f16_e64_dpp vcc, v128.l, v2.l dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x6a,0x00,0x02,0xd4,0xe9,0x04,0x02,0x00,0x80,0x77,0x39,0x05]
225 // W32-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction
227 v_cmp_eq_f16 vcc, v128.l, v2.l quad_perm:[3,2,1,0]
228 // W64: v_cmp_eq_f16_e64_dpp vcc, v128.l, v2.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0x6a,0x00,0x02,0xd4,0xfa,0x04,0x02,0x00,0x80,0x1b,0x00,0xff]
229 // W32-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction
231 v_cmp_eq_f16 vcc, vcc_hi, v255.h
232 // W64: v_cmp_eq_f16_e64 vcc, vcc_hi, v255.h op_sel:[0,1,0] ; encoding: [0x6a,0x10,0x02,0xd4,0x6b,0xfe,0x03,0x00]
233 // W32-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction
235 v_cmp_eq_f16 vcc, vcc_hi, v255.l
236 // W64: v_cmp_eq_f16_e64 vcc, vcc_hi, v255.l ; encoding: [0x6a,0x00,0x02,0xd4,0x6b,0xfe,0x03,0x00]
237 // W32-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction
239 v_cmp_eq_f16 vcc, vcc_lo, v255.h
240 // W64: v_cmp_eq_f16_e64 vcc, vcc_lo, v255.h op_sel:[0,1,0] ; encoding: [0x6a,0x10,0x02,0xd4,0x6a,0xfe,0x03,0x00]
241 // W32-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction
243 v_cmp_eq_f16 vcc, vcc_lo, v255.l
244 // W64: v_cmp_eq_f16_e64 vcc, vcc_lo, v255.l ; encoding: [0x6a,0x00,0x02,0xd4,0x6a,0xfe,0x03,0x00]
245 // W32-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction
247 v_cmp_eq_f16 vcc_lo, v1.h, v255.h
248 // W32: v_cmp_eq_f16_e64 vcc_lo, v1.h, v255.h op_sel:[1,1,0] ; encoding: [0x6a,0x18,0x02,0xd4,0x01,0xff,0x03,0x00]
249 // W64-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction
251 v_cmp_eq_f16 vcc_lo, v1.h, v255.h dpp8:[7,6,5,4,3,2,1,0]
252 // W32: v_cmp_eq_f16_e64_dpp vcc_lo, v1.h, v255.h op_sel:[1,1] dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x6a,0x18,0x02,0xd4,0xe9,0xfe,0x03,0x00,0x01,0x77,0x39,0x05]
253 // W64-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction
255 v_cmp_eq_f16 vcc_lo, v1.h, v255.h quad_perm:[3,2,1,0]
256 // W32: v_cmp_eq_f16_e64_dpp vcc_lo, v1.h, v255.h op_sel:[1,1] quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0x6a,0x18,0x02,0xd4,0xfa,0xfe,0x03,0x00,0x01,0x1b,0x00,0xff]
257 // W64-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction
259 v_cmp_eq_f16 vcc_lo, v1.l, v255.l
260 // W32: v_cmp_eq_f16_e64 vcc_lo, v1.l, v255.l ; encoding: [0x6a,0x00,0x02,0xd4,0x01,0xff,0x03,0x00]
261 // W64-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction
263 v_cmp_eq_f16 vcc_lo, v1.l, v255.l dpp8:[7,6,5,4,3,2,1,0]
264 // W32: v_cmp_eq_f16_e64_dpp vcc_lo, v1.l, v255.l dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x6a,0x00,0x02,0xd4,0xe9,0xfe,0x03,0x00,0x01,0x77,0x39,0x05]
265 // W64-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction
267 v_cmp_eq_f16 vcc_lo, v1.l, v255.l quad_perm:[3,2,1,0]
268 // W32: v_cmp_eq_f16_e64_dpp vcc_lo, v1.l, v255.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0x6a,0x00,0x02,0xd4,0xfa,0xfe,0x03,0x00,0x01,0x1b,0x00,0xff]
269 // W64-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction
271 v_cmp_eq_f16 vcc_lo, v127.h, v255.h
272 // W32: v_cmp_eq_f16_e64 vcc_lo, v127.h, v255.h op_sel:[1,1,0] ; encoding: [0x6a,0x18,0x02,0xd4,0x7f,0xff,0x03,0x00]
273 // W64-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction
275 v_cmp_eq_f16 vcc_lo, v127.h, v255.h dpp8:[7,6,5,4,3,2,1,0]
276 // W32: v_cmp_eq_f16_e64_dpp vcc_lo, v127.h, v255.h op_sel:[1,1] dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x6a,0x18,0x02,0xd4,0xe9,0xfe,0x03,0x00,0x7f,0x77,0x39,0x05]
277 // W64-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction
279 v_cmp_eq_f16 vcc_lo, v127.h, v255.h quad_perm:[3,2,1,0]
280 // W32: v_cmp_eq_f16_e64_dpp vcc_lo, v127.h, v255.h op_sel:[1,1] quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0x6a,0x18,0x02,0xd4,0xfa,0xfe,0x03,0x00,0x7f,0x1b,0x00,0xff]
281 // W64-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction
283 v_cmp_eq_f16 vcc_lo, v127.l, v255.l
284 // W32: v_cmp_eq_f16_e64 vcc_lo, v127.l, v255.l ; encoding: [0x6a,0x00,0x02,0xd4,0x7f,0xff,0x03,0x00]
285 // W64-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction
287 v_cmp_eq_f16 vcc_lo, v127.l, v255.l dpp8:[7,6,5,4,3,2,1,0]
288 // W32: v_cmp_eq_f16_e64_dpp vcc_lo, v127.l, v255.l dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x6a,0x00,0x02,0xd4,0xe9,0xfe,0x03,0x00,0x7f,0x77,0x39,0x05]
289 // W64-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction
291 v_cmp_eq_f16 vcc_lo, v127.l, v255.l quad_perm:[3,2,1,0]
292 // W32: v_cmp_eq_f16_e64_dpp vcc_lo, v127.l, v255.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0x6a,0x00,0x02,0xd4,0xfa,0xfe,0x03,0x00,0x7f,0x1b,0x00,0xff]
293 // W64-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction
295 v_cmp_eq_f16 vcc_lo, v128.h, v2.h
296 // W32: v_cmp_eq_f16_e64 vcc_lo, v128.h, v2.h op_sel:[1,1,0] ; encoding: [0x6a,0x18,0x02,0xd4,0x80,0x05,0x02,0x00]
297 // W64-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction
299 v_cmp_eq_f16 vcc_lo, v128.h, v2.h dpp8:[7,6,5,4,3,2,1,0]
300 // W32: v_cmp_eq_f16_e64_dpp vcc_lo, v128.h, v2.h op_sel:[1,1] dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x6a,0x18,0x02,0xd4,0xe9,0x04,0x02,0x00,0x80,0x77,0x39,0x05]
301 // W64-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction
303 v_cmp_eq_f16 vcc_lo, v128.h, v2.h quad_perm:[3,2,1,0]
304 // W32: v_cmp_eq_f16_e64_dpp vcc_lo, v128.h, v2.h op_sel:[1,1] quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0x6a,0x18,0x02,0xd4,0xfa,0x04,0x02,0x00,0x80,0x1b,0x00,0xff]
305 // W64-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction
307 v_cmp_eq_f16 vcc_lo, v128.l, v2.l
308 // W32: v_cmp_eq_f16_e64 vcc_lo, v128.l, v2.l ; encoding: [0x6a,0x00,0x02,0xd4,0x80,0x05,0x02,0x00]
309 // W64-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction
311 v_cmp_eq_f16 vcc_lo, v128.l, v2.l dpp8:[7,6,5,4,3,2,1,0]
312 // W32: v_cmp_eq_f16_e64_dpp vcc_lo, v128.l, v2.l dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x6a,0x00,0x02,0xd4,0xe9,0x04,0x02,0x00,0x80,0x77,0x39,0x05]
313 // W64-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction
315 v_cmp_eq_f16 vcc_lo, v128.l, v2.l quad_perm:[3,2,1,0]
316 // W32: v_cmp_eq_f16_e64_dpp vcc_lo, v128.l, v2.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0x6a,0x00,0x02,0xd4,0xfa,0x04,0x02,0x00,0x80,0x1b,0x00,0xff]
317 // W64-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction
319 v_cmp_eq_f16 vcc_lo, vcc_hi, v255.h
320 // W32: v_cmp_eq_f16_e64 vcc_lo, vcc_hi, v255.h op_sel:[0,1,0] ; encoding: [0x6a,0x10,0x02,0xd4,0x6b,0xfe,0x03,0x00]
321 // W64-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction
323 v_cmp_eq_f16 vcc_lo, vcc_hi, v255.l
324 // W32: v_cmp_eq_f16_e64 vcc_lo, vcc_hi, v255.l ; encoding: [0x6a,0x00,0x02,0xd4,0x6b,0xfe,0x03,0x00]
325 // W64-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction
327 v_cmp_eq_f16 vcc_lo, vcc_lo, v255.h
328 // W32: v_cmp_eq_f16_e64 vcc_lo, vcc_lo, v255.h op_sel:[0,1,0] ; encoding: [0x6a,0x10,0x02,0xd4,0x6a,0xfe,0x03,0x00]
329 // W64-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction
331 v_cmp_eq_f16 vcc_lo, vcc_lo, v255.l
332 // W32: v_cmp_eq_f16_e64 vcc_lo, vcc_lo, v255.l ; encoding: [0x6a,0x00,0x02,0xd4,0x6a,0xfe,0x03,0x00]
333 // W64-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction
335 v_cmp_eq_i16 vcc, v1.h, v255.h
336 // W64: v_cmp_eq_i16_e64 vcc, v1.h, v255.h op_sel:[1,1,0] ; encoding: [0x6a,0x18,0x32,0xd4,0x01,0xff,0x03,0x00]
337 // W32-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction
339 v_cmp_eq_i16 vcc, v1.h, v255.h dpp8:[7,6,5,4,3,2,1,0]
340 // W64: v_cmp_eq_i16_e64_dpp vcc, v1.h, v255.h op_sel:[1,1] dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x6a,0x18,0x32,0xd4,0xe9,0xfe,0x03,0x00,0x01,0x77,0x39,0x05]
341 // W32-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction
343 v_cmp_eq_i16 vcc, v1.h, v255.h quad_perm:[3,2,1,0]
344 // W64: v_cmp_eq_i16_e64_dpp vcc, v1.h, v255.h op_sel:[1,1] quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0x6a,0x18,0x32,0xd4,0xfa,0xfe,0x03,0x00,0x01,0x1b,0x00,0xff]
345 // W32-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction
347 v_cmp_eq_i16 vcc, v1.l, v255.l
348 // W64: v_cmp_eq_i16_e64 vcc, v1.l, v255.l ; encoding: [0x6a,0x00,0x32,0xd4,0x01,0xff,0x03,0x00]
349 // W32-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction
351 v_cmp_eq_i16 vcc, v1.l, v255.l dpp8:[7,6,5,4,3,2,1,0]
352 // W64: v_cmp_eq_i16_e64_dpp vcc, v1.l, v255.l dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x6a,0x00,0x32,0xd4,0xe9,0xfe,0x03,0x00,0x01,0x77,0x39,0x05]
353 // W32-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction
355 v_cmp_eq_i16 vcc, v1.l, v255.l quad_perm:[3,2,1,0]
356 // W64: v_cmp_eq_i16_e64_dpp vcc, v1.l, v255.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0x6a,0x00,0x32,0xd4,0xfa,0xfe,0x03,0x00,0x01,0x1b,0x00,0xff]
357 // W32-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction
359 v_cmp_eq_i16 vcc, v127.h, v255.h
360 // W64: v_cmp_eq_i16_e64 vcc, v127.h, v255.h op_sel:[1,1,0] ; encoding: [0x6a,0x18,0x32,0xd4,0x7f,0xff,0x03,0x00]
361 // W32-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction
363 v_cmp_eq_i16 vcc, v127.h, v255.h dpp8:[7,6,5,4,3,2,1,0]
364 // W64: v_cmp_eq_i16_e64_dpp vcc, v127.h, v255.h op_sel:[1,1] dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x6a,0x18,0x32,0xd4,0xe9,0xfe,0x03,0x00,0x7f,0x77,0x39,0x05]
365 // W32-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction
367 v_cmp_eq_i16 vcc, v127.h, v255.h quad_perm:[3,2,1,0]
368 // W64: v_cmp_eq_i16_e64_dpp vcc, v127.h, v255.h op_sel:[1,1] quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0x6a,0x18,0x32,0xd4,0xfa,0xfe,0x03,0x00,0x7f,0x1b,0x00,0xff]
369 // W32-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction
371 v_cmp_eq_i16 vcc, v127.l, v255.l
372 // W64: v_cmp_eq_i16_e64 vcc, v127.l, v255.l ; encoding: [0x6a,0x00,0x32,0xd4,0x7f,0xff,0x03,0x00]
373 // W32-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction
375 v_cmp_eq_i16 vcc, v127.l, v255.l dpp8:[7,6,5,4,3,2,1,0]
376 // W64: v_cmp_eq_i16_e64_dpp vcc, v127.l, v255.l dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x6a,0x00,0x32,0xd4,0xe9,0xfe,0x03,0x00,0x7f,0x77,0x39,0x05]
377 // W32-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction
379 v_cmp_eq_i16 vcc, v127.l, v255.l quad_perm:[3,2,1,0]
380 // W64: v_cmp_eq_i16_e64_dpp vcc, v127.l, v255.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0x6a,0x00,0x32,0xd4,0xfa,0xfe,0x03,0x00,0x7f,0x1b,0x00,0xff]
381 // W32-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction
383 v_cmp_eq_i16 vcc, v128.h, v2.h
384 // W64: v_cmp_eq_i16_e64 vcc, v128.h, v2.h op_sel:[1,1,0] ; encoding: [0x6a,0x18,0x32,0xd4,0x80,0x05,0x02,0x00]
385 // W32-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction
387 v_cmp_eq_i16 vcc, v128.h, v2.h dpp8:[7,6,5,4,3,2,1,0]
388 // W64: v_cmp_eq_i16_e64_dpp vcc, v128.h, v2.h op_sel:[1,1] dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x6a,0x18,0x32,0xd4,0xe9,0x04,0x02,0x00,0x80,0x77,0x39,0x05]
389 // W32-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction
391 v_cmp_eq_i16 vcc, v128.h, v2.h quad_perm:[3,2,1,0]
392 // W64: v_cmp_eq_i16_e64_dpp vcc, v128.h, v2.h op_sel:[1,1] quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0x6a,0x18,0x32,0xd4,0xfa,0x04,0x02,0x00,0x80,0x1b,0x00,0xff]
393 // W32-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction
395 v_cmp_eq_i16 vcc, v128.l, v2.l
396 // W64: v_cmp_eq_i16_e64 vcc, v128.l, v2.l ; encoding: [0x6a,0x00,0x32,0xd4,0x80,0x05,0x02,0x00]
397 // W32-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction
399 v_cmp_eq_i16 vcc, v128.l, v2.l dpp8:[7,6,5,4,3,2,1,0]
400 // W64: v_cmp_eq_i16_e64_dpp vcc, v128.l, v2.l dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x6a,0x00,0x32,0xd4,0xe9,0x04,0x02,0x00,0x80,0x77,0x39,0x05]
401 // W32-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction
403 v_cmp_eq_i16 vcc, v128.l, v2.l quad_perm:[3,2,1,0]
404 // W64: v_cmp_eq_i16_e64_dpp vcc, v128.l, v2.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0x6a,0x00,0x32,0xd4,0xfa,0x04,0x02,0x00,0x80,0x1b,0x00,0xff]
405 // W32-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction
407 v_cmp_eq_i16 vcc, vcc_hi, v255.h
408 // W64: v_cmp_eq_i16_e64 vcc, vcc_hi, v255.h op_sel:[0,1,0] ; encoding: [0x6a,0x10,0x32,0xd4,0x6b,0xfe,0x03,0x00]
409 // W32-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction
411 v_cmp_eq_i16 vcc, vcc_hi, v255.l
412 // W64: v_cmp_eq_i16_e64 vcc, vcc_hi, v255.l ; encoding: [0x6a,0x00,0x32,0xd4,0x6b,0xfe,0x03,0x00]
413 // W32-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction
415 v_cmp_eq_i16 vcc, vcc_lo, v255.h
416 // W64: v_cmp_eq_i16_e64 vcc, vcc_lo, v255.h op_sel:[0,1,0] ; encoding: [0x6a,0x10,0x32,0xd4,0x6a,0xfe,0x03,0x00]
417 // W32-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction
419 v_cmp_eq_i16 vcc, vcc_lo, v255.l
420 // W64: v_cmp_eq_i16_e64 vcc, vcc_lo, v255.l ; encoding: [0x6a,0x00,0x32,0xd4,0x6a,0xfe,0x03,0x00]
421 // W32-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction
423 v_cmp_eq_i16 vcc_lo, v1.h, v255.h
424 // W32: v_cmp_eq_i16_e64 vcc_lo, v1.h, v255.h op_sel:[1,1,0] ; encoding: [0x6a,0x18,0x32,0xd4,0x01,0xff,0x03,0x00]
425 // W64-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction
427 v_cmp_eq_i16 vcc_lo, v1.h, v255.h dpp8:[7,6,5,4,3,2,1,0]
428 // W32: v_cmp_eq_i16_e64_dpp vcc_lo, v1.h, v255.h op_sel:[1,1] dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x6a,0x18,0x32,0xd4,0xe9,0xfe,0x03,0x00,0x01,0x77,0x39,0x05]
429 // W64-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction
431 v_cmp_eq_i16 vcc_lo, v1.h, v255.h quad_perm:[3,2,1,0]
432 // W32: v_cmp_eq_i16_e64_dpp vcc_lo, v1.h, v255.h op_sel:[1,1] quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0x6a,0x18,0x32,0xd4,0xfa,0xfe,0x03,0x00,0x01,0x1b,0x00,0xff]
433 // W64-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction
435 v_cmp_eq_i16 vcc_lo, v1.l, v255.l
436 // W32: v_cmp_eq_i16_e64 vcc_lo, v1.l, v255.l ; encoding: [0x6a,0x00,0x32,0xd4,0x01,0xff,0x03,0x00]
437 // W64-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction
439 v_cmp_eq_i16 vcc_lo, v1.l, v255.l dpp8:[7,6,5,4,3,2,1,0]
440 // W32: v_cmp_eq_i16_e64_dpp vcc_lo, v1.l, v255.l dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x6a,0x00,0x32,0xd4,0xe9,0xfe,0x03,0x00,0x01,0x77,0x39,0x05]
441 // W64-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction
443 v_cmp_eq_i16 vcc_lo, v1.l, v255.l quad_perm:[3,2,1,0]
444 // W32: v_cmp_eq_i16_e64_dpp vcc_lo, v1.l, v255.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0x6a,0x00,0x32,0xd4,0xfa,0xfe,0x03,0x00,0x01,0x1b,0x00,0xff]
445 // W64-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction
447 v_cmp_eq_i16 vcc_lo, v127.h, v255.h
448 // W32: v_cmp_eq_i16_e64 vcc_lo, v127.h, v255.h op_sel:[1,1,0] ; encoding: [0x6a,0x18,0x32,0xd4,0x7f,0xff,0x03,0x00]
449 // W64-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction
451 v_cmp_eq_i16 vcc_lo, v127.h, v255.h dpp8:[7,6,5,4,3,2,1,0]
452 // W32: v_cmp_eq_i16_e64_dpp vcc_lo, v127.h, v255.h op_sel:[1,1] dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x6a,0x18,0x32,0xd4,0xe9,0xfe,0x03,0x00,0x7f,0x77,0x39,0x05]
453 // W64-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction
455 v_cmp_eq_i16 vcc_lo, v127.h, v255.h quad_perm:[3,2,1,0]
456 // W32: v_cmp_eq_i16_e64_dpp vcc_lo, v127.h, v255.h op_sel:[1,1] quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0x6a,0x18,0x32,0xd4,0xfa,0xfe,0x03,0x00,0x7f,0x1b,0x00,0xff]
457 // W64-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction
459 v_cmp_eq_i16 vcc_lo, v127.l, v255.l
460 // W32: v_cmp_eq_i16_e64 vcc_lo, v127.l, v255.l ; encoding: [0x6a,0x00,0x32,0xd4,0x7f,0xff,0x03,0x00]
461 // W64-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction
463 v_cmp_eq_i16 vcc_lo, v127.l, v255.l dpp8:[7,6,5,4,3,2,1,0]
464 // W32: v_cmp_eq_i16_e64_dpp vcc_lo, v127.l, v255.l dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x6a,0x00,0x32,0xd4,0xe9,0xfe,0x03,0x00,0x7f,0x77,0x39,0x05]
465 // W64-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction
467 v_cmp_eq_i16 vcc_lo, v127.l, v255.l quad_perm:[3,2,1,0]
468 // W32: v_cmp_eq_i16_e64_dpp vcc_lo, v127.l, v255.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0x6a,0x00,0x32,0xd4,0xfa,0xfe,0x03,0x00,0x7f,0x1b,0x00,0xff]
469 // W64-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction
471 v_cmp_eq_i16 vcc_lo, v128.h, v2.h
472 // W32: v_cmp_eq_i16_e64 vcc_lo, v128.h, v2.h op_sel:[1,1,0] ; encoding: [0x6a,0x18,0x32,0xd4,0x80,0x05,0x02,0x00]
473 // W64-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction
475 v_cmp_eq_i16 vcc_lo, v128.h, v2.h dpp8:[7,6,5,4,3,2,1,0]
476 // W32: v_cmp_eq_i16_e64_dpp vcc_lo, v128.h, v2.h op_sel:[1,1] dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x6a,0x18,0x32,0xd4,0xe9,0x04,0x02,0x00,0x80,0x77,0x39,0x05]
477 // W64-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction
479 v_cmp_eq_i16 vcc_lo, v128.h, v2.h quad_perm:[3,2,1,0]
480 // W32: v_cmp_eq_i16_e64_dpp vcc_lo, v128.h, v2.h op_sel:[1,1] quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0x6a,0x18,0x32,0xd4,0xfa,0x04,0x02,0x00,0x80,0x1b,0x00,0xff]
481 // W64-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction
483 v_cmp_eq_i16 vcc_lo, v128.l, v2.l
484 // W32: v_cmp_eq_i16_e64 vcc_lo, v128.l, v2.l ; encoding: [0x6a,0x00,0x32,0xd4,0x80,0x05,0x02,0x00]
485 // W64-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction
487 v_cmp_eq_i16 vcc_lo, v128.l, v2.l dpp8:[7,6,5,4,3,2,1,0]
488 // W32: v_cmp_eq_i16_e64_dpp vcc_lo, v128.l, v2.l dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x6a,0x00,0x32,0xd4,0xe9,0x04,0x02,0x00,0x80,0x77,0x39,0x05]
489 // W64-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction
491 v_cmp_eq_i16 vcc_lo, v128.l, v2.l quad_perm:[3,2,1,0]
492 // W32: v_cmp_eq_i16_e64_dpp vcc_lo, v128.l, v2.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0x6a,0x00,0x32,0xd4,0xfa,0x04,0x02,0x00,0x80,0x1b,0x00,0xff]
493 // W64-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction
495 v_cmp_eq_i16 vcc_lo, vcc_hi, v255.h
496 // W32: v_cmp_eq_i16_e64 vcc_lo, vcc_hi, v255.h op_sel:[0,1,0] ; encoding: [0x6a,0x10,0x32,0xd4,0x6b,0xfe,0x03,0x00]
497 // W64-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction
499 v_cmp_eq_i16 vcc_lo, vcc_hi, v255.l
500 // W32: v_cmp_eq_i16_e64 vcc_lo, vcc_hi, v255.l ; encoding: [0x6a,0x00,0x32,0xd4,0x6b,0xfe,0x03,0x00]
501 // W64-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction
503 v_cmp_eq_i16 vcc_lo, vcc_lo, v255.h
504 // W32: v_cmp_eq_i16_e64 vcc_lo, vcc_lo, v255.h op_sel:[0,1,0] ; encoding: [0x6a,0x10,0x32,0xd4,0x6a,0xfe,0x03,0x00]
505 // W64-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction
507 v_cmp_eq_i16 vcc_lo, vcc_lo, v255.l
508 // W32: v_cmp_eq_i16_e64 vcc_lo, vcc_lo, v255.l ; encoding: [0x6a,0x00,0x32,0xd4,0x6a,0xfe,0x03,0x00]
509 // W64-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction
511 v_cmp_eq_u16 vcc, v1.h, v255.h
512 // W64: v_cmp_eq_u16_e64 vcc, v1.h, v255.h op_sel:[1,1,0] ; encoding: [0x6a,0x18,0x3a,0xd4,0x01,0xff,0x03,0x00]
513 // W32-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction
515 v_cmp_eq_u16 vcc, v1.h, v255.h dpp8:[7,6,5,4,3,2,1,0]
516 // W64: v_cmp_eq_u16_e64_dpp vcc, v1.h, v255.h op_sel:[1,1] dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x6a,0x18,0x3a,0xd4,0xe9,0xfe,0x03,0x00,0x01,0x77,0x39,0x05]
517 // W32-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction
519 v_cmp_eq_u16 vcc, v1.h, v255.h quad_perm:[3,2,1,0]
520 // W64: v_cmp_eq_u16_e64_dpp vcc, v1.h, v255.h op_sel:[1,1] quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0x6a,0x18,0x3a,0xd4,0xfa,0xfe,0x03,0x00,0x01,0x1b,0x00,0xff]
521 // W32-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction
523 v_cmp_eq_u16 vcc, v1.l, v255.l
524 // W64: v_cmp_eq_u16_e64 vcc, v1.l, v255.l ; encoding: [0x6a,0x00,0x3a,0xd4,0x01,0xff,0x03,0x00]
525 // W32-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction
527 v_cmp_eq_u16 vcc, v1.l, v255.l dpp8:[7,6,5,4,3,2,1,0]
528 // W64: v_cmp_eq_u16_e64_dpp vcc, v1.l, v255.l dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x6a,0x00,0x3a,0xd4,0xe9,0xfe,0x03,0x00,0x01,0x77,0x39,0x05]
529 // W32-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction
531 v_cmp_eq_u16 vcc, v1.l, v255.l quad_perm:[3,2,1,0]
532 // W64: v_cmp_eq_u16_e64_dpp vcc, v1.l, v255.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0x6a,0x00,0x3a,0xd4,0xfa,0xfe,0x03,0x00,0x01,0x1b,0x00,0xff]
533 // W32-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction
535 v_cmp_eq_u16 vcc, v127.h, v255.h
536 // W64: v_cmp_eq_u16_e64 vcc, v127.h, v255.h op_sel:[1,1,0] ; encoding: [0x6a,0x18,0x3a,0xd4,0x7f,0xff,0x03,0x00]
537 // W32-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction
539 v_cmp_eq_u16 vcc, v127.h, v255.h dpp8:[7,6,5,4,3,2,1,0]
540 // W64: v_cmp_eq_u16_e64_dpp vcc, v127.h, v255.h op_sel:[1,1] dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x6a,0x18,0x3a,0xd4,0xe9,0xfe,0x03,0x00,0x7f,0x77,0x39,0x05]
541 // W32-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction
543 v_cmp_eq_u16 vcc, v127.h, v255.h quad_perm:[3,2,1,0]
544 // W64: v_cmp_eq_u16_e64_dpp vcc, v127.h, v255.h op_sel:[1,1] quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0x6a,0x18,0x3a,0xd4,0xfa,0xfe,0x03,0x00,0x7f,0x1b,0x00,0xff]
545 // W32-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction
547 v_cmp_eq_u16 vcc, v127.l, v255.l
548 // W64: v_cmp_eq_u16_e64 vcc, v127.l, v255.l ; encoding: [0x6a,0x00,0x3a,0xd4,0x7f,0xff,0x03,0x00]
549 // W32-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction
551 v_cmp_eq_u16 vcc, v127.l, v255.l dpp8:[7,6,5,4,3,2,1,0]
552 // W64: v_cmp_eq_u16_e64_dpp vcc, v127.l, v255.l dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x6a,0x00,0x3a,0xd4,0xe9,0xfe,0x03,0x00,0x7f,0x77,0x39,0x05]
553 // W32-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction
555 v_cmp_eq_u16 vcc, v127.l, v255.l quad_perm:[3,2,1,0]
556 // W64: v_cmp_eq_u16_e64_dpp vcc, v127.l, v255.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0x6a,0x00,0x3a,0xd4,0xfa,0xfe,0x03,0x00,0x7f,0x1b,0x00,0xff]
557 // W32-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction
559 v_cmp_eq_u16 vcc, v128.h, v2.h
560 // W64: v_cmp_eq_u16_e64 vcc, v128.h, v2.h op_sel:[1,1,0] ; encoding: [0x6a,0x18,0x3a,0xd4,0x80,0x05,0x02,0x00]
561 // W32-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction
563 v_cmp_eq_u16 vcc, v128.h, v2.h dpp8:[7,6,5,4,3,2,1,0]
564 // W64: v_cmp_eq_u16_e64_dpp vcc, v128.h, v2.h op_sel:[1,1] dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x6a,0x18,0x3a,0xd4,0xe9,0x04,0x02,0x00,0x80,0x77,0x39,0x05]
565 // W32-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction
567 v_cmp_eq_u16 vcc, v128.h, v2.h quad_perm:[3,2,1,0]
568 // W64: v_cmp_eq_u16_e64_dpp vcc, v128.h, v2.h op_sel:[1,1] quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0x6a,0x18,0x3a,0xd4,0xfa,0x04,0x02,0x00,0x80,0x1b,0x00,0xff]
569 // W32-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction
571 v_cmp_eq_u16 vcc, v128.l, v2.l
572 // W64: v_cmp_eq_u16_e64 vcc, v128.l, v2.l ; encoding: [0x6a,0x00,0x3a,0xd4,0x80,0x05,0x02,0x00]
573 // W32-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction
575 v_cmp_eq_u16 vcc, v128.l, v2.l dpp8:[7,6,5,4,3,2,1,0]
576 // W64: v_cmp_eq_u16_e64_dpp vcc, v128.l, v2.l dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x6a,0x00,0x3a,0xd4,0xe9,0x04,0x02,0x00,0x80,0x77,0x39,0x05]
577 // W32-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction
579 v_cmp_eq_u16 vcc, v128.l, v2.l quad_perm:[3,2,1,0]
580 // W64: v_cmp_eq_u16_e64_dpp vcc, v128.l, v2.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0x6a,0x00,0x3a,0xd4,0xfa,0x04,0x02,0x00,0x80,0x1b,0x00,0xff]
581 // W32-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction
583 v_cmp_eq_u16 vcc, vcc_hi, v255.h
584 // W64: v_cmp_eq_u16_e64 vcc, vcc_hi, v255.h op_sel:[0,1,0] ; encoding: [0x6a,0x10,0x3a,0xd4,0x6b,0xfe,0x03,0x00]
585 // W32-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction
587 v_cmp_eq_u16 vcc, vcc_hi, v255.l
588 // W64: v_cmp_eq_u16_e64 vcc, vcc_hi, v255.l ; encoding: [0x6a,0x00,0x3a,0xd4,0x6b,0xfe,0x03,0x00]
589 // W32-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction
591 v_cmp_eq_u16 vcc, vcc_lo, v255.h
592 // W64: v_cmp_eq_u16_e64 vcc, vcc_lo, v255.h op_sel:[0,1,0] ; encoding: [0x6a,0x10,0x3a,0xd4,0x6a,0xfe,0x03,0x00]
593 // W32-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction
595 v_cmp_eq_u16 vcc, vcc_lo, v255.l
596 // W64: v_cmp_eq_u16_e64 vcc, vcc_lo, v255.l ; encoding: [0x6a,0x00,0x3a,0xd4,0x6a,0xfe,0x03,0x00]
597 // W32-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction
599 v_cmp_eq_u16 vcc_lo, v1.h, v255.h
600 // W32: v_cmp_eq_u16_e64 vcc_lo, v1.h, v255.h op_sel:[1,1,0] ; encoding: [0x6a,0x18,0x3a,0xd4,0x01,0xff,0x03,0x00]
601 // W64-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction
603 v_cmp_eq_u16 vcc_lo, v1.h, v255.h dpp8:[7,6,5,4,3,2,1,0]
604 // W32: v_cmp_eq_u16_e64_dpp vcc_lo, v1.h, v255.h op_sel:[1,1] dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x6a,0x18,0x3a,0xd4,0xe9,0xfe,0x03,0x00,0x01,0x77,0x39,0x05]
605 // W64-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction
607 v_cmp_eq_u16 vcc_lo, v1.h, v255.h quad_perm:[3,2,1,0]
608 // W32: v_cmp_eq_u16_e64_dpp vcc_lo, v1.h, v255.h op_sel:[1,1] quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0x6a,0x18,0x3a,0xd4,0xfa,0xfe,0x03,0x00,0x01,0x1b,0x00,0xff]
609 // W64-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction
611 v_cmp_eq_u16 vcc_lo, v1.l, v255.l
612 // W32: v_cmp_eq_u16_e64 vcc_lo, v1.l, v255.l ; encoding: [0x6a,0x00,0x3a,0xd4,0x01,0xff,0x03,0x00]
613 // W64-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction
615 v_cmp_eq_u16 vcc_lo, v1.l, v255.l dpp8:[7,6,5,4,3,2,1,0]
616 // W32: v_cmp_eq_u16_e64_dpp vcc_lo, v1.l, v255.l dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x6a,0x00,0x3a,0xd4,0xe9,0xfe,0x03,0x00,0x01,0x77,0x39,0x05]
617 // W64-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction
619 v_cmp_eq_u16 vcc_lo, v1.l, v255.l quad_perm:[3,2,1,0]
620 // W32: v_cmp_eq_u16_e64_dpp vcc_lo, v1.l, v255.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0x6a,0x00,0x3a,0xd4,0xfa,0xfe,0x03,0x00,0x01,0x1b,0x00,0xff]
621 // W64-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction
623 v_cmp_eq_u16 vcc_lo, v127.h, v255.h
624 // W32: v_cmp_eq_u16_e64 vcc_lo, v127.h, v255.h op_sel:[1,1,0] ; encoding: [0x6a,0x18,0x3a,0xd4,0x7f,0xff,0x03,0x00]
625 // W64-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction
627 v_cmp_eq_u16 vcc_lo, v127.h, v255.h dpp8:[7,6,5,4,3,2,1,0]
628 // W32: v_cmp_eq_u16_e64_dpp vcc_lo, v127.h, v255.h op_sel:[1,1] dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x6a,0x18,0x3a,0xd4,0xe9,0xfe,0x03,0x00,0x7f,0x77,0x39,0x05]
629 // W64-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction
631 v_cmp_eq_u16 vcc_lo, v127.h, v255.h quad_perm:[3,2,1,0]
632 // W32: v_cmp_eq_u16_e64_dpp vcc_lo, v127.h, v255.h op_sel:[1,1] quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0x6a,0x18,0x3a,0xd4,0xfa,0xfe,0x03,0x00,0x7f,0x1b,0x00,0xff]
633 // W64-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction
635 v_cmp_eq_u16 vcc_lo, v127.l, v255.l
636 // W32: v_cmp_eq_u16_e64 vcc_lo, v127.l, v255.l ; encoding: [0x6a,0x00,0x3a,0xd4,0x7f,0xff,0x03,0x00]
637 // W64-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction
639 v_cmp_eq_u16 vcc_lo, v127.l, v255.l dpp8:[7,6,5,4,3,2,1,0]
640 // W32: v_cmp_eq_u16_e64_dpp vcc_lo, v127.l, v255.l dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x6a,0x00,0x3a,0xd4,0xe9,0xfe,0x03,0x00,0x7f,0x77,0x39,0x05]
641 // W64-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction
643 v_cmp_eq_u16 vcc_lo, v127.l, v255.l quad_perm:[3,2,1,0]
644 // W32: v_cmp_eq_u16_e64_dpp vcc_lo, v127.l, v255.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0x6a,0x00,0x3a,0xd4,0xfa,0xfe,0x03,0x00,0x7f,0x1b,0x00,0xff]
645 // W64-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction
647 v_cmp_eq_u16 vcc_lo, v128.h, v2.h
648 // W32: v_cmp_eq_u16_e64 vcc_lo, v128.h, v2.h op_sel:[1,1,0] ; encoding: [0x6a,0x18,0x3a,0xd4,0x80,0x05,0x02,0x00]
649 // W64-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction
651 v_cmp_eq_u16 vcc_lo, v128.h, v2.h dpp8:[7,6,5,4,3,2,1,0]
652 // W32: v_cmp_eq_u16_e64_dpp vcc_lo, v128.h, v2.h op_sel:[1,1] dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x6a,0x18,0x3a,0xd4,0xe9,0x04,0x02,0x00,0x80,0x77,0x39,0x05]
653 // W64-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction
655 v_cmp_eq_u16 vcc_lo, v128.h, v2.h quad_perm:[3,2,1,0]
656 // W32: v_cmp_eq_u16_e64_dpp vcc_lo, v128.h, v2.h op_sel:[1,1] quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0x6a,0x18,0x3a,0xd4,0xfa,0x04,0x02,0x00,0x80,0x1b,0x00,0xff]
657 // W64-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction
659 v_cmp_eq_u16 vcc_lo, v128.l, v2.l
660 // W32: v_cmp_eq_u16_e64 vcc_lo, v128.l, v2.l ; encoding: [0x6a,0x00,0x3a,0xd4,0x80,0x05,0x02,0x00]
661 // W64-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction
663 v_cmp_eq_u16 vcc_lo, v128.l, v2.l dpp8:[7,6,5,4,3,2,1,0]
664 // W32: v_cmp_eq_u16_e64_dpp vcc_lo, v128.l, v2.l dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x6a,0x00,0x3a,0xd4,0xe9,0x04,0x02,0x00,0x80,0x77,0x39,0x05]
665 // W64-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction
667 v_cmp_eq_u16 vcc_lo, v128.l, v2.l quad_perm:[3,2,1,0]
668 // W32: v_cmp_eq_u16_e64_dpp vcc_lo, v128.l, v2.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0x6a,0x00,0x3a,0xd4,0xfa,0x04,0x02,0x00,0x80,0x1b,0x00,0xff]
669 // W64-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction
671 v_cmp_eq_u16 vcc_lo, vcc_hi, v255.h
672 // W32: v_cmp_eq_u16_e64 vcc_lo, vcc_hi, v255.h op_sel:[0,1,0] ; encoding: [0x6a,0x10,0x3a,0xd4,0x6b,0xfe,0x03,0x00]
673 // W64-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction
675 v_cmp_eq_u16 vcc_lo, vcc_hi, v255.l
676 // W32: v_cmp_eq_u16_e64 vcc_lo, vcc_hi, v255.l ; encoding: [0x6a,0x00,0x3a,0xd4,0x6b,0xfe,0x03,0x00]
677 // W64-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction
679 v_cmp_eq_u16 vcc_lo, vcc_lo, v255.h
680 // W32: v_cmp_eq_u16_e64 vcc_lo, vcc_lo, v255.h op_sel:[0,1,0] ; encoding: [0x6a,0x10,0x3a,0xd4,0x6a,0xfe,0x03,0x00]
681 // W64-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction
683 v_cmp_eq_u16 vcc_lo, vcc_lo, v255.l
684 // W32: v_cmp_eq_u16_e64 vcc_lo, vcc_lo, v255.l ; encoding: [0x6a,0x00,0x3a,0xd4,0x6a,0xfe,0x03,0x00]
685 // W64-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction
687 v_cmp_ge_f16 vcc, v1.h, v255.h
688 // W64: v_cmp_ge_f16_e64 vcc, v1.h, v255.h op_sel:[1,1,0] ; encoding: [0x6a,0x18,0x06,0xd4,0x01,0xff,0x03,0x00]
689 // W32-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction
691 v_cmp_ge_f16 vcc, v1.h, v255.h dpp8:[7,6,5,4,3,2,1,0]
692 // W64: v_cmp_ge_f16_e64_dpp vcc, v1.h, v255.h op_sel:[1,1] dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x6a,0x18,0x06,0xd4,0xe9,0xfe,0x03,0x00,0x01,0x77,0x39,0x05]
693 // W32-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction
695 v_cmp_ge_f16 vcc, v1.h, v255.h quad_perm:[3,2,1,0]
696 // W64: v_cmp_ge_f16_e64_dpp vcc, v1.h, v255.h op_sel:[1,1] quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0x6a,0x18,0x06,0xd4,0xfa,0xfe,0x03,0x00,0x01,0x1b,0x00,0xff]
697 // W32-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction
699 v_cmp_ge_f16 vcc, v1.l, v255.l
700 // W64: v_cmp_ge_f16_e64 vcc, v1.l, v255.l ; encoding: [0x6a,0x00,0x06,0xd4,0x01,0xff,0x03,0x00]
701 // W32-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction
703 v_cmp_ge_f16 vcc, v1.l, v255.l dpp8:[7,6,5,4,3,2,1,0]
704 // W64: v_cmp_ge_f16_e64_dpp vcc, v1.l, v255.l dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x6a,0x00,0x06,0xd4,0xe9,0xfe,0x03,0x00,0x01,0x77,0x39,0x05]
705 // W32-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction
707 v_cmp_ge_f16 vcc, v1.l, v255.l quad_perm:[3,2,1,0]
708 // W64: v_cmp_ge_f16_e64_dpp vcc, v1.l, v255.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0x6a,0x00,0x06,0xd4,0xfa,0xfe,0x03,0x00,0x01,0x1b,0x00,0xff]
709 // W32-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction
711 v_cmp_ge_f16 vcc, v127.h, v255.h
712 // W64: v_cmp_ge_f16_e64 vcc, v127.h, v255.h op_sel:[1,1,0] ; encoding: [0x6a,0x18,0x06,0xd4,0x7f,0xff,0x03,0x00]
713 // W32-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction
715 v_cmp_ge_f16 vcc, v127.h, v255.h dpp8:[7,6,5,4,3,2,1,0]
716 // W64: v_cmp_ge_f16_e64_dpp vcc, v127.h, v255.h op_sel:[1,1] dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x6a,0x18,0x06,0xd4,0xe9,0xfe,0x03,0x00,0x7f,0x77,0x39,0x05]
717 // W32-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction
719 v_cmp_ge_f16 vcc, v127.h, v255.h quad_perm:[3,2,1,0]
720 // W64: v_cmp_ge_f16_e64_dpp vcc, v127.h, v255.h op_sel:[1,1] quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0x6a,0x18,0x06,0xd4,0xfa,0xfe,0x03,0x00,0x7f,0x1b,0x00,0xff]
721 // W32-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction
723 v_cmp_ge_f16 vcc, v127.l, v255.l
724 // W64: v_cmp_ge_f16_e64 vcc, v127.l, v255.l ; encoding: [0x6a,0x00,0x06,0xd4,0x7f,0xff,0x03,0x00]
725 // W32-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction
727 v_cmp_ge_f16 vcc, v127.l, v255.l dpp8:[7,6,5,4,3,2,1,0]
728 // W64: v_cmp_ge_f16_e64_dpp vcc, v127.l, v255.l dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x6a,0x00,0x06,0xd4,0xe9,0xfe,0x03,0x00,0x7f,0x77,0x39,0x05]
729 // W32-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction
731 v_cmp_ge_f16 vcc, v127.l, v255.l quad_perm:[3,2,1,0]
732 // W64: v_cmp_ge_f16_e64_dpp vcc, v127.l, v255.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0x6a,0x00,0x06,0xd4,0xfa,0xfe,0x03,0x00,0x7f,0x1b,0x00,0xff]
733 // W32-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction
735 v_cmp_ge_f16 vcc, v128.h, v2.h
736 // W64: v_cmp_ge_f16_e64 vcc, v128.h, v2.h op_sel:[1,1,0] ; encoding: [0x6a,0x18,0x06,0xd4,0x80,0x05,0x02,0x00]
737 // W32-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction
739 v_cmp_ge_f16 vcc, v128.h, v2.h dpp8:[7,6,5,4,3,2,1,0]
740 // W64: v_cmp_ge_f16_e64_dpp vcc, v128.h, v2.h op_sel:[1,1] dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x6a,0x18,0x06,0xd4,0xe9,0x04,0x02,0x00,0x80,0x77,0x39,0x05]
741 // W32-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction
743 v_cmp_ge_f16 vcc, v128.h, v2.h quad_perm:[3,2,1,0]
744 // W64: v_cmp_ge_f16_e64_dpp vcc, v128.h, v2.h op_sel:[1,1] quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0x6a,0x18,0x06,0xd4,0xfa,0x04,0x02,0x00,0x80,0x1b,0x00,0xff]
745 // W32-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction
747 v_cmp_ge_f16 vcc, v128.l, v2.l
748 // W64: v_cmp_ge_f16_e64 vcc, v128.l, v2.l ; encoding: [0x6a,0x00,0x06,0xd4,0x80,0x05,0x02,0x00]
749 // W32-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction
751 v_cmp_ge_f16 vcc, v128.l, v2.l dpp8:[7,6,5,4,3,2,1,0]
752 // W64: v_cmp_ge_f16_e64_dpp vcc, v128.l, v2.l dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x6a,0x00,0x06,0xd4,0xe9,0x04,0x02,0x00,0x80,0x77,0x39,0x05]
753 // W32-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction
755 v_cmp_ge_f16 vcc, v128.l, v2.l quad_perm:[3,2,1,0]
756 // W64: v_cmp_ge_f16_e64_dpp vcc, v128.l, v2.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0x6a,0x00,0x06,0xd4,0xfa,0x04,0x02,0x00,0x80,0x1b,0x00,0xff]
757 // W32-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction
759 v_cmp_ge_f16 vcc, vcc_hi, v255.h
760 // W64: v_cmp_ge_f16_e64 vcc, vcc_hi, v255.h op_sel:[0,1,0] ; encoding: [0x6a,0x10,0x06,0xd4,0x6b,0xfe,0x03,0x00]
761 // W32-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction
763 v_cmp_ge_f16 vcc, vcc_hi, v255.l
764 // W64: v_cmp_ge_f16_e64 vcc, vcc_hi, v255.l ; encoding: [0x6a,0x00,0x06,0xd4,0x6b,0xfe,0x03,0x00]
765 // W32-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction
767 v_cmp_ge_f16 vcc, vcc_lo, v255.h
768 // W64: v_cmp_ge_f16_e64 vcc, vcc_lo, v255.h op_sel:[0,1,0] ; encoding: [0x6a,0x10,0x06,0xd4,0x6a,0xfe,0x03,0x00]
769 // W32-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction
771 v_cmp_ge_f16 vcc, vcc_lo, v255.l
772 // W64: v_cmp_ge_f16_e64 vcc, vcc_lo, v255.l ; encoding: [0x6a,0x00,0x06,0xd4,0x6a,0xfe,0x03,0x00]
773 // W32-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction
775 v_cmp_ge_f16 vcc_lo, v1.h, v255.h
776 // W32: v_cmp_ge_f16_e64 vcc_lo, v1.h, v255.h op_sel:[1,1,0] ; encoding: [0x6a,0x18,0x06,0xd4,0x01,0xff,0x03,0x00]
777 // W64-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction
779 v_cmp_ge_f16 vcc_lo, v1.h, v255.h dpp8:[7,6,5,4,3,2,1,0]
780 // W32: v_cmp_ge_f16_e64_dpp vcc_lo, v1.h, v255.h op_sel:[1,1] dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x6a,0x18,0x06,0xd4,0xe9,0xfe,0x03,0x00,0x01,0x77,0x39,0x05]
781 // W64-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction
783 v_cmp_ge_f16 vcc_lo, v1.h, v255.h quad_perm:[3,2,1,0]
784 // W32: v_cmp_ge_f16_e64_dpp vcc_lo, v1.h, v255.h op_sel:[1,1] quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0x6a,0x18,0x06,0xd4,0xfa,0xfe,0x03,0x00,0x01,0x1b,0x00,0xff]
785 // W64-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction
787 v_cmp_ge_f16 vcc_lo, v1.l, v255.l
788 // W32: v_cmp_ge_f16_e64 vcc_lo, v1.l, v255.l ; encoding: [0x6a,0x00,0x06,0xd4,0x01,0xff,0x03,0x00]
789 // W64-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction
791 v_cmp_ge_f16 vcc_lo, v1.l, v255.l dpp8:[7,6,5,4,3,2,1,0]
792 // W32: v_cmp_ge_f16_e64_dpp vcc_lo, v1.l, v255.l dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x6a,0x00,0x06,0xd4,0xe9,0xfe,0x03,0x00,0x01,0x77,0x39,0x05]
793 // W64-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction
795 v_cmp_ge_f16 vcc_lo, v1.l, v255.l quad_perm:[3,2,1,0]
796 // W32: v_cmp_ge_f16_e64_dpp vcc_lo, v1.l, v255.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0x6a,0x00,0x06,0xd4,0xfa,0xfe,0x03,0x00,0x01,0x1b,0x00,0xff]
797 // W64-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction
799 v_cmp_ge_f16 vcc_lo, v127.h, v255.h
800 // W32: v_cmp_ge_f16_e64 vcc_lo, v127.h, v255.h op_sel:[1,1,0] ; encoding: [0x6a,0x18,0x06,0xd4,0x7f,0xff,0x03,0x00]
801 // W64-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction
803 v_cmp_ge_f16 vcc_lo, v127.h, v255.h dpp8:[7,6,5,4,3,2,1,0]
804 // W32: v_cmp_ge_f16_e64_dpp vcc_lo, v127.h, v255.h op_sel:[1,1] dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x6a,0x18,0x06,0xd4,0xe9,0xfe,0x03,0x00,0x7f,0x77,0x39,0x05]
805 // W64-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction
807 v_cmp_ge_f16 vcc_lo, v127.h, v255.h quad_perm:[3,2,1,0]
808 // W32: v_cmp_ge_f16_e64_dpp vcc_lo, v127.h, v255.h op_sel:[1,1] quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0x6a,0x18,0x06,0xd4,0xfa,0xfe,0x03,0x00,0x7f,0x1b,0x00,0xff]
809 // W64-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction
811 v_cmp_ge_f16 vcc_lo, v127.l, v255.l
812 // W32: v_cmp_ge_f16_e64 vcc_lo, v127.l, v255.l ; encoding: [0x6a,0x00,0x06,0xd4,0x7f,0xff,0x03,0x00]
813 // W64-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction
815 v_cmp_ge_f16 vcc_lo, v127.l, v255.l dpp8:[7,6,5,4,3,2,1,0]
816 // W32: v_cmp_ge_f16_e64_dpp vcc_lo, v127.l, v255.l dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x6a,0x00,0x06,0xd4,0xe9,0xfe,0x03,0x00,0x7f,0x77,0x39,0x05]
817 // W64-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction
819 v_cmp_ge_f16 vcc_lo, v127.l, v255.l quad_perm:[3,2,1,0]
820 // W32: v_cmp_ge_f16_e64_dpp vcc_lo, v127.l, v255.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0x6a,0x00,0x06,0xd4,0xfa,0xfe,0x03,0x00,0x7f,0x1b,0x00,0xff]
821 // W64-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction
823 v_cmp_ge_f16 vcc_lo, v128.h, v2.h
824 // W32: v_cmp_ge_f16_e64 vcc_lo, v128.h, v2.h op_sel:[1,1,0] ; encoding: [0x6a,0x18,0x06,0xd4,0x80,0x05,0x02,0x00]
825 // W64-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction
827 v_cmp_ge_f16 vcc_lo, v128.h, v2.h dpp8:[7,6,5,4,3,2,1,0]
828 // W32: v_cmp_ge_f16_e64_dpp vcc_lo, v128.h, v2.h op_sel:[1,1] dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x6a,0x18,0x06,0xd4,0xe9,0x04,0x02,0x00,0x80,0x77,0x39,0x05]
829 // W64-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction
831 v_cmp_ge_f16 vcc_lo, v128.h, v2.h quad_perm:[3,2,1,0]
832 // W32: v_cmp_ge_f16_e64_dpp vcc_lo, v128.h, v2.h op_sel:[1,1] quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0x6a,0x18,0x06,0xd4,0xfa,0x04,0x02,0x00,0x80,0x1b,0x00,0xff]
833 // W64-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction
835 v_cmp_ge_f16 vcc_lo, v128.l, v2.l
836 // W32: v_cmp_ge_f16_e64 vcc_lo, v128.l, v2.l ; encoding: [0x6a,0x00,0x06,0xd4,0x80,0x05,0x02,0x00]
837 // W64-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction
839 v_cmp_ge_f16 vcc_lo, v128.l, v2.l dpp8:[7,6,5,4,3,2,1,0]
840 // W32: v_cmp_ge_f16_e64_dpp vcc_lo, v128.l, v2.l dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x6a,0x00,0x06,0xd4,0xe9,0x04,0x02,0x00,0x80,0x77,0x39,0x05]
841 // W64-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction
843 v_cmp_ge_f16 vcc_lo, v128.l, v2.l quad_perm:[3,2,1,0]
844 // W32: v_cmp_ge_f16_e64_dpp vcc_lo, v128.l, v2.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0x6a,0x00,0x06,0xd4,0xfa,0x04,0x02,0x00,0x80,0x1b,0x00,0xff]
845 // W64-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction
847 v_cmp_ge_f16 vcc_lo, vcc_hi, v255.h
848 // W32: v_cmp_ge_f16_e64 vcc_lo, vcc_hi, v255.h op_sel:[0,1,0] ; encoding: [0x6a,0x10,0x06,0xd4,0x6b,0xfe,0x03,0x00]
849 // W64-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction
851 v_cmp_ge_f16 vcc_lo, vcc_hi, v255.l
852 // W32: v_cmp_ge_f16_e64 vcc_lo, vcc_hi, v255.l ; encoding: [0x6a,0x00,0x06,0xd4,0x6b,0xfe,0x03,0x00]
853 // W64-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction
855 v_cmp_ge_f16 vcc_lo, vcc_lo, v255.h
856 // W32: v_cmp_ge_f16_e64 vcc_lo, vcc_lo, v255.h op_sel:[0,1,0] ; encoding: [0x6a,0x10,0x06,0xd4,0x6a,0xfe,0x03,0x00]
857 // W64-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction
859 v_cmp_ge_f16 vcc_lo, vcc_lo, v255.l
860 // W32: v_cmp_ge_f16_e64 vcc_lo, vcc_lo, v255.l ; encoding: [0x6a,0x00,0x06,0xd4,0x6a,0xfe,0x03,0x00]
861 // W64-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction
863 v_cmp_ge_i16 vcc, v1.h, v255.h
864 // W64: v_cmp_ge_i16_e64 vcc, v1.h, v255.h op_sel:[1,1,0] ; encoding: [0x6a,0x18,0x36,0xd4,0x01,0xff,0x03,0x00]
865 // W32-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction
867 v_cmp_ge_i16 vcc, v1.h, v255.h dpp8:[7,6,5,4,3,2,1,0]
868 // W64: v_cmp_ge_i16_e64_dpp vcc, v1.h, v255.h op_sel:[1,1] dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x6a,0x18,0x36,0xd4,0xe9,0xfe,0x03,0x00,0x01,0x77,0x39,0x05]
869 // W32-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction
871 v_cmp_ge_i16 vcc, v1.h, v255.h quad_perm:[3,2,1,0]
872 // W64: v_cmp_ge_i16_e64_dpp vcc, v1.h, v255.h op_sel:[1,1] quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0x6a,0x18,0x36,0xd4,0xfa,0xfe,0x03,0x00,0x01,0x1b,0x00,0xff]
873 // W32-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction
875 v_cmp_ge_i16 vcc, v1.l, v255.l
876 // W64: v_cmp_ge_i16_e64 vcc, v1.l, v255.l ; encoding: [0x6a,0x00,0x36,0xd4,0x01,0xff,0x03,0x00]
877 // W32-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction
879 v_cmp_ge_i16 vcc, v1.l, v255.l dpp8:[7,6,5,4,3,2,1,0]
880 // W64: v_cmp_ge_i16_e64_dpp vcc, v1.l, v255.l dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x6a,0x00,0x36,0xd4,0xe9,0xfe,0x03,0x00,0x01,0x77,0x39,0x05]
881 // W32-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction
883 v_cmp_ge_i16 vcc, v1.l, v255.l quad_perm:[3,2,1,0]
884 // W64: v_cmp_ge_i16_e64_dpp vcc, v1.l, v255.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0x6a,0x00,0x36,0xd4,0xfa,0xfe,0x03,0x00,0x01,0x1b,0x00,0xff]
885 // W32-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction
887 v_cmp_ge_i16 vcc, v127.h, v255.h
888 // W64: v_cmp_ge_i16_e64 vcc, v127.h, v255.h op_sel:[1,1,0] ; encoding: [0x6a,0x18,0x36,0xd4,0x7f,0xff,0x03,0x00]
889 // W32-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction
891 v_cmp_ge_i16 vcc, v127.h, v255.h dpp8:[7,6,5,4,3,2,1,0]
892 // W64: v_cmp_ge_i16_e64_dpp vcc, v127.h, v255.h op_sel:[1,1] dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x6a,0x18,0x36,0xd4,0xe9,0xfe,0x03,0x00,0x7f,0x77,0x39,0x05]
893 // W32-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction
895 v_cmp_ge_i16 vcc, v127.h, v255.h quad_perm:[3,2,1,0]
896 // W64: v_cmp_ge_i16_e64_dpp vcc, v127.h, v255.h op_sel:[1,1] quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0x6a,0x18,0x36,0xd4,0xfa,0xfe,0x03,0x00,0x7f,0x1b,0x00,0xff]
897 // W32-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction
899 v_cmp_ge_i16 vcc, v127.l, v255.l
900 // W64: v_cmp_ge_i16_e64 vcc, v127.l, v255.l ; encoding: [0x6a,0x00,0x36,0xd4,0x7f,0xff,0x03,0x00]
901 // W32-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction
903 v_cmp_ge_i16 vcc, v127.l, v255.l dpp8:[7,6,5,4,3,2,1,0]
904 // W64: v_cmp_ge_i16_e64_dpp vcc, v127.l, v255.l dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x6a,0x00,0x36,0xd4,0xe9,0xfe,0x03,0x00,0x7f,0x77,0x39,0x05]
905 // W32-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction
907 v_cmp_ge_i16 vcc, v127.l, v255.l quad_perm:[3,2,1,0]
908 // W64: v_cmp_ge_i16_e64_dpp vcc, v127.l, v255.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0x6a,0x00,0x36,0xd4,0xfa,0xfe,0x03,0x00,0x7f,0x1b,0x00,0xff]
909 // W32-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction
911 v_cmp_ge_i16 vcc, v128.h, v2.h
912 // W64: v_cmp_ge_i16_e64 vcc, v128.h, v2.h op_sel:[1,1,0] ; encoding: [0x6a,0x18,0x36,0xd4,0x80,0x05,0x02,0x00]
913 // W32-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction
915 v_cmp_ge_i16 vcc, v128.h, v2.h dpp8:[7,6,5,4,3,2,1,0]
916 // W64: v_cmp_ge_i16_e64_dpp vcc, v128.h, v2.h op_sel:[1,1] dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x6a,0x18,0x36,0xd4,0xe9,0x04,0x02,0x00,0x80,0x77,0x39,0x05]
917 // W32-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction
919 v_cmp_ge_i16 vcc, v128.h, v2.h quad_perm:[3,2,1,0]
920 // W64: v_cmp_ge_i16_e64_dpp vcc, v128.h, v2.h op_sel:[1,1] quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0x6a,0x18,0x36,0xd4,0xfa,0x04,0x02,0x00,0x80,0x1b,0x00,0xff]
921 // W32-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction
923 v_cmp_ge_i16 vcc, v128.l, v2.l
924 // W64: v_cmp_ge_i16_e64 vcc, v128.l, v2.l ; encoding: [0x6a,0x00,0x36,0xd4,0x80,0x05,0x02,0x00]
925 // W32-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction
927 v_cmp_ge_i16 vcc, v128.l, v2.l dpp8:[7,6,5,4,3,2,1,0]
928 // W64: v_cmp_ge_i16_e64_dpp vcc, v128.l, v2.l dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x6a,0x00,0x36,0xd4,0xe9,0x04,0x02,0x00,0x80,0x77,0x39,0x05]
929 // W32-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction
931 v_cmp_ge_i16 vcc, v128.l, v2.l quad_perm:[3,2,1,0]
932 // W64: v_cmp_ge_i16_e64_dpp vcc, v128.l, v2.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0x6a,0x00,0x36,0xd4,0xfa,0x04,0x02,0x00,0x80,0x1b,0x00,0xff]
933 // W32-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction
935 v_cmp_ge_i16 vcc, vcc_hi, v255.h
936 // W64: v_cmp_ge_i16_e64 vcc, vcc_hi, v255.h op_sel:[0,1,0] ; encoding: [0x6a,0x10,0x36,0xd4,0x6b,0xfe,0x03,0x00]
937 // W32-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction
939 v_cmp_ge_i16 vcc, vcc_hi, v255.l
940 // W64: v_cmp_ge_i16_e64 vcc, vcc_hi, v255.l ; encoding: [0x6a,0x00,0x36,0xd4,0x6b,0xfe,0x03,0x00]
941 // W32-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction
943 v_cmp_ge_i16 vcc, vcc_lo, v255.h
944 // W64: v_cmp_ge_i16_e64 vcc, vcc_lo, v255.h op_sel:[0,1,0] ; encoding: [0x6a,0x10,0x36,0xd4,0x6a,0xfe,0x03,0x00]
945 // W32-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction
947 v_cmp_ge_i16 vcc, vcc_lo, v255.l
948 // W64: v_cmp_ge_i16_e64 vcc, vcc_lo, v255.l ; encoding: [0x6a,0x00,0x36,0xd4,0x6a,0xfe,0x03,0x00]
949 // W32-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction
951 v_cmp_ge_i16 vcc_lo, v1.h, v255.h
952 // W32: v_cmp_ge_i16_e64 vcc_lo, v1.h, v255.h op_sel:[1,1,0] ; encoding: [0x6a,0x18,0x36,0xd4,0x01,0xff,0x03,0x00]
953 // W64-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction
955 v_cmp_ge_i16 vcc_lo, v1.h, v255.h dpp8:[7,6,5,4,3,2,1,0]
956 // W32: v_cmp_ge_i16_e64_dpp vcc_lo, v1.h, v255.h op_sel:[1,1] dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x6a,0x18,0x36,0xd4,0xe9,0xfe,0x03,0x00,0x01,0x77,0x39,0x05]
957 // W64-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction
959 v_cmp_ge_i16 vcc_lo, v1.h, v255.h quad_perm:[3,2,1,0]
960 // W32: v_cmp_ge_i16_e64_dpp vcc_lo, v1.h, v255.h op_sel:[1,1] quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0x6a,0x18,0x36,0xd4,0xfa,0xfe,0x03,0x00,0x01,0x1b,0x00,0xff]
961 // W64-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction
963 v_cmp_ge_i16 vcc_lo, v1.l, v255.l
964 // W32: v_cmp_ge_i16_e64 vcc_lo, v1.l, v255.l ; encoding: [0x6a,0x00,0x36,0xd4,0x01,0xff,0x03,0x00]
965 // W64-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction
967 v_cmp_ge_i16 vcc_lo, v1.l, v255.l dpp8:[7,6,5,4,3,2,1,0]
968 // W32: v_cmp_ge_i16_e64_dpp vcc_lo, v1.l, v255.l dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x6a,0x00,0x36,0xd4,0xe9,0xfe,0x03,0x00,0x01,0x77,0x39,0x05]
969 // W64-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction
971 v_cmp_ge_i16 vcc_lo, v1.l, v255.l quad_perm:[3,2,1,0]
972 // W32: v_cmp_ge_i16_e64_dpp vcc_lo, v1.l, v255.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0x6a,0x00,0x36,0xd4,0xfa,0xfe,0x03,0x00,0x01,0x1b,0x00,0xff]
973 // W64-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction
975 v_cmp_ge_i16 vcc_lo, v127.h, v255.h
976 // W32: v_cmp_ge_i16_e64 vcc_lo, v127.h, v255.h op_sel:[1,1,0] ; encoding: [0x6a,0x18,0x36,0xd4,0x7f,0xff,0x03,0x00]
977 // W64-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction
979 v_cmp_ge_i16 vcc_lo, v127.h, v255.h dpp8:[7,6,5,4,3,2,1,0]
980 // W32: v_cmp_ge_i16_e64_dpp vcc_lo, v127.h, v255.h op_sel:[1,1] dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x6a,0x18,0x36,0xd4,0xe9,0xfe,0x03,0x00,0x7f,0x77,0x39,0x05]
981 // W64-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction
983 v_cmp_ge_i16 vcc_lo, v127.h, v255.h quad_perm:[3,2,1,0]
984 // W32: v_cmp_ge_i16_e64_dpp vcc_lo, v127.h, v255.h op_sel:[1,1] quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0x6a,0x18,0x36,0xd4,0xfa,0xfe,0x03,0x00,0x7f,0x1b,0x00,0xff]
985 // W64-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction
987 v_cmp_ge_i16 vcc_lo, v127.l, v255.l
988 // W32: v_cmp_ge_i16_e64 vcc_lo, v127.l, v255.l ; encoding: [0x6a,0x00,0x36,0xd4,0x7f,0xff,0x03,0x00]
989 // W64-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction
991 v_cmp_ge_i16 vcc_lo, v127.l, v255.l dpp8:[7,6,5,4,3,2,1,0]
992 // W32: v_cmp_ge_i16_e64_dpp vcc_lo, v127.l, v255.l dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x6a,0x00,0x36,0xd4,0xe9,0xfe,0x03,0x00,0x7f,0x77,0x39,0x05]
993 // W64-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction
995 v_cmp_ge_i16 vcc_lo, v127.l, v255.l quad_perm:[3,2,1,0]
996 // W32: v_cmp_ge_i16_e64_dpp vcc_lo, v127.l, v255.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0x6a,0x00,0x36,0xd4,0xfa,0xfe,0x03,0x00,0x7f,0x1b,0x00,0xff]
997 // W64-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction
999 v_cmp_ge_i16 vcc_lo, v128.h, v2.h
1000 // W32: v_cmp_ge_i16_e64 vcc_lo, v128.h, v2.h op_sel:[1,1,0] ; encoding: [0x6a,0x18,0x36,0xd4,0x80,0x05,0x02,0x00]
1001 // W64-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction
1003 v_cmp_ge_i16 vcc_lo, v128.h, v2.h dpp8:[7,6,5,4,3,2,1,0]
1004 // W32: v_cmp_ge_i16_e64_dpp vcc_lo, v128.h, v2.h op_sel:[1,1] dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x6a,0x18,0x36,0xd4,0xe9,0x04,0x02,0x00,0x80,0x77,0x39,0x05]
1005 // W64-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction
1007 v_cmp_ge_i16 vcc_lo, v128.h, v2.h quad_perm:[3,2,1,0]
1008 // W32: v_cmp_ge_i16_e64_dpp vcc_lo, v128.h, v2.h op_sel:[1,1] quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0x6a,0x18,0x36,0xd4,0xfa,0x04,0x02,0x00,0x80,0x1b,0x00,0xff]
1009 // W64-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction
1011 v_cmp_ge_i16 vcc_lo, v128.l, v2.l
1012 // W32: v_cmp_ge_i16_e64 vcc_lo, v128.l, v2.l ; encoding: [0x6a,0x00,0x36,0xd4,0x80,0x05,0x02,0x00]
1013 // W64-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction
1015 v_cmp_ge_i16 vcc_lo, v128.l, v2.l dpp8:[7,6,5,4,3,2,1,0]
1016 // W32: v_cmp_ge_i16_e64_dpp vcc_lo, v128.l, v2.l dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x6a,0x00,0x36,0xd4,0xe9,0x04,0x02,0x00,0x80,0x77,0x39,0x05]
1017 // W64-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction
1019 v_cmp_ge_i16 vcc_lo, v128.l, v2.l quad_perm:[3,2,1,0]
1020 // W32: v_cmp_ge_i16_e64_dpp vcc_lo, v128.l, v2.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0x6a,0x00,0x36,0xd4,0xfa,0x04,0x02,0x00,0x80,0x1b,0x00,0xff]
1021 // W64-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction
1023 v_cmp_ge_i16 vcc_lo, vcc_hi, v255.h
1024 // W32: v_cmp_ge_i16_e64 vcc_lo, vcc_hi, v255.h op_sel:[0,1,0] ; encoding: [0x6a,0x10,0x36,0xd4,0x6b,0xfe,0x03,0x00]
1025 // W64-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction
1027 v_cmp_ge_i16 vcc_lo, vcc_hi, v255.l
1028 // W32: v_cmp_ge_i16_e64 vcc_lo, vcc_hi, v255.l ; encoding: [0x6a,0x00,0x36,0xd4,0x6b,0xfe,0x03,0x00]
1029 // W64-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction
1031 v_cmp_ge_i16 vcc_lo, vcc_lo, v255.h
1032 // W32: v_cmp_ge_i16_e64 vcc_lo, vcc_lo, v255.h op_sel:[0,1,0] ; encoding: [0x6a,0x10,0x36,0xd4,0x6a,0xfe,0x03,0x00]
1033 // W64-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction
1035 v_cmp_ge_i16 vcc_lo, vcc_lo, v255.l
1036 // W32: v_cmp_ge_i16_e64 vcc_lo, vcc_lo, v255.l ; encoding: [0x6a,0x00,0x36,0xd4,0x6a,0xfe,0x03,0x00]
1037 // W64-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction
1039 v_cmp_ge_u16 vcc, v1.h, v255.h
1040 // W64: v_cmp_ge_u16_e64 vcc, v1.h, v255.h op_sel:[1,1,0] ; encoding: [0x6a,0x18,0x3e,0xd4,0x01,0xff,0x03,0x00]
1041 // W32-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction
1043 v_cmp_ge_u16 vcc, v1.h, v255.h dpp8:[7,6,5,4,3,2,1,0]
1044 // W64: v_cmp_ge_u16_e64_dpp vcc, v1.h, v255.h op_sel:[1,1] dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x6a,0x18,0x3e,0xd4,0xe9,0xfe,0x03,0x00,0x01,0x77,0x39,0x05]
1045 // W32-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction
1047 v_cmp_ge_u16 vcc, v1.h, v255.h quad_perm:[3,2,1,0]
1048 // W64: v_cmp_ge_u16_e64_dpp vcc, v1.h, v255.h op_sel:[1,1] quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0x6a,0x18,0x3e,0xd4,0xfa,0xfe,0x03,0x00,0x01,0x1b,0x00,0xff]
1049 // W32-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction
1051 v_cmp_ge_u16 vcc, v1.l, v255.l
1052 // W64: v_cmp_ge_u16_e64 vcc, v1.l, v255.l ; encoding: [0x6a,0x00,0x3e,0xd4,0x01,0xff,0x03,0x00]
1053 // W32-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction
1055 v_cmp_ge_u16 vcc, v1.l, v255.l dpp8:[7,6,5,4,3,2,1,0]
1056 // W64: v_cmp_ge_u16_e64_dpp vcc, v1.l, v255.l dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x6a,0x00,0x3e,0xd4,0xe9,0xfe,0x03,0x00,0x01,0x77,0x39,0x05]
1057 // W32-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction
1059 v_cmp_ge_u16 vcc, v1.l, v255.l quad_perm:[3,2,1,0]
1060 // W64: v_cmp_ge_u16_e64_dpp vcc, v1.l, v255.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0x6a,0x00,0x3e,0xd4,0xfa,0xfe,0x03,0x00,0x01,0x1b,0x00,0xff]
1061 // W32-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction
1063 v_cmp_ge_u16 vcc, v127.h, v255.h
1064 // W64: v_cmp_ge_u16_e64 vcc, v127.h, v255.h op_sel:[1,1,0] ; encoding: [0x6a,0x18,0x3e,0xd4,0x7f,0xff,0x03,0x00]
1065 // W32-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction
1067 v_cmp_ge_u16 vcc, v127.h, v255.h dpp8:[7,6,5,4,3,2,1,0]
1068 // W64: v_cmp_ge_u16_e64_dpp vcc, v127.h, v255.h op_sel:[1,1] dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x6a,0x18,0x3e,0xd4,0xe9,0xfe,0x03,0x00,0x7f,0x77,0x39,0x05]
1069 // W32-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction
1071 v_cmp_ge_u16 vcc, v127.h, v255.h quad_perm:[3,2,1,0]
1072 // W64: v_cmp_ge_u16_e64_dpp vcc, v127.h, v255.h op_sel:[1,1] quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0x6a,0x18,0x3e,0xd4,0xfa,0xfe,0x03,0x00,0x7f,0x1b,0x00,0xff]
1073 // W32-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction
1075 v_cmp_ge_u16 vcc, v127.l, v255.l
1076 // W64: v_cmp_ge_u16_e64 vcc, v127.l, v255.l ; encoding: [0x6a,0x00,0x3e,0xd4,0x7f,0xff,0x03,0x00]
1077 // W32-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction
1079 v_cmp_ge_u16 vcc, v127.l, v255.l dpp8:[7,6,5,4,3,2,1,0]
1080 // W64: v_cmp_ge_u16_e64_dpp vcc, v127.l, v255.l dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x6a,0x00,0x3e,0xd4,0xe9,0xfe,0x03,0x00,0x7f,0x77,0x39,0x05]
1081 // W32-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction
1083 v_cmp_ge_u16 vcc, v127.l, v255.l quad_perm:[3,2,1,0]
1084 // W64: v_cmp_ge_u16_e64_dpp vcc, v127.l, v255.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0x6a,0x00,0x3e,0xd4,0xfa,0xfe,0x03,0x00,0x7f,0x1b,0x00,0xff]
1085 // W32-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction
1087 v_cmp_ge_u16 vcc, v128.h, v2.h
1088 // W64: v_cmp_ge_u16_e64 vcc, v128.h, v2.h op_sel:[1,1,0] ; encoding: [0x6a,0x18,0x3e,0xd4,0x80,0x05,0x02,0x00]
1089 // W32-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction
1091 v_cmp_ge_u16 vcc, v128.h, v2.h dpp8:[7,6,5,4,3,2,1,0]
1092 // W64: v_cmp_ge_u16_e64_dpp vcc, v128.h, v2.h op_sel:[1,1] dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x6a,0x18,0x3e,0xd4,0xe9,0x04,0x02,0x00,0x80,0x77,0x39,0x05]
1093 // W32-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction
1095 v_cmp_ge_u16 vcc, v128.h, v2.h quad_perm:[3,2,1,0]
1096 // W64: v_cmp_ge_u16_e64_dpp vcc, v128.h, v2.h op_sel:[1,1] quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0x6a,0x18,0x3e,0xd4,0xfa,0x04,0x02,0x00,0x80,0x1b,0x00,0xff]
1097 // W32-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction
1099 v_cmp_ge_u16 vcc, v128.l, v2.l
1100 // W64: v_cmp_ge_u16_e64 vcc, v128.l, v2.l ; encoding: [0x6a,0x00,0x3e,0xd4,0x80,0x05,0x02,0x00]
1101 // W32-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction
1103 v_cmp_ge_u16 vcc, v128.l, v2.l dpp8:[7,6,5,4,3,2,1,0]
1104 // W64: v_cmp_ge_u16_e64_dpp vcc, v128.l, v2.l dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x6a,0x00,0x3e,0xd4,0xe9,0x04,0x02,0x00,0x80,0x77,0x39,0x05]
1105 // W32-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction
1107 v_cmp_ge_u16 vcc, v128.l, v2.l quad_perm:[3,2,1,0]
1108 // W64: v_cmp_ge_u16_e64_dpp vcc, v128.l, v2.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0x6a,0x00,0x3e,0xd4,0xfa,0x04,0x02,0x00,0x80,0x1b,0x00,0xff]
1109 // W32-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction
1111 v_cmp_ge_u16 vcc, vcc_hi, v255.h
1112 // W64: v_cmp_ge_u16_e64 vcc, vcc_hi, v255.h op_sel:[0,1,0] ; encoding: [0x6a,0x10,0x3e,0xd4,0x6b,0xfe,0x03,0x00]
1113 // W32-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction
1115 v_cmp_ge_u16 vcc, vcc_hi, v255.l
1116 // W64: v_cmp_ge_u16_e64 vcc, vcc_hi, v255.l ; encoding: [0x6a,0x00,0x3e,0xd4,0x6b,0xfe,0x03,0x00]
1117 // W32-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction
1119 v_cmp_ge_u16 vcc, vcc_lo, v255.h
1120 // W64: v_cmp_ge_u16_e64 vcc, vcc_lo, v255.h op_sel:[0,1,0] ; encoding: [0x6a,0x10,0x3e,0xd4,0x6a,0xfe,0x03,0x00]
1121 // W32-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction
1123 v_cmp_ge_u16 vcc, vcc_lo, v255.l
1124 // W64: v_cmp_ge_u16_e64 vcc, vcc_lo, v255.l ; encoding: [0x6a,0x00,0x3e,0xd4,0x6a,0xfe,0x03,0x00]
1125 // W32-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction
1127 v_cmp_ge_u16 vcc_lo, v1.h, v255.h
1128 // W32: v_cmp_ge_u16_e64 vcc_lo, v1.h, v255.h op_sel:[1,1,0] ; encoding: [0x6a,0x18,0x3e,0xd4,0x01,0xff,0x03,0x00]
1129 // W64-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction
1131 v_cmp_ge_u16 vcc_lo, v1.h, v255.h dpp8:[7,6,5,4,3,2,1,0]
1132 // W32: v_cmp_ge_u16_e64_dpp vcc_lo, v1.h, v255.h op_sel:[1,1] dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x6a,0x18,0x3e,0xd4,0xe9,0xfe,0x03,0x00,0x01,0x77,0x39,0x05]
1133 // W64-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction
1135 v_cmp_ge_u16 vcc_lo, v1.h, v255.h quad_perm:[3,2,1,0]
1136 // W32: v_cmp_ge_u16_e64_dpp vcc_lo, v1.h, v255.h op_sel:[1,1] quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0x6a,0x18,0x3e,0xd4,0xfa,0xfe,0x03,0x00,0x01,0x1b,0x00,0xff]
1137 // W64-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction
1139 v_cmp_ge_u16 vcc_lo, v1.l, v255.l
1140 // W32: v_cmp_ge_u16_e64 vcc_lo, v1.l, v255.l ; encoding: [0x6a,0x00,0x3e,0xd4,0x01,0xff,0x03,0x00]
1141 // W64-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction
1143 v_cmp_ge_u16 vcc_lo, v1.l, v255.l dpp8:[7,6,5,4,3,2,1,0]
1144 // W32: v_cmp_ge_u16_e64_dpp vcc_lo, v1.l, v255.l dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x6a,0x00,0x3e,0xd4,0xe9,0xfe,0x03,0x00,0x01,0x77,0x39,0x05]
1145 // W64-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction
1147 v_cmp_ge_u16 vcc_lo, v1.l, v255.l quad_perm:[3,2,1,0]
1148 // W32: v_cmp_ge_u16_e64_dpp vcc_lo, v1.l, v255.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0x6a,0x00,0x3e,0xd4,0xfa,0xfe,0x03,0x00,0x01,0x1b,0x00,0xff]
1149 // W64-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction
1151 v_cmp_ge_u16 vcc_lo, v127.h, v255.h
1152 // W32: v_cmp_ge_u16_e64 vcc_lo, v127.h, v255.h op_sel:[1,1,0] ; encoding: [0x6a,0x18,0x3e,0xd4,0x7f,0xff,0x03,0x00]
1153 // W64-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction
1155 v_cmp_ge_u16 vcc_lo, v127.h, v255.h dpp8:[7,6,5,4,3,2,1,0]
1156 // W32: v_cmp_ge_u16_e64_dpp vcc_lo, v127.h, v255.h op_sel:[1,1] dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x6a,0x18,0x3e,0xd4,0xe9,0xfe,0x03,0x00,0x7f,0x77,0x39,0x05]
1157 // W64-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction
1159 v_cmp_ge_u16 vcc_lo, v127.h, v255.h quad_perm:[3,2,1,0]
1160 // W32: v_cmp_ge_u16_e64_dpp vcc_lo, v127.h, v255.h op_sel:[1,1] quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0x6a,0x18,0x3e,0xd4,0xfa,0xfe,0x03,0x00,0x7f,0x1b,0x00,0xff]
1161 // W64-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction
1163 v_cmp_ge_u16 vcc_lo, v127.l, v255.l
1164 // W32: v_cmp_ge_u16_e64 vcc_lo, v127.l, v255.l ; encoding: [0x6a,0x00,0x3e,0xd4,0x7f,0xff,0x03,0x00]
1165 // W64-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction
1167 v_cmp_ge_u16 vcc_lo, v127.l, v255.l dpp8:[7,6,5,4,3,2,1,0]
1168 // W32: v_cmp_ge_u16_e64_dpp vcc_lo, v127.l, v255.l dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x6a,0x00,0x3e,0xd4,0xe9,0xfe,0x03,0x00,0x7f,0x77,0x39,0x05]
1169 // W64-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction
1171 v_cmp_ge_u16 vcc_lo, v127.l, v255.l quad_perm:[3,2,1,0]
1172 // W32: v_cmp_ge_u16_e64_dpp vcc_lo, v127.l, v255.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0x6a,0x00,0x3e,0xd4,0xfa,0xfe,0x03,0x00,0x7f,0x1b,0x00,0xff]
1173 // W64-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction
1175 v_cmp_ge_u16 vcc_lo, v128.h, v2.h
1176 // W32: v_cmp_ge_u16_e64 vcc_lo, v128.h, v2.h op_sel:[1,1,0] ; encoding: [0x6a,0x18,0x3e,0xd4,0x80,0x05,0x02,0x00]
1177 // W64-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction
1179 v_cmp_ge_u16 vcc_lo, v128.h, v2.h dpp8:[7,6,5,4,3,2,1,0]
1180 // W32: v_cmp_ge_u16_e64_dpp vcc_lo, v128.h, v2.h op_sel:[1,1] dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x6a,0x18,0x3e,0xd4,0xe9,0x04,0x02,0x00,0x80,0x77,0x39,0x05]
1181 // W64-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction
1183 v_cmp_ge_u16 vcc_lo, v128.h, v2.h quad_perm:[3,2,1,0]
1184 // W32: v_cmp_ge_u16_e64_dpp vcc_lo, v128.h, v2.h op_sel:[1,1] quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0x6a,0x18,0x3e,0xd4,0xfa,0x04,0x02,0x00,0x80,0x1b,0x00,0xff]
1185 // W64-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction
1187 v_cmp_ge_u16 vcc_lo, v128.l, v2.l
1188 // W32: v_cmp_ge_u16_e64 vcc_lo, v128.l, v2.l ; encoding: [0x6a,0x00,0x3e,0xd4,0x80,0x05,0x02,0x00]
1189 // W64-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction
1191 v_cmp_ge_u16 vcc_lo, v128.l, v2.l dpp8:[7,6,5,4,3,2,1,0]
1192 // W32: v_cmp_ge_u16_e64_dpp vcc_lo, v128.l, v2.l dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x6a,0x00,0x3e,0xd4,0xe9,0x04,0x02,0x00,0x80,0x77,0x39,0x05]
1193 // W64-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction
1195 v_cmp_ge_u16 vcc_lo, v128.l, v2.l quad_perm:[3,2,1,0]
1196 // W32: v_cmp_ge_u16_e64_dpp vcc_lo, v128.l, v2.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0x6a,0x00,0x3e,0xd4,0xfa,0x04,0x02,0x00,0x80,0x1b,0x00,0xff]
1197 // W64-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction
1199 v_cmp_ge_u16 vcc_lo, vcc_hi, v255.h
1200 // W32: v_cmp_ge_u16_e64 vcc_lo, vcc_hi, v255.h op_sel:[0,1,0] ; encoding: [0x6a,0x10,0x3e,0xd4,0x6b,0xfe,0x03,0x00]
1201 // W64-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction
1203 v_cmp_ge_u16 vcc_lo, vcc_hi, v255.l
1204 // W32: v_cmp_ge_u16_e64 vcc_lo, vcc_hi, v255.l ; encoding: [0x6a,0x00,0x3e,0xd4,0x6b,0xfe,0x03,0x00]
1205 // W64-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction
1207 v_cmp_ge_u16 vcc_lo, vcc_lo, v255.h
1208 // W32: v_cmp_ge_u16_e64 vcc_lo, vcc_lo, v255.h op_sel:[0,1,0] ; encoding: [0x6a,0x10,0x3e,0xd4,0x6a,0xfe,0x03,0x00]
1209 // W64-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction
1211 v_cmp_ge_u16 vcc_lo, vcc_lo, v255.l
1212 // W32: v_cmp_ge_u16_e64 vcc_lo, vcc_lo, v255.l ; encoding: [0x6a,0x00,0x3e,0xd4,0x6a,0xfe,0x03,0x00]
1213 // W64-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction
1215 v_cmp_gt_f16 vcc, v1.h, v255.h
1216 // W64: v_cmp_gt_f16_e64 vcc, v1.h, v255.h op_sel:[1,1,0] ; encoding: [0x6a,0x18,0x04,0xd4,0x01,0xff,0x03,0x00]
1217 // W32-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction
1219 v_cmp_gt_f16 vcc, v1.h, v255.h dpp8:[7,6,5,4,3,2,1,0]
1220 // W64: v_cmp_gt_f16_e64_dpp vcc, v1.h, v255.h op_sel:[1,1] dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x6a,0x18,0x04,0xd4,0xe9,0xfe,0x03,0x00,0x01,0x77,0x39,0x05]
1221 // W32-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction
1223 v_cmp_gt_f16 vcc, v1.h, v255.h quad_perm:[3,2,1,0]
1224 // W64: v_cmp_gt_f16_e64_dpp vcc, v1.h, v255.h op_sel:[1,1] quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0x6a,0x18,0x04,0xd4,0xfa,0xfe,0x03,0x00,0x01,0x1b,0x00,0xff]
1225 // W32-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction
1227 v_cmp_gt_f16 vcc, v1.l, v255.l
1228 // W64: v_cmp_gt_f16_e64 vcc, v1.l, v255.l ; encoding: [0x6a,0x00,0x04,0xd4,0x01,0xff,0x03,0x00]
1229 // W32-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction
1231 v_cmp_gt_f16 vcc, v1.l, v255.l dpp8:[7,6,5,4,3,2,1,0]
1232 // W64: v_cmp_gt_f16_e64_dpp vcc, v1.l, v255.l dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x6a,0x00,0x04,0xd4,0xe9,0xfe,0x03,0x00,0x01,0x77,0x39,0x05]
1233 // W32-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction
1235 v_cmp_gt_f16 vcc, v1.l, v255.l quad_perm:[3,2,1,0]
1236 // W64: v_cmp_gt_f16_e64_dpp vcc, v1.l, v255.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0x6a,0x00,0x04,0xd4,0xfa,0xfe,0x03,0x00,0x01,0x1b,0x00,0xff]
1237 // W32-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction
1239 v_cmp_gt_f16 vcc, v127.h, v255.h
1240 // W64: v_cmp_gt_f16_e64 vcc, v127.h, v255.h op_sel:[1,1,0] ; encoding: [0x6a,0x18,0x04,0xd4,0x7f,0xff,0x03,0x00]
1241 // W32-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction
1243 v_cmp_gt_f16 vcc, v127.h, v255.h dpp8:[7,6,5,4,3,2,1,0]
1244 // W64: v_cmp_gt_f16_e64_dpp vcc, v127.h, v255.h op_sel:[1,1] dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x6a,0x18,0x04,0xd4,0xe9,0xfe,0x03,0x00,0x7f,0x77,0x39,0x05]
1245 // W32-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction
1247 v_cmp_gt_f16 vcc, v127.h, v255.h quad_perm:[3,2,1,0]
1248 // W64: v_cmp_gt_f16_e64_dpp vcc, v127.h, v255.h op_sel:[1,1] quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0x6a,0x18,0x04,0xd4,0xfa,0xfe,0x03,0x00,0x7f,0x1b,0x00,0xff]
1249 // W32-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction
1251 v_cmp_gt_f16 vcc, v127.l, v255.l
1252 // W64: v_cmp_gt_f16_e64 vcc, v127.l, v255.l ; encoding: [0x6a,0x00,0x04,0xd4,0x7f,0xff,0x03,0x00]
1253 // W32-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction
1255 v_cmp_gt_f16 vcc, v127.l, v255.l dpp8:[7,6,5,4,3,2,1,0]
1256 // W64: v_cmp_gt_f16_e64_dpp vcc, v127.l, v255.l dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x6a,0x00,0x04,0xd4,0xe9,0xfe,0x03,0x00,0x7f,0x77,0x39,0x05]
1257 // W32-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction
1259 v_cmp_gt_f16 vcc, v127.l, v255.l quad_perm:[3,2,1,0]
1260 // W64: v_cmp_gt_f16_e64_dpp vcc, v127.l, v255.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0x6a,0x00,0x04,0xd4,0xfa,0xfe,0x03,0x00,0x7f,0x1b,0x00,0xff]
1261 // W32-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction
1263 v_cmp_gt_f16 vcc, v128.h, v2.h
1264 // W64: v_cmp_gt_f16_e64 vcc, v128.h, v2.h op_sel:[1,1,0] ; encoding: [0x6a,0x18,0x04,0xd4,0x80,0x05,0x02,0x00]
1265 // W32-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction
1267 v_cmp_gt_f16 vcc, v128.h, v2.h dpp8:[7,6,5,4,3,2,1,0]
1268 // W64: v_cmp_gt_f16_e64_dpp vcc, v128.h, v2.h op_sel:[1,1] dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x6a,0x18,0x04,0xd4,0xe9,0x04,0x02,0x00,0x80,0x77,0x39,0x05]
1269 // W32-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction
1271 v_cmp_gt_f16 vcc, v128.h, v2.h quad_perm:[3,2,1,0]
1272 // W64: v_cmp_gt_f16_e64_dpp vcc, v128.h, v2.h op_sel:[1,1] quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0x6a,0x18,0x04,0xd4,0xfa,0x04,0x02,0x00,0x80,0x1b,0x00,0xff]
1273 // W32-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction
1275 v_cmp_gt_f16 vcc, v128.l, v2.l
1276 // W64: v_cmp_gt_f16_e64 vcc, v128.l, v2.l ; encoding: [0x6a,0x00,0x04,0xd4,0x80,0x05,0x02,0x00]
1277 // W32-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction
1279 v_cmp_gt_f16 vcc, v128.l, v2.l dpp8:[7,6,5,4,3,2,1,0]
1280 // W64: v_cmp_gt_f16_e64_dpp vcc, v128.l, v2.l dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x6a,0x00,0x04,0xd4,0xe9,0x04,0x02,0x00,0x80,0x77,0x39,0x05]
1281 // W32-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction
1283 v_cmp_gt_f16 vcc, v128.l, v2.l quad_perm:[3,2,1,0]
1284 // W64: v_cmp_gt_f16_e64_dpp vcc, v128.l, v2.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0x6a,0x00,0x04,0xd4,0xfa,0x04,0x02,0x00,0x80,0x1b,0x00,0xff]
1285 // W32-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction
1287 v_cmp_gt_f16 vcc, vcc_hi, v255.h
1288 // W64: v_cmp_gt_f16_e64 vcc, vcc_hi, v255.h op_sel:[0,1,0] ; encoding: [0x6a,0x10,0x04,0xd4,0x6b,0xfe,0x03,0x00]
1289 // W32-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction
1291 v_cmp_gt_f16 vcc, vcc_hi, v255.l
1292 // W64: v_cmp_gt_f16_e64 vcc, vcc_hi, v255.l ; encoding: [0x6a,0x00,0x04,0xd4,0x6b,0xfe,0x03,0x00]
1293 // W32-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction
1295 v_cmp_gt_f16 vcc, vcc_lo, v255.h
1296 // W64: v_cmp_gt_f16_e64 vcc, vcc_lo, v255.h op_sel:[0,1,0] ; encoding: [0x6a,0x10,0x04,0xd4,0x6a,0xfe,0x03,0x00]
1297 // W32-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction
1299 v_cmp_gt_f16 vcc, vcc_lo, v255.l
1300 // W64: v_cmp_gt_f16_e64 vcc, vcc_lo, v255.l ; encoding: [0x6a,0x00,0x04,0xd4,0x6a,0xfe,0x03,0x00]
1301 // W32-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction
1303 v_cmp_gt_f16 vcc_lo, v1.h, v255.h
1304 // W32: v_cmp_gt_f16_e64 vcc_lo, v1.h, v255.h op_sel:[1,1,0] ; encoding: [0x6a,0x18,0x04,0xd4,0x01,0xff,0x03,0x00]
1305 // W64-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction
1307 v_cmp_gt_f16 vcc_lo, v1.h, v255.h dpp8:[7,6,5,4,3,2,1,0]
1308 // W32: v_cmp_gt_f16_e64_dpp vcc_lo, v1.h, v255.h op_sel:[1,1] dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x6a,0x18,0x04,0xd4,0xe9,0xfe,0x03,0x00,0x01,0x77,0x39,0x05]
1309 // W64-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction
1311 v_cmp_gt_f16 vcc_lo, v1.h, v255.h quad_perm:[3,2,1,0]
1312 // W32: v_cmp_gt_f16_e64_dpp vcc_lo, v1.h, v255.h op_sel:[1,1] quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0x6a,0x18,0x04,0xd4,0xfa,0xfe,0x03,0x00,0x01,0x1b,0x00,0xff]
1313 // W64-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction
1315 v_cmp_gt_f16 vcc_lo, v1.l, v255.l
1316 // W32: v_cmp_gt_f16_e64 vcc_lo, v1.l, v255.l ; encoding: [0x6a,0x00,0x04,0xd4,0x01,0xff,0x03,0x00]
1317 // W64-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction
1319 v_cmp_gt_f16 vcc_lo, v1.l, v255.l dpp8:[7,6,5,4,3,2,1,0]
1320 // W32: v_cmp_gt_f16_e64_dpp vcc_lo, v1.l, v255.l dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x6a,0x00,0x04,0xd4,0xe9,0xfe,0x03,0x00,0x01,0x77,0x39,0x05]
1321 // W64-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction
1323 v_cmp_gt_f16 vcc_lo, v1.l, v255.l quad_perm:[3,2,1,0]
1324 // W32: v_cmp_gt_f16_e64_dpp vcc_lo, v1.l, v255.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0x6a,0x00,0x04,0xd4,0xfa,0xfe,0x03,0x00,0x01,0x1b,0x00,0xff]
1325 // W64-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction
1327 v_cmp_gt_f16 vcc_lo, v127.h, v255.h
1328 // W32: v_cmp_gt_f16_e64 vcc_lo, v127.h, v255.h op_sel:[1,1,0] ; encoding: [0x6a,0x18,0x04,0xd4,0x7f,0xff,0x03,0x00]
1329 // W64-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction
1331 v_cmp_gt_f16 vcc_lo, v127.h, v255.h dpp8:[7,6,5,4,3,2,1,0]
1332 // W32: v_cmp_gt_f16_e64_dpp vcc_lo, v127.h, v255.h op_sel:[1,1] dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x6a,0x18,0x04,0xd4,0xe9,0xfe,0x03,0x00,0x7f,0x77,0x39,0x05]
1333 // W64-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction
1335 v_cmp_gt_f16 vcc_lo, v127.h, v255.h quad_perm:[3,2,1,0]
1336 // W32: v_cmp_gt_f16_e64_dpp vcc_lo, v127.h, v255.h op_sel:[1,1] quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0x6a,0x18,0x04,0xd4,0xfa,0xfe,0x03,0x00,0x7f,0x1b,0x00,0xff]
1337 // W64-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction
1339 v_cmp_gt_f16 vcc_lo, v127.l, v255.l
1340 // W32: v_cmp_gt_f16_e64 vcc_lo, v127.l, v255.l ; encoding: [0x6a,0x00,0x04,0xd4,0x7f,0xff,0x03,0x00]
1341 // W64-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction
1343 v_cmp_gt_f16 vcc_lo, v127.l, v255.l dpp8:[7,6,5,4,3,2,1,0]
1344 // W32: v_cmp_gt_f16_e64_dpp vcc_lo, v127.l, v255.l dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x6a,0x00,0x04,0xd4,0xe9,0xfe,0x03,0x00,0x7f,0x77,0x39,0x05]
1345 // W64-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction
1347 v_cmp_gt_f16 vcc_lo, v127.l, v255.l quad_perm:[3,2,1,0]
1348 // W32: v_cmp_gt_f16_e64_dpp vcc_lo, v127.l, v255.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0x6a,0x00,0x04,0xd4,0xfa,0xfe,0x03,0x00,0x7f,0x1b,0x00,0xff]
1349 // W64-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction
1351 v_cmp_gt_f16 vcc_lo, v128.h, v2.h
1352 // W32: v_cmp_gt_f16_e64 vcc_lo, v128.h, v2.h op_sel:[1,1,0] ; encoding: [0x6a,0x18,0x04,0xd4,0x80,0x05,0x02,0x00]
1353 // W64-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction
1355 v_cmp_gt_f16 vcc_lo, v128.h, v2.h dpp8:[7,6,5,4,3,2,1,0]
1356 // W32: v_cmp_gt_f16_e64_dpp vcc_lo, v128.h, v2.h op_sel:[1,1] dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x6a,0x18,0x04,0xd4,0xe9,0x04,0x02,0x00,0x80,0x77,0x39,0x05]
1357 // W64-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction
1359 v_cmp_gt_f16 vcc_lo, v128.h, v2.h quad_perm:[3,2,1,0]
1360 // W32: v_cmp_gt_f16_e64_dpp vcc_lo, v128.h, v2.h op_sel:[1,1] quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0x6a,0x18,0x04,0xd4,0xfa,0x04,0x02,0x00,0x80,0x1b,0x00,0xff]
1361 // W64-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction
1363 v_cmp_gt_f16 vcc_lo, v128.l, v2.l
1364 // W32: v_cmp_gt_f16_e64 vcc_lo, v128.l, v2.l ; encoding: [0x6a,0x00,0x04,0xd4,0x80,0x05,0x02,0x00]
1365 // W64-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction
1367 v_cmp_gt_f16 vcc_lo, v128.l, v2.l dpp8:[7,6,5,4,3,2,1,0]
1368 // W32: v_cmp_gt_f16_e64_dpp vcc_lo, v128.l, v2.l dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x6a,0x00,0x04,0xd4,0xe9,0x04,0x02,0x00,0x80,0x77,0x39,0x05]
1369 // W64-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction
1371 v_cmp_gt_f16 vcc_lo, v128.l, v2.l quad_perm:[3,2,1,0]
1372 // W32: v_cmp_gt_f16_e64_dpp vcc_lo, v128.l, v2.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0x6a,0x00,0x04,0xd4,0xfa,0x04,0x02,0x00,0x80,0x1b,0x00,0xff]
1373 // W64-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction
1375 v_cmp_gt_f16 vcc_lo, vcc_hi, v255.h
1376 // W32: v_cmp_gt_f16_e64 vcc_lo, vcc_hi, v255.h op_sel:[0,1,0] ; encoding: [0x6a,0x10,0x04,0xd4,0x6b,0xfe,0x03,0x00]
1377 // W64-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction
1379 v_cmp_gt_f16 vcc_lo, vcc_hi, v255.l
1380 // W32: v_cmp_gt_f16_e64 vcc_lo, vcc_hi, v255.l ; encoding: [0x6a,0x00,0x04,0xd4,0x6b,0xfe,0x03,0x00]
1381 // W64-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction
1383 v_cmp_gt_f16 vcc_lo, vcc_lo, v255.h
1384 // W32: v_cmp_gt_f16_e64 vcc_lo, vcc_lo, v255.h op_sel:[0,1,0] ; encoding: [0x6a,0x10,0x04,0xd4,0x6a,0xfe,0x03,0x00]
1385 // W64-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction
1387 v_cmp_gt_f16 vcc_lo, vcc_lo, v255.l
1388 // W32: v_cmp_gt_f16_e64 vcc_lo, vcc_lo, v255.l ; encoding: [0x6a,0x00,0x04,0xd4,0x6a,0xfe,0x03,0x00]
1389 // W64-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction
1391 v_cmp_gt_i16 vcc, v1.h, v255.h
1392 // W64: v_cmp_gt_i16_e64 vcc, v1.h, v255.h op_sel:[1,1,0] ; encoding: [0x6a,0x18,0x34,0xd4,0x01,0xff,0x03,0x00]
1393 // W32-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction
1395 v_cmp_gt_i16 vcc, v1.h, v255.h dpp8:[7,6,5,4,3,2,1,0]
1396 // W64: v_cmp_gt_i16_e64_dpp vcc, v1.h, v255.h op_sel:[1,1] dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x6a,0x18,0x34,0xd4,0xe9,0xfe,0x03,0x00,0x01,0x77,0x39,0x05]
1397 // W32-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction
1399 v_cmp_gt_i16 vcc, v1.h, v255.h quad_perm:[3,2,1,0]
1400 // W64: v_cmp_gt_i16_e64_dpp vcc, v1.h, v255.h op_sel:[1,1] quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0x6a,0x18,0x34,0xd4,0xfa,0xfe,0x03,0x00,0x01,0x1b,0x00,0xff]
1401 // W32-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction
1403 v_cmp_gt_i16 vcc, v1.l, v255.l
1404 // W64: v_cmp_gt_i16_e64 vcc, v1.l, v255.l ; encoding: [0x6a,0x00,0x34,0xd4,0x01,0xff,0x03,0x00]
1405 // W32-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction
1407 v_cmp_gt_i16 vcc, v1.l, v255.l dpp8:[7,6,5,4,3,2,1,0]
1408 // W64: v_cmp_gt_i16_e64_dpp vcc, v1.l, v255.l dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x6a,0x00,0x34,0xd4,0xe9,0xfe,0x03,0x00,0x01,0x77,0x39,0x05]
1409 // W32-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction
1411 v_cmp_gt_i16 vcc, v1.l, v255.l quad_perm:[3,2,1,0]
1412 // W64: v_cmp_gt_i16_e64_dpp vcc, v1.l, v255.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0x6a,0x00,0x34,0xd4,0xfa,0xfe,0x03,0x00,0x01,0x1b,0x00,0xff]
1413 // W32-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction
1415 v_cmp_gt_i16 vcc, v127.h, v255.h
1416 // W64: v_cmp_gt_i16_e64 vcc, v127.h, v255.h op_sel:[1,1,0] ; encoding: [0x6a,0x18,0x34,0xd4,0x7f,0xff,0x03,0x00]
1417 // W32-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction
1419 v_cmp_gt_i16 vcc, v127.h, v255.h dpp8:[7,6,5,4,3,2,1,0]
1420 // W64: v_cmp_gt_i16_e64_dpp vcc, v127.h, v255.h op_sel:[1,1] dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x6a,0x18,0x34,0xd4,0xe9,0xfe,0x03,0x00,0x7f,0x77,0x39,0x05]
1421 // W32-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction
1423 v_cmp_gt_i16 vcc, v127.h, v255.h quad_perm:[3,2,1,0]
1424 // W64: v_cmp_gt_i16_e64_dpp vcc, v127.h, v255.h op_sel:[1,1] quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0x6a,0x18,0x34,0xd4,0xfa,0xfe,0x03,0x00,0x7f,0x1b,0x00,0xff]
1425 // W32-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction
1427 v_cmp_gt_i16 vcc, v127.l, v255.l
1428 // W64: v_cmp_gt_i16_e64 vcc, v127.l, v255.l ; encoding: [0x6a,0x00,0x34,0xd4,0x7f,0xff,0x03,0x00]
1429 // W32-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction
1431 v_cmp_gt_i16 vcc, v127.l, v255.l dpp8:[7,6,5,4,3,2,1,0]
1432 // W64: v_cmp_gt_i16_e64_dpp vcc, v127.l, v255.l dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x6a,0x00,0x34,0xd4,0xe9,0xfe,0x03,0x00,0x7f,0x77,0x39,0x05]
1433 // W32-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction
1435 v_cmp_gt_i16 vcc, v127.l, v255.l quad_perm:[3,2,1,0]
1436 // W64: v_cmp_gt_i16_e64_dpp vcc, v127.l, v255.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0x6a,0x00,0x34,0xd4,0xfa,0xfe,0x03,0x00,0x7f,0x1b,0x00,0xff]
1437 // W32-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction
1439 v_cmp_gt_i16 vcc, v128.h, v2.h
1440 // W64: v_cmp_gt_i16_e64 vcc, v128.h, v2.h op_sel:[1,1,0] ; encoding: [0x6a,0x18,0x34,0xd4,0x80,0x05,0x02,0x00]
1441 // W32-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction
1443 v_cmp_gt_i16 vcc, v128.h, v2.h dpp8:[7,6,5,4,3,2,1,0]
1444 // W64: v_cmp_gt_i16_e64_dpp vcc, v128.h, v2.h op_sel:[1,1] dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x6a,0x18,0x34,0xd4,0xe9,0x04,0x02,0x00,0x80,0x77,0x39,0x05]
1445 // W32-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction
1447 v_cmp_gt_i16 vcc, v128.h, v2.h quad_perm:[3,2,1,0]
1448 // W64: v_cmp_gt_i16_e64_dpp vcc, v128.h, v2.h op_sel:[1,1] quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0x6a,0x18,0x34,0xd4,0xfa,0x04,0x02,0x00,0x80,0x1b,0x00,0xff]
1449 // W32-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction
1451 v_cmp_gt_i16 vcc, v128.l, v2.l
1452 // W64: v_cmp_gt_i16_e64 vcc, v128.l, v2.l ; encoding: [0x6a,0x00,0x34,0xd4,0x80,0x05,0x02,0x00]
1453 // W32-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction
1455 v_cmp_gt_i16 vcc, v128.l, v2.l dpp8:[7,6,5,4,3,2,1,0]
1456 // W64: v_cmp_gt_i16_e64_dpp vcc, v128.l, v2.l dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x6a,0x00,0x34,0xd4,0xe9,0x04,0x02,0x00,0x80,0x77,0x39,0x05]
1457 // W32-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction
1459 v_cmp_gt_i16 vcc, v128.l, v2.l quad_perm:[3,2,1,0]
1460 // W64: v_cmp_gt_i16_e64_dpp vcc, v128.l, v2.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0x6a,0x00,0x34,0xd4,0xfa,0x04,0x02,0x00,0x80,0x1b,0x00,0xff]
1461 // W32-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction
1463 v_cmp_gt_i16 vcc, vcc_hi, v255.h
1464 // W64: v_cmp_gt_i16_e64 vcc, vcc_hi, v255.h op_sel:[0,1,0] ; encoding: [0x6a,0x10,0x34,0xd4,0x6b,0xfe,0x03,0x00]
1465 // W32-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction
1467 v_cmp_gt_i16 vcc, vcc_hi, v255.l
1468 // W64: v_cmp_gt_i16_e64 vcc, vcc_hi, v255.l ; encoding: [0x6a,0x00,0x34,0xd4,0x6b,0xfe,0x03,0x00]
1469 // W32-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction
1471 v_cmp_gt_i16 vcc, vcc_lo, v255.h
1472 // W64: v_cmp_gt_i16_e64 vcc, vcc_lo, v255.h op_sel:[0,1,0] ; encoding: [0x6a,0x10,0x34,0xd4,0x6a,0xfe,0x03,0x00]
1473 // W32-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction
1475 v_cmp_gt_i16 vcc, vcc_lo, v255.l
1476 // W64: v_cmp_gt_i16_e64 vcc, vcc_lo, v255.l ; encoding: [0x6a,0x00,0x34,0xd4,0x6a,0xfe,0x03,0x00]
1477 // W32-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction
1479 v_cmp_gt_i16 vcc_lo, v1.h, v255.h
1480 // W32: v_cmp_gt_i16_e64 vcc_lo, v1.h, v255.h op_sel:[1,1,0] ; encoding: [0x6a,0x18,0x34,0xd4,0x01,0xff,0x03,0x00]
1481 // W64-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction
1483 v_cmp_gt_i16 vcc_lo, v1.h, v255.h dpp8:[7,6,5,4,3,2,1,0]
1484 // W32: v_cmp_gt_i16_e64_dpp vcc_lo, v1.h, v255.h op_sel:[1,1] dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x6a,0x18,0x34,0xd4,0xe9,0xfe,0x03,0x00,0x01,0x77,0x39,0x05]
1485 // W64-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction
1487 v_cmp_gt_i16 vcc_lo, v1.h, v255.h quad_perm:[3,2,1,0]
1488 // W32: v_cmp_gt_i16_e64_dpp vcc_lo, v1.h, v255.h op_sel:[1,1] quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0x6a,0x18,0x34,0xd4,0xfa,0xfe,0x03,0x00,0x01,0x1b,0x00,0xff]
1489 // W64-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction
1491 v_cmp_gt_i16 vcc_lo, v1.l, v255.l
1492 // W32: v_cmp_gt_i16_e64 vcc_lo, v1.l, v255.l ; encoding: [0x6a,0x00,0x34,0xd4,0x01,0xff,0x03,0x00]
1493 // W64-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction
1495 v_cmp_gt_i16 vcc_lo, v1.l, v255.l dpp8:[7,6,5,4,3,2,1,0]
1496 // W32: v_cmp_gt_i16_e64_dpp vcc_lo, v1.l, v255.l dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x6a,0x00,0x34,0xd4,0xe9,0xfe,0x03,0x00,0x01,0x77,0x39,0x05]
1497 // W64-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction
1499 v_cmp_gt_i16 vcc_lo, v1.l, v255.l quad_perm:[3,2,1,0]
1500 // W32: v_cmp_gt_i16_e64_dpp vcc_lo, v1.l, v255.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0x6a,0x00,0x34,0xd4,0xfa,0xfe,0x03,0x00,0x01,0x1b,0x00,0xff]
1501 // W64-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction
1503 v_cmp_gt_i16 vcc_lo, v127.h, v255.h
1504 // W32: v_cmp_gt_i16_e64 vcc_lo, v127.h, v255.h op_sel:[1,1,0] ; encoding: [0x6a,0x18,0x34,0xd4,0x7f,0xff,0x03,0x00]
1505 // W64-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction
1507 v_cmp_gt_i16 vcc_lo, v127.h, v255.h dpp8:[7,6,5,4,3,2,1,0]
1508 // W32: v_cmp_gt_i16_e64_dpp vcc_lo, v127.h, v255.h op_sel:[1,1] dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x6a,0x18,0x34,0xd4,0xe9,0xfe,0x03,0x00,0x7f,0x77,0x39,0x05]
1509 // W64-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction
1511 v_cmp_gt_i16 vcc_lo, v127.h, v255.h quad_perm:[3,2,1,0]
1512 // W32: v_cmp_gt_i16_e64_dpp vcc_lo, v127.h, v255.h op_sel:[1,1] quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0x6a,0x18,0x34,0xd4,0xfa,0xfe,0x03,0x00,0x7f,0x1b,0x00,0xff]
1513 // W64-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction
1515 v_cmp_gt_i16 vcc_lo, v127.l, v255.l
1516 // W32: v_cmp_gt_i16_e64 vcc_lo, v127.l, v255.l ; encoding: [0x6a,0x00,0x34,0xd4,0x7f,0xff,0x03,0x00]
1517 // W64-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction
1519 v_cmp_gt_i16 vcc_lo, v127.l, v255.l dpp8:[7,6,5,4,3,2,1,0]
1520 // W32: v_cmp_gt_i16_e64_dpp vcc_lo, v127.l, v255.l dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x6a,0x00,0x34,0xd4,0xe9,0xfe,0x03,0x00,0x7f,0x77,0x39,0x05]
1521 // W64-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction
1523 v_cmp_gt_i16 vcc_lo, v127.l, v255.l quad_perm:[3,2,1,0]
1524 // W32: v_cmp_gt_i16_e64_dpp vcc_lo, v127.l, v255.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0x6a,0x00,0x34,0xd4,0xfa,0xfe,0x03,0x00,0x7f,0x1b,0x00,0xff]
1525 // W64-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction
1527 v_cmp_gt_i16 vcc_lo, v128.h, v2.h
1528 // W32: v_cmp_gt_i16_e64 vcc_lo, v128.h, v2.h op_sel:[1,1,0] ; encoding: [0x6a,0x18,0x34,0xd4,0x80,0x05,0x02,0x00]
1529 // W64-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction
1531 v_cmp_gt_i16 vcc_lo, v128.h, v2.h dpp8:[7,6,5,4,3,2,1,0]
1532 // W32: v_cmp_gt_i16_e64_dpp vcc_lo, v128.h, v2.h op_sel:[1,1] dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x6a,0x18,0x34,0xd4,0xe9,0x04,0x02,0x00,0x80,0x77,0x39,0x05]
1533 // W64-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction
1535 v_cmp_gt_i16 vcc_lo, v128.h, v2.h quad_perm:[3,2,1,0]
1536 // W32: v_cmp_gt_i16_e64_dpp vcc_lo, v128.h, v2.h op_sel:[1,1] quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0x6a,0x18,0x34,0xd4,0xfa,0x04,0x02,0x00,0x80,0x1b,0x00,0xff]
1537 // W64-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction
1539 v_cmp_gt_i16 vcc_lo, v128.l, v2.l
1540 // W32: v_cmp_gt_i16_e64 vcc_lo, v128.l, v2.l ; encoding: [0x6a,0x00,0x34,0xd4,0x80,0x05,0x02,0x00]
1541 // W64-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction
1543 v_cmp_gt_i16 vcc_lo, v128.l, v2.l dpp8:[7,6,5,4,3,2,1,0]
1544 // W32: v_cmp_gt_i16_e64_dpp vcc_lo, v128.l, v2.l dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x6a,0x00,0x34,0xd4,0xe9,0x04,0x02,0x00,0x80,0x77,0x39,0x05]
1545 // W64-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction
1547 v_cmp_gt_i16 vcc_lo, v128.l, v2.l quad_perm:[3,2,1,0]
1548 // W32: v_cmp_gt_i16_e64_dpp vcc_lo, v128.l, v2.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0x6a,0x00,0x34,0xd4,0xfa,0x04,0x02,0x00,0x80,0x1b,0x00,0xff]
1549 // W64-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction
1551 v_cmp_gt_i16 vcc_lo, vcc_hi, v255.h
1552 // W32: v_cmp_gt_i16_e64 vcc_lo, vcc_hi, v255.h op_sel:[0,1,0] ; encoding: [0x6a,0x10,0x34,0xd4,0x6b,0xfe,0x03,0x00]
1553 // W64-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction
1555 v_cmp_gt_i16 vcc_lo, vcc_hi, v255.l
1556 // W32: v_cmp_gt_i16_e64 vcc_lo, vcc_hi, v255.l ; encoding: [0x6a,0x00,0x34,0xd4,0x6b,0xfe,0x03,0x00]
1557 // W64-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction
1559 v_cmp_gt_i16 vcc_lo, vcc_lo, v255.h
1560 // W32: v_cmp_gt_i16_e64 vcc_lo, vcc_lo, v255.h op_sel:[0,1,0] ; encoding: [0x6a,0x10,0x34,0xd4,0x6a,0xfe,0x03,0x00]
1561 // W64-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction
1563 v_cmp_gt_i16 vcc_lo, vcc_lo, v255.l
1564 // W32: v_cmp_gt_i16_e64 vcc_lo, vcc_lo, v255.l ; encoding: [0x6a,0x00,0x34,0xd4,0x6a,0xfe,0x03,0x00]
1565 // W64-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction
1567 v_cmp_gt_u16 vcc, v1.h, v255.h
1568 // W64: v_cmp_gt_u16_e64 vcc, v1.h, v255.h op_sel:[1,1,0] ; encoding: [0x6a,0x18,0x3c,0xd4,0x01,0xff,0x03,0x00]
1569 // W32-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction
1571 v_cmp_gt_u16 vcc, v1.h, v255.h dpp8:[7,6,5,4,3,2,1,0]
1572 // W64: v_cmp_gt_u16_e64_dpp vcc, v1.h, v255.h op_sel:[1,1] dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x6a,0x18,0x3c,0xd4,0xe9,0xfe,0x03,0x00,0x01,0x77,0x39,0x05]
1573 // W32-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction
1575 v_cmp_gt_u16 vcc, v1.h, v255.h quad_perm:[3,2,1,0]
1576 // W64: v_cmp_gt_u16_e64_dpp vcc, v1.h, v255.h op_sel:[1,1] quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0x6a,0x18,0x3c,0xd4,0xfa,0xfe,0x03,0x00,0x01,0x1b,0x00,0xff]
1577 // W32-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction
1579 v_cmp_gt_u16 vcc, v1.l, v255.l
1580 // W64: v_cmp_gt_u16_e64 vcc, v1.l, v255.l ; encoding: [0x6a,0x00,0x3c,0xd4,0x01,0xff,0x03,0x00]
1581 // W32-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction
1583 v_cmp_gt_u16 vcc, v1.l, v255.l dpp8:[7,6,5,4,3,2,1,0]
1584 // W64: v_cmp_gt_u16_e64_dpp vcc, v1.l, v255.l dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x6a,0x00,0x3c,0xd4,0xe9,0xfe,0x03,0x00,0x01,0x77,0x39,0x05]
1585 // W32-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction
1587 v_cmp_gt_u16 vcc, v1.l, v255.l quad_perm:[3,2,1,0]
1588 // W64: v_cmp_gt_u16_e64_dpp vcc, v1.l, v255.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0x6a,0x00,0x3c,0xd4,0xfa,0xfe,0x03,0x00,0x01,0x1b,0x00,0xff]
1589 // W32-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction
1591 v_cmp_gt_u16 vcc, v127.h, v255.h
1592 // W64: v_cmp_gt_u16_e64 vcc, v127.h, v255.h op_sel:[1,1,0] ; encoding: [0x6a,0x18,0x3c,0xd4,0x7f,0xff,0x03,0x00]
1593 // W32-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction
1595 v_cmp_gt_u16 vcc, v127.h, v255.h dpp8:[7,6,5,4,3,2,1,0]
1596 // W64: v_cmp_gt_u16_e64_dpp vcc, v127.h, v255.h op_sel:[1,1] dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x6a,0x18,0x3c,0xd4,0xe9,0xfe,0x03,0x00,0x7f,0x77,0x39,0x05]
1597 // W32-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction
1599 v_cmp_gt_u16 vcc, v127.h, v255.h quad_perm:[3,2,1,0]
1600 // W64: v_cmp_gt_u16_e64_dpp vcc, v127.h, v255.h op_sel:[1,1] quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0x6a,0x18,0x3c,0xd4,0xfa,0xfe,0x03,0x00,0x7f,0x1b,0x00,0xff]
1601 // W32-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction
1603 v_cmp_gt_u16 vcc, v127.l, v255.l
1604 // W64: v_cmp_gt_u16_e64 vcc, v127.l, v255.l ; encoding: [0x6a,0x00,0x3c,0xd4,0x7f,0xff,0x03,0x00]
1605 // W32-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction
1607 v_cmp_gt_u16 vcc, v127.l, v255.l dpp8:[7,6,5,4,3,2,1,0]
1608 // W64: v_cmp_gt_u16_e64_dpp vcc, v127.l, v255.l dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x6a,0x00,0x3c,0xd4,0xe9,0xfe,0x03,0x00,0x7f,0x77,0x39,0x05]
1609 // W32-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction
1611 v_cmp_gt_u16 vcc, v127.l, v255.l quad_perm:[3,2,1,0]
1612 // W64: v_cmp_gt_u16_e64_dpp vcc, v127.l, v255.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0x6a,0x00,0x3c,0xd4,0xfa,0xfe,0x03,0x00,0x7f,0x1b,0x00,0xff]
1613 // W32-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction
1615 v_cmp_gt_u16 vcc, v128.h, v2.h
1616 // W64: v_cmp_gt_u16_e64 vcc, v128.h, v2.h op_sel:[1,1,0] ; encoding: [0x6a,0x18,0x3c,0xd4,0x80,0x05,0x02,0x00]
1617 // W32-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction
1619 v_cmp_gt_u16 vcc, v128.h, v2.h dpp8:[7,6,5,4,3,2,1,0]
1620 // W64: v_cmp_gt_u16_e64_dpp vcc, v128.h, v2.h op_sel:[1,1] dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x6a,0x18,0x3c,0xd4,0xe9,0x04,0x02,0x00,0x80,0x77,0x39,0x05]
1621 // W32-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction
1623 v_cmp_gt_u16 vcc, v128.h, v2.h quad_perm:[3,2,1,0]
1624 // W64: v_cmp_gt_u16_e64_dpp vcc, v128.h, v2.h op_sel:[1,1] quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0x6a,0x18,0x3c,0xd4,0xfa,0x04,0x02,0x00,0x80,0x1b,0x00,0xff]
1625 // W32-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction
1627 v_cmp_gt_u16 vcc, v128.l, v2.l
1628 // W64: v_cmp_gt_u16_e64 vcc, v128.l, v2.l ; encoding: [0x6a,0x00,0x3c,0xd4,0x80,0x05,0x02,0x00]
1629 // W32-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction
1631 v_cmp_gt_u16 vcc, v128.l, v2.l dpp8:[7,6,5,4,3,2,1,0]
1632 // W64: v_cmp_gt_u16_e64_dpp vcc, v128.l, v2.l dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x6a,0x00,0x3c,0xd4,0xe9,0x04,0x02,0x00,0x80,0x77,0x39,0x05]
1633 // W32-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction
1635 v_cmp_gt_u16 vcc, v128.l, v2.l quad_perm:[3,2,1,0]
1636 // W64: v_cmp_gt_u16_e64_dpp vcc, v128.l, v2.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0x6a,0x00,0x3c,0xd4,0xfa,0x04,0x02,0x00,0x80,0x1b,0x00,0xff]
1637 // W32-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction
1639 v_cmp_gt_u16 vcc, vcc_hi, v255.h
1640 // W64: v_cmp_gt_u16_e64 vcc, vcc_hi, v255.h op_sel:[0,1,0] ; encoding: [0x6a,0x10,0x3c,0xd4,0x6b,0xfe,0x03,0x00]
1641 // W32-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction
1643 v_cmp_gt_u16 vcc, vcc_hi, v255.l
1644 // W64: v_cmp_gt_u16_e64 vcc, vcc_hi, v255.l ; encoding: [0x6a,0x00,0x3c,0xd4,0x6b,0xfe,0x03,0x00]
1645 // W32-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction
1647 v_cmp_gt_u16 vcc, vcc_lo, v255.h
1648 // W64: v_cmp_gt_u16_e64 vcc, vcc_lo, v255.h op_sel:[0,1,0] ; encoding: [0x6a,0x10,0x3c,0xd4,0x6a,0xfe,0x03,0x00]
1649 // W32-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction
1651 v_cmp_gt_u16 vcc, vcc_lo, v255.l
1652 // W64: v_cmp_gt_u16_e64 vcc, vcc_lo, v255.l ; encoding: [0x6a,0x00,0x3c,0xd4,0x6a,0xfe,0x03,0x00]
1653 // W32-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction
1655 v_cmp_gt_u16 vcc_lo, v1.h, v255.h
1656 // W32: v_cmp_gt_u16_e64 vcc_lo, v1.h, v255.h op_sel:[1,1,0] ; encoding: [0x6a,0x18,0x3c,0xd4,0x01,0xff,0x03,0x00]
1657 // W64-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction
1659 v_cmp_gt_u16 vcc_lo, v1.h, v255.h dpp8:[7,6,5,4,3,2,1,0]
1660 // W32: v_cmp_gt_u16_e64_dpp vcc_lo, v1.h, v255.h op_sel:[1,1] dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x6a,0x18,0x3c,0xd4,0xe9,0xfe,0x03,0x00,0x01,0x77,0x39,0x05]
1661 // W64-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction
1663 v_cmp_gt_u16 vcc_lo, v1.h, v255.h quad_perm:[3,2,1,0]
1664 // W32: v_cmp_gt_u16_e64_dpp vcc_lo, v1.h, v255.h op_sel:[1,1] quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0x6a,0x18,0x3c,0xd4,0xfa,0xfe,0x03,0x00,0x01,0x1b,0x00,0xff]
1665 // W64-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction
1667 v_cmp_gt_u16 vcc_lo, v1.l, v255.l
1668 // W32: v_cmp_gt_u16_e64 vcc_lo, v1.l, v255.l ; encoding: [0x6a,0x00,0x3c,0xd4,0x01,0xff,0x03,0x00]
1669 // W64-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction
1671 v_cmp_gt_u16 vcc_lo, v1.l, v255.l dpp8:[7,6,5,4,3,2,1,0]
1672 // W32: v_cmp_gt_u16_e64_dpp vcc_lo, v1.l, v255.l dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x6a,0x00,0x3c,0xd4,0xe9,0xfe,0x03,0x00,0x01,0x77,0x39,0x05]
1673 // W64-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction
1675 v_cmp_gt_u16 vcc_lo, v1.l, v255.l quad_perm:[3,2,1,0]
1676 // W32: v_cmp_gt_u16_e64_dpp vcc_lo, v1.l, v255.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0x6a,0x00,0x3c,0xd4,0xfa,0xfe,0x03,0x00,0x01,0x1b,0x00,0xff]
1677 // W64-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction
1679 v_cmp_gt_u16 vcc_lo, v127.h, v255.h
1680 // W32: v_cmp_gt_u16_e64 vcc_lo, v127.h, v255.h op_sel:[1,1,0] ; encoding: [0x6a,0x18,0x3c,0xd4,0x7f,0xff,0x03,0x00]
1681 // W64-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction
1683 v_cmp_gt_u16 vcc_lo, v127.h, v255.h dpp8:[7,6,5,4,3,2,1,0]
1684 // W32: v_cmp_gt_u16_e64_dpp vcc_lo, v127.h, v255.h op_sel:[1,1] dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x6a,0x18,0x3c,0xd4,0xe9,0xfe,0x03,0x00,0x7f,0x77,0x39,0x05]
1685 // W64-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction
1687 v_cmp_gt_u16 vcc_lo, v127.h, v255.h quad_perm:[3,2,1,0]
1688 // W32: v_cmp_gt_u16_e64_dpp vcc_lo, v127.h, v255.h op_sel:[1,1] quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0x6a,0x18,0x3c,0xd4,0xfa,0xfe,0x03,0x00,0x7f,0x1b,0x00,0xff]
1689 // W64-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction
1691 v_cmp_gt_u16 vcc_lo, v127.l, v255.l
1692 // W32: v_cmp_gt_u16_e64 vcc_lo, v127.l, v255.l ; encoding: [0x6a,0x00,0x3c,0xd4,0x7f,0xff,0x03,0x00]
1693 // W64-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction
1695 v_cmp_gt_u16 vcc_lo, v127.l, v255.l dpp8:[7,6,5,4,3,2,1,0]
1696 // W32: v_cmp_gt_u16_e64_dpp vcc_lo, v127.l, v255.l dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x6a,0x00,0x3c,0xd4,0xe9,0xfe,0x03,0x00,0x7f,0x77,0x39,0x05]
1697 // W64-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction
1699 v_cmp_gt_u16 vcc_lo, v127.l, v255.l quad_perm:[3,2,1,0]
1700 // W32: v_cmp_gt_u16_e64_dpp vcc_lo, v127.l, v255.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0x6a,0x00,0x3c,0xd4,0xfa,0xfe,0x03,0x00,0x7f,0x1b,0x00,0xff]
1701 // W64-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction
1703 v_cmp_gt_u16 vcc_lo, v128.h, v2.h
1704 // W32: v_cmp_gt_u16_e64 vcc_lo, v128.h, v2.h op_sel:[1,1,0] ; encoding: [0x6a,0x18,0x3c,0xd4,0x80,0x05,0x02,0x00]
1705 // W64-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction
1707 v_cmp_gt_u16 vcc_lo, v128.h, v2.h dpp8:[7,6,5,4,3,2,1,0]
1708 // W32: v_cmp_gt_u16_e64_dpp vcc_lo, v128.h, v2.h op_sel:[1,1] dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x6a,0x18,0x3c,0xd4,0xe9,0x04,0x02,0x00,0x80,0x77,0x39,0x05]
1709 // W64-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction
1711 v_cmp_gt_u16 vcc_lo, v128.h, v2.h quad_perm:[3,2,1,0]
1712 // W32: v_cmp_gt_u16_e64_dpp vcc_lo, v128.h, v2.h op_sel:[1,1] quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0x6a,0x18,0x3c,0xd4,0xfa,0x04,0x02,0x00,0x80,0x1b,0x00,0xff]
1713 // W64-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction
1715 v_cmp_gt_u16 vcc_lo, v128.l, v2.l
1716 // W32: v_cmp_gt_u16_e64 vcc_lo, v128.l, v2.l ; encoding: [0x6a,0x00,0x3c,0xd4,0x80,0x05,0x02,0x00]
1717 // W64-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction
1719 v_cmp_gt_u16 vcc_lo, v128.l, v2.l dpp8:[7,6,5,4,3,2,1,0]
1720 // W32: v_cmp_gt_u16_e64_dpp vcc_lo, v128.l, v2.l dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x6a,0x00,0x3c,0xd4,0xe9,0x04,0x02,0x00,0x80,0x77,0x39,0x05]
1721 // W64-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction
1723 v_cmp_gt_u16 vcc_lo, v128.l, v2.l quad_perm:[3,2,1,0]
1724 // W32: v_cmp_gt_u16_e64_dpp vcc_lo, v128.l, v2.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0x6a,0x00,0x3c,0xd4,0xfa,0x04,0x02,0x00,0x80,0x1b,0x00,0xff]
1725 // W64-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction
1727 v_cmp_gt_u16 vcc_lo, vcc_hi, v255.h
1728 // W32: v_cmp_gt_u16_e64 vcc_lo, vcc_hi, v255.h op_sel:[0,1,0] ; encoding: [0x6a,0x10,0x3c,0xd4,0x6b,0xfe,0x03,0x00]
1729 // W64-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction
1731 v_cmp_gt_u16 vcc_lo, vcc_hi, v255.l
1732 // W32: v_cmp_gt_u16_e64 vcc_lo, vcc_hi, v255.l ; encoding: [0x6a,0x00,0x3c,0xd4,0x6b,0xfe,0x03,0x00]
1733 // W64-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction
1735 v_cmp_gt_u16 vcc_lo, vcc_lo, v255.h
1736 // W32: v_cmp_gt_u16_e64 vcc_lo, vcc_lo, v255.h op_sel:[0,1,0] ; encoding: [0x6a,0x10,0x3c,0xd4,0x6a,0xfe,0x03,0x00]
1737 // W64-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction
1739 v_cmp_gt_u16 vcc_lo, vcc_lo, v255.l
1740 // W32: v_cmp_gt_u16_e64 vcc_lo, vcc_lo, v255.l ; encoding: [0x6a,0x00,0x3c,0xd4,0x6a,0xfe,0x03,0x00]
1741 // W64-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction
1743 v_cmp_le_f16 vcc, v1.h, v255.h
1744 // W64: v_cmp_le_f16_e64 vcc, v1.h, v255.h op_sel:[1,1,0] ; encoding: [0x6a,0x18,0x03,0xd4,0x01,0xff,0x03,0x00]
1745 // W32-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction
1747 v_cmp_le_f16 vcc, v1.h, v255.h dpp8:[7,6,5,4,3,2,1,0]
1748 // W64: v_cmp_le_f16_e64_dpp vcc, v1.h, v255.h op_sel:[1,1] dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x6a,0x18,0x03,0xd4,0xe9,0xfe,0x03,0x00,0x01,0x77,0x39,0x05]
1749 // W32-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction
1751 v_cmp_le_f16 vcc, v1.h, v255.h quad_perm:[3,2,1,0]
1752 // W64: v_cmp_le_f16_e64_dpp vcc, v1.h, v255.h op_sel:[1,1] quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0x6a,0x18,0x03,0xd4,0xfa,0xfe,0x03,0x00,0x01,0x1b,0x00,0xff]
1753 // W32-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction
1755 v_cmp_le_f16 vcc, v1.l, v255.l
1756 // W64: v_cmp_le_f16_e64 vcc, v1.l, v255.l ; encoding: [0x6a,0x00,0x03,0xd4,0x01,0xff,0x03,0x00]
1757 // W32-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction
1759 v_cmp_le_f16 vcc, v1.l, v255.l dpp8:[7,6,5,4,3,2,1,0]
1760 // W64: v_cmp_le_f16_e64_dpp vcc, v1.l, v255.l dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x6a,0x00,0x03,0xd4,0xe9,0xfe,0x03,0x00,0x01,0x77,0x39,0x05]
1761 // W32-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction
1763 v_cmp_le_f16 vcc, v1.l, v255.l quad_perm:[3,2,1,0]
1764 // W64: v_cmp_le_f16_e64_dpp vcc, v1.l, v255.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0x6a,0x00,0x03,0xd4,0xfa,0xfe,0x03,0x00,0x01,0x1b,0x00,0xff]
1765 // W32-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction
1767 v_cmp_le_f16 vcc, v127.h, v255.h
1768 // W64: v_cmp_le_f16_e64 vcc, v127.h, v255.h op_sel:[1,1,0] ; encoding: [0x6a,0x18,0x03,0xd4,0x7f,0xff,0x03,0x00]
1769 // W32-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction
1771 v_cmp_le_f16 vcc, v127.h, v255.h dpp8:[7,6,5,4,3,2,1,0]
1772 // W64: v_cmp_le_f16_e64_dpp vcc, v127.h, v255.h op_sel:[1,1] dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x6a,0x18,0x03,0xd4,0xe9,0xfe,0x03,0x00,0x7f,0x77,0x39,0x05]
1773 // W32-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction
1775 v_cmp_le_f16 vcc, v127.h, v255.h quad_perm:[3,2,1,0]
1776 // W64: v_cmp_le_f16_e64_dpp vcc, v127.h, v255.h op_sel:[1,1] quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0x6a,0x18,0x03,0xd4,0xfa,0xfe,0x03,0x00,0x7f,0x1b,0x00,0xff]
1777 // W32-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction
1779 v_cmp_le_f16 vcc, v127.l, v255.l
1780 // W64: v_cmp_le_f16_e64 vcc, v127.l, v255.l ; encoding: [0x6a,0x00,0x03,0xd4,0x7f,0xff,0x03,0x00]
1781 // W32-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction
1783 v_cmp_le_f16 vcc, v127.l, v255.l dpp8:[7,6,5,4,3,2,1,0]
1784 // W64: v_cmp_le_f16_e64_dpp vcc, v127.l, v255.l dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x6a,0x00,0x03,0xd4,0xe9,0xfe,0x03,0x00,0x7f,0x77,0x39,0x05]
1785 // W32-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction
1787 v_cmp_le_f16 vcc, v127.l, v255.l quad_perm:[3,2,1,0]
1788 // W64: v_cmp_le_f16_e64_dpp vcc, v127.l, v255.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0x6a,0x00,0x03,0xd4,0xfa,0xfe,0x03,0x00,0x7f,0x1b,0x00,0xff]
1789 // W32-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction
1791 v_cmp_le_f16 vcc, v128.h, v2.h
1792 // W64: v_cmp_le_f16_e64 vcc, v128.h, v2.h op_sel:[1,1,0] ; encoding: [0x6a,0x18,0x03,0xd4,0x80,0x05,0x02,0x00]
1793 // W32-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction
1795 v_cmp_le_f16 vcc, v128.h, v2.h dpp8:[7,6,5,4,3,2,1,0]
1796 // W64: v_cmp_le_f16_e64_dpp vcc, v128.h, v2.h op_sel:[1,1] dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x6a,0x18,0x03,0xd4,0xe9,0x04,0x02,0x00,0x80,0x77,0x39,0x05]
1797 // W32-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction
1799 v_cmp_le_f16 vcc, v128.h, v2.h quad_perm:[3,2,1,0]
1800 // W64: v_cmp_le_f16_e64_dpp vcc, v128.h, v2.h op_sel:[1,1] quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0x6a,0x18,0x03,0xd4,0xfa,0x04,0x02,0x00,0x80,0x1b,0x00,0xff]
1801 // W32-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction
1803 v_cmp_le_f16 vcc, v128.l, v2.l
1804 // W64: v_cmp_le_f16_e64 vcc, v128.l, v2.l ; encoding: [0x6a,0x00,0x03,0xd4,0x80,0x05,0x02,0x00]
1805 // W32-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction
1807 v_cmp_le_f16 vcc, v128.l, v2.l dpp8:[7,6,5,4,3,2,1,0]
1808 // W64: v_cmp_le_f16_e64_dpp vcc, v128.l, v2.l dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x6a,0x00,0x03,0xd4,0xe9,0x04,0x02,0x00,0x80,0x77,0x39,0x05]
1809 // W32-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction
1811 v_cmp_le_f16 vcc, v128.l, v2.l quad_perm:[3,2,1,0]
1812 // W64: v_cmp_le_f16_e64_dpp vcc, v128.l, v2.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0x6a,0x00,0x03,0xd4,0xfa,0x04,0x02,0x00,0x80,0x1b,0x00,0xff]
1813 // W32-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction
1815 v_cmp_le_f16 vcc, vcc_hi, v255.h
1816 // W64: v_cmp_le_f16_e64 vcc, vcc_hi, v255.h op_sel:[0,1,0] ; encoding: [0x6a,0x10,0x03,0xd4,0x6b,0xfe,0x03,0x00]
1817 // W32-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction
1819 v_cmp_le_f16 vcc, vcc_hi, v255.l
1820 // W64: v_cmp_le_f16_e64 vcc, vcc_hi, v255.l ; encoding: [0x6a,0x00,0x03,0xd4,0x6b,0xfe,0x03,0x00]
1821 // W32-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction
1823 v_cmp_le_f16 vcc, vcc_lo, v255.h
1824 // W64: v_cmp_le_f16_e64 vcc, vcc_lo, v255.h op_sel:[0,1,0] ; encoding: [0x6a,0x10,0x03,0xd4,0x6a,0xfe,0x03,0x00]
1825 // W32-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction
1827 v_cmp_le_f16 vcc, vcc_lo, v255.l
1828 // W64: v_cmp_le_f16_e64 vcc, vcc_lo, v255.l ; encoding: [0x6a,0x00,0x03,0xd4,0x6a,0xfe,0x03,0x00]
1829 // W32-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction
1831 v_cmp_le_f16 vcc_lo, v1.h, v255.h
1832 // W32: v_cmp_le_f16_e64 vcc_lo, v1.h, v255.h op_sel:[1,1,0] ; encoding: [0x6a,0x18,0x03,0xd4,0x01,0xff,0x03,0x00]
1833 // W64-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction
1835 v_cmp_le_f16 vcc_lo, v1.h, v255.h dpp8:[7,6,5,4,3,2,1,0]
1836 // W32: v_cmp_le_f16_e64_dpp vcc_lo, v1.h, v255.h op_sel:[1,1] dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x6a,0x18,0x03,0xd4,0xe9,0xfe,0x03,0x00,0x01,0x77,0x39,0x05]
1837 // W64-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction
1839 v_cmp_le_f16 vcc_lo, v1.h, v255.h quad_perm:[3,2,1,0]
1840 // W32: v_cmp_le_f16_e64_dpp vcc_lo, v1.h, v255.h op_sel:[1,1] quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0x6a,0x18,0x03,0xd4,0xfa,0xfe,0x03,0x00,0x01,0x1b,0x00,0xff]
1841 // W64-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction
1843 v_cmp_le_f16 vcc_lo, v1.l, v255.l
1844 // W32: v_cmp_le_f16_e64 vcc_lo, v1.l, v255.l ; encoding: [0x6a,0x00,0x03,0xd4,0x01,0xff,0x03,0x00]
1845 // W64-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction
1847 v_cmp_le_f16 vcc_lo, v1.l, v255.l dpp8:[7,6,5,4,3,2,1,0]
1848 // W32: v_cmp_le_f16_e64_dpp vcc_lo, v1.l, v255.l dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x6a,0x00,0x03,0xd4,0xe9,0xfe,0x03,0x00,0x01,0x77,0x39,0x05]
1849 // W64-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction
1851 v_cmp_le_f16 vcc_lo, v1.l, v255.l quad_perm:[3,2,1,0]
1852 // W32: v_cmp_le_f16_e64_dpp vcc_lo, v1.l, v255.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0x6a,0x00,0x03,0xd4,0xfa,0xfe,0x03,0x00,0x01,0x1b,0x00,0xff]
1853 // W64-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction
1855 v_cmp_le_f16 vcc_lo, v127.h, v255.h
1856 // W32: v_cmp_le_f16_e64 vcc_lo, v127.h, v255.h op_sel:[1,1,0] ; encoding: [0x6a,0x18,0x03,0xd4,0x7f,0xff,0x03,0x00]
1857 // W64-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction
1859 v_cmp_le_f16 vcc_lo, v127.h, v255.h dpp8:[7,6,5,4,3,2,1,0]
1860 // W32: v_cmp_le_f16_e64_dpp vcc_lo, v127.h, v255.h op_sel:[1,1] dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x6a,0x18,0x03,0xd4,0xe9,0xfe,0x03,0x00,0x7f,0x77,0x39,0x05]
1861 // W64-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction
1863 v_cmp_le_f16 vcc_lo, v127.h, v255.h quad_perm:[3,2,1,0]
1864 // W32: v_cmp_le_f16_e64_dpp vcc_lo, v127.h, v255.h op_sel:[1,1] quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0x6a,0x18,0x03,0xd4,0xfa,0xfe,0x03,0x00,0x7f,0x1b,0x00,0xff]
1865 // W64-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction
1867 v_cmp_le_f16 vcc_lo, v127.l, v255.l
1868 // W32: v_cmp_le_f16_e64 vcc_lo, v127.l, v255.l ; encoding: [0x6a,0x00,0x03,0xd4,0x7f,0xff,0x03,0x00]
1869 // W64-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction
1871 v_cmp_le_f16 vcc_lo, v127.l, v255.l dpp8:[7,6,5,4,3,2,1,0]
1872 // W32: v_cmp_le_f16_e64_dpp vcc_lo, v127.l, v255.l dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x6a,0x00,0x03,0xd4,0xe9,0xfe,0x03,0x00,0x7f,0x77,0x39,0x05]
1873 // W64-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction
1875 v_cmp_le_f16 vcc_lo, v127.l, v255.l quad_perm:[3,2,1,0]
1876 // W32: v_cmp_le_f16_e64_dpp vcc_lo, v127.l, v255.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0x6a,0x00,0x03,0xd4,0xfa,0xfe,0x03,0x00,0x7f,0x1b,0x00,0xff]
1877 // W64-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction
1879 v_cmp_le_f16 vcc_lo, v128.h, v2.h
1880 // W32: v_cmp_le_f16_e64 vcc_lo, v128.h, v2.h op_sel:[1,1,0] ; encoding: [0x6a,0x18,0x03,0xd4,0x80,0x05,0x02,0x00]
1881 // W64-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction
1883 v_cmp_le_f16 vcc_lo, v128.h, v2.h dpp8:[7,6,5,4,3,2,1,0]
1884 // W32: v_cmp_le_f16_e64_dpp vcc_lo, v128.h, v2.h op_sel:[1,1] dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x6a,0x18,0x03,0xd4,0xe9,0x04,0x02,0x00,0x80,0x77,0x39,0x05]
1885 // W64-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction
1887 v_cmp_le_f16 vcc_lo, v128.h, v2.h quad_perm:[3,2,1,0]
1888 // W32: v_cmp_le_f16_e64_dpp vcc_lo, v128.h, v2.h op_sel:[1,1] quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0x6a,0x18,0x03,0xd4,0xfa,0x04,0x02,0x00,0x80,0x1b,0x00,0xff]
1889 // W64-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction
1891 v_cmp_le_f16 vcc_lo, v128.l, v2.l
1892 // W32: v_cmp_le_f16_e64 vcc_lo, v128.l, v2.l ; encoding: [0x6a,0x00,0x03,0xd4,0x80,0x05,0x02,0x00]
1893 // W64-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction
1895 v_cmp_le_f16 vcc_lo, v128.l, v2.l dpp8:[7,6,5,4,3,2,1,0]
1896 // W32: v_cmp_le_f16_e64_dpp vcc_lo, v128.l, v2.l dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x6a,0x00,0x03,0xd4,0xe9,0x04,0x02,0x00,0x80,0x77,0x39,0x05]
1897 // W64-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction
1899 v_cmp_le_f16 vcc_lo, v128.l, v2.l quad_perm:[3,2,1,0]
1900 // W32: v_cmp_le_f16_e64_dpp vcc_lo, v128.l, v2.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0x6a,0x00,0x03,0xd4,0xfa,0x04,0x02,0x00,0x80,0x1b,0x00,0xff]
1901 // W64-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction
1903 v_cmp_le_f16 vcc_lo, vcc_hi, v255.h
1904 // W32: v_cmp_le_f16_e64 vcc_lo, vcc_hi, v255.h op_sel:[0,1,0] ; encoding: [0x6a,0x10,0x03,0xd4,0x6b,0xfe,0x03,0x00]
1905 // W64-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction
1907 v_cmp_le_f16 vcc_lo, vcc_hi, v255.l
1908 // W32: v_cmp_le_f16_e64 vcc_lo, vcc_hi, v255.l ; encoding: [0x6a,0x00,0x03,0xd4,0x6b,0xfe,0x03,0x00]
1909 // W64-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction
1911 v_cmp_le_f16 vcc_lo, vcc_lo, v255.h
1912 // W32: v_cmp_le_f16_e64 vcc_lo, vcc_lo, v255.h op_sel:[0,1,0] ; encoding: [0x6a,0x10,0x03,0xd4,0x6a,0xfe,0x03,0x00]
1913 // W64-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction
1915 v_cmp_le_f16 vcc_lo, vcc_lo, v255.l
1916 // W32: v_cmp_le_f16_e64 vcc_lo, vcc_lo, v255.l ; encoding: [0x6a,0x00,0x03,0xd4,0x6a,0xfe,0x03,0x00]
1917 // W64-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction
1919 v_cmp_le_i16 vcc, v1.h, v255.h
1920 // W64: v_cmp_le_i16_e64 vcc, v1.h, v255.h op_sel:[1,1,0] ; encoding: [0x6a,0x18,0x33,0xd4,0x01,0xff,0x03,0x00]
1921 // W32-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction
1923 v_cmp_le_i16 vcc, v1.h, v255.h dpp8:[7,6,5,4,3,2,1,0]
1924 // W64: v_cmp_le_i16_e64_dpp vcc, v1.h, v255.h op_sel:[1,1] dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x6a,0x18,0x33,0xd4,0xe9,0xfe,0x03,0x00,0x01,0x77,0x39,0x05]
1925 // W32-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction
1927 v_cmp_le_i16 vcc, v1.h, v255.h quad_perm:[3,2,1,0]
1928 // W64: v_cmp_le_i16_e64_dpp vcc, v1.h, v255.h op_sel:[1,1] quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0x6a,0x18,0x33,0xd4,0xfa,0xfe,0x03,0x00,0x01,0x1b,0x00,0xff]
1929 // W32-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction
1931 v_cmp_le_i16 vcc, v1.l, v255.l
1932 // W64: v_cmp_le_i16_e64 vcc, v1.l, v255.l ; encoding: [0x6a,0x00,0x33,0xd4,0x01,0xff,0x03,0x00]
1933 // W32-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction
1935 v_cmp_le_i16 vcc, v1.l, v255.l dpp8:[7,6,5,4,3,2,1,0]
1936 // W64: v_cmp_le_i16_e64_dpp vcc, v1.l, v255.l dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x6a,0x00,0x33,0xd4,0xe9,0xfe,0x03,0x00,0x01,0x77,0x39,0x05]
1937 // W32-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction
1939 v_cmp_le_i16 vcc, v1.l, v255.l quad_perm:[3,2,1,0]
1940 // W64: v_cmp_le_i16_e64_dpp vcc, v1.l, v255.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0x6a,0x00,0x33,0xd4,0xfa,0xfe,0x03,0x00,0x01,0x1b,0x00,0xff]
1941 // W32-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction
1943 v_cmp_le_i16 vcc, v127.h, v255.h
1944 // W64: v_cmp_le_i16_e64 vcc, v127.h, v255.h op_sel:[1,1,0] ; encoding: [0x6a,0x18,0x33,0xd4,0x7f,0xff,0x03,0x00]
1945 // W32-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction
1947 v_cmp_le_i16 vcc, v127.h, v255.h dpp8:[7,6,5,4,3,2,1,0]
1948 // W64: v_cmp_le_i16_e64_dpp vcc, v127.h, v255.h op_sel:[1,1] dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x6a,0x18,0x33,0xd4,0xe9,0xfe,0x03,0x00,0x7f,0x77,0x39,0x05]
1949 // W32-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction
1951 v_cmp_le_i16 vcc, v127.h, v255.h quad_perm:[3,2,1,0]
1952 // W64: v_cmp_le_i16_e64_dpp vcc, v127.h, v255.h op_sel:[1,1] quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0x6a,0x18,0x33,0xd4,0xfa,0xfe,0x03,0x00,0x7f,0x1b,0x00,0xff]
1953 // W32-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction
1955 v_cmp_le_i16 vcc, v127.l, v255.l
1956 // W64: v_cmp_le_i16_e64 vcc, v127.l, v255.l ; encoding: [0x6a,0x00,0x33,0xd4,0x7f,0xff,0x03,0x00]
1957 // W32-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction
1959 v_cmp_le_i16 vcc, v127.l, v255.l dpp8:[7,6,5,4,3,2,1,0]
1960 // W64: v_cmp_le_i16_e64_dpp vcc, v127.l, v255.l dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x6a,0x00,0x33,0xd4,0xe9,0xfe,0x03,0x00,0x7f,0x77,0x39,0x05]
1961 // W32-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction
1963 v_cmp_le_i16 vcc, v127.l, v255.l quad_perm:[3,2,1,0]
1964 // W64: v_cmp_le_i16_e64_dpp vcc, v127.l, v255.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0x6a,0x00,0x33,0xd4,0xfa,0xfe,0x03,0x00,0x7f,0x1b,0x00,0xff]
1965 // W32-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction
1967 v_cmp_le_i16 vcc, v128.h, v2.h
1968 // W64: v_cmp_le_i16_e64 vcc, v128.h, v2.h op_sel:[1,1,0] ; encoding: [0x6a,0x18,0x33,0xd4,0x80,0x05,0x02,0x00]
1969 // W32-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction
1971 v_cmp_le_i16 vcc, v128.h, v2.h dpp8:[7,6,5,4,3,2,1,0]
1972 // W64: v_cmp_le_i16_e64_dpp vcc, v128.h, v2.h op_sel:[1,1] dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x6a,0x18,0x33,0xd4,0xe9,0x04,0x02,0x00,0x80,0x77,0x39,0x05]
1973 // W32-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction
1975 v_cmp_le_i16 vcc, v128.h, v2.h quad_perm:[3,2,1,0]
1976 // W64: v_cmp_le_i16_e64_dpp vcc, v128.h, v2.h op_sel:[1,1] quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0x6a,0x18,0x33,0xd4,0xfa,0x04,0x02,0x00,0x80,0x1b,0x00,0xff]
1977 // W32-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction
1979 v_cmp_le_i16 vcc, v128.l, v2.l
1980 // W64: v_cmp_le_i16_e64 vcc, v128.l, v2.l ; encoding: [0x6a,0x00,0x33,0xd4,0x80,0x05,0x02,0x00]
1981 // W32-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction
1983 v_cmp_le_i16 vcc, v128.l, v2.l dpp8:[7,6,5,4,3,2,1,0]
1984 // W64: v_cmp_le_i16_e64_dpp vcc, v128.l, v2.l dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x6a,0x00,0x33,0xd4,0xe9,0x04,0x02,0x00,0x80,0x77,0x39,0x05]
1985 // W32-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction
1987 v_cmp_le_i16 vcc, v128.l, v2.l quad_perm:[3,2,1,0]
1988 // W64: v_cmp_le_i16_e64_dpp vcc, v128.l, v2.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0x6a,0x00,0x33,0xd4,0xfa,0x04,0x02,0x00,0x80,0x1b,0x00,0xff]
1989 // W32-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction
1991 v_cmp_le_i16 vcc, vcc_hi, v255.h
1992 // W64: v_cmp_le_i16_e64 vcc, vcc_hi, v255.h op_sel:[0,1,0] ; encoding: [0x6a,0x10,0x33,0xd4,0x6b,0xfe,0x03,0x00]
1993 // W32-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction
1995 v_cmp_le_i16 vcc, vcc_hi, v255.l
1996 // W64: v_cmp_le_i16_e64 vcc, vcc_hi, v255.l ; encoding: [0x6a,0x00,0x33,0xd4,0x6b,0xfe,0x03,0x00]
1997 // W32-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction
1999 v_cmp_le_i16 vcc, vcc_lo, v255.h
2000 // W64: v_cmp_le_i16_e64 vcc, vcc_lo, v255.h op_sel:[0,1,0] ; encoding: [0x6a,0x10,0x33,0xd4,0x6a,0xfe,0x03,0x00]
2001 // W32-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction
2003 v_cmp_le_i16 vcc, vcc_lo, v255.l
2004 // W64: v_cmp_le_i16_e64 vcc, vcc_lo, v255.l ; encoding: [0x6a,0x00,0x33,0xd4,0x6a,0xfe,0x03,0x00]
2005 // W32-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction
2007 v_cmp_le_i16 vcc_lo, v1.h, v255.h
2008 // W32: v_cmp_le_i16_e64 vcc_lo, v1.h, v255.h op_sel:[1,1,0] ; encoding: [0x6a,0x18,0x33,0xd4,0x01,0xff,0x03,0x00]
2009 // W64-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction
2011 v_cmp_le_i16 vcc_lo, v1.h, v255.h dpp8:[7,6,5,4,3,2,1,0]
2012 // W32: v_cmp_le_i16_e64_dpp vcc_lo, v1.h, v255.h op_sel:[1,1] dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x6a,0x18,0x33,0xd4,0xe9,0xfe,0x03,0x00,0x01,0x77,0x39,0x05]
2013 // W64-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction
2015 v_cmp_le_i16 vcc_lo, v1.h, v255.h quad_perm:[3,2,1,0]
2016 // W32: v_cmp_le_i16_e64_dpp vcc_lo, v1.h, v255.h op_sel:[1,1] quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0x6a,0x18,0x33,0xd4,0xfa,0xfe,0x03,0x00,0x01,0x1b,0x00,0xff]
2017 // W64-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction
2019 v_cmp_le_i16 vcc_lo, v1.l, v255.l
2020 // W32: v_cmp_le_i16_e64 vcc_lo, v1.l, v255.l ; encoding: [0x6a,0x00,0x33,0xd4,0x01,0xff,0x03,0x00]
2021 // W64-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction
2023 v_cmp_le_i16 vcc_lo, v1.l, v255.l dpp8:[7,6,5,4,3,2,1,0]
2024 // W32: v_cmp_le_i16_e64_dpp vcc_lo, v1.l, v255.l dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x6a,0x00,0x33,0xd4,0xe9,0xfe,0x03,0x00,0x01,0x77,0x39,0x05]
2025 // W64-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction
2027 v_cmp_le_i16 vcc_lo, v1.l, v255.l quad_perm:[3,2,1,0]
2028 // W32: v_cmp_le_i16_e64_dpp vcc_lo, v1.l, v255.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0x6a,0x00,0x33,0xd4,0xfa,0xfe,0x03,0x00,0x01,0x1b,0x00,0xff]
2029 // W64-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction
2031 v_cmp_le_i16 vcc_lo, v127.h, v255.h
2032 // W32: v_cmp_le_i16_e64 vcc_lo, v127.h, v255.h op_sel:[1,1,0] ; encoding: [0x6a,0x18,0x33,0xd4,0x7f,0xff,0x03,0x00]
2033 // W64-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction
2035 v_cmp_le_i16 vcc_lo, v127.h, v255.h dpp8:[7,6,5,4,3,2,1,0]
2036 // W32: v_cmp_le_i16_e64_dpp vcc_lo, v127.h, v255.h op_sel:[1,1] dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x6a,0x18,0x33,0xd4,0xe9,0xfe,0x03,0x00,0x7f,0x77,0x39,0x05]
2037 // W64-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction
2039 v_cmp_le_i16 vcc_lo, v127.h, v255.h quad_perm:[3,2,1,0]
2040 // W32: v_cmp_le_i16_e64_dpp vcc_lo, v127.h, v255.h op_sel:[1,1] quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0x6a,0x18,0x33,0xd4,0xfa,0xfe,0x03,0x00,0x7f,0x1b,0x00,0xff]
2041 // W64-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction
2043 v_cmp_le_i16 vcc_lo, v127.l, v255.l
2044 // W32: v_cmp_le_i16_e64 vcc_lo, v127.l, v255.l ; encoding: [0x6a,0x00,0x33,0xd4,0x7f,0xff,0x03,0x00]
2045 // W64-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction
2047 v_cmp_le_i16 vcc_lo, v127.l, v255.l dpp8:[7,6,5,4,3,2,1,0]
2048 // W32: v_cmp_le_i16_e64_dpp vcc_lo, v127.l, v255.l dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x6a,0x00,0x33,0xd4,0xe9,0xfe,0x03,0x00,0x7f,0x77,0x39,0x05]
2049 // W64-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction
2051 v_cmp_le_i16 vcc_lo, v127.l, v255.l quad_perm:[3,2,1,0]
2052 // W32: v_cmp_le_i16_e64_dpp vcc_lo, v127.l, v255.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0x6a,0x00,0x33,0xd4,0xfa,0xfe,0x03,0x00,0x7f,0x1b,0x00,0xff]
2053 // W64-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction
2055 v_cmp_le_i16 vcc_lo, v128.h, v2.h
2056 // W32: v_cmp_le_i16_e64 vcc_lo, v128.h, v2.h op_sel:[1,1,0] ; encoding: [0x6a,0x18,0x33,0xd4,0x80,0x05,0x02,0x00]
2057 // W64-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction
2059 v_cmp_le_i16 vcc_lo, v128.h, v2.h dpp8:[7,6,5,4,3,2,1,0]
2060 // W32: v_cmp_le_i16_e64_dpp vcc_lo, v128.h, v2.h op_sel:[1,1] dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x6a,0x18,0x33,0xd4,0xe9,0x04,0x02,0x00,0x80,0x77,0x39,0x05]
2061 // W64-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction
2063 v_cmp_le_i16 vcc_lo, v128.h, v2.h quad_perm:[3,2,1,0]
2064 // W32: v_cmp_le_i16_e64_dpp vcc_lo, v128.h, v2.h op_sel:[1,1] quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0x6a,0x18,0x33,0xd4,0xfa,0x04,0x02,0x00,0x80,0x1b,0x00,0xff]
2065 // W64-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction
2067 v_cmp_le_i16 vcc_lo, v128.l, v2.l
2068 // W32: v_cmp_le_i16_e64 vcc_lo, v128.l, v2.l ; encoding: [0x6a,0x00,0x33,0xd4,0x80,0x05,0x02,0x00]
2069 // W64-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction
2071 v_cmp_le_i16 vcc_lo, v128.l, v2.l dpp8:[7,6,5,4,3,2,1,0]
2072 // W32: v_cmp_le_i16_e64_dpp vcc_lo, v128.l, v2.l dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x6a,0x00,0x33,0xd4,0xe9,0x04,0x02,0x00,0x80,0x77,0x39,0x05]
2073 // W64-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction
2075 v_cmp_le_i16 vcc_lo, v128.l, v2.l quad_perm:[3,2,1,0]
2076 // W32: v_cmp_le_i16_e64_dpp vcc_lo, v128.l, v2.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0x6a,0x00,0x33,0xd4,0xfa,0x04,0x02,0x00,0x80,0x1b,0x00,0xff]
2077 // W64-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction
2079 v_cmp_le_i16 vcc_lo, vcc_hi, v255.h
2080 // W32: v_cmp_le_i16_e64 vcc_lo, vcc_hi, v255.h op_sel:[0,1,0] ; encoding: [0x6a,0x10,0x33,0xd4,0x6b,0xfe,0x03,0x00]
2081 // W64-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction
2083 v_cmp_le_i16 vcc_lo, vcc_hi, v255.l
2084 // W32: v_cmp_le_i16_e64 vcc_lo, vcc_hi, v255.l ; encoding: [0x6a,0x00,0x33,0xd4,0x6b,0xfe,0x03,0x00]
2085 // W64-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction
2087 v_cmp_le_i16 vcc_lo, vcc_lo, v255.h
2088 // W32: v_cmp_le_i16_e64 vcc_lo, vcc_lo, v255.h op_sel:[0,1,0] ; encoding: [0x6a,0x10,0x33,0xd4,0x6a,0xfe,0x03,0x00]
2089 // W64-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction
2091 v_cmp_le_i16 vcc_lo, vcc_lo, v255.l
2092 // W32: v_cmp_le_i16_e64 vcc_lo, vcc_lo, v255.l ; encoding: [0x6a,0x00,0x33,0xd4,0x6a,0xfe,0x03,0x00]
2093 // W64-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction
2095 v_cmp_le_u16 vcc, v1.h, v255.h
2096 // W64: v_cmp_le_u16_e64 vcc, v1.h, v255.h op_sel:[1,1,0] ; encoding: [0x6a,0x18,0x3b,0xd4,0x01,0xff,0x03,0x00]
2097 // W32-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction
2099 v_cmp_le_u16 vcc, v1.h, v255.h dpp8:[7,6,5,4,3,2,1,0]
2100 // W64: v_cmp_le_u16_e64_dpp vcc, v1.h, v255.h op_sel:[1,1] dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x6a,0x18,0x3b,0xd4,0xe9,0xfe,0x03,0x00,0x01,0x77,0x39,0x05]
2101 // W32-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction
2103 v_cmp_le_u16 vcc, v1.h, v255.h quad_perm:[3,2,1,0]
2104 // W64: v_cmp_le_u16_e64_dpp vcc, v1.h, v255.h op_sel:[1,1] quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0x6a,0x18,0x3b,0xd4,0xfa,0xfe,0x03,0x00,0x01,0x1b,0x00,0xff]
2105 // W32-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction
2107 v_cmp_le_u16 vcc, v1.l, v255.l
2108 // W64: v_cmp_le_u16_e64 vcc, v1.l, v255.l ; encoding: [0x6a,0x00,0x3b,0xd4,0x01,0xff,0x03,0x00]
2109 // W32-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction
2111 v_cmp_le_u16 vcc, v1.l, v255.l dpp8:[7,6,5,4,3,2,1,0]
2112 // W64: v_cmp_le_u16_e64_dpp vcc, v1.l, v255.l dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x6a,0x00,0x3b,0xd4,0xe9,0xfe,0x03,0x00,0x01,0x77,0x39,0x05]
2113 // W32-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction
2115 v_cmp_le_u16 vcc, v1.l, v255.l quad_perm:[3,2,1,0]
2116 // W64: v_cmp_le_u16_e64_dpp vcc, v1.l, v255.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0x6a,0x00,0x3b,0xd4,0xfa,0xfe,0x03,0x00,0x01,0x1b,0x00,0xff]
2117 // W32-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction
2119 v_cmp_le_u16 vcc, v127.h, v255.h
2120 // W64: v_cmp_le_u16_e64 vcc, v127.h, v255.h op_sel:[1,1,0] ; encoding: [0x6a,0x18,0x3b,0xd4,0x7f,0xff,0x03,0x00]
2121 // W32-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction
2123 v_cmp_le_u16 vcc, v127.h, v255.h dpp8:[7,6,5,4,3,2,1,0]
2124 // W64: v_cmp_le_u16_e64_dpp vcc, v127.h, v255.h op_sel:[1,1] dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x6a,0x18,0x3b,0xd4,0xe9,0xfe,0x03,0x00,0x7f,0x77,0x39,0x05]
2125 // W32-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction
2127 v_cmp_le_u16 vcc, v127.h, v255.h quad_perm:[3,2,1,0]
2128 // W64: v_cmp_le_u16_e64_dpp vcc, v127.h, v255.h op_sel:[1,1] quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0x6a,0x18,0x3b,0xd4,0xfa,0xfe,0x03,0x00,0x7f,0x1b,0x00,0xff]
2129 // W32-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction
2131 v_cmp_le_u16 vcc, v127.l, v255.l
2132 // W64: v_cmp_le_u16_e64 vcc, v127.l, v255.l ; encoding: [0x6a,0x00,0x3b,0xd4,0x7f,0xff,0x03,0x00]
2133 // W32-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction
2135 v_cmp_le_u16 vcc, v127.l, v255.l dpp8:[7,6,5,4,3,2,1,0]
2136 // W64: v_cmp_le_u16_e64_dpp vcc, v127.l, v255.l dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x6a,0x00,0x3b,0xd4,0xe9,0xfe,0x03,0x00,0x7f,0x77,0x39,0x05]
2137 // W32-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction
2139 v_cmp_le_u16 vcc, v127.l, v255.l quad_perm:[3,2,1,0]
2140 // W64: v_cmp_le_u16_e64_dpp vcc, v127.l, v255.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0x6a,0x00,0x3b,0xd4,0xfa,0xfe,0x03,0x00,0x7f,0x1b,0x00,0xff]
2141 // W32-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction
2143 v_cmp_le_u16 vcc, v128.h, v2.h
2144 // W64: v_cmp_le_u16_e64 vcc, v128.h, v2.h op_sel:[1,1,0] ; encoding: [0x6a,0x18,0x3b,0xd4,0x80,0x05,0x02,0x00]
2145 // W32-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction
2147 v_cmp_le_u16 vcc, v128.h, v2.h dpp8:[7,6,5,4,3,2,1,0]
2148 // W64: v_cmp_le_u16_e64_dpp vcc, v128.h, v2.h op_sel:[1,1] dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x6a,0x18,0x3b,0xd4,0xe9,0x04,0x02,0x00,0x80,0x77,0x39,0x05]
2149 // W32-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction
2151 v_cmp_le_u16 vcc, v128.h, v2.h quad_perm:[3,2,1,0]
2152 // W64: v_cmp_le_u16_e64_dpp vcc, v128.h, v2.h op_sel:[1,1] quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0x6a,0x18,0x3b,0xd4,0xfa,0x04,0x02,0x00,0x80,0x1b,0x00,0xff]
2153 // W32-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction
2155 v_cmp_le_u16 vcc, v128.l, v2.l
2156 // W64: v_cmp_le_u16_e64 vcc, v128.l, v2.l ; encoding: [0x6a,0x00,0x3b,0xd4,0x80,0x05,0x02,0x00]
2157 // W32-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction
2159 v_cmp_le_u16 vcc, v128.l, v2.l dpp8:[7,6,5,4,3,2,1,0]
2160 // W64: v_cmp_le_u16_e64_dpp vcc, v128.l, v2.l dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x6a,0x00,0x3b,0xd4,0xe9,0x04,0x02,0x00,0x80,0x77,0x39,0x05]
2161 // W32-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction
2163 v_cmp_le_u16 vcc, v128.l, v2.l quad_perm:[3,2,1,0]
2164 // W64: v_cmp_le_u16_e64_dpp vcc, v128.l, v2.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0x6a,0x00,0x3b,0xd4,0xfa,0x04,0x02,0x00,0x80,0x1b,0x00,0xff]
2165 // W32-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction
2167 v_cmp_le_u16 vcc, vcc_hi, v255.h
2168 // W64: v_cmp_le_u16_e64 vcc, vcc_hi, v255.h op_sel:[0,1,0] ; encoding: [0x6a,0x10,0x3b,0xd4,0x6b,0xfe,0x03,0x00]
2169 // W32-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction
2171 v_cmp_le_u16 vcc, vcc_hi, v255.l
2172 // W64: v_cmp_le_u16_e64 vcc, vcc_hi, v255.l ; encoding: [0x6a,0x00,0x3b,0xd4,0x6b,0xfe,0x03,0x00]
2173 // W32-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction
2175 v_cmp_le_u16 vcc, vcc_lo, v255.h
2176 // W64: v_cmp_le_u16_e64 vcc, vcc_lo, v255.h op_sel:[0,1,0] ; encoding: [0x6a,0x10,0x3b,0xd4,0x6a,0xfe,0x03,0x00]
2177 // W32-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction
2179 v_cmp_le_u16 vcc, vcc_lo, v255.l
2180 // W64: v_cmp_le_u16_e64 vcc, vcc_lo, v255.l ; encoding: [0x6a,0x00,0x3b,0xd4,0x6a,0xfe,0x03,0x00]
2181 // W32-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction
2183 v_cmp_le_u16 vcc_lo, v1.h, v255.h
2184 // W32: v_cmp_le_u16_e64 vcc_lo, v1.h, v255.h op_sel:[1,1,0] ; encoding: [0x6a,0x18,0x3b,0xd4,0x01,0xff,0x03,0x00]
2185 // W64-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction
2187 v_cmp_le_u16 vcc_lo, v1.h, v255.h dpp8:[7,6,5,4,3,2,1,0]
2188 // W32: v_cmp_le_u16_e64_dpp vcc_lo, v1.h, v255.h op_sel:[1,1] dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x6a,0x18,0x3b,0xd4,0xe9,0xfe,0x03,0x00,0x01,0x77,0x39,0x05]
2189 // W64-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction
2191 v_cmp_le_u16 vcc_lo, v1.h, v255.h quad_perm:[3,2,1,0]
2192 // W32: v_cmp_le_u16_e64_dpp vcc_lo, v1.h, v255.h op_sel:[1,1] quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0x6a,0x18,0x3b,0xd4,0xfa,0xfe,0x03,0x00,0x01,0x1b,0x00,0xff]
2193 // W64-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction
2195 v_cmp_le_u16 vcc_lo, v1.l, v255.l
2196 // W32: v_cmp_le_u16_e64 vcc_lo, v1.l, v255.l ; encoding: [0x6a,0x00,0x3b,0xd4,0x01,0xff,0x03,0x00]
2197 // W64-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction
2199 v_cmp_le_u16 vcc_lo, v1.l, v255.l dpp8:[7,6,5,4,3,2,1,0]
2200 // W32: v_cmp_le_u16_e64_dpp vcc_lo, v1.l, v255.l dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x6a,0x00,0x3b,0xd4,0xe9,0xfe,0x03,0x00,0x01,0x77,0x39,0x05]
2201 // W64-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction
2203 v_cmp_le_u16 vcc_lo, v1.l, v255.l quad_perm:[3,2,1,0]
2204 // W32: v_cmp_le_u16_e64_dpp vcc_lo, v1.l, v255.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0x6a,0x00,0x3b,0xd4,0xfa,0xfe,0x03,0x00,0x01,0x1b,0x00,0xff]
2205 // W64-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction
2207 v_cmp_le_u16 vcc_lo, v127.h, v255.h
2208 // W32: v_cmp_le_u16_e64 vcc_lo, v127.h, v255.h op_sel:[1,1,0] ; encoding: [0x6a,0x18,0x3b,0xd4,0x7f,0xff,0x03,0x00]
2209 // W64-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction
2211 v_cmp_le_u16 vcc_lo, v127.h, v255.h dpp8:[7,6,5,4,3,2,1,0]
2212 // W32: v_cmp_le_u16_e64_dpp vcc_lo, v127.h, v255.h op_sel:[1,1] dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x6a,0x18,0x3b,0xd4,0xe9,0xfe,0x03,0x00,0x7f,0x77,0x39,0x05]
2213 // W64-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction
2215 v_cmp_le_u16 vcc_lo, v127.h, v255.h quad_perm:[3,2,1,0]
2216 // W32: v_cmp_le_u16_e64_dpp vcc_lo, v127.h, v255.h op_sel:[1,1] quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0x6a,0x18,0x3b,0xd4,0xfa,0xfe,0x03,0x00,0x7f,0x1b,0x00,0xff]
2217 // W64-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction
2219 v_cmp_le_u16 vcc_lo, v127.l, v255.l
2220 // W32: v_cmp_le_u16_e64 vcc_lo, v127.l, v255.l ; encoding: [0x6a,0x00,0x3b,0xd4,0x7f,0xff,0x03,0x00]
2221 // W64-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction
2223 v_cmp_le_u16 vcc_lo, v127.l, v255.l dpp8:[7,6,5,4,3,2,1,0]
2224 // W32: v_cmp_le_u16_e64_dpp vcc_lo, v127.l, v255.l dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x6a,0x00,0x3b,0xd4,0xe9,0xfe,0x03,0x00,0x7f,0x77,0x39,0x05]
2225 // W64-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction
2227 v_cmp_le_u16 vcc_lo, v127.l, v255.l quad_perm:[3,2,1,0]
2228 // W32: v_cmp_le_u16_e64_dpp vcc_lo, v127.l, v255.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0x6a,0x00,0x3b,0xd4,0xfa,0xfe,0x03,0x00,0x7f,0x1b,0x00,0xff]
2229 // W64-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction
2231 v_cmp_le_u16 vcc_lo, v128.h, v2.h
2232 // W32: v_cmp_le_u16_e64 vcc_lo, v128.h, v2.h op_sel:[1,1,0] ; encoding: [0x6a,0x18,0x3b,0xd4,0x80,0x05,0x02,0x00]
2233 // W64-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction
2235 v_cmp_le_u16 vcc_lo, v128.h, v2.h dpp8:[7,6,5,4,3,2,1,0]
2236 // W32: v_cmp_le_u16_e64_dpp vcc_lo, v128.h, v2.h op_sel:[1,1] dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x6a,0x18,0x3b,0xd4,0xe9,0x04,0x02,0x00,0x80,0x77,0x39,0x05]
2237 // W64-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction
2239 v_cmp_le_u16 vcc_lo, v128.h, v2.h quad_perm:[3,2,1,0]
2240 // W32: v_cmp_le_u16_e64_dpp vcc_lo, v128.h, v2.h op_sel:[1,1] quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0x6a,0x18,0x3b,0xd4,0xfa,0x04,0x02,0x00,0x80,0x1b,0x00,0xff]
2241 // W64-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction
2243 v_cmp_le_u16 vcc_lo, v128.l, v2.l
2244 // W32: v_cmp_le_u16_e64 vcc_lo, v128.l, v2.l ; encoding: [0x6a,0x00,0x3b,0xd4,0x80,0x05,0x02,0x00]
2245 // W64-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction
2247 v_cmp_le_u16 vcc_lo, v128.l, v2.l dpp8:[7,6,5,4,3,2,1,0]
2248 // W32: v_cmp_le_u16_e64_dpp vcc_lo, v128.l, v2.l dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x6a,0x00,0x3b,0xd4,0xe9,0x04,0x02,0x00,0x80,0x77,0x39,0x05]
2249 // W64-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction
2251 v_cmp_le_u16 vcc_lo, v128.l, v2.l quad_perm:[3,2,1,0]
2252 // W32: v_cmp_le_u16_e64_dpp vcc_lo, v128.l, v2.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0x6a,0x00,0x3b,0xd4,0xfa,0x04,0x02,0x00,0x80,0x1b,0x00,0xff]
2253 // W64-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction
2255 v_cmp_le_u16 vcc_lo, vcc_hi, v255.h
2256 // W32: v_cmp_le_u16_e64 vcc_lo, vcc_hi, v255.h op_sel:[0,1,0] ; encoding: [0x6a,0x10,0x3b,0xd4,0x6b,0xfe,0x03,0x00]
2257 // W64-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction
2259 v_cmp_le_u16 vcc_lo, vcc_hi, v255.l
2260 // W32: v_cmp_le_u16_e64 vcc_lo, vcc_hi, v255.l ; encoding: [0x6a,0x00,0x3b,0xd4,0x6b,0xfe,0x03,0x00]
2261 // W64-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction
2263 v_cmp_le_u16 vcc_lo, vcc_lo, v255.h
2264 // W32: v_cmp_le_u16_e64 vcc_lo, vcc_lo, v255.h op_sel:[0,1,0] ; encoding: [0x6a,0x10,0x3b,0xd4,0x6a,0xfe,0x03,0x00]
2265 // W64-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction
2267 v_cmp_le_u16 vcc_lo, vcc_lo, v255.l
2268 // W32: v_cmp_le_u16_e64 vcc_lo, vcc_lo, v255.l ; encoding: [0x6a,0x00,0x3b,0xd4,0x6a,0xfe,0x03,0x00]
2269 // W64-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction
2271 v_cmp_lg_f16 vcc, v1.h, v255.h
2272 // W64: v_cmp_lg_f16_e64 vcc, v1.h, v255.h op_sel:[1,1,0] ; encoding: [0x6a,0x18,0x05,0xd4,0x01,0xff,0x03,0x00]
2273 // W32-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction
2275 v_cmp_lg_f16 vcc, v1.h, v255.h dpp8:[7,6,5,4,3,2,1,0]
2276 // W64: v_cmp_lg_f16_e64_dpp vcc, v1.h, v255.h op_sel:[1,1] dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x6a,0x18,0x05,0xd4,0xe9,0xfe,0x03,0x00,0x01,0x77,0x39,0x05]
2277 // W32-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction
2279 v_cmp_lg_f16 vcc, v1.h, v255.h quad_perm:[3,2,1,0]
2280 // W64: v_cmp_lg_f16_e64_dpp vcc, v1.h, v255.h op_sel:[1,1] quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0x6a,0x18,0x05,0xd4,0xfa,0xfe,0x03,0x00,0x01,0x1b,0x00,0xff]
2281 // W32-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction
2283 v_cmp_lg_f16 vcc, v1.l, v255.l
2284 // W64: v_cmp_lg_f16_e64 vcc, v1.l, v255.l ; encoding: [0x6a,0x00,0x05,0xd4,0x01,0xff,0x03,0x00]
2285 // W32-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction
2287 v_cmp_lg_f16 vcc, v1.l, v255.l dpp8:[7,6,5,4,3,2,1,0]
2288 // W64: v_cmp_lg_f16_e64_dpp vcc, v1.l, v255.l dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x6a,0x00,0x05,0xd4,0xe9,0xfe,0x03,0x00,0x01,0x77,0x39,0x05]
2289 // W32-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction
2291 v_cmp_lg_f16 vcc, v1.l, v255.l quad_perm:[3,2,1,0]
2292 // W64: v_cmp_lg_f16_e64_dpp vcc, v1.l, v255.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0x6a,0x00,0x05,0xd4,0xfa,0xfe,0x03,0x00,0x01,0x1b,0x00,0xff]
2293 // W32-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction
2295 v_cmp_lg_f16 vcc, v127.h, v255.h
2296 // W64: v_cmp_lg_f16_e64 vcc, v127.h, v255.h op_sel:[1,1,0] ; encoding: [0x6a,0x18,0x05,0xd4,0x7f,0xff,0x03,0x00]
2297 // W32-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction
2299 v_cmp_lg_f16 vcc, v127.h, v255.h dpp8:[7,6,5,4,3,2,1,0]
2300 // W64: v_cmp_lg_f16_e64_dpp vcc, v127.h, v255.h op_sel:[1,1] dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x6a,0x18,0x05,0xd4,0xe9,0xfe,0x03,0x00,0x7f,0x77,0x39,0x05]
2301 // W32-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction
2303 v_cmp_lg_f16 vcc, v127.h, v255.h quad_perm:[3,2,1,0]
2304 // W64: v_cmp_lg_f16_e64_dpp vcc, v127.h, v255.h op_sel:[1,1] quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0x6a,0x18,0x05,0xd4,0xfa,0xfe,0x03,0x00,0x7f,0x1b,0x00,0xff]
2305 // W32-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction
2307 v_cmp_lg_f16 vcc, v127.l, v255.l
2308 // W64: v_cmp_lg_f16_e64 vcc, v127.l, v255.l ; encoding: [0x6a,0x00,0x05,0xd4,0x7f,0xff,0x03,0x00]
2309 // W32-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction
2311 v_cmp_lg_f16 vcc, v127.l, v255.l dpp8:[7,6,5,4,3,2,1,0]
2312 // W64: v_cmp_lg_f16_e64_dpp vcc, v127.l, v255.l dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x6a,0x00,0x05,0xd4,0xe9,0xfe,0x03,0x00,0x7f,0x77,0x39,0x05]
2313 // W32-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction
2315 v_cmp_lg_f16 vcc, v127.l, v255.l quad_perm:[3,2,1,0]
2316 // W64: v_cmp_lg_f16_e64_dpp vcc, v127.l, v255.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0x6a,0x00,0x05,0xd4,0xfa,0xfe,0x03,0x00,0x7f,0x1b,0x00,0xff]
2317 // W32-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction
2319 v_cmp_lg_f16 vcc, v128.h, v2.h
2320 // W64: v_cmp_lg_f16_e64 vcc, v128.h, v2.h op_sel:[1,1,0] ; encoding: [0x6a,0x18,0x05,0xd4,0x80,0x05,0x02,0x00]
2321 // W32-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction
2323 v_cmp_lg_f16 vcc, v128.h, v2.h dpp8:[7,6,5,4,3,2,1,0]
2324 // W64: v_cmp_lg_f16_e64_dpp vcc, v128.h, v2.h op_sel:[1,1] dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x6a,0x18,0x05,0xd4,0xe9,0x04,0x02,0x00,0x80,0x77,0x39,0x05]
2325 // W32-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction
2327 v_cmp_lg_f16 vcc, v128.h, v2.h quad_perm:[3,2,1,0]
2328 // W64: v_cmp_lg_f16_e64_dpp vcc, v128.h, v2.h op_sel:[1,1] quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0x6a,0x18,0x05,0xd4,0xfa,0x04,0x02,0x00,0x80,0x1b,0x00,0xff]
2329 // W32-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction
2331 v_cmp_lg_f16 vcc, v128.l, v2.l
2332 // W64: v_cmp_lg_f16_e64 vcc, v128.l, v2.l ; encoding: [0x6a,0x00,0x05,0xd4,0x80,0x05,0x02,0x00]
2333 // W32-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction
2335 v_cmp_lg_f16 vcc, v128.l, v2.l dpp8:[7,6,5,4,3,2,1,0]
2336 // W64: v_cmp_lg_f16_e64_dpp vcc, v128.l, v2.l dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x6a,0x00,0x05,0xd4,0xe9,0x04,0x02,0x00,0x80,0x77,0x39,0x05]
2337 // W32-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction
2339 v_cmp_lg_f16 vcc, v128.l, v2.l quad_perm:[3,2,1,0]
2340 // W64: v_cmp_lg_f16_e64_dpp vcc, v128.l, v2.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0x6a,0x00,0x05,0xd4,0xfa,0x04,0x02,0x00,0x80,0x1b,0x00,0xff]
2341 // W32-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction
2343 v_cmp_lg_f16 vcc, vcc_hi, v255.h
2344 // W64: v_cmp_lg_f16_e64 vcc, vcc_hi, v255.h op_sel:[0,1,0] ; encoding: [0x6a,0x10,0x05,0xd4,0x6b,0xfe,0x03,0x00]
2345 // W32-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction
2347 v_cmp_lg_f16 vcc, vcc_hi, v255.l
2348 // W64: v_cmp_lg_f16_e64 vcc, vcc_hi, v255.l ; encoding: [0x6a,0x00,0x05,0xd4,0x6b,0xfe,0x03,0x00]
2349 // W32-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction
2351 v_cmp_lg_f16 vcc, vcc_lo, v255.h
2352 // W64: v_cmp_lg_f16_e64 vcc, vcc_lo, v255.h op_sel:[0,1,0] ; encoding: [0x6a,0x10,0x05,0xd4,0x6a,0xfe,0x03,0x00]
2353 // W32-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction
2355 v_cmp_lg_f16 vcc, vcc_lo, v255.l
2356 // W64: v_cmp_lg_f16_e64 vcc, vcc_lo, v255.l ; encoding: [0x6a,0x00,0x05,0xd4,0x6a,0xfe,0x03,0x00]
2357 // W32-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction
2359 v_cmp_lg_f16 vcc_lo, v1.h, v255.h
2360 // W32: v_cmp_lg_f16_e64 vcc_lo, v1.h, v255.h op_sel:[1,1,0] ; encoding: [0x6a,0x18,0x05,0xd4,0x01,0xff,0x03,0x00]
2361 // W64-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction
2363 v_cmp_lg_f16 vcc_lo, v1.h, v255.h dpp8:[7,6,5,4,3,2,1,0]
2364 // W32: v_cmp_lg_f16_e64_dpp vcc_lo, v1.h, v255.h op_sel:[1,1] dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x6a,0x18,0x05,0xd4,0xe9,0xfe,0x03,0x00,0x01,0x77,0x39,0x05]
2365 // W64-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction
2367 v_cmp_lg_f16 vcc_lo, v1.h, v255.h quad_perm:[3,2,1,0]
2368 // W32: v_cmp_lg_f16_e64_dpp vcc_lo, v1.h, v255.h op_sel:[1,1] quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0x6a,0x18,0x05,0xd4,0xfa,0xfe,0x03,0x00,0x01,0x1b,0x00,0xff]
2369 // W64-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction
2371 v_cmp_lg_f16 vcc_lo, v1.l, v255.l
2372 // W32: v_cmp_lg_f16_e64 vcc_lo, v1.l, v255.l ; encoding: [0x6a,0x00,0x05,0xd4,0x01,0xff,0x03,0x00]
2373 // W64-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction
2375 v_cmp_lg_f16 vcc_lo, v1.l, v255.l dpp8:[7,6,5,4,3,2,1,0]
2376 // W32: v_cmp_lg_f16_e64_dpp vcc_lo, v1.l, v255.l dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x6a,0x00,0x05,0xd4,0xe9,0xfe,0x03,0x00,0x01,0x77,0x39,0x05]
2377 // W64-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction
2379 v_cmp_lg_f16 vcc_lo, v1.l, v255.l quad_perm:[3,2,1,0]
2380 // W32: v_cmp_lg_f16_e64_dpp vcc_lo, v1.l, v255.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0x6a,0x00,0x05,0xd4,0xfa,0xfe,0x03,0x00,0x01,0x1b,0x00,0xff]
2381 // W64-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction
2383 v_cmp_lg_f16 vcc_lo, v127.h, v255.h
2384 // W32: v_cmp_lg_f16_e64 vcc_lo, v127.h, v255.h op_sel:[1,1,0] ; encoding: [0x6a,0x18,0x05,0xd4,0x7f,0xff,0x03,0x00]
2385 // W64-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction
2387 v_cmp_lg_f16 vcc_lo, v127.h, v255.h dpp8:[7,6,5,4,3,2,1,0]
2388 // W32: v_cmp_lg_f16_e64_dpp vcc_lo, v127.h, v255.h op_sel:[1,1] dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x6a,0x18,0x05,0xd4,0xe9,0xfe,0x03,0x00,0x7f,0x77,0x39,0x05]
2389 // W64-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction
2391 v_cmp_lg_f16 vcc_lo, v127.h, v255.h quad_perm:[3,2,1,0]
2392 // W32: v_cmp_lg_f16_e64_dpp vcc_lo, v127.h, v255.h op_sel:[1,1] quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0x6a,0x18,0x05,0xd4,0xfa,0xfe,0x03,0x00,0x7f,0x1b,0x00,0xff]
2393 // W64-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction
2395 v_cmp_lg_f16 vcc_lo, v127.l, v255.l
2396 // W32: v_cmp_lg_f16_e64 vcc_lo, v127.l, v255.l ; encoding: [0x6a,0x00,0x05,0xd4,0x7f,0xff,0x03,0x00]
2397 // W64-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction
2399 v_cmp_lg_f16 vcc_lo, v127.l, v255.l dpp8:[7,6,5,4,3,2,1,0]
2400 // W32: v_cmp_lg_f16_e64_dpp vcc_lo, v127.l, v255.l dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x6a,0x00,0x05,0xd4,0xe9,0xfe,0x03,0x00,0x7f,0x77,0x39,0x05]
2401 // W64-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction
2403 v_cmp_lg_f16 vcc_lo, v127.l, v255.l quad_perm:[3,2,1,0]
2404 // W32: v_cmp_lg_f16_e64_dpp vcc_lo, v127.l, v255.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0x6a,0x00,0x05,0xd4,0xfa,0xfe,0x03,0x00,0x7f,0x1b,0x00,0xff]
2405 // W64-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction
2407 v_cmp_lg_f16 vcc_lo, v128.h, v2.h
2408 // W32: v_cmp_lg_f16_e64 vcc_lo, v128.h, v2.h op_sel:[1,1,0] ; encoding: [0x6a,0x18,0x05,0xd4,0x80,0x05,0x02,0x00]
2409 // W64-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction
2411 v_cmp_lg_f16 vcc_lo, v128.h, v2.h dpp8:[7,6,5,4,3,2,1,0]
2412 // W32: v_cmp_lg_f16_e64_dpp vcc_lo, v128.h, v2.h op_sel:[1,1] dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x6a,0x18,0x05,0xd4,0xe9,0x04,0x02,0x00,0x80,0x77,0x39,0x05]
2413 // W64-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction
2415 v_cmp_lg_f16 vcc_lo, v128.h, v2.h quad_perm:[3,2,1,0]
2416 // W32: v_cmp_lg_f16_e64_dpp vcc_lo, v128.h, v2.h op_sel:[1,1] quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0x6a,0x18,0x05,0xd4,0xfa,0x04,0x02,0x00,0x80,0x1b,0x00,0xff]
2417 // W64-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction
2419 v_cmp_lg_f16 vcc_lo, v128.l, v2.l
2420 // W32: v_cmp_lg_f16_e64 vcc_lo, v128.l, v2.l ; encoding: [0x6a,0x00,0x05,0xd4,0x80,0x05,0x02,0x00]
2421 // W64-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction
2423 v_cmp_lg_f16 vcc_lo, v128.l, v2.l dpp8:[7,6,5,4,3,2,1,0]
2424 // W32: v_cmp_lg_f16_e64_dpp vcc_lo, v128.l, v2.l dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x6a,0x00,0x05,0xd4,0xe9,0x04,0x02,0x00,0x80,0x77,0x39,0x05]
2425 // W64-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction
2427 v_cmp_lg_f16 vcc_lo, v128.l, v2.l quad_perm:[3,2,1,0]
2428 // W32: v_cmp_lg_f16_e64_dpp vcc_lo, v128.l, v2.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0x6a,0x00,0x05,0xd4,0xfa,0x04,0x02,0x00,0x80,0x1b,0x00,0xff]
2429 // W64-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction
2431 v_cmp_lg_f16 vcc_lo, vcc_hi, v255.h
2432 // W32: v_cmp_lg_f16_e64 vcc_lo, vcc_hi, v255.h op_sel:[0,1,0] ; encoding: [0x6a,0x10,0x05,0xd4,0x6b,0xfe,0x03,0x00]
2433 // W64-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction
2435 v_cmp_lg_f16 vcc_lo, vcc_hi, v255.l
2436 // W32: v_cmp_lg_f16_e64 vcc_lo, vcc_hi, v255.l ; encoding: [0x6a,0x00,0x05,0xd4,0x6b,0xfe,0x03,0x00]
2437 // W64-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction
2439 v_cmp_lg_f16 vcc_lo, vcc_lo, v255.h
2440 // W32: v_cmp_lg_f16_e64 vcc_lo, vcc_lo, v255.h op_sel:[0,1,0] ; encoding: [0x6a,0x10,0x05,0xd4,0x6a,0xfe,0x03,0x00]
2441 // W64-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction
2443 v_cmp_lg_f16 vcc_lo, vcc_lo, v255.l
2444 // W32: v_cmp_lg_f16_e64 vcc_lo, vcc_lo, v255.l ; encoding: [0x6a,0x00,0x05,0xd4,0x6a,0xfe,0x03,0x00]
2445 // W64-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction
2447 v_cmp_lt_f16 vcc, v1.h, v255.h
2448 // W64: v_cmp_lt_f16_e64 vcc, v1.h, v255.h op_sel:[1,1,0] ; encoding: [0x6a,0x18,0x01,0xd4,0x01,0xff,0x03,0x00]
2449 // W32-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction
2451 v_cmp_lt_f16 vcc, v1.h, v255.h dpp8:[7,6,5,4,3,2,1,0]
2452 // W64: v_cmp_lt_f16_e64_dpp vcc, v1.h, v255.h op_sel:[1,1] dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x6a,0x18,0x01,0xd4,0xe9,0xfe,0x03,0x00,0x01,0x77,0x39,0x05]
2453 // W32-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction
2455 v_cmp_lt_f16 vcc, v1.h, v255.h quad_perm:[3,2,1,0]
2456 // W64: v_cmp_lt_f16_e64_dpp vcc, v1.h, v255.h op_sel:[1,1] quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0x6a,0x18,0x01,0xd4,0xfa,0xfe,0x03,0x00,0x01,0x1b,0x00,0xff]
2457 // W32-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction
2459 v_cmp_lt_f16 vcc, v1.l, v255.l
2460 // W64: v_cmp_lt_f16_e64 vcc, v1.l, v255.l ; encoding: [0x6a,0x00,0x01,0xd4,0x01,0xff,0x03,0x00]
2461 // W32-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction
2463 v_cmp_lt_f16 vcc, v1.l, v255.l dpp8:[7,6,5,4,3,2,1,0]
2464 // W64: v_cmp_lt_f16_e64_dpp vcc, v1.l, v255.l dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x6a,0x00,0x01,0xd4,0xe9,0xfe,0x03,0x00,0x01,0x77,0x39,0x05]
2465 // W32-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction
2467 v_cmp_lt_f16 vcc, v1.l, v255.l quad_perm:[3,2,1,0]
2468 // W64: v_cmp_lt_f16_e64_dpp vcc, v1.l, v255.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0x6a,0x00,0x01,0xd4,0xfa,0xfe,0x03,0x00,0x01,0x1b,0x00,0xff]
2469 // W32-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction
2471 v_cmp_lt_f16 vcc, v127.h, v255.h
2472 // W64: v_cmp_lt_f16_e64 vcc, v127.h, v255.h op_sel:[1,1,0] ; encoding: [0x6a,0x18,0x01,0xd4,0x7f,0xff,0x03,0x00]
2473 // W32-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction
2475 v_cmp_lt_f16 vcc, v127.h, v255.h dpp8:[7,6,5,4,3,2,1,0]
2476 // W64: v_cmp_lt_f16_e64_dpp vcc, v127.h, v255.h op_sel:[1,1] dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x6a,0x18,0x01,0xd4,0xe9,0xfe,0x03,0x00,0x7f,0x77,0x39,0x05]
2477 // W32-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction
2479 v_cmp_lt_f16 vcc, v127.h, v255.h quad_perm:[3,2,1,0]
2480 // W64: v_cmp_lt_f16_e64_dpp vcc, v127.h, v255.h op_sel:[1,1] quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0x6a,0x18,0x01,0xd4,0xfa,0xfe,0x03,0x00,0x7f,0x1b,0x00,0xff]
2481 // W32-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction
2483 v_cmp_lt_f16 vcc, v127.l, v255.l
2484 // W64: v_cmp_lt_f16_e64 vcc, v127.l, v255.l ; encoding: [0x6a,0x00,0x01,0xd4,0x7f,0xff,0x03,0x00]
2485 // W32-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction
2487 v_cmp_lt_f16 vcc, v127.l, v255.l dpp8:[7,6,5,4,3,2,1,0]
2488 // W64: v_cmp_lt_f16_e64_dpp vcc, v127.l, v255.l dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x6a,0x00,0x01,0xd4,0xe9,0xfe,0x03,0x00,0x7f,0x77,0x39,0x05]
2489 // W32-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction
2491 v_cmp_lt_f16 vcc, v127.l, v255.l quad_perm:[3,2,1,0]
2492 // W64: v_cmp_lt_f16_e64_dpp vcc, v127.l, v255.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0x6a,0x00,0x01,0xd4,0xfa,0xfe,0x03,0x00,0x7f,0x1b,0x00,0xff]
2493 // W32-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction
2495 v_cmp_lt_f16 vcc, v128.h, v2.h
2496 // W64: v_cmp_lt_f16_e64 vcc, v128.h, v2.h op_sel:[1,1,0] ; encoding: [0x6a,0x18,0x01,0xd4,0x80,0x05,0x02,0x00]
2497 // W32-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction
2499 v_cmp_lt_f16 vcc, v128.h, v2.h dpp8:[7,6,5,4,3,2,1,0]
2500 // W64: v_cmp_lt_f16_e64_dpp vcc, v128.h, v2.h op_sel:[1,1] dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x6a,0x18,0x01,0xd4,0xe9,0x04,0x02,0x00,0x80,0x77,0x39,0x05]
2501 // W32-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction
2503 v_cmp_lt_f16 vcc, v128.h, v2.h quad_perm:[3,2,1,0]
2504 // W64: v_cmp_lt_f16_e64_dpp vcc, v128.h, v2.h op_sel:[1,1] quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0x6a,0x18,0x01,0xd4,0xfa,0x04,0x02,0x00,0x80,0x1b,0x00,0xff]
2505 // W32-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction
2507 v_cmp_lt_f16 vcc, v128.l, v2.l
2508 // W64: v_cmp_lt_f16_e64 vcc, v128.l, v2.l ; encoding: [0x6a,0x00,0x01,0xd4,0x80,0x05,0x02,0x00]
2509 // W32-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction
2511 v_cmp_lt_f16 vcc, v128.l, v2.l dpp8:[7,6,5,4,3,2,1,0]
2512 // W64: v_cmp_lt_f16_e64_dpp vcc, v128.l, v2.l dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x6a,0x00,0x01,0xd4,0xe9,0x04,0x02,0x00,0x80,0x77,0x39,0x05]
2513 // W32-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction
2515 v_cmp_lt_f16 vcc, v128.l, v2.l quad_perm:[3,2,1,0]
2516 // W64: v_cmp_lt_f16_e64_dpp vcc, v128.l, v2.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0x6a,0x00,0x01,0xd4,0xfa,0x04,0x02,0x00,0x80,0x1b,0x00,0xff]
2517 // W32-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction
2519 v_cmp_lt_f16 vcc, vcc_hi, v255.h
2520 // W64: v_cmp_lt_f16_e64 vcc, vcc_hi, v255.h op_sel:[0,1,0] ; encoding: [0x6a,0x10,0x01,0xd4,0x6b,0xfe,0x03,0x00]
2521 // W32-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction
2523 v_cmp_lt_f16 vcc, vcc_hi, v255.l
2524 // W64: v_cmp_lt_f16_e64 vcc, vcc_hi, v255.l ; encoding: [0x6a,0x00,0x01,0xd4,0x6b,0xfe,0x03,0x00]
2525 // W32-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction
2527 v_cmp_lt_f16 vcc, vcc_lo, v255.h
2528 // W64: v_cmp_lt_f16_e64 vcc, vcc_lo, v255.h op_sel:[0,1,0] ; encoding: [0x6a,0x10,0x01,0xd4,0x6a,0xfe,0x03,0x00]
2529 // W32-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction
2531 v_cmp_lt_f16 vcc, vcc_lo, v255.l
2532 // W64: v_cmp_lt_f16_e64 vcc, vcc_lo, v255.l ; encoding: [0x6a,0x00,0x01,0xd4,0x6a,0xfe,0x03,0x00]
2533 // W32-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction
2535 v_cmp_lt_f16 vcc_lo, v1.h, v255.h
2536 // W32: v_cmp_lt_f16_e64 vcc_lo, v1.h, v255.h op_sel:[1,1,0] ; encoding: [0x6a,0x18,0x01,0xd4,0x01,0xff,0x03,0x00]
2537 // W64-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction
2539 v_cmp_lt_f16 vcc_lo, v1.h, v255.h dpp8:[7,6,5,4,3,2,1,0]
2540 // W32: v_cmp_lt_f16_e64_dpp vcc_lo, v1.h, v255.h op_sel:[1,1] dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x6a,0x18,0x01,0xd4,0xe9,0xfe,0x03,0x00,0x01,0x77,0x39,0x05]
2541 // W64-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction
2543 v_cmp_lt_f16 vcc_lo, v1.h, v255.h quad_perm:[3,2,1,0]
2544 // W32: v_cmp_lt_f16_e64_dpp vcc_lo, v1.h, v255.h op_sel:[1,1] quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0x6a,0x18,0x01,0xd4,0xfa,0xfe,0x03,0x00,0x01,0x1b,0x00,0xff]
2545 // W64-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction
2547 v_cmp_lt_f16 vcc_lo, v1.l, v255.l
2548 // W32: v_cmp_lt_f16_e64 vcc_lo, v1.l, v255.l ; encoding: [0x6a,0x00,0x01,0xd4,0x01,0xff,0x03,0x00]
2549 // W64-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction
2551 v_cmp_lt_f16 vcc_lo, v1.l, v255.l dpp8:[7,6,5,4,3,2,1,0]
2552 // W32: v_cmp_lt_f16_e64_dpp vcc_lo, v1.l, v255.l dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x6a,0x00,0x01,0xd4,0xe9,0xfe,0x03,0x00,0x01,0x77,0x39,0x05]
2553 // W64-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction
2555 v_cmp_lt_f16 vcc_lo, v1.l, v255.l quad_perm:[3,2,1,0]
2556 // W32: v_cmp_lt_f16_e64_dpp vcc_lo, v1.l, v255.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0x6a,0x00,0x01,0xd4,0xfa,0xfe,0x03,0x00,0x01,0x1b,0x00,0xff]
2557 // W64-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction
2559 v_cmp_lt_f16 vcc_lo, v127.h, v255.h
2560 // W32: v_cmp_lt_f16_e64 vcc_lo, v127.h, v255.h op_sel:[1,1,0] ; encoding: [0x6a,0x18,0x01,0xd4,0x7f,0xff,0x03,0x00]
2561 // W64-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction
2563 v_cmp_lt_f16 vcc_lo, v127.h, v255.h dpp8:[7,6,5,4,3,2,1,0]
2564 // W32: v_cmp_lt_f16_e64_dpp vcc_lo, v127.h, v255.h op_sel:[1,1] dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x6a,0x18,0x01,0xd4,0xe9,0xfe,0x03,0x00,0x7f,0x77,0x39,0x05]
2565 // W64-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction
2567 v_cmp_lt_f16 vcc_lo, v127.h, v255.h quad_perm:[3,2,1,0]
2568 // W32: v_cmp_lt_f16_e64_dpp vcc_lo, v127.h, v255.h op_sel:[1,1] quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0x6a,0x18,0x01,0xd4,0xfa,0xfe,0x03,0x00,0x7f,0x1b,0x00,0xff]
2569 // W64-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction
2571 v_cmp_lt_f16 vcc_lo, v127.l, v255.l
2572 // W32: v_cmp_lt_f16_e64 vcc_lo, v127.l, v255.l ; encoding: [0x6a,0x00,0x01,0xd4,0x7f,0xff,0x03,0x00]
2573 // W64-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction
2575 v_cmp_lt_f16 vcc_lo, v127.l, v255.l dpp8:[7,6,5,4,3,2,1,0]
2576 // W32: v_cmp_lt_f16_e64_dpp vcc_lo, v127.l, v255.l dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x6a,0x00,0x01,0xd4,0xe9,0xfe,0x03,0x00,0x7f,0x77,0x39,0x05]
2577 // W64-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction
2579 v_cmp_lt_f16 vcc_lo, v127.l, v255.l quad_perm:[3,2,1,0]
2580 // W32: v_cmp_lt_f16_e64_dpp vcc_lo, v127.l, v255.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0x6a,0x00,0x01,0xd4,0xfa,0xfe,0x03,0x00,0x7f,0x1b,0x00,0xff]
2581 // W64-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction
2583 v_cmp_lt_f16 vcc_lo, v128.h, v2.h
2584 // W32: v_cmp_lt_f16_e64 vcc_lo, v128.h, v2.h op_sel:[1,1,0] ; encoding: [0x6a,0x18,0x01,0xd4,0x80,0x05,0x02,0x00]
2585 // W64-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction
2587 v_cmp_lt_f16 vcc_lo, v128.h, v2.h dpp8:[7,6,5,4,3,2,1,0]
2588 // W32: v_cmp_lt_f16_e64_dpp vcc_lo, v128.h, v2.h op_sel:[1,1] dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x6a,0x18,0x01,0xd4,0xe9,0x04,0x02,0x00,0x80,0x77,0x39,0x05]
2589 // W64-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction
2591 v_cmp_lt_f16 vcc_lo, v128.h, v2.h quad_perm:[3,2,1,0]
2592 // W32: v_cmp_lt_f16_e64_dpp vcc_lo, v128.h, v2.h op_sel:[1,1] quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0x6a,0x18,0x01,0xd4,0xfa,0x04,0x02,0x00,0x80,0x1b,0x00,0xff]
2593 // W64-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction
2595 v_cmp_lt_f16 vcc_lo, v128.l, v2.l
2596 // W32: v_cmp_lt_f16_e64 vcc_lo, v128.l, v2.l ; encoding: [0x6a,0x00,0x01,0xd4,0x80,0x05,0x02,0x00]
2597 // W64-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction
2599 v_cmp_lt_f16 vcc_lo, v128.l, v2.l dpp8:[7,6,5,4,3,2,1,0]
2600 // W32: v_cmp_lt_f16_e64_dpp vcc_lo, v128.l, v2.l dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x6a,0x00,0x01,0xd4,0xe9,0x04,0x02,0x00,0x80,0x77,0x39,0x05]
2601 // W64-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction
2603 v_cmp_lt_f16 vcc_lo, v128.l, v2.l quad_perm:[3,2,1,0]
2604 // W32: v_cmp_lt_f16_e64_dpp vcc_lo, v128.l, v2.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0x6a,0x00,0x01,0xd4,0xfa,0x04,0x02,0x00,0x80,0x1b,0x00,0xff]
2605 // W64-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction
2607 v_cmp_lt_f16 vcc_lo, vcc_hi, v255.h
2608 // W32: v_cmp_lt_f16_e64 vcc_lo, vcc_hi, v255.h op_sel:[0,1,0] ; encoding: [0x6a,0x10,0x01,0xd4,0x6b,0xfe,0x03,0x00]
2609 // W64-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction
2611 v_cmp_lt_f16 vcc_lo, vcc_hi, v255.l
2612 // W32: v_cmp_lt_f16_e64 vcc_lo, vcc_hi, v255.l ; encoding: [0x6a,0x00,0x01,0xd4,0x6b,0xfe,0x03,0x00]
2613 // W64-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction
2615 v_cmp_lt_f16 vcc_lo, vcc_lo, v255.h
2616 // W32: v_cmp_lt_f16_e64 vcc_lo, vcc_lo, v255.h op_sel:[0,1,0] ; encoding: [0x6a,0x10,0x01,0xd4,0x6a,0xfe,0x03,0x00]
2617 // W64-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction
2619 v_cmp_lt_f16 vcc_lo, vcc_lo, v255.l
2620 // W32: v_cmp_lt_f16_e64 vcc_lo, vcc_lo, v255.l ; encoding: [0x6a,0x00,0x01,0xd4,0x6a,0xfe,0x03,0x00]
2621 // W64-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction
2623 v_cmp_lt_i16 vcc, v1.h, v255.h
2624 // W64: v_cmp_lt_i16_e64 vcc, v1.h, v255.h op_sel:[1,1,0] ; encoding: [0x6a,0x18,0x31,0xd4,0x01,0xff,0x03,0x00]
2625 // W32-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction
2627 v_cmp_lt_i16 vcc, v1.h, v255.h dpp8:[7,6,5,4,3,2,1,0]
2628 // W64: v_cmp_lt_i16_e64_dpp vcc, v1.h, v255.h op_sel:[1,1] dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x6a,0x18,0x31,0xd4,0xe9,0xfe,0x03,0x00,0x01,0x77,0x39,0x05]
2629 // W32-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction
2631 v_cmp_lt_i16 vcc, v1.h, v255.h quad_perm:[3,2,1,0]
2632 // W64: v_cmp_lt_i16_e64_dpp vcc, v1.h, v255.h op_sel:[1,1] quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0x6a,0x18,0x31,0xd4,0xfa,0xfe,0x03,0x00,0x01,0x1b,0x00,0xff]
2633 // W32-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction
2635 v_cmp_lt_i16 vcc, v1.l, v255.l
2636 // W64: v_cmp_lt_i16_e64 vcc, v1.l, v255.l ; encoding: [0x6a,0x00,0x31,0xd4,0x01,0xff,0x03,0x00]
2637 // W32-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction
2639 v_cmp_lt_i16 vcc, v1.l, v255.l dpp8:[7,6,5,4,3,2,1,0]
2640 // W64: v_cmp_lt_i16_e64_dpp vcc, v1.l, v255.l dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x6a,0x00,0x31,0xd4,0xe9,0xfe,0x03,0x00,0x01,0x77,0x39,0x05]
2641 // W32-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction
2643 v_cmp_lt_i16 vcc, v1.l, v255.l quad_perm:[3,2,1,0]
2644 // W64: v_cmp_lt_i16_e64_dpp vcc, v1.l, v255.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0x6a,0x00,0x31,0xd4,0xfa,0xfe,0x03,0x00,0x01,0x1b,0x00,0xff]
2645 // W32-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction
2647 v_cmp_lt_i16 vcc, v127.h, v255.h
2648 // W64: v_cmp_lt_i16_e64 vcc, v127.h, v255.h op_sel:[1,1,0] ; encoding: [0x6a,0x18,0x31,0xd4,0x7f,0xff,0x03,0x00]
2649 // W32-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction
2651 v_cmp_lt_i16 vcc, v127.h, v255.h dpp8:[7,6,5,4,3,2,1,0]
2652 // W64: v_cmp_lt_i16_e64_dpp vcc, v127.h, v255.h op_sel:[1,1] dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x6a,0x18,0x31,0xd4,0xe9,0xfe,0x03,0x00,0x7f,0x77,0x39,0x05]
2653 // W32-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction
2655 v_cmp_lt_i16 vcc, v127.h, v255.h quad_perm:[3,2,1,0]
2656 // W64: v_cmp_lt_i16_e64_dpp vcc, v127.h, v255.h op_sel:[1,1] quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0x6a,0x18,0x31,0xd4,0xfa,0xfe,0x03,0x00,0x7f,0x1b,0x00,0xff]
2657 // W32-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction
2659 v_cmp_lt_i16 vcc, v127.l, v255.l
2660 // W64: v_cmp_lt_i16_e64 vcc, v127.l, v255.l ; encoding: [0x6a,0x00,0x31,0xd4,0x7f,0xff,0x03,0x00]
2661 // W32-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction
2663 v_cmp_lt_i16 vcc, v127.l, v255.l dpp8:[7,6,5,4,3,2,1,0]
2664 // W64: v_cmp_lt_i16_e64_dpp vcc, v127.l, v255.l dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x6a,0x00,0x31,0xd4,0xe9,0xfe,0x03,0x00,0x7f,0x77,0x39,0x05]
2665 // W32-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction
2667 v_cmp_lt_i16 vcc, v127.l, v255.l quad_perm:[3,2,1,0]
2668 // W64: v_cmp_lt_i16_e64_dpp vcc, v127.l, v255.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0x6a,0x00,0x31,0xd4,0xfa,0xfe,0x03,0x00,0x7f,0x1b,0x00,0xff]
2669 // W32-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction
2671 v_cmp_lt_i16 vcc, v128.h, v2.h
2672 // W64: v_cmp_lt_i16_e64 vcc, v128.h, v2.h op_sel:[1,1,0] ; encoding: [0x6a,0x18,0x31,0xd4,0x80,0x05,0x02,0x00]
2673 // W32-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction
2675 v_cmp_lt_i16 vcc, v128.h, v2.h dpp8:[7,6,5,4,3,2,1,0]
2676 // W64: v_cmp_lt_i16_e64_dpp vcc, v128.h, v2.h op_sel:[1,1] dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x6a,0x18,0x31,0xd4,0xe9,0x04,0x02,0x00,0x80,0x77,0x39,0x05]
2677 // W32-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction
2679 v_cmp_lt_i16 vcc, v128.h, v2.h quad_perm:[3,2,1,0]
2680 // W64: v_cmp_lt_i16_e64_dpp vcc, v128.h, v2.h op_sel:[1,1] quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0x6a,0x18,0x31,0xd4,0xfa,0x04,0x02,0x00,0x80,0x1b,0x00,0xff]
2681 // W32-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction
2683 v_cmp_lt_i16 vcc, v128.l, v2.l
2684 // W64: v_cmp_lt_i16_e64 vcc, v128.l, v2.l ; encoding: [0x6a,0x00,0x31,0xd4,0x80,0x05,0x02,0x00]
2685 // W32-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction
2687 v_cmp_lt_i16 vcc, v128.l, v2.l dpp8:[7,6,5,4,3,2,1,0]
2688 // W64: v_cmp_lt_i16_e64_dpp vcc, v128.l, v2.l dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x6a,0x00,0x31,0xd4,0xe9,0x04,0x02,0x00,0x80,0x77,0x39,0x05]
2689 // W32-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction
2691 v_cmp_lt_i16 vcc, v128.l, v2.l quad_perm:[3,2,1,0]
2692 // W64: v_cmp_lt_i16_e64_dpp vcc, v128.l, v2.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0x6a,0x00,0x31,0xd4,0xfa,0x04,0x02,0x00,0x80,0x1b,0x00,0xff]
2693 // W32-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction
2695 v_cmp_lt_i16 vcc, vcc_hi, v255.h
2696 // W64: v_cmp_lt_i16_e64 vcc, vcc_hi, v255.h op_sel:[0,1,0] ; encoding: [0x6a,0x10,0x31,0xd4,0x6b,0xfe,0x03,0x00]
2697 // W32-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction
2699 v_cmp_lt_i16 vcc, vcc_hi, v255.l
2700 // W64: v_cmp_lt_i16_e64 vcc, vcc_hi, v255.l ; encoding: [0x6a,0x00,0x31,0xd4,0x6b,0xfe,0x03,0x00]
2701 // W32-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction
2703 v_cmp_lt_i16 vcc, vcc_lo, v255.h
2704 // W64: v_cmp_lt_i16_e64 vcc, vcc_lo, v255.h op_sel:[0,1,0] ; encoding: [0x6a,0x10,0x31,0xd4,0x6a,0xfe,0x03,0x00]
2705 // W32-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction
2707 v_cmp_lt_i16 vcc, vcc_lo, v255.l
2708 // W64: v_cmp_lt_i16_e64 vcc, vcc_lo, v255.l ; encoding: [0x6a,0x00,0x31,0xd4,0x6a,0xfe,0x03,0x00]
2709 // W32-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction
2711 v_cmp_lt_i16 vcc_lo, v1.h, v255.h
2712 // W32: v_cmp_lt_i16_e64 vcc_lo, v1.h, v255.h op_sel:[1,1,0] ; encoding: [0x6a,0x18,0x31,0xd4,0x01,0xff,0x03,0x00]
2713 // W64-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction
2715 v_cmp_lt_i16 vcc_lo, v1.h, v255.h dpp8:[7,6,5,4,3,2,1,0]
2716 // W32: v_cmp_lt_i16_e64_dpp vcc_lo, v1.h, v255.h op_sel:[1,1] dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x6a,0x18,0x31,0xd4,0xe9,0xfe,0x03,0x00,0x01,0x77,0x39,0x05]
2717 // W64-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction
2719 v_cmp_lt_i16 vcc_lo, v1.h, v255.h quad_perm:[3,2,1,0]
2720 // W32: v_cmp_lt_i16_e64_dpp vcc_lo, v1.h, v255.h op_sel:[1,1] quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0x6a,0x18,0x31,0xd4,0xfa,0xfe,0x03,0x00,0x01,0x1b,0x00,0xff]
2721 // W64-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction
2723 v_cmp_lt_i16 vcc_lo, v1.l, v255.l
2724 // W32: v_cmp_lt_i16_e64 vcc_lo, v1.l, v255.l ; encoding: [0x6a,0x00,0x31,0xd4,0x01,0xff,0x03,0x00]
2725 // W64-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction
2727 v_cmp_lt_i16 vcc_lo, v1.l, v255.l dpp8:[7,6,5,4,3,2,1,0]
2728 // W32: v_cmp_lt_i16_e64_dpp vcc_lo, v1.l, v255.l dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x6a,0x00,0x31,0xd4,0xe9,0xfe,0x03,0x00,0x01,0x77,0x39,0x05]
2729 // W64-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction
2731 v_cmp_lt_i16 vcc_lo, v1.l, v255.l quad_perm:[3,2,1,0]
2732 // W32: v_cmp_lt_i16_e64_dpp vcc_lo, v1.l, v255.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0x6a,0x00,0x31,0xd4,0xfa,0xfe,0x03,0x00,0x01,0x1b,0x00,0xff]
2733 // W64-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction
2735 v_cmp_lt_i16 vcc_lo, v127.h, v255.h
2736 // W32: v_cmp_lt_i16_e64 vcc_lo, v127.h, v255.h op_sel:[1,1,0] ; encoding: [0x6a,0x18,0x31,0xd4,0x7f,0xff,0x03,0x00]
2737 // W64-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction
2739 v_cmp_lt_i16 vcc_lo, v127.h, v255.h dpp8:[7,6,5,4,3,2,1,0]
2740 // W32: v_cmp_lt_i16_e64_dpp vcc_lo, v127.h, v255.h op_sel:[1,1] dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x6a,0x18,0x31,0xd4,0xe9,0xfe,0x03,0x00,0x7f,0x77,0x39,0x05]
2741 // W64-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction
2743 v_cmp_lt_i16 vcc_lo, v127.h, v255.h quad_perm:[3,2,1,0]
2744 // W32: v_cmp_lt_i16_e64_dpp vcc_lo, v127.h, v255.h op_sel:[1,1] quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0x6a,0x18,0x31,0xd4,0xfa,0xfe,0x03,0x00,0x7f,0x1b,0x00,0xff]
2745 // W64-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction
2747 v_cmp_lt_i16 vcc_lo, v127.l, v255.l
2748 // W32: v_cmp_lt_i16_e64 vcc_lo, v127.l, v255.l ; encoding: [0x6a,0x00,0x31,0xd4,0x7f,0xff,0x03,0x00]
2749 // W64-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction
2751 v_cmp_lt_i16 vcc_lo, v127.l, v255.l dpp8:[7,6,5,4,3,2,1,0]
2752 // W32: v_cmp_lt_i16_e64_dpp vcc_lo, v127.l, v255.l dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x6a,0x00,0x31,0xd4,0xe9,0xfe,0x03,0x00,0x7f,0x77,0x39,0x05]
2753 // W64-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction
2755 v_cmp_lt_i16 vcc_lo, v127.l, v255.l quad_perm:[3,2,1,0]
2756 // W32: v_cmp_lt_i16_e64_dpp vcc_lo, v127.l, v255.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0x6a,0x00,0x31,0xd4,0xfa,0xfe,0x03,0x00,0x7f,0x1b,0x00,0xff]
2757 // W64-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction
2759 v_cmp_lt_i16 vcc_lo, v128.h, v2.h
2760 // W32: v_cmp_lt_i16_e64 vcc_lo, v128.h, v2.h op_sel:[1,1,0] ; encoding: [0x6a,0x18,0x31,0xd4,0x80,0x05,0x02,0x00]
2761 // W64-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction
2763 v_cmp_lt_i16 vcc_lo, v128.h, v2.h dpp8:[7,6,5,4,3,2,1,0]
2764 // W32: v_cmp_lt_i16_e64_dpp vcc_lo, v128.h, v2.h op_sel:[1,1] dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x6a,0x18,0x31,0xd4,0xe9,0x04,0x02,0x00,0x80,0x77,0x39,0x05]
2765 // W64-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction
2767 v_cmp_lt_i16 vcc_lo, v128.h, v2.h quad_perm:[3,2,1,0]
2768 // W32: v_cmp_lt_i16_e64_dpp vcc_lo, v128.h, v2.h op_sel:[1,1] quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0x6a,0x18,0x31,0xd4,0xfa,0x04,0x02,0x00,0x80,0x1b,0x00,0xff]
2769 // W64-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction
2771 v_cmp_lt_i16 vcc_lo, v128.l, v2.l
2772 // W32: v_cmp_lt_i16_e64 vcc_lo, v128.l, v2.l ; encoding: [0x6a,0x00,0x31,0xd4,0x80,0x05,0x02,0x00]
2773 // W64-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction
2775 v_cmp_lt_i16 vcc_lo, v128.l, v2.l dpp8:[7,6,5,4,3,2,1,0]
2776 // W32: v_cmp_lt_i16_e64_dpp vcc_lo, v128.l, v2.l dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x6a,0x00,0x31,0xd4,0xe9,0x04,0x02,0x00,0x80,0x77,0x39,0x05]
2777 // W64-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction
2779 v_cmp_lt_i16 vcc_lo, v128.l, v2.l quad_perm:[3,2,1,0]
2780 // W32: v_cmp_lt_i16_e64_dpp vcc_lo, v128.l, v2.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0x6a,0x00,0x31,0xd4,0xfa,0x04,0x02,0x00,0x80,0x1b,0x00,0xff]
2781 // W64-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction
2783 v_cmp_lt_i16 vcc_lo, vcc_hi, v255.h
2784 // W32: v_cmp_lt_i16_e64 vcc_lo, vcc_hi, v255.h op_sel:[0,1,0] ; encoding: [0x6a,0x10,0x31,0xd4,0x6b,0xfe,0x03,0x00]
2785 // W64-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction
2787 v_cmp_lt_i16 vcc_lo, vcc_hi, v255.l
2788 // W32: v_cmp_lt_i16_e64 vcc_lo, vcc_hi, v255.l ; encoding: [0x6a,0x00,0x31,0xd4,0x6b,0xfe,0x03,0x00]
2789 // W64-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction
2791 v_cmp_lt_i16 vcc_lo, vcc_lo, v255.h
2792 // W32: v_cmp_lt_i16_e64 vcc_lo, vcc_lo, v255.h op_sel:[0,1,0] ; encoding: [0x6a,0x10,0x31,0xd4,0x6a,0xfe,0x03,0x00]
2793 // W64-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction
2795 v_cmp_lt_i16 vcc_lo, vcc_lo, v255.l
2796 // W32: v_cmp_lt_i16_e64 vcc_lo, vcc_lo, v255.l ; encoding: [0x6a,0x00,0x31,0xd4,0x6a,0xfe,0x03,0x00]
2797 // W64-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction
2799 v_cmp_lt_u16 vcc, v1.h, v255.h
2800 // W64: v_cmp_lt_u16_e64 vcc, v1.h, v255.h op_sel:[1,1,0] ; encoding: [0x6a,0x18,0x39,0xd4,0x01,0xff,0x03,0x00]
2801 // W32-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction
2803 v_cmp_lt_u16 vcc, v1.h, v255.h dpp8:[7,6,5,4,3,2,1,0]
2804 // W64: v_cmp_lt_u16_e64_dpp vcc, v1.h, v255.h op_sel:[1,1] dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x6a,0x18,0x39,0xd4,0xe9,0xfe,0x03,0x00,0x01,0x77,0x39,0x05]
2805 // W32-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction
2807 v_cmp_lt_u16 vcc, v1.h, v255.h quad_perm:[3,2,1,0]
2808 // W64: v_cmp_lt_u16_e64_dpp vcc, v1.h, v255.h op_sel:[1,1] quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0x6a,0x18,0x39,0xd4,0xfa,0xfe,0x03,0x00,0x01,0x1b,0x00,0xff]
2809 // W32-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction
2811 v_cmp_lt_u16 vcc, v1.l, v255.l
2812 // W64: v_cmp_lt_u16_e64 vcc, v1.l, v255.l ; encoding: [0x6a,0x00,0x39,0xd4,0x01,0xff,0x03,0x00]
2813 // W32-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction
2815 v_cmp_lt_u16 vcc, v1.l, v255.l dpp8:[7,6,5,4,3,2,1,0]
2816 // W64: v_cmp_lt_u16_e64_dpp vcc, v1.l, v255.l dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x6a,0x00,0x39,0xd4,0xe9,0xfe,0x03,0x00,0x01,0x77,0x39,0x05]
2817 // W32-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction
2819 v_cmp_lt_u16 vcc, v1.l, v255.l quad_perm:[3,2,1,0]
2820 // W64: v_cmp_lt_u16_e64_dpp vcc, v1.l, v255.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0x6a,0x00,0x39,0xd4,0xfa,0xfe,0x03,0x00,0x01,0x1b,0x00,0xff]
2821 // W32-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction
2823 v_cmp_lt_u16 vcc, v127.h, v255.h
2824 // W64: v_cmp_lt_u16_e64 vcc, v127.h, v255.h op_sel:[1,1,0] ; encoding: [0x6a,0x18,0x39,0xd4,0x7f,0xff,0x03,0x00]
2825 // W32-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction
2827 v_cmp_lt_u16 vcc, v127.h, v255.h dpp8:[7,6,5,4,3,2,1,0]
2828 // W64: v_cmp_lt_u16_e64_dpp vcc, v127.h, v255.h op_sel:[1,1] dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x6a,0x18,0x39,0xd4,0xe9,0xfe,0x03,0x00,0x7f,0x77,0x39,0x05]
2829 // W32-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction
2831 v_cmp_lt_u16 vcc, v127.h, v255.h quad_perm:[3,2,1,0]
2832 // W64: v_cmp_lt_u16_e64_dpp vcc, v127.h, v255.h op_sel:[1,1] quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0x6a,0x18,0x39,0xd4,0xfa,0xfe,0x03,0x00,0x7f,0x1b,0x00,0xff]
2833 // W32-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction
2835 v_cmp_lt_u16 vcc, v127.l, v255.l
2836 // W64: v_cmp_lt_u16_e64 vcc, v127.l, v255.l ; encoding: [0x6a,0x00,0x39,0xd4,0x7f,0xff,0x03,0x00]
2837 // W32-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction
2839 v_cmp_lt_u16 vcc, v127.l, v255.l dpp8:[7,6,5,4,3,2,1,0]
2840 // W64: v_cmp_lt_u16_e64_dpp vcc, v127.l, v255.l dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x6a,0x00,0x39,0xd4,0xe9,0xfe,0x03,0x00,0x7f,0x77,0x39,0x05]
2841 // W32-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction
2843 v_cmp_lt_u16 vcc, v127.l, v255.l quad_perm:[3,2,1,0]
2844 // W64: v_cmp_lt_u16_e64_dpp vcc, v127.l, v255.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0x6a,0x00,0x39,0xd4,0xfa,0xfe,0x03,0x00,0x7f,0x1b,0x00,0xff]
2845 // W32-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction
2847 v_cmp_lt_u16 vcc, v128.h, v2.h
2848 // W64: v_cmp_lt_u16_e64 vcc, v128.h, v2.h op_sel:[1,1,0] ; encoding: [0x6a,0x18,0x39,0xd4,0x80,0x05,0x02,0x00]
2849 // W32-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction
2851 v_cmp_lt_u16 vcc, v128.h, v2.h dpp8:[7,6,5,4,3,2,1,0]
2852 // W64: v_cmp_lt_u16_e64_dpp vcc, v128.h, v2.h op_sel:[1,1] dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x6a,0x18,0x39,0xd4,0xe9,0x04,0x02,0x00,0x80,0x77,0x39,0x05]
2853 // W32-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction
2855 v_cmp_lt_u16 vcc, v128.h, v2.h quad_perm:[3,2,1,0]
2856 // W64: v_cmp_lt_u16_e64_dpp vcc, v128.h, v2.h op_sel:[1,1] quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0x6a,0x18,0x39,0xd4,0xfa,0x04,0x02,0x00,0x80,0x1b,0x00,0xff]
2857 // W32-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction
2859 v_cmp_lt_u16 vcc, v128.l, v2.l
2860 // W64: v_cmp_lt_u16_e64 vcc, v128.l, v2.l ; encoding: [0x6a,0x00,0x39,0xd4,0x80,0x05,0x02,0x00]
2861 // W32-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction
2863 v_cmp_lt_u16 vcc, v128.l, v2.l dpp8:[7,6,5,4,3,2,1,0]
2864 // W64: v_cmp_lt_u16_e64_dpp vcc, v128.l, v2.l dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x6a,0x00,0x39,0xd4,0xe9,0x04,0x02,0x00,0x80,0x77,0x39,0x05]
2865 // W32-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction
2867 v_cmp_lt_u16 vcc, v128.l, v2.l quad_perm:[3,2,1,0]
2868 // W64: v_cmp_lt_u16_e64_dpp vcc, v128.l, v2.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0x6a,0x00,0x39,0xd4,0xfa,0x04,0x02,0x00,0x80,0x1b,0x00,0xff]
2869 // W32-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction
2871 v_cmp_lt_u16 vcc, vcc_hi, v255.h
2872 // W64: v_cmp_lt_u16_e64 vcc, vcc_hi, v255.h op_sel:[0,1,0] ; encoding: [0x6a,0x10,0x39,0xd4,0x6b,0xfe,0x03,0x00]
2873 // W32-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction
2875 v_cmp_lt_u16 vcc, vcc_hi, v255.l
2876 // W64: v_cmp_lt_u16_e64 vcc, vcc_hi, v255.l ; encoding: [0x6a,0x00,0x39,0xd4,0x6b,0xfe,0x03,0x00]
2877 // W32-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction
2879 v_cmp_lt_u16 vcc, vcc_lo, v255.h
2880 // W64: v_cmp_lt_u16_e64 vcc, vcc_lo, v255.h op_sel:[0,1,0] ; encoding: [0x6a,0x10,0x39,0xd4,0x6a,0xfe,0x03,0x00]
2881 // W32-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction
2883 v_cmp_lt_u16 vcc, vcc_lo, v255.l
2884 // W64: v_cmp_lt_u16_e64 vcc, vcc_lo, v255.l ; encoding: [0x6a,0x00,0x39,0xd4,0x6a,0xfe,0x03,0x00]
2885 // W32-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction
2887 v_cmp_lt_u16 vcc_lo, v1.h, v255.h
2888 // W32: v_cmp_lt_u16_e64 vcc_lo, v1.h, v255.h op_sel:[1,1,0] ; encoding: [0x6a,0x18,0x39,0xd4,0x01,0xff,0x03,0x00]
2889 // W64-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction
2891 v_cmp_lt_u16 vcc_lo, v1.h, v255.h dpp8:[7,6,5,4,3,2,1,0]
2892 // W32: v_cmp_lt_u16_e64_dpp vcc_lo, v1.h, v255.h op_sel:[1,1] dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x6a,0x18,0x39,0xd4,0xe9,0xfe,0x03,0x00,0x01,0x77,0x39,0x05]
2893 // W64-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction
2895 v_cmp_lt_u16 vcc_lo, v1.h, v255.h quad_perm:[3,2,1,0]
2896 // W32: v_cmp_lt_u16_e64_dpp vcc_lo, v1.h, v255.h op_sel:[1,1] quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0x6a,0x18,0x39,0xd4,0xfa,0xfe,0x03,0x00,0x01,0x1b,0x00,0xff]
2897 // W64-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction
2899 v_cmp_lt_u16 vcc_lo, v1.l, v255.l
2900 // W32: v_cmp_lt_u16_e64 vcc_lo, v1.l, v255.l ; encoding: [0x6a,0x00,0x39,0xd4,0x01,0xff,0x03,0x00]
2901 // W64-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction
2903 v_cmp_lt_u16 vcc_lo, v1.l, v255.l dpp8:[7,6,5,4,3,2,1,0]
2904 // W32: v_cmp_lt_u16_e64_dpp vcc_lo, v1.l, v255.l dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x6a,0x00,0x39,0xd4,0xe9,0xfe,0x03,0x00,0x01,0x77,0x39,0x05]
2905 // W64-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction
2907 v_cmp_lt_u16 vcc_lo, v1.l, v255.l quad_perm:[3,2,1,0]
2908 // W32: v_cmp_lt_u16_e64_dpp vcc_lo, v1.l, v255.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0x6a,0x00,0x39,0xd4,0xfa,0xfe,0x03,0x00,0x01,0x1b,0x00,0xff]
2909 // W64-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction
2911 v_cmp_lt_u16 vcc_lo, v127.h, v255.h
2912 // W32: v_cmp_lt_u16_e64 vcc_lo, v127.h, v255.h op_sel:[1,1,0] ; encoding: [0x6a,0x18,0x39,0xd4,0x7f,0xff,0x03,0x00]
2913 // W64-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction
2915 v_cmp_lt_u16 vcc_lo, v127.h, v255.h dpp8:[7,6,5,4,3,2,1,0]
2916 // W32: v_cmp_lt_u16_e64_dpp vcc_lo, v127.h, v255.h op_sel:[1,1] dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x6a,0x18,0x39,0xd4,0xe9,0xfe,0x03,0x00,0x7f,0x77,0x39,0x05]
2917 // W64-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction
2919 v_cmp_lt_u16 vcc_lo, v127.h, v255.h quad_perm:[3,2,1,0]
2920 // W32: v_cmp_lt_u16_e64_dpp vcc_lo, v127.h, v255.h op_sel:[1,1] quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0x6a,0x18,0x39,0xd4,0xfa,0xfe,0x03,0x00,0x7f,0x1b,0x00,0xff]
2921 // W64-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction
2923 v_cmp_lt_u16 vcc_lo, v127.l, v255.l
2924 // W32: v_cmp_lt_u16_e64 vcc_lo, v127.l, v255.l ; encoding: [0x6a,0x00,0x39,0xd4,0x7f,0xff,0x03,0x00]
2925 // W64-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction
2927 v_cmp_lt_u16 vcc_lo, v127.l, v255.l dpp8:[7,6,5,4,3,2,1,0]
2928 // W32: v_cmp_lt_u16_e64_dpp vcc_lo, v127.l, v255.l dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x6a,0x00,0x39,0xd4,0xe9,0xfe,0x03,0x00,0x7f,0x77,0x39,0x05]
2929 // W64-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction
2931 v_cmp_lt_u16 vcc_lo, v127.l, v255.l quad_perm:[3,2,1,0]
2932 // W32: v_cmp_lt_u16_e64_dpp vcc_lo, v127.l, v255.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0x6a,0x00,0x39,0xd4,0xfa,0xfe,0x03,0x00,0x7f,0x1b,0x00,0xff]
2933 // W64-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction
2935 v_cmp_lt_u16 vcc_lo, v128.h, v2.h
2936 // W32: v_cmp_lt_u16_e64 vcc_lo, v128.h, v2.h op_sel:[1,1,0] ; encoding: [0x6a,0x18,0x39,0xd4,0x80,0x05,0x02,0x00]
2937 // W64-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction
2939 v_cmp_lt_u16 vcc_lo, v128.h, v2.h dpp8:[7,6,5,4,3,2,1,0]
2940 // W32: v_cmp_lt_u16_e64_dpp vcc_lo, v128.h, v2.h op_sel:[1,1] dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x6a,0x18,0x39,0xd4,0xe9,0x04,0x02,0x00,0x80,0x77,0x39,0x05]
2941 // W64-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction
2943 v_cmp_lt_u16 vcc_lo, v128.h, v2.h quad_perm:[3,2,1,0]
2944 // W32: v_cmp_lt_u16_e64_dpp vcc_lo, v128.h, v2.h op_sel:[1,1] quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0x6a,0x18,0x39,0xd4,0xfa,0x04,0x02,0x00,0x80,0x1b,0x00,0xff]
2945 // W64-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction
2947 v_cmp_lt_u16 vcc_lo, v128.l, v2.l
2948 // W32: v_cmp_lt_u16_e64 vcc_lo, v128.l, v2.l ; encoding: [0x6a,0x00,0x39,0xd4,0x80,0x05,0x02,0x00]
2949 // W64-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction
2951 v_cmp_lt_u16 vcc_lo, v128.l, v2.l dpp8:[7,6,5,4,3,2,1,0]
2952 // W32: v_cmp_lt_u16_e64_dpp vcc_lo, v128.l, v2.l dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x6a,0x00,0x39,0xd4,0xe9,0x04,0x02,0x00,0x80,0x77,0x39,0x05]
2953 // W64-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction
2955 v_cmp_lt_u16 vcc_lo, v128.l, v2.l quad_perm:[3,2,1,0]
2956 // W32: v_cmp_lt_u16_e64_dpp vcc_lo, v128.l, v2.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0x6a,0x00,0x39,0xd4,0xfa,0x04,0x02,0x00,0x80,0x1b,0x00,0xff]
2957 // W64-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction
2959 v_cmp_lt_u16 vcc_lo, vcc_hi, v255.h
2960 // W32: v_cmp_lt_u16_e64 vcc_lo, vcc_hi, v255.h op_sel:[0,1,0] ; encoding: [0x6a,0x10,0x39,0xd4,0x6b,0xfe,0x03,0x00]
2961 // W64-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction
2963 v_cmp_lt_u16 vcc_lo, vcc_hi, v255.l
2964 // W32: v_cmp_lt_u16_e64 vcc_lo, vcc_hi, v255.l ; encoding: [0x6a,0x00,0x39,0xd4,0x6b,0xfe,0x03,0x00]
2965 // W64-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction
2967 v_cmp_lt_u16 vcc_lo, vcc_lo, v255.h
2968 // W32: v_cmp_lt_u16_e64 vcc_lo, vcc_lo, v255.h op_sel:[0,1,0] ; encoding: [0x6a,0x10,0x39,0xd4,0x6a,0xfe,0x03,0x00]
2969 // W64-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction
2971 v_cmp_lt_u16 vcc_lo, vcc_lo, v255.l
2972 // W32: v_cmp_lt_u16_e64 vcc_lo, vcc_lo, v255.l ; encoding: [0x6a,0x00,0x39,0xd4,0x6a,0xfe,0x03,0x00]
2973 // W64-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction
2975 v_cmp_ne_i16 vcc, v1.h, v255.h
2976 // W64: v_cmp_ne_i16_e64 vcc, v1.h, v255.h op_sel:[1,1,0] ; encoding: [0x6a,0x18,0x35,0xd4,0x01,0xff,0x03,0x00]
2977 // W32-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction
2979 v_cmp_ne_i16 vcc, v1.h, v255.h dpp8:[7,6,5,4,3,2,1,0]
2980 // W64: v_cmp_ne_i16_e64_dpp vcc, v1.h, v255.h op_sel:[1,1] dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x6a,0x18,0x35,0xd4,0xe9,0xfe,0x03,0x00,0x01,0x77,0x39,0x05]
2981 // W32-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction
2983 v_cmp_ne_i16 vcc, v1.h, v255.h quad_perm:[3,2,1,0]
2984 // W64: v_cmp_ne_i16_e64_dpp vcc, v1.h, v255.h op_sel:[1,1] quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0x6a,0x18,0x35,0xd4,0xfa,0xfe,0x03,0x00,0x01,0x1b,0x00,0xff]
2985 // W32-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction
2987 v_cmp_ne_i16 vcc, v1.l, v255.l
2988 // W64: v_cmp_ne_i16_e64 vcc, v1.l, v255.l ; encoding: [0x6a,0x00,0x35,0xd4,0x01,0xff,0x03,0x00]
2989 // W32-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction
2991 v_cmp_ne_i16 vcc, v1.l, v255.l dpp8:[7,6,5,4,3,2,1,0]
2992 // W64: v_cmp_ne_i16_e64_dpp vcc, v1.l, v255.l dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x6a,0x00,0x35,0xd4,0xe9,0xfe,0x03,0x00,0x01,0x77,0x39,0x05]
2993 // W32-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction
2995 v_cmp_ne_i16 vcc, v1.l, v255.l quad_perm:[3,2,1,0]
2996 // W64: v_cmp_ne_i16_e64_dpp vcc, v1.l, v255.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0x6a,0x00,0x35,0xd4,0xfa,0xfe,0x03,0x00,0x01,0x1b,0x00,0xff]
2997 // W32-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction
2999 v_cmp_ne_i16 vcc, v127.h, v255.h
3000 // W64: v_cmp_ne_i16_e64 vcc, v127.h, v255.h op_sel:[1,1,0] ; encoding: [0x6a,0x18,0x35,0xd4,0x7f,0xff,0x03,0x00]
3001 // W32-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction
3003 v_cmp_ne_i16 vcc, v127.h, v255.h dpp8:[7,6,5,4,3,2,1,0]
3004 // W64: v_cmp_ne_i16_e64_dpp vcc, v127.h, v255.h op_sel:[1,1] dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x6a,0x18,0x35,0xd4,0xe9,0xfe,0x03,0x00,0x7f,0x77,0x39,0x05]
3005 // W32-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction
3007 v_cmp_ne_i16 vcc, v127.h, v255.h quad_perm:[3,2,1,0]
3008 // W64: v_cmp_ne_i16_e64_dpp vcc, v127.h, v255.h op_sel:[1,1] quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0x6a,0x18,0x35,0xd4,0xfa,0xfe,0x03,0x00,0x7f,0x1b,0x00,0xff]
3009 // W32-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction
3011 v_cmp_ne_i16 vcc, v127.l, v255.l
3012 // W64: v_cmp_ne_i16_e64 vcc, v127.l, v255.l ; encoding: [0x6a,0x00,0x35,0xd4,0x7f,0xff,0x03,0x00]
3013 // W32-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction
3015 v_cmp_ne_i16 vcc, v127.l, v255.l dpp8:[7,6,5,4,3,2,1,0]
3016 // W64: v_cmp_ne_i16_e64_dpp vcc, v127.l, v255.l dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x6a,0x00,0x35,0xd4,0xe9,0xfe,0x03,0x00,0x7f,0x77,0x39,0x05]
3017 // W32-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction
3019 v_cmp_ne_i16 vcc, v127.l, v255.l quad_perm:[3,2,1,0]
3020 // W64: v_cmp_ne_i16_e64_dpp vcc, v127.l, v255.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0x6a,0x00,0x35,0xd4,0xfa,0xfe,0x03,0x00,0x7f,0x1b,0x00,0xff]
3021 // W32-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction
3023 v_cmp_ne_i16 vcc, v128.h, v2.h
3024 // W64: v_cmp_ne_i16_e64 vcc, v128.h, v2.h op_sel:[1,1,0] ; encoding: [0x6a,0x18,0x35,0xd4,0x80,0x05,0x02,0x00]
3025 // W32-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction
3027 v_cmp_ne_i16 vcc, v128.h, v2.h dpp8:[7,6,5,4,3,2,1,0]
3028 // W64: v_cmp_ne_i16_e64_dpp vcc, v128.h, v2.h op_sel:[1,1] dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x6a,0x18,0x35,0xd4,0xe9,0x04,0x02,0x00,0x80,0x77,0x39,0x05]
3029 // W32-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction
3031 v_cmp_ne_i16 vcc, v128.h, v2.h quad_perm:[3,2,1,0]
3032 // W64: v_cmp_ne_i16_e64_dpp vcc, v128.h, v2.h op_sel:[1,1] quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0x6a,0x18,0x35,0xd4,0xfa,0x04,0x02,0x00,0x80,0x1b,0x00,0xff]
3033 // W32-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction
3035 v_cmp_ne_i16 vcc, v128.l, v2.l
3036 // W64: v_cmp_ne_i16_e64 vcc, v128.l, v2.l ; encoding: [0x6a,0x00,0x35,0xd4,0x80,0x05,0x02,0x00]
3037 // W32-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction
3039 v_cmp_ne_i16 vcc, v128.l, v2.l dpp8:[7,6,5,4,3,2,1,0]
3040 // W64: v_cmp_ne_i16_e64_dpp vcc, v128.l, v2.l dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x6a,0x00,0x35,0xd4,0xe9,0x04,0x02,0x00,0x80,0x77,0x39,0x05]
3041 // W32-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction
3043 v_cmp_ne_i16 vcc, v128.l, v2.l quad_perm:[3,2,1,0]
3044 // W64: v_cmp_ne_i16_e64_dpp vcc, v128.l, v2.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0x6a,0x00,0x35,0xd4,0xfa,0x04,0x02,0x00,0x80,0x1b,0x00,0xff]
3045 // W32-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction
3047 v_cmp_ne_i16 vcc, vcc_hi, v255.h
3048 // W64: v_cmp_ne_i16_e64 vcc, vcc_hi, v255.h op_sel:[0,1,0] ; encoding: [0x6a,0x10,0x35,0xd4,0x6b,0xfe,0x03,0x00]
3049 // W32-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction
3051 v_cmp_ne_i16 vcc, vcc_hi, v255.l
3052 // W64: v_cmp_ne_i16_e64 vcc, vcc_hi, v255.l ; encoding: [0x6a,0x00,0x35,0xd4,0x6b,0xfe,0x03,0x00]
3053 // W32-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction
3055 v_cmp_ne_i16 vcc, vcc_lo, v255.h
3056 // W64: v_cmp_ne_i16_e64 vcc, vcc_lo, v255.h op_sel:[0,1,0] ; encoding: [0x6a,0x10,0x35,0xd4,0x6a,0xfe,0x03,0x00]
3057 // W32-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction
3059 v_cmp_ne_i16 vcc, vcc_lo, v255.l
3060 // W64: v_cmp_ne_i16_e64 vcc, vcc_lo, v255.l ; encoding: [0x6a,0x00,0x35,0xd4,0x6a,0xfe,0x03,0x00]
3061 // W32-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction
3063 v_cmp_ne_i16 vcc_lo, v1.h, v255.h
3064 // W32: v_cmp_ne_i16_e64 vcc_lo, v1.h, v255.h op_sel:[1,1,0] ; encoding: [0x6a,0x18,0x35,0xd4,0x01,0xff,0x03,0x00]
3065 // W64-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction
3067 v_cmp_ne_i16 vcc_lo, v1.h, v255.h dpp8:[7,6,5,4,3,2,1,0]
3068 // W32: v_cmp_ne_i16_e64_dpp vcc_lo, v1.h, v255.h op_sel:[1,1] dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x6a,0x18,0x35,0xd4,0xe9,0xfe,0x03,0x00,0x01,0x77,0x39,0x05]
3069 // W64-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction
3071 v_cmp_ne_i16 vcc_lo, v1.h, v255.h quad_perm:[3,2,1,0]
3072 // W32: v_cmp_ne_i16_e64_dpp vcc_lo, v1.h, v255.h op_sel:[1,1] quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0x6a,0x18,0x35,0xd4,0xfa,0xfe,0x03,0x00,0x01,0x1b,0x00,0xff]
3073 // W64-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction
3075 v_cmp_ne_i16 vcc_lo, v1.l, v255.l
3076 // W32: v_cmp_ne_i16_e64 vcc_lo, v1.l, v255.l ; encoding: [0x6a,0x00,0x35,0xd4,0x01,0xff,0x03,0x00]
3077 // W64-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction
3079 v_cmp_ne_i16 vcc_lo, v1.l, v255.l dpp8:[7,6,5,4,3,2,1,0]
3080 // W32: v_cmp_ne_i16_e64_dpp vcc_lo, v1.l, v255.l dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x6a,0x00,0x35,0xd4,0xe9,0xfe,0x03,0x00,0x01,0x77,0x39,0x05]
3081 // W64-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction
3083 v_cmp_ne_i16 vcc_lo, v1.l, v255.l quad_perm:[3,2,1,0]
3084 // W32: v_cmp_ne_i16_e64_dpp vcc_lo, v1.l, v255.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0x6a,0x00,0x35,0xd4,0xfa,0xfe,0x03,0x00,0x01,0x1b,0x00,0xff]
3085 // W64-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction
3087 v_cmp_ne_i16 vcc_lo, v127.h, v255.h
3088 // W32: v_cmp_ne_i16_e64 vcc_lo, v127.h, v255.h op_sel:[1,1,0] ; encoding: [0x6a,0x18,0x35,0xd4,0x7f,0xff,0x03,0x00]
3089 // W64-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction
3091 v_cmp_ne_i16 vcc_lo, v127.h, v255.h dpp8:[7,6,5,4,3,2,1,0]
3092 // W32: v_cmp_ne_i16_e64_dpp vcc_lo, v127.h, v255.h op_sel:[1,1] dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x6a,0x18,0x35,0xd4,0xe9,0xfe,0x03,0x00,0x7f,0x77,0x39,0x05]
3093 // W64-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction
3095 v_cmp_ne_i16 vcc_lo, v127.h, v255.h quad_perm:[3,2,1,0]
3096 // W32: v_cmp_ne_i16_e64_dpp vcc_lo, v127.h, v255.h op_sel:[1,1] quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0x6a,0x18,0x35,0xd4,0xfa,0xfe,0x03,0x00,0x7f,0x1b,0x00,0xff]
3097 // W64-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction
3099 v_cmp_ne_i16 vcc_lo, v127.l, v255.l
3100 // W32: v_cmp_ne_i16_e64 vcc_lo, v127.l, v255.l ; encoding: [0x6a,0x00,0x35,0xd4,0x7f,0xff,0x03,0x00]
3101 // W64-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction
3103 v_cmp_ne_i16 vcc_lo, v127.l, v255.l dpp8:[7,6,5,4,3,2,1,0]
3104 // W32: v_cmp_ne_i16_e64_dpp vcc_lo, v127.l, v255.l dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x6a,0x00,0x35,0xd4,0xe9,0xfe,0x03,0x00,0x7f,0x77,0x39,0x05]
3105 // W64-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction
3107 v_cmp_ne_i16 vcc_lo, v127.l, v255.l quad_perm:[3,2,1,0]
3108 // W32: v_cmp_ne_i16_e64_dpp vcc_lo, v127.l, v255.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0x6a,0x00,0x35,0xd4,0xfa,0xfe,0x03,0x00,0x7f,0x1b,0x00,0xff]
3109 // W64-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction
3111 v_cmp_ne_i16 vcc_lo, v128.h, v2.h
3112 // W32: v_cmp_ne_i16_e64 vcc_lo, v128.h, v2.h op_sel:[1,1,0] ; encoding: [0x6a,0x18,0x35,0xd4,0x80,0x05,0x02,0x00]
3113 // W64-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction
3115 v_cmp_ne_i16 vcc_lo, v128.h, v2.h dpp8:[7,6,5,4,3,2,1,0]
3116 // W32: v_cmp_ne_i16_e64_dpp vcc_lo, v128.h, v2.h op_sel:[1,1] dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x6a,0x18,0x35,0xd4,0xe9,0x04,0x02,0x00,0x80,0x77,0x39,0x05]
3117 // W64-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction
3119 v_cmp_ne_i16 vcc_lo, v128.h, v2.h quad_perm:[3,2,1,0]
3120 // W32: v_cmp_ne_i16_e64_dpp vcc_lo, v128.h, v2.h op_sel:[1,1] quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0x6a,0x18,0x35,0xd4,0xfa,0x04,0x02,0x00,0x80,0x1b,0x00,0xff]
3121 // W64-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction
3123 v_cmp_ne_i16 vcc_lo, v128.l, v2.l
3124 // W32: v_cmp_ne_i16_e64 vcc_lo, v128.l, v2.l ; encoding: [0x6a,0x00,0x35,0xd4,0x80,0x05,0x02,0x00]
3125 // W64-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction
3127 v_cmp_ne_i16 vcc_lo, v128.l, v2.l dpp8:[7,6,5,4,3,2,1,0]
3128 // W32: v_cmp_ne_i16_e64_dpp vcc_lo, v128.l, v2.l dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x6a,0x00,0x35,0xd4,0xe9,0x04,0x02,0x00,0x80,0x77,0x39,0x05]
3129 // W64-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction
3131 v_cmp_ne_i16 vcc_lo, v128.l, v2.l quad_perm:[3,2,1,0]
3132 // W32: v_cmp_ne_i16_e64_dpp vcc_lo, v128.l, v2.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0x6a,0x00,0x35,0xd4,0xfa,0x04,0x02,0x00,0x80,0x1b,0x00,0xff]
3133 // W64-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction
3135 v_cmp_ne_i16 vcc_lo, vcc_hi, v255.h
3136 // W32: v_cmp_ne_i16_e64 vcc_lo, vcc_hi, v255.h op_sel:[0,1,0] ; encoding: [0x6a,0x10,0x35,0xd4,0x6b,0xfe,0x03,0x00]
3137 // W64-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction
3139 v_cmp_ne_i16 vcc_lo, vcc_hi, v255.l
3140 // W32: v_cmp_ne_i16_e64 vcc_lo, vcc_hi, v255.l ; encoding: [0x6a,0x00,0x35,0xd4,0x6b,0xfe,0x03,0x00]
3141 // W64-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction
3143 v_cmp_ne_i16 vcc_lo, vcc_lo, v255.h
3144 // W32: v_cmp_ne_i16_e64 vcc_lo, vcc_lo, v255.h op_sel:[0,1,0] ; encoding: [0x6a,0x10,0x35,0xd4,0x6a,0xfe,0x03,0x00]
3145 // W64-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction
3147 v_cmp_ne_i16 vcc_lo, vcc_lo, v255.l
3148 // W32: v_cmp_ne_i16_e64 vcc_lo, vcc_lo, v255.l ; encoding: [0x6a,0x00,0x35,0xd4,0x6a,0xfe,0x03,0x00]
3149 // W64-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction
3151 v_cmp_ne_u16 vcc, v1.h, v255.h
3152 // W64: v_cmp_ne_u16_e64 vcc, v1.h, v255.h op_sel:[1,1,0] ; encoding: [0x6a,0x18,0x3d,0xd4,0x01,0xff,0x03,0x00]
3153 // W32-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction
3155 v_cmp_ne_u16 vcc, v1.h, v255.h dpp8:[7,6,5,4,3,2,1,0]
3156 // W64: v_cmp_ne_u16_e64_dpp vcc, v1.h, v255.h op_sel:[1,1] dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x6a,0x18,0x3d,0xd4,0xe9,0xfe,0x03,0x00,0x01,0x77,0x39,0x05]
3157 // W32-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction
3159 v_cmp_ne_u16 vcc, v1.h, v255.h quad_perm:[3,2,1,0]
3160 // W64: v_cmp_ne_u16_e64_dpp vcc, v1.h, v255.h op_sel:[1,1] quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0x6a,0x18,0x3d,0xd4,0xfa,0xfe,0x03,0x00,0x01,0x1b,0x00,0xff]
3161 // W32-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction
3163 v_cmp_ne_u16 vcc, v1.l, v255.l
3164 // W64: v_cmp_ne_u16_e64 vcc, v1.l, v255.l ; encoding: [0x6a,0x00,0x3d,0xd4,0x01,0xff,0x03,0x00]
3165 // W32-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction
3167 v_cmp_ne_u16 vcc, v1.l, v255.l dpp8:[7,6,5,4,3,2,1,0]
3168 // W64: v_cmp_ne_u16_e64_dpp vcc, v1.l, v255.l dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x6a,0x00,0x3d,0xd4,0xe9,0xfe,0x03,0x00,0x01,0x77,0x39,0x05]
3169 // W32-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction
3171 v_cmp_ne_u16 vcc, v1.l, v255.l quad_perm:[3,2,1,0]
3172 // W64: v_cmp_ne_u16_e64_dpp vcc, v1.l, v255.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0x6a,0x00,0x3d,0xd4,0xfa,0xfe,0x03,0x00,0x01,0x1b,0x00,0xff]
3173 // W32-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction
3175 v_cmp_ne_u16 vcc, v127.h, v255.h
3176 // W64: v_cmp_ne_u16_e64 vcc, v127.h, v255.h op_sel:[1,1,0] ; encoding: [0x6a,0x18,0x3d,0xd4,0x7f,0xff,0x03,0x00]
3177 // W32-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction
3179 v_cmp_ne_u16 vcc, v127.h, v255.h dpp8:[7,6,5,4,3,2,1,0]
3180 // W64: v_cmp_ne_u16_e64_dpp vcc, v127.h, v255.h op_sel:[1,1] dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x6a,0x18,0x3d,0xd4,0xe9,0xfe,0x03,0x00,0x7f,0x77,0x39,0x05]
3181 // W32-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction
3183 v_cmp_ne_u16 vcc, v127.h, v255.h quad_perm:[3,2,1,0]
3184 // W64: v_cmp_ne_u16_e64_dpp vcc, v127.h, v255.h op_sel:[1,1] quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0x6a,0x18,0x3d,0xd4,0xfa,0xfe,0x03,0x00,0x7f,0x1b,0x00,0xff]
3185 // W32-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction
3187 v_cmp_ne_u16 vcc, v127.l, v255.l
3188 // W64: v_cmp_ne_u16_e64 vcc, v127.l, v255.l ; encoding: [0x6a,0x00,0x3d,0xd4,0x7f,0xff,0x03,0x00]
3189 // W32-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction
3191 v_cmp_ne_u16 vcc, v127.l, v255.l dpp8:[7,6,5,4,3,2,1,0]
3192 // W64: v_cmp_ne_u16_e64_dpp vcc, v127.l, v255.l dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x6a,0x00,0x3d,0xd4,0xe9,0xfe,0x03,0x00,0x7f,0x77,0x39,0x05]
3193 // W32-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction
3195 v_cmp_ne_u16 vcc, v127.l, v255.l quad_perm:[3,2,1,0]
3196 // W64: v_cmp_ne_u16_e64_dpp vcc, v127.l, v255.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0x6a,0x00,0x3d,0xd4,0xfa,0xfe,0x03,0x00,0x7f,0x1b,0x00,0xff]
3197 // W32-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction
3199 v_cmp_ne_u16 vcc, v128.h, v2.h
3200 // W64: v_cmp_ne_u16_e64 vcc, v128.h, v2.h op_sel:[1,1,0] ; encoding: [0x6a,0x18,0x3d,0xd4,0x80,0x05,0x02,0x00]
3201 // W32-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction
3203 v_cmp_ne_u16 vcc, v128.h, v2.h dpp8:[7,6,5,4,3,2,1,0]
3204 // W64: v_cmp_ne_u16_e64_dpp vcc, v128.h, v2.h op_sel:[1,1] dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x6a,0x18,0x3d,0xd4,0xe9,0x04,0x02,0x00,0x80,0x77,0x39,0x05]
3205 // W32-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction
3207 v_cmp_ne_u16 vcc, v128.h, v2.h quad_perm:[3,2,1,0]
3208 // W64: v_cmp_ne_u16_e64_dpp vcc, v128.h, v2.h op_sel:[1,1] quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0x6a,0x18,0x3d,0xd4,0xfa,0x04,0x02,0x00,0x80,0x1b,0x00,0xff]
3209 // W32-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction
3211 v_cmp_ne_u16 vcc, v128.l, v2.l
3212 // W64: v_cmp_ne_u16_e64 vcc, v128.l, v2.l ; encoding: [0x6a,0x00,0x3d,0xd4,0x80,0x05,0x02,0x00]
3213 // W32-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction
3215 v_cmp_ne_u16 vcc, v128.l, v2.l dpp8:[7,6,5,4,3,2,1,0]
3216 // W64: v_cmp_ne_u16_e64_dpp vcc, v128.l, v2.l dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x6a,0x00,0x3d,0xd4,0xe9,0x04,0x02,0x00,0x80,0x77,0x39,0x05]
3217 // W32-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction
3219 v_cmp_ne_u16 vcc, v128.l, v2.l quad_perm:[3,2,1,0]
3220 // W64: v_cmp_ne_u16_e64_dpp vcc, v128.l, v2.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0x6a,0x00,0x3d,0xd4,0xfa,0x04,0x02,0x00,0x80,0x1b,0x00,0xff]
3221 // W32-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction
3223 v_cmp_ne_u16 vcc, vcc_hi, v255.h
3224 // W64: v_cmp_ne_u16_e64 vcc, vcc_hi, v255.h op_sel:[0,1,0] ; encoding: [0x6a,0x10,0x3d,0xd4,0x6b,0xfe,0x03,0x00]
3225 // W32-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction
3227 v_cmp_ne_u16 vcc, vcc_hi, v255.l
3228 // W64: v_cmp_ne_u16_e64 vcc, vcc_hi, v255.l ; encoding: [0x6a,0x00,0x3d,0xd4,0x6b,0xfe,0x03,0x00]
3229 // W32-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction
3231 v_cmp_ne_u16 vcc, vcc_lo, v255.h
3232 // W64: v_cmp_ne_u16_e64 vcc, vcc_lo, v255.h op_sel:[0,1,0] ; encoding: [0x6a,0x10,0x3d,0xd4,0x6a,0xfe,0x03,0x00]
3233 // W32-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction
3235 v_cmp_ne_u16 vcc, vcc_lo, v255.l
3236 // W64: v_cmp_ne_u16_e64 vcc, vcc_lo, v255.l ; encoding: [0x6a,0x00,0x3d,0xd4,0x6a,0xfe,0x03,0x00]
3237 // W32-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction
3239 v_cmp_ne_u16 vcc_lo, v1.h, v255.h
3240 // W32: v_cmp_ne_u16_e64 vcc_lo, v1.h, v255.h op_sel:[1,1,0] ; encoding: [0x6a,0x18,0x3d,0xd4,0x01,0xff,0x03,0x00]
3241 // W64-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction
3243 v_cmp_ne_u16 vcc_lo, v1.h, v255.h dpp8:[7,6,5,4,3,2,1,0]
3244 // W32: v_cmp_ne_u16_e64_dpp vcc_lo, v1.h, v255.h op_sel:[1,1] dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x6a,0x18,0x3d,0xd4,0xe9,0xfe,0x03,0x00,0x01,0x77,0x39,0x05]
3245 // W64-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction
3247 v_cmp_ne_u16 vcc_lo, v1.h, v255.h quad_perm:[3,2,1,0]
3248 // W32: v_cmp_ne_u16_e64_dpp vcc_lo, v1.h, v255.h op_sel:[1,1] quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0x6a,0x18,0x3d,0xd4,0xfa,0xfe,0x03,0x00,0x01,0x1b,0x00,0xff]
3249 // W64-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction
3251 v_cmp_ne_u16 vcc_lo, v1.l, v255.l
3252 // W32: v_cmp_ne_u16_e64 vcc_lo, v1.l, v255.l ; encoding: [0x6a,0x00,0x3d,0xd4,0x01,0xff,0x03,0x00]
3253 // W64-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction
3255 v_cmp_ne_u16 vcc_lo, v1.l, v255.l dpp8:[7,6,5,4,3,2,1,0]
3256 // W32: v_cmp_ne_u16_e64_dpp vcc_lo, v1.l, v255.l dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x6a,0x00,0x3d,0xd4,0xe9,0xfe,0x03,0x00,0x01,0x77,0x39,0x05]
3257 // W64-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction
3259 v_cmp_ne_u16 vcc_lo, v1.l, v255.l quad_perm:[3,2,1,0]
3260 // W32: v_cmp_ne_u16_e64_dpp vcc_lo, v1.l, v255.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0x6a,0x00,0x3d,0xd4,0xfa,0xfe,0x03,0x00,0x01,0x1b,0x00,0xff]
3261 // W64-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction
3263 v_cmp_ne_u16 vcc_lo, v127.h, v255.h
3264 // W32: v_cmp_ne_u16_e64 vcc_lo, v127.h, v255.h op_sel:[1,1,0] ; encoding: [0x6a,0x18,0x3d,0xd4,0x7f,0xff,0x03,0x00]
3265 // W64-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction
3267 v_cmp_ne_u16 vcc_lo, v127.h, v255.h dpp8:[7,6,5,4,3,2,1,0]
3268 // W32: v_cmp_ne_u16_e64_dpp vcc_lo, v127.h, v255.h op_sel:[1,1] dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x6a,0x18,0x3d,0xd4,0xe9,0xfe,0x03,0x00,0x7f,0x77,0x39,0x05]
3269 // W64-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction
3271 v_cmp_ne_u16 vcc_lo, v127.h, v255.h quad_perm:[3,2,1,0]
3272 // W32: v_cmp_ne_u16_e64_dpp vcc_lo, v127.h, v255.h op_sel:[1,1] quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0x6a,0x18,0x3d,0xd4,0xfa,0xfe,0x03,0x00,0x7f,0x1b,0x00,0xff]
3273 // W64-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction
3275 v_cmp_ne_u16 vcc_lo, v127.l, v255.l
3276 // W32: v_cmp_ne_u16_e64 vcc_lo, v127.l, v255.l ; encoding: [0x6a,0x00,0x3d,0xd4,0x7f,0xff,0x03,0x00]
3277 // W64-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction
3279 v_cmp_ne_u16 vcc_lo, v127.l, v255.l dpp8:[7,6,5,4,3,2,1,0]
3280 // W32: v_cmp_ne_u16_e64_dpp vcc_lo, v127.l, v255.l dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x6a,0x00,0x3d,0xd4,0xe9,0xfe,0x03,0x00,0x7f,0x77,0x39,0x05]
3281 // W64-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction
3283 v_cmp_ne_u16 vcc_lo, v127.l, v255.l quad_perm:[3,2,1,0]
3284 // W32: v_cmp_ne_u16_e64_dpp vcc_lo, v127.l, v255.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0x6a,0x00,0x3d,0xd4,0xfa,0xfe,0x03,0x00,0x7f,0x1b,0x00,0xff]
3285 // W64-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction
3287 v_cmp_ne_u16 vcc_lo, v128.h, v2.h
3288 // W32: v_cmp_ne_u16_e64 vcc_lo, v128.h, v2.h op_sel:[1,1,0] ; encoding: [0x6a,0x18,0x3d,0xd4,0x80,0x05,0x02,0x00]
3289 // W64-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction
3291 v_cmp_ne_u16 vcc_lo, v128.h, v2.h dpp8:[7,6,5,4,3,2,1,0]
3292 // W32: v_cmp_ne_u16_e64_dpp vcc_lo, v128.h, v2.h op_sel:[1,1] dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x6a,0x18,0x3d,0xd4,0xe9,0x04,0x02,0x00,0x80,0x77,0x39,0x05]
3293 // W64-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction
3295 v_cmp_ne_u16 vcc_lo, v128.h, v2.h quad_perm:[3,2,1,0]
3296 // W32: v_cmp_ne_u16_e64_dpp vcc_lo, v128.h, v2.h op_sel:[1,1] quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0x6a,0x18,0x3d,0xd4,0xfa,0x04,0x02,0x00,0x80,0x1b,0x00,0xff]
3297 // W64-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction
3299 v_cmp_ne_u16 vcc_lo, v128.l, v2.l
3300 // W32: v_cmp_ne_u16_e64 vcc_lo, v128.l, v2.l ; encoding: [0x6a,0x00,0x3d,0xd4,0x80,0x05,0x02,0x00]
3301 // W64-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction
3303 v_cmp_ne_u16 vcc_lo, v128.l, v2.l dpp8:[7,6,5,4,3,2,1,0]
3304 // W32: v_cmp_ne_u16_e64_dpp vcc_lo, v128.l, v2.l dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x6a,0x00,0x3d,0xd4,0xe9,0x04,0x02,0x00,0x80,0x77,0x39,0x05]
3305 // W64-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction
3307 v_cmp_ne_u16 vcc_lo, v128.l, v2.l quad_perm:[3,2,1,0]
3308 // W32: v_cmp_ne_u16_e64_dpp vcc_lo, v128.l, v2.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0x6a,0x00,0x3d,0xd4,0xfa,0x04,0x02,0x00,0x80,0x1b,0x00,0xff]
3309 // W64-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction
3311 v_cmp_ne_u16 vcc_lo, vcc_hi, v255.h
3312 // W32: v_cmp_ne_u16_e64 vcc_lo, vcc_hi, v255.h op_sel:[0,1,0] ; encoding: [0x6a,0x10,0x3d,0xd4,0x6b,0xfe,0x03,0x00]
3313 // W64-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction
3315 v_cmp_ne_u16 vcc_lo, vcc_hi, v255.l
3316 // W32: v_cmp_ne_u16_e64 vcc_lo, vcc_hi, v255.l ; encoding: [0x6a,0x00,0x3d,0xd4,0x6b,0xfe,0x03,0x00]
3317 // W64-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction
3319 v_cmp_ne_u16 vcc_lo, vcc_lo, v255.h
3320 // W32: v_cmp_ne_u16_e64 vcc_lo, vcc_lo, v255.h op_sel:[0,1,0] ; encoding: [0x6a,0x10,0x3d,0xd4,0x6a,0xfe,0x03,0x00]
3321 // W64-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction
3323 v_cmp_ne_u16 vcc_lo, vcc_lo, v255.l
3324 // W32: v_cmp_ne_u16_e64 vcc_lo, vcc_lo, v255.l ; encoding: [0x6a,0x00,0x3d,0xd4,0x6a,0xfe,0x03,0x00]
3325 // W64-ERR: :[[@LINE-2]]:14: error: invalid operand for instruction
3327 v_cmp_neq_f16 vcc, v1.h, v255.h
3328 // W64: v_cmp_neq_f16_e64 vcc, v1.h, v255.h op_sel:[1,1,0] ; encoding: [0x6a,0x18,0x0d,0xd4,0x01,0xff,0x03,0x00]
3329 // W32-ERR: :[[@LINE-2]]:15: error: invalid operand for instruction
3331 v_cmp_neq_f16 vcc, v1.h, v255.h dpp8:[7,6,5,4,3,2,1,0]
3332 // W64: v_cmp_neq_f16_e64_dpp vcc, v1.h, v255.h op_sel:[1,1] dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x6a,0x18,0x0d,0xd4,0xe9,0xfe,0x03,0x00,0x01,0x77,0x39,0x05]
3333 // W32-ERR: :[[@LINE-2]]:15: error: invalid operand for instruction
3335 v_cmp_neq_f16 vcc, v1.h, v255.h quad_perm:[3,2,1,0]
3336 // W64: v_cmp_neq_f16_e64_dpp vcc, v1.h, v255.h op_sel:[1,1] quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0x6a,0x18,0x0d,0xd4,0xfa,0xfe,0x03,0x00,0x01,0x1b,0x00,0xff]
3337 // W32-ERR: :[[@LINE-2]]:15: error: invalid operand for instruction
3339 v_cmp_neq_f16 vcc, v1.l, v255.l
3340 // W64: v_cmp_neq_f16_e64 vcc, v1.l, v255.l ; encoding: [0x6a,0x00,0x0d,0xd4,0x01,0xff,0x03,0x00]
3341 // W32-ERR: :[[@LINE-2]]:15: error: invalid operand for instruction
3343 v_cmp_neq_f16 vcc, v1.l, v255.l dpp8:[7,6,5,4,3,2,1,0]
3344 // W64: v_cmp_neq_f16_e64_dpp vcc, v1.l, v255.l dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x6a,0x00,0x0d,0xd4,0xe9,0xfe,0x03,0x00,0x01,0x77,0x39,0x05]
3345 // W32-ERR: :[[@LINE-2]]:15: error: invalid operand for instruction
3347 v_cmp_neq_f16 vcc, v1.l, v255.l quad_perm:[3,2,1,0]
3348 // W64: v_cmp_neq_f16_e64_dpp vcc, v1.l, v255.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0x6a,0x00,0x0d,0xd4,0xfa,0xfe,0x03,0x00,0x01,0x1b,0x00,0xff]
3349 // W32-ERR: :[[@LINE-2]]:15: error: invalid operand for instruction
3351 v_cmp_neq_f16 vcc, v127.h, v255.h
3352 // W64: v_cmp_neq_f16_e64 vcc, v127.h, v255.h op_sel:[1,1,0] ; encoding: [0x6a,0x18,0x0d,0xd4,0x7f,0xff,0x03,0x00]
3353 // W32-ERR: :[[@LINE-2]]:15: error: invalid operand for instruction
3355 v_cmp_neq_f16 vcc, v127.h, v255.h dpp8:[7,6,5,4,3,2,1,0]
3356 // W64: v_cmp_neq_f16_e64_dpp vcc, v127.h, v255.h op_sel:[1,1] dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x6a,0x18,0x0d,0xd4,0xe9,0xfe,0x03,0x00,0x7f,0x77,0x39,0x05]
3357 // W32-ERR: :[[@LINE-2]]:15: error: invalid operand for instruction
3359 v_cmp_neq_f16 vcc, v127.h, v255.h quad_perm:[3,2,1,0]
3360 // W64: v_cmp_neq_f16_e64_dpp vcc, v127.h, v255.h op_sel:[1,1] quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0x6a,0x18,0x0d,0xd4,0xfa,0xfe,0x03,0x00,0x7f,0x1b,0x00,0xff]
3361 // W32-ERR: :[[@LINE-2]]:15: error: invalid operand for instruction
3363 v_cmp_neq_f16 vcc, v127.l, v255.l
3364 // W64: v_cmp_neq_f16_e64 vcc, v127.l, v255.l ; encoding: [0x6a,0x00,0x0d,0xd4,0x7f,0xff,0x03,0x00]
3365 // W32-ERR: :[[@LINE-2]]:15: error: invalid operand for instruction
3367 v_cmp_neq_f16 vcc, v127.l, v255.l dpp8:[7,6,5,4,3,2,1,0]
3368 // W64: v_cmp_neq_f16_e64_dpp vcc, v127.l, v255.l dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x6a,0x00,0x0d,0xd4,0xe9,0xfe,0x03,0x00,0x7f,0x77,0x39,0x05]
3369 // W32-ERR: :[[@LINE-2]]:15: error: invalid operand for instruction
3371 v_cmp_neq_f16 vcc, v127.l, v255.l quad_perm:[3,2,1,0]
3372 // W64: v_cmp_neq_f16_e64_dpp vcc, v127.l, v255.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0x6a,0x00,0x0d,0xd4,0xfa,0xfe,0x03,0x00,0x7f,0x1b,0x00,0xff]
3373 // W32-ERR: :[[@LINE-2]]:15: error: invalid operand for instruction
3375 v_cmp_neq_f16 vcc, v128.h, v2.h
3376 // W64: v_cmp_neq_f16_e64 vcc, v128.h, v2.h op_sel:[1,1,0] ; encoding: [0x6a,0x18,0x0d,0xd4,0x80,0x05,0x02,0x00]
3377 // W32-ERR: :[[@LINE-2]]:15: error: invalid operand for instruction
3379 v_cmp_neq_f16 vcc, v128.h, v2.h dpp8:[7,6,5,4,3,2,1,0]
3380 // W64: v_cmp_neq_f16_e64_dpp vcc, v128.h, v2.h op_sel:[1,1] dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x6a,0x18,0x0d,0xd4,0xe9,0x04,0x02,0x00,0x80,0x77,0x39,0x05]
3381 // W32-ERR: :[[@LINE-2]]:15: error: invalid operand for instruction
3383 v_cmp_neq_f16 vcc, v128.h, v2.h quad_perm:[3,2,1,0]
3384 // W64: v_cmp_neq_f16_e64_dpp vcc, v128.h, v2.h op_sel:[1,1] quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0x6a,0x18,0x0d,0xd4,0xfa,0x04,0x02,0x00,0x80,0x1b,0x00,0xff]
3385 // W32-ERR: :[[@LINE-2]]:15: error: invalid operand for instruction
3387 v_cmp_neq_f16 vcc, v128.l, v2.l
3388 // W64: v_cmp_neq_f16_e64 vcc, v128.l, v2.l ; encoding: [0x6a,0x00,0x0d,0xd4,0x80,0x05,0x02,0x00]
3389 // W32-ERR: :[[@LINE-2]]:15: error: invalid operand for instruction
3391 v_cmp_neq_f16 vcc, v128.l, v2.l dpp8:[7,6,5,4,3,2,1,0]
3392 // W64: v_cmp_neq_f16_e64_dpp vcc, v128.l, v2.l dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x6a,0x00,0x0d,0xd4,0xe9,0x04,0x02,0x00,0x80,0x77,0x39,0x05]
3393 // W32-ERR: :[[@LINE-2]]:15: error: invalid operand for instruction
3395 v_cmp_neq_f16 vcc, v128.l, v2.l quad_perm:[3,2,1,0]
3396 // W64: v_cmp_neq_f16_e64_dpp vcc, v128.l, v2.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0x6a,0x00,0x0d,0xd4,0xfa,0x04,0x02,0x00,0x80,0x1b,0x00,0xff]
3397 // W32-ERR: :[[@LINE-2]]:15: error: invalid operand for instruction
3399 v_cmp_neq_f16 vcc, vcc_hi, v255.h
3400 // W64: v_cmp_neq_f16_e64 vcc, vcc_hi, v255.h op_sel:[0,1,0] ; encoding: [0x6a,0x10,0x0d,0xd4,0x6b,0xfe,0x03,0x00]
3401 // W32-ERR: :[[@LINE-2]]:15: error: invalid operand for instruction
3403 v_cmp_neq_f16 vcc, vcc_hi, v255.l
3404 // W64: v_cmp_neq_f16_e64 vcc, vcc_hi, v255.l ; encoding: [0x6a,0x00,0x0d,0xd4,0x6b,0xfe,0x03,0x00]
3405 // W32-ERR: :[[@LINE-2]]:15: error: invalid operand for instruction
3407 v_cmp_neq_f16 vcc, vcc_lo, v255.h
3408 // W64: v_cmp_neq_f16_e64 vcc, vcc_lo, v255.h op_sel:[0,1,0] ; encoding: [0x6a,0x10,0x0d,0xd4,0x6a,0xfe,0x03,0x00]
3409 // W32-ERR: :[[@LINE-2]]:15: error: invalid operand for instruction
3411 v_cmp_neq_f16 vcc, vcc_lo, v255.l
3412 // W64: v_cmp_neq_f16_e64 vcc, vcc_lo, v255.l ; encoding: [0x6a,0x00,0x0d,0xd4,0x6a,0xfe,0x03,0x00]
3413 // W32-ERR: :[[@LINE-2]]:15: error: invalid operand for instruction
3415 v_cmp_neq_f16 vcc_lo, v1.h, v255.h
3416 // W32: v_cmp_neq_f16_e64 vcc_lo, v1.h, v255.h op_sel:[1,1,0] ; encoding: [0x6a,0x18,0x0d,0xd4,0x01,0xff,0x03,0x00]
3417 // W64-ERR: :[[@LINE-2]]:15: error: invalid operand for instruction
3419 v_cmp_neq_f16 vcc_lo, v1.h, v255.h dpp8:[7,6,5,4,3,2,1,0]
3420 // W32: v_cmp_neq_f16_e64_dpp vcc_lo, v1.h, v255.h op_sel:[1,1] dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x6a,0x18,0x0d,0xd4,0xe9,0xfe,0x03,0x00,0x01,0x77,0x39,0x05]
3421 // W64-ERR: :[[@LINE-2]]:15: error: invalid operand for instruction
3423 v_cmp_neq_f16 vcc_lo, v1.h, v255.h quad_perm:[3,2,1,0]
3424 // W32: v_cmp_neq_f16_e64_dpp vcc_lo, v1.h, v255.h op_sel:[1,1] quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0x6a,0x18,0x0d,0xd4,0xfa,0xfe,0x03,0x00,0x01,0x1b,0x00,0xff]
3425 // W64-ERR: :[[@LINE-2]]:15: error: invalid operand for instruction
3427 v_cmp_neq_f16 vcc_lo, v1.l, v255.l
3428 // W32: v_cmp_neq_f16_e64 vcc_lo, v1.l, v255.l ; encoding: [0x6a,0x00,0x0d,0xd4,0x01,0xff,0x03,0x00]
3429 // W64-ERR: :[[@LINE-2]]:15: error: invalid operand for instruction
3431 v_cmp_neq_f16 vcc_lo, v1.l, v255.l dpp8:[7,6,5,4,3,2,1,0]
3432 // W32: v_cmp_neq_f16_e64_dpp vcc_lo, v1.l, v255.l dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x6a,0x00,0x0d,0xd4,0xe9,0xfe,0x03,0x00,0x01,0x77,0x39,0x05]
3433 // W64-ERR: :[[@LINE-2]]:15: error: invalid operand for instruction
3435 v_cmp_neq_f16 vcc_lo, v1.l, v255.l quad_perm:[3,2,1,0]
3436 // W32: v_cmp_neq_f16_e64_dpp vcc_lo, v1.l, v255.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0x6a,0x00,0x0d,0xd4,0xfa,0xfe,0x03,0x00,0x01,0x1b,0x00,0xff]
3437 // W64-ERR: :[[@LINE-2]]:15: error: invalid operand for instruction
3439 v_cmp_neq_f16 vcc_lo, v127.h, v255.h
3440 // W32: v_cmp_neq_f16_e64 vcc_lo, v127.h, v255.h op_sel:[1,1,0] ; encoding: [0x6a,0x18,0x0d,0xd4,0x7f,0xff,0x03,0x00]
3441 // W64-ERR: :[[@LINE-2]]:15: error: invalid operand for instruction
3443 v_cmp_neq_f16 vcc_lo, v127.h, v255.h dpp8:[7,6,5,4,3,2,1,0]
3444 // W32: v_cmp_neq_f16_e64_dpp vcc_lo, v127.h, v255.h op_sel:[1,1] dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x6a,0x18,0x0d,0xd4,0xe9,0xfe,0x03,0x00,0x7f,0x77,0x39,0x05]
3445 // W64-ERR: :[[@LINE-2]]:15: error: invalid operand for instruction
3447 v_cmp_neq_f16 vcc_lo, v127.h, v255.h quad_perm:[3,2,1,0]
3448 // W32: v_cmp_neq_f16_e64_dpp vcc_lo, v127.h, v255.h op_sel:[1,1] quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0x6a,0x18,0x0d,0xd4,0xfa,0xfe,0x03,0x00,0x7f,0x1b,0x00,0xff]
3449 // W64-ERR: :[[@LINE-2]]:15: error: invalid operand for instruction
3451 v_cmp_neq_f16 vcc_lo, v127.l, v255.l
3452 // W32: v_cmp_neq_f16_e64 vcc_lo, v127.l, v255.l ; encoding: [0x6a,0x00,0x0d,0xd4,0x7f,0xff,0x03,0x00]
3453 // W64-ERR: :[[@LINE-2]]:15: error: invalid operand for instruction
3455 v_cmp_neq_f16 vcc_lo, v127.l, v255.l dpp8:[7,6,5,4,3,2,1,0]
3456 // W32: v_cmp_neq_f16_e64_dpp vcc_lo, v127.l, v255.l dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x6a,0x00,0x0d,0xd4,0xe9,0xfe,0x03,0x00,0x7f,0x77,0x39,0x05]
3457 // W64-ERR: :[[@LINE-2]]:15: error: invalid operand for instruction
3459 v_cmp_neq_f16 vcc_lo, v127.l, v255.l quad_perm:[3,2,1,0]
3460 // W32: v_cmp_neq_f16_e64_dpp vcc_lo, v127.l, v255.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0x6a,0x00,0x0d,0xd4,0xfa,0xfe,0x03,0x00,0x7f,0x1b,0x00,0xff]
3461 // W64-ERR: :[[@LINE-2]]:15: error: invalid operand for instruction
3463 v_cmp_neq_f16 vcc_lo, v128.h, v2.h
3464 // W32: v_cmp_neq_f16_e64 vcc_lo, v128.h, v2.h op_sel:[1,1,0] ; encoding: [0x6a,0x18,0x0d,0xd4,0x80,0x05,0x02,0x00]
3465 // W64-ERR: :[[@LINE-2]]:15: error: invalid operand for instruction
3467 v_cmp_neq_f16 vcc_lo, v128.h, v2.h dpp8:[7,6,5,4,3,2,1,0]
3468 // W32: v_cmp_neq_f16_e64_dpp vcc_lo, v128.h, v2.h op_sel:[1,1] dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x6a,0x18,0x0d,0xd4,0xe9,0x04,0x02,0x00,0x80,0x77,0x39,0x05]
3469 // W64-ERR: :[[@LINE-2]]:15: error: invalid operand for instruction
3471 v_cmp_neq_f16 vcc_lo, v128.h, v2.h quad_perm:[3,2,1,0]
3472 // W32: v_cmp_neq_f16_e64_dpp vcc_lo, v128.h, v2.h op_sel:[1,1] quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0x6a,0x18,0x0d,0xd4,0xfa,0x04,0x02,0x00,0x80,0x1b,0x00,0xff]
3473 // W64-ERR: :[[@LINE-2]]:15: error: invalid operand for instruction
3475 v_cmp_neq_f16 vcc_lo, v128.l, v2.l
3476 // W32: v_cmp_neq_f16_e64 vcc_lo, v128.l, v2.l ; encoding: [0x6a,0x00,0x0d,0xd4,0x80,0x05,0x02,0x00]
3477 // W64-ERR: :[[@LINE-2]]:15: error: invalid operand for instruction
3479 v_cmp_neq_f16 vcc_lo, v128.l, v2.l dpp8:[7,6,5,4,3,2,1,0]
3480 // W32: v_cmp_neq_f16_e64_dpp vcc_lo, v128.l, v2.l dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x6a,0x00,0x0d,0xd4,0xe9,0x04,0x02,0x00,0x80,0x77,0x39,0x05]
3481 // W64-ERR: :[[@LINE-2]]:15: error: invalid operand for instruction
3483 v_cmp_neq_f16 vcc_lo, v128.l, v2.l quad_perm:[3,2,1,0]
3484 // W32: v_cmp_neq_f16_e64_dpp vcc_lo, v128.l, v2.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0x6a,0x00,0x0d,0xd4,0xfa,0x04,0x02,0x00,0x80,0x1b,0x00,0xff]
3485 // W64-ERR: :[[@LINE-2]]:15: error: invalid operand for instruction
3487 v_cmp_neq_f16 vcc_lo, vcc_hi, v255.h
3488 // W32: v_cmp_neq_f16_e64 vcc_lo, vcc_hi, v255.h op_sel:[0,1,0] ; encoding: [0x6a,0x10,0x0d,0xd4,0x6b,0xfe,0x03,0x00]
3489 // W64-ERR: :[[@LINE-2]]:15: error: invalid operand for instruction
3491 v_cmp_neq_f16 vcc_lo, vcc_hi, v255.l
3492 // W32: v_cmp_neq_f16_e64 vcc_lo, vcc_hi, v255.l ; encoding: [0x6a,0x00,0x0d,0xd4,0x6b,0xfe,0x03,0x00]
3493 // W64-ERR: :[[@LINE-2]]:15: error: invalid operand for instruction
3495 v_cmp_neq_f16 vcc_lo, vcc_lo, v255.h
3496 // W32: v_cmp_neq_f16_e64 vcc_lo, vcc_lo, v255.h op_sel:[0,1,0] ; encoding: [0x6a,0x10,0x0d,0xd4,0x6a,0xfe,0x03,0x00]
3497 // W64-ERR: :[[@LINE-2]]:15: error: invalid operand for instruction
3499 v_cmp_neq_f16 vcc_lo, vcc_lo, v255.l
3500 // W32: v_cmp_neq_f16_e64 vcc_lo, vcc_lo, v255.l ; encoding: [0x6a,0x00,0x0d,0xd4,0x6a,0xfe,0x03,0x00]
3501 // W64-ERR: :[[@LINE-2]]:15: error: invalid operand for instruction
3503 v_cmp_nge_f16 vcc, v1.h, v255.h
3504 // W64: v_cmp_nge_f16_e64 vcc, v1.h, v255.h op_sel:[1,1,0] ; encoding: [0x6a,0x18,0x09,0xd4,0x01,0xff,0x03,0x00]
3505 // W32-ERR: :[[@LINE-2]]:15: error: invalid operand for instruction
3507 v_cmp_nge_f16 vcc, v1.h, v255.h dpp8:[7,6,5,4,3,2,1,0]
3508 // W64: v_cmp_nge_f16_e64_dpp vcc, v1.h, v255.h op_sel:[1,1] dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x6a,0x18,0x09,0xd4,0xe9,0xfe,0x03,0x00,0x01,0x77,0x39,0x05]
3509 // W32-ERR: :[[@LINE-2]]:15: error: invalid operand for instruction
3511 v_cmp_nge_f16 vcc, v1.h, v255.h quad_perm:[3,2,1,0]
3512 // W64: v_cmp_nge_f16_e64_dpp vcc, v1.h, v255.h op_sel:[1,1] quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0x6a,0x18,0x09,0xd4,0xfa,0xfe,0x03,0x00,0x01,0x1b,0x00,0xff]
3513 // W32-ERR: :[[@LINE-2]]:15: error: invalid operand for instruction
3515 v_cmp_nge_f16 vcc, v1.l, v255.l
3516 // W64: v_cmp_nge_f16_e64 vcc, v1.l, v255.l ; encoding: [0x6a,0x00,0x09,0xd4,0x01,0xff,0x03,0x00]
3517 // W32-ERR: :[[@LINE-2]]:15: error: invalid operand for instruction
3519 v_cmp_nge_f16 vcc, v1.l, v255.l dpp8:[7,6,5,4,3,2,1,0]
3520 // W64: v_cmp_nge_f16_e64_dpp vcc, v1.l, v255.l dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x6a,0x00,0x09,0xd4,0xe9,0xfe,0x03,0x00,0x01,0x77,0x39,0x05]
3521 // W32-ERR: :[[@LINE-2]]:15: error: invalid operand for instruction
3523 v_cmp_nge_f16 vcc, v1.l, v255.l quad_perm:[3,2,1,0]
3524 // W64: v_cmp_nge_f16_e64_dpp vcc, v1.l, v255.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0x6a,0x00,0x09,0xd4,0xfa,0xfe,0x03,0x00,0x01,0x1b,0x00,0xff]
3525 // W32-ERR: :[[@LINE-2]]:15: error: invalid operand for instruction
3527 v_cmp_nge_f16 vcc, v127.h, v255.h
3528 // W64: v_cmp_nge_f16_e64 vcc, v127.h, v255.h op_sel:[1,1,0] ; encoding: [0x6a,0x18,0x09,0xd4,0x7f,0xff,0x03,0x00]
3529 // W32-ERR: :[[@LINE-2]]:15: error: invalid operand for instruction
3531 v_cmp_nge_f16 vcc, v127.h, v255.h dpp8:[7,6,5,4,3,2,1,0]
3532 // W64: v_cmp_nge_f16_e64_dpp vcc, v127.h, v255.h op_sel:[1,1] dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x6a,0x18,0x09,0xd4,0xe9,0xfe,0x03,0x00,0x7f,0x77,0x39,0x05]
3533 // W32-ERR: :[[@LINE-2]]:15: error: invalid operand for instruction
3535 v_cmp_nge_f16 vcc, v127.h, v255.h quad_perm:[3,2,1,0]
3536 // W64: v_cmp_nge_f16_e64_dpp vcc, v127.h, v255.h op_sel:[1,1] quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0x6a,0x18,0x09,0xd4,0xfa,0xfe,0x03,0x00,0x7f,0x1b,0x00,0xff]
3537 // W32-ERR: :[[@LINE-2]]:15: error: invalid operand for instruction
3539 v_cmp_nge_f16 vcc, v127.l, v255.l
3540 // W64: v_cmp_nge_f16_e64 vcc, v127.l, v255.l ; encoding: [0x6a,0x00,0x09,0xd4,0x7f,0xff,0x03,0x00]
3541 // W32-ERR: :[[@LINE-2]]:15: error: invalid operand for instruction
3543 v_cmp_nge_f16 vcc, v127.l, v255.l dpp8:[7,6,5,4,3,2,1,0]
3544 // W64: v_cmp_nge_f16_e64_dpp vcc, v127.l, v255.l dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x6a,0x00,0x09,0xd4,0xe9,0xfe,0x03,0x00,0x7f,0x77,0x39,0x05]
3545 // W32-ERR: :[[@LINE-2]]:15: error: invalid operand for instruction
3547 v_cmp_nge_f16 vcc, v127.l, v255.l quad_perm:[3,2,1,0]
3548 // W64: v_cmp_nge_f16_e64_dpp vcc, v127.l, v255.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0x6a,0x00,0x09,0xd4,0xfa,0xfe,0x03,0x00,0x7f,0x1b,0x00,0xff]
3549 // W32-ERR: :[[@LINE-2]]:15: error: invalid operand for instruction
3551 v_cmp_nge_f16 vcc, v128.h, v2.h
3552 // W64: v_cmp_nge_f16_e64 vcc, v128.h, v2.h op_sel:[1,1,0] ; encoding: [0x6a,0x18,0x09,0xd4,0x80,0x05,0x02,0x00]
3553 // W32-ERR: :[[@LINE-2]]:15: error: invalid operand for instruction
3555 v_cmp_nge_f16 vcc, v128.h, v2.h dpp8:[7,6,5,4,3,2,1,0]
3556 // W64: v_cmp_nge_f16_e64_dpp vcc, v128.h, v2.h op_sel:[1,1] dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x6a,0x18,0x09,0xd4,0xe9,0x04,0x02,0x00,0x80,0x77,0x39,0x05]
3557 // W32-ERR: :[[@LINE-2]]:15: error: invalid operand for instruction
3559 v_cmp_nge_f16 vcc, v128.h, v2.h quad_perm:[3,2,1,0]
3560 // W64: v_cmp_nge_f16_e64_dpp vcc, v128.h, v2.h op_sel:[1,1] quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0x6a,0x18,0x09,0xd4,0xfa,0x04,0x02,0x00,0x80,0x1b,0x00,0xff]
3561 // W32-ERR: :[[@LINE-2]]:15: error: invalid operand for instruction
3563 v_cmp_nge_f16 vcc, v128.l, v2.l
3564 // W64: v_cmp_nge_f16_e64 vcc, v128.l, v2.l ; encoding: [0x6a,0x00,0x09,0xd4,0x80,0x05,0x02,0x00]
3565 // W32-ERR: :[[@LINE-2]]:15: error: invalid operand for instruction
3567 v_cmp_nge_f16 vcc, v128.l, v2.l dpp8:[7,6,5,4,3,2,1,0]
3568 // W64: v_cmp_nge_f16_e64_dpp vcc, v128.l, v2.l dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x6a,0x00,0x09,0xd4,0xe9,0x04,0x02,0x00,0x80,0x77,0x39,0x05]
3569 // W32-ERR: :[[@LINE-2]]:15: error: invalid operand for instruction
3571 v_cmp_nge_f16 vcc, v128.l, v2.l quad_perm:[3,2,1,0]
3572 // W64: v_cmp_nge_f16_e64_dpp vcc, v128.l, v2.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0x6a,0x00,0x09,0xd4,0xfa,0x04,0x02,0x00,0x80,0x1b,0x00,0xff]
3573 // W32-ERR: :[[@LINE-2]]:15: error: invalid operand for instruction
3575 v_cmp_nge_f16 vcc, vcc_hi, v255.h
3576 // W64: v_cmp_nge_f16_e64 vcc, vcc_hi, v255.h op_sel:[0,1,0] ; encoding: [0x6a,0x10,0x09,0xd4,0x6b,0xfe,0x03,0x00]
3577 // W32-ERR: :[[@LINE-2]]:15: error: invalid operand for instruction
3579 v_cmp_nge_f16 vcc, vcc_hi, v255.l
3580 // W64: v_cmp_nge_f16_e64 vcc, vcc_hi, v255.l ; encoding: [0x6a,0x00,0x09,0xd4,0x6b,0xfe,0x03,0x00]
3581 // W32-ERR: :[[@LINE-2]]:15: error: invalid operand for instruction
3583 v_cmp_nge_f16 vcc, vcc_lo, v255.h
3584 // W64: v_cmp_nge_f16_e64 vcc, vcc_lo, v255.h op_sel:[0,1,0] ; encoding: [0x6a,0x10,0x09,0xd4,0x6a,0xfe,0x03,0x00]
3585 // W32-ERR: :[[@LINE-2]]:15: error: invalid operand for instruction
3587 v_cmp_nge_f16 vcc, vcc_lo, v255.l
3588 // W64: v_cmp_nge_f16_e64 vcc, vcc_lo, v255.l ; encoding: [0x6a,0x00,0x09,0xd4,0x6a,0xfe,0x03,0x00]
3589 // W32-ERR: :[[@LINE-2]]:15: error: invalid operand for instruction
3591 v_cmp_nge_f16 vcc_lo, v1.h, v255.h
3592 // W32: v_cmp_nge_f16_e64 vcc_lo, v1.h, v255.h op_sel:[1,1,0] ; encoding: [0x6a,0x18,0x09,0xd4,0x01,0xff,0x03,0x00]
3593 // W64-ERR: :[[@LINE-2]]:15: error: invalid operand for instruction
3595 v_cmp_nge_f16 vcc_lo, v1.h, v255.h dpp8:[7,6,5,4,3,2,1,0]
3596 // W32: v_cmp_nge_f16_e64_dpp vcc_lo, v1.h, v255.h op_sel:[1,1] dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x6a,0x18,0x09,0xd4,0xe9,0xfe,0x03,0x00,0x01,0x77,0x39,0x05]
3597 // W64-ERR: :[[@LINE-2]]:15: error: invalid operand for instruction
3599 v_cmp_nge_f16 vcc_lo, v1.h, v255.h quad_perm:[3,2,1,0]
3600 // W32: v_cmp_nge_f16_e64_dpp vcc_lo, v1.h, v255.h op_sel:[1,1] quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0x6a,0x18,0x09,0xd4,0xfa,0xfe,0x03,0x00,0x01,0x1b,0x00,0xff]
3601 // W64-ERR: :[[@LINE-2]]:15: error: invalid operand for instruction
3603 v_cmp_nge_f16 vcc_lo, v1.l, v255.l
3604 // W32: v_cmp_nge_f16_e64 vcc_lo, v1.l, v255.l ; encoding: [0x6a,0x00,0x09,0xd4,0x01,0xff,0x03,0x00]
3605 // W64-ERR: :[[@LINE-2]]:15: error: invalid operand for instruction
3607 v_cmp_nge_f16 vcc_lo, v1.l, v255.l dpp8:[7,6,5,4,3,2,1,0]
3608 // W32: v_cmp_nge_f16_e64_dpp vcc_lo, v1.l, v255.l dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x6a,0x00,0x09,0xd4,0xe9,0xfe,0x03,0x00,0x01,0x77,0x39,0x05]
3609 // W64-ERR: :[[@LINE-2]]:15: error: invalid operand for instruction
3611 v_cmp_nge_f16 vcc_lo, v1.l, v255.l quad_perm:[3,2,1,0]
3612 // W32: v_cmp_nge_f16_e64_dpp vcc_lo, v1.l, v255.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0x6a,0x00,0x09,0xd4,0xfa,0xfe,0x03,0x00,0x01,0x1b,0x00,0xff]
3613 // W64-ERR: :[[@LINE-2]]:15: error: invalid operand for instruction
3615 v_cmp_nge_f16 vcc_lo, v127.h, v255.h
3616 // W32: v_cmp_nge_f16_e64 vcc_lo, v127.h, v255.h op_sel:[1,1,0] ; encoding: [0x6a,0x18,0x09,0xd4,0x7f,0xff,0x03,0x00]
3617 // W64-ERR: :[[@LINE-2]]:15: error: invalid operand for instruction
3619 v_cmp_nge_f16 vcc_lo, v127.h, v255.h dpp8:[7,6,5,4,3,2,1,0]
3620 // W32: v_cmp_nge_f16_e64_dpp vcc_lo, v127.h, v255.h op_sel:[1,1] dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x6a,0x18,0x09,0xd4,0xe9,0xfe,0x03,0x00,0x7f,0x77,0x39,0x05]
3621 // W64-ERR: :[[@LINE-2]]:15: error: invalid operand for instruction
3623 v_cmp_nge_f16 vcc_lo, v127.h, v255.h quad_perm:[3,2,1,0]
3624 // W32: v_cmp_nge_f16_e64_dpp vcc_lo, v127.h, v255.h op_sel:[1,1] quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0x6a,0x18,0x09,0xd4,0xfa,0xfe,0x03,0x00,0x7f,0x1b,0x00,0xff]
3625 // W64-ERR: :[[@LINE-2]]:15: error: invalid operand for instruction
3627 v_cmp_nge_f16 vcc_lo, v127.l, v255.l
3628 // W32: v_cmp_nge_f16_e64 vcc_lo, v127.l, v255.l ; encoding: [0x6a,0x00,0x09,0xd4,0x7f,0xff,0x03,0x00]
3629 // W64-ERR: :[[@LINE-2]]:15: error: invalid operand for instruction
3631 v_cmp_nge_f16 vcc_lo, v127.l, v255.l dpp8:[7,6,5,4,3,2,1,0]
3632 // W32: v_cmp_nge_f16_e64_dpp vcc_lo, v127.l, v255.l dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x6a,0x00,0x09,0xd4,0xe9,0xfe,0x03,0x00,0x7f,0x77,0x39,0x05]
3633 // W64-ERR: :[[@LINE-2]]:15: error: invalid operand for instruction
3635 v_cmp_nge_f16 vcc_lo, v127.l, v255.l quad_perm:[3,2,1,0]
3636 // W32: v_cmp_nge_f16_e64_dpp vcc_lo, v127.l, v255.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0x6a,0x00,0x09,0xd4,0xfa,0xfe,0x03,0x00,0x7f,0x1b,0x00,0xff]
3637 // W64-ERR: :[[@LINE-2]]:15: error: invalid operand for instruction
3639 v_cmp_nge_f16 vcc_lo, v128.h, v2.h
3640 // W32: v_cmp_nge_f16_e64 vcc_lo, v128.h, v2.h op_sel:[1,1,0] ; encoding: [0x6a,0x18,0x09,0xd4,0x80,0x05,0x02,0x00]
3641 // W64-ERR: :[[@LINE-2]]:15: error: invalid operand for instruction
3643 v_cmp_nge_f16 vcc_lo, v128.h, v2.h dpp8:[7,6,5,4,3,2,1,0]
3644 // W32: v_cmp_nge_f16_e64_dpp vcc_lo, v128.h, v2.h op_sel:[1,1] dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x6a,0x18,0x09,0xd4,0xe9,0x04,0x02,0x00,0x80,0x77,0x39,0x05]
3645 // W64-ERR: :[[@LINE-2]]:15: error: invalid operand for instruction
3647 v_cmp_nge_f16 vcc_lo, v128.h, v2.h quad_perm:[3,2,1,0]
3648 // W32: v_cmp_nge_f16_e64_dpp vcc_lo, v128.h, v2.h op_sel:[1,1] quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0x6a,0x18,0x09,0xd4,0xfa,0x04,0x02,0x00,0x80,0x1b,0x00,0xff]
3649 // W64-ERR: :[[@LINE-2]]:15: error: invalid operand for instruction
3651 v_cmp_nge_f16 vcc_lo, v128.l, v2.l
3652 // W32: v_cmp_nge_f16_e64 vcc_lo, v128.l, v2.l ; encoding: [0x6a,0x00,0x09,0xd4,0x80,0x05,0x02,0x00]
3653 // W64-ERR: :[[@LINE-2]]:15: error: invalid operand for instruction
3655 v_cmp_nge_f16 vcc_lo, v128.l, v2.l dpp8:[7,6,5,4,3,2,1,0]
3656 // W32: v_cmp_nge_f16_e64_dpp vcc_lo, v128.l, v2.l dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x6a,0x00,0x09,0xd4,0xe9,0x04,0x02,0x00,0x80,0x77,0x39,0x05]
3657 // W64-ERR: :[[@LINE-2]]:15: error: invalid operand for instruction
3659 v_cmp_nge_f16 vcc_lo, v128.l, v2.l quad_perm:[3,2,1,0]
3660 // W32: v_cmp_nge_f16_e64_dpp vcc_lo, v128.l, v2.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0x6a,0x00,0x09,0xd4,0xfa,0x04,0x02,0x00,0x80,0x1b,0x00,0xff]
3661 // W64-ERR: :[[@LINE-2]]:15: error: invalid operand for instruction
3663 v_cmp_nge_f16 vcc_lo, vcc_hi, v255.h
3664 // W32: v_cmp_nge_f16_e64 vcc_lo, vcc_hi, v255.h op_sel:[0,1,0] ; encoding: [0x6a,0x10,0x09,0xd4,0x6b,0xfe,0x03,0x00]
3665 // W64-ERR: :[[@LINE-2]]:15: error: invalid operand for instruction
3667 v_cmp_nge_f16 vcc_lo, vcc_hi, v255.l
3668 // W32: v_cmp_nge_f16_e64 vcc_lo, vcc_hi, v255.l ; encoding: [0x6a,0x00,0x09,0xd4,0x6b,0xfe,0x03,0x00]
3669 // W64-ERR: :[[@LINE-2]]:15: error: invalid operand for instruction
3671 v_cmp_nge_f16 vcc_lo, vcc_lo, v255.h
3672 // W32: v_cmp_nge_f16_e64 vcc_lo, vcc_lo, v255.h op_sel:[0,1,0] ; encoding: [0x6a,0x10,0x09,0xd4,0x6a,0xfe,0x03,0x00]
3673 // W64-ERR: :[[@LINE-2]]:15: error: invalid operand for instruction
3675 v_cmp_nge_f16 vcc_lo, vcc_lo, v255.l
3676 // W32: v_cmp_nge_f16_e64 vcc_lo, vcc_lo, v255.l ; encoding: [0x6a,0x00,0x09,0xd4,0x6a,0xfe,0x03,0x00]
3677 // W64-ERR: :[[@LINE-2]]:15: error: invalid operand for instruction
3679 v_cmp_ngt_f16 vcc, v1.h, v255.h
3680 // W64: v_cmp_ngt_f16_e64 vcc, v1.h, v255.h op_sel:[1,1,0] ; encoding: [0x6a,0x18,0x0b,0xd4,0x01,0xff,0x03,0x00]
3681 // W32-ERR: :[[@LINE-2]]:15: error: invalid operand for instruction
3683 v_cmp_ngt_f16 vcc, v1.h, v255.h dpp8:[7,6,5,4,3,2,1,0]
3684 // W64: v_cmp_ngt_f16_e64_dpp vcc, v1.h, v255.h op_sel:[1,1] dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x6a,0x18,0x0b,0xd4,0xe9,0xfe,0x03,0x00,0x01,0x77,0x39,0x05]
3685 // W32-ERR: :[[@LINE-2]]:15: error: invalid operand for instruction
3687 v_cmp_ngt_f16 vcc, v1.h, v255.h quad_perm:[3,2,1,0]
3688 // W64: v_cmp_ngt_f16_e64_dpp vcc, v1.h, v255.h op_sel:[1,1] quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0x6a,0x18,0x0b,0xd4,0xfa,0xfe,0x03,0x00,0x01,0x1b,0x00,0xff]
3689 // W32-ERR: :[[@LINE-2]]:15: error: invalid operand for instruction
3691 v_cmp_ngt_f16 vcc, v1.l, v255.l
3692 // W64: v_cmp_ngt_f16_e64 vcc, v1.l, v255.l ; encoding: [0x6a,0x00,0x0b,0xd4,0x01,0xff,0x03,0x00]
3693 // W32-ERR: :[[@LINE-2]]:15: error: invalid operand for instruction
3695 v_cmp_ngt_f16 vcc, v1.l, v255.l dpp8:[7,6,5,4,3,2,1,0]
3696 // W64: v_cmp_ngt_f16_e64_dpp vcc, v1.l, v255.l dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x6a,0x00,0x0b,0xd4,0xe9,0xfe,0x03,0x00,0x01,0x77,0x39,0x05]
3697 // W32-ERR: :[[@LINE-2]]:15: error: invalid operand for instruction
3699 v_cmp_ngt_f16 vcc, v1.l, v255.l quad_perm:[3,2,1,0]
3700 // W64: v_cmp_ngt_f16_e64_dpp vcc, v1.l, v255.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0x6a,0x00,0x0b,0xd4,0xfa,0xfe,0x03,0x00,0x01,0x1b,0x00,0xff]
3701 // W32-ERR: :[[@LINE-2]]:15: error: invalid operand for instruction
3703 v_cmp_ngt_f16 vcc, v127.h, v255.h
3704 // W64: v_cmp_ngt_f16_e64 vcc, v127.h, v255.h op_sel:[1,1,0] ; encoding: [0x6a,0x18,0x0b,0xd4,0x7f,0xff,0x03,0x00]
3705 // W32-ERR: :[[@LINE-2]]:15: error: invalid operand for instruction
3707 v_cmp_ngt_f16 vcc, v127.h, v255.h dpp8:[7,6,5,4,3,2,1,0]
3708 // W64: v_cmp_ngt_f16_e64_dpp vcc, v127.h, v255.h op_sel:[1,1] dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x6a,0x18,0x0b,0xd4,0xe9,0xfe,0x03,0x00,0x7f,0x77,0x39,0x05]
3709 // W32-ERR: :[[@LINE-2]]:15: error: invalid operand for instruction
3711 v_cmp_ngt_f16 vcc, v127.h, v255.h quad_perm:[3,2,1,0]
3712 // W64: v_cmp_ngt_f16_e64_dpp vcc, v127.h, v255.h op_sel:[1,1] quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0x6a,0x18,0x0b,0xd4,0xfa,0xfe,0x03,0x00,0x7f,0x1b,0x00,0xff]
3713 // W32-ERR: :[[@LINE-2]]:15: error: invalid operand for instruction
3715 v_cmp_ngt_f16 vcc, v127.l, v255.l
3716 // W64: v_cmp_ngt_f16_e64 vcc, v127.l, v255.l ; encoding: [0x6a,0x00,0x0b,0xd4,0x7f,0xff,0x03,0x00]
3717 // W32-ERR: :[[@LINE-2]]:15: error: invalid operand for instruction
3719 v_cmp_ngt_f16 vcc, v127.l, v255.l dpp8:[7,6,5,4,3,2,1,0]
3720 // W64: v_cmp_ngt_f16_e64_dpp vcc, v127.l, v255.l dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x6a,0x00,0x0b,0xd4,0xe9,0xfe,0x03,0x00,0x7f,0x77,0x39,0x05]
3721 // W32-ERR: :[[@LINE-2]]:15: error: invalid operand for instruction
3723 v_cmp_ngt_f16 vcc, v127.l, v255.l quad_perm:[3,2,1,0]
3724 // W64: v_cmp_ngt_f16_e64_dpp vcc, v127.l, v255.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0x6a,0x00,0x0b,0xd4,0xfa,0xfe,0x03,0x00,0x7f,0x1b,0x00,0xff]
3725 // W32-ERR: :[[@LINE-2]]:15: error: invalid operand for instruction
3727 v_cmp_ngt_f16 vcc, v128.h, v2.h
3728 // W64: v_cmp_ngt_f16_e64 vcc, v128.h, v2.h op_sel:[1,1,0] ; encoding: [0x6a,0x18,0x0b,0xd4,0x80,0x05,0x02,0x00]
3729 // W32-ERR: :[[@LINE-2]]:15: error: invalid operand for instruction
3731 v_cmp_ngt_f16 vcc, v128.h, v2.h dpp8:[7,6,5,4,3,2,1,0]
3732 // W64: v_cmp_ngt_f16_e64_dpp vcc, v128.h, v2.h op_sel:[1,1] dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x6a,0x18,0x0b,0xd4,0xe9,0x04,0x02,0x00,0x80,0x77,0x39,0x05]
3733 // W32-ERR: :[[@LINE-2]]:15: error: invalid operand for instruction
3735 v_cmp_ngt_f16 vcc, v128.h, v2.h quad_perm:[3,2,1,0]
3736 // W64: v_cmp_ngt_f16_e64_dpp vcc, v128.h, v2.h op_sel:[1,1] quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0x6a,0x18,0x0b,0xd4,0xfa,0x04,0x02,0x00,0x80,0x1b,0x00,0xff]
3737 // W32-ERR: :[[@LINE-2]]:15: error: invalid operand for instruction
3739 v_cmp_ngt_f16 vcc, v128.l, v2.l
3740 // W64: v_cmp_ngt_f16_e64 vcc, v128.l, v2.l ; encoding: [0x6a,0x00,0x0b,0xd4,0x80,0x05,0x02,0x00]
3741 // W32-ERR: :[[@LINE-2]]:15: error: invalid operand for instruction
3743 v_cmp_ngt_f16 vcc, v128.l, v2.l dpp8:[7,6,5,4,3,2,1,0]
3744 // W64: v_cmp_ngt_f16_e64_dpp vcc, v128.l, v2.l dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x6a,0x00,0x0b,0xd4,0xe9,0x04,0x02,0x00,0x80,0x77,0x39,0x05]
3745 // W32-ERR: :[[@LINE-2]]:15: error: invalid operand for instruction
3747 v_cmp_ngt_f16 vcc, v128.l, v2.l quad_perm:[3,2,1,0]
3748 // W64: v_cmp_ngt_f16_e64_dpp vcc, v128.l, v2.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0x6a,0x00,0x0b,0xd4,0xfa,0x04,0x02,0x00,0x80,0x1b,0x00,0xff]
3749 // W32-ERR: :[[@LINE-2]]:15: error: invalid operand for instruction
3751 v_cmp_ngt_f16 vcc, vcc_hi, v255.h
3752 // W64: v_cmp_ngt_f16_e64 vcc, vcc_hi, v255.h op_sel:[0,1,0] ; encoding: [0x6a,0x10,0x0b,0xd4,0x6b,0xfe,0x03,0x00]
3753 // W32-ERR: :[[@LINE-2]]:15: error: invalid operand for instruction
3755 v_cmp_ngt_f16 vcc, vcc_hi, v255.l
3756 // W64: v_cmp_ngt_f16_e64 vcc, vcc_hi, v255.l ; encoding: [0x6a,0x00,0x0b,0xd4,0x6b,0xfe,0x03,0x00]
3757 // W32-ERR: :[[@LINE-2]]:15: error: invalid operand for instruction
3759 v_cmp_ngt_f16 vcc, vcc_lo, v255.h
3760 // W64: v_cmp_ngt_f16_e64 vcc, vcc_lo, v255.h op_sel:[0,1,0] ; encoding: [0x6a,0x10,0x0b,0xd4,0x6a,0xfe,0x03,0x00]
3761 // W32-ERR: :[[@LINE-2]]:15: error: invalid operand for instruction
3763 v_cmp_ngt_f16 vcc, vcc_lo, v255.l
3764 // W64: v_cmp_ngt_f16_e64 vcc, vcc_lo, v255.l ; encoding: [0x6a,0x00,0x0b,0xd4,0x6a,0xfe,0x03,0x00]
3765 // W32-ERR: :[[@LINE-2]]:15: error: invalid operand for instruction
3767 v_cmp_ngt_f16 vcc_lo, v1.h, v255.h
3768 // W32: v_cmp_ngt_f16_e64 vcc_lo, v1.h, v255.h op_sel:[1,1,0] ; encoding: [0x6a,0x18,0x0b,0xd4,0x01,0xff,0x03,0x00]
3769 // W64-ERR: :[[@LINE-2]]:15: error: invalid operand for instruction
3771 v_cmp_ngt_f16 vcc_lo, v1.h, v255.h dpp8:[7,6,5,4,3,2,1,0]
3772 // W32: v_cmp_ngt_f16_e64_dpp vcc_lo, v1.h, v255.h op_sel:[1,1] dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x6a,0x18,0x0b,0xd4,0xe9,0xfe,0x03,0x00,0x01,0x77,0x39,0x05]
3773 // W64-ERR: :[[@LINE-2]]:15: error: invalid operand for instruction
3775 v_cmp_ngt_f16 vcc_lo, v1.h, v255.h quad_perm:[3,2,1,0]
3776 // W32: v_cmp_ngt_f16_e64_dpp vcc_lo, v1.h, v255.h op_sel:[1,1] quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0x6a,0x18,0x0b,0xd4,0xfa,0xfe,0x03,0x00,0x01,0x1b,0x00,0xff]
3777 // W64-ERR: :[[@LINE-2]]:15: error: invalid operand for instruction
3779 v_cmp_ngt_f16 vcc_lo, v1.l, v255.l
3780 // W32: v_cmp_ngt_f16_e64 vcc_lo, v1.l, v255.l ; encoding: [0x6a,0x00,0x0b,0xd4,0x01,0xff,0x03,0x00]
3781 // W64-ERR: :[[@LINE-2]]:15: error: invalid operand for instruction
3783 v_cmp_ngt_f16 vcc_lo, v1.l, v255.l dpp8:[7,6,5,4,3,2,1,0]
3784 // W32: v_cmp_ngt_f16_e64_dpp vcc_lo, v1.l, v255.l dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x6a,0x00,0x0b,0xd4,0xe9,0xfe,0x03,0x00,0x01,0x77,0x39,0x05]
3785 // W64-ERR: :[[@LINE-2]]:15: error: invalid operand for instruction
3787 v_cmp_ngt_f16 vcc_lo, v1.l, v255.l quad_perm:[3,2,1,0]
3788 // W32: v_cmp_ngt_f16_e64_dpp vcc_lo, v1.l, v255.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0x6a,0x00,0x0b,0xd4,0xfa,0xfe,0x03,0x00,0x01,0x1b,0x00,0xff]
3789 // W64-ERR: :[[@LINE-2]]:15: error: invalid operand for instruction
3791 v_cmp_ngt_f16 vcc_lo, v127.h, v255.h
3792 // W32: v_cmp_ngt_f16_e64 vcc_lo, v127.h, v255.h op_sel:[1,1,0] ; encoding: [0x6a,0x18,0x0b,0xd4,0x7f,0xff,0x03,0x00]
3793 // W64-ERR: :[[@LINE-2]]:15: error: invalid operand for instruction
3795 v_cmp_ngt_f16 vcc_lo, v127.h, v255.h dpp8:[7,6,5,4,3,2,1,0]
3796 // W32: v_cmp_ngt_f16_e64_dpp vcc_lo, v127.h, v255.h op_sel:[1,1] dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x6a,0x18,0x0b,0xd4,0xe9,0xfe,0x03,0x00,0x7f,0x77,0x39,0x05]
3797 // W64-ERR: :[[@LINE-2]]:15: error: invalid operand for instruction
3799 v_cmp_ngt_f16 vcc_lo, v127.h, v255.h quad_perm:[3,2,1,0]
3800 // W32: v_cmp_ngt_f16_e64_dpp vcc_lo, v127.h, v255.h op_sel:[1,1] quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0x6a,0x18,0x0b,0xd4,0xfa,0xfe,0x03,0x00,0x7f,0x1b,0x00,0xff]
3801 // W64-ERR: :[[@LINE-2]]:15: error: invalid operand for instruction
3803 v_cmp_ngt_f16 vcc_lo, v127.l, v255.l
3804 // W32: v_cmp_ngt_f16_e64 vcc_lo, v127.l, v255.l ; encoding: [0x6a,0x00,0x0b,0xd4,0x7f,0xff,0x03,0x00]
3805 // W64-ERR: :[[@LINE-2]]:15: error: invalid operand for instruction
3807 v_cmp_ngt_f16 vcc_lo, v127.l, v255.l dpp8:[7,6,5,4,3,2,1,0]
3808 // W32: v_cmp_ngt_f16_e64_dpp vcc_lo, v127.l, v255.l dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x6a,0x00,0x0b,0xd4,0xe9,0xfe,0x03,0x00,0x7f,0x77,0x39,0x05]
3809 // W64-ERR: :[[@LINE-2]]:15: error: invalid operand for instruction
3811 v_cmp_ngt_f16 vcc_lo, v127.l, v255.l quad_perm:[3,2,1,0]
3812 // W32: v_cmp_ngt_f16_e64_dpp vcc_lo, v127.l, v255.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0x6a,0x00,0x0b,0xd4,0xfa,0xfe,0x03,0x00,0x7f,0x1b,0x00,0xff]
3813 // W64-ERR: :[[@LINE-2]]:15: error: invalid operand for instruction
3815 v_cmp_ngt_f16 vcc_lo, v128.h, v2.h
3816 // W32: v_cmp_ngt_f16_e64 vcc_lo, v128.h, v2.h op_sel:[1,1,0] ; encoding: [0x6a,0x18,0x0b,0xd4,0x80,0x05,0x02,0x00]
3817 // W64-ERR: :[[@LINE-2]]:15: error: invalid operand for instruction
3819 v_cmp_ngt_f16 vcc_lo, v128.h, v2.h dpp8:[7,6,5,4,3,2,1,0]
3820 // W32: v_cmp_ngt_f16_e64_dpp vcc_lo, v128.h, v2.h op_sel:[1,1] dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x6a,0x18,0x0b,0xd4,0xe9,0x04,0x02,0x00,0x80,0x77,0x39,0x05]
3821 // W64-ERR: :[[@LINE-2]]:15: error: invalid operand for instruction
3823 v_cmp_ngt_f16 vcc_lo, v128.h, v2.h quad_perm:[3,2,1,0]
3824 // W32: v_cmp_ngt_f16_e64_dpp vcc_lo, v128.h, v2.h op_sel:[1,1] quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0x6a,0x18,0x0b,0xd4,0xfa,0x04,0x02,0x00,0x80,0x1b,0x00,0xff]
3825 // W64-ERR: :[[@LINE-2]]:15: error: invalid operand for instruction
3827 v_cmp_ngt_f16 vcc_lo, v128.l, v2.l
3828 // W32: v_cmp_ngt_f16_e64 vcc_lo, v128.l, v2.l ; encoding: [0x6a,0x00,0x0b,0xd4,0x80,0x05,0x02,0x00]
3829 // W64-ERR: :[[@LINE-2]]:15: error: invalid operand for instruction
3831 v_cmp_ngt_f16 vcc_lo, v128.l, v2.l dpp8:[7,6,5,4,3,2,1,0]
3832 // W32: v_cmp_ngt_f16_e64_dpp vcc_lo, v128.l, v2.l dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x6a,0x00,0x0b,0xd4,0xe9,0x04,0x02,0x00,0x80,0x77,0x39,0x05]
3833 // W64-ERR: :[[@LINE-2]]:15: error: invalid operand for instruction
3835 v_cmp_ngt_f16 vcc_lo, v128.l, v2.l quad_perm:[3,2,1,0]
3836 // W32: v_cmp_ngt_f16_e64_dpp vcc_lo, v128.l, v2.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0x6a,0x00,0x0b,0xd4,0xfa,0x04,0x02,0x00,0x80,0x1b,0x00,0xff]
3837 // W64-ERR: :[[@LINE-2]]:15: error: invalid operand for instruction
3839 v_cmp_ngt_f16 vcc_lo, vcc_hi, v255.h
3840 // W32: v_cmp_ngt_f16_e64 vcc_lo, vcc_hi, v255.h op_sel:[0,1,0] ; encoding: [0x6a,0x10,0x0b,0xd4,0x6b,0xfe,0x03,0x00]
3841 // W64-ERR: :[[@LINE-2]]:15: error: invalid operand for instruction
3843 v_cmp_ngt_f16 vcc_lo, vcc_hi, v255.l
3844 // W32: v_cmp_ngt_f16_e64 vcc_lo, vcc_hi, v255.l ; encoding: [0x6a,0x00,0x0b,0xd4,0x6b,0xfe,0x03,0x00]
3845 // W64-ERR: :[[@LINE-2]]:15: error: invalid operand for instruction
3847 v_cmp_ngt_f16 vcc_lo, vcc_lo, v255.h
3848 // W32: v_cmp_ngt_f16_e64 vcc_lo, vcc_lo, v255.h op_sel:[0,1,0] ; encoding: [0x6a,0x10,0x0b,0xd4,0x6a,0xfe,0x03,0x00]
3849 // W64-ERR: :[[@LINE-2]]:15: error: invalid operand for instruction
3851 v_cmp_ngt_f16 vcc_lo, vcc_lo, v255.l
3852 // W32: v_cmp_ngt_f16_e64 vcc_lo, vcc_lo, v255.l ; encoding: [0x6a,0x00,0x0b,0xd4,0x6a,0xfe,0x03,0x00]
3853 // W64-ERR: :[[@LINE-2]]:15: error: invalid operand for instruction
3855 v_cmp_nle_f16 vcc, v1.h, v255.h
3856 // W64: v_cmp_nle_f16_e64 vcc, v1.h, v255.h op_sel:[1,1,0] ; encoding: [0x6a,0x18,0x0c,0xd4,0x01,0xff,0x03,0x00]
3857 // W32-ERR: :[[@LINE-2]]:15: error: invalid operand for instruction
3859 v_cmp_nle_f16 vcc, v1.h, v255.h dpp8:[7,6,5,4,3,2,1,0]
3860 // W64: v_cmp_nle_f16_e64_dpp vcc, v1.h, v255.h op_sel:[1,1] dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x6a,0x18,0x0c,0xd4,0xe9,0xfe,0x03,0x00,0x01,0x77,0x39,0x05]
3861 // W32-ERR: :[[@LINE-2]]:15: error: invalid operand for instruction
3863 v_cmp_nle_f16 vcc, v1.h, v255.h quad_perm:[3,2,1,0]
3864 // W64: v_cmp_nle_f16_e64_dpp vcc, v1.h, v255.h op_sel:[1,1] quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0x6a,0x18,0x0c,0xd4,0xfa,0xfe,0x03,0x00,0x01,0x1b,0x00,0xff]
3865 // W32-ERR: :[[@LINE-2]]:15: error: invalid operand for instruction
3867 v_cmp_nle_f16 vcc, v1.l, v255.l
3868 // W64: v_cmp_nle_f16_e64 vcc, v1.l, v255.l ; encoding: [0x6a,0x00,0x0c,0xd4,0x01,0xff,0x03,0x00]
3869 // W32-ERR: :[[@LINE-2]]:15: error: invalid operand for instruction
3871 v_cmp_nle_f16 vcc, v1.l, v255.l dpp8:[7,6,5,4,3,2,1,0]
3872 // W64: v_cmp_nle_f16_e64_dpp vcc, v1.l, v255.l dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x6a,0x00,0x0c,0xd4,0xe9,0xfe,0x03,0x00,0x01,0x77,0x39,0x05]
3873 // W32-ERR: :[[@LINE-2]]:15: error: invalid operand for instruction
3875 v_cmp_nle_f16 vcc, v1.l, v255.l quad_perm:[3,2,1,0]
3876 // W64: v_cmp_nle_f16_e64_dpp vcc, v1.l, v255.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0x6a,0x00,0x0c,0xd4,0xfa,0xfe,0x03,0x00,0x01,0x1b,0x00,0xff]
3877 // W32-ERR: :[[@LINE-2]]:15: error: invalid operand for instruction
3879 v_cmp_nle_f16 vcc, v127.h, v255.h
3880 // W64: v_cmp_nle_f16_e64 vcc, v127.h, v255.h op_sel:[1,1,0] ; encoding: [0x6a,0x18,0x0c,0xd4,0x7f,0xff,0x03,0x00]
3881 // W32-ERR: :[[@LINE-2]]:15: error: invalid operand for instruction
3883 v_cmp_nle_f16 vcc, v127.h, v255.h dpp8:[7,6,5,4,3,2,1,0]
3884 // W64: v_cmp_nle_f16_e64_dpp vcc, v127.h, v255.h op_sel:[1,1] dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x6a,0x18,0x0c,0xd4,0xe9,0xfe,0x03,0x00,0x7f,0x77,0x39,0x05]
3885 // W32-ERR: :[[@LINE-2]]:15: error: invalid operand for instruction
3887 v_cmp_nle_f16 vcc, v127.h, v255.h quad_perm:[3,2,1,0]
3888 // W64: v_cmp_nle_f16_e64_dpp vcc, v127.h, v255.h op_sel:[1,1] quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0x6a,0x18,0x0c,0xd4,0xfa,0xfe,0x03,0x00,0x7f,0x1b,0x00,0xff]
3889 // W32-ERR: :[[@LINE-2]]:15: error: invalid operand for instruction
3891 v_cmp_nle_f16 vcc, v127.l, v255.l
3892 // W64: v_cmp_nle_f16_e64 vcc, v127.l, v255.l ; encoding: [0x6a,0x00,0x0c,0xd4,0x7f,0xff,0x03,0x00]
3893 // W32-ERR: :[[@LINE-2]]:15: error: invalid operand for instruction
3895 v_cmp_nle_f16 vcc, v127.l, v255.l dpp8:[7,6,5,4,3,2,1,0]
3896 // W64: v_cmp_nle_f16_e64_dpp vcc, v127.l, v255.l dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x6a,0x00,0x0c,0xd4,0xe9,0xfe,0x03,0x00,0x7f,0x77,0x39,0x05]
3897 // W32-ERR: :[[@LINE-2]]:15: error: invalid operand for instruction
3899 v_cmp_nle_f16 vcc, v127.l, v255.l quad_perm:[3,2,1,0]
3900 // W64: v_cmp_nle_f16_e64_dpp vcc, v127.l, v255.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0x6a,0x00,0x0c,0xd4,0xfa,0xfe,0x03,0x00,0x7f,0x1b,0x00,0xff]
3901 // W32-ERR: :[[@LINE-2]]:15: error: invalid operand for instruction
3903 v_cmp_nle_f16 vcc, v128.h, v2.h
3904 // W64: v_cmp_nle_f16_e64 vcc, v128.h, v2.h op_sel:[1,1,0] ; encoding: [0x6a,0x18,0x0c,0xd4,0x80,0x05,0x02,0x00]
3905 // W32-ERR: :[[@LINE-2]]:15: error: invalid operand for instruction
3907 v_cmp_nle_f16 vcc, v128.h, v2.h dpp8:[7,6,5,4,3,2,1,0]
3908 // W64: v_cmp_nle_f16_e64_dpp vcc, v128.h, v2.h op_sel:[1,1] dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x6a,0x18,0x0c,0xd4,0xe9,0x04,0x02,0x00,0x80,0x77,0x39,0x05]
3909 // W32-ERR: :[[@LINE-2]]:15: error: invalid operand for instruction
3911 v_cmp_nle_f16 vcc, v128.h, v2.h quad_perm:[3,2,1,0]
3912 // W64: v_cmp_nle_f16_e64_dpp vcc, v128.h, v2.h op_sel:[1,1] quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0x6a,0x18,0x0c,0xd4,0xfa,0x04,0x02,0x00,0x80,0x1b,0x00,0xff]
3913 // W32-ERR: :[[@LINE-2]]:15: error: invalid operand for instruction
3915 v_cmp_nle_f16 vcc, v128.l, v2.l
3916 // W64: v_cmp_nle_f16_e64 vcc, v128.l, v2.l ; encoding: [0x6a,0x00,0x0c,0xd4,0x80,0x05,0x02,0x00]
3917 // W32-ERR: :[[@LINE-2]]:15: error: invalid operand for instruction
3919 v_cmp_nle_f16 vcc, v128.l, v2.l dpp8:[7,6,5,4,3,2,1,0]
3920 // W64: v_cmp_nle_f16_e64_dpp vcc, v128.l, v2.l dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x6a,0x00,0x0c,0xd4,0xe9,0x04,0x02,0x00,0x80,0x77,0x39,0x05]
3921 // W32-ERR: :[[@LINE-2]]:15: error: invalid operand for instruction
3923 v_cmp_nle_f16 vcc, v128.l, v2.l quad_perm:[3,2,1,0]
3924 // W64: v_cmp_nle_f16_e64_dpp vcc, v128.l, v2.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0x6a,0x00,0x0c,0xd4,0xfa,0x04,0x02,0x00,0x80,0x1b,0x00,0xff]
3925 // W32-ERR: :[[@LINE-2]]:15: error: invalid operand for instruction
3927 v_cmp_nle_f16 vcc, vcc_hi, v255.h
3928 // W64: v_cmp_nle_f16_e64 vcc, vcc_hi, v255.h op_sel:[0,1,0] ; encoding: [0x6a,0x10,0x0c,0xd4,0x6b,0xfe,0x03,0x00]
3929 // W32-ERR: :[[@LINE-2]]:15: error: invalid operand for instruction
3931 v_cmp_nle_f16 vcc, vcc_hi, v255.l
3932 // W64: v_cmp_nle_f16_e64 vcc, vcc_hi, v255.l ; encoding: [0x6a,0x00,0x0c,0xd4,0x6b,0xfe,0x03,0x00]
3933 // W32-ERR: :[[@LINE-2]]:15: error: invalid operand for instruction
3935 v_cmp_nle_f16 vcc, vcc_lo, v255.h
3936 // W64: v_cmp_nle_f16_e64 vcc, vcc_lo, v255.h op_sel:[0,1,0] ; encoding: [0x6a,0x10,0x0c,0xd4,0x6a,0xfe,0x03,0x00]
3937 // W32-ERR: :[[@LINE-2]]:15: error: invalid operand for instruction
3939 v_cmp_nle_f16 vcc, vcc_lo, v255.l
3940 // W64: v_cmp_nle_f16_e64 vcc, vcc_lo, v255.l ; encoding: [0x6a,0x00,0x0c,0xd4,0x6a,0xfe,0x03,0x00]
3941 // W32-ERR: :[[@LINE-2]]:15: error: invalid operand for instruction
3943 v_cmp_nle_f16 vcc_lo, v1.h, v255.h
3944 // W32: v_cmp_nle_f16_e64 vcc_lo, v1.h, v255.h op_sel:[1,1,0] ; encoding: [0x6a,0x18,0x0c,0xd4,0x01,0xff,0x03,0x00]
3945 // W64-ERR: :[[@LINE-2]]:15: error: invalid operand for instruction
3947 v_cmp_nle_f16 vcc_lo, v1.h, v255.h dpp8:[7,6,5,4,3,2,1,0]
3948 // W32: v_cmp_nle_f16_e64_dpp vcc_lo, v1.h, v255.h op_sel:[1,1] dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x6a,0x18,0x0c,0xd4,0xe9,0xfe,0x03,0x00,0x01,0x77,0x39,0x05]
3949 // W64-ERR: :[[@LINE-2]]:15: error: invalid operand for instruction
3951 v_cmp_nle_f16 vcc_lo, v1.h, v255.h quad_perm:[3,2,1,0]
3952 // W32: v_cmp_nle_f16_e64_dpp vcc_lo, v1.h, v255.h op_sel:[1,1] quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0x6a,0x18,0x0c,0xd4,0xfa,0xfe,0x03,0x00,0x01,0x1b,0x00,0xff]
3953 // W64-ERR: :[[@LINE-2]]:15: error: invalid operand for instruction
3955 v_cmp_nle_f16 vcc_lo, v1.l, v255.l
3956 // W32: v_cmp_nle_f16_e64 vcc_lo, v1.l, v255.l ; encoding: [0x6a,0x00,0x0c,0xd4,0x01,0xff,0x03,0x00]
3957 // W64-ERR: :[[@LINE-2]]:15: error: invalid operand for instruction
3959 v_cmp_nle_f16 vcc_lo, v1.l, v255.l dpp8:[7,6,5,4,3,2,1,0]
3960 // W32: v_cmp_nle_f16_e64_dpp vcc_lo, v1.l, v255.l dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x6a,0x00,0x0c,0xd4,0xe9,0xfe,0x03,0x00,0x01,0x77,0x39,0x05]
3961 // W64-ERR: :[[@LINE-2]]:15: error: invalid operand for instruction
3963 v_cmp_nle_f16 vcc_lo, v1.l, v255.l quad_perm:[3,2,1,0]
3964 // W32: v_cmp_nle_f16_e64_dpp vcc_lo, v1.l, v255.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0x6a,0x00,0x0c,0xd4,0xfa,0xfe,0x03,0x00,0x01,0x1b,0x00,0xff]
3965 // W64-ERR: :[[@LINE-2]]:15: error: invalid operand for instruction
3967 v_cmp_nle_f16 vcc_lo, v127.h, v255.h
3968 // W32: v_cmp_nle_f16_e64 vcc_lo, v127.h, v255.h op_sel:[1,1,0] ; encoding: [0x6a,0x18,0x0c,0xd4,0x7f,0xff,0x03,0x00]
3969 // W64-ERR: :[[@LINE-2]]:15: error: invalid operand for instruction
3971 v_cmp_nle_f16 vcc_lo, v127.h, v255.h dpp8:[7,6,5,4,3,2,1,0]
3972 // W32: v_cmp_nle_f16_e64_dpp vcc_lo, v127.h, v255.h op_sel:[1,1] dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x6a,0x18,0x0c,0xd4,0xe9,0xfe,0x03,0x00,0x7f,0x77,0x39,0x05]
3973 // W64-ERR: :[[@LINE-2]]:15: error: invalid operand for instruction
3975 v_cmp_nle_f16 vcc_lo, v127.h, v255.h quad_perm:[3,2,1,0]
3976 // W32: v_cmp_nle_f16_e64_dpp vcc_lo, v127.h, v255.h op_sel:[1,1] quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0x6a,0x18,0x0c,0xd4,0xfa,0xfe,0x03,0x00,0x7f,0x1b,0x00,0xff]
3977 // W64-ERR: :[[@LINE-2]]:15: error: invalid operand for instruction
3979 v_cmp_nle_f16 vcc_lo, v127.l, v255.l
3980 // W32: v_cmp_nle_f16_e64 vcc_lo, v127.l, v255.l ; encoding: [0x6a,0x00,0x0c,0xd4,0x7f,0xff,0x03,0x00]
3981 // W64-ERR: :[[@LINE-2]]:15: error: invalid operand for instruction
3983 v_cmp_nle_f16 vcc_lo, v127.l, v255.l dpp8:[7,6,5,4,3,2,1,0]
3984 // W32: v_cmp_nle_f16_e64_dpp vcc_lo, v127.l, v255.l dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x6a,0x00,0x0c,0xd4,0xe9,0xfe,0x03,0x00,0x7f,0x77,0x39,0x05]
3985 // W64-ERR: :[[@LINE-2]]:15: error: invalid operand for instruction
3987 v_cmp_nle_f16 vcc_lo, v127.l, v255.l quad_perm:[3,2,1,0]
3988 // W32: v_cmp_nle_f16_e64_dpp vcc_lo, v127.l, v255.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0x6a,0x00,0x0c,0xd4,0xfa,0xfe,0x03,0x00,0x7f,0x1b,0x00,0xff]
3989 // W64-ERR: :[[@LINE-2]]:15: error: invalid operand for instruction
3991 v_cmp_nle_f16 vcc_lo, v128.h, v2.h
3992 // W32: v_cmp_nle_f16_e64 vcc_lo, v128.h, v2.h op_sel:[1,1,0] ; encoding: [0x6a,0x18,0x0c,0xd4,0x80,0x05,0x02,0x00]
3993 // W64-ERR: :[[@LINE-2]]:15: error: invalid operand for instruction
3995 v_cmp_nle_f16 vcc_lo, v128.h, v2.h dpp8:[7,6,5,4,3,2,1,0]
3996 // W32: v_cmp_nle_f16_e64_dpp vcc_lo, v128.h, v2.h op_sel:[1,1] dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x6a,0x18,0x0c,0xd4,0xe9,0x04,0x02,0x00,0x80,0x77,0x39,0x05]
3997 // W64-ERR: :[[@LINE-2]]:15: error: invalid operand for instruction
3999 v_cmp_nle_f16 vcc_lo, v128.h, v2.h quad_perm:[3,2,1,0]
4000 // W32: v_cmp_nle_f16_e64_dpp vcc_lo, v128.h, v2.h op_sel:[1,1] quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0x6a,0x18,0x0c,0xd4,0xfa,0x04,0x02,0x00,0x80,0x1b,0x00,0xff]
4001 // W64-ERR: :[[@LINE-2]]:15: error: invalid operand for instruction
4003 v_cmp_nle_f16 vcc_lo, v128.l, v2.l
4004 // W32: v_cmp_nle_f16_e64 vcc_lo, v128.l, v2.l ; encoding: [0x6a,0x00,0x0c,0xd4,0x80,0x05,0x02,0x00]
4005 // W64-ERR: :[[@LINE-2]]:15: error: invalid operand for instruction
4007 v_cmp_nle_f16 vcc_lo, v128.l, v2.l dpp8:[7,6,5,4,3,2,1,0]
4008 // W32: v_cmp_nle_f16_e64_dpp vcc_lo, v128.l, v2.l dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x6a,0x00,0x0c,0xd4,0xe9,0x04,0x02,0x00,0x80,0x77,0x39,0x05]
4009 // W64-ERR: :[[@LINE-2]]:15: error: invalid operand for instruction
4011 v_cmp_nle_f16 vcc_lo, v128.l, v2.l quad_perm:[3,2,1,0]
4012 // W32: v_cmp_nle_f16_e64_dpp vcc_lo, v128.l, v2.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0x6a,0x00,0x0c,0xd4,0xfa,0x04,0x02,0x00,0x80,0x1b,0x00,0xff]
4013 // W64-ERR: :[[@LINE-2]]:15: error: invalid operand for instruction
4015 v_cmp_nle_f16 vcc_lo, vcc_hi, v255.h
4016 // W32: v_cmp_nle_f16_e64 vcc_lo, vcc_hi, v255.h op_sel:[0,1,0] ; encoding: [0x6a,0x10,0x0c,0xd4,0x6b,0xfe,0x03,0x00]
4017 // W64-ERR: :[[@LINE-2]]:15: error: invalid operand for instruction
4019 v_cmp_nle_f16 vcc_lo, vcc_hi, v255.l
4020 // W32: v_cmp_nle_f16_e64 vcc_lo, vcc_hi, v255.l ; encoding: [0x6a,0x00,0x0c,0xd4,0x6b,0xfe,0x03,0x00]
4021 // W64-ERR: :[[@LINE-2]]:15: error: invalid operand for instruction
4023 v_cmp_nle_f16 vcc_lo, vcc_lo, v255.h
4024 // W32: v_cmp_nle_f16_e64 vcc_lo, vcc_lo, v255.h op_sel:[0,1,0] ; encoding: [0x6a,0x10,0x0c,0xd4,0x6a,0xfe,0x03,0x00]
4025 // W64-ERR: :[[@LINE-2]]:15: error: invalid operand for instruction
4027 v_cmp_nle_f16 vcc_lo, vcc_lo, v255.l
4028 // W32: v_cmp_nle_f16_e64 vcc_lo, vcc_lo, v255.l ; encoding: [0x6a,0x00,0x0c,0xd4,0x6a,0xfe,0x03,0x00]
4029 // W64-ERR: :[[@LINE-2]]:15: error: invalid operand for instruction
4031 v_cmp_nlg_f16 vcc, v1.h, v255.h
4032 // W64: v_cmp_nlg_f16_e64 vcc, v1.h, v255.h op_sel:[1,1,0] ; encoding: [0x6a,0x18,0x0a,0xd4,0x01,0xff,0x03,0x00]
4033 // W32-ERR: :[[@LINE-2]]:15: error: invalid operand for instruction
4035 v_cmp_nlg_f16 vcc, v1.h, v255.h dpp8:[7,6,5,4,3,2,1,0]
4036 // W64: v_cmp_nlg_f16_e64_dpp vcc, v1.h, v255.h op_sel:[1,1] dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x6a,0x18,0x0a,0xd4,0xe9,0xfe,0x03,0x00,0x01,0x77,0x39,0x05]
4037 // W32-ERR: :[[@LINE-2]]:15: error: invalid operand for instruction
4039 v_cmp_nlg_f16 vcc, v1.h, v255.h quad_perm:[3,2,1,0]
4040 // W64: v_cmp_nlg_f16_e64_dpp vcc, v1.h, v255.h op_sel:[1,1] quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0x6a,0x18,0x0a,0xd4,0xfa,0xfe,0x03,0x00,0x01,0x1b,0x00,0xff]
4041 // W32-ERR: :[[@LINE-2]]:15: error: invalid operand for instruction
4043 v_cmp_nlg_f16 vcc, v1.l, v255.l
4044 // W64: v_cmp_nlg_f16_e64 vcc, v1.l, v255.l ; encoding: [0x6a,0x00,0x0a,0xd4,0x01,0xff,0x03,0x00]
4045 // W32-ERR: :[[@LINE-2]]:15: error: invalid operand for instruction
4047 v_cmp_nlg_f16 vcc, v1.l, v255.l dpp8:[7,6,5,4,3,2,1,0]
4048 // W64: v_cmp_nlg_f16_e64_dpp vcc, v1.l, v255.l dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x6a,0x00,0x0a,0xd4,0xe9,0xfe,0x03,0x00,0x01,0x77,0x39,0x05]
4049 // W32-ERR: :[[@LINE-2]]:15: error: invalid operand for instruction
4051 v_cmp_nlg_f16 vcc, v1.l, v255.l quad_perm:[3,2,1,0]
4052 // W64: v_cmp_nlg_f16_e64_dpp vcc, v1.l, v255.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0x6a,0x00,0x0a,0xd4,0xfa,0xfe,0x03,0x00,0x01,0x1b,0x00,0xff]
4053 // W32-ERR: :[[@LINE-2]]:15: error: invalid operand for instruction
4055 v_cmp_nlg_f16 vcc, v127.h, v255.h
4056 // W64: v_cmp_nlg_f16_e64 vcc, v127.h, v255.h op_sel:[1,1,0] ; encoding: [0x6a,0x18,0x0a,0xd4,0x7f,0xff,0x03,0x00]
4057 // W32-ERR: :[[@LINE-2]]:15: error: invalid operand for instruction
4059 v_cmp_nlg_f16 vcc, v127.h, v255.h dpp8:[7,6,5,4,3,2,1,0]
4060 // W64: v_cmp_nlg_f16_e64_dpp vcc, v127.h, v255.h op_sel:[1,1] dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x6a,0x18,0x0a,0xd4,0xe9,0xfe,0x03,0x00,0x7f,0x77,0x39,0x05]
4061 // W32-ERR: :[[@LINE-2]]:15: error: invalid operand for instruction
4063 v_cmp_nlg_f16 vcc, v127.h, v255.h quad_perm:[3,2,1,0]
4064 // W64: v_cmp_nlg_f16_e64_dpp vcc, v127.h, v255.h op_sel:[1,1] quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0x6a,0x18,0x0a,0xd4,0xfa,0xfe,0x03,0x00,0x7f,0x1b,0x00,0xff]
4065 // W32-ERR: :[[@LINE-2]]:15: error: invalid operand for instruction
4067 v_cmp_nlg_f16 vcc, v127.l, v255.l
4068 // W64: v_cmp_nlg_f16_e64 vcc, v127.l, v255.l ; encoding: [0x6a,0x00,0x0a,0xd4,0x7f,0xff,0x03,0x00]
4069 // W32-ERR: :[[@LINE-2]]:15: error: invalid operand for instruction
4071 v_cmp_nlg_f16 vcc, v127.l, v255.l dpp8:[7,6,5,4,3,2,1,0]
4072 // W64: v_cmp_nlg_f16_e64_dpp vcc, v127.l, v255.l dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x6a,0x00,0x0a,0xd4,0xe9,0xfe,0x03,0x00,0x7f,0x77,0x39,0x05]
4073 // W32-ERR: :[[@LINE-2]]:15: error: invalid operand for instruction
4075 v_cmp_nlg_f16 vcc, v127.l, v255.l quad_perm:[3,2,1,0]
4076 // W64: v_cmp_nlg_f16_e64_dpp vcc, v127.l, v255.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0x6a,0x00,0x0a,0xd4,0xfa,0xfe,0x03,0x00,0x7f,0x1b,0x00,0xff]
4077 // W32-ERR: :[[@LINE-2]]:15: error: invalid operand for instruction
4079 v_cmp_nlg_f16 vcc, v128.h, v2.h
4080 // W64: v_cmp_nlg_f16_e64 vcc, v128.h, v2.h op_sel:[1,1,0] ; encoding: [0x6a,0x18,0x0a,0xd4,0x80,0x05,0x02,0x00]
4081 // W32-ERR: :[[@LINE-2]]:15: error: invalid operand for instruction
4083 v_cmp_nlg_f16 vcc, v128.h, v2.h dpp8:[7,6,5,4,3,2,1,0]
4084 // W64: v_cmp_nlg_f16_e64_dpp vcc, v128.h, v2.h op_sel:[1,1] dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x6a,0x18,0x0a,0xd4,0xe9,0x04,0x02,0x00,0x80,0x77,0x39,0x05]
4085 // W32-ERR: :[[@LINE-2]]:15: error: invalid operand for instruction
4087 v_cmp_nlg_f16 vcc, v128.h, v2.h quad_perm:[3,2,1,0]
4088 // W64: v_cmp_nlg_f16_e64_dpp vcc, v128.h, v2.h op_sel:[1,1] quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0x6a,0x18,0x0a,0xd4,0xfa,0x04,0x02,0x00,0x80,0x1b,0x00,0xff]
4089 // W32-ERR: :[[@LINE-2]]:15: error: invalid operand for instruction
4091 v_cmp_nlg_f16 vcc, v128.l, v2.l
4092 // W64: v_cmp_nlg_f16_e64 vcc, v128.l, v2.l ; encoding: [0x6a,0x00,0x0a,0xd4,0x80,0x05,0x02,0x00]
4093 // W32-ERR: :[[@LINE-2]]:15: error: invalid operand for instruction
4095 v_cmp_nlg_f16 vcc, v128.l, v2.l dpp8:[7,6,5,4,3,2,1,0]
4096 // W64: v_cmp_nlg_f16_e64_dpp vcc, v128.l, v2.l dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x6a,0x00,0x0a,0xd4,0xe9,0x04,0x02,0x00,0x80,0x77,0x39,0x05]
4097 // W32-ERR: :[[@LINE-2]]:15: error: invalid operand for instruction
4099 v_cmp_nlg_f16 vcc, v128.l, v2.l quad_perm:[3,2,1,0]
4100 // W64: v_cmp_nlg_f16_e64_dpp vcc, v128.l, v2.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0x6a,0x00,0x0a,0xd4,0xfa,0x04,0x02,0x00,0x80,0x1b,0x00,0xff]
4101 // W32-ERR: :[[@LINE-2]]:15: error: invalid operand for instruction
4103 v_cmp_nlg_f16 vcc, vcc_hi, v255.h
4104 // W64: v_cmp_nlg_f16_e64 vcc, vcc_hi, v255.h op_sel:[0,1,0] ; encoding: [0x6a,0x10,0x0a,0xd4,0x6b,0xfe,0x03,0x00]
4105 // W32-ERR: :[[@LINE-2]]:15: error: invalid operand for instruction
4107 v_cmp_nlg_f16 vcc, vcc_hi, v255.l
4108 // W64: v_cmp_nlg_f16_e64 vcc, vcc_hi, v255.l ; encoding: [0x6a,0x00,0x0a,0xd4,0x6b,0xfe,0x03,0x00]
4109 // W32-ERR: :[[@LINE-2]]:15: error: invalid operand for instruction
4111 v_cmp_nlg_f16 vcc, vcc_lo, v255.h
4112 // W64: v_cmp_nlg_f16_e64 vcc, vcc_lo, v255.h op_sel:[0,1,0] ; encoding: [0x6a,0x10,0x0a,0xd4,0x6a,0xfe,0x03,0x00]
4113 // W32-ERR: :[[@LINE-2]]:15: error: invalid operand for instruction
4115 v_cmp_nlg_f16 vcc, vcc_lo, v255.l
4116 // W64: v_cmp_nlg_f16_e64 vcc, vcc_lo, v255.l ; encoding: [0x6a,0x00,0x0a,0xd4,0x6a,0xfe,0x03,0x00]
4117 // W32-ERR: :[[@LINE-2]]:15: error: invalid operand for instruction
4119 v_cmp_nlg_f16 vcc_lo, v1.h, v255.h
4120 // W32: v_cmp_nlg_f16_e64 vcc_lo, v1.h, v255.h op_sel:[1,1,0] ; encoding: [0x6a,0x18,0x0a,0xd4,0x01,0xff,0x03,0x00]
4121 // W64-ERR: :[[@LINE-2]]:15: error: invalid operand for instruction
4123 v_cmp_nlg_f16 vcc_lo, v1.h, v255.h dpp8:[7,6,5,4,3,2,1,0]
4124 // W32: v_cmp_nlg_f16_e64_dpp vcc_lo, v1.h, v255.h op_sel:[1,1] dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x6a,0x18,0x0a,0xd4,0xe9,0xfe,0x03,0x00,0x01,0x77,0x39,0x05]
4125 // W64-ERR: :[[@LINE-2]]:15: error: invalid operand for instruction
4127 v_cmp_nlg_f16 vcc_lo, v1.h, v255.h quad_perm:[3,2,1,0]
4128 // W32: v_cmp_nlg_f16_e64_dpp vcc_lo, v1.h, v255.h op_sel:[1,1] quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0x6a,0x18,0x0a,0xd4,0xfa,0xfe,0x03,0x00,0x01,0x1b,0x00,0xff]
4129 // W64-ERR: :[[@LINE-2]]:15: error: invalid operand for instruction
4131 v_cmp_nlg_f16 vcc_lo, v1.l, v255.l
4132 // W32: v_cmp_nlg_f16_e64 vcc_lo, v1.l, v255.l ; encoding: [0x6a,0x00,0x0a,0xd4,0x01,0xff,0x03,0x00]
4133 // W64-ERR: :[[@LINE-2]]:15: error: invalid operand for instruction
4135 v_cmp_nlg_f16 vcc_lo, v1.l, v255.l dpp8:[7,6,5,4,3,2,1,0]
4136 // W32: v_cmp_nlg_f16_e64_dpp vcc_lo, v1.l, v255.l dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x6a,0x00,0x0a,0xd4,0xe9,0xfe,0x03,0x00,0x01,0x77,0x39,0x05]
4137 // W64-ERR: :[[@LINE-2]]:15: error: invalid operand for instruction
4139 v_cmp_nlg_f16 vcc_lo, v1.l, v255.l quad_perm:[3,2,1,0]
4140 // W32: v_cmp_nlg_f16_e64_dpp vcc_lo, v1.l, v255.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0x6a,0x00,0x0a,0xd4,0xfa,0xfe,0x03,0x00,0x01,0x1b,0x00,0xff]
4141 // W64-ERR: :[[@LINE-2]]:15: error: invalid operand for instruction
4143 v_cmp_nlg_f16 vcc_lo, v127.h, v255.h
4144 // W32: v_cmp_nlg_f16_e64 vcc_lo, v127.h, v255.h op_sel:[1,1,0] ; encoding: [0x6a,0x18,0x0a,0xd4,0x7f,0xff,0x03,0x00]
4145 // W64-ERR: :[[@LINE-2]]:15: error: invalid operand for instruction
4147 v_cmp_nlg_f16 vcc_lo, v127.h, v255.h dpp8:[7,6,5,4,3,2,1,0]
4148 // W32: v_cmp_nlg_f16_e64_dpp vcc_lo, v127.h, v255.h op_sel:[1,1] dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x6a,0x18,0x0a,0xd4,0xe9,0xfe,0x03,0x00,0x7f,0x77,0x39,0x05]
4149 // W64-ERR: :[[@LINE-2]]:15: error: invalid operand for instruction
4151 v_cmp_nlg_f16 vcc_lo, v127.h, v255.h quad_perm:[3,2,1,0]
4152 // W32: v_cmp_nlg_f16_e64_dpp vcc_lo, v127.h, v255.h op_sel:[1,1] quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0x6a,0x18,0x0a,0xd4,0xfa,0xfe,0x03,0x00,0x7f,0x1b,0x00,0xff]
4153 // W64-ERR: :[[@LINE-2]]:15: error: invalid operand for instruction
4155 v_cmp_nlg_f16 vcc_lo, v127.l, v255.l
4156 // W32: v_cmp_nlg_f16_e64 vcc_lo, v127.l, v255.l ; encoding: [0x6a,0x00,0x0a,0xd4,0x7f,0xff,0x03,0x00]
4157 // W64-ERR: :[[@LINE-2]]:15: error: invalid operand for instruction
4159 v_cmp_nlg_f16 vcc_lo, v127.l, v255.l dpp8:[7,6,5,4,3,2,1,0]
4160 // W32: v_cmp_nlg_f16_e64_dpp vcc_lo, v127.l, v255.l dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x6a,0x00,0x0a,0xd4,0xe9,0xfe,0x03,0x00,0x7f,0x77,0x39,0x05]
4161 // W64-ERR: :[[@LINE-2]]:15: error: invalid operand for instruction
4163 v_cmp_nlg_f16 vcc_lo, v127.l, v255.l quad_perm:[3,2,1,0]
4164 // W32: v_cmp_nlg_f16_e64_dpp vcc_lo, v127.l, v255.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0x6a,0x00,0x0a,0xd4,0xfa,0xfe,0x03,0x00,0x7f,0x1b,0x00,0xff]
4165 // W64-ERR: :[[@LINE-2]]:15: error: invalid operand for instruction
4167 v_cmp_nlg_f16 vcc_lo, v128.h, v2.h
4168 // W32: v_cmp_nlg_f16_e64 vcc_lo, v128.h, v2.h op_sel:[1,1,0] ; encoding: [0x6a,0x18,0x0a,0xd4,0x80,0x05,0x02,0x00]
4169 // W64-ERR: :[[@LINE-2]]:15: error: invalid operand for instruction
4171 v_cmp_nlg_f16 vcc_lo, v128.h, v2.h dpp8:[7,6,5,4,3,2,1,0]
4172 // W32: v_cmp_nlg_f16_e64_dpp vcc_lo, v128.h, v2.h op_sel:[1,1] dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x6a,0x18,0x0a,0xd4,0xe9,0x04,0x02,0x00,0x80,0x77,0x39,0x05]
4173 // W64-ERR: :[[@LINE-2]]:15: error: invalid operand for instruction
4175 v_cmp_nlg_f16 vcc_lo, v128.h, v2.h quad_perm:[3,2,1,0]
4176 // W32: v_cmp_nlg_f16_e64_dpp vcc_lo, v128.h, v2.h op_sel:[1,1] quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0x6a,0x18,0x0a,0xd4,0xfa,0x04,0x02,0x00,0x80,0x1b,0x00,0xff]
4177 // W64-ERR: :[[@LINE-2]]:15: error: invalid operand for instruction
4179 v_cmp_nlg_f16 vcc_lo, v128.l, v2.l
4180 // W32: v_cmp_nlg_f16_e64 vcc_lo, v128.l, v2.l ; encoding: [0x6a,0x00,0x0a,0xd4,0x80,0x05,0x02,0x00]
4181 // W64-ERR: :[[@LINE-2]]:15: error: invalid operand for instruction
4183 v_cmp_nlg_f16 vcc_lo, v128.l, v2.l dpp8:[7,6,5,4,3,2,1,0]
4184 // W32: v_cmp_nlg_f16_e64_dpp vcc_lo, v128.l, v2.l dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x6a,0x00,0x0a,0xd4,0xe9,0x04,0x02,0x00,0x80,0x77,0x39,0x05]
4185 // W64-ERR: :[[@LINE-2]]:15: error: invalid operand for instruction
4187 v_cmp_nlg_f16 vcc_lo, v128.l, v2.l quad_perm:[3,2,1,0]
4188 // W32: v_cmp_nlg_f16_e64_dpp vcc_lo, v128.l, v2.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0x6a,0x00,0x0a,0xd4,0xfa,0x04,0x02,0x00,0x80,0x1b,0x00,0xff]
4189 // W64-ERR: :[[@LINE-2]]:15: error: invalid operand for instruction
4191 v_cmp_nlg_f16 vcc_lo, vcc_hi, v255.h
4192 // W32: v_cmp_nlg_f16_e64 vcc_lo, vcc_hi, v255.h op_sel:[0,1,0] ; encoding: [0x6a,0x10,0x0a,0xd4,0x6b,0xfe,0x03,0x00]
4193 // W64-ERR: :[[@LINE-2]]:15: error: invalid operand for instruction
4195 v_cmp_nlg_f16 vcc_lo, vcc_hi, v255.l
4196 // W32: v_cmp_nlg_f16_e64 vcc_lo, vcc_hi, v255.l ; encoding: [0x6a,0x00,0x0a,0xd4,0x6b,0xfe,0x03,0x00]
4197 // W64-ERR: :[[@LINE-2]]:15: error: invalid operand for instruction
4199 v_cmp_nlg_f16 vcc_lo, vcc_lo, v255.h
4200 // W32: v_cmp_nlg_f16_e64 vcc_lo, vcc_lo, v255.h op_sel:[0,1,0] ; encoding: [0x6a,0x10,0x0a,0xd4,0x6a,0xfe,0x03,0x00]
4201 // W64-ERR: :[[@LINE-2]]:15: error: invalid operand for instruction
4203 v_cmp_nlg_f16 vcc_lo, vcc_lo, v255.l
4204 // W32: v_cmp_nlg_f16_e64 vcc_lo, vcc_lo, v255.l ; encoding: [0x6a,0x00,0x0a,0xd4,0x6a,0xfe,0x03,0x00]
4205 // W64-ERR: :[[@LINE-2]]:15: error: invalid operand for instruction
4207 v_cmp_nlt_f16 vcc, v1.h, v255.h
4208 // W64: v_cmp_nlt_f16_e64 vcc, v1.h, v255.h op_sel:[1,1,0] ; encoding: [0x6a,0x18,0x0e,0xd4,0x01,0xff,0x03,0x00]
4209 // W32-ERR: :[[@LINE-2]]:15: error: invalid operand for instruction
4211 v_cmp_nlt_f16 vcc, v1.h, v255.h dpp8:[7,6,5,4,3,2,1,0]
4212 // W64: v_cmp_nlt_f16_e64_dpp vcc, v1.h, v255.h op_sel:[1,1] dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x6a,0x18,0x0e,0xd4,0xe9,0xfe,0x03,0x00,0x01,0x77,0x39,0x05]
4213 // W32-ERR: :[[@LINE-2]]:15: error: invalid operand for instruction
4215 v_cmp_nlt_f16 vcc, v1.h, v255.h quad_perm:[3,2,1,0]
4216 // W64: v_cmp_nlt_f16_e64_dpp vcc, v1.h, v255.h op_sel:[1,1] quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0x6a,0x18,0x0e,0xd4,0xfa,0xfe,0x03,0x00,0x01,0x1b,0x00,0xff]
4217 // W32-ERR: :[[@LINE-2]]:15: error: invalid operand for instruction
4219 v_cmp_nlt_f16 vcc, v1.l, v255.l
4220 // W64: v_cmp_nlt_f16_e64 vcc, v1.l, v255.l ; encoding: [0x6a,0x00,0x0e,0xd4,0x01,0xff,0x03,0x00]
4221 // W32-ERR: :[[@LINE-2]]:15: error: invalid operand for instruction
4223 v_cmp_nlt_f16 vcc, v1.l, v255.l dpp8:[7,6,5,4,3,2,1,0]
4224 // W64: v_cmp_nlt_f16_e64_dpp vcc, v1.l, v255.l dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x6a,0x00,0x0e,0xd4,0xe9,0xfe,0x03,0x00,0x01,0x77,0x39,0x05]
4225 // W32-ERR: :[[@LINE-2]]:15: error: invalid operand for instruction
4227 v_cmp_nlt_f16 vcc, v1.l, v255.l quad_perm:[3,2,1,0]
4228 // W64: v_cmp_nlt_f16_e64_dpp vcc, v1.l, v255.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0x6a,0x00,0x0e,0xd4,0xfa,0xfe,0x03,0x00,0x01,0x1b,0x00,0xff]
4229 // W32-ERR: :[[@LINE-2]]:15: error: invalid operand for instruction
4231 v_cmp_nlt_f16 vcc, v127.h, v255.h
4232 // W64: v_cmp_nlt_f16_e64 vcc, v127.h, v255.h op_sel:[1,1,0] ; encoding: [0x6a,0x18,0x0e,0xd4,0x7f,0xff,0x03,0x00]
4233 // W32-ERR: :[[@LINE-2]]:15: error: invalid operand for instruction
4235 v_cmp_nlt_f16 vcc, v127.h, v255.h dpp8:[7,6,5,4,3,2,1,0]
4236 // W64: v_cmp_nlt_f16_e64_dpp vcc, v127.h, v255.h op_sel:[1,1] dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x6a,0x18,0x0e,0xd4,0xe9,0xfe,0x03,0x00,0x7f,0x77,0x39,0x05]
4237 // W32-ERR: :[[@LINE-2]]:15: error: invalid operand for instruction
4239 v_cmp_nlt_f16 vcc, v127.h, v255.h quad_perm:[3,2,1,0]
4240 // W64: v_cmp_nlt_f16_e64_dpp vcc, v127.h, v255.h op_sel:[1,1] quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0x6a,0x18,0x0e,0xd4,0xfa,0xfe,0x03,0x00,0x7f,0x1b,0x00,0xff]
4241 // W32-ERR: :[[@LINE-2]]:15: error: invalid operand for instruction
4243 v_cmp_nlt_f16 vcc, v127.l, v255.l
4244 // W64: v_cmp_nlt_f16_e64 vcc, v127.l, v255.l ; encoding: [0x6a,0x00,0x0e,0xd4,0x7f,0xff,0x03,0x00]
4245 // W32-ERR: :[[@LINE-2]]:15: error: invalid operand for instruction
4247 v_cmp_nlt_f16 vcc, v127.l, v255.l dpp8:[7,6,5,4,3,2,1,0]
4248 // W64: v_cmp_nlt_f16_e64_dpp vcc, v127.l, v255.l dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x6a,0x00,0x0e,0xd4,0xe9,0xfe,0x03,0x00,0x7f,0x77,0x39,0x05]
4249 // W32-ERR: :[[@LINE-2]]:15: error: invalid operand for instruction
4251 v_cmp_nlt_f16 vcc, v127.l, v255.l quad_perm:[3,2,1,0]
4252 // W64: v_cmp_nlt_f16_e64_dpp vcc, v127.l, v255.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0x6a,0x00,0x0e,0xd4,0xfa,0xfe,0x03,0x00,0x7f,0x1b,0x00,0xff]
4253 // W32-ERR: :[[@LINE-2]]:15: error: invalid operand for instruction
4255 v_cmp_nlt_f16 vcc, v128.h, v2.h
4256 // W64: v_cmp_nlt_f16_e64 vcc, v128.h, v2.h op_sel:[1,1,0] ; encoding: [0x6a,0x18,0x0e,0xd4,0x80,0x05,0x02,0x00]
4257 // W32-ERR: :[[@LINE-2]]:15: error: invalid operand for instruction
4259 v_cmp_nlt_f16 vcc, v128.h, v2.h dpp8:[7,6,5,4,3,2,1,0]
4260 // W64: v_cmp_nlt_f16_e64_dpp vcc, v128.h, v2.h op_sel:[1,1] dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x6a,0x18,0x0e,0xd4,0xe9,0x04,0x02,0x00,0x80,0x77,0x39,0x05]
4261 // W32-ERR: :[[@LINE-2]]:15: error: invalid operand for instruction
4263 v_cmp_nlt_f16 vcc, v128.h, v2.h quad_perm:[3,2,1,0]
4264 // W64: v_cmp_nlt_f16_e64_dpp vcc, v128.h, v2.h op_sel:[1,1] quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0x6a,0x18,0x0e,0xd4,0xfa,0x04,0x02,0x00,0x80,0x1b,0x00,0xff]
4265 // W32-ERR: :[[@LINE-2]]:15: error: invalid operand for instruction
4267 v_cmp_nlt_f16 vcc, v128.l, v2.l
4268 // W64: v_cmp_nlt_f16_e64 vcc, v128.l, v2.l ; encoding: [0x6a,0x00,0x0e,0xd4,0x80,0x05,0x02,0x00]
4269 // W32-ERR: :[[@LINE-2]]:15: error: invalid operand for instruction
4271 v_cmp_nlt_f16 vcc, v128.l, v2.l dpp8:[7,6,5,4,3,2,1,0]
4272 // W64: v_cmp_nlt_f16_e64_dpp vcc, v128.l, v2.l dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x6a,0x00,0x0e,0xd4,0xe9,0x04,0x02,0x00,0x80,0x77,0x39,0x05]
4273 // W32-ERR: :[[@LINE-2]]:15: error: invalid operand for instruction
4275 v_cmp_nlt_f16 vcc, v128.l, v2.l quad_perm:[3,2,1,0]
4276 // W64: v_cmp_nlt_f16_e64_dpp vcc, v128.l, v2.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0x6a,0x00,0x0e,0xd4,0xfa,0x04,0x02,0x00,0x80,0x1b,0x00,0xff]
4277 // W32-ERR: :[[@LINE-2]]:15: error: invalid operand for instruction
4279 v_cmp_nlt_f16 vcc, vcc_hi, v255.h
4280 // W64: v_cmp_nlt_f16_e64 vcc, vcc_hi, v255.h op_sel:[0,1,0] ; encoding: [0x6a,0x10,0x0e,0xd4,0x6b,0xfe,0x03,0x00]
4281 // W32-ERR: :[[@LINE-2]]:15: error: invalid operand for instruction
4283 v_cmp_nlt_f16 vcc, vcc_hi, v255.l
4284 // W64: v_cmp_nlt_f16_e64 vcc, vcc_hi, v255.l ; encoding: [0x6a,0x00,0x0e,0xd4,0x6b,0xfe,0x03,0x00]
4285 // W32-ERR: :[[@LINE-2]]:15: error: invalid operand for instruction
4287 v_cmp_nlt_f16 vcc, vcc_lo, v255.h
4288 // W64: v_cmp_nlt_f16_e64 vcc, vcc_lo, v255.h op_sel:[0,1,0] ; encoding: [0x6a,0x10,0x0e,0xd4,0x6a,0xfe,0x03,0x00]
4289 // W32-ERR: :[[@LINE-2]]:15: error: invalid operand for instruction
4291 v_cmp_nlt_f16 vcc, vcc_lo, v255.l
4292 // W64: v_cmp_nlt_f16_e64 vcc, vcc_lo, v255.l ; encoding: [0x6a,0x00,0x0e,0xd4,0x6a,0xfe,0x03,0x00]
4293 // W32-ERR: :[[@LINE-2]]:15: error: invalid operand for instruction
4295 v_cmp_nlt_f16 vcc_lo, v1.h, v255.h
4296 // W32: v_cmp_nlt_f16_e64 vcc_lo, v1.h, v255.h op_sel:[1,1,0] ; encoding: [0x6a,0x18,0x0e,0xd4,0x01,0xff,0x03,0x00]
4297 // W64-ERR: :[[@LINE-2]]:15: error: invalid operand for instruction
4299 v_cmp_nlt_f16 vcc_lo, v1.h, v255.h dpp8:[7,6,5,4,3,2,1,0]
4300 // W32: v_cmp_nlt_f16_e64_dpp vcc_lo, v1.h, v255.h op_sel:[1,1] dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x6a,0x18,0x0e,0xd4,0xe9,0xfe,0x03,0x00,0x01,0x77,0x39,0x05]
4301 // W64-ERR: :[[@LINE-2]]:15: error: invalid operand for instruction
4303 v_cmp_nlt_f16 vcc_lo, v1.h, v255.h quad_perm:[3,2,1,0]
4304 // W32: v_cmp_nlt_f16_e64_dpp vcc_lo, v1.h, v255.h op_sel:[1,1] quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0x6a,0x18,0x0e,0xd4,0xfa,0xfe,0x03,0x00,0x01,0x1b,0x00,0xff]
4305 // W64-ERR: :[[@LINE-2]]:15: error: invalid operand for instruction
4307 v_cmp_nlt_f16 vcc_lo, v1.l, v255.l
4308 // W32: v_cmp_nlt_f16_e64 vcc_lo, v1.l, v255.l ; encoding: [0x6a,0x00,0x0e,0xd4,0x01,0xff,0x03,0x00]
4309 // W64-ERR: :[[@LINE-2]]:15: error: invalid operand for instruction
4311 v_cmp_nlt_f16 vcc_lo, v1.l, v255.l dpp8:[7,6,5,4,3,2,1,0]
4312 // W32: v_cmp_nlt_f16_e64_dpp vcc_lo, v1.l, v255.l dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x6a,0x00,0x0e,0xd4,0xe9,0xfe,0x03,0x00,0x01,0x77,0x39,0x05]
4313 // W64-ERR: :[[@LINE-2]]:15: error: invalid operand for instruction
4315 v_cmp_nlt_f16 vcc_lo, v1.l, v255.l quad_perm:[3,2,1,0]
4316 // W32: v_cmp_nlt_f16_e64_dpp vcc_lo, v1.l, v255.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0x6a,0x00,0x0e,0xd4,0xfa,0xfe,0x03,0x00,0x01,0x1b,0x00,0xff]
4317 // W64-ERR: :[[@LINE-2]]:15: error: invalid operand for instruction
4319 v_cmp_nlt_f16 vcc_lo, v127.h, v255.h
4320 // W32: v_cmp_nlt_f16_e64 vcc_lo, v127.h, v255.h op_sel:[1,1,0] ; encoding: [0x6a,0x18,0x0e,0xd4,0x7f,0xff,0x03,0x00]
4321 // W64-ERR: :[[@LINE-2]]:15: error: invalid operand for instruction
4323 v_cmp_nlt_f16 vcc_lo, v127.h, v255.h dpp8:[7,6,5,4,3,2,1,0]
4324 // W32: v_cmp_nlt_f16_e64_dpp vcc_lo, v127.h, v255.h op_sel:[1,1] dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x6a,0x18,0x0e,0xd4,0xe9,0xfe,0x03,0x00,0x7f,0x77,0x39,0x05]
4325 // W64-ERR: :[[@LINE-2]]:15: error: invalid operand for instruction
4327 v_cmp_nlt_f16 vcc_lo, v127.h, v255.h quad_perm:[3,2,1,0]
4328 // W32: v_cmp_nlt_f16_e64_dpp vcc_lo, v127.h, v255.h op_sel:[1,1] quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0x6a,0x18,0x0e,0xd4,0xfa,0xfe,0x03,0x00,0x7f,0x1b,0x00,0xff]
4329 // W64-ERR: :[[@LINE-2]]:15: error: invalid operand for instruction
4331 v_cmp_nlt_f16 vcc_lo, v127.l, v255.l
4332 // W32: v_cmp_nlt_f16_e64 vcc_lo, v127.l, v255.l ; encoding: [0x6a,0x00,0x0e,0xd4,0x7f,0xff,0x03,0x00]
4333 // W64-ERR: :[[@LINE-2]]:15: error: invalid operand for instruction
4335 v_cmp_nlt_f16 vcc_lo, v127.l, v255.l dpp8:[7,6,5,4,3,2,1,0]
4336 // W32: v_cmp_nlt_f16_e64_dpp vcc_lo, v127.l, v255.l dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x6a,0x00,0x0e,0xd4,0xe9,0xfe,0x03,0x00,0x7f,0x77,0x39,0x05]
4337 // W64-ERR: :[[@LINE-2]]:15: error: invalid operand for instruction
4339 v_cmp_nlt_f16 vcc_lo, v127.l, v255.l quad_perm:[3,2,1,0]
4340 // W32: v_cmp_nlt_f16_e64_dpp vcc_lo, v127.l, v255.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0x6a,0x00,0x0e,0xd4,0xfa,0xfe,0x03,0x00,0x7f,0x1b,0x00,0xff]
4341 // W64-ERR: :[[@LINE-2]]:15: error: invalid operand for instruction
4343 v_cmp_nlt_f16 vcc_lo, v128.h, v2.h
4344 // W32: v_cmp_nlt_f16_e64 vcc_lo, v128.h, v2.h op_sel:[1,1,0] ; encoding: [0x6a,0x18,0x0e,0xd4,0x80,0x05,0x02,0x00]
4345 // W64-ERR: :[[@LINE-2]]:15: error: invalid operand for instruction
4347 v_cmp_nlt_f16 vcc_lo, v128.h, v2.h dpp8:[7,6,5,4,3,2,1,0]
4348 // W32: v_cmp_nlt_f16_e64_dpp vcc_lo, v128.h, v2.h op_sel:[1,1] dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x6a,0x18,0x0e,0xd4,0xe9,0x04,0x02,0x00,0x80,0x77,0x39,0x05]
4349 // W64-ERR: :[[@LINE-2]]:15: error: invalid operand for instruction
4351 v_cmp_nlt_f16 vcc_lo, v128.h, v2.h quad_perm:[3,2,1,0]
4352 // W32: v_cmp_nlt_f16_e64_dpp vcc_lo, v128.h, v2.h op_sel:[1,1] quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0x6a,0x18,0x0e,0xd4,0xfa,0x04,0x02,0x00,0x80,0x1b,0x00,0xff]
4353 // W64-ERR: :[[@LINE-2]]:15: error: invalid operand for instruction
4355 v_cmp_nlt_f16 vcc_lo, v128.l, v2.l
4356 // W32: v_cmp_nlt_f16_e64 vcc_lo, v128.l, v2.l ; encoding: [0x6a,0x00,0x0e,0xd4,0x80,0x05,0x02,0x00]
4357 // W64-ERR: :[[@LINE-2]]:15: error: invalid operand for instruction
4359 v_cmp_nlt_f16 vcc_lo, v128.l, v2.l dpp8:[7,6,5,4,3,2,1,0]
4360 // W32: v_cmp_nlt_f16_e64_dpp vcc_lo, v128.l, v2.l dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x6a,0x00,0x0e,0xd4,0xe9,0x04,0x02,0x00,0x80,0x77,0x39,0x05]
4361 // W64-ERR: :[[@LINE-2]]:15: error: invalid operand for instruction
4363 v_cmp_nlt_f16 vcc_lo, v128.l, v2.l quad_perm:[3,2,1,0]
4364 // W32: v_cmp_nlt_f16_e64_dpp vcc_lo, v128.l, v2.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0x6a,0x00,0x0e,0xd4,0xfa,0x04,0x02,0x00,0x80,0x1b,0x00,0xff]
4365 // W64-ERR: :[[@LINE-2]]:15: error: invalid operand for instruction
4367 v_cmp_nlt_f16 vcc_lo, vcc_hi, v255.h
4368 // W32: v_cmp_nlt_f16_e64 vcc_lo, vcc_hi, v255.h op_sel:[0,1,0] ; encoding: [0x6a,0x10,0x0e,0xd4,0x6b,0xfe,0x03,0x00]
4369 // W64-ERR: :[[@LINE-2]]:15: error: invalid operand for instruction
4371 v_cmp_nlt_f16 vcc_lo, vcc_hi, v255.l
4372 // W32: v_cmp_nlt_f16_e64 vcc_lo, vcc_hi, v255.l ; encoding: [0x6a,0x00,0x0e,0xd4,0x6b,0xfe,0x03,0x00]
4373 // W64-ERR: :[[@LINE-2]]:15: error: invalid operand for instruction
4375 v_cmp_nlt_f16 vcc_lo, vcc_lo, v255.h
4376 // W32: v_cmp_nlt_f16_e64 vcc_lo, vcc_lo, v255.h op_sel:[0,1,0] ; encoding: [0x6a,0x10,0x0e,0xd4,0x6a,0xfe,0x03,0x00]
4377 // W64-ERR: :[[@LINE-2]]:15: error: invalid operand for instruction
4379 v_cmp_nlt_f16 vcc_lo, vcc_lo, v255.l
4380 // W32: v_cmp_nlt_f16_e64 vcc_lo, vcc_lo, v255.l ; encoding: [0x6a,0x00,0x0e,0xd4,0x6a,0xfe,0x03,0x00]
4381 // W64-ERR: :[[@LINE-2]]:15: error: invalid operand for instruction
4383 v_cmp_o_f16 vcc, v1.h, v255.h
4384 // W64: v_cmp_o_f16_e64 vcc, v1.h, v255.h op_sel:[1,1,0] ; encoding: [0x6a,0x18,0x07,0xd4,0x01,0xff,0x03,0x00]
4385 // W32-ERR: :[[@LINE-2]]:13: error: invalid operand for instruction
4387 v_cmp_o_f16 vcc, v1.h, v255.h dpp8:[7,6,5,4,3,2,1,0]
4388 // W64: v_cmp_o_f16_e64_dpp vcc, v1.h, v255.h op_sel:[1,1] dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x6a,0x18,0x07,0xd4,0xe9,0xfe,0x03,0x00,0x01,0x77,0x39,0x05]
4389 // W32-ERR: :[[@LINE-2]]:13: error: invalid operand for instruction
4391 v_cmp_o_f16 vcc, v1.h, v255.h quad_perm:[3,2,1,0]
4392 // W64: v_cmp_o_f16_e64_dpp vcc, v1.h, v255.h op_sel:[1,1] quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0x6a,0x18,0x07,0xd4,0xfa,0xfe,0x03,0x00,0x01,0x1b,0x00,0xff]
4393 // W32-ERR: :[[@LINE-2]]:13: error: invalid operand for instruction
4395 v_cmp_o_f16 vcc, v1.l, v255.l
4396 // W64: v_cmp_o_f16_e64 vcc, v1.l, v255.l ; encoding: [0x6a,0x00,0x07,0xd4,0x01,0xff,0x03,0x00]
4397 // W32-ERR: :[[@LINE-2]]:13: error: invalid operand for instruction
4399 v_cmp_o_f16 vcc, v1.l, v255.l dpp8:[7,6,5,4,3,2,1,0]
4400 // W64: v_cmp_o_f16_e64_dpp vcc, v1.l, v255.l dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x6a,0x00,0x07,0xd4,0xe9,0xfe,0x03,0x00,0x01,0x77,0x39,0x05]
4401 // W32-ERR: :[[@LINE-2]]:13: error: invalid operand for instruction
4403 v_cmp_o_f16 vcc, v1.l, v255.l quad_perm:[3,2,1,0]
4404 // W64: v_cmp_o_f16_e64_dpp vcc, v1.l, v255.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0x6a,0x00,0x07,0xd4,0xfa,0xfe,0x03,0x00,0x01,0x1b,0x00,0xff]
4405 // W32-ERR: :[[@LINE-2]]:13: error: invalid operand for instruction
4407 v_cmp_o_f16 vcc, v127.h, v255.h
4408 // W64: v_cmp_o_f16_e64 vcc, v127.h, v255.h op_sel:[1,1,0] ; encoding: [0x6a,0x18,0x07,0xd4,0x7f,0xff,0x03,0x00]
4409 // W32-ERR: :[[@LINE-2]]:13: error: invalid operand for instruction
4411 v_cmp_o_f16 vcc, v127.h, v255.h dpp8:[7,6,5,4,3,2,1,0]
4412 // W64: v_cmp_o_f16_e64_dpp vcc, v127.h, v255.h op_sel:[1,1] dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x6a,0x18,0x07,0xd4,0xe9,0xfe,0x03,0x00,0x7f,0x77,0x39,0x05]
4413 // W32-ERR: :[[@LINE-2]]:13: error: invalid operand for instruction
4415 v_cmp_o_f16 vcc, v127.h, v255.h quad_perm:[3,2,1,0]
4416 // W64: v_cmp_o_f16_e64_dpp vcc, v127.h, v255.h op_sel:[1,1] quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0x6a,0x18,0x07,0xd4,0xfa,0xfe,0x03,0x00,0x7f,0x1b,0x00,0xff]
4417 // W32-ERR: :[[@LINE-2]]:13: error: invalid operand for instruction
4419 v_cmp_o_f16 vcc, v127.l, v255.l
4420 // W64: v_cmp_o_f16_e64 vcc, v127.l, v255.l ; encoding: [0x6a,0x00,0x07,0xd4,0x7f,0xff,0x03,0x00]
4421 // W32-ERR: :[[@LINE-2]]:13: error: invalid operand for instruction
4423 v_cmp_o_f16 vcc, v127.l, v255.l dpp8:[7,6,5,4,3,2,1,0]
4424 // W64: v_cmp_o_f16_e64_dpp vcc, v127.l, v255.l dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x6a,0x00,0x07,0xd4,0xe9,0xfe,0x03,0x00,0x7f,0x77,0x39,0x05]
4425 // W32-ERR: :[[@LINE-2]]:13: error: invalid operand for instruction
4427 v_cmp_o_f16 vcc, v127.l, v255.l quad_perm:[3,2,1,0]
4428 // W64: v_cmp_o_f16_e64_dpp vcc, v127.l, v255.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0x6a,0x00,0x07,0xd4,0xfa,0xfe,0x03,0x00,0x7f,0x1b,0x00,0xff]
4429 // W32-ERR: :[[@LINE-2]]:13: error: invalid operand for instruction
4431 v_cmp_o_f16 vcc, v128.h, v2.h
4432 // W64: v_cmp_o_f16_e64 vcc, v128.h, v2.h op_sel:[1,1,0] ; encoding: [0x6a,0x18,0x07,0xd4,0x80,0x05,0x02,0x00]
4433 // W32-ERR: :[[@LINE-2]]:13: error: invalid operand for instruction
4435 v_cmp_o_f16 vcc, v128.h, v2.h dpp8:[7,6,5,4,3,2,1,0]
4436 // W64: v_cmp_o_f16_e64_dpp vcc, v128.h, v2.h op_sel:[1,1] dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x6a,0x18,0x07,0xd4,0xe9,0x04,0x02,0x00,0x80,0x77,0x39,0x05]
4437 // W32-ERR: :[[@LINE-2]]:13: error: invalid operand for instruction
4439 v_cmp_o_f16 vcc, v128.h, v2.h quad_perm:[3,2,1,0]
4440 // W64: v_cmp_o_f16_e64_dpp vcc, v128.h, v2.h op_sel:[1,1] quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0x6a,0x18,0x07,0xd4,0xfa,0x04,0x02,0x00,0x80,0x1b,0x00,0xff]
4441 // W32-ERR: :[[@LINE-2]]:13: error: invalid operand for instruction
4443 v_cmp_o_f16 vcc, v128.l, v2.l
4444 // W64: v_cmp_o_f16_e64 vcc, v128.l, v2.l ; encoding: [0x6a,0x00,0x07,0xd4,0x80,0x05,0x02,0x00]
4445 // W32-ERR: :[[@LINE-2]]:13: error: invalid operand for instruction
4447 v_cmp_o_f16 vcc, v128.l, v2.l dpp8:[7,6,5,4,3,2,1,0]
4448 // W64: v_cmp_o_f16_e64_dpp vcc, v128.l, v2.l dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x6a,0x00,0x07,0xd4,0xe9,0x04,0x02,0x00,0x80,0x77,0x39,0x05]
4449 // W32-ERR: :[[@LINE-2]]:13: error: invalid operand for instruction
4451 v_cmp_o_f16 vcc, v128.l, v2.l quad_perm:[3,2,1,0]
4452 // W64: v_cmp_o_f16_e64_dpp vcc, v128.l, v2.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0x6a,0x00,0x07,0xd4,0xfa,0x04,0x02,0x00,0x80,0x1b,0x00,0xff]
4453 // W32-ERR: :[[@LINE-2]]:13: error: invalid operand for instruction
4455 v_cmp_o_f16 vcc, vcc_hi, v255.h
4456 // W64: v_cmp_o_f16_e64 vcc, vcc_hi, v255.h op_sel:[0,1,0] ; encoding: [0x6a,0x10,0x07,0xd4,0x6b,0xfe,0x03,0x00]
4457 // W32-ERR: :[[@LINE-2]]:13: error: invalid operand for instruction
4459 v_cmp_o_f16 vcc, vcc_hi, v255.l
4460 // W64: v_cmp_o_f16_e64 vcc, vcc_hi, v255.l ; encoding: [0x6a,0x00,0x07,0xd4,0x6b,0xfe,0x03,0x00]
4461 // W32-ERR: :[[@LINE-2]]:13: error: invalid operand for instruction
4463 v_cmp_o_f16 vcc, vcc_lo, v255.h
4464 // W64: v_cmp_o_f16_e64 vcc, vcc_lo, v255.h op_sel:[0,1,0] ; encoding: [0x6a,0x10,0x07,0xd4,0x6a,0xfe,0x03,0x00]
4465 // W32-ERR: :[[@LINE-2]]:13: error: invalid operand for instruction
4467 v_cmp_o_f16 vcc, vcc_lo, v255.l
4468 // W64: v_cmp_o_f16_e64 vcc, vcc_lo, v255.l ; encoding: [0x6a,0x00,0x07,0xd4,0x6a,0xfe,0x03,0x00]
4469 // W32-ERR: :[[@LINE-2]]:13: error: invalid operand for instruction
4471 v_cmp_o_f16 vcc_lo, v1.h, v255.h
4472 // W32: v_cmp_o_f16_e64 vcc_lo, v1.h, v255.h op_sel:[1,1,0] ; encoding: [0x6a,0x18,0x07,0xd4,0x01,0xff,0x03,0x00]
4473 // W64-ERR: :[[@LINE-2]]:13: error: invalid operand for instruction
4475 v_cmp_o_f16 vcc_lo, v1.h, v255.h dpp8:[7,6,5,4,3,2,1,0]
4476 // W32: v_cmp_o_f16_e64_dpp vcc_lo, v1.h, v255.h op_sel:[1,1] dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x6a,0x18,0x07,0xd4,0xe9,0xfe,0x03,0x00,0x01,0x77,0x39,0x05]
4477 // W64-ERR: :[[@LINE-2]]:13: error: invalid operand for instruction
4479 v_cmp_o_f16 vcc_lo, v1.h, v255.h quad_perm:[3,2,1,0]
4480 // W32: v_cmp_o_f16_e64_dpp vcc_lo, v1.h, v255.h op_sel:[1,1] quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0x6a,0x18,0x07,0xd4,0xfa,0xfe,0x03,0x00,0x01,0x1b,0x00,0xff]
4481 // W64-ERR: :[[@LINE-2]]:13: error: invalid operand for instruction
4483 v_cmp_o_f16 vcc_lo, v1.l, v255.l
4484 // W32: v_cmp_o_f16_e64 vcc_lo, v1.l, v255.l ; encoding: [0x6a,0x00,0x07,0xd4,0x01,0xff,0x03,0x00]
4485 // W64-ERR: :[[@LINE-2]]:13: error: invalid operand for instruction
4487 v_cmp_o_f16 vcc_lo, v1.l, v255.l dpp8:[7,6,5,4,3,2,1,0]
4488 // W32: v_cmp_o_f16_e64_dpp vcc_lo, v1.l, v255.l dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x6a,0x00,0x07,0xd4,0xe9,0xfe,0x03,0x00,0x01,0x77,0x39,0x05]
4489 // W64-ERR: :[[@LINE-2]]:13: error: invalid operand for instruction
4491 v_cmp_o_f16 vcc_lo, v1.l, v255.l quad_perm:[3,2,1,0]
4492 // W32: v_cmp_o_f16_e64_dpp vcc_lo, v1.l, v255.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0x6a,0x00,0x07,0xd4,0xfa,0xfe,0x03,0x00,0x01,0x1b,0x00,0xff]
4493 // W64-ERR: :[[@LINE-2]]:13: error: invalid operand for instruction
4495 v_cmp_o_f16 vcc_lo, v127.h, v255.h
4496 // W32: v_cmp_o_f16_e64 vcc_lo, v127.h, v255.h op_sel:[1,1,0] ; encoding: [0x6a,0x18,0x07,0xd4,0x7f,0xff,0x03,0x00]
4497 // W64-ERR: :[[@LINE-2]]:13: error: invalid operand for instruction
4499 v_cmp_o_f16 vcc_lo, v127.h, v255.h dpp8:[7,6,5,4,3,2,1,0]
4500 // W32: v_cmp_o_f16_e64_dpp vcc_lo, v127.h, v255.h op_sel:[1,1] dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x6a,0x18,0x07,0xd4,0xe9,0xfe,0x03,0x00,0x7f,0x77,0x39,0x05]
4501 // W64-ERR: :[[@LINE-2]]:13: error: invalid operand for instruction
4503 v_cmp_o_f16 vcc_lo, v127.h, v255.h quad_perm:[3,2,1,0]
4504 // W32: v_cmp_o_f16_e64_dpp vcc_lo, v127.h, v255.h op_sel:[1,1] quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0x6a,0x18,0x07,0xd4,0xfa,0xfe,0x03,0x00,0x7f,0x1b,0x00,0xff]
4505 // W64-ERR: :[[@LINE-2]]:13: error: invalid operand for instruction
4507 v_cmp_o_f16 vcc_lo, v127.l, v255.l
4508 // W32: v_cmp_o_f16_e64 vcc_lo, v127.l, v255.l ; encoding: [0x6a,0x00,0x07,0xd4,0x7f,0xff,0x03,0x00]
4509 // W64-ERR: :[[@LINE-2]]:13: error: invalid operand for instruction
4511 v_cmp_o_f16 vcc_lo, v127.l, v255.l dpp8:[7,6,5,4,3,2,1,0]
4512 // W32: v_cmp_o_f16_e64_dpp vcc_lo, v127.l, v255.l dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x6a,0x00,0x07,0xd4,0xe9,0xfe,0x03,0x00,0x7f,0x77,0x39,0x05]
4513 // W64-ERR: :[[@LINE-2]]:13: error: invalid operand for instruction
4515 v_cmp_o_f16 vcc_lo, v127.l, v255.l quad_perm:[3,2,1,0]
4516 // W32: v_cmp_o_f16_e64_dpp vcc_lo, v127.l, v255.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0x6a,0x00,0x07,0xd4,0xfa,0xfe,0x03,0x00,0x7f,0x1b,0x00,0xff]
4517 // W64-ERR: :[[@LINE-2]]:13: error: invalid operand for instruction
4519 v_cmp_o_f16 vcc_lo, v128.h, v2.h
4520 // W32: v_cmp_o_f16_e64 vcc_lo, v128.h, v2.h op_sel:[1,1,0] ; encoding: [0x6a,0x18,0x07,0xd4,0x80,0x05,0x02,0x00]
4521 // W64-ERR: :[[@LINE-2]]:13: error: invalid operand for instruction
4523 v_cmp_o_f16 vcc_lo, v128.h, v2.h dpp8:[7,6,5,4,3,2,1,0]
4524 // W32: v_cmp_o_f16_e64_dpp vcc_lo, v128.h, v2.h op_sel:[1,1] dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x6a,0x18,0x07,0xd4,0xe9,0x04,0x02,0x00,0x80,0x77,0x39,0x05]
4525 // W64-ERR: :[[@LINE-2]]:13: error: invalid operand for instruction
4527 v_cmp_o_f16 vcc_lo, v128.h, v2.h quad_perm:[3,2,1,0]
4528 // W32: v_cmp_o_f16_e64_dpp vcc_lo, v128.h, v2.h op_sel:[1,1] quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0x6a,0x18,0x07,0xd4,0xfa,0x04,0x02,0x00,0x80,0x1b,0x00,0xff]
4529 // W64-ERR: :[[@LINE-2]]:13: error: invalid operand for instruction
4531 v_cmp_o_f16 vcc_lo, v128.l, v2.l
4532 // W32: v_cmp_o_f16_e64 vcc_lo, v128.l, v2.l ; encoding: [0x6a,0x00,0x07,0xd4,0x80,0x05,0x02,0x00]
4533 // W64-ERR: :[[@LINE-2]]:13: error: invalid operand for instruction
4535 v_cmp_o_f16 vcc_lo, v128.l, v2.l dpp8:[7,6,5,4,3,2,1,0]
4536 // W32: v_cmp_o_f16_e64_dpp vcc_lo, v128.l, v2.l dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x6a,0x00,0x07,0xd4,0xe9,0x04,0x02,0x00,0x80,0x77,0x39,0x05]
4537 // W64-ERR: :[[@LINE-2]]:13: error: invalid operand for instruction
4539 v_cmp_o_f16 vcc_lo, v128.l, v2.l quad_perm:[3,2,1,0]
4540 // W32: v_cmp_o_f16_e64_dpp vcc_lo, v128.l, v2.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0x6a,0x00,0x07,0xd4,0xfa,0x04,0x02,0x00,0x80,0x1b,0x00,0xff]
4541 // W64-ERR: :[[@LINE-2]]:13: error: invalid operand for instruction
4543 v_cmp_o_f16 vcc_lo, vcc_hi, v255.h
4544 // W32: v_cmp_o_f16_e64 vcc_lo, vcc_hi, v255.h op_sel:[0,1,0] ; encoding: [0x6a,0x10,0x07,0xd4,0x6b,0xfe,0x03,0x00]
4545 // W64-ERR: :[[@LINE-2]]:13: error: invalid operand for instruction
4547 v_cmp_o_f16 vcc_lo, vcc_hi, v255.l
4548 // W32: v_cmp_o_f16_e64 vcc_lo, vcc_hi, v255.l ; encoding: [0x6a,0x00,0x07,0xd4,0x6b,0xfe,0x03,0x00]
4549 // W64-ERR: :[[@LINE-2]]:13: error: invalid operand for instruction
4551 v_cmp_o_f16 vcc_lo, vcc_lo, v255.h
4552 // W32: v_cmp_o_f16_e64 vcc_lo, vcc_lo, v255.h op_sel:[0,1,0] ; encoding: [0x6a,0x10,0x07,0xd4,0x6a,0xfe,0x03,0x00]
4553 // W64-ERR: :[[@LINE-2]]:13: error: invalid operand for instruction
4555 v_cmp_o_f16 vcc_lo, vcc_lo, v255.l
4556 // W32: v_cmp_o_f16_e64 vcc_lo, vcc_lo, v255.l ; encoding: [0x6a,0x00,0x07,0xd4,0x6a,0xfe,0x03,0x00]
4557 // W64-ERR: :[[@LINE-2]]:13: error: invalid operand for instruction
4559 v_cmp_u_f16 vcc, v1.h, v255.h
4560 // W64: v_cmp_u_f16_e64 vcc, v1.h, v255.h op_sel:[1,1,0] ; encoding: [0x6a,0x18,0x08,0xd4,0x01,0xff,0x03,0x00]
4561 // W32-ERR: :[[@LINE-2]]:13: error: invalid operand for instruction
4563 v_cmp_u_f16 vcc, v1.h, v255.h dpp8:[7,6,5,4,3,2,1,0]
4564 // W64: v_cmp_u_f16_e64_dpp vcc, v1.h, v255.h op_sel:[1,1] dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x6a,0x18,0x08,0xd4,0xe9,0xfe,0x03,0x00,0x01,0x77,0x39,0x05]
4565 // W32-ERR: :[[@LINE-2]]:13: error: invalid operand for instruction
4567 v_cmp_u_f16 vcc, v1.h, v255.h quad_perm:[3,2,1,0]
4568 // W64: v_cmp_u_f16_e64_dpp vcc, v1.h, v255.h op_sel:[1,1] quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0x6a,0x18,0x08,0xd4,0xfa,0xfe,0x03,0x00,0x01,0x1b,0x00,0xff]
4569 // W32-ERR: :[[@LINE-2]]:13: error: invalid operand for instruction
4571 v_cmp_u_f16 vcc, v1.l, v255.l
4572 // W64: v_cmp_u_f16_e64 vcc, v1.l, v255.l ; encoding: [0x6a,0x00,0x08,0xd4,0x01,0xff,0x03,0x00]
4573 // W32-ERR: :[[@LINE-2]]:13: error: invalid operand for instruction
4575 v_cmp_u_f16 vcc, v1.l, v255.l dpp8:[7,6,5,4,3,2,1,0]
4576 // W64: v_cmp_u_f16_e64_dpp vcc, v1.l, v255.l dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x6a,0x00,0x08,0xd4,0xe9,0xfe,0x03,0x00,0x01,0x77,0x39,0x05]
4577 // W32-ERR: :[[@LINE-2]]:13: error: invalid operand for instruction
4579 v_cmp_u_f16 vcc, v1.l, v255.l quad_perm:[3,2,1,0]
4580 // W64: v_cmp_u_f16_e64_dpp vcc, v1.l, v255.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0x6a,0x00,0x08,0xd4,0xfa,0xfe,0x03,0x00,0x01,0x1b,0x00,0xff]
4581 // W32-ERR: :[[@LINE-2]]:13: error: invalid operand for instruction
4583 v_cmp_u_f16 vcc, v127.h, v255.h
4584 // W64: v_cmp_u_f16_e64 vcc, v127.h, v255.h op_sel:[1,1,0] ; encoding: [0x6a,0x18,0x08,0xd4,0x7f,0xff,0x03,0x00]
4585 // W32-ERR: :[[@LINE-2]]:13: error: invalid operand for instruction
4587 v_cmp_u_f16 vcc, v127.h, v255.h dpp8:[7,6,5,4,3,2,1,0]
4588 // W64: v_cmp_u_f16_e64_dpp vcc, v127.h, v255.h op_sel:[1,1] dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x6a,0x18,0x08,0xd4,0xe9,0xfe,0x03,0x00,0x7f,0x77,0x39,0x05]
4589 // W32-ERR: :[[@LINE-2]]:13: error: invalid operand for instruction
4591 v_cmp_u_f16 vcc, v127.h, v255.h quad_perm:[3,2,1,0]
4592 // W64: v_cmp_u_f16_e64_dpp vcc, v127.h, v255.h op_sel:[1,1] quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0x6a,0x18,0x08,0xd4,0xfa,0xfe,0x03,0x00,0x7f,0x1b,0x00,0xff]
4593 // W32-ERR: :[[@LINE-2]]:13: error: invalid operand for instruction
4595 v_cmp_u_f16 vcc, v127.l, v255.l
4596 // W64: v_cmp_u_f16_e64 vcc, v127.l, v255.l ; encoding: [0x6a,0x00,0x08,0xd4,0x7f,0xff,0x03,0x00]
4597 // W32-ERR: :[[@LINE-2]]:13: error: invalid operand for instruction
4599 v_cmp_u_f16 vcc, v127.l, v255.l dpp8:[7,6,5,4,3,2,1,0]
4600 // W64: v_cmp_u_f16_e64_dpp vcc, v127.l, v255.l dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x6a,0x00,0x08,0xd4,0xe9,0xfe,0x03,0x00,0x7f,0x77,0x39,0x05]
4601 // W32-ERR: :[[@LINE-2]]:13: error: invalid operand for instruction
4603 v_cmp_u_f16 vcc, v127.l, v255.l quad_perm:[3,2,1,0]
4604 // W64: v_cmp_u_f16_e64_dpp vcc, v127.l, v255.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0x6a,0x00,0x08,0xd4,0xfa,0xfe,0x03,0x00,0x7f,0x1b,0x00,0xff]
4605 // W32-ERR: :[[@LINE-2]]:13: error: invalid operand for instruction
4607 v_cmp_u_f16 vcc, v128.h, v2.h
4608 // W64: v_cmp_u_f16_e64 vcc, v128.h, v2.h op_sel:[1,1,0] ; encoding: [0x6a,0x18,0x08,0xd4,0x80,0x05,0x02,0x00]
4609 // W32-ERR: :[[@LINE-2]]:13: error: invalid operand for instruction
4611 v_cmp_u_f16 vcc, v128.h, v2.h dpp8:[7,6,5,4,3,2,1,0]
4612 // W64: v_cmp_u_f16_e64_dpp vcc, v128.h, v2.h op_sel:[1,1] dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x6a,0x18,0x08,0xd4,0xe9,0x04,0x02,0x00,0x80,0x77,0x39,0x05]
4613 // W32-ERR: :[[@LINE-2]]:13: error: invalid operand for instruction
4615 v_cmp_u_f16 vcc, v128.h, v2.h quad_perm:[3,2,1,0]
4616 // W64: v_cmp_u_f16_e64_dpp vcc, v128.h, v2.h op_sel:[1,1] quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0x6a,0x18,0x08,0xd4,0xfa,0x04,0x02,0x00,0x80,0x1b,0x00,0xff]
4617 // W32-ERR: :[[@LINE-2]]:13: error: invalid operand for instruction
4619 v_cmp_u_f16 vcc, v128.l, v2.l
4620 // W64: v_cmp_u_f16_e64 vcc, v128.l, v2.l ; encoding: [0x6a,0x00,0x08,0xd4,0x80,0x05,0x02,0x00]
4621 // W32-ERR: :[[@LINE-2]]:13: error: invalid operand for instruction
4623 v_cmp_u_f16 vcc, v128.l, v2.l dpp8:[7,6,5,4,3,2,1,0]
4624 // W64: v_cmp_u_f16_e64_dpp vcc, v128.l, v2.l dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x6a,0x00,0x08,0xd4,0xe9,0x04,0x02,0x00,0x80,0x77,0x39,0x05]
4625 // W32-ERR: :[[@LINE-2]]:13: error: invalid operand for instruction
4627 v_cmp_u_f16 vcc, v128.l, v2.l quad_perm:[3,2,1,0]
4628 // W64: v_cmp_u_f16_e64_dpp vcc, v128.l, v2.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0x6a,0x00,0x08,0xd4,0xfa,0x04,0x02,0x00,0x80,0x1b,0x00,0xff]
4629 // W32-ERR: :[[@LINE-2]]:13: error: invalid operand for instruction
4631 v_cmp_u_f16 vcc, vcc_hi, v255.h
4632 // W64: v_cmp_u_f16_e64 vcc, vcc_hi, v255.h op_sel:[0,1,0] ; encoding: [0x6a,0x10,0x08,0xd4,0x6b,0xfe,0x03,0x00]
4633 // W32-ERR: :[[@LINE-2]]:13: error: invalid operand for instruction
4635 v_cmp_u_f16 vcc, vcc_hi, v255.l
4636 // W64: v_cmp_u_f16_e64 vcc, vcc_hi, v255.l ; encoding: [0x6a,0x00,0x08,0xd4,0x6b,0xfe,0x03,0x00]
4637 // W32-ERR: :[[@LINE-2]]:13: error: invalid operand for instruction
4639 v_cmp_u_f16 vcc, vcc_lo, v255.h
4640 // W64: v_cmp_u_f16_e64 vcc, vcc_lo, v255.h op_sel:[0,1,0] ; encoding: [0x6a,0x10,0x08,0xd4,0x6a,0xfe,0x03,0x00]
4641 // W32-ERR: :[[@LINE-2]]:13: error: invalid operand for instruction
4643 v_cmp_u_f16 vcc, vcc_lo, v255.l
4644 // W64: v_cmp_u_f16_e64 vcc, vcc_lo, v255.l ; encoding: [0x6a,0x00,0x08,0xd4,0x6a,0xfe,0x03,0x00]
4645 // W32-ERR: :[[@LINE-2]]:13: error: invalid operand for instruction
4647 v_cmp_u_f16 vcc_lo, v1.h, v255.h
4648 // W32: v_cmp_u_f16_e64 vcc_lo, v1.h, v255.h op_sel:[1,1,0] ; encoding: [0x6a,0x18,0x08,0xd4,0x01,0xff,0x03,0x00]
4649 // W64-ERR: :[[@LINE-2]]:13: error: invalid operand for instruction
4651 v_cmp_u_f16 vcc_lo, v1.h, v255.h dpp8:[7,6,5,4,3,2,1,0]
4652 // W32: v_cmp_u_f16_e64_dpp vcc_lo, v1.h, v255.h op_sel:[1,1] dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x6a,0x18,0x08,0xd4,0xe9,0xfe,0x03,0x00,0x01,0x77,0x39,0x05]
4653 // W64-ERR: :[[@LINE-2]]:13: error: invalid operand for instruction
4655 v_cmp_u_f16 vcc_lo, v1.h, v255.h quad_perm:[3,2,1,0]
4656 // W32: v_cmp_u_f16_e64_dpp vcc_lo, v1.h, v255.h op_sel:[1,1] quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0x6a,0x18,0x08,0xd4,0xfa,0xfe,0x03,0x00,0x01,0x1b,0x00,0xff]
4657 // W64-ERR: :[[@LINE-2]]:13: error: invalid operand for instruction
4659 v_cmp_u_f16 vcc_lo, v1.l, v255.l
4660 // W32: v_cmp_u_f16_e64 vcc_lo, v1.l, v255.l ; encoding: [0x6a,0x00,0x08,0xd4,0x01,0xff,0x03,0x00]
4661 // W64-ERR: :[[@LINE-2]]:13: error: invalid operand for instruction
4663 v_cmp_u_f16 vcc_lo, v1.l, v255.l dpp8:[7,6,5,4,3,2,1,0]
4664 // W32: v_cmp_u_f16_e64_dpp vcc_lo, v1.l, v255.l dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x6a,0x00,0x08,0xd4,0xe9,0xfe,0x03,0x00,0x01,0x77,0x39,0x05]
4665 // W64-ERR: :[[@LINE-2]]:13: error: invalid operand for instruction
4667 v_cmp_u_f16 vcc_lo, v1.l, v255.l quad_perm:[3,2,1,0]
4668 // W32: v_cmp_u_f16_e64_dpp vcc_lo, v1.l, v255.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0x6a,0x00,0x08,0xd4,0xfa,0xfe,0x03,0x00,0x01,0x1b,0x00,0xff]
4669 // W64-ERR: :[[@LINE-2]]:13: error: invalid operand for instruction
4671 v_cmp_u_f16 vcc_lo, v127.h, v255.h
4672 // W32: v_cmp_u_f16_e64 vcc_lo, v127.h, v255.h op_sel:[1,1,0] ; encoding: [0x6a,0x18,0x08,0xd4,0x7f,0xff,0x03,0x00]
4673 // W64-ERR: :[[@LINE-2]]:13: error: invalid operand for instruction
4675 v_cmp_u_f16 vcc_lo, v127.h, v255.h dpp8:[7,6,5,4,3,2,1,0]
4676 // W32: v_cmp_u_f16_e64_dpp vcc_lo, v127.h, v255.h op_sel:[1,1] dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x6a,0x18,0x08,0xd4,0xe9,0xfe,0x03,0x00,0x7f,0x77,0x39,0x05]
4677 // W64-ERR: :[[@LINE-2]]:13: error: invalid operand for instruction
4679 v_cmp_u_f16 vcc_lo, v127.h, v255.h quad_perm:[3,2,1,0]
4680 // W32: v_cmp_u_f16_e64_dpp vcc_lo, v127.h, v255.h op_sel:[1,1] quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0x6a,0x18,0x08,0xd4,0xfa,0xfe,0x03,0x00,0x7f,0x1b,0x00,0xff]
4681 // W64-ERR: :[[@LINE-2]]:13: error: invalid operand for instruction
4683 v_cmp_u_f16 vcc_lo, v127.l, v255.l
4684 // W32: v_cmp_u_f16_e64 vcc_lo, v127.l, v255.l ; encoding: [0x6a,0x00,0x08,0xd4,0x7f,0xff,0x03,0x00]
4685 // W64-ERR: :[[@LINE-2]]:13: error: invalid operand for instruction
4687 v_cmp_u_f16 vcc_lo, v127.l, v255.l dpp8:[7,6,5,4,3,2,1,0]
4688 // W32: v_cmp_u_f16_e64_dpp vcc_lo, v127.l, v255.l dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x6a,0x00,0x08,0xd4,0xe9,0xfe,0x03,0x00,0x7f,0x77,0x39,0x05]
4689 // W64-ERR: :[[@LINE-2]]:13: error: invalid operand for instruction
4691 v_cmp_u_f16 vcc_lo, v127.l, v255.l quad_perm:[3,2,1,0]
4692 // W32: v_cmp_u_f16_e64_dpp vcc_lo, v127.l, v255.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0x6a,0x00,0x08,0xd4,0xfa,0xfe,0x03,0x00,0x7f,0x1b,0x00,0xff]
4693 // W64-ERR: :[[@LINE-2]]:13: error: invalid operand for instruction
4695 v_cmp_u_f16 vcc_lo, v128.h, v2.h
4696 // W32: v_cmp_u_f16_e64 vcc_lo, v128.h, v2.h op_sel:[1,1,0] ; encoding: [0x6a,0x18,0x08,0xd4,0x80,0x05,0x02,0x00]
4697 // W64-ERR: :[[@LINE-2]]:13: error: invalid operand for instruction
4699 v_cmp_u_f16 vcc_lo, v128.h, v2.h dpp8:[7,6,5,4,3,2,1,0]
4700 // W32: v_cmp_u_f16_e64_dpp vcc_lo, v128.h, v2.h op_sel:[1,1] dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x6a,0x18,0x08,0xd4,0xe9,0x04,0x02,0x00,0x80,0x77,0x39,0x05]
4701 // W64-ERR: :[[@LINE-2]]:13: error: invalid operand for instruction
4703 v_cmp_u_f16 vcc_lo, v128.h, v2.h quad_perm:[3,2,1,0]
4704 // W32: v_cmp_u_f16_e64_dpp vcc_lo, v128.h, v2.h op_sel:[1,1] quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0x6a,0x18,0x08,0xd4,0xfa,0x04,0x02,0x00,0x80,0x1b,0x00,0xff]
4705 // W64-ERR: :[[@LINE-2]]:13: error: invalid operand for instruction
4707 v_cmp_u_f16 vcc_lo, v128.l, v2.l
4708 // W32: v_cmp_u_f16_e64 vcc_lo, v128.l, v2.l ; encoding: [0x6a,0x00,0x08,0xd4,0x80,0x05,0x02,0x00]
4709 // W64-ERR: :[[@LINE-2]]:13: error: invalid operand for instruction
4711 v_cmp_u_f16 vcc_lo, v128.l, v2.l dpp8:[7,6,5,4,3,2,1,0]
4712 // W32: v_cmp_u_f16_e64_dpp vcc_lo, v128.l, v2.l dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x6a,0x00,0x08,0xd4,0xe9,0x04,0x02,0x00,0x80,0x77,0x39,0x05]
4713 // W64-ERR: :[[@LINE-2]]:13: error: invalid operand for instruction
4715 v_cmp_u_f16 vcc_lo, v128.l, v2.l quad_perm:[3,2,1,0]
4716 // W32: v_cmp_u_f16_e64_dpp vcc_lo, v128.l, v2.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0x6a,0x00,0x08,0xd4,0xfa,0x04,0x02,0x00,0x80,0x1b,0x00,0xff]
4717 // W64-ERR: :[[@LINE-2]]:13: error: invalid operand for instruction
4719 v_cmp_u_f16 vcc_lo, vcc_hi, v255.h
4720 // W32: v_cmp_u_f16_e64 vcc_lo, vcc_hi, v255.h op_sel:[0,1,0] ; encoding: [0x6a,0x10,0x08,0xd4,0x6b,0xfe,0x03,0x00]
4721 // W64-ERR: :[[@LINE-2]]:13: error: invalid operand for instruction
4723 v_cmp_u_f16 vcc_lo, vcc_hi, v255.l
4724 // W32: v_cmp_u_f16_e64 vcc_lo, vcc_hi, v255.l ; encoding: [0x6a,0x00,0x08,0xd4,0x6b,0xfe,0x03,0x00]
4725 // W64-ERR: :[[@LINE-2]]:13: error: invalid operand for instruction
4727 v_cmp_u_f16 vcc_lo, vcc_lo, v255.h
4728 // W32: v_cmp_u_f16_e64 vcc_lo, vcc_lo, v255.h op_sel:[0,1,0] ; encoding: [0x6a,0x10,0x08,0xd4,0x6a,0xfe,0x03,0x00]
4729 // W64-ERR: :[[@LINE-2]]:13: error: invalid operand for instruction
4731 v_cmp_u_f16 vcc_lo, vcc_lo, v255.l
4732 // W32: v_cmp_u_f16_e64 vcc_lo, vcc_lo, v255.l ; encoding: [0x6a,0x00,0x08,0xd4,0x6a,0xfe,0x03,0x00]
4733 // W64-ERR: :[[@LINE-2]]:13: error: invalid operand for instruction