1223 lines · plain
1// RUN: not llvm-mc -triple=amdgcn -mcpu=gfx1100 -show-encoding %s | FileCheck --check-prefixes=GFX11 %s2// RUN: not llvm-mc -triple=amdgcn -mcpu=gfx1100 %s 2>&1 | FileCheck --check-prefixes=GFX11-ERR --implicit-check-not=error: %s3 4//===----------------------------------------------------------------------===//5// ENC_SMEM.6//===----------------------------------------------------------------------===//7 8s_load_b32 s5, s[2:3], s09// GFX11: encoding: [0x41,0x01,0x00,0xf4,0x00,0x00,0x00,0x00]10 11s_load_b32 s101, s[2:3], s012// GFX11: encoding: [0x41,0x19,0x00,0xf4,0x00,0x00,0x00,0x00]13 14s_load_b32 vcc_lo, s[2:3], s015// GFX11: encoding: [0x81,0x1a,0x00,0xf4,0x00,0x00,0x00,0x00]16 17s_load_b32 vcc_hi, s[2:3], s018// GFX11: encoding: [0xc1,0x1a,0x00,0xf4,0x00,0x00,0x00,0x00]19 20s_load_b32 s5, s[4:5], s021// GFX11: encoding: [0x42,0x01,0x00,0xf4,0x00,0x00,0x00,0x00]22 23s_load_b32 s5, s[100:101], s024// GFX11: encoding: [0x72,0x01,0x00,0xf4,0x00,0x00,0x00,0x00]25 26s_load_b32 s5, vcc, s027// GFX11: encoding: [0x75,0x01,0x00,0xf4,0x00,0x00,0x00,0x00]28 29s_load_b32 s5, s[2:3], s10130// GFX11: encoding: [0x41,0x01,0x00,0xf4,0x00,0x00,0x00,0xca]31 32s_load_b32 s5, s[2:3], vcc_lo33// GFX11: encoding: [0x41,0x01,0x00,0xf4,0x00,0x00,0x00,0xd4]34 35s_load_b32 s5, s[2:3], vcc_hi36// GFX11: encoding: [0x41,0x01,0x00,0xf4,0x00,0x00,0x00,0xd6]37 38s_load_b32 s5, s[2:3], m039// GFX11: encoding: [0x41,0x01,0x00,0xf4,0x00,0x00,0x00,0xfa]40 41s_load_b32 s5, s[2:3], 0x042// GFX11: encoding: [0x41,0x01,0x00,0xf4,0x00,0x00,0x00,0xf8]43 44s_load_b32 s5, s[2:3], s7 offset:0x1234545// GFX11: encoding: [0x41,0x01,0x00,0xf4,0x45,0x23,0x01,0x0e]46 47s_load_b32 s5, s[2:3], s0 glc48// GFX11: encoding: [0x41,0x41,0x00,0xf4,0x00,0x00,0x00,0x00]49 50s_load_b32 s5, s[2:3], s0 dlc51// GFX11: encoding: [0x41,0x21,0x00,0xf4,0x00,0x00,0x00,0x00]52 53s_load_b32 s5, s[2:3], s0 glc dlc54// GFX11: encoding: [0x41,0x61,0x00,0xf4,0x00,0x00,0x00,0x00]55 56s_load_b32 s5, s[2:3], 0x1234 glc dlc57// GFX11: encoding: [0x41,0x61,0x00,0xf4,0x34,0x12,0x00,0xf8]58 59s_load_b64 s[10:11], s[2:3], s060// GFX11: encoding: [0x81,0x02,0x04,0xf4,0x00,0x00,0x00,0x00]61 62s_load_b64 s[12:13], s[2:3], s063// GFX11: encoding: [0x01,0x03,0x04,0xf4,0x00,0x00,0x00,0x00]64 65s_load_b64 s[100:101], s[2:3], s066// GFX11: encoding: [0x01,0x19,0x04,0xf4,0x00,0x00,0x00,0x00]67 68s_load_b64 vcc, s[2:3], s069// GFX11: encoding: [0x81,0x1a,0x04,0xf4,0x00,0x00,0x00,0x00]70 71s_load_b64 s[10:11], s[4:5], s072// GFX11: encoding: [0x82,0x02,0x04,0xf4,0x00,0x00,0x00,0x00]73 74s_load_b64 s[10:11], s[100:101], s075// GFX11: encoding: [0xb2,0x02,0x04,0xf4,0x00,0x00,0x00,0x00]76 77s_load_b64 s[10:11], vcc, s078// GFX11: encoding: [0xb5,0x02,0x04,0xf4,0x00,0x00,0x00,0x00]79 80s_load_b64 s[10:11], s[2:3], s10181// GFX11: encoding: [0x81,0x02,0x04,0xf4,0x00,0x00,0x00,0xca]82 83s_load_b64 s[10:11], s[2:3], vcc_lo84// GFX11: encoding: [0x81,0x02,0x04,0xf4,0x00,0x00,0x00,0xd4]85 86s_load_b64 s[10:11], s[2:3], vcc_hi87// GFX11: encoding: [0x81,0x02,0x04,0xf4,0x00,0x00,0x00,0xd6]88 89s_load_b64 s[10:11], s[2:3], m090// GFX11: encoding: [0x81,0x02,0x04,0xf4,0x00,0x00,0x00,0xfa]91 92s_load_b64 s[10:11], s[2:3], 0x093// GFX11: encoding: [0x81,0x02,0x04,0xf4,0x00,0x00,0x00,0xf8]94 95s_load_b64 s[10:11], s[2:3], s0 glc96// GFX11: encoding: [0x81,0x42,0x04,0xf4,0x00,0x00,0x00,0x00]97 98s_load_b64 s[10:11], s[2:3], s0 dlc99// GFX11: encoding: [0x81,0x22,0x04,0xf4,0x00,0x00,0x00,0x00]100 101s_load_b64 s[10:11], s[2:3], s0 glc dlc102// GFX11: encoding: [0x81,0x62,0x04,0xf4,0x00,0x00,0x00,0x00]103 104s_load_b64 s[10:11], s[2:3], 0x1234 glc dlc105// GFX11: encoding: [0x81,0x62,0x04,0xf4,0x34,0x12,0x00,0xf8]106 107s_load_b128 s[20:23], s[2:3], s0108// GFX11: encoding: [0x01,0x05,0x08,0xf4,0x00,0x00,0x00,0x00]109 110s_load_b128 s[24:27], s[2:3], s0111// GFX11: encoding: [0x01,0x06,0x08,0xf4,0x00,0x00,0x00,0x00]112 113s_load_b128 s[96:99], s[2:3], s0114// GFX11: encoding: [0x01,0x18,0x08,0xf4,0x00,0x00,0x00,0x00]115 116s_load_b128 s[20:23], s[4:5], s0117// GFX11: encoding: [0x02,0x05,0x08,0xf4,0x00,0x00,0x00,0x00]118 119s_load_b128 s[20:23], s[100:101], s0120// GFX11: encoding: [0x32,0x05,0x08,0xf4,0x00,0x00,0x00,0x00]121 122s_load_b128 s[20:23], vcc, s0123// GFX11: encoding: [0x35,0x05,0x08,0xf4,0x00,0x00,0x00,0x00]124 125s_load_b128 s[20:23], s[2:3], s101126// GFX11: encoding: [0x01,0x05,0x08,0xf4,0x00,0x00,0x00,0xca]127 128s_load_b128 s[20:23], s[2:3], vcc_lo129// GFX11: encoding: [0x01,0x05,0x08,0xf4,0x00,0x00,0x00,0xd4]130 131s_load_b128 s[20:23], s[2:3], vcc_hi132// GFX11: encoding: [0x01,0x05,0x08,0xf4,0x00,0x00,0x00,0xd6]133 134s_load_b128 s[20:23], s[2:3], m0135// GFX11: encoding: [0x01,0x05,0x08,0xf4,0x00,0x00,0x00,0xfa]136 137s_load_b128 s[20:23], s[2:3], 0x0138// GFX11: encoding: [0x01,0x05,0x08,0xf4,0x00,0x00,0x00,0xf8]139 140s_load_b128 s[20:23], s[2:3], s0 glc141// GFX11: encoding: [0x01,0x45,0x08,0xf4,0x00,0x00,0x00,0x00]142 143s_load_b128 s[20:23], s[2:3], s0 dlc144// GFX11: encoding: [0x01,0x25,0x08,0xf4,0x00,0x00,0x00,0x00]145 146s_load_b128 s[20:23], s[2:3], s0 glc dlc147// GFX11: encoding: [0x01,0x65,0x08,0xf4,0x00,0x00,0x00,0x00]148 149s_load_b128 s[20:23], s[2:3], 0x1234 glc dlc150// GFX11: encoding: [0x01,0x65,0x08,0xf4,0x34,0x12,0x00,0xf8]151 152s_load_b256 s[20:27], s[2:3], s0153// GFX11: encoding: [0x01,0x05,0x0c,0xf4,0x00,0x00,0x00,0x00]154 155s_load_b256 s[24:31], s[2:3], s0156// GFX11: encoding: [0x01,0x06,0x0c,0xf4,0x00,0x00,0x00,0x00]157 158s_load_b256 s[92:99], s[2:3], s0159// GFX11: encoding: [0x01,0x17,0x0c,0xf4,0x00,0x00,0x00,0x00]160 161s_load_b256 s[20:27], s[4:5], s0162// GFX11: encoding: [0x02,0x05,0x0c,0xf4,0x00,0x00,0x00,0x00]163 164s_load_b256 s[20:27], s[100:101], s0165// GFX11: encoding: [0x32,0x05,0x0c,0xf4,0x00,0x00,0x00,0x00]166 167s_load_b256 s[20:27], vcc, s0168// GFX11: encoding: [0x35,0x05,0x0c,0xf4,0x00,0x00,0x00,0x00]169 170s_load_b256 s[20:27], s[2:3], s101171// GFX11: encoding: [0x01,0x05,0x0c,0xf4,0x00,0x00,0x00,0xca]172 173s_load_b256 s[20:27], s[2:3], vcc_lo174// GFX11: encoding: [0x01,0x05,0x0c,0xf4,0x00,0x00,0x00,0xd4]175 176s_load_b256 s[20:27], s[2:3], vcc_hi177// GFX11: encoding: [0x01,0x05,0x0c,0xf4,0x00,0x00,0x00,0xd6]178 179s_load_b256 s[20:27], s[2:3], m0180// GFX11: encoding: [0x01,0x05,0x0c,0xf4,0x00,0x00,0x00,0xfa]181 182s_load_b256 s[20:27], s[2:3], 0x0183// GFX11: encoding: [0x01,0x05,0x0c,0xf4,0x00,0x00,0x00,0xf8]184 185s_load_b256 s[20:27], s[2:3], s0 glc186// GFX11: encoding: [0x01,0x45,0x0c,0xf4,0x00,0x00,0x00,0x00]187 188s_load_b256 s[20:27], s[2:3], s0 dlc189// GFX11: encoding: [0x01,0x25,0x0c,0xf4,0x00,0x00,0x00,0x00]190 191s_load_b256 s[20:27], s[2:3], s0 glc dlc192// GFX11: encoding: [0x01,0x65,0x0c,0xf4,0x00,0x00,0x00,0x00]193 194s_load_b256 s[20:27], s[2:3], 0x1234 glc dlc195// GFX11: encoding: [0x01,0x65,0x0c,0xf4,0x34,0x12,0x00,0xf8]196 197s_load_b512 s[20:35], s[2:3], s0198// GFX11: encoding: [0x01,0x05,0x10,0xf4,0x00,0x00,0x00,0x00]199 200s_load_b512 s[24:39], s[2:3], s0201// GFX11: encoding: [0x01,0x06,0x10,0xf4,0x00,0x00,0x00,0x00]202 203s_load_b512 s[84:99], s[2:3], s0204// GFX11: encoding: [0x01,0x15,0x10,0xf4,0x00,0x00,0x00,0x00]205 206s_load_b512 s[20:35], s[4:5], s0207// GFX11: encoding: [0x02,0x05,0x10,0xf4,0x00,0x00,0x00,0x00]208 209s_load_b512 s[20:35], s[100:101], s0210// GFX11: encoding: [0x32,0x05,0x10,0xf4,0x00,0x00,0x00,0x00]211 212s_load_b512 s[20:35], vcc, s0213// GFX11: encoding: [0x35,0x05,0x10,0xf4,0x00,0x00,0x00,0x00]214 215s_load_b512 s[20:35], s[2:3], s101216// GFX11: encoding: [0x01,0x05,0x10,0xf4,0x00,0x00,0x00,0xca]217 218s_load_b512 s[20:35], s[2:3], vcc_lo219// GFX11: encoding: [0x01,0x05,0x10,0xf4,0x00,0x00,0x00,0xd4]220 221s_load_b512 s[20:35], s[2:3], vcc_hi222// GFX11: encoding: [0x01,0x05,0x10,0xf4,0x00,0x00,0x00,0xd6]223 224s_load_b512 s[20:35], s[2:3], m0225// GFX11: encoding: [0x01,0x05,0x10,0xf4,0x00,0x00,0x00,0xfa]226 227s_load_b512 s[20:35], s[2:3], 0x0228// GFX11: encoding: [0x01,0x05,0x10,0xf4,0x00,0x00,0x00,0xf8]229 230s_load_b512 s[20:35], s[2:3], s0 glc231// GFX11: encoding: [0x01,0x45,0x10,0xf4,0x00,0x00,0x00,0x00]232 233s_load_b512 s[20:35], s[2:3], s0 dlc234// GFX11: encoding: [0x01,0x25,0x10,0xf4,0x00,0x00,0x00,0x00]235 236s_load_b512 s[20:35], s[2:3], s0 glc dlc237// GFX11: encoding: [0x01,0x65,0x10,0xf4,0x00,0x00,0x00,0x00]238 239s_load_b512 s[20:35], s[2:3], 0x1234 glc dlc240// GFX11: encoding: [0x01,0x65,0x10,0xf4,0x34,0x12,0x00,0xf8]241 242// null as dst243s_load_b32 null, s[2:3], s0244// GFX11: encoding: [0x01,0x1f,0x00,0xf4,0x00,0x00,0x00,0x00]245 246s_load_b64 null, s[2:3], s0247// GFX11: encoding: [0x01,0x1f,0x04,0xf4,0x00,0x00,0x00,0x00]248 249s_load_b128 null, s[2:3], s0250// GFX11: encoding: [0x01,0x1f,0x08,0xf4,0x00,0x00,0x00,0x00]251 252s_load_b256 null, s[2:3], s0253// GFX11: encoding: [0x01,0x1f,0x0c,0xf4,0x00,0x00,0x00,0x00]254 255s_load_b512 null, s[2:3], s0256// GFX11: encoding: [0x01,0x1f,0x10,0xf4,0x00,0x00,0x00,0x00]257 258s_buffer_load_b32 s5, s[4:7], s0259// GFX11: encoding: [0x42,0x01,0x20,0xf4,0x00,0x00,0x00,0x00]260 261s_buffer_load_b32 s101, s[4:7], s0262// GFX11: encoding: [0x42,0x19,0x20,0xf4,0x00,0x00,0x00,0x00]263 264s_buffer_load_b32 vcc_lo, s[4:7], s0265// GFX11: encoding: [0x82,0x1a,0x20,0xf4,0x00,0x00,0x00,0x00]266 267s_buffer_load_b32 vcc_hi, s[4:7], s0268// GFX11: encoding: [0xc2,0x1a,0x20,0xf4,0x00,0x00,0x00,0x00]269 270s_buffer_load_b32 s5, s[8:11], s0271// GFX11: encoding: [0x44,0x01,0x20,0xf4,0x00,0x00,0x00,0x00]272 273s_buffer_load_b32 s5, s[96:99], s0274// GFX11: encoding: [0x70,0x01,0x20,0xf4,0x00,0x00,0x00,0x00]275 276s_buffer_load_b32 s5, s[4:7], s101277// GFX11: encoding: [0x42,0x01,0x20,0xf4,0x00,0x00,0x00,0xca]278 279s_buffer_load_b32 s5, s[4:7], vcc_lo280// GFX11: encoding: [0x42,0x01,0x20,0xf4,0x00,0x00,0x00,0xd4]281 282s_buffer_load_b32 s5, s[4:7], vcc_hi283// GFX11: encoding: [0x42,0x01,0x20,0xf4,0x00,0x00,0x00,0xd6]284 285s_buffer_load_b32 s5, s[4:7], m0286// GFX11: encoding: [0x42,0x01,0x20,0xf4,0x00,0x00,0x00,0xfa]287 288s_buffer_load_b32 s5, s[4:7], 0x0289// GFX11: encoding: [0x42,0x01,0x20,0xf4,0x00,0x00,0x00,0xf8]290 291s_buffer_load_b32 s5, s[4:7], s0 glc292// GFX11: encoding: [0x42,0x41,0x20,0xf4,0x00,0x00,0x00,0x00]293 294s_buffer_load_b32 s5, s[4:7], s0 dlc295// GFX11: encoding: [0x42,0x21,0x20,0xf4,0x00,0x00,0x00,0x00]296 297s_buffer_load_b32 s5, s[4:7], s0 glc dlc298// GFX11: encoding: [0x42,0x61,0x20,0xf4,0x00,0x00,0x00,0x00]299 300s_buffer_load_b32 s5, s[4:7], 0x1234 glc dlc301// GFX11: encoding: [0x42,0x61,0x20,0xf4,0x34,0x12,0x00,0xf8]302 303s_buffer_load_b64 s[10:11], s[4:7], s0304// GFX11: encoding: [0x82,0x02,0x24,0xf4,0x00,0x00,0x00,0x00]305 306s_buffer_load_b64 s[12:13], s[4:7], s0307// GFX11: encoding: [0x02,0x03,0x24,0xf4,0x00,0x00,0x00,0x00]308 309s_buffer_load_b64 s[100:101], s[4:7], s0310// GFX11: encoding: [0x02,0x19,0x24,0xf4,0x00,0x00,0x00,0x00]311 312s_buffer_load_b64 vcc, s[4:7], s0313// GFX11: encoding: [0x82,0x1a,0x24,0xf4,0x00,0x00,0x00,0x00]314 315s_buffer_load_b64 s[10:11], s[8:11], s0316// GFX11: encoding: [0x84,0x02,0x24,0xf4,0x00,0x00,0x00,0x00]317 318s_buffer_load_b64 s[10:11], s[96:99], s0319// GFX11: encoding: [0xb0,0x02,0x24,0xf4,0x00,0x00,0x00,0x00]320 321s_buffer_load_b64 s[10:11], s[4:7], s101322// GFX11: encoding: [0x82,0x02,0x24,0xf4,0x00,0x00,0x00,0xca]323 324s_buffer_load_b64 s[10:11], s[4:7], vcc_lo325// GFX11: encoding: [0x82,0x02,0x24,0xf4,0x00,0x00,0x00,0xd4]326 327s_buffer_load_b64 s[10:11], s[4:7], vcc_hi328// GFX11: encoding: [0x82,0x02,0x24,0xf4,0x00,0x00,0x00,0xd6]329 330s_buffer_load_b64 s[10:11], s[4:7], m0331// GFX11: encoding: [0x82,0x02,0x24,0xf4,0x00,0x00,0x00,0xfa]332 333s_buffer_load_b64 s[10:11], s[4:7], 0x0334// GFX11: encoding: [0x82,0x02,0x24,0xf4,0x00,0x00,0x00,0xf8]335 336s_buffer_load_b64 s[10:11], s[4:7], s0 glc337// GFX11: encoding: [0x82,0x42,0x24,0xf4,0x00,0x00,0x00,0x00]338 339s_buffer_load_b64 s[10:11], s[4:7], s0 dlc340// GFX11: encoding: [0x82,0x22,0x24,0xf4,0x00,0x00,0x00,0x00]341 342s_buffer_load_b64 s[10:11], s[4:7], s0 glc dlc343// GFX11: encoding: [0x82,0x62,0x24,0xf4,0x00,0x00,0x00,0x00]344 345s_buffer_load_b64 s[10:11], s[4:7], 0x1234 glc dlc346// GFX11: encoding: [0x82,0x62,0x24,0xf4,0x34,0x12,0x00,0xf8]347 348s_buffer_load_b128 s[20:23], s[4:7], s0349// GFX11: encoding: [0x02,0x05,0x28,0xf4,0x00,0x00,0x00,0x00]350 351s_buffer_load_b128 s[24:27], s[4:7], s0352// GFX11: encoding: [0x02,0x06,0x28,0xf4,0x00,0x00,0x00,0x00]353 354s_buffer_load_b128 s[96:99], s[4:7], s0355// GFX11: encoding: [0x02,0x18,0x28,0xf4,0x00,0x00,0x00,0x00]356 357s_buffer_load_b128 s[20:23], s[8:11], s0358// GFX11: encoding: [0x04,0x05,0x28,0xf4,0x00,0x00,0x00,0x00]359 360s_buffer_load_b128 s[20:23], s[96:99], s0361// GFX11: encoding: [0x30,0x05,0x28,0xf4,0x00,0x00,0x00,0x00]362 363s_buffer_load_b128 s[20:23], s[4:7], s101364// GFX11: encoding: [0x02,0x05,0x28,0xf4,0x00,0x00,0x00,0xca]365 366s_buffer_load_b128 s[20:23], s[4:7], vcc_lo367// GFX11: encoding: [0x02,0x05,0x28,0xf4,0x00,0x00,0x00,0xd4]368 369s_buffer_load_b128 s[20:23], s[4:7], vcc_hi370// GFX11: encoding: [0x02,0x05,0x28,0xf4,0x00,0x00,0x00,0xd6]371 372s_buffer_load_b128 s[20:23], s[4:7], m0373// GFX11: encoding: [0x02,0x05,0x28,0xf4,0x00,0x00,0x00,0xfa]374 375s_buffer_load_b128 s[20:23], s[4:7], 0x0376// GFX11: encoding: [0x02,0x05,0x28,0xf4,0x00,0x00,0x00,0xf8]377 378s_buffer_load_b128 s[20:23], s[4:7], s0 glc379// GFX11: encoding: [0x02,0x45,0x28,0xf4,0x00,0x00,0x00,0x00]380 381s_buffer_load_b128 s[20:23], s[4:7], s0 dlc382// GFX11: encoding: [0x02,0x25,0x28,0xf4,0x00,0x00,0x00,0x00]383 384s_buffer_load_b128 s[20:23], s[4:7], s0 glc dlc385// GFX11: encoding: [0x02,0x65,0x28,0xf4,0x00,0x00,0x00,0x00]386 387s_buffer_load_b128 s[20:23], s[4:7], 0x1234 glc dlc388// GFX11: encoding: [0x02,0x65,0x28,0xf4,0x34,0x12,0x00,0xf8]389 390s_buffer_load_b256 s[20:27], s[4:7], s0391// GFX11: encoding: [0x02,0x05,0x2c,0xf4,0x00,0x00,0x00,0x00]392 393s_buffer_load_b256 s[24:31], s[4:7], s0394// GFX11: encoding: [0x02,0x06,0x2c,0xf4,0x00,0x00,0x00,0x00]395 396s_buffer_load_b256 s[92:99], s[4:7], s0397// GFX11: encoding: [0x02,0x17,0x2c,0xf4,0x00,0x00,0x00,0x00]398 399s_buffer_load_b256 s[20:27], s[8:11], s0400// GFX11: encoding: [0x04,0x05,0x2c,0xf4,0x00,0x00,0x00,0x00]401 402s_buffer_load_b256 s[20:27], s[96:99], s0403// GFX11: encoding: [0x30,0x05,0x2c,0xf4,0x00,0x00,0x00,0x00]404 405s_buffer_load_b256 s[20:27], s[4:7], s101406// GFX11: encoding: [0x02,0x05,0x2c,0xf4,0x00,0x00,0x00,0xca]407 408s_buffer_load_b256 s[20:27], s[4:7], vcc_lo409// GFX11: encoding: [0x02,0x05,0x2c,0xf4,0x00,0x00,0x00,0xd4]410 411s_buffer_load_b256 s[20:27], s[4:7], vcc_hi412// GFX11: encoding: [0x02,0x05,0x2c,0xf4,0x00,0x00,0x00,0xd6]413 414s_buffer_load_b256 s[20:27], s[4:7], m0415// GFX11: encoding: [0x02,0x05,0x2c,0xf4,0x00,0x00,0x00,0xfa]416 417s_buffer_load_b256 s[20:27], s[4:7], 0x0418// GFX11: encoding: [0x02,0x05,0x2c,0xf4,0x00,0x00,0x00,0xf8]419 420s_buffer_load_b256 s[20:27], s[4:7], s0 glc421// GFX11: encoding: [0x02,0x45,0x2c,0xf4,0x00,0x00,0x00,0x00]422 423s_buffer_load_b256 s[20:27], s[4:7], s0 dlc424// GFX11: encoding: [0x02,0x25,0x2c,0xf4,0x00,0x00,0x00,0x00]425 426s_buffer_load_b256 s[20:27], s[4:7], s0 glc dlc427// GFX11: encoding: [0x02,0x65,0x2c,0xf4,0x00,0x00,0x00,0x00]428 429s_buffer_load_b256 s[20:27], s[4:7], 0x1234 glc dlc430// GFX11: encoding: [0x02,0x65,0x2c,0xf4,0x34,0x12,0x00,0xf8]431 432s_buffer_load_b512 s[20:35], s[4:7], s0433// GFX11: encoding: [0x02,0x05,0x30,0xf4,0x00,0x00,0x00,0x00]434 435s_buffer_load_b512 s[24:39], s[4:7], s0436// GFX11: encoding: [0x02,0x06,0x30,0xf4,0x00,0x00,0x00,0x00]437 438s_buffer_load_b512 s[84:99], s[4:7], s0439// GFX11: encoding: [0x02,0x15,0x30,0xf4,0x00,0x00,0x00,0x00]440 441s_buffer_load_b512 s[20:35], s[8:11], s0442// GFX11: encoding: [0x04,0x05,0x30,0xf4,0x00,0x00,0x00,0x00]443 444s_buffer_load_b512 s[20:35], s[96:99], s0445// GFX11: encoding: [0x30,0x05,0x30,0xf4,0x00,0x00,0x00,0x00]446 447s_buffer_load_b512 s[20:35], s[4:7], s101448// GFX11: encoding: [0x02,0x05,0x30,0xf4,0x00,0x00,0x00,0xca]449 450s_buffer_load_b512 s[20:35], s[4:7], vcc_lo451// GFX11: encoding: [0x02,0x05,0x30,0xf4,0x00,0x00,0x00,0xd4]452 453s_buffer_load_b512 s[20:35], s[4:7], vcc_hi454// GFX11: encoding: [0x02,0x05,0x30,0xf4,0x00,0x00,0x00,0xd6]455 456s_buffer_load_b512 s[20:35], s[4:7], m0457// GFX11: encoding: [0x02,0x05,0x30,0xf4,0x00,0x00,0x00,0xfa]458 459s_buffer_load_b512 s[20:35], s[4:7], 0x0460// GFX11: encoding: [0x02,0x05,0x30,0xf4,0x00,0x00,0x00,0xf8]461 462s_buffer_load_b512 s[20:35], s[4:7], s0 glc463// GFX11: encoding: [0x02,0x45,0x30,0xf4,0x00,0x00,0x00,0x00]464 465s_buffer_load_b512 s[20:35], s[4:7], s0 dlc466// GFX11: encoding: [0x02,0x25,0x30,0xf4,0x00,0x00,0x00,0x00]467 468s_buffer_load_b512 s[20:35], s[4:7], s0 glc dlc469// GFX11: encoding: [0x02,0x65,0x30,0xf4,0x00,0x00,0x00,0x00]470 471s_buffer_load_b512 s[20:35], s[4:7], 0x1234 glc dlc472// GFX11: encoding: [0x02,0x65,0x30,0xf4,0x34,0x12,0x00,0xf8]473 474s_dcache_inv475// GFX11: encoding: [0x00,0x00,0x84,0xf4,0x00,0x00,0x00,0x00]476 477s_gl1_inv478// GFX11: encoding: [0x00,0x00,0x80,0xf4,0x00,0x00,0x00,0x00]479 480s_atc_probe 7, s[4:5], s2481// GFX11: encoding: [0xc2,0x01,0x88,0xf4,0x00,0x00,0x00,0x04]482 483s_atc_probe 7, s[4:5], 0x64484// GFX11: encoding: [0xc2,0x01,0x88,0xf4,0x64,0x00,0x00,0xf8]485 486s_atc_probe 7, s[4:5], s9 offset:0x64487// GFX11: encoding: [0xc2,0x01,0x88,0xf4,0x64,0x00,0x00,0x12]488 489s_atc_probe_buffer 7, s[8:11], s2490// GFX11: encoding: [0xc4,0x01,0x8c,0xf4,0x00,0x00,0x00,0x04]491 492s_atc_probe_buffer 7, s[8:11], 0x64493// GFX11: encoding: [0xc4,0x01,0x8c,0xf4,0x64,0x00,0x00,0xf8]494 495s_atc_probe_buffer 7, s[8:11], s9 offset:0x64496// GFX11: encoding: [0xc4,0x01,0x8c,0xf4,0x64,0x00,0x00,0x12]497 498s_store_dword s1, s[4:5], s0499// GFX11-ERR: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU500 501s_store_dword s101, s[4:5], s0502// GFX11-ERR: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU503 504s_store_dword vcc_lo, s[4:5], s0505// GFX11-ERR: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU506 507s_store_dword vcc_hi, s[4:5], s0508// GFX11-ERR: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU509 510s_store_dword s1, s[6:7], s0511// GFX11-ERR: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU512 513s_store_dword s1, s[100:101], s0514// GFX11-ERR: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU515 516s_store_dword s1, vcc, s0517// GFX11-ERR: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU518 519s_store_dword s1, s[4:5], s101520// GFX11-ERR: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU521 522s_store_dword s1, s[4:5], vcc_lo523// GFX11-ERR: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU524 525s_store_dword s1, s[4:5], vcc_hi526// GFX11-ERR: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU527 528s_store_dword s1, s[4:5], m0529// GFX11-ERR: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU530 531s_store_dword s1, s[4:5], 0x0532// GFX11-ERR: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU533 534s_store_dword s1, s[4:5], s0 glc535// GFX11-ERR: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU536 537s_store_dword s1, s[4:5], s0 dlc538// GFX11-ERR: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU539 540s_store_dword s1, s[4:5], s0 glc dlc541// GFX11-ERR: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU542 543s_store_dword s1, s[4:5], 0x1234 glc dlc544// GFX11-ERR: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU545 546s_store_dwordx2 s[2:3], s[4:5], s0547// GFX11-ERR: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU548 549s_store_dwordx2 s[4:5], s[4:5], s0550// GFX11-ERR: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU551 552s_store_dwordx2 s[100:101], s[4:5], s0553// GFX11-ERR: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU554 555s_store_dwordx2 vcc, s[4:5], s0556// GFX11-ERR: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU557 558s_store_dwordx2 s[2:3], s[6:7], s0559// GFX11-ERR: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU560 561s_store_dwordx2 s[2:3], s[100:101], s0562// GFX11-ERR: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU563 564s_store_dwordx2 s[2:3], vcc, s0565// GFX11-ERR: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU566 567s_store_dwordx2 s[2:3], s[4:5], s101568// GFX11-ERR: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU569 570s_store_dwordx2 s[2:3], s[4:5], vcc_lo571// GFX11-ERR: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU572 573s_store_dwordx2 s[2:3], s[4:5], vcc_hi574// GFX11-ERR: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU575 576s_store_dwordx2 s[2:3], s[4:5], m0577// GFX11-ERR: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU578 579s_store_dwordx2 s[2:3], s[4:5], 0x0580// GFX11-ERR: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU581 582s_store_dwordx2 s[2:3], s[4:5], s0 glc583// GFX11-ERR: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU584 585s_store_dwordx2 s[2:3], s[4:5], s0 dlc586// GFX11-ERR: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU587 588s_store_dwordx2 s[2:3], s[4:5], s0 glc dlc589// GFX11-ERR: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU590 591s_store_dwordx2 s[2:3], s[4:5], 0x1234 glc dlc592// GFX11-ERR: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU593 594s_store_dwordx4 s[4:7], s[4:5], s0595// GFX11-ERR: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU596 597s_store_dwordx4 s[8:11], s[4:5], s0598// GFX11-ERR: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU599 600s_store_dwordx4 s[96:99], s[4:5], s0601// GFX11-ERR: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU602 603s_store_dwordx4 s[4:7], s[6:7], s0604// GFX11-ERR: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU605 606s_store_dwordx4 s[4:7], s[100:101], s0607// GFX11-ERR: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU608 609s_store_dwordx4 s[4:7], vcc, s0610// GFX11-ERR: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU611 612s_store_dwordx4 s[4:7], s[4:5], s101613// GFX11-ERR: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU614 615s_store_dwordx4 s[4:7], s[4:5], vcc_lo616// GFX11-ERR: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU617 618s_store_dwordx4 s[4:7], s[4:5], vcc_hi619// GFX11-ERR: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU620 621s_store_dwordx4 s[4:7], s[4:5], m0622// GFX11-ERR: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU623 624s_store_dwordx4 s[4:7], s[4:5], 0x0625// GFX11-ERR: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU626 627s_store_dwordx4 s[4:7], s[4:5], s0 glc628// GFX11-ERR: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU629 630s_store_dwordx4 s[4:7], s[4:5], s0 dlc631// GFX11-ERR: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU632 633s_store_dwordx4 s[4:7], s[4:5], s0 glc dlc634// GFX11-ERR: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU635 636s_store_dwordx4 s[4:7], s[4:5], 0x1234 glc dlc637// GFX11-ERR: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU638 639s_buffer_store_dword s1, s[8:11], s0640// GFX11-ERR: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU641 642s_buffer_store_dword s101, s[8:11], s0643// GFX11-ERR: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU644 645s_buffer_store_dword vcc_lo, s[8:11], s0646// GFX11-ERR: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU647 648s_buffer_store_dword vcc_hi, s[8:11], s0649// GFX11-ERR: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU650 651s_buffer_store_dword s1, s[12:15], s0652// GFX11-ERR: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU653 654s_buffer_store_dword s1, s[96:99], s0655// GFX11-ERR: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU656 657s_buffer_store_dword s1, s[8:11], s101658// GFX11-ERR: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU659 660s_buffer_store_dword s1, s[8:11], vcc_lo661// GFX11-ERR: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU662 663s_buffer_store_dword s1, s[8:11], vcc_hi664// GFX11-ERR: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU665 666s_buffer_store_dword s1, s[8:11], m0667// GFX11-ERR: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU668 669s_buffer_store_dword s1, s[8:11], 0x0670// GFX11-ERR: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU671 672s_buffer_store_dword s1, s[8:11], s0 glc673// GFX11-ERR: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU674 675s_buffer_store_dword s1, s[8:11], s0 dlc676// GFX11-ERR: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU677 678s_buffer_store_dword s1, s[8:11], s0 glc dlc679// GFX11-ERR: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU680 681s_buffer_store_dword s1, s[8:11], 0x1234 glc dlc682// GFX11-ERR: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU683 684s_buffer_store_dwordx2 s[2:3], s[8:11], s0685// GFX11-ERR: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU686 687s_buffer_store_dwordx2 s[4:5], s[8:11], s0688// GFX11-ERR: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU689 690s_buffer_store_dwordx2 s[100:101], s[8:11], s0691// GFX11-ERR: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU692 693s_buffer_store_dwordx2 vcc, s[8:11], s0694// GFX11-ERR: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU695 696s_buffer_store_dwordx2 s[2:3], s[12:15], s0697// GFX11-ERR: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU698 699s_buffer_store_dwordx2 s[2:3], s[96:99], s0700// GFX11-ERR: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU701 702s_buffer_store_dwordx2 s[2:3], s[8:11], s101703// GFX11-ERR: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU704 705s_buffer_store_dwordx2 s[2:3], s[8:11], vcc_lo706// GFX11-ERR: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU707 708s_buffer_store_dwordx2 s[2:3], s[8:11], vcc_hi709// GFX11-ERR: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU710 711s_buffer_store_dwordx2 s[2:3], s[8:11], m0712// GFX11-ERR: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU713 714s_buffer_store_dwordx2 s[2:3], s[8:11], 0x0715// GFX11-ERR: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU716 717s_buffer_store_dwordx2 s[2:3], s[8:11], s0 glc718// GFX11-ERR: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU719 720s_buffer_store_dwordx2 s[2:3], s[8:11], s0 dlc721// GFX11-ERR: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU722 723s_buffer_store_dwordx2 s[2:3], s[8:11], s0 glc dlc724// GFX11-ERR: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU725 726s_buffer_store_dwordx2 s[2:3], s[8:11], 0x1234 glc dlc727// GFX11-ERR: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU728 729s_buffer_store_dwordx4 s[4:7], s[8:11], s0730// GFX11-ERR: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU731 732s_buffer_store_dwordx4 s[8:11], s[8:11], s0733// GFX11-ERR: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU734 735s_buffer_store_dwordx4 s[96:99], s[8:11], s0736// GFX11-ERR: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU737 738s_buffer_store_dwordx4 s[4:7], s[12:15], s0739// GFX11-ERR: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU740 741s_buffer_store_dwordx4 s[4:7], s[96:99], s0742// GFX11-ERR: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU743 744s_buffer_store_dwordx4 s[4:7], s[8:11], s101745// GFX11-ERR: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU746 747s_buffer_store_dwordx4 s[4:7], s[8:11], vcc_lo748// GFX11-ERR: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU749 750s_buffer_store_dwordx4 s[4:7], s[8:11], vcc_hi751// GFX11-ERR: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU752 753s_buffer_store_dwordx4 s[4:7], s[8:11], m0754// GFX11-ERR: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU755 756s_buffer_store_dwordx4 s[4:7], s[8:11], 0x0757// GFX11-ERR: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU758 759s_buffer_store_dwordx4 s[4:7], s[8:11], s0 glc760// GFX11-ERR: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU761 762s_buffer_store_dwordx4 s[4:7], s[8:11], s0 dlc763// GFX11-ERR: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU764 765s_buffer_store_dwordx4 s[4:7], s[8:11], s0 glc dlc766// GFX11-ERR: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU767 768s_buffer_store_dwordx4 s[4:7], s[8:11], 0x1234 glc dlc769// GFX11-ERR: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU770 771s_memrealtime s[10:11]772// GFX11-ERR: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU773 774s_memrealtime s[12:13]775// GFX11-ERR: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU776 777s_memrealtime s[100:101]778// GFX11-ERR: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU779 780s_memrealtime vcc781// GFX11-ERR: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU782 783s_memtime s[10:11]784// GFX11-ERR: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU785 786s_memtime s[12:13]787// GFX11-ERR: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU788 789s_memtime s[100:101]790// GFX11-ERR: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU791 792s_memtime vcc793// GFX11-ERR: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU794 795s_dcache_wb796// GFX11-ERR: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU797 798s_get_waveid_in_workgroup s0799// GFX11-ERR: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU800 801s_get_waveid_in_workgroup vcc_lo802// GFX11-ERR: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU803 804s_scratch_load_dword s5, s[2:3], s101805// GFX11-ERR: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU806 807s_scratch_load_dword s5, s[2:3], s0 glc808// GFX11-ERR: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU809 810s_scratch_load_dwordx2 s[100:101], s[2:3], s0811// GFX11-ERR: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU812 813s_scratch_load_dwordx2 s[10:11], s[2:3], 0x1 glc814// GFX11-ERR: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU815 816s_scratch_load_dwordx4 s[20:23], s[4:5], s0817// GFX11-ERR: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU818 819s_scratch_store_dword s101, s[4:5], s0820// GFX11-ERR: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU821 822s_scratch_store_dword s1, s[4:5], 0x123 glc823// GFX11-ERR: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU824 825s_scratch_store_dwordx2 s[2:3], s[4:5], s101 glc826// GFX11-ERR: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU827 828s_scratch_store_dwordx4 s[4:7], s[4:5], s0 glc829// GFX11-ERR: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU830 831s_dcache_discard s[2:3], s2832// GFX11-ERR: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU833 834s_dcache_discard s[2:3], 100835// GFX11-ERR: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU836 837s_dcache_discard s[2:3], s7 offset:100838// GFX11-ERR: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU839 840s_dcache_discard_x2 s[2:3], s2841// GFX11-ERR: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU842 843s_dcache_discard_x2 s[2:3], 100844// GFX11-ERR: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU845 846s_atomic_add s5, s[2:3], s101847// GFX11-ERR: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU848 849s_atomic_add s5, s[2:3], 0x64850// GFX11-ERR: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU851 852s_atomic_add_x2 s[10:11], s[2:3], s101853// GFX11-ERR: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU854 855s_atomic_and s5, s[2:3], s101856// GFX11-ERR: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU857 858s_atomic_and_x2 s[10:11], s[2:3], 0x64859// GFX11-ERR: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU860 861s_atomic_cmpswap s[10:11], s[2:3], s101862// GFX11-ERR: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU863 864s_atomic_cmpswap s[10:11], s[2:3], 0x64865// GFX11-ERR: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU866 867s_atomic_cmpswap_x2 s[20:23], s[2:3], s101868// GFX11-ERR: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU869 870s_atomic_cmpswap_x2 s[20:23], s[2:3], 0x64871// GFX11-ERR: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU872 873s_atomic_dec_x2 s[10:11], s[2:3], s101874// GFX11-ERR: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU875 876s_atomic_inc_x2 s[10:11], s[2:3], s101877// GFX11-ERR: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU878 879s_atomic_or s5, s[2:3], 0x64880// GFX11-ERR: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU881 882s_atomic_smax s5, s[2:3], s101883// GFX11-ERR: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU884 885s_atomic_smin s5, s[2:3], s101886// GFX11-ERR: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU887 888s_atomic_sub s5, s[2:3], s101889// GFX11-ERR: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU890 891s_atomic_swap s5, s[2:3], s101892// GFX11-ERR: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU893 894s_atomic_umax_x2 s[10:11], s[2:3], s101895// GFX11-ERR: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU896 897s_atomic_umin s5, s[2:3], s101898// GFX11-ERR: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU899 900s_atomic_xor s5, s[2:3], s101901// GFX11-ERR: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU902 903s_buffer_atomic_add s5, s[4:7], s101904// GFX11-ERR: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU905 906s_buffer_atomic_add s5, s[4:7], 0x64907// GFX11-ERR: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU908 909s_buffer_atomic_add_x2 s[10:11], s[4:7], s2910// GFX11-ERR: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU911 912s_buffer_atomic_and s101, s[4:7], s2913// GFX11-ERR: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU914 915s_buffer_atomic_and_x2 s[10:11], s[8:11], s2916// GFX11-ERR: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU917 918s_buffer_atomic_cmpswap s[10:11], s[4:7], s2919// GFX11-ERR: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU920 921s_buffer_atomic_cmpswap s[10:11], s[4:7], 0x64922// GFX11-ERR: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU923 924s_buffer_atomic_cmpswap_x2 s[20:23], s[4:7], s101925// GFX11-ERR: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU926 927s_buffer_atomic_cmpswap_x2 s[20:23], s[4:7], 0x64928// GFX11-ERR: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU929 930s_buffer_atomic_dec s5, s[4:7], s2931// GFX11-ERR: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU932 933s_buffer_atomic_inc s101, s[4:7], s2934// GFX11-ERR: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU935 936s_buffer_atomic_inc_x2 s[10:11], s[4:7], 0x64937// GFX11-ERR: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU938 939s_buffer_atomic_or s5, s[8:11], s2940// GFX11-ERR: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU941 942s_buffer_atomic_or_x2 s[10:11], s[96:99], s2943// GFX11-ERR: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU944 945s_buffer_atomic_smax s5, s[4:7], s101946// GFX11-ERR: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU947 948s_buffer_atomic_smax_x2 s[100:101], s[4:7], s2949// GFX11-ERR: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU950 951s_buffer_atomic_smin s5, s[4:7], 0x64952// GFX11-ERR: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU953 954s_buffer_atomic_smin_x2 s[12:13], s[4:7], s2955// GFX11-ERR: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU956 957s_buffer_atomic_sub_x2 s[10:11], s[4:7], s2958// GFX11-ERR: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU959 960s_buffer_atomic_swap s5, s[4:7], s2961// GFX11-ERR: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU962 963s_buffer_atomic_umax s5, s[4:7], s2964// GFX11-ERR: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU965 966s_buffer_atomic_umin s5, s[4:7], s2967// GFX11-ERR: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU968 969s_buffer_atomic_xor s5, s[4:7], s2970// GFX11-ERR: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU971 972s_atomic_add s5, s[2:3], s101 glc973// GFX11-ERR: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU974 975s_atomic_add s5, s[2:3], 0x64 glc976// GFX11-ERR: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU977 978s_atomic_add_x2 s[10:11], s[2:3], s101 glc979// GFX11-ERR: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU980 981s_atomic_and s5, s[2:3], s101 glc982// GFX11-ERR: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU983 984s_atomic_and_x2 s[10:11], s[2:3], 0x64 glc985// GFX11-ERR: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU986 987s_atomic_cmpswap s[10:11], s[2:3], s101 glc988// GFX11-ERR: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU989 990s_atomic_cmpswap s[10:11], s[2:3], 0x64 glc991// GFX11-ERR: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU992 993s_atomic_cmpswap_x2 s[20:23], s[2:3], s101 glc994// GFX11-ERR: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU995 996s_atomic_cmpswap_x2 s[20:23], s[2:3], 0x64 glc997// GFX11-ERR: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU998 999s_atomic_dec_x2 s[10:11], s[2:3], s101 glc1000// GFX11-ERR: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU1001 1002s_atomic_inc_x2 s[10:11], s[2:3], s101 glc1003// GFX11-ERR: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU1004 1005s_atomic_or s5, s[2:3], 0x64 glc1006// GFX11-ERR: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU1007 1008s_atomic_smax s5, s[2:3], s101 glc1009// GFX11-ERR: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU1010 1011s_atomic_smin s5, s[2:3], s101 glc1012// GFX11-ERR: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU1013 1014s_atomic_sub s5, s[2:3], s101 glc1015// GFX11-ERR: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU1016 1017s_atomic_swap s5, s[2:3], s101 glc1018// GFX11-ERR: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU1019 1020s_atomic_umax_x2 s[10:11], s[2:3], s101 glc1021// GFX11-ERR: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU1022 1023s_atomic_umin s5, s[2:3], s101 glc1024// GFX11-ERR: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU1025 1026s_atomic_xor s5, s[2:3], s101 glc1027// GFX11-ERR: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU1028 1029s_buffer_atomic_add s5, s[4:7], s101 glc1030// GFX11-ERR: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU1031 1032s_buffer_atomic_add s5, s[4:7], 0x64 glc1033// GFX11-ERR: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU1034 1035s_buffer_atomic_add_x2 s[10:11], s[4:7], s2 glc1036// GFX11-ERR: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU1037 1038s_buffer_atomic_and s101, s[4:7], s2 glc1039// GFX11-ERR: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU1040 1041s_buffer_atomic_and_x2 s[10:11], s[8:11], s2 glc1042// GFX11-ERR: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU1043 1044s_buffer_atomic_cmpswap s[10:11], s[4:7], s2 glc1045// GFX11-ERR: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU1046 1047s_buffer_atomic_cmpswap s[10:11], s[4:7], 0x64 glc1048// GFX11-ERR: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU1049 1050s_buffer_atomic_cmpswap_x2 s[20:23], s[4:7], s101 glc1051// GFX11-ERR: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU1052 1053s_buffer_atomic_cmpswap_x2 s[20:23], s[4:7], 0x64 glc1054// GFX11-ERR: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU1055 1056s_buffer_atomic_dec s5, s[4:7], s2 glc1057// GFX11-ERR: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU1058 1059s_buffer_atomic_inc s101, s[4:7], s2 glc1060// GFX11-ERR: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU1061 1062s_buffer_atomic_inc_x2 s[10:11], s[4:7], 0x64 glc1063// GFX11-ERR: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU1064 1065s_buffer_atomic_or s5, s[8:11], s2 glc1066// GFX11-ERR: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU1067 1068s_buffer_atomic_or_x2 s[10:11], s[96:99], s2 glc1069// GFX11-ERR: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU1070 1071s_buffer_atomic_smax s5, s[4:7], s101 glc1072// GFX11-ERR: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU1073 1074s_buffer_atomic_smax_x2 s[100:101], s[4:7], s2 glc1075// GFX11-ERR: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU1076 1077s_buffer_atomic_smin s5, s[4:7], 0x64 glc1078// GFX11-ERR: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU1079 1080s_buffer_atomic_smin_x2 s[12:13], s[4:7], s2 glc1081// GFX11-ERR: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU1082 1083s_buffer_atomic_sub_x2 s[10:11], s[4:7], s2 glc1084// GFX11-ERR: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU1085 1086s_buffer_atomic_swap s5, s[4:7], s2 glc1087// GFX11-ERR: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU1088 1089s_buffer_atomic_umax s5, s[4:7], s2 glc1090// GFX11-ERR: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU1091 1092s_buffer_atomic_umin s5, s[4:7], s2 glc1093// GFX11-ERR: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU1094 1095s_buffer_atomic_xor s5, s[4:7], s2 glc1096// GFX11-ERR: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU1097 1098s_atomic_add s5, s[2:3], s101 dlc1099// GFX11-ERR: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU1100 1101s_atomic_add s5, s[2:3], 0x64 dlc1102// GFX11-ERR: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU1103 1104s_atomic_add_x2 s[10:11], s[2:3], s101 dlc1105// GFX11-ERR: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU1106 1107s_atomic_and s5, s[2:3], s101 dlc1108// GFX11-ERR: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU1109 1110s_atomic_and_x2 s[10:11], s[2:3], 0x64 dlc1111// GFX11-ERR: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU1112 1113s_atomic_cmpswap s[10:11], s[2:3], s101 dlc1114// GFX11-ERR: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU1115 1116s_atomic_cmpswap s[10:11], s[2:3], 0x64 dlc1117// GFX11-ERR: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU1118 1119s_atomic_cmpswap_x2 s[20:23], s[2:3], s101 dlc1120// GFX11-ERR: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU1121 1122s_atomic_cmpswap_x2 s[20:23], s[2:3], 0x64 dlc1123// GFX11-ERR: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU1124 1125s_atomic_dec_x2 s[10:11], s[2:3], s101 dlc1126// GFX11-ERR: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU1127 1128s_atomic_inc_x2 s[10:11], s[2:3], s101 dlc1129// GFX11-ERR: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU1130 1131s_atomic_or s5, s[2:3], 0x64 dlc1132// GFX11-ERR: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU1133 1134s_atomic_smax s5, s[2:3], s101 dlc1135// GFX11-ERR: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU1136 1137s_atomic_smin s5, s[2:3], s101 dlc1138// GFX11-ERR: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU1139 1140s_atomic_sub s5, s[2:3], s101 dlc1141// GFX11-ERR: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU1142 1143s_atomic_swap s5, s[2:3], s101 dlc1144// GFX11-ERR: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU1145 1146s_atomic_umax_x2 s[10:11], s[2:3], s101 dlc1147// GFX11-ERR: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU1148 1149s_atomic_umin s5, s[2:3], s101 dlc1150// GFX11-ERR: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU1151 1152s_atomic_xor s5, s[2:3], s101 dlc1153// GFX11-ERR: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU1154 1155s_buffer_atomic_add s5, s[4:7], s101 dlc1156// GFX11-ERR: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU1157 1158s_buffer_atomic_add s5, s[4:7], 0x64 dlc1159// GFX11-ERR: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU1160 1161s_buffer_atomic_add_x2 s[10:11], s[4:7], s2 dlc1162// GFX11-ERR: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU1163 1164s_buffer_atomic_and s101, s[4:7], s2 dlc1165// GFX11-ERR: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU1166 1167s_buffer_atomic_and_x2 s[10:11], s[8:11], s2 dlc1168// GFX11-ERR: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU1169 1170s_buffer_atomic_cmpswap s[10:11], s[4:7], s2 dlc1171// GFX11-ERR: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU1172 1173s_buffer_atomic_cmpswap s[10:11], s[4:7], 0x64 dlc1174// GFX11-ERR: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU1175 1176s_buffer_atomic_cmpswap_x2 s[20:23], s[4:7], s101 dlc1177// GFX11-ERR: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU1178 1179s_buffer_atomic_cmpswap_x2 s[20:23], s[4:7], 0x64 dlc1180// GFX11-ERR: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU1181 1182s_buffer_atomic_dec s5, s[4:7], s2 dlc1183// GFX11-ERR: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU1184 1185s_buffer_atomic_inc s101, s[4:7], s2 dlc1186// GFX11-ERR: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU1187 1188s_buffer_atomic_inc_x2 s[10:11], s[4:7], 0x64 dlc1189// GFX11-ERR: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU1190 1191s_buffer_atomic_or s5, s[8:11], s2 dlc1192// GFX11-ERR: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU1193 1194s_buffer_atomic_or_x2 s[10:11], s[96:99], s2 dlc1195// GFX11-ERR: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU1196 1197s_buffer_atomic_smax s5, s[4:7], s101 dlc1198// GFX11-ERR: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU1199 1200s_buffer_atomic_smax_x2 s[100:101], s[4:7], s2 dlc1201// GFX11-ERR: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU1202 1203s_buffer_atomic_smin s5, s[4:7], 0x64 dlc1204// GFX11-ERR: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU1205 1206s_buffer_atomic_smin_x2 s[12:13], s[4:7], s2 dlc1207// GFX11-ERR: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU1208 1209s_buffer_atomic_sub_x2 s[10:11], s[4:7], s2 dlc1210// GFX11-ERR: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU1211 1212s_buffer_atomic_swap s5, s[4:7], s2 dlc1213// GFX11-ERR: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU1214 1215s_buffer_atomic_umax s5, s[4:7], s2 dlc1216// GFX11-ERR: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU1217 1218s_buffer_atomic_umin s5, s[4:7], s2 dlc1219// GFX11-ERR: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU1220 1221s_buffer_atomic_xor s5, s[4:7], s2 dlc1222// GFX11-ERR: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU1223