752 lines · plain
1// RUN: llvm-mc -triple=amdgcn -mcpu=bonaire -show-encoding %s | FileCheck %s2 3s_load_dword s5, s[2:3], s24// CHECK: [0x02,0x82,0x02,0xc0]5 6s_load_dword s103, s[2:3], s27// CHECK: [0x02,0x82,0x33,0xc0]8 9s_load_dword flat_scratch_lo, s[2:3], s210// CHECK: [0x02,0x02,0x34,0xc0]11 12s_load_dword flat_scratch_hi, s[2:3], s213// CHECK: [0x02,0x82,0x34,0xc0]14 15s_load_dword vcc_lo, s[2:3], s216// CHECK: [0x02,0x02,0x35,0xc0]17 18s_load_dword vcc_hi, s[2:3], s219// CHECK: [0x02,0x82,0x35,0xc0]20 21s_load_dword tba_lo, s[2:3], s222// CHECK: [0x02,0x02,0x36,0xc0]23 24s_load_dword tba_hi, s[2:3], s225// CHECK: [0x02,0x82,0x36,0xc0]26 27s_load_dword tma_lo, s[2:3], s228// CHECK: [0x02,0x02,0x37,0xc0]29 30s_load_dword tma_hi, s[2:3], s231// CHECK: [0x02,0x82,0x37,0xc0]32 33s_load_dword ttmp11, s[2:3], s234// CHECK: [0x02,0x82,0x3d,0xc0]35 36s_load_dword s5, s[4:5], s237// CHECK: [0x02,0x84,0x02,0xc0]38 39s_load_dword s5, s[102:103], s240// CHECK: [0x02,0xe6,0x02,0xc0]41 42s_load_dword s5, flat_scratch, s243// CHECK: [0x02,0xe8,0x02,0xc0]44 45s_load_dword s5, vcc, s246// CHECK: [0x02,0xea,0x02,0xc0]47 48s_load_dword s5, tba, s249// CHECK: [0x02,0xec,0x02,0xc0]50 51s_load_dword s5, tma, s252// CHECK: [0x02,0xee,0x02,0xc0]53 54s_load_dword s5, ttmp[10:11], s255// CHECK: [0x02,0xfa,0x02,0xc0]56 57s_load_dword s5, s[2:3], s10358// CHECK: [0x67,0x82,0x02,0xc0]59 60s_load_dword s5, s[2:3], flat_scratch_lo61// CHECK: [0x68,0x82,0x02,0xc0]62 63s_load_dword s5, s[2:3], flat_scratch_hi64// CHECK: [0x69,0x82,0x02,0xc0]65 66s_load_dword s5, s[2:3], vcc_lo67// CHECK: [0x6a,0x82,0x02,0xc0]68 69s_load_dword s5, s[2:3], vcc_hi70// CHECK: [0x6b,0x82,0x02,0xc0]71 72s_load_dword s5, s[2:3], tba_lo73// CHECK: [0x6c,0x82,0x02,0xc0]74 75s_load_dword s5, s[2:3], tba_hi76// CHECK: [0x6d,0x82,0x02,0xc0]77 78s_load_dword s5, s[2:3], tma_lo79// CHECK: [0x6e,0x82,0x02,0xc0]80 81s_load_dword s5, s[2:3], tma_hi82// CHECK: [0x6f,0x82,0x02,0xc0]83 84s_load_dword s5, s[2:3], ttmp1185// CHECK: [0x7b,0x82,0x02,0xc0]86 87s_load_dword s5, s[2:3], 0xaf12345688// CHECK: [0xff,0x82,0x02,0xc0,0x56,0x34,0x12,0xaf]89 90s_load_dword s5, s[2:3], 0x3f71727391// CHECK: [0xff,0x82,0x02,0xc0,0x73,0x72,0x71,0x3f]92 93s_load_dword s5, s[2:3], 0x7f94// CHECK: [0x7f,0x83,0x02,0xc0]95 96s_load_dwordx2 s[10:11], s[2:3], s297// CHECK: [0x02,0x02,0x45,0xc0]98 99s_load_dwordx2 s[12:13], s[2:3], s2100// CHECK: [0x02,0x02,0x46,0xc0]101 102s_load_dwordx2 s[102:103], s[2:3], s2103// CHECK: [0x02,0x02,0x73,0xc0]104 105s_load_dwordx2 flat_scratch, s[2:3], s2106// CHECK: [0x02,0x02,0x74,0xc0]107 108s_load_dwordx2 vcc, s[2:3], s2109// CHECK: [0x02,0x02,0x75,0xc0]110 111s_load_dwordx2 tba, s[2:3], s2112// CHECK: [0x02,0x02,0x76,0xc0]113 114s_load_dwordx2 tma, s[2:3], s2115// CHECK: [0x02,0x02,0x77,0xc0]116 117s_load_dwordx2 ttmp[10:11], s[2:3], s2118// CHECK: [0x02,0x02,0x7d,0xc0]119 120s_load_dwordx2 s[10:11], s[4:5], s2121// CHECK: [0x02,0x04,0x45,0xc0]122 123s_load_dwordx2 s[10:11], s[102:103], s2124// CHECK: [0x02,0x66,0x45,0xc0]125 126s_load_dwordx2 s[10:11], flat_scratch, s2127// CHECK: [0x02,0x68,0x45,0xc0]128 129s_load_dwordx2 s[10:11], vcc, s2130// CHECK: [0x02,0x6a,0x45,0xc0]131 132s_load_dwordx2 s[10:11], tba, s2133// CHECK: [0x02,0x6c,0x45,0xc0]134 135s_load_dwordx2 s[10:11], tma, s2136// CHECK: [0x02,0x6e,0x45,0xc0]137 138s_load_dwordx2 s[10:11], ttmp[10:11], s2139// CHECK: [0x02,0x7a,0x45,0xc0]140 141s_load_dwordx2 s[10:11], s[2:3], s103142// CHECK: [0x67,0x02,0x45,0xc0]143 144s_load_dwordx2 s[10:11], s[2:3], flat_scratch_lo145// CHECK: [0x68,0x02,0x45,0xc0]146 147s_load_dwordx2 s[10:11], s[2:3], flat_scratch_hi148// CHECK: [0x69,0x02,0x45,0xc0]149 150s_load_dwordx2 s[10:11], s[2:3], vcc_lo151// CHECK: [0x6a,0x02,0x45,0xc0]152 153s_load_dwordx2 s[10:11], s[2:3], vcc_hi154// CHECK: [0x6b,0x02,0x45,0xc0]155 156s_load_dwordx2 s[10:11], s[2:3], tba_lo157// CHECK: [0x6c,0x02,0x45,0xc0]158 159s_load_dwordx2 s[10:11], s[2:3], tba_hi160// CHECK: [0x6d,0x02,0x45,0xc0]161 162s_load_dwordx2 s[10:11], s[2:3], tma_lo163// CHECK: [0x6e,0x02,0x45,0xc0]164 165s_load_dwordx2 s[10:11], s[2:3], tma_hi166// CHECK: [0x6f,0x02,0x45,0xc0]167 168s_load_dwordx2 s[10:11], s[2:3], ttmp11169// CHECK: [0x7b,0x02,0x45,0xc0]170 171s_load_dwordx2 s[10:11], s[2:3], 0xaf123456172// CHECK: [0xff,0x02,0x45,0xc0,0x56,0x34,0x12,0xaf]173 174s_load_dwordx2 s[10:11], s[2:3], 0x3f717273175// CHECK: [0xff,0x02,0x45,0xc0,0x73,0x72,0x71,0x3f]176 177s_load_dwordx2 s[10:11], s[2:3], 0x7f178// CHECK: [0x7f,0x03,0x45,0xc0]179 180s_load_dwordx4 s[20:23], s[2:3], s2181// CHECK: [0x02,0x02,0x8a,0xc0]182 183s_load_dwordx4 s[24:27], s[2:3], s2184// CHECK: [0x02,0x02,0x8c,0xc0]185 186s_load_dwordx4 s[100:103], s[2:3], s2187// CHECK: [0x02,0x02,0xb2,0xc0]188 189s_load_dwordx4 ttmp[8:11], s[2:3], s2190// CHECK: [0x02,0x02,0xbc,0xc0]191 192s_load_dwordx4 s[20:23], s[4:5], s2193// CHECK: [0x02,0x04,0x8a,0xc0]194 195s_load_dwordx4 s[20:23], s[102:103], s2196// CHECK: [0x02,0x66,0x8a,0xc0]197 198s_load_dwordx4 s[20:23], flat_scratch, s2199// CHECK: [0x02,0x68,0x8a,0xc0]200 201s_load_dwordx4 s[20:23], vcc, s2202// CHECK: [0x02,0x6a,0x8a,0xc0]203 204s_load_dwordx4 s[20:23], tba, s2205// CHECK: [0x02,0x6c,0x8a,0xc0]206 207s_load_dwordx4 s[20:23], tma, s2208// CHECK: [0x02,0x6e,0x8a,0xc0]209 210s_load_dwordx4 s[20:23], ttmp[10:11], s2211// CHECK: [0x02,0x7a,0x8a,0xc0]212 213s_load_dwordx4 s[20:23], s[2:3], s103214// CHECK: [0x67,0x02,0x8a,0xc0]215 216s_load_dwordx4 s[20:23], s[2:3], flat_scratch_lo217// CHECK: [0x68,0x02,0x8a,0xc0]218 219s_load_dwordx4 s[20:23], s[2:3], flat_scratch_hi220// CHECK: [0x69,0x02,0x8a,0xc0]221 222s_load_dwordx4 s[20:23], s[2:3], vcc_lo223// CHECK: [0x6a,0x02,0x8a,0xc0]224 225s_load_dwordx4 s[20:23], s[2:3], vcc_hi226// CHECK: [0x6b,0x02,0x8a,0xc0]227 228s_load_dwordx4 s[20:23], s[2:3], tba_lo229// CHECK: [0x6c,0x02,0x8a,0xc0]230 231s_load_dwordx4 s[20:23], s[2:3], tba_hi232// CHECK: [0x6d,0x02,0x8a,0xc0]233 234s_load_dwordx4 s[20:23], s[2:3], tma_lo235// CHECK: [0x6e,0x02,0x8a,0xc0]236 237s_load_dwordx4 s[20:23], s[2:3], tma_hi238// CHECK: [0x6f,0x02,0x8a,0xc0]239 240s_load_dwordx4 s[20:23], s[2:3], ttmp11241// CHECK: [0x7b,0x02,0x8a,0xc0]242 243s_load_dwordx4 s[20:23], s[2:3], 0xaf123456244// CHECK: [0xff,0x02,0x8a,0xc0,0x56,0x34,0x12,0xaf]245 246s_load_dwordx4 s[20:23], s[2:3], 0x3f717273247// CHECK: [0xff,0x02,0x8a,0xc0,0x73,0x72,0x71,0x3f]248 249s_load_dwordx4 s[20:23], s[2:3], 0x7f250// CHECK: [0x7f,0x03,0x8a,0xc0]251 252s_load_dwordx8 s[20:27], s[2:3], s2253// CHECK: [0x02,0x02,0xca,0xc0]254 255s_load_dwordx8 s[24:31], s[2:3], s2256// CHECK: [0x02,0x02,0xcc,0xc0]257 258s_load_dwordx8 s[96:103], s[2:3], s2259// CHECK: [0x02,0x02,0xf0,0xc0]260 261s_load_dwordx8 ttmp[4:11], s[2:3], s2262// CHECK: [0x02,0x02,0xfa,0xc0]263 264s_load_dwordx8 s[20:27], s[4:5], s2265// CHECK: [0x02,0x04,0xca,0xc0]266 267s_load_dwordx8 s[20:27], s[102:103], s2268// CHECK: [0x02,0x66,0xca,0xc0]269 270s_load_dwordx8 s[20:27], flat_scratch, s2271// CHECK: [0x02,0x68,0xca,0xc0]272 273s_load_dwordx8 s[20:27], vcc, s2274// CHECK: [0x02,0x6a,0xca,0xc0]275 276s_load_dwordx8 s[20:27], tba, s2277// CHECK: [0x02,0x6c,0xca,0xc0]278 279s_load_dwordx8 s[20:27], tma, s2280// CHECK: [0x02,0x6e,0xca,0xc0]281 282s_load_dwordx8 s[20:27], ttmp[10:11], s2283// CHECK: [0x02,0x7a,0xca,0xc0]284 285s_load_dwordx8 s[20:27], s[2:3], s103286// CHECK: [0x67,0x02,0xca,0xc0]287 288s_load_dwordx8 s[20:27], s[2:3], flat_scratch_lo289// CHECK: [0x68,0x02,0xca,0xc0]290 291s_load_dwordx8 s[20:27], s[2:3], flat_scratch_hi292// CHECK: [0x69,0x02,0xca,0xc0]293 294s_load_dwordx8 s[20:27], s[2:3], vcc_lo295// CHECK: [0x6a,0x02,0xca,0xc0]296 297s_load_dwordx8 s[20:27], s[2:3], vcc_hi298// CHECK: [0x6b,0x02,0xca,0xc0]299 300s_load_dwordx8 s[20:27], s[2:3], tba_lo301// CHECK: [0x6c,0x02,0xca,0xc0]302 303s_load_dwordx8 s[20:27], s[2:3], tba_hi304// CHECK: [0x6d,0x02,0xca,0xc0]305 306s_load_dwordx8 s[20:27], s[2:3], tma_lo307// CHECK: [0x6e,0x02,0xca,0xc0]308 309s_load_dwordx8 s[20:27], s[2:3], tma_hi310// CHECK: [0x6f,0x02,0xca,0xc0]311 312s_load_dwordx8 s[20:27], s[2:3], ttmp11313// CHECK: [0x7b,0x02,0xca,0xc0]314 315s_load_dwordx8 s[20:27], s[2:3], 0xaf123456316// CHECK: [0xff,0x02,0xca,0xc0,0x56,0x34,0x12,0xaf]317 318s_load_dwordx8 s[20:27], s[2:3], 0x3f717273319// CHECK: [0xff,0x02,0xca,0xc0,0x73,0x72,0x71,0x3f]320 321s_load_dwordx8 s[20:27], s[2:3], 0x7f322// CHECK: [0x7f,0x03,0xca,0xc0]323 324s_load_dwordx16 s[20:35], s[2:3], s2325// CHECK: [0x02,0x02,0x0a,0xc1]326 327s_load_dwordx16 s[24:39], s[2:3], s2328// CHECK: [0x02,0x02,0x0c,0xc1]329 330s_load_dwordx16 s[88:103], s[2:3], s2331// CHECK: [0x02,0x02,0x2c,0xc1]332 333s_load_dwordx16 s[20:35], s[4:5], s2334// CHECK: [0x02,0x04,0x0a,0xc1]335 336s_load_dwordx16 s[20:35], s[102:103], s2337// CHECK: [0x02,0x66,0x0a,0xc1]338 339s_load_dwordx16 s[20:35], flat_scratch, s2340// CHECK: [0x02,0x68,0x0a,0xc1]341 342s_load_dwordx16 s[20:35], vcc, s2343// CHECK: [0x02,0x6a,0x0a,0xc1]344 345s_load_dwordx16 s[20:35], tba, s2346// CHECK: [0x02,0x6c,0x0a,0xc1]347 348s_load_dwordx16 s[20:35], tma, s2349// CHECK: [0x02,0x6e,0x0a,0xc1]350 351s_load_dwordx16 s[20:35], ttmp[10:11], s2352// CHECK: [0x02,0x7a,0x0a,0xc1]353 354s_load_dwordx16 s[20:35], s[2:3], s103355// CHECK: [0x67,0x02,0x0a,0xc1]356 357s_load_dwordx16 s[20:35], s[2:3], flat_scratch_lo358// CHECK: [0x68,0x02,0x0a,0xc1]359 360s_load_dwordx16 s[20:35], s[2:3], flat_scratch_hi361// CHECK: [0x69,0x02,0x0a,0xc1]362 363s_load_dwordx16 s[20:35], s[2:3], vcc_lo364// CHECK: [0x6a,0x02,0x0a,0xc1]365 366s_load_dwordx16 s[20:35], s[2:3], vcc_hi367// CHECK: [0x6b,0x02,0x0a,0xc1]368 369s_load_dwordx16 s[20:35], s[2:3], tba_lo370// CHECK: [0x6c,0x02,0x0a,0xc1]371 372s_load_dwordx16 s[20:35], s[2:3], tba_hi373// CHECK: [0x6d,0x02,0x0a,0xc1]374 375s_load_dwordx16 s[20:35], s[2:3], tma_lo376// CHECK: [0x6e,0x02,0x0a,0xc1]377 378s_load_dwordx16 s[20:35], s[2:3], tma_hi379// CHECK: [0x6f,0x02,0x0a,0xc1]380 381s_load_dwordx16 s[20:35], s[2:3], ttmp11382// CHECK: [0x7b,0x02,0x0a,0xc1]383 384s_load_dwordx16 s[20:35], s[2:3], 0xaf123456385// CHECK: [0xff,0x02,0x0a,0xc1,0x56,0x34,0x12,0xaf]386 387s_load_dwordx16 s[20:35], s[2:3], 0x3f717273388// CHECK: [0xff,0x02,0x0a,0xc1,0x73,0x72,0x71,0x3f]389 390s_load_dwordx16 s[20:35], s[2:3], 0x7f391// CHECK: [0x7f,0x03,0x0a,0xc1]392 393s_buffer_load_dword s5, s[4:7], s2394// CHECK: [0x02,0x84,0x02,0xc2]395 396s_buffer_load_dword s103, s[4:7], s2397// CHECK: [0x02,0x84,0x33,0xc2]398 399s_buffer_load_dword flat_scratch_lo, s[4:7], s2400// CHECK: [0x02,0x04,0x34,0xc2]401 402s_buffer_load_dword flat_scratch_hi, s[4:7], s2403// CHECK: [0x02,0x84,0x34,0xc2]404 405s_buffer_load_dword vcc_lo, s[4:7], s2406// CHECK: [0x02,0x04,0x35,0xc2]407 408s_buffer_load_dword vcc_hi, s[4:7], s2409// CHECK: [0x02,0x84,0x35,0xc2]410 411s_buffer_load_dword tba_lo, s[4:7], s2412// CHECK: [0x02,0x04,0x36,0xc2]413 414s_buffer_load_dword tba_hi, s[4:7], s2415// CHECK: [0x02,0x84,0x36,0xc2]416 417s_buffer_load_dword tma_lo, s[4:7], s2418// CHECK: [0x02,0x04,0x37,0xc2]419 420s_buffer_load_dword tma_hi, s[4:7], s2421// CHECK: [0x02,0x84,0x37,0xc2]422 423s_buffer_load_dword ttmp11, s[4:7], s2424// CHECK: [0x02,0x84,0x3d,0xc2]425 426s_buffer_load_dword s5, s[8:11], s2427// CHECK: [0x02,0x88,0x02,0xc2]428 429s_buffer_load_dword s5, s[100:103], s2430// CHECK: [0x02,0xe4,0x02,0xc2]431 432s_buffer_load_dword s5, ttmp[8:11], s2433// CHECK: [0x02,0xf8,0x02,0xc2]434 435s_buffer_load_dword s5, s[4:7], s103436// CHECK: [0x67,0x84,0x02,0xc2]437 438s_buffer_load_dword s5, s[4:7], flat_scratch_lo439// CHECK: [0x68,0x84,0x02,0xc2]440 441s_buffer_load_dword s5, s[4:7], flat_scratch_hi442// CHECK: [0x69,0x84,0x02,0xc2]443 444s_buffer_load_dword s5, s[4:7], vcc_lo445// CHECK: [0x6a,0x84,0x02,0xc2]446 447s_buffer_load_dword s5, s[4:7], vcc_hi448// CHECK: [0x6b,0x84,0x02,0xc2]449 450s_buffer_load_dword s5, s[4:7], tba_lo451// CHECK: [0x6c,0x84,0x02,0xc2]452 453s_buffer_load_dword s5, s[4:7], tba_hi454// CHECK: [0x6d,0x84,0x02,0xc2]455 456s_buffer_load_dword s5, s[4:7], tma_lo457// CHECK: [0x6e,0x84,0x02,0xc2]458 459s_buffer_load_dword s5, s[4:7], tma_hi460// CHECK: [0x6f,0x84,0x02,0xc2]461 462s_buffer_load_dword s5, s[4:7], ttmp11463// CHECK: [0x7b,0x84,0x02,0xc2]464 465s_buffer_load_dword s5, s[4:7], 0xaf123456466// CHECK: [0xff,0x84,0x02,0xc2,0x56,0x34,0x12,0xaf]467 468s_buffer_load_dword s5, s[4:7], 0x3f717273469// CHECK: [0xff,0x84,0x02,0xc2,0x73,0x72,0x71,0x3f]470 471s_buffer_load_dword s5, s[4:7], 0x7f472// CHECK: [0x7f,0x85,0x02,0xc2]473 474s_buffer_load_dwordx2 s[10:11], s[4:7], s2475// CHECK: [0x02,0x04,0x45,0xc2]476 477s_buffer_load_dwordx2 s[12:13], s[4:7], s2478// CHECK: [0x02,0x04,0x46,0xc2]479 480s_buffer_load_dwordx2 s[102:103], s[4:7], s2481// CHECK: [0x02,0x04,0x73,0xc2]482 483s_buffer_load_dwordx2 flat_scratch, s[4:7], s2484// CHECK: [0x02,0x04,0x74,0xc2]485 486s_buffer_load_dwordx2 vcc, s[4:7], s2487// CHECK: [0x02,0x04,0x75,0xc2]488 489s_buffer_load_dwordx2 tba, s[4:7], s2490// CHECK: [0x02,0x04,0x76,0xc2]491 492s_buffer_load_dwordx2 tma, s[4:7], s2493// CHECK: [0x02,0x04,0x77,0xc2]494 495s_buffer_load_dwordx2 ttmp[10:11], s[4:7], s2496// CHECK: [0x02,0x04,0x7d,0xc2]497 498s_buffer_load_dwordx2 s[10:11], s[8:11], s2499// CHECK: [0x02,0x08,0x45,0xc2]500 501s_buffer_load_dwordx2 s[10:11], s[100:103], s2502// CHECK: [0x02,0x64,0x45,0xc2]503 504s_buffer_load_dwordx2 s[10:11], ttmp[8:11], s2505// CHECK: [0x02,0x78,0x45,0xc2]506 507s_buffer_load_dwordx2 s[10:11], s[4:7], s103508// CHECK: [0x67,0x04,0x45,0xc2]509 510s_buffer_load_dwordx2 s[10:11], s[4:7], flat_scratch_lo511// CHECK: [0x68,0x04,0x45,0xc2]512 513s_buffer_load_dwordx2 s[10:11], s[4:7], flat_scratch_hi514// CHECK: [0x69,0x04,0x45,0xc2]515 516s_buffer_load_dwordx2 s[10:11], s[4:7], vcc_lo517// CHECK: [0x6a,0x04,0x45,0xc2]518 519s_buffer_load_dwordx2 s[10:11], s[4:7], vcc_hi520// CHECK: [0x6b,0x04,0x45,0xc2]521 522s_buffer_load_dwordx2 s[10:11], s[4:7], tba_lo523// CHECK: [0x6c,0x04,0x45,0xc2]524 525s_buffer_load_dwordx2 s[10:11], s[4:7], tba_hi526// CHECK: [0x6d,0x04,0x45,0xc2]527 528s_buffer_load_dwordx2 s[10:11], s[4:7], tma_lo529// CHECK: [0x6e,0x04,0x45,0xc2]530 531s_buffer_load_dwordx2 s[10:11], s[4:7], tma_hi532// CHECK: [0x6f,0x04,0x45,0xc2]533 534s_buffer_load_dwordx2 s[10:11], s[4:7], ttmp11535// CHECK: [0x7b,0x04,0x45,0xc2]536 537s_buffer_load_dwordx2 s[10:11], s[4:7], 0xaf123456538// CHECK: [0xff,0x04,0x45,0xc2,0x56,0x34,0x12,0xaf]539 540s_buffer_load_dwordx2 s[10:11], s[4:7], 0x3f717273541// CHECK: [0xff,0x04,0x45,0xc2,0x73,0x72,0x71,0x3f]542 543s_buffer_load_dwordx2 s[10:11], s[4:7], 0x7f544// CHECK: [0x7f,0x05,0x45,0xc2]545 546s_buffer_load_dwordx4 s[20:23], s[4:7], s2547// CHECK: [0x02,0x04,0x8a,0xc2]548 549s_buffer_load_dwordx4 s[24:27], s[4:7], s2550// CHECK: [0x02,0x04,0x8c,0xc2]551 552s_buffer_load_dwordx4 s[100:103], s[4:7], s2553// CHECK: [0x02,0x04,0xb2,0xc2]554 555s_buffer_load_dwordx4 ttmp[8:11], s[4:7], s2556// CHECK: [0x02,0x04,0xbc,0xc2]557 558s_buffer_load_dwordx4 s[20:23], s[8:11], s2559// CHECK: [0x02,0x08,0x8a,0xc2]560 561s_buffer_load_dwordx4 s[20:23], s[100:103], s2562// CHECK: [0x02,0x64,0x8a,0xc2]563 564s_buffer_load_dwordx4 s[20:23], ttmp[8:11], s2565// CHECK: [0x02,0x78,0x8a,0xc2]566 567s_buffer_load_dwordx4 s[20:23], s[4:7], s103568// CHECK: [0x67,0x04,0x8a,0xc2]569 570s_buffer_load_dwordx4 s[20:23], s[4:7], flat_scratch_lo571// CHECK: [0x68,0x04,0x8a,0xc2]572 573s_buffer_load_dwordx4 s[20:23], s[4:7], flat_scratch_hi574// CHECK: [0x69,0x04,0x8a,0xc2]575 576s_buffer_load_dwordx4 s[20:23], s[4:7], vcc_lo577// CHECK: [0x6a,0x04,0x8a,0xc2]578 579s_buffer_load_dwordx4 s[20:23], s[4:7], vcc_hi580// CHECK: [0x6b,0x04,0x8a,0xc2]581 582s_buffer_load_dwordx4 s[20:23], s[4:7], tba_lo583// CHECK: [0x6c,0x04,0x8a,0xc2]584 585s_buffer_load_dwordx4 s[20:23], s[4:7], tba_hi586// CHECK: [0x6d,0x04,0x8a,0xc2]587 588s_buffer_load_dwordx4 s[20:23], s[4:7], tma_lo589// CHECK: [0x6e,0x04,0x8a,0xc2]590 591s_buffer_load_dwordx4 s[20:23], s[4:7], tma_hi592// CHECK: [0x6f,0x04,0x8a,0xc2]593 594s_buffer_load_dwordx4 s[20:23], s[4:7], ttmp11595// CHECK: [0x7b,0x04,0x8a,0xc2]596 597s_buffer_load_dwordx4 s[20:23], s[4:7], 0xaf123456598// CHECK: [0xff,0x04,0x8a,0xc2,0x56,0x34,0x12,0xaf]599 600s_buffer_load_dwordx4 s[20:23], s[4:7], 0x3f717273601// CHECK: [0xff,0x04,0x8a,0xc2,0x73,0x72,0x71,0x3f]602 603s_buffer_load_dwordx4 s[20:23], s[4:7], 0x7f604// CHECK: [0x7f,0x05,0x8a,0xc2]605 606s_buffer_load_dwordx8 s[20:27], s[4:7], s2607// CHECK: [0x02,0x04,0xca,0xc2]608 609s_buffer_load_dwordx8 s[24:31], s[4:7], s2610// CHECK: [0x02,0x04,0xcc,0xc2]611 612s_buffer_load_dwordx8 s[96:103], s[4:7], s2613// CHECK: [0x02,0x04,0xf0,0xc2]614 615s_buffer_load_dwordx8 ttmp[4:11], s[4:7], s2616// CHECK: [0x02,0x04,0xfa,0xc2]617 618s_buffer_load_dwordx8 s[20:27], s[8:11], s2619// CHECK: [0x02,0x08,0xca,0xc2]620 621s_buffer_load_dwordx8 s[20:27], s[100:103], s2622// CHECK: [0x02,0x64,0xca,0xc2]623 624s_buffer_load_dwordx8 s[20:27], ttmp[8:11], s2625// CHECK: [0x02,0x78,0xca,0xc2]626 627s_buffer_load_dwordx8 s[20:27], s[4:7], s103628// CHECK: [0x67,0x04,0xca,0xc2]629 630s_buffer_load_dwordx8 s[20:27], s[4:7], flat_scratch_lo631// CHECK: [0x68,0x04,0xca,0xc2]632 633s_buffer_load_dwordx8 s[20:27], s[4:7], flat_scratch_hi634// CHECK: [0x69,0x04,0xca,0xc2]635 636s_buffer_load_dwordx8 s[20:27], s[4:7], vcc_lo637// CHECK: [0x6a,0x04,0xca,0xc2]638 639s_buffer_load_dwordx8 s[20:27], s[4:7], vcc_hi640// CHECK: [0x6b,0x04,0xca,0xc2]641 642s_buffer_load_dwordx8 s[20:27], s[4:7], tba_lo643// CHECK: [0x6c,0x04,0xca,0xc2]644 645s_buffer_load_dwordx8 s[20:27], s[4:7], tba_hi646// CHECK: [0x6d,0x04,0xca,0xc2]647 648s_buffer_load_dwordx8 s[20:27], s[4:7], tma_lo649// CHECK: [0x6e,0x04,0xca,0xc2]650 651s_buffer_load_dwordx8 s[20:27], s[4:7], tma_hi652// CHECK: [0x6f,0x04,0xca,0xc2]653 654s_buffer_load_dwordx8 s[20:27], s[4:7], ttmp11655// CHECK: [0x7b,0x04,0xca,0xc2]656 657s_buffer_load_dwordx8 s[20:27], s[4:7], 0xaf123456658// CHECK: [0xff,0x04,0xca,0xc2,0x56,0x34,0x12,0xaf]659 660s_buffer_load_dwordx8 s[20:27], s[4:7], 0x3f717273661// CHECK: [0xff,0x04,0xca,0xc2,0x73,0x72,0x71,0x3f]662 663s_buffer_load_dwordx8 s[20:27], s[4:7], 0x7f664// CHECK: [0x7f,0x05,0xca,0xc2]665 666s_buffer_load_dwordx16 s[20:35], s[4:7], s2667// CHECK: [0x02,0x04,0x0a,0xc3]668 669s_buffer_load_dwordx16 s[24:39], s[4:7], s2670// CHECK: [0x02,0x04,0x0c,0xc3]671 672s_buffer_load_dwordx16 s[88:103], s[4:7], s2673// CHECK: [0x02,0x04,0x2c,0xc3]674 675s_buffer_load_dwordx16 s[20:35], s[8:11], s2676// CHECK: [0x02,0x08,0x0a,0xc3]677 678s_buffer_load_dwordx16 s[20:35], s[100:103], s2679// CHECK: [0x02,0x64,0x0a,0xc3]680 681s_buffer_load_dwordx16 s[20:35], ttmp[8:11], s2682// CHECK: [0x02,0x78,0x0a,0xc3]683 684s_buffer_load_dwordx16 s[20:35], s[4:7], s103685// CHECK: [0x67,0x04,0x0a,0xc3]686 687s_buffer_load_dwordx16 s[20:35], s[4:7], flat_scratch_lo688// CHECK: [0x68,0x04,0x0a,0xc3]689 690s_buffer_load_dwordx16 s[20:35], s[4:7], flat_scratch_hi691// CHECK: [0x69,0x04,0x0a,0xc3]692 693s_buffer_load_dwordx16 s[20:35], s[4:7], vcc_lo694// CHECK: [0x6a,0x04,0x0a,0xc3]695 696s_buffer_load_dwordx16 s[20:35], s[4:7], vcc_hi697// CHECK: [0x6b,0x04,0x0a,0xc3]698 699s_buffer_load_dwordx16 s[20:35], s[4:7], tba_lo700// CHECK: [0x6c,0x04,0x0a,0xc3]701 702s_buffer_load_dwordx16 s[20:35], s[4:7], tba_hi703// CHECK: [0x6d,0x04,0x0a,0xc3]704 705s_buffer_load_dwordx16 s[20:35], s[4:7], tma_lo706// CHECK: [0x6e,0x04,0x0a,0xc3]707 708s_buffer_load_dwordx16 s[20:35], s[4:7], tma_hi709// CHECK: [0x6f,0x04,0x0a,0xc3]710 711s_buffer_load_dwordx16 s[20:35], s[4:7], ttmp11712// CHECK: [0x7b,0x04,0x0a,0xc3]713 714s_buffer_load_dwordx16 s[20:35], s[4:7], 0xaf123456715// CHECK: [0xff,0x04,0x0a,0xc3,0x56,0x34,0x12,0xaf]716 717s_buffer_load_dwordx16 s[20:35], s[4:7], 0x3f717273718// CHECK: [0xff,0x04,0x0a,0xc3,0x73,0x72,0x71,0x3f]719 720s_buffer_load_dwordx16 s[20:35], s[4:7], 0x7f721// CHECK: [0x7f,0x05,0x0a,0xc3]722 723s_dcache_inv_vol724// CHECK: [0x00,0x00,0x40,0xc7]725 726s_memtime s[10:11]727// CHECK: [0x00,0x00,0x85,0xc7]728 729s_memtime s[12:13]730// CHECK: [0x00,0x00,0x86,0xc7]731 732s_memtime s[102:103]733// CHECK: [0x00,0x00,0xb3,0xc7]734 735s_memtime flat_scratch736// CHECK: [0x00,0x00,0xb4,0xc7]737 738s_memtime vcc739// CHECK: [0x00,0x00,0xb5,0xc7]740 741s_memtime tba742// CHECK: [0x00,0x00,0xb6,0xc7]743 744s_memtime tma745// CHECK: [0x00,0x00,0xb7,0xc7]746 747s_memtime ttmp[10:11]748// CHECK: [0x00,0x00,0xbd,0xc7]749 750s_dcache_inv751// CHECK: [0x00,0x00,0xc0,0xc7]752