brintos

brintos / llvm-project-archived public Read only

0
0
Text · 158.8 KiB · d9381b5 Raw
3269 lines · plain
1# RUN: llvm-mc -triple=amdgcn -mcpu=gfx1200 -disassemble -show-encoding < %s | FileCheck -strict-whitespace -check-prefix=GFX12 %s2 3# GFX12: ds_add_f32 v0, v1                       ; encoding: [0x00,0x00,0x54,0xd8,0x00,0x01,0x00,0x00]40x00,0x00,0x54,0xd8,0x00,0x01,0x00,0x005 6# GFX12: ds_add_f32 v0, v1 offset:4660           ; encoding: [0x34,0x12,0x54,0xd8,0x00,0x01,0x00,0x00]70x34,0x12,0x54,0xd8,0x00,0x01,0x00,0x008 9# GFX12: ds_add_f32 v0, v1 offset:65535          ; encoding: [0xff,0xff,0x54,0xd8,0x00,0x01,0x00,0x00]100xff,0xff,0x54,0xd8,0x00,0x01,0x00,0x0011 12# GFX12: ds_add_f32 v0, v254                     ; encoding: [0x00,0x00,0x54,0xd8,0x00,0xfe,0x00,0x00]130x00,0x00,0x54,0xd8,0x00,0xfe,0x00,0x0014 15# GFX12: ds_add_f32 v0, v254 offset:4660         ; encoding: [0x34,0x12,0x54,0xd8,0x00,0xfe,0x00,0x00]160x34,0x12,0x54,0xd8,0x00,0xfe,0x00,0x0017 18# GFX12: ds_add_f32 v0, v254 offset:65535        ; encoding: [0xff,0xff,0x54,0xd8,0x00,0xfe,0x00,0x00]190xff,0xff,0x54,0xd8,0x00,0xfe,0x00,0x0020 21# GFX12: ds_add_f32 v255, v1                     ; encoding: [0x00,0x00,0x54,0xd8,0xff,0x01,0x00,0x00]220x00,0x00,0x54,0xd8,0xff,0x01,0x00,0x0023 24# GFX12: ds_add_f32 v255, v1 offset:4660         ; encoding: [0x34,0x12,0x54,0xd8,0xff,0x01,0x00,0x00]250x34,0x12,0x54,0xd8,0xff,0x01,0x00,0x0026 27# GFX12: ds_add_f32 v255, v1 offset:65535        ; encoding: [0xff,0xff,0x54,0xd8,0xff,0x01,0x00,0x00]280xff,0xff,0x54,0xd8,0xff,0x01,0x00,0x0029 30# GFX12: ds_add_f32 v255, v254                   ; encoding: [0x00,0x00,0x54,0xd8,0xff,0xfe,0x00,0x00]310x00,0x00,0x54,0xd8,0xff,0xfe,0x00,0x0032 33# GFX12: ds_add_f32 v255, v254 offset:4660       ; encoding: [0x34,0x12,0x54,0xd8,0xff,0xfe,0x00,0x00]340x34,0x12,0x54,0xd8,0xff,0xfe,0x00,0x0035 36# GFX12: ds_add_f32 v255, v254 offset:65535      ; encoding: [0xff,0xff,0x54,0xd8,0xff,0xfe,0x00,0x00]370xff,0xff,0x54,0xd8,0xff,0xfe,0x00,0x0038 39# GFX12: ds_add_rtn_f32 v0, v1, v2               ; encoding: [0x00,0x00,0xe4,0xd9,0x01,0x02,0x00,0x00]400x00,0x00,0xe4,0xd9,0x01,0x02,0x00,0x0041 42# GFX12: ds_add_rtn_f32 v0, v1, v2 offset:4660   ; encoding: [0x34,0x12,0xe4,0xd9,0x01,0x02,0x00,0x00]430x34,0x12,0xe4,0xd9,0x01,0x02,0x00,0x0044 45# GFX12: ds_add_rtn_f32 v0, v1, v2 offset:65535  ; encoding: [0xff,0xff,0xe4,0xd9,0x01,0x02,0x00,0x00]460xff,0xff,0xe4,0xd9,0x01,0x02,0x00,0x0047 48# GFX12: ds_add_rtn_f32 v0, v254, v253           ; encoding: [0x00,0x00,0xe4,0xd9,0xfe,0xfd,0x00,0x00]490x00,0x00,0xe4,0xd9,0xfe,0xfd,0x00,0x0050 51# GFX12: ds_add_rtn_f32 v0, v254, v253 offset:4660 ; encoding: [0x34,0x12,0xe4,0xd9,0xfe,0xfd,0x00,0x00]520x34,0x12,0xe4,0xd9,0xfe,0xfd,0x00,0x0053 54# GFX12: ds_add_rtn_f32 v0, v254, v253 offset:65535 ; encoding: [0xff,0xff,0xe4,0xd9,0xfe,0xfd,0x00,0x00]550xff,0xff,0xe4,0xd9,0xfe,0xfd,0x00,0x0056 57# GFX12: ds_add_rtn_f32 v255, v1, v253           ; encoding: [0x00,0x00,0xe4,0xd9,0x01,0xfd,0x00,0xff]580x00,0x00,0xe4,0xd9,0x01,0xfd,0x00,0xff59 60# GFX12: ds_add_rtn_f32 v255, v1, v253 offset:4660 ; encoding: [0x34,0x12,0xe4,0xd9,0x01,0xfd,0x00,0xff]610x34,0x12,0xe4,0xd9,0x01,0xfd,0x00,0xff62 63# GFX12: ds_add_rtn_f32 v255, v1, v253 offset:65535 ; encoding: [0xff,0xff,0xe4,0xd9,0x01,0xfd,0x00,0xff]640xff,0xff,0xe4,0xd9,0x01,0xfd,0x00,0xff65 66# GFX12: ds_add_rtn_f32 v255, v254, v2           ; encoding: [0x00,0x00,0xe4,0xd9,0xfe,0x02,0x00,0xff]670x00,0x00,0xe4,0xd9,0xfe,0x02,0x00,0xff68 69# GFX12: ds_add_rtn_f32 v255, v254, v2 offset:4660 ; encoding: [0x34,0x12,0xe4,0xd9,0xfe,0x02,0x00,0xff]700x34,0x12,0xe4,0xd9,0xfe,0x02,0x00,0xff71 72# GFX12: ds_add_rtn_f32 v255, v254, v2 offset:65535 ; encoding: [0xff,0xff,0xe4,0xd9,0xfe,0x02,0x00,0xff]730xff,0xff,0xe4,0xd9,0xfe,0x02,0x00,0xff74 75# GFX12: ds_add_rtn_f32 v255, v254, v253         ; encoding: [0x00,0x00,0xe4,0xd9,0xfe,0xfd,0x00,0xff]760x00,0x00,0xe4,0xd9,0xfe,0xfd,0x00,0xff77 78# GFX12: ds_add_rtn_f32 v255, v254, v253 offset:4660 ; encoding: [0x34,0x12,0xe4,0xd9,0xfe,0xfd,0x00,0xff]790x34,0x12,0xe4,0xd9,0xfe,0xfd,0x00,0xff80 81# GFX12: ds_add_rtn_f32 v255, v254, v253 offset:65535 ; encoding: [0xff,0xff,0xe4,0xd9,0xfe,0xfd,0x00,0xff]820xff,0xff,0xe4,0xd9,0xfe,0xfd,0x00,0xff83 84# GFX12: ds_add_rtn_u32 v0, v1, v2               ; encoding: [0x00,0x00,0x80,0xd8,0x01,0x02,0x00,0x00]850x00,0x00,0x80,0xd8,0x01,0x02,0x00,0x0086 87# GFX12: ds_add_rtn_u32 v0, v1, v2 offset:4660   ; encoding: [0x34,0x12,0x80,0xd8,0x01,0x02,0x00,0x00]880x34,0x12,0x80,0xd8,0x01,0x02,0x00,0x0089 90# GFX12: ds_add_rtn_u32 v0, v1, v2 offset:65535  ; encoding: [0xff,0xff,0x80,0xd8,0x01,0x02,0x00,0x00]910xff,0xff,0x80,0xd8,0x01,0x02,0x00,0x0092 93# GFX12: ds_add_rtn_u32 v0, v254, v253           ; encoding: [0x00,0x00,0x80,0xd8,0xfe,0xfd,0x00,0x00]940x00,0x00,0x80,0xd8,0xfe,0xfd,0x00,0x0095 96# GFX12: ds_add_rtn_u32 v0, v254, v253 offset:4660 ; encoding: [0x34,0x12,0x80,0xd8,0xfe,0xfd,0x00,0x00]970x34,0x12,0x80,0xd8,0xfe,0xfd,0x00,0x0098 99# GFX12: ds_add_rtn_u32 v0, v254, v253 offset:65535 ; encoding: [0xff,0xff,0x80,0xd8,0xfe,0xfd,0x00,0x00]1000xff,0xff,0x80,0xd8,0xfe,0xfd,0x00,0x00101 102# GFX12: ds_add_rtn_u32 v255, v1, v253           ; encoding: [0x00,0x00,0x80,0xd8,0x01,0xfd,0x00,0xff]1030x00,0x00,0x80,0xd8,0x01,0xfd,0x00,0xff104 105# GFX12: ds_add_rtn_u32 v255, v1, v253 offset:4660 ; encoding: [0x34,0x12,0x80,0xd8,0x01,0xfd,0x00,0xff]1060x34,0x12,0x80,0xd8,0x01,0xfd,0x00,0xff107 108# GFX12: ds_add_rtn_u32 v255, v1, v253 offset:65535 ; encoding: [0xff,0xff,0x80,0xd8,0x01,0xfd,0x00,0xff]1090xff,0xff,0x80,0xd8,0x01,0xfd,0x00,0xff110 111# GFX12: ds_add_rtn_u32 v255, v254, v2           ; encoding: [0x00,0x00,0x80,0xd8,0xfe,0x02,0x00,0xff]1120x00,0x00,0x80,0xd8,0xfe,0x02,0x00,0xff113 114# GFX12: ds_add_rtn_u32 v255, v254, v2 offset:4660 ; encoding: [0x34,0x12,0x80,0xd8,0xfe,0x02,0x00,0xff]1150x34,0x12,0x80,0xd8,0xfe,0x02,0x00,0xff116 117# GFX12: ds_add_rtn_u32 v255, v254, v2 offset:65535 ; encoding: [0xff,0xff,0x80,0xd8,0xfe,0x02,0x00,0xff]1180xff,0xff,0x80,0xd8,0xfe,0x02,0x00,0xff119 120# GFX12: ds_add_rtn_u32 v255, v254, v253         ; encoding: [0x00,0x00,0x80,0xd8,0xfe,0xfd,0x00,0xff]1210x00,0x00,0x80,0xd8,0xfe,0xfd,0x00,0xff122 123# GFX12: ds_add_rtn_u32 v255, v254, v253 offset:4660 ; encoding: [0x34,0x12,0x80,0xd8,0xfe,0xfd,0x00,0xff]1240x34,0x12,0x80,0xd8,0xfe,0xfd,0x00,0xff125 126# GFX12: ds_add_rtn_u32 v255, v254, v253 offset:65535 ; encoding: [0xff,0xff,0x80,0xd8,0xfe,0xfd,0x00,0xff]1270xff,0xff,0x80,0xd8,0xfe,0xfd,0x00,0xff128 129# GFX12: ds_add_rtn_u64 v[254:255], v1, v[2:3] offset:65535 ; encoding: [0xff,0xff,0x80,0xd9,0x01,0x02,0x00,0xfe]1300xff,0xff,0x80,0xd9,0x01,0x02,0x00,0xfe131 132# GFX12: ds_add_rtn_u64 v[5:6], v1, v[254:255] offset:65535 ; encoding: [0xff,0xff,0x80,0xd9,0x01,0xfe,0x00,0x05]1330xff,0xff,0x80,0xd9,0x01,0xfe,0x00,0x05134 135# GFX12: ds_add_rtn_u64 v[5:6], v1, v[2:3]       ; encoding: [0x00,0x00,0x80,0xd9,0x01,0x02,0x00,0x05]1360x00,0x00,0x80,0xd9,0x01,0x02,0x00,0x05137 138# GFX12: ds_add_rtn_u64 v[5:6], v1, v[2:3] offset:4 ; encoding: [0x04,0x00,0x80,0xd9,0x01,0x02,0x00,0x05]1390x04,0x00,0x80,0xd9,0x01,0x02,0x00,0x05140 141# GFX12: ds_add_rtn_u64 v[5:6], v1, v[2:3] offset:65535 ; encoding: [0xff,0xff,0x80,0xd9,0x01,0x02,0x00,0x05]1420xff,0xff,0x80,0xd9,0x01,0x02,0x00,0x05143 144# GFX12: ds_add_rtn_u64 v[5:6], v255, v[2:3] offset:65535 ; encoding: [0xff,0xff,0x80,0xd9,0xff,0x02,0x00,0x05]1450xff,0xff,0x80,0xd9,0xff,0x02,0x00,0x05146 147# GFX12: ds_add_u32 v0, v1                       ; encoding: [0x00,0x00,0x00,0xd8,0x00,0x01,0x00,0x00]1480x00,0x00,0x00,0xd8,0x00,0x01,0x00,0x00149 150# GFX12: ds_add_u32 v0, v1 offset:4660           ; encoding: [0x34,0x12,0x00,0xd8,0x00,0x01,0x00,0x00]1510x34,0x12,0x00,0xd8,0x00,0x01,0x00,0x00152 153# GFX12: ds_add_u32 v0, v1 offset:65535          ; encoding: [0xff,0xff,0x00,0xd8,0x00,0x01,0x00,0x00]1540xff,0xff,0x00,0xd8,0x00,0x01,0x00,0x00155 156# GFX12: ds_add_u32 v0, v254                     ; encoding: [0x00,0x00,0x00,0xd8,0x00,0xfe,0x00,0x00]1570x00,0x00,0x00,0xd8,0x00,0xfe,0x00,0x00158 159# GFX12: ds_add_u32 v0, v254 offset:4660         ; encoding: [0x34,0x12,0x00,0xd8,0x00,0xfe,0x00,0x00]1600x34,0x12,0x00,0xd8,0x00,0xfe,0x00,0x00161 162# GFX12: ds_add_u32 v0, v254 offset:65535        ; encoding: [0xff,0xff,0x00,0xd8,0x00,0xfe,0x00,0x00]1630xff,0xff,0x00,0xd8,0x00,0xfe,0x00,0x00164 165# GFX12: ds_add_u32 v255, v1                     ; encoding: [0x00,0x00,0x00,0xd8,0xff,0x01,0x00,0x00]1660x00,0x00,0x00,0xd8,0xff,0x01,0x00,0x00167 168# GFX12: ds_add_u32 v255, v1 offset:4660         ; encoding: [0x34,0x12,0x00,0xd8,0xff,0x01,0x00,0x00]1690x34,0x12,0x00,0xd8,0xff,0x01,0x00,0x00170 171# GFX12: ds_add_u32 v255, v1 offset:65535        ; encoding: [0xff,0xff,0x00,0xd8,0xff,0x01,0x00,0x00]1720xff,0xff,0x00,0xd8,0xff,0x01,0x00,0x00173 174# GFX12: ds_add_u32 v255, v254                   ; encoding: [0x00,0x00,0x00,0xd8,0xff,0xfe,0x00,0x00]1750x00,0x00,0x00,0xd8,0xff,0xfe,0x00,0x00176 177# GFX12: ds_add_u32 v255, v254 offset:4660       ; encoding: [0x34,0x12,0x00,0xd8,0xff,0xfe,0x00,0x00]1780x34,0x12,0x00,0xd8,0xff,0xfe,0x00,0x00179 180# GFX12: ds_add_u32 v255, v254 offset:65535      ; encoding: [0xff,0xff,0x00,0xd8,0xff,0xfe,0x00,0x00]1810xff,0xff,0x00,0xd8,0xff,0xfe,0x00,0x00182 183# GFX12: ds_add_u64 v1, v[254:255] offset:65535  ; encoding: [0xff,0xff,0x00,0xd9,0x01,0xfe,0x00,0x00]1840xff,0xff,0x00,0xd9,0x01,0xfe,0x00,0x00185 186# GFX12: ds_add_u64 v1, v[2:3]                   ; encoding: [0x00,0x00,0x00,0xd9,0x01,0x02,0x00,0x00]1870x00,0x00,0x00,0xd9,0x01,0x02,0x00,0x00188 189# GFX12: ds_add_u64 v1, v[2:3] offset:4          ; encoding: [0x04,0x00,0x00,0xd9,0x01,0x02,0x00,0x00]1900x04,0x00,0x00,0xd9,0x01,0x02,0x00,0x00191 192# GFX12: ds_add_u64 v1, v[2:3] offset:65535      ; encoding: [0xff,0xff,0x00,0xd9,0x01,0x02,0x00,0x00]1930xff,0xff,0x00,0xd9,0x01,0x02,0x00,0x00194 195# GFX12: ds_add_u64 v255, v[2:3] offset:65535    ; encoding: [0xff,0xff,0x00,0xd9,0xff,0x02,0x00,0x00]1960xff,0xff,0x00,0xd9,0xff,0x02,0x00,0x00197 198# GFX12: ds_and_b32 v0, v1                       ; encoding: [0x00,0x00,0x24,0xd8,0x00,0x01,0x00,0x00]1990x00,0x00,0x24,0xd8,0x00,0x01,0x00,0x00200 201# GFX12: ds_and_b32 v0, v1 offset:4660           ; encoding: [0x34,0x12,0x24,0xd8,0x00,0x01,0x00,0x00]2020x34,0x12,0x24,0xd8,0x00,0x01,0x00,0x00203 204# GFX12: ds_and_b32 v0, v1 offset:65535          ; encoding: [0xff,0xff,0x24,0xd8,0x00,0x01,0x00,0x00]2050xff,0xff,0x24,0xd8,0x00,0x01,0x00,0x00206 207# GFX12: ds_and_b32 v0, v254                     ; encoding: [0x00,0x00,0x24,0xd8,0x00,0xfe,0x00,0x00]2080x00,0x00,0x24,0xd8,0x00,0xfe,0x00,0x00209 210# GFX12: ds_and_b32 v0, v254 offset:4660         ; encoding: [0x34,0x12,0x24,0xd8,0x00,0xfe,0x00,0x00]2110x34,0x12,0x24,0xd8,0x00,0xfe,0x00,0x00212 213# GFX12: ds_and_b32 v0, v254 offset:65535        ; encoding: [0xff,0xff,0x24,0xd8,0x00,0xfe,0x00,0x00]2140xff,0xff,0x24,0xd8,0x00,0xfe,0x00,0x00215 216# GFX12: ds_and_b32 v255, v1                     ; encoding: [0x00,0x00,0x24,0xd8,0xff,0x01,0x00,0x00]2170x00,0x00,0x24,0xd8,0xff,0x01,0x00,0x00218 219# GFX12: ds_and_b32 v255, v1 offset:4660         ; encoding: [0x34,0x12,0x24,0xd8,0xff,0x01,0x00,0x00]2200x34,0x12,0x24,0xd8,0xff,0x01,0x00,0x00221 222# GFX12: ds_and_b32 v255, v1 offset:65535        ; encoding: [0xff,0xff,0x24,0xd8,0xff,0x01,0x00,0x00]2230xff,0xff,0x24,0xd8,0xff,0x01,0x00,0x00224 225# GFX12: ds_and_b32 v255, v254                   ; encoding: [0x00,0x00,0x24,0xd8,0xff,0xfe,0x00,0x00]2260x00,0x00,0x24,0xd8,0xff,0xfe,0x00,0x00227 228# GFX12: ds_and_b32 v255, v254 offset:4660       ; encoding: [0x34,0x12,0x24,0xd8,0xff,0xfe,0x00,0x00]2290x34,0x12,0x24,0xd8,0xff,0xfe,0x00,0x00230 231# GFX12: ds_and_b32 v255, v254 offset:65535      ; encoding: [0xff,0xff,0x24,0xd8,0xff,0xfe,0x00,0x00]2320xff,0xff,0x24,0xd8,0xff,0xfe,0x00,0x00233 234# GFX12: ds_and_b64 v1, v[254:255] offset:65535  ; encoding: [0xff,0xff,0x24,0xd9,0x01,0xfe,0x00,0x00]2350xff,0xff,0x24,0xd9,0x01,0xfe,0x00,0x00236 237# GFX12: ds_and_b64 v1, v[2:3]                   ; encoding: [0x00,0x00,0x24,0xd9,0x01,0x02,0x00,0x00]2380x00,0x00,0x24,0xd9,0x01,0x02,0x00,0x00239 240# GFX12: ds_and_b64 v1, v[2:3] offset:4          ; encoding: [0x04,0x00,0x24,0xd9,0x01,0x02,0x00,0x00]2410x04,0x00,0x24,0xd9,0x01,0x02,0x00,0x00242 243# GFX12: ds_and_b64 v1, v[2:3] offset:65535      ; encoding: [0xff,0xff,0x24,0xd9,0x01,0x02,0x00,0x00]2440xff,0xff,0x24,0xd9,0x01,0x02,0x00,0x00245 246# GFX12: ds_and_b64 v255, v[2:3] offset:65535    ; encoding: [0xff,0xff,0x24,0xd9,0xff,0x02,0x00,0x00]2470xff,0xff,0x24,0xd9,0xff,0x02,0x00,0x00248 249# GFX12: ds_and_rtn_b32 v0, v1, v2               ; encoding: [0x00,0x00,0xa4,0xd8,0x01,0x02,0x00,0x00]2500x00,0x00,0xa4,0xd8,0x01,0x02,0x00,0x00251 252# GFX12: ds_and_rtn_b32 v0, v1, v2 offset:4660   ; encoding: [0x34,0x12,0xa4,0xd8,0x01,0x02,0x00,0x00]2530x34,0x12,0xa4,0xd8,0x01,0x02,0x00,0x00254 255# GFX12: ds_and_rtn_b32 v0, v1, v2 offset:65535  ; encoding: [0xff,0xff,0xa4,0xd8,0x01,0x02,0x00,0x00]2560xff,0xff,0xa4,0xd8,0x01,0x02,0x00,0x00257 258# GFX12: ds_and_rtn_b32 v0, v254, v253           ; encoding: [0x00,0x00,0xa4,0xd8,0xfe,0xfd,0x00,0x00]2590x00,0x00,0xa4,0xd8,0xfe,0xfd,0x00,0x00260 261# GFX12: ds_and_rtn_b32 v0, v254, v253 offset:4660 ; encoding: [0x34,0x12,0xa4,0xd8,0xfe,0xfd,0x00,0x00]2620x34,0x12,0xa4,0xd8,0xfe,0xfd,0x00,0x00263 264# GFX12: ds_and_rtn_b32 v0, v254, v253 offset:65535 ; encoding: [0xff,0xff,0xa4,0xd8,0xfe,0xfd,0x00,0x00]2650xff,0xff,0xa4,0xd8,0xfe,0xfd,0x00,0x00266 267# GFX12: ds_and_rtn_b32 v255, v1, v253           ; encoding: [0x00,0x00,0xa4,0xd8,0x01,0xfd,0x00,0xff]2680x00,0x00,0xa4,0xd8,0x01,0xfd,0x00,0xff269 270# GFX12: ds_and_rtn_b32 v255, v1, v253 offset:4660 ; encoding: [0x34,0x12,0xa4,0xd8,0x01,0xfd,0x00,0xff]2710x34,0x12,0xa4,0xd8,0x01,0xfd,0x00,0xff272 273# GFX12: ds_and_rtn_b32 v255, v1, v253 offset:65535 ; encoding: [0xff,0xff,0xa4,0xd8,0x01,0xfd,0x00,0xff]2740xff,0xff,0xa4,0xd8,0x01,0xfd,0x00,0xff275 276# GFX12: ds_and_rtn_b32 v255, v254, v2           ; encoding: [0x00,0x00,0xa4,0xd8,0xfe,0x02,0x00,0xff]2770x00,0x00,0xa4,0xd8,0xfe,0x02,0x00,0xff278 279# GFX12: ds_and_rtn_b32 v255, v254, v2 offset:4660 ; encoding: [0x34,0x12,0xa4,0xd8,0xfe,0x02,0x00,0xff]2800x34,0x12,0xa4,0xd8,0xfe,0x02,0x00,0xff281 282# GFX12: ds_and_rtn_b32 v255, v254, v2 offset:65535 ; encoding: [0xff,0xff,0xa4,0xd8,0xfe,0x02,0x00,0xff]2830xff,0xff,0xa4,0xd8,0xfe,0x02,0x00,0xff284 285# GFX12: ds_and_rtn_b32 v255, v254, v253         ; encoding: [0x00,0x00,0xa4,0xd8,0xfe,0xfd,0x00,0xff]2860x00,0x00,0xa4,0xd8,0xfe,0xfd,0x00,0xff287 288# GFX12: ds_and_rtn_b32 v255, v254, v253 offset:4660 ; encoding: [0x34,0x12,0xa4,0xd8,0xfe,0xfd,0x00,0xff]2890x34,0x12,0xa4,0xd8,0xfe,0xfd,0x00,0xff290 291# GFX12: ds_and_rtn_b32 v255, v254, v253 offset:65535 ; encoding: [0xff,0xff,0xa4,0xd8,0xfe,0xfd,0x00,0xff]2920xff,0xff,0xa4,0xd8,0xfe,0xfd,0x00,0xff293 294# GFX12: ds_and_rtn_b64 v[254:255], v1, v[2:3] offset:65535 ; encoding: [0xff,0xff,0xa4,0xd9,0x01,0x02,0x00,0xfe]2950xff,0xff,0xa4,0xd9,0x01,0x02,0x00,0xfe296 297# GFX12: ds_and_rtn_b64 v[5:6], v1, v[254:255] offset:65535 ; encoding: [0xff,0xff,0xa4,0xd9,0x01,0xfe,0x00,0x05]2980xff,0xff,0xa4,0xd9,0x01,0xfe,0x00,0x05299 300# GFX12: ds_and_rtn_b64 v[5:6], v1, v[2:3]       ; encoding: [0x00,0x00,0xa4,0xd9,0x01,0x02,0x00,0x05]3010x00,0x00,0xa4,0xd9,0x01,0x02,0x00,0x05302 303# GFX12: ds_and_rtn_b64 v[5:6], v1, v[2:3] offset:4 ; encoding: [0x04,0x00,0xa4,0xd9,0x01,0x02,0x00,0x05]3040x04,0x00,0xa4,0xd9,0x01,0x02,0x00,0x05305 306# GFX12: ds_and_rtn_b64 v[5:6], v1, v[2:3] offset:65535 ; encoding: [0xff,0xff,0xa4,0xd9,0x01,0x02,0x00,0x05]3070xff,0xff,0xa4,0xd9,0x01,0x02,0x00,0x05308 309# GFX12: ds_and_rtn_b64 v[5:6], v255, v[2:3] offset:65535 ; encoding: [0xff,0xff,0xa4,0xd9,0xff,0x02,0x00,0x05]3100xff,0xff,0xa4,0xd9,0xff,0x02,0x00,0x05311 312# GFX12: ds_append v255 offset:65535             ; encoding: [0xff,0xff,0xf8,0xd8,0x00,0x00,0x00,0xff]3130xff,0xff,0xf8,0xd8,0x00,0x00,0x00,0xff314 315# GFX12: ds_append v5                            ; encoding: [0x00,0x00,0xf8,0xd8,0x00,0x00,0x00,0x05]3160x00,0x00,0xf8,0xd8,0x00,0x00,0x00,0x05317 318# GFX12: ds_append v5 offset:4                   ; encoding: [0x04,0x00,0xf8,0xd8,0x00,0x00,0x00,0x05]3190x04,0x00,0xf8,0xd8,0x00,0x00,0x00,0x05320 321# GFX12: ds_append v5 offset:65535               ; encoding: [0xff,0xff,0xf8,0xd8,0x00,0x00,0x00,0x05]3220xff,0xff,0xf8,0xd8,0x00,0x00,0x00,0x05323 324# GFX12: ds_bpermute_b32 v0, v1, v2              ; encoding: [0x00,0x00,0xcc,0xda,0x01,0x02,0x00,0x00]3250x00,0x00,0xcc,0xda,0x01,0x02,0x00,0x00326 327# GFX12: ds_bpermute_b32 v0, v1, v2 offset:4660  ; encoding: [0x34,0x12,0xcc,0xda,0x01,0x02,0x00,0x00]3280x34,0x12,0xcc,0xda,0x01,0x02,0x00,0x00329 330# GFX12: ds_bpermute_b32 v0, v1, v2 offset:65535 ; encoding: [0xff,0xff,0xcc,0xda,0x01,0x02,0x00,0x00]3310xff,0xff,0xcc,0xda,0x01,0x02,0x00,0x00332 333# GFX12: ds_bpermute_b32 v0, v254, v253          ; encoding: [0x00,0x00,0xcc,0xda,0xfe,0xfd,0x00,0x00]3340x00,0x00,0xcc,0xda,0xfe,0xfd,0x00,0x00335 336# GFX12: ds_bpermute_b32 v0, v254, v253 offset:4660 ; encoding: [0x34,0x12,0xcc,0xda,0xfe,0xfd,0x00,0x00]3370x34,0x12,0xcc,0xda,0xfe,0xfd,0x00,0x00338 339# GFX12: ds_bpermute_b32 v0, v254, v253 offset:65535 ; encoding: [0xff,0xff,0xcc,0xda,0xfe,0xfd,0x00,0x00]3400xff,0xff,0xcc,0xda,0xfe,0xfd,0x00,0x00341 342# GFX12: ds_bpermute_b32 v255, v1, v253          ; encoding: [0x00,0x00,0xcc,0xda,0x01,0xfd,0x00,0xff]3430x00,0x00,0xcc,0xda,0x01,0xfd,0x00,0xff344 345# GFX12: ds_bpermute_b32 v255, v1, v253 offset:4660 ; encoding: [0x34,0x12,0xcc,0xda,0x01,0xfd,0x00,0xff]3460x34,0x12,0xcc,0xda,0x01,0xfd,0x00,0xff347 348# GFX12: ds_bpermute_b32 v255, v1, v253 offset:65535 ; encoding: [0xff,0xff,0xcc,0xda,0x01,0xfd,0x00,0xff]3490xff,0xff,0xcc,0xda,0x01,0xfd,0x00,0xff350 351# GFX12: ds_bpermute_b32 v255, v254, v2          ; encoding: [0x00,0x00,0xcc,0xda,0xfe,0x02,0x00,0xff]3520x00,0x00,0xcc,0xda,0xfe,0x02,0x00,0xff353 354# GFX12: ds_bpermute_b32 v255, v254, v2 offset:4660 ; encoding: [0x34,0x12,0xcc,0xda,0xfe,0x02,0x00,0xff]3550x34,0x12,0xcc,0xda,0xfe,0x02,0x00,0xff356 357# GFX12: ds_bpermute_b32 v255, v254, v2 offset:65535 ; encoding: [0xff,0xff,0xcc,0xda,0xfe,0x02,0x00,0xff]3580xff,0xff,0xcc,0xda,0xfe,0x02,0x00,0xff359 360# GFX12: ds_bpermute_b32 v255, v254, v253        ; encoding: [0x00,0x00,0xcc,0xda,0xfe,0xfd,0x00,0xff]3610x00,0x00,0xcc,0xda,0xfe,0xfd,0x00,0xff362 363# GFX12: ds_bpermute_b32 v255, v254, v253 offset:4660 ; encoding: [0x34,0x12,0xcc,0xda,0xfe,0xfd,0x00,0xff]3640x34,0x12,0xcc,0xda,0xfe,0xfd,0x00,0xff365 366# GFX12: ds_bpermute_b32 v255, v254, v253 offset:65535 ; encoding: [0xff,0xff,0xcc,0xda,0xfe,0xfd,0x00,0xff]3670xff,0xff,0xcc,0xda,0xfe,0xfd,0x00,0xff368 369# GFX12: ds_cmpstore_b32 v0, v1, v2              ; encoding: [0x00,0x00,0x40,0xd8,0x00,0x01,0x02,0x00]3700x00,0x00,0x40,0xd8,0x00,0x01,0x02,0x00371 372# GFX12: ds_cmpstore_b32 v0, v1, v2 offset:4660  ; encoding: [0x34,0x12,0x40,0xd8,0x00,0x01,0x02,0x00]3730x34,0x12,0x40,0xd8,0x00,0x01,0x02,0x00374 375# GFX12: ds_cmpstore_b32 v0, v1, v2 offset:65535 ; encoding: [0xff,0xff,0x40,0xd8,0x00,0x01,0x02,0x00]3760xff,0xff,0x40,0xd8,0x00,0x01,0x02,0x00377 378# GFX12: ds_cmpstore_b32 v0, v254, v253          ; encoding: [0x00,0x00,0x40,0xd8,0x00,0xfe,0xfd,0x00]3790x00,0x00,0x40,0xd8,0x00,0xfe,0xfd,0x00380 381# GFX12: ds_cmpstore_b32 v0, v254, v253 offset:4660 ; encoding: [0x34,0x12,0x40,0xd8,0x00,0xfe,0xfd,0x00]3820x34,0x12,0x40,0xd8,0x00,0xfe,0xfd,0x00383 384# GFX12: ds_cmpstore_b32 v0, v254, v253 offset:65535 ; encoding: [0xff,0xff,0x40,0xd8,0x00,0xfe,0xfd,0x00]3850xff,0xff,0x40,0xd8,0x00,0xfe,0xfd,0x00386 387# GFX12: ds_cmpstore_b32 v255, v1, v253          ; encoding: [0x00,0x00,0x40,0xd8,0xff,0x01,0xfd,0x00]3880x00,0x00,0x40,0xd8,0xff,0x01,0xfd,0x00389 390# GFX12: ds_cmpstore_b32 v255, v1, v253 offset:4660 ; encoding: [0x34,0x12,0x40,0xd8,0xff,0x01,0xfd,0x00]3910x34,0x12,0x40,0xd8,0xff,0x01,0xfd,0x00392 393# GFX12: ds_cmpstore_b32 v255, v1, v253 offset:65535 ; encoding: [0xff,0xff,0x40,0xd8,0xff,0x01,0xfd,0x00]3940xff,0xff,0x40,0xd8,0xff,0x01,0xfd,0x00395 396# GFX12: ds_cmpstore_b32 v255, v254, v2          ; encoding: [0x00,0x00,0x40,0xd8,0xff,0xfe,0x02,0x00]3970x00,0x00,0x40,0xd8,0xff,0xfe,0x02,0x00398 399# GFX12: ds_cmpstore_b32 v255, v254, v2 offset:4660 ; encoding: [0x34,0x12,0x40,0xd8,0xff,0xfe,0x02,0x00]4000x34,0x12,0x40,0xd8,0xff,0xfe,0x02,0x00401 402# GFX12: ds_cmpstore_b32 v255, v254, v2 offset:65535 ; encoding: [0xff,0xff,0x40,0xd8,0xff,0xfe,0x02,0x00]4030xff,0xff,0x40,0xd8,0xff,0xfe,0x02,0x00404 405# GFX12: ds_cmpstore_b32 v255, v254, v253        ; encoding: [0x00,0x00,0x40,0xd8,0xff,0xfe,0xfd,0x00]4060x00,0x00,0x40,0xd8,0xff,0xfe,0xfd,0x00407 408# GFX12: ds_cmpstore_b32 v255, v254, v253 offset:4660 ; encoding: [0x34,0x12,0x40,0xd8,0xff,0xfe,0xfd,0x00]4090x34,0x12,0x40,0xd8,0xff,0xfe,0xfd,0x00410 411# GFX12: ds_cmpstore_b32 v255, v254, v253 offset:65535 ; encoding: [0xff,0xff,0x40,0xd8,0xff,0xfe,0xfd,0x00]4120xff,0xff,0x40,0xd8,0xff,0xfe,0xfd,0x00413 414# GFX12: ds_cmpstore_b64 v1, v[254:255], v[3:4] offset:65535 ; encoding: [0xff,0xff,0x40,0xd9,0x01,0xfe,0x03,0x00]4150xff,0xff,0x40,0xd9,0x01,0xfe,0x03,0x00416 417# GFX12: ds_cmpstore_b64 v1, v[2:3], v[254:255] offset:65535 ; encoding: [0xff,0xff,0x40,0xd9,0x01,0x02,0xfe,0x00]4180xff,0xff,0x40,0xd9,0x01,0x02,0xfe,0x00419 420# GFX12: ds_cmpstore_b64 v1, v[2:3], v[3:4]      ; encoding: [0x00,0x00,0x40,0xd9,0x01,0x02,0x03,0x00]4210x00,0x00,0x40,0xd9,0x01,0x02,0x03,0x00422 423# GFX12: ds_cmpstore_b64 v1, v[2:3], v[3:4] offset:4 ; encoding: [0x04,0x00,0x40,0xd9,0x01,0x02,0x03,0x00]4240x04,0x00,0x40,0xd9,0x01,0x02,0x03,0x00425 426# GFX12: ds_cmpstore_b64 v1, v[2:3], v[3:4] offset:65535 ; encoding: [0xff,0xff,0x40,0xd9,0x01,0x02,0x03,0x00]4270xff,0xff,0x40,0xd9,0x01,0x02,0x03,0x00428 429# GFX12: ds_cmpstore_b64 v255, v[2:3], v[3:4] offset:65535 ; encoding: [0xff,0xff,0x40,0xd9,0xff,0x02,0x03,0x00]4300xff,0xff,0x40,0xd9,0xff,0x02,0x03,0x00431 432# GFX12: ds_cmpstore_rtn_b32 v255, v1, v2, v3 offset:65535 ; encoding: [0xff,0xff,0xc0,0xd8,0x01,0x02,0x03,0xff]4330xff,0xff,0xc0,0xd8,0x01,0x02,0x03,0xff434 435# GFX12: ds_cmpstore_rtn_b32 v5, v1, v2, v255 offset:65535 ; encoding: [0xff,0xff,0xc0,0xd8,0x01,0x02,0xff,0x05]4360xff,0xff,0xc0,0xd8,0x01,0x02,0xff,0x05437 438# GFX12: ds_cmpstore_rtn_b32 v5, v1, v2, v3      ; encoding: [0x00,0x00,0xc0,0xd8,0x01,0x02,0x03,0x05]4390x00,0x00,0xc0,0xd8,0x01,0x02,0x03,0x05440 441# GFX12: ds_cmpstore_rtn_b32 v5, v1, v2, v3 offset:4 ; encoding: [0x04,0x00,0xc0,0xd8,0x01,0x02,0x03,0x05]4420x04,0x00,0xc0,0xd8,0x01,0x02,0x03,0x05443 444# GFX12: ds_cmpstore_rtn_b32 v5, v1, v2, v3 offset:65535 ; encoding: [0xff,0xff,0xc0,0xd8,0x01,0x02,0x03,0x05]4450xff,0xff,0xc0,0xd8,0x01,0x02,0x03,0x05446 447# GFX12: ds_cmpstore_rtn_b32 v5, v1, v255, v3 offset:65535 ; encoding: [0xff,0xff,0xc0,0xd8,0x01,0xff,0x03,0x05]4480xff,0xff,0xc0,0xd8,0x01,0xff,0x03,0x05449 450# GFX12: ds_cmpstore_rtn_b32 v5, v255, v2, v3 offset:65535 ; encoding: [0xff,0xff,0xc0,0xd8,0xff,0x02,0x03,0x05]4510xff,0xff,0xc0,0xd8,0xff,0x02,0x03,0x05452 453# GFX12: ds_cmpstore_rtn_b64 v[254:255], v1, v[2:3], v[3:4] offset:65535 ; encoding: [0xff,0xff,0xc0,0xd9,0x01,0x02,0x03,0xfe]4540xff,0xff,0xc0,0xd9,0x01,0x02,0x03,0xfe455 456# GFX12: ds_cmpstore_rtn_b64 v[5:6], v1, v[254:255], v[3:4] offset:65535 ; encoding: [0xff,0xff,0xc0,0xd9,0x01,0xfe,0x03,0x05]4570xff,0xff,0xc0,0xd9,0x01,0xfe,0x03,0x05458 459# GFX12: ds_cmpstore_rtn_b64 v[5:6], v1, v[2:3], v[254:255] offset:65535 ; encoding: [0xff,0xff,0xc0,0xd9,0x01,0x02,0xfe,0x05]4600xff,0xff,0xc0,0xd9,0x01,0x02,0xfe,0x05461 462# GFX12: ds_cmpstore_rtn_b64 v[5:6], v1, v[2:3], v[3:4] ; encoding: [0x00,0x00,0xc0,0xd9,0x01,0x02,0x03,0x05]4630x00,0x00,0xc0,0xd9,0x01,0x02,0x03,0x05464 465# GFX12: ds_cmpstore_rtn_b64 v[5:6], v1, v[2:3], v[3:4] offset:4 ; encoding: [0x04,0x00,0xc0,0xd9,0x01,0x02,0x03,0x05]4660x04,0x00,0xc0,0xd9,0x01,0x02,0x03,0x05467 468# GFX12: ds_cmpstore_rtn_b64 v[5:6], v1, v[2:3], v[3:4] offset:65535 ; encoding: [0xff,0xff,0xc0,0xd9,0x01,0x02,0x03,0x05]4690xff,0xff,0xc0,0xd9,0x01,0x02,0x03,0x05470 471# GFX12: ds_cmpstore_rtn_b64 v[5:6], v255, v[2:3], v[3:4] offset:65535 ; encoding: [0xff,0xff,0xc0,0xd9,0xff,0x02,0x03,0x05]4720xff,0xff,0xc0,0xd9,0xff,0x02,0x03,0x05473 474# GFX12: ds_condxchg32_rtn_b64 v[254:255], v1, v[2:3] offset:65535 ; encoding: [0xff,0xff,0xf8,0xd9,0x01,0x02,0x00,0xfe]4750xff,0xff,0xf8,0xd9,0x01,0x02,0x00,0xfe476 477# GFX12: ds_condxchg32_rtn_b64 v[5:6], v1, v[254:255] offset:65535 ; encoding: [0xff,0xff,0xf8,0xd9,0x01,0xfe,0x00,0x05]4780xff,0xff,0xf8,0xd9,0x01,0xfe,0x00,0x05479 480# GFX12: ds_condxchg32_rtn_b64 v[5:6], v1, v[2:3] ; encoding: [0x00,0x00,0xf8,0xd9,0x01,0x02,0x00,0x05]4810x00,0x00,0xf8,0xd9,0x01,0x02,0x00,0x05482 483# GFX12: ds_condxchg32_rtn_b64 v[5:6], v1, v[2:3] offset:4 ; encoding: [0x04,0x00,0xf8,0xd9,0x01,0x02,0x00,0x05]4840x04,0x00,0xf8,0xd9,0x01,0x02,0x00,0x05485 486# GFX12: ds_condxchg32_rtn_b64 v[5:6], v1, v[2:3] offset:65535 ; encoding: [0xff,0xff,0xf8,0xd9,0x01,0x02,0x00,0x05]4870xff,0xff,0xf8,0xd9,0x01,0x02,0x00,0x05488 489# GFX12: ds_condxchg32_rtn_b64 v[5:6], v255, v[2:3] offset:65535 ; encoding: [0xff,0xff,0xf8,0xd9,0xff,0x02,0x00,0x05]4900xff,0xff,0xf8,0xd9,0xff,0x02,0x00,0x05491 492# GFX12: ds_consume v255 offset:65535            ; encoding: [0xff,0xff,0xf4,0xd8,0x00,0x00,0x00,0xff]4930xff,0xff,0xf4,0xd8,0x00,0x00,0x00,0xff494 495# GFX12: ds_consume v5                           ; encoding: [0x00,0x00,0xf4,0xd8,0x00,0x00,0x00,0x05]4960x00,0x00,0xf4,0xd8,0x00,0x00,0x00,0x05497 498# GFX12: ds_consume v5 offset:4                  ; encoding: [0x04,0x00,0xf4,0xd8,0x00,0x00,0x00,0x05]4990x04,0x00,0xf4,0xd8,0x00,0x00,0x00,0x05500 501# GFX12: ds_consume v5 offset:65535              ; encoding: [0xff,0xff,0xf4,0xd8,0x00,0x00,0x00,0x05]5020xff,0xff,0xf4,0xd8,0x00,0x00,0x00,0x05503 504# GFX12: ds_dec_rtn_u32 v0, v1, v2               ; encoding: [0x00,0x00,0x90,0xd8,0x01,0x02,0x00,0x00]5050x00,0x00,0x90,0xd8,0x01,0x02,0x00,0x00506 507# GFX12: ds_dec_rtn_u32 v0, v1, v2 offset:4660   ; encoding: [0x34,0x12,0x90,0xd8,0x01,0x02,0x00,0x00]5080x34,0x12,0x90,0xd8,0x01,0x02,0x00,0x00509 510# GFX12: ds_dec_rtn_u32 v0, v1, v2 offset:65535  ; encoding: [0xff,0xff,0x90,0xd8,0x01,0x02,0x00,0x00]5110xff,0xff,0x90,0xd8,0x01,0x02,0x00,0x00512 513# GFX12: ds_dec_rtn_u32 v0, v254, v253           ; encoding: [0x00,0x00,0x90,0xd8,0xfe,0xfd,0x00,0x00]5140x00,0x00,0x90,0xd8,0xfe,0xfd,0x00,0x00515 516# GFX12: ds_dec_rtn_u32 v0, v254, v253 offset:4660 ; encoding: [0x34,0x12,0x90,0xd8,0xfe,0xfd,0x00,0x00]5170x34,0x12,0x90,0xd8,0xfe,0xfd,0x00,0x00518 519# GFX12: ds_dec_rtn_u32 v0, v254, v253 offset:65535 ; encoding: [0xff,0xff,0x90,0xd8,0xfe,0xfd,0x00,0x00]5200xff,0xff,0x90,0xd8,0xfe,0xfd,0x00,0x00521 522# GFX12: ds_dec_rtn_u32 v255, v1, v253           ; encoding: [0x00,0x00,0x90,0xd8,0x01,0xfd,0x00,0xff]5230x00,0x00,0x90,0xd8,0x01,0xfd,0x00,0xff524 525# GFX12: ds_dec_rtn_u32 v255, v1, v253 offset:4660 ; encoding: [0x34,0x12,0x90,0xd8,0x01,0xfd,0x00,0xff]5260x34,0x12,0x90,0xd8,0x01,0xfd,0x00,0xff527 528# GFX12: ds_dec_rtn_u32 v255, v1, v253 offset:65535 ; encoding: [0xff,0xff,0x90,0xd8,0x01,0xfd,0x00,0xff]5290xff,0xff,0x90,0xd8,0x01,0xfd,0x00,0xff530 531# GFX12: ds_dec_rtn_u32 v255, v254, v2           ; encoding: [0x00,0x00,0x90,0xd8,0xfe,0x02,0x00,0xff]5320x00,0x00,0x90,0xd8,0xfe,0x02,0x00,0xff533 534# GFX12: ds_dec_rtn_u32 v255, v254, v2 offset:4660 ; encoding: [0x34,0x12,0x90,0xd8,0xfe,0x02,0x00,0xff]5350x34,0x12,0x90,0xd8,0xfe,0x02,0x00,0xff536 537# GFX12: ds_dec_rtn_u32 v255, v254, v2 offset:65535 ; encoding: [0xff,0xff,0x90,0xd8,0xfe,0x02,0x00,0xff]5380xff,0xff,0x90,0xd8,0xfe,0x02,0x00,0xff539 540# GFX12: ds_dec_rtn_u32 v255, v254, v253         ; encoding: [0x00,0x00,0x90,0xd8,0xfe,0xfd,0x00,0xff]5410x00,0x00,0x90,0xd8,0xfe,0xfd,0x00,0xff542 543# GFX12: ds_dec_rtn_u32 v255, v254, v253 offset:4660 ; encoding: [0x34,0x12,0x90,0xd8,0xfe,0xfd,0x00,0xff]5440x34,0x12,0x90,0xd8,0xfe,0xfd,0x00,0xff545 546# GFX12: ds_dec_rtn_u32 v255, v254, v253 offset:65535 ; encoding: [0xff,0xff,0x90,0xd8,0xfe,0xfd,0x00,0xff]5470xff,0xff,0x90,0xd8,0xfe,0xfd,0x00,0xff548 549# GFX12: ds_dec_rtn_u64 v[254:255], v1, v[2:3] offset:65535 ; encoding: [0xff,0xff,0x90,0xd9,0x01,0x02,0x00,0xfe]5500xff,0xff,0x90,0xd9,0x01,0x02,0x00,0xfe551 552# GFX12: ds_dec_rtn_u64 v[5:6], v1, v[254:255] offset:65535 ; encoding: [0xff,0xff,0x90,0xd9,0x01,0xfe,0x00,0x05]5530xff,0xff,0x90,0xd9,0x01,0xfe,0x00,0x05554 555# GFX12: ds_dec_rtn_u64 v[5:6], v1, v[2:3]       ; encoding: [0x00,0x00,0x90,0xd9,0x01,0x02,0x00,0x05]5560x00,0x00,0x90,0xd9,0x01,0x02,0x00,0x05557 558# GFX12: ds_dec_rtn_u64 v[5:6], v1, v[2:3] offset:4 ; encoding: [0x04,0x00,0x90,0xd9,0x01,0x02,0x00,0x05]5590x04,0x00,0x90,0xd9,0x01,0x02,0x00,0x05560 561# GFX12: ds_dec_rtn_u64 v[5:6], v1, v[2:3] offset:65535 ; encoding: [0xff,0xff,0x90,0xd9,0x01,0x02,0x00,0x05]5620xff,0xff,0x90,0xd9,0x01,0x02,0x00,0x05563 564# GFX12: ds_dec_rtn_u64 v[5:6], v255, v[2:3] offset:65535 ; encoding: [0xff,0xff,0x90,0xd9,0xff,0x02,0x00,0x05]5650xff,0xff,0x90,0xd9,0xff,0x02,0x00,0x05566 567# GFX12: ds_dec_u32 v0, v1                       ; encoding: [0x00,0x00,0x10,0xd8,0x00,0x01,0x00,0x00]5680x00,0x00,0x10,0xd8,0x00,0x01,0x00,0x00569 570# GFX12: ds_dec_u32 v0, v1 offset:4660           ; encoding: [0x34,0x12,0x10,0xd8,0x00,0x01,0x00,0x00]5710x34,0x12,0x10,0xd8,0x00,0x01,0x00,0x00572 573# GFX12: ds_dec_u32 v0, v1 offset:65535          ; encoding: [0xff,0xff,0x10,0xd8,0x00,0x01,0x00,0x00]5740xff,0xff,0x10,0xd8,0x00,0x01,0x00,0x00575 576# GFX12: ds_dec_u32 v0, v254                     ; encoding: [0x00,0x00,0x10,0xd8,0x00,0xfe,0x00,0x00]5770x00,0x00,0x10,0xd8,0x00,0xfe,0x00,0x00578 579# GFX12: ds_dec_u32 v0, v254 offset:4660         ; encoding: [0x34,0x12,0x10,0xd8,0x00,0xfe,0x00,0x00]5800x34,0x12,0x10,0xd8,0x00,0xfe,0x00,0x00581 582# GFX12: ds_dec_u32 v0, v254 offset:65535        ; encoding: [0xff,0xff,0x10,0xd8,0x00,0xfe,0x00,0x00]5830xff,0xff,0x10,0xd8,0x00,0xfe,0x00,0x00584 585# GFX12: ds_dec_u32 v255, v1                     ; encoding: [0x00,0x00,0x10,0xd8,0xff,0x01,0x00,0x00]5860x00,0x00,0x10,0xd8,0xff,0x01,0x00,0x00587 588# GFX12: ds_dec_u32 v255, v1 offset:4660         ; encoding: [0x34,0x12,0x10,0xd8,0xff,0x01,0x00,0x00]5890x34,0x12,0x10,0xd8,0xff,0x01,0x00,0x00590 591# GFX12: ds_dec_u32 v255, v1 offset:65535        ; encoding: [0xff,0xff,0x10,0xd8,0xff,0x01,0x00,0x00]5920xff,0xff,0x10,0xd8,0xff,0x01,0x00,0x00593 594# GFX12: ds_dec_u32 v255, v254                   ; encoding: [0x00,0x00,0x10,0xd8,0xff,0xfe,0x00,0x00]5950x00,0x00,0x10,0xd8,0xff,0xfe,0x00,0x00596 597# GFX12: ds_dec_u32 v255, v254 offset:4660       ; encoding: [0x34,0x12,0x10,0xd8,0xff,0xfe,0x00,0x00]5980x34,0x12,0x10,0xd8,0xff,0xfe,0x00,0x00599 600# GFX12: ds_dec_u32 v255, v254 offset:65535      ; encoding: [0xff,0xff,0x10,0xd8,0xff,0xfe,0x00,0x00]6010xff,0xff,0x10,0xd8,0xff,0xfe,0x00,0x00602 603# GFX12: ds_dec_u64 v1, v[254:255] offset:65535  ; encoding: [0xff,0xff,0x10,0xd9,0x01,0xfe,0x00,0x00]6040xff,0xff,0x10,0xd9,0x01,0xfe,0x00,0x00605 606# GFX12: ds_dec_u64 v1, v[2:3]                   ; encoding: [0x00,0x00,0x10,0xd9,0x01,0x02,0x00,0x00]6070x00,0x00,0x10,0xd9,0x01,0x02,0x00,0x00608 609# GFX12: ds_dec_u64 v1, v[2:3] offset:4          ; encoding: [0x04,0x00,0x10,0xd9,0x01,0x02,0x00,0x00]6100x04,0x00,0x10,0xd9,0x01,0x02,0x00,0x00611 612# GFX12: ds_dec_u64 v1, v[2:3] offset:65535      ; encoding: [0xff,0xff,0x10,0xd9,0x01,0x02,0x00,0x00]6130xff,0xff,0x10,0xd9,0x01,0x02,0x00,0x00614 615# GFX12: ds_dec_u64 v255, v[2:3] offset:65535    ; encoding: [0xff,0xff,0x10,0xd9,0xff,0x02,0x00,0x00]6160xff,0xff,0x10,0xd9,0xff,0x02,0x00,0x00617 618# GFX12: ds_inc_rtn_u32 v0, v1, v2               ; encoding: [0x00,0x00,0x8c,0xd8,0x01,0x02,0x00,0x00]6190x00,0x00,0x8c,0xd8,0x01,0x02,0x00,0x00620 621# GFX12: ds_inc_rtn_u32 v0, v1, v2 offset:4660   ; encoding: [0x34,0x12,0x8c,0xd8,0x01,0x02,0x00,0x00]6220x34,0x12,0x8c,0xd8,0x01,0x02,0x00,0x00623 624# GFX12: ds_inc_rtn_u32 v0, v1, v2 offset:65535  ; encoding: [0xff,0xff,0x8c,0xd8,0x01,0x02,0x00,0x00]6250xff,0xff,0x8c,0xd8,0x01,0x02,0x00,0x00626 627# GFX12: ds_inc_rtn_u32 v0, v254, v253           ; encoding: [0x00,0x00,0x8c,0xd8,0xfe,0xfd,0x00,0x00]6280x00,0x00,0x8c,0xd8,0xfe,0xfd,0x00,0x00629 630# GFX12: ds_inc_rtn_u32 v0, v254, v253 offset:4660 ; encoding: [0x34,0x12,0x8c,0xd8,0xfe,0xfd,0x00,0x00]6310x34,0x12,0x8c,0xd8,0xfe,0xfd,0x00,0x00632 633# GFX12: ds_inc_rtn_u32 v0, v254, v253 offset:65535 ; encoding: [0xff,0xff,0x8c,0xd8,0xfe,0xfd,0x00,0x00]6340xff,0xff,0x8c,0xd8,0xfe,0xfd,0x00,0x00635 636# GFX12: ds_inc_rtn_u32 v255, v1, v253           ; encoding: [0x00,0x00,0x8c,0xd8,0x01,0xfd,0x00,0xff]6370x00,0x00,0x8c,0xd8,0x01,0xfd,0x00,0xff638 639# GFX12: ds_inc_rtn_u32 v255, v1, v253 offset:4660 ; encoding: [0x34,0x12,0x8c,0xd8,0x01,0xfd,0x00,0xff]6400x34,0x12,0x8c,0xd8,0x01,0xfd,0x00,0xff641 642# GFX12: ds_inc_rtn_u32 v255, v1, v253 offset:65535 ; encoding: [0xff,0xff,0x8c,0xd8,0x01,0xfd,0x00,0xff]6430xff,0xff,0x8c,0xd8,0x01,0xfd,0x00,0xff644 645# GFX12: ds_inc_rtn_u32 v255, v254, v2           ; encoding: [0x00,0x00,0x8c,0xd8,0xfe,0x02,0x00,0xff]6460x00,0x00,0x8c,0xd8,0xfe,0x02,0x00,0xff647 648# GFX12: ds_inc_rtn_u32 v255, v254, v2 offset:4660 ; encoding: [0x34,0x12,0x8c,0xd8,0xfe,0x02,0x00,0xff]6490x34,0x12,0x8c,0xd8,0xfe,0x02,0x00,0xff650 651# GFX12: ds_inc_rtn_u32 v255, v254, v2 offset:65535 ; encoding: [0xff,0xff,0x8c,0xd8,0xfe,0x02,0x00,0xff]6520xff,0xff,0x8c,0xd8,0xfe,0x02,0x00,0xff653 654# GFX12: ds_inc_rtn_u32 v255, v254, v253         ; encoding: [0x00,0x00,0x8c,0xd8,0xfe,0xfd,0x00,0xff]6550x00,0x00,0x8c,0xd8,0xfe,0xfd,0x00,0xff656 657# GFX12: ds_inc_rtn_u32 v255, v254, v253 offset:4660 ; encoding: [0x34,0x12,0x8c,0xd8,0xfe,0xfd,0x00,0xff]6580x34,0x12,0x8c,0xd8,0xfe,0xfd,0x00,0xff659 660# GFX12: ds_inc_rtn_u32 v255, v254, v253 offset:65535 ; encoding: [0xff,0xff,0x8c,0xd8,0xfe,0xfd,0x00,0xff]6610xff,0xff,0x8c,0xd8,0xfe,0xfd,0x00,0xff662 663# GFX12: ds_inc_rtn_u64 v[254:255], v1, v[2:3] offset:65535 ; encoding: [0xff,0xff,0x8c,0xd9,0x01,0x02,0x00,0xfe]6640xff,0xff,0x8c,0xd9,0x01,0x02,0x00,0xfe665 666# GFX12: ds_inc_rtn_u64 v[5:6], v1, v[254:255] offset:65535 ; encoding: [0xff,0xff,0x8c,0xd9,0x01,0xfe,0x00,0x05]6670xff,0xff,0x8c,0xd9,0x01,0xfe,0x00,0x05668 669# GFX12: ds_inc_rtn_u64 v[5:6], v1, v[2:3]       ; encoding: [0x00,0x00,0x8c,0xd9,0x01,0x02,0x00,0x05]6700x00,0x00,0x8c,0xd9,0x01,0x02,0x00,0x05671 672# GFX12: ds_inc_rtn_u64 v[5:6], v1, v[2:3] offset:4 ; encoding: [0x04,0x00,0x8c,0xd9,0x01,0x02,0x00,0x05]6730x04,0x00,0x8c,0xd9,0x01,0x02,0x00,0x05674 675# GFX12: ds_inc_rtn_u64 v[5:6], v1, v[2:3] offset:65535 ; encoding: [0xff,0xff,0x8c,0xd9,0x01,0x02,0x00,0x05]6760xff,0xff,0x8c,0xd9,0x01,0x02,0x00,0x05677 678# GFX12: ds_inc_rtn_u64 v[5:6], v255, v[2:3] offset:65535 ; encoding: [0xff,0xff,0x8c,0xd9,0xff,0x02,0x00,0x05]6790xff,0xff,0x8c,0xd9,0xff,0x02,0x00,0x05680 681# GFX12: ds_inc_u32 v0, v1                       ; encoding: [0x00,0x00,0x0c,0xd8,0x00,0x01,0x00,0x00]6820x00,0x00,0x0c,0xd8,0x00,0x01,0x00,0x00683 684# GFX12: ds_inc_u32 v0, v1 offset:4660           ; encoding: [0x34,0x12,0x0c,0xd8,0x00,0x01,0x00,0x00]6850x34,0x12,0x0c,0xd8,0x00,0x01,0x00,0x00686 687# GFX12: ds_inc_u32 v0, v1 offset:65535          ; encoding: [0xff,0xff,0x0c,0xd8,0x00,0x01,0x00,0x00]6880xff,0xff,0x0c,0xd8,0x00,0x01,0x00,0x00689 690# GFX12: ds_inc_u32 v0, v254                     ; encoding: [0x00,0x00,0x0c,0xd8,0x00,0xfe,0x00,0x00]6910x00,0x00,0x0c,0xd8,0x00,0xfe,0x00,0x00692 693# GFX12: ds_inc_u32 v0, v254 offset:4660         ; encoding: [0x34,0x12,0x0c,0xd8,0x00,0xfe,0x00,0x00]6940x34,0x12,0x0c,0xd8,0x00,0xfe,0x00,0x00695 696# GFX12: ds_inc_u32 v0, v254 offset:65535        ; encoding: [0xff,0xff,0x0c,0xd8,0x00,0xfe,0x00,0x00]6970xff,0xff,0x0c,0xd8,0x00,0xfe,0x00,0x00698 699# GFX12: ds_inc_u32 v255, v1                     ; encoding: [0x00,0x00,0x0c,0xd8,0xff,0x01,0x00,0x00]7000x00,0x00,0x0c,0xd8,0xff,0x01,0x00,0x00701 702# GFX12: ds_inc_u32 v255, v1 offset:4660         ; encoding: [0x34,0x12,0x0c,0xd8,0xff,0x01,0x00,0x00]7030x34,0x12,0x0c,0xd8,0xff,0x01,0x00,0x00704 705# GFX12: ds_inc_u32 v255, v1 offset:65535        ; encoding: [0xff,0xff,0x0c,0xd8,0xff,0x01,0x00,0x00]7060xff,0xff,0x0c,0xd8,0xff,0x01,0x00,0x00707 708# GFX12: ds_inc_u32 v255, v254                   ; encoding: [0x00,0x00,0x0c,0xd8,0xff,0xfe,0x00,0x00]7090x00,0x00,0x0c,0xd8,0xff,0xfe,0x00,0x00710 711# GFX12: ds_inc_u32 v255, v254 offset:4660       ; encoding: [0x34,0x12,0x0c,0xd8,0xff,0xfe,0x00,0x00]7120x34,0x12,0x0c,0xd8,0xff,0xfe,0x00,0x00713 714# GFX12: ds_inc_u32 v255, v254 offset:65535      ; encoding: [0xff,0xff,0x0c,0xd8,0xff,0xfe,0x00,0x00]7150xff,0xff,0x0c,0xd8,0xff,0xfe,0x00,0x00716 717# GFX12: ds_inc_u64 v1, v[254:255] offset:65535  ; encoding: [0xff,0xff,0x0c,0xd9,0x01,0xfe,0x00,0x00]7180xff,0xff,0x0c,0xd9,0x01,0xfe,0x00,0x00719 720# GFX12: ds_inc_u64 v1, v[2:3]                   ; encoding: [0x00,0x00,0x0c,0xd9,0x01,0x02,0x00,0x00]7210x00,0x00,0x0c,0xd9,0x01,0x02,0x00,0x00722 723# GFX12: ds_inc_u64 v1, v[2:3] offset:4          ; encoding: [0x04,0x00,0x0c,0xd9,0x01,0x02,0x00,0x00]7240x04,0x00,0x0c,0xd9,0x01,0x02,0x00,0x00725 726# GFX12: ds_inc_u64 v1, v[2:3] offset:65535      ; encoding: [0xff,0xff,0x0c,0xd9,0x01,0x02,0x00,0x00]7270xff,0xff,0x0c,0xd9,0x01,0x02,0x00,0x00728 729# GFX12: ds_inc_u64 v255, v[2:3] offset:65535    ; encoding: [0xff,0xff,0x0c,0xd9,0xff,0x02,0x00,0x00]7300xff,0xff,0x0c,0xd9,0xff,0x02,0x00,0x00731 732# GFX12: ds_max_num_f32 v0, v1                   ; encoding: [0x00,0x00,0x4c,0xd8,0x00,0x01,0x00,0x00]7330x00,0x00,0x4c,0xd8,0x00,0x01,0x00,0x00734 735# GFX12: ds_max_num_f32 v0, v1 offset:4660       ; encoding: [0x34,0x12,0x4c,0xd8,0x00,0x01,0x00,0x00]7360x34,0x12,0x4c,0xd8,0x00,0x01,0x00,0x00737 738# GFX12: ds_max_num_f32 v0, v1 offset:65535      ; encoding: [0xff,0xff,0x4c,0xd8,0x00,0x01,0x00,0x00]7390xff,0xff,0x4c,0xd8,0x00,0x01,0x00,0x00740 741# GFX12: ds_max_num_f32 v0, v254                 ; encoding: [0x00,0x00,0x4c,0xd8,0x00,0xfe,0x00,0x00]7420x00,0x00,0x4c,0xd8,0x00,0xfe,0x00,0x00743 744# GFX12: ds_max_num_f32 v0, v254 offset:4660     ; encoding: [0x34,0x12,0x4c,0xd8,0x00,0xfe,0x00,0x00]7450x34,0x12,0x4c,0xd8,0x00,0xfe,0x00,0x00746 747# GFX12: ds_max_num_f32 v0, v254 offset:65535    ; encoding: [0xff,0xff,0x4c,0xd8,0x00,0xfe,0x00,0x00]7480xff,0xff,0x4c,0xd8,0x00,0xfe,0x00,0x00749 750# GFX12: ds_max_num_f32 v255, v1                 ; encoding: [0x00,0x00,0x4c,0xd8,0xff,0x01,0x00,0x00]7510x00,0x00,0x4c,0xd8,0xff,0x01,0x00,0x00752 753# GFX12: ds_max_num_f32 v255, v1 offset:4660     ; encoding: [0x34,0x12,0x4c,0xd8,0xff,0x01,0x00,0x00]7540x34,0x12,0x4c,0xd8,0xff,0x01,0x00,0x00755 756# GFX12: ds_max_num_f32 v255, v1 offset:65535    ; encoding: [0xff,0xff,0x4c,0xd8,0xff,0x01,0x00,0x00]7570xff,0xff,0x4c,0xd8,0xff,0x01,0x00,0x00758 759# GFX12: ds_max_num_f32 v255, v254               ; encoding: [0x00,0x00,0x4c,0xd8,0xff,0xfe,0x00,0x00]7600x00,0x00,0x4c,0xd8,0xff,0xfe,0x00,0x00761 762# GFX12: ds_max_num_f32 v255, v254 offset:4660   ; encoding: [0x34,0x12,0x4c,0xd8,0xff,0xfe,0x00,0x00]7630x34,0x12,0x4c,0xd8,0xff,0xfe,0x00,0x00764 765# GFX12: ds_max_num_f32 v255, v254 offset:65535  ; encoding: [0xff,0xff,0x4c,0xd8,0xff,0xfe,0x00,0x00]7660xff,0xff,0x4c,0xd8,0xff,0xfe,0x00,0x00767 768# GFX12: ds_max_num_f64 v1, v[254:255] offset:65535 ; encoding: [0xff,0xff,0x4c,0xd9,0x01,0xfe,0x00,0x00]7690xff,0xff,0x4c,0xd9,0x01,0xfe,0x00,0x00770 771# GFX12: ds_max_num_f64 v1, v[2:3]               ; encoding: [0x00,0x00,0x4c,0xd9,0x01,0x02,0x00,0x00]7720x00,0x00,0x4c,0xd9,0x01,0x02,0x00,0x00773 774# GFX12: ds_max_num_f64 v1, v[2:3] offset:4      ; encoding: [0x04,0x00,0x4c,0xd9,0x01,0x02,0x00,0x00]7750x04,0x00,0x4c,0xd9,0x01,0x02,0x00,0x00776 777# GFX12: ds_max_num_f64 v1, v[2:3] offset:65535  ; encoding: [0xff,0xff,0x4c,0xd9,0x01,0x02,0x00,0x00]7780xff,0xff,0x4c,0xd9,0x01,0x02,0x00,0x00779 780# GFX12: ds_max_num_f64 v255, v[2:3] offset:65535 ; encoding: [0xff,0xff,0x4c,0xd9,0xff,0x02,0x00,0x00]7810xff,0xff,0x4c,0xd9,0xff,0x02,0x00,0x00782 783# GFX12: ds_max_i32 v0, v1                       ; encoding: [0x00,0x00,0x18,0xd8,0x00,0x01,0x00,0x00]7840x00,0x00,0x18,0xd8,0x00,0x01,0x00,0x00785 786# GFX12: ds_max_i32 v0, v1 offset:4660           ; encoding: [0x34,0x12,0x18,0xd8,0x00,0x01,0x00,0x00]7870x34,0x12,0x18,0xd8,0x00,0x01,0x00,0x00788 789# GFX12: ds_max_i32 v0, v1 offset:65535          ; encoding: [0xff,0xff,0x18,0xd8,0x00,0x01,0x00,0x00]7900xff,0xff,0x18,0xd8,0x00,0x01,0x00,0x00791 792# GFX12: ds_max_i32 v0, v254                     ; encoding: [0x00,0x00,0x18,0xd8,0x00,0xfe,0x00,0x00]7930x00,0x00,0x18,0xd8,0x00,0xfe,0x00,0x00794 795# GFX12: ds_max_i32 v0, v254 offset:4660         ; encoding: [0x34,0x12,0x18,0xd8,0x00,0xfe,0x00,0x00]7960x34,0x12,0x18,0xd8,0x00,0xfe,0x00,0x00797 798# GFX12: ds_max_i32 v0, v254 offset:65535        ; encoding: [0xff,0xff,0x18,0xd8,0x00,0xfe,0x00,0x00]7990xff,0xff,0x18,0xd8,0x00,0xfe,0x00,0x00800 801# GFX12: ds_max_i32 v255, v1                     ; encoding: [0x00,0x00,0x18,0xd8,0xff,0x01,0x00,0x00]8020x00,0x00,0x18,0xd8,0xff,0x01,0x00,0x00803 804# GFX12: ds_max_i32 v255, v1 offset:4660         ; encoding: [0x34,0x12,0x18,0xd8,0xff,0x01,0x00,0x00]8050x34,0x12,0x18,0xd8,0xff,0x01,0x00,0x00806 807# GFX12: ds_max_i32 v255, v1 offset:65535        ; encoding: [0xff,0xff,0x18,0xd8,0xff,0x01,0x00,0x00]8080xff,0xff,0x18,0xd8,0xff,0x01,0x00,0x00809 810# GFX12: ds_max_i32 v255, v254                   ; encoding: [0x00,0x00,0x18,0xd8,0xff,0xfe,0x00,0x00]8110x00,0x00,0x18,0xd8,0xff,0xfe,0x00,0x00812 813# GFX12: ds_max_i32 v255, v254 offset:4660       ; encoding: [0x34,0x12,0x18,0xd8,0xff,0xfe,0x00,0x00]8140x34,0x12,0x18,0xd8,0xff,0xfe,0x00,0x00815 816# GFX12: ds_max_i32 v255, v254 offset:65535      ; encoding: [0xff,0xff,0x18,0xd8,0xff,0xfe,0x00,0x00]8170xff,0xff,0x18,0xd8,0xff,0xfe,0x00,0x00818 819# GFX12: ds_max_i64 v1, v[254:255] offset:65535  ; encoding: [0xff,0xff,0x18,0xd9,0x01,0xfe,0x00,0x00]8200xff,0xff,0x18,0xd9,0x01,0xfe,0x00,0x00821 822# GFX12: ds_max_i64 v1, v[2:3]                   ; encoding: [0x00,0x00,0x18,0xd9,0x01,0x02,0x00,0x00]8230x00,0x00,0x18,0xd9,0x01,0x02,0x00,0x00824 825# GFX12: ds_max_i64 v1, v[2:3] offset:4          ; encoding: [0x04,0x00,0x18,0xd9,0x01,0x02,0x00,0x00]8260x04,0x00,0x18,0xd9,0x01,0x02,0x00,0x00827 828# GFX12: ds_max_i64 v1, v[2:3] offset:65535      ; encoding: [0xff,0xff,0x18,0xd9,0x01,0x02,0x00,0x00]8290xff,0xff,0x18,0xd9,0x01,0x02,0x00,0x00830 831# GFX12: ds_max_i64 v255, v[2:3] offset:65535    ; encoding: [0xff,0xff,0x18,0xd9,0xff,0x02,0x00,0x00]8320xff,0xff,0x18,0xd9,0xff,0x02,0x00,0x00833 834# GFX12: ds_max_num_rtn_f32 v255, v1, v2 offset:65535 ; encoding: [0xff,0xff,0xcc,0xd8,0x01,0x02,0x00,0xff]8350xff,0xff,0xcc,0xd8,0x01,0x02,0x00,0xff836 837# GFX12: ds_max_num_rtn_f32 v5, v1, v2           ; encoding: [0x00,0x00,0xcc,0xd8,0x01,0x02,0x00,0x05]8380x00,0x00,0xcc,0xd8,0x01,0x02,0x00,0x05839 840# GFX12: ds_max_num_rtn_f32 v5, v1, v2 offset:4  ; encoding: [0x04,0x00,0xcc,0xd8,0x01,0x02,0x00,0x05]8410x04,0x00,0xcc,0xd8,0x01,0x02,0x00,0x05842 843# GFX12: ds_max_num_rtn_f32 v5, v1, v2 offset:65535 ; encoding: [0xff,0xff,0xcc,0xd8,0x01,0x02,0x00,0x05]8440xff,0xff,0xcc,0xd8,0x01,0x02,0x00,0x05845 846# GFX12: ds_max_num_rtn_f32 v5, v1, v255 offset:65535 ; encoding: [0xff,0xff,0xcc,0xd8,0x01,0xff,0x00,0x05]8470xff,0xff,0xcc,0xd8,0x01,0xff,0x00,0x05848 849# GFX12: ds_max_num_rtn_f32 v5, v255, v2 offset:65535 ; encoding: [0xff,0xff,0xcc,0xd8,0xff,0x02,0x00,0x05]8500xff,0xff,0xcc,0xd8,0xff,0x02,0x00,0x05851 852# GFX12: ds_max_num_rtn_f64 v[254:255], v1, v[2:3] offset:65535 ; encoding: [0xff,0xff,0xcc,0xd9,0x01,0x02,0x00,0xfe]8530xff,0xff,0xcc,0xd9,0x01,0x02,0x00,0xfe854 855# GFX12: ds_max_num_rtn_f64 v[5:6], v1, v[254:255] offset:65535 ; encoding: [0xff,0xff,0xcc,0xd9,0x01,0xfe,0x00,0x05]8560xff,0xff,0xcc,0xd9,0x01,0xfe,0x00,0x05857 858# GFX12: ds_max_num_rtn_f64 v[5:6], v1, v[2:3]   ; encoding: [0x00,0x00,0xcc,0xd9,0x01,0x02,0x00,0x05]8590x00,0x00,0xcc,0xd9,0x01,0x02,0x00,0x05860 861# GFX12: ds_max_num_rtn_f64 v[5:6], v1, v[2:3] offset:4 ; encoding: [0x04,0x00,0xcc,0xd9,0x01,0x02,0x00,0x05]8620x04,0x00,0xcc,0xd9,0x01,0x02,0x00,0x05863 864# GFX12: ds_max_num_rtn_f64 v[5:6], v1, v[2:3] offset:65535 ; encoding: [0xff,0xff,0xcc,0xd9,0x01,0x02,0x00,0x05]8650xff,0xff,0xcc,0xd9,0x01,0x02,0x00,0x05866 867# GFX12: ds_max_num_rtn_f64 v[5:6], v255, v[2:3] offset:65535 ; encoding: [0xff,0xff,0xcc,0xd9,0xff,0x02,0x00,0x05]8680xff,0xff,0xcc,0xd9,0xff,0x02,0x00,0x05869 870# GFX12: ds_max_rtn_i32 v0, v1, v2               ; encoding: [0x00,0x00,0x98,0xd8,0x01,0x02,0x00,0x00]8710x00,0x00,0x98,0xd8,0x01,0x02,0x00,0x00872 873# GFX12: ds_max_rtn_i32 v0, v1, v2 offset:4660   ; encoding: [0x34,0x12,0x98,0xd8,0x01,0x02,0x00,0x00]8740x34,0x12,0x98,0xd8,0x01,0x02,0x00,0x00875 876# GFX12: ds_max_rtn_i32 v0, v1, v2 offset:65535  ; encoding: [0xff,0xff,0x98,0xd8,0x01,0x02,0x00,0x00]8770xff,0xff,0x98,0xd8,0x01,0x02,0x00,0x00878 879# GFX12: ds_max_rtn_i32 v0, v254, v253           ; encoding: [0x00,0x00,0x98,0xd8,0xfe,0xfd,0x00,0x00]8800x00,0x00,0x98,0xd8,0xfe,0xfd,0x00,0x00881 882# GFX12: ds_max_rtn_i32 v0, v254, v253 offset:4660 ; encoding: [0x34,0x12,0x98,0xd8,0xfe,0xfd,0x00,0x00]8830x34,0x12,0x98,0xd8,0xfe,0xfd,0x00,0x00884 885# GFX12: ds_max_rtn_i32 v0, v254, v253 offset:65535 ; encoding: [0xff,0xff,0x98,0xd8,0xfe,0xfd,0x00,0x00]8860xff,0xff,0x98,0xd8,0xfe,0xfd,0x00,0x00887 888# GFX12: ds_max_rtn_i32 v255, v1, v253           ; encoding: [0x00,0x00,0x98,0xd8,0x01,0xfd,0x00,0xff]8890x00,0x00,0x98,0xd8,0x01,0xfd,0x00,0xff890 891# GFX12: ds_max_rtn_i32 v255, v1, v253 offset:4660 ; encoding: [0x34,0x12,0x98,0xd8,0x01,0xfd,0x00,0xff]8920x34,0x12,0x98,0xd8,0x01,0xfd,0x00,0xff893 894# GFX12: ds_max_rtn_i32 v255, v1, v253 offset:65535 ; encoding: [0xff,0xff,0x98,0xd8,0x01,0xfd,0x00,0xff]8950xff,0xff,0x98,0xd8,0x01,0xfd,0x00,0xff896 897# GFX12: ds_max_rtn_i32 v255, v254, v2           ; encoding: [0x00,0x00,0x98,0xd8,0xfe,0x02,0x00,0xff]8980x00,0x00,0x98,0xd8,0xfe,0x02,0x00,0xff899 900# GFX12: ds_max_rtn_i32 v255, v254, v2 offset:4660 ; encoding: [0x34,0x12,0x98,0xd8,0xfe,0x02,0x00,0xff]9010x34,0x12,0x98,0xd8,0xfe,0x02,0x00,0xff902 903# GFX12: ds_max_rtn_i32 v255, v254, v2 offset:65535 ; encoding: [0xff,0xff,0x98,0xd8,0xfe,0x02,0x00,0xff]9040xff,0xff,0x98,0xd8,0xfe,0x02,0x00,0xff905 906# GFX12: ds_max_rtn_i32 v255, v254, v253         ; encoding: [0x00,0x00,0x98,0xd8,0xfe,0xfd,0x00,0xff]9070x00,0x00,0x98,0xd8,0xfe,0xfd,0x00,0xff908 909# GFX12: ds_max_rtn_i32 v255, v254, v253 offset:4660 ; encoding: [0x34,0x12,0x98,0xd8,0xfe,0xfd,0x00,0xff]9100x34,0x12,0x98,0xd8,0xfe,0xfd,0x00,0xff911 912# GFX12: ds_max_rtn_i32 v255, v254, v253 offset:65535 ; encoding: [0xff,0xff,0x98,0xd8,0xfe,0xfd,0x00,0xff]9130xff,0xff,0x98,0xd8,0xfe,0xfd,0x00,0xff914 915# GFX12: ds_max_rtn_i64 v[254:255], v1, v[2:3] offset:65535 ; encoding: [0xff,0xff,0x98,0xd9,0x01,0x02,0x00,0xfe]9160xff,0xff,0x98,0xd9,0x01,0x02,0x00,0xfe917 918# GFX12: ds_max_rtn_i64 v[5:6], v1, v[254:255] offset:65535 ; encoding: [0xff,0xff,0x98,0xd9,0x01,0xfe,0x00,0x05]9190xff,0xff,0x98,0xd9,0x01,0xfe,0x00,0x05920 921# GFX12: ds_max_rtn_i64 v[5:6], v1, v[2:3]       ; encoding: [0x00,0x00,0x98,0xd9,0x01,0x02,0x00,0x05]9220x00,0x00,0x98,0xd9,0x01,0x02,0x00,0x05923 924# GFX12: ds_max_rtn_i64 v[5:6], v1, v[2:3] offset:4 ; encoding: [0x04,0x00,0x98,0xd9,0x01,0x02,0x00,0x05]9250x04,0x00,0x98,0xd9,0x01,0x02,0x00,0x05926 927# GFX12: ds_max_rtn_i64 v[5:6], v1, v[2:3] offset:65535 ; encoding: [0xff,0xff,0x98,0xd9,0x01,0x02,0x00,0x05]9280xff,0xff,0x98,0xd9,0x01,0x02,0x00,0x05929 930# GFX12: ds_max_rtn_i64 v[5:6], v255, v[2:3] offset:65535 ; encoding: [0xff,0xff,0x98,0xd9,0xff,0x02,0x00,0x05]9310xff,0xff,0x98,0xd9,0xff,0x02,0x00,0x05932 933# GFX12: ds_max_rtn_u32 v0, v1, v2               ; encoding: [0x00,0x00,0xa0,0xd8,0x01,0x02,0x00,0x00]9340x00,0x00,0xa0,0xd8,0x01,0x02,0x00,0x00935 936# GFX12: ds_max_rtn_u32 v0, v1, v2 offset:4660   ; encoding: [0x34,0x12,0xa0,0xd8,0x01,0x02,0x00,0x00]9370x34,0x12,0xa0,0xd8,0x01,0x02,0x00,0x00938 939# GFX12: ds_max_rtn_u32 v0, v1, v2 offset:65535  ; encoding: [0xff,0xff,0xa0,0xd8,0x01,0x02,0x00,0x00]9400xff,0xff,0xa0,0xd8,0x01,0x02,0x00,0x00941 942# GFX12: ds_max_rtn_u32 v0, v254, v253           ; encoding: [0x00,0x00,0xa0,0xd8,0xfe,0xfd,0x00,0x00]9430x00,0x00,0xa0,0xd8,0xfe,0xfd,0x00,0x00944 945# GFX12: ds_max_rtn_u32 v0, v254, v253 offset:4660 ; encoding: [0x34,0x12,0xa0,0xd8,0xfe,0xfd,0x00,0x00]9460x34,0x12,0xa0,0xd8,0xfe,0xfd,0x00,0x00947 948# GFX12: ds_max_rtn_u32 v0, v254, v253 offset:65535 ; encoding: [0xff,0xff,0xa0,0xd8,0xfe,0xfd,0x00,0x00]9490xff,0xff,0xa0,0xd8,0xfe,0xfd,0x00,0x00950 951# GFX12: ds_max_rtn_u32 v255, v1, v253           ; encoding: [0x00,0x00,0xa0,0xd8,0x01,0xfd,0x00,0xff]9520x00,0x00,0xa0,0xd8,0x01,0xfd,0x00,0xff953 954# GFX12: ds_max_rtn_u32 v255, v1, v253 offset:4660 ; encoding: [0x34,0x12,0xa0,0xd8,0x01,0xfd,0x00,0xff]9550x34,0x12,0xa0,0xd8,0x01,0xfd,0x00,0xff956 957# GFX12: ds_max_rtn_u32 v255, v1, v253 offset:65535 ; encoding: [0xff,0xff,0xa0,0xd8,0x01,0xfd,0x00,0xff]9580xff,0xff,0xa0,0xd8,0x01,0xfd,0x00,0xff959 960# GFX12: ds_max_rtn_u32 v255, v254, v2           ; encoding: [0x00,0x00,0xa0,0xd8,0xfe,0x02,0x00,0xff]9610x00,0x00,0xa0,0xd8,0xfe,0x02,0x00,0xff962 963# GFX12: ds_max_rtn_u32 v255, v254, v2 offset:4660 ; encoding: [0x34,0x12,0xa0,0xd8,0xfe,0x02,0x00,0xff]9640x34,0x12,0xa0,0xd8,0xfe,0x02,0x00,0xff965 966# GFX12: ds_max_rtn_u32 v255, v254, v2 offset:65535 ; encoding: [0xff,0xff,0xa0,0xd8,0xfe,0x02,0x00,0xff]9670xff,0xff,0xa0,0xd8,0xfe,0x02,0x00,0xff968 969# GFX12: ds_max_rtn_u32 v255, v254, v253         ; encoding: [0x00,0x00,0xa0,0xd8,0xfe,0xfd,0x00,0xff]9700x00,0x00,0xa0,0xd8,0xfe,0xfd,0x00,0xff971 972# GFX12: ds_max_rtn_u32 v255, v254, v253 offset:4660 ; encoding: [0x34,0x12,0xa0,0xd8,0xfe,0xfd,0x00,0xff]9730x34,0x12,0xa0,0xd8,0xfe,0xfd,0x00,0xff974 975# GFX12: ds_max_rtn_u32 v255, v254, v253 offset:65535 ; encoding: [0xff,0xff,0xa0,0xd8,0xfe,0xfd,0x00,0xff]9760xff,0xff,0xa0,0xd8,0xfe,0xfd,0x00,0xff977 978# GFX12: ds_max_rtn_u64 v[254:255], v1, v[2:3] offset:65535 ; encoding: [0xff,0xff,0xa0,0xd9,0x01,0x02,0x00,0xfe]9790xff,0xff,0xa0,0xd9,0x01,0x02,0x00,0xfe980 981# GFX12: ds_max_rtn_u64 v[5:6], v1, v[254:255] offset:65535 ; encoding: [0xff,0xff,0xa0,0xd9,0x01,0xfe,0x00,0x05]9820xff,0xff,0xa0,0xd9,0x01,0xfe,0x00,0x05983 984# GFX12: ds_max_rtn_u64 v[5:6], v1, v[2:3]       ; encoding: [0x00,0x00,0xa0,0xd9,0x01,0x02,0x00,0x05]9850x00,0x00,0xa0,0xd9,0x01,0x02,0x00,0x05986 987# GFX12: ds_max_rtn_u64 v[5:6], v1, v[2:3] offset:4 ; encoding: [0x04,0x00,0xa0,0xd9,0x01,0x02,0x00,0x05]9880x04,0x00,0xa0,0xd9,0x01,0x02,0x00,0x05989 990# GFX12: ds_max_rtn_u64 v[5:6], v1, v[2:3] offset:65535 ; encoding: [0xff,0xff,0xa0,0xd9,0x01,0x02,0x00,0x05]9910xff,0xff,0xa0,0xd9,0x01,0x02,0x00,0x05992 993# GFX12: ds_max_rtn_u64 v[5:6], v255, v[2:3] offset:65535 ; encoding: [0xff,0xff,0xa0,0xd9,0xff,0x02,0x00,0x05]9940xff,0xff,0xa0,0xd9,0xff,0x02,0x00,0x05995 996# GFX12: ds_max_u32 v0, v1                       ; encoding: [0x00,0x00,0x20,0xd8,0x00,0x01,0x00,0x00]9970x00,0x00,0x20,0xd8,0x00,0x01,0x00,0x00998 999# GFX12: ds_max_u32 v0, v1 offset:4660           ; encoding: [0x34,0x12,0x20,0xd8,0x00,0x01,0x00,0x00]10000x34,0x12,0x20,0xd8,0x00,0x01,0x00,0x001001 1002# GFX12: ds_max_u32 v0, v1 offset:65535          ; encoding: [0xff,0xff,0x20,0xd8,0x00,0x01,0x00,0x00]10030xff,0xff,0x20,0xd8,0x00,0x01,0x00,0x001004 1005# GFX12: ds_max_u32 v0, v254                     ; encoding: [0x00,0x00,0x20,0xd8,0x00,0xfe,0x00,0x00]10060x00,0x00,0x20,0xd8,0x00,0xfe,0x00,0x001007 1008# GFX12: ds_max_u32 v0, v254 offset:4660         ; encoding: [0x34,0x12,0x20,0xd8,0x00,0xfe,0x00,0x00]10090x34,0x12,0x20,0xd8,0x00,0xfe,0x00,0x001010 1011# GFX12: ds_max_u32 v0, v254 offset:65535        ; encoding: [0xff,0xff,0x20,0xd8,0x00,0xfe,0x00,0x00]10120xff,0xff,0x20,0xd8,0x00,0xfe,0x00,0x001013 1014# GFX12: ds_max_u32 v255, v1                     ; encoding: [0x00,0x00,0x20,0xd8,0xff,0x01,0x00,0x00]10150x00,0x00,0x20,0xd8,0xff,0x01,0x00,0x001016 1017# GFX12: ds_max_u32 v255, v1 offset:4660         ; encoding: [0x34,0x12,0x20,0xd8,0xff,0x01,0x00,0x00]10180x34,0x12,0x20,0xd8,0xff,0x01,0x00,0x001019 1020# GFX12: ds_max_u32 v255, v1 offset:65535        ; encoding: [0xff,0xff,0x20,0xd8,0xff,0x01,0x00,0x00]10210xff,0xff,0x20,0xd8,0xff,0x01,0x00,0x001022 1023# GFX12: ds_max_u32 v255, v254                   ; encoding: [0x00,0x00,0x20,0xd8,0xff,0xfe,0x00,0x00]10240x00,0x00,0x20,0xd8,0xff,0xfe,0x00,0x001025 1026# GFX12: ds_max_u32 v255, v254 offset:4660       ; encoding: [0x34,0x12,0x20,0xd8,0xff,0xfe,0x00,0x00]10270x34,0x12,0x20,0xd8,0xff,0xfe,0x00,0x001028 1029# GFX12: ds_max_u32 v255, v254 offset:65535      ; encoding: [0xff,0xff,0x20,0xd8,0xff,0xfe,0x00,0x00]10300xff,0xff,0x20,0xd8,0xff,0xfe,0x00,0x001031 1032# GFX12: ds_max_u64 v1, v[254:255] offset:65535  ; encoding: [0xff,0xff,0x20,0xd9,0x01,0xfe,0x00,0x00]10330xff,0xff,0x20,0xd9,0x01,0xfe,0x00,0x001034 1035# GFX12: ds_max_u64 v1, v[2:3]                   ; encoding: [0x00,0x00,0x20,0xd9,0x01,0x02,0x00,0x00]10360x00,0x00,0x20,0xd9,0x01,0x02,0x00,0x001037 1038# GFX12: ds_max_u64 v1, v[2:3] offset:4          ; encoding: [0x04,0x00,0x20,0xd9,0x01,0x02,0x00,0x00]10390x04,0x00,0x20,0xd9,0x01,0x02,0x00,0x001040 1041# GFX12: ds_max_u64 v1, v[2:3] offset:65535      ; encoding: [0xff,0xff,0x20,0xd9,0x01,0x02,0x00,0x00]10420xff,0xff,0x20,0xd9,0x01,0x02,0x00,0x001043 1044# GFX12: ds_max_u64 v255, v[2:3] offset:65535    ; encoding: [0xff,0xff,0x20,0xd9,0xff,0x02,0x00,0x00]10450xff,0xff,0x20,0xd9,0xff,0x02,0x00,0x001046 1047# GFX12: ds_min_num_f32 v0, v1                   ; encoding: [0x00,0x00,0x48,0xd8,0x00,0x01,0x00,0x00]10480x00,0x00,0x48,0xd8,0x00,0x01,0x00,0x001049 1050# GFX12: ds_min_num_f32 v0, v1 offset:4660       ; encoding: [0x34,0x12,0x48,0xd8,0x00,0x01,0x00,0x00]10510x34,0x12,0x48,0xd8,0x00,0x01,0x00,0x001052 1053# GFX12: ds_min_num_f32 v0, v1 offset:65535      ; encoding: [0xff,0xff,0x48,0xd8,0x00,0x01,0x00,0x00]10540xff,0xff,0x48,0xd8,0x00,0x01,0x00,0x001055 1056# GFX12: ds_min_num_f32 v0, v254                 ; encoding: [0x00,0x00,0x48,0xd8,0x00,0xfe,0x00,0x00]10570x00,0x00,0x48,0xd8,0x00,0xfe,0x00,0x001058 1059# GFX12: ds_min_num_f32 v0, v254 offset:4660     ; encoding: [0x34,0x12,0x48,0xd8,0x00,0xfe,0x00,0x00]10600x34,0x12,0x48,0xd8,0x00,0xfe,0x00,0x001061 1062# GFX12: ds_min_num_f32 v0, v254 offset:65535    ; encoding: [0xff,0xff,0x48,0xd8,0x00,0xfe,0x00,0x00]10630xff,0xff,0x48,0xd8,0x00,0xfe,0x00,0x001064 1065# GFX12: ds_min_num_f32 v255, v1                 ; encoding: [0x00,0x00,0x48,0xd8,0xff,0x01,0x00,0x00]10660x00,0x00,0x48,0xd8,0xff,0x01,0x00,0x001067 1068# GFX12: ds_min_num_f32 v255, v1 offset:4660     ; encoding: [0x34,0x12,0x48,0xd8,0xff,0x01,0x00,0x00]10690x34,0x12,0x48,0xd8,0xff,0x01,0x00,0x001070 1071# GFX12: ds_min_num_f32 v255, v1 offset:65535    ; encoding: [0xff,0xff,0x48,0xd8,0xff,0x01,0x00,0x00]10720xff,0xff,0x48,0xd8,0xff,0x01,0x00,0x001073 1074# GFX12: ds_min_num_f32 v255, v254               ; encoding: [0x00,0x00,0x48,0xd8,0xff,0xfe,0x00,0x00]10750x00,0x00,0x48,0xd8,0xff,0xfe,0x00,0x001076 1077# GFX12: ds_min_num_f32 v255, v254 offset:4660   ; encoding: [0x34,0x12,0x48,0xd8,0xff,0xfe,0x00,0x00]10780x34,0x12,0x48,0xd8,0xff,0xfe,0x00,0x001079 1080# GFX12: ds_min_num_f32 v255, v254 offset:65535  ; encoding: [0xff,0xff,0x48,0xd8,0xff,0xfe,0x00,0x00]10810xff,0xff,0x48,0xd8,0xff,0xfe,0x00,0x001082 1083# GFX12: ds_min_num_f64 v1, v[254:255] offset:65535 ; encoding: [0xff,0xff,0x48,0xd9,0x01,0xfe,0x00,0x00]10840xff,0xff,0x48,0xd9,0x01,0xfe,0x00,0x001085 1086# GFX12: ds_min_num_f64 v1, v[2:3]               ; encoding: [0x00,0x00,0x48,0xd9,0x01,0x02,0x00,0x00]10870x00,0x00,0x48,0xd9,0x01,0x02,0x00,0x001088 1089# GFX12: ds_min_num_f64 v1, v[2:3] offset:4      ; encoding: [0x04,0x00,0x48,0xd9,0x01,0x02,0x00,0x00]10900x04,0x00,0x48,0xd9,0x01,0x02,0x00,0x001091 1092# GFX12: ds_min_num_f64 v1, v[2:3] offset:65535  ; encoding: [0xff,0xff,0x48,0xd9,0x01,0x02,0x00,0x00]10930xff,0xff,0x48,0xd9,0x01,0x02,0x00,0x001094 1095# GFX12: ds_min_num_f64 v255, v[2:3] offset:65535 ; encoding: [0xff,0xff,0x48,0xd9,0xff,0x02,0x00,0x00]10960xff,0xff,0x48,0xd9,0xff,0x02,0x00,0x001097 1098# GFX12: ds_min_i32 v0, v1                       ; encoding: [0x00,0x00,0x14,0xd8,0x00,0x01,0x00,0x00]10990x00,0x00,0x14,0xd8,0x00,0x01,0x00,0x001100 1101# GFX12: ds_min_i32 v0, v1 offset:4660           ; encoding: [0x34,0x12,0x14,0xd8,0x00,0x01,0x00,0x00]11020x34,0x12,0x14,0xd8,0x00,0x01,0x00,0x001103 1104# GFX12: ds_min_i32 v0, v1 offset:65535          ; encoding: [0xff,0xff,0x14,0xd8,0x00,0x01,0x00,0x00]11050xff,0xff,0x14,0xd8,0x00,0x01,0x00,0x001106 1107# GFX12: ds_min_i32 v0, v254                     ; encoding: [0x00,0x00,0x14,0xd8,0x00,0xfe,0x00,0x00]11080x00,0x00,0x14,0xd8,0x00,0xfe,0x00,0x001109 1110# GFX12: ds_min_i32 v0, v254 offset:4660         ; encoding: [0x34,0x12,0x14,0xd8,0x00,0xfe,0x00,0x00]11110x34,0x12,0x14,0xd8,0x00,0xfe,0x00,0x001112 1113# GFX12: ds_min_i32 v0, v254 offset:65535        ; encoding: [0xff,0xff,0x14,0xd8,0x00,0xfe,0x00,0x00]11140xff,0xff,0x14,0xd8,0x00,0xfe,0x00,0x001115 1116# GFX12: ds_min_i32 v255, v1                     ; encoding: [0x00,0x00,0x14,0xd8,0xff,0x01,0x00,0x00]11170x00,0x00,0x14,0xd8,0xff,0x01,0x00,0x001118 1119# GFX12: ds_min_i32 v255, v1 offset:4660         ; encoding: [0x34,0x12,0x14,0xd8,0xff,0x01,0x00,0x00]11200x34,0x12,0x14,0xd8,0xff,0x01,0x00,0x001121 1122# GFX12: ds_min_i32 v255, v1 offset:65535        ; encoding: [0xff,0xff,0x14,0xd8,0xff,0x01,0x00,0x00]11230xff,0xff,0x14,0xd8,0xff,0x01,0x00,0x001124 1125# GFX12: ds_min_i32 v255, v254                   ; encoding: [0x00,0x00,0x14,0xd8,0xff,0xfe,0x00,0x00]11260x00,0x00,0x14,0xd8,0xff,0xfe,0x00,0x001127 1128# GFX12: ds_min_i32 v255, v254 offset:4660       ; encoding: [0x34,0x12,0x14,0xd8,0xff,0xfe,0x00,0x00]11290x34,0x12,0x14,0xd8,0xff,0xfe,0x00,0x001130 1131# GFX12: ds_min_i32 v255, v254 offset:65535      ; encoding: [0xff,0xff,0x14,0xd8,0xff,0xfe,0x00,0x00]11320xff,0xff,0x14,0xd8,0xff,0xfe,0x00,0x001133 1134# GFX12: ds_min_i64 v1, v[254:255] offset:65535  ; encoding: [0xff,0xff,0x14,0xd9,0x01,0xfe,0x00,0x00]11350xff,0xff,0x14,0xd9,0x01,0xfe,0x00,0x001136 1137# GFX12: ds_min_i64 v1, v[2:3]                   ; encoding: [0x00,0x00,0x14,0xd9,0x01,0x02,0x00,0x00]11380x00,0x00,0x14,0xd9,0x01,0x02,0x00,0x001139 1140# GFX12: ds_min_i64 v1, v[2:3] offset:4          ; encoding: [0x04,0x00,0x14,0xd9,0x01,0x02,0x00,0x00]11410x04,0x00,0x14,0xd9,0x01,0x02,0x00,0x001142 1143# GFX12: ds_min_i64 v1, v[2:3] offset:65535      ; encoding: [0xff,0xff,0x14,0xd9,0x01,0x02,0x00,0x00]11440xff,0xff,0x14,0xd9,0x01,0x02,0x00,0x001145 1146# GFX12: ds_min_i64 v255, v[2:3] offset:65535    ; encoding: [0xff,0xff,0x14,0xd9,0xff,0x02,0x00,0x00]11470xff,0xff,0x14,0xd9,0xff,0x02,0x00,0x001148 1149# GFX12: ds_min_num_rtn_f32 v255, v1, v2 offset:65535 ; encoding: [0xff,0xff,0xc8,0xd8,0x01,0x02,0x00,0xff]11500xff,0xff,0xc8,0xd8,0x01,0x02,0x00,0xff1151 1152# GFX12: ds_min_num_rtn_f32 v5, v1, v2           ; encoding: [0x00,0x00,0xc8,0xd8,0x01,0x02,0x00,0x05]11530x00,0x00,0xc8,0xd8,0x01,0x02,0x00,0x051154 1155# GFX12: ds_min_num_rtn_f32 v5, v1, v2 offset:4  ; encoding: [0x04,0x00,0xc8,0xd8,0x01,0x02,0x00,0x05]11560x04,0x00,0xc8,0xd8,0x01,0x02,0x00,0x051157 1158# GFX12: ds_min_num_rtn_f32 v5, v1, v2 offset:65535 ; encoding: [0xff,0xff,0xc8,0xd8,0x01,0x02,0x00,0x05]11590xff,0xff,0xc8,0xd8,0x01,0x02,0x00,0x051160 1161# GFX12: ds_min_num_rtn_f32 v5, v1, v255 offset:65535 ; encoding: [0xff,0xff,0xc8,0xd8,0x01,0xff,0x00,0x05]11620xff,0xff,0xc8,0xd8,0x01,0xff,0x00,0x051163 1164# GFX12: ds_min_num_rtn_f32 v5, v255, v2 offset:65535 ; encoding: [0xff,0xff,0xc8,0xd8,0xff,0x02,0x00,0x05]11650xff,0xff,0xc8,0xd8,0xff,0x02,0x00,0x051166 1167# GFX12: ds_min_num_rtn_f64 v[254:255], v1, v[2:3] offset:65535 ; encoding: [0xff,0xff,0xc8,0xd9,0x01,0x02,0x00,0xfe]11680xff,0xff,0xc8,0xd9,0x01,0x02,0x00,0xfe1169 1170# GFX12: ds_min_num_rtn_f64 v[5:6], v1, v[254:255] offset:65535 ; encoding: [0xff,0xff,0xc8,0xd9,0x01,0xfe,0x00,0x05]11710xff,0xff,0xc8,0xd9,0x01,0xfe,0x00,0x051172 1173# GFX12: ds_min_num_rtn_f64 v[5:6], v1, v[2:3]   ; encoding: [0x00,0x00,0xc8,0xd9,0x01,0x02,0x00,0x05]11740x00,0x00,0xc8,0xd9,0x01,0x02,0x00,0x051175 1176# GFX12: ds_min_num_rtn_f64 v[5:6], v1, v[2:3] offset:4 ; encoding: [0x04,0x00,0xc8,0xd9,0x01,0x02,0x00,0x05]11770x04,0x00,0xc8,0xd9,0x01,0x02,0x00,0x051178 1179# GFX12: ds_min_num_rtn_f64 v[5:6], v1, v[2:3] offset:65535 ; encoding: [0xff,0xff,0xc8,0xd9,0x01,0x02,0x00,0x05]11800xff,0xff,0xc8,0xd9,0x01,0x02,0x00,0x051181 1182# GFX12: ds_min_num_rtn_f64 v[5:6], v255, v[2:3] offset:65535 ; encoding: [0xff,0xff,0xc8,0xd9,0xff,0x02,0x00,0x05]11830xff,0xff,0xc8,0xd9,0xff,0x02,0x00,0x051184 1185# GFX12: ds_min_rtn_i32 v0, v1, v2               ; encoding: [0x00,0x00,0x94,0xd8,0x01,0x02,0x00,0x00]11860x00,0x00,0x94,0xd8,0x01,0x02,0x00,0x001187 1188# GFX12: ds_min_rtn_i32 v0, v1, v2 offset:4660   ; encoding: [0x34,0x12,0x94,0xd8,0x01,0x02,0x00,0x00]11890x34,0x12,0x94,0xd8,0x01,0x02,0x00,0x001190 1191# GFX12: ds_min_rtn_i32 v0, v1, v2 offset:65535  ; encoding: [0xff,0xff,0x94,0xd8,0x01,0x02,0x00,0x00]11920xff,0xff,0x94,0xd8,0x01,0x02,0x00,0x001193 1194# GFX12: ds_min_rtn_i32 v0, v254, v253           ; encoding: [0x00,0x00,0x94,0xd8,0xfe,0xfd,0x00,0x00]11950x00,0x00,0x94,0xd8,0xfe,0xfd,0x00,0x001196 1197# GFX12: ds_min_rtn_i32 v0, v254, v253 offset:4660 ; encoding: [0x34,0x12,0x94,0xd8,0xfe,0xfd,0x00,0x00]11980x34,0x12,0x94,0xd8,0xfe,0xfd,0x00,0x001199 1200# GFX12: ds_min_rtn_i32 v0, v254, v253 offset:65535 ; encoding: [0xff,0xff,0x94,0xd8,0xfe,0xfd,0x00,0x00]12010xff,0xff,0x94,0xd8,0xfe,0xfd,0x00,0x001202 1203# GFX12: ds_min_rtn_i32 v255, v1, v253           ; encoding: [0x00,0x00,0x94,0xd8,0x01,0xfd,0x00,0xff]12040x00,0x00,0x94,0xd8,0x01,0xfd,0x00,0xff1205 1206# GFX12: ds_min_rtn_i32 v255, v1, v253 offset:4660 ; encoding: [0x34,0x12,0x94,0xd8,0x01,0xfd,0x00,0xff]12070x34,0x12,0x94,0xd8,0x01,0xfd,0x00,0xff1208 1209# GFX12: ds_min_rtn_i32 v255, v1, v253 offset:65535 ; encoding: [0xff,0xff,0x94,0xd8,0x01,0xfd,0x00,0xff]12100xff,0xff,0x94,0xd8,0x01,0xfd,0x00,0xff1211 1212# GFX12: ds_min_rtn_i32 v255, v254, v2           ; encoding: [0x00,0x00,0x94,0xd8,0xfe,0x02,0x00,0xff]12130x00,0x00,0x94,0xd8,0xfe,0x02,0x00,0xff1214 1215# GFX12: ds_min_rtn_i32 v255, v254, v2 offset:4660 ; encoding: [0x34,0x12,0x94,0xd8,0xfe,0x02,0x00,0xff]12160x34,0x12,0x94,0xd8,0xfe,0x02,0x00,0xff1217 1218# GFX12: ds_min_rtn_i32 v255, v254, v2 offset:65535 ; encoding: [0xff,0xff,0x94,0xd8,0xfe,0x02,0x00,0xff]12190xff,0xff,0x94,0xd8,0xfe,0x02,0x00,0xff1220 1221# GFX12: ds_min_rtn_i32 v255, v254, v253         ; encoding: [0x00,0x00,0x94,0xd8,0xfe,0xfd,0x00,0xff]12220x00,0x00,0x94,0xd8,0xfe,0xfd,0x00,0xff1223 1224# GFX12: ds_min_rtn_i32 v255, v254, v253 offset:4660 ; encoding: [0x34,0x12,0x94,0xd8,0xfe,0xfd,0x00,0xff]12250x34,0x12,0x94,0xd8,0xfe,0xfd,0x00,0xff1226 1227# GFX12: ds_min_rtn_i32 v255, v254, v253 offset:65535 ; encoding: [0xff,0xff,0x94,0xd8,0xfe,0xfd,0x00,0xff]12280xff,0xff,0x94,0xd8,0xfe,0xfd,0x00,0xff1229 1230# GFX12: ds_min_rtn_i64 v[254:255], v1, v[2:3] offset:65535 ; encoding: [0xff,0xff,0x94,0xd9,0x01,0x02,0x00,0xfe]12310xff,0xff,0x94,0xd9,0x01,0x02,0x00,0xfe1232 1233# GFX12: ds_min_rtn_i64 v[5:6], v1, v[254:255] offset:65535 ; encoding: [0xff,0xff,0x94,0xd9,0x01,0xfe,0x00,0x05]12340xff,0xff,0x94,0xd9,0x01,0xfe,0x00,0x051235 1236# GFX12: ds_min_rtn_i64 v[5:6], v1, v[2:3]       ; encoding: [0x00,0x00,0x94,0xd9,0x01,0x02,0x00,0x05]12370x00,0x00,0x94,0xd9,0x01,0x02,0x00,0x051238 1239# GFX12: ds_min_rtn_i64 v[5:6], v1, v[2:3] offset:4 ; encoding: [0x04,0x00,0x94,0xd9,0x01,0x02,0x00,0x05]12400x04,0x00,0x94,0xd9,0x01,0x02,0x00,0x051241 1242# GFX12: ds_min_rtn_i64 v[5:6], v1, v[2:3] offset:65535 ; encoding: [0xff,0xff,0x94,0xd9,0x01,0x02,0x00,0x05]12430xff,0xff,0x94,0xd9,0x01,0x02,0x00,0x051244 1245# GFX12: ds_min_rtn_i64 v[5:6], v255, v[2:3] offset:65535 ; encoding: [0xff,0xff,0x94,0xd9,0xff,0x02,0x00,0x05]12460xff,0xff,0x94,0xd9,0xff,0x02,0x00,0x051247 1248# GFX12: ds_min_rtn_u32 v0, v1, v2               ; encoding: [0x00,0x00,0x9c,0xd8,0x01,0x02,0x00,0x00]12490x00,0x00,0x9c,0xd8,0x01,0x02,0x00,0x001250 1251# GFX12: ds_min_rtn_u32 v0, v1, v2 offset:4660   ; encoding: [0x34,0x12,0x9c,0xd8,0x01,0x02,0x00,0x00]12520x34,0x12,0x9c,0xd8,0x01,0x02,0x00,0x001253 1254# GFX12: ds_min_rtn_u32 v0, v1, v2 offset:65535  ; encoding: [0xff,0xff,0x9c,0xd8,0x01,0x02,0x00,0x00]12550xff,0xff,0x9c,0xd8,0x01,0x02,0x00,0x001256 1257# GFX12: ds_min_rtn_u32 v0, v254, v253           ; encoding: [0x00,0x00,0x9c,0xd8,0xfe,0xfd,0x00,0x00]12580x00,0x00,0x9c,0xd8,0xfe,0xfd,0x00,0x001259 1260# GFX12: ds_min_rtn_u32 v0, v254, v253 offset:4660 ; encoding: [0x34,0x12,0x9c,0xd8,0xfe,0xfd,0x00,0x00]12610x34,0x12,0x9c,0xd8,0xfe,0xfd,0x00,0x001262 1263# GFX12: ds_min_rtn_u32 v0, v254, v253 offset:65535 ; encoding: [0xff,0xff,0x9c,0xd8,0xfe,0xfd,0x00,0x00]12640xff,0xff,0x9c,0xd8,0xfe,0xfd,0x00,0x001265 1266# GFX12: ds_min_rtn_u32 v255, v1, v253           ; encoding: [0x00,0x00,0x9c,0xd8,0x01,0xfd,0x00,0xff]12670x00,0x00,0x9c,0xd8,0x01,0xfd,0x00,0xff1268 1269# GFX12: ds_min_rtn_u32 v255, v1, v253 offset:4660 ; encoding: [0x34,0x12,0x9c,0xd8,0x01,0xfd,0x00,0xff]12700x34,0x12,0x9c,0xd8,0x01,0xfd,0x00,0xff1271 1272# GFX12: ds_min_rtn_u32 v255, v1, v253 offset:65535 ; encoding: [0xff,0xff,0x9c,0xd8,0x01,0xfd,0x00,0xff]12730xff,0xff,0x9c,0xd8,0x01,0xfd,0x00,0xff1274 1275# GFX12: ds_min_rtn_u32 v255, v254, v2           ; encoding: [0x00,0x00,0x9c,0xd8,0xfe,0x02,0x00,0xff]12760x00,0x00,0x9c,0xd8,0xfe,0x02,0x00,0xff1277 1278# GFX12: ds_min_rtn_u32 v255, v254, v2 offset:4660 ; encoding: [0x34,0x12,0x9c,0xd8,0xfe,0x02,0x00,0xff]12790x34,0x12,0x9c,0xd8,0xfe,0x02,0x00,0xff1280 1281# GFX12: ds_min_rtn_u32 v255, v254, v2 offset:65535 ; encoding: [0xff,0xff,0x9c,0xd8,0xfe,0x02,0x00,0xff]12820xff,0xff,0x9c,0xd8,0xfe,0x02,0x00,0xff1283 1284# GFX12: ds_min_rtn_u32 v255, v254, v253         ; encoding: [0x00,0x00,0x9c,0xd8,0xfe,0xfd,0x00,0xff]12850x00,0x00,0x9c,0xd8,0xfe,0xfd,0x00,0xff1286 1287# GFX12: ds_min_rtn_u32 v255, v254, v253 offset:4660 ; encoding: [0x34,0x12,0x9c,0xd8,0xfe,0xfd,0x00,0xff]12880x34,0x12,0x9c,0xd8,0xfe,0xfd,0x00,0xff1289 1290# GFX12: ds_min_rtn_u32 v255, v254, v253 offset:65535 ; encoding: [0xff,0xff,0x9c,0xd8,0xfe,0xfd,0x00,0xff]12910xff,0xff,0x9c,0xd8,0xfe,0xfd,0x00,0xff1292 1293# GFX12: ds_min_rtn_u64 v[254:255], v1, v[2:3] offset:65535 ; encoding: [0xff,0xff,0x9c,0xd9,0x01,0x02,0x00,0xfe]12940xff,0xff,0x9c,0xd9,0x01,0x02,0x00,0xfe1295 1296# GFX12: ds_min_rtn_u64 v[5:6], v1, v[254:255] offset:65535 ; encoding: [0xff,0xff,0x9c,0xd9,0x01,0xfe,0x00,0x05]12970xff,0xff,0x9c,0xd9,0x01,0xfe,0x00,0x051298 1299# GFX12: ds_min_rtn_u64 v[5:6], v1, v[2:3]       ; encoding: [0x00,0x00,0x9c,0xd9,0x01,0x02,0x00,0x05]13000x00,0x00,0x9c,0xd9,0x01,0x02,0x00,0x051301 1302# GFX12: ds_min_rtn_u64 v[5:6], v1, v[2:3] offset:4 ; encoding: [0x04,0x00,0x9c,0xd9,0x01,0x02,0x00,0x05]13030x04,0x00,0x9c,0xd9,0x01,0x02,0x00,0x051304 1305# GFX12: ds_min_rtn_u64 v[5:6], v1, v[2:3] offset:65535 ; encoding: [0xff,0xff,0x9c,0xd9,0x01,0x02,0x00,0x05]13060xff,0xff,0x9c,0xd9,0x01,0x02,0x00,0x051307 1308# GFX12: ds_min_rtn_u64 v[5:6], v255, v[2:3] offset:65535 ; encoding: [0xff,0xff,0x9c,0xd9,0xff,0x02,0x00,0x05]13090xff,0xff,0x9c,0xd9,0xff,0x02,0x00,0x051310 1311# GFX12: ds_min_u32 v0, v1                       ; encoding: [0x00,0x00,0x1c,0xd8,0x00,0x01,0x00,0x00]13120x00,0x00,0x1c,0xd8,0x00,0x01,0x00,0x001313 1314# GFX12: ds_min_u32 v0, v1 offset:4660           ; encoding: [0x34,0x12,0x1c,0xd8,0x00,0x01,0x00,0x00]13150x34,0x12,0x1c,0xd8,0x00,0x01,0x00,0x001316 1317# GFX12: ds_min_u32 v0, v1 offset:65535          ; encoding: [0xff,0xff,0x1c,0xd8,0x00,0x01,0x00,0x00]13180xff,0xff,0x1c,0xd8,0x00,0x01,0x00,0x001319 1320# GFX12: ds_min_u32 v0, v254                     ; encoding: [0x00,0x00,0x1c,0xd8,0x00,0xfe,0x00,0x00]13210x00,0x00,0x1c,0xd8,0x00,0xfe,0x00,0x001322 1323# GFX12: ds_min_u32 v0, v254 offset:4660         ; encoding: [0x34,0x12,0x1c,0xd8,0x00,0xfe,0x00,0x00]13240x34,0x12,0x1c,0xd8,0x00,0xfe,0x00,0x001325 1326# GFX12: ds_min_u32 v0, v254 offset:65535        ; encoding: [0xff,0xff,0x1c,0xd8,0x00,0xfe,0x00,0x00]13270xff,0xff,0x1c,0xd8,0x00,0xfe,0x00,0x001328 1329# GFX12: ds_min_u32 v255, v1                     ; encoding: [0x00,0x00,0x1c,0xd8,0xff,0x01,0x00,0x00]13300x00,0x00,0x1c,0xd8,0xff,0x01,0x00,0x001331 1332# GFX12: ds_min_u32 v255, v1 offset:4660         ; encoding: [0x34,0x12,0x1c,0xd8,0xff,0x01,0x00,0x00]13330x34,0x12,0x1c,0xd8,0xff,0x01,0x00,0x001334 1335# GFX12: ds_min_u32 v255, v1 offset:65535        ; encoding: [0xff,0xff,0x1c,0xd8,0xff,0x01,0x00,0x00]13360xff,0xff,0x1c,0xd8,0xff,0x01,0x00,0x001337 1338# GFX12: ds_min_u32 v255, v254                   ; encoding: [0x00,0x00,0x1c,0xd8,0xff,0xfe,0x00,0x00]13390x00,0x00,0x1c,0xd8,0xff,0xfe,0x00,0x001340 1341# GFX12: ds_min_u32 v255, v254 offset:4660       ; encoding: [0x34,0x12,0x1c,0xd8,0xff,0xfe,0x00,0x00]13420x34,0x12,0x1c,0xd8,0xff,0xfe,0x00,0x001343 1344# GFX12: ds_min_u32 v255, v254 offset:65535      ; encoding: [0xff,0xff,0x1c,0xd8,0xff,0xfe,0x00,0x00]13450xff,0xff,0x1c,0xd8,0xff,0xfe,0x00,0x001346 1347# GFX12: ds_min_u64 v1, v[254:255] offset:65535  ; encoding: [0xff,0xff,0x1c,0xd9,0x01,0xfe,0x00,0x00]13480xff,0xff,0x1c,0xd9,0x01,0xfe,0x00,0x001349 1350# GFX12: ds_min_u64 v1, v[2:3]                   ; encoding: [0x00,0x00,0x1c,0xd9,0x01,0x02,0x00,0x00]13510x00,0x00,0x1c,0xd9,0x01,0x02,0x00,0x001352 1353# GFX12: ds_min_u64 v1, v[2:3] offset:4          ; encoding: [0x04,0x00,0x1c,0xd9,0x01,0x02,0x00,0x00]13540x04,0x00,0x1c,0xd9,0x01,0x02,0x00,0x001355 1356# GFX12: ds_min_u64 v1, v[2:3] offset:65535      ; encoding: [0xff,0xff,0x1c,0xd9,0x01,0x02,0x00,0x00]13570xff,0xff,0x1c,0xd9,0x01,0x02,0x00,0x001358 1359# GFX12: ds_min_u64 v255, v[2:3] offset:65535    ; encoding: [0xff,0xff,0x1c,0xd9,0xff,0x02,0x00,0x00]13600xff,0xff,0x1c,0xd9,0xff,0x02,0x00,0x001361 1362# GFX12: ds_mskor_b32 v0, v1, v2                 ; encoding: [0x00,0x00,0x30,0xd8,0x00,0x01,0x02,0x00]13630x00,0x00,0x30,0xd8,0x00,0x01,0x02,0x001364 1365# GFX12: ds_mskor_b32 v0, v1, v2 offset:4660     ; encoding: [0x34,0x12,0x30,0xd8,0x00,0x01,0x02,0x00]13660x34,0x12,0x30,0xd8,0x00,0x01,0x02,0x001367 1368# GFX12: ds_mskor_b32 v0, v1, v2 offset:65535    ; encoding: [0xff,0xff,0x30,0xd8,0x00,0x01,0x02,0x00]13690xff,0xff,0x30,0xd8,0x00,0x01,0x02,0x001370 1371# GFX12: ds_mskor_b32 v0, v254, v253             ; encoding: [0x00,0x00,0x30,0xd8,0x00,0xfe,0xfd,0x00]13720x00,0x00,0x30,0xd8,0x00,0xfe,0xfd,0x001373 1374# GFX12: ds_mskor_b32 v0, v254, v253 offset:4660 ; encoding: [0x34,0x12,0x30,0xd8,0x00,0xfe,0xfd,0x00]13750x34,0x12,0x30,0xd8,0x00,0xfe,0xfd,0x001376 1377# GFX12: ds_mskor_b32 v0, v254, v253 offset:65535 ; encoding: [0xff,0xff,0x30,0xd8,0x00,0xfe,0xfd,0x00]13780xff,0xff,0x30,0xd8,0x00,0xfe,0xfd,0x001379 1380# GFX12: ds_mskor_b32 v255, v1, v253             ; encoding: [0x00,0x00,0x30,0xd8,0xff,0x01,0xfd,0x00]13810x00,0x00,0x30,0xd8,0xff,0x01,0xfd,0x001382 1383# GFX12: ds_mskor_b32 v255, v1, v253 offset:4660 ; encoding: [0x34,0x12,0x30,0xd8,0xff,0x01,0xfd,0x00]13840x34,0x12,0x30,0xd8,0xff,0x01,0xfd,0x001385 1386# GFX12: ds_mskor_b32 v255, v1, v253 offset:65535 ; encoding: [0xff,0xff,0x30,0xd8,0xff,0x01,0xfd,0x00]13870xff,0xff,0x30,0xd8,0xff,0x01,0xfd,0x001388 1389# GFX12: ds_mskor_b32 v255, v254, v2             ; encoding: [0x00,0x00,0x30,0xd8,0xff,0xfe,0x02,0x00]13900x00,0x00,0x30,0xd8,0xff,0xfe,0x02,0x001391 1392# GFX12: ds_mskor_b32 v255, v254, v2 offset:4660 ; encoding: [0x34,0x12,0x30,0xd8,0xff,0xfe,0x02,0x00]13930x34,0x12,0x30,0xd8,0xff,0xfe,0x02,0x001394 1395# GFX12: ds_mskor_b32 v255, v254, v2 offset:65535 ; encoding: [0xff,0xff,0x30,0xd8,0xff,0xfe,0x02,0x00]13960xff,0xff,0x30,0xd8,0xff,0xfe,0x02,0x001397 1398# GFX12: ds_mskor_b32 v255, v254, v253           ; encoding: [0x00,0x00,0x30,0xd8,0xff,0xfe,0xfd,0x00]13990x00,0x00,0x30,0xd8,0xff,0xfe,0xfd,0x001400 1401# GFX12: ds_mskor_b32 v255, v254, v253 offset:4660 ; encoding: [0x34,0x12,0x30,0xd8,0xff,0xfe,0xfd,0x00]14020x34,0x12,0x30,0xd8,0xff,0xfe,0xfd,0x001403 1404# GFX12: ds_mskor_b32 v255, v254, v253 offset:65535 ; encoding: [0xff,0xff,0x30,0xd8,0xff,0xfe,0xfd,0x00]14050xff,0xff,0x30,0xd8,0xff,0xfe,0xfd,0x001406 1407# GFX12: ds_mskor_b64 v1, v[254:255], v[3:4] offset:65535 ; encoding: [0xff,0xff,0x30,0xd9,0x01,0xfe,0x03,0x00]14080xff,0xff,0x30,0xd9,0x01,0xfe,0x03,0x001409 1410# GFX12: ds_mskor_b64 v1, v[2:3], v[254:255] offset:65535 ; encoding: [0xff,0xff,0x30,0xd9,0x01,0x02,0xfe,0x00]14110xff,0xff,0x30,0xd9,0x01,0x02,0xfe,0x001412 1413# GFX12: ds_mskor_b64 v1, v[2:3], v[3:4]         ; encoding: [0x00,0x00,0x30,0xd9,0x01,0x02,0x03,0x00]14140x00,0x00,0x30,0xd9,0x01,0x02,0x03,0x001415 1416# GFX12: ds_mskor_b64 v1, v[2:3], v[3:4] offset:4 ; encoding: [0x04,0x00,0x30,0xd9,0x01,0x02,0x03,0x00]14170x04,0x00,0x30,0xd9,0x01,0x02,0x03,0x001418 1419# GFX12: ds_mskor_b64 v1, v[2:3], v[3:4] offset:65535 ; encoding: [0xff,0xff,0x30,0xd9,0x01,0x02,0x03,0x00]14200xff,0xff,0x30,0xd9,0x01,0x02,0x03,0x001421 1422# GFX12: ds_mskor_b64 v255, v[2:3], v[3:4] offset:65535 ; encoding: [0xff,0xff,0x30,0xd9,0xff,0x02,0x03,0x00]14230xff,0xff,0x30,0xd9,0xff,0x02,0x03,0x001424 1425# GFX12: ds_mskor_rtn_b32 v0, v1, v2, v3         ; encoding: [0x00,0x00,0xb0,0xd8,0x01,0x02,0x03,0x00]14260x00,0x00,0xb0,0xd8,0x01,0x02,0x03,0x001427 1428# GFX12: ds_mskor_rtn_b32 v0, v1, v2, v3 offset:4660 ; encoding: [0x34,0x12,0xb0,0xd8,0x01,0x02,0x03,0x00]14290x34,0x12,0xb0,0xd8,0x01,0x02,0x03,0x001430 1431# GFX12: ds_mskor_rtn_b32 v0, v1, v2, v3 offset:65535 ; encoding: [0xff,0xff,0xb0,0xd8,0x01,0x02,0x03,0x00]14320xff,0xff,0xb0,0xd8,0x01,0x02,0x03,0x001433 1434# GFX12: ds_mskor_rtn_b32 v0, v254, v253, v252   ; encoding: [0x00,0x00,0xb0,0xd8,0xfe,0xfd,0xfc,0x00]14350x00,0x00,0xb0,0xd8,0xfe,0xfd,0xfc,0x001436 1437# GFX12: ds_mskor_rtn_b32 v0, v254, v253, v252 offset:4660 ; encoding: [0x34,0x12,0xb0,0xd8,0xfe,0xfd,0xfc,0x00]14380x34,0x12,0xb0,0xd8,0xfe,0xfd,0xfc,0x001439 1440# GFX12: ds_mskor_rtn_b32 v0, v254, v253, v252 offset:65535 ; encoding: [0xff,0xff,0xb0,0xd8,0xfe,0xfd,0xfc,0x00]14410xff,0xff,0xb0,0xd8,0xfe,0xfd,0xfc,0x001442 1443# GFX12: ds_mskor_rtn_b32 v255, v1, v253, v252   ; encoding: [0x00,0x00,0xb0,0xd8,0x01,0xfd,0xfc,0xff]14440x00,0x00,0xb0,0xd8,0x01,0xfd,0xfc,0xff1445 1446# GFX12: ds_mskor_rtn_b32 v255, v1, v253, v252 offset:4660 ; encoding: [0x34,0x12,0xb0,0xd8,0x01,0xfd,0xfc,0xff]14470x34,0x12,0xb0,0xd8,0x01,0xfd,0xfc,0xff1448 1449# GFX12: ds_mskor_rtn_b32 v255, v1, v253, v252 offset:65535 ; encoding: [0xff,0xff,0xb0,0xd8,0x01,0xfd,0xfc,0xff]14500xff,0xff,0xb0,0xd8,0x01,0xfd,0xfc,0xff1451 1452# GFX12: ds_mskor_rtn_b32 v255, v254, v2, v252   ; encoding: [0x00,0x00,0xb0,0xd8,0xfe,0x02,0xfc,0xff]14530x00,0x00,0xb0,0xd8,0xfe,0x02,0xfc,0xff1454 1455# GFX12: ds_mskor_rtn_b32 v255, v254, v2, v252 offset:4660 ; encoding: [0x34,0x12,0xb0,0xd8,0xfe,0x02,0xfc,0xff]14560x34,0x12,0xb0,0xd8,0xfe,0x02,0xfc,0xff1457 1458# GFX12: ds_mskor_rtn_b32 v255, v254, v2, v252 offset:65535 ; encoding: [0xff,0xff,0xb0,0xd8,0xfe,0x02,0xfc,0xff]14590xff,0xff,0xb0,0xd8,0xfe,0x02,0xfc,0xff1460 1461# GFX12: ds_mskor_rtn_b32 v255, v254, v253, v252 ; encoding: [0x00,0x00,0xb0,0xd8,0xfe,0xfd,0xfc,0xff]14620x00,0x00,0xb0,0xd8,0xfe,0xfd,0xfc,0xff1463 1464# GFX12: ds_mskor_rtn_b32 v255, v254, v253, v252 offset:4660 ; encoding: [0x34,0x12,0xb0,0xd8,0xfe,0xfd,0xfc,0xff]14650x34,0x12,0xb0,0xd8,0xfe,0xfd,0xfc,0xff1466 1467# GFX12: ds_mskor_rtn_b32 v255, v254, v253, v252 offset:65535 ; encoding: [0xff,0xff,0xb0,0xd8,0xfe,0xfd,0xfc,0xff]14680xff,0xff,0xb0,0xd8,0xfe,0xfd,0xfc,0xff1469 1470# GFX12: ds_mskor_rtn_b32 v255, v254, v253, v3   ; encoding: [0x00,0x00,0xb0,0xd8,0xfe,0xfd,0x03,0xff]14710x00,0x00,0xb0,0xd8,0xfe,0xfd,0x03,0xff1472 1473# GFX12: ds_mskor_rtn_b32 v255, v254, v253, v3 offset:4660 ; encoding: [0x34,0x12,0xb0,0xd8,0xfe,0xfd,0x03,0xff]14740x34,0x12,0xb0,0xd8,0xfe,0xfd,0x03,0xff1475 1476# GFX12: ds_mskor_rtn_b32 v255, v254, v253, v3 offset:65535 ; encoding: [0xff,0xff,0xb0,0xd8,0xfe,0xfd,0x03,0xff]14770xff,0xff,0xb0,0xd8,0xfe,0xfd,0x03,0xff1478 1479# GFX12: ds_mskor_rtn_b64 v[254:255], v1, v[2:3], v[3:4] offset:65535 ; encoding: [0xff,0xff,0xb0,0xd9,0x01,0x02,0x03,0xfe]14800xff,0xff,0xb0,0xd9,0x01,0x02,0x03,0xfe1481 1482# GFX12: ds_mskor_rtn_b64 v[5:6], v1, v[254:255], v[3:4] offset:65535 ; encoding: [0xff,0xff,0xb0,0xd9,0x01,0xfe,0x03,0x05]14830xff,0xff,0xb0,0xd9,0x01,0xfe,0x03,0x051484 1485# GFX12: ds_mskor_rtn_b64 v[5:6], v1, v[2:3], v[254:255] offset:65535 ; encoding: [0xff,0xff,0xb0,0xd9,0x01,0x02,0xfe,0x05]14860xff,0xff,0xb0,0xd9,0x01,0x02,0xfe,0x051487 1488# GFX12: ds_mskor_rtn_b64 v[5:6], v1, v[2:3], v[3:4] ; encoding: [0x00,0x00,0xb0,0xd9,0x01,0x02,0x03,0x05]14890x00,0x00,0xb0,0xd9,0x01,0x02,0x03,0x051490 1491# GFX12: ds_mskor_rtn_b64 v[5:6], v1, v[2:3], v[3:4] offset:4 ; encoding: [0x04,0x00,0xb0,0xd9,0x01,0x02,0x03,0x05]14920x04,0x00,0xb0,0xd9,0x01,0x02,0x03,0x051493 1494# GFX12: ds_mskor_rtn_b64 v[5:6], v1, v[2:3], v[3:4] offset:65535 ; encoding: [0xff,0xff,0xb0,0xd9,0x01,0x02,0x03,0x05]14950xff,0xff,0xb0,0xd9,0x01,0x02,0x03,0x051496 1497# GFX12: ds_mskor_rtn_b64 v[5:6], v255, v[2:3], v[3:4] offset:65535 ; encoding: [0xff,0xff,0xb0,0xd9,0xff,0x02,0x03,0x05]14980xff,0xff,0xb0,0xd9,0xff,0x02,0x03,0x051499 1500# GFX12: ds_nop                                  ; encoding: [0x00,0x00,0x50,0xd8,0x00,0x00,0x00,0x00]15010x00,0x00,0x50,0xd8,0x00,0x00,0x00,0x001502 1503# GFX12: ds_or_b32 v0, v1                        ; encoding: [0x00,0x00,0x28,0xd8,0x00,0x01,0x00,0x00]15040x00,0x00,0x28,0xd8,0x00,0x01,0x00,0x001505 1506# GFX12: ds_or_b32 v0, v1 offset:4660            ; encoding: [0x34,0x12,0x28,0xd8,0x00,0x01,0x00,0x00]15070x34,0x12,0x28,0xd8,0x00,0x01,0x00,0x001508 1509# GFX12: ds_or_b32 v0, v1 offset:65535           ; encoding: [0xff,0xff,0x28,0xd8,0x00,0x01,0x00,0x00]15100xff,0xff,0x28,0xd8,0x00,0x01,0x00,0x001511 1512# GFX12: ds_or_b32 v0, v254                      ; encoding: [0x00,0x00,0x28,0xd8,0x00,0xfe,0x00,0x00]15130x00,0x00,0x28,0xd8,0x00,0xfe,0x00,0x001514 1515# GFX12: ds_or_b32 v0, v254 offset:4660          ; encoding: [0x34,0x12,0x28,0xd8,0x00,0xfe,0x00,0x00]15160x34,0x12,0x28,0xd8,0x00,0xfe,0x00,0x001517 1518# GFX12: ds_or_b32 v0, v254 offset:65535         ; encoding: [0xff,0xff,0x28,0xd8,0x00,0xfe,0x00,0x00]15190xff,0xff,0x28,0xd8,0x00,0xfe,0x00,0x001520 1521# GFX12: ds_or_b32 v255, v1                      ; encoding: [0x00,0x00,0x28,0xd8,0xff,0x01,0x00,0x00]15220x00,0x00,0x28,0xd8,0xff,0x01,0x00,0x001523 1524# GFX12: ds_or_b32 v255, v1 offset:4660          ; encoding: [0x34,0x12,0x28,0xd8,0xff,0x01,0x00,0x00]15250x34,0x12,0x28,0xd8,0xff,0x01,0x00,0x001526 1527# GFX12: ds_or_b32 v255, v1 offset:65535         ; encoding: [0xff,0xff,0x28,0xd8,0xff,0x01,0x00,0x00]15280xff,0xff,0x28,0xd8,0xff,0x01,0x00,0x001529 1530# GFX12: ds_or_b32 v255, v254                    ; encoding: [0x00,0x00,0x28,0xd8,0xff,0xfe,0x00,0x00]15310x00,0x00,0x28,0xd8,0xff,0xfe,0x00,0x001532 1533# GFX12: ds_or_b32 v255, v254 offset:4660        ; encoding: [0x34,0x12,0x28,0xd8,0xff,0xfe,0x00,0x00]15340x34,0x12,0x28,0xd8,0xff,0xfe,0x00,0x001535 1536# GFX12: ds_or_b32 v255, v254 offset:65535       ; encoding: [0xff,0xff,0x28,0xd8,0xff,0xfe,0x00,0x00]15370xff,0xff,0x28,0xd8,0xff,0xfe,0x00,0x001538 1539# GFX12: ds_or_b64 v1, v[254:255] offset:65535   ; encoding: [0xff,0xff,0x28,0xd9,0x01,0xfe,0x00,0x00]15400xff,0xff,0x28,0xd9,0x01,0xfe,0x00,0x001541 1542# GFX12: ds_or_b64 v1, v[2:3]                    ; encoding: [0x00,0x00,0x28,0xd9,0x01,0x02,0x00,0x00]15430x00,0x00,0x28,0xd9,0x01,0x02,0x00,0x001544 1545# GFX12: ds_or_b64 v1, v[2:3] offset:4           ; encoding: [0x04,0x00,0x28,0xd9,0x01,0x02,0x00,0x00]15460x04,0x00,0x28,0xd9,0x01,0x02,0x00,0x001547 1548# GFX12: ds_or_b64 v1, v[2:3] offset:65535       ; encoding: [0xff,0xff,0x28,0xd9,0x01,0x02,0x00,0x00]15490xff,0xff,0x28,0xd9,0x01,0x02,0x00,0x001550 1551# GFX12: ds_or_b64 v255, v[2:3] offset:65535     ; encoding: [0xff,0xff,0x28,0xd9,0xff,0x02,0x00,0x00]15520xff,0xff,0x28,0xd9,0xff,0x02,0x00,0x001553 1554# GFX12: ds_or_rtn_b32 v0, v1, v2                ; encoding: [0x00,0x00,0xa8,0xd8,0x01,0x02,0x00,0x00]15550x00,0x00,0xa8,0xd8,0x01,0x02,0x00,0x001556 1557# GFX12: ds_or_rtn_b32 v0, v1, v2 offset:4660    ; encoding: [0x34,0x12,0xa8,0xd8,0x01,0x02,0x00,0x00]15580x34,0x12,0xa8,0xd8,0x01,0x02,0x00,0x001559 1560# GFX12: ds_or_rtn_b32 v0, v1, v2 offset:65535   ; encoding: [0xff,0xff,0xa8,0xd8,0x01,0x02,0x00,0x00]15610xff,0xff,0xa8,0xd8,0x01,0x02,0x00,0x001562 1563# GFX12: ds_or_rtn_b32 v0, v254, v253            ; encoding: [0x00,0x00,0xa8,0xd8,0xfe,0xfd,0x00,0x00]15640x00,0x00,0xa8,0xd8,0xfe,0xfd,0x00,0x001565 1566# GFX12: ds_or_rtn_b32 v0, v254, v253 offset:4660 ; encoding: [0x34,0x12,0xa8,0xd8,0xfe,0xfd,0x00,0x00]15670x34,0x12,0xa8,0xd8,0xfe,0xfd,0x00,0x001568 1569# GFX12: ds_or_rtn_b32 v0, v254, v253 offset:65535 ; encoding: [0xff,0xff,0xa8,0xd8,0xfe,0xfd,0x00,0x00]15700xff,0xff,0xa8,0xd8,0xfe,0xfd,0x00,0x001571 1572# GFX12: ds_or_rtn_b32 v255, v1, v253            ; encoding: [0x00,0x00,0xa8,0xd8,0x01,0xfd,0x00,0xff]15730x00,0x00,0xa8,0xd8,0x01,0xfd,0x00,0xff1574 1575# GFX12: ds_or_rtn_b32 v255, v1, v253 offset:4660 ; encoding: [0x34,0x12,0xa8,0xd8,0x01,0xfd,0x00,0xff]15760x34,0x12,0xa8,0xd8,0x01,0xfd,0x00,0xff1577 1578# GFX12: ds_or_rtn_b32 v255, v1, v253 offset:65535 ; encoding: [0xff,0xff,0xa8,0xd8,0x01,0xfd,0x00,0xff]15790xff,0xff,0xa8,0xd8,0x01,0xfd,0x00,0xff1580 1581# GFX12: ds_or_rtn_b32 v255, v254, v2            ; encoding: [0x00,0x00,0xa8,0xd8,0xfe,0x02,0x00,0xff]15820x00,0x00,0xa8,0xd8,0xfe,0x02,0x00,0xff1583 1584# GFX12: ds_or_rtn_b32 v255, v254, v2 offset:4660 ; encoding: [0x34,0x12,0xa8,0xd8,0xfe,0x02,0x00,0xff]15850x34,0x12,0xa8,0xd8,0xfe,0x02,0x00,0xff1586 1587# GFX12: ds_or_rtn_b32 v255, v254, v2 offset:65535 ; encoding: [0xff,0xff,0xa8,0xd8,0xfe,0x02,0x00,0xff]15880xff,0xff,0xa8,0xd8,0xfe,0x02,0x00,0xff1589 1590# GFX12: ds_or_rtn_b32 v255, v254, v253          ; encoding: [0x00,0x00,0xa8,0xd8,0xfe,0xfd,0x00,0xff]15910x00,0x00,0xa8,0xd8,0xfe,0xfd,0x00,0xff1592 1593# GFX12: ds_or_rtn_b32 v255, v254, v253 offset:4660 ; encoding: [0x34,0x12,0xa8,0xd8,0xfe,0xfd,0x00,0xff]15940x34,0x12,0xa8,0xd8,0xfe,0xfd,0x00,0xff1595 1596# GFX12: ds_or_rtn_b32 v255, v254, v253 offset:65535 ; encoding: [0xff,0xff,0xa8,0xd8,0xfe,0xfd,0x00,0xff]15970xff,0xff,0xa8,0xd8,0xfe,0xfd,0x00,0xff1598 1599# GFX12: ds_or_rtn_b64 v[254:255], v1, v[2:3] offset:65535 ; encoding: [0xff,0xff,0xa8,0xd9,0x01,0x02,0x00,0xfe]16000xff,0xff,0xa8,0xd9,0x01,0x02,0x00,0xfe1601 1602# GFX12: ds_or_rtn_b64 v[5:6], v1, v[254:255] offset:65535 ; encoding: [0xff,0xff,0xa8,0xd9,0x01,0xfe,0x00,0x05]16030xff,0xff,0xa8,0xd9,0x01,0xfe,0x00,0x051604 1605# GFX12: ds_or_rtn_b64 v[5:6], v1, v[2:3]        ; encoding: [0x00,0x00,0xa8,0xd9,0x01,0x02,0x00,0x05]16060x00,0x00,0xa8,0xd9,0x01,0x02,0x00,0x051607 1608# GFX12: ds_or_rtn_b64 v[5:6], v1, v[2:3] offset:4 ; encoding: [0x04,0x00,0xa8,0xd9,0x01,0x02,0x00,0x05]16090x04,0x00,0xa8,0xd9,0x01,0x02,0x00,0x051610 1611# GFX12: ds_or_rtn_b64 v[5:6], v1, v[2:3] offset:65535 ; encoding: [0xff,0xff,0xa8,0xd9,0x01,0x02,0x00,0x05]16120xff,0xff,0xa8,0xd9,0x01,0x02,0x00,0x051613 1614# GFX12: ds_or_rtn_b64 v[5:6], v255, v[2:3] offset:65535 ; encoding: [0xff,0xff,0xa8,0xd9,0xff,0x02,0x00,0x05]16150xff,0xff,0xa8,0xd9,0xff,0x02,0x00,0x051616 1617# GFX12: ds_permute_b32 v0, v1, v2               ; encoding: [0x00,0x00,0xc8,0xda,0x01,0x02,0x00,0x00]16180x00,0x00,0xc8,0xda,0x01,0x02,0x00,0x001619 1620# GFX12: ds_permute_b32 v0, v1, v2 offset:4660   ; encoding: [0x34,0x12,0xc8,0xda,0x01,0x02,0x00,0x00]16210x34,0x12,0xc8,0xda,0x01,0x02,0x00,0x001622 1623# GFX12: ds_permute_b32 v0, v1, v2 offset:65535  ; encoding: [0xff,0xff,0xc8,0xda,0x01,0x02,0x00,0x00]16240xff,0xff,0xc8,0xda,0x01,0x02,0x00,0x001625 1626# GFX12: ds_permute_b32 v0, v254, v253           ; encoding: [0x00,0x00,0xc8,0xda,0xfe,0xfd,0x00,0x00]16270x00,0x00,0xc8,0xda,0xfe,0xfd,0x00,0x001628 1629# GFX12: ds_permute_b32 v0, v254, v253 offset:4660 ; encoding: [0x34,0x12,0xc8,0xda,0xfe,0xfd,0x00,0x00]16300x34,0x12,0xc8,0xda,0xfe,0xfd,0x00,0x001631 1632# GFX12: ds_permute_b32 v0, v254, v253 offset:65535 ; encoding: [0xff,0xff,0xc8,0xda,0xfe,0xfd,0x00,0x00]16330xff,0xff,0xc8,0xda,0xfe,0xfd,0x00,0x001634 1635# GFX12: ds_permute_b32 v255, v1, v253           ; encoding: [0x00,0x00,0xc8,0xda,0x01,0xfd,0x00,0xff]16360x00,0x00,0xc8,0xda,0x01,0xfd,0x00,0xff1637 1638# GFX12: ds_permute_b32 v255, v1, v253 offset:4660 ; encoding: [0x34,0x12,0xc8,0xda,0x01,0xfd,0x00,0xff]16390x34,0x12,0xc8,0xda,0x01,0xfd,0x00,0xff1640 1641# GFX12: ds_permute_b32 v255, v1, v253 offset:65535 ; encoding: [0xff,0xff,0xc8,0xda,0x01,0xfd,0x00,0xff]16420xff,0xff,0xc8,0xda,0x01,0xfd,0x00,0xff1643 1644# GFX12: ds_permute_b32 v255, v254, v2           ; encoding: [0x00,0x00,0xc8,0xda,0xfe,0x02,0x00,0xff]16450x00,0x00,0xc8,0xda,0xfe,0x02,0x00,0xff1646 1647# GFX12: ds_permute_b32 v255, v254, v2 offset:4660 ; encoding: [0x34,0x12,0xc8,0xda,0xfe,0x02,0x00,0xff]16480x34,0x12,0xc8,0xda,0xfe,0x02,0x00,0xff1649 1650# GFX12: ds_permute_b32 v255, v254, v2 offset:65535 ; encoding: [0xff,0xff,0xc8,0xda,0xfe,0x02,0x00,0xff]16510xff,0xff,0xc8,0xda,0xfe,0x02,0x00,0xff1652 1653# GFX12: ds_permute_b32 v255, v254, v253         ; encoding: [0x00,0x00,0xc8,0xda,0xfe,0xfd,0x00,0xff]16540x00,0x00,0xc8,0xda,0xfe,0xfd,0x00,0xff1655 1656# GFX12: ds_permute_b32 v255, v254, v253 offset:4660 ; encoding: [0x34,0x12,0xc8,0xda,0xfe,0xfd,0x00,0xff]16570x34,0x12,0xc8,0xda,0xfe,0xfd,0x00,0xff1658 1659# GFX12: ds_permute_b32 v255, v254, v253 offset:65535 ; encoding: [0xff,0xff,0xc8,0xda,0xfe,0xfd,0x00,0xff]16600xff,0xff,0xc8,0xda,0xfe,0xfd,0x00,0xff1661 1662# GFX12: ds_pk_add_f16 v2, v1                    ; encoding: [0x00,0x00,0x68,0xda,0x02,0x01,0x00,0x00]16630x00,0x00,0x68,0xda,0x02,0x01,0x00,0x001664 1665# GFX12: ds_pk_add_f16 v2, v1 offset:65535       ; encoding: [0xff,0xff,0x68,0xda,0x02,0x01,0x00,0x00]16660xff,0xff,0x68,0xda,0x02,0x01,0x00,0x001667 1668# GFX12: ds_pk_add_f16 v255, v255                ; encoding: [0x00,0x00,0x68,0xda,0xff,0xff,0x00,0x00]16690x00,0x00,0x68,0xda,0xff,0xff,0x00,0x001670 1671# GFX12: ds_pk_add_f16 v0, v0                    ; encoding: [0x00,0x00,0x68,0xda,0x00,0x00,0x00,0x00]16720x00,0x00,0x68,0xda,0x00,0x00,0x00,0x001673 1674# GFX12: ds_pk_add_f16 v0, v0 offset:4660        ; encoding: [0x34,0x12,0x68,0xda,0x00,0x00,0x00,0x00]16750x34,0x12,0x68,0xda,0x00,0x00,0x00,0x001676 1677# GFX12: ds_pk_add_bf16 v2, v1                   ; encoding: [0x00,0x00,0x6c,0xda,0x02,0x01,0x00,0x00]16780x00,0x00,0x6c,0xda,0x02,0x01,0x00,0x001679 1680# GFX12: ds_pk_add_f16 v0, v0 offset:4660        ; encoding: [0x34,0x12,0x68,0xda,0x00,0x00,0x00,0x00]16810x34,0x12,0x68,0xda,0x00,0x00,0x00,0x001682 1683# GFX12: ds_pk_add_bf16 v255, v255               ; encoding: [0x00,0x00,0x6c,0xda,0xff,0xff,0x00,0x00]16840x00,0x00,0x6c,0xda,0xff,0xff,0x00,0x001685 1686# GFX12: ds_pk_add_bf16 v255, v255 offset:65535  ; encoding: [0xff,0xff,0x6c,0xda,0xff,0xff,0x00,0x00]16870xff,0xff,0x6c,0xda,0xff,0xff,0x00,0x001688 1689# GFX12: ds_pk_add_bf16 v0, v0                   ; encoding: [0x00,0x00,0x6c,0xda,0x00,0x00,0x00,0x00]16900x00,0x00,0x6c,0xda,0x00,0x00,0x00,0x001691 1692# GFX12: ds_pk_add_rtn_f16 v3, v2, v1            ; encoding: [0x00,0x00,0xa8,0xda,0x02,0x01,0x00,0x03]16930x00,0x00,0xa8,0xda,0x02,0x01,0x00,0x031694 1695# GFX12: ds_pk_add_rtn_f16 v3, v2, v1 offset:4660 ; encoding: [0x34,0x12,0xa8,0xda,0x02,0x01,0x00,0x03]16960x34,0x12,0xa8,0xda,0x02,0x01,0x00,0x031697 1698# GFX12: ds_pk_add_rtn_f16 v255, v0, v200        ; encoding: [0x00,0x00,0xa8,0xda,0x00,0xc8,0x00,0xff]16990x00,0x00,0xa8,0xda,0x00,0xc8,0x00,0xff1700 1701# GFX12: ds_pk_add_rtn_f16 v255, v0, v200 offset:65535 ; encoding: [0xff,0xff,0xa8,0xda,0x00,0xc8,0x00,0xff]17020xff,0xff,0xa8,0xda,0x00,0xc8,0x00,0xff1703 1704# GFX12: ds_pk_add_rtn_f16 v255, v255, v255      ; encoding: [0x00,0x00,0xa8,0xda,0xff,0xff,0x00,0xff]17050x00,0x00,0xa8,0xda,0xff,0xff,0x00,0xff1706 1707# GFX12: ds_pk_add_rtn_bf16 v3, v2, v1           ; encoding: [0x00,0x00,0xac,0xda,0x02,0x01,0x00,0x03]17080x00,0x00,0xac,0xda,0x02,0x01,0x00,0x031709 1710# GFX12: ds_pk_add_rtn_bf16 v3, v2, v1 offset:4660 ; encoding: [0x34,0x12,0xac,0xda,0x02,0x01,0x00,0x03]17110x34,0x12,0xac,0xda,0x02,0x01,0x00,0x031712 1713# GFX12: ds_pk_add_rtn_bf16 v255, v0, v200       ; encoding: [0x00,0x00,0xac,0xda,0x00,0xc8,0x00,0xff]17140x00,0x00,0xac,0xda,0x00,0xc8,0x00,0xff1715 1716# GFX12: ds_pk_add_rtn_bf16 v255, v255, v255     ; encoding: [0x00,0x00,0xac,0xda,0xff,0xff,0x00,0xff]17170x00,0x00,0xac,0xda,0xff,0xff,0x00,0xff1718 1719# GFX12: ds_pk_add_rtn_bf16 v255, v255, v255 offset:65535 ; encoding: [0xff,0xff,0xac,0xda,0xff,0xff,0x00,0xff]17200xff,0xff,0xac,0xda,0xff,0xff,0x00,0xff1721 1722# GFX12: ds_load_2addr_b32 v[254:255], v1 offset0:127 offset1:255 ; encoding: [0x7f,0xff,0xdc,0xd8,0x01,0x00,0x00,0xfe]17230x7f,0xff,0xdc,0xd8,0x01,0x00,0x00,0xfe1724 1725# GFX12: ds_load_2addr_b32 v[5:6], v1 offset0:127 ; encoding: [0x7f,0x00,0xdc,0xd8,0x01,0x00,0x00,0x05]17260x7f,0x00,0xdc,0xd8,0x01,0x00,0x00,0x051727 1728# GFX12: ds_load_2addr_b32 v[5:6], v1 offset0:127 offset1:1 ; encoding: [0x7f,0x01,0xdc,0xd8,0x01,0x00,0x00,0x05]17290x7f,0x01,0xdc,0xd8,0x01,0x00,0x00,0x051730 1731# GFX12: ds_load_2addr_b32 v[5:6], v1 offset0:127 offset1:255 ; encoding: [0x7f,0xff,0xdc,0xd8,0x01,0x00,0x00,0x05]17320x7f,0xff,0xdc,0xd8,0x01,0x00,0x00,0x051733 1734# GFX12: ds_load_2addr_b32 v[5:6], v1 offset0:16 offset1:255 ; encoding: [0x10,0xff,0xdc,0xd8,0x01,0x00,0x00,0x05]17350x10,0xff,0xdc,0xd8,0x01,0x00,0x00,0x051736 1737# GFX12: ds_load_2addr_b32 v[5:6], v1 offset1:255 ; encoding: [0x00,0xff,0xdc,0xd8,0x01,0x00,0x00,0x05]17380x00,0xff,0xdc,0xd8,0x01,0x00,0x00,0x051739 1740# GFX12: ds_load_2addr_b32 v[5:6], v255 offset0:127 offset1:255 ; encoding: [0x7f,0xff,0xdc,0xd8,0xff,0x00,0x00,0x05]17410x7f,0xff,0xdc,0xd8,0xff,0x00,0x00,0x051742 1743# GFX12: ds_load_2addr_b64 v[252:255], v1 offset0:127 offset1:255 ; encoding: [0x7f,0xff,0xdc,0xd9,0x01,0x00,0x00,0xfc]17440x7f,0xff,0xdc,0xd9,0x01,0x00,0x00,0xfc1745 1746# GFX12: ds_load_2addr_b64 v[5:8], v1 offset0:127 ; encoding: [0x7f,0x00,0xdc,0xd9,0x01,0x00,0x00,0x05]17470x7f,0x00,0xdc,0xd9,0x01,0x00,0x00,0x051748 1749# GFX12: ds_load_2addr_b64 v[5:8], v1 offset0:127 offset1:1 ; encoding: [0x7f,0x01,0xdc,0xd9,0x01,0x00,0x00,0x05]17500x7f,0x01,0xdc,0xd9,0x01,0x00,0x00,0x051751 1752# GFX12: ds_load_2addr_b64 v[5:8], v1 offset0:127 offset1:255 ; encoding: [0x7f,0xff,0xdc,0xd9,0x01,0x00,0x00,0x05]17530x7f,0xff,0xdc,0xd9,0x01,0x00,0x00,0x051754 1755# GFX12: ds_load_2addr_b64 v[5:8], v1 offset0:16 offset1:255 ; encoding: [0x10,0xff,0xdc,0xd9,0x01,0x00,0x00,0x05]17560x10,0xff,0xdc,0xd9,0x01,0x00,0x00,0x051757 1758# GFX12: ds_load_2addr_b64 v[5:8], v1 offset1:255 ; encoding: [0x00,0xff,0xdc,0xd9,0x01,0x00,0x00,0x05]17590x00,0xff,0xdc,0xd9,0x01,0x00,0x00,0x051760 1761# GFX12: ds_load_2addr_b64 v[5:8], v255 offset0:127 offset1:255 ; encoding: [0x7f,0xff,0xdc,0xd9,0xff,0x00,0x00,0x05]17620x7f,0xff,0xdc,0xd9,0xff,0x00,0x00,0x051763 1764# GFX12: ds_load_2addr_stride64_b32 v[254:255], v1 offset0:127 offset1:255 ; encoding: [0x7f,0xff,0xe0,0xd8,0x01,0x00,0x00,0xfe]17650x7f,0xff,0xe0,0xd8,0x01,0x00,0x00,0xfe1766 1767# GFX12: ds_load_2addr_stride64_b32 v[5:6], v1 offset0:127 ; encoding: [0x7f,0x00,0xe0,0xd8,0x01,0x00,0x00,0x05]17680x7f,0x00,0xe0,0xd8,0x01,0x00,0x00,0x051769 1770# GFX12: ds_load_2addr_stride64_b32 v[5:6], v1 offset0:127 offset1:1 ; encoding: [0x7f,0x01,0xe0,0xd8,0x01,0x00,0x00,0x05]17710x7f,0x01,0xe0,0xd8,0x01,0x00,0x00,0x051772 1773# GFX12: ds_load_2addr_stride64_b32 v[5:6], v1 offset0:127 offset1:255 ; encoding: [0x7f,0xff,0xe0,0xd8,0x01,0x00,0x00,0x05]17740x7f,0xff,0xe0,0xd8,0x01,0x00,0x00,0x051775 1776# GFX12: ds_load_2addr_stride64_b32 v[5:6], v1 offset0:16 offset1:255 ; encoding: [0x10,0xff,0xe0,0xd8,0x01,0x00,0x00,0x05]17770x10,0xff,0xe0,0xd8,0x01,0x00,0x00,0x051778 1779# GFX12: ds_load_2addr_stride64_b32 v[5:6], v1 offset1:255 ; encoding: [0x00,0xff,0xe0,0xd8,0x01,0x00,0x00,0x05]17800x00,0xff,0xe0,0xd8,0x01,0x00,0x00,0x051781 1782# GFX12: ds_load_2addr_stride64_b32 v[5:6], v255 offset0:127 offset1:255 ; encoding: [0x7f,0xff,0xe0,0xd8,0xff,0x00,0x00,0x05]17830x7f,0xff,0xe0,0xd8,0xff,0x00,0x00,0x051784 1785# GFX12: ds_load_2addr_stride64_b64 v[252:255], v1 offset0:127 offset1:255 ; encoding: [0x7f,0xff,0xe0,0xd9,0x01,0x00,0x00,0xfc]17860x7f,0xff,0xe0,0xd9,0x01,0x00,0x00,0xfc1787 1788# GFX12: ds_load_2addr_stride64_b64 v[5:8], v1 offset0:127 ; encoding: [0x7f,0x00,0xe0,0xd9,0x01,0x00,0x00,0x05]17890x7f,0x00,0xe0,0xd9,0x01,0x00,0x00,0x051790 1791# GFX12: ds_load_2addr_stride64_b64 v[5:8], v1 offset0:127 offset1:1 ; encoding: [0x7f,0x01,0xe0,0xd9,0x01,0x00,0x00,0x05]17920x7f,0x01,0xe0,0xd9,0x01,0x00,0x00,0x051793 1794# GFX12: ds_load_2addr_stride64_b64 v[5:8], v1 offset0:127 offset1:255 ; encoding: [0x7f,0xff,0xe0,0xd9,0x01,0x00,0x00,0x05]17950x7f,0xff,0xe0,0xd9,0x01,0x00,0x00,0x051796 1797# GFX12: ds_load_2addr_stride64_b64 v[5:8], v1 offset0:16 offset1:255 ; encoding: [0x10,0xff,0xe0,0xd9,0x01,0x00,0x00,0x05]17980x10,0xff,0xe0,0xd9,0x01,0x00,0x00,0x051799 1800# GFX12: ds_load_2addr_stride64_b64 v[5:8], v1 offset1:255 ; encoding: [0x00,0xff,0xe0,0xd9,0x01,0x00,0x00,0x05]18010x00,0xff,0xe0,0xd9,0x01,0x00,0x00,0x051802 1803# GFX12: ds_load_2addr_stride64_b64 v[5:8], v255 offset0:127 offset1:255 ; encoding: [0x7f,0xff,0xe0,0xd9,0xff,0x00,0x00,0x05]18040x7f,0xff,0xe0,0xd9,0xff,0x00,0x00,0x051805 1806# GFX12: ds_load_addtid_b32 v255 offset:65535    ; encoding: [0xff,0xff,0xc4,0xda,0x00,0x00,0x00,0xff]18070xff 0xff 0xc4 0xda 0x00 0x00 0x00 0xff1808 1809# GFX12: ds_load_addtid_b32 v5                   ; encoding: [0x00,0x00,0xc4,0xda,0x00,0x00,0x00,0x05]18100x00 0x00 0xc4 0xda 0x00 0x00 0x00 0x051811 1812# GFX12: ds_load_addtid_b32 v5 offset:4          ; encoding: [0x04,0x00,0xc4,0xda,0x00,0x00,0x00,0x05]18130x04 0x00 0xc4 0xda 0x00 0x00 0x00 0x051814 1815# GFX12: ds_load_addtid_b32 v5 offset:65535      ; encoding: [0xff,0xff,0xc4,0xda,0x00,0x00,0x00,0x05]18160xff 0xff 0xc4 0xda 0x00 0x00 0x00 0x051817 1818# GFX12: ds_load_b128 v[252:255], v1 offset:65535 ; encoding: [0xff,0xff,0xfc,0xdb,0x01,0x00,0x00,0xfc]18190xff,0xff,0xfc,0xdb,0x01,0x00,0x00,0xfc1820 1821# GFX12: ds_load_b128 v[5:8], v1                 ; encoding: [0x00,0x00,0xfc,0xdb,0x01,0x00,0x00,0x05]18220x00,0x00,0xfc,0xdb,0x01,0x00,0x00,0x051823 1824# GFX12: ds_load_b128 v[5:8], v1 offset:4        ; encoding: [0x04,0x00,0xfc,0xdb,0x01,0x00,0x00,0x05]18250x04,0x00,0xfc,0xdb,0x01,0x00,0x00,0x051826 1827# GFX12: ds_load_b128 v[5:8], v1 offset:65535    ; encoding: [0xff,0xff,0xfc,0xdb,0x01,0x00,0x00,0x05]18280xff,0xff,0xfc,0xdb,0x01,0x00,0x00,0x051829 1830# GFX12: ds_load_b128 v[5:8], v255 offset:65535  ; encoding: [0xff,0xff,0xfc,0xdb,0xff,0x00,0x00,0x05]18310xff,0xff,0xfc,0xdb,0xff,0x00,0x00,0x051832 1833# GFX12: ds_load_b32 v255, v1 offset:65535       ; encoding: [0xff,0xff,0xd8,0xd8,0x01,0x00,0x00,0xff]18340xff,0xff,0xd8,0xd8,0x01,0x00,0x00,0xff1835 1836# GFX12: ds_load_b32 v5, v1                      ; encoding: [0x00,0x00,0xd8,0xd8,0x01,0x00,0x00,0x05]18370x00,0x00,0xd8,0xd8,0x01,0x00,0x00,0x051838 1839# GFX12: ds_load_b32 v5, v1 offset:4             ; encoding: [0x04,0x00,0xd8,0xd8,0x01,0x00,0x00,0x05]18400x04,0x00,0xd8,0xd8,0x01,0x00,0x00,0x051841 1842# GFX12: ds_load_b32 v5, v1 offset:65535         ; encoding: [0xff,0xff,0xd8,0xd8,0x01,0x00,0x00,0x05]18430xff,0xff,0xd8,0xd8,0x01,0x00,0x00,0x051844 1845# GFX12: ds_load_b32 v5, v255 offset:65535       ; encoding: [0xff,0xff,0xd8,0xd8,0xff,0x00,0x00,0x05]18460xff,0xff,0xd8,0xd8,0xff,0x00,0x00,0x051847 1848# GFX12: ds_load_b64 v[254:255], v1 offset:65535 ; encoding: [0xff,0xff,0xd8,0xd9,0x01,0x00,0x00,0xfe]18490xff,0xff,0xd8,0xd9,0x01,0x00,0x00,0xfe1850 1851# GFX12: ds_load_b64 v[5:6], v1                  ; encoding: [0x00,0x00,0xd8,0xd9,0x01,0x00,0x00,0x05]18520x00,0x00,0xd8,0xd9,0x01,0x00,0x00,0x051853 1854# GFX12: ds_load_b64 v[5:6], v1 offset:4         ; encoding: [0x04,0x00,0xd8,0xd9,0x01,0x00,0x00,0x05]18550x04,0x00,0xd8,0xd9,0x01,0x00,0x00,0x051856 1857# GFX12: ds_load_b64 v[5:6], v1 offset:65535     ; encoding: [0xff,0xff,0xd8,0xd9,0x01,0x00,0x00,0x05]18580xff,0xff,0xd8,0xd9,0x01,0x00,0x00,0x051859 1860# GFX12: ds_load_b64 v[5:6], v255 offset:65535   ; encoding: [0xff,0xff,0xd8,0xd9,0xff,0x00,0x00,0x05]18610xff,0xff,0xd8,0xd9,0xff,0x00,0x00,0x051862 1863# GFX12: ds_load_b96 v[253:255], v1 offset:65535 ; encoding: [0xff,0xff,0xf8,0xdb,0x01,0x00,0x00,0xfd]18640xff,0xff,0xf8,0xdb,0x01,0x00,0x00,0xfd1865 1866# GFX12: ds_load_b96 v[5:7], v1                  ; encoding: [0x00,0x00,0xf8,0xdb,0x01,0x00,0x00,0x05]18670x00,0x00,0xf8,0xdb,0x01,0x00,0x00,0x051868 1869# GFX12: ds_load_b96 v[5:7], v1 offset:4         ; encoding: [0x04,0x00,0xf8,0xdb,0x01,0x00,0x00,0x05]18700x04,0x00,0xf8,0xdb,0x01,0x00,0x00,0x051871 1872# GFX12: ds_load_b96 v[5:7], v1 offset:65535     ; encoding: [0xff,0xff,0xf8,0xdb,0x01,0x00,0x00,0x05]18730xff,0xff,0xf8,0xdb,0x01,0x00,0x00,0x051874 1875# GFX12: ds_load_b96 v[5:7], v255 offset:65535   ; encoding: [0xff,0xff,0xf8,0xdb,0xff,0x00,0x00,0x05]18760xff,0xff,0xf8,0xdb,0xff,0x00,0x00,0x051877 1878# GFX12: ds_load_i16 v255, v1 offset:65535       ; encoding: [0xff,0xff,0xec,0xd8,0x01,0x00,0x00,0xff]18790xff,0xff,0xec,0xd8,0x01,0x00,0x00,0xff1880 1881# GFX12: ds_load_i16 v5, v1                      ; encoding: [0x00,0x00,0xec,0xd8,0x01,0x00,0x00,0x05]18820x00,0x00,0xec,0xd8,0x01,0x00,0x00,0x051883 1884# GFX12: ds_load_i16 v5, v1 offset:4             ; encoding: [0x04,0x00,0xec,0xd8,0x01,0x00,0x00,0x05]18850x04,0x00,0xec,0xd8,0x01,0x00,0x00,0x051886 1887# GFX12: ds_load_i16 v5, v1 offset:65535         ; encoding: [0xff,0xff,0xec,0xd8,0x01,0x00,0x00,0x05]18880xff,0xff,0xec,0xd8,0x01,0x00,0x00,0x051889 1890# GFX12: ds_load_i16 v5, v255 offset:65535       ; encoding: [0xff,0xff,0xec,0xd8,0xff,0x00,0x00,0x05]18910xff,0xff,0xec,0xd8,0xff,0x00,0x00,0x051892 1893# GFX12: ds_load_i8 v255, v1 offset:65535        ; encoding: [0xff,0xff,0xe4,0xd8,0x01,0x00,0x00,0xff]18940xff,0xff,0xe4,0xd8,0x01,0x00,0x00,0xff1895 1896# GFX12: ds_load_i8 v5, v1                       ; encoding: [0x00,0x00,0xe4,0xd8,0x01,0x00,0x00,0x05]18970x00,0x00,0xe4,0xd8,0x01,0x00,0x00,0x051898 1899# GFX12: ds_load_i8 v5, v1 offset:4              ; encoding: [0x04,0x00,0xe4,0xd8,0x01,0x00,0x00,0x05]19000x04,0x00,0xe4,0xd8,0x01,0x00,0x00,0x051901 1902# GFX12: ds_load_i8 v5, v1 offset:65535          ; encoding: [0xff,0xff,0xe4,0xd8,0x01,0x00,0x00,0x05]19030xff,0xff,0xe4,0xd8,0x01,0x00,0x00,0x051904 1905# GFX12: ds_load_i8 v5, v255 offset:65535        ; encoding: [0xff,0xff,0xe4,0xd8,0xff,0x00,0x00,0x05]19060xff,0xff,0xe4,0xd8,0xff,0x00,0x00,0x051907 1908# GFX12: ds_load_i8_d16 v255, v1 offset:65535    ; encoding: [0xff,0xff,0x90,0xda,0x01,0x00,0x00,0xff]19090xff,0xff,0x90,0xda,0x01,0x00,0x00,0xff1910 1911# GFX12: ds_load_i8_d16 v5, v1                   ; encoding: [0x00,0x00,0x90,0xda,0x01,0x00,0x00,0x05]19120x00,0x00,0x90,0xda,0x01,0x00,0x00,0x051913 1914# GFX12: ds_load_i8_d16 v5, v1 offset:4          ; encoding: [0x04,0x00,0x90,0xda,0x01,0x00,0x00,0x05]19150x04,0x00,0x90,0xda,0x01,0x00,0x00,0x051916 1917# GFX12: ds_load_i8_d16 v5, v1 offset:65535      ; encoding: [0xff,0xff,0x90,0xda,0x01,0x00,0x00,0x05]19180xff,0xff,0x90,0xda,0x01,0x00,0x00,0x051919 1920# GFX12: ds_load_i8_d16 v5, v255 offset:65535    ; encoding: [0xff,0xff,0x90,0xda,0xff,0x00,0x00,0x05]19210xff,0xff,0x90,0xda,0xff,0x00,0x00,0x051922 1923# GFX12: ds_load_i8_d16_hi v255, v1 offset:65535 ; encoding: [0xff,0xff,0x94,0xda,0x01,0x00,0x00,0xff]19240xff,0xff,0x94,0xda,0x01,0x00,0x00,0xff1925 1926# GFX12: ds_load_i8_d16_hi v5, v1                ; encoding: [0x00,0x00,0x94,0xda,0x01,0x00,0x00,0x05]19270x00,0x00,0x94,0xda,0x01,0x00,0x00,0x051928 1929# GFX12: ds_load_i8_d16_hi v5, v1 offset:4       ; encoding: [0x04,0x00,0x94,0xda,0x01,0x00,0x00,0x05]19300x04,0x00,0x94,0xda,0x01,0x00,0x00,0x051931 1932# GFX12: ds_load_i8_d16_hi v5, v1 offset:65535   ; encoding: [0xff,0xff,0x94,0xda,0x01,0x00,0x00,0x05]19330xff,0xff,0x94,0xda,0x01,0x00,0x00,0x051934 1935# GFX12: ds_load_i8_d16_hi v5, v255 offset:65535 ; encoding: [0xff,0xff,0x94,0xda,0xff,0x00,0x00,0x05]19360xff,0xff,0x94,0xda,0xff,0x00,0x00,0x051937 1938# GFX12: ds_load_u16 v255, v1 offset:65535       ; encoding: [0xff,0xff,0xf0,0xd8,0x01,0x00,0x00,0xff]19390xff,0xff,0xf0,0xd8,0x01,0x00,0x00,0xff1940 1941# GFX12: ds_load_u16 v5, v1                      ; encoding: [0x00,0x00,0xf0,0xd8,0x01,0x00,0x00,0x05]19420x00,0x00,0xf0,0xd8,0x01,0x00,0x00,0x051943 1944# GFX12: ds_load_u16 v5, v1 offset:4             ; encoding: [0x04,0x00,0xf0,0xd8,0x01,0x00,0x00,0x05]19450x04,0x00,0xf0,0xd8,0x01,0x00,0x00,0x051946 1947# GFX12: ds_load_u16 v5, v1 offset:65535         ; encoding: [0xff,0xff,0xf0,0xd8,0x01,0x00,0x00,0x05]19480xff,0xff,0xf0,0xd8,0x01,0x00,0x00,0x051949 1950# GFX12: ds_load_u16 v5, v255 offset:65535       ; encoding: [0xff,0xff,0xf0,0xd8,0xff,0x00,0x00,0x05]19510xff,0xff,0xf0,0xd8,0xff,0x00,0x00,0x051952 1953# GFX12: ds_load_u16_d16 v255, v1 offset:65535   ; encoding: [0xff,0xff,0x98,0xda,0x01,0x00,0x00,0xff]19540xff,0xff,0x98,0xda,0x01,0x00,0x00,0xff1955 1956# GFX12: ds_load_u16_d16 v5, v1                  ; encoding: [0x00,0x00,0x98,0xda,0x01,0x00,0x00,0x05]19570x00,0x00,0x98,0xda,0x01,0x00,0x00,0x051958 1959# GFX12: ds_load_u16_d16 v5, v1 offset:4         ; encoding: [0x04,0x00,0x98,0xda,0x01,0x00,0x00,0x05]19600x04,0x00,0x98,0xda,0x01,0x00,0x00,0x051961 1962# GFX12: ds_load_u16_d16 v5, v1 offset:65535     ; encoding: [0xff,0xff,0x98,0xda,0x01,0x00,0x00,0x05]19630xff,0xff,0x98,0xda,0x01,0x00,0x00,0x051964 1965# GFX12: ds_load_u16_d16 v5, v255 offset:65535   ; encoding: [0xff,0xff,0x98,0xda,0xff,0x00,0x00,0x05]19660xff,0xff,0x98,0xda,0xff,0x00,0x00,0x051967 1968# GFX12: ds_load_u16_d16_hi v255, v1 offset:65535 ; encoding: [0xff,0xff,0x9c,0xda,0x01,0x00,0x00,0xff]19690xff,0xff,0x9c,0xda,0x01,0x00,0x00,0xff1970 1971# GFX12: ds_load_u16_d16_hi v5, v1               ; encoding: [0x00,0x00,0x9c,0xda,0x01,0x00,0x00,0x05]19720x00,0x00,0x9c,0xda,0x01,0x00,0x00,0x051973 1974# GFX12: ds_load_u16_d16_hi v5, v1 offset:4      ; encoding: [0x04,0x00,0x9c,0xda,0x01,0x00,0x00,0x05]19750x04,0x00,0x9c,0xda,0x01,0x00,0x00,0x051976 1977# GFX12: ds_load_u16_d16_hi v5, v1 offset:65535  ; encoding: [0xff,0xff,0x9c,0xda,0x01,0x00,0x00,0x05]19780xff,0xff,0x9c,0xda,0x01,0x00,0x00,0x051979 1980# GFX12: ds_load_u16_d16_hi v5, v255 offset:65535 ; encoding: [0xff,0xff,0x9c,0xda,0xff,0x00,0x00,0x05]19810xff,0xff,0x9c,0xda,0xff,0x00,0x00,0x051982 1983# GFX12: ds_load_u8 v255, v1 offset:65535        ; encoding: [0xff,0xff,0xe8,0xd8,0x01,0x00,0x00,0xff]19840xff,0xff,0xe8,0xd8,0x01,0x00,0x00,0xff1985 1986# GFX12: ds_load_u8 v5, v1                       ; encoding: [0x00,0x00,0xe8,0xd8,0x01,0x00,0x00,0x05]19870x00,0x00,0xe8,0xd8,0x01,0x00,0x00,0x051988 1989# GFX12: ds_load_u8 v5, v1 offset:4              ; encoding: [0x04,0x00,0xe8,0xd8,0x01,0x00,0x00,0x05]19900x04,0x00,0xe8,0xd8,0x01,0x00,0x00,0x051991 1992# GFX12: ds_load_u8 v5, v1 offset:65535          ; encoding: [0xff,0xff,0xe8,0xd8,0x01,0x00,0x00,0x05]19930xff,0xff,0xe8,0xd8,0x01,0x00,0x00,0x051994 1995# GFX12: ds_load_u8 v5, v255 offset:65535        ; encoding: [0xff,0xff,0xe8,0xd8,0xff,0x00,0x00,0x05]19960xff,0xff,0xe8,0xd8,0xff,0x00,0x00,0x051997 1998# GFX12: ds_load_u8_d16 v255, v1 offset:65535    ; encoding: [0xff,0xff,0x88,0xda,0x01,0x00,0x00,0xff]19990xff,0xff,0x88,0xda,0x01,0x00,0x00,0xff2000 2001# GFX12: ds_load_u8_d16 v5, v1                   ; encoding: [0x00,0x00,0x88,0xda,0x01,0x00,0x00,0x05]20020x00,0x00,0x88,0xda,0x01,0x00,0x00,0x052003 2004# GFX12: ds_load_u8_d16 v5, v1 offset:4          ; encoding: [0x04,0x00,0x88,0xda,0x01,0x00,0x00,0x05]20050x04,0x00,0x88,0xda,0x01,0x00,0x00,0x052006 2007# GFX12: ds_load_u8_d16 v5, v1 offset:65535      ; encoding: [0xff,0xff,0x88,0xda,0x01,0x00,0x00,0x05]20080xff,0xff,0x88,0xda,0x01,0x00,0x00,0x052009 2010# GFX12: ds_load_u8_d16 v5, v255 offset:65535    ; encoding: [0xff,0xff,0x88,0xda,0xff,0x00,0x00,0x05]20110xff,0xff,0x88,0xda,0xff,0x00,0x00,0x052012 2013# GFX12: ds_load_u8_d16_hi v255, v1 offset:65535 ; encoding: [0xff,0xff,0x8c,0xda,0x01,0x00,0x00,0xff]20140xff,0xff,0x8c,0xda,0x01,0x00,0x00,0xff2015 2016# GFX12: ds_load_u8_d16_hi v5, v1                ; encoding: [0x00,0x00,0x8c,0xda,0x01,0x00,0x00,0x05]20170x00,0x00,0x8c,0xda,0x01,0x00,0x00,0x052018 2019# GFX12: ds_load_u8_d16_hi v5, v1 offset:4       ; encoding: [0x04,0x00,0x8c,0xda,0x01,0x00,0x00,0x05]20200x04,0x00,0x8c,0xda,0x01,0x00,0x00,0x052021 2022# GFX12: ds_load_u8_d16_hi v5, v1 offset:65535   ; encoding: [0xff,0xff,0x8c,0xda,0x01,0x00,0x00,0x05]20230xff,0xff,0x8c,0xda,0x01,0x00,0x00,0x052024 2025# GFX12: ds_load_u8_d16_hi v5, v255 offset:65535 ; encoding: [0xff,0xff,0x8c,0xda,0xff,0x00,0x00,0x05]20260xff,0xff,0x8c,0xda,0xff,0x00,0x00,0x052027 2028# GFX12: ds_rsub_rtn_u32 v0, v1, v2              ; encoding: [0x00,0x00,0x88,0xd8,0x01,0x02,0x00,0x00]20290x00,0x00,0x88,0xd8,0x01,0x02,0x00,0x002030 2031# GFX12: ds_rsub_rtn_u32 v0, v1, v2 offset:4660  ; encoding: [0x34,0x12,0x88,0xd8,0x01,0x02,0x00,0x00]20320x34,0x12,0x88,0xd8,0x01,0x02,0x00,0x002033 2034# GFX12: ds_rsub_rtn_u32 v0, v1, v2 offset:65535 ; encoding: [0xff,0xff,0x88,0xd8,0x01,0x02,0x00,0x00]20350xff,0xff,0x88,0xd8,0x01,0x02,0x00,0x002036 2037# GFX12: ds_rsub_rtn_u32 v0, v254, v253          ; encoding: [0x00,0x00,0x88,0xd8,0xfe,0xfd,0x00,0x00]20380x00,0x00,0x88,0xd8,0xfe,0xfd,0x00,0x002039 2040# GFX12: ds_rsub_rtn_u32 v0, v254, v253 offset:4660 ; encoding: [0x34,0x12,0x88,0xd8,0xfe,0xfd,0x00,0x00]20410x34,0x12,0x88,0xd8,0xfe,0xfd,0x00,0x002042 2043# GFX12: ds_rsub_rtn_u32 v0, v254, v253 offset:65535 ; encoding: [0xff,0xff,0x88,0xd8,0xfe,0xfd,0x00,0x00]20440xff,0xff,0x88,0xd8,0xfe,0xfd,0x00,0x002045 2046# GFX12: ds_rsub_rtn_u32 v255, v1, v253          ; encoding: [0x00,0x00,0x88,0xd8,0x01,0xfd,0x00,0xff]20470x00,0x00,0x88,0xd8,0x01,0xfd,0x00,0xff2048 2049# GFX12: ds_rsub_rtn_u32 v255, v1, v253 offset:4660 ; encoding: [0x34,0x12,0x88,0xd8,0x01,0xfd,0x00,0xff]20500x34,0x12,0x88,0xd8,0x01,0xfd,0x00,0xff2051 2052# GFX12: ds_rsub_rtn_u32 v255, v1, v253 offset:65535 ; encoding: [0xff,0xff,0x88,0xd8,0x01,0xfd,0x00,0xff]20530xff,0xff,0x88,0xd8,0x01,0xfd,0x00,0xff2054 2055# GFX12: ds_rsub_rtn_u32 v255, v254, v2          ; encoding: [0x00,0x00,0x88,0xd8,0xfe,0x02,0x00,0xff]20560x00,0x00,0x88,0xd8,0xfe,0x02,0x00,0xff2057 2058# GFX12: ds_rsub_rtn_u32 v255, v254, v2 offset:4660 ; encoding: [0x34,0x12,0x88,0xd8,0xfe,0x02,0x00,0xff]20590x34,0x12,0x88,0xd8,0xfe,0x02,0x00,0xff2060 2061# GFX12: ds_rsub_rtn_u32 v255, v254, v2 offset:65535 ; encoding: [0xff,0xff,0x88,0xd8,0xfe,0x02,0x00,0xff]20620xff,0xff,0x88,0xd8,0xfe,0x02,0x00,0xff2063 2064# GFX12: ds_rsub_rtn_u32 v255, v254, v253        ; encoding: [0x00,0x00,0x88,0xd8,0xfe,0xfd,0x00,0xff]20650x00,0x00,0x88,0xd8,0xfe,0xfd,0x00,0xff2066 2067# GFX12: ds_rsub_rtn_u32 v255, v254, v253 offset:4660 ; encoding: [0x34,0x12,0x88,0xd8,0xfe,0xfd,0x00,0xff]20680x34,0x12,0x88,0xd8,0xfe,0xfd,0x00,0xff2069 2070# GFX12: ds_rsub_rtn_u32 v255, v254, v253 offset:65535 ; encoding: [0xff,0xff,0x88,0xd8,0xfe,0xfd,0x00,0xff]20710xff,0xff,0x88,0xd8,0xfe,0xfd,0x00,0xff2072 2073# GFX12: ds_rsub_rtn_u64 v[254:255], v1, v[2:3] offset:65535 ; encoding: [0xff,0xff,0x88,0xd9,0x01,0x02,0x00,0xfe]20740xff,0xff,0x88,0xd9,0x01,0x02,0x00,0xfe2075 2076# GFX12: ds_rsub_rtn_u64 v[5:6], v1, v[254:255] offset:65535 ; encoding: [0xff,0xff,0x88,0xd9,0x01,0xfe,0x00,0x05]20770xff,0xff,0x88,0xd9,0x01,0xfe,0x00,0x052078 2079# GFX12: ds_rsub_rtn_u64 v[5:6], v1, v[2:3]      ; encoding: [0x00,0x00,0x88,0xd9,0x01,0x02,0x00,0x05]20800x00,0x00,0x88,0xd9,0x01,0x02,0x00,0x052081 2082# GFX12: ds_rsub_rtn_u64 v[5:6], v1, v[2:3] offset:4 ; encoding: [0x04,0x00,0x88,0xd9,0x01,0x02,0x00,0x05]20830x04,0x00,0x88,0xd9,0x01,0x02,0x00,0x052084 2085# GFX12: ds_rsub_rtn_u64 v[5:6], v1, v[2:3] offset:65535 ; encoding: [0xff,0xff,0x88,0xd9,0x01,0x02,0x00,0x05]20860xff,0xff,0x88,0xd9,0x01,0x02,0x00,0x052087 2088# GFX12: ds_rsub_rtn_u64 v[5:6], v255, v[2:3] offset:65535 ; encoding: [0xff,0xff,0x88,0xd9,0xff,0x02,0x00,0x05]20890xff,0xff,0x88,0xd9,0xff,0x02,0x00,0x052090 2091# GFX12: ds_rsub_u32 v0, v1                      ; encoding: [0x00,0x00,0x08,0xd8,0x00,0x01,0x00,0x00]20920x00,0x00,0x08,0xd8,0x00,0x01,0x00,0x002093 2094# GFX12: ds_rsub_u32 v0, v1 offset:4660          ; encoding: [0x34,0x12,0x08,0xd8,0x00,0x01,0x00,0x00]20950x34,0x12,0x08,0xd8,0x00,0x01,0x00,0x002096 2097# GFX12: ds_rsub_u32 v0, v1 offset:65535         ; encoding: [0xff,0xff,0x08,0xd8,0x00,0x01,0x00,0x00]20980xff,0xff,0x08,0xd8,0x00,0x01,0x00,0x002099 2100# GFX12: ds_rsub_u32 v0, v254                    ; encoding: [0x00,0x00,0x08,0xd8,0x00,0xfe,0x00,0x00]21010x00,0x00,0x08,0xd8,0x00,0xfe,0x00,0x002102 2103# GFX12: ds_rsub_u32 v0, v254 offset:4660        ; encoding: [0x34,0x12,0x08,0xd8,0x00,0xfe,0x00,0x00]21040x34,0x12,0x08,0xd8,0x00,0xfe,0x00,0x002105 2106# GFX12: ds_rsub_u32 v0, v254 offset:65535       ; encoding: [0xff,0xff,0x08,0xd8,0x00,0xfe,0x00,0x00]21070xff,0xff,0x08,0xd8,0x00,0xfe,0x00,0x002108 2109# GFX12: ds_rsub_u32 v255, v1                    ; encoding: [0x00,0x00,0x08,0xd8,0xff,0x01,0x00,0x00]21100x00,0x00,0x08,0xd8,0xff,0x01,0x00,0x002111 2112# GFX12: ds_rsub_u32 v255, v1 offset:4660        ; encoding: [0x34,0x12,0x08,0xd8,0xff,0x01,0x00,0x00]21130x34,0x12,0x08,0xd8,0xff,0x01,0x00,0x002114 2115# GFX12: ds_rsub_u32 v255, v1 offset:65535       ; encoding: [0xff,0xff,0x08,0xd8,0xff,0x01,0x00,0x00]21160xff,0xff,0x08,0xd8,0xff,0x01,0x00,0x002117 2118# GFX12: ds_rsub_u32 v255, v254                  ; encoding: [0x00,0x00,0x08,0xd8,0xff,0xfe,0x00,0x00]21190x00,0x00,0x08,0xd8,0xff,0xfe,0x00,0x002120 2121# GFX12: ds_rsub_u32 v255, v254 offset:4660      ; encoding: [0x34,0x12,0x08,0xd8,0xff,0xfe,0x00,0x00]21220x34,0x12,0x08,0xd8,0xff,0xfe,0x00,0x002123 2124# GFX12: ds_rsub_u32 v255, v254 offset:65535     ; encoding: [0xff,0xff,0x08,0xd8,0xff,0xfe,0x00,0x00]21250xff,0xff,0x08,0xd8,0xff,0xfe,0x00,0x002126 2127# GFX12: ds_rsub_u64 v1, v[254:255] offset:65535 ; encoding: [0xff,0xff,0x08,0xd9,0x01,0xfe,0x00,0x00]21280xff,0xff,0x08,0xd9,0x01,0xfe,0x00,0x002129 2130# GFX12: ds_rsub_u64 v1, v[2:3]                  ; encoding: [0x00,0x00,0x08,0xd9,0x01,0x02,0x00,0x00]21310x00,0x00,0x08,0xd9,0x01,0x02,0x00,0x002132 2133# GFX12: ds_rsub_u64 v1, v[2:3] offset:4         ; encoding: [0x04,0x00,0x08,0xd9,0x01,0x02,0x00,0x00]21340x04,0x00,0x08,0xd9,0x01,0x02,0x00,0x002135 2136# GFX12: ds_rsub_u64 v1, v[2:3] offset:65535     ; encoding: [0xff,0xff,0x08,0xd9,0x01,0x02,0x00,0x00]21370xff,0xff,0x08,0xd9,0x01,0x02,0x00,0x002138 2139# GFX12: ds_rsub_u64 v255, v[2:3] offset:65535   ; encoding: [0xff,0xff,0x08,0xd9,0xff,0x02,0x00,0x00]21400xff,0xff,0x08,0xd9,0xff,0x02,0x00,0x002141 2142# GFX12: ds_cond_sub_rtn_u32 v0, v1, v2          ; encoding: [0x00,0x00,0xa0,0xda,0x01,0x02,0x00,0x00]21430x00,0x00,0xa0,0xda,0x01,0x02,0x00,0x002144 2145# GFX12: ds_cond_sub_rtn_u32 v0, v1, v2 offset:4660 ; encoding: [0x34,0x12,0xa0,0xda,0x01,0x02,0x00,0x00]21460x34,0x12,0xa0,0xda,0x01,0x02,0x00,0x002147 2148# GFX12: ds_cond_sub_rtn_u32 v0, v1, v2 offset:65535 ; encoding: [0xff,0xff,0xa0,0xda,0x01,0x02,0x00,0x00]21490xff,0xff,0xa0,0xda,0x01,0x02,0x00,0x002150 2151# GFX12: ds_cond_sub_rtn_u32 v0, v254, v253      ; encoding: [0x00,0x00,0xa0,0xda,0xfe,0xfd,0x00,0x00]21520x00,0x00,0xa0,0xda,0xfe,0xfd,0x00,0x002153 2154# GFX12: ds_cond_sub_rtn_u32 v0, v254, v253 offset:4660 ; encoding: [0x34,0x12,0xa0,0xda,0xfe,0xfd,0x00,0x00]21550x34,0x12,0xa0,0xda,0xfe,0xfd,0x00,0x002156 2157# GFX12: ds_cond_sub_rtn_u32 v0, v254, v253 offset:65535 ; encoding: [0xff,0xff,0xa0,0xda,0xfe,0xfd,0x00,0x00]21580xff,0xff,0xa0,0xda,0xfe,0xfd,0x00,0x002159 2160# GFX12: ds_cond_sub_rtn_u32 v255, v1, v253      ; encoding: [0x00,0x00,0xa0,0xda,0x01,0xfd,0x00,0xff]21610x00,0x00,0xa0,0xda,0x01,0xfd,0x00,0xff2162 2163# GFX12: ds_cond_sub_rtn_u32 v255, v1, v253 offset:4660 ; encoding: [0x34,0x12,0xa0,0xda,0x01,0xfd,0x00,0xff]21640x34,0x12,0xa0,0xda,0x01,0xfd,0x00,0xff2165 2166# GFX12: ds_cond_sub_rtn_u32 v255, v1, v253 offset:65535 ; encoding: [0xff,0xff,0xa0,0xda,0x01,0xfd,0x00,0xff]21670xff,0xff,0xa0,0xda,0x01,0xfd,0x00,0xff2168 2169# GFX12: ds_cond_sub_rtn_u32 v255, v254, v2      ; encoding: [0x00,0x00,0xa0,0xda,0xfe,0x02,0x00,0xff]21700x00,0x00,0xa0,0xda,0xfe,0x02,0x00,0xff2171 2172# GFX12: ds_cond_sub_rtn_u32 v255, v254, v2 offset:4660 ; encoding: [0x34,0x12,0xa0,0xda,0xfe,0x02,0x00,0xff]21730x34,0x12,0xa0,0xda,0xfe,0x02,0x00,0xff2174 2175# GFX12: ds_cond_sub_rtn_u32 v255, v254, v2 offset:65535 ; encoding: [0xff,0xff,0xa0,0xda,0xfe,0x02,0x00,0xff]21760xff,0xff,0xa0,0xda,0xfe,0x02,0x00,0xff2177 2178# GFX12: ds_cond_sub_rtn_u32 v255, v254, v253    ; encoding: [0x00,0x00,0xa0,0xda,0xfe,0xfd,0x00,0xff]21790x00,0x00,0xa0,0xda,0xfe,0xfd,0x00,0xff2180 2181# GFX12: ds_cond_sub_rtn_u32 v255, v254, v253 offset:4660 ; encoding: [0x34,0x12,0xa0,0xda,0xfe,0xfd,0x00,0xff]21820x34,0x12,0xa0,0xda,0xfe,0xfd,0x00,0xff2183 2184# GFX12: ds_cond_sub_rtn_u32 v255, v254, v253 offset:65535 ; encoding: [0xff,0xff,0xa0,0xda,0xfe,0xfd,0x00,0xff]21850xff,0xff,0xa0,0xda,0xfe,0xfd,0x00,0xff2186 2187# GFX12: ds_cond_sub_u32 v0, v1                  ; encoding: [0x00,0x00,0x60,0xda,0x00,0x01,0x00,0x00]21880x00,0x00,0x60,0xda,0x00,0x01,0x00,0x002189 2190# GFX12: ds_cond_sub_u32 v0, v1 offset:4660      ; encoding: [0x34,0x12,0x60,0xda,0x00,0x01,0x00,0x00]21910x34,0x12,0x60,0xda,0x00,0x01,0x00,0x002192 2193# GFX12: ds_cond_sub_u32 v0, v1 offset:65535     ; encoding: [0xff,0xff,0x60,0xda,0x00,0x01,0x00,0x00]21940xff,0xff,0x60,0xda,0x00,0x01,0x00,0x002195 2196# GFX12: ds_cond_sub_u32 v0, v254                ; encoding: [0x00,0x00,0x60,0xda,0x00,0xfe,0x00,0x00]21970x00,0x00,0x60,0xda,0x00,0xfe,0x00,0x002198 2199# GFX12: ds_cond_sub_u32 v0, v254 offset:4660    ; encoding: [0x34,0x12,0x60,0xda,0x00,0xfe,0x00,0x00]22000x34,0x12,0x60,0xda,0x00,0xfe,0x00,0x002201 2202# GFX12: ds_cond_sub_u32 v0, v254 offset:65535   ; encoding: [0xff,0xff,0x60,0xda,0x00,0xfe,0x00,0x00]22030xff,0xff,0x60,0xda,0x00,0xfe,0x00,0x002204 2205# GFX12: ds_cond_sub_u32 v255, v1                ; encoding: [0x00,0x00,0x60,0xda,0xff,0x01,0x00,0x00]22060x00,0x00,0x60,0xda,0xff,0x01,0x00,0x002207 2208# GFX12: ds_cond_sub_u32 v255, v1 offset:4660    ; encoding: [0x34,0x12,0x60,0xda,0xff,0x01,0x00,0x00]22090x34,0x12,0x60,0xda,0xff,0x01,0x00,0x002210 2211# GFX12: ds_cond_sub_u32 v255, v1 offset:65535   ; encoding: [0xff,0xff,0x60,0xda,0xff,0x01,0x00,0x00]22120xff,0xff,0x60,0xda,0xff,0x01,0x00,0x002213 2214# GFX12: ds_cond_sub_u32 v255, v254              ; encoding: [0x00,0x00,0x60,0xda,0xff,0xfe,0x00,0x00]22150x00,0x00,0x60,0xda,0xff,0xfe,0x00,0x002216 2217# GFX12: ds_cond_sub_u32 v255, v254 offset:4660  ; encoding: [0x34,0x12,0x60,0xda,0xff,0xfe,0x00,0x00]22180x34,0x12,0x60,0xda,0xff,0xfe,0x00,0x002219 2220# GFX12: ds_cond_sub_u32 v255, v254 offset:65535 ; encoding: [0xff,0xff,0x60,0xda,0xff,0xfe,0x00,0x00]22210xff,0xff,0x60,0xda,0xff,0xfe,0x00,0x002222 2223# GFX12: ds_sub_clamp_rtn_u32 v0, v1, v2         ; encoding: [0x00,0x00,0xa4,0xda,0x01,0x02,0x00,0x00]22240x00,0x00,0xa4,0xda,0x01,0x02,0x00,0x002225 2226# GFX12: ds_sub_clamp_rtn_u32 v0, v1, v2 offset:4660 ; encoding: [0x34,0x12,0xa4,0xda,0x01,0x02,0x00,0x00]22270x34,0x12,0xa4,0xda,0x01,0x02,0x00,0x002228 2229# GFX12: ds_sub_clamp_rtn_u32 v0, v1, v2 offset:65535 ; encoding: [0xff,0xff,0xa4,0xda,0x01,0x02,0x00,0x00]22300xff,0xff,0xa4,0xda,0x01,0x02,0x00,0x002231 2232# GFX12: ds_sub_clamp_rtn_u32 v0, v254, v253     ; encoding: [0x00,0x00,0xa4,0xda,0xfe,0xfd,0x00,0x00]22330x00,0x00,0xa4,0xda,0xfe,0xfd,0x00,0x002234 2235# GFX12: ds_sub_clamp_rtn_u32 v0, v254, v253 offset:4660 ; encoding: [0x34,0x12,0xa4,0xda,0xfe,0xfd,0x00,0x00]22360x34,0x12,0xa4,0xda,0xfe,0xfd,0x00,0x002237 2238# GFX12: ds_sub_clamp_rtn_u32 v0, v254, v253 offset:65535 ; encoding: [0xff,0xff,0xa4,0xda,0xfe,0xfd,0x00,0x00]22390xff,0xff,0xa4,0xda,0xfe,0xfd,0x00,0x002240 2241# GFX12: ds_sub_clamp_rtn_u32 v255, v1, v253     ; encoding: [0x00,0x00,0xa4,0xda,0x01,0xfd,0x00,0xff]22420x00,0x00,0xa4,0xda,0x01,0xfd,0x00,0xff2243 2244# GFX12: ds_sub_clamp_rtn_u32 v255, v1, v253 offset:4660 ; encoding: [0x34,0x12,0xa4,0xda,0x01,0xfd,0x00,0xff]22450x34,0x12,0xa4,0xda,0x01,0xfd,0x00,0xff2246 2247# GFX12: ds_sub_clamp_rtn_u32 v255, v1, v253 offset:65535 ; encoding: [0xff,0xff,0xa4,0xda,0x01,0xfd,0x00,0xff]22480xff,0xff,0xa4,0xda,0x01,0xfd,0x00,0xff2249 2250# GFX12: ds_sub_clamp_rtn_u32 v255, v254, v2     ; encoding: [0x00,0x00,0xa4,0xda,0xfe,0x02,0x00,0xff]22510x00,0x00,0xa4,0xda,0xfe,0x02,0x00,0xff2252 2253# GFX12: ds_sub_clamp_rtn_u32 v255, v254, v2 offset:4660 ; encoding: [0x34,0x12,0xa4,0xda,0xfe,0x02,0x00,0xff]22540x34,0x12,0xa4,0xda,0xfe,0x02,0x00,0xff2255 2256# GFX12: ds_sub_clamp_rtn_u32 v255, v254, v2 offset:65535 ; encoding: [0xff,0xff,0xa4,0xda,0xfe,0x02,0x00,0xff]22570xff,0xff,0xa4,0xda,0xfe,0x02,0x00,0xff2258 2259# GFX12: ds_sub_clamp_rtn_u32 v255, v254, v253   ; encoding: [0x00,0x00,0xa4,0xda,0xfe,0xfd,0x00,0xff]22600x00,0x00,0xa4,0xda,0xfe,0xfd,0x00,0xff2261 2262# GFX12: ds_sub_clamp_rtn_u32 v255, v254, v253 offset:4660 ; encoding: [0x34,0x12,0xa4,0xda,0xfe,0xfd,0x00,0xff]22630x34,0x12,0xa4,0xda,0xfe,0xfd,0x00,0xff2264 2265# GFX12: ds_sub_clamp_rtn_u32 v255, v254, v253 offset:65535 ; encoding: [0xff,0xff,0xa4,0xda,0xfe,0xfd,0x00,0xff]22660xff,0xff,0xa4,0xda,0xfe,0xfd,0x00,0xff2267 2268# GFX12: ds_sub_clamp_u32 v0, v1                 ; encoding: [0x00,0x00,0x64,0xda,0x00,0x01,0x00,0x00]22690x00,0x00,0x64,0xda,0x00,0x01,0x00,0x002270 2271# GFX12: ds_sub_clamp_u32 v0, v1 offset:4660     ; encoding: [0x34,0x12,0x64,0xda,0x00,0x01,0x00,0x00]22720x34,0x12,0x64,0xda,0x00,0x01,0x00,0x002273 2274# GFX12: ds_sub_clamp_u32 v0, v1 offset:65535    ; encoding: [0xff,0xff,0x64,0xda,0x00,0x01,0x00,0x00]22750xff,0xff,0x64,0xda,0x00,0x01,0x00,0x002276 2277# GFX12: ds_sub_clamp_u32 v0, v254               ; encoding: [0x00,0x00,0x64,0xda,0x00,0xfe,0x00,0x00]22780x00,0x00,0x64,0xda,0x00,0xfe,0x00,0x002279 2280# GFX12: ds_sub_clamp_u32 v0, v254 offset:4660   ; encoding: [0x34,0x12,0x64,0xda,0x00,0xfe,0x00,0x00]22810x34,0x12,0x64,0xda,0x00,0xfe,0x00,0x002282 2283# GFX12: ds_sub_clamp_u32 v0, v254 offset:65535  ; encoding: [0xff,0xff,0x64,0xda,0x00,0xfe,0x00,0x00]22840xff,0xff,0x64,0xda,0x00,0xfe,0x00,0x002285 2286# GFX12: ds_sub_clamp_u32 v255, v1               ; encoding: [0x00,0x00,0x64,0xda,0xff,0x01,0x00,0x00]22870x00,0x00,0x64,0xda,0xff,0x01,0x00,0x002288 2289# GFX12: ds_sub_clamp_u32 v255, v1 offset:4660   ; encoding: [0x34,0x12,0x64,0xda,0xff,0x01,0x00,0x00]22900x34,0x12,0x64,0xda,0xff,0x01,0x00,0x002291 2292# GFX12: ds_sub_clamp_u32 v255, v1 offset:65535  ; encoding: [0xff,0xff,0x64,0xda,0xff,0x01,0x00,0x00]22930xff,0xff,0x64,0xda,0xff,0x01,0x00,0x002294 2295# GFX12: ds_sub_clamp_u32 v255, v254             ; encoding: [0x00,0x00,0x64,0xda,0xff,0xfe,0x00,0x00]22960x00,0x00,0x64,0xda,0xff,0xfe,0x00,0x002297 2298# GFX12: ds_sub_clamp_u32 v255, v254 offset:4660 ; encoding: [0x34,0x12,0x64,0xda,0xff,0xfe,0x00,0x00]22990x34,0x12,0x64,0xda,0xff,0xfe,0x00,0x002300 2301# GFX12: ds_sub_clamp_u32 v255, v254 offset:65535 ; encoding: [0xff,0xff,0x64,0xda,0xff,0xfe,0x00,0x00]23020xff,0xff,0x64,0xda,0xff,0xfe,0x00,0x002303 2304# GFX12: ds_sub_rtn_u32 v0, v1, v2               ; encoding: [0x00,0x00,0x84,0xd8,0x01,0x02,0x00,0x00]23050x00,0x00,0x84,0xd8,0x01,0x02,0x00,0x002306 2307# GFX12: ds_sub_rtn_u32 v0, v1, v2 offset:4660   ; encoding: [0x34,0x12,0x84,0xd8,0x01,0x02,0x00,0x00]23080x34,0x12,0x84,0xd8,0x01,0x02,0x00,0x002309 2310# GFX12: ds_sub_rtn_u32 v0, v1, v2 offset:65535  ; encoding: [0xff,0xff,0x84,0xd8,0x01,0x02,0x00,0x00]23110xff,0xff,0x84,0xd8,0x01,0x02,0x00,0x002312 2313# GFX12: ds_sub_rtn_u32 v0, v254, v253           ; encoding: [0x00,0x00,0x84,0xd8,0xfe,0xfd,0x00,0x00]23140x00,0x00,0x84,0xd8,0xfe,0xfd,0x00,0x002315 2316# GFX12: ds_sub_rtn_u32 v0, v254, v253 offset:4660 ; encoding: [0x34,0x12,0x84,0xd8,0xfe,0xfd,0x00,0x00]23170x34,0x12,0x84,0xd8,0xfe,0xfd,0x00,0x002318 2319# GFX12: ds_sub_rtn_u32 v0, v254, v253 offset:65535 ; encoding: [0xff,0xff,0x84,0xd8,0xfe,0xfd,0x00,0x00]23200xff,0xff,0x84,0xd8,0xfe,0xfd,0x00,0x002321 2322# GFX12: ds_sub_rtn_u32 v255, v1, v253           ; encoding: [0x00,0x00,0x84,0xd8,0x01,0xfd,0x00,0xff]23230x00,0x00,0x84,0xd8,0x01,0xfd,0x00,0xff2324 2325# GFX12: ds_sub_rtn_u32 v255, v1, v253 offset:4660 ; encoding: [0x34,0x12,0x84,0xd8,0x01,0xfd,0x00,0xff]23260x34,0x12,0x84,0xd8,0x01,0xfd,0x00,0xff2327 2328# GFX12: ds_sub_rtn_u32 v255, v1, v253 offset:65535 ; encoding: [0xff,0xff,0x84,0xd8,0x01,0xfd,0x00,0xff]23290xff,0xff,0x84,0xd8,0x01,0xfd,0x00,0xff2330 2331# GFX12: ds_sub_rtn_u32 v255, v254, v2           ; encoding: [0x00,0x00,0x84,0xd8,0xfe,0x02,0x00,0xff]23320x00,0x00,0x84,0xd8,0xfe,0x02,0x00,0xff2333 2334# GFX12: ds_sub_rtn_u32 v255, v254, v2 offset:4660 ; encoding: [0x34,0x12,0x84,0xd8,0xfe,0x02,0x00,0xff]23350x34,0x12,0x84,0xd8,0xfe,0x02,0x00,0xff2336 2337# GFX12: ds_sub_rtn_u32 v255, v254, v2 offset:65535 ; encoding: [0xff,0xff,0x84,0xd8,0xfe,0x02,0x00,0xff]23380xff,0xff,0x84,0xd8,0xfe,0x02,0x00,0xff2339 2340# GFX12: ds_sub_rtn_u32 v255, v254, v253         ; encoding: [0x00,0x00,0x84,0xd8,0xfe,0xfd,0x00,0xff]23410x00,0x00,0x84,0xd8,0xfe,0xfd,0x00,0xff2342 2343# GFX12: ds_sub_rtn_u32 v255, v254, v253 offset:4660 ; encoding: [0x34,0x12,0x84,0xd8,0xfe,0xfd,0x00,0xff]23440x34,0x12,0x84,0xd8,0xfe,0xfd,0x00,0xff2345 2346# GFX12: ds_sub_rtn_u32 v255, v254, v253 offset:65535 ; encoding: [0xff,0xff,0x84,0xd8,0xfe,0xfd,0x00,0xff]23470xff,0xff,0x84,0xd8,0xfe,0xfd,0x00,0xff2348 2349# GFX12: ds_sub_rtn_u64 v[254:255], v1, v[2:3] offset:65535 ; encoding: [0xff,0xff,0x84,0xd9,0x01,0x02,0x00,0xfe]23500xff,0xff,0x84,0xd9,0x01,0x02,0x00,0xfe2351 2352# GFX12: ds_sub_rtn_u64 v[5:6], v1, v[254:255] offset:65535 ; encoding: [0xff,0xff,0x84,0xd9,0x01,0xfe,0x00,0x05]23530xff,0xff,0x84,0xd9,0x01,0xfe,0x00,0x052354 2355# GFX12: ds_sub_rtn_u64 v[5:6], v1, v[2:3]       ; encoding: [0x00,0x00,0x84,0xd9,0x01,0x02,0x00,0x05]23560x00,0x00,0x84,0xd9,0x01,0x02,0x00,0x052357 2358# GFX12: ds_sub_rtn_u64 v[5:6], v1, v[2:3] offset:4 ; encoding: [0x04,0x00,0x84,0xd9,0x01,0x02,0x00,0x05]23590x04,0x00,0x84,0xd9,0x01,0x02,0x00,0x052360 2361# GFX12: ds_sub_rtn_u64 v[5:6], v1, v[2:3] offset:65535 ; encoding: [0xff,0xff,0x84,0xd9,0x01,0x02,0x00,0x05]23620xff,0xff,0x84,0xd9,0x01,0x02,0x00,0x052363 2364# GFX12: ds_sub_rtn_u64 v[5:6], v255, v[2:3] offset:65535 ; encoding: [0xff,0xff,0x84,0xd9,0xff,0x02,0x00,0x05]23650xff,0xff,0x84,0xd9,0xff,0x02,0x00,0x052366 2367# GFX12: ds_sub_u32 v0, v1                       ; encoding: [0x00,0x00,0x04,0xd8,0x00,0x01,0x00,0x00]23680x00,0x00,0x04,0xd8,0x00,0x01,0x00,0x002369 2370# GFX12: ds_sub_u32 v0, v1 offset:4660           ; encoding: [0x34,0x12,0x04,0xd8,0x00,0x01,0x00,0x00]23710x34,0x12,0x04,0xd8,0x00,0x01,0x00,0x002372 2373# GFX12: ds_sub_u32 v0, v1 offset:65535          ; encoding: [0xff,0xff,0x04,0xd8,0x00,0x01,0x00,0x00]23740xff,0xff,0x04,0xd8,0x00,0x01,0x00,0x002375 2376# GFX12: ds_sub_u32 v0, v254                     ; encoding: [0x00,0x00,0x04,0xd8,0x00,0xfe,0x00,0x00]23770x00,0x00,0x04,0xd8,0x00,0xfe,0x00,0x002378 2379# GFX12: ds_sub_u32 v0, v254 offset:4660         ; encoding: [0x34,0x12,0x04,0xd8,0x00,0xfe,0x00,0x00]23800x34,0x12,0x04,0xd8,0x00,0xfe,0x00,0x002381 2382# GFX12: ds_sub_u32 v0, v254 offset:65535        ; encoding: [0xff,0xff,0x04,0xd8,0x00,0xfe,0x00,0x00]23830xff,0xff,0x04,0xd8,0x00,0xfe,0x00,0x002384 2385# GFX12: ds_sub_u32 v255, v1                     ; encoding: [0x00,0x00,0x04,0xd8,0xff,0x01,0x00,0x00]23860x00,0x00,0x04,0xd8,0xff,0x01,0x00,0x002387 2388# GFX12: ds_sub_u32 v255, v1 offset:4660         ; encoding: [0x34,0x12,0x04,0xd8,0xff,0x01,0x00,0x00]23890x34,0x12,0x04,0xd8,0xff,0x01,0x00,0x002390 2391# GFX12: ds_sub_u32 v255, v1 offset:65535        ; encoding: [0xff,0xff,0x04,0xd8,0xff,0x01,0x00,0x00]23920xff,0xff,0x04,0xd8,0xff,0x01,0x00,0x002393 2394# GFX12: ds_sub_u32 v255, v254                   ; encoding: [0x00,0x00,0x04,0xd8,0xff,0xfe,0x00,0x00]23950x00,0x00,0x04,0xd8,0xff,0xfe,0x00,0x002396 2397# GFX12: ds_sub_u32 v255, v254 offset:4660       ; encoding: [0x34,0x12,0x04,0xd8,0xff,0xfe,0x00,0x00]23980x34,0x12,0x04,0xd8,0xff,0xfe,0x00,0x002399 2400# GFX12: ds_sub_u32 v255, v254 offset:65535      ; encoding: [0xff,0xff,0x04,0xd8,0xff,0xfe,0x00,0x00]24010xff,0xff,0x04,0xd8,0xff,0xfe,0x00,0x002402 2403# GFX12: ds_sub_u64 v1, v[254:255] offset:65535  ; encoding: [0xff,0xff,0x04,0xd9,0x01,0xfe,0x00,0x00]24040xff,0xff,0x04,0xd9,0x01,0xfe,0x00,0x002405 2406# GFX12: ds_sub_u64 v1, v[2:3]                   ; encoding: [0x00,0x00,0x04,0xd9,0x01,0x02,0x00,0x00]24070x00,0x00,0x04,0xd9,0x01,0x02,0x00,0x002408 2409# GFX12: ds_sub_u64 v1, v[2:3] offset:4          ; encoding: [0x04,0x00,0x04,0xd9,0x01,0x02,0x00,0x00]24100x04,0x00,0x04,0xd9,0x01,0x02,0x00,0x002411 2412# GFX12: ds_sub_u64 v1, v[2:3] offset:65535      ; encoding: [0xff,0xff,0x04,0xd9,0x01,0x02,0x00,0x00]24130xff,0xff,0x04,0xd9,0x01,0x02,0x00,0x002414 2415# GFX12: ds_sub_u64 v255, v[2:3] offset:65535    ; encoding: [0xff,0xff,0x04,0xd9,0xff,0x02,0x00,0x00]24160xff,0xff,0x04,0xd9,0xff,0x02,0x00,0x002417 2418# GFX12: ds_swizzle_b32 v255, v1 offset:swizzle(FFT,31) ; encoding: [0xff,0xff,0xd4,0xd8,0x01,0x00,0x00,0xff]24190xff,0xff,0xd4,0xd8,0x01,0x00,0x00,0xff2420 2421# GFX12: ds_swizzle_b32 v5, v1                   ; encoding: [0x00,0x00,0xd4,0xd8,0x01,0x00,0x00,0x05]24220x00,0x00,0xd4,0xd8,0x01,0x00,0x00,0x052423 2424# GFX12: ds_swizzle_b32 v5, v1 offset:swizzle(FFT,31) ; encoding: [0xff,0xff,0xd4,0xd8,0x01,0x00,0x00,0x05]24250xff,0xff,0xd4,0xd8,0x01,0x00,0x00,0x052426 2427# GFX12: ds_swizzle_b32 v5, v1 offset:swizzle(BITMASK_PERM,"00p00") ; encoding: [0x04,0x00,0xd4,0xd8,0x01,0x00,0x00,0x05]24280x04,0x00,0xd4,0xd8,0x01,0x00,0x00,0x052429 2430# GFX12: ds_swizzle_b32 v8, v2 offset:swizzle(QUAD_PERM,0,1,2,3) ; encoding: [0xe4,0x80,0xd4,0xd8,0x02,0x00,0x00,0x08]24310xe4,0x80,0xd4,0xd8,0x02,0x00,0x00,0x082432 2433# GFX12: ds_swizzle_b32 v8, v2 offset:swizzle(SWAP,4) ; encoding: [0x1f,0x10,0xd4,0xd8,0x02,0x00,0x00,0x08]24340x1f,0x10,0xd4,0xd8,0x02,0x00,0x00,0x082435 2436# GFX12: ds_swizzle_b32 v8, v2 offset:swizzle(REVERSE,16) ; encoding: [0x1f,0x3c,0xd4,0xd8,0x02,0x00,0x00,0x08]24370x1f,0x3c,0xd4,0xd8,0x02,0x00,0x00,0x082438 2439# GFX12: ds_swizzle_b32 v8, v2 offset:swizzle(BROADCAST,32,1) ; encoding: [0x20,0x00,0xd4,0xd8,0x02,0x00,0x00,0x08]24400x20,0x00,0xd4,0xd8,0x02,0x00,0x00,0x082441 2442# GFX12: ds_swizzle_b32 v5, v255 offset:swizzle(FFT,31) ; encoding: [0xff,0xff,0xd4,0xd8,0xff,0x00,0x00,0x05]24430xff,0xff,0xd4,0xd8,0xff,0x00,0x00,0x052444 2445# GFX12: ds_swizzle_b32 v5, v1 offset:swizzle(FFT,16) ; encoding: [0x10,0xe0,0xd4,0xd8,0x01,0x00,0x00,0x05]24460x10,0xe0,0xd4,0xd8,0x01,0x00,0x00,0x052447 2448# GFX12: ds_swizzle_b32 v5, v1 offset:swizzle(FFT,0) ; encoding: [0x00,0xe0,0xd4,0xd8,0x01,0x00,0x00,0x05]24490x00,0xe0,0xd4,0xd8,0x01,0x00,0x00,0x052450 2451# GFX12: ds_swizzle_b32 v5, v1 offset:swizzle(ROTATE,0,0) ; encoding: [0x00,0xc0,0xd4,0xd8,0x01,0x00,0x00,0x05]24520x00,0xc0,0xd4,0xd8,0x01,0x00,0x00,0x052453 2454# GFX12: ds_swizzle_b32 v5, v1 offset:swizzle(ROTATE,1,0) ; encoding: [0x00,0xc4,0xd4,0xd8,0x01,0x00,0x00,0x05]24550x00,0xc4,0xd4,0xd8,0x01,0x00,0x00,0x052456 2457# GFX12: ds_swizzle_b32 v5, v1 offset:swizzle(ROTATE,0,1) ; encoding: [0x20,0xc0,0xd4,0xd8,0x01,0x00,0x00,0x05]24580x20,0xc0,0xd4,0xd8,0x01,0x00,0x00,0x052459 2460# GFX12: ds_swizzle_b32 v5, v1 offset:swizzle(ROTATE,1,1) ; encoding: [0x20,0xc4,0xd4,0xd8,0x01,0x00,0x00,0x05]24610x20,0xc4,0xd4,0xd8,0x01,0x00,0x00,0x052462 2463# GFX12: ds_swizzle_b32 v5, v1 offset:swizzle(ROTATE,0,31) ; encoding: [0xe0,0xc3,0xd4,0xd8,0x01,0x00,0x00,0x05]24640xe0,0xc3,0xd4,0xd8,0x01,0x00,0x00,0x052465 2466# GFX12: ds_swizzle_b32 v5, v1 offset:swizzle(ROTATE,1,31) ; encoding: [0xe0,0xc7,0xd4,0xd8,0x01,0x00,0x00,0x05]24670xe0,0xc7,0xd4,0xd8,0x01,0x00,0x00,0x052468 2469# GFX12: ds_store_2addr_b32 v0, v1, v2           ; encoding: [0x00,0x00,0x38,0xd8,0x00,0x01,0x02,0x00]24700x00,0x00,0x38,0xd8,0x00,0x01,0x02,0x002471 2472# GFX12: ds_store_2addr_b32 v0, v1, v2 offset0:123 ; encoding: [0x7b,0x00,0x38,0xd8,0x00,0x01,0x02,0x00]24730x7b,0x00,0x38,0xd8,0x00,0x01,0x02,0x002474 2475# GFX12: ds_store_2addr_b32 v0, v1, v2 offset0:123 offset1:64 ; encoding: [0x7b,0x40,0x38,0xd8,0x00,0x01,0x02,0x00]24760x7b,0x40,0x38,0xd8,0x00,0x01,0x02,0x002477 2478# GFX12: ds_store_2addr_b32 v0, v1, v2 offset0:255 offset1:255 ; encoding: [0xff,0xff,0x38,0xd8,0x00,0x01,0x02,0x00]24790xff,0xff,0x38,0xd8,0x00,0x01,0x02,0x002480 2481# GFX12: ds_store_2addr_b32 v0, v1, v2 offset0:255 offset1:64 ; encoding: [0xff,0x40,0x38,0xd8,0x00,0x01,0x02,0x00]24820xff,0x40,0x38,0xd8,0x00,0x01,0x02,0x002483 2484# GFX12: ds_store_2addr_b32 v0, v1, v2 offset0:64 offset1:123 ; encoding: [0x40,0x7b,0x38,0xd8,0x00,0x01,0x02,0x00]24850x40,0x7b,0x38,0xd8,0x00,0x01,0x02,0x002486 2487# GFX12: ds_store_2addr_b32 v0, v1, v2 offset0:64 offset1:255 ; encoding: [0x40,0xff,0x38,0xd8,0x00,0x01,0x02,0x00]24880x40,0xff,0x38,0xd8,0x00,0x01,0x02,0x002489 2490# GFX12: ds_store_2addr_b32 v0, v1, v2 offset1:123 ; encoding: [0x00,0x7b,0x38,0xd8,0x00,0x01,0x02,0x00]24910x00,0x7b,0x38,0xd8,0x00,0x01,0x02,0x002492 2493# GFX12: ds_store_2addr_b32 v0, v254, v253       ; encoding: [0x00,0x00,0x38,0xd8,0x00,0xfe,0xfd,0x00]24940x00,0x00,0x38,0xd8,0x00,0xfe,0xfd,0x002495 2496# GFX12: ds_store_2addr_b32 v0, v254, v253 offset0:123 ; encoding: [0x7b,0x00,0x38,0xd8,0x00,0xfe,0xfd,0x00]24970x7b,0x00,0x38,0xd8,0x00,0xfe,0xfd,0x002498 2499# GFX12: ds_store_2addr_b32 v0, v254, v253 offset0:123 offset1:64 ; encoding: [0x7b,0x40,0x38,0xd8,0x00,0xfe,0xfd,0x00]25000x7b,0x40,0x38,0xd8,0x00,0xfe,0xfd,0x002501 2502# GFX12: ds_store_2addr_b32 v0, v254, v253 offset0:255 offset1:255 ; encoding: [0xff,0xff,0x38,0xd8,0x00,0xfe,0xfd,0x00]25030xff,0xff,0x38,0xd8,0x00,0xfe,0xfd,0x002504 2505# GFX12: ds_store_2addr_b32 v0, v254, v253 offset0:255 offset1:64 ; encoding: [0xff,0x40,0x38,0xd8,0x00,0xfe,0xfd,0x00]25060xff,0x40,0x38,0xd8,0x00,0xfe,0xfd,0x002507 2508# GFX12: ds_store_2addr_b32 v0, v254, v253 offset0:64 offset1:123 ; encoding: [0x40,0x7b,0x38,0xd8,0x00,0xfe,0xfd,0x00]25090x40,0x7b,0x38,0xd8,0x00,0xfe,0xfd,0x002510 2511# GFX12: ds_store_2addr_b32 v0, v254, v253 offset0:64 offset1:255 ; encoding: [0x40,0xff,0x38,0xd8,0x00,0xfe,0xfd,0x00]25120x40,0xff,0x38,0xd8,0x00,0xfe,0xfd,0x002513 2514# GFX12: ds_store_2addr_b32 v0, v254, v253 offset1:123 ; encoding: [0x00,0x7b,0x38,0xd8,0x00,0xfe,0xfd,0x00]25150x00,0x7b,0x38,0xd8,0x00,0xfe,0xfd,0x002516 2517# GFX12: ds_store_2addr_b32 v255, v1, v253       ; encoding: [0x00,0x00,0x38,0xd8,0xff,0x01,0xfd,0x00]25180x00,0x00,0x38,0xd8,0xff,0x01,0xfd,0x002519 2520# GFX12: ds_store_2addr_b32 v255, v1, v253 offset0:123 ; encoding: [0x7b,0x00,0x38,0xd8,0xff,0x01,0xfd,0x00]25210x7b,0x00,0x38,0xd8,0xff,0x01,0xfd,0x002522 2523# GFX12: ds_store_2addr_b32 v255, v1, v253 offset0:123 offset1:64 ; encoding: [0x7b,0x40,0x38,0xd8,0xff,0x01,0xfd,0x00]25240x7b,0x40,0x38,0xd8,0xff,0x01,0xfd,0x002525 2526# GFX12: ds_store_2addr_b32 v255, v1, v253 offset0:255 offset1:255 ; encoding: [0xff,0xff,0x38,0xd8,0xff,0x01,0xfd,0x00]25270xff,0xff,0x38,0xd8,0xff,0x01,0xfd,0x002528 2529# GFX12: ds_store_2addr_b32 v255, v1, v253 offset0:255 offset1:64 ; encoding: [0xff,0x40,0x38,0xd8,0xff,0x01,0xfd,0x00]25300xff,0x40,0x38,0xd8,0xff,0x01,0xfd,0x002531 2532# GFX12: ds_store_2addr_b32 v255, v1, v253 offset0:64 offset1:123 ; encoding: [0x40,0x7b,0x38,0xd8,0xff,0x01,0xfd,0x00]25330x40,0x7b,0x38,0xd8,0xff,0x01,0xfd,0x002534 2535# GFX12: ds_store_2addr_b32 v255, v1, v253 offset0:64 offset1:255 ; encoding: [0x40,0xff,0x38,0xd8,0xff,0x01,0xfd,0x00]25360x40,0xff,0x38,0xd8,0xff,0x01,0xfd,0x002537 2538# GFX12: ds_store_2addr_b32 v255, v1, v253 offset1:123 ; encoding: [0x00,0x7b,0x38,0xd8,0xff,0x01,0xfd,0x00]25390x00,0x7b,0x38,0xd8,0xff,0x01,0xfd,0x002540 2541# GFX12: ds_store_2addr_b32 v255, v254, v2       ; encoding: [0x00,0x00,0x38,0xd8,0xff,0xfe,0x02,0x00]25420x00,0x00,0x38,0xd8,0xff,0xfe,0x02,0x002543 2544# GFX12: ds_store_2addr_b32 v255, v254, v2 offset0:123 ; encoding: [0x7b,0x00,0x38,0xd8,0xff,0xfe,0x02,0x00]25450x7b,0x00,0x38,0xd8,0xff,0xfe,0x02,0x002546 2547# GFX12: ds_store_2addr_b32 v255, v254, v2 offset0:123 offset1:64 ; encoding: [0x7b,0x40,0x38,0xd8,0xff,0xfe,0x02,0x00]25480x7b,0x40,0x38,0xd8,0xff,0xfe,0x02,0x002549 2550# GFX12: ds_store_2addr_b32 v255, v254, v2 offset0:255 offset1:255 ; encoding: [0xff,0xff,0x38,0xd8,0xff,0xfe,0x02,0x00]25510xff,0xff,0x38,0xd8,0xff,0xfe,0x02,0x002552 2553# GFX12: ds_store_2addr_b32 v255, v254, v2 offset0:255 offset1:64 ; encoding: [0xff,0x40,0x38,0xd8,0xff,0xfe,0x02,0x00]25540xff,0x40,0x38,0xd8,0xff,0xfe,0x02,0x002555 2556# GFX12: ds_store_2addr_b32 v255, v254, v2 offset0:64 offset1:123 ; encoding: [0x40,0x7b,0x38,0xd8,0xff,0xfe,0x02,0x00]25570x40,0x7b,0x38,0xd8,0xff,0xfe,0x02,0x002558 2559# GFX12: ds_store_2addr_b32 v255, v254, v2 offset0:64 offset1:255 ; encoding: [0x40,0xff,0x38,0xd8,0xff,0xfe,0x02,0x00]25600x40,0xff,0x38,0xd8,0xff,0xfe,0x02,0x002561 2562# GFX12: ds_store_2addr_b32 v255, v254, v2 offset1:123 ; encoding: [0x00,0x7b,0x38,0xd8,0xff,0xfe,0x02,0x00]25630x00,0x7b,0x38,0xd8,0xff,0xfe,0x02,0x002564 2565# GFX12: ds_store_2addr_b32 v255, v254, v253     ; encoding: [0x00,0x00,0x38,0xd8,0xff,0xfe,0xfd,0x00]25660x00,0x00,0x38,0xd8,0xff,0xfe,0xfd,0x002567 2568# GFX12: ds_store_2addr_b32 v255, v254, v253 offset0:123 ; encoding: [0x7b,0x00,0x38,0xd8,0xff,0xfe,0xfd,0x00]25690x7b,0x00,0x38,0xd8,0xff,0xfe,0xfd,0x002570 2571# GFX12: ds_store_2addr_b32 v255, v254, v253 offset0:123 offset1:64 ; encoding: [0x7b,0x40,0x38,0xd8,0xff,0xfe,0xfd,0x00]25720x7b,0x40,0x38,0xd8,0xff,0xfe,0xfd,0x002573 2574# GFX12: ds_store_2addr_b32 v255, v254, v253 offset0:255 offset1:255 ; encoding: [0xff,0xff,0x38,0xd8,0xff,0xfe,0xfd,0x00]25750xff,0xff,0x38,0xd8,0xff,0xfe,0xfd,0x002576 2577# GFX12: ds_store_2addr_b32 v255, v254, v253 offset0:255 offset1:64 ; encoding: [0xff,0x40,0x38,0xd8,0xff,0xfe,0xfd,0x00]25780xff,0x40,0x38,0xd8,0xff,0xfe,0xfd,0x002579 2580# GFX12: ds_store_2addr_b32 v255, v254, v253 offset0:64 offset1:123 ; encoding: [0x40,0x7b,0x38,0xd8,0xff,0xfe,0xfd,0x00]25810x40,0x7b,0x38,0xd8,0xff,0xfe,0xfd,0x002582 2583# GFX12: ds_store_2addr_b32 v255, v254, v253 offset0:64 offset1:255 ; encoding: [0x40,0xff,0x38,0xd8,0xff,0xfe,0xfd,0x00]25840x40,0xff,0x38,0xd8,0xff,0xfe,0xfd,0x002585 2586# GFX12: ds_store_2addr_b32 v255, v254, v253 offset1:123 ; encoding: [0x00,0x7b,0x38,0xd8,0xff,0xfe,0xfd,0x00]25870x00,0x7b,0x38,0xd8,0xff,0xfe,0xfd,0x002588 2589# GFX12: ds_store_2addr_b64 v1, v[254:255], v[3:4] offset0:127 offset1:255 ; encoding: [0x7f,0xff,0x38,0xd9,0x01,0xfe,0x03,0x00]25900x7f,0xff,0x38,0xd9,0x01,0xfe,0x03,0x002591 2592# GFX12: ds_store_2addr_b64 v1, v[2:3], v[254:255] offset0:127 offset1:255 ; encoding: [0x7f,0xff,0x38,0xd9,0x01,0x02,0xfe,0x00]25930x7f,0xff,0x38,0xd9,0x01,0x02,0xfe,0x002594 2595# GFX12: ds_store_2addr_b64 v1, v[2:3], v[3:4] offset0:127 ; encoding: [0x7f,0x00,0x38,0xd9,0x01,0x02,0x03,0x00]25960x7f,0x00,0x38,0xd9,0x01,0x02,0x03,0x002597 2598# GFX12: ds_store_2addr_b64 v1, v[2:3], v[3:4] offset0:127 offset1:1 ; encoding: [0x7f,0x01,0x38,0xd9,0x01,0x02,0x03,0x00]25990x7f,0x01,0x38,0xd9,0x01,0x02,0x03,0x002600 2601# GFX12: ds_store_2addr_b64 v1, v[2:3], v[3:4] offset0:127 offset1:255 ; encoding: [0x7f,0xff,0x38,0xd9,0x01,0x02,0x03,0x00]26020x7f,0xff,0x38,0xd9,0x01,0x02,0x03,0x002603 2604# GFX12: ds_store_2addr_b64 v1, v[2:3], v[3:4] offset0:16 offset1:255 ; encoding: [0x10,0xff,0x38,0xd9,0x01,0x02,0x03,0x00]26050x10,0xff,0x38,0xd9,0x01,0x02,0x03,0x002606 2607# GFX12: ds_store_2addr_b64 v1, v[2:3], v[3:4] offset1:255 ; encoding: [0x00,0xff,0x38,0xd9,0x01,0x02,0x03,0x00]26080x00,0xff,0x38,0xd9,0x01,0x02,0x03,0x002609 2610# GFX12: ds_store_2addr_b64 v255, v[2:3], v[3:4] offset0:127 offset1:255 ; encoding: [0x7f,0xff,0x38,0xd9,0xff,0x02,0x03,0x00]26110x7f,0xff,0x38,0xd9,0xff,0x02,0x03,0x002612 2613# GFX12: ds_store_2addr_stride64_b32 v0, v1, v2  ; encoding: [0x00,0x00,0x3c,0xd8,0x00,0x01,0x02,0x00]26140x00,0x00,0x3c,0xd8,0x00,0x01,0x02,0x002615 2616# GFX12: ds_store_2addr_stride64_b32 v0, v1, v2 offset0:123 ; encoding: [0x7b,0x00,0x3c,0xd8,0x00,0x01,0x02,0x00]26170x7b,0x00,0x3c,0xd8,0x00,0x01,0x02,0x002618 2619# GFX12: ds_store_2addr_stride64_b32 v0, v1, v2 offset0:123 offset1:64 ; encoding: [0x7b,0x40,0x3c,0xd8,0x00,0x01,0x02,0x00]26200x7b,0x40,0x3c,0xd8,0x00,0x01,0x02,0x002621 2622# GFX12: ds_store_2addr_stride64_b32 v0, v1, v2 offset0:255 offset1:255 ; encoding: [0xff,0xff,0x3c,0xd8,0x00,0x01,0x02,0x00]26230xff,0xff,0x3c,0xd8,0x00,0x01,0x02,0x002624 2625# GFX12: ds_store_2addr_stride64_b32 v0, v1, v2 offset0:255 offset1:64 ; encoding: [0xff,0x40,0x3c,0xd8,0x00,0x01,0x02,0x00]26260xff,0x40,0x3c,0xd8,0x00,0x01,0x02,0x002627 2628# GFX12: ds_store_2addr_stride64_b32 v0, v1, v2 offset0:64 offset1:123 ; encoding: [0x40,0x7b,0x3c,0xd8,0x00,0x01,0x02,0x00]26290x40,0x7b,0x3c,0xd8,0x00,0x01,0x02,0x002630 2631# GFX12: ds_store_2addr_stride64_b32 v0, v1, v2 offset0:64 offset1:255 ; encoding: [0x40,0xff,0x3c,0xd8,0x00,0x01,0x02,0x00]26320x40,0xff,0x3c,0xd8,0x00,0x01,0x02,0x002633 2634# GFX12: ds_store_2addr_stride64_b32 v0, v1, v2 offset1:123 ; encoding: [0x00,0x7b,0x3c,0xd8,0x00,0x01,0x02,0x00]26350x00,0x7b,0x3c,0xd8,0x00,0x01,0x02,0x002636 2637# GFX12: ds_store_2addr_stride64_b32 v0, v254, v253 ; encoding: [0x00,0x00,0x3c,0xd8,0x00,0xfe,0xfd,0x00]26380x00,0x00,0x3c,0xd8,0x00,0xfe,0xfd,0x002639 2640# GFX12: ds_store_2addr_stride64_b32 v0, v254, v253 offset0:123 ; encoding: [0x7b,0x00,0x3c,0xd8,0x00,0xfe,0xfd,0x00]26410x7b,0x00,0x3c,0xd8,0x00,0xfe,0xfd,0x002642 2643# GFX12: ds_store_2addr_stride64_b32 v0, v254, v253 offset0:123 offset1:64 ; encoding: [0x7b,0x40,0x3c,0xd8,0x00,0xfe,0xfd,0x00]26440x7b,0x40,0x3c,0xd8,0x00,0xfe,0xfd,0x002645 2646# GFX12: ds_store_2addr_stride64_b32 v0, v254, v253 offset0:255 offset1:255 ; encoding: [0xff,0xff,0x3c,0xd8,0x00,0xfe,0xfd,0x00]26470xff,0xff,0x3c,0xd8,0x00,0xfe,0xfd,0x002648 2649# GFX12: ds_store_2addr_stride64_b32 v0, v254, v253 offset0:255 offset1:64 ; encoding: [0xff,0x40,0x3c,0xd8,0x00,0xfe,0xfd,0x00]26500xff,0x40,0x3c,0xd8,0x00,0xfe,0xfd,0x002651 2652# GFX12: ds_store_2addr_stride64_b32 v0, v254, v253 offset0:64 offset1:123 ; encoding: [0x40,0x7b,0x3c,0xd8,0x00,0xfe,0xfd,0x00]26530x40,0x7b,0x3c,0xd8,0x00,0xfe,0xfd,0x002654 2655# GFX12: ds_store_2addr_stride64_b32 v0, v254, v253 offset0:64 offset1:255 ; encoding: [0x40,0xff,0x3c,0xd8,0x00,0xfe,0xfd,0x00]26560x40,0xff,0x3c,0xd8,0x00,0xfe,0xfd,0x002657 2658# GFX12: ds_store_2addr_stride64_b32 v0, v254, v253 offset1:123 ; encoding: [0x00,0x7b,0x3c,0xd8,0x00,0xfe,0xfd,0x00]26590x00,0x7b,0x3c,0xd8,0x00,0xfe,0xfd,0x002660 2661# GFX12: ds_store_2addr_stride64_b32 v255, v1, v253 ; encoding: [0x00,0x00,0x3c,0xd8,0xff,0x01,0xfd,0x00]26620x00,0x00,0x3c,0xd8,0xff,0x01,0xfd,0x002663 2664# GFX12: ds_store_2addr_stride64_b32 v255, v1, v253 offset0:123 ; encoding: [0x7b,0x00,0x3c,0xd8,0xff,0x01,0xfd,0x00]26650x7b,0x00,0x3c,0xd8,0xff,0x01,0xfd,0x002666 2667# GFX12: ds_store_2addr_stride64_b32 v255, v1, v253 offset0:123 offset1:64 ; encoding: [0x7b,0x40,0x3c,0xd8,0xff,0x01,0xfd,0x00]26680x7b,0x40,0x3c,0xd8,0xff,0x01,0xfd,0x002669 2670# GFX12: ds_store_2addr_stride64_b32 v255, v1, v253 offset0:255 offset1:255 ; encoding: [0xff,0xff,0x3c,0xd8,0xff,0x01,0xfd,0x00]26710xff,0xff,0x3c,0xd8,0xff,0x01,0xfd,0x002672 2673# GFX12: ds_store_2addr_stride64_b32 v255, v1, v253 offset0:255 offset1:64 ; encoding: [0xff,0x40,0x3c,0xd8,0xff,0x01,0xfd,0x00]26740xff,0x40,0x3c,0xd8,0xff,0x01,0xfd,0x002675 2676# GFX12: ds_store_2addr_stride64_b32 v255, v1, v253 offset0:64 offset1:123 ; encoding: [0x40,0x7b,0x3c,0xd8,0xff,0x01,0xfd,0x00]26770x40,0x7b,0x3c,0xd8,0xff,0x01,0xfd,0x002678 2679# GFX12: ds_store_2addr_stride64_b32 v255, v1, v253 offset0:64 offset1:255 ; encoding: [0x40,0xff,0x3c,0xd8,0xff,0x01,0xfd,0x00]26800x40,0xff,0x3c,0xd8,0xff,0x01,0xfd,0x002681 2682# GFX12: ds_store_2addr_stride64_b32 v255, v1, v253 offset1:123 ; encoding: [0x00,0x7b,0x3c,0xd8,0xff,0x01,0xfd,0x00]26830x00,0x7b,0x3c,0xd8,0xff,0x01,0xfd,0x002684 2685# GFX12: ds_store_2addr_stride64_b32 v255, v254, v2 ; encoding: [0x00,0x00,0x3c,0xd8,0xff,0xfe,0x02,0x00]26860x00,0x00,0x3c,0xd8,0xff,0xfe,0x02,0x002687 2688# GFX12: ds_store_2addr_stride64_b32 v255, v254, v2 offset0:123 ; encoding: [0x7b,0x00,0x3c,0xd8,0xff,0xfe,0x02,0x00]26890x7b,0x00,0x3c,0xd8,0xff,0xfe,0x02,0x002690 2691# GFX12: ds_store_2addr_stride64_b32 v255, v254, v2 offset0:123 offset1:64 ; encoding: [0x7b,0x40,0x3c,0xd8,0xff,0xfe,0x02,0x00]26920x7b,0x40,0x3c,0xd8,0xff,0xfe,0x02,0x002693 2694# GFX12: ds_store_2addr_stride64_b32 v255, v254, v2 offset0:255 offset1:255 ; encoding: [0xff,0xff,0x3c,0xd8,0xff,0xfe,0x02,0x00]26950xff,0xff,0x3c,0xd8,0xff,0xfe,0x02,0x002696 2697# GFX12: ds_store_2addr_stride64_b32 v255, v254, v2 offset0:255 offset1:64 ; encoding: [0xff,0x40,0x3c,0xd8,0xff,0xfe,0x02,0x00]26980xff,0x40,0x3c,0xd8,0xff,0xfe,0x02,0x002699 2700# GFX12: ds_store_2addr_stride64_b32 v255, v254, v2 offset0:64 offset1:123 ; encoding: [0x40,0x7b,0x3c,0xd8,0xff,0xfe,0x02,0x00]27010x40,0x7b,0x3c,0xd8,0xff,0xfe,0x02,0x002702 2703# GFX12: ds_store_2addr_stride64_b32 v255, v254, v2 offset0:64 offset1:255 ; encoding: [0x40,0xff,0x3c,0xd8,0xff,0xfe,0x02,0x00]27040x40,0xff,0x3c,0xd8,0xff,0xfe,0x02,0x002705 2706# GFX12: ds_store_2addr_stride64_b32 v255, v254, v2 offset1:123 ; encoding: [0x00,0x7b,0x3c,0xd8,0xff,0xfe,0x02,0x00]27070x00,0x7b,0x3c,0xd8,0xff,0xfe,0x02,0x002708 2709# GFX12: ds_store_2addr_stride64_b32 v255, v254, v253 ; encoding: [0x00,0x00,0x3c,0xd8,0xff,0xfe,0xfd,0x00]27100x00,0x00,0x3c,0xd8,0xff,0xfe,0xfd,0x002711 2712# GFX12: ds_store_2addr_stride64_b32 v255, v254, v253 offset0:123 ; encoding: [0x7b,0x00,0x3c,0xd8,0xff,0xfe,0xfd,0x00]27130x7b,0x00,0x3c,0xd8,0xff,0xfe,0xfd,0x002714 2715# GFX12: ds_store_2addr_stride64_b32 v255, v254, v253 offset0:123 offset1:64 ; encoding: [0x7b,0x40,0x3c,0xd8,0xff,0xfe,0xfd,0x00]27160x7b,0x40,0x3c,0xd8,0xff,0xfe,0xfd,0x002717 2718# GFX12: ds_store_2addr_stride64_b32 v255, v254, v253 offset0:255 offset1:255 ; encoding: [0xff,0xff,0x3c,0xd8,0xff,0xfe,0xfd,0x00]27190xff,0xff,0x3c,0xd8,0xff,0xfe,0xfd,0x002720 2721# GFX12: ds_store_2addr_stride64_b32 v255, v254, v253 offset0:255 offset1:64 ; encoding: [0xff,0x40,0x3c,0xd8,0xff,0xfe,0xfd,0x00]27220xff,0x40,0x3c,0xd8,0xff,0xfe,0xfd,0x002723 2724# GFX12: ds_store_2addr_stride64_b32 v255, v254, v253 offset0:64 offset1:123 ; encoding: [0x40,0x7b,0x3c,0xd8,0xff,0xfe,0xfd,0x00]27250x40,0x7b,0x3c,0xd8,0xff,0xfe,0xfd,0x002726 2727# GFX12: ds_store_2addr_stride64_b32 v255, v254, v253 offset0:64 offset1:255 ; encoding: [0x40,0xff,0x3c,0xd8,0xff,0xfe,0xfd,0x00]27280x40,0xff,0x3c,0xd8,0xff,0xfe,0xfd,0x002729 2730# GFX12: ds_store_2addr_stride64_b32 v255, v254, v253 offset1:123 ; encoding: [0x00,0x7b,0x3c,0xd8,0xff,0xfe,0xfd,0x00]27310x00,0x7b,0x3c,0xd8,0xff,0xfe,0xfd,0x002732 2733# GFX12: ds_store_2addr_stride64_b64 v1, v[254:255], v[3:4] offset0:127 offset1:255 ; encoding: [0x7f,0xff,0x3c,0xd9,0x01,0xfe,0x03,0x00]27340x7f,0xff,0x3c,0xd9,0x01,0xfe,0x03,0x002735 2736# GFX12: ds_store_2addr_stride64_b64 v1, v[2:3], v[254:255] offset0:127 offset1:255 ; encoding: [0x7f,0xff,0x3c,0xd9,0x01,0x02,0xfe,0x00]27370x7f,0xff,0x3c,0xd9,0x01,0x02,0xfe,0x002738 2739# GFX12: ds_store_2addr_stride64_b64 v1, v[2:3], v[3:4] offset0:127 ; encoding: [0x7f,0x00,0x3c,0xd9,0x01,0x02,0x03,0x00]27400x7f,0x00,0x3c,0xd9,0x01,0x02,0x03,0x002741 2742# GFX12: ds_store_2addr_stride64_b64 v1, v[2:3], v[3:4] offset0:127 offset1:1 ; encoding: [0x7f,0x01,0x3c,0xd9,0x01,0x02,0x03,0x00]27430x7f,0x01,0x3c,0xd9,0x01,0x02,0x03,0x002744 2745# GFX12: ds_store_2addr_stride64_b64 v1, v[2:3], v[3:4] offset0:127 offset1:255 ; encoding: [0x7f,0xff,0x3c,0xd9,0x01,0x02,0x03,0x00]27460x7f,0xff,0x3c,0xd9,0x01,0x02,0x03,0x002747 2748# GFX12: ds_store_2addr_stride64_b64 v1, v[2:3], v[3:4] offset0:16 offset1:255 ; encoding: [0x10,0xff,0x3c,0xd9,0x01,0x02,0x03,0x00]27490x10,0xff,0x3c,0xd9,0x01,0x02,0x03,0x002750 2751# GFX12: ds_store_2addr_stride64_b64 v1, v[2:3], v[3:4] offset1:255 ; encoding: [0x00,0xff,0x3c,0xd9,0x01,0x02,0x03,0x00]27520x00,0xff,0x3c,0xd9,0x01,0x02,0x03,0x002753 2754# GFX12: ds_store_2addr_stride64_b64 v255, v[2:3], v[3:4] offset0:127 offset1:255 ; encoding: [0x7f,0xff,0x3c,0xd9,0xff,0x02,0x03,0x00]27550x7f,0xff,0x3c,0xd9,0xff,0x02,0x03,0x002756 2757# GFX12: ds_store_addtid_b32 v255 offset:65535   ; encoding: [0xff,0xff,0xc0,0xda,0x00,0xff,0x00,0x00]27580xff 0xff 0xc0 0xda 0x00 0xff 0x00 0x002759 2760# GFX12: ds_store_addtid_b32 v5                  ; encoding: [0x00,0x00,0xc0,0xda,0x00,0x05,0x00,0x00]27610x00 0x00 0xc0 0xda 0x00 0x05 0x00 0x002762 2763# GFX12: ds_store_addtid_b32 v5 offset:4         ; encoding: [0x04,0x00,0xc0,0xda,0x00,0x05,0x00,0x00]27640x04 0x00 0xc0 0xda 0x00 0x05 0x00 0x002765 2766# GFX12: ds_store_addtid_b32 v5 offset:65535     ; encoding: [0xff,0xff,0xc0,0xda,0x00,0x05,0x00,0x00]27670xff 0xff 0xc0 0xda 0x00 0x05 0x00 0x002768 2769# GFX12: ds_store_b128 v1, v[252:255] offset:65535 ; encoding: [0xff,0xff,0x7c,0xdb,0x01,0xfc,0x00,0x00]27700xff,0xff,0x7c,0xdb,0x01,0xfc,0x00,0x002771 2772# GFX12: ds_store_b128 v1, v[2:5]                ; encoding: [0x00,0x00,0x7c,0xdb,0x01,0x02,0x00,0x00]27730x00,0x00,0x7c,0xdb,0x01,0x02,0x00,0x002774 2775# GFX12: ds_store_b128 v1, v[2:5] offset:4       ; encoding: [0x04,0x00,0x7c,0xdb,0x01,0x02,0x00,0x00]27760x04,0x00,0x7c,0xdb,0x01,0x02,0x00,0x002777 2778# GFX12: ds_store_b128 v1, v[2:5] offset:65535   ; encoding: [0xff,0xff,0x7c,0xdb,0x01,0x02,0x00,0x00]27790xff,0xff,0x7c,0xdb,0x01,0x02,0x00,0x002780 2781# GFX12: ds_store_b128 v255, v[2:5] offset:65535 ; encoding: [0xff,0xff,0x7c,0xdb,0xff,0x02,0x00,0x00]27820xff,0xff,0x7c,0xdb,0xff,0x02,0x00,0x002783 2784# GFX12: ds_store_b16 v0, v1                     ; encoding: [0x00,0x00,0x7c,0xd8,0x00,0x01,0x00,0x00]27850x00,0x00,0x7c,0xd8,0x00,0x01,0x00,0x002786 2787# GFX12: ds_store_b16 v0, v1 offset:4660         ; encoding: [0x34,0x12,0x7c,0xd8,0x00,0x01,0x00,0x00]27880x34,0x12,0x7c,0xd8,0x00,0x01,0x00,0x002789 2790# GFX12: ds_store_b16 v0, v1 offset:65535        ; encoding: [0xff,0xff,0x7c,0xd8,0x00,0x01,0x00,0x00]27910xff,0xff,0x7c,0xd8,0x00,0x01,0x00,0x002792 2793# GFX12: ds_store_b16 v0, v254                   ; encoding: [0x00,0x00,0x7c,0xd8,0x00,0xfe,0x00,0x00]27940x00,0x00,0x7c,0xd8,0x00,0xfe,0x00,0x002795 2796# GFX12: ds_store_b16 v0, v254 offset:4660       ; encoding: [0x34,0x12,0x7c,0xd8,0x00,0xfe,0x00,0x00]27970x34,0x12,0x7c,0xd8,0x00,0xfe,0x00,0x002798 2799# GFX12: ds_store_b16 v0, v254 offset:65535      ; encoding: [0xff,0xff,0x7c,0xd8,0x00,0xfe,0x00,0x00]28000xff,0xff,0x7c,0xd8,0x00,0xfe,0x00,0x002801 2802# GFX12: ds_store_b16 v255, v1                   ; encoding: [0x00,0x00,0x7c,0xd8,0xff,0x01,0x00,0x00]28030x00,0x00,0x7c,0xd8,0xff,0x01,0x00,0x002804 2805# GFX12: ds_store_b16 v255, v1 offset:4660       ; encoding: [0x34,0x12,0x7c,0xd8,0xff,0x01,0x00,0x00]28060x34,0x12,0x7c,0xd8,0xff,0x01,0x00,0x002807 2808# GFX12: ds_store_b16 v255, v1 offset:65535      ; encoding: [0xff,0xff,0x7c,0xd8,0xff,0x01,0x00,0x00]28090xff,0xff,0x7c,0xd8,0xff,0x01,0x00,0x002810 2811# GFX12: ds_store_b16 v255, v254                 ; encoding: [0x00,0x00,0x7c,0xd8,0xff,0xfe,0x00,0x00]28120x00,0x00,0x7c,0xd8,0xff,0xfe,0x00,0x002813 2814# GFX12: ds_store_b16 v255, v254 offset:4660     ; encoding: [0x34,0x12,0x7c,0xd8,0xff,0xfe,0x00,0x00]28150x34,0x12,0x7c,0xd8,0xff,0xfe,0x00,0x002816 2817# GFX12: ds_store_b16 v255, v254 offset:65535    ; encoding: [0xff,0xff,0x7c,0xd8,0xff,0xfe,0x00,0x00]28180xff,0xff,0x7c,0xd8,0xff,0xfe,0x00,0x002819 2820# GFX12: ds_store_b16_d16_hi v1, v2              ; encoding: [0x00,0x00,0x84,0xda,0x01,0x02,0x00,0x00]28210x00,0x00,0x84,0xda,0x01,0x02,0x00,0x002822 2823# GFX12: ds_store_b16_d16_hi v1, v2 offset:4     ; encoding: [0x04,0x00,0x84,0xda,0x01,0x02,0x00,0x00]28240x04,0x00,0x84,0xda,0x01,0x02,0x00,0x002825 2826# GFX12: ds_store_b16_d16_hi v1, v2 offset:65535 ; encoding: [0xff,0xff,0x84,0xda,0x01,0x02,0x00,0x00]28270xff,0xff,0x84,0xda,0x01,0x02,0x00,0x002828 2829# GFX12: ds_store_b16_d16_hi v1, v255 offset:65535 ; encoding: [0xff,0xff,0x84,0xda,0x01,0xff,0x00,0x00]28300xff,0xff,0x84,0xda,0x01,0xff,0x00,0x002831 2832# GFX12: ds_store_b16_d16_hi v255, v2 offset:65535 ; encoding: [0xff,0xff,0x84,0xda,0xff,0x02,0x00,0x00]28330xff,0xff,0x84,0xda,0xff,0x02,0x00,0x002834 2835# GFX12: ds_store_b32 v0, v1                     ; encoding: [0x00,0x00,0x34,0xd8,0x00,0x01,0x00,0x00]28360x00,0x00,0x34,0xd8,0x00,0x01,0x00,0x002837 2838# GFX12: ds_store_b32 v0, v1 offset:4660         ; encoding: [0x34,0x12,0x34,0xd8,0x00,0x01,0x00,0x00]28390x34,0x12,0x34,0xd8,0x00,0x01,0x00,0x002840 2841# GFX12: ds_store_b32 v0, v1 offset:65535        ; encoding: [0xff,0xff,0x34,0xd8,0x00,0x01,0x00,0x00]28420xff,0xff,0x34,0xd8,0x00,0x01,0x00,0x002843 2844# GFX12: ds_store_b32 v0, v254                   ; encoding: [0x00,0x00,0x34,0xd8,0x00,0xfe,0x00,0x00]28450x00,0x00,0x34,0xd8,0x00,0xfe,0x00,0x002846 2847# GFX12: ds_store_b32 v0, v254 offset:4660       ; encoding: [0x34,0x12,0x34,0xd8,0x00,0xfe,0x00,0x00]28480x34,0x12,0x34,0xd8,0x00,0xfe,0x00,0x002849 2850# GFX12: ds_store_b32 v0, v254 offset:65535      ; encoding: [0xff,0xff,0x34,0xd8,0x00,0xfe,0x00,0x00]28510xff,0xff,0x34,0xd8,0x00,0xfe,0x00,0x002852 2853# GFX12: ds_store_b32 v255, v1                   ; encoding: [0x00,0x00,0x34,0xd8,0xff,0x01,0x00,0x00]28540x00,0x00,0x34,0xd8,0xff,0x01,0x00,0x002855 2856# GFX12: ds_store_b32 v255, v1 offset:4660       ; encoding: [0x34,0x12,0x34,0xd8,0xff,0x01,0x00,0x00]28570x34,0x12,0x34,0xd8,0xff,0x01,0x00,0x002858 2859# GFX12: ds_store_b32 v255, v1 offset:65535      ; encoding: [0xff,0xff,0x34,0xd8,0xff,0x01,0x00,0x00]28600xff,0xff,0x34,0xd8,0xff,0x01,0x00,0x002861 2862# GFX12: ds_store_b32 v255, v254                 ; encoding: [0x00,0x00,0x34,0xd8,0xff,0xfe,0x00,0x00]28630x00,0x00,0x34,0xd8,0xff,0xfe,0x00,0x002864 2865# GFX12: ds_store_b32 v255, v254 offset:4660     ; encoding: [0x34,0x12,0x34,0xd8,0xff,0xfe,0x00,0x00]28660x34,0x12,0x34,0xd8,0xff,0xfe,0x00,0x002867 2868# GFX12: ds_store_b32 v255, v254 offset:65535    ; encoding: [0xff,0xff,0x34,0xd8,0xff,0xfe,0x00,0x00]28690xff,0xff,0x34,0xd8,0xff,0xfe,0x00,0x002870 2871# GFX12: ds_store_b64 v1, v[254:255] offset:65535 ; encoding: [0xff,0xff,0x34,0xd9,0x01,0xfe,0x00,0x00]28720xff,0xff,0x34,0xd9,0x01,0xfe,0x00,0x002873 2874# GFX12: ds_store_b64 v1, v[2:3]                 ; encoding: [0x00,0x00,0x34,0xd9,0x01,0x02,0x00,0x00]28750x00,0x00,0x34,0xd9,0x01,0x02,0x00,0x002876 2877# GFX12: ds_store_b64 v1, v[2:3] offset:4        ; encoding: [0x04,0x00,0x34,0xd9,0x01,0x02,0x00,0x00]28780x04,0x00,0x34,0xd9,0x01,0x02,0x00,0x002879 2880# GFX12: ds_store_b64 v1, v[2:3] offset:65535    ; encoding: [0xff,0xff,0x34,0xd9,0x01,0x02,0x00,0x00]28810xff,0xff,0x34,0xd9,0x01,0x02,0x00,0x002882 2883# GFX12: ds_store_b64 v255, v[2:3] offset:65535  ; encoding: [0xff,0xff,0x34,0xd9,0xff,0x02,0x00,0x00]28840xff,0xff,0x34,0xd9,0xff,0x02,0x00,0x002885 2886# GFX12: ds_store_b8 v0, v1                      ; encoding: [0x00,0x00,0x78,0xd8,0x00,0x01,0x00,0x00]28870x00,0x00,0x78,0xd8,0x00,0x01,0x00,0x002888 2889# GFX12: ds_store_b8 v0, v1 offset:4660          ; encoding: [0x34,0x12,0x78,0xd8,0x00,0x01,0x00,0x00]28900x34,0x12,0x78,0xd8,0x00,0x01,0x00,0x002891 2892# GFX12: ds_store_b8 v0, v1 offset:65535         ; encoding: [0xff,0xff,0x78,0xd8,0x00,0x01,0x00,0x00]28930xff,0xff,0x78,0xd8,0x00,0x01,0x00,0x002894 2895# GFX12: ds_store_b8 v0, v254                    ; encoding: [0x00,0x00,0x78,0xd8,0x00,0xfe,0x00,0x00]28960x00,0x00,0x78,0xd8,0x00,0xfe,0x00,0x002897 2898# GFX12: ds_store_b8 v0, v254 offset:4660        ; encoding: [0x34,0x12,0x78,0xd8,0x00,0xfe,0x00,0x00]28990x34,0x12,0x78,0xd8,0x00,0xfe,0x00,0x002900 2901# GFX12: ds_store_b8 v0, v254 offset:65535       ; encoding: [0xff,0xff,0x78,0xd8,0x00,0xfe,0x00,0x00]29020xff,0xff,0x78,0xd8,0x00,0xfe,0x00,0x002903 2904# GFX12: ds_store_b8 v255, v1                    ; encoding: [0x00,0x00,0x78,0xd8,0xff,0x01,0x00,0x00]29050x00,0x00,0x78,0xd8,0xff,0x01,0x00,0x002906 2907# GFX12: ds_store_b8 v255, v1 offset:4660        ; encoding: [0x34,0x12,0x78,0xd8,0xff,0x01,0x00,0x00]29080x34,0x12,0x78,0xd8,0xff,0x01,0x00,0x002909 2910# GFX12: ds_store_b8 v255, v1 offset:65535       ; encoding: [0xff,0xff,0x78,0xd8,0xff,0x01,0x00,0x00]29110xff,0xff,0x78,0xd8,0xff,0x01,0x00,0x002912 2913# GFX12: ds_store_b8 v255, v254                  ; encoding: [0x00,0x00,0x78,0xd8,0xff,0xfe,0x00,0x00]29140x00,0x00,0x78,0xd8,0xff,0xfe,0x00,0x002915 2916# GFX12: ds_store_b8 v255, v254 offset:4660      ; encoding: [0x34,0x12,0x78,0xd8,0xff,0xfe,0x00,0x00]29170x34,0x12,0x78,0xd8,0xff,0xfe,0x00,0x002918 2919# GFX12: ds_store_b8 v255, v254 offset:65535     ; encoding: [0xff,0xff,0x78,0xd8,0xff,0xfe,0x00,0x00]29200xff,0xff,0x78,0xd8,0xff,0xfe,0x00,0x002921 2922# GFX12: ds_store_b8_d16_hi v1, v2               ; encoding: [0x00,0x00,0x80,0xda,0x01,0x02,0x00,0x00]29230x00,0x00,0x80,0xda,0x01,0x02,0x00,0x002924 2925# GFX12: ds_store_b8_d16_hi v1, v2 offset:4      ; encoding: [0x04,0x00,0x80,0xda,0x01,0x02,0x00,0x00]29260x04,0x00,0x80,0xda,0x01,0x02,0x00,0x002927 2928# GFX12: ds_store_b8_d16_hi v1, v2 offset:65535  ; encoding: [0xff,0xff,0x80,0xda,0x01,0x02,0x00,0x00]29290xff,0xff,0x80,0xda,0x01,0x02,0x00,0x002930 2931# GFX12: ds_store_b8_d16_hi v1, v255 offset:65535 ; encoding: [0xff,0xff,0x80,0xda,0x01,0xff,0x00,0x00]29320xff,0xff,0x80,0xda,0x01,0xff,0x00,0x002933 2934# GFX12: ds_store_b8_d16_hi v255, v2 offset:65535 ; encoding: [0xff,0xff,0x80,0xda,0xff,0x02,0x00,0x00]29350xff,0xff,0x80,0xda,0xff,0x02,0x00,0x002936 2937# GFX12: ds_store_b96 v1, v[253:255] offset:65535 ; encoding: [0xff,0xff,0x78,0xdb,0x01,0xfd,0x00,0x00]29380xff,0xff,0x78,0xdb,0x01,0xfd,0x00,0x002939 2940# GFX12: ds_store_b96 v1, v[2:4]                 ; encoding: [0x00,0x00,0x78,0xdb,0x01,0x02,0x00,0x00]29410x00,0x00,0x78,0xdb,0x01,0x02,0x00,0x002942 2943# GFX12: ds_store_b96 v1, v[2:4] offset:4        ; encoding: [0x04,0x00,0x78,0xdb,0x01,0x02,0x00,0x00]29440x04,0x00,0x78,0xdb,0x01,0x02,0x00,0x002945 2946# GFX12: ds_store_b96 v1, v[2:4] offset:65535    ; encoding: [0xff,0xff,0x78,0xdb,0x01,0x02,0x00,0x00]29470xff,0xff,0x78,0xdb,0x01,0x02,0x00,0x002948 2949# GFX12: ds_store_b96 v255, v[2:4] offset:65535  ; encoding: [0xff,0xff,0x78,0xdb,0xff,0x02,0x00,0x00]29500xff,0xff,0x78,0xdb,0xff,0x02,0x00,0x002951 2952# GFX12: ds_storexchg_2addr_rtn_b32 v[254:255], v1, v2, v3 offset0:127 offset1:255 ; encoding: [0x7f,0xff,0xb8,0xd8,0x01,0x02,0x03,0xfe]29530x7f,0xff,0xb8,0xd8,0x01,0x02,0x03,0xfe2954 2955# GFX12: ds_storexchg_2addr_rtn_b32 v[5:6], v1, v2, v255 offset0:127 offset1:255 ; encoding: [0x7f,0xff,0xb8,0xd8,0x01,0x02,0xff,0x05]29560x7f,0xff,0xb8,0xd8,0x01,0x02,0xff,0x052957 2958# GFX12: ds_storexchg_2addr_rtn_b32 v[5:6], v1, v2, v3 offset0:127 ; encoding: [0x7f,0x00,0xb8,0xd8,0x01,0x02,0x03,0x05]29590x7f,0x00,0xb8,0xd8,0x01,0x02,0x03,0x052960 2961# GFX12: ds_storexchg_2addr_rtn_b32 v[5:6], v1, v2, v3 offset0:127 offset1:1 ; encoding: [0x7f,0x01,0xb8,0xd8,0x01,0x02,0x03,0x05]29620x7f,0x01,0xb8,0xd8,0x01,0x02,0x03,0x052963 2964# GFX12: ds_storexchg_2addr_rtn_b32 v[5:6], v1, v2, v3 offset0:127 offset1:255 ; encoding: [0x7f,0xff,0xb8,0xd8,0x01,0x02,0x03,0x05]29650x7f,0xff,0xb8,0xd8,0x01,0x02,0x03,0x052966 2967# GFX12: ds_storexchg_2addr_rtn_b32 v[5:6], v1, v2, v3 offset0:16 offset1:255 ; encoding: [0x10,0xff,0xb8,0xd8,0x01,0x02,0x03,0x05]29680x10,0xff,0xb8,0xd8,0x01,0x02,0x03,0x052969 2970# GFX12: ds_storexchg_2addr_rtn_b32 v[5:6], v1, v2, v3 offset1:255 ; encoding: [0x00,0xff,0xb8,0xd8,0x01,0x02,0x03,0x05]29710x00,0xff,0xb8,0xd8,0x01,0x02,0x03,0x052972 2973# GFX12: ds_storexchg_2addr_rtn_b32 v[5:6], v1, v255, v3 offset0:127 offset1:255 ; encoding: [0x7f,0xff,0xb8,0xd8,0x01,0xff,0x03,0x05]29740x7f,0xff,0xb8,0xd8,0x01,0xff,0x03,0x052975 2976# GFX12: ds_storexchg_2addr_rtn_b32 v[5:6], v255, v2, v3 offset0:127 offset1:255 ; encoding: [0x7f,0xff,0xb8,0xd8,0xff,0x02,0x03,0x05]29770x7f,0xff,0xb8,0xd8,0xff,0x02,0x03,0x052978 2979# GFX12: ds_storexchg_2addr_rtn_b64 v[252:255], v1, v[2:3], v[3:4] offset0:127 offset1:255 ; encoding: [0x7f,0xff,0xb8,0xd9,0x01,0x02,0x03,0xfc]29800x7f,0xff,0xb8,0xd9,0x01,0x02,0x03,0xfc2981 2982# GFX12: ds_storexchg_2addr_rtn_b64 v[5:8], v1, v[254:255], v[3:4] offset0:127 offset1:255 ; encoding: [0x7f,0xff,0xb8,0xd9,0x01,0xfe,0x03,0x05]29830x7f,0xff,0xb8,0xd9,0x01,0xfe,0x03,0x052984 2985# GFX12: ds_storexchg_2addr_rtn_b64 v[5:8], v1, v[2:3], v[254:255] offset0:127 offset1:255 ; encoding: [0x7f,0xff,0xb8,0xd9,0x01,0x02,0xfe,0x05]29860x7f,0xff,0xb8,0xd9,0x01,0x02,0xfe,0x052987 2988# GFX12: ds_storexchg_2addr_rtn_b64 v[5:8], v1, v[2:3], v[3:4] offset0:127 ; encoding: [0x7f,0x00,0xb8,0xd9,0x01,0x02,0x03,0x05]29890x7f,0x00,0xb8,0xd9,0x01,0x02,0x03,0x052990 2991# GFX12: ds_storexchg_2addr_rtn_b64 v[5:8], v1, v[2:3], v[3:4] offset0:127 offset1:1 ; encoding: [0x7f,0x01,0xb8,0xd9,0x01,0x02,0x03,0x05]29920x7f,0x01,0xb8,0xd9,0x01,0x02,0x03,0x052993 2994# GFX12: ds_storexchg_2addr_rtn_b64 v[5:8], v1, v[2:3], v[3:4] offset0:127 offset1:255 ; encoding: [0x7f,0xff,0xb8,0xd9,0x01,0x02,0x03,0x05]29950x7f,0xff,0xb8,0xd9,0x01,0x02,0x03,0x052996 2997# GFX12: ds_storexchg_2addr_rtn_b64 v[5:8], v1, v[2:3], v[3:4] offset0:16 offset1:255 ; encoding: [0x10,0xff,0xb8,0xd9,0x01,0x02,0x03,0x05]29980x10,0xff,0xb8,0xd9,0x01,0x02,0x03,0x052999 3000# GFX12: ds_storexchg_2addr_rtn_b64 v[5:8], v1, v[2:3], v[3:4] offset1:255 ; encoding: [0x00,0xff,0xb8,0xd9,0x01,0x02,0x03,0x05]30010x00,0xff,0xb8,0xd9,0x01,0x02,0x03,0x053002 3003# GFX12: ds_storexchg_2addr_rtn_b64 v[5:8], v255, v[2:3], v[3:4] offset0:127 offset1:255 ; encoding: [0x7f,0xff,0xb8,0xd9,0xff,0x02,0x03,0x05]30040x7f,0xff,0xb8,0xd9,0xff,0x02,0x03,0x053005 3006# GFX12: ds_storexchg_2addr_stride64_rtn_b32 v[254:255], v1, v2, v3 offset0:127 offset1:255 ; encoding: [0x7f,0xff,0xbc,0xd8,0x01,0x02,0x03,0xfe]30070x7f,0xff,0xbc,0xd8,0x01,0x02,0x03,0xfe3008 3009# GFX12: ds_storexchg_2addr_stride64_rtn_b32 v[5:6], v1, v2, v255 offset0:127 offset1:255 ; encoding: [0x7f,0xff,0xbc,0xd8,0x01,0x02,0xff,0x05]30100x7f,0xff,0xbc,0xd8,0x01,0x02,0xff,0x053011 3012# GFX12: ds_storexchg_2addr_stride64_rtn_b32 v[5:6], v1, v2, v3 offset0:127 ; encoding: [0x7f,0x00,0xbc,0xd8,0x01,0x02,0x03,0x05]30130x7f,0x00,0xbc,0xd8,0x01,0x02,0x03,0x053014 3015# GFX12: ds_storexchg_2addr_stride64_rtn_b32 v[5:6], v1, v2, v3 offset0:127 offset1:1 ; encoding: [0x7f,0x01,0xbc,0xd8,0x01,0x02,0x03,0x05]30160x7f,0x01,0xbc,0xd8,0x01,0x02,0x03,0x053017 3018# GFX12: ds_storexchg_2addr_stride64_rtn_b32 v[5:6], v1, v2, v3 offset0:127 offset1:255 ; encoding: [0x7f,0xff,0xbc,0xd8,0x01,0x02,0x03,0x05]30190x7f,0xff,0xbc,0xd8,0x01,0x02,0x03,0x053020 3021# GFX12: ds_storexchg_2addr_stride64_rtn_b32 v[5:6], v1, v2, v3 offset0:16 offset1:255 ; encoding: [0x10,0xff,0xbc,0xd8,0x01,0x02,0x03,0x05]30220x10,0xff,0xbc,0xd8,0x01,0x02,0x03,0x053023 3024# GFX12: ds_storexchg_2addr_stride64_rtn_b32 v[5:6], v1, v2, v3 offset1:255 ; encoding: [0x00,0xff,0xbc,0xd8,0x01,0x02,0x03,0x05]30250x00,0xff,0xbc,0xd8,0x01,0x02,0x03,0x053026 3027# GFX12: ds_storexchg_2addr_stride64_rtn_b32 v[5:6], v1, v255, v3 offset0:127 offset1:255 ; encoding: [0x7f,0xff,0xbc,0xd8,0x01,0xff,0x03,0x05]30280x7f,0xff,0xbc,0xd8,0x01,0xff,0x03,0x053029 3030# GFX12: ds_storexchg_2addr_stride64_rtn_b32 v[5:6], v255, v2, v3 offset0:127 offset1:255 ; encoding: [0x7f,0xff,0xbc,0xd8,0xff,0x02,0x03,0x05]30310x7f,0xff,0xbc,0xd8,0xff,0x02,0x03,0x053032 3033# GFX12: ds_storexchg_2addr_stride64_rtn_b64 v[252:255], v1, v[2:3], v[3:4] offset0:127 offset1:255 ; encoding: [0x7f,0xff,0xbc,0xd9,0x01,0x02,0x03,0xfc]30340x7f,0xff,0xbc,0xd9,0x01,0x02,0x03,0xfc3035 3036# GFX12: ds_storexchg_2addr_stride64_rtn_b64 v[5:8], v1, v[254:255], v[3:4] offset0:127 offset1:255 ; encoding: [0x7f,0xff,0xbc,0xd9,0x01,0xfe,0x03,0x05]30370x7f,0xff,0xbc,0xd9,0x01,0xfe,0x03,0x053038 3039# GFX12: ds_storexchg_2addr_stride64_rtn_b64 v[5:8], v1, v[2:3], v[254:255] offset0:127 offset1:255 ; encoding: [0x7f,0xff,0xbc,0xd9,0x01,0x02,0xfe,0x05]30400x7f,0xff,0xbc,0xd9,0x01,0x02,0xfe,0x053041 3042# GFX12: ds_storexchg_2addr_stride64_rtn_b64 v[5:8], v1, v[2:3], v[3:4] offset0:127 ; encoding: [0x7f,0x00,0xbc,0xd9,0x01,0x02,0x03,0x05]30430x7f,0x00,0xbc,0xd9,0x01,0x02,0x03,0x053044 3045# GFX12: ds_storexchg_2addr_stride64_rtn_b64 v[5:8], v1, v[2:3], v[3:4] offset0:127 offset1:1 ; encoding: [0x7f,0x01,0xbc,0xd9,0x01,0x02,0x03,0x05]30460x7f,0x01,0xbc,0xd9,0x01,0x02,0x03,0x053047 3048# GFX12: ds_storexchg_2addr_stride64_rtn_b64 v[5:8], v1, v[2:3], v[3:4] offset0:127 offset1:255 ; encoding: [0x7f,0xff,0xbc,0xd9,0x01,0x02,0x03,0x05]30490x7f,0xff,0xbc,0xd9,0x01,0x02,0x03,0x053050 3051# GFX12: ds_storexchg_2addr_stride64_rtn_b64 v[5:8], v1, v[2:3], v[3:4] offset0:16 offset1:255 ; encoding: [0x10,0xff,0xbc,0xd9,0x01,0x02,0x03,0x05]30520x10,0xff,0xbc,0xd9,0x01,0x02,0x03,0x053053 3054# GFX12: ds_storexchg_2addr_stride64_rtn_b64 v[5:8], v1, v[2:3], v[3:4] offset1:255 ; encoding: [0x00,0xff,0xbc,0xd9,0x01,0x02,0x03,0x05]30550x00,0xff,0xbc,0xd9,0x01,0x02,0x03,0x053056 3057# GFX12: ds_storexchg_2addr_stride64_rtn_b64 v[5:8], v255, v[2:3], v[3:4] offset0:127 offset1:255 ; encoding: [0x7f,0xff,0xbc,0xd9,0xff,0x02,0x03,0x05]30580x7f,0xff,0xbc,0xd9,0xff,0x02,0x03,0x053059 3060# GFX12: ds_storexchg_rtn_b32 v0, v1, v2         ; encoding: [0x00,0x00,0xb4,0xd8,0x01,0x02,0x00,0x00]30610x00,0x00,0xb4,0xd8,0x01,0x02,0x00,0x003062 3063# GFX12: ds_storexchg_rtn_b32 v0, v1, v2 offset:4660 ; encoding: [0x34,0x12,0xb4,0xd8,0x01,0x02,0x00,0x00]30640x34,0x12,0xb4,0xd8,0x01,0x02,0x00,0x003065 3066# GFX12: ds_storexchg_rtn_b32 v0, v1, v2 offset:65535 ; encoding: [0xff,0xff,0xb4,0xd8,0x01,0x02,0x00,0x00]30670xff,0xff,0xb4,0xd8,0x01,0x02,0x00,0x003068 3069# GFX12: ds_storexchg_rtn_b32 v0, v254, v253     ; encoding: [0x00,0x00,0xb4,0xd8,0xfe,0xfd,0x00,0x00]30700x00,0x00,0xb4,0xd8,0xfe,0xfd,0x00,0x003071 3072# GFX12: ds_storexchg_rtn_b32 v0, v254, v253 offset:4660 ; encoding: [0x34,0x12,0xb4,0xd8,0xfe,0xfd,0x00,0x00]30730x34,0x12,0xb4,0xd8,0xfe,0xfd,0x00,0x003074 3075# GFX12: ds_storexchg_rtn_b32 v0, v254, v253 offset:65535 ; encoding: [0xff,0xff,0xb4,0xd8,0xfe,0xfd,0x00,0x00]30760xff,0xff,0xb4,0xd8,0xfe,0xfd,0x00,0x003077 3078# GFX12: ds_storexchg_rtn_b32 v255, v1, v253     ; encoding: [0x00,0x00,0xb4,0xd8,0x01,0xfd,0x00,0xff]30790x00,0x00,0xb4,0xd8,0x01,0xfd,0x00,0xff3080 3081# GFX12: ds_storexchg_rtn_b32 v255, v1, v253 offset:4660 ; encoding: [0x34,0x12,0xb4,0xd8,0x01,0xfd,0x00,0xff]30820x34,0x12,0xb4,0xd8,0x01,0xfd,0x00,0xff3083 3084# GFX12: ds_storexchg_rtn_b32 v255, v1, v253 offset:65535 ; encoding: [0xff,0xff,0xb4,0xd8,0x01,0xfd,0x00,0xff]30850xff,0xff,0xb4,0xd8,0x01,0xfd,0x00,0xff3086 3087# GFX12: ds_storexchg_rtn_b32 v255, v254, v2     ; encoding: [0x00,0x00,0xb4,0xd8,0xfe,0x02,0x00,0xff]30880x00,0x00,0xb4,0xd8,0xfe,0x02,0x00,0xff3089 3090# GFX12: ds_storexchg_rtn_b32 v255, v254, v2 offset:4660 ; encoding: [0x34,0x12,0xb4,0xd8,0xfe,0x02,0x00,0xff]30910x34,0x12,0xb4,0xd8,0xfe,0x02,0x00,0xff3092 3093# GFX12: ds_storexchg_rtn_b32 v255, v254, v2 offset:65535 ; encoding: [0xff,0xff,0xb4,0xd8,0xfe,0x02,0x00,0xff]30940xff,0xff,0xb4,0xd8,0xfe,0x02,0x00,0xff3095 3096# GFX12: ds_storexchg_rtn_b32 v255, v254, v253   ; encoding: [0x00,0x00,0xb4,0xd8,0xfe,0xfd,0x00,0xff]30970x00,0x00,0xb4,0xd8,0xfe,0xfd,0x00,0xff3098 3099# GFX12: ds_storexchg_rtn_b32 v255, v254, v253 offset:4660 ; encoding: [0x34,0x12,0xb4,0xd8,0xfe,0xfd,0x00,0xff]31000x34,0x12,0xb4,0xd8,0xfe,0xfd,0x00,0xff3101 3102# GFX12: ds_storexchg_rtn_b32 v255, v254, v253 offset:65535 ; encoding: [0xff,0xff,0xb4,0xd8,0xfe,0xfd,0x00,0xff]31030xff,0xff,0xb4,0xd8,0xfe,0xfd,0x00,0xff3104 3105# GFX12: ds_storexchg_rtn_b64 v[254:255], v1, v[2:3] offset:65535 ; encoding: [0xff,0xff,0xb4,0xd9,0x01,0x02,0x00,0xfe]31060xff,0xff,0xb4,0xd9,0x01,0x02,0x00,0xfe3107 3108# GFX12: ds_storexchg_rtn_b64 v[5:6], v1, v[254:255] offset:65535 ; encoding: [0xff,0xff,0xb4,0xd9,0x01,0xfe,0x00,0x05]31090xff,0xff,0xb4,0xd9,0x01,0xfe,0x00,0x053110 3111# GFX12: ds_storexchg_rtn_b64 v[5:6], v1, v[2:3] ; encoding: [0x00,0x00,0xb4,0xd9,0x01,0x02,0x00,0x05]31120x00,0x00,0xb4,0xd9,0x01,0x02,0x00,0x053113 3114# GFX12: ds_storexchg_rtn_b64 v[5:6], v1, v[2:3] offset:4 ; encoding: [0x04,0x00,0xb4,0xd9,0x01,0x02,0x00,0x05]31150x04,0x00,0xb4,0xd9,0x01,0x02,0x00,0x053116 3117# GFX12: ds_storexchg_rtn_b64 v[5:6], v1, v[2:3] offset:65535 ; encoding: [0xff,0xff,0xb4,0xd9,0x01,0x02,0x00,0x05]31180xff,0xff,0xb4,0xd9,0x01,0x02,0x00,0x053119 3120# GFX12: ds_storexchg_rtn_b64 v[5:6], v255, v[2:3] offset:65535 ; encoding: [0xff,0xff,0xb4,0xd9,0xff,0x02,0x00,0x05]31210xff,0xff,0xb4,0xd9,0xff,0x02,0x00,0x053122 3123# GFX12: ds_xor_b32 v0, v1                       ; encoding: [0x00,0x00,0x2c,0xd8,0x00,0x01,0x00,0x00]31240x00,0x00,0x2c,0xd8,0x00,0x01,0x00,0x003125 3126# GFX12: ds_xor_b32 v0, v1 offset:4660           ; encoding: [0x34,0x12,0x2c,0xd8,0x00,0x01,0x00,0x00]31270x34,0x12,0x2c,0xd8,0x00,0x01,0x00,0x003128 3129# GFX12: ds_xor_b32 v0, v1 offset:65535          ; encoding: [0xff,0xff,0x2c,0xd8,0x00,0x01,0x00,0x00]31300xff,0xff,0x2c,0xd8,0x00,0x01,0x00,0x003131 3132# GFX12: ds_xor_b32 v0, v254                     ; encoding: [0x00,0x00,0x2c,0xd8,0x00,0xfe,0x00,0x00]31330x00,0x00,0x2c,0xd8,0x00,0xfe,0x00,0x003134 3135# GFX12: ds_xor_b32 v0, v254 offset:4660         ; encoding: [0x34,0x12,0x2c,0xd8,0x00,0xfe,0x00,0x00]31360x34,0x12,0x2c,0xd8,0x00,0xfe,0x00,0x003137 3138# GFX12: ds_xor_b32 v0, v254 offset:65535        ; encoding: [0xff,0xff,0x2c,0xd8,0x00,0xfe,0x00,0x00]31390xff,0xff,0x2c,0xd8,0x00,0xfe,0x00,0x003140 3141# GFX12: ds_xor_b32 v255, v1                     ; encoding: [0x00,0x00,0x2c,0xd8,0xff,0x01,0x00,0x00]31420x00,0x00,0x2c,0xd8,0xff,0x01,0x00,0x003143 3144# GFX12: ds_xor_b32 v255, v1 offset:4660         ; encoding: [0x34,0x12,0x2c,0xd8,0xff,0x01,0x00,0x00]31450x34,0x12,0x2c,0xd8,0xff,0x01,0x00,0x003146 3147# GFX12: ds_xor_b32 v255, v1 offset:65535        ; encoding: [0xff,0xff,0x2c,0xd8,0xff,0x01,0x00,0x00]31480xff,0xff,0x2c,0xd8,0xff,0x01,0x00,0x003149 3150# GFX12: ds_xor_b32 v255, v254                   ; encoding: [0x00,0x00,0x2c,0xd8,0xff,0xfe,0x00,0x00]31510x00,0x00,0x2c,0xd8,0xff,0xfe,0x00,0x003152 3153# GFX12: ds_xor_b32 v255, v254 offset:4660       ; encoding: [0x34,0x12,0x2c,0xd8,0xff,0xfe,0x00,0x00]31540x34,0x12,0x2c,0xd8,0xff,0xfe,0x00,0x003155 3156# GFX12: ds_xor_b32 v255, v254 offset:65535      ; encoding: [0xff,0xff,0x2c,0xd8,0xff,0xfe,0x00,0x00]31570xff,0xff,0x2c,0xd8,0xff,0xfe,0x00,0x003158 3159# GFX12: ds_xor_b64 v1, v[254:255] offset:65535  ; encoding: [0xff,0xff,0x2c,0xd9,0x01,0xfe,0x00,0x00]31600xff,0xff,0x2c,0xd9,0x01,0xfe,0x00,0x003161 3162# GFX12: ds_xor_b64 v1, v[2:3]                   ; encoding: [0x00,0x00,0x2c,0xd9,0x01,0x02,0x00,0x00]31630x00,0x00,0x2c,0xd9,0x01,0x02,0x00,0x003164 3165# GFX12: ds_xor_b64 v1, v[2:3] offset:4          ; encoding: [0x04,0x00,0x2c,0xd9,0x01,0x02,0x00,0x00]31660x04,0x00,0x2c,0xd9,0x01,0x02,0x00,0x003167 3168# GFX12: ds_xor_b64 v1, v[2:3] offset:65535      ; encoding: [0xff,0xff,0x2c,0xd9,0x01,0x02,0x00,0x00]31690xff,0xff,0x2c,0xd9,0x01,0x02,0x00,0x003170 3171# GFX12: ds_xor_b64 v255, v[2:3] offset:65535    ; encoding: [0xff,0xff,0x2c,0xd9,0xff,0x02,0x00,0x00]31720xff,0xff,0x2c,0xd9,0xff,0x02,0x00,0x003173 3174# GFX12: ds_xor_rtn_b32 v0, v1, v2               ; encoding: [0x00,0x00,0xac,0xd8,0x01,0x02,0x00,0x00]31750x00,0x00,0xac,0xd8,0x01,0x02,0x00,0x003176 3177# GFX12: ds_xor_rtn_b32 v0, v1, v2 offset:4660   ; encoding: [0x34,0x12,0xac,0xd8,0x01,0x02,0x00,0x00]31780x34,0x12,0xac,0xd8,0x01,0x02,0x00,0x003179 3180# GFX12: ds_xor_rtn_b32 v0, v1, v2 offset:65535  ; encoding: [0xff,0xff,0xac,0xd8,0x01,0x02,0x00,0x00]31810xff,0xff,0xac,0xd8,0x01,0x02,0x00,0x003182 3183# GFX12: ds_xor_rtn_b32 v0, v254, v253           ; encoding: [0x00,0x00,0xac,0xd8,0xfe,0xfd,0x00,0x00]31840x00,0x00,0xac,0xd8,0xfe,0xfd,0x00,0x003185 3186# GFX12: ds_xor_rtn_b32 v0, v254, v253 offset:4660 ; encoding: [0x34,0x12,0xac,0xd8,0xfe,0xfd,0x00,0x00]31870x34,0x12,0xac,0xd8,0xfe,0xfd,0x00,0x003188 3189# GFX12: ds_xor_rtn_b32 v0, v254, v253 offset:65535 ; encoding: [0xff,0xff,0xac,0xd8,0xfe,0xfd,0x00,0x00]31900xff,0xff,0xac,0xd8,0xfe,0xfd,0x00,0x003191 3192# GFX12: ds_xor_rtn_b32 v255, v1, v253           ; encoding: [0x00,0x00,0xac,0xd8,0x01,0xfd,0x00,0xff]31930x00,0x00,0xac,0xd8,0x01,0xfd,0x00,0xff3194 3195# GFX12: ds_xor_rtn_b32 v255, v1, v253 offset:4660 ; encoding: [0x34,0x12,0xac,0xd8,0x01,0xfd,0x00,0xff]31960x34,0x12,0xac,0xd8,0x01,0xfd,0x00,0xff3197 3198# GFX12: ds_xor_rtn_b32 v255, v1, v253 offset:65535 ; encoding: [0xff,0xff,0xac,0xd8,0x01,0xfd,0x00,0xff]31990xff,0xff,0xac,0xd8,0x01,0xfd,0x00,0xff3200 3201# GFX12: ds_xor_rtn_b32 v255, v254, v2           ; encoding: [0x00,0x00,0xac,0xd8,0xfe,0x02,0x00,0xff]32020x00,0x00,0xac,0xd8,0xfe,0x02,0x00,0xff3203 3204# GFX12: ds_xor_rtn_b32 v255, v254, v2 offset:4660 ; encoding: [0x34,0x12,0xac,0xd8,0xfe,0x02,0x00,0xff]32050x34,0x12,0xac,0xd8,0xfe,0x02,0x00,0xff3206 3207# GFX12: ds_xor_rtn_b32 v255, v254, v2 offset:65535 ; encoding: [0xff,0xff,0xac,0xd8,0xfe,0x02,0x00,0xff]32080xff,0xff,0xac,0xd8,0xfe,0x02,0x00,0xff3209 3210# GFX12: ds_xor_rtn_b32 v255, v254, v253         ; encoding: [0x00,0x00,0xac,0xd8,0xfe,0xfd,0x00,0xff]32110x00,0x00,0xac,0xd8,0xfe,0xfd,0x00,0xff3212 3213# GFX12: ds_xor_rtn_b32 v255, v254, v253 offset:4660 ; encoding: [0x34,0x12,0xac,0xd8,0xfe,0xfd,0x00,0xff]32140x34,0x12,0xac,0xd8,0xfe,0xfd,0x00,0xff3215 3216# GFX12: ds_xor_rtn_b32 v255, v254, v253 offset:65535 ; encoding: [0xff,0xff,0xac,0xd8,0xfe,0xfd,0x00,0xff]32170xff,0xff,0xac,0xd8,0xfe,0xfd,0x00,0xff3218 3219# GFX12: ds_xor_rtn_b64 v[254:255], v1, v[2:3] offset:65535 ; encoding: [0xff,0xff,0xac,0xd9,0x01,0x02,0x00,0xfe]32200xff,0xff,0xac,0xd9,0x01,0x02,0x00,0xfe3221 3222# GFX12: ds_xor_rtn_b64 v[5:6], v1, v[254:255] offset:65535 ; encoding: [0xff,0xff,0xac,0xd9,0x01,0xfe,0x00,0x05]32230xff,0xff,0xac,0xd9,0x01,0xfe,0x00,0x053224 3225# GFX12: ds_xor_rtn_b64 v[5:6], v1, v[2:3]       ; encoding: [0x00,0x00,0xac,0xd9,0x01,0x02,0x00,0x05]32260x00,0x00,0xac,0xd9,0x01,0x02,0x00,0x053227 3228# GFX12: ds_xor_rtn_b64 v[5:6], v1, v[2:3] offset:4 ; encoding: [0x04,0x00,0xac,0xd9,0x01,0x02,0x00,0x05]32290x04,0x00,0xac,0xd9,0x01,0x02,0x00,0x053230 3231# GFX12: ds_xor_rtn_b64 v[5:6], v1, v[2:3] offset:65535 ; encoding: [0xff,0xff,0xac,0xd9,0x01,0x02,0x00,0x05]32320xff,0xff,0xac,0xd9,0x01,0x02,0x00,0x053233 3234# GFX12: ds_xor_rtn_b64 v[5:6], v255, v[2:3] offset:65535 ; encoding: [0xff,0xff,0xac,0xd9,0xff,0x02,0x00,0x05]32350xff,0xff,0xac,0xd9,0xff,0x02,0x00,0x053236 3237# GFX12: ds_bpermute_fi_b32 v5, v1, v2           ; encoding: [0x00,0x00,0x34,0xdb,0x01,0x02,0x00,0x05]32380x00,0x00,0x34,0xdb,0x01,0x02,0x00,0x053239 3240# GFX12: ds_bpermute_fi_b32 v5, v1, v2 offset:65535 ; encoding: [0xff,0xff,0x34,0xdb,0x01,0x02,0x00,0x05]32410xff,0xff,0x34,0xdb,0x01,0x02,0x00,0x053242 3243# GFX12: ds_bpermute_fi_b32 v255, v255, v255 offset:4 ; encoding: [0x04,0x00,0x34,0xdb,0xff,0xff,0x00,0xff]32440x04,0x00,0x34,0xdb,0xff,0xff,0x00,0xff3245 3246# GFX12: ds_bvh_stack_push4_pop1_rtn_b32 v1, v0, v1, v[2:5] ; encoding: [0x00,0x00,0x80,0xdb,0x00,0x01,0x02,0x01]32470x00,0x00,0x80,0xdb,0x00,0x01,0x02,0x013248 3249# GFX12: ds_bvh_stack_push4_pop1_rtn_b32 v1, v0, v1, v[2:5] offset:1 ; encoding: [0x01,0x00,0x80,0xdb,0x00,0x01,0x02,0x01]32500x01,0x00,0x80,0xdb,0x00,0x01,0x02,0x013251 3252# GFX12: ds_bvh_stack_push8_pop1_rtn_b32 v1, v0, v1, v[2:9] ; encoding: [0x00,0x00,0x84,0xdb,0x00,0x01,0x02,0x01]32530x00,0x00,0x84,0xdb,0x00,0x01,0x02,0x013254 3255# GFX12: ds_bvh_stack_push8_pop1_rtn_b32 v1, v0, v1, v[2:9] offset:1 ; encoding: [0x01,0x00,0x84,0xdb,0x00,0x01,0x02,0x01]32560x01,0x00,0x84,0xdb,0x00,0x01,0x02,0x013257 3258# GFX12: ds_bvh_stack_push8_pop2_rtn_b64 v[254:255], v253, v252, v[244:251] ; encoding: [0x00,0x00,0x88,0xdb,0xfd,0xfc,0xf4,0xfe]32590x00,0x00,0x88,0xdb,0xfd,0xfc,0xf4,0xfe3260 3261# GFX12: ds_bvh_stack_push8_pop2_rtn_b64 v[254:255], v253, v252, v[244:251] offset:127 ; encoding: [0x7f,0x00,0x88,0xdb,0xfd,0xfc,0xf4,0xfe]32620x7f,0x00,0x88,0xdb,0xfd,0xfc,0xf4,0xfe3263 3264# GFX12: ds_bvh_stack_push8_pop2_rtn_b64 v[1:2], v3, v4, v[5:12] offset:127 ; encoding: [0x7f,0x00,0x88,0xdb,0x03,0x04,0x05,0x01]32650x7f,0x00,0x88,0xdb,0x03,0x04,0x05,0x013266 3267# GFX12: ds_bvh_stack_push8_pop2_rtn_b64 v[1:2], v3, v4, v[5:12] ; encoding: [0x00,0x00,0x88,0xdb,0x03,0x04,0x05,0x01]32680x00,0x00,0x88,0xdb,0x03,0x04,0x05,0x013269