1# RUN: llvm-mc -triple=amdgcn -mcpu=gfx940 -show-encoding -disassemble %s | FileCheck -check-prefix=GFX940 %s 2 3# GFX940: scratch_load_dword a2, v4, s6 ; encoding: [0x00,0x60,0x50,0xdc,0x04,0x00,0x86,0x02] 40x00,0x60,0x50,0xdc,0x04,0x00,0x86,0x02 5 6# GFX940: scratch_load_dword a2, v4, s6 offset:16 ; encoding: [0x10,0x60,0x50,0xdc,0x04,0x00,0x86,0x02] 70x10,0x60,0x50,0xdc,0x04,0x00,0x86,0x02 8 9# GFX940: scratch_load_dword a2, v4, off ; encoding: [0x00,0x60,0x50,0xdc,0x04,0x00,0xff,0x02] 100x00,0x60,0x50,0xdc,0x04,0x00,0xff,0x02 11 12# GFX940: scratch_load_dword a2, v4, off offset:16 ; encoding: [0x10,0x60,0x50,0xdc,0x04,0x00,0xff,0x02] 130x10,0x60,0x50,0xdc,0x04,0x00,0xff,0x02 14 15# GFX940: scratch_load_dword a2, off, s6 ; encoding: [0x00,0x40,0x50,0xdc,0x00,0x00,0x86,0x02] 160x00,0x40,0x50,0xdc,0x00,0x00,0x86,0x02 17 18# GFX940: scratch_load_dword a2, off, s6 offset:16 ; encoding: [0x10,0x40,0x50,0xdc,0x00,0x00,0x86,0x02] 190x10,0x40,0x50,0xdc,0x00,0x00,0x86,0x02 20 21# GFX940: scratch_load_dword a2, off, off ; encoding: [0x00,0x40,0x50,0xdc,0x00,0x00,0xff,0x02] 220x00,0x40,0x50,0xdc,0x00,0x00,0xff,0x02 23 24# GFX940: scratch_load_dword a2, off, off offset:16 ; encoding: [0x10,0x40,0x50,0xdc,0x00,0x00,0xff,0x02] 250x10,0x40,0x50,0xdc,0x00,0x00,0xff,0x02 26 27# GFX940: scratch_load_dword v2, v4, s6 ; encoding: [0x00,0x60,0x50,0xdc,0x04,0x00,0x06,0x02] 280x00,0x60,0x50,0xdc,0x04,0x00,0x06,0x02 29 30# GFX940: scratch_load_dword v2, v4, s6 offset:16 ; encoding: [0x10,0x60,0x50,0xdc,0x04,0x00,0x06,0x02] 310x10,0x60,0x50,0xdc,0x04,0x00,0x06,0x02 32 33# GFX940: scratch_load_dword v2, v4, off ; encoding: [0x00,0x60,0x50,0xdc,0x04,0x00,0x7f,0x02] 340x00,0x60,0x50,0xdc,0x04,0x00,0x7f,0x02 35 36# GFX940: scratch_load_dword v2, v4, off offset:16 ; encoding: [0x10,0x60,0x50,0xdc,0x04,0x00,0x7f,0x02] 370x10,0x60,0x50,0xdc,0x04,0x00,0x7f,0x02 38 39# GFX940: scratch_load_dword v2, off, s6 ; encoding: [0x00,0x40,0x50,0xdc,0x00,0x00,0x06,0x02] 400x00,0x40,0x50,0xdc,0x00,0x00,0x06,0x02 41 42# GFX940: scratch_load_dword v2, off, s6 offset:16 ; encoding: [0x10,0x40,0x50,0xdc,0x00,0x00,0x06,0x02] 430x10,0x40,0x50,0xdc,0x00,0x00,0x06,0x02 44 45# GFX940: scratch_load_dword v2, off, off ; encoding: [0x00,0x40,0x50,0xdc,0x00,0x00,0x7f,0x02] 460x00,0x40,0x50,0xdc,0x00,0x00,0x7f,0x02 47 48# GFX940: scratch_load_dword v2, off, off offset:16 ; encoding: [0x10,0x40,0x50,0xdc,0x00,0x00,0x7f,0x02] 490x10,0x40,0x50,0xdc,0x00,0x00,0x7f,0x02 50 51# GFX940: scratch_load_dwordx2 a[2:3], v4, s6 ; encoding: [0x00,0x60,0x54,0xdc,0x04,0x00,0x86,0x02] 520x00,0x60,0x54,0xdc,0x04,0x00,0x86,0x02 53 54# GFX940: 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,0x02 56 57# GFX940: scratch_load_dwordx2 a[2:3], v4, off ; encoding: [0x00,0x60,0x54,0xdc,0x04,0x00,0xff,0x02] 580x00,0x60,0x54,0xdc,0x04,0x00,0xff,0x02 59 60# GFX940: 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,0x02 62 63# GFX940: scratch_load_dwordx2 a[2:3], off, s6 ; encoding: [0x00,0x40,0x54,0xdc,0x00,0x00,0x86,0x02] 640x00,0x40,0x54,0xdc,0x00,0x00,0x86,0x02 65 66# GFX940: 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,0x02 68 69# GFX940: scratch_load_dwordx2 a[2:3], off, off ; encoding: [0x00,0x40,0x54,0xdc,0x00,0x00,0xff,0x02] 700x00,0x40,0x54,0xdc,0x00,0x00,0xff,0x02 71 72# GFX940: 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,0x02 74 75# GFX940: scratch_load_dwordx2 v[2:3], v4, s6 ; encoding: [0x00,0x60,0x54,0xdc,0x04,0x00,0x06,0x02] 760x00,0x60,0x54,0xdc,0x04,0x00,0x06,0x02 77 78# GFX940: 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,0x02 80 81# GFX940: scratch_load_dwordx2 v[2:3], v4, off ; encoding: [0x00,0x60,0x54,0xdc,0x04,0x00,0x7f,0x02] 820x00,0x60,0x54,0xdc,0x04,0x00,0x7f,0x02 83 84# GFX940: 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,0x02 86 87# GFX940: scratch_load_dwordx2 v[2:3], off, s6 ; encoding: [0x00,0x40,0x54,0xdc,0x00,0x00,0x06,0x02] 880x00,0x40,0x54,0xdc,0x00,0x00,0x06,0x02 89 90# GFX940: 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,0x02 92 93# GFX940: scratch_load_dwordx2 v[2:3], off, off ; encoding: [0x00,0x40,0x54,0xdc,0x00,0x00,0x7f,0x02] 940x00,0x40,0x54,0xdc,0x00,0x00,0x7f,0x02 95 96# GFX940: 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,0x02 98 99# GFX940: scratch_load_dwordx3 a[2:4], v4, s6 ; encoding: [0x00,0x60,0x58,0xdc,0x04,0x00,0x86,0x02] 1000x00,0x60,0x58,0xdc,0x04,0x00,0x86,0x02 101 102# GFX940: 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,0x02 104 105# GFX940: scratch_load_dwordx3 a[2:4], v4, off ; encoding: [0x00,0x60,0x58,0xdc,0x04,0x00,0xff,0x02] 1060x00,0x60,0x58,0xdc,0x04,0x00,0xff,0x02 107 108# GFX940: 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,0x02 110 111# GFX940: scratch_load_dwordx3 a[2:4], off, s6 ; encoding: [0x00,0x40,0x58,0xdc,0x00,0x00,0x86,0x02] 1120x00,0x40,0x58,0xdc,0x00,0x00,0x86,0x02 113 114# GFX940: 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,0x02 116 117# GFX940: scratch_load_dwordx3 a[2:4], off, off ; encoding: [0x00,0x40,0x58,0xdc,0x00,0x00,0xff,0x02] 1180x00,0x40,0x58,0xdc,0x00,0x00,0xff,0x02 119 120# GFX940: 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,0x02 122 123# GFX940: scratch_load_dwordx3 v[2:4], v4, s6 ; encoding: [0x00,0x60,0x58,0xdc,0x04,0x00,0x06,0x02] 1240x00,0x60,0x58,0xdc,0x04,0x00,0x06,0x02 125 126# GFX940: 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,0x02 128 129# GFX940: scratch_load_dwordx3 v[2:4], v4, off ; encoding: [0x00,0x60,0x58,0xdc,0x04,0x00,0x7f,0x02] 1300x00,0x60,0x58,0xdc,0x04,0x00,0x7f,0x02 131 132# GFX940: 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,0x02 134 135# GFX940: scratch_load_dwordx3 v[2:4], off, s6 ; encoding: [0x00,0x40,0x58,0xdc,0x00,0x00,0x06,0x02] 1360x00,0x40,0x58,0xdc,0x00,0x00,0x06,0x02 137 138# GFX940: 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,0x02 140 141# GFX940: scratch_load_dwordx3 v[2:4], off, off ; encoding: [0x00,0x40,0x58,0xdc,0x00,0x00,0x7f,0x02] 1420x00,0x40,0x58,0xdc,0x00,0x00,0x7f,0x02 143 144# GFX940: 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,0x02 146 147# GFX940: scratch_load_dwordx4 a[2:5], v4, s6 ; encoding: [0x00,0x60,0x5c,0xdc,0x04,0x00,0x86,0x02] 1480x00,0x60,0x5c,0xdc,0x04,0x00,0x86,0x02 149 150# GFX940: 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,0x02 152 153# GFX940: scratch_load_dwordx4 a[2:5], v4, off ; encoding: [0x00,0x60,0x5c,0xdc,0x04,0x00,0xff,0x02] 1540x00,0x60,0x5c,0xdc,0x04,0x00,0xff,0x02 155 156# GFX940: 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,0x02 158 159# GFX940: scratch_load_dwordx4 a[2:5], off, s6 ; encoding: [0x00,0x40,0x5c,0xdc,0x00,0x00,0x86,0x02] 1600x00,0x40,0x5c,0xdc,0x00,0x00,0x86,0x02 161 162# GFX940: 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,0x02 164 165# GFX940: scratch_load_dwordx4 a[2:5], off, off ; encoding: [0x00,0x40,0x5c,0xdc,0x00,0x00,0xff,0x02] 1660x00,0x40,0x5c,0xdc,0x00,0x00,0xff,0x02 167 168# GFX940: 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,0x02 170 171# GFX940: scratch_load_dwordx4 v[2:5], v4, s6 ; encoding: [0x00,0x60,0x5c,0xdc,0x04,0x00,0x06,0x02] 1720x00,0x60,0x5c,0xdc,0x04,0x00,0x06,0x02 173 174# GFX940: 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,0x02 176 177# GFX940: scratch_load_dwordx4 v[2:5], v4, off ; encoding: [0x00,0x60,0x5c,0xdc,0x04,0x00,0x7f,0x02] 1780x00,0x60,0x5c,0xdc,0x04,0x00,0x7f,0x02 179 180# GFX940: 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,0x02 182 183# GFX940: scratch_load_dwordx4 v[2:5], off, s6 ; encoding: [0x00,0x40,0x5c,0xdc,0x00,0x00,0x06,0x02] 1840x00,0x40,0x5c,0xdc,0x00,0x00,0x06,0x02 185 186# GFX940: 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,0x02 188 189# GFX940: scratch_load_dwordx4 v[2:5], off, off ; encoding: [0x00,0x40,0x5c,0xdc,0x00,0x00,0x7f,0x02] 1900x00,0x40,0x5c,0xdc,0x00,0x00,0x7f,0x02 191 192# GFX940: 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,0x02 194 195# GFX940: scratch_load_sbyte a2, v4, s6 ; encoding: [0x00,0x60,0x44,0xdc,0x04,0x00,0x86,0x02] 1960x00,0x60,0x44,0xdc,0x04,0x00,0x86,0x02 197 198# GFX940: scratch_load_sbyte a2, v4, s6 offset:16 ; encoding: [0x10,0x60,0x44,0xdc,0x04,0x00,0x86,0x02] 1990x10,0x60,0x44,0xdc,0x04,0x00,0x86,0x02 200 201# GFX940: scratch_load_sbyte a2, v4, off ; encoding: [0x00,0x60,0x44,0xdc,0x04,0x00,0xff,0x02] 2020x00,0x60,0x44,0xdc,0x04,0x00,0xff,0x02 203 204# GFX940: scratch_load_sbyte a2, v4, off offset:16 ; encoding: [0x10,0x60,0x44,0xdc,0x04,0x00,0xff,0x02] 2050x10,0x60,0x44,0xdc,0x04,0x00,0xff,0x02 206 207# GFX940: scratch_load_sbyte a2, off, s6 ; encoding: [0x00,0x40,0x44,0xdc,0x00,0x00,0x86,0x02] 2080x00,0x40,0x44,0xdc,0x00,0x00,0x86,0x02 209 210# GFX940: scratch_load_sbyte a2, off, s6 offset:16 ; encoding: [0x10,0x40,0x44,0xdc,0x00,0x00,0x86,0x02] 2110x10,0x40,0x44,0xdc,0x00,0x00,0x86,0x02 212 213# GFX940: scratch_load_sbyte a2, off, off ; encoding: [0x00,0x40,0x44,0xdc,0x00,0x00,0xff,0x02] 2140x00,0x40,0x44,0xdc,0x00,0x00,0xff,0x02 215 216# GFX940: scratch_load_sbyte a2, off, off offset:16 ; encoding: [0x10,0x40,0x44,0xdc,0x00,0x00,0xff,0x02] 2170x10,0x40,0x44,0xdc,0x00,0x00,0xff,0x02 218 219# GFX940: scratch_load_sbyte v2, v4, s6 ; encoding: [0x00,0x60,0x44,0xdc,0x04,0x00,0x06,0x02] 2200x00,0x60,0x44,0xdc,0x04,0x00,0x06,0x02 221 222# GFX940: scratch_load_sbyte v2, v4, s6 offset:16 ; encoding: [0x10,0x60,0x44,0xdc,0x04,0x00,0x06,0x02] 2230x10,0x60,0x44,0xdc,0x04,0x00,0x06,0x02 224 225# GFX940: scratch_load_sbyte v2, v4, off ; encoding: [0x00,0x60,0x44,0xdc,0x04,0x00,0x7f,0x02] 2260x00,0x60,0x44,0xdc,0x04,0x00,0x7f,0x02 227 228# GFX940: scratch_load_sbyte v2, v4, off offset:16 ; encoding: [0x10,0x60,0x44,0xdc,0x04,0x00,0x7f,0x02] 2290x10,0x60,0x44,0xdc,0x04,0x00,0x7f,0x02 230 231# GFX940: scratch_load_sbyte v2, off, s6 ; encoding: [0x00,0x40,0x44,0xdc,0x00,0x00,0x06,0x02] 2320x00,0x40,0x44,0xdc,0x00,0x00,0x06,0x02 233 234# GFX940: scratch_load_sbyte v2, off, s6 offset:16 ; encoding: [0x10,0x40,0x44,0xdc,0x00,0x00,0x06,0x02] 2350x10,0x40,0x44,0xdc,0x00,0x00,0x06,0x02 236 237# GFX940: scratch_load_sbyte v2, off, off ; encoding: [0x00,0x40,0x44,0xdc,0x00,0x00,0x7f,0x02] 2380x00,0x40,0x44,0xdc,0x00,0x00,0x7f,0x02 239 240# GFX940: scratch_load_sbyte v2, off, off offset:16 ; encoding: [0x10,0x40,0x44,0xdc,0x00,0x00,0x7f,0x02] 2410x10,0x40,0x44,0xdc,0x00,0x00,0x7f,0x02 242 243# GFX940: scratch_load_sbyte_d16 a2, v4, s6 ; encoding: [0x00,0x60,0x88,0xdc,0x04,0x00,0x86,0x02] 2440x00,0x60,0x88,0xdc,0x04,0x00,0x86,0x02 245 246# GFX940: 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,0x02 248 249# GFX940: scratch_load_sbyte_d16 a2, v4, off ; encoding: [0x00,0x60,0x88,0xdc,0x04,0x00,0xff,0x02] 2500x00,0x60,0x88,0xdc,0x04,0x00,0xff,0x02 251 252# GFX940: 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,0x02 254 255# GFX940: scratch_load_sbyte_d16 a2, off, s6 ; encoding: [0x00,0x40,0x88,0xdc,0x00,0x00,0x86,0x02] 2560x00,0x40,0x88,0xdc,0x00,0x00,0x86,0x02 257 258# GFX940: 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,0x02 260 261# GFX940: scratch_load_sbyte_d16 a2, off, off ; encoding: [0x00,0x40,0x88,0xdc,0x00,0x00,0xff,0x02] 2620x00,0x40,0x88,0xdc,0x00,0x00,0xff,0x02 263 264# GFX940: 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,0x02 266 267# GFX940: scratch_load_sbyte_d16 v2, v4, s6 ; encoding: [0x00,0x60,0x88,0xdc,0x04,0x00,0x06,0x02] 2680x00,0x60,0x88,0xdc,0x04,0x00,0x06,0x02 269 270# GFX940: 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,0x02 272 273# GFX940: scratch_load_sbyte_d16 v2, v4, off ; encoding: [0x00,0x60,0x88,0xdc,0x04,0x00,0x7f,0x02] 2740x00,0x60,0x88,0xdc,0x04,0x00,0x7f,0x02 275 276# GFX940: 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,0x02 278 279# GFX940: scratch_load_sbyte_d16 v2, off, s6 ; encoding: [0x00,0x40,0x88,0xdc,0x00,0x00,0x06,0x02] 2800x00,0x40,0x88,0xdc,0x00,0x00,0x06,0x02 281 282# GFX940: 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,0x02 284 285# GFX940: scratch_load_sbyte_d16 v2, off, off ; encoding: [0x00,0x40,0x88,0xdc,0x00,0x00,0x7f,0x02] 2860x00,0x40,0x88,0xdc,0x00,0x00,0x7f,0x02 287 288# GFX940: 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,0x02 290 291# GFX940: scratch_load_sbyte_d16_hi a2, v4, s6 ; encoding: [0x00,0x60,0x8c,0xdc,0x04,0x00,0x86,0x02] 2920x00,0x60,0x8c,0xdc,0x04,0x00,0x86,0x02 293 294# GFX940: 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,0x02 296 297# GFX940: scratch_load_sbyte_d16_hi a2, v4, off ; encoding: [0x00,0x60,0x8c,0xdc,0x04,0x00,0xff,0x02] 2980x00,0x60,0x8c,0xdc,0x04,0x00,0xff,0x02 299 300# GFX940: 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,0x02 302 303# GFX940: scratch_load_sbyte_d16_hi a2, off, s6 ; encoding: [0x00,0x40,0x8c,0xdc,0x00,0x00,0x86,0x02] 3040x00,0x40,0x8c,0xdc,0x00,0x00,0x86,0x02 305 306# GFX940: 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,0x02 308 309# GFX940: scratch_load_sbyte_d16_hi a2, off, off ; encoding: [0x00,0x40,0x8c,0xdc,0x00,0x00,0xff,0x02] 3100x00,0x40,0x8c,0xdc,0x00,0x00,0xff,0x02 311 312# GFX940: 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,0x02 314 315# GFX940: scratch_load_sbyte_d16_hi v2, v4, s6 ; encoding: [0x00,0x60,0x8c,0xdc,0x04,0x00,0x06,0x02] 3160x00,0x60,0x8c,0xdc,0x04,0x00,0x06,0x02 317 318# GFX940: 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,0x02 320 321# GFX940: scratch_load_sbyte_d16_hi v2, v4, off ; encoding: [0x00,0x60,0x8c,0xdc,0x04,0x00,0x7f,0x02] 3220x00,0x60,0x8c,0xdc,0x04,0x00,0x7f,0x02 323 324# GFX940: 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,0x02 326 327# GFX940: scratch_load_sbyte_d16_hi v2, off, s6 ; encoding: [0x00,0x40,0x8c,0xdc,0x00,0x00,0x06,0x02] 3280x00,0x40,0x8c,0xdc,0x00,0x00,0x06,0x02 329 330# GFX940: 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,0x02 332 333# GFX940: scratch_load_sbyte_d16_hi v2, off, off ; encoding: [0x00,0x40,0x8c,0xdc,0x00,0x00,0x7f,0x02] 3340x00,0x40,0x8c,0xdc,0x00,0x00,0x7f,0x02 335 336# GFX940: 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,0x02 338 339# GFX940: scratch_load_short_d16 a2, v4, s6 ; encoding: [0x00,0x60,0x90,0xdc,0x04,0x00,0x86,0x02] 3400x00,0x60,0x90,0xdc,0x04,0x00,0x86,0x02 341 342# GFX940: 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,0x02 344 345# GFX940: scratch_load_short_d16 a2, v4, off ; encoding: [0x00,0x60,0x90,0xdc,0x04,0x00,0xff,0x02] 3460x00,0x60,0x90,0xdc,0x04,0x00,0xff,0x02 347 348# GFX940: 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,0x02 350 351# GFX940: scratch_load_short_d16 a2, off, s6 ; encoding: [0x00,0x40,0x90,0xdc,0x00,0x00,0x86,0x02] 3520x00,0x40,0x90,0xdc,0x00,0x00,0x86,0x02 353 354# GFX940: 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,0x02 356 357# GFX940: scratch_load_short_d16 a2, off, off ; encoding: [0x00,0x40,0x90,0xdc,0x00,0x00,0xff,0x02] 3580x00,0x40,0x90,0xdc,0x00,0x00,0xff,0x02 359 360# GFX940: 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,0x02 362 363# GFX940: scratch_load_short_d16 v2, v4, s6 ; encoding: [0x00,0x60,0x90,0xdc,0x04,0x00,0x06,0x02] 3640x00,0x60,0x90,0xdc,0x04,0x00,0x06,0x02 365 366# GFX940: 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,0x02 368 369# GFX940: scratch_load_short_d16 v2, v4, off ; encoding: [0x00,0x60,0x90,0xdc,0x04,0x00,0x7f,0x02] 3700x00,0x60,0x90,0xdc,0x04,0x00,0x7f,0x02 371 372# GFX940: 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,0x02 374 375# GFX940: scratch_load_short_d16 v2, off, s6 ; encoding: [0x00,0x40,0x90,0xdc,0x00,0x00,0x06,0x02] 3760x00,0x40,0x90,0xdc,0x00,0x00,0x06,0x02 377 378# GFX940: 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,0x02 380 381# GFX940: scratch_load_short_d16 v2, off, off ; encoding: [0x00,0x40,0x90,0xdc,0x00,0x00,0x7f,0x02] 3820x00,0x40,0x90,0xdc,0x00,0x00,0x7f,0x02 383 384# GFX940: 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,0x02 386 387# GFX940: scratch_load_short_d16_hi a2, v4, s6 ; encoding: [0x00,0x60,0x94,0xdc,0x04,0x00,0x86,0x02] 3880x00,0x60,0x94,0xdc,0x04,0x00,0x86,0x02 389 390# GFX940: 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,0x02 392 393# GFX940: scratch_load_short_d16_hi a2, v4, off ; encoding: [0x00,0x60,0x94,0xdc,0x04,0x00,0xff,0x02] 3940x00,0x60,0x94,0xdc,0x04,0x00,0xff,0x02 395 396# GFX940: 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,0x02 398 399# GFX940: scratch_load_short_d16_hi a2, off, s6 ; encoding: [0x00,0x40,0x94,0xdc,0x00,0x00,0x86,0x02] 4000x00,0x40,0x94,0xdc,0x00,0x00,0x86,0x02 401 402# GFX940: 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,0x02 404 405# GFX940: scratch_load_short_d16_hi a2, off, off ; encoding: [0x00,0x40,0x94,0xdc,0x00,0x00,0xff,0x02] 4060x00,0x40,0x94,0xdc,0x00,0x00,0xff,0x02 407 408# GFX940: 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,0x02 410 411# GFX940: scratch_load_short_d16_hi v2, v4, s6 ; encoding: [0x00,0x60,0x94,0xdc,0x04,0x00,0x06,0x02] 4120x00,0x60,0x94,0xdc,0x04,0x00,0x06,0x02 413 414# GFX940: 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,0x02 416 417# GFX940: scratch_load_short_d16_hi v2, v4, off ; encoding: [0x00,0x60,0x94,0xdc,0x04,0x00,0x7f,0x02] 4180x00,0x60,0x94,0xdc,0x04,0x00,0x7f,0x02 419 420# GFX940: 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,0x02 422 423# GFX940: scratch_load_short_d16_hi v2, off, s6 ; encoding: [0x00,0x40,0x94,0xdc,0x00,0x00,0x06,0x02] 4240x00,0x40,0x94,0xdc,0x00,0x00,0x06,0x02 425 426# GFX940: 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,0x02 428 429# GFX940: scratch_load_short_d16_hi v2, off, off ; encoding: [0x00,0x40,0x94,0xdc,0x00,0x00,0x7f,0x02] 4300x00,0x40,0x94,0xdc,0x00,0x00,0x7f,0x02 431 432# GFX940: 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,0x02 434 435# GFX940: scratch_load_sshort a2, v4, s6 ; encoding: [0x00,0x60,0x4c,0xdc,0x04,0x00,0x86,0x02] 4360x00,0x60,0x4c,0xdc,0x04,0x00,0x86,0x02 437 438# GFX940: scratch_load_sshort a2, v4, s6 offset:16 ; encoding: [0x10,0x60,0x4c,0xdc,0x04,0x00,0x86,0x02] 4390x10,0x60,0x4c,0xdc,0x04,0x00,0x86,0x02 440 441# GFX940: scratch_load_sshort a2, v4, off ; encoding: [0x00,0x60,0x4c,0xdc,0x04,0x00,0xff,0x02] 4420x00,0x60,0x4c,0xdc,0x04,0x00,0xff,0x02 443 444# GFX940: scratch_load_sshort a2, v4, off offset:16 ; encoding: [0x10,0x60,0x4c,0xdc,0x04,0x00,0xff,0x02] 4450x10,0x60,0x4c,0xdc,0x04,0x00,0xff,0x02 446 447# GFX940: scratch_load_sshort a2, off, s6 ; encoding: [0x00,0x40,0x4c,0xdc,0x00,0x00,0x86,0x02] 4480x00,0x40,0x4c,0xdc,0x00,0x00,0x86,0x02 449 450# GFX940: scratch_load_sshort a2, off, s6 offset:16 ; encoding: [0x10,0x40,0x4c,0xdc,0x00,0x00,0x86,0x02] 4510x10,0x40,0x4c,0xdc,0x00,0x00,0x86,0x02 452 453# GFX940: scratch_load_sshort a2, off, off ; encoding: [0x00,0x40,0x4c,0xdc,0x00,0x00,0xff,0x02] 4540x00,0x40,0x4c,0xdc,0x00,0x00,0xff,0x02 455 456# GFX940: scratch_load_sshort a2, off, off offset:16 ; encoding: [0x10,0x40,0x4c,0xdc,0x00,0x00,0xff,0x02] 4570x10,0x40,0x4c,0xdc,0x00,0x00,0xff,0x02 458 459# GFX940: scratch_load_sshort v2, v4, s6 ; encoding: [0x00,0x60,0x4c,0xdc,0x04,0x00,0x06,0x02] 4600x00,0x60,0x4c,0xdc,0x04,0x00,0x06,0x02 461 462# GFX940: scratch_load_sshort v2, v4, s6 offset:16 ; encoding: [0x10,0x60,0x4c,0xdc,0x04,0x00,0x06,0x02] 4630x10,0x60,0x4c,0xdc,0x04,0x00,0x06,0x02 464 465# GFX940: scratch_load_sshort v2, v4, off ; encoding: [0x00,0x60,0x4c,0xdc,0x04,0x00,0x7f,0x02] 4660x00,0x60,0x4c,0xdc,0x04,0x00,0x7f,0x02 467 468# GFX940: scratch_load_sshort v2, v4, off offset:16 ; encoding: [0x10,0x60,0x4c,0xdc,0x04,0x00,0x7f,0x02] 4690x10,0x60,0x4c,0xdc,0x04,0x00,0x7f,0x02 470 471# GFX940: scratch_load_sshort v2, off, s6 ; encoding: [0x00,0x40,0x4c,0xdc,0x00,0x00,0x06,0x02] 4720x00,0x40,0x4c,0xdc,0x00,0x00,0x06,0x02 473 474# GFX940: scratch_load_sshort v2, off, s6 offset:16 ; encoding: [0x10,0x40,0x4c,0xdc,0x00,0x00,0x06,0x02] 4750x10,0x40,0x4c,0xdc,0x00,0x00,0x06,0x02 476 477# GFX940: scratch_load_sshort v2, off, off ; encoding: [0x00,0x40,0x4c,0xdc,0x00,0x00,0x7f,0x02] 4780x00,0x40,0x4c,0xdc,0x00,0x00,0x7f,0x02 479 480# GFX940: scratch_load_sshort v2, off, off offset:16 ; encoding: [0x10,0x40,0x4c,0xdc,0x00,0x00,0x7f,0x02] 4810x10,0x40,0x4c,0xdc,0x00,0x00,0x7f,0x02 482 483# GFX940: scratch_load_ubyte a2, v4, s6 ; encoding: [0x00,0x60,0x40,0xdc,0x04,0x00,0x86,0x02] 4840x00,0x60,0x40,0xdc,0x04,0x00,0x86,0x02 485 486# GFX940: scratch_load_ubyte a2, v4, s6 offset:16 ; encoding: [0x10,0x60,0x40,0xdc,0x04,0x00,0x86,0x02] 4870x10,0x60,0x40,0xdc,0x04,0x00,0x86,0x02 488 489# GFX940: scratch_load_ubyte a2, v4, off ; encoding: [0x00,0x60,0x40,0xdc,0x04,0x00,0xff,0x02] 4900x00,0x60,0x40,0xdc,0x04,0x00,0xff,0x02 491 492# GFX940: scratch_load_ubyte a2, v4, off offset:16 ; encoding: [0x10,0x60,0x40,0xdc,0x04,0x00,0xff,0x02] 4930x10,0x60,0x40,0xdc,0x04,0x00,0xff,0x02 494 495# GFX940: scratch_load_ubyte a2, off, s6 ; encoding: [0x00,0x40,0x40,0xdc,0x00,0x00,0x86,0x02] 4960x00,0x40,0x40,0xdc,0x00,0x00,0x86,0x02 497 498# GFX940: scratch_load_ubyte a2, off, s6 offset:16 ; encoding: [0x10,0x40,0x40,0xdc,0x00,0x00,0x86,0x02] 4990x10,0x40,0x40,0xdc,0x00,0x00,0x86,0x02 500 501# GFX940: scratch_load_ubyte a2, off, off ; encoding: [0x00,0x40,0x40,0xdc,0x00,0x00,0xff,0x02] 5020x00,0x40,0x40,0xdc,0x00,0x00,0xff,0x02 503 504# GFX940: scratch_load_ubyte a2, off, off offset:16 ; encoding: [0x10,0x40,0x40,0xdc,0x00,0x00,0xff,0x02] 5050x10,0x40,0x40,0xdc,0x00,0x00,0xff,0x02 506 507# GFX940: scratch_load_ubyte v2, v4, s6 ; encoding: [0x00,0x60,0x40,0xdc,0x04,0x00,0x06,0x02] 5080x00,0x60,0x40,0xdc,0x04,0x00,0x06,0x02 509 510# GFX940: scratch_load_ubyte v2, v4, s6 offset:16 ; encoding: [0x10,0x60,0x40,0xdc,0x04,0x00,0x06,0x02] 5110x10,0x60,0x40,0xdc,0x04,0x00,0x06,0x02 512 513# GFX940: scratch_load_ubyte v2, v4, off ; encoding: [0x00,0x60,0x40,0xdc,0x04,0x00,0x7f,0x02] 5140x00,0x60,0x40,0xdc,0x04,0x00,0x7f,0x02 515 516# GFX940: scratch_load_ubyte v2, v4, off offset:16 ; encoding: [0x10,0x60,0x40,0xdc,0x04,0x00,0x7f,0x02] 5170x10,0x60,0x40,0xdc,0x04,0x00,0x7f,0x02 518 519# GFX940: scratch_load_ubyte v2, off, s6 ; encoding: [0x00,0x40,0x40,0xdc,0x00,0x00,0x06,0x02] 5200x00,0x40,0x40,0xdc,0x00,0x00,0x06,0x02 521 522# GFX940: scratch_load_ubyte v2, off, s6 offset:16 ; encoding: [0x10,0x40,0x40,0xdc,0x00,0x00,0x06,0x02] 5230x10,0x40,0x40,0xdc,0x00,0x00,0x06,0x02 524 525# GFX940: scratch_load_ubyte v2, off, off ; encoding: [0x00,0x40,0x40,0xdc,0x00,0x00,0x7f,0x02] 5260x00,0x40,0x40,0xdc,0x00,0x00,0x7f,0x02 527 528# GFX940: scratch_load_ubyte v2, off, off offset:16 ; encoding: [0x10,0x40,0x40,0xdc,0x00,0x00,0x7f,0x02] 5290x10,0x40,0x40,0xdc,0x00,0x00,0x7f,0x02 530 531# GFX940: scratch_load_ubyte_d16 a2, v4, s6 ; encoding: [0x00,0x60,0x80,0xdc,0x04,0x00,0x86,0x02] 5320x00,0x60,0x80,0xdc,0x04,0x00,0x86,0x02 533 534# GFX940: 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,0x02 536 537# GFX940: scratch_load_ubyte_d16 a2, v4, off ; encoding: [0x00,0x60,0x80,0xdc,0x04,0x00,0xff,0x02] 5380x00,0x60,0x80,0xdc,0x04,0x00,0xff,0x02 539 540# GFX940: 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,0x02 542 543# GFX940: scratch_load_ubyte_d16 a2, off, s6 ; encoding: [0x00,0x40,0x80,0xdc,0x00,0x00,0x86,0x02] 5440x00,0x40,0x80,0xdc,0x00,0x00,0x86,0x02 545 546# GFX940: 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,0x02 548 549# GFX940: scratch_load_ubyte_d16 a2, off, off ; encoding: [0x00,0x40,0x80,0xdc,0x00,0x00,0xff,0x02] 5500x00,0x40,0x80,0xdc,0x00,0x00,0xff,0x02 551 552# GFX940: 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,0x02 554 555# GFX940: scratch_load_ubyte_d16 v2, v4, s6 ; encoding: [0x00,0x60,0x80,0xdc,0x04,0x00,0x06,0x02] 5560x00,0x60,0x80,0xdc,0x04,0x00,0x06,0x02 557 558# GFX940: 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,0x02 560 561# GFX940: scratch_load_ubyte_d16 v2, v4, off ; encoding: [0x00,0x60,0x80,0xdc,0x04,0x00,0x7f,0x02] 5620x00,0x60,0x80,0xdc,0x04,0x00,0x7f,0x02 563 564# GFX940: 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,0x02 566 567# GFX940: scratch_load_ubyte_d16 v2, off, s6 ; encoding: [0x00,0x40,0x80,0xdc,0x00,0x00,0x06,0x02] 5680x00,0x40,0x80,0xdc,0x00,0x00,0x06,0x02 569 570# GFX940: 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,0x02 572 573# GFX940: scratch_load_ubyte_d16 v2, off, off ; encoding: [0x00,0x40,0x80,0xdc,0x00,0x00,0x7f,0x02] 5740x00,0x40,0x80,0xdc,0x00,0x00,0x7f,0x02 575 576# GFX940: 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,0x02 578 579# GFX940: scratch_load_ubyte_d16_hi a2, v4, s6 ; encoding: [0x00,0x60,0x84,0xdc,0x04,0x00,0x86,0x02] 5800x00,0x60,0x84,0xdc,0x04,0x00,0x86,0x02 581 582# GFX940: 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,0x02 584 585# GFX940: scratch_load_ubyte_d16_hi a2, v4, off ; encoding: [0x00,0x60,0x84,0xdc,0x04,0x00,0xff,0x02] 5860x00,0x60,0x84,0xdc,0x04,0x00,0xff,0x02 587 588# GFX940: 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,0x02 590 591# GFX940: scratch_load_ubyte_d16_hi a2, off, s6 ; encoding: [0x00,0x40,0x84,0xdc,0x00,0x00,0x86,0x02] 5920x00,0x40,0x84,0xdc,0x00,0x00,0x86,0x02 593 594# GFX940: 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,0x02 596 597# GFX940: scratch_load_ubyte_d16_hi a2, off, off ; encoding: [0x00,0x40,0x84,0xdc,0x00,0x00,0xff,0x02] 5980x00,0x40,0x84,0xdc,0x00,0x00,0xff,0x02 599 600# GFX940: 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,0x02 602 603# GFX940: scratch_load_ubyte_d16_hi v2, v4, s6 ; encoding: [0x00,0x60,0x84,0xdc,0x04,0x00,0x06,0x02] 6040x00,0x60,0x84,0xdc,0x04,0x00,0x06,0x02 605 606# GFX940: 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,0x02 608 609# GFX940: scratch_load_ubyte_d16_hi v2, v4, off ; encoding: [0x00,0x60,0x84,0xdc,0x04,0x00,0x7f,0x02] 6100x00,0x60,0x84,0xdc,0x04,0x00,0x7f,0x02 611 612# GFX940: 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,0x02 614 615# GFX940: scratch_load_ubyte_d16_hi v2, off, s6 ; encoding: [0x00,0x40,0x84,0xdc,0x00,0x00,0x06,0x02] 6160x00,0x40,0x84,0xdc,0x00,0x00,0x06,0x02 617 618# GFX940: 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,0x02 620 621# GFX940: scratch_load_ubyte_d16_hi v2, off, off ; encoding: [0x00,0x40,0x84,0xdc,0x00,0x00,0x7f,0x02] 6220x00,0x40,0x84,0xdc,0x00,0x00,0x7f,0x02 623 624# GFX940: 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,0x02 626 627# GFX940: scratch_load_ushort a2, v4, s6 ; encoding: [0x00,0x60,0x48,0xdc,0x04,0x00,0x86,0x02] 6280x00,0x60,0x48,0xdc,0x04,0x00,0x86,0x02 629 630# GFX940: scratch_load_ushort a2, v4, s6 offset:16 ; encoding: [0x10,0x60,0x48,0xdc,0x04,0x00,0x86,0x02] 6310x10,0x60,0x48,0xdc,0x04,0x00,0x86,0x02 632 633# GFX940: scratch_load_ushort a2, v4, off ; encoding: [0x00,0x60,0x48,0xdc,0x04,0x00,0xff,0x02] 6340x00,0x60,0x48,0xdc,0x04,0x00,0xff,0x02 635 636# GFX940: scratch_load_ushort a2, v4, off offset:16 ; encoding: [0x10,0x60,0x48,0xdc,0x04,0x00,0xff,0x02] 6370x10,0x60,0x48,0xdc,0x04,0x00,0xff,0x02 638 639# GFX940: scratch_load_ushort a2, off, s6 ; encoding: [0x00,0x40,0x48,0xdc,0x00,0x00,0x86,0x02] 6400x00,0x40,0x48,0xdc,0x00,0x00,0x86,0x02 641 642# GFX940: scratch_load_ushort a2, off, s6 offset:16 ; encoding: [0x10,0x40,0x48,0xdc,0x00,0x00,0x86,0x02] 6430x10,0x40,0x48,0xdc,0x00,0x00,0x86,0x02 644 645# GFX940: scratch_load_ushort a2, off, off ; encoding: [0x00,0x40,0x48,0xdc,0x00,0x00,0xff,0x02] 6460x00,0x40,0x48,0xdc,0x00,0x00,0xff,0x02 647 648# GFX940: scratch_load_ushort a2, off, off offset:16 ; encoding: [0x10,0x40,0x48,0xdc,0x00,0x00,0xff,0x02] 6490x10,0x40,0x48,0xdc,0x00,0x00,0xff,0x02 650 651# GFX940: scratch_load_ushort v2, v4, s6 ; encoding: [0x00,0x60,0x48,0xdc,0x04,0x00,0x06,0x02] 6520x00,0x60,0x48,0xdc,0x04,0x00,0x06,0x02 653 654# GFX940: scratch_load_ushort v2, v4, s6 offset:16 ; encoding: [0x10,0x60,0x48,0xdc,0x04,0x00,0x06,0x02] 6550x10,0x60,0x48,0xdc,0x04,0x00,0x06,0x02 656 657# GFX940: scratch_load_ushort v2, v4, off ; encoding: [0x00,0x60,0x48,0xdc,0x04,0x00,0x7f,0x02] 6580x00,0x60,0x48,0xdc,0x04,0x00,0x7f,0x02 659 660# GFX940: scratch_load_ushort v2, v4, off offset:16 ; encoding: [0x10,0x60,0x48,0xdc,0x04,0x00,0x7f,0x02] 6610x10,0x60,0x48,0xdc,0x04,0x00,0x7f,0x02 662 663# GFX940: scratch_load_ushort v2, off, s6 ; encoding: [0x00,0x40,0x48,0xdc,0x00,0x00,0x06,0x02] 6640x00,0x40,0x48,0xdc,0x00,0x00,0x06,0x02 665 666# GFX940: scratch_load_ushort v2, off, s6 offset:16 ; encoding: [0x10,0x40,0x48,0xdc,0x00,0x00,0x06,0x02] 6670x10,0x40,0x48,0xdc,0x00,0x00,0x06,0x02 668 669# GFX940: scratch_load_ushort v2, off, off ; encoding: [0x00,0x40,0x48,0xdc,0x00,0x00,0x7f,0x02] 6700x00,0x40,0x48,0xdc,0x00,0x00,0x7f,0x02 671 672# GFX940: scratch_load_ushort v2, off, off offset:16 ; encoding: [0x10,0x40,0x48,0xdc,0x00,0x00,0x7f,0x02] 6730x10,0x40,0x48,0xdc,0x00,0x00,0x7f,0x02 674 675# GFX940: scratch_store_byte v4, a2, s6 ; encoding: [0x00,0x60,0x60,0xdc,0x04,0x02,0x86,0x00] 6760x00,0x60,0x60,0xdc,0x04,0x02,0x86,0x00 677 678# GFX940: scratch_store_byte v4, a2, s6 offset:16 ; encoding: [0x10,0x60,0x60,0xdc,0x04,0x02,0x86,0x00] 6790x10,0x60,0x60,0xdc,0x04,0x02,0x86,0x00 680 681# GFX940: scratch_store_byte v4, a2, off ; encoding: [0x00,0x60,0x60,0xdc,0x04,0x02,0xff,0x00] 6820x00,0x60,0x60,0xdc,0x04,0x02,0xff,0x00 683 684# GFX940: scratch_store_byte v4, a2, off offset:16 ; encoding: [0x10,0x60,0x60,0xdc,0x04,0x02,0xff,0x00] 6850x10,0x60,0x60,0xdc,0x04,0x02,0xff,0x00 686 687# GFX940: scratch_store_byte off, a2, s6 ; encoding: [0x00,0x40,0x60,0xdc,0x00,0x02,0x86,0x00] 6880x00,0x40,0x60,0xdc,0x00,0x02,0x86,0x00 689 690# GFX940: scratch_store_byte off, a2, s6 offset:16 ; encoding: [0x10,0x40,0x60,0xdc,0x00,0x02,0x86,0x00] 6910x10,0x40,0x60,0xdc,0x00,0x02,0x86,0x00 692 693# GFX940: scratch_store_byte off, a2, off ; encoding: [0x00,0x40,0x60,0xdc,0x00,0x02,0xff,0x00] 6940x00,0x40,0x60,0xdc,0x00,0x02,0xff,0x00 695 696# GFX940: scratch_store_byte off, a2, off offset:16 ; encoding: [0x10,0x40,0x60,0xdc,0x00,0x02,0xff,0x00] 6970x10,0x40,0x60,0xdc,0x00,0x02,0xff,0x00 698 699# GFX940: scratch_store_byte v4, v2, s6 ; encoding: [0x00,0x60,0x60,0xdc,0x04,0x02,0x06,0x00] 7000x00,0x60,0x60,0xdc,0x04,0x02,0x06,0x00 701 702# GFX940: scratch_store_byte v4, v2, s6 offset:16 ; encoding: [0x10,0x60,0x60,0xdc,0x04,0x02,0x06,0x00] 7030x10,0x60,0x60,0xdc,0x04,0x02,0x06,0x00 704 705# GFX940: scratch_store_byte v4, v2, off ; encoding: [0x00,0x60,0x60,0xdc,0x04,0x02,0x7f,0x00] 7060x00,0x60,0x60,0xdc,0x04,0x02,0x7f,0x00 707 708# GFX940: scratch_store_byte v4, v2, off offset:16 ; encoding: [0x10,0x60,0x60,0xdc,0x04,0x02,0x7f,0x00] 7090x10,0x60,0x60,0xdc,0x04,0x02,0x7f,0x00 710 711# GFX940: scratch_store_byte off, v2, s6 ; encoding: [0x00,0x40,0x60,0xdc,0x00,0x02,0x06,0x00] 7120x00,0x40,0x60,0xdc,0x00,0x02,0x06,0x00 713 714# GFX940: scratch_store_byte off, v2, s6 offset:16 ; encoding: [0x10,0x40,0x60,0xdc,0x00,0x02,0x06,0x00] 7150x10,0x40,0x60,0xdc,0x00,0x02,0x06,0x00 716 717# GFX940: scratch_store_byte off, v2, off ; encoding: [0x00,0x40,0x60,0xdc,0x00,0x02,0x7f,0x00] 7180x00,0x40,0x60,0xdc,0x00,0x02,0x7f,0x00 719 720# GFX940: scratch_store_byte off, v2, off offset:16 ; encoding: [0x10,0x40,0x60,0xdc,0x00,0x02,0x7f,0x00] 7210x10,0x40,0x60,0xdc,0x00,0x02,0x7f,0x00 722 723# GFX940: scratch_store_byte_d16_hi v4, a2, s6 ; encoding: [0x00,0x60,0x64,0xdc,0x04,0x02,0x86,0x00] 7240x00,0x60,0x64,0xdc,0x04,0x02,0x86,0x00 725 726# GFX940: 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,0x00 728 729# GFX940: scratch_store_byte_d16_hi v4, a2, off ; encoding: [0x00,0x60,0x64,0xdc,0x04,0x02,0xff,0x00] 7300x00,0x60,0x64,0xdc,0x04,0x02,0xff,0x00 731 732# GFX940: 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,0x00 734 735# GFX940: scratch_store_byte_d16_hi off, a2, s6 ; encoding: [0x00,0x40,0x64,0xdc,0x00,0x02,0x86,0x00] 7360x00,0x40,0x64,0xdc,0x00,0x02,0x86,0x00 737 738# GFX940: 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,0x00 740 741# GFX940: scratch_store_byte_d16_hi off, a2, off ; encoding: [0x00,0x40,0x64,0xdc,0x00,0x02,0xff,0x00] 7420x00,0x40,0x64,0xdc,0x00,0x02,0xff,0x00 743 744# GFX940: 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,0x00 746 747# GFX940: scratch_store_byte_d16_hi v4, v2, s6 ; encoding: [0x00,0x60,0x64,0xdc,0x04,0x02,0x06,0x00] 7480x00,0x60,0x64,0xdc,0x04,0x02,0x06,0x00 749 750# GFX940: 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,0x00 752 753# GFX940: scratch_store_byte_d16_hi v4, v2, off ; encoding: [0x00,0x60,0x64,0xdc,0x04,0x02,0x7f,0x00] 7540x00,0x60,0x64,0xdc,0x04,0x02,0x7f,0x00 755 756# GFX940: 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,0x00 758 759# GFX940: scratch_store_byte_d16_hi off, v2, s6 ; encoding: [0x00,0x40,0x64,0xdc,0x00,0x02,0x06,0x00] 7600x00,0x40,0x64,0xdc,0x00,0x02,0x06,0x00 761 762# GFX940: 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,0x00 764 765# GFX940: scratch_store_byte_d16_hi off, v2, off ; encoding: [0x00,0x40,0x64,0xdc,0x00,0x02,0x7f,0x00] 7660x00,0x40,0x64,0xdc,0x00,0x02,0x7f,0x00 767 768# GFX940: 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,0x00 770 771# GFX940: scratch_store_dword v4, a2, s6 ; encoding: [0x00,0x60,0x70,0xdc,0x04,0x02,0x86,0x00] 7720x00,0x60,0x70,0xdc,0x04,0x02,0x86,0x00 773 774# GFX940: scratch_store_dword v4, a2, s6 offset:16 ; encoding: [0x10,0x60,0x70,0xdc,0x04,0x02,0x86,0x00] 7750x10,0x60,0x70,0xdc,0x04,0x02,0x86,0x00 776 777# GFX940: scratch_store_dword v4, a2, off ; encoding: [0x00,0x60,0x70,0xdc,0x04,0x02,0xff,0x00] 7780x00,0x60,0x70,0xdc,0x04,0x02,0xff,0x00 779 780# GFX940: scratch_store_dword v4, a2, off offset:16 ; encoding: [0x10,0x60,0x70,0xdc,0x04,0x02,0xff,0x00] 7810x10,0x60,0x70,0xdc,0x04,0x02,0xff,0x00 782 783# GFX940: scratch_store_dword off, a2, s6 ; encoding: [0x00,0x40,0x70,0xdc,0x00,0x02,0x86,0x00] 7840x00,0x40,0x70,0xdc,0x00,0x02,0x86,0x00 785 786# GFX940: scratch_store_dword off, a2, s6 offset:16 ; encoding: [0x10,0x40,0x70,0xdc,0x00,0x02,0x86,0x00] 7870x10,0x40,0x70,0xdc,0x00,0x02,0x86,0x00 788 789# GFX940: scratch_store_dword off, a2, off ; encoding: [0x00,0x40,0x70,0xdc,0x00,0x02,0xff,0x00] 7900x00,0x40,0x70,0xdc,0x00,0x02,0xff,0x00 791 792# GFX940: scratch_store_dword off, a2, off offset:16 ; encoding: [0x10,0x40,0x70,0xdc,0x00,0x02,0xff,0x00] 7930x10,0x40,0x70,0xdc,0x00,0x02,0xff,0x00 794 795# GFX940: scratch_store_dword v4, v2, s6 ; encoding: [0x00,0x60,0x70,0xdc,0x04,0x02,0x06,0x00] 7960x00,0x60,0x70,0xdc,0x04,0x02,0x06,0x00 797 798# GFX940: scratch_store_dword v4, v2, s6 offset:16 ; encoding: [0x10,0x60,0x70,0xdc,0x04,0x02,0x06,0x00] 7990x10,0x60,0x70,0xdc,0x04,0x02,0x06,0x00 800 801# GFX940: scratch_store_dword v4, v2, off ; encoding: [0x00,0x60,0x70,0xdc,0x04,0x02,0x7f,0x00] 8020x00,0x60,0x70,0xdc,0x04,0x02,0x7f,0x00 803 804# GFX940: scratch_store_dword v4, v2, off offset:16 ; encoding: [0x10,0x60,0x70,0xdc,0x04,0x02,0x7f,0x00] 8050x10,0x60,0x70,0xdc,0x04,0x02,0x7f,0x00 806 807# GFX940: scratch_store_dword off, v2, s6 ; encoding: [0x00,0x40,0x70,0xdc,0x00,0x02,0x06,0x00] 8080x00,0x40,0x70,0xdc,0x00,0x02,0x06,0x00 809 810# GFX940: scratch_store_dword off, v2, s6 offset:16 ; encoding: [0x10,0x40,0x70,0xdc,0x00,0x02,0x06,0x00] 8110x10,0x40,0x70,0xdc,0x00,0x02,0x06,0x00 812 813# GFX940: scratch_store_dword off, v2, off ; encoding: [0x00,0x40,0x70,0xdc,0x00,0x02,0x7f,0x00] 8140x00,0x40,0x70,0xdc,0x00,0x02,0x7f,0x00 815 816# GFX940: scratch_store_dword off, v2, off offset:16 ; encoding: [0x10,0x40,0x70,0xdc,0x00,0x02,0x7f,0x00] 8170x10,0x40,0x70,0xdc,0x00,0x02,0x7f,0x00 818 819# GFX940: scratch_store_dwordx2 v4, a[2:3], s6 ; encoding: [0x00,0x60,0x74,0xdc,0x04,0x02,0x86,0x00] 8200x00,0x60,0x74,0xdc,0x04,0x02,0x86,0x00 821 822# GFX940: 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,0x00 824 825# GFX940: scratch_store_dwordx2 v4, a[2:3], off ; encoding: [0x00,0x60,0x74,0xdc,0x04,0x02,0xff,0x00] 8260x00,0x60,0x74,0xdc,0x04,0x02,0xff,0x00 827 828# GFX940: 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,0x00 830 831# GFX940: scratch_store_dwordx2 off, a[2:3], s6 ; encoding: [0x00,0x40,0x74,0xdc,0x00,0x02,0x86,0x00] 8320x00,0x40,0x74,0xdc,0x00,0x02,0x86,0x00 833 834# GFX940: 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,0x00 836 837# GFX940: scratch_store_dwordx2 off, a[2:3], off ; encoding: [0x00,0x40,0x74,0xdc,0x00,0x02,0xff,0x00] 8380x00,0x40,0x74,0xdc,0x00,0x02,0xff,0x00 839 840# GFX940: 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,0x00 842 843# GFX940: scratch_store_dwordx2 v4, v[2:3], s6 ; encoding: [0x00,0x60,0x74,0xdc,0x04,0x02,0x06,0x00] 8440x00,0x60,0x74,0xdc,0x04,0x02,0x06,0x00 845 846# GFX940: 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,0x00 848 849# GFX940: scratch_store_dwordx2 v4, v[2:3], off ; encoding: [0x00,0x60,0x74,0xdc,0x04,0x02,0x7f,0x00] 8500x00,0x60,0x74,0xdc,0x04,0x02,0x7f,0x00 851 852# GFX940: 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,0x00 854 855# GFX940: scratch_store_dwordx2 off, v[2:3], s6 ; encoding: [0x00,0x40,0x74,0xdc,0x00,0x02,0x06,0x00] 8560x00,0x40,0x74,0xdc,0x00,0x02,0x06,0x00 857 858# GFX940: 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,0x00 860 861# GFX940: scratch_store_dwordx2 off, v[2:3], off ; encoding: [0x00,0x40,0x74,0xdc,0x00,0x02,0x7f,0x00] 8620x00,0x40,0x74,0xdc,0x00,0x02,0x7f,0x00 863 864# GFX940: 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,0x00 866 867# GFX940: scratch_store_dwordx3 v4, a[2:4], s6 ; encoding: [0x00,0x60,0x78,0xdc,0x04,0x02,0x86,0x00] 8680x00,0x60,0x78,0xdc,0x04,0x02,0x86,0x00 869 870# GFX940: 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,0x00 872 873# GFX940: scratch_store_dwordx3 v4, a[2:4], off ; encoding: [0x00,0x60,0x78,0xdc,0x04,0x02,0xff,0x00] 8740x00,0x60,0x78,0xdc,0x04,0x02,0xff,0x00 875 876# GFX940: 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,0x00 878 879# GFX940: scratch_store_dwordx3 off, a[2:4], s6 ; encoding: [0x00,0x40,0x78,0xdc,0x00,0x02,0x86,0x00] 8800x00,0x40,0x78,0xdc,0x00,0x02,0x86,0x00 881 882# GFX940: 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,0x00 884 885# GFX940: scratch_store_dwordx3 off, a[2:4], off ; encoding: [0x00,0x40,0x78,0xdc,0x00,0x02,0xff,0x00] 8860x00,0x40,0x78,0xdc,0x00,0x02,0xff,0x00 887 888# GFX940: 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,0x00 890 891# GFX940: scratch_store_dwordx3 v4, v[2:4], s6 ; encoding: [0x00,0x60,0x78,0xdc,0x04,0x02,0x06,0x00] 8920x00,0x60,0x78,0xdc,0x04,0x02,0x06,0x00 893 894# GFX940: 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,0x00 896 897# GFX940: scratch_store_dwordx3 v4, v[2:4], off ; encoding: [0x00,0x60,0x78,0xdc,0x04,0x02,0x7f,0x00] 8980x00,0x60,0x78,0xdc,0x04,0x02,0x7f,0x00 899 900# GFX940: 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,0x00 902 903# GFX940: scratch_store_dwordx3 off, v[2:4], s6 ; encoding: [0x00,0x40,0x78,0xdc,0x00,0x02,0x06,0x00] 9040x00,0x40,0x78,0xdc,0x00,0x02,0x06,0x00 905 906# GFX940: 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,0x00 908 909# GFX940: scratch_store_dwordx3 off, v[2:4], off ; encoding: [0x00,0x40,0x78,0xdc,0x00,0x02,0x7f,0x00] 9100x00,0x40,0x78,0xdc,0x00,0x02,0x7f,0x00 911 912# GFX940: 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,0x00 914 915# GFX940: scratch_store_dwordx4 v4, a[2:5], s6 ; encoding: [0x00,0x60,0x7c,0xdc,0x04,0x02,0x86,0x00] 9160x00,0x60,0x7c,0xdc,0x04,0x02,0x86,0x00 917 918# GFX940: 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,0x00 920 921# GFX940: scratch_store_dwordx4 v4, a[2:5], off ; encoding: [0x00,0x60,0x7c,0xdc,0x04,0x02,0xff,0x00] 9220x00,0x60,0x7c,0xdc,0x04,0x02,0xff,0x00 923 924# GFX940: 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,0x00 926 927# GFX940: scratch_store_dwordx4 off, a[2:5], s6 ; encoding: [0x00,0x40,0x7c,0xdc,0x00,0x02,0x86,0x00] 9280x00,0x40,0x7c,0xdc,0x00,0x02,0x86,0x00 929 930# GFX940: 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,0x00 932 933# GFX940: scratch_store_dwordx4 off, a[2:5], off ; encoding: [0x00,0x40,0x7c,0xdc,0x00,0x02,0xff,0x00] 9340x00,0x40,0x7c,0xdc,0x00,0x02,0xff,0x00 935 936# GFX940: 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,0x00 938 939# GFX940: scratch_store_dwordx4 v4, v[2:5], s6 ; encoding: [0x00,0x60,0x7c,0xdc,0x04,0x02,0x06,0x00] 9400x00,0x60,0x7c,0xdc,0x04,0x02,0x06,0x00 941 942# GFX940: 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,0x00 944 945# GFX940: scratch_store_dwordx4 v4, v[2:5], off ; encoding: [0x00,0x60,0x7c,0xdc,0x04,0x02,0x7f,0x00] 9460x00,0x60,0x7c,0xdc,0x04,0x02,0x7f,0x00 947 948# GFX940: 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,0x00 950 951# GFX940: scratch_store_dwordx4 off, v[2:5], s6 ; encoding: [0x00,0x40,0x7c,0xdc,0x00,0x02,0x06,0x00] 9520x00,0x40,0x7c,0xdc,0x00,0x02,0x06,0x00 953 954# GFX940: 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,0x00 956 957# GFX940: scratch_store_dwordx4 off, v[2:5], off ; encoding: [0x00,0x40,0x7c,0xdc,0x00,0x02,0x7f,0x00] 9580x00,0x40,0x7c,0xdc,0x00,0x02,0x7f,0x00 959 960# GFX940: 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,0x00 962 963# GFX940: scratch_store_short v4, a2, s6 ; encoding: [0x00,0x60,0x68,0xdc,0x04,0x02,0x86,0x00] 9640x00,0x60,0x68,0xdc,0x04,0x02,0x86,0x00 965 966# GFX940: scratch_store_short v4, a2, s6 offset:16 ; encoding: [0x10,0x60,0x68,0xdc,0x04,0x02,0x86,0x00] 9670x10,0x60,0x68,0xdc,0x04,0x02,0x86,0x00 968 969# GFX940: scratch_store_short v4, a2, off ; encoding: [0x00,0x60,0x68,0xdc,0x04,0x02,0xff,0x00] 9700x00,0x60,0x68,0xdc,0x04,0x02,0xff,0x00 971 972# GFX940: scratch_store_short v4, a2, off offset:16 ; encoding: [0x10,0x60,0x68,0xdc,0x04,0x02,0xff,0x00] 9730x10,0x60,0x68,0xdc,0x04,0x02,0xff,0x00 974 975# GFX940: scratch_store_short off, a2, s6 ; encoding: [0x00,0x40,0x68,0xdc,0x00,0x02,0x86,0x00] 9760x00,0x40,0x68,0xdc,0x00,0x02,0x86,0x00 977 978# GFX940: scratch_store_short off, a2, s6 offset:16 ; encoding: [0x10,0x40,0x68,0xdc,0x00,0x02,0x86,0x00] 9790x10,0x40,0x68,0xdc,0x00,0x02,0x86,0x00 980 981# GFX940: scratch_store_short off, a2, off ; encoding: [0x00,0x40,0x68,0xdc,0x00,0x02,0xff,0x00] 9820x00,0x40,0x68,0xdc,0x00,0x02,0xff,0x00 983 984# GFX940: scratch_store_short off, a2, off offset:16 ; encoding: [0x10,0x40,0x68,0xdc,0x00,0x02,0xff,0x00] 9850x10,0x40,0x68,0xdc,0x00,0x02,0xff,0x00 986 987# GFX940: scratch_store_short v4, v2, s6 ; encoding: [0x00,0x60,0x68,0xdc,0x04,0x02,0x06,0x00] 9880x00,0x60,0x68,0xdc,0x04,0x02,0x06,0x00 989 990# GFX940: scratch_store_short v4, v2, s6 offset:16 ; encoding: [0x10,0x60,0x68,0xdc,0x04,0x02,0x06,0x00] 9910x10,0x60,0x68,0xdc,0x04,0x02,0x06,0x00 992 993# GFX940: scratch_store_short v4, v2, off ; encoding: [0x00,0x60,0x68,0xdc,0x04,0x02,0x7f,0x00] 9940x00,0x60,0x68,0xdc,0x04,0x02,0x7f,0x00 995 996# GFX940: scratch_store_short v4, v2, off offset:16 ; encoding: [0x10,0x60,0x68,0xdc,0x04,0x02,0x7f,0x00] 9970x10,0x60,0x68,0xdc,0x04,0x02,0x7f,0x00 998 999# GFX940: scratch_store_short off, v2, s6 ; encoding: [0x00,0x40,0x68,0xdc,0x00,0x02,0x06,0x00] 10000x00,0x40,0x68,0xdc,0x00,0x02,0x06,0x00 1001 1002# GFX940: scratch_store_short off, v2, s6 offset:16 ; encoding: [0x10,0x40,0x68,0xdc,0x00,0x02,0x06,0x00] 10030x10,0x40,0x68,0xdc,0x00,0x02,0x06,0x00 1004 1005# GFX940: scratch_store_short off, v2, off ; encoding: [0x00,0x40,0x68,0xdc,0x00,0x02,0x7f,0x00] 10060x00,0x40,0x68,0xdc,0x00,0x02,0x7f,0x00 1007 1008# GFX940: scratch_store_short off, v2, off offset:16 ; encoding: [0x10,0x40,0x68,0xdc,0x00,0x02,0x7f,0x00] 10090x10,0x40,0x68,0xdc,0x00,0x02,0x7f,0x00 1010 1011# GFX940: scratch_store_short_d16_hi v4, a2, s6 ; encoding: [0x00,0x60,0x6c,0xdc,0x04,0x02,0x86,0x00] 10120x00,0x60,0x6c,0xdc,0x04,0x02,0x86,0x00 1013 1014# GFX940: 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,0x00 1016 1017# GFX940: scratch_store_short_d16_hi v4, a2, off ; encoding: [0x00,0x60,0x6c,0xdc,0x04,0x02,0xff,0x00] 10180x00,0x60,0x6c,0xdc,0x04,0x02,0xff,0x00 1019 1020# GFX940: 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,0x00 1022 1023# GFX940: scratch_store_short_d16_hi off, a2, s6 ; encoding: [0x00,0x40,0x6c,0xdc,0x00,0x02,0x86,0x00] 10240x00,0x40,0x6c,0xdc,0x00,0x02,0x86,0x00 1025 1026# GFX940: 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,0x00 1028 1029# GFX940: scratch_store_short_d16_hi off, a2, off ; encoding: [0x00,0x40,0x6c,0xdc,0x00,0x02,0xff,0x00] 10300x00,0x40,0x6c,0xdc,0x00,0x02,0xff,0x00 1031 1032# GFX940: 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,0x00 1034 1035# GFX940: scratch_store_short_d16_hi v4, v2, s6 ; encoding: [0x00,0x60,0x6c,0xdc,0x04,0x02,0x06,0x00] 10360x00,0x60,0x6c,0xdc,0x04,0x02,0x06,0x00 1037 1038# GFX940: 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,0x00 1040 1041# GFX940: scratch_store_short_d16_hi v4, v2, off ; encoding: [0x00,0x60,0x6c,0xdc,0x04,0x02,0x7f,0x00] 10420x00,0x60,0x6c,0xdc,0x04,0x02,0x7f,0x00 1043 1044# GFX940: 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,0x00 1046 1047# GFX940: scratch_store_short_d16_hi off, v2, s6 ; encoding: [0x00,0x40,0x6c,0xdc,0x00,0x02,0x06,0x00] 10480x00,0x40,0x6c,0xdc,0x00,0x02,0x06,0x00 1049 1050# GFX940: 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,0x00 1052 1053# GFX940: scratch_store_short_d16_hi off, v2, off ; encoding: [0x00,0x40,0x6c,0xdc,0x00,0x02,0x7f,0x00] 10540x00,0x40,0x6c,0xdc,0x00,0x02,0x7f,0x00 1055 1056# GFX940: 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,0x00 1058