1# RUN: llvm-mc -triple=amdgcn -mcpu=gfx1100 -disassemble -show-encoding < %s | FileCheck -check-prefixes=GFX11 %s 2 3# GFX11: tbuffer_load_d16_format_x v4, off, s[8:11], s3 offset:4095 ; encoding: [0xff,0x0f,0x0c,0xe8,0x00,0x04,0x02,0x03] 40xff,0x0f,0x0c,0xe8,0x00,0x04,0x02,0x03 5 6# GFX11: tbuffer_load_d16_format_x v255, off, s[8:11], s3 offset:4095 ; encoding: [0xff,0x0f,0x0c,0xe8,0x00,0xff,0x02,0x03] 70xff,0x0f,0x0c,0xe8,0x00,0xff,0x02,0x03 8 9# GFX11: tbuffer_load_d16_format_x v4, off, s[12:15], s3 offset:4095 ; encoding: [0xff,0x0f,0x0c,0xe8,0x00,0x04,0x03,0x03] 100xff,0x0f,0x0c,0xe8,0x00,0x04,0x03,0x03 11 12# GFX11: tbuffer_load_d16_format_x v4, off, s[12:15], s101 format:[BUF_FMT_8_SNORM] offset:4095 ; encoding: [0xff,0x0f,0x14,0xe8,0x00,0x04,0x03,0x65] 130xff,0x0f,0x14,0xe8,0x00,0x04,0x03,0x65 14 15# GFX11: tbuffer_load_d16_format_x v4, off, s[12:15], m0 format:[BUF_FMT_8_SNORM] offset:4095 ; encoding: [0xff,0x0f,0x14,0xe8,0x00,0x04,0x03,0x7d] 160xff,0x0f,0x14,0xe8,0x00,0x04,0x03,0x7d 17 18# GFX11: tbuffer_load_d16_format_x v4, off, s[8:11], 0 format:[BUF_FMT_8_SNORM] offset:4095 ; encoding: [0xff,0x0f,0x14,0xe8,0x00,0x04,0x02,0x80] 190xff,0x0f,0x14,0xe8,0x00,0x04,0x02,0x80 20 21# GFX11: tbuffer_load_d16_format_x v4, off, s[8:11], 61 format:[BUF_FMT_8_USCALED] offset:4095 ; encoding: [0xff,0x0f,0x1c,0xe8,0x00,0x04,0x02,0xbd] 220xff,0x0f,0x1c,0xe8,0x00,0x04,0x02,0xbd 23 24# GFX11: tbuffer_load_d16_format_x v4, off, ttmp[8:11], 61 format:[BUF_FMT_8_USCALED] offset:4095 ; encoding: [0xff,0x0f,0x1c,0xe8,0x00,0x04,0x1d,0xbd] 250xff,0x0f,0x1c,0xe8,0x00,0x04,0x1d,0xbd 26 27# GFX11: tbuffer_load_d16_format_x v4, v1, s[8:11], s3 format:[BUF_FMT_8_USCALED] offen offset:52 ; encoding: [0x34,0x00,0x1c,0xe8,0x01,0x04,0x42,0x03] 280x34,0x00,0x1c,0xe8,0x01,0x04,0x42,0x03 29 30# GFX11: tbuffer_load_d16_format_x v4, v1, s[8:11], s3 format:[BUF_FMT_8_SSCALED] idxen offset:52 ; encoding: [0x34,0x00,0x24,0xe8,0x01,0x04,0x82,0x03] 310x34,0x00,0x24,0xe8,0x01,0x04,0x82,0x03 32 33# GFX11: tbuffer_load_d16_format_x v4, v[1:2], s[8:11], s0 format:[BUF_FMT_8_SSCALED] idxen offen offset:52 ; encoding: [0x34,0x00,0x24,0xe8,0x01,0x04,0xc2,0x00] 340x34,0x00,0x24,0xe8,0x01,0x04,0xc2,0x00 35 36# GFX11: tbuffer_load_d16_format_x v4, off, ttmp[8:11], s3 format:[BUF_FMT_8_SSCALED] offset:4095 glc ; encoding: [0xff,0x4f,0x24,0xe8,0x00,0x04,0x1d,0x03] 370xff,0x4f,0x24,0xe8,0x00,0x04,0x1d,0x03 38 39# GFX11: tbuffer_load_d16_format_x v4, off, ttmp[8:11], s3 format:[BUF_FMT_8_UINT] offset:4095 slc ; encoding: [0xff,0x1f,0x2c,0xe8,0x00,0x04,0x1d,0x03] 400xff,0x1f,0x2c,0xe8,0x00,0x04,0x1d,0x03 41 42# GFX11: tbuffer_load_d16_format_x v4, off, ttmp[8:11], s3 format:[BUF_FMT_8_UINT] offset:4095 dlc ; encoding: [0xff,0x2f,0x2c,0xe8,0x00,0x04,0x1d,0x03] 430xff,0x2f,0x2c,0xe8,0x00,0x04,0x1d,0x03 44 45# GFX11: tbuffer_load_d16_format_x v4, off, ttmp[8:11], s3 format:[BUF_FMT_8_UINT] offset:4095 glc slc dlc ; encoding: [0xff,0x7f,0x2c,0xe8,0x00,0x04,0x1d,0x03] 460xff,0x7f,0x2c,0xe8,0x00,0x04,0x1d,0x03 47 48# GFX11: tbuffer_load_d16_format_xy v4, off, s[8:11], s3 format:[BUF_FMT_8_SINT] offset:4095 ; encoding: [0xff,0x8f,0x34,0xe8,0x00,0x04,0x02,0x03] 490xff,0x8f,0x34,0xe8,0x00,0x04,0x02,0x03 50 51# GFX11: tbuffer_load_d16_format_xy v255, off, s[8:11], s3 format:[BUF_FMT_8_SINT] offset:4095 ; encoding: [0xff,0x8f,0x34,0xe8,0x00,0xff,0x02,0x03] 520xff,0x8f,0x34,0xe8,0x00,0xff,0x02,0x03 53 54# GFX11: tbuffer_load_d16_format_xy v4, off, s[12:15], s3 format:[BUF_FMT_8_SINT] offset:4095 ; encoding: [0xff,0x8f,0x34,0xe8,0x00,0x04,0x03,0x03] 550xff,0x8f,0x34,0xe8,0x00,0x04,0x03,0x03 56 57# GFX11: tbuffer_load_d16_format_xy v4, off, s[12:15], s101 format:[BUF_FMT_16_UNORM] offset:4095 ; encoding: [0xff,0x8f,0x3c,0xe8,0x00,0x04,0x03,0x65] 580xff,0x8f,0x3c,0xe8,0x00,0x04,0x03,0x65 59 60# GFX11: tbuffer_load_d16_format_xy v4, off, s[12:15], m0 format:[BUF_FMT_16_UNORM] offset:4095 ; encoding: [0xff,0x8f,0x3c,0xe8,0x00,0x04,0x03,0x7d] 610xff,0x8f,0x3c,0xe8,0x00,0x04,0x03,0x7d 62 63# GFX11: tbuffer_load_d16_format_xy v4, off, s[8:11], 0 format:[BUF_FMT_16_UNORM] offset:4095 ; encoding: [0xff,0x8f,0x3c,0xe8,0x00,0x04,0x02,0x80] 640xff,0x8f,0x3c,0xe8,0x00,0x04,0x02,0x80 65 66# GFX11: tbuffer_load_d16_format_xy v4, off, s[8:11], 61 format:[BUF_FMT_16_SNORM] offset:4095 ; encoding: [0xff,0x8f,0x44,0xe8,0x00,0x04,0x02,0xbd] 670xff,0x8f,0x44,0xe8,0x00,0x04,0x02,0xbd 68 69# GFX11: tbuffer_load_d16_format_xy v4, off, ttmp[8:11], 61 format:[BUF_FMT_16_SNORM] offset:4095 ; encoding: [0xff,0x8f,0x44,0xe8,0x00,0x04,0x1d,0xbd] 700xff,0x8f,0x44,0xe8,0x00,0x04,0x1d,0xbd 71 72# GFX11: tbuffer_load_d16_format_xy v4, v1, s[8:11], s3 format:[BUF_FMT_16_SNORM] offen offset:52 ; encoding: [0x34,0x80,0x44,0xe8,0x01,0x04,0x42,0x03] 730x34,0x80,0x44,0xe8,0x01,0x04,0x42,0x03 74 75# GFX11: tbuffer_load_d16_format_xy v4, v1, s[8:11], s3 format:[BUF_FMT_16_USCALED] idxen offset:52 ; encoding: [0x34,0x80,0x4c,0xe8,0x01,0x04,0x82,0x03] 760x34,0x80,0x4c,0xe8,0x01,0x04,0x82,0x03 77 78# GFX11: tbuffer_load_d16_format_xy v4, v[1:2], s[8:11], s0 format:[BUF_FMT_16_USCALED] idxen offen offset:52 ; encoding: [0x34,0x80,0x4c,0xe8,0x01,0x04,0xc2,0x00] 790x34,0x80,0x4c,0xe8,0x01,0x04,0xc2,0x00 80 81# GFX11: tbuffer_load_d16_format_xy v4, off, ttmp[8:11], s3 format:[BUF_FMT_16_USCALED] offset:4095 glc ; encoding: [0xff,0xcf,0x4c,0xe8,0x00,0x04,0x1d,0x03] 820xff,0xcf,0x4c,0xe8,0x00,0x04,0x1d,0x03 83 84# GFX11: tbuffer_load_d16_format_xy v4, off, ttmp[8:11], s3 format:[BUF_FMT_16_SSCALED] offset:4095 slc ; encoding: [0xff,0x9f,0x54,0xe8,0x00,0x04,0x1d,0x03] 850xff,0x9f,0x54,0xe8,0x00,0x04,0x1d,0x03 86 87# GFX11: tbuffer_load_d16_format_xy v4, off, ttmp[8:11], s3 format:[BUF_FMT_16_SSCALED] offset:4095 dlc ; encoding: [0xff,0xaf,0x54,0xe8,0x00,0x04,0x1d,0x03] 880xff,0xaf,0x54,0xe8,0x00,0x04,0x1d,0x03 89 90# GFX11: tbuffer_load_d16_format_xy v4, off, ttmp[8:11], s3 format:[BUF_FMT_16_SSCALED] offset:4095 glc slc dlc ; encoding: [0xff,0xff,0x54,0xe8,0x00,0x04,0x1d,0x03] 910xff,0xff,0x54,0xe8,0x00,0x04,0x1d,0x03 92 93# GFX11: tbuffer_load_d16_format_xyz v[4:5], off, s[8:11], s3 format:[BUF_FMT_16_UINT] offset:4095 ; encoding: [0xff,0x0f,0x5d,0xe8,0x00,0x04,0x02,0x03] 940xff,0x0f,0x5d,0xe8,0x00,0x04,0x02,0x03 95 96# GFX11: tbuffer_load_d16_format_xyz v[254:255], off, s[8:11], s3 format:[BUF_FMT_16_UINT] offset:4095 ; encoding: [0xff,0x0f,0x5d,0xe8,0x00,0xfe,0x02,0x03] 970xff,0x0f,0x5d,0xe8,0x00,0xfe,0x02,0x03 98 99# GFX11: tbuffer_load_d16_format_xyz v[4:5], off, s[12:15], s3 format:[BUF_FMT_16_UINT] offset:4095 ; encoding: [0xff,0x0f,0x5d,0xe8,0x00,0x04,0x03,0x03] 1000xff,0x0f,0x5d,0xe8,0x00,0x04,0x03,0x03 101 102# GFX11: tbuffer_load_d16_format_xyz v[4:5], off, s[12:15], s101 format:[BUF_FMT_16_SINT] offset:4095 ; encoding: [0xff,0x0f,0x65,0xe8,0x00,0x04,0x03,0x65] 1030xff,0x0f,0x65,0xe8,0x00,0x04,0x03,0x65 104 105# GFX11: tbuffer_load_d16_format_xyz v[4:5], off, s[12:15], m0 format:[BUF_FMT_16_SINT] offset:4095 ; encoding: [0xff,0x0f,0x65,0xe8,0x00,0x04,0x03,0x7d] 1060xff,0x0f,0x65,0xe8,0x00,0x04,0x03,0x7d 107 108# GFX11: tbuffer_load_d16_format_xyz v[4:5], off, s[8:11], 0 format:[BUF_FMT_16_SINT] offset:4095 ; encoding: [0xff,0x0f,0x65,0xe8,0x00,0x04,0x02,0x80] 1090xff,0x0f,0x65,0xe8,0x00,0x04,0x02,0x80 110 111# GFX11: tbuffer_load_d16_format_xyz v[4:5], off, s[8:11], 61 format:[BUF_FMT_16_FLOAT] offset:4095 ; encoding: [0xff,0x0f,0x6d,0xe8,0x00,0x04,0x02,0xbd] 1120xff,0x0f,0x6d,0xe8,0x00,0x04,0x02,0xbd 113 114# GFX11: tbuffer_load_d16_format_xyz v[4:5], off, ttmp[8:11], 61 format:[BUF_FMT_16_FLOAT] offset:4095 ; encoding: [0xff,0x0f,0x6d,0xe8,0x00,0x04,0x1d,0xbd] 1150xff,0x0f,0x6d,0xe8,0x00,0x04,0x1d,0xbd 116 117# GFX11: tbuffer_load_d16_format_xyz v[4:5], v1, s[8:11], s3 format:[BUF_FMT_16_FLOAT] offen offset:52 ; encoding: [0x34,0x00,0x6d,0xe8,0x01,0x04,0x42,0x03] 1180x34,0x00,0x6d,0xe8,0x01,0x04,0x42,0x03 119 120# GFX11: tbuffer_load_d16_format_xyz v[4:5], v1, s[8:11], s3 format:[BUF_FMT_8_8_UNORM] idxen offset:52 ; encoding: [0x34,0x00,0x75,0xe8,0x01,0x04,0x82,0x03] 1210x34,0x00,0x75,0xe8,0x01,0x04,0x82,0x03 122 123# GFX11: tbuffer_load_d16_format_xyz v[4:5], v[1:2], s[8:11], s0 format:[BUF_FMT_8_8_UNORM] idxen offen offset:52 ; encoding: [0x34,0x00,0x75,0xe8,0x01,0x04,0xc2,0x00] 1240x34,0x00,0x75,0xe8,0x01,0x04,0xc2,0x00 125 126# GFX11: tbuffer_load_d16_format_xyz v[4:5], off, ttmp[8:11], s3 format:[BUF_FMT_8_8_UNORM] offset:4095 glc ; encoding: [0xff,0x4f,0x75,0xe8,0x00,0x04,0x1d,0x03] 1270xff,0x4f,0x75,0xe8,0x00,0x04,0x1d,0x03 128 129# GFX11: tbuffer_load_d16_format_xyz v[4:5], off, ttmp[8:11], s3 format:[BUF_FMT_8_8_SNORM] offset:4095 slc ; encoding: [0xff,0x1f,0x7d,0xe8,0x00,0x04,0x1d,0x03] 1300xff,0x1f,0x7d,0xe8,0x00,0x04,0x1d,0x03 131 132# GFX11: tbuffer_load_d16_format_xyz v[4:5], off, ttmp[8:11], s3 format:[BUF_FMT_8_8_SNORM] offset:4095 dlc ; encoding: [0xff,0x2f,0x7d,0xe8,0x00,0x04,0x1d,0x03] 1330xff,0x2f,0x7d,0xe8,0x00,0x04,0x1d,0x03 134 135# GFX11: tbuffer_load_d16_format_xyz v[4:5], off, ttmp[8:11], s3 format:[BUF_FMT_8_8_SNORM] offset:4095 glc slc dlc ; encoding: [0xff,0x7f,0x7d,0xe8,0x00,0x04,0x1d,0x03] 1360xff,0x7f,0x7d,0xe8,0x00,0x04,0x1d,0x03 137 138# GFX11: tbuffer_load_d16_format_xyzw v[4:5], off, s[8:11], s3 format:[BUF_FMT_8_8_USCALED] offset:4095 ; encoding: [0xff,0x8f,0x85,0xe8,0x00,0x04,0x02,0x03] 1390xff,0x8f,0x85,0xe8,0x00,0x04,0x02,0x03 140 141# GFX11: tbuffer_load_d16_format_xyzw v[254:255], off, s[8:11], s3 format:[BUF_FMT_8_8_USCALED] offset:4095 ; encoding: [0xff,0x8f,0x85,0xe8,0x00,0xfe,0x02,0x03] 1420xff,0x8f,0x85,0xe8,0x00,0xfe,0x02,0x03 143 144# GFX11: tbuffer_load_d16_format_xyzw v[4:5], off, s[12:15], s3 format:[BUF_FMT_8_8_USCALED] offset:4095 ; encoding: [0xff,0x8f,0x85,0xe8,0x00,0x04,0x03,0x03] 1450xff,0x8f,0x85,0xe8,0x00,0x04,0x03,0x03 146 147# GFX11: tbuffer_load_d16_format_xyzw v[4:5], off, s[12:15], s101 format:[BUF_FMT_8_8_SSCALED] offset:4095 ; encoding: [0xff,0x8f,0x8d,0xe8,0x00,0x04,0x03,0x65] 1480xff,0x8f,0x8d,0xe8,0x00,0x04,0x03,0x65 149 150# GFX11: tbuffer_load_d16_format_xyzw v[4:5], off, s[12:15], m0 format:[BUF_FMT_8_8_SSCALED] offset:4095 ; encoding: [0xff,0x8f,0x8d,0xe8,0x00,0x04,0x03,0x7d] 1510xff,0x8f,0x8d,0xe8,0x00,0x04,0x03,0x7d 152 153# GFX11: tbuffer_load_d16_format_xyzw v[4:5], off, s[8:11], 0 format:[BUF_FMT_8_8_SSCALED] offset:4095 ; encoding: [0xff,0x8f,0x8d,0xe8,0x00,0x04,0x02,0x80] 1540xff,0x8f,0x8d,0xe8,0x00,0x04,0x02,0x80 155 156# GFX11: tbuffer_load_d16_format_xyzw v[4:5], off, s[8:11], 61 format:[BUF_FMT_8_8_UINT] offset:4095 ; encoding: [0xff,0x8f,0x95,0xe8,0x00,0x04,0x02,0xbd] 1570xff,0x8f,0x95,0xe8,0x00,0x04,0x02,0xbd 158 159# GFX11: tbuffer_load_d16_format_xyzw v[4:5], off, ttmp[8:11], 61 format:[BUF_FMT_8_8_UINT] offset:4095 ; encoding: [0xff,0x8f,0x95,0xe8,0x00,0x04,0x1d,0xbd] 1600xff,0x8f,0x95,0xe8,0x00,0x04,0x1d,0xbd 161 162# GFX11: tbuffer_load_d16_format_xyzw v[4:5], v1, s[8:11], s3 format:[BUF_FMT_8_8_UINT] offen offset:52 ; encoding: [0x34,0x80,0x95,0xe8,0x01,0x04,0x42,0x03] 1630x34,0x80,0x95,0xe8,0x01,0x04,0x42,0x03 164 165# GFX11: tbuffer_load_d16_format_xyzw v[4:5], v1, s[8:11], s3 format:[BUF_FMT_8_8_SINT] idxen offset:52 ; encoding: [0x34,0x80,0x9d,0xe8,0x01,0x04,0x82,0x03] 1660x34,0x80,0x9d,0xe8,0x01,0x04,0x82,0x03 167 168# GFX11: tbuffer_load_d16_format_xyzw v[4:5], v[1:2], s[8:11], s0 format:[BUF_FMT_8_8_SINT] idxen offen offset:52 ; encoding: [0x34,0x80,0x9d,0xe8,0x01,0x04,0xc2,0x00] 1690x34,0x80,0x9d,0xe8,0x01,0x04,0xc2,0x00 170 171# GFX11: tbuffer_load_d16_format_xyzw v[4:5], off, ttmp[8:11], s3 format:[BUF_FMT_8_8_SINT] offset:4095 glc ; encoding: [0xff,0xcf,0x9d,0xe8,0x00,0x04,0x1d,0x03] 1720xff,0xcf,0x9d,0xe8,0x00,0x04,0x1d,0x03 173 174# GFX11: tbuffer_load_d16_format_xyzw v[4:5], off, ttmp[8:11], s3 format:[BUF_FMT_32_UINT] offset:4095 slc ; encoding: [0xff,0x9f,0xa5,0xe8,0x00,0x04,0x1d,0x03] 1750xff,0x9f,0xa5,0xe8,0x00,0x04,0x1d,0x03 176 177# GFX11: tbuffer_load_d16_format_xyzw v[4:5], off, ttmp[8:11], s3 format:[BUF_FMT_32_UINT] offset:4095 dlc ; encoding: [0xff,0xaf,0xa5,0xe8,0x00,0x04,0x1d,0x03] 1780xff,0xaf,0xa5,0xe8,0x00,0x04,0x1d,0x03 179 180# GFX11: tbuffer_load_d16_format_xyzw v[4:5], off, ttmp[8:11], s3 format:[BUF_FMT_32_UINT] offset:4095 glc slc dlc ; encoding: [0xff,0xff,0xa5,0xe8,0x00,0x04,0x1d,0x03] 1810xff,0xff,0xa5,0xe8,0x00,0x04,0x1d,0x03 182 183# GFX11: tbuffer_load_format_x v4, off, s[8:11], s3 format:[BUF_FMT_32_SINT] offset:4095 ; encoding: [0xff,0x0f,0xa8,0xe8,0x00,0x04,0x02,0x03] 1840xff,0x0f,0xa8,0xe8,0x00,0x04,0x02,0x03 185 186# GFX11: tbuffer_load_format_x v255, off, s[8:11], s3 format:[BUF_FMT_32_SINT] offset:4095 ; encoding: [0xff,0x0f,0xa8,0xe8,0x00,0xff,0x02,0x03] 1870xff,0x0f,0xa8,0xe8,0x00,0xff,0x02,0x03 188 189# GFX11: tbuffer_load_format_x v4, off, s[12:15], s3 format:[BUF_FMT_32_SINT] offset:4095 ; encoding: [0xff,0x0f,0xa8,0xe8,0x00,0x04,0x03,0x03] 1900xff,0x0f,0xa8,0xe8,0x00,0x04,0x03,0x03 191 192# GFX11: tbuffer_load_format_x v4, off, s[12:15], s101 format:[BUF_FMT_32_FLOAT] offset:4095 ; encoding: [0xff,0x0f,0xb0,0xe8,0x00,0x04,0x03,0x65] 1930xff,0x0f,0xb0,0xe8,0x00,0x04,0x03,0x65 194 195# GFX11: tbuffer_load_format_x v4, off, s[12:15], m0 format:[BUF_FMT_32_FLOAT] offset:4095 ; encoding: [0xff,0x0f,0xb0,0xe8,0x00,0x04,0x03,0x7d] 1960xff,0x0f,0xb0,0xe8,0x00,0x04,0x03,0x7d 197 198# GFX11: tbuffer_load_format_x v4, off, s[8:11], 0 format:[BUF_FMT_32_FLOAT] offset:4095 ; encoding: [0xff,0x0f,0xb0,0xe8,0x00,0x04,0x02,0x80] 1990xff,0x0f,0xb0,0xe8,0x00,0x04,0x02,0x80 200 201# GFX11: tbuffer_load_format_x v4, off, s[8:11], 61 format:[BUF_FMT_16_16_UNORM] offset:4095 ; encoding: [0xff,0x0f,0xb8,0xe8,0x00,0x04,0x02,0xbd] 2020xff,0x0f,0xb8,0xe8,0x00,0x04,0x02,0xbd 203 204# GFX11: tbuffer_load_format_x v4, off, ttmp[8:11], 61 format:[BUF_FMT_16_16_UNORM] offset:4095 ; encoding: [0xff,0x0f,0xb8,0xe8,0x00,0x04,0x1d,0xbd] 2050xff,0x0f,0xb8,0xe8,0x00,0x04,0x1d,0xbd 206 207# GFX11: tbuffer_load_format_x v4, v1, s[8:11], s3 format:[BUF_FMT_16_16_UNORM] offen offset:52 ; encoding: [0x34,0x00,0xb8,0xe8,0x01,0x04,0x42,0x03] 2080x34,0x00,0xb8,0xe8,0x01,0x04,0x42,0x03 209 210# GFX11: tbuffer_load_format_x v4, v1, s[8:11], s3 format:[BUF_FMT_16_16_SNORM] idxen offset:52 ; encoding: [0x34,0x00,0xc0,0xe8,0x01,0x04,0x82,0x03] 2110x34,0x00,0xc0,0xe8,0x01,0x04,0x82,0x03 212 213# GFX11: tbuffer_load_format_x v4, v[1:2], s[8:11], s0 format:[BUF_FMT_16_16_SNORM] idxen offen offset:52 ; encoding: [0x34,0x00,0xc0,0xe8,0x01,0x04,0xc2,0x00] 2140x34,0x00,0xc0,0xe8,0x01,0x04,0xc2,0x00 215 216# GFX11: tbuffer_load_format_x v4, off, ttmp[8:11], s3 format:[BUF_FMT_16_16_SNORM] offset:4095 glc ; encoding: [0xff,0x4f,0xc0,0xe8,0x00,0x04,0x1d,0x03] 2170xff,0x4f,0xc0,0xe8,0x00,0x04,0x1d,0x03 218 219# GFX11: tbuffer_load_format_x v4, off, ttmp[8:11], s3 format:[BUF_FMT_16_16_USCALED] offset:4095 slc ; encoding: [0xff,0x1f,0xc8,0xe8,0x00,0x04,0x1d,0x03] 2200xff,0x1f,0xc8,0xe8,0x00,0x04,0x1d,0x03 221 222# GFX11: tbuffer_load_format_x v4, off, ttmp[8:11], s3 format:[BUF_FMT_16_16_USCALED] offset:4095 dlc ; encoding: [0xff,0x2f,0xc8,0xe8,0x00,0x04,0x1d,0x03] 2230xff,0x2f,0xc8,0xe8,0x00,0x04,0x1d,0x03 224 225# GFX11: tbuffer_load_format_x v4, off, ttmp[8:11], s3 format:[BUF_FMT_16_16_USCALED] offset:4095 glc slc dlc ; encoding: [0xff,0x7f,0xc8,0xe8,0x00,0x04,0x1d,0x03] 2260xff,0x7f,0xc8,0xe8,0x00,0x04,0x1d,0x03 227 228# GFX11: tbuffer_load_format_xy v[4:5], off, s[8:11], s3 format:[BUF_FMT_16_16_SSCALED] offset:4095 ; encoding: [0xff,0x8f,0xd0,0xe8,0x00,0x04,0x02,0x03] 2290xff,0x8f,0xd0,0xe8,0x00,0x04,0x02,0x03 230 231# GFX11: tbuffer_load_format_xy v[254:255], off, s[8:11], s3 format:[BUF_FMT_16_16_SSCALED] offset:4095 ; encoding: [0xff,0x8f,0xd0,0xe8,0x00,0xfe,0x02,0x03] 2320xff,0x8f,0xd0,0xe8,0x00,0xfe,0x02,0x03 233 234# GFX11: tbuffer_load_format_xy v[4:5], off, s[12:15], s3 format:[BUF_FMT_16_16_SSCALED] offset:4095 ; encoding: [0xff,0x8f,0xd0,0xe8,0x00,0x04,0x03,0x03] 2350xff,0x8f,0xd0,0xe8,0x00,0x04,0x03,0x03 236 237# GFX11: tbuffer_load_format_xy v[4:5], off, s[12:15], s101 format:[BUF_FMT_16_16_UINT] offset:4095 ; encoding: [0xff,0x8f,0xd8,0xe8,0x00,0x04,0x03,0x65] 2380xff,0x8f,0xd8,0xe8,0x00,0x04,0x03,0x65 239 240# GFX11: tbuffer_load_format_xy v[4:5], off, s[12:15], m0 format:[BUF_FMT_16_16_UINT] offset:4095 ; encoding: [0xff,0x8f,0xd8,0xe8,0x00,0x04,0x03,0x7d] 2410xff,0x8f,0xd8,0xe8,0x00,0x04,0x03,0x7d 242 243# GFX11: tbuffer_load_format_xy v[4:5], off, s[8:11], 0 format:[BUF_FMT_16_16_UINT] offset:4095 ; encoding: [0xff,0x8f,0xd8,0xe8,0x00,0x04,0x02,0x80] 2440xff,0x8f,0xd8,0xe8,0x00,0x04,0x02,0x80 245 246# GFX11: tbuffer_load_format_xy v[4:5], off, s[8:11], 61 format:[BUF_FMT_16_16_SINT] offset:4095 ; encoding: [0xff,0x8f,0xe0,0xe8,0x00,0x04,0x02,0xbd] 2470xff,0x8f,0xe0,0xe8,0x00,0x04,0x02,0xbd 248 249# GFX11: tbuffer_load_format_xy v[4:5], off, ttmp[8:11], 61 format:[BUF_FMT_16_16_SINT] offset:4095 ; encoding: [0xff,0x8f,0xe0,0xe8,0x00,0x04,0x1d,0xbd] 2500xff,0x8f,0xe0,0xe8,0x00,0x04,0x1d,0xbd 251 252# GFX11: tbuffer_load_format_xy v[4:5], v1, s[8:11], s3 format:[BUF_FMT_16_16_SINT] offen offset:52 ; encoding: [0x34,0x80,0xe0,0xe8,0x01,0x04,0x42,0x03] 2530x34,0x80,0xe0,0xe8,0x01,0x04,0x42,0x03 254 255# GFX11: tbuffer_load_format_xy v[4:5], v1, s[8:11], s3 format:[BUF_FMT_16_16_FLOAT] idxen offset:52 ; encoding: [0x34,0x80,0xe8,0xe8,0x01,0x04,0x82,0x03] 2560x34,0x80,0xe8,0xe8,0x01,0x04,0x82,0x03 257 258# GFX11: tbuffer_load_format_xy v[4:5], v[1:2], s[8:11], s0 format:[BUF_FMT_16_16_FLOAT] idxen offen offset:52 ; encoding: [0x34,0x80,0xe8,0xe8,0x01,0x04,0xc2,0x00] 2590x34,0x80,0xe8,0xe8,0x01,0x04,0xc2,0x00 260 261# GFX11: tbuffer_load_format_xy v[4:5], off, ttmp[8:11], s3 format:[BUF_FMT_16_16_FLOAT] offset:4095 glc ; encoding: [0xff,0xcf,0xe8,0xe8,0x00,0x04,0x1d,0x03] 2620xff,0xcf,0xe8,0xe8,0x00,0x04,0x1d,0x03 263 264# GFX11: tbuffer_load_format_xy v[4:5], off, ttmp[8:11], s3 format:[BUF_FMT_10_11_11_FLOAT] offset:4095 slc ; encoding: [0xff,0x9f,0xf0,0xe8,0x00,0x04,0x1d,0x03] 2650xff,0x9f,0xf0,0xe8,0x00,0x04,0x1d,0x03 266 267# GFX11: tbuffer_load_format_xy v[4:5], off, ttmp[8:11], s3 format:[BUF_FMT_10_11_11_FLOAT] offset:4095 dlc ; encoding: [0xff,0xaf,0xf0,0xe8,0x00,0x04,0x1d,0x03] 2680xff,0xaf,0xf0,0xe8,0x00,0x04,0x1d,0x03 269 270# GFX11: tbuffer_load_format_xy v[4:5], off, ttmp[8:11], s3 format:[BUF_FMT_10_11_11_FLOAT] offset:4095 glc slc dlc ; encoding: [0xff,0xff,0xf0,0xe8,0x00,0x04,0x1d,0x03] 2710xff,0xff,0xf0,0xe8,0x00,0x04,0x1d,0x03 272 273# GFX11: tbuffer_load_format_xyz v[4:6], off, s[8:11], s3 format:[BUF_FMT_11_11_10_FLOAT] offset:4095 ; encoding: [0xff,0x0f,0xf9,0xe8,0x00,0x04,0x02,0x03] 2740xff,0x0f,0xf9,0xe8,0x00,0x04,0x02,0x03 275 276# GFX11: tbuffer_load_format_xyz v[253:255], off, s[8:11], s3 format:[BUF_FMT_11_11_10_FLOAT] offset:4095 ; encoding: [0xff,0x0f,0xf9,0xe8,0x00,0xfd,0x02,0x03] 2770xff,0x0f,0xf9,0xe8,0x00,0xfd,0x02,0x03 278 279# GFX11: tbuffer_load_format_xyz v[4:6], off, s[12:15], s3 format:[BUF_FMT_11_11_10_FLOAT] offset:4095 ; encoding: [0xff,0x0f,0xf9,0xe8,0x00,0x04,0x03,0x03] 2800xff,0x0f,0xf9,0xe8,0x00,0x04,0x03,0x03 281 282# GFX11: tbuffer_load_format_xyz v[4:6], off, s[12:15], s101 format:[BUF_FMT_10_10_10_2_UNORM] offset:4095 ; encoding: [0xff,0x0f,0x01,0xe9,0x00,0x04,0x03,0x65] 2830xff,0x0f,0x01,0xe9,0x00,0x04,0x03,0x65 284 285# GFX11: tbuffer_load_format_xyz v[4:6], off, s[12:15], m0 format:[BUF_FMT_10_10_10_2_UNORM] offset:4095 ; encoding: [0xff,0x0f,0x01,0xe9,0x00,0x04,0x03,0x7d] 2860xff,0x0f,0x01,0xe9,0x00,0x04,0x03,0x7d 287 288# GFX11: tbuffer_load_format_xyz v[4:6], off, s[8:11], 0 format:[BUF_FMT_10_10_10_2_UNORM] offset:4095 ; encoding: [0xff,0x0f,0x01,0xe9,0x00,0x04,0x02,0x80] 2890xff,0x0f,0x01,0xe9,0x00,0x04,0x02,0x80 290 291# GFX11: tbuffer_load_format_xyz v[4:6], off, s[8:11], 61 format:[BUF_FMT_10_10_10_2_SNORM] offset:4095 ; encoding: [0xff,0x0f,0x09,0xe9,0x00,0x04,0x02,0xbd] 2920xff,0x0f,0x09,0xe9,0x00,0x04,0x02,0xbd 293 294# GFX11: tbuffer_load_format_xyz v[4:6], off, ttmp[8:11], 61 format:[BUF_FMT_10_10_10_2_SNORM] offset:4095 ; encoding: [0xff,0x0f,0x09,0xe9,0x00,0x04,0x1d,0xbd] 2950xff,0x0f,0x09,0xe9,0x00,0x04,0x1d,0xbd 296 297# GFX11: tbuffer_load_format_xyz v[4:6], v1, s[8:11], s3 format:[BUF_FMT_10_10_10_2_SNORM] offen offset:52 ; encoding: [0x34,0x00,0x09,0xe9,0x01,0x04,0x42,0x03] 2980x34,0x00,0x09,0xe9,0x01,0x04,0x42,0x03 299 300# GFX11: tbuffer_load_format_xyz v[4:6], v1, s[8:11], s3 format:[BUF_FMT_10_10_10_2_UINT] idxen offset:52 ; encoding: [0x34,0x00,0x11,0xe9,0x01,0x04,0x82,0x03] 3010x34,0x00,0x11,0xe9,0x01,0x04,0x82,0x03 302 303# GFX11: tbuffer_load_format_xyz v[4:6], v[1:2], s[8:11], s0 format:[BUF_FMT_10_10_10_2_UINT] idxen offen offset:52 ; encoding: [0x34,0x00,0x11,0xe9,0x01,0x04,0xc2,0x00] 3040x34,0x00,0x11,0xe9,0x01,0x04,0xc2,0x00 305 306# GFX11: tbuffer_load_format_xyz v[4:6], off, ttmp[8:11], s3 format:[BUF_FMT_10_10_10_2_UINT] offset:4095 glc ; encoding: [0xff,0x4f,0x11,0xe9,0x00,0x04,0x1d,0x03] 3070xff,0x4f,0x11,0xe9,0x00,0x04,0x1d,0x03 308 309# GFX11: tbuffer_load_format_xyz v[4:6], off, ttmp[8:11], s3 format:[BUF_FMT_10_10_10_2_SINT] offset:4095 slc ; encoding: [0xff,0x1f,0x19,0xe9,0x00,0x04,0x1d,0x03] 3100xff,0x1f,0x19,0xe9,0x00,0x04,0x1d,0x03 311 312# GFX11: tbuffer_load_format_xyz v[4:6], off, ttmp[8:11], s3 format:[BUF_FMT_10_10_10_2_SINT] offset:4095 dlc ; encoding: [0xff,0x2f,0x19,0xe9,0x00,0x04,0x1d,0x03] 3130xff,0x2f,0x19,0xe9,0x00,0x04,0x1d,0x03 314 315# GFX11: tbuffer_load_format_xyz v[4:6], off, ttmp[8:11], s3 format:[BUF_FMT_10_10_10_2_SINT] offset:4095 glc slc dlc ; encoding: [0xff,0x7f,0x19,0xe9,0x00,0x04,0x1d,0x03] 3160xff,0x7f,0x19,0xe9,0x00,0x04,0x1d,0x03 317 318# GFX11: tbuffer_load_format_xyzw v[4:7], off, s[8:11], s3 format:[BUF_FMT_2_10_10_10_UNORM] offset:4095 ; encoding: [0xff,0x8f,0x21,0xe9,0x00,0x04,0x02,0x03] 3190xff,0x8f,0x21,0xe9,0x00,0x04,0x02,0x03 320 321# GFX11: tbuffer_load_format_xyzw v[252:255], off, s[8:11], s3 format:[BUF_FMT_2_10_10_10_UNORM] offset:4095 ; encoding: [0xff,0x8f,0x21,0xe9,0x00,0xfc,0x02,0x03] 3220xff,0x8f,0x21,0xe9,0x00,0xfc,0x02,0x03 323 324# GFX11: tbuffer_load_format_xyzw v[4:7], off, s[12:15], s3 format:[BUF_FMT_2_10_10_10_UNORM] offset:4095 ; encoding: [0xff,0x8f,0x21,0xe9,0x00,0x04,0x03,0x03] 3250xff,0x8f,0x21,0xe9,0x00,0x04,0x03,0x03 326 327# GFX11: tbuffer_load_format_xyzw v[4:7], off, s[12:15], s101 format:[BUF_FMT_2_10_10_10_SNORM] offset:4095 ; encoding: [0xff,0x8f,0x29,0xe9,0x00,0x04,0x03,0x65] 3280xff,0x8f,0x29,0xe9,0x00,0x04,0x03,0x65 329 330# GFX11: tbuffer_load_format_xyzw v[4:7], off, s[12:15], m0 format:[BUF_FMT_2_10_10_10_SNORM] offset:4095 ; encoding: [0xff,0x8f,0x29,0xe9,0x00,0x04,0x03,0x7d] 3310xff,0x8f,0x29,0xe9,0x00,0x04,0x03,0x7d 332 333# GFX11: tbuffer_load_format_xyzw v[4:7], off, s[8:11], 0 format:[BUF_FMT_2_10_10_10_SNORM] offset:4095 ; encoding: [0xff,0x8f,0x29,0xe9,0x00,0x04,0x02,0x80] 3340xff,0x8f,0x29,0xe9,0x00,0x04,0x02,0x80 335 336# GFX11: tbuffer_load_format_xyzw v[4:7], off, s[8:11], 61 format:[BUF_FMT_2_10_10_10_USCALED] offset:4095 ; encoding: [0xff,0x8f,0x31,0xe9,0x00,0x04,0x02,0xbd] 3370xff,0x8f,0x31,0xe9,0x00,0x04,0x02,0xbd 338 339# GFX11: tbuffer_load_format_xyzw v[4:7], off, ttmp[8:11], 61 format:[BUF_FMT_2_10_10_10_USCALED] offset:4095 ; encoding: [0xff,0x8f,0x31,0xe9,0x00,0x04,0x1d,0xbd] 3400xff,0x8f,0x31,0xe9,0x00,0x04,0x1d,0xbd 341 342# GFX11: tbuffer_load_format_xyzw v[4:7], v1, s[8:11], s3 format:[BUF_FMT_2_10_10_10_USCALED] offen offset:52 ; encoding: [0x34,0x80,0x31,0xe9,0x01,0x04,0x42,0x03] 3430x34,0x80,0x31,0xe9,0x01,0x04,0x42,0x03 344 345# GFX11: tbuffer_load_format_xyzw v[4:7], v1, s[8:11], s3 format:[BUF_FMT_2_10_10_10_SSCALED] idxen offset:52 ; encoding: [0x34,0x80,0x39,0xe9,0x01,0x04,0x82,0x03] 3460x34,0x80,0x39,0xe9,0x01,0x04,0x82,0x03 347 348# GFX11: tbuffer_load_format_xyzw v[4:7], v[1:2], s[8:11], s0 format:[BUF_FMT_2_10_10_10_SSCALED] idxen offen offset:52 ; encoding: [0x34,0x80,0x39,0xe9,0x01,0x04,0xc2,0x00] 3490x34,0x80,0x39,0xe9,0x01,0x04,0xc2,0x00 350 351# GFX11: tbuffer_load_format_xyzw v[4:7], off, ttmp[8:11], s3 format:[BUF_FMT_2_10_10_10_SSCALED] offset:4095 glc ; encoding: [0xff,0xcf,0x39,0xe9,0x00,0x04,0x1d,0x03] 3520xff,0xcf,0x39,0xe9,0x00,0x04,0x1d,0x03 353 354# GFX11: tbuffer_load_format_xyzw v[4:7], off, ttmp[8:11], s3 format:[BUF_FMT_2_10_10_10_UINT] offset:4095 slc ; encoding: [0xff,0x9f,0x41,0xe9,0x00,0x04,0x1d,0x03] 3550xff,0x9f,0x41,0xe9,0x00,0x04,0x1d,0x03 356 357# GFX11: tbuffer_load_format_xyzw v[4:7], off, ttmp[8:11], s3 format:[BUF_FMT_2_10_10_10_UINT] offset:4095 dlc ; encoding: [0xff,0xaf,0x41,0xe9,0x00,0x04,0x1d,0x03] 3580xff,0xaf,0x41,0xe9,0x00,0x04,0x1d,0x03 359 360# GFX11: tbuffer_load_format_xyzw v[4:7], off, ttmp[8:11], s3 format:[BUF_FMT_2_10_10_10_UINT] offset:4095 glc slc dlc ; encoding: [0xff,0xff,0x41,0xe9,0x00,0x04,0x1d,0x03] 3610xff,0xff,0x41,0xe9,0x00,0x04,0x1d,0x03 362 363# GFX11: tbuffer_store_d16_format_x v4, off, s[8:11], s3 format:[BUF_FMT_2_10_10_10_SINT] offset:4095 ; encoding: [0xff,0x0f,0x4e,0xe9,0x00,0x04,0x02,0x03] 3640xff,0x0f,0x4e,0xe9,0x00,0x04,0x02,0x03 365 366# GFX11: tbuffer_store_d16_format_x v255, off, s[8:11], s3 format:[BUF_FMT_2_10_10_10_SINT] offset:4095 ; encoding: [0xff,0x0f,0x4e,0xe9,0x00,0xff,0x02,0x03] 3670xff,0x0f,0x4e,0xe9,0x00,0xff,0x02,0x03 368 369# GFX11: tbuffer_store_d16_format_x v4, off, s[12:15], s3 format:[BUF_FMT_2_10_10_10_SINT] offset:4095 ; encoding: [0xff,0x0f,0x4e,0xe9,0x00,0x04,0x03,0x03] 3700xff,0x0f,0x4e,0xe9,0x00,0x04,0x03,0x03 371 372# GFX11: tbuffer_store_d16_format_x v4, off, s[12:15], s101 format:[BUF_FMT_8_8_8_8_UNORM] offset:4095 ; encoding: [0xff,0x0f,0x56,0xe9,0x00,0x04,0x03,0x65] 3730xff,0x0f,0x56,0xe9,0x00,0x04,0x03,0x65 374 375# GFX11: tbuffer_store_d16_format_x v4, off, s[12:15], m0 format:[BUF_FMT_8_8_8_8_UNORM] offset:4095 ; encoding: [0xff,0x0f,0x56,0xe9,0x00,0x04,0x03,0x7d] 3760xff,0x0f,0x56,0xe9,0x00,0x04,0x03,0x7d 377 378# GFX11: tbuffer_store_d16_format_x v4, off, s[8:11], 0 format:[BUF_FMT_8_8_8_8_UNORM] offset:4095 ; encoding: [0xff,0x0f,0x56,0xe9,0x00,0x04,0x02,0x80] 3790xff,0x0f,0x56,0xe9,0x00,0x04,0x02,0x80 380 381# GFX11: tbuffer_store_d16_format_x v4, off, s[8:11], 61 format:[BUF_FMT_8_8_8_8_SNORM] offset:4095 ; encoding: [0xff,0x0f,0x5e,0xe9,0x00,0x04,0x02,0xbd] 3820xff,0x0f,0x5e,0xe9,0x00,0x04,0x02,0xbd 383 384# GFX11: tbuffer_store_d16_format_x v4, off, ttmp[8:11], 61 format:[BUF_FMT_8_8_8_8_SNORM] offset:4095 ; encoding: [0xff,0x0f,0x5e,0xe9,0x00,0x04,0x1d,0xbd] 3850xff,0x0f,0x5e,0xe9,0x00,0x04,0x1d,0xbd 386 387# GFX11: tbuffer_store_d16_format_x v4, v1, s[8:11], s3 format:[BUF_FMT_8_8_8_8_SNORM] offen offset:52 ; encoding: [0x34,0x00,0x5e,0xe9,0x01,0x04,0x42,0x03] 3880x34,0x00,0x5e,0xe9,0x01,0x04,0x42,0x03 389 390# GFX11: tbuffer_store_d16_format_x v4, v1, s[8:11], s3 format:[BUF_FMT_8_8_8_8_USCALED] idxen offset:52 ; encoding: [0x34,0x00,0x66,0xe9,0x01,0x04,0x82,0x03] 3910x34,0x00,0x66,0xe9,0x01,0x04,0x82,0x03 392 393# GFX11: tbuffer_store_d16_format_x v4, v[1:2], s[8:11], s0 format:[BUF_FMT_8_8_8_8_USCALED] idxen offen offset:52 ; encoding: [0x34,0x00,0x66,0xe9,0x01,0x04,0xc2,0x00] 3940x34,0x00,0x66,0xe9,0x01,0x04,0xc2,0x00 395 396# GFX11: tbuffer_store_d16_format_x v4, off, ttmp[8:11], s3 format:[BUF_FMT_8_8_8_8_USCALED] offset:4095 glc ; encoding: [0xff,0x4f,0x66,0xe9,0x00,0x04,0x1d,0x03] 3970xff,0x4f,0x66,0xe9,0x00,0x04,0x1d,0x03 398 399# GFX11: tbuffer_store_d16_format_x v4, off, ttmp[8:11], s3 format:[BUF_FMT_8_8_8_8_SSCALED] offset:4095 slc ; encoding: [0xff,0x1f,0x6e,0xe9,0x00,0x04,0x1d,0x03] 4000xff,0x1f,0x6e,0xe9,0x00,0x04,0x1d,0x03 401 402# GFX11: tbuffer_store_d16_format_x v4, off, ttmp[8:11], s3 format:[BUF_FMT_8_8_8_8_SSCALED] offset:4095 dlc ; encoding: [0xff,0x2f,0x6e,0xe9,0x00,0x04,0x1d,0x03] 4030xff,0x2f,0x6e,0xe9,0x00,0x04,0x1d,0x03 404 405# GFX11: tbuffer_store_d16_format_x v4, off, ttmp[8:11], s3 format:[BUF_FMT_8_8_8_8_SSCALED] offset:4095 glc slc dlc ; encoding: [0xff,0x7f,0x6e,0xe9,0x00,0x04,0x1d,0x03] 4060xff,0x7f,0x6e,0xe9,0x00,0x04,0x1d,0x03 407 408# GFX11: tbuffer_store_d16_format_xy v4, off, s[8:11], s3 format:[BUF_FMT_8_8_8_8_UINT] offset:4095 ; encoding: [0xff,0x8f,0x76,0xe9,0x00,0x04,0x02,0x03] 4090xff,0x8f,0x76,0xe9,0x00,0x04,0x02,0x03 410 411# GFX11: tbuffer_store_d16_format_xy v255, off, s[8:11], s3 format:[BUF_FMT_8_8_8_8_UINT] offset:4095 ; encoding: [0xff,0x8f,0x76,0xe9,0x00,0xff,0x02,0x03] 4120xff,0x8f,0x76,0xe9,0x00,0xff,0x02,0x03 413 414# GFX11: tbuffer_store_d16_format_xy v4, off, s[12:15], s3 format:[BUF_FMT_8_8_8_8_UINT] offset:4095 ; encoding: [0xff,0x8f,0x76,0xe9,0x00,0x04,0x03,0x03] 4150xff,0x8f,0x76,0xe9,0x00,0x04,0x03,0x03 416 417# GFX11: tbuffer_store_d16_format_xy v4, off, s[12:15], s101 format:[BUF_FMT_8_8_8_8_SINT] offset:4095 ; encoding: [0xff,0x8f,0x7e,0xe9,0x00,0x04,0x03,0x65] 4180xff,0x8f,0x7e,0xe9,0x00,0x04,0x03,0x65 419 420# GFX11: tbuffer_store_d16_format_xy v4, off, s[12:15], m0 format:[BUF_FMT_8_8_8_8_SINT] offset:4095 ; encoding: [0xff,0x8f,0x7e,0xe9,0x00,0x04,0x03,0x7d] 4210xff,0x8f,0x7e,0xe9,0x00,0x04,0x03,0x7d 422 423# GFX11: tbuffer_store_d16_format_xy v4, off, s[8:11], 0 format:[BUF_FMT_8_8_8_8_SINT] offset:4095 ; encoding: [0xff,0x8f,0x7e,0xe9,0x00,0x04,0x02,0x80] 4240xff,0x8f,0x7e,0xe9,0x00,0x04,0x02,0x80 425 426# GFX11: tbuffer_store_d16_format_xy v4, off, s[8:11], 61 format:[BUF_FMT_32_32_UINT] offset:4095 ; encoding: [0xff,0x8f,0x86,0xe9,0x00,0x04,0x02,0xbd] 4270xff,0x8f,0x86,0xe9,0x00,0x04,0x02,0xbd 428 429# GFX11: tbuffer_store_d16_format_xy v4, off, ttmp[8:11], 61 format:[BUF_FMT_32_32_UINT] offset:4095 ; encoding: [0xff,0x8f,0x86,0xe9,0x00,0x04,0x1d,0xbd] 4300xff,0x8f,0x86,0xe9,0x00,0x04,0x1d,0xbd 431 432# GFX11: tbuffer_store_d16_format_xy v4, v1, s[8:11], s3 format:[BUF_FMT_32_32_UINT] offen offset:52 ; encoding: [0x34,0x80,0x86,0xe9,0x01,0x04,0x42,0x03] 4330x34,0x80,0x86,0xe9,0x01,0x04,0x42,0x03 434 435# GFX11: tbuffer_store_d16_format_xy v4, v1, s[8:11], s3 format:[BUF_FMT_32_32_SINT] idxen offset:52 ; encoding: [0x34,0x80,0x8e,0xe9,0x01,0x04,0x82,0x03] 4360x34,0x80,0x8e,0xe9,0x01,0x04,0x82,0x03 437 438# GFX11: tbuffer_store_d16_format_xy v4, v[1:2], s[8:11], s0 format:[BUF_FMT_32_32_SINT] idxen offen offset:52 ; encoding: [0x34,0x80,0x8e,0xe9,0x01,0x04,0xc2,0x00] 4390x34,0x80,0x8e,0xe9,0x01,0x04,0xc2,0x00 440 441# GFX11: tbuffer_store_d16_format_xy v4, off, ttmp[8:11], s3 format:[BUF_FMT_32_32_SINT] offset:4095 glc ; encoding: [0xff,0xcf,0x8e,0xe9,0x00,0x04,0x1d,0x03] 4420xff,0xcf,0x8e,0xe9,0x00,0x04,0x1d,0x03 443 444# GFX11: tbuffer_store_d16_format_xy v4, off, ttmp[8:11], s3 format:[BUF_FMT_32_32_FLOAT] offset:4095 slc ; encoding: [0xff,0x9f,0x96,0xe9,0x00,0x04,0x1d,0x03] 4450xff,0x9f,0x96,0xe9,0x00,0x04,0x1d,0x03 446 447# GFX11: tbuffer_store_d16_format_xy v4, off, ttmp[8:11], s3 format:[BUF_FMT_32_32_FLOAT] offset:4095 dlc ; encoding: [0xff,0xaf,0x96,0xe9,0x00,0x04,0x1d,0x03] 4480xff,0xaf,0x96,0xe9,0x00,0x04,0x1d,0x03 449 450# GFX11: tbuffer_store_d16_format_xy v4, off, ttmp[8:11], s3 format:[BUF_FMT_32_32_FLOAT] offset:4095 glc slc dlc ; encoding: [0xff,0xff,0x96,0xe9,0x00,0x04,0x1d,0x03] 4510xff,0xff,0x96,0xe9,0x00,0x04,0x1d,0x03 452 453# GFX11: tbuffer_store_d16_format_xyz v[4:5], off, s[8:11], s3 format:[BUF_FMT_16_16_16_16_UNORM] offset:4095 ; encoding: [0xff,0x0f,0x9f,0xe9,0x00,0x04,0x02,0x03] 4540xff,0x0f,0x9f,0xe9,0x00,0x04,0x02,0x03 455 456# GFX11: tbuffer_store_d16_format_xyz v[254:255], off, s[8:11], s3 format:[BUF_FMT_16_16_16_16_UNORM] offset:4095 ; encoding: [0xff,0x0f,0x9f,0xe9,0x00,0xfe,0x02,0x03] 4570xff,0x0f,0x9f,0xe9,0x00,0xfe,0x02,0x03 458 459# GFX11: tbuffer_store_d16_format_xyz v[4:5], off, s[12:15], s3 format:[BUF_FMT_16_16_16_16_UNORM] offset:4095 ; encoding: [0xff,0x0f,0x9f,0xe9,0x00,0x04,0x03,0x03] 4600xff,0x0f,0x9f,0xe9,0x00,0x04,0x03,0x03 461 462# GFX11: tbuffer_store_d16_format_xyz v[4:5], off, s[12:15], s101 format:[BUF_FMT_16_16_16_16_SNORM] offset:4095 ; encoding: [0xff,0x0f,0xa7,0xe9,0x00,0x04,0x03,0x65] 4630xff,0x0f,0xa7,0xe9,0x00,0x04,0x03,0x65 464 465# GFX11: tbuffer_store_d16_format_xyz v[4:5], off, s[12:15], m0 format:[BUF_FMT_16_16_16_16_SNORM] offset:4095 ; encoding: [0xff,0x0f,0xa7,0xe9,0x00,0x04,0x03,0x7d] 4660xff,0x0f,0xa7,0xe9,0x00,0x04,0x03,0x7d 467 468# GFX11: tbuffer_store_d16_format_xyz v[4:5], off, s[8:11], 0 format:[BUF_FMT_16_16_16_16_SNORM] offset:4095 ; encoding: [0xff,0x0f,0xa7,0xe9,0x00,0x04,0x02,0x80] 4690xff,0x0f,0xa7,0xe9,0x00,0x04,0x02,0x80 470 471# GFX11: tbuffer_store_d16_format_xyz v[4:5], off, s[8:11], 61 format:[BUF_FMT_16_16_16_16_USCALED] offset:4095 ; encoding: [0xff,0x0f,0xaf,0xe9,0x00,0x04,0x02,0xbd] 4720xff,0x0f,0xaf,0xe9,0x00,0x04,0x02,0xbd 473 474# GFX11: tbuffer_store_d16_format_xyz v[4:5], off, ttmp[8:11], 61 format:[BUF_FMT_16_16_16_16_USCALED] offset:4095 ; encoding: [0xff,0x0f,0xaf,0xe9,0x00,0x04,0x1d,0xbd] 4750xff,0x0f,0xaf,0xe9,0x00,0x04,0x1d,0xbd 476 477# GFX11: tbuffer_store_d16_format_xyz v[4:5], v1, s[8:11], s3 format:[BUF_FMT_16_16_16_16_USCALED] offen offset:52 ; encoding: [0x34,0x00,0xaf,0xe9,0x01,0x04,0x42,0x03] 4780x34,0x00,0xaf,0xe9,0x01,0x04,0x42,0x03 479 480# GFX11: tbuffer_store_d16_format_xyz v[4:5], v1, s[8:11], s3 format:[BUF_FMT_16_16_16_16_SSCALED] idxen offset:52 ; encoding: [0x34,0x00,0xb7,0xe9,0x01,0x04,0x82,0x03] 4810x34,0x00,0xb7,0xe9,0x01,0x04,0x82,0x03 482 483# GFX11: tbuffer_store_d16_format_xyz v[4:5], v[1:2], s[8:11], s0 format:[BUF_FMT_16_16_16_16_SSCALED] idxen offen offset:52 ; encoding: [0x34,0x00,0xb7,0xe9,0x01,0x04,0xc2,0x00] 4840x34,0x00,0xb7,0xe9,0x01,0x04,0xc2,0x00 485 486# GFX11: tbuffer_store_d16_format_xyz v[4:5], off, ttmp[8:11], s3 format:[BUF_FMT_16_16_16_16_SSCALED] offset:4095 glc ; encoding: [0xff,0x4f,0xb7,0xe9,0x00,0x04,0x1d,0x03] 4870xff,0x4f,0xb7,0xe9,0x00,0x04,0x1d,0x03 488 489# GFX11: tbuffer_store_d16_format_xyz v[4:5], off, ttmp[8:11], s3 format:[BUF_FMT_16_16_16_16_UINT] offset:4095 slc ; encoding: [0xff,0x1f,0xbf,0xe9,0x00,0x04,0x1d,0x03] 4900xff,0x1f,0xbf,0xe9,0x00,0x04,0x1d,0x03 491 492# GFX11: tbuffer_store_d16_format_xyz v[4:5], off, ttmp[8:11], s3 format:[BUF_FMT_16_16_16_16_UINT] offset:4095 dlc ; encoding: [0xff,0x2f,0xbf,0xe9,0x00,0x04,0x1d,0x03] 4930xff,0x2f,0xbf,0xe9,0x00,0x04,0x1d,0x03 494 495# GFX11: tbuffer_store_d16_format_xyz v[4:5], off, ttmp[8:11], s3 format:[BUF_FMT_16_16_16_16_UINT] offset:4095 glc slc dlc ; encoding: [0xff,0x7f,0xbf,0xe9,0x00,0x04,0x1d,0x03] 4960xff,0x7f,0xbf,0xe9,0x00,0x04,0x1d,0x03 497 498# GFX11: tbuffer_store_d16_format_xyzw v[4:5], off, s[8:11], s3 format:[BUF_FMT_16_16_16_16_SINT] offset:4095 ; encoding: [0xff,0x8f,0xc7,0xe9,0x00,0x04,0x02,0x03] 4990xff,0x8f,0xc7,0xe9,0x00,0x04,0x02,0x03 500 501# GFX11: tbuffer_store_d16_format_xyzw v[254:255], off, s[8:11], s3 format:[BUF_FMT_16_16_16_16_SINT] offset:4095 ; encoding: [0xff,0x8f,0xc7,0xe9,0x00,0xfe,0x02,0x03] 5020xff,0x8f,0xc7,0xe9,0x00,0xfe,0x02,0x03 503 504# GFX11: tbuffer_store_d16_format_xyzw v[4:5], off, s[12:15], s3 format:[BUF_FMT_16_16_16_16_SINT] offset:4095 ; encoding: [0xff,0x8f,0xc7,0xe9,0x00,0x04,0x03,0x03] 5050xff,0x8f,0xc7,0xe9,0x00,0x04,0x03,0x03 506 507# GFX11: tbuffer_store_d16_format_xyzw v[4:5], off, s[12:15], s101 format:[BUF_FMT_16_16_16_16_FLOAT] offset:4095 ; encoding: [0xff,0x8f,0xcf,0xe9,0x00,0x04,0x03,0x65] 5080xff,0x8f,0xcf,0xe9,0x00,0x04,0x03,0x65 509 510# GFX11: tbuffer_store_d16_format_xyzw v[4:5], off, s[12:15], m0 format:[BUF_FMT_16_16_16_16_FLOAT] offset:4095 ; encoding: [0xff,0x8f,0xcf,0xe9,0x00,0x04,0x03,0x7d] 5110xff,0x8f,0xcf,0xe9,0x00,0x04,0x03,0x7d 512 513# GFX11: tbuffer_store_d16_format_xyzw v[4:5], off, s[8:11], 0 format:[BUF_FMT_16_16_16_16_FLOAT] offset:4095 ; encoding: [0xff,0x8f,0xcf,0xe9,0x00,0x04,0x02,0x80] 5140xff,0x8f,0xcf,0xe9,0x00,0x04,0x02,0x80 515 516# GFX11: tbuffer_store_d16_format_xyzw v[4:5], off, s[8:11], 61 format:[BUF_FMT_32_32_32_UINT] offset:4095 ; encoding: [0xff,0x8f,0xd7,0xe9,0x00,0x04,0x02,0xbd] 5170xff,0x8f,0xd7,0xe9,0x00,0x04,0x02,0xbd 518 519# GFX11: tbuffer_store_d16_format_xyzw v[4:5], off, ttmp[8:11], 61 format:[BUF_FMT_32_32_32_UINT] offset:4095 ; encoding: [0xff,0x8f,0xd7,0xe9,0x00,0x04,0x1d,0xbd] 5200xff,0x8f,0xd7,0xe9,0x00,0x04,0x1d,0xbd 521 522# GFX11: tbuffer_store_d16_format_xyzw v[4:5], v1, s[8:11], s3 format:[BUF_FMT_32_32_32_UINT] offen offset:52 ; encoding: [0x34,0x80,0xd7,0xe9,0x01,0x04,0x42,0x03] 5230x34,0x80,0xd7,0xe9,0x01,0x04,0x42,0x03 524 525# GFX11: tbuffer_store_d16_format_xyzw v[4:5], v1, s[8:11], s3 format:[BUF_FMT_32_32_32_SINT] idxen offset:52 ; encoding: [0x34,0x80,0xdf,0xe9,0x01,0x04,0x82,0x03] 5260x34,0x80,0xdf,0xe9,0x01,0x04,0x82,0x03 527 528# GFX11: tbuffer_store_d16_format_xyzw v[4:5], v[1:2], s[8:11], s0 format:[BUF_FMT_32_32_32_SINT] idxen offen offset:52 ; encoding: [0x34,0x80,0xdf,0xe9,0x01,0x04,0xc2,0x00] 5290x34,0x80,0xdf,0xe9,0x01,0x04,0xc2,0x00 530 531# GFX11: tbuffer_store_d16_format_xyzw v[4:5], off, ttmp[8:11], s3 format:[BUF_FMT_32_32_32_SINT] offset:4095 glc ; encoding: [0xff,0xcf,0xdf,0xe9,0x00,0x04,0x1d,0x03] 5320xff,0xcf,0xdf,0xe9,0x00,0x04,0x1d,0x03 533 534# GFX11: tbuffer_store_d16_format_xyzw v[4:5], off, ttmp[8:11], s3 format:[BUF_FMT_32_32_32_FLOAT] offset:4095 slc ; encoding: [0xff,0x9f,0xe7,0xe9,0x00,0x04,0x1d,0x03] 5350xff,0x9f,0xe7,0xe9,0x00,0x04,0x1d,0x03 536 537# GFX11: tbuffer_store_d16_format_xyzw v[4:5], off, ttmp[8:11], s3 format:[BUF_FMT_32_32_32_FLOAT] offset:4095 dlc ; encoding: [0xff,0xaf,0xe7,0xe9,0x00,0x04,0x1d,0x03] 5380xff,0xaf,0xe7,0xe9,0x00,0x04,0x1d,0x03 539 540# GFX11: tbuffer_store_d16_format_xyzw v[4:5], off, ttmp[8:11], s3 format:[BUF_FMT_32_32_32_FLOAT] offset:4095 glc slc dlc ; encoding: [0xff,0xff,0xe7,0xe9,0x00,0x04,0x1d,0x03] 5410xff,0xff,0xe7,0xe9,0x00,0x04,0x1d,0x03 542 543# GFX11: tbuffer_store_format_x v4, off, s[8:11], s3 format:[BUF_FMT_32_32_32_32_UINT] offset:4095 ; encoding: [0xff,0x0f,0xea,0xe9,0x00,0x04,0x02,0x03] 5440xff,0x0f,0xea,0xe9,0x00,0x04,0x02,0x03 545 546# GFX11: tbuffer_store_format_x v255, off, s[8:11], s3 format:[BUF_FMT_32_32_32_32_UINT] offset:4095 ; encoding: [0xff,0x0f,0xea,0xe9,0x00,0xff,0x02,0x03] 5470xff,0x0f,0xea,0xe9,0x00,0xff,0x02,0x03 548 549# GFX11: tbuffer_store_format_x v4, off, s[12:15], s3 format:[BUF_FMT_32_32_32_32_UINT] offset:4095 ; encoding: [0xff,0x0f,0xea,0xe9,0x00,0x04,0x03,0x03] 5500xff,0x0f,0xea,0xe9,0x00,0x04,0x03,0x03 551 552# GFX11: tbuffer_store_format_x v4, off, s[12:15], s101 format:[BUF_FMT_32_32_32_32_SINT] offset:4095 ; encoding: [0xff,0x0f,0xf2,0xe9,0x00,0x04,0x03,0x65] 5530xff,0x0f,0xf2,0xe9,0x00,0x04,0x03,0x65 554 555# GFX11: tbuffer_store_format_x v4, off, s[12:15], m0 format:[BUF_FMT_32_32_32_32_SINT] offset:4095 ; encoding: [0xff,0x0f,0xf2,0xe9,0x00,0x04,0x03,0x7d] 5560xff,0x0f,0xf2,0xe9,0x00,0x04,0x03,0x7d 557 558# GFX11: tbuffer_store_format_x v4, off, s[8:11], 0 format:[BUF_FMT_32_32_32_32_SINT] offset:4095 ; encoding: [0xff,0x0f,0xf2,0xe9,0x00,0x04,0x02,0x80] 5590xff,0x0f,0xf2,0xe9,0x00,0x04,0x02,0x80 560 561# GFX11: tbuffer_store_format_x v4, off, s[8:11], 61 format:[BUF_FMT_32_32_32_32_FLOAT] offset:4095 ; encoding: [0xff,0x0f,0xfa,0xe9,0x00,0x04,0x02,0xbd] 5620xff,0x0f,0xfa,0xe9,0x00,0x04,0x02,0xbd 563 564# GFX11: tbuffer_store_format_x v4, off, ttmp[8:11], 61 format:[BUF_FMT_32_32_32_32_FLOAT] offset:4095 ; encoding: [0xff,0x0f,0xfa,0xe9,0x00,0x04,0x1d,0xbd] 5650xff,0x0f,0xfa,0xe9,0x00,0x04,0x1d,0xbd 566 567# GFX11: tbuffer_store_format_x v4, v1, s[8:11], s3 format:[BUF_FMT_32_32_32_32_FLOAT] offen offset:52 ; encoding: [0x34,0x00,0xfa,0xe9,0x01,0x04,0x42,0x03] 5680x34,0x00,0xfa,0xe9,0x01,0x04,0x42,0x03 569 570# GFX11: tbuffer_store_format_x v4, v1, s[8:11], s3 idxen offset:52 ; encoding: [0x34,0x00,0x0a,0xe8,0x01,0x04,0x82,0x03] 5710x34,0x00,0x0a,0xe8,0x01,0x04,0x82,0x03 572 573# GFX11: tbuffer_store_format_x v4, v[1:2], s[8:11], s0 format:[BUF_FMT_8_SNORM] idxen offen offset:52 ; encoding: [0x34,0x00,0x12,0xe8,0x01,0x04,0xc2,0x00] 5740x34,0x00,0x12,0xe8,0x01,0x04,0xc2,0x00 575 576# GFX11: tbuffer_store_format_x v4, off, ttmp[8:11], s3 format:[BUF_FMT_8_USCALED] offset:4095 glc ; encoding: [0xff,0x4f,0x1a,0xe8,0x00,0x04,0x1d,0x03] 5770xff,0x4f,0x1a,0xe8,0x00,0x04,0x1d,0x03 578 579# GFX11: tbuffer_store_format_x v4, off, ttmp[8:11], s3 format:[BUF_FMT_8_SSCALED] offset:4095 slc ; encoding: [0xff,0x1f,0x22,0xe8,0x00,0x04,0x1d,0x03] 5800xff,0x1f,0x22,0xe8,0x00,0x04,0x1d,0x03 581 582# GFX11: tbuffer_store_format_x v4, off, ttmp[8:11], s3 format:[BUF_FMT_8_UINT] offset:4095 dlc ; encoding: [0xff,0x2f,0x2a,0xe8,0x00,0x04,0x1d,0x03] 5830xff,0x2f,0x2a,0xe8,0x00,0x04,0x1d,0x03 584 585# GFX11: tbuffer_store_format_x v4, off, ttmp[8:11], s3 format:[BUF_FMT_8_SINT] offset:4095 glc slc dlc ; encoding: [0xff,0x7f,0x32,0xe8,0x00,0x04,0x1d,0x03] 5860xff,0x7f,0x32,0xe8,0x00,0x04,0x1d,0x03 587 588# GFX11: tbuffer_store_format_xy v[4:5], off, s[8:11], s3 format:[BUF_FMT_16_UNORM] offset:4095 ; encoding: [0xff,0x8f,0x3a,0xe8,0x00,0x04,0x02,0x03] 5890xff,0x8f,0x3a,0xe8,0x00,0x04,0x02,0x03 590 591# GFX11: tbuffer_store_format_xy v[254:255], off, s[8:11], s3 format:[BUF_FMT_16_SNORM] offset:4095 ; encoding: [0xff,0x8f,0x42,0xe8,0x00,0xfe,0x02,0x03] 5920xff,0x8f,0x42,0xe8,0x00,0xfe,0x02,0x03 593 594# GFX11: tbuffer_store_format_xy v[4:5], off, s[12:15], s3 format:[BUF_FMT_16_USCALED] offset:4095 ; encoding: [0xff,0x8f,0x4a,0xe8,0x00,0x04,0x03,0x03] 5950xff,0x8f,0x4a,0xe8,0x00,0x04,0x03,0x03 596 597# GFX11: tbuffer_store_format_xy v[4:5], off, s[12:15], s101 format:[BUF_FMT_16_SSCALED] offset:4095 ; encoding: [0xff,0x8f,0x52,0xe8,0x00,0x04,0x03,0x65] 5980xff,0x8f,0x52,0xe8,0x00,0x04,0x03,0x65 599 600# GFX11: tbuffer_store_format_xy v[4:5], off, s[12:15], m0 format:[BUF_FMT_16_UINT] offset:4095 ; encoding: [0xff,0x8f,0x5a,0xe8,0x00,0x04,0x03,0x7d] 6010xff,0x8f,0x5a,0xe8,0x00,0x04,0x03,0x7d 602 603# GFX11: tbuffer_store_format_xy v[4:5], off, s[8:11], 0 format:[BUF_FMT_16_SINT] offset:4095 ; encoding: [0xff,0x8f,0x62,0xe8,0x00,0x04,0x02,0x80] 6040xff,0x8f,0x62,0xe8,0x00,0x04,0x02,0x80 605 606# GFX11: tbuffer_store_format_xy v[4:5], off, s[8:11], 61 format:[BUF_FMT_16_FLOAT] offset:4095 ; encoding: [0xff,0x8f,0x6a,0xe8,0x00,0x04,0x02,0xbd] 6070xff,0x8f,0x6a,0xe8,0x00,0x04,0x02,0xbd 608 609# GFX11: tbuffer_store_format_xy v[4:5], off, ttmp[8:11], 61 format:[BUF_FMT_8_8_UNORM] offset:4095 ; encoding: [0xff,0x8f,0x72,0xe8,0x00,0x04,0x1d,0xbd] 6100xff,0x8f,0x72,0xe8,0x00,0x04,0x1d,0xbd 611 612# GFX11: tbuffer_store_format_xy v[4:5], v1, s[8:11], s3 format:[BUF_FMT_8_8_SNORM] offen offset:52 ; encoding: [0x34,0x80,0x7a,0xe8,0x01,0x04,0x42,0x03] 6130x34,0x80,0x7a,0xe8,0x01,0x04,0x42,0x03 614 615# GFX11: tbuffer_store_format_xy v[4:5], v1, s[8:11], s3 format:[BUF_FMT_8_8_USCALED] idxen offset:52 ; encoding: [0x34,0x80,0x82,0xe8,0x01,0x04,0x82,0x03] 6160x34,0x80,0x82,0xe8,0x01,0x04,0x82,0x03 617 618# GFX11: tbuffer_store_format_xy v[4:5], v[1:2], s[8:11], s0 format:[BUF_FMT_8_8_SSCALED] idxen offen offset:52 ; encoding: [0x34,0x80,0x8a,0xe8,0x01,0x04,0xc2,0x00] 6190x34,0x80,0x8a,0xe8,0x01,0x04,0xc2,0x00 620 621# GFX11: tbuffer_store_format_xy v[4:5], off, ttmp[8:11], s3 format:[BUF_FMT_8_8_UINT] offset:4095 glc ; encoding: [0xff,0xcf,0x92,0xe8,0x00,0x04,0x1d,0x03] 6220xff,0xcf,0x92,0xe8,0x00,0x04,0x1d,0x03 623 624# GFX11: tbuffer_store_format_xy v[4:5], off, ttmp[8:11], s3 format:[BUF_FMT_8_8_SINT] offset:4095 slc ; encoding: [0xff,0x9f,0x9a,0xe8,0x00,0x04,0x1d,0x03] 6250xff,0x9f,0x9a,0xe8,0x00,0x04,0x1d,0x03 626 627# GFX11: tbuffer_store_format_xy v[4:5], off, ttmp[8:11], s3 format:[BUF_FMT_32_UINT] offset:4095 dlc ; encoding: [0xff,0xaf,0xa2,0xe8,0x00,0x04,0x1d,0x03] 6280xff,0xaf,0xa2,0xe8,0x00,0x04,0x1d,0x03 629 630# GFX11: tbuffer_store_format_xy v[4:5], off, ttmp[8:11], s3 format:[BUF_FMT_32_SINT] offset:4095 glc slc dlc ; encoding: [0xff,0xff,0xaa,0xe8,0x00,0x04,0x1d,0x03] 6310xff,0xff,0xaa,0xe8,0x00,0x04,0x1d,0x03 632 633# GFX11: tbuffer_store_format_xyz v[4:6], off, s[8:11], s3 format:[BUF_FMT_32_FLOAT] offset:4095 ; encoding: [0xff,0x0f,0xb3,0xe8,0x00,0x04,0x02,0x03] 6340xff,0x0f,0xb3,0xe8,0x00,0x04,0x02,0x03 635 636# GFX11: tbuffer_store_format_xyz v[253:255], off, s[8:11], s3 format:[BUF_FMT_16_16_UNORM] offset:4095 ; encoding: [0xff,0x0f,0xbb,0xe8,0x00,0xfd,0x02,0x03] 6370xff,0x0f,0xbb,0xe8,0x00,0xfd,0x02,0x03 638 639# GFX11: tbuffer_store_format_xyz v[4:6], off, s[12:15], s3 format:[BUF_FMT_16_16_SNORM] offset:4095 ; encoding: [0xff,0x0f,0xc3,0xe8,0x00,0x04,0x03,0x03] 6400xff,0x0f,0xc3,0xe8,0x00,0x04,0x03,0x03 641 642# GFX11: tbuffer_store_format_xyz v[4:6], off, s[12:15], s101 format:[BUF_FMT_16_16_USCALED] offset:4095 ; encoding: [0xff,0x0f,0xcb,0xe8,0x00,0x04,0x03,0x65] 6430xff,0x0f,0xcb,0xe8,0x00,0x04,0x03,0x65 644 645# GFX11: tbuffer_store_format_xyz v[4:6], off, s[12:15], m0 format:[BUF_FMT_16_16_SSCALED] offset:4095 ; encoding: [0xff,0x0f,0xd3,0xe8,0x00,0x04,0x03,0x7d] 6460xff,0x0f,0xd3,0xe8,0x00,0x04,0x03,0x7d 647 648# GFX11: tbuffer_store_format_xyz v[4:6], off, s[8:11], 0 format:[BUF_FMT_16_16_UINT] offset:4095 ; encoding: [0xff,0x0f,0xdb,0xe8,0x00,0x04,0x02,0x80] 6490xff,0x0f,0xdb,0xe8,0x00,0x04,0x02,0x80 650 651# GFX11: tbuffer_store_format_xyz v[4:6], off, s[8:11], 61 format:[BUF_FMT_16_16_SINT] offset:4095 ; encoding: [0xff,0x0f,0xe3,0xe8,0x00,0x04,0x02,0xbd] 6520xff,0x0f,0xe3,0xe8,0x00,0x04,0x02,0xbd 653 654# GFX11: tbuffer_store_format_xyz v[4:6], off, ttmp[8:11], 61 format:[BUF_FMT_16_16_FLOAT] offset:4095 ; encoding: [0xff,0x0f,0xeb,0xe8,0x00,0x04,0x1d,0xbd] 6550xff,0x0f,0xeb,0xe8,0x00,0x04,0x1d,0xbd 656 657# GFX11: tbuffer_store_format_xyz v[4:6], v1, s[8:11], s3 format:[BUF_FMT_10_11_11_FLOAT] offen offset:52 ; encoding: [0x34,0x00,0xf3,0xe8,0x01,0x04,0x42,0x03] 6580x34,0x00,0xf3,0xe8,0x01,0x04,0x42,0x03 659 660# GFX11: tbuffer_store_format_xyz v[4:6], v1, s[8:11], s3 format:[BUF_FMT_11_11_10_FLOAT] idxen offset:52 ; encoding: [0x34,0x00,0xfb,0xe8,0x01,0x04,0x82,0x03] 6610x34,0x00,0xfb,0xe8,0x01,0x04,0x82,0x03 662 663# GFX11: tbuffer_store_format_xyz v[4:6], v[1:2], s[8:11], s0 format:[BUF_FMT_10_10_10_2_UNORM] idxen offen offset:52 ; encoding: [0x34,0x00,0x03,0xe9,0x01,0x04,0xc2,0x00] 6640x34,0x00,0x03,0xe9,0x01,0x04,0xc2,0x00 665 666# GFX11: tbuffer_store_format_xyz v[4:6], off, ttmp[8:11], s3 format:[BUF_FMT_10_10_10_2_SNORM] offset:4095 glc ; encoding: [0xff,0x4f,0x0b,0xe9,0x00,0x04,0x1d,0x03] 6670xff,0x4f,0x0b,0xe9,0x00,0x04,0x1d,0x03 668 669# GFX11: tbuffer_store_format_xyz v[4:6], off, ttmp[8:11], s3 format:[BUF_FMT_10_10_10_2_UINT] offset:4095 slc ; encoding: [0xff,0x1f,0x13,0xe9,0x00,0x04,0x1d,0x03] 6700xff,0x1f,0x13,0xe9,0x00,0x04,0x1d,0x03 671 672# GFX11: tbuffer_store_format_xyz v[4:6], off, ttmp[8:11], s3 format:[BUF_FMT_10_10_10_2_SINT] offset:4095 dlc ; encoding: [0xff,0x2f,0x1b,0xe9,0x00,0x04,0x1d,0x03] 6730xff,0x2f,0x1b,0xe9,0x00,0x04,0x1d,0x03 674 675# GFX11: tbuffer_store_format_xyz v[4:6], off, ttmp[8:11], s3 format:[BUF_FMT_2_10_10_10_UNORM] offset:4095 glc slc dlc ; encoding: [0xff,0x7f,0x23,0xe9,0x00,0x04,0x1d,0x03] 6760xff,0x7f,0x23,0xe9,0x00,0x04,0x1d,0x03 677 678# GFX11: tbuffer_store_format_xyzw v[4:7], off, s[8:11], s3 format:[BUF_FMT_2_10_10_10_SNORM] offset:4095 ; encoding: [0xff,0x8f,0x2b,0xe9,0x00,0x04,0x02,0x03] 6790xff,0x8f,0x2b,0xe9,0x00,0x04,0x02,0x03 680 681# GFX11: tbuffer_store_format_xyzw v[252:255], off, s[8:11], s3 format:[BUF_FMT_2_10_10_10_USCALED] offset:4095 ; encoding: [0xff,0x8f,0x33,0xe9,0x00,0xfc,0x02,0x03] 6820xff,0x8f,0x33,0xe9,0x00,0xfc,0x02,0x03 683 684# GFX11: tbuffer_store_format_xyzw v[4:7], off, s[12:15], s3 format:[BUF_FMT_2_10_10_10_SSCALED] offset:4095 ; encoding: [0xff,0x8f,0x3b,0xe9,0x00,0x04,0x03,0x03] 6850xff,0x8f,0x3b,0xe9,0x00,0x04,0x03,0x03 686 687# GFX11: tbuffer_store_format_xyzw v[4:7], off, s[12:15], s101 format:[BUF_FMT_2_10_10_10_UINT] offset:4095 ; encoding: [0xff,0x8f,0x43,0xe9,0x00,0x04,0x03,0x65] 6880xff,0x8f,0x43,0xe9,0x00,0x04,0x03,0x65 689 690# GFX11: tbuffer_store_format_xyzw v[4:7], off, s[12:15], m0 format:[BUF_FMT_2_10_10_10_SINT] offset:4095 ; encoding: [0xff,0x8f,0x4b,0xe9,0x00,0x04,0x03,0x7d] 6910xff,0x8f,0x4b,0xe9,0x00,0x04,0x03,0x7d 692 693# GFX11: tbuffer_store_format_xyzw v[4:7], off, s[8:11], 0 format:[BUF_FMT_8_8_8_8_UNORM] offset:4095 ; encoding: [0xff,0x8f,0x53,0xe9,0x00,0x04,0x02,0x80] 6940xff,0x8f,0x53,0xe9,0x00,0x04,0x02,0x80 695 696# GFX11: tbuffer_store_format_xyzw v[4:7], off, s[8:11], 61 format:[BUF_FMT_8_8_8_8_SNORM] offset:4095 ; encoding: [0xff,0x8f,0x5b,0xe9,0x00,0x04,0x02,0xbd] 6970xff,0x8f,0x5b,0xe9,0x00,0x04,0x02,0xbd 698 699# GFX11: tbuffer_store_format_xyzw v[4:7], off, ttmp[8:11], 61 format:[BUF_FMT_8_8_8_8_USCALED] offset:4095 ; encoding: [0xff,0x8f,0x63,0xe9,0x00,0x04,0x1d,0xbd] 7000xff,0x8f,0x63,0xe9,0x00,0x04,0x1d,0xbd 701 702# GFX11: tbuffer_store_format_xyzw v[4:7], v1, s[8:11], s3 format:[BUF_FMT_8_8_8_8_SSCALED] offen offset:52 ; encoding: [0x34,0x80,0x6b,0xe9,0x01,0x04,0x42,0x03] 7030x34,0x80,0x6b,0xe9,0x01,0x04,0x42,0x03 704 705# GFX11: tbuffer_store_format_xyzw v[4:7], v1, s[8:11], s3 format:[BUF_FMT_8_8_8_8_UINT] idxen offset:52 ; encoding: [0x34,0x80,0x73,0xe9,0x01,0x04,0x82,0x03] 7060x34,0x80,0x73,0xe9,0x01,0x04,0x82,0x03 707 708# GFX11: tbuffer_store_format_xyzw v[4:7], v[1:2], s[8:11], s0 format:[BUF_FMT_8_8_8_8_SINT] idxen offen offset:52 ; encoding: [0x34,0x80,0x7b,0xe9,0x01,0x04,0xc2,0x00] 7090x34,0x80,0x7b,0xe9,0x01,0x04,0xc2,0x00 710 711# GFX11: tbuffer_store_format_xyzw v[4:7], off, ttmp[8:11], s3 format:[BUF_FMT_32_32_UINT] offset:4095 glc ; encoding: [0xff,0xcf,0x83,0xe9,0x00,0x04,0x1d,0x03] 7120xff,0xcf,0x83,0xe9,0x00,0x04,0x1d,0x03 713 714# GFX11: tbuffer_store_format_xyzw v[4:7], off, ttmp[8:11], s3 format:[BUF_FMT_32_32_SINT] offset:4095 slc ; encoding: [0xff,0x9f,0x8b,0xe9,0x00,0x04,0x1d,0x03] 7150xff,0x9f,0x8b,0xe9,0x00,0x04,0x1d,0x03 716 717# GFX11: tbuffer_store_format_xyzw v[4:7], off, ttmp[8:11], s3 format:[BUF_FMT_32_32_FLOAT] offset:4095 dlc ; encoding: [0xff,0xaf,0x93,0xe9,0x00,0x04,0x1d,0x03] 7180xff,0xaf,0x93,0xe9,0x00,0x04,0x1d,0x03 719 720# GFX11: tbuffer_store_format_xyzw v[4:7], off, ttmp[8:11], s3 format:[BUF_FMT_16_16_16_16_UNORM] offset:4095 glc slc dlc ; encoding: [0xff,0xff,0x9b,0xe9,0x00,0x04,0x1d,0x03] 7210xff,0xff,0x9b,0xe9,0x00,0x04,0x1d,0x03 722