1 # RUN: llvm-mc -triple=amdgcn -mcpu=gfx1010 -mattr=+wavefrontsize32,-wavefrontsize64 -disassemble -show-encoding < %s | FileCheck -strict-whitespace -check-prefix=GFX10 %s
2 # RUN: llvm-mc -triple=amdgcn -mcpu=gfx1010 -mattr=-wavefrontsize32,+wavefrontsize64 -disassemble -show-encoding < %s | FileCheck -strict-whitespace -check-prefix=GFX10 %s
5 # GFX10: s_atc_probe 7, s[4:5], 0x64 ; encoding: [0xc2,0x01,0x98,0xf4,0x64,0x00,0x00,0xfa]
6 0xc2,0x01,0x98,0xf4,0x64,0x00,0x00,0xfa
8 # GFX10: s_atc_probe 7, s[4:5], s9 offset:0x64 ; encoding: [0xc2,0x01,0x98,0xf4,0x64,0x00,0x00,0x12]
9 0xc2,0x01,0x98,0xf4,0x64,0x00,0x00,0x12
11 # GFX10: s_atc_probe 7, s[4:5], s2 ; encoding: [0xc2,0x01,0x98,0xf4,0x00,0x00,0x00,0x04]
12 0xc2,0x01,0x98,0xf4,0x00,0x00,0x00,0x04
14 # GFX10: s_atc_probe_buffer 7, s[8:11], 0x64 ; encoding: [0xc4,0x01,0x9c,0xf4,0x64,0x00,0x00,0xfa]
15 0xc4,0x01,0x9c,0xf4,0x64,0x00,0x00,0xfa
17 # GFX10: s_atc_probe_buffer 7, s[8:11], s9 offset:0x64 ; encoding: [0xc4,0x01,0x9c,0xf4,0x64,0x00,0x00,0x12]
18 0xc4,0x01,0x9c,0xf4,0x64,0x00,0x00,0x12
20 # GFX10: s_atc_probe_buffer 7, s[8:11], s2 ; encoding: [0xc4,0x01,0x9c,0xf4,0x00,0x00,0x00,0x04]
21 0xc4,0x01,0x9c,0xf4,0x00,0x00,0x00,0x04
23 # GFX10: s_buffer_load_dword s101, s[4:7], s0 ; encoding: [0x42,0x19,0x20,0xf4,0x00,0x00,0x00,0x00]
24 0x42,0x19,0x20,0xf4,0x00,0x00,0x00,0x00
26 # GFX10: s_buffer_load_dword s5, s[4:7], null ; encoding: [0x42,0x01,0x20,0xf4,0x00,0x00,0x00,0xfa]
27 0x42,0x01,0x20,0xf4,0x00,0x00,0x00,0xfa
29 # GFX10: s_buffer_load_dword s5, s[4:7], 0x1234 glc dlc ; encoding: [0x42,0x41,0x21,0xf4,0x34,0x12,0x00,0xfa]
30 0x42,0x41,0x21,0xf4,0x34,0x12,0x00,0xfa
32 # GFX10: s_buffer_load_dword s5, s[4:7], s0 offset:0x12345 glc dlc ; encoding: [0x42,0x41,0x21,0xf4,0x45,0x23,0x01,0x00]
33 0x42,0x41,0x21,0xf4,0x45,0x23,0x01,0x00
35 # GFX10: s_buffer_load_dword s5, s[4:7], m0 ; encoding: [0x42,0x01,0x20,0xf4,0x00,0x00,0x00,0xf8]
36 0x42,0x01,0x20,0xf4,0x00,0x00,0x00,0xf8
38 # GFX10: s_buffer_load_dword s5, s[4:7], s0 ; encoding: [0x42,0x01,0x20,0xf4,0x00,0x00,0x00,0x00]
39 0x42,0x01,0x20,0xf4,0x00,0x00,0x00,0x00
41 # GFX10: s_buffer_load_dword s5, s[4:7], s0 dlc ; encoding: [0x42,0x41,0x20,0xf4,0x00,0x00,0x00,0x00]
42 0x42,0x41,0x20,0xf4,0x00,0x00,0x00,0x00
44 # GFX10: s_buffer_load_dword s5, s[4:7], s0 glc ; encoding: [0x42,0x01,0x21,0xf4,0x00,0x00,0x00,0x00]
45 0x42,0x01,0x21,0xf4,0x00,0x00,0x00,0x00
47 # GFX10: s_buffer_load_dword s5, s[4:7], s0 glc dlc ; encoding: [0x42,0x41,0x21,0xf4,0x00,0x00,0x00,0x00]
48 0x42,0x41,0x21,0xf4,0x00,0x00,0x00,0x00
50 # GFX10: s_buffer_load_dword s5, s[4:7], s101 ; encoding: [0x42,0x01,0x20,0xf4,0x00,0x00,0x00,0xca]
51 0x42,0x01,0x20,0xf4,0x00,0x00,0x00,0xca
53 # GFX10: s_buffer_load_dword s5, s[4:7], vcc_hi ; encoding: [0x42,0x01,0x20,0xf4,0x00,0x00,0x00,0xd6]
54 0x42,0x01,0x20,0xf4,0x00,0x00,0x00,0xd6
56 # GFX10: s_buffer_load_dword s5, s[4:7], vcc_lo ; encoding: [0x42,0x01,0x20,0xf4,0x00,0x00,0x00,0xd4]
57 0x42,0x01,0x20,0xf4,0x00,0x00,0x00,0xd4
59 # GFX10: s_buffer_load_dword s5, s[8:11], s0 ; encoding: [0x44,0x01,0x20,0xf4,0x00,0x00,0x00,0x00]
60 0x44,0x01,0x20,0xf4,0x00,0x00,0x00,0x00
62 # GFX10: s_buffer_load_dword s5, s[96:99], s0 ; encoding: [0x70,0x01,0x20,0xf4,0x00,0x00,0x00,0x00]
63 0x70,0x01,0x20,0xf4,0x00,0x00,0x00,0x00
65 # GFX10: s_buffer_load_dword vcc_hi, s[4:7], s0 ; encoding: [0xc2,0x1a,0x20,0xf4,0x00,0x00,0x00,0x00]
66 0xc2,0x1a,0x20,0xf4,0x00,0x00,0x00,0x00
68 # GFX10: s_buffer_load_dword vcc_lo, s[4:7], s0 ; encoding: [0x82,0x1a,0x20,0xf4,0x00,0x00,0x00,0x00]
69 0x82,0x1a,0x20,0xf4,0x00,0x00,0x00,0x00
71 # GFX10: s_buffer_load_dwordx16 s[20:35], s[4:7], null ; encoding: [0x02,0x05,0x30,0xf4,0x00,0x00,0x00,0xfa]
72 0x02,0x05,0x30,0xf4,0x00,0x00,0x00,0xfa
74 # GFX10: s_buffer_load_dwordx16 s[20:35], s[4:7], 0x1234 glc dlc ; encoding: [0x02,0x45,0x31,0xf4,0x34,0x12,0x00,0xfa]
75 0x02,0x45,0x31,0xf4,0x34,0x12,0x00,0xfa
77 # GFX10: s_buffer_load_dwordx16 s[20:35], s[4:7], s0 offset:0x12345 glc dlc ; encoding: [0x02,0x45,0x31,0xf4,0x45,0x23,0x01,0x00]
78 0x02,0x45,0x31,0xf4,0x45,0x23,0x01,0x00
80 # GFX10: s_buffer_load_dwordx16 s[20:35], s[4:7], m0 ; encoding: [0x02,0x05,0x30,0xf4,0x00,0x00,0x00,0xf8]
81 0x02,0x05,0x30,0xf4,0x00,0x00,0x00,0xf8
83 # GFX10: s_buffer_load_dwordx16 s[20:35], s[4:7], s0 ; encoding: [0x02,0x05,0x30,0xf4,0x00,0x00,0x00,0x00]
84 0x02,0x05,0x30,0xf4,0x00,0x00,0x00,0x00
86 # GFX10: s_buffer_load_dwordx16 s[20:35], s[4:7], s0 dlc ; encoding: [0x02,0x45,0x30,0xf4,0x00,0x00,0x00,0x00]
87 0x02,0x45,0x30,0xf4,0x00,0x00,0x00,0x00
89 # GFX10: s_buffer_load_dwordx16 s[20:35], s[4:7], s0 glc ; encoding: [0x02,0x05,0x31,0xf4,0x00,0x00,0x00,0x00]
90 0x02,0x05,0x31,0xf4,0x00,0x00,0x00,0x00
92 # GFX10: s_buffer_load_dwordx16 s[20:35], s[4:7], s0 glc dlc ; encoding: [0x02,0x45,0x31,0xf4,0x00,0x00,0x00,0x00]
93 0x02,0x45,0x31,0xf4,0x00,0x00,0x00,0x00
95 # GFX10: s_buffer_load_dwordx16 s[20:35], s[4:7], s101 ; encoding: [0x02,0x05,0x30,0xf4,0x00,0x00,0x00,0xca]
96 0x02,0x05,0x30,0xf4,0x00,0x00,0x00,0xca
98 # GFX10: s_buffer_load_dwordx16 s[20:35], s[4:7], vcc_hi ; encoding: [0x02,0x05,0x30,0xf4,0x00,0x00,0x00,0xd6]
99 0x02,0x05,0x30,0xf4,0x00,0x00,0x00,0xd6
101 # GFX10: s_buffer_load_dwordx16 s[20:35], s[4:7], vcc_lo ; encoding: [0x02,0x05,0x30,0xf4,0x00,0x00,0x00,0xd4]
102 0x02,0x05,0x30,0xf4,0x00,0x00,0x00,0xd4
104 # GFX10: s_buffer_load_dwordx16 s[20:35], s[8:11], s0 ; encoding: [0x04,0x05,0x30,0xf4,0x00,0x00,0x00,0x00]
105 0x04,0x05,0x30,0xf4,0x00,0x00,0x00,0x00
107 # GFX10: s_buffer_load_dwordx16 s[20:35], s[96:99], s0 ; encoding: [0x30,0x05,0x30,0xf4,0x00,0x00,0x00,0x00]
108 0x30,0x05,0x30,0xf4,0x00,0x00,0x00,0x00
110 # GFX10: s_buffer_load_dwordx16 s[24:39], s[4:7], s0 ; encoding: [0x02,0x06,0x30,0xf4,0x00,0x00,0x00,0x00]
111 0x02,0x06,0x30,0xf4,0x00,0x00,0x00,0x00
113 # GFX10: s_buffer_load_dwordx16 s[84:99], s[4:7], s0 ; encoding: [0x02,0x15,0x30,0xf4,0x00,0x00,0x00,0x00]
114 0x02,0x15,0x30,0xf4,0x00,0x00,0x00,0x00
116 # GFX10: s_buffer_load_dwordx2 s[100:101], s[4:7], s0 ; encoding: [0x02,0x19,0x24,0xf4,0x00,0x00,0x00,0x00]
117 0x02,0x19,0x24,0xf4,0x00,0x00,0x00,0x00
119 # GFX10: s_buffer_load_dwordx2 s[10:11], s[4:7], null ; encoding: [0x82,0x02,0x24,0xf4,0x00,0x00,0x00,0xfa]
120 0x82,0x02,0x24,0xf4,0x00,0x00,0x00,0xfa
122 # GFX10: s_buffer_load_dwordx2 s[10:11], s[4:7], 0x1234 glc dlc ; encoding: [0x82,0x42,0x25,0xf4,0x34,0x12,0x00,0xfa]
123 0x82,0x42,0x25,0xf4,0x34,0x12,0x00,0xfa
125 # GFX10: s_buffer_load_dwordx2 s[10:11], s[4:7], s0 offset:0x12345 glc dlc ; encoding: [0x82,0x42,0x25,0xf4,0x45,0x23,0x01,0x00]
126 0x82,0x42,0x25,0xf4,0x45,0x23,0x01,0x00
128 # GFX10: s_buffer_load_dwordx2 s[10:11], s[4:7], m0 ; encoding: [0x82,0x02,0x24,0xf4,0x00,0x00,0x00,0xf8]
129 0x82,0x02,0x24,0xf4,0x00,0x00,0x00,0xf8
131 # GFX10: s_buffer_load_dwordx2 s[10:11], s[4:7], s0 ; encoding: [0x82,0x02,0x24,0xf4,0x00,0x00,0x00,0x00]
132 0x82,0x02,0x24,0xf4,0x00,0x00,0x00,0x00
134 # GFX10: s_buffer_load_dwordx2 s[10:11], s[4:7], s0 dlc ; encoding: [0x82,0x42,0x24,0xf4,0x00,0x00,0x00,0x00]
135 0x82,0x42,0x24,0xf4,0x00,0x00,0x00,0x00
137 # GFX10: s_buffer_load_dwordx2 s[10:11], s[4:7], s0 glc ; encoding: [0x82,0x02,0x25,0xf4,0x00,0x00,0x00,0x00]
138 0x82,0x02,0x25,0xf4,0x00,0x00,0x00,0x00
140 # GFX10: s_buffer_load_dwordx2 s[10:11], s[4:7], s0 glc dlc ; encoding: [0x82,0x42,0x25,0xf4,0x00,0x00,0x00,0x00]
141 0x82,0x42,0x25,0xf4,0x00,0x00,0x00,0x00
143 # GFX10: s_buffer_load_dwordx2 s[10:11], s[4:7], s101 ; encoding: [0x82,0x02,0x24,0xf4,0x00,0x00,0x00,0xca]
144 0x82,0x02,0x24,0xf4,0x00,0x00,0x00,0xca
146 # GFX10: s_buffer_load_dwordx2 s[10:11], s[4:7], vcc_hi ; encoding: [0x82,0x02,0x24,0xf4,0x00,0x00,0x00,0xd6]
147 0x82,0x02,0x24,0xf4,0x00,0x00,0x00,0xd6
149 # GFX10: s_buffer_load_dwordx2 s[10:11], s[4:7], vcc_lo ; encoding: [0x82,0x02,0x24,0xf4,0x00,0x00,0x00,0xd4]
150 0x82,0x02,0x24,0xf4,0x00,0x00,0x00,0xd4
152 # GFX10: s_buffer_load_dwordx2 s[10:11], s[8:11], s0 ; encoding: [0x84,0x02,0x24,0xf4,0x00,0x00,0x00,0x00]
153 0x84,0x02,0x24,0xf4,0x00,0x00,0x00,0x00
155 # GFX10: s_buffer_load_dwordx2 s[10:11], s[96:99], s0 ; encoding: [0xb0,0x02,0x24,0xf4,0x00,0x00,0x00,0x00]
156 0xb0,0x02,0x24,0xf4,0x00,0x00,0x00,0x00
158 # GFX10: s_buffer_load_dwordx2 s[12:13], s[4:7], s0 ; encoding: [0x02,0x03,0x24,0xf4,0x00,0x00,0x00,0x00]
159 0x02,0x03,0x24,0xf4,0x00,0x00,0x00,0x00
161 # GFX10: s_buffer_load_dwordx2 vcc, s[4:7], s0 ; encoding: [0x82,0x1a,0x24,0xf4,0x00,0x00,0x00,0x00]
162 0x82,0x1a,0x24,0xf4,0x00,0x00,0x00,0x00
164 # GFX10: s_buffer_load_dwordx4 s[20:23], s[4:7], null ; encoding: [0x02,0x05,0x28,0xf4,0x00,0x00,0x00,0xfa]
165 0x02,0x05,0x28,0xf4,0x00,0x00,0x00,0xfa
167 # GFX10: s_buffer_load_dwordx4 s[20:23], s[4:7], 0x1234 glc dlc ; encoding: [0x02,0x45,0x29,0xf4,0x34,0x12,0x00,0xfa]
168 0x02,0x45,0x29,0xf4,0x34,0x12,0x00,0xfa
170 # GFX10: s_buffer_load_dwordx4 s[20:23], s[4:7], s0 offset:0x12345 glc dlc ; encoding: [0x02,0x45,0x29,0xf4,0x45,0x23,0x01,0x00]
171 0x02,0x45,0x29,0xf4,0x45,0x23,0x01,0x00
173 # GFX10: s_buffer_load_dwordx4 s[20:23], s[4:7], m0 ; encoding: [0x02,0x05,0x28,0xf4,0x00,0x00,0x00,0xf8]
174 0x02,0x05,0x28,0xf4,0x00,0x00,0x00,0xf8
176 # GFX10: s_buffer_load_dwordx4 s[20:23], s[4:7], s0 ; encoding: [0x02,0x05,0x28,0xf4,0x00,0x00,0x00,0x00]
177 0x02,0x05,0x28,0xf4,0x00,0x00,0x00,0x00
179 # GFX10: s_buffer_load_dwordx4 s[20:23], s[4:7], s0 dlc ; encoding: [0x02,0x45,0x28,0xf4,0x00,0x00,0x00,0x00]
180 0x02,0x45,0x28,0xf4,0x00,0x00,0x00,0x00
182 # GFX10: s_buffer_load_dwordx4 s[20:23], s[4:7], s0 glc ; encoding: [0x02,0x05,0x29,0xf4,0x00,0x00,0x00,0x00]
183 0x02,0x05,0x29,0xf4,0x00,0x00,0x00,0x00
185 # GFX10: s_buffer_load_dwordx4 s[20:23], s[4:7], s0 glc dlc ; encoding: [0x02,0x45,0x29,0xf4,0x00,0x00,0x00,0x00]
186 0x02,0x45,0x29,0xf4,0x00,0x00,0x00,0x00
188 # GFX10: s_buffer_load_dwordx4 s[20:23], s[4:7], s101 ; encoding: [0x02,0x05,0x28,0xf4,0x00,0x00,0x00,0xca]
189 0x02,0x05,0x28,0xf4,0x00,0x00,0x00,0xca
191 # GFX10: s_buffer_load_dwordx4 s[20:23], s[4:7], vcc_hi ; encoding: [0x02,0x05,0x28,0xf4,0x00,0x00,0x00,0xd6]
192 0x02,0x05,0x28,0xf4,0x00,0x00,0x00,0xd6
194 # GFX10: s_buffer_load_dwordx4 s[20:23], s[4:7], vcc_lo ; encoding: [0x02,0x05,0x28,0xf4,0x00,0x00,0x00,0xd4]
195 0x02,0x05,0x28,0xf4,0x00,0x00,0x00,0xd4
197 # GFX10: s_buffer_load_dwordx4 s[20:23], s[8:11], s0 ; encoding: [0x04,0x05,0x28,0xf4,0x00,0x00,0x00,0x00]
198 0x04,0x05,0x28,0xf4,0x00,0x00,0x00,0x00
200 # GFX10: s_buffer_load_dwordx4 s[20:23], s[96:99], s0 ; encoding: [0x30,0x05,0x28,0xf4,0x00,0x00,0x00,0x00]
201 0x30,0x05,0x28,0xf4,0x00,0x00,0x00,0x00
203 # GFX10: s_buffer_load_dwordx4 s[24:27], s[4:7], s0 ; encoding: [0x02,0x06,0x28,0xf4,0x00,0x00,0x00,0x00]
204 0x02,0x06,0x28,0xf4,0x00,0x00,0x00,0x00
206 # GFX10: s_buffer_load_dwordx4 s[96:99], s[4:7], s0 ; encoding: [0x02,0x18,0x28,0xf4,0x00,0x00,0x00,0x00]
207 0x02,0x18,0x28,0xf4,0x00,0x00,0x00,0x00
209 # GFX10: s_buffer_load_dwordx8 s[20:27], s[4:7], null ; encoding: [0x02,0x05,0x2c,0xf4,0x00,0x00,0x00,0xfa]
210 0x02,0x05,0x2c,0xf4,0x00,0x00,0x00,0xfa
212 # GFX10: s_buffer_load_dwordx8 s[20:27], s[4:7], 0x1234 glc dlc ; encoding: [0x02,0x45,0x2d,0xf4,0x34,0x12,0x00,0xfa]
213 0x02,0x45,0x2d,0xf4,0x34,0x12,0x00,0xfa
215 # GFX10: s_buffer_load_dwordx8 s[20:27], s[4:7], s0 offset:0x12345 glc dlc ; encoding: [0x02,0x45,0x2d,0xf4,0x45,0x23,0x01,0x00]
216 0x02,0x45,0x2d,0xf4,0x45,0x23,0x01,0x00
218 # GFX10: s_buffer_load_dwordx8 s[20:27], s[4:7], m0 ; encoding: [0x02,0x05,0x2c,0xf4,0x00,0x00,0x00,0xf8]
219 0x02,0x05,0x2c,0xf4,0x00,0x00,0x00,0xf8
221 # GFX10: s_buffer_load_dwordx8 s[20:27], s[4:7], s0 ; encoding: [0x02,0x05,0x2c,0xf4,0x00,0x00,0x00,0x00]
222 0x02,0x05,0x2c,0xf4,0x00,0x00,0x00,0x00
224 # GFX10: s_buffer_load_dwordx8 s[20:27], s[4:7], s0 dlc ; encoding: [0x02,0x45,0x2c,0xf4,0x00,0x00,0x00,0x00]
225 0x02,0x45,0x2c,0xf4,0x00,0x00,0x00,0x00
227 # GFX10: s_buffer_load_dwordx8 s[20:27], s[4:7], s0 glc ; encoding: [0x02,0x05,0x2d,0xf4,0x00,0x00,0x00,0x00]
228 0x02,0x05,0x2d,0xf4,0x00,0x00,0x00,0x00
230 # GFX10: s_buffer_load_dwordx8 s[20:27], s[4:7], s0 glc dlc ; encoding: [0x02,0x45,0x2d,0xf4,0x00,0x00,0x00,0x00]
231 0x02,0x45,0x2d,0xf4,0x00,0x00,0x00,0x00
233 # GFX10: s_buffer_load_dwordx8 s[20:27], s[4:7], s101 ; encoding: [0x02,0x05,0x2c,0xf4,0x00,0x00,0x00,0xca]
234 0x02,0x05,0x2c,0xf4,0x00,0x00,0x00,0xca
236 # GFX10: s_buffer_load_dwordx8 s[20:27], s[4:7], vcc_hi ; encoding: [0x02,0x05,0x2c,0xf4,0x00,0x00,0x00,0xd6]
237 0x02,0x05,0x2c,0xf4,0x00,0x00,0x00,0xd6
239 # GFX10: s_buffer_load_dwordx8 s[20:27], s[4:7], vcc_lo ; encoding: [0x02,0x05,0x2c,0xf4,0x00,0x00,0x00,0xd4]
240 0x02,0x05,0x2c,0xf4,0x00,0x00,0x00,0xd4
242 # GFX10: s_buffer_load_dwordx8 s[20:27], s[8:11], s0 ; encoding: [0x04,0x05,0x2c,0xf4,0x00,0x00,0x00,0x00]
243 0x04,0x05,0x2c,0xf4,0x00,0x00,0x00,0x00
245 # GFX10: s_buffer_load_dwordx8 s[20:27], s[96:99], s0 ; encoding: [0x30,0x05,0x2c,0xf4,0x00,0x00,0x00,0x00]
246 0x30,0x05,0x2c,0xf4,0x00,0x00,0x00,0x00
248 # GFX10: s_buffer_load_dwordx8 s[24:31], s[4:7], s0 ; encoding: [0x02,0x06,0x2c,0xf4,0x00,0x00,0x00,0x00]
249 0x02,0x06,0x2c,0xf4,0x00,0x00,0x00,0x00
251 # GFX10: s_buffer_load_dwordx8 s[92:99], s[4:7], s0 ; encoding: [0x02,0x17,0x2c,0xf4,0x00,0x00,0x00,0x00]
252 0x02,0x17,0x2c,0xf4,0x00,0x00,0x00,0x00
254 # GFX10: s_buffer_store_dword s1, s[12:15], s0 ; encoding: [0x46,0x00,0x60,0xf4,0x00,0x00,0x00,0x00]
255 0x46,0x00,0x60,0xf4,0x00,0x00,0x00,0x00
257 # GFX10: s_buffer_store_dword s1, s[8:11], null ; encoding: [0x44,0x00,0x60,0xf4,0x00,0x00,0x00,0xfa]
258 0x44,0x00,0x60,0xf4,0x00,0x00,0x00,0xfa
260 # GFX10: s_buffer_store_dword s1, s[8:11], 0x1234 glc dlc ; encoding: [0x44,0x40,0x61,0xf4,0x34,0x12,0x00,0xfa]
261 0x44,0x40,0x61,0xf4,0x34,0x12,0x00,0xfa
263 # GFX10: s_buffer_store_dword s1, s[8:11], s0 offset:0x12345 glc dlc ; encoding: [0x44,0x40,0x61,0xf4,0x45,0x23,0x01,0x00]
264 0x44,0x40,0x61,0xf4,0x45,0x23,0x01,0x00
266 # GFX10: s_buffer_store_dword s1, s[8:11], m0 ; encoding: [0x44,0x00,0x60,0xf4,0x00,0x00,0x00,0xf8]
267 0x44,0x00,0x60,0xf4,0x00,0x00,0x00,0xf8
269 # GFX10: s_buffer_store_dword s1, s[8:11], s0 ; encoding: [0x44,0x00,0x60,0xf4,0x00,0x00,0x00,0x00]
270 0x44,0x00,0x60,0xf4,0x00,0x00,0x00,0x00
272 # GFX10: s_buffer_store_dword s1, s[8:11], s0 dlc ; encoding: [0x44,0x40,0x60,0xf4,0x00,0x00,0x00,0x00]
273 0x44,0x40,0x60,0xf4,0x00,0x00,0x00,0x00
275 # GFX10: s_buffer_store_dword s1, s[8:11], s0 glc ; encoding: [0x44,0x00,0x61,0xf4,0x00,0x00,0x00,0x00]
276 0x44,0x00,0x61,0xf4,0x00,0x00,0x00,0x00
278 # GFX10: s_buffer_store_dword s1, s[8:11], s0 glc dlc ; encoding: [0x44,0x40,0x61,0xf4,0x00,0x00,0x00,0x00]
279 0x44,0x40,0x61,0xf4,0x00,0x00,0x00,0x00
281 # GFX10: s_buffer_store_dword s1, s[8:11], s101 ; encoding: [0x44,0x00,0x60,0xf4,0x00,0x00,0x00,0xca]
282 0x44,0x00,0x60,0xf4,0x00,0x00,0x00,0xca
284 # GFX10: s_buffer_store_dword s1, s[8:11], vcc_hi ; encoding: [0x44,0x00,0x60,0xf4,0x00,0x00,0x00,0xd6]
285 0x44,0x00,0x60,0xf4,0x00,0x00,0x00,0xd6
287 # GFX10: s_buffer_store_dword s1, s[8:11], vcc_lo ; encoding: [0x44,0x00,0x60,0xf4,0x00,0x00,0x00,0xd4]
288 0x44,0x00,0x60,0xf4,0x00,0x00,0x00,0xd4
290 # GFX10: s_buffer_store_dword s1, s[96:99], s0 ; encoding: [0x70,0x00,0x60,0xf4,0x00,0x00,0x00,0x00]
291 0x70,0x00,0x60,0xf4,0x00,0x00,0x00,0x00
293 # GFX10: s_buffer_store_dword s101, s[8:11], s0 ; encoding: [0x44,0x19,0x60,0xf4,0x00,0x00,0x00,0x00]
294 0x44,0x19,0x60,0xf4,0x00,0x00,0x00,0x00
296 # GFX10: s_buffer_store_dword vcc_hi, s[8:11], s0 ; encoding: [0xc4,0x1a,0x60,0xf4,0x00,0x00,0x00,0x00]
297 0xc4,0x1a,0x60,0xf4,0x00,0x00,0x00,0x00
299 # GFX10: s_buffer_store_dword vcc_lo, s[8:11], s0 ; encoding: [0x84,0x1a,0x60,0xf4,0x00,0x00,0x00,0x00]
300 0x84,0x1a,0x60,0xf4,0x00,0x00,0x00,0x00
302 # GFX10: s_buffer_store_dwordx2 s[100:101], s[8:11], s0 ; encoding: [0x04,0x19,0x64,0xf4,0x00,0x00,0x00,0x00]
303 0x04,0x19,0x64,0xf4,0x00,0x00,0x00,0x00
305 # GFX10: s_buffer_store_dwordx2 s[2:3], s[12:15], s0 ; encoding: [0x86,0x00,0x64,0xf4,0x00,0x00,0x00,0x00]
306 0x86,0x00,0x64,0xf4,0x00,0x00,0x00,0x00
308 # GFX10: s_buffer_store_dwordx2 s[2:3], s[8:11], null ; encoding: [0x84,0x00,0x64,0xf4,0x00,0x00,0x00,0xfa]
309 0x84,0x00,0x64,0xf4,0x00,0x00,0x00,0xfa
311 # GFX10: s_buffer_store_dwordx2 s[2:3], s[8:11], 0x1234 glc dlc ; encoding: [0x84,0x40,0x65,0xf4,0x34,0x12,0x00,0xfa]
312 0x84,0x40,0x65,0xf4,0x34,0x12,0x00,0xfa
314 # GFX10: s_buffer_store_dwordx2 s[2:3], s[8:11], s0 offset:0x12345 glc dlc ; encoding: [0x84,0x40,0x65,0xf4,0x45,0x23,0x01,0x00]
315 0x84,0x40,0x65,0xf4,0x45,0x23,0x01,0x00
317 # GFX10: s_buffer_store_dwordx2 s[2:3], s[8:11], m0 ; encoding: [0x84,0x00,0x64,0xf4,0x00,0x00,0x00,0xf8]
318 0x84,0x00,0x64,0xf4,0x00,0x00,0x00,0xf8
320 # GFX10: s_buffer_store_dwordx2 s[2:3], s[8:11], s0 ; encoding: [0x84,0x00,0x64,0xf4,0x00,0x00,0x00,0x00]
321 0x84,0x00,0x64,0xf4,0x00,0x00,0x00,0x00
323 # GFX10: s_buffer_store_dwordx2 s[2:3], s[8:11], s0 dlc ; encoding: [0x84,0x40,0x64,0xf4,0x00,0x00,0x00,0x00]
324 0x84,0x40,0x64,0xf4,0x00,0x00,0x00,0x00
326 # GFX10: s_buffer_store_dwordx2 s[2:3], s[8:11], s0 glc ; encoding: [0x84,0x00,0x65,0xf4,0x00,0x00,0x00,0x00]
327 0x84,0x00,0x65,0xf4,0x00,0x00,0x00,0x00
329 # GFX10: s_buffer_store_dwordx2 s[2:3], s[8:11], s0 glc dlc ; encoding: [0x84,0x40,0x65,0xf4,0x00,0x00,0x00,0x00]
330 0x84,0x40,0x65,0xf4,0x00,0x00,0x00,0x00
332 # GFX10: s_buffer_store_dwordx2 s[2:3], s[8:11], s101 ; encoding: [0x84,0x00,0x64,0xf4,0x00,0x00,0x00,0xca]
333 0x84,0x00,0x64,0xf4,0x00,0x00,0x00,0xca
335 # GFX10: s_buffer_store_dwordx2 s[2:3], s[8:11], vcc_hi ; encoding: [0x84,0x00,0x64,0xf4,0x00,0x00,0x00,0xd6]
336 0x84,0x00,0x64,0xf4,0x00,0x00,0x00,0xd6
338 # GFX10: s_buffer_store_dwordx2 s[2:3], s[8:11], vcc_lo ; encoding: [0x84,0x00,0x64,0xf4,0x00,0x00,0x00,0xd4]
339 0x84,0x00,0x64,0xf4,0x00,0x00,0x00,0xd4
341 # GFX10: s_buffer_store_dwordx2 s[2:3], s[96:99], s0 ; encoding: [0xb0,0x00,0x64,0xf4,0x00,0x00,0x00,0x00]
342 0xb0,0x00,0x64,0xf4,0x00,0x00,0x00,0x00
344 # GFX10: s_buffer_store_dwordx2 s[4:5], s[8:11], s0 ; encoding: [0x04,0x01,0x64,0xf4,0x00,0x00,0x00,0x00]
345 0x04,0x01,0x64,0xf4,0x00,0x00,0x00,0x00
347 # GFX10: s_buffer_store_dwordx2 vcc, s[8:11], s0 ; encoding: [0x84,0x1a,0x64,0xf4,0x00,0x00,0x00,0x00]
348 0x84,0x1a,0x64,0xf4,0x00,0x00,0x00,0x00
350 # GFX10: s_buffer_store_dwordx4 s[4:7], s[12:15], s0 ; encoding: [0x06,0x01,0x68,0xf4,0x00,0x00,0x00,0x00]
351 0x06,0x01,0x68,0xf4,0x00,0x00,0x00,0x00
353 # GFX10: s_buffer_store_dwordx4 s[4:7], s[8:11], null ; encoding: [0x04,0x01,0x68,0xf4,0x00,0x00,0x00,0xfa]
354 0x04,0x01,0x68,0xf4,0x00,0x00,0x00,0xfa
356 # GFX10: s_buffer_store_dwordx4 s[4:7], s[8:11], 0x1234 glc dlc ; encoding: [0x04,0x41,0x69,0xf4,0x34,0x12,0x00,0xfa]
357 0x04,0x41,0x69,0xf4,0x34,0x12,0x00,0xfa
359 # GFX10: s_buffer_store_dwordx4 s[4:7], s[8:11], s0 offset:0x12345 glc dlc ; encoding: [0x04,0x41,0x69,0xf4,0x45,0x23,0x01,0x00]
360 0x04,0x41,0x69,0xf4,0x45,0x23,0x01,0x00
362 # GFX10: s_buffer_store_dwordx4 s[4:7], s[8:11], m0 ; encoding: [0x04,0x01,0x68,0xf4,0x00,0x00,0x00,0xf8]
363 0x04,0x01,0x68,0xf4,0x00,0x00,0x00,0xf8
365 # GFX10: s_buffer_store_dwordx4 s[4:7], s[8:11], s0 ; encoding: [0x04,0x01,0x68,0xf4,0x00,0x00,0x00,0x00]
366 0x04,0x01,0x68,0xf4,0x00,0x00,0x00,0x00
368 # GFX10: s_buffer_store_dwordx4 s[4:7], s[8:11], s0 dlc ; encoding: [0x04,0x41,0x68,0xf4,0x00,0x00,0x00,0x00]
369 0x04,0x41,0x68,0xf4,0x00,0x00,0x00,0x00
371 # GFX10: s_buffer_store_dwordx4 s[4:7], s[8:11], s0 glc ; encoding: [0x04,0x01,0x69,0xf4,0x00,0x00,0x00,0x00]
372 0x04,0x01,0x69,0xf4,0x00,0x00,0x00,0x00
374 # GFX10: s_buffer_store_dwordx4 s[4:7], s[8:11], s0 glc dlc ; encoding: [0x04,0x41,0x69,0xf4,0x00,0x00,0x00,0x00]
375 0x04,0x41,0x69,0xf4,0x00,0x00,0x00,0x00
377 # GFX10: s_buffer_store_dwordx4 s[4:7], s[8:11], s101 ; encoding: [0x04,0x01,0x68,0xf4,0x00,0x00,0x00,0xca]
378 0x04,0x01,0x68,0xf4,0x00,0x00,0x00,0xca
380 # GFX10: s_buffer_store_dwordx4 s[4:7], s[8:11], vcc_hi ; encoding: [0x04,0x01,0x68,0xf4,0x00,0x00,0x00,0xd6]
381 0x04,0x01,0x68,0xf4,0x00,0x00,0x00,0xd6
383 # GFX10: s_buffer_store_dwordx4 s[4:7], s[8:11], vcc_lo ; encoding: [0x04,0x01,0x68,0xf4,0x00,0x00,0x00,0xd4]
384 0x04,0x01,0x68,0xf4,0x00,0x00,0x00,0xd4
386 # GFX10: s_buffer_store_dwordx4 s[4:7], s[96:99], s0 ; encoding: [0x30,0x01,0x68,0xf4,0x00,0x00,0x00,0x00]
387 0x30,0x01,0x68,0xf4,0x00,0x00,0x00,0x00
389 # GFX10: s_buffer_store_dwordx4 s[8:11], s[8:11], s0 ; encoding: [0x04,0x02,0x68,0xf4,0x00,0x00,0x00,0x00]
390 0x04,0x02,0x68,0xf4,0x00,0x00,0x00,0x00
392 # GFX10: s_buffer_store_dwordx4 s[96:99], s[8:11], s0 ; encoding: [0x04,0x18,0x68,0xf4,0x00,0x00,0x00,0x00]
393 0x04,0x18,0x68,0xf4,0x00,0x00,0x00,0x00
395 # GFX10: s_atomic_add s5, s[2:3], 0x64 ; encoding: [0x41,0x01,0x08,0xf6,0x64,0x00,0x00,0xfa]
396 0x41,0x01,0x08,0xf6,0x64,0x00,0x00,0xfa
398 # GFX10: s_atomic_add s5, s[2:3], s7 offset:0x64 ; encoding: [0x41,0x01,0x08,0xf6,0x64,0x00,0x00,0x0e]
399 0x41,0x01,0x08,0xf6,0x64,0x00,0x00,0x0e
401 # GFX10: s_atomic_add s5, s[2:3], 0x64 dlc ; encoding: [0x41,0x41,0x08,0xf6,0x64,0x00,0x00,0xfa]
402 0x41,0x41,0x08,0xf6,0x64,0x00,0x00,0xfa
404 # GFX10: s_atomic_add s5, s[2:3], 0x64 glc ; encoding: [0x41,0x01,0x09,0xf6,0x64,0x00,0x00,0xfa]
405 0x41,0x01,0x09,0xf6,0x64,0x00,0x00,0xfa
407 # GFX10: s_atomic_add s5, s[2:3], s7 offset:0x64 glc ; encoding: [0x41,0x01,0x09,0xf6,0x64,0x00,0x00,0x0e]
408 0x41,0x01,0x09,0xf6,0x64,0x00,0x00,0x0e
410 # GFX10: s_atomic_add s5, s[2:3], s101 ; encoding: [0x41,0x01,0x08,0xf6,0x00,0x00,0x00,0xca]
411 0x41,0x01,0x08,0xf6,0x00,0x00,0x00,0xca
413 # GFX10: s_atomic_add s5, s[2:3], s101 dlc ; encoding: [0x41,0x41,0x08,0xf6,0x00,0x00,0x00,0xca]
414 0x41,0x41,0x08,0xf6,0x00,0x00,0x00,0xca
416 # GFX10: s_atomic_add s5, s[2:3], s101 glc ; encoding: [0x41,0x01,0x09,0xf6,0x00,0x00,0x00,0xca]
417 0x41,0x01,0x09,0xf6,0x00,0x00,0x00,0xca
419 # GFX10: s_atomic_add_x2 s[10:11], s[2:3], s101 ; encoding: [0x81,0x02,0x88,0xf6,0x00,0x00,0x00,0xca]
420 0x81,0x02,0x88,0xf6,0x00,0x00,0x00,0xca
422 # GFX10: s_atomic_add_x2 s[10:11], s[2:3], s101 dlc ; encoding: [0x81,0x42,0x88,0xf6,0x00,0x00,0x00,0xca]
423 0x81,0x42,0x88,0xf6,0x00,0x00,0x00,0xca
425 # GFX10: s_atomic_add_x2 s[10:11], s[2:3], s101 glc ; encoding: [0x81,0x02,0x89,0xf6,0x00,0x00,0x00,0xca]
426 0x81,0x02,0x89,0xf6,0x00,0x00,0x00,0xca
428 # GFX10: s_atomic_and s5, s[2:3], s101 ; encoding: [0x41,0x01,0x20,0xf6,0x00,0x00,0x00,0xca]
429 0x41,0x01,0x20,0xf6,0x00,0x00,0x00,0xca
431 # GFX10: s_atomic_and s5, s[2:3], s101 dlc ; encoding: [0x41,0x41,0x20,0xf6,0x00,0x00,0x00,0xca]
432 0x41,0x41,0x20,0xf6,0x00,0x00,0x00,0xca
434 # GFX10: s_atomic_and s5, s[2:3], s101 glc ; encoding: [0x41,0x01,0x21,0xf6,0x00,0x00,0x00,0xca]
435 0x41,0x01,0x21,0xf6,0x00,0x00,0x00,0xca
437 # GFX10: s_atomic_and_x2 s[10:11], s[2:3], 0x64 ; encoding: [0x81,0x02,0xa0,0xf6,0x64,0x00,0x00,0xfa]
438 0x81,0x02,0xa0,0xf6,0x64,0x00,0x00,0xfa
440 # GFX10: s_atomic_and_x2 s[10:11], s[2:3], 0x64 dlc ; encoding: [0x81,0x42,0xa0,0xf6,0x64,0x00,0x00,0xfa]
441 0x81,0x42,0xa0,0xf6,0x64,0x00,0x00,0xfa
443 # GFX10: s_atomic_and_x2 s[10:11], s[2:3], 0x64 glc ; encoding: [0x81,0x02,0xa1,0xf6,0x64,0x00,0x00,0xfa]
444 0x81,0x02,0xa1,0xf6,0x64,0x00,0x00,0xfa
446 # GFX10: s_atomic_cmpswap s[10:11], s[2:3], 0x64 ; encoding: [0x81,0x02,0x04,0xf6,0x64,0x00,0x00,0xfa]
447 0x81,0x02,0x04,0xf6,0x64,0x00,0x00,0xfa
449 # GFX10: s_atomic_cmpswap s[10:11], s[2:3], 0x64 dlc ; encoding: [0x81,0x42,0x04,0xf6,0x64,0x00,0x00,0xfa]
450 0x81,0x42,0x04,0xf6,0x64,0x00,0x00,0xfa
452 # GFX10: s_atomic_cmpswap s[10:11], s[2:3], 0x64 glc ; encoding: [0x81,0x02,0x05,0xf6,0x64,0x00,0x00,0xfa]
453 0x81,0x02,0x05,0xf6,0x64,0x00,0x00,0xfa
455 # GFX10: s_atomic_cmpswap s[10:11], s[2:3], s101 ; encoding: [0x81,0x02,0x04,0xf6,0x00,0x00,0x00,0xca]
456 0x81,0x02,0x04,0xf6,0x00,0x00,0x00,0xca
458 # GFX10: s_atomic_cmpswap s[10:11], s[2:3], s101 dlc ; encoding: [0x81,0x42,0x04,0xf6,0x00,0x00,0x00,0xca]
459 0x81,0x42,0x04,0xf6,0x00,0x00,0x00,0xca
461 # GFX10: s_atomic_cmpswap s[10:11], s[2:3], s101 glc ; encoding: [0x81,0x02,0x05,0xf6,0x00,0x00,0x00,0xca]
462 0x81,0x02,0x05,0xf6,0x00,0x00,0x00,0xca
464 # GFX10: s_atomic_cmpswap_x2 s[20:23], s[2:3], 0x64 ; encoding: [0x01,0x05,0x84,0xf6,0x64,0x00,0x00,0xfa]
465 0x01,0x05,0x84,0xf6,0x64,0x00,0x00,0xfa
467 # GFX10: s_atomic_cmpswap_x2 s[20:23], s[2:3], 0x64 dlc ; encoding: [0x01,0x45,0x84,0xf6,0x64,0x00,0x00,0xfa]
468 0x01,0x45,0x84,0xf6,0x64,0x00,0x00,0xfa
470 # GFX10: s_atomic_cmpswap_x2 s[20:23], s[2:3], 0x64 glc ; encoding: [0x01,0x05,0x85,0xf6,0x64,0x00,0x00,0xfa]
471 0x01,0x05,0x85,0xf6,0x64,0x00,0x00,0xfa
473 # GFX10: s_atomic_cmpswap_x2 s[20:23], s[2:3], s101 ; encoding: [0x01,0x05,0x84,0xf6,0x00,0x00,0x00,0xca]
474 0x01,0x05,0x84,0xf6,0x00,0x00,0x00,0xca
476 # GFX10: s_atomic_cmpswap_x2 s[20:23], s[2:3], s101 dlc ; encoding: [0x01,0x45,0x84,0xf6,0x00,0x00,0x00,0xca]
477 0x01,0x45,0x84,0xf6,0x00,0x00,0x00,0xca
479 # GFX10: s_atomic_cmpswap_x2 s[20:23], s[2:3], s101 glc ; encoding: [0x01,0x05,0x85,0xf6,0x00,0x00,0x00,0xca]
480 0x01,0x05,0x85,0xf6,0x00,0x00,0x00,0xca
482 # GFX10: s_atomic_dec_x2 s[10:11], s[2:3], s101 ; encoding: [0x81,0x02,0xb0,0xf6,0x00,0x00,0x00,0xca]
483 0x81,0x02,0xb0,0xf6,0x00,0x00,0x00,0xca
485 # GFX10: s_atomic_dec_x2 s[10:11], s[2:3], s101 dlc ; encoding: [0x81,0x42,0xb0,0xf6,0x00,0x00,0x00,0xca]
486 0x81,0x42,0xb0,0xf6,0x00,0x00,0x00,0xca
488 # GFX10: s_atomic_dec_x2 s[10:11], s[2:3], s101 glc ; encoding: [0x81,0x02,0xb1,0xf6,0x00,0x00,0x00,0xca]
489 0x81,0x02,0xb1,0xf6,0x00,0x00,0x00,0xca
491 # GFX10: s_atomic_inc_x2 s[10:11], s[2:3], s101 ; encoding: [0x81,0x02,0xac,0xf6,0x00,0x00,0x00,0xca]
492 0x81,0x02,0xac,0xf6,0x00,0x00,0x00,0xca
494 # GFX10: s_atomic_inc_x2 s[10:11], s[2:3], s101 dlc ; encoding: [0x81,0x42,0xac,0xf6,0x00,0x00,0x00,0xca]
495 0x81,0x42,0xac,0xf6,0x00,0x00,0x00,0xca
497 # GFX10: s_atomic_inc_x2 s[10:11], s[2:3], s101 glc ; encoding: [0x81,0x02,0xad,0xf6,0x00,0x00,0x00,0xca]
498 0x81,0x02,0xad,0xf6,0x00,0x00,0x00,0xca
500 # GFX10: s_atomic_or s5, s[2:3], 0x64 ; encoding: [0x41,0x01,0x24,0xf6,0x64,0x00,0x00,0xfa]
501 0x41,0x01,0x24,0xf6,0x64,0x00,0x00,0xfa
503 # GFX10: s_atomic_or s5, s[2:3], 0x64 dlc ; encoding: [0x41,0x41,0x24,0xf6,0x64,0x00,0x00,0xfa]
504 0x41,0x41,0x24,0xf6,0x64,0x00,0x00,0xfa
506 # GFX10: s_atomic_or s5, s[2:3], 0x64 glc ; encoding: [0x41,0x01,0x25,0xf6,0x64,0x00,0x00,0xfa]
507 0x41,0x01,0x25,0xf6,0x64,0x00,0x00,0xfa
509 # GFX10: s_atomic_smax s5, s[2:3], s101 ; encoding: [0x41,0x01,0x18,0xf6,0x00,0x00,0x00,0xca]
510 0x41,0x01,0x18,0xf6,0x00,0x00,0x00,0xca
512 # GFX10: s_atomic_smax s5, s[2:3], s101 dlc ; encoding: [0x41,0x41,0x18,0xf6,0x00,0x00,0x00,0xca]
513 0x41,0x41,0x18,0xf6,0x00,0x00,0x00,0xca
515 # GFX10: s_atomic_smax s5, s[2:3], s101 glc ; encoding: [0x41,0x01,0x19,0xf6,0x00,0x00,0x00,0xca]
516 0x41,0x01,0x19,0xf6,0x00,0x00,0x00,0xca
518 # GFX10: s_atomic_smin s5, s[2:3], s101 ; encoding: [0x41,0x01,0x10,0xf6,0x00,0x00,0x00,0xca]
519 0x41,0x01,0x10,0xf6,0x00,0x00,0x00,0xca
521 # GFX10: s_atomic_smin s5, s[2:3], s101 dlc ; encoding: [0x41,0x41,0x10,0xf6,0x00,0x00,0x00,0xca]
522 0x41,0x41,0x10,0xf6,0x00,0x00,0x00,0xca
524 # GFX10: s_atomic_smin s5, s[2:3], s101 glc ; encoding: [0x41,0x01,0x11,0xf6,0x00,0x00,0x00,0xca]
525 0x41,0x01,0x11,0xf6,0x00,0x00,0x00,0xca
527 # GFX10: s_atomic_sub s5, s[2:3], s101 ; encoding: [0x41,0x01,0x0c,0xf6,0x00,0x00,0x00,0xca]
528 0x41,0x01,0x0c,0xf6,0x00,0x00,0x00,0xca
530 # GFX10: s_atomic_sub s5, s[2:3], s101 dlc ; encoding: [0x41,0x41,0x0c,0xf6,0x00,0x00,0x00,0xca]
531 0x41,0x41,0x0c,0xf6,0x00,0x00,0x00,0xca
533 # GFX10: s_atomic_sub s5, s[2:3], s101 glc ; encoding: [0x41,0x01,0x0d,0xf6,0x00,0x00,0x00,0xca]
534 0x41,0x01,0x0d,0xf6,0x00,0x00,0x00,0xca
536 # GFX10: s_atomic_swap s5, s[2:3], s101 ; encoding: [0x41,0x01,0x00,0xf6,0x00,0x00,0x00,0xca]
537 0x41,0x01,0x00,0xf6,0x00,0x00,0x00,0xca
539 # GFX10: s_atomic_swap s5, s[2:3], s101 dlc ; encoding: [0x41,0x41,0x00,0xf6,0x00,0x00,0x00,0xca]
540 0x41,0x41,0x00,0xf6,0x00,0x00,0x00,0xca
542 # GFX10: s_atomic_swap s5, s[2:3], s101 glc ; encoding: [0x41,0x01,0x01,0xf6,0x00,0x00,0x00,0xca]
543 0x41,0x01,0x01,0xf6,0x00,0x00,0x00,0xca
545 # GFX10: s_atomic_umax_x2 s[10:11], s[2:3], s101 ; encoding: [0x81,0x02,0x9c,0xf6,0x00,0x00,0x00,0xca]
546 0x81,0x02,0x9c,0xf6,0x00,0x00,0x00,0xca
548 # GFX10: s_atomic_umax_x2 s[10:11], s[2:3], s101 dlc ; encoding: [0x81,0x42,0x9c,0xf6,0x00,0x00,0x00,0xca]
549 0x81,0x42,0x9c,0xf6,0x00,0x00,0x00,0xca
551 # GFX10: s_atomic_umax_x2 s[10:11], s[2:3], s101 glc ; encoding: [0x81,0x02,0x9d,0xf6,0x00,0x00,0x00,0xca]
552 0x81,0x02,0x9d,0xf6,0x00,0x00,0x00,0xca
554 # GFX10: s_atomic_umin s5, s[2:3], s101 ; encoding: [0x41,0x01,0x14,0xf6,0x00,0x00,0x00,0xca]
555 0x41,0x01,0x14,0xf6,0x00,0x00,0x00,0xca
557 # GFX10: s_atomic_umin s5, s[2:3], s101 dlc ; encoding: [0x41,0x41,0x14,0xf6,0x00,0x00,0x00,0xca]
558 0x41,0x41,0x14,0xf6,0x00,0x00,0x00,0xca
560 # GFX10: s_atomic_umin s5, s[2:3], s101 glc ; encoding: [0x41,0x01,0x15,0xf6,0x00,0x00,0x00,0xca]
561 0x41,0x01,0x15,0xf6,0x00,0x00,0x00,0xca
563 # GFX10: s_atomic_xor s5, s[2:3], s101 ; encoding: [0x41,0x01,0x28,0xf6,0x00,0x00,0x00,0xca]
564 0x41,0x01,0x28,0xf6,0x00,0x00,0x00,0xca
566 # GFX10: s_atomic_xor s5, s[2:3], s101 dlc ; encoding: [0x41,0x41,0x28,0xf6,0x00,0x00,0x00,0xca]
567 0x41,0x41,0x28,0xf6,0x00,0x00,0x00,0xca
569 # GFX10: s_atomic_xor s5, s[2:3], s101 glc ; encoding: [0x41,0x01,0x29,0xf6,0x00,0x00,0x00,0xca]
570 0x41,0x01,0x29,0xf6,0x00,0x00,0x00,0xca
572 # GFX10: s_buffer_atomic_add s5, s[4:7], 0x64 ; encoding: [0x42,0x01,0x08,0xf5,0x64,0x00,0x00,0xfa]
573 0x42,0x01,0x08,0xf5,0x64,0x00,0x00,0xfa
575 # GFX10: s_buffer_atomic_add s5, s[4:7], 0x64 dlc ; encoding: [0x42,0x41,0x08,0xf5,0x64,0x00,0x00,0xfa]
576 0x42,0x41,0x08,0xf5,0x64,0x00,0x00,0xfa
578 # GFX10: s_buffer_atomic_add s5, s[4:7], 0x64 glc ; encoding: [0x42,0x01,0x09,0xf5,0x64,0x00,0x00,0xfa]
579 0x42,0x01,0x09,0xf5,0x64,0x00,0x00,0xfa
581 # GFX10: s_buffer_atomic_add s5, s[4:7], s101 ; encoding: [0x42,0x01,0x08,0xf5,0x00,0x00,0x00,0xca]
582 0x42,0x01,0x08,0xf5,0x00,0x00,0x00,0xca
584 # GFX10: s_buffer_atomic_add s5, s[4:7], s101 dlc ; encoding: [0x42,0x41,0x08,0xf5,0x00,0x00,0x00,0xca]
585 0x42,0x41,0x08,0xf5,0x00,0x00,0x00,0xca
587 # GFX10: s_buffer_atomic_add s5, s[4:7], s101 glc ; encoding: [0x42,0x01,0x09,0xf5,0x00,0x00,0x00,0xca]
588 0x42,0x01,0x09,0xf5,0x00,0x00,0x00,0xca
590 # GFX10: s_buffer_atomic_add_x2 s[10:11], s[4:7], s2 ; encoding: [0x82,0x02,0x88,0xf5,0x00,0x00,0x00,0x04]
591 0x82,0x02,0x88,0xf5,0x00,0x00,0x00,0x04
593 # GFX10: s_buffer_atomic_add_x2 s[10:11], s[4:7], s2 dlc ; encoding: [0x82,0x42,0x88,0xf5,0x00,0x00,0x00,0x04]
594 0x82,0x42,0x88,0xf5,0x00,0x00,0x00,0x04
596 # GFX10: s_buffer_atomic_add_x2 s[10:11], s[4:7], s2 glc ; encoding: [0x82,0x02,0x89,0xf5,0x00,0x00,0x00,0x04]
597 0x82,0x02,0x89,0xf5,0x00,0x00,0x00,0x04
599 # GFX10: s_buffer_atomic_and s101, s[4:7], s2 ; encoding: [0x42,0x19,0x20,0xf5,0x00,0x00,0x00,0x04]
600 0x42,0x19,0x20,0xf5,0x00,0x00,0x00,0x04
602 # GFX10: s_buffer_atomic_and s101, s[4:7], s2 dlc ; encoding: [0x42,0x59,0x20,0xf5,0x00,0x00,0x00,0x04]
603 0x42,0x59,0x20,0xf5,0x00,0x00,0x00,0x04
605 # GFX10: s_buffer_atomic_and s101, s[4:7], s2 glc ; encoding: [0x42,0x19,0x21,0xf5,0x00,0x00,0x00,0x04]
606 0x42,0x19,0x21,0xf5,0x00,0x00,0x00,0x04
608 # GFX10: s_buffer_atomic_and_x2 s[10:11], s[8:11], s2 ; encoding: [0x84,0x02,0xa0,0xf5,0x00,0x00,0x00,0x04]
609 0x84,0x02,0xa0,0xf5,0x00,0x00,0x00,0x04
611 # GFX10: s_buffer_atomic_and_x2 s[10:11], s[8:11], s2 dlc ; encoding: [0x84,0x42,0xa0,0xf5,0x00,0x00,0x00,0x04]
612 0x84,0x42,0xa0,0xf5,0x00,0x00,0x00,0x04
614 # GFX10: s_buffer_atomic_and_x2 s[10:11], s[8:11], s2 glc ; encoding: [0x84,0x02,0xa1,0xf5,0x00,0x00,0x00,0x04]
615 0x84,0x02,0xa1,0xf5,0x00,0x00,0x00,0x04
617 # GFX10: s_buffer_atomic_cmpswap s[10:11], s[4:7], 0x64 ; encoding: [0x82,0x02,0x04,0xf5,0x64,0x00,0x00,0xfa]
618 0x82,0x02,0x04,0xf5,0x64,0x00,0x00,0xfa
620 # GFX10: s_buffer_atomic_cmpswap s[10:11], s[4:7], 0x64 dlc ; encoding: [0x82,0x42,0x04,0xf5,0x64,0x00,0x00,0xfa]
621 0x82,0x42,0x04,0xf5,0x64,0x00,0x00,0xfa
623 # GFX10: s_buffer_atomic_cmpswap s[10:11], s[4:7], 0x64 glc ; encoding: [0x82,0x02,0x05,0xf5,0x64,0x00,0x00,0xfa]
624 0x82,0x02,0x05,0xf5,0x64,0x00,0x00,0xfa
626 # GFX10: s_buffer_atomic_cmpswap s[10:11], s[4:7], s2 ; encoding: [0x82,0x02,0x04,0xf5,0x00,0x00,0x00,0x04]
627 0x82,0x02,0x04,0xf5,0x00,0x00,0x00,0x04
629 # GFX10: s_buffer_atomic_cmpswap s[10:11], s[4:7], s2 dlc ; encoding: [0x82,0x42,0x04,0xf5,0x00,0x00,0x00,0x04]
630 0x82,0x42,0x04,0xf5,0x00,0x00,0x00,0x04
632 # GFX10: s_buffer_atomic_cmpswap s[10:11], s[4:7], s2 glc ; encoding: [0x82,0x02,0x05,0xf5,0x00,0x00,0x00,0x04]
633 0x82,0x02,0x05,0xf5,0x00,0x00,0x00,0x04
635 # GFX10: s_buffer_atomic_cmpswap_x2 s[20:23], s[4:7], 0x64 ; encoding: [0x02,0x05,0x84,0xf5,0x64,0x00,0x00,0xfa]
636 0x02,0x05,0x84,0xf5,0x64,0x00,0x00,0xfa
638 # GFX10: s_buffer_atomic_cmpswap_x2 s[20:23], s[4:7], 0x64 dlc ; encoding: [0x02,0x45,0x84,0xf5,0x64,0x00,0x00,0xfa]
639 0x02,0x45,0x84,0xf5,0x64,0x00,0x00,0xfa
641 # GFX10: s_buffer_atomic_cmpswap_x2 s[20:23], s[4:7], 0x64 glc ; encoding: [0x02,0x05,0x85,0xf5,0x64,0x00,0x00,0xfa]
642 0x02,0x05,0x85,0xf5,0x64,0x00,0x00,0xfa
644 # GFX10: s_buffer_atomic_cmpswap_x2 s[20:23], s[4:7], s101 ; encoding: [0x02,0x05,0x84,0xf5,0x00,0x00,0x00,0xca]
645 0x02,0x05,0x84,0xf5,0x00,0x00,0x00,0xca
647 # GFX10: s_buffer_atomic_cmpswap_x2 s[20:23], s[4:7], s101 dlc ; encoding: [0x02,0x45,0x84,0xf5,0x00,0x00,0x00,0xca]
648 0x02,0x45,0x84,0xf5,0x00,0x00,0x00,0xca
650 # GFX10: s_buffer_atomic_cmpswap_x2 s[20:23], s[4:7], s101 glc ; encoding: [0x02,0x05,0x85,0xf5,0x00,0x00,0x00,0xca]
651 0x02,0x05,0x85,0xf5,0x00,0x00,0x00,0xca
653 # GFX10: s_buffer_atomic_dec s5, s[4:7], s2 ; encoding: [0x42,0x01,0x30,0xf5,0x00,0x00,0x00,0x04]
654 0x42,0x01,0x30,0xf5,0x00,0x00,0x00,0x04
656 # GFX10: s_buffer_atomic_dec s5, s[4:7], s2 dlc ; encoding: [0x42,0x41,0x30,0xf5,0x00,0x00,0x00,0x04]
657 0x42,0x41,0x30,0xf5,0x00,0x00,0x00,0x04
659 # GFX10: s_buffer_atomic_dec s5, s[4:7], s2 glc ; encoding: [0x42,0x01,0x31,0xf5,0x00,0x00,0x00,0x04]
660 0x42,0x01,0x31,0xf5,0x00,0x00,0x00,0x04
662 # GFX10: s_buffer_atomic_inc s101, s[4:7], s2 ; encoding: [0x42,0x19,0x2c,0xf5,0x00,0x00,0x00,0x04]
663 0x42,0x19,0x2c,0xf5,0x00,0x00,0x00,0x04
665 # GFX10: s_buffer_atomic_inc s101, s[4:7], s2 dlc ; encoding: [0x42,0x59,0x2c,0xf5,0x00,0x00,0x00,0x04]
666 0x42,0x59,0x2c,0xf5,0x00,0x00,0x00,0x04
668 # GFX10: s_buffer_atomic_inc s101, s[4:7], s2 glc ; encoding: [0x42,0x19,0x2d,0xf5,0x00,0x00,0x00,0x04]
669 0x42,0x19,0x2d,0xf5,0x00,0x00,0x00,0x04
671 # GFX10: s_buffer_atomic_inc_x2 s[10:11], s[4:7], 0x64 ; encoding: [0x82,0x02,0xac,0xf5,0x64,0x00,0x00,0xfa]
672 0x82,0x02,0xac,0xf5,0x64,0x00,0x00,0xfa
674 # GFX10: s_buffer_atomic_inc_x2 s[10:11], s[4:7], 0x64 dlc ; encoding: [0x82,0x42,0xac,0xf5,0x64,0x00,0x00,0xfa]
675 0x82,0x42,0xac,0xf5,0x64,0x00,0x00,0xfa
677 # GFX10: s_buffer_atomic_inc_x2 s[10:11], s[4:7], 0x64 glc ; encoding: [0x82,0x02,0xad,0xf5,0x64,0x00,0x00,0xfa]
678 0x82,0x02,0xad,0xf5,0x64,0x00,0x00,0xfa
680 # GFX10: s_buffer_atomic_or s5, s[8:11], s2 ; encoding: [0x44,0x01,0x24,0xf5,0x00,0x00,0x00,0x04]
681 0x44,0x01,0x24,0xf5,0x00,0x00,0x00,0x04
683 # GFX10: s_buffer_atomic_or s5, s[8:11], s2 dlc ; encoding: [0x44,0x41,0x24,0xf5,0x00,0x00,0x00,0x04]
684 0x44,0x41,0x24,0xf5,0x00,0x00,0x00,0x04
686 # GFX10: s_buffer_atomic_or s5, s[8:11], s2 glc ; encoding: [0x44,0x01,0x25,0xf5,0x00,0x00,0x00,0x04]
687 0x44,0x01,0x25,0xf5,0x00,0x00,0x00,0x04
689 # GFX10: s_buffer_atomic_or_x2 s[10:11], s[96:99], s2 ; encoding: [0xb0,0x02,0xa4,0xf5,0x00,0x00,0x00,0x04]
690 0xb0,0x02,0xa4,0xf5,0x00,0x00,0x00,0x04
692 # GFX10: s_buffer_atomic_or_x2 s[10:11], s[96:99], s2 dlc ; encoding: [0xb0,0x42,0xa4,0xf5,0x00,0x00,0x00,0x04]
693 0xb0,0x42,0xa4,0xf5,0x00,0x00,0x00,0x04
695 # GFX10: s_buffer_atomic_or_x2 s[10:11], s[96:99], s2 glc ; encoding: [0xb0,0x02,0xa5,0xf5,0x00,0x00,0x00,0x04]
696 0xb0,0x02,0xa5,0xf5,0x00,0x00,0x00,0x04
698 # GFX10: s_buffer_atomic_smax s5, s[4:7], s101 ; encoding: [0x42,0x01,0x18,0xf5,0x00,0x00,0x00,0xca]
699 0x42,0x01,0x18,0xf5,0x00,0x00,0x00,0xca
701 # GFX10: s_buffer_atomic_smax s5, s[4:7], s101 dlc ; encoding: [0x42,0x41,0x18,0xf5,0x00,0x00,0x00,0xca]
702 0x42,0x41,0x18,0xf5,0x00,0x00,0x00,0xca
704 # GFX10: s_buffer_atomic_smax s5, s[4:7], s101 glc ; encoding: [0x42,0x01,0x19,0xf5,0x00,0x00,0x00,0xca]
705 0x42,0x01,0x19,0xf5,0x00,0x00,0x00,0xca
707 # GFX10: s_buffer_atomic_smax_x2 s[100:101], s[4:7], s2 ; encoding: [0x02,0x19,0x98,0xf5,0x00,0x00,0x00,0x04]
708 0x02,0x19,0x98,0xf5,0x00,0x00,0x00,0x04
710 # GFX10: s_buffer_atomic_smax_x2 s[100:101], s[4:7], s2 dlc ; encoding: [0x02,0x59,0x98,0xf5,0x00,0x00,0x00,0x04]
711 0x02,0x59,0x98,0xf5,0x00,0x00,0x00,0x04
713 # GFX10: s_buffer_atomic_smax_x2 s[100:101], s[4:7], s2 glc ; encoding: [0x02,0x19,0x99,0xf5,0x00,0x00,0x00,0x04]
714 0x02,0x19,0x99,0xf5,0x00,0x00,0x00,0x04
716 # GFX10: s_buffer_atomic_smin s5, s[4:7], 0x64 ; encoding: [0x42,0x01,0x10,0xf5,0x64,0x00,0x00,0xfa]
717 0x42,0x01,0x10,0xf5,0x64,0x00,0x00,0xfa
719 # GFX10: s_buffer_atomic_smin s5, s[4:7], 0x64 dlc ; encoding: [0x42,0x41,0x10,0xf5,0x64,0x00,0x00,0xfa]
720 0x42,0x41,0x10,0xf5,0x64,0x00,0x00,0xfa
722 # GFX10: s_buffer_atomic_smin s5, s[4:7], 0x64 glc ; encoding: [0x42,0x01,0x11,0xf5,0x64,0x00,0x00,0xfa]
723 0x42,0x01,0x11,0xf5,0x64,0x00,0x00,0xfa
725 # GFX10: s_buffer_atomic_smin_x2 s[12:13], s[4:7], s2 ; encoding: [0x02,0x03,0x90,0xf5,0x00,0x00,0x00,0x04]
726 0x02,0x03,0x90,0xf5,0x00,0x00,0x00,0x04
728 # GFX10: s_buffer_atomic_smin_x2 s[12:13], s[4:7], s2 dlc ; encoding: [0x02,0x43,0x90,0xf5,0x00,0x00,0x00,0x04]
729 0x02,0x43,0x90,0xf5,0x00,0x00,0x00,0x04
731 # GFX10: s_buffer_atomic_smin_x2 s[12:13], s[4:7], s2 glc ; encoding: [0x02,0x03,0x91,0xf5,0x00,0x00,0x00,0x04]
732 0x02,0x03,0x91,0xf5,0x00,0x00,0x00,0x04
734 # GFX10: s_buffer_atomic_sub_x2 s[10:11], s[4:7], s2 ; encoding: [0x82,0x02,0x8c,0xf5,0x00,0x00,0x00,0x04]
735 0x82,0x02,0x8c,0xf5,0x00,0x00,0x00,0x04
737 # GFX10: s_buffer_atomic_sub_x2 s[10:11], s[4:7], s2 dlc ; encoding: [0x82,0x42,0x8c,0xf5,0x00,0x00,0x00,0x04]
738 0x82,0x42,0x8c,0xf5,0x00,0x00,0x00,0x04
740 # GFX10: s_buffer_atomic_sub_x2 s[10:11], s[4:7], s2 glc ; encoding: [0x82,0x02,0x8d,0xf5,0x00,0x00,0x00,0x04]
741 0x82,0x02,0x8d,0xf5,0x00,0x00,0x00,0x04
743 # GFX10: s_buffer_atomic_swap s5, s[4:7], s2 ; encoding: [0x42,0x01,0x00,0xf5,0x00,0x00,0x00,0x04]
744 0x42,0x01,0x00,0xf5,0x00,0x00,0x00,0x04
746 # GFX10: s_buffer_atomic_swap s5, s[4:7], s2 dlc ; encoding: [0x42,0x41,0x00,0xf5,0x00,0x00,0x00,0x04]
747 0x42,0x41,0x00,0xf5,0x00,0x00,0x00,0x04
749 # GFX10: s_buffer_atomic_swap s5, s[4:7], s2 glc ; encoding: [0x42,0x01,0x01,0xf5,0x00,0x00,0x00,0x04]
750 0x42,0x01,0x01,0xf5,0x00,0x00,0x00,0x04
752 # GFX10: s_buffer_atomic_umax s5, s[4:7], s2 ; encoding: [0x42,0x01,0x1c,0xf5,0x00,0x00,0x00,0x04]
753 0x42,0x01,0x1c,0xf5,0x00,0x00,0x00,0x04
755 # GFX10: s_buffer_atomic_umax s5, s[4:7], s2 dlc ; encoding: [0x42,0x41,0x1c,0xf5,0x00,0x00,0x00,0x04]
756 0x42,0x41,0x1c,0xf5,0x00,0x00,0x00,0x04
758 # GFX10: s_buffer_atomic_umax s5, s[4:7], s2 glc ; encoding: [0x42,0x01,0x1d,0xf5,0x00,0x00,0x00,0x04]
759 0x42,0x01,0x1d,0xf5,0x00,0x00,0x00,0x04
761 # GFX10: s_buffer_atomic_umin s5, s[4:7], s2 ; encoding: [0x42,0x01,0x14,0xf5,0x00,0x00,0x00,0x04]
762 0x42,0x01,0x14,0xf5,0x00,0x00,0x00,0x04
764 # GFX10: s_buffer_atomic_umin s5, s[4:7], s2 dlc ; encoding: [0x42,0x41,0x14,0xf5,0x00,0x00,0x00,0x04]
765 0x42,0x41,0x14,0xf5,0x00,0x00,0x00,0x04
767 # GFX10: s_buffer_atomic_umin s5, s[4:7], s2 glc ; encoding: [0x42,0x01,0x15,0xf5,0x00,0x00,0x00,0x04]
768 0x42,0x01,0x15,0xf5,0x00,0x00,0x00,0x04
770 # GFX10: s_buffer_atomic_xor s5, s[4:7], s2 ; encoding: [0x42,0x01,0x28,0xf5,0x00,0x00,0x00,0x04]
771 0x42,0x01,0x28,0xf5,0x00,0x00,0x00,0x04
773 # GFX10: s_buffer_atomic_xor s5, s[4:7], s2 dlc ; encoding: [0x42,0x41,0x28,0xf5,0x00,0x00,0x00,0x04]
774 0x42,0x41,0x28,0xf5,0x00,0x00,0x00,0x04
776 # GFX10: s_buffer_atomic_xor s5, s[4:7], s2 glc ; encoding: [0x42,0x01,0x29,0xf5,0x00,0x00,0x00,0x04]
777 0x42,0x01,0x29,0xf5,0x00,0x00,0x00,0x04
779 # GFX10: s_dcache_discard s[2:3], 0x64 ; encoding: [0x01,0x00,0xa0,0xf4,0x64,0x00,0x00,0xfa]
780 0x01,0x00,0xa0,0xf4,0x64,0x00,0x00,0xfa
782 # GFX10: s_dcache_discard s[2:3], s2 ; encoding: [0x01,0x00,0xa0,0xf4,0x00,0x00,0x00,0x04]
783 0x01,0x00,0xa0,0xf4,0x00,0x00,0x00,0x04
785 # GFX10: s_dcache_discard s[2:3], s2 offset:0x12345 ; encoding: [0x01,0x00,0xa0,0xf4,0x45,0x23,0x01,0x04]
786 0x01,0x00,0xa0,0xf4,0x45,0x23,0x01,0x04
788 # GFX10: s_dcache_discard_x2 s[2:3], 0x64 ; encoding: [0x01,0x00,0xa4,0xf4,0x64,0x00,0x00,0xfa]
789 0x01,0x00,0xa4,0xf4,0x64,0x00,0x00,0xfa
791 # GFX10: s_dcache_discard_x2 s[2:3], s2 ; encoding: [0x01,0x00,0xa4,0xf4,0x00,0x00,0x00,0x04]
792 0x01,0x00,0xa4,0xf4,0x00,0x00,0x00,0x04
794 # GFX10: s_dcache_discard_x2 s[2:3], s2 offset:0x12345 ; encoding: [0x01,0x00,0xa4,0xf4,0x45,0x23,0x01,0x04]
795 0x01,0x00,0xa4,0xf4,0x45,0x23,0x01,0x04
797 # GFX10: s_dcache_inv ; encoding: [0x00,0x00,0x80,0xf4,0x00,0x00,0x00,0x00]
798 0x00,0x00,0x80,0xf4,0x00,0x00,0x00,0x00
800 # GFX10: s_dcache_wb ; encoding: [0x00,0x00,0x84,0xf4,0x00,0x00,0x00,0x00]
801 0x00,0x00,0x84,0xf4,0x00,0x00,0x00,0x00
803 # GFX10: s_get_waveid_in_workgroup s0 ; encoding: [0x00,0x00,0xa8,0xf4,0x00,0x00,0x00,0x00]
804 0x00,0x00,0xa8,0xf4,0x00,0x00,0x00,0x00
806 # GFX10: s_get_waveid_in_workgroup vcc_lo ; encoding: [0x80,0x1a,0xa8,0xf4,0x00,0x00,0x00,0x00]
807 0x80,0x1a,0xa8,0xf4,0x00,0x00,0x00,0x00
809 # GFX10: s_gl1_inv ; encoding: [0x00,0x00,0x7c,0xf4,0x00,0x00,0x00,0x00]
810 0x00,0x00,0x7c,0xf4,0x00,0x00,0x00,0x00
812 # GFX10: s_load_dword s101, s[2:3], s0 ; encoding: [0x41,0x19,0x00,0xf4,0x00,0x00,0x00,0x00]
813 0x41,0x19,0x00,0xf4,0x00,0x00,0x00,0x00
815 # GFX10: s_load_dword s5, s[100:101], s0 ; encoding: [0x72,0x01,0x00,0xf4,0x00,0x00,0x00,0x00]
816 0x72,0x01,0x00,0xf4,0x00,0x00,0x00,0x00
818 # GFX10: s_load_dword s5, s[2:3], null ; encoding: [0x41,0x01,0x00,0xf4,0x00,0x00,0x00,0xfa]
819 0x41,0x01,0x00,0xf4,0x00,0x00,0x00,0xfa
821 # GFX10: s_load_dword s5, s[2:3], 0x1234 glc dlc ; encoding: [0x41,0x41,0x01,0xf4,0x34,0x12,0x00,0xfa]
822 0x41,0x41,0x01,0xf4,0x34,0x12,0x00,0xfa
824 # GFX10: s_load_dword s5, s[2:3], s0 offset:0x12345 glc dlc ; encoding: [0x41,0x41,0x01,0xf4,0x45,0x23,0x01,0x00]
825 0x41,0x41,0x01,0xf4,0x45,0x23,0x01,0x00
827 # GFX10: s_load_dword s5, s[2:3], m0 ; encoding: [0x41,0x01,0x00,0xf4,0x00,0x00,0x00,0xf8]
828 0x41,0x01,0x00,0xf4,0x00,0x00,0x00,0xf8
830 # GFX10: s_load_dword s5, s[2:3], s0 ; encoding: [0x41,0x01,0x00,0xf4,0x00,0x00,0x00,0x00]
831 0x41,0x01,0x00,0xf4,0x00,0x00,0x00,0x00
833 # GFX10: s_load_dword s5, s[2:3], s0 dlc ; encoding: [0x41,0x41,0x00,0xf4,0x00,0x00,0x00,0x00]
834 0x41,0x41,0x00,0xf4,0x00,0x00,0x00,0x00
836 # GFX10: s_load_dword s5, s[2:3], s0 glc ; encoding: [0x41,0x01,0x01,0xf4,0x00,0x00,0x00,0x00]
837 0x41,0x01,0x01,0xf4,0x00,0x00,0x00,0x00
839 # GFX10: s_load_dword s5, s[2:3], s0 glc dlc ; encoding: [0x41,0x41,0x01,0xf4,0x00,0x00,0x00,0x00]
840 0x41,0x41,0x01,0xf4,0x00,0x00,0x00,0x00
842 # GFX10: s_load_dword s5, s[2:3], s101 ; encoding: [0x41,0x01,0x00,0xf4,0x00,0x00,0x00,0xca]
843 0x41,0x01,0x00,0xf4,0x00,0x00,0x00,0xca
845 # GFX10: s_load_dword s5, s[2:3], vcc_hi ; encoding: [0x41,0x01,0x00,0xf4,0x00,0x00,0x00,0xd6]
846 0x41,0x01,0x00,0xf4,0x00,0x00,0x00,0xd6
848 # GFX10: s_load_dword s5, s[2:3], vcc_lo ; encoding: [0x41,0x01,0x00,0xf4,0x00,0x00,0x00,0xd4]
849 0x41,0x01,0x00,0xf4,0x00,0x00,0x00,0xd4
851 # GFX10: s_load_dword s5, s[4:5], s0 ; encoding: [0x42,0x01,0x00,0xf4,0x00,0x00,0x00,0x00]
852 0x42,0x01,0x00,0xf4,0x00,0x00,0x00,0x00
854 # GFX10: s_load_dword s5, vcc, s0 ; encoding: [0x75,0x01,0x00,0xf4,0x00,0x00,0x00,0x00]
855 0x75,0x01,0x00,0xf4,0x00,0x00,0x00,0x00
857 # GFX10: s_load_dword vcc_hi, s[2:3], s0 ; encoding: [0xc1,0x1a,0x00,0xf4,0x00,0x00,0x00,0x00]
858 0xc1,0x1a,0x00,0xf4,0x00,0x00,0x00,0x00
860 # GFX10: s_load_dword vcc_lo, s[2:3], s0 ; encoding: [0x81,0x1a,0x00,0xf4,0x00,0x00,0x00,0x00]
861 0x81,0x1a,0x00,0xf4,0x00,0x00,0x00,0x00
863 # GFX10: s_load_dwordx16 s[20:35], s[100:101], s0 ; encoding: [0x32,0x05,0x10,0xf4,0x00,0x00,0x00,0x00]
864 0x32,0x05,0x10,0xf4,0x00,0x00,0x00,0x00
866 # GFX10: s_load_dwordx16 s[20:35], s[2:3], null ; encoding: [0x01,0x05,0x10,0xf4,0x00,0x00,0x00,0xfa]
867 0x01,0x05,0x10,0xf4,0x00,0x00,0x00,0xfa
869 # GFX10: s_load_dwordx16 s[20:35], s[2:3], 0x1234 glc dlc ; encoding: [0x01,0x45,0x11,0xf4,0x34,0x12,0x00,0xfa]
870 0x01,0x45,0x11,0xf4,0x34,0x12,0x00,0xfa
872 # GFX10: s_load_dwordx16 s[20:35], s[2:3], s0 offset:0x12345 glc dlc ; encoding: [0x01,0x45,0x11,0xf4,0x45,0x23,0x01,0x00]
873 0x01,0x45,0x11,0xf4,0x45,0x23,0x01,0x00
875 # GFX10: s_load_dwordx16 s[20:35], s[2:3], m0 ; encoding: [0x01,0x05,0x10,0xf4,0x00,0x00,0x00,0xf8]
876 0x01,0x05,0x10,0xf4,0x00,0x00,0x00,0xf8
878 # GFX10: s_load_dwordx16 s[20:35], s[2:3], s0 ; encoding: [0x01,0x05,0x10,0xf4,0x00,0x00,0x00,0x00]
879 0x01,0x05,0x10,0xf4,0x00,0x00,0x00,0x00
881 # GFX10: s_load_dwordx16 s[20:35], s[2:3], s0 dlc ; encoding: [0x01,0x45,0x10,0xf4,0x00,0x00,0x00,0x00]
882 0x01,0x45,0x10,0xf4,0x00,0x00,0x00,0x00
884 # GFX10: s_load_dwordx16 s[20:35], s[2:3], s0 glc ; encoding: [0x01,0x05,0x11,0xf4,0x00,0x00,0x00,0x00]
885 0x01,0x05,0x11,0xf4,0x00,0x00,0x00,0x00
887 # GFX10: s_load_dwordx16 s[20:35], s[2:3], s0 glc dlc ; encoding: [0x01,0x45,0x11,0xf4,0x00,0x00,0x00,0x00]
888 0x01,0x45,0x11,0xf4,0x00,0x00,0x00,0x00
890 # GFX10: s_load_dwordx16 s[20:35], s[2:3], s101 ; encoding: [0x01,0x05,0x10,0xf4,0x00,0x00,0x00,0xca]
891 0x01,0x05,0x10,0xf4,0x00,0x00,0x00,0xca
893 # GFX10: s_load_dwordx16 s[20:35], s[2:3], vcc_hi ; encoding: [0x01,0x05,0x10,0xf4,0x00,0x00,0x00,0xd6]
894 0x01,0x05,0x10,0xf4,0x00,0x00,0x00,0xd6
896 # GFX10: s_load_dwordx16 s[20:35], s[2:3], vcc_lo ; encoding: [0x01,0x05,0x10,0xf4,0x00,0x00,0x00,0xd4]
897 0x01,0x05,0x10,0xf4,0x00,0x00,0x00,0xd4
899 # GFX10: s_load_dwordx16 s[20:35], s[4:5], s0 ; encoding: [0x02,0x05,0x10,0xf4,0x00,0x00,0x00,0x00]
900 0x02,0x05,0x10,0xf4,0x00,0x00,0x00,0x00
902 # GFX10: s_load_dwordx16 s[20:35], vcc, s0 ; encoding: [0x35,0x05,0x10,0xf4,0x00,0x00,0x00,0x00]
903 0x35,0x05,0x10,0xf4,0x00,0x00,0x00,0x00
905 # GFX10: s_load_dwordx16 s[24:39], s[2:3], s0 ; encoding: [0x01,0x06,0x10,0xf4,0x00,0x00,0x00,0x00]
906 0x01,0x06,0x10,0xf4,0x00,0x00,0x00,0x00
908 # GFX10: s_load_dwordx16 s[84:99], s[2:3], s0 ; encoding: [0x01,0x15,0x10,0xf4,0x00,0x00,0x00,0x00]
909 0x01,0x15,0x10,0xf4,0x00,0x00,0x00,0x00
911 # GFX10: s_load_dwordx2 s[100:101], s[2:3], s0 ; encoding: [0x01,0x19,0x04,0xf4,0x00,0x00,0x00,0x00]
912 0x01,0x19,0x04,0xf4,0x00,0x00,0x00,0x00
914 # GFX10: s_load_dwordx2 s[10:11], s[100:101], s0 ; encoding: [0xb2,0x02,0x04,0xf4,0x00,0x00,0x00,0x00]
915 0xb2,0x02,0x04,0xf4,0x00,0x00,0x00,0x00
917 # GFX10: s_load_dwordx2 s[10:11], s[2:3], null ; encoding: [0x81,0x02,0x04,0xf4,0x00,0x00,0x00,0xfa]
918 0x81,0x02,0x04,0xf4,0x00,0x00,0x00,0xfa
920 # GFX10: s_load_dwordx2 s[10:11], s[2:3], 0x1234 glc dlc ; encoding: [0x81,0x42,0x05,0xf4,0x34,0x12,0x00,0xfa]
921 0x81,0x42,0x05,0xf4,0x34,0x12,0x00,0xfa
923 # GFX10: s_load_dwordx2 s[10:11], s[2:3], s0 offset:0x12345 glc dlc ; encoding: [0x81,0x42,0x05,0xf4,0x45,0x23,0x01,0x00]
924 0x81,0x42,0x05,0xf4,0x45,0x23,0x01,0x00
926 # GFX10: s_load_dwordx2 s[10:11], s[2:3], m0 ; encoding: [0x81,0x02,0x04,0xf4,0x00,0x00,0x00,0xf8]
927 0x81,0x02,0x04,0xf4,0x00,0x00,0x00,0xf8
929 # GFX10: s_load_dwordx2 s[10:11], s[2:3], s0 ; encoding: [0x81,0x02,0x04,0xf4,0x00,0x00,0x00,0x00]
930 0x81,0x02,0x04,0xf4,0x00,0x00,0x00,0x00
932 # GFX10: s_load_dwordx2 s[10:11], s[2:3], s0 dlc ; encoding: [0x81,0x42,0x04,0xf4,0x00,0x00,0x00,0x00]
933 0x81,0x42,0x04,0xf4,0x00,0x00,0x00,0x00
935 # GFX10: s_load_dwordx2 s[10:11], s[2:3], s0 glc ; encoding: [0x81,0x02,0x05,0xf4,0x00,0x00,0x00,0x00]
936 0x81,0x02,0x05,0xf4,0x00,0x00,0x00,0x00
938 # GFX10: s_load_dwordx2 s[10:11], s[2:3], s0 glc dlc ; encoding: [0x81,0x42,0x05,0xf4,0x00,0x00,0x00,0x00]
939 0x81,0x42,0x05,0xf4,0x00,0x00,0x00,0x00
941 # GFX10: s_load_dwordx2 s[10:11], s[2:3], s101 ; encoding: [0x81,0x02,0x04,0xf4,0x00,0x00,0x00,0xca]
942 0x81,0x02,0x04,0xf4,0x00,0x00,0x00,0xca
944 # GFX10: s_load_dwordx2 s[10:11], s[2:3], vcc_hi ; encoding: [0x81,0x02,0x04,0xf4,0x00,0x00,0x00,0xd6]
945 0x81,0x02,0x04,0xf4,0x00,0x00,0x00,0xd6
947 # GFX10: s_load_dwordx2 s[10:11], s[2:3], vcc_lo ; encoding: [0x81,0x02,0x04,0xf4,0x00,0x00,0x00,0xd4]
948 0x81,0x02,0x04,0xf4,0x00,0x00,0x00,0xd4
950 # GFX10: s_load_dwordx2 s[10:11], s[4:5], s0 ; encoding: [0x82,0x02,0x04,0xf4,0x00,0x00,0x00,0x00]
951 0x82,0x02,0x04,0xf4,0x00,0x00,0x00,0x00
953 # GFX10: s_load_dwordx2 s[10:11], vcc, s0 ; encoding: [0xb5,0x02,0x04,0xf4,0x00,0x00,0x00,0x00]
954 0xb5,0x02,0x04,0xf4,0x00,0x00,0x00,0x00
956 # GFX10: s_load_dwordx2 s[12:13], s[2:3], s0 ; encoding: [0x01,0x03,0x04,0xf4,0x00,0x00,0x00,0x00]
957 0x01,0x03,0x04,0xf4,0x00,0x00,0x00,0x00
959 # GFX10: s_load_dwordx2 vcc, s[2:3], s0 ; encoding: [0x81,0x1a,0x04,0xf4,0x00,0x00,0x00,0x00]
960 0x81,0x1a,0x04,0xf4,0x00,0x00,0x00,0x00
962 # GFX10: s_load_dwordx4 s[20:23], s[100:101], s0 ; encoding: [0x32,0x05,0x08,0xf4,0x00,0x00,0x00,0x00]
963 0x32,0x05,0x08,0xf4,0x00,0x00,0x00,0x00
965 # GFX10: s_load_dwordx4 s[20:23], s[2:3], null ; encoding: [0x01,0x05,0x08,0xf4,0x00,0x00,0x00,0xfa]
966 0x01,0x05,0x08,0xf4,0x00,0x00,0x00,0xfa
968 # GFX10: s_load_dwordx4 s[20:23], s[2:3], 0x1234 glc dlc ; encoding: [0x01,0x45,0x09,0xf4,0x34,0x12,0x00,0xfa]
969 0x01,0x45,0x09,0xf4,0x34,0x12,0x00,0xfa
971 # GFX10: s_load_dwordx4 s[20:23], s[2:3], s0 offset:0x12345 glc dlc ; encoding: [0x01,0x45,0x09,0xf4,0x45,0x23,0x01,0x00]
972 0x01,0x45,0x09,0xf4,0x45,0x23,0x01,0x00
974 # GFX10: s_load_dwordx4 s[20:23], s[2:3], m0 ; encoding: [0x01,0x05,0x08,0xf4,0x00,0x00,0x00,0xf8]
975 0x01,0x05,0x08,0xf4,0x00,0x00,0x00,0xf8
977 # GFX10: s_load_dwordx4 s[20:23], s[2:3], s0 ; encoding: [0x01,0x05,0x08,0xf4,0x00,0x00,0x00,0x00]
978 0x01,0x05,0x08,0xf4,0x00,0x00,0x00,0x00
980 # GFX10: s_load_dwordx4 s[20:23], s[2:3], s0 dlc ; encoding: [0x01,0x45,0x08,0xf4,0x00,0x00,0x00,0x00]
981 0x01,0x45,0x08,0xf4,0x00,0x00,0x00,0x00
983 # GFX10: s_load_dwordx4 s[20:23], s[2:3], s0 glc ; encoding: [0x01,0x05,0x09,0xf4,0x00,0x00,0x00,0x00]
984 0x01,0x05,0x09,0xf4,0x00,0x00,0x00,0x00
986 # GFX10: s_load_dwordx4 s[20:23], s[2:3], s0 glc dlc ; encoding: [0x01,0x45,0x09,0xf4,0x00,0x00,0x00,0x00]
987 0x01,0x45,0x09,0xf4,0x00,0x00,0x00,0x00
989 # GFX10: s_load_dwordx4 s[20:23], s[2:3], s101 ; encoding: [0x01,0x05,0x08,0xf4,0x00,0x00,0x00,0xca]
990 0x01,0x05,0x08,0xf4,0x00,0x00,0x00,0xca
992 # GFX10: s_load_dwordx4 s[20:23], s[2:3], vcc_hi ; encoding: [0x01,0x05,0x08,0xf4,0x00,0x00,0x00,0xd6]
993 0x01,0x05,0x08,0xf4,0x00,0x00,0x00,0xd6
995 # GFX10: s_load_dwordx4 s[20:23], s[2:3], vcc_lo ; encoding: [0x01,0x05,0x08,0xf4,0x00,0x00,0x00,0xd4]
996 0x01,0x05,0x08,0xf4,0x00,0x00,0x00,0xd4
998 # GFX10: s_load_dwordx4 s[20:23], s[4:5], s0 ; encoding: [0x02,0x05,0x08,0xf4,0x00,0x00,0x00,0x00]
999 0x02,0x05,0x08,0xf4,0x00,0x00,0x00,0x00
1001 # GFX10: s_load_dwordx4 s[20:23], vcc, s0 ; encoding: [0x35,0x05,0x08,0xf4,0x00,0x00,0x00,0x00]
1002 0x35,0x05,0x08,0xf4,0x00,0x00,0x00,0x00
1004 # GFX10: s_load_dwordx4 s[24:27], s[2:3], s0 ; encoding: [0x01,0x06,0x08,0xf4,0x00,0x00,0x00,0x00]
1005 0x01,0x06,0x08,0xf4,0x00,0x00,0x00,0x00
1007 # GFX10: s_load_dwordx4 s[96:99], s[2:3], s0 ; encoding: [0x01,0x18,0x08,0xf4,0x00,0x00,0x00,0x00]
1008 0x01,0x18,0x08,0xf4,0x00,0x00,0x00,0x00
1010 # GFX10: s_load_dwordx8 s[20:27], s[100:101], s0 ; encoding: [0x32,0x05,0x0c,0xf4,0x00,0x00,0x00,0x00]
1011 0x32,0x05,0x0c,0xf4,0x00,0x00,0x00,0x00
1013 # GFX10: s_load_dwordx8 s[20:27], s[2:3], null ; encoding: [0x01,0x05,0x0c,0xf4,0x00,0x00,0x00,0xfa]
1014 0x01,0x05,0x0c,0xf4,0x00,0x00,0x00,0xfa
1016 # GFX10: s_load_dwordx8 s[20:27], s[2:3], 0x1234 glc dlc ; encoding: [0x01,0x45,0x0d,0xf4,0x34,0x12,0x00,0xfa]
1017 0x01,0x45,0x0d,0xf4,0x34,0x12,0x00,0xfa
1019 # GFX10: s_load_dwordx8 s[20:27], s[2:3], s0 offset:0x12345 glc dlc ; encoding: [0x01,0x45,0x0d,0xf4,0x45,0x23,0x01,0x00]
1020 0x01,0x45,0x0d,0xf4,0x45,0x23,0x01,0x00
1022 # GFX10: s_load_dwordx8 s[20:27], s[2:3], m0 ; encoding: [0x01,0x05,0x0c,0xf4,0x00,0x00,0x00,0xf8]
1023 0x01,0x05,0x0c,0xf4,0x00,0x00,0x00,0xf8
1025 # GFX10: s_load_dwordx8 s[20:27], s[2:3], s0 ; encoding: [0x01,0x05,0x0c,0xf4,0x00,0x00,0x00,0x00]
1026 0x01,0x05,0x0c,0xf4,0x00,0x00,0x00,0x00
1028 # GFX10: s_load_dwordx8 s[20:27], s[2:3], s0 dlc ; encoding: [0x01,0x45,0x0c,0xf4,0x00,0x00,0x00,0x00]
1029 0x01,0x45,0x0c,0xf4,0x00,0x00,0x00,0x00
1031 # GFX10: s_load_dwordx8 s[20:27], s[2:3], s0 glc ; encoding: [0x01,0x05,0x0d,0xf4,0x00,0x00,0x00,0x00]
1032 0x01,0x05,0x0d,0xf4,0x00,0x00,0x00,0x00
1034 # GFX10: s_load_dwordx8 s[20:27], s[2:3], s0 glc dlc ; encoding: [0x01,0x45,0x0d,0xf4,0x00,0x00,0x00,0x00]
1035 0x01,0x45,0x0d,0xf4,0x00,0x00,0x00,0x00
1037 # GFX10: s_load_dwordx8 s[20:27], s[2:3], s101 ; encoding: [0x01,0x05,0x0c,0xf4,0x00,0x00,0x00,0xca]
1038 0x01,0x05,0x0c,0xf4,0x00,0x00,0x00,0xca
1040 # GFX10: s_load_dwordx8 s[20:27], s[2:3], vcc_hi ; encoding: [0x01,0x05,0x0c,0xf4,0x00,0x00,0x00,0xd6]
1041 0x01,0x05,0x0c,0xf4,0x00,0x00,0x00,0xd6
1043 # GFX10: s_load_dwordx8 s[20:27], s[2:3], vcc_lo ; encoding: [0x01,0x05,0x0c,0xf4,0x00,0x00,0x00,0xd4]
1044 0x01,0x05,0x0c,0xf4,0x00,0x00,0x00,0xd4
1046 # GFX10: s_load_dwordx8 s[20:27], s[4:5], s0 ; encoding: [0x02,0x05,0x0c,0xf4,0x00,0x00,0x00,0x00]
1047 0x02,0x05,0x0c,0xf4,0x00,0x00,0x00,0x00
1049 # GFX10: s_load_dwordx8 s[20:27], vcc, s0 ; encoding: [0x35,0x05,0x0c,0xf4,0x00,0x00,0x00,0x00]
1050 0x35,0x05,0x0c,0xf4,0x00,0x00,0x00,0x00
1052 # GFX10: s_load_dwordx8 s[24:31], s[2:3], s0 ; encoding: [0x01,0x06,0x0c,0xf4,0x00,0x00,0x00,0x00]
1053 0x01,0x06,0x0c,0xf4,0x00,0x00,0x00,0x00
1055 # GFX10: s_load_dwordx8 s[92:99], s[2:3], s0 ; encoding: [0x01,0x17,0x0c,0xf4,0x00,0x00,0x00,0x00]
1056 0x01,0x17,0x0c,0xf4,0x00,0x00,0x00,0x00
1058 # GFX10: s_memrealtime s[100:101] ; encoding: [0x00,0x19,0x94,0xf4,0x00,0x00,0x00,0x00]
1059 0x00,0x19,0x94,0xf4,0x00,0x00,0x00,0x00
1061 # GFX10: s_memrealtime s[10:11] ; encoding: [0x80,0x02,0x94,0xf4,0x00,0x00,0x00,0x00]
1062 0x80,0x02,0x94,0xf4,0x00,0x00,0x00,0x00
1064 # GFX10: s_memrealtime s[12:13] ; encoding: [0x00,0x03,0x94,0xf4,0x00,0x00,0x00,0x00]
1065 0x00,0x03,0x94,0xf4,0x00,0x00,0x00,0x00
1067 # GFX10: s_memrealtime vcc ; encoding: [0x80,0x1a,0x94,0xf4,0x00,0x00,0x00,0x00]
1068 0x80,0x1a,0x94,0xf4,0x00,0x00,0x00,0x00
1070 # GFX10: s_memtime s[100:101] ; encoding: [0x00,0x19,0x90,0xf4,0x00,0x00,0x00,0x00]
1071 0x00,0x19,0x90,0xf4,0x00,0x00,0x00,0x00
1073 # GFX10: s_memtime s[10:11] ; encoding: [0x80,0x02,0x90,0xf4,0x00,0x00,0x00,0x00]
1074 0x80,0x02,0x90,0xf4,0x00,0x00,0x00,0x00
1076 # GFX10: s_memtime s[12:13] ; encoding: [0x00,0x03,0x90,0xf4,0x00,0x00,0x00,0x00]
1077 0x00,0x03,0x90,0xf4,0x00,0x00,0x00,0x00
1079 # GFX10: s_memtime vcc ; encoding: [0x80,0x1a,0x90,0xf4,0x00,0x00,0x00,0x00]
1080 0x80,0x1a,0x90,0xf4,0x00,0x00,0x00,0x00
1082 # GFX10: s_scratch_load_dword s5, s[2:3], s0 glc ; encoding: [0x41,0x01,0x15,0xf4,0x00,0x00,0x00,0x00]
1083 0x41,0x01,0x15,0xf4,0x00,0x00,0x00,0x00
1085 # GFX10: s_scratch_load_dword s5, s[2:3], s101 ; encoding: [0x41,0x01,0x14,0xf4,0x00,0x00,0x00,0xca]
1086 0x41,0x01,0x14,0xf4,0x00,0x00,0x00,0xca
1088 # GFX10: s_scratch_load_dwordx2 s[100:101], s[2:3], s0 ; encoding: [0x01,0x19,0x18,0xf4,0x00,0x00,0x00,0x00]
1089 0x01,0x19,0x18,0xf4,0x00,0x00,0x00,0x00
1091 # GFX10: s_scratch_load_dwordx2 s[10:11], s[2:3], 0x1 glc ; encoding: [0x81,0x02,0x19,0xf4,0x01,0x00,0x00,0xfa]
1092 0x81,0x02,0x19,0xf4,0x01,0x00,0x00,0xfa
1094 # GFX10: s_scratch_load_dwordx2 s[10:11], s[2:3], s0 offset:0x12345 glc ; encoding: [0x81,0x02,0x19,0xf4,0x45,0x23,0x01,0x00]
1095 0x81,0x02,0x19,0xf4,0x45,0x23,0x01,0x00
1097 # GFX10: s_scratch_load_dwordx4 s[20:23], s[4:5], s0 ; encoding: [0x02,0x05,0x1c,0xf4,0x00,0x00,0x00,0x00]
1098 0x02,0x05,0x1c,0xf4,0x00,0x00,0x00,0x00
1100 # GFX10: s_scratch_store_dword s1, s[4:5], 0x123 glc ; encoding: [0x42,0x00,0x55,0xf4,0x23,0x01,0x00,0xfa]
1101 0x42,0x00,0x55,0xf4,0x23,0x01,0x00,0xfa
1103 # GFX10: s_scratch_store_dword s1, s[4:5], s0 offset:0x12345 glc ; encoding: [0x42,0x00,0x55,0xf4,0x45,0x23,0x01,0x00]
1104 0x42,0x00,0x55,0xf4,0x45,0x23,0x01,0x00
1106 # GFX10: s_scratch_store_dword s101, s[4:5], s0 ; encoding: [0x42,0x19,0x54,0xf4,0x00,0x00,0x00,0x00]
1107 0x42,0x19,0x54,0xf4,0x00,0x00,0x00,0x00
1109 # GFX10: s_scratch_store_dwordx2 s[2:3], s[4:5], s101 glc ; encoding: [0x82,0x00,0x59,0xf4,0x00,0x00,0x00,0xca]
1110 0x82,0x00,0x59,0xf4,0x00,0x00,0x00,0xca
1112 # GFX10: s_scratch_store_dwordx4 s[4:7], s[4:5], s0 glc ; encoding: [0x02,0x01,0x5d,0xf4,0x00,0x00,0x00,0x00]
1113 0x02,0x01,0x5d,0xf4,0x00,0x00,0x00,0x00
1115 # GFX10: s_store_dword s1, s[100:101], s0 ; encoding: [0x72,0x00,0x40,0xf4,0x00,0x00,0x00,0x00]
1116 0x72,0x00,0x40,0xf4,0x00,0x00,0x00,0x00
1118 # GFX10: s_store_dword s1, s[4:5], null ; encoding: [0x42,0x00,0x40,0xf4,0x00,0x00,0x00,0xfa]
1119 0x42,0x00,0x40,0xf4,0x00,0x00,0x00,0xfa
1121 # GFX10: s_store_dword s1, s[4:5], 0x1234 glc dlc ; encoding: [0x42,0x40,0x41,0xf4,0x34,0x12,0x00,0xfa]
1122 0x42,0x40,0x41,0xf4,0x34,0x12,0x00,0xfa
1124 # GFX10: s_store_dword s1, s[4:5], s0 offset:0x12345 glc dlc ; encoding: [0x42,0x40,0x41,0xf4,0x45,0x23,0x01,0x00]
1125 0x42,0x40,0x41,0xf4,0x45,0x23,0x01,0x00
1127 # GFX10: s_store_dword s1, s[4:5], m0 ; encoding: [0x42,0x00,0x40,0xf4,0x00,0x00,0x00,0xf8]
1128 0x42,0x00,0x40,0xf4,0x00,0x00,0x00,0xf8
1130 # GFX10: s_store_dword s1, s[4:5], s0 ; encoding: [0x42,0x00,0x40,0xf4,0x00,0x00,0x00,0x00]
1131 0x42,0x00,0x40,0xf4,0x00,0x00,0x00,0x00
1133 # GFX10: s_store_dword s1, s[4:5], s0 dlc ; encoding: [0x42,0x40,0x40,0xf4,0x00,0x00,0x00,0x00]
1134 0x42,0x40,0x40,0xf4,0x00,0x00,0x00,0x00
1136 # GFX10: s_store_dword s1, s[4:5], s0 glc ; encoding: [0x42,0x00,0x41,0xf4,0x00,0x00,0x00,0x00]
1137 0x42,0x00,0x41,0xf4,0x00,0x00,0x00,0x00
1139 # GFX10: s_store_dword s1, s[4:5], s0 glc dlc ; encoding: [0x42,0x40,0x41,0xf4,0x00,0x00,0x00,0x00]
1140 0x42,0x40,0x41,0xf4,0x00,0x00,0x00,0x00
1142 # GFX10: s_store_dword s1, s[4:5], s101 ; encoding: [0x42,0x00,0x40,0xf4,0x00,0x00,0x00,0xca]
1143 0x42,0x00,0x40,0xf4,0x00,0x00,0x00,0xca
1145 # GFX10: s_store_dword s1, s[4:5], vcc_hi ; encoding: [0x42,0x00,0x40,0xf4,0x00,0x00,0x00,0xd6]
1146 0x42,0x00,0x40,0xf4,0x00,0x00,0x00,0xd6
1148 # GFX10: s_store_dword s1, s[4:5], vcc_lo ; encoding: [0x42,0x00,0x40,0xf4,0x00,0x00,0x00,0xd4]
1149 0x42,0x00,0x40,0xf4,0x00,0x00,0x00,0xd4
1151 # GFX10: s_store_dword s1, s[6:7], s0 ; encoding: [0x43,0x00,0x40,0xf4,0x00,0x00,0x00,0x00]
1152 0x43,0x00,0x40,0xf4,0x00,0x00,0x00,0x00
1154 # GFX10: s_store_dword s1, vcc, s0 ; encoding: [0x75,0x00,0x40,0xf4,0x00,0x00,0x00,0x00]
1155 0x75,0x00,0x40,0xf4,0x00,0x00,0x00,0x00
1157 # GFX10: s_store_dword s101, s[4:5], s0 ; encoding: [0x42,0x19,0x40,0xf4,0x00,0x00,0x00,0x00]
1158 0x42,0x19,0x40,0xf4,0x00,0x00,0x00,0x00
1160 # GFX10: s_store_dword vcc_hi, s[4:5], s0 ; encoding: [0xc2,0x1a,0x40,0xf4,0x00,0x00,0x00,0x00]
1161 0xc2,0x1a,0x40,0xf4,0x00,0x00,0x00,0x00
1163 # GFX10: s_store_dword vcc_lo, s[4:5], s0 ; encoding: [0x82,0x1a,0x40,0xf4,0x00,0x00,0x00,0x00]
1164 0x82,0x1a,0x40,0xf4,0x00,0x00,0x00,0x00
1166 # GFX10: s_store_dwordx2 s[100:101], s[4:5], s0 ; encoding: [0x02,0x19,0x44,0xf4,0x00,0x00,0x00,0x00]
1167 0x02,0x19,0x44,0xf4,0x00,0x00,0x00,0x00
1169 # GFX10: s_store_dwordx2 s[2:3], s[100:101], s0 ; encoding: [0xb2,0x00,0x44,0xf4,0x00,0x00,0x00,0x00]
1170 0xb2,0x00,0x44,0xf4,0x00,0x00,0x00,0x00
1172 # GFX10: s_store_dwordx2 s[2:3], s[4:5], null ; encoding: [0x82,0x00,0x44,0xf4,0x00,0x00,0x00,0xfa]
1173 0x82,0x00,0x44,0xf4,0x00,0x00,0x00,0xfa
1175 # GFX10: s_store_dwordx2 s[2:3], s[4:5], 0x1234 glc dlc ; encoding: [0x82,0x40,0x45,0xf4,0x34,0x12,0x00,0xfa]
1176 0x82,0x40,0x45,0xf4,0x34,0x12,0x00,0xfa
1178 # GFX10: s_store_dwordx2 s[2:3], s[4:5], s0 offset:0x12345 glc dlc ; encoding: [0x82,0x40,0x45,0xf4,0x45,0x23,0x01,0x00]
1179 0x82,0x40,0x45,0xf4,0x45,0x23,0x01,0x00
1181 # GFX10: s_store_dwordx2 s[2:3], s[4:5], m0 ; encoding: [0x82,0x00,0x44,0xf4,0x00,0x00,0x00,0xf8]
1182 0x82,0x00,0x44,0xf4,0x00,0x00,0x00,0xf8
1184 # GFX10: s_store_dwordx2 s[2:3], s[4:5], s0 ; encoding: [0x82,0x00,0x44,0xf4,0x00,0x00,0x00,0x00]
1185 0x82,0x00,0x44,0xf4,0x00,0x00,0x00,0x00
1187 # GFX10: s_store_dwordx2 s[2:3], s[4:5], s0 dlc ; encoding: [0x82,0x40,0x44,0xf4,0x00,0x00,0x00,0x00]
1188 0x82,0x40,0x44,0xf4,0x00,0x00,0x00,0x00
1190 # GFX10: s_store_dwordx2 s[2:3], s[4:5], s0 glc ; encoding: [0x82,0x00,0x45,0xf4,0x00,0x00,0x00,0x00]
1191 0x82,0x00,0x45,0xf4,0x00,0x00,0x00,0x00
1193 # GFX10: s_store_dwordx2 s[2:3], s[4:5], s0 glc dlc ; encoding: [0x82,0x40,0x45,0xf4,0x00,0x00,0x00,0x00]
1194 0x82,0x40,0x45,0xf4,0x00,0x00,0x00,0x00
1196 # GFX10: s_store_dwordx2 s[2:3], s[4:5], s101 ; encoding: [0x82,0x00,0x44,0xf4,0x00,0x00,0x00,0xca]
1197 0x82,0x00,0x44,0xf4,0x00,0x00,0x00,0xca
1199 # GFX10: s_store_dwordx2 s[2:3], s[4:5], vcc_hi ; encoding: [0x82,0x00,0x44,0xf4,0x00,0x00,0x00,0xd6]
1200 0x82,0x00,0x44,0xf4,0x00,0x00,0x00,0xd6
1202 # GFX10: s_store_dwordx2 s[2:3], s[4:5], vcc_lo ; encoding: [0x82,0x00,0x44,0xf4,0x00,0x00,0x00,0xd4]
1203 0x82,0x00,0x44,0xf4,0x00,0x00,0x00,0xd4
1205 # GFX10: s_store_dwordx2 s[2:3], s[6:7], s0 ; encoding: [0x83,0x00,0x44,0xf4,0x00,0x00,0x00,0x00]
1206 0x83,0x00,0x44,0xf4,0x00,0x00,0x00,0x00
1208 # GFX10: s_store_dwordx2 s[2:3], vcc, s0 ; encoding: [0xb5,0x00,0x44,0xf4,0x00,0x00,0x00,0x00]
1209 0xb5,0x00,0x44,0xf4,0x00,0x00,0x00,0x00
1211 # GFX10: s_store_dwordx2 s[4:5], s[4:5], s0 ; encoding: [0x02,0x01,0x44,0xf4,0x00,0x00,0x00,0x00]
1212 0x02,0x01,0x44,0xf4,0x00,0x00,0x00,0x00
1214 # GFX10: s_store_dwordx2 vcc, s[4:5], s0 ; encoding: [0x82,0x1a,0x44,0xf4,0x00,0x00,0x00,0x00]
1215 0x82,0x1a,0x44,0xf4,0x00,0x00,0x00,0x00
1217 # GFX10: s_store_dwordx4 s[4:7], s[100:101], s0 ; encoding: [0x32,0x01,0x48,0xf4,0x00,0x00,0x00,0x00]
1218 0x32,0x01,0x48,0xf4,0x00,0x00,0x00,0x00
1220 # GFX10: s_store_dwordx4 s[4:7], s[4:5], null ; encoding: [0x02,0x01,0x48,0xf4,0x00,0x00,0x00,0xfa]
1221 0x02,0x01,0x48,0xf4,0x00,0x00,0x00,0xfa
1223 # GFX10: s_store_dwordx4 s[4:7], s[4:5], 0x1234 glc dlc ; encoding: [0x02,0x41,0x49,0xf4,0x34,0x12,0x00,0xfa]
1224 0x02,0x41,0x49,0xf4,0x34,0x12,0x00,0xfa
1226 # GFX10: s_store_dwordx4 s[4:7], s[4:5], s0 offset:0x12345 glc dlc ; encoding: [0x02,0x41,0x49,0xf4,0x45,0x23,0x01,0x00]
1227 0x02,0x41,0x49,0xf4,0x45,0x23,0x01,0x00
1229 # GFX10: s_store_dwordx4 s[4:7], s[4:5], m0 ; encoding: [0x02,0x01,0x48,0xf4,0x00,0x00,0x00,0xf8]
1230 0x02,0x01,0x48,0xf4,0x00,0x00,0x00,0xf8
1232 # GFX10: s_store_dwordx4 s[4:7], s[4:5], s0 ; encoding: [0x02,0x01,0x48,0xf4,0x00,0x00,0x00,0x00]
1233 0x02,0x01,0x48,0xf4,0x00,0x00,0x00,0x00
1235 # GFX10: s_store_dwordx4 s[4:7], s[4:5], s0 dlc ; encoding: [0x02,0x41,0x48,0xf4,0x00,0x00,0x00,0x00]
1236 0x02,0x41,0x48,0xf4,0x00,0x00,0x00,0x00
1238 # GFX10: s_store_dwordx4 s[4:7], s[4:5], s0 glc ; encoding: [0x02,0x01,0x49,0xf4,0x00,0x00,0x00,0x00]
1239 0x02,0x01,0x49,0xf4,0x00,0x00,0x00,0x00
1241 # GFX10: s_store_dwordx4 s[4:7], s[4:5], s0 glc dlc ; encoding: [0x02,0x41,0x49,0xf4,0x00,0x00,0x00,0x00]
1242 0x02,0x41,0x49,0xf4,0x00,0x00,0x00,0x00
1244 # GFX10: s_store_dwordx4 s[4:7], s[4:5], s101 ; encoding: [0x02,0x01,0x48,0xf4,0x00,0x00,0x00,0xca]
1245 0x02,0x01,0x48,0xf4,0x00,0x00,0x00,0xca
1247 # GFX10: s_store_dwordx4 s[4:7], s[4:5], vcc_hi ; encoding: [0x02,0x01,0x48,0xf4,0x00,0x00,0x00,0xd6]
1248 0x02,0x01,0x48,0xf4,0x00,0x00,0x00,0xd6
1250 # GFX10: s_store_dwordx4 s[4:7], s[4:5], vcc_lo ; encoding: [0x02,0x01,0x48,0xf4,0x00,0x00,0x00,0xd4]
1251 0x02,0x01,0x48,0xf4,0x00,0x00,0x00,0xd4
1253 # GFX10: s_store_dwordx4 s[4:7], s[6:7], s0 ; encoding: [0x03,0x01,0x48,0xf4,0x00,0x00,0x00,0x00]
1254 0x03,0x01,0x48,0xf4,0x00,0x00,0x00,0x00
1256 # GFX10: s_store_dwordx4 s[4:7], vcc, s0 ; encoding: [0x35,0x01,0x48,0xf4,0x00,0x00,0x00,0x00]
1257 0x35,0x01,0x48,0xf4,0x00,0x00,0x00,0x00
1259 # GFX10: s_store_dwordx4 s[8:11], s[4:5], s0 ; encoding: [0x02,0x02,0x48,0xf4,0x00,0x00,0x00,0x00]
1260 0x02,0x02,0x48,0xf4,0x00,0x00,0x00,0x00
1262 # GFX10: s_store_dwordx4 s[96:99], s[4:5], s0 ; encoding: [0x02,0x18,0x48,0xf4,0x00,0x00,0x00,0x00]
1263 0x02,0x18,0x48,0xf4,0x00,0x00,0x00,0x00