1// RUN: llvm-mc -arch=amdgcn -mcpu=bonaire -show-encoding %s | FileCheck %s 2 3tbuffer_load_format_x v5, off, s[8:11], s3 offset:4095 4// CHECK: [0xff,0x0f,0x08,0xe8,0x00,0x05,0x02,0x03] 5 6tbuffer_load_format_x v255, off, s[8:11], s3 offset:4095 7// CHECK: [0xff,0x0f,0x08,0xe8,0x00,0xff,0x02,0x03] 8 9tbuffer_load_format_x v5, off, s[12:15], s3 offset:4095 10// CHECK: [0xff,0x0f,0x08,0xe8,0x00,0x05,0x03,0x03] 11 12tbuffer_load_format_x v5, off, s[100:103], s3 offset:4095 13// CHECK: [0xff,0x0f,0x08,0xe8,0x00,0x05,0x19,0x03] 14 15tbuffer_load_format_x v5, off, ttmp[8:11], s3 offset:4095 16// CHECK: [0xff,0x0f,0x08,0xe8,0x00,0x05,0x1e,0x03] 17 18tbuffer_load_format_x v5, off, s[8:11], s103 offset:4095 19// CHECK: [0xff,0x0f,0x08,0xe8,0x00,0x05,0x02,0x67] 20 21tbuffer_load_format_x v5, off, s[8:11], flat_scratch_lo offset:4095 22// CHECK: [0xff,0x0f,0x08,0xe8,0x00,0x05,0x02,0x68] 23 24tbuffer_load_format_x v5, off, s[8:11], flat_scratch_hi offset:4095 25// CHECK: [0xff,0x0f,0x08,0xe8,0x00,0x05,0x02,0x69] 26 27tbuffer_load_format_x v5, off, s[8:11], vcc_lo offset:4095 28// CHECK: [0xff,0x0f,0x08,0xe8,0x00,0x05,0x02,0x6a] 29 30tbuffer_load_format_x v5, off, s[8:11], vcc_hi offset:4095 31// CHECK: [0xff,0x0f,0x08,0xe8,0x00,0x05,0x02,0x6b] 32 33tbuffer_load_format_x v5, off, s[8:11], tba_lo offset:4095 34// CHECK: [0xff,0x0f,0x08,0xe8,0x00,0x05,0x02,0x6c] 35 36tbuffer_load_format_x v5, off, s[8:11], tba_hi offset:4095 37// CHECK: [0xff,0x0f,0x08,0xe8,0x00,0x05,0x02,0x6d] 38 39tbuffer_load_format_x v5, off, s[8:11], tma_lo offset:4095 40// CHECK: [0xff,0x0f,0x08,0xe8,0x00,0x05,0x02,0x6e] 41 42tbuffer_load_format_x v5, off, s[8:11], tma_hi offset:4095 43// CHECK: [0xff,0x0f,0x08,0xe8,0x00,0x05,0x02,0x6f] 44 45tbuffer_load_format_x v5, off, s[8:11], ttmp11 offset:4095 46// CHECK: [0xff,0x0f,0x08,0xe8,0x00,0x05,0x02,0x7b] 47 48tbuffer_load_format_x v5, off, s[8:11], m0 offset:4095 49// CHECK: [0xff,0x0f,0x08,0xe8,0x00,0x05,0x02,0x7c] 50 51tbuffer_load_format_x v5, off, s[8:11], exec_lo offset:4095 52// CHECK: [0xff,0x0f,0x08,0xe8,0x00,0x05,0x02,0x7e] 53 54tbuffer_load_format_x v5, off, s[8:11], exec_hi offset:4095 55// CHECK: [0xff,0x0f,0x08,0xe8,0x00,0x05,0x02,0x7f] 56 57tbuffer_load_format_x v5, off, s[8:11], 0 offset:4095 58// CHECK: [0xff,0x0f,0x08,0xe8,0x00,0x05,0x02,0x80] 59 60tbuffer_load_format_x v5, off, s[8:11], -1 offset:4095 61// CHECK: [0xff,0x0f,0x08,0xe8,0x00,0x05,0x02,0xc1] 62 63tbuffer_load_format_x v5, off, s[8:11], 0.5 offset:4095 64// CHECK: [0xff,0x0f,0x08,0xe8,0x00,0x05,0x02,0xf0] 65 66tbuffer_load_format_x v5, off, s[8:11], -4.0 offset:4095 67// CHECK: [0xff,0x0f,0x08,0xe8,0x00,0x05,0x02,0xf7] 68 69tbuffer_load_format_x v5, off, s[8:11], src_vccz offset:4095 70// CHECK: [0xff,0x0f,0x08,0xe8,0x00,0x05,0x02,0xfb] 71 72tbuffer_load_format_x v5, off, s[8:11], src_execz offset:4095 73// CHECK: [0xff,0x0f,0x08,0xe8,0x00,0x05,0x02,0xfc] 74 75tbuffer_load_format_x v5, off, s[8:11], src_scc offset:4095 76// CHECK: [0xff,0x0f,0x08,0xe8,0x00,0x05,0x02,0xfd] 77 78tbuffer_load_format_x v5, off, s[8:11], s3 format:[BUF_DATA_FORMAT_8] offset:4095 79// CHECK: [0xff,0x0f,0x08,0xe8,0x00,0x05,0x02,0x03] 80 81tbuffer_load_format_x v5, off, s[8:11], s3 format:[BUF_DATA_FORMAT_16] offset:4095 82// CHECK: [0xff,0x0f,0x10,0xe8,0x00,0x05,0x02,0x03] 83 84tbuffer_load_format_x v5, off, s[8:11], s3 format:[BUF_DATA_FORMAT_8_8] offset:4095 85// CHECK: [0xff,0x0f,0x18,0xe8,0x00,0x05,0x02,0x03] 86 87tbuffer_load_format_x v5, off, s[8:11], s3 format:[BUF_DATA_FORMAT_32] offset:4095 88// CHECK: [0xff,0x0f,0x20,0xe8,0x00,0x05,0x02,0x03] 89 90tbuffer_load_format_x v5, off, s[8:11], s3 format:[BUF_DATA_FORMAT_16_16] offset:4095 91// CHECK: [0xff,0x0f,0x28,0xe8,0x00,0x05,0x02,0x03] 92 93tbuffer_load_format_x v5, off, s[8:11], s3 format:[BUF_DATA_FORMAT_10_11_11] offset:4095 94// CHECK: [0xff,0x0f,0x30,0xe8,0x00,0x05,0x02,0x03] 95 96tbuffer_load_format_x v5, off, s[8:11], s3 format:[BUF_DATA_FORMAT_11_11_10] offset:4095 97// CHECK: [0xff,0x0f,0x38,0xe8,0x00,0x05,0x02,0x03] 98 99tbuffer_load_format_x v5, off, s[8:11], s3 format:[BUF_DATA_FORMAT_10_10_10_2] offset:4095 100// CHECK: [0xff,0x0f,0x40,0xe8,0x00,0x05,0x02,0x03] 101 102tbuffer_load_format_x v5, off, s[8:11], s3 format:[BUF_DATA_FORMAT_2_10_10_10] offset:4095 103// CHECK: [0xff,0x0f,0x48,0xe8,0x00,0x05,0x02,0x03] 104 105tbuffer_load_format_x v5, off, s[8:11], s3 format:[BUF_DATA_FORMAT_8_8_8_8] offset:4095 106// CHECK: [0xff,0x0f,0x50,0xe8,0x00,0x05,0x02,0x03] 107 108tbuffer_load_format_x v5, off, s[8:11], s3 format:[BUF_DATA_FORMAT_32_32] offset:4095 109// CHECK: [0xff,0x0f,0x58,0xe8,0x00,0x05,0x02,0x03] 110 111tbuffer_load_format_x v5, off, s[8:11], s3 format:[BUF_DATA_FORMAT_16_16_16_16] offset:4095 112// CHECK: [0xff,0x0f,0x60,0xe8,0x00,0x05,0x02,0x03] 113 114tbuffer_load_format_x v5, off, s[8:11], s3 format:[BUF_DATA_FORMAT_32_32_32] offset:4095 115// CHECK: [0xff,0x0f,0x68,0xe8,0x00,0x05,0x02,0x03] 116 117tbuffer_load_format_x v5, off, s[8:11], s3 format:[BUF_DATA_FORMAT_32_32_32_32] offset:4095 118// CHECK: [0xff,0x0f,0x70,0xe8,0x00,0x05,0x02,0x03] 119 120tbuffer_load_format_x v5, off, s[8:11], s3 format:[BUF_DATA_FORMAT_RESERVED_15] offset:4095 121// CHECK: [0xff,0x0f,0x78,0xe8,0x00,0x05,0x02,0x03] 122 123tbuffer_load_format_x v5, off, s[8:11], s3 format:[BUF_DATA_FORMAT_INVALID] offset:4095 124// CHECK: [0xff,0x0f,0x00,0xe8,0x00,0x05,0x02,0x03] 125 126tbuffer_load_format_x v5, off, s[8:11], s3 format:[BUF_NUM_FORMAT_UNORM] offset:4095 127// CHECK: [0xff,0x0f,0x08,0xe8,0x00,0x05,0x02,0x03] 128 129tbuffer_load_format_x v5, off, s[8:11], s3 format:[BUF_NUM_FORMAT_SNORM] offset:4095 130// CHECK: [0xff,0x0f,0x88,0xe8,0x00,0x05,0x02,0x03] 131 132tbuffer_load_format_x v5, off, s[8:11], s3 format:[BUF_NUM_FORMAT_USCALED] offset:4095 133// CHECK: [0xff,0x0f,0x08,0xe9,0x00,0x05,0x02,0x03] 134 135tbuffer_load_format_x v5, off, s[8:11], s3 format:[BUF_NUM_FORMAT_SSCALED] offset:4095 136// CHECK: [0xff,0x0f,0x88,0xe9,0x00,0x05,0x02,0x03] 137 138tbuffer_load_format_x v5, off, s[8:11], s3 format:[BUF_NUM_FORMAT_UINT] offset:4095 139// CHECK: [0xff,0x0f,0x08,0xea,0x00,0x05,0x02,0x03] 140 141tbuffer_load_format_x v5, off, s[8:11], s3 format:[BUF_NUM_FORMAT_SINT] offset:4095 142// CHECK: [0xff,0x0f,0x88,0xea,0x00,0x05,0x02,0x03] 143 144tbuffer_load_format_x v5, off, s[8:11], s3 format:[BUF_NUM_FORMAT_SNORM_OGL] offset:4095 145// CHECK: [0xff,0x0f,0x08,0xeb,0x00,0x05,0x02,0x03] 146 147tbuffer_load_format_x v5, off, s[8:11], s3 format:[BUF_NUM_FORMAT_FLOAT] offset:4095 148// CHECK: [0xff,0x0f,0x88,0xeb,0x00,0x05,0x02,0x03] 149 150tbuffer_load_format_x v5, v0, s[8:11], s3 idxen offset:4095 151// CHECK: [0xff,0x2f,0x08,0xe8,0x00,0x05,0x02,0x03] 152 153tbuffer_load_format_x v5, v0, s[8:11], s3 offen offset:4095 154// CHECK: [0xff,0x1f,0x08,0xe8,0x00,0x05,0x02,0x03] 155 156tbuffer_load_format_x v5, v[0:1], s[8:11], s3 addr64 offset:4095 157// CHECK: [0xff,0x8f,0x08,0xe8,0x00,0x05,0x02,0x03] 158 159tbuffer_load_format_x v5, off, s[8:11], s3 160// CHECK: [0x00,0x00,0x08,0xe8,0x00,0x05,0x02,0x03] 161 162tbuffer_load_format_x v5, off, s[8:11], s3 offset:0 163// CHECK: [0x00,0x00,0x08,0xe8,0x00,0x05,0x02,0x03] 164 165tbuffer_load_format_x v5, off, s[8:11], s3 offset:7 166// CHECK: [0x07,0x00,0x08,0xe8,0x00,0x05,0x02,0x03] 167 168tbuffer_load_format_x v5, off, s[8:11], s3 offset:4095 glc 169// CHECK: [0xff,0x4f,0x08,0xe8,0x00,0x05,0x02,0x03] 170 171tbuffer_load_format_x v5, off, s[8:11], s3 offset:4095 slc 172// CHECK: [0xff,0x0f,0x08,0xe8,0x00,0x05,0x42,0x03] 173 174tbuffer_load_format_xy v[5:6], off, s[8:11], s3 offset:4095 175// CHECK: [0xff,0x0f,0x09,0xe8,0x00,0x05,0x02,0x03] 176 177tbuffer_load_format_xy v[254:255], off, s[8:11], s3 offset:4095 178// CHECK: [0xff,0x0f,0x09,0xe8,0x00,0xfe,0x02,0x03] 179 180tbuffer_load_format_xy v[5:6], off, s[12:15], s3 offset:4095 181// CHECK: [0xff,0x0f,0x09,0xe8,0x00,0x05,0x03,0x03] 182 183tbuffer_load_format_xy v[5:6], off, s[100:103], s3 offset:4095 184// CHECK: [0xff,0x0f,0x09,0xe8,0x00,0x05,0x19,0x03] 185 186tbuffer_load_format_xy v[5:6], off, ttmp[8:11], s3 offset:4095 187// CHECK: [0xff,0x0f,0x09,0xe8,0x00,0x05,0x1e,0x03] 188 189tbuffer_load_format_xy v[5:6], off, s[8:11], s103 offset:4095 190// CHECK: [0xff,0x0f,0x09,0xe8,0x00,0x05,0x02,0x67] 191 192tbuffer_load_format_xy v[5:6], off, s[8:11], flat_scratch_lo offset:4095 193// CHECK: [0xff,0x0f,0x09,0xe8,0x00,0x05,0x02,0x68] 194 195tbuffer_load_format_xy v[5:6], off, s[8:11], flat_scratch_hi offset:4095 196// CHECK: [0xff,0x0f,0x09,0xe8,0x00,0x05,0x02,0x69] 197 198tbuffer_load_format_xy v[5:6], off, s[8:11], vcc_lo offset:4095 199// CHECK: [0xff,0x0f,0x09,0xe8,0x00,0x05,0x02,0x6a] 200 201tbuffer_load_format_xy v[5:6], off, s[8:11], vcc_hi offset:4095 202// CHECK: [0xff,0x0f,0x09,0xe8,0x00,0x05,0x02,0x6b] 203 204tbuffer_load_format_xy v[5:6], off, s[8:11], tba_lo offset:4095 205// CHECK: [0xff,0x0f,0x09,0xe8,0x00,0x05,0x02,0x6c] 206 207tbuffer_load_format_xy v[5:6], off, s[8:11], tba_hi offset:4095 208// CHECK: [0xff,0x0f,0x09,0xe8,0x00,0x05,0x02,0x6d] 209 210tbuffer_load_format_xy v[5:6], off, s[8:11], tma_lo offset:4095 211// CHECK: [0xff,0x0f,0x09,0xe8,0x00,0x05,0x02,0x6e] 212 213tbuffer_load_format_xy v[5:6], off, s[8:11], tma_hi offset:4095 214// CHECK: [0xff,0x0f,0x09,0xe8,0x00,0x05,0x02,0x6f] 215 216tbuffer_load_format_xy v[5:6], off, s[8:11], ttmp11 offset:4095 217// CHECK: [0xff,0x0f,0x09,0xe8,0x00,0x05,0x02,0x7b] 218 219tbuffer_load_format_xy v[5:6], off, s[8:11], m0 offset:4095 220// CHECK: [0xff,0x0f,0x09,0xe8,0x00,0x05,0x02,0x7c] 221 222tbuffer_load_format_xy v[5:6], off, s[8:11], exec_lo offset:4095 223// CHECK: [0xff,0x0f,0x09,0xe8,0x00,0x05,0x02,0x7e] 224 225tbuffer_load_format_xy v[5:6], off, s[8:11], exec_hi offset:4095 226// CHECK: [0xff,0x0f,0x09,0xe8,0x00,0x05,0x02,0x7f] 227 228tbuffer_load_format_xy v[5:6], off, s[8:11], 0 offset:4095 229// CHECK: [0xff,0x0f,0x09,0xe8,0x00,0x05,0x02,0x80] 230 231tbuffer_load_format_xy v[5:6], off, s[8:11], -1 offset:4095 232// CHECK: [0xff,0x0f,0x09,0xe8,0x00,0x05,0x02,0xc1] 233 234tbuffer_load_format_xy v[5:6], off, s[8:11], 0.5 offset:4095 235// CHECK: [0xff,0x0f,0x09,0xe8,0x00,0x05,0x02,0xf0] 236 237tbuffer_load_format_xy v[5:6], off, s[8:11], -4.0 offset:4095 238// CHECK: [0xff,0x0f,0x09,0xe8,0x00,0x05,0x02,0xf7] 239 240tbuffer_load_format_xy v[5:6], off, s[8:11], src_vccz offset:4095 241// CHECK: [0xff,0x0f,0x09,0xe8,0x00,0x05,0x02,0xfb] 242 243tbuffer_load_format_xy v[5:6], off, s[8:11], src_execz offset:4095 244// CHECK: [0xff,0x0f,0x09,0xe8,0x00,0x05,0x02,0xfc] 245 246tbuffer_load_format_xy v[5:6], off, s[8:11], src_scc offset:4095 247// CHECK: [0xff,0x0f,0x09,0xe8,0x00,0x05,0x02,0xfd] 248 249tbuffer_load_format_xy v[5:6], off, s[8:11], s3 format:[BUF_DATA_FORMAT_8] offset:4095 250// CHECK: [0xff,0x0f,0x09,0xe8,0x00,0x05,0x02,0x03] 251 252tbuffer_load_format_xy v[5:6], off, s[8:11], s3 format:[BUF_DATA_FORMAT_16] offset:4095 253// CHECK: [0xff,0x0f,0x11,0xe8,0x00,0x05,0x02,0x03] 254 255tbuffer_load_format_xy v[5:6], off, s[8:11], s3 format:[BUF_DATA_FORMAT_8_8] offset:4095 256// CHECK: [0xff,0x0f,0x19,0xe8,0x00,0x05,0x02,0x03] 257 258tbuffer_load_format_xy v[5:6], off, s[8:11], s3 format:[BUF_DATA_FORMAT_32] offset:4095 259// CHECK: [0xff,0x0f,0x21,0xe8,0x00,0x05,0x02,0x03] 260 261tbuffer_load_format_xy v[5:6], off, s[8:11], s3 format:[BUF_DATA_FORMAT_16_16] offset:4095 262// CHECK: [0xff,0x0f,0x29,0xe8,0x00,0x05,0x02,0x03] 263 264tbuffer_load_format_xy v[5:6], off, s[8:11], s3 format:[BUF_DATA_FORMAT_10_11_11] offset:4095 265// CHECK: [0xff,0x0f,0x31,0xe8,0x00,0x05,0x02,0x03] 266 267tbuffer_load_format_xy v[5:6], off, s[8:11], s3 format:[BUF_DATA_FORMAT_11_11_10] offset:4095 268// CHECK: [0xff,0x0f,0x39,0xe8,0x00,0x05,0x02,0x03] 269 270tbuffer_load_format_xy v[5:6], off, s[8:11], s3 format:[BUF_DATA_FORMAT_10_10_10_2] offset:4095 271// CHECK: [0xff,0x0f,0x41,0xe8,0x00,0x05,0x02,0x03] 272 273tbuffer_load_format_xy v[5:6], off, s[8:11], s3 format:[BUF_DATA_FORMAT_2_10_10_10] offset:4095 274// CHECK: [0xff,0x0f,0x49,0xe8,0x00,0x05,0x02,0x03] 275 276tbuffer_load_format_xy v[5:6], off, s[8:11], s3 format:[BUF_DATA_FORMAT_8_8_8_8] offset:4095 277// CHECK: [0xff,0x0f,0x51,0xe8,0x00,0x05,0x02,0x03] 278 279tbuffer_load_format_xy v[5:6], off, s[8:11], s3 format:[BUF_DATA_FORMAT_32_32] offset:4095 280// CHECK: [0xff,0x0f,0x59,0xe8,0x00,0x05,0x02,0x03] 281 282tbuffer_load_format_xy v[5:6], off, s[8:11], s3 format:[BUF_DATA_FORMAT_16_16_16_16] offset:4095 283// CHECK: [0xff,0x0f,0x61,0xe8,0x00,0x05,0x02,0x03] 284 285tbuffer_load_format_xy v[5:6], off, s[8:11], s3 format:[BUF_DATA_FORMAT_32_32_32] offset:4095 286// CHECK: [0xff,0x0f,0x69,0xe8,0x00,0x05,0x02,0x03] 287 288tbuffer_load_format_xy v[5:6], off, s[8:11], s3 format:[BUF_DATA_FORMAT_32_32_32_32] offset:4095 289// CHECK: [0xff,0x0f,0x71,0xe8,0x00,0x05,0x02,0x03] 290 291tbuffer_load_format_xy v[5:6], off, s[8:11], s3 format:[BUF_DATA_FORMAT_RESERVED_15] offset:4095 292// CHECK: [0xff,0x0f,0x79,0xe8,0x00,0x05,0x02,0x03] 293 294tbuffer_load_format_xy v[5:6], off, s[8:11], s3 format:[BUF_DATA_FORMAT_INVALID] offset:4095 295// CHECK: [0xff,0x0f,0x01,0xe8,0x00,0x05,0x02,0x03] 296 297tbuffer_load_format_xy v[5:6], off, s[8:11], s3 format:[BUF_NUM_FORMAT_UNORM] offset:4095 298// CHECK: [0xff,0x0f,0x09,0xe8,0x00,0x05,0x02,0x03] 299 300tbuffer_load_format_xy v[5:6], off, s[8:11], s3 format:[BUF_NUM_FORMAT_SNORM] offset:4095 301// CHECK: [0xff,0x0f,0x89,0xe8,0x00,0x05,0x02,0x03] 302 303tbuffer_load_format_xy v[5:6], off, s[8:11], s3 format:[BUF_NUM_FORMAT_USCALED] offset:4095 304// CHECK: [0xff,0x0f,0x09,0xe9,0x00,0x05,0x02,0x03] 305 306tbuffer_load_format_xy v[5:6], off, s[8:11], s3 format:[BUF_NUM_FORMAT_SSCALED] offset:4095 307// CHECK: [0xff,0x0f,0x89,0xe9,0x00,0x05,0x02,0x03] 308 309tbuffer_load_format_xy v[5:6], off, s[8:11], s3 format:[BUF_NUM_FORMAT_UINT] offset:4095 310// CHECK: [0xff,0x0f,0x09,0xea,0x00,0x05,0x02,0x03] 311 312tbuffer_load_format_xy v[5:6], off, s[8:11], s3 format:[BUF_NUM_FORMAT_SINT] offset:4095 313// CHECK: [0xff,0x0f,0x89,0xea,0x00,0x05,0x02,0x03] 314 315tbuffer_load_format_xy v[5:6], off, s[8:11], s3 format:[BUF_NUM_FORMAT_SNORM_OGL] offset:4095 316// CHECK: [0xff,0x0f,0x09,0xeb,0x00,0x05,0x02,0x03] 317 318tbuffer_load_format_xy v[5:6], off, s[8:11], s3 format:[BUF_NUM_FORMAT_FLOAT] offset:4095 319// CHECK: [0xff,0x0f,0x89,0xeb,0x00,0x05,0x02,0x03] 320 321tbuffer_load_format_xy v[5:6], v0, s[8:11], s3 idxen offset:4095 322// CHECK: [0xff,0x2f,0x09,0xe8,0x00,0x05,0x02,0x03] 323 324tbuffer_load_format_xy v[5:6], v0, s[8:11], s3 offen offset:4095 325// CHECK: [0xff,0x1f,0x09,0xe8,0x00,0x05,0x02,0x03] 326 327tbuffer_load_format_xy v[5:6], v[0:1], s[8:11], s3 addr64 offset:4095 328// CHECK: [0xff,0x8f,0x09,0xe8,0x00,0x05,0x02,0x03] 329 330tbuffer_load_format_xy v[5:6], off, s[8:11], s3 331// CHECK: [0x00,0x00,0x09,0xe8,0x00,0x05,0x02,0x03] 332 333tbuffer_load_format_xy v[5:6], off, s[8:11], s3 offset:0 334// CHECK: [0x00,0x00,0x09,0xe8,0x00,0x05,0x02,0x03] 335 336tbuffer_load_format_xy v[5:6], off, s[8:11], s3 offset:7 337// CHECK: [0x07,0x00,0x09,0xe8,0x00,0x05,0x02,0x03] 338 339tbuffer_load_format_xy v[5:6], off, s[8:11], s3 offset:4095 glc 340// CHECK: [0xff,0x4f,0x09,0xe8,0x00,0x05,0x02,0x03] 341 342tbuffer_load_format_xy v[5:6], off, s[8:11], s3 offset:4095 slc 343// CHECK: [0xff,0x0f,0x09,0xe8,0x00,0x05,0x42,0x03] 344 345tbuffer_load_format_xyz v[5:7], off, s[8:11], s3 offset:4095 346// CHECK: [0xff,0x0f,0x0a,0xe8,0x00,0x05,0x02,0x03] 347 348tbuffer_load_format_xyz v[253:255], off, s[8:11], s3 offset:4095 349// CHECK: [0xff,0x0f,0x0a,0xe8,0x00,0xfd,0x02,0x03] 350 351tbuffer_load_format_xyz v[5:7], off, s[12:15], s3 offset:4095 352// CHECK: [0xff,0x0f,0x0a,0xe8,0x00,0x05,0x03,0x03] 353 354tbuffer_load_format_xyz v[5:7], off, s[100:103], s3 offset:4095 355// CHECK: [0xff,0x0f,0x0a,0xe8,0x00,0x05,0x19,0x03] 356 357tbuffer_load_format_xyz v[5:7], off, ttmp[8:11], s3 offset:4095 358// CHECK: [0xff,0x0f,0x0a,0xe8,0x00,0x05,0x1e,0x03] 359 360tbuffer_load_format_xyz v[5:7], off, s[8:11], s103 offset:4095 361// CHECK: [0xff,0x0f,0x0a,0xe8,0x00,0x05,0x02,0x67] 362 363tbuffer_load_format_xyz v[5:7], off, s[8:11], flat_scratch_lo offset:4095 364// CHECK: [0xff,0x0f,0x0a,0xe8,0x00,0x05,0x02,0x68] 365 366tbuffer_load_format_xyz v[5:7], off, s[8:11], flat_scratch_hi offset:4095 367// CHECK: [0xff,0x0f,0x0a,0xe8,0x00,0x05,0x02,0x69] 368 369tbuffer_load_format_xyz v[5:7], off, s[8:11], vcc_lo offset:4095 370// CHECK: [0xff,0x0f,0x0a,0xe8,0x00,0x05,0x02,0x6a] 371 372tbuffer_load_format_xyz v[5:7], off, s[8:11], vcc_hi offset:4095 373// CHECK: [0xff,0x0f,0x0a,0xe8,0x00,0x05,0x02,0x6b] 374 375tbuffer_load_format_xyz v[5:7], off, s[8:11], tba_lo offset:4095 376// CHECK: [0xff,0x0f,0x0a,0xe8,0x00,0x05,0x02,0x6c] 377 378tbuffer_load_format_xyz v[5:7], off, s[8:11], tba_hi offset:4095 379// CHECK: [0xff,0x0f,0x0a,0xe8,0x00,0x05,0x02,0x6d] 380 381tbuffer_load_format_xyz v[5:7], off, s[8:11], tma_lo offset:4095 382// CHECK: [0xff,0x0f,0x0a,0xe8,0x00,0x05,0x02,0x6e] 383 384tbuffer_load_format_xyz v[5:7], off, s[8:11], tma_hi offset:4095 385// CHECK: [0xff,0x0f,0x0a,0xe8,0x00,0x05,0x02,0x6f] 386 387tbuffer_load_format_xyz v[5:7], off, s[8:11], ttmp11 offset:4095 388// CHECK: [0xff,0x0f,0x0a,0xe8,0x00,0x05,0x02,0x7b] 389 390tbuffer_load_format_xyz v[5:7], off, s[8:11], m0 offset:4095 391// CHECK: [0xff,0x0f,0x0a,0xe8,0x00,0x05,0x02,0x7c] 392 393tbuffer_load_format_xyz v[5:7], off, s[8:11], exec_lo offset:4095 394// CHECK: [0xff,0x0f,0x0a,0xe8,0x00,0x05,0x02,0x7e] 395 396tbuffer_load_format_xyz v[5:7], off, s[8:11], exec_hi offset:4095 397// CHECK: [0xff,0x0f,0x0a,0xe8,0x00,0x05,0x02,0x7f] 398 399tbuffer_load_format_xyz v[5:7], off, s[8:11], 0 offset:4095 400// CHECK: [0xff,0x0f,0x0a,0xe8,0x00,0x05,0x02,0x80] 401 402tbuffer_load_format_xyz v[5:7], off, s[8:11], -1 offset:4095 403// CHECK: [0xff,0x0f,0x0a,0xe8,0x00,0x05,0x02,0xc1] 404 405tbuffer_load_format_xyz v[5:7], off, s[8:11], 0.5 offset:4095 406// CHECK: [0xff,0x0f,0x0a,0xe8,0x00,0x05,0x02,0xf0] 407 408tbuffer_load_format_xyz v[5:7], off, s[8:11], -4.0 offset:4095 409// CHECK: [0xff,0x0f,0x0a,0xe8,0x00,0x05,0x02,0xf7] 410 411tbuffer_load_format_xyz v[5:7], off, s[8:11], src_vccz offset:4095 412// CHECK: [0xff,0x0f,0x0a,0xe8,0x00,0x05,0x02,0xfb] 413 414tbuffer_load_format_xyz v[5:7], off, s[8:11], src_execz offset:4095 415// CHECK: [0xff,0x0f,0x0a,0xe8,0x00,0x05,0x02,0xfc] 416 417tbuffer_load_format_xyz v[5:7], off, s[8:11], src_scc offset:4095 418// CHECK: [0xff,0x0f,0x0a,0xe8,0x00,0x05,0x02,0xfd] 419 420tbuffer_load_format_xyz v[5:7], off, s[8:11], s3 format:[BUF_DATA_FORMAT_8] offset:4095 421// CHECK: [0xff,0x0f,0x0a,0xe8,0x00,0x05,0x02,0x03] 422 423tbuffer_load_format_xyz v[5:7], off, s[8:11], s3 format:[BUF_DATA_FORMAT_16] offset:4095 424// CHECK: [0xff,0x0f,0x12,0xe8,0x00,0x05,0x02,0x03] 425 426tbuffer_load_format_xyz v[5:7], off, s[8:11], s3 format:[BUF_DATA_FORMAT_8_8] offset:4095 427// CHECK: [0xff,0x0f,0x1a,0xe8,0x00,0x05,0x02,0x03] 428 429tbuffer_load_format_xyz v[5:7], off, s[8:11], s3 format:[BUF_DATA_FORMAT_32] offset:4095 430// CHECK: [0xff,0x0f,0x22,0xe8,0x00,0x05,0x02,0x03] 431 432tbuffer_load_format_xyz v[5:7], off, s[8:11], s3 format:[BUF_DATA_FORMAT_16_16] offset:4095 433// CHECK: [0xff,0x0f,0x2a,0xe8,0x00,0x05,0x02,0x03] 434 435tbuffer_load_format_xyz v[5:7], off, s[8:11], s3 format:[BUF_DATA_FORMAT_10_11_11] offset:4095 436// CHECK: [0xff,0x0f,0x32,0xe8,0x00,0x05,0x02,0x03] 437 438tbuffer_load_format_xyz v[5:7], off, s[8:11], s3 format:[BUF_DATA_FORMAT_11_11_10] offset:4095 439// CHECK: [0xff,0x0f,0x3a,0xe8,0x00,0x05,0x02,0x03] 440 441tbuffer_load_format_xyz v[5:7], off, s[8:11], s3 format:[BUF_DATA_FORMAT_10_10_10_2] offset:4095 442// CHECK: [0xff,0x0f,0x42,0xe8,0x00,0x05,0x02,0x03] 443 444tbuffer_load_format_xyz v[5:7], off, s[8:11], s3 format:[BUF_DATA_FORMAT_2_10_10_10] offset:4095 445// CHECK: [0xff,0x0f,0x4a,0xe8,0x00,0x05,0x02,0x03] 446 447tbuffer_load_format_xyz v[5:7], off, s[8:11], s3 format:[BUF_DATA_FORMAT_8_8_8_8] offset:4095 448// CHECK: [0xff,0x0f,0x52,0xe8,0x00,0x05,0x02,0x03] 449 450tbuffer_load_format_xyz v[5:7], off, s[8:11], s3 format:[BUF_DATA_FORMAT_32_32] offset:4095 451// CHECK: [0xff,0x0f,0x5a,0xe8,0x00,0x05,0x02,0x03] 452 453tbuffer_load_format_xyz v[5:7], off, s[8:11], s3 format:[BUF_DATA_FORMAT_16_16_16_16] offset:4095 454// CHECK: [0xff,0x0f,0x62,0xe8,0x00,0x05,0x02,0x03] 455 456tbuffer_load_format_xyz v[5:7], off, s[8:11], s3 format:[BUF_DATA_FORMAT_32_32_32] offset:4095 457// CHECK: [0xff,0x0f,0x6a,0xe8,0x00,0x05,0x02,0x03] 458 459tbuffer_load_format_xyz v[5:7], off, s[8:11], s3 format:[BUF_DATA_FORMAT_32_32_32_32] offset:4095 460// CHECK: [0xff,0x0f,0x72,0xe8,0x00,0x05,0x02,0x03] 461 462tbuffer_load_format_xyz v[5:7], off, s[8:11], s3 format:[BUF_DATA_FORMAT_RESERVED_15] offset:4095 463// CHECK: [0xff,0x0f,0x7a,0xe8,0x00,0x05,0x02,0x03] 464 465tbuffer_load_format_xyz v[5:7], off, s[8:11], s3 format:[BUF_DATA_FORMAT_INVALID] offset:4095 466// CHECK: [0xff,0x0f,0x02,0xe8,0x00,0x05,0x02,0x03] 467 468tbuffer_load_format_xyz v[5:7], off, s[8:11], s3 format:[BUF_NUM_FORMAT_UNORM] offset:4095 469// CHECK: [0xff,0x0f,0x0a,0xe8,0x00,0x05,0x02,0x03] 470 471tbuffer_load_format_xyz v[5:7], off, s[8:11], s3 format:[BUF_NUM_FORMAT_SNORM] offset:4095 472// CHECK: [0xff,0x0f,0x8a,0xe8,0x00,0x05,0x02,0x03] 473 474tbuffer_load_format_xyz v[5:7], off, s[8:11], s3 format:[BUF_NUM_FORMAT_USCALED] offset:4095 475// CHECK: [0xff,0x0f,0x0a,0xe9,0x00,0x05,0x02,0x03] 476 477tbuffer_load_format_xyz v[5:7], off, s[8:11], s3 format:[BUF_NUM_FORMAT_SSCALED] offset:4095 478// CHECK: [0xff,0x0f,0x8a,0xe9,0x00,0x05,0x02,0x03] 479 480tbuffer_load_format_xyz v[5:7], off, s[8:11], s3 format:[BUF_NUM_FORMAT_UINT] offset:4095 481// CHECK: [0xff,0x0f,0x0a,0xea,0x00,0x05,0x02,0x03] 482 483tbuffer_load_format_xyz v[5:7], off, s[8:11], s3 format:[BUF_NUM_FORMAT_SINT] offset:4095 484// CHECK: [0xff,0x0f,0x8a,0xea,0x00,0x05,0x02,0x03] 485 486tbuffer_load_format_xyz v[5:7], off, s[8:11], s3 format:[BUF_NUM_FORMAT_SNORM_OGL] offset:4095 487// CHECK: [0xff,0x0f,0x0a,0xeb,0x00,0x05,0x02,0x03] 488 489tbuffer_load_format_xyz v[5:7], off, s[8:11], s3 format:[BUF_NUM_FORMAT_FLOAT] offset:4095 490// CHECK: [0xff,0x0f,0x8a,0xeb,0x00,0x05,0x02,0x03] 491 492tbuffer_load_format_xyz v[5:7], v0, s[8:11], s3 idxen offset:4095 493// CHECK: [0xff,0x2f,0x0a,0xe8,0x00,0x05,0x02,0x03] 494 495tbuffer_load_format_xyz v[5:7], v0, s[8:11], s3 offen offset:4095 496// CHECK: [0xff,0x1f,0x0a,0xe8,0x00,0x05,0x02,0x03] 497 498tbuffer_load_format_xyz v[5:7], v[0:1], s[8:11], s3 addr64 offset:4095 499// CHECK: [0xff,0x8f,0x0a,0xe8,0x00,0x05,0x02,0x03] 500 501tbuffer_load_format_xyz v[5:7], off, s[8:11], s3 502// CHECK: [0x00,0x00,0x0a,0xe8,0x00,0x05,0x02,0x03] 503 504tbuffer_load_format_xyz v[5:7], off, s[8:11], s3 offset:0 505// CHECK: [0x00,0x00,0x0a,0xe8,0x00,0x05,0x02,0x03] 506 507tbuffer_load_format_xyz v[5:7], off, s[8:11], s3 offset:7 508// CHECK: [0x07,0x00,0x0a,0xe8,0x00,0x05,0x02,0x03] 509 510tbuffer_load_format_xyz v[5:7], off, s[8:11], s3 offset:4095 glc 511// CHECK: [0xff,0x4f,0x0a,0xe8,0x00,0x05,0x02,0x03] 512 513tbuffer_load_format_xyz v[5:7], off, s[8:11], s3 offset:4095 slc 514// CHECK: [0xff,0x0f,0x0a,0xe8,0x00,0x05,0x42,0x03] 515 516tbuffer_load_format_xyzw v[5:8], off, s[8:11], s3 offset:4095 517// CHECK: [0xff,0x0f,0x0b,0xe8,0x00,0x05,0x02,0x03] 518 519tbuffer_load_format_xyzw v[252:255], off, s[8:11], s3 offset:4095 520// CHECK: [0xff,0x0f,0x0b,0xe8,0x00,0xfc,0x02,0x03] 521 522tbuffer_load_format_xyzw v[5:8], off, s[12:15], s3 offset:4095 523// CHECK: [0xff,0x0f,0x0b,0xe8,0x00,0x05,0x03,0x03] 524 525tbuffer_load_format_xyzw v[5:8], off, s[100:103], s3 offset:4095 526// CHECK: [0xff,0x0f,0x0b,0xe8,0x00,0x05,0x19,0x03] 527 528tbuffer_load_format_xyzw v[5:8], off, ttmp[8:11], s3 offset:4095 529// CHECK: [0xff,0x0f,0x0b,0xe8,0x00,0x05,0x1e,0x03] 530 531tbuffer_load_format_xyzw v[5:8], off, s[8:11], s103 offset:4095 532// CHECK: [0xff,0x0f,0x0b,0xe8,0x00,0x05,0x02,0x67] 533 534tbuffer_load_format_xyzw v[5:8], off, s[8:11], flat_scratch_lo offset:4095 535// CHECK: [0xff,0x0f,0x0b,0xe8,0x00,0x05,0x02,0x68] 536 537tbuffer_load_format_xyzw v[5:8], off, s[8:11], flat_scratch_hi offset:4095 538// CHECK: [0xff,0x0f,0x0b,0xe8,0x00,0x05,0x02,0x69] 539 540tbuffer_load_format_xyzw v[5:8], off, s[8:11], vcc_lo offset:4095 541// CHECK: [0xff,0x0f,0x0b,0xe8,0x00,0x05,0x02,0x6a] 542 543tbuffer_load_format_xyzw v[5:8], off, s[8:11], vcc_hi offset:4095 544// CHECK: [0xff,0x0f,0x0b,0xe8,0x00,0x05,0x02,0x6b] 545 546tbuffer_load_format_xyzw v[5:8], off, s[8:11], tba_lo offset:4095 547// CHECK: [0xff,0x0f,0x0b,0xe8,0x00,0x05,0x02,0x6c] 548 549tbuffer_load_format_xyzw v[5:8], off, s[8:11], tba_hi offset:4095 550// CHECK: [0xff,0x0f,0x0b,0xe8,0x00,0x05,0x02,0x6d] 551 552tbuffer_load_format_xyzw v[5:8], off, s[8:11], tma_lo offset:4095 553// CHECK: [0xff,0x0f,0x0b,0xe8,0x00,0x05,0x02,0x6e] 554 555tbuffer_load_format_xyzw v[5:8], off, s[8:11], tma_hi offset:4095 556// CHECK: [0xff,0x0f,0x0b,0xe8,0x00,0x05,0x02,0x6f] 557 558tbuffer_load_format_xyzw v[5:8], off, s[8:11], ttmp11 offset:4095 559// CHECK: [0xff,0x0f,0x0b,0xe8,0x00,0x05,0x02,0x7b] 560 561tbuffer_load_format_xyzw v[5:8], off, s[8:11], m0 offset:4095 562// CHECK: [0xff,0x0f,0x0b,0xe8,0x00,0x05,0x02,0x7c] 563 564tbuffer_load_format_xyzw v[5:8], off, s[8:11], exec_lo offset:4095 565// CHECK: [0xff,0x0f,0x0b,0xe8,0x00,0x05,0x02,0x7e] 566 567tbuffer_load_format_xyzw v[5:8], off, s[8:11], exec_hi offset:4095 568// CHECK: [0xff,0x0f,0x0b,0xe8,0x00,0x05,0x02,0x7f] 569 570tbuffer_load_format_xyzw v[5:8], off, s[8:11], 0 offset:4095 571// CHECK: [0xff,0x0f,0x0b,0xe8,0x00,0x05,0x02,0x80] 572 573tbuffer_load_format_xyzw v[5:8], off, s[8:11], -1 offset:4095 574// CHECK: [0xff,0x0f,0x0b,0xe8,0x00,0x05,0x02,0xc1] 575 576tbuffer_load_format_xyzw v[5:8], off, s[8:11], 0.5 offset:4095 577// CHECK: [0xff,0x0f,0x0b,0xe8,0x00,0x05,0x02,0xf0] 578 579tbuffer_load_format_xyzw v[5:8], off, s[8:11], -4.0 offset:4095 580// CHECK: [0xff,0x0f,0x0b,0xe8,0x00,0x05,0x02,0xf7] 581 582tbuffer_load_format_xyzw v[5:8], off, s[8:11], src_vccz offset:4095 583// CHECK: [0xff,0x0f,0x0b,0xe8,0x00,0x05,0x02,0xfb] 584 585tbuffer_load_format_xyzw v[5:8], off, s[8:11], src_execz offset:4095 586// CHECK: [0xff,0x0f,0x0b,0xe8,0x00,0x05,0x02,0xfc] 587 588tbuffer_load_format_xyzw v[5:8], off, s[8:11], src_scc offset:4095 589// CHECK: [0xff,0x0f,0x0b,0xe8,0x00,0x05,0x02,0xfd] 590 591tbuffer_load_format_xyzw v[5:8], off, s[8:11], s3 format:[BUF_DATA_FORMAT_8] offset:4095 592// CHECK: [0xff,0x0f,0x0b,0xe8,0x00,0x05,0x02,0x03] 593 594tbuffer_load_format_xyzw v[5:8], off, s[8:11], s3 format:[BUF_DATA_FORMAT_16] offset:4095 595// CHECK: [0xff,0x0f,0x13,0xe8,0x00,0x05,0x02,0x03] 596 597tbuffer_load_format_xyzw v[5:8], off, s[8:11], s3 format:[BUF_DATA_FORMAT_8_8] offset:4095 598// CHECK: [0xff,0x0f,0x1b,0xe8,0x00,0x05,0x02,0x03] 599 600tbuffer_load_format_xyzw v[5:8], off, s[8:11], s3 format:[BUF_DATA_FORMAT_32] offset:4095 601// CHECK: [0xff,0x0f,0x23,0xe8,0x00,0x05,0x02,0x03] 602 603tbuffer_load_format_xyzw v[5:8], off, s[8:11], s3 format:[BUF_DATA_FORMAT_16_16] offset:4095 604// CHECK: [0xff,0x0f,0x2b,0xe8,0x00,0x05,0x02,0x03] 605 606tbuffer_load_format_xyzw v[5:8], off, s[8:11], s3 format:[BUF_DATA_FORMAT_10_11_11] offset:4095 607// CHECK: [0xff,0x0f,0x33,0xe8,0x00,0x05,0x02,0x03] 608 609tbuffer_load_format_xyzw v[5:8], off, s[8:11], s3 format:[BUF_DATA_FORMAT_11_11_10] offset:4095 610// CHECK: [0xff,0x0f,0x3b,0xe8,0x00,0x05,0x02,0x03] 611 612tbuffer_load_format_xyzw v[5:8], off, s[8:11], s3 format:[BUF_DATA_FORMAT_10_10_10_2] offset:4095 613// CHECK: [0xff,0x0f,0x43,0xe8,0x00,0x05,0x02,0x03] 614 615tbuffer_load_format_xyzw v[5:8], off, s[8:11], s3 format:[BUF_DATA_FORMAT_2_10_10_10] offset:4095 616// CHECK: [0xff,0x0f,0x4b,0xe8,0x00,0x05,0x02,0x03] 617 618tbuffer_load_format_xyzw v[5:8], off, s[8:11], s3 format:[BUF_DATA_FORMAT_8_8_8_8] offset:4095 619// CHECK: [0xff,0x0f,0x53,0xe8,0x00,0x05,0x02,0x03] 620 621tbuffer_load_format_xyzw v[5:8], off, s[8:11], s3 format:[BUF_DATA_FORMAT_32_32] offset:4095 622// CHECK: [0xff,0x0f,0x5b,0xe8,0x00,0x05,0x02,0x03] 623 624tbuffer_load_format_xyzw v[5:8], off, s[8:11], s3 format:[BUF_DATA_FORMAT_16_16_16_16] offset:4095 625// CHECK: [0xff,0x0f,0x63,0xe8,0x00,0x05,0x02,0x03] 626 627tbuffer_load_format_xyzw v[5:8], off, s[8:11], s3 format:[BUF_DATA_FORMAT_32_32_32] offset:4095 628// CHECK: [0xff,0x0f,0x6b,0xe8,0x00,0x05,0x02,0x03] 629 630tbuffer_load_format_xyzw v[5:8], off, s[8:11], s3 format:[BUF_DATA_FORMAT_32_32_32_32] offset:4095 631// CHECK: [0xff,0x0f,0x73,0xe8,0x00,0x05,0x02,0x03] 632 633tbuffer_load_format_xyzw v[5:8], off, s[8:11], s3 format:[BUF_DATA_FORMAT_RESERVED_15] offset:4095 634// CHECK: [0xff,0x0f,0x7b,0xe8,0x00,0x05,0x02,0x03] 635 636tbuffer_load_format_xyzw v[5:8], off, s[8:11], s3 format:[BUF_DATA_FORMAT_INVALID] offset:4095 637// CHECK: [0xff,0x0f,0x03,0xe8,0x00,0x05,0x02,0x03] 638 639tbuffer_load_format_xyzw v[5:8], off, s[8:11], s3 format:[BUF_NUM_FORMAT_UNORM] offset:4095 640// CHECK: [0xff,0x0f,0x0b,0xe8,0x00,0x05,0x02,0x03] 641 642tbuffer_load_format_xyzw v[5:8], off, s[8:11], s3 format:[BUF_NUM_FORMAT_SNORM] offset:4095 643// CHECK: [0xff,0x0f,0x8b,0xe8,0x00,0x05,0x02,0x03] 644 645tbuffer_load_format_xyzw v[5:8], off, s[8:11], s3 format:[BUF_NUM_FORMAT_USCALED] offset:4095 646// CHECK: [0xff,0x0f,0x0b,0xe9,0x00,0x05,0x02,0x03] 647 648tbuffer_load_format_xyzw v[5:8], off, s[8:11], s3 format:[BUF_NUM_FORMAT_SSCALED] offset:4095 649// CHECK: [0xff,0x0f,0x8b,0xe9,0x00,0x05,0x02,0x03] 650 651tbuffer_load_format_xyzw v[5:8], off, s[8:11], s3 format:[BUF_NUM_FORMAT_UINT] offset:4095 652// CHECK: [0xff,0x0f,0x0b,0xea,0x00,0x05,0x02,0x03] 653 654tbuffer_load_format_xyzw v[5:8], off, s[8:11], s3 format:[BUF_NUM_FORMAT_SINT] offset:4095 655// CHECK: [0xff,0x0f,0x8b,0xea,0x00,0x05,0x02,0x03] 656 657tbuffer_load_format_xyzw v[5:8], off, s[8:11], s3 format:[BUF_NUM_FORMAT_SNORM_OGL] offset:4095 658// CHECK: [0xff,0x0f,0x0b,0xeb,0x00,0x05,0x02,0x03] 659 660tbuffer_load_format_xyzw v[5:8], off, s[8:11], s3 format:[BUF_NUM_FORMAT_FLOAT] offset:4095 661// CHECK: [0xff,0x0f,0x8b,0xeb,0x00,0x05,0x02,0x03] 662 663tbuffer_load_format_xyzw v[5:8], v0, s[8:11], s3 idxen offset:4095 664// CHECK: [0xff,0x2f,0x0b,0xe8,0x00,0x05,0x02,0x03] 665 666tbuffer_load_format_xyzw v[5:8], v0, s[8:11], s3 offen offset:4095 667// CHECK: [0xff,0x1f,0x0b,0xe8,0x00,0x05,0x02,0x03] 668 669tbuffer_load_format_xyzw v[5:8], v[0:1], s[8:11], s3 addr64 offset:4095 670// CHECK: [0xff,0x8f,0x0b,0xe8,0x00,0x05,0x02,0x03] 671 672tbuffer_load_format_xyzw v[5:8], off, s[8:11], s3 673// CHECK: [0x00,0x00,0x0b,0xe8,0x00,0x05,0x02,0x03] 674 675tbuffer_load_format_xyzw v[5:8], off, s[8:11], s3 offset:0 676// CHECK: [0x00,0x00,0x0b,0xe8,0x00,0x05,0x02,0x03] 677 678tbuffer_load_format_xyzw v[5:8], off, s[8:11], s3 offset:7 679// CHECK: [0x07,0x00,0x0b,0xe8,0x00,0x05,0x02,0x03] 680 681tbuffer_load_format_xyzw v[5:8], off, s[8:11], s3 offset:4095 glc 682// CHECK: [0xff,0x4f,0x0b,0xe8,0x00,0x05,0x02,0x03] 683 684tbuffer_load_format_xyzw v[5:8], off, s[8:11], s3 offset:4095 slc 685// CHECK: [0xff,0x0f,0x0b,0xe8,0x00,0x05,0x42,0x03] 686 687tbuffer_store_format_x v1, off, s[12:15], s4 offset:4095 688// CHECK: [0xff,0x0f,0x0c,0xe8,0x00,0x01,0x03,0x04] 689 690tbuffer_store_format_x v255, off, s[12:15], s4 offset:4095 691// CHECK: [0xff,0x0f,0x0c,0xe8,0x00,0xff,0x03,0x04] 692 693tbuffer_store_format_x v1, off, s[16:19], s4 offset:4095 694// CHECK: [0xff,0x0f,0x0c,0xe8,0x00,0x01,0x04,0x04] 695 696tbuffer_store_format_x v1, off, s[100:103], s4 offset:4095 697// CHECK: [0xff,0x0f,0x0c,0xe8,0x00,0x01,0x19,0x04] 698 699tbuffer_store_format_x v1, off, ttmp[8:11], s4 offset:4095 700// CHECK: [0xff,0x0f,0x0c,0xe8,0x00,0x01,0x1e,0x04] 701 702tbuffer_store_format_x v1, off, s[12:15], s103 offset:4095 703// CHECK: [0xff,0x0f,0x0c,0xe8,0x00,0x01,0x03,0x67] 704 705tbuffer_store_format_x v1, off, s[12:15], flat_scratch_lo offset:4095 706// CHECK: [0xff,0x0f,0x0c,0xe8,0x00,0x01,0x03,0x68] 707 708tbuffer_store_format_x v1, off, s[12:15], flat_scratch_hi offset:4095 709// CHECK: [0xff,0x0f,0x0c,0xe8,0x00,0x01,0x03,0x69] 710 711tbuffer_store_format_x v1, off, s[12:15], vcc_lo offset:4095 712// CHECK: [0xff,0x0f,0x0c,0xe8,0x00,0x01,0x03,0x6a] 713 714tbuffer_store_format_x v1, off, s[12:15], vcc_hi offset:4095 715// CHECK: [0xff,0x0f,0x0c,0xe8,0x00,0x01,0x03,0x6b] 716 717tbuffer_store_format_x v1, off, s[12:15], tba_lo offset:4095 718// CHECK: [0xff,0x0f,0x0c,0xe8,0x00,0x01,0x03,0x6c] 719 720tbuffer_store_format_x v1, off, s[12:15], tba_hi offset:4095 721// CHECK: [0xff,0x0f,0x0c,0xe8,0x00,0x01,0x03,0x6d] 722 723tbuffer_store_format_x v1, off, s[12:15], tma_lo offset:4095 724// CHECK: [0xff,0x0f,0x0c,0xe8,0x00,0x01,0x03,0x6e] 725 726tbuffer_store_format_x v1, off, s[12:15], tma_hi offset:4095 727// CHECK: [0xff,0x0f,0x0c,0xe8,0x00,0x01,0x03,0x6f] 728 729tbuffer_store_format_x v1, off, s[12:15], ttmp11 offset:4095 730// CHECK: [0xff,0x0f,0x0c,0xe8,0x00,0x01,0x03,0x7b] 731 732tbuffer_store_format_x v1, off, s[12:15], m0 offset:4095 733// CHECK: [0xff,0x0f,0x0c,0xe8,0x00,0x01,0x03,0x7c] 734 735tbuffer_store_format_x v1, off, s[12:15], exec_lo offset:4095 736// CHECK: [0xff,0x0f,0x0c,0xe8,0x00,0x01,0x03,0x7e] 737 738tbuffer_store_format_x v1, off, s[12:15], exec_hi offset:4095 739// CHECK: [0xff,0x0f,0x0c,0xe8,0x00,0x01,0x03,0x7f] 740 741tbuffer_store_format_x v1, off, s[12:15], 0 offset:4095 742// CHECK: [0xff,0x0f,0x0c,0xe8,0x00,0x01,0x03,0x80] 743 744tbuffer_store_format_x v1, off, s[12:15], -1 offset:4095 745// CHECK: [0xff,0x0f,0x0c,0xe8,0x00,0x01,0x03,0xc1] 746 747tbuffer_store_format_x v1, off, s[12:15], 0.5 offset:4095 748// CHECK: [0xff,0x0f,0x0c,0xe8,0x00,0x01,0x03,0xf0] 749 750tbuffer_store_format_x v1, off, s[12:15], -4.0 offset:4095 751// CHECK: [0xff,0x0f,0x0c,0xe8,0x00,0x01,0x03,0xf7] 752 753tbuffer_store_format_x v1, off, s[12:15], src_vccz offset:4095 754// CHECK: [0xff,0x0f,0x0c,0xe8,0x00,0x01,0x03,0xfb] 755 756tbuffer_store_format_x v1, off, s[12:15], src_execz offset:4095 757// CHECK: [0xff,0x0f,0x0c,0xe8,0x00,0x01,0x03,0xfc] 758 759tbuffer_store_format_x v1, off, s[12:15], src_scc offset:4095 760// CHECK: [0xff,0x0f,0x0c,0xe8,0x00,0x01,0x03,0xfd] 761 762tbuffer_store_format_x v1, off, s[12:15], s4 format:[BUF_DATA_FORMAT_8] offset:4095 763// CHECK: [0xff,0x0f,0x0c,0xe8,0x00,0x01,0x03,0x04] 764 765tbuffer_store_format_x v1, off, s[12:15], s4 format:[BUF_DATA_FORMAT_16] offset:4095 766// CHECK: [0xff,0x0f,0x14,0xe8,0x00,0x01,0x03,0x04] 767 768tbuffer_store_format_x v1, off, s[12:15], s4 format:[BUF_DATA_FORMAT_8_8] offset:4095 769// CHECK: [0xff,0x0f,0x1c,0xe8,0x00,0x01,0x03,0x04] 770 771tbuffer_store_format_x v1, off, s[12:15], s4 format:[BUF_DATA_FORMAT_32] offset:4095 772// CHECK: [0xff,0x0f,0x24,0xe8,0x00,0x01,0x03,0x04] 773 774tbuffer_store_format_x v1, off, s[12:15], s4 format:[BUF_DATA_FORMAT_16_16] offset:4095 775// CHECK: [0xff,0x0f,0x2c,0xe8,0x00,0x01,0x03,0x04] 776 777tbuffer_store_format_x v1, off, s[12:15], s4 format:[BUF_DATA_FORMAT_10_11_11] offset:4095 778// CHECK: [0xff,0x0f,0x34,0xe8,0x00,0x01,0x03,0x04] 779 780tbuffer_store_format_x v1, off, s[12:15], s4 format:[BUF_DATA_FORMAT_11_11_10] offset:4095 781// CHECK: [0xff,0x0f,0x3c,0xe8,0x00,0x01,0x03,0x04] 782 783tbuffer_store_format_x v1, off, s[12:15], s4 format:[BUF_DATA_FORMAT_10_10_10_2] offset:4095 784// CHECK: [0xff,0x0f,0x44,0xe8,0x00,0x01,0x03,0x04] 785 786tbuffer_store_format_x v1, off, s[12:15], s4 format:[BUF_DATA_FORMAT_2_10_10_10] offset:4095 787// CHECK: [0xff,0x0f,0x4c,0xe8,0x00,0x01,0x03,0x04] 788 789tbuffer_store_format_x v1, off, s[12:15], s4 format:[BUF_DATA_FORMAT_8_8_8_8] offset:4095 790// CHECK: [0xff,0x0f,0x54,0xe8,0x00,0x01,0x03,0x04] 791 792tbuffer_store_format_x v1, off, s[12:15], s4 format:[BUF_DATA_FORMAT_32_32] offset:4095 793// CHECK: [0xff,0x0f,0x5c,0xe8,0x00,0x01,0x03,0x04] 794 795tbuffer_store_format_x v1, off, s[12:15], s4 format:[BUF_DATA_FORMAT_16_16_16_16] offset:4095 796// CHECK: [0xff,0x0f,0x64,0xe8,0x00,0x01,0x03,0x04] 797 798tbuffer_store_format_x v1, off, s[12:15], s4 format:[BUF_DATA_FORMAT_32_32_32] offset:4095 799// CHECK: [0xff,0x0f,0x6c,0xe8,0x00,0x01,0x03,0x04] 800 801tbuffer_store_format_x v1, off, s[12:15], s4 format:[BUF_DATA_FORMAT_32_32_32_32] offset:4095 802// CHECK: [0xff,0x0f,0x74,0xe8,0x00,0x01,0x03,0x04] 803 804tbuffer_store_format_x v1, off, s[12:15], s4 format:[BUF_DATA_FORMAT_RESERVED_15] offset:4095 805// CHECK: [0xff,0x0f,0x7c,0xe8,0x00,0x01,0x03,0x04] 806 807tbuffer_store_format_x v1, off, s[12:15], s4 format:[BUF_DATA_FORMAT_INVALID] offset:4095 808// CHECK: [0xff,0x0f,0x04,0xe8,0x00,0x01,0x03,0x04] 809 810tbuffer_store_format_x v1, off, s[12:15], s4 format:[BUF_NUM_FORMAT_UNORM] offset:4095 811// CHECK: [0xff,0x0f,0x0c,0xe8,0x00,0x01,0x03,0x04] 812 813tbuffer_store_format_x v1, off, s[12:15], s4 format:[BUF_NUM_FORMAT_SNORM] offset:4095 814// CHECK: [0xff,0x0f,0x8c,0xe8,0x00,0x01,0x03,0x04] 815 816tbuffer_store_format_x v1, off, s[12:15], s4 format:[BUF_NUM_FORMAT_USCALED] offset:4095 817// CHECK: [0xff,0x0f,0x0c,0xe9,0x00,0x01,0x03,0x04] 818 819tbuffer_store_format_x v1, off, s[12:15], s4 format:[BUF_NUM_FORMAT_SSCALED] offset:4095 820// CHECK: [0xff,0x0f,0x8c,0xe9,0x00,0x01,0x03,0x04] 821 822tbuffer_store_format_x v1, off, s[12:15], s4 format:[BUF_NUM_FORMAT_UINT] offset:4095 823// CHECK: [0xff,0x0f,0x0c,0xea,0x00,0x01,0x03,0x04] 824 825tbuffer_store_format_x v1, off, s[12:15], s4 format:[BUF_NUM_FORMAT_SINT] offset:4095 826// CHECK: [0xff,0x0f,0x8c,0xea,0x00,0x01,0x03,0x04] 827 828tbuffer_store_format_x v1, off, s[12:15], s4 format:[BUF_NUM_FORMAT_SNORM_OGL] offset:4095 829// CHECK: [0xff,0x0f,0x0c,0xeb,0x00,0x01,0x03,0x04] 830 831tbuffer_store_format_x v1, off, s[12:15], s4 format:[BUF_NUM_FORMAT_FLOAT] offset:4095 832// CHECK: [0xff,0x0f,0x8c,0xeb,0x00,0x01,0x03,0x04] 833 834tbuffer_store_format_x v1, v0, s[12:15], s4 idxen offset:4095 835// CHECK: [0xff,0x2f,0x0c,0xe8,0x00,0x01,0x03,0x04] 836 837tbuffer_store_format_x v1, v0, s[12:15], s4 offen offset:4095 838// CHECK: [0xff,0x1f,0x0c,0xe8,0x00,0x01,0x03,0x04] 839 840tbuffer_store_format_x v1, v[0:1], s[12:15], s4 addr64 offset:4095 841// CHECK: [0xff,0x8f,0x0c,0xe8,0x00,0x01,0x03,0x04] 842 843tbuffer_store_format_x v1, off, s[12:15], s4 844// CHECK: [0x00,0x00,0x0c,0xe8,0x00,0x01,0x03,0x04] 845 846tbuffer_store_format_x v1, off, s[12:15], s4 offset:0 847// CHECK: [0x00,0x00,0x0c,0xe8,0x00,0x01,0x03,0x04] 848 849tbuffer_store_format_x v1, off, s[12:15], s4 offset:7 850// CHECK: [0x07,0x00,0x0c,0xe8,0x00,0x01,0x03,0x04] 851 852tbuffer_store_format_x v1, off, s[12:15], s4 offset:4095 glc 853// CHECK: [0xff,0x4f,0x0c,0xe8,0x00,0x01,0x03,0x04] 854 855tbuffer_store_format_x v1, off, s[12:15], s4 offset:4095 slc 856// CHECK: [0xff,0x0f,0x0c,0xe8,0x00,0x01,0x43,0x04] 857 858tbuffer_store_format_xy v[1:2], off, s[12:15], s4 offset:4095 859// CHECK: [0xff,0x0f,0x0d,0xe8,0x00,0x01,0x03,0x04] 860 861tbuffer_store_format_xy v[254:255], off, s[12:15], s4 offset:4095 862// CHECK: [0xff,0x0f,0x0d,0xe8,0x00,0xfe,0x03,0x04] 863 864tbuffer_store_format_xy v[1:2], off, s[16:19], s4 offset:4095 865// CHECK: [0xff,0x0f,0x0d,0xe8,0x00,0x01,0x04,0x04] 866 867tbuffer_store_format_xy v[1:2], off, s[100:103], s4 offset:4095 868// CHECK: [0xff,0x0f,0x0d,0xe8,0x00,0x01,0x19,0x04] 869 870tbuffer_store_format_xy v[1:2], off, ttmp[8:11], s4 offset:4095 871// CHECK: [0xff,0x0f,0x0d,0xe8,0x00,0x01,0x1e,0x04] 872 873tbuffer_store_format_xy v[1:2], off, s[12:15], s103 offset:4095 874// CHECK: [0xff,0x0f,0x0d,0xe8,0x00,0x01,0x03,0x67] 875 876tbuffer_store_format_xy v[1:2], off, s[12:15], flat_scratch_lo offset:4095 877// CHECK: [0xff,0x0f,0x0d,0xe8,0x00,0x01,0x03,0x68] 878 879tbuffer_store_format_xy v[1:2], off, s[12:15], flat_scratch_hi offset:4095 880// CHECK: [0xff,0x0f,0x0d,0xe8,0x00,0x01,0x03,0x69] 881 882tbuffer_store_format_xy v[1:2], off, s[12:15], vcc_lo offset:4095 883// CHECK: [0xff,0x0f,0x0d,0xe8,0x00,0x01,0x03,0x6a] 884 885tbuffer_store_format_xy v[1:2], off, s[12:15], vcc_hi offset:4095 886// CHECK: [0xff,0x0f,0x0d,0xe8,0x00,0x01,0x03,0x6b] 887 888tbuffer_store_format_xy v[1:2], off, s[12:15], tba_lo offset:4095 889// CHECK: [0xff,0x0f,0x0d,0xe8,0x00,0x01,0x03,0x6c] 890 891tbuffer_store_format_xy v[1:2], off, s[12:15], tba_hi offset:4095 892// CHECK: [0xff,0x0f,0x0d,0xe8,0x00,0x01,0x03,0x6d] 893 894tbuffer_store_format_xy v[1:2], off, s[12:15], tma_lo offset:4095 895// CHECK: [0xff,0x0f,0x0d,0xe8,0x00,0x01,0x03,0x6e] 896 897tbuffer_store_format_xy v[1:2], off, s[12:15], tma_hi offset:4095 898// CHECK: [0xff,0x0f,0x0d,0xe8,0x00,0x01,0x03,0x6f] 899 900tbuffer_store_format_xy v[1:2], off, s[12:15], ttmp11 offset:4095 901// CHECK: [0xff,0x0f,0x0d,0xe8,0x00,0x01,0x03,0x7b] 902 903tbuffer_store_format_xy v[1:2], off, s[12:15], m0 offset:4095 904// CHECK: [0xff,0x0f,0x0d,0xe8,0x00,0x01,0x03,0x7c] 905 906tbuffer_store_format_xy v[1:2], off, s[12:15], exec_lo offset:4095 907// CHECK: [0xff,0x0f,0x0d,0xe8,0x00,0x01,0x03,0x7e] 908 909tbuffer_store_format_xy v[1:2], off, s[12:15], exec_hi offset:4095 910// CHECK: [0xff,0x0f,0x0d,0xe8,0x00,0x01,0x03,0x7f] 911 912tbuffer_store_format_xy v[1:2], off, s[12:15], 0 offset:4095 913// CHECK: [0xff,0x0f,0x0d,0xe8,0x00,0x01,0x03,0x80] 914 915tbuffer_store_format_xy v[1:2], off, s[12:15], -1 offset:4095 916// CHECK: [0xff,0x0f,0x0d,0xe8,0x00,0x01,0x03,0xc1] 917 918tbuffer_store_format_xy v[1:2], off, s[12:15], 0.5 offset:4095 919// CHECK: [0xff,0x0f,0x0d,0xe8,0x00,0x01,0x03,0xf0] 920 921tbuffer_store_format_xy v[1:2], off, s[12:15], -4.0 offset:4095 922// CHECK: [0xff,0x0f,0x0d,0xe8,0x00,0x01,0x03,0xf7] 923 924tbuffer_store_format_xy v[1:2], off, s[12:15], src_vccz offset:4095 925// CHECK: [0xff,0x0f,0x0d,0xe8,0x00,0x01,0x03,0xfb] 926 927tbuffer_store_format_xy v[1:2], off, s[12:15], src_execz offset:4095 928// CHECK: [0xff,0x0f,0x0d,0xe8,0x00,0x01,0x03,0xfc] 929 930tbuffer_store_format_xy v[1:2], off, s[12:15], src_scc offset:4095 931// CHECK: [0xff,0x0f,0x0d,0xe8,0x00,0x01,0x03,0xfd] 932 933tbuffer_store_format_xy v[1:2], off, s[12:15], s4 format:[BUF_DATA_FORMAT_8] offset:4095 934// CHECK: [0xff,0x0f,0x0d,0xe8,0x00,0x01,0x03,0x04] 935 936tbuffer_store_format_xy v[1:2], off, s[12:15], s4 format:[BUF_DATA_FORMAT_16] offset:4095 937// CHECK: [0xff,0x0f,0x15,0xe8,0x00,0x01,0x03,0x04] 938 939tbuffer_store_format_xy v[1:2], off, s[12:15], s4 format:[BUF_DATA_FORMAT_8_8] offset:4095 940// CHECK: [0xff,0x0f,0x1d,0xe8,0x00,0x01,0x03,0x04] 941 942tbuffer_store_format_xy v[1:2], off, s[12:15], s4 format:[BUF_DATA_FORMAT_32] offset:4095 943// CHECK: [0xff,0x0f,0x25,0xe8,0x00,0x01,0x03,0x04] 944 945tbuffer_store_format_xy v[1:2], off, s[12:15], s4 format:[BUF_DATA_FORMAT_16_16] offset:4095 946// CHECK: [0xff,0x0f,0x2d,0xe8,0x00,0x01,0x03,0x04] 947 948tbuffer_store_format_xy v[1:2], off, s[12:15], s4 format:[BUF_DATA_FORMAT_10_11_11] offset:4095 949// CHECK: [0xff,0x0f,0x35,0xe8,0x00,0x01,0x03,0x04] 950 951tbuffer_store_format_xy v[1:2], off, s[12:15], s4 format:[BUF_DATA_FORMAT_11_11_10] offset:4095 952// CHECK: [0xff,0x0f,0x3d,0xe8,0x00,0x01,0x03,0x04] 953 954tbuffer_store_format_xy v[1:2], off, s[12:15], s4 format:[BUF_DATA_FORMAT_10_10_10_2] offset:4095 955// CHECK: [0xff,0x0f,0x45,0xe8,0x00,0x01,0x03,0x04] 956 957tbuffer_store_format_xy v[1:2], off, s[12:15], s4 format:[BUF_DATA_FORMAT_2_10_10_10] offset:4095 958// CHECK: [0xff,0x0f,0x4d,0xe8,0x00,0x01,0x03,0x04] 959 960tbuffer_store_format_xy v[1:2], off, s[12:15], s4 format:[BUF_DATA_FORMAT_8_8_8_8] offset:4095 961// CHECK: [0xff,0x0f,0x55,0xe8,0x00,0x01,0x03,0x04] 962 963tbuffer_store_format_xy v[1:2], off, s[12:15], s4 format:[BUF_DATA_FORMAT_32_32] offset:4095 964// CHECK: [0xff,0x0f,0x5d,0xe8,0x00,0x01,0x03,0x04] 965 966tbuffer_store_format_xy v[1:2], off, s[12:15], s4 format:[BUF_DATA_FORMAT_16_16_16_16] offset:4095 967// CHECK: [0xff,0x0f,0x65,0xe8,0x00,0x01,0x03,0x04] 968 969tbuffer_store_format_xy v[1:2], off, s[12:15], s4 format:[BUF_DATA_FORMAT_32_32_32] offset:4095 970// CHECK: [0xff,0x0f,0x6d,0xe8,0x00,0x01,0x03,0x04] 971 972tbuffer_store_format_xy v[1:2], off, s[12:15], s4 format:[BUF_DATA_FORMAT_32_32_32_32] offset:4095 973// CHECK: [0xff,0x0f,0x75,0xe8,0x00,0x01,0x03,0x04] 974 975tbuffer_store_format_xy v[1:2], off, s[12:15], s4 format:[BUF_DATA_FORMAT_RESERVED_15] offset:4095 976// CHECK: [0xff,0x0f,0x7d,0xe8,0x00,0x01,0x03,0x04] 977 978tbuffer_store_format_xy v[1:2], off, s[12:15], s4 format:[BUF_DATA_FORMAT_INVALID] offset:4095 979// CHECK: [0xff,0x0f,0x05,0xe8,0x00,0x01,0x03,0x04] 980 981tbuffer_store_format_xy v[1:2], off, s[12:15], s4 format:[BUF_NUM_FORMAT_UNORM] offset:4095 982// CHECK: [0xff,0x0f,0x0d,0xe8,0x00,0x01,0x03,0x04] 983 984tbuffer_store_format_xy v[1:2], off, s[12:15], s4 format:[BUF_NUM_FORMAT_SNORM] offset:4095 985// CHECK: [0xff,0x0f,0x8d,0xe8,0x00,0x01,0x03,0x04] 986 987tbuffer_store_format_xy v[1:2], off, s[12:15], s4 format:[BUF_NUM_FORMAT_USCALED] offset:4095 988// CHECK: [0xff,0x0f,0x0d,0xe9,0x00,0x01,0x03,0x04] 989 990tbuffer_store_format_xy v[1:2], off, s[12:15], s4 format:[BUF_NUM_FORMAT_SSCALED] offset:4095 991// CHECK: [0xff,0x0f,0x8d,0xe9,0x00,0x01,0x03,0x04] 992 993tbuffer_store_format_xy v[1:2], off, s[12:15], s4 format:[BUF_NUM_FORMAT_UINT] offset:4095 994// CHECK: [0xff,0x0f,0x0d,0xea,0x00,0x01,0x03,0x04] 995 996tbuffer_store_format_xy v[1:2], off, s[12:15], s4 format:[BUF_NUM_FORMAT_SINT] offset:4095 997// CHECK: [0xff,0x0f,0x8d,0xea,0x00,0x01,0x03,0x04] 998 999tbuffer_store_format_xy v[1:2], off, s[12:15], s4 format:[BUF_NUM_FORMAT_SNORM_OGL] offset:4095 1000// CHECK: [0xff,0x0f,0x0d,0xeb,0x00,0x01,0x03,0x04] 1001 1002tbuffer_store_format_xy v[1:2], off, s[12:15], s4 format:[BUF_NUM_FORMAT_FLOAT] offset:4095 1003// CHECK: [0xff,0x0f,0x8d,0xeb,0x00,0x01,0x03,0x04] 1004 1005tbuffer_store_format_xy v[1:2], v0, s[12:15], s4 idxen offset:4095 1006// CHECK: [0xff,0x2f,0x0d,0xe8,0x00,0x01,0x03,0x04] 1007 1008tbuffer_store_format_xy v[1:2], v0, s[12:15], s4 offen offset:4095 1009// CHECK: [0xff,0x1f,0x0d,0xe8,0x00,0x01,0x03,0x04] 1010 1011tbuffer_store_format_xy v[1:2], v[0:1], s[12:15], s4 addr64 offset:4095 1012// CHECK: [0xff,0x8f,0x0d,0xe8,0x00,0x01,0x03,0x04] 1013 1014tbuffer_store_format_xy v[1:2], off, s[12:15], s4 1015// CHECK: [0x00,0x00,0x0d,0xe8,0x00,0x01,0x03,0x04] 1016 1017tbuffer_store_format_xy v[1:2], off, s[12:15], s4 offset:0 1018// CHECK: [0x00,0x00,0x0d,0xe8,0x00,0x01,0x03,0x04] 1019 1020tbuffer_store_format_xy v[1:2], off, s[12:15], s4 offset:7 1021// CHECK: [0x07,0x00,0x0d,0xe8,0x00,0x01,0x03,0x04] 1022 1023tbuffer_store_format_xy v[1:2], off, s[12:15], s4 offset:4095 glc 1024// CHECK: [0xff,0x4f,0x0d,0xe8,0x00,0x01,0x03,0x04] 1025 1026tbuffer_store_format_xy v[1:2], off, s[12:15], s4 offset:4095 slc 1027// CHECK: [0xff,0x0f,0x0d,0xe8,0x00,0x01,0x43,0x04] 1028 1029tbuffer_store_format_xyz v[1:3], off, s[12:15], s4 offset:4095 1030// CHECK: [0xff,0x0f,0x0e,0xe8,0x00,0x01,0x03,0x04] 1031 1032tbuffer_store_format_xyz v[253:255], off, s[12:15], s4 offset:4095 1033// CHECK: [0xff,0x0f,0x0e,0xe8,0x00,0xfd,0x03,0x04] 1034 1035tbuffer_store_format_xyz v[1:3], off, s[16:19], s4 offset:4095 1036// CHECK: [0xff,0x0f,0x0e,0xe8,0x00,0x01,0x04,0x04] 1037 1038tbuffer_store_format_xyz v[1:3], off, s[100:103], s4 offset:4095 1039// CHECK: [0xff,0x0f,0x0e,0xe8,0x00,0x01,0x19,0x04] 1040 1041tbuffer_store_format_xyz v[1:3], off, ttmp[8:11], s4 offset:4095 1042// CHECK: [0xff,0x0f,0x0e,0xe8,0x00,0x01,0x1e,0x04] 1043 1044tbuffer_store_format_xyz v[1:3], off, s[12:15], s103 offset:4095 1045// CHECK: [0xff,0x0f,0x0e,0xe8,0x00,0x01,0x03,0x67] 1046 1047tbuffer_store_format_xyz v[1:3], off, s[12:15], flat_scratch_lo offset:4095 1048// CHECK: [0xff,0x0f,0x0e,0xe8,0x00,0x01,0x03,0x68] 1049 1050tbuffer_store_format_xyz v[1:3], off, s[12:15], flat_scratch_hi offset:4095 1051// CHECK: [0xff,0x0f,0x0e,0xe8,0x00,0x01,0x03,0x69] 1052 1053tbuffer_store_format_xyz v[1:3], off, s[12:15], vcc_lo offset:4095 1054// CHECK: [0xff,0x0f,0x0e,0xe8,0x00,0x01,0x03,0x6a] 1055 1056tbuffer_store_format_xyz v[1:3], off, s[12:15], vcc_hi offset:4095 1057// CHECK: [0xff,0x0f,0x0e,0xe8,0x00,0x01,0x03,0x6b] 1058 1059tbuffer_store_format_xyz v[1:3], off, s[12:15], tba_lo offset:4095 1060// CHECK: [0xff,0x0f,0x0e,0xe8,0x00,0x01,0x03,0x6c] 1061 1062tbuffer_store_format_xyz v[1:3], off, s[12:15], tba_hi offset:4095 1063// CHECK: [0xff,0x0f,0x0e,0xe8,0x00,0x01,0x03,0x6d] 1064 1065tbuffer_store_format_xyz v[1:3], off, s[12:15], tma_lo offset:4095 1066// CHECK: [0xff,0x0f,0x0e,0xe8,0x00,0x01,0x03,0x6e] 1067 1068tbuffer_store_format_xyz v[1:3], off, s[12:15], tma_hi offset:4095 1069// CHECK: [0xff,0x0f,0x0e,0xe8,0x00,0x01,0x03,0x6f] 1070 1071tbuffer_store_format_xyz v[1:3], off, s[12:15], ttmp11 offset:4095 1072// CHECK: [0xff,0x0f,0x0e,0xe8,0x00,0x01,0x03,0x7b] 1073 1074tbuffer_store_format_xyz v[1:3], off, s[12:15], m0 offset:4095 1075// CHECK: [0xff,0x0f,0x0e,0xe8,0x00,0x01,0x03,0x7c] 1076 1077tbuffer_store_format_xyz v[1:3], off, s[12:15], exec_lo offset:4095 1078// CHECK: [0xff,0x0f,0x0e,0xe8,0x00,0x01,0x03,0x7e] 1079 1080tbuffer_store_format_xyz v[1:3], off, s[12:15], exec_hi offset:4095 1081// CHECK: [0xff,0x0f,0x0e,0xe8,0x00,0x01,0x03,0x7f] 1082 1083tbuffer_store_format_xyz v[1:3], off, s[12:15], 0 offset:4095 1084// CHECK: [0xff,0x0f,0x0e,0xe8,0x00,0x01,0x03,0x80] 1085 1086tbuffer_store_format_xyz v[1:3], off, s[12:15], -1 offset:4095 1087// CHECK: [0xff,0x0f,0x0e,0xe8,0x00,0x01,0x03,0xc1] 1088 1089tbuffer_store_format_xyz v[1:3], off, s[12:15], 0.5 offset:4095 1090// CHECK: [0xff,0x0f,0x0e,0xe8,0x00,0x01,0x03,0xf0] 1091 1092tbuffer_store_format_xyz v[1:3], off, s[12:15], -4.0 offset:4095 1093// CHECK: [0xff,0x0f,0x0e,0xe8,0x00,0x01,0x03,0xf7] 1094 1095tbuffer_store_format_xyz v[1:3], off, s[12:15], src_vccz offset:4095 1096// CHECK: [0xff,0x0f,0x0e,0xe8,0x00,0x01,0x03,0xfb] 1097 1098tbuffer_store_format_xyz v[1:3], off, s[12:15], src_execz offset:4095 1099// CHECK: [0xff,0x0f,0x0e,0xe8,0x00,0x01,0x03,0xfc] 1100 1101tbuffer_store_format_xyz v[1:3], off, s[12:15], src_scc offset:4095 1102// CHECK: [0xff,0x0f,0x0e,0xe8,0x00,0x01,0x03,0xfd] 1103 1104tbuffer_store_format_xyz v[1:3], off, s[12:15], s4 format:[BUF_DATA_FORMAT_8] offset:4095 1105// CHECK: [0xff,0x0f,0x0e,0xe8,0x00,0x01,0x03,0x04] 1106 1107tbuffer_store_format_xyz v[1:3], off, s[12:15], s4 format:[BUF_DATA_FORMAT_16] offset:4095 1108// CHECK: [0xff,0x0f,0x16,0xe8,0x00,0x01,0x03,0x04] 1109 1110tbuffer_store_format_xyz v[1:3], off, s[12:15], s4 format:[BUF_DATA_FORMAT_8_8] offset:4095 1111// CHECK: [0xff,0x0f,0x1e,0xe8,0x00,0x01,0x03,0x04] 1112 1113tbuffer_store_format_xyz v[1:3], off, s[12:15], s4 format:[BUF_DATA_FORMAT_32] offset:4095 1114// CHECK: [0xff,0x0f,0x26,0xe8,0x00,0x01,0x03,0x04] 1115 1116tbuffer_store_format_xyz v[1:3], off, s[12:15], s4 format:[BUF_DATA_FORMAT_16_16] offset:4095 1117// CHECK: [0xff,0x0f,0x2e,0xe8,0x00,0x01,0x03,0x04] 1118 1119tbuffer_store_format_xyz v[1:3], off, s[12:15], s4 format:[BUF_DATA_FORMAT_10_11_11] offset:4095 1120// CHECK: [0xff,0x0f,0x36,0xe8,0x00,0x01,0x03,0x04] 1121 1122tbuffer_store_format_xyz v[1:3], off, s[12:15], s4 format:[BUF_DATA_FORMAT_11_11_10] offset:4095 1123// CHECK: [0xff,0x0f,0x3e,0xe8,0x00,0x01,0x03,0x04] 1124 1125tbuffer_store_format_xyz v[1:3], off, s[12:15], s4 format:[BUF_DATA_FORMAT_10_10_10_2] offset:4095 1126// CHECK: [0xff,0x0f,0x46,0xe8,0x00,0x01,0x03,0x04] 1127 1128tbuffer_store_format_xyz v[1:3], off, s[12:15], s4 format:[BUF_DATA_FORMAT_2_10_10_10] offset:4095 1129// CHECK: [0xff,0x0f,0x4e,0xe8,0x00,0x01,0x03,0x04] 1130 1131tbuffer_store_format_xyz v[1:3], off, s[12:15], s4 format:[BUF_DATA_FORMAT_8_8_8_8] offset:4095 1132// CHECK: [0xff,0x0f,0x56,0xe8,0x00,0x01,0x03,0x04] 1133 1134tbuffer_store_format_xyz v[1:3], off, s[12:15], s4 format:[BUF_DATA_FORMAT_32_32] offset:4095 1135// CHECK: [0xff,0x0f,0x5e,0xe8,0x00,0x01,0x03,0x04] 1136 1137tbuffer_store_format_xyz v[1:3], off, s[12:15], s4 format:[BUF_DATA_FORMAT_16_16_16_16] offset:4095 1138// CHECK: [0xff,0x0f,0x66,0xe8,0x00,0x01,0x03,0x04] 1139 1140tbuffer_store_format_xyz v[1:3], off, s[12:15], s4 format:[BUF_DATA_FORMAT_32_32_32] offset:4095 1141// CHECK: [0xff,0x0f,0x6e,0xe8,0x00,0x01,0x03,0x04] 1142 1143tbuffer_store_format_xyz v[1:3], off, s[12:15], s4 format:[BUF_DATA_FORMAT_32_32_32_32] offset:4095 1144// CHECK: [0xff,0x0f,0x76,0xe8,0x00,0x01,0x03,0x04] 1145 1146tbuffer_store_format_xyz v[1:3], off, s[12:15], s4 format:[BUF_DATA_FORMAT_RESERVED_15] offset:4095 1147// CHECK: [0xff,0x0f,0x7e,0xe8,0x00,0x01,0x03,0x04] 1148 1149tbuffer_store_format_xyz v[1:3], off, s[12:15], s4 format:[BUF_DATA_FORMAT_INVALID] offset:4095 1150// CHECK: [0xff,0x0f,0x06,0xe8,0x00,0x01,0x03,0x04] 1151 1152tbuffer_store_format_xyz v[1:3], off, s[12:15], s4 format:[BUF_NUM_FORMAT_UNORM] offset:4095 1153// CHECK: [0xff,0x0f,0x0e,0xe8,0x00,0x01,0x03,0x04] 1154 1155tbuffer_store_format_xyz v[1:3], off, s[12:15], s4 format:[BUF_NUM_FORMAT_SNORM] offset:4095 1156// CHECK: [0xff,0x0f,0x8e,0xe8,0x00,0x01,0x03,0x04] 1157 1158tbuffer_store_format_xyz v[1:3], off, s[12:15], s4 format:[BUF_NUM_FORMAT_USCALED] offset:4095 1159// CHECK: [0xff,0x0f,0x0e,0xe9,0x00,0x01,0x03,0x04] 1160 1161tbuffer_store_format_xyz v[1:3], off, s[12:15], s4 format:[BUF_NUM_FORMAT_SSCALED] offset:4095 1162// CHECK: [0xff,0x0f,0x8e,0xe9,0x00,0x01,0x03,0x04] 1163 1164tbuffer_store_format_xyz v[1:3], off, s[12:15], s4 format:[BUF_NUM_FORMAT_UINT] offset:4095 1165// CHECK: [0xff,0x0f,0x0e,0xea,0x00,0x01,0x03,0x04] 1166 1167tbuffer_store_format_xyz v[1:3], off, s[12:15], s4 format:[BUF_NUM_FORMAT_SINT] offset:4095 1168// CHECK: [0xff,0x0f,0x8e,0xea,0x00,0x01,0x03,0x04] 1169 1170tbuffer_store_format_xyz v[1:3], off, s[12:15], s4 format:[BUF_NUM_FORMAT_SNORM_OGL] offset:4095 1171// CHECK: [0xff,0x0f,0x0e,0xeb,0x00,0x01,0x03,0x04] 1172 1173tbuffer_store_format_xyz v[1:3], off, s[12:15], s4 format:[BUF_NUM_FORMAT_FLOAT] offset:4095 1174// CHECK: [0xff,0x0f,0x8e,0xeb,0x00,0x01,0x03,0x04] 1175 1176tbuffer_store_format_xyz v[1:3], v0, s[12:15], s4 idxen offset:4095 1177// CHECK: [0xff,0x2f,0x0e,0xe8,0x00,0x01,0x03,0x04] 1178 1179tbuffer_store_format_xyz v[1:3], v0, s[12:15], s4 offen offset:4095 1180// CHECK: [0xff,0x1f,0x0e,0xe8,0x00,0x01,0x03,0x04] 1181 1182tbuffer_store_format_xyz v[1:3], v[0:1], s[12:15], s4 addr64 offset:4095 1183// CHECK: [0xff,0x8f,0x0e,0xe8,0x00,0x01,0x03,0x04] 1184 1185tbuffer_store_format_xyz v[1:3], off, s[12:15], s4 1186// CHECK: [0x00,0x00,0x0e,0xe8,0x00,0x01,0x03,0x04] 1187 1188tbuffer_store_format_xyz v[1:3], off, s[12:15], s4 offset:0 1189// CHECK: [0x00,0x00,0x0e,0xe8,0x00,0x01,0x03,0x04] 1190 1191tbuffer_store_format_xyz v[1:3], off, s[12:15], s4 offset:7 1192// CHECK: [0x07,0x00,0x0e,0xe8,0x00,0x01,0x03,0x04] 1193 1194tbuffer_store_format_xyz v[1:3], off, s[12:15], s4 offset:4095 glc 1195// CHECK: [0xff,0x4f,0x0e,0xe8,0x00,0x01,0x03,0x04] 1196 1197tbuffer_store_format_xyz v[1:3], off, s[12:15], s4 offset:4095 slc 1198// CHECK: [0xff,0x0f,0x0e,0xe8,0x00,0x01,0x43,0x04] 1199 1200tbuffer_store_format_xyzw v[1:4], off, s[12:15], s4 offset:4095 1201// CHECK: [0xff,0x0f,0x0f,0xe8,0x00,0x01,0x03,0x04] 1202 1203tbuffer_store_format_xyzw v[252:255], off, s[12:15], s4 offset:4095 1204// CHECK: [0xff,0x0f,0x0f,0xe8,0x00,0xfc,0x03,0x04] 1205 1206tbuffer_store_format_xyzw v[1:4], off, s[16:19], s4 offset:4095 1207// CHECK: [0xff,0x0f,0x0f,0xe8,0x00,0x01,0x04,0x04] 1208 1209tbuffer_store_format_xyzw v[1:4], off, s[100:103], s4 offset:4095 1210// CHECK: [0xff,0x0f,0x0f,0xe8,0x00,0x01,0x19,0x04] 1211 1212tbuffer_store_format_xyzw v[1:4], off, ttmp[8:11], s4 offset:4095 1213// CHECK: [0xff,0x0f,0x0f,0xe8,0x00,0x01,0x1e,0x04] 1214 1215tbuffer_store_format_xyzw v[1:4], off, s[12:15], s103 offset:4095 1216// CHECK: [0xff,0x0f,0x0f,0xe8,0x00,0x01,0x03,0x67] 1217 1218tbuffer_store_format_xyzw v[1:4], off, s[12:15], flat_scratch_lo offset:4095 1219// CHECK: [0xff,0x0f,0x0f,0xe8,0x00,0x01,0x03,0x68] 1220 1221tbuffer_store_format_xyzw v[1:4], off, s[12:15], flat_scratch_hi offset:4095 1222// CHECK: [0xff,0x0f,0x0f,0xe8,0x00,0x01,0x03,0x69] 1223 1224tbuffer_store_format_xyzw v[1:4], off, s[12:15], vcc_lo offset:4095 1225// CHECK: [0xff,0x0f,0x0f,0xe8,0x00,0x01,0x03,0x6a] 1226 1227tbuffer_store_format_xyzw v[1:4], off, s[12:15], vcc_hi offset:4095 1228// CHECK: [0xff,0x0f,0x0f,0xe8,0x00,0x01,0x03,0x6b] 1229 1230tbuffer_store_format_xyzw v[1:4], off, s[12:15], tba_lo offset:4095 1231// CHECK: [0xff,0x0f,0x0f,0xe8,0x00,0x01,0x03,0x6c] 1232 1233tbuffer_store_format_xyzw v[1:4], off, s[12:15], tba_hi offset:4095 1234// CHECK: [0xff,0x0f,0x0f,0xe8,0x00,0x01,0x03,0x6d] 1235 1236tbuffer_store_format_xyzw v[1:4], off, s[12:15], tma_lo offset:4095 1237// CHECK: [0xff,0x0f,0x0f,0xe8,0x00,0x01,0x03,0x6e] 1238 1239tbuffer_store_format_xyzw v[1:4], off, s[12:15], tma_hi offset:4095 1240// CHECK: [0xff,0x0f,0x0f,0xe8,0x00,0x01,0x03,0x6f] 1241 1242tbuffer_store_format_xyzw v[1:4], off, s[12:15], ttmp11 offset:4095 1243// CHECK: [0xff,0x0f,0x0f,0xe8,0x00,0x01,0x03,0x7b] 1244 1245tbuffer_store_format_xyzw v[1:4], off, s[12:15], m0 offset:4095 1246// CHECK: [0xff,0x0f,0x0f,0xe8,0x00,0x01,0x03,0x7c] 1247 1248tbuffer_store_format_xyzw v[1:4], off, s[12:15], exec_lo offset:4095 1249// CHECK: [0xff,0x0f,0x0f,0xe8,0x00,0x01,0x03,0x7e] 1250 1251tbuffer_store_format_xyzw v[1:4], off, s[12:15], exec_hi offset:4095 1252// CHECK: [0xff,0x0f,0x0f,0xe8,0x00,0x01,0x03,0x7f] 1253 1254tbuffer_store_format_xyzw v[1:4], off, s[12:15], 0 offset:4095 1255// CHECK: [0xff,0x0f,0x0f,0xe8,0x00,0x01,0x03,0x80] 1256 1257tbuffer_store_format_xyzw v[1:4], off, s[12:15], -1 offset:4095 1258// CHECK: [0xff,0x0f,0x0f,0xe8,0x00,0x01,0x03,0xc1] 1259 1260tbuffer_store_format_xyzw v[1:4], off, s[12:15], 0.5 offset:4095 1261// CHECK: [0xff,0x0f,0x0f,0xe8,0x00,0x01,0x03,0xf0] 1262 1263tbuffer_store_format_xyzw v[1:4], off, s[12:15], -4.0 offset:4095 1264// CHECK: [0xff,0x0f,0x0f,0xe8,0x00,0x01,0x03,0xf7] 1265 1266tbuffer_store_format_xyzw v[1:4], off, s[12:15], src_vccz offset:4095 1267// CHECK: [0xff,0x0f,0x0f,0xe8,0x00,0x01,0x03,0xfb] 1268 1269tbuffer_store_format_xyzw v[1:4], off, s[12:15], src_execz offset:4095 1270// CHECK: [0xff,0x0f,0x0f,0xe8,0x00,0x01,0x03,0xfc] 1271 1272tbuffer_store_format_xyzw v[1:4], off, s[12:15], src_scc offset:4095 1273// CHECK: [0xff,0x0f,0x0f,0xe8,0x00,0x01,0x03,0xfd] 1274 1275tbuffer_store_format_xyzw v[1:4], off, s[12:15], s4 format:[BUF_DATA_FORMAT_8] offset:4095 1276// CHECK: [0xff,0x0f,0x0f,0xe8,0x00,0x01,0x03,0x04] 1277 1278tbuffer_store_format_xyzw v[1:4], off, s[12:15], s4 format:[BUF_DATA_FORMAT_16] offset:4095 1279// CHECK: [0xff,0x0f,0x17,0xe8,0x00,0x01,0x03,0x04] 1280 1281tbuffer_store_format_xyzw v[1:4], off, s[12:15], s4 format:[BUF_DATA_FORMAT_8_8] offset:4095 1282// CHECK: [0xff,0x0f,0x1f,0xe8,0x00,0x01,0x03,0x04] 1283 1284tbuffer_store_format_xyzw v[1:4], off, s[12:15], s4 format:[BUF_DATA_FORMAT_32] offset:4095 1285// CHECK: [0xff,0x0f,0x27,0xe8,0x00,0x01,0x03,0x04] 1286 1287tbuffer_store_format_xyzw v[1:4], off, s[12:15], s4 format:[BUF_DATA_FORMAT_16_16] offset:4095 1288// CHECK: [0xff,0x0f,0x2f,0xe8,0x00,0x01,0x03,0x04] 1289 1290tbuffer_store_format_xyzw v[1:4], off, s[12:15], s4 format:[BUF_DATA_FORMAT_10_11_11] offset:4095 1291// CHECK: [0xff,0x0f,0x37,0xe8,0x00,0x01,0x03,0x04] 1292 1293tbuffer_store_format_xyzw v[1:4], off, s[12:15], s4 format:[BUF_DATA_FORMAT_11_11_10] offset:4095 1294// CHECK: [0xff,0x0f,0x3f,0xe8,0x00,0x01,0x03,0x04] 1295 1296tbuffer_store_format_xyzw v[1:4], off, s[12:15], s4 format:[BUF_DATA_FORMAT_10_10_10_2] offset:4095 1297// CHECK: [0xff,0x0f,0x47,0xe8,0x00,0x01,0x03,0x04] 1298 1299tbuffer_store_format_xyzw v[1:4], off, s[12:15], s4 format:[BUF_DATA_FORMAT_2_10_10_10] offset:4095 1300// CHECK: [0xff,0x0f,0x4f,0xe8,0x00,0x01,0x03,0x04] 1301 1302tbuffer_store_format_xyzw v[1:4], off, s[12:15], s4 format:[BUF_DATA_FORMAT_8_8_8_8] offset:4095 1303// CHECK: [0xff,0x0f,0x57,0xe8,0x00,0x01,0x03,0x04] 1304 1305tbuffer_store_format_xyzw v[1:4], off, s[12:15], s4 format:[BUF_DATA_FORMAT_32_32] offset:4095 1306// CHECK: [0xff,0x0f,0x5f,0xe8,0x00,0x01,0x03,0x04] 1307 1308tbuffer_store_format_xyzw v[1:4], off, s[12:15], s4 format:[BUF_DATA_FORMAT_16_16_16_16] offset:4095 1309// CHECK: [0xff,0x0f,0x67,0xe8,0x00,0x01,0x03,0x04] 1310 1311tbuffer_store_format_xyzw v[1:4], off, s[12:15], s4 format:[BUF_DATA_FORMAT_32_32_32] offset:4095 1312// CHECK: [0xff,0x0f,0x6f,0xe8,0x00,0x01,0x03,0x04] 1313 1314tbuffer_store_format_xyzw v[1:4], off, s[12:15], s4 format:[BUF_DATA_FORMAT_32_32_32_32] offset:4095 1315// CHECK: [0xff,0x0f,0x77,0xe8,0x00,0x01,0x03,0x04] 1316 1317tbuffer_store_format_xyzw v[1:4], off, s[12:15], s4 format:[BUF_DATA_FORMAT_RESERVED_15] offset:4095 1318// CHECK: [0xff,0x0f,0x7f,0xe8,0x00,0x01,0x03,0x04] 1319 1320tbuffer_store_format_xyzw v[1:4], off, s[12:15], s4 format:[BUF_DATA_FORMAT_INVALID] offset:4095 1321// CHECK: [0xff,0x0f,0x07,0xe8,0x00,0x01,0x03,0x04] 1322 1323tbuffer_store_format_xyzw v[1:4], off, s[12:15], s4 format:[BUF_NUM_FORMAT_UNORM] offset:4095 1324// CHECK: [0xff,0x0f,0x0f,0xe8,0x00,0x01,0x03,0x04] 1325 1326tbuffer_store_format_xyzw v[1:4], off, s[12:15], s4 format:[BUF_NUM_FORMAT_SNORM] offset:4095 1327// CHECK: [0xff,0x0f,0x8f,0xe8,0x00,0x01,0x03,0x04] 1328 1329tbuffer_store_format_xyzw v[1:4], off, s[12:15], s4 format:[BUF_NUM_FORMAT_USCALED] offset:4095 1330// CHECK: [0xff,0x0f,0x0f,0xe9,0x00,0x01,0x03,0x04] 1331 1332tbuffer_store_format_xyzw v[1:4], off, s[12:15], s4 format:[BUF_NUM_FORMAT_SSCALED] offset:4095 1333// CHECK: [0xff,0x0f,0x8f,0xe9,0x00,0x01,0x03,0x04] 1334 1335tbuffer_store_format_xyzw v[1:4], off, s[12:15], s4 format:[BUF_NUM_FORMAT_UINT] offset:4095 1336// CHECK: [0xff,0x0f,0x0f,0xea,0x00,0x01,0x03,0x04] 1337 1338tbuffer_store_format_xyzw v[1:4], off, s[12:15], s4 format:[BUF_NUM_FORMAT_SINT] offset:4095 1339// CHECK: [0xff,0x0f,0x8f,0xea,0x00,0x01,0x03,0x04] 1340 1341tbuffer_store_format_xyzw v[1:4], off, s[12:15], s4 format:[BUF_NUM_FORMAT_SNORM_OGL] offset:4095 1342// CHECK: [0xff,0x0f,0x0f,0xeb,0x00,0x01,0x03,0x04] 1343 1344tbuffer_store_format_xyzw v[1:4], off, s[12:15], s4 format:[BUF_NUM_FORMAT_FLOAT] offset:4095 1345// CHECK: [0xff,0x0f,0x8f,0xeb,0x00,0x01,0x03,0x04] 1346 1347tbuffer_store_format_xyzw v[1:4], v0, s[12:15], s4 idxen offset:4095 1348// CHECK: [0xff,0x2f,0x0f,0xe8,0x00,0x01,0x03,0x04] 1349 1350tbuffer_store_format_xyzw v[1:4], v0, s[12:15], s4 offen offset:4095 1351// CHECK: [0xff,0x1f,0x0f,0xe8,0x00,0x01,0x03,0x04] 1352 1353tbuffer_store_format_xyzw v[1:4], v[0:1], s[12:15], s4 addr64 offset:4095 1354// CHECK: [0xff,0x8f,0x0f,0xe8,0x00,0x01,0x03,0x04] 1355 1356tbuffer_store_format_xyzw v[1:4], off, s[12:15], s4 1357// CHECK: [0x00,0x00,0x0f,0xe8,0x00,0x01,0x03,0x04] 1358 1359tbuffer_store_format_xyzw v[1:4], off, s[12:15], s4 offset:0 1360// CHECK: [0x00,0x00,0x0f,0xe8,0x00,0x01,0x03,0x04] 1361 1362tbuffer_store_format_xyzw v[1:4], off, s[12:15], s4 offset:7 1363// CHECK: [0x07,0x00,0x0f,0xe8,0x00,0x01,0x03,0x04] 1364 1365tbuffer_store_format_xyzw v[1:4], off, s[12:15], s4 offset:4095 glc 1366// CHECK: [0xff,0x4f,0x0f,0xe8,0x00,0x01,0x03,0x04] 1367 1368tbuffer_store_format_xyzw v[1:4], off, s[12:15], s4 offset:4095 slc 1369// CHECK: [0xff,0x0f,0x0f,0xe8,0x00,0x01,0x43,0x04] 1370