1 // NOTE
: Assertions have been autogenerated by utils
/update_mc_test_checks.py UTC_ARGS
: --version
5
2 // RUN
: not llvm-mc
-triple
=amdgcn
-mcpu
=gfx1100
-mattr
=+wavefrontsize32
,+real-true16
-show-encoding
%s | FileCheck
--check-prefixes
=GFX11
,W32
%s
3 // RUN
: not llvm-mc
-triple
=amdgcn
-mcpu
=gfx1100
-mattr
=+wavefrontsize64
,+real-true16
-show-encoding
%s | FileCheck
--check-prefixes
=GFX11
,W64
%s
4 // RUN
: not llvm-mc
-triple
=amdgcn
-mcpu
=gfx1100
-mattr
=+wavefrontsize32
,+real-true16
-filetype
=null
%s
2>&1 | FileCheck
--check-prefix
=W32-ERR
--implicit-check-
not=error
: %s
5 // RUN
: not llvm-mc
-triple
=amdgcn
-mcpu
=gfx1100
-mattr
=+wavefrontsize64
,+real-true16
-filetype
=null
%s
2>&1 | FileCheck
--check-prefix
=W64-ERR
--implicit-check-
not=error
: %s
7 v_cmp_class_f16_e64_dpp s5
, v1
, v2 dpp8
:[7,6,5,4,3,2,1,0]
8 // W32
: v_cmp_class_f16_e64_dpp s5
, v1
, v2 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x00,0x7d,0xd4,0xe9,0x04,0x02,0x00,0x01,0x77,0x39,0x05]
9 // W64-ERR
: :[[@LINE-
2]]:25: error
: invalid operand for instruction
11 v_cmp_class_f16_e64_dpp s105
, v1
, v2 dpp8
:[7,6,5,4,3,2,1,0]
12 // W32
: v_cmp_class_f16_e64_dpp s105
, v1
, v2 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x69,0x00,0x7d,0xd4,0xe9,0x04,0x02,0x00,0x01,0x77,0x39,0x05]
13 // W64-ERR
: :[[@LINE-
2]]:25: error
: invalid operand for instruction
15 v_cmp_class_f16_e64_dpp vcc_lo
, v1
, v2 dpp8
:[7,6,5,4,3,2,1,0]
16 // W32
: v_cmp_class_f16_e64_dpp vcc_lo
, v1
, v2 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x6a,0x00,0x7d,0xd4,0xe9,0x04,0x02,0x00,0x01,0x77,0x39,0x05]
17 // W64-ERR
: :[[@LINE-
2]]:25: error
: invalid operand for instruction
19 v_cmp_class_f16_e64_dpp vcc_hi
, v1
, v2 dpp8
:[7,6,5,4,3,2,1,0]
20 // W32
: v_cmp_class_f16_e64_dpp vcc_hi
, v1
, v2 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x6b,0x00,0x7d,0xd4,0xe9,0x04,0x02,0x00,0x01,0x77,0x39,0x05]
21 // W64-ERR
: :[[@LINE-
2]]:25: error
: invalid operand for instruction
23 v_cmp_class_f16_e64_dpp ttmp15
, v1
, v2 dpp8
:[7,6,5,4,3,2,1,0] fi
:1
24 // W32
: v_cmp_class_f16_e64_dpp ttmp15
, v1
, v2 dpp8
:[7,6,5,4,3,2,1,0] fi
:1 ; encoding
: [0x7b,0x00,0x7d,0xd4,0xea,0x04,0x02,0x00,0x01,0x77,0x39,0x05]
25 // W64-ERR
: :[[@LINE-
2]]:25: error
: invalid operand for instruction
27 v_cmp_class_f16_e64_dpp s
[10:11], v1
, v2 dpp8
:[7,6,5,4,3,2,1,0]
28 // W64
: v_cmp_class_f16_e64_dpp s
[10:11], v1
, v2 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x0a,0x00,0x7d,0xd4,0xe9,0x04,0x02,0x00,0x01,0x77,0x39,0x05]
29 // W32-ERR
: :[[@LINE-
2]]:25: error
: invalid operand for instruction
31 v_cmp_class_f16_e64_dpp s
[104:105], v1
, v2 dpp8
:[7,6,5,4,3,2,1,0]
32 // W64
: v_cmp_class_f16_e64_dpp s
[104:105], v1
, v2 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x68,0x00,0x7d,0xd4,0xe9,0x04,0x02,0x00,0x01,0x77,0x39,0x05]
33 // W32-ERR
: :[[@LINE-
2]]:25: error
: invalid operand for instruction
35 v_cmp_class_f16_e64_dpp vcc
, v1
, v2 dpp8
:[7,6,5,4,3,2,1,0]
36 // W64
: v_cmp_class_f16_e64_dpp vcc
, v1
, v2 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x6a,0x00,0x7d,0xd4,0xe9,0x04,0x02,0x00,0x01,0x77,0x39,0x05]
37 // W32-ERR
: :[[@LINE-
2]]:25: error
: invalid operand for instruction
39 v_cmp_class_f16_e64_dpp ttmp
[14:15], v1
, v2 dpp8
:[7,6,5,4,3,2,1,0] fi
:1
40 // W64
: v_cmp_class_f16_e64_dpp ttmp
[14:15], v1
, v2 dpp8
:[7,6,5,4,3,2,1,0] fi
:1 ; encoding
: [0x7a,0x00,0x7d,0xd4,0xea,0x04,0x02,0x00,0x01,0x77,0x39,0x05]
41 // W32-ERR
: :[[@LINE-
2]]:25: error
: invalid operand for instruction
43 v_cmp_class_f16_e64_dpp null
, -|v255|
, v255 dpp8
:[0,0,0,0,0,0,0,0] fi
:0
44 // GFX11
: v_cmp_class_f16_e64_dpp null
, -|v255|
, v255 dpp8
:[0,0,0,0,0,0,0,0] ; encoding
: [0x7c,0x01,0x7d,0xd4,0xe9,0xfe,0x03,0x20,0xff,0x00,0x00,0x00]
46 v_cmp_class_f32_e64_dpp s5
, v1
, v2 dpp8
:[7,6,5,4,3,2,1,0]
47 // W32
: v_cmp_class_f32_e64_dpp s5
, v1
, v2 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x00,0x7e,0xd4,0xe9,0x04,0x02,0x00,0x01,0x77,0x39,0x05]
48 // W64-ERR
: :[[@LINE-
2]]:25: error
: invalid operand for instruction
50 v_cmp_class_f32_e64_dpp s105
, v1
, v2 dpp8
:[7,6,5,4,3,2,1,0]
51 // W32
: v_cmp_class_f32_e64_dpp s105
, v1
, v2 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x69,0x00,0x7e,0xd4,0xe9,0x04,0x02,0x00,0x01,0x77,0x39,0x05]
52 // W64-ERR
: :[[@LINE-
2]]:25: error
: invalid operand for instruction
54 v_cmp_class_f32_e64_dpp vcc_lo
, v1
, v2 dpp8
:[7,6,5,4,3,2,1,0]
55 // W32
: v_cmp_class_f32_e64_dpp vcc_lo
, v1
, v2 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x6a,0x00,0x7e,0xd4,0xe9,0x04,0x02,0x00,0x01,0x77,0x39,0x05]
56 // W64-ERR
: :[[@LINE-
2]]:25: error
: invalid operand for instruction
58 v_cmp_class_f32_e64_dpp vcc_hi
, v1
, v2 dpp8
:[7,6,5,4,3,2,1,0]
59 // W32
: v_cmp_class_f32_e64_dpp vcc_hi
, v1
, v2 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x6b,0x00,0x7e,0xd4,0xe9,0x04,0x02,0x00,0x01,0x77,0x39,0x05]
60 // W64-ERR
: :[[@LINE-
2]]:25: error
: invalid operand for instruction
62 v_cmp_class_f32_e64_dpp ttmp15
, v1
, v2 dpp8
:[7,6,5,4,3,2,1,0] fi
:1
63 // W32
: v_cmp_class_f32_e64_dpp ttmp15
, v1
, v2 dpp8
:[7,6,5,4,3,2,1,0] fi
:1 ; encoding
: [0x7b,0x00,0x7e,0xd4,0xea,0x04,0x02,0x00,0x01,0x77,0x39,0x05]
64 // W64-ERR
: :[[@LINE-
2]]:25: error
: invalid operand for instruction
66 v_cmp_class_f32_e64_dpp s
[10:11], v1
, v2 dpp8
:[7,6,5,4,3,2,1,0]
67 // W64
: v_cmp_class_f32_e64_dpp s
[10:11], v1
, v2 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x0a,0x00,0x7e,0xd4,0xe9,0x04,0x02,0x00,0x01,0x77,0x39,0x05]
68 // W32-ERR
: :[[@LINE-
2]]:25: error
: invalid operand for instruction
70 v_cmp_class_f32_e64_dpp s
[104:105], v1
, v2 dpp8
:[7,6,5,4,3,2,1,0]
71 // W64
: v_cmp_class_f32_e64_dpp s
[104:105], v1
, v2 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x68,0x00,0x7e,0xd4,0xe9,0x04,0x02,0x00,0x01,0x77,0x39,0x05]
72 // W32-ERR
: :[[@LINE-
2]]:25: error
: invalid operand for instruction
74 v_cmp_class_f32_e64_dpp vcc
, v1
, v2 dpp8
:[7,6,5,4,3,2,1,0]
75 // W64
: v_cmp_class_f32_e64_dpp vcc
, v1
, v2 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x6a,0x00,0x7e,0xd4,0xe9,0x04,0x02,0x00,0x01,0x77,0x39,0x05]
76 // W32-ERR
: :[[@LINE-
2]]:25: error
: invalid operand for instruction
78 v_cmp_class_f32_e64_dpp ttmp
[14:15], v1
, v2 dpp8
:[7,6,5,4,3,2,1,0] fi
:1
79 // W64
: v_cmp_class_f32_e64_dpp ttmp
[14:15], v1
, v2 dpp8
:[7,6,5,4,3,2,1,0] fi
:1 ; encoding
: [0x7a,0x00,0x7e,0xd4,0xea,0x04,0x02,0x00,0x01,0x77,0x39,0x05]
80 // W32-ERR
: :[[@LINE-
2]]:25: error
: invalid operand for instruction
82 v_cmp_class_f32_e64_dpp null
, -|v255|
, v255 dpp8
:[0,0,0,0,0,0,0,0] fi
:0
83 // GFX11
: v_cmp_class_f32_e64_dpp null
, -|v255|
, v255 dpp8
:[0,0,0,0,0,0,0,0] ; encoding
: [0x7c,0x01,0x7e,0xd4,0xe9,0xfe,0x03,0x20,0xff,0x00,0x00,0x00]
85 v_cmp_eq_f16_e64_dpp s5
, v1
, v2 dpp8
:[7,6,5,4,3,2,1,0]
86 // W32
: v_cmp_eq_f16_e64_dpp s5
, v1
, v2 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x00,0x02,0xd4,0xe9,0x04,0x02,0x00,0x01,0x77,0x39,0x05]
87 // W64-ERR
: :[[@LINE-
2]]:22: error
: invalid operand for instruction
89 v_cmp_eq_f16_e64_dpp s105
, v1
, v2 dpp8
:[7,6,5,4,3,2,1,0]
90 // W32
: v_cmp_eq_f16_e64_dpp s105
, v1
, v2 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x69,0x00,0x02,0xd4,0xe9,0x04,0x02,0x00,0x01,0x77,0x39,0x05]
91 // W64-ERR
: :[[@LINE-
2]]:22: error
: invalid operand for instruction
93 v_cmp_eq_f16_e64_dpp vcc_lo
, v1
, v2 dpp8
:[7,6,5,4,3,2,1,0]
94 // W32
: v_cmp_eq_f16_e64_dpp vcc_lo
, v1
, v2 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x6a,0x00,0x02,0xd4,0xe9,0x04,0x02,0x00,0x01,0x77,0x39,0x05]
95 // W64-ERR
: :[[@LINE-
2]]:22: error
: invalid operand for instruction
97 v_cmp_eq_f16_e64_dpp vcc_hi
, |v1|
, -v2 dpp8
:[7,6,5,4,3,2,1,0]
98 // W32
: v_cmp_eq_f16_e64_dpp vcc_hi
, |v1|
, -v2 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x6b,0x01,0x02,0xd4,0xe9,0x04,0x02,0x40,0x01,0x77,0x39,0x05]
99 // W64-ERR
: :[[@LINE-
2]]:22: error
: invalid operand for instruction
101 v_cmp_eq_f16_e64_dpp ttmp15
, -v1
, |v2| dpp8
:[7,6,5,4,3,2,1,0] fi
:1
102 // W32
: v_cmp_eq_f16_e64_dpp ttmp15
, -v1
, |v2| dpp8
:[7,6,5,4,3,2,1,0] fi
:1 ; encoding
: [0x7b,0x02,0x02,0xd4,0xea,0x04,0x02,0x20,0x01,0x77,0x39,0x05]
103 // W64-ERR
: :[[@LINE-
2]]:22: error
: invalid operand for instruction
105 v_cmp_eq_f16_e64_dpp s
[10:11], v1
, v2 dpp8
:[7,6,5,4,3,2,1,0]
106 // W64
: v_cmp_eq_f16_e64_dpp s
[10:11], v1
, v2 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x0a,0x00,0x02,0xd4,0xe9,0x04,0x02,0x00,0x01,0x77,0x39,0x05]
107 // W32-ERR
: :[[@LINE-
2]]:22: error
: invalid operand for instruction
109 v_cmp_eq_f16_e64_dpp s
[104:105], v1
, v2 dpp8
:[7,6,5,4,3,2,1,0]
110 // W64
: v_cmp_eq_f16_e64_dpp s
[104:105], v1
, v2 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x68,0x00,0x02,0xd4,0xe9,0x04,0x02,0x00,0x01,0x77,0x39,0x05]
111 // W32-ERR
: :[[@LINE-
2]]:22: error
: invalid operand for instruction
113 v_cmp_eq_f16_e64_dpp vcc
, |v1|
, -v2 dpp8
:[7,6,5,4,3,2,1,0]
114 // W64
: v_cmp_eq_f16_e64_dpp vcc
, |v1|
, -v2 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x6a,0x01,0x02,0xd4,0xe9,0x04,0x02,0x40,0x01,0x77,0x39,0x05]
115 // W32-ERR
: :[[@LINE-
2]]:22: error
: invalid operand for instruction
117 v_cmp_eq_f16_e64_dpp ttmp
[14:15], -v1
, |v2| dpp8
:[7,6,5,4,3,2,1,0] fi
:1
118 // W64
: v_cmp_eq_f16_e64_dpp ttmp
[14:15], -v1
, |v2| dpp8
:[7,6,5,4,3,2,1,0] fi
:1 ; encoding
: [0x7a,0x02,0x02,0xd4,0xea,0x04,0x02,0x20,0x01,0x77,0x39,0x05]
119 // W32-ERR
: :[[@LINE-
2]]:22: error
: invalid operand for instruction
121 v_cmp_eq_f16_e64_dpp null
, -|v255|
, -|v255| clamp dpp8
:[0,0,0,0,0,0,0,0] fi
:0
122 // GFX11
: v_cmp_eq_f16_e64_dpp null
, -|v255|
, -|v255| clamp dpp8
:[0,0,0,0,0,0,0,0] ; encoding
: [0x7c,0x83,0x02,0xd4,0xe9,0xfe,0x03,0x60,0xff,0x00,0x00,0x00]
124 v_cmp_eq_f32_e64_dpp s5
, v1
, v2 dpp8
:[7,6,5,4,3,2,1,0]
125 // W32
: v_cmp_eq_f32_e64_dpp s5
, v1
, v2 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x00,0x12,0xd4,0xe9,0x04,0x02,0x00,0x01,0x77,0x39,0x05]
126 // W64-ERR
: :[[@LINE-
2]]:22: error
: invalid operand for instruction
128 v_cmp_eq_f32_e64_dpp s105
, v1
, v2 dpp8
:[7,6,5,4,3,2,1,0]
129 // W32
: v_cmp_eq_f32_e64_dpp s105
, v1
, v2 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x69,0x00,0x12,0xd4,0xe9,0x04,0x02,0x00,0x01,0x77,0x39,0x05]
130 // W64-ERR
: :[[@LINE-
2]]:22: error
: invalid operand for instruction
132 v_cmp_eq_f32_e64_dpp vcc_lo
, v1
, v2 dpp8
:[7,6,5,4,3,2,1,0]
133 // W32
: v_cmp_eq_f32_e64_dpp vcc_lo
, v1
, v2 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x6a,0x00,0x12,0xd4,0xe9,0x04,0x02,0x00,0x01,0x77,0x39,0x05]
134 // W64-ERR
: :[[@LINE-
2]]:22: error
: invalid operand for instruction
136 v_cmp_eq_f32_e64_dpp vcc_hi
, |v1|
, -v2 dpp8
:[7,6,5,4,3,2,1,0]
137 // W32
: v_cmp_eq_f32_e64_dpp vcc_hi
, |v1|
, -v2 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x6b,0x01,0x12,0xd4,0xe9,0x04,0x02,0x40,0x01,0x77,0x39,0x05]
138 // W64-ERR
: :[[@LINE-
2]]:22: error
: invalid operand for instruction
140 v_cmp_eq_f32_e64_dpp ttmp15
, -v1
, |v2| dpp8
:[7,6,5,4,3,2,1,0] fi
:1
141 // W32
: v_cmp_eq_f32_e64_dpp ttmp15
, -v1
, |v2| dpp8
:[7,6,5,4,3,2,1,0] fi
:1 ; encoding
: [0x7b,0x02,0x12,0xd4,0xea,0x04,0x02,0x20,0x01,0x77,0x39,0x05]
142 // W64-ERR
: :[[@LINE-
2]]:22: error
: invalid operand for instruction
144 v_cmp_eq_f32_e64_dpp s
[10:11], v1
, v2 dpp8
:[7,6,5,4,3,2,1,0]
145 // W64
: v_cmp_eq_f32_e64_dpp s
[10:11], v1
, v2 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x0a,0x00,0x12,0xd4,0xe9,0x04,0x02,0x00,0x01,0x77,0x39,0x05]
146 // W32-ERR
: :[[@LINE-
2]]:22: error
: invalid operand for instruction
148 v_cmp_eq_f32_e64_dpp s
[104:105], v1
, v2 dpp8
:[7,6,5,4,3,2,1,0]
149 // W64
: v_cmp_eq_f32_e64_dpp s
[104:105], v1
, v2 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x68,0x00,0x12,0xd4,0xe9,0x04,0x02,0x00,0x01,0x77,0x39,0x05]
150 // W32-ERR
: :[[@LINE-
2]]:22: error
: invalid operand for instruction
152 v_cmp_eq_f32_e64_dpp vcc
, |v1|
, -v2 dpp8
:[7,6,5,4,3,2,1,0]
153 // W64
: v_cmp_eq_f32_e64_dpp vcc
, |v1|
, -v2 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x6a,0x01,0x12,0xd4,0xe9,0x04,0x02,0x40,0x01,0x77,0x39,0x05]
154 // W32-ERR
: :[[@LINE-
2]]:22: error
: invalid operand for instruction
156 v_cmp_eq_f32_e64_dpp ttmp
[14:15], -v1
, |v2| dpp8
:[7,6,5,4,3,2,1,0] fi
:1
157 // W64
: v_cmp_eq_f32_e64_dpp ttmp
[14:15], -v1
, |v2| dpp8
:[7,6,5,4,3,2,1,0] fi
:1 ; encoding
: [0x7a,0x02,0x12,0xd4,0xea,0x04,0x02,0x20,0x01,0x77,0x39,0x05]
158 // W32-ERR
: :[[@LINE-
2]]:22: error
: invalid operand for instruction
160 v_cmp_eq_f32_e64_dpp null
, -|v255|
, -|v255| clamp dpp8
:[0,0,0,0,0,0,0,0] fi
:0
161 // GFX11
: v_cmp_eq_f32_e64_dpp null
, -|v255|
, -|v255| clamp dpp8
:[0,0,0,0,0,0,0,0] ; encoding
: [0x7c,0x83,0x12,0xd4,0xe9,0xfe,0x03,0x60,0xff,0x00,0x00,0x00]
163 v_cmp_eq_i16_e64_dpp s5
, v1
, v2 dpp8
:[7,6,5,4,3,2,1,0]
164 // W32
: v_cmp_eq_i16_e64_dpp s5
, v1
, v2 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x00,0x32,0xd4,0xe9,0x04,0x02,0x00,0x01,0x77,0x39,0x05]
165 // W64-ERR
: :[[@LINE-
2]]:22: error
: invalid operand for instruction
167 v_cmp_eq_i16_e64_dpp s105
, v1
, v2 dpp8
:[7,6,5,4,3,2,1,0]
168 // W32
: v_cmp_eq_i16_e64_dpp s105
, v1
, v2 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x69,0x00,0x32,0xd4,0xe9,0x04,0x02,0x00,0x01,0x77,0x39,0x05]
169 // W64-ERR
: :[[@LINE-
2]]:22: error
: invalid operand for instruction
171 v_cmp_eq_i16_e64_dpp vcc_lo
, v1
, v2 dpp8
:[7,6,5,4,3,2,1,0]
172 // W32
: v_cmp_eq_i16_e64_dpp vcc_lo
, v1
, v2 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x6a,0x00,0x32,0xd4,0xe9,0x04,0x02,0x00,0x01,0x77,0x39,0x05]
173 // W64-ERR
: :[[@LINE-
2]]:22: error
: invalid operand for instruction
175 v_cmp_eq_i16_e64_dpp vcc_hi
, v1
, v2 dpp8
:[7,6,5,4,3,2,1,0]
176 // W32
: v_cmp_eq_i16_e64_dpp vcc_hi
, v1
, v2 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x6b,0x00,0x32,0xd4,0xe9,0x04,0x02,0x00,0x01,0x77,0x39,0x05]
177 // W64-ERR
: :[[@LINE-
2]]:22: error
: invalid operand for instruction
179 v_cmp_eq_i16_e64_dpp ttmp15
, v1
, v2 dpp8
:[7,6,5,4,3,2,1,0] fi
:1
180 // W32
: v_cmp_eq_i16_e64_dpp ttmp15
, v1
, v2 dpp8
:[7,6,5,4,3,2,1,0] fi
:1 ; encoding
: [0x7b,0x00,0x32,0xd4,0xea,0x04,0x02,0x00,0x01,0x77,0x39,0x05]
181 // W64-ERR
: :[[@LINE-
2]]:22: error
: invalid operand for instruction
183 v_cmp_eq_i16_e64_dpp s
[10:11], v1
, v2 dpp8
:[7,6,5,4,3,2,1,0]
184 // W64
: v_cmp_eq_i16_e64_dpp s
[10:11], v1
, v2 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x0a,0x00,0x32,0xd4,0xe9,0x04,0x02,0x00,0x01,0x77,0x39,0x05]
185 // W32-ERR
: :[[@LINE-
2]]:22: error
: invalid operand for instruction
187 v_cmp_eq_i16_e64_dpp s
[104:105], v1
, v2 dpp8
:[7,6,5,4,3,2,1,0]
188 // W64
: v_cmp_eq_i16_e64_dpp s
[104:105], v1
, v2 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x68,0x00,0x32,0xd4,0xe9,0x04,0x02,0x00,0x01,0x77,0x39,0x05]
189 // W32-ERR
: :[[@LINE-
2]]:22: error
: invalid operand for instruction
191 v_cmp_eq_i16_e64_dpp vcc
, v1
, v2 dpp8
:[7,6,5,4,3,2,1,0]
192 // W64
: v_cmp_eq_i16_e64_dpp vcc
, v1
, v2 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x6a,0x00,0x32,0xd4,0xe9,0x04,0x02,0x00,0x01,0x77,0x39,0x05]
193 // W32-ERR
: :[[@LINE-
2]]:22: error
: invalid operand for instruction
195 v_cmp_eq_i16_e64_dpp ttmp
[14:15], v1
, v2 dpp8
:[7,6,5,4,3,2,1,0] fi
:1
196 // W64
: v_cmp_eq_i16_e64_dpp ttmp
[14:15], v1
, v2 dpp8
:[7,6,5,4,3,2,1,0] fi
:1 ; encoding
: [0x7a,0x00,0x32,0xd4,0xea,0x04,0x02,0x00,0x01,0x77,0x39,0x05]
197 // W32-ERR
: :[[@LINE-
2]]:22: error
: invalid operand for instruction
199 v_cmp_eq_i16_e64_dpp null
, v255
, v255 dpp8
:[0,0,0,0,0,0,0,0] fi
:0
200 // GFX11
: v_cmp_eq_i16_e64_dpp null
, v255
, v255 dpp8
:[0,0,0,0,0,0,0,0] ; encoding
: [0x7c,0x00,0x32,0xd4,0xe9,0xfe,0x03,0x00,0xff,0x00,0x00,0x00]
202 v_cmp_eq_i32_e64_dpp s5
, v1
, v2 dpp8
:[7,6,5,4,3,2,1,0]
203 // W32
: v_cmp_eq_i32_e64_dpp s5
, v1
, v2 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x00,0x42,0xd4,0xe9,0x04,0x02,0x00,0x01,0x77,0x39,0x05]
204 // W64-ERR
: :[[@LINE-
2]]:22: error
: invalid operand for instruction
206 v_cmp_eq_i32_e64_dpp s105
, v1
, v2 dpp8
:[7,6,5,4,3,2,1,0]
207 // W32
: v_cmp_eq_i32_e64_dpp s105
, v1
, v2 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x69,0x00,0x42,0xd4,0xe9,0x04,0x02,0x00,0x01,0x77,0x39,0x05]
208 // W64-ERR
: :[[@LINE-
2]]:22: error
: invalid operand for instruction
210 v_cmp_eq_i32_e64_dpp vcc_lo
, v1
, v2 dpp8
:[7,6,5,4,3,2,1,0]
211 // W32
: v_cmp_eq_i32_e64_dpp vcc_lo
, v1
, v2 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x6a,0x00,0x42,0xd4,0xe9,0x04,0x02,0x00,0x01,0x77,0x39,0x05]
212 // W64-ERR
: :[[@LINE-
2]]:22: error
: invalid operand for instruction
214 v_cmp_eq_i32_e64_dpp vcc_hi
, v1
, v2 dpp8
:[7,6,5,4,3,2,1,0]
215 // W32
: v_cmp_eq_i32_e64_dpp vcc_hi
, v1
, v2 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x6b,0x00,0x42,0xd4,0xe9,0x04,0x02,0x00,0x01,0x77,0x39,0x05]
216 // W64-ERR
: :[[@LINE-
2]]:22: error
: invalid operand for instruction
218 v_cmp_eq_i32_e64_dpp ttmp15
, v1
, v2 dpp8
:[7,6,5,4,3,2,1,0] fi
:1
219 // W32
: v_cmp_eq_i32_e64_dpp ttmp15
, v1
, v2 dpp8
:[7,6,5,4,3,2,1,0] fi
:1 ; encoding
: [0x7b,0x00,0x42,0xd4,0xea,0x04,0x02,0x00,0x01,0x77,0x39,0x05]
220 // W64-ERR
: :[[@LINE-
2]]:22: error
: invalid operand for instruction
222 v_cmp_eq_i32_e64_dpp s
[10:11], v1
, v2 dpp8
:[7,6,5,4,3,2,1,0]
223 // W64
: v_cmp_eq_i32_e64_dpp s
[10:11], v1
, v2 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x0a,0x00,0x42,0xd4,0xe9,0x04,0x02,0x00,0x01,0x77,0x39,0x05]
224 // W32-ERR
: :[[@LINE-
2]]:22: error
: invalid operand for instruction
226 v_cmp_eq_i32_e64_dpp s
[104:105], v1
, v2 dpp8
:[7,6,5,4,3,2,1,0]
227 // W64
: v_cmp_eq_i32_e64_dpp s
[104:105], v1
, v2 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x68,0x00,0x42,0xd4,0xe9,0x04,0x02,0x00,0x01,0x77,0x39,0x05]
228 // W32-ERR
: :[[@LINE-
2]]:22: error
: invalid operand for instruction
230 v_cmp_eq_i32_e64_dpp vcc
, v1
, v2 dpp8
:[7,6,5,4,3,2,1,0]
231 // W64
: v_cmp_eq_i32_e64_dpp vcc
, v1
, v2 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x6a,0x00,0x42,0xd4,0xe9,0x04,0x02,0x00,0x01,0x77,0x39,0x05]
232 // W32-ERR
: :[[@LINE-
2]]:22: error
: invalid operand for instruction
234 v_cmp_eq_i32_e64_dpp ttmp
[14:15], v1
, v2 dpp8
:[7,6,5,4,3,2,1,0] fi
:1
235 // W64
: v_cmp_eq_i32_e64_dpp ttmp
[14:15], v1
, v2 dpp8
:[7,6,5,4,3,2,1,0] fi
:1 ; encoding
: [0x7a,0x00,0x42,0xd4,0xea,0x04,0x02,0x00,0x01,0x77,0x39,0x05]
236 // W32-ERR
: :[[@LINE-
2]]:22: error
: invalid operand for instruction
238 v_cmp_eq_i32_e64_dpp null
, v255
, v255 dpp8
:[0,0,0,0,0,0,0,0] fi
:0
239 // GFX11
: v_cmp_eq_i32_e64_dpp null
, v255
, v255 dpp8
:[0,0,0,0,0,0,0,0] ; encoding
: [0x7c,0x00,0x42,0xd4,0xe9,0xfe,0x03,0x00,0xff,0x00,0x00,0x00]
241 v_cmp_eq_u16_e64_dpp s5
, v1
, v2 dpp8
:[7,6,5,4,3,2,1,0]
242 // W32
: v_cmp_eq_u16_e64_dpp s5
, v1
, v2 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x00,0x3a,0xd4,0xe9,0x04,0x02,0x00,0x01,0x77,0x39,0x05]
243 // W64-ERR
: :[[@LINE-
2]]:22: error
: invalid operand for instruction
245 v_cmp_eq_u16_e64_dpp s105
, v1
, v2 dpp8
:[7,6,5,4,3,2,1,0]
246 // W32
: v_cmp_eq_u16_e64_dpp s105
, v1
, v2 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x69,0x00,0x3a,0xd4,0xe9,0x04,0x02,0x00,0x01,0x77,0x39,0x05]
247 // W64-ERR
: :[[@LINE-
2]]:22: error
: invalid operand for instruction
249 v_cmp_eq_u16_e64_dpp vcc_lo
, v1
, v2 dpp8
:[7,6,5,4,3,2,1,0]
250 // W32
: v_cmp_eq_u16_e64_dpp vcc_lo
, v1
, v2 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x6a,0x00,0x3a,0xd4,0xe9,0x04,0x02,0x00,0x01,0x77,0x39,0x05]
251 // W64-ERR
: :[[@LINE-
2]]:22: error
: invalid operand for instruction
253 v_cmp_eq_u16_e64_dpp vcc_hi
, v1
, v2 dpp8
:[7,6,5,4,3,2,1,0]
254 // W32
: v_cmp_eq_u16_e64_dpp vcc_hi
, v1
, v2 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x6b,0x00,0x3a,0xd4,0xe9,0x04,0x02,0x00,0x01,0x77,0x39,0x05]
255 // W64-ERR
: :[[@LINE-
2]]:22: error
: invalid operand for instruction
257 v_cmp_eq_u16_e64_dpp ttmp15
, v1
, v2 dpp8
:[7,6,5,4,3,2,1,0] fi
:1
258 // W32
: v_cmp_eq_u16_e64_dpp ttmp15
, v1
, v2 dpp8
:[7,6,5,4,3,2,1,0] fi
:1 ; encoding
: [0x7b,0x00,0x3a,0xd4,0xea,0x04,0x02,0x00,0x01,0x77,0x39,0x05]
259 // W64-ERR
: :[[@LINE-
2]]:22: error
: invalid operand for instruction
261 v_cmp_eq_u16_e64_dpp s
[10:11], v1
, v2 dpp8
:[7,6,5,4,3,2,1,0]
262 // W64
: v_cmp_eq_u16_e64_dpp s
[10:11], v1
, v2 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x0a,0x00,0x3a,0xd4,0xe9,0x04,0x02,0x00,0x01,0x77,0x39,0x05]
263 // W32-ERR
: :[[@LINE-
2]]:22: error
: invalid operand for instruction
265 v_cmp_eq_u16_e64_dpp s
[104:105], v1
, v2 dpp8
:[7,6,5,4,3,2,1,0]
266 // W64
: v_cmp_eq_u16_e64_dpp s
[104:105], v1
, v2 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x68,0x00,0x3a,0xd4,0xe9,0x04,0x02,0x00,0x01,0x77,0x39,0x05]
267 // W32-ERR
: :[[@LINE-
2]]:22: error
: invalid operand for instruction
269 v_cmp_eq_u16_e64_dpp vcc
, v1
, v2 dpp8
:[7,6,5,4,3,2,1,0]
270 // W64
: v_cmp_eq_u16_e64_dpp vcc
, v1
, v2 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x6a,0x00,0x3a,0xd4,0xe9,0x04,0x02,0x00,0x01,0x77,0x39,0x05]
271 // W32-ERR
: :[[@LINE-
2]]:22: error
: invalid operand for instruction
273 v_cmp_eq_u16_e64_dpp ttmp
[14:15], v1
, v2 dpp8
:[7,6,5,4,3,2,1,0] fi
:1
274 // W64
: v_cmp_eq_u16_e64_dpp ttmp
[14:15], v1
, v2 dpp8
:[7,6,5,4,3,2,1,0] fi
:1 ; encoding
: [0x7a,0x00,0x3a,0xd4,0xea,0x04,0x02,0x00,0x01,0x77,0x39,0x05]
275 // W32-ERR
: :[[@LINE-
2]]:22: error
: invalid operand for instruction
277 v_cmp_eq_u16_e64_dpp null
, v255
, v255 dpp8
:[0,0,0,0,0,0,0,0] fi
:0
278 // GFX11
: v_cmp_eq_u16_e64_dpp null
, v255
, v255 dpp8
:[0,0,0,0,0,0,0,0] ; encoding
: [0x7c,0x00,0x3a,0xd4,0xe9,0xfe,0x03,0x00,0xff,0x00,0x00,0x00]
280 v_cmp_eq_u32_e64_dpp s5
, v1
, v2 dpp8
:[7,6,5,4,3,2,1,0]
281 // W32
: v_cmp_eq_u32_e64_dpp s5
, v1
, v2 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x00,0x4a,0xd4,0xe9,0x04,0x02,0x00,0x01,0x77,0x39,0x05]
282 // W64-ERR
: :[[@LINE-
2]]:22: error
: invalid operand for instruction
284 v_cmp_eq_u32_e64_dpp s105
, v1
, v2 dpp8
:[7,6,5,4,3,2,1,0]
285 // W32
: v_cmp_eq_u32_e64_dpp s105
, v1
, v2 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x69,0x00,0x4a,0xd4,0xe9,0x04,0x02,0x00,0x01,0x77,0x39,0x05]
286 // W64-ERR
: :[[@LINE-
2]]:22: error
: invalid operand for instruction
288 v_cmp_eq_u32_e64_dpp vcc_lo
, v1
, v2 dpp8
:[7,6,5,4,3,2,1,0]
289 // W32
: v_cmp_eq_u32_e64_dpp vcc_lo
, v1
, v2 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x6a,0x00,0x4a,0xd4,0xe9,0x04,0x02,0x00,0x01,0x77,0x39,0x05]
290 // W64-ERR
: :[[@LINE-
2]]:22: error
: invalid operand for instruction
292 v_cmp_eq_u32_e64_dpp vcc_hi
, v1
, v2 dpp8
:[7,6,5,4,3,2,1,0]
293 // W32
: v_cmp_eq_u32_e64_dpp vcc_hi
, v1
, v2 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x6b,0x00,0x4a,0xd4,0xe9,0x04,0x02,0x00,0x01,0x77,0x39,0x05]
294 // W64-ERR
: :[[@LINE-
2]]:22: error
: invalid operand for instruction
296 v_cmp_eq_u32_e64_dpp ttmp15
, v1
, v2 dpp8
:[7,6,5,4,3,2,1,0] fi
:1
297 // W32
: v_cmp_eq_u32_e64_dpp ttmp15
, v1
, v2 dpp8
:[7,6,5,4,3,2,1,0] fi
:1 ; encoding
: [0x7b,0x00,0x4a,0xd4,0xea,0x04,0x02,0x00,0x01,0x77,0x39,0x05]
298 // W64-ERR
: :[[@LINE-
2]]:22: error
: invalid operand for instruction
300 v_cmp_eq_u32_e64_dpp s
[10:11], v1
, v2 dpp8
:[7,6,5,4,3,2,1,0]
301 // W64
: v_cmp_eq_u32_e64_dpp s
[10:11], v1
, v2 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x0a,0x00,0x4a,0xd4,0xe9,0x04,0x02,0x00,0x01,0x77,0x39,0x05]
302 // W32-ERR
: :[[@LINE-
2]]:22: error
: invalid operand for instruction
304 v_cmp_eq_u32_e64_dpp s
[104:105], v1
, v2 dpp8
:[7,6,5,4,3,2,1,0]
305 // W64
: v_cmp_eq_u32_e64_dpp s
[104:105], v1
, v2 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x68,0x00,0x4a,0xd4,0xe9,0x04,0x02,0x00,0x01,0x77,0x39,0x05]
306 // W32-ERR
: :[[@LINE-
2]]:22: error
: invalid operand for instruction
308 v_cmp_eq_u32_e64_dpp vcc
, v1
, v2 dpp8
:[7,6,5,4,3,2,1,0]
309 // W64
: v_cmp_eq_u32_e64_dpp vcc
, v1
, v2 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x6a,0x00,0x4a,0xd4,0xe9,0x04,0x02,0x00,0x01,0x77,0x39,0x05]
310 // W32-ERR
: :[[@LINE-
2]]:22: error
: invalid operand for instruction
312 v_cmp_eq_u32_e64_dpp ttmp
[14:15], v1
, v2 dpp8
:[7,6,5,4,3,2,1,0] fi
:1
313 // W64
: v_cmp_eq_u32_e64_dpp ttmp
[14:15], v1
, v2 dpp8
:[7,6,5,4,3,2,1,0] fi
:1 ; encoding
: [0x7a,0x00,0x4a,0xd4,0xea,0x04,0x02,0x00,0x01,0x77,0x39,0x05]
314 // W32-ERR
: :[[@LINE-
2]]:22: error
: invalid operand for instruction
316 v_cmp_eq_u32_e64_dpp null
, v255
, v255 dpp8
:[0,0,0,0,0,0,0,0] fi
:0
317 // GFX11
: v_cmp_eq_u32_e64_dpp null
, v255
, v255 dpp8
:[0,0,0,0,0,0,0,0] ; encoding
: [0x7c,0x00,0x4a,0xd4,0xe9,0xfe,0x03,0x00,0xff,0x00,0x00,0x00]
319 v_cmp_f_f16_e64_dpp s5
, v1
, v2 dpp8
:[7,6,5,4,3,2,1,0]
320 // W32
: v_cmp_f_f16_e64_dpp s5
, v1
, v2 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x00,0x00,0xd4,0xe9,0x04,0x02,0x00,0x01,0x77,0x39,0x05]
321 // W64-ERR
: :[[@LINE-
2]]:21: error
: invalid operand for instruction
323 v_cmp_f_f16_e64_dpp s105
, v1
, v2 dpp8
:[7,6,5,4,3,2,1,0]
324 // W32
: v_cmp_f_f16_e64_dpp s105
, v1
, v2 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x69,0x00,0x00,0xd4,0xe9,0x04,0x02,0x00,0x01,0x77,0x39,0x05]
325 // W64-ERR
: :[[@LINE-
2]]:21: error
: invalid operand for instruction
327 v_cmp_f_f16_e64_dpp vcc_lo
, v1
, v2 dpp8
:[7,6,5,4,3,2,1,0]
328 // W32
: v_cmp_f_f16_e64_dpp vcc_lo
, v1
, v2 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x6a,0x00,0x00,0xd4,0xe9,0x04,0x02,0x00,0x01,0x77,0x39,0x05]
329 // W64-ERR
: :[[@LINE-
2]]:21: error
: invalid operand for instruction
331 v_cmp_f_f16_e64_dpp vcc_hi
, |v1|
, -v2 dpp8
:[7,6,5,4,3,2,1,0]
332 // W32
: v_cmp_f_f16_e64_dpp vcc_hi
, |v1|
, -v2 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x6b,0x01,0x00,0xd4,0xe9,0x04,0x02,0x40,0x01,0x77,0x39,0x05]
333 // W64-ERR
: :[[@LINE-
2]]:21: error
: invalid operand for instruction
335 v_cmp_f_f16_e64_dpp ttmp15
, -v1
, |v2| dpp8
:[7,6,5,4,3,2,1,0] fi
:1
336 // W32
: v_cmp_f_f16_e64_dpp ttmp15
, -v1
, |v2| dpp8
:[7,6,5,4,3,2,1,0] fi
:1 ; encoding
: [0x7b,0x02,0x00,0xd4,0xea,0x04,0x02,0x20,0x01,0x77,0x39,0x05]
337 // W64-ERR
: :[[@LINE-
2]]:21: error
: invalid operand for instruction
339 v_cmp_f_f16_e64_dpp s
[10:11], v1
, v2 dpp8
:[7,6,5,4,3,2,1,0]
340 // W64
: v_cmp_f_f16_e64_dpp s
[10:11], v1
, v2 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x0a,0x00,0x00,0xd4,0xe9,0x04,0x02,0x00,0x01,0x77,0x39,0x05]
341 // W32-ERR
: :[[@LINE-
2]]:21: error
: invalid operand for instruction
343 v_cmp_f_f16_e64_dpp s
[104:105], v1
, v2 dpp8
:[7,6,5,4,3,2,1,0]
344 // W64
: v_cmp_f_f16_e64_dpp s
[104:105], v1
, v2 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x68,0x00,0x00,0xd4,0xe9,0x04,0x02,0x00,0x01,0x77,0x39,0x05]
345 // W32-ERR
: :[[@LINE-
2]]:21: error
: invalid operand for instruction
347 v_cmp_f_f16_e64_dpp vcc
, |v1|
, -v2 dpp8
:[7,6,5,4,3,2,1,0]
348 // W64
: v_cmp_f_f16_e64_dpp vcc
, |v1|
, -v2 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x6a,0x01,0x00,0xd4,0xe9,0x04,0x02,0x40,0x01,0x77,0x39,0x05]
349 // W32-ERR
: :[[@LINE-
2]]:21: error
: invalid operand for instruction
351 v_cmp_f_f16_e64_dpp ttmp
[14:15], -v1
, |v2| dpp8
:[7,6,5,4,3,2,1,0] fi
:1
352 // W64
: v_cmp_f_f16_e64_dpp ttmp
[14:15], -v1
, |v2| dpp8
:[7,6,5,4,3,2,1,0] fi
:1 ; encoding
: [0x7a,0x02,0x00,0xd4,0xea,0x04,0x02,0x20,0x01,0x77,0x39,0x05]
353 // W32-ERR
: :[[@LINE-
2]]:21: error
: invalid operand for instruction
355 v_cmp_f_f16_e64_dpp null
, -|v255|
, -|v255| clamp dpp8
:[0,0,0,0,0,0,0,0] fi
:0
356 // GFX11
: v_cmp_f_f16_e64_dpp null
, -|v255|
, -|v255| clamp dpp8
:[0,0,0,0,0,0,0,0] ; encoding
: [0x7c,0x83,0x00,0xd4,0xe9,0xfe,0x03,0x60,0xff,0x00,0x00,0x00]
358 v_cmp_f_f32_e64_dpp s5
, v1
, v2 dpp8
:[7,6,5,4,3,2,1,0]
359 // W32
: v_cmp_f_f32_e64_dpp s5
, v1
, v2 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x00,0x10,0xd4,0xe9,0x04,0x02,0x00,0x01,0x77,0x39,0x05]
360 // W64-ERR
: :[[@LINE-
2]]:21: error
: invalid operand for instruction
362 v_cmp_f_f32_e64_dpp s105
, v1
, v2 dpp8
:[7,6,5,4,3,2,1,0]
363 // W32
: v_cmp_f_f32_e64_dpp s105
, v1
, v2 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x69,0x00,0x10,0xd4,0xe9,0x04,0x02,0x00,0x01,0x77,0x39,0x05]
364 // W64-ERR
: :[[@LINE-
2]]:21: error
: invalid operand for instruction
366 v_cmp_f_f32_e64_dpp vcc_lo
, v1
, v2 dpp8
:[7,6,5,4,3,2,1,0]
367 // W32
: v_cmp_f_f32_e64_dpp vcc_lo
, v1
, v2 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x6a,0x00,0x10,0xd4,0xe9,0x04,0x02,0x00,0x01,0x77,0x39,0x05]
368 // W64-ERR
: :[[@LINE-
2]]:21: error
: invalid operand for instruction
370 v_cmp_f_f32_e64_dpp vcc_hi
, |v1|
, -v2 dpp8
:[7,6,5,4,3,2,1,0]
371 // W32
: v_cmp_f_f32_e64_dpp vcc_hi
, |v1|
, -v2 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x6b,0x01,0x10,0xd4,0xe9,0x04,0x02,0x40,0x01,0x77,0x39,0x05]
372 // W64-ERR
: :[[@LINE-
2]]:21: error
: invalid operand for instruction
374 v_cmp_f_f32_e64_dpp ttmp15
, -v1
, |v2| dpp8
:[7,6,5,4,3,2,1,0] fi
:1
375 // W32
: v_cmp_f_f32_e64_dpp ttmp15
, -v1
, |v2| dpp8
:[7,6,5,4,3,2,1,0] fi
:1 ; encoding
: [0x7b,0x02,0x10,0xd4,0xea,0x04,0x02,0x20,0x01,0x77,0x39,0x05]
376 // W64-ERR
: :[[@LINE-
2]]:21: error
: invalid operand for instruction
378 v_cmp_f_f32_e64_dpp s
[10:11], v1
, v2 dpp8
:[7,6,5,4,3,2,1,0]
379 // W64
: v_cmp_f_f32_e64_dpp s
[10:11], v1
, v2 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x0a,0x00,0x10,0xd4,0xe9,0x04,0x02,0x00,0x01,0x77,0x39,0x05]
380 // W32-ERR
: :[[@LINE-
2]]:21: error
: invalid operand for instruction
382 v_cmp_f_f32_e64_dpp s
[104:105], v1
, v2 dpp8
:[7,6,5,4,3,2,1,0]
383 // W64
: v_cmp_f_f32_e64_dpp s
[104:105], v1
, v2 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x68,0x00,0x10,0xd4,0xe9,0x04,0x02,0x00,0x01,0x77,0x39,0x05]
384 // W32-ERR
: :[[@LINE-
2]]:21: error
: invalid operand for instruction
386 v_cmp_f_f32_e64_dpp vcc
, |v1|
, -v2 dpp8
:[7,6,5,4,3,2,1,0]
387 // W64
: v_cmp_f_f32_e64_dpp vcc
, |v1|
, -v2 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x6a,0x01,0x10,0xd4,0xe9,0x04,0x02,0x40,0x01,0x77,0x39,0x05]
388 // W32-ERR
: :[[@LINE-
2]]:21: error
: invalid operand for instruction
390 v_cmp_f_f32_e64_dpp ttmp
[14:15], -v1
, |v2| dpp8
:[7,6,5,4,3,2,1,0] fi
:1
391 // W64
: v_cmp_f_f32_e64_dpp ttmp
[14:15], -v1
, |v2| dpp8
:[7,6,5,4,3,2,1,0] fi
:1 ; encoding
: [0x7a,0x02,0x10,0xd4,0xea,0x04,0x02,0x20,0x01,0x77,0x39,0x05]
392 // W32-ERR
: :[[@LINE-
2]]:21: error
: invalid operand for instruction
394 v_cmp_f_f32_e64_dpp null
, -|v255|
, -|v255| clamp dpp8
:[0,0,0,0,0,0,0,0] fi
:0
395 // GFX11
: v_cmp_f_f32_e64_dpp null
, -|v255|
, -|v255| clamp dpp8
:[0,0,0,0,0,0,0,0] ; encoding
: [0x7c,0x83,0x10,0xd4,0xe9,0xfe,0x03,0x60,0xff,0x00,0x00,0x00]
397 v_cmp_f_i32_e64_dpp s5
, v1
, v2 dpp8
:[7,6,5,4,3,2,1,0]
398 // W32
: v_cmp_f_i32_e64_dpp s5
, v1
, v2 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x00,0x40,0xd4,0xe9,0x04,0x02,0x00,0x01,0x77,0x39,0x05]
399 // W64-ERR
: :[[@LINE-
2]]:21: error
: invalid operand for instruction
401 v_cmp_f_i32_e64_dpp s105
, v1
, v2 dpp8
:[7,6,5,4,3,2,1,0]
402 // W32
: v_cmp_f_i32_e64_dpp s105
, v1
, v2 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x69,0x00,0x40,0xd4,0xe9,0x04,0x02,0x00,0x01,0x77,0x39,0x05]
403 // W64-ERR
: :[[@LINE-
2]]:21: error
: invalid operand for instruction
405 v_cmp_f_i32_e64_dpp vcc_lo
, v1
, v2 dpp8
:[7,6,5,4,3,2,1,0]
406 // W32
: v_cmp_f_i32_e64_dpp vcc_lo
, v1
, v2 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x6a,0x00,0x40,0xd4,0xe9,0x04,0x02,0x00,0x01,0x77,0x39,0x05]
407 // W64-ERR
: :[[@LINE-
2]]:21: error
: invalid operand for instruction
409 v_cmp_f_i32_e64_dpp vcc_hi
, v1
, v2 dpp8
:[7,6,5,4,3,2,1,0]
410 // W32
: v_cmp_f_i32_e64_dpp vcc_hi
, v1
, v2 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x6b,0x00,0x40,0xd4,0xe9,0x04,0x02,0x00,0x01,0x77,0x39,0x05]
411 // W64-ERR
: :[[@LINE-
2]]:21: error
: invalid operand for instruction
413 v_cmp_f_i32_e64_dpp ttmp15
, v1
, v2 dpp8
:[7,6,5,4,3,2,1,0] fi
:1
414 // W32
: v_cmp_f_i32_e64_dpp ttmp15
, v1
, v2 dpp8
:[7,6,5,4,3,2,1,0] fi
:1 ; encoding
: [0x7b,0x00,0x40,0xd4,0xea,0x04,0x02,0x00,0x01,0x77,0x39,0x05]
415 // W64-ERR
: :[[@LINE-
2]]:21: error
: invalid operand for instruction
417 v_cmp_f_i32_e64_dpp s
[10:11], v1
, v2 dpp8
:[7,6,5,4,3,2,1,0]
418 // W64
: v_cmp_f_i32_e64_dpp s
[10:11], v1
, v2 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x0a,0x00,0x40,0xd4,0xe9,0x04,0x02,0x00,0x01,0x77,0x39,0x05]
419 // W32-ERR
: :[[@LINE-
2]]:21: error
: invalid operand for instruction
421 v_cmp_f_i32_e64_dpp s
[104:105], v1
, v2 dpp8
:[7,6,5,4,3,2,1,0]
422 // W64
: v_cmp_f_i32_e64_dpp s
[104:105], v1
, v2 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x68,0x00,0x40,0xd4,0xe9,0x04,0x02,0x00,0x01,0x77,0x39,0x05]
423 // W32-ERR
: :[[@LINE-
2]]:21: error
: invalid operand for instruction
425 v_cmp_f_i32_e64_dpp vcc
, v1
, v2 dpp8
:[7,6,5,4,3,2,1,0]
426 // W64
: v_cmp_f_i32_e64_dpp vcc
, v1
, v2 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x6a,0x00,0x40,0xd4,0xe9,0x04,0x02,0x00,0x01,0x77,0x39,0x05]
427 // W32-ERR
: :[[@LINE-
2]]:21: error
: invalid operand for instruction
429 v_cmp_f_i32_e64_dpp ttmp
[14:15], v1
, v2 dpp8
:[7,6,5,4,3,2,1,0] fi
:1
430 // W64
: v_cmp_f_i32_e64_dpp ttmp
[14:15], v1
, v2 dpp8
:[7,6,5,4,3,2,1,0] fi
:1 ; encoding
: [0x7a,0x00,0x40,0xd4,0xea,0x04,0x02,0x00,0x01,0x77,0x39,0x05]
431 // W32-ERR
: :[[@LINE-
2]]:21: error
: invalid operand for instruction
433 v_cmp_f_i32_e64_dpp null
, v255
, v255 dpp8
:[0,0,0,0,0,0,0,0] fi
:0
434 // GFX11
: v_cmp_f_i32_e64_dpp null
, v255
, v255 dpp8
:[0,0,0,0,0,0,0,0] ; encoding
: [0x7c,0x00,0x40,0xd4,0xe9,0xfe,0x03,0x00,0xff,0x00,0x00,0x00]
436 v_cmp_f_u32_e64_dpp s5
, v1
, v2 dpp8
:[7,6,5,4,3,2,1,0]
437 // W32
: v_cmp_f_u32_e64_dpp s5
, v1
, v2 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x00,0x48,0xd4,0xe9,0x04,0x02,0x00,0x01,0x77,0x39,0x05]
438 // W64-ERR
: :[[@LINE-
2]]:21: error
: invalid operand for instruction
440 v_cmp_f_u32_e64_dpp s105
, v1
, v2 dpp8
:[7,6,5,4,3,2,1,0]
441 // W32
: v_cmp_f_u32_e64_dpp s105
, v1
, v2 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x69,0x00,0x48,0xd4,0xe9,0x04,0x02,0x00,0x01,0x77,0x39,0x05]
442 // W64-ERR
: :[[@LINE-
2]]:21: error
: invalid operand for instruction
444 v_cmp_f_u32_e64_dpp vcc_lo
, v1
, v2 dpp8
:[7,6,5,4,3,2,1,0]
445 // W32
: v_cmp_f_u32_e64_dpp vcc_lo
, v1
, v2 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x6a,0x00,0x48,0xd4,0xe9,0x04,0x02,0x00,0x01,0x77,0x39,0x05]
446 // W64-ERR
: :[[@LINE-
2]]:21: error
: invalid operand for instruction
448 v_cmp_f_u32_e64_dpp vcc_hi
, v1
, v2 dpp8
:[7,6,5,4,3,2,1,0]
449 // W32
: v_cmp_f_u32_e64_dpp vcc_hi
, v1
, v2 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x6b,0x00,0x48,0xd4,0xe9,0x04,0x02,0x00,0x01,0x77,0x39,0x05]
450 // W64-ERR
: :[[@LINE-
2]]:21: error
: invalid operand for instruction
452 v_cmp_f_u32_e64_dpp ttmp15
, v1
, v2 dpp8
:[7,6,5,4,3,2,1,0] fi
:1
453 // W32
: v_cmp_f_u32_e64_dpp ttmp15
, v1
, v2 dpp8
:[7,6,5,4,3,2,1,0] fi
:1 ; encoding
: [0x7b,0x00,0x48,0xd4,0xea,0x04,0x02,0x00,0x01,0x77,0x39,0x05]
454 // W64-ERR
: :[[@LINE-
2]]:21: error
: invalid operand for instruction
456 v_cmp_f_u32_e64_dpp s
[10:11], v1
, v2 dpp8
:[7,6,5,4,3,2,1,0]
457 // W64
: v_cmp_f_u32_e64_dpp s
[10:11], v1
, v2 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x0a,0x00,0x48,0xd4,0xe9,0x04,0x02,0x00,0x01,0x77,0x39,0x05]
458 // W32-ERR
: :[[@LINE-
2]]:21: error
: invalid operand for instruction
460 v_cmp_f_u32_e64_dpp s
[104:105], v1
, v2 dpp8
:[7,6,5,4,3,2,1,0]
461 // W64
: v_cmp_f_u32_e64_dpp s
[104:105], v1
, v2 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x68,0x00,0x48,0xd4,0xe9,0x04,0x02,0x00,0x01,0x77,0x39,0x05]
462 // W32-ERR
: :[[@LINE-
2]]:21: error
: invalid operand for instruction
464 v_cmp_f_u32_e64_dpp vcc
, v1
, v2 dpp8
:[7,6,5,4,3,2,1,0]
465 // W64
: v_cmp_f_u32_e64_dpp vcc
, v1
, v2 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x6a,0x00,0x48,0xd4,0xe9,0x04,0x02,0x00,0x01,0x77,0x39,0x05]
466 // W32-ERR
: :[[@LINE-
2]]:21: error
: invalid operand for instruction
468 v_cmp_f_u32_e64_dpp ttmp
[14:15], v1
, v2 dpp8
:[7,6,5,4,3,2,1,0] fi
:1
469 // W64
: v_cmp_f_u32_e64_dpp ttmp
[14:15], v1
, v2 dpp8
:[7,6,5,4,3,2,1,0] fi
:1 ; encoding
: [0x7a,0x00,0x48,0xd4,0xea,0x04,0x02,0x00,0x01,0x77,0x39,0x05]
470 // W32-ERR
: :[[@LINE-
2]]:21: error
: invalid operand for instruction
472 v_cmp_f_u32_e64_dpp null
, v255
, v255 dpp8
:[0,0,0,0,0,0,0,0] fi
:0
473 // GFX11
: v_cmp_f_u32_e64_dpp null
, v255
, v255 dpp8
:[0,0,0,0,0,0,0,0] ; encoding
: [0x7c,0x00,0x48,0xd4,0xe9,0xfe,0x03,0x00,0xff,0x00,0x00,0x00]
475 v_cmp_ge_f16_e64_dpp s5
, v1
, v2 dpp8
:[7,6,5,4,3,2,1,0]
476 // W32
: v_cmp_ge_f16_e64_dpp s5
, v1
, v2 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x00,0x06,0xd4,0xe9,0x04,0x02,0x00,0x01,0x77,0x39,0x05]
477 // W64-ERR
: :[[@LINE-
2]]:22: error
: invalid operand for instruction
479 v_cmp_ge_f16_e64_dpp s105
, v1
, v2 dpp8
:[7,6,5,4,3,2,1,0]
480 // W32
: v_cmp_ge_f16_e64_dpp s105
, v1
, v2 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x69,0x00,0x06,0xd4,0xe9,0x04,0x02,0x00,0x01,0x77,0x39,0x05]
481 // W64-ERR
: :[[@LINE-
2]]:22: error
: invalid operand for instruction
483 v_cmp_ge_f16_e64_dpp vcc_lo
, v1
, v2 dpp8
:[7,6,5,4,3,2,1,0]
484 // W32
: v_cmp_ge_f16_e64_dpp vcc_lo
, v1
, v2 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x6a,0x00,0x06,0xd4,0xe9,0x04,0x02,0x00,0x01,0x77,0x39,0x05]
485 // W64-ERR
: :[[@LINE-
2]]:22: error
: invalid operand for instruction
487 v_cmp_ge_f16_e64_dpp vcc_hi
, |v1|
, -v2 dpp8
:[7,6,5,4,3,2,1,0]
488 // W32
: v_cmp_ge_f16_e64_dpp vcc_hi
, |v1|
, -v2 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x6b,0x01,0x06,0xd4,0xe9,0x04,0x02,0x40,0x01,0x77,0x39,0x05]
489 // W64-ERR
: :[[@LINE-
2]]:22: error
: invalid operand for instruction
491 v_cmp_ge_f16_e64_dpp ttmp15
, -v1
, |v2| dpp8
:[7,6,5,4,3,2,1,0] fi
:1
492 // W32
: v_cmp_ge_f16_e64_dpp ttmp15
, -v1
, |v2| dpp8
:[7,6,5,4,3,2,1,0] fi
:1 ; encoding
: [0x7b,0x02,0x06,0xd4,0xea,0x04,0x02,0x20,0x01,0x77,0x39,0x05]
493 // W64-ERR
: :[[@LINE-
2]]:22: error
: invalid operand for instruction
495 v_cmp_ge_f16_e64_dpp s
[10:11], v1
, v2 dpp8
:[7,6,5,4,3,2,1,0]
496 // W64
: v_cmp_ge_f16_e64_dpp s
[10:11], v1
, v2 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x0a,0x00,0x06,0xd4,0xe9,0x04,0x02,0x00,0x01,0x77,0x39,0x05]
497 // W32-ERR
: :[[@LINE-
2]]:22: error
: invalid operand for instruction
499 v_cmp_ge_f16_e64_dpp s
[104:105], v1
, v2 dpp8
:[7,6,5,4,3,2,1,0]
500 // W64
: v_cmp_ge_f16_e64_dpp s
[104:105], v1
, v2 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x68,0x00,0x06,0xd4,0xe9,0x04,0x02,0x00,0x01,0x77,0x39,0x05]
501 // W32-ERR
: :[[@LINE-
2]]:22: error
: invalid operand for instruction
503 v_cmp_ge_f16_e64_dpp vcc
, |v1|
, -v2 dpp8
:[7,6,5,4,3,2,1,0]
504 // W64
: v_cmp_ge_f16_e64_dpp vcc
, |v1|
, -v2 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x6a,0x01,0x06,0xd4,0xe9,0x04,0x02,0x40,0x01,0x77,0x39,0x05]
505 // W32-ERR
: :[[@LINE-
2]]:22: error
: invalid operand for instruction
507 v_cmp_ge_f16_e64_dpp ttmp
[14:15], -v1
, |v2| dpp8
:[7,6,5,4,3,2,1,0] fi
:1
508 // W64
: v_cmp_ge_f16_e64_dpp ttmp
[14:15], -v1
, |v2| dpp8
:[7,6,5,4,3,2,1,0] fi
:1 ; encoding
: [0x7a,0x02,0x06,0xd4,0xea,0x04,0x02,0x20,0x01,0x77,0x39,0x05]
509 // W32-ERR
: :[[@LINE-
2]]:22: error
: invalid operand for instruction
511 v_cmp_ge_f16_e64_dpp null
, -|v255|
, -|v255| clamp dpp8
:[0,0,0,0,0,0,0,0] fi
:0
512 // GFX11
: v_cmp_ge_f16_e64_dpp null
, -|v255|
, -|v255| clamp dpp8
:[0,0,0,0,0,0,0,0] ; encoding
: [0x7c,0x83,0x06,0xd4,0xe9,0xfe,0x03,0x60,0xff,0x00,0x00,0x00]
514 v_cmp_ge_f32_e64_dpp s5
, v1
, v2 dpp8
:[7,6,5,4,3,2,1,0]
515 // W32
: v_cmp_ge_f32_e64_dpp s5
, v1
, v2 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x00,0x16,0xd4,0xe9,0x04,0x02,0x00,0x01,0x77,0x39,0x05]
516 // W64-ERR
: :[[@LINE-
2]]:22: error
: invalid operand for instruction
518 v_cmp_ge_f32_e64_dpp s105
, v1
, v2 dpp8
:[7,6,5,4,3,2,1,0]
519 // W32
: v_cmp_ge_f32_e64_dpp s105
, v1
, v2 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x69,0x00,0x16,0xd4,0xe9,0x04,0x02,0x00,0x01,0x77,0x39,0x05]
520 // W64-ERR
: :[[@LINE-
2]]:22: error
: invalid operand for instruction
522 v_cmp_ge_f32_e64_dpp vcc_lo
, v1
, v2 dpp8
:[7,6,5,4,3,2,1,0]
523 // W32
: v_cmp_ge_f32_e64_dpp vcc_lo
, v1
, v2 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x6a,0x00,0x16,0xd4,0xe9,0x04,0x02,0x00,0x01,0x77,0x39,0x05]
524 // W64-ERR
: :[[@LINE-
2]]:22: error
: invalid operand for instruction
526 v_cmp_ge_f32_e64_dpp vcc_hi
, |v1|
, -v2 dpp8
:[7,6,5,4,3,2,1,0]
527 // W32
: v_cmp_ge_f32_e64_dpp vcc_hi
, |v1|
, -v2 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x6b,0x01,0x16,0xd4,0xe9,0x04,0x02,0x40,0x01,0x77,0x39,0x05]
528 // W64-ERR
: :[[@LINE-
2]]:22: error
: invalid operand for instruction
530 v_cmp_ge_f32_e64_dpp ttmp15
, -v1
, |v2| dpp8
:[7,6,5,4,3,2,1,0] fi
:1
531 // W32
: v_cmp_ge_f32_e64_dpp ttmp15
, -v1
, |v2| dpp8
:[7,6,5,4,3,2,1,0] fi
:1 ; encoding
: [0x7b,0x02,0x16,0xd4,0xea,0x04,0x02,0x20,0x01,0x77,0x39,0x05]
532 // W64-ERR
: :[[@LINE-
2]]:22: error
: invalid operand for instruction
534 v_cmp_ge_f32_e64_dpp s
[10:11], v1
, v2 dpp8
:[7,6,5,4,3,2,1,0]
535 // W64
: v_cmp_ge_f32_e64_dpp s
[10:11], v1
, v2 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x0a,0x00,0x16,0xd4,0xe9,0x04,0x02,0x00,0x01,0x77,0x39,0x05]
536 // W32-ERR
: :[[@LINE-
2]]:22: error
: invalid operand for instruction
538 v_cmp_ge_f32_e64_dpp s
[104:105], v1
, v2 dpp8
:[7,6,5,4,3,2,1,0]
539 // W64
: v_cmp_ge_f32_e64_dpp s
[104:105], v1
, v2 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x68,0x00,0x16,0xd4,0xe9,0x04,0x02,0x00,0x01,0x77,0x39,0x05]
540 // W32-ERR
: :[[@LINE-
2]]:22: error
: invalid operand for instruction
542 v_cmp_ge_f32_e64_dpp vcc
, |v1|
, -v2 dpp8
:[7,6,5,4,3,2,1,0]
543 // W64
: v_cmp_ge_f32_e64_dpp vcc
, |v1|
, -v2 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x6a,0x01,0x16,0xd4,0xe9,0x04,0x02,0x40,0x01,0x77,0x39,0x05]
544 // W32-ERR
: :[[@LINE-
2]]:22: error
: invalid operand for instruction
546 v_cmp_ge_f32_e64_dpp ttmp
[14:15], -v1
, |v2| dpp8
:[7,6,5,4,3,2,1,0] fi
:1
547 // W64
: v_cmp_ge_f32_e64_dpp ttmp
[14:15], -v1
, |v2| dpp8
:[7,6,5,4,3,2,1,0] fi
:1 ; encoding
: [0x7a,0x02,0x16,0xd4,0xea,0x04,0x02,0x20,0x01,0x77,0x39,0x05]
548 // W32-ERR
: :[[@LINE-
2]]:22: error
: invalid operand for instruction
550 v_cmp_ge_f32_e64_dpp null
, -|v255|
, -|v255| clamp dpp8
:[0,0,0,0,0,0,0,0] fi
:0
551 // GFX11
: v_cmp_ge_f32_e64_dpp null
, -|v255|
, -|v255| clamp dpp8
:[0,0,0,0,0,0,0,0] ; encoding
: [0x7c,0x83,0x16,0xd4,0xe9,0xfe,0x03,0x60,0xff,0x00,0x00,0x00]
553 v_cmp_ge_i16_e64_dpp s5
, v1
, v2 dpp8
:[7,6,5,4,3,2,1,0]
554 // W32
: v_cmp_ge_i16_e64_dpp s5
, v1
, v2 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x00,0x36,0xd4,0xe9,0x04,0x02,0x00,0x01,0x77,0x39,0x05]
555 // W64-ERR
: :[[@LINE-
2]]:22: error
: invalid operand for instruction
557 v_cmp_ge_i16_e64_dpp s105
, v1
, v2 dpp8
:[7,6,5,4,3,2,1,0]
558 // W32
: v_cmp_ge_i16_e64_dpp s105
, v1
, v2 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x69,0x00,0x36,0xd4,0xe9,0x04,0x02,0x00,0x01,0x77,0x39,0x05]
559 // W64-ERR
: :[[@LINE-
2]]:22: error
: invalid operand for instruction
561 v_cmp_ge_i16_e64_dpp vcc_lo
, v1
, v2 dpp8
:[7,6,5,4,3,2,1,0]
562 // W32
: v_cmp_ge_i16_e64_dpp vcc_lo
, v1
, v2 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x6a,0x00,0x36,0xd4,0xe9,0x04,0x02,0x00,0x01,0x77,0x39,0x05]
563 // W64-ERR
: :[[@LINE-
2]]:22: error
: invalid operand for instruction
565 v_cmp_ge_i16_e64_dpp vcc_hi
, v1
, v2 dpp8
:[7,6,5,4,3,2,1,0]
566 // W32
: v_cmp_ge_i16_e64_dpp vcc_hi
, v1
, v2 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x6b,0x00,0x36,0xd4,0xe9,0x04,0x02,0x00,0x01,0x77,0x39,0x05]
567 // W64-ERR
: :[[@LINE-
2]]:22: error
: invalid operand for instruction
569 v_cmp_ge_i16_e64_dpp ttmp15
, v1
, v2 dpp8
:[7,6,5,4,3,2,1,0] fi
:1
570 // W32
: v_cmp_ge_i16_e64_dpp ttmp15
, v1
, v2 dpp8
:[7,6,5,4,3,2,1,0] fi
:1 ; encoding
: [0x7b,0x00,0x36,0xd4,0xea,0x04,0x02,0x00,0x01,0x77,0x39,0x05]
571 // W64-ERR
: :[[@LINE-
2]]:22: error
: invalid operand for instruction
573 v_cmp_ge_i16_e64_dpp s
[10:11], v1
, v2 dpp8
:[7,6,5,4,3,2,1,0]
574 // W64
: v_cmp_ge_i16_e64_dpp s
[10:11], v1
, v2 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x0a,0x00,0x36,0xd4,0xe9,0x04,0x02,0x00,0x01,0x77,0x39,0x05]
575 // W32-ERR
: :[[@LINE-
2]]:22: error
: invalid operand for instruction
577 v_cmp_ge_i16_e64_dpp s
[104:105], v1
, v2 dpp8
:[7,6,5,4,3,2,1,0]
578 // W64
: v_cmp_ge_i16_e64_dpp s
[104:105], v1
, v2 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x68,0x00,0x36,0xd4,0xe9,0x04,0x02,0x00,0x01,0x77,0x39,0x05]
579 // W32-ERR
: :[[@LINE-
2]]:22: error
: invalid operand for instruction
581 v_cmp_ge_i16_e64_dpp vcc
, v1
, v2 dpp8
:[7,6,5,4,3,2,1,0]
582 // W64
: v_cmp_ge_i16_e64_dpp vcc
, v1
, v2 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x6a,0x00,0x36,0xd4,0xe9,0x04,0x02,0x00,0x01,0x77,0x39,0x05]
583 // W32-ERR
: :[[@LINE-
2]]:22: error
: invalid operand for instruction
585 v_cmp_ge_i16_e64_dpp ttmp
[14:15], v1
, v2 dpp8
:[7,6,5,4,3,2,1,0] fi
:1
586 // W64
: v_cmp_ge_i16_e64_dpp ttmp
[14:15], v1
, v2 dpp8
:[7,6,5,4,3,2,1,0] fi
:1 ; encoding
: [0x7a,0x00,0x36,0xd4,0xea,0x04,0x02,0x00,0x01,0x77,0x39,0x05]
587 // W32-ERR
: :[[@LINE-
2]]:22: error
: invalid operand for instruction
589 v_cmp_ge_i16_e64_dpp null
, v255
, v255 dpp8
:[0,0,0,0,0,0,0,0] fi
:0
590 // GFX11
: v_cmp_ge_i16_e64_dpp null
, v255
, v255 dpp8
:[0,0,0,0,0,0,0,0] ; encoding
: [0x7c,0x00,0x36,0xd4,0xe9,0xfe,0x03,0x00,0xff,0x00,0x00,0x00]
592 v_cmp_ge_i32_e64_dpp s5
, v1
, v2 dpp8
:[7,6,5,4,3,2,1,0]
593 // W32
: v_cmp_ge_i32_e64_dpp s5
, v1
, v2 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x00,0x46,0xd4,0xe9,0x04,0x02,0x00,0x01,0x77,0x39,0x05]
594 // W64-ERR
: :[[@LINE-
2]]:22: error
: invalid operand for instruction
596 v_cmp_ge_i32_e64_dpp s105
, v1
, v2 dpp8
:[7,6,5,4,3,2,1,0]
597 // W32
: v_cmp_ge_i32_e64_dpp s105
, v1
, v2 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x69,0x00,0x46,0xd4,0xe9,0x04,0x02,0x00,0x01,0x77,0x39,0x05]
598 // W64-ERR
: :[[@LINE-
2]]:22: error
: invalid operand for instruction
600 v_cmp_ge_i32_e64_dpp vcc_lo
, v1
, v2 dpp8
:[7,6,5,4,3,2,1,0]
601 // W32
: v_cmp_ge_i32_e64_dpp vcc_lo
, v1
, v2 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x6a,0x00,0x46,0xd4,0xe9,0x04,0x02,0x00,0x01,0x77,0x39,0x05]
602 // W64-ERR
: :[[@LINE-
2]]:22: error
: invalid operand for instruction
604 v_cmp_ge_i32_e64_dpp vcc_hi
, v1
, v2 dpp8
:[7,6,5,4,3,2,1,0]
605 // W32
: v_cmp_ge_i32_e64_dpp vcc_hi
, v1
, v2 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x6b,0x00,0x46,0xd4,0xe9,0x04,0x02,0x00,0x01,0x77,0x39,0x05]
606 // W64-ERR
: :[[@LINE-
2]]:22: error
: invalid operand for instruction
608 v_cmp_ge_i32_e64_dpp ttmp15
, v1
, v2 dpp8
:[7,6,5,4,3,2,1,0] fi
:1
609 // W32
: v_cmp_ge_i32_e64_dpp ttmp15
, v1
, v2 dpp8
:[7,6,5,4,3,2,1,0] fi
:1 ; encoding
: [0x7b,0x00,0x46,0xd4,0xea,0x04,0x02,0x00,0x01,0x77,0x39,0x05]
610 // W64-ERR
: :[[@LINE-
2]]:22: error
: invalid operand for instruction
612 v_cmp_ge_i32_e64_dpp s
[10:11], v1
, v2 dpp8
:[7,6,5,4,3,2,1,0]
613 // W64
: v_cmp_ge_i32_e64_dpp s
[10:11], v1
, v2 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x0a,0x00,0x46,0xd4,0xe9,0x04,0x02,0x00,0x01,0x77,0x39,0x05]
614 // W32-ERR
: :[[@LINE-
2]]:22: error
: invalid operand for instruction
616 v_cmp_ge_i32_e64_dpp s
[104:105], v1
, v2 dpp8
:[7,6,5,4,3,2,1,0]
617 // W64
: v_cmp_ge_i32_e64_dpp s
[104:105], v1
, v2 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x68,0x00,0x46,0xd4,0xe9,0x04,0x02,0x00,0x01,0x77,0x39,0x05]
618 // W32-ERR
: :[[@LINE-
2]]:22: error
: invalid operand for instruction
620 v_cmp_ge_i32_e64_dpp vcc
, v1
, v2 dpp8
:[7,6,5,4,3,2,1,0]
621 // W64
: v_cmp_ge_i32_e64_dpp vcc
, v1
, v2 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x6a,0x00,0x46,0xd4,0xe9,0x04,0x02,0x00,0x01,0x77,0x39,0x05]
622 // W32-ERR
: :[[@LINE-
2]]:22: error
: invalid operand for instruction
624 v_cmp_ge_i32_e64_dpp ttmp
[14:15], v1
, v2 dpp8
:[7,6,5,4,3,2,1,0] fi
:1
625 // W64
: v_cmp_ge_i32_e64_dpp ttmp
[14:15], v1
, v2 dpp8
:[7,6,5,4,3,2,1,0] fi
:1 ; encoding
: [0x7a,0x00,0x46,0xd4,0xea,0x04,0x02,0x00,0x01,0x77,0x39,0x05]
626 // W32-ERR
: :[[@LINE-
2]]:22: error
: invalid operand for instruction
628 v_cmp_ge_i32_e64_dpp null
, v255
, v255 dpp8
:[0,0,0,0,0,0,0,0] fi
:0
629 // GFX11
: v_cmp_ge_i32_e64_dpp null
, v255
, v255 dpp8
:[0,0,0,0,0,0,0,0] ; encoding
: [0x7c,0x00,0x46,0xd4,0xe9,0xfe,0x03,0x00,0xff,0x00,0x00,0x00]
631 v_cmp_ge_u16_e64_dpp s5
, v1
, v2 dpp8
:[7,6,5,4,3,2,1,0]
632 // W32
: v_cmp_ge_u16_e64_dpp s5
, v1
, v2 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x00,0x3e,0xd4,0xe9,0x04,0x02,0x00,0x01,0x77,0x39,0x05]
633 // W64-ERR
: :[[@LINE-
2]]:22: error
: invalid operand for instruction
635 v_cmp_ge_u16_e64_dpp s105
, v1
, v2 dpp8
:[7,6,5,4,3,2,1,0]
636 // W32
: v_cmp_ge_u16_e64_dpp s105
, v1
, v2 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x69,0x00,0x3e,0xd4,0xe9,0x04,0x02,0x00,0x01,0x77,0x39,0x05]
637 // W64-ERR
: :[[@LINE-
2]]:22: error
: invalid operand for instruction
639 v_cmp_ge_u16_e64_dpp vcc_lo
, v1
, v2 dpp8
:[7,6,5,4,3,2,1,0]
640 // W32
: v_cmp_ge_u16_e64_dpp vcc_lo
, v1
, v2 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x6a,0x00,0x3e,0xd4,0xe9,0x04,0x02,0x00,0x01,0x77,0x39,0x05]
641 // W64-ERR
: :[[@LINE-
2]]:22: error
: invalid operand for instruction
643 v_cmp_ge_u16_e64_dpp vcc_hi
, v1
, v2 dpp8
:[7,6,5,4,3,2,1,0]
644 // W32
: v_cmp_ge_u16_e64_dpp vcc_hi
, v1
, v2 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x6b,0x00,0x3e,0xd4,0xe9,0x04,0x02,0x00,0x01,0x77,0x39,0x05]
645 // W64-ERR
: :[[@LINE-
2]]:22: error
: invalid operand for instruction
647 v_cmp_ge_u16_e64_dpp ttmp15
, v1
, v2 dpp8
:[7,6,5,4,3,2,1,0] fi
:1
648 // W32
: v_cmp_ge_u16_e64_dpp ttmp15
, v1
, v2 dpp8
:[7,6,5,4,3,2,1,0] fi
:1 ; encoding
: [0x7b,0x00,0x3e,0xd4,0xea,0x04,0x02,0x00,0x01,0x77,0x39,0x05]
649 // W64-ERR
: :[[@LINE-
2]]:22: error
: invalid operand for instruction
651 v_cmp_ge_u16_e64_dpp s
[10:11], v1
, v2 dpp8
:[7,6,5,4,3,2,1,0]
652 // W64
: v_cmp_ge_u16_e64_dpp s
[10:11], v1
, v2 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x0a,0x00,0x3e,0xd4,0xe9,0x04,0x02,0x00,0x01,0x77,0x39,0x05]
653 // W32-ERR
: :[[@LINE-
2]]:22: error
: invalid operand for instruction
655 v_cmp_ge_u16_e64_dpp s
[104:105], v1
, v2 dpp8
:[7,6,5,4,3,2,1,0]
656 // W64
: v_cmp_ge_u16_e64_dpp s
[104:105], v1
, v2 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x68,0x00,0x3e,0xd4,0xe9,0x04,0x02,0x00,0x01,0x77,0x39,0x05]
657 // W32-ERR
: :[[@LINE-
2]]:22: error
: invalid operand for instruction
659 v_cmp_ge_u16_e64_dpp vcc
, v1
, v2 dpp8
:[7,6,5,4,3,2,1,0]
660 // W64
: v_cmp_ge_u16_e64_dpp vcc
, v1
, v2 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x6a,0x00,0x3e,0xd4,0xe9,0x04,0x02,0x00,0x01,0x77,0x39,0x05]
661 // W32-ERR
: :[[@LINE-
2]]:22: error
: invalid operand for instruction
663 v_cmp_ge_u16_e64_dpp ttmp
[14:15], v1
, v2 dpp8
:[7,6,5,4,3,2,1,0] fi
:1
664 // W64
: v_cmp_ge_u16_e64_dpp ttmp
[14:15], v1
, v2 dpp8
:[7,6,5,4,3,2,1,0] fi
:1 ; encoding
: [0x7a,0x00,0x3e,0xd4,0xea,0x04,0x02,0x00,0x01,0x77,0x39,0x05]
665 // W32-ERR
: :[[@LINE-
2]]:22: error
: invalid operand for instruction
667 v_cmp_ge_u16_e64_dpp null
, v255
, v255 dpp8
:[0,0,0,0,0,0,0,0] fi
:0
668 // GFX11
: v_cmp_ge_u16_e64_dpp null
, v255
, v255 dpp8
:[0,0,0,0,0,0,0,0] ; encoding
: [0x7c,0x00,0x3e,0xd4,0xe9,0xfe,0x03,0x00,0xff,0x00,0x00,0x00]
670 v_cmp_ge_u32_e64_dpp s5
, v1
, v2 dpp8
:[7,6,5,4,3,2,1,0]
671 // W32
: v_cmp_ge_u32_e64_dpp s5
, v1
, v2 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x00,0x4e,0xd4,0xe9,0x04,0x02,0x00,0x01,0x77,0x39,0x05]
672 // W64-ERR
: :[[@LINE-
2]]:22: error
: invalid operand for instruction
674 v_cmp_ge_u32_e64_dpp s105
, v1
, v2 dpp8
:[7,6,5,4,3,2,1,0]
675 // W32
: v_cmp_ge_u32_e64_dpp s105
, v1
, v2 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x69,0x00,0x4e,0xd4,0xe9,0x04,0x02,0x00,0x01,0x77,0x39,0x05]
676 // W64-ERR
: :[[@LINE-
2]]:22: error
: invalid operand for instruction
678 v_cmp_ge_u32_e64_dpp vcc_lo
, v1
, v2 dpp8
:[7,6,5,4,3,2,1,0]
679 // W32
: v_cmp_ge_u32_e64_dpp vcc_lo
, v1
, v2 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x6a,0x00,0x4e,0xd4,0xe9,0x04,0x02,0x00,0x01,0x77,0x39,0x05]
680 // W64-ERR
: :[[@LINE-
2]]:22: error
: invalid operand for instruction
682 v_cmp_ge_u32_e64_dpp vcc_hi
, v1
, v2 dpp8
:[7,6,5,4,3,2,1,0]
683 // W32
: v_cmp_ge_u32_e64_dpp vcc_hi
, v1
, v2 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x6b,0x00,0x4e,0xd4,0xe9,0x04,0x02,0x00,0x01,0x77,0x39,0x05]
684 // W64-ERR
: :[[@LINE-
2]]:22: error
: invalid operand for instruction
686 v_cmp_ge_u32_e64_dpp ttmp15
, v1
, v2 dpp8
:[7,6,5,4,3,2,1,0] fi
:1
687 // W32
: v_cmp_ge_u32_e64_dpp ttmp15
, v1
, v2 dpp8
:[7,6,5,4,3,2,1,0] fi
:1 ; encoding
: [0x7b,0x00,0x4e,0xd4,0xea,0x04,0x02,0x00,0x01,0x77,0x39,0x05]
688 // W64-ERR
: :[[@LINE-
2]]:22: error
: invalid operand for instruction
690 v_cmp_ge_u32_e64_dpp s
[10:11], v1
, v2 dpp8
:[7,6,5,4,3,2,1,0]
691 // W64
: v_cmp_ge_u32_e64_dpp s
[10:11], v1
, v2 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x0a,0x00,0x4e,0xd4,0xe9,0x04,0x02,0x00,0x01,0x77,0x39,0x05]
692 // W32-ERR
: :[[@LINE-
2]]:22: error
: invalid operand for instruction
694 v_cmp_ge_u32_e64_dpp s
[104:105], v1
, v2 dpp8
:[7,6,5,4,3,2,1,0]
695 // W64
: v_cmp_ge_u32_e64_dpp s
[104:105], v1
, v2 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x68,0x00,0x4e,0xd4,0xe9,0x04,0x02,0x00,0x01,0x77,0x39,0x05]
696 // W32-ERR
: :[[@LINE-
2]]:22: error
: invalid operand for instruction
698 v_cmp_ge_u32_e64_dpp vcc
, v1
, v2 dpp8
:[7,6,5,4,3,2,1,0]
699 // W64
: v_cmp_ge_u32_e64_dpp vcc
, v1
, v2 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x6a,0x00,0x4e,0xd4,0xe9,0x04,0x02,0x00,0x01,0x77,0x39,0x05]
700 // W32-ERR
: :[[@LINE-
2]]:22: error
: invalid operand for instruction
702 v_cmp_ge_u32_e64_dpp ttmp
[14:15], v1
, v2 dpp8
:[7,6,5,4,3,2,1,0] fi
:1
703 // W64
: v_cmp_ge_u32_e64_dpp ttmp
[14:15], v1
, v2 dpp8
:[7,6,5,4,3,2,1,0] fi
:1 ; encoding
: [0x7a,0x00,0x4e,0xd4,0xea,0x04,0x02,0x00,0x01,0x77,0x39,0x05]
704 // W32-ERR
: :[[@LINE-
2]]:22: error
: invalid operand for instruction
706 v_cmp_ge_u32_e64_dpp null
, v255
, v255 dpp8
:[0,0,0,0,0,0,0,0] fi
:0
707 // GFX11
: v_cmp_ge_u32_e64_dpp null
, v255
, v255 dpp8
:[0,0,0,0,0,0,0,0] ; encoding
: [0x7c,0x00,0x4e,0xd4,0xe9,0xfe,0x03,0x00,0xff,0x00,0x00,0x00]
709 v_cmp_gt_f16_e64_dpp s5
, v1
, v2 dpp8
:[7,6,5,4,3,2,1,0]
710 // W32
: v_cmp_gt_f16_e64_dpp s5
, v1
, v2 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x00,0x04,0xd4,0xe9,0x04,0x02,0x00,0x01,0x77,0x39,0x05]
711 // W64-ERR
: :[[@LINE-
2]]:22: error
: invalid operand for instruction
713 v_cmp_gt_f16_e64_dpp s105
, v1
, v2 dpp8
:[7,6,5,4,3,2,1,0]
714 // W32
: v_cmp_gt_f16_e64_dpp s105
, v1
, v2 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x69,0x00,0x04,0xd4,0xe9,0x04,0x02,0x00,0x01,0x77,0x39,0x05]
715 // W64-ERR
: :[[@LINE-
2]]:22: error
: invalid operand for instruction
717 v_cmp_gt_f16_e64_dpp vcc_lo
, v1
, v2 dpp8
:[7,6,5,4,3,2,1,0]
718 // W32
: v_cmp_gt_f16_e64_dpp vcc_lo
, v1
, v2 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x6a,0x00,0x04,0xd4,0xe9,0x04,0x02,0x00,0x01,0x77,0x39,0x05]
719 // W64-ERR
: :[[@LINE-
2]]:22: error
: invalid operand for instruction
721 v_cmp_gt_f16_e64_dpp vcc_hi
, |v1|
, -v2 dpp8
:[7,6,5,4,3,2,1,0]
722 // W32
: v_cmp_gt_f16_e64_dpp vcc_hi
, |v1|
, -v2 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x6b,0x01,0x04,0xd4,0xe9,0x04,0x02,0x40,0x01,0x77,0x39,0x05]
723 // W64-ERR
: :[[@LINE-
2]]:22: error
: invalid operand for instruction
725 v_cmp_gt_f16_e64_dpp ttmp15
, -v1
, |v2| dpp8
:[7,6,5,4,3,2,1,0] fi
:1
726 // W32
: v_cmp_gt_f16_e64_dpp ttmp15
, -v1
, |v2| dpp8
:[7,6,5,4,3,2,1,0] fi
:1 ; encoding
: [0x7b,0x02,0x04,0xd4,0xea,0x04,0x02,0x20,0x01,0x77,0x39,0x05]
727 // W64-ERR
: :[[@LINE-
2]]:22: error
: invalid operand for instruction
729 v_cmp_gt_f16_e64_dpp s
[10:11], v1
, v2 dpp8
:[7,6,5,4,3,2,1,0]
730 // W64
: v_cmp_gt_f16_e64_dpp s
[10:11], v1
, v2 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x0a,0x00,0x04,0xd4,0xe9,0x04,0x02,0x00,0x01,0x77,0x39,0x05]
731 // W32-ERR
: :[[@LINE-
2]]:22: error
: invalid operand for instruction
733 v_cmp_gt_f16_e64_dpp s
[104:105], v1
, v2 dpp8
:[7,6,5,4,3,2,1,0]
734 // W64
: v_cmp_gt_f16_e64_dpp s
[104:105], v1
, v2 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x68,0x00,0x04,0xd4,0xe9,0x04,0x02,0x00,0x01,0x77,0x39,0x05]
735 // W32-ERR
: :[[@LINE-
2]]:22: error
: invalid operand for instruction
737 v_cmp_gt_f16_e64_dpp vcc
, |v1|
, -v2 dpp8
:[7,6,5,4,3,2,1,0]
738 // W64
: v_cmp_gt_f16_e64_dpp vcc
, |v1|
, -v2 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x6a,0x01,0x04,0xd4,0xe9,0x04,0x02,0x40,0x01,0x77,0x39,0x05]
739 // W32-ERR
: :[[@LINE-
2]]:22: error
: invalid operand for instruction
741 v_cmp_gt_f16_e64_dpp ttmp
[14:15], -v1
, |v2| dpp8
:[7,6,5,4,3,2,1,0] fi
:1
742 // W64
: v_cmp_gt_f16_e64_dpp ttmp
[14:15], -v1
, |v2| dpp8
:[7,6,5,4,3,2,1,0] fi
:1 ; encoding
: [0x7a,0x02,0x04,0xd4,0xea,0x04,0x02,0x20,0x01,0x77,0x39,0x05]
743 // W32-ERR
: :[[@LINE-
2]]:22: error
: invalid operand for instruction
745 v_cmp_gt_f16_e64_dpp null
, -|v255|
, -|v255| clamp dpp8
:[0,0,0,0,0,0,0,0] fi
:0
746 // GFX11
: v_cmp_gt_f16_e64_dpp null
, -|v255|
, -|v255| clamp dpp8
:[0,0,0,0,0,0,0,0] ; encoding
: [0x7c,0x83,0x04,0xd4,0xe9,0xfe,0x03,0x60,0xff,0x00,0x00,0x00]
748 v_cmp_gt_f32_e64_dpp s5
, v1
, v2 dpp8
:[7,6,5,4,3,2,1,0]
749 // W32
: v_cmp_gt_f32_e64_dpp s5
, v1
, v2 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x00,0x14,0xd4,0xe9,0x04,0x02,0x00,0x01,0x77,0x39,0x05]
750 // W64-ERR
: :[[@LINE-
2]]:22: error
: invalid operand for instruction
752 v_cmp_gt_f32_e64_dpp s105
, v1
, v2 dpp8
:[7,6,5,4,3,2,1,0]
753 // W32
: v_cmp_gt_f32_e64_dpp s105
, v1
, v2 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x69,0x00,0x14,0xd4,0xe9,0x04,0x02,0x00,0x01,0x77,0x39,0x05]
754 // W64-ERR
: :[[@LINE-
2]]:22: error
: invalid operand for instruction
756 v_cmp_gt_f32_e64_dpp vcc_lo
, v1
, v2 dpp8
:[7,6,5,4,3,2,1,0]
757 // W32
: v_cmp_gt_f32_e64_dpp vcc_lo
, v1
, v2 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x6a,0x00,0x14,0xd4,0xe9,0x04,0x02,0x00,0x01,0x77,0x39,0x05]
758 // W64-ERR
: :[[@LINE-
2]]:22: error
: invalid operand for instruction
760 v_cmp_gt_f32_e64_dpp vcc_hi
, |v1|
, -v2 dpp8
:[7,6,5,4,3,2,1,0]
761 // W32
: v_cmp_gt_f32_e64_dpp vcc_hi
, |v1|
, -v2 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x6b,0x01,0x14,0xd4,0xe9,0x04,0x02,0x40,0x01,0x77,0x39,0x05]
762 // W64-ERR
: :[[@LINE-
2]]:22: error
: invalid operand for instruction
764 v_cmp_gt_f32_e64_dpp ttmp15
, -v1
, |v2| dpp8
:[7,6,5,4,3,2,1,0] fi
:1
765 // W32
: v_cmp_gt_f32_e64_dpp ttmp15
, -v1
, |v2| dpp8
:[7,6,5,4,3,2,1,0] fi
:1 ; encoding
: [0x7b,0x02,0x14,0xd4,0xea,0x04,0x02,0x20,0x01,0x77,0x39,0x05]
766 // W64-ERR
: :[[@LINE-
2]]:22: error
: invalid operand for instruction
768 v_cmp_gt_f32_e64_dpp s
[10:11], v1
, v2 dpp8
:[7,6,5,4,3,2,1,0]
769 // W64
: v_cmp_gt_f32_e64_dpp s
[10:11], v1
, v2 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x0a,0x00,0x14,0xd4,0xe9,0x04,0x02,0x00,0x01,0x77,0x39,0x05]
770 // W32-ERR
: :[[@LINE-
2]]:22: error
: invalid operand for instruction
772 v_cmp_gt_f32_e64_dpp s
[104:105], v1
, v2 dpp8
:[7,6,5,4,3,2,1,0]
773 // W64
: v_cmp_gt_f32_e64_dpp s
[104:105], v1
, v2 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x68,0x00,0x14,0xd4,0xe9,0x04,0x02,0x00,0x01,0x77,0x39,0x05]
774 // W32-ERR
: :[[@LINE-
2]]:22: error
: invalid operand for instruction
776 v_cmp_gt_f32_e64_dpp vcc
, |v1|
, -v2 dpp8
:[7,6,5,4,3,2,1,0]
777 // W64
: v_cmp_gt_f32_e64_dpp vcc
, |v1|
, -v2 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x6a,0x01,0x14,0xd4,0xe9,0x04,0x02,0x40,0x01,0x77,0x39,0x05]
778 // W32-ERR
: :[[@LINE-
2]]:22: error
: invalid operand for instruction
780 v_cmp_gt_f32_e64_dpp ttmp
[14:15], -v1
, |v2| dpp8
:[7,6,5,4,3,2,1,0] fi
:1
781 // W64
: v_cmp_gt_f32_e64_dpp ttmp
[14:15], -v1
, |v2| dpp8
:[7,6,5,4,3,2,1,0] fi
:1 ; encoding
: [0x7a,0x02,0x14,0xd4,0xea,0x04,0x02,0x20,0x01,0x77,0x39,0x05]
782 // W32-ERR
: :[[@LINE-
2]]:22: error
: invalid operand for instruction
784 v_cmp_gt_f32_e64_dpp null
, -|v255|
, -|v255| clamp dpp8
:[0,0,0,0,0,0,0,0] fi
:0
785 // GFX11
: v_cmp_gt_f32_e64_dpp null
, -|v255|
, -|v255| clamp dpp8
:[0,0,0,0,0,0,0,0] ; encoding
: [0x7c,0x83,0x14,0xd4,0xe9,0xfe,0x03,0x60,0xff,0x00,0x00,0x00]
787 v_cmp_gt_i16_e64_dpp s5
, v1
, v2 dpp8
:[7,6,5,4,3,2,1,0]
788 // W32
: v_cmp_gt_i16_e64_dpp s5
, v1
, v2 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x00,0x34,0xd4,0xe9,0x04,0x02,0x00,0x01,0x77,0x39,0x05]
789 // W64-ERR
: :[[@LINE-
2]]:22: error
: invalid operand for instruction
791 v_cmp_gt_i16_e64_dpp s105
, v1
, v2 dpp8
:[7,6,5,4,3,2,1,0]
792 // W32
: v_cmp_gt_i16_e64_dpp s105
, v1
, v2 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x69,0x00,0x34,0xd4,0xe9,0x04,0x02,0x00,0x01,0x77,0x39,0x05]
793 // W64-ERR
: :[[@LINE-
2]]:22: error
: invalid operand for instruction
795 v_cmp_gt_i16_e64_dpp vcc_lo
, v1
, v2 dpp8
:[7,6,5,4,3,2,1,0]
796 // W32
: v_cmp_gt_i16_e64_dpp vcc_lo
, v1
, v2 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x6a,0x00,0x34,0xd4,0xe9,0x04,0x02,0x00,0x01,0x77,0x39,0x05]
797 // W64-ERR
: :[[@LINE-
2]]:22: error
: invalid operand for instruction
799 v_cmp_gt_i16_e64_dpp vcc_hi
, v1
, v2 dpp8
:[7,6,5,4,3,2,1,0]
800 // W32
: v_cmp_gt_i16_e64_dpp vcc_hi
, v1
, v2 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x6b,0x00,0x34,0xd4,0xe9,0x04,0x02,0x00,0x01,0x77,0x39,0x05]
801 // W64-ERR
: :[[@LINE-
2]]:22: error
: invalid operand for instruction
803 v_cmp_gt_i16_e64_dpp ttmp15
, v1
, v2 dpp8
:[7,6,5,4,3,2,1,0] fi
:1
804 // W32
: v_cmp_gt_i16_e64_dpp ttmp15
, v1
, v2 dpp8
:[7,6,5,4,3,2,1,0] fi
:1 ; encoding
: [0x7b,0x00,0x34,0xd4,0xea,0x04,0x02,0x00,0x01,0x77,0x39,0x05]
805 // W64-ERR
: :[[@LINE-
2]]:22: error
: invalid operand for instruction
807 v_cmp_gt_i16_e64_dpp s
[10:11], v1
, v2 dpp8
:[7,6,5,4,3,2,1,0]
808 // W64
: v_cmp_gt_i16_e64_dpp s
[10:11], v1
, v2 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x0a,0x00,0x34,0xd4,0xe9,0x04,0x02,0x00,0x01,0x77,0x39,0x05]
809 // W32-ERR
: :[[@LINE-
2]]:22: error
: invalid operand for instruction
811 v_cmp_gt_i16_e64_dpp s
[104:105], v1
, v2 dpp8
:[7,6,5,4,3,2,1,0]
812 // W64
: v_cmp_gt_i16_e64_dpp s
[104:105], v1
, v2 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x68,0x00,0x34,0xd4,0xe9,0x04,0x02,0x00,0x01,0x77,0x39,0x05]
813 // W32-ERR
: :[[@LINE-
2]]:22: error
: invalid operand for instruction
815 v_cmp_gt_i16_e64_dpp vcc
, v1
, v2 dpp8
:[7,6,5,4,3,2,1,0]
816 // W64
: v_cmp_gt_i16_e64_dpp vcc
, v1
, v2 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x6a,0x00,0x34,0xd4,0xe9,0x04,0x02,0x00,0x01,0x77,0x39,0x05]
817 // W32-ERR
: :[[@LINE-
2]]:22: error
: invalid operand for instruction
819 v_cmp_gt_i16_e64_dpp ttmp
[14:15], v1
, v2 dpp8
:[7,6,5,4,3,2,1,0] fi
:1
820 // W64
: v_cmp_gt_i16_e64_dpp ttmp
[14:15], v1
, v2 dpp8
:[7,6,5,4,3,2,1,0] fi
:1 ; encoding
: [0x7a,0x00,0x34,0xd4,0xea,0x04,0x02,0x00,0x01,0x77,0x39,0x05]
821 // W32-ERR
: :[[@LINE-
2]]:22: error
: invalid operand for instruction
823 v_cmp_gt_i16_e64_dpp null
, v255
, v255 dpp8
:[0,0,0,0,0,0,0,0] fi
:0
824 // GFX11
: v_cmp_gt_i16_e64_dpp null
, v255
, v255 dpp8
:[0,0,0,0,0,0,0,0] ; encoding
: [0x7c,0x00,0x34,0xd4,0xe9,0xfe,0x03,0x00,0xff,0x00,0x00,0x00]
826 v_cmp_gt_i32_e64_dpp s5
, v1
, v2 dpp8
:[7,6,5,4,3,2,1,0]
827 // W32
: v_cmp_gt_i32_e64_dpp s5
, v1
, v2 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x00,0x44,0xd4,0xe9,0x04,0x02,0x00,0x01,0x77,0x39,0x05]
828 // W64-ERR
: :[[@LINE-
2]]:22: error
: invalid operand for instruction
830 v_cmp_gt_i32_e64_dpp s105
, v1
, v2 dpp8
:[7,6,5,4,3,2,1,0]
831 // W32
: v_cmp_gt_i32_e64_dpp s105
, v1
, v2 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x69,0x00,0x44,0xd4,0xe9,0x04,0x02,0x00,0x01,0x77,0x39,0x05]
832 // W64-ERR
: :[[@LINE-
2]]:22: error
: invalid operand for instruction
834 v_cmp_gt_i32_e64_dpp vcc_lo
, v1
, v2 dpp8
:[7,6,5,4,3,2,1,0]
835 // W32
: v_cmp_gt_i32_e64_dpp vcc_lo
, v1
, v2 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x6a,0x00,0x44,0xd4,0xe9,0x04,0x02,0x00,0x01,0x77,0x39,0x05]
836 // W64-ERR
: :[[@LINE-
2]]:22: error
: invalid operand for instruction
838 v_cmp_gt_i32_e64_dpp vcc_hi
, v1
, v2 dpp8
:[7,6,5,4,3,2,1,0]
839 // W32
: v_cmp_gt_i32_e64_dpp vcc_hi
, v1
, v2 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x6b,0x00,0x44,0xd4,0xe9,0x04,0x02,0x00,0x01,0x77,0x39,0x05]
840 // W64-ERR
: :[[@LINE-
2]]:22: error
: invalid operand for instruction
842 v_cmp_gt_i32_e64_dpp ttmp15
, v1
, v2 dpp8
:[7,6,5,4,3,2,1,0] fi
:1
843 // W32
: v_cmp_gt_i32_e64_dpp ttmp15
, v1
, v2 dpp8
:[7,6,5,4,3,2,1,0] fi
:1 ; encoding
: [0x7b,0x00,0x44,0xd4,0xea,0x04,0x02,0x00,0x01,0x77,0x39,0x05]
844 // W64-ERR
: :[[@LINE-
2]]:22: error
: invalid operand for instruction
846 v_cmp_gt_i32_e64_dpp s
[10:11], v1
, v2 dpp8
:[7,6,5,4,3,2,1,0]
847 // W64
: v_cmp_gt_i32_e64_dpp s
[10:11], v1
, v2 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x0a,0x00,0x44,0xd4,0xe9,0x04,0x02,0x00,0x01,0x77,0x39,0x05]
848 // W32-ERR
: :[[@LINE-
2]]:22: error
: invalid operand for instruction
850 v_cmp_gt_i32_e64_dpp s
[104:105], v1
, v2 dpp8
:[7,6,5,4,3,2,1,0]
851 // W64
: v_cmp_gt_i32_e64_dpp s
[104:105], v1
, v2 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x68,0x00,0x44,0xd4,0xe9,0x04,0x02,0x00,0x01,0x77,0x39,0x05]
852 // W32-ERR
: :[[@LINE-
2]]:22: error
: invalid operand for instruction
854 v_cmp_gt_i32_e64_dpp vcc
, v1
, v2 dpp8
:[7,6,5,4,3,2,1,0]
855 // W64
: v_cmp_gt_i32_e64_dpp vcc
, v1
, v2 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x6a,0x00,0x44,0xd4,0xe9,0x04,0x02,0x00,0x01,0x77,0x39,0x05]
856 // W32-ERR
: :[[@LINE-
2]]:22: error
: invalid operand for instruction
858 v_cmp_gt_i32_e64_dpp ttmp
[14:15], v1
, v2 dpp8
:[7,6,5,4,3,2,1,0] fi
:1
859 // W64
: v_cmp_gt_i32_e64_dpp ttmp
[14:15], v1
, v2 dpp8
:[7,6,5,4,3,2,1,0] fi
:1 ; encoding
: [0x7a,0x00,0x44,0xd4,0xea,0x04,0x02,0x00,0x01,0x77,0x39,0x05]
860 // W32-ERR
: :[[@LINE-
2]]:22: error
: invalid operand for instruction
862 v_cmp_gt_i32_e64_dpp null
, v255
, v255 dpp8
:[0,0,0,0,0,0,0,0] fi
:0
863 // GFX11
: v_cmp_gt_i32_e64_dpp null
, v255
, v255 dpp8
:[0,0,0,0,0,0,0,0] ; encoding
: [0x7c,0x00,0x44,0xd4,0xe9,0xfe,0x03,0x00,0xff,0x00,0x00,0x00]
865 v_cmp_gt_u16_e64_dpp s5
, v1
, v2 dpp8
:[7,6,5,4,3,2,1,0]
866 // W32
: v_cmp_gt_u16_e64_dpp s5
, v1
, v2 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x00,0x3c,0xd4,0xe9,0x04,0x02,0x00,0x01,0x77,0x39,0x05]
867 // W64-ERR
: :[[@LINE-
2]]:22: error
: invalid operand for instruction
869 v_cmp_gt_u16_e64_dpp s105
, v1
, v2 dpp8
:[7,6,5,4,3,2,1,0]
870 // W32
: v_cmp_gt_u16_e64_dpp s105
, v1
, v2 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x69,0x00,0x3c,0xd4,0xe9,0x04,0x02,0x00,0x01,0x77,0x39,0x05]
871 // W64-ERR
: :[[@LINE-
2]]:22: error
: invalid operand for instruction
873 v_cmp_gt_u16_e64_dpp vcc_lo
, v1
, v2 dpp8
:[7,6,5,4,3,2,1,0]
874 // W32
: v_cmp_gt_u16_e64_dpp vcc_lo
, v1
, v2 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x6a,0x00,0x3c,0xd4,0xe9,0x04,0x02,0x00,0x01,0x77,0x39,0x05]
875 // W64-ERR
: :[[@LINE-
2]]:22: error
: invalid operand for instruction
877 v_cmp_gt_u16_e64_dpp vcc_hi
, v1
, v2 dpp8
:[7,6,5,4,3,2,1,0]
878 // W32
: v_cmp_gt_u16_e64_dpp vcc_hi
, v1
, v2 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x6b,0x00,0x3c,0xd4,0xe9,0x04,0x02,0x00,0x01,0x77,0x39,0x05]
879 // W64-ERR
: :[[@LINE-
2]]:22: error
: invalid operand for instruction
881 v_cmp_gt_u16_e64_dpp ttmp15
, v1
, v2 dpp8
:[7,6,5,4,3,2,1,0] fi
:1
882 // W32
: v_cmp_gt_u16_e64_dpp ttmp15
, v1
, v2 dpp8
:[7,6,5,4,3,2,1,0] fi
:1 ; encoding
: [0x7b,0x00,0x3c,0xd4,0xea,0x04,0x02,0x00,0x01,0x77,0x39,0x05]
883 // W64-ERR
: :[[@LINE-
2]]:22: error
: invalid operand for instruction
885 v_cmp_gt_u16_e64_dpp s
[10:11], v1
, v2 dpp8
:[7,6,5,4,3,2,1,0]
886 // W64
: v_cmp_gt_u16_e64_dpp s
[10:11], v1
, v2 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x0a,0x00,0x3c,0xd4,0xe9,0x04,0x02,0x00,0x01,0x77,0x39,0x05]
887 // W32-ERR
: :[[@LINE-
2]]:22: error
: invalid operand for instruction
889 v_cmp_gt_u16_e64_dpp s
[104:105], v1
, v2 dpp8
:[7,6,5,4,3,2,1,0]
890 // W64
: v_cmp_gt_u16_e64_dpp s
[104:105], v1
, v2 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x68,0x00,0x3c,0xd4,0xe9,0x04,0x02,0x00,0x01,0x77,0x39,0x05]
891 // W32-ERR
: :[[@LINE-
2]]:22: error
: invalid operand for instruction
893 v_cmp_gt_u16_e64_dpp vcc
, v1
, v2 dpp8
:[7,6,5,4,3,2,1,0]
894 // W64
: v_cmp_gt_u16_e64_dpp vcc
, v1
, v2 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x6a,0x00,0x3c,0xd4,0xe9,0x04,0x02,0x00,0x01,0x77,0x39,0x05]
895 // W32-ERR
: :[[@LINE-
2]]:22: error
: invalid operand for instruction
897 v_cmp_gt_u16_e64_dpp ttmp
[14:15], v1
, v2 dpp8
:[7,6,5,4,3,2,1,0] fi
:1
898 // W64
: v_cmp_gt_u16_e64_dpp ttmp
[14:15], v1
, v2 dpp8
:[7,6,5,4,3,2,1,0] fi
:1 ; encoding
: [0x7a,0x00,0x3c,0xd4,0xea,0x04,0x02,0x00,0x01,0x77,0x39,0x05]
899 // W32-ERR
: :[[@LINE-
2]]:22: error
: invalid operand for instruction
901 v_cmp_gt_u16_e64_dpp null
, v255
, v255 dpp8
:[0,0,0,0,0,0,0,0] fi
:0
902 // GFX11
: v_cmp_gt_u16_e64_dpp null
, v255
, v255 dpp8
:[0,0,0,0,0,0,0,0] ; encoding
: [0x7c,0x00,0x3c,0xd4,0xe9,0xfe,0x03,0x00,0xff,0x00,0x00,0x00]
904 v_cmp_gt_u32_e64_dpp s5
, v1
, v2 dpp8
:[7,6,5,4,3,2,1,0]
905 // W32
: v_cmp_gt_u32_e64_dpp s5
, v1
, v2 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x00,0x4c,0xd4,0xe9,0x04,0x02,0x00,0x01,0x77,0x39,0x05]
906 // W64-ERR
: :[[@LINE-
2]]:22: error
: invalid operand for instruction
908 v_cmp_gt_u32_e64_dpp s105
, v1
, v2 dpp8
:[7,6,5,4,3,2,1,0]
909 // W32
: v_cmp_gt_u32_e64_dpp s105
, v1
, v2 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x69,0x00,0x4c,0xd4,0xe9,0x04,0x02,0x00,0x01,0x77,0x39,0x05]
910 // W64-ERR
: :[[@LINE-
2]]:22: error
: invalid operand for instruction
912 v_cmp_gt_u32_e64_dpp vcc_lo
, v1
, v2 dpp8
:[7,6,5,4,3,2,1,0]
913 // W32
: v_cmp_gt_u32_e64_dpp vcc_lo
, v1
, v2 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x6a,0x00,0x4c,0xd4,0xe9,0x04,0x02,0x00,0x01,0x77,0x39,0x05]
914 // W64-ERR
: :[[@LINE-
2]]:22: error
: invalid operand for instruction
916 v_cmp_gt_u32_e64_dpp vcc_hi
, v1
, v2 dpp8
:[7,6,5,4,3,2,1,0]
917 // W32
: v_cmp_gt_u32_e64_dpp vcc_hi
, v1
, v2 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x6b,0x00,0x4c,0xd4,0xe9,0x04,0x02,0x00,0x01,0x77,0x39,0x05]
918 // W64-ERR
: :[[@LINE-
2]]:22: error
: invalid operand for instruction
920 v_cmp_gt_u32_e64_dpp ttmp15
, v1
, v2 dpp8
:[7,6,5,4,3,2,1,0] fi
:1
921 // W32
: v_cmp_gt_u32_e64_dpp ttmp15
, v1
, v2 dpp8
:[7,6,5,4,3,2,1,0] fi
:1 ; encoding
: [0x7b,0x00,0x4c,0xd4,0xea,0x04,0x02,0x00,0x01,0x77,0x39,0x05]
922 // W64-ERR
: :[[@LINE-
2]]:22: error
: invalid operand for instruction
924 v_cmp_gt_u32_e64_dpp s
[10:11], v1
, v2 dpp8
:[7,6,5,4,3,2,1,0]
925 // W64
: v_cmp_gt_u32_e64_dpp s
[10:11], v1
, v2 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x0a,0x00,0x4c,0xd4,0xe9,0x04,0x02,0x00,0x01,0x77,0x39,0x05]
926 // W32-ERR
: :[[@LINE-
2]]:22: error
: invalid operand for instruction
928 v_cmp_gt_u32_e64_dpp s
[104:105], v1
, v2 dpp8
:[7,6,5,4,3,2,1,0]
929 // W64
: v_cmp_gt_u32_e64_dpp s
[104:105], v1
, v2 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x68,0x00,0x4c,0xd4,0xe9,0x04,0x02,0x00,0x01,0x77,0x39,0x05]
930 // W32-ERR
: :[[@LINE-
2]]:22: error
: invalid operand for instruction
932 v_cmp_gt_u32_e64_dpp vcc
, v1
, v2 dpp8
:[7,6,5,4,3,2,1,0]
933 // W64
: v_cmp_gt_u32_e64_dpp vcc
, v1
, v2 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x6a,0x00,0x4c,0xd4,0xe9,0x04,0x02,0x00,0x01,0x77,0x39,0x05]
934 // W32-ERR
: :[[@LINE-
2]]:22: error
: invalid operand for instruction
936 v_cmp_gt_u32_e64_dpp ttmp
[14:15], v1
, v2 dpp8
:[7,6,5,4,3,2,1,0] fi
:1
937 // W64
: v_cmp_gt_u32_e64_dpp ttmp
[14:15], v1
, v2 dpp8
:[7,6,5,4,3,2,1,0] fi
:1 ; encoding
: [0x7a,0x00,0x4c,0xd4,0xea,0x04,0x02,0x00,0x01,0x77,0x39,0x05]
938 // W32-ERR
: :[[@LINE-
2]]:22: error
: invalid operand for instruction
940 v_cmp_gt_u32_e64_dpp null
, v255
, v255 dpp8
:[0,0,0,0,0,0,0,0] fi
:0
941 // GFX11
: v_cmp_gt_u32_e64_dpp null
, v255
, v255 dpp8
:[0,0,0,0,0,0,0,0] ; encoding
: [0x7c,0x00,0x4c,0xd4,0xe9,0xfe,0x03,0x00,0xff,0x00,0x00,0x00]
943 v_cmp_le_f16_e64_dpp s5
, v1
, v2 dpp8
:[7,6,5,4,3,2,1,0]
944 // W32
: v_cmp_le_f16_e64_dpp s5
, v1
, v2 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x00,0x03,0xd4,0xe9,0x04,0x02,0x00,0x01,0x77,0x39,0x05]
945 // W64-ERR
: :[[@LINE-
2]]:22: error
: invalid operand for instruction
947 v_cmp_le_f16_e64_dpp s105
, v1
, v2 dpp8
:[7,6,5,4,3,2,1,0]
948 // W32
: v_cmp_le_f16_e64_dpp s105
, v1
, v2 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x69,0x00,0x03,0xd4,0xe9,0x04,0x02,0x00,0x01,0x77,0x39,0x05]
949 // W64-ERR
: :[[@LINE-
2]]:22: error
: invalid operand for instruction
951 v_cmp_le_f16_e64_dpp vcc_lo
, v1
, v2 dpp8
:[7,6,5,4,3,2,1,0]
952 // W32
: v_cmp_le_f16_e64_dpp vcc_lo
, v1
, v2 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x6a,0x00,0x03,0xd4,0xe9,0x04,0x02,0x00,0x01,0x77,0x39,0x05]
953 // W64-ERR
: :[[@LINE-
2]]:22: error
: invalid operand for instruction
955 v_cmp_le_f16_e64_dpp vcc_hi
, |v1|
, -v2 dpp8
:[7,6,5,4,3,2,1,0]
956 // W32
: v_cmp_le_f16_e64_dpp vcc_hi
, |v1|
, -v2 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x6b,0x01,0x03,0xd4,0xe9,0x04,0x02,0x40,0x01,0x77,0x39,0x05]
957 // W64-ERR
: :[[@LINE-
2]]:22: error
: invalid operand for instruction
959 v_cmp_le_f16_e64_dpp ttmp15
, -v1
, |v2| dpp8
:[7,6,5,4,3,2,1,0] fi
:1
960 // W32
: v_cmp_le_f16_e64_dpp ttmp15
, -v1
, |v2| dpp8
:[7,6,5,4,3,2,1,0] fi
:1 ; encoding
: [0x7b,0x02,0x03,0xd4,0xea,0x04,0x02,0x20,0x01,0x77,0x39,0x05]
961 // W64-ERR
: :[[@LINE-
2]]:22: error
: invalid operand for instruction
963 v_cmp_le_f16_e64_dpp s
[10:11], v1
, v2 dpp8
:[7,6,5,4,3,2,1,0]
964 // W64
: v_cmp_le_f16_e64_dpp s
[10:11], v1
, v2 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x0a,0x00,0x03,0xd4,0xe9,0x04,0x02,0x00,0x01,0x77,0x39,0x05]
965 // W32-ERR
: :[[@LINE-
2]]:22: error
: invalid operand for instruction
967 v_cmp_le_f16_e64_dpp s
[104:105], v1
, v2 dpp8
:[7,6,5,4,3,2,1,0]
968 // W64
: v_cmp_le_f16_e64_dpp s
[104:105], v1
, v2 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x68,0x00,0x03,0xd4,0xe9,0x04,0x02,0x00,0x01,0x77,0x39,0x05]
969 // W32-ERR
: :[[@LINE-
2]]:22: error
: invalid operand for instruction
971 v_cmp_le_f16_e64_dpp vcc
, |v1|
, -v2 dpp8
:[7,6,5,4,3,2,1,0]
972 // W64
: v_cmp_le_f16_e64_dpp vcc
, |v1|
, -v2 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x6a,0x01,0x03,0xd4,0xe9,0x04,0x02,0x40,0x01,0x77,0x39,0x05]
973 // W32-ERR
: :[[@LINE-
2]]:22: error
: invalid operand for instruction
975 v_cmp_le_f16_e64_dpp ttmp
[14:15], -v1
, |v2| dpp8
:[7,6,5,4,3,2,1,0] fi
:1
976 // W64
: v_cmp_le_f16_e64_dpp ttmp
[14:15], -v1
, |v2| dpp8
:[7,6,5,4,3,2,1,0] fi
:1 ; encoding
: [0x7a,0x02,0x03,0xd4,0xea,0x04,0x02,0x20,0x01,0x77,0x39,0x05]
977 // W32-ERR
: :[[@LINE-
2]]:22: error
: invalid operand for instruction
979 v_cmp_le_f16_e64_dpp null
, -|v255|
, -|v255| clamp dpp8
:[0,0,0,0,0,0,0,0] fi
:0
980 // GFX11
: v_cmp_le_f16_e64_dpp null
, -|v255|
, -|v255| clamp dpp8
:[0,0,0,0,0,0,0,0] ; encoding
: [0x7c,0x83,0x03,0xd4,0xe9,0xfe,0x03,0x60,0xff,0x00,0x00,0x00]
982 v_cmp_le_f32_e64_dpp s5
, v1
, v2 dpp8
:[7,6,5,4,3,2,1,0]
983 // W32
: v_cmp_le_f32_e64_dpp s5
, v1
, v2 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x00,0x13,0xd4,0xe9,0x04,0x02,0x00,0x01,0x77,0x39,0x05]
984 // W64-ERR
: :[[@LINE-
2]]:22: error
: invalid operand for instruction
986 v_cmp_le_f32_e64_dpp s105
, v1
, v2 dpp8
:[7,6,5,4,3,2,1,0]
987 // W32
: v_cmp_le_f32_e64_dpp s105
, v1
, v2 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x69,0x00,0x13,0xd4,0xe9,0x04,0x02,0x00,0x01,0x77,0x39,0x05]
988 // W64-ERR
: :[[@LINE-
2]]:22: error
: invalid operand for instruction
990 v_cmp_le_f32_e64_dpp vcc_lo
, v1
, v2 dpp8
:[7,6,5,4,3,2,1,0]
991 // W32
: v_cmp_le_f32_e64_dpp vcc_lo
, v1
, v2 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x6a,0x00,0x13,0xd4,0xe9,0x04,0x02,0x00,0x01,0x77,0x39,0x05]
992 // W64-ERR
: :[[@LINE-
2]]:22: error
: invalid operand for instruction
994 v_cmp_le_f32_e64_dpp vcc_hi
, |v1|
, -v2 dpp8
:[7,6,5,4,3,2,1,0]
995 // W32
: v_cmp_le_f32_e64_dpp vcc_hi
, |v1|
, -v2 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x6b,0x01,0x13,0xd4,0xe9,0x04,0x02,0x40,0x01,0x77,0x39,0x05]
996 // W64-ERR
: :[[@LINE-
2]]:22: error
: invalid operand for instruction
998 v_cmp_le_f32_e64_dpp ttmp15
, -v1
, |v2| dpp8
:[7,6,5,4,3,2,1,0] fi
:1
999 // W32
: v_cmp_le_f32_e64_dpp ttmp15
, -v1
, |v2| dpp8
:[7,6,5,4,3,2,1,0] fi
:1 ; encoding
: [0x7b,0x02,0x13,0xd4,0xea,0x04,0x02,0x20,0x01,0x77,0x39,0x05]
1000 // W64-ERR
: :[[@LINE-
2]]:22: error
: invalid operand for instruction
1002 v_cmp_le_f32_e64_dpp s
[10:11], v1
, v2 dpp8
:[7,6,5,4,3,2,1,0]
1003 // W64
: v_cmp_le_f32_e64_dpp s
[10:11], v1
, v2 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x0a,0x00,0x13,0xd4,0xe9,0x04,0x02,0x00,0x01,0x77,0x39,0x05]
1004 // W32-ERR
: :[[@LINE-
2]]:22: error
: invalid operand for instruction
1006 v_cmp_le_f32_e64_dpp s
[104:105], v1
, v2 dpp8
:[7,6,5,4,3,2,1,0]
1007 // W64
: v_cmp_le_f32_e64_dpp s
[104:105], v1
, v2 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x68,0x00,0x13,0xd4,0xe9,0x04,0x02,0x00,0x01,0x77,0x39,0x05]
1008 // W32-ERR
: :[[@LINE-
2]]:22: error
: invalid operand for instruction
1010 v_cmp_le_f32_e64_dpp vcc
, |v1|
, -v2 dpp8
:[7,6,5,4,3,2,1,0]
1011 // W64
: v_cmp_le_f32_e64_dpp vcc
, |v1|
, -v2 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x6a,0x01,0x13,0xd4,0xe9,0x04,0x02,0x40,0x01,0x77,0x39,0x05]
1012 // W32-ERR
: :[[@LINE-
2]]:22: error
: invalid operand for instruction
1014 v_cmp_le_f32_e64_dpp ttmp
[14:15], -v1
, |v2| dpp8
:[7,6,5,4,3,2,1,0] fi
:1
1015 // W64
: v_cmp_le_f32_e64_dpp ttmp
[14:15], -v1
, |v2| dpp8
:[7,6,5,4,3,2,1,0] fi
:1 ; encoding
: [0x7a,0x02,0x13,0xd4,0xea,0x04,0x02,0x20,0x01,0x77,0x39,0x05]
1016 // W32-ERR
: :[[@LINE-
2]]:22: error
: invalid operand for instruction
1018 v_cmp_le_f32_e64_dpp null
, -|v255|
, -|v255| clamp dpp8
:[0,0,0,0,0,0,0,0] fi
:0
1019 // GFX11
: v_cmp_le_f32_e64_dpp null
, -|v255|
, -|v255| clamp dpp8
:[0,0,0,0,0,0,0,0] ; encoding
: [0x7c,0x83,0x13,0xd4,0xe9,0xfe,0x03,0x60,0xff,0x00,0x00,0x00]
1021 v_cmp_le_i16_e64_dpp s5
, v1
, v2 dpp8
:[7,6,5,4,3,2,1,0]
1022 // W32
: v_cmp_le_i16_e64_dpp s5
, v1
, v2 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x00,0x33,0xd4,0xe9,0x04,0x02,0x00,0x01,0x77,0x39,0x05]
1023 // W64-ERR
: :[[@LINE-
2]]:22: error
: invalid operand for instruction
1025 v_cmp_le_i16_e64_dpp s105
, v1
, v2 dpp8
:[7,6,5,4,3,2,1,0]
1026 // W32
: v_cmp_le_i16_e64_dpp s105
, v1
, v2 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x69,0x00,0x33,0xd4,0xe9,0x04,0x02,0x00,0x01,0x77,0x39,0x05]
1027 // W64-ERR
: :[[@LINE-
2]]:22: error
: invalid operand for instruction
1029 v_cmp_le_i16_e64_dpp vcc_lo
, v1
, v2 dpp8
:[7,6,5,4,3,2,1,0]
1030 // W32
: v_cmp_le_i16_e64_dpp vcc_lo
, v1
, v2 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x6a,0x00,0x33,0xd4,0xe9,0x04,0x02,0x00,0x01,0x77,0x39,0x05]
1031 // W64-ERR
: :[[@LINE-
2]]:22: error
: invalid operand for instruction
1033 v_cmp_le_i16_e64_dpp vcc_hi
, v1
, v2 dpp8
:[7,6,5,4,3,2,1,0]
1034 // W32
: v_cmp_le_i16_e64_dpp vcc_hi
, v1
, v2 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x6b,0x00,0x33,0xd4,0xe9,0x04,0x02,0x00,0x01,0x77,0x39,0x05]
1035 // W64-ERR
: :[[@LINE-
2]]:22: error
: invalid operand for instruction
1037 v_cmp_le_i16_e64_dpp ttmp15
, v1
, v2 dpp8
:[7,6,5,4,3,2,1,0] fi
:1
1038 // W32
: v_cmp_le_i16_e64_dpp ttmp15
, v1
, v2 dpp8
:[7,6,5,4,3,2,1,0] fi
:1 ; encoding
: [0x7b,0x00,0x33,0xd4,0xea,0x04,0x02,0x00,0x01,0x77,0x39,0x05]
1039 // W64-ERR
: :[[@LINE-
2]]:22: error
: invalid operand for instruction
1041 v_cmp_le_i16_e64_dpp s
[10:11], v1
, v2 dpp8
:[7,6,5,4,3,2,1,0]
1042 // W64
: v_cmp_le_i16_e64_dpp s
[10:11], v1
, v2 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x0a,0x00,0x33,0xd4,0xe9,0x04,0x02,0x00,0x01,0x77,0x39,0x05]
1043 // W32-ERR
: :[[@LINE-
2]]:22: error
: invalid operand for instruction
1045 v_cmp_le_i16_e64_dpp s
[104:105], v1
, v2 dpp8
:[7,6,5,4,3,2,1,0]
1046 // W64
: v_cmp_le_i16_e64_dpp s
[104:105], v1
, v2 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x68,0x00,0x33,0xd4,0xe9,0x04,0x02,0x00,0x01,0x77,0x39,0x05]
1047 // W32-ERR
: :[[@LINE-
2]]:22: error
: invalid operand for instruction
1049 v_cmp_le_i16_e64_dpp vcc
, v1
, v2 dpp8
:[7,6,5,4,3,2,1,0]
1050 // W64
: v_cmp_le_i16_e64_dpp vcc
, v1
, v2 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x6a,0x00,0x33,0xd4,0xe9,0x04,0x02,0x00,0x01,0x77,0x39,0x05]
1051 // W32-ERR
: :[[@LINE-
2]]:22: error
: invalid operand for instruction
1053 v_cmp_le_i16_e64_dpp ttmp
[14:15], v1
, v2 dpp8
:[7,6,5,4,3,2,1,0] fi
:1
1054 // W64
: v_cmp_le_i16_e64_dpp ttmp
[14:15], v1
, v2 dpp8
:[7,6,5,4,3,2,1,0] fi
:1 ; encoding
: [0x7a,0x00,0x33,0xd4,0xea,0x04,0x02,0x00,0x01,0x77,0x39,0x05]
1055 // W32-ERR
: :[[@LINE-
2]]:22: error
: invalid operand for instruction
1057 v_cmp_le_i16_e64_dpp null
, v255
, v255 dpp8
:[0,0,0,0,0,0,0,0] fi
:0
1058 // GFX11
: v_cmp_le_i16_e64_dpp null
, v255
, v255 dpp8
:[0,0,0,0,0,0,0,0] ; encoding
: [0x7c,0x00,0x33,0xd4,0xe9,0xfe,0x03,0x00,0xff,0x00,0x00,0x00]
1060 v_cmp_le_i32_e64_dpp s5
, v1
, v2 dpp8
:[7,6,5,4,3,2,1,0]
1061 // W32
: v_cmp_le_i32_e64_dpp s5
, v1
, v2 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x00,0x43,0xd4,0xe9,0x04,0x02,0x00,0x01,0x77,0x39,0x05]
1062 // W64-ERR
: :[[@LINE-
2]]:22: error
: invalid operand for instruction
1064 v_cmp_le_i32_e64_dpp s105
, v1
, v2 dpp8
:[7,6,5,4,3,2,1,0]
1065 // W32
: v_cmp_le_i32_e64_dpp s105
, v1
, v2 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x69,0x00,0x43,0xd4,0xe9,0x04,0x02,0x00,0x01,0x77,0x39,0x05]
1066 // W64-ERR
: :[[@LINE-
2]]:22: error
: invalid operand for instruction
1068 v_cmp_le_i32_e64_dpp vcc_lo
, v1
, v2 dpp8
:[7,6,5,4,3,2,1,0]
1069 // W32
: v_cmp_le_i32_e64_dpp vcc_lo
, v1
, v2 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x6a,0x00,0x43,0xd4,0xe9,0x04,0x02,0x00,0x01,0x77,0x39,0x05]
1070 // W64-ERR
: :[[@LINE-
2]]:22: error
: invalid operand for instruction
1072 v_cmp_le_i32_e64_dpp vcc_hi
, v1
, v2 dpp8
:[7,6,5,4,3,2,1,0]
1073 // W32
: v_cmp_le_i32_e64_dpp vcc_hi
, v1
, v2 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x6b,0x00,0x43,0xd4,0xe9,0x04,0x02,0x00,0x01,0x77,0x39,0x05]
1074 // W64-ERR
: :[[@LINE-
2]]:22: error
: invalid operand for instruction
1076 v_cmp_le_i32_e64_dpp ttmp15
, v1
, v2 dpp8
:[7,6,5,4,3,2,1,0] fi
:1
1077 // W32
: v_cmp_le_i32_e64_dpp ttmp15
, v1
, v2 dpp8
:[7,6,5,4,3,2,1,0] fi
:1 ; encoding
: [0x7b,0x00,0x43,0xd4,0xea,0x04,0x02,0x00,0x01,0x77,0x39,0x05]
1078 // W64-ERR
: :[[@LINE-
2]]:22: error
: invalid operand for instruction
1080 v_cmp_le_i32_e64_dpp s
[10:11], v1
, v2 dpp8
:[7,6,5,4,3,2,1,0]
1081 // W64
: v_cmp_le_i32_e64_dpp s
[10:11], v1
, v2 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x0a,0x00,0x43,0xd4,0xe9,0x04,0x02,0x00,0x01,0x77,0x39,0x05]
1082 // W32-ERR
: :[[@LINE-
2]]:22: error
: invalid operand for instruction
1084 v_cmp_le_i32_e64_dpp s
[104:105], v1
, v2 dpp8
:[7,6,5,4,3,2,1,0]
1085 // W64
: v_cmp_le_i32_e64_dpp s
[104:105], v1
, v2 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x68,0x00,0x43,0xd4,0xe9,0x04,0x02,0x00,0x01,0x77,0x39,0x05]
1086 // W32-ERR
: :[[@LINE-
2]]:22: error
: invalid operand for instruction
1088 v_cmp_le_i32_e64_dpp vcc
, v1
, v2 dpp8
:[7,6,5,4,3,2,1,0]
1089 // W64
: v_cmp_le_i32_e64_dpp vcc
, v1
, v2 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x6a,0x00,0x43,0xd4,0xe9,0x04,0x02,0x00,0x01,0x77,0x39,0x05]
1090 // W32-ERR
: :[[@LINE-
2]]:22: error
: invalid operand for instruction
1092 v_cmp_le_i32_e64_dpp ttmp
[14:15], v1
, v2 dpp8
:[7,6,5,4,3,2,1,0] fi
:1
1093 // W64
: v_cmp_le_i32_e64_dpp ttmp
[14:15], v1
, v2 dpp8
:[7,6,5,4,3,2,1,0] fi
:1 ; encoding
: [0x7a,0x00,0x43,0xd4,0xea,0x04,0x02,0x00,0x01,0x77,0x39,0x05]
1094 // W32-ERR
: :[[@LINE-
2]]:22: error
: invalid operand for instruction
1096 v_cmp_le_i32_e64_dpp null
, v255
, v255 dpp8
:[0,0,0,0,0,0,0,0] fi
:0
1097 // GFX11
: v_cmp_le_i32_e64_dpp null
, v255
, v255 dpp8
:[0,0,0,0,0,0,0,0] ; encoding
: [0x7c,0x00,0x43,0xd4,0xe9,0xfe,0x03,0x00,0xff,0x00,0x00,0x00]
1099 v_cmp_le_u16_e64_dpp s5
, v1
, v2 dpp8
:[7,6,5,4,3,2,1,0]
1100 // W32
: v_cmp_le_u16_e64_dpp s5
, v1
, v2 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x00,0x3b,0xd4,0xe9,0x04,0x02,0x00,0x01,0x77,0x39,0x05]
1101 // W64-ERR
: :[[@LINE-
2]]:22: error
: invalid operand for instruction
1103 v_cmp_le_u16_e64_dpp s105
, v1
, v2 dpp8
:[7,6,5,4,3,2,1,0]
1104 // W32
: v_cmp_le_u16_e64_dpp s105
, v1
, v2 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x69,0x00,0x3b,0xd4,0xe9,0x04,0x02,0x00,0x01,0x77,0x39,0x05]
1105 // W64-ERR
: :[[@LINE-
2]]:22: error
: invalid operand for instruction
1107 v_cmp_le_u16_e64_dpp vcc_lo
, v1
, v2 dpp8
:[7,6,5,4,3,2,1,0]
1108 // W32
: v_cmp_le_u16_e64_dpp vcc_lo
, v1
, v2 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x6a,0x00,0x3b,0xd4,0xe9,0x04,0x02,0x00,0x01,0x77,0x39,0x05]
1109 // W64-ERR
: :[[@LINE-
2]]:22: error
: invalid operand for instruction
1111 v_cmp_le_u16_e64_dpp vcc_hi
, v1
, v2 dpp8
:[7,6,5,4,3,2,1,0]
1112 // W32
: v_cmp_le_u16_e64_dpp vcc_hi
, v1
, v2 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x6b,0x00,0x3b,0xd4,0xe9,0x04,0x02,0x00,0x01,0x77,0x39,0x05]
1113 // W64-ERR
: :[[@LINE-
2]]:22: error
: invalid operand for instruction
1115 v_cmp_le_u16_e64_dpp ttmp15
, v1
, v2 dpp8
:[7,6,5,4,3,2,1,0] fi
:1
1116 // W32
: v_cmp_le_u16_e64_dpp ttmp15
, v1
, v2 dpp8
:[7,6,5,4,3,2,1,0] fi
:1 ; encoding
: [0x7b,0x00,0x3b,0xd4,0xea,0x04,0x02,0x00,0x01,0x77,0x39,0x05]
1117 // W64-ERR
: :[[@LINE-
2]]:22: error
: invalid operand for instruction
1119 v_cmp_le_u16_e64_dpp s
[10:11], v1
, v2 dpp8
:[7,6,5,4,3,2,1,0]
1120 // W64
: v_cmp_le_u16_e64_dpp s
[10:11], v1
, v2 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x0a,0x00,0x3b,0xd4,0xe9,0x04,0x02,0x00,0x01,0x77,0x39,0x05]
1121 // W32-ERR
: :[[@LINE-
2]]:22: error
: invalid operand for instruction
1123 v_cmp_le_u16_e64_dpp s
[104:105], v1
, v2 dpp8
:[7,6,5,4,3,2,1,0]
1124 // W64
: v_cmp_le_u16_e64_dpp s
[104:105], v1
, v2 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x68,0x00,0x3b,0xd4,0xe9,0x04,0x02,0x00,0x01,0x77,0x39,0x05]
1125 // W32-ERR
: :[[@LINE-
2]]:22: error
: invalid operand for instruction
1127 v_cmp_le_u16_e64_dpp vcc
, v1
, v2 dpp8
:[7,6,5,4,3,2,1,0]
1128 // W64
: v_cmp_le_u16_e64_dpp vcc
, v1
, v2 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x6a,0x00,0x3b,0xd4,0xe9,0x04,0x02,0x00,0x01,0x77,0x39,0x05]
1129 // W32-ERR
: :[[@LINE-
2]]:22: error
: invalid operand for instruction
1131 v_cmp_le_u16_e64_dpp ttmp
[14:15], v1
, v2 dpp8
:[7,6,5,4,3,2,1,0] fi
:1
1132 // W64
: v_cmp_le_u16_e64_dpp ttmp
[14:15], v1
, v2 dpp8
:[7,6,5,4,3,2,1,0] fi
:1 ; encoding
: [0x7a,0x00,0x3b,0xd4,0xea,0x04,0x02,0x00,0x01,0x77,0x39,0x05]
1133 // W32-ERR
: :[[@LINE-
2]]:22: error
: invalid operand for instruction
1135 v_cmp_le_u16_e64_dpp null
, v255
, v255 dpp8
:[0,0,0,0,0,0,0,0] fi
:0
1136 // GFX11
: v_cmp_le_u16_e64_dpp null
, v255
, v255 dpp8
:[0,0,0,0,0,0,0,0] ; encoding
: [0x7c,0x00,0x3b,0xd4,0xe9,0xfe,0x03,0x00,0xff,0x00,0x00,0x00]
1138 v_cmp_le_u32_e64_dpp s5
, v1
, v2 dpp8
:[7,6,5,4,3,2,1,0]
1139 // W32
: v_cmp_le_u32_e64_dpp s5
, v1
, v2 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x00,0x4b,0xd4,0xe9,0x04,0x02,0x00,0x01,0x77,0x39,0x05]
1140 // W64-ERR
: :[[@LINE-
2]]:22: error
: invalid operand for instruction
1142 v_cmp_le_u32_e64_dpp s105
, v1
, v2 dpp8
:[7,6,5,4,3,2,1,0]
1143 // W32
: v_cmp_le_u32_e64_dpp s105
, v1
, v2 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x69,0x00,0x4b,0xd4,0xe9,0x04,0x02,0x00,0x01,0x77,0x39,0x05]
1144 // W64-ERR
: :[[@LINE-
2]]:22: error
: invalid operand for instruction
1146 v_cmp_le_u32_e64_dpp vcc_lo
, v1
, v2 dpp8
:[7,6,5,4,3,2,1,0]
1147 // W32
: v_cmp_le_u32_e64_dpp vcc_lo
, v1
, v2 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x6a,0x00,0x4b,0xd4,0xe9,0x04,0x02,0x00,0x01,0x77,0x39,0x05]
1148 // W64-ERR
: :[[@LINE-
2]]:22: error
: invalid operand for instruction
1150 v_cmp_le_u32_e64_dpp vcc_hi
, v1
, v2 dpp8
:[7,6,5,4,3,2,1,0]
1151 // W32
: v_cmp_le_u32_e64_dpp vcc_hi
, v1
, v2 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x6b,0x00,0x4b,0xd4,0xe9,0x04,0x02,0x00,0x01,0x77,0x39,0x05]
1152 // W64-ERR
: :[[@LINE-
2]]:22: error
: invalid operand for instruction
1154 v_cmp_le_u32_e64_dpp ttmp15
, v1
, v2 dpp8
:[7,6,5,4,3,2,1,0] fi
:1
1155 // W32
: v_cmp_le_u32_e64_dpp ttmp15
, v1
, v2 dpp8
:[7,6,5,4,3,2,1,0] fi
:1 ; encoding
: [0x7b,0x00,0x4b,0xd4,0xea,0x04,0x02,0x00,0x01,0x77,0x39,0x05]
1156 // W64-ERR
: :[[@LINE-
2]]:22: error
: invalid operand for instruction
1158 v_cmp_le_u32_e64_dpp s
[10:11], v1
, v2 dpp8
:[7,6,5,4,3,2,1,0]
1159 // W64
: v_cmp_le_u32_e64_dpp s
[10:11], v1
, v2 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x0a,0x00,0x4b,0xd4,0xe9,0x04,0x02,0x00,0x01,0x77,0x39,0x05]
1160 // W32-ERR
: :[[@LINE-
2]]:22: error
: invalid operand for instruction
1162 v_cmp_le_u32_e64_dpp s
[104:105], v1
, v2 dpp8
:[7,6,5,4,3,2,1,0]
1163 // W64
: v_cmp_le_u32_e64_dpp s
[104:105], v1
, v2 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x68,0x00,0x4b,0xd4,0xe9,0x04,0x02,0x00,0x01,0x77,0x39,0x05]
1164 // W32-ERR
: :[[@LINE-
2]]:22: error
: invalid operand for instruction
1166 v_cmp_le_u32_e64_dpp vcc
, v1
, v2 dpp8
:[7,6,5,4,3,2,1,0]
1167 // W64
: v_cmp_le_u32_e64_dpp vcc
, v1
, v2 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x6a,0x00,0x4b,0xd4,0xe9,0x04,0x02,0x00,0x01,0x77,0x39,0x05]
1168 // W32-ERR
: :[[@LINE-
2]]:22: error
: invalid operand for instruction
1170 v_cmp_le_u32_e64_dpp ttmp
[14:15], v1
, v2 dpp8
:[7,6,5,4,3,2,1,0] fi
:1
1171 // W64
: v_cmp_le_u32_e64_dpp ttmp
[14:15], v1
, v2 dpp8
:[7,6,5,4,3,2,1,0] fi
:1 ; encoding
: [0x7a,0x00,0x4b,0xd4,0xea,0x04,0x02,0x00,0x01,0x77,0x39,0x05]
1172 // W32-ERR
: :[[@LINE-
2]]:22: error
: invalid operand for instruction
1174 v_cmp_le_u32_e64_dpp null
, v255
, v255 dpp8
:[0,0,0,0,0,0,0,0] fi
:0
1175 // GFX11
: v_cmp_le_u32_e64_dpp null
, v255
, v255 dpp8
:[0,0,0,0,0,0,0,0] ; encoding
: [0x7c,0x00,0x4b,0xd4,0xe9,0xfe,0x03,0x00,0xff,0x00,0x00,0x00]
1177 v_cmp_lg_f16_e64_dpp s5
, v1
, v2 dpp8
:[7,6,5,4,3,2,1,0]
1178 // W32
: v_cmp_lg_f16_e64_dpp s5
, v1
, v2 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x00,0x05,0xd4,0xe9,0x04,0x02,0x00,0x01,0x77,0x39,0x05]
1179 // W64-ERR
: :[[@LINE-
2]]:22: error
: invalid operand for instruction
1181 v_cmp_lg_f16_e64_dpp s105
, v1
, v2 dpp8
:[7,6,5,4,3,2,1,0]
1182 // W32
: v_cmp_lg_f16_e64_dpp s105
, v1
, v2 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x69,0x00,0x05,0xd4,0xe9,0x04,0x02,0x00,0x01,0x77,0x39,0x05]
1183 // W64-ERR
: :[[@LINE-
2]]:22: error
: invalid operand for instruction
1185 v_cmp_lg_f16_e64_dpp vcc_lo
, v1
, v2 dpp8
:[7,6,5,4,3,2,1,0]
1186 // W32
: v_cmp_lg_f16_e64_dpp vcc_lo
, v1
, v2 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x6a,0x00,0x05,0xd4,0xe9,0x04,0x02,0x00,0x01,0x77,0x39,0x05]
1187 // W64-ERR
: :[[@LINE-
2]]:22: error
: invalid operand for instruction
1189 v_cmp_lg_f16_e64_dpp vcc_hi
, |v1|
, -v2 dpp8
:[7,6,5,4,3,2,1,0]
1190 // W32
: v_cmp_lg_f16_e64_dpp vcc_hi
, |v1|
, -v2 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x6b,0x01,0x05,0xd4,0xe9,0x04,0x02,0x40,0x01,0x77,0x39,0x05]
1191 // W64-ERR
: :[[@LINE-
2]]:22: error
: invalid operand for instruction
1193 v_cmp_lg_f16_e64_dpp ttmp15
, -v1
, |v2| dpp8
:[7,6,5,4,3,2,1,0] fi
:1
1194 // W32
: v_cmp_lg_f16_e64_dpp ttmp15
, -v1
, |v2| dpp8
:[7,6,5,4,3,2,1,0] fi
:1 ; encoding
: [0x7b,0x02,0x05,0xd4,0xea,0x04,0x02,0x20,0x01,0x77,0x39,0x05]
1195 // W64-ERR
: :[[@LINE-
2]]:22: error
: invalid operand for instruction
1197 v_cmp_lg_f16_e64_dpp s
[10:11], v1
, v2 dpp8
:[7,6,5,4,3,2,1,0]
1198 // W64
: v_cmp_lg_f16_e64_dpp s
[10:11], v1
, v2 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x0a,0x00,0x05,0xd4,0xe9,0x04,0x02,0x00,0x01,0x77,0x39,0x05]
1199 // W32-ERR
: :[[@LINE-
2]]:22: error
: invalid operand for instruction
1201 v_cmp_lg_f16_e64_dpp s
[104:105], v1
, v2 dpp8
:[7,6,5,4,3,2,1,0]
1202 // W64
: v_cmp_lg_f16_e64_dpp s
[104:105], v1
, v2 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x68,0x00,0x05,0xd4,0xe9,0x04,0x02,0x00,0x01,0x77,0x39,0x05]
1203 // W32-ERR
: :[[@LINE-
2]]:22: error
: invalid operand for instruction
1205 v_cmp_lg_f16_e64_dpp vcc
, |v1|
, -v2 dpp8
:[7,6,5,4,3,2,1,0]
1206 // W64
: v_cmp_lg_f16_e64_dpp vcc
, |v1|
, -v2 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x6a,0x01,0x05,0xd4,0xe9,0x04,0x02,0x40,0x01,0x77,0x39,0x05]
1207 // W32-ERR
: :[[@LINE-
2]]:22: error
: invalid operand for instruction
1209 v_cmp_lg_f16_e64_dpp ttmp
[14:15], -v1
, |v2| dpp8
:[7,6,5,4,3,2,1,0] fi
:1
1210 // W64
: v_cmp_lg_f16_e64_dpp ttmp
[14:15], -v1
, |v2| dpp8
:[7,6,5,4,3,2,1,0] fi
:1 ; encoding
: [0x7a,0x02,0x05,0xd4,0xea,0x04,0x02,0x20,0x01,0x77,0x39,0x05]
1211 // W32-ERR
: :[[@LINE-
2]]:22: error
: invalid operand for instruction
1213 v_cmp_lg_f16_e64_dpp null
, -|v255|
, -|v255| clamp dpp8
:[0,0,0,0,0,0,0,0] fi
:0
1214 // GFX11
: v_cmp_lg_f16_e64_dpp null
, -|v255|
, -|v255| clamp dpp8
:[0,0,0,0,0,0,0,0] ; encoding
: [0x7c,0x83,0x05,0xd4,0xe9,0xfe,0x03,0x60,0xff,0x00,0x00,0x00]
1216 v_cmp_lg_f32_e64_dpp s5
, v1
, v2 dpp8
:[7,6,5,4,3,2,1,0]
1217 // W32
: v_cmp_lg_f32_e64_dpp s5
, v1
, v2 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x00,0x15,0xd4,0xe9,0x04,0x02,0x00,0x01,0x77,0x39,0x05]
1218 // W64-ERR
: :[[@LINE-
2]]:22: error
: invalid operand for instruction
1220 v_cmp_lg_f32_e64_dpp s105
, v1
, v2 dpp8
:[7,6,5,4,3,2,1,0]
1221 // W32
: v_cmp_lg_f32_e64_dpp s105
, v1
, v2 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x69,0x00,0x15,0xd4,0xe9,0x04,0x02,0x00,0x01,0x77,0x39,0x05]
1222 // W64-ERR
: :[[@LINE-
2]]:22: error
: invalid operand for instruction
1224 v_cmp_lg_f32_e64_dpp vcc_lo
, v1
, v2 dpp8
:[7,6,5,4,3,2,1,0]
1225 // W32
: v_cmp_lg_f32_e64_dpp vcc_lo
, v1
, v2 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x6a,0x00,0x15,0xd4,0xe9,0x04,0x02,0x00,0x01,0x77,0x39,0x05]
1226 // W64-ERR
: :[[@LINE-
2]]:22: error
: invalid operand for instruction
1228 v_cmp_lg_f32_e64_dpp vcc_hi
, |v1|
, -v2 dpp8
:[7,6,5,4,3,2,1,0]
1229 // W32
: v_cmp_lg_f32_e64_dpp vcc_hi
, |v1|
, -v2 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x6b,0x01,0x15,0xd4,0xe9,0x04,0x02,0x40,0x01,0x77,0x39,0x05]
1230 // W64-ERR
: :[[@LINE-
2]]:22: error
: invalid operand for instruction
1232 v_cmp_lg_f32_e64_dpp ttmp15
, -v1
, |v2| dpp8
:[7,6,5,4,3,2,1,0] fi
:1
1233 // W32
: v_cmp_lg_f32_e64_dpp ttmp15
, -v1
, |v2| dpp8
:[7,6,5,4,3,2,1,0] fi
:1 ; encoding
: [0x7b,0x02,0x15,0xd4,0xea,0x04,0x02,0x20,0x01,0x77,0x39,0x05]
1234 // W64-ERR
: :[[@LINE-
2]]:22: error
: invalid operand for instruction
1236 v_cmp_lg_f32_e64_dpp s
[10:11], v1
, v2 dpp8
:[7,6,5,4,3,2,1,0]
1237 // W64
: v_cmp_lg_f32_e64_dpp s
[10:11], v1
, v2 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x0a,0x00,0x15,0xd4,0xe9,0x04,0x02,0x00,0x01,0x77,0x39,0x05]
1238 // W32-ERR
: :[[@LINE-
2]]:22: error
: invalid operand for instruction
1240 v_cmp_lg_f32_e64_dpp s
[104:105], v1
, v2 dpp8
:[7,6,5,4,3,2,1,0]
1241 // W64
: v_cmp_lg_f32_e64_dpp s
[104:105], v1
, v2 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x68,0x00,0x15,0xd4,0xe9,0x04,0x02,0x00,0x01,0x77,0x39,0x05]
1242 // W32-ERR
: :[[@LINE-
2]]:22: error
: invalid operand for instruction
1244 v_cmp_lg_f32_e64_dpp vcc
, |v1|
, -v2 dpp8
:[7,6,5,4,3,2,1,0]
1245 // W64
: v_cmp_lg_f32_e64_dpp vcc
, |v1|
, -v2 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x6a,0x01,0x15,0xd4,0xe9,0x04,0x02,0x40,0x01,0x77,0x39,0x05]
1246 // W32-ERR
: :[[@LINE-
2]]:22: error
: invalid operand for instruction
1248 v_cmp_lg_f32_e64_dpp ttmp
[14:15], -v1
, |v2| dpp8
:[7,6,5,4,3,2,1,0] fi
:1
1249 // W64
: v_cmp_lg_f32_e64_dpp ttmp
[14:15], -v1
, |v2| dpp8
:[7,6,5,4,3,2,1,0] fi
:1 ; encoding
: [0x7a,0x02,0x15,0xd4,0xea,0x04,0x02,0x20,0x01,0x77,0x39,0x05]
1250 // W32-ERR
: :[[@LINE-
2]]:22: error
: invalid operand for instruction
1252 v_cmp_lg_f32_e64_dpp null
, -|v255|
, -|v255| clamp dpp8
:[0,0,0,0,0,0,0,0] fi
:0
1253 // GFX11
: v_cmp_lg_f32_e64_dpp null
, -|v255|
, -|v255| clamp dpp8
:[0,0,0,0,0,0,0,0] ; encoding
: [0x7c,0x83,0x15,0xd4,0xe9,0xfe,0x03,0x60,0xff,0x00,0x00,0x00]
1255 v_cmp_lt_f16_e64_dpp s5
, v1
, v2 dpp8
:[7,6,5,4,3,2,1,0]
1256 // W32
: v_cmp_lt_f16_e64_dpp s5
, v1
, v2 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x00,0x01,0xd4,0xe9,0x04,0x02,0x00,0x01,0x77,0x39,0x05]
1257 // W64-ERR
: :[[@LINE-
2]]:22: error
: invalid operand for instruction
1259 v_cmp_lt_f16_e64_dpp s105
, v1
, v2 dpp8
:[7,6,5,4,3,2,1,0]
1260 // W32
: v_cmp_lt_f16_e64_dpp s105
, v1
, v2 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x69,0x00,0x01,0xd4,0xe9,0x04,0x02,0x00,0x01,0x77,0x39,0x05]
1261 // W64-ERR
: :[[@LINE-
2]]:22: error
: invalid operand for instruction
1263 v_cmp_lt_f16_e64_dpp vcc_lo
, v1
, v2 dpp8
:[7,6,5,4,3,2,1,0]
1264 // W32
: v_cmp_lt_f16_e64_dpp vcc_lo
, v1
, v2 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x6a,0x00,0x01,0xd4,0xe9,0x04,0x02,0x00,0x01,0x77,0x39,0x05]
1265 // W64-ERR
: :[[@LINE-
2]]:22: error
: invalid operand for instruction
1267 v_cmp_lt_f16_e64_dpp vcc_hi
, |v1|
, -v2 dpp8
:[7,6,5,4,3,2,1,0]
1268 // W32
: v_cmp_lt_f16_e64_dpp vcc_hi
, |v1|
, -v2 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x6b,0x01,0x01,0xd4,0xe9,0x04,0x02,0x40,0x01,0x77,0x39,0x05]
1269 // W64-ERR
: :[[@LINE-
2]]:22: error
: invalid operand for instruction
1271 v_cmp_lt_f16_e64_dpp ttmp15
, -v1
, |v2| dpp8
:[7,6,5,4,3,2,1,0] fi
:1
1272 // W32
: v_cmp_lt_f16_e64_dpp ttmp15
, -v1
, |v2| dpp8
:[7,6,5,4,3,2,1,0] fi
:1 ; encoding
: [0x7b,0x02,0x01,0xd4,0xea,0x04,0x02,0x20,0x01,0x77,0x39,0x05]
1273 // W64-ERR
: :[[@LINE-
2]]:22: error
: invalid operand for instruction
1275 v_cmp_lt_f16_e64_dpp s
[10:11], v1
, v2 dpp8
:[7,6,5,4,3,2,1,0]
1276 // W64
: v_cmp_lt_f16_e64_dpp s
[10:11], v1
, v2 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x0a,0x00,0x01,0xd4,0xe9,0x04,0x02,0x00,0x01,0x77,0x39,0x05]
1277 // W32-ERR
: :[[@LINE-
2]]:22: error
: invalid operand for instruction
1279 v_cmp_lt_f16_e64_dpp s
[104:105], v1
, v2 dpp8
:[7,6,5,4,3,2,1,0]
1280 // W64
: v_cmp_lt_f16_e64_dpp s
[104:105], v1
, v2 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x68,0x00,0x01,0xd4,0xe9,0x04,0x02,0x00,0x01,0x77,0x39,0x05]
1281 // W32-ERR
: :[[@LINE-
2]]:22: error
: invalid operand for instruction
1283 v_cmp_lt_f16_e64_dpp vcc
, |v1|
, -v2 dpp8
:[7,6,5,4,3,2,1,0]
1284 // W64
: v_cmp_lt_f16_e64_dpp vcc
, |v1|
, -v2 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x6a,0x01,0x01,0xd4,0xe9,0x04,0x02,0x40,0x01,0x77,0x39,0x05]
1285 // W32-ERR
: :[[@LINE-
2]]:22: error
: invalid operand for instruction
1287 v_cmp_lt_f16_e64_dpp ttmp
[14:15], -v1
, |v2| dpp8
:[7,6,5,4,3,2,1,0] fi
:1
1288 // W64
: v_cmp_lt_f16_e64_dpp ttmp
[14:15], -v1
, |v2| dpp8
:[7,6,5,4,3,2,1,0] fi
:1 ; encoding
: [0x7a,0x02,0x01,0xd4,0xea,0x04,0x02,0x20,0x01,0x77,0x39,0x05]
1289 // W32-ERR
: :[[@LINE-
2]]:22: error
: invalid operand for instruction
1291 v_cmp_lt_f16_e64_dpp null
, -|v255|
, -|v255| clamp dpp8
:[0,0,0,0,0,0,0,0] fi
:0
1292 // GFX11
: v_cmp_lt_f16_e64_dpp null
, -|v255|
, -|v255| clamp dpp8
:[0,0,0,0,0,0,0,0] ; encoding
: [0x7c,0x83,0x01,0xd4,0xe9,0xfe,0x03,0x60,0xff,0x00,0x00,0x00]
1294 v_cmp_lt_f32_e64_dpp s5
, v1
, v2 dpp8
:[7,6,5,4,3,2,1,0]
1295 // W32
: v_cmp_lt_f32_e64_dpp s5
, v1
, v2 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x00,0x11,0xd4,0xe9,0x04,0x02,0x00,0x01,0x77,0x39,0x05]
1296 // W64-ERR
: :[[@LINE-
2]]:22: error
: invalid operand for instruction
1298 v_cmp_lt_f32_e64_dpp s105
, v1
, v2 dpp8
:[7,6,5,4,3,2,1,0]
1299 // W32
: v_cmp_lt_f32_e64_dpp s105
, v1
, v2 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x69,0x00,0x11,0xd4,0xe9,0x04,0x02,0x00,0x01,0x77,0x39,0x05]
1300 // W64-ERR
: :[[@LINE-
2]]:22: error
: invalid operand for instruction
1302 v_cmp_lt_f32_e64_dpp vcc_lo
, v1
, v2 dpp8
:[7,6,5,4,3,2,1,0]
1303 // W32
: v_cmp_lt_f32_e64_dpp vcc_lo
, v1
, v2 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x6a,0x00,0x11,0xd4,0xe9,0x04,0x02,0x00,0x01,0x77,0x39,0x05]
1304 // W64-ERR
: :[[@LINE-
2]]:22: error
: invalid operand for instruction
1306 v_cmp_lt_f32_e64_dpp vcc_hi
, |v1|
, -v2 dpp8
:[7,6,5,4,3,2,1,0]
1307 // W32
: v_cmp_lt_f32_e64_dpp vcc_hi
, |v1|
, -v2 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x6b,0x01,0x11,0xd4,0xe9,0x04,0x02,0x40,0x01,0x77,0x39,0x05]
1308 // W64-ERR
: :[[@LINE-
2]]:22: error
: invalid operand for instruction
1310 v_cmp_lt_f32_e64_dpp ttmp15
, -v1
, |v2| dpp8
:[7,6,5,4,3,2,1,0] fi
:1
1311 // W32
: v_cmp_lt_f32_e64_dpp ttmp15
, -v1
, |v2| dpp8
:[7,6,5,4,3,2,1,0] fi
:1 ; encoding
: [0x7b,0x02,0x11,0xd4,0xea,0x04,0x02,0x20,0x01,0x77,0x39,0x05]
1312 // W64-ERR
: :[[@LINE-
2]]:22: error
: invalid operand for instruction
1314 v_cmp_lt_f32_e64_dpp s
[10:11], v1
, v2 dpp8
:[7,6,5,4,3,2,1,0]
1315 // W64
: v_cmp_lt_f32_e64_dpp s
[10:11], v1
, v2 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x0a,0x00,0x11,0xd4,0xe9,0x04,0x02,0x00,0x01,0x77,0x39,0x05]
1316 // W32-ERR
: :[[@LINE-
2]]:22: error
: invalid operand for instruction
1318 v_cmp_lt_f32_e64_dpp s
[104:105], v1
, v2 dpp8
:[7,6,5,4,3,2,1,0]
1319 // W64
: v_cmp_lt_f32_e64_dpp s
[104:105], v1
, v2 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x68,0x00,0x11,0xd4,0xe9,0x04,0x02,0x00,0x01,0x77,0x39,0x05]
1320 // W32-ERR
: :[[@LINE-
2]]:22: error
: invalid operand for instruction
1322 v_cmp_lt_f32_e64_dpp vcc
, |v1|
, -v2 dpp8
:[7,6,5,4,3,2,1,0]
1323 // W64
: v_cmp_lt_f32_e64_dpp vcc
, |v1|
, -v2 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x6a,0x01,0x11,0xd4,0xe9,0x04,0x02,0x40,0x01,0x77,0x39,0x05]
1324 // W32-ERR
: :[[@LINE-
2]]:22: error
: invalid operand for instruction
1326 v_cmp_lt_f32_e64_dpp ttmp
[14:15], -v1
, |v2| dpp8
:[7,6,5,4,3,2,1,0] fi
:1
1327 // W64
: v_cmp_lt_f32_e64_dpp ttmp
[14:15], -v1
, |v2| dpp8
:[7,6,5,4,3,2,1,0] fi
:1 ; encoding
: [0x7a,0x02,0x11,0xd4,0xea,0x04,0x02,0x20,0x01,0x77,0x39,0x05]
1328 // W32-ERR
: :[[@LINE-
2]]:22: error
: invalid operand for instruction
1330 v_cmp_lt_f32_e64_dpp null
, -|v255|
, -|v255| clamp dpp8
:[0,0,0,0,0,0,0,0] fi
:0
1331 // GFX11
: v_cmp_lt_f32_e64_dpp null
, -|v255|
, -|v255| clamp dpp8
:[0,0,0,0,0,0,0,0] ; encoding
: [0x7c,0x83,0x11,0xd4,0xe9,0xfe,0x03,0x60,0xff,0x00,0x00,0x00]
1333 v_cmp_lt_i16_e64_dpp s5
, v1
, v2 dpp8
:[7,6,5,4,3,2,1,0]
1334 // W32
: v_cmp_lt_i16_e64_dpp s5
, v1
, v2 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x00,0x31,0xd4,0xe9,0x04,0x02,0x00,0x01,0x77,0x39,0x05]
1335 // W64-ERR
: :[[@LINE-
2]]:22: error
: invalid operand for instruction
1337 v_cmp_lt_i16_e64_dpp s105
, v1
, v2 dpp8
:[7,6,5,4,3,2,1,0]
1338 // W32
: v_cmp_lt_i16_e64_dpp s105
, v1
, v2 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x69,0x00,0x31,0xd4,0xe9,0x04,0x02,0x00,0x01,0x77,0x39,0x05]
1339 // W64-ERR
: :[[@LINE-
2]]:22: error
: invalid operand for instruction
1341 v_cmp_lt_i16_e64_dpp vcc_lo
, v1
, v2 dpp8
:[7,6,5,4,3,2,1,0]
1342 // W32
: v_cmp_lt_i16_e64_dpp vcc_lo
, v1
, v2 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x6a,0x00,0x31,0xd4,0xe9,0x04,0x02,0x00,0x01,0x77,0x39,0x05]
1343 // W64-ERR
: :[[@LINE-
2]]:22: error
: invalid operand for instruction
1345 v_cmp_lt_i16_e64_dpp vcc_hi
, v1
, v2 dpp8
:[7,6,5,4,3,2,1,0]
1346 // W32
: v_cmp_lt_i16_e64_dpp vcc_hi
, v1
, v2 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x6b,0x00,0x31,0xd4,0xe9,0x04,0x02,0x00,0x01,0x77,0x39,0x05]
1347 // W64-ERR
: :[[@LINE-
2]]:22: error
: invalid operand for instruction
1349 v_cmp_lt_i16_e64_dpp ttmp15
, v1
, v2 dpp8
:[7,6,5,4,3,2,1,0] fi
:1
1350 // W32
: v_cmp_lt_i16_e64_dpp ttmp15
, v1
, v2 dpp8
:[7,6,5,4,3,2,1,0] fi
:1 ; encoding
: [0x7b,0x00,0x31,0xd4,0xea,0x04,0x02,0x00,0x01,0x77,0x39,0x05]
1351 // W64-ERR
: :[[@LINE-
2]]:22: error
: invalid operand for instruction
1353 v_cmp_lt_i16_e64_dpp s
[10:11], v1
, v2 dpp8
:[7,6,5,4,3,2,1,0]
1354 // W64
: v_cmp_lt_i16_e64_dpp s
[10:11], v1
, v2 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x0a,0x00,0x31,0xd4,0xe9,0x04,0x02,0x00,0x01,0x77,0x39,0x05]
1355 // W32-ERR
: :[[@LINE-
2]]:22: error
: invalid operand for instruction
1357 v_cmp_lt_i16_e64_dpp s
[104:105], v1
, v2 dpp8
:[7,6,5,4,3,2,1,0]
1358 // W64
: v_cmp_lt_i16_e64_dpp s
[104:105], v1
, v2 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x68,0x00,0x31,0xd4,0xe9,0x04,0x02,0x00,0x01,0x77,0x39,0x05]
1359 // W32-ERR
: :[[@LINE-
2]]:22: error
: invalid operand for instruction
1361 v_cmp_lt_i16_e64_dpp vcc
, v1
, v2 dpp8
:[7,6,5,4,3,2,1,0]
1362 // W64
: v_cmp_lt_i16_e64_dpp vcc
, v1
, v2 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x6a,0x00,0x31,0xd4,0xe9,0x04,0x02,0x00,0x01,0x77,0x39,0x05]
1363 // W32-ERR
: :[[@LINE-
2]]:22: error
: invalid operand for instruction
1365 v_cmp_lt_i16_e64_dpp ttmp
[14:15], v1
, v2 dpp8
:[7,6,5,4,3,2,1,0] fi
:1
1366 // W64
: v_cmp_lt_i16_e64_dpp ttmp
[14:15], v1
, v2 dpp8
:[7,6,5,4,3,2,1,0] fi
:1 ; encoding
: [0x7a,0x00,0x31,0xd4,0xea,0x04,0x02,0x00,0x01,0x77,0x39,0x05]
1367 // W32-ERR
: :[[@LINE-
2]]:22: error
: invalid operand for instruction
1369 v_cmp_lt_i16_e64_dpp null
, v255
, v255 dpp8
:[0,0,0,0,0,0,0,0] fi
:0
1370 // GFX11
: v_cmp_lt_i16_e64_dpp null
, v255
, v255 dpp8
:[0,0,0,0,0,0,0,0] ; encoding
: [0x7c,0x00,0x31,0xd4,0xe9,0xfe,0x03,0x00,0xff,0x00,0x00,0x00]
1372 v_cmp_lt_i32_e64_dpp s5
, v1
, v2 dpp8
:[7,6,5,4,3,2,1,0]
1373 // W32
: v_cmp_lt_i32_e64_dpp s5
, v1
, v2 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x00,0x41,0xd4,0xe9,0x04,0x02,0x00,0x01,0x77,0x39,0x05]
1374 // W64-ERR
: :[[@LINE-
2]]:22: error
: invalid operand for instruction
1376 v_cmp_lt_i32_e64_dpp s105
, v1
, v2 dpp8
:[7,6,5,4,3,2,1,0]
1377 // W32
: v_cmp_lt_i32_e64_dpp s105
, v1
, v2 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x69,0x00,0x41,0xd4,0xe9,0x04,0x02,0x00,0x01,0x77,0x39,0x05]
1378 // W64-ERR
: :[[@LINE-
2]]:22: error
: invalid operand for instruction
1380 v_cmp_lt_i32_e64_dpp vcc_lo
, v1
, v2 dpp8
:[7,6,5,4,3,2,1,0]
1381 // W32
: v_cmp_lt_i32_e64_dpp vcc_lo
, v1
, v2 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x6a,0x00,0x41,0xd4,0xe9,0x04,0x02,0x00,0x01,0x77,0x39,0x05]
1382 // W64-ERR
: :[[@LINE-
2]]:22: error
: invalid operand for instruction
1384 v_cmp_lt_i32_e64_dpp vcc_hi
, v1
, v2 dpp8
:[7,6,5,4,3,2,1,0]
1385 // W32
: v_cmp_lt_i32_e64_dpp vcc_hi
, v1
, v2 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x6b,0x00,0x41,0xd4,0xe9,0x04,0x02,0x00,0x01,0x77,0x39,0x05]
1386 // W64-ERR
: :[[@LINE-
2]]:22: error
: invalid operand for instruction
1388 v_cmp_lt_i32_e64_dpp ttmp15
, v1
, v2 dpp8
:[7,6,5,4,3,2,1,0] fi
:1
1389 // W32
: v_cmp_lt_i32_e64_dpp ttmp15
, v1
, v2 dpp8
:[7,6,5,4,3,2,1,0] fi
:1 ; encoding
: [0x7b,0x00,0x41,0xd4,0xea,0x04,0x02,0x00,0x01,0x77,0x39,0x05]
1390 // W64-ERR
: :[[@LINE-
2]]:22: error
: invalid operand for instruction
1392 v_cmp_lt_i32_e64_dpp s
[10:11], v1
, v2 dpp8
:[7,6,5,4,3,2,1,0]
1393 // W64
: v_cmp_lt_i32_e64_dpp s
[10:11], v1
, v2 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x0a,0x00,0x41,0xd4,0xe9,0x04,0x02,0x00,0x01,0x77,0x39,0x05]
1394 // W32-ERR
: :[[@LINE-
2]]:22: error
: invalid operand for instruction
1396 v_cmp_lt_i32_e64_dpp s
[104:105], v1
, v2 dpp8
:[7,6,5,4,3,2,1,0]
1397 // W64
: v_cmp_lt_i32_e64_dpp s
[104:105], v1
, v2 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x68,0x00,0x41,0xd4,0xe9,0x04,0x02,0x00,0x01,0x77,0x39,0x05]
1398 // W32-ERR
: :[[@LINE-
2]]:22: error
: invalid operand for instruction
1400 v_cmp_lt_i32_e64_dpp vcc
, v1
, v2 dpp8
:[7,6,5,4,3,2,1,0]
1401 // W64
: v_cmp_lt_i32_e64_dpp vcc
, v1
, v2 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x6a,0x00,0x41,0xd4,0xe9,0x04,0x02,0x00,0x01,0x77,0x39,0x05]
1402 // W32-ERR
: :[[@LINE-
2]]:22: error
: invalid operand for instruction
1404 v_cmp_lt_i32_e64_dpp ttmp
[14:15], v1
, v2 dpp8
:[7,6,5,4,3,2,1,0] fi
:1
1405 // W64
: v_cmp_lt_i32_e64_dpp ttmp
[14:15], v1
, v2 dpp8
:[7,6,5,4,3,2,1,0] fi
:1 ; encoding
: [0x7a,0x00,0x41,0xd4,0xea,0x04,0x02,0x00,0x01,0x77,0x39,0x05]
1406 // W32-ERR
: :[[@LINE-
2]]:22: error
: invalid operand for instruction
1408 v_cmp_lt_i32_e64_dpp null
, v255
, v255 dpp8
:[0,0,0,0,0,0,0,0] fi
:0
1409 // GFX11
: v_cmp_lt_i32_e64_dpp null
, v255
, v255 dpp8
:[0,0,0,0,0,0,0,0] ; encoding
: [0x7c,0x00,0x41,0xd4,0xe9,0xfe,0x03,0x00,0xff,0x00,0x00,0x00]
1411 v_cmp_lt_u16_e64_dpp s5
, v1
, v2 dpp8
:[7,6,5,4,3,2,1,0]
1412 // W32
: v_cmp_lt_u16_e64_dpp s5
, v1
, v2 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x00,0x39,0xd4,0xe9,0x04,0x02,0x00,0x01,0x77,0x39,0x05]
1413 // W64-ERR
: :[[@LINE-
2]]:22: error
: invalid operand for instruction
1415 v_cmp_lt_u16_e64_dpp s105
, v1
, v2 dpp8
:[7,6,5,4,3,2,1,0]
1416 // W32
: v_cmp_lt_u16_e64_dpp s105
, v1
, v2 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x69,0x00,0x39,0xd4,0xe9,0x04,0x02,0x00,0x01,0x77,0x39,0x05]
1417 // W64-ERR
: :[[@LINE-
2]]:22: error
: invalid operand for instruction
1419 v_cmp_lt_u16_e64_dpp vcc_lo
, v1
, v2 dpp8
:[7,6,5,4,3,2,1,0]
1420 // W32
: v_cmp_lt_u16_e64_dpp vcc_lo
, v1
, v2 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x6a,0x00,0x39,0xd4,0xe9,0x04,0x02,0x00,0x01,0x77,0x39,0x05]
1421 // W64-ERR
: :[[@LINE-
2]]:22: error
: invalid operand for instruction
1423 v_cmp_lt_u16_e64_dpp vcc_hi
, v1
, v2 dpp8
:[7,6,5,4,3,2,1,0]
1424 // W32
: v_cmp_lt_u16_e64_dpp vcc_hi
, v1
, v2 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x6b,0x00,0x39,0xd4,0xe9,0x04,0x02,0x00,0x01,0x77,0x39,0x05]
1425 // W64-ERR
: :[[@LINE-
2]]:22: error
: invalid operand for instruction
1427 v_cmp_lt_u16_e64_dpp ttmp15
, v1
, v2 dpp8
:[7,6,5,4,3,2,1,0] fi
:1
1428 // W32
: v_cmp_lt_u16_e64_dpp ttmp15
, v1
, v2 dpp8
:[7,6,5,4,3,2,1,0] fi
:1 ; encoding
: [0x7b,0x00,0x39,0xd4,0xea,0x04,0x02,0x00,0x01,0x77,0x39,0x05]
1429 // W64-ERR
: :[[@LINE-
2]]:22: error
: invalid operand for instruction
1431 v_cmp_lt_u16_e64_dpp s
[10:11], v1
, v2 dpp8
:[7,6,5,4,3,2,1,0]
1432 // W64
: v_cmp_lt_u16_e64_dpp s
[10:11], v1
, v2 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x0a,0x00,0x39,0xd4,0xe9,0x04,0x02,0x00,0x01,0x77,0x39,0x05]
1433 // W32-ERR
: :[[@LINE-
2]]:22: error
: invalid operand for instruction
1435 v_cmp_lt_u16_e64_dpp s
[104:105], v1
, v2 dpp8
:[7,6,5,4,3,2,1,0]
1436 // W64
: v_cmp_lt_u16_e64_dpp s
[104:105], v1
, v2 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x68,0x00,0x39,0xd4,0xe9,0x04,0x02,0x00,0x01,0x77,0x39,0x05]
1437 // W32-ERR
: :[[@LINE-
2]]:22: error
: invalid operand for instruction
1439 v_cmp_lt_u16_e64_dpp vcc
, v1
, v2 dpp8
:[7,6,5,4,3,2,1,0]
1440 // W64
: v_cmp_lt_u16_e64_dpp vcc
, v1
, v2 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x6a,0x00,0x39,0xd4,0xe9,0x04,0x02,0x00,0x01,0x77,0x39,0x05]
1441 // W32-ERR
: :[[@LINE-
2]]:22: error
: invalid operand for instruction
1443 v_cmp_lt_u16_e64_dpp ttmp
[14:15], v1
, v2 dpp8
:[7,6,5,4,3,2,1,0] fi
:1
1444 // W64
: v_cmp_lt_u16_e64_dpp ttmp
[14:15], v1
, v2 dpp8
:[7,6,5,4,3,2,1,0] fi
:1 ; encoding
: [0x7a,0x00,0x39,0xd4,0xea,0x04,0x02,0x00,0x01,0x77,0x39,0x05]
1445 // W32-ERR
: :[[@LINE-
2]]:22: error
: invalid operand for instruction
1447 v_cmp_lt_u16_e64_dpp null
, v255
, v255 dpp8
:[0,0,0,0,0,0,0,0] fi
:0
1448 // GFX11
: v_cmp_lt_u16_e64_dpp null
, v255
, v255 dpp8
:[0,0,0,0,0,0,0,0] ; encoding
: [0x7c,0x00,0x39,0xd4,0xe9,0xfe,0x03,0x00,0xff,0x00,0x00,0x00]
1450 v_cmp_lt_u32_e64_dpp s5
, v1
, v2 dpp8
:[7,6,5,4,3,2,1,0]
1451 // W32
: v_cmp_lt_u32_e64_dpp s5
, v1
, v2 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x00,0x49,0xd4,0xe9,0x04,0x02,0x00,0x01,0x77,0x39,0x05]
1452 // W64-ERR
: :[[@LINE-
2]]:22: error
: invalid operand for instruction
1454 v_cmp_lt_u32_e64_dpp s105
, v1
, v2 dpp8
:[7,6,5,4,3,2,1,0]
1455 // W32
: v_cmp_lt_u32_e64_dpp s105
, v1
, v2 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x69,0x00,0x49,0xd4,0xe9,0x04,0x02,0x00,0x01,0x77,0x39,0x05]
1456 // W64-ERR
: :[[@LINE-
2]]:22: error
: invalid operand for instruction
1458 v_cmp_lt_u32_e64_dpp vcc_lo
, v1
, v2 dpp8
:[7,6,5,4,3,2,1,0]
1459 // W32
: v_cmp_lt_u32_e64_dpp vcc_lo
, v1
, v2 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x6a,0x00,0x49,0xd4,0xe9,0x04,0x02,0x00,0x01,0x77,0x39,0x05]
1460 // W64-ERR
: :[[@LINE-
2]]:22: error
: invalid operand for instruction
1462 v_cmp_lt_u32_e64_dpp vcc_hi
, v1
, v2 dpp8
:[7,6,5,4,3,2,1,0]
1463 // W32
: v_cmp_lt_u32_e64_dpp vcc_hi
, v1
, v2 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x6b,0x00,0x49,0xd4,0xe9,0x04,0x02,0x00,0x01,0x77,0x39,0x05]
1464 // W64-ERR
: :[[@LINE-
2]]:22: error
: invalid operand for instruction
1466 v_cmp_lt_u32_e64_dpp ttmp15
, v1
, v2 dpp8
:[7,6,5,4,3,2,1,0] fi
:1
1467 // W32
: v_cmp_lt_u32_e64_dpp ttmp15
, v1
, v2 dpp8
:[7,6,5,4,3,2,1,0] fi
:1 ; encoding
: [0x7b,0x00,0x49,0xd4,0xea,0x04,0x02,0x00,0x01,0x77,0x39,0x05]
1468 // W64-ERR
: :[[@LINE-
2]]:22: error
: invalid operand for instruction
1470 v_cmp_lt_u32_e64_dpp s
[10:11], v1
, v2 dpp8
:[7,6,5,4,3,2,1,0]
1471 // W64
: v_cmp_lt_u32_e64_dpp s
[10:11], v1
, v2 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x0a,0x00,0x49,0xd4,0xe9,0x04,0x02,0x00,0x01,0x77,0x39,0x05]
1472 // W32-ERR
: :[[@LINE-
2]]:22: error
: invalid operand for instruction
1474 v_cmp_lt_u32_e64_dpp s
[104:105], v1
, v2 dpp8
:[7,6,5,4,3,2,1,0]
1475 // W64
: v_cmp_lt_u32_e64_dpp s
[104:105], v1
, v2 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x68,0x00,0x49,0xd4,0xe9,0x04,0x02,0x00,0x01,0x77,0x39,0x05]
1476 // W32-ERR
: :[[@LINE-
2]]:22: error
: invalid operand for instruction
1478 v_cmp_lt_u32_e64_dpp vcc
, v1
, v2 dpp8
:[7,6,5,4,3,2,1,0]
1479 // W64
: v_cmp_lt_u32_e64_dpp vcc
, v1
, v2 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x6a,0x00,0x49,0xd4,0xe9,0x04,0x02,0x00,0x01,0x77,0x39,0x05]
1480 // W32-ERR
: :[[@LINE-
2]]:22: error
: invalid operand for instruction
1482 v_cmp_lt_u32_e64_dpp ttmp
[14:15], v1
, v2 dpp8
:[7,6,5,4,3,2,1,0] fi
:1
1483 // W64
: v_cmp_lt_u32_e64_dpp ttmp
[14:15], v1
, v2 dpp8
:[7,6,5,4,3,2,1,0] fi
:1 ; encoding
: [0x7a,0x00,0x49,0xd4,0xea,0x04,0x02,0x00,0x01,0x77,0x39,0x05]
1484 // W32-ERR
: :[[@LINE-
2]]:22: error
: invalid operand for instruction
1486 v_cmp_lt_u32_e64_dpp null
, v255
, v255 dpp8
:[0,0,0,0,0,0,0,0] fi
:0
1487 // GFX11
: v_cmp_lt_u32_e64_dpp null
, v255
, v255 dpp8
:[0,0,0,0,0,0,0,0] ; encoding
: [0x7c,0x00,0x49,0xd4,0xe9,0xfe,0x03,0x00,0xff,0x00,0x00,0x00]
1489 v_cmp_ne_i16_e64_dpp s5
, v1
, v2 dpp8
:[7,6,5,4,3,2,1,0]
1490 // W32
: v_cmp_ne_i16_e64_dpp s5
, v1
, v2 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x00,0x35,0xd4,0xe9,0x04,0x02,0x00,0x01,0x77,0x39,0x05]
1491 // W64-ERR
: :[[@LINE-
2]]:22: error
: invalid operand for instruction
1493 v_cmp_ne_i16_e64_dpp s105
, v1
, v2 dpp8
:[7,6,5,4,3,2,1,0]
1494 // W32
: v_cmp_ne_i16_e64_dpp s105
, v1
, v2 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x69,0x00,0x35,0xd4,0xe9,0x04,0x02,0x00,0x01,0x77,0x39,0x05]
1495 // W64-ERR
: :[[@LINE-
2]]:22: error
: invalid operand for instruction
1497 v_cmp_ne_i16_e64_dpp vcc_lo
, v1
, v2 dpp8
:[7,6,5,4,3,2,1,0]
1498 // W32
: v_cmp_ne_i16_e64_dpp vcc_lo
, v1
, v2 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x6a,0x00,0x35,0xd4,0xe9,0x04,0x02,0x00,0x01,0x77,0x39,0x05]
1499 // W64-ERR
: :[[@LINE-
2]]:22: error
: invalid operand for instruction
1501 v_cmp_ne_i16_e64_dpp vcc_hi
, v1
, v2 dpp8
:[7,6,5,4,3,2,1,0]
1502 // W32
: v_cmp_ne_i16_e64_dpp vcc_hi
, v1
, v2 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x6b,0x00,0x35,0xd4,0xe9,0x04,0x02,0x00,0x01,0x77,0x39,0x05]
1503 // W64-ERR
: :[[@LINE-
2]]:22: error
: invalid operand for instruction
1505 v_cmp_ne_i16_e64_dpp ttmp15
, v1
, v2 dpp8
:[7,6,5,4,3,2,1,0] fi
:1
1506 // W32
: v_cmp_ne_i16_e64_dpp ttmp15
, v1
, v2 dpp8
:[7,6,5,4,3,2,1,0] fi
:1 ; encoding
: [0x7b,0x00,0x35,0xd4,0xea,0x04,0x02,0x00,0x01,0x77,0x39,0x05]
1507 // W64-ERR
: :[[@LINE-
2]]:22: error
: invalid operand for instruction
1509 v_cmp_ne_i16_e64_dpp s
[10:11], v1
, v2 dpp8
:[7,6,5,4,3,2,1,0]
1510 // W64
: v_cmp_ne_i16_e64_dpp s
[10:11], v1
, v2 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x0a,0x00,0x35,0xd4,0xe9,0x04,0x02,0x00,0x01,0x77,0x39,0x05]
1511 // W32-ERR
: :[[@LINE-
2]]:22: error
: invalid operand for instruction
1513 v_cmp_ne_i16_e64_dpp s
[104:105], v1
, v2 dpp8
:[7,6,5,4,3,2,1,0]
1514 // W64
: v_cmp_ne_i16_e64_dpp s
[104:105], v1
, v2 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x68,0x00,0x35,0xd4,0xe9,0x04,0x02,0x00,0x01,0x77,0x39,0x05]
1515 // W32-ERR
: :[[@LINE-
2]]:22: error
: invalid operand for instruction
1517 v_cmp_ne_i16_e64_dpp vcc
, v1
, v2 dpp8
:[7,6,5,4,3,2,1,0]
1518 // W64
: v_cmp_ne_i16_e64_dpp vcc
, v1
, v2 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x6a,0x00,0x35,0xd4,0xe9,0x04,0x02,0x00,0x01,0x77,0x39,0x05]
1519 // W32-ERR
: :[[@LINE-
2]]:22: error
: invalid operand for instruction
1521 v_cmp_ne_i16_e64_dpp ttmp
[14:15], v1
, v2 dpp8
:[7,6,5,4,3,2,1,0] fi
:1
1522 // W64
: v_cmp_ne_i16_e64_dpp ttmp
[14:15], v1
, v2 dpp8
:[7,6,5,4,3,2,1,0] fi
:1 ; encoding
: [0x7a,0x00,0x35,0xd4,0xea,0x04,0x02,0x00,0x01,0x77,0x39,0x05]
1523 // W32-ERR
: :[[@LINE-
2]]:22: error
: invalid operand for instruction
1525 v_cmp_ne_i16_e64_dpp null
, v255
, v255 dpp8
:[0,0,0,0,0,0,0,0] fi
:0
1526 // GFX11
: v_cmp_ne_i16_e64_dpp null
, v255
, v255 dpp8
:[0,0,0,0,0,0,0,0] ; encoding
: [0x7c,0x00,0x35,0xd4,0xe9,0xfe,0x03,0x00,0xff,0x00,0x00,0x00]
1528 v_cmp_ne_i32_e64_dpp s5
, v1
, v2 dpp8
:[7,6,5,4,3,2,1,0]
1529 // W32
: v_cmp_ne_i32_e64_dpp s5
, v1
, v2 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x00,0x45,0xd4,0xe9,0x04,0x02,0x00,0x01,0x77,0x39,0x05]
1530 // W64-ERR
: :[[@LINE-
2]]:22: error
: invalid operand for instruction
1532 v_cmp_ne_i32_e64_dpp s105
, v1
, v2 dpp8
:[7,6,5,4,3,2,1,0]
1533 // W32
: v_cmp_ne_i32_e64_dpp s105
, v1
, v2 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x69,0x00,0x45,0xd4,0xe9,0x04,0x02,0x00,0x01,0x77,0x39,0x05]
1534 // W64-ERR
: :[[@LINE-
2]]:22: error
: invalid operand for instruction
1536 v_cmp_ne_i32_e64_dpp vcc_lo
, v1
, v2 dpp8
:[7,6,5,4,3,2,1,0]
1537 // W32
: v_cmp_ne_i32_e64_dpp vcc_lo
, v1
, v2 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x6a,0x00,0x45,0xd4,0xe9,0x04,0x02,0x00,0x01,0x77,0x39,0x05]
1538 // W64-ERR
: :[[@LINE-
2]]:22: error
: invalid operand for instruction
1540 v_cmp_ne_i32_e64_dpp vcc_hi
, v1
, v2 dpp8
:[7,6,5,4,3,2,1,0]
1541 // W32
: v_cmp_ne_i32_e64_dpp vcc_hi
, v1
, v2 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x6b,0x00,0x45,0xd4,0xe9,0x04,0x02,0x00,0x01,0x77,0x39,0x05]
1542 // W64-ERR
: :[[@LINE-
2]]:22: error
: invalid operand for instruction
1544 v_cmp_ne_i32_e64_dpp ttmp15
, v1
, v2 dpp8
:[7,6,5,4,3,2,1,0] fi
:1
1545 // W32
: v_cmp_ne_i32_e64_dpp ttmp15
, v1
, v2 dpp8
:[7,6,5,4,3,2,1,0] fi
:1 ; encoding
: [0x7b,0x00,0x45,0xd4,0xea,0x04,0x02,0x00,0x01,0x77,0x39,0x05]
1546 // W64-ERR
: :[[@LINE-
2]]:22: error
: invalid operand for instruction
1548 v_cmp_ne_i32_e64_dpp s
[10:11], v1
, v2 dpp8
:[7,6,5,4,3,2,1,0]
1549 // W64
: v_cmp_ne_i32_e64_dpp s
[10:11], v1
, v2 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x0a,0x00,0x45,0xd4,0xe9,0x04,0x02,0x00,0x01,0x77,0x39,0x05]
1550 // W32-ERR
: :[[@LINE-
2]]:22: error
: invalid operand for instruction
1552 v_cmp_ne_i32_e64_dpp s
[104:105], v1
, v2 dpp8
:[7,6,5,4,3,2,1,0]
1553 // W64
: v_cmp_ne_i32_e64_dpp s
[104:105], v1
, v2 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x68,0x00,0x45,0xd4,0xe9,0x04,0x02,0x00,0x01,0x77,0x39,0x05]
1554 // W32-ERR
: :[[@LINE-
2]]:22: error
: invalid operand for instruction
1556 v_cmp_ne_i32_e64_dpp vcc
, v1
, v2 dpp8
:[7,6,5,4,3,2,1,0]
1557 // W64
: v_cmp_ne_i32_e64_dpp vcc
, v1
, v2 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x6a,0x00,0x45,0xd4,0xe9,0x04,0x02,0x00,0x01,0x77,0x39,0x05]
1558 // W32-ERR
: :[[@LINE-
2]]:22: error
: invalid operand for instruction
1560 v_cmp_ne_i32_e64_dpp ttmp
[14:15], v1
, v2 dpp8
:[7,6,5,4,3,2,1,0] fi
:1
1561 // W64
: v_cmp_ne_i32_e64_dpp ttmp
[14:15], v1
, v2 dpp8
:[7,6,5,4,3,2,1,0] fi
:1 ; encoding
: [0x7a,0x00,0x45,0xd4,0xea,0x04,0x02,0x00,0x01,0x77,0x39,0x05]
1562 // W32-ERR
: :[[@LINE-
2]]:22: error
: invalid operand for instruction
1564 v_cmp_ne_i32_e64_dpp null
, v255
, v255 dpp8
:[0,0,0,0,0,0,0,0] fi
:0
1565 // GFX11
: v_cmp_ne_i32_e64_dpp null
, v255
, v255 dpp8
:[0,0,0,0,0,0,0,0] ; encoding
: [0x7c,0x00,0x45,0xd4,0xe9,0xfe,0x03,0x00,0xff,0x00,0x00,0x00]
1567 v_cmp_ne_u16_e64_dpp s5
, v1
, v2 dpp8
:[7,6,5,4,3,2,1,0]
1568 // W32
: v_cmp_ne_u16_e64_dpp s5
, v1
, v2 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x00,0x3d,0xd4,0xe9,0x04,0x02,0x00,0x01,0x77,0x39,0x05]
1569 // W64-ERR
: :[[@LINE-
2]]:22: error
: invalid operand for instruction
1571 v_cmp_ne_u16_e64_dpp s105
, v1
, v2 dpp8
:[7,6,5,4,3,2,1,0]
1572 // W32
: v_cmp_ne_u16_e64_dpp s105
, v1
, v2 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x69,0x00,0x3d,0xd4,0xe9,0x04,0x02,0x00,0x01,0x77,0x39,0x05]
1573 // W64-ERR
: :[[@LINE-
2]]:22: error
: invalid operand for instruction
1575 v_cmp_ne_u16_e64_dpp vcc_lo
, v1
, v2 dpp8
:[7,6,5,4,3,2,1,0]
1576 // W32
: v_cmp_ne_u16_e64_dpp vcc_lo
, v1
, v2 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x6a,0x00,0x3d,0xd4,0xe9,0x04,0x02,0x00,0x01,0x77,0x39,0x05]
1577 // W64-ERR
: :[[@LINE-
2]]:22: error
: invalid operand for instruction
1579 v_cmp_ne_u16_e64_dpp vcc_hi
, v1
, v2 dpp8
:[7,6,5,4,3,2,1,0]
1580 // W32
: v_cmp_ne_u16_e64_dpp vcc_hi
, v1
, v2 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x6b,0x00,0x3d,0xd4,0xe9,0x04,0x02,0x00,0x01,0x77,0x39,0x05]
1581 // W64-ERR
: :[[@LINE-
2]]:22: error
: invalid operand for instruction
1583 v_cmp_ne_u16_e64_dpp ttmp15
, v1
, v2 dpp8
:[7,6,5,4,3,2,1,0] fi
:1
1584 // W32
: v_cmp_ne_u16_e64_dpp ttmp15
, v1
, v2 dpp8
:[7,6,5,4,3,2,1,0] fi
:1 ; encoding
: [0x7b,0x00,0x3d,0xd4,0xea,0x04,0x02,0x00,0x01,0x77,0x39,0x05]
1585 // W64-ERR
: :[[@LINE-
2]]:22: error
: invalid operand for instruction
1587 v_cmp_ne_u16_e64_dpp s
[10:11], v1
, v2 dpp8
:[7,6,5,4,3,2,1,0]
1588 // W64
: v_cmp_ne_u16_e64_dpp s
[10:11], v1
, v2 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x0a,0x00,0x3d,0xd4,0xe9,0x04,0x02,0x00,0x01,0x77,0x39,0x05]
1589 // W32-ERR
: :[[@LINE-
2]]:22: error
: invalid operand for instruction
1591 v_cmp_ne_u16_e64_dpp s
[104:105], v1
, v2 dpp8
:[7,6,5,4,3,2,1,0]
1592 // W64
: v_cmp_ne_u16_e64_dpp s
[104:105], v1
, v2 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x68,0x00,0x3d,0xd4,0xe9,0x04,0x02,0x00,0x01,0x77,0x39,0x05]
1593 // W32-ERR
: :[[@LINE-
2]]:22: error
: invalid operand for instruction
1595 v_cmp_ne_u16_e64_dpp vcc
, v1
, v2 dpp8
:[7,6,5,4,3,2,1,0]
1596 // W64
: v_cmp_ne_u16_e64_dpp vcc
, v1
, v2 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x6a,0x00,0x3d,0xd4,0xe9,0x04,0x02,0x00,0x01,0x77,0x39,0x05]
1597 // W32-ERR
: :[[@LINE-
2]]:22: error
: invalid operand for instruction
1599 v_cmp_ne_u16_e64_dpp ttmp
[14:15], v1
, v2 dpp8
:[7,6,5,4,3,2,1,0] fi
:1
1600 // W64
: v_cmp_ne_u16_e64_dpp ttmp
[14:15], v1
, v2 dpp8
:[7,6,5,4,3,2,1,0] fi
:1 ; encoding
: [0x7a,0x00,0x3d,0xd4,0xea,0x04,0x02,0x00,0x01,0x77,0x39,0x05]
1601 // W32-ERR
: :[[@LINE-
2]]:22: error
: invalid operand for instruction
1603 v_cmp_ne_u16_e64_dpp null
, v255
, v255 dpp8
:[0,0,0,0,0,0,0,0] fi
:0
1604 // GFX11
: v_cmp_ne_u16_e64_dpp null
, v255
, v255 dpp8
:[0,0,0,0,0,0,0,0] ; encoding
: [0x7c,0x00,0x3d,0xd4,0xe9,0xfe,0x03,0x00,0xff,0x00,0x00,0x00]
1606 v_cmp_ne_u32_e64_dpp s5
, v1
, v2 dpp8
:[7,6,5,4,3,2,1,0]
1607 // W32
: v_cmp_ne_u32_e64_dpp s5
, v1
, v2 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x00,0x4d,0xd4,0xe9,0x04,0x02,0x00,0x01,0x77,0x39,0x05]
1608 // W64-ERR
: :[[@LINE-
2]]:22: error
: invalid operand for instruction
1610 v_cmp_ne_u32_e64_dpp s105
, v1
, v2 dpp8
:[7,6,5,4,3,2,1,0]
1611 // W32
: v_cmp_ne_u32_e64_dpp s105
, v1
, v2 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x69,0x00,0x4d,0xd4,0xe9,0x04,0x02,0x00,0x01,0x77,0x39,0x05]
1612 // W64-ERR
: :[[@LINE-
2]]:22: error
: invalid operand for instruction
1614 v_cmp_ne_u32_e64_dpp vcc_lo
, v1
, v2 dpp8
:[7,6,5,4,3,2,1,0]
1615 // W32
: v_cmp_ne_u32_e64_dpp vcc_lo
, v1
, v2 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x6a,0x00,0x4d,0xd4,0xe9,0x04,0x02,0x00,0x01,0x77,0x39,0x05]
1616 // W64-ERR
: :[[@LINE-
2]]:22: error
: invalid operand for instruction
1618 v_cmp_ne_u32_e64_dpp vcc_hi
, v1
, v2 dpp8
:[7,6,5,4,3,2,1,0]
1619 // W32
: v_cmp_ne_u32_e64_dpp vcc_hi
, v1
, v2 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x6b,0x00,0x4d,0xd4,0xe9,0x04,0x02,0x00,0x01,0x77,0x39,0x05]
1620 // W64-ERR
: :[[@LINE-
2]]:22: error
: invalid operand for instruction
1622 v_cmp_ne_u32_e64_dpp ttmp15
, v1
, v2 dpp8
:[7,6,5,4,3,2,1,0] fi
:1
1623 // W32
: v_cmp_ne_u32_e64_dpp ttmp15
, v1
, v2 dpp8
:[7,6,5,4,3,2,1,0] fi
:1 ; encoding
: [0x7b,0x00,0x4d,0xd4,0xea,0x04,0x02,0x00,0x01,0x77,0x39,0x05]
1624 // W64-ERR
: :[[@LINE-
2]]:22: error
: invalid operand for instruction
1626 v_cmp_ne_u32_e64_dpp s
[10:11], v1
, v2 dpp8
:[7,6,5,4,3,2,1,0]
1627 // W64
: v_cmp_ne_u32_e64_dpp s
[10:11], v1
, v2 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x0a,0x00,0x4d,0xd4,0xe9,0x04,0x02,0x00,0x01,0x77,0x39,0x05]
1628 // W32-ERR
: :[[@LINE-
2]]:22: error
: invalid operand for instruction
1630 v_cmp_ne_u32_e64_dpp s
[104:105], v1
, v2 dpp8
:[7,6,5,4,3,2,1,0]
1631 // W64
: v_cmp_ne_u32_e64_dpp s
[104:105], v1
, v2 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x68,0x00,0x4d,0xd4,0xe9,0x04,0x02,0x00,0x01,0x77,0x39,0x05]
1632 // W32-ERR
: :[[@LINE-
2]]:22: error
: invalid operand for instruction
1634 v_cmp_ne_u32_e64_dpp vcc
, v1
, v2 dpp8
:[7,6,5,4,3,2,1,0]
1635 // W64
: v_cmp_ne_u32_e64_dpp vcc
, v1
, v2 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x6a,0x00,0x4d,0xd4,0xe9,0x04,0x02,0x00,0x01,0x77,0x39,0x05]
1636 // W32-ERR
: :[[@LINE-
2]]:22: error
: invalid operand for instruction
1638 v_cmp_ne_u32_e64_dpp ttmp
[14:15], v1
, v2 dpp8
:[7,6,5,4,3,2,1,0] fi
:1
1639 // W64
: v_cmp_ne_u32_e64_dpp ttmp
[14:15], v1
, v2 dpp8
:[7,6,5,4,3,2,1,0] fi
:1 ; encoding
: [0x7a,0x00,0x4d,0xd4,0xea,0x04,0x02,0x00,0x01,0x77,0x39,0x05]
1640 // W32-ERR
: :[[@LINE-
2]]:22: error
: invalid operand for instruction
1642 v_cmp_ne_u32_e64_dpp null
, v255
, v255 dpp8
:[0,0,0,0,0,0,0,0] fi
:0
1643 // GFX11
: v_cmp_ne_u32_e64_dpp null
, v255
, v255 dpp8
:[0,0,0,0,0,0,0,0] ; encoding
: [0x7c,0x00,0x4d,0xd4,0xe9,0xfe,0x03,0x00,0xff,0x00,0x00,0x00]
1645 v_cmp_neq_f16_e64_dpp s5
, v1
, v2 dpp8
:[7,6,5,4,3,2,1,0]
1646 // W32
: v_cmp_neq_f16_e64_dpp s5
, v1
, v2 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x00,0x0d,0xd4,0xe9,0x04,0x02,0x00,0x01,0x77,0x39,0x05]
1647 // W64-ERR
: :[[@LINE-
2]]:23: error
: invalid operand for instruction
1649 v_cmp_neq_f16_e64_dpp s105
, v1
, v2 dpp8
:[7,6,5,4,3,2,1,0]
1650 // W32
: v_cmp_neq_f16_e64_dpp s105
, v1
, v2 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x69,0x00,0x0d,0xd4,0xe9,0x04,0x02,0x00,0x01,0x77,0x39,0x05]
1651 // W64-ERR
: :[[@LINE-
2]]:23: error
: invalid operand for instruction
1653 v_cmp_neq_f16_e64_dpp vcc_lo
, v1
, v2 dpp8
:[7,6,5,4,3,2,1,0]
1654 // W32
: v_cmp_neq_f16_e64_dpp vcc_lo
, v1
, v2 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x6a,0x00,0x0d,0xd4,0xe9,0x04,0x02,0x00,0x01,0x77,0x39,0x05]
1655 // W64-ERR
: :[[@LINE-
2]]:23: error
: invalid operand for instruction
1657 v_cmp_neq_f16_e64_dpp vcc_hi
, |v1|
, -v2 dpp8
:[7,6,5,4,3,2,1,0]
1658 // W32
: v_cmp_neq_f16_e64_dpp vcc_hi
, |v1|
, -v2 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x6b,0x01,0x0d,0xd4,0xe9,0x04,0x02,0x40,0x01,0x77,0x39,0x05]
1659 // W64-ERR
: :[[@LINE-
2]]:23: error
: invalid operand for instruction
1661 v_cmp_neq_f16_e64_dpp ttmp15
, -v1
, |v2| dpp8
:[7,6,5,4,3,2,1,0] fi
:1
1662 // W32
: v_cmp_neq_f16_e64_dpp ttmp15
, -v1
, |v2| dpp8
:[7,6,5,4,3,2,1,0] fi
:1 ; encoding
: [0x7b,0x02,0x0d,0xd4,0xea,0x04,0x02,0x20,0x01,0x77,0x39,0x05]
1663 // W64-ERR
: :[[@LINE-
2]]:23: error
: invalid operand for instruction
1665 v_cmp_neq_f16_e64_dpp s
[10:11], v1
, v2 dpp8
:[7,6,5,4,3,2,1,0]
1666 // W64
: v_cmp_neq_f16_e64_dpp s
[10:11], v1
, v2 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x0a,0x00,0x0d,0xd4,0xe9,0x04,0x02,0x00,0x01,0x77,0x39,0x05]
1667 // W32-ERR
: :[[@LINE-
2]]:23: error
: invalid operand for instruction
1669 v_cmp_neq_f16_e64_dpp s
[104:105], v1
, v2 dpp8
:[7,6,5,4,3,2,1,0]
1670 // W64
: v_cmp_neq_f16_e64_dpp s
[104:105], v1
, v2 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x68,0x00,0x0d,0xd4,0xe9,0x04,0x02,0x00,0x01,0x77,0x39,0x05]
1671 // W32-ERR
: :[[@LINE-
2]]:23: error
: invalid operand for instruction
1673 v_cmp_neq_f16_e64_dpp vcc
, |v1|
, -v2 dpp8
:[7,6,5,4,3,2,1,0]
1674 // W64
: v_cmp_neq_f16_e64_dpp vcc
, |v1|
, -v2 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x6a,0x01,0x0d,0xd4,0xe9,0x04,0x02,0x40,0x01,0x77,0x39,0x05]
1675 // W32-ERR
: :[[@LINE-
2]]:23: error
: invalid operand for instruction
1677 v_cmp_neq_f16_e64_dpp ttmp
[14:15], -v1
, |v2| dpp8
:[7,6,5,4,3,2,1,0] fi
:1
1678 // W64
: v_cmp_neq_f16_e64_dpp ttmp
[14:15], -v1
, |v2| dpp8
:[7,6,5,4,3,2,1,0] fi
:1 ; encoding
: [0x7a,0x02,0x0d,0xd4,0xea,0x04,0x02,0x20,0x01,0x77,0x39,0x05]
1679 // W32-ERR
: :[[@LINE-
2]]:23: error
: invalid operand for instruction
1681 v_cmp_neq_f16_e64_dpp null
, -|v255|
, -|v255| clamp dpp8
:[0,0,0,0,0,0,0,0] fi
:0
1682 // GFX11
: v_cmp_neq_f16_e64_dpp null
, -|v255|
, -|v255| clamp dpp8
:[0,0,0,0,0,0,0,0] ; encoding
: [0x7c,0x83,0x0d,0xd4,0xe9,0xfe,0x03,0x60,0xff,0x00,0x00,0x00]
1684 v_cmp_neq_f32_e64_dpp s5
, v1
, v2 dpp8
:[7,6,5,4,3,2,1,0]
1685 // W32
: v_cmp_neq_f32_e64_dpp s5
, v1
, v2 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x00,0x1d,0xd4,0xe9,0x04,0x02,0x00,0x01,0x77,0x39,0x05]
1686 // W64-ERR
: :[[@LINE-
2]]:23: error
: invalid operand for instruction
1688 v_cmp_neq_f32_e64_dpp s105
, v1
, v2 dpp8
:[7,6,5,4,3,2,1,0]
1689 // W32
: v_cmp_neq_f32_e64_dpp s105
, v1
, v2 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x69,0x00,0x1d,0xd4,0xe9,0x04,0x02,0x00,0x01,0x77,0x39,0x05]
1690 // W64-ERR
: :[[@LINE-
2]]:23: error
: invalid operand for instruction
1692 v_cmp_neq_f32_e64_dpp vcc_lo
, v1
, v2 dpp8
:[7,6,5,4,3,2,1,0]
1693 // W32
: v_cmp_neq_f32_e64_dpp vcc_lo
, v1
, v2 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x6a,0x00,0x1d,0xd4,0xe9,0x04,0x02,0x00,0x01,0x77,0x39,0x05]
1694 // W64-ERR
: :[[@LINE-
2]]:23: error
: invalid operand for instruction
1696 v_cmp_neq_f32_e64_dpp vcc_hi
, |v1|
, -v2 dpp8
:[7,6,5,4,3,2,1,0]
1697 // W32
: v_cmp_neq_f32_e64_dpp vcc_hi
, |v1|
, -v2 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x6b,0x01,0x1d,0xd4,0xe9,0x04,0x02,0x40,0x01,0x77,0x39,0x05]
1698 // W64-ERR
: :[[@LINE-
2]]:23: error
: invalid operand for instruction
1700 v_cmp_neq_f32_e64_dpp ttmp15
, -v1
, |v2| dpp8
:[7,6,5,4,3,2,1,0] fi
:1
1701 // W32
: v_cmp_neq_f32_e64_dpp ttmp15
, -v1
, |v2| dpp8
:[7,6,5,4,3,2,1,0] fi
:1 ; encoding
: [0x7b,0x02,0x1d,0xd4,0xea,0x04,0x02,0x20,0x01,0x77,0x39,0x05]
1702 // W64-ERR
: :[[@LINE-
2]]:23: error
: invalid operand for instruction
1704 v_cmp_neq_f32_e64_dpp s
[10:11], v1
, v2 dpp8
:[7,6,5,4,3,2,1,0]
1705 // W64
: v_cmp_neq_f32_e64_dpp s
[10:11], v1
, v2 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x0a,0x00,0x1d,0xd4,0xe9,0x04,0x02,0x00,0x01,0x77,0x39,0x05]
1706 // W32-ERR
: :[[@LINE-
2]]:23: error
: invalid operand for instruction
1708 v_cmp_neq_f32_e64_dpp s
[104:105], v1
, v2 dpp8
:[7,6,5,4,3,2,1,0]
1709 // W64
: v_cmp_neq_f32_e64_dpp s
[104:105], v1
, v2 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x68,0x00,0x1d,0xd4,0xe9,0x04,0x02,0x00,0x01,0x77,0x39,0x05]
1710 // W32-ERR
: :[[@LINE-
2]]:23: error
: invalid operand for instruction
1712 v_cmp_neq_f32_e64_dpp vcc
, |v1|
, -v2 dpp8
:[7,6,5,4,3,2,1,0]
1713 // W64
: v_cmp_neq_f32_e64_dpp vcc
, |v1|
, -v2 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x6a,0x01,0x1d,0xd4,0xe9,0x04,0x02,0x40,0x01,0x77,0x39,0x05]
1714 // W32-ERR
: :[[@LINE-
2]]:23: error
: invalid operand for instruction
1716 v_cmp_neq_f32_e64_dpp ttmp
[14:15], -v1
, |v2| dpp8
:[7,6,5,4,3,2,1,0] fi
:1
1717 // W64
: v_cmp_neq_f32_e64_dpp ttmp
[14:15], -v1
, |v2| dpp8
:[7,6,5,4,3,2,1,0] fi
:1 ; encoding
: [0x7a,0x02,0x1d,0xd4,0xea,0x04,0x02,0x20,0x01,0x77,0x39,0x05]
1718 // W32-ERR
: :[[@LINE-
2]]:23: error
: invalid operand for instruction
1720 v_cmp_neq_f32_e64_dpp null
, -|v255|
, -|v255| clamp dpp8
:[0,0,0,0,0,0,0,0] fi
:0
1721 // GFX11
: v_cmp_neq_f32_e64_dpp null
, -|v255|
, -|v255| clamp dpp8
:[0,0,0,0,0,0,0,0] ; encoding
: [0x7c,0x83,0x1d,0xd4,0xe9,0xfe,0x03,0x60,0xff,0x00,0x00,0x00]
1723 v_cmp_nge_f16_e64_dpp s5
, v1
, v2 dpp8
:[7,6,5,4,3,2,1,0]
1724 // W32
: v_cmp_nge_f16_e64_dpp s5
, v1
, v2 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x00,0x09,0xd4,0xe9,0x04,0x02,0x00,0x01,0x77,0x39,0x05]
1725 // W64-ERR
: :[[@LINE-
2]]:23: error
: invalid operand for instruction
1727 v_cmp_nge_f16_e64_dpp s105
, v1
, v2 dpp8
:[7,6,5,4,3,2,1,0]
1728 // W32
: v_cmp_nge_f16_e64_dpp s105
, v1
, v2 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x69,0x00,0x09,0xd4,0xe9,0x04,0x02,0x00,0x01,0x77,0x39,0x05]
1729 // W64-ERR
: :[[@LINE-
2]]:23: error
: invalid operand for instruction
1731 v_cmp_nge_f16_e64_dpp vcc_lo
, v1
, v2 dpp8
:[7,6,5,4,3,2,1,0]
1732 // W32
: v_cmp_nge_f16_e64_dpp vcc_lo
, v1
, v2 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x6a,0x00,0x09,0xd4,0xe9,0x04,0x02,0x00,0x01,0x77,0x39,0x05]
1733 // W64-ERR
: :[[@LINE-
2]]:23: error
: invalid operand for instruction
1735 v_cmp_nge_f16_e64_dpp vcc_hi
, |v1|
, -v2 dpp8
:[7,6,5,4,3,2,1,0]
1736 // W32
: v_cmp_nge_f16_e64_dpp vcc_hi
, |v1|
, -v2 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x6b,0x01,0x09,0xd4,0xe9,0x04,0x02,0x40,0x01,0x77,0x39,0x05]
1737 // W64-ERR
: :[[@LINE-
2]]:23: error
: invalid operand for instruction
1739 v_cmp_nge_f16_e64_dpp ttmp15
, -v1
, |v2| dpp8
:[7,6,5,4,3,2,1,0] fi
:1
1740 // W32
: v_cmp_nge_f16_e64_dpp ttmp15
, -v1
, |v2| dpp8
:[7,6,5,4,3,2,1,0] fi
:1 ; encoding
: [0x7b,0x02,0x09,0xd4,0xea,0x04,0x02,0x20,0x01,0x77,0x39,0x05]
1741 // W64-ERR
: :[[@LINE-
2]]:23: error
: invalid operand for instruction
1743 v_cmp_nge_f16_e64_dpp s
[10:11], v1
, v2 dpp8
:[7,6,5,4,3,2,1,0]
1744 // W64
: v_cmp_nge_f16_e64_dpp s
[10:11], v1
, v2 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x0a,0x00,0x09,0xd4,0xe9,0x04,0x02,0x00,0x01,0x77,0x39,0x05]
1745 // W32-ERR
: :[[@LINE-
2]]:23: error
: invalid operand for instruction
1747 v_cmp_nge_f16_e64_dpp s
[104:105], v1
, v2 dpp8
:[7,6,5,4,3,2,1,0]
1748 // W64
: v_cmp_nge_f16_e64_dpp s
[104:105], v1
, v2 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x68,0x00,0x09,0xd4,0xe9,0x04,0x02,0x00,0x01,0x77,0x39,0x05]
1749 // W32-ERR
: :[[@LINE-
2]]:23: error
: invalid operand for instruction
1751 v_cmp_nge_f16_e64_dpp vcc
, |v1|
, -v2 dpp8
:[7,6,5,4,3,2,1,0]
1752 // W64
: v_cmp_nge_f16_e64_dpp vcc
, |v1|
, -v2 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x6a,0x01,0x09,0xd4,0xe9,0x04,0x02,0x40,0x01,0x77,0x39,0x05]
1753 // W32-ERR
: :[[@LINE-
2]]:23: error
: invalid operand for instruction
1755 v_cmp_nge_f16_e64_dpp ttmp
[14:15], -v1
, |v2| dpp8
:[7,6,5,4,3,2,1,0] fi
:1
1756 // W64
: v_cmp_nge_f16_e64_dpp ttmp
[14:15], -v1
, |v2| dpp8
:[7,6,5,4,3,2,1,0] fi
:1 ; encoding
: [0x7a,0x02,0x09,0xd4,0xea,0x04,0x02,0x20,0x01,0x77,0x39,0x05]
1757 // W32-ERR
: :[[@LINE-
2]]:23: error
: invalid operand for instruction
1759 v_cmp_nge_f16_e64_dpp null
, -|v255|
, -|v255| clamp dpp8
:[0,0,0,0,0,0,0,0] fi
:0
1760 // GFX11
: v_cmp_nge_f16_e64_dpp null
, -|v255|
, -|v255| clamp dpp8
:[0,0,0,0,0,0,0,0] ; encoding
: [0x7c,0x83,0x09,0xd4,0xe9,0xfe,0x03,0x60,0xff,0x00,0x00,0x00]
1762 v_cmp_nge_f32_e64_dpp s5
, v1
, v2 dpp8
:[7,6,5,4,3,2,1,0]
1763 // W32
: v_cmp_nge_f32_e64_dpp s5
, v1
, v2 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x00,0x19,0xd4,0xe9,0x04,0x02,0x00,0x01,0x77,0x39,0x05]
1764 // W64-ERR
: :[[@LINE-
2]]:23: error
: invalid operand for instruction
1766 v_cmp_nge_f32_e64_dpp s105
, v1
, v2 dpp8
:[7,6,5,4,3,2,1,0]
1767 // W32
: v_cmp_nge_f32_e64_dpp s105
, v1
, v2 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x69,0x00,0x19,0xd4,0xe9,0x04,0x02,0x00,0x01,0x77,0x39,0x05]
1768 // W64-ERR
: :[[@LINE-
2]]:23: error
: invalid operand for instruction
1770 v_cmp_nge_f32_e64_dpp vcc_lo
, v1
, v2 dpp8
:[7,6,5,4,3,2,1,0]
1771 // W32
: v_cmp_nge_f32_e64_dpp vcc_lo
, v1
, v2 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x6a,0x00,0x19,0xd4,0xe9,0x04,0x02,0x00,0x01,0x77,0x39,0x05]
1772 // W64-ERR
: :[[@LINE-
2]]:23: error
: invalid operand for instruction
1774 v_cmp_nge_f32_e64_dpp vcc_hi
, |v1|
, -v2 dpp8
:[7,6,5,4,3,2,1,0]
1775 // W32
: v_cmp_nge_f32_e64_dpp vcc_hi
, |v1|
, -v2 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x6b,0x01,0x19,0xd4,0xe9,0x04,0x02,0x40,0x01,0x77,0x39,0x05]
1776 // W64-ERR
: :[[@LINE-
2]]:23: error
: invalid operand for instruction
1778 v_cmp_nge_f32_e64_dpp ttmp15
, -v1
, |v2| dpp8
:[7,6,5,4,3,2,1,0] fi
:1
1779 // W32
: v_cmp_nge_f32_e64_dpp ttmp15
, -v1
, |v2| dpp8
:[7,6,5,4,3,2,1,0] fi
:1 ; encoding
: [0x7b,0x02,0x19,0xd4,0xea,0x04,0x02,0x20,0x01,0x77,0x39,0x05]
1780 // W64-ERR
: :[[@LINE-
2]]:23: error
: invalid operand for instruction
1782 v_cmp_nge_f32_e64_dpp s
[10:11], v1
, v2 dpp8
:[7,6,5,4,3,2,1,0]
1783 // W64
: v_cmp_nge_f32_e64_dpp s
[10:11], v1
, v2 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x0a,0x00,0x19,0xd4,0xe9,0x04,0x02,0x00,0x01,0x77,0x39,0x05]
1784 // W32-ERR
: :[[@LINE-
2]]:23: error
: invalid operand for instruction
1786 v_cmp_nge_f32_e64_dpp s
[104:105], v1
, v2 dpp8
:[7,6,5,4,3,2,1,0]
1787 // W64
: v_cmp_nge_f32_e64_dpp s
[104:105], v1
, v2 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x68,0x00,0x19,0xd4,0xe9,0x04,0x02,0x00,0x01,0x77,0x39,0x05]
1788 // W32-ERR
: :[[@LINE-
2]]:23: error
: invalid operand for instruction
1790 v_cmp_nge_f32_e64_dpp vcc
, |v1|
, -v2 dpp8
:[7,6,5,4,3,2,1,0]
1791 // W64
: v_cmp_nge_f32_e64_dpp vcc
, |v1|
, -v2 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x6a,0x01,0x19,0xd4,0xe9,0x04,0x02,0x40,0x01,0x77,0x39,0x05]
1792 // W32-ERR
: :[[@LINE-
2]]:23: error
: invalid operand for instruction
1794 v_cmp_nge_f32_e64_dpp ttmp
[14:15], -v1
, |v2| dpp8
:[7,6,5,4,3,2,1,0] fi
:1
1795 // W64
: v_cmp_nge_f32_e64_dpp ttmp
[14:15], -v1
, |v2| dpp8
:[7,6,5,4,3,2,1,0] fi
:1 ; encoding
: [0x7a,0x02,0x19,0xd4,0xea,0x04,0x02,0x20,0x01,0x77,0x39,0x05]
1796 // W32-ERR
: :[[@LINE-
2]]:23: error
: invalid operand for instruction
1798 v_cmp_nge_f32_e64_dpp null
, -|v255|
, -|v255| clamp dpp8
:[0,0,0,0,0,0,0,0] fi
:0
1799 // GFX11
: v_cmp_nge_f32_e64_dpp null
, -|v255|
, -|v255| clamp dpp8
:[0,0,0,0,0,0,0,0] ; encoding
: [0x7c,0x83,0x19,0xd4,0xe9,0xfe,0x03,0x60,0xff,0x00,0x00,0x00]
1801 v_cmp_ngt_f16_e64_dpp s5
, v1
, v2 dpp8
:[7,6,5,4,3,2,1,0]
1802 // W32
: v_cmp_ngt_f16_e64_dpp s5
, v1
, v2 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x00,0x0b,0xd4,0xe9,0x04,0x02,0x00,0x01,0x77,0x39,0x05]
1803 // W64-ERR
: :[[@LINE-
2]]:23: error
: invalid operand for instruction
1805 v_cmp_ngt_f16_e64_dpp s105
, v1
, v2 dpp8
:[7,6,5,4,3,2,1,0]
1806 // W32
: v_cmp_ngt_f16_e64_dpp s105
, v1
, v2 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x69,0x00,0x0b,0xd4,0xe9,0x04,0x02,0x00,0x01,0x77,0x39,0x05]
1807 // W64-ERR
: :[[@LINE-
2]]:23: error
: invalid operand for instruction
1809 v_cmp_ngt_f16_e64_dpp vcc_lo
, v1
, v2 dpp8
:[7,6,5,4,3,2,1,0]
1810 // W32
: v_cmp_ngt_f16_e64_dpp vcc_lo
, v1
, v2 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x6a,0x00,0x0b,0xd4,0xe9,0x04,0x02,0x00,0x01,0x77,0x39,0x05]
1811 // W64-ERR
: :[[@LINE-
2]]:23: error
: invalid operand for instruction
1813 v_cmp_ngt_f16_e64_dpp vcc_hi
, |v1|
, -v2 dpp8
:[7,6,5,4,3,2,1,0]
1814 // W32
: v_cmp_ngt_f16_e64_dpp vcc_hi
, |v1|
, -v2 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x6b,0x01,0x0b,0xd4,0xe9,0x04,0x02,0x40,0x01,0x77,0x39,0x05]
1815 // W64-ERR
: :[[@LINE-
2]]:23: error
: invalid operand for instruction
1817 v_cmp_ngt_f16_e64_dpp ttmp15
, -v1
, |v2| dpp8
:[7,6,5,4,3,2,1,0] fi
:1
1818 // W32
: v_cmp_ngt_f16_e64_dpp ttmp15
, -v1
, |v2| dpp8
:[7,6,5,4,3,2,1,0] fi
:1 ; encoding
: [0x7b,0x02,0x0b,0xd4,0xea,0x04,0x02,0x20,0x01,0x77,0x39,0x05]
1819 // W64-ERR
: :[[@LINE-
2]]:23: error
: invalid operand for instruction
1821 v_cmp_ngt_f16_e64_dpp s
[10:11], v1
, v2 dpp8
:[7,6,5,4,3,2,1,0]
1822 // W64
: v_cmp_ngt_f16_e64_dpp s
[10:11], v1
, v2 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x0a,0x00,0x0b,0xd4,0xe9,0x04,0x02,0x00,0x01,0x77,0x39,0x05]
1823 // W32-ERR
: :[[@LINE-
2]]:23: error
: invalid operand for instruction
1825 v_cmp_ngt_f16_e64_dpp s
[104:105], v1
, v2 dpp8
:[7,6,5,4,3,2,1,0]
1826 // W64
: v_cmp_ngt_f16_e64_dpp s
[104:105], v1
, v2 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x68,0x00,0x0b,0xd4,0xe9,0x04,0x02,0x00,0x01,0x77,0x39,0x05]
1827 // W32-ERR
: :[[@LINE-
2]]:23: error
: invalid operand for instruction
1829 v_cmp_ngt_f16_e64_dpp vcc
, |v1|
, -v2 dpp8
:[7,6,5,4,3,2,1,0]
1830 // W64
: v_cmp_ngt_f16_e64_dpp vcc
, |v1|
, -v2 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x6a,0x01,0x0b,0xd4,0xe9,0x04,0x02,0x40,0x01,0x77,0x39,0x05]
1831 // W32-ERR
: :[[@LINE-
2]]:23: error
: invalid operand for instruction
1833 v_cmp_ngt_f16_e64_dpp ttmp
[14:15], -v1
, |v2| dpp8
:[7,6,5,4,3,2,1,0] fi
:1
1834 // W64
: v_cmp_ngt_f16_e64_dpp ttmp
[14:15], -v1
, |v2| dpp8
:[7,6,5,4,3,2,1,0] fi
:1 ; encoding
: [0x7a,0x02,0x0b,0xd4,0xea,0x04,0x02,0x20,0x01,0x77,0x39,0x05]
1835 // W32-ERR
: :[[@LINE-
2]]:23: error
: invalid operand for instruction
1837 v_cmp_ngt_f16_e64_dpp null
, -|v255|
, -|v255| clamp dpp8
:[0,0,0,0,0,0,0,0] fi
:0
1838 // GFX11
: v_cmp_ngt_f16_e64_dpp null
, -|v255|
, -|v255| clamp dpp8
:[0,0,0,0,0,0,0,0] ; encoding
: [0x7c,0x83,0x0b,0xd4,0xe9,0xfe,0x03,0x60,0xff,0x00,0x00,0x00]
1840 v_cmp_ngt_f32_e64_dpp s5
, v1
, v2 dpp8
:[7,6,5,4,3,2,1,0]
1841 // W32
: v_cmp_ngt_f32_e64_dpp s5
, v1
, v2 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x00,0x1b,0xd4,0xe9,0x04,0x02,0x00,0x01,0x77,0x39,0x05]
1842 // W64-ERR
: :[[@LINE-
2]]:23: error
: invalid operand for instruction
1844 v_cmp_ngt_f32_e64_dpp s105
, v1
, v2 dpp8
:[7,6,5,4,3,2,1,0]
1845 // W32
: v_cmp_ngt_f32_e64_dpp s105
, v1
, v2 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x69,0x00,0x1b,0xd4,0xe9,0x04,0x02,0x00,0x01,0x77,0x39,0x05]
1846 // W64-ERR
: :[[@LINE-
2]]:23: error
: invalid operand for instruction
1848 v_cmp_ngt_f32_e64_dpp vcc_lo
, v1
, v2 dpp8
:[7,6,5,4,3,2,1,0]
1849 // W32
: v_cmp_ngt_f32_e64_dpp vcc_lo
, v1
, v2 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x6a,0x00,0x1b,0xd4,0xe9,0x04,0x02,0x00,0x01,0x77,0x39,0x05]
1850 // W64-ERR
: :[[@LINE-
2]]:23: error
: invalid operand for instruction
1852 v_cmp_ngt_f32_e64_dpp vcc_hi
, |v1|
, -v2 dpp8
:[7,6,5,4,3,2,1,0]
1853 // W32
: v_cmp_ngt_f32_e64_dpp vcc_hi
, |v1|
, -v2 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x6b,0x01,0x1b,0xd4,0xe9,0x04,0x02,0x40,0x01,0x77,0x39,0x05]
1854 // W64-ERR
: :[[@LINE-
2]]:23: error
: invalid operand for instruction
1856 v_cmp_ngt_f32_e64_dpp ttmp15
, -v1
, |v2| dpp8
:[7,6,5,4,3,2,1,0] fi
:1
1857 // W32
: v_cmp_ngt_f32_e64_dpp ttmp15
, -v1
, |v2| dpp8
:[7,6,5,4,3,2,1,0] fi
:1 ; encoding
: [0x7b,0x02,0x1b,0xd4,0xea,0x04,0x02,0x20,0x01,0x77,0x39,0x05]
1858 // W64-ERR
: :[[@LINE-
2]]:23: error
: invalid operand for instruction
1860 v_cmp_ngt_f32_e64_dpp s
[10:11], v1
, v2 dpp8
:[7,6,5,4,3,2,1,0]
1861 // W64
: v_cmp_ngt_f32_e64_dpp s
[10:11], v1
, v2 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x0a,0x00,0x1b,0xd4,0xe9,0x04,0x02,0x00,0x01,0x77,0x39,0x05]
1862 // W32-ERR
: :[[@LINE-
2]]:23: error
: invalid operand for instruction
1864 v_cmp_ngt_f32_e64_dpp s
[104:105], v1
, v2 dpp8
:[7,6,5,4,3,2,1,0]
1865 // W64
: v_cmp_ngt_f32_e64_dpp s
[104:105], v1
, v2 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x68,0x00,0x1b,0xd4,0xe9,0x04,0x02,0x00,0x01,0x77,0x39,0x05]
1866 // W32-ERR
: :[[@LINE-
2]]:23: error
: invalid operand for instruction
1868 v_cmp_ngt_f32_e64_dpp vcc
, |v1|
, -v2 dpp8
:[7,6,5,4,3,2,1,0]
1869 // W64
: v_cmp_ngt_f32_e64_dpp vcc
, |v1|
, -v2 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x6a,0x01,0x1b,0xd4,0xe9,0x04,0x02,0x40,0x01,0x77,0x39,0x05]
1870 // W32-ERR
: :[[@LINE-
2]]:23: error
: invalid operand for instruction
1872 v_cmp_ngt_f32_e64_dpp ttmp
[14:15], -v1
, |v2| dpp8
:[7,6,5,4,3,2,1,0] fi
:1
1873 // W64
: v_cmp_ngt_f32_e64_dpp ttmp
[14:15], -v1
, |v2| dpp8
:[7,6,5,4,3,2,1,0] fi
:1 ; encoding
: [0x7a,0x02,0x1b,0xd4,0xea,0x04,0x02,0x20,0x01,0x77,0x39,0x05]
1874 // W32-ERR
: :[[@LINE-
2]]:23: error
: invalid operand for instruction
1876 v_cmp_ngt_f32_e64_dpp null
, -|v255|
, -|v255| clamp dpp8
:[0,0,0,0,0,0,0,0] fi
:0
1877 // GFX11
: v_cmp_ngt_f32_e64_dpp null
, -|v255|
, -|v255| clamp dpp8
:[0,0,0,0,0,0,0,0] ; encoding
: [0x7c,0x83,0x1b,0xd4,0xe9,0xfe,0x03,0x60,0xff,0x00,0x00,0x00]
1879 v_cmp_nle_f16_e64_dpp s5
, v1
, v2 dpp8
:[7,6,5,4,3,2,1,0]
1880 // W32
: v_cmp_nle_f16_e64_dpp s5
, v1
, v2 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x00,0x0c,0xd4,0xe9,0x04,0x02,0x00,0x01,0x77,0x39,0x05]
1881 // W64-ERR
: :[[@LINE-
2]]:23: error
: invalid operand for instruction
1883 v_cmp_nle_f16_e64_dpp s105
, v1
, v2 dpp8
:[7,6,5,4,3,2,1,0]
1884 // W32
: v_cmp_nle_f16_e64_dpp s105
, v1
, v2 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x69,0x00,0x0c,0xd4,0xe9,0x04,0x02,0x00,0x01,0x77,0x39,0x05]
1885 // W64-ERR
: :[[@LINE-
2]]:23: error
: invalid operand for instruction
1887 v_cmp_nle_f16_e64_dpp vcc_lo
, v1
, v2 dpp8
:[7,6,5,4,3,2,1,0]
1888 // W32
: v_cmp_nle_f16_e64_dpp vcc_lo
, v1
, v2 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x6a,0x00,0x0c,0xd4,0xe9,0x04,0x02,0x00,0x01,0x77,0x39,0x05]
1889 // W64-ERR
: :[[@LINE-
2]]:23: error
: invalid operand for instruction
1891 v_cmp_nle_f16_e64_dpp vcc_hi
, |v1|
, -v2 dpp8
:[7,6,5,4,3,2,1,0]
1892 // W32
: v_cmp_nle_f16_e64_dpp vcc_hi
, |v1|
, -v2 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x6b,0x01,0x0c,0xd4,0xe9,0x04,0x02,0x40,0x01,0x77,0x39,0x05]
1893 // W64-ERR
: :[[@LINE-
2]]:23: error
: invalid operand for instruction
1895 v_cmp_nle_f16_e64_dpp ttmp15
, -v1
, |v2| dpp8
:[7,6,5,4,3,2,1,0] fi
:1
1896 // W32
: v_cmp_nle_f16_e64_dpp ttmp15
, -v1
, |v2| dpp8
:[7,6,5,4,3,2,1,0] fi
:1 ; encoding
: [0x7b,0x02,0x0c,0xd4,0xea,0x04,0x02,0x20,0x01,0x77,0x39,0x05]
1897 // W64-ERR
: :[[@LINE-
2]]:23: error
: invalid operand for instruction
1899 v_cmp_nle_f16_e64_dpp s
[10:11], v1
, v2 dpp8
:[7,6,5,4,3,2,1,0]
1900 // W64
: v_cmp_nle_f16_e64_dpp s
[10:11], v1
, v2 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x0a,0x00,0x0c,0xd4,0xe9,0x04,0x02,0x00,0x01,0x77,0x39,0x05]
1901 // W32-ERR
: :[[@LINE-
2]]:23: error
: invalid operand for instruction
1903 v_cmp_nle_f16_e64_dpp s
[104:105], v1
, v2 dpp8
:[7,6,5,4,3,2,1,0]
1904 // W64
: v_cmp_nle_f16_e64_dpp s
[104:105], v1
, v2 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x68,0x00,0x0c,0xd4,0xe9,0x04,0x02,0x00,0x01,0x77,0x39,0x05]
1905 // W32-ERR
: :[[@LINE-
2]]:23: error
: invalid operand for instruction
1907 v_cmp_nle_f16_e64_dpp vcc
, |v1|
, -v2 dpp8
:[7,6,5,4,3,2,1,0]
1908 // W64
: v_cmp_nle_f16_e64_dpp vcc
, |v1|
, -v2 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x6a,0x01,0x0c,0xd4,0xe9,0x04,0x02,0x40,0x01,0x77,0x39,0x05]
1909 // W32-ERR
: :[[@LINE-
2]]:23: error
: invalid operand for instruction
1911 v_cmp_nle_f16_e64_dpp ttmp
[14:15], -v1
, |v2| dpp8
:[7,6,5,4,3,2,1,0] fi
:1
1912 // W64
: v_cmp_nle_f16_e64_dpp ttmp
[14:15], -v1
, |v2| dpp8
:[7,6,5,4,3,2,1,0] fi
:1 ; encoding
: [0x7a,0x02,0x0c,0xd4,0xea,0x04,0x02,0x20,0x01,0x77,0x39,0x05]
1913 // W32-ERR
: :[[@LINE-
2]]:23: error
: invalid operand for instruction
1915 v_cmp_nle_f16_e64_dpp null
, -|v255|
, -|v255| clamp dpp8
:[0,0,0,0,0,0,0,0] fi
:0
1916 // GFX11
: v_cmp_nle_f16_e64_dpp null
, -|v255|
, -|v255| clamp dpp8
:[0,0,0,0,0,0,0,0] ; encoding
: [0x7c,0x83,0x0c,0xd4,0xe9,0xfe,0x03,0x60,0xff,0x00,0x00,0x00]
1918 v_cmp_nle_f32_e64_dpp s5
, v1
, v2 dpp8
:[7,6,5,4,3,2,1,0]
1919 // W32
: v_cmp_nle_f32_e64_dpp s5
, v1
, v2 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x00,0x1c,0xd4,0xe9,0x04,0x02,0x00,0x01,0x77,0x39,0x05]
1920 // W64-ERR
: :[[@LINE-
2]]:23: error
: invalid operand for instruction
1922 v_cmp_nle_f32_e64_dpp s105
, v1
, v2 dpp8
:[7,6,5,4,3,2,1,0]
1923 // W32
: v_cmp_nle_f32_e64_dpp s105
, v1
, v2 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x69,0x00,0x1c,0xd4,0xe9,0x04,0x02,0x00,0x01,0x77,0x39,0x05]
1924 // W64-ERR
: :[[@LINE-
2]]:23: error
: invalid operand for instruction
1926 v_cmp_nle_f32_e64_dpp vcc_lo
, v1
, v2 dpp8
:[7,6,5,4,3,2,1,0]
1927 // W32
: v_cmp_nle_f32_e64_dpp vcc_lo
, v1
, v2 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x6a,0x00,0x1c,0xd4,0xe9,0x04,0x02,0x00,0x01,0x77,0x39,0x05]
1928 // W64-ERR
: :[[@LINE-
2]]:23: error
: invalid operand for instruction
1930 v_cmp_nle_f32_e64_dpp vcc_hi
, |v1|
, -v2 dpp8
:[7,6,5,4,3,2,1,0]
1931 // W32
: v_cmp_nle_f32_e64_dpp vcc_hi
, |v1|
, -v2 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x6b,0x01,0x1c,0xd4,0xe9,0x04,0x02,0x40,0x01,0x77,0x39,0x05]
1932 // W64-ERR
: :[[@LINE-
2]]:23: error
: invalid operand for instruction
1934 v_cmp_nle_f32_e64_dpp ttmp15
, -v1
, |v2| dpp8
:[7,6,5,4,3,2,1,0] fi
:1
1935 // W32
: v_cmp_nle_f32_e64_dpp ttmp15
, -v1
, |v2| dpp8
:[7,6,5,4,3,2,1,0] fi
:1 ; encoding
: [0x7b,0x02,0x1c,0xd4,0xea,0x04,0x02,0x20,0x01,0x77,0x39,0x05]
1936 // W64-ERR
: :[[@LINE-
2]]:23: error
: invalid operand for instruction
1938 v_cmp_nle_f32_e64_dpp s
[10:11], v1
, v2 dpp8
:[7,6,5,4,3,2,1,0]
1939 // W64
: v_cmp_nle_f32_e64_dpp s
[10:11], v1
, v2 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x0a,0x00,0x1c,0xd4,0xe9,0x04,0x02,0x00,0x01,0x77,0x39,0x05]
1940 // W32-ERR
: :[[@LINE-
2]]:23: error
: invalid operand for instruction
1942 v_cmp_nle_f32_e64_dpp s
[104:105], v1
, v2 dpp8
:[7,6,5,4,3,2,1,0]
1943 // W64
: v_cmp_nle_f32_e64_dpp s
[104:105], v1
, v2 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x68,0x00,0x1c,0xd4,0xe9,0x04,0x02,0x00,0x01,0x77,0x39,0x05]
1944 // W32-ERR
: :[[@LINE-
2]]:23: error
: invalid operand for instruction
1946 v_cmp_nle_f32_e64_dpp vcc
, |v1|
, -v2 dpp8
:[7,6,5,4,3,2,1,0]
1947 // W64
: v_cmp_nle_f32_e64_dpp vcc
, |v1|
, -v2 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x6a,0x01,0x1c,0xd4,0xe9,0x04,0x02,0x40,0x01,0x77,0x39,0x05]
1948 // W32-ERR
: :[[@LINE-
2]]:23: error
: invalid operand for instruction
1950 v_cmp_nle_f32_e64_dpp ttmp
[14:15], -v1
, |v2| dpp8
:[7,6,5,4,3,2,1,0] fi
:1
1951 // W64
: v_cmp_nle_f32_e64_dpp ttmp
[14:15], -v1
, |v2| dpp8
:[7,6,5,4,3,2,1,0] fi
:1 ; encoding
: [0x7a,0x02,0x1c,0xd4,0xea,0x04,0x02,0x20,0x01,0x77,0x39,0x05]
1952 // W32-ERR
: :[[@LINE-
2]]:23: error
: invalid operand for instruction
1954 v_cmp_nle_f32_e64_dpp null
, -|v255|
, -|v255| clamp dpp8
:[0,0,0,0,0,0,0,0] fi
:0
1955 // GFX11
: v_cmp_nle_f32_e64_dpp null
, -|v255|
, -|v255| clamp dpp8
:[0,0,0,0,0,0,0,0] ; encoding
: [0x7c,0x83,0x1c,0xd4,0xe9,0xfe,0x03,0x60,0xff,0x00,0x00,0x00]
1957 v_cmp_nlg_f16_e64_dpp s5
, v1
, v2 dpp8
:[7,6,5,4,3,2,1,0]
1958 // W32
: v_cmp_nlg_f16_e64_dpp s5
, v1
, v2 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x00,0x0a,0xd4,0xe9,0x04,0x02,0x00,0x01,0x77,0x39,0x05]
1959 // W64-ERR
: :[[@LINE-
2]]:23: error
: invalid operand for instruction
1961 v_cmp_nlg_f16_e64_dpp s105
, v1
, v2 dpp8
:[7,6,5,4,3,2,1,0]
1962 // W32
: v_cmp_nlg_f16_e64_dpp s105
, v1
, v2 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x69,0x00,0x0a,0xd4,0xe9,0x04,0x02,0x00,0x01,0x77,0x39,0x05]
1963 // W64-ERR
: :[[@LINE-
2]]:23: error
: invalid operand for instruction
1965 v_cmp_nlg_f16_e64_dpp vcc_lo
, v1
, v2 dpp8
:[7,6,5,4,3,2,1,0]
1966 // W32
: v_cmp_nlg_f16_e64_dpp vcc_lo
, v1
, v2 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x6a,0x00,0x0a,0xd4,0xe9,0x04,0x02,0x00,0x01,0x77,0x39,0x05]
1967 // W64-ERR
: :[[@LINE-
2]]:23: error
: invalid operand for instruction
1969 v_cmp_nlg_f16_e64_dpp vcc_hi
, |v1|
, -v2 dpp8
:[7,6,5,4,3,2,1,0]
1970 // W32
: v_cmp_nlg_f16_e64_dpp vcc_hi
, |v1|
, -v2 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x6b,0x01,0x0a,0xd4,0xe9,0x04,0x02,0x40,0x01,0x77,0x39,0x05]
1971 // W64-ERR
: :[[@LINE-
2]]:23: error
: invalid operand for instruction
1973 v_cmp_nlg_f16_e64_dpp ttmp15
, -v1
, |v2| dpp8
:[7,6,5,4,3,2,1,0] fi
:1
1974 // W32
: v_cmp_nlg_f16_e64_dpp ttmp15
, -v1
, |v2| dpp8
:[7,6,5,4,3,2,1,0] fi
:1 ; encoding
: [0x7b,0x02,0x0a,0xd4,0xea,0x04,0x02,0x20,0x01,0x77,0x39,0x05]
1975 // W64-ERR
: :[[@LINE-
2]]:23: error
: invalid operand for instruction
1977 v_cmp_nlg_f16_e64_dpp s
[10:11], v1
, v2 dpp8
:[7,6,5,4,3,2,1,0]
1978 // W64
: v_cmp_nlg_f16_e64_dpp s
[10:11], v1
, v2 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x0a,0x00,0x0a,0xd4,0xe9,0x04,0x02,0x00,0x01,0x77,0x39,0x05]
1979 // W32-ERR
: :[[@LINE-
2]]:23: error
: invalid operand for instruction
1981 v_cmp_nlg_f16_e64_dpp s
[104:105], v1
, v2 dpp8
:[7,6,5,4,3,2,1,0]
1982 // W64
: v_cmp_nlg_f16_e64_dpp s
[104:105], v1
, v2 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x68,0x00,0x0a,0xd4,0xe9,0x04,0x02,0x00,0x01,0x77,0x39,0x05]
1983 // W32-ERR
: :[[@LINE-
2]]:23: error
: invalid operand for instruction
1985 v_cmp_nlg_f16_e64_dpp vcc
, |v1|
, -v2 dpp8
:[7,6,5,4,3,2,1,0]
1986 // W64
: v_cmp_nlg_f16_e64_dpp vcc
, |v1|
, -v2 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x6a,0x01,0x0a,0xd4,0xe9,0x04,0x02,0x40,0x01,0x77,0x39,0x05]
1987 // W32-ERR
: :[[@LINE-
2]]:23: error
: invalid operand for instruction
1989 v_cmp_nlg_f16_e64_dpp ttmp
[14:15], -v1
, |v2| dpp8
:[7,6,5,4,3,2,1,0] fi
:1
1990 // W64
: v_cmp_nlg_f16_e64_dpp ttmp
[14:15], -v1
, |v2| dpp8
:[7,6,5,4,3,2,1,0] fi
:1 ; encoding
: [0x7a,0x02,0x0a,0xd4,0xea,0x04,0x02,0x20,0x01,0x77,0x39,0x05]
1991 // W32-ERR
: :[[@LINE-
2]]:23: error
: invalid operand for instruction
1993 v_cmp_nlg_f16_e64_dpp null
, -|v255|
, -|v255| clamp dpp8
:[0,0,0,0,0,0,0,0] fi
:0
1994 // GFX11
: v_cmp_nlg_f16_e64_dpp null
, -|v255|
, -|v255| clamp dpp8
:[0,0,0,0,0,0,0,0] ; encoding
: [0x7c,0x83,0x0a,0xd4,0xe9,0xfe,0x03,0x60,0xff,0x00,0x00,0x00]
1996 v_cmp_nlg_f32_e64_dpp s5
, v1
, v2 dpp8
:[7,6,5,4,3,2,1,0]
1997 // W32
: v_cmp_nlg_f32_e64_dpp s5
, v1
, v2 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x00,0x1a,0xd4,0xe9,0x04,0x02,0x00,0x01,0x77,0x39,0x05]
1998 // W64-ERR
: :[[@LINE-
2]]:23: error
: invalid operand for instruction
2000 v_cmp_nlg_f32_e64_dpp s105
, v1
, v2 dpp8
:[7,6,5,4,3,2,1,0]
2001 // W32
: v_cmp_nlg_f32_e64_dpp s105
, v1
, v2 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x69,0x00,0x1a,0xd4,0xe9,0x04,0x02,0x00,0x01,0x77,0x39,0x05]
2002 // W64-ERR
: :[[@LINE-
2]]:23: error
: invalid operand for instruction
2004 v_cmp_nlg_f32_e64_dpp vcc_lo
, v1
, v2 dpp8
:[7,6,5,4,3,2,1,0]
2005 // W32
: v_cmp_nlg_f32_e64_dpp vcc_lo
, v1
, v2 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x6a,0x00,0x1a,0xd4,0xe9,0x04,0x02,0x00,0x01,0x77,0x39,0x05]
2006 // W64-ERR
: :[[@LINE-
2]]:23: error
: invalid operand for instruction
2008 v_cmp_nlg_f32_e64_dpp vcc_hi
, |v1|
, -v2 dpp8
:[7,6,5,4,3,2,1,0]
2009 // W32
: v_cmp_nlg_f32_e64_dpp vcc_hi
, |v1|
, -v2 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x6b,0x01,0x1a,0xd4,0xe9,0x04,0x02,0x40,0x01,0x77,0x39,0x05]
2010 // W64-ERR
: :[[@LINE-
2]]:23: error
: invalid operand for instruction
2012 v_cmp_nlg_f32_e64_dpp ttmp15
, -v1
, |v2| dpp8
:[7,6,5,4,3,2,1,0] fi
:1
2013 // W32
: v_cmp_nlg_f32_e64_dpp ttmp15
, -v1
, |v2| dpp8
:[7,6,5,4,3,2,1,0] fi
:1 ; encoding
: [0x7b,0x02,0x1a,0xd4,0xea,0x04,0x02,0x20,0x01,0x77,0x39,0x05]
2014 // W64-ERR
: :[[@LINE-
2]]:23: error
: invalid operand for instruction
2016 v_cmp_nlg_f32_e64_dpp s
[10:11], v1
, v2 dpp8
:[7,6,5,4,3,2,1,0]
2017 // W64
: v_cmp_nlg_f32_e64_dpp s
[10:11], v1
, v2 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x0a,0x00,0x1a,0xd4,0xe9,0x04,0x02,0x00,0x01,0x77,0x39,0x05]
2018 // W32-ERR
: :[[@LINE-
2]]:23: error
: invalid operand for instruction
2020 v_cmp_nlg_f32_e64_dpp s
[104:105], v1
, v2 dpp8
:[7,6,5,4,3,2,1,0]
2021 // W64
: v_cmp_nlg_f32_e64_dpp s
[104:105], v1
, v2 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x68,0x00,0x1a,0xd4,0xe9,0x04,0x02,0x00,0x01,0x77,0x39,0x05]
2022 // W32-ERR
: :[[@LINE-
2]]:23: error
: invalid operand for instruction
2024 v_cmp_nlg_f32_e64_dpp vcc
, |v1|
, -v2 dpp8
:[7,6,5,4,3,2,1,0]
2025 // W64
: v_cmp_nlg_f32_e64_dpp vcc
, |v1|
, -v2 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x6a,0x01,0x1a,0xd4,0xe9,0x04,0x02,0x40,0x01,0x77,0x39,0x05]
2026 // W32-ERR
: :[[@LINE-
2]]:23: error
: invalid operand for instruction
2028 v_cmp_nlg_f32_e64_dpp ttmp
[14:15], -v1
, |v2| dpp8
:[7,6,5,4,3,2,1,0] fi
:1
2029 // W64
: v_cmp_nlg_f32_e64_dpp ttmp
[14:15], -v1
, |v2| dpp8
:[7,6,5,4,3,2,1,0] fi
:1 ; encoding
: [0x7a,0x02,0x1a,0xd4,0xea,0x04,0x02,0x20,0x01,0x77,0x39,0x05]
2030 // W32-ERR
: :[[@LINE-
2]]:23: error
: invalid operand for instruction
2032 v_cmp_nlg_f32_e64_dpp null
, -|v255|
, -|v255| clamp dpp8
:[0,0,0,0,0,0,0,0] fi
:0
2033 // GFX11
: v_cmp_nlg_f32_e64_dpp null
, -|v255|
, -|v255| clamp dpp8
:[0,0,0,0,0,0,0,0] ; encoding
: [0x7c,0x83,0x1a,0xd4,0xe9,0xfe,0x03,0x60,0xff,0x00,0x00,0x00]
2035 v_cmp_nlt_f16_e64_dpp s5
, v1
, v2 dpp8
:[7,6,5,4,3,2,1,0]
2036 // W32
: v_cmp_nlt_f16_e64_dpp s5
, v1
, v2 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x00,0x0e,0xd4,0xe9,0x04,0x02,0x00,0x01,0x77,0x39,0x05]
2037 // W64-ERR
: :[[@LINE-
2]]:23: error
: invalid operand for instruction
2039 v_cmp_nlt_f16_e64_dpp s105
, v1
, v2 dpp8
:[7,6,5,4,3,2,1,0]
2040 // W32
: v_cmp_nlt_f16_e64_dpp s105
, v1
, v2 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x69,0x00,0x0e,0xd4,0xe9,0x04,0x02,0x00,0x01,0x77,0x39,0x05]
2041 // W64-ERR
: :[[@LINE-
2]]:23: error
: invalid operand for instruction
2043 v_cmp_nlt_f16_e64_dpp vcc_lo
, v1
, v2 dpp8
:[7,6,5,4,3,2,1,0]
2044 // W32
: v_cmp_nlt_f16_e64_dpp vcc_lo
, v1
, v2 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x6a,0x00,0x0e,0xd4,0xe9,0x04,0x02,0x00,0x01,0x77,0x39,0x05]
2045 // W64-ERR
: :[[@LINE-
2]]:23: error
: invalid operand for instruction
2047 v_cmp_nlt_f16_e64_dpp vcc_hi
, |v1|
, -v2 dpp8
:[7,6,5,4,3,2,1,0]
2048 // W32
: v_cmp_nlt_f16_e64_dpp vcc_hi
, |v1|
, -v2 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x6b,0x01,0x0e,0xd4,0xe9,0x04,0x02,0x40,0x01,0x77,0x39,0x05]
2049 // W64-ERR
: :[[@LINE-
2]]:23: error
: invalid operand for instruction
2051 v_cmp_nlt_f16_e64_dpp ttmp15
, -v1
, |v2| dpp8
:[7,6,5,4,3,2,1,0] fi
:1
2052 // W32
: v_cmp_nlt_f16_e64_dpp ttmp15
, -v1
, |v2| dpp8
:[7,6,5,4,3,2,1,0] fi
:1 ; encoding
: [0x7b,0x02,0x0e,0xd4,0xea,0x04,0x02,0x20,0x01,0x77,0x39,0x05]
2053 // W64-ERR
: :[[@LINE-
2]]:23: error
: invalid operand for instruction
2055 v_cmp_nlt_f16_e64_dpp s
[10:11], v1
, v2 dpp8
:[7,6,5,4,3,2,1,0]
2056 // W64
: v_cmp_nlt_f16_e64_dpp s
[10:11], v1
, v2 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x0a,0x00,0x0e,0xd4,0xe9,0x04,0x02,0x00,0x01,0x77,0x39,0x05]
2057 // W32-ERR
: :[[@LINE-
2]]:23: error
: invalid operand for instruction
2059 v_cmp_nlt_f16_e64_dpp s
[104:105], v1
, v2 dpp8
:[7,6,5,4,3,2,1,0]
2060 // W64
: v_cmp_nlt_f16_e64_dpp s
[104:105], v1
, v2 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x68,0x00,0x0e,0xd4,0xe9,0x04,0x02,0x00,0x01,0x77,0x39,0x05]
2061 // W32-ERR
: :[[@LINE-
2]]:23: error
: invalid operand for instruction
2063 v_cmp_nlt_f16_e64_dpp vcc
, |v1|
, -v2 dpp8
:[7,6,5,4,3,2,1,0]
2064 // W64
: v_cmp_nlt_f16_e64_dpp vcc
, |v1|
, -v2 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x6a,0x01,0x0e,0xd4,0xe9,0x04,0x02,0x40,0x01,0x77,0x39,0x05]
2065 // W32-ERR
: :[[@LINE-
2]]:23: error
: invalid operand for instruction
2067 v_cmp_nlt_f16_e64_dpp ttmp
[14:15], -v1
, |v2| dpp8
:[7,6,5,4,3,2,1,0] fi
:1
2068 // W64
: v_cmp_nlt_f16_e64_dpp ttmp
[14:15], -v1
, |v2| dpp8
:[7,6,5,4,3,2,1,0] fi
:1 ; encoding
: [0x7a,0x02,0x0e,0xd4,0xea,0x04,0x02,0x20,0x01,0x77,0x39,0x05]
2069 // W32-ERR
: :[[@LINE-
2]]:23: error
: invalid operand for instruction
2071 v_cmp_nlt_f16_e64_dpp null
, -|v255|
, -|v255| clamp dpp8
:[0,0,0,0,0,0,0,0] fi
:0
2072 // GFX11
: v_cmp_nlt_f16_e64_dpp null
, -|v255|
, -|v255| clamp dpp8
:[0,0,0,0,0,0,0,0] ; encoding
: [0x7c,0x83,0x0e,0xd4,0xe9,0xfe,0x03,0x60,0xff,0x00,0x00,0x00]
2074 v_cmp_nlt_f32_e64_dpp s5
, v1
, v2 dpp8
:[7,6,5,4,3,2,1,0]
2075 // W32
: v_cmp_nlt_f32_e64_dpp s5
, v1
, v2 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x00,0x1e,0xd4,0xe9,0x04,0x02,0x00,0x01,0x77,0x39,0x05]
2076 // W64-ERR
: :[[@LINE-
2]]:23: error
: invalid operand for instruction
2078 v_cmp_nlt_f32_e64_dpp s105
, v1
, v2 dpp8
:[7,6,5,4,3,2,1,0]
2079 // W32
: v_cmp_nlt_f32_e64_dpp s105
, v1
, v2 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x69,0x00,0x1e,0xd4,0xe9,0x04,0x02,0x00,0x01,0x77,0x39,0x05]
2080 // W64-ERR
: :[[@LINE-
2]]:23: error
: invalid operand for instruction
2082 v_cmp_nlt_f32_e64_dpp vcc_lo
, v1
, v2 dpp8
:[7,6,5,4,3,2,1,0]
2083 // W32
: v_cmp_nlt_f32_e64_dpp vcc_lo
, v1
, v2 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x6a,0x00,0x1e,0xd4,0xe9,0x04,0x02,0x00,0x01,0x77,0x39,0x05]
2084 // W64-ERR
: :[[@LINE-
2]]:23: error
: invalid operand for instruction
2086 v_cmp_nlt_f32_e64_dpp vcc_hi
, |v1|
, -v2 dpp8
:[7,6,5,4,3,2,1,0]
2087 // W32
: v_cmp_nlt_f32_e64_dpp vcc_hi
, |v1|
, -v2 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x6b,0x01,0x1e,0xd4,0xe9,0x04,0x02,0x40,0x01,0x77,0x39,0x05]
2088 // W64-ERR
: :[[@LINE-
2]]:23: error
: invalid operand for instruction
2090 v_cmp_nlt_f32_e64_dpp ttmp15
, -v1
, |v2| dpp8
:[7,6,5,4,3,2,1,0] fi
:1
2091 // W32
: v_cmp_nlt_f32_e64_dpp ttmp15
, -v1
, |v2| dpp8
:[7,6,5,4,3,2,1,0] fi
:1 ; encoding
: [0x7b,0x02,0x1e,0xd4,0xea,0x04,0x02,0x20,0x01,0x77,0x39,0x05]
2092 // W64-ERR
: :[[@LINE-
2]]:23: error
: invalid operand for instruction
2094 v_cmp_nlt_f32_e64_dpp s
[10:11], v1
, v2 dpp8
:[7,6,5,4,3,2,1,0]
2095 // W64
: v_cmp_nlt_f32_e64_dpp s
[10:11], v1
, v2 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x0a,0x00,0x1e,0xd4,0xe9,0x04,0x02,0x00,0x01,0x77,0x39,0x05]
2096 // W32-ERR
: :[[@LINE-
2]]:23: error
: invalid operand for instruction
2098 v_cmp_nlt_f32_e64_dpp s
[104:105], v1
, v2 dpp8
:[7,6,5,4,3,2,1,0]
2099 // W64
: v_cmp_nlt_f32_e64_dpp s
[104:105], v1
, v2 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x68,0x00,0x1e,0xd4,0xe9,0x04,0x02,0x00,0x01,0x77,0x39,0x05]
2100 // W32-ERR
: :[[@LINE-
2]]:23: error
: invalid operand for instruction
2102 v_cmp_nlt_f32_e64_dpp vcc
, |v1|
, -v2 dpp8
:[7,6,5,4,3,2,1,0]
2103 // W64
: v_cmp_nlt_f32_e64_dpp vcc
, |v1|
, -v2 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x6a,0x01,0x1e,0xd4,0xe9,0x04,0x02,0x40,0x01,0x77,0x39,0x05]
2104 // W32-ERR
: :[[@LINE-
2]]:23: error
: invalid operand for instruction
2106 v_cmp_nlt_f32_e64_dpp ttmp
[14:15], -v1
, |v2| dpp8
:[7,6,5,4,3,2,1,0] fi
:1
2107 // W64
: v_cmp_nlt_f32_e64_dpp ttmp
[14:15], -v1
, |v2| dpp8
:[7,6,5,4,3,2,1,0] fi
:1 ; encoding
: [0x7a,0x02,0x1e,0xd4,0xea,0x04,0x02,0x20,0x01,0x77,0x39,0x05]
2108 // W32-ERR
: :[[@LINE-
2]]:23: error
: invalid operand for instruction
2110 v_cmp_nlt_f32_e64_dpp null
, -|v255|
, -|v255| clamp dpp8
:[0,0,0,0,0,0,0,0] fi
:0
2111 // GFX11
: v_cmp_nlt_f32_e64_dpp null
, -|v255|
, -|v255| clamp dpp8
:[0,0,0,0,0,0,0,0] ; encoding
: [0x7c,0x83,0x1e,0xd4,0xe9,0xfe,0x03,0x60,0xff,0x00,0x00,0x00]
2113 v_cmp_o_f16_e64_dpp s5
, v1
, v2 dpp8
:[7,6,5,4,3,2,1,0]
2114 // W32
: v_cmp_o_f16_e64_dpp s5
, v1
, v2 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x00,0x07,0xd4,0xe9,0x04,0x02,0x00,0x01,0x77,0x39,0x05]
2115 // W64-ERR
: :[[@LINE-
2]]:21: error
: invalid operand for instruction
2117 v_cmp_o_f16_e64_dpp s105
, v1
, v2 dpp8
:[7,6,5,4,3,2,1,0]
2118 // W32
: v_cmp_o_f16_e64_dpp s105
, v1
, v2 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x69,0x00,0x07,0xd4,0xe9,0x04,0x02,0x00,0x01,0x77,0x39,0x05]
2119 // W64-ERR
: :[[@LINE-
2]]:21: error
: invalid operand for instruction
2121 v_cmp_o_f16_e64_dpp vcc_lo
, v1
, v2 dpp8
:[7,6,5,4,3,2,1,0]
2122 // W32
: v_cmp_o_f16_e64_dpp vcc_lo
, v1
, v2 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x6a,0x00,0x07,0xd4,0xe9,0x04,0x02,0x00,0x01,0x77,0x39,0x05]
2123 // W64-ERR
: :[[@LINE-
2]]:21: error
: invalid operand for instruction
2125 v_cmp_o_f16_e64_dpp vcc_hi
, |v1|
, -v2 dpp8
:[7,6,5,4,3,2,1,0]
2126 // W32
: v_cmp_o_f16_e64_dpp vcc_hi
, |v1|
, -v2 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x6b,0x01,0x07,0xd4,0xe9,0x04,0x02,0x40,0x01,0x77,0x39,0x05]
2127 // W64-ERR
: :[[@LINE-
2]]:21: error
: invalid operand for instruction
2129 v_cmp_o_f16_e64_dpp ttmp15
, -v1
, |v2| dpp8
:[7,6,5,4,3,2,1,0] fi
:1
2130 // W32
: v_cmp_o_f16_e64_dpp ttmp15
, -v1
, |v2| dpp8
:[7,6,5,4,3,2,1,0] fi
:1 ; encoding
: [0x7b,0x02,0x07,0xd4,0xea,0x04,0x02,0x20,0x01,0x77,0x39,0x05]
2131 // W64-ERR
: :[[@LINE-
2]]:21: error
: invalid operand for instruction
2133 v_cmp_o_f16_e64_dpp s
[10:11], v1
, v2 dpp8
:[7,6,5,4,3,2,1,0]
2134 // W64
: v_cmp_o_f16_e64_dpp s
[10:11], v1
, v2 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x0a,0x00,0x07,0xd4,0xe9,0x04,0x02,0x00,0x01,0x77,0x39,0x05]
2135 // W32-ERR
: :[[@LINE-
2]]:21: error
: invalid operand for instruction
2137 v_cmp_o_f16_e64_dpp s
[104:105], v1
, v2 dpp8
:[7,6,5,4,3,2,1,0]
2138 // W64
: v_cmp_o_f16_e64_dpp s
[104:105], v1
, v2 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x68,0x00,0x07,0xd4,0xe9,0x04,0x02,0x00,0x01,0x77,0x39,0x05]
2139 // W32-ERR
: :[[@LINE-
2]]:21: error
: invalid operand for instruction
2141 v_cmp_o_f16_e64_dpp vcc
, |v1|
, -v2 dpp8
:[7,6,5,4,3,2,1,0]
2142 // W64
: v_cmp_o_f16_e64_dpp vcc
, |v1|
, -v2 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x6a,0x01,0x07,0xd4,0xe9,0x04,0x02,0x40,0x01,0x77,0x39,0x05]
2143 // W32-ERR
: :[[@LINE-
2]]:21: error
: invalid operand for instruction
2145 v_cmp_o_f16_e64_dpp ttmp
[14:15], -v1
, |v2| dpp8
:[7,6,5,4,3,2,1,0] fi
:1
2146 // W64
: v_cmp_o_f16_e64_dpp ttmp
[14:15], -v1
, |v2| dpp8
:[7,6,5,4,3,2,1,0] fi
:1 ; encoding
: [0x7a,0x02,0x07,0xd4,0xea,0x04,0x02,0x20,0x01,0x77,0x39,0x05]
2147 // W32-ERR
: :[[@LINE-
2]]:21: error
: invalid operand for instruction
2149 v_cmp_o_f16_e64_dpp null
, -|v255|
, -|v255| clamp dpp8
:[0,0,0,0,0,0,0,0] fi
:0
2150 // GFX11
: v_cmp_o_f16_e64_dpp null
, -|v255|
, -|v255| clamp dpp8
:[0,0,0,0,0,0,0,0] ; encoding
: [0x7c,0x83,0x07,0xd4,0xe9,0xfe,0x03,0x60,0xff,0x00,0x00,0x00]
2152 v_cmp_o_f32_e64_dpp s5
, v1
, v2 dpp8
:[7,6,5,4,3,2,1,0]
2153 // W32
: v_cmp_o_f32_e64_dpp s5
, v1
, v2 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x00,0x17,0xd4,0xe9,0x04,0x02,0x00,0x01,0x77,0x39,0x05]
2154 // W64-ERR
: :[[@LINE-
2]]:21: error
: invalid operand for instruction
2156 v_cmp_o_f32_e64_dpp s105
, v1
, v2 dpp8
:[7,6,5,4,3,2,1,0]
2157 // W32
: v_cmp_o_f32_e64_dpp s105
, v1
, v2 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x69,0x00,0x17,0xd4,0xe9,0x04,0x02,0x00,0x01,0x77,0x39,0x05]
2158 // W64-ERR
: :[[@LINE-
2]]:21: error
: invalid operand for instruction
2160 v_cmp_o_f32_e64_dpp vcc_lo
, v1
, v2 dpp8
:[7,6,5,4,3,2,1,0]
2161 // W32
: v_cmp_o_f32_e64_dpp vcc_lo
, v1
, v2 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x6a,0x00,0x17,0xd4,0xe9,0x04,0x02,0x00,0x01,0x77,0x39,0x05]
2162 // W64-ERR
: :[[@LINE-
2]]:21: error
: invalid operand for instruction
2164 v_cmp_o_f32_e64_dpp vcc_hi
, |v1|
, -v2 dpp8
:[7,6,5,4,3,2,1,0]
2165 // W32
: v_cmp_o_f32_e64_dpp vcc_hi
, |v1|
, -v2 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x6b,0x01,0x17,0xd4,0xe9,0x04,0x02,0x40,0x01,0x77,0x39,0x05]
2166 // W64-ERR
: :[[@LINE-
2]]:21: error
: invalid operand for instruction
2168 v_cmp_o_f32_e64_dpp ttmp15
, -v1
, |v2| dpp8
:[7,6,5,4,3,2,1,0] fi
:1
2169 // W32
: v_cmp_o_f32_e64_dpp ttmp15
, -v1
, |v2| dpp8
:[7,6,5,4,3,2,1,0] fi
:1 ; encoding
: [0x7b,0x02,0x17,0xd4,0xea,0x04,0x02,0x20,0x01,0x77,0x39,0x05]
2170 // W64-ERR
: :[[@LINE-
2]]:21: error
: invalid operand for instruction
2172 v_cmp_o_f32_e64_dpp s
[10:11], v1
, v2 dpp8
:[7,6,5,4,3,2,1,0]
2173 // W64
: v_cmp_o_f32_e64_dpp s
[10:11], v1
, v2 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x0a,0x00,0x17,0xd4,0xe9,0x04,0x02,0x00,0x01,0x77,0x39,0x05]
2174 // W32-ERR
: :[[@LINE-
2]]:21: error
: invalid operand for instruction
2176 v_cmp_o_f32_e64_dpp s
[104:105], v1
, v2 dpp8
:[7,6,5,4,3,2,1,0]
2177 // W64
: v_cmp_o_f32_e64_dpp s
[104:105], v1
, v2 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x68,0x00,0x17,0xd4,0xe9,0x04,0x02,0x00,0x01,0x77,0x39,0x05]
2178 // W32-ERR
: :[[@LINE-
2]]:21: error
: invalid operand for instruction
2180 v_cmp_o_f32_e64_dpp vcc
, |v1|
, -v2 dpp8
:[7,6,5,4,3,2,1,0]
2181 // W64
: v_cmp_o_f32_e64_dpp vcc
, |v1|
, -v2 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x6a,0x01,0x17,0xd4,0xe9,0x04,0x02,0x40,0x01,0x77,0x39,0x05]
2182 // W32-ERR
: :[[@LINE-
2]]:21: error
: invalid operand for instruction
2184 v_cmp_o_f32_e64_dpp ttmp
[14:15], -v1
, |v2| dpp8
:[7,6,5,4,3,2,1,0] fi
:1
2185 // W64
: v_cmp_o_f32_e64_dpp ttmp
[14:15], -v1
, |v2| dpp8
:[7,6,5,4,3,2,1,0] fi
:1 ; encoding
: [0x7a,0x02,0x17,0xd4,0xea,0x04,0x02,0x20,0x01,0x77,0x39,0x05]
2186 // W32-ERR
: :[[@LINE-
2]]:21: error
: invalid operand for instruction
2188 v_cmp_o_f32_e64_dpp null
, -|v255|
, -|v255| clamp dpp8
:[0,0,0,0,0,0,0,0] fi
:0
2189 // GFX11
: v_cmp_o_f32_e64_dpp null
, -|v255|
, -|v255| clamp dpp8
:[0,0,0,0,0,0,0,0] ; encoding
: [0x7c,0x83,0x17,0xd4,0xe9,0xfe,0x03,0x60,0xff,0x00,0x00,0x00]
2191 v_cmp_t_f16_e64_dpp s5
, v1
, v2 dpp8
:[7,6,5,4,3,2,1,0]
2192 // W32
: v_cmp_t_f16_e64_dpp s5
, v1
, v2 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x00,0x0f,0xd4,0xe9,0x04,0x02,0x00,0x01,0x77,0x39,0x05]
2193 // W64-ERR
: :[[@LINE-
2]]:21: error
: invalid operand for instruction
2195 v_cmp_t_f16_e64_dpp s105
, v1
, v2 dpp8
:[7,6,5,4,3,2,1,0]
2196 // W32
: v_cmp_t_f16_e64_dpp s105
, v1
, v2 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x69,0x00,0x0f,0xd4,0xe9,0x04,0x02,0x00,0x01,0x77,0x39,0x05]
2197 // W64-ERR
: :[[@LINE-
2]]:21: error
: invalid operand for instruction
2199 v_cmp_t_f16_e64_dpp vcc_lo
, v1
, v2 dpp8
:[7,6,5,4,3,2,1,0]
2200 // W32
: v_cmp_t_f16_e64_dpp vcc_lo
, v1
, v2 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x6a,0x00,0x0f,0xd4,0xe9,0x04,0x02,0x00,0x01,0x77,0x39,0x05]
2201 // W64-ERR
: :[[@LINE-
2]]:21: error
: invalid operand for instruction
2203 v_cmp_t_f16_e64_dpp vcc_hi
, |v1|
, -v2 dpp8
:[7,6,5,4,3,2,1,0]
2204 // W32
: v_cmp_t_f16_e64_dpp vcc_hi
, |v1|
, -v2 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x6b,0x01,0x0f,0xd4,0xe9,0x04,0x02,0x40,0x01,0x77,0x39,0x05]
2205 // W64-ERR
: :[[@LINE-
2]]:21: error
: invalid operand for instruction
2207 v_cmp_t_f16_e64_dpp ttmp15
, -v1
, |v2| dpp8
:[7,6,5,4,3,2,1,0] fi
:1
2208 // W32
: v_cmp_t_f16_e64_dpp ttmp15
, -v1
, |v2| dpp8
:[7,6,5,4,3,2,1,0] fi
:1 ; encoding
: [0x7b,0x02,0x0f,0xd4,0xea,0x04,0x02,0x20,0x01,0x77,0x39,0x05]
2209 // W64-ERR
: :[[@LINE-
2]]:21: error
: invalid operand for instruction
2211 v_cmp_t_f16_e64_dpp s
[10:11], v1
, v2 dpp8
:[7,6,5,4,3,2,1,0]
2212 // W64
: v_cmp_t_f16_e64_dpp s
[10:11], v1
, v2 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x0a,0x00,0x0f,0xd4,0xe9,0x04,0x02,0x00,0x01,0x77,0x39,0x05]
2213 // W32-ERR
: :[[@LINE-
2]]:21: error
: invalid operand for instruction
2215 v_cmp_t_f16_e64_dpp s
[104:105], v1
, v2 dpp8
:[7,6,5,4,3,2,1,0]
2216 // W64
: v_cmp_t_f16_e64_dpp s
[104:105], v1
, v2 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x68,0x00,0x0f,0xd4,0xe9,0x04,0x02,0x00,0x01,0x77,0x39,0x05]
2217 // W32-ERR
: :[[@LINE-
2]]:21: error
: invalid operand for instruction
2219 v_cmp_t_f16_e64_dpp vcc
, |v1|
, -v2 dpp8
:[7,6,5,4,3,2,1,0]
2220 // W64
: v_cmp_t_f16_e64_dpp vcc
, |v1|
, -v2 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x6a,0x01,0x0f,0xd4,0xe9,0x04,0x02,0x40,0x01,0x77,0x39,0x05]
2221 // W32-ERR
: :[[@LINE-
2]]:21: error
: invalid operand for instruction
2223 v_cmp_t_f16_e64_dpp ttmp
[14:15], -v1
, |v2| dpp8
:[7,6,5,4,3,2,1,0] fi
:1
2224 // W64
: v_cmp_t_f16_e64_dpp ttmp
[14:15], -v1
, |v2| dpp8
:[7,6,5,4,3,2,1,0] fi
:1 ; encoding
: [0x7a,0x02,0x0f,0xd4,0xea,0x04,0x02,0x20,0x01,0x77,0x39,0x05]
2225 // W32-ERR
: :[[@LINE-
2]]:21: error
: invalid operand for instruction
2227 v_cmp_t_f16_e64_dpp null
, -|v255|
, -|v255| clamp dpp8
:[0,0,0,0,0,0,0,0] fi
:0
2228 // GFX11
: v_cmp_t_f16_e64_dpp null
, -|v255|
, -|v255| clamp dpp8
:[0,0,0,0,0,0,0,0] ; encoding
: [0x7c,0x83,0x0f,0xd4,0xe9,0xfe,0x03,0x60,0xff,0x00,0x00,0x00]
2230 v_cmp_t_f32_e64_dpp s5
, v1
, v2 dpp8
:[7,6,5,4,3,2,1,0]
2231 // W32
: v_cmp_t_f32_e64_dpp s5
, v1
, v2 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x00,0x1f,0xd4,0xe9,0x04,0x02,0x00,0x01,0x77,0x39,0x05]
2232 // W64-ERR
: :[[@LINE-
2]]:21: error
: invalid operand for instruction
2234 v_cmp_t_f32_e64_dpp s105
, v1
, v2 dpp8
:[7,6,5,4,3,2,1,0]
2235 // W32
: v_cmp_t_f32_e64_dpp s105
, v1
, v2 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x69,0x00,0x1f,0xd4,0xe9,0x04,0x02,0x00,0x01,0x77,0x39,0x05]
2236 // W64-ERR
: :[[@LINE-
2]]:21: error
: invalid operand for instruction
2238 v_cmp_t_f32_e64_dpp vcc_lo
, v1
, v2 dpp8
:[7,6,5,4,3,2,1,0]
2239 // W32
: v_cmp_t_f32_e64_dpp vcc_lo
, v1
, v2 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x6a,0x00,0x1f,0xd4,0xe9,0x04,0x02,0x00,0x01,0x77,0x39,0x05]
2240 // W64-ERR
: :[[@LINE-
2]]:21: error
: invalid operand for instruction
2242 v_cmp_t_f32_e64_dpp vcc_hi
, |v1|
, -v2 dpp8
:[7,6,5,4,3,2,1,0]
2243 // W32
: v_cmp_t_f32_e64_dpp vcc_hi
, |v1|
, -v2 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x6b,0x01,0x1f,0xd4,0xe9,0x04,0x02,0x40,0x01,0x77,0x39,0x05]
2244 // W64-ERR
: :[[@LINE-
2]]:21: error
: invalid operand for instruction
2246 v_cmp_t_f32_e64_dpp ttmp15
, -v1
, |v2| dpp8
:[7,6,5,4,3,2,1,0] fi
:1
2247 // W32
: v_cmp_t_f32_e64_dpp ttmp15
, -v1
, |v2| dpp8
:[7,6,5,4,3,2,1,0] fi
:1 ; encoding
: [0x7b,0x02,0x1f,0xd4,0xea,0x04,0x02,0x20,0x01,0x77,0x39,0x05]
2248 // W64-ERR
: :[[@LINE-
2]]:21: error
: invalid operand for instruction
2250 v_cmp_t_f32_e64_dpp s
[10:11], v1
, v2 dpp8
:[7,6,5,4,3,2,1,0]
2251 // W64
: v_cmp_t_f32_e64_dpp s
[10:11], v1
, v2 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x0a,0x00,0x1f,0xd4,0xe9,0x04,0x02,0x00,0x01,0x77,0x39,0x05]
2252 // W32-ERR
: :[[@LINE-
2]]:21: error
: invalid operand for instruction
2254 v_cmp_t_f32_e64_dpp s
[104:105], v1
, v2 dpp8
:[7,6,5,4,3,2,1,0]
2255 // W64
: v_cmp_t_f32_e64_dpp s
[104:105], v1
, v2 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x68,0x00,0x1f,0xd4,0xe9,0x04,0x02,0x00,0x01,0x77,0x39,0x05]
2256 // W32-ERR
: :[[@LINE-
2]]:21: error
: invalid operand for instruction
2258 v_cmp_t_f32_e64_dpp vcc
, |v1|
, -v2 dpp8
:[7,6,5,4,3,2,1,0]
2259 // W64
: v_cmp_t_f32_e64_dpp vcc
, |v1|
, -v2 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x6a,0x01,0x1f,0xd4,0xe9,0x04,0x02,0x40,0x01,0x77,0x39,0x05]
2260 // W32-ERR
: :[[@LINE-
2]]:21: error
: invalid operand for instruction
2262 v_cmp_t_f32_e64_dpp ttmp
[14:15], -v1
, |v2| dpp8
:[7,6,5,4,3,2,1,0] fi
:1
2263 // W64
: v_cmp_t_f32_e64_dpp ttmp
[14:15], -v1
, |v2| dpp8
:[7,6,5,4,3,2,1,0] fi
:1 ; encoding
: [0x7a,0x02,0x1f,0xd4,0xea,0x04,0x02,0x20,0x01,0x77,0x39,0x05]
2264 // W32-ERR
: :[[@LINE-
2]]:21: error
: invalid operand for instruction
2266 v_cmp_t_f32_e64_dpp null
, -|v255|
, -|v255| clamp dpp8
:[0,0,0,0,0,0,0,0] fi
:0
2267 // GFX11
: v_cmp_t_f32_e64_dpp null
, -|v255|
, -|v255| clamp dpp8
:[0,0,0,0,0,0,0,0] ; encoding
: [0x7c,0x83,0x1f,0xd4,0xe9,0xfe,0x03,0x60,0xff,0x00,0x00,0x00]
2269 v_cmp_t_i32_e64_dpp s5
, v1
, v2 dpp8
:[7,6,5,4,3,2,1,0]
2270 // W32
: v_cmp_t_i32_e64_dpp s5
, v1
, v2 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x00,0x47,0xd4,0xe9,0x04,0x02,0x00,0x01,0x77,0x39,0x05]
2271 // W64-ERR
: :[[@LINE-
2]]:21: error
: invalid operand for instruction
2273 v_cmp_t_i32_e64_dpp s105
, v1
, v2 dpp8
:[7,6,5,4,3,2,1,0]
2274 // W32
: v_cmp_t_i32_e64_dpp s105
, v1
, v2 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x69,0x00,0x47,0xd4,0xe9,0x04,0x02,0x00,0x01,0x77,0x39,0x05]
2275 // W64-ERR
: :[[@LINE-
2]]:21: error
: invalid operand for instruction
2277 v_cmp_t_i32_e64_dpp vcc_lo
, v1
, v2 dpp8
:[7,6,5,4,3,2,1,0]
2278 // W32
: v_cmp_t_i32_e64_dpp vcc_lo
, v1
, v2 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x6a,0x00,0x47,0xd4,0xe9,0x04,0x02,0x00,0x01,0x77,0x39,0x05]
2279 // W64-ERR
: :[[@LINE-
2]]:21: error
: invalid operand for instruction
2281 v_cmp_t_i32_e64_dpp vcc_hi
, v1
, v2 dpp8
:[7,6,5,4,3,2,1,0]
2282 // W32
: v_cmp_t_i32_e64_dpp vcc_hi
, v1
, v2 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x6b,0x00,0x47,0xd4,0xe9,0x04,0x02,0x00,0x01,0x77,0x39,0x05]
2283 // W64-ERR
: :[[@LINE-
2]]:21: error
: invalid operand for instruction
2285 v_cmp_t_i32_e64_dpp ttmp15
, v1
, v2 dpp8
:[7,6,5,4,3,2,1,0] fi
:1
2286 // W32
: v_cmp_t_i32_e64_dpp ttmp15
, v1
, v2 dpp8
:[7,6,5,4,3,2,1,0] fi
:1 ; encoding
: [0x7b,0x00,0x47,0xd4,0xea,0x04,0x02,0x00,0x01,0x77,0x39,0x05]
2287 // W64-ERR
: :[[@LINE-
2]]:21: error
: invalid operand for instruction
2289 v_cmp_t_i32_e64_dpp s
[10:11], v1
, v2 dpp8
:[7,6,5,4,3,2,1,0]
2290 // W64
: v_cmp_t_i32_e64_dpp s
[10:11], v1
, v2 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x0a,0x00,0x47,0xd4,0xe9,0x04,0x02,0x00,0x01,0x77,0x39,0x05]
2291 // W32-ERR
: :[[@LINE-
2]]:21: error
: invalid operand for instruction
2293 v_cmp_t_i32_e64_dpp s
[104:105], v1
, v2 dpp8
:[7,6,5,4,3,2,1,0]
2294 // W64
: v_cmp_t_i32_e64_dpp s
[104:105], v1
, v2 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x68,0x00,0x47,0xd4,0xe9,0x04,0x02,0x00,0x01,0x77,0x39,0x05]
2295 // W32-ERR
: :[[@LINE-
2]]:21: error
: invalid operand for instruction
2297 v_cmp_t_i32_e64_dpp vcc
, v1
, v2 dpp8
:[7,6,5,4,3,2,1,0]
2298 // W64
: v_cmp_t_i32_e64_dpp vcc
, v1
, v2 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x6a,0x00,0x47,0xd4,0xe9,0x04,0x02,0x00,0x01,0x77,0x39,0x05]
2299 // W32-ERR
: :[[@LINE-
2]]:21: error
: invalid operand for instruction
2301 v_cmp_t_i32_e64_dpp ttmp
[14:15], v1
, v2 dpp8
:[7,6,5,4,3,2,1,0] fi
:1
2302 // W64
: v_cmp_t_i32_e64_dpp ttmp
[14:15], v1
, v2 dpp8
:[7,6,5,4,3,2,1,0] fi
:1 ; encoding
: [0x7a,0x00,0x47,0xd4,0xea,0x04,0x02,0x00,0x01,0x77,0x39,0x05]
2303 // W32-ERR
: :[[@LINE-
2]]:21: error
: invalid operand for instruction
2305 v_cmp_t_i32_e64_dpp null
, v255
, v255 dpp8
:[0,0,0,0,0,0,0,0] fi
:0
2306 // GFX11
: v_cmp_t_i32_e64_dpp null
, v255
, v255 dpp8
:[0,0,0,0,0,0,0,0] ; encoding
: [0x7c,0x00,0x47,0xd4,0xe9,0xfe,0x03,0x00,0xff,0x00,0x00,0x00]
2308 v_cmp_t_u32_e64_dpp s5
, v1
, v2 dpp8
:[7,6,5,4,3,2,1,0]
2309 // W32
: v_cmp_t_u32_e64_dpp s5
, v1
, v2 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x00,0x4f,0xd4,0xe9,0x04,0x02,0x00,0x01,0x77,0x39,0x05]
2310 // W64-ERR
: :[[@LINE-
2]]:21: error
: invalid operand for instruction
2312 v_cmp_t_u32_e64_dpp s105
, v1
, v2 dpp8
:[7,6,5,4,3,2,1,0]
2313 // W32
: v_cmp_t_u32_e64_dpp s105
, v1
, v2 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x69,0x00,0x4f,0xd4,0xe9,0x04,0x02,0x00,0x01,0x77,0x39,0x05]
2314 // W64-ERR
: :[[@LINE-
2]]:21: error
: invalid operand for instruction
2316 v_cmp_t_u32_e64_dpp vcc_lo
, v1
, v2 dpp8
:[7,6,5,4,3,2,1,0]
2317 // W32
: v_cmp_t_u32_e64_dpp vcc_lo
, v1
, v2 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x6a,0x00,0x4f,0xd4,0xe9,0x04,0x02,0x00,0x01,0x77,0x39,0x05]
2318 // W64-ERR
: :[[@LINE-
2]]:21: error
: invalid operand for instruction
2320 v_cmp_t_u32_e64_dpp vcc_hi
, v1
, v2 dpp8
:[7,6,5,4,3,2,1,0]
2321 // W32
: v_cmp_t_u32_e64_dpp vcc_hi
, v1
, v2 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x6b,0x00,0x4f,0xd4,0xe9,0x04,0x02,0x00,0x01,0x77,0x39,0x05]
2322 // W64-ERR
: :[[@LINE-
2]]:21: error
: invalid operand for instruction
2324 v_cmp_t_u32_e64_dpp ttmp15
, v1
, v2 dpp8
:[7,6,5,4,3,2,1,0] fi
:1
2325 // W32
: v_cmp_t_u32_e64_dpp ttmp15
, v1
, v2 dpp8
:[7,6,5,4,3,2,1,0] fi
:1 ; encoding
: [0x7b,0x00,0x4f,0xd4,0xea,0x04,0x02,0x00,0x01,0x77,0x39,0x05]
2326 // W64-ERR
: :[[@LINE-
2]]:21: error
: invalid operand for instruction
2328 v_cmp_t_u32_e64_dpp s
[10:11], v1
, v2 dpp8
:[7,6,5,4,3,2,1,0]
2329 // W64
: v_cmp_t_u32_e64_dpp s
[10:11], v1
, v2 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x0a,0x00,0x4f,0xd4,0xe9,0x04,0x02,0x00,0x01,0x77,0x39,0x05]
2330 // W32-ERR
: :[[@LINE-
2]]:21: error
: invalid operand for instruction
2332 v_cmp_t_u32_e64_dpp s
[104:105], v1
, v2 dpp8
:[7,6,5,4,3,2,1,0]
2333 // W64
: v_cmp_t_u32_e64_dpp s
[104:105], v1
, v2 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x68,0x00,0x4f,0xd4,0xe9,0x04,0x02,0x00,0x01,0x77,0x39,0x05]
2334 // W32-ERR
: :[[@LINE-
2]]:21: error
: invalid operand for instruction
2336 v_cmp_t_u32_e64_dpp vcc
, v1
, v2 dpp8
:[7,6,5,4,3,2,1,0]
2337 // W64
: v_cmp_t_u32_e64_dpp vcc
, v1
, v2 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x6a,0x00,0x4f,0xd4,0xe9,0x04,0x02,0x00,0x01,0x77,0x39,0x05]
2338 // W32-ERR
: :[[@LINE-
2]]:21: error
: invalid operand for instruction
2340 v_cmp_t_u32_e64_dpp ttmp
[14:15], v1
, v2 dpp8
:[7,6,5,4,3,2,1,0] fi
:1
2341 // W64
: v_cmp_t_u32_e64_dpp ttmp
[14:15], v1
, v2 dpp8
:[7,6,5,4,3,2,1,0] fi
:1 ; encoding
: [0x7a,0x00,0x4f,0xd4,0xea,0x04,0x02,0x00,0x01,0x77,0x39,0x05]
2342 // W32-ERR
: :[[@LINE-
2]]:21: error
: invalid operand for instruction
2344 v_cmp_t_u32_e64_dpp null
, v255
, v255 dpp8
:[0,0,0,0,0,0,0,0] fi
:0
2345 // GFX11
: v_cmp_t_u32_e64_dpp null
, v255
, v255 dpp8
:[0,0,0,0,0,0,0,0] ; encoding
: [0x7c,0x00,0x4f,0xd4,0xe9,0xfe,0x03,0x00,0xff,0x00,0x00,0x00]
2347 v_cmp_tru_f16_e64_dpp s5
, v1
, v2 dpp8
:[7,6,5,4,3,2,1,0]
2348 // W32
: v_cmp_t_f16_e64_dpp s5
, v1
, v2 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x00,0x0f,0xd4,0xe9,0x04,0x02,0x00,0x01,0x77,0x39,0x05]
2349 // W64-ERR
: :[[@LINE-
2]]:23: error
: invalid operand for instruction
2351 v_cmp_tru_f16_e64_dpp s105
, v1
, v2 dpp8
:[7,6,5,4,3,2,1,0]
2352 // W32
: v_cmp_t_f16_e64_dpp s105
, v1
, v2 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x69,0x00,0x0f,0xd4,0xe9,0x04,0x02,0x00,0x01,0x77,0x39,0x05]
2353 // W64-ERR
: :[[@LINE-
2]]:23: error
: invalid operand for instruction
2355 v_cmp_tru_f16_e64_dpp vcc_lo
, v1
, v2 dpp8
:[7,6,5,4,3,2,1,0]
2356 // W32
: v_cmp_t_f16_e64_dpp vcc_lo
, v1
, v2 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x6a,0x00,0x0f,0xd4,0xe9,0x04,0x02,0x00,0x01,0x77,0x39,0x05]
2357 // W64-ERR
: :[[@LINE-
2]]:23: error
: invalid operand for instruction
2359 v_cmp_tru_f16_e64_dpp vcc_hi
, |v1|
, -v2 dpp8
:[7,6,5,4,3,2,1,0]
2360 // W32
: v_cmp_t_f16_e64_dpp vcc_hi
, |v1|
, -v2 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x6b,0x01,0x0f,0xd4,0xe9,0x04,0x02,0x40,0x01,0x77,0x39,0x05]
2361 // W64-ERR
: :[[@LINE-
2]]:23: error
: invalid operand for instruction
2363 v_cmp_tru_f16_e64_dpp ttmp15
, -v1
, |v2| dpp8
:[7,6,5,4,3,2,1,0] fi
:1
2364 // W32
: v_cmp_t_f16_e64_dpp ttmp15
, -v1
, |v2| dpp8
:[7,6,5,4,3,2,1,0] fi
:1 ; encoding
: [0x7b,0x02,0x0f,0xd4,0xea,0x04,0x02,0x20,0x01,0x77,0x39,0x05]
2365 // W64-ERR
: :[[@LINE-
2]]:23: error
: invalid operand for instruction
2367 v_cmp_tru_f16_e64_dpp s
[10:11], v1
, v2 dpp8
:[7,6,5,4,3,2,1,0]
2368 // W64
: v_cmp_t_f16_e64_dpp s
[10:11], v1
, v2 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x0a,0x00,0x0f,0xd4,0xe9,0x04,0x02,0x00,0x01,0x77,0x39,0x05]
2369 // W32-ERR
: :[[@LINE-
2]]:23: error
: invalid operand for instruction
2371 v_cmp_tru_f16_e64_dpp s
[104:105], v1
, v2 dpp8
:[7,6,5,4,3,2,1,0]
2372 // W64
: v_cmp_t_f16_e64_dpp s
[104:105], v1
, v2 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x68,0x00,0x0f,0xd4,0xe9,0x04,0x02,0x00,0x01,0x77,0x39,0x05]
2373 // W32-ERR
: :[[@LINE-
2]]:23: error
: invalid operand for instruction
2375 v_cmp_tru_f16_e64_dpp vcc
, |v1|
, -v2 dpp8
:[7,6,5,4,3,2,1,0]
2376 // W64
: v_cmp_t_f16_e64_dpp vcc
, |v1|
, -v2 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x6a,0x01,0x0f,0xd4,0xe9,0x04,0x02,0x40,0x01,0x77,0x39,0x05]
2377 // W32-ERR
: :[[@LINE-
2]]:23: error
: invalid operand for instruction
2379 v_cmp_tru_f16_e64_dpp ttmp
[14:15], -v1
, |v2| dpp8
:[7,6,5,4,3,2,1,0] fi
:1
2380 // W64
: v_cmp_t_f16_e64_dpp ttmp
[14:15], -v1
, |v2| dpp8
:[7,6,5,4,3,2,1,0] fi
:1 ; encoding
: [0x7a,0x02,0x0f,0xd4,0xea,0x04,0x02,0x20,0x01,0x77,0x39,0x05]
2381 // W32-ERR
: :[[@LINE-
2]]:23: error
: invalid operand for instruction
2383 v_cmp_tru_f16_e64_dpp null
, -|v255|
, -|v255| clamp dpp8
:[0,0,0,0,0,0,0,0] fi
:0
2384 // GFX11
: v_cmp_t_f16_e64_dpp null
, -|v255|
, -|v255| clamp dpp8
:[0,0,0,0,0,0,0,0] ; encoding
: [0x7c,0x83,0x0f,0xd4,0xe9,0xfe,0x03,0x60,0xff,0x00,0x00,0x00]
2386 v_cmp_tru_f32_e64_dpp s5
, v1
, v2 dpp8
:[7,6,5,4,3,2,1,0]
2387 // W32
: v_cmp_t_f32_e64_dpp s5
, v1
, v2 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x00,0x1f,0xd4,0xe9,0x04,0x02,0x00,0x01,0x77,0x39,0x05]
2388 // W64-ERR
: :[[@LINE-
2]]:23: error
: invalid operand for instruction
2390 v_cmp_tru_f32_e64_dpp s105
, v1
, v2 dpp8
:[7,6,5,4,3,2,1,0]
2391 // W32
: v_cmp_t_f32_e64_dpp s105
, v1
, v2 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x69,0x00,0x1f,0xd4,0xe9,0x04,0x02,0x00,0x01,0x77,0x39,0x05]
2392 // W64-ERR
: :[[@LINE-
2]]:23: error
: invalid operand for instruction
2394 v_cmp_tru_f32_e64_dpp vcc_lo
, v1
, v2 dpp8
:[7,6,5,4,3,2,1,0]
2395 // W32
: v_cmp_t_f32_e64_dpp vcc_lo
, v1
, v2 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x6a,0x00,0x1f,0xd4,0xe9,0x04,0x02,0x00,0x01,0x77,0x39,0x05]
2396 // W64-ERR
: :[[@LINE-
2]]:23: error
: invalid operand for instruction
2398 v_cmp_tru_f32_e64_dpp vcc_hi
, |v1|
, -v2 dpp8
:[7,6,5,4,3,2,1,0]
2399 // W32
: v_cmp_t_f32_e64_dpp vcc_hi
, |v1|
, -v2 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x6b,0x01,0x1f,0xd4,0xe9,0x04,0x02,0x40,0x01,0x77,0x39,0x05]
2400 // W64-ERR
: :[[@LINE-
2]]:23: error
: invalid operand for instruction
2402 v_cmp_tru_f32_e64_dpp ttmp15
, -v1
, |v2| dpp8
:[7,6,5,4,3,2,1,0] fi
:1
2403 // W32
: v_cmp_t_f32_e64_dpp ttmp15
, -v1
, |v2| dpp8
:[7,6,5,4,3,2,1,0] fi
:1 ; encoding
: [0x7b,0x02,0x1f,0xd4,0xea,0x04,0x02,0x20,0x01,0x77,0x39,0x05]
2404 // W64-ERR
: :[[@LINE-
2]]:23: error
: invalid operand for instruction
2406 v_cmp_tru_f32_e64_dpp s
[10:11], v1
, v2 dpp8
:[7,6,5,4,3,2,1,0]
2407 // W64
: v_cmp_t_f32_e64_dpp s
[10:11], v1
, v2 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x0a,0x00,0x1f,0xd4,0xe9,0x04,0x02,0x00,0x01,0x77,0x39,0x05]
2408 // W32-ERR
: :[[@LINE-
2]]:23: error
: invalid operand for instruction
2410 v_cmp_tru_f32_e64_dpp s
[104:105], v1
, v2 dpp8
:[7,6,5,4,3,2,1,0]
2411 // W64
: v_cmp_t_f32_e64_dpp s
[104:105], v1
, v2 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x68,0x00,0x1f,0xd4,0xe9,0x04,0x02,0x00,0x01,0x77,0x39,0x05]
2412 // W32-ERR
: :[[@LINE-
2]]:23: error
: invalid operand for instruction
2414 v_cmp_tru_f32_e64_dpp vcc
, |v1|
, -v2 dpp8
:[7,6,5,4,3,2,1,0]
2415 // W64
: v_cmp_t_f32_e64_dpp vcc
, |v1|
, -v2 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x6a,0x01,0x1f,0xd4,0xe9,0x04,0x02,0x40,0x01,0x77,0x39,0x05]
2416 // W32-ERR
: :[[@LINE-
2]]:23: error
: invalid operand for instruction
2418 v_cmp_tru_f32_e64_dpp ttmp
[14:15], -v1
, |v2| dpp8
:[7,6,5,4,3,2,1,0] fi
:1
2419 // W64
: v_cmp_t_f32_e64_dpp ttmp
[14:15], -v1
, |v2| dpp8
:[7,6,5,4,3,2,1,0] fi
:1 ; encoding
: [0x7a,0x02,0x1f,0xd4,0xea,0x04,0x02,0x20,0x01,0x77,0x39,0x05]
2420 // W32-ERR
: :[[@LINE-
2]]:23: error
: invalid operand for instruction
2422 v_cmp_tru_f32_e64_dpp null
, -|v255|
, -|v255| clamp dpp8
:[0,0,0,0,0,0,0,0] fi
:0
2423 // GFX11
: v_cmp_t_f32_e64_dpp null
, -|v255|
, -|v255| clamp dpp8
:[0,0,0,0,0,0,0,0] ; encoding
: [0x7c,0x83,0x1f,0xd4,0xe9,0xfe,0x03,0x60,0xff,0x00,0x00,0x00]
2425 v_cmp_u_f16_e64_dpp s5
, v1
, v2 dpp8
:[7,6,5,4,3,2,1,0]
2426 // W32
: v_cmp_u_f16_e64_dpp s5
, v1
, v2 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x00,0x08,0xd4,0xe9,0x04,0x02,0x00,0x01,0x77,0x39,0x05]
2427 // W64-ERR
: :[[@LINE-
2]]:21: error
: invalid operand for instruction
2429 v_cmp_u_f16_e64_dpp s105
, v1
, v2 dpp8
:[7,6,5,4,3,2,1,0]
2430 // W32
: v_cmp_u_f16_e64_dpp s105
, v1
, v2 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x69,0x00,0x08,0xd4,0xe9,0x04,0x02,0x00,0x01,0x77,0x39,0x05]
2431 // W64-ERR
: :[[@LINE-
2]]:21: error
: invalid operand for instruction
2433 v_cmp_u_f16_e64_dpp vcc_lo
, v1
, v2 dpp8
:[7,6,5,4,3,2,1,0]
2434 // W32
: v_cmp_u_f16_e64_dpp vcc_lo
, v1
, v2 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x6a,0x00,0x08,0xd4,0xe9,0x04,0x02,0x00,0x01,0x77,0x39,0x05]
2435 // W64-ERR
: :[[@LINE-
2]]:21: error
: invalid operand for instruction
2437 v_cmp_u_f16_e64_dpp vcc_hi
, |v1|
, -v2 dpp8
:[7,6,5,4,3,2,1,0]
2438 // W32
: v_cmp_u_f16_e64_dpp vcc_hi
, |v1|
, -v2 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x6b,0x01,0x08,0xd4,0xe9,0x04,0x02,0x40,0x01,0x77,0x39,0x05]
2439 // W64-ERR
: :[[@LINE-
2]]:21: error
: invalid operand for instruction
2441 v_cmp_u_f16_e64_dpp ttmp15
, -v1
, |v2| dpp8
:[7,6,5,4,3,2,1,0] fi
:1
2442 // W32
: v_cmp_u_f16_e64_dpp ttmp15
, -v1
, |v2| dpp8
:[7,6,5,4,3,2,1,0] fi
:1 ; encoding
: [0x7b,0x02,0x08,0xd4,0xea,0x04,0x02,0x20,0x01,0x77,0x39,0x05]
2443 // W64-ERR
: :[[@LINE-
2]]:21: error
: invalid operand for instruction
2445 v_cmp_u_f16_e64_dpp s
[10:11], v1
, v2 dpp8
:[7,6,5,4,3,2,1,0]
2446 // W64
: v_cmp_u_f16_e64_dpp s
[10:11], v1
, v2 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x0a,0x00,0x08,0xd4,0xe9,0x04,0x02,0x00,0x01,0x77,0x39,0x05]
2447 // W32-ERR
: :[[@LINE-
2]]:21: error
: invalid operand for instruction
2449 v_cmp_u_f16_e64_dpp s
[104:105], v1
, v2 dpp8
:[7,6,5,4,3,2,1,0]
2450 // W64
: v_cmp_u_f16_e64_dpp s
[104:105], v1
, v2 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x68,0x00,0x08,0xd4,0xe9,0x04,0x02,0x00,0x01,0x77,0x39,0x05]
2451 // W32-ERR
: :[[@LINE-
2]]:21: error
: invalid operand for instruction
2453 v_cmp_u_f16_e64_dpp vcc
, |v1|
, -v2 dpp8
:[7,6,5,4,3,2,1,0]
2454 // W64
: v_cmp_u_f16_e64_dpp vcc
, |v1|
, -v2 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x6a,0x01,0x08,0xd4,0xe9,0x04,0x02,0x40,0x01,0x77,0x39,0x05]
2455 // W32-ERR
: :[[@LINE-
2]]:21: error
: invalid operand for instruction
2457 v_cmp_u_f16_e64_dpp ttmp
[14:15], -v1
, |v2| dpp8
:[7,6,5,4,3,2,1,0] fi
:1
2458 // W64
: v_cmp_u_f16_e64_dpp ttmp
[14:15], -v1
, |v2| dpp8
:[7,6,5,4,3,2,1,0] fi
:1 ; encoding
: [0x7a,0x02,0x08,0xd4,0xea,0x04,0x02,0x20,0x01,0x77,0x39,0x05]
2459 // W32-ERR
: :[[@LINE-
2]]:21: error
: invalid operand for instruction
2461 v_cmp_u_f16_e64_dpp null
, -|v255|
, -|v255| clamp dpp8
:[0,0,0,0,0,0,0,0] fi
:0
2462 // GFX11
: v_cmp_u_f16_e64_dpp null
, -|v255|
, -|v255| clamp dpp8
:[0,0,0,0,0,0,0,0] ; encoding
: [0x7c,0x83,0x08,0xd4,0xe9,0xfe,0x03,0x60,0xff,0x00,0x00,0x00]
2464 v_cmp_u_f32_e64_dpp s5
, v1
, v2 dpp8
:[7,6,5,4,3,2,1,0]
2465 // W32
: v_cmp_u_f32_e64_dpp s5
, v1
, v2 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x00,0x18,0xd4,0xe9,0x04,0x02,0x00,0x01,0x77,0x39,0x05]
2466 // W64-ERR
: :[[@LINE-
2]]:21: error
: invalid operand for instruction
2468 v_cmp_u_f32_e64_dpp s105
, v1
, v2 dpp8
:[7,6,5,4,3,2,1,0]
2469 // W32
: v_cmp_u_f32_e64_dpp s105
, v1
, v2 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x69,0x00,0x18,0xd4,0xe9,0x04,0x02,0x00,0x01,0x77,0x39,0x05]
2470 // W64-ERR
: :[[@LINE-
2]]:21: error
: invalid operand for instruction
2472 v_cmp_u_f32_e64_dpp vcc_lo
, v1
, v2 dpp8
:[7,6,5,4,3,2,1,0]
2473 // W32
: v_cmp_u_f32_e64_dpp vcc_lo
, v1
, v2 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x6a,0x00,0x18,0xd4,0xe9,0x04,0x02,0x00,0x01,0x77,0x39,0x05]
2474 // W64-ERR
: :[[@LINE-
2]]:21: error
: invalid operand for instruction
2476 v_cmp_u_f32_e64_dpp vcc_hi
, |v1|
, -v2 dpp8
:[7,6,5,4,3,2,1,0]
2477 // W32
: v_cmp_u_f32_e64_dpp vcc_hi
, |v1|
, -v2 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x6b,0x01,0x18,0xd4,0xe9,0x04,0x02,0x40,0x01,0x77,0x39,0x05]
2478 // W64-ERR
: :[[@LINE-
2]]:21: error
: invalid operand for instruction
2480 v_cmp_u_f32_e64_dpp ttmp15
, -v1
, |v2| dpp8
:[7,6,5,4,3,2,1,0] fi
:1
2481 // W32
: v_cmp_u_f32_e64_dpp ttmp15
, -v1
, |v2| dpp8
:[7,6,5,4,3,2,1,0] fi
:1 ; encoding
: [0x7b,0x02,0x18,0xd4,0xea,0x04,0x02,0x20,0x01,0x77,0x39,0x05]
2482 // W64-ERR
: :[[@LINE-
2]]:21: error
: invalid operand for instruction
2484 v_cmp_u_f32_e64_dpp s
[10:11], v1
, v2 dpp8
:[7,6,5,4,3,2,1,0]
2485 // W64
: v_cmp_u_f32_e64_dpp s
[10:11], v1
, v2 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x0a,0x00,0x18,0xd4,0xe9,0x04,0x02,0x00,0x01,0x77,0x39,0x05]
2486 // W32-ERR
: :[[@LINE-
2]]:21: error
: invalid operand for instruction
2488 v_cmp_u_f32_e64_dpp s
[104:105], v1
, v2 dpp8
:[7,6,5,4,3,2,1,0]
2489 // W64
: v_cmp_u_f32_e64_dpp s
[104:105], v1
, v2 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x68,0x00,0x18,0xd4,0xe9,0x04,0x02,0x00,0x01,0x77,0x39,0x05]
2490 // W32-ERR
: :[[@LINE-
2]]:21: error
: invalid operand for instruction
2492 v_cmp_u_f32_e64_dpp vcc
, |v1|
, -v2 dpp8
:[7,6,5,4,3,2,1,0]
2493 // W64
: v_cmp_u_f32_e64_dpp vcc
, |v1|
, -v2 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x6a,0x01,0x18,0xd4,0xe9,0x04,0x02,0x40,0x01,0x77,0x39,0x05]
2494 // W32-ERR
: :[[@LINE-
2]]:21: error
: invalid operand for instruction
2496 v_cmp_u_f32_e64_dpp ttmp
[14:15], -v1
, |v2| dpp8
:[7,6,5,4,3,2,1,0] fi
:1
2497 // W64
: v_cmp_u_f32_e64_dpp ttmp
[14:15], -v1
, |v2| dpp8
:[7,6,5,4,3,2,1,0] fi
:1 ; encoding
: [0x7a,0x02,0x18,0xd4,0xea,0x04,0x02,0x20,0x01,0x77,0x39,0x05]
2498 // W32-ERR
: :[[@LINE-
2]]:21: error
: invalid operand for instruction
2500 v_cmp_u_f32_e64_dpp null
, -|v255|
, -|v255| clamp dpp8
:[0,0,0,0,0,0,0,0] fi
:0
2501 // GFX11
: v_cmp_u_f32_e64_dpp null
, -|v255|
, -|v255| clamp dpp8
:[0,0,0,0,0,0,0,0] ; encoding
: [0x7c,0x83,0x18,0xd4,0xe9,0xfe,0x03,0x60,0xff,0x00,0x00,0x00]