1157 lines · plain
1# RUN: llvm-mc -triple=amdgcn -mcpu=gfx1250 -disassemble -show-encoding < %s | FileCheck -strict-whitespace -check-prefix=GFX1250 %s2 3# GFX1250: ds_add_f32 v1, v2 ; encoding: [0x00,0x00,0x54,0xd8,0x01,0x02,0x00,0x00]40x00,0x00,0x54,0xd8,0x01,0x02,0x00,0x005 6# GFX1250: ds_add_f32 v1, v2 offset:65535 ; encoding: [0xff,0xff,0x54,0xd8,0x01,0x02,0x00,0x00]70xff,0xff,0x54,0xd8,0x01,0x02,0x00,0x008 9# GFX1250: ds_add_f32 v255, v255 offset:4 ; encoding: [0x04,0x00,0x54,0xd8,0xff,0xff,0x00,0x00]100x04,0x00,0x54,0xd8,0xff,0xff,0x00,0x0011 12# GFX1250: ds_add_rtn_f32 v255, v255, v255 offset:4 ; encoding: [0x04,0x00,0xe4,0xd9,0xff,0xff,0x00,0xff]130x04,0x00,0xe4,0xd9,0xff,0xff,0x00,0xff14 15# GFX1250: ds_add_rtn_f32 v5, v1, v2 ; encoding: [0x00,0x00,0xe4,0xd9,0x01,0x02,0x00,0x05]160x00,0x00,0xe4,0xd9,0x01,0x02,0x00,0x0517 18# GFX1250: ds_add_rtn_f32 v5, v1, v2 offset:65535 ; encoding: [0xff,0xff,0xe4,0xd9,0x01,0x02,0x00,0x05]190xff,0xff,0xe4,0xd9,0x01,0x02,0x00,0x0520 21# GFX1250: ds_add_rtn_u32 v255, v255, v255 offset:4 ; encoding: [0x04,0x00,0x80,0xd8,0xff,0xff,0x00,0xff]220x04,0x00,0x80,0xd8,0xff,0xff,0x00,0xff23 24# GFX1250: ds_add_rtn_u32 v5, v1, v2 ; encoding: [0x00,0x00,0x80,0xd8,0x01,0x02,0x00,0x05]250x00,0x00,0x80,0xd8,0x01,0x02,0x00,0x0526 27# GFX1250: ds_add_rtn_u32 v5, v1, v2 offset:65535 ; encoding: [0xff,0xff,0x80,0xd8,0x01,0x02,0x00,0x05]280xff,0xff,0x80,0xd8,0x01,0x02,0x00,0x0529 30# GFX1250: ds_add_rtn_u64 v[254:255], v255, v[254:255] offset:4 ; encoding: [0x04,0x00,0x80,0xd9,0xff,0xfe,0x00,0xfe]310x04,0x00,0x80,0xd9,0xff,0xfe,0x00,0xfe32 33# GFX1250: ds_add_rtn_u64 v[6:7], v1, v[2:3] ; encoding: [0x00,0x00,0x80,0xd9,0x01,0x02,0x00,0x06]340x00,0x00,0x80,0xd9,0x01,0x02,0x00,0x0635 36# GFX1250: ds_add_rtn_u64 v[6:7], v1, v[2:3] offset:65535 ; encoding: [0xff,0xff,0x80,0xd9,0x01,0x02,0x00,0x06]370xff,0xff,0x80,0xd9,0x01,0x02,0x00,0x0638 39# GFX1250: ds_add_u32 v1, v2 ; encoding: [0x00,0x00,0x00,0xd8,0x01,0x02,0x00,0x00]400x00,0x00,0x00,0xd8,0x01,0x02,0x00,0x0041 42# GFX1250: ds_add_u32 v1, v2 offset:65535 ; encoding: [0xff,0xff,0x00,0xd8,0x01,0x02,0x00,0x00]430xff,0xff,0x00,0xd8,0x01,0x02,0x00,0x0044 45# GFX1250: ds_add_u32 v255, v255 offset:4 ; encoding: [0x04,0x00,0x00,0xd8,0xff,0xff,0x00,0x00]460x04,0x00,0x00,0xd8,0xff,0xff,0x00,0x0047 48# GFX1250: ds_add_u64 v1, v[2:3] ; encoding: [0x00,0x00,0x00,0xd9,0x01,0x02,0x00,0x00]490x00,0x00,0x00,0xd9,0x01,0x02,0x00,0x0050 51# GFX1250: ds_add_u64 v1, v[2:3] offset:65535 ; encoding: [0xff,0xff,0x00,0xd9,0x01,0x02,0x00,0x00]520xff,0xff,0x00,0xd9,0x01,0x02,0x00,0x0053 54# GFX1250: ds_add_u64 v255, v[254:255] offset:4 ; encoding: [0x04,0x00,0x00,0xd9,0xff,0xfe,0x00,0x00]550x04,0x00,0x00,0xd9,0xff,0xfe,0x00,0x0056 57# GFX1250: ds_and_b32 v1, v2 ; encoding: [0x00,0x00,0x24,0xd8,0x01,0x02,0x00,0x00]580x00,0x00,0x24,0xd8,0x01,0x02,0x00,0x0059 60# GFX1250: ds_and_b32 v1, v2 offset:65535 ; encoding: [0xff,0xff,0x24,0xd8,0x01,0x02,0x00,0x00]610xff,0xff,0x24,0xd8,0x01,0x02,0x00,0x0062 63# GFX1250: ds_and_b32 v255, v255 offset:4 ; encoding: [0x04,0x00,0x24,0xd8,0xff,0xff,0x00,0x00]640x04,0x00,0x24,0xd8,0xff,0xff,0x00,0x0065 66# GFX1250: ds_and_b64 v1, v[2:3] ; encoding: [0x00,0x00,0x24,0xd9,0x01,0x02,0x00,0x00]670x00,0x00,0x24,0xd9,0x01,0x02,0x00,0x0068 69# GFX1250: ds_and_b64 v1, v[2:3] offset:65535 ; encoding: [0xff,0xff,0x24,0xd9,0x01,0x02,0x00,0x00]700xff,0xff,0x24,0xd9,0x01,0x02,0x00,0x0071 72# GFX1250: ds_and_b64 v255, v[254:255] offset:4 ; encoding: [0x04,0x00,0x24,0xd9,0xff,0xfe,0x00,0x00]730x04,0x00,0x24,0xd9,0xff,0xfe,0x00,0x0074 75# GFX1250: ds_and_rtn_b32 v255, v255, v255 offset:4 ; encoding: [0x04,0x00,0xa4,0xd8,0xff,0xff,0x00,0xff]760x04,0x00,0xa4,0xd8,0xff,0xff,0x00,0xff77 78# GFX1250: ds_and_rtn_b32 v5, v1, v2 ; encoding: [0x00,0x00,0xa4,0xd8,0x01,0x02,0x00,0x05]790x00,0x00,0xa4,0xd8,0x01,0x02,0x00,0x0580 81# GFX1250: ds_and_rtn_b32 v5, v1, v2 offset:65535 ; encoding: [0xff,0xff,0xa4,0xd8,0x01,0x02,0x00,0x05]820xff,0xff,0xa4,0xd8,0x01,0x02,0x00,0x0583 84# GFX1250: ds_and_rtn_b64 v[254:255], v255, v[254:255] offset:4 ; encoding: [0x04,0x00,0xa4,0xd9,0xff,0xfe,0x00,0xfe]850x04,0x00,0xa4,0xd9,0xff,0xfe,0x00,0xfe86 87# GFX1250: ds_and_rtn_b64 v[6:7], v1, v[2:3] ; encoding: [0x00,0x00,0xa4,0xd9,0x01,0x02,0x00,0x06]880x00,0x00,0xa4,0xd9,0x01,0x02,0x00,0x0689 90# GFX1250: ds_and_rtn_b64 v[6:7], v1, v[2:3] offset:65535 ; encoding: [0xff,0xff,0xa4,0xd9,0x01,0x02,0x00,0x06]910xff,0xff,0xa4,0xd9,0x01,0x02,0x00,0x0692 93# GFX1250: ds_append v255 offset:4 ; encoding: [0x04,0x00,0xf8,0xd8,0x00,0x00,0x00,0xff]940x04,0x00,0xf8,0xd8,0x00,0x00,0x00,0xff95 96# GFX1250: ds_append v5 ; encoding: [0x00,0x00,0xf8,0xd8,0x00,0x00,0x00,0x05]970x00,0x00,0xf8,0xd8,0x00,0x00,0x00,0x0598 99# GFX1250: ds_append v5 offset:65535 ; encoding: [0xff,0xff,0xf8,0xd8,0x00,0x00,0x00,0x05]1000xff,0xff,0xf8,0xd8,0x00,0x00,0x00,0x05101 102# GFX1250: ds_bpermute_b32 v255, v255, v255 offset:4 ; encoding: [0x04,0x00,0xcc,0xda,0xff,0xff,0x00,0xff]1030x04,0x00,0xcc,0xda,0xff,0xff,0x00,0xff104 105# GFX1250: ds_bpermute_b32 v5, v1, v2 ; encoding: [0x00,0x00,0xcc,0xda,0x01,0x02,0x00,0x05]1060x00,0x00,0xcc,0xda,0x01,0x02,0x00,0x05107 108# GFX1250: ds_bpermute_b32 v5, v1, v2 offset:65535 ; encoding: [0xff,0xff,0xcc,0xda,0x01,0x02,0x00,0x05]1090xff,0xff,0xcc,0xda,0x01,0x02,0x00,0x05110 111# GFX1250: ds_cmpstore_b32 v1, v2, v3 ; encoding: [0x00,0x00,0x40,0xd8,0x01,0x02,0x03,0x00]1120x00,0x00,0x40,0xd8,0x01,0x02,0x03,0x00113 114# GFX1250: ds_cmpstore_b32 v1, v2, v3 offset:65535 ; encoding: [0xff,0xff,0x40,0xd8,0x01,0x02,0x03,0x00]1150xff,0xff,0x40,0xd8,0x01,0x02,0x03,0x00116 117# GFX1250: ds_cmpstore_b32 v255, v255, v255 offset:4 ; encoding: [0x04,0x00,0x40,0xd8,0xff,0xff,0xff,0x00]1180x04,0x00,0x40,0xd8,0xff,0xff,0xff,0x00119 120# GFX1250: ds_cmpstore_b64 v1, v[2:3], v[4:5] ; encoding: [0x00,0x00,0x40,0xd9,0x01,0x02,0x04,0x00]1210x00,0x00,0x40,0xd9,0x01,0x02,0x04,0x00122 123# GFX1250: ds_cmpstore_b64 v1, v[2:3], v[4:5] offset:65535 ; encoding: [0xff,0xff,0x40,0xd9,0x01,0x02,0x04,0x00]1240xff,0xff,0x40,0xd9,0x01,0x02,0x04,0x00125 126# GFX1250: ds_cmpstore_b64 v255, v[254:255], v[254:255] offset:4 ; encoding: [0x04,0x00,0x40,0xd9,0xff,0xfe,0xfe,0x00]1270x04,0x00,0x40,0xd9,0xff,0xfe,0xfe,0x00128 129# GFX1250: ds_cmpstore_rtn_b32 v255, v255, v255, v255 offset:4 ; encoding: [0x04,0x00,0xc0,0xd8,0xff,0xff,0xff,0xff]1300x04,0x00,0xc0,0xd8,0xff,0xff,0xff,0xff131 132# GFX1250: ds_cmpstore_rtn_b32 v5, v1, v2, v3 ; encoding: [0x00,0x00,0xc0,0xd8,0x01,0x02,0x03,0x05]1330x00,0x00,0xc0,0xd8,0x01,0x02,0x03,0x05134 135# GFX1250: ds_cmpstore_rtn_b32 v5, v1, v2, v3 offset:65535 ; encoding: [0xff,0xff,0xc0,0xd8,0x01,0x02,0x03,0x05]1360xff,0xff,0xc0,0xd8,0x01,0x02,0x03,0x05137 138# GFX1250: ds_cmpstore_rtn_b64 v[254:255], v255, v[254:255], v[254:255] offset:4 ; encoding: [0x04,0x00,0xc0,0xd9,0xff,0xfe,0xfe,0xfe]1390x04,0x00,0xc0,0xd9,0xff,0xfe,0xfe,0xfe140 141# GFX1250: ds_cmpstore_rtn_b64 v[6:7], v1, v[2:3], v[4:5] ; encoding: [0x00,0x00,0xc0,0xd9,0x01,0x02,0x04,0x06]1420x00,0x00,0xc0,0xd9,0x01,0x02,0x04,0x06143 144# GFX1250: ds_cmpstore_rtn_b64 v[6:7], v1, v[2:3], v[4:5] offset:65535 ; encoding: [0xff,0xff,0xc0,0xd9,0x01,0x02,0x04,0x06]1450xff,0xff,0xc0,0xd9,0x01,0x02,0x04,0x06146 147# GFX1250: ds_cond_sub_rtn_u32 v5, v1, v2 ; encoding: [0x00,0x00,0xa0,0xda,0x01,0x02,0x00,0x05]1480x00,0x00,0xa0,0xda,0x01,0x02,0x00,0x05149 150# GFX1250: ds_cond_sub_rtn_u32 v5, v1, v2 offset:65535 ; encoding: [0xff,0xff,0xa0,0xda,0x01,0x02,0x00,0x05]1510xff,0xff,0xa0,0xda,0x01,0x02,0x00,0x05152 153# GFX1250: ds_cond_sub_u32 v1, v2 ; encoding: [0x00,0x00,0x60,0xda,0x01,0x02,0x00,0x00]1540x00,0x00,0x60,0xda,0x01,0x02,0x00,0x00155 156# GFX1250: ds_cond_sub_u32 v1, v2 offset:65535 ; encoding: [0xff,0xff,0x60,0xda,0x01,0x02,0x00,0x00]1570xff,0xff,0x60,0xda,0x01,0x02,0x00,0x00158 159# GFX1250: ds_condxchg32_rtn_b64 v[254:255], v255, v[254:255] offset:4 ; encoding: [0x04,0x00,0xf8,0xd9,0xff,0xfe,0x00,0xfe]1600x04,0x00,0xf8,0xd9,0xff,0xfe,0x00,0xfe161 162# GFX1250: ds_condxchg32_rtn_b64 v[6:7], v1, v[2:3] ; encoding: [0x00,0x00,0xf8,0xd9,0x01,0x02,0x00,0x06]1630x00,0x00,0xf8,0xd9,0x01,0x02,0x00,0x06164 165# GFX1250: ds_condxchg32_rtn_b64 v[6:7], v1, v[2:3] offset:65535 ; encoding: [0xff,0xff,0xf8,0xd9,0x01,0x02,0x00,0x06]1660xff,0xff,0xf8,0xd9,0x01,0x02,0x00,0x06167 168# GFX1250: ds_consume v255 offset:4 ; encoding: [0x04,0x00,0xf4,0xd8,0x00,0x00,0x00,0xff]1690x04,0x00,0xf4,0xd8,0x00,0x00,0x00,0xff170 171# GFX1250: ds_consume v5 ; encoding: [0x00,0x00,0xf4,0xd8,0x00,0x00,0x00,0x05]1720x00,0x00,0xf4,0xd8,0x00,0x00,0x00,0x05173 174# GFX1250: ds_consume v5 offset:65535 ; encoding: [0xff,0xff,0xf4,0xd8,0x00,0x00,0x00,0x05]1750xff,0xff,0xf4,0xd8,0x00,0x00,0x00,0x05176 177# GFX1250: ds_dec_rtn_u32 v255, v255, v255 offset:4 ; encoding: [0x04,0x00,0x90,0xd8,0xff,0xff,0x00,0xff]1780x04,0x00,0x90,0xd8,0xff,0xff,0x00,0xff179 180# GFX1250: ds_dec_rtn_u32 v5, v1, v2 ; encoding: [0x00,0x00,0x90,0xd8,0x01,0x02,0x00,0x05]1810x00,0x00,0x90,0xd8,0x01,0x02,0x00,0x05182 183# GFX1250: ds_dec_rtn_u32 v5, v1, v2 offset:65535 ; encoding: [0xff,0xff,0x90,0xd8,0x01,0x02,0x00,0x05]1840xff,0xff,0x90,0xd8,0x01,0x02,0x00,0x05185 186# GFX1250: ds_dec_rtn_u64 v[254:255], v255, v[254:255] offset:4 ; encoding: [0x04,0x00,0x90,0xd9,0xff,0xfe,0x00,0xfe]1870x04,0x00,0x90,0xd9,0xff,0xfe,0x00,0xfe188 189# GFX1250: ds_dec_rtn_u64 v[6:7], v1, v[2:3] ; encoding: [0x00,0x00,0x90,0xd9,0x01,0x02,0x00,0x06]1900x00,0x00,0x90,0xd9,0x01,0x02,0x00,0x06191 192# GFX1250: ds_dec_rtn_u64 v[6:7], v1, v[2:3] offset:65535 ; encoding: [0xff,0xff,0x90,0xd9,0x01,0x02,0x00,0x06]1930xff,0xff,0x90,0xd9,0x01,0x02,0x00,0x06194 195# GFX1250: ds_dec_u32 v1, v2 ; encoding: [0x00,0x00,0x10,0xd8,0x01,0x02,0x00,0x00]1960x00,0x00,0x10,0xd8,0x01,0x02,0x00,0x00197 198# GFX1250: ds_dec_u32 v1, v2 offset:65535 ; encoding: [0xff,0xff,0x10,0xd8,0x01,0x02,0x00,0x00]1990xff,0xff,0x10,0xd8,0x01,0x02,0x00,0x00200 201# GFX1250: ds_dec_u32 v255, v255 offset:4 ; encoding: [0x04,0x00,0x10,0xd8,0xff,0xff,0x00,0x00]2020x04,0x00,0x10,0xd8,0xff,0xff,0x00,0x00203 204# GFX1250: ds_dec_u64 v1, v[2:3] ; encoding: [0x00,0x00,0x10,0xd9,0x01,0x02,0x00,0x00]2050x00,0x00,0x10,0xd9,0x01,0x02,0x00,0x00206 207# GFX1250: ds_dec_u64 v1, v[2:3] offset:65535 ; encoding: [0xff,0xff,0x10,0xd9,0x01,0x02,0x00,0x00]2080xff,0xff,0x10,0xd9,0x01,0x02,0x00,0x00209 210# GFX1250: ds_dec_u64 v255, v[254:255] offset:4 ; encoding: [0x04,0x00,0x10,0xd9,0xff,0xfe,0x00,0x00]2110x04,0x00,0x10,0xd9,0xff,0xfe,0x00,0x00212 213# GFX1250: ds_inc_rtn_u32 v255, v255, v255 offset:4 ; encoding: [0x04,0x00,0x8c,0xd8,0xff,0xff,0x00,0xff]2140x04,0x00,0x8c,0xd8,0xff,0xff,0x00,0xff215 216# GFX1250: ds_inc_rtn_u32 v5, v1, v2 ; encoding: [0x00,0x00,0x8c,0xd8,0x01,0x02,0x00,0x05]2170x00,0x00,0x8c,0xd8,0x01,0x02,0x00,0x05218 219# GFX1250: ds_inc_rtn_u32 v5, v1, v2 offset:65535 ; encoding: [0xff,0xff,0x8c,0xd8,0x01,0x02,0x00,0x05]2200xff,0xff,0x8c,0xd8,0x01,0x02,0x00,0x05221 222# GFX1250: ds_inc_rtn_u64 v[254:255], v255, v[254:255] offset:4 ; encoding: [0x04,0x00,0x8c,0xd9,0xff,0xfe,0x00,0xfe]2230x04,0x00,0x8c,0xd9,0xff,0xfe,0x00,0xfe224 225# GFX1250: ds_inc_rtn_u64 v[6:7], v1, v[2:3] ; encoding: [0x00,0x00,0x8c,0xd9,0x01,0x02,0x00,0x06]2260x00,0x00,0x8c,0xd9,0x01,0x02,0x00,0x06227 228# GFX1250: ds_inc_rtn_u64 v[6:7], v1, v[2:3] offset:65535 ; encoding: [0xff,0xff,0x8c,0xd9,0x01,0x02,0x00,0x06]2290xff,0xff,0x8c,0xd9,0x01,0x02,0x00,0x06230 231# GFX1250: ds_inc_u32 v1, v2 ; encoding: [0x00,0x00,0x0c,0xd8,0x01,0x02,0x00,0x00]2320x00,0x00,0x0c,0xd8,0x01,0x02,0x00,0x00233 234# GFX1250: ds_inc_u32 v1, v2 offset:65535 ; encoding: [0xff,0xff,0x0c,0xd8,0x01,0x02,0x00,0x00]2350xff,0xff,0x0c,0xd8,0x01,0x02,0x00,0x00236 237# GFX1250: ds_inc_u32 v255, v255 offset:4 ; encoding: [0x04,0x00,0x0c,0xd8,0xff,0xff,0x00,0x00]2380x04,0x00,0x0c,0xd8,0xff,0xff,0x00,0x00239 240# GFX1250: ds_inc_u64 v1, v[2:3] ; encoding: [0x00,0x00,0x0c,0xd9,0x01,0x02,0x00,0x00]2410x00,0x00,0x0c,0xd9,0x01,0x02,0x00,0x00242 243# GFX1250: ds_inc_u64 v1, v[2:3] offset:65535 ; encoding: [0xff,0xff,0x0c,0xd9,0x01,0x02,0x00,0x00]2440xff,0xff,0x0c,0xd9,0x01,0x02,0x00,0x00245 246# GFX1250: ds_inc_u64 v255, v[254:255] offset:4 ; encoding: [0x04,0x00,0x0c,0xd9,0xff,0xfe,0x00,0x00]2470x04,0x00,0x0c,0xd9,0xff,0xfe,0x00,0x00248 249# GFX1250: ds_load_2addr_b32 v[254:255], v255 offset0:16 offset1:1 ; encoding: [0x10,0x01,0xdc,0xd8,0xff,0x00,0x00,0xfe]2500x10,0x01,0xdc,0xd8,0xff,0x00,0x00,0xfe251 252# GFX1250: ds_load_2addr_b32 v[6:7], v1 ; encoding: [0x00,0x00,0xdc,0xd8,0x01,0x00,0x00,0x06]2530x00,0x00,0xdc,0xd8,0x01,0x00,0x00,0x06254 255# GFX1250: ds_load_2addr_b32 v[6:7], v1 offset0:127 offset1:255 ; encoding: [0x7f,0xff,0xdc,0xd8,0x01,0x00,0x00,0x06]2560x7f,0xff,0xdc,0xd8,0x01,0x00,0x00,0x06257 258# GFX1250: ds_load_2addr_b64 v[252:255], v255 offset0:16 offset1:1 ; encoding: [0x10,0x01,0xdc,0xd9,0xff,0x00,0x00,0xfc]2590x10,0x01,0xdc,0xd9,0xff,0x00,0x00,0xfc260 261# GFX1250: ds_load_2addr_b64 v[6:9], v1 ; encoding: [0x00,0x00,0xdc,0xd9,0x01,0x00,0x00,0x06]2620x00,0x00,0xdc,0xd9,0x01,0x00,0x00,0x06263 264# GFX1250: ds_load_2addr_b64 v[6:9], v1 offset0:127 offset1:255 ; encoding: [0x7f,0xff,0xdc,0xd9,0x01,0x00,0x00,0x06]2650x7f,0xff,0xdc,0xd9,0x01,0x00,0x00,0x06266 267# GFX1250: ds_load_2addr_stride64_b32 v[254:255], v255 offset0:16 offset1:1 ; encoding: [0x10,0x01,0xe0,0xd8,0xff,0x00,0x00,0xfe]2680x10,0x01,0xe0,0xd8,0xff,0x00,0x00,0xfe269 270# GFX1250: ds_load_2addr_stride64_b32 v[6:7], v1 ; encoding: [0x00,0x00,0xe0,0xd8,0x01,0x00,0x00,0x06]2710x00,0x00,0xe0,0xd8,0x01,0x00,0x00,0x06272 273# GFX1250: ds_load_2addr_stride64_b32 v[6:7], v1 offset0:127 offset1:255 ; encoding: [0x7f,0xff,0xe0,0xd8,0x01,0x00,0x00,0x06]2740x7f,0xff,0xe0,0xd8,0x01,0x00,0x00,0x06275 276# GFX1250: ds_load_2addr_stride64_b64 v[252:255], v255 offset0:16 offset1:1 ; encoding: [0x10,0x01,0xe0,0xd9,0xff,0x00,0x00,0xfc]2770x10,0x01,0xe0,0xd9,0xff,0x00,0x00,0xfc278 279# GFX1250: ds_load_2addr_stride64_b64 v[6:9], v1 ; encoding: [0x00,0x00,0xe0,0xd9,0x01,0x00,0x00,0x06]2800x00,0x00,0xe0,0xd9,0x01,0x00,0x00,0x06281 282# GFX1250: ds_load_2addr_stride64_b64 v[6:9], v1 offset0:127 offset1:255 ; encoding: [0x7f,0xff,0xe0,0xd9,0x01,0x00,0x00,0x06]2830x7f,0xff,0xe0,0xd9,0x01,0x00,0x00,0x06284 285# GFX1250: ds_load_addtid_b32 v255 offset:4 ; encoding: [0x04,0x00,0xc4,0xda,0x00,0x00,0x00,0xff]2860x04,0x00,0xc4,0xda,0x00,0x00,0x00,0xff287 288# GFX1250: ds_load_addtid_b32 v5 ; encoding: [0x00,0x00,0xc4,0xda,0x00,0x00,0x00,0x05]2890x00,0x00,0xc4,0xda,0x00,0x00,0x00,0x05290 291# GFX1250: ds_load_addtid_b32 v5 offset:65535 ; encoding: [0xff,0xff,0xc4,0xda,0x00,0x00,0x00,0x05]2920xff,0xff,0xc4,0xda,0x00,0x00,0x00,0x05293 294# GFX1250: ds_load_b128 v[252:255], v255 offset:4 ; encoding: [0x04,0x00,0xfc,0xdb,0xff,0x00,0x00,0xfc]2950x04,0x00,0xfc,0xdb,0xff,0x00,0x00,0xfc296 297# GFX1250: ds_load_b128 v[6:9], v1 ; encoding: [0x00,0x00,0xfc,0xdb,0x01,0x00,0x00,0x06]2980x00,0x00,0xfc,0xdb,0x01,0x00,0x00,0x06299 300# GFX1250: ds_load_b128 v[6:9], v1 offset:65535 ; encoding: [0xff,0xff,0xfc,0xdb,0x01,0x00,0x00,0x06]3010xff,0xff,0xfc,0xdb,0x01,0x00,0x00,0x06302 303# GFX1250: ds_load_b32 v255, v255 offset:4 ; encoding: [0x04,0x00,0xd8,0xd8,0xff,0x00,0x00,0xff]3040x04,0x00,0xd8,0xd8,0xff,0x00,0x00,0xff305 306# GFX1250: ds_load_b32 v5, v1 ; encoding: [0x00,0x00,0xd8,0xd8,0x01,0x00,0x00,0x05]3070x00,0x00,0xd8,0xd8,0x01,0x00,0x00,0x05308 309# GFX1250: ds_load_b32 v5, v1 offset:65535 ; encoding: [0xff,0xff,0xd8,0xd8,0x01,0x00,0x00,0x05]3100xff,0xff,0xd8,0xd8,0x01,0x00,0x00,0x05311 312# GFX1250: ds_load_b64 v[254:255], v255 offset:4 ; encoding: [0x04,0x00,0xd8,0xd9,0xff,0x00,0x00,0xfe]3130x04,0x00,0xd8,0xd9,0xff,0x00,0x00,0xfe314 315# GFX1250: ds_load_b64 v[6:7], v1 ; encoding: [0x00,0x00,0xd8,0xd9,0x01,0x00,0x00,0x06]3160x00,0x00,0xd8,0xd9,0x01,0x00,0x00,0x06317 318# GFX1250: ds_load_b64 v[6:7], v1 offset:65535 ; encoding: [0xff,0xff,0xd8,0xd9,0x01,0x00,0x00,0x06]3190xff,0xff,0xd8,0xd9,0x01,0x00,0x00,0x06320 321# GFX1250: ds_load_b96 v[252:254], v255 offset:4 ; encoding: [0x04,0x00,0xf8,0xdb,0xff,0x00,0x00,0xfc]3220x04,0x00,0xf8,0xdb,0xff,0x00,0x00,0xfc323 324# GFX1250: ds_load_b96 v[6:8], v1 ; encoding: [0x00,0x00,0xf8,0xdb,0x01,0x00,0x00,0x06]3250x00,0x00,0xf8,0xdb,0x01,0x00,0x00,0x06326 327# GFX1250: ds_load_b96 v[6:8], v1 offset:65535 ; encoding: [0xff,0xff,0xf8,0xdb,0x01,0x00,0x00,0x06]3280xff,0xff,0xf8,0xdb,0x01,0x00,0x00,0x06329 330# GFX1250: ds_load_i16 v255, v255 offset:4 ; encoding: [0x04,0x00,0xec,0xd8,0xff,0x00,0x00,0xff]3310x04,0x00,0xec,0xd8,0xff,0x00,0x00,0xff332 333# GFX1250: ds_load_i16 v5, v1 ; encoding: [0x00,0x00,0xec,0xd8,0x01,0x00,0x00,0x05]3340x00,0x00,0xec,0xd8,0x01,0x00,0x00,0x05335 336# GFX1250: ds_load_i16 v5, v1 offset:65535 ; encoding: [0xff,0xff,0xec,0xd8,0x01,0x00,0x00,0x05]3370xff,0xff,0xec,0xd8,0x01,0x00,0x00,0x05338 339# GFX1250: ds_load_i8 v255, v255 offset:4 ; encoding: [0x04,0x00,0xe4,0xd8,0xff,0x00,0x00,0xff]3400x04,0x00,0xe4,0xd8,0xff,0x00,0x00,0xff341 342# GFX1250: ds_load_i8 v5, v1 ; encoding: [0x00,0x00,0xe4,0xd8,0x01,0x00,0x00,0x05]3430x00,0x00,0xe4,0xd8,0x01,0x00,0x00,0x05344 345# GFX1250: ds_load_i8 v5, v1 offset:65535 ; encoding: [0xff,0xff,0xe4,0xd8,0x01,0x00,0x00,0x05]3460xff,0xff,0xe4,0xd8,0x01,0x00,0x00,0x05347 348# GFX1250: ds_load_i8_d16 v255, v255 offset:4 ; encoding: [0x04,0x00,0x90,0xda,0xff,0x00,0x00,0xff]3490x04,0x00,0x90,0xda,0xff,0x00,0x00,0xff350 351# GFX1250: ds_load_i8_d16 v5, v1 ; encoding: [0x00,0x00,0x90,0xda,0x01,0x00,0x00,0x05]3520x00,0x00,0x90,0xda,0x01,0x00,0x00,0x05353 354# GFX1250: ds_load_i8_d16 v5, v1 offset:65535 ; encoding: [0xff,0xff,0x90,0xda,0x01,0x00,0x00,0x05]3550xff,0xff,0x90,0xda,0x01,0x00,0x00,0x05356 357# GFX1250: ds_load_i8_d16_hi v255, v255 offset:4 ; encoding: [0x04,0x00,0x94,0xda,0xff,0x00,0x00,0xff]3580x04,0x00,0x94,0xda,0xff,0x00,0x00,0xff359 360# GFX1250: ds_load_i8_d16_hi v5, v1 ; encoding: [0x00,0x00,0x94,0xda,0x01,0x00,0x00,0x05]3610x00,0x00,0x94,0xda,0x01,0x00,0x00,0x05362 363# GFX1250: ds_load_i8_d16_hi v5, v1 offset:65535 ; encoding: [0xff,0xff,0x94,0xda,0x01,0x00,0x00,0x05]3640xff,0xff,0x94,0xda,0x01,0x00,0x00,0x05365 366# GFX1250: ds_load_u16 v255, v255 offset:4 ; encoding: [0x04,0x00,0xf0,0xd8,0xff,0x00,0x00,0xff]3670x04,0x00,0xf0,0xd8,0xff,0x00,0x00,0xff368 369# GFX1250: ds_load_u16 v5, v1 ; encoding: [0x00,0x00,0xf0,0xd8,0x01,0x00,0x00,0x05]3700x00,0x00,0xf0,0xd8,0x01,0x00,0x00,0x05371 372# GFX1250: ds_load_u16 v5, v1 offset:65535 ; encoding: [0xff,0xff,0xf0,0xd8,0x01,0x00,0x00,0x05]3730xff,0xff,0xf0,0xd8,0x01,0x00,0x00,0x05374 375# GFX1250: ds_load_u16_d16 v255, v255 offset:4 ; encoding: [0x04,0x00,0x98,0xda,0xff,0x00,0x00,0xff]3760x04,0x00,0x98,0xda,0xff,0x00,0x00,0xff377 378# GFX1250: ds_load_u16_d16 v5, v1 ; encoding: [0x00,0x00,0x98,0xda,0x01,0x00,0x00,0x05]3790x00,0x00,0x98,0xda,0x01,0x00,0x00,0x05380 381# GFX1250: ds_load_u16_d16 v5, v1 offset:65535 ; encoding: [0xff,0xff,0x98,0xda,0x01,0x00,0x00,0x05]3820xff,0xff,0x98,0xda,0x01,0x00,0x00,0x05383 384# GFX1250: ds_load_u16_d16_hi v255, v255 offset:4 ; encoding: [0x04,0x00,0x9c,0xda,0xff,0x00,0x00,0xff]3850x04,0x00,0x9c,0xda,0xff,0x00,0x00,0xff386 387# GFX1250: ds_load_u16_d16_hi v5, v1 ; encoding: [0x00,0x00,0x9c,0xda,0x01,0x00,0x00,0x05]3880x00,0x00,0x9c,0xda,0x01,0x00,0x00,0x05389 390# GFX1250: ds_load_u16_d16_hi v5, v1 offset:65535 ; encoding: [0xff,0xff,0x9c,0xda,0x01,0x00,0x00,0x05]3910xff,0xff,0x9c,0xda,0x01,0x00,0x00,0x05392 393# GFX1250: ds_load_u8 v255, v255 offset:4 ; encoding: [0x04,0x00,0xe8,0xd8,0xff,0x00,0x00,0xff]3940x04,0x00,0xe8,0xd8,0xff,0x00,0x00,0xff395 396# GFX1250: ds_load_u8 v5, v1 ; encoding: [0x00,0x00,0xe8,0xd8,0x01,0x00,0x00,0x05]3970x00,0x00,0xe8,0xd8,0x01,0x00,0x00,0x05398 399# GFX1250: ds_load_u8 v5, v1 offset:65535 ; encoding: [0xff,0xff,0xe8,0xd8,0x01,0x00,0x00,0x05]4000xff,0xff,0xe8,0xd8,0x01,0x00,0x00,0x05401 402# GFX1250: ds_load_u8_d16 v255, v255 offset:4 ; encoding: [0x04,0x00,0x88,0xda,0xff,0x00,0x00,0xff]4030x04,0x00,0x88,0xda,0xff,0x00,0x00,0xff404 405# GFX1250: ds_load_u8_d16 v5, v1 ; encoding: [0x00,0x00,0x88,0xda,0x01,0x00,0x00,0x05]4060x00,0x00,0x88,0xda,0x01,0x00,0x00,0x05407 408# GFX1250: ds_load_u8_d16 v5, v1 offset:65535 ; encoding: [0xff,0xff,0x88,0xda,0x01,0x00,0x00,0x05]4090xff,0xff,0x88,0xda,0x01,0x00,0x00,0x05410 411# GFX1250: ds_load_u8_d16_hi v255, v255 offset:4 ; encoding: [0x04,0x00,0x8c,0xda,0xff,0x00,0x00,0xff]4120x04,0x00,0x8c,0xda,0xff,0x00,0x00,0xff413 414# GFX1250: ds_load_u8_d16_hi v5, v1 ; encoding: [0x00,0x00,0x8c,0xda,0x01,0x00,0x00,0x05]4150x00,0x00,0x8c,0xda,0x01,0x00,0x00,0x05416 417# GFX1250: ds_load_u8_d16_hi v5, v1 offset:65535 ; encoding: [0xff,0xff,0x8c,0xda,0x01,0x00,0x00,0x05]4180xff,0xff,0x8c,0xda,0x01,0x00,0x00,0x05419 420# GFX1250: ds_max_i32 v1, v2 ; encoding: [0x00,0x00,0x18,0xd8,0x01,0x02,0x00,0x00]4210x00,0x00,0x18,0xd8,0x01,0x02,0x00,0x00422 423# GFX1250: ds_max_i32 v1, v2 offset:65535 ; encoding: [0xff,0xff,0x18,0xd8,0x01,0x02,0x00,0x00]4240xff,0xff,0x18,0xd8,0x01,0x02,0x00,0x00425 426# GFX1250: ds_max_i32 v255, v255 offset:4 ; encoding: [0x04,0x00,0x18,0xd8,0xff,0xff,0x00,0x00]4270x04,0x00,0x18,0xd8,0xff,0xff,0x00,0x00428 429# GFX1250: ds_max_i64 v1, v[2:3] ; encoding: [0x00,0x00,0x18,0xd9,0x01,0x02,0x00,0x00]4300x00,0x00,0x18,0xd9,0x01,0x02,0x00,0x00431 432# GFX1250: ds_max_i64 v1, v[2:3] offset:65535 ; encoding: [0xff,0xff,0x18,0xd9,0x01,0x02,0x00,0x00]4330xff,0xff,0x18,0xd9,0x01,0x02,0x00,0x00434 435# GFX1250: ds_max_i64 v255, v[254:255] offset:4 ; encoding: [0x04,0x00,0x18,0xd9,0xff,0xfe,0x00,0x00]4360x04,0x00,0x18,0xd9,0xff,0xfe,0x00,0x00437 438# GFX1250: ds_max_num_f32 v1, v2 ; encoding: [0x00,0x00,0x4c,0xd8,0x01,0x02,0x00,0x00]4390x00,0x00,0x4c,0xd8,0x01,0x02,0x00,0x00440 441# GFX1250: ds_max_num_f32 v1, v2 offset:65535 ; encoding: [0xff,0xff,0x4c,0xd8,0x01,0x02,0x00,0x00]4420xff,0xff,0x4c,0xd8,0x01,0x02,0x00,0x00443 444# GFX1250: ds_max_num_f32 v255, v255 offset:4 ; encoding: [0x04,0x00,0x4c,0xd8,0xff,0xff,0x00,0x00]4450x04,0x00,0x4c,0xd8,0xff,0xff,0x00,0x00446 447# GFX1250: ds_max_num_f64 v1, v[2:3] ; encoding: [0x00,0x00,0x4c,0xd9,0x01,0x02,0x00,0x00]4480x00,0x00,0x4c,0xd9,0x01,0x02,0x00,0x00449 450# GFX1250: ds_max_num_f64 v1, v[2:3] offset:65535 ; encoding: [0xff,0xff,0x4c,0xd9,0x01,0x02,0x00,0x00]4510xff,0xff,0x4c,0xd9,0x01,0x02,0x00,0x00452 453# GFX1250: ds_max_num_f64 v255, v[254:255] offset:4 ; encoding: [0x04,0x00,0x4c,0xd9,0xff,0xfe,0x00,0x00]4540x04,0x00,0x4c,0xd9,0xff,0xfe,0x00,0x00455 456# GFX1250: ds_max_num_rtn_f32 v255, v255, v255 offset:4 ; encoding: [0x04,0x00,0xcc,0xd8,0xff,0xff,0x00,0xff]4570x04,0x00,0xcc,0xd8,0xff,0xff,0x00,0xff458 459# GFX1250: ds_max_num_rtn_f32 v5, v1, v2 ; encoding: [0x00,0x00,0xcc,0xd8,0x01,0x02,0x00,0x05]4600x00,0x00,0xcc,0xd8,0x01,0x02,0x00,0x05461 462# GFX1250: ds_max_num_rtn_f32 v5, v1, v2 offset:65535 ; encoding: [0xff,0xff,0xcc,0xd8,0x01,0x02,0x00,0x05]4630xff,0xff,0xcc,0xd8,0x01,0x02,0x00,0x05464 465# GFX1250: ds_max_num_rtn_f64 v[254:255], v255, v[254:255] offset:4 ; encoding: [0x04,0x00,0xcc,0xd9,0xff,0xfe,0x00,0xfe]4660x04,0x00,0xcc,0xd9,0xff,0xfe,0x00,0xfe467 468# GFX1250: ds_max_num_rtn_f64 v[6:7], v1, v[2:3] ; encoding: [0x00,0x00,0xcc,0xd9,0x01,0x02,0x00,0x06]4690x00,0x00,0xcc,0xd9,0x01,0x02,0x00,0x06470 471# GFX1250: ds_max_num_rtn_f64 v[6:7], v1, v[2:3] offset:65535 ; encoding: [0xff,0xff,0xcc,0xd9,0x01,0x02,0x00,0x06]4720xff,0xff,0xcc,0xd9,0x01,0x02,0x00,0x06473 474# GFX1250: ds_max_rtn_i32 v255, v255, v255 offset:4 ; encoding: [0x04,0x00,0x98,0xd8,0xff,0xff,0x00,0xff]4750x04,0x00,0x98,0xd8,0xff,0xff,0x00,0xff476 477# GFX1250: ds_max_rtn_i32 v5, v1, v2 ; encoding: [0x00,0x00,0x98,0xd8,0x01,0x02,0x00,0x05]4780x00,0x00,0x98,0xd8,0x01,0x02,0x00,0x05479 480# GFX1250: ds_max_rtn_i32 v5, v1, v2 offset:65535 ; encoding: [0xff,0xff,0x98,0xd8,0x01,0x02,0x00,0x05]4810xff,0xff,0x98,0xd8,0x01,0x02,0x00,0x05482 483# GFX1250: ds_max_rtn_i64 v[254:255], v255, v[254:255] offset:4 ; encoding: [0x04,0x00,0x98,0xd9,0xff,0xfe,0x00,0xfe]4840x04,0x00,0x98,0xd9,0xff,0xfe,0x00,0xfe485 486# GFX1250: ds_max_rtn_i64 v[6:7], v1, v[2:3] ; encoding: [0x00,0x00,0x98,0xd9,0x01,0x02,0x00,0x06]4870x00,0x00,0x98,0xd9,0x01,0x02,0x00,0x06488 489# GFX1250: ds_max_rtn_i64 v[6:7], v1, v[2:3] offset:65535 ; encoding: [0xff,0xff,0x98,0xd9,0x01,0x02,0x00,0x06]4900xff,0xff,0x98,0xd9,0x01,0x02,0x00,0x06491 492# GFX1250: ds_max_rtn_u32 v255, v255, v255 offset:4 ; encoding: [0x04,0x00,0xa0,0xd8,0xff,0xff,0x00,0xff]4930x04,0x00,0xa0,0xd8,0xff,0xff,0x00,0xff494 495# GFX1250: ds_max_rtn_u32 v5, v1, v2 ; encoding: [0x00,0x00,0xa0,0xd8,0x01,0x02,0x00,0x05]4960x00,0x00,0xa0,0xd8,0x01,0x02,0x00,0x05497 498# GFX1250: ds_max_rtn_u32 v5, v1, v2 offset:65535 ; encoding: [0xff,0xff,0xa0,0xd8,0x01,0x02,0x00,0x05]4990xff,0xff,0xa0,0xd8,0x01,0x02,0x00,0x05500 501# GFX1250: ds_max_rtn_u64 v[254:255], v255, v[254:255] offset:4 ; encoding: [0x04,0x00,0xa0,0xd9,0xff,0xfe,0x00,0xfe]5020x04,0x00,0xa0,0xd9,0xff,0xfe,0x00,0xfe503 504# GFX1250: ds_max_rtn_u64 v[6:7], v1, v[2:3] ; encoding: [0x00,0x00,0xa0,0xd9,0x01,0x02,0x00,0x06]5050x00,0x00,0xa0,0xd9,0x01,0x02,0x00,0x06506 507# GFX1250: ds_max_rtn_u64 v[6:7], v1, v[2:3] offset:65535 ; encoding: [0xff,0xff,0xa0,0xd9,0x01,0x02,0x00,0x06]5080xff,0xff,0xa0,0xd9,0x01,0x02,0x00,0x06509 510# GFX1250: ds_max_u32 v1, v2 ; encoding: [0x00,0x00,0x20,0xd8,0x01,0x02,0x00,0x00]5110x00,0x00,0x20,0xd8,0x01,0x02,0x00,0x00512 513# GFX1250: ds_max_u32 v1, v2 offset:65535 ; encoding: [0xff,0xff,0x20,0xd8,0x01,0x02,0x00,0x00]5140xff,0xff,0x20,0xd8,0x01,0x02,0x00,0x00515 516# GFX1250: ds_max_u32 v255, v255 offset:4 ; encoding: [0x04,0x00,0x20,0xd8,0xff,0xff,0x00,0x00]5170x04,0x00,0x20,0xd8,0xff,0xff,0x00,0x00518 519# GFX1250: ds_max_u64 v1, v[2:3] ; encoding: [0x00,0x00,0x20,0xd9,0x01,0x02,0x00,0x00]5200x00,0x00,0x20,0xd9,0x01,0x02,0x00,0x00521 522# GFX1250: ds_max_u64 v1, v[2:3] offset:65535 ; encoding: [0xff,0xff,0x20,0xd9,0x01,0x02,0x00,0x00]5230xff,0xff,0x20,0xd9,0x01,0x02,0x00,0x00524 525# GFX1250: ds_max_u64 v255, v[254:255] offset:4 ; encoding: [0x04,0x00,0x20,0xd9,0xff,0xfe,0x00,0x00]5260x04,0x00,0x20,0xd9,0xff,0xfe,0x00,0x00527 528# GFX1250: ds_min_i32 v1, v2 ; encoding: [0x00,0x00,0x14,0xd8,0x01,0x02,0x00,0x00]5290x00,0x00,0x14,0xd8,0x01,0x02,0x00,0x00530 531# GFX1250: ds_min_i32 v1, v2 offset:65535 ; encoding: [0xff,0xff,0x14,0xd8,0x01,0x02,0x00,0x00]5320xff,0xff,0x14,0xd8,0x01,0x02,0x00,0x00533 534# GFX1250: ds_min_i32 v255, v255 offset:4 ; encoding: [0x04,0x00,0x14,0xd8,0xff,0xff,0x00,0x00]5350x04,0x00,0x14,0xd8,0xff,0xff,0x00,0x00536 537# GFX1250: ds_min_i64 v1, v[2:3] ; encoding: [0x00,0x00,0x14,0xd9,0x01,0x02,0x00,0x00]5380x00,0x00,0x14,0xd9,0x01,0x02,0x00,0x00539 540# GFX1250: ds_min_i64 v1, v[2:3] offset:65535 ; encoding: [0xff,0xff,0x14,0xd9,0x01,0x02,0x00,0x00]5410xff,0xff,0x14,0xd9,0x01,0x02,0x00,0x00542 543# GFX1250: ds_min_i64 v255, v[254:255] offset:4 ; encoding: [0x04,0x00,0x14,0xd9,0xff,0xfe,0x00,0x00]5440x04,0x00,0x14,0xd9,0xff,0xfe,0x00,0x00545 546# GFX1250: ds_min_num_f32 v1, v2 ; encoding: [0x00,0x00,0x48,0xd8,0x01,0x02,0x00,0x00]5470x00,0x00,0x48,0xd8,0x01,0x02,0x00,0x00548 549# GFX1250: ds_min_num_f32 v1, v2 offset:65535 ; encoding: [0xff,0xff,0x48,0xd8,0x01,0x02,0x00,0x00]5500xff,0xff,0x48,0xd8,0x01,0x02,0x00,0x00551 552# GFX1250: ds_min_num_f32 v255, v255 offset:4 ; encoding: [0x04,0x00,0x48,0xd8,0xff,0xff,0x00,0x00]5530x04,0x00,0x48,0xd8,0xff,0xff,0x00,0x00554 555# GFX1250: ds_min_num_f64 v1, v[2:3] ; encoding: [0x00,0x00,0x48,0xd9,0x01,0x02,0x00,0x00]5560x00,0x00,0x48,0xd9,0x01,0x02,0x00,0x00557 558# GFX1250: ds_min_num_f64 v1, v[2:3] offset:65535 ; encoding: [0xff,0xff,0x48,0xd9,0x01,0x02,0x00,0x00]5590xff,0xff,0x48,0xd9,0x01,0x02,0x00,0x00560 561# GFX1250: ds_min_num_f64 v255, v[254:255] offset:4 ; encoding: [0x04,0x00,0x48,0xd9,0xff,0xfe,0x00,0x00]5620x04,0x00,0x48,0xd9,0xff,0xfe,0x00,0x00563 564# GFX1250: ds_min_num_rtn_f32 v255, v255, v255 offset:4 ; encoding: [0x04,0x00,0xc8,0xd8,0xff,0xff,0x00,0xff]5650x04,0x00,0xc8,0xd8,0xff,0xff,0x00,0xff566 567# GFX1250: ds_min_num_rtn_f32 v5, v1, v2 ; encoding: [0x00,0x00,0xc8,0xd8,0x01,0x02,0x00,0x05]5680x00,0x00,0xc8,0xd8,0x01,0x02,0x00,0x05569 570# GFX1250: ds_min_num_rtn_f32 v5, v1, v2 offset:65535 ; encoding: [0xff,0xff,0xc8,0xd8,0x01,0x02,0x00,0x05]5710xff,0xff,0xc8,0xd8,0x01,0x02,0x00,0x05572 573# GFX1250: ds_min_num_rtn_f64 v[254:255], v255, v[254:255] offset:4 ; encoding: [0x04,0x00,0xc8,0xd9,0xff,0xfe,0x00,0xfe]5740x04,0x00,0xc8,0xd9,0xff,0xfe,0x00,0xfe575 576# GFX1250: ds_min_num_rtn_f64 v[6:7], v1, v[2:3] ; encoding: [0x00,0x00,0xc8,0xd9,0x01,0x02,0x00,0x06]5770x00,0x00,0xc8,0xd9,0x01,0x02,0x00,0x06578 579# GFX1250: ds_min_num_rtn_f64 v[6:7], v1, v[2:3] offset:65535 ; encoding: [0xff,0xff,0xc8,0xd9,0x01,0x02,0x00,0x06]5800xff,0xff,0xc8,0xd9,0x01,0x02,0x00,0x06581 582# GFX1250: ds_min_rtn_i32 v255, v255, v255 offset:4 ; encoding: [0x04,0x00,0x94,0xd8,0xff,0xff,0x00,0xff]5830x04,0x00,0x94,0xd8,0xff,0xff,0x00,0xff584 585# GFX1250: ds_min_rtn_i32 v5, v1, v2 ; encoding: [0x00,0x00,0x94,0xd8,0x01,0x02,0x00,0x05]5860x00,0x00,0x94,0xd8,0x01,0x02,0x00,0x05587 588# GFX1250: ds_min_rtn_i32 v5, v1, v2 offset:65535 ; encoding: [0xff,0xff,0x94,0xd8,0x01,0x02,0x00,0x05]5890xff,0xff,0x94,0xd8,0x01,0x02,0x00,0x05590 591# GFX1250: ds_min_rtn_i64 v[254:255], v255, v[254:255] offset:4 ; encoding: [0x04,0x00,0x94,0xd9,0xff,0xfe,0x00,0xfe]5920x04,0x00,0x94,0xd9,0xff,0xfe,0x00,0xfe593 594# GFX1250: ds_min_rtn_i64 v[6:7], v1, v[2:3] ; encoding: [0x00,0x00,0x94,0xd9,0x01,0x02,0x00,0x06]5950x00,0x00,0x94,0xd9,0x01,0x02,0x00,0x06596 597# GFX1250: ds_min_rtn_i64 v[6:7], v1, v[2:3] offset:65535 ; encoding: [0xff,0xff,0x94,0xd9,0x01,0x02,0x00,0x06]5980xff,0xff,0x94,0xd9,0x01,0x02,0x00,0x06599 600# GFX1250: ds_min_rtn_u32 v255, v255, v255 offset:4 ; encoding: [0x04,0x00,0x9c,0xd8,0xff,0xff,0x00,0xff]6010x04,0x00,0x9c,0xd8,0xff,0xff,0x00,0xff602 603# GFX1250: ds_min_rtn_u32 v5, v1, v2 ; encoding: [0x00,0x00,0x9c,0xd8,0x01,0x02,0x00,0x05]6040x00,0x00,0x9c,0xd8,0x01,0x02,0x00,0x05605 606# GFX1250: ds_min_rtn_u32 v5, v1, v2 offset:65535 ; encoding: [0xff,0xff,0x9c,0xd8,0x01,0x02,0x00,0x05]6070xff,0xff,0x9c,0xd8,0x01,0x02,0x00,0x05608 609# GFX1250: ds_min_rtn_u64 v[254:255], v255, v[254:255] offset:4 ; encoding: [0x04,0x00,0x9c,0xd9,0xff,0xfe,0x00,0xfe]6100x04,0x00,0x9c,0xd9,0xff,0xfe,0x00,0xfe611 612# GFX1250: ds_min_rtn_u64 v[6:7], v1, v[2:3] ; encoding: [0x00,0x00,0x9c,0xd9,0x01,0x02,0x00,0x06]6130x00,0x00,0x9c,0xd9,0x01,0x02,0x00,0x06614 615# GFX1250: ds_min_rtn_u64 v[6:7], v1, v[2:3] offset:65535 ; encoding: [0xff,0xff,0x9c,0xd9,0x01,0x02,0x00,0x06]6160xff,0xff,0x9c,0xd9,0x01,0x02,0x00,0x06617 618# GFX1250: ds_min_u32 v1, v2 ; encoding: [0x00,0x00,0x1c,0xd8,0x01,0x02,0x00,0x00]6190x00,0x00,0x1c,0xd8,0x01,0x02,0x00,0x00620 621# GFX1250: ds_min_u32 v1, v2 offset:65535 ; encoding: [0xff,0xff,0x1c,0xd8,0x01,0x02,0x00,0x00]6220xff,0xff,0x1c,0xd8,0x01,0x02,0x00,0x00623 624# GFX1250: ds_min_u32 v255, v255 offset:4 ; encoding: [0x04,0x00,0x1c,0xd8,0xff,0xff,0x00,0x00]6250x04,0x00,0x1c,0xd8,0xff,0xff,0x00,0x00626 627# GFX1250: ds_min_u64 v1, v[2:3] ; encoding: [0x00,0x00,0x1c,0xd9,0x01,0x02,0x00,0x00]6280x00,0x00,0x1c,0xd9,0x01,0x02,0x00,0x00629 630# GFX1250: ds_min_u64 v1, v[2:3] offset:65535 ; encoding: [0xff,0xff,0x1c,0xd9,0x01,0x02,0x00,0x00]6310xff,0xff,0x1c,0xd9,0x01,0x02,0x00,0x00632 633# GFX1250: ds_min_u64 v255, v[254:255] offset:4 ; encoding: [0x04,0x00,0x1c,0xd9,0xff,0xfe,0x00,0x00]6340x04,0x00,0x1c,0xd9,0xff,0xfe,0x00,0x00635 636# GFX1250: ds_mskor_b32 v1, v2, v3 ; encoding: [0x00,0x00,0x30,0xd8,0x01,0x02,0x03,0x00]6370x00,0x00,0x30,0xd8,0x01,0x02,0x03,0x00638 639# GFX1250: ds_mskor_b32 v1, v2, v3 offset:65535 ; encoding: [0xff,0xff,0x30,0xd8,0x01,0x02,0x03,0x00]6400xff,0xff,0x30,0xd8,0x01,0x02,0x03,0x00641 642# GFX1250: ds_mskor_b32 v255, v255, v255 offset:4 ; encoding: [0x04,0x00,0x30,0xd8,0xff,0xff,0xff,0x00]6430x04,0x00,0x30,0xd8,0xff,0xff,0xff,0x00644 645# GFX1250: ds_mskor_b64 v1, v[2:3], v[4:5] ; encoding: [0x00,0x00,0x30,0xd9,0x01,0x02,0x04,0x00]6460x00,0x00,0x30,0xd9,0x01,0x02,0x04,0x00647 648# GFX1250: ds_mskor_b64 v1, v[2:3], v[4:5] offset:65535 ; encoding: [0xff,0xff,0x30,0xd9,0x01,0x02,0x04,0x00]6490xff,0xff,0x30,0xd9,0x01,0x02,0x04,0x00650 651# GFX1250: ds_mskor_b64 v255, v[254:255], v[254:255] offset:4 ; encoding: [0x04,0x00,0x30,0xd9,0xff,0xfe,0xfe,0x00]6520x04,0x00,0x30,0xd9,0xff,0xfe,0xfe,0x00653 654# GFX1250: ds_mskor_rtn_b32 v255, v255, v255, v255 offset:4 ; encoding: [0x04,0x00,0xb0,0xd8,0xff,0xff,0xff,0xff]6550x04,0x00,0xb0,0xd8,0xff,0xff,0xff,0xff656 657# GFX1250: ds_mskor_rtn_b32 v5, v1, v2, v3 ; encoding: [0x00,0x00,0xb0,0xd8,0x01,0x02,0x03,0x05]6580x00,0x00,0xb0,0xd8,0x01,0x02,0x03,0x05659 660# GFX1250: ds_mskor_rtn_b32 v5, v1, v2, v3 offset:65535 ; encoding: [0xff,0xff,0xb0,0xd8,0x01,0x02,0x03,0x05]6610xff,0xff,0xb0,0xd8,0x01,0x02,0x03,0x05662 663# GFX1250: ds_mskor_rtn_b64 v[254:255], v255, v[254:255], v[254:255] offset:4 ; encoding: [0x04,0x00,0xb0,0xd9,0xff,0xfe,0xfe,0xfe]6640x04,0x00,0xb0,0xd9,0xff,0xfe,0xfe,0xfe665 666# GFX1250: ds_mskor_rtn_b64 v[6:7], v1, v[2:3], v[4:5] ; encoding: [0x00,0x00,0xb0,0xd9,0x01,0x02,0x04,0x06]6670x00,0x00,0xb0,0xd9,0x01,0x02,0x04,0x06668 669# GFX1250: ds_mskor_rtn_b64 v[6:7], v1, v[2:3], v[4:5] offset:65535 ; encoding: [0xff,0xff,0xb0,0xd9,0x01,0x02,0x04,0x06]6700xff,0xff,0xb0,0xd9,0x01,0x02,0x04,0x06671 672# GFX1250: ds_nop ; encoding: [0x00,0x00,0x50,0xd8,0x00,0x00,0x00,0x00]6730x00,0x00,0x50,0xd8,0x00,0x00,0x00,0x00674 675# GFX1250: ds_or_b32 v1, v2 ; encoding: [0x00,0x00,0x28,0xd8,0x01,0x02,0x00,0x00]6760x00,0x00,0x28,0xd8,0x01,0x02,0x00,0x00677 678# GFX1250: ds_or_b32 v1, v2 offset:65535 ; encoding: [0xff,0xff,0x28,0xd8,0x01,0x02,0x00,0x00]6790xff,0xff,0x28,0xd8,0x01,0x02,0x00,0x00680 681# GFX1250: ds_or_b32 v255, v255 offset:4 ; encoding: [0x04,0x00,0x28,0xd8,0xff,0xff,0x00,0x00]6820x04,0x00,0x28,0xd8,0xff,0xff,0x00,0x00683 684# GFX1250: ds_or_b64 v1, v[2:3] ; encoding: [0x00,0x00,0x28,0xd9,0x01,0x02,0x00,0x00]6850x00,0x00,0x28,0xd9,0x01,0x02,0x00,0x00686 687# GFX1250: ds_or_b64 v1, v[2:3] offset:65535 ; encoding: [0xff,0xff,0x28,0xd9,0x01,0x02,0x00,0x00]6880xff,0xff,0x28,0xd9,0x01,0x02,0x00,0x00689 690# GFX1250: ds_or_b64 v255, v[254:255] offset:4 ; encoding: [0x04,0x00,0x28,0xd9,0xff,0xfe,0x00,0x00]6910x04,0x00,0x28,0xd9,0xff,0xfe,0x00,0x00692 693# GFX1250: ds_or_rtn_b32 v255, v255, v255 offset:4 ; encoding: [0x04,0x00,0xa8,0xd8,0xff,0xff,0x00,0xff]6940x04,0x00,0xa8,0xd8,0xff,0xff,0x00,0xff695 696# GFX1250: ds_or_rtn_b32 v5, v1, v2 ; encoding: [0x00,0x00,0xa8,0xd8,0x01,0x02,0x00,0x05]6970x00,0x00,0xa8,0xd8,0x01,0x02,0x00,0x05698 699# GFX1250: ds_or_rtn_b32 v5, v1, v2 offset:65535 ; encoding: [0xff,0xff,0xa8,0xd8,0x01,0x02,0x00,0x05]7000xff,0xff,0xa8,0xd8,0x01,0x02,0x00,0x05701 702# GFX1250: ds_or_rtn_b64 v[254:255], v255, v[254:255] offset:4 ; encoding: [0x04,0x00,0xa8,0xd9,0xff,0xfe,0x00,0xfe]7030x04,0x00,0xa8,0xd9,0xff,0xfe,0x00,0xfe704 705# GFX1250: ds_or_rtn_b64 v[6:7], v1, v[2:3] ; encoding: [0x00,0x00,0xa8,0xd9,0x01,0x02,0x00,0x06]7060x00,0x00,0xa8,0xd9,0x01,0x02,0x00,0x06707 708# GFX1250: ds_or_rtn_b64 v[6:7], v1, v[2:3] offset:65535 ; encoding: [0xff,0xff,0xa8,0xd9,0x01,0x02,0x00,0x06]7090xff,0xff,0xa8,0xd9,0x01,0x02,0x00,0x06710 711# GFX1250: ds_permute_b32 v255, v255, v255 offset:4 ; encoding: [0x04,0x00,0xc8,0xda,0xff,0xff,0x00,0xff]7120x04,0x00,0xc8,0xda,0xff,0xff,0x00,0xff713 714# GFX1250: ds_permute_b32 v5, v1, v2 ; encoding: [0x00,0x00,0xc8,0xda,0x01,0x02,0x00,0x05]7150x00,0x00,0xc8,0xda,0x01,0x02,0x00,0x05716 717# GFX1250: ds_permute_b32 v5, v1, v2 offset:65535 ; encoding: [0xff,0xff,0xc8,0xda,0x01,0x02,0x00,0x05]7180xff,0xff,0xc8,0xda,0x01,0x02,0x00,0x05719 720# GFX1250: ds_pk_add_bf16 v0, v0 ; encoding: [0x00,0x00,0x6c,0xda,0x00,0x00,0x00,0x00]7210x00,0x00,0x6c,0xda,0x00,0x00,0x00,0x00722 723# GFX1250: ds_pk_add_bf16 v0, v0 offset:65535 ; encoding: [0xff,0xff,0x6c,0xda,0x00,0x00,0x00,0x00]7240xff,0xff,0x6c,0xda,0x00,0x00,0x00,0x00725 726# GFX1250: ds_pk_add_bf16 v2, v1 ; encoding: [0x00,0x00,0x6c,0xda,0x02,0x01,0x00,0x00]7270x00,0x00,0x6c,0xda,0x02,0x01,0x00,0x00728 729# GFX1250: ds_pk_add_bf16 v255, v255 ; encoding: [0x00,0x00,0x6c,0xda,0xff,0xff,0x00,0x00]7300x00,0x00,0x6c,0xda,0xff,0xff,0x00,0x00731 732# GFX1250: ds_pk_add_bf16 v255, v255 offset:4660 ; encoding: [0x34,0x12,0x6c,0xda,0xff,0xff,0x00,0x00]7330x34,0x12,0x6c,0xda,0xff,0xff,0x00,0x00734 735# GFX1250: ds_pk_add_f16 v0, v0 ; encoding: [0x00,0x00,0x68,0xda,0x00,0x00,0x00,0x00]7360x00,0x00,0x68,0xda,0x00,0x00,0x00,0x00737 738# GFX1250: ds_pk_add_f16 v2, v1 ; encoding: [0x00,0x00,0x68,0xda,0x02,0x01,0x00,0x00]7390x00,0x00,0x68,0xda,0x02,0x01,0x00,0x00740 741# GFX1250: ds_pk_add_f16 v2, v1 offset:4660 ; encoding: [0x34,0x12,0x68,0xda,0x02,0x01,0x00,0x00]7420x34,0x12,0x68,0xda,0x02,0x01,0x00,0x00743 744# GFX1250: ds_pk_add_f16 v2, v1 offset:65535 ; encoding: [0xff,0xff,0x68,0xda,0x02,0x01,0x00,0x00]7450xff,0xff,0x68,0xda,0x02,0x01,0x00,0x00746 747# GFX1250: ds_pk_add_f16 v255, v255 ; encoding: [0x00,0x00,0x68,0xda,0xff,0xff,0x00,0x00]7480x00,0x00,0x68,0xda,0xff,0xff,0x00,0x00749 750# GFX1250: ds_pk_add_f16 v255, v255 offset:4660 ; encoding: [0x34,0x12,0x68,0xda,0xff,0xff,0x00,0x00]7510x34,0x12,0x68,0xda,0xff,0xff,0x00,0x00752 753# GFX1250: ds_pk_add_f16 v255, v255 offset:65535 ; encoding: [0xff,0xff,0x68,0xda,0xff,0xff,0x00,0x00]7540xff,0xff,0x68,0xda,0xff,0xff,0x00,0x00755 756# GFX1250: ds_pk_add_rtn_bf16 v255, v0, v200 ; encoding: [0x00,0x00,0xac,0xda,0x00,0xc8,0x00,0xff]7570x00,0x00,0xac,0xda,0x00,0xc8,0x00,0xff758 759# GFX1250: ds_pk_add_rtn_bf16 v255, v255, v255 ; encoding: [0x00,0x00,0xac,0xda,0xff,0xff,0x00,0xff]7600x00,0x00,0xac,0xda,0xff,0xff,0x00,0xff761 762# GFX1250: ds_pk_add_rtn_bf16 v255, v255, v255 offset:65535 ; encoding: [0xff,0xff,0xac,0xda,0xff,0xff,0x00,0xff]7630xff,0xff,0xac,0xda,0xff,0xff,0x00,0xff764 765# GFX1250: ds_pk_add_rtn_bf16 v3, v2, v1 ; encoding: [0x00,0x00,0xac,0xda,0x02,0x01,0x00,0x03]7660x00,0x00,0xac,0xda,0x02,0x01,0x00,0x03767 768# GFX1250: ds_pk_add_rtn_bf16 v3, v2, v1 offset:4660 ; encoding: [0x34,0x12,0xac,0xda,0x02,0x01,0x00,0x03]7690x34,0x12,0xac,0xda,0x02,0x01,0x00,0x03770 771# GFX1250: ds_pk_add_rtn_f16 v255, v0, v200 ; encoding: [0x00,0x00,0xa8,0xda,0x00,0xc8,0x00,0xff]7720x00,0x00,0xa8,0xda,0x00,0xc8,0x00,0xff773 774# GFX1250: ds_pk_add_rtn_f16 v255, v0, v200 offset:65535 ; encoding: [0xff,0xff,0xa8,0xda,0x00,0xc8,0x00,0xff]7750xff,0xff,0xa8,0xda,0x00,0xc8,0x00,0xff776 777# GFX1250: ds_pk_add_rtn_f16 v255, v255, v255 ; encoding: [0x00,0x00,0xa8,0xda,0xff,0xff,0x00,0xff]7780x00,0x00,0xa8,0xda,0xff,0xff,0x00,0xff779 780# GFX1250: ds_pk_add_rtn_f16 v3, v2, v1 ; encoding: [0x00,0x00,0xa8,0xda,0x02,0x01,0x00,0x03]7810x00,0x00,0xa8,0xda,0x02,0x01,0x00,0x03782 783# GFX1250: ds_pk_add_rtn_f16 v3, v2, v1 offset:4660 ; encoding: [0x34,0x12,0xa8,0xda,0x02,0x01,0x00,0x03]7840x34,0x12,0xa8,0xda,0x02,0x01,0x00,0x03785 786# GFX1250: ds_rsub_rtn_u32 v255, v255, v255 offset:4 ; encoding: [0x04,0x00,0x88,0xd8,0xff,0xff,0x00,0xff]7870x04,0x00,0x88,0xd8,0xff,0xff,0x00,0xff788 789# GFX1250: ds_rsub_rtn_u32 v5, v1, v2 ; encoding: [0x00,0x00,0x88,0xd8,0x01,0x02,0x00,0x05]7900x00,0x00,0x88,0xd8,0x01,0x02,0x00,0x05791 792# GFX1250: ds_rsub_rtn_u32 v5, v1, v2 offset:65535 ; encoding: [0xff,0xff,0x88,0xd8,0x01,0x02,0x00,0x05]7930xff,0xff,0x88,0xd8,0x01,0x02,0x00,0x05794 795# GFX1250: ds_rsub_rtn_u64 v[254:255], v255, v[254:255] offset:4 ; encoding: [0x04,0x00,0x88,0xd9,0xff,0xfe,0x00,0xfe]7960x04,0x00,0x88,0xd9,0xff,0xfe,0x00,0xfe797 798# GFX1250: ds_rsub_rtn_u64 v[6:7], v1, v[2:3] ; encoding: [0x00,0x00,0x88,0xd9,0x01,0x02,0x00,0x06]7990x00,0x00,0x88,0xd9,0x01,0x02,0x00,0x06800 801# GFX1250: ds_rsub_rtn_u64 v[6:7], v1, v[2:3] offset:65535 ; encoding: [0xff,0xff,0x88,0xd9,0x01,0x02,0x00,0x06]8020xff,0xff,0x88,0xd9,0x01,0x02,0x00,0x06803 804# GFX1250: ds_rsub_u32 v1, v2 ; encoding: [0x00,0x00,0x08,0xd8,0x01,0x02,0x00,0x00]8050x00,0x00,0x08,0xd8,0x01,0x02,0x00,0x00806 807# GFX1250: ds_rsub_u32 v1, v2 offset:65535 ; encoding: [0xff,0xff,0x08,0xd8,0x01,0x02,0x00,0x00]8080xff,0xff,0x08,0xd8,0x01,0x02,0x00,0x00809 810# GFX1250: ds_rsub_u32 v255, v255 offset:4 ; encoding: [0x04,0x00,0x08,0xd8,0xff,0xff,0x00,0x00]8110x04,0x00,0x08,0xd8,0xff,0xff,0x00,0x00812 813# GFX1250: ds_rsub_u64 v1, v[2:3] ; encoding: [0x00,0x00,0x08,0xd9,0x01,0x02,0x00,0x00]8140x00,0x00,0x08,0xd9,0x01,0x02,0x00,0x00815 816# GFX1250: ds_rsub_u64 v1, v[2:3] offset:65535 ; encoding: [0xff,0xff,0x08,0xd9,0x01,0x02,0x00,0x00]8170xff,0xff,0x08,0xd9,0x01,0x02,0x00,0x00818 819# GFX1250: ds_rsub_u64 v255, v[254:255] offset:4 ; encoding: [0x04,0x00,0x08,0xd9,0xff,0xfe,0x00,0x00]8200x04,0x00,0x08,0xd9,0xff,0xfe,0x00,0x00821 822# GFX1250: ds_store_2addr_b32 v1, v2, v3 ; encoding: [0x00,0x00,0x38,0xd8,0x01,0x02,0x03,0x00]8230x00,0x00,0x38,0xd8,0x01,0x02,0x03,0x00824 825# GFX1250: ds_store_2addr_b32 v1, v2, v3 offset0:127 offset1:255 ; encoding: [0x7f,0xff,0x38,0xd8,0x01,0x02,0x03,0x00]8260x7f,0xff,0x38,0xd8,0x01,0x02,0x03,0x00827 828# GFX1250: ds_store_2addr_b32 v255, v255, v255 offset0:16 offset1:1 ; encoding: [0x10,0x01,0x38,0xd8,0xff,0xff,0xff,0x00]8290x10,0x01,0x38,0xd8,0xff,0xff,0xff,0x00830 831# GFX1250: ds_store_2addr_b64 v1, v[2:3], v[4:5] ; encoding: [0x00,0x00,0x38,0xd9,0x01,0x02,0x04,0x00]8320x00,0x00,0x38,0xd9,0x01,0x02,0x04,0x00833 834# GFX1250: ds_store_2addr_b64 v1, v[2:3], v[4:5] offset0:127 offset1:255 ; encoding: [0x7f,0xff,0x38,0xd9,0x01,0x02,0x04,0x00]8350x7f,0xff,0x38,0xd9,0x01,0x02,0x04,0x00836 837# GFX1250: ds_store_2addr_b64 v255, v[254:255], v[254:255] offset0:16 offset1:1 ; encoding: [0x10,0x01,0x38,0xd9,0xff,0xfe,0xfe,0x00]8380x10,0x01,0x38,0xd9,0xff,0xfe,0xfe,0x00839 840# GFX1250: ds_store_2addr_stride64_b32 v1, v2, v3 ; encoding: [0x00,0x00,0x3c,0xd8,0x01,0x02,0x03,0x00]8410x00,0x00,0x3c,0xd8,0x01,0x02,0x03,0x00842 843# GFX1250: ds_store_2addr_stride64_b32 v1, v2, v3 offset0:127 offset1:255 ; encoding: [0x7f,0xff,0x3c,0xd8,0x01,0x02,0x03,0x00]8440x7f,0xff,0x3c,0xd8,0x01,0x02,0x03,0x00845 846# GFX1250: ds_store_2addr_stride64_b32 v255, v255, v255 offset0:16 offset1:1 ; encoding: [0x10,0x01,0x3c,0xd8,0xff,0xff,0xff,0x00]8470x10,0x01,0x3c,0xd8,0xff,0xff,0xff,0x00848 849# GFX1250: ds_store_2addr_stride64_b64 v1, v[2:3], v[4:5] ; encoding: [0x00,0x00,0x3c,0xd9,0x01,0x02,0x04,0x00]8500x00,0x00,0x3c,0xd9,0x01,0x02,0x04,0x00851 852# GFX1250: ds_store_2addr_stride64_b64 v1, v[2:3], v[4:5] offset0:127 offset1:255 ; encoding: [0x7f,0xff,0x3c,0xd9,0x01,0x02,0x04,0x00]8530x7f,0xff,0x3c,0xd9,0x01,0x02,0x04,0x00854 855# GFX1250: ds_store_2addr_stride64_b64 v255, v[254:255], v[254:255] offset0:16 offset1:1 ; encoding: [0x10,0x01,0x3c,0xd9,0xff,0xfe,0xfe,0x00]8560x10,0x01,0x3c,0xd9,0xff,0xfe,0xfe,0x00857 858# GFX1250: ds_store_addtid_b32 v1 ; encoding: [0x00,0x00,0xc0,0xda,0x00,0x01,0x00,0x00]8590x00,0x00,0xc0,0xda,0x00,0x01,0x00,0x00860 861# GFX1250: ds_store_addtid_b32 v1 offset:65535 ; encoding: [0xff,0xff,0xc0,0xda,0x00,0x01,0x00,0x00]8620xff,0xff,0xc0,0xda,0x00,0x01,0x00,0x00863 864# GFX1250: ds_store_addtid_b32 v255 offset:4 ; encoding: [0x04,0x00,0xc0,0xda,0x00,0xff,0x00,0x00]8650x04,0x00,0xc0,0xda,0x00,0xff,0x00,0x00866 867# GFX1250: ds_store_b128 v1, v[2:5] ; encoding: [0x00,0x00,0x7c,0xdb,0x01,0x02,0x00,0x00]8680x00,0x00,0x7c,0xdb,0x01,0x02,0x00,0x00869 870# GFX1250: ds_store_b128 v1, v[2:5] offset:65535 ; encoding: [0xff,0xff,0x7c,0xdb,0x01,0x02,0x00,0x00]8710xff,0xff,0x7c,0xdb,0x01,0x02,0x00,0x00872 873# GFX1250: ds_store_b128 v255, v[252:255] offset:4 ; encoding: [0x04,0x00,0x7c,0xdb,0xff,0xfc,0x00,0x00]8740x04,0x00,0x7c,0xdb,0xff,0xfc,0x00,0x00875 876# GFX1250: ds_store_b16 v1, v2 ; encoding: [0x00,0x00,0x7c,0xd8,0x01,0x02,0x00,0x00]8770x00,0x00,0x7c,0xd8,0x01,0x02,0x00,0x00878 879# GFX1250: ds_store_b16 v1, v2 offset:65535 ; encoding: [0xff,0xff,0x7c,0xd8,0x01,0x02,0x00,0x00]8800xff,0xff,0x7c,0xd8,0x01,0x02,0x00,0x00881 882# GFX1250: ds_store_b16 v255, v255 offset:4 ; encoding: [0x04,0x00,0x7c,0xd8,0xff,0xff,0x00,0x00]8830x04,0x00,0x7c,0xd8,0xff,0xff,0x00,0x00884 885# GFX1250: ds_store_b16_d16_hi v1, v2 ; encoding: [0x00,0x00,0x84,0xda,0x01,0x02,0x00,0x00]8860x00,0x00,0x84,0xda,0x01,0x02,0x00,0x00887 888# GFX1250: ds_store_b16_d16_hi v1, v2 offset:65535 ; encoding: [0xff,0xff,0x84,0xda,0x01,0x02,0x00,0x00]8890xff,0xff,0x84,0xda,0x01,0x02,0x00,0x00890 891# GFX1250: ds_store_b16_d16_hi v255, v255 offset:4 ; encoding: [0x04,0x00,0x84,0xda,0xff,0xff,0x00,0x00]8920x04,0x00,0x84,0xda,0xff,0xff,0x00,0x00893 894# GFX1250: ds_store_b32 v1, v2 ; encoding: [0x00,0x00,0x34,0xd8,0x01,0x02,0x00,0x00]8950x00,0x00,0x34,0xd8,0x01,0x02,0x00,0x00896 897# GFX1250: ds_store_b32 v1, v2 offset:65535 ; encoding: [0xff,0xff,0x34,0xd8,0x01,0x02,0x00,0x00]8980xff,0xff,0x34,0xd8,0x01,0x02,0x00,0x00899 900# GFX1250: ds_store_b32 v255, v255 offset:4 ; encoding: [0x04,0x00,0x34,0xd8,0xff,0xff,0x00,0x00]9010x04,0x00,0x34,0xd8,0xff,0xff,0x00,0x00902 903# GFX1250: ds_store_b64 v1, v[2:3] ; encoding: [0x00,0x00,0x34,0xd9,0x01,0x02,0x00,0x00]9040x00,0x00,0x34,0xd9,0x01,0x02,0x00,0x00905 906# GFX1250: ds_store_b64 v1, v[2:3] offset:65535 ; encoding: [0xff,0xff,0x34,0xd9,0x01,0x02,0x00,0x00]9070xff,0xff,0x34,0xd9,0x01,0x02,0x00,0x00908 909# GFX1250: ds_store_b64 v255, v[254:255] offset:4 ; encoding: [0x04,0x00,0x34,0xd9,0xff,0xfe,0x00,0x00]9100x04,0x00,0x34,0xd9,0xff,0xfe,0x00,0x00911 912# GFX1250: ds_store_b8 v1, v2 ; encoding: [0x00,0x00,0x78,0xd8,0x01,0x02,0x00,0x00]9130x00,0x00,0x78,0xd8,0x01,0x02,0x00,0x00914 915# GFX1250: ds_store_b8 v1, v2 offset:65535 ; encoding: [0xff,0xff,0x78,0xd8,0x01,0x02,0x00,0x00]9160xff,0xff,0x78,0xd8,0x01,0x02,0x00,0x00917 918# GFX1250: ds_store_b8 v255, v255 offset:4 ; encoding: [0x04,0x00,0x78,0xd8,0xff,0xff,0x00,0x00]9190x04,0x00,0x78,0xd8,0xff,0xff,0x00,0x00920 921# GFX1250: ds_store_b8_d16_hi v1, v2 ; encoding: [0x00,0x00,0x80,0xda,0x01,0x02,0x00,0x00]9220x00,0x00,0x80,0xda,0x01,0x02,0x00,0x00923 924# GFX1250: ds_store_b8_d16_hi v1, v2 offset:65535 ; encoding: [0xff,0xff,0x80,0xda,0x01,0x02,0x00,0x00]9250xff,0xff,0x80,0xda,0x01,0x02,0x00,0x00926 927# GFX1250: ds_store_b8_d16_hi v255, v255 offset:4 ; encoding: [0x04,0x00,0x80,0xda,0xff,0xff,0x00,0x00]9280x04,0x00,0x80,0xda,0xff,0xff,0x00,0x00929 930# GFX1250: ds_store_b96 v1, v[2:4] ; encoding: [0x00,0x00,0x78,0xdb,0x01,0x02,0x00,0x00]9310x00,0x00,0x78,0xdb,0x01,0x02,0x00,0x00932 933# GFX1250: ds_store_b96 v1, v[2:4] offset:65535 ; encoding: [0xff,0xff,0x78,0xdb,0x01,0x02,0x00,0x00]9340xff,0xff,0x78,0xdb,0x01,0x02,0x00,0x00935 936# GFX1250: ds_store_b96 v255, v[252:254] offset:4 ; encoding: [0x04,0x00,0x78,0xdb,0xff,0xfc,0x00,0x00]9370x04,0x00,0x78,0xdb,0xff,0xfc,0x00,0x00938 939# GFX1250: ds_storexchg_2addr_rtn_b32 v[254:255], v255, v255, v255 offset0:16 offset1:1 ; encoding: [0x10,0x01,0xb8,0xd8,0xff,0xff,0xff,0xfe]9400x10,0x01,0xb8,0xd8,0xff,0xff,0xff,0xfe941 942# GFX1250: ds_storexchg_2addr_rtn_b32 v[6:7], v1, v2, v3 ; encoding: [0x00,0x00,0xb8,0xd8,0x01,0x02,0x03,0x06]9430x00,0x00,0xb8,0xd8,0x01,0x02,0x03,0x06944 945# GFX1250: ds_storexchg_2addr_rtn_b32 v[6:7], v1, v2, v3 offset0:127 offset1:255 ; encoding: [0x7f,0xff,0xb8,0xd8,0x01,0x02,0x03,0x06]9460x7f,0xff,0xb8,0xd8,0x01,0x02,0x03,0x06947 948# GFX1250: ds_storexchg_2addr_rtn_b64 v[252:255], v255, v[254:255], v[254:255] offset0:16 offset1:1 ; encoding: [0x10,0x01,0xb8,0xd9,0xff,0xfe,0xfe,0xfc]9490x10,0x01,0xb8,0xd9,0xff,0xfe,0xfe,0xfc950 951# GFX1250: ds_storexchg_2addr_rtn_b64 v[6:9], v1, v[2:3], v[4:5] ; encoding: [0x00,0x00,0xb8,0xd9,0x01,0x02,0x04,0x06]9520x00,0x00,0xb8,0xd9,0x01,0x02,0x04,0x06953 954# GFX1250: ds_storexchg_2addr_rtn_b64 v[6:9], v1, v[2:3], v[4:5] offset0:127 offset1:255 ; encoding: [0x7f,0xff,0xb8,0xd9,0x01,0x02,0x04,0x06]9550x7f,0xff,0xb8,0xd9,0x01,0x02,0x04,0x06956 957# GFX1250: ds_storexchg_2addr_stride64_rtn_b32 v[254:255], v255, v255, v255 offset0:16 offset1:1 ; encoding: [0x10,0x01,0xbc,0xd8,0xff,0xff,0xff,0xfe]9580x10,0x01,0xbc,0xd8,0xff,0xff,0xff,0xfe959 960# GFX1250: ds_storexchg_2addr_stride64_rtn_b32 v[6:7], v1, v2, v3 ; encoding: [0x00,0x00,0xbc,0xd8,0x01,0x02,0x03,0x06]9610x00,0x00,0xbc,0xd8,0x01,0x02,0x03,0x06962 963# GFX1250: ds_storexchg_2addr_stride64_rtn_b32 v[6:7], v1, v2, v3 offset0:127 offset1:255 ; encoding: [0x7f,0xff,0xbc,0xd8,0x01,0x02,0x03,0x06]9640x7f,0xff,0xbc,0xd8,0x01,0x02,0x03,0x06965 966# GFX1250: ds_storexchg_2addr_stride64_rtn_b64 v[252:255], v255, v[254:255], v[254:255] offset0:16 offset1:1 ; encoding: [0x10,0x01,0xbc,0xd9,0xff,0xfe,0xfe,0xfc]9670x10,0x01,0xbc,0xd9,0xff,0xfe,0xfe,0xfc968 969# GFX1250: ds_storexchg_2addr_stride64_rtn_b64 v[6:9], v1, v[2:3], v[4:5] ; encoding: [0x00,0x00,0xbc,0xd9,0x01,0x02,0x04,0x06]9700x00,0x00,0xbc,0xd9,0x01,0x02,0x04,0x06971 972# GFX1250: ds_storexchg_2addr_stride64_rtn_b64 v[6:9], v1, v[2:3], v[4:5] offset0:127 offset1:255 ; encoding: [0x7f,0xff,0xbc,0xd9,0x01,0x02,0x04,0x06]9730x7f,0xff,0xbc,0xd9,0x01,0x02,0x04,0x06974 975# GFX1250: ds_storexchg_rtn_b32 v255, v255, v255 offset:4 ; encoding: [0x04,0x00,0xb4,0xd8,0xff,0xff,0x00,0xff]9760x04,0x00,0xb4,0xd8,0xff,0xff,0x00,0xff977 978# GFX1250: ds_storexchg_rtn_b32 v5, v1, v2 ; encoding: [0x00,0x00,0xb4,0xd8,0x01,0x02,0x00,0x05]9790x00,0x00,0xb4,0xd8,0x01,0x02,0x00,0x05980 981# GFX1250: ds_storexchg_rtn_b32 v5, v1, v2 offset:65535 ; encoding: [0xff,0xff,0xb4,0xd8,0x01,0x02,0x00,0x05]9820xff,0xff,0xb4,0xd8,0x01,0x02,0x00,0x05983 984# GFX1250: ds_storexchg_rtn_b64 v[254:255], v255, v[254:255] offset:4 ; encoding: [0x04,0x00,0xb4,0xd9,0xff,0xfe,0x00,0xfe]9850x04,0x00,0xb4,0xd9,0xff,0xfe,0x00,0xfe986 987# GFX1250: ds_storexchg_rtn_b64 v[6:7], v1, v[2:3] ; encoding: [0x00,0x00,0xb4,0xd9,0x01,0x02,0x00,0x06]9880x00,0x00,0xb4,0xd9,0x01,0x02,0x00,0x06989 990# GFX1250: ds_storexchg_rtn_b64 v[6:7], v1, v[2:3] offset:65535 ; encoding: [0xff,0xff,0xb4,0xd9,0x01,0x02,0x00,0x06]9910xff,0xff,0xb4,0xd9,0x01,0x02,0x00,0x06992 993# GFX1250: ds_sub_clamp_rtn_u32 v255, v255, v255 offset:4 ; encoding: [0x04,0x00,0xa4,0xda,0xff,0xff,0x00,0xff]9940x04,0x00,0xa4,0xda,0xff,0xff,0x00,0xff995 996# GFX1250: ds_sub_clamp_rtn_u32 v5, v1, v2 ; encoding: [0x00,0x00,0xa4,0xda,0x01,0x02,0x00,0x05]9970x00,0x00,0xa4,0xda,0x01,0x02,0x00,0x05998 999# GFX1250: ds_sub_clamp_rtn_u32 v5, v1, v2 offset:65535 ; encoding: [0xff,0xff,0xa4,0xda,0x01,0x02,0x00,0x05]10000xff,0xff,0xa4,0xda,0x01,0x02,0x00,0x051001 1002# GFX1250: ds_sub_clamp_u32 v1, v2 ; encoding: [0x00,0x00,0x64,0xda,0x01,0x02,0x00,0x00]10030x00,0x00,0x64,0xda,0x01,0x02,0x00,0x001004 1005# GFX1250: ds_sub_clamp_u32 v1, v2 offset:65535 ; encoding: [0xff,0xff,0x64,0xda,0x01,0x02,0x00,0x00]10060xff,0xff,0x64,0xda,0x01,0x02,0x00,0x001007 1008# GFX1250: ds_sub_clamp_u32 v255, v255 offset:4 ; encoding: [0x04,0x00,0x64,0xda,0xff,0xff,0x00,0x00]10090x04,0x00,0x64,0xda,0xff,0xff,0x00,0x001010 1011# GFX1250: ds_sub_rtn_u32 v255, v255, v255 offset:4 ; encoding: [0x04,0x00,0x84,0xd8,0xff,0xff,0x00,0xff]10120x04,0x00,0x84,0xd8,0xff,0xff,0x00,0xff1013 1014# GFX1250: ds_sub_rtn_u32 v5, v1, v2 ; encoding: [0x00,0x00,0x84,0xd8,0x01,0x02,0x00,0x05]10150x00,0x00,0x84,0xd8,0x01,0x02,0x00,0x051016 1017# GFX1250: ds_sub_rtn_u32 v5, v1, v2 offset:65535 ; encoding: [0xff,0xff,0x84,0xd8,0x01,0x02,0x00,0x05]10180xff,0xff,0x84,0xd8,0x01,0x02,0x00,0x051019 1020# GFX1250: ds_sub_rtn_u64 v[254:255], v255, v[254:255] offset:4 ; encoding: [0x04,0x00,0x84,0xd9,0xff,0xfe,0x00,0xfe]10210x04,0x00,0x84,0xd9,0xff,0xfe,0x00,0xfe1022 1023# GFX1250: ds_sub_rtn_u64 v[6:7], v1, v[2:3] ; encoding: [0x00,0x00,0x84,0xd9,0x01,0x02,0x00,0x06]10240x00,0x00,0x84,0xd9,0x01,0x02,0x00,0x061025 1026# GFX1250: ds_sub_rtn_u64 v[6:7], v1, v[2:3] offset:65535 ; encoding: [0xff,0xff,0x84,0xd9,0x01,0x02,0x00,0x06]10270xff,0xff,0x84,0xd9,0x01,0x02,0x00,0x061028 1029# GFX1250: ds_sub_u32 v1, v2 ; encoding: [0x00,0x00,0x04,0xd8,0x01,0x02,0x00,0x00]10300x00,0x00,0x04,0xd8,0x01,0x02,0x00,0x001031 1032# GFX1250: ds_sub_u32 v1, v2 offset:65535 ; encoding: [0xff,0xff,0x04,0xd8,0x01,0x02,0x00,0x00]10330xff,0xff,0x04,0xd8,0x01,0x02,0x00,0x001034 1035# GFX1250: ds_sub_u32 v255, v255 offset:4 ; encoding: [0x04,0x00,0x04,0xd8,0xff,0xff,0x00,0x00]10360x04,0x00,0x04,0xd8,0xff,0xff,0x00,0x001037 1038# GFX1250: ds_sub_u64 v1, v[2:3] ; encoding: [0x00,0x00,0x04,0xd9,0x01,0x02,0x00,0x00]10390x00,0x00,0x04,0xd9,0x01,0x02,0x00,0x001040 1041# GFX1250: ds_sub_u64 v1, v[2:3] offset:65535 ; encoding: [0xff,0xff,0x04,0xd9,0x01,0x02,0x00,0x00]10420xff,0xff,0x04,0xd9,0x01,0x02,0x00,0x001043 1044# GFX1250: ds_sub_u64 v255, v[254:255] offset:4 ; encoding: [0x04,0x00,0x04,0xd9,0xff,0xfe,0x00,0x00]10450x04,0x00,0x04,0xd9,0xff,0xfe,0x00,0x001046 1047# GFX1250: ds_swizzle_b32 v8, v2 ; encoding: [0x00,0x00,0xd4,0xd8,0x02,0x00,0x00,0x08]10480x00,0x00,0xd4,0xd8,0x02,0x00,0x00,0x081049 1050# GFX1250: ds_swizzle_b32 v8, v2 offset:swizzle(FFT,31) ; encoding: [0xff,0xff,0xd4,0xd8,0x02,0x00,0x00,0x08]10510xff,0xff,0xd4,0xd8,0x02,0x00,0x00,0x081052 1053# GFX1250: ds_swizzle_b32 v8, v2 offset:swizzle(BITMASK_PERM,"01pip") ; encoding: [0x07,0x09,0xd4,0xd8,0x02,0x00,0x00,0x08]10540x07,0x09,0xd4,0xd8,0x02,0x00,0x00,0x081055 1056# GFX1250: ds_swizzle_b32 v8, v2 offset:swizzle(BROADCAST,4,1) ; encoding: [0x3c,0x00,0xd4,0xd8,0x02,0x00,0x00,0x08]10570x3c,0x00,0xd4,0xd8,0x02,0x00,0x00,0x081058 1059# GFX1250: ds_swizzle_b32 v8, v2 offset:swizzle(BROADCAST,8,7) ; encoding: [0xf8,0x00,0xd4,0xd8,0x02,0x00,0x00,0x08]10600xf8,0x00,0xd4,0xd8,0x02,0x00,0x00,0x081061 1062# GFX1250: ds_swizzle_b32 v8, v2 offset:swizzle(QUAD_PERM,0,1,2,3) ; encoding: [0xe4,0x80,0xd4,0xd8,0x02,0x00,0x00,0x08]10630xe4,0x80,0xd4,0xd8,0x02,0x00,0x00,0x081064 1065# GFX1250: ds_swizzle_b32 v8, v2 offset:swizzle(REVERSE,8) ; encoding: [0x1f,0x1c,0xd4,0xd8,0x02,0x00,0x00,0x08]10660x1f,0x1c,0xd4,0xd8,0x02,0x00,0x00,0x081067 1068# GFX1250: ds_swizzle_b32 v8, v2 offset:swizzle(SWAP,16) ; encoding: [0x1f,0x40,0xd4,0xd8,0x02,0x00,0x00,0x08]10690x1f,0x40,0xd4,0xd8,0x02,0x00,0x00,0x081070 1071# GFX1250: ds_xor_b32 v1, v2 ; encoding: [0x00,0x00,0x2c,0xd8,0x01,0x02,0x00,0x00]10720x00,0x00,0x2c,0xd8,0x01,0x02,0x00,0x001073 1074# GFX1250: ds_xor_b32 v1, v2 offset:65535 ; encoding: [0xff,0xff,0x2c,0xd8,0x01,0x02,0x00,0x00]10750xff,0xff,0x2c,0xd8,0x01,0x02,0x00,0x001076 1077# GFX1250: ds_xor_b32 v255, v255 offset:4 ; encoding: [0x04,0x00,0x2c,0xd8,0xff,0xff,0x00,0x00]10780x04,0x00,0x2c,0xd8,0xff,0xff,0x00,0x001079 1080# GFX1250: ds_xor_b64 v1, v[2:3] ; encoding: [0x00,0x00,0x2c,0xd9,0x01,0x02,0x00,0x00]10810x00,0x00,0x2c,0xd9,0x01,0x02,0x00,0x001082 1083# GFX1250: ds_xor_b64 v1, v[2:3] offset:65535 ; encoding: [0xff,0xff,0x2c,0xd9,0x01,0x02,0x00,0x00]10840xff,0xff,0x2c,0xd9,0x01,0x02,0x00,0x001085 1086# GFX1250: ds_xor_b64 v255, v[254:255] offset:4 ; encoding: [0x04,0x00,0x2c,0xd9,0xff,0xfe,0x00,0x00]10870x04,0x00,0x2c,0xd9,0xff,0xfe,0x00,0x001088 1089# GFX1250: ds_xor_rtn_b32 v255, v255, v255 offset:4 ; encoding: [0x04,0x00,0xac,0xd8,0xff,0xff,0x00,0xff]10900x04,0x00,0xac,0xd8,0xff,0xff,0x00,0xff1091 1092# GFX1250: ds_xor_rtn_b32 v5, v1, v2 ; encoding: [0x00,0x00,0xac,0xd8,0x01,0x02,0x00,0x05]10930x00,0x00,0xac,0xd8,0x01,0x02,0x00,0x051094 1095# GFX1250: ds_xor_rtn_b32 v5, v1, v2 offset:65535 ; encoding: [0xff,0xff,0xac,0xd8,0x01,0x02,0x00,0x05]10960xff,0xff,0xac,0xd8,0x01,0x02,0x00,0x051097 1098# GFX1250: ds_xor_rtn_b64 v[254:255], v255, v[254:255] offset:4 ; encoding: [0x04,0x00,0xac,0xd9,0xff,0xfe,0x00,0xfe]10990x04,0x00,0xac,0xd9,0xff,0xfe,0x00,0xfe1100 1101# GFX1250: ds_xor_rtn_b64 v[6:7], v1, v[2:3] ; encoding: [0x00,0x00,0xac,0xd9,0x01,0x02,0x00,0x06]11020x00,0x00,0xac,0xd9,0x01,0x02,0x00,0x061103 1104# GFX1250: ds_xor_rtn_b64 v[6:7], v1, v[2:3] offset:65535 ; encoding: [0xff,0xff,0xac,0xd9,0x01,0x02,0x00,0x06]11050xff,0xff,0xac,0xd9,0x01,0x02,0x00,0x061106 1107# GFX1250: ds_atomic_async_barrier_arrive_b64 v1 offset:65407 ; encoding: [0x7f,0xff,0x58,0xd9,0x01,0x00,0x00,0x00]11080x7f,0xff,0x58,0xd9,0x01,0x00,0x00,0x001109 1110# GFX1250: ds_atomic_async_barrier_arrive_b64 v255 offset:1040 ; encoding: [0x10,0x04,0x58,0xd9,0xff,0x00,0x00,0x00]11110x10,0x04,0x58,0xd9,0xff,0x00,0x00,0x001112 1113# GFX1250: ds_atomic_async_barrier_arrive_b64 v5 ; encoding: [0x00,0x00,0x58,0xd9,0x05,0x00,0x00,0x00]11140x00,0x00,0x58,0xd9,0x05,0x00,0x00,0x001115 1116# GFX1250: ds_atomic_barrier_arrive_rtn_b64 v[254:255], v2, v[4:5] offset:65535 ; encoding: [0xff,0xff,0xd4,0xd9,0x02,0x04,0x00,0xfe]11170xff,0xff,0xd4,0xd9,0x02,0x04,0x00,0xfe1118 1119# GFX1250: ds_atomic_barrier_arrive_rtn_b64 v[2:3], v2, v[4:5] ; encoding: [0x00,0x00,0xd4,0xd9,0x02,0x04,0x00,0x02]11200x00,0x00,0xd4,0xd9,0x02,0x04,0x00,0x021121 1122# GFX1250: ds_atomic_barrier_arrive_rtn_b64 v[2:3], v2, v[4:5] offset:513 ; encoding: [0x01,0x02,0xd4,0xd9,0x02,0x04,0x00,0x02]11230x01,0x02,0xd4,0xd9,0x02,0x04,0x00,0x021124 1125# GFX1250: ds_add_f64 v1, v[254:255] offset:65535 ; encoding: [0xff,0xff,0x50,0xd9,0x01,0xfe,0x00,0x00]11260xff,0xff,0x50,0xd9,0x01,0xfe,0x00,0x001127 1128# GFX1250: ds_add_f64 v1, v[2:3] ; encoding: [0x00,0x00,0x50,0xd9,0x01,0x02,0x00,0x00]11290x00,0x00,0x50,0xd9,0x01,0x02,0x00,0x001130 1131# GFX1250: ds_add_f64 v1, v[2:3] offset:4 ; encoding: [0x04,0x00,0x50,0xd9,0x01,0x02,0x00,0x00]11320x04,0x00,0x50,0xd9,0x01,0x02,0x00,0x001133 1134# GFX1250: ds_add_f64 v1, v[2:3] offset:65535 ; encoding: [0xff,0xff,0x50,0xd9,0x01,0x02,0x00,0x00]11350xff,0xff,0x50,0xd9,0x01,0x02,0x00,0x001136 1137# GFX1250: ds_add_f64 v255, v[2:3] offset:65535 ; encoding: [0xff,0xff,0x50,0xd9,0xff,0x02,0x00,0x00]11380xff,0xff,0x50,0xd9,0xff,0x02,0x00,0x001139 1140# GFX1250: ds_add_rtn_f64 v[254:255], v1, v[2:3] offset:65535 ; encoding: [0xff,0xff,0xd0,0xd9,0x01,0x02,0x00,0xfe]11410xff,0xff,0xd0,0xd9,0x01,0x02,0x00,0xfe1142 1143# GFX1250: ds_add_rtn_f64 v[4:5], v1, v[254:255] offset:65535 ; encoding: [0xff,0xff,0xd0,0xd9,0x01,0xfe,0x00,0x04]11440xff,0xff,0xd0,0xd9,0x01,0xfe,0x00,0x041145 1146# GFX1250: ds_add_rtn_f64 v[4:5], v1, v[2:3] ; encoding: [0x00,0x00,0xd0,0xd9,0x01,0x02,0x00,0x04]11470x00,0x00,0xd0,0xd9,0x01,0x02,0x00,0x041148 1149# GFX1250: ds_add_rtn_f64 v[4:5], v1, v[2:3] offset:4 ; encoding: [0x04,0x00,0xd0,0xd9,0x01,0x02,0x00,0x04]11500x04,0x00,0xd0,0xd9,0x01,0x02,0x00,0x041151 1152# GFX1250: ds_add_rtn_f64 v[4:5], v1, v[2:3] offset:65535 ; encoding: [0xff,0xff,0xd0,0xd9,0x01,0x02,0x00,0x04]11530xff,0xff,0xd0,0xd9,0x01,0x02,0x00,0x041154 1155# GFX1250: ds_add_rtn_f64 v[4:5], v255, v[2:3] offset:65535 ; encoding: [0xff,0xff,0xd0,0xd9,0xff,0x02,0x00,0x04]11560xff,0xff,0xd0,0xd9,0xff,0x02,0x00,0x041157