brintos

brintos / llvm-project-archived public Read only

0
0
Text · 50.0 KiB · b9ea2c5 Raw
1058 lines · plain
1# RUN: llvm-mc -triple=amdgcn -mcpu=gfx942 -show-encoding -disassemble %s | FileCheck -check-prefix=GFX942 %s2 3# GFX942: scratch_load_dword a2, v4, s6 ; encoding: [0x00,0x60,0x50,0xdc,0x04,0x00,0x86,0x02]40x00,0x60,0x50,0xdc,0x04,0x00,0x86,0x025 6# GFX942: scratch_load_dword a2, v4, s6 offset:16 ; encoding: [0x10,0x60,0x50,0xdc,0x04,0x00,0x86,0x02]70x10,0x60,0x50,0xdc,0x04,0x00,0x86,0x028 9# GFX942: scratch_load_dword a2, v4, off ; encoding: [0x00,0x60,0x50,0xdc,0x04,0x00,0xff,0x02]100x00,0x60,0x50,0xdc,0x04,0x00,0xff,0x0211 12# GFX942: scratch_load_dword a2, v4, off offset:16 ; encoding: [0x10,0x60,0x50,0xdc,0x04,0x00,0xff,0x02]130x10,0x60,0x50,0xdc,0x04,0x00,0xff,0x0214 15# GFX942: scratch_load_dword a2, off, s6 ; encoding: [0x00,0x40,0x50,0xdc,0x00,0x00,0x86,0x02]160x00,0x40,0x50,0xdc,0x00,0x00,0x86,0x0217 18# GFX942: scratch_load_dword a2, off, s6 offset:16 ; encoding: [0x10,0x40,0x50,0xdc,0x00,0x00,0x86,0x02]190x10,0x40,0x50,0xdc,0x00,0x00,0x86,0x0220 21# GFX942: scratch_load_dword a2, off, off ; encoding: [0x00,0x40,0x50,0xdc,0x00,0x00,0xff,0x02]220x00,0x40,0x50,0xdc,0x00,0x00,0xff,0x0223 24# GFX942: scratch_load_dword a2, off, off offset:16 ; encoding: [0x10,0x40,0x50,0xdc,0x00,0x00,0xff,0x02]250x10,0x40,0x50,0xdc,0x00,0x00,0xff,0x0226 27# GFX942: scratch_load_dword v2, v4, s6 ; encoding: [0x00,0x60,0x50,0xdc,0x04,0x00,0x06,0x02]280x00,0x60,0x50,0xdc,0x04,0x00,0x06,0x0229 30# GFX942: scratch_load_dword v2, v4, s6 offset:16 ; encoding: [0x10,0x60,0x50,0xdc,0x04,0x00,0x06,0x02]310x10,0x60,0x50,0xdc,0x04,0x00,0x06,0x0232 33# GFX942: scratch_load_dword v2, v4, off ; encoding: [0x00,0x60,0x50,0xdc,0x04,0x00,0x7f,0x02]340x00,0x60,0x50,0xdc,0x04,0x00,0x7f,0x0235 36# GFX942: scratch_load_dword v2, v4, off offset:16 ; encoding: [0x10,0x60,0x50,0xdc,0x04,0x00,0x7f,0x02]370x10,0x60,0x50,0xdc,0x04,0x00,0x7f,0x0238 39# GFX942: scratch_load_dword v2, off, s6 ; encoding: [0x00,0x40,0x50,0xdc,0x00,0x00,0x06,0x02]400x00,0x40,0x50,0xdc,0x00,0x00,0x06,0x0241 42# GFX942: scratch_load_dword v2, off, s6 offset:16 ; encoding: [0x10,0x40,0x50,0xdc,0x00,0x00,0x06,0x02]430x10,0x40,0x50,0xdc,0x00,0x00,0x06,0x0244 45# GFX942: scratch_load_dword v2, off, off ; encoding: [0x00,0x40,0x50,0xdc,0x00,0x00,0x7f,0x02]460x00,0x40,0x50,0xdc,0x00,0x00,0x7f,0x0247 48# GFX942: scratch_load_dword v2, off, off offset:16 ; encoding: [0x10,0x40,0x50,0xdc,0x00,0x00,0x7f,0x02]490x10,0x40,0x50,0xdc,0x00,0x00,0x7f,0x0250 51# GFX942: scratch_load_dwordx2 a[2:3], v4, s6 ; encoding: [0x00,0x60,0x54,0xdc,0x04,0x00,0x86,0x02]520x00,0x60,0x54,0xdc,0x04,0x00,0x86,0x0253 54# GFX942: scratch_load_dwordx2 a[2:3], v4, s6 offset:16 ; encoding: [0x10,0x60,0x54,0xdc,0x04,0x00,0x86,0x02]550x10,0x60,0x54,0xdc,0x04,0x00,0x86,0x0256 57# GFX942: scratch_load_dwordx2 a[2:3], v4, off ; encoding: [0x00,0x60,0x54,0xdc,0x04,0x00,0xff,0x02]580x00,0x60,0x54,0xdc,0x04,0x00,0xff,0x0259 60# GFX942: scratch_load_dwordx2 a[2:3], v4, off offset:16 ; encoding: [0x10,0x60,0x54,0xdc,0x04,0x00,0xff,0x02]610x10,0x60,0x54,0xdc,0x04,0x00,0xff,0x0262 63# GFX942: scratch_load_dwordx2 a[2:3], off, s6 ; encoding: [0x00,0x40,0x54,0xdc,0x00,0x00,0x86,0x02]640x00,0x40,0x54,0xdc,0x00,0x00,0x86,0x0265 66# GFX942: scratch_load_dwordx2 a[2:3], off, s6 offset:16 ; encoding: [0x10,0x40,0x54,0xdc,0x00,0x00,0x86,0x02]670x10,0x40,0x54,0xdc,0x00,0x00,0x86,0x0268 69# GFX942: scratch_load_dwordx2 a[2:3], off, off ; encoding: [0x00,0x40,0x54,0xdc,0x00,0x00,0xff,0x02]700x00,0x40,0x54,0xdc,0x00,0x00,0xff,0x0271 72# GFX942: scratch_load_dwordx2 a[2:3], off, off offset:16 ; encoding: [0x10,0x40,0x54,0xdc,0x00,0x00,0xff,0x02]730x10,0x40,0x54,0xdc,0x00,0x00,0xff,0x0274 75# GFX942: scratch_load_dwordx2 v[2:3], v4, s6 ; encoding: [0x00,0x60,0x54,0xdc,0x04,0x00,0x06,0x02]760x00,0x60,0x54,0xdc,0x04,0x00,0x06,0x0277 78# GFX942: scratch_load_dwordx2 v[2:3], v4, s6 offset:16 ; encoding: [0x10,0x60,0x54,0xdc,0x04,0x00,0x06,0x02]790x10,0x60,0x54,0xdc,0x04,0x00,0x06,0x0280 81# GFX942: scratch_load_dwordx2 v[2:3], v4, off ; encoding: [0x00,0x60,0x54,0xdc,0x04,0x00,0x7f,0x02]820x00,0x60,0x54,0xdc,0x04,0x00,0x7f,0x0283 84# GFX942: scratch_load_dwordx2 v[2:3], v4, off offset:16 ; encoding: [0x10,0x60,0x54,0xdc,0x04,0x00,0x7f,0x02]850x10,0x60,0x54,0xdc,0x04,0x00,0x7f,0x0286 87# GFX942: scratch_load_dwordx2 v[2:3], off, s6 ; encoding: [0x00,0x40,0x54,0xdc,0x00,0x00,0x06,0x02]880x00,0x40,0x54,0xdc,0x00,0x00,0x06,0x0289 90# GFX942: scratch_load_dwordx2 v[2:3], off, s6 offset:16 ; encoding: [0x10,0x40,0x54,0xdc,0x00,0x00,0x06,0x02]910x10,0x40,0x54,0xdc,0x00,0x00,0x06,0x0292 93# GFX942: scratch_load_dwordx2 v[2:3], off, off ; encoding: [0x00,0x40,0x54,0xdc,0x00,0x00,0x7f,0x02]940x00,0x40,0x54,0xdc,0x00,0x00,0x7f,0x0295 96# GFX942: scratch_load_dwordx2 v[2:3], off, off offset:16 ; encoding: [0x10,0x40,0x54,0xdc,0x00,0x00,0x7f,0x02]970x10,0x40,0x54,0xdc,0x00,0x00,0x7f,0x0298 99# GFX942: scratch_load_dwordx3 a[2:4], v4, s6 ; encoding: [0x00,0x60,0x58,0xdc,0x04,0x00,0x86,0x02]1000x00,0x60,0x58,0xdc,0x04,0x00,0x86,0x02101 102# GFX942: scratch_load_dwordx3 a[2:4], v4, s6 offset:16 ; encoding: [0x10,0x60,0x58,0xdc,0x04,0x00,0x86,0x02]1030x10,0x60,0x58,0xdc,0x04,0x00,0x86,0x02104 105# GFX942: scratch_load_dwordx3 a[2:4], v4, off ; encoding: [0x00,0x60,0x58,0xdc,0x04,0x00,0xff,0x02]1060x00,0x60,0x58,0xdc,0x04,0x00,0xff,0x02107 108# GFX942: scratch_load_dwordx3 a[2:4], v4, off offset:16 ; encoding: [0x10,0x60,0x58,0xdc,0x04,0x00,0xff,0x02]1090x10,0x60,0x58,0xdc,0x04,0x00,0xff,0x02110 111# GFX942: scratch_load_dwordx3 a[2:4], off, s6 ; encoding: [0x00,0x40,0x58,0xdc,0x00,0x00,0x86,0x02]1120x00,0x40,0x58,0xdc,0x00,0x00,0x86,0x02113 114# GFX942: scratch_load_dwordx3 a[2:4], off, s6 offset:16 ; encoding: [0x10,0x40,0x58,0xdc,0x00,0x00,0x86,0x02]1150x10,0x40,0x58,0xdc,0x00,0x00,0x86,0x02116 117# GFX942: scratch_load_dwordx3 a[2:4], off, off ; encoding: [0x00,0x40,0x58,0xdc,0x00,0x00,0xff,0x02]1180x00,0x40,0x58,0xdc,0x00,0x00,0xff,0x02119 120# GFX942: scratch_load_dwordx3 a[2:4], off, off offset:16 ; encoding: [0x10,0x40,0x58,0xdc,0x00,0x00,0xff,0x02]1210x10,0x40,0x58,0xdc,0x00,0x00,0xff,0x02122 123# GFX942: scratch_load_dwordx3 v[2:4], v4, s6 ; encoding: [0x00,0x60,0x58,0xdc,0x04,0x00,0x06,0x02]1240x00,0x60,0x58,0xdc,0x04,0x00,0x06,0x02125 126# GFX942: scratch_load_dwordx3 v[2:4], v4, s6 offset:16 ; encoding: [0x10,0x60,0x58,0xdc,0x04,0x00,0x06,0x02]1270x10,0x60,0x58,0xdc,0x04,0x00,0x06,0x02128 129# GFX942: scratch_load_dwordx3 v[2:4], v4, off ; encoding: [0x00,0x60,0x58,0xdc,0x04,0x00,0x7f,0x02]1300x00,0x60,0x58,0xdc,0x04,0x00,0x7f,0x02131 132# GFX942: scratch_load_dwordx3 v[2:4], v4, off offset:16 ; encoding: [0x10,0x60,0x58,0xdc,0x04,0x00,0x7f,0x02]1330x10,0x60,0x58,0xdc,0x04,0x00,0x7f,0x02134 135# GFX942: scratch_load_dwordx3 v[2:4], off, s6 ; encoding: [0x00,0x40,0x58,0xdc,0x00,0x00,0x06,0x02]1360x00,0x40,0x58,0xdc,0x00,0x00,0x06,0x02137 138# GFX942: scratch_load_dwordx3 v[2:4], off, s6 offset:16 ; encoding: [0x10,0x40,0x58,0xdc,0x00,0x00,0x06,0x02]1390x10,0x40,0x58,0xdc,0x00,0x00,0x06,0x02140 141# GFX942: scratch_load_dwordx3 v[2:4], off, off ; encoding: [0x00,0x40,0x58,0xdc,0x00,0x00,0x7f,0x02]1420x00,0x40,0x58,0xdc,0x00,0x00,0x7f,0x02143 144# GFX942: scratch_load_dwordx3 v[2:4], off, off offset:16 ; encoding: [0x10,0x40,0x58,0xdc,0x00,0x00,0x7f,0x02]1450x10,0x40,0x58,0xdc,0x00,0x00,0x7f,0x02146 147# GFX942: scratch_load_dwordx4 a[2:5], v4, s6 ; encoding: [0x00,0x60,0x5c,0xdc,0x04,0x00,0x86,0x02]1480x00,0x60,0x5c,0xdc,0x04,0x00,0x86,0x02149 150# GFX942: scratch_load_dwordx4 a[2:5], v4, s6 offset:16 ; encoding: [0x10,0x60,0x5c,0xdc,0x04,0x00,0x86,0x02]1510x10,0x60,0x5c,0xdc,0x04,0x00,0x86,0x02152 153# GFX942: scratch_load_dwordx4 a[2:5], v4, off ; encoding: [0x00,0x60,0x5c,0xdc,0x04,0x00,0xff,0x02]1540x00,0x60,0x5c,0xdc,0x04,0x00,0xff,0x02155 156# GFX942: scratch_load_dwordx4 a[2:5], v4, off offset:16 ; encoding: [0x10,0x60,0x5c,0xdc,0x04,0x00,0xff,0x02]1570x10,0x60,0x5c,0xdc,0x04,0x00,0xff,0x02158 159# GFX942: scratch_load_dwordx4 a[2:5], off, s6 ; encoding: [0x00,0x40,0x5c,0xdc,0x00,0x00,0x86,0x02]1600x00,0x40,0x5c,0xdc,0x00,0x00,0x86,0x02161 162# GFX942: scratch_load_dwordx4 a[2:5], off, s6 offset:16 ; encoding: [0x10,0x40,0x5c,0xdc,0x00,0x00,0x86,0x02]1630x10,0x40,0x5c,0xdc,0x00,0x00,0x86,0x02164 165# GFX942: scratch_load_dwordx4 a[2:5], off, off ; encoding: [0x00,0x40,0x5c,0xdc,0x00,0x00,0xff,0x02]1660x00,0x40,0x5c,0xdc,0x00,0x00,0xff,0x02167 168# GFX942: scratch_load_dwordx4 a[2:5], off, off offset:16 ; encoding: [0x10,0x40,0x5c,0xdc,0x00,0x00,0xff,0x02]1690x10,0x40,0x5c,0xdc,0x00,0x00,0xff,0x02170 171# GFX942: scratch_load_dwordx4 v[2:5], v4, s6 ; encoding: [0x00,0x60,0x5c,0xdc,0x04,0x00,0x06,0x02]1720x00,0x60,0x5c,0xdc,0x04,0x00,0x06,0x02173 174# GFX942: scratch_load_dwordx4 v[2:5], v4, s6 offset:16 ; encoding: [0x10,0x60,0x5c,0xdc,0x04,0x00,0x06,0x02]1750x10,0x60,0x5c,0xdc,0x04,0x00,0x06,0x02176 177# GFX942: scratch_load_dwordx4 v[2:5], v4, off ; encoding: [0x00,0x60,0x5c,0xdc,0x04,0x00,0x7f,0x02]1780x00,0x60,0x5c,0xdc,0x04,0x00,0x7f,0x02179 180# GFX942: scratch_load_dwordx4 v[2:5], v4, off offset:16 ; encoding: [0x10,0x60,0x5c,0xdc,0x04,0x00,0x7f,0x02]1810x10,0x60,0x5c,0xdc,0x04,0x00,0x7f,0x02182 183# GFX942: scratch_load_dwordx4 v[2:5], off, s6 ; encoding: [0x00,0x40,0x5c,0xdc,0x00,0x00,0x06,0x02]1840x00,0x40,0x5c,0xdc,0x00,0x00,0x06,0x02185 186# GFX942: scratch_load_dwordx4 v[2:5], off, s6 offset:16 ; encoding: [0x10,0x40,0x5c,0xdc,0x00,0x00,0x06,0x02]1870x10,0x40,0x5c,0xdc,0x00,0x00,0x06,0x02188 189# GFX942: scratch_load_dwordx4 v[2:5], off, off ; encoding: [0x00,0x40,0x5c,0xdc,0x00,0x00,0x7f,0x02]1900x00,0x40,0x5c,0xdc,0x00,0x00,0x7f,0x02191 192# GFX942: scratch_load_dwordx4 v[2:5], off, off offset:16 ; encoding: [0x10,0x40,0x5c,0xdc,0x00,0x00,0x7f,0x02]1930x10,0x40,0x5c,0xdc,0x00,0x00,0x7f,0x02194 195# GFX942: scratch_load_sbyte a2, v4, s6 ; encoding: [0x00,0x60,0x44,0xdc,0x04,0x00,0x86,0x02]1960x00,0x60,0x44,0xdc,0x04,0x00,0x86,0x02197 198# GFX942: scratch_load_sbyte a2, v4, s6 offset:16 ; encoding: [0x10,0x60,0x44,0xdc,0x04,0x00,0x86,0x02]1990x10,0x60,0x44,0xdc,0x04,0x00,0x86,0x02200 201# GFX942: scratch_load_sbyte a2, v4, off ; encoding: [0x00,0x60,0x44,0xdc,0x04,0x00,0xff,0x02]2020x00,0x60,0x44,0xdc,0x04,0x00,0xff,0x02203 204# GFX942: scratch_load_sbyte a2, v4, off offset:16 ; encoding: [0x10,0x60,0x44,0xdc,0x04,0x00,0xff,0x02]2050x10,0x60,0x44,0xdc,0x04,0x00,0xff,0x02206 207# GFX942: scratch_load_sbyte a2, off, s6 ; encoding: [0x00,0x40,0x44,0xdc,0x00,0x00,0x86,0x02]2080x00,0x40,0x44,0xdc,0x00,0x00,0x86,0x02209 210# GFX942: scratch_load_sbyte a2, off, s6 offset:16 ; encoding: [0x10,0x40,0x44,0xdc,0x00,0x00,0x86,0x02]2110x10,0x40,0x44,0xdc,0x00,0x00,0x86,0x02212 213# GFX942: scratch_load_sbyte a2, off, off ; encoding: [0x00,0x40,0x44,0xdc,0x00,0x00,0xff,0x02]2140x00,0x40,0x44,0xdc,0x00,0x00,0xff,0x02215 216# GFX942: scratch_load_sbyte a2, off, off offset:16 ; encoding: [0x10,0x40,0x44,0xdc,0x00,0x00,0xff,0x02]2170x10,0x40,0x44,0xdc,0x00,0x00,0xff,0x02218 219# GFX942: scratch_load_sbyte v2, v4, s6 ; encoding: [0x00,0x60,0x44,0xdc,0x04,0x00,0x06,0x02]2200x00,0x60,0x44,0xdc,0x04,0x00,0x06,0x02221 222# GFX942: scratch_load_sbyte v2, v4, s6 offset:16 ; encoding: [0x10,0x60,0x44,0xdc,0x04,0x00,0x06,0x02]2230x10,0x60,0x44,0xdc,0x04,0x00,0x06,0x02224 225# GFX942: scratch_load_sbyte v2, v4, off ; encoding: [0x00,0x60,0x44,0xdc,0x04,0x00,0x7f,0x02]2260x00,0x60,0x44,0xdc,0x04,0x00,0x7f,0x02227 228# GFX942: scratch_load_sbyte v2, v4, off offset:16 ; encoding: [0x10,0x60,0x44,0xdc,0x04,0x00,0x7f,0x02]2290x10,0x60,0x44,0xdc,0x04,0x00,0x7f,0x02230 231# GFX942: scratch_load_sbyte v2, off, s6 ; encoding: [0x00,0x40,0x44,0xdc,0x00,0x00,0x06,0x02]2320x00,0x40,0x44,0xdc,0x00,0x00,0x06,0x02233 234# GFX942: scratch_load_sbyte v2, off, s6 offset:16 ; encoding: [0x10,0x40,0x44,0xdc,0x00,0x00,0x06,0x02]2350x10,0x40,0x44,0xdc,0x00,0x00,0x06,0x02236 237# GFX942: scratch_load_sbyte v2, off, off ; encoding: [0x00,0x40,0x44,0xdc,0x00,0x00,0x7f,0x02]2380x00,0x40,0x44,0xdc,0x00,0x00,0x7f,0x02239 240# GFX942: scratch_load_sbyte v2, off, off offset:16 ; encoding: [0x10,0x40,0x44,0xdc,0x00,0x00,0x7f,0x02]2410x10,0x40,0x44,0xdc,0x00,0x00,0x7f,0x02242 243# GFX942: scratch_load_sbyte_d16 a2, v4, s6 ; encoding: [0x00,0x60,0x88,0xdc,0x04,0x00,0x86,0x02]2440x00,0x60,0x88,0xdc,0x04,0x00,0x86,0x02245 246# GFX942: scratch_load_sbyte_d16 a2, v4, s6 offset:16 ; encoding: [0x10,0x60,0x88,0xdc,0x04,0x00,0x86,0x02]2470x10,0x60,0x88,0xdc,0x04,0x00,0x86,0x02248 249# GFX942: scratch_load_sbyte_d16 a2, v4, off ; encoding: [0x00,0x60,0x88,0xdc,0x04,0x00,0xff,0x02]2500x00,0x60,0x88,0xdc,0x04,0x00,0xff,0x02251 252# GFX942: scratch_load_sbyte_d16 a2, v4, off offset:16 ; encoding: [0x10,0x60,0x88,0xdc,0x04,0x00,0xff,0x02]2530x10,0x60,0x88,0xdc,0x04,0x00,0xff,0x02254 255# GFX942: scratch_load_sbyte_d16 a2, off, s6 ; encoding: [0x00,0x40,0x88,0xdc,0x00,0x00,0x86,0x02]2560x00,0x40,0x88,0xdc,0x00,0x00,0x86,0x02257 258# GFX942: scratch_load_sbyte_d16 a2, off, s6 offset:16 ; encoding: [0x10,0x40,0x88,0xdc,0x00,0x00,0x86,0x02]2590x10,0x40,0x88,0xdc,0x00,0x00,0x86,0x02260 261# GFX942: scratch_load_sbyte_d16 a2, off, off ; encoding: [0x00,0x40,0x88,0xdc,0x00,0x00,0xff,0x02]2620x00,0x40,0x88,0xdc,0x00,0x00,0xff,0x02263 264# GFX942: scratch_load_sbyte_d16 a2, off, off offset:16 ; encoding: [0x10,0x40,0x88,0xdc,0x00,0x00,0xff,0x02]2650x10,0x40,0x88,0xdc,0x00,0x00,0xff,0x02266 267# GFX942: scratch_load_sbyte_d16 v2, v4, s6 ; encoding: [0x00,0x60,0x88,0xdc,0x04,0x00,0x06,0x02]2680x00,0x60,0x88,0xdc,0x04,0x00,0x06,0x02269 270# GFX942: scratch_load_sbyte_d16 v2, v4, s6 offset:16 ; encoding: [0x10,0x60,0x88,0xdc,0x04,0x00,0x06,0x02]2710x10,0x60,0x88,0xdc,0x04,0x00,0x06,0x02272 273# GFX942: scratch_load_sbyte_d16 v2, v4, off ; encoding: [0x00,0x60,0x88,0xdc,0x04,0x00,0x7f,0x02]2740x00,0x60,0x88,0xdc,0x04,0x00,0x7f,0x02275 276# GFX942: scratch_load_sbyte_d16 v2, v4, off offset:16 ; encoding: [0x10,0x60,0x88,0xdc,0x04,0x00,0x7f,0x02]2770x10,0x60,0x88,0xdc,0x04,0x00,0x7f,0x02278 279# GFX942: scratch_load_sbyte_d16 v2, off, s6 ; encoding: [0x00,0x40,0x88,0xdc,0x00,0x00,0x06,0x02]2800x00,0x40,0x88,0xdc,0x00,0x00,0x06,0x02281 282# GFX942: scratch_load_sbyte_d16 v2, off, s6 offset:16 ; encoding: [0x10,0x40,0x88,0xdc,0x00,0x00,0x06,0x02]2830x10,0x40,0x88,0xdc,0x00,0x00,0x06,0x02284 285# GFX942: scratch_load_sbyte_d16 v2, off, off ; encoding: [0x00,0x40,0x88,0xdc,0x00,0x00,0x7f,0x02]2860x00,0x40,0x88,0xdc,0x00,0x00,0x7f,0x02287 288# GFX942: scratch_load_sbyte_d16 v2, off, off offset:16 ; encoding: [0x10,0x40,0x88,0xdc,0x00,0x00,0x7f,0x02]2890x10,0x40,0x88,0xdc,0x00,0x00,0x7f,0x02290 291# GFX942: scratch_load_sbyte_d16_hi a2, v4, s6 ; encoding: [0x00,0x60,0x8c,0xdc,0x04,0x00,0x86,0x02]2920x00,0x60,0x8c,0xdc,0x04,0x00,0x86,0x02293 294# GFX942: scratch_load_sbyte_d16_hi a2, v4, s6 offset:16 ; encoding: [0x10,0x60,0x8c,0xdc,0x04,0x00,0x86,0x02]2950x10,0x60,0x8c,0xdc,0x04,0x00,0x86,0x02296 297# GFX942: scratch_load_sbyte_d16_hi a2, v4, off ; encoding: [0x00,0x60,0x8c,0xdc,0x04,0x00,0xff,0x02]2980x00,0x60,0x8c,0xdc,0x04,0x00,0xff,0x02299 300# GFX942: scratch_load_sbyte_d16_hi a2, v4, off offset:16 ; encoding: [0x10,0x60,0x8c,0xdc,0x04,0x00,0xff,0x02]3010x10,0x60,0x8c,0xdc,0x04,0x00,0xff,0x02302 303# GFX942: scratch_load_sbyte_d16_hi a2, off, s6 ; encoding: [0x00,0x40,0x8c,0xdc,0x00,0x00,0x86,0x02]3040x00,0x40,0x8c,0xdc,0x00,0x00,0x86,0x02305 306# GFX942: scratch_load_sbyte_d16_hi a2, off, s6 offset:16 ; encoding: [0x10,0x40,0x8c,0xdc,0x00,0x00,0x86,0x02]3070x10,0x40,0x8c,0xdc,0x00,0x00,0x86,0x02308 309# GFX942: scratch_load_sbyte_d16_hi a2, off, off ; encoding: [0x00,0x40,0x8c,0xdc,0x00,0x00,0xff,0x02]3100x00,0x40,0x8c,0xdc,0x00,0x00,0xff,0x02311 312# GFX942: scratch_load_sbyte_d16_hi a2, off, off offset:16 ; encoding: [0x10,0x40,0x8c,0xdc,0x00,0x00,0xff,0x02]3130x10,0x40,0x8c,0xdc,0x00,0x00,0xff,0x02314 315# GFX942: scratch_load_sbyte_d16_hi v2, v4, s6 ; encoding: [0x00,0x60,0x8c,0xdc,0x04,0x00,0x06,0x02]3160x00,0x60,0x8c,0xdc,0x04,0x00,0x06,0x02317 318# GFX942: scratch_load_sbyte_d16_hi v2, v4, s6 offset:16 ; encoding: [0x10,0x60,0x8c,0xdc,0x04,0x00,0x06,0x02]3190x10,0x60,0x8c,0xdc,0x04,0x00,0x06,0x02320 321# GFX942: scratch_load_sbyte_d16_hi v2, v4, off ; encoding: [0x00,0x60,0x8c,0xdc,0x04,0x00,0x7f,0x02]3220x00,0x60,0x8c,0xdc,0x04,0x00,0x7f,0x02323 324# GFX942: scratch_load_sbyte_d16_hi v2, v4, off offset:16 ; encoding: [0x10,0x60,0x8c,0xdc,0x04,0x00,0x7f,0x02]3250x10,0x60,0x8c,0xdc,0x04,0x00,0x7f,0x02326 327# GFX942: scratch_load_sbyte_d16_hi v2, off, s6 ; encoding: [0x00,0x40,0x8c,0xdc,0x00,0x00,0x06,0x02]3280x00,0x40,0x8c,0xdc,0x00,0x00,0x06,0x02329 330# GFX942: scratch_load_sbyte_d16_hi v2, off, s6 offset:16 ; encoding: [0x10,0x40,0x8c,0xdc,0x00,0x00,0x06,0x02]3310x10,0x40,0x8c,0xdc,0x00,0x00,0x06,0x02332 333# GFX942: scratch_load_sbyte_d16_hi v2, off, off ; encoding: [0x00,0x40,0x8c,0xdc,0x00,0x00,0x7f,0x02]3340x00,0x40,0x8c,0xdc,0x00,0x00,0x7f,0x02335 336# GFX942: scratch_load_sbyte_d16_hi v2, off, off offset:16 ; encoding: [0x10,0x40,0x8c,0xdc,0x00,0x00,0x7f,0x02]3370x10,0x40,0x8c,0xdc,0x00,0x00,0x7f,0x02338 339# GFX942: scratch_load_short_d16 a2, v4, s6 ; encoding: [0x00,0x60,0x90,0xdc,0x04,0x00,0x86,0x02]3400x00,0x60,0x90,0xdc,0x04,0x00,0x86,0x02341 342# GFX942: scratch_load_short_d16 a2, v4, s6 offset:16 ; encoding: [0x10,0x60,0x90,0xdc,0x04,0x00,0x86,0x02]3430x10,0x60,0x90,0xdc,0x04,0x00,0x86,0x02344 345# GFX942: scratch_load_short_d16 a2, v4, off ; encoding: [0x00,0x60,0x90,0xdc,0x04,0x00,0xff,0x02]3460x00,0x60,0x90,0xdc,0x04,0x00,0xff,0x02347 348# GFX942: scratch_load_short_d16 a2, v4, off offset:16 ; encoding: [0x10,0x60,0x90,0xdc,0x04,0x00,0xff,0x02]3490x10,0x60,0x90,0xdc,0x04,0x00,0xff,0x02350 351# GFX942: scratch_load_short_d16 a2, off, s6 ; encoding: [0x00,0x40,0x90,0xdc,0x00,0x00,0x86,0x02]3520x00,0x40,0x90,0xdc,0x00,0x00,0x86,0x02353 354# GFX942: scratch_load_short_d16 a2, off, s6 offset:16 ; encoding: [0x10,0x40,0x90,0xdc,0x00,0x00,0x86,0x02]3550x10,0x40,0x90,0xdc,0x00,0x00,0x86,0x02356 357# GFX942: scratch_load_short_d16 a2, off, off ; encoding: [0x00,0x40,0x90,0xdc,0x00,0x00,0xff,0x02]3580x00,0x40,0x90,0xdc,0x00,0x00,0xff,0x02359 360# GFX942: scratch_load_short_d16 a2, off, off offset:16 ; encoding: [0x10,0x40,0x90,0xdc,0x00,0x00,0xff,0x02]3610x10,0x40,0x90,0xdc,0x00,0x00,0xff,0x02362 363# GFX942: scratch_load_short_d16 v2, v4, s6 ; encoding: [0x00,0x60,0x90,0xdc,0x04,0x00,0x06,0x02]3640x00,0x60,0x90,0xdc,0x04,0x00,0x06,0x02365 366# GFX942: scratch_load_short_d16 v2, v4, s6 offset:16 ; encoding: [0x10,0x60,0x90,0xdc,0x04,0x00,0x06,0x02]3670x10,0x60,0x90,0xdc,0x04,0x00,0x06,0x02368 369# GFX942: scratch_load_short_d16 v2, v4, off ; encoding: [0x00,0x60,0x90,0xdc,0x04,0x00,0x7f,0x02]3700x00,0x60,0x90,0xdc,0x04,0x00,0x7f,0x02371 372# GFX942: scratch_load_short_d16 v2, v4, off offset:16 ; encoding: [0x10,0x60,0x90,0xdc,0x04,0x00,0x7f,0x02]3730x10,0x60,0x90,0xdc,0x04,0x00,0x7f,0x02374 375# GFX942: scratch_load_short_d16 v2, off, s6 ; encoding: [0x00,0x40,0x90,0xdc,0x00,0x00,0x06,0x02]3760x00,0x40,0x90,0xdc,0x00,0x00,0x06,0x02377 378# GFX942: scratch_load_short_d16 v2, off, s6 offset:16 ; encoding: [0x10,0x40,0x90,0xdc,0x00,0x00,0x06,0x02]3790x10,0x40,0x90,0xdc,0x00,0x00,0x06,0x02380 381# GFX942: scratch_load_short_d16 v2, off, off ; encoding: [0x00,0x40,0x90,0xdc,0x00,0x00,0x7f,0x02]3820x00,0x40,0x90,0xdc,0x00,0x00,0x7f,0x02383 384# GFX942: scratch_load_short_d16 v2, off, off offset:16 ; encoding: [0x10,0x40,0x90,0xdc,0x00,0x00,0x7f,0x02]3850x10,0x40,0x90,0xdc,0x00,0x00,0x7f,0x02386 387# GFX942: scratch_load_short_d16_hi a2, v4, s6 ; encoding: [0x00,0x60,0x94,0xdc,0x04,0x00,0x86,0x02]3880x00,0x60,0x94,0xdc,0x04,0x00,0x86,0x02389 390# GFX942: scratch_load_short_d16_hi a2, v4, s6 offset:16 ; encoding: [0x10,0x60,0x94,0xdc,0x04,0x00,0x86,0x02]3910x10,0x60,0x94,0xdc,0x04,0x00,0x86,0x02392 393# GFX942: scratch_load_short_d16_hi a2, v4, off ; encoding: [0x00,0x60,0x94,0xdc,0x04,0x00,0xff,0x02]3940x00,0x60,0x94,0xdc,0x04,0x00,0xff,0x02395 396# GFX942: scratch_load_short_d16_hi a2, v4, off offset:16 ; encoding: [0x10,0x60,0x94,0xdc,0x04,0x00,0xff,0x02]3970x10,0x60,0x94,0xdc,0x04,0x00,0xff,0x02398 399# GFX942: scratch_load_short_d16_hi a2, off, s6 ; encoding: [0x00,0x40,0x94,0xdc,0x00,0x00,0x86,0x02]4000x00,0x40,0x94,0xdc,0x00,0x00,0x86,0x02401 402# GFX942: scratch_load_short_d16_hi a2, off, s6 offset:16 ; encoding: [0x10,0x40,0x94,0xdc,0x00,0x00,0x86,0x02]4030x10,0x40,0x94,0xdc,0x00,0x00,0x86,0x02404 405# GFX942: scratch_load_short_d16_hi a2, off, off ; encoding: [0x00,0x40,0x94,0xdc,0x00,0x00,0xff,0x02]4060x00,0x40,0x94,0xdc,0x00,0x00,0xff,0x02407 408# GFX942: scratch_load_short_d16_hi a2, off, off offset:16 ; encoding: [0x10,0x40,0x94,0xdc,0x00,0x00,0xff,0x02]4090x10,0x40,0x94,0xdc,0x00,0x00,0xff,0x02410 411# GFX942: scratch_load_short_d16_hi v2, v4, s6 ; encoding: [0x00,0x60,0x94,0xdc,0x04,0x00,0x06,0x02]4120x00,0x60,0x94,0xdc,0x04,0x00,0x06,0x02413 414# GFX942: scratch_load_short_d16_hi v2, v4, s6 offset:16 ; encoding: [0x10,0x60,0x94,0xdc,0x04,0x00,0x06,0x02]4150x10,0x60,0x94,0xdc,0x04,0x00,0x06,0x02416 417# GFX942: scratch_load_short_d16_hi v2, v4, off ; encoding: [0x00,0x60,0x94,0xdc,0x04,0x00,0x7f,0x02]4180x00,0x60,0x94,0xdc,0x04,0x00,0x7f,0x02419 420# GFX942: scratch_load_short_d16_hi v2, v4, off offset:16 ; encoding: [0x10,0x60,0x94,0xdc,0x04,0x00,0x7f,0x02]4210x10,0x60,0x94,0xdc,0x04,0x00,0x7f,0x02422 423# GFX942: scratch_load_short_d16_hi v2, off, s6 ; encoding: [0x00,0x40,0x94,0xdc,0x00,0x00,0x06,0x02]4240x00,0x40,0x94,0xdc,0x00,0x00,0x06,0x02425 426# GFX942: scratch_load_short_d16_hi v2, off, s6 offset:16 ; encoding: [0x10,0x40,0x94,0xdc,0x00,0x00,0x06,0x02]4270x10,0x40,0x94,0xdc,0x00,0x00,0x06,0x02428 429# GFX942: scratch_load_short_d16_hi v2, off, off ; encoding: [0x00,0x40,0x94,0xdc,0x00,0x00,0x7f,0x02]4300x00,0x40,0x94,0xdc,0x00,0x00,0x7f,0x02431 432# GFX942: scratch_load_short_d16_hi v2, off, off offset:16 ; encoding: [0x10,0x40,0x94,0xdc,0x00,0x00,0x7f,0x02]4330x10,0x40,0x94,0xdc,0x00,0x00,0x7f,0x02434 435# GFX942: scratch_load_sshort a2, v4, s6 ; encoding: [0x00,0x60,0x4c,0xdc,0x04,0x00,0x86,0x02]4360x00,0x60,0x4c,0xdc,0x04,0x00,0x86,0x02437 438# GFX942: scratch_load_sshort a2, v4, s6 offset:16 ; encoding: [0x10,0x60,0x4c,0xdc,0x04,0x00,0x86,0x02]4390x10,0x60,0x4c,0xdc,0x04,0x00,0x86,0x02440 441# GFX942: scratch_load_sshort a2, v4, off ; encoding: [0x00,0x60,0x4c,0xdc,0x04,0x00,0xff,0x02]4420x00,0x60,0x4c,0xdc,0x04,0x00,0xff,0x02443 444# GFX942: scratch_load_sshort a2, v4, off offset:16 ; encoding: [0x10,0x60,0x4c,0xdc,0x04,0x00,0xff,0x02]4450x10,0x60,0x4c,0xdc,0x04,0x00,0xff,0x02446 447# GFX942: scratch_load_sshort a2, off, s6 ; encoding: [0x00,0x40,0x4c,0xdc,0x00,0x00,0x86,0x02]4480x00,0x40,0x4c,0xdc,0x00,0x00,0x86,0x02449 450# GFX942: scratch_load_sshort a2, off, s6 offset:16 ; encoding: [0x10,0x40,0x4c,0xdc,0x00,0x00,0x86,0x02]4510x10,0x40,0x4c,0xdc,0x00,0x00,0x86,0x02452 453# GFX942: scratch_load_sshort a2, off, off ; encoding: [0x00,0x40,0x4c,0xdc,0x00,0x00,0xff,0x02]4540x00,0x40,0x4c,0xdc,0x00,0x00,0xff,0x02455 456# GFX942: scratch_load_sshort a2, off, off offset:16 ; encoding: [0x10,0x40,0x4c,0xdc,0x00,0x00,0xff,0x02]4570x10,0x40,0x4c,0xdc,0x00,0x00,0xff,0x02458 459# GFX942: scratch_load_sshort v2, v4, s6 ; encoding: [0x00,0x60,0x4c,0xdc,0x04,0x00,0x06,0x02]4600x00,0x60,0x4c,0xdc,0x04,0x00,0x06,0x02461 462# GFX942: scratch_load_sshort v2, v4, s6 offset:16 ; encoding: [0x10,0x60,0x4c,0xdc,0x04,0x00,0x06,0x02]4630x10,0x60,0x4c,0xdc,0x04,0x00,0x06,0x02464 465# GFX942: scratch_load_sshort v2, v4, off ; encoding: [0x00,0x60,0x4c,0xdc,0x04,0x00,0x7f,0x02]4660x00,0x60,0x4c,0xdc,0x04,0x00,0x7f,0x02467 468# GFX942: scratch_load_sshort v2, v4, off offset:16 ; encoding: [0x10,0x60,0x4c,0xdc,0x04,0x00,0x7f,0x02]4690x10,0x60,0x4c,0xdc,0x04,0x00,0x7f,0x02470 471# GFX942: scratch_load_sshort v2, off, s6 ; encoding: [0x00,0x40,0x4c,0xdc,0x00,0x00,0x06,0x02]4720x00,0x40,0x4c,0xdc,0x00,0x00,0x06,0x02473 474# GFX942: scratch_load_sshort v2, off, s6 offset:16 ; encoding: [0x10,0x40,0x4c,0xdc,0x00,0x00,0x06,0x02]4750x10,0x40,0x4c,0xdc,0x00,0x00,0x06,0x02476 477# GFX942: scratch_load_sshort v2, off, off ; encoding: [0x00,0x40,0x4c,0xdc,0x00,0x00,0x7f,0x02]4780x00,0x40,0x4c,0xdc,0x00,0x00,0x7f,0x02479 480# GFX942: scratch_load_sshort v2, off, off offset:16 ; encoding: [0x10,0x40,0x4c,0xdc,0x00,0x00,0x7f,0x02]4810x10,0x40,0x4c,0xdc,0x00,0x00,0x7f,0x02482 483# GFX942: scratch_load_ubyte a2, v4, s6 ; encoding: [0x00,0x60,0x40,0xdc,0x04,0x00,0x86,0x02]4840x00,0x60,0x40,0xdc,0x04,0x00,0x86,0x02485 486# GFX942: scratch_load_ubyte a2, v4, s6 offset:16 ; encoding: [0x10,0x60,0x40,0xdc,0x04,0x00,0x86,0x02]4870x10,0x60,0x40,0xdc,0x04,0x00,0x86,0x02488 489# GFX942: scratch_load_ubyte a2, v4, off ; encoding: [0x00,0x60,0x40,0xdc,0x04,0x00,0xff,0x02]4900x00,0x60,0x40,0xdc,0x04,0x00,0xff,0x02491 492# GFX942: scratch_load_ubyte a2, v4, off offset:16 ; encoding: [0x10,0x60,0x40,0xdc,0x04,0x00,0xff,0x02]4930x10,0x60,0x40,0xdc,0x04,0x00,0xff,0x02494 495# GFX942: scratch_load_ubyte a2, off, s6 ; encoding: [0x00,0x40,0x40,0xdc,0x00,0x00,0x86,0x02]4960x00,0x40,0x40,0xdc,0x00,0x00,0x86,0x02497 498# GFX942: scratch_load_ubyte a2, off, s6 offset:16 ; encoding: [0x10,0x40,0x40,0xdc,0x00,0x00,0x86,0x02]4990x10,0x40,0x40,0xdc,0x00,0x00,0x86,0x02500 501# GFX942: scratch_load_ubyte a2, off, off ; encoding: [0x00,0x40,0x40,0xdc,0x00,0x00,0xff,0x02]5020x00,0x40,0x40,0xdc,0x00,0x00,0xff,0x02503 504# GFX942: scratch_load_ubyte a2, off, off offset:16 ; encoding: [0x10,0x40,0x40,0xdc,0x00,0x00,0xff,0x02]5050x10,0x40,0x40,0xdc,0x00,0x00,0xff,0x02506 507# GFX942: scratch_load_ubyte v2, v4, s6 ; encoding: [0x00,0x60,0x40,0xdc,0x04,0x00,0x06,0x02]5080x00,0x60,0x40,0xdc,0x04,0x00,0x06,0x02509 510# GFX942: scratch_load_ubyte v2, v4, s6 offset:16 ; encoding: [0x10,0x60,0x40,0xdc,0x04,0x00,0x06,0x02]5110x10,0x60,0x40,0xdc,0x04,0x00,0x06,0x02512 513# GFX942: scratch_load_ubyte v2, v4, off ; encoding: [0x00,0x60,0x40,0xdc,0x04,0x00,0x7f,0x02]5140x00,0x60,0x40,0xdc,0x04,0x00,0x7f,0x02515 516# GFX942: scratch_load_ubyte v2, v4, off offset:16 ; encoding: [0x10,0x60,0x40,0xdc,0x04,0x00,0x7f,0x02]5170x10,0x60,0x40,0xdc,0x04,0x00,0x7f,0x02518 519# GFX942: scratch_load_ubyte v2, off, s6 ; encoding: [0x00,0x40,0x40,0xdc,0x00,0x00,0x06,0x02]5200x00,0x40,0x40,0xdc,0x00,0x00,0x06,0x02521 522# GFX942: scratch_load_ubyte v2, off, s6 offset:16 ; encoding: [0x10,0x40,0x40,0xdc,0x00,0x00,0x06,0x02]5230x10,0x40,0x40,0xdc,0x00,0x00,0x06,0x02524 525# GFX942: scratch_load_ubyte v2, off, off ; encoding: [0x00,0x40,0x40,0xdc,0x00,0x00,0x7f,0x02]5260x00,0x40,0x40,0xdc,0x00,0x00,0x7f,0x02527 528# GFX942: scratch_load_ubyte v2, off, off offset:16 ; encoding: [0x10,0x40,0x40,0xdc,0x00,0x00,0x7f,0x02]5290x10,0x40,0x40,0xdc,0x00,0x00,0x7f,0x02530 531# GFX942: scratch_load_ubyte_d16 a2, v4, s6 ; encoding: [0x00,0x60,0x80,0xdc,0x04,0x00,0x86,0x02]5320x00,0x60,0x80,0xdc,0x04,0x00,0x86,0x02533 534# GFX942: scratch_load_ubyte_d16 a2, v4, s6 offset:16 ; encoding: [0x10,0x60,0x80,0xdc,0x04,0x00,0x86,0x02]5350x10,0x60,0x80,0xdc,0x04,0x00,0x86,0x02536 537# GFX942: scratch_load_ubyte_d16 a2, v4, off ; encoding: [0x00,0x60,0x80,0xdc,0x04,0x00,0xff,0x02]5380x00,0x60,0x80,0xdc,0x04,0x00,0xff,0x02539 540# GFX942: scratch_load_ubyte_d16 a2, v4, off offset:16 ; encoding: [0x10,0x60,0x80,0xdc,0x04,0x00,0xff,0x02]5410x10,0x60,0x80,0xdc,0x04,0x00,0xff,0x02542 543# GFX942: scratch_load_ubyte_d16 a2, off, s6 ; encoding: [0x00,0x40,0x80,0xdc,0x00,0x00,0x86,0x02]5440x00,0x40,0x80,0xdc,0x00,0x00,0x86,0x02545 546# GFX942: scratch_load_ubyte_d16 a2, off, s6 offset:16 ; encoding: [0x10,0x40,0x80,0xdc,0x00,0x00,0x86,0x02]5470x10,0x40,0x80,0xdc,0x00,0x00,0x86,0x02548 549# GFX942: scratch_load_ubyte_d16 a2, off, off ; encoding: [0x00,0x40,0x80,0xdc,0x00,0x00,0xff,0x02]5500x00,0x40,0x80,0xdc,0x00,0x00,0xff,0x02551 552# GFX942: scratch_load_ubyte_d16 a2, off, off offset:16 ; encoding: [0x10,0x40,0x80,0xdc,0x00,0x00,0xff,0x02]5530x10,0x40,0x80,0xdc,0x00,0x00,0xff,0x02554 555# GFX942: scratch_load_ubyte_d16 v2, v4, s6 ; encoding: [0x00,0x60,0x80,0xdc,0x04,0x00,0x06,0x02]5560x00,0x60,0x80,0xdc,0x04,0x00,0x06,0x02557 558# GFX942: scratch_load_ubyte_d16 v2, v4, s6 offset:16 ; encoding: [0x10,0x60,0x80,0xdc,0x04,0x00,0x06,0x02]5590x10,0x60,0x80,0xdc,0x04,0x00,0x06,0x02560 561# GFX942: scratch_load_ubyte_d16 v2, v4, off ; encoding: [0x00,0x60,0x80,0xdc,0x04,0x00,0x7f,0x02]5620x00,0x60,0x80,0xdc,0x04,0x00,0x7f,0x02563 564# GFX942: scratch_load_ubyte_d16 v2, v4, off offset:16 ; encoding: [0x10,0x60,0x80,0xdc,0x04,0x00,0x7f,0x02]5650x10,0x60,0x80,0xdc,0x04,0x00,0x7f,0x02566 567# GFX942: scratch_load_ubyte_d16 v2, off, s6 ; encoding: [0x00,0x40,0x80,0xdc,0x00,0x00,0x06,0x02]5680x00,0x40,0x80,0xdc,0x00,0x00,0x06,0x02569 570# GFX942: scratch_load_ubyte_d16 v2, off, s6 offset:16 ; encoding: [0x10,0x40,0x80,0xdc,0x00,0x00,0x06,0x02]5710x10,0x40,0x80,0xdc,0x00,0x00,0x06,0x02572 573# GFX942: scratch_load_ubyte_d16 v2, off, off ; encoding: [0x00,0x40,0x80,0xdc,0x00,0x00,0x7f,0x02]5740x00,0x40,0x80,0xdc,0x00,0x00,0x7f,0x02575 576# GFX942: scratch_load_ubyte_d16 v2, off, off offset:16 ; encoding: [0x10,0x40,0x80,0xdc,0x00,0x00,0x7f,0x02]5770x10,0x40,0x80,0xdc,0x00,0x00,0x7f,0x02578 579# GFX942: scratch_load_ubyte_d16_hi a2, v4, s6 ; encoding: [0x00,0x60,0x84,0xdc,0x04,0x00,0x86,0x02]5800x00,0x60,0x84,0xdc,0x04,0x00,0x86,0x02581 582# GFX942: scratch_load_ubyte_d16_hi a2, v4, s6 offset:16 ; encoding: [0x10,0x60,0x84,0xdc,0x04,0x00,0x86,0x02]5830x10,0x60,0x84,0xdc,0x04,0x00,0x86,0x02584 585# GFX942: scratch_load_ubyte_d16_hi a2, v4, off ; encoding: [0x00,0x60,0x84,0xdc,0x04,0x00,0xff,0x02]5860x00,0x60,0x84,0xdc,0x04,0x00,0xff,0x02587 588# GFX942: scratch_load_ubyte_d16_hi a2, v4, off offset:16 ; encoding: [0x10,0x60,0x84,0xdc,0x04,0x00,0xff,0x02]5890x10,0x60,0x84,0xdc,0x04,0x00,0xff,0x02590 591# GFX942: scratch_load_ubyte_d16_hi a2, off, s6 ; encoding: [0x00,0x40,0x84,0xdc,0x00,0x00,0x86,0x02]5920x00,0x40,0x84,0xdc,0x00,0x00,0x86,0x02593 594# GFX942: scratch_load_ubyte_d16_hi a2, off, s6 offset:16 ; encoding: [0x10,0x40,0x84,0xdc,0x00,0x00,0x86,0x02]5950x10,0x40,0x84,0xdc,0x00,0x00,0x86,0x02596 597# GFX942: scratch_load_ubyte_d16_hi a2, off, off ; encoding: [0x00,0x40,0x84,0xdc,0x00,0x00,0xff,0x02]5980x00,0x40,0x84,0xdc,0x00,0x00,0xff,0x02599 600# GFX942: scratch_load_ubyte_d16_hi a2, off, off offset:16 ; encoding: [0x10,0x40,0x84,0xdc,0x00,0x00,0xff,0x02]6010x10,0x40,0x84,0xdc,0x00,0x00,0xff,0x02602 603# GFX942: scratch_load_ubyte_d16_hi v2, v4, s6 ; encoding: [0x00,0x60,0x84,0xdc,0x04,0x00,0x06,0x02]6040x00,0x60,0x84,0xdc,0x04,0x00,0x06,0x02605 606# GFX942: scratch_load_ubyte_d16_hi v2, v4, s6 offset:16 ; encoding: [0x10,0x60,0x84,0xdc,0x04,0x00,0x06,0x02]6070x10,0x60,0x84,0xdc,0x04,0x00,0x06,0x02608 609# GFX942: scratch_load_ubyte_d16_hi v2, v4, off ; encoding: [0x00,0x60,0x84,0xdc,0x04,0x00,0x7f,0x02]6100x00,0x60,0x84,0xdc,0x04,0x00,0x7f,0x02611 612# GFX942: scratch_load_ubyte_d16_hi v2, v4, off offset:16 ; encoding: [0x10,0x60,0x84,0xdc,0x04,0x00,0x7f,0x02]6130x10,0x60,0x84,0xdc,0x04,0x00,0x7f,0x02614 615# GFX942: scratch_load_ubyte_d16_hi v2, off, s6 ; encoding: [0x00,0x40,0x84,0xdc,0x00,0x00,0x06,0x02]6160x00,0x40,0x84,0xdc,0x00,0x00,0x06,0x02617 618# GFX942: scratch_load_ubyte_d16_hi v2, off, s6 offset:16 ; encoding: [0x10,0x40,0x84,0xdc,0x00,0x00,0x06,0x02]6190x10,0x40,0x84,0xdc,0x00,0x00,0x06,0x02620 621# GFX942: scratch_load_ubyte_d16_hi v2, off, off ; encoding: [0x00,0x40,0x84,0xdc,0x00,0x00,0x7f,0x02]6220x00,0x40,0x84,0xdc,0x00,0x00,0x7f,0x02623 624# GFX942: scratch_load_ubyte_d16_hi v2, off, off offset:16 ; encoding: [0x10,0x40,0x84,0xdc,0x00,0x00,0x7f,0x02]6250x10,0x40,0x84,0xdc,0x00,0x00,0x7f,0x02626 627# GFX942: scratch_load_ushort a2, v4, s6 ; encoding: [0x00,0x60,0x48,0xdc,0x04,0x00,0x86,0x02]6280x00,0x60,0x48,0xdc,0x04,0x00,0x86,0x02629 630# GFX942: scratch_load_ushort a2, v4, s6 offset:16 ; encoding: [0x10,0x60,0x48,0xdc,0x04,0x00,0x86,0x02]6310x10,0x60,0x48,0xdc,0x04,0x00,0x86,0x02632 633# GFX942: scratch_load_ushort a2, v4, off ; encoding: [0x00,0x60,0x48,0xdc,0x04,0x00,0xff,0x02]6340x00,0x60,0x48,0xdc,0x04,0x00,0xff,0x02635 636# GFX942: scratch_load_ushort a2, v4, off offset:16 ; encoding: [0x10,0x60,0x48,0xdc,0x04,0x00,0xff,0x02]6370x10,0x60,0x48,0xdc,0x04,0x00,0xff,0x02638 639# GFX942: scratch_load_ushort a2, off, s6 ; encoding: [0x00,0x40,0x48,0xdc,0x00,0x00,0x86,0x02]6400x00,0x40,0x48,0xdc,0x00,0x00,0x86,0x02641 642# GFX942: scratch_load_ushort a2, off, s6 offset:16 ; encoding: [0x10,0x40,0x48,0xdc,0x00,0x00,0x86,0x02]6430x10,0x40,0x48,0xdc,0x00,0x00,0x86,0x02644 645# GFX942: scratch_load_ushort a2, off, off ; encoding: [0x00,0x40,0x48,0xdc,0x00,0x00,0xff,0x02]6460x00,0x40,0x48,0xdc,0x00,0x00,0xff,0x02647 648# GFX942: scratch_load_ushort a2, off, off offset:16 ; encoding: [0x10,0x40,0x48,0xdc,0x00,0x00,0xff,0x02]6490x10,0x40,0x48,0xdc,0x00,0x00,0xff,0x02650 651# GFX942: scratch_load_ushort v2, v4, s6 ; encoding: [0x00,0x60,0x48,0xdc,0x04,0x00,0x06,0x02]6520x00,0x60,0x48,0xdc,0x04,0x00,0x06,0x02653 654# GFX942: scratch_load_ushort v2, v4, s6 offset:16 ; encoding: [0x10,0x60,0x48,0xdc,0x04,0x00,0x06,0x02]6550x10,0x60,0x48,0xdc,0x04,0x00,0x06,0x02656 657# GFX942: scratch_load_ushort v2, v4, off ; encoding: [0x00,0x60,0x48,0xdc,0x04,0x00,0x7f,0x02]6580x00,0x60,0x48,0xdc,0x04,0x00,0x7f,0x02659 660# GFX942: scratch_load_ushort v2, v4, off offset:16 ; encoding: [0x10,0x60,0x48,0xdc,0x04,0x00,0x7f,0x02]6610x10,0x60,0x48,0xdc,0x04,0x00,0x7f,0x02662 663# GFX942: scratch_load_ushort v2, off, s6 ; encoding: [0x00,0x40,0x48,0xdc,0x00,0x00,0x06,0x02]6640x00,0x40,0x48,0xdc,0x00,0x00,0x06,0x02665 666# GFX942: scratch_load_ushort v2, off, s6 offset:16 ; encoding: [0x10,0x40,0x48,0xdc,0x00,0x00,0x06,0x02]6670x10,0x40,0x48,0xdc,0x00,0x00,0x06,0x02668 669# GFX942: scratch_load_ushort v2, off, off ; encoding: [0x00,0x40,0x48,0xdc,0x00,0x00,0x7f,0x02]6700x00,0x40,0x48,0xdc,0x00,0x00,0x7f,0x02671 672# GFX942: scratch_load_ushort v2, off, off offset:16 ; encoding: [0x10,0x40,0x48,0xdc,0x00,0x00,0x7f,0x02]6730x10,0x40,0x48,0xdc,0x00,0x00,0x7f,0x02674 675# GFX942: scratch_store_byte v4, a2, s6 ; encoding: [0x00,0x60,0x60,0xdc,0x04,0x02,0x86,0x00]6760x00,0x60,0x60,0xdc,0x04,0x02,0x86,0x00677 678# GFX942: scratch_store_byte v4, a2, s6 offset:16 ; encoding: [0x10,0x60,0x60,0xdc,0x04,0x02,0x86,0x00]6790x10,0x60,0x60,0xdc,0x04,0x02,0x86,0x00680 681# GFX942: scratch_store_byte v4, a2, off ; encoding: [0x00,0x60,0x60,0xdc,0x04,0x02,0xff,0x00]6820x00,0x60,0x60,0xdc,0x04,0x02,0xff,0x00683 684# GFX942: scratch_store_byte v4, a2, off offset:16 ; encoding: [0x10,0x60,0x60,0xdc,0x04,0x02,0xff,0x00]6850x10,0x60,0x60,0xdc,0x04,0x02,0xff,0x00686 687# GFX942: scratch_store_byte off, a2, s6 ; encoding: [0x00,0x40,0x60,0xdc,0x00,0x02,0x86,0x00]6880x00,0x40,0x60,0xdc,0x00,0x02,0x86,0x00689 690# GFX942: scratch_store_byte off, a2, s6 offset:16 ; encoding: [0x10,0x40,0x60,0xdc,0x00,0x02,0x86,0x00]6910x10,0x40,0x60,0xdc,0x00,0x02,0x86,0x00692 693# GFX942: scratch_store_byte off, a2, off ; encoding: [0x00,0x40,0x60,0xdc,0x00,0x02,0xff,0x00]6940x00,0x40,0x60,0xdc,0x00,0x02,0xff,0x00695 696# GFX942: scratch_store_byte off, a2, off offset:16 ; encoding: [0x10,0x40,0x60,0xdc,0x00,0x02,0xff,0x00]6970x10,0x40,0x60,0xdc,0x00,0x02,0xff,0x00698 699# GFX942: scratch_store_byte v4, v2, s6 ; encoding: [0x00,0x60,0x60,0xdc,0x04,0x02,0x06,0x00]7000x00,0x60,0x60,0xdc,0x04,0x02,0x06,0x00701 702# GFX942: scratch_store_byte v4, v2, s6 offset:16 ; encoding: [0x10,0x60,0x60,0xdc,0x04,0x02,0x06,0x00]7030x10,0x60,0x60,0xdc,0x04,0x02,0x06,0x00704 705# GFX942: scratch_store_byte v4, v2, off ; encoding: [0x00,0x60,0x60,0xdc,0x04,0x02,0x7f,0x00]7060x00,0x60,0x60,0xdc,0x04,0x02,0x7f,0x00707 708# GFX942: scratch_store_byte v4, v2, off offset:16 ; encoding: [0x10,0x60,0x60,0xdc,0x04,0x02,0x7f,0x00]7090x10,0x60,0x60,0xdc,0x04,0x02,0x7f,0x00710 711# GFX942: scratch_store_byte off, v2, s6 ; encoding: [0x00,0x40,0x60,0xdc,0x00,0x02,0x06,0x00]7120x00,0x40,0x60,0xdc,0x00,0x02,0x06,0x00713 714# GFX942: scratch_store_byte off, v2, s6 offset:16 ; encoding: [0x10,0x40,0x60,0xdc,0x00,0x02,0x06,0x00]7150x10,0x40,0x60,0xdc,0x00,0x02,0x06,0x00716 717# GFX942: scratch_store_byte off, v2, off ; encoding: [0x00,0x40,0x60,0xdc,0x00,0x02,0x7f,0x00]7180x00,0x40,0x60,0xdc,0x00,0x02,0x7f,0x00719 720# GFX942: scratch_store_byte off, v2, off offset:16 ; encoding: [0x10,0x40,0x60,0xdc,0x00,0x02,0x7f,0x00]7210x10,0x40,0x60,0xdc,0x00,0x02,0x7f,0x00722 723# GFX942: scratch_store_byte_d16_hi v4, a2, s6 ; encoding: [0x00,0x60,0x64,0xdc,0x04,0x02,0x86,0x00]7240x00,0x60,0x64,0xdc,0x04,0x02,0x86,0x00725 726# GFX942: scratch_store_byte_d16_hi v4, a2, s6 offset:16 ; encoding: [0x10,0x60,0x64,0xdc,0x04,0x02,0x86,0x00]7270x10,0x60,0x64,0xdc,0x04,0x02,0x86,0x00728 729# GFX942: scratch_store_byte_d16_hi v4, a2, off ; encoding: [0x00,0x60,0x64,0xdc,0x04,0x02,0xff,0x00]7300x00,0x60,0x64,0xdc,0x04,0x02,0xff,0x00731 732# GFX942: scratch_store_byte_d16_hi v4, a2, off offset:16 ; encoding: [0x10,0x60,0x64,0xdc,0x04,0x02,0xff,0x00]7330x10,0x60,0x64,0xdc,0x04,0x02,0xff,0x00734 735# GFX942: scratch_store_byte_d16_hi off, a2, s6 ; encoding: [0x00,0x40,0x64,0xdc,0x00,0x02,0x86,0x00]7360x00,0x40,0x64,0xdc,0x00,0x02,0x86,0x00737 738# GFX942: scratch_store_byte_d16_hi off, a2, s6 offset:16 ; encoding: [0x10,0x40,0x64,0xdc,0x00,0x02,0x86,0x00]7390x10,0x40,0x64,0xdc,0x00,0x02,0x86,0x00740 741# GFX942: scratch_store_byte_d16_hi off, a2, off ; encoding: [0x00,0x40,0x64,0xdc,0x00,0x02,0xff,0x00]7420x00,0x40,0x64,0xdc,0x00,0x02,0xff,0x00743 744# GFX942: scratch_store_byte_d16_hi off, a2, off offset:16 ; encoding: [0x10,0x40,0x64,0xdc,0x00,0x02,0xff,0x00]7450x10,0x40,0x64,0xdc,0x00,0x02,0xff,0x00746 747# GFX942: scratch_store_byte_d16_hi v4, v2, s6 ; encoding: [0x00,0x60,0x64,0xdc,0x04,0x02,0x06,0x00]7480x00,0x60,0x64,0xdc,0x04,0x02,0x06,0x00749 750# GFX942: scratch_store_byte_d16_hi v4, v2, s6 offset:16 ; encoding: [0x10,0x60,0x64,0xdc,0x04,0x02,0x06,0x00]7510x10,0x60,0x64,0xdc,0x04,0x02,0x06,0x00752 753# GFX942: scratch_store_byte_d16_hi v4, v2, off ; encoding: [0x00,0x60,0x64,0xdc,0x04,0x02,0x7f,0x00]7540x00,0x60,0x64,0xdc,0x04,0x02,0x7f,0x00755 756# GFX942: scratch_store_byte_d16_hi v4, v2, off offset:16 ; encoding: [0x10,0x60,0x64,0xdc,0x04,0x02,0x7f,0x00]7570x10,0x60,0x64,0xdc,0x04,0x02,0x7f,0x00758 759# GFX942: scratch_store_byte_d16_hi off, v2, s6 ; encoding: [0x00,0x40,0x64,0xdc,0x00,0x02,0x06,0x00]7600x00,0x40,0x64,0xdc,0x00,0x02,0x06,0x00761 762# GFX942: scratch_store_byte_d16_hi off, v2, s6 offset:16 ; encoding: [0x10,0x40,0x64,0xdc,0x00,0x02,0x06,0x00]7630x10,0x40,0x64,0xdc,0x00,0x02,0x06,0x00764 765# GFX942: scratch_store_byte_d16_hi off, v2, off ; encoding: [0x00,0x40,0x64,0xdc,0x00,0x02,0x7f,0x00]7660x00,0x40,0x64,0xdc,0x00,0x02,0x7f,0x00767 768# GFX942: scratch_store_byte_d16_hi off, v2, off offset:16 ; encoding: [0x10,0x40,0x64,0xdc,0x00,0x02,0x7f,0x00]7690x10,0x40,0x64,0xdc,0x00,0x02,0x7f,0x00770 771# GFX942: scratch_store_dword v4, a2, s6 ; encoding: [0x00,0x60,0x70,0xdc,0x04,0x02,0x86,0x00]7720x00,0x60,0x70,0xdc,0x04,0x02,0x86,0x00773 774# GFX942: scratch_store_dword v4, a2, s6 offset:16 ; encoding: [0x10,0x60,0x70,0xdc,0x04,0x02,0x86,0x00]7750x10,0x60,0x70,0xdc,0x04,0x02,0x86,0x00776 777# GFX942: scratch_store_dword v4, a2, off ; encoding: [0x00,0x60,0x70,0xdc,0x04,0x02,0xff,0x00]7780x00,0x60,0x70,0xdc,0x04,0x02,0xff,0x00779 780# GFX942: scratch_store_dword v4, a2, off offset:16 ; encoding: [0x10,0x60,0x70,0xdc,0x04,0x02,0xff,0x00]7810x10,0x60,0x70,0xdc,0x04,0x02,0xff,0x00782 783# GFX942: scratch_store_dword off, a2, s6 ; encoding: [0x00,0x40,0x70,0xdc,0x00,0x02,0x86,0x00]7840x00,0x40,0x70,0xdc,0x00,0x02,0x86,0x00785 786# GFX942: scratch_store_dword off, a2, s6 offset:16 ; encoding: [0x10,0x40,0x70,0xdc,0x00,0x02,0x86,0x00]7870x10,0x40,0x70,0xdc,0x00,0x02,0x86,0x00788 789# GFX942: scratch_store_dword off, a2, off ; encoding: [0x00,0x40,0x70,0xdc,0x00,0x02,0xff,0x00]7900x00,0x40,0x70,0xdc,0x00,0x02,0xff,0x00791 792# GFX942: scratch_store_dword off, a2, off offset:16 ; encoding: [0x10,0x40,0x70,0xdc,0x00,0x02,0xff,0x00]7930x10,0x40,0x70,0xdc,0x00,0x02,0xff,0x00794 795# GFX942: scratch_store_dword v4, v2, s6 ; encoding: [0x00,0x60,0x70,0xdc,0x04,0x02,0x06,0x00]7960x00,0x60,0x70,0xdc,0x04,0x02,0x06,0x00797 798# GFX942: scratch_store_dword v4, v2, s6 offset:16 ; encoding: [0x10,0x60,0x70,0xdc,0x04,0x02,0x06,0x00]7990x10,0x60,0x70,0xdc,0x04,0x02,0x06,0x00800 801# GFX942: scratch_store_dword v4, v2, off ; encoding: [0x00,0x60,0x70,0xdc,0x04,0x02,0x7f,0x00]8020x00,0x60,0x70,0xdc,0x04,0x02,0x7f,0x00803 804# GFX942: scratch_store_dword v4, v2, off offset:16 ; encoding: [0x10,0x60,0x70,0xdc,0x04,0x02,0x7f,0x00]8050x10,0x60,0x70,0xdc,0x04,0x02,0x7f,0x00806 807# GFX942: scratch_store_dword off, v2, s6 ; encoding: [0x00,0x40,0x70,0xdc,0x00,0x02,0x06,0x00]8080x00,0x40,0x70,0xdc,0x00,0x02,0x06,0x00809 810# GFX942: scratch_store_dword off, v2, s6 offset:16 ; encoding: [0x10,0x40,0x70,0xdc,0x00,0x02,0x06,0x00]8110x10,0x40,0x70,0xdc,0x00,0x02,0x06,0x00812 813# GFX942: scratch_store_dword off, v2, off ; encoding: [0x00,0x40,0x70,0xdc,0x00,0x02,0x7f,0x00]8140x00,0x40,0x70,0xdc,0x00,0x02,0x7f,0x00815 816# GFX942: scratch_store_dword off, v2, off offset:16 ; encoding: [0x10,0x40,0x70,0xdc,0x00,0x02,0x7f,0x00]8170x10,0x40,0x70,0xdc,0x00,0x02,0x7f,0x00818 819# GFX942: scratch_store_dwordx2 v4, a[2:3], s6 ; encoding: [0x00,0x60,0x74,0xdc,0x04,0x02,0x86,0x00]8200x00,0x60,0x74,0xdc,0x04,0x02,0x86,0x00821 822# GFX942: scratch_store_dwordx2 v4, a[2:3], s6 offset:16 ; encoding: [0x10,0x60,0x74,0xdc,0x04,0x02,0x86,0x00]8230x10,0x60,0x74,0xdc,0x04,0x02,0x86,0x00824 825# GFX942: scratch_store_dwordx2 v4, a[2:3], off ; encoding: [0x00,0x60,0x74,0xdc,0x04,0x02,0xff,0x00]8260x00,0x60,0x74,0xdc,0x04,0x02,0xff,0x00827 828# GFX942: scratch_store_dwordx2 v4, a[2:3], off offset:16 ; encoding: [0x10,0x60,0x74,0xdc,0x04,0x02,0xff,0x00]8290x10,0x60,0x74,0xdc,0x04,0x02,0xff,0x00830 831# GFX942: scratch_store_dwordx2 off, a[2:3], s6 ; encoding: [0x00,0x40,0x74,0xdc,0x00,0x02,0x86,0x00]8320x00,0x40,0x74,0xdc,0x00,0x02,0x86,0x00833 834# GFX942: scratch_store_dwordx2 off, a[2:3], s6 offset:16 ; encoding: [0x10,0x40,0x74,0xdc,0x00,0x02,0x86,0x00]8350x10,0x40,0x74,0xdc,0x00,0x02,0x86,0x00836 837# GFX942: scratch_store_dwordx2 off, a[2:3], off ; encoding: [0x00,0x40,0x74,0xdc,0x00,0x02,0xff,0x00]8380x00,0x40,0x74,0xdc,0x00,0x02,0xff,0x00839 840# GFX942: scratch_store_dwordx2 off, a[2:3], off offset:16 ; encoding: [0x10,0x40,0x74,0xdc,0x00,0x02,0xff,0x00]8410x10,0x40,0x74,0xdc,0x00,0x02,0xff,0x00842 843# GFX942: scratch_store_dwordx2 v4, v[2:3], s6 ; encoding: [0x00,0x60,0x74,0xdc,0x04,0x02,0x06,0x00]8440x00,0x60,0x74,0xdc,0x04,0x02,0x06,0x00845 846# GFX942: scratch_store_dwordx2 v4, v[2:3], s6 offset:16 ; encoding: [0x10,0x60,0x74,0xdc,0x04,0x02,0x06,0x00]8470x10,0x60,0x74,0xdc,0x04,0x02,0x06,0x00848 849# GFX942: scratch_store_dwordx2 v4, v[2:3], off ; encoding: [0x00,0x60,0x74,0xdc,0x04,0x02,0x7f,0x00]8500x00,0x60,0x74,0xdc,0x04,0x02,0x7f,0x00851 852# GFX942: scratch_store_dwordx2 v4, v[2:3], off offset:16 ; encoding: [0x10,0x60,0x74,0xdc,0x04,0x02,0x7f,0x00]8530x10,0x60,0x74,0xdc,0x04,0x02,0x7f,0x00854 855# GFX942: scratch_store_dwordx2 off, v[2:3], s6 ; encoding: [0x00,0x40,0x74,0xdc,0x00,0x02,0x06,0x00]8560x00,0x40,0x74,0xdc,0x00,0x02,0x06,0x00857 858# GFX942: scratch_store_dwordx2 off, v[2:3], s6 offset:16 ; encoding: [0x10,0x40,0x74,0xdc,0x00,0x02,0x06,0x00]8590x10,0x40,0x74,0xdc,0x00,0x02,0x06,0x00860 861# GFX942: scratch_store_dwordx2 off, v[2:3], off ; encoding: [0x00,0x40,0x74,0xdc,0x00,0x02,0x7f,0x00]8620x00,0x40,0x74,0xdc,0x00,0x02,0x7f,0x00863 864# GFX942: scratch_store_dwordx2 off, v[2:3], off offset:16 ; encoding: [0x10,0x40,0x74,0xdc,0x00,0x02,0x7f,0x00]8650x10,0x40,0x74,0xdc,0x00,0x02,0x7f,0x00866 867# GFX942: scratch_store_dwordx3 v4, a[2:4], s6 ; encoding: [0x00,0x60,0x78,0xdc,0x04,0x02,0x86,0x00]8680x00,0x60,0x78,0xdc,0x04,0x02,0x86,0x00869 870# GFX942: scratch_store_dwordx3 v4, a[2:4], s6 offset:16 ; encoding: [0x10,0x60,0x78,0xdc,0x04,0x02,0x86,0x00]8710x10,0x60,0x78,0xdc,0x04,0x02,0x86,0x00872 873# GFX942: scratch_store_dwordx3 v4, a[2:4], off ; encoding: [0x00,0x60,0x78,0xdc,0x04,0x02,0xff,0x00]8740x00,0x60,0x78,0xdc,0x04,0x02,0xff,0x00875 876# GFX942: scratch_store_dwordx3 v4, a[2:4], off offset:16 ; encoding: [0x10,0x60,0x78,0xdc,0x04,0x02,0xff,0x00]8770x10,0x60,0x78,0xdc,0x04,0x02,0xff,0x00878 879# GFX942: scratch_store_dwordx3 off, a[2:4], s6 ; encoding: [0x00,0x40,0x78,0xdc,0x00,0x02,0x86,0x00]8800x00,0x40,0x78,0xdc,0x00,0x02,0x86,0x00881 882# GFX942: scratch_store_dwordx3 off, a[2:4], s6 offset:16 ; encoding: [0x10,0x40,0x78,0xdc,0x00,0x02,0x86,0x00]8830x10,0x40,0x78,0xdc,0x00,0x02,0x86,0x00884 885# GFX942: scratch_store_dwordx3 off, a[2:4], off ; encoding: [0x00,0x40,0x78,0xdc,0x00,0x02,0xff,0x00]8860x00,0x40,0x78,0xdc,0x00,0x02,0xff,0x00887 888# GFX942: scratch_store_dwordx3 off, a[2:4], off offset:16 ; encoding: [0x10,0x40,0x78,0xdc,0x00,0x02,0xff,0x00]8890x10,0x40,0x78,0xdc,0x00,0x02,0xff,0x00890 891# GFX942: scratch_store_dwordx3 v4, v[2:4], s6 ; encoding: [0x00,0x60,0x78,0xdc,0x04,0x02,0x06,0x00]8920x00,0x60,0x78,0xdc,0x04,0x02,0x06,0x00893 894# GFX942: scratch_store_dwordx3 v4, v[2:4], s6 offset:16 ; encoding: [0x10,0x60,0x78,0xdc,0x04,0x02,0x06,0x00]8950x10,0x60,0x78,0xdc,0x04,0x02,0x06,0x00896 897# GFX942: scratch_store_dwordx3 v4, v[2:4], off ; encoding: [0x00,0x60,0x78,0xdc,0x04,0x02,0x7f,0x00]8980x00,0x60,0x78,0xdc,0x04,0x02,0x7f,0x00899 900# GFX942: scratch_store_dwordx3 v4, v[2:4], off offset:16 ; encoding: [0x10,0x60,0x78,0xdc,0x04,0x02,0x7f,0x00]9010x10,0x60,0x78,0xdc,0x04,0x02,0x7f,0x00902 903# GFX942: scratch_store_dwordx3 off, v[2:4], s6 ; encoding: [0x00,0x40,0x78,0xdc,0x00,0x02,0x06,0x00]9040x00,0x40,0x78,0xdc,0x00,0x02,0x06,0x00905 906# GFX942: scratch_store_dwordx3 off, v[2:4], s6 offset:16 ; encoding: [0x10,0x40,0x78,0xdc,0x00,0x02,0x06,0x00]9070x10,0x40,0x78,0xdc,0x00,0x02,0x06,0x00908 909# GFX942: scratch_store_dwordx3 off, v[2:4], off ; encoding: [0x00,0x40,0x78,0xdc,0x00,0x02,0x7f,0x00]9100x00,0x40,0x78,0xdc,0x00,0x02,0x7f,0x00911 912# GFX942: scratch_store_dwordx3 off, v[2:4], off offset:16 ; encoding: [0x10,0x40,0x78,0xdc,0x00,0x02,0x7f,0x00]9130x10,0x40,0x78,0xdc,0x00,0x02,0x7f,0x00914 915# GFX942: scratch_store_dwordx4 v4, a[2:5], s6 ; encoding: [0x00,0x60,0x7c,0xdc,0x04,0x02,0x86,0x00]9160x00,0x60,0x7c,0xdc,0x04,0x02,0x86,0x00917 918# GFX942: scratch_store_dwordx4 v4, a[2:5], s6 offset:16 ; encoding: [0x10,0x60,0x7c,0xdc,0x04,0x02,0x86,0x00]9190x10,0x60,0x7c,0xdc,0x04,0x02,0x86,0x00920 921# GFX942: scratch_store_dwordx4 v4, a[2:5], off ; encoding: [0x00,0x60,0x7c,0xdc,0x04,0x02,0xff,0x00]9220x00,0x60,0x7c,0xdc,0x04,0x02,0xff,0x00923 924# GFX942: scratch_store_dwordx4 v4, a[2:5], off offset:16 ; encoding: [0x10,0x60,0x7c,0xdc,0x04,0x02,0xff,0x00]9250x10,0x60,0x7c,0xdc,0x04,0x02,0xff,0x00926 927# GFX942: scratch_store_dwordx4 off, a[2:5], s6 ; encoding: [0x00,0x40,0x7c,0xdc,0x00,0x02,0x86,0x00]9280x00,0x40,0x7c,0xdc,0x00,0x02,0x86,0x00929 930# GFX942: scratch_store_dwordx4 off, a[2:5], s6 offset:16 ; encoding: [0x10,0x40,0x7c,0xdc,0x00,0x02,0x86,0x00]9310x10,0x40,0x7c,0xdc,0x00,0x02,0x86,0x00932 933# GFX942: scratch_store_dwordx4 off, a[2:5], off ; encoding: [0x00,0x40,0x7c,0xdc,0x00,0x02,0xff,0x00]9340x00,0x40,0x7c,0xdc,0x00,0x02,0xff,0x00935 936# GFX942: scratch_store_dwordx4 off, a[2:5], off offset:16 ; encoding: [0x10,0x40,0x7c,0xdc,0x00,0x02,0xff,0x00]9370x10,0x40,0x7c,0xdc,0x00,0x02,0xff,0x00938 939# GFX942: scratch_store_dwordx4 v4, v[2:5], s6 ; encoding: [0x00,0x60,0x7c,0xdc,0x04,0x02,0x06,0x00]9400x00,0x60,0x7c,0xdc,0x04,0x02,0x06,0x00941 942# GFX942: scratch_store_dwordx4 v4, v[2:5], s6 offset:16 ; encoding: [0x10,0x60,0x7c,0xdc,0x04,0x02,0x06,0x00]9430x10,0x60,0x7c,0xdc,0x04,0x02,0x06,0x00944 945# GFX942: scratch_store_dwordx4 v4, v[2:5], off ; encoding: [0x00,0x60,0x7c,0xdc,0x04,0x02,0x7f,0x00]9460x00,0x60,0x7c,0xdc,0x04,0x02,0x7f,0x00947 948# GFX942: scratch_store_dwordx4 v4, v[2:5], off offset:16 ; encoding: [0x10,0x60,0x7c,0xdc,0x04,0x02,0x7f,0x00]9490x10,0x60,0x7c,0xdc,0x04,0x02,0x7f,0x00950 951# GFX942: scratch_store_dwordx4 off, v[2:5], s6 ; encoding: [0x00,0x40,0x7c,0xdc,0x00,0x02,0x06,0x00]9520x00,0x40,0x7c,0xdc,0x00,0x02,0x06,0x00953 954# GFX942: scratch_store_dwordx4 off, v[2:5], s6 offset:16 ; encoding: [0x10,0x40,0x7c,0xdc,0x00,0x02,0x06,0x00]9550x10,0x40,0x7c,0xdc,0x00,0x02,0x06,0x00956 957# GFX942: scratch_store_dwordx4 off, v[2:5], off ; encoding: [0x00,0x40,0x7c,0xdc,0x00,0x02,0x7f,0x00]9580x00,0x40,0x7c,0xdc,0x00,0x02,0x7f,0x00959 960# GFX942: scratch_store_dwordx4 off, v[2:5], off offset:16 ; encoding: [0x10,0x40,0x7c,0xdc,0x00,0x02,0x7f,0x00]9610x10,0x40,0x7c,0xdc,0x00,0x02,0x7f,0x00962 963# GFX942: scratch_store_short v4, a2, s6 ; encoding: [0x00,0x60,0x68,0xdc,0x04,0x02,0x86,0x00]9640x00,0x60,0x68,0xdc,0x04,0x02,0x86,0x00965 966# GFX942: scratch_store_short v4, a2, s6 offset:16 ; encoding: [0x10,0x60,0x68,0xdc,0x04,0x02,0x86,0x00]9670x10,0x60,0x68,0xdc,0x04,0x02,0x86,0x00968 969# GFX942: scratch_store_short v4, a2, off ; encoding: [0x00,0x60,0x68,0xdc,0x04,0x02,0xff,0x00]9700x00,0x60,0x68,0xdc,0x04,0x02,0xff,0x00971 972# GFX942: scratch_store_short v4, a2, off offset:16 ; encoding: [0x10,0x60,0x68,0xdc,0x04,0x02,0xff,0x00]9730x10,0x60,0x68,0xdc,0x04,0x02,0xff,0x00974 975# GFX942: scratch_store_short off, a2, s6 ; encoding: [0x00,0x40,0x68,0xdc,0x00,0x02,0x86,0x00]9760x00,0x40,0x68,0xdc,0x00,0x02,0x86,0x00977 978# GFX942: scratch_store_short off, a2, s6 offset:16 ; encoding: [0x10,0x40,0x68,0xdc,0x00,0x02,0x86,0x00]9790x10,0x40,0x68,0xdc,0x00,0x02,0x86,0x00980 981# GFX942: scratch_store_short off, a2, off ; encoding: [0x00,0x40,0x68,0xdc,0x00,0x02,0xff,0x00]9820x00,0x40,0x68,0xdc,0x00,0x02,0xff,0x00983 984# GFX942: scratch_store_short off, a2, off offset:16 ; encoding: [0x10,0x40,0x68,0xdc,0x00,0x02,0xff,0x00]9850x10,0x40,0x68,0xdc,0x00,0x02,0xff,0x00986 987# GFX942: scratch_store_short v4, v2, s6 ; encoding: [0x00,0x60,0x68,0xdc,0x04,0x02,0x06,0x00]9880x00,0x60,0x68,0xdc,0x04,0x02,0x06,0x00989 990# GFX942: scratch_store_short v4, v2, s6 offset:16 ; encoding: [0x10,0x60,0x68,0xdc,0x04,0x02,0x06,0x00]9910x10,0x60,0x68,0xdc,0x04,0x02,0x06,0x00992 993# GFX942: scratch_store_short v4, v2, off ; encoding: [0x00,0x60,0x68,0xdc,0x04,0x02,0x7f,0x00]9940x00,0x60,0x68,0xdc,0x04,0x02,0x7f,0x00995 996# GFX942: scratch_store_short v4, v2, off offset:16 ; encoding: [0x10,0x60,0x68,0xdc,0x04,0x02,0x7f,0x00]9970x10,0x60,0x68,0xdc,0x04,0x02,0x7f,0x00998 999# GFX942: scratch_store_short off, v2, s6 ; encoding: [0x00,0x40,0x68,0xdc,0x00,0x02,0x06,0x00]10000x00,0x40,0x68,0xdc,0x00,0x02,0x06,0x001001 1002# GFX942: scratch_store_short off, v2, s6 offset:16 ; encoding: [0x10,0x40,0x68,0xdc,0x00,0x02,0x06,0x00]10030x10,0x40,0x68,0xdc,0x00,0x02,0x06,0x001004 1005# GFX942: scratch_store_short off, v2, off ; encoding: [0x00,0x40,0x68,0xdc,0x00,0x02,0x7f,0x00]10060x00,0x40,0x68,0xdc,0x00,0x02,0x7f,0x001007 1008# GFX942: scratch_store_short off, v2, off offset:16 ; encoding: [0x10,0x40,0x68,0xdc,0x00,0x02,0x7f,0x00]10090x10,0x40,0x68,0xdc,0x00,0x02,0x7f,0x001010 1011# GFX942: scratch_store_short_d16_hi v4, a2, s6 ; encoding: [0x00,0x60,0x6c,0xdc,0x04,0x02,0x86,0x00]10120x00,0x60,0x6c,0xdc,0x04,0x02,0x86,0x001013 1014# GFX942: scratch_store_short_d16_hi v4, a2, s6 offset:16 ; encoding: [0x10,0x60,0x6c,0xdc,0x04,0x02,0x86,0x00]10150x10,0x60,0x6c,0xdc,0x04,0x02,0x86,0x001016 1017# GFX942: scratch_store_short_d16_hi v4, a2, off ; encoding: [0x00,0x60,0x6c,0xdc,0x04,0x02,0xff,0x00]10180x00,0x60,0x6c,0xdc,0x04,0x02,0xff,0x001019 1020# GFX942: scratch_store_short_d16_hi v4, a2, off offset:16 ; encoding: [0x10,0x60,0x6c,0xdc,0x04,0x02,0xff,0x00]10210x10,0x60,0x6c,0xdc,0x04,0x02,0xff,0x001022 1023# GFX942: scratch_store_short_d16_hi off, a2, s6 ; encoding: [0x00,0x40,0x6c,0xdc,0x00,0x02,0x86,0x00]10240x00,0x40,0x6c,0xdc,0x00,0x02,0x86,0x001025 1026# GFX942: scratch_store_short_d16_hi off, a2, s6 offset:16 ; encoding: [0x10,0x40,0x6c,0xdc,0x00,0x02,0x86,0x00]10270x10,0x40,0x6c,0xdc,0x00,0x02,0x86,0x001028 1029# GFX942: scratch_store_short_d16_hi off, a2, off ; encoding: [0x00,0x40,0x6c,0xdc,0x00,0x02,0xff,0x00]10300x00,0x40,0x6c,0xdc,0x00,0x02,0xff,0x001031 1032# GFX942: scratch_store_short_d16_hi off, a2, off offset:16 ; encoding: [0x10,0x40,0x6c,0xdc,0x00,0x02,0xff,0x00]10330x10,0x40,0x6c,0xdc,0x00,0x02,0xff,0x001034 1035# GFX942: scratch_store_short_d16_hi v4, v2, s6 ; encoding: [0x00,0x60,0x6c,0xdc,0x04,0x02,0x06,0x00]10360x00,0x60,0x6c,0xdc,0x04,0x02,0x06,0x001037 1038# GFX942: scratch_store_short_d16_hi v4, v2, s6 offset:16 ; encoding: [0x10,0x60,0x6c,0xdc,0x04,0x02,0x06,0x00]10390x10,0x60,0x6c,0xdc,0x04,0x02,0x06,0x001040 1041# GFX942: scratch_store_short_d16_hi v4, v2, off ; encoding: [0x00,0x60,0x6c,0xdc,0x04,0x02,0x7f,0x00]10420x00,0x60,0x6c,0xdc,0x04,0x02,0x7f,0x001043 1044# GFX942: scratch_store_short_d16_hi v4, v2, off offset:16 ; encoding: [0x10,0x60,0x6c,0xdc,0x04,0x02,0x7f,0x00]10450x10,0x60,0x6c,0xdc,0x04,0x02,0x7f,0x001046 1047# GFX942: scratch_store_short_d16_hi off, v2, s6 ; encoding: [0x00,0x40,0x6c,0xdc,0x00,0x02,0x06,0x00]10480x00,0x40,0x6c,0xdc,0x00,0x02,0x06,0x001049 1050# GFX942: scratch_store_short_d16_hi off, v2, s6 offset:16 ; encoding: [0x10,0x40,0x6c,0xdc,0x00,0x02,0x06,0x00]10510x10,0x40,0x6c,0xdc,0x00,0x02,0x06,0x001052 1053# GFX942: scratch_store_short_d16_hi off, v2, off ; encoding: [0x00,0x40,0x6c,0xdc,0x00,0x02,0x7f,0x00]10540x00,0x40,0x6c,0xdc,0x00,0x02,0x7f,0x001055 1056# GFX942: scratch_store_short_d16_hi off, v2, off offset:16 ; encoding: [0x10,0x40,0x6c,0xdc,0x00,0x02,0x7f,0x00]10570x10,0x40,0x6c,0xdc,0x00,0x02,0x7f,0x001058