8027 lines · plain
1# RUN: llvm-mc -triple=amdgcn -mcpu=gfx90a -disassemble -show-encoding %s | FileCheck --check-prefix=GFX90A %s2 3# GFX90A: flat_load_ubyte a5, v[2:3] offset:4095 ; encoding: [0xff,0x0f,0x40,0xdc,0x02,0x00,0x80,0x05]40xff,0x0f,0x40,0xdc,0x02,0x00,0x80,0x055 6# GFX90A: flat_load_ubyte a255, v[2:3] offset:4095 ; encoding: [0xff,0x0f,0x40,0xdc,0x02,0x00,0x80,0xff]70xff,0x0f,0x40,0xdc,0x02,0x00,0x80,0xff8 9# GFX90A: flat_load_ubyte a5, v[254:255] offset:4095 ; encoding: [0xff,0x0f,0x40,0xdc,0xfe,0x00,0x80,0x05]100xff,0x0f,0x40,0xdc,0xfe,0x00,0x80,0x0511 12# GFX90A: flat_load_ubyte a5, v[2:3] ; encoding: [0x00,0x00,0x40,0xdc,0x02,0x00,0x80,0x05]130x00,0x00,0x40,0xdc,0x02,0x00,0x80,0x0514 15# GFX90A: flat_load_ubyte a5, v[2:3] ; encoding: [0x00,0x00,0x40,0xdc,0x02,0x00,0x80,0x05]160x00,0x00,0x40,0xdc,0x02,0x00,0x80,0x0517 18# GFX90A: flat_load_ubyte a5, v[2:3] offset:7 ; encoding: [0x07,0x00,0x40,0xdc,0x02,0x00,0x80,0x05]190x07,0x00,0x40,0xdc,0x02,0x00,0x80,0x0520 21# GFX90A: flat_load_ubyte a5, v[2:3] offset:4095 glc ; encoding: [0xff,0x0f,0x41,0xdc,0x02,0x00,0x80,0x05]220xff,0x0f,0x41,0xdc,0x02,0x00,0x80,0x0523 24# GFX90A: flat_load_ubyte a5, v[2:3] offset:4095 slc ; encoding: [0xff,0x0f,0x42,0xdc,0x02,0x00,0x80,0x05]250xff,0x0f,0x42,0xdc,0x02,0x00,0x80,0x0526 27# GFX90A: flat_load_sbyte a5, v[2:3] offset:4095 ; encoding: [0xff,0x0f,0x44,0xdc,0x02,0x00,0x80,0x05]280xff,0x0f,0x44,0xdc,0x02,0x00,0x80,0x0529 30# GFX90A: flat_load_sbyte a255, v[2:3] offset:4095 ; encoding: [0xff,0x0f,0x44,0xdc,0x02,0x00,0x80,0xff]310xff,0x0f,0x44,0xdc,0x02,0x00,0x80,0xff32 33# GFX90A: flat_load_sbyte a5, v[254:255] offset:4095 ; encoding: [0xff,0x0f,0x44,0xdc,0xfe,0x00,0x80,0x05]340xff,0x0f,0x44,0xdc,0xfe,0x00,0x80,0x0535 36# GFX90A: flat_load_sbyte a5, v[2:3] ; encoding: [0x00,0x00,0x44,0xdc,0x02,0x00,0x80,0x05]370x00,0x00,0x44,0xdc,0x02,0x00,0x80,0x0538 39# GFX90A: flat_load_sbyte a5, v[2:3] ; encoding: [0x00,0x00,0x44,0xdc,0x02,0x00,0x80,0x05]400x00,0x00,0x44,0xdc,0x02,0x00,0x80,0x0541 42# GFX90A: flat_load_sbyte a5, v[2:3] offset:7 ; encoding: [0x07,0x00,0x44,0xdc,0x02,0x00,0x80,0x05]430x07,0x00,0x44,0xdc,0x02,0x00,0x80,0x0544 45# GFX90A: flat_load_sbyte a5, v[2:3] offset:4095 glc ; encoding: [0xff,0x0f,0x45,0xdc,0x02,0x00,0x80,0x05]460xff,0x0f,0x45,0xdc,0x02,0x00,0x80,0x0547 48# GFX90A: flat_load_sbyte a5, v[2:3] offset:4095 slc ; encoding: [0xff,0x0f,0x46,0xdc,0x02,0x00,0x80,0x05]490xff,0x0f,0x46,0xdc,0x02,0x00,0x80,0x0550 51# GFX90A: flat_load_ushort a5, v[2:3] offset:4095 ; encoding: [0xff,0x0f,0x48,0xdc,0x02,0x00,0x80,0x05]520xff,0x0f,0x48,0xdc,0x02,0x00,0x80,0x0553 54# GFX90A: flat_load_ushort a255, v[2:3] offset:4095 ; encoding: [0xff,0x0f,0x48,0xdc,0x02,0x00,0x80,0xff]550xff,0x0f,0x48,0xdc,0x02,0x00,0x80,0xff56 57# GFX90A: flat_load_ushort a5, v[254:255] offset:4095 ; encoding: [0xff,0x0f,0x48,0xdc,0xfe,0x00,0x80,0x05]580xff,0x0f,0x48,0xdc,0xfe,0x00,0x80,0x0559 60# GFX90A: flat_load_ushort a5, v[2:3] ; encoding: [0x00,0x00,0x48,0xdc,0x02,0x00,0x80,0x05]610x00,0x00,0x48,0xdc,0x02,0x00,0x80,0x0562 63# GFX90A: flat_load_ushort a5, v[2:3] ; encoding: [0x00,0x00,0x48,0xdc,0x02,0x00,0x80,0x05]640x00,0x00,0x48,0xdc,0x02,0x00,0x80,0x0565 66# GFX90A: flat_load_ushort a5, v[2:3] offset:7 ; encoding: [0x07,0x00,0x48,0xdc,0x02,0x00,0x80,0x05]670x07,0x00,0x48,0xdc,0x02,0x00,0x80,0x0568 69# GFX90A: flat_load_ushort a5, v[2:3] offset:4095 glc ; encoding: [0xff,0x0f,0x49,0xdc,0x02,0x00,0x80,0x05]700xff,0x0f,0x49,0xdc,0x02,0x00,0x80,0x0571 72# GFX90A: flat_load_ushort a5, v[2:3] offset:4095 slc ; encoding: [0xff,0x0f,0x4a,0xdc,0x02,0x00,0x80,0x05]730xff,0x0f,0x4a,0xdc,0x02,0x00,0x80,0x0574 75# GFX90A: flat_load_sshort a5, v[2:3] offset:4095 ; encoding: [0xff,0x0f,0x4c,0xdc,0x02,0x00,0x80,0x05]760xff,0x0f,0x4c,0xdc,0x02,0x00,0x80,0x0577 78# GFX90A: flat_load_sshort a255, v[2:3] offset:4095 ; encoding: [0xff,0x0f,0x4c,0xdc,0x02,0x00,0x80,0xff]790xff,0x0f,0x4c,0xdc,0x02,0x00,0x80,0xff80 81# GFX90A: flat_load_sshort a5, v[254:255] offset:4095 ; encoding: [0xff,0x0f,0x4c,0xdc,0xfe,0x00,0x80,0x05]820xff,0x0f,0x4c,0xdc,0xfe,0x00,0x80,0x0583 84# GFX90A: flat_load_sshort a5, v[2:3] ; encoding: [0x00,0x00,0x4c,0xdc,0x02,0x00,0x80,0x05]850x00,0x00,0x4c,0xdc,0x02,0x00,0x80,0x0586 87# GFX90A: flat_load_sshort a5, v[2:3] ; encoding: [0x00,0x00,0x4c,0xdc,0x02,0x00,0x80,0x05]880x00,0x00,0x4c,0xdc,0x02,0x00,0x80,0x0589 90# GFX90A: flat_load_sshort a5, v[2:3] offset:7 ; encoding: [0x07,0x00,0x4c,0xdc,0x02,0x00,0x80,0x05]910x07,0x00,0x4c,0xdc,0x02,0x00,0x80,0x0592 93# GFX90A: flat_load_sshort a5, v[2:3] offset:4095 glc ; encoding: [0xff,0x0f,0x4d,0xdc,0x02,0x00,0x80,0x05]940xff,0x0f,0x4d,0xdc,0x02,0x00,0x80,0x0595 96# GFX90A: flat_load_sshort a5, v[2:3] offset:4095 slc ; encoding: [0xff,0x0f,0x4e,0xdc,0x02,0x00,0x80,0x05]970xff,0x0f,0x4e,0xdc,0x02,0x00,0x80,0x0598 99# GFX90A: flat_load_dword a5, v[2:3] offset:4095 ; encoding: [0xff,0x0f,0x50,0xdc,0x02,0x00,0x80,0x05]1000xff,0x0f,0x50,0xdc,0x02,0x00,0x80,0x05101 102# GFX90A: flat_load_dword a255, v[2:3] offset:4095 ; encoding: [0xff,0x0f,0x50,0xdc,0x02,0x00,0x80,0xff]1030xff,0x0f,0x50,0xdc,0x02,0x00,0x80,0xff104 105# GFX90A: flat_load_dword a5, v[254:255] offset:4095 ; encoding: [0xff,0x0f,0x50,0xdc,0xfe,0x00,0x80,0x05]1060xff,0x0f,0x50,0xdc,0xfe,0x00,0x80,0x05107 108# GFX90A: flat_load_dword a5, v[2:3] ; encoding: [0x00,0x00,0x50,0xdc,0x02,0x00,0x80,0x05]1090x00,0x00,0x50,0xdc,0x02,0x00,0x80,0x05110 111# GFX90A: flat_load_dword a5, v[2:3] ; encoding: [0x00,0x00,0x50,0xdc,0x02,0x00,0x80,0x05]1120x00,0x00,0x50,0xdc,0x02,0x00,0x80,0x05113 114# GFX90A: flat_load_dword a5, v[2:3] offset:7 ; encoding: [0x07,0x00,0x50,0xdc,0x02,0x00,0x80,0x05]1150x07,0x00,0x50,0xdc,0x02,0x00,0x80,0x05116 117# GFX90A: flat_load_dword a5, v[2:3] offset:4095 glc ; encoding: [0xff,0x0f,0x51,0xdc,0x02,0x00,0x80,0x05]1180xff,0x0f,0x51,0xdc,0x02,0x00,0x80,0x05119 120# GFX90A: flat_load_dword a5, v[2:3] offset:4095 slc ; encoding: [0xff,0x0f,0x52,0xdc,0x02,0x00,0x80,0x05]1210xff,0x0f,0x52,0xdc,0x02,0x00,0x80,0x05122 123# GFX90A: flat_load_dwordx2 a[6:7], v[2:3] offset:4095 ; encoding: [0xff,0x0f,0x54,0xdc,0x02,0x00,0x80,0x06]1240xff,0x0f,0x54,0xdc,0x02,0x00,0x80,0x06125 126# GFX90A: flat_load_dwordx2 a[254:255], v[2:3] offset:4095 ; encoding: [0xff,0x0f,0x54,0xdc,0x02,0x00,0x80,0xfe]1270xff,0x0f,0x54,0xdc,0x02,0x00,0x80,0xfe128 129# GFX90A: flat_load_dwordx2 a[6:7], v[254:255] offset:4095 ; encoding: [0xff,0x0f,0x54,0xdc,0xfe,0x00,0x80,0x06]1300xff,0x0f,0x54,0xdc,0xfe,0x00,0x80,0x06131 132# GFX90A: flat_load_dwordx2 a[6:7], v[2:3] ; encoding: [0x00,0x00,0x54,0xdc,0x02,0x00,0x80,0x06]1330x00,0x00,0x54,0xdc,0x02,0x00,0x80,0x06134 135# GFX90A: flat_load_dwordx2 a[6:7], v[2:3] ; encoding: [0x00,0x00,0x54,0xdc,0x02,0x00,0x80,0x06]1360x00,0x00,0x54,0xdc,0x02,0x00,0x80,0x06137 138# GFX90A: flat_load_dwordx2 a[6:7], v[2:3] offset:7 ; encoding: [0x07,0x00,0x54,0xdc,0x02,0x00,0x80,0x06]1390x07,0x00,0x54,0xdc,0x02,0x00,0x80,0x06140 141# GFX90A: flat_load_dwordx2 a[6:7], v[2:3] offset:4095 glc ; encoding: [0xff,0x0f,0x55,0xdc,0x02,0x00,0x80,0x06]1420xff,0x0f,0x55,0xdc,0x02,0x00,0x80,0x06143 144# GFX90A: flat_load_dwordx2 a[6:7], v[2:3] offset:4095 slc ; encoding: [0xff,0x0f,0x56,0xdc,0x02,0x00,0x80,0x06]1450xff,0x0f,0x56,0xdc,0x02,0x00,0x80,0x06146 147# GFX90A: flat_load_dwordx3 a[6:8], v[2:3] offset:4095 ; encoding: [0xff,0x0f,0x58,0xdc,0x02,0x00,0x80,0x06]1480xff,0x0f,0x58,0xdc,0x02,0x00,0x80,0x06149 150# GFX90A: flat_load_dwordx3 a[252:254], v[2:3] offset:4095 ; encoding: [0xff,0x0f,0x58,0xdc,0x02,0x00,0x80,0xfc]1510xff,0x0f,0x58,0xdc,0x02,0x00,0x80,0xfc152 153# GFX90A: flat_load_dwordx3 a[6:8], v[254:255] offset:4095 ; encoding: [0xff,0x0f,0x58,0xdc,0xfe,0x00,0x80,0x06]1540xff,0x0f,0x58,0xdc,0xfe,0x00,0x80,0x06155 156# GFX90A: flat_load_dwordx3 a[6:8], v[2:3] ; encoding: [0x00,0x00,0x58,0xdc,0x02,0x00,0x80,0x06]1570x00,0x00,0x58,0xdc,0x02,0x00,0x80,0x06158 159# GFX90A: flat_load_dwordx3 a[6:8], v[2:3] ; encoding: [0x00,0x00,0x58,0xdc,0x02,0x00,0x80,0x06]1600x00,0x00,0x58,0xdc,0x02,0x00,0x80,0x06161 162# GFX90A: flat_load_dwordx3 a[6:8], v[2:3] offset:7 ; encoding: [0x07,0x00,0x58,0xdc,0x02,0x00,0x80,0x06]1630x07,0x00,0x58,0xdc,0x02,0x00,0x80,0x06164 165# GFX90A: flat_load_dwordx3 a[6:8], v[2:3] offset:4095 glc ; encoding: [0xff,0x0f,0x59,0xdc,0x02,0x00,0x80,0x06]1660xff,0x0f,0x59,0xdc,0x02,0x00,0x80,0x06167 168# GFX90A: flat_load_dwordx3 a[6:8], v[2:3] offset:4095 slc ; encoding: [0xff,0x0f,0x5a,0xdc,0x02,0x00,0x80,0x06]1690xff,0x0f,0x5a,0xdc,0x02,0x00,0x80,0x06170 171# GFX90A: flat_load_dwordx4 a[6:9], v[2:3] offset:4095 ; encoding: [0xff,0x0f,0x5c,0xdc,0x02,0x00,0x80,0x06]1720xff,0x0f,0x5c,0xdc,0x02,0x00,0x80,0x06173 174# GFX90A: flat_load_dwordx4 a[252:255], v[2:3] offset:4095 ; encoding: [0xff,0x0f,0x5c,0xdc,0x02,0x00,0x80,0xfc]1750xff,0x0f,0x5c,0xdc,0x02,0x00,0x80,0xfc176 177# GFX90A: flat_load_dwordx4 a[6:9], v[254:255] offset:4095 ; encoding: [0xff,0x0f,0x5c,0xdc,0xfe,0x00,0x80,0x06]1780xff,0x0f,0x5c,0xdc,0xfe,0x00,0x80,0x06179 180# GFX90A: flat_load_dwordx4 a[6:9], v[2:3] ; encoding: [0x00,0x00,0x5c,0xdc,0x02,0x00,0x80,0x06]1810x00,0x00,0x5c,0xdc,0x02,0x00,0x80,0x06182 183# GFX90A: flat_load_dwordx4 a[6:9], v[2:3] ; encoding: [0x00,0x00,0x5c,0xdc,0x02,0x00,0x80,0x06]1840x00,0x00,0x5c,0xdc,0x02,0x00,0x80,0x06185 186# GFX90A: flat_load_dwordx4 a[6:9], v[2:3] offset:7 ; encoding: [0x07,0x00,0x5c,0xdc,0x02,0x00,0x80,0x06]1870x07,0x00,0x5c,0xdc,0x02,0x00,0x80,0x06188 189# GFX90A: flat_load_dwordx4 a[6:9], v[2:3] offset:4095 glc ; encoding: [0xff,0x0f,0x5d,0xdc,0x02,0x00,0x80,0x06]1900xff,0x0f,0x5d,0xdc,0x02,0x00,0x80,0x06191 192# GFX90A: flat_load_dwordx4 a[6:9], v[2:3] offset:4095 slc ; encoding: [0xff,0x0f,0x5e,0xdc,0x02,0x00,0x80,0x06]1930xff,0x0f,0x5e,0xdc,0x02,0x00,0x80,0x06194 195# GFX90A: flat_store_byte v[2:3], a2 offset:4095 ; encoding: [0xff,0x0f,0x60,0xdc,0x02,0x02,0x80,0x00]1960xff,0x0f,0x60,0xdc,0x02,0x02,0x80,0x00197 198# GFX90A: flat_store_byte v[254:255], a2 offset:4095 ; encoding: [0xff,0x0f,0x60,0xdc,0xfe,0x02,0x80,0x00]1990xff,0x0f,0x60,0xdc,0xfe,0x02,0x80,0x00200 201# GFX90A: flat_store_byte v[2:3], a255 offset:4095 ; encoding: [0xff,0x0f,0x60,0xdc,0x02,0xff,0x80,0x00]2020xff,0x0f,0x60,0xdc,0x02,0xff,0x80,0x00203 204# GFX90A: flat_store_byte v[2:3], a2 ; encoding: [0x00,0x00,0x60,0xdc,0x02,0x02,0x80,0x00]2050x00,0x00,0x60,0xdc,0x02,0x02,0x80,0x00206 207# GFX90A: flat_store_byte v[2:3], a2 ; encoding: [0x00,0x00,0x60,0xdc,0x02,0x02,0x80,0x00]2080x00,0x00,0x60,0xdc,0x02,0x02,0x80,0x00209 210# GFX90A: flat_store_byte v[2:3], a2 offset:7 ; encoding: [0x07,0x00,0x60,0xdc,0x02,0x02,0x80,0x00]2110x07,0x00,0x60,0xdc,0x02,0x02,0x80,0x00212 213# GFX90A: flat_store_byte v[2:3], a2 offset:4095 glc ; encoding: [0xff,0x0f,0x61,0xdc,0x02,0x02,0x80,0x00]2140xff,0x0f,0x61,0xdc,0x02,0x02,0x80,0x00215 216# GFX90A: flat_store_byte v[2:3], a2 offset:4095 slc ; encoding: [0xff,0x0f,0x62,0xdc,0x02,0x02,0x80,0x00]2170xff,0x0f,0x62,0xdc,0x02,0x02,0x80,0x00218 219# GFX90A: flat_store_byte_d16_hi v[2:3], a2 offset:4095 ; encoding: [0xff,0x0f,0x64,0xdc,0x02,0x02,0x80,0x00]2200xff,0x0f,0x64,0xdc,0x02,0x02,0x80,0x00221 222# GFX90A: flat_store_byte_d16_hi v[254:255], a2 offset:4095 ; encoding: [0xff,0x0f,0x64,0xdc,0xfe,0x02,0x80,0x00]2230xff,0x0f,0x64,0xdc,0xfe,0x02,0x80,0x00224 225# GFX90A: flat_store_byte_d16_hi v[2:3], a255 offset:4095 ; encoding: [0xff,0x0f,0x64,0xdc,0x02,0xff,0x80,0x00]2260xff,0x0f,0x64,0xdc,0x02,0xff,0x80,0x00227 228# GFX90A: flat_store_byte_d16_hi v[2:3], a2 ; encoding: [0x00,0x00,0x64,0xdc,0x02,0x02,0x80,0x00]2290x00,0x00,0x64,0xdc,0x02,0x02,0x80,0x00230 231# GFX90A: flat_store_byte_d16_hi v[2:3], a2 ; encoding: [0x00,0x00,0x64,0xdc,0x02,0x02,0x80,0x00]2320x00,0x00,0x64,0xdc,0x02,0x02,0x80,0x00233 234# GFX90A: flat_store_byte_d16_hi v[2:3], a2 offset:7 ; encoding: [0x07,0x00,0x64,0xdc,0x02,0x02,0x80,0x00]2350x07,0x00,0x64,0xdc,0x02,0x02,0x80,0x00236 237# GFX90A: flat_store_byte_d16_hi v[2:3], a2 offset:4095 glc ; encoding: [0xff,0x0f,0x65,0xdc,0x02,0x02,0x80,0x00]2380xff,0x0f,0x65,0xdc,0x02,0x02,0x80,0x00239 240# GFX90A: flat_store_byte_d16_hi v[2:3], a2 offset:4095 slc ; encoding: [0xff,0x0f,0x66,0xdc,0x02,0x02,0x80,0x00]2410xff,0x0f,0x66,0xdc,0x02,0x02,0x80,0x00242 243# GFX90A: flat_store_short v[2:3], a2 offset:4095 ; encoding: [0xff,0x0f,0x68,0xdc,0x02,0x02,0x80,0x00]2440xff,0x0f,0x68,0xdc,0x02,0x02,0x80,0x00245 246# GFX90A: flat_store_short v[254:255], a2 offset:4095 ; encoding: [0xff,0x0f,0x68,0xdc,0xfe,0x02,0x80,0x00]2470xff,0x0f,0x68,0xdc,0xfe,0x02,0x80,0x00248 249# GFX90A: flat_store_short v[2:3], a255 offset:4095 ; encoding: [0xff,0x0f,0x68,0xdc,0x02,0xff,0x80,0x00]2500xff,0x0f,0x68,0xdc,0x02,0xff,0x80,0x00251 252# GFX90A: flat_store_short v[2:3], a2 ; encoding: [0x00,0x00,0x68,0xdc,0x02,0x02,0x80,0x00]2530x00,0x00,0x68,0xdc,0x02,0x02,0x80,0x00254 255# GFX90A: flat_store_short v[2:3], a2 ; encoding: [0x00,0x00,0x68,0xdc,0x02,0x02,0x80,0x00]2560x00,0x00,0x68,0xdc,0x02,0x02,0x80,0x00257 258# GFX90A: flat_store_short v[2:3], a2 offset:7 ; encoding: [0x07,0x00,0x68,0xdc,0x02,0x02,0x80,0x00]2590x07,0x00,0x68,0xdc,0x02,0x02,0x80,0x00260 261# GFX90A: flat_store_short v[2:3], a2 offset:4095 glc ; encoding: [0xff,0x0f,0x69,0xdc,0x02,0x02,0x80,0x00]2620xff,0x0f,0x69,0xdc,0x02,0x02,0x80,0x00263 264# GFX90A: flat_store_short v[2:3], a2 offset:4095 slc ; encoding: [0xff,0x0f,0x6a,0xdc,0x02,0x02,0x80,0x00]2650xff,0x0f,0x6a,0xdc,0x02,0x02,0x80,0x00266 267# GFX90A: flat_store_short_d16_hi v[2:3], a2 offset:4095 ; encoding: [0xff,0x0f,0x6c,0xdc,0x02,0x02,0x80,0x00]2680xff,0x0f,0x6c,0xdc,0x02,0x02,0x80,0x00269 270# GFX90A: flat_store_short_d16_hi v[254:255], a2 offset:4095 ; encoding: [0xff,0x0f,0x6c,0xdc,0xfe,0x02,0x80,0x00]2710xff,0x0f,0x6c,0xdc,0xfe,0x02,0x80,0x00272 273# GFX90A: flat_store_short_d16_hi v[2:3], a255 offset:4095 ; encoding: [0xff,0x0f,0x6c,0xdc,0x02,0xff,0x80,0x00]2740xff,0x0f,0x6c,0xdc,0x02,0xff,0x80,0x00275 276# GFX90A: flat_store_short_d16_hi v[2:3], a2 ; encoding: [0x00,0x00,0x6c,0xdc,0x02,0x02,0x80,0x00]2770x00,0x00,0x6c,0xdc,0x02,0x02,0x80,0x00278 279# GFX90A: flat_store_short_d16_hi v[2:3], a2 ; encoding: [0x00,0x00,0x6c,0xdc,0x02,0x02,0x80,0x00]2800x00,0x00,0x6c,0xdc,0x02,0x02,0x80,0x00281 282# GFX90A: flat_store_short_d16_hi v[2:3], a2 offset:7 ; encoding: [0x07,0x00,0x6c,0xdc,0x02,0x02,0x80,0x00]2830x07,0x00,0x6c,0xdc,0x02,0x02,0x80,0x00284 285# GFX90A: flat_store_short_d16_hi v[2:3], a2 offset:4095 glc ; encoding: [0xff,0x0f,0x6d,0xdc,0x02,0x02,0x80,0x00]2860xff,0x0f,0x6d,0xdc,0x02,0x02,0x80,0x00287 288# GFX90A: flat_store_short_d16_hi v[2:3], a2 offset:4095 slc ; encoding: [0xff,0x0f,0x6e,0xdc,0x02,0x02,0x80,0x00]2890xff,0x0f,0x6e,0xdc,0x02,0x02,0x80,0x00290 291# GFX90A: flat_store_dword v[2:3], a2 offset:4095 ; encoding: [0xff,0x0f,0x70,0xdc,0x02,0x02,0x80,0x00]2920xff,0x0f,0x70,0xdc,0x02,0x02,0x80,0x00293 294# GFX90A: flat_store_dword v[254:255], a2 offset:4095 ; encoding: [0xff,0x0f,0x70,0xdc,0xfe,0x02,0x80,0x00]2950xff,0x0f,0x70,0xdc,0xfe,0x02,0x80,0x00296 297# GFX90A: flat_store_dword v[2:3], a255 offset:4095 ; encoding: [0xff,0x0f,0x70,0xdc,0x02,0xff,0x80,0x00]2980xff,0x0f,0x70,0xdc,0x02,0xff,0x80,0x00299 300# GFX90A: flat_store_dword v[2:3], a2 ; encoding: [0x00,0x00,0x70,0xdc,0x02,0x02,0x80,0x00]3010x00,0x00,0x70,0xdc,0x02,0x02,0x80,0x00302 303# GFX90A: flat_store_dword v[2:3], a2 ; encoding: [0x00,0x00,0x70,0xdc,0x02,0x02,0x80,0x00]3040x00,0x00,0x70,0xdc,0x02,0x02,0x80,0x00305 306# GFX90A: flat_store_dword v[2:3], a2 offset:7 ; encoding: [0x07,0x00,0x70,0xdc,0x02,0x02,0x80,0x00]3070x07,0x00,0x70,0xdc,0x02,0x02,0x80,0x00308 309# GFX90A: flat_store_dword v[2:3], a2 offset:4095 glc ; encoding: [0xff,0x0f,0x71,0xdc,0x02,0x02,0x80,0x00]3100xff,0x0f,0x71,0xdc,0x02,0x02,0x80,0x00311 312# GFX90A: flat_store_dword v[2:3], a2 offset:4095 slc ; encoding: [0xff,0x0f,0x72,0xdc,0x02,0x02,0x80,0x00]3130xff,0x0f,0x72,0xdc,0x02,0x02,0x80,0x00314 315# GFX90A: flat_store_dwordx2 v[2:3], a[2:3] offset:4095 ; encoding: [0xff,0x0f,0x74,0xdc,0x02,0x02,0x80,0x00]3160xff,0x0f,0x74,0xdc,0x02,0x02,0x80,0x00317 318# GFX90A: flat_store_dwordx2 v[254:255], a[2:3] offset:4095 ; encoding: [0xff,0x0f,0x74,0xdc,0xfe,0x02,0x80,0x00]3190xff,0x0f,0x74,0xdc,0xfe,0x02,0x80,0x00320 321# GFX90A: flat_store_dwordx2 v[2:3], a[254:255] offset:4095 ; encoding: [0xff,0x0f,0x74,0xdc,0x02,0xfe,0x80,0x00]3220xff,0x0f,0x74,0xdc,0x02,0xfe,0x80,0x00323 324# GFX90A: flat_store_dwordx2 v[2:3], a[2:3] ; encoding: [0x00,0x00,0x74,0xdc,0x02,0x02,0x80,0x00]3250x00,0x00,0x74,0xdc,0x02,0x02,0x80,0x00326 327# GFX90A: flat_store_dwordx2 v[2:3], a[2:3] ; encoding: [0x00,0x00,0x74,0xdc,0x02,0x02,0x80,0x00]3280x00,0x00,0x74,0xdc,0x02,0x02,0x80,0x00329 330# GFX90A: flat_store_dwordx2 v[2:3], a[2:3] offset:7 ; encoding: [0x07,0x00,0x74,0xdc,0x02,0x02,0x80,0x00]3310x07,0x00,0x74,0xdc,0x02,0x02,0x80,0x00332 333# GFX90A: flat_store_dwordx2 v[2:3], a[2:3] offset:4095 glc ; encoding: [0xff,0x0f,0x75,0xdc,0x02,0x02,0x80,0x00]3340xff,0x0f,0x75,0xdc,0x02,0x02,0x80,0x00335 336# GFX90A: flat_store_dwordx2 v[2:3], a[2:3] offset:4095 slc ; encoding: [0xff,0x0f,0x76,0xdc,0x02,0x02,0x80,0x00]3370xff,0x0f,0x76,0xdc,0x02,0x02,0x80,0x00338 339# GFX90A: flat_store_dwordx3 v[2:3], a[2:4] offset:4095 ; encoding: [0xff,0x0f,0x78,0xdc,0x02,0x02,0x80,0x00]3400xff,0x0f,0x78,0xdc,0x02,0x02,0x80,0x00341 342# GFX90A: flat_store_dwordx3 v[254:255], a[2:4] offset:4095 ; encoding: [0xff,0x0f,0x78,0xdc,0xfe,0x02,0x80,0x00]3430xff,0x0f,0x78,0xdc,0xfe,0x02,0x80,0x00344 345# GFX90A: flat_store_dwordx3 v[2:3], a[252:254] offset:4095 ; encoding: [0xff,0x0f,0x78,0xdc,0x02,0xfc,0x80,0x00]3460xff,0x0f,0x78,0xdc,0x02,0xfc,0x80,0x00347 348# GFX90A: flat_store_dwordx3 v[2:3], a[2:4] ; encoding: [0x00,0x00,0x78,0xdc,0x02,0x02,0x80,0x00]3490x00,0x00,0x78,0xdc,0x02,0x02,0x80,0x00350 351# GFX90A: flat_store_dwordx3 v[2:3], a[2:4] ; encoding: [0x00,0x00,0x78,0xdc,0x02,0x02,0x80,0x00]3520x00,0x00,0x78,0xdc,0x02,0x02,0x80,0x00353 354# GFX90A: flat_store_dwordx3 v[2:3], a[2:4] offset:7 ; encoding: [0x07,0x00,0x78,0xdc,0x02,0x02,0x80,0x00]3550x07,0x00,0x78,0xdc,0x02,0x02,0x80,0x00356 357# GFX90A: flat_store_dwordx3 v[2:3], a[2:4] offset:4095 glc ; encoding: [0xff,0x0f,0x79,0xdc,0x02,0x02,0x80,0x00]3580xff,0x0f,0x79,0xdc,0x02,0x02,0x80,0x00359 360# GFX90A: flat_store_dwordx3 v[2:3], a[2:4] offset:4095 slc ; encoding: [0xff,0x0f,0x7a,0xdc,0x02,0x02,0x80,0x00]3610xff,0x0f,0x7a,0xdc,0x02,0x02,0x80,0x00362 363# GFX90A: flat_store_dwordx4 v[2:3], a[2:5] offset:4095 ; encoding: [0xff,0x0f,0x7c,0xdc,0x02,0x02,0x80,0x00]3640xff,0x0f,0x7c,0xdc,0x02,0x02,0x80,0x00365 366# GFX90A: flat_store_dwordx4 v[254:255], a[2:5] offset:4095 ; encoding: [0xff,0x0f,0x7c,0xdc,0xfe,0x02,0x80,0x00]3670xff,0x0f,0x7c,0xdc,0xfe,0x02,0x80,0x00368 369# GFX90A: flat_store_dwordx4 v[2:3], a[252:255] offset:4095 ; encoding: [0xff,0x0f,0x7c,0xdc,0x02,0xfc,0x80,0x00]3700xff,0x0f,0x7c,0xdc,0x02,0xfc,0x80,0x00371 372# GFX90A: flat_store_dwordx4 v[2:3], a[2:5] ; encoding: [0x00,0x00,0x7c,0xdc,0x02,0x02,0x80,0x00]3730x00,0x00,0x7c,0xdc,0x02,0x02,0x80,0x00374 375# GFX90A: flat_store_dwordx4 v[2:3], a[2:5] ; encoding: [0x00,0x00,0x7c,0xdc,0x02,0x02,0x80,0x00]3760x00,0x00,0x7c,0xdc,0x02,0x02,0x80,0x00377 378# GFX90A: flat_store_dwordx4 v[2:3], a[2:5] offset:7 ; encoding: [0x07,0x00,0x7c,0xdc,0x02,0x02,0x80,0x00]3790x07,0x00,0x7c,0xdc,0x02,0x02,0x80,0x00380 381# GFX90A: flat_store_dwordx4 v[2:3], a[2:5] offset:4095 glc ; encoding: [0xff,0x0f,0x7d,0xdc,0x02,0x02,0x80,0x00]3820xff,0x0f,0x7d,0xdc,0x02,0x02,0x80,0x00383 384# GFX90A: flat_store_dwordx4 v[2:3], a[2:5] offset:4095 slc ; encoding: [0xff,0x0f,0x7e,0xdc,0x02,0x02,0x80,0x00]3850xff,0x0f,0x7e,0xdc,0x02,0x02,0x80,0x00386 387# GFX90A: flat_load_ubyte_d16 a5, v[2:3] offset:4095 ; encoding: [0xff,0x0f,0x80,0xdc,0x02,0x00,0x80,0x05]3880xff,0x0f,0x80,0xdc,0x02,0x00,0x80,0x05389 390# GFX90A: flat_load_ubyte_d16 a255, v[2:3] offset:4095 ; encoding: [0xff,0x0f,0x80,0xdc,0x02,0x00,0x80,0xff]3910xff,0x0f,0x80,0xdc,0x02,0x00,0x80,0xff392 393# GFX90A: flat_load_ubyte_d16 a5, v[254:255] offset:4095 ; encoding: [0xff,0x0f,0x80,0xdc,0xfe,0x00,0x80,0x05]3940xff,0x0f,0x80,0xdc,0xfe,0x00,0x80,0x05395 396# GFX90A: flat_load_ubyte_d16 a5, v[2:3] ; encoding: [0x00,0x00,0x80,0xdc,0x02,0x00,0x80,0x05]3970x00,0x00,0x80,0xdc,0x02,0x00,0x80,0x05398 399# GFX90A: flat_load_ubyte_d16 a5, v[2:3] ; encoding: [0x00,0x00,0x80,0xdc,0x02,0x00,0x80,0x05]4000x00,0x00,0x80,0xdc,0x02,0x00,0x80,0x05401 402# GFX90A: flat_load_ubyte_d16 a5, v[2:3] offset:7 ; encoding: [0x07,0x00,0x80,0xdc,0x02,0x00,0x80,0x05]4030x07,0x00,0x80,0xdc,0x02,0x00,0x80,0x05404 405# GFX90A: flat_load_ubyte_d16 a5, v[2:3] offset:4095 glc ; encoding: [0xff,0x0f,0x81,0xdc,0x02,0x00,0x80,0x05]4060xff,0x0f,0x81,0xdc,0x02,0x00,0x80,0x05407 408# GFX90A: flat_load_ubyte_d16 a5, v[2:3] offset:4095 slc ; encoding: [0xff,0x0f,0x82,0xdc,0x02,0x00,0x80,0x05]4090xff,0x0f,0x82,0xdc,0x02,0x00,0x80,0x05410 411# GFX90A: flat_load_ubyte_d16_hi a5, v[2:3] offset:4095 ; encoding: [0xff,0x0f,0x84,0xdc,0x02,0x00,0x80,0x05]4120xff,0x0f,0x84,0xdc,0x02,0x00,0x80,0x05413 414# GFX90A: flat_load_ubyte_d16_hi a255, v[2:3] offset:4095 ; encoding: [0xff,0x0f,0x84,0xdc,0x02,0x00,0x80,0xff]4150xff,0x0f,0x84,0xdc,0x02,0x00,0x80,0xff416 417# GFX90A: flat_load_ubyte_d16_hi a5, v[254:255] offset:4095 ; encoding: [0xff,0x0f,0x84,0xdc,0xfe,0x00,0x80,0x05]4180xff,0x0f,0x84,0xdc,0xfe,0x00,0x80,0x05419 420# GFX90A: flat_load_ubyte_d16_hi a5, v[2:3] ; encoding: [0x00,0x00,0x84,0xdc,0x02,0x00,0x80,0x05]4210x00,0x00,0x84,0xdc,0x02,0x00,0x80,0x05422 423# GFX90A: flat_load_ubyte_d16_hi a5, v[2:3] ; encoding: [0x00,0x00,0x84,0xdc,0x02,0x00,0x80,0x05]4240x00,0x00,0x84,0xdc,0x02,0x00,0x80,0x05425 426# GFX90A: flat_load_ubyte_d16_hi a5, v[2:3] offset:7 ; encoding: [0x07,0x00,0x84,0xdc,0x02,0x00,0x80,0x05]4270x07,0x00,0x84,0xdc,0x02,0x00,0x80,0x05428 429# GFX90A: flat_load_ubyte_d16_hi a5, v[2:3] offset:4095 glc ; encoding: [0xff,0x0f,0x85,0xdc,0x02,0x00,0x80,0x05]4300xff,0x0f,0x85,0xdc,0x02,0x00,0x80,0x05431 432# GFX90A: flat_load_ubyte_d16_hi a5, v[2:3] offset:4095 slc ; encoding: [0xff,0x0f,0x86,0xdc,0x02,0x00,0x80,0x05]4330xff,0x0f,0x86,0xdc,0x02,0x00,0x80,0x05434 435# GFX90A: flat_load_sbyte_d16 a5, v[2:3] offset:4095 ; encoding: [0xff,0x0f,0x88,0xdc,0x02,0x00,0x80,0x05]4360xff,0x0f,0x88,0xdc,0x02,0x00,0x80,0x05437 438# GFX90A: flat_load_sbyte_d16 a255, v[2:3] offset:4095 ; encoding: [0xff,0x0f,0x88,0xdc,0x02,0x00,0x80,0xff]4390xff,0x0f,0x88,0xdc,0x02,0x00,0x80,0xff440 441# GFX90A: flat_load_sbyte_d16 a5, v[254:255] offset:4095 ; encoding: [0xff,0x0f,0x88,0xdc,0xfe,0x00,0x80,0x05]4420xff,0x0f,0x88,0xdc,0xfe,0x00,0x80,0x05443 444# GFX90A: flat_load_sbyte_d16 a5, v[2:3] ; encoding: [0x00,0x00,0x88,0xdc,0x02,0x00,0x80,0x05]4450x00,0x00,0x88,0xdc,0x02,0x00,0x80,0x05446 447# GFX90A: flat_load_sbyte_d16 a5, v[2:3] ; encoding: [0x00,0x00,0x88,0xdc,0x02,0x00,0x80,0x05]4480x00,0x00,0x88,0xdc,0x02,0x00,0x80,0x05449 450# GFX90A: flat_load_sbyte_d16 a5, v[2:3] offset:7 ; encoding: [0x07,0x00,0x88,0xdc,0x02,0x00,0x80,0x05]4510x07,0x00,0x88,0xdc,0x02,0x00,0x80,0x05452 453# GFX90A: flat_load_sbyte_d16 a5, v[2:3] offset:4095 glc ; encoding: [0xff,0x0f,0x89,0xdc,0x02,0x00,0x80,0x05]4540xff,0x0f,0x89,0xdc,0x02,0x00,0x80,0x05455 456# GFX90A: flat_load_sbyte_d16 a5, v[2:3] offset:4095 slc ; encoding: [0xff,0x0f,0x8a,0xdc,0x02,0x00,0x80,0x05]4570xff,0x0f,0x8a,0xdc,0x02,0x00,0x80,0x05458 459# GFX90A: flat_load_sbyte_d16_hi a5, v[2:3] offset:4095 ; encoding: [0xff,0x0f,0x8c,0xdc,0x02,0x00,0x80,0x05]4600xff,0x0f,0x8c,0xdc,0x02,0x00,0x80,0x05461 462# GFX90A: flat_load_sbyte_d16_hi a255, v[2:3] offset:4095 ; encoding: [0xff,0x0f,0x8c,0xdc,0x02,0x00,0x80,0xff]4630xff,0x0f,0x8c,0xdc,0x02,0x00,0x80,0xff464 465# GFX90A: flat_load_sbyte_d16_hi a5, v[254:255] offset:4095 ; encoding: [0xff,0x0f,0x8c,0xdc,0xfe,0x00,0x80,0x05]4660xff,0x0f,0x8c,0xdc,0xfe,0x00,0x80,0x05467 468# GFX90A: flat_load_sbyte_d16_hi a5, v[2:3] ; encoding: [0x00,0x00,0x8c,0xdc,0x02,0x00,0x80,0x05]4690x00,0x00,0x8c,0xdc,0x02,0x00,0x80,0x05470 471# GFX90A: flat_load_sbyte_d16_hi a5, v[2:3] ; encoding: [0x00,0x00,0x8c,0xdc,0x02,0x00,0x80,0x05]4720x00,0x00,0x8c,0xdc,0x02,0x00,0x80,0x05473 474# GFX90A: flat_load_sbyte_d16_hi a5, v[2:3] offset:7 ; encoding: [0x07,0x00,0x8c,0xdc,0x02,0x00,0x80,0x05]4750x07,0x00,0x8c,0xdc,0x02,0x00,0x80,0x05476 477# GFX90A: flat_load_sbyte_d16_hi a5, v[2:3] offset:4095 glc ; encoding: [0xff,0x0f,0x8d,0xdc,0x02,0x00,0x80,0x05]4780xff,0x0f,0x8d,0xdc,0x02,0x00,0x80,0x05479 480# GFX90A: flat_load_sbyte_d16_hi a5, v[2:3] offset:4095 slc ; encoding: [0xff,0x0f,0x8e,0xdc,0x02,0x00,0x80,0x05]4810xff,0x0f,0x8e,0xdc,0x02,0x00,0x80,0x05482 483# GFX90A: flat_load_short_d16 a5, v[2:3] offset:4095 ; encoding: [0xff,0x0f,0x90,0xdc,0x02,0x00,0x80,0x05]4840xff,0x0f,0x90,0xdc,0x02,0x00,0x80,0x05485 486# GFX90A: flat_load_short_d16 a255, v[2:3] offset:4095 ; encoding: [0xff,0x0f,0x90,0xdc,0x02,0x00,0x80,0xff]4870xff,0x0f,0x90,0xdc,0x02,0x00,0x80,0xff488 489# GFX90A: flat_load_short_d16 a5, v[254:255] offset:4095 ; encoding: [0xff,0x0f,0x90,0xdc,0xfe,0x00,0x80,0x05]4900xff,0x0f,0x90,0xdc,0xfe,0x00,0x80,0x05491 492# GFX90A: flat_load_short_d16 a5, v[2:3] ; encoding: [0x00,0x00,0x90,0xdc,0x02,0x00,0x80,0x05]4930x00,0x00,0x90,0xdc,0x02,0x00,0x80,0x05494 495# GFX90A: flat_load_short_d16 a5, v[2:3] ; encoding: [0x00,0x00,0x90,0xdc,0x02,0x00,0x80,0x05]4960x00,0x00,0x90,0xdc,0x02,0x00,0x80,0x05497 498# GFX90A: flat_load_short_d16 a5, v[2:3] offset:7 ; encoding: [0x07,0x00,0x90,0xdc,0x02,0x00,0x80,0x05]4990x07,0x00,0x90,0xdc,0x02,0x00,0x80,0x05500 501# GFX90A: flat_load_short_d16 a5, v[2:3] offset:4095 glc ; encoding: [0xff,0x0f,0x91,0xdc,0x02,0x00,0x80,0x05]5020xff,0x0f,0x91,0xdc,0x02,0x00,0x80,0x05503 504# GFX90A: flat_load_short_d16 a5, v[2:3] offset:4095 slc ; encoding: [0xff,0x0f,0x92,0xdc,0x02,0x00,0x80,0x05]5050xff,0x0f,0x92,0xdc,0x02,0x00,0x80,0x05506 507# GFX90A: flat_load_short_d16_hi a5, v[2:3] offset:4095 ; encoding: [0xff,0x0f,0x94,0xdc,0x02,0x00,0x80,0x05]5080xff,0x0f,0x94,0xdc,0x02,0x00,0x80,0x05509 510# GFX90A: flat_load_short_d16_hi a255, v[2:3] offset:4095 ; encoding: [0xff,0x0f,0x94,0xdc,0x02,0x00,0x80,0xff]5110xff,0x0f,0x94,0xdc,0x02,0x00,0x80,0xff512 513# GFX90A: flat_load_short_d16_hi a5, v[254:255] offset:4095 ; encoding: [0xff,0x0f,0x94,0xdc,0xfe,0x00,0x80,0x05]5140xff,0x0f,0x94,0xdc,0xfe,0x00,0x80,0x05515 516# GFX90A: flat_load_short_d16_hi a5, v[2:3] ; encoding: [0x00,0x00,0x94,0xdc,0x02,0x00,0x80,0x05]5170x00,0x00,0x94,0xdc,0x02,0x00,0x80,0x05518 519# GFX90A: flat_load_short_d16_hi a5, v[2:3] ; encoding: [0x00,0x00,0x94,0xdc,0x02,0x00,0x80,0x05]5200x00,0x00,0x94,0xdc,0x02,0x00,0x80,0x05521 522# GFX90A: flat_load_short_d16_hi a5, v[2:3] offset:7 ; encoding: [0x07,0x00,0x94,0xdc,0x02,0x00,0x80,0x05]5230x07,0x00,0x94,0xdc,0x02,0x00,0x80,0x05524 525# GFX90A: flat_load_short_d16_hi a5, v[2:3] offset:4095 glc ; encoding: [0xff,0x0f,0x95,0xdc,0x02,0x00,0x80,0x05]5260xff,0x0f,0x95,0xdc,0x02,0x00,0x80,0x05527 528# GFX90A: flat_load_short_d16_hi a5, v[2:3] offset:4095 slc ; encoding: [0xff,0x0f,0x96,0xdc,0x02,0x00,0x80,0x05]5290xff,0x0f,0x96,0xdc,0x02,0x00,0x80,0x05530 531# GFX90A: flat_atomic_swap a0, v[2:3], a2 offset:4095 glc ; encoding: [0xff,0x0f,0x01,0xdd,0x02,0x02,0x80,0x00]5320xff,0x0f,0x01,0xdd,0x02,0x02,0x80,0x00533 534# GFX90A: flat_atomic_cmpswap a0, v[2:3], a[2:3] offset:4095 glc ; encoding: [0xff,0x0f,0x05,0xdd,0x02,0x02,0x80,0x00]5350xff,0x0f,0x05,0xdd,0x02,0x02,0x80,0x00536 537# GFX90A: flat_atomic_add a0, v[2:3], a2 offset:4095 glc ; encoding: [0xff,0x0f,0x09,0xdd,0x02,0x02,0x80,0x00]5380xff,0x0f,0x09,0xdd,0x02,0x02,0x80,0x00539 540# GFX90A: flat_atomic_sub a0, v[2:3], a2 offset:4095 glc ; encoding: [0xff,0x0f,0x0d,0xdd,0x02,0x02,0x80,0x00]5410xff,0x0f,0x0d,0xdd,0x02,0x02,0x80,0x00542 543# GFX90A: flat_atomic_smin a0, v[2:3], a2 offset:4095 glc ; encoding: [0xff,0x0f,0x11,0xdd,0x02,0x02,0x80,0x00]5440xff,0x0f,0x11,0xdd,0x02,0x02,0x80,0x00545 546# GFX90A: flat_atomic_umin a0, v[2:3], a2 offset:4095 glc ; encoding: [0xff,0x0f,0x15,0xdd,0x02,0x02,0x80,0x00]5470xff,0x0f,0x15,0xdd,0x02,0x02,0x80,0x00548 549# GFX90A: flat_atomic_smax a0, v[2:3], a2 offset:4095 glc ; encoding: [0xff,0x0f,0x19,0xdd,0x02,0x02,0x80,0x00]5500xff,0x0f,0x19,0xdd,0x02,0x02,0x80,0x00551 552# GFX90A: flat_atomic_umax a0, v[2:3], a2 offset:4095 glc ; encoding: [0xff,0x0f,0x1d,0xdd,0x02,0x02,0x80,0x00]5530xff,0x0f,0x1d,0xdd,0x02,0x02,0x80,0x00554 555# GFX90A: flat_atomic_and a0, v[2:3], a2 offset:4095 glc ; encoding: [0xff,0x0f,0x21,0xdd,0x02,0x02,0x80,0x00]5560xff,0x0f,0x21,0xdd,0x02,0x02,0x80,0x00557 558# GFX90A: flat_atomic_or a0, v[2:3], a2 offset:4095 glc ; encoding: [0xff,0x0f,0x25,0xdd,0x02,0x02,0x80,0x00]5590xff,0x0f,0x25,0xdd,0x02,0x02,0x80,0x00560 561# GFX90A: flat_atomic_xor a0, v[2:3], a2 offset:4095 glc ; encoding: [0xff,0x0f,0x29,0xdd,0x02,0x02,0x80,0x00]5620xff,0x0f,0x29,0xdd,0x02,0x02,0x80,0x00563 564# GFX90A: flat_atomic_inc a0, v[2:3], a2 offset:4095 glc ; encoding: [0xff,0x0f,0x2d,0xdd,0x02,0x02,0x80,0x00]5650xff,0x0f,0x2d,0xdd,0x02,0x02,0x80,0x00566 567# GFX90A: flat_atomic_dec a0, v[2:3], a2 offset:4095 glc ; encoding: [0xff,0x0f,0x31,0xdd,0x02,0x02,0x80,0x00]5680xff,0x0f,0x31,0xdd,0x02,0x02,0x80,0x00569 570# GFX90A: flat_atomic_swap_x2 a[0:1], v[2:3], a[2:3] offset:4095 glc ; encoding: [0xff,0x0f,0x81,0xdd,0x02,0x02,0x80,0x00]5710xff,0x0f,0x81,0xdd,0x02,0x02,0x80,0x00572 573# GFX90A: flat_atomic_cmpswap_x2 a[0:1], v[2:3], a[2:5] offset:4095 glc ; encoding: [0xff,0x0f,0x85,0xdd,0x02,0x02,0x80,0x00]5740xff,0x0f,0x85,0xdd,0x02,0x02,0x80,0x00575 576# GFX90A: flat_atomic_add_x2 a[0:1], v[2:3], a[2:3] offset:4095 glc ; encoding: [0xff,0x0f,0x89,0xdd,0x02,0x02,0x80,0x00]5770xff,0x0f,0x89,0xdd,0x02,0x02,0x80,0x00578 579# GFX90A: flat_atomic_sub_x2 a[0:1], v[2:3], a[2:3] offset:4095 glc ; encoding: [0xff,0x0f,0x8d,0xdd,0x02,0x02,0x80,0x00]5800xff,0x0f,0x8d,0xdd,0x02,0x02,0x80,0x00581 582# GFX90A: flat_atomic_smin_x2 a[0:1], v[2:3], a[2:3] offset:4095 glc ; encoding: [0xff,0x0f,0x91,0xdd,0x02,0x02,0x80,0x00]5830xff,0x0f,0x91,0xdd,0x02,0x02,0x80,0x00584 585# GFX90A: flat_atomic_umin_x2 a[0:1], v[2:3], a[2:3] offset:4095 glc ; encoding: [0xff,0x0f,0x95,0xdd,0x02,0x02,0x80,0x00]5860xff,0x0f,0x95,0xdd,0x02,0x02,0x80,0x00587 588# GFX90A: flat_atomic_smax_x2 a[0:1], v[2:3], a[2:3] offset:4095 glc ; encoding: [0xff,0x0f,0x99,0xdd,0x02,0x02,0x80,0x00]5890xff,0x0f,0x99,0xdd,0x02,0x02,0x80,0x00590 591# GFX90A: flat_atomic_umax_x2 a[0:1], v[2:3], a[2:3] offset:4095 glc ; encoding: [0xff,0x0f,0x9d,0xdd,0x02,0x02,0x80,0x00]5920xff,0x0f,0x9d,0xdd,0x02,0x02,0x80,0x00593 594# GFX90A: flat_atomic_and_x2 a[0:1], v[2:3], a[2:3] offset:4095 glc ; encoding: [0xff,0x0f,0xa1,0xdd,0x02,0x02,0x80,0x00]5950xff,0x0f,0xa1,0xdd,0x02,0x02,0x80,0x00596 597# GFX90A: flat_atomic_or_x2 a[0:1], v[2:3], a[2:3] offset:4095 glc ; encoding: [0xff,0x0f,0xa5,0xdd,0x02,0x02,0x80,0x00]5980xff,0x0f,0xa5,0xdd,0x02,0x02,0x80,0x00599 600# GFX90A: flat_atomic_xor_x2 a[0:1], v[2:3], a[2:3] offset:4095 glc ; encoding: [0xff,0x0f,0xa9,0xdd,0x02,0x02,0x80,0x00]6010xff,0x0f,0xa9,0xdd,0x02,0x02,0x80,0x00602 603# GFX90A: flat_atomic_inc_x2 a[0:1], v[2:3], a[2:3] offset:4095 glc ; encoding: [0xff,0x0f,0xad,0xdd,0x02,0x02,0x80,0x00]6040xff,0x0f,0xad,0xdd,0x02,0x02,0x80,0x00605 606# GFX90A: flat_atomic_dec_x2 a[0:1], v[2:3], a[2:3] offset:4095 glc ; encoding: [0xff,0x0f,0xb1,0xdd,0x02,0x02,0x80,0x00]6070xff,0x0f,0xb1,0xdd,0x02,0x02,0x80,0x00608 609# GFX90A: flat_atomic_swap v[2:3], a2 offset:4095 ; encoding: [0xff,0x0f,0x00,0xdd,0x02,0x02,0x80,0x00]6100xff,0x0f,0x00,0xdd,0x02,0x02,0x80,0x00611 612# GFX90A: flat_atomic_cmpswap v[2:3], a[2:3] offset:4095 ; encoding: [0xff,0x0f,0x04,0xdd,0x02,0x02,0x80,0x00]6130xff,0x0f,0x04,0xdd,0x02,0x02,0x80,0x00614 615# GFX90A: flat_atomic_add v[2:3], a2 offset:4095 ; encoding: [0xff,0x0f,0x08,0xdd,0x02,0x02,0x80,0x00]6160xff,0x0f,0x08,0xdd,0x02,0x02,0x80,0x00617 618# GFX90A: flat_atomic_sub v[2:3], a2 offset:4095 ; encoding: [0xff,0x0f,0x0c,0xdd,0x02,0x02,0x80,0x00]6190xff,0x0f,0x0c,0xdd,0x02,0x02,0x80,0x00620 621# GFX90A: flat_atomic_smin v[2:3], a2 offset:4095 ; encoding: [0xff,0x0f,0x10,0xdd,0x02,0x02,0x80,0x00]6220xff,0x0f,0x10,0xdd,0x02,0x02,0x80,0x00623 624# GFX90A: flat_atomic_umin v[2:3], a2 offset:4095 ; encoding: [0xff,0x0f,0x14,0xdd,0x02,0x02,0x80,0x00]6250xff,0x0f,0x14,0xdd,0x02,0x02,0x80,0x00626 627# GFX90A: flat_atomic_smax v[2:3], a2 offset:4095 ; encoding: [0xff,0x0f,0x18,0xdd,0x02,0x02,0x80,0x00]6280xff,0x0f,0x18,0xdd,0x02,0x02,0x80,0x00629 630# GFX90A: flat_atomic_umax v[2:3], a2 offset:4095 ; encoding: [0xff,0x0f,0x1c,0xdd,0x02,0x02,0x80,0x00]6310xff,0x0f,0x1c,0xdd,0x02,0x02,0x80,0x00632 633# GFX90A: flat_atomic_and v[2:3], a2 offset:4095 ; encoding: [0xff,0x0f,0x20,0xdd,0x02,0x02,0x80,0x00]6340xff,0x0f,0x20,0xdd,0x02,0x02,0x80,0x00635 636# GFX90A: flat_atomic_or v[2:3], a2 offset:4095 ; encoding: [0xff,0x0f,0x24,0xdd,0x02,0x02,0x80,0x00]6370xff,0x0f,0x24,0xdd,0x02,0x02,0x80,0x00638 639# GFX90A: flat_atomic_xor v[2:3], a2 offset:4095 ; encoding: [0xff,0x0f,0x28,0xdd,0x02,0x02,0x80,0x00]6400xff,0x0f,0x28,0xdd,0x02,0x02,0x80,0x00641 642# GFX90A: flat_atomic_inc v[2:3], a2 offset:4095 ; encoding: [0xff,0x0f,0x2c,0xdd,0x02,0x02,0x80,0x00]6430xff,0x0f,0x2c,0xdd,0x02,0x02,0x80,0x00644 645# GFX90A: flat_atomic_dec v[2:3], a2 offset:4095 ; encoding: [0xff,0x0f,0x30,0xdd,0x02,0x02,0x80,0x00]6460xff,0x0f,0x30,0xdd,0x02,0x02,0x80,0x00647 648# GFX90A: flat_atomic_swap_x2 v[2:3], a[2:3] offset:4095 ; encoding: [0xff,0x0f,0x80,0xdd,0x02,0x02,0x80,0x00]6490xff,0x0f,0x80,0xdd,0x02,0x02,0x80,0x00650 651# GFX90A: flat_atomic_cmpswap_x2 v[2:3], a[2:5] offset:4095 ; encoding: [0xff,0x0f,0x84,0xdd,0x02,0x02,0x80,0x00]6520xff,0x0f,0x84,0xdd,0x02,0x02,0x80,0x00653 654# GFX90A: flat_atomic_add_x2 v[2:3], a[2:3] offset:4095 ; encoding: [0xff,0x0f,0x88,0xdd,0x02,0x02,0x80,0x00]6550xff,0x0f,0x88,0xdd,0x02,0x02,0x80,0x00656 657# GFX90A: flat_atomic_sub_x2 v[2:3], a[2:3] offset:4095 ; encoding: [0xff,0x0f,0x8c,0xdd,0x02,0x02,0x80,0x00]6580xff,0x0f,0x8c,0xdd,0x02,0x02,0x80,0x00659 660# GFX90A: flat_atomic_smin_x2 v[2:3], a[2:3] offset:4095 ; encoding: [0xff,0x0f,0x90,0xdd,0x02,0x02,0x80,0x00]6610xff,0x0f,0x90,0xdd,0x02,0x02,0x80,0x00662 663# GFX90A: flat_atomic_umin_x2 v[2:3], a[2:3] offset:4095 ; encoding: [0xff,0x0f,0x94,0xdd,0x02,0x02,0x80,0x00]6640xff,0x0f,0x94,0xdd,0x02,0x02,0x80,0x00665 666# GFX90A: flat_atomic_smax_x2 v[2:3], a[2:3] offset:4095 ; encoding: [0xff,0x0f,0x98,0xdd,0x02,0x02,0x80,0x00]6670xff,0x0f,0x98,0xdd,0x02,0x02,0x80,0x00668 669# GFX90A: flat_atomic_umax_x2 v[2:3], a[2:3] offset:4095 ; encoding: [0xff,0x0f,0x9c,0xdd,0x02,0x02,0x80,0x00]6700xff,0x0f,0x9c,0xdd,0x02,0x02,0x80,0x00671 672# GFX90A: flat_atomic_and_x2 v[2:3], a[2:3] offset:4095 ; encoding: [0xff,0x0f,0xa0,0xdd,0x02,0x02,0x80,0x00]6730xff,0x0f,0xa0,0xdd,0x02,0x02,0x80,0x00674 675# GFX90A: flat_atomic_or_x2 v[2:3], a[2:3] offset:4095 ; encoding: [0xff,0x0f,0xa4,0xdd,0x02,0x02,0x80,0x00]6760xff,0x0f,0xa4,0xdd,0x02,0x02,0x80,0x00677 678# GFX90A: flat_atomic_xor_x2 v[2:3], a[2:3] offset:4095 ; encoding: [0xff,0x0f,0xa8,0xdd,0x02,0x02,0x80,0x00]6790xff,0x0f,0xa8,0xdd,0x02,0x02,0x80,0x00680 681# GFX90A: flat_atomic_inc_x2 v[2:3], a[2:3] offset:4095 ; encoding: [0xff,0x0f,0xac,0xdd,0x02,0x02,0x80,0x00]6820xff,0x0f,0xac,0xdd,0x02,0x02,0x80,0x00683 684# GFX90A: flat_atomic_dec_x2 v[2:3], a[2:3] offset:4095 ; encoding: [0xff,0x0f,0xb0,0xdd,0x02,0x02,0x80,0x00]6850xff,0x0f,0xb0,0xdd,0x02,0x02,0x80,0x00686 687# GFX90A: global_load_ubyte a5, v[2:3], off offset:-1 ; encoding: [0xff,0x9f,0x40,0xdc,0x02,0x00,0xff,0x05]6880xff,0x9f,0x40,0xdc,0x02,0x00,0xff,0x05689 690# GFX90A: global_load_ubyte a255, v[2:3], off offset:-1 ; encoding: [0xff,0x9f,0x40,0xdc,0x02,0x00,0xff,0xff]6910xff,0x9f,0x40,0xdc,0x02,0x00,0xff,0xff692 693# GFX90A: global_load_ubyte a5, v[2:3], off ; encoding: [0x00,0x80,0x40,0xdc,0x02,0x00,0xff,0x05]6940x00,0x80,0x40,0xdc,0x02,0x00,0xff,0x05695 696# GFX90A: global_load_sbyte a5, v[2:3], off offset:-1 ; encoding: [0xff,0x9f,0x44,0xdc,0x02,0x00,0xff,0x05]6970xff,0x9f,0x44,0xdc,0x02,0x00,0xff,0x05698 699# GFX90A: global_load_sbyte a255, v[2:3], off offset:-1 ; encoding: [0xff,0x9f,0x44,0xdc,0x02,0x00,0xff,0xff]7000xff,0x9f,0x44,0xdc,0x02,0x00,0xff,0xff701 702# GFX90A: global_load_sbyte a5, v[2:3], off ; encoding: [0x00,0x80,0x44,0xdc,0x02,0x00,0xff,0x05]7030x00,0x80,0x44,0xdc,0x02,0x00,0xff,0x05704 705# GFX90A: global_load_ushort a5, v[2:3], off offset:-1 ; encoding: [0xff,0x9f,0x48,0xdc,0x02,0x00,0xff,0x05]7060xff,0x9f,0x48,0xdc,0x02,0x00,0xff,0x05707 708# GFX90A: global_load_ushort a255, v[2:3], off offset:-1 ; encoding: [0xff,0x9f,0x48,0xdc,0x02,0x00,0xff,0xff]7090xff,0x9f,0x48,0xdc,0x02,0x00,0xff,0xff710 711# GFX90A: global_load_ushort a5, v[2:3], off ; encoding: [0x00,0x80,0x48,0xdc,0x02,0x00,0xff,0x05]7120x00,0x80,0x48,0xdc,0x02,0x00,0xff,0x05713 714# GFX90A: global_load_sshort a5, v[2:3], off offset:-1 ; encoding: [0xff,0x9f,0x4c,0xdc,0x02,0x00,0xff,0x05]7150xff,0x9f,0x4c,0xdc,0x02,0x00,0xff,0x05716 717# GFX90A: global_load_sshort a255, v[2:3], off offset:-1 ; encoding: [0xff,0x9f,0x4c,0xdc,0x02,0x00,0xff,0xff]7180xff,0x9f,0x4c,0xdc,0x02,0x00,0xff,0xff719 720# GFX90A: global_load_sshort a5, v[2:3], off ; encoding: [0x00,0x80,0x4c,0xdc,0x02,0x00,0xff,0x05]7210x00,0x80,0x4c,0xdc,0x02,0x00,0xff,0x05722 723# GFX90A: global_load_dword a5, v[2:3], off offset:-1 ; encoding: [0xff,0x9f,0x50,0xdc,0x02,0x00,0xff,0x05]7240xff,0x9f,0x50,0xdc,0x02,0x00,0xff,0x05725 726# GFX90A: global_load_dword a255, v[2:3], off offset:-1 ; encoding: [0xff,0x9f,0x50,0xdc,0x02,0x00,0xff,0xff]7270xff,0x9f,0x50,0xdc,0x02,0x00,0xff,0xff728 729# GFX90A: global_load_dword a5, v[2:3], off ; encoding: [0x00,0x80,0x50,0xdc,0x02,0x00,0xff,0x05]7300x00,0x80,0x50,0xdc,0x02,0x00,0xff,0x05731 732# GFX90A: global_load_dwordx2 a[6:7], v[2:3], off offset:-1 ; encoding: [0xff,0x9f,0x54,0xdc,0x02,0x00,0xff,0x06]7330xff,0x9f,0x54,0xdc,0x02,0x00,0xff,0x06734 735# GFX90A: global_load_dwordx2 a[254:255], v[2:3], off offset:-1 ; encoding: [0xff,0x9f,0x54,0xdc,0x02,0x00,0xff,0xfe]7360xff,0x9f,0x54,0xdc,0x02,0x00,0xff,0xfe737 738# GFX90A: global_load_dwordx2 a[6:7], v[2:3], off ; encoding: [0x00,0x80,0x54,0xdc,0x02,0x00,0xff,0x06]7390x00,0x80,0x54,0xdc,0x02,0x00,0xff,0x06740 741# GFX90A: global_load_dwordx3 a[6:8], v[2:3], off offset:-1 ; encoding: [0xff,0x9f,0x58,0xdc,0x02,0x00,0xff,0x06]7420xff,0x9f,0x58,0xdc,0x02,0x00,0xff,0x06743 744# GFX90A: global_load_dwordx3 a[252:254], v[2:3], off offset:-1 ; encoding: [0xff,0x9f,0x58,0xdc,0x02,0x00,0xff,0xfc]7450xff,0x9f,0x58,0xdc,0x02,0x00,0xff,0xfc746 747# GFX90A: global_load_dwordx3 a[6:8], v[2:3], off ; encoding: [0x00,0x80,0x58,0xdc,0x02,0x00,0xff,0x06]7480x00,0x80,0x58,0xdc,0x02,0x00,0xff,0x06749 750# GFX90A: global_load_dwordx4 a[6:9], v[2:3], off offset:-1 ; encoding: [0xff,0x9f,0x5c,0xdc,0x02,0x00,0xff,0x06]7510xff,0x9f,0x5c,0xdc,0x02,0x00,0xff,0x06752 753# GFX90A: global_load_dwordx4 a[252:255], v[2:3], off offset:-1 ; encoding: [0xff,0x9f,0x5c,0xdc,0x02,0x00,0xff,0xfc]7540xff,0x9f,0x5c,0xdc,0x02,0x00,0xff,0xfc755 756# GFX90A: global_load_dwordx4 a[6:9], v[2:3], off ; encoding: [0x00,0x80,0x5c,0xdc,0x02,0x00,0xff,0x06]7570x00,0x80,0x5c,0xdc,0x02,0x00,0xff,0x06758 759# GFX90A: global_store_byte v[2:3], a2, off offset:-1 ; encoding: [0xff,0x9f,0x60,0xdc,0x02,0x02,0xff,0x00]7600xff,0x9f,0x60,0xdc,0x02,0x02,0xff,0x00761 762# GFX90A: global_store_byte v[2:3], a255, off offset:-1 ; encoding: [0xff,0x9f,0x60,0xdc,0x02,0xff,0xff,0x00]7630xff,0x9f,0x60,0xdc,0x02,0xff,0xff,0x00764 765# GFX90A: global_store_byte v[2:3], a2, off ; encoding: [0x00,0x80,0x60,0xdc,0x02,0x02,0xff,0x00]7660x00,0x80,0x60,0xdc,0x02,0x02,0xff,0x00767 768# GFX90A: global_store_byte_d16_hi v[2:3], a2, off offset:-1 ; encoding: [0xff,0x9f,0x64,0xdc,0x02,0x02,0xff,0x00]7690xff,0x9f,0x64,0xdc,0x02,0x02,0xff,0x00770 771# GFX90A: global_store_byte_d16_hi v[2:3], a255, off offset:-1 ; encoding: [0xff,0x9f,0x64,0xdc,0x02,0xff,0xff,0x00]7720xff,0x9f,0x64,0xdc,0x02,0xff,0xff,0x00773 774# GFX90A: global_store_byte_d16_hi v[2:3], a2, off ; encoding: [0x00,0x80,0x64,0xdc,0x02,0x02,0xff,0x00]7750x00,0x80,0x64,0xdc,0x02,0x02,0xff,0x00776 777# GFX90A: global_store_short v[2:3], a2, off offset:-1 ; encoding: [0xff,0x9f,0x68,0xdc,0x02,0x02,0xff,0x00]7780xff,0x9f,0x68,0xdc,0x02,0x02,0xff,0x00779 780# GFX90A: global_store_short v[2:3], a255, off offset:-1 ; encoding: [0xff,0x9f,0x68,0xdc,0x02,0xff,0xff,0x00]7810xff,0x9f,0x68,0xdc,0x02,0xff,0xff,0x00782 783# GFX90A: global_store_short v[2:3], a2, off ; encoding: [0x00,0x80,0x68,0xdc,0x02,0x02,0xff,0x00]7840x00,0x80,0x68,0xdc,0x02,0x02,0xff,0x00785 786# GFX90A: global_store_short_d16_hi v[2:3], a2, off offset:-1 ; encoding: [0xff,0x9f,0x6c,0xdc,0x02,0x02,0xff,0x00]7870xff,0x9f,0x6c,0xdc,0x02,0x02,0xff,0x00788 789# GFX90A: global_store_short_d16_hi v[2:3], a255, off offset:-1 ; encoding: [0xff,0x9f,0x6c,0xdc,0x02,0xff,0xff,0x00]7900xff,0x9f,0x6c,0xdc,0x02,0xff,0xff,0x00791 792# GFX90A: global_store_short_d16_hi v[2:3], a2, off ; encoding: [0x00,0x80,0x6c,0xdc,0x02,0x02,0xff,0x00]7930x00,0x80,0x6c,0xdc,0x02,0x02,0xff,0x00794 795# GFX90A: global_store_dword v[2:3], a2, off offset:-1 ; encoding: [0xff,0x9f,0x70,0xdc,0x02,0x02,0xff,0x00]7960xff,0x9f,0x70,0xdc,0x02,0x02,0xff,0x00797 798# GFX90A: global_store_dword v[2:3], a255, off offset:-1 ; encoding: [0xff,0x9f,0x70,0xdc,0x02,0xff,0xff,0x00]7990xff,0x9f,0x70,0xdc,0x02,0xff,0xff,0x00800 801# GFX90A: global_store_dword v[2:3], a2, off ; encoding: [0x00,0x80,0x70,0xdc,0x02,0x02,0xff,0x00]8020x00,0x80,0x70,0xdc,0x02,0x02,0xff,0x00803 804# GFX90A: global_store_dwordx2 v[2:3], a[2:3], off offset:-1 ; encoding: [0xff,0x9f,0x74,0xdc,0x02,0x02,0xff,0x00]8050xff,0x9f,0x74,0xdc,0x02,0x02,0xff,0x00806 807# GFX90A: global_store_dwordx2 v[2:3], a[254:255], off offset:-1 ; encoding: [0xff,0x9f,0x74,0xdc,0x02,0xfe,0xff,0x00]8080xff,0x9f,0x74,0xdc,0x02,0xfe,0xff,0x00809 810# GFX90A: global_store_dwordx2 v[2:3], a[2:3], off ; encoding: [0x00,0x80,0x74,0xdc,0x02,0x02,0xff,0x00]8110x00,0x80,0x74,0xdc,0x02,0x02,0xff,0x00812 813# GFX90A: global_store_dwordx3 v[2:3], a[2:4], off offset:-1 ; encoding: [0xff,0x9f,0x78,0xdc,0x02,0x02,0xff,0x00]8140xff,0x9f,0x78,0xdc,0x02,0x02,0xff,0x00815 816# GFX90A: global_store_dwordx3 v[2:3], a[252:254], off offset:-1 ; encoding: [0xff,0x9f,0x78,0xdc,0x02,0xfc,0xff,0x00]8170xff,0x9f,0x78,0xdc,0x02,0xfc,0xff,0x00818 819# GFX90A: global_store_dwordx3 v[2:3], a[2:4], off ; encoding: [0x00,0x80,0x78,0xdc,0x02,0x02,0xff,0x00]8200x00,0x80,0x78,0xdc,0x02,0x02,0xff,0x00821 822# GFX90A: global_store_dwordx4 v[2:3], a[2:5], off offset:-1 ; encoding: [0xff,0x9f,0x7c,0xdc,0x02,0x02,0xff,0x00]8230xff,0x9f,0x7c,0xdc,0x02,0x02,0xff,0x00824 825# GFX90A: global_store_dwordx4 v[2:3], a[252:255], off offset:-1 ; encoding: [0xff,0x9f,0x7c,0xdc,0x02,0xfc,0xff,0x00]8260xff,0x9f,0x7c,0xdc,0x02,0xfc,0xff,0x00827 828# GFX90A: global_store_dwordx4 v[2:3], a[2:5], off ; encoding: [0x00,0x80,0x7c,0xdc,0x02,0x02,0xff,0x00]8290x00,0x80,0x7c,0xdc,0x02,0x02,0xff,0x00830 831# GFX90A: global_load_ubyte_d16 a5, v[2:3], off offset:-1 ; encoding: [0xff,0x9f,0x80,0xdc,0x02,0x00,0xff,0x05]8320xff,0x9f,0x80,0xdc,0x02,0x00,0xff,0x05833 834# GFX90A: global_load_ubyte_d16 a255, v[2:3], off offset:-1 ; encoding: [0xff,0x9f,0x80,0xdc,0x02,0x00,0xff,0xff]8350xff,0x9f,0x80,0xdc,0x02,0x00,0xff,0xff836 837# GFX90A: global_load_ubyte_d16 a5, v[2:3], off ; encoding: [0x00,0x80,0x80,0xdc,0x02,0x00,0xff,0x05]8380x00,0x80,0x80,0xdc,0x02,0x00,0xff,0x05839 840# GFX90A: global_load_ubyte_d16_hi a5, v[2:3], off offset:-1 ; encoding: [0xff,0x9f,0x84,0xdc,0x02,0x00,0xff,0x05]8410xff,0x9f,0x84,0xdc,0x02,0x00,0xff,0x05842 843# GFX90A: global_load_ubyte_d16_hi a255, v[2:3], off offset:-1 ; encoding: [0xff,0x9f,0x84,0xdc,0x02,0x00,0xff,0xff]8440xff,0x9f,0x84,0xdc,0x02,0x00,0xff,0xff845 846# GFX90A: global_load_ubyte_d16_hi a5, v[2:3], off ; encoding: [0x00,0x80,0x84,0xdc,0x02,0x00,0xff,0x05]8470x00,0x80,0x84,0xdc,0x02,0x00,0xff,0x05848 849# GFX90A: global_load_sbyte_d16 a5, v[2:3], off offset:-1 ; encoding: [0xff,0x9f,0x88,0xdc,0x02,0x00,0xff,0x05]8500xff,0x9f,0x88,0xdc,0x02,0x00,0xff,0x05851 852# GFX90A: global_load_sbyte_d16 a255, v[2:3], off offset:-1 ; encoding: [0xff,0x9f,0x88,0xdc,0x02,0x00,0xff,0xff]8530xff,0x9f,0x88,0xdc,0x02,0x00,0xff,0xff854 855# GFX90A: global_load_sbyte_d16 a5, v[2:3], off ; encoding: [0x00,0x80,0x88,0xdc,0x02,0x00,0xff,0x05]8560x00,0x80,0x88,0xdc,0x02,0x00,0xff,0x05857 858# GFX90A: global_load_sbyte_d16_hi a5, v[2:3], off offset:-1 ; encoding: [0xff,0x9f,0x8c,0xdc,0x02,0x00,0xff,0x05]8590xff,0x9f,0x8c,0xdc,0x02,0x00,0xff,0x05860 861# GFX90A: global_load_sbyte_d16_hi a255, v[2:3], off offset:-1 ; encoding: [0xff,0x9f,0x8c,0xdc,0x02,0x00,0xff,0xff]8620xff,0x9f,0x8c,0xdc,0x02,0x00,0xff,0xff863 864# GFX90A: global_load_sbyte_d16_hi a5, v[2:3], off ; encoding: [0x00,0x80,0x8c,0xdc,0x02,0x00,0xff,0x05]8650x00,0x80,0x8c,0xdc,0x02,0x00,0xff,0x05866 867# GFX90A: global_load_short_d16 a5, v[2:3], off offset:-1 ; encoding: [0xff,0x9f,0x90,0xdc,0x02,0x00,0xff,0x05]8680xff,0x9f,0x90,0xdc,0x02,0x00,0xff,0x05869 870# GFX90A: global_load_short_d16 a255, v[2:3], off offset:-1 ; encoding: [0xff,0x9f,0x90,0xdc,0x02,0x00,0xff,0xff]8710xff,0x9f,0x90,0xdc,0x02,0x00,0xff,0xff872 873# GFX90A: global_load_short_d16 a5, v[2:3], off ; encoding: [0x00,0x80,0x90,0xdc,0x02,0x00,0xff,0x05]8740x00,0x80,0x90,0xdc,0x02,0x00,0xff,0x05875 876# GFX90A: global_load_short_d16_hi a5, v[2:3], off offset:-1 ; encoding: [0xff,0x9f,0x94,0xdc,0x02,0x00,0xff,0x05]8770xff,0x9f,0x94,0xdc,0x02,0x00,0xff,0x05878 879# GFX90A: global_load_short_d16_hi a255, v[2:3], off offset:-1 ; encoding: [0xff,0x9f,0x94,0xdc,0x02,0x00,0xff,0xff]8800xff,0x9f,0x94,0xdc,0x02,0x00,0xff,0xff881 882# GFX90A: global_load_short_d16_hi a5, v[2:3], off ; encoding: [0x00,0x80,0x94,0xdc,0x02,0x00,0xff,0x05]8830x00,0x80,0x94,0xdc,0x02,0x00,0xff,0x05884 885# GFX90A: global_atomic_swap a1, v[2:3], a2, off glc ; encoding: [0x00,0x80,0x01,0xdd,0x02,0x02,0xff,0x01]8860x00,0x80,0x01,0xdd,0x02,0x02,0xff,0x01887 888# GFX90A: global_atomic_cmpswap a1, v[2:3], a[2:3], off glc ; encoding: [0x00,0x80,0x05,0xdd,0x02,0x02,0xff,0x01]8890x00,0x80,0x05,0xdd,0x02,0x02,0xff,0x01890 891# GFX90A: global_atomic_add a1, v[2:3], a2, off glc ; encoding: [0x00,0x80,0x09,0xdd,0x02,0x02,0xff,0x01]8920x00,0x80,0x09,0xdd,0x02,0x02,0xff,0x01893 894# GFX90A: global_atomic_sub a1, v[2:3], a2, off glc ; encoding: [0x00,0x80,0x0d,0xdd,0x02,0x02,0xff,0x01]8950x00,0x80,0x0d,0xdd,0x02,0x02,0xff,0x01896 897# GFX90A: global_atomic_smin a1, v[2:3], a2, off glc ; encoding: [0x00,0x80,0x11,0xdd,0x02,0x02,0xff,0x01]8980x00,0x80,0x11,0xdd,0x02,0x02,0xff,0x01899 900# GFX90A: global_atomic_umin a1, v[2:3], a2, off glc ; encoding: [0x00,0x80,0x15,0xdd,0x02,0x02,0xff,0x01]9010x00,0x80,0x15,0xdd,0x02,0x02,0xff,0x01902 903# GFX90A: global_atomic_smax a1, v[2:3], a2, off glc ; encoding: [0x00,0x80,0x19,0xdd,0x02,0x02,0xff,0x01]9040x00,0x80,0x19,0xdd,0x02,0x02,0xff,0x01905 906# GFX90A: global_atomic_umax a1, v[2:3], a2, off glc ; encoding: [0x00,0x80,0x1d,0xdd,0x02,0x02,0xff,0x01]9070x00,0x80,0x1d,0xdd,0x02,0x02,0xff,0x01908 909# GFX90A: global_atomic_and a1, v[2:3], a2, off glc ; encoding: [0x00,0x80,0x21,0xdd,0x02,0x02,0xff,0x01]9100x00,0x80,0x21,0xdd,0x02,0x02,0xff,0x01911 912# GFX90A: global_atomic_or a1, v[2:3], a2, off glc ; encoding: [0x00,0x80,0x25,0xdd,0x02,0x02,0xff,0x01]9130x00,0x80,0x25,0xdd,0x02,0x02,0xff,0x01914 915# GFX90A: global_atomic_xor a1, v[2:3], a2, off glc ; encoding: [0x00,0x80,0x29,0xdd,0x02,0x02,0xff,0x01]9160x00,0x80,0x29,0xdd,0x02,0x02,0xff,0x01917 918# GFX90A: global_atomic_inc a1, v[2:3], a2, off glc ; encoding: [0x00,0x80,0x2d,0xdd,0x02,0x02,0xff,0x01]9190x00,0x80,0x2d,0xdd,0x02,0x02,0xff,0x01920 921# GFX90A: global_atomic_dec a1, v[2:3], a2, off glc ; encoding: [0x00,0x80,0x31,0xdd,0x02,0x02,0xff,0x01]9220x00,0x80,0x31,0xdd,0x02,0x02,0xff,0x01923 924# GFX90A: global_atomic_swap_x2 a[2:3], v[2:3], a[2:3], off glc ; encoding: [0x00,0x80,0x81,0xdd,0x02,0x02,0xff,0x02]9250x00,0x80,0x81,0xdd,0x02,0x02,0xff,0x02926 927# GFX90A: global_atomic_cmpswap_x2 a[2:3], v[2:3], a[2:5], off glc ; encoding: [0x00,0x80,0x85,0xdd,0x02,0x02,0xff,0x02]9280x00,0x80,0x85,0xdd,0x02,0x02,0xff,0x02929 930# GFX90A: global_atomic_add_x2 a[2:3], v[2:3], a[2:3], off glc ; encoding: [0x00,0x80,0x89,0xdd,0x02,0x02,0xff,0x02]9310x00,0x80,0x89,0xdd,0x02,0x02,0xff,0x02932 933# GFX90A: global_atomic_sub_x2 a[2:3], v[2:3], a[2:3], off glc ; encoding: [0x00,0x80,0x8d,0xdd,0x02,0x02,0xff,0x02]9340x00,0x80,0x8d,0xdd,0x02,0x02,0xff,0x02935 936# GFX90A: global_atomic_smin_x2 a[2:3], v[2:3], a[2:3], off glc ; encoding: [0x00,0x80,0x91,0xdd,0x02,0x02,0xff,0x02]9370x00,0x80,0x91,0xdd,0x02,0x02,0xff,0x02938 939# GFX90A: global_atomic_umin_x2 a[2:3], v[2:3], a[2:3], off glc ; encoding: [0x00,0x80,0x95,0xdd,0x02,0x02,0xff,0x02]9400x00,0x80,0x95,0xdd,0x02,0x02,0xff,0x02941 942# GFX90A: global_atomic_smax_x2 a[2:3], v[2:3], a[2:3], off glc ; encoding: [0x00,0x80,0x99,0xdd,0x02,0x02,0xff,0x02]9430x00,0x80,0x99,0xdd,0x02,0x02,0xff,0x02944 945# GFX90A: global_atomic_umax_x2 a[2:3], v[2:3], a[2:3], off glc ; encoding: [0x00,0x80,0x9d,0xdd,0x02,0x02,0xff,0x02]9460x00,0x80,0x9d,0xdd,0x02,0x02,0xff,0x02947 948# GFX90A: global_atomic_and_x2 a[2:3], v[2:3], a[2:3], off glc ; encoding: [0x00,0x80,0xa1,0xdd,0x02,0x02,0xff,0x02]9490x00,0x80,0xa1,0xdd,0x02,0x02,0xff,0x02950 951# GFX90A: global_atomic_or_x2 a[2:3], v[2:3], a[2:3], off glc ; encoding: [0x00,0x80,0xa5,0xdd,0x02,0x02,0xff,0x02]9520x00,0x80,0xa5,0xdd,0x02,0x02,0xff,0x02953 954# GFX90A: global_atomic_xor_x2 a[2:3], v[2:3], a[2:3], off glc ; encoding: [0x00,0x80,0xa9,0xdd,0x02,0x02,0xff,0x02]9550x00,0x80,0xa9,0xdd,0x02,0x02,0xff,0x02956 957# GFX90A: global_atomic_inc_x2 a[2:3], v[2:3], a[2:3], off glc ; encoding: [0x00,0x80,0xad,0xdd,0x02,0x02,0xff,0x02]9580x00,0x80,0xad,0xdd,0x02,0x02,0xff,0x02959 960# GFX90A: global_atomic_dec_x2 a[2:3], v[2:3], a[2:3], off glc ; encoding: [0x00,0x80,0xb1,0xdd,0x02,0x02,0xff,0x02]9610x00,0x80,0xb1,0xdd,0x02,0x02,0xff,0x02962 963# GFX90A: global_atomic_swap v[2:3], a2, off ; encoding: [0x00,0x80,0x00,0xdd,0x02,0x02,0xff,0x00]9640x00,0x80,0x00,0xdd,0x02,0x02,0xff,0x00965 966# GFX90A: global_atomic_cmpswap v[2:3], a[2:3], off ; encoding: [0x00,0x80,0x04,0xdd,0x02,0x02,0xff,0x00]9670x00,0x80,0x04,0xdd,0x02,0x02,0xff,0x00968 969# GFX90A: global_atomic_add v[2:3], a2, off ; encoding: [0x00,0x80,0x08,0xdd,0x02,0x02,0xff,0x00]9700x00,0x80,0x08,0xdd,0x02,0x02,0xff,0x00971 972# GFX90A: global_atomic_sub v[2:3], a2, off ; encoding: [0x00,0x80,0x0c,0xdd,0x02,0x02,0xff,0x00]9730x00,0x80,0x0c,0xdd,0x02,0x02,0xff,0x00974 975# GFX90A: global_atomic_smin v[2:3], a2, off ; encoding: [0x00,0x80,0x10,0xdd,0x02,0x02,0xff,0x00]9760x00,0x80,0x10,0xdd,0x02,0x02,0xff,0x00977 978# GFX90A: global_atomic_umin v[2:3], a2, off ; encoding: [0x00,0x80,0x14,0xdd,0x02,0x02,0xff,0x00]9790x00,0x80,0x14,0xdd,0x02,0x02,0xff,0x00980 981# GFX90A: global_atomic_smax v[2:3], a2, off ; encoding: [0x00,0x80,0x18,0xdd,0x02,0x02,0xff,0x00]9820x00,0x80,0x18,0xdd,0x02,0x02,0xff,0x00983 984# GFX90A: global_atomic_umax v[2:3], a2, off ; encoding: [0x00,0x80,0x1c,0xdd,0x02,0x02,0xff,0x00]9850x00,0x80,0x1c,0xdd,0x02,0x02,0xff,0x00986 987# GFX90A: global_atomic_and v[2:3], a2, off ; encoding: [0x00,0x80,0x20,0xdd,0x02,0x02,0xff,0x00]9880x00,0x80,0x20,0xdd,0x02,0x02,0xff,0x00989 990# GFX90A: global_atomic_or v[2:3], a2, off ; encoding: [0x00,0x80,0x24,0xdd,0x02,0x02,0xff,0x00]9910x00,0x80,0x24,0xdd,0x02,0x02,0xff,0x00992 993# GFX90A: global_atomic_xor v[2:3], a2, off ; encoding: [0x00,0x80,0x28,0xdd,0x02,0x02,0xff,0x00]9940x00,0x80,0x28,0xdd,0x02,0x02,0xff,0x00995 996# GFX90A: global_atomic_inc v[2:3], a2, off ; encoding: [0x00,0x80,0x2c,0xdd,0x02,0x02,0xff,0x00]9970x00,0x80,0x2c,0xdd,0x02,0x02,0xff,0x00998 999# GFX90A: global_atomic_dec v[2:3], a2, off ; encoding: [0x00,0x80,0x30,0xdd,0x02,0x02,0xff,0x00]10000x00,0x80,0x30,0xdd,0x02,0x02,0xff,0x001001 1002# GFX90A: global_atomic_swap_x2 v[2:3], a[2:3], off ; encoding: [0x00,0x80,0x80,0xdd,0x02,0x02,0xff,0x00]10030x00,0x80,0x80,0xdd,0x02,0x02,0xff,0x001004 1005# GFX90A: global_atomic_cmpswap_x2 v[2:3], a[2:5], off ; encoding: [0x00,0x80,0x84,0xdd,0x02,0x02,0xff,0x00]10060x00,0x80,0x84,0xdd,0x02,0x02,0xff,0x001007 1008# GFX90A: global_atomic_add_x2 v[2:3], a[2:3], off ; encoding: [0x00,0x80,0x88,0xdd,0x02,0x02,0xff,0x00]10090x00,0x80,0x88,0xdd,0x02,0x02,0xff,0x001010 1011# GFX90A: global_atomic_sub_x2 v[2:3], a[2:3], off ; encoding: [0x00,0x80,0x8c,0xdd,0x02,0x02,0xff,0x00]10120x00,0x80,0x8c,0xdd,0x02,0x02,0xff,0x001013 1014# GFX90A: global_atomic_smin_x2 v[2:3], a[2:3], off ; encoding: [0x00,0x80,0x90,0xdd,0x02,0x02,0xff,0x00]10150x00,0x80,0x90,0xdd,0x02,0x02,0xff,0x001016 1017# GFX90A: global_atomic_umin_x2 v[2:3], a[2:3], off ; encoding: [0x00,0x80,0x94,0xdd,0x02,0x02,0xff,0x00]10180x00,0x80,0x94,0xdd,0x02,0x02,0xff,0x001019 1020# GFX90A: global_atomic_smax_x2 v[2:3], a[2:3], off ; encoding: [0x00,0x80,0x98,0xdd,0x02,0x02,0xff,0x00]10210x00,0x80,0x98,0xdd,0x02,0x02,0xff,0x001022 1023# GFX90A: global_atomic_umax_x2 v[2:3], a[2:3], off ; encoding: [0x00,0x80,0x9c,0xdd,0x02,0x02,0xff,0x00]10240x00,0x80,0x9c,0xdd,0x02,0x02,0xff,0x001025 1026# GFX90A: global_atomic_and_x2 v[2:3], a[2:3], off ; encoding: [0x00,0x80,0xa0,0xdd,0x02,0x02,0xff,0x00]10270x00,0x80,0xa0,0xdd,0x02,0x02,0xff,0x001028 1029# GFX90A: global_atomic_or_x2 v[2:3], a[2:3], off ; encoding: [0x00,0x80,0xa4,0xdd,0x02,0x02,0xff,0x00]10300x00,0x80,0xa4,0xdd,0x02,0x02,0xff,0x001031 1032# GFX90A: global_atomic_xor_x2 v[2:3], a[2:3], off ; encoding: [0x00,0x80,0xa8,0xdd,0x02,0x02,0xff,0x00]10330x00,0x80,0xa8,0xdd,0x02,0x02,0xff,0x001034 1035# GFX90A: global_atomic_inc_x2 v[2:3], a[2:3], off ; encoding: [0x00,0x80,0xac,0xdd,0x02,0x02,0xff,0x00]10360x00,0x80,0xac,0xdd,0x02,0x02,0xff,0x001037 1038# GFX90A: global_atomic_dec_x2 v[2:3], a[2:3], off ; encoding: [0x00,0x80,0xb0,0xdd,0x02,0x02,0xff,0x00]10390x00,0x80,0xb0,0xdd,0x02,0x02,0xff,0x001040 1041# GFX90A: scratch_load_ubyte a5, off, s2 offset:-1 ; encoding: [0xff,0x5f,0x40,0xdc,0x00,0x00,0x82,0x05]10420xff,0x5f,0x40,0xdc,0x00,0x00,0x82,0x051043 1044# GFX90A: scratch_load_ubyte a255, off, s2 offset:-1 ; encoding: [0xff,0x5f,0x40,0xdc,0x00,0x00,0x82,0xff]10450xff,0x5f,0x40,0xdc,0x00,0x00,0x82,0xff1046 1047# GFX90A: scratch_load_ubyte a5, off, s101 offset:-1 ; encoding: [0xff,0x5f,0x40,0xdc,0x00,0x00,0xe5,0x05]10480xff,0x5f,0x40,0xdc,0x00,0x00,0xe5,0x051049 1050# GFX90A: scratch_load_ubyte a5, off, flat_scratch_lo offset:-1 ; encoding: [0xff,0x5f,0x40,0xdc,0x00,0x00,0xe6,0x05]10510xff,0x5f,0x40,0xdc,0x00,0x00,0xe6,0x051052 1053# GFX90A: scratch_load_ubyte a5, off, flat_scratch_hi offset:-1 ; encoding: [0xff,0x5f,0x40,0xdc,0x00,0x00,0xe7,0x05]10540xff,0x5f,0x40,0xdc,0x00,0x00,0xe7,0x051055 1056# GFX90A: scratch_load_ubyte a5, off, vcc_lo offset:-1 ; encoding: [0xff,0x5f,0x40,0xdc,0x00,0x00,0xea,0x05]10570xff,0x5f,0x40,0xdc,0x00,0x00,0xea,0x051058 1059# GFX90A: scratch_load_ubyte a5, off, vcc_hi offset:-1 ; encoding: [0xff,0x5f,0x40,0xdc,0x00,0x00,0xeb,0x05]10600xff,0x5f,0x40,0xdc,0x00,0x00,0xeb,0x051061 1062# GFX90A: scratch_load_ubyte a5, v0, off offset:-1 ; encoding: [0xff,0x5f,0x40,0xdc,0x00,0x00,0xff,0x05]10630xff,0x5f,0x40,0xdc,0x00,0x00,0xff,0x051064 1065# GFX90A: scratch_load_ubyte a5, off, s2 ; encoding: [0x00,0x40,0x40,0xdc,0x00,0x00,0x82,0x05]10660x00,0x40,0x40,0xdc,0x00,0x00,0x82,0x051067 1068# GFX90A: scratch_load_ubyte a5, off, s2 ; encoding: [0x00,0x40,0x40,0xdc,0x00,0x00,0x82,0x05]10690x00,0x40,0x40,0xdc,0x00,0x00,0x82,0x051070 1071# GFX90A: scratch_load_ubyte a5, off, s2 offset:4095 ; encoding: [0xff,0x4f,0x40,0xdc,0x00,0x00,0x82,0x05]10720xff,0x4f,0x40,0xdc,0x00,0x00,0x82,0x051073 1074# GFX90A: scratch_load_ubyte a5, off, s2 offset:-4096 ; encoding: [0x00,0x50,0x40,0xdc,0x00,0x00,0x82,0x05]10750x00,0x50,0x40,0xdc,0x00,0x00,0x82,0x051076 1077# GFX90A: scratch_load_ubyte a5, off, s2 offset:-1 glc ; encoding: [0xff,0x5f,0x41,0xdc,0x00,0x00,0x82,0x05]10780xff,0x5f,0x41,0xdc,0x00,0x00,0x82,0x051079 1080# GFX90A: scratch_load_ubyte a5, off, s2 offset:-1 slc ; encoding: [0xff,0x5f,0x42,0xdc,0x00,0x00,0x82,0x05]10810xff,0x5f,0x42,0xdc,0x00,0x00,0x82,0x051082 1083# GFX90A: scratch_load_sbyte a5, off, s2 offset:-1 ; encoding: [0xff,0x5f,0x44,0xdc,0x00,0x00,0x82,0x05]10840xff,0x5f,0x44,0xdc,0x00,0x00,0x82,0x051085 1086# GFX90A: scratch_load_sbyte a255, off, s2 offset:-1 ; encoding: [0xff,0x5f,0x44,0xdc,0x00,0x00,0x82,0xff]10870xff,0x5f,0x44,0xdc,0x00,0x00,0x82,0xff1088 1089# GFX90A: scratch_load_sbyte a5, off, s101 offset:-1 ; encoding: [0xff,0x5f,0x44,0xdc,0x00,0x00,0xe5,0x05]10900xff,0x5f,0x44,0xdc,0x00,0x00,0xe5,0x051091 1092# GFX90A: scratch_load_sbyte a5, off, flat_scratch_lo offset:-1 ; encoding: [0xff,0x5f,0x44,0xdc,0x00,0x00,0xe6,0x05]10930xff,0x5f,0x44,0xdc,0x00,0x00,0xe6,0x051094 1095# GFX90A: scratch_load_sbyte a5, off, flat_scratch_hi offset:-1 ; encoding: [0xff,0x5f,0x44,0xdc,0x00,0x00,0xe7,0x05]10960xff,0x5f,0x44,0xdc,0x00,0x00,0xe7,0x051097 1098# GFX90A: scratch_load_sbyte a5, off, vcc_lo offset:-1 ; encoding: [0xff,0x5f,0x44,0xdc,0x00,0x00,0xea,0x05]10990xff,0x5f,0x44,0xdc,0x00,0x00,0xea,0x051100 1101# GFX90A: scratch_load_sbyte a5, off, vcc_hi offset:-1 ; encoding: [0xff,0x5f,0x44,0xdc,0x00,0x00,0xeb,0x05]11020xff,0x5f,0x44,0xdc,0x00,0x00,0xeb,0x051103 1104# GFX90A: scratch_load_sbyte a5, v0, off offset:-1 ; encoding: [0xff,0x5f,0x44,0xdc,0x00,0x00,0xff,0x05]11050xff,0x5f,0x44,0xdc,0x00,0x00,0xff,0x051106 1107# GFX90A: scratch_load_sbyte a5, off, s2 ; encoding: [0x00,0x40,0x44,0xdc,0x00,0x00,0x82,0x05]11080x00,0x40,0x44,0xdc,0x00,0x00,0x82,0x051109 1110# GFX90A: scratch_load_sbyte a5, off, s2 ; encoding: [0x00,0x40,0x44,0xdc,0x00,0x00,0x82,0x05]11110x00,0x40,0x44,0xdc,0x00,0x00,0x82,0x051112 1113# GFX90A: scratch_load_sbyte a5, off, s2 offset:4095 ; encoding: [0xff,0x4f,0x44,0xdc,0x00,0x00,0x82,0x05]11140xff,0x4f,0x44,0xdc,0x00,0x00,0x82,0x051115 1116# GFX90A: scratch_load_sbyte a5, off, s2 offset:-4096 ; encoding: [0x00,0x50,0x44,0xdc,0x00,0x00,0x82,0x05]11170x00,0x50,0x44,0xdc,0x00,0x00,0x82,0x051118 1119# GFX90A: scratch_load_sbyte a5, off, s2 offset:-1 glc ; encoding: [0xff,0x5f,0x45,0xdc,0x00,0x00,0x82,0x05]11200xff,0x5f,0x45,0xdc,0x00,0x00,0x82,0x051121 1122# GFX90A: scratch_load_sbyte a5, off, s2 offset:-1 slc ; encoding: [0xff,0x5f,0x46,0xdc,0x00,0x00,0x82,0x05]11230xff,0x5f,0x46,0xdc,0x00,0x00,0x82,0x051124 1125# GFX90A: scratch_load_ushort a5, off, s2 offset:-1 ; encoding: [0xff,0x5f,0x48,0xdc,0x00,0x00,0x82,0x05]11260xff,0x5f,0x48,0xdc,0x00,0x00,0x82,0x051127 1128# GFX90A: scratch_load_ushort a255, off, s2 offset:-1 ; encoding: [0xff,0x5f,0x48,0xdc,0x00,0x00,0x82,0xff]11290xff,0x5f,0x48,0xdc,0x00,0x00,0x82,0xff1130 1131# GFX90A: scratch_load_ushort a5, off, s101 offset:-1 ; encoding: [0xff,0x5f,0x48,0xdc,0x00,0x00,0xe5,0x05]11320xff,0x5f,0x48,0xdc,0x00,0x00,0xe5,0x051133 1134# GFX90A: scratch_load_ushort a5, off, flat_scratch_lo offset:-1 ; encoding: [0xff,0x5f,0x48,0xdc,0x00,0x00,0xe6,0x05]11350xff,0x5f,0x48,0xdc,0x00,0x00,0xe6,0x051136 1137# GFX90A: scratch_load_ushort a5, off, flat_scratch_hi offset:-1 ; encoding: [0xff,0x5f,0x48,0xdc,0x00,0x00,0xe7,0x05]11380xff,0x5f,0x48,0xdc,0x00,0x00,0xe7,0x051139 1140# GFX90A: scratch_load_ushort a5, off, vcc_lo offset:-1 ; encoding: [0xff,0x5f,0x48,0xdc,0x00,0x00,0xea,0x05]11410xff,0x5f,0x48,0xdc,0x00,0x00,0xea,0x051142 1143# GFX90A: scratch_load_ushort a5, off, vcc_hi offset:-1 ; encoding: [0xff,0x5f,0x48,0xdc,0x00,0x00,0xeb,0x05]11440xff,0x5f,0x48,0xdc,0x00,0x00,0xeb,0x051145 1146# GFX90A: scratch_load_ushort a5, v0, off offset:-1 ; encoding: [0xff,0x5f,0x48,0xdc,0x00,0x00,0xff,0x05]11470xff,0x5f,0x48,0xdc,0x00,0x00,0xff,0x051148 1149# GFX90A: scratch_load_ushort a5, off, s2 ; encoding: [0x00,0x40,0x48,0xdc,0x00,0x00,0x82,0x05]11500x00,0x40,0x48,0xdc,0x00,0x00,0x82,0x051151 1152# GFX90A: scratch_load_ushort a5, off, s2 ; encoding: [0x00,0x40,0x48,0xdc,0x00,0x00,0x82,0x05]11530x00,0x40,0x48,0xdc,0x00,0x00,0x82,0x051154 1155# GFX90A: scratch_load_ushort a5, off, s2 offset:4095 ; encoding: [0xff,0x4f,0x48,0xdc,0x00,0x00,0x82,0x05]11560xff,0x4f,0x48,0xdc,0x00,0x00,0x82,0x051157 1158# GFX90A: scratch_load_ushort a5, off, s2 offset:-4096 ; encoding: [0x00,0x50,0x48,0xdc,0x00,0x00,0x82,0x05]11590x00,0x50,0x48,0xdc,0x00,0x00,0x82,0x051160 1161# GFX90A: scratch_load_ushort a5, off, s2 offset:-1 glc ; encoding: [0xff,0x5f,0x49,0xdc,0x00,0x00,0x82,0x05]11620xff,0x5f,0x49,0xdc,0x00,0x00,0x82,0x051163 1164# GFX90A: scratch_load_ushort a5, off, s2 offset:-1 slc ; encoding: [0xff,0x5f,0x4a,0xdc,0x00,0x00,0x82,0x05]11650xff,0x5f,0x4a,0xdc,0x00,0x00,0x82,0x051166 1167# GFX90A: scratch_load_sshort a5, off, s2 offset:-1 ; encoding: [0xff,0x5f,0x4c,0xdc,0x00,0x00,0x82,0x05]11680xff,0x5f,0x4c,0xdc,0x00,0x00,0x82,0x051169 1170# GFX90A: scratch_load_sshort a255, off, s2 offset:-1 ; encoding: [0xff,0x5f,0x4c,0xdc,0x00,0x00,0x82,0xff]11710xff,0x5f,0x4c,0xdc,0x00,0x00,0x82,0xff1172 1173# GFX90A: scratch_load_sshort a5, off, s101 offset:-1 ; encoding: [0xff,0x5f,0x4c,0xdc,0x00,0x00,0xe5,0x05]11740xff,0x5f,0x4c,0xdc,0x00,0x00,0xe5,0x051175 1176# GFX90A: scratch_load_sshort a5, off, flat_scratch_lo offset:-1 ; encoding: [0xff,0x5f,0x4c,0xdc,0x00,0x00,0xe6,0x05]11770xff,0x5f,0x4c,0xdc,0x00,0x00,0xe6,0x051178 1179# GFX90A: scratch_load_sshort a5, off, flat_scratch_hi offset:-1 ; encoding: [0xff,0x5f,0x4c,0xdc,0x00,0x00,0xe7,0x05]11800xff,0x5f,0x4c,0xdc,0x00,0x00,0xe7,0x051181 1182# GFX90A: scratch_load_sshort a5, off, vcc_lo offset:-1 ; encoding: [0xff,0x5f,0x4c,0xdc,0x00,0x00,0xea,0x05]11830xff,0x5f,0x4c,0xdc,0x00,0x00,0xea,0x051184 1185# GFX90A: scratch_load_sshort a5, off, vcc_hi offset:-1 ; encoding: [0xff,0x5f,0x4c,0xdc,0x00,0x00,0xeb,0x05]11860xff,0x5f,0x4c,0xdc,0x00,0x00,0xeb,0x051187 1188# GFX90A: scratch_load_sshort a5, v0, off offset:-1 ; encoding: [0xff,0x5f,0x4c,0xdc,0x00,0x00,0xff,0x05]11890xff,0x5f,0x4c,0xdc,0x00,0x00,0xff,0x051190 1191# GFX90A: scratch_load_sshort a5, off, s2 ; encoding: [0x00,0x40,0x4c,0xdc,0x00,0x00,0x82,0x05]11920x00,0x40,0x4c,0xdc,0x00,0x00,0x82,0x051193 1194# GFX90A: scratch_load_sshort a5, off, s2 ; encoding: [0x00,0x40,0x4c,0xdc,0x00,0x00,0x82,0x05]11950x00,0x40,0x4c,0xdc,0x00,0x00,0x82,0x051196 1197# GFX90A: scratch_load_sshort a5, off, s2 offset:4095 ; encoding: [0xff,0x4f,0x4c,0xdc,0x00,0x00,0x82,0x05]11980xff,0x4f,0x4c,0xdc,0x00,0x00,0x82,0x051199 1200# GFX90A: scratch_load_sshort a5, off, s2 offset:-4096 ; encoding: [0x00,0x50,0x4c,0xdc,0x00,0x00,0x82,0x05]12010x00,0x50,0x4c,0xdc,0x00,0x00,0x82,0x051202 1203# GFX90A: scratch_load_sshort a5, off, s2 offset:-1 glc ; encoding: [0xff,0x5f,0x4d,0xdc,0x00,0x00,0x82,0x05]12040xff,0x5f,0x4d,0xdc,0x00,0x00,0x82,0x051205 1206# GFX90A: scratch_load_sshort a5, off, s2 offset:-1 slc ; encoding: [0xff,0x5f,0x4e,0xdc,0x00,0x00,0x82,0x05]12070xff,0x5f,0x4e,0xdc,0x00,0x00,0x82,0x051208 1209# GFX90A: scratch_load_dword a5, off, s2 offset:-1 ; encoding: [0xff,0x5f,0x50,0xdc,0x00,0x00,0x82,0x05]12100xff,0x5f,0x50,0xdc,0x00,0x00,0x82,0x051211 1212# GFX90A: scratch_load_dword a255, off, s2 offset:-1 ; encoding: [0xff,0x5f,0x50,0xdc,0x00,0x00,0x82,0xff]12130xff,0x5f,0x50,0xdc,0x00,0x00,0x82,0xff1214 1215# GFX90A: scratch_load_dword a5, off, s101 offset:-1 ; encoding: [0xff,0x5f,0x50,0xdc,0x00,0x00,0xe5,0x05]12160xff,0x5f,0x50,0xdc,0x00,0x00,0xe5,0x051217 1218# GFX90A: scratch_load_dword a5, off, flat_scratch_lo offset:-1 ; encoding: [0xff,0x5f,0x50,0xdc,0x00,0x00,0xe6,0x05]12190xff,0x5f,0x50,0xdc,0x00,0x00,0xe6,0x051220 1221# GFX90A: scratch_load_dword a5, off, flat_scratch_hi offset:-1 ; encoding: [0xff,0x5f,0x50,0xdc,0x00,0x00,0xe7,0x05]12220xff,0x5f,0x50,0xdc,0x00,0x00,0xe7,0x051223 1224# GFX90A: scratch_load_dword a5, off, vcc_lo offset:-1 ; encoding: [0xff,0x5f,0x50,0xdc,0x00,0x00,0xea,0x05]12250xff,0x5f,0x50,0xdc,0x00,0x00,0xea,0x051226 1227# GFX90A: scratch_load_dword a5, off, vcc_hi offset:-1 ; encoding: [0xff,0x5f,0x50,0xdc,0x00,0x00,0xeb,0x05]12280xff,0x5f,0x50,0xdc,0x00,0x00,0xeb,0x051229 1230# GFX90A: scratch_load_dword a5, v0, off offset:-1 ; encoding: [0xff,0x5f,0x50,0xdc,0x00,0x00,0xff,0x05]12310xff,0x5f,0x50,0xdc,0x00,0x00,0xff,0x051232 1233# GFX90A: scratch_load_dword a5, off, s2 ; encoding: [0x00,0x40,0x50,0xdc,0x00,0x00,0x82,0x05]12340x00,0x40,0x50,0xdc,0x00,0x00,0x82,0x051235 1236# GFX90A: scratch_load_dword a5, off, s2 ; encoding: [0x00,0x40,0x50,0xdc,0x00,0x00,0x82,0x05]12370x00,0x40,0x50,0xdc,0x00,0x00,0x82,0x051238 1239# GFX90A: scratch_load_dword a5, off, s2 offset:4095 ; encoding: [0xff,0x4f,0x50,0xdc,0x00,0x00,0x82,0x05]12400xff,0x4f,0x50,0xdc,0x00,0x00,0x82,0x051241 1242# GFX90A: scratch_load_dword a5, off, s2 offset:-4096 ; encoding: [0x00,0x50,0x50,0xdc,0x00,0x00,0x82,0x05]12430x00,0x50,0x50,0xdc,0x00,0x00,0x82,0x051244 1245# GFX90A: scratch_load_dword a5, off, s2 offset:-1 glc ; encoding: [0xff,0x5f,0x51,0xdc,0x00,0x00,0x82,0x05]12460xff,0x5f,0x51,0xdc,0x00,0x00,0x82,0x051247 1248# GFX90A: scratch_load_dword a5, off, s2 offset:-1 slc ; encoding: [0xff,0x5f,0x52,0xdc,0x00,0x00,0x82,0x05]12490xff,0x5f,0x52,0xdc,0x00,0x00,0x82,0x051250 1251# GFX90A: scratch_load_dwordx2 a[6:7], off, s2 offset:-1 ; encoding: [0xff,0x5f,0x54,0xdc,0x00,0x00,0x82,0x06]12520xff,0x5f,0x54,0xdc,0x00,0x00,0x82,0x061253 1254# GFX90A: scratch_load_dwordx2 a[254:255], off, s2 offset:-1 ; encoding: [0xff,0x5f,0x54,0xdc,0x00,0x00,0x82,0xfe]12550xff,0x5f,0x54,0xdc,0x00,0x00,0x82,0xfe1256 1257# GFX90A: scratch_load_dwordx2 a[6:7], off, s101 offset:-1 ; encoding: [0xff,0x5f,0x54,0xdc,0x00,0x00,0xe5,0x06]12580xff,0x5f,0x54,0xdc,0x00,0x00,0xe5,0x061259 1260# GFX90A: scratch_load_dwordx2 a[6:7], off, flat_scratch_lo offset:-1 ; encoding: [0xff,0x5f,0x54,0xdc,0x00,0x00,0xe6,0x06]12610xff,0x5f,0x54,0xdc,0x00,0x00,0xe6,0x061262 1263# GFX90A: scratch_load_dwordx2 a[6:7], off, flat_scratch_hi offset:-1 ; encoding: [0xff,0x5f,0x54,0xdc,0x00,0x00,0xe7,0x06]12640xff,0x5f,0x54,0xdc,0x00,0x00,0xe7,0x061265 1266# GFX90A: scratch_load_dwordx2 a[6:7], off, vcc_lo offset:-1 ; encoding: [0xff,0x5f,0x54,0xdc,0x00,0x00,0xea,0x06]12670xff,0x5f,0x54,0xdc,0x00,0x00,0xea,0x061268 1269# GFX90A: scratch_load_dwordx2 a[6:7], off, vcc_hi offset:-1 ; encoding: [0xff,0x5f,0x54,0xdc,0x00,0x00,0xeb,0x06]12700xff,0x5f,0x54,0xdc,0x00,0x00,0xeb,0x061271 1272# GFX90A: scratch_load_dwordx2 a[6:7], v0, off offset:-1 ; encoding: [0xff,0x5f,0x54,0xdc,0x00,0x00,0xff,0x06]12730xff,0x5f,0x54,0xdc,0x00,0x00,0xff,0x061274 1275# GFX90A: scratch_load_dwordx2 a[6:7], off, s2 ; encoding: [0x00,0x40,0x54,0xdc,0x00,0x00,0x82,0x06]12760x00,0x40,0x54,0xdc,0x00,0x00,0x82,0x061277 1278# GFX90A: scratch_load_dwordx2 a[6:7], off, s2 ; encoding: [0x00,0x40,0x54,0xdc,0x00,0x00,0x82,0x06]12790x00,0x40,0x54,0xdc,0x00,0x00,0x82,0x061280 1281# GFX90A: scratch_load_dwordx2 a[6:7], off, s2 offset:4095 ; encoding: [0xff,0x4f,0x54,0xdc,0x00,0x00,0x82,0x06]12820xff,0x4f,0x54,0xdc,0x00,0x00,0x82,0x061283 1284# GFX90A: scratch_load_dwordx2 a[6:7], off, s2 offset:-4096 ; encoding: [0x00,0x50,0x54,0xdc,0x00,0x00,0x82,0x06]12850x00,0x50,0x54,0xdc,0x00,0x00,0x82,0x061286 1287# GFX90A: scratch_load_dwordx2 a[6:7], off, s2 offset:-1 glc ; encoding: [0xff,0x5f,0x55,0xdc,0x00,0x00,0x82,0x06]12880xff,0x5f,0x55,0xdc,0x00,0x00,0x82,0x061289 1290# GFX90A: scratch_load_dwordx2 a[6:7], off, s2 offset:-1 slc ; encoding: [0xff,0x5f,0x56,0xdc,0x00,0x00,0x82,0x06]12910xff,0x5f,0x56,0xdc,0x00,0x00,0x82,0x061292 1293# GFX90A: scratch_load_dwordx3 a[6:8], off, s2 offset:-1 ; encoding: [0xff,0x5f,0x58,0xdc,0x00,0x00,0x82,0x06]12940xff,0x5f,0x58,0xdc,0x00,0x00,0x82,0x061295 1296# GFX90A: scratch_load_dwordx3 a[252:254], off, s2 offset:-1 ; encoding: [0xff,0x5f,0x58,0xdc,0x00,0x00,0x82,0xfc]12970xff,0x5f,0x58,0xdc,0x00,0x00,0x82,0xfc1298 1299# GFX90A: scratch_load_dwordx3 a[6:8], off, s101 offset:-1 ; encoding: [0xff,0x5f,0x58,0xdc,0x00,0x00,0xe5,0x06]13000xff,0x5f,0x58,0xdc,0x00,0x00,0xe5,0x061301 1302# GFX90A: scratch_load_dwordx3 a[6:8], off, flat_scratch_lo offset:-1 ; encoding: [0xff,0x5f,0x58,0xdc,0x00,0x00,0xe6,0x06]13030xff,0x5f,0x58,0xdc,0x00,0x00,0xe6,0x061304 1305# GFX90A: scratch_load_dwordx3 a[6:8], off, flat_scratch_hi offset:-1 ; encoding: [0xff,0x5f,0x58,0xdc,0x00,0x00,0xe7,0x06]13060xff,0x5f,0x58,0xdc,0x00,0x00,0xe7,0x061307 1308# GFX90A: scratch_load_dwordx3 a[6:8], off, vcc_lo offset:-1 ; encoding: [0xff,0x5f,0x58,0xdc,0x00,0x00,0xea,0x06]13090xff,0x5f,0x58,0xdc,0x00,0x00,0xea,0x061310 1311# GFX90A: scratch_load_dwordx3 a[6:8], off, vcc_hi offset:-1 ; encoding: [0xff,0x5f,0x58,0xdc,0x00,0x00,0xeb,0x06]13120xff,0x5f,0x58,0xdc,0x00,0x00,0xeb,0x061313 1314# GFX90A: scratch_load_dwordx3 a[6:8], v0, off offset:-1 ; encoding: [0xff,0x5f,0x58,0xdc,0x00,0x00,0xff,0x06]13150xff,0x5f,0x58,0xdc,0x00,0x00,0xff,0x061316 1317# GFX90A: scratch_load_dwordx3 a[6:8], off, s2 ; encoding: [0x00,0x40,0x58,0xdc,0x00,0x00,0x82,0x06]13180x00,0x40,0x58,0xdc,0x00,0x00,0x82,0x061319 1320# GFX90A: scratch_load_dwordx3 a[6:8], off, s2 ; encoding: [0x00,0x40,0x58,0xdc,0x00,0x00,0x82,0x06]13210x00,0x40,0x58,0xdc,0x00,0x00,0x82,0x061322 1323# GFX90A: scratch_load_dwordx3 a[6:8], off, s2 offset:4095 ; encoding: [0xff,0x4f,0x58,0xdc,0x00,0x00,0x82,0x06]13240xff,0x4f,0x58,0xdc,0x00,0x00,0x82,0x061325 1326# GFX90A: scratch_load_dwordx3 a[6:8], off, s2 offset:-4096 ; encoding: [0x00,0x50,0x58,0xdc,0x00,0x00,0x82,0x06]13270x00,0x50,0x58,0xdc,0x00,0x00,0x82,0x061328 1329# GFX90A: scratch_load_dwordx3 a[6:8], off, s2 offset:-1 glc ; encoding: [0xff,0x5f,0x59,0xdc,0x00,0x00,0x82,0x06]13300xff,0x5f,0x59,0xdc,0x00,0x00,0x82,0x061331 1332# GFX90A: scratch_load_dwordx3 a[6:8], off, s2 offset:-1 slc ; encoding: [0xff,0x5f,0x5a,0xdc,0x00,0x00,0x82,0x06]13330xff,0x5f,0x5a,0xdc,0x00,0x00,0x82,0x061334 1335# GFX90A: scratch_load_dwordx4 a[6:9], off, s2 offset:-1 ; encoding: [0xff,0x5f,0x5c,0xdc,0x00,0x00,0x82,0x06]13360xff,0x5f,0x5c,0xdc,0x00,0x00,0x82,0x061337 1338# GFX90A: scratch_load_dwordx4 a[252:255], off, s2 offset:-1 ; encoding: [0xff,0x5f,0x5c,0xdc,0x00,0x00,0x82,0xfc]13390xff,0x5f,0x5c,0xdc,0x00,0x00,0x82,0xfc1340 1341# GFX90A: scratch_load_dwordx4 a[6:9], off, s101 offset:-1 ; encoding: [0xff,0x5f,0x5c,0xdc,0x00,0x00,0xe5,0x06]13420xff,0x5f,0x5c,0xdc,0x00,0x00,0xe5,0x061343 1344# GFX90A: scratch_load_dwordx4 a[6:9], off, flat_scratch_lo offset:-1 ; encoding: [0xff,0x5f,0x5c,0xdc,0x00,0x00,0xe6,0x06]13450xff,0x5f,0x5c,0xdc,0x00,0x00,0xe6,0x061346 1347# GFX90A: scratch_load_dwordx4 a[6:9], off, flat_scratch_hi offset:-1 ; encoding: [0xff,0x5f,0x5c,0xdc,0x00,0x00,0xe7,0x06]13480xff,0x5f,0x5c,0xdc,0x00,0x00,0xe7,0x061349 1350# GFX90A: scratch_load_dwordx4 a[6:9], off, vcc_lo offset:-1 ; encoding: [0xff,0x5f,0x5c,0xdc,0x00,0x00,0xea,0x06]13510xff,0x5f,0x5c,0xdc,0x00,0x00,0xea,0x061352 1353# GFX90A: scratch_load_dwordx4 a[6:9], off, vcc_hi offset:-1 ; encoding: [0xff,0x5f,0x5c,0xdc,0x00,0x00,0xeb,0x06]13540xff,0x5f,0x5c,0xdc,0x00,0x00,0xeb,0x061355 1356# GFX90A: scratch_load_dwordx4 a[6:9], v0, off offset:-1 ; encoding: [0xff,0x5f,0x5c,0xdc,0x00,0x00,0xff,0x06]13570xff,0x5f,0x5c,0xdc,0x00,0x00,0xff,0x061358 1359# GFX90A: scratch_load_dwordx4 a[6:9], off, s2 ; encoding: [0x00,0x40,0x5c,0xdc,0x00,0x00,0x82,0x06]13600x00,0x40,0x5c,0xdc,0x00,0x00,0x82,0x061361 1362# GFX90A: scratch_load_dwordx4 a[6:9], off, s2 ; encoding: [0x00,0x40,0x5c,0xdc,0x00,0x00,0x82,0x06]13630x00,0x40,0x5c,0xdc,0x00,0x00,0x82,0x061364 1365# GFX90A: scratch_load_dwordx4 a[6:9], off, s2 offset:4095 ; encoding: [0xff,0x4f,0x5c,0xdc,0x00,0x00,0x82,0x06]13660xff,0x4f,0x5c,0xdc,0x00,0x00,0x82,0x061367 1368# GFX90A: scratch_load_dwordx4 a[6:9], off, s2 offset:-4096 ; encoding: [0x00,0x50,0x5c,0xdc,0x00,0x00,0x82,0x06]13690x00,0x50,0x5c,0xdc,0x00,0x00,0x82,0x061370 1371# GFX90A: scratch_load_dwordx4 a[6:9], off, s2 offset:-1 glc ; encoding: [0xff,0x5f,0x5d,0xdc,0x00,0x00,0x82,0x06]13720xff,0x5f,0x5d,0xdc,0x00,0x00,0x82,0x061373 1374# GFX90A: scratch_load_dwordx4 a[6:9], off, s2 offset:-1 slc ; encoding: [0xff,0x5f,0x5e,0xdc,0x00,0x00,0x82,0x06]13750xff,0x5f,0x5e,0xdc,0x00,0x00,0x82,0x061376 1377# GFX90A: scratch_store_byte off, a2, s3 offset:-1 ; encoding: [0xff,0x5f,0x60,0xdc,0x00,0x02,0x83,0x00]13780xff,0x5f,0x60,0xdc,0x00,0x02,0x83,0x001379 1380# GFX90A: scratch_store_byte off, a255, s3 offset:-1 ; encoding: [0xff,0x5f,0x60,0xdc,0x00,0xff,0x83,0x00]13810xff,0x5f,0x60,0xdc,0x00,0xff,0x83,0x001382 1383# GFX90A: scratch_store_byte off, a2, s101 offset:-1 ; encoding: [0xff,0x5f,0x60,0xdc,0x00,0x02,0xe5,0x00]13840xff,0x5f,0x60,0xdc,0x00,0x02,0xe5,0x001385 1386# GFX90A: scratch_store_byte off, a2, flat_scratch_lo offset:-1 ; encoding: [0xff,0x5f,0x60,0xdc,0x00,0x02,0xe6,0x00]13870xff,0x5f,0x60,0xdc,0x00,0x02,0xe6,0x001388 1389# GFX90A: scratch_store_byte off, a2, flat_scratch_hi offset:-1 ; encoding: [0xff,0x5f,0x60,0xdc,0x00,0x02,0xe7,0x00]13900xff,0x5f,0x60,0xdc,0x00,0x02,0xe7,0x001391 1392# GFX90A: scratch_store_byte off, a2, vcc_lo offset:-1 ; encoding: [0xff,0x5f,0x60,0xdc,0x00,0x02,0xea,0x00]13930xff,0x5f,0x60,0xdc,0x00,0x02,0xea,0x001394 1395# GFX90A: scratch_store_byte off, a2, vcc_hi offset:-1 ; encoding: [0xff,0x5f,0x60,0xdc,0x00,0x02,0xeb,0x00]13960xff,0x5f,0x60,0xdc,0x00,0x02,0xeb,0x001397 1398# GFX90A: scratch_store_byte v0, a2, off offset:-1 ; encoding: [0xff,0x5f,0x60,0xdc,0x00,0x02,0xff,0x00]13990xff,0x5f,0x60,0xdc,0x00,0x02,0xff,0x001400 1401# GFX90A: scratch_store_byte off, a2, s3 ; encoding: [0x00,0x40,0x60,0xdc,0x00,0x02,0x83,0x00]14020x00,0x40,0x60,0xdc,0x00,0x02,0x83,0x001403 1404# GFX90A: scratch_store_byte off, a2, s3 ; encoding: [0x00,0x40,0x60,0xdc,0x00,0x02,0x83,0x00]14050x00,0x40,0x60,0xdc,0x00,0x02,0x83,0x001406 1407# GFX90A: scratch_store_byte off, a2, s3 offset:4095 ; encoding: [0xff,0x4f,0x60,0xdc,0x00,0x02,0x83,0x00]14080xff,0x4f,0x60,0xdc,0x00,0x02,0x83,0x001409 1410# GFX90A: scratch_store_byte off, a2, s3 offset:-4096 ; encoding: [0x00,0x50,0x60,0xdc,0x00,0x02,0x83,0x00]14110x00,0x50,0x60,0xdc,0x00,0x02,0x83,0x001412 1413# GFX90A: scratch_store_byte off, a2, s3 offset:-1 glc ; encoding: [0xff,0x5f,0x61,0xdc,0x00,0x02,0x83,0x00]14140xff,0x5f,0x61,0xdc,0x00,0x02,0x83,0x001415 1416# GFX90A: scratch_store_byte off, a2, s3 offset:-1 slc ; encoding: [0xff,0x5f,0x62,0xdc,0x00,0x02,0x83,0x00]14170xff,0x5f,0x62,0xdc,0x00,0x02,0x83,0x001418 1419# GFX90A: scratch_store_byte_d16_hi off, a2, s3 offset:-1 ; encoding: [0xff,0x5f,0x64,0xdc,0x00,0x02,0x83,0x00]14200xff,0x5f,0x64,0xdc,0x00,0x02,0x83,0x001421 1422# GFX90A: scratch_store_byte_d16_hi off, a255, s3 offset:-1 ; encoding: [0xff,0x5f,0x64,0xdc,0x00,0xff,0x83,0x00]14230xff,0x5f,0x64,0xdc,0x00,0xff,0x83,0x001424 1425# GFX90A: scratch_store_byte_d16_hi off, a2, s101 offset:-1 ; encoding: [0xff,0x5f,0x64,0xdc,0x00,0x02,0xe5,0x00]14260xff,0x5f,0x64,0xdc,0x00,0x02,0xe5,0x001427 1428# GFX90A: scratch_store_byte_d16_hi off, a2, flat_scratch_lo offset:-1 ; encoding: [0xff,0x5f,0x64,0xdc,0x00,0x02,0xe6,0x00]14290xff,0x5f,0x64,0xdc,0x00,0x02,0xe6,0x001430 1431# GFX90A: scratch_store_byte_d16_hi off, a2, flat_scratch_hi offset:-1 ; encoding: [0xff,0x5f,0x64,0xdc,0x00,0x02,0xe7,0x00]14320xff,0x5f,0x64,0xdc,0x00,0x02,0xe7,0x001433 1434# GFX90A: scratch_store_byte_d16_hi off, a2, vcc_lo offset:-1 ; encoding: [0xff,0x5f,0x64,0xdc,0x00,0x02,0xea,0x00]14350xff,0x5f,0x64,0xdc,0x00,0x02,0xea,0x001436 1437# GFX90A: scratch_store_byte_d16_hi off, a2, vcc_hi offset:-1 ; encoding: [0xff,0x5f,0x64,0xdc,0x00,0x02,0xeb,0x00]14380xff,0x5f,0x64,0xdc,0x00,0x02,0xeb,0x001439 1440# GFX90A: scratch_store_byte_d16_hi v0, a2, off offset:-1 ; encoding: [0xff,0x5f,0x64,0xdc,0x00,0x02,0xff,0x00]14410xff,0x5f,0x64,0xdc,0x00,0x02,0xff,0x001442 1443# GFX90A: scratch_store_byte_d16_hi off, a2, s3 ; encoding: [0x00,0x40,0x64,0xdc,0x00,0x02,0x83,0x00]14440x00,0x40,0x64,0xdc,0x00,0x02,0x83,0x001445 1446# GFX90A: scratch_store_byte_d16_hi off, a2, s3 ; encoding: [0x00,0x40,0x64,0xdc,0x00,0x02,0x83,0x00]14470x00,0x40,0x64,0xdc,0x00,0x02,0x83,0x001448 1449# GFX90A: scratch_store_byte_d16_hi off, a2, s3 offset:4095 ; encoding: [0xff,0x4f,0x64,0xdc,0x00,0x02,0x83,0x00]14500xff,0x4f,0x64,0xdc,0x00,0x02,0x83,0x001451 1452# GFX90A: scratch_store_byte_d16_hi off, a2, s3 offset:-4096 ; encoding: [0x00,0x50,0x64,0xdc,0x00,0x02,0x83,0x00]14530x00,0x50,0x64,0xdc,0x00,0x02,0x83,0x001454 1455# GFX90A: scratch_store_byte_d16_hi off, a2, s3 offset:-1 glc ; encoding: [0xff,0x5f,0x65,0xdc,0x00,0x02,0x83,0x00]14560xff,0x5f,0x65,0xdc,0x00,0x02,0x83,0x001457 1458# GFX90A: scratch_store_byte_d16_hi off, a2, s3 offset:-1 slc ; encoding: [0xff,0x5f,0x66,0xdc,0x00,0x02,0x83,0x00]14590xff,0x5f,0x66,0xdc,0x00,0x02,0x83,0x001460 1461# GFX90A: scratch_store_short off, a2, s3 offset:-1 ; encoding: [0xff,0x5f,0x68,0xdc,0x00,0x02,0x83,0x00]14620xff,0x5f,0x68,0xdc,0x00,0x02,0x83,0x001463 1464# GFX90A: scratch_store_short off, a255, s3 offset:-1 ; encoding: [0xff,0x5f,0x68,0xdc,0x00,0xff,0x83,0x00]14650xff,0x5f,0x68,0xdc,0x00,0xff,0x83,0x001466 1467# GFX90A: scratch_store_short off, a2, s101 offset:-1 ; encoding: [0xff,0x5f,0x68,0xdc,0x00,0x02,0xe5,0x00]14680xff,0x5f,0x68,0xdc,0x00,0x02,0xe5,0x001469 1470# GFX90A: scratch_store_short off, a2, flat_scratch_lo offset:-1 ; encoding: [0xff,0x5f,0x68,0xdc,0x00,0x02,0xe6,0x00]14710xff,0x5f,0x68,0xdc,0x00,0x02,0xe6,0x001472 1473# GFX90A: scratch_store_short off, a2, flat_scratch_hi offset:-1 ; encoding: [0xff,0x5f,0x68,0xdc,0x00,0x02,0xe7,0x00]14740xff,0x5f,0x68,0xdc,0x00,0x02,0xe7,0x001475 1476# GFX90A: scratch_store_short off, a2, vcc_lo offset:-1 ; encoding: [0xff,0x5f,0x68,0xdc,0x00,0x02,0xea,0x00]14770xff,0x5f,0x68,0xdc,0x00,0x02,0xea,0x001478 1479# GFX90A: scratch_store_short off, a2, vcc_hi offset:-1 ; encoding: [0xff,0x5f,0x68,0xdc,0x00,0x02,0xeb,0x00]14800xff,0x5f,0x68,0xdc,0x00,0x02,0xeb,0x001481 1482# GFX90A: scratch_store_short v0, a2, off offset:-1 ; encoding: [0xff,0x5f,0x68,0xdc,0x00,0x02,0xff,0x00]14830xff,0x5f,0x68,0xdc,0x00,0x02,0xff,0x001484 1485# GFX90A: scratch_store_short off, a2, s3 ; encoding: [0x00,0x40,0x68,0xdc,0x00,0x02,0x83,0x00]14860x00,0x40,0x68,0xdc,0x00,0x02,0x83,0x001487 1488# GFX90A: scratch_store_short off, a2, s3 ; encoding: [0x00,0x40,0x68,0xdc,0x00,0x02,0x83,0x00]14890x00,0x40,0x68,0xdc,0x00,0x02,0x83,0x001490 1491# GFX90A: scratch_store_short off, a2, s3 offset:4095 ; encoding: [0xff,0x4f,0x68,0xdc,0x00,0x02,0x83,0x00]14920xff,0x4f,0x68,0xdc,0x00,0x02,0x83,0x001493 1494# GFX90A: scratch_store_short off, a2, s3 offset:-4096 ; encoding: [0x00,0x50,0x68,0xdc,0x00,0x02,0x83,0x00]14950x00,0x50,0x68,0xdc,0x00,0x02,0x83,0x001496 1497# GFX90A: scratch_store_short off, a2, s3 offset:-1 glc ; encoding: [0xff,0x5f,0x69,0xdc,0x00,0x02,0x83,0x00]14980xff,0x5f,0x69,0xdc,0x00,0x02,0x83,0x001499 1500# GFX90A: scratch_store_short off, a2, s3 offset:-1 slc ; encoding: [0xff,0x5f,0x6a,0xdc,0x00,0x02,0x83,0x00]15010xff,0x5f,0x6a,0xdc,0x00,0x02,0x83,0x001502 1503# GFX90A: scratch_store_short_d16_hi off, a2, s3 offset:-1 ; encoding: [0xff,0x5f,0x6c,0xdc,0x00,0x02,0x83,0x00]15040xff,0x5f,0x6c,0xdc,0x00,0x02,0x83,0x001505 1506# GFX90A: scratch_store_short_d16_hi off, a255, s3 offset:-1 ; encoding: [0xff,0x5f,0x6c,0xdc,0x00,0xff,0x83,0x00]15070xff,0x5f,0x6c,0xdc,0x00,0xff,0x83,0x001508 1509# GFX90A: scratch_store_short_d16_hi off, a2, s101 offset:-1 ; encoding: [0xff,0x5f,0x6c,0xdc,0x00,0x02,0xe5,0x00]15100xff,0x5f,0x6c,0xdc,0x00,0x02,0xe5,0x001511 1512# GFX90A: scratch_store_short_d16_hi off, a2, flat_scratch_lo offset:-1 ; encoding: [0xff,0x5f,0x6c,0xdc,0x00,0x02,0xe6,0x00]15130xff,0x5f,0x6c,0xdc,0x00,0x02,0xe6,0x001514 1515# GFX90A: scratch_store_short_d16_hi off, a2, flat_scratch_hi offset:-1 ; encoding: [0xff,0x5f,0x6c,0xdc,0x00,0x02,0xe7,0x00]15160xff,0x5f,0x6c,0xdc,0x00,0x02,0xe7,0x001517 1518# GFX90A: scratch_store_short_d16_hi off, a2, vcc_lo offset:-1 ; encoding: [0xff,0x5f,0x6c,0xdc,0x00,0x02,0xea,0x00]15190xff,0x5f,0x6c,0xdc,0x00,0x02,0xea,0x001520 1521# GFX90A: scratch_store_short_d16_hi off, a2, vcc_hi offset:-1 ; encoding: [0xff,0x5f,0x6c,0xdc,0x00,0x02,0xeb,0x00]15220xff,0x5f,0x6c,0xdc,0x00,0x02,0xeb,0x001523 1524# GFX90A: scratch_store_short_d16_hi v0, a2, off offset:-1 ; encoding: [0xff,0x5f,0x6c,0xdc,0x00,0x02,0xff,0x00]15250xff,0x5f,0x6c,0xdc,0x00,0x02,0xff,0x001526 1527# GFX90A: scratch_store_short_d16_hi off, a2, s3 ; encoding: [0x00,0x40,0x6c,0xdc,0x00,0x02,0x83,0x00]15280x00,0x40,0x6c,0xdc,0x00,0x02,0x83,0x001529 1530# GFX90A: scratch_store_short_d16_hi off, a2, s3 ; encoding: [0x00,0x40,0x6c,0xdc,0x00,0x02,0x83,0x00]15310x00,0x40,0x6c,0xdc,0x00,0x02,0x83,0x001532 1533# GFX90A: scratch_store_short_d16_hi off, a2, s3 offset:4095 ; encoding: [0xff,0x4f,0x6c,0xdc,0x00,0x02,0x83,0x00]15340xff,0x4f,0x6c,0xdc,0x00,0x02,0x83,0x001535 1536# GFX90A: scratch_store_short_d16_hi off, a2, s3 offset:-4096 ; encoding: [0x00,0x50,0x6c,0xdc,0x00,0x02,0x83,0x00]15370x00,0x50,0x6c,0xdc,0x00,0x02,0x83,0x001538 1539# GFX90A: scratch_store_short_d16_hi off, a2, s3 offset:-1 glc ; encoding: [0xff,0x5f,0x6d,0xdc,0x00,0x02,0x83,0x00]15400xff,0x5f,0x6d,0xdc,0x00,0x02,0x83,0x001541 1542# GFX90A: scratch_store_short_d16_hi off, a2, s3 offset:-1 slc ; encoding: [0xff,0x5f,0x6e,0xdc,0x00,0x02,0x83,0x00]15430xff,0x5f,0x6e,0xdc,0x00,0x02,0x83,0x001544 1545# GFX90A: scratch_store_dword off, a2, s3 offset:-1 ; encoding: [0xff,0x5f,0x70,0xdc,0x00,0x02,0x83,0x00]15460xff,0x5f,0x70,0xdc,0x00,0x02,0x83,0x001547 1548# GFX90A: scratch_store_dword off, a255, s3 offset:-1 ; encoding: [0xff,0x5f,0x70,0xdc,0x00,0xff,0x83,0x00]15490xff,0x5f,0x70,0xdc,0x00,0xff,0x83,0x001550 1551# GFX90A: scratch_store_dword off, a2, s101 offset:-1 ; encoding: [0xff,0x5f,0x70,0xdc,0x00,0x02,0xe5,0x00]15520xff,0x5f,0x70,0xdc,0x00,0x02,0xe5,0x001553 1554# GFX90A: scratch_store_dword off, a2, flat_scratch_lo offset:-1 ; encoding: [0xff,0x5f,0x70,0xdc,0x00,0x02,0xe6,0x00]15550xff,0x5f,0x70,0xdc,0x00,0x02,0xe6,0x001556 1557# GFX90A: scratch_store_dword off, a2, flat_scratch_hi offset:-1 ; encoding: [0xff,0x5f,0x70,0xdc,0x00,0x02,0xe7,0x00]15580xff,0x5f,0x70,0xdc,0x00,0x02,0xe7,0x001559 1560# GFX90A: scratch_store_dword off, a2, vcc_lo offset:-1 ; encoding: [0xff,0x5f,0x70,0xdc,0x00,0x02,0xea,0x00]15610xff,0x5f,0x70,0xdc,0x00,0x02,0xea,0x001562 1563# GFX90A: scratch_store_dword off, a2, vcc_hi offset:-1 ; encoding: [0xff,0x5f,0x70,0xdc,0x00,0x02,0xeb,0x00]15640xff,0x5f,0x70,0xdc,0x00,0x02,0xeb,0x001565 1566# GFX90A: scratch_store_dword v0, a2, off offset:-1 ; encoding: [0xff,0x5f,0x70,0xdc,0x00,0x02,0xff,0x00]15670xff,0x5f,0x70,0xdc,0x00,0x02,0xff,0x001568 1569# GFX90A: scratch_store_dword off, a2, s3 ; encoding: [0x00,0x40,0x70,0xdc,0x00,0x02,0x83,0x00]15700x00,0x40,0x70,0xdc,0x00,0x02,0x83,0x001571 1572# GFX90A: scratch_store_dword off, a2, s3 ; encoding: [0x00,0x40,0x70,0xdc,0x00,0x02,0x83,0x00]15730x00,0x40,0x70,0xdc,0x00,0x02,0x83,0x001574 1575# GFX90A: scratch_store_dword off, a2, s3 offset:4095 ; encoding: [0xff,0x4f,0x70,0xdc,0x00,0x02,0x83,0x00]15760xff,0x4f,0x70,0xdc,0x00,0x02,0x83,0x001577 1578# GFX90A: scratch_store_dword off, a2, s3 offset:-4096 ; encoding: [0x00,0x50,0x70,0xdc,0x00,0x02,0x83,0x00]15790x00,0x50,0x70,0xdc,0x00,0x02,0x83,0x001580 1581# GFX90A: scratch_store_dword off, a2, s3 offset:-1 glc ; encoding: [0xff,0x5f,0x71,0xdc,0x00,0x02,0x83,0x00]15820xff,0x5f,0x71,0xdc,0x00,0x02,0x83,0x001583 1584# GFX90A: scratch_store_dword off, a2, s3 offset:-1 slc ; encoding: [0xff,0x5f,0x72,0xdc,0x00,0x02,0x83,0x00]15850xff,0x5f,0x72,0xdc,0x00,0x02,0x83,0x001586 1587# GFX90A: scratch_store_dwordx2 off, a[2:3], s3 offset:-1 ; encoding: [0xff,0x5f,0x74,0xdc,0x00,0x02,0x83,0x00]15880xff,0x5f,0x74,0xdc,0x00,0x02,0x83,0x001589 1590# GFX90A: scratch_store_dwordx2 off, a[254:255], s3 offset:-1 ; encoding: [0xff,0x5f,0x74,0xdc,0x00,0xfe,0x83,0x00]15910xff,0x5f,0x74,0xdc,0x00,0xfe,0x83,0x001592 1593# GFX90A: scratch_store_dwordx2 off, a[2:3], s101 offset:-1 ; encoding: [0xff,0x5f,0x74,0xdc,0x00,0x02,0xe5,0x00]15940xff,0x5f,0x74,0xdc,0x00,0x02,0xe5,0x001595 1596# GFX90A: scratch_store_dwordx2 off, a[2:3], flat_scratch_lo offset:-1 ; encoding: [0xff,0x5f,0x74,0xdc,0x00,0x02,0xe6,0x00]15970xff,0x5f,0x74,0xdc,0x00,0x02,0xe6,0x001598 1599# GFX90A: scratch_store_dwordx2 off, a[2:3], flat_scratch_hi offset:-1 ; encoding: [0xff,0x5f,0x74,0xdc,0x00,0x02,0xe7,0x00]16000xff,0x5f,0x74,0xdc,0x00,0x02,0xe7,0x001601 1602# GFX90A: scratch_store_dwordx2 off, a[2:3], vcc_lo offset:-1 ; encoding: [0xff,0x5f,0x74,0xdc,0x00,0x02,0xea,0x00]16030xff,0x5f,0x74,0xdc,0x00,0x02,0xea,0x001604 1605# GFX90A: scratch_store_dwordx2 off, a[2:3], vcc_hi offset:-1 ; encoding: [0xff,0x5f,0x74,0xdc,0x00,0x02,0xeb,0x00]16060xff,0x5f,0x74,0xdc,0x00,0x02,0xeb,0x001607 1608# GFX90A: scratch_store_dwordx2 v0, a[2:3], off offset:-1 ; encoding: [0xff,0x5f,0x74,0xdc,0x00,0x02,0xff,0x00]16090xff,0x5f,0x74,0xdc,0x00,0x02,0xff,0x001610 1611# GFX90A: scratch_store_dwordx2 off, a[2:3], s3 ; encoding: [0x00,0x40,0x74,0xdc,0x00,0x02,0x83,0x00]16120x00,0x40,0x74,0xdc,0x00,0x02,0x83,0x001613 1614# GFX90A: scratch_store_dwordx2 off, a[2:3], s3 ; encoding: [0x00,0x40,0x74,0xdc,0x00,0x02,0x83,0x00]16150x00,0x40,0x74,0xdc,0x00,0x02,0x83,0x001616 1617# GFX90A: scratch_store_dwordx2 off, a[2:3], s3 offset:4095 ; encoding: [0xff,0x4f,0x74,0xdc,0x00,0x02,0x83,0x00]16180xff,0x4f,0x74,0xdc,0x00,0x02,0x83,0x001619 1620# GFX90A: scratch_store_dwordx2 off, a[2:3], s3 offset:-4096 ; encoding: [0x00,0x50,0x74,0xdc,0x00,0x02,0x83,0x00]16210x00,0x50,0x74,0xdc,0x00,0x02,0x83,0x001622 1623# GFX90A: scratch_store_dwordx2 off, a[2:3], s3 offset:-1 glc ; encoding: [0xff,0x5f,0x75,0xdc,0x00,0x02,0x83,0x00]16240xff,0x5f,0x75,0xdc,0x00,0x02,0x83,0x001625 1626# GFX90A: scratch_store_dwordx2 off, a[2:3], s3 offset:-1 slc ; encoding: [0xff,0x5f,0x76,0xdc,0x00,0x02,0x83,0x00]16270xff,0x5f,0x76,0xdc,0x00,0x02,0x83,0x001628 1629# GFX90A: scratch_store_dwordx3 off, a[2:4], s3 offset:-1 ; encoding: [0xff,0x5f,0x78,0xdc,0x00,0x02,0x83,0x00]16300xff,0x5f,0x78,0xdc,0x00,0x02,0x83,0x001631 1632# GFX90A: scratch_store_dwordx3 off, a[252:254], s3 offset:-1 ; encoding: [0xff,0x5f,0x78,0xdc,0x00,0xfc,0x83,0x00]16330xff,0x5f,0x78,0xdc,0x00,0xfc,0x83,0x001634 1635# GFX90A: scratch_store_dwordx3 off, a[2:4], s101 offset:-1 ; encoding: [0xff,0x5f,0x78,0xdc,0x00,0x02,0xe5,0x00]16360xff,0x5f,0x78,0xdc,0x00,0x02,0xe5,0x001637 1638# GFX90A: scratch_store_dwordx3 off, a[2:4], flat_scratch_lo offset:-1 ; encoding: [0xff,0x5f,0x78,0xdc,0x00,0x02,0xe6,0x00]16390xff,0x5f,0x78,0xdc,0x00,0x02,0xe6,0x001640 1641# GFX90A: scratch_store_dwordx3 off, a[2:4], flat_scratch_hi offset:-1 ; encoding: [0xff,0x5f,0x78,0xdc,0x00,0x02,0xe7,0x00]16420xff,0x5f,0x78,0xdc,0x00,0x02,0xe7,0x001643 1644# GFX90A: scratch_store_dwordx3 off, a[2:4], vcc_lo offset:-1 ; encoding: [0xff,0x5f,0x78,0xdc,0x00,0x02,0xea,0x00]16450xff,0x5f,0x78,0xdc,0x00,0x02,0xea,0x001646 1647# GFX90A: scratch_store_dwordx3 off, a[2:4], vcc_hi offset:-1 ; encoding: [0xff,0x5f,0x78,0xdc,0x00,0x02,0xeb,0x00]16480xff,0x5f,0x78,0xdc,0x00,0x02,0xeb,0x001649 1650# GFX90A: scratch_store_dwordx3 v0, a[2:4], off offset:-1 ; encoding: [0xff,0x5f,0x78,0xdc,0x00,0x02,0xff,0x00]16510xff,0x5f,0x78,0xdc,0x00,0x02,0xff,0x001652 1653# GFX90A: scratch_store_dwordx3 off, a[2:4], s3 ; encoding: [0x00,0x40,0x78,0xdc,0x00,0x02,0x83,0x00]16540x00,0x40,0x78,0xdc,0x00,0x02,0x83,0x001655 1656# GFX90A: scratch_store_dwordx3 off, a[2:4], s3 ; encoding: [0x00,0x40,0x78,0xdc,0x00,0x02,0x83,0x00]16570x00,0x40,0x78,0xdc,0x00,0x02,0x83,0x001658 1659# GFX90A: scratch_store_dwordx3 off, a[2:4], s3 offset:4095 ; encoding: [0xff,0x4f,0x78,0xdc,0x00,0x02,0x83,0x00]16600xff,0x4f,0x78,0xdc,0x00,0x02,0x83,0x001661 1662# GFX90A: scratch_store_dwordx3 off, a[2:4], s3 offset:-4096 ; encoding: [0x00,0x50,0x78,0xdc,0x00,0x02,0x83,0x00]16630x00,0x50,0x78,0xdc,0x00,0x02,0x83,0x001664 1665# GFX90A: scratch_store_dwordx3 off, a[2:4], s3 offset:-1 glc ; encoding: [0xff,0x5f,0x79,0xdc,0x00,0x02,0x83,0x00]16660xff,0x5f,0x79,0xdc,0x00,0x02,0x83,0x001667 1668# GFX90A: scratch_store_dwordx3 off, a[2:4], s3 offset:-1 slc ; encoding: [0xff,0x5f,0x7a,0xdc,0x00,0x02,0x83,0x00]16690xff,0x5f,0x7a,0xdc,0x00,0x02,0x83,0x001670 1671# GFX90A: scratch_store_dwordx4 off, a[2:5], s3 offset:-1 ; encoding: [0xff,0x5f,0x7c,0xdc,0x00,0x02,0x83,0x00]16720xff,0x5f,0x7c,0xdc,0x00,0x02,0x83,0x001673 1674# GFX90A: scratch_store_dwordx4 off, a[252:255], s3 offset:-1 ; encoding: [0xff,0x5f,0x7c,0xdc,0x00,0xfc,0x83,0x00]16750xff,0x5f,0x7c,0xdc,0x00,0xfc,0x83,0x001676 1677# GFX90A: scratch_store_dwordx4 off, a[2:5], s101 offset:-1 ; encoding: [0xff,0x5f,0x7c,0xdc,0x00,0x02,0xe5,0x00]16780xff,0x5f,0x7c,0xdc,0x00,0x02,0xe5,0x001679 1680# GFX90A: scratch_store_dwordx4 off, a[2:5], flat_scratch_lo offset:-1 ; encoding: [0xff,0x5f,0x7c,0xdc,0x00,0x02,0xe6,0x00]16810xff,0x5f,0x7c,0xdc,0x00,0x02,0xe6,0x001682 1683# GFX90A: scratch_store_dwordx4 off, a[2:5], flat_scratch_hi offset:-1 ; encoding: [0xff,0x5f,0x7c,0xdc,0x00,0x02,0xe7,0x00]16840xff,0x5f,0x7c,0xdc,0x00,0x02,0xe7,0x001685 1686# GFX90A: scratch_store_dwordx4 off, a[2:5], vcc_lo offset:-1 ; encoding: [0xff,0x5f,0x7c,0xdc,0x00,0x02,0xea,0x00]16870xff,0x5f,0x7c,0xdc,0x00,0x02,0xea,0x001688 1689# GFX90A: scratch_store_dwordx4 off, a[2:5], vcc_hi offset:-1 ; encoding: [0xff,0x5f,0x7c,0xdc,0x00,0x02,0xeb,0x00]16900xff,0x5f,0x7c,0xdc,0x00,0x02,0xeb,0x001691 1692# GFX90A: scratch_store_dwordx4 v0, a[2:5], off offset:-1 ; encoding: [0xff,0x5f,0x7c,0xdc,0x00,0x02,0xff,0x00]16930xff,0x5f,0x7c,0xdc,0x00,0x02,0xff,0x001694 1695# GFX90A: scratch_store_dwordx4 off, a[2:5], s3 ; encoding: [0x00,0x40,0x7c,0xdc,0x00,0x02,0x83,0x00]16960x00,0x40,0x7c,0xdc,0x00,0x02,0x83,0x001697 1698# GFX90A: scratch_store_dwordx4 off, a[2:5], s3 ; encoding: [0x00,0x40,0x7c,0xdc,0x00,0x02,0x83,0x00]16990x00,0x40,0x7c,0xdc,0x00,0x02,0x83,0x001700 1701# GFX90A: scratch_store_dwordx4 off, a[2:5], s3 offset:4095 ; encoding: [0xff,0x4f,0x7c,0xdc,0x00,0x02,0x83,0x00]17020xff,0x4f,0x7c,0xdc,0x00,0x02,0x83,0x001703 1704# GFX90A: scratch_store_dwordx4 off, a[2:5], s3 offset:-4096 ; encoding: [0x00,0x50,0x7c,0xdc,0x00,0x02,0x83,0x00]17050x00,0x50,0x7c,0xdc,0x00,0x02,0x83,0x001706 1707# GFX90A: scratch_store_dwordx4 off, a[2:5], s3 offset:-1 glc ; encoding: [0xff,0x5f,0x7d,0xdc,0x00,0x02,0x83,0x00]17080xff,0x5f,0x7d,0xdc,0x00,0x02,0x83,0x001709 1710# GFX90A: scratch_store_dwordx4 off, a[2:5], s3 offset:-1 slc ; encoding: [0xff,0x5f,0x7e,0xdc,0x00,0x02,0x83,0x00]17110xff,0x5f,0x7e,0xdc,0x00,0x02,0x83,0x001712 1713# GFX90A: scratch_load_ubyte_d16 a5, off, s2 offset:-1 ; encoding: [0xff,0x5f,0x80,0xdc,0x00,0x00,0x82,0x05]17140xff,0x5f,0x80,0xdc,0x00,0x00,0x82,0x051715 1716# GFX90A: scratch_load_ubyte_d16 a255, off, s2 offset:-1 ; encoding: [0xff,0x5f,0x80,0xdc,0x00,0x00,0x82,0xff]17170xff,0x5f,0x80,0xdc,0x00,0x00,0x82,0xff1718 1719# GFX90A: scratch_load_ubyte_d16 a5, off, s101 offset:-1 ; encoding: [0xff,0x5f,0x80,0xdc,0x00,0x00,0xe5,0x05]17200xff,0x5f,0x80,0xdc,0x00,0x00,0xe5,0x051721 1722# GFX90A: scratch_load_ubyte_d16 a5, off, flat_scratch_lo offset:-1 ; encoding: [0xff,0x5f,0x80,0xdc,0x00,0x00,0xe6,0x05]17230xff,0x5f,0x80,0xdc,0x00,0x00,0xe6,0x051724 1725# GFX90A: scratch_load_ubyte_d16 a5, off, flat_scratch_hi offset:-1 ; encoding: [0xff,0x5f,0x80,0xdc,0x00,0x00,0xe7,0x05]17260xff,0x5f,0x80,0xdc,0x00,0x00,0xe7,0x051727 1728# GFX90A: scratch_load_ubyte_d16 a5, off, vcc_lo offset:-1 ; encoding: [0xff,0x5f,0x80,0xdc,0x00,0x00,0xea,0x05]17290xff,0x5f,0x80,0xdc,0x00,0x00,0xea,0x051730 1731# GFX90A: scratch_load_ubyte_d16 a5, off, vcc_hi offset:-1 ; encoding: [0xff,0x5f,0x80,0xdc,0x00,0x00,0xeb,0x05]17320xff,0x5f,0x80,0xdc,0x00,0x00,0xeb,0x051733 1734# GFX90A: scratch_load_ubyte_d16 a5, v0, off offset:-1 ; encoding: [0xff,0x5f,0x80,0xdc,0x00,0x00,0xff,0x05]17350xff,0x5f,0x80,0xdc,0x00,0x00,0xff,0x051736 1737# GFX90A: scratch_load_ubyte_d16 a5, off, s2 ; encoding: [0x00,0x40,0x80,0xdc,0x00,0x00,0x82,0x05]17380x00,0x40,0x80,0xdc,0x00,0x00,0x82,0x051739 1740# GFX90A: scratch_load_ubyte_d16 a5, off, s2 ; encoding: [0x00,0x40,0x80,0xdc,0x00,0x00,0x82,0x05]17410x00,0x40,0x80,0xdc,0x00,0x00,0x82,0x051742 1743# GFX90A: scratch_load_ubyte_d16 a5, off, s2 offset:4095 ; encoding: [0xff,0x4f,0x80,0xdc,0x00,0x00,0x82,0x05]17440xff,0x4f,0x80,0xdc,0x00,0x00,0x82,0x051745 1746# GFX90A: scratch_load_ubyte_d16 a5, off, s2 offset:-4096 ; encoding: [0x00,0x50,0x80,0xdc,0x00,0x00,0x82,0x05]17470x00,0x50,0x80,0xdc,0x00,0x00,0x82,0x051748 1749# GFX90A: scratch_load_ubyte_d16 a5, off, s2 offset:-1 glc ; encoding: [0xff,0x5f,0x81,0xdc,0x00,0x00,0x82,0x05]17500xff,0x5f,0x81,0xdc,0x00,0x00,0x82,0x051751 1752# GFX90A: scratch_load_ubyte_d16 a5, off, s2 offset:-1 slc ; encoding: [0xff,0x5f,0x82,0xdc,0x00,0x00,0x82,0x05]17530xff,0x5f,0x82,0xdc,0x00,0x00,0x82,0x051754 1755# GFX90A: scratch_load_ubyte_d16_hi a5, off, s2 offset:-1 ; encoding: [0xff,0x5f,0x84,0xdc,0x00,0x00,0x82,0x05]17560xff,0x5f,0x84,0xdc,0x00,0x00,0x82,0x051757 1758# GFX90A: scratch_load_ubyte_d16_hi a255, off, s2 offset:-1 ; encoding: [0xff,0x5f,0x84,0xdc,0x00,0x00,0x82,0xff]17590xff,0x5f,0x84,0xdc,0x00,0x00,0x82,0xff1760 1761# GFX90A: scratch_load_ubyte_d16_hi a5, off, s101 offset:-1 ; encoding: [0xff,0x5f,0x84,0xdc,0x00,0x00,0xe5,0x05]17620xff,0x5f,0x84,0xdc,0x00,0x00,0xe5,0x051763 1764# GFX90A: scratch_load_ubyte_d16_hi a5, off, flat_scratch_lo offset:-1 ; encoding: [0xff,0x5f,0x84,0xdc,0x00,0x00,0xe6,0x05]17650xff,0x5f,0x84,0xdc,0x00,0x00,0xe6,0x051766 1767# GFX90A: scratch_load_ubyte_d16_hi a5, off, flat_scratch_hi offset:-1 ; encoding: [0xff,0x5f,0x84,0xdc,0x00,0x00,0xe7,0x05]17680xff,0x5f,0x84,0xdc,0x00,0x00,0xe7,0x051769 1770# GFX90A: scratch_load_ubyte_d16_hi a5, off, vcc_lo offset:-1 ; encoding: [0xff,0x5f,0x84,0xdc,0x00,0x00,0xea,0x05]17710xff,0x5f,0x84,0xdc,0x00,0x00,0xea,0x051772 1773# GFX90A: scratch_load_ubyte_d16_hi a5, off, vcc_hi offset:-1 ; encoding: [0xff,0x5f,0x84,0xdc,0x00,0x00,0xeb,0x05]17740xff,0x5f,0x84,0xdc,0x00,0x00,0xeb,0x051775 1776# GFX90A: scratch_load_ubyte_d16_hi a5, v0, off offset:-1 ; encoding: [0xff,0x5f,0x84,0xdc,0x00,0x00,0xff,0x05]17770xff,0x5f,0x84,0xdc,0x00,0x00,0xff,0x051778 1779# GFX90A: scratch_load_ubyte_d16_hi a5, off, s2 ; encoding: [0x00,0x40,0x84,0xdc,0x00,0x00,0x82,0x05]17800x00,0x40,0x84,0xdc,0x00,0x00,0x82,0x051781 1782# GFX90A: scratch_load_ubyte_d16_hi a5, off, s2 ; encoding: [0x00,0x40,0x84,0xdc,0x00,0x00,0x82,0x05]17830x00,0x40,0x84,0xdc,0x00,0x00,0x82,0x051784 1785# GFX90A: scratch_load_ubyte_d16_hi a5, off, s2 offset:4095 ; encoding: [0xff,0x4f,0x84,0xdc,0x00,0x00,0x82,0x05]17860xff,0x4f,0x84,0xdc,0x00,0x00,0x82,0x051787 1788# GFX90A: scratch_load_ubyte_d16_hi a5, off, s2 offset:-4096 ; encoding: [0x00,0x50,0x84,0xdc,0x00,0x00,0x82,0x05]17890x00,0x50,0x84,0xdc,0x00,0x00,0x82,0x051790 1791# GFX90A: scratch_load_ubyte_d16_hi a5, off, s2 offset:-1 glc ; encoding: [0xff,0x5f,0x85,0xdc,0x00,0x00,0x82,0x05]17920xff,0x5f,0x85,0xdc,0x00,0x00,0x82,0x051793 1794# GFX90A: scratch_load_ubyte_d16_hi a5, off, s2 offset:-1 slc ; encoding: [0xff,0x5f,0x86,0xdc,0x00,0x00,0x82,0x05]17950xff,0x5f,0x86,0xdc,0x00,0x00,0x82,0x051796 1797# GFX90A: scratch_load_sbyte_d16 a5, off, s2 offset:-1 ; encoding: [0xff,0x5f,0x88,0xdc,0x00,0x00,0x82,0x05]17980xff,0x5f,0x88,0xdc,0x00,0x00,0x82,0x051799 1800# GFX90A: scratch_load_sbyte_d16 a255, off, s2 offset:-1 ; encoding: [0xff,0x5f,0x88,0xdc,0x00,0x00,0x82,0xff]18010xff,0x5f,0x88,0xdc,0x00,0x00,0x82,0xff1802 1803# GFX90A: scratch_load_sbyte_d16 a5, off, s101 offset:-1 ; encoding: [0xff,0x5f,0x88,0xdc,0x00,0x00,0xe5,0x05]18040xff,0x5f,0x88,0xdc,0x00,0x00,0xe5,0x051805 1806# GFX90A: scratch_load_sbyte_d16 a5, off, flat_scratch_lo offset:-1 ; encoding: [0xff,0x5f,0x88,0xdc,0x00,0x00,0xe6,0x05]18070xff,0x5f,0x88,0xdc,0x00,0x00,0xe6,0x051808 1809# GFX90A: scratch_load_sbyte_d16 a5, off, flat_scratch_hi offset:-1 ; encoding: [0xff,0x5f,0x88,0xdc,0x00,0x00,0xe7,0x05]18100xff,0x5f,0x88,0xdc,0x00,0x00,0xe7,0x051811 1812# GFX90A: scratch_load_sbyte_d16 a5, off, vcc_lo offset:-1 ; encoding: [0xff,0x5f,0x88,0xdc,0x00,0x00,0xea,0x05]18130xff,0x5f,0x88,0xdc,0x00,0x00,0xea,0x051814 1815# GFX90A: scratch_load_sbyte_d16 a5, off, vcc_hi offset:-1 ; encoding: [0xff,0x5f,0x88,0xdc,0x00,0x00,0xeb,0x05]18160xff,0x5f,0x88,0xdc,0x00,0x00,0xeb,0x051817 1818# GFX90A: scratch_load_sbyte_d16 a5, v0, off offset:-1 ; encoding: [0xff,0x5f,0x88,0xdc,0x00,0x00,0xff,0x05]18190xff,0x5f,0x88,0xdc,0x00,0x00,0xff,0x051820 1821# GFX90A: scratch_load_sbyte_d16 a5, off, s2 ; encoding: [0x00,0x40,0x88,0xdc,0x00,0x00,0x82,0x05]18220x00,0x40,0x88,0xdc,0x00,0x00,0x82,0x051823 1824# GFX90A: scratch_load_sbyte_d16 a5, off, s2 ; encoding: [0x00,0x40,0x88,0xdc,0x00,0x00,0x82,0x05]18250x00,0x40,0x88,0xdc,0x00,0x00,0x82,0x051826 1827# GFX90A: scratch_load_sbyte_d16 a5, off, s2 offset:4095 ; encoding: [0xff,0x4f,0x88,0xdc,0x00,0x00,0x82,0x05]18280xff,0x4f,0x88,0xdc,0x00,0x00,0x82,0x051829 1830# GFX90A: scratch_load_sbyte_d16 a5, off, s2 offset:-4096 ; encoding: [0x00,0x50,0x88,0xdc,0x00,0x00,0x82,0x05]18310x00,0x50,0x88,0xdc,0x00,0x00,0x82,0x051832 1833# GFX90A: scratch_load_sbyte_d16 a5, off, s2 offset:-1 glc ; encoding: [0xff,0x5f,0x89,0xdc,0x00,0x00,0x82,0x05]18340xff,0x5f,0x89,0xdc,0x00,0x00,0x82,0x051835 1836# GFX90A: scratch_load_sbyte_d16 a5, off, s2 offset:-1 slc ; encoding: [0xff,0x5f,0x8a,0xdc,0x00,0x00,0x82,0x05]18370xff,0x5f,0x8a,0xdc,0x00,0x00,0x82,0x051838 1839# GFX90A: scratch_load_sbyte_d16_hi a5, off, s2 offset:-1 ; encoding: [0xff,0x5f,0x8c,0xdc,0x00,0x00,0x82,0x05]18400xff,0x5f,0x8c,0xdc,0x00,0x00,0x82,0x051841 1842# GFX90A: scratch_load_sbyte_d16_hi a255, off, s2 offset:-1 ; encoding: [0xff,0x5f,0x8c,0xdc,0x00,0x00,0x82,0xff]18430xff,0x5f,0x8c,0xdc,0x00,0x00,0x82,0xff1844 1845# GFX90A: scratch_load_sbyte_d16_hi a5, off, s101 offset:-1 ; encoding: [0xff,0x5f,0x8c,0xdc,0x00,0x00,0xe5,0x05]18460xff,0x5f,0x8c,0xdc,0x00,0x00,0xe5,0x051847 1848# GFX90A: scratch_load_sbyte_d16_hi a5, off, flat_scratch_lo offset:-1 ; encoding: [0xff,0x5f,0x8c,0xdc,0x00,0x00,0xe6,0x05]18490xff,0x5f,0x8c,0xdc,0x00,0x00,0xe6,0x051850 1851# GFX90A: scratch_load_sbyte_d16_hi a5, off, flat_scratch_hi offset:-1 ; encoding: [0xff,0x5f,0x8c,0xdc,0x00,0x00,0xe7,0x05]18520xff,0x5f,0x8c,0xdc,0x00,0x00,0xe7,0x051853 1854# GFX90A: scratch_load_sbyte_d16_hi a5, off, vcc_lo offset:-1 ; encoding: [0xff,0x5f,0x8c,0xdc,0x00,0x00,0xea,0x05]18550xff,0x5f,0x8c,0xdc,0x00,0x00,0xea,0x051856 1857# GFX90A: scratch_load_sbyte_d16_hi a5, off, vcc_hi offset:-1 ; encoding: [0xff,0x5f,0x8c,0xdc,0x00,0x00,0xeb,0x05]18580xff,0x5f,0x8c,0xdc,0x00,0x00,0xeb,0x051859 1860# GFX90A: scratch_load_sbyte_d16_hi a5, v0, off offset:-1 ; encoding: [0xff,0x5f,0x8c,0xdc,0x00,0x00,0xff,0x05]18610xff,0x5f,0x8c,0xdc,0x00,0x00,0xff,0x051862 1863# GFX90A: scratch_load_sbyte_d16_hi a5, off, s2 ; encoding: [0x00,0x40,0x8c,0xdc,0x00,0x00,0x82,0x05]18640x00,0x40,0x8c,0xdc,0x00,0x00,0x82,0x051865 1866# GFX90A: scratch_load_sbyte_d16_hi a5, off, s2 ; encoding: [0x00,0x40,0x8c,0xdc,0x00,0x00,0x82,0x05]18670x00,0x40,0x8c,0xdc,0x00,0x00,0x82,0x051868 1869# GFX90A: scratch_load_sbyte_d16_hi a5, off, s2 offset:4095 ; encoding: [0xff,0x4f,0x8c,0xdc,0x00,0x00,0x82,0x05]18700xff,0x4f,0x8c,0xdc,0x00,0x00,0x82,0x051871 1872# GFX90A: scratch_load_sbyte_d16_hi a5, off, s2 offset:-4096 ; encoding: [0x00,0x50,0x8c,0xdc,0x00,0x00,0x82,0x05]18730x00,0x50,0x8c,0xdc,0x00,0x00,0x82,0x051874 1875# GFX90A: scratch_load_sbyte_d16_hi a5, off, s2 offset:-1 glc ; encoding: [0xff,0x5f,0x8d,0xdc,0x00,0x00,0x82,0x05]18760xff,0x5f,0x8d,0xdc,0x00,0x00,0x82,0x051877 1878# GFX90A: scratch_load_sbyte_d16_hi a5, off, s2 offset:-1 slc ; encoding: [0xff,0x5f,0x8e,0xdc,0x00,0x00,0x82,0x05]18790xff,0x5f,0x8e,0xdc,0x00,0x00,0x82,0x051880 1881# GFX90A: scratch_load_short_d16 a5, off, s2 offset:-1 ; encoding: [0xff,0x5f,0x90,0xdc,0x00,0x00,0x82,0x05]18820xff,0x5f,0x90,0xdc,0x00,0x00,0x82,0x051883 1884# GFX90A: scratch_load_short_d16 a255, off, s2 offset:-1 ; encoding: [0xff,0x5f,0x90,0xdc,0x00,0x00,0x82,0xff]18850xff,0x5f,0x90,0xdc,0x00,0x00,0x82,0xff1886 1887# GFX90A: scratch_load_short_d16 a5, off, s101 offset:-1 ; encoding: [0xff,0x5f,0x90,0xdc,0x00,0x00,0xe5,0x05]18880xff,0x5f,0x90,0xdc,0x00,0x00,0xe5,0x051889 1890# GFX90A: scratch_load_short_d16 a5, off, flat_scratch_lo offset:-1 ; encoding: [0xff,0x5f,0x90,0xdc,0x00,0x00,0xe6,0x05]18910xff,0x5f,0x90,0xdc,0x00,0x00,0xe6,0x051892 1893# GFX90A: scratch_load_short_d16 a5, off, flat_scratch_hi offset:-1 ; encoding: [0xff,0x5f,0x90,0xdc,0x00,0x00,0xe7,0x05]18940xff,0x5f,0x90,0xdc,0x00,0x00,0xe7,0x051895 1896# GFX90A: scratch_load_short_d16 a5, off, vcc_lo offset:-1 ; encoding: [0xff,0x5f,0x90,0xdc,0x00,0x00,0xea,0x05]18970xff,0x5f,0x90,0xdc,0x00,0x00,0xea,0x051898 1899# GFX90A: scratch_load_short_d16 a5, off, vcc_hi offset:-1 ; encoding: [0xff,0x5f,0x90,0xdc,0x00,0x00,0xeb,0x05]19000xff,0x5f,0x90,0xdc,0x00,0x00,0xeb,0x051901 1902# GFX90A: scratch_load_short_d16 a5, v0, off offset:-1 ; encoding: [0xff,0x5f,0x90,0xdc,0x00,0x00,0xff,0x05]19030xff,0x5f,0x90,0xdc,0x00,0x00,0xff,0x051904 1905# GFX90A: scratch_load_short_d16 a5, off, s2 ; encoding: [0x00,0x40,0x90,0xdc,0x00,0x00,0x82,0x05]19060x00,0x40,0x90,0xdc,0x00,0x00,0x82,0x051907 1908# GFX90A: scratch_load_short_d16 a5, off, s2 ; encoding: [0x00,0x40,0x90,0xdc,0x00,0x00,0x82,0x05]19090x00,0x40,0x90,0xdc,0x00,0x00,0x82,0x051910 1911# GFX90A: scratch_load_short_d16 a5, off, s2 offset:4095 ; encoding: [0xff,0x4f,0x90,0xdc,0x00,0x00,0x82,0x05]19120xff,0x4f,0x90,0xdc,0x00,0x00,0x82,0x051913 1914# GFX90A: scratch_load_short_d16 a5, off, s2 offset:-4096 ; encoding: [0x00,0x50,0x90,0xdc,0x00,0x00,0x82,0x05]19150x00,0x50,0x90,0xdc,0x00,0x00,0x82,0x051916 1917# GFX90A: scratch_load_short_d16 a5, off, s2 offset:-1 glc ; encoding: [0xff,0x5f,0x91,0xdc,0x00,0x00,0x82,0x05]19180xff,0x5f,0x91,0xdc,0x00,0x00,0x82,0x051919 1920# GFX90A: scratch_load_short_d16 a5, off, s2 offset:-1 slc ; encoding: [0xff,0x5f,0x92,0xdc,0x00,0x00,0x82,0x05]19210xff,0x5f,0x92,0xdc,0x00,0x00,0x82,0x051922 1923# GFX90A: scratch_load_short_d16_hi a5, off, s2 offset:-1 ; encoding: [0xff,0x5f,0x94,0xdc,0x00,0x00,0x82,0x05]19240xff,0x5f,0x94,0xdc,0x00,0x00,0x82,0x051925 1926# GFX90A: scratch_load_short_d16_hi a255, off, s2 offset:-1 ; encoding: [0xff,0x5f,0x94,0xdc,0x00,0x00,0x82,0xff]19270xff,0x5f,0x94,0xdc,0x00,0x00,0x82,0xff1928 1929# GFX90A: scratch_load_short_d16_hi a5, off, s101 offset:-1 ; encoding: [0xff,0x5f,0x94,0xdc,0x00,0x00,0xe5,0x05]19300xff,0x5f,0x94,0xdc,0x00,0x00,0xe5,0x051931 1932# GFX90A: scratch_load_short_d16_hi a5, off, flat_scratch_lo offset:-1 ; encoding: [0xff,0x5f,0x94,0xdc,0x00,0x00,0xe6,0x05]19330xff,0x5f,0x94,0xdc,0x00,0x00,0xe6,0x051934 1935# GFX90A: scratch_load_short_d16_hi a5, off, flat_scratch_hi offset:-1 ; encoding: [0xff,0x5f,0x94,0xdc,0x00,0x00,0xe7,0x05]19360xff,0x5f,0x94,0xdc,0x00,0x00,0xe7,0x051937 1938# GFX90A: scratch_load_short_d16_hi a5, off, vcc_lo offset:-1 ; encoding: [0xff,0x5f,0x94,0xdc,0x00,0x00,0xea,0x05]19390xff,0x5f,0x94,0xdc,0x00,0x00,0xea,0x051940 1941# GFX90A: scratch_load_short_d16_hi a5, off, vcc_hi offset:-1 ; encoding: [0xff,0x5f,0x94,0xdc,0x00,0x00,0xeb,0x05]19420xff,0x5f,0x94,0xdc,0x00,0x00,0xeb,0x051943 1944# GFX90A: scratch_load_short_d16_hi a5, v0, off offset:-1 ; encoding: [0xff,0x5f,0x94,0xdc,0x00,0x00,0xff,0x05]19450xff,0x5f,0x94,0xdc,0x00,0x00,0xff,0x051946 1947# GFX90A: scratch_load_short_d16_hi a5, off, s2 ; encoding: [0x00,0x40,0x94,0xdc,0x00,0x00,0x82,0x05]19480x00,0x40,0x94,0xdc,0x00,0x00,0x82,0x051949 1950# GFX90A: scratch_load_short_d16_hi a5, off, s2 ; encoding: [0x00,0x40,0x94,0xdc,0x00,0x00,0x82,0x05]19510x00,0x40,0x94,0xdc,0x00,0x00,0x82,0x051952 1953# GFX90A: scratch_load_short_d16_hi a5, off, s2 offset:4095 ; encoding: [0xff,0x4f,0x94,0xdc,0x00,0x00,0x82,0x05]19540xff,0x4f,0x94,0xdc,0x00,0x00,0x82,0x051955 1956# GFX90A: scratch_load_short_d16_hi a5, off, s2 offset:-4096 ; encoding: [0x00,0x50,0x94,0xdc,0x00,0x00,0x82,0x05]19570x00,0x50,0x94,0xdc,0x00,0x00,0x82,0x051958 1959# GFX90A: scratch_load_short_d16_hi a5, off, s2 offset:-1 glc ; encoding: [0xff,0x5f,0x95,0xdc,0x00,0x00,0x82,0x05]19600xff,0x5f,0x95,0xdc,0x00,0x00,0x82,0x051961 1962# GFX90A: scratch_load_short_d16_hi a5, off, s2 offset:-1 slc ; encoding: [0xff,0x5f,0x96,0xdc,0x00,0x00,0x82,0x05]19630xff,0x5f,0x96,0xdc,0x00,0x00,0x82,0x051964 1965# GFX90A: buffer_load_format_x a5, off, s[8:11], s3 offset:4095 ; encoding: [0xff,0x0f,0x00,0xe0,0x00,0x05,0x82,0x03]19660xff,0x0f,0x00,0xe0,0x00,0x05,0x82,0x031967 1968# GFX90A: buffer_load_format_x a255, off, s[8:11], s3 offset:4095 ; encoding: [0xff,0x0f,0x00,0xe0,0x00,0xff,0x82,0x03]19690xff,0x0f,0x00,0xe0,0x00,0xff,0x82,0x031970 1971# GFX90A: buffer_load_format_x a5, off, s[12:15], s3 offset:4095 ; encoding: [0xff,0x0f,0x00,0xe0,0x00,0x05,0x83,0x03]19720xff,0x0f,0x00,0xe0,0x00,0x05,0x83,0x031973 1974# GFX90A: buffer_load_format_x a5, off, s[96:99], s3 offset:4095 ; encoding: [0xff,0x0f,0x00,0xe0,0x00,0x05,0x98,0x03]19750xff,0x0f,0x00,0xe0,0x00,0x05,0x98,0x031976 1977# GFX90A: buffer_load_format_x a5, off, s[8:11], s101 offset:4095 ; encoding: [0xff,0x0f,0x00,0xe0,0x00,0x05,0x82,0x65]19780xff,0x0f,0x00,0xe0,0x00,0x05,0x82,0x651979 1980# GFX90A: buffer_load_format_x a5, off, s[8:11], m0 offset:4095 ; encoding: [0xff,0x0f,0x00,0xe0,0x00,0x05,0x82,0x7c]19810xff,0x0f,0x00,0xe0,0x00,0x05,0x82,0x7c1982 1983# GFX90A: buffer_load_format_x a5, off, s[8:11], 0 offset:4095 ; encoding: [0xff,0x0f,0x00,0xe0,0x00,0x05,0x82,0x80]19840xff,0x0f,0x00,0xe0,0x00,0x05,0x82,0x801985 1986# GFX90A: buffer_load_format_x a5, off, s[8:11], -1 offset:4095 ; encoding: [0xff,0x0f,0x00,0xe0,0x00,0x05,0x82,0xc1]19870xff,0x0f,0x00,0xe0,0x00,0x05,0x82,0xc11988 1989# GFX90A: buffer_load_format_x a5, off, s[8:11], 0.5 offset:4095 ; encoding: [0xff,0x0f,0x00,0xe0,0x00,0x05,0x82,0xf0]19900xff,0x0f,0x00,0xe0,0x00,0x05,0x82,0xf01991 1992# GFX90A: buffer_load_format_x a5, off, s[8:11], -4.0 offset:4095 ; encoding: [0xff,0x0f,0x00,0xe0,0x00,0x05,0x82,0xf7]19930xff,0x0f,0x00,0xe0,0x00,0x05,0x82,0xf71994 1995# GFX90A: buffer_load_format_x a5, v0, s[8:11], s3 idxen offset:4095 ; encoding: [0xff,0x2f,0x00,0xe0,0x00,0x05,0x82,0x03]19960xff,0x2f,0x00,0xe0,0x00,0x05,0x82,0x031997 1998# GFX90A: buffer_load_format_x a5, v0, s[8:11], s3 offen offset:4095 ; encoding: [0xff,0x1f,0x00,0xe0,0x00,0x05,0x82,0x03]19990xff,0x1f,0x00,0xe0,0x00,0x05,0x82,0x032000 2001# GFX90A: buffer_load_format_x a5, off, s[8:11], s3 ; encoding: [0x00,0x00,0x00,0xe0,0x00,0x05,0x82,0x03]20020x00,0x00,0x00,0xe0,0x00,0x05,0x82,0x032003 2004# GFX90A: buffer_load_format_x a5, off, s[8:11], s3 ; encoding: [0x00,0x00,0x00,0xe0,0x00,0x05,0x82,0x03]20050x00,0x00,0x00,0xe0,0x00,0x05,0x82,0x032006 2007# GFX90A: buffer_load_format_x a5, off, s[8:11], s3 offset:7 ; encoding: [0x07,0x00,0x00,0xe0,0x00,0x05,0x82,0x03]20080x07,0x00,0x00,0xe0,0x00,0x05,0x82,0x032009 2010# GFX90A: buffer_load_format_x a5, off, s[8:11], s3 offset:4095 glc ; encoding: [0xff,0x4f,0x00,0xe0,0x00,0x05,0x82,0x03]20110xff,0x4f,0x00,0xe0,0x00,0x05,0x82,0x032012 2013# GFX90A: buffer_load_format_x a5, off, s[8:11], s3 offset:4095 slc ; encoding: [0xff,0x0f,0x02,0xe0,0x00,0x05,0x82,0x03]20140xff,0x0f,0x02,0xe0,0x00,0x05,0x82,0x032015 2016# GFX90A: buffer_load_format_xy a[6:7], off, s[8:11], s3 offset:4095 ; encoding: [0xff,0x0f,0x04,0xe0,0x00,0x06,0x82,0x03]20170xff,0x0f,0x04,0xe0,0x00,0x06,0x82,0x032018 2019# GFX90A: buffer_load_format_xy a[254:255], off, s[8:11], s3 offset:4095 ; encoding: [0xff,0x0f,0x04,0xe0,0x00,0xfe,0x82,0x03]20200xff,0x0f,0x04,0xe0,0x00,0xfe,0x82,0x032021 2022# GFX90A: buffer_load_format_xy a[6:7], off, s[12:15], s3 offset:4095 ; encoding: [0xff,0x0f,0x04,0xe0,0x00,0x06,0x83,0x03]20230xff,0x0f,0x04,0xe0,0x00,0x06,0x83,0x032024 2025# GFX90A: buffer_load_format_xy a[6:7], off, s[96:99], s3 offset:4095 ; encoding: [0xff,0x0f,0x04,0xe0,0x00,0x06,0x98,0x03]20260xff,0x0f,0x04,0xe0,0x00,0x06,0x98,0x032027 2028# GFX90A: buffer_load_format_xy a[6:7], off, s[8:11], s101 offset:4095 ; encoding: [0xff,0x0f,0x04,0xe0,0x00,0x06,0x82,0x65]20290xff,0x0f,0x04,0xe0,0x00,0x06,0x82,0x652030 2031# GFX90A: buffer_load_format_xy a[6:7], off, s[8:11], m0 offset:4095 ; encoding: [0xff,0x0f,0x04,0xe0,0x00,0x06,0x82,0x7c]20320xff,0x0f,0x04,0xe0,0x00,0x06,0x82,0x7c2033 2034# GFX90A: buffer_load_format_xy a[6:7], off, s[8:11], 0 offset:4095 ; encoding: [0xff,0x0f,0x04,0xe0,0x00,0x06,0x82,0x80]20350xff,0x0f,0x04,0xe0,0x00,0x06,0x82,0x802036 2037# GFX90A: buffer_load_format_xy a[6:7], off, s[8:11], -1 offset:4095 ; encoding: [0xff,0x0f,0x04,0xe0,0x00,0x06,0x82,0xc1]20380xff,0x0f,0x04,0xe0,0x00,0x06,0x82,0xc12039 2040# GFX90A: buffer_load_format_xy a[6:7], off, s[8:11], 0.5 offset:4095 ; encoding: [0xff,0x0f,0x04,0xe0,0x00,0x06,0x82,0xf0]20410xff,0x0f,0x04,0xe0,0x00,0x06,0x82,0xf02042 2043# GFX90A: buffer_load_format_xy a[6:7], off, s[8:11], -4.0 offset:4095 ; encoding: [0xff,0x0f,0x04,0xe0,0x00,0x06,0x82,0xf7]20440xff,0x0f,0x04,0xe0,0x00,0x06,0x82,0xf72045 2046# GFX90A: buffer_load_format_xy a[6:7], v0, s[8:11], s3 idxen offset:4095 ; encoding: [0xff,0x2f,0x04,0xe0,0x00,0x06,0x82,0x03]20470xff,0x2f,0x04,0xe0,0x00,0x06,0x82,0x032048 2049# GFX90A: buffer_load_format_xy a[6:7], v0, s[8:11], s3 offen offset:4095 ; encoding: [0xff,0x1f,0x04,0xe0,0x00,0x06,0x82,0x03]20500xff,0x1f,0x04,0xe0,0x00,0x06,0x82,0x032051 2052# GFX90A: buffer_load_format_xy a[6:7], off, s[8:11], s3 ; encoding: [0x00,0x00,0x04,0xe0,0x00,0x06,0x82,0x03]20530x00,0x00,0x04,0xe0,0x00,0x06,0x82,0x032054 2055# GFX90A: buffer_load_format_xy a[6:7], off, s[8:11], s3 ; encoding: [0x00,0x00,0x04,0xe0,0x00,0x06,0x82,0x03]20560x00,0x00,0x04,0xe0,0x00,0x06,0x82,0x032057 2058# GFX90A: buffer_load_format_xy a[6:7], off, s[8:11], s3 offset:7 ; encoding: [0x07,0x00,0x04,0xe0,0x00,0x06,0x82,0x03]20590x07,0x00,0x04,0xe0,0x00,0x06,0x82,0x032060 2061# GFX90A: buffer_load_format_xy a[6:7], off, s[8:11], s3 offset:4095 glc ; encoding: [0xff,0x4f,0x04,0xe0,0x00,0x06,0x82,0x03]20620xff,0x4f,0x04,0xe0,0x00,0x06,0x82,0x032063 2064# GFX90A: buffer_load_format_xy a[6:7], off, s[8:11], s3 offset:4095 slc ; encoding: [0xff,0x0f,0x06,0xe0,0x00,0x06,0x82,0x03]20650xff,0x0f,0x06,0xe0,0x00,0x06,0x82,0x032066 2067# GFX90A: buffer_load_format_xyz a[6:8], off, s[8:11], s3 offset:4095 ; encoding: [0xff,0x0f,0x08,0xe0,0x00,0x06,0x82,0x03]20680xff,0x0f,0x08,0xe0,0x00,0x06,0x82,0x032069 2070# GFX90A: buffer_load_format_xyz a[252:254], off, s[8:11], s3 offset:4095 ; encoding: [0xff,0x0f,0x08,0xe0,0x00,0xfc,0x82,0x03]20710xff,0x0f,0x08,0xe0,0x00,0xfc,0x82,0x032072 2073# GFX90A: buffer_load_format_xyz a[6:8], off, s[12:15], s3 offset:4095 ; encoding: [0xff,0x0f,0x08,0xe0,0x00,0x06,0x83,0x03]20740xff,0x0f,0x08,0xe0,0x00,0x06,0x83,0x032075 2076# GFX90A: buffer_load_format_xyz a[6:8], off, s[96:99], s3 offset:4095 ; encoding: [0xff,0x0f,0x08,0xe0,0x00,0x06,0x98,0x03]20770xff,0x0f,0x08,0xe0,0x00,0x06,0x98,0x032078 2079# GFX90A: buffer_load_format_xyz a[6:8], off, s[8:11], s101 offset:4095 ; encoding: [0xff,0x0f,0x08,0xe0,0x00,0x06,0x82,0x65]20800xff,0x0f,0x08,0xe0,0x00,0x06,0x82,0x652081 2082# GFX90A: buffer_load_format_xyz a[6:8], off, s[8:11], m0 offset:4095 ; encoding: [0xff,0x0f,0x08,0xe0,0x00,0x06,0x82,0x7c]20830xff,0x0f,0x08,0xe0,0x00,0x06,0x82,0x7c2084 2085# GFX90A: buffer_load_format_xyz a[6:8], off, s[8:11], 0 offset:4095 ; encoding: [0xff,0x0f,0x08,0xe0,0x00,0x06,0x82,0x80]20860xff,0x0f,0x08,0xe0,0x00,0x06,0x82,0x802087 2088# GFX90A: buffer_load_format_xyz a[6:8], off, s[8:11], -1 offset:4095 ; encoding: [0xff,0x0f,0x08,0xe0,0x00,0x06,0x82,0xc1]20890xff,0x0f,0x08,0xe0,0x00,0x06,0x82,0xc12090 2091# GFX90A: buffer_load_format_xyz a[6:8], off, s[8:11], 0.5 offset:4095 ; encoding: [0xff,0x0f,0x08,0xe0,0x00,0x06,0x82,0xf0]20920xff,0x0f,0x08,0xe0,0x00,0x06,0x82,0xf02093 2094# GFX90A: buffer_load_format_xyz a[6:8], off, s[8:11], -4.0 offset:4095 ; encoding: [0xff,0x0f,0x08,0xe0,0x00,0x06,0x82,0xf7]20950xff,0x0f,0x08,0xe0,0x00,0x06,0x82,0xf72096 2097# GFX90A: buffer_load_format_xyz a[6:8], v0, s[8:11], s3 idxen offset:4095 ; encoding: [0xff,0x2f,0x08,0xe0,0x00,0x06,0x82,0x03]20980xff,0x2f,0x08,0xe0,0x00,0x06,0x82,0x032099 2100# GFX90A: buffer_load_format_xyz a[6:8], v0, s[8:11], s3 offen offset:4095 ; encoding: [0xff,0x1f,0x08,0xe0,0x00,0x06,0x82,0x03]21010xff,0x1f,0x08,0xe0,0x00,0x06,0x82,0x032102 2103# GFX90A: buffer_load_format_xyz a[6:8], off, s[8:11], s3 ; encoding: [0x00,0x00,0x08,0xe0,0x00,0x06,0x82,0x03]21040x00,0x00,0x08,0xe0,0x00,0x06,0x82,0x032105 2106# GFX90A: buffer_load_format_xyz a[6:8], off, s[8:11], s3 ; encoding: [0x00,0x00,0x08,0xe0,0x00,0x06,0x82,0x03]21070x00,0x00,0x08,0xe0,0x00,0x06,0x82,0x032108 2109# GFX90A: buffer_load_format_xyz a[6:8], off, s[8:11], s3 offset:7 ; encoding: [0x07,0x00,0x08,0xe0,0x00,0x06,0x82,0x03]21100x07,0x00,0x08,0xe0,0x00,0x06,0x82,0x032111 2112# GFX90A: buffer_load_format_xyz a[6:8], off, s[8:11], s3 offset:4095 glc ; encoding: [0xff,0x4f,0x08,0xe0,0x00,0x06,0x82,0x03]21130xff,0x4f,0x08,0xe0,0x00,0x06,0x82,0x032114 2115# GFX90A: buffer_load_format_xyz a[6:8], off, s[8:11], s3 offset:4095 slc ; encoding: [0xff,0x0f,0x0a,0xe0,0x00,0x06,0x82,0x03]21160xff,0x0f,0x0a,0xe0,0x00,0x06,0x82,0x032117 2118# GFX90A: buffer_load_format_xyzw a[6:9], off, s[8:11], s3 offset:4095 ; encoding: [0xff,0x0f,0x0c,0xe0,0x00,0x06,0x82,0x03]21190xff,0x0f,0x0c,0xe0,0x00,0x06,0x82,0x032120 2121# GFX90A: buffer_load_format_xyzw a[252:255], off, s[8:11], s3 offset:4095 ; encoding: [0xff,0x0f,0x0c,0xe0,0x00,0xfc,0x82,0x03]21220xff,0x0f,0x0c,0xe0,0x00,0xfc,0x82,0x032123 2124# GFX90A: buffer_load_format_xyzw a[6:9], off, s[12:15], s3 offset:4095 ; encoding: [0xff,0x0f,0x0c,0xe0,0x00,0x06,0x83,0x03]21250xff,0x0f,0x0c,0xe0,0x00,0x06,0x83,0x032126 2127# GFX90A: buffer_load_format_xyzw a[6:9], off, s[96:99], s3 offset:4095 ; encoding: [0xff,0x0f,0x0c,0xe0,0x00,0x06,0x98,0x03]21280xff,0x0f,0x0c,0xe0,0x00,0x06,0x98,0x032129 2130# GFX90A: buffer_load_format_xyzw a[6:9], off, s[8:11], s101 offset:4095 ; encoding: [0xff,0x0f,0x0c,0xe0,0x00,0x06,0x82,0x65]21310xff,0x0f,0x0c,0xe0,0x00,0x06,0x82,0x652132 2133# GFX90A: buffer_load_format_xyzw a[6:9], off, s[8:11], m0 offset:4095 ; encoding: [0xff,0x0f,0x0c,0xe0,0x00,0x06,0x82,0x7c]21340xff,0x0f,0x0c,0xe0,0x00,0x06,0x82,0x7c2135 2136# GFX90A: buffer_load_format_xyzw a[6:9], off, s[8:11], 0 offset:4095 ; encoding: [0xff,0x0f,0x0c,0xe0,0x00,0x06,0x82,0x80]21370xff,0x0f,0x0c,0xe0,0x00,0x06,0x82,0x802138 2139# GFX90A: buffer_load_format_xyzw a[6:9], off, s[8:11], -1 offset:4095 ; encoding: [0xff,0x0f,0x0c,0xe0,0x00,0x06,0x82,0xc1]21400xff,0x0f,0x0c,0xe0,0x00,0x06,0x82,0xc12141 2142# GFX90A: buffer_load_format_xyzw a[6:9], off, s[8:11], 0.5 offset:4095 ; encoding: [0xff,0x0f,0x0c,0xe0,0x00,0x06,0x82,0xf0]21430xff,0x0f,0x0c,0xe0,0x00,0x06,0x82,0xf02144 2145# GFX90A: buffer_load_format_xyzw a[6:9], off, s[8:11], -4.0 offset:4095 ; encoding: [0xff,0x0f,0x0c,0xe0,0x00,0x06,0x82,0xf7]21460xff,0x0f,0x0c,0xe0,0x00,0x06,0x82,0xf72147 2148# GFX90A: buffer_load_format_xyzw a[6:9], v0, s[8:11], s3 idxen offset:4095 ; encoding: [0xff,0x2f,0x0c,0xe0,0x00,0x06,0x82,0x03]21490xff,0x2f,0x0c,0xe0,0x00,0x06,0x82,0x032150 2151# GFX90A: buffer_load_format_xyzw a[6:9], v0, s[8:11], s3 offen offset:4095 ; encoding: [0xff,0x1f,0x0c,0xe0,0x00,0x06,0x82,0x03]21520xff,0x1f,0x0c,0xe0,0x00,0x06,0x82,0x032153 2154# GFX90A: buffer_load_format_xyzw a[6:9], off, s[8:11], s3 ; encoding: [0x00,0x00,0x0c,0xe0,0x00,0x06,0x82,0x03]21550x00,0x00,0x0c,0xe0,0x00,0x06,0x82,0x032156 2157# GFX90A: buffer_load_format_xyzw a[6:9], off, s[8:11], s3 ; encoding: [0x00,0x00,0x0c,0xe0,0x00,0x06,0x82,0x03]21580x00,0x00,0x0c,0xe0,0x00,0x06,0x82,0x032159 2160# GFX90A: buffer_load_format_xyzw a[6:9], off, s[8:11], s3 offset:7 ; encoding: [0x07,0x00,0x0c,0xe0,0x00,0x06,0x82,0x03]21610x07,0x00,0x0c,0xe0,0x00,0x06,0x82,0x032162 2163# GFX90A: buffer_load_format_xyzw a[6:9], off, s[8:11], s3 offset:4095 glc ; encoding: [0xff,0x4f,0x0c,0xe0,0x00,0x06,0x82,0x03]21640xff,0x4f,0x0c,0xe0,0x00,0x06,0x82,0x032165 2166# GFX90A: buffer_load_format_xyzw a[6:9], off, s[8:11], s3 offset:4095 slc ; encoding: [0xff,0x0f,0x0e,0xe0,0x00,0x06,0x82,0x03]21670xff,0x0f,0x0e,0xe0,0x00,0x06,0x82,0x032168 2169# GFX90A: buffer_store_format_x a1, off, s[12:15], s4 offset:4095 ; encoding: [0xff,0x0f,0x10,0xe0,0x00,0x01,0x83,0x04]21700xff,0x0f,0x10,0xe0,0x00,0x01,0x83,0x042171 2172# GFX90A: buffer_store_format_x a255, off, s[12:15], s4 offset:4095 ; encoding: [0xff,0x0f,0x10,0xe0,0x00,0xff,0x83,0x04]21730xff,0x0f,0x10,0xe0,0x00,0xff,0x83,0x042174 2175# GFX90A: buffer_store_format_x a1, off, s[16:19], s4 offset:4095 ; encoding: [0xff,0x0f,0x10,0xe0,0x00,0x01,0x84,0x04]21760xff,0x0f,0x10,0xe0,0x00,0x01,0x84,0x042177 2178# GFX90A: buffer_store_format_x a1, off, s[96:99], s4 offset:4095 ; encoding: [0xff,0x0f,0x10,0xe0,0x00,0x01,0x98,0x04]21790xff,0x0f,0x10,0xe0,0x00,0x01,0x98,0x042180 2181# GFX90A: buffer_store_format_x a1, off, s[12:15], s101 offset:4095 ; encoding: [0xff,0x0f,0x10,0xe0,0x00,0x01,0x83,0x65]21820xff,0x0f,0x10,0xe0,0x00,0x01,0x83,0x652183 2184# GFX90A: buffer_store_format_x a1, off, s[12:15], m0 offset:4095 ; encoding: [0xff,0x0f,0x10,0xe0,0x00,0x01,0x83,0x7c]21850xff,0x0f,0x10,0xe0,0x00,0x01,0x83,0x7c2186 2187# GFX90A: buffer_store_format_x a1, off, s[12:15], 0 offset:4095 ; encoding: [0xff,0x0f,0x10,0xe0,0x00,0x01,0x83,0x80]21880xff,0x0f,0x10,0xe0,0x00,0x01,0x83,0x802189 2190# GFX90A: buffer_store_format_x a1, off, s[12:15], -1 offset:4095 ; encoding: [0xff,0x0f,0x10,0xe0,0x00,0x01,0x83,0xc1]21910xff,0x0f,0x10,0xe0,0x00,0x01,0x83,0xc12192 2193# GFX90A: buffer_store_format_x a1, off, s[12:15], 0.5 offset:4095 ; encoding: [0xff,0x0f,0x10,0xe0,0x00,0x01,0x83,0xf0]21940xff,0x0f,0x10,0xe0,0x00,0x01,0x83,0xf02195 2196# GFX90A: buffer_store_format_x a1, off, s[12:15], -4.0 offset:4095 ; encoding: [0xff,0x0f,0x10,0xe0,0x00,0x01,0x83,0xf7]21970xff,0x0f,0x10,0xe0,0x00,0x01,0x83,0xf72198 2199# GFX90A: buffer_store_format_x a1, v0, s[12:15], s4 idxen offset:4095 ; encoding: [0xff,0x2f,0x10,0xe0,0x00,0x01,0x83,0x04]22000xff,0x2f,0x10,0xe0,0x00,0x01,0x83,0x042201 2202# GFX90A: buffer_store_format_x a1, v0, s[12:15], s4 offen offset:4095 ; encoding: [0xff,0x1f,0x10,0xe0,0x00,0x01,0x83,0x04]22030xff,0x1f,0x10,0xe0,0x00,0x01,0x83,0x042204 2205# GFX90A: buffer_store_format_x a1, off, s[12:15], s4 ; encoding: [0x00,0x00,0x10,0xe0,0x00,0x01,0x83,0x04]22060x00,0x00,0x10,0xe0,0x00,0x01,0x83,0x042207 2208# GFX90A: buffer_store_format_x a1, off, s[12:15], s4 ; encoding: [0x00,0x00,0x10,0xe0,0x00,0x01,0x83,0x04]22090x00,0x00,0x10,0xe0,0x00,0x01,0x83,0x042210 2211# GFX90A: buffer_store_format_x a1, off, s[12:15], s4 offset:7 ; encoding: [0x07,0x00,0x10,0xe0,0x00,0x01,0x83,0x04]22120x07,0x00,0x10,0xe0,0x00,0x01,0x83,0x042213 2214# GFX90A: buffer_store_format_x a1, off, s[12:15], s4 offset:4095 glc ; encoding: [0xff,0x4f,0x10,0xe0,0x00,0x01,0x83,0x04]22150xff,0x4f,0x10,0xe0,0x00,0x01,0x83,0x042216 2217# GFX90A: buffer_store_format_x a1, off, s[12:15], s4 offset:4095 slc ; encoding: [0xff,0x0f,0x12,0xe0,0x00,0x01,0x83,0x04]22180xff,0x0f,0x12,0xe0,0x00,0x01,0x83,0x042219 2220# GFX90A: buffer_store_format_xy a[2:3], off, s[12:15], s4 offset:4095 ; encoding: [0xff,0x0f,0x14,0xe0,0x00,0x02,0x83,0x04]22210xff,0x0f,0x14,0xe0,0x00,0x02,0x83,0x042222 2223# GFX90A: buffer_store_format_xy a[254:255], off, s[12:15], s4 offset:4095 ; encoding: [0xff,0x0f,0x14,0xe0,0x00,0xfe,0x83,0x04]22240xff,0x0f,0x14,0xe0,0x00,0xfe,0x83,0x042225 2226# GFX90A: buffer_store_format_xy a[2:3], off, s[16:19], s4 offset:4095 ; encoding: [0xff,0x0f,0x14,0xe0,0x00,0x02,0x84,0x04]22270xff,0x0f,0x14,0xe0,0x00,0x02,0x84,0x042228 2229# GFX90A: buffer_store_format_xy a[2:3], off, s[96:99], s4 offset:4095 ; encoding: [0xff,0x0f,0x14,0xe0,0x00,0x02,0x98,0x04]22300xff,0x0f,0x14,0xe0,0x00,0x02,0x98,0x042231 2232# GFX90A: buffer_store_format_xy a[2:3], off, s[12:15], s101 offset:4095 ; encoding: [0xff,0x0f,0x14,0xe0,0x00,0x02,0x83,0x65]22330xff,0x0f,0x14,0xe0,0x00,0x02,0x83,0x652234 2235# GFX90A: buffer_store_format_xy a[2:3], off, s[12:15], m0 offset:4095 ; encoding: [0xff,0x0f,0x14,0xe0,0x00,0x02,0x83,0x7c]22360xff,0x0f,0x14,0xe0,0x00,0x02,0x83,0x7c2237 2238# GFX90A: buffer_store_format_xy a[2:3], off, s[12:15], 0 offset:4095 ; encoding: [0xff,0x0f,0x14,0xe0,0x00,0x02,0x83,0x80]22390xff,0x0f,0x14,0xe0,0x00,0x02,0x83,0x802240 2241# GFX90A: buffer_store_format_xy a[2:3], off, s[12:15], -1 offset:4095 ; encoding: [0xff,0x0f,0x14,0xe0,0x00,0x02,0x83,0xc1]22420xff,0x0f,0x14,0xe0,0x00,0x02,0x83,0xc12243 2244# GFX90A: buffer_store_format_xy a[2:3], off, s[12:15], 0.5 offset:4095 ; encoding: [0xff,0x0f,0x14,0xe0,0x00,0x02,0x83,0xf0]22450xff,0x0f,0x14,0xe0,0x00,0x02,0x83,0xf02246 2247# GFX90A: buffer_store_format_xy a[2:3], off, s[12:15], -4.0 offset:4095 ; encoding: [0xff,0x0f,0x14,0xe0,0x00,0x02,0x83,0xf7]22480xff,0x0f,0x14,0xe0,0x00,0x02,0x83,0xf72249 2250# GFX90A: buffer_store_format_xy a[2:3], v0, s[12:15], s4 idxen offset:4095 ; encoding: [0xff,0x2f,0x14,0xe0,0x00,0x02,0x83,0x04]22510xff,0x2f,0x14,0xe0,0x00,0x02,0x83,0x042252 2253# GFX90A: buffer_store_format_xy a[2:3], v0, s[12:15], s4 offen offset:4095 ; encoding: [0xff,0x1f,0x14,0xe0,0x00,0x02,0x83,0x04]22540xff,0x1f,0x14,0xe0,0x00,0x02,0x83,0x042255 2256# GFX90A: buffer_store_format_xy a[2:3], off, s[12:15], s4 ; encoding: [0x00,0x00,0x14,0xe0,0x00,0x02,0x83,0x04]22570x00,0x00,0x14,0xe0,0x00,0x02,0x83,0x042258 2259# GFX90A: buffer_store_format_xy a[2:3], off, s[12:15], s4 ; encoding: [0x00,0x00,0x14,0xe0,0x00,0x02,0x83,0x04]22600x00,0x00,0x14,0xe0,0x00,0x02,0x83,0x042261 2262# GFX90A: buffer_store_format_xy a[2:3], off, s[12:15], s4 offset:7 ; encoding: [0x07,0x00,0x14,0xe0,0x00,0x02,0x83,0x04]22630x07,0x00,0x14,0xe0,0x00,0x02,0x83,0x042264 2265# GFX90A: buffer_store_format_xy a[2:3], off, s[12:15], s4 offset:4095 glc ; encoding: [0xff,0x4f,0x14,0xe0,0x00,0x02,0x83,0x04]22660xff,0x4f,0x14,0xe0,0x00,0x02,0x83,0x042267 2268# GFX90A: buffer_store_format_xy a[2:3], off, s[12:15], s4 offset:4095 slc ; encoding: [0xff,0x0f,0x16,0xe0,0x00,0x02,0x83,0x04]22690xff,0x0f,0x16,0xe0,0x00,0x02,0x83,0x042270 2271# GFX90A: buffer_store_format_xyz a[2:4], off, s[12:15], s4 offset:4095 ; encoding: [0xff,0x0f,0x18,0xe0,0x00,0x02,0x83,0x04]22720xff,0x0f,0x18,0xe0,0x00,0x02,0x83,0x042273 2274# GFX90A: buffer_store_format_xyz a[252:254], off, s[12:15], s4 offset:4095 ; encoding: [0xff,0x0f,0x18,0xe0,0x00,0xfc,0x83,0x04]22750xff,0x0f,0x18,0xe0,0x00,0xfc,0x83,0x042276 2277# GFX90A: buffer_store_format_xyz a[2:4], off, s[16:19], s4 offset:4095 ; encoding: [0xff,0x0f,0x18,0xe0,0x00,0x02,0x84,0x04]22780xff,0x0f,0x18,0xe0,0x00,0x02,0x84,0x042279 2280# GFX90A: buffer_store_format_xyz a[2:4], off, s[96:99], s4 offset:4095 ; encoding: [0xff,0x0f,0x18,0xe0,0x00,0x02,0x98,0x04]22810xff,0x0f,0x18,0xe0,0x00,0x02,0x98,0x042282 2283# GFX90A: buffer_store_format_xyz a[2:4], off, s[12:15], s101 offset:4095 ; encoding: [0xff,0x0f,0x18,0xe0,0x00,0x02,0x83,0x65]22840xff,0x0f,0x18,0xe0,0x00,0x02,0x83,0x652285 2286# GFX90A: buffer_store_format_xyz a[2:4], off, s[12:15], m0 offset:4095 ; encoding: [0xff,0x0f,0x18,0xe0,0x00,0x02,0x83,0x7c]22870xff,0x0f,0x18,0xe0,0x00,0x02,0x83,0x7c2288 2289# GFX90A: buffer_store_format_xyz a[2:4], off, s[12:15], 0 offset:4095 ; encoding: [0xff,0x0f,0x18,0xe0,0x00,0x02,0x83,0x80]22900xff,0x0f,0x18,0xe0,0x00,0x02,0x83,0x802291 2292# GFX90A: buffer_store_format_xyz a[2:4], off, s[12:15], -1 offset:4095 ; encoding: [0xff,0x0f,0x18,0xe0,0x00,0x02,0x83,0xc1]22930xff,0x0f,0x18,0xe0,0x00,0x02,0x83,0xc12294 2295# GFX90A: buffer_store_format_xyz a[2:4], off, s[12:15], 0.5 offset:4095 ; encoding: [0xff,0x0f,0x18,0xe0,0x00,0x02,0x83,0xf0]22960xff,0x0f,0x18,0xe0,0x00,0x02,0x83,0xf02297 2298# GFX90A: buffer_store_format_xyz a[2:4], off, s[12:15], -4.0 offset:4095 ; encoding: [0xff,0x0f,0x18,0xe0,0x00,0x02,0x83,0xf7]22990xff,0x0f,0x18,0xe0,0x00,0x02,0x83,0xf72300 2301# GFX90A: buffer_store_format_xyz a[2:4], v0, s[12:15], s4 idxen offset:4095 ; encoding: [0xff,0x2f,0x18,0xe0,0x00,0x02,0x83,0x04]23020xff,0x2f,0x18,0xe0,0x00,0x02,0x83,0x042303 2304# GFX90A: buffer_store_format_xyz a[2:4], v0, s[12:15], s4 offen offset:4095 ; encoding: [0xff,0x1f,0x18,0xe0,0x00,0x02,0x83,0x04]23050xff,0x1f,0x18,0xe0,0x00,0x02,0x83,0x042306 2307# GFX90A: buffer_store_format_xyz a[2:4], off, s[12:15], s4 ; encoding: [0x00,0x00,0x18,0xe0,0x00,0x02,0x83,0x04]23080x00,0x00,0x18,0xe0,0x00,0x02,0x83,0x042309 2310# GFX90A: buffer_store_format_xyz a[2:4], off, s[12:15], s4 ; encoding: [0x00,0x00,0x18,0xe0,0x00,0x02,0x83,0x04]23110x00,0x00,0x18,0xe0,0x00,0x02,0x83,0x042312 2313# GFX90A: buffer_store_format_xyz a[2:4], off, s[12:15], s4 offset:7 ; encoding: [0x07,0x00,0x18,0xe0,0x00,0x02,0x83,0x04]23140x07,0x00,0x18,0xe0,0x00,0x02,0x83,0x042315 2316# GFX90A: buffer_store_format_xyz a[2:4], off, s[12:15], s4 offset:4095 glc ; encoding: [0xff,0x4f,0x18,0xe0,0x00,0x02,0x83,0x04]23170xff,0x4f,0x18,0xe0,0x00,0x02,0x83,0x042318 2319# GFX90A: buffer_store_format_xyz a[2:4], off, s[12:15], s4 offset:4095 slc ; encoding: [0xff,0x0f,0x1a,0xe0,0x00,0x02,0x83,0x04]23200xff,0x0f,0x1a,0xe0,0x00,0x02,0x83,0x042321 2322# GFX90A: buffer_store_format_xyzw a[2:5], off, s[12:15], s4 offset:4095 ; encoding: [0xff,0x0f,0x1c,0xe0,0x00,0x02,0x83,0x04]23230xff,0x0f,0x1c,0xe0,0x00,0x02,0x83,0x042324 2325# GFX90A: buffer_store_format_xyzw a[252:255], off, s[12:15], s4 offset:4095 ; encoding: [0xff,0x0f,0x1c,0xe0,0x00,0xfc,0x83,0x04]23260xff,0x0f,0x1c,0xe0,0x00,0xfc,0x83,0x042327 2328# GFX90A: buffer_store_format_xyzw a[2:5], off, s[16:19], s4 offset:4095 ; encoding: [0xff,0x0f,0x1c,0xe0,0x00,0x02,0x84,0x04]23290xff,0x0f,0x1c,0xe0,0x00,0x02,0x84,0x042330 2331# GFX90A: buffer_store_format_xyzw a[2:5], off, s[96:99], s4 offset:4095 ; encoding: [0xff,0x0f,0x1c,0xe0,0x00,0x02,0x98,0x04]23320xff,0x0f,0x1c,0xe0,0x00,0x02,0x98,0x042333 2334# GFX90A: buffer_store_format_xyzw a[2:5], off, s[12:15], s101 offset:4095 ; encoding: [0xff,0x0f,0x1c,0xe0,0x00,0x02,0x83,0x65]23350xff,0x0f,0x1c,0xe0,0x00,0x02,0x83,0x652336 2337# GFX90A: buffer_store_format_xyzw a[2:5], off, s[12:15], m0 offset:4095 ; encoding: [0xff,0x0f,0x1c,0xe0,0x00,0x02,0x83,0x7c]23380xff,0x0f,0x1c,0xe0,0x00,0x02,0x83,0x7c2339 2340# GFX90A: buffer_store_format_xyzw a[2:5], off, s[12:15], 0 offset:4095 ; encoding: [0xff,0x0f,0x1c,0xe0,0x00,0x02,0x83,0x80]23410xff,0x0f,0x1c,0xe0,0x00,0x02,0x83,0x802342 2343# GFX90A: buffer_store_format_xyzw a[2:5], off, s[12:15], -1 offset:4095 ; encoding: [0xff,0x0f,0x1c,0xe0,0x00,0x02,0x83,0xc1]23440xff,0x0f,0x1c,0xe0,0x00,0x02,0x83,0xc12345 2346# GFX90A: buffer_store_format_xyzw a[2:5], off, s[12:15], 0.5 offset:4095 ; encoding: [0xff,0x0f,0x1c,0xe0,0x00,0x02,0x83,0xf0]23470xff,0x0f,0x1c,0xe0,0x00,0x02,0x83,0xf02348 2349# GFX90A: buffer_store_format_xyzw a[2:5], off, s[12:15], -4.0 offset:4095 ; encoding: [0xff,0x0f,0x1c,0xe0,0x00,0x02,0x83,0xf7]23500xff,0x0f,0x1c,0xe0,0x00,0x02,0x83,0xf72351 2352# GFX90A: buffer_store_format_xyzw a[2:5], v0, s[12:15], s4 idxen offset:4095 ; encoding: [0xff,0x2f,0x1c,0xe0,0x00,0x02,0x83,0x04]23530xff,0x2f,0x1c,0xe0,0x00,0x02,0x83,0x042354 2355# GFX90A: buffer_store_format_xyzw a[2:5], v0, s[12:15], s4 offen offset:4095 ; encoding: [0xff,0x1f,0x1c,0xe0,0x00,0x02,0x83,0x04]23560xff,0x1f,0x1c,0xe0,0x00,0x02,0x83,0x042357 2358# GFX90A: buffer_store_format_xyzw a[2:5], off, s[12:15], s4 ; encoding: [0x00,0x00,0x1c,0xe0,0x00,0x02,0x83,0x04]23590x00,0x00,0x1c,0xe0,0x00,0x02,0x83,0x042360 2361# GFX90A: buffer_store_format_xyzw a[2:5], off, s[12:15], s4 ; encoding: [0x00,0x00,0x1c,0xe0,0x00,0x02,0x83,0x04]23620x00,0x00,0x1c,0xe0,0x00,0x02,0x83,0x042363 2364# GFX90A: buffer_store_format_xyzw a[2:5], off, s[12:15], s4 offset:7 ; encoding: [0x07,0x00,0x1c,0xe0,0x00,0x02,0x83,0x04]23650x07,0x00,0x1c,0xe0,0x00,0x02,0x83,0x042366 2367# GFX90A: buffer_store_format_xyzw a[2:5], off, s[12:15], s4 offset:4095 glc ; encoding: [0xff,0x4f,0x1c,0xe0,0x00,0x02,0x83,0x04]23680xff,0x4f,0x1c,0xe0,0x00,0x02,0x83,0x042369 2370# GFX90A: buffer_store_format_xyzw a[2:5], off, s[12:15], s4 offset:4095 slc ; encoding: [0xff,0x0f,0x1e,0xe0,0x00,0x02,0x83,0x04]23710xff,0x0f,0x1e,0xe0,0x00,0x02,0x83,0x042372 2373# GFX90A: buffer_load_format_d16_x a5, off, s[8:11], s3 offset:4095 ; encoding: [0xff,0x0f,0x20,0xe0,0x00,0x05,0x82,0x03]23740xff,0x0f,0x20,0xe0,0x00,0x05,0x82,0x032375 2376# GFX90A: buffer_load_format_d16_x a255, off, s[8:11], s3 offset:4095 ; encoding: [0xff,0x0f,0x20,0xe0,0x00,0xff,0x82,0x03]23770xff,0x0f,0x20,0xe0,0x00,0xff,0x82,0x032378 2379# GFX90A: buffer_load_format_d16_x a5, off, s[12:15], s3 offset:4095 ; encoding: [0xff,0x0f,0x20,0xe0,0x00,0x05,0x83,0x03]23800xff,0x0f,0x20,0xe0,0x00,0x05,0x83,0x032381 2382# GFX90A: buffer_load_format_d16_x a5, off, s[96:99], s3 offset:4095 ; encoding: [0xff,0x0f,0x20,0xe0,0x00,0x05,0x98,0x03]23830xff,0x0f,0x20,0xe0,0x00,0x05,0x98,0x032384 2385# GFX90A: buffer_load_format_d16_x a5, off, s[8:11], s101 offset:4095 ; encoding: [0xff,0x0f,0x20,0xe0,0x00,0x05,0x82,0x65]23860xff,0x0f,0x20,0xe0,0x00,0x05,0x82,0x652387 2388# GFX90A: buffer_load_format_d16_x a5, off, s[8:11], m0 offset:4095 ; encoding: [0xff,0x0f,0x20,0xe0,0x00,0x05,0x82,0x7c]23890xff,0x0f,0x20,0xe0,0x00,0x05,0x82,0x7c2390 2391# GFX90A: buffer_load_format_d16_x a5, off, s[8:11], 0 offset:4095 ; encoding: [0xff,0x0f,0x20,0xe0,0x00,0x05,0x82,0x80]23920xff,0x0f,0x20,0xe0,0x00,0x05,0x82,0x802393 2394# GFX90A: buffer_load_format_d16_x a5, off, s[8:11], -1 offset:4095 ; encoding: [0xff,0x0f,0x20,0xe0,0x00,0x05,0x82,0xc1]23950xff,0x0f,0x20,0xe0,0x00,0x05,0x82,0xc12396 2397# GFX90A: buffer_load_format_d16_x a5, off, s[8:11], 0.5 offset:4095 ; encoding: [0xff,0x0f,0x20,0xe0,0x00,0x05,0x82,0xf0]23980xff,0x0f,0x20,0xe0,0x00,0x05,0x82,0xf02399 2400# GFX90A: buffer_load_format_d16_x a5, off, s[8:11], -4.0 offset:4095 ; encoding: [0xff,0x0f,0x20,0xe0,0x00,0x05,0x82,0xf7]24010xff,0x0f,0x20,0xe0,0x00,0x05,0x82,0xf72402 2403# GFX90A: buffer_load_format_d16_x a5, v0, s[8:11], s3 idxen offset:4095 ; encoding: [0xff,0x2f,0x20,0xe0,0x00,0x05,0x82,0x03]24040xff,0x2f,0x20,0xe0,0x00,0x05,0x82,0x032405 2406# GFX90A: buffer_load_format_d16_x a5, v0, s[8:11], s3 offen offset:4095 ; encoding: [0xff,0x1f,0x20,0xe0,0x00,0x05,0x82,0x03]24070xff,0x1f,0x20,0xe0,0x00,0x05,0x82,0x032408 2409# GFX90A: buffer_load_format_d16_x a5, off, s[8:11], s3 ; encoding: [0x00,0x00,0x20,0xe0,0x00,0x05,0x82,0x03]24100x00,0x00,0x20,0xe0,0x00,0x05,0x82,0x032411 2412# GFX90A: buffer_load_format_d16_x a5, off, s[8:11], s3 ; encoding: [0x00,0x00,0x20,0xe0,0x00,0x05,0x82,0x03]24130x00,0x00,0x20,0xe0,0x00,0x05,0x82,0x032414 2415# GFX90A: buffer_load_format_d16_x a5, off, s[8:11], s3 offset:7 ; encoding: [0x07,0x00,0x20,0xe0,0x00,0x05,0x82,0x03]24160x07,0x00,0x20,0xe0,0x00,0x05,0x82,0x032417 2418# GFX90A: buffer_load_format_d16_x a5, off, s[8:11], s3 offset:4095 glc ; encoding: [0xff,0x4f,0x20,0xe0,0x00,0x05,0x82,0x03]24190xff,0x4f,0x20,0xe0,0x00,0x05,0x82,0x032420 2421# GFX90A: buffer_load_format_d16_x a5, off, s[8:11], s3 offset:4095 slc ; encoding: [0xff,0x0f,0x22,0xe0,0x00,0x05,0x82,0x03]24220xff,0x0f,0x22,0xe0,0x00,0x05,0x82,0x032423 2424# GFX90A: buffer_load_format_d16_xy a5, off, s[8:11], s3 offset:4095 ; encoding: [0xff,0x0f,0x24,0xe0,0x00,0x05,0x82,0x03]24250xff,0x0f,0x24,0xe0,0x00,0x05,0x82,0x032426 2427# GFX90A: buffer_load_format_d16_xy a255, off, s[8:11], s3 offset:4095 ; encoding: [0xff,0x0f,0x24,0xe0,0x00,0xff,0x82,0x03]24280xff,0x0f,0x24,0xe0,0x00,0xff,0x82,0x032429 2430# GFX90A: buffer_load_format_d16_xy a5, off, s[12:15], s3 offset:4095 ; encoding: [0xff,0x0f,0x24,0xe0,0x00,0x05,0x83,0x03]24310xff,0x0f,0x24,0xe0,0x00,0x05,0x83,0x032432 2433# GFX90A: buffer_load_format_d16_xy a5, off, s[96:99], s3 offset:4095 ; encoding: [0xff,0x0f,0x24,0xe0,0x00,0x05,0x98,0x03]24340xff,0x0f,0x24,0xe0,0x00,0x05,0x98,0x032435 2436# GFX90A: buffer_load_format_d16_xy a5, off, s[8:11], s101 offset:4095 ; encoding: [0xff,0x0f,0x24,0xe0,0x00,0x05,0x82,0x65]24370xff,0x0f,0x24,0xe0,0x00,0x05,0x82,0x652438 2439# GFX90A: buffer_load_format_d16_xy a5, off, s[8:11], m0 offset:4095 ; encoding: [0xff,0x0f,0x24,0xe0,0x00,0x05,0x82,0x7c]24400xff,0x0f,0x24,0xe0,0x00,0x05,0x82,0x7c2441 2442# GFX90A: buffer_load_format_d16_xy a5, off, s[8:11], 0 offset:4095 ; encoding: [0xff,0x0f,0x24,0xe0,0x00,0x05,0x82,0x80]24430xff,0x0f,0x24,0xe0,0x00,0x05,0x82,0x802444 2445# GFX90A: buffer_load_format_d16_xy a5, off, s[8:11], -1 offset:4095 ; encoding: [0xff,0x0f,0x24,0xe0,0x00,0x05,0x82,0xc1]24460xff,0x0f,0x24,0xe0,0x00,0x05,0x82,0xc12447 2448# GFX90A: buffer_load_format_d16_xy a5, off, s[8:11], 0.5 offset:4095 ; encoding: [0xff,0x0f,0x24,0xe0,0x00,0x05,0x82,0xf0]24490xff,0x0f,0x24,0xe0,0x00,0x05,0x82,0xf02450 2451# GFX90A: buffer_load_format_d16_xy a5, off, s[8:11], -4.0 offset:4095 ; encoding: [0xff,0x0f,0x24,0xe0,0x00,0x05,0x82,0xf7]24520xff,0x0f,0x24,0xe0,0x00,0x05,0x82,0xf72453 2454# GFX90A: buffer_load_format_d16_xy a5, v0, s[8:11], s3 idxen offset:4095 ; encoding: [0xff,0x2f,0x24,0xe0,0x00,0x05,0x82,0x03]24550xff,0x2f,0x24,0xe0,0x00,0x05,0x82,0x032456 2457# GFX90A: buffer_load_format_d16_xy a5, v0, s[8:11], s3 offen offset:4095 ; encoding: [0xff,0x1f,0x24,0xe0,0x00,0x05,0x82,0x03]24580xff,0x1f,0x24,0xe0,0x00,0x05,0x82,0x032459 2460# GFX90A: buffer_load_format_d16_xy a5, off, s[8:11], s3 ; encoding: [0x00,0x00,0x24,0xe0,0x00,0x05,0x82,0x03]24610x00,0x00,0x24,0xe0,0x00,0x05,0x82,0x032462 2463# GFX90A: buffer_load_format_d16_xy a5, off, s[8:11], s3 ; encoding: [0x00,0x00,0x24,0xe0,0x00,0x05,0x82,0x03]24640x00,0x00,0x24,0xe0,0x00,0x05,0x82,0x032465 2466# GFX90A: buffer_load_format_d16_xy a5, off, s[8:11], s3 offset:7 ; encoding: [0x07,0x00,0x24,0xe0,0x00,0x05,0x82,0x03]24670x07,0x00,0x24,0xe0,0x00,0x05,0x82,0x032468 2469# GFX90A: buffer_load_format_d16_xy a5, off, s[8:11], s3 offset:4095 glc ; encoding: [0xff,0x4f,0x24,0xe0,0x00,0x05,0x82,0x03]24700xff,0x4f,0x24,0xe0,0x00,0x05,0x82,0x032471 2472# GFX90A: buffer_load_format_d16_xy a5, off, s[8:11], s3 offset:4095 slc ; encoding: [0xff,0x0f,0x26,0xe0,0x00,0x05,0x82,0x03]24730xff,0x0f,0x26,0xe0,0x00,0x05,0x82,0x032474 2475# GFX90A: buffer_load_format_d16_xyz a[6:7], off, s[8:11], s3 offset:4095 ; encoding: [0xff,0x0f,0x28,0xe0,0x00,0x06,0x82,0x03]24760xff,0x0f,0x28,0xe0,0x00,0x06,0x82,0x032477 2478# GFX90A: buffer_load_format_d16_xyz a[254:255], off, s[8:11], s3 offset:4095 ; encoding: [0xff,0x0f,0x28,0xe0,0x00,0xfe,0x82,0x03]24790xff,0x0f,0x28,0xe0,0x00,0xfe,0x82,0x032480 2481# GFX90A: buffer_load_format_d16_xyz a[6:7], off, s[12:15], s3 offset:4095 ; encoding: [0xff,0x0f,0x28,0xe0,0x00,0x06,0x83,0x03]24820xff,0x0f,0x28,0xe0,0x00,0x06,0x83,0x032483 2484# GFX90A: buffer_load_format_d16_xyz a[6:7], off, s[96:99], s3 offset:4095 ; encoding: [0xff,0x0f,0x28,0xe0,0x00,0x06,0x98,0x03]24850xff,0x0f,0x28,0xe0,0x00,0x06,0x98,0x032486 2487# GFX90A: buffer_load_format_d16_xyz a[6:7], off, s[8:11], s101 offset:4095 ; encoding: [0xff,0x0f,0x28,0xe0,0x00,0x06,0x82,0x65]24880xff,0x0f,0x28,0xe0,0x00,0x06,0x82,0x652489 2490# GFX90A: buffer_load_format_d16_xyz a[6:7], off, s[8:11], m0 offset:4095 ; encoding: [0xff,0x0f,0x28,0xe0,0x00,0x06,0x82,0x7c]24910xff,0x0f,0x28,0xe0,0x00,0x06,0x82,0x7c2492 2493# GFX90A: buffer_load_format_d16_xyz a[6:7], off, s[8:11], 0 offset:4095 ; encoding: [0xff,0x0f,0x28,0xe0,0x00,0x06,0x82,0x80]24940xff,0x0f,0x28,0xe0,0x00,0x06,0x82,0x802495 2496# GFX90A: buffer_load_format_d16_xyz a[6:7], off, s[8:11], -1 offset:4095 ; encoding: [0xff,0x0f,0x28,0xe0,0x00,0x06,0x82,0xc1]24970xff,0x0f,0x28,0xe0,0x00,0x06,0x82,0xc12498 2499# GFX90A: buffer_load_format_d16_xyz a[6:7], off, s[8:11], 0.5 offset:4095 ; encoding: [0xff,0x0f,0x28,0xe0,0x00,0x06,0x82,0xf0]25000xff,0x0f,0x28,0xe0,0x00,0x06,0x82,0xf02501 2502# GFX90A: buffer_load_format_d16_xyz a[6:7], off, s[8:11], -4.0 offset:4095 ; encoding: [0xff,0x0f,0x28,0xe0,0x00,0x06,0x82,0xf7]25030xff,0x0f,0x28,0xe0,0x00,0x06,0x82,0xf72504 2505# GFX90A: buffer_load_format_d16_xyz a[6:7], v0, s[8:11], s3 idxen offset:4095 ; encoding: [0xff,0x2f,0x28,0xe0,0x00,0x06,0x82,0x03]25060xff,0x2f,0x28,0xe0,0x00,0x06,0x82,0x032507 2508# GFX90A: buffer_load_format_d16_xyz a[6:7], v0, s[8:11], s3 offen offset:4095 ; encoding: [0xff,0x1f,0x28,0xe0,0x00,0x06,0x82,0x03]25090xff,0x1f,0x28,0xe0,0x00,0x06,0x82,0x032510 2511# GFX90A: buffer_load_format_d16_xyz a[6:7], off, s[8:11], s3 ; encoding: [0x00,0x00,0x28,0xe0,0x00,0x06,0x82,0x03]25120x00,0x00,0x28,0xe0,0x00,0x06,0x82,0x032513 2514# GFX90A: buffer_load_format_d16_xyz a[6:7], off, s[8:11], s3 ; encoding: [0x00,0x00,0x28,0xe0,0x00,0x06,0x82,0x03]25150x00,0x00,0x28,0xe0,0x00,0x06,0x82,0x032516 2517# GFX90A: buffer_load_format_d16_xyz a[6:7], off, s[8:11], s3 offset:7 ; encoding: [0x07,0x00,0x28,0xe0,0x00,0x06,0x82,0x03]25180x07,0x00,0x28,0xe0,0x00,0x06,0x82,0x032519 2520# GFX90A: buffer_load_format_d16_xyz a[6:7], off, s[8:11], s3 offset:4095 glc ; encoding: [0xff,0x4f,0x28,0xe0,0x00,0x06,0x82,0x03]25210xff,0x4f,0x28,0xe0,0x00,0x06,0x82,0x032522 2523# GFX90A: buffer_load_format_d16_xyz a[6:7], off, s[8:11], s3 offset:4095 slc ; encoding: [0xff,0x0f,0x2a,0xe0,0x00,0x06,0x82,0x03]25240xff,0x0f,0x2a,0xe0,0x00,0x06,0x82,0x032525 2526# GFX90A: buffer_load_format_d16_xyzw a[6:7], off, s[8:11], s3 offset:4095 ; encoding: [0xff,0x0f,0x2c,0xe0,0x00,0x06,0x82,0x03]25270xff,0x0f,0x2c,0xe0,0x00,0x06,0x82,0x032528 2529# GFX90A: buffer_load_format_d16_xyzw a[254:255], off, s[8:11], s3 offset:4095 ; encoding: [0xff,0x0f,0x2c,0xe0,0x00,0xfe,0x82,0x03]25300xff,0x0f,0x2c,0xe0,0x00,0xfe,0x82,0x032531 2532# GFX90A: buffer_load_format_d16_xyzw a[6:7], off, s[12:15], s3 offset:4095 ; encoding: [0xff,0x0f,0x2c,0xe0,0x00,0x06,0x83,0x03]25330xff,0x0f,0x2c,0xe0,0x00,0x06,0x83,0x032534 2535# GFX90A: buffer_load_format_d16_xyzw a[6:7], off, s[96:99], s3 offset:4095 ; encoding: [0xff,0x0f,0x2c,0xe0,0x00,0x06,0x98,0x03]25360xff,0x0f,0x2c,0xe0,0x00,0x06,0x98,0x032537 2538# GFX90A: buffer_load_format_d16_xyzw a[6:7], off, s[8:11], s101 offset:4095 ; encoding: [0xff,0x0f,0x2c,0xe0,0x00,0x06,0x82,0x65]25390xff,0x0f,0x2c,0xe0,0x00,0x06,0x82,0x652540 2541# GFX90A: buffer_load_format_d16_xyzw a[6:7], off, s[8:11], m0 offset:4095 ; encoding: [0xff,0x0f,0x2c,0xe0,0x00,0x06,0x82,0x7c]25420xff,0x0f,0x2c,0xe0,0x00,0x06,0x82,0x7c2543 2544# GFX90A: buffer_load_format_d16_xyzw a[6:7], off, s[8:11], 0 offset:4095 ; encoding: [0xff,0x0f,0x2c,0xe0,0x00,0x06,0x82,0x80]25450xff,0x0f,0x2c,0xe0,0x00,0x06,0x82,0x802546 2547# GFX90A: buffer_load_format_d16_xyzw a[6:7], off, s[8:11], -1 offset:4095 ; encoding: [0xff,0x0f,0x2c,0xe0,0x00,0x06,0x82,0xc1]25480xff,0x0f,0x2c,0xe0,0x00,0x06,0x82,0xc12549 2550# GFX90A: buffer_load_format_d16_xyzw a[6:7], off, s[8:11], 0.5 offset:4095 ; encoding: [0xff,0x0f,0x2c,0xe0,0x00,0x06,0x82,0xf0]25510xff,0x0f,0x2c,0xe0,0x00,0x06,0x82,0xf02552 2553# GFX90A: buffer_load_format_d16_xyzw a[6:7], off, s[8:11], -4.0 offset:4095 ; encoding: [0xff,0x0f,0x2c,0xe0,0x00,0x06,0x82,0xf7]25540xff,0x0f,0x2c,0xe0,0x00,0x06,0x82,0xf72555 2556# GFX90A: buffer_load_format_d16_xyzw a[6:7], v0, s[8:11], s3 idxen offset:4095 ; encoding: [0xff,0x2f,0x2c,0xe0,0x00,0x06,0x82,0x03]25570xff,0x2f,0x2c,0xe0,0x00,0x06,0x82,0x032558 2559# GFX90A: buffer_load_format_d16_xyzw a[6:7], v0, s[8:11], s3 offen offset:4095 ; encoding: [0xff,0x1f,0x2c,0xe0,0x00,0x06,0x82,0x03]25600xff,0x1f,0x2c,0xe0,0x00,0x06,0x82,0x032561 2562# GFX90A: buffer_load_format_d16_xyzw a[6:7], off, s[8:11], s3 ; encoding: [0x00,0x00,0x2c,0xe0,0x00,0x06,0x82,0x03]25630x00,0x00,0x2c,0xe0,0x00,0x06,0x82,0x032564 2565# GFX90A: buffer_load_format_d16_xyzw a[6:7], off, s[8:11], s3 ; encoding: [0x00,0x00,0x2c,0xe0,0x00,0x06,0x82,0x03]25660x00,0x00,0x2c,0xe0,0x00,0x06,0x82,0x032567 2568# GFX90A: buffer_load_format_d16_xyzw a[6:7], off, s[8:11], s3 offset:7 ; encoding: [0x07,0x00,0x2c,0xe0,0x00,0x06,0x82,0x03]25690x07,0x00,0x2c,0xe0,0x00,0x06,0x82,0x032570 2571# GFX90A: buffer_load_format_d16_xyzw a[6:7], off, s[8:11], s3 offset:4095 glc ; encoding: [0xff,0x4f,0x2c,0xe0,0x00,0x06,0x82,0x03]25720xff,0x4f,0x2c,0xe0,0x00,0x06,0x82,0x032573 2574# GFX90A: buffer_load_format_d16_xyzw a[6:7], off, s[8:11], s3 offset:4095 slc ; encoding: [0xff,0x0f,0x2e,0xe0,0x00,0x06,0x82,0x03]25750xff,0x0f,0x2e,0xe0,0x00,0x06,0x82,0x032576 2577# GFX90A: buffer_store_format_d16_x a1, off, s[12:15], s4 offset:4095 ; encoding: [0xff,0x0f,0x30,0xe0,0x00,0x01,0x83,0x04]25780xff,0x0f,0x30,0xe0,0x00,0x01,0x83,0x042579 2580# GFX90A: buffer_store_format_d16_x a255, off, s[12:15], s4 offset:4095 ; encoding: [0xff,0x0f,0x30,0xe0,0x00,0xff,0x83,0x04]25810xff,0x0f,0x30,0xe0,0x00,0xff,0x83,0x042582 2583# GFX90A: buffer_store_format_d16_x a1, off, s[16:19], s4 offset:4095 ; encoding: [0xff,0x0f,0x30,0xe0,0x00,0x01,0x84,0x04]25840xff,0x0f,0x30,0xe0,0x00,0x01,0x84,0x042585 2586# GFX90A: buffer_store_format_d16_x a1, off, s[96:99], s4 offset:4095 ; encoding: [0xff,0x0f,0x30,0xe0,0x00,0x01,0x98,0x04]25870xff,0x0f,0x30,0xe0,0x00,0x01,0x98,0x042588 2589# GFX90A: buffer_store_format_d16_x a1, off, s[12:15], s101 offset:4095 ; encoding: [0xff,0x0f,0x30,0xe0,0x00,0x01,0x83,0x65]25900xff,0x0f,0x30,0xe0,0x00,0x01,0x83,0x652591 2592# GFX90A: buffer_store_format_d16_x a1, off, s[12:15], m0 offset:4095 ; encoding: [0xff,0x0f,0x30,0xe0,0x00,0x01,0x83,0x7c]25930xff,0x0f,0x30,0xe0,0x00,0x01,0x83,0x7c2594 2595# GFX90A: buffer_store_format_d16_x a1, off, s[12:15], 0 offset:4095 ; encoding: [0xff,0x0f,0x30,0xe0,0x00,0x01,0x83,0x80]25960xff,0x0f,0x30,0xe0,0x00,0x01,0x83,0x802597 2598# GFX90A: buffer_store_format_d16_x a1, off, s[12:15], -1 offset:4095 ; encoding: [0xff,0x0f,0x30,0xe0,0x00,0x01,0x83,0xc1]25990xff,0x0f,0x30,0xe0,0x00,0x01,0x83,0xc12600 2601# GFX90A: buffer_store_format_d16_x a1, off, s[12:15], 0.5 offset:4095 ; encoding: [0xff,0x0f,0x30,0xe0,0x00,0x01,0x83,0xf0]26020xff,0x0f,0x30,0xe0,0x00,0x01,0x83,0xf02603 2604# GFX90A: buffer_store_format_d16_x a1, off, s[12:15], -4.0 offset:4095 ; encoding: [0xff,0x0f,0x30,0xe0,0x00,0x01,0x83,0xf7]26050xff,0x0f,0x30,0xe0,0x00,0x01,0x83,0xf72606 2607# GFX90A: buffer_store_format_d16_x a1, v0, s[12:15], s4 idxen offset:4095 ; encoding: [0xff,0x2f,0x30,0xe0,0x00,0x01,0x83,0x04]26080xff,0x2f,0x30,0xe0,0x00,0x01,0x83,0x042609 2610# GFX90A: buffer_store_format_d16_x a1, v0, s[12:15], s4 offen offset:4095 ; encoding: [0xff,0x1f,0x30,0xe0,0x00,0x01,0x83,0x04]26110xff,0x1f,0x30,0xe0,0x00,0x01,0x83,0x042612 2613# GFX90A: buffer_store_format_d16_x a1, off, s[12:15], s4 ; encoding: [0x00,0x00,0x30,0xe0,0x00,0x01,0x83,0x04]26140x00,0x00,0x30,0xe0,0x00,0x01,0x83,0x042615 2616# GFX90A: buffer_store_format_d16_x a1, off, s[12:15], s4 ; encoding: [0x00,0x00,0x30,0xe0,0x00,0x01,0x83,0x04]26170x00,0x00,0x30,0xe0,0x00,0x01,0x83,0x042618 2619# GFX90A: buffer_store_format_d16_x a1, off, s[12:15], s4 offset:7 ; encoding: [0x07,0x00,0x30,0xe0,0x00,0x01,0x83,0x04]26200x07,0x00,0x30,0xe0,0x00,0x01,0x83,0x042621 2622# GFX90A: buffer_store_format_d16_x a1, off, s[12:15], s4 offset:4095 glc ; encoding: [0xff,0x4f,0x30,0xe0,0x00,0x01,0x83,0x04]26230xff,0x4f,0x30,0xe0,0x00,0x01,0x83,0x042624 2625# GFX90A: buffer_store_format_d16_x a1, off, s[12:15], s4 offset:4095 slc ; encoding: [0xff,0x0f,0x32,0xe0,0x00,0x01,0x83,0x04]26260xff,0x0f,0x32,0xe0,0x00,0x01,0x83,0x042627 2628# GFX90A: buffer_store_format_d16_xy a1, off, s[12:15], s4 offset:4095 ; encoding: [0xff,0x0f,0x34,0xe0,0x00,0x01,0x83,0x04]26290xff,0x0f,0x34,0xe0,0x00,0x01,0x83,0x042630 2631# GFX90A: buffer_store_format_d16_xy a255, off, s[12:15], s4 offset:4095 ; encoding: [0xff,0x0f,0x34,0xe0,0x00,0xff,0x83,0x04]26320xff,0x0f,0x34,0xe0,0x00,0xff,0x83,0x042633 2634# GFX90A: buffer_store_format_d16_xy a1, off, s[16:19], s4 offset:4095 ; encoding: [0xff,0x0f,0x34,0xe0,0x00,0x01,0x84,0x04]26350xff,0x0f,0x34,0xe0,0x00,0x01,0x84,0x042636 2637# GFX90A: buffer_store_format_d16_xy a1, off, s[96:99], s4 offset:4095 ; encoding: [0xff,0x0f,0x34,0xe0,0x00,0x01,0x98,0x04]26380xff,0x0f,0x34,0xe0,0x00,0x01,0x98,0x042639 2640# GFX90A: buffer_store_format_d16_xy a1, off, s[12:15], s101 offset:4095 ; encoding: [0xff,0x0f,0x34,0xe0,0x00,0x01,0x83,0x65]26410xff,0x0f,0x34,0xe0,0x00,0x01,0x83,0x652642 2643# GFX90A: buffer_store_format_d16_xy a1, off, s[12:15], m0 offset:4095 ; encoding: [0xff,0x0f,0x34,0xe0,0x00,0x01,0x83,0x7c]26440xff,0x0f,0x34,0xe0,0x00,0x01,0x83,0x7c2645 2646# GFX90A: buffer_store_format_d16_xy a1, off, s[12:15], 0 offset:4095 ; encoding: [0xff,0x0f,0x34,0xe0,0x00,0x01,0x83,0x80]26470xff,0x0f,0x34,0xe0,0x00,0x01,0x83,0x802648 2649# GFX90A: buffer_store_format_d16_xy a1, off, s[12:15], -1 offset:4095 ; encoding: [0xff,0x0f,0x34,0xe0,0x00,0x01,0x83,0xc1]26500xff,0x0f,0x34,0xe0,0x00,0x01,0x83,0xc12651 2652# GFX90A: buffer_store_format_d16_xy a1, off, s[12:15], 0.5 offset:4095 ; encoding: [0xff,0x0f,0x34,0xe0,0x00,0x01,0x83,0xf0]26530xff,0x0f,0x34,0xe0,0x00,0x01,0x83,0xf02654 2655# GFX90A: buffer_store_format_d16_xy a1, off, s[12:15], -4.0 offset:4095 ; encoding: [0xff,0x0f,0x34,0xe0,0x00,0x01,0x83,0xf7]26560xff,0x0f,0x34,0xe0,0x00,0x01,0x83,0xf72657 2658# GFX90A: buffer_store_format_d16_xy a1, v0, s[12:15], s4 idxen offset:4095 ; encoding: [0xff,0x2f,0x34,0xe0,0x00,0x01,0x83,0x04]26590xff,0x2f,0x34,0xe0,0x00,0x01,0x83,0x042660 2661# GFX90A: buffer_store_format_d16_xy a1, v0, s[12:15], s4 offen offset:4095 ; encoding: [0xff,0x1f,0x34,0xe0,0x00,0x01,0x83,0x04]26620xff,0x1f,0x34,0xe0,0x00,0x01,0x83,0x042663 2664# GFX90A: buffer_store_format_d16_xy a1, off, s[12:15], s4 ; encoding: [0x00,0x00,0x34,0xe0,0x00,0x01,0x83,0x04]26650x00,0x00,0x34,0xe0,0x00,0x01,0x83,0x042666 2667# GFX90A: buffer_store_format_d16_xy a1, off, s[12:15], s4 ; encoding: [0x00,0x00,0x34,0xe0,0x00,0x01,0x83,0x04]26680x00,0x00,0x34,0xe0,0x00,0x01,0x83,0x042669 2670# GFX90A: buffer_store_format_d16_xy a1, off, s[12:15], s4 offset:7 ; encoding: [0x07,0x00,0x34,0xe0,0x00,0x01,0x83,0x04]26710x07,0x00,0x34,0xe0,0x00,0x01,0x83,0x042672 2673# GFX90A: buffer_store_format_d16_xy a1, off, s[12:15], s4 offset:4095 glc ; encoding: [0xff,0x4f,0x34,0xe0,0x00,0x01,0x83,0x04]26740xff,0x4f,0x34,0xe0,0x00,0x01,0x83,0x042675 2676# GFX90A: buffer_store_format_d16_xy a1, off, s[12:15], s4 offset:4095 slc ; encoding: [0xff,0x0f,0x36,0xe0,0x00,0x01,0x83,0x04]26770xff,0x0f,0x36,0xe0,0x00,0x01,0x83,0x042678 2679# GFX90A: buffer_store_format_d16_xyz a[2:3], off, s[12:15], s4 offset:4095 ; encoding: [0xff,0x0f,0x38,0xe0,0x00,0x02,0x83,0x04]26800xff,0x0f,0x38,0xe0,0x00,0x02,0x83,0x042681 2682# GFX90A: buffer_store_format_d16_xyz a[254:255], off, s[12:15], s4 offset:4095 ; encoding: [0xff,0x0f,0x38,0xe0,0x00,0xfe,0x83,0x04]26830xff,0x0f,0x38,0xe0,0x00,0xfe,0x83,0x042684 2685# GFX90A: buffer_store_format_d16_xyz a[2:3], off, s[16:19], s4 offset:4095 ; encoding: [0xff,0x0f,0x38,0xe0,0x00,0x02,0x84,0x04]26860xff,0x0f,0x38,0xe0,0x00,0x02,0x84,0x042687 2688# GFX90A: buffer_store_format_d16_xyz a[2:3], off, s[96:99], s4 offset:4095 ; encoding: [0xff,0x0f,0x38,0xe0,0x00,0x02,0x98,0x04]26890xff,0x0f,0x38,0xe0,0x00,0x02,0x98,0x042690 2691# GFX90A: buffer_store_format_d16_xyz a[2:3], off, s[12:15], s101 offset:4095 ; encoding: [0xff,0x0f,0x38,0xe0,0x00,0x02,0x83,0x65]26920xff,0x0f,0x38,0xe0,0x00,0x02,0x83,0x652693 2694# GFX90A: buffer_store_format_d16_xyz a[2:3], off, s[12:15], m0 offset:4095 ; encoding: [0xff,0x0f,0x38,0xe0,0x00,0x02,0x83,0x7c]26950xff,0x0f,0x38,0xe0,0x00,0x02,0x83,0x7c2696 2697# GFX90A: buffer_store_format_d16_xyz a[2:3], off, s[12:15], 0 offset:4095 ; encoding: [0xff,0x0f,0x38,0xe0,0x00,0x02,0x83,0x80]26980xff,0x0f,0x38,0xe0,0x00,0x02,0x83,0x802699 2700# GFX90A: buffer_store_format_d16_xyz a[2:3], off, s[12:15], -1 offset:4095 ; encoding: [0xff,0x0f,0x38,0xe0,0x00,0x02,0x83,0xc1]27010xff,0x0f,0x38,0xe0,0x00,0x02,0x83,0xc12702 2703# GFX90A: buffer_store_format_d16_xyz a[2:3], off, s[12:15], 0.5 offset:4095 ; encoding: [0xff,0x0f,0x38,0xe0,0x00,0x02,0x83,0xf0]27040xff,0x0f,0x38,0xe0,0x00,0x02,0x83,0xf02705 2706# GFX90A: buffer_store_format_d16_xyz a[2:3], off, s[12:15], -4.0 offset:4095 ; encoding: [0xff,0x0f,0x38,0xe0,0x00,0x02,0x83,0xf7]27070xff,0x0f,0x38,0xe0,0x00,0x02,0x83,0xf72708 2709# GFX90A: buffer_store_format_d16_xyz a[2:3], v0, s[12:15], s4 idxen offset:4095 ; encoding: [0xff,0x2f,0x38,0xe0,0x00,0x02,0x83,0x04]27100xff,0x2f,0x38,0xe0,0x00,0x02,0x83,0x042711 2712# GFX90A: buffer_store_format_d16_xyz a[2:3], v0, s[12:15], s4 offen offset:4095 ; encoding: [0xff,0x1f,0x38,0xe0,0x00,0x02,0x83,0x04]27130xff,0x1f,0x38,0xe0,0x00,0x02,0x83,0x042714 2715# GFX90A: buffer_store_format_d16_xyz a[2:3], off, s[12:15], s4 ; encoding: [0x00,0x00,0x38,0xe0,0x00,0x02,0x83,0x04]27160x00,0x00,0x38,0xe0,0x00,0x02,0x83,0x042717 2718# GFX90A: buffer_store_format_d16_xyz a[2:3], off, s[12:15], s4 ; encoding: [0x00,0x00,0x38,0xe0,0x00,0x02,0x83,0x04]27190x00,0x00,0x38,0xe0,0x00,0x02,0x83,0x042720 2721# GFX90A: buffer_store_format_d16_xyz a[2:3], off, s[12:15], s4 offset:7 ; encoding: [0x07,0x00,0x38,0xe0,0x00,0x02,0x83,0x04]27220x07,0x00,0x38,0xe0,0x00,0x02,0x83,0x042723 2724# GFX90A: buffer_store_format_d16_xyz a[2:3], off, s[12:15], s4 offset:4095 glc ; encoding: [0xff,0x4f,0x38,0xe0,0x00,0x02,0x83,0x04]27250xff,0x4f,0x38,0xe0,0x00,0x02,0x83,0x042726 2727# GFX90A: buffer_store_format_d16_xyz a[2:3], off, s[12:15], s4 offset:4095 slc ; encoding: [0xff,0x0f,0x3a,0xe0,0x00,0x02,0x83,0x04]27280xff,0x0f,0x3a,0xe0,0x00,0x02,0x83,0x042729 2730# GFX90A: buffer_store_format_d16_xyzw a[2:3], off, s[12:15], s4 offset:4095 ; encoding: [0xff,0x0f,0x3c,0xe0,0x00,0x02,0x83,0x04]27310xff,0x0f,0x3c,0xe0,0x00,0x02,0x83,0x042732 2733# GFX90A: buffer_store_format_d16_xyzw a[254:255], off, s[12:15], s4 offset:4095 ; encoding: [0xff,0x0f,0x3c,0xe0,0x00,0xfe,0x83,0x04]27340xff,0x0f,0x3c,0xe0,0x00,0xfe,0x83,0x042735 2736# GFX90A: buffer_store_format_d16_xyzw a[2:3], off, s[16:19], s4 offset:4095 ; encoding: [0xff,0x0f,0x3c,0xe0,0x00,0x02,0x84,0x04]27370xff,0x0f,0x3c,0xe0,0x00,0x02,0x84,0x042738 2739# GFX90A: buffer_store_format_d16_xyzw a[2:3], off, s[96:99], s4 offset:4095 ; encoding: [0xff,0x0f,0x3c,0xe0,0x00,0x02,0x98,0x04]27400xff,0x0f,0x3c,0xe0,0x00,0x02,0x98,0x042741 2742# GFX90A: buffer_store_format_d16_xyzw a[2:3], off, s[12:15], s101 offset:4095 ; encoding: [0xff,0x0f,0x3c,0xe0,0x00,0x02,0x83,0x65]27430xff,0x0f,0x3c,0xe0,0x00,0x02,0x83,0x652744 2745# GFX90A: buffer_store_format_d16_xyzw a[2:3], off, s[12:15], m0 offset:4095 ; encoding: [0xff,0x0f,0x3c,0xe0,0x00,0x02,0x83,0x7c]27460xff,0x0f,0x3c,0xe0,0x00,0x02,0x83,0x7c2747 2748# GFX90A: buffer_store_format_d16_xyzw a[2:3], off, s[12:15], 0 offset:4095 ; encoding: [0xff,0x0f,0x3c,0xe0,0x00,0x02,0x83,0x80]27490xff,0x0f,0x3c,0xe0,0x00,0x02,0x83,0x802750 2751# GFX90A: buffer_store_format_d16_xyzw a[2:3], off, s[12:15], -1 offset:4095 ; encoding: [0xff,0x0f,0x3c,0xe0,0x00,0x02,0x83,0xc1]27520xff,0x0f,0x3c,0xe0,0x00,0x02,0x83,0xc12753 2754# GFX90A: buffer_store_format_d16_xyzw a[2:3], off, s[12:15], 0.5 offset:4095 ; encoding: [0xff,0x0f,0x3c,0xe0,0x00,0x02,0x83,0xf0]27550xff,0x0f,0x3c,0xe0,0x00,0x02,0x83,0xf02756 2757# GFX90A: buffer_store_format_d16_xyzw a[2:3], off, s[12:15], -4.0 offset:4095 ; encoding: [0xff,0x0f,0x3c,0xe0,0x00,0x02,0x83,0xf7]27580xff,0x0f,0x3c,0xe0,0x00,0x02,0x83,0xf72759 2760# GFX90A: buffer_store_format_d16_xyzw a[2:3], v0, s[12:15], s4 idxen offset:4095 ; encoding: [0xff,0x2f,0x3c,0xe0,0x00,0x02,0x83,0x04]27610xff,0x2f,0x3c,0xe0,0x00,0x02,0x83,0x042762 2763# GFX90A: buffer_store_format_d16_xyzw a[2:3], v0, s[12:15], s4 offen offset:4095 ; encoding: [0xff,0x1f,0x3c,0xe0,0x00,0x02,0x83,0x04]27640xff,0x1f,0x3c,0xe0,0x00,0x02,0x83,0x042765 2766# GFX90A: buffer_store_format_d16_xyzw a[2:3], off, s[12:15], s4 ; encoding: [0x00,0x00,0x3c,0xe0,0x00,0x02,0x83,0x04]27670x00,0x00,0x3c,0xe0,0x00,0x02,0x83,0x042768 2769# GFX90A: buffer_store_format_d16_xyzw a[2:3], off, s[12:15], s4 ; encoding: [0x00,0x00,0x3c,0xe0,0x00,0x02,0x83,0x04]27700x00,0x00,0x3c,0xe0,0x00,0x02,0x83,0x042771 2772# GFX90A: buffer_store_format_d16_xyzw a[2:3], off, s[12:15], s4 offset:7 ; encoding: [0x07,0x00,0x3c,0xe0,0x00,0x02,0x83,0x04]27730x07,0x00,0x3c,0xe0,0x00,0x02,0x83,0x042774 2775# GFX90A: buffer_store_format_d16_xyzw a[2:3], off, s[12:15], s4 offset:4095 glc ; encoding: [0xff,0x4f,0x3c,0xe0,0x00,0x02,0x83,0x04]27760xff,0x4f,0x3c,0xe0,0x00,0x02,0x83,0x042777 2778# GFX90A: buffer_store_format_d16_xyzw a[2:3], off, s[12:15], s4 offset:4095 slc ; encoding: [0xff,0x0f,0x3e,0xe0,0x00,0x02,0x83,0x04]27790xff,0x0f,0x3e,0xe0,0x00,0x02,0x83,0x042780 2781# GFX90A: buffer_load_ubyte a5, off, s[8:11], s3 offset:4095 ; encoding: [0xff,0x0f,0x40,0xe0,0x00,0x05,0x82,0x03]27820xff,0x0f,0x40,0xe0,0x00,0x05,0x82,0x032783 2784# GFX90A: buffer_load_ubyte a255, off, s[8:11], s3 offset:4095 ; encoding: [0xff,0x0f,0x40,0xe0,0x00,0xff,0x82,0x03]27850xff,0x0f,0x40,0xe0,0x00,0xff,0x82,0x032786 2787# GFX90A: buffer_load_ubyte a5, off, s[12:15], s3 offset:4095 ; encoding: [0xff,0x0f,0x40,0xe0,0x00,0x05,0x83,0x03]27880xff,0x0f,0x40,0xe0,0x00,0x05,0x83,0x032789 2790# GFX90A: buffer_load_ubyte a5, off, s[96:99], s3 offset:4095 ; encoding: [0xff,0x0f,0x40,0xe0,0x00,0x05,0x98,0x03]27910xff,0x0f,0x40,0xe0,0x00,0x05,0x98,0x032792 2793# GFX90A: buffer_load_ubyte a5, off, s[8:11], s101 offset:4095 ; encoding: [0xff,0x0f,0x40,0xe0,0x00,0x05,0x82,0x65]27940xff,0x0f,0x40,0xe0,0x00,0x05,0x82,0x652795 2796# GFX90A: buffer_load_ubyte a5, off, s[8:11], m0 offset:4095 ; encoding: [0xff,0x0f,0x40,0xe0,0x00,0x05,0x82,0x7c]27970xff,0x0f,0x40,0xe0,0x00,0x05,0x82,0x7c2798 2799# GFX90A: buffer_load_ubyte a5, off, s[8:11], 0 offset:4095 ; encoding: [0xff,0x0f,0x40,0xe0,0x00,0x05,0x82,0x80]28000xff,0x0f,0x40,0xe0,0x00,0x05,0x82,0x802801 2802# GFX90A: buffer_load_ubyte a5, off, s[8:11], -1 offset:4095 ; encoding: [0xff,0x0f,0x40,0xe0,0x00,0x05,0x82,0xc1]28030xff,0x0f,0x40,0xe0,0x00,0x05,0x82,0xc12804 2805# GFX90A: buffer_load_ubyte a5, off, s[8:11], 0.5 offset:4095 ; encoding: [0xff,0x0f,0x40,0xe0,0x00,0x05,0x82,0xf0]28060xff,0x0f,0x40,0xe0,0x00,0x05,0x82,0xf02807 2808# GFX90A: buffer_load_ubyte a5, off, s[8:11], -4.0 offset:4095 ; encoding: [0xff,0x0f,0x40,0xe0,0x00,0x05,0x82,0xf7]28090xff,0x0f,0x40,0xe0,0x00,0x05,0x82,0xf72810 2811# GFX90A: buffer_load_ubyte a5, v0, s[8:11], s3 idxen offset:4095 ; encoding: [0xff,0x2f,0x40,0xe0,0x00,0x05,0x82,0x03]28120xff,0x2f,0x40,0xe0,0x00,0x05,0x82,0x032813 2814# GFX90A: buffer_load_ubyte a5, v0, s[8:11], s3 offen offset:4095 ; encoding: [0xff,0x1f,0x40,0xe0,0x00,0x05,0x82,0x03]28150xff,0x1f,0x40,0xe0,0x00,0x05,0x82,0x032816 2817# GFX90A: buffer_load_ubyte a5, off, s[8:11], s3 ; encoding: [0x00,0x00,0x40,0xe0,0x00,0x05,0x82,0x03]28180x00,0x00,0x40,0xe0,0x00,0x05,0x82,0x032819 2820# GFX90A: buffer_load_ubyte a5, off, s[8:11], s3 ; encoding: [0x00,0x00,0x40,0xe0,0x00,0x05,0x82,0x03]28210x00,0x00,0x40,0xe0,0x00,0x05,0x82,0x032822 2823# GFX90A: buffer_load_ubyte a5, off, s[8:11], s3 offset:7 ; encoding: [0x07,0x00,0x40,0xe0,0x00,0x05,0x82,0x03]28240x07,0x00,0x40,0xe0,0x00,0x05,0x82,0x032825 2826# GFX90A: buffer_load_ubyte a5, off, s[8:11], s3 offset:4095 glc ; encoding: [0xff,0x4f,0x40,0xe0,0x00,0x05,0x82,0x03]28270xff,0x4f,0x40,0xe0,0x00,0x05,0x82,0x032828 2829# GFX90A: buffer_load_ubyte a5, off, s[8:11], s3 offset:4095 slc ; encoding: [0xff,0x0f,0x42,0xe0,0x00,0x05,0x82,0x03]28300xff,0x0f,0x42,0xe0,0x00,0x05,0x82,0x032831 2832# GFX90A: buffer_load_sbyte a5, off, s[8:11], s3 offset:4095 ; encoding: [0xff,0x0f,0x44,0xe0,0x00,0x05,0x82,0x03]28330xff,0x0f,0x44,0xe0,0x00,0x05,0x82,0x032834 2835# GFX90A: buffer_load_sbyte a255, off, s[8:11], s3 offset:4095 ; encoding: [0xff,0x0f,0x44,0xe0,0x00,0xff,0x82,0x03]28360xff,0x0f,0x44,0xe0,0x00,0xff,0x82,0x032837 2838# GFX90A: buffer_load_sbyte a5, off, s[12:15], s3 offset:4095 ; encoding: [0xff,0x0f,0x44,0xe0,0x00,0x05,0x83,0x03]28390xff,0x0f,0x44,0xe0,0x00,0x05,0x83,0x032840 2841# GFX90A: buffer_load_sbyte a5, off, s[96:99], s3 offset:4095 ; encoding: [0xff,0x0f,0x44,0xe0,0x00,0x05,0x98,0x03]28420xff,0x0f,0x44,0xe0,0x00,0x05,0x98,0x032843 2844# GFX90A: buffer_load_sbyte a5, off, s[8:11], s101 offset:4095 ; encoding: [0xff,0x0f,0x44,0xe0,0x00,0x05,0x82,0x65]28450xff,0x0f,0x44,0xe0,0x00,0x05,0x82,0x652846 2847# GFX90A: buffer_load_sbyte a5, off, s[8:11], m0 offset:4095 ; encoding: [0xff,0x0f,0x44,0xe0,0x00,0x05,0x82,0x7c]28480xff,0x0f,0x44,0xe0,0x00,0x05,0x82,0x7c2849 2850# GFX90A: buffer_load_sbyte a5, off, s[8:11], 0 offset:4095 ; encoding: [0xff,0x0f,0x44,0xe0,0x00,0x05,0x82,0x80]28510xff,0x0f,0x44,0xe0,0x00,0x05,0x82,0x802852 2853# GFX90A: buffer_load_sbyte a5, off, s[8:11], -1 offset:4095 ; encoding: [0xff,0x0f,0x44,0xe0,0x00,0x05,0x82,0xc1]28540xff,0x0f,0x44,0xe0,0x00,0x05,0x82,0xc12855 2856# GFX90A: buffer_load_sbyte a5, off, s[8:11], 0.5 offset:4095 ; encoding: [0xff,0x0f,0x44,0xe0,0x00,0x05,0x82,0xf0]28570xff,0x0f,0x44,0xe0,0x00,0x05,0x82,0xf02858 2859# GFX90A: buffer_load_sbyte a5, off, s[8:11], -4.0 offset:4095 ; encoding: [0xff,0x0f,0x44,0xe0,0x00,0x05,0x82,0xf7]28600xff,0x0f,0x44,0xe0,0x00,0x05,0x82,0xf72861 2862# GFX90A: buffer_load_sbyte a5, v0, s[8:11], s3 idxen offset:4095 ; encoding: [0xff,0x2f,0x44,0xe0,0x00,0x05,0x82,0x03]28630xff,0x2f,0x44,0xe0,0x00,0x05,0x82,0x032864 2865# GFX90A: buffer_load_sbyte a5, v0, s[8:11], s3 offen offset:4095 ; encoding: [0xff,0x1f,0x44,0xe0,0x00,0x05,0x82,0x03]28660xff,0x1f,0x44,0xe0,0x00,0x05,0x82,0x032867 2868# GFX90A: buffer_load_sbyte a5, off, s[8:11], s3 ; encoding: [0x00,0x00,0x44,0xe0,0x00,0x05,0x82,0x03]28690x00,0x00,0x44,0xe0,0x00,0x05,0x82,0x032870 2871# GFX90A: buffer_load_sbyte a5, off, s[8:11], s3 ; encoding: [0x00,0x00,0x44,0xe0,0x00,0x05,0x82,0x03]28720x00,0x00,0x44,0xe0,0x00,0x05,0x82,0x032873 2874# GFX90A: buffer_load_sbyte a5, off, s[8:11], s3 offset:7 ; encoding: [0x07,0x00,0x44,0xe0,0x00,0x05,0x82,0x03]28750x07,0x00,0x44,0xe0,0x00,0x05,0x82,0x032876 2877# GFX90A: buffer_load_sbyte a5, off, s[8:11], s3 offset:4095 glc ; encoding: [0xff,0x4f,0x44,0xe0,0x00,0x05,0x82,0x03]28780xff,0x4f,0x44,0xe0,0x00,0x05,0x82,0x032879 2880# GFX90A: buffer_load_sbyte a5, off, s[8:11], s3 offset:4095 slc ; encoding: [0xff,0x0f,0x46,0xe0,0x00,0x05,0x82,0x03]28810xff,0x0f,0x46,0xe0,0x00,0x05,0x82,0x032882 2883# GFX90A: buffer_load_ushort a5, off, s[8:11], s3 offset:4095 ; encoding: [0xff,0x0f,0x48,0xe0,0x00,0x05,0x82,0x03]28840xff,0x0f,0x48,0xe0,0x00,0x05,0x82,0x032885 2886# GFX90A: buffer_load_ushort a255, off, s[8:11], s3 offset:4095 ; encoding: [0xff,0x0f,0x48,0xe0,0x00,0xff,0x82,0x03]28870xff,0x0f,0x48,0xe0,0x00,0xff,0x82,0x032888 2889# GFX90A: buffer_load_ushort a5, off, s[12:15], s3 offset:4095 ; encoding: [0xff,0x0f,0x48,0xe0,0x00,0x05,0x83,0x03]28900xff,0x0f,0x48,0xe0,0x00,0x05,0x83,0x032891 2892# GFX90A: buffer_load_ushort a5, off, s[96:99], s3 offset:4095 ; encoding: [0xff,0x0f,0x48,0xe0,0x00,0x05,0x98,0x03]28930xff,0x0f,0x48,0xe0,0x00,0x05,0x98,0x032894 2895# GFX90A: buffer_load_ushort a5, off, s[8:11], s101 offset:4095 ; encoding: [0xff,0x0f,0x48,0xe0,0x00,0x05,0x82,0x65]28960xff,0x0f,0x48,0xe0,0x00,0x05,0x82,0x652897 2898# GFX90A: buffer_load_ushort a5, off, s[8:11], m0 offset:4095 ; encoding: [0xff,0x0f,0x48,0xe0,0x00,0x05,0x82,0x7c]28990xff,0x0f,0x48,0xe0,0x00,0x05,0x82,0x7c2900 2901# GFX90A: buffer_load_ushort a5, off, s[8:11], 0 offset:4095 ; encoding: [0xff,0x0f,0x48,0xe0,0x00,0x05,0x82,0x80]29020xff,0x0f,0x48,0xe0,0x00,0x05,0x82,0x802903 2904# GFX90A: buffer_load_ushort a5, off, s[8:11], -1 offset:4095 ; encoding: [0xff,0x0f,0x48,0xe0,0x00,0x05,0x82,0xc1]29050xff,0x0f,0x48,0xe0,0x00,0x05,0x82,0xc12906 2907# GFX90A: buffer_load_ushort a5, off, s[8:11], 0.5 offset:4095 ; encoding: [0xff,0x0f,0x48,0xe0,0x00,0x05,0x82,0xf0]29080xff,0x0f,0x48,0xe0,0x00,0x05,0x82,0xf02909 2910# GFX90A: buffer_load_ushort a5, off, s[8:11], -4.0 offset:4095 ; encoding: [0xff,0x0f,0x48,0xe0,0x00,0x05,0x82,0xf7]29110xff,0x0f,0x48,0xe0,0x00,0x05,0x82,0xf72912 2913# GFX90A: buffer_load_ushort a5, v0, s[8:11], s3 idxen offset:4095 ; encoding: [0xff,0x2f,0x48,0xe0,0x00,0x05,0x82,0x03]29140xff,0x2f,0x48,0xe0,0x00,0x05,0x82,0x032915 2916# GFX90A: buffer_load_ushort a5, v0, s[8:11], s3 offen offset:4095 ; encoding: [0xff,0x1f,0x48,0xe0,0x00,0x05,0x82,0x03]29170xff,0x1f,0x48,0xe0,0x00,0x05,0x82,0x032918 2919# GFX90A: buffer_load_ushort a5, off, s[8:11], s3 ; encoding: [0x00,0x00,0x48,0xe0,0x00,0x05,0x82,0x03]29200x00,0x00,0x48,0xe0,0x00,0x05,0x82,0x032921 2922# GFX90A: buffer_load_ushort a5, off, s[8:11], s3 ; encoding: [0x00,0x00,0x48,0xe0,0x00,0x05,0x82,0x03]29230x00,0x00,0x48,0xe0,0x00,0x05,0x82,0x032924 2925# GFX90A: buffer_load_ushort a5, off, s[8:11], s3 offset:7 ; encoding: [0x07,0x00,0x48,0xe0,0x00,0x05,0x82,0x03]29260x07,0x00,0x48,0xe0,0x00,0x05,0x82,0x032927 2928# GFX90A: buffer_load_ushort a5, off, s[8:11], s3 offset:4095 glc ; encoding: [0xff,0x4f,0x48,0xe0,0x00,0x05,0x82,0x03]29290xff,0x4f,0x48,0xe0,0x00,0x05,0x82,0x032930 2931# GFX90A: buffer_load_ushort a5, off, s[8:11], s3 offset:4095 slc ; encoding: [0xff,0x0f,0x4a,0xe0,0x00,0x05,0x82,0x03]29320xff,0x0f,0x4a,0xe0,0x00,0x05,0x82,0x032933 2934# GFX90A: buffer_load_sshort a5, off, s[8:11], s3 offset:4095 ; encoding: [0xff,0x0f,0x4c,0xe0,0x00,0x05,0x82,0x03]29350xff,0x0f,0x4c,0xe0,0x00,0x05,0x82,0x032936 2937# GFX90A: buffer_load_sshort a255, off, s[8:11], s3 offset:4095 ; encoding: [0xff,0x0f,0x4c,0xe0,0x00,0xff,0x82,0x03]29380xff,0x0f,0x4c,0xe0,0x00,0xff,0x82,0x032939 2940# GFX90A: buffer_load_sshort a5, off, s[12:15], s3 offset:4095 ; encoding: [0xff,0x0f,0x4c,0xe0,0x00,0x05,0x83,0x03]29410xff,0x0f,0x4c,0xe0,0x00,0x05,0x83,0x032942 2943# GFX90A: buffer_load_sshort a5, off, s[96:99], s3 offset:4095 ; encoding: [0xff,0x0f,0x4c,0xe0,0x00,0x05,0x98,0x03]29440xff,0x0f,0x4c,0xe0,0x00,0x05,0x98,0x032945 2946# GFX90A: buffer_load_sshort a5, off, s[8:11], s101 offset:4095 ; encoding: [0xff,0x0f,0x4c,0xe0,0x00,0x05,0x82,0x65]29470xff,0x0f,0x4c,0xe0,0x00,0x05,0x82,0x652948 2949# GFX90A: buffer_load_sshort a5, off, s[8:11], m0 offset:4095 ; encoding: [0xff,0x0f,0x4c,0xe0,0x00,0x05,0x82,0x7c]29500xff,0x0f,0x4c,0xe0,0x00,0x05,0x82,0x7c2951 2952# GFX90A: buffer_load_sshort a5, off, s[8:11], 0 offset:4095 ; encoding: [0xff,0x0f,0x4c,0xe0,0x00,0x05,0x82,0x80]29530xff,0x0f,0x4c,0xe0,0x00,0x05,0x82,0x802954 2955# GFX90A: buffer_load_sshort a5, off, s[8:11], -1 offset:4095 ; encoding: [0xff,0x0f,0x4c,0xe0,0x00,0x05,0x82,0xc1]29560xff,0x0f,0x4c,0xe0,0x00,0x05,0x82,0xc12957 2958# GFX90A: buffer_load_sshort a5, off, s[8:11], 0.5 offset:4095 ; encoding: [0xff,0x0f,0x4c,0xe0,0x00,0x05,0x82,0xf0]29590xff,0x0f,0x4c,0xe0,0x00,0x05,0x82,0xf02960 2961# GFX90A: buffer_load_sshort a5, off, s[8:11], -4.0 offset:4095 ; encoding: [0xff,0x0f,0x4c,0xe0,0x00,0x05,0x82,0xf7]29620xff,0x0f,0x4c,0xe0,0x00,0x05,0x82,0xf72963 2964# GFX90A: buffer_load_sshort a5, v0, s[8:11], s3 idxen offset:4095 ; encoding: [0xff,0x2f,0x4c,0xe0,0x00,0x05,0x82,0x03]29650xff,0x2f,0x4c,0xe0,0x00,0x05,0x82,0x032966 2967# GFX90A: buffer_load_sshort a5, v0, s[8:11], s3 offen offset:4095 ; encoding: [0xff,0x1f,0x4c,0xe0,0x00,0x05,0x82,0x03]29680xff,0x1f,0x4c,0xe0,0x00,0x05,0x82,0x032969 2970# GFX90A: buffer_load_sshort a5, off, s[8:11], s3 ; encoding: [0x00,0x00,0x4c,0xe0,0x00,0x05,0x82,0x03]29710x00,0x00,0x4c,0xe0,0x00,0x05,0x82,0x032972 2973# GFX90A: buffer_load_sshort a5, off, s[8:11], s3 ; encoding: [0x00,0x00,0x4c,0xe0,0x00,0x05,0x82,0x03]29740x00,0x00,0x4c,0xe0,0x00,0x05,0x82,0x032975 2976# GFX90A: buffer_load_sshort a5, off, s[8:11], s3 offset:7 ; encoding: [0x07,0x00,0x4c,0xe0,0x00,0x05,0x82,0x03]29770x07,0x00,0x4c,0xe0,0x00,0x05,0x82,0x032978 2979# GFX90A: buffer_load_sshort a5, off, s[8:11], s3 offset:4095 glc ; encoding: [0xff,0x4f,0x4c,0xe0,0x00,0x05,0x82,0x03]29800xff,0x4f,0x4c,0xe0,0x00,0x05,0x82,0x032981 2982# GFX90A: buffer_load_sshort a5, off, s[8:11], s3 offset:4095 slc ; encoding: [0xff,0x0f,0x4e,0xe0,0x00,0x05,0x82,0x03]29830xff,0x0f,0x4e,0xe0,0x00,0x05,0x82,0x032984 2985# GFX90A: buffer_load_dword a5, off, s[8:11], s3 offset:4095 ; encoding: [0xff,0x0f,0x50,0xe0,0x00,0x05,0x82,0x03]29860xff,0x0f,0x50,0xe0,0x00,0x05,0x82,0x032987 2988# GFX90A: buffer_load_dword a255, off, s[8:11], s3 offset:4095 ; encoding: [0xff,0x0f,0x50,0xe0,0x00,0xff,0x82,0x03]29890xff,0x0f,0x50,0xe0,0x00,0xff,0x82,0x032990 2991# GFX90A: buffer_load_dword a5, off, s[12:15], s3 offset:4095 ; encoding: [0xff,0x0f,0x50,0xe0,0x00,0x05,0x83,0x03]29920xff,0x0f,0x50,0xe0,0x00,0x05,0x83,0x032993 2994# GFX90A: buffer_load_dword a5, off, s[96:99], s3 offset:4095 ; encoding: [0xff,0x0f,0x50,0xe0,0x00,0x05,0x98,0x03]29950xff,0x0f,0x50,0xe0,0x00,0x05,0x98,0x032996 2997# GFX90A: buffer_load_dword a5, off, s[8:11], s101 offset:4095 ; encoding: [0xff,0x0f,0x50,0xe0,0x00,0x05,0x82,0x65]29980xff,0x0f,0x50,0xe0,0x00,0x05,0x82,0x652999 3000# GFX90A: buffer_load_dword a5, off, s[8:11], m0 offset:4095 ; encoding: [0xff,0x0f,0x50,0xe0,0x00,0x05,0x82,0x7c]30010xff,0x0f,0x50,0xe0,0x00,0x05,0x82,0x7c3002 3003# GFX90A: buffer_load_dword a5, off, s[8:11], 0 offset:4095 ; encoding: [0xff,0x0f,0x50,0xe0,0x00,0x05,0x82,0x80]30040xff,0x0f,0x50,0xe0,0x00,0x05,0x82,0x803005 3006# GFX90A: buffer_load_dword a5, off, s[8:11], -1 offset:4095 ; encoding: [0xff,0x0f,0x50,0xe0,0x00,0x05,0x82,0xc1]30070xff,0x0f,0x50,0xe0,0x00,0x05,0x82,0xc13008 3009# GFX90A: buffer_load_dword a5, off, s[8:11], 0.5 offset:4095 ; encoding: [0xff,0x0f,0x50,0xe0,0x00,0x05,0x82,0xf0]30100xff,0x0f,0x50,0xe0,0x00,0x05,0x82,0xf03011 3012# GFX90A: buffer_load_dword a5, off, s[8:11], -4.0 offset:4095 ; encoding: [0xff,0x0f,0x50,0xe0,0x00,0x05,0x82,0xf7]30130xff,0x0f,0x50,0xe0,0x00,0x05,0x82,0xf73014 3015# GFX90A: buffer_load_dword a5, v0, s[8:11], s3 idxen offset:4095 ; encoding: [0xff,0x2f,0x50,0xe0,0x00,0x05,0x82,0x03]30160xff,0x2f,0x50,0xe0,0x00,0x05,0x82,0x033017 3018# GFX90A: buffer_load_dword a5, v0, s[8:11], s3 offen offset:4095 ; encoding: [0xff,0x1f,0x50,0xe0,0x00,0x05,0x82,0x03]30190xff,0x1f,0x50,0xe0,0x00,0x05,0x82,0x033020 3021# GFX90A: buffer_load_dword a5, off, s[8:11], s3 ; encoding: [0x00,0x00,0x50,0xe0,0x00,0x05,0x82,0x03]30220x00,0x00,0x50,0xe0,0x00,0x05,0x82,0x033023 3024# GFX90A: buffer_load_dword a5, off, s[8:11], s3 ; encoding: [0x00,0x00,0x50,0xe0,0x00,0x05,0x82,0x03]30250x00,0x00,0x50,0xe0,0x00,0x05,0x82,0x033026 3027# GFX90A: buffer_load_dword a5, off, s[8:11], s3 offset:7 ; encoding: [0x07,0x00,0x50,0xe0,0x00,0x05,0x82,0x03]30280x07,0x00,0x50,0xe0,0x00,0x05,0x82,0x033029 3030# GFX90A: buffer_load_dword a5, off, s[8:11], s3 offset:4095 glc ; encoding: [0xff,0x4f,0x50,0xe0,0x00,0x05,0x82,0x03]30310xff,0x4f,0x50,0xe0,0x00,0x05,0x82,0x033032 3033# GFX90A: buffer_load_dword a5, off, s[8:11], s3 offset:4095 slc ; encoding: [0xff,0x0f,0x52,0xe0,0x00,0x05,0x82,0x03]30340xff,0x0f,0x52,0xe0,0x00,0x05,0x82,0x033035 3036# GFX90A: buffer_load_dwordx2 a[6:7], off, s[8:11], s3 offset:4095 ; encoding: [0xff,0x0f,0x54,0xe0,0x00,0x06,0x82,0x03]30370xff,0x0f,0x54,0xe0,0x00,0x06,0x82,0x033038 3039# GFX90A: buffer_load_dwordx2 a[254:255], off, s[8:11], s3 offset:4095 ; encoding: [0xff,0x0f,0x54,0xe0,0x00,0xfe,0x82,0x03]30400xff,0x0f,0x54,0xe0,0x00,0xfe,0x82,0x033041 3042# GFX90A: buffer_load_dwordx2 a[6:7], off, s[12:15], s3 offset:4095 ; encoding: [0xff,0x0f,0x54,0xe0,0x00,0x06,0x83,0x03]30430xff,0x0f,0x54,0xe0,0x00,0x06,0x83,0x033044 3045# GFX90A: buffer_load_dwordx2 a[6:7], off, s[96:99], s3 offset:4095 ; encoding: [0xff,0x0f,0x54,0xe0,0x00,0x06,0x98,0x03]30460xff,0x0f,0x54,0xe0,0x00,0x06,0x98,0x033047 3048# GFX90A: buffer_load_dwordx2 a[6:7], off, s[8:11], s101 offset:4095 ; encoding: [0xff,0x0f,0x54,0xe0,0x00,0x06,0x82,0x65]30490xff,0x0f,0x54,0xe0,0x00,0x06,0x82,0x653050 3051# GFX90A: buffer_load_dwordx2 a[6:7], off, s[8:11], m0 offset:4095 ; encoding: [0xff,0x0f,0x54,0xe0,0x00,0x06,0x82,0x7c]30520xff,0x0f,0x54,0xe0,0x00,0x06,0x82,0x7c3053 3054# GFX90A: buffer_load_dwordx2 a[6:7], off, s[8:11], 0 offset:4095 ; encoding: [0xff,0x0f,0x54,0xe0,0x00,0x06,0x82,0x80]30550xff,0x0f,0x54,0xe0,0x00,0x06,0x82,0x803056 3057# GFX90A: buffer_load_dwordx2 a[6:7], off, s[8:11], -1 offset:4095 ; encoding: [0xff,0x0f,0x54,0xe0,0x00,0x06,0x82,0xc1]30580xff,0x0f,0x54,0xe0,0x00,0x06,0x82,0xc13059 3060# GFX90A: buffer_load_dwordx2 a[6:7], off, s[8:11], 0.5 offset:4095 ; encoding: [0xff,0x0f,0x54,0xe0,0x00,0x06,0x82,0xf0]30610xff,0x0f,0x54,0xe0,0x00,0x06,0x82,0xf03062 3063# GFX90A: buffer_load_dwordx2 a[6:7], off, s[8:11], -4.0 offset:4095 ; encoding: [0xff,0x0f,0x54,0xe0,0x00,0x06,0x82,0xf7]30640xff,0x0f,0x54,0xe0,0x00,0x06,0x82,0xf73065 3066# GFX90A: buffer_load_dwordx2 a[6:7], v0, s[8:11], s3 idxen offset:4095 ; encoding: [0xff,0x2f,0x54,0xe0,0x00,0x06,0x82,0x03]30670xff,0x2f,0x54,0xe0,0x00,0x06,0x82,0x033068 3069# GFX90A: buffer_load_dwordx2 a[6:7], v0, s[8:11], s3 offen offset:4095 ; encoding: [0xff,0x1f,0x54,0xe0,0x00,0x06,0x82,0x03]30700xff,0x1f,0x54,0xe0,0x00,0x06,0x82,0x033071 3072# GFX90A: buffer_load_dwordx2 a[6:7], off, s[8:11], s3 ; encoding: [0x00,0x00,0x54,0xe0,0x00,0x06,0x82,0x03]30730x00,0x00,0x54,0xe0,0x00,0x06,0x82,0x033074 3075# GFX90A: buffer_load_dwordx2 a[6:7], off, s[8:11], s3 ; encoding: [0x00,0x00,0x54,0xe0,0x00,0x06,0x82,0x03]30760x00,0x00,0x54,0xe0,0x00,0x06,0x82,0x033077 3078# GFX90A: buffer_load_dwordx2 a[6:7], off, s[8:11], s3 offset:7 ; encoding: [0x07,0x00,0x54,0xe0,0x00,0x06,0x82,0x03]30790x07,0x00,0x54,0xe0,0x00,0x06,0x82,0x033080 3081# GFX90A: buffer_load_dwordx2 a[6:7], off, s[8:11], s3 offset:4095 glc ; encoding: [0xff,0x4f,0x54,0xe0,0x00,0x06,0x82,0x03]30820xff,0x4f,0x54,0xe0,0x00,0x06,0x82,0x033083 3084# GFX90A: buffer_load_dwordx2 a[6:7], off, s[8:11], s3 offset:4095 slc ; encoding: [0xff,0x0f,0x56,0xe0,0x00,0x06,0x82,0x03]30850xff,0x0f,0x56,0xe0,0x00,0x06,0x82,0x033086 3087# GFX90A: buffer_load_dwordx3 a[6:8], off, s[8:11], s3 offset:4095 ; encoding: [0xff,0x0f,0x58,0xe0,0x00,0x06,0x82,0x03]30880xff,0x0f,0x58,0xe0,0x00,0x06,0x82,0x033089 3090# GFX90A: buffer_load_dwordx3 a[252:254], off, s[8:11], s3 offset:4095 ; encoding: [0xff,0x0f,0x58,0xe0,0x00,0xfc,0x82,0x03]30910xff,0x0f,0x58,0xe0,0x00,0xfc,0x82,0x033092 3093# GFX90A: buffer_load_dwordx3 a[6:8], off, s[12:15], s3 offset:4095 ; encoding: [0xff,0x0f,0x58,0xe0,0x00,0x06,0x83,0x03]30940xff,0x0f,0x58,0xe0,0x00,0x06,0x83,0x033095 3096# GFX90A: buffer_load_dwordx3 a[6:8], off, s[96:99], s3 offset:4095 ; encoding: [0xff,0x0f,0x58,0xe0,0x00,0x06,0x98,0x03]30970xff,0x0f,0x58,0xe0,0x00,0x06,0x98,0x033098 3099# GFX90A: buffer_load_dwordx3 a[6:8], off, s[8:11], s101 offset:4095 ; encoding: [0xff,0x0f,0x58,0xe0,0x00,0x06,0x82,0x65]31000xff,0x0f,0x58,0xe0,0x00,0x06,0x82,0x653101 3102# GFX90A: buffer_load_dwordx3 a[6:8], off, s[8:11], m0 offset:4095 ; encoding: [0xff,0x0f,0x58,0xe0,0x00,0x06,0x82,0x7c]31030xff,0x0f,0x58,0xe0,0x00,0x06,0x82,0x7c3104 3105# GFX90A: buffer_load_dwordx3 a[6:8], off, s[8:11], 0 offset:4095 ; encoding: [0xff,0x0f,0x58,0xe0,0x00,0x06,0x82,0x80]31060xff,0x0f,0x58,0xe0,0x00,0x06,0x82,0x803107 3108# GFX90A: buffer_load_dwordx3 a[6:8], off, s[8:11], -1 offset:4095 ; encoding: [0xff,0x0f,0x58,0xe0,0x00,0x06,0x82,0xc1]31090xff,0x0f,0x58,0xe0,0x00,0x06,0x82,0xc13110 3111# GFX90A: buffer_load_dwordx3 a[6:8], off, s[8:11], 0.5 offset:4095 ; encoding: [0xff,0x0f,0x58,0xe0,0x00,0x06,0x82,0xf0]31120xff,0x0f,0x58,0xe0,0x00,0x06,0x82,0xf03113 3114# GFX90A: buffer_load_dwordx3 a[6:8], off, s[8:11], -4.0 offset:4095 ; encoding: [0xff,0x0f,0x58,0xe0,0x00,0x06,0x82,0xf7]31150xff,0x0f,0x58,0xe0,0x00,0x06,0x82,0xf73116 3117# GFX90A: buffer_load_dwordx3 a[6:8], v0, s[8:11], s3 idxen offset:4095 ; encoding: [0xff,0x2f,0x58,0xe0,0x00,0x06,0x82,0x03]31180xff,0x2f,0x58,0xe0,0x00,0x06,0x82,0x033119 3120# GFX90A: buffer_load_dwordx3 a[6:8], v0, s[8:11], s3 offen offset:4095 ; encoding: [0xff,0x1f,0x58,0xe0,0x00,0x06,0x82,0x03]31210xff,0x1f,0x58,0xe0,0x00,0x06,0x82,0x033122 3123# GFX90A: buffer_load_dwordx3 a[6:8], off, s[8:11], s3 ; encoding: [0x00,0x00,0x58,0xe0,0x00,0x06,0x82,0x03]31240x00,0x00,0x58,0xe0,0x00,0x06,0x82,0x033125 3126# GFX90A: buffer_load_dwordx3 a[6:8], off, s[8:11], s3 ; encoding: [0x00,0x00,0x58,0xe0,0x00,0x06,0x82,0x03]31270x00,0x00,0x58,0xe0,0x00,0x06,0x82,0x033128 3129# GFX90A: buffer_load_dwordx3 a[6:8], off, s[8:11], s3 offset:7 ; encoding: [0x07,0x00,0x58,0xe0,0x00,0x06,0x82,0x03]31300x07,0x00,0x58,0xe0,0x00,0x06,0x82,0x033131 3132# GFX90A: buffer_load_dwordx3 a[6:8], off, s[8:11], s3 offset:4095 glc ; encoding: [0xff,0x4f,0x58,0xe0,0x00,0x06,0x82,0x03]31330xff,0x4f,0x58,0xe0,0x00,0x06,0x82,0x033134 3135# GFX90A: buffer_load_dwordx3 a[6:8], off, s[8:11], s3 offset:4095 slc ; encoding: [0xff,0x0f,0x5a,0xe0,0x00,0x06,0x82,0x03]31360xff,0x0f,0x5a,0xe0,0x00,0x06,0x82,0x033137 3138# GFX90A: buffer_load_dwordx4 a[6:9], off, s[8:11], s3 offset:4095 ; encoding: [0xff,0x0f,0x5c,0xe0,0x00,0x06,0x82,0x03]31390xff,0x0f,0x5c,0xe0,0x00,0x06,0x82,0x033140 3141# GFX90A: buffer_load_dwordx4 a[252:255], off, s[8:11], s3 offset:4095 ; encoding: [0xff,0x0f,0x5c,0xe0,0x00,0xfc,0x82,0x03]31420xff,0x0f,0x5c,0xe0,0x00,0xfc,0x82,0x033143 3144# GFX90A: buffer_load_dwordx4 a[6:9], off, s[12:15], s3 offset:4095 ; encoding: [0xff,0x0f,0x5c,0xe0,0x00,0x06,0x83,0x03]31450xff,0x0f,0x5c,0xe0,0x00,0x06,0x83,0x033146 3147# GFX90A: buffer_load_dwordx4 a[6:9], off, s[96:99], s3 offset:4095 ; encoding: [0xff,0x0f,0x5c,0xe0,0x00,0x06,0x98,0x03]31480xff,0x0f,0x5c,0xe0,0x00,0x06,0x98,0x033149 3150# GFX90A: buffer_load_dwordx4 a[6:9], off, s[8:11], s101 offset:4095 ; encoding: [0xff,0x0f,0x5c,0xe0,0x00,0x06,0x82,0x65]31510xff,0x0f,0x5c,0xe0,0x00,0x06,0x82,0x653152 3153# GFX90A: buffer_load_dwordx4 a[6:9], off, s[8:11], m0 offset:4095 ; encoding: [0xff,0x0f,0x5c,0xe0,0x00,0x06,0x82,0x7c]31540xff,0x0f,0x5c,0xe0,0x00,0x06,0x82,0x7c3155 3156# GFX90A: buffer_load_dwordx4 a[6:9], off, s[8:11], 0 offset:4095 ; encoding: [0xff,0x0f,0x5c,0xe0,0x00,0x06,0x82,0x80]31570xff,0x0f,0x5c,0xe0,0x00,0x06,0x82,0x803158 3159# GFX90A: buffer_load_dwordx4 a[6:9], off, s[8:11], -1 offset:4095 ; encoding: [0xff,0x0f,0x5c,0xe0,0x00,0x06,0x82,0xc1]31600xff,0x0f,0x5c,0xe0,0x00,0x06,0x82,0xc13161 3162# GFX90A: buffer_load_dwordx4 a[6:9], off, s[8:11], 0.5 offset:4095 ; encoding: [0xff,0x0f,0x5c,0xe0,0x00,0x06,0x82,0xf0]31630xff,0x0f,0x5c,0xe0,0x00,0x06,0x82,0xf03164 3165# GFX90A: buffer_load_dwordx4 a[6:9], off, s[8:11], -4.0 offset:4095 ; encoding: [0xff,0x0f,0x5c,0xe0,0x00,0x06,0x82,0xf7]31660xff,0x0f,0x5c,0xe0,0x00,0x06,0x82,0xf73167 3168# GFX90A: buffer_load_dwordx4 a[6:9], v0, s[8:11], s3 idxen offset:4095 ; encoding: [0xff,0x2f,0x5c,0xe0,0x00,0x06,0x82,0x03]31690xff,0x2f,0x5c,0xe0,0x00,0x06,0x82,0x033170 3171# GFX90A: buffer_load_dwordx4 a[6:9], v0, s[8:11], s3 offen offset:4095 ; encoding: [0xff,0x1f,0x5c,0xe0,0x00,0x06,0x82,0x03]31720xff,0x1f,0x5c,0xe0,0x00,0x06,0x82,0x033173 3174# GFX90A: buffer_load_dwordx4 a[6:9], off, s[8:11], s3 ; encoding: [0x00,0x00,0x5c,0xe0,0x00,0x06,0x82,0x03]31750x00,0x00,0x5c,0xe0,0x00,0x06,0x82,0x033176 3177# GFX90A: buffer_load_dwordx4 a[6:9], off, s[8:11], s3 ; encoding: [0x00,0x00,0x5c,0xe0,0x00,0x06,0x82,0x03]31780x00,0x00,0x5c,0xe0,0x00,0x06,0x82,0x033179 3180# GFX90A: buffer_load_dwordx4 a[6:9], off, s[8:11], s3 offset:7 ; encoding: [0x07,0x00,0x5c,0xe0,0x00,0x06,0x82,0x03]31810x07,0x00,0x5c,0xe0,0x00,0x06,0x82,0x033182 3183# GFX90A: buffer_load_dwordx4 a[6:9], off, s[8:11], s3 offset:4095 glc ; encoding: [0xff,0x4f,0x5c,0xe0,0x00,0x06,0x82,0x03]31840xff,0x4f,0x5c,0xe0,0x00,0x06,0x82,0x033185 3186# GFX90A: buffer_load_dwordx4 a[6:9], off, s[8:11], s3 offset:4095 slc ; encoding: [0xff,0x0f,0x5e,0xe0,0x00,0x06,0x82,0x03]31870xff,0x0f,0x5e,0xe0,0x00,0x06,0x82,0x033188 3189# GFX90A: buffer_store_byte a1, off, s[12:15], s4 offset:4095 ; encoding: [0xff,0x0f,0x60,0xe0,0x00,0x01,0x83,0x04]31900xff,0x0f,0x60,0xe0,0x00,0x01,0x83,0x043191 3192# GFX90A: buffer_store_byte a255, off, s[12:15], s4 offset:4095 ; encoding: [0xff,0x0f,0x60,0xe0,0x00,0xff,0x83,0x04]31930xff,0x0f,0x60,0xe0,0x00,0xff,0x83,0x043194 3195# GFX90A: buffer_store_byte a1, off, s[16:19], s4 offset:4095 ; encoding: [0xff,0x0f,0x60,0xe0,0x00,0x01,0x84,0x04]31960xff,0x0f,0x60,0xe0,0x00,0x01,0x84,0x043197 3198# GFX90A: buffer_store_byte a1, off, s[96:99], s4 offset:4095 ; encoding: [0xff,0x0f,0x60,0xe0,0x00,0x01,0x98,0x04]31990xff,0x0f,0x60,0xe0,0x00,0x01,0x98,0x043200 3201# GFX90A: buffer_store_byte a1, off, s[12:15], s101 offset:4095 ; encoding: [0xff,0x0f,0x60,0xe0,0x00,0x01,0x83,0x65]32020xff,0x0f,0x60,0xe0,0x00,0x01,0x83,0x653203 3204# GFX90A: buffer_store_byte a1, off, s[12:15], m0 offset:4095 ; encoding: [0xff,0x0f,0x60,0xe0,0x00,0x01,0x83,0x7c]32050xff,0x0f,0x60,0xe0,0x00,0x01,0x83,0x7c3206 3207# GFX90A: buffer_store_byte a1, off, s[12:15], 0 offset:4095 ; encoding: [0xff,0x0f,0x60,0xe0,0x00,0x01,0x83,0x80]32080xff,0x0f,0x60,0xe0,0x00,0x01,0x83,0x803209 3210# GFX90A: buffer_store_byte a1, off, s[12:15], -1 offset:4095 ; encoding: [0xff,0x0f,0x60,0xe0,0x00,0x01,0x83,0xc1]32110xff,0x0f,0x60,0xe0,0x00,0x01,0x83,0xc13212 3213# GFX90A: buffer_store_byte a1, off, s[12:15], 0.5 offset:4095 ; encoding: [0xff,0x0f,0x60,0xe0,0x00,0x01,0x83,0xf0]32140xff,0x0f,0x60,0xe0,0x00,0x01,0x83,0xf03215 3216# GFX90A: buffer_store_byte a1, off, s[12:15], -4.0 offset:4095 ; encoding: [0xff,0x0f,0x60,0xe0,0x00,0x01,0x83,0xf7]32170xff,0x0f,0x60,0xe0,0x00,0x01,0x83,0xf73218 3219# GFX90A: buffer_store_byte a1, v0, s[12:15], s4 idxen offset:4095 ; encoding: [0xff,0x2f,0x60,0xe0,0x00,0x01,0x83,0x04]32200xff,0x2f,0x60,0xe0,0x00,0x01,0x83,0x043221 3222# GFX90A: buffer_store_byte a1, v0, s[12:15], s4 offen offset:4095 ; encoding: [0xff,0x1f,0x60,0xe0,0x00,0x01,0x83,0x04]32230xff,0x1f,0x60,0xe0,0x00,0x01,0x83,0x043224 3225# GFX90A: buffer_store_byte a1, off, s[12:15], s4 ; encoding: [0x00,0x00,0x60,0xe0,0x00,0x01,0x83,0x04]32260x00,0x00,0x60,0xe0,0x00,0x01,0x83,0x043227 3228# GFX90A: buffer_store_byte a1, off, s[12:15], s4 ; encoding: [0x00,0x00,0x60,0xe0,0x00,0x01,0x83,0x04]32290x00,0x00,0x60,0xe0,0x00,0x01,0x83,0x043230 3231# GFX90A: buffer_store_byte a1, off, s[12:15], s4 offset:7 ; encoding: [0x07,0x00,0x60,0xe0,0x00,0x01,0x83,0x04]32320x07,0x00,0x60,0xe0,0x00,0x01,0x83,0x043233 3234# GFX90A: buffer_store_byte a1, off, s[12:15], s4 offset:4095 glc ; encoding: [0xff,0x4f,0x60,0xe0,0x00,0x01,0x83,0x04]32350xff,0x4f,0x60,0xe0,0x00,0x01,0x83,0x043236 3237# GFX90A: buffer_store_byte a1, off, s[12:15], s4 offset:4095 slc ; encoding: [0xff,0x0f,0x62,0xe0,0x00,0x01,0x83,0x04]32380xff,0x0f,0x62,0xe0,0x00,0x01,0x83,0x043239 3240# GFX90A: buffer_store_byte_d16_hi a1, off, s[12:15], s4 offset:4095 ; encoding: [0xff,0x0f,0x64,0xe0,0x00,0x01,0x83,0x04]32410xff,0x0f,0x64,0xe0,0x00,0x01,0x83,0x043242 3243# GFX90A: buffer_store_byte_d16_hi a255, off, s[12:15], s4 offset:4095 ; encoding: [0xff,0x0f,0x64,0xe0,0x00,0xff,0x83,0x04]32440xff,0x0f,0x64,0xe0,0x00,0xff,0x83,0x043245 3246# GFX90A: buffer_store_byte_d16_hi a1, off, s[16:19], s4 offset:4095 ; encoding: [0xff,0x0f,0x64,0xe0,0x00,0x01,0x84,0x04]32470xff,0x0f,0x64,0xe0,0x00,0x01,0x84,0x043248 3249# GFX90A: buffer_store_byte_d16_hi a1, off, s[96:99], s4 offset:4095 ; encoding: [0xff,0x0f,0x64,0xe0,0x00,0x01,0x98,0x04]32500xff,0x0f,0x64,0xe0,0x00,0x01,0x98,0x043251 3252# GFX90A: buffer_store_byte_d16_hi a1, off, s[12:15], s101 offset:4095 ; encoding: [0xff,0x0f,0x64,0xe0,0x00,0x01,0x83,0x65]32530xff,0x0f,0x64,0xe0,0x00,0x01,0x83,0x653254 3255# GFX90A: buffer_store_byte_d16_hi a1, off, s[12:15], m0 offset:4095 ; encoding: [0xff,0x0f,0x64,0xe0,0x00,0x01,0x83,0x7c]32560xff,0x0f,0x64,0xe0,0x00,0x01,0x83,0x7c3257 3258# GFX90A: buffer_store_byte_d16_hi a1, off, s[12:15], 0 offset:4095 ; encoding: [0xff,0x0f,0x64,0xe0,0x00,0x01,0x83,0x80]32590xff,0x0f,0x64,0xe0,0x00,0x01,0x83,0x803260 3261# GFX90A: buffer_store_byte_d16_hi a1, off, s[12:15], -1 offset:4095 ; encoding: [0xff,0x0f,0x64,0xe0,0x00,0x01,0x83,0xc1]32620xff,0x0f,0x64,0xe0,0x00,0x01,0x83,0xc13263 3264# GFX90A: buffer_store_byte_d16_hi a1, off, s[12:15], 0.5 offset:4095 ; encoding: [0xff,0x0f,0x64,0xe0,0x00,0x01,0x83,0xf0]32650xff,0x0f,0x64,0xe0,0x00,0x01,0x83,0xf03266 3267# GFX90A: buffer_store_byte_d16_hi a1, off, s[12:15], -4.0 offset:4095 ; encoding: [0xff,0x0f,0x64,0xe0,0x00,0x01,0x83,0xf7]32680xff,0x0f,0x64,0xe0,0x00,0x01,0x83,0xf73269 3270# GFX90A: buffer_store_byte_d16_hi a1, v0, s[12:15], s4 idxen offset:4095 ; encoding: [0xff,0x2f,0x64,0xe0,0x00,0x01,0x83,0x04]32710xff,0x2f,0x64,0xe0,0x00,0x01,0x83,0x043272 3273# GFX90A: buffer_store_byte_d16_hi a1, v0, s[12:15], s4 offen offset:4095 ; encoding: [0xff,0x1f,0x64,0xe0,0x00,0x01,0x83,0x04]32740xff,0x1f,0x64,0xe0,0x00,0x01,0x83,0x043275 3276# GFX90A: buffer_store_byte_d16_hi a1, off, s[12:15], s4 ; encoding: [0x00,0x00,0x64,0xe0,0x00,0x01,0x83,0x04]32770x00,0x00,0x64,0xe0,0x00,0x01,0x83,0x043278 3279# GFX90A: buffer_store_byte_d16_hi a1, off, s[12:15], s4 ; encoding: [0x00,0x00,0x64,0xe0,0x00,0x01,0x83,0x04]32800x00,0x00,0x64,0xe0,0x00,0x01,0x83,0x043281 3282# GFX90A: buffer_store_byte_d16_hi a1, off, s[12:15], s4 offset:7 ; encoding: [0x07,0x00,0x64,0xe0,0x00,0x01,0x83,0x04]32830x07,0x00,0x64,0xe0,0x00,0x01,0x83,0x043284 3285# GFX90A: buffer_store_byte_d16_hi a1, off, s[12:15], s4 offset:4095 glc ; encoding: [0xff,0x4f,0x64,0xe0,0x00,0x01,0x83,0x04]32860xff,0x4f,0x64,0xe0,0x00,0x01,0x83,0x043287 3288# GFX90A: buffer_store_byte_d16_hi a1, off, s[12:15], s4 offset:4095 slc ; encoding: [0xff,0x0f,0x66,0xe0,0x00,0x01,0x83,0x04]32890xff,0x0f,0x66,0xe0,0x00,0x01,0x83,0x043290 3291# GFX90A: buffer_store_short a1, off, s[12:15], s4 offset:4095 ; encoding: [0xff,0x0f,0x68,0xe0,0x00,0x01,0x83,0x04]32920xff,0x0f,0x68,0xe0,0x00,0x01,0x83,0x043293 3294# GFX90A: buffer_store_short a255, off, s[12:15], s4 offset:4095 ; encoding: [0xff,0x0f,0x68,0xe0,0x00,0xff,0x83,0x04]32950xff,0x0f,0x68,0xe0,0x00,0xff,0x83,0x043296 3297# GFX90A: buffer_store_short a1, off, s[16:19], s4 offset:4095 ; encoding: [0xff,0x0f,0x68,0xe0,0x00,0x01,0x84,0x04]32980xff,0x0f,0x68,0xe0,0x00,0x01,0x84,0x043299 3300# GFX90A: buffer_store_short a1, off, s[96:99], s4 offset:4095 ; encoding: [0xff,0x0f,0x68,0xe0,0x00,0x01,0x98,0x04]33010xff,0x0f,0x68,0xe0,0x00,0x01,0x98,0x043302 3303# GFX90A: buffer_store_short a1, off, s[12:15], s101 offset:4095 ; encoding: [0xff,0x0f,0x68,0xe0,0x00,0x01,0x83,0x65]33040xff,0x0f,0x68,0xe0,0x00,0x01,0x83,0x653305 3306# GFX90A: buffer_store_short a1, off, s[12:15], m0 offset:4095 ; encoding: [0xff,0x0f,0x68,0xe0,0x00,0x01,0x83,0x7c]33070xff,0x0f,0x68,0xe0,0x00,0x01,0x83,0x7c3308 3309# GFX90A: buffer_store_short a1, off, s[12:15], 0 offset:4095 ; encoding: [0xff,0x0f,0x68,0xe0,0x00,0x01,0x83,0x80]33100xff,0x0f,0x68,0xe0,0x00,0x01,0x83,0x803311 3312# GFX90A: buffer_store_short a1, off, s[12:15], -1 offset:4095 ; encoding: [0xff,0x0f,0x68,0xe0,0x00,0x01,0x83,0xc1]33130xff,0x0f,0x68,0xe0,0x00,0x01,0x83,0xc13314 3315# GFX90A: buffer_store_short a1, off, s[12:15], 0.5 offset:4095 ; encoding: [0xff,0x0f,0x68,0xe0,0x00,0x01,0x83,0xf0]33160xff,0x0f,0x68,0xe0,0x00,0x01,0x83,0xf03317 3318# GFX90A: buffer_store_short a1, off, s[12:15], -4.0 offset:4095 ; encoding: [0xff,0x0f,0x68,0xe0,0x00,0x01,0x83,0xf7]33190xff,0x0f,0x68,0xe0,0x00,0x01,0x83,0xf73320 3321# GFX90A: buffer_store_short a1, v0, s[12:15], s4 idxen offset:4095 ; encoding: [0xff,0x2f,0x68,0xe0,0x00,0x01,0x83,0x04]33220xff,0x2f,0x68,0xe0,0x00,0x01,0x83,0x043323 3324# GFX90A: buffer_store_short a1, v0, s[12:15], s4 offen offset:4095 ; encoding: [0xff,0x1f,0x68,0xe0,0x00,0x01,0x83,0x04]33250xff,0x1f,0x68,0xe0,0x00,0x01,0x83,0x043326 3327# GFX90A: buffer_store_short a1, off, s[12:15], s4 ; encoding: [0x00,0x00,0x68,0xe0,0x00,0x01,0x83,0x04]33280x00,0x00,0x68,0xe0,0x00,0x01,0x83,0x043329 3330# GFX90A: buffer_store_short a1, off, s[12:15], s4 ; encoding: [0x00,0x00,0x68,0xe0,0x00,0x01,0x83,0x04]33310x00,0x00,0x68,0xe0,0x00,0x01,0x83,0x043332 3333# GFX90A: buffer_store_short a1, off, s[12:15], s4 offset:7 ; encoding: [0x07,0x00,0x68,0xe0,0x00,0x01,0x83,0x04]33340x07,0x00,0x68,0xe0,0x00,0x01,0x83,0x043335 3336# GFX90A: buffer_store_short a1, off, s[12:15], s4 offset:4095 glc ; encoding: [0xff,0x4f,0x68,0xe0,0x00,0x01,0x83,0x04]33370xff,0x4f,0x68,0xe0,0x00,0x01,0x83,0x043338 3339# GFX90A: buffer_store_short a1, off, s[12:15], s4 offset:4095 slc ; encoding: [0xff,0x0f,0x6a,0xe0,0x00,0x01,0x83,0x04]33400xff,0x0f,0x6a,0xe0,0x00,0x01,0x83,0x043341 3342# GFX90A: buffer_store_short_d16_hi a1, off, s[12:15], s4 offset:4095 ; encoding: [0xff,0x0f,0x6c,0xe0,0x00,0x01,0x83,0x04]33430xff,0x0f,0x6c,0xe0,0x00,0x01,0x83,0x043344 3345# GFX90A: buffer_store_short_d16_hi a255, off, s[12:15], s4 offset:4095 ; encoding: [0xff,0x0f,0x6c,0xe0,0x00,0xff,0x83,0x04]33460xff,0x0f,0x6c,0xe0,0x00,0xff,0x83,0x043347 3348# GFX90A: buffer_store_short_d16_hi a1, off, s[16:19], s4 offset:4095 ; encoding: [0xff,0x0f,0x6c,0xe0,0x00,0x01,0x84,0x04]33490xff,0x0f,0x6c,0xe0,0x00,0x01,0x84,0x043350 3351# GFX90A: buffer_store_short_d16_hi a1, off, s[96:99], s4 offset:4095 ; encoding: [0xff,0x0f,0x6c,0xe0,0x00,0x01,0x98,0x04]33520xff,0x0f,0x6c,0xe0,0x00,0x01,0x98,0x043353 3354# GFX90A: buffer_store_short_d16_hi a1, off, s[12:15], s101 offset:4095 ; encoding: [0xff,0x0f,0x6c,0xe0,0x00,0x01,0x83,0x65]33550xff,0x0f,0x6c,0xe0,0x00,0x01,0x83,0x653356 3357# GFX90A: buffer_store_short_d16_hi a1, off, s[12:15], m0 offset:4095 ; encoding: [0xff,0x0f,0x6c,0xe0,0x00,0x01,0x83,0x7c]33580xff,0x0f,0x6c,0xe0,0x00,0x01,0x83,0x7c3359 3360# GFX90A: buffer_store_short_d16_hi a1, off, s[12:15], 0 offset:4095 ; encoding: [0xff,0x0f,0x6c,0xe0,0x00,0x01,0x83,0x80]33610xff,0x0f,0x6c,0xe0,0x00,0x01,0x83,0x803362 3363# GFX90A: buffer_store_short_d16_hi a1, off, s[12:15], -1 offset:4095 ; encoding: [0xff,0x0f,0x6c,0xe0,0x00,0x01,0x83,0xc1]33640xff,0x0f,0x6c,0xe0,0x00,0x01,0x83,0xc13365 3366# GFX90A: buffer_store_short_d16_hi a1, off, s[12:15], 0.5 offset:4095 ; encoding: [0xff,0x0f,0x6c,0xe0,0x00,0x01,0x83,0xf0]33670xff,0x0f,0x6c,0xe0,0x00,0x01,0x83,0xf03368 3369# GFX90A: buffer_store_short_d16_hi a1, off, s[12:15], -4.0 offset:4095 ; encoding: [0xff,0x0f,0x6c,0xe0,0x00,0x01,0x83,0xf7]33700xff,0x0f,0x6c,0xe0,0x00,0x01,0x83,0xf73371 3372# GFX90A: buffer_store_short_d16_hi a1, v0, s[12:15], s4 idxen offset:4095 ; encoding: [0xff,0x2f,0x6c,0xe0,0x00,0x01,0x83,0x04]33730xff,0x2f,0x6c,0xe0,0x00,0x01,0x83,0x043374 3375# GFX90A: buffer_store_short_d16_hi a1, v0, s[12:15], s4 offen offset:4095 ; encoding: [0xff,0x1f,0x6c,0xe0,0x00,0x01,0x83,0x04]33760xff,0x1f,0x6c,0xe0,0x00,0x01,0x83,0x043377 3378# GFX90A: buffer_store_short_d16_hi a1, off, s[12:15], s4 ; encoding: [0x00,0x00,0x6c,0xe0,0x00,0x01,0x83,0x04]33790x00,0x00,0x6c,0xe0,0x00,0x01,0x83,0x043380 3381# GFX90A: buffer_store_short_d16_hi a1, off, s[12:15], s4 ; encoding: [0x00,0x00,0x6c,0xe0,0x00,0x01,0x83,0x04]33820x00,0x00,0x6c,0xe0,0x00,0x01,0x83,0x043383 3384# GFX90A: buffer_store_short_d16_hi a1, off, s[12:15], s4 offset:7 ; encoding: [0x07,0x00,0x6c,0xe0,0x00,0x01,0x83,0x04]33850x07,0x00,0x6c,0xe0,0x00,0x01,0x83,0x043386 3387# GFX90A: buffer_store_short_d16_hi a1, off, s[12:15], s4 offset:4095 glc ; encoding: [0xff,0x4f,0x6c,0xe0,0x00,0x01,0x83,0x04]33880xff,0x4f,0x6c,0xe0,0x00,0x01,0x83,0x043389 3390# GFX90A: buffer_store_short_d16_hi a1, off, s[12:15], s4 offset:4095 slc ; encoding: [0xff,0x0f,0x6e,0xe0,0x00,0x01,0x83,0x04]33910xff,0x0f,0x6e,0xe0,0x00,0x01,0x83,0x043392 3393# GFX90A: buffer_store_dword a1, off, s[12:15], s4 offset:4095 ; encoding: [0xff,0x0f,0x70,0xe0,0x00,0x01,0x83,0x04]33940xff,0x0f,0x70,0xe0,0x00,0x01,0x83,0x043395 3396# GFX90A: buffer_store_dword a255, off, s[12:15], s4 offset:4095 ; encoding: [0xff,0x0f,0x70,0xe0,0x00,0xff,0x83,0x04]33970xff,0x0f,0x70,0xe0,0x00,0xff,0x83,0x043398 3399# GFX90A: buffer_store_dword a1, off, s[16:19], s4 offset:4095 ; encoding: [0xff,0x0f,0x70,0xe0,0x00,0x01,0x84,0x04]34000xff,0x0f,0x70,0xe0,0x00,0x01,0x84,0x043401 3402# GFX90A: buffer_store_dword a1, off, s[96:99], s4 offset:4095 ; encoding: [0xff,0x0f,0x70,0xe0,0x00,0x01,0x98,0x04]34030xff,0x0f,0x70,0xe0,0x00,0x01,0x98,0x043404 3405# GFX90A: buffer_store_dword a1, off, s[12:15], s101 offset:4095 ; encoding: [0xff,0x0f,0x70,0xe0,0x00,0x01,0x83,0x65]34060xff,0x0f,0x70,0xe0,0x00,0x01,0x83,0x653407 3408# GFX90A: buffer_store_dword a1, off, s[12:15], m0 offset:4095 ; encoding: [0xff,0x0f,0x70,0xe0,0x00,0x01,0x83,0x7c]34090xff,0x0f,0x70,0xe0,0x00,0x01,0x83,0x7c3410 3411# GFX90A: buffer_store_dword a1, off, s[12:15], 0 offset:4095 ; encoding: [0xff,0x0f,0x70,0xe0,0x00,0x01,0x83,0x80]34120xff,0x0f,0x70,0xe0,0x00,0x01,0x83,0x803413 3414# GFX90A: buffer_store_dword a1, off, s[12:15], -1 offset:4095 ; encoding: [0xff,0x0f,0x70,0xe0,0x00,0x01,0x83,0xc1]34150xff,0x0f,0x70,0xe0,0x00,0x01,0x83,0xc13416 3417# GFX90A: buffer_store_dword a1, off, s[12:15], 0.5 offset:4095 ; encoding: [0xff,0x0f,0x70,0xe0,0x00,0x01,0x83,0xf0]34180xff,0x0f,0x70,0xe0,0x00,0x01,0x83,0xf03419 3420# GFX90A: buffer_store_dword a1, off, s[12:15], -4.0 offset:4095 ; encoding: [0xff,0x0f,0x70,0xe0,0x00,0x01,0x83,0xf7]34210xff,0x0f,0x70,0xe0,0x00,0x01,0x83,0xf73422 3423# GFX90A: buffer_store_dword a1, v0, s[12:15], s4 idxen offset:4095 ; encoding: [0xff,0x2f,0x70,0xe0,0x00,0x01,0x83,0x04]34240xff,0x2f,0x70,0xe0,0x00,0x01,0x83,0x043425 3426# GFX90A: buffer_store_dword a1, v0, s[12:15], s4 offen offset:4095 ; encoding: [0xff,0x1f,0x70,0xe0,0x00,0x01,0x83,0x04]34270xff,0x1f,0x70,0xe0,0x00,0x01,0x83,0x043428 3429# GFX90A: buffer_store_dword a1, off, s[12:15], s4 ; encoding: [0x00,0x00,0x70,0xe0,0x00,0x01,0x83,0x04]34300x00,0x00,0x70,0xe0,0x00,0x01,0x83,0x043431 3432# GFX90A: buffer_store_dword a1, off, s[12:15], s4 ; encoding: [0x00,0x00,0x70,0xe0,0x00,0x01,0x83,0x04]34330x00,0x00,0x70,0xe0,0x00,0x01,0x83,0x043434 3435# GFX90A: buffer_store_dword a1, off, s[12:15], s4 offset:7 ; encoding: [0x07,0x00,0x70,0xe0,0x00,0x01,0x83,0x04]34360x07,0x00,0x70,0xe0,0x00,0x01,0x83,0x043437 3438# GFX90A: buffer_store_dword a1, off, s[12:15], s4 offset:4095 glc ; encoding: [0xff,0x4f,0x70,0xe0,0x00,0x01,0x83,0x04]34390xff,0x4f,0x70,0xe0,0x00,0x01,0x83,0x043440 3441# GFX90A: buffer_store_dword a1, off, s[12:15], s4 offset:4095 slc ; encoding: [0xff,0x0f,0x72,0xe0,0x00,0x01,0x83,0x04]34420xff,0x0f,0x72,0xe0,0x00,0x01,0x83,0x043443 3444# GFX90A: buffer_store_dwordx2 a[2:3], off, s[12:15], s4 offset:4095 ; encoding: [0xff,0x0f,0x74,0xe0,0x00,0x02,0x83,0x04]34450xff,0x0f,0x74,0xe0,0x00,0x02,0x83,0x043446 3447# GFX90A: buffer_store_dwordx2 a[254:255], off, s[12:15], s4 offset:4095 ; encoding: [0xff,0x0f,0x74,0xe0,0x00,0xfe,0x83,0x04]34480xff,0x0f,0x74,0xe0,0x00,0xfe,0x83,0x043449 3450# GFX90A: buffer_store_dwordx2 a[2:3], off, s[16:19], s4 offset:4095 ; encoding: [0xff,0x0f,0x74,0xe0,0x00,0x02,0x84,0x04]34510xff,0x0f,0x74,0xe0,0x00,0x02,0x84,0x043452 3453# GFX90A: buffer_store_dwordx2 a[2:3], off, s[96:99], s4 offset:4095 ; encoding: [0xff,0x0f,0x74,0xe0,0x00,0x02,0x98,0x04]34540xff,0x0f,0x74,0xe0,0x00,0x02,0x98,0x043455 3456# GFX90A: buffer_store_dwordx2 a[2:3], off, s[12:15], s101 offset:4095 ; encoding: [0xff,0x0f,0x74,0xe0,0x00,0x02,0x83,0x65]34570xff,0x0f,0x74,0xe0,0x00,0x02,0x83,0x653458 3459# GFX90A: buffer_store_dwordx2 a[2:3], off, s[12:15], m0 offset:4095 ; encoding: [0xff,0x0f,0x74,0xe0,0x00,0x02,0x83,0x7c]34600xff,0x0f,0x74,0xe0,0x00,0x02,0x83,0x7c3461 3462# GFX90A: buffer_store_dwordx2 a[2:3], off, s[12:15], 0 offset:4095 ; encoding: [0xff,0x0f,0x74,0xe0,0x00,0x02,0x83,0x80]34630xff,0x0f,0x74,0xe0,0x00,0x02,0x83,0x803464 3465# GFX90A: buffer_store_dwordx2 a[2:3], off, s[12:15], -1 offset:4095 ; encoding: [0xff,0x0f,0x74,0xe0,0x00,0x02,0x83,0xc1]34660xff,0x0f,0x74,0xe0,0x00,0x02,0x83,0xc13467 3468# GFX90A: buffer_store_dwordx2 a[2:3], off, s[12:15], 0.5 offset:4095 ; encoding: [0xff,0x0f,0x74,0xe0,0x00,0x02,0x83,0xf0]34690xff,0x0f,0x74,0xe0,0x00,0x02,0x83,0xf03470 3471# GFX90A: buffer_store_dwordx2 a[2:3], off, s[12:15], -4.0 offset:4095 ; encoding: [0xff,0x0f,0x74,0xe0,0x00,0x02,0x83,0xf7]34720xff,0x0f,0x74,0xe0,0x00,0x02,0x83,0xf73473 3474# GFX90A: buffer_store_dwordx2 a[2:3], v0, s[12:15], s4 idxen offset:4095 ; encoding: [0xff,0x2f,0x74,0xe0,0x00,0x02,0x83,0x04]34750xff,0x2f,0x74,0xe0,0x00,0x02,0x83,0x043476 3477# GFX90A: buffer_store_dwordx2 a[2:3], v0, s[12:15], s4 offen offset:4095 ; encoding: [0xff,0x1f,0x74,0xe0,0x00,0x02,0x83,0x04]34780xff,0x1f,0x74,0xe0,0x00,0x02,0x83,0x043479 3480# GFX90A: buffer_store_dwordx2 a[2:3], off, s[12:15], s4 ; encoding: [0x00,0x00,0x74,0xe0,0x00,0x02,0x83,0x04]34810x00,0x00,0x74,0xe0,0x00,0x02,0x83,0x043482 3483# GFX90A: buffer_store_dwordx2 a[2:3], off, s[12:15], s4 ; encoding: [0x00,0x00,0x74,0xe0,0x00,0x02,0x83,0x04]34840x00,0x00,0x74,0xe0,0x00,0x02,0x83,0x043485 3486# GFX90A: buffer_store_dwordx2 a[2:3], off, s[12:15], s4 offset:7 ; encoding: [0x07,0x00,0x74,0xe0,0x00,0x02,0x83,0x04]34870x07,0x00,0x74,0xe0,0x00,0x02,0x83,0x043488 3489# GFX90A: buffer_store_dwordx2 a[2:3], off, s[12:15], s4 offset:4095 glc ; encoding: [0xff,0x4f,0x74,0xe0,0x00,0x02,0x83,0x04]34900xff,0x4f,0x74,0xe0,0x00,0x02,0x83,0x043491 3492# GFX90A: buffer_store_dwordx2 a[2:3], off, s[12:15], s4 offset:4095 slc ; encoding: [0xff,0x0f,0x76,0xe0,0x00,0x02,0x83,0x04]34930xff,0x0f,0x76,0xe0,0x00,0x02,0x83,0x043494 3495# GFX90A: buffer_store_dwordx3 a[2:4], off, s[12:15], s4 offset:4095 ; encoding: [0xff,0x0f,0x78,0xe0,0x00,0x02,0x83,0x04]34960xff,0x0f,0x78,0xe0,0x00,0x02,0x83,0x043497 3498# GFX90A: buffer_store_dwordx3 a[252:254], off, s[12:15], s4 offset:4095 ; encoding: [0xff,0x0f,0x78,0xe0,0x00,0xfc,0x83,0x04]34990xff,0x0f,0x78,0xe0,0x00,0xfc,0x83,0x043500 3501# GFX90A: buffer_store_dwordx3 a[2:4], off, s[16:19], s4 offset:4095 ; encoding: [0xff,0x0f,0x78,0xe0,0x00,0x02,0x84,0x04]35020xff,0x0f,0x78,0xe0,0x00,0x02,0x84,0x043503 3504# GFX90A: buffer_store_dwordx3 a[2:4], off, s[96:99], s4 offset:4095 ; encoding: [0xff,0x0f,0x78,0xe0,0x00,0x02,0x98,0x04]35050xff,0x0f,0x78,0xe0,0x00,0x02,0x98,0x043506 3507# GFX90A: buffer_store_dwordx3 a[2:4], off, s[12:15], s101 offset:4095 ; encoding: [0xff,0x0f,0x78,0xe0,0x00,0x02,0x83,0x65]35080xff,0x0f,0x78,0xe0,0x00,0x02,0x83,0x653509 3510# GFX90A: buffer_store_dwordx3 a[2:4], off, s[12:15], m0 offset:4095 ; encoding: [0xff,0x0f,0x78,0xe0,0x00,0x02,0x83,0x7c]35110xff,0x0f,0x78,0xe0,0x00,0x02,0x83,0x7c3512 3513# GFX90A: buffer_store_dwordx3 a[2:4], off, s[12:15], 0 offset:4095 ; encoding: [0xff,0x0f,0x78,0xe0,0x00,0x02,0x83,0x80]35140xff,0x0f,0x78,0xe0,0x00,0x02,0x83,0x803515 3516# GFX90A: buffer_store_dwordx3 a[2:4], off, s[12:15], -1 offset:4095 ; encoding: [0xff,0x0f,0x78,0xe0,0x00,0x02,0x83,0xc1]35170xff,0x0f,0x78,0xe0,0x00,0x02,0x83,0xc13518 3519# GFX90A: buffer_store_dwordx3 a[2:4], off, s[12:15], 0.5 offset:4095 ; encoding: [0xff,0x0f,0x78,0xe0,0x00,0x02,0x83,0xf0]35200xff,0x0f,0x78,0xe0,0x00,0x02,0x83,0xf03521 3522# GFX90A: buffer_store_dwordx3 a[2:4], off, s[12:15], -4.0 offset:4095 ; encoding: [0xff,0x0f,0x78,0xe0,0x00,0x02,0x83,0xf7]35230xff,0x0f,0x78,0xe0,0x00,0x02,0x83,0xf73524 3525# GFX90A: buffer_store_dwordx3 a[2:4], v0, s[12:15], s4 idxen offset:4095 ; encoding: [0xff,0x2f,0x78,0xe0,0x00,0x02,0x83,0x04]35260xff,0x2f,0x78,0xe0,0x00,0x02,0x83,0x043527 3528# GFX90A: buffer_store_dwordx3 a[2:4], v0, s[12:15], s4 offen offset:4095 ; encoding: [0xff,0x1f,0x78,0xe0,0x00,0x02,0x83,0x04]35290xff,0x1f,0x78,0xe0,0x00,0x02,0x83,0x043530 3531# GFX90A: buffer_store_dwordx3 a[2:4], off, s[12:15], s4 ; encoding: [0x00,0x00,0x78,0xe0,0x00,0x02,0x83,0x04]35320x00,0x00,0x78,0xe0,0x00,0x02,0x83,0x043533 3534# GFX90A: buffer_store_dwordx3 a[2:4], off, s[12:15], s4 ; encoding: [0x00,0x00,0x78,0xe0,0x00,0x02,0x83,0x04]35350x00,0x00,0x78,0xe0,0x00,0x02,0x83,0x043536 3537# GFX90A: buffer_store_dwordx3 a[2:4], off, s[12:15], s4 offset:7 ; encoding: [0x07,0x00,0x78,0xe0,0x00,0x02,0x83,0x04]35380x07,0x00,0x78,0xe0,0x00,0x02,0x83,0x043539 3540# GFX90A: buffer_store_dwordx3 a[2:4], off, s[12:15], s4 offset:4095 glc ; encoding: [0xff,0x4f,0x78,0xe0,0x00,0x02,0x83,0x04]35410xff,0x4f,0x78,0xe0,0x00,0x02,0x83,0x043542 3543# GFX90A: buffer_store_dwordx3 a[2:4], off, s[12:15], s4 offset:4095 slc ; encoding: [0xff,0x0f,0x7a,0xe0,0x00,0x02,0x83,0x04]35440xff,0x0f,0x7a,0xe0,0x00,0x02,0x83,0x043545 3546# GFX90A: buffer_store_dwordx4 a[2:5], off, s[12:15], s4 offset:4095 ; encoding: [0xff,0x0f,0x7c,0xe0,0x00,0x02,0x83,0x04]35470xff,0x0f,0x7c,0xe0,0x00,0x02,0x83,0x043548 3549# GFX90A: buffer_store_dwordx4 a[252:255], off, s[12:15], s4 offset:4095 ; encoding: [0xff,0x0f,0x7c,0xe0,0x00,0xfc,0x83,0x04]35500xff,0x0f,0x7c,0xe0,0x00,0xfc,0x83,0x043551 3552# GFX90A: buffer_store_dwordx4 a[2:5], off, s[16:19], s4 offset:4095 ; encoding: [0xff,0x0f,0x7c,0xe0,0x00,0x02,0x84,0x04]35530xff,0x0f,0x7c,0xe0,0x00,0x02,0x84,0x043554 3555# GFX90A: buffer_store_dwordx4 a[2:5], off, s[96:99], s4 offset:4095 ; encoding: [0xff,0x0f,0x7c,0xe0,0x00,0x02,0x98,0x04]35560xff,0x0f,0x7c,0xe0,0x00,0x02,0x98,0x043557 3558# GFX90A: buffer_store_dwordx4 a[2:5], off, s[12:15], s101 offset:4095 ; encoding: [0xff,0x0f,0x7c,0xe0,0x00,0x02,0x83,0x65]35590xff,0x0f,0x7c,0xe0,0x00,0x02,0x83,0x653560 3561# GFX90A: buffer_store_dwordx4 a[2:5], off, s[12:15], m0 offset:4095 ; encoding: [0xff,0x0f,0x7c,0xe0,0x00,0x02,0x83,0x7c]35620xff,0x0f,0x7c,0xe0,0x00,0x02,0x83,0x7c3563 3564# GFX90A: buffer_store_dwordx4 a[2:5], off, s[12:15], 0 offset:4095 ; encoding: [0xff,0x0f,0x7c,0xe0,0x00,0x02,0x83,0x80]35650xff,0x0f,0x7c,0xe0,0x00,0x02,0x83,0x803566 3567# GFX90A: buffer_store_dwordx4 a[2:5], off, s[12:15], -1 offset:4095 ; encoding: [0xff,0x0f,0x7c,0xe0,0x00,0x02,0x83,0xc1]35680xff,0x0f,0x7c,0xe0,0x00,0x02,0x83,0xc13569 3570# GFX90A: buffer_store_dwordx4 a[2:5], off, s[12:15], 0.5 offset:4095 ; encoding: [0xff,0x0f,0x7c,0xe0,0x00,0x02,0x83,0xf0]35710xff,0x0f,0x7c,0xe0,0x00,0x02,0x83,0xf03572 3573# GFX90A: buffer_store_dwordx4 a[2:5], off, s[12:15], -4.0 offset:4095 ; encoding: [0xff,0x0f,0x7c,0xe0,0x00,0x02,0x83,0xf7]35740xff,0x0f,0x7c,0xe0,0x00,0x02,0x83,0xf73575 3576# GFX90A: buffer_store_dwordx4 a[2:5], v0, s[12:15], s4 idxen offset:4095 ; encoding: [0xff,0x2f,0x7c,0xe0,0x00,0x02,0x83,0x04]35770xff,0x2f,0x7c,0xe0,0x00,0x02,0x83,0x043578 3579# GFX90A: buffer_store_dwordx4 a[2:5], v0, s[12:15], s4 offen offset:4095 ; encoding: [0xff,0x1f,0x7c,0xe0,0x00,0x02,0x83,0x04]35800xff,0x1f,0x7c,0xe0,0x00,0x02,0x83,0x043581 3582# GFX90A: buffer_store_dwordx4 a[2:5], off, s[12:15], s4 ; encoding: [0x00,0x00,0x7c,0xe0,0x00,0x02,0x83,0x04]35830x00,0x00,0x7c,0xe0,0x00,0x02,0x83,0x043584 3585# GFX90A: buffer_store_dwordx4 a[2:5], off, s[12:15], s4 ; encoding: [0x00,0x00,0x7c,0xe0,0x00,0x02,0x83,0x04]35860x00,0x00,0x7c,0xe0,0x00,0x02,0x83,0x043587 3588# GFX90A: buffer_store_dwordx4 a[2:5], off, s[12:15], s4 offset:7 ; encoding: [0x07,0x00,0x7c,0xe0,0x00,0x02,0x83,0x04]35890x07,0x00,0x7c,0xe0,0x00,0x02,0x83,0x043590 3591# GFX90A: buffer_store_dwordx4 a[2:5], off, s[12:15], s4 offset:4095 glc ; encoding: [0xff,0x4f,0x7c,0xe0,0x00,0x02,0x83,0x04]35920xff,0x4f,0x7c,0xe0,0x00,0x02,0x83,0x043593 3594# GFX90A: buffer_store_dwordx4 a[2:5], off, s[12:15], s4 offset:4095 slc ; encoding: [0xff,0x0f,0x7e,0xe0,0x00,0x02,0x83,0x04]35950xff,0x0f,0x7e,0xe0,0x00,0x02,0x83,0x043596 3597# GFX90A: buffer_load_ubyte_d16 a5, off, s[8:11], s3 offset:4095 ; encoding: [0xff,0x0f,0x80,0xe0,0x00,0x05,0x82,0x03]35980xff,0x0f,0x80,0xe0,0x00,0x05,0x82,0x033599 3600# GFX90A: buffer_load_ubyte_d16 a255, off, s[8:11], s3 offset:4095 ; encoding: [0xff,0x0f,0x80,0xe0,0x00,0xff,0x82,0x03]36010xff,0x0f,0x80,0xe0,0x00,0xff,0x82,0x033602 3603# GFX90A: buffer_load_ubyte_d16 a5, off, s[12:15], s3 offset:4095 ; encoding: [0xff,0x0f,0x80,0xe0,0x00,0x05,0x83,0x03]36040xff,0x0f,0x80,0xe0,0x00,0x05,0x83,0x033605 3606# GFX90A: buffer_load_ubyte_d16 a5, off, s[96:99], s3 offset:4095 ; encoding: [0xff,0x0f,0x80,0xe0,0x00,0x05,0x98,0x03]36070xff,0x0f,0x80,0xe0,0x00,0x05,0x98,0x033608 3609# GFX90A: buffer_load_ubyte_d16 a5, off, s[8:11], s101 offset:4095 ; encoding: [0xff,0x0f,0x80,0xe0,0x00,0x05,0x82,0x65]36100xff,0x0f,0x80,0xe0,0x00,0x05,0x82,0x653611 3612# GFX90A: buffer_load_ubyte_d16 a5, off, s[8:11], m0 offset:4095 ; encoding: [0xff,0x0f,0x80,0xe0,0x00,0x05,0x82,0x7c]36130xff,0x0f,0x80,0xe0,0x00,0x05,0x82,0x7c3614 3615# GFX90A: buffer_load_ubyte_d16 a5, off, s[8:11], 0 offset:4095 ; encoding: [0xff,0x0f,0x80,0xe0,0x00,0x05,0x82,0x80]36160xff,0x0f,0x80,0xe0,0x00,0x05,0x82,0x803617 3618# GFX90A: buffer_load_ubyte_d16 a5, off, s[8:11], -1 offset:4095 ; encoding: [0xff,0x0f,0x80,0xe0,0x00,0x05,0x82,0xc1]36190xff,0x0f,0x80,0xe0,0x00,0x05,0x82,0xc13620 3621# GFX90A: buffer_load_ubyte_d16 a5, off, s[8:11], 0.5 offset:4095 ; encoding: [0xff,0x0f,0x80,0xe0,0x00,0x05,0x82,0xf0]36220xff,0x0f,0x80,0xe0,0x00,0x05,0x82,0xf03623 3624# GFX90A: buffer_load_ubyte_d16 a5, off, s[8:11], -4.0 offset:4095 ; encoding: [0xff,0x0f,0x80,0xe0,0x00,0x05,0x82,0xf7]36250xff,0x0f,0x80,0xe0,0x00,0x05,0x82,0xf73626 3627# GFX90A: buffer_load_ubyte_d16 a5, v0, s[8:11], s3 idxen offset:4095 ; encoding: [0xff,0x2f,0x80,0xe0,0x00,0x05,0x82,0x03]36280xff,0x2f,0x80,0xe0,0x00,0x05,0x82,0x033629 3630# GFX90A: buffer_load_ubyte_d16 a5, v0, s[8:11], s3 offen offset:4095 ; encoding: [0xff,0x1f,0x80,0xe0,0x00,0x05,0x82,0x03]36310xff,0x1f,0x80,0xe0,0x00,0x05,0x82,0x033632 3633# GFX90A: buffer_load_ubyte_d16 a5, off, s[8:11], s3 ; encoding: [0x00,0x00,0x80,0xe0,0x00,0x05,0x82,0x03]36340x00,0x00,0x80,0xe0,0x00,0x05,0x82,0x033635 3636# GFX90A: buffer_load_ubyte_d16 a5, off, s[8:11], s3 ; encoding: [0x00,0x00,0x80,0xe0,0x00,0x05,0x82,0x03]36370x00,0x00,0x80,0xe0,0x00,0x05,0x82,0x033638 3639# GFX90A: buffer_load_ubyte_d16 a5, off, s[8:11], s3 offset:7 ; encoding: [0x07,0x00,0x80,0xe0,0x00,0x05,0x82,0x03]36400x07,0x00,0x80,0xe0,0x00,0x05,0x82,0x033641 3642# GFX90A: buffer_load_ubyte_d16 a5, off, s[8:11], s3 offset:4095 glc ; encoding: [0xff,0x4f,0x80,0xe0,0x00,0x05,0x82,0x03]36430xff,0x4f,0x80,0xe0,0x00,0x05,0x82,0x033644 3645# GFX90A: buffer_load_ubyte_d16 a5, off, s[8:11], s3 offset:4095 slc ; encoding: [0xff,0x0f,0x82,0xe0,0x00,0x05,0x82,0x03]36460xff,0x0f,0x82,0xe0,0x00,0x05,0x82,0x033647 3648# GFX90A: buffer_load_ubyte_d16_hi a5, off, s[8:11], s3 offset:4095 ; encoding: [0xff,0x0f,0x84,0xe0,0x00,0x05,0x82,0x03]36490xff,0x0f,0x84,0xe0,0x00,0x05,0x82,0x033650 3651# GFX90A: buffer_load_ubyte_d16_hi a255, off, s[8:11], s3 offset:4095 ; encoding: [0xff,0x0f,0x84,0xe0,0x00,0xff,0x82,0x03]36520xff,0x0f,0x84,0xe0,0x00,0xff,0x82,0x033653 3654# GFX90A: buffer_load_ubyte_d16_hi a5, off, s[12:15], s3 offset:4095 ; encoding: [0xff,0x0f,0x84,0xe0,0x00,0x05,0x83,0x03]36550xff,0x0f,0x84,0xe0,0x00,0x05,0x83,0x033656 3657# GFX90A: buffer_load_ubyte_d16_hi a5, off, s[96:99], s3 offset:4095 ; encoding: [0xff,0x0f,0x84,0xe0,0x00,0x05,0x98,0x03]36580xff,0x0f,0x84,0xe0,0x00,0x05,0x98,0x033659 3660# GFX90A: buffer_load_ubyte_d16_hi a5, off, s[8:11], s101 offset:4095 ; encoding: [0xff,0x0f,0x84,0xe0,0x00,0x05,0x82,0x65]36610xff,0x0f,0x84,0xe0,0x00,0x05,0x82,0x653662 3663# GFX90A: buffer_load_ubyte_d16_hi a5, off, s[8:11], m0 offset:4095 ; encoding: [0xff,0x0f,0x84,0xe0,0x00,0x05,0x82,0x7c]36640xff,0x0f,0x84,0xe0,0x00,0x05,0x82,0x7c3665 3666# GFX90A: buffer_load_ubyte_d16_hi a5, off, s[8:11], 0 offset:4095 ; encoding: [0xff,0x0f,0x84,0xe0,0x00,0x05,0x82,0x80]36670xff,0x0f,0x84,0xe0,0x00,0x05,0x82,0x803668 3669# GFX90A: buffer_load_ubyte_d16_hi a5, off, s[8:11], -1 offset:4095 ; encoding: [0xff,0x0f,0x84,0xe0,0x00,0x05,0x82,0xc1]36700xff,0x0f,0x84,0xe0,0x00,0x05,0x82,0xc13671 3672# GFX90A: buffer_load_ubyte_d16_hi a5, off, s[8:11], 0.5 offset:4095 ; encoding: [0xff,0x0f,0x84,0xe0,0x00,0x05,0x82,0xf0]36730xff,0x0f,0x84,0xe0,0x00,0x05,0x82,0xf03674 3675# GFX90A: buffer_load_ubyte_d16_hi a5, off, s[8:11], -4.0 offset:4095 ; encoding: [0xff,0x0f,0x84,0xe0,0x00,0x05,0x82,0xf7]36760xff,0x0f,0x84,0xe0,0x00,0x05,0x82,0xf73677 3678# GFX90A: buffer_load_ubyte_d16_hi a5, v0, s[8:11], s3 idxen offset:4095 ; encoding: [0xff,0x2f,0x84,0xe0,0x00,0x05,0x82,0x03]36790xff,0x2f,0x84,0xe0,0x00,0x05,0x82,0x033680 3681# GFX90A: buffer_load_ubyte_d16_hi a5, v0, s[8:11], s3 offen offset:4095 ; encoding: [0xff,0x1f,0x84,0xe0,0x00,0x05,0x82,0x03]36820xff,0x1f,0x84,0xe0,0x00,0x05,0x82,0x033683 3684# GFX90A: buffer_load_ubyte_d16_hi a5, off, s[8:11], s3 ; encoding: [0x00,0x00,0x84,0xe0,0x00,0x05,0x82,0x03]36850x00,0x00,0x84,0xe0,0x00,0x05,0x82,0x033686 3687# GFX90A: buffer_load_ubyte_d16_hi a5, off, s[8:11], s3 ; encoding: [0x00,0x00,0x84,0xe0,0x00,0x05,0x82,0x03]36880x00,0x00,0x84,0xe0,0x00,0x05,0x82,0x033689 3690# GFX90A: buffer_load_ubyte_d16_hi a5, off, s[8:11], s3 offset:7 ; encoding: [0x07,0x00,0x84,0xe0,0x00,0x05,0x82,0x03]36910x07,0x00,0x84,0xe0,0x00,0x05,0x82,0x033692 3693# GFX90A: buffer_load_ubyte_d16_hi a5, off, s[8:11], s3 offset:4095 glc ; encoding: [0xff,0x4f,0x84,0xe0,0x00,0x05,0x82,0x03]36940xff,0x4f,0x84,0xe0,0x00,0x05,0x82,0x033695 3696# GFX90A: buffer_load_ubyte_d16_hi a5, off, s[8:11], s3 offset:4095 slc ; encoding: [0xff,0x0f,0x86,0xe0,0x00,0x05,0x82,0x03]36970xff,0x0f,0x86,0xe0,0x00,0x05,0x82,0x033698 3699# GFX90A: buffer_load_sbyte_d16 a5, off, s[8:11], s3 offset:4095 ; encoding: [0xff,0x0f,0x88,0xe0,0x00,0x05,0x82,0x03]37000xff,0x0f,0x88,0xe0,0x00,0x05,0x82,0x033701 3702# GFX90A: buffer_load_sbyte_d16 a255, off, s[8:11], s3 offset:4095 ; encoding: [0xff,0x0f,0x88,0xe0,0x00,0xff,0x82,0x03]37030xff,0x0f,0x88,0xe0,0x00,0xff,0x82,0x033704 3705# GFX90A: buffer_load_sbyte_d16 a5, off, s[12:15], s3 offset:4095 ; encoding: [0xff,0x0f,0x88,0xe0,0x00,0x05,0x83,0x03]37060xff,0x0f,0x88,0xe0,0x00,0x05,0x83,0x033707 3708# GFX90A: buffer_load_sbyte_d16 a5, off, s[96:99], s3 offset:4095 ; encoding: [0xff,0x0f,0x88,0xe0,0x00,0x05,0x98,0x03]37090xff,0x0f,0x88,0xe0,0x00,0x05,0x98,0x033710 3711# GFX90A: buffer_load_sbyte_d16 a5, off, s[8:11], s101 offset:4095 ; encoding: [0xff,0x0f,0x88,0xe0,0x00,0x05,0x82,0x65]37120xff,0x0f,0x88,0xe0,0x00,0x05,0x82,0x653713 3714# GFX90A: buffer_load_sbyte_d16 a5, off, s[8:11], m0 offset:4095 ; encoding: [0xff,0x0f,0x88,0xe0,0x00,0x05,0x82,0x7c]37150xff,0x0f,0x88,0xe0,0x00,0x05,0x82,0x7c3716 3717# GFX90A: buffer_load_sbyte_d16 a5, off, s[8:11], 0 offset:4095 ; encoding: [0xff,0x0f,0x88,0xe0,0x00,0x05,0x82,0x80]37180xff,0x0f,0x88,0xe0,0x00,0x05,0x82,0x803719 3720# GFX90A: buffer_load_sbyte_d16 a5, off, s[8:11], -1 offset:4095 ; encoding: [0xff,0x0f,0x88,0xe0,0x00,0x05,0x82,0xc1]37210xff,0x0f,0x88,0xe0,0x00,0x05,0x82,0xc13722 3723# GFX90A: buffer_load_sbyte_d16 a5, off, s[8:11], 0.5 offset:4095 ; encoding: [0xff,0x0f,0x88,0xe0,0x00,0x05,0x82,0xf0]37240xff,0x0f,0x88,0xe0,0x00,0x05,0x82,0xf03725 3726# GFX90A: buffer_load_sbyte_d16 a5, off, s[8:11], -4.0 offset:4095 ; encoding: [0xff,0x0f,0x88,0xe0,0x00,0x05,0x82,0xf7]37270xff,0x0f,0x88,0xe0,0x00,0x05,0x82,0xf73728 3729# GFX90A: buffer_load_sbyte_d16 a5, v0, s[8:11], s3 idxen offset:4095 ; encoding: [0xff,0x2f,0x88,0xe0,0x00,0x05,0x82,0x03]37300xff,0x2f,0x88,0xe0,0x00,0x05,0x82,0x033731 3732# GFX90A: buffer_load_sbyte_d16 a5, v0, s[8:11], s3 offen offset:4095 ; encoding: [0xff,0x1f,0x88,0xe0,0x00,0x05,0x82,0x03]37330xff,0x1f,0x88,0xe0,0x00,0x05,0x82,0x033734 3735# GFX90A: buffer_load_sbyte_d16 a5, off, s[8:11], s3 ; encoding: [0x00,0x00,0x88,0xe0,0x00,0x05,0x82,0x03]37360x00,0x00,0x88,0xe0,0x00,0x05,0x82,0x033737 3738# GFX90A: buffer_load_sbyte_d16 a5, off, s[8:11], s3 ; encoding: [0x00,0x00,0x88,0xe0,0x00,0x05,0x82,0x03]37390x00,0x00,0x88,0xe0,0x00,0x05,0x82,0x033740 3741# GFX90A: buffer_load_sbyte_d16 a5, off, s[8:11], s3 offset:7 ; encoding: [0x07,0x00,0x88,0xe0,0x00,0x05,0x82,0x03]37420x07,0x00,0x88,0xe0,0x00,0x05,0x82,0x033743 3744# GFX90A: buffer_load_sbyte_d16 a5, off, s[8:11], s3 offset:4095 glc ; encoding: [0xff,0x4f,0x88,0xe0,0x00,0x05,0x82,0x03]37450xff,0x4f,0x88,0xe0,0x00,0x05,0x82,0x033746 3747# GFX90A: buffer_load_sbyte_d16 a5, off, s[8:11], s3 offset:4095 slc ; encoding: [0xff,0x0f,0x8a,0xe0,0x00,0x05,0x82,0x03]37480xff,0x0f,0x8a,0xe0,0x00,0x05,0x82,0x033749 3750# GFX90A: buffer_load_sbyte_d16_hi a5, off, s[8:11], s3 offset:4095 ; encoding: [0xff,0x0f,0x8c,0xe0,0x00,0x05,0x82,0x03]37510xff,0x0f,0x8c,0xe0,0x00,0x05,0x82,0x033752 3753# GFX90A: buffer_load_sbyte_d16_hi a255, off, s[8:11], s3 offset:4095 ; encoding: [0xff,0x0f,0x8c,0xe0,0x00,0xff,0x82,0x03]37540xff,0x0f,0x8c,0xe0,0x00,0xff,0x82,0x033755 3756# GFX90A: buffer_load_sbyte_d16_hi a5, off, s[12:15], s3 offset:4095 ; encoding: [0xff,0x0f,0x8c,0xe0,0x00,0x05,0x83,0x03]37570xff,0x0f,0x8c,0xe0,0x00,0x05,0x83,0x033758 3759# GFX90A: buffer_load_sbyte_d16_hi a5, off, s[96:99], s3 offset:4095 ; encoding: [0xff,0x0f,0x8c,0xe0,0x00,0x05,0x98,0x03]37600xff,0x0f,0x8c,0xe0,0x00,0x05,0x98,0x033761 3762# GFX90A: buffer_load_sbyte_d16_hi a5, off, s[8:11], s101 offset:4095 ; encoding: [0xff,0x0f,0x8c,0xe0,0x00,0x05,0x82,0x65]37630xff,0x0f,0x8c,0xe0,0x00,0x05,0x82,0x653764 3765# GFX90A: buffer_load_sbyte_d16_hi a5, off, s[8:11], m0 offset:4095 ; encoding: [0xff,0x0f,0x8c,0xe0,0x00,0x05,0x82,0x7c]37660xff,0x0f,0x8c,0xe0,0x00,0x05,0x82,0x7c3767 3768# GFX90A: buffer_load_sbyte_d16_hi a5, off, s[8:11], 0 offset:4095 ; encoding: [0xff,0x0f,0x8c,0xe0,0x00,0x05,0x82,0x80]37690xff,0x0f,0x8c,0xe0,0x00,0x05,0x82,0x803770 3771# GFX90A: buffer_load_sbyte_d16_hi a5, off, s[8:11], -1 offset:4095 ; encoding: [0xff,0x0f,0x8c,0xe0,0x00,0x05,0x82,0xc1]37720xff,0x0f,0x8c,0xe0,0x00,0x05,0x82,0xc13773 3774# GFX90A: buffer_load_sbyte_d16_hi a5, off, s[8:11], 0.5 offset:4095 ; encoding: [0xff,0x0f,0x8c,0xe0,0x00,0x05,0x82,0xf0]37750xff,0x0f,0x8c,0xe0,0x00,0x05,0x82,0xf03776 3777# GFX90A: buffer_load_sbyte_d16_hi a5, off, s[8:11], -4.0 offset:4095 ; encoding: [0xff,0x0f,0x8c,0xe0,0x00,0x05,0x82,0xf7]37780xff,0x0f,0x8c,0xe0,0x00,0x05,0x82,0xf73779 3780# GFX90A: buffer_load_sbyte_d16_hi a5, v0, s[8:11], s3 idxen offset:4095 ; encoding: [0xff,0x2f,0x8c,0xe0,0x00,0x05,0x82,0x03]37810xff,0x2f,0x8c,0xe0,0x00,0x05,0x82,0x033782 3783# GFX90A: buffer_load_sbyte_d16_hi a5, v0, s[8:11], s3 offen offset:4095 ; encoding: [0xff,0x1f,0x8c,0xe0,0x00,0x05,0x82,0x03]37840xff,0x1f,0x8c,0xe0,0x00,0x05,0x82,0x033785 3786# GFX90A: buffer_load_sbyte_d16_hi a5, off, s[8:11], s3 ; encoding: [0x00,0x00,0x8c,0xe0,0x00,0x05,0x82,0x03]37870x00,0x00,0x8c,0xe0,0x00,0x05,0x82,0x033788 3789# GFX90A: buffer_load_sbyte_d16_hi a5, off, s[8:11], s3 ; encoding: [0x00,0x00,0x8c,0xe0,0x00,0x05,0x82,0x03]37900x00,0x00,0x8c,0xe0,0x00,0x05,0x82,0x033791 3792# GFX90A: buffer_load_sbyte_d16_hi a5, off, s[8:11], s3 offset:7 ; encoding: [0x07,0x00,0x8c,0xe0,0x00,0x05,0x82,0x03]37930x07,0x00,0x8c,0xe0,0x00,0x05,0x82,0x033794 3795# GFX90A: buffer_load_sbyte_d16_hi a5, off, s[8:11], s3 offset:4095 glc ; encoding: [0xff,0x4f,0x8c,0xe0,0x00,0x05,0x82,0x03]37960xff,0x4f,0x8c,0xe0,0x00,0x05,0x82,0x033797 3798# GFX90A: buffer_load_sbyte_d16_hi a5, off, s[8:11], s3 offset:4095 slc ; encoding: [0xff,0x0f,0x8e,0xe0,0x00,0x05,0x82,0x03]37990xff,0x0f,0x8e,0xe0,0x00,0x05,0x82,0x033800 3801# GFX90A: buffer_load_short_d16 a5, off, s[8:11], s3 offset:4095 ; encoding: [0xff,0x0f,0x90,0xe0,0x00,0x05,0x82,0x03]38020xff,0x0f,0x90,0xe0,0x00,0x05,0x82,0x033803 3804# GFX90A: buffer_load_short_d16 a255, off, s[8:11], s3 offset:4095 ; encoding: [0xff,0x0f,0x90,0xe0,0x00,0xff,0x82,0x03]38050xff,0x0f,0x90,0xe0,0x00,0xff,0x82,0x033806 3807# GFX90A: buffer_load_short_d16 a5, off, s[12:15], s3 offset:4095 ; encoding: [0xff,0x0f,0x90,0xe0,0x00,0x05,0x83,0x03]38080xff,0x0f,0x90,0xe0,0x00,0x05,0x83,0x033809 3810# GFX90A: buffer_load_short_d16 a5, off, s[96:99], s3 offset:4095 ; encoding: [0xff,0x0f,0x90,0xe0,0x00,0x05,0x98,0x03]38110xff,0x0f,0x90,0xe0,0x00,0x05,0x98,0x033812 3813# GFX90A: buffer_load_short_d16 a5, off, s[8:11], s101 offset:4095 ; encoding: [0xff,0x0f,0x90,0xe0,0x00,0x05,0x82,0x65]38140xff,0x0f,0x90,0xe0,0x00,0x05,0x82,0x653815 3816# GFX90A: buffer_load_short_d16 a5, off, s[8:11], m0 offset:4095 ; encoding: [0xff,0x0f,0x90,0xe0,0x00,0x05,0x82,0x7c]38170xff,0x0f,0x90,0xe0,0x00,0x05,0x82,0x7c3818 3819# GFX90A: buffer_load_short_d16 a5, off, s[8:11], 0 offset:4095 ; encoding: [0xff,0x0f,0x90,0xe0,0x00,0x05,0x82,0x80]38200xff,0x0f,0x90,0xe0,0x00,0x05,0x82,0x803821 3822# GFX90A: buffer_load_short_d16 a5, off, s[8:11], -1 offset:4095 ; encoding: [0xff,0x0f,0x90,0xe0,0x00,0x05,0x82,0xc1]38230xff,0x0f,0x90,0xe0,0x00,0x05,0x82,0xc13824 3825# GFX90A: buffer_load_short_d16 a5, off, s[8:11], 0.5 offset:4095 ; encoding: [0xff,0x0f,0x90,0xe0,0x00,0x05,0x82,0xf0]38260xff,0x0f,0x90,0xe0,0x00,0x05,0x82,0xf03827 3828# GFX90A: buffer_load_short_d16 a5, off, s[8:11], -4.0 offset:4095 ; encoding: [0xff,0x0f,0x90,0xe0,0x00,0x05,0x82,0xf7]38290xff,0x0f,0x90,0xe0,0x00,0x05,0x82,0xf73830 3831# GFX90A: buffer_load_short_d16 a5, v0, s[8:11], s3 idxen offset:4095 ; encoding: [0xff,0x2f,0x90,0xe0,0x00,0x05,0x82,0x03]38320xff,0x2f,0x90,0xe0,0x00,0x05,0x82,0x033833 3834# GFX90A: buffer_load_short_d16 a5, v0, s[8:11], s3 offen offset:4095 ; encoding: [0xff,0x1f,0x90,0xe0,0x00,0x05,0x82,0x03]38350xff,0x1f,0x90,0xe0,0x00,0x05,0x82,0x033836 3837# GFX90A: buffer_load_short_d16 a5, off, s[8:11], s3 ; encoding: [0x00,0x00,0x90,0xe0,0x00,0x05,0x82,0x03]38380x00,0x00,0x90,0xe0,0x00,0x05,0x82,0x033839 3840# GFX90A: buffer_load_short_d16 a5, off, s[8:11], s3 ; encoding: [0x00,0x00,0x90,0xe0,0x00,0x05,0x82,0x03]38410x00,0x00,0x90,0xe0,0x00,0x05,0x82,0x033842 3843# GFX90A: buffer_load_short_d16 a5, off, s[8:11], s3 offset:7 ; encoding: [0x07,0x00,0x90,0xe0,0x00,0x05,0x82,0x03]38440x07,0x00,0x90,0xe0,0x00,0x05,0x82,0x033845 3846# GFX90A: buffer_load_short_d16 a5, off, s[8:11], s3 offset:4095 glc ; encoding: [0xff,0x4f,0x90,0xe0,0x00,0x05,0x82,0x03]38470xff,0x4f,0x90,0xe0,0x00,0x05,0x82,0x033848 3849# GFX90A: buffer_load_short_d16 a5, off, s[8:11], s3 offset:4095 slc ; encoding: [0xff,0x0f,0x92,0xe0,0x00,0x05,0x82,0x03]38500xff,0x0f,0x92,0xe0,0x00,0x05,0x82,0x033851 3852# GFX90A: buffer_load_short_d16_hi a5, off, s[8:11], s3 offset:4095 ; encoding: [0xff,0x0f,0x94,0xe0,0x00,0x05,0x82,0x03]38530xff,0x0f,0x94,0xe0,0x00,0x05,0x82,0x033854 3855# GFX90A: buffer_load_short_d16_hi a255, off, s[8:11], s3 offset:4095 ; encoding: [0xff,0x0f,0x94,0xe0,0x00,0xff,0x82,0x03]38560xff,0x0f,0x94,0xe0,0x00,0xff,0x82,0x033857 3858# GFX90A: buffer_load_short_d16_hi a5, off, s[12:15], s3 offset:4095 ; encoding: [0xff,0x0f,0x94,0xe0,0x00,0x05,0x83,0x03]38590xff,0x0f,0x94,0xe0,0x00,0x05,0x83,0x033860 3861# GFX90A: buffer_load_short_d16_hi a5, off, s[96:99], s3 offset:4095 ; encoding: [0xff,0x0f,0x94,0xe0,0x00,0x05,0x98,0x03]38620xff,0x0f,0x94,0xe0,0x00,0x05,0x98,0x033863 3864# GFX90A: buffer_load_short_d16_hi a5, off, s[8:11], s101 offset:4095 ; encoding: [0xff,0x0f,0x94,0xe0,0x00,0x05,0x82,0x65]38650xff,0x0f,0x94,0xe0,0x00,0x05,0x82,0x653866 3867# GFX90A: buffer_load_short_d16_hi a5, off, s[8:11], m0 offset:4095 ; encoding: [0xff,0x0f,0x94,0xe0,0x00,0x05,0x82,0x7c]38680xff,0x0f,0x94,0xe0,0x00,0x05,0x82,0x7c3869 3870# GFX90A: buffer_load_short_d16_hi a5, off, s[8:11], 0 offset:4095 ; encoding: [0xff,0x0f,0x94,0xe0,0x00,0x05,0x82,0x80]38710xff,0x0f,0x94,0xe0,0x00,0x05,0x82,0x803872 3873# GFX90A: buffer_load_short_d16_hi a5, off, s[8:11], -1 offset:4095 ; encoding: [0xff,0x0f,0x94,0xe0,0x00,0x05,0x82,0xc1]38740xff,0x0f,0x94,0xe0,0x00,0x05,0x82,0xc13875 3876# GFX90A: buffer_load_short_d16_hi a5, off, s[8:11], 0.5 offset:4095 ; encoding: [0xff,0x0f,0x94,0xe0,0x00,0x05,0x82,0xf0]38770xff,0x0f,0x94,0xe0,0x00,0x05,0x82,0xf03878 3879# GFX90A: buffer_load_short_d16_hi a5, off, s[8:11], -4.0 offset:4095 ; encoding: [0xff,0x0f,0x94,0xe0,0x00,0x05,0x82,0xf7]38800xff,0x0f,0x94,0xe0,0x00,0x05,0x82,0xf73881 3882# GFX90A: buffer_load_short_d16_hi a5, v0, s[8:11], s3 idxen offset:4095 ; encoding: [0xff,0x2f,0x94,0xe0,0x00,0x05,0x82,0x03]38830xff,0x2f,0x94,0xe0,0x00,0x05,0x82,0x033884 3885# GFX90A: buffer_load_short_d16_hi a5, v0, s[8:11], s3 offen offset:4095 ; encoding: [0xff,0x1f,0x94,0xe0,0x00,0x05,0x82,0x03]38860xff,0x1f,0x94,0xe0,0x00,0x05,0x82,0x033887 3888# GFX90A: buffer_load_short_d16_hi a5, off, s[8:11], s3 ; encoding: [0x00,0x00,0x94,0xe0,0x00,0x05,0x82,0x03]38890x00,0x00,0x94,0xe0,0x00,0x05,0x82,0x033890 3891# GFX90A: buffer_load_short_d16_hi a5, off, s[8:11], s3 ; encoding: [0x00,0x00,0x94,0xe0,0x00,0x05,0x82,0x03]38920x00,0x00,0x94,0xe0,0x00,0x05,0x82,0x033893 3894# GFX90A: buffer_load_short_d16_hi a5, off, s[8:11], s3 offset:7 ; encoding: [0x07,0x00,0x94,0xe0,0x00,0x05,0x82,0x03]38950x07,0x00,0x94,0xe0,0x00,0x05,0x82,0x033896 3897# GFX90A: buffer_load_short_d16_hi a5, off, s[8:11], s3 offset:4095 glc ; encoding: [0xff,0x4f,0x94,0xe0,0x00,0x05,0x82,0x03]38980xff,0x4f,0x94,0xe0,0x00,0x05,0x82,0x033899 3900# GFX90A: buffer_load_short_d16_hi a5, off, s[8:11], s3 offset:4095 slc ; encoding: [0xff,0x0f,0x96,0xe0,0x00,0x05,0x82,0x03]39010xff,0x0f,0x96,0xe0,0x00,0x05,0x82,0x033902 3903# GFX90A: buffer_atomic_swap a5, off, s[8:11], s3 offset:4095 ; encoding: [0xff,0x0f,0x00,0xe1,0x00,0x05,0x82,0x03]39040xff,0x0f,0x00,0xe1,0x00,0x05,0x82,0x033905 3906# GFX90A: buffer_atomic_swap a255, off, s[8:11], s3 offset:4095 ; encoding: [0xff,0x0f,0x00,0xe1,0x00,0xff,0x82,0x03]39070xff,0x0f,0x00,0xe1,0x00,0xff,0x82,0x033908 3909# GFX90A: buffer_atomic_swap a5, off, s[12:15], s3 offset:4095 ; encoding: [0xff,0x0f,0x00,0xe1,0x00,0x05,0x83,0x03]39100xff,0x0f,0x00,0xe1,0x00,0x05,0x83,0x033911 3912# GFX90A: buffer_atomic_swap a5, off, s[96:99], s3 offset:4095 ; encoding: [0xff,0x0f,0x00,0xe1,0x00,0x05,0x98,0x03]39130xff,0x0f,0x00,0xe1,0x00,0x05,0x98,0x033914 3915# GFX90A: buffer_atomic_swap a5, off, s[8:11], s101 offset:4095 ; encoding: [0xff,0x0f,0x00,0xe1,0x00,0x05,0x82,0x65]39160xff,0x0f,0x00,0xe1,0x00,0x05,0x82,0x653917 3918# GFX90A: buffer_atomic_swap a5, off, s[8:11], m0 offset:4095 ; encoding: [0xff,0x0f,0x00,0xe1,0x00,0x05,0x82,0x7c]39190xff,0x0f,0x00,0xe1,0x00,0x05,0x82,0x7c3920 3921# GFX90A: buffer_atomic_swap a5, off, s[8:11], 0 offset:4095 ; encoding: [0xff,0x0f,0x00,0xe1,0x00,0x05,0x82,0x80]39220xff,0x0f,0x00,0xe1,0x00,0x05,0x82,0x803923 3924# GFX90A: buffer_atomic_swap a5, off, s[8:11], -1 offset:4095 ; encoding: [0xff,0x0f,0x00,0xe1,0x00,0x05,0x82,0xc1]39250xff,0x0f,0x00,0xe1,0x00,0x05,0x82,0xc13926 3927# GFX90A: buffer_atomic_swap a5, v0, s[8:11], s3 idxen offset:4095 ; encoding: [0xff,0x2f,0x00,0xe1,0x00,0x05,0x82,0x03]39280xff,0x2f,0x00,0xe1,0x00,0x05,0x82,0x033929 3930# GFX90A: buffer_atomic_swap a5, v0, s[8:11], s3 offen offset:4095 ; encoding: [0xff,0x1f,0x00,0xe1,0x00,0x05,0x82,0x03]39310xff,0x1f,0x00,0xe1,0x00,0x05,0x82,0x033932 3933# GFX90A: buffer_atomic_swap a5, off, s[8:11], s3 ; encoding: [0x00,0x00,0x00,0xe1,0x00,0x05,0x82,0x03]39340x00,0x00,0x00,0xe1,0x00,0x05,0x82,0x033935 3936# GFX90A: buffer_atomic_swap a5, off, s[8:11], s3 ; encoding: [0x00,0x00,0x00,0xe1,0x00,0x05,0x82,0x03]39370x00,0x00,0x00,0xe1,0x00,0x05,0x82,0x033938 3939# GFX90A: buffer_atomic_swap a5, off, s[8:11], s3 offset:7 ; encoding: [0x07,0x00,0x00,0xe1,0x00,0x05,0x82,0x03]39400x07,0x00,0x00,0xe1,0x00,0x05,0x82,0x033941 3942# GFX90A: buffer_atomic_swap a5, off, s[8:11], s3 offset:4095 glc ; encoding: [0xff,0x4f,0x00,0xe1,0x00,0x05,0x82,0x03]39430xff,0x4f,0x00,0xe1,0x00,0x05,0x82,0x033944 3945# GFX90A: buffer_atomic_swap a5, off, s[8:11], s3 offset:4095 slc ; encoding: [0xff,0x0f,0x02,0xe1,0x00,0x05,0x82,0x03]39460xff,0x0f,0x02,0xe1,0x00,0x05,0x82,0x033947 3948# GFX90A: buffer_atomic_cmpswap a[6:7], off, s[8:11], s3 offset:4095 ; encoding: [0xff,0x0f,0x04,0xe1,0x00,0x06,0x82,0x03]39490xff,0x0f,0x04,0xe1,0x00,0x06,0x82,0x033950 3951# GFX90A: buffer_atomic_cmpswap a[254:255], off, s[8:11], s3 offset:4095 ; encoding: [0xff,0x0f,0x04,0xe1,0x00,0xfe,0x82,0x03]39520xff,0x0f,0x04,0xe1,0x00,0xfe,0x82,0x033953 3954# GFX90A: buffer_atomic_cmpswap a[6:7], off, s[12:15], s3 offset:4095 ; encoding: [0xff,0x0f,0x04,0xe1,0x00,0x06,0x83,0x03]39550xff,0x0f,0x04,0xe1,0x00,0x06,0x83,0x033956 3957# GFX90A: buffer_atomic_cmpswap a[6:7], off, s[96:99], s3 offset:4095 ; encoding: [0xff,0x0f,0x04,0xe1,0x00,0x06,0x98,0x03]39580xff,0x0f,0x04,0xe1,0x00,0x06,0x98,0x033959 3960# GFX90A: buffer_atomic_cmpswap a[6:7], off, s[8:11], s101 offset:4095 ; encoding: [0xff,0x0f,0x04,0xe1,0x00,0x06,0x82,0x65]39610xff,0x0f,0x04,0xe1,0x00,0x06,0x82,0x653962 3963# GFX90A: buffer_atomic_cmpswap a[6:7], off, s[8:11], m0 offset:4095 ; encoding: [0xff,0x0f,0x04,0xe1,0x00,0x06,0x82,0x7c]39640xff,0x0f,0x04,0xe1,0x00,0x06,0x82,0x7c3965 3966# GFX90A: buffer_atomic_cmpswap a[6:7], off, s[8:11], 0 offset:4095 ; encoding: [0xff,0x0f,0x04,0xe1,0x00,0x06,0x82,0x80]39670xff,0x0f,0x04,0xe1,0x00,0x06,0x82,0x803968 3969# GFX90A: buffer_atomic_cmpswap a[6:7], off, s[8:11], -1 offset:4095 ; encoding: [0xff,0x0f,0x04,0xe1,0x00,0x06,0x82,0xc1]39700xff,0x0f,0x04,0xe1,0x00,0x06,0x82,0xc13971 3972# GFX90A: buffer_atomic_cmpswap a[6:7], v0, s[8:11], s3 idxen offset:4095 ; encoding: [0xff,0x2f,0x04,0xe1,0x00,0x06,0x82,0x03]39730xff,0x2f,0x04,0xe1,0x00,0x06,0x82,0x033974 3975# GFX90A: buffer_atomic_cmpswap a[6:7], v0, s[8:11], s3 offen offset:4095 ; encoding: [0xff,0x1f,0x04,0xe1,0x00,0x06,0x82,0x03]39760xff,0x1f,0x04,0xe1,0x00,0x06,0x82,0x033977 3978# GFX90A: buffer_atomic_cmpswap a[6:7], off, s[8:11], s3 ; encoding: [0x00,0x00,0x04,0xe1,0x00,0x06,0x82,0x03]39790x00,0x00,0x04,0xe1,0x00,0x06,0x82,0x033980 3981# GFX90A: buffer_atomic_cmpswap a[6:7], off, s[8:11], s3 ; encoding: [0x00,0x00,0x04,0xe1,0x00,0x06,0x82,0x03]39820x00,0x00,0x04,0xe1,0x00,0x06,0x82,0x033983 3984# GFX90A: buffer_atomic_cmpswap a[6:7], off, s[8:11], s3 offset:7 ; encoding: [0x07,0x00,0x04,0xe1,0x00,0x06,0x82,0x03]39850x07,0x00,0x04,0xe1,0x00,0x06,0x82,0x033986 3987# GFX90A: buffer_atomic_cmpswap a[6:7], off, s[8:11], s3 offset:4095 glc ; encoding: [0xff,0x4f,0x04,0xe1,0x00,0x06,0x82,0x03]39880xff,0x4f,0x04,0xe1,0x00,0x06,0x82,0x033989 3990# GFX90A: buffer_atomic_cmpswap a[6:7], off, s[8:11], s3 offset:4095 slc ; encoding: [0xff,0x0f,0x06,0xe1,0x00,0x06,0x82,0x03]39910xff,0x0f,0x06,0xe1,0x00,0x06,0x82,0x033992 3993# GFX90A: buffer_atomic_add a5, off, s[8:11], s3 offset:4095 ; encoding: [0xff,0x0f,0x08,0xe1,0x00,0x05,0x82,0x03]39940xff,0x0f,0x08,0xe1,0x00,0x05,0x82,0x033995 3996# GFX90A: buffer_atomic_add a255, off, s[8:11], s3 offset:4095 ; encoding: [0xff,0x0f,0x08,0xe1,0x00,0xff,0x82,0x03]39970xff,0x0f,0x08,0xe1,0x00,0xff,0x82,0x033998 3999# GFX90A: buffer_atomic_add a5, off, s[12:15], s3 offset:4095 ; encoding: [0xff,0x0f,0x08,0xe1,0x00,0x05,0x83,0x03]40000xff,0x0f,0x08,0xe1,0x00,0x05,0x83,0x034001 4002# GFX90A: buffer_atomic_add a5, off, s[96:99], s3 offset:4095 ; encoding: [0xff,0x0f,0x08,0xe1,0x00,0x05,0x98,0x03]40030xff,0x0f,0x08,0xe1,0x00,0x05,0x98,0x034004 4005# GFX90A: buffer_atomic_add a5, off, s[8:11], s101 offset:4095 ; encoding: [0xff,0x0f,0x08,0xe1,0x00,0x05,0x82,0x65]40060xff,0x0f,0x08,0xe1,0x00,0x05,0x82,0x654007 4008# GFX90A: buffer_atomic_add a5, off, s[8:11], m0 offset:4095 ; encoding: [0xff,0x0f,0x08,0xe1,0x00,0x05,0x82,0x7c]40090xff,0x0f,0x08,0xe1,0x00,0x05,0x82,0x7c4010 4011# GFX90A: buffer_atomic_add a5, off, s[8:11], 0 offset:4095 ; encoding: [0xff,0x0f,0x08,0xe1,0x00,0x05,0x82,0x80]40120xff,0x0f,0x08,0xe1,0x00,0x05,0x82,0x804013 4014# GFX90A: buffer_atomic_add a5, off, s[8:11], -1 offset:4095 ; encoding: [0xff,0x0f,0x08,0xe1,0x00,0x05,0x82,0xc1]40150xff,0x0f,0x08,0xe1,0x00,0x05,0x82,0xc14016 4017# GFX90A: buffer_atomic_add a5, v0, s[8:11], s3 idxen offset:4095 ; encoding: [0xff,0x2f,0x08,0xe1,0x00,0x05,0x82,0x03]40180xff,0x2f,0x08,0xe1,0x00,0x05,0x82,0x034019 4020# GFX90A: buffer_atomic_add a5, v0, s[8:11], s3 offen offset:4095 ; encoding: [0xff,0x1f,0x08,0xe1,0x00,0x05,0x82,0x03]40210xff,0x1f,0x08,0xe1,0x00,0x05,0x82,0x034022 4023# GFX90A: buffer_atomic_add a5, off, s[8:11], s3 ; encoding: [0x00,0x00,0x08,0xe1,0x00,0x05,0x82,0x03]40240x00,0x00,0x08,0xe1,0x00,0x05,0x82,0x034025 4026# GFX90A: buffer_atomic_add a5, off, s[8:11], s3 ; encoding: [0x00,0x00,0x08,0xe1,0x00,0x05,0x82,0x03]40270x00,0x00,0x08,0xe1,0x00,0x05,0x82,0x034028 4029# GFX90A: buffer_atomic_add a5, off, s[8:11], s3 offset:7 ; encoding: [0x07,0x00,0x08,0xe1,0x00,0x05,0x82,0x03]40300x07,0x00,0x08,0xe1,0x00,0x05,0x82,0x034031 4032# GFX90A: buffer_atomic_add a5, off, s[8:11], s3 offset:4095 glc ; encoding: [0xff,0x4f,0x08,0xe1,0x00,0x05,0x82,0x03]40330xff,0x4f,0x08,0xe1,0x00,0x05,0x82,0x034034 4035# GFX90A: buffer_atomic_add a5, off, s[8:11], s3 offset:4095 slc ; encoding: [0xff,0x0f,0x0a,0xe1,0x00,0x05,0x82,0x03]40360xff,0x0f,0x0a,0xe1,0x00,0x05,0x82,0x034037 4038# GFX90A: buffer_atomic_sub a5, off, s[8:11], s3 offset:4095 ; encoding: [0xff,0x0f,0x0c,0xe1,0x00,0x05,0x82,0x03]40390xff,0x0f,0x0c,0xe1,0x00,0x05,0x82,0x034040 4041# GFX90A: buffer_atomic_sub a255, off, s[8:11], s3 offset:4095 ; encoding: [0xff,0x0f,0x0c,0xe1,0x00,0xff,0x82,0x03]40420xff,0x0f,0x0c,0xe1,0x00,0xff,0x82,0x034043 4044# GFX90A: buffer_atomic_sub a5, off, s[12:15], s3 offset:4095 ; encoding: [0xff,0x0f,0x0c,0xe1,0x00,0x05,0x83,0x03]40450xff,0x0f,0x0c,0xe1,0x00,0x05,0x83,0x034046 4047# GFX90A: buffer_atomic_sub a5, off, s[96:99], s3 offset:4095 ; encoding: [0xff,0x0f,0x0c,0xe1,0x00,0x05,0x98,0x03]40480xff,0x0f,0x0c,0xe1,0x00,0x05,0x98,0x034049 4050# GFX90A: buffer_atomic_sub a5, off, s[8:11], s101 offset:4095 ; encoding: [0xff,0x0f,0x0c,0xe1,0x00,0x05,0x82,0x65]40510xff,0x0f,0x0c,0xe1,0x00,0x05,0x82,0x654052 4053# GFX90A: buffer_atomic_sub a5, off, s[8:11], m0 offset:4095 ; encoding: [0xff,0x0f,0x0c,0xe1,0x00,0x05,0x82,0x7c]40540xff,0x0f,0x0c,0xe1,0x00,0x05,0x82,0x7c4055 4056# GFX90A: buffer_atomic_sub a5, off, s[8:11], 0 offset:4095 ; encoding: [0xff,0x0f,0x0c,0xe1,0x00,0x05,0x82,0x80]40570xff,0x0f,0x0c,0xe1,0x00,0x05,0x82,0x804058 4059# GFX90A: buffer_atomic_sub a5, off, s[8:11], -1 offset:4095 ; encoding: [0xff,0x0f,0x0c,0xe1,0x00,0x05,0x82,0xc1]40600xff,0x0f,0x0c,0xe1,0x00,0x05,0x82,0xc14061 4062# GFX90A: buffer_atomic_sub a5, v0, s[8:11], s3 idxen offset:4095 ; encoding: [0xff,0x2f,0x0c,0xe1,0x00,0x05,0x82,0x03]40630xff,0x2f,0x0c,0xe1,0x00,0x05,0x82,0x034064 4065# GFX90A: buffer_atomic_sub a5, v0, s[8:11], s3 offen offset:4095 ; encoding: [0xff,0x1f,0x0c,0xe1,0x00,0x05,0x82,0x03]40660xff,0x1f,0x0c,0xe1,0x00,0x05,0x82,0x034067 4068# GFX90A: buffer_atomic_sub a5, off, s[8:11], s3 ; encoding: [0x00,0x00,0x0c,0xe1,0x00,0x05,0x82,0x03]40690x00,0x00,0x0c,0xe1,0x00,0x05,0x82,0x034070 4071# GFX90A: buffer_atomic_sub a5, off, s[8:11], s3 ; encoding: [0x00,0x00,0x0c,0xe1,0x00,0x05,0x82,0x03]40720x00,0x00,0x0c,0xe1,0x00,0x05,0x82,0x034073 4074# GFX90A: buffer_atomic_sub a5, off, s[8:11], s3 offset:7 ; encoding: [0x07,0x00,0x0c,0xe1,0x00,0x05,0x82,0x03]40750x07,0x00,0x0c,0xe1,0x00,0x05,0x82,0x034076 4077# GFX90A: buffer_atomic_sub a5, off, s[8:11], s3 offset:4095 glc ; encoding: [0xff,0x4f,0x0c,0xe1,0x00,0x05,0x82,0x03]40780xff,0x4f,0x0c,0xe1,0x00,0x05,0x82,0x034079 4080# GFX90A: buffer_atomic_sub a5, off, s[8:11], s3 offset:4095 slc ; encoding: [0xff,0x0f,0x0e,0xe1,0x00,0x05,0x82,0x03]40810xff,0x0f,0x0e,0xe1,0x00,0x05,0x82,0x034082 4083# GFX90A: buffer_atomic_smin a5, off, s[8:11], s3 offset:4095 ; encoding: [0xff,0x0f,0x10,0xe1,0x00,0x05,0x82,0x03]40840xff,0x0f,0x10,0xe1,0x00,0x05,0x82,0x034085 4086# GFX90A: buffer_atomic_smin a255, off, s[8:11], s3 offset:4095 ; encoding: [0xff,0x0f,0x10,0xe1,0x00,0xff,0x82,0x03]40870xff,0x0f,0x10,0xe1,0x00,0xff,0x82,0x034088 4089# GFX90A: buffer_atomic_smin a5, off, s[12:15], s3 offset:4095 ; encoding: [0xff,0x0f,0x10,0xe1,0x00,0x05,0x83,0x03]40900xff,0x0f,0x10,0xe1,0x00,0x05,0x83,0x034091 4092# GFX90A: buffer_atomic_smin a5, off, s[96:99], s3 offset:4095 ; encoding: [0xff,0x0f,0x10,0xe1,0x00,0x05,0x98,0x03]40930xff,0x0f,0x10,0xe1,0x00,0x05,0x98,0x034094 4095# GFX90A: buffer_atomic_smin a5, off, s[8:11], s101 offset:4095 ; encoding: [0xff,0x0f,0x10,0xe1,0x00,0x05,0x82,0x65]40960xff,0x0f,0x10,0xe1,0x00,0x05,0x82,0x654097 4098# GFX90A: buffer_atomic_smin a5, off, s[8:11], m0 offset:4095 ; encoding: [0xff,0x0f,0x10,0xe1,0x00,0x05,0x82,0x7c]40990xff,0x0f,0x10,0xe1,0x00,0x05,0x82,0x7c4100 4101# GFX90A: buffer_atomic_smin a5, off, s[8:11], 0 offset:4095 ; encoding: [0xff,0x0f,0x10,0xe1,0x00,0x05,0x82,0x80]41020xff,0x0f,0x10,0xe1,0x00,0x05,0x82,0x804103 4104# GFX90A: buffer_atomic_smin a5, off, s[8:11], -1 offset:4095 ; encoding: [0xff,0x0f,0x10,0xe1,0x00,0x05,0x82,0xc1]41050xff,0x0f,0x10,0xe1,0x00,0x05,0x82,0xc14106 4107# GFX90A: buffer_atomic_smin a5, v0, s[8:11], s3 idxen offset:4095 ; encoding: [0xff,0x2f,0x10,0xe1,0x00,0x05,0x82,0x03]41080xff,0x2f,0x10,0xe1,0x00,0x05,0x82,0x034109 4110# GFX90A: buffer_atomic_smin a5, v0, s[8:11], s3 offen offset:4095 ; encoding: [0xff,0x1f,0x10,0xe1,0x00,0x05,0x82,0x03]41110xff,0x1f,0x10,0xe1,0x00,0x05,0x82,0x034112 4113# GFX90A: buffer_atomic_smin a5, off, s[8:11], s3 ; encoding: [0x00,0x00,0x10,0xe1,0x00,0x05,0x82,0x03]41140x00,0x00,0x10,0xe1,0x00,0x05,0x82,0x034115 4116# GFX90A: buffer_atomic_smin a5, off, s[8:11], s3 ; encoding: [0x00,0x00,0x10,0xe1,0x00,0x05,0x82,0x03]41170x00,0x00,0x10,0xe1,0x00,0x05,0x82,0x034118 4119# GFX90A: buffer_atomic_smin a5, off, s[8:11], s3 offset:7 ; encoding: [0x07,0x00,0x10,0xe1,0x00,0x05,0x82,0x03]41200x07,0x00,0x10,0xe1,0x00,0x05,0x82,0x034121 4122# GFX90A: buffer_atomic_smin a5, off, s[8:11], s3 offset:4095 glc ; encoding: [0xff,0x4f,0x10,0xe1,0x00,0x05,0x82,0x03]41230xff,0x4f,0x10,0xe1,0x00,0x05,0x82,0x034124 4125# GFX90A: buffer_atomic_smin a5, off, s[8:11], s3 offset:4095 slc ; encoding: [0xff,0x0f,0x12,0xe1,0x00,0x05,0x82,0x03]41260xff,0x0f,0x12,0xe1,0x00,0x05,0x82,0x034127 4128# GFX90A: buffer_atomic_umin a5, off, s[8:11], s3 offset:4095 ; encoding: [0xff,0x0f,0x14,0xe1,0x00,0x05,0x82,0x03]41290xff,0x0f,0x14,0xe1,0x00,0x05,0x82,0x034130 4131# GFX90A: buffer_atomic_umin a255, off, s[8:11], s3 offset:4095 ; encoding: [0xff,0x0f,0x14,0xe1,0x00,0xff,0x82,0x03]41320xff,0x0f,0x14,0xe1,0x00,0xff,0x82,0x034133 4134# GFX90A: buffer_atomic_umin a5, off, s[12:15], s3 offset:4095 ; encoding: [0xff,0x0f,0x14,0xe1,0x00,0x05,0x83,0x03]41350xff,0x0f,0x14,0xe1,0x00,0x05,0x83,0x034136 4137# GFX90A: buffer_atomic_umin a5, off, s[96:99], s3 offset:4095 ; encoding: [0xff,0x0f,0x14,0xe1,0x00,0x05,0x98,0x03]41380xff,0x0f,0x14,0xe1,0x00,0x05,0x98,0x034139 4140# GFX90A: buffer_atomic_umin a5, off, s[8:11], s101 offset:4095 ; encoding: [0xff,0x0f,0x14,0xe1,0x00,0x05,0x82,0x65]41410xff,0x0f,0x14,0xe1,0x00,0x05,0x82,0x654142 4143# GFX90A: buffer_atomic_umin a5, off, s[8:11], m0 offset:4095 ; encoding: [0xff,0x0f,0x14,0xe1,0x00,0x05,0x82,0x7c]41440xff,0x0f,0x14,0xe1,0x00,0x05,0x82,0x7c4145 4146# GFX90A: buffer_atomic_umin a5, off, s[8:11], 0 offset:4095 ; encoding: [0xff,0x0f,0x14,0xe1,0x00,0x05,0x82,0x80]41470xff,0x0f,0x14,0xe1,0x00,0x05,0x82,0x804148 4149# GFX90A: buffer_atomic_umin a5, off, s[8:11], -1 offset:4095 ; encoding: [0xff,0x0f,0x14,0xe1,0x00,0x05,0x82,0xc1]41500xff,0x0f,0x14,0xe1,0x00,0x05,0x82,0xc14151 4152# GFX90A: buffer_atomic_umin a5, v0, s[8:11], s3 idxen offset:4095 ; encoding: [0xff,0x2f,0x14,0xe1,0x00,0x05,0x82,0x03]41530xff,0x2f,0x14,0xe1,0x00,0x05,0x82,0x034154 4155# GFX90A: buffer_atomic_umin a5, v0, s[8:11], s3 offen offset:4095 ; encoding: [0xff,0x1f,0x14,0xe1,0x00,0x05,0x82,0x03]41560xff,0x1f,0x14,0xe1,0x00,0x05,0x82,0x034157 4158# GFX90A: buffer_atomic_umin a5, off, s[8:11], s3 ; encoding: [0x00,0x00,0x14,0xe1,0x00,0x05,0x82,0x03]41590x00,0x00,0x14,0xe1,0x00,0x05,0x82,0x034160 4161# GFX90A: buffer_atomic_umin a5, off, s[8:11], s3 ; encoding: [0x00,0x00,0x14,0xe1,0x00,0x05,0x82,0x03]41620x00,0x00,0x14,0xe1,0x00,0x05,0x82,0x034163 4164# GFX90A: buffer_atomic_umin a5, off, s[8:11], s3 offset:7 ; encoding: [0x07,0x00,0x14,0xe1,0x00,0x05,0x82,0x03]41650x07,0x00,0x14,0xe1,0x00,0x05,0x82,0x034166 4167# GFX90A: buffer_atomic_umin a5, off, s[8:11], s3 offset:4095 glc ; encoding: [0xff,0x4f,0x14,0xe1,0x00,0x05,0x82,0x03]41680xff,0x4f,0x14,0xe1,0x00,0x05,0x82,0x034169 4170# GFX90A: buffer_atomic_umin a5, off, s[8:11], s3 offset:4095 slc ; encoding: [0xff,0x0f,0x16,0xe1,0x00,0x05,0x82,0x03]41710xff,0x0f,0x16,0xe1,0x00,0x05,0x82,0x034172 4173# GFX90A: buffer_atomic_smax a5, off, s[8:11], s3 offset:4095 ; encoding: [0xff,0x0f,0x18,0xe1,0x00,0x05,0x82,0x03]41740xff,0x0f,0x18,0xe1,0x00,0x05,0x82,0x034175 4176# GFX90A: buffer_atomic_smax a255, off, s[8:11], s3 offset:4095 ; encoding: [0xff,0x0f,0x18,0xe1,0x00,0xff,0x82,0x03]41770xff,0x0f,0x18,0xe1,0x00,0xff,0x82,0x034178 4179# GFX90A: buffer_atomic_smax a5, off, s[12:15], s3 offset:4095 ; encoding: [0xff,0x0f,0x18,0xe1,0x00,0x05,0x83,0x03]41800xff,0x0f,0x18,0xe1,0x00,0x05,0x83,0x034181 4182# GFX90A: buffer_atomic_smax a5, off, s[96:99], s3 offset:4095 ; encoding: [0xff,0x0f,0x18,0xe1,0x00,0x05,0x98,0x03]41830xff,0x0f,0x18,0xe1,0x00,0x05,0x98,0x034184 4185# GFX90A: buffer_atomic_smax a5, off, s[8:11], s101 offset:4095 ; encoding: [0xff,0x0f,0x18,0xe1,0x00,0x05,0x82,0x65]41860xff,0x0f,0x18,0xe1,0x00,0x05,0x82,0x654187 4188# GFX90A: buffer_atomic_smax a5, off, s[8:11], m0 offset:4095 ; encoding: [0xff,0x0f,0x18,0xe1,0x00,0x05,0x82,0x7c]41890xff,0x0f,0x18,0xe1,0x00,0x05,0x82,0x7c4190 4191# GFX90A: buffer_atomic_smax a5, off, s[8:11], 0 offset:4095 ; encoding: [0xff,0x0f,0x18,0xe1,0x00,0x05,0x82,0x80]41920xff,0x0f,0x18,0xe1,0x00,0x05,0x82,0x804193 4194# GFX90A: buffer_atomic_smax a5, off, s[8:11], -1 offset:4095 ; encoding: [0xff,0x0f,0x18,0xe1,0x00,0x05,0x82,0xc1]41950xff,0x0f,0x18,0xe1,0x00,0x05,0x82,0xc14196 4197# GFX90A: buffer_atomic_smax a5, v0, s[8:11], s3 idxen offset:4095 ; encoding: [0xff,0x2f,0x18,0xe1,0x00,0x05,0x82,0x03]41980xff,0x2f,0x18,0xe1,0x00,0x05,0x82,0x034199 4200# GFX90A: buffer_atomic_smax a5, v0, s[8:11], s3 offen offset:4095 ; encoding: [0xff,0x1f,0x18,0xe1,0x00,0x05,0x82,0x03]42010xff,0x1f,0x18,0xe1,0x00,0x05,0x82,0x034202 4203# GFX90A: buffer_atomic_smax a5, off, s[8:11], s3 ; encoding: [0x00,0x00,0x18,0xe1,0x00,0x05,0x82,0x03]42040x00,0x00,0x18,0xe1,0x00,0x05,0x82,0x034205 4206# GFX90A: buffer_atomic_smax a5, off, s[8:11], s3 ; encoding: [0x00,0x00,0x18,0xe1,0x00,0x05,0x82,0x03]42070x00,0x00,0x18,0xe1,0x00,0x05,0x82,0x034208 4209# GFX90A: buffer_atomic_smax a5, off, s[8:11], s3 offset:7 ; encoding: [0x07,0x00,0x18,0xe1,0x00,0x05,0x82,0x03]42100x07,0x00,0x18,0xe1,0x00,0x05,0x82,0x034211 4212# GFX90A: buffer_atomic_smax a5, off, s[8:11], s3 offset:4095 glc ; encoding: [0xff,0x4f,0x18,0xe1,0x00,0x05,0x82,0x03]42130xff,0x4f,0x18,0xe1,0x00,0x05,0x82,0x034214 4215# GFX90A: buffer_atomic_smax a5, off, s[8:11], s3 offset:4095 slc ; encoding: [0xff,0x0f,0x1a,0xe1,0x00,0x05,0x82,0x03]42160xff,0x0f,0x1a,0xe1,0x00,0x05,0x82,0x034217 4218# GFX90A: buffer_atomic_umax a5, off, s[8:11], s3 offset:4095 ; encoding: [0xff,0x0f,0x1c,0xe1,0x00,0x05,0x82,0x03]42190xff,0x0f,0x1c,0xe1,0x00,0x05,0x82,0x034220 4221# GFX90A: buffer_atomic_umax a255, off, s[8:11], s3 offset:4095 ; encoding: [0xff,0x0f,0x1c,0xe1,0x00,0xff,0x82,0x03]42220xff,0x0f,0x1c,0xe1,0x00,0xff,0x82,0x034223 4224# GFX90A: buffer_atomic_umax a5, off, s[12:15], s3 offset:4095 ; encoding: [0xff,0x0f,0x1c,0xe1,0x00,0x05,0x83,0x03]42250xff,0x0f,0x1c,0xe1,0x00,0x05,0x83,0x034226 4227# GFX90A: buffer_atomic_umax a5, off, s[96:99], s3 offset:4095 ; encoding: [0xff,0x0f,0x1c,0xe1,0x00,0x05,0x98,0x03]42280xff,0x0f,0x1c,0xe1,0x00,0x05,0x98,0x034229 4230# GFX90A: buffer_atomic_umax a5, off, s[8:11], s101 offset:4095 ; encoding: [0xff,0x0f,0x1c,0xe1,0x00,0x05,0x82,0x65]42310xff,0x0f,0x1c,0xe1,0x00,0x05,0x82,0x654232 4233# GFX90A: buffer_atomic_umax a5, off, s[8:11], m0 offset:4095 ; encoding: [0xff,0x0f,0x1c,0xe1,0x00,0x05,0x82,0x7c]42340xff,0x0f,0x1c,0xe1,0x00,0x05,0x82,0x7c4235 4236# GFX90A: buffer_atomic_umax a5, off, s[8:11], 0 offset:4095 ; encoding: [0xff,0x0f,0x1c,0xe1,0x00,0x05,0x82,0x80]42370xff,0x0f,0x1c,0xe1,0x00,0x05,0x82,0x804238 4239# GFX90A: buffer_atomic_umax a5, off, s[8:11], -1 offset:4095 ; encoding: [0xff,0x0f,0x1c,0xe1,0x00,0x05,0x82,0xc1]42400xff,0x0f,0x1c,0xe1,0x00,0x05,0x82,0xc14241 4242# GFX90A: buffer_atomic_umax a5, v0, s[8:11], s3 idxen offset:4095 ; encoding: [0xff,0x2f,0x1c,0xe1,0x00,0x05,0x82,0x03]42430xff,0x2f,0x1c,0xe1,0x00,0x05,0x82,0x034244 4245# GFX90A: buffer_atomic_umax a5, v0, s[8:11], s3 offen offset:4095 ; encoding: [0xff,0x1f,0x1c,0xe1,0x00,0x05,0x82,0x03]42460xff,0x1f,0x1c,0xe1,0x00,0x05,0x82,0x034247 4248# GFX90A: buffer_atomic_umax a5, off, s[8:11], s3 ; encoding: [0x00,0x00,0x1c,0xe1,0x00,0x05,0x82,0x03]42490x00,0x00,0x1c,0xe1,0x00,0x05,0x82,0x034250 4251# GFX90A: buffer_atomic_umax a5, off, s[8:11], s3 ; encoding: [0x00,0x00,0x1c,0xe1,0x00,0x05,0x82,0x03]42520x00,0x00,0x1c,0xe1,0x00,0x05,0x82,0x034253 4254# GFX90A: buffer_atomic_umax a5, off, s[8:11], s3 offset:7 ; encoding: [0x07,0x00,0x1c,0xe1,0x00,0x05,0x82,0x03]42550x07,0x00,0x1c,0xe1,0x00,0x05,0x82,0x034256 4257# GFX90A: buffer_atomic_umax a5, off, s[8:11], s3 offset:4095 glc ; encoding: [0xff,0x4f,0x1c,0xe1,0x00,0x05,0x82,0x03]42580xff,0x4f,0x1c,0xe1,0x00,0x05,0x82,0x034259 4260# GFX90A: buffer_atomic_umax a5, off, s[8:11], s3 offset:4095 slc ; encoding: [0xff,0x0f,0x1e,0xe1,0x00,0x05,0x82,0x03]42610xff,0x0f,0x1e,0xe1,0x00,0x05,0x82,0x034262 4263# GFX90A: buffer_atomic_and a5, off, s[8:11], s3 offset:4095 ; encoding: [0xff,0x0f,0x20,0xe1,0x00,0x05,0x82,0x03]42640xff,0x0f,0x20,0xe1,0x00,0x05,0x82,0x034265 4266# GFX90A: buffer_atomic_and a255, off, s[8:11], s3 offset:4095 ; encoding: [0xff,0x0f,0x20,0xe1,0x00,0xff,0x82,0x03]42670xff,0x0f,0x20,0xe1,0x00,0xff,0x82,0x034268 4269# GFX90A: buffer_atomic_and a5, off, s[12:15], s3 offset:4095 ; encoding: [0xff,0x0f,0x20,0xe1,0x00,0x05,0x83,0x03]42700xff,0x0f,0x20,0xe1,0x00,0x05,0x83,0x034271 4272# GFX90A: buffer_atomic_and a5, off, s[96:99], s3 offset:4095 ; encoding: [0xff,0x0f,0x20,0xe1,0x00,0x05,0x98,0x03]42730xff,0x0f,0x20,0xe1,0x00,0x05,0x98,0x034274 4275# GFX90A: buffer_atomic_and a5, off, s[8:11], s101 offset:4095 ; encoding: [0xff,0x0f,0x20,0xe1,0x00,0x05,0x82,0x65]42760xff,0x0f,0x20,0xe1,0x00,0x05,0x82,0x654277 4278# GFX90A: buffer_atomic_and a5, off, s[8:11], m0 offset:4095 ; encoding: [0xff,0x0f,0x20,0xe1,0x00,0x05,0x82,0x7c]42790xff,0x0f,0x20,0xe1,0x00,0x05,0x82,0x7c4280 4281# GFX90A: buffer_atomic_and a5, off, s[8:11], 0 offset:4095 ; encoding: [0xff,0x0f,0x20,0xe1,0x00,0x05,0x82,0x80]42820xff,0x0f,0x20,0xe1,0x00,0x05,0x82,0x804283 4284# GFX90A: buffer_atomic_and a5, off, s[8:11], -1 offset:4095 ; encoding: [0xff,0x0f,0x20,0xe1,0x00,0x05,0x82,0xc1]42850xff,0x0f,0x20,0xe1,0x00,0x05,0x82,0xc14286 4287# GFX90A: buffer_atomic_and a5, v0, s[8:11], s3 idxen offset:4095 ; encoding: [0xff,0x2f,0x20,0xe1,0x00,0x05,0x82,0x03]42880xff,0x2f,0x20,0xe1,0x00,0x05,0x82,0x034289 4290# GFX90A: buffer_atomic_and a5, v0, s[8:11], s3 offen offset:4095 ; encoding: [0xff,0x1f,0x20,0xe1,0x00,0x05,0x82,0x03]42910xff,0x1f,0x20,0xe1,0x00,0x05,0x82,0x034292 4293# GFX90A: buffer_atomic_and a5, off, s[8:11], s3 ; encoding: [0x00,0x00,0x20,0xe1,0x00,0x05,0x82,0x03]42940x00,0x00,0x20,0xe1,0x00,0x05,0x82,0x034295 4296# GFX90A: buffer_atomic_and a5, off, s[8:11], s3 ; encoding: [0x00,0x00,0x20,0xe1,0x00,0x05,0x82,0x03]42970x00,0x00,0x20,0xe1,0x00,0x05,0x82,0x034298 4299# GFX90A: buffer_atomic_and a5, off, s[8:11], s3 offset:7 ; encoding: [0x07,0x00,0x20,0xe1,0x00,0x05,0x82,0x03]43000x07,0x00,0x20,0xe1,0x00,0x05,0x82,0x034301 4302# GFX90A: buffer_atomic_and a5, off, s[8:11], s3 offset:4095 glc ; encoding: [0xff,0x4f,0x20,0xe1,0x00,0x05,0x82,0x03]43030xff,0x4f,0x20,0xe1,0x00,0x05,0x82,0x034304 4305# GFX90A: buffer_atomic_and a5, off, s[8:11], s3 offset:4095 slc ; encoding: [0xff,0x0f,0x22,0xe1,0x00,0x05,0x82,0x03]43060xff,0x0f,0x22,0xe1,0x00,0x05,0x82,0x034307 4308# GFX90A: buffer_atomic_or a5, off, s[8:11], s3 offset:4095 ; encoding: [0xff,0x0f,0x24,0xe1,0x00,0x05,0x82,0x03]43090xff,0x0f,0x24,0xe1,0x00,0x05,0x82,0x034310 4311# GFX90A: buffer_atomic_or a255, off, s[8:11], s3 offset:4095 ; encoding: [0xff,0x0f,0x24,0xe1,0x00,0xff,0x82,0x03]43120xff,0x0f,0x24,0xe1,0x00,0xff,0x82,0x034313 4314# GFX90A: buffer_atomic_or a5, off, s[12:15], s3 offset:4095 ; encoding: [0xff,0x0f,0x24,0xe1,0x00,0x05,0x83,0x03]43150xff,0x0f,0x24,0xe1,0x00,0x05,0x83,0x034316 4317# GFX90A: buffer_atomic_or a5, off, s[96:99], s3 offset:4095 ; encoding: [0xff,0x0f,0x24,0xe1,0x00,0x05,0x98,0x03]43180xff,0x0f,0x24,0xe1,0x00,0x05,0x98,0x034319 4320# GFX90A: buffer_atomic_or a5, off, s[8:11], s101 offset:4095 ; encoding: [0xff,0x0f,0x24,0xe1,0x00,0x05,0x82,0x65]43210xff,0x0f,0x24,0xe1,0x00,0x05,0x82,0x654322 4323# GFX90A: buffer_atomic_or a5, off, s[8:11], m0 offset:4095 ; encoding: [0xff,0x0f,0x24,0xe1,0x00,0x05,0x82,0x7c]43240xff,0x0f,0x24,0xe1,0x00,0x05,0x82,0x7c4325 4326# GFX90A: buffer_atomic_or a5, off, s[8:11], 0 offset:4095 ; encoding: [0xff,0x0f,0x24,0xe1,0x00,0x05,0x82,0x80]43270xff,0x0f,0x24,0xe1,0x00,0x05,0x82,0x804328 4329# GFX90A: buffer_atomic_or a5, off, s[8:11], -1 offset:4095 ; encoding: [0xff,0x0f,0x24,0xe1,0x00,0x05,0x82,0xc1]43300xff,0x0f,0x24,0xe1,0x00,0x05,0x82,0xc14331 4332# GFX90A: buffer_atomic_or a5, v0, s[8:11], s3 idxen offset:4095 ; encoding: [0xff,0x2f,0x24,0xe1,0x00,0x05,0x82,0x03]43330xff,0x2f,0x24,0xe1,0x00,0x05,0x82,0x034334 4335# GFX90A: buffer_atomic_or a5, v0, s[8:11], s3 offen offset:4095 ; encoding: [0xff,0x1f,0x24,0xe1,0x00,0x05,0x82,0x03]43360xff,0x1f,0x24,0xe1,0x00,0x05,0x82,0x034337 4338# GFX90A: buffer_atomic_or a5, off, s[8:11], s3 ; encoding: [0x00,0x00,0x24,0xe1,0x00,0x05,0x82,0x03]43390x00,0x00,0x24,0xe1,0x00,0x05,0x82,0x034340 4341# GFX90A: buffer_atomic_or a5, off, s[8:11], s3 ; encoding: [0x00,0x00,0x24,0xe1,0x00,0x05,0x82,0x03]43420x00,0x00,0x24,0xe1,0x00,0x05,0x82,0x034343 4344# GFX90A: buffer_atomic_or a5, off, s[8:11], s3 offset:7 ; encoding: [0x07,0x00,0x24,0xe1,0x00,0x05,0x82,0x03]43450x07,0x00,0x24,0xe1,0x00,0x05,0x82,0x034346 4347# GFX90A: buffer_atomic_or a5, off, s[8:11], s3 offset:4095 glc ; encoding: [0xff,0x4f,0x24,0xe1,0x00,0x05,0x82,0x03]43480xff,0x4f,0x24,0xe1,0x00,0x05,0x82,0x034349 4350# GFX90A: buffer_atomic_or a5, off, s[8:11], s3 offset:4095 slc ; encoding: [0xff,0x0f,0x26,0xe1,0x00,0x05,0x82,0x03]43510xff,0x0f,0x26,0xe1,0x00,0x05,0x82,0x034352 4353# GFX90A: buffer_atomic_xor a5, off, s[8:11], s3 offset:4095 ; encoding: [0xff,0x0f,0x28,0xe1,0x00,0x05,0x82,0x03]43540xff,0x0f,0x28,0xe1,0x00,0x05,0x82,0x034355 4356# GFX90A: buffer_atomic_xor a255, off, s[8:11], s3 offset:4095 ; encoding: [0xff,0x0f,0x28,0xe1,0x00,0xff,0x82,0x03]43570xff,0x0f,0x28,0xe1,0x00,0xff,0x82,0x034358 4359# GFX90A: buffer_atomic_xor a5, off, s[12:15], s3 offset:4095 ; encoding: [0xff,0x0f,0x28,0xe1,0x00,0x05,0x83,0x03]43600xff,0x0f,0x28,0xe1,0x00,0x05,0x83,0x034361 4362# GFX90A: buffer_atomic_xor a5, off, s[96:99], s3 offset:4095 ; encoding: [0xff,0x0f,0x28,0xe1,0x00,0x05,0x98,0x03]43630xff,0x0f,0x28,0xe1,0x00,0x05,0x98,0x034364 4365# GFX90A: buffer_atomic_xor a5, off, s[8:11], s101 offset:4095 ; encoding: [0xff,0x0f,0x28,0xe1,0x00,0x05,0x82,0x65]43660xff,0x0f,0x28,0xe1,0x00,0x05,0x82,0x654367 4368# GFX90A: buffer_atomic_xor a5, off, s[8:11], m0 offset:4095 ; encoding: [0xff,0x0f,0x28,0xe1,0x00,0x05,0x82,0x7c]43690xff,0x0f,0x28,0xe1,0x00,0x05,0x82,0x7c4370 4371# GFX90A: buffer_atomic_xor a5, off, s[8:11], 0 offset:4095 ; encoding: [0xff,0x0f,0x28,0xe1,0x00,0x05,0x82,0x80]43720xff,0x0f,0x28,0xe1,0x00,0x05,0x82,0x804373 4374# GFX90A: buffer_atomic_xor a5, off, s[8:11], -1 offset:4095 ; encoding: [0xff,0x0f,0x28,0xe1,0x00,0x05,0x82,0xc1]43750xff,0x0f,0x28,0xe1,0x00,0x05,0x82,0xc14376 4377# GFX90A: buffer_atomic_xor a5, v0, s[8:11], s3 idxen offset:4095 ; encoding: [0xff,0x2f,0x28,0xe1,0x00,0x05,0x82,0x03]43780xff,0x2f,0x28,0xe1,0x00,0x05,0x82,0x034379 4380# GFX90A: buffer_atomic_xor a5, v0, s[8:11], s3 offen offset:4095 ; encoding: [0xff,0x1f,0x28,0xe1,0x00,0x05,0x82,0x03]43810xff,0x1f,0x28,0xe1,0x00,0x05,0x82,0x034382 4383# GFX90A: buffer_atomic_xor a5, off, s[8:11], s3 ; encoding: [0x00,0x00,0x28,0xe1,0x00,0x05,0x82,0x03]43840x00,0x00,0x28,0xe1,0x00,0x05,0x82,0x034385 4386# GFX90A: buffer_atomic_xor a5, off, s[8:11], s3 ; encoding: [0x00,0x00,0x28,0xe1,0x00,0x05,0x82,0x03]43870x00,0x00,0x28,0xe1,0x00,0x05,0x82,0x034388 4389# GFX90A: buffer_atomic_xor a5, off, s[8:11], s3 offset:7 ; encoding: [0x07,0x00,0x28,0xe1,0x00,0x05,0x82,0x03]43900x07,0x00,0x28,0xe1,0x00,0x05,0x82,0x034391 4392# GFX90A: buffer_atomic_xor a5, off, s[8:11], s3 offset:4095 glc ; encoding: [0xff,0x4f,0x28,0xe1,0x00,0x05,0x82,0x03]43930xff,0x4f,0x28,0xe1,0x00,0x05,0x82,0x034394 4395# GFX90A: buffer_atomic_xor a5, off, s[8:11], s3 offset:4095 slc ; encoding: [0xff,0x0f,0x2a,0xe1,0x00,0x05,0x82,0x03]43960xff,0x0f,0x2a,0xe1,0x00,0x05,0x82,0x034397 4398# GFX90A: buffer_atomic_inc a5, off, s[8:11], s3 offset:4095 ; encoding: [0xff,0x0f,0x2c,0xe1,0x00,0x05,0x82,0x03]43990xff,0x0f,0x2c,0xe1,0x00,0x05,0x82,0x034400 4401# GFX90A: buffer_atomic_inc a255, off, s[8:11], s3 offset:4095 ; encoding: [0xff,0x0f,0x2c,0xe1,0x00,0xff,0x82,0x03]44020xff,0x0f,0x2c,0xe1,0x00,0xff,0x82,0x034403 4404# GFX90A: buffer_atomic_inc a5, off, s[12:15], s3 offset:4095 ; encoding: [0xff,0x0f,0x2c,0xe1,0x00,0x05,0x83,0x03]44050xff,0x0f,0x2c,0xe1,0x00,0x05,0x83,0x034406 4407# GFX90A: buffer_atomic_inc a5, off, s[96:99], s3 offset:4095 ; encoding: [0xff,0x0f,0x2c,0xe1,0x00,0x05,0x98,0x03]44080xff,0x0f,0x2c,0xe1,0x00,0x05,0x98,0x034409 4410# GFX90A: buffer_atomic_inc a5, off, s[8:11], s101 offset:4095 ; encoding: [0xff,0x0f,0x2c,0xe1,0x00,0x05,0x82,0x65]44110xff,0x0f,0x2c,0xe1,0x00,0x05,0x82,0x654412 4413# GFX90A: buffer_atomic_inc a5, off, s[8:11], m0 offset:4095 ; encoding: [0xff,0x0f,0x2c,0xe1,0x00,0x05,0x82,0x7c]44140xff,0x0f,0x2c,0xe1,0x00,0x05,0x82,0x7c4415 4416# GFX90A: buffer_atomic_inc a5, off, s[8:11], 0 offset:4095 ; encoding: [0xff,0x0f,0x2c,0xe1,0x00,0x05,0x82,0x80]44170xff,0x0f,0x2c,0xe1,0x00,0x05,0x82,0x804418 4419# GFX90A: buffer_atomic_inc a5, off, s[8:11], -1 offset:4095 ; encoding: [0xff,0x0f,0x2c,0xe1,0x00,0x05,0x82,0xc1]44200xff,0x0f,0x2c,0xe1,0x00,0x05,0x82,0xc14421 4422# GFX90A: buffer_atomic_inc a5, v0, s[8:11], s3 idxen offset:4095 ; encoding: [0xff,0x2f,0x2c,0xe1,0x00,0x05,0x82,0x03]44230xff,0x2f,0x2c,0xe1,0x00,0x05,0x82,0x034424 4425# GFX90A: buffer_atomic_inc a5, v0, s[8:11], s3 offen offset:4095 ; encoding: [0xff,0x1f,0x2c,0xe1,0x00,0x05,0x82,0x03]44260xff,0x1f,0x2c,0xe1,0x00,0x05,0x82,0x034427 4428# GFX90A: buffer_atomic_inc a5, off, s[8:11], s3 ; encoding: [0x00,0x00,0x2c,0xe1,0x00,0x05,0x82,0x03]44290x00,0x00,0x2c,0xe1,0x00,0x05,0x82,0x034430 4431# GFX90A: buffer_atomic_inc a5, off, s[8:11], s3 ; encoding: [0x00,0x00,0x2c,0xe1,0x00,0x05,0x82,0x03]44320x00,0x00,0x2c,0xe1,0x00,0x05,0x82,0x034433 4434# GFX90A: buffer_atomic_inc a5, off, s[8:11], s3 offset:7 ; encoding: [0x07,0x00,0x2c,0xe1,0x00,0x05,0x82,0x03]44350x07,0x00,0x2c,0xe1,0x00,0x05,0x82,0x034436 4437# GFX90A: buffer_atomic_inc a5, off, s[8:11], s3 offset:4095 glc ; encoding: [0xff,0x4f,0x2c,0xe1,0x00,0x05,0x82,0x03]44380xff,0x4f,0x2c,0xe1,0x00,0x05,0x82,0x034439 4440# GFX90A: buffer_atomic_inc a5, off, s[8:11], s3 offset:4095 slc ; encoding: [0xff,0x0f,0x2e,0xe1,0x00,0x05,0x82,0x03]44410xff,0x0f,0x2e,0xe1,0x00,0x05,0x82,0x034442 4443# GFX90A: buffer_atomic_dec a5, off, s[8:11], s3 offset:4095 ; encoding: [0xff,0x0f,0x30,0xe1,0x00,0x05,0x82,0x03]44440xff,0x0f,0x30,0xe1,0x00,0x05,0x82,0x034445 4446# GFX90A: buffer_atomic_dec a255, off, s[8:11], s3 offset:4095 ; encoding: [0xff,0x0f,0x30,0xe1,0x00,0xff,0x82,0x03]44470xff,0x0f,0x30,0xe1,0x00,0xff,0x82,0x034448 4449# GFX90A: buffer_atomic_dec a5, off, s[12:15], s3 offset:4095 ; encoding: [0xff,0x0f,0x30,0xe1,0x00,0x05,0x83,0x03]44500xff,0x0f,0x30,0xe1,0x00,0x05,0x83,0x034451 4452# GFX90A: buffer_atomic_dec a5, off, s[96:99], s3 offset:4095 ; encoding: [0xff,0x0f,0x30,0xe1,0x00,0x05,0x98,0x03]44530xff,0x0f,0x30,0xe1,0x00,0x05,0x98,0x034454 4455# GFX90A: buffer_atomic_dec a5, off, s[8:11], s101 offset:4095 ; encoding: [0xff,0x0f,0x30,0xe1,0x00,0x05,0x82,0x65]44560xff,0x0f,0x30,0xe1,0x00,0x05,0x82,0x654457 4458# GFX90A: buffer_atomic_dec a5, off, s[8:11], m0 offset:4095 ; encoding: [0xff,0x0f,0x30,0xe1,0x00,0x05,0x82,0x7c]44590xff,0x0f,0x30,0xe1,0x00,0x05,0x82,0x7c4460 4461# GFX90A: buffer_atomic_dec a5, off, s[8:11], 0 offset:4095 ; encoding: [0xff,0x0f,0x30,0xe1,0x00,0x05,0x82,0x80]44620xff,0x0f,0x30,0xe1,0x00,0x05,0x82,0x804463 4464# GFX90A: buffer_atomic_dec a5, off, s[8:11], -1 offset:4095 ; encoding: [0xff,0x0f,0x30,0xe1,0x00,0x05,0x82,0xc1]44650xff,0x0f,0x30,0xe1,0x00,0x05,0x82,0xc14466 4467# GFX90A: buffer_atomic_dec a5, v0, s[8:11], s3 idxen offset:4095 ; encoding: [0xff,0x2f,0x30,0xe1,0x00,0x05,0x82,0x03]44680xff,0x2f,0x30,0xe1,0x00,0x05,0x82,0x034469 4470# GFX90A: buffer_atomic_dec a5, v0, s[8:11], s3 offen offset:4095 ; encoding: [0xff,0x1f,0x30,0xe1,0x00,0x05,0x82,0x03]44710xff,0x1f,0x30,0xe1,0x00,0x05,0x82,0x034472 4473# GFX90A: buffer_atomic_dec a5, off, s[8:11], s3 ; encoding: [0x00,0x00,0x30,0xe1,0x00,0x05,0x82,0x03]44740x00,0x00,0x30,0xe1,0x00,0x05,0x82,0x034475 4476# GFX90A: buffer_atomic_dec a5, off, s[8:11], s3 ; encoding: [0x00,0x00,0x30,0xe1,0x00,0x05,0x82,0x03]44770x00,0x00,0x30,0xe1,0x00,0x05,0x82,0x034478 4479# GFX90A: buffer_atomic_dec a5, off, s[8:11], s3 offset:7 ; encoding: [0x07,0x00,0x30,0xe1,0x00,0x05,0x82,0x03]44800x07,0x00,0x30,0xe1,0x00,0x05,0x82,0x034481 4482# GFX90A: buffer_atomic_dec a5, off, s[8:11], s3 offset:4095 glc ; encoding: [0xff,0x4f,0x30,0xe1,0x00,0x05,0x82,0x03]44830xff,0x4f,0x30,0xe1,0x00,0x05,0x82,0x034484 4485# GFX90A: buffer_atomic_dec a5, off, s[8:11], s3 offset:4095 slc ; encoding: [0xff,0x0f,0x32,0xe1,0x00,0x05,0x82,0x03]44860xff,0x0f,0x32,0xe1,0x00,0x05,0x82,0x034487 4488# GFX90A: buffer_atomic_swap_x2 a[6:7], off, s[8:11], s3 offset:4095 ; encoding: [0xff,0x0f,0x80,0xe1,0x00,0x06,0x82,0x03]44890xff,0x0f,0x80,0xe1,0x00,0x06,0x82,0x034490 4491# GFX90A: buffer_atomic_swap_x2 a[254:255], off, s[8:11], s3 offset:4095 ; encoding: [0xff,0x0f,0x80,0xe1,0x00,0xfe,0x82,0x03]44920xff,0x0f,0x80,0xe1,0x00,0xfe,0x82,0x034493 4494# GFX90A: buffer_atomic_swap_x2 a[6:7], off, s[12:15], s3 offset:4095 ; encoding: [0xff,0x0f,0x80,0xe1,0x00,0x06,0x83,0x03]44950xff,0x0f,0x80,0xe1,0x00,0x06,0x83,0x034496 4497# GFX90A: buffer_atomic_swap_x2 a[6:7], off, s[96:99], s3 offset:4095 ; encoding: [0xff,0x0f,0x80,0xe1,0x00,0x06,0x98,0x03]44980xff,0x0f,0x80,0xe1,0x00,0x06,0x98,0x034499 4500# GFX90A: buffer_atomic_swap_x2 a[6:7], off, s[8:11], s101 offset:4095 ; encoding: [0xff,0x0f,0x80,0xe1,0x00,0x06,0x82,0x65]45010xff,0x0f,0x80,0xe1,0x00,0x06,0x82,0x654502 4503# GFX90A: buffer_atomic_swap_x2 a[6:7], off, s[8:11], m0 offset:4095 ; encoding: [0xff,0x0f,0x80,0xe1,0x00,0x06,0x82,0x7c]45040xff,0x0f,0x80,0xe1,0x00,0x06,0x82,0x7c4505 4506# GFX90A: buffer_atomic_swap_x2 a[6:7], off, s[8:11], 0 offset:4095 ; encoding: [0xff,0x0f,0x80,0xe1,0x00,0x06,0x82,0x80]45070xff,0x0f,0x80,0xe1,0x00,0x06,0x82,0x804508 4509# GFX90A: buffer_atomic_swap_x2 a[6:7], off, s[8:11], -1 offset:4095 ; encoding: [0xff,0x0f,0x80,0xe1,0x00,0x06,0x82,0xc1]45100xff,0x0f,0x80,0xe1,0x00,0x06,0x82,0xc14511 4512# GFX90A: buffer_atomic_swap_x2 a[6:7], v0, s[8:11], s3 idxen offset:4095 ; encoding: [0xff,0x2f,0x80,0xe1,0x00,0x06,0x82,0x03]45130xff,0x2f,0x80,0xe1,0x00,0x06,0x82,0x034514 4515# GFX90A: buffer_atomic_swap_x2 a[6:7], v0, s[8:11], s3 offen offset:4095 ; encoding: [0xff,0x1f,0x80,0xe1,0x00,0x06,0x82,0x03]45160xff,0x1f,0x80,0xe1,0x00,0x06,0x82,0x034517 4518# GFX90A: buffer_atomic_swap_x2 a[6:7], off, s[8:11], s3 ; encoding: [0x00,0x00,0x80,0xe1,0x00,0x06,0x82,0x03]45190x00,0x00,0x80,0xe1,0x00,0x06,0x82,0x034520 4521# GFX90A: buffer_atomic_swap_x2 a[6:7], off, s[8:11], s3 ; encoding: [0x00,0x00,0x80,0xe1,0x00,0x06,0x82,0x03]45220x00,0x00,0x80,0xe1,0x00,0x06,0x82,0x034523 4524# GFX90A: buffer_atomic_swap_x2 a[6:7], off, s[8:11], s3 offset:7 ; encoding: [0x07,0x00,0x80,0xe1,0x00,0x06,0x82,0x03]45250x07,0x00,0x80,0xe1,0x00,0x06,0x82,0x034526 4527# GFX90A: buffer_atomic_swap_x2 a[6:7], off, s[8:11], s3 offset:4095 glc ; encoding: [0xff,0x4f,0x80,0xe1,0x00,0x06,0x82,0x03]45280xff,0x4f,0x80,0xe1,0x00,0x06,0x82,0x034529 4530# GFX90A: buffer_atomic_swap_x2 a[6:7], off, s[8:11], s3 offset:4095 slc ; encoding: [0xff,0x0f,0x82,0xe1,0x00,0x06,0x82,0x03]45310xff,0x0f,0x82,0xe1,0x00,0x06,0x82,0x034532 4533# GFX90A: buffer_atomic_cmpswap_x2 a[6:9], off, s[8:11], s3 offset:4095 ; encoding: [0xff,0x0f,0x84,0xe1,0x00,0x06,0x82,0x03]45340xff,0x0f,0x84,0xe1,0x00,0x06,0x82,0x034535 4536# GFX90A: buffer_atomic_cmpswap_x2 a[252:255], off, s[8:11], s3 offset:4095 ; encoding: [0xff,0x0f,0x84,0xe1,0x00,0xfc,0x82,0x03]45370xff,0x0f,0x84,0xe1,0x00,0xfc,0x82,0x034538 4539# GFX90A: buffer_atomic_cmpswap_x2 a[6:9], off, s[12:15], s3 offset:4095 ; encoding: [0xff,0x0f,0x84,0xe1,0x00,0x06,0x83,0x03]45400xff,0x0f,0x84,0xe1,0x00,0x06,0x83,0x034541 4542# GFX90A: buffer_atomic_cmpswap_x2 a[6:9], off, s[96:99], s3 offset:4095 ; encoding: [0xff,0x0f,0x84,0xe1,0x00,0x06,0x98,0x03]45430xff,0x0f,0x84,0xe1,0x00,0x06,0x98,0x034544 4545# GFX90A: buffer_atomic_cmpswap_x2 a[6:9], off, s[8:11], s101 offset:4095 ; encoding: [0xff,0x0f,0x84,0xe1,0x00,0x06,0x82,0x65]45460xff,0x0f,0x84,0xe1,0x00,0x06,0x82,0x654547 4548# GFX90A: buffer_atomic_cmpswap_x2 a[6:9], off, s[8:11], m0 offset:4095 ; encoding: [0xff,0x0f,0x84,0xe1,0x00,0x06,0x82,0x7c]45490xff,0x0f,0x84,0xe1,0x00,0x06,0x82,0x7c4550 4551# GFX90A: buffer_atomic_cmpswap_x2 a[6:9], off, s[8:11], 0 offset:4095 ; encoding: [0xff,0x0f,0x84,0xe1,0x00,0x06,0x82,0x80]45520xff,0x0f,0x84,0xe1,0x00,0x06,0x82,0x804553 4554# GFX90A: buffer_atomic_cmpswap_x2 a[6:9], off, s[8:11], -1 offset:4095 ; encoding: [0xff,0x0f,0x84,0xe1,0x00,0x06,0x82,0xc1]45550xff,0x0f,0x84,0xe1,0x00,0x06,0x82,0xc14556 4557# GFX90A: buffer_atomic_cmpswap_x2 a[6:9], v0, s[8:11], s3 idxen offset:4095 ; encoding: [0xff,0x2f,0x84,0xe1,0x00,0x06,0x82,0x03]45580xff,0x2f,0x84,0xe1,0x00,0x06,0x82,0x034559 4560# GFX90A: buffer_atomic_cmpswap_x2 a[6:9], v0, s[8:11], s3 offen offset:4095 ; encoding: [0xff,0x1f,0x84,0xe1,0x00,0x06,0x82,0x03]45610xff,0x1f,0x84,0xe1,0x00,0x06,0x82,0x034562 4563# GFX90A: buffer_atomic_cmpswap_x2 a[6:9], off, s[8:11], s3 ; encoding: [0x00,0x00,0x84,0xe1,0x00,0x06,0x82,0x03]45640x00,0x00,0x84,0xe1,0x00,0x06,0x82,0x034565 4566# GFX90A: buffer_atomic_cmpswap_x2 a[6:9], off, s[8:11], s3 ; encoding: [0x00,0x00,0x84,0xe1,0x00,0x06,0x82,0x03]45670x00,0x00,0x84,0xe1,0x00,0x06,0x82,0x034568 4569# GFX90A: buffer_atomic_cmpswap_x2 a[6:9], off, s[8:11], s3 offset:7 ; encoding: [0x07,0x00,0x84,0xe1,0x00,0x06,0x82,0x03]45700x07,0x00,0x84,0xe1,0x00,0x06,0x82,0x034571 4572# GFX90A: buffer_atomic_cmpswap_x2 a[6:9], off, s[8:11], s3 offset:4095 glc ; encoding: [0xff,0x4f,0x84,0xe1,0x00,0x06,0x82,0x03]45730xff,0x4f,0x84,0xe1,0x00,0x06,0x82,0x034574 4575# GFX90A: buffer_atomic_cmpswap_x2 a[6:9], off, s[8:11], s3 offset:4095 slc ; encoding: [0xff,0x0f,0x86,0xe1,0x00,0x06,0x82,0x03]45760xff,0x0f,0x86,0xe1,0x00,0x06,0x82,0x034577 4578# GFX90A: buffer_atomic_add_x2 a[6:7], off, s[8:11], s3 offset:4095 ; encoding: [0xff,0x0f,0x88,0xe1,0x00,0x06,0x82,0x03]45790xff,0x0f,0x88,0xe1,0x00,0x06,0x82,0x034580 4581# GFX90A: buffer_atomic_add_x2 a[254:255], off, s[8:11], s3 offset:4095 ; encoding: [0xff,0x0f,0x88,0xe1,0x00,0xfe,0x82,0x03]45820xff,0x0f,0x88,0xe1,0x00,0xfe,0x82,0x034583 4584# GFX90A: buffer_atomic_add_x2 a[6:7], off, s[12:15], s3 offset:4095 ; encoding: [0xff,0x0f,0x88,0xe1,0x00,0x06,0x83,0x03]45850xff,0x0f,0x88,0xe1,0x00,0x06,0x83,0x034586 4587# GFX90A: buffer_atomic_add_x2 a[6:7], off, s[96:99], s3 offset:4095 ; encoding: [0xff,0x0f,0x88,0xe1,0x00,0x06,0x98,0x03]45880xff,0x0f,0x88,0xe1,0x00,0x06,0x98,0x034589 4590# GFX90A: buffer_atomic_add_x2 a[6:7], off, s[8:11], s101 offset:4095 ; encoding: [0xff,0x0f,0x88,0xe1,0x00,0x06,0x82,0x65]45910xff,0x0f,0x88,0xe1,0x00,0x06,0x82,0x654592 4593# GFX90A: buffer_atomic_add_x2 a[6:7], off, s[8:11], m0 offset:4095 ; encoding: [0xff,0x0f,0x88,0xe1,0x00,0x06,0x82,0x7c]45940xff,0x0f,0x88,0xe1,0x00,0x06,0x82,0x7c4595 4596# GFX90A: buffer_atomic_add_x2 a[6:7], off, s[8:11], 0 offset:4095 ; encoding: [0xff,0x0f,0x88,0xe1,0x00,0x06,0x82,0x80]45970xff,0x0f,0x88,0xe1,0x00,0x06,0x82,0x804598 4599# GFX90A: buffer_atomic_add_x2 a[6:7], off, s[8:11], -1 offset:4095 ; encoding: [0xff,0x0f,0x88,0xe1,0x00,0x06,0x82,0xc1]46000xff,0x0f,0x88,0xe1,0x00,0x06,0x82,0xc14601 4602# GFX90A: buffer_atomic_add_x2 a[6:7], v0, s[8:11], s3 idxen offset:4095 ; encoding: [0xff,0x2f,0x88,0xe1,0x00,0x06,0x82,0x03]46030xff,0x2f,0x88,0xe1,0x00,0x06,0x82,0x034604 4605# GFX90A: buffer_atomic_add_x2 a[6:7], v0, s[8:11], s3 offen offset:4095 ; encoding: [0xff,0x1f,0x88,0xe1,0x00,0x06,0x82,0x03]46060xff,0x1f,0x88,0xe1,0x00,0x06,0x82,0x034607 4608# GFX90A: buffer_atomic_add_x2 a[6:7], off, s[8:11], s3 ; encoding: [0x00,0x00,0x88,0xe1,0x00,0x06,0x82,0x03]46090x00,0x00,0x88,0xe1,0x00,0x06,0x82,0x034610 4611# GFX90A: buffer_atomic_add_x2 a[6:7], off, s[8:11], s3 ; encoding: [0x00,0x00,0x88,0xe1,0x00,0x06,0x82,0x03]46120x00,0x00,0x88,0xe1,0x00,0x06,0x82,0x034613 4614# GFX90A: buffer_atomic_add_x2 a[6:7], off, s[8:11], s3 offset:7 ; encoding: [0x07,0x00,0x88,0xe1,0x00,0x06,0x82,0x03]46150x07,0x00,0x88,0xe1,0x00,0x06,0x82,0x034616 4617# GFX90A: buffer_atomic_add_x2 a[6:7], off, s[8:11], s3 offset:4095 glc ; encoding: [0xff,0x4f,0x88,0xe1,0x00,0x06,0x82,0x03]46180xff,0x4f,0x88,0xe1,0x00,0x06,0x82,0x034619 4620# GFX90A: buffer_atomic_add_x2 a[6:7], off, s[8:11], s3 offset:4095 slc ; encoding: [0xff,0x0f,0x8a,0xe1,0x00,0x06,0x82,0x03]46210xff,0x0f,0x8a,0xe1,0x00,0x06,0x82,0x034622 4623# GFX90A: buffer_atomic_sub_x2 a[6:7], off, s[8:11], s3 offset:4095 ; encoding: [0xff,0x0f,0x8c,0xe1,0x00,0x06,0x82,0x03]46240xff,0x0f,0x8c,0xe1,0x00,0x06,0x82,0x034625 4626# GFX90A: buffer_atomic_sub_x2 a[254:255], off, s[8:11], s3 offset:4095 ; encoding: [0xff,0x0f,0x8c,0xe1,0x00,0xfe,0x82,0x03]46270xff,0x0f,0x8c,0xe1,0x00,0xfe,0x82,0x034628 4629# GFX90A: buffer_atomic_sub_x2 a[6:7], off, s[12:15], s3 offset:4095 ; encoding: [0xff,0x0f,0x8c,0xe1,0x00,0x06,0x83,0x03]46300xff,0x0f,0x8c,0xe1,0x00,0x06,0x83,0x034631 4632# GFX90A: buffer_atomic_sub_x2 a[6:7], off, s[96:99], s3 offset:4095 ; encoding: [0xff,0x0f,0x8c,0xe1,0x00,0x06,0x98,0x03]46330xff,0x0f,0x8c,0xe1,0x00,0x06,0x98,0x034634 4635# GFX90A: buffer_atomic_sub_x2 a[6:7], off, s[8:11], s101 offset:4095 ; encoding: [0xff,0x0f,0x8c,0xe1,0x00,0x06,0x82,0x65]46360xff,0x0f,0x8c,0xe1,0x00,0x06,0x82,0x654637 4638# GFX90A: buffer_atomic_sub_x2 a[6:7], off, s[8:11], m0 offset:4095 ; encoding: [0xff,0x0f,0x8c,0xe1,0x00,0x06,0x82,0x7c]46390xff,0x0f,0x8c,0xe1,0x00,0x06,0x82,0x7c4640 4641# GFX90A: buffer_atomic_sub_x2 a[6:7], off, s[8:11], 0 offset:4095 ; encoding: [0xff,0x0f,0x8c,0xe1,0x00,0x06,0x82,0x80]46420xff,0x0f,0x8c,0xe1,0x00,0x06,0x82,0x804643 4644# GFX90A: buffer_atomic_sub_x2 a[6:7], off, s[8:11], -1 offset:4095 ; encoding: [0xff,0x0f,0x8c,0xe1,0x00,0x06,0x82,0xc1]46450xff,0x0f,0x8c,0xe1,0x00,0x06,0x82,0xc14646 4647# GFX90A: buffer_atomic_sub_x2 a[6:7], v0, s[8:11], s3 idxen offset:4095 ; encoding: [0xff,0x2f,0x8c,0xe1,0x00,0x06,0x82,0x03]46480xff,0x2f,0x8c,0xe1,0x00,0x06,0x82,0x034649 4650# GFX90A: buffer_atomic_sub_x2 a[6:7], v0, s[8:11], s3 offen offset:4095 ; encoding: [0xff,0x1f,0x8c,0xe1,0x00,0x06,0x82,0x03]46510xff,0x1f,0x8c,0xe1,0x00,0x06,0x82,0x034652 4653# GFX90A: buffer_atomic_sub_x2 a[6:7], off, s[8:11], s3 ; encoding: [0x00,0x00,0x8c,0xe1,0x00,0x06,0x82,0x03]46540x00,0x00,0x8c,0xe1,0x00,0x06,0x82,0x034655 4656# GFX90A: buffer_atomic_sub_x2 a[6:7], off, s[8:11], s3 ; encoding: [0x00,0x00,0x8c,0xe1,0x00,0x06,0x82,0x03]46570x00,0x00,0x8c,0xe1,0x00,0x06,0x82,0x034658 4659# GFX90A: buffer_atomic_sub_x2 a[6:7], off, s[8:11], s3 offset:7 ; encoding: [0x07,0x00,0x8c,0xe1,0x00,0x06,0x82,0x03]46600x07,0x00,0x8c,0xe1,0x00,0x06,0x82,0x034661 4662# GFX90A: buffer_atomic_sub_x2 a[6:7], off, s[8:11], s3 offset:4095 glc ; encoding: [0xff,0x4f,0x8c,0xe1,0x00,0x06,0x82,0x03]46630xff,0x4f,0x8c,0xe1,0x00,0x06,0x82,0x034664 4665# GFX90A: buffer_atomic_sub_x2 a[6:7], off, s[8:11], s3 offset:4095 slc ; encoding: [0xff,0x0f,0x8e,0xe1,0x00,0x06,0x82,0x03]46660xff,0x0f,0x8e,0xe1,0x00,0x06,0x82,0x034667 4668# GFX90A: buffer_atomic_smin_x2 a[6:7], off, s[8:11], s3 offset:4095 ; encoding: [0xff,0x0f,0x90,0xe1,0x00,0x06,0x82,0x03]46690xff,0x0f,0x90,0xe1,0x00,0x06,0x82,0x034670 4671# GFX90A: buffer_atomic_smin_x2 a[254:255], off, s[8:11], s3 offset:4095 ; encoding: [0xff,0x0f,0x90,0xe1,0x00,0xfe,0x82,0x03]46720xff,0x0f,0x90,0xe1,0x00,0xfe,0x82,0x034673 4674# GFX90A: buffer_atomic_smin_x2 a[6:7], off, s[12:15], s3 offset:4095 ; encoding: [0xff,0x0f,0x90,0xe1,0x00,0x06,0x83,0x03]46750xff,0x0f,0x90,0xe1,0x00,0x06,0x83,0x034676 4677# GFX90A: buffer_atomic_smin_x2 a[6:7], off, s[96:99], s3 offset:4095 ; encoding: [0xff,0x0f,0x90,0xe1,0x00,0x06,0x98,0x03]46780xff,0x0f,0x90,0xe1,0x00,0x06,0x98,0x034679 4680# GFX90A: buffer_atomic_smin_x2 a[6:7], off, s[8:11], s101 offset:4095 ; encoding: [0xff,0x0f,0x90,0xe1,0x00,0x06,0x82,0x65]46810xff,0x0f,0x90,0xe1,0x00,0x06,0x82,0x654682 4683# GFX90A: buffer_atomic_smin_x2 a[6:7], off, s[8:11], m0 offset:4095 ; encoding: [0xff,0x0f,0x90,0xe1,0x00,0x06,0x82,0x7c]46840xff,0x0f,0x90,0xe1,0x00,0x06,0x82,0x7c4685 4686# GFX90A: buffer_atomic_smin_x2 a[6:7], off, s[8:11], 0 offset:4095 ; encoding: [0xff,0x0f,0x90,0xe1,0x00,0x06,0x82,0x80]46870xff,0x0f,0x90,0xe1,0x00,0x06,0x82,0x804688 4689# GFX90A: buffer_atomic_smin_x2 a[6:7], off, s[8:11], -1 offset:4095 ; encoding: [0xff,0x0f,0x90,0xe1,0x00,0x06,0x82,0xc1]46900xff,0x0f,0x90,0xe1,0x00,0x06,0x82,0xc14691 4692# GFX90A: buffer_atomic_smin_x2 a[6:7], v0, s[8:11], s3 idxen offset:4095 ; encoding: [0xff,0x2f,0x90,0xe1,0x00,0x06,0x82,0x03]46930xff,0x2f,0x90,0xe1,0x00,0x06,0x82,0x034694 4695# GFX90A: buffer_atomic_smin_x2 a[6:7], v0, s[8:11], s3 offen offset:4095 ; encoding: [0xff,0x1f,0x90,0xe1,0x00,0x06,0x82,0x03]46960xff,0x1f,0x90,0xe1,0x00,0x06,0x82,0x034697 4698# GFX90A: buffer_atomic_smin_x2 a[6:7], off, s[8:11], s3 ; encoding: [0x00,0x00,0x90,0xe1,0x00,0x06,0x82,0x03]46990x00,0x00,0x90,0xe1,0x00,0x06,0x82,0x034700 4701# GFX90A: buffer_atomic_smin_x2 a[6:7], off, s[8:11], s3 ; encoding: [0x00,0x00,0x90,0xe1,0x00,0x06,0x82,0x03]47020x00,0x00,0x90,0xe1,0x00,0x06,0x82,0x034703 4704# GFX90A: buffer_atomic_smin_x2 a[6:7], off, s[8:11], s3 offset:7 ; encoding: [0x07,0x00,0x90,0xe1,0x00,0x06,0x82,0x03]47050x07,0x00,0x90,0xe1,0x00,0x06,0x82,0x034706 4707# GFX90A: buffer_atomic_smin_x2 a[6:7], off, s[8:11], s3 offset:4095 glc ; encoding: [0xff,0x4f,0x90,0xe1,0x00,0x06,0x82,0x03]47080xff,0x4f,0x90,0xe1,0x00,0x06,0x82,0x034709 4710# GFX90A: buffer_atomic_smin_x2 a[6:7], off, s[8:11], s3 offset:4095 slc ; encoding: [0xff,0x0f,0x92,0xe1,0x00,0x06,0x82,0x03]47110xff,0x0f,0x92,0xe1,0x00,0x06,0x82,0x034712 4713# GFX90A: buffer_atomic_umin_x2 a[6:7], off, s[8:11], s3 offset:4095 ; encoding: [0xff,0x0f,0x94,0xe1,0x00,0x06,0x82,0x03]47140xff,0x0f,0x94,0xe1,0x00,0x06,0x82,0x034715 4716# GFX90A: buffer_atomic_umin_x2 a[254:255], off, s[8:11], s3 offset:4095 ; encoding: [0xff,0x0f,0x94,0xe1,0x00,0xfe,0x82,0x03]47170xff,0x0f,0x94,0xe1,0x00,0xfe,0x82,0x034718 4719# GFX90A: buffer_atomic_umin_x2 a[6:7], off, s[12:15], s3 offset:4095 ; encoding: [0xff,0x0f,0x94,0xe1,0x00,0x06,0x83,0x03]47200xff,0x0f,0x94,0xe1,0x00,0x06,0x83,0x034721 4722# GFX90A: buffer_atomic_umin_x2 a[6:7], off, s[96:99], s3 offset:4095 ; encoding: [0xff,0x0f,0x94,0xe1,0x00,0x06,0x98,0x03]47230xff,0x0f,0x94,0xe1,0x00,0x06,0x98,0x034724 4725# GFX90A: buffer_atomic_umin_x2 a[6:7], off, s[8:11], s101 offset:4095 ; encoding: [0xff,0x0f,0x94,0xe1,0x00,0x06,0x82,0x65]47260xff,0x0f,0x94,0xe1,0x00,0x06,0x82,0x654727 4728# GFX90A: buffer_atomic_umin_x2 a[6:7], off, s[8:11], m0 offset:4095 ; encoding: [0xff,0x0f,0x94,0xe1,0x00,0x06,0x82,0x7c]47290xff,0x0f,0x94,0xe1,0x00,0x06,0x82,0x7c4730 4731# GFX90A: buffer_atomic_umin_x2 a[6:7], off, s[8:11], 0 offset:4095 ; encoding: [0xff,0x0f,0x94,0xe1,0x00,0x06,0x82,0x80]47320xff,0x0f,0x94,0xe1,0x00,0x06,0x82,0x804733 4734# GFX90A: buffer_atomic_umin_x2 a[6:7], off, s[8:11], -1 offset:4095 ; encoding: [0xff,0x0f,0x94,0xe1,0x00,0x06,0x82,0xc1]47350xff,0x0f,0x94,0xe1,0x00,0x06,0x82,0xc14736 4737# GFX90A: buffer_atomic_umin_x2 a[6:7], v0, s[8:11], s3 idxen offset:4095 ; encoding: [0xff,0x2f,0x94,0xe1,0x00,0x06,0x82,0x03]47380xff,0x2f,0x94,0xe1,0x00,0x06,0x82,0x034739 4740# GFX90A: buffer_atomic_umin_x2 a[6:7], v0, s[8:11], s3 offen offset:4095 ; encoding: [0xff,0x1f,0x94,0xe1,0x00,0x06,0x82,0x03]47410xff,0x1f,0x94,0xe1,0x00,0x06,0x82,0x034742 4743# GFX90A: buffer_atomic_umin_x2 a[6:7], off, s[8:11], s3 ; encoding: [0x00,0x00,0x94,0xe1,0x00,0x06,0x82,0x03]47440x00,0x00,0x94,0xe1,0x00,0x06,0x82,0x034745 4746# GFX90A: buffer_atomic_umin_x2 a[6:7], off, s[8:11], s3 ; encoding: [0x00,0x00,0x94,0xe1,0x00,0x06,0x82,0x03]47470x00,0x00,0x94,0xe1,0x00,0x06,0x82,0x034748 4749# GFX90A: buffer_atomic_umin_x2 a[6:7], off, s[8:11], s3 offset:7 ; encoding: [0x07,0x00,0x94,0xe1,0x00,0x06,0x82,0x03]47500x07,0x00,0x94,0xe1,0x00,0x06,0x82,0x034751 4752# GFX90A: buffer_atomic_umin_x2 a[6:7], off, s[8:11], s3 offset:4095 glc ; encoding: [0xff,0x4f,0x94,0xe1,0x00,0x06,0x82,0x03]47530xff,0x4f,0x94,0xe1,0x00,0x06,0x82,0x034754 4755# GFX90A: buffer_atomic_umin_x2 a[6:7], off, s[8:11], s3 offset:4095 slc ; encoding: [0xff,0x0f,0x96,0xe1,0x00,0x06,0x82,0x03]47560xff,0x0f,0x96,0xe1,0x00,0x06,0x82,0x034757 4758# GFX90A: buffer_atomic_smax_x2 a[6:7], off, s[8:11], s3 offset:4095 ; encoding: [0xff,0x0f,0x98,0xe1,0x00,0x06,0x82,0x03]47590xff,0x0f,0x98,0xe1,0x00,0x06,0x82,0x034760 4761# GFX90A: buffer_atomic_smax_x2 a[254:255], off, s[8:11], s3 offset:4095 ; encoding: [0xff,0x0f,0x98,0xe1,0x00,0xfe,0x82,0x03]47620xff,0x0f,0x98,0xe1,0x00,0xfe,0x82,0x034763 4764# GFX90A: buffer_atomic_smax_x2 a[6:7], off, s[12:15], s3 offset:4095 ; encoding: [0xff,0x0f,0x98,0xe1,0x00,0x06,0x83,0x03]47650xff,0x0f,0x98,0xe1,0x00,0x06,0x83,0x034766 4767# GFX90A: buffer_atomic_smax_x2 a[6:7], off, s[96:99], s3 offset:4095 ; encoding: [0xff,0x0f,0x98,0xe1,0x00,0x06,0x98,0x03]47680xff,0x0f,0x98,0xe1,0x00,0x06,0x98,0x034769 4770# GFX90A: buffer_atomic_smax_x2 a[6:7], off, s[8:11], s101 offset:4095 ; encoding: [0xff,0x0f,0x98,0xe1,0x00,0x06,0x82,0x65]47710xff,0x0f,0x98,0xe1,0x00,0x06,0x82,0x654772 4773# GFX90A: buffer_atomic_smax_x2 a[6:7], off, s[8:11], m0 offset:4095 ; encoding: [0xff,0x0f,0x98,0xe1,0x00,0x06,0x82,0x7c]47740xff,0x0f,0x98,0xe1,0x00,0x06,0x82,0x7c4775 4776# GFX90A: buffer_atomic_smax_x2 a[6:7], off, s[8:11], 0 offset:4095 ; encoding: [0xff,0x0f,0x98,0xe1,0x00,0x06,0x82,0x80]47770xff,0x0f,0x98,0xe1,0x00,0x06,0x82,0x804778 4779# GFX90A: buffer_atomic_smax_x2 a[6:7], off, s[8:11], -1 offset:4095 ; encoding: [0xff,0x0f,0x98,0xe1,0x00,0x06,0x82,0xc1]47800xff,0x0f,0x98,0xe1,0x00,0x06,0x82,0xc14781 4782# GFX90A: buffer_atomic_smax_x2 a[6:7], v0, s[8:11], s3 idxen offset:4095 ; encoding: [0xff,0x2f,0x98,0xe1,0x00,0x06,0x82,0x03]47830xff,0x2f,0x98,0xe1,0x00,0x06,0x82,0x034784 4785# GFX90A: buffer_atomic_smax_x2 a[6:7], v0, s[8:11], s3 offen offset:4095 ; encoding: [0xff,0x1f,0x98,0xe1,0x00,0x06,0x82,0x03]47860xff,0x1f,0x98,0xe1,0x00,0x06,0x82,0x034787 4788# GFX90A: buffer_atomic_smax_x2 a[6:7], off, s[8:11], s3 ; encoding: [0x00,0x00,0x98,0xe1,0x00,0x06,0x82,0x03]47890x00,0x00,0x98,0xe1,0x00,0x06,0x82,0x034790 4791# GFX90A: buffer_atomic_smax_x2 a[6:7], off, s[8:11], s3 ; encoding: [0x00,0x00,0x98,0xe1,0x00,0x06,0x82,0x03]47920x00,0x00,0x98,0xe1,0x00,0x06,0x82,0x034793 4794# GFX90A: buffer_atomic_smax_x2 a[6:7], off, s[8:11], s3 offset:7 ; encoding: [0x07,0x00,0x98,0xe1,0x00,0x06,0x82,0x03]47950x07,0x00,0x98,0xe1,0x00,0x06,0x82,0x034796 4797# GFX90A: buffer_atomic_smax_x2 a[6:7], off, s[8:11], s3 offset:4095 glc ; encoding: [0xff,0x4f,0x98,0xe1,0x00,0x06,0x82,0x03]47980xff,0x4f,0x98,0xe1,0x00,0x06,0x82,0x034799 4800# GFX90A: buffer_atomic_smax_x2 a[6:7], off, s[8:11], s3 offset:4095 slc ; encoding: [0xff,0x0f,0x9a,0xe1,0x00,0x06,0x82,0x03]48010xff,0x0f,0x9a,0xe1,0x00,0x06,0x82,0x034802 4803# GFX90A: buffer_atomic_umax_x2 a[6:7], off, s[8:11], s3 offset:4095 ; encoding: [0xff,0x0f,0x9c,0xe1,0x00,0x06,0x82,0x03]48040xff,0x0f,0x9c,0xe1,0x00,0x06,0x82,0x034805 4806# GFX90A: buffer_atomic_umax_x2 a[254:255], off, s[8:11], s3 offset:4095 ; encoding: [0xff,0x0f,0x9c,0xe1,0x00,0xfe,0x82,0x03]48070xff,0x0f,0x9c,0xe1,0x00,0xfe,0x82,0x034808 4809# GFX90A: buffer_atomic_umax_x2 a[6:7], off, s[12:15], s3 offset:4095 ; encoding: [0xff,0x0f,0x9c,0xe1,0x00,0x06,0x83,0x03]48100xff,0x0f,0x9c,0xe1,0x00,0x06,0x83,0x034811 4812# GFX90A: buffer_atomic_umax_x2 a[6:7], off, s[96:99], s3 offset:4095 ; encoding: [0xff,0x0f,0x9c,0xe1,0x00,0x06,0x98,0x03]48130xff,0x0f,0x9c,0xe1,0x00,0x06,0x98,0x034814 4815# GFX90A: buffer_atomic_umax_x2 a[6:7], off, s[8:11], s101 offset:4095 ; encoding: [0xff,0x0f,0x9c,0xe1,0x00,0x06,0x82,0x65]48160xff,0x0f,0x9c,0xe1,0x00,0x06,0x82,0x654817 4818# GFX90A: buffer_atomic_umax_x2 a[6:7], off, s[8:11], m0 offset:4095 ; encoding: [0xff,0x0f,0x9c,0xe1,0x00,0x06,0x82,0x7c]48190xff,0x0f,0x9c,0xe1,0x00,0x06,0x82,0x7c4820 4821# GFX90A: buffer_atomic_umax_x2 a[6:7], off, s[8:11], 0 offset:4095 ; encoding: [0xff,0x0f,0x9c,0xe1,0x00,0x06,0x82,0x80]48220xff,0x0f,0x9c,0xe1,0x00,0x06,0x82,0x804823 4824# GFX90A: buffer_atomic_umax_x2 a[6:7], off, s[8:11], -1 offset:4095 ; encoding: [0xff,0x0f,0x9c,0xe1,0x00,0x06,0x82,0xc1]48250xff,0x0f,0x9c,0xe1,0x00,0x06,0x82,0xc14826 4827# GFX90A: buffer_atomic_umax_x2 a[6:7], v0, s[8:11], s3 idxen offset:4095 ; encoding: [0xff,0x2f,0x9c,0xe1,0x00,0x06,0x82,0x03]48280xff,0x2f,0x9c,0xe1,0x00,0x06,0x82,0x034829 4830# GFX90A: buffer_atomic_umax_x2 a[6:7], v0, s[8:11], s3 offen offset:4095 ; encoding: [0xff,0x1f,0x9c,0xe1,0x00,0x06,0x82,0x03]48310xff,0x1f,0x9c,0xe1,0x00,0x06,0x82,0x034832 4833# GFX90A: buffer_atomic_umax_x2 a[6:7], off, s[8:11], s3 ; encoding: [0x00,0x00,0x9c,0xe1,0x00,0x06,0x82,0x03]48340x00,0x00,0x9c,0xe1,0x00,0x06,0x82,0x034835 4836# GFX90A: buffer_atomic_umax_x2 a[6:7], off, s[8:11], s3 ; encoding: [0x00,0x00,0x9c,0xe1,0x00,0x06,0x82,0x03]48370x00,0x00,0x9c,0xe1,0x00,0x06,0x82,0x034838 4839# GFX90A: buffer_atomic_umax_x2 a[6:7], off, s[8:11], s3 offset:7 ; encoding: [0x07,0x00,0x9c,0xe1,0x00,0x06,0x82,0x03]48400x07,0x00,0x9c,0xe1,0x00,0x06,0x82,0x034841 4842# GFX90A: buffer_atomic_umax_x2 a[6:7], off, s[8:11], s3 offset:4095 glc ; encoding: [0xff,0x4f,0x9c,0xe1,0x00,0x06,0x82,0x03]48430xff,0x4f,0x9c,0xe1,0x00,0x06,0x82,0x034844 4845# GFX90A: buffer_atomic_umax_x2 a[6:7], off, s[8:11], s3 offset:4095 slc ; encoding: [0xff,0x0f,0x9e,0xe1,0x00,0x06,0x82,0x03]48460xff,0x0f,0x9e,0xe1,0x00,0x06,0x82,0x034847 4848# GFX90A: buffer_atomic_and_x2 a[6:7], off, s[8:11], s3 offset:4095 ; encoding: [0xff,0x0f,0xa0,0xe1,0x00,0x06,0x82,0x03]48490xff,0x0f,0xa0,0xe1,0x00,0x06,0x82,0x034850 4851# GFX90A: buffer_atomic_and_x2 a[254:255], off, s[8:11], s3 offset:4095 ; encoding: [0xff,0x0f,0xa0,0xe1,0x00,0xfe,0x82,0x03]48520xff,0x0f,0xa0,0xe1,0x00,0xfe,0x82,0x034853 4854# GFX90A: buffer_atomic_and_x2 a[6:7], off, s[12:15], s3 offset:4095 ; encoding: [0xff,0x0f,0xa0,0xe1,0x00,0x06,0x83,0x03]48550xff,0x0f,0xa0,0xe1,0x00,0x06,0x83,0x034856 4857# GFX90A: buffer_atomic_and_x2 a[6:7], off, s[96:99], s3 offset:4095 ; encoding: [0xff,0x0f,0xa0,0xe1,0x00,0x06,0x98,0x03]48580xff,0x0f,0xa0,0xe1,0x00,0x06,0x98,0x034859 4860# GFX90A: buffer_atomic_and_x2 a[6:7], off, s[8:11], s101 offset:4095 ; encoding: [0xff,0x0f,0xa0,0xe1,0x00,0x06,0x82,0x65]48610xff,0x0f,0xa0,0xe1,0x00,0x06,0x82,0x654862 4863# GFX90A: buffer_atomic_and_x2 a[6:7], off, s[8:11], m0 offset:4095 ; encoding: [0xff,0x0f,0xa0,0xe1,0x00,0x06,0x82,0x7c]48640xff,0x0f,0xa0,0xe1,0x00,0x06,0x82,0x7c4865 4866# GFX90A: buffer_atomic_and_x2 a[6:7], off, s[8:11], 0 offset:4095 ; encoding: [0xff,0x0f,0xa0,0xe1,0x00,0x06,0x82,0x80]48670xff,0x0f,0xa0,0xe1,0x00,0x06,0x82,0x804868 4869# GFX90A: buffer_atomic_and_x2 a[6:7], off, s[8:11], -1 offset:4095 ; encoding: [0xff,0x0f,0xa0,0xe1,0x00,0x06,0x82,0xc1]48700xff,0x0f,0xa0,0xe1,0x00,0x06,0x82,0xc14871 4872# GFX90A: buffer_atomic_and_x2 a[6:7], v0, s[8:11], s3 idxen offset:4095 ; encoding: [0xff,0x2f,0xa0,0xe1,0x00,0x06,0x82,0x03]48730xff,0x2f,0xa0,0xe1,0x00,0x06,0x82,0x034874 4875# GFX90A: buffer_atomic_and_x2 a[6:7], v0, s[8:11], s3 offen offset:4095 ; encoding: [0xff,0x1f,0xa0,0xe1,0x00,0x06,0x82,0x03]48760xff,0x1f,0xa0,0xe1,0x00,0x06,0x82,0x034877 4878# GFX90A: buffer_atomic_and_x2 a[6:7], off, s[8:11], s3 ; encoding: [0x00,0x00,0xa0,0xe1,0x00,0x06,0x82,0x03]48790x00,0x00,0xa0,0xe1,0x00,0x06,0x82,0x034880 4881# GFX90A: buffer_atomic_and_x2 a[6:7], off, s[8:11], s3 ; encoding: [0x00,0x00,0xa0,0xe1,0x00,0x06,0x82,0x03]48820x00,0x00,0xa0,0xe1,0x00,0x06,0x82,0x034883 4884# GFX90A: buffer_atomic_and_x2 a[6:7], off, s[8:11], s3 offset:7 ; encoding: [0x07,0x00,0xa0,0xe1,0x00,0x06,0x82,0x03]48850x07,0x00,0xa0,0xe1,0x00,0x06,0x82,0x034886 4887# GFX90A: buffer_atomic_and_x2 a[6:7], off, s[8:11], s3 offset:4095 glc ; encoding: [0xff,0x4f,0xa0,0xe1,0x00,0x06,0x82,0x03]48880xff,0x4f,0xa0,0xe1,0x00,0x06,0x82,0x034889 4890# GFX90A: buffer_atomic_and_x2 a[6:7], off, s[8:11], s3 offset:4095 slc ; encoding: [0xff,0x0f,0xa2,0xe1,0x00,0x06,0x82,0x03]48910xff,0x0f,0xa2,0xe1,0x00,0x06,0x82,0x034892 4893# GFX90A: buffer_atomic_or_x2 a[6:7], off, s[8:11], s3 offset:4095 ; encoding: [0xff,0x0f,0xa4,0xe1,0x00,0x06,0x82,0x03]48940xff,0x0f,0xa4,0xe1,0x00,0x06,0x82,0x034895 4896# GFX90A: buffer_atomic_or_x2 a[254:255], off, s[8:11], s3 offset:4095 ; encoding: [0xff,0x0f,0xa4,0xe1,0x00,0xfe,0x82,0x03]48970xff,0x0f,0xa4,0xe1,0x00,0xfe,0x82,0x034898 4899# GFX90A: buffer_atomic_or_x2 a[6:7], off, s[12:15], s3 offset:4095 ; encoding: [0xff,0x0f,0xa4,0xe1,0x00,0x06,0x83,0x03]49000xff,0x0f,0xa4,0xe1,0x00,0x06,0x83,0x034901 4902# GFX90A: buffer_atomic_or_x2 a[6:7], off, s[96:99], s3 offset:4095 ; encoding: [0xff,0x0f,0xa4,0xe1,0x00,0x06,0x98,0x03]49030xff,0x0f,0xa4,0xe1,0x00,0x06,0x98,0x034904 4905# GFX90A: buffer_atomic_or_x2 a[6:7], off, s[8:11], s101 offset:4095 ; encoding: [0xff,0x0f,0xa4,0xe1,0x00,0x06,0x82,0x65]49060xff,0x0f,0xa4,0xe1,0x00,0x06,0x82,0x654907 4908# GFX90A: buffer_atomic_or_x2 a[6:7], off, s[8:11], m0 offset:4095 ; encoding: [0xff,0x0f,0xa4,0xe1,0x00,0x06,0x82,0x7c]49090xff,0x0f,0xa4,0xe1,0x00,0x06,0x82,0x7c4910 4911# GFX90A: buffer_atomic_or_x2 a[6:7], off, s[8:11], 0 offset:4095 ; encoding: [0xff,0x0f,0xa4,0xe1,0x00,0x06,0x82,0x80]49120xff,0x0f,0xa4,0xe1,0x00,0x06,0x82,0x804913 4914# GFX90A: buffer_atomic_or_x2 a[6:7], off, s[8:11], -1 offset:4095 ; encoding: [0xff,0x0f,0xa4,0xe1,0x00,0x06,0x82,0xc1]49150xff,0x0f,0xa4,0xe1,0x00,0x06,0x82,0xc14916 4917# GFX90A: buffer_atomic_or_x2 a[6:7], v0, s[8:11], s3 idxen offset:4095 ; encoding: [0xff,0x2f,0xa4,0xe1,0x00,0x06,0x82,0x03]49180xff,0x2f,0xa4,0xe1,0x00,0x06,0x82,0x034919 4920# GFX90A: buffer_atomic_or_x2 a[6:7], v0, s[8:11], s3 offen offset:4095 ; encoding: [0xff,0x1f,0xa4,0xe1,0x00,0x06,0x82,0x03]49210xff,0x1f,0xa4,0xe1,0x00,0x06,0x82,0x034922 4923# GFX90A: buffer_atomic_or_x2 a[6:7], off, s[8:11], s3 ; encoding: [0x00,0x00,0xa4,0xe1,0x00,0x06,0x82,0x03]49240x00,0x00,0xa4,0xe1,0x00,0x06,0x82,0x034925 4926# GFX90A: buffer_atomic_or_x2 a[6:7], off, s[8:11], s3 ; encoding: [0x00,0x00,0xa4,0xe1,0x00,0x06,0x82,0x03]49270x00,0x00,0xa4,0xe1,0x00,0x06,0x82,0x034928 4929# GFX90A: buffer_atomic_or_x2 a[6:7], off, s[8:11], s3 offset:7 ; encoding: [0x07,0x00,0xa4,0xe1,0x00,0x06,0x82,0x03]49300x07,0x00,0xa4,0xe1,0x00,0x06,0x82,0x034931 4932# GFX90A: buffer_atomic_or_x2 a[6:7], off, s[8:11], s3 offset:4095 glc ; encoding: [0xff,0x4f,0xa4,0xe1,0x00,0x06,0x82,0x03]49330xff,0x4f,0xa4,0xe1,0x00,0x06,0x82,0x034934 4935# GFX90A: buffer_atomic_or_x2 a[6:7], off, s[8:11], s3 offset:4095 slc ; encoding: [0xff,0x0f,0xa6,0xe1,0x00,0x06,0x82,0x03]49360xff,0x0f,0xa6,0xe1,0x00,0x06,0x82,0x034937 4938# GFX90A: buffer_atomic_xor_x2 a[6:7], off, s[8:11], s3 offset:4095 ; encoding: [0xff,0x0f,0xa8,0xe1,0x00,0x06,0x82,0x03]49390xff,0x0f,0xa8,0xe1,0x00,0x06,0x82,0x034940 4941# GFX90A: buffer_atomic_xor_x2 a[254:255], off, s[8:11], s3 offset:4095 ; encoding: [0xff,0x0f,0xa8,0xe1,0x00,0xfe,0x82,0x03]49420xff,0x0f,0xa8,0xe1,0x00,0xfe,0x82,0x034943 4944# GFX90A: buffer_atomic_xor_x2 a[6:7], off, s[12:15], s3 offset:4095 ; encoding: [0xff,0x0f,0xa8,0xe1,0x00,0x06,0x83,0x03]49450xff,0x0f,0xa8,0xe1,0x00,0x06,0x83,0x034946 4947# GFX90A: buffer_atomic_xor_x2 a[6:7], off, s[96:99], s3 offset:4095 ; encoding: [0xff,0x0f,0xa8,0xe1,0x00,0x06,0x98,0x03]49480xff,0x0f,0xa8,0xe1,0x00,0x06,0x98,0x034949 4950# GFX90A: buffer_atomic_xor_x2 a[6:7], off, s[8:11], s101 offset:4095 ; encoding: [0xff,0x0f,0xa8,0xe1,0x00,0x06,0x82,0x65]49510xff,0x0f,0xa8,0xe1,0x00,0x06,0x82,0x654952 4953# GFX90A: buffer_atomic_xor_x2 a[6:7], off, s[8:11], m0 offset:4095 ; encoding: [0xff,0x0f,0xa8,0xe1,0x00,0x06,0x82,0x7c]49540xff,0x0f,0xa8,0xe1,0x00,0x06,0x82,0x7c4955 4956# GFX90A: buffer_atomic_xor_x2 a[6:7], off, s[8:11], 0 offset:4095 ; encoding: [0xff,0x0f,0xa8,0xe1,0x00,0x06,0x82,0x80]49570xff,0x0f,0xa8,0xe1,0x00,0x06,0x82,0x804958 4959# GFX90A: buffer_atomic_xor_x2 a[6:7], off, s[8:11], -1 offset:4095 ; encoding: [0xff,0x0f,0xa8,0xe1,0x00,0x06,0x82,0xc1]49600xff,0x0f,0xa8,0xe1,0x00,0x06,0x82,0xc14961 4962# GFX90A: buffer_atomic_xor_x2 a[6:7], v0, s[8:11], s3 idxen offset:4095 ; encoding: [0xff,0x2f,0xa8,0xe1,0x00,0x06,0x82,0x03]49630xff,0x2f,0xa8,0xe1,0x00,0x06,0x82,0x034964 4965# GFX90A: buffer_atomic_xor_x2 a[6:7], v0, s[8:11], s3 offen offset:4095 ; encoding: [0xff,0x1f,0xa8,0xe1,0x00,0x06,0x82,0x03]49660xff,0x1f,0xa8,0xe1,0x00,0x06,0x82,0x034967 4968# GFX90A: buffer_atomic_xor_x2 a[6:7], off, s[8:11], s3 ; encoding: [0x00,0x00,0xa8,0xe1,0x00,0x06,0x82,0x03]49690x00,0x00,0xa8,0xe1,0x00,0x06,0x82,0x034970 4971# GFX90A: buffer_atomic_xor_x2 a[6:7], off, s[8:11], s3 ; encoding: [0x00,0x00,0xa8,0xe1,0x00,0x06,0x82,0x03]49720x00,0x00,0xa8,0xe1,0x00,0x06,0x82,0x034973 4974# GFX90A: buffer_atomic_xor_x2 a[6:7], off, s[8:11], s3 offset:7 ; encoding: [0x07,0x00,0xa8,0xe1,0x00,0x06,0x82,0x03]49750x07,0x00,0xa8,0xe1,0x00,0x06,0x82,0x034976 4977# GFX90A: buffer_atomic_xor_x2 a[6:7], off, s[8:11], s3 offset:4095 glc ; encoding: [0xff,0x4f,0xa8,0xe1,0x00,0x06,0x82,0x03]49780xff,0x4f,0xa8,0xe1,0x00,0x06,0x82,0x034979 4980# GFX90A: buffer_atomic_xor_x2 a[6:7], off, s[8:11], s3 offset:4095 slc ; encoding: [0xff,0x0f,0xaa,0xe1,0x00,0x06,0x82,0x03]49810xff,0x0f,0xaa,0xe1,0x00,0x06,0x82,0x034982 4983# GFX90A: buffer_atomic_inc_x2 a[6:7], off, s[8:11], s3 offset:4095 ; encoding: [0xff,0x0f,0xac,0xe1,0x00,0x06,0x82,0x03]49840xff,0x0f,0xac,0xe1,0x00,0x06,0x82,0x034985 4986# GFX90A: buffer_atomic_inc_x2 a[254:255], off, s[8:11], s3 offset:4095 ; encoding: [0xff,0x0f,0xac,0xe1,0x00,0xfe,0x82,0x03]49870xff,0x0f,0xac,0xe1,0x00,0xfe,0x82,0x034988 4989# GFX90A: buffer_atomic_inc_x2 a[6:7], off, s[12:15], s3 offset:4095 ; encoding: [0xff,0x0f,0xac,0xe1,0x00,0x06,0x83,0x03]49900xff,0x0f,0xac,0xe1,0x00,0x06,0x83,0x034991 4992# GFX90A: buffer_atomic_inc_x2 a[6:7], off, s[96:99], s3 offset:4095 ; encoding: [0xff,0x0f,0xac,0xe1,0x00,0x06,0x98,0x03]49930xff,0x0f,0xac,0xe1,0x00,0x06,0x98,0x034994 4995# GFX90A: buffer_atomic_inc_x2 a[6:7], off, s[8:11], s101 offset:4095 ; encoding: [0xff,0x0f,0xac,0xe1,0x00,0x06,0x82,0x65]49960xff,0x0f,0xac,0xe1,0x00,0x06,0x82,0x654997 4998# GFX90A: buffer_atomic_inc_x2 a[6:7], off, s[8:11], m0 offset:4095 ; encoding: [0xff,0x0f,0xac,0xe1,0x00,0x06,0x82,0x7c]49990xff,0x0f,0xac,0xe1,0x00,0x06,0x82,0x7c5000 5001# GFX90A: buffer_atomic_inc_x2 a[6:7], off, s[8:11], 0 offset:4095 ; encoding: [0xff,0x0f,0xac,0xe1,0x00,0x06,0x82,0x80]50020xff,0x0f,0xac,0xe1,0x00,0x06,0x82,0x805003 5004# GFX90A: buffer_atomic_inc_x2 a[6:7], off, s[8:11], -1 offset:4095 ; encoding: [0xff,0x0f,0xac,0xe1,0x00,0x06,0x82,0xc1]50050xff,0x0f,0xac,0xe1,0x00,0x06,0x82,0xc15006 5007# GFX90A: buffer_atomic_inc_x2 a[6:7], v0, s[8:11], s3 idxen offset:4095 ; encoding: [0xff,0x2f,0xac,0xe1,0x00,0x06,0x82,0x03]50080xff,0x2f,0xac,0xe1,0x00,0x06,0x82,0x035009 5010# GFX90A: buffer_atomic_inc_x2 a[6:7], v0, s[8:11], s3 offen offset:4095 ; encoding: [0xff,0x1f,0xac,0xe1,0x00,0x06,0x82,0x03]50110xff,0x1f,0xac,0xe1,0x00,0x06,0x82,0x035012 5013# GFX90A: buffer_atomic_inc_x2 a[6:7], off, s[8:11], s3 ; encoding: [0x00,0x00,0xac,0xe1,0x00,0x06,0x82,0x03]50140x00,0x00,0xac,0xe1,0x00,0x06,0x82,0x035015 5016# GFX90A: buffer_atomic_inc_x2 a[6:7], off, s[8:11], s3 ; encoding: [0x00,0x00,0xac,0xe1,0x00,0x06,0x82,0x03]50170x00,0x00,0xac,0xe1,0x00,0x06,0x82,0x035018 5019# GFX90A: buffer_atomic_inc_x2 a[6:7], off, s[8:11], s3 offset:7 ; encoding: [0x07,0x00,0xac,0xe1,0x00,0x06,0x82,0x03]50200x07,0x00,0xac,0xe1,0x00,0x06,0x82,0x035021 5022# GFX90A: buffer_atomic_inc_x2 a[6:7], off, s[8:11], s3 offset:4095 glc ; encoding: [0xff,0x4f,0xac,0xe1,0x00,0x06,0x82,0x03]50230xff,0x4f,0xac,0xe1,0x00,0x06,0x82,0x035024 5025# GFX90A: buffer_atomic_inc_x2 a[6:7], off, s[8:11], s3 offset:4095 slc ; encoding: [0xff,0x0f,0xae,0xe1,0x00,0x06,0x82,0x03]50260xff,0x0f,0xae,0xe1,0x00,0x06,0x82,0x035027 5028# GFX90A: buffer_atomic_dec_x2 a[6:7], off, s[8:11], s3 offset:4095 ; encoding: [0xff,0x0f,0xb0,0xe1,0x00,0x06,0x82,0x03]50290xff,0x0f,0xb0,0xe1,0x00,0x06,0x82,0x035030 5031# GFX90A: buffer_atomic_dec_x2 a[254:255], off, s[8:11], s3 offset:4095 ; encoding: [0xff,0x0f,0xb0,0xe1,0x00,0xfe,0x82,0x03]50320xff,0x0f,0xb0,0xe1,0x00,0xfe,0x82,0x035033 5034# GFX90A: buffer_atomic_dec_x2 a[6:7], off, s[12:15], s3 offset:4095 ; encoding: [0xff,0x0f,0xb0,0xe1,0x00,0x06,0x83,0x03]50350xff,0x0f,0xb0,0xe1,0x00,0x06,0x83,0x035036 5037# GFX90A: buffer_atomic_dec_x2 a[6:7], off, s[96:99], s3 offset:4095 ; encoding: [0xff,0x0f,0xb0,0xe1,0x00,0x06,0x98,0x03]50380xff,0x0f,0xb0,0xe1,0x00,0x06,0x98,0x035039 5040# GFX90A: buffer_atomic_dec_x2 a[6:7], off, s[8:11], s101 offset:4095 ; encoding: [0xff,0x0f,0xb0,0xe1,0x00,0x06,0x82,0x65]50410xff,0x0f,0xb0,0xe1,0x00,0x06,0x82,0x655042 5043# GFX90A: buffer_atomic_dec_x2 a[6:7], off, s[8:11], m0 offset:4095 ; encoding: [0xff,0x0f,0xb0,0xe1,0x00,0x06,0x82,0x7c]50440xff,0x0f,0xb0,0xe1,0x00,0x06,0x82,0x7c5045 5046# GFX90A: buffer_atomic_dec_x2 a[6:7], off, s[8:11], 0 offset:4095 ; encoding: [0xff,0x0f,0xb0,0xe1,0x00,0x06,0x82,0x80]50470xff,0x0f,0xb0,0xe1,0x00,0x06,0x82,0x805048 5049# GFX90A: buffer_atomic_dec_x2 a[6:7], off, s[8:11], -1 offset:4095 ; encoding: [0xff,0x0f,0xb0,0xe1,0x00,0x06,0x82,0xc1]50500xff,0x0f,0xb0,0xe1,0x00,0x06,0x82,0xc15051 5052# GFX90A: buffer_atomic_dec_x2 a[6:7], v0, s[8:11], s3 idxen offset:4095 ; encoding: [0xff,0x2f,0xb0,0xe1,0x00,0x06,0x82,0x03]50530xff,0x2f,0xb0,0xe1,0x00,0x06,0x82,0x035054 5055# GFX90A: buffer_atomic_dec_x2 a[6:7], v0, s[8:11], s3 offen offset:4095 ; encoding: [0xff,0x1f,0xb0,0xe1,0x00,0x06,0x82,0x03]50560xff,0x1f,0xb0,0xe1,0x00,0x06,0x82,0x035057 5058# GFX90A: buffer_atomic_dec_x2 a[6:7], off, s[8:11], s3 ; encoding: [0x00,0x00,0xb0,0xe1,0x00,0x06,0x82,0x03]50590x00,0x00,0xb0,0xe1,0x00,0x06,0x82,0x035060 5061# GFX90A: buffer_atomic_dec_x2 a[6:7], off, s[8:11], s3 ; encoding: [0x00,0x00,0xb0,0xe1,0x00,0x06,0x82,0x03]50620x00,0x00,0xb0,0xe1,0x00,0x06,0x82,0x035063 5064# GFX90A: buffer_atomic_dec_x2 a[6:7], off, s[8:11], s3 offset:7 ; encoding: [0x07,0x00,0xb0,0xe1,0x00,0x06,0x82,0x03]50650x07,0x00,0xb0,0xe1,0x00,0x06,0x82,0x035066 5067# GFX90A: buffer_atomic_dec_x2 a[6:7], off, s[8:11], s3 offset:4095 glc ; encoding: [0xff,0x4f,0xb0,0xe1,0x00,0x06,0x82,0x03]50680xff,0x4f,0xb0,0xe1,0x00,0x06,0x82,0x035069 5070# GFX90A: buffer_atomic_dec_x2 a[6:7], off, s[8:11], s3 offset:4095 slc ; encoding: [0xff,0x0f,0xb2,0xe1,0x00,0x06,0x82,0x03]50710xff,0x0f,0xb2,0xe1,0x00,0x06,0x82,0x035072 5073# GFX90A: tbuffer_load_format_x a1, off, s[4:7], s1 format:[BUF_DATA_FORMAT_RESERVED_15,BUF_NUM_FORMAT_USCALED] ; encoding: [0x00,0x00,0x78,0xe9,0x00,0x01,0x81,0x01]50740x00,0x00,0x78,0xe9,0x00,0x01,0x81,0x015075 5076# GFX90A: tbuffer_load_format_xy a[2:3], off, s[4:7], s1 format:[BUF_DATA_FORMAT_RESERVED_15,BUF_NUM_FORMAT_USCALED] ; encoding: [0x00,0x80,0x78,0xe9,0x00,0x02,0x81,0x01]50770x00,0x80,0x78,0xe9,0x00,0x02,0x81,0x015078 5079# GFX90A: tbuffer_load_format_xyz a[2:4], off, s[4:7], s1 format:[BUF_DATA_FORMAT_RESERVED_15,BUF_NUM_FORMAT_USCALED] ; encoding: [0x00,0x00,0x79,0xe9,0x00,0x02,0x81,0x01]50800x00,0x00,0x79,0xe9,0x00,0x02,0x81,0x015081 5082# GFX90A: tbuffer_load_format_xyzw a[2:5], off, s[4:7], s1 format:[BUF_DATA_FORMAT_RESERVED_15,BUF_NUM_FORMAT_USCALED] ; encoding: [0x00,0x80,0x79,0xe9,0x00,0x02,0x81,0x01]50830x00,0x80,0x79,0xe9,0x00,0x02,0x81,0x015084 5085# GFX90A: tbuffer_store_format_x a1, off, s[4:7], s1 format:[BUF_DATA_FORMAT_RESERVED_15,BUF_NUM_FORMAT_USCALED] ; encoding: [0x00,0x00,0x7a,0xe9,0x00,0x01,0x81,0x01]50860x00,0x00,0x7a,0xe9,0x00,0x01,0x81,0x015087 5088# GFX90A: tbuffer_store_format_xy a[2:3], off, s[4:7], s1 format:[BUF_DATA_FORMAT_RESERVED_15,BUF_NUM_FORMAT_USCALED] ; encoding: [0x00,0x80,0x7a,0xe9,0x00,0x02,0x81,0x01]50890x00,0x80,0x7a,0xe9,0x00,0x02,0x81,0x015090 5091# GFX90A: tbuffer_store_format_xyzw a[2:5], off, s[4:7], s1 format:[BUF_DATA_FORMAT_RESERVED_15,BUF_NUM_FORMAT_USCALED] ; encoding: [0x00,0x80,0x7b,0xe9,0x00,0x02,0x81,0x01]50920x00,0x80,0x7b,0xe9,0x00,0x02,0x81,0x015093 5094# GFX90A: tbuffer_store_format_xyzw a[2:5], off, ttmp[4:7], ttmp1 format:[BUF_DATA_FORMAT_RESERVED_15,BUF_NUM_FORMAT_USCALED] ; encoding: [0x00,0x80,0x7b,0xe9,0x00,0x02,0x9c,0x6d]50950x00,0x80,0x7b,0xe9,0x00,0x02,0x9c,0x6d5096 5097# GFX90A: tbuffer_store_format_xyzw a[2:5], off, ttmp[4:7], ttmp1 format:[BUF_DATA_FORMAT_RESERVED_15] ; encoding: [0x00,0x80,0x7b,0xe8,0x00,0x02,0x9c,0x6d]50980x00,0x80,0x7b,0xe8,0x00,0x02,0x9c,0x6d5099 5100# GFX90A: tbuffer_store_format_xyzw a[2:5], off, ttmp[4:7], ttmp1 format:[BUF_DATA_FORMAT_INVALID,BUF_NUM_FORMAT_USCALED] ; encoding: [0x00,0x80,0x03,0xe9,0x00,0x02,0x9c,0x6d]51010x00,0x80,0x03,0xe9,0x00,0x02,0x9c,0x6d5102 5103# GFX90A: tbuffer_store_format_xyzw a[2:5], off, ttmp[4:7], ttmp1 format:[BUF_DATA_FORMAT_RESERVED_15,BUF_NUM_FORMAT_USCALED] ; encoding: [0x00,0x80,0x7b,0xe9,0x00,0x02,0x9c,0x6d]51040x00,0x80,0x7b,0xe9,0x00,0x02,0x9c,0x6d5105 5106# GFX90A: ds_add_u32 v1, a2 offset:65535 ; encoding: [0xff,0xff,0x00,0xda,0x01,0x02,0x00,0x00]51070xff,0xff,0x00,0xda,0x01,0x02,0x00,0x005108 5109# GFX90A: ds_add_u32 v255, a2 offset:65535 ; encoding: [0xff,0xff,0x00,0xda,0xff,0x02,0x00,0x00]51100xff,0xff,0x00,0xda,0xff,0x02,0x00,0x005111 5112# GFX90A: ds_add_u32 v1, a255 offset:65535 ; encoding: [0xff,0xff,0x00,0xda,0x01,0xff,0x00,0x00]51130xff,0xff,0x00,0xda,0x01,0xff,0x00,0x005114 5115# GFX90A: ds_add_u32 v1, a2 ; encoding: [0x00,0x00,0x00,0xda,0x01,0x02,0x00,0x00]51160x00,0x00,0x00,0xda,0x01,0x02,0x00,0x005117 5118# GFX90A: ds_add_u32 v1, a2 ; encoding: [0x00,0x00,0x00,0xda,0x01,0x02,0x00,0x00]51190x00,0x00,0x00,0xda,0x01,0x02,0x00,0x005120 5121# GFX90A: ds_add_u32 v1, a2 offset:4 ; encoding: [0x04,0x00,0x00,0xda,0x01,0x02,0x00,0x00]51220x04,0x00,0x00,0xda,0x01,0x02,0x00,0x005123 5124# GFX90A: ds_sub_u32 v1, a2 offset:65535 ; encoding: [0xff,0xff,0x02,0xda,0x01,0x02,0x00,0x00]51250xff,0xff,0x02,0xda,0x01,0x02,0x00,0x005126 5127# GFX90A: ds_sub_u32 v255, a2 offset:65535 ; encoding: [0xff,0xff,0x02,0xda,0xff,0x02,0x00,0x00]51280xff,0xff,0x02,0xda,0xff,0x02,0x00,0x005129 5130# GFX90A: ds_sub_u32 v1, a255 offset:65535 ; encoding: [0xff,0xff,0x02,0xda,0x01,0xff,0x00,0x00]51310xff,0xff,0x02,0xda,0x01,0xff,0x00,0x005132 5133# GFX90A: ds_sub_u32 v1, a2 ; encoding: [0x00,0x00,0x02,0xda,0x01,0x02,0x00,0x00]51340x00,0x00,0x02,0xda,0x01,0x02,0x00,0x005135 5136# GFX90A: ds_sub_u32 v1, a2 ; encoding: [0x00,0x00,0x02,0xda,0x01,0x02,0x00,0x00]51370x00,0x00,0x02,0xda,0x01,0x02,0x00,0x005138 5139# GFX90A: ds_sub_u32 v1, a2 offset:4 ; encoding: [0x04,0x00,0x02,0xda,0x01,0x02,0x00,0x00]51400x04,0x00,0x02,0xda,0x01,0x02,0x00,0x005141 5142# GFX90A: ds_rsub_u32 v1, a2 offset:65535 ; encoding: [0xff,0xff,0x04,0xda,0x01,0x02,0x00,0x00]51430xff,0xff,0x04,0xda,0x01,0x02,0x00,0x005144 5145# GFX90A: ds_rsub_u32 v255, a2 offset:65535 ; encoding: [0xff,0xff,0x04,0xda,0xff,0x02,0x00,0x00]51460xff,0xff,0x04,0xda,0xff,0x02,0x00,0x005147 5148# GFX90A: ds_rsub_u32 v1, a255 offset:65535 ; encoding: [0xff,0xff,0x04,0xda,0x01,0xff,0x00,0x00]51490xff,0xff,0x04,0xda,0x01,0xff,0x00,0x005150 5151# GFX90A: ds_rsub_u32 v1, a2 ; encoding: [0x00,0x00,0x04,0xda,0x01,0x02,0x00,0x00]51520x00,0x00,0x04,0xda,0x01,0x02,0x00,0x005153 5154# GFX90A: ds_rsub_u32 v1, a2 ; encoding: [0x00,0x00,0x04,0xda,0x01,0x02,0x00,0x00]51550x00,0x00,0x04,0xda,0x01,0x02,0x00,0x005156 5157# GFX90A: ds_rsub_u32 v1, a2 offset:4 ; encoding: [0x04,0x00,0x04,0xda,0x01,0x02,0x00,0x00]51580x04,0x00,0x04,0xda,0x01,0x02,0x00,0x005159 5160# GFX90A: ds_inc_u32 v1, a2 offset:65535 ; encoding: [0xff,0xff,0x06,0xda,0x01,0x02,0x00,0x00]51610xff,0xff,0x06,0xda,0x01,0x02,0x00,0x005162 5163# GFX90A: ds_inc_u32 v255, a2 offset:65535 ; encoding: [0xff,0xff,0x06,0xda,0xff,0x02,0x00,0x00]51640xff,0xff,0x06,0xda,0xff,0x02,0x00,0x005165 5166# GFX90A: ds_inc_u32 v1, a255 offset:65535 ; encoding: [0xff,0xff,0x06,0xda,0x01,0xff,0x00,0x00]51670xff,0xff,0x06,0xda,0x01,0xff,0x00,0x005168 5169# GFX90A: ds_inc_u32 v1, a2 ; encoding: [0x00,0x00,0x06,0xda,0x01,0x02,0x00,0x00]51700x00,0x00,0x06,0xda,0x01,0x02,0x00,0x005171 5172# GFX90A: ds_inc_u32 v1, a2 ; encoding: [0x00,0x00,0x06,0xda,0x01,0x02,0x00,0x00]51730x00,0x00,0x06,0xda,0x01,0x02,0x00,0x005174 5175# GFX90A: ds_inc_u32 v1, a2 offset:4 ; encoding: [0x04,0x00,0x06,0xda,0x01,0x02,0x00,0x00]51760x04,0x00,0x06,0xda,0x01,0x02,0x00,0x005177 5178# GFX90A: ds_dec_u32 v1, a2 offset:65535 ; encoding: [0xff,0xff,0x08,0xda,0x01,0x02,0x00,0x00]51790xff,0xff,0x08,0xda,0x01,0x02,0x00,0x005180 5181# GFX90A: ds_dec_u32 v255, a2 offset:65535 ; encoding: [0xff,0xff,0x08,0xda,0xff,0x02,0x00,0x00]51820xff,0xff,0x08,0xda,0xff,0x02,0x00,0x005183 5184# GFX90A: ds_dec_u32 v1, a255 offset:65535 ; encoding: [0xff,0xff,0x08,0xda,0x01,0xff,0x00,0x00]51850xff,0xff,0x08,0xda,0x01,0xff,0x00,0x005186 5187# GFX90A: ds_dec_u32 v1, a2 ; encoding: [0x00,0x00,0x08,0xda,0x01,0x02,0x00,0x00]51880x00,0x00,0x08,0xda,0x01,0x02,0x00,0x005189 5190# GFX90A: ds_dec_u32 v1, a2 ; encoding: [0x00,0x00,0x08,0xda,0x01,0x02,0x00,0x00]51910x00,0x00,0x08,0xda,0x01,0x02,0x00,0x005192 5193# GFX90A: ds_dec_u32 v1, a2 offset:4 ; encoding: [0x04,0x00,0x08,0xda,0x01,0x02,0x00,0x00]51940x04,0x00,0x08,0xda,0x01,0x02,0x00,0x005195 5196# GFX90A: ds_min_i32 v1, a2 offset:65535 ; encoding: [0xff,0xff,0x0a,0xda,0x01,0x02,0x00,0x00]51970xff,0xff,0x0a,0xda,0x01,0x02,0x00,0x005198 5199# GFX90A: ds_min_i32 v255, a2 offset:65535 ; encoding: [0xff,0xff,0x0a,0xda,0xff,0x02,0x00,0x00]52000xff,0xff,0x0a,0xda,0xff,0x02,0x00,0x005201 5202# GFX90A: ds_min_i32 v1, a255 offset:65535 ; encoding: [0xff,0xff,0x0a,0xda,0x01,0xff,0x00,0x00]52030xff,0xff,0x0a,0xda,0x01,0xff,0x00,0x005204 5205# GFX90A: ds_min_i32 v1, a2 ; encoding: [0x00,0x00,0x0a,0xda,0x01,0x02,0x00,0x00]52060x00,0x00,0x0a,0xda,0x01,0x02,0x00,0x005207 5208# GFX90A: ds_min_i32 v1, a2 ; encoding: [0x00,0x00,0x0a,0xda,0x01,0x02,0x00,0x00]52090x00,0x00,0x0a,0xda,0x01,0x02,0x00,0x005210 5211# GFX90A: ds_min_i32 v1, a2 offset:4 ; encoding: [0x04,0x00,0x0a,0xda,0x01,0x02,0x00,0x00]52120x04,0x00,0x0a,0xda,0x01,0x02,0x00,0x005213 5214# GFX90A: ds_max_i32 v1, a2 offset:65535 ; encoding: [0xff,0xff,0x0c,0xda,0x01,0x02,0x00,0x00]52150xff,0xff,0x0c,0xda,0x01,0x02,0x00,0x005216 5217# GFX90A: ds_max_i32 v255, a2 offset:65535 ; encoding: [0xff,0xff,0x0c,0xda,0xff,0x02,0x00,0x00]52180xff,0xff,0x0c,0xda,0xff,0x02,0x00,0x005219 5220# GFX90A: ds_max_i32 v1, a255 offset:65535 ; encoding: [0xff,0xff,0x0c,0xda,0x01,0xff,0x00,0x00]52210xff,0xff,0x0c,0xda,0x01,0xff,0x00,0x005222 5223# GFX90A: ds_max_i32 v1, a2 ; encoding: [0x00,0x00,0x0c,0xda,0x01,0x02,0x00,0x00]52240x00,0x00,0x0c,0xda,0x01,0x02,0x00,0x005225 5226# GFX90A: ds_max_i32 v1, a2 ; encoding: [0x00,0x00,0x0c,0xda,0x01,0x02,0x00,0x00]52270x00,0x00,0x0c,0xda,0x01,0x02,0x00,0x005228 5229# GFX90A: ds_max_i32 v1, a2 offset:4 ; encoding: [0x04,0x00,0x0c,0xda,0x01,0x02,0x00,0x00]52300x04,0x00,0x0c,0xda,0x01,0x02,0x00,0x005231 5232# GFX90A: ds_min_u32 v1, a2 offset:65535 ; encoding: [0xff,0xff,0x0e,0xda,0x01,0x02,0x00,0x00]52330xff,0xff,0x0e,0xda,0x01,0x02,0x00,0x005234 5235# GFX90A: ds_min_u32 v255, a2 offset:65535 ; encoding: [0xff,0xff,0x0e,0xda,0xff,0x02,0x00,0x00]52360xff,0xff,0x0e,0xda,0xff,0x02,0x00,0x005237 5238# GFX90A: ds_min_u32 v1, a255 offset:65535 ; encoding: [0xff,0xff,0x0e,0xda,0x01,0xff,0x00,0x00]52390xff,0xff,0x0e,0xda,0x01,0xff,0x00,0x005240 5241# GFX90A: ds_min_u32 v1, a2 ; encoding: [0x00,0x00,0x0e,0xda,0x01,0x02,0x00,0x00]52420x00,0x00,0x0e,0xda,0x01,0x02,0x00,0x005243 5244# GFX90A: ds_min_u32 v1, a2 ; encoding: [0x00,0x00,0x0e,0xda,0x01,0x02,0x00,0x00]52450x00,0x00,0x0e,0xda,0x01,0x02,0x00,0x005246 5247# GFX90A: ds_min_u32 v1, a2 offset:4 ; encoding: [0x04,0x00,0x0e,0xda,0x01,0x02,0x00,0x00]52480x04,0x00,0x0e,0xda,0x01,0x02,0x00,0x005249 5250# GFX90A: ds_max_u32 v1, a2 offset:65535 ; encoding: [0xff,0xff,0x10,0xda,0x01,0x02,0x00,0x00]52510xff,0xff,0x10,0xda,0x01,0x02,0x00,0x005252 5253# GFX90A: ds_max_u32 v255, a2 offset:65535 ; encoding: [0xff,0xff,0x10,0xda,0xff,0x02,0x00,0x00]52540xff,0xff,0x10,0xda,0xff,0x02,0x00,0x005255 5256# GFX90A: ds_max_u32 v1, a255 offset:65535 ; encoding: [0xff,0xff,0x10,0xda,0x01,0xff,0x00,0x00]52570xff,0xff,0x10,0xda,0x01,0xff,0x00,0x005258 5259# GFX90A: ds_max_u32 v1, a2 ; encoding: [0x00,0x00,0x10,0xda,0x01,0x02,0x00,0x00]52600x00,0x00,0x10,0xda,0x01,0x02,0x00,0x005261 5262# GFX90A: ds_max_u32 v1, a2 ; encoding: [0x00,0x00,0x10,0xda,0x01,0x02,0x00,0x00]52630x00,0x00,0x10,0xda,0x01,0x02,0x00,0x005264 5265# GFX90A: ds_max_u32 v1, a2 offset:4 ; encoding: [0x04,0x00,0x10,0xda,0x01,0x02,0x00,0x00]52660x04,0x00,0x10,0xda,0x01,0x02,0x00,0x005267 5268# GFX90A: ds_and_b32 v1, a2 offset:65535 ; encoding: [0xff,0xff,0x12,0xda,0x01,0x02,0x00,0x00]52690xff,0xff,0x12,0xda,0x01,0x02,0x00,0x005270 5271# GFX90A: ds_and_b32 v255, a2 offset:65535 ; encoding: [0xff,0xff,0x12,0xda,0xff,0x02,0x00,0x00]52720xff,0xff,0x12,0xda,0xff,0x02,0x00,0x005273 5274# GFX90A: ds_and_b32 v1, a255 offset:65535 ; encoding: [0xff,0xff,0x12,0xda,0x01,0xff,0x00,0x00]52750xff,0xff,0x12,0xda,0x01,0xff,0x00,0x005276 5277# GFX90A: ds_and_b32 v1, a2 ; encoding: [0x00,0x00,0x12,0xda,0x01,0x02,0x00,0x00]52780x00,0x00,0x12,0xda,0x01,0x02,0x00,0x005279 5280# GFX90A: ds_and_b32 v1, a2 ; encoding: [0x00,0x00,0x12,0xda,0x01,0x02,0x00,0x00]52810x00,0x00,0x12,0xda,0x01,0x02,0x00,0x005282 5283# GFX90A: ds_and_b32 v1, a2 offset:4 ; encoding: [0x04,0x00,0x12,0xda,0x01,0x02,0x00,0x00]52840x04,0x00,0x12,0xda,0x01,0x02,0x00,0x005285 5286# GFX90A: ds_or_b32 v1, a2 offset:65535 ; encoding: [0xff,0xff,0x14,0xda,0x01,0x02,0x00,0x00]52870xff,0xff,0x14,0xda,0x01,0x02,0x00,0x005288 5289# GFX90A: ds_or_b32 v255, a2 offset:65535 ; encoding: [0xff,0xff,0x14,0xda,0xff,0x02,0x00,0x00]52900xff,0xff,0x14,0xda,0xff,0x02,0x00,0x005291 5292# GFX90A: ds_or_b32 v1, a255 offset:65535 ; encoding: [0xff,0xff,0x14,0xda,0x01,0xff,0x00,0x00]52930xff,0xff,0x14,0xda,0x01,0xff,0x00,0x005294 5295# GFX90A: ds_or_b32 v1, a2 ; encoding: [0x00,0x00,0x14,0xda,0x01,0x02,0x00,0x00]52960x00,0x00,0x14,0xda,0x01,0x02,0x00,0x005297 5298# GFX90A: ds_or_b32 v1, a2 ; encoding: [0x00,0x00,0x14,0xda,0x01,0x02,0x00,0x00]52990x00,0x00,0x14,0xda,0x01,0x02,0x00,0x005300 5301# GFX90A: ds_or_b32 v1, a2 offset:4 ; encoding: [0x04,0x00,0x14,0xda,0x01,0x02,0x00,0x00]53020x04,0x00,0x14,0xda,0x01,0x02,0x00,0x005303 5304# GFX90A: ds_xor_b32 v1, a2 offset:65535 ; encoding: [0xff,0xff,0x16,0xda,0x01,0x02,0x00,0x00]53050xff,0xff,0x16,0xda,0x01,0x02,0x00,0x005306 5307# GFX90A: ds_xor_b32 v255, a2 offset:65535 ; encoding: [0xff,0xff,0x16,0xda,0xff,0x02,0x00,0x00]53080xff,0xff,0x16,0xda,0xff,0x02,0x00,0x005309 5310# GFX90A: ds_xor_b32 v1, a255 offset:65535 ; encoding: [0xff,0xff,0x16,0xda,0x01,0xff,0x00,0x00]53110xff,0xff,0x16,0xda,0x01,0xff,0x00,0x005312 5313# GFX90A: ds_xor_b32 v1, a2 ; encoding: [0x00,0x00,0x16,0xda,0x01,0x02,0x00,0x00]53140x00,0x00,0x16,0xda,0x01,0x02,0x00,0x005315 5316# GFX90A: ds_xor_b32 v1, a2 ; encoding: [0x00,0x00,0x16,0xda,0x01,0x02,0x00,0x00]53170x00,0x00,0x16,0xda,0x01,0x02,0x00,0x005318 5319# GFX90A: ds_xor_b32 v1, a2 offset:4 ; encoding: [0x04,0x00,0x16,0xda,0x01,0x02,0x00,0x00]53200x04,0x00,0x16,0xda,0x01,0x02,0x00,0x005321 5322# GFX90A: ds_mskor_b32 v1, a2, a3 offset:65535 ; encoding: [0xff,0xff,0x18,0xda,0x01,0x02,0x03,0x00]53230xff,0xff,0x18,0xda,0x01,0x02,0x03,0x005324 5325# GFX90A: ds_mskor_b32 v255, a2, a3 offset:65535 ; encoding: [0xff,0xff,0x18,0xda,0xff,0x02,0x03,0x00]53260xff,0xff,0x18,0xda,0xff,0x02,0x03,0x005327 5328# GFX90A: ds_mskor_b32 v1, a255, a3 offset:65535 ; encoding: [0xff,0xff,0x18,0xda,0x01,0xff,0x03,0x00]53290xff,0xff,0x18,0xda,0x01,0xff,0x03,0x005330 5331# GFX90A: ds_mskor_b32 v1, a2, a255 offset:65535 ; encoding: [0xff,0xff,0x18,0xda,0x01,0x02,0xff,0x00]53320xff,0xff,0x18,0xda,0x01,0x02,0xff,0x005333 5334# GFX90A: ds_mskor_b32 v1, a2, a3 ; encoding: [0x00,0x00,0x18,0xda,0x01,0x02,0x03,0x00]53350x00,0x00,0x18,0xda,0x01,0x02,0x03,0x005336 5337# GFX90A: ds_mskor_b32 v1, a2, a3 ; encoding: [0x00,0x00,0x18,0xda,0x01,0x02,0x03,0x00]53380x00,0x00,0x18,0xda,0x01,0x02,0x03,0x005339 5340# GFX90A: ds_mskor_b32 v1, a2, a3 offset:4 ; encoding: [0x04,0x00,0x18,0xda,0x01,0x02,0x03,0x00]53410x04,0x00,0x18,0xda,0x01,0x02,0x03,0x005342 5343# GFX90A: ds_write_b32 v1, a2 offset:65535 ; encoding: [0xff,0xff,0x1a,0xda,0x01,0x02,0x00,0x00]53440xff,0xff,0x1a,0xda,0x01,0x02,0x00,0x005345 5346# GFX90A: ds_write_b32 v255, a2 offset:65535 ; encoding: [0xff,0xff,0x1a,0xda,0xff,0x02,0x00,0x00]53470xff,0xff,0x1a,0xda,0xff,0x02,0x00,0x005348 5349# GFX90A: ds_write_b32 v1, a255 offset:65535 ; encoding: [0xff,0xff,0x1a,0xda,0x01,0xff,0x00,0x00]53500xff,0xff,0x1a,0xda,0x01,0xff,0x00,0x005351 5352# GFX90A: ds_write_b32 v1, a2 ; encoding: [0x00,0x00,0x1a,0xda,0x01,0x02,0x00,0x00]53530x00,0x00,0x1a,0xda,0x01,0x02,0x00,0x005354 5355# GFX90A: ds_write_b32 v1, a2 ; encoding: [0x00,0x00,0x1a,0xda,0x01,0x02,0x00,0x00]53560x00,0x00,0x1a,0xda,0x01,0x02,0x00,0x005357 5358# GFX90A: ds_write_b32 v1, a2 offset:4 ; encoding: [0x04,0x00,0x1a,0xda,0x01,0x02,0x00,0x00]53590x04,0x00,0x1a,0xda,0x01,0x02,0x00,0x005360 5361# GFX90A: ds_write2_b32 v1, a2, a3 offset0:127 offset1:255 ; encoding: [0x7f,0xff,0x1c,0xda,0x01,0x02,0x03,0x00]53620x7f,0xff,0x1c,0xda,0x01,0x02,0x03,0x005363 5364# GFX90A: ds_write2_b32 v255, a2, a3 offset0:127 offset1:255 ; encoding: [0x7f,0xff,0x1c,0xda,0xff,0x02,0x03,0x00]53650x7f,0xff,0x1c,0xda,0xff,0x02,0x03,0x005366 5367# GFX90A: ds_write2_b32 v1, a255, a3 offset0:127 offset1:255 ; encoding: [0x7f,0xff,0x1c,0xda,0x01,0xff,0x03,0x00]53680x7f,0xff,0x1c,0xda,0x01,0xff,0x03,0x005369 5370# GFX90A: ds_write2_b32 v1, a2, a255 offset0:127 offset1:255 ; encoding: [0x7f,0xff,0x1c,0xda,0x01,0x02,0xff,0x00]53710x7f,0xff,0x1c,0xda,0x01,0x02,0xff,0x005372 5373# GFX90A: ds_write2_b32 v1, a2, a3 offset1:255 ; encoding: [0x00,0xff,0x1c,0xda,0x01,0x02,0x03,0x00]53740x00,0xff,0x1c,0xda,0x01,0x02,0x03,0x005375 5376# GFX90A: ds_write2_b32 v1, a2, a3 offset1:255 ; encoding: [0x00,0xff,0x1c,0xda,0x01,0x02,0x03,0x00]53770x00,0xff,0x1c,0xda,0x01,0x02,0x03,0x005378 5379# GFX90A: ds_write2_b32 v1, a2, a3 offset0:16 offset1:255 ; encoding: [0x10,0xff,0x1c,0xda,0x01,0x02,0x03,0x00]53800x10,0xff,0x1c,0xda,0x01,0x02,0x03,0x005381 5382# GFX90A: ds_write2_b32 v1, a2, a3 offset0:127 ; encoding: [0x7f,0x00,0x1c,0xda,0x01,0x02,0x03,0x00]53830x7f,0x00,0x1c,0xda,0x01,0x02,0x03,0x005384 5385# GFX90A: ds_write2_b32 v1, a2, a3 offset0:127 ; encoding: [0x7f,0x00,0x1c,0xda,0x01,0x02,0x03,0x00]53860x7f,0x00,0x1c,0xda,0x01,0x02,0x03,0x005387 5388# GFX90A: ds_write2_b32 v1, a2, a3 offset0:127 offset1:1 ; encoding: [0x7f,0x01,0x1c,0xda,0x01,0x02,0x03,0x00]53890x7f,0x01,0x1c,0xda,0x01,0x02,0x03,0x005390 5391# GFX90A: ds_write2st64_b32 v1, a2, a3 offset0:127 offset1:255 ; encoding: [0x7f,0xff,0x1e,0xda,0x01,0x02,0x03,0x00]53920x7f,0xff,0x1e,0xda,0x01,0x02,0x03,0x005393 5394# GFX90A: ds_write2st64_b32 v255, a2, a3 offset0:127 offset1:255 ; encoding: [0x7f,0xff,0x1e,0xda,0xff,0x02,0x03,0x00]53950x7f,0xff,0x1e,0xda,0xff,0x02,0x03,0x005396 5397# GFX90A: ds_write2st64_b32 v1, a255, a3 offset0:127 offset1:255 ; encoding: [0x7f,0xff,0x1e,0xda,0x01,0xff,0x03,0x00]53980x7f,0xff,0x1e,0xda,0x01,0xff,0x03,0x005399 5400# GFX90A: ds_write2st64_b32 v1, a2, a255 offset0:127 offset1:255 ; encoding: [0x7f,0xff,0x1e,0xda,0x01,0x02,0xff,0x00]54010x7f,0xff,0x1e,0xda,0x01,0x02,0xff,0x005402 5403# GFX90A: ds_write2st64_b32 v1, a2, a3 offset1:255 ; encoding: [0x00,0xff,0x1e,0xda,0x01,0x02,0x03,0x00]54040x00,0xff,0x1e,0xda,0x01,0x02,0x03,0x005405 5406# GFX90A: ds_write2st64_b32 v1, a2, a3 offset1:255 ; encoding: [0x00,0xff,0x1e,0xda,0x01,0x02,0x03,0x00]54070x00,0xff,0x1e,0xda,0x01,0x02,0x03,0x005408 5409# GFX90A: ds_write2st64_b32 v1, a2, a3 offset0:16 offset1:255 ; encoding: [0x10,0xff,0x1e,0xda,0x01,0x02,0x03,0x00]54100x10,0xff,0x1e,0xda,0x01,0x02,0x03,0x005411 5412# GFX90A: ds_write2st64_b32 v1, a2, a3 offset0:127 ; encoding: [0x7f,0x00,0x1e,0xda,0x01,0x02,0x03,0x00]54130x7f,0x00,0x1e,0xda,0x01,0x02,0x03,0x005414 5415# GFX90A: ds_write2st64_b32 v1, a2, a3 offset0:127 ; encoding: [0x7f,0x00,0x1e,0xda,0x01,0x02,0x03,0x00]54160x7f,0x00,0x1e,0xda,0x01,0x02,0x03,0x005417 5418# GFX90A: ds_write2st64_b32 v1, a2, a3 offset0:127 offset1:1 ; encoding: [0x7f,0x01,0x1e,0xda,0x01,0x02,0x03,0x00]54190x7f,0x01,0x1e,0xda,0x01,0x02,0x03,0x005420 5421# GFX90A: ds_cmpst_b32 v1, a2, a3 offset:65535 ; encoding: [0xff,0xff,0x20,0xda,0x01,0x02,0x03,0x00]54220xff,0xff,0x20,0xda,0x01,0x02,0x03,0x005423 5424# GFX90A: ds_cmpst_b32 v255, a2, a3 offset:65535 ; encoding: [0xff,0xff,0x20,0xda,0xff,0x02,0x03,0x00]54250xff,0xff,0x20,0xda,0xff,0x02,0x03,0x005426 5427# GFX90A: ds_cmpst_b32 v1, a255, a3 offset:65535 ; encoding: [0xff,0xff,0x20,0xda,0x01,0xff,0x03,0x00]54280xff,0xff,0x20,0xda,0x01,0xff,0x03,0x005429 5430# GFX90A: ds_cmpst_b32 v1, a2, a255 offset:65535 ; encoding: [0xff,0xff,0x20,0xda,0x01,0x02,0xff,0x00]54310xff,0xff,0x20,0xda,0x01,0x02,0xff,0x005432 5433# GFX90A: ds_cmpst_b32 v1, a2, a3 ; encoding: [0x00,0x00,0x20,0xda,0x01,0x02,0x03,0x00]54340x00,0x00,0x20,0xda,0x01,0x02,0x03,0x005435 5436# GFX90A: ds_cmpst_b32 v1, a2, a3 ; encoding: [0x00,0x00,0x20,0xda,0x01,0x02,0x03,0x00]54370x00,0x00,0x20,0xda,0x01,0x02,0x03,0x005438 5439# GFX90A: ds_cmpst_b32 v1, a2, a3 offset:4 ; encoding: [0x04,0x00,0x20,0xda,0x01,0x02,0x03,0x00]54400x04,0x00,0x20,0xda,0x01,0x02,0x03,0x005441 5442# GFX90A: ds_cmpst_f32 v1, a2, a3 offset:65535 ; encoding: [0xff,0xff,0x22,0xda,0x01,0x02,0x03,0x00]54430xff,0xff,0x22,0xda,0x01,0x02,0x03,0x005444 5445# GFX90A: ds_cmpst_f32 v255, a2, a3 offset:65535 ; encoding: [0xff,0xff,0x22,0xda,0xff,0x02,0x03,0x00]54460xff,0xff,0x22,0xda,0xff,0x02,0x03,0x005447 5448# GFX90A: ds_cmpst_f32 v1, a255, a3 offset:65535 ; encoding: [0xff,0xff,0x22,0xda,0x01,0xff,0x03,0x00]54490xff,0xff,0x22,0xda,0x01,0xff,0x03,0x005450 5451# GFX90A: ds_cmpst_f32 v1, a2, a255 offset:65535 ; encoding: [0xff,0xff,0x22,0xda,0x01,0x02,0xff,0x00]54520xff,0xff,0x22,0xda,0x01,0x02,0xff,0x005453 5454# GFX90A: ds_cmpst_f32 v1, a2, a3 ; encoding: [0x00,0x00,0x22,0xda,0x01,0x02,0x03,0x00]54550x00,0x00,0x22,0xda,0x01,0x02,0x03,0x005456 5457# GFX90A: ds_cmpst_f32 v1, a2, a3 ; encoding: [0x00,0x00,0x22,0xda,0x01,0x02,0x03,0x00]54580x00,0x00,0x22,0xda,0x01,0x02,0x03,0x005459 5460# GFX90A: ds_cmpst_f32 v1, a2, a3 offset:4 ; encoding: [0x04,0x00,0x22,0xda,0x01,0x02,0x03,0x00]54610x04,0x00,0x22,0xda,0x01,0x02,0x03,0x005462 5463# GFX90A: ds_min_f32 v1, a2 offset:65535 ; encoding: [0xff,0xff,0x24,0xda,0x01,0x02,0x00,0x00]54640xff,0xff,0x24,0xda,0x01,0x02,0x00,0x005465 5466# GFX90A: ds_min_f32 v255, a2 offset:65535 ; encoding: [0xff,0xff,0x24,0xda,0xff,0x02,0x00,0x00]54670xff,0xff,0x24,0xda,0xff,0x02,0x00,0x005468 5469# GFX90A: ds_min_f32 v1, a255 offset:65535 ; encoding: [0xff,0xff,0x24,0xda,0x01,0xff,0x00,0x00]54700xff,0xff,0x24,0xda,0x01,0xff,0x00,0x005471 5472# GFX90A: ds_min_f32 v1, a2 ; encoding: [0x00,0x00,0x24,0xda,0x01,0x02,0x00,0x00]54730x00,0x00,0x24,0xda,0x01,0x02,0x00,0x005474 5475# GFX90A: ds_min_f32 v1, a2 ; encoding: [0x00,0x00,0x24,0xda,0x01,0x02,0x00,0x00]54760x00,0x00,0x24,0xda,0x01,0x02,0x00,0x005477 5478# GFX90A: ds_min_f32 v1, a2 offset:4 ; encoding: [0x04,0x00,0x24,0xda,0x01,0x02,0x00,0x00]54790x04,0x00,0x24,0xda,0x01,0x02,0x00,0x005480 5481# GFX90A: ds_max_f32 v1, a2 offset:65535 ; encoding: [0xff,0xff,0x26,0xda,0x01,0x02,0x00,0x00]54820xff,0xff,0x26,0xda,0x01,0x02,0x00,0x005483 5484# GFX90A: ds_max_f32 v255, a2 offset:65535 ; encoding: [0xff,0xff,0x26,0xda,0xff,0x02,0x00,0x00]54850xff,0xff,0x26,0xda,0xff,0x02,0x00,0x005486 5487# GFX90A: ds_max_f32 v1, a255 offset:65535 ; encoding: [0xff,0xff,0x26,0xda,0x01,0xff,0x00,0x00]54880xff,0xff,0x26,0xda,0x01,0xff,0x00,0x005489 5490# GFX90A: ds_max_f32 v1, a2 ; encoding: [0x00,0x00,0x26,0xda,0x01,0x02,0x00,0x00]54910x00,0x00,0x26,0xda,0x01,0x02,0x00,0x005492 5493# GFX90A: ds_max_f32 v1, a2 ; encoding: [0x00,0x00,0x26,0xda,0x01,0x02,0x00,0x00]54940x00,0x00,0x26,0xda,0x01,0x02,0x00,0x005495 5496# GFX90A: ds_max_f32 v1, a2 offset:4 ; encoding: [0x04,0x00,0x26,0xda,0x01,0x02,0x00,0x00]54970x04,0x00,0x26,0xda,0x01,0x02,0x00,0x005498 5499# GFX90A: ds_add_f32 v1, a2 offset:65535 ; encoding: [0xff,0xff,0x2a,0xda,0x01,0x02,0x00,0x00]55000xff,0xff,0x2a,0xda,0x01,0x02,0x00,0x005501 5502# GFX90A: ds_add_f32 v255, a2 offset:65535 ; encoding: [0xff,0xff,0x2a,0xda,0xff,0x02,0x00,0x00]55030xff,0xff,0x2a,0xda,0xff,0x02,0x00,0x005504 5505# GFX90A: ds_add_f32 v1, a255 offset:65535 ; encoding: [0xff,0xff,0x2a,0xda,0x01,0xff,0x00,0x00]55060xff,0xff,0x2a,0xda,0x01,0xff,0x00,0x005507 5508# GFX90A: ds_add_f32 v1, a2 ; encoding: [0x00,0x00,0x2a,0xda,0x01,0x02,0x00,0x00]55090x00,0x00,0x2a,0xda,0x01,0x02,0x00,0x005510 5511# GFX90A: ds_add_f32 v1, a2 ; encoding: [0x00,0x00,0x2a,0xda,0x01,0x02,0x00,0x00]55120x00,0x00,0x2a,0xda,0x01,0x02,0x00,0x005513 5514# GFX90A: ds_add_f32 v1, a2 offset:4 ; encoding: [0x04,0x00,0x2a,0xda,0x01,0x02,0x00,0x00]55150x04,0x00,0x2a,0xda,0x01,0x02,0x00,0x005516 5517# GFX90A: ds_write_b8 v1, a2 offset:65535 ; encoding: [0xff,0xff,0x3c,0xda,0x01,0x02,0x00,0x00]55180xff,0xff,0x3c,0xda,0x01,0x02,0x00,0x005519 5520# GFX90A: ds_write_b8 v255, a2 offset:65535 ; encoding: [0xff,0xff,0x3c,0xda,0xff,0x02,0x00,0x00]55210xff,0xff,0x3c,0xda,0xff,0x02,0x00,0x005522 5523# GFX90A: ds_write_b8 v1, a255 offset:65535 ; encoding: [0xff,0xff,0x3c,0xda,0x01,0xff,0x00,0x00]55240xff,0xff,0x3c,0xda,0x01,0xff,0x00,0x005525 5526# GFX90A: ds_write_b8 v1, a2 ; encoding: [0x00,0x00,0x3c,0xda,0x01,0x02,0x00,0x00]55270x00,0x00,0x3c,0xda,0x01,0x02,0x00,0x005528 5529# GFX90A: ds_write_b8 v1, a2 ; encoding: [0x00,0x00,0x3c,0xda,0x01,0x02,0x00,0x00]55300x00,0x00,0x3c,0xda,0x01,0x02,0x00,0x005531 5532# GFX90A: ds_write_b8 v1, a2 offset:4 ; encoding: [0x04,0x00,0x3c,0xda,0x01,0x02,0x00,0x00]55330x04,0x00,0x3c,0xda,0x01,0x02,0x00,0x005534 5535# GFX90A: ds_write_b16 v1, a2 offset:65535 ; encoding: [0xff,0xff,0x3e,0xda,0x01,0x02,0x00,0x00]55360xff,0xff,0x3e,0xda,0x01,0x02,0x00,0x005537 5538# GFX90A: ds_write_b16 v255, a2 offset:65535 ; encoding: [0xff,0xff,0x3e,0xda,0xff,0x02,0x00,0x00]55390xff,0xff,0x3e,0xda,0xff,0x02,0x00,0x005540 5541# GFX90A: ds_write_b16 v1, a255 offset:65535 ; encoding: [0xff,0xff,0x3e,0xda,0x01,0xff,0x00,0x00]55420xff,0xff,0x3e,0xda,0x01,0xff,0x00,0x005543 5544# GFX90A: ds_write_b16 v1, a2 ; encoding: [0x00,0x00,0x3e,0xda,0x01,0x02,0x00,0x00]55450x00,0x00,0x3e,0xda,0x01,0x02,0x00,0x005546 5547# GFX90A: ds_write_b16 v1, a2 ; encoding: [0x00,0x00,0x3e,0xda,0x01,0x02,0x00,0x00]55480x00,0x00,0x3e,0xda,0x01,0x02,0x00,0x005549 5550# GFX90A: ds_write_b16 v1, a2 offset:4 ; encoding: [0x04,0x00,0x3e,0xda,0x01,0x02,0x00,0x00]55510x04,0x00,0x3e,0xda,0x01,0x02,0x00,0x005552 5553# GFX90A: ds_add_rtn_u32 a5, v1, a2 offset:65535 ; encoding: [0xff,0xff,0x40,0xda,0x01,0x02,0x00,0x05]55540xff,0xff,0x40,0xda,0x01,0x02,0x00,0x055555 5556# GFX90A: ds_add_rtn_u32 a255, v1, a2 offset:65535 ; encoding: [0xff,0xff,0x40,0xda,0x01,0x02,0x00,0xff]55570xff,0xff,0x40,0xda,0x01,0x02,0x00,0xff5558 5559# GFX90A: ds_add_rtn_u32 a5, v255, a2 offset:65535 ; encoding: [0xff,0xff,0x40,0xda,0xff,0x02,0x00,0x05]55600xff,0xff,0x40,0xda,0xff,0x02,0x00,0x055561 5562# GFX90A: ds_add_rtn_u32 a5, v1, a255 offset:65535 ; encoding: [0xff,0xff,0x40,0xda,0x01,0xff,0x00,0x05]55630xff,0xff,0x40,0xda,0x01,0xff,0x00,0x055564 5565# GFX90A: ds_add_rtn_u32 a5, v1, a2 ; encoding: [0x00,0x00,0x40,0xda,0x01,0x02,0x00,0x05]55660x00,0x00,0x40,0xda,0x01,0x02,0x00,0x055567 5568# GFX90A: ds_add_rtn_u32 a5, v1, a2 ; encoding: [0x00,0x00,0x40,0xda,0x01,0x02,0x00,0x05]55690x00,0x00,0x40,0xda,0x01,0x02,0x00,0x055570 5571# GFX90A: ds_add_rtn_u32 a5, v1, a2 offset:4 ; encoding: [0x04,0x00,0x40,0xda,0x01,0x02,0x00,0x05]55720x04,0x00,0x40,0xda,0x01,0x02,0x00,0x055573 5574# GFX90A: ds_sub_rtn_u32 a5, v1, a2 offset:65535 ; encoding: [0xff,0xff,0x42,0xda,0x01,0x02,0x00,0x05]55750xff,0xff,0x42,0xda,0x01,0x02,0x00,0x055576 5577# GFX90A: ds_sub_rtn_u32 a255, v1, a2 offset:65535 ; encoding: [0xff,0xff,0x42,0xda,0x01,0x02,0x00,0xff]55780xff,0xff,0x42,0xda,0x01,0x02,0x00,0xff5579 5580# GFX90A: ds_sub_rtn_u32 a5, v255, a2 offset:65535 ; encoding: [0xff,0xff,0x42,0xda,0xff,0x02,0x00,0x05]55810xff,0xff,0x42,0xda,0xff,0x02,0x00,0x055582 5583# GFX90A: ds_sub_rtn_u32 a5, v1, a255 offset:65535 ; encoding: [0xff,0xff,0x42,0xda,0x01,0xff,0x00,0x05]55840xff,0xff,0x42,0xda,0x01,0xff,0x00,0x055585 5586# GFX90A: ds_sub_rtn_u32 a5, v1, a2 ; encoding: [0x00,0x00,0x42,0xda,0x01,0x02,0x00,0x05]55870x00,0x00,0x42,0xda,0x01,0x02,0x00,0x055588 5589# GFX90A: ds_sub_rtn_u32 a5, v1, a2 ; encoding: [0x00,0x00,0x42,0xda,0x01,0x02,0x00,0x05]55900x00,0x00,0x42,0xda,0x01,0x02,0x00,0x055591 5592# GFX90A: ds_sub_rtn_u32 a5, v1, a2 offset:4 ; encoding: [0x04,0x00,0x42,0xda,0x01,0x02,0x00,0x05]55930x04,0x00,0x42,0xda,0x01,0x02,0x00,0x055594 5595# GFX90A: ds_rsub_rtn_u32 a5, v1, a2 offset:65535 ; encoding: [0xff,0xff,0x44,0xda,0x01,0x02,0x00,0x05]55960xff,0xff,0x44,0xda,0x01,0x02,0x00,0x055597 5598# GFX90A: ds_rsub_rtn_u32 a255, v1, a2 offset:65535 ; encoding: [0xff,0xff,0x44,0xda,0x01,0x02,0x00,0xff]55990xff,0xff,0x44,0xda,0x01,0x02,0x00,0xff5600 5601# GFX90A: ds_rsub_rtn_u32 a5, v255, a2 offset:65535 ; encoding: [0xff,0xff,0x44,0xda,0xff,0x02,0x00,0x05]56020xff,0xff,0x44,0xda,0xff,0x02,0x00,0x055603 5604# GFX90A: ds_rsub_rtn_u32 a5, v1, a255 offset:65535 ; encoding: [0xff,0xff,0x44,0xda,0x01,0xff,0x00,0x05]56050xff,0xff,0x44,0xda,0x01,0xff,0x00,0x055606 5607# GFX90A: ds_rsub_rtn_u32 a5, v1, a2 ; encoding: [0x00,0x00,0x44,0xda,0x01,0x02,0x00,0x05]56080x00,0x00,0x44,0xda,0x01,0x02,0x00,0x055609 5610# GFX90A: ds_rsub_rtn_u32 a5, v1, a2 ; encoding: [0x00,0x00,0x44,0xda,0x01,0x02,0x00,0x05]56110x00,0x00,0x44,0xda,0x01,0x02,0x00,0x055612 5613# GFX90A: ds_rsub_rtn_u32 a5, v1, a2 offset:4 ; encoding: [0x04,0x00,0x44,0xda,0x01,0x02,0x00,0x05]56140x04,0x00,0x44,0xda,0x01,0x02,0x00,0x055615 5616# GFX90A: ds_inc_rtn_u32 a5, v1, a2 offset:65535 ; encoding: [0xff,0xff,0x46,0xda,0x01,0x02,0x00,0x05]56170xff,0xff,0x46,0xda,0x01,0x02,0x00,0x055618 5619# GFX90A: ds_inc_rtn_u32 a255, v1, a2 offset:65535 ; encoding: [0xff,0xff,0x46,0xda,0x01,0x02,0x00,0xff]56200xff,0xff,0x46,0xda,0x01,0x02,0x00,0xff5621 5622# GFX90A: ds_inc_rtn_u32 a5, v255, a2 offset:65535 ; encoding: [0xff,0xff,0x46,0xda,0xff,0x02,0x00,0x05]56230xff,0xff,0x46,0xda,0xff,0x02,0x00,0x055624 5625# GFX90A: ds_inc_rtn_u32 a5, v1, a255 offset:65535 ; encoding: [0xff,0xff,0x46,0xda,0x01,0xff,0x00,0x05]56260xff,0xff,0x46,0xda,0x01,0xff,0x00,0x055627 5628# GFX90A: ds_inc_rtn_u32 a5, v1, a2 ; encoding: [0x00,0x00,0x46,0xda,0x01,0x02,0x00,0x05]56290x00,0x00,0x46,0xda,0x01,0x02,0x00,0x055630 5631# GFX90A: ds_inc_rtn_u32 a5, v1, a2 ; encoding: [0x00,0x00,0x46,0xda,0x01,0x02,0x00,0x05]56320x00,0x00,0x46,0xda,0x01,0x02,0x00,0x055633 5634# GFX90A: ds_inc_rtn_u32 a5, v1, a2 offset:4 ; encoding: [0x04,0x00,0x46,0xda,0x01,0x02,0x00,0x05]56350x04,0x00,0x46,0xda,0x01,0x02,0x00,0x055636 5637# GFX90A: ds_dec_rtn_u32 a5, v1, a2 offset:65535 ; encoding: [0xff,0xff,0x48,0xda,0x01,0x02,0x00,0x05]56380xff,0xff,0x48,0xda,0x01,0x02,0x00,0x055639 5640# GFX90A: ds_dec_rtn_u32 a255, v1, a2 offset:65535 ; encoding: [0xff,0xff,0x48,0xda,0x01,0x02,0x00,0xff]56410xff,0xff,0x48,0xda,0x01,0x02,0x00,0xff5642 5643# GFX90A: ds_dec_rtn_u32 a5, v255, a2 offset:65535 ; encoding: [0xff,0xff,0x48,0xda,0xff,0x02,0x00,0x05]56440xff,0xff,0x48,0xda,0xff,0x02,0x00,0x055645 5646# GFX90A: ds_dec_rtn_u32 a5, v1, a255 offset:65535 ; encoding: [0xff,0xff,0x48,0xda,0x01,0xff,0x00,0x05]56470xff,0xff,0x48,0xda,0x01,0xff,0x00,0x055648 5649# GFX90A: ds_dec_rtn_u32 a5, v1, a2 ; encoding: [0x00,0x00,0x48,0xda,0x01,0x02,0x00,0x05]56500x00,0x00,0x48,0xda,0x01,0x02,0x00,0x055651 5652# GFX90A: ds_dec_rtn_u32 a5, v1, a2 ; encoding: [0x00,0x00,0x48,0xda,0x01,0x02,0x00,0x05]56530x00,0x00,0x48,0xda,0x01,0x02,0x00,0x055654 5655# GFX90A: ds_dec_rtn_u32 a5, v1, a2 offset:4 ; encoding: [0x04,0x00,0x48,0xda,0x01,0x02,0x00,0x05]56560x04,0x00,0x48,0xda,0x01,0x02,0x00,0x055657 5658# GFX90A: ds_min_rtn_i32 a5, v1, a2 offset:65535 ; encoding: [0xff,0xff,0x4a,0xda,0x01,0x02,0x00,0x05]56590xff,0xff,0x4a,0xda,0x01,0x02,0x00,0x055660 5661# GFX90A: ds_min_rtn_i32 a255, v1, a2 offset:65535 ; encoding: [0xff,0xff,0x4a,0xda,0x01,0x02,0x00,0xff]56620xff,0xff,0x4a,0xda,0x01,0x02,0x00,0xff5663 5664# GFX90A: ds_min_rtn_i32 a5, v255, a2 offset:65535 ; encoding: [0xff,0xff,0x4a,0xda,0xff,0x02,0x00,0x05]56650xff,0xff,0x4a,0xda,0xff,0x02,0x00,0x055666 5667# GFX90A: ds_min_rtn_i32 a5, v1, a255 offset:65535 ; encoding: [0xff,0xff,0x4a,0xda,0x01,0xff,0x00,0x05]56680xff,0xff,0x4a,0xda,0x01,0xff,0x00,0x055669 5670# GFX90A: ds_min_rtn_i32 a5, v1, a2 ; encoding: [0x00,0x00,0x4a,0xda,0x01,0x02,0x00,0x05]56710x00,0x00,0x4a,0xda,0x01,0x02,0x00,0x055672 5673# GFX90A: ds_min_rtn_i32 a5, v1, a2 ; encoding: [0x00,0x00,0x4a,0xda,0x01,0x02,0x00,0x05]56740x00,0x00,0x4a,0xda,0x01,0x02,0x00,0x055675 5676# GFX90A: ds_min_rtn_i32 a5, v1, a2 offset:4 ; encoding: [0x04,0x00,0x4a,0xda,0x01,0x02,0x00,0x05]56770x04,0x00,0x4a,0xda,0x01,0x02,0x00,0x055678 5679# GFX90A: ds_max_rtn_i32 a5, v1, a2 offset:65535 ; encoding: [0xff,0xff,0x4c,0xda,0x01,0x02,0x00,0x05]56800xff,0xff,0x4c,0xda,0x01,0x02,0x00,0x055681 5682# GFX90A: ds_max_rtn_i32 a255, v1, a2 offset:65535 ; encoding: [0xff,0xff,0x4c,0xda,0x01,0x02,0x00,0xff]56830xff,0xff,0x4c,0xda,0x01,0x02,0x00,0xff5684 5685# GFX90A: ds_max_rtn_i32 a5, v255, a2 offset:65535 ; encoding: [0xff,0xff,0x4c,0xda,0xff,0x02,0x00,0x05]56860xff,0xff,0x4c,0xda,0xff,0x02,0x00,0x055687 5688# GFX90A: ds_max_rtn_i32 a5, v1, a255 offset:65535 ; encoding: [0xff,0xff,0x4c,0xda,0x01,0xff,0x00,0x05]56890xff,0xff,0x4c,0xda,0x01,0xff,0x00,0x055690 5691# GFX90A: ds_max_rtn_i32 a5, v1, a2 ; encoding: [0x00,0x00,0x4c,0xda,0x01,0x02,0x00,0x05]56920x00,0x00,0x4c,0xda,0x01,0x02,0x00,0x055693 5694# GFX90A: ds_max_rtn_i32 a5, v1, a2 ; encoding: [0x00,0x00,0x4c,0xda,0x01,0x02,0x00,0x05]56950x00,0x00,0x4c,0xda,0x01,0x02,0x00,0x055696 5697# GFX90A: ds_max_rtn_i32 a5, v1, a2 offset:4 ; encoding: [0x04,0x00,0x4c,0xda,0x01,0x02,0x00,0x05]56980x04,0x00,0x4c,0xda,0x01,0x02,0x00,0x055699 5700# GFX90A: ds_min_rtn_u32 a5, v1, a2 offset:65535 ; encoding: [0xff,0xff,0x4e,0xda,0x01,0x02,0x00,0x05]57010xff,0xff,0x4e,0xda,0x01,0x02,0x00,0x055702 5703# GFX90A: ds_min_rtn_u32 a255, v1, a2 offset:65535 ; encoding: [0xff,0xff,0x4e,0xda,0x01,0x02,0x00,0xff]57040xff,0xff,0x4e,0xda,0x01,0x02,0x00,0xff5705 5706# GFX90A: ds_min_rtn_u32 a5, v255, a2 offset:65535 ; encoding: [0xff,0xff,0x4e,0xda,0xff,0x02,0x00,0x05]57070xff,0xff,0x4e,0xda,0xff,0x02,0x00,0x055708 5709# GFX90A: ds_min_rtn_u32 a5, v1, a255 offset:65535 ; encoding: [0xff,0xff,0x4e,0xda,0x01,0xff,0x00,0x05]57100xff,0xff,0x4e,0xda,0x01,0xff,0x00,0x055711 5712# GFX90A: ds_min_rtn_u32 a5, v1, a2 ; encoding: [0x00,0x00,0x4e,0xda,0x01,0x02,0x00,0x05]57130x00,0x00,0x4e,0xda,0x01,0x02,0x00,0x055714 5715# GFX90A: ds_min_rtn_u32 a5, v1, a2 ; encoding: [0x00,0x00,0x4e,0xda,0x01,0x02,0x00,0x05]57160x00,0x00,0x4e,0xda,0x01,0x02,0x00,0x055717 5718# GFX90A: ds_min_rtn_u32 a5, v1, a2 offset:4 ; encoding: [0x04,0x00,0x4e,0xda,0x01,0x02,0x00,0x05]57190x04,0x00,0x4e,0xda,0x01,0x02,0x00,0x055720 5721# GFX90A: ds_max_rtn_u32 a5, v1, a2 offset:65535 ; encoding: [0xff,0xff,0x50,0xda,0x01,0x02,0x00,0x05]57220xff,0xff,0x50,0xda,0x01,0x02,0x00,0x055723 5724# GFX90A: ds_max_rtn_u32 a255, v1, a2 offset:65535 ; encoding: [0xff,0xff,0x50,0xda,0x01,0x02,0x00,0xff]57250xff,0xff,0x50,0xda,0x01,0x02,0x00,0xff5726 5727# GFX90A: ds_max_rtn_u32 a5, v255, a2 offset:65535 ; encoding: [0xff,0xff,0x50,0xda,0xff,0x02,0x00,0x05]57280xff,0xff,0x50,0xda,0xff,0x02,0x00,0x055729 5730# GFX90A: ds_max_rtn_u32 a5, v1, a255 offset:65535 ; encoding: [0xff,0xff,0x50,0xda,0x01,0xff,0x00,0x05]57310xff,0xff,0x50,0xda,0x01,0xff,0x00,0x055732 5733# GFX90A: ds_max_rtn_u32 a5, v1, a2 ; encoding: [0x00,0x00,0x50,0xda,0x01,0x02,0x00,0x05]57340x00,0x00,0x50,0xda,0x01,0x02,0x00,0x055735 5736# GFX90A: ds_max_rtn_u32 a5, v1, a2 ; encoding: [0x00,0x00,0x50,0xda,0x01,0x02,0x00,0x05]57370x00,0x00,0x50,0xda,0x01,0x02,0x00,0x055738 5739# GFX90A: ds_max_rtn_u32 a5, v1, a2 offset:4 ; encoding: [0x04,0x00,0x50,0xda,0x01,0x02,0x00,0x05]57400x04,0x00,0x50,0xda,0x01,0x02,0x00,0x055741 5742# GFX90A: ds_and_rtn_b32 a5, v1, a2 offset:65535 ; encoding: [0xff,0xff,0x52,0xda,0x01,0x02,0x00,0x05]57430xff,0xff,0x52,0xda,0x01,0x02,0x00,0x055744 5745# GFX90A: ds_and_rtn_b32 a255, v1, a2 offset:65535 ; encoding: [0xff,0xff,0x52,0xda,0x01,0x02,0x00,0xff]57460xff,0xff,0x52,0xda,0x01,0x02,0x00,0xff5747 5748# GFX90A: ds_and_rtn_b32 a5, v255, a2 offset:65535 ; encoding: [0xff,0xff,0x52,0xda,0xff,0x02,0x00,0x05]57490xff,0xff,0x52,0xda,0xff,0x02,0x00,0x055750 5751# GFX90A: ds_and_rtn_b32 a5, v1, a255 offset:65535 ; encoding: [0xff,0xff,0x52,0xda,0x01,0xff,0x00,0x05]57520xff,0xff,0x52,0xda,0x01,0xff,0x00,0x055753 5754# GFX90A: ds_and_rtn_b32 a5, v1, a2 ; encoding: [0x00,0x00,0x52,0xda,0x01,0x02,0x00,0x05]57550x00,0x00,0x52,0xda,0x01,0x02,0x00,0x055756 5757# GFX90A: ds_and_rtn_b32 a5, v1, a2 ; encoding: [0x00,0x00,0x52,0xda,0x01,0x02,0x00,0x05]57580x00,0x00,0x52,0xda,0x01,0x02,0x00,0x055759 5760# GFX90A: ds_and_rtn_b32 a5, v1, a2 offset:4 ; encoding: [0x04,0x00,0x52,0xda,0x01,0x02,0x00,0x05]57610x04,0x00,0x52,0xda,0x01,0x02,0x00,0x055762 5763# GFX90A: ds_or_rtn_b32 a5, v1, a2 offset:65535 ; encoding: [0xff,0xff,0x54,0xda,0x01,0x02,0x00,0x05]57640xff,0xff,0x54,0xda,0x01,0x02,0x00,0x055765 5766# GFX90A: ds_or_rtn_b32 a255, v1, a2 offset:65535 ; encoding: [0xff,0xff,0x54,0xda,0x01,0x02,0x00,0xff]57670xff,0xff,0x54,0xda,0x01,0x02,0x00,0xff5768 5769# GFX90A: ds_or_rtn_b32 a5, v255, a2 offset:65535 ; encoding: [0xff,0xff,0x54,0xda,0xff,0x02,0x00,0x05]57700xff,0xff,0x54,0xda,0xff,0x02,0x00,0x055771 5772# GFX90A: ds_or_rtn_b32 a5, v1, a255 offset:65535 ; encoding: [0xff,0xff,0x54,0xda,0x01,0xff,0x00,0x05]57730xff,0xff,0x54,0xda,0x01,0xff,0x00,0x055774 5775# GFX90A: ds_or_rtn_b32 a5, v1, a2 ; encoding: [0x00,0x00,0x54,0xda,0x01,0x02,0x00,0x05]57760x00,0x00,0x54,0xda,0x01,0x02,0x00,0x055777 5778# GFX90A: ds_or_rtn_b32 a5, v1, a2 ; encoding: [0x00,0x00,0x54,0xda,0x01,0x02,0x00,0x05]57790x00,0x00,0x54,0xda,0x01,0x02,0x00,0x055780 5781# GFX90A: ds_or_rtn_b32 a5, v1, a2 offset:4 ; encoding: [0x04,0x00,0x54,0xda,0x01,0x02,0x00,0x05]57820x04,0x00,0x54,0xda,0x01,0x02,0x00,0x055783 5784# GFX90A: ds_xor_rtn_b32 a5, v1, a2 offset:65535 ; encoding: [0xff,0xff,0x56,0xda,0x01,0x02,0x00,0x05]57850xff,0xff,0x56,0xda,0x01,0x02,0x00,0x055786 5787# GFX90A: ds_xor_rtn_b32 a255, v1, a2 offset:65535 ; encoding: [0xff,0xff,0x56,0xda,0x01,0x02,0x00,0xff]57880xff,0xff,0x56,0xda,0x01,0x02,0x00,0xff5789 5790# GFX90A: ds_xor_rtn_b32 a5, v255, a2 offset:65535 ; encoding: [0xff,0xff,0x56,0xda,0xff,0x02,0x00,0x05]57910xff,0xff,0x56,0xda,0xff,0x02,0x00,0x055792 5793# GFX90A: ds_xor_rtn_b32 a5, v1, a255 offset:65535 ; encoding: [0xff,0xff,0x56,0xda,0x01,0xff,0x00,0x05]57940xff,0xff,0x56,0xda,0x01,0xff,0x00,0x055795 5796# GFX90A: ds_xor_rtn_b32 a5, v1, a2 ; encoding: [0x00,0x00,0x56,0xda,0x01,0x02,0x00,0x05]57970x00,0x00,0x56,0xda,0x01,0x02,0x00,0x055798 5799# GFX90A: ds_xor_rtn_b32 a5, v1, a2 ; encoding: [0x00,0x00,0x56,0xda,0x01,0x02,0x00,0x05]58000x00,0x00,0x56,0xda,0x01,0x02,0x00,0x055801 5802# GFX90A: ds_xor_rtn_b32 a5, v1, a2 offset:4 ; encoding: [0x04,0x00,0x56,0xda,0x01,0x02,0x00,0x05]58030x04,0x00,0x56,0xda,0x01,0x02,0x00,0x055804 5805# GFX90A: ds_mskor_rtn_b32 a5, v1, a2, a5 offset:65535 ; encoding: [0xff,0xff,0x58,0xda,0x01,0x02,0x05,0x05]58060xff,0xff,0x58,0xda,0x01,0x02,0x05,0x055807 5808# GFX90A: ds_mskor_rtn_b32 a255, v1, a2, a5 offset:65535 ; encoding: [0xff,0xff,0x58,0xda,0x01,0x02,0x05,0xff]58090xff,0xff,0x58,0xda,0x01,0x02,0x05,0xff5810 5811# GFX90A: ds_mskor_rtn_b32 a5, v255, a2, a5 offset:65535 ; encoding: [0xff,0xff,0x58,0xda,0xff,0x02,0x05,0x05]58120xff,0xff,0x58,0xda,0xff,0x02,0x05,0x055813 5814# GFX90A: ds_mskor_rtn_b32 a5, v1, a255, a3 offset:65535 ; encoding: [0xff,0xff,0x58,0xda,0x01,0xff,0x03,0x05]58150xff,0xff,0x58,0xda,0x01,0xff,0x03,0x055816 5817# GFX90A: ds_mskor_rtn_b32 a5, v1, a2, a5 offset:65535 ; encoding: [0xff,0xff,0x58,0xda,0x01,0x02,0x05,0x05]58180xff,0xff,0x58,0xda,0x01,0x02,0x05,0x055819 5820# GFX90A: ds_mskor_rtn_b32 a5, v1, a2, a5 ; encoding: [0x00,0x00,0x58,0xda,0x01,0x02,0x05,0x05]58210x00,0x00,0x58,0xda,0x01,0x02,0x05,0x055822 5823# GFX90A: ds_mskor_rtn_b32 a5, v1, a2, a5 ; encoding: [0x00,0x00,0x58,0xda,0x01,0x02,0x05,0x05]58240x00,0x00,0x58,0xda,0x01,0x02,0x05,0x055825 5826# GFX90A: ds_mskor_rtn_b32 a5, v1, a2, a5 offset:4 ; encoding: [0x04,0x00,0x58,0xda,0x01,0x02,0x05,0x05]58270x04,0x00,0x58,0xda,0x01,0x02,0x05,0x055828 5829# GFX90A: ds_wrxchg_rtn_b32 a5, v1, a2 offset:65535 ; encoding: [0xff,0xff,0x5a,0xda,0x01,0x02,0x00,0x05]58300xff,0xff,0x5a,0xda,0x01,0x02,0x00,0x055831 5832# GFX90A: ds_wrxchg_rtn_b32 a255, v1, a2 offset:65535 ; encoding: [0xff,0xff,0x5a,0xda,0x01,0x02,0x00,0xff]58330xff,0xff,0x5a,0xda,0x01,0x02,0x00,0xff5834 5835# GFX90A: ds_wrxchg_rtn_b32 a5, v255, a2 offset:65535 ; encoding: [0xff,0xff,0x5a,0xda,0xff,0x02,0x00,0x05]58360xff,0xff,0x5a,0xda,0xff,0x02,0x00,0x055837 5838# GFX90A: ds_wrxchg_rtn_b32 a5, v1, a255 offset:65535 ; encoding: [0xff,0xff,0x5a,0xda,0x01,0xff,0x00,0x05]58390xff,0xff,0x5a,0xda,0x01,0xff,0x00,0x055840 5841# GFX90A: ds_wrxchg_rtn_b32 a5, v1, a2 ; encoding: [0x00,0x00,0x5a,0xda,0x01,0x02,0x00,0x05]58420x00,0x00,0x5a,0xda,0x01,0x02,0x00,0x055843 5844# GFX90A: ds_wrxchg_rtn_b32 a5, v1, a2 ; encoding: [0x00,0x00,0x5a,0xda,0x01,0x02,0x00,0x05]58450x00,0x00,0x5a,0xda,0x01,0x02,0x00,0x055846 5847# GFX90A: ds_wrxchg_rtn_b32 a5, v1, a2 offset:4 ; encoding: [0x04,0x00,0x5a,0xda,0x01,0x02,0x00,0x05]58480x04,0x00,0x5a,0xda,0x01,0x02,0x00,0x055849 5850# GFX90A: ds_wrxchg2_rtn_b32 a[6:7], v1, a2, a3 offset0:127 offset1:255 ; encoding: [0x7f,0xff,0x5c,0xda,0x01,0x02,0x03,0x06]58510x7f,0xff,0x5c,0xda,0x01,0x02,0x03,0x065852 5853# GFX90A: ds_wrxchg2_rtn_b32 a[254:255], v1, a2, a3 offset0:127 offset1:255 ; encoding: [0x7f,0xff,0x5c,0xda,0x01,0x02,0x03,0xfe]58540x7f,0xff,0x5c,0xda,0x01,0x02,0x03,0xfe5855 5856# GFX90A: ds_wrxchg2_rtn_b32 a[6:7], v255, a2, a3 offset0:127 offset1:255 ; encoding: [0x7f,0xff,0x5c,0xda,0xff,0x02,0x03,0x06]58570x7f,0xff,0x5c,0xda,0xff,0x02,0x03,0x065858 5859# GFX90A: ds_wrxchg2_rtn_b32 a[6:7], v1, a255, a3 offset0:127 offset1:255 ; encoding: [0x7f,0xff,0x5c,0xda,0x01,0xff,0x03,0x06]58600x7f,0xff,0x5c,0xda,0x01,0xff,0x03,0x065861 5862# GFX90A: ds_wrxchg2_rtn_b32 a[6:7], v1, a2, a255 offset0:127 offset1:255 ; encoding: [0x7f,0xff,0x5c,0xda,0x01,0x02,0xff,0x06]58630x7f,0xff,0x5c,0xda,0x01,0x02,0xff,0x065864 5865# GFX90A: ds_wrxchg2_rtn_b32 a[6:7], v1, a2, a3 offset1:255 ; encoding: [0x00,0xff,0x5c,0xda,0x01,0x02,0x03,0x06]58660x00,0xff,0x5c,0xda,0x01,0x02,0x03,0x065867 5868# GFX90A: ds_wrxchg2_rtn_b32 a[6:7], v1, a2, a3 offset1:255 ; encoding: [0x00,0xff,0x5c,0xda,0x01,0x02,0x03,0x06]58690x00,0xff,0x5c,0xda,0x01,0x02,0x03,0x065870 5871# GFX90A: ds_wrxchg2_rtn_b32 a[6:7], v1, a2, a3 offset0:16 offset1:255 ; encoding: [0x10,0xff,0x5c,0xda,0x01,0x02,0x03,0x06]58720x10,0xff,0x5c,0xda,0x01,0x02,0x03,0x065873 5874# GFX90A: ds_wrxchg2_rtn_b32 a[6:7], v1, a2, a3 offset0:127 ; encoding: [0x7f,0x00,0x5c,0xda,0x01,0x02,0x03,0x06]58750x7f,0x00,0x5c,0xda,0x01,0x02,0x03,0x065876 5877# GFX90A: ds_wrxchg2_rtn_b32 a[6:7], v1, a2, a3 offset0:127 ; encoding: [0x7f,0x00,0x5c,0xda,0x01,0x02,0x03,0x06]58780x7f,0x00,0x5c,0xda,0x01,0x02,0x03,0x065879 5880# GFX90A: ds_wrxchg2_rtn_b32 a[6:7], v1, a2, a3 offset0:127 offset1:1 ; encoding: [0x7f,0x01,0x5c,0xda,0x01,0x02,0x03,0x06]58810x7f,0x01,0x5c,0xda,0x01,0x02,0x03,0x065882 5883# GFX90A: ds_wrxchg2st64_rtn_b32 a[6:7], v1, a2, a3 offset0:127 offset1:255 ; encoding: [0x7f,0xff,0x5e,0xda,0x01,0x02,0x03,0x06]58840x7f,0xff,0x5e,0xda,0x01,0x02,0x03,0x065885 5886# GFX90A: ds_wrxchg2st64_rtn_b32 a[254:255], v1, a2, a3 offset0:127 offset1:255 ; encoding: [0x7f,0xff,0x5e,0xda,0x01,0x02,0x03,0xfe]58870x7f,0xff,0x5e,0xda,0x01,0x02,0x03,0xfe5888 5889# GFX90A: ds_wrxchg2st64_rtn_b32 a[6:7], v255, a2, a3 offset0:127 offset1:255 ; encoding: [0x7f,0xff,0x5e,0xda,0xff,0x02,0x03,0x06]58900x7f,0xff,0x5e,0xda,0xff,0x02,0x03,0x065891 5892# GFX90A: ds_wrxchg2st64_rtn_b32 a[6:7], v1, a255, a3 offset0:127 offset1:255 ; encoding: [0x7f,0xff,0x5e,0xda,0x01,0xff,0x03,0x06]58930x7f,0xff,0x5e,0xda,0x01,0xff,0x03,0x065894 5895# GFX90A: ds_wrxchg2st64_rtn_b32 a[6:7], v1, a2, a255 offset0:127 offset1:255 ; encoding: [0x7f,0xff,0x5e,0xda,0x01,0x02,0xff,0x06]58960x7f,0xff,0x5e,0xda,0x01,0x02,0xff,0x065897 5898# GFX90A: ds_wrxchg2st64_rtn_b32 a[6:7], v1, a2, a3 offset1:255 ; encoding: [0x00,0xff,0x5e,0xda,0x01,0x02,0x03,0x06]58990x00,0xff,0x5e,0xda,0x01,0x02,0x03,0x065900 5901# GFX90A: ds_wrxchg2st64_rtn_b32 a[6:7], v1, a2, a3 offset1:255 ; encoding: [0x00,0xff,0x5e,0xda,0x01,0x02,0x03,0x06]59020x00,0xff,0x5e,0xda,0x01,0x02,0x03,0x065903 5904# GFX90A: ds_wrxchg2st64_rtn_b32 a[6:7], v1, a2, a3 offset0:16 offset1:255 ; encoding: [0x10,0xff,0x5e,0xda,0x01,0x02,0x03,0x06]59050x10,0xff,0x5e,0xda,0x01,0x02,0x03,0x065906 5907# GFX90A: ds_wrxchg2st64_rtn_b32 a[6:7], v1, a2, a3 offset0:127 ; encoding: [0x7f,0x00,0x5e,0xda,0x01,0x02,0x03,0x06]59080x7f,0x00,0x5e,0xda,0x01,0x02,0x03,0x065909 5910# GFX90A: ds_wrxchg2st64_rtn_b32 a[6:7], v1, a2, a3 offset0:127 ; encoding: [0x7f,0x00,0x5e,0xda,0x01,0x02,0x03,0x06]59110x7f,0x00,0x5e,0xda,0x01,0x02,0x03,0x065912 5913# GFX90A: ds_wrxchg2st64_rtn_b32 a[6:7], v1, a2, a3 offset0:127 offset1:1 ; encoding: [0x7f,0x01,0x5e,0xda,0x01,0x02,0x03,0x06]59140x7f,0x01,0x5e,0xda,0x01,0x02,0x03,0x065915 5916# GFX90A: ds_cmpst_rtn_b32 a5, v1, a2, a3 offset:65535 ; encoding: [0xff,0xff,0x60,0xda,0x01,0x02,0x03,0x05]59170xff,0xff,0x60,0xda,0x01,0x02,0x03,0x055918 5919# GFX90A: ds_cmpst_rtn_b32 a255, v1, a2, a3 offset:65535 ; encoding: [0xff,0xff,0x60,0xda,0x01,0x02,0x03,0xff]59200xff,0xff,0x60,0xda,0x01,0x02,0x03,0xff5921 5922# GFX90A: ds_cmpst_rtn_b32 a5, v255, a2, a3 offset:65535 ; encoding: [0xff,0xff,0x60,0xda,0xff,0x02,0x03,0x05]59230xff,0xff,0x60,0xda,0xff,0x02,0x03,0x055924 5925# GFX90A: ds_cmpst_rtn_b32 a5, v1, a255, a3 offset:65535 ; encoding: [0xff,0xff,0x60,0xda,0x01,0xff,0x03,0x05]59260xff,0xff,0x60,0xda,0x01,0xff,0x03,0x055927 5928# GFX90A: ds_cmpst_rtn_b32 a5, v1, a2, a255 offset:65535 ; encoding: [0xff,0xff,0x60,0xda,0x01,0x02,0xff,0x05]59290xff,0xff,0x60,0xda,0x01,0x02,0xff,0x055930 5931# GFX90A: ds_cmpst_rtn_b32 a5, v1, a2, a3 ; encoding: [0x00,0x00,0x60,0xda,0x01,0x02,0x03,0x05]59320x00,0x00,0x60,0xda,0x01,0x02,0x03,0x055933 5934# GFX90A: ds_cmpst_rtn_b32 a5, v1, a2, a3 ; encoding: [0x00,0x00,0x60,0xda,0x01,0x02,0x03,0x05]59350x00,0x00,0x60,0xda,0x01,0x02,0x03,0x055936 5937# GFX90A: ds_cmpst_rtn_b32 a5, v1, a2, a3 offset:4 ; encoding: [0x04,0x00,0x60,0xda,0x01,0x02,0x03,0x05]59380x04,0x00,0x60,0xda,0x01,0x02,0x03,0x055939 5940# GFX90A: ds_cmpst_rtn_f32 a5, v1, a2, a3 offset:65535 ; encoding: [0xff,0xff,0x62,0xda,0x01,0x02,0x03,0x05]59410xff,0xff,0x62,0xda,0x01,0x02,0x03,0x055942 5943# GFX90A: ds_cmpst_rtn_f32 a255, v1, a2, a3 offset:65535 ; encoding: [0xff,0xff,0x62,0xda,0x01,0x02,0x03,0xff]59440xff,0xff,0x62,0xda,0x01,0x02,0x03,0xff5945 5946# GFX90A: ds_cmpst_rtn_f32 a5, v255, a2, a3 offset:65535 ; encoding: [0xff,0xff,0x62,0xda,0xff,0x02,0x03,0x05]59470xff,0xff,0x62,0xda,0xff,0x02,0x03,0x055948 5949# GFX90A: ds_cmpst_rtn_f32 a5, v1, a255, a3 offset:65535 ; encoding: [0xff,0xff,0x62,0xda,0x01,0xff,0x03,0x05]59500xff,0xff,0x62,0xda,0x01,0xff,0x03,0x055951 5952# GFX90A: ds_cmpst_rtn_f32 a5, v1, a2, a255 offset:65535 ; encoding: [0xff,0xff,0x62,0xda,0x01,0x02,0xff,0x05]59530xff,0xff,0x62,0xda,0x01,0x02,0xff,0x055954 5955# GFX90A: ds_cmpst_rtn_f32 a5, v1, a2, a3 ; encoding: [0x00,0x00,0x62,0xda,0x01,0x02,0x03,0x05]59560x00,0x00,0x62,0xda,0x01,0x02,0x03,0x055957 5958# GFX90A: ds_cmpst_rtn_f32 a5, v1, a2, a3 ; encoding: [0x00,0x00,0x62,0xda,0x01,0x02,0x03,0x05]59590x00,0x00,0x62,0xda,0x01,0x02,0x03,0x055960 5961# GFX90A: ds_cmpst_rtn_f32 a5, v1, a2, a3 offset:4 ; encoding: [0x04,0x00,0x62,0xda,0x01,0x02,0x03,0x05]59620x04,0x00,0x62,0xda,0x01,0x02,0x03,0x055963 5964# GFX90A: ds_min_rtn_f32 a5, v1, a2 offset:65535 ; encoding: [0xff,0xff,0x64,0xda,0x01,0x02,0x00,0x05]59650xff,0xff,0x64,0xda,0x01,0x02,0x00,0x055966 5967# GFX90A: ds_min_rtn_f32 a255, v1, a2 offset:65535 ; encoding: [0xff,0xff,0x64,0xda,0x01,0x02,0x00,0xff]59680xff,0xff,0x64,0xda,0x01,0x02,0x00,0xff5969 5970# GFX90A: ds_min_rtn_f32 a5, v255, a2 offset:65535 ; encoding: [0xff,0xff,0x64,0xda,0xff,0x02,0x00,0x05]59710xff,0xff,0x64,0xda,0xff,0x02,0x00,0x055972 5973# GFX90A: ds_min_rtn_f32 a5, v1, a255 offset:65535 ; encoding: [0xff,0xff,0x64,0xda,0x01,0xff,0x00,0x05]59740xff,0xff,0x64,0xda,0x01,0xff,0x00,0x055975 5976# GFX90A: ds_min_rtn_f32 a5, v1, a2 ; encoding: [0x00,0x00,0x64,0xda,0x01,0x02,0x00,0x05]59770x00,0x00,0x64,0xda,0x01,0x02,0x00,0x055978 5979# GFX90A: ds_min_rtn_f32 a5, v1, a2 ; encoding: [0x00,0x00,0x64,0xda,0x01,0x02,0x00,0x05]59800x00,0x00,0x64,0xda,0x01,0x02,0x00,0x055981 5982# GFX90A: ds_min_rtn_f32 a5, v1, a2 offset:4 ; encoding: [0x04,0x00,0x64,0xda,0x01,0x02,0x00,0x05]59830x04,0x00,0x64,0xda,0x01,0x02,0x00,0x055984 5985# GFX90A: ds_max_rtn_f32 a5, v1, a2 offset:65535 ; encoding: [0xff,0xff,0x66,0xda,0x01,0x02,0x00,0x05]59860xff,0xff,0x66,0xda,0x01,0x02,0x00,0x055987 5988# GFX90A: ds_max_rtn_f32 a255, v1, a2 offset:65535 ; encoding: [0xff,0xff,0x66,0xda,0x01,0x02,0x00,0xff]59890xff,0xff,0x66,0xda,0x01,0x02,0x00,0xff5990 5991# GFX90A: ds_max_rtn_f32 a5, v255, a2 offset:65535 ; encoding: [0xff,0xff,0x66,0xda,0xff,0x02,0x00,0x05]59920xff,0xff,0x66,0xda,0xff,0x02,0x00,0x055993 5994# GFX90A: ds_max_rtn_f32 a5, v1, a255 offset:65535 ; encoding: [0xff,0xff,0x66,0xda,0x01,0xff,0x00,0x05]59950xff,0xff,0x66,0xda,0x01,0xff,0x00,0x055996 5997# GFX90A: ds_max_rtn_f32 a5, v1, a2 ; encoding: [0x00,0x00,0x66,0xda,0x01,0x02,0x00,0x05]59980x00,0x00,0x66,0xda,0x01,0x02,0x00,0x055999 6000# GFX90A: ds_max_rtn_f32 a5, v1, a2 ; encoding: [0x00,0x00,0x66,0xda,0x01,0x02,0x00,0x05]60010x00,0x00,0x66,0xda,0x01,0x02,0x00,0x056002 6003# GFX90A: ds_max_rtn_f32 a5, v1, a2 offset:4 ; encoding: [0x04,0x00,0x66,0xda,0x01,0x02,0x00,0x05]60040x04,0x00,0x66,0xda,0x01,0x02,0x00,0x056005 6006# GFX90A: ds_wrap_rtn_b32 a5, v1, a2, a5 offset:65535 ; encoding: [0xff,0xff,0x68,0xda,0x01,0x02,0x05,0x05]60070xff,0xff,0x68,0xda,0x01,0x02,0x05,0x056008 6009# GFX90A: ds_wrap_rtn_b32 a255, v1, a2, a5 offset:65535 ; encoding: [0xff,0xff,0x68,0xda,0x01,0x02,0x05,0xff]60100xff,0xff,0x68,0xda,0x01,0x02,0x05,0xff6011 6012# GFX90A: ds_wrap_rtn_b32 a5, v255, a2, a5 offset:65535 ; encoding: [0xff,0xff,0x68,0xda,0xff,0x02,0x05,0x05]60130xff,0xff,0x68,0xda,0xff,0x02,0x05,0x056014 6015# GFX90A: ds_wrap_rtn_b32 a5, v1, a255, a3 offset:65535 ; encoding: [0xff,0xff,0x68,0xda,0x01,0xff,0x03,0x05]60160xff,0xff,0x68,0xda,0x01,0xff,0x03,0x056017 6018# GFX90A: ds_wrap_rtn_b32 a5, v1, a2, a5 offset:65535 ; encoding: [0xff,0xff,0x68,0xda,0x01,0x02,0x05,0x05]60190xff,0xff,0x68,0xda,0x01,0x02,0x05,0x056020 6021# GFX90A: ds_wrap_rtn_b32 a5, v1, a2, a5 ; encoding: [0x00,0x00,0x68,0xda,0x01,0x02,0x05,0x05]60220x00,0x00,0x68,0xda,0x01,0x02,0x05,0x056023 6024# GFX90A: ds_wrap_rtn_b32 a5, v1, a2, a5 ; encoding: [0x00,0x00,0x68,0xda,0x01,0x02,0x05,0x05]60250x00,0x00,0x68,0xda,0x01,0x02,0x05,0x056026 6027# GFX90A: ds_wrap_rtn_b32 a5, v1, a2, a5 offset:4 ; encoding: [0x04,0x00,0x68,0xda,0x01,0x02,0x05,0x05]60280x04,0x00,0x68,0xda,0x01,0x02,0x05,0x056029 6030# GFX90A: ds_add_rtn_f32 a5, v1, a2 offset:65535 ; encoding: [0xff,0xff,0x6a,0xda,0x01,0x02,0x00,0x05]60310xff,0xff,0x6a,0xda,0x01,0x02,0x00,0x056032 6033# GFX90A: ds_add_rtn_f32 a255, v1, a2 offset:65535 ; encoding: [0xff,0xff,0x6a,0xda,0x01,0x02,0x00,0xff]60340xff,0xff,0x6a,0xda,0x01,0x02,0x00,0xff6035 6036# GFX90A: ds_add_rtn_f32 a5, v255, a2 offset:65535 ; encoding: [0xff,0xff,0x6a,0xda,0xff,0x02,0x00,0x05]60370xff,0xff,0x6a,0xda,0xff,0x02,0x00,0x056038 6039# GFX90A: ds_add_rtn_f32 a5, v1, a255 offset:65535 ; encoding: [0xff,0xff,0x6a,0xda,0x01,0xff,0x00,0x05]60400xff,0xff,0x6a,0xda,0x01,0xff,0x00,0x056041 6042# GFX90A: ds_add_rtn_f32 a5, v1, a2 ; encoding: [0x00,0x00,0x6a,0xda,0x01,0x02,0x00,0x05]60430x00,0x00,0x6a,0xda,0x01,0x02,0x00,0x056044 6045# GFX90A: ds_add_rtn_f32 a5, v1, a2 ; encoding: [0x00,0x00,0x6a,0xda,0x01,0x02,0x00,0x05]60460x00,0x00,0x6a,0xda,0x01,0x02,0x00,0x056047 6048# GFX90A: ds_add_rtn_f32 a5, v1, a2 offset:4 ; encoding: [0x04,0x00,0x6a,0xda,0x01,0x02,0x00,0x05]60490x04,0x00,0x6a,0xda,0x01,0x02,0x00,0x056050 6051# GFX90A: ds_read_b32 a5, v1 offset:65535 ; encoding: [0xff,0xff,0x6c,0xda,0x01,0x00,0x00,0x05]60520xff,0xff,0x6c,0xda,0x01,0x00,0x00,0x056053 6054# GFX90A: ds_read_b32 a255, v1 offset:65535 ; encoding: [0xff,0xff,0x6c,0xda,0x01,0x00,0x00,0xff]60550xff,0xff,0x6c,0xda,0x01,0x00,0x00,0xff6056 6057# GFX90A: ds_read_b32 a5, v255 offset:65535 ; encoding: [0xff,0xff,0x6c,0xda,0xff,0x00,0x00,0x05]60580xff,0xff,0x6c,0xda,0xff,0x00,0x00,0x056059 6060# GFX90A: ds_read_b32 a5, v1 ; encoding: [0x00,0x00,0x6c,0xda,0x01,0x00,0x00,0x05]60610x00,0x00,0x6c,0xda,0x01,0x00,0x00,0x056062 6063# GFX90A: ds_read_b32 a5, v1 ; encoding: [0x00,0x00,0x6c,0xda,0x01,0x00,0x00,0x05]60640x00,0x00,0x6c,0xda,0x01,0x00,0x00,0x056065 6066# GFX90A: ds_read_b32 a5, v1 offset:4 ; encoding: [0x04,0x00,0x6c,0xda,0x01,0x00,0x00,0x05]60670x04,0x00,0x6c,0xda,0x01,0x00,0x00,0x056068 6069# GFX90A: ds_read2_b32 a[6:7], v1 offset0:127 offset1:255 ; encoding: [0x7f,0xff,0x6e,0xda,0x01,0x00,0x00,0x06]60700x7f,0xff,0x6e,0xda,0x01,0x00,0x00,0x066071 6072# GFX90A: ds_read2_b32 a[254:255], v1 offset0:127 offset1:255 ; encoding: [0x7f,0xff,0x6e,0xda,0x01,0x00,0x00,0xfe]60730x7f,0xff,0x6e,0xda,0x01,0x00,0x00,0xfe6074 6075# GFX90A: ds_read2_b32 a[6:7], v255 offset0:127 offset1:255 ; encoding: [0x7f,0xff,0x6e,0xda,0xff,0x00,0x00,0x06]60760x7f,0xff,0x6e,0xda,0xff,0x00,0x00,0x066077 6078# GFX90A: ds_read2_b32 a[6:7], v1 offset1:255 ; encoding: [0x00,0xff,0x6e,0xda,0x01,0x00,0x00,0x06]60790x00,0xff,0x6e,0xda,0x01,0x00,0x00,0x066080 6081# GFX90A: ds_read2_b32 a[6:7], v1 offset1:255 ; encoding: [0x00,0xff,0x6e,0xda,0x01,0x00,0x00,0x06]60820x00,0xff,0x6e,0xda,0x01,0x00,0x00,0x066083 6084# GFX90A: ds_read2_b32 a[6:7], v1 offset0:16 offset1:255 ; encoding: [0x10,0xff,0x6e,0xda,0x01,0x00,0x00,0x06]60850x10,0xff,0x6e,0xda,0x01,0x00,0x00,0x066086 6087# GFX90A: ds_read2_b32 a[6:7], v1 offset0:127 ; encoding: [0x7f,0x00,0x6e,0xda,0x01,0x00,0x00,0x06]60880x7f,0x00,0x6e,0xda,0x01,0x00,0x00,0x066089 6090# GFX90A: ds_read2_b32 a[6:7], v1 offset0:127 ; encoding: [0x7f,0x00,0x6e,0xda,0x01,0x00,0x00,0x06]60910x7f,0x00,0x6e,0xda,0x01,0x00,0x00,0x066092 6093# GFX90A: ds_read2_b32 a[6:7], v1 offset0:127 offset1:1 ; encoding: [0x7f,0x01,0x6e,0xda,0x01,0x00,0x00,0x06]60940x7f,0x01,0x6e,0xda,0x01,0x00,0x00,0x066095 6096# GFX90A: ds_read2st64_b32 a[6:7], v1 offset0:127 offset1:255 ; encoding: [0x7f,0xff,0x70,0xda,0x01,0x00,0x00,0x06]60970x7f,0xff,0x70,0xda,0x01,0x00,0x00,0x066098 6099# GFX90A: ds_read2st64_b32 a[254:255], v1 offset0:127 offset1:255 ; encoding: [0x7f,0xff,0x70,0xda,0x01,0x00,0x00,0xfe]61000x7f,0xff,0x70,0xda,0x01,0x00,0x00,0xfe6101 6102# GFX90A: ds_read2st64_b32 a[6:7], v255 offset0:127 offset1:255 ; encoding: [0x7f,0xff,0x70,0xda,0xff,0x00,0x00,0x06]61030x7f,0xff,0x70,0xda,0xff,0x00,0x00,0x066104 6105# GFX90A: ds_read2st64_b32 a[6:7], v1 offset1:255 ; encoding: [0x00,0xff,0x70,0xda,0x01,0x00,0x00,0x06]61060x00,0xff,0x70,0xda,0x01,0x00,0x00,0x066107 6108# GFX90A: ds_read2st64_b32 a[6:7], v1 offset1:255 ; encoding: [0x00,0xff,0x70,0xda,0x01,0x00,0x00,0x06]61090x00,0xff,0x70,0xda,0x01,0x00,0x00,0x066110 6111# GFX90A: ds_read2st64_b32 a[6:7], v1 offset0:16 offset1:255 ; encoding: [0x10,0xff,0x70,0xda,0x01,0x00,0x00,0x06]61120x10,0xff,0x70,0xda,0x01,0x00,0x00,0x066113 6114# GFX90A: ds_read2st64_b32 a[6:7], v1 offset0:127 ; encoding: [0x7f,0x00,0x70,0xda,0x01,0x00,0x00,0x06]61150x7f,0x00,0x70,0xda,0x01,0x00,0x00,0x066116 6117# GFX90A: ds_read2st64_b32 a[6:7], v1 offset0:127 ; encoding: [0x7f,0x00,0x70,0xda,0x01,0x00,0x00,0x06]61180x7f,0x00,0x70,0xda,0x01,0x00,0x00,0x066119 6120# GFX90A: ds_read2st64_b32 a[6:7], v1 offset0:127 offset1:1 ; encoding: [0x7f,0x01,0x70,0xda,0x01,0x00,0x00,0x06]61210x7f,0x01,0x70,0xda,0x01,0x00,0x00,0x066122 6123# GFX90A: ds_read_i8 a5, v1 offset:65535 ; encoding: [0xff,0xff,0x72,0xda,0x01,0x00,0x00,0x05]61240xff,0xff,0x72,0xda,0x01,0x00,0x00,0x056125 6126# GFX90A: ds_read_i8 a255, v1 offset:65535 ; encoding: [0xff,0xff,0x72,0xda,0x01,0x00,0x00,0xff]61270xff,0xff,0x72,0xda,0x01,0x00,0x00,0xff6128 6129# GFX90A: ds_read_i8 a5, v255 offset:65535 ; encoding: [0xff,0xff,0x72,0xda,0xff,0x00,0x00,0x05]61300xff,0xff,0x72,0xda,0xff,0x00,0x00,0x056131 6132# GFX90A: ds_read_i8 a5, v1 ; encoding: [0x00,0x00,0x72,0xda,0x01,0x00,0x00,0x05]61330x00,0x00,0x72,0xda,0x01,0x00,0x00,0x056134 6135# GFX90A: ds_read_i8 a5, v1 ; encoding: [0x00,0x00,0x72,0xda,0x01,0x00,0x00,0x05]61360x00,0x00,0x72,0xda,0x01,0x00,0x00,0x056137 6138# GFX90A: ds_read_i8 a5, v1 offset:4 ; encoding: [0x04,0x00,0x72,0xda,0x01,0x00,0x00,0x05]61390x04,0x00,0x72,0xda,0x01,0x00,0x00,0x056140 6141# GFX90A: ds_read_u8 a5, v1 offset:65535 ; encoding: [0xff,0xff,0x74,0xda,0x01,0x00,0x00,0x05]61420xff,0xff,0x74,0xda,0x01,0x00,0x00,0x056143 6144# GFX90A: ds_read_u8 a255, v1 offset:65535 ; encoding: [0xff,0xff,0x74,0xda,0x01,0x00,0x00,0xff]61450xff,0xff,0x74,0xda,0x01,0x00,0x00,0xff6146 6147# GFX90A: ds_read_u8 a5, v255 offset:65535 ; encoding: [0xff,0xff,0x74,0xda,0xff,0x00,0x00,0x05]61480xff,0xff,0x74,0xda,0xff,0x00,0x00,0x056149 6150# GFX90A: ds_read_u8 a5, v1 ; encoding: [0x00,0x00,0x74,0xda,0x01,0x00,0x00,0x05]61510x00,0x00,0x74,0xda,0x01,0x00,0x00,0x056152 6153# GFX90A: ds_read_u8 a5, v1 ; encoding: [0x00,0x00,0x74,0xda,0x01,0x00,0x00,0x05]61540x00,0x00,0x74,0xda,0x01,0x00,0x00,0x056155 6156# GFX90A: ds_read_u8 a5, v1 offset:4 ; encoding: [0x04,0x00,0x74,0xda,0x01,0x00,0x00,0x05]61570x04,0x00,0x74,0xda,0x01,0x00,0x00,0x056158 6159# GFX90A: ds_read_i16 a5, v1 offset:65535 ; encoding: [0xff,0xff,0x76,0xda,0x01,0x00,0x00,0x05]61600xff,0xff,0x76,0xda,0x01,0x00,0x00,0x056161 6162# GFX90A: ds_read_i16 a255, v1 offset:65535 ; encoding: [0xff,0xff,0x76,0xda,0x01,0x00,0x00,0xff]61630xff,0xff,0x76,0xda,0x01,0x00,0x00,0xff6164 6165# GFX90A: ds_read_i16 a5, v255 offset:65535 ; encoding: [0xff,0xff,0x76,0xda,0xff,0x00,0x00,0x05]61660xff,0xff,0x76,0xda,0xff,0x00,0x00,0x056167 6168# GFX90A: ds_read_i16 a5, v1 ; encoding: [0x00,0x00,0x76,0xda,0x01,0x00,0x00,0x05]61690x00,0x00,0x76,0xda,0x01,0x00,0x00,0x056170 6171# GFX90A: ds_read_i16 a5, v1 ; encoding: [0x00,0x00,0x76,0xda,0x01,0x00,0x00,0x05]61720x00,0x00,0x76,0xda,0x01,0x00,0x00,0x056173 6174# GFX90A: ds_read_i16 a5, v1 offset:4 ; encoding: [0x04,0x00,0x76,0xda,0x01,0x00,0x00,0x05]61750x04,0x00,0x76,0xda,0x01,0x00,0x00,0x056176 6177# GFX90A: ds_read_u16 a5, v1 offset:65535 ; encoding: [0xff,0xff,0x78,0xda,0x01,0x00,0x00,0x05]61780xff,0xff,0x78,0xda,0x01,0x00,0x00,0x056179 6180# GFX90A: ds_read_u16 a255, v1 offset:65535 ; encoding: [0xff,0xff,0x78,0xda,0x01,0x00,0x00,0xff]61810xff,0xff,0x78,0xda,0x01,0x00,0x00,0xff6182 6183# GFX90A: ds_read_u16 a5, v255 offset:65535 ; encoding: [0xff,0xff,0x78,0xda,0xff,0x00,0x00,0x05]61840xff,0xff,0x78,0xda,0xff,0x00,0x00,0x056185 6186# GFX90A: ds_read_u16 a5, v1 ; encoding: [0x00,0x00,0x78,0xda,0x01,0x00,0x00,0x05]61870x00,0x00,0x78,0xda,0x01,0x00,0x00,0x056188 6189# GFX90A: ds_read_u16 a5, v1 ; encoding: [0x00,0x00,0x78,0xda,0x01,0x00,0x00,0x05]61900x00,0x00,0x78,0xda,0x01,0x00,0x00,0x056191 6192# GFX90A: ds_read_u16 a5, v1 offset:4 ; encoding: [0x04,0x00,0x78,0xda,0x01,0x00,0x00,0x05]61930x04,0x00,0x78,0xda,0x01,0x00,0x00,0x056194 6195# GFX90A: ds_swizzle_b32 a5, v1 offset:swizzle(FFT,31) ; encoding: [0xff,0xff,0x7a,0xda,0x01,0x00,0x00,0x05]61960xff,0xff,0x7a,0xda,0x01,0x00,0x00,0x056197 6198# GFX90A: ds_swizzle_b32 a255, v1 offset:swizzle(FFT,31) ; encoding: [0xff,0xff,0x7a,0xda,0x01,0x00,0x00,0xff]61990xff,0xff,0x7a,0xda,0x01,0x00,0x00,0xff6200 6201# GFX90A: ds_swizzle_b32 a5, v255 offset:swizzle(FFT,31) ; encoding: [0xff,0xff,0x7a,0xda,0xff,0x00,0x00,0x05]62020xff,0xff,0x7a,0xda,0xff,0x00,0x00,0x056203 6204# GFX90A: ds_swizzle_b32 a5, v1 ; encoding: [0x00,0x00,0x7a,0xda,0x01,0x00,0x00,0x05]62050x00,0x00,0x7a,0xda,0x01,0x00,0x00,0x056206 6207# GFX90A: ds_swizzle_b32 a5, v1 ; encoding: [0x00,0x00,0x7a,0xda,0x01,0x00,0x00,0x05]62080x00,0x00,0x7a,0xda,0x01,0x00,0x00,0x056209 6210# GFX90A: ds_swizzle_b32 a5, v1 offset:swizzle(BITMASK_PERM,"00p00") ; encoding: [0x04,0x00,0x7a,0xda,0x01,0x00,0x00,0x05]62110x04,0x00,0x7a,0xda,0x01,0x00,0x00,0x056212 6213# GFX90A: ds_permute_b32 a5, v1, a2 offset:65535 ; encoding: [0xff,0xff,0x7c,0xda,0x01,0x02,0x00,0x05]62140xff,0xff,0x7c,0xda,0x01,0x02,0x00,0x056215 6216# GFX90A: ds_permute_b32 a255, v1, a2 offset:65535 ; encoding: [0xff,0xff,0x7c,0xda,0x01,0x02,0x00,0xff]62170xff,0xff,0x7c,0xda,0x01,0x02,0x00,0xff6218 6219# GFX90A: ds_permute_b32 a5, v255, a2 offset:65535 ; encoding: [0xff,0xff,0x7c,0xda,0xff,0x02,0x00,0x05]62200xff,0xff,0x7c,0xda,0xff,0x02,0x00,0x056221 6222# GFX90A: ds_permute_b32 a5, v1, a255 offset:65535 ; encoding: [0xff,0xff,0x7c,0xda,0x01,0xff,0x00,0x05]62230xff,0xff,0x7c,0xda,0x01,0xff,0x00,0x056224 6225# GFX90A: ds_permute_b32 a5, v1, a2 ; encoding: [0x00,0x00,0x7c,0xda,0x01,0x02,0x00,0x05]62260x00,0x00,0x7c,0xda,0x01,0x02,0x00,0x056227 6228# GFX90A: ds_permute_b32 a5, v1, a2 ; encoding: [0x00,0x00,0x7c,0xda,0x01,0x02,0x00,0x05]62290x00,0x00,0x7c,0xda,0x01,0x02,0x00,0x056230 6231# GFX90A: ds_permute_b32 a5, v1, a2 offset:4 ; encoding: [0x04,0x00,0x7c,0xda,0x01,0x02,0x00,0x05]62320x04,0x00,0x7c,0xda,0x01,0x02,0x00,0x056233 6234# GFX90A: ds_bpermute_b32 a5, v1, a2 offset:65535 ; encoding: [0xff,0xff,0x7e,0xda,0x01,0x02,0x00,0x05]62350xff,0xff,0x7e,0xda,0x01,0x02,0x00,0x056236 6237# GFX90A: ds_bpermute_b32 a255, v1, a2 offset:65535 ; encoding: [0xff,0xff,0x7e,0xda,0x01,0x02,0x00,0xff]62380xff,0xff,0x7e,0xda,0x01,0x02,0x00,0xff6239 6240# GFX90A: ds_bpermute_b32 a5, v255, a2 offset:65535 ; encoding: [0xff,0xff,0x7e,0xda,0xff,0x02,0x00,0x05]62410xff,0xff,0x7e,0xda,0xff,0x02,0x00,0x056242 6243# GFX90A: ds_bpermute_b32 a5, v1, a255 offset:65535 ; encoding: [0xff,0xff,0x7e,0xda,0x01,0xff,0x00,0x05]62440xff,0xff,0x7e,0xda,0x01,0xff,0x00,0x056245 6246# GFX90A: ds_bpermute_b32 a5, v1, a2 ; encoding: [0x00,0x00,0x7e,0xda,0x01,0x02,0x00,0x05]62470x00,0x00,0x7e,0xda,0x01,0x02,0x00,0x056248 6249# GFX90A: ds_bpermute_b32 a5, v1, a2 ; encoding: [0x00,0x00,0x7e,0xda,0x01,0x02,0x00,0x05]62500x00,0x00,0x7e,0xda,0x01,0x02,0x00,0x056251 6252# GFX90A: ds_bpermute_b32 a5, v1, a2 offset:4 ; encoding: [0x04,0x00,0x7e,0xda,0x01,0x02,0x00,0x05]62530x04,0x00,0x7e,0xda,0x01,0x02,0x00,0x056254 6255# GFX90A: ds_add_u64 v1, a[2:3] offset:65535 ; encoding: [0xff,0xff,0x80,0xda,0x01,0x02,0x00,0x00]62560xff,0xff,0x80,0xda,0x01,0x02,0x00,0x006257 6258# GFX90A: ds_add_u64 v255, a[2:3] offset:65535 ; encoding: [0xff,0xff,0x80,0xda,0xff,0x02,0x00,0x00]62590xff,0xff,0x80,0xda,0xff,0x02,0x00,0x006260 6261# GFX90A: ds_add_u64 v1, a[254:255] offset:65535 ; encoding: [0xff,0xff,0x80,0xda,0x01,0xfe,0x00,0x00]62620xff,0xff,0x80,0xda,0x01,0xfe,0x00,0x006263 6264# GFX90A: ds_add_u64 v1, a[2:3] ; encoding: [0x00,0x00,0x80,0xda,0x01,0x02,0x00,0x00]62650x00,0x00,0x80,0xda,0x01,0x02,0x00,0x006266 6267# GFX90A: ds_add_u64 v1, a[2:3] ; encoding: [0x00,0x00,0x80,0xda,0x01,0x02,0x00,0x00]62680x00,0x00,0x80,0xda,0x01,0x02,0x00,0x006269 6270# GFX90A: ds_add_u64 v1, a[2:3] offset:4 ; encoding: [0x04,0x00,0x80,0xda,0x01,0x02,0x00,0x00]62710x04,0x00,0x80,0xda,0x01,0x02,0x00,0x006272 6273# GFX90A: ds_sub_u64 v1, a[2:3] offset:65535 ; encoding: [0xff,0xff,0x82,0xda,0x01,0x02,0x00,0x00]62740xff,0xff,0x82,0xda,0x01,0x02,0x00,0x006275 6276# GFX90A: ds_sub_u64 v255, a[2:3] offset:65535 ; encoding: [0xff,0xff,0x82,0xda,0xff,0x02,0x00,0x00]62770xff,0xff,0x82,0xda,0xff,0x02,0x00,0x006278 6279# GFX90A: ds_sub_u64 v1, a[254:255] offset:65535 ; encoding: [0xff,0xff,0x82,0xda,0x01,0xfe,0x00,0x00]62800xff,0xff,0x82,0xda,0x01,0xfe,0x00,0x006281 6282# GFX90A: ds_sub_u64 v1, a[2:3] ; encoding: [0x00,0x00,0x82,0xda,0x01,0x02,0x00,0x00]62830x00,0x00,0x82,0xda,0x01,0x02,0x00,0x006284 6285# GFX90A: ds_sub_u64 v1, a[2:3] ; encoding: [0x00,0x00,0x82,0xda,0x01,0x02,0x00,0x00]62860x00,0x00,0x82,0xda,0x01,0x02,0x00,0x006287 6288# GFX90A: ds_sub_u64 v1, a[2:3] offset:4 ; encoding: [0x04,0x00,0x82,0xda,0x01,0x02,0x00,0x00]62890x04,0x00,0x82,0xda,0x01,0x02,0x00,0x006290 6291# GFX90A: ds_rsub_u64 v1, a[2:3] offset:65535 ; encoding: [0xff,0xff,0x84,0xda,0x01,0x02,0x00,0x00]62920xff,0xff,0x84,0xda,0x01,0x02,0x00,0x006293 6294# GFX90A: ds_rsub_u64 v255, a[2:3] offset:65535 ; encoding: [0xff,0xff,0x84,0xda,0xff,0x02,0x00,0x00]62950xff,0xff,0x84,0xda,0xff,0x02,0x00,0x006296 6297# GFX90A: ds_rsub_u64 v1, a[254:255] offset:65535 ; encoding: [0xff,0xff,0x84,0xda,0x01,0xfe,0x00,0x00]62980xff,0xff,0x84,0xda,0x01,0xfe,0x00,0x006299 6300# GFX90A: ds_rsub_u64 v1, a[2:3] ; encoding: [0x00,0x00,0x84,0xda,0x01,0x02,0x00,0x00]63010x00,0x00,0x84,0xda,0x01,0x02,0x00,0x006302 6303# GFX90A: ds_rsub_u64 v1, a[2:3] ; encoding: [0x00,0x00,0x84,0xda,0x01,0x02,0x00,0x00]63040x00,0x00,0x84,0xda,0x01,0x02,0x00,0x006305 6306# GFX90A: ds_rsub_u64 v1, a[2:3] offset:4 ; encoding: [0x04,0x00,0x84,0xda,0x01,0x02,0x00,0x00]63070x04,0x00,0x84,0xda,0x01,0x02,0x00,0x006308 6309# GFX90A: ds_inc_u64 v1, a[2:3] offset:65535 ; encoding: [0xff,0xff,0x86,0xda,0x01,0x02,0x00,0x00]63100xff,0xff,0x86,0xda,0x01,0x02,0x00,0x006311 6312# GFX90A: ds_inc_u64 v255, a[2:3] offset:65535 ; encoding: [0xff,0xff,0x86,0xda,0xff,0x02,0x00,0x00]63130xff,0xff,0x86,0xda,0xff,0x02,0x00,0x006314 6315# GFX90A: ds_inc_u64 v1, a[254:255] offset:65535 ; encoding: [0xff,0xff,0x86,0xda,0x01,0xfe,0x00,0x00]63160xff,0xff,0x86,0xda,0x01,0xfe,0x00,0x006317 6318# GFX90A: ds_inc_u64 v1, a[2:3] ; encoding: [0x00,0x00,0x86,0xda,0x01,0x02,0x00,0x00]63190x00,0x00,0x86,0xda,0x01,0x02,0x00,0x006320 6321# GFX90A: ds_inc_u64 v1, a[2:3] ; encoding: [0x00,0x00,0x86,0xda,0x01,0x02,0x00,0x00]63220x00,0x00,0x86,0xda,0x01,0x02,0x00,0x006323 6324# GFX90A: ds_inc_u64 v1, a[2:3] offset:4 ; encoding: [0x04,0x00,0x86,0xda,0x01,0x02,0x00,0x00]63250x04,0x00,0x86,0xda,0x01,0x02,0x00,0x006326 6327# GFX90A: ds_dec_u64 v1, a[2:3] offset:65535 ; encoding: [0xff,0xff,0x88,0xda,0x01,0x02,0x00,0x00]63280xff,0xff,0x88,0xda,0x01,0x02,0x00,0x006329 6330# GFX90A: ds_dec_u64 v255, a[2:3] offset:65535 ; encoding: [0xff,0xff,0x88,0xda,0xff,0x02,0x00,0x00]63310xff,0xff,0x88,0xda,0xff,0x02,0x00,0x006332 6333# GFX90A: ds_dec_u64 v1, a[254:255] offset:65535 ; encoding: [0xff,0xff,0x88,0xda,0x01,0xfe,0x00,0x00]63340xff,0xff,0x88,0xda,0x01,0xfe,0x00,0x006335 6336# GFX90A: ds_dec_u64 v1, a[2:3] ; encoding: [0x00,0x00,0x88,0xda,0x01,0x02,0x00,0x00]63370x00,0x00,0x88,0xda,0x01,0x02,0x00,0x006338 6339# GFX90A: ds_dec_u64 v1, a[2:3] ; encoding: [0x00,0x00,0x88,0xda,0x01,0x02,0x00,0x00]63400x00,0x00,0x88,0xda,0x01,0x02,0x00,0x006341 6342# GFX90A: ds_dec_u64 v1, a[2:3] offset:4 ; encoding: [0x04,0x00,0x88,0xda,0x01,0x02,0x00,0x00]63430x04,0x00,0x88,0xda,0x01,0x02,0x00,0x006344 6345# GFX90A: ds_min_i64 v1, a[2:3] offset:65535 ; encoding: [0xff,0xff,0x8a,0xda,0x01,0x02,0x00,0x00]63460xff,0xff,0x8a,0xda,0x01,0x02,0x00,0x006347 6348# GFX90A: ds_min_i64 v255, a[2:3] offset:65535 ; encoding: [0xff,0xff,0x8a,0xda,0xff,0x02,0x00,0x00]63490xff,0xff,0x8a,0xda,0xff,0x02,0x00,0x006350 6351# GFX90A: ds_min_i64 v1, a[254:255] offset:65535 ; encoding: [0xff,0xff,0x8a,0xda,0x01,0xfe,0x00,0x00]63520xff,0xff,0x8a,0xda,0x01,0xfe,0x00,0x006353 6354# GFX90A: ds_min_i64 v1, a[2:3] ; encoding: [0x00,0x00,0x8a,0xda,0x01,0x02,0x00,0x00]63550x00,0x00,0x8a,0xda,0x01,0x02,0x00,0x006356 6357# GFX90A: ds_min_i64 v1, a[2:3] ; encoding: [0x00,0x00,0x8a,0xda,0x01,0x02,0x00,0x00]63580x00,0x00,0x8a,0xda,0x01,0x02,0x00,0x006359 6360# GFX90A: ds_min_i64 v1, a[2:3] offset:4 ; encoding: [0x04,0x00,0x8a,0xda,0x01,0x02,0x00,0x00]63610x04,0x00,0x8a,0xda,0x01,0x02,0x00,0x006362 6363# GFX90A: ds_max_i64 v1, a[2:3] offset:65535 ; encoding: [0xff,0xff,0x8c,0xda,0x01,0x02,0x00,0x00]63640xff,0xff,0x8c,0xda,0x01,0x02,0x00,0x006365 6366# GFX90A: ds_max_i64 v255, a[2:3] offset:65535 ; encoding: [0xff,0xff,0x8c,0xda,0xff,0x02,0x00,0x00]63670xff,0xff,0x8c,0xda,0xff,0x02,0x00,0x006368 6369# GFX90A: ds_max_i64 v1, a[254:255] offset:65535 ; encoding: [0xff,0xff,0x8c,0xda,0x01,0xfe,0x00,0x00]63700xff,0xff,0x8c,0xda,0x01,0xfe,0x00,0x006371 6372# GFX90A: ds_max_i64 v1, a[2:3] ; encoding: [0x00,0x00,0x8c,0xda,0x01,0x02,0x00,0x00]63730x00,0x00,0x8c,0xda,0x01,0x02,0x00,0x006374 6375# GFX90A: ds_max_i64 v1, a[2:3] ; encoding: [0x00,0x00,0x8c,0xda,0x01,0x02,0x00,0x00]63760x00,0x00,0x8c,0xda,0x01,0x02,0x00,0x006377 6378# GFX90A: ds_max_i64 v1, a[2:3] offset:4 ; encoding: [0x04,0x00,0x8c,0xda,0x01,0x02,0x00,0x00]63790x04,0x00,0x8c,0xda,0x01,0x02,0x00,0x006380 6381# GFX90A: ds_min_u64 v1, a[2:3] offset:65535 ; encoding: [0xff,0xff,0x8e,0xda,0x01,0x02,0x00,0x00]63820xff,0xff,0x8e,0xda,0x01,0x02,0x00,0x006383 6384# GFX90A: ds_min_u64 v255, a[2:3] offset:65535 ; encoding: [0xff,0xff,0x8e,0xda,0xff,0x02,0x00,0x00]63850xff,0xff,0x8e,0xda,0xff,0x02,0x00,0x006386 6387# GFX90A: ds_min_u64 v1, a[254:255] offset:65535 ; encoding: [0xff,0xff,0x8e,0xda,0x01,0xfe,0x00,0x00]63880xff,0xff,0x8e,0xda,0x01,0xfe,0x00,0x006389 6390# GFX90A: ds_min_u64 v1, a[2:3] ; encoding: [0x00,0x00,0x8e,0xda,0x01,0x02,0x00,0x00]63910x00,0x00,0x8e,0xda,0x01,0x02,0x00,0x006392 6393# GFX90A: ds_min_u64 v1, a[2:3] ; encoding: [0x00,0x00,0x8e,0xda,0x01,0x02,0x00,0x00]63940x00,0x00,0x8e,0xda,0x01,0x02,0x00,0x006395 6396# GFX90A: ds_min_u64 v1, a[2:3] offset:4 ; encoding: [0x04,0x00,0x8e,0xda,0x01,0x02,0x00,0x00]63970x04,0x00,0x8e,0xda,0x01,0x02,0x00,0x006398 6399# GFX90A: ds_max_u64 v1, a[2:3] offset:65535 ; encoding: [0xff,0xff,0x90,0xda,0x01,0x02,0x00,0x00]64000xff,0xff,0x90,0xda,0x01,0x02,0x00,0x006401 6402# GFX90A: ds_max_u64 v255, a[2:3] offset:65535 ; encoding: [0xff,0xff,0x90,0xda,0xff,0x02,0x00,0x00]64030xff,0xff,0x90,0xda,0xff,0x02,0x00,0x006404 6405# GFX90A: ds_max_u64 v1, a[254:255] offset:65535 ; encoding: [0xff,0xff,0x90,0xda,0x01,0xfe,0x00,0x00]64060xff,0xff,0x90,0xda,0x01,0xfe,0x00,0x006407 6408# GFX90A: ds_max_u64 v1, a[2:3] ; encoding: [0x00,0x00,0x90,0xda,0x01,0x02,0x00,0x00]64090x00,0x00,0x90,0xda,0x01,0x02,0x00,0x006410 6411# GFX90A: ds_max_u64 v1, a[2:3] ; encoding: [0x00,0x00,0x90,0xda,0x01,0x02,0x00,0x00]64120x00,0x00,0x90,0xda,0x01,0x02,0x00,0x006413 6414# GFX90A: ds_max_u64 v1, a[2:3] offset:4 ; encoding: [0x04,0x00,0x90,0xda,0x01,0x02,0x00,0x00]64150x04,0x00,0x90,0xda,0x01,0x02,0x00,0x006416 6417# GFX90A: ds_and_b64 v1, a[2:3] offset:65535 ; encoding: [0xff,0xff,0x92,0xda,0x01,0x02,0x00,0x00]64180xff,0xff,0x92,0xda,0x01,0x02,0x00,0x006419 6420# GFX90A: ds_and_b64 v255, a[2:3] offset:65535 ; encoding: [0xff,0xff,0x92,0xda,0xff,0x02,0x00,0x00]64210xff,0xff,0x92,0xda,0xff,0x02,0x00,0x006422 6423# GFX90A: ds_and_b64 v1, a[254:255] offset:65535 ; encoding: [0xff,0xff,0x92,0xda,0x01,0xfe,0x00,0x00]64240xff,0xff,0x92,0xda,0x01,0xfe,0x00,0x006425 6426# GFX90A: ds_and_b64 v1, a[2:3] ; encoding: [0x00,0x00,0x92,0xda,0x01,0x02,0x00,0x00]64270x00,0x00,0x92,0xda,0x01,0x02,0x00,0x006428 6429# GFX90A: ds_and_b64 v1, a[2:3] ; encoding: [0x00,0x00,0x92,0xda,0x01,0x02,0x00,0x00]64300x00,0x00,0x92,0xda,0x01,0x02,0x00,0x006431 6432# GFX90A: ds_and_b64 v1, a[2:3] offset:4 ; encoding: [0x04,0x00,0x92,0xda,0x01,0x02,0x00,0x00]64330x04,0x00,0x92,0xda,0x01,0x02,0x00,0x006434 6435# GFX90A: ds_or_b64 v1, a[2:3] offset:65535 ; encoding: [0xff,0xff,0x94,0xda,0x01,0x02,0x00,0x00]64360xff,0xff,0x94,0xda,0x01,0x02,0x00,0x006437 6438# GFX90A: ds_or_b64 v255, a[2:3] offset:65535 ; encoding: [0xff,0xff,0x94,0xda,0xff,0x02,0x00,0x00]64390xff,0xff,0x94,0xda,0xff,0x02,0x00,0x006440 6441# GFX90A: ds_or_b64 v1, a[254:255] offset:65535 ; encoding: [0xff,0xff,0x94,0xda,0x01,0xfe,0x00,0x00]64420xff,0xff,0x94,0xda,0x01,0xfe,0x00,0x006443 6444# GFX90A: ds_or_b64 v1, a[2:3] ; encoding: [0x00,0x00,0x94,0xda,0x01,0x02,0x00,0x00]64450x00,0x00,0x94,0xda,0x01,0x02,0x00,0x006446 6447# GFX90A: ds_or_b64 v1, a[2:3] ; encoding: [0x00,0x00,0x94,0xda,0x01,0x02,0x00,0x00]64480x00,0x00,0x94,0xda,0x01,0x02,0x00,0x006449 6450# GFX90A: ds_or_b64 v1, a[2:3] offset:4 ; encoding: [0x04,0x00,0x94,0xda,0x01,0x02,0x00,0x00]64510x04,0x00,0x94,0xda,0x01,0x02,0x00,0x006452 6453# GFX90A: ds_xor_b64 v1, a[2:3] offset:65535 ; encoding: [0xff,0xff,0x96,0xda,0x01,0x02,0x00,0x00]64540xff,0xff,0x96,0xda,0x01,0x02,0x00,0x006455 6456# GFX90A: ds_xor_b64 v255, a[2:3] offset:65535 ; encoding: [0xff,0xff,0x96,0xda,0xff,0x02,0x00,0x00]64570xff,0xff,0x96,0xda,0xff,0x02,0x00,0x006458 6459# GFX90A: ds_xor_b64 v1, a[254:255] offset:65535 ; encoding: [0xff,0xff,0x96,0xda,0x01,0xfe,0x00,0x00]64600xff,0xff,0x96,0xda,0x01,0xfe,0x00,0x006461 6462# GFX90A: ds_xor_b64 v1, a[2:3] ; encoding: [0x00,0x00,0x96,0xda,0x01,0x02,0x00,0x00]64630x00,0x00,0x96,0xda,0x01,0x02,0x00,0x006464 6465# GFX90A: ds_xor_b64 v1, a[2:3] ; encoding: [0x00,0x00,0x96,0xda,0x01,0x02,0x00,0x00]64660x00,0x00,0x96,0xda,0x01,0x02,0x00,0x006467 6468# GFX90A: ds_xor_b64 v1, a[2:3] offset:4 ; encoding: [0x04,0x00,0x96,0xda,0x01,0x02,0x00,0x00]64690x04,0x00,0x96,0xda,0x01,0x02,0x00,0x006470 6471# GFX90A: ds_mskor_b64 v1, a[2:3], a[4:5] offset:65535 ; encoding: [0xff,0xff,0x98,0xda,0x01,0x02,0x04,0x00]64720xff,0xff,0x98,0xda,0x01,0x02,0x04,0x006473 6474# GFX90A: ds_mskor_b64 v255, a[2:3], a[4:5] offset:65535 ; encoding: [0xff,0xff,0x98,0xda,0xff,0x02,0x04,0x00]64750xff,0xff,0x98,0xda,0xff,0x02,0x04,0x006476 6477# GFX90A: ds_mskor_b64 v1, a[254:255], a[4:5] offset:65535 ; encoding: [0xff,0xff,0x98,0xda,0x01,0xfe,0x04,0x00]64780xff,0xff,0x98,0xda,0x01,0xfe,0x04,0x006479 6480# GFX90A: ds_mskor_b64 v1, a[2:3], a[254:255] offset:65535 ; encoding: [0xff,0xff,0x98,0xda,0x01,0x02,0xfe,0x00]64810xff,0xff,0x98,0xda,0x01,0x02,0xfe,0x006482 6483# GFX90A: ds_mskor_b64 v1, a[2:3], a[4:5] ; encoding: [0x00,0x00,0x98,0xda,0x01,0x02,0x04,0x00]64840x00,0x00,0x98,0xda,0x01,0x02,0x04,0x006485 6486# GFX90A: ds_mskor_b64 v1, a[2:3], a[4:5] ; encoding: [0x00,0x00,0x98,0xda,0x01,0x02,0x04,0x00]64870x00,0x00,0x98,0xda,0x01,0x02,0x04,0x006488 6489# GFX90A: ds_mskor_b64 v1, a[2:3], a[4:5] offset:4 ; encoding: [0x04,0x00,0x98,0xda,0x01,0x02,0x04,0x00]64900x04,0x00,0x98,0xda,0x01,0x02,0x04,0x006491 6492# GFX90A: ds_write_b64 v1, a[2:3] offset:65535 ; encoding: [0xff,0xff,0x9a,0xda,0x01,0x02,0x00,0x00]64930xff,0xff,0x9a,0xda,0x01,0x02,0x00,0x006494 6495# GFX90A: ds_write_b64 v255, a[2:3] offset:65535 ; encoding: [0xff,0xff,0x9a,0xda,0xff,0x02,0x00,0x00]64960xff,0xff,0x9a,0xda,0xff,0x02,0x00,0x006497 6498# GFX90A: ds_write_b64 v1, a[254:255] offset:65535 ; encoding: [0xff,0xff,0x9a,0xda,0x01,0xfe,0x00,0x00]64990xff,0xff,0x9a,0xda,0x01,0xfe,0x00,0x006500 6501# GFX90A: ds_write_b64 v1, a[2:3] ; encoding: [0x00,0x00,0x9a,0xda,0x01,0x02,0x00,0x00]65020x00,0x00,0x9a,0xda,0x01,0x02,0x00,0x006503 6504# GFX90A: ds_write_b64 v1, a[2:3] ; encoding: [0x00,0x00,0x9a,0xda,0x01,0x02,0x00,0x00]65050x00,0x00,0x9a,0xda,0x01,0x02,0x00,0x006506 6507# GFX90A: ds_write_b64 v1, a[2:3] offset:4 ; encoding: [0x04,0x00,0x9a,0xda,0x01,0x02,0x00,0x00]65080x04,0x00,0x9a,0xda,0x01,0x02,0x00,0x006509 6510# GFX90A: ds_write2_b64 v1, a[2:3], a[4:5] offset0:127 offset1:255 ; encoding: [0x7f,0xff,0x9c,0xda,0x01,0x02,0x04,0x00]65110x7f,0xff,0x9c,0xda,0x01,0x02,0x04,0x006512 6513# GFX90A: ds_write2_b64 v255, a[2:3], a[4:5] offset0:127 offset1:255 ; encoding: [0x7f,0xff,0x9c,0xda,0xff,0x02,0x04,0x00]65140x7f,0xff,0x9c,0xda,0xff,0x02,0x04,0x006515 6516# GFX90A: ds_write2_b64 v1, a[254:255], a[4:5] offset0:127 offset1:255 ; encoding: [0x7f,0xff,0x9c,0xda,0x01,0xfe,0x04,0x00]65170x7f,0xff,0x9c,0xda,0x01,0xfe,0x04,0x006518 6519# GFX90A: ds_write2_b64 v1, a[2:3], a[254:255] offset0:127 offset1:255 ; encoding: [0x7f,0xff,0x9c,0xda,0x01,0x02,0xfe,0x00]65200x7f,0xff,0x9c,0xda,0x01,0x02,0xfe,0x006521 6522# GFX90A: ds_write2_b64 v1, a[2:3], a[4:5] offset1:255 ; encoding: [0x00,0xff,0x9c,0xda,0x01,0x02,0x04,0x00]65230x00,0xff,0x9c,0xda,0x01,0x02,0x04,0x006524 6525# GFX90A: ds_write2_b64 v1, a[2:3], a[4:5] offset1:255 ; encoding: [0x00,0xff,0x9c,0xda,0x01,0x02,0x04,0x00]65260x00,0xff,0x9c,0xda,0x01,0x02,0x04,0x006527 6528# GFX90A: ds_write2_b64 v1, a[2:3], a[4:5] offset0:16 offset1:255 ; encoding: [0x10,0xff,0x9c,0xda,0x01,0x02,0x04,0x00]65290x10,0xff,0x9c,0xda,0x01,0x02,0x04,0x006530 6531# GFX90A: ds_write2_b64 v1, a[2:3], a[4:5] offset0:127 ; encoding: [0x7f,0x00,0x9c,0xda,0x01,0x02,0x04,0x00]65320x7f,0x00,0x9c,0xda,0x01,0x02,0x04,0x006533 6534# GFX90A: ds_write2_b64 v1, a[2:3], a[4:5] offset0:127 ; encoding: [0x7f,0x00,0x9c,0xda,0x01,0x02,0x04,0x00]65350x7f,0x00,0x9c,0xda,0x01,0x02,0x04,0x006536 6537# GFX90A: ds_write2_b64 v1, a[2:3], a[4:5] offset0:127 offset1:1 ; encoding: [0x7f,0x01,0x9c,0xda,0x01,0x02,0x04,0x00]65380x7f,0x01,0x9c,0xda,0x01,0x02,0x04,0x006539 6540# GFX90A: ds_write2st64_b64 v1, a[2:3], a[4:5] offset0:127 offset1:255 ; encoding: [0x7f,0xff,0x9e,0xda,0x01,0x02,0x04,0x00]65410x7f,0xff,0x9e,0xda,0x01,0x02,0x04,0x006542 6543# GFX90A: ds_write2st64_b64 v255, a[2:3], a[4:5] offset0:127 offset1:255 ; encoding: [0x7f,0xff,0x9e,0xda,0xff,0x02,0x04,0x00]65440x7f,0xff,0x9e,0xda,0xff,0x02,0x04,0x006545 6546# GFX90A: ds_write2st64_b64 v1, a[254:255], a[4:5] offset0:127 offset1:255 ; encoding: [0x7f,0xff,0x9e,0xda,0x01,0xfe,0x04,0x00]65470x7f,0xff,0x9e,0xda,0x01,0xfe,0x04,0x006548 6549# GFX90A: ds_write2st64_b64 v1, a[2:3], a[254:255] offset0:127 offset1:255 ; encoding: [0x7f,0xff,0x9e,0xda,0x01,0x02,0xfe,0x00]65500x7f,0xff,0x9e,0xda,0x01,0x02,0xfe,0x006551 6552# GFX90A: ds_write2st64_b64 v1, a[2:3], a[4:5] offset1:255 ; encoding: [0x00,0xff,0x9e,0xda,0x01,0x02,0x04,0x00]65530x00,0xff,0x9e,0xda,0x01,0x02,0x04,0x006554 6555# GFX90A: ds_write2st64_b64 v1, a[2:3], a[4:5] offset1:255 ; encoding: [0x00,0xff,0x9e,0xda,0x01,0x02,0x04,0x00]65560x00,0xff,0x9e,0xda,0x01,0x02,0x04,0x006557 6558# GFX90A: ds_write2st64_b64 v1, a[2:3], a[4:5] offset0:16 offset1:255 ; encoding: [0x10,0xff,0x9e,0xda,0x01,0x02,0x04,0x00]65590x10,0xff,0x9e,0xda,0x01,0x02,0x04,0x006560 6561# GFX90A: ds_write2st64_b64 v1, a[2:3], a[4:5] offset0:127 ; encoding: [0x7f,0x00,0x9e,0xda,0x01,0x02,0x04,0x00]65620x7f,0x00,0x9e,0xda,0x01,0x02,0x04,0x006563 6564# GFX90A: ds_write2st64_b64 v1, a[2:3], a[4:5] offset0:127 ; encoding: [0x7f,0x00,0x9e,0xda,0x01,0x02,0x04,0x00]65650x7f,0x00,0x9e,0xda,0x01,0x02,0x04,0x006566 6567# GFX90A: ds_write2st64_b64 v1, a[2:3], a[4:5] offset0:127 offset1:1 ; encoding: [0x7f,0x01,0x9e,0xda,0x01,0x02,0x04,0x00]65680x7f,0x01,0x9e,0xda,0x01,0x02,0x04,0x006569 6570# GFX90A: ds_cmpst_b64 v1, a[2:3], a[4:5] offset:65535 ; encoding: [0xff,0xff,0xa0,0xda,0x01,0x02,0x04,0x00]65710xff,0xff,0xa0,0xda,0x01,0x02,0x04,0x006572 6573# GFX90A: ds_cmpst_b64 v255, a[2:3], a[4:5] offset:65535 ; encoding: [0xff,0xff,0xa0,0xda,0xff,0x02,0x04,0x00]65740xff,0xff,0xa0,0xda,0xff,0x02,0x04,0x006575 6576# GFX90A: ds_cmpst_b64 v1, a[254:255], a[4:5] offset:65535 ; encoding: [0xff,0xff,0xa0,0xda,0x01,0xfe,0x04,0x00]65770xff,0xff,0xa0,0xda,0x01,0xfe,0x04,0x006578 6579# GFX90A: ds_cmpst_b64 v1, a[2:3], a[254:255] offset:65535 ; encoding: [0xff,0xff,0xa0,0xda,0x01,0x02,0xfe,0x00]65800xff,0xff,0xa0,0xda,0x01,0x02,0xfe,0x006581 6582# GFX90A: ds_cmpst_b64 v1, a[2:3], a[4:5] ; encoding: [0x00,0x00,0xa0,0xda,0x01,0x02,0x04,0x00]65830x00,0x00,0xa0,0xda,0x01,0x02,0x04,0x006584 6585# GFX90A: ds_cmpst_b64 v1, a[2:3], a[4:5] ; encoding: [0x00,0x00,0xa0,0xda,0x01,0x02,0x04,0x00]65860x00,0x00,0xa0,0xda,0x01,0x02,0x04,0x006587 6588# GFX90A: ds_cmpst_b64 v1, a[2:3], a[4:5] offset:4 ; encoding: [0x04,0x00,0xa0,0xda,0x01,0x02,0x04,0x00]65890x04,0x00,0xa0,0xda,0x01,0x02,0x04,0x006590 6591# GFX90A: ds_cmpst_f64 v1, a[2:3], a[4:5] offset:65535 ; encoding: [0xff,0xff,0xa2,0xda,0x01,0x02,0x04,0x00]65920xff,0xff,0xa2,0xda,0x01,0x02,0x04,0x006593 6594# GFX90A: ds_cmpst_f64 v255, a[2:3], a[4:5] offset:65535 ; encoding: [0xff,0xff,0xa2,0xda,0xff,0x02,0x04,0x00]65950xff,0xff,0xa2,0xda,0xff,0x02,0x04,0x006596 6597# GFX90A: ds_cmpst_f64 v1, a[254:255], a[4:5] offset:65535 ; encoding: [0xff,0xff,0xa2,0xda,0x01,0xfe,0x04,0x00]65980xff,0xff,0xa2,0xda,0x01,0xfe,0x04,0x006599 6600# GFX90A: ds_cmpst_f64 v1, a[2:3], a[254:255] offset:65535 ; encoding: [0xff,0xff,0xa2,0xda,0x01,0x02,0xfe,0x00]66010xff,0xff,0xa2,0xda,0x01,0x02,0xfe,0x006602 6603# GFX90A: ds_cmpst_f64 v1, a[2:3], a[4:5] ; encoding: [0x00,0x00,0xa2,0xda,0x01,0x02,0x04,0x00]66040x00,0x00,0xa2,0xda,0x01,0x02,0x04,0x006605 6606# GFX90A: ds_cmpst_f64 v1, a[2:3], a[4:5] ; encoding: [0x00,0x00,0xa2,0xda,0x01,0x02,0x04,0x00]66070x00,0x00,0xa2,0xda,0x01,0x02,0x04,0x006608 6609# GFX90A: ds_cmpst_f64 v1, a[2:3], a[4:5] offset:4 ; encoding: [0x04,0x00,0xa2,0xda,0x01,0x02,0x04,0x00]66100x04,0x00,0xa2,0xda,0x01,0x02,0x04,0x006611 6612# GFX90A: ds_min_f64 v1, a[2:3] offset:65535 ; encoding: [0xff,0xff,0xa4,0xda,0x01,0x02,0x00,0x00]66130xff,0xff,0xa4,0xda,0x01,0x02,0x00,0x006614 6615# GFX90A: ds_min_f64 v255, a[2:3] offset:65535 ; encoding: [0xff,0xff,0xa4,0xda,0xff,0x02,0x00,0x00]66160xff,0xff,0xa4,0xda,0xff,0x02,0x00,0x006617 6618# GFX90A: ds_min_f64 v1, a[254:255] offset:65535 ; encoding: [0xff,0xff,0xa4,0xda,0x01,0xfe,0x00,0x00]66190xff,0xff,0xa4,0xda,0x01,0xfe,0x00,0x006620 6621# GFX90A: ds_min_f64 v1, a[2:3] ; encoding: [0x00,0x00,0xa4,0xda,0x01,0x02,0x00,0x00]66220x00,0x00,0xa4,0xda,0x01,0x02,0x00,0x006623 6624# GFX90A: ds_min_f64 v1, a[2:3] ; encoding: [0x00,0x00,0xa4,0xda,0x01,0x02,0x00,0x00]66250x00,0x00,0xa4,0xda,0x01,0x02,0x00,0x006626 6627# GFX90A: ds_min_f64 v1, a[2:3] offset:4 ; encoding: [0x04,0x00,0xa4,0xda,0x01,0x02,0x00,0x00]66280x04,0x00,0xa4,0xda,0x01,0x02,0x00,0x006629 6630# GFX90A: ds_max_f64 v1, a[2:3] offset:65535 ; encoding: [0xff,0xff,0xa6,0xda,0x01,0x02,0x00,0x00]66310xff,0xff,0xa6,0xda,0x01,0x02,0x00,0x006632 6633# GFX90A: ds_max_f64 v255, a[2:3] offset:65535 ; encoding: [0xff,0xff,0xa6,0xda,0xff,0x02,0x00,0x00]66340xff,0xff,0xa6,0xda,0xff,0x02,0x00,0x006635 6636# GFX90A: ds_max_f64 v1, a[254:255] offset:65535 ; encoding: [0xff,0xff,0xa6,0xda,0x01,0xfe,0x00,0x00]66370xff,0xff,0xa6,0xda,0x01,0xfe,0x00,0x006638 6639# GFX90A: ds_max_f64 v1, a[2:3] ; encoding: [0x00,0x00,0xa6,0xda,0x01,0x02,0x00,0x00]66400x00,0x00,0xa6,0xda,0x01,0x02,0x00,0x006641 6642# GFX90A: ds_max_f64 v1, a[2:3] ; encoding: [0x00,0x00,0xa6,0xda,0x01,0x02,0x00,0x00]66430x00,0x00,0xa6,0xda,0x01,0x02,0x00,0x006644 6645# GFX90A: ds_max_f64 v1, a[2:3] offset:4 ; encoding: [0x04,0x00,0xa6,0xda,0x01,0x02,0x00,0x00]66460x04,0x00,0xa6,0xda,0x01,0x02,0x00,0x006647 6648# GFX90A: ds_write_b8_d16_hi v1, a2 offset:65535 ; encoding: [0xff,0xff,0xa8,0xda,0x01,0x02,0x00,0x00]66490xff,0xff,0xa8,0xda,0x01,0x02,0x00,0x006650 6651# GFX90A: ds_write_b8_d16_hi v255, a2 offset:65535 ; encoding: [0xff,0xff,0xa8,0xda,0xff,0x02,0x00,0x00]66520xff,0xff,0xa8,0xda,0xff,0x02,0x00,0x006653 6654# GFX90A: ds_write_b8_d16_hi v1, a255 offset:65535 ; encoding: [0xff,0xff,0xa8,0xda,0x01,0xff,0x00,0x00]66550xff,0xff,0xa8,0xda,0x01,0xff,0x00,0x006656 6657# GFX90A: ds_write_b8_d16_hi v1, a2 ; encoding: [0x00,0x00,0xa8,0xda,0x01,0x02,0x00,0x00]66580x00,0x00,0xa8,0xda,0x01,0x02,0x00,0x006659 6660# GFX90A: ds_write_b8_d16_hi v1, a2 ; encoding: [0x00,0x00,0xa8,0xda,0x01,0x02,0x00,0x00]66610x00,0x00,0xa8,0xda,0x01,0x02,0x00,0x006662 6663# GFX90A: ds_write_b8_d16_hi v1, a2 offset:4 ; encoding: [0x04,0x00,0xa8,0xda,0x01,0x02,0x00,0x00]66640x04,0x00,0xa8,0xda,0x01,0x02,0x00,0x006665 6666# GFX90A: ds_write_b16_d16_hi v1, a2 offset:65535 ; encoding: [0xff,0xff,0xaa,0xda,0x01,0x02,0x00,0x00]66670xff,0xff,0xaa,0xda,0x01,0x02,0x00,0x006668 6669# GFX90A: ds_write_b16_d16_hi v255, a2 offset:65535 ; encoding: [0xff,0xff,0xaa,0xda,0xff,0x02,0x00,0x00]66700xff,0xff,0xaa,0xda,0xff,0x02,0x00,0x006671 6672# GFX90A: ds_write_b16_d16_hi v1, a255 offset:65535 ; encoding: [0xff,0xff,0xaa,0xda,0x01,0xff,0x00,0x00]66730xff,0xff,0xaa,0xda,0x01,0xff,0x00,0x006674 6675# GFX90A: ds_write_b16_d16_hi v1, a2 ; encoding: [0x00,0x00,0xaa,0xda,0x01,0x02,0x00,0x00]66760x00,0x00,0xaa,0xda,0x01,0x02,0x00,0x006677 6678# GFX90A: ds_write_b16_d16_hi v1, a2 ; encoding: [0x00,0x00,0xaa,0xda,0x01,0x02,0x00,0x00]66790x00,0x00,0xaa,0xda,0x01,0x02,0x00,0x006680 6681# GFX90A: ds_write_b16_d16_hi v1, a2 offset:4 ; encoding: [0x04,0x00,0xaa,0xda,0x01,0x02,0x00,0x00]66820x04,0x00,0xaa,0xda,0x01,0x02,0x00,0x006683 6684# GFX90A: ds_read_u8_d16 a5, v1 offset:65535 ; encoding: [0xff,0xff,0xac,0xda,0x01,0x00,0x00,0x05]66850xff,0xff,0xac,0xda,0x01,0x00,0x00,0x056686 6687# GFX90A: ds_read_u8_d16 a255, v1 offset:65535 ; encoding: [0xff,0xff,0xac,0xda,0x01,0x00,0x00,0xff]66880xff,0xff,0xac,0xda,0x01,0x00,0x00,0xff6689 6690# GFX90A: ds_read_u8_d16 a5, v255 offset:65535 ; encoding: [0xff,0xff,0xac,0xda,0xff,0x00,0x00,0x05]66910xff,0xff,0xac,0xda,0xff,0x00,0x00,0x056692 6693# GFX90A: ds_read_u8_d16 a5, v1 ; encoding: [0x00,0x00,0xac,0xda,0x01,0x00,0x00,0x05]66940x00,0x00,0xac,0xda,0x01,0x00,0x00,0x056695 6696# GFX90A: ds_read_u8_d16 a5, v1 ; encoding: [0x00,0x00,0xac,0xda,0x01,0x00,0x00,0x05]66970x00,0x00,0xac,0xda,0x01,0x00,0x00,0x056698 6699# GFX90A: ds_read_u8_d16 a5, v1 offset:4 ; encoding: [0x04,0x00,0xac,0xda,0x01,0x00,0x00,0x05]67000x04,0x00,0xac,0xda,0x01,0x00,0x00,0x056701 6702# GFX90A: ds_read_u8_d16_hi a5, v1 offset:65535 ; encoding: [0xff,0xff,0xae,0xda,0x01,0x00,0x00,0x05]67030xff,0xff,0xae,0xda,0x01,0x00,0x00,0x056704 6705# GFX90A: ds_read_u8_d16_hi a255, v1 offset:65535 ; encoding: [0xff,0xff,0xae,0xda,0x01,0x00,0x00,0xff]67060xff,0xff,0xae,0xda,0x01,0x00,0x00,0xff6707 6708# GFX90A: ds_read_u8_d16_hi a5, v255 offset:65535 ; encoding: [0xff,0xff,0xae,0xda,0xff,0x00,0x00,0x05]67090xff,0xff,0xae,0xda,0xff,0x00,0x00,0x056710 6711# GFX90A: ds_read_u8_d16_hi a5, v1 ; encoding: [0x00,0x00,0xae,0xda,0x01,0x00,0x00,0x05]67120x00,0x00,0xae,0xda,0x01,0x00,0x00,0x056713 6714# GFX90A: ds_read_u8_d16_hi a5, v1 ; encoding: [0x00,0x00,0xae,0xda,0x01,0x00,0x00,0x05]67150x00,0x00,0xae,0xda,0x01,0x00,0x00,0x056716 6717# GFX90A: ds_read_u8_d16_hi a5, v1 offset:4 ; encoding: [0x04,0x00,0xae,0xda,0x01,0x00,0x00,0x05]67180x04,0x00,0xae,0xda,0x01,0x00,0x00,0x056719 6720# GFX90A: ds_read_i8_d16 a5, v1 offset:65535 ; encoding: [0xff,0xff,0xb0,0xda,0x01,0x00,0x00,0x05]67210xff,0xff,0xb0,0xda,0x01,0x00,0x00,0x056722 6723# GFX90A: ds_read_i8_d16 a255, v1 offset:65535 ; encoding: [0xff,0xff,0xb0,0xda,0x01,0x00,0x00,0xff]67240xff,0xff,0xb0,0xda,0x01,0x00,0x00,0xff6725 6726# GFX90A: ds_read_i8_d16 a5, v255 offset:65535 ; encoding: [0xff,0xff,0xb0,0xda,0xff,0x00,0x00,0x05]67270xff,0xff,0xb0,0xda,0xff,0x00,0x00,0x056728 6729# GFX90A: ds_read_i8_d16 a5, v1 ; encoding: [0x00,0x00,0xb0,0xda,0x01,0x00,0x00,0x05]67300x00,0x00,0xb0,0xda,0x01,0x00,0x00,0x056731 6732# GFX90A: ds_read_i8_d16 a5, v1 ; encoding: [0x00,0x00,0xb0,0xda,0x01,0x00,0x00,0x05]67330x00,0x00,0xb0,0xda,0x01,0x00,0x00,0x056734 6735# GFX90A: ds_read_i8_d16 a5, v1 offset:4 ; encoding: [0x04,0x00,0xb0,0xda,0x01,0x00,0x00,0x05]67360x04,0x00,0xb0,0xda,0x01,0x00,0x00,0x056737 6738# GFX90A: ds_read_i8_d16_hi a5, v1 offset:65535 ; encoding: [0xff,0xff,0xb2,0xda,0x01,0x00,0x00,0x05]67390xff,0xff,0xb2,0xda,0x01,0x00,0x00,0x056740 6741# GFX90A: ds_read_i8_d16_hi a255, v1 offset:65535 ; encoding: [0xff,0xff,0xb2,0xda,0x01,0x00,0x00,0xff]67420xff,0xff,0xb2,0xda,0x01,0x00,0x00,0xff6743 6744# GFX90A: ds_read_i8_d16_hi a5, v255 offset:65535 ; encoding: [0xff,0xff,0xb2,0xda,0xff,0x00,0x00,0x05]67450xff,0xff,0xb2,0xda,0xff,0x00,0x00,0x056746 6747# GFX90A: ds_read_i8_d16_hi a5, v1 ; encoding: [0x00,0x00,0xb2,0xda,0x01,0x00,0x00,0x05]67480x00,0x00,0xb2,0xda,0x01,0x00,0x00,0x056749 6750# GFX90A: ds_read_i8_d16_hi a5, v1 ; encoding: [0x00,0x00,0xb2,0xda,0x01,0x00,0x00,0x05]67510x00,0x00,0xb2,0xda,0x01,0x00,0x00,0x056752 6753# GFX90A: ds_read_i8_d16_hi a5, v1 offset:4 ; encoding: [0x04,0x00,0xb2,0xda,0x01,0x00,0x00,0x05]67540x04,0x00,0xb2,0xda,0x01,0x00,0x00,0x056755 6756# GFX90A: ds_read_u16_d16 a5, v1 offset:65535 ; encoding: [0xff,0xff,0xb4,0xda,0x01,0x00,0x00,0x05]67570xff,0xff,0xb4,0xda,0x01,0x00,0x00,0x056758 6759# GFX90A: ds_read_u16_d16 a255, v1 offset:65535 ; encoding: [0xff,0xff,0xb4,0xda,0x01,0x00,0x00,0xff]67600xff,0xff,0xb4,0xda,0x01,0x00,0x00,0xff6761 6762# GFX90A: ds_read_u16_d16 a5, v255 offset:65535 ; encoding: [0xff,0xff,0xb4,0xda,0xff,0x00,0x00,0x05]67630xff,0xff,0xb4,0xda,0xff,0x00,0x00,0x056764 6765# GFX90A: ds_read_u16_d16 a5, v1 ; encoding: [0x00,0x00,0xb4,0xda,0x01,0x00,0x00,0x05]67660x00,0x00,0xb4,0xda,0x01,0x00,0x00,0x056767 6768# GFX90A: ds_read_u16_d16 a5, v1 ; encoding: [0x00,0x00,0xb4,0xda,0x01,0x00,0x00,0x05]67690x00,0x00,0xb4,0xda,0x01,0x00,0x00,0x056770 6771# GFX90A: ds_read_u16_d16 a5, v1 offset:4 ; encoding: [0x04,0x00,0xb4,0xda,0x01,0x00,0x00,0x05]67720x04,0x00,0xb4,0xda,0x01,0x00,0x00,0x056773 6774# GFX90A: ds_read_u16_d16_hi a5, v1 offset:65535 ; encoding: [0xff,0xff,0xb6,0xda,0x01,0x00,0x00,0x05]67750xff,0xff,0xb6,0xda,0x01,0x00,0x00,0x056776 6777# GFX90A: ds_read_u16_d16_hi a255, v1 offset:65535 ; encoding: [0xff,0xff,0xb6,0xda,0x01,0x00,0x00,0xff]67780xff,0xff,0xb6,0xda,0x01,0x00,0x00,0xff6779 6780# GFX90A: ds_read_u16_d16_hi a5, v255 offset:65535 ; encoding: [0xff,0xff,0xb6,0xda,0xff,0x00,0x00,0x05]67810xff,0xff,0xb6,0xda,0xff,0x00,0x00,0x056782 6783# GFX90A: ds_read_u16_d16_hi a5, v1 ; encoding: [0x00,0x00,0xb6,0xda,0x01,0x00,0x00,0x05]67840x00,0x00,0xb6,0xda,0x01,0x00,0x00,0x056785 6786# GFX90A: ds_read_u16_d16_hi a5, v1 ; encoding: [0x00,0x00,0xb6,0xda,0x01,0x00,0x00,0x05]67870x00,0x00,0xb6,0xda,0x01,0x00,0x00,0x056788 6789# GFX90A: ds_read_u16_d16_hi a5, v1 offset:4 ; encoding: [0x04,0x00,0xb6,0xda,0x01,0x00,0x00,0x05]67900x04,0x00,0xb6,0xda,0x01,0x00,0x00,0x056791 6792# GFX90A: ds_add_rtn_u64 a[6:7], v1, a[2:3] offset:65535 ; encoding: [0xff,0xff,0xc0,0xda,0x01,0x02,0x00,0x06]67930xff,0xff,0xc0,0xda,0x01,0x02,0x00,0x066794 6795# GFX90A: ds_add_rtn_u64 a[254:255], v1, a[2:3] offset:65535 ; encoding: [0xff,0xff,0xc0,0xda,0x01,0x02,0x00,0xfe]67960xff,0xff,0xc0,0xda,0x01,0x02,0x00,0xfe6797 6798# GFX90A: ds_add_rtn_u64 a[6:7], v255, a[2:3] offset:65535 ; encoding: [0xff,0xff,0xc0,0xda,0xff,0x02,0x00,0x06]67990xff,0xff,0xc0,0xda,0xff,0x02,0x00,0x066800 6801# GFX90A: ds_add_rtn_u64 a[6:7], v1, a[254:255] offset:65535 ; encoding: [0xff,0xff,0xc0,0xda,0x01,0xfe,0x00,0x06]68020xff,0xff,0xc0,0xda,0x01,0xfe,0x00,0x066803 6804# GFX90A: ds_add_rtn_u64 a[6:7], v1, a[2:3] ; encoding: [0x00,0x00,0xc0,0xda,0x01,0x02,0x00,0x06]68050x00,0x00,0xc0,0xda,0x01,0x02,0x00,0x066806 6807# GFX90A: ds_add_rtn_u64 a[6:7], v1, a[2:3] ; encoding: [0x00,0x00,0xc0,0xda,0x01,0x02,0x00,0x06]68080x00,0x00,0xc0,0xda,0x01,0x02,0x00,0x066809 6810# GFX90A: ds_add_rtn_u64 a[6:7], v1, a[2:3] offset:4 ; encoding: [0x04,0x00,0xc0,0xda,0x01,0x02,0x00,0x06]68110x04,0x00,0xc0,0xda,0x01,0x02,0x00,0x066812 6813# GFX90A: ds_sub_rtn_u64 a[6:7], v1, a[2:3] offset:65535 ; encoding: [0xff,0xff,0xc2,0xda,0x01,0x02,0x00,0x06]68140xff,0xff,0xc2,0xda,0x01,0x02,0x00,0x066815 6816# GFX90A: ds_sub_rtn_u64 a[254:255], v1, a[2:3] offset:65535 ; encoding: [0xff,0xff,0xc2,0xda,0x01,0x02,0x00,0xfe]68170xff,0xff,0xc2,0xda,0x01,0x02,0x00,0xfe6818 6819# GFX90A: ds_sub_rtn_u64 a[6:7], v255, a[2:3] offset:65535 ; encoding: [0xff,0xff,0xc2,0xda,0xff,0x02,0x00,0x06]68200xff,0xff,0xc2,0xda,0xff,0x02,0x00,0x066821 6822# GFX90A: ds_sub_rtn_u64 a[6:7], v1, a[254:255] offset:65535 ; encoding: [0xff,0xff,0xc2,0xda,0x01,0xfe,0x00,0x06]68230xff,0xff,0xc2,0xda,0x01,0xfe,0x00,0x066824 6825# GFX90A: ds_sub_rtn_u64 a[6:7], v1, a[2:3] ; encoding: [0x00,0x00,0xc2,0xda,0x01,0x02,0x00,0x06]68260x00,0x00,0xc2,0xda,0x01,0x02,0x00,0x066827 6828# GFX90A: ds_sub_rtn_u64 a[6:7], v1, a[2:3] ; encoding: [0x00,0x00,0xc2,0xda,0x01,0x02,0x00,0x06]68290x00,0x00,0xc2,0xda,0x01,0x02,0x00,0x066830 6831# GFX90A: ds_sub_rtn_u64 a[6:7], v1, a[2:3] offset:4 ; encoding: [0x04,0x00,0xc2,0xda,0x01,0x02,0x00,0x06]68320x04,0x00,0xc2,0xda,0x01,0x02,0x00,0x066833 6834# GFX90A: ds_rsub_rtn_u64 a[6:7], v1, a[2:3] offset:65535 ; encoding: [0xff,0xff,0xc4,0xda,0x01,0x02,0x00,0x06]68350xff,0xff,0xc4,0xda,0x01,0x02,0x00,0x066836 6837# GFX90A: ds_rsub_rtn_u64 a[254:255], v1, a[2:3] offset:65535 ; encoding: [0xff,0xff,0xc4,0xda,0x01,0x02,0x00,0xfe]68380xff,0xff,0xc4,0xda,0x01,0x02,0x00,0xfe6839 6840# GFX90A: ds_rsub_rtn_u64 a[6:7], v255, a[2:3] offset:65535 ; encoding: [0xff,0xff,0xc4,0xda,0xff,0x02,0x00,0x06]68410xff,0xff,0xc4,0xda,0xff,0x02,0x00,0x066842 6843# GFX90A: ds_rsub_rtn_u64 a[6:7], v1, a[254:255] offset:65535 ; encoding: [0xff,0xff,0xc4,0xda,0x01,0xfe,0x00,0x06]68440xff,0xff,0xc4,0xda,0x01,0xfe,0x00,0x066845 6846# GFX90A: ds_rsub_rtn_u64 a[6:7], v1, a[2:3] ; encoding: [0x00,0x00,0xc4,0xda,0x01,0x02,0x00,0x06]68470x00,0x00,0xc4,0xda,0x01,0x02,0x00,0x066848 6849# GFX90A: ds_rsub_rtn_u64 a[6:7], v1, a[2:3] ; encoding: [0x00,0x00,0xc4,0xda,0x01,0x02,0x00,0x06]68500x00,0x00,0xc4,0xda,0x01,0x02,0x00,0x066851 6852# GFX90A: ds_rsub_rtn_u64 a[6:7], v1, a[2:3] offset:4 ; encoding: [0x04,0x00,0xc4,0xda,0x01,0x02,0x00,0x06]68530x04,0x00,0xc4,0xda,0x01,0x02,0x00,0x066854 6855# GFX90A: ds_inc_rtn_u64 a[6:7], v1, a[2:3] offset:65535 ; encoding: [0xff,0xff,0xc6,0xda,0x01,0x02,0x00,0x06]68560xff,0xff,0xc6,0xda,0x01,0x02,0x00,0x066857 6858# GFX90A: ds_inc_rtn_u64 a[254:255], v1, a[2:3] offset:65535 ; encoding: [0xff,0xff,0xc6,0xda,0x01,0x02,0x00,0xfe]68590xff,0xff,0xc6,0xda,0x01,0x02,0x00,0xfe6860 6861# GFX90A: ds_inc_rtn_u64 a[6:7], v255, a[2:3] offset:65535 ; encoding: [0xff,0xff,0xc6,0xda,0xff,0x02,0x00,0x06]68620xff,0xff,0xc6,0xda,0xff,0x02,0x00,0x066863 6864# GFX90A: ds_inc_rtn_u64 a[6:7], v1, a[254:255] offset:65535 ; encoding: [0xff,0xff,0xc6,0xda,0x01,0xfe,0x00,0x06]68650xff,0xff,0xc6,0xda,0x01,0xfe,0x00,0x066866 6867# GFX90A: ds_inc_rtn_u64 a[6:7], v1, a[2:3] ; encoding: [0x00,0x00,0xc6,0xda,0x01,0x02,0x00,0x06]68680x00,0x00,0xc6,0xda,0x01,0x02,0x00,0x066869 6870# GFX90A: ds_inc_rtn_u64 a[6:7], v1, a[2:3] ; encoding: [0x00,0x00,0xc6,0xda,0x01,0x02,0x00,0x06]68710x00,0x00,0xc6,0xda,0x01,0x02,0x00,0x066872 6873# GFX90A: ds_inc_rtn_u64 a[6:7], v1, a[2:3] offset:4 ; encoding: [0x04,0x00,0xc6,0xda,0x01,0x02,0x00,0x06]68740x04,0x00,0xc6,0xda,0x01,0x02,0x00,0x066875 6876# GFX90A: ds_dec_rtn_u64 a[6:7], v1, a[2:3] offset:65535 ; encoding: [0xff,0xff,0xc8,0xda,0x01,0x02,0x00,0x06]68770xff,0xff,0xc8,0xda,0x01,0x02,0x00,0x066878 6879# GFX90A: ds_dec_rtn_u64 a[254:255], v1, a[2:3] offset:65535 ; encoding: [0xff,0xff,0xc8,0xda,0x01,0x02,0x00,0xfe]68800xff,0xff,0xc8,0xda,0x01,0x02,0x00,0xfe6881 6882# GFX90A: ds_dec_rtn_u64 a[6:7], v255, a[2:3] offset:65535 ; encoding: [0xff,0xff,0xc8,0xda,0xff,0x02,0x00,0x06]68830xff,0xff,0xc8,0xda,0xff,0x02,0x00,0x066884 6885# GFX90A: ds_dec_rtn_u64 a[6:7], v1, a[254:255] offset:65535 ; encoding: [0xff,0xff,0xc8,0xda,0x01,0xfe,0x00,0x06]68860xff,0xff,0xc8,0xda,0x01,0xfe,0x00,0x066887 6888# GFX90A: ds_dec_rtn_u64 a[6:7], v1, a[2:3] ; encoding: [0x00,0x00,0xc8,0xda,0x01,0x02,0x00,0x06]68890x00,0x00,0xc8,0xda,0x01,0x02,0x00,0x066890 6891# GFX90A: ds_dec_rtn_u64 a[6:7], v1, a[2:3] ; encoding: [0x00,0x00,0xc8,0xda,0x01,0x02,0x00,0x06]68920x00,0x00,0xc8,0xda,0x01,0x02,0x00,0x066893 6894# GFX90A: ds_dec_rtn_u64 a[6:7], v1, a[2:3] offset:4 ; encoding: [0x04,0x00,0xc8,0xda,0x01,0x02,0x00,0x06]68950x04,0x00,0xc8,0xda,0x01,0x02,0x00,0x066896 6897# GFX90A: ds_min_rtn_i64 a[6:7], v1, a[2:3] offset:65535 ; encoding: [0xff,0xff,0xca,0xda,0x01,0x02,0x00,0x06]68980xff,0xff,0xca,0xda,0x01,0x02,0x00,0x066899 6900# GFX90A: ds_min_rtn_i64 a[254:255], v1, a[2:3] offset:65535 ; encoding: [0xff,0xff,0xca,0xda,0x01,0x02,0x00,0xfe]69010xff,0xff,0xca,0xda,0x01,0x02,0x00,0xfe6902 6903# GFX90A: ds_min_rtn_i64 a[6:7], v255, a[2:3] offset:65535 ; encoding: [0xff,0xff,0xca,0xda,0xff,0x02,0x00,0x06]69040xff,0xff,0xca,0xda,0xff,0x02,0x00,0x066905 6906# GFX90A: ds_min_rtn_i64 a[6:7], v1, a[254:255] offset:65535 ; encoding: [0xff,0xff,0xca,0xda,0x01,0xfe,0x00,0x06]69070xff,0xff,0xca,0xda,0x01,0xfe,0x00,0x066908 6909# GFX90A: ds_min_rtn_i64 a[6:7], v1, a[2:3] ; encoding: [0x00,0x00,0xca,0xda,0x01,0x02,0x00,0x06]69100x00,0x00,0xca,0xda,0x01,0x02,0x00,0x066911 6912# GFX90A: ds_min_rtn_i64 a[6:7], v1, a[2:3] ; encoding: [0x00,0x00,0xca,0xda,0x01,0x02,0x00,0x06]69130x00,0x00,0xca,0xda,0x01,0x02,0x00,0x066914 6915# GFX90A: ds_min_rtn_i64 a[6:7], v1, a[2:3] offset:4 ; encoding: [0x04,0x00,0xca,0xda,0x01,0x02,0x00,0x06]69160x04,0x00,0xca,0xda,0x01,0x02,0x00,0x066917 6918# GFX90A: ds_max_rtn_i64 a[6:7], v1, a[2:3] offset:65535 ; encoding: [0xff,0xff,0xcc,0xda,0x01,0x02,0x00,0x06]69190xff,0xff,0xcc,0xda,0x01,0x02,0x00,0x066920 6921# GFX90A: ds_max_rtn_i64 a[254:255], v1, a[2:3] offset:65535 ; encoding: [0xff,0xff,0xcc,0xda,0x01,0x02,0x00,0xfe]69220xff,0xff,0xcc,0xda,0x01,0x02,0x00,0xfe6923 6924# GFX90A: ds_max_rtn_i64 a[6:7], v255, a[2:3] offset:65535 ; encoding: [0xff,0xff,0xcc,0xda,0xff,0x02,0x00,0x06]69250xff,0xff,0xcc,0xda,0xff,0x02,0x00,0x066926 6927# GFX90A: ds_max_rtn_i64 a[6:7], v1, a[254:255] offset:65535 ; encoding: [0xff,0xff,0xcc,0xda,0x01,0xfe,0x00,0x06]69280xff,0xff,0xcc,0xda,0x01,0xfe,0x00,0x066929 6930# GFX90A: ds_max_rtn_i64 a[6:7], v1, a[2:3] ; encoding: [0x00,0x00,0xcc,0xda,0x01,0x02,0x00,0x06]69310x00,0x00,0xcc,0xda,0x01,0x02,0x00,0x066932 6933# GFX90A: ds_max_rtn_i64 a[6:7], v1, a[2:3] ; encoding: [0x00,0x00,0xcc,0xda,0x01,0x02,0x00,0x06]69340x00,0x00,0xcc,0xda,0x01,0x02,0x00,0x066935 6936# GFX90A: ds_max_rtn_i64 a[6:7], v1, a[2:3] offset:4 ; encoding: [0x04,0x00,0xcc,0xda,0x01,0x02,0x00,0x06]69370x04,0x00,0xcc,0xda,0x01,0x02,0x00,0x066938 6939# GFX90A: ds_min_rtn_u64 a[6:7], v1, a[2:3] offset:65535 ; encoding: [0xff,0xff,0xce,0xda,0x01,0x02,0x00,0x06]69400xff,0xff,0xce,0xda,0x01,0x02,0x00,0x066941 6942# GFX90A: ds_min_rtn_u64 a[254:255], v1, a[2:3] offset:65535 ; encoding: [0xff,0xff,0xce,0xda,0x01,0x02,0x00,0xfe]69430xff,0xff,0xce,0xda,0x01,0x02,0x00,0xfe6944 6945# GFX90A: ds_min_rtn_u64 a[6:7], v255, a[2:3] offset:65535 ; encoding: [0xff,0xff,0xce,0xda,0xff,0x02,0x00,0x06]69460xff,0xff,0xce,0xda,0xff,0x02,0x00,0x066947 6948# GFX90A: ds_min_rtn_u64 a[6:7], v1, a[254:255] offset:65535 ; encoding: [0xff,0xff,0xce,0xda,0x01,0xfe,0x00,0x06]69490xff,0xff,0xce,0xda,0x01,0xfe,0x00,0x066950 6951# GFX90A: ds_min_rtn_u64 a[6:7], v1, a[2:3] ; encoding: [0x00,0x00,0xce,0xda,0x01,0x02,0x00,0x06]69520x00,0x00,0xce,0xda,0x01,0x02,0x00,0x066953 6954# GFX90A: ds_min_rtn_u64 a[6:7], v1, a[2:3] ; encoding: [0x00,0x00,0xce,0xda,0x01,0x02,0x00,0x06]69550x00,0x00,0xce,0xda,0x01,0x02,0x00,0x066956 6957# GFX90A: ds_min_rtn_u64 a[6:7], v1, a[2:3] offset:4 ; encoding: [0x04,0x00,0xce,0xda,0x01,0x02,0x00,0x06]69580x04,0x00,0xce,0xda,0x01,0x02,0x00,0x066959 6960# GFX90A: ds_max_rtn_u64 a[6:7], v1, a[2:3] offset:65535 ; encoding: [0xff,0xff,0xd0,0xda,0x01,0x02,0x00,0x06]69610xff,0xff,0xd0,0xda,0x01,0x02,0x00,0x066962 6963# GFX90A: ds_max_rtn_u64 a[254:255], v1, a[2:3] offset:65535 ; encoding: [0xff,0xff,0xd0,0xda,0x01,0x02,0x00,0xfe]69640xff,0xff,0xd0,0xda,0x01,0x02,0x00,0xfe6965 6966# GFX90A: ds_max_rtn_u64 a[6:7], v255, a[2:3] offset:65535 ; encoding: [0xff,0xff,0xd0,0xda,0xff,0x02,0x00,0x06]69670xff,0xff,0xd0,0xda,0xff,0x02,0x00,0x066968 6969# GFX90A: ds_max_rtn_u64 a[6:7], v1, a[254:255] offset:65535 ; encoding: [0xff,0xff,0xd0,0xda,0x01,0xfe,0x00,0x06]69700xff,0xff,0xd0,0xda,0x01,0xfe,0x00,0x066971 6972# GFX90A: ds_max_rtn_u64 a[6:7], v1, a[2:3] ; encoding: [0x00,0x00,0xd0,0xda,0x01,0x02,0x00,0x06]69730x00,0x00,0xd0,0xda,0x01,0x02,0x00,0x066974 6975# GFX90A: ds_max_rtn_u64 a[6:7], v1, a[2:3] ; encoding: [0x00,0x00,0xd0,0xda,0x01,0x02,0x00,0x06]69760x00,0x00,0xd0,0xda,0x01,0x02,0x00,0x066977 6978# GFX90A: ds_max_rtn_u64 a[6:7], v1, a[2:3] offset:4 ; encoding: [0x04,0x00,0xd0,0xda,0x01,0x02,0x00,0x06]69790x04,0x00,0xd0,0xda,0x01,0x02,0x00,0x066980 6981# GFX90A: ds_and_rtn_b64 a[6:7], v1, a[2:3] offset:65535 ; encoding: [0xff,0xff,0xd2,0xda,0x01,0x02,0x00,0x06]69820xff,0xff,0xd2,0xda,0x01,0x02,0x00,0x066983 6984# GFX90A: ds_and_rtn_b64 a[254:255], v1, a[2:3] offset:65535 ; encoding: [0xff,0xff,0xd2,0xda,0x01,0x02,0x00,0xfe]69850xff,0xff,0xd2,0xda,0x01,0x02,0x00,0xfe6986 6987# GFX90A: ds_and_rtn_b64 a[6:7], v255, a[2:3] offset:65535 ; encoding: [0xff,0xff,0xd2,0xda,0xff,0x02,0x00,0x06]69880xff,0xff,0xd2,0xda,0xff,0x02,0x00,0x066989 6990# GFX90A: ds_and_rtn_b64 a[6:7], v1, a[254:255] offset:65535 ; encoding: [0xff,0xff,0xd2,0xda,0x01,0xfe,0x00,0x06]69910xff,0xff,0xd2,0xda,0x01,0xfe,0x00,0x066992 6993# GFX90A: ds_and_rtn_b64 a[6:7], v1, a[2:3] ; encoding: [0x00,0x00,0xd2,0xda,0x01,0x02,0x00,0x06]69940x00,0x00,0xd2,0xda,0x01,0x02,0x00,0x066995 6996# GFX90A: ds_and_rtn_b64 a[6:7], v1, a[2:3] ; encoding: [0x00,0x00,0xd2,0xda,0x01,0x02,0x00,0x06]69970x00,0x00,0xd2,0xda,0x01,0x02,0x00,0x066998 6999# GFX90A: ds_and_rtn_b64 a[6:7], v1, a[2:3] offset:4 ; encoding: [0x04,0x00,0xd2,0xda,0x01,0x02,0x00,0x06]70000x04,0x00,0xd2,0xda,0x01,0x02,0x00,0x067001 7002# GFX90A: ds_or_rtn_b64 a[6:7], v1, a[2:3] offset:65535 ; encoding: [0xff,0xff,0xd4,0xda,0x01,0x02,0x00,0x06]70030xff,0xff,0xd4,0xda,0x01,0x02,0x00,0x067004 7005# GFX90A: ds_or_rtn_b64 a[254:255], v1, a[2:3] offset:65535 ; encoding: [0xff,0xff,0xd4,0xda,0x01,0x02,0x00,0xfe]70060xff,0xff,0xd4,0xda,0x01,0x02,0x00,0xfe7007 7008# GFX90A: ds_or_rtn_b64 a[6:7], v255, a[2:3] offset:65535 ; encoding: [0xff,0xff,0xd4,0xda,0xff,0x02,0x00,0x06]70090xff,0xff,0xd4,0xda,0xff,0x02,0x00,0x067010 7011# GFX90A: ds_or_rtn_b64 a[6:7], v1, a[254:255] offset:65535 ; encoding: [0xff,0xff,0xd4,0xda,0x01,0xfe,0x00,0x06]70120xff,0xff,0xd4,0xda,0x01,0xfe,0x00,0x067013 7014# GFX90A: ds_or_rtn_b64 a[6:7], v1, a[2:3] ; encoding: [0x00,0x00,0xd4,0xda,0x01,0x02,0x00,0x06]70150x00,0x00,0xd4,0xda,0x01,0x02,0x00,0x067016 7017# GFX90A: ds_or_rtn_b64 a[6:7], v1, a[2:3] ; encoding: [0x00,0x00,0xd4,0xda,0x01,0x02,0x00,0x06]70180x00,0x00,0xd4,0xda,0x01,0x02,0x00,0x067019 7020# GFX90A: ds_or_rtn_b64 a[6:7], v1, a[2:3] offset:4 ; encoding: [0x04,0x00,0xd4,0xda,0x01,0x02,0x00,0x06]70210x04,0x00,0xd4,0xda,0x01,0x02,0x00,0x067022 7023# GFX90A: ds_xor_rtn_b64 a[6:7], v1, a[2:3] offset:65535 ; encoding: [0xff,0xff,0xd6,0xda,0x01,0x02,0x00,0x06]70240xff,0xff,0xd6,0xda,0x01,0x02,0x00,0x067025 7026# GFX90A: ds_xor_rtn_b64 a[254:255], v1, a[2:3] offset:65535 ; encoding: [0xff,0xff,0xd6,0xda,0x01,0x02,0x00,0xfe]70270xff,0xff,0xd6,0xda,0x01,0x02,0x00,0xfe7028 7029# GFX90A: ds_xor_rtn_b64 a[6:7], v255, a[2:3] offset:65535 ; encoding: [0xff,0xff,0xd6,0xda,0xff,0x02,0x00,0x06]70300xff,0xff,0xd6,0xda,0xff,0x02,0x00,0x067031 7032# GFX90A: ds_xor_rtn_b64 a[6:7], v1, a[254:255] offset:65535 ; encoding: [0xff,0xff,0xd6,0xda,0x01,0xfe,0x00,0x06]70330xff,0xff,0xd6,0xda,0x01,0xfe,0x00,0x067034 7035# GFX90A: ds_xor_rtn_b64 a[6:7], v1, a[2:3] ; encoding: [0x00,0x00,0xd6,0xda,0x01,0x02,0x00,0x06]70360x00,0x00,0xd6,0xda,0x01,0x02,0x00,0x067037 7038# GFX90A: ds_xor_rtn_b64 a[6:7], v1, a[2:3] ; encoding: [0x00,0x00,0xd6,0xda,0x01,0x02,0x00,0x06]70390x00,0x00,0xd6,0xda,0x01,0x02,0x00,0x067040 7041# GFX90A: ds_xor_rtn_b64 a[6:7], v1, a[2:3] offset:4 ; encoding: [0x04,0x00,0xd6,0xda,0x01,0x02,0x00,0x06]70420x04,0x00,0xd6,0xda,0x01,0x02,0x00,0x067043 7044# GFX90A: ds_mskor_rtn_b64 a[6:7], v1, a[2:3], a[4:5] offset:65535 ; encoding: [0xff,0xff,0xd8,0xda,0x01,0x02,0x04,0x06]70450xff,0xff,0xd8,0xda,0x01,0x02,0x04,0x067046 7047# GFX90A: ds_mskor_rtn_b64 a[254:255], v1, a[2:3], a[4:5] offset:65535 ; encoding: [0xff,0xff,0xd8,0xda,0x01,0x02,0x04,0xfe]70480xff,0xff,0xd8,0xda,0x01,0x02,0x04,0xfe7049 7050# GFX90A: ds_mskor_rtn_b64 a[6:7], v255, a[2:3], a[4:5] offset:65535 ; encoding: [0xff,0xff,0xd8,0xda,0xff,0x02,0x04,0x06]70510xff,0xff,0xd8,0xda,0xff,0x02,0x04,0x067052 7053# GFX90A: ds_mskor_rtn_b64 a[6:7], v1, a[254:255], a[4:5] offset:65535 ; encoding: [0xff,0xff,0xd8,0xda,0x01,0xfe,0x04,0x06]70540xff,0xff,0xd8,0xda,0x01,0xfe,0x04,0x067055 7056# GFX90A: ds_mskor_rtn_b64 a[6:7], v1, a[2:3], a[254:255] offset:65535 ; encoding: [0xff,0xff,0xd8,0xda,0x01,0x02,0xfe,0x06]70570xff,0xff,0xd8,0xda,0x01,0x02,0xfe,0x067058 7059# GFX90A: ds_mskor_rtn_b64 a[6:7], v1, a[2:3], a[4:5] ; encoding: [0x00,0x00,0xd8,0xda,0x01,0x02,0x04,0x06]70600x00,0x00,0xd8,0xda,0x01,0x02,0x04,0x067061 7062# GFX90A: ds_mskor_rtn_b64 a[6:7], v1, a[2:3], a[4:5] ; encoding: [0x00,0x00,0xd8,0xda,0x01,0x02,0x04,0x06]70630x00,0x00,0xd8,0xda,0x01,0x02,0x04,0x067064 7065# GFX90A: ds_mskor_rtn_b64 a[6:7], v1, a[2:3], a[4:5] offset:4 ; encoding: [0x04,0x00,0xd8,0xda,0x01,0x02,0x04,0x06]70660x04,0x00,0xd8,0xda,0x01,0x02,0x04,0x067067 7068# GFX90A: ds_wrxchg_rtn_b64 a[6:7], v1, a[2:3] offset:65535 ; encoding: [0xff,0xff,0xda,0xda,0x01,0x02,0x00,0x06]70690xff,0xff,0xda,0xda,0x01,0x02,0x00,0x067070 7071# GFX90A: ds_wrxchg_rtn_b64 a[254:255], v1, a[2:3] offset:65535 ; encoding: [0xff,0xff,0xda,0xda,0x01,0x02,0x00,0xfe]70720xff,0xff,0xda,0xda,0x01,0x02,0x00,0xfe7073 7074# GFX90A: ds_wrxchg_rtn_b64 a[6:7], v255, a[2:3] offset:65535 ; encoding: [0xff,0xff,0xda,0xda,0xff,0x02,0x00,0x06]70750xff,0xff,0xda,0xda,0xff,0x02,0x00,0x067076 7077# GFX90A: ds_wrxchg_rtn_b64 a[6:7], v1, a[254:255] offset:65535 ; encoding: [0xff,0xff,0xda,0xda,0x01,0xfe,0x00,0x06]70780xff,0xff,0xda,0xda,0x01,0xfe,0x00,0x067079 7080# GFX90A: ds_wrxchg_rtn_b64 a[6:7], v1, a[2:3] ; encoding: [0x00,0x00,0xda,0xda,0x01,0x02,0x00,0x06]70810x00,0x00,0xda,0xda,0x01,0x02,0x00,0x067082 7083# GFX90A: ds_wrxchg_rtn_b64 a[6:7], v1, a[2:3] ; encoding: [0x00,0x00,0xda,0xda,0x01,0x02,0x00,0x06]70840x00,0x00,0xda,0xda,0x01,0x02,0x00,0x067085 7086# GFX90A: ds_wrxchg_rtn_b64 a[6:7], v1, a[2:3] offset:4 ; encoding: [0x04,0x00,0xda,0xda,0x01,0x02,0x00,0x06]70870x04,0x00,0xda,0xda,0x01,0x02,0x00,0x067088 7089# GFX90A: ds_wrxchg2_rtn_b64 a[6:9], v1, a[2:3], a[4:5] offset0:127 offset1:255 ; encoding: [0x7f,0xff,0xdc,0xda,0x01,0x02,0x04,0x06]70900x7f,0xff,0xdc,0xda,0x01,0x02,0x04,0x067091 7092# GFX90A: ds_wrxchg2_rtn_b64 a[252:255], v1, a[2:3], a[4:5] offset0:127 offset1:255 ; encoding: [0x7f,0xff,0xdc,0xda,0x01,0x02,0x04,0xfc]70930x7f,0xff,0xdc,0xda,0x01,0x02,0x04,0xfc7094 7095# GFX90A: ds_wrxchg2_rtn_b64 a[6:9], v255, a[2:3], a[4:5] offset0:127 offset1:255 ; encoding: [0x7f,0xff,0xdc,0xda,0xff,0x02,0x04,0x06]70960x7f,0xff,0xdc,0xda,0xff,0x02,0x04,0x067097 7098# GFX90A: ds_wrxchg2_rtn_b64 a[6:9], v1, a[254:255], a[4:5] offset0:127 offset1:255 ; encoding: [0x7f,0xff,0xdc,0xda,0x01,0xfe,0x04,0x06]70990x7f,0xff,0xdc,0xda,0x01,0xfe,0x04,0x067100 7101# GFX90A: ds_wrxchg2_rtn_b64 a[6:9], v1, a[2:3], a[254:255] offset0:127 offset1:255 ; encoding: [0x7f,0xff,0xdc,0xda,0x01,0x02,0xfe,0x06]71020x7f,0xff,0xdc,0xda,0x01,0x02,0xfe,0x067103 7104# GFX90A: ds_wrxchg2_rtn_b64 a[6:9], v1, a[2:3], a[4:5] offset1:255 ; encoding: [0x00,0xff,0xdc,0xda,0x01,0x02,0x04,0x06]71050x00,0xff,0xdc,0xda,0x01,0x02,0x04,0x067106 7107# GFX90A: ds_wrxchg2_rtn_b64 a[6:9], v1, a[2:3], a[4:5] offset1:255 ; encoding: [0x00,0xff,0xdc,0xda,0x01,0x02,0x04,0x06]71080x00,0xff,0xdc,0xda,0x01,0x02,0x04,0x067109 7110# GFX90A: ds_wrxchg2_rtn_b64 a[6:9], v1, a[2:3], a[4:5] offset0:16 offset1:255 ; encoding: [0x10,0xff,0xdc,0xda,0x01,0x02,0x04,0x06]71110x10,0xff,0xdc,0xda,0x01,0x02,0x04,0x067112 7113# GFX90A: ds_wrxchg2_rtn_b64 a[6:9], v1, a[2:3], a[4:5] offset0:127 ; encoding: [0x7f,0x00,0xdc,0xda,0x01,0x02,0x04,0x06]71140x7f,0x00,0xdc,0xda,0x01,0x02,0x04,0x067115 7116# GFX90A: ds_wrxchg2_rtn_b64 a[6:9], v1, a[2:3], a[4:5] offset0:127 ; encoding: [0x7f,0x00,0xdc,0xda,0x01,0x02,0x04,0x06]71170x7f,0x00,0xdc,0xda,0x01,0x02,0x04,0x067118 7119# GFX90A: ds_wrxchg2_rtn_b64 a[6:9], v1, a[2:3], a[4:5] offset0:127 offset1:1 ; encoding: [0x7f,0x01,0xdc,0xda,0x01,0x02,0x04,0x06]71200x7f,0x01,0xdc,0xda,0x01,0x02,0x04,0x067121 7122# GFX90A: ds_wrxchg2st64_rtn_b64 a[6:9], v1, a[2:3], a[4:5] offset0:127 offset1:255 ; encoding: [0x7f,0xff,0xde,0xda,0x01,0x02,0x04,0x06]71230x7f,0xff,0xde,0xda,0x01,0x02,0x04,0x067124 7125# GFX90A: ds_wrxchg2st64_rtn_b64 a[252:255], v1, a[2:3], a[4:5] offset0:127 offset1:255 ; encoding: [0x7f,0xff,0xde,0xda,0x01,0x02,0x04,0xfc]71260x7f,0xff,0xde,0xda,0x01,0x02,0x04,0xfc7127 7128# GFX90A: ds_wrxchg2st64_rtn_b64 a[6:9], v255, a[2:3], a[4:5] offset0:127 offset1:255 ; encoding: [0x7f,0xff,0xde,0xda,0xff,0x02,0x04,0x06]71290x7f,0xff,0xde,0xda,0xff,0x02,0x04,0x067130 7131# GFX90A: ds_wrxchg2st64_rtn_b64 a[6:9], v1, a[254:255], a[4:5] offset0:127 offset1:255 ; encoding: [0x7f,0xff,0xde,0xda,0x01,0xfe,0x04,0x06]71320x7f,0xff,0xde,0xda,0x01,0xfe,0x04,0x067133 7134# GFX90A: ds_wrxchg2st64_rtn_b64 a[6:9], v1, a[2:3], a[254:255] offset0:127 offset1:255 ; encoding: [0x7f,0xff,0xde,0xda,0x01,0x02,0xfe,0x06]71350x7f,0xff,0xde,0xda,0x01,0x02,0xfe,0x067136 7137# GFX90A: ds_wrxchg2st64_rtn_b64 a[6:9], v1, a[2:3], a[4:5] offset1:255 ; encoding: [0x00,0xff,0xde,0xda,0x01,0x02,0x04,0x06]71380x00,0xff,0xde,0xda,0x01,0x02,0x04,0x067139 7140# GFX90A: ds_wrxchg2st64_rtn_b64 a[6:9], v1, a[2:3], a[4:5] offset1:255 ; encoding: [0x00,0xff,0xde,0xda,0x01,0x02,0x04,0x06]71410x00,0xff,0xde,0xda,0x01,0x02,0x04,0x067142 7143# GFX90A: ds_wrxchg2st64_rtn_b64 a[6:9], v1, a[2:3], a[4:5] offset0:16 offset1:255 ; encoding: [0x10,0xff,0xde,0xda,0x01,0x02,0x04,0x06]71440x10,0xff,0xde,0xda,0x01,0x02,0x04,0x067145 7146# GFX90A: ds_wrxchg2st64_rtn_b64 a[6:9], v1, a[2:3], a[4:5] offset0:127 ; encoding: [0x7f,0x00,0xde,0xda,0x01,0x02,0x04,0x06]71470x7f,0x00,0xde,0xda,0x01,0x02,0x04,0x067148 7149# GFX90A: ds_wrxchg2st64_rtn_b64 a[6:9], v1, a[2:3], a[4:5] offset0:127 ; encoding: [0x7f,0x00,0xde,0xda,0x01,0x02,0x04,0x06]71500x7f,0x00,0xde,0xda,0x01,0x02,0x04,0x067151 7152# GFX90A: ds_wrxchg2st64_rtn_b64 a[6:9], v1, a[2:3], a[4:5] offset0:127 offset1:1 ; encoding: [0x7f,0x01,0xde,0xda,0x01,0x02,0x04,0x06]71530x7f,0x01,0xde,0xda,0x01,0x02,0x04,0x067154 7155# GFX90A: ds_cmpst_rtn_b64 a[6:7], v1, a[2:3], a[4:5] offset:65535 ; encoding: [0xff,0xff,0xe0,0xda,0x01,0x02,0x04,0x06]71560xff,0xff,0xe0,0xda,0x01,0x02,0x04,0x067157 7158# GFX90A: ds_cmpst_rtn_b64 a[254:255], v1, a[2:3], a[4:5] offset:65535 ; encoding: [0xff,0xff,0xe0,0xda,0x01,0x02,0x04,0xfe]71590xff,0xff,0xe0,0xda,0x01,0x02,0x04,0xfe7160 7161# GFX90A: ds_cmpst_rtn_b64 a[6:7], v255, a[2:3], a[4:5] offset:65535 ; encoding: [0xff,0xff,0xe0,0xda,0xff,0x02,0x04,0x06]71620xff,0xff,0xe0,0xda,0xff,0x02,0x04,0x067163 7164# GFX90A: ds_cmpst_rtn_b64 a[6:7], v1, a[254:255], a[4:5] offset:65535 ; encoding: [0xff,0xff,0xe0,0xda,0x01,0xfe,0x04,0x06]71650xff,0xff,0xe0,0xda,0x01,0xfe,0x04,0x067166 7167# GFX90A: ds_cmpst_rtn_b64 a[6:7], v1, a[2:3], a[254:255] offset:65535 ; encoding: [0xff,0xff,0xe0,0xda,0x01,0x02,0xfe,0x06]71680xff,0xff,0xe0,0xda,0x01,0x02,0xfe,0x067169 7170# GFX90A: ds_cmpst_rtn_b64 a[6:7], v1, a[2:3], a[4:5] ; encoding: [0x00,0x00,0xe0,0xda,0x01,0x02,0x04,0x06]71710x00,0x00,0xe0,0xda,0x01,0x02,0x04,0x067172 7173# GFX90A: ds_cmpst_rtn_b64 a[6:7], v1, a[2:3], a[4:5] ; encoding: [0x00,0x00,0xe0,0xda,0x01,0x02,0x04,0x06]71740x00,0x00,0xe0,0xda,0x01,0x02,0x04,0x067175 7176# GFX90A: ds_cmpst_rtn_b64 a[6:7], v1, a[2:3], a[4:5] offset:4 ; encoding: [0x04,0x00,0xe0,0xda,0x01,0x02,0x04,0x06]71770x04,0x00,0xe0,0xda,0x01,0x02,0x04,0x067178 7179# GFX90A: ds_cmpst_rtn_f64 a[6:7], v1, a[2:3], a[4:5] offset:65535 ; encoding: [0xff,0xff,0xe2,0xda,0x01,0x02,0x04,0x06]71800xff,0xff,0xe2,0xda,0x01,0x02,0x04,0x067181 7182# GFX90A: ds_cmpst_rtn_f64 a[254:255], v1, a[2:3], a[4:5] offset:65535 ; encoding: [0xff,0xff,0xe2,0xda,0x01,0x02,0x04,0xfe]71830xff,0xff,0xe2,0xda,0x01,0x02,0x04,0xfe7184 7185# GFX90A: ds_cmpst_rtn_f64 a[6:7], v255, a[2:3], a[4:5] offset:65535 ; encoding: [0xff,0xff,0xe2,0xda,0xff,0x02,0x04,0x06]71860xff,0xff,0xe2,0xda,0xff,0x02,0x04,0x067187 7188# GFX90A: ds_cmpst_rtn_f64 a[6:7], v1, a[254:255], a[4:5] offset:65535 ; encoding: [0xff,0xff,0xe2,0xda,0x01,0xfe,0x04,0x06]71890xff,0xff,0xe2,0xda,0x01,0xfe,0x04,0x067190 7191# GFX90A: ds_cmpst_rtn_f64 a[6:7], v1, a[2:3], a[254:255] offset:65535 ; encoding: [0xff,0xff,0xe2,0xda,0x01,0x02,0xfe,0x06]71920xff,0xff,0xe2,0xda,0x01,0x02,0xfe,0x067193 7194# GFX90A: ds_cmpst_rtn_f64 a[6:7], v1, a[2:3], a[4:5] ; encoding: [0x00,0x00,0xe2,0xda,0x01,0x02,0x04,0x06]71950x00,0x00,0xe2,0xda,0x01,0x02,0x04,0x067196 7197# GFX90A: ds_cmpst_rtn_f64 a[6:7], v1, a[2:3], a[4:5] ; encoding: [0x00,0x00,0xe2,0xda,0x01,0x02,0x04,0x06]71980x00,0x00,0xe2,0xda,0x01,0x02,0x04,0x067199 7200# GFX90A: ds_cmpst_rtn_f64 a[6:7], v1, a[2:3], a[4:5] offset:4 ; encoding: [0x04,0x00,0xe2,0xda,0x01,0x02,0x04,0x06]72010x04,0x00,0xe2,0xda,0x01,0x02,0x04,0x067202 7203# GFX90A: ds_min_rtn_f64 a[6:7], v1, a[2:3] offset:65535 ; encoding: [0xff,0xff,0xe4,0xda,0x01,0x02,0x00,0x06]72040xff,0xff,0xe4,0xda,0x01,0x02,0x00,0x067205 7206# GFX90A: ds_min_rtn_f64 a[254:255], v1, a[2:3] offset:65535 ; encoding: [0xff,0xff,0xe4,0xda,0x01,0x02,0x00,0xfe]72070xff,0xff,0xe4,0xda,0x01,0x02,0x00,0xfe7208 7209# GFX90A: ds_min_rtn_f64 a[6:7], v255, a[2:3] offset:65535 ; encoding: [0xff,0xff,0xe4,0xda,0xff,0x02,0x00,0x06]72100xff,0xff,0xe4,0xda,0xff,0x02,0x00,0x067211 7212# GFX90A: ds_min_rtn_f64 a[6:7], v1, a[254:255] offset:65535 ; encoding: [0xff,0xff,0xe4,0xda,0x01,0xfe,0x00,0x06]72130xff,0xff,0xe4,0xda,0x01,0xfe,0x00,0x067214 7215# GFX90A: ds_min_rtn_f64 a[6:7], v1, a[2:3] ; encoding: [0x00,0x00,0xe4,0xda,0x01,0x02,0x00,0x06]72160x00,0x00,0xe4,0xda,0x01,0x02,0x00,0x067217 7218# GFX90A: ds_min_rtn_f64 a[6:7], v1, a[2:3] ; encoding: [0x00,0x00,0xe4,0xda,0x01,0x02,0x00,0x06]72190x00,0x00,0xe4,0xda,0x01,0x02,0x00,0x067220 7221# GFX90A: ds_min_rtn_f64 a[6:7], v1, a[2:3] offset:4 ; encoding: [0x04,0x00,0xe4,0xda,0x01,0x02,0x00,0x06]72220x04,0x00,0xe4,0xda,0x01,0x02,0x00,0x067223 7224# GFX90A: ds_max_rtn_f64 a[6:7], v1, a[2:3] offset:65535 ; encoding: [0xff,0xff,0xe6,0xda,0x01,0x02,0x00,0x06]72250xff,0xff,0xe6,0xda,0x01,0x02,0x00,0x067226 7227# GFX90A: ds_max_rtn_f64 a[254:255], v1, a[2:3] offset:65535 ; encoding: [0xff,0xff,0xe6,0xda,0x01,0x02,0x00,0xfe]72280xff,0xff,0xe6,0xda,0x01,0x02,0x00,0xfe7229 7230# GFX90A: ds_max_rtn_f64 a[6:7], v255, a[2:3] offset:65535 ; encoding: [0xff,0xff,0xe6,0xda,0xff,0x02,0x00,0x06]72310xff,0xff,0xe6,0xda,0xff,0x02,0x00,0x067232 7233# GFX90A: ds_max_rtn_f64 a[6:7], v1, a[254:255] offset:65535 ; encoding: [0xff,0xff,0xe6,0xda,0x01,0xfe,0x00,0x06]72340xff,0xff,0xe6,0xda,0x01,0xfe,0x00,0x067235 7236# GFX90A: ds_max_rtn_f64 a[6:7], v1, a[2:3] ; encoding: [0x00,0x00,0xe6,0xda,0x01,0x02,0x00,0x06]72370x00,0x00,0xe6,0xda,0x01,0x02,0x00,0x067238 7239# GFX90A: ds_max_rtn_f64 a[6:7], v1, a[2:3] ; encoding: [0x00,0x00,0xe6,0xda,0x01,0x02,0x00,0x06]72400x00,0x00,0xe6,0xda,0x01,0x02,0x00,0x067241 7242# GFX90A: ds_max_rtn_f64 a[6:7], v1, a[2:3] offset:4 ; encoding: [0x04,0x00,0xe6,0xda,0x01,0x02,0x00,0x06]72430x04,0x00,0xe6,0xda,0x01,0x02,0x00,0x067244 7245# GFX90A: ds_read_b64 a[6:7], v1 offset:65535 ; encoding: [0xff,0xff,0xec,0xda,0x01,0x00,0x00,0x06]72460xff,0xff,0xec,0xda,0x01,0x00,0x00,0x067247 7248# GFX90A: ds_read_b64 a[254:255], v1 offset:65535 ; encoding: [0xff,0xff,0xec,0xda,0x01,0x00,0x00,0xfe]72490xff,0xff,0xec,0xda,0x01,0x00,0x00,0xfe7250 7251# GFX90A: ds_read_b64 a[6:7], v255 offset:65535 ; encoding: [0xff,0xff,0xec,0xda,0xff,0x00,0x00,0x06]72520xff,0xff,0xec,0xda,0xff,0x00,0x00,0x067253 7254# GFX90A: ds_read_b64 a[6:7], v1 ; encoding: [0x00,0x00,0xec,0xda,0x01,0x00,0x00,0x06]72550x00,0x00,0xec,0xda,0x01,0x00,0x00,0x067256 7257# GFX90A: ds_read_b64 a[6:7], v1 ; encoding: [0x00,0x00,0xec,0xda,0x01,0x00,0x00,0x06]72580x00,0x00,0xec,0xda,0x01,0x00,0x00,0x067259 7260# GFX90A: ds_read_b64 a[6:7], v1 offset:4 ; encoding: [0x04,0x00,0xec,0xda,0x01,0x00,0x00,0x06]72610x04,0x00,0xec,0xda,0x01,0x00,0x00,0x067262 7263# GFX90A: ds_read2_b64 a[6:9], v1 offset0:127 offset1:255 ; encoding: [0x7f,0xff,0xee,0xda,0x01,0x00,0x00,0x06]72640x7f,0xff,0xee,0xda,0x01,0x00,0x00,0x067265 7266# GFX90A: ds_read2_b64 a[252:255], v1 offset0:127 offset1:255 ; encoding: [0x7f,0xff,0xee,0xda,0x01,0x00,0x00,0xfc]72670x7f,0xff,0xee,0xda,0x01,0x00,0x00,0xfc7268 7269# GFX90A: ds_read2_b64 a[6:9], v255 offset0:127 offset1:255 ; encoding: [0x7f,0xff,0xee,0xda,0xff,0x00,0x00,0x06]72700x7f,0xff,0xee,0xda,0xff,0x00,0x00,0x067271 7272# GFX90A: ds_read2_b64 a[6:9], v1 offset1:255 ; encoding: [0x00,0xff,0xee,0xda,0x01,0x00,0x00,0x06]72730x00,0xff,0xee,0xda,0x01,0x00,0x00,0x067274 7275# GFX90A: ds_read2_b64 a[6:9], v1 offset1:255 ; encoding: [0x00,0xff,0xee,0xda,0x01,0x00,0x00,0x06]72760x00,0xff,0xee,0xda,0x01,0x00,0x00,0x067277 7278# GFX90A: ds_read2_b64 a[6:9], v1 offset0:16 offset1:255 ; encoding: [0x10,0xff,0xee,0xda,0x01,0x00,0x00,0x06]72790x10,0xff,0xee,0xda,0x01,0x00,0x00,0x067280 7281# GFX90A: ds_read2_b64 a[6:9], v1 offset0:127 ; encoding: [0x7f,0x00,0xee,0xda,0x01,0x00,0x00,0x06]72820x7f,0x00,0xee,0xda,0x01,0x00,0x00,0x067283 7284# GFX90A: ds_read2_b64 a[6:9], v1 offset0:127 ; encoding: [0x7f,0x00,0xee,0xda,0x01,0x00,0x00,0x06]72850x7f,0x00,0xee,0xda,0x01,0x00,0x00,0x067286 7287# GFX90A: ds_read2_b64 a[6:9], v1 offset0:127 offset1:1 ; encoding: [0x7f,0x01,0xee,0xda,0x01,0x00,0x00,0x06]72880x7f,0x01,0xee,0xda,0x01,0x00,0x00,0x067289 7290# GFX90A: ds_read2st64_b64 a[6:9], v1 offset0:127 offset1:255 ; encoding: [0x7f,0xff,0xf0,0xda,0x01,0x00,0x00,0x06]72910x7f,0xff,0xf0,0xda,0x01,0x00,0x00,0x067292 7293# GFX90A: ds_read2st64_b64 a[252:255], v1 offset0:127 offset1:255 ; encoding: [0x7f,0xff,0xf0,0xda,0x01,0x00,0x00,0xfc]72940x7f,0xff,0xf0,0xda,0x01,0x00,0x00,0xfc7295 7296# GFX90A: ds_read2st64_b64 a[6:9], v255 offset0:127 offset1:255 ; encoding: [0x7f,0xff,0xf0,0xda,0xff,0x00,0x00,0x06]72970x7f,0xff,0xf0,0xda,0xff,0x00,0x00,0x067298 7299# GFX90A: ds_read2st64_b64 a[6:9], v1 offset1:255 ; encoding: [0x00,0xff,0xf0,0xda,0x01,0x00,0x00,0x06]73000x00,0xff,0xf0,0xda,0x01,0x00,0x00,0x067301 7302# GFX90A: ds_read2st64_b64 a[6:9], v1 offset1:255 ; encoding: [0x00,0xff,0xf0,0xda,0x01,0x00,0x00,0x06]73030x00,0xff,0xf0,0xda,0x01,0x00,0x00,0x067304 7305# GFX90A: ds_read2st64_b64 a[6:9], v1 offset0:16 offset1:255 ; encoding: [0x10,0xff,0xf0,0xda,0x01,0x00,0x00,0x06]73060x10,0xff,0xf0,0xda,0x01,0x00,0x00,0x067307 7308# GFX90A: ds_read2st64_b64 a[6:9], v1 offset0:127 ; encoding: [0x7f,0x00,0xf0,0xda,0x01,0x00,0x00,0x06]73090x7f,0x00,0xf0,0xda,0x01,0x00,0x00,0x067310 7311# GFX90A: ds_read2st64_b64 a[6:9], v1 offset0:127 ; encoding: [0x7f,0x00,0xf0,0xda,0x01,0x00,0x00,0x06]73120x7f,0x00,0xf0,0xda,0x01,0x00,0x00,0x067313 7314# GFX90A: ds_read2st64_b64 a[6:9], v1 offset0:127 offset1:1 ; encoding: [0x7f,0x01,0xf0,0xda,0x01,0x00,0x00,0x06]73150x7f,0x01,0xf0,0xda,0x01,0x00,0x00,0x067316 7317# GFX90A: ds_condxchg32_rtn_b64 a[6:7], v1, a[2:3] offset:65535 ; encoding: [0xff,0xff,0xfc,0xda,0x01,0x02,0x00,0x06]73180xff,0xff,0xfc,0xda,0x01,0x02,0x00,0x067319 7320# GFX90A: ds_condxchg32_rtn_b64 a[254:255], v1, a[2:3] offset:65535 ; encoding: [0xff,0xff,0xfc,0xda,0x01,0x02,0x00,0xfe]73210xff,0xff,0xfc,0xda,0x01,0x02,0x00,0xfe7322 7323# GFX90A: ds_condxchg32_rtn_b64 a[6:7], v255, a[2:3] offset:65535 ; encoding: [0xff,0xff,0xfc,0xda,0xff,0x02,0x00,0x06]73240xff,0xff,0xfc,0xda,0xff,0x02,0x00,0x067325 7326# GFX90A: ds_condxchg32_rtn_b64 a[6:7], v1, a[254:255] offset:65535 ; encoding: [0xff,0xff,0xfc,0xda,0x01,0xfe,0x00,0x06]73270xff,0xff,0xfc,0xda,0x01,0xfe,0x00,0x067328 7329# GFX90A: ds_condxchg32_rtn_b64 a[6:7], v1, a[2:3] ; encoding: [0x00,0x00,0xfc,0xda,0x01,0x02,0x00,0x06]73300x00,0x00,0xfc,0xda,0x01,0x02,0x00,0x067331 7332# GFX90A: ds_condxchg32_rtn_b64 a[6:7], v1, a[2:3] ; encoding: [0x00,0x00,0xfc,0xda,0x01,0x02,0x00,0x06]73330x00,0x00,0xfc,0xda,0x01,0x02,0x00,0x067334 7335# GFX90A: ds_condxchg32_rtn_b64 a[6:7], v1, a[2:3] offset:4 ; encoding: [0x04,0x00,0xfc,0xda,0x01,0x02,0x00,0x06]73360x04,0x00,0xfc,0xda,0x01,0x02,0x00,0x067337 7338# GFX90A: ds_gws_init a2 offset:65535 gds ; encoding: [0xff,0xff,0x33,0xdb,0x02,0x00,0x00,0x00]73390xff,0xff,0x33,0xdb,0x02,0x00,0x00,0x007340 7341# GFX90A: ds_gws_init a254 offset:65535 gds ; encoding: [0xff,0xff,0x33,0xdb,0xfe,0x00,0x00,0x00]73420xff,0xff,0x33,0xdb,0xfe,0x00,0x00,0x007343 7344# GFX90A: ds_gws_init a0 gds ; encoding: [0x00,0x00,0x33,0xdb,0x00,0x00,0x00,0x00]73450x00,0x00,0x33,0xdb,0x00,0x00,0x00,0x007346 7347# GFX90A: ds_gws_init a0 gds ; encoding: [0x00,0x00,0x33,0xdb,0x00,0x00,0x00,0x00]73480x00,0x00,0x33,0xdb,0x00,0x00,0x00,0x007349 7350# GFX90A: ds_gws_init a2 offset:4 gds ; encoding: [0x04,0x00,0x33,0xdb,0x02,0x00,0x00,0x00]73510x04,0x00,0x33,0xdb,0x02,0x00,0x00,0x007352 7353# GFX90A: ds_gws_sema_br a2 offset:65535 gds ; encoding: [0xff,0xff,0x37,0xdb,0x02,0x00,0x00,0x00]73540xff,0xff,0x37,0xdb,0x02,0x00,0x00,0x007355 7356# GFX90A: ds_gws_sema_br a254 offset:65535 gds ; encoding: [0xff,0xff,0x37,0xdb,0xfe,0x00,0x00,0x00]73570xff,0xff,0x37,0xdb,0xfe,0x00,0x00,0x007358 7359# GFX90A: ds_gws_sema_br a0 gds ; encoding: [0x00,0x00,0x37,0xdb,0x00,0x00,0x00,0x00]73600x00,0x00,0x37,0xdb,0x00,0x00,0x00,0x007361 7362# GFX90A: ds_gws_sema_br a2 gds ; encoding: [0x00,0x00,0x37,0xdb,0x02,0x00,0x00,0x00]73630x00,0x00,0x37,0xdb,0x02,0x00,0x00,0x007364 7365# GFX90A: ds_gws_sema_br a0 offset:4 gds ; encoding: [0x04,0x00,0x37,0xdb,0x00,0x00,0x00,0x00]73660x04,0x00,0x37,0xdb,0x00,0x00,0x00,0x007367 7368# GFX90A: ds_gws_barrier a2 offset:65535 gds ; encoding: [0xff,0xff,0x3b,0xdb,0x02,0x00,0x00,0x00]73690xff,0xff,0x3b,0xdb,0x02,0x00,0x00,0x007370 7371# GFX90A: ds_gws_barrier a254 offset:65535 gds ; encoding: [0xff,0xff,0x3b,0xdb,0xfe,0x00,0x00,0x00]73720xff,0xff,0x3b,0xdb,0xfe,0x00,0x00,0x007373 7374# GFX90A: ds_gws_barrier a0 gds ; encoding: [0x00,0x00,0x3b,0xdb,0x00,0x00,0x00,0x00]73750x00,0x00,0x3b,0xdb,0x00,0x00,0x00,0x007376 7377# GFX90A: ds_gws_barrier a2 gds ; encoding: [0x00,0x00,0x3b,0xdb,0x02,0x00,0x00,0x00]73780x00,0x00,0x3b,0xdb,0x02,0x00,0x00,0x007379 7380# GFX90A: ds_gws_barrier a2 offset:4 gds ; encoding: [0x04,0x00,0x3b,0xdb,0x02,0x00,0x00,0x00]73810x04,0x00,0x3b,0xdb,0x02,0x00,0x00,0x007382 7383# GFX90A: ds_consume a5 offset:65535 ; encoding: [0xff,0xff,0x7a,0xdb,0x00,0x00,0x00,0x05]73840xff,0xff,0x7a,0xdb,0x00,0x00,0x00,0x057385 7386# GFX90A: ds_consume a255 offset:65535 ; encoding: [0xff,0xff,0x7a,0xdb,0x00,0x00,0x00,0xff]73870xff,0xff,0x7a,0xdb,0x00,0x00,0x00,0xff7388 7389# GFX90A: ds_consume a5 ; encoding: [0x00,0x00,0x7a,0xdb,0x00,0x00,0x00,0x05]73900x00,0x00,0x7a,0xdb,0x00,0x00,0x00,0x057391 7392# GFX90A: ds_consume a5 ; encoding: [0x00,0x00,0x7a,0xdb,0x00,0x00,0x00,0x05]73930x00,0x00,0x7a,0xdb,0x00,0x00,0x00,0x057394 7395# GFX90A: ds_consume a5 offset:4 ; encoding: [0x04,0x00,0x7a,0xdb,0x00,0x00,0x00,0x05]73960x04,0x00,0x7a,0xdb,0x00,0x00,0x00,0x057397 7398# GFX90A: ds_append a5 offset:65535 ; encoding: [0xff,0xff,0x7c,0xdb,0x00,0x00,0x00,0x05]73990xff,0xff,0x7c,0xdb,0x00,0x00,0x00,0x057400 7401# GFX90A: ds_append a255 offset:65535 ; encoding: [0xff,0xff,0x7c,0xdb,0x00,0x00,0x00,0xff]74020xff,0xff,0x7c,0xdb,0x00,0x00,0x00,0xff7403 7404# GFX90A: ds_append a5 ; encoding: [0x00,0x00,0x7c,0xdb,0x00,0x00,0x00,0x05]74050x00,0x00,0x7c,0xdb,0x00,0x00,0x00,0x057406 7407# GFX90A: ds_append a5 ; encoding: [0x00,0x00,0x7c,0xdb,0x00,0x00,0x00,0x05]74080x00,0x00,0x7c,0xdb,0x00,0x00,0x00,0x057409 7410# GFX90A: ds_append a5 offset:4 ; encoding: [0x04,0x00,0x7c,0xdb,0x00,0x00,0x00,0x05]74110x04,0x00,0x7c,0xdb,0x00,0x00,0x00,0x057412 7413# GFX90A: ds_write_b96 v1, a[2:4] offset:65535 ; encoding: [0xff,0xff,0xbc,0xdb,0x01,0x02,0x00,0x00]74140xff,0xff,0xbc,0xdb,0x01,0x02,0x00,0x007415 7416# GFX90A: ds_write_b96 v255, a[2:4] offset:65535 ; encoding: [0xff,0xff,0xbc,0xdb,0xff,0x02,0x00,0x00]74170xff,0xff,0xbc,0xdb,0xff,0x02,0x00,0x007418 7419# GFX90A: ds_write_b96 v1, a[252:254] offset:65535 ; encoding: [0xff,0xff,0xbc,0xdb,0x01,0xfc,0x00,0x00]74200xff,0xff,0xbc,0xdb,0x01,0xfc,0x00,0x007421 7422# GFX90A: ds_write_b96 v1, a[2:4] ; encoding: [0x00,0x00,0xbc,0xdb,0x01,0x02,0x00,0x00]74230x00,0x00,0xbc,0xdb,0x01,0x02,0x00,0x007424 7425# GFX90A: ds_write_b96 v1, a[2:4] ; encoding: [0x00,0x00,0xbc,0xdb,0x01,0x02,0x00,0x00]74260x00,0x00,0xbc,0xdb,0x01,0x02,0x00,0x007427 7428# GFX90A: ds_write_b96 v1, a[2:4] offset:4 ; encoding: [0x04,0x00,0xbc,0xdb,0x01,0x02,0x00,0x00]74290x04,0x00,0xbc,0xdb,0x01,0x02,0x00,0x007430 7431# GFX90A: ds_write_b128 v1, a[2:5] offset:65535 ; encoding: [0xff,0xff,0xbe,0xdb,0x01,0x02,0x00,0x00]74320xff,0xff,0xbe,0xdb,0x01,0x02,0x00,0x007433 7434# GFX90A: ds_write_b128 v255, a[2:5] offset:65535 ; encoding: [0xff,0xff,0xbe,0xdb,0xff,0x02,0x00,0x00]74350xff,0xff,0xbe,0xdb,0xff,0x02,0x00,0x007436 7437# GFX90A: ds_write_b128 v1, a[252:255] offset:65535 ; encoding: [0xff,0xff,0xbe,0xdb,0x01,0xfc,0x00,0x00]74380xff,0xff,0xbe,0xdb,0x01,0xfc,0x00,0x007439 7440# GFX90A: ds_write_b128 v1, a[2:5] ; encoding: [0x00,0x00,0xbe,0xdb,0x01,0x02,0x00,0x00]74410x00,0x00,0xbe,0xdb,0x01,0x02,0x00,0x007442 7443# GFX90A: ds_write_b128 v1, a[2:5] ; encoding: [0x00,0x00,0xbe,0xdb,0x01,0x02,0x00,0x00]74440x00,0x00,0xbe,0xdb,0x01,0x02,0x00,0x007445 7446# GFX90A: ds_write_b128 v1, a[2:5] offset:4 ; encoding: [0x04,0x00,0xbe,0xdb,0x01,0x02,0x00,0x00]74470x04,0x00,0xbe,0xdb,0x01,0x02,0x00,0x007448 7449# GFX90A: ds_read_b96 a[6:8], v1 offset:65535 ; encoding: [0xff,0xff,0xfc,0xdb,0x01,0x00,0x00,0x06]74500xff,0xff,0xfc,0xdb,0x01,0x00,0x00,0x067451 7452# GFX90A: ds_read_b96 a[252:254], v1 offset:65535 ; encoding: [0xff,0xff,0xfc,0xdb,0x01,0x00,0x00,0xfc]74530xff,0xff,0xfc,0xdb,0x01,0x00,0x00,0xfc7454 7455# GFX90A: ds_read_b96 a[6:8], v255 offset:65535 ; encoding: [0xff,0xff,0xfc,0xdb,0xff,0x00,0x00,0x06]74560xff,0xff,0xfc,0xdb,0xff,0x00,0x00,0x067457 7458# GFX90A: ds_read_b96 a[6:8], v1 ; encoding: [0x00,0x00,0xfc,0xdb,0x01,0x00,0x00,0x06]74590x00,0x00,0xfc,0xdb,0x01,0x00,0x00,0x067460 7461# GFX90A: ds_read_b96 a[6:8], v1 ; encoding: [0x00,0x00,0xfc,0xdb,0x01,0x00,0x00,0x06]74620x00,0x00,0xfc,0xdb,0x01,0x00,0x00,0x067463 7464# GFX90A: ds_read_b96 a[6:8], v1 offset:4 ; encoding: [0x04,0x00,0xfc,0xdb,0x01,0x00,0x00,0x06]74650x04,0x00,0xfc,0xdb,0x01,0x00,0x00,0x067466 7467# GFX90A: ds_read_b128 a[6:9], v1 offset:65535 ; encoding: [0xff,0xff,0xfe,0xdb,0x01,0x00,0x00,0x06]74680xff,0xff,0xfe,0xdb,0x01,0x00,0x00,0x067469 7470# GFX90A: ds_read_b128 a[252:255], v1 offset:65535 ; encoding: [0xff,0xff,0xfe,0xdb,0x01,0x00,0x00,0xfc]74710xff,0xff,0xfe,0xdb,0x01,0x00,0x00,0xfc7472 7473# GFX90A: ds_read_b128 a[6:9], v255 offset:65535 ; encoding: [0xff,0xff,0xfe,0xdb,0xff,0x00,0x00,0x06]74740xff,0xff,0xfe,0xdb,0xff,0x00,0x00,0x067475 7476# GFX90A: ds_read_b128 a[6:9], v1 ; encoding: [0x00,0x00,0xfe,0xdb,0x01,0x00,0x00,0x06]74770x00,0x00,0xfe,0xdb,0x01,0x00,0x00,0x067478 7479# GFX90A: ds_read_b128 a[6:9], v1 ; encoding: [0x00,0x00,0xfe,0xdb,0x01,0x00,0x00,0x06]74800x00,0x00,0xfe,0xdb,0x01,0x00,0x00,0x067481 7482# GFX90A: ds_read_b128 a[6:9], v1 offset:4 ; encoding: [0x04,0x00,0xfe,0xdb,0x01,0x00,0x00,0x06]74830x04,0x00,0xfe,0xdb,0x01,0x00,0x00,0x067484 7485# GFX90A: image_load a5, v2, s[8:15] dmask:0x1 ; encoding: [0x00,0x01,0x01,0xf0,0x02,0x05,0x02,0x00]74860x00,0x01,0x01,0xf0,0x02,0x05,0x02,0x007487 7488# GFX90A: image_load a252, v2, s[8:15] dmask:0x1 ; encoding: [0x00,0x01,0x01,0xf0,0x02,0xfc,0x02,0x00]74890x00,0x01,0x01,0xf0,0x02,0xfc,0x02,0x007490 7491# GFX90A: image_load a5, v252, s[8:15] dmask:0x1 ; encoding: [0x00,0x01,0x01,0xf0,0xfc,0x05,0x02,0x00]74920x00,0x01,0x01,0xf0,0xfc,0x05,0x02,0x007493 7494# GFX90A: image_load a5, v2, s[12:19] dmask:0x1 ; encoding: [0x00,0x01,0x01,0xf0,0x02,0x05,0x03,0x00]74950x00,0x01,0x01,0xf0,0x02,0x05,0x03,0x007496 7497# GFX90A: image_load a5, v2, s[92:99] dmask:0x1 ; encoding: [0x00,0x01,0x01,0xf0,0x02,0x05,0x17,0x00]74980x00,0x01,0x01,0xf0,0x02,0x05,0x17,0x007499 7500# GFX90A: image_load a5, v2, s[8:15] dmask:0x2 ; encoding: [0x00,0x02,0x01,0xf0,0x02,0x05,0x02,0x00]75010x00,0x02,0x01,0xf0,0x02,0x05,0x02,0x007502 7503# GFX90A: image_load a[6:7], v2, s[8:15] dmask:0x3 ; encoding: [0x00,0x03,0x01,0xf0,0x02,0x06,0x02,0x00]75040x00,0x03,0x01,0xf0,0x02,0x06,0x02,0x007505 7506# GFX90A: image_load a5, v2, s[8:15] dmask:0x4 ; encoding: [0x00,0x04,0x01,0xf0,0x02,0x05,0x02,0x00]75070x00,0x04,0x01,0xf0,0x02,0x05,0x02,0x007508 7509# GFX90A: image_load a[6:7], v2, s[8:15] dmask:0x5 ; encoding: [0x00,0x05,0x01,0xf0,0x02,0x06,0x02,0x00]75100x00,0x05,0x01,0xf0,0x02,0x06,0x02,0x007511 7512# GFX90A: image_load a[6:7], v2, s[8:15] dmask:0x6 ; encoding: [0x00,0x06,0x01,0xf0,0x02,0x06,0x02,0x00]75130x00,0x06,0x01,0xf0,0x02,0x06,0x02,0x007514 7515# GFX90A: image_load a[6:8], v2, s[8:15] dmask:0x7 ; encoding: [0x00,0x07,0x01,0xf0,0x02,0x06,0x02,0x00]75160x00,0x07,0x01,0xf0,0x02,0x06,0x02,0x007517 7518# GFX90A: image_load a5, v2, s[8:15] dmask:0x8 ; encoding: [0x00,0x08,0x01,0xf0,0x02,0x05,0x02,0x00]75190x00,0x08,0x01,0xf0,0x02,0x05,0x02,0x007520 7521# GFX90A: image_load a[6:7], v2, s[8:15] dmask:0x9 ; encoding: [0x00,0x09,0x01,0xf0,0x02,0x06,0x02,0x00]75220x00,0x09,0x01,0xf0,0x02,0x06,0x02,0x007523 7524# GFX90A: image_load a[6:7], v2, s[8:15] dmask:0xa ; encoding: [0x00,0x0a,0x01,0xf0,0x02,0x06,0x02,0x00]75250x00,0x0a,0x01,0xf0,0x02,0x06,0x02,0x007526 7527# GFX90A: image_load a[6:8], v2, s[8:15] dmask:0xb ; encoding: [0x00,0x0b,0x01,0xf0,0x02,0x06,0x02,0x00]75280x00,0x0b,0x01,0xf0,0x02,0x06,0x02,0x007529 7530# GFX90A: image_load a[6:7], v2, s[8:15] dmask:0xc ; encoding: [0x00,0x0c,0x01,0xf0,0x02,0x06,0x02,0x00]75310x00,0x0c,0x01,0xf0,0x02,0x06,0x02,0x007532 7533# GFX90A: image_load a[6:8], v2, s[8:15] dmask:0xd ; encoding: [0x00,0x0d,0x01,0xf0,0x02,0x06,0x02,0x00]75340x00,0x0d,0x01,0xf0,0x02,0x06,0x02,0x007535 7536# GFX90A: image_load a[6:8], v2, s[8:15] dmask:0xe ; encoding: [0x00,0x0e,0x01,0xf0,0x02,0x06,0x02,0x00]75370x00,0x0e,0x01,0xf0,0x02,0x06,0x02,0x007538 7539# GFX90A: image_load a5, v2, s[8:15] ; encoding: [0x00,0x00,0x01,0xf0,0x02,0x05,0x02,0x00]75400x00,0x00,0x01,0xf0,0x02,0x05,0x02,0x007541 7542# GFX90A: image_load a5, v2, s[8:15] dmask:0x1 unorm ; encoding: [0x00,0x11,0x01,0xf0,0x02,0x05,0x02,0x00]75430x00,0x11,0x01,0xf0,0x02,0x05,0x02,0x007544 7545# GFX90A: image_load a5, v2, s[8:15] dmask:0x1 glc ; encoding: [0x00,0x21,0x01,0xf0,0x02,0x05,0x02,0x00]75460x00,0x21,0x01,0xf0,0x02,0x05,0x02,0x007547 7548# GFX90A: image_load a5, v2, s[8:15] dmask:0x1 slc ; encoding: [0x00,0x01,0x01,0xf2,0x02,0x05,0x02,0x00]75490x00,0x01,0x01,0xf2,0x02,0x05,0x02,0x007550 7551# GFX90A: image_load a5, v2, s[8:15] dmask:0x1 lwe ; encoding: [0x00,0x01,0x03,0xf0,0x02,0x05,0x02,0x00]75520x00,0x01,0x03,0xf0,0x02,0x05,0x02,0x007553 7554# GFX90A: image_load a5, v2, s[8:15] dmask:0x1 da ; encoding: [0x00,0x41,0x01,0xf0,0x02,0x05,0x02,0x00]75550x00,0x41,0x01,0xf0,0x02,0x05,0x02,0x007556 7557# GFX90A: image_load a5, v2, s[8:15] dmask:0x1 d16 ; encoding: [0x00,0x01,0x01,0xf0,0x02,0x05,0x02,0x80]75580x00,0x01,0x01,0xf0,0x02,0x05,0x02,0x807559 7560# GFX90A: image_store a1, v2, s[12:19] dmask:0x1 unorm ; encoding: [0x00,0x11,0x21,0xf0,0x02,0x01,0x03,0x00]75610x00,0x11,0x21,0xf0,0x02,0x01,0x03,0x007562 7563# GFX90A: image_store a252, v2, s[12:19] dmask:0x1 unorm ; encoding: [0x00,0x11,0x21,0xf0,0x02,0xfc,0x03,0x00]75640x00,0x11,0x21,0xf0,0x02,0xfc,0x03,0x007565 7566# GFX90A: image_store a1, v252, s[12:19] dmask:0x1 unorm ; encoding: [0x00,0x11,0x21,0xf0,0xfc,0x01,0x03,0x00]75670x00,0x11,0x21,0xf0,0xfc,0x01,0x03,0x007568 7569# GFX90A: image_store a1, v2, s[16:23] dmask:0x1 unorm ; encoding: [0x00,0x11,0x21,0xf0,0x02,0x01,0x04,0x00]75700x00,0x11,0x21,0xf0,0x02,0x01,0x04,0x007571 7572# GFX90A: image_store a1, v2, s[92:99] dmask:0x1 unorm ; encoding: [0x00,0x11,0x21,0xf0,0x02,0x01,0x17,0x00]75730x00,0x11,0x21,0xf0,0x02,0x01,0x17,0x007574 7575# GFX90A: image_store a1, v2, s[12:19] dmask:0x2 unorm ; encoding: [0x00,0x12,0x21,0xf0,0x02,0x01,0x03,0x00]75760x00,0x12,0x21,0xf0,0x02,0x01,0x03,0x007577 7578# GFX90A: image_store a[2:3], v2, s[12:19] dmask:0x3 unorm ; encoding: [0x00,0x13,0x21,0xf0,0x02,0x02,0x03,0x00]75790x00,0x13,0x21,0xf0,0x02,0x02,0x03,0x007580 7581# GFX90A: image_store a1, v2, s[12:19] dmask:0x4 unorm ; encoding: [0x00,0x14,0x21,0xf0,0x02,0x01,0x03,0x00]75820x00,0x14,0x21,0xf0,0x02,0x01,0x03,0x007583 7584# GFX90A: image_store a[2:3], v2, s[12:19] dmask:0x5 unorm ; encoding: [0x00,0x15,0x21,0xf0,0x02,0x02,0x03,0x00]75850x00,0x15,0x21,0xf0,0x02,0x02,0x03,0x007586 7587# GFX90A: image_store a[2:3], v2, s[12:19] dmask:0x6 unorm ; encoding: [0x00,0x16,0x21,0xf0,0x02,0x02,0x03,0x00]75880x00,0x16,0x21,0xf0,0x02,0x02,0x03,0x007589 7590# GFX90A: image_store a[2:4], v2, s[12:19] dmask:0x7 unorm ; encoding: [0x00,0x17,0x21,0xf0,0x02,0x02,0x03,0x00]75910x00,0x17,0x21,0xf0,0x02,0x02,0x03,0x007592 7593# GFX90A: image_store a1, v2, s[12:19] dmask:0x8 unorm ; encoding: [0x00,0x18,0x21,0xf0,0x02,0x01,0x03,0x00]75940x00,0x18,0x21,0xf0,0x02,0x01,0x03,0x007595 7596# GFX90A: image_store a[2:3], v2, s[12:19] dmask:0x9 unorm ; encoding: [0x00,0x19,0x21,0xf0,0x02,0x02,0x03,0x00]75970x00,0x19,0x21,0xf0,0x02,0x02,0x03,0x007598 7599# GFX90A: image_store a[2:3], v2, s[12:19] dmask:0xa unorm ; encoding: [0x00,0x1a,0x21,0xf0,0x02,0x02,0x03,0x00]76000x00,0x1a,0x21,0xf0,0x02,0x02,0x03,0x007601 7602# GFX90A: image_store a[2:4], v2, s[12:19] dmask:0xb unorm ; encoding: [0x00,0x1b,0x21,0xf0,0x02,0x02,0x03,0x00]76030x00,0x1b,0x21,0xf0,0x02,0x02,0x03,0x007604 7605# GFX90A: image_store a[2:3], v2, s[12:19] dmask:0xc unorm ; encoding: [0x00,0x1c,0x21,0xf0,0x02,0x02,0x03,0x00]76060x00,0x1c,0x21,0xf0,0x02,0x02,0x03,0x007607 7608# GFX90A: image_store a[2:4], v2, s[12:19] dmask:0xd unorm ; encoding: [0x00,0x1d,0x21,0xf0,0x02,0x02,0x03,0x00]76090x00,0x1d,0x21,0xf0,0x02,0x02,0x03,0x007610 7611# GFX90A: image_store a[2:4], v2, s[12:19] dmask:0xe unorm ; encoding: [0x00,0x1e,0x21,0xf0,0x02,0x02,0x03,0x00]76120x00,0x1e,0x21,0xf0,0x02,0x02,0x03,0x007613 7614# GFX90A: image_store a[2:5], v2, s[12:19] dmask:0xf unorm ; encoding: [0x00,0x1f,0x21,0xf0,0x02,0x02,0x03,0x00]76150x00,0x1f,0x21,0xf0,0x02,0x02,0x03,0x007616 7617# GFX90A: image_store a1, v2, s[12:19] unorm ; encoding: [0x00,0x10,0x21,0xf0,0x02,0x01,0x03,0x00]76180x00,0x10,0x21,0xf0,0x02,0x01,0x03,0x007619 7620# GFX90A: image_store a1, v2, s[12:19] dmask:0x1 unorm glc ; encoding: [0x00,0x31,0x21,0xf0,0x02,0x01,0x03,0x00]76210x00,0x31,0x21,0xf0,0x02,0x01,0x03,0x007622 7623# GFX90A: image_store a1, v2, s[12:19] dmask:0x1 unorm slc ; encoding: [0x00,0x11,0x21,0xf2,0x02,0x01,0x03,0x00]76240x00,0x11,0x21,0xf2,0x02,0x01,0x03,0x007625 7626# GFX90A: image_store a1, v2, s[12:19] dmask:0x1 unorm lwe ; encoding: [0x00,0x11,0x23,0xf0,0x02,0x01,0x03,0x00]76270x00,0x11,0x23,0xf0,0x02,0x01,0x03,0x007628 7629# GFX90A: image_store a1, v2, s[12:19] dmask:0x1 unorm da ; encoding: [0x00,0x51,0x21,0xf0,0x02,0x01,0x03,0x00]76300x00,0x51,0x21,0xf0,0x02,0x01,0x03,0x007631 7632# GFX90A: image_store a1, v2, s[12:19] dmask:0x1 unorm d16 ; encoding: [0x00,0x11,0x21,0xf0,0x02,0x01,0x03,0x80]76330x00,0x11,0x21,0xf0,0x02,0x01,0x03,0x807634 7635# GFX90A: image_atomic_swap a5, v2, s[8:15] dmask:0x1 unorm ; encoding: [0x00,0x11,0x41,0xf0,0x02,0x05,0x02,0x00]76360x00,0x11,0x41,0xf0,0x02,0x05,0x02,0x007637 7638# GFX90A: image_atomic_swap a252, v2, s[8:15] dmask:0x1 unorm ; encoding: [0x00,0x11,0x41,0xf0,0x02,0xfc,0x02,0x00]76390x00,0x11,0x41,0xf0,0x02,0xfc,0x02,0x007640 7641# GFX90A: image_atomic_swap a5, v252, s[8:15] dmask:0x1 unorm ; encoding: [0x00,0x11,0x41,0xf0,0xfc,0x05,0x02,0x00]76420x00,0x11,0x41,0xf0,0xfc,0x05,0x02,0x007643 7644# GFX90A: image_atomic_swap a5, v2, s[12:19] dmask:0x1 unorm ; encoding: [0x00,0x11,0x41,0xf0,0x02,0x05,0x03,0x00]76450x00,0x11,0x41,0xf0,0x02,0x05,0x03,0x007646 7647# GFX90A: image_atomic_swap a5, v2, s[92:99] dmask:0x1 unorm ; encoding: [0x00,0x11,0x41,0xf0,0x02,0x05,0x17,0x00]76480x00,0x11,0x41,0xf0,0x02,0x05,0x17,0x007649 7650# GFX90A: image_atomic_swap a[6:7], v2, s[8:15] dmask:0x3 unorm ; encoding: [0x00,0x13,0x41,0xf0,0x02,0x06,0x02,0x00]76510x00,0x13,0x41,0xf0,0x02,0x06,0x02,0x007652 7653# GFX90A: image_atomic_swap a5, v2, s[8:15] dmask:0x1 unorm glc ; encoding: [0x00,0x31,0x41,0xf0,0x02,0x05,0x02,0x00]76540x00,0x31,0x41,0xf0,0x02,0x05,0x02,0x007655 7656# GFX90A: image_atomic_swap a5, v2, s[8:15] dmask:0x1 unorm slc ; encoding: [0x00,0x11,0x41,0xf2,0x02,0x05,0x02,0x00]76570x00,0x11,0x41,0xf2,0x02,0x05,0x02,0x007658 7659# GFX90A: image_atomic_swap a5, v2, s[8:15] dmask:0x1 unorm lwe ; encoding: [0x00,0x11,0x43,0xf0,0x02,0x05,0x02,0x00]76600x00,0x11,0x43,0xf0,0x02,0x05,0x02,0x007661 7662# GFX90A: image_atomic_swap a5, v2, s[8:15] dmask:0x1 unorm da ; encoding: [0x00,0x51,0x41,0xf0,0x02,0x05,0x02,0x00]76630x00,0x51,0x41,0xf0,0x02,0x05,0x02,0x007664 7665# GFX90A: image_atomic_cmpswap a[6:7], v2, s[8:15] dmask:0x3 unorm ; encoding: [0x00,0x13,0x45,0xf0,0x02,0x06,0x02,0x00]76660x00,0x13,0x45,0xf0,0x02,0x06,0x02,0x007667 7668# GFX90A: image_atomic_cmpswap a[252:253], v2, s[8:15] dmask:0x3 unorm ; encoding: [0x00,0x13,0x45,0xf0,0x02,0xfc,0x02,0x00]76690x00,0x13,0x45,0xf0,0x02,0xfc,0x02,0x007670 7671# GFX90A: image_atomic_cmpswap a[6:7], v252, s[8:15] dmask:0x3 unorm ; encoding: [0x00,0x13,0x45,0xf0,0xfc,0x06,0x02,0x00]76720x00,0x13,0x45,0xf0,0xfc,0x06,0x02,0x007673 7674# GFX90A: image_atomic_cmpswap a[6:7], v2, s[12:19] dmask:0x3 unorm ; encoding: [0x00,0x13,0x45,0xf0,0x02,0x06,0x03,0x00]76750x00,0x13,0x45,0xf0,0x02,0x06,0x03,0x007676 7677# GFX90A: image_atomic_cmpswap a[6:7], v2, s[92:99] dmask:0x3 unorm ; encoding: [0x00,0x13,0x45,0xf0,0x02,0x06,0x17,0x00]76780x00,0x13,0x45,0xf0,0x02,0x06,0x17,0x007679 7680# GFX90A: image_atomic_cmpswap a[6:9], v2, s[8:15] dmask:0xf unorm ; encoding: [0x00,0x1f,0x45,0xf0,0x02,0x06,0x02,0x00]76810x00,0x1f,0x45,0xf0,0x02,0x06,0x02,0x007682 7683# GFX90A: image_atomic_cmpswap a[6:7], v2, s[8:15] dmask:0x3 unorm glc ; encoding: [0x00,0x33,0x45,0xf0,0x02,0x06,0x02,0x00]76840x00,0x33,0x45,0xf0,0x02,0x06,0x02,0x007685 7686# GFX90A: image_atomic_cmpswap a[6:7], v2, s[8:15] dmask:0x3 unorm slc ; encoding: [0x00,0x13,0x45,0xf2,0x02,0x06,0x02,0x00]76870x00,0x13,0x45,0xf2,0x02,0x06,0x02,0x007688 7689# GFX90A: image_atomic_cmpswap a[6:7], v2, s[8:15] dmask:0x3 unorm lwe ; encoding: [0x00,0x13,0x47,0xf0,0x02,0x06,0x02,0x00]76900x00,0x13,0x47,0xf0,0x02,0x06,0x02,0x007691 7692# GFX90A: image_atomic_cmpswap a[6:7], v2, s[8:15] dmask:0x3 unorm da ; encoding: [0x00,0x53,0x45,0xf0,0x02,0x06,0x02,0x00]76930x00,0x53,0x45,0xf0,0x02,0x06,0x02,0x007694 7695# GFX90A: image_atomic_add a5, v2, s[8:15] dmask:0x1 unorm ; encoding: [0x00,0x11,0x49,0xf0,0x02,0x05,0x02,0x00]76960x00,0x11,0x49,0xf0,0x02,0x05,0x02,0x007697 7698# GFX90A: image_atomic_add a252, v2, s[8:15] dmask:0x1 unorm ; encoding: [0x00,0x11,0x49,0xf0,0x02,0xfc,0x02,0x00]76990x00,0x11,0x49,0xf0,0x02,0xfc,0x02,0x007700 7701# GFX90A: image_atomic_add a5, v252, s[8:15] dmask:0x1 unorm ; encoding: [0x00,0x11,0x49,0xf0,0xfc,0x05,0x02,0x00]77020x00,0x11,0x49,0xf0,0xfc,0x05,0x02,0x007703 7704# GFX90A: image_atomic_add a5, v2, s[12:19] dmask:0x1 unorm ; encoding: [0x00,0x11,0x49,0xf0,0x02,0x05,0x03,0x00]77050x00,0x11,0x49,0xf0,0x02,0x05,0x03,0x007706 7707# GFX90A: image_atomic_add a5, v2, s[92:99] dmask:0x1 unorm ; encoding: [0x00,0x11,0x49,0xf0,0x02,0x05,0x17,0x00]77080x00,0x11,0x49,0xf0,0x02,0x05,0x17,0x007709 7710# GFX90A: image_atomic_add a[6:7], v2, s[8:15] dmask:0x3 unorm ; encoding: [0x00,0x13,0x49,0xf0,0x02,0x06,0x02,0x00]77110x00,0x13,0x49,0xf0,0x02,0x06,0x02,0x007712 7713# GFX90A: image_atomic_add a5, v2, s[8:15] dmask:0x1 unorm glc ; encoding: [0x00,0x31,0x49,0xf0,0x02,0x05,0x02,0x00]77140x00,0x31,0x49,0xf0,0x02,0x05,0x02,0x007715 7716# GFX90A: image_atomic_add a5, v2, s[8:15] dmask:0x1 unorm slc ; encoding: [0x00,0x11,0x49,0xf2,0x02,0x05,0x02,0x00]77170x00,0x11,0x49,0xf2,0x02,0x05,0x02,0x007718 7719# GFX90A: image_atomic_add a5, v2, s[8:15] dmask:0x1 unorm lwe ; encoding: [0x00,0x11,0x4b,0xf0,0x02,0x05,0x02,0x00]77200x00,0x11,0x4b,0xf0,0x02,0x05,0x02,0x007721 7722# GFX90A: image_atomic_add a5, v2, s[8:15] dmask:0x1 unorm da ; encoding: [0x00,0x51,0x49,0xf0,0x02,0x05,0x02,0x00]77230x00,0x51,0x49,0xf0,0x02,0x05,0x02,0x007724 7725# GFX90A: image_atomic_sub a5, v2, s[8:15] dmask:0x1 unorm ; encoding: [0x00,0x11,0x4d,0xf0,0x02,0x05,0x02,0x00]77260x00,0x11,0x4d,0xf0,0x02,0x05,0x02,0x007727 7728# GFX90A: image_atomic_sub a252, v2, s[8:15] dmask:0x1 unorm ; encoding: [0x00,0x11,0x4d,0xf0,0x02,0xfc,0x02,0x00]77290x00,0x11,0x4d,0xf0,0x02,0xfc,0x02,0x007730 7731# GFX90A: image_atomic_sub a5, v252, s[8:15] dmask:0x1 unorm ; encoding: [0x00,0x11,0x4d,0xf0,0xfc,0x05,0x02,0x00]77320x00,0x11,0x4d,0xf0,0xfc,0x05,0x02,0x007733 7734# GFX90A: image_atomic_sub a5, v2, s[12:19] dmask:0x1 unorm ; encoding: [0x00,0x11,0x4d,0xf0,0x02,0x05,0x03,0x00]77350x00,0x11,0x4d,0xf0,0x02,0x05,0x03,0x007736 7737# GFX90A: image_atomic_sub a5, v2, s[92:99] dmask:0x1 unorm ; encoding: [0x00,0x11,0x4d,0xf0,0x02,0x05,0x17,0x00]77380x00,0x11,0x4d,0xf0,0x02,0x05,0x17,0x007739 7740# GFX90A: image_atomic_sub a[6:7], v2, s[8:15] dmask:0x3 unorm ; encoding: [0x00,0x13,0x4d,0xf0,0x02,0x06,0x02,0x00]77410x00,0x13,0x4d,0xf0,0x02,0x06,0x02,0x007742 7743# GFX90A: image_atomic_sub a5, v2, s[8:15] dmask:0x1 unorm glc ; encoding: [0x00,0x31,0x4d,0xf0,0x02,0x05,0x02,0x00]77440x00,0x31,0x4d,0xf0,0x02,0x05,0x02,0x007745 7746# GFX90A: image_atomic_sub a5, v2, s[8:15] dmask:0x1 unorm slc ; encoding: [0x00,0x11,0x4d,0xf2,0x02,0x05,0x02,0x00]77470x00,0x11,0x4d,0xf2,0x02,0x05,0x02,0x007748 7749# GFX90A: image_atomic_sub a5, v2, s[8:15] dmask:0x1 unorm lwe ; encoding: [0x00,0x11,0x4f,0xf0,0x02,0x05,0x02,0x00]77500x00,0x11,0x4f,0xf0,0x02,0x05,0x02,0x007751 7752# GFX90A: image_atomic_sub a5, v2, s[8:15] dmask:0x1 unorm da ; encoding: [0x00,0x51,0x4d,0xf0,0x02,0x05,0x02,0x00]77530x00,0x51,0x4d,0xf0,0x02,0x05,0x02,0x007754 7755# GFX90A: image_atomic_smin a5, v2, s[8:15] dmask:0x1 unorm ; encoding: [0x00,0x11,0x51,0xf0,0x02,0x05,0x02,0x00]77560x00,0x11,0x51,0xf0,0x02,0x05,0x02,0x007757 7758# GFX90A: image_atomic_smin a252, v2, s[8:15] dmask:0x1 unorm ; encoding: [0x00,0x11,0x51,0xf0,0x02,0xfc,0x02,0x00]77590x00,0x11,0x51,0xf0,0x02,0xfc,0x02,0x007760 7761# GFX90A: image_atomic_smin a5, v252, s[8:15] dmask:0x1 unorm ; encoding: [0x00,0x11,0x51,0xf0,0xfc,0x05,0x02,0x00]77620x00,0x11,0x51,0xf0,0xfc,0x05,0x02,0x007763 7764# GFX90A: image_atomic_smin a5, v2, s[12:19] dmask:0x1 unorm ; encoding: [0x00,0x11,0x51,0xf0,0x02,0x05,0x03,0x00]77650x00,0x11,0x51,0xf0,0x02,0x05,0x03,0x007766 7767# GFX90A: image_atomic_smin a5, v2, s[92:99] dmask:0x1 unorm ; encoding: [0x00,0x11,0x51,0xf0,0x02,0x05,0x17,0x00]77680x00,0x11,0x51,0xf0,0x02,0x05,0x17,0x007769 7770# GFX90A: image_atomic_smin a[6:7], v2, s[8:15] dmask:0x3 unorm ; encoding: [0x00,0x13,0x51,0xf0,0x02,0x06,0x02,0x00]77710x00,0x13,0x51,0xf0,0x02,0x06,0x02,0x007772 7773# GFX90A: image_atomic_smin a5, v2, s[8:15] dmask:0x1 unorm glc ; encoding: [0x00,0x31,0x51,0xf0,0x02,0x05,0x02,0x00]77740x00,0x31,0x51,0xf0,0x02,0x05,0x02,0x007775 7776# GFX90A: image_atomic_smin a5, v2, s[8:15] dmask:0x1 unorm slc ; encoding: [0x00,0x11,0x51,0xf2,0x02,0x05,0x02,0x00]77770x00,0x11,0x51,0xf2,0x02,0x05,0x02,0x007778 7779# GFX90A: image_atomic_smin a5, v2, s[8:15] dmask:0x1 unorm lwe ; encoding: [0x00,0x11,0x53,0xf0,0x02,0x05,0x02,0x00]77800x00,0x11,0x53,0xf0,0x02,0x05,0x02,0x007781 7782# GFX90A: image_atomic_smin a5, v2, s[8:15] dmask:0x1 unorm da ; encoding: [0x00,0x51,0x51,0xf0,0x02,0x05,0x02,0x00]77830x00,0x51,0x51,0xf0,0x02,0x05,0x02,0x007784 7785# GFX90A: image_atomic_umin a5, v2, s[8:15] dmask:0x1 unorm ; encoding: [0x00,0x11,0x55,0xf0,0x02,0x05,0x02,0x00]77860x00,0x11,0x55,0xf0,0x02,0x05,0x02,0x007787 7788# GFX90A: image_atomic_umin a252, v2, s[8:15] dmask:0x1 unorm ; encoding: [0x00,0x11,0x55,0xf0,0x02,0xfc,0x02,0x00]77890x00,0x11,0x55,0xf0,0x02,0xfc,0x02,0x007790 7791# GFX90A: image_atomic_umin a5, v252, s[8:15] dmask:0x1 unorm ; encoding: [0x00,0x11,0x55,0xf0,0xfc,0x05,0x02,0x00]77920x00,0x11,0x55,0xf0,0xfc,0x05,0x02,0x007793 7794# GFX90A: image_atomic_umin a5, v2, s[12:19] dmask:0x1 unorm ; encoding: [0x00,0x11,0x55,0xf0,0x02,0x05,0x03,0x00]77950x00,0x11,0x55,0xf0,0x02,0x05,0x03,0x007796 7797# GFX90A: image_atomic_umin a5, v2, s[92:99] dmask:0x1 unorm ; encoding: [0x00,0x11,0x55,0xf0,0x02,0x05,0x17,0x00]77980x00,0x11,0x55,0xf0,0x02,0x05,0x17,0x007799 7800# GFX90A: image_atomic_umin a[6:7], v2, s[8:15] dmask:0x3 unorm ; encoding: [0x00,0x13,0x55,0xf0,0x02,0x06,0x02,0x00]78010x00,0x13,0x55,0xf0,0x02,0x06,0x02,0x007802 7803# GFX90A: image_atomic_umin a5, v2, s[8:15] dmask:0x1 unorm glc ; encoding: [0x00,0x31,0x55,0xf0,0x02,0x05,0x02,0x00]78040x00,0x31,0x55,0xf0,0x02,0x05,0x02,0x007805 7806# GFX90A: image_atomic_umin a5, v2, s[8:15] dmask:0x1 unorm slc ; encoding: [0x00,0x11,0x55,0xf2,0x02,0x05,0x02,0x00]78070x00,0x11,0x55,0xf2,0x02,0x05,0x02,0x007808 7809# GFX90A: image_atomic_umin a5, v2, s[8:15] dmask:0x1 unorm lwe ; encoding: [0x00,0x11,0x57,0xf0,0x02,0x05,0x02,0x00]78100x00,0x11,0x57,0xf0,0x02,0x05,0x02,0x007811 7812# GFX90A: image_atomic_umin a5, v2, s[8:15] dmask:0x1 unorm da ; encoding: [0x00,0x51,0x55,0xf0,0x02,0x05,0x02,0x00]78130x00,0x51,0x55,0xf0,0x02,0x05,0x02,0x007814 7815# GFX90A: image_atomic_smax a5, v2, s[8:15] dmask:0x1 unorm ; encoding: [0x00,0x11,0x59,0xf0,0x02,0x05,0x02,0x00]78160x00,0x11,0x59,0xf0,0x02,0x05,0x02,0x007817 7818# GFX90A: image_atomic_smax a252, v2, s[8:15] dmask:0x1 unorm ; encoding: [0x00,0x11,0x59,0xf0,0x02,0xfc,0x02,0x00]78190x00,0x11,0x59,0xf0,0x02,0xfc,0x02,0x007820 7821# GFX90A: image_atomic_smax a5, v252, s[8:15] dmask:0x1 unorm ; encoding: [0x00,0x11,0x59,0xf0,0xfc,0x05,0x02,0x00]78220x00,0x11,0x59,0xf0,0xfc,0x05,0x02,0x007823 7824# GFX90A: image_atomic_smax a5, v2, s[12:19] dmask:0x1 unorm ; encoding: [0x00,0x11,0x59,0xf0,0x02,0x05,0x03,0x00]78250x00,0x11,0x59,0xf0,0x02,0x05,0x03,0x007826 7827# GFX90A: image_atomic_smax a5, v2, s[92:99] dmask:0x1 unorm ; encoding: [0x00,0x11,0x59,0xf0,0x02,0x05,0x17,0x00]78280x00,0x11,0x59,0xf0,0x02,0x05,0x17,0x007829 7830# GFX90A: image_atomic_smax a[6:7], v2, s[8:15] dmask:0x3 unorm ; encoding: [0x00,0x13,0x59,0xf0,0x02,0x06,0x02,0x00]78310x00,0x13,0x59,0xf0,0x02,0x06,0x02,0x007832 7833# GFX90A: image_atomic_smax a5, v2, s[8:15] dmask:0x1 unorm glc ; encoding: [0x00,0x31,0x59,0xf0,0x02,0x05,0x02,0x00]78340x00,0x31,0x59,0xf0,0x02,0x05,0x02,0x007835 7836# GFX90A: image_atomic_smax a5, v2, s[8:15] dmask:0x1 unorm slc ; encoding: [0x00,0x11,0x59,0xf2,0x02,0x05,0x02,0x00]78370x00,0x11,0x59,0xf2,0x02,0x05,0x02,0x007838 7839# GFX90A: image_atomic_smax a5, v2, s[8:15] dmask:0x1 unorm lwe ; encoding: [0x00,0x11,0x5b,0xf0,0x02,0x05,0x02,0x00]78400x00,0x11,0x5b,0xf0,0x02,0x05,0x02,0x007841 7842# GFX90A: image_atomic_smax a5, v2, s[8:15] dmask:0x1 unorm da ; encoding: [0x00,0x51,0x59,0xf0,0x02,0x05,0x02,0x00]78430x00,0x51,0x59,0xf0,0x02,0x05,0x02,0x007844 7845# GFX90A: image_atomic_umax a5, v2, s[8:15] dmask:0x1 unorm ; encoding: [0x00,0x11,0x5d,0xf0,0x02,0x05,0x02,0x00]78460x00,0x11,0x5d,0xf0,0x02,0x05,0x02,0x007847 7848# GFX90A: image_atomic_umax a252, v2, s[8:15] dmask:0x1 unorm ; encoding: [0x00,0x11,0x5d,0xf0,0x02,0xfc,0x02,0x00]78490x00,0x11,0x5d,0xf0,0x02,0xfc,0x02,0x007850 7851# GFX90A: image_atomic_umax a5, v252, s[8:15] dmask:0x1 unorm ; encoding: [0x00,0x11,0x5d,0xf0,0xfc,0x05,0x02,0x00]78520x00,0x11,0x5d,0xf0,0xfc,0x05,0x02,0x007853 7854# GFX90A: image_atomic_umax a5, v2, s[12:19] dmask:0x1 unorm ; encoding: [0x00,0x11,0x5d,0xf0,0x02,0x05,0x03,0x00]78550x00,0x11,0x5d,0xf0,0x02,0x05,0x03,0x007856 7857# GFX90A: image_atomic_umax a5, v2, s[92:99] dmask:0x1 unorm ; encoding: [0x00,0x11,0x5d,0xf0,0x02,0x05,0x17,0x00]78580x00,0x11,0x5d,0xf0,0x02,0x05,0x17,0x007859 7860# GFX90A: image_atomic_umax a[6:7], v2, s[8:15] dmask:0x3 unorm ; encoding: [0x00,0x13,0x5d,0xf0,0x02,0x06,0x02,0x00]78610x00,0x13,0x5d,0xf0,0x02,0x06,0x02,0x007862 7863# GFX90A: image_atomic_umax a5, v2, s[8:15] dmask:0x1 unorm glc ; encoding: [0x00,0x31,0x5d,0xf0,0x02,0x05,0x02,0x00]78640x00,0x31,0x5d,0xf0,0x02,0x05,0x02,0x007865 7866# GFX90A: image_atomic_umax a5, v2, s[8:15] dmask:0x1 unorm slc ; encoding: [0x00,0x11,0x5d,0xf2,0x02,0x05,0x02,0x00]78670x00,0x11,0x5d,0xf2,0x02,0x05,0x02,0x007868 7869# GFX90A: image_atomic_umax a5, v2, s[8:15] dmask:0x1 unorm lwe ; encoding: [0x00,0x11,0x5f,0xf0,0x02,0x05,0x02,0x00]78700x00,0x11,0x5f,0xf0,0x02,0x05,0x02,0x007871 7872# GFX90A: image_atomic_umax a5, v2, s[8:15] dmask:0x1 unorm da ; encoding: [0x00,0x51,0x5d,0xf0,0x02,0x05,0x02,0x00]78730x00,0x51,0x5d,0xf0,0x02,0x05,0x02,0x007874 7875# GFX90A: image_atomic_and a5, v2, s[8:15] dmask:0x1 unorm ; encoding: [0x00,0x11,0x61,0xf0,0x02,0x05,0x02,0x00]78760x00,0x11,0x61,0xf0,0x02,0x05,0x02,0x007877 7878# GFX90A: image_atomic_and a252, v2, s[8:15] dmask:0x1 unorm ; encoding: [0x00,0x11,0x61,0xf0,0x02,0xfc,0x02,0x00]78790x00,0x11,0x61,0xf0,0x02,0xfc,0x02,0x007880 7881# GFX90A: image_atomic_and a5, v252, s[8:15] dmask:0x1 unorm ; encoding: [0x00,0x11,0x61,0xf0,0xfc,0x05,0x02,0x00]78820x00,0x11,0x61,0xf0,0xfc,0x05,0x02,0x007883 7884# GFX90A: image_atomic_and a5, v2, s[12:19] dmask:0x1 unorm ; encoding: [0x00,0x11,0x61,0xf0,0x02,0x05,0x03,0x00]78850x00,0x11,0x61,0xf0,0x02,0x05,0x03,0x007886 7887# GFX90A: image_atomic_and a5, v2, s[92:99] dmask:0x1 unorm ; encoding: [0x00,0x11,0x61,0xf0,0x02,0x05,0x17,0x00]78880x00,0x11,0x61,0xf0,0x02,0x05,0x17,0x007889 7890# GFX90A: image_atomic_and a[6:7], v2, s[8:15] dmask:0x3 unorm ; encoding: [0x00,0x13,0x61,0xf0,0x02,0x06,0x02,0x00]78910x00,0x13,0x61,0xf0,0x02,0x06,0x02,0x007892 7893# GFX90A: image_atomic_and a5, v2, s[8:15] dmask:0x1 unorm glc ; encoding: [0x00,0x31,0x61,0xf0,0x02,0x05,0x02,0x00]78940x00,0x31,0x61,0xf0,0x02,0x05,0x02,0x007895 7896# GFX90A: image_atomic_and a5, v2, s[8:15] dmask:0x1 unorm slc ; encoding: [0x00,0x11,0x61,0xf2,0x02,0x05,0x02,0x00]78970x00,0x11,0x61,0xf2,0x02,0x05,0x02,0x007898 7899# GFX90A: image_atomic_and a5, v2, s[8:15] dmask:0x1 unorm lwe ; encoding: [0x00,0x11,0x63,0xf0,0x02,0x05,0x02,0x00]79000x00,0x11,0x63,0xf0,0x02,0x05,0x02,0x007901 7902# GFX90A: image_atomic_and a5, v2, s[8:15] dmask:0x1 unorm da ; encoding: [0x00,0x51,0x61,0xf0,0x02,0x05,0x02,0x00]79030x00,0x51,0x61,0xf0,0x02,0x05,0x02,0x007904 7905# GFX90A: image_atomic_or a5, v2, s[8:15] dmask:0x1 unorm ; encoding: [0x00,0x11,0x65,0xf0,0x02,0x05,0x02,0x00]79060x00,0x11,0x65,0xf0,0x02,0x05,0x02,0x007907 7908# GFX90A: image_atomic_or a252, v2, s[8:15] dmask:0x1 unorm ; encoding: [0x00,0x11,0x65,0xf0,0x02,0xfc,0x02,0x00]79090x00,0x11,0x65,0xf0,0x02,0xfc,0x02,0x007910 7911# GFX90A: image_atomic_or a5, v252, s[8:15] dmask:0x1 unorm ; encoding: [0x00,0x11,0x65,0xf0,0xfc,0x05,0x02,0x00]79120x00,0x11,0x65,0xf0,0xfc,0x05,0x02,0x007913 7914# GFX90A: image_atomic_or a5, v2, s[12:19] dmask:0x1 unorm ; encoding: [0x00,0x11,0x65,0xf0,0x02,0x05,0x03,0x00]79150x00,0x11,0x65,0xf0,0x02,0x05,0x03,0x007916 7917# GFX90A: image_atomic_or a5, v2, s[92:99] dmask:0x1 unorm ; encoding: [0x00,0x11,0x65,0xf0,0x02,0x05,0x17,0x00]79180x00,0x11,0x65,0xf0,0x02,0x05,0x17,0x007919 7920# GFX90A: image_atomic_or a[6:7], v2, s[8:15] dmask:0x3 unorm ; encoding: [0x00,0x13,0x65,0xf0,0x02,0x06,0x02,0x00]79210x00,0x13,0x65,0xf0,0x02,0x06,0x02,0x007922 7923# GFX90A: image_atomic_or a5, v2, s[8:15] dmask:0x1 unorm glc ; encoding: [0x00,0x31,0x65,0xf0,0x02,0x05,0x02,0x00]79240x00,0x31,0x65,0xf0,0x02,0x05,0x02,0x007925 7926# GFX90A: image_atomic_or a5, v2, s[8:15] dmask:0x1 unorm slc ; encoding: [0x00,0x11,0x65,0xf2,0x02,0x05,0x02,0x00]79270x00,0x11,0x65,0xf2,0x02,0x05,0x02,0x007928 7929# GFX90A: image_atomic_or a5, v2, s[8:15] dmask:0x1 unorm lwe ; encoding: [0x00,0x11,0x67,0xf0,0x02,0x05,0x02,0x00]79300x00,0x11,0x67,0xf0,0x02,0x05,0x02,0x007931 7932# GFX90A: image_atomic_or a5, v2, s[8:15] dmask:0x1 unorm da ; encoding: [0x00,0x51,0x65,0xf0,0x02,0x05,0x02,0x00]79330x00,0x51,0x65,0xf0,0x02,0x05,0x02,0x007934 7935# GFX90A: image_atomic_xor a5, v2, s[8:15] dmask:0x1 unorm ; encoding: [0x00,0x11,0x69,0xf0,0x02,0x05,0x02,0x00]79360x00,0x11,0x69,0xf0,0x02,0x05,0x02,0x007937 7938# GFX90A: image_atomic_xor a252, v2, s[8:15] dmask:0x1 unorm ; encoding: [0x00,0x11,0x69,0xf0,0x02,0xfc,0x02,0x00]79390x00,0x11,0x69,0xf0,0x02,0xfc,0x02,0x007940 7941# GFX90A: image_atomic_xor a5, v252, s[8:15] dmask:0x1 unorm ; encoding: [0x00,0x11,0x69,0xf0,0xfc,0x05,0x02,0x00]79420x00,0x11,0x69,0xf0,0xfc,0x05,0x02,0x007943 7944# GFX90A: image_atomic_xor a5, v2, s[12:19] dmask:0x1 unorm ; encoding: [0x00,0x11,0x69,0xf0,0x02,0x05,0x03,0x00]79450x00,0x11,0x69,0xf0,0x02,0x05,0x03,0x007946 7947# GFX90A: image_atomic_xor a5, v2, s[92:99] dmask:0x1 unorm ; encoding: [0x00,0x11,0x69,0xf0,0x02,0x05,0x17,0x00]79480x00,0x11,0x69,0xf0,0x02,0x05,0x17,0x007949 7950# GFX90A: image_atomic_xor a[6:7], v2, s[8:15] dmask:0x3 unorm ; encoding: [0x00,0x13,0x69,0xf0,0x02,0x06,0x02,0x00]79510x00,0x13,0x69,0xf0,0x02,0x06,0x02,0x007952 7953# GFX90A: image_atomic_xor a5, v2, s[8:15] dmask:0x1 unorm glc ; encoding: [0x00,0x31,0x69,0xf0,0x02,0x05,0x02,0x00]79540x00,0x31,0x69,0xf0,0x02,0x05,0x02,0x007955 7956# GFX90A: image_atomic_xor a5, v2, s[8:15] dmask:0x1 unorm slc ; encoding: [0x00,0x11,0x69,0xf2,0x02,0x05,0x02,0x00]79570x00,0x11,0x69,0xf2,0x02,0x05,0x02,0x007958 7959# GFX90A: image_atomic_xor a5, v2, s[8:15] dmask:0x1 unorm lwe ; encoding: [0x00,0x11,0x6b,0xf0,0x02,0x05,0x02,0x00]79600x00,0x11,0x6b,0xf0,0x02,0x05,0x02,0x007961 7962# GFX90A: image_atomic_xor a5, v2, s[8:15] dmask:0x1 unorm da ; encoding: [0x00,0x51,0x69,0xf0,0x02,0x05,0x02,0x00]79630x00,0x51,0x69,0xf0,0x02,0x05,0x02,0x007964 7965# GFX90A: image_atomic_inc a5, v2, s[8:15] dmask:0x1 unorm ; encoding: [0x00,0x11,0x6d,0xf0,0x02,0x05,0x02,0x00]79660x00,0x11,0x6d,0xf0,0x02,0x05,0x02,0x007967 7968# GFX90A: image_atomic_inc a252, v2, s[8:15] dmask:0x1 unorm ; encoding: [0x00,0x11,0x6d,0xf0,0x02,0xfc,0x02,0x00]79690x00,0x11,0x6d,0xf0,0x02,0xfc,0x02,0x007970 7971# GFX90A: image_atomic_inc a5, v252, s[8:15] dmask:0x1 unorm ; encoding: [0x00,0x11,0x6d,0xf0,0xfc,0x05,0x02,0x00]79720x00,0x11,0x6d,0xf0,0xfc,0x05,0x02,0x007973 7974# GFX90A: image_atomic_inc a5, v2, s[12:19] dmask:0x1 unorm ; encoding: [0x00,0x11,0x6d,0xf0,0x02,0x05,0x03,0x00]79750x00,0x11,0x6d,0xf0,0x02,0x05,0x03,0x007976 7977# GFX90A: image_atomic_inc a5, v2, s[92:99] dmask:0x1 unorm ; encoding: [0x00,0x11,0x6d,0xf0,0x02,0x05,0x17,0x00]79780x00,0x11,0x6d,0xf0,0x02,0x05,0x17,0x007979 7980# GFX90A: image_atomic_inc a[6:7], v2, s[8:15] dmask:0x3 unorm ; encoding: [0x00,0x13,0x6d,0xf0,0x02,0x06,0x02,0x00]79810x00,0x13,0x6d,0xf0,0x02,0x06,0x02,0x007982 7983# GFX90A: image_atomic_inc a5, v2, s[8:15] dmask:0x1 unorm glc ; encoding: [0x00,0x31,0x6d,0xf0,0x02,0x05,0x02,0x00]79840x00,0x31,0x6d,0xf0,0x02,0x05,0x02,0x007985 7986# GFX90A: image_atomic_inc a5, v2, s[8:15] dmask:0x1 unorm slc ; encoding: [0x00,0x11,0x6d,0xf2,0x02,0x05,0x02,0x00]79870x00,0x11,0x6d,0xf2,0x02,0x05,0x02,0x007988 7989# GFX90A: image_atomic_inc a5, v2, s[8:15] dmask:0x1 unorm lwe ; encoding: [0x00,0x11,0x6f,0xf0,0x02,0x05,0x02,0x00]79900x00,0x11,0x6f,0xf0,0x02,0x05,0x02,0x007991 7992# GFX90A: image_atomic_inc a5, v2, s[8:15] dmask:0x1 unorm da ; encoding: [0x00,0x51,0x6d,0xf0,0x02,0x05,0x02,0x00]79930x00,0x51,0x6d,0xf0,0x02,0x05,0x02,0x007994 7995# GFX90A: image_atomic_dec a5, v2, s[8:15] dmask:0x1 unorm ; encoding: [0x00,0x11,0x71,0xf0,0x02,0x05,0x02,0x00]79960x00,0x11,0x71,0xf0,0x02,0x05,0x02,0x007997 7998# GFX90A: image_atomic_dec a252, v2, s[8:15] dmask:0x1 unorm ; encoding: [0x00,0x11,0x71,0xf0,0x02,0xfc,0x02,0x00]79990x00,0x11,0x71,0xf0,0x02,0xfc,0x02,0x008000 8001# GFX90A: image_atomic_dec a5, v252, s[8:15] dmask:0x1 unorm ; encoding: [0x00,0x11,0x71,0xf0,0xfc,0x05,0x02,0x00]80020x00,0x11,0x71,0xf0,0xfc,0x05,0x02,0x008003 8004# GFX90A: image_atomic_dec a5, v2, s[12:19] dmask:0x1 unorm ; encoding: [0x00,0x11,0x71,0xf0,0x02,0x05,0x03,0x00]80050x00,0x11,0x71,0xf0,0x02,0x05,0x03,0x008006 8007# GFX90A: image_atomic_dec a5, v2, s[92:99] dmask:0x1 unorm ; encoding: [0x00,0x11,0x71,0xf0,0x02,0x05,0x17,0x00]80080x00,0x11,0x71,0xf0,0x02,0x05,0x17,0x008009 8010# GFX90A: image_atomic_dec a[6:7], v2, s[8:15] dmask:0x3 unorm ; encoding: [0x00,0x13,0x71,0xf0,0x02,0x06,0x02,0x00]80110x00,0x13,0x71,0xf0,0x02,0x06,0x02,0x008012 8013# GFX90A: image_atomic_dec a5, v2, s[8:15] dmask:0x1 unorm glc ; encoding: [0x00,0x31,0x71,0xf0,0x02,0x05,0x02,0x00]80140x00,0x31,0x71,0xf0,0x02,0x05,0x02,0x008015 8016# GFX90A: image_atomic_dec a5, v2, s[8:15] dmask:0x1 unorm slc ; encoding: [0x00,0x11,0x71,0xf2,0x02,0x05,0x02,0x00]80170x00,0x11,0x71,0xf2,0x02,0x05,0x02,0x008018 8019# GFX90A: image_atomic_dec a5, v2, s[8:15] dmask:0x1 unorm lwe ; encoding: [0x00,0x11,0x73,0xf0,0x02,0x05,0x02,0x00]80200x00,0x11,0x73,0xf0,0x02,0x05,0x02,0x008021 8022# GFX90A: image_atomic_dec a5, v2, s[8:15] dmask:0x1 unorm da ; encoding: [0x00,0x51,0x71,0xf0,0x02,0x05,0x02,0x00]80230x00,0x51,0x71,0xf0,0x02,0x05,0x02,0x008024 8025# GFX90A: image_sample a5, v0, s[8:15], s[12:15] dmask:0x1 ; encoding: [0x00,0x01,0x81,0xf0,0x00,0x05,0x62,0x00]80260x00,0x01,0x81,0xf0,0x00,0x05,0x62,0x008027