brintos

brintos / llvm-project-archived public Read only

0
0
Text · 61.5 KiB · 9530167 Raw
1279 lines · plain
1# RUN: llvm-mc -triple=amdgcn -mcpu=gfx1010 -mattr=+wavefrontsize32 -disassemble -show-encoding < %s | FileCheck -strict-whitespace -check-prefix=GFX10 %s2# RUN: llvm-mc -triple=amdgcn -mcpu=gfx1010 -mattr=+wavefrontsize64 -disassemble -show-encoding < %s | FileCheck -strict-whitespace -check-prefix=GFX10 %s3 4 5# GFX10: s_atc_probe 7, s[4:5], 0x64             ; encoding: [0xc2,0x01,0x98,0xf4,0x64,0x00,0x00,0xfa]60xc2,0x01,0x98,0xf4,0x64,0x00,0x00,0xfa7 8# GFX10: s_atc_probe 7, s[4:5], s9 offset:0x64   ; encoding: [0xc2,0x01,0x98,0xf4,0x64,0x00,0x00,0x12]90xc2,0x01,0x98,0xf4,0x64,0x00,0x00,0x1210 11# GFX10: s_atc_probe 7, s[4:5], s2               ; encoding: [0xc2,0x01,0x98,0xf4,0x00,0x00,0x00,0x04]120xc2,0x01,0x98,0xf4,0x00,0x00,0x00,0x0413 14# GFX10: s_atc_probe_buffer 7, s[8:11], 0x64     ; encoding: [0xc4,0x01,0x9c,0xf4,0x64,0x00,0x00,0xfa]150xc4,0x01,0x9c,0xf4,0x64,0x00,0x00,0xfa16 17# GFX10: s_atc_probe_buffer 7, s[8:11], s9 offset:0x64 ; encoding: [0xc4,0x01,0x9c,0xf4,0x64,0x00,0x00,0x12]180xc4,0x01,0x9c,0xf4,0x64,0x00,0x00,0x1219 20# GFX10: s_atc_probe_buffer 7, s[8:11], s2       ; encoding: [0xc4,0x01,0x9c,0xf4,0x00,0x00,0x00,0x04]210xc4,0x01,0x9c,0xf4,0x00,0x00,0x00,0x0422 23# GFX10: s_buffer_load_dword s101, s[4:7], s0    ; encoding: [0x42,0x19,0x20,0xf4,0x00,0x00,0x00,0x00]240x42,0x19,0x20,0xf4,0x00,0x00,0x00,0x0025 26# GFX10: s_buffer_load_dword s5, s[4:7], null    ; encoding: [0x42,0x01,0x20,0xf4,0x00,0x00,0x00,0xfa]270x42,0x01,0x20,0xf4,0x00,0x00,0x00,0xfa28 29# GFX10: s_buffer_load_dword s5, s[4:7], 0x1234 glc dlc ; encoding: [0x42,0x41,0x21,0xf4,0x34,0x12,0x00,0xfa]300x42,0x41,0x21,0xf4,0x34,0x12,0x00,0xfa31 32# GFX10: s_buffer_load_dword s5, s[4:7], s0 offset:0x12345 glc dlc ; encoding: [0x42,0x41,0x21,0xf4,0x45,0x23,0x01,0x00]330x42,0x41,0x21,0xf4,0x45,0x23,0x01,0x0034 35# GFX10: s_buffer_load_dword s5, s[4:7], m0      ; encoding: [0x42,0x01,0x20,0xf4,0x00,0x00,0x00,0xf8]360x42,0x01,0x20,0xf4,0x00,0x00,0x00,0xf837 38# GFX10: s_buffer_load_dword s5, s[4:7], s0      ; encoding: [0x42,0x01,0x20,0xf4,0x00,0x00,0x00,0x00]390x42,0x01,0x20,0xf4,0x00,0x00,0x00,0x0040 41# GFX10: s_buffer_load_dword s5, s[4:7], s0 dlc  ; encoding: [0x42,0x41,0x20,0xf4,0x00,0x00,0x00,0x00]420x42,0x41,0x20,0xf4,0x00,0x00,0x00,0x0043 44# GFX10: s_buffer_load_dword s5, s[4:7], s0 glc  ; encoding: [0x42,0x01,0x21,0xf4,0x00,0x00,0x00,0x00]450x42,0x01,0x21,0xf4,0x00,0x00,0x00,0x0046 47# GFX10: s_buffer_load_dword s5, s[4:7], s0 glc dlc ; encoding: [0x42,0x41,0x21,0xf4,0x00,0x00,0x00,0x00]480x42,0x41,0x21,0xf4,0x00,0x00,0x00,0x0049 50# GFX10: s_buffer_load_dword s5, s[4:7], s101    ; encoding: [0x42,0x01,0x20,0xf4,0x00,0x00,0x00,0xca]510x42,0x01,0x20,0xf4,0x00,0x00,0x00,0xca52 53# GFX10: s_buffer_load_dword s5, s[4:7], vcc_hi  ; encoding: [0x42,0x01,0x20,0xf4,0x00,0x00,0x00,0xd6]540x42,0x01,0x20,0xf4,0x00,0x00,0x00,0xd655 56# GFX10: s_buffer_load_dword s5, s[4:7], vcc_lo  ; encoding: [0x42,0x01,0x20,0xf4,0x00,0x00,0x00,0xd4]570x42,0x01,0x20,0xf4,0x00,0x00,0x00,0xd458 59# GFX10: s_buffer_load_dword s5, s[8:11], s0     ; encoding: [0x44,0x01,0x20,0xf4,0x00,0x00,0x00,0x00]600x44,0x01,0x20,0xf4,0x00,0x00,0x00,0x0061 62# GFX10: s_buffer_load_dword s5, s[96:99], s0    ; encoding: [0x70,0x01,0x20,0xf4,0x00,0x00,0x00,0x00]630x70,0x01,0x20,0xf4,0x00,0x00,0x00,0x0064 65# GFX10: s_buffer_load_dword vcc_hi, s[4:7], s0  ; encoding: [0xc2,0x1a,0x20,0xf4,0x00,0x00,0x00,0x00]660xc2,0x1a,0x20,0xf4,0x00,0x00,0x00,0x0067 68# GFX10: s_buffer_load_dword vcc_lo, s[4:7], s0  ; encoding: [0x82,0x1a,0x20,0xf4,0x00,0x00,0x00,0x00]690x82,0x1a,0x20,0xf4,0x00,0x00,0x00,0x0070 71# GFX10: s_buffer_load_dwordx16 s[20:35], s[4:7], null ; encoding: [0x02,0x05,0x30,0xf4,0x00,0x00,0x00,0xfa]720x02,0x05,0x30,0xf4,0x00,0x00,0x00,0xfa73 74# GFX10: s_buffer_load_dwordx16 s[20:35], s[4:7], 0x1234 glc dlc ; encoding: [0x02,0x45,0x31,0xf4,0x34,0x12,0x00,0xfa]750x02,0x45,0x31,0xf4,0x34,0x12,0x00,0xfa76 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]780x02,0x45,0x31,0xf4,0x45,0x23,0x01,0x0079 80# GFX10: s_buffer_load_dwordx16 s[20:35], s[4:7], m0 ; encoding: [0x02,0x05,0x30,0xf4,0x00,0x00,0x00,0xf8]810x02,0x05,0x30,0xf4,0x00,0x00,0x00,0xf882 83# GFX10: s_buffer_load_dwordx16 s[20:35], s[4:7], s0 ; encoding: [0x02,0x05,0x30,0xf4,0x00,0x00,0x00,0x00]840x02,0x05,0x30,0xf4,0x00,0x00,0x00,0x0085 86# GFX10: s_buffer_load_dwordx16 s[20:35], s[4:7], s0 dlc ; encoding: [0x02,0x45,0x30,0xf4,0x00,0x00,0x00,0x00]870x02,0x45,0x30,0xf4,0x00,0x00,0x00,0x0088 89# GFX10: s_buffer_load_dwordx16 s[20:35], s[4:7], s0 glc ; encoding: [0x02,0x05,0x31,0xf4,0x00,0x00,0x00,0x00]900x02,0x05,0x31,0xf4,0x00,0x00,0x00,0x0091 92# GFX10: s_buffer_load_dwordx16 s[20:35], s[4:7], s0 glc dlc ; encoding: [0x02,0x45,0x31,0xf4,0x00,0x00,0x00,0x00]930x02,0x45,0x31,0xf4,0x00,0x00,0x00,0x0094 95# GFX10: s_buffer_load_dwordx16 s[20:35], s[4:7], s101 ; encoding: [0x02,0x05,0x30,0xf4,0x00,0x00,0x00,0xca]960x02,0x05,0x30,0xf4,0x00,0x00,0x00,0xca97 98# GFX10: s_buffer_load_dwordx16 s[20:35], s[4:7], vcc_hi ; encoding: [0x02,0x05,0x30,0xf4,0x00,0x00,0x00,0xd6]990x02,0x05,0x30,0xf4,0x00,0x00,0x00,0xd6100 101# GFX10: s_buffer_load_dwordx16 s[20:35], s[4:7], vcc_lo ; encoding: [0x02,0x05,0x30,0xf4,0x00,0x00,0x00,0xd4]1020x02,0x05,0x30,0xf4,0x00,0x00,0x00,0xd4103 104# GFX10: s_buffer_load_dwordx16 s[20:35], s[8:11], s0 ; encoding: [0x04,0x05,0x30,0xf4,0x00,0x00,0x00,0x00]1050x04,0x05,0x30,0xf4,0x00,0x00,0x00,0x00106 107# GFX10: s_buffer_load_dwordx16 s[20:35], s[96:99], s0 ; encoding: [0x30,0x05,0x30,0xf4,0x00,0x00,0x00,0x00]1080x30,0x05,0x30,0xf4,0x00,0x00,0x00,0x00109 110# GFX10: s_buffer_load_dwordx16 s[24:39], s[4:7], s0 ; encoding: [0x02,0x06,0x30,0xf4,0x00,0x00,0x00,0x00]1110x02,0x06,0x30,0xf4,0x00,0x00,0x00,0x00112 113# GFX10: s_buffer_load_dwordx16 s[84:99], s[4:7], s0 ; encoding: [0x02,0x15,0x30,0xf4,0x00,0x00,0x00,0x00]1140x02,0x15,0x30,0xf4,0x00,0x00,0x00,0x00115 116# GFX10: s_buffer_load_dwordx2 s[100:101], s[4:7], s0 ; encoding: [0x02,0x19,0x24,0xf4,0x00,0x00,0x00,0x00]1170x02,0x19,0x24,0xf4,0x00,0x00,0x00,0x00118 119# GFX10: s_buffer_load_dwordx2 s[10:11], s[4:7], null ; encoding: [0x82,0x02,0x24,0xf4,0x00,0x00,0x00,0xfa]1200x82,0x02,0x24,0xf4,0x00,0x00,0x00,0xfa121 122# GFX10: s_buffer_load_dwordx2 s[10:11], s[4:7], 0x1234 glc dlc ; encoding: [0x82,0x42,0x25,0xf4,0x34,0x12,0x00,0xfa]1230x82,0x42,0x25,0xf4,0x34,0x12,0x00,0xfa124 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]1260x82,0x42,0x25,0xf4,0x45,0x23,0x01,0x00127 128# GFX10: s_buffer_load_dwordx2 s[10:11], s[4:7], m0 ; encoding: [0x82,0x02,0x24,0xf4,0x00,0x00,0x00,0xf8]1290x82,0x02,0x24,0xf4,0x00,0x00,0x00,0xf8130 131# GFX10: s_buffer_load_dwordx2 s[10:11], s[4:7], s0 ; encoding: [0x82,0x02,0x24,0xf4,0x00,0x00,0x00,0x00]1320x82,0x02,0x24,0xf4,0x00,0x00,0x00,0x00133 134# GFX10: s_buffer_load_dwordx2 s[10:11], s[4:7], s0 dlc ; encoding: [0x82,0x42,0x24,0xf4,0x00,0x00,0x00,0x00]1350x82,0x42,0x24,0xf4,0x00,0x00,0x00,0x00136 137# GFX10: s_buffer_load_dwordx2 s[10:11], s[4:7], s0 glc ; encoding: [0x82,0x02,0x25,0xf4,0x00,0x00,0x00,0x00]1380x82,0x02,0x25,0xf4,0x00,0x00,0x00,0x00139 140# GFX10: s_buffer_load_dwordx2 s[10:11], s[4:7], s0 glc dlc ; encoding: [0x82,0x42,0x25,0xf4,0x00,0x00,0x00,0x00]1410x82,0x42,0x25,0xf4,0x00,0x00,0x00,0x00142 143# GFX10: s_buffer_load_dwordx2 s[10:11], s[4:7], s101 ; encoding: [0x82,0x02,0x24,0xf4,0x00,0x00,0x00,0xca]1440x82,0x02,0x24,0xf4,0x00,0x00,0x00,0xca145 146# GFX10: s_buffer_load_dwordx2 s[10:11], s[4:7], vcc_hi ; encoding: [0x82,0x02,0x24,0xf4,0x00,0x00,0x00,0xd6]1470x82,0x02,0x24,0xf4,0x00,0x00,0x00,0xd6148 149# GFX10: s_buffer_load_dwordx2 s[10:11], s[4:7], vcc_lo ; encoding: [0x82,0x02,0x24,0xf4,0x00,0x00,0x00,0xd4]1500x82,0x02,0x24,0xf4,0x00,0x00,0x00,0xd4151 152# GFX10: s_buffer_load_dwordx2 s[10:11], s[8:11], s0 ; encoding: [0x84,0x02,0x24,0xf4,0x00,0x00,0x00,0x00]1530x84,0x02,0x24,0xf4,0x00,0x00,0x00,0x00154 155# GFX10: s_buffer_load_dwordx2 s[10:11], s[96:99], s0 ; encoding: [0xb0,0x02,0x24,0xf4,0x00,0x00,0x00,0x00]1560xb0,0x02,0x24,0xf4,0x00,0x00,0x00,0x00157 158# GFX10: s_buffer_load_dwordx2 s[12:13], s[4:7], s0 ; encoding: [0x02,0x03,0x24,0xf4,0x00,0x00,0x00,0x00]1590x02,0x03,0x24,0xf4,0x00,0x00,0x00,0x00160 161# GFX10: s_buffer_load_dwordx2 vcc, s[4:7], s0   ; encoding: [0x82,0x1a,0x24,0xf4,0x00,0x00,0x00,0x00]1620x82,0x1a,0x24,0xf4,0x00,0x00,0x00,0x00163 164# GFX10: s_buffer_load_dwordx4 s[20:23], s[4:7], null ; encoding: [0x02,0x05,0x28,0xf4,0x00,0x00,0x00,0xfa]1650x02,0x05,0x28,0xf4,0x00,0x00,0x00,0xfa166 167# GFX10: s_buffer_load_dwordx4 s[20:23], s[4:7], 0x1234 glc dlc ; encoding: [0x02,0x45,0x29,0xf4,0x34,0x12,0x00,0xfa]1680x02,0x45,0x29,0xf4,0x34,0x12,0x00,0xfa169 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]1710x02,0x45,0x29,0xf4,0x45,0x23,0x01,0x00172 173# GFX10: s_buffer_load_dwordx4 s[20:23], s[4:7], m0 ; encoding: [0x02,0x05,0x28,0xf4,0x00,0x00,0x00,0xf8]1740x02,0x05,0x28,0xf4,0x00,0x00,0x00,0xf8175 176# GFX10: s_buffer_load_dwordx4 s[20:23], s[4:7], s0 ; encoding: [0x02,0x05,0x28,0xf4,0x00,0x00,0x00,0x00]1770x02,0x05,0x28,0xf4,0x00,0x00,0x00,0x00178 179# GFX10: s_buffer_load_dwordx4 s[20:23], s[4:7], s0 dlc ; encoding: [0x02,0x45,0x28,0xf4,0x00,0x00,0x00,0x00]1800x02,0x45,0x28,0xf4,0x00,0x00,0x00,0x00181 182# GFX10: s_buffer_load_dwordx4 s[20:23], s[4:7], s0 glc ; encoding: [0x02,0x05,0x29,0xf4,0x00,0x00,0x00,0x00]1830x02,0x05,0x29,0xf4,0x00,0x00,0x00,0x00184 185# GFX10: s_buffer_load_dwordx4 s[20:23], s[4:7], s0 glc dlc ; encoding: [0x02,0x45,0x29,0xf4,0x00,0x00,0x00,0x00]1860x02,0x45,0x29,0xf4,0x00,0x00,0x00,0x00187 188# GFX10: s_buffer_load_dwordx4 s[20:23], s[4:7], s101 ; encoding: [0x02,0x05,0x28,0xf4,0x00,0x00,0x00,0xca]1890x02,0x05,0x28,0xf4,0x00,0x00,0x00,0xca190 191# GFX10: s_buffer_load_dwordx4 s[20:23], s[4:7], vcc_hi ; encoding: [0x02,0x05,0x28,0xf4,0x00,0x00,0x00,0xd6]1920x02,0x05,0x28,0xf4,0x00,0x00,0x00,0xd6193 194# GFX10: s_buffer_load_dwordx4 s[20:23], s[4:7], vcc_lo ; encoding: [0x02,0x05,0x28,0xf4,0x00,0x00,0x00,0xd4]1950x02,0x05,0x28,0xf4,0x00,0x00,0x00,0xd4196 197# GFX10: s_buffer_load_dwordx4 s[20:23], s[8:11], s0 ; encoding: [0x04,0x05,0x28,0xf4,0x00,0x00,0x00,0x00]1980x04,0x05,0x28,0xf4,0x00,0x00,0x00,0x00199 200# GFX10: s_buffer_load_dwordx4 s[20:23], s[96:99], s0 ; encoding: [0x30,0x05,0x28,0xf4,0x00,0x00,0x00,0x00]2010x30,0x05,0x28,0xf4,0x00,0x00,0x00,0x00202 203# GFX10: s_buffer_load_dwordx4 s[24:27], s[4:7], s0 ; encoding: [0x02,0x06,0x28,0xf4,0x00,0x00,0x00,0x00]2040x02,0x06,0x28,0xf4,0x00,0x00,0x00,0x00205 206# GFX10: s_buffer_load_dwordx4 s[96:99], s[4:7], s0 ; encoding: [0x02,0x18,0x28,0xf4,0x00,0x00,0x00,0x00]2070x02,0x18,0x28,0xf4,0x00,0x00,0x00,0x00208 209# GFX10: s_buffer_load_dwordx8 s[20:27], s[4:7], null ; encoding: [0x02,0x05,0x2c,0xf4,0x00,0x00,0x00,0xfa]2100x02,0x05,0x2c,0xf4,0x00,0x00,0x00,0xfa211 212# GFX10: s_buffer_load_dwordx8 s[20:27], s[4:7], 0x1234 glc dlc ; encoding: [0x02,0x45,0x2d,0xf4,0x34,0x12,0x00,0xfa]2130x02,0x45,0x2d,0xf4,0x34,0x12,0x00,0xfa214 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]2160x02,0x45,0x2d,0xf4,0x45,0x23,0x01,0x00217 218# GFX10: s_buffer_load_dwordx8 s[20:27], s[4:7], m0 ; encoding: [0x02,0x05,0x2c,0xf4,0x00,0x00,0x00,0xf8]2190x02,0x05,0x2c,0xf4,0x00,0x00,0x00,0xf8220 221# GFX10: s_buffer_load_dwordx8 s[20:27], s[4:7], s0 ; encoding: [0x02,0x05,0x2c,0xf4,0x00,0x00,0x00,0x00]2220x02,0x05,0x2c,0xf4,0x00,0x00,0x00,0x00223 224# GFX10: s_buffer_load_dwordx8 s[20:27], s[4:7], s0 dlc ; encoding: [0x02,0x45,0x2c,0xf4,0x00,0x00,0x00,0x00]2250x02,0x45,0x2c,0xf4,0x00,0x00,0x00,0x00226 227# GFX10: s_buffer_load_dwordx8 s[20:27], s[4:7], s0 glc ; encoding: [0x02,0x05,0x2d,0xf4,0x00,0x00,0x00,0x00]2280x02,0x05,0x2d,0xf4,0x00,0x00,0x00,0x00229 230# GFX10: s_buffer_load_dwordx8 s[20:27], s[4:7], s0 glc dlc ; encoding: [0x02,0x45,0x2d,0xf4,0x00,0x00,0x00,0x00]2310x02,0x45,0x2d,0xf4,0x00,0x00,0x00,0x00232 233# GFX10: s_buffer_load_dwordx8 s[20:27], s[4:7], s101 ; encoding: [0x02,0x05,0x2c,0xf4,0x00,0x00,0x00,0xca]2340x02,0x05,0x2c,0xf4,0x00,0x00,0x00,0xca235 236# GFX10: s_buffer_load_dwordx8 s[20:27], s[4:7], vcc_hi ; encoding: [0x02,0x05,0x2c,0xf4,0x00,0x00,0x00,0xd6]2370x02,0x05,0x2c,0xf4,0x00,0x00,0x00,0xd6238 239# GFX10: s_buffer_load_dwordx8 s[20:27], s[4:7], vcc_lo ; encoding: [0x02,0x05,0x2c,0xf4,0x00,0x00,0x00,0xd4]2400x02,0x05,0x2c,0xf4,0x00,0x00,0x00,0xd4241 242# GFX10: s_buffer_load_dwordx8 s[20:27], s[8:11], s0 ; encoding: [0x04,0x05,0x2c,0xf4,0x00,0x00,0x00,0x00]2430x04,0x05,0x2c,0xf4,0x00,0x00,0x00,0x00244 245# GFX10: s_buffer_load_dwordx8 s[20:27], s[96:99], s0 ; encoding: [0x30,0x05,0x2c,0xf4,0x00,0x00,0x00,0x00]2460x30,0x05,0x2c,0xf4,0x00,0x00,0x00,0x00247 248# GFX10: s_buffer_load_dwordx8 s[24:31], s[4:7], s0 ; encoding: [0x02,0x06,0x2c,0xf4,0x00,0x00,0x00,0x00]2490x02,0x06,0x2c,0xf4,0x00,0x00,0x00,0x00250 251# GFX10: s_buffer_load_dwordx8 s[92:99], s[4:7], s0 ; encoding: [0x02,0x17,0x2c,0xf4,0x00,0x00,0x00,0x00]2520x02,0x17,0x2c,0xf4,0x00,0x00,0x00,0x00253 254# GFX10: s_buffer_store_dword s1, s[12:15], s0   ; encoding: [0x46,0x00,0x60,0xf4,0x00,0x00,0x00,0x00]2550x46,0x00,0x60,0xf4,0x00,0x00,0x00,0x00256 257# GFX10: s_buffer_store_dword s1, s[8:11], null  ; encoding: [0x44,0x00,0x60,0xf4,0x00,0x00,0x00,0xfa]2580x44,0x00,0x60,0xf4,0x00,0x00,0x00,0xfa259 260# GFX10: s_buffer_store_dword s1, s[8:11], 0x1234 glc dlc ; encoding: [0x44,0x40,0x61,0xf4,0x34,0x12,0x00,0xfa]2610x44,0x40,0x61,0xf4,0x34,0x12,0x00,0xfa262 263# GFX10: s_buffer_store_dword s1, s[8:11], s0 offset:0x12345 glc dlc ; encoding: [0x44,0x40,0x61,0xf4,0x45,0x23,0x01,0x00]2640x44,0x40,0x61,0xf4,0x45,0x23,0x01,0x00265 266# GFX10: s_buffer_store_dword s1, s[8:11], m0    ; encoding: [0x44,0x00,0x60,0xf4,0x00,0x00,0x00,0xf8]2670x44,0x00,0x60,0xf4,0x00,0x00,0x00,0xf8268 269# GFX10: s_buffer_store_dword s1, s[8:11], s0    ; encoding: [0x44,0x00,0x60,0xf4,0x00,0x00,0x00,0x00]2700x44,0x00,0x60,0xf4,0x00,0x00,0x00,0x00271 272# GFX10: s_buffer_store_dword s1, s[8:11], s0 dlc ; encoding: [0x44,0x40,0x60,0xf4,0x00,0x00,0x00,0x00]2730x44,0x40,0x60,0xf4,0x00,0x00,0x00,0x00274 275# GFX10: s_buffer_store_dword s1, s[8:11], s0 glc ; encoding: [0x44,0x00,0x61,0xf4,0x00,0x00,0x00,0x00]2760x44,0x00,0x61,0xf4,0x00,0x00,0x00,0x00277 278# GFX10: s_buffer_store_dword s1, s[8:11], s0 glc dlc ; encoding: [0x44,0x40,0x61,0xf4,0x00,0x00,0x00,0x00]2790x44,0x40,0x61,0xf4,0x00,0x00,0x00,0x00280 281# GFX10: s_buffer_store_dword s1, s[8:11], s101  ; encoding: [0x44,0x00,0x60,0xf4,0x00,0x00,0x00,0xca]2820x44,0x00,0x60,0xf4,0x00,0x00,0x00,0xca283 284# GFX10: s_buffer_store_dword s1, s[8:11], vcc_hi ; encoding: [0x44,0x00,0x60,0xf4,0x00,0x00,0x00,0xd6]2850x44,0x00,0x60,0xf4,0x00,0x00,0x00,0xd6286 287# GFX10: s_buffer_store_dword s1, s[8:11], vcc_lo ; encoding: [0x44,0x00,0x60,0xf4,0x00,0x00,0x00,0xd4]2880x44,0x00,0x60,0xf4,0x00,0x00,0x00,0xd4289 290# GFX10: s_buffer_store_dword s1, s[96:99], s0   ; encoding: [0x70,0x00,0x60,0xf4,0x00,0x00,0x00,0x00]2910x70,0x00,0x60,0xf4,0x00,0x00,0x00,0x00292 293# GFX10: s_buffer_store_dword s101, s[8:11], s0  ; encoding: [0x44,0x19,0x60,0xf4,0x00,0x00,0x00,0x00]2940x44,0x19,0x60,0xf4,0x00,0x00,0x00,0x00295 296# GFX10: s_buffer_store_dword vcc_hi, s[8:11], s0 ; encoding: [0xc4,0x1a,0x60,0xf4,0x00,0x00,0x00,0x00]2970xc4,0x1a,0x60,0xf4,0x00,0x00,0x00,0x00298 299# GFX10: s_buffer_store_dword vcc_lo, s[8:11], s0 ; encoding: [0x84,0x1a,0x60,0xf4,0x00,0x00,0x00,0x00]3000x84,0x1a,0x60,0xf4,0x00,0x00,0x00,0x00301 302# GFX10: s_buffer_store_dwordx2 s[100:101], s[8:11], s0 ; encoding: [0x04,0x19,0x64,0xf4,0x00,0x00,0x00,0x00]3030x04,0x19,0x64,0xf4,0x00,0x00,0x00,0x00304 305# GFX10: s_buffer_store_dwordx2 s[2:3], s[12:15], s0 ; encoding: [0x86,0x00,0x64,0xf4,0x00,0x00,0x00,0x00]3060x86,0x00,0x64,0xf4,0x00,0x00,0x00,0x00307 308# GFX10: s_buffer_store_dwordx2 s[2:3], s[8:11], null ; encoding: [0x84,0x00,0x64,0xf4,0x00,0x00,0x00,0xfa]3090x84,0x00,0x64,0xf4,0x00,0x00,0x00,0xfa310 311# GFX10: s_buffer_store_dwordx2 s[2:3], s[8:11], 0x1234 glc dlc ; encoding: [0x84,0x40,0x65,0xf4,0x34,0x12,0x00,0xfa]3120x84,0x40,0x65,0xf4,0x34,0x12,0x00,0xfa313 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]3150x84,0x40,0x65,0xf4,0x45,0x23,0x01,0x00316 317# GFX10: s_buffer_store_dwordx2 s[2:3], s[8:11], m0 ; encoding: [0x84,0x00,0x64,0xf4,0x00,0x00,0x00,0xf8]3180x84,0x00,0x64,0xf4,0x00,0x00,0x00,0xf8319 320# GFX10: s_buffer_store_dwordx2 s[2:3], s[8:11], s0 ; encoding: [0x84,0x00,0x64,0xf4,0x00,0x00,0x00,0x00]3210x84,0x00,0x64,0xf4,0x00,0x00,0x00,0x00322 323# GFX10: s_buffer_store_dwordx2 s[2:3], s[8:11], s0 dlc ; encoding: [0x84,0x40,0x64,0xf4,0x00,0x00,0x00,0x00]3240x84,0x40,0x64,0xf4,0x00,0x00,0x00,0x00325 326# GFX10: s_buffer_store_dwordx2 s[2:3], s[8:11], s0 glc ; encoding: [0x84,0x00,0x65,0xf4,0x00,0x00,0x00,0x00]3270x84,0x00,0x65,0xf4,0x00,0x00,0x00,0x00328 329# GFX10: s_buffer_store_dwordx2 s[2:3], s[8:11], s0 glc dlc ; encoding: [0x84,0x40,0x65,0xf4,0x00,0x00,0x00,0x00]3300x84,0x40,0x65,0xf4,0x00,0x00,0x00,0x00331 332# GFX10: s_buffer_store_dwordx2 s[2:3], s[8:11], s101 ; encoding: [0x84,0x00,0x64,0xf4,0x00,0x00,0x00,0xca]3330x84,0x00,0x64,0xf4,0x00,0x00,0x00,0xca334 335# GFX10: s_buffer_store_dwordx2 s[2:3], s[8:11], vcc_hi ; encoding: [0x84,0x00,0x64,0xf4,0x00,0x00,0x00,0xd6]3360x84,0x00,0x64,0xf4,0x00,0x00,0x00,0xd6337 338# GFX10: s_buffer_store_dwordx2 s[2:3], s[8:11], vcc_lo ; encoding: [0x84,0x00,0x64,0xf4,0x00,0x00,0x00,0xd4]3390x84,0x00,0x64,0xf4,0x00,0x00,0x00,0xd4340 341# GFX10: s_buffer_store_dwordx2 s[2:3], s[96:99], s0 ; encoding: [0xb0,0x00,0x64,0xf4,0x00,0x00,0x00,0x00]3420xb0,0x00,0x64,0xf4,0x00,0x00,0x00,0x00343 344# GFX10: s_buffer_store_dwordx2 s[4:5], s[8:11], s0 ; encoding: [0x04,0x01,0x64,0xf4,0x00,0x00,0x00,0x00]3450x04,0x01,0x64,0xf4,0x00,0x00,0x00,0x00346 347# GFX10: s_buffer_store_dwordx2 vcc, s[8:11], s0 ; encoding: [0x84,0x1a,0x64,0xf4,0x00,0x00,0x00,0x00]3480x84,0x1a,0x64,0xf4,0x00,0x00,0x00,0x00349 350# GFX10: s_buffer_store_dwordx4 s[4:7], s[12:15], s0 ; encoding: [0x06,0x01,0x68,0xf4,0x00,0x00,0x00,0x00]3510x06,0x01,0x68,0xf4,0x00,0x00,0x00,0x00352 353# GFX10: s_buffer_store_dwordx4 s[4:7], s[8:11], null ; encoding: [0x04,0x01,0x68,0xf4,0x00,0x00,0x00,0xfa]3540x04,0x01,0x68,0xf4,0x00,0x00,0x00,0xfa355 356# GFX10: s_buffer_store_dwordx4 s[4:7], s[8:11], 0x1234 glc dlc ; encoding: [0x04,0x41,0x69,0xf4,0x34,0x12,0x00,0xfa]3570x04,0x41,0x69,0xf4,0x34,0x12,0x00,0xfa358 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]3600x04,0x41,0x69,0xf4,0x45,0x23,0x01,0x00361 362# GFX10: s_buffer_store_dwordx4 s[4:7], s[8:11], m0 ; encoding: [0x04,0x01,0x68,0xf4,0x00,0x00,0x00,0xf8]3630x04,0x01,0x68,0xf4,0x00,0x00,0x00,0xf8364 365# GFX10: s_buffer_store_dwordx4 s[4:7], s[8:11], s0 ; encoding: [0x04,0x01,0x68,0xf4,0x00,0x00,0x00,0x00]3660x04,0x01,0x68,0xf4,0x00,0x00,0x00,0x00367 368# GFX10: s_buffer_store_dwordx4 s[4:7], s[8:11], s0 dlc ; encoding: [0x04,0x41,0x68,0xf4,0x00,0x00,0x00,0x00]3690x04,0x41,0x68,0xf4,0x00,0x00,0x00,0x00370 371# GFX10: s_buffer_store_dwordx4 s[4:7], s[8:11], s0 glc ; encoding: [0x04,0x01,0x69,0xf4,0x00,0x00,0x00,0x00]3720x04,0x01,0x69,0xf4,0x00,0x00,0x00,0x00373 374# GFX10: s_buffer_store_dwordx4 s[4:7], s[8:11], s0 glc dlc ; encoding: [0x04,0x41,0x69,0xf4,0x00,0x00,0x00,0x00]3750x04,0x41,0x69,0xf4,0x00,0x00,0x00,0x00376 377# GFX10: s_buffer_store_dwordx4 s[4:7], s[8:11], s101 ; encoding: [0x04,0x01,0x68,0xf4,0x00,0x00,0x00,0xca]3780x04,0x01,0x68,0xf4,0x00,0x00,0x00,0xca379 380# GFX10: s_buffer_store_dwordx4 s[4:7], s[8:11], vcc_hi ; encoding: [0x04,0x01,0x68,0xf4,0x00,0x00,0x00,0xd6]3810x04,0x01,0x68,0xf4,0x00,0x00,0x00,0xd6382 383# GFX10: s_buffer_store_dwordx4 s[4:7], s[8:11], vcc_lo ; encoding: [0x04,0x01,0x68,0xf4,0x00,0x00,0x00,0xd4]3840x04,0x01,0x68,0xf4,0x00,0x00,0x00,0xd4385 386# GFX10: s_buffer_store_dwordx4 s[4:7], s[96:99], s0 ; encoding: [0x30,0x01,0x68,0xf4,0x00,0x00,0x00,0x00]3870x30,0x01,0x68,0xf4,0x00,0x00,0x00,0x00388 389# GFX10: s_buffer_store_dwordx4 s[8:11], s[8:11], s0 ; encoding: [0x04,0x02,0x68,0xf4,0x00,0x00,0x00,0x00]3900x04,0x02,0x68,0xf4,0x00,0x00,0x00,0x00391 392# GFX10: s_buffer_store_dwordx4 s[96:99], s[8:11], s0 ; encoding: [0x04,0x18,0x68,0xf4,0x00,0x00,0x00,0x00]3930x04,0x18,0x68,0xf4,0x00,0x00,0x00,0x00394 395# GFX10: s_atomic_add s5, s[2:3], 0x64           ; encoding: [0x41,0x01,0x08,0xf6,0x64,0x00,0x00,0xfa]3960x41,0x01,0x08,0xf6,0x64,0x00,0x00,0xfa397 398# GFX10: s_atomic_add s5, s[2:3], s7 offset:0x64 ; encoding: [0x41,0x01,0x08,0xf6,0x64,0x00,0x00,0x0e]3990x41,0x01,0x08,0xf6,0x64,0x00,0x00,0x0e400 401# GFX10: s_atomic_add s5, s[2:3], 0x64 dlc       ; encoding: [0x41,0x41,0x08,0xf6,0x64,0x00,0x00,0xfa]4020x41,0x41,0x08,0xf6,0x64,0x00,0x00,0xfa403 404# GFX10: s_atomic_add s5, s[2:3], 0x64 glc       ; encoding: [0x41,0x01,0x09,0xf6,0x64,0x00,0x00,0xfa]4050x41,0x01,0x09,0xf6,0x64,0x00,0x00,0xfa406 407# GFX10: s_atomic_add s5, s[2:3], s7 offset:0x64 glc ; encoding: [0x41,0x01,0x09,0xf6,0x64,0x00,0x00,0x0e]4080x41,0x01,0x09,0xf6,0x64,0x00,0x00,0x0e409 410# GFX10: s_atomic_add s5, s[2:3], s101           ; encoding: [0x41,0x01,0x08,0xf6,0x00,0x00,0x00,0xca]4110x41,0x01,0x08,0xf6,0x00,0x00,0x00,0xca412 413# GFX10: s_atomic_add s5, s[2:3], s101 dlc       ; encoding: [0x41,0x41,0x08,0xf6,0x00,0x00,0x00,0xca]4140x41,0x41,0x08,0xf6,0x00,0x00,0x00,0xca415 416# GFX10: s_atomic_add s5, s[2:3], s101 glc       ; encoding: [0x41,0x01,0x09,0xf6,0x00,0x00,0x00,0xca]4170x41,0x01,0x09,0xf6,0x00,0x00,0x00,0xca418 419# GFX10: s_atomic_add_x2 s[10:11], s[2:3], s101  ; encoding: [0x81,0x02,0x88,0xf6,0x00,0x00,0x00,0xca]4200x81,0x02,0x88,0xf6,0x00,0x00,0x00,0xca421 422# GFX10: s_atomic_add_x2 s[10:11], s[2:3], s101 dlc ; encoding: [0x81,0x42,0x88,0xf6,0x00,0x00,0x00,0xca]4230x81,0x42,0x88,0xf6,0x00,0x00,0x00,0xca424 425# GFX10: s_atomic_add_x2 s[10:11], s[2:3], s101 glc ; encoding: [0x81,0x02,0x89,0xf6,0x00,0x00,0x00,0xca]4260x81,0x02,0x89,0xf6,0x00,0x00,0x00,0xca427 428# GFX10: s_atomic_and s5, s[2:3], s101           ; encoding: [0x41,0x01,0x20,0xf6,0x00,0x00,0x00,0xca]4290x41,0x01,0x20,0xf6,0x00,0x00,0x00,0xca430 431# GFX10: s_atomic_and s5, s[2:3], s101 dlc       ; encoding: [0x41,0x41,0x20,0xf6,0x00,0x00,0x00,0xca]4320x41,0x41,0x20,0xf6,0x00,0x00,0x00,0xca433 434# GFX10: s_atomic_and s5, s[2:3], s101 glc       ; encoding: [0x41,0x01,0x21,0xf6,0x00,0x00,0x00,0xca]4350x41,0x01,0x21,0xf6,0x00,0x00,0x00,0xca436 437# GFX10: s_atomic_and_x2 s[10:11], s[2:3], 0x64  ; encoding: [0x81,0x02,0xa0,0xf6,0x64,0x00,0x00,0xfa]4380x81,0x02,0xa0,0xf6,0x64,0x00,0x00,0xfa439 440# GFX10: s_atomic_and_x2 s[10:11], s[2:3], 0x64 dlc ; encoding: [0x81,0x42,0xa0,0xf6,0x64,0x00,0x00,0xfa]4410x81,0x42,0xa0,0xf6,0x64,0x00,0x00,0xfa442 443# GFX10: s_atomic_and_x2 s[10:11], s[2:3], 0x64 glc ; encoding: [0x81,0x02,0xa1,0xf6,0x64,0x00,0x00,0xfa]4440x81,0x02,0xa1,0xf6,0x64,0x00,0x00,0xfa445 446# GFX10: s_atomic_cmpswap s[10:11], s[2:3], 0x64 ; encoding: [0x81,0x02,0x04,0xf6,0x64,0x00,0x00,0xfa]4470x81,0x02,0x04,0xf6,0x64,0x00,0x00,0xfa448 449# GFX10: s_atomic_cmpswap s[10:11], s[2:3], 0x64 dlc ; encoding: [0x81,0x42,0x04,0xf6,0x64,0x00,0x00,0xfa]4500x81,0x42,0x04,0xf6,0x64,0x00,0x00,0xfa451 452# GFX10: s_atomic_cmpswap s[10:11], s[2:3], 0x64 glc ; encoding: [0x81,0x02,0x05,0xf6,0x64,0x00,0x00,0xfa]4530x81,0x02,0x05,0xf6,0x64,0x00,0x00,0xfa454 455# GFX10: s_atomic_cmpswap s[10:11], s[2:3], s101 ; encoding: [0x81,0x02,0x04,0xf6,0x00,0x00,0x00,0xca]4560x81,0x02,0x04,0xf6,0x00,0x00,0x00,0xca457 458# GFX10: s_atomic_cmpswap s[10:11], s[2:3], s101 dlc ; encoding: [0x81,0x42,0x04,0xf6,0x00,0x00,0x00,0xca]4590x81,0x42,0x04,0xf6,0x00,0x00,0x00,0xca460 461# GFX10: s_atomic_cmpswap s[10:11], s[2:3], s101 glc ; encoding: [0x81,0x02,0x05,0xf6,0x00,0x00,0x00,0xca]4620x81,0x02,0x05,0xf6,0x00,0x00,0x00,0xca463 464# GFX10: s_atomic_cmpswap_x2 s[20:23], s[2:3], 0x64 ; encoding: [0x01,0x05,0x84,0xf6,0x64,0x00,0x00,0xfa]4650x01,0x05,0x84,0xf6,0x64,0x00,0x00,0xfa466 467# GFX10: s_atomic_cmpswap_x2 s[20:23], s[2:3], 0x64 dlc ; encoding: [0x01,0x45,0x84,0xf6,0x64,0x00,0x00,0xfa]4680x01,0x45,0x84,0xf6,0x64,0x00,0x00,0xfa469 470# GFX10: s_atomic_cmpswap_x2 s[20:23], s[2:3], 0x64 glc ; encoding: [0x01,0x05,0x85,0xf6,0x64,0x00,0x00,0xfa]4710x01,0x05,0x85,0xf6,0x64,0x00,0x00,0xfa472 473# GFX10: s_atomic_cmpswap_x2 s[20:23], s[2:3], s101 ; encoding: [0x01,0x05,0x84,0xf6,0x00,0x00,0x00,0xca]4740x01,0x05,0x84,0xf6,0x00,0x00,0x00,0xca475 476# GFX10: s_atomic_cmpswap_x2 s[20:23], s[2:3], s101 dlc ; encoding: [0x01,0x45,0x84,0xf6,0x00,0x00,0x00,0xca]4770x01,0x45,0x84,0xf6,0x00,0x00,0x00,0xca478 479# GFX10: s_atomic_cmpswap_x2 s[20:23], s[2:3], s101 glc ; encoding: [0x01,0x05,0x85,0xf6,0x00,0x00,0x00,0xca]4800x01,0x05,0x85,0xf6,0x00,0x00,0x00,0xca481 482# GFX10: s_atomic_dec_x2 s[10:11], s[2:3], s101  ; encoding: [0x81,0x02,0xb0,0xf6,0x00,0x00,0x00,0xca]4830x81,0x02,0xb0,0xf6,0x00,0x00,0x00,0xca484 485# GFX10: s_atomic_dec_x2 s[10:11], s[2:3], s101 dlc ; encoding: [0x81,0x42,0xb0,0xf6,0x00,0x00,0x00,0xca]4860x81,0x42,0xb0,0xf6,0x00,0x00,0x00,0xca487 488# GFX10: s_atomic_dec_x2 s[10:11], s[2:3], s101 glc ; encoding: [0x81,0x02,0xb1,0xf6,0x00,0x00,0x00,0xca]4890x81,0x02,0xb1,0xf6,0x00,0x00,0x00,0xca490 491# GFX10: s_atomic_inc_x2 s[10:11], s[2:3], s101  ; encoding: [0x81,0x02,0xac,0xf6,0x00,0x00,0x00,0xca]4920x81,0x02,0xac,0xf6,0x00,0x00,0x00,0xca493 494# GFX10: s_atomic_inc_x2 s[10:11], s[2:3], s101 dlc ; encoding: [0x81,0x42,0xac,0xf6,0x00,0x00,0x00,0xca]4950x81,0x42,0xac,0xf6,0x00,0x00,0x00,0xca496 497# GFX10: s_atomic_inc_x2 s[10:11], s[2:3], s101 glc ; encoding: [0x81,0x02,0xad,0xf6,0x00,0x00,0x00,0xca]4980x81,0x02,0xad,0xf6,0x00,0x00,0x00,0xca499 500# GFX10: s_atomic_or s5, s[2:3], 0x64            ; encoding: [0x41,0x01,0x24,0xf6,0x64,0x00,0x00,0xfa]5010x41,0x01,0x24,0xf6,0x64,0x00,0x00,0xfa502 503# GFX10: s_atomic_or s5, s[2:3], 0x64 dlc        ; encoding: [0x41,0x41,0x24,0xf6,0x64,0x00,0x00,0xfa]5040x41,0x41,0x24,0xf6,0x64,0x00,0x00,0xfa505 506# GFX10: s_atomic_or s5, s[2:3], 0x64 glc        ; encoding: [0x41,0x01,0x25,0xf6,0x64,0x00,0x00,0xfa]5070x41,0x01,0x25,0xf6,0x64,0x00,0x00,0xfa508 509# GFX10: s_atomic_smax s5, s[2:3], s101          ; encoding: [0x41,0x01,0x18,0xf6,0x00,0x00,0x00,0xca]5100x41,0x01,0x18,0xf6,0x00,0x00,0x00,0xca511 512# GFX10: s_atomic_smax s5, s[2:3], s101 dlc      ; encoding: [0x41,0x41,0x18,0xf6,0x00,0x00,0x00,0xca]5130x41,0x41,0x18,0xf6,0x00,0x00,0x00,0xca514 515# GFX10: s_atomic_smax s5, s[2:3], s101 glc      ; encoding: [0x41,0x01,0x19,0xf6,0x00,0x00,0x00,0xca]5160x41,0x01,0x19,0xf6,0x00,0x00,0x00,0xca517 518# GFX10: s_atomic_smin s5, s[2:3], s101          ; encoding: [0x41,0x01,0x10,0xf6,0x00,0x00,0x00,0xca]5190x41,0x01,0x10,0xf6,0x00,0x00,0x00,0xca520 521# GFX10: s_atomic_smin s5, s[2:3], s101 dlc      ; encoding: [0x41,0x41,0x10,0xf6,0x00,0x00,0x00,0xca]5220x41,0x41,0x10,0xf6,0x00,0x00,0x00,0xca523 524# GFX10: s_atomic_smin s5, s[2:3], s101 glc      ; encoding: [0x41,0x01,0x11,0xf6,0x00,0x00,0x00,0xca]5250x41,0x01,0x11,0xf6,0x00,0x00,0x00,0xca526 527# GFX10: s_atomic_sub s5, s[2:3], s101           ; encoding: [0x41,0x01,0x0c,0xf6,0x00,0x00,0x00,0xca]5280x41,0x01,0x0c,0xf6,0x00,0x00,0x00,0xca529 530# GFX10: s_atomic_sub s5, s[2:3], s101 dlc       ; encoding: [0x41,0x41,0x0c,0xf6,0x00,0x00,0x00,0xca]5310x41,0x41,0x0c,0xf6,0x00,0x00,0x00,0xca532 533# GFX10: s_atomic_sub s5, s[2:3], s101 glc       ; encoding: [0x41,0x01,0x0d,0xf6,0x00,0x00,0x00,0xca]5340x41,0x01,0x0d,0xf6,0x00,0x00,0x00,0xca535 536# GFX10: s_atomic_swap s5, s[2:3], s101          ; encoding: [0x41,0x01,0x00,0xf6,0x00,0x00,0x00,0xca]5370x41,0x01,0x00,0xf6,0x00,0x00,0x00,0xca538 539# GFX10: s_atomic_swap s5, s[2:3], s101 dlc      ; encoding: [0x41,0x41,0x00,0xf6,0x00,0x00,0x00,0xca]5400x41,0x41,0x00,0xf6,0x00,0x00,0x00,0xca541 542# GFX10: s_atomic_swap s5, s[2:3], s101 glc      ; encoding: [0x41,0x01,0x01,0xf6,0x00,0x00,0x00,0xca]5430x41,0x01,0x01,0xf6,0x00,0x00,0x00,0xca544 545# GFX10: s_atomic_umax_x2 s[10:11], s[2:3], s101 ; encoding: [0x81,0x02,0x9c,0xf6,0x00,0x00,0x00,0xca]5460x81,0x02,0x9c,0xf6,0x00,0x00,0x00,0xca547 548# GFX10: s_atomic_umax_x2 s[10:11], s[2:3], s101 dlc ; encoding: [0x81,0x42,0x9c,0xf6,0x00,0x00,0x00,0xca]5490x81,0x42,0x9c,0xf6,0x00,0x00,0x00,0xca550 551# GFX10: s_atomic_umax_x2 s[10:11], s[2:3], s101 glc ; encoding: [0x81,0x02,0x9d,0xf6,0x00,0x00,0x00,0xca]5520x81,0x02,0x9d,0xf6,0x00,0x00,0x00,0xca553 554# GFX10: s_atomic_umin s5, s[2:3], s101          ; encoding: [0x41,0x01,0x14,0xf6,0x00,0x00,0x00,0xca]5550x41,0x01,0x14,0xf6,0x00,0x00,0x00,0xca556 557# GFX10: s_atomic_umin s5, s[2:3], s101 dlc      ; encoding: [0x41,0x41,0x14,0xf6,0x00,0x00,0x00,0xca]5580x41,0x41,0x14,0xf6,0x00,0x00,0x00,0xca559 560# GFX10: s_atomic_umin s5, s[2:3], s101 glc      ; encoding: [0x41,0x01,0x15,0xf6,0x00,0x00,0x00,0xca]5610x41,0x01,0x15,0xf6,0x00,0x00,0x00,0xca562 563# GFX10: s_atomic_xor s5, s[2:3], s101           ; encoding: [0x41,0x01,0x28,0xf6,0x00,0x00,0x00,0xca]5640x41,0x01,0x28,0xf6,0x00,0x00,0x00,0xca565 566# GFX10: s_atomic_xor s5, s[2:3], s101 dlc       ; encoding: [0x41,0x41,0x28,0xf6,0x00,0x00,0x00,0xca]5670x41,0x41,0x28,0xf6,0x00,0x00,0x00,0xca568 569# GFX10: s_atomic_xor s5, s[2:3], s101 glc       ; encoding: [0x41,0x01,0x29,0xf6,0x00,0x00,0x00,0xca]5700x41,0x01,0x29,0xf6,0x00,0x00,0x00,0xca571 572# GFX10: s_buffer_atomic_add s5, s[4:7], 0x64    ; encoding: [0x42,0x01,0x08,0xf5,0x64,0x00,0x00,0xfa]5730x42,0x01,0x08,0xf5,0x64,0x00,0x00,0xfa574 575# GFX10: s_buffer_atomic_add s5, s[4:7], 0x64 dlc ; encoding: [0x42,0x41,0x08,0xf5,0x64,0x00,0x00,0xfa]5760x42,0x41,0x08,0xf5,0x64,0x00,0x00,0xfa577 578# GFX10: s_buffer_atomic_add s5, s[4:7], 0x64 glc ; encoding: [0x42,0x01,0x09,0xf5,0x64,0x00,0x00,0xfa]5790x42,0x01,0x09,0xf5,0x64,0x00,0x00,0xfa580 581# GFX10: s_buffer_atomic_add s5, s[4:7], s101    ; encoding: [0x42,0x01,0x08,0xf5,0x00,0x00,0x00,0xca]5820x42,0x01,0x08,0xf5,0x00,0x00,0x00,0xca583 584# GFX10: s_buffer_atomic_add s5, s[4:7], s101 dlc ; encoding: [0x42,0x41,0x08,0xf5,0x00,0x00,0x00,0xca]5850x42,0x41,0x08,0xf5,0x00,0x00,0x00,0xca586 587# GFX10: s_buffer_atomic_add s5, s[4:7], s101 glc ; encoding: [0x42,0x01,0x09,0xf5,0x00,0x00,0x00,0xca]5880x42,0x01,0x09,0xf5,0x00,0x00,0x00,0xca589 590# GFX10: s_buffer_atomic_add_x2 s[10:11], s[4:7], s2 ; encoding: [0x82,0x02,0x88,0xf5,0x00,0x00,0x00,0x04]5910x82,0x02,0x88,0xf5,0x00,0x00,0x00,0x04592 593# GFX10: s_buffer_atomic_add_x2 s[10:11], s[4:7], s2 dlc ; encoding: [0x82,0x42,0x88,0xf5,0x00,0x00,0x00,0x04]5940x82,0x42,0x88,0xf5,0x00,0x00,0x00,0x04595 596# GFX10: s_buffer_atomic_add_x2 s[10:11], s[4:7], s2 glc ; encoding: [0x82,0x02,0x89,0xf5,0x00,0x00,0x00,0x04]5970x82,0x02,0x89,0xf5,0x00,0x00,0x00,0x04598 599# GFX10: s_buffer_atomic_and s101, s[4:7], s2    ; encoding: [0x42,0x19,0x20,0xf5,0x00,0x00,0x00,0x04]6000x42,0x19,0x20,0xf5,0x00,0x00,0x00,0x04601 602# GFX10: s_buffer_atomic_and s101, s[4:7], s2 dlc ; encoding: [0x42,0x59,0x20,0xf5,0x00,0x00,0x00,0x04]6030x42,0x59,0x20,0xf5,0x00,0x00,0x00,0x04604 605# GFX10: s_buffer_atomic_and s101, s[4:7], s2 glc ; encoding: [0x42,0x19,0x21,0xf5,0x00,0x00,0x00,0x04]6060x42,0x19,0x21,0xf5,0x00,0x00,0x00,0x04607 608# GFX10: s_buffer_atomic_and_x2 s[10:11], s[8:11], s2 ; encoding: [0x84,0x02,0xa0,0xf5,0x00,0x00,0x00,0x04]6090x84,0x02,0xa0,0xf5,0x00,0x00,0x00,0x04610 611# GFX10: s_buffer_atomic_and_x2 s[10:11], s[8:11], s2 dlc ; encoding: [0x84,0x42,0xa0,0xf5,0x00,0x00,0x00,0x04]6120x84,0x42,0xa0,0xf5,0x00,0x00,0x00,0x04613 614# GFX10: s_buffer_atomic_and_x2 s[10:11], s[8:11], s2 glc ; encoding: [0x84,0x02,0xa1,0xf5,0x00,0x00,0x00,0x04]6150x84,0x02,0xa1,0xf5,0x00,0x00,0x00,0x04616 617# GFX10: s_buffer_atomic_cmpswap s[10:11], s[4:7], 0x64 ; encoding: [0x82,0x02,0x04,0xf5,0x64,0x00,0x00,0xfa]6180x82,0x02,0x04,0xf5,0x64,0x00,0x00,0xfa619 620# GFX10: s_buffer_atomic_cmpswap s[10:11], s[4:7], 0x64 dlc ; encoding: [0x82,0x42,0x04,0xf5,0x64,0x00,0x00,0xfa]6210x82,0x42,0x04,0xf5,0x64,0x00,0x00,0xfa622 623# GFX10: s_buffer_atomic_cmpswap s[10:11], s[4:7], 0x64 glc ; encoding: [0x82,0x02,0x05,0xf5,0x64,0x00,0x00,0xfa]6240x82,0x02,0x05,0xf5,0x64,0x00,0x00,0xfa625 626# GFX10: s_buffer_atomic_cmpswap s[10:11], s[4:7], s2 ; encoding: [0x82,0x02,0x04,0xf5,0x00,0x00,0x00,0x04]6270x82,0x02,0x04,0xf5,0x00,0x00,0x00,0x04628 629# GFX10: s_buffer_atomic_cmpswap s[10:11], s[4:7], s2 dlc ; encoding: [0x82,0x42,0x04,0xf5,0x00,0x00,0x00,0x04]6300x82,0x42,0x04,0xf5,0x00,0x00,0x00,0x04631 632# GFX10: s_buffer_atomic_cmpswap s[10:11], s[4:7], s2 glc ; encoding: [0x82,0x02,0x05,0xf5,0x00,0x00,0x00,0x04]6330x82,0x02,0x05,0xf5,0x00,0x00,0x00,0x04634 635# GFX10: s_buffer_atomic_cmpswap_x2 s[20:23], s[4:7], 0x64 ; encoding: [0x02,0x05,0x84,0xf5,0x64,0x00,0x00,0xfa]6360x02,0x05,0x84,0xf5,0x64,0x00,0x00,0xfa637 638# GFX10: s_buffer_atomic_cmpswap_x2 s[20:23], s[4:7], 0x64 dlc ; encoding: [0x02,0x45,0x84,0xf5,0x64,0x00,0x00,0xfa]6390x02,0x45,0x84,0xf5,0x64,0x00,0x00,0xfa640 641# GFX10: s_buffer_atomic_cmpswap_x2 s[20:23], s[4:7], 0x64 glc ; encoding: [0x02,0x05,0x85,0xf5,0x64,0x00,0x00,0xfa]6420x02,0x05,0x85,0xf5,0x64,0x00,0x00,0xfa643 644# GFX10: s_buffer_atomic_cmpswap_x2 s[20:23], s[4:7], s101 ; encoding: [0x02,0x05,0x84,0xf5,0x00,0x00,0x00,0xca]6450x02,0x05,0x84,0xf5,0x00,0x00,0x00,0xca646 647# GFX10: s_buffer_atomic_cmpswap_x2 s[20:23], s[4:7], s101 dlc ; encoding: [0x02,0x45,0x84,0xf5,0x00,0x00,0x00,0xca]6480x02,0x45,0x84,0xf5,0x00,0x00,0x00,0xca649 650# GFX10: s_buffer_atomic_cmpswap_x2 s[20:23], s[4:7], s101 glc ; encoding: [0x02,0x05,0x85,0xf5,0x00,0x00,0x00,0xca]6510x02,0x05,0x85,0xf5,0x00,0x00,0x00,0xca652 653# GFX10: s_buffer_atomic_dec s5, s[4:7], s2      ; encoding: [0x42,0x01,0x30,0xf5,0x00,0x00,0x00,0x04]6540x42,0x01,0x30,0xf5,0x00,0x00,0x00,0x04655 656# GFX10: s_buffer_atomic_dec s5, s[4:7], s2 dlc  ; encoding: [0x42,0x41,0x30,0xf5,0x00,0x00,0x00,0x04]6570x42,0x41,0x30,0xf5,0x00,0x00,0x00,0x04658 659# GFX10: s_buffer_atomic_dec s5, s[4:7], s2 glc  ; encoding: [0x42,0x01,0x31,0xf5,0x00,0x00,0x00,0x04]6600x42,0x01,0x31,0xf5,0x00,0x00,0x00,0x04661 662# GFX10: s_buffer_atomic_inc s101, s[4:7], s2    ; encoding: [0x42,0x19,0x2c,0xf5,0x00,0x00,0x00,0x04]6630x42,0x19,0x2c,0xf5,0x00,0x00,0x00,0x04664 665# GFX10: s_buffer_atomic_inc s101, s[4:7], s2 dlc ; encoding: [0x42,0x59,0x2c,0xf5,0x00,0x00,0x00,0x04]6660x42,0x59,0x2c,0xf5,0x00,0x00,0x00,0x04667 668# GFX10: s_buffer_atomic_inc s101, s[4:7], s2 glc ; encoding: [0x42,0x19,0x2d,0xf5,0x00,0x00,0x00,0x04]6690x42,0x19,0x2d,0xf5,0x00,0x00,0x00,0x04670 671# GFX10: s_buffer_atomic_inc_x2 s[10:11], s[4:7], 0x64 ; encoding: [0x82,0x02,0xac,0xf5,0x64,0x00,0x00,0xfa]6720x82,0x02,0xac,0xf5,0x64,0x00,0x00,0xfa673 674# GFX10: s_buffer_atomic_inc_x2 s[10:11], s[4:7], 0x64 dlc ; encoding: [0x82,0x42,0xac,0xf5,0x64,0x00,0x00,0xfa]6750x82,0x42,0xac,0xf5,0x64,0x00,0x00,0xfa676 677# GFX10: s_buffer_atomic_inc_x2 s[10:11], s[4:7], 0x64 glc ; encoding: [0x82,0x02,0xad,0xf5,0x64,0x00,0x00,0xfa]6780x82,0x02,0xad,0xf5,0x64,0x00,0x00,0xfa679 680# GFX10: s_buffer_atomic_or s5, s[8:11], s2      ; encoding: [0x44,0x01,0x24,0xf5,0x00,0x00,0x00,0x04]6810x44,0x01,0x24,0xf5,0x00,0x00,0x00,0x04682 683# GFX10: s_buffer_atomic_or s5, s[8:11], s2 dlc  ; encoding: [0x44,0x41,0x24,0xf5,0x00,0x00,0x00,0x04]6840x44,0x41,0x24,0xf5,0x00,0x00,0x00,0x04685 686# GFX10: s_buffer_atomic_or s5, s[8:11], s2 glc  ; encoding: [0x44,0x01,0x25,0xf5,0x00,0x00,0x00,0x04]6870x44,0x01,0x25,0xf5,0x00,0x00,0x00,0x04688 689# GFX10: s_buffer_atomic_or_x2 s[10:11], s[96:99], s2 ; encoding: [0xb0,0x02,0xa4,0xf5,0x00,0x00,0x00,0x04]6900xb0,0x02,0xa4,0xf5,0x00,0x00,0x00,0x04691 692# GFX10: s_buffer_atomic_or_x2 s[10:11], s[96:99], s2 dlc ; encoding: [0xb0,0x42,0xa4,0xf5,0x00,0x00,0x00,0x04]6930xb0,0x42,0xa4,0xf5,0x00,0x00,0x00,0x04694 695# GFX10: s_buffer_atomic_or_x2 s[10:11], s[96:99], s2 glc ; encoding: [0xb0,0x02,0xa5,0xf5,0x00,0x00,0x00,0x04]6960xb0,0x02,0xa5,0xf5,0x00,0x00,0x00,0x04697 698# GFX10: s_buffer_atomic_smax s5, s[4:7], s101   ; encoding: [0x42,0x01,0x18,0xf5,0x00,0x00,0x00,0xca]6990x42,0x01,0x18,0xf5,0x00,0x00,0x00,0xca700 701# GFX10: s_buffer_atomic_smax s5, s[4:7], s101 dlc ; encoding: [0x42,0x41,0x18,0xf5,0x00,0x00,0x00,0xca]7020x42,0x41,0x18,0xf5,0x00,0x00,0x00,0xca703 704# GFX10: s_buffer_atomic_smax s5, s[4:7], s101 glc ; encoding: [0x42,0x01,0x19,0xf5,0x00,0x00,0x00,0xca]7050x42,0x01,0x19,0xf5,0x00,0x00,0x00,0xca706 707# GFX10: s_buffer_atomic_smax_x2 s[100:101], s[4:7], s2 ; encoding: [0x02,0x19,0x98,0xf5,0x00,0x00,0x00,0x04]7080x02,0x19,0x98,0xf5,0x00,0x00,0x00,0x04709 710# GFX10: s_buffer_atomic_smax_x2 s[100:101], s[4:7], s2 dlc ; encoding: [0x02,0x59,0x98,0xf5,0x00,0x00,0x00,0x04]7110x02,0x59,0x98,0xf5,0x00,0x00,0x00,0x04712 713# GFX10: s_buffer_atomic_smax_x2 s[100:101], s[4:7], s2 glc ; encoding: [0x02,0x19,0x99,0xf5,0x00,0x00,0x00,0x04]7140x02,0x19,0x99,0xf5,0x00,0x00,0x00,0x04715 716# GFX10: s_buffer_atomic_smin s5, s[4:7], 0x64   ; encoding: [0x42,0x01,0x10,0xf5,0x64,0x00,0x00,0xfa]7170x42,0x01,0x10,0xf5,0x64,0x00,0x00,0xfa718 719# GFX10: s_buffer_atomic_smin s5, s[4:7], 0x64 dlc ; encoding: [0x42,0x41,0x10,0xf5,0x64,0x00,0x00,0xfa]7200x42,0x41,0x10,0xf5,0x64,0x00,0x00,0xfa721 722# GFX10: s_buffer_atomic_smin s5, s[4:7], 0x64 glc ; encoding: [0x42,0x01,0x11,0xf5,0x64,0x00,0x00,0xfa]7230x42,0x01,0x11,0xf5,0x64,0x00,0x00,0xfa724 725# GFX10: s_buffer_atomic_smin_x2 s[12:13], s[4:7], s2 ; encoding: [0x02,0x03,0x90,0xf5,0x00,0x00,0x00,0x04]7260x02,0x03,0x90,0xf5,0x00,0x00,0x00,0x04727 728# GFX10: s_buffer_atomic_smin_x2 s[12:13], s[4:7], s2 dlc ; encoding: [0x02,0x43,0x90,0xf5,0x00,0x00,0x00,0x04]7290x02,0x43,0x90,0xf5,0x00,0x00,0x00,0x04730 731# GFX10: s_buffer_atomic_smin_x2 s[12:13], s[4:7], s2 glc ; encoding: [0x02,0x03,0x91,0xf5,0x00,0x00,0x00,0x04]7320x02,0x03,0x91,0xf5,0x00,0x00,0x00,0x04733 734# GFX10: s_buffer_atomic_sub_x2 s[10:11], s[4:7], s2 ; encoding: [0x82,0x02,0x8c,0xf5,0x00,0x00,0x00,0x04]7350x82,0x02,0x8c,0xf5,0x00,0x00,0x00,0x04736 737# GFX10: s_buffer_atomic_sub_x2 s[10:11], s[4:7], s2 dlc ; encoding: [0x82,0x42,0x8c,0xf5,0x00,0x00,0x00,0x04]7380x82,0x42,0x8c,0xf5,0x00,0x00,0x00,0x04739 740# GFX10: s_buffer_atomic_sub_x2 s[10:11], s[4:7], s2 glc ; encoding: [0x82,0x02,0x8d,0xf5,0x00,0x00,0x00,0x04]7410x82,0x02,0x8d,0xf5,0x00,0x00,0x00,0x04742 743# GFX10: s_buffer_atomic_swap s5, s[4:7], s2     ; encoding: [0x42,0x01,0x00,0xf5,0x00,0x00,0x00,0x04]7440x42,0x01,0x00,0xf5,0x00,0x00,0x00,0x04745 746# GFX10: s_buffer_atomic_swap s5, s[4:7], s2 dlc ; encoding: [0x42,0x41,0x00,0xf5,0x00,0x00,0x00,0x04]7470x42,0x41,0x00,0xf5,0x00,0x00,0x00,0x04748 749# GFX10: s_buffer_atomic_swap s5, s[4:7], s2 glc ; encoding: [0x42,0x01,0x01,0xf5,0x00,0x00,0x00,0x04]7500x42,0x01,0x01,0xf5,0x00,0x00,0x00,0x04751 752# GFX10: s_buffer_atomic_umax s5, s[4:7], s2     ; encoding: [0x42,0x01,0x1c,0xf5,0x00,0x00,0x00,0x04]7530x42,0x01,0x1c,0xf5,0x00,0x00,0x00,0x04754 755# GFX10: s_buffer_atomic_umax s5, s[4:7], s2 dlc ; encoding: [0x42,0x41,0x1c,0xf5,0x00,0x00,0x00,0x04]7560x42,0x41,0x1c,0xf5,0x00,0x00,0x00,0x04757 758# GFX10: s_buffer_atomic_umax s5, s[4:7], s2 glc ; encoding: [0x42,0x01,0x1d,0xf5,0x00,0x00,0x00,0x04]7590x42,0x01,0x1d,0xf5,0x00,0x00,0x00,0x04760 761# GFX10: s_buffer_atomic_umin s5, s[4:7], s2     ; encoding: [0x42,0x01,0x14,0xf5,0x00,0x00,0x00,0x04]7620x42,0x01,0x14,0xf5,0x00,0x00,0x00,0x04763 764# GFX10: s_buffer_atomic_umin s5, s[4:7], s2 dlc ; encoding: [0x42,0x41,0x14,0xf5,0x00,0x00,0x00,0x04]7650x42,0x41,0x14,0xf5,0x00,0x00,0x00,0x04766 767# GFX10: s_buffer_atomic_umin s5, s[4:7], s2 glc ; encoding: [0x42,0x01,0x15,0xf5,0x00,0x00,0x00,0x04]7680x42,0x01,0x15,0xf5,0x00,0x00,0x00,0x04769 770# GFX10: s_buffer_atomic_xor s5, s[4:7], s2      ; encoding: [0x42,0x01,0x28,0xf5,0x00,0x00,0x00,0x04]7710x42,0x01,0x28,0xf5,0x00,0x00,0x00,0x04772 773# GFX10: s_buffer_atomic_xor s5, s[4:7], s2 dlc  ; encoding: [0x42,0x41,0x28,0xf5,0x00,0x00,0x00,0x04]7740x42,0x41,0x28,0xf5,0x00,0x00,0x00,0x04775 776# GFX10: s_buffer_atomic_xor s5, s[4:7], s2 glc  ; encoding: [0x42,0x01,0x29,0xf5,0x00,0x00,0x00,0x04]7770x42,0x01,0x29,0xf5,0x00,0x00,0x00,0x04778 779# GFX10: s_dcache_discard s[2:3], 0x64           ; encoding: [0x01,0x00,0xa0,0xf4,0x64,0x00,0x00,0xfa]7800x01,0x00,0xa0,0xf4,0x64,0x00,0x00,0xfa781 782# GFX10: s_dcache_discard s[2:3], s2             ; encoding: [0x01,0x00,0xa0,0xf4,0x00,0x00,0x00,0x04]7830x01,0x00,0xa0,0xf4,0x00,0x00,0x00,0x04784 785# GFX10: s_dcache_discard s[2:3], s2 offset:0x12345 ; encoding: [0x01,0x00,0xa0,0xf4,0x45,0x23,0x01,0x04]7860x01,0x00,0xa0,0xf4,0x45,0x23,0x01,0x04787 788# GFX10: s_dcache_discard_x2 s[2:3], 0x64        ; encoding: [0x01,0x00,0xa4,0xf4,0x64,0x00,0x00,0xfa]7890x01,0x00,0xa4,0xf4,0x64,0x00,0x00,0xfa790 791# GFX10: s_dcache_discard_x2 s[2:3], s2          ; encoding: [0x01,0x00,0xa4,0xf4,0x00,0x00,0x00,0x04]7920x01,0x00,0xa4,0xf4,0x00,0x00,0x00,0x04793 794# GFX10: s_dcache_discard_x2 s[2:3], s2 offset:0x12345 ; encoding: [0x01,0x00,0xa4,0xf4,0x45,0x23,0x01,0x04]7950x01,0x00,0xa4,0xf4,0x45,0x23,0x01,0x04796 797# GFX10: s_dcache_inv                            ; encoding: [0x00,0x00,0x80,0xf4,0x00,0x00,0x00,0x00]7980x00,0x00,0x80,0xf4,0x00,0x00,0x00,0x00799 800# GFX10: s_dcache_wb                             ; encoding: [0x00,0x00,0x84,0xf4,0x00,0x00,0x00,0x00]8010x00,0x00,0x84,0xf4,0x00,0x00,0x00,0x00802 803# GFX10: s_get_waveid_in_workgroup s0            ; encoding: [0x00,0x00,0xa8,0xf4,0x00,0x00,0x00,0x00]8040x00,0x00,0xa8,0xf4,0x00,0x00,0x00,0x00805 806# GFX10: s_get_waveid_in_workgroup vcc_lo        ; encoding: [0x80,0x1a,0xa8,0xf4,0x00,0x00,0x00,0x00]8070x80,0x1a,0xa8,0xf4,0x00,0x00,0x00,0x00808 809# GFX10: s_gl1_inv                               ; encoding: [0x00,0x00,0x7c,0xf4,0x00,0x00,0x00,0x00]8100x00,0x00,0x7c,0xf4,0x00,0x00,0x00,0x00811 812# GFX10: s_load_dword s101, s[2:3], s0           ; encoding: [0x41,0x19,0x00,0xf4,0x00,0x00,0x00,0x00]8130x41,0x19,0x00,0xf4,0x00,0x00,0x00,0x00814 815# GFX10: s_load_dword s5, s[100:101], s0         ; encoding: [0x72,0x01,0x00,0xf4,0x00,0x00,0x00,0x00]8160x72,0x01,0x00,0xf4,0x00,0x00,0x00,0x00817 818# GFX10: s_load_dword s5, s[2:3], null           ; encoding: [0x41,0x01,0x00,0xf4,0x00,0x00,0x00,0xfa]8190x41,0x01,0x00,0xf4,0x00,0x00,0x00,0xfa820 821# GFX10: s_load_dword s5, s[2:3], 0x1234 glc dlc ; encoding: [0x41,0x41,0x01,0xf4,0x34,0x12,0x00,0xfa]8220x41,0x41,0x01,0xf4,0x34,0x12,0x00,0xfa823 824# GFX10: s_load_dword s5, s[2:3], s0 offset:0x12345 glc dlc ; encoding: [0x41,0x41,0x01,0xf4,0x45,0x23,0x01,0x00]8250x41,0x41,0x01,0xf4,0x45,0x23,0x01,0x00826 827# GFX10: s_load_dword s5, s[2:3], m0             ; encoding: [0x41,0x01,0x00,0xf4,0x00,0x00,0x00,0xf8]8280x41,0x01,0x00,0xf4,0x00,0x00,0x00,0xf8829 830# GFX10: s_load_dword s5, s[2:3], s0             ; encoding: [0x41,0x01,0x00,0xf4,0x00,0x00,0x00,0x00]8310x41,0x01,0x00,0xf4,0x00,0x00,0x00,0x00832 833# GFX10: s_load_dword s5, s[2:3], s0 dlc         ; encoding: [0x41,0x41,0x00,0xf4,0x00,0x00,0x00,0x00]8340x41,0x41,0x00,0xf4,0x00,0x00,0x00,0x00835 836# GFX10: s_load_dword s5, s[2:3], s0 glc         ; encoding: [0x41,0x01,0x01,0xf4,0x00,0x00,0x00,0x00]8370x41,0x01,0x01,0xf4,0x00,0x00,0x00,0x00838 839# GFX10: s_load_dword s5, s[2:3], s0 glc dlc     ; encoding: [0x41,0x41,0x01,0xf4,0x00,0x00,0x00,0x00]8400x41,0x41,0x01,0xf4,0x00,0x00,0x00,0x00841 842# GFX10: s_load_dword s5, s[2:3], s101           ; encoding: [0x41,0x01,0x00,0xf4,0x00,0x00,0x00,0xca]8430x41,0x01,0x00,0xf4,0x00,0x00,0x00,0xca844 845# GFX10: s_load_dword s5, s[2:3], vcc_hi         ; encoding: [0x41,0x01,0x00,0xf4,0x00,0x00,0x00,0xd6]8460x41,0x01,0x00,0xf4,0x00,0x00,0x00,0xd6847 848# GFX10: s_load_dword s5, s[2:3], vcc_lo         ; encoding: [0x41,0x01,0x00,0xf4,0x00,0x00,0x00,0xd4]8490x41,0x01,0x00,0xf4,0x00,0x00,0x00,0xd4850 851# GFX10: s_load_dword s5, s[4:5], s0             ; encoding: [0x42,0x01,0x00,0xf4,0x00,0x00,0x00,0x00]8520x42,0x01,0x00,0xf4,0x00,0x00,0x00,0x00853 854# GFX10: s_load_dword s5, vcc, s0                ; encoding: [0x75,0x01,0x00,0xf4,0x00,0x00,0x00,0x00]8550x75,0x01,0x00,0xf4,0x00,0x00,0x00,0x00856 857# GFX10: s_load_dword vcc_hi, s[2:3], s0         ; encoding: [0xc1,0x1a,0x00,0xf4,0x00,0x00,0x00,0x00]8580xc1,0x1a,0x00,0xf4,0x00,0x00,0x00,0x00859 860# GFX10: s_load_dword vcc_lo, s[2:3], s0         ; encoding: [0x81,0x1a,0x00,0xf4,0x00,0x00,0x00,0x00]8610x81,0x1a,0x00,0xf4,0x00,0x00,0x00,0x00862 863# GFX10: s_load_dwordx16 s[20:35], s[100:101], s0 ; encoding: [0x32,0x05,0x10,0xf4,0x00,0x00,0x00,0x00]8640x32,0x05,0x10,0xf4,0x00,0x00,0x00,0x00865 866# GFX10: s_load_dwordx16 s[20:35], s[2:3], null  ; encoding: [0x01,0x05,0x10,0xf4,0x00,0x00,0x00,0xfa]8670x01,0x05,0x10,0xf4,0x00,0x00,0x00,0xfa868 869# GFX10: s_load_dwordx16 s[20:35], s[2:3], 0x1234 glc dlc ; encoding: [0x01,0x45,0x11,0xf4,0x34,0x12,0x00,0xfa]8700x01,0x45,0x11,0xf4,0x34,0x12,0x00,0xfa871 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]8730x01,0x45,0x11,0xf4,0x45,0x23,0x01,0x00874 875# GFX10: s_load_dwordx16 s[20:35], s[2:3], m0    ; encoding: [0x01,0x05,0x10,0xf4,0x00,0x00,0x00,0xf8]8760x01,0x05,0x10,0xf4,0x00,0x00,0x00,0xf8877 878# GFX10: s_load_dwordx16 s[20:35], s[2:3], s0    ; encoding: [0x01,0x05,0x10,0xf4,0x00,0x00,0x00,0x00]8790x01,0x05,0x10,0xf4,0x00,0x00,0x00,0x00880 881# GFX10: s_load_dwordx16 s[20:35], s[2:3], s0 dlc ; encoding: [0x01,0x45,0x10,0xf4,0x00,0x00,0x00,0x00]8820x01,0x45,0x10,0xf4,0x00,0x00,0x00,0x00883 884# GFX10: s_load_dwordx16 s[20:35], s[2:3], s0 glc ; encoding: [0x01,0x05,0x11,0xf4,0x00,0x00,0x00,0x00]8850x01,0x05,0x11,0xf4,0x00,0x00,0x00,0x00886 887# GFX10: s_load_dwordx16 s[20:35], s[2:3], s0 glc dlc ; encoding: [0x01,0x45,0x11,0xf4,0x00,0x00,0x00,0x00]8880x01,0x45,0x11,0xf4,0x00,0x00,0x00,0x00889 890# GFX10: s_load_dwordx16 s[20:35], s[2:3], s101  ; encoding: [0x01,0x05,0x10,0xf4,0x00,0x00,0x00,0xca]8910x01,0x05,0x10,0xf4,0x00,0x00,0x00,0xca892 893# GFX10: s_load_dwordx16 s[20:35], s[2:3], vcc_hi ; encoding: [0x01,0x05,0x10,0xf4,0x00,0x00,0x00,0xd6]8940x01,0x05,0x10,0xf4,0x00,0x00,0x00,0xd6895 896# GFX10: s_load_dwordx16 s[20:35], s[2:3], vcc_lo ; encoding: [0x01,0x05,0x10,0xf4,0x00,0x00,0x00,0xd4]8970x01,0x05,0x10,0xf4,0x00,0x00,0x00,0xd4898 899# GFX10: s_load_dwordx16 s[20:35], s[4:5], s0    ; encoding: [0x02,0x05,0x10,0xf4,0x00,0x00,0x00,0x00]9000x02,0x05,0x10,0xf4,0x00,0x00,0x00,0x00901 902# GFX10: s_load_dwordx16 s[20:35], vcc, s0       ; encoding: [0x35,0x05,0x10,0xf4,0x00,0x00,0x00,0x00]9030x35,0x05,0x10,0xf4,0x00,0x00,0x00,0x00904 905# GFX10: s_load_dwordx16 s[24:39], s[2:3], s0    ; encoding: [0x01,0x06,0x10,0xf4,0x00,0x00,0x00,0x00]9060x01,0x06,0x10,0xf4,0x00,0x00,0x00,0x00907 908# GFX10: s_load_dwordx16 s[84:99], s[2:3], s0    ; encoding: [0x01,0x15,0x10,0xf4,0x00,0x00,0x00,0x00]9090x01,0x15,0x10,0xf4,0x00,0x00,0x00,0x00910 911# GFX10: s_load_dwordx2 s[100:101], s[2:3], s0   ; encoding: [0x01,0x19,0x04,0xf4,0x00,0x00,0x00,0x00]9120x01,0x19,0x04,0xf4,0x00,0x00,0x00,0x00913 914# GFX10: s_load_dwordx2 s[10:11], s[100:101], s0 ; encoding: [0xb2,0x02,0x04,0xf4,0x00,0x00,0x00,0x00]9150xb2,0x02,0x04,0xf4,0x00,0x00,0x00,0x00916 917# GFX10: s_load_dwordx2 s[10:11], s[2:3], null   ; encoding: [0x81,0x02,0x04,0xf4,0x00,0x00,0x00,0xfa]9180x81,0x02,0x04,0xf4,0x00,0x00,0x00,0xfa919 920# GFX10: s_load_dwordx2 s[10:11], s[2:3], 0x1234 glc dlc ; encoding: [0x81,0x42,0x05,0xf4,0x34,0x12,0x00,0xfa]9210x81,0x42,0x05,0xf4,0x34,0x12,0x00,0xfa922 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]9240x81,0x42,0x05,0xf4,0x45,0x23,0x01,0x00925 926# GFX10: s_load_dwordx2 s[10:11], s[2:3], m0     ; encoding: [0x81,0x02,0x04,0xf4,0x00,0x00,0x00,0xf8]9270x81,0x02,0x04,0xf4,0x00,0x00,0x00,0xf8928 929# GFX10: s_load_dwordx2 s[10:11], s[2:3], s0     ; encoding: [0x81,0x02,0x04,0xf4,0x00,0x00,0x00,0x00]9300x81,0x02,0x04,0xf4,0x00,0x00,0x00,0x00931 932# GFX10: s_load_dwordx2 s[10:11], s[2:3], s0 dlc ; encoding: [0x81,0x42,0x04,0xf4,0x00,0x00,0x00,0x00]9330x81,0x42,0x04,0xf4,0x00,0x00,0x00,0x00934 935# GFX10: s_load_dwordx2 s[10:11], s[2:3], s0 glc ; encoding: [0x81,0x02,0x05,0xf4,0x00,0x00,0x00,0x00]9360x81,0x02,0x05,0xf4,0x00,0x00,0x00,0x00937 938# GFX10: s_load_dwordx2 s[10:11], s[2:3], s0 glc dlc ; encoding: [0x81,0x42,0x05,0xf4,0x00,0x00,0x00,0x00]9390x81,0x42,0x05,0xf4,0x00,0x00,0x00,0x00940 941# GFX10: s_load_dwordx2 s[10:11], s[2:3], s101   ; encoding: [0x81,0x02,0x04,0xf4,0x00,0x00,0x00,0xca]9420x81,0x02,0x04,0xf4,0x00,0x00,0x00,0xca943 944# GFX10: s_load_dwordx2 s[10:11], s[2:3], vcc_hi ; encoding: [0x81,0x02,0x04,0xf4,0x00,0x00,0x00,0xd6]9450x81,0x02,0x04,0xf4,0x00,0x00,0x00,0xd6946 947# GFX10: s_load_dwordx2 s[10:11], s[2:3], vcc_lo ; encoding: [0x81,0x02,0x04,0xf4,0x00,0x00,0x00,0xd4]9480x81,0x02,0x04,0xf4,0x00,0x00,0x00,0xd4949 950# GFX10: s_load_dwordx2 s[10:11], s[4:5], s0     ; encoding: [0x82,0x02,0x04,0xf4,0x00,0x00,0x00,0x00]9510x82,0x02,0x04,0xf4,0x00,0x00,0x00,0x00952 953# GFX10: s_load_dwordx2 s[10:11], vcc, s0        ; encoding: [0xb5,0x02,0x04,0xf4,0x00,0x00,0x00,0x00]9540xb5,0x02,0x04,0xf4,0x00,0x00,0x00,0x00955 956# GFX10: s_load_dwordx2 s[12:13], s[2:3], s0     ; encoding: [0x01,0x03,0x04,0xf4,0x00,0x00,0x00,0x00]9570x01,0x03,0x04,0xf4,0x00,0x00,0x00,0x00958 959# GFX10: s_load_dwordx2 vcc, s[2:3], s0          ; encoding: [0x81,0x1a,0x04,0xf4,0x00,0x00,0x00,0x00]9600x81,0x1a,0x04,0xf4,0x00,0x00,0x00,0x00961 962# GFX10: s_load_dwordx4 s[20:23], s[100:101], s0 ; encoding: [0x32,0x05,0x08,0xf4,0x00,0x00,0x00,0x00]9630x32,0x05,0x08,0xf4,0x00,0x00,0x00,0x00964 965# GFX10: s_load_dwordx4 s[20:23], s[2:3], null   ; encoding: [0x01,0x05,0x08,0xf4,0x00,0x00,0x00,0xfa]9660x01,0x05,0x08,0xf4,0x00,0x00,0x00,0xfa967 968# GFX10: s_load_dwordx4 s[20:23], s[2:3], 0x1234 glc dlc ; encoding: [0x01,0x45,0x09,0xf4,0x34,0x12,0x00,0xfa]9690x01,0x45,0x09,0xf4,0x34,0x12,0x00,0xfa970 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]9720x01,0x45,0x09,0xf4,0x45,0x23,0x01,0x00973 974# GFX10: s_load_dwordx4 s[20:23], s[2:3], m0     ; encoding: [0x01,0x05,0x08,0xf4,0x00,0x00,0x00,0xf8]9750x01,0x05,0x08,0xf4,0x00,0x00,0x00,0xf8976 977# GFX10: s_load_dwordx4 s[20:23], s[2:3], s0     ; encoding: [0x01,0x05,0x08,0xf4,0x00,0x00,0x00,0x00]9780x01,0x05,0x08,0xf4,0x00,0x00,0x00,0x00979 980# GFX10: s_load_dwordx4 s[20:23], s[2:3], s0 dlc ; encoding: [0x01,0x45,0x08,0xf4,0x00,0x00,0x00,0x00]9810x01,0x45,0x08,0xf4,0x00,0x00,0x00,0x00982 983# GFX10: s_load_dwordx4 s[20:23], s[2:3], s0 glc ; encoding: [0x01,0x05,0x09,0xf4,0x00,0x00,0x00,0x00]9840x01,0x05,0x09,0xf4,0x00,0x00,0x00,0x00985 986# GFX10: s_load_dwordx4 s[20:23], s[2:3], s0 glc dlc ; encoding: [0x01,0x45,0x09,0xf4,0x00,0x00,0x00,0x00]9870x01,0x45,0x09,0xf4,0x00,0x00,0x00,0x00988 989# GFX10: s_load_dwordx4 s[20:23], s[2:3], s101   ; encoding: [0x01,0x05,0x08,0xf4,0x00,0x00,0x00,0xca]9900x01,0x05,0x08,0xf4,0x00,0x00,0x00,0xca991 992# GFX10: s_load_dwordx4 s[20:23], s[2:3], vcc_hi ; encoding: [0x01,0x05,0x08,0xf4,0x00,0x00,0x00,0xd6]9930x01,0x05,0x08,0xf4,0x00,0x00,0x00,0xd6994 995# GFX10: s_load_dwordx4 s[20:23], s[2:3], vcc_lo ; encoding: [0x01,0x05,0x08,0xf4,0x00,0x00,0x00,0xd4]9960x01,0x05,0x08,0xf4,0x00,0x00,0x00,0xd4997 998# GFX10: s_load_dwordx4 s[20:23], s[4:5], s0     ; encoding: [0x02,0x05,0x08,0xf4,0x00,0x00,0x00,0x00]9990x02,0x05,0x08,0xf4,0x00,0x00,0x00,0x001000 1001# GFX10: s_load_dwordx4 s[20:23], vcc, s0        ; encoding: [0x35,0x05,0x08,0xf4,0x00,0x00,0x00,0x00]10020x35,0x05,0x08,0xf4,0x00,0x00,0x00,0x001003 1004# GFX10: s_load_dwordx4 s[24:27], s[2:3], s0     ; encoding: [0x01,0x06,0x08,0xf4,0x00,0x00,0x00,0x00]10050x01,0x06,0x08,0xf4,0x00,0x00,0x00,0x001006 1007# GFX10: s_load_dwordx4 s[96:99], s[2:3], s0     ; encoding: [0x01,0x18,0x08,0xf4,0x00,0x00,0x00,0x00]10080x01,0x18,0x08,0xf4,0x00,0x00,0x00,0x001009 1010# GFX10: s_load_dwordx8 s[20:27], s[100:101], s0 ; encoding: [0x32,0x05,0x0c,0xf4,0x00,0x00,0x00,0x00]10110x32,0x05,0x0c,0xf4,0x00,0x00,0x00,0x001012 1013# GFX10: s_load_dwordx8 s[20:27], s[2:3], null   ; encoding: [0x01,0x05,0x0c,0xf4,0x00,0x00,0x00,0xfa]10140x01,0x05,0x0c,0xf4,0x00,0x00,0x00,0xfa1015 1016# GFX10: s_load_dwordx8 s[20:27], s[2:3], 0x1234 glc dlc ; encoding: [0x01,0x45,0x0d,0xf4,0x34,0x12,0x00,0xfa]10170x01,0x45,0x0d,0xf4,0x34,0x12,0x00,0xfa1018 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]10200x01,0x45,0x0d,0xf4,0x45,0x23,0x01,0x001021 1022# GFX10: s_load_dwordx8 s[20:27], s[2:3], m0     ; encoding: [0x01,0x05,0x0c,0xf4,0x00,0x00,0x00,0xf8]10230x01,0x05,0x0c,0xf4,0x00,0x00,0x00,0xf81024 1025# GFX10: s_load_dwordx8 s[20:27], s[2:3], s0     ; encoding: [0x01,0x05,0x0c,0xf4,0x00,0x00,0x00,0x00]10260x01,0x05,0x0c,0xf4,0x00,0x00,0x00,0x001027 1028# GFX10: s_load_dwordx8 s[20:27], s[2:3], s0 dlc ; encoding: [0x01,0x45,0x0c,0xf4,0x00,0x00,0x00,0x00]10290x01,0x45,0x0c,0xf4,0x00,0x00,0x00,0x001030 1031# GFX10: s_load_dwordx8 s[20:27], s[2:3], s0 glc ; encoding: [0x01,0x05,0x0d,0xf4,0x00,0x00,0x00,0x00]10320x01,0x05,0x0d,0xf4,0x00,0x00,0x00,0x001033 1034# GFX10: s_load_dwordx8 s[20:27], s[2:3], s0 glc dlc ; encoding: [0x01,0x45,0x0d,0xf4,0x00,0x00,0x00,0x00]10350x01,0x45,0x0d,0xf4,0x00,0x00,0x00,0x001036 1037# GFX10: s_load_dwordx8 s[20:27], s[2:3], s101   ; encoding: [0x01,0x05,0x0c,0xf4,0x00,0x00,0x00,0xca]10380x01,0x05,0x0c,0xf4,0x00,0x00,0x00,0xca1039 1040# GFX10: s_load_dwordx8 s[20:27], s[2:3], vcc_hi ; encoding: [0x01,0x05,0x0c,0xf4,0x00,0x00,0x00,0xd6]10410x01,0x05,0x0c,0xf4,0x00,0x00,0x00,0xd61042 1043# GFX10: s_load_dwordx8 s[20:27], s[2:3], vcc_lo ; encoding: [0x01,0x05,0x0c,0xf4,0x00,0x00,0x00,0xd4]10440x01,0x05,0x0c,0xf4,0x00,0x00,0x00,0xd41045 1046# GFX10: s_load_dwordx8 s[20:27], s[4:5], s0     ; encoding: [0x02,0x05,0x0c,0xf4,0x00,0x00,0x00,0x00]10470x02,0x05,0x0c,0xf4,0x00,0x00,0x00,0x001048 1049# GFX10: s_load_dwordx8 s[20:27], vcc, s0        ; encoding: [0x35,0x05,0x0c,0xf4,0x00,0x00,0x00,0x00]10500x35,0x05,0x0c,0xf4,0x00,0x00,0x00,0x001051 1052# GFX10: s_load_dwordx8 s[24:31], s[2:3], s0     ; encoding: [0x01,0x06,0x0c,0xf4,0x00,0x00,0x00,0x00]10530x01,0x06,0x0c,0xf4,0x00,0x00,0x00,0x001054 1055# GFX10: s_load_dwordx8 s[92:99], s[2:3], s0     ; encoding: [0x01,0x17,0x0c,0xf4,0x00,0x00,0x00,0x00]10560x01,0x17,0x0c,0xf4,0x00,0x00,0x00,0x001057 1058# GFX10: s_memrealtime s[100:101]                ; encoding: [0x00,0x19,0x94,0xf4,0x00,0x00,0x00,0x00]10590x00,0x19,0x94,0xf4,0x00,0x00,0x00,0x001060 1061# GFX10: s_memrealtime s[10:11]                  ; encoding: [0x80,0x02,0x94,0xf4,0x00,0x00,0x00,0x00]10620x80,0x02,0x94,0xf4,0x00,0x00,0x00,0x001063 1064# GFX10: s_memrealtime s[12:13]                  ; encoding: [0x00,0x03,0x94,0xf4,0x00,0x00,0x00,0x00]10650x00,0x03,0x94,0xf4,0x00,0x00,0x00,0x001066 1067# GFX10: s_memrealtime vcc                       ; encoding: [0x80,0x1a,0x94,0xf4,0x00,0x00,0x00,0x00]10680x80,0x1a,0x94,0xf4,0x00,0x00,0x00,0x001069 1070# GFX10: s_memtime s[100:101]                    ; encoding: [0x00,0x19,0x90,0xf4,0x00,0x00,0x00,0x00]10710x00,0x19,0x90,0xf4,0x00,0x00,0x00,0x001072 1073# GFX10: s_memtime s[10:11]                      ; encoding: [0x80,0x02,0x90,0xf4,0x00,0x00,0x00,0x00]10740x80,0x02,0x90,0xf4,0x00,0x00,0x00,0x001075 1076# GFX10: s_memtime s[12:13]                      ; encoding: [0x00,0x03,0x90,0xf4,0x00,0x00,0x00,0x00]10770x00,0x03,0x90,0xf4,0x00,0x00,0x00,0x001078 1079# GFX10: s_memtime vcc                           ; encoding: [0x80,0x1a,0x90,0xf4,0x00,0x00,0x00,0x00]10800x80,0x1a,0x90,0xf4,0x00,0x00,0x00,0x001081 1082# GFX10: s_scratch_load_dword s5, s[2:3], s0 glc ; encoding: [0x41,0x01,0x15,0xf4,0x00,0x00,0x00,0x00]10830x41,0x01,0x15,0xf4,0x00,0x00,0x00,0x001084 1085# GFX10: s_scratch_load_dword s5, s[2:3], s101   ; encoding: [0x41,0x01,0x14,0xf4,0x00,0x00,0x00,0xca]10860x41,0x01,0x14,0xf4,0x00,0x00,0x00,0xca1087 1088# GFX10: s_scratch_load_dwordx2 s[100:101], s[2:3], s0 ; encoding: [0x01,0x19,0x18,0xf4,0x00,0x00,0x00,0x00]10890x01,0x19,0x18,0xf4,0x00,0x00,0x00,0x001090 1091# GFX10: s_scratch_load_dwordx2 s[10:11], s[2:3], 0x1 glc ; encoding: [0x81,0x02,0x19,0xf4,0x01,0x00,0x00,0xfa]10920x81,0x02,0x19,0xf4,0x01,0x00,0x00,0xfa1093 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]10950x81,0x02,0x19,0xf4,0x45,0x23,0x01,0x001096 1097# GFX10: s_scratch_load_dwordx4 s[20:23], s[4:5], s0 ; encoding: [0x02,0x05,0x1c,0xf4,0x00,0x00,0x00,0x00]10980x02,0x05,0x1c,0xf4,0x00,0x00,0x00,0x001099 1100# GFX10: s_scratch_store_dword s1, s[4:5], 0x123 glc ; encoding: [0x42,0x00,0x55,0xf4,0x23,0x01,0x00,0xfa]11010x42,0x00,0x55,0xf4,0x23,0x01,0x00,0xfa1102 1103# GFX10: s_scratch_store_dword s1, s[4:5], s0 offset:0x12345 glc ; encoding: [0x42,0x00,0x55,0xf4,0x45,0x23,0x01,0x00]11040x42,0x00,0x55,0xf4,0x45,0x23,0x01,0x001105 1106# GFX10: s_scratch_store_dword s101, s[4:5], s0  ; encoding: [0x42,0x19,0x54,0xf4,0x00,0x00,0x00,0x00]11070x42,0x19,0x54,0xf4,0x00,0x00,0x00,0x001108 1109# GFX10: s_scratch_store_dwordx2 s[2:3], s[4:5], s101 glc ; encoding: [0x82,0x00,0x59,0xf4,0x00,0x00,0x00,0xca]11100x82,0x00,0x59,0xf4,0x00,0x00,0x00,0xca1111 1112# GFX10: s_scratch_store_dwordx4 s[4:7], s[4:5], s0 glc ; encoding: [0x02,0x01,0x5d,0xf4,0x00,0x00,0x00,0x00]11130x02,0x01,0x5d,0xf4,0x00,0x00,0x00,0x001114 1115# GFX10: s_store_dword s1, s[100:101], s0        ; encoding: [0x72,0x00,0x40,0xf4,0x00,0x00,0x00,0x00]11160x72,0x00,0x40,0xf4,0x00,0x00,0x00,0x001117 1118# GFX10: s_store_dword s1, s[4:5], null          ; encoding: [0x42,0x00,0x40,0xf4,0x00,0x00,0x00,0xfa]11190x42,0x00,0x40,0xf4,0x00,0x00,0x00,0xfa1120 1121# GFX10: s_store_dword s1, s[4:5], 0x1234 glc dlc ; encoding: [0x42,0x40,0x41,0xf4,0x34,0x12,0x00,0xfa]11220x42,0x40,0x41,0xf4,0x34,0x12,0x00,0xfa1123 1124# GFX10: s_store_dword s1, s[4:5], s0 offset:0x12345 glc dlc ; encoding: [0x42,0x40,0x41,0xf4,0x45,0x23,0x01,0x00]11250x42,0x40,0x41,0xf4,0x45,0x23,0x01,0x001126 1127# GFX10: s_store_dword s1, s[4:5], m0            ; encoding: [0x42,0x00,0x40,0xf4,0x00,0x00,0x00,0xf8]11280x42,0x00,0x40,0xf4,0x00,0x00,0x00,0xf81129 1130# GFX10: s_store_dword s1, s[4:5], s0            ; encoding: [0x42,0x00,0x40,0xf4,0x00,0x00,0x00,0x00]11310x42,0x00,0x40,0xf4,0x00,0x00,0x00,0x001132 1133# GFX10: s_store_dword s1, s[4:5], s0 dlc        ; encoding: [0x42,0x40,0x40,0xf4,0x00,0x00,0x00,0x00]11340x42,0x40,0x40,0xf4,0x00,0x00,0x00,0x001135 1136# GFX10: s_store_dword s1, s[4:5], s0 glc        ; encoding: [0x42,0x00,0x41,0xf4,0x00,0x00,0x00,0x00]11370x42,0x00,0x41,0xf4,0x00,0x00,0x00,0x001138 1139# GFX10: s_store_dword s1, s[4:5], s0 glc dlc    ; encoding: [0x42,0x40,0x41,0xf4,0x00,0x00,0x00,0x00]11400x42,0x40,0x41,0xf4,0x00,0x00,0x00,0x001141 1142# GFX10: s_store_dword s1, s[4:5], s101          ; encoding: [0x42,0x00,0x40,0xf4,0x00,0x00,0x00,0xca]11430x42,0x00,0x40,0xf4,0x00,0x00,0x00,0xca1144 1145# GFX10: s_store_dword s1, s[4:5], vcc_hi        ; encoding: [0x42,0x00,0x40,0xf4,0x00,0x00,0x00,0xd6]11460x42,0x00,0x40,0xf4,0x00,0x00,0x00,0xd61147 1148# GFX10: s_store_dword s1, s[4:5], vcc_lo        ; encoding: [0x42,0x00,0x40,0xf4,0x00,0x00,0x00,0xd4]11490x42,0x00,0x40,0xf4,0x00,0x00,0x00,0xd41150 1151# GFX10: s_store_dword s1, s[6:7], s0            ; encoding: [0x43,0x00,0x40,0xf4,0x00,0x00,0x00,0x00]11520x43,0x00,0x40,0xf4,0x00,0x00,0x00,0x001153 1154# GFX10: s_store_dword s1, vcc, s0               ; encoding: [0x75,0x00,0x40,0xf4,0x00,0x00,0x00,0x00]11550x75,0x00,0x40,0xf4,0x00,0x00,0x00,0x001156 1157# GFX10: s_store_dword s101, s[4:5], s0          ; encoding: [0x42,0x19,0x40,0xf4,0x00,0x00,0x00,0x00]11580x42,0x19,0x40,0xf4,0x00,0x00,0x00,0x001159 1160# GFX10: s_store_dword vcc_hi, s[4:5], s0        ; encoding: [0xc2,0x1a,0x40,0xf4,0x00,0x00,0x00,0x00]11610xc2,0x1a,0x40,0xf4,0x00,0x00,0x00,0x001162 1163# GFX10: s_store_dword vcc_lo, s[4:5], s0        ; encoding: [0x82,0x1a,0x40,0xf4,0x00,0x00,0x00,0x00]11640x82,0x1a,0x40,0xf4,0x00,0x00,0x00,0x001165 1166# GFX10: s_store_dwordx2 s[100:101], s[4:5], s0  ; encoding: [0x02,0x19,0x44,0xf4,0x00,0x00,0x00,0x00]11670x02,0x19,0x44,0xf4,0x00,0x00,0x00,0x001168 1169# GFX10: s_store_dwordx2 s[2:3], s[100:101], s0  ; encoding: [0xb2,0x00,0x44,0xf4,0x00,0x00,0x00,0x00]11700xb2,0x00,0x44,0xf4,0x00,0x00,0x00,0x001171 1172# GFX10: s_store_dwordx2 s[2:3], s[4:5], null    ; encoding: [0x82,0x00,0x44,0xf4,0x00,0x00,0x00,0xfa]11730x82,0x00,0x44,0xf4,0x00,0x00,0x00,0xfa1174 1175# GFX10: s_store_dwordx2 s[2:3], s[4:5], 0x1234 glc dlc ; encoding: [0x82,0x40,0x45,0xf4,0x34,0x12,0x00,0xfa]11760x82,0x40,0x45,0xf4,0x34,0x12,0x00,0xfa1177 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]11790x82,0x40,0x45,0xf4,0x45,0x23,0x01,0x001180 1181# GFX10: s_store_dwordx2 s[2:3], s[4:5], m0      ; encoding: [0x82,0x00,0x44,0xf4,0x00,0x00,0x00,0xf8]11820x82,0x00,0x44,0xf4,0x00,0x00,0x00,0xf81183 1184# GFX10: s_store_dwordx2 s[2:3], s[4:5], s0      ; encoding: [0x82,0x00,0x44,0xf4,0x00,0x00,0x00,0x00]11850x82,0x00,0x44,0xf4,0x00,0x00,0x00,0x001186 1187# GFX10: s_store_dwordx2 s[2:3], s[4:5], s0 dlc  ; encoding: [0x82,0x40,0x44,0xf4,0x00,0x00,0x00,0x00]11880x82,0x40,0x44,0xf4,0x00,0x00,0x00,0x001189 1190# GFX10: s_store_dwordx2 s[2:3], s[4:5], s0 glc  ; encoding: [0x82,0x00,0x45,0xf4,0x00,0x00,0x00,0x00]11910x82,0x00,0x45,0xf4,0x00,0x00,0x00,0x001192 1193# GFX10: s_store_dwordx2 s[2:3], s[4:5], s0 glc dlc ; encoding: [0x82,0x40,0x45,0xf4,0x00,0x00,0x00,0x00]11940x82,0x40,0x45,0xf4,0x00,0x00,0x00,0x001195 1196# GFX10: s_store_dwordx2 s[2:3], s[4:5], s101    ; encoding: [0x82,0x00,0x44,0xf4,0x00,0x00,0x00,0xca]11970x82,0x00,0x44,0xf4,0x00,0x00,0x00,0xca1198 1199# GFX10: s_store_dwordx2 s[2:3], s[4:5], vcc_hi  ; encoding: [0x82,0x00,0x44,0xf4,0x00,0x00,0x00,0xd6]12000x82,0x00,0x44,0xf4,0x00,0x00,0x00,0xd61201 1202# GFX10: s_store_dwordx2 s[2:3], s[4:5], vcc_lo  ; encoding: [0x82,0x00,0x44,0xf4,0x00,0x00,0x00,0xd4]12030x82,0x00,0x44,0xf4,0x00,0x00,0x00,0xd41204 1205# GFX10: s_store_dwordx2 s[2:3], s[6:7], s0      ; encoding: [0x83,0x00,0x44,0xf4,0x00,0x00,0x00,0x00]12060x83,0x00,0x44,0xf4,0x00,0x00,0x00,0x001207 1208# GFX10: s_store_dwordx2 s[2:3], vcc, s0         ; encoding: [0xb5,0x00,0x44,0xf4,0x00,0x00,0x00,0x00]12090xb5,0x00,0x44,0xf4,0x00,0x00,0x00,0x001210 1211# GFX10: s_store_dwordx2 s[4:5], s[4:5], s0      ; encoding: [0x02,0x01,0x44,0xf4,0x00,0x00,0x00,0x00]12120x02,0x01,0x44,0xf4,0x00,0x00,0x00,0x001213 1214# GFX10: s_store_dwordx2 vcc, s[4:5], s0         ; encoding: [0x82,0x1a,0x44,0xf4,0x00,0x00,0x00,0x00]12150x82,0x1a,0x44,0xf4,0x00,0x00,0x00,0x001216 1217# GFX10: s_store_dwordx4 s[4:7], s[100:101], s0  ; encoding: [0x32,0x01,0x48,0xf4,0x00,0x00,0x00,0x00]12180x32,0x01,0x48,0xf4,0x00,0x00,0x00,0x001219 1220# GFX10: s_store_dwordx4 s[4:7], s[4:5], null    ; encoding: [0x02,0x01,0x48,0xf4,0x00,0x00,0x00,0xfa]12210x02,0x01,0x48,0xf4,0x00,0x00,0x00,0xfa1222 1223# GFX10: s_store_dwordx4 s[4:7], s[4:5], 0x1234 glc dlc ; encoding: [0x02,0x41,0x49,0xf4,0x34,0x12,0x00,0xfa]12240x02,0x41,0x49,0xf4,0x34,0x12,0x00,0xfa1225 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]12270x02,0x41,0x49,0xf4,0x45,0x23,0x01,0x001228 1229# GFX10: s_store_dwordx4 s[4:7], s[4:5], m0      ; encoding: [0x02,0x01,0x48,0xf4,0x00,0x00,0x00,0xf8]12300x02,0x01,0x48,0xf4,0x00,0x00,0x00,0xf81231 1232# GFX10: s_store_dwordx4 s[4:7], s[4:5], s0      ; encoding: [0x02,0x01,0x48,0xf4,0x00,0x00,0x00,0x00]12330x02,0x01,0x48,0xf4,0x00,0x00,0x00,0x001234 1235# GFX10: s_store_dwordx4 s[4:7], s[4:5], s0 dlc  ; encoding: [0x02,0x41,0x48,0xf4,0x00,0x00,0x00,0x00]12360x02,0x41,0x48,0xf4,0x00,0x00,0x00,0x001237 1238# GFX10: s_store_dwordx4 s[4:7], s[4:5], s0 glc  ; encoding: [0x02,0x01,0x49,0xf4,0x00,0x00,0x00,0x00]12390x02,0x01,0x49,0xf4,0x00,0x00,0x00,0x001240 1241# GFX10: s_store_dwordx4 s[4:7], s[4:5], s0 glc dlc ; encoding: [0x02,0x41,0x49,0xf4,0x00,0x00,0x00,0x00]12420x02,0x41,0x49,0xf4,0x00,0x00,0x00,0x001243 1244# GFX10: s_store_dwordx4 s[4:7], s[4:5], s101    ; encoding: [0x02,0x01,0x48,0xf4,0x00,0x00,0x00,0xca]12450x02,0x01,0x48,0xf4,0x00,0x00,0x00,0xca1246 1247# GFX10: s_store_dwordx4 s[4:7], s[4:5], vcc_hi  ; encoding: [0x02,0x01,0x48,0xf4,0x00,0x00,0x00,0xd6]12480x02,0x01,0x48,0xf4,0x00,0x00,0x00,0xd61249 1250# GFX10: s_store_dwordx4 s[4:7], s[4:5], vcc_lo  ; encoding: [0x02,0x01,0x48,0xf4,0x00,0x00,0x00,0xd4]12510x02,0x01,0x48,0xf4,0x00,0x00,0x00,0xd41252 1253# GFX10: s_store_dwordx4 s[4:7], s[6:7], s0      ; encoding: [0x03,0x01,0x48,0xf4,0x00,0x00,0x00,0x00]12540x03,0x01,0x48,0xf4,0x00,0x00,0x00,0x001255 1256# GFX10: s_store_dwordx4 s[4:7], vcc, s0         ; encoding: [0x35,0x01,0x48,0xf4,0x00,0x00,0x00,0x00]12570x35,0x01,0x48,0xf4,0x00,0x00,0x00,0x001258 1259# GFX10: s_store_dwordx4 s[8:11], s[4:5], s0     ; encoding: [0x02,0x02,0x48,0xf4,0x00,0x00,0x00,0x00]12600x02,0x02,0x48,0xf4,0x00,0x00,0x00,0x001261 1262# GFX10: s_store_dwordx4 s[96:99], s[4:5], s0    ; encoding: [0x02,0x18,0x48,0xf4,0x00,0x00,0x00,0x00]12630x02,0x18,0x48,0xf4,0x00,0x00,0x00,0x001264 1265# GFX10: s_load_dword null, s[2:3], s0           ; encoding: [0x41,0x1f,0x00,0xf4,0x00,0x00,0x00,0x00]12660x41,0x1f,0x00,0xf4,0x00,0x00,0x00,0x001267 1268# GFX10: s_load_dwordx2 null, s[2:3], s0         ; encoding: [0x41,0x1f,0x04,0xf4,0x00,0x00,0x00,0x00]12690x41,0x1f,0x04,0xf4,0x00,0x00,0x00,0x001270 1271# GFX10: s_load_dwordx4 null, s[2:3], s0         ; encoding: [0x41,0x1f,0x08,0xf4,0x00,0x00,0x00,0x00]12720x41,0x1f,0x08,0xf4,0x00,0x00,0x00,0x001273 1274# GFX10: s_load_dwordx8 null, s[2:3], s0         ; encoding: [0x41,0x1f,0x0c,0xf4,0x00,0x00,0x00,0x00]12750x41,0x1f,0x0c,0xf4,0x00,0x00,0x00,0x001276 1277# GFX10: s_load_dwordx16 null, s[2:3], s0        ; encoding: [0x41,0x1f,0x10,0xf4,0x00,0x00,0x00,0x00]12780x41,0x1f,0x10,0xf4,0x00,0x00,0x00,0x001279