5639 lines · plain
1// RUN: llvm-mc -triple=amdgcn -mcpu=gfx900 -show-encoding %s | FileCheck %s2 3buffer_load_format_x v5, off, s[8:11], s3 offset:40954// CHECK: [0xff,0x0f,0x00,0xe0,0x00,0x05,0x02,0x03]5 6buffer_load_format_x v255, off, s[8:11], s3 offset:40957// CHECK: [0xff,0x0f,0x00,0xe0,0x00,0xff,0x02,0x03]8 9buffer_load_format_x v5, off, s[12:15], s3 offset:409510// CHECK: [0xff,0x0f,0x00,0xe0,0x00,0x05,0x03,0x03]11 12buffer_load_format_x v5, off, s[96:99], s3 offset:409513// CHECK: [0xff,0x0f,0x00,0xe0,0x00,0x05,0x18,0x03]14 15buffer_load_format_x v5, off, ttmp[12:15], s3 offset:409516// CHECK: [0xff,0x0f,0x00,0xe0,0x00,0x05,0x1e,0x03]17 18buffer_load_format_x v5, off, s[8:11], s101 offset:409519// CHECK: [0xff,0x0f,0x00,0xe0,0x00,0x05,0x02,0x65]20 21buffer_load_format_x v5, off, s[8:11], flat_scratch_lo offset:409522// CHECK: [0xff,0x0f,0x00,0xe0,0x00,0x05,0x02,0x66]23 24buffer_load_format_x v5, off, s[8:11], flat_scratch_hi offset:409525// CHECK: [0xff,0x0f,0x00,0xe0,0x00,0x05,0x02,0x67]26 27buffer_load_format_x v5, off, s[8:11], vcc_lo offset:409528// CHECK: [0xff,0x0f,0x00,0xe0,0x00,0x05,0x02,0x6a]29 30buffer_load_format_x v5, off, s[8:11], vcc_hi offset:409531// CHECK: [0xff,0x0f,0x00,0xe0,0x00,0x05,0x02,0x6b]32 33buffer_load_format_x v5, off, s[8:11], ttmp15 offset:409534// CHECK: [0xff,0x0f,0x00,0xe0,0x00,0x05,0x02,0x7b]35 36buffer_load_format_x v5, off, s[8:11], m0 offset:409537// CHECK: [0xff,0x0f,0x00,0xe0,0x00,0x05,0x02,0x7c]38 39buffer_load_format_x v5, off, s[8:11], exec_lo offset:409540// CHECK: [0xff,0x0f,0x00,0xe0,0x00,0x05,0x02,0x7e]41 42buffer_load_format_x v5, off, s[8:11], exec_hi offset:409543// CHECK: [0xff,0x0f,0x00,0xe0,0x00,0x05,0x02,0x7f]44 45buffer_load_format_x v5, off, s[8:11], 0 offset:409546// CHECK: [0xff,0x0f,0x00,0xe0,0x00,0x05,0x02,0x80]47 48buffer_load_format_x v5, off, s[8:11], -1 offset:409549// CHECK: [0xff,0x0f,0x00,0xe0,0x00,0x05,0x02,0xc1]50 51buffer_load_format_x v5, off, s[8:11], 0.5 offset:409552// CHECK: [0xff,0x0f,0x00,0xe0,0x00,0x05,0x02,0xf0]53 54buffer_load_format_x v5, off, s[8:11], -4.0 offset:409555// CHECK: [0xff,0x0f,0x00,0xe0,0x00,0x05,0x02,0xf7]56 57buffer_load_format_x v5, off, s[8:11], src_vccz offset:409558// CHECK: [0xff,0x0f,0x00,0xe0,0x00,0x05,0x02,0xfb]59 60buffer_load_format_x v5, off, s[8:11], src_execz offset:409561// CHECK: [0xff,0x0f,0x00,0xe0,0x00,0x05,0x02,0xfc]62 63buffer_load_format_x v5, off, s[8:11], src_scc offset:409564// CHECK: [0xff,0x0f,0x00,0xe0,0x00,0x05,0x02,0xfd]65 66buffer_load_format_x v5, v0, s[8:11], s3 idxen offset:409567// CHECK: [0xff,0x2f,0x00,0xe0,0x00,0x05,0x02,0x03]68 69buffer_load_format_x v5, v0, s[8:11], s3 offen offset:409570// CHECK: [0xff,0x1f,0x00,0xe0,0x00,0x05,0x02,0x03]71 72buffer_load_format_x v5, off, s[8:11], s373// CHECK: [0x00,0x00,0x00,0xe0,0x00,0x05,0x02,0x03]74 75buffer_load_format_x v5, off, s[8:11], s3 offset:076// CHECK: [0x00,0x00,0x00,0xe0,0x00,0x05,0x02,0x03]77 78buffer_load_format_x v5, off, s[8:11], s3 offset:779// CHECK: [0x07,0x00,0x00,0xe0,0x00,0x05,0x02,0x03]80 81buffer_load_format_x v5, off, s[8:11], s3 offset:4095 glc82// CHECK: [0xff,0x4f,0x00,0xe0,0x00,0x05,0x02,0x03]83 84buffer_load_format_x v5, off, s[8:11], s3 offset:4095 slc85// CHECK: [0xff,0x0f,0x02,0xe0,0x00,0x05,0x02,0x03]86 87buffer_load_format_x off, s[8:11], s3 offset:4095 lds88// CHECK: [0xff,0x0f,0x01,0xe0,0x00,0x00,0x02,0x03]89 90buffer_load_format_xy v[5:6], off, s[8:11], s3 offset:409591// CHECK: [0xff,0x0f,0x04,0xe0,0x00,0x05,0x02,0x03]92 93buffer_load_format_xy v[254:255], off, s[8:11], s3 offset:409594// CHECK: [0xff,0x0f,0x04,0xe0,0x00,0xfe,0x02,0x03]95 96buffer_load_format_xy v[5:6], off, s[12:15], s3 offset:409597// CHECK: [0xff,0x0f,0x04,0xe0,0x00,0x05,0x03,0x03]98 99buffer_load_format_xy v[5:6], off, s[96:99], s3 offset:4095100// CHECK: [0xff,0x0f,0x04,0xe0,0x00,0x05,0x18,0x03]101 102buffer_load_format_xy v[5:6], off, ttmp[12:15], s3 offset:4095103// CHECK: [0xff,0x0f,0x04,0xe0,0x00,0x05,0x1e,0x03]104 105buffer_load_format_xy v[5:6], off, s[8:11], s101 offset:4095106// CHECK: [0xff,0x0f,0x04,0xe0,0x00,0x05,0x02,0x65]107 108buffer_load_format_xy v[5:6], off, s[8:11], flat_scratch_lo offset:4095109// CHECK: [0xff,0x0f,0x04,0xe0,0x00,0x05,0x02,0x66]110 111buffer_load_format_xy v[5:6], off, s[8:11], flat_scratch_hi offset:4095112// CHECK: [0xff,0x0f,0x04,0xe0,0x00,0x05,0x02,0x67]113 114buffer_load_format_xy v[5:6], off, s[8:11], vcc_lo offset:4095115// CHECK: [0xff,0x0f,0x04,0xe0,0x00,0x05,0x02,0x6a]116 117buffer_load_format_xy v[5:6], off, s[8:11], vcc_hi offset:4095118// CHECK: [0xff,0x0f,0x04,0xe0,0x00,0x05,0x02,0x6b]119 120buffer_load_format_xy v[5:6], off, s[8:11], ttmp15 offset:4095121// CHECK: [0xff,0x0f,0x04,0xe0,0x00,0x05,0x02,0x7b]122 123buffer_load_format_xy v[5:6], off, s[8:11], m0 offset:4095124// CHECK: [0xff,0x0f,0x04,0xe0,0x00,0x05,0x02,0x7c]125 126buffer_load_format_xy v[5:6], off, s[8:11], exec_lo offset:4095127// CHECK: [0xff,0x0f,0x04,0xe0,0x00,0x05,0x02,0x7e]128 129buffer_load_format_xy v[5:6], off, s[8:11], exec_hi offset:4095130// CHECK: [0xff,0x0f,0x04,0xe0,0x00,0x05,0x02,0x7f]131 132buffer_load_format_xy v[5:6], off, s[8:11], 0 offset:4095133// CHECK: [0xff,0x0f,0x04,0xe0,0x00,0x05,0x02,0x80]134 135buffer_load_format_xy v[5:6], off, s[8:11], -1 offset:4095136// CHECK: [0xff,0x0f,0x04,0xe0,0x00,0x05,0x02,0xc1]137 138buffer_load_format_xy v[5:6], off, s[8:11], 0.5 offset:4095139// CHECK: [0xff,0x0f,0x04,0xe0,0x00,0x05,0x02,0xf0]140 141buffer_load_format_xy v[5:6], off, s[8:11], -4.0 offset:4095142// CHECK: [0xff,0x0f,0x04,0xe0,0x00,0x05,0x02,0xf7]143 144buffer_load_format_xy v[5:6], off, s[8:11], src_vccz offset:4095145// CHECK: [0xff,0x0f,0x04,0xe0,0x00,0x05,0x02,0xfb]146 147buffer_load_format_xy v[5:6], off, s[8:11], src_execz offset:4095148// CHECK: [0xff,0x0f,0x04,0xe0,0x00,0x05,0x02,0xfc]149 150buffer_load_format_xy v[5:6], off, s[8:11], src_scc offset:4095151// CHECK: [0xff,0x0f,0x04,0xe0,0x00,0x05,0x02,0xfd]152 153buffer_load_format_xy v[5:6], v0, s[8:11], s3 idxen offset:4095154// CHECK: [0xff,0x2f,0x04,0xe0,0x00,0x05,0x02,0x03]155 156buffer_load_format_xy v[5:6], v0, s[8:11], s3 offen offset:4095157// CHECK: [0xff,0x1f,0x04,0xe0,0x00,0x05,0x02,0x03]158 159buffer_load_format_xy v[5:6], off, s[8:11], s3160// CHECK: [0x00,0x00,0x04,0xe0,0x00,0x05,0x02,0x03]161 162buffer_load_format_xy v[5:6], off, s[8:11], s3 offset:0163// CHECK: [0x00,0x00,0x04,0xe0,0x00,0x05,0x02,0x03]164 165buffer_load_format_xy v[5:6], off, s[8:11], s3 offset:7166// CHECK: [0x07,0x00,0x04,0xe0,0x00,0x05,0x02,0x03]167 168buffer_load_format_xy v[5:6], off, s[8:11], s3 offset:4095 glc169// CHECK: [0xff,0x4f,0x04,0xe0,0x00,0x05,0x02,0x03]170 171buffer_load_format_xy v[5:6], off, s[8:11], s3 offset:4095 slc172// CHECK: [0xff,0x0f,0x06,0xe0,0x00,0x05,0x02,0x03]173 174buffer_load_format_xyz v[5:7], off, s[8:11], s3 offset:4095175// CHECK: [0xff,0x0f,0x08,0xe0,0x00,0x05,0x02,0x03]176 177buffer_load_format_xyz v[253:255], off, s[8:11], s3 offset:4095178// CHECK: [0xff,0x0f,0x08,0xe0,0x00,0xfd,0x02,0x03]179 180buffer_load_format_xyz v[5:7], off, s[12:15], s3 offset:4095181// CHECK: [0xff,0x0f,0x08,0xe0,0x00,0x05,0x03,0x03]182 183buffer_load_format_xyz v[5:7], off, s[96:99], s3 offset:4095184// CHECK: [0xff,0x0f,0x08,0xe0,0x00,0x05,0x18,0x03]185 186buffer_load_format_xyz v[5:7], off, ttmp[12:15], s3 offset:4095187// CHECK: [0xff,0x0f,0x08,0xe0,0x00,0x05,0x1e,0x03]188 189buffer_load_format_xyz v[5:7], off, s[8:11], s101 offset:4095190// CHECK: [0xff,0x0f,0x08,0xe0,0x00,0x05,0x02,0x65]191 192buffer_load_format_xyz v[5:7], off, s[8:11], flat_scratch_lo offset:4095193// CHECK: [0xff,0x0f,0x08,0xe0,0x00,0x05,0x02,0x66]194 195buffer_load_format_xyz v[5:7], off, s[8:11], flat_scratch_hi offset:4095196// CHECK: [0xff,0x0f,0x08,0xe0,0x00,0x05,0x02,0x67]197 198buffer_load_format_xyz v[5:7], off, s[8:11], vcc_lo offset:4095199// CHECK: [0xff,0x0f,0x08,0xe0,0x00,0x05,0x02,0x6a]200 201buffer_load_format_xyz v[5:7], off, s[8:11], vcc_hi offset:4095202// CHECK: [0xff,0x0f,0x08,0xe0,0x00,0x05,0x02,0x6b]203 204buffer_load_format_xyz v[5:7], off, s[8:11], ttmp15 offset:4095205// CHECK: [0xff,0x0f,0x08,0xe0,0x00,0x05,0x02,0x7b]206 207buffer_load_format_xyz v[5:7], off, s[8:11], m0 offset:4095208// CHECK: [0xff,0x0f,0x08,0xe0,0x00,0x05,0x02,0x7c]209 210buffer_load_format_xyz v[5:7], off, s[8:11], exec_lo offset:4095211// CHECK: [0xff,0x0f,0x08,0xe0,0x00,0x05,0x02,0x7e]212 213buffer_load_format_xyz v[5:7], off, s[8:11], exec_hi offset:4095214// CHECK: [0xff,0x0f,0x08,0xe0,0x00,0x05,0x02,0x7f]215 216buffer_load_format_xyz v[5:7], off, s[8:11], 0 offset:4095217// CHECK: [0xff,0x0f,0x08,0xe0,0x00,0x05,0x02,0x80]218 219buffer_load_format_xyz v[5:7], off, s[8:11], -1 offset:4095220// CHECK: [0xff,0x0f,0x08,0xe0,0x00,0x05,0x02,0xc1]221 222buffer_load_format_xyz v[5:7], off, s[8:11], 0.5 offset:4095223// CHECK: [0xff,0x0f,0x08,0xe0,0x00,0x05,0x02,0xf0]224 225buffer_load_format_xyz v[5:7], off, s[8:11], -4.0 offset:4095226// CHECK: [0xff,0x0f,0x08,0xe0,0x00,0x05,0x02,0xf7]227 228buffer_load_format_xyz v[5:7], off, s[8:11], src_vccz offset:4095229// CHECK: [0xff,0x0f,0x08,0xe0,0x00,0x05,0x02,0xfb]230 231buffer_load_format_xyz v[5:7], off, s[8:11], src_execz offset:4095232// CHECK: [0xff,0x0f,0x08,0xe0,0x00,0x05,0x02,0xfc]233 234buffer_load_format_xyz v[5:7], off, s[8:11], src_scc offset:4095235// CHECK: [0xff,0x0f,0x08,0xe0,0x00,0x05,0x02,0xfd]236 237buffer_load_format_xyz v[5:7], v0, s[8:11], s3 idxen offset:4095238// CHECK: [0xff,0x2f,0x08,0xe0,0x00,0x05,0x02,0x03]239 240buffer_load_format_xyz v[5:7], v0, s[8:11], s3 offen offset:4095241// CHECK: [0xff,0x1f,0x08,0xe0,0x00,0x05,0x02,0x03]242 243buffer_load_format_xyz v[5:7], off, s[8:11], s3244// CHECK: [0x00,0x00,0x08,0xe0,0x00,0x05,0x02,0x03]245 246buffer_load_format_xyz v[5:7], off, s[8:11], s3 offset:0247// CHECK: [0x00,0x00,0x08,0xe0,0x00,0x05,0x02,0x03]248 249buffer_load_format_xyz v[5:7], off, s[8:11], s3 offset:7250// CHECK: [0x07,0x00,0x08,0xe0,0x00,0x05,0x02,0x03]251 252buffer_load_format_xyz v[5:7], off, s[8:11], s3 offset:4095 glc253// CHECK: [0xff,0x4f,0x08,0xe0,0x00,0x05,0x02,0x03]254 255buffer_load_format_xyz v[5:7], off, s[8:11], s3 offset:4095 slc256// CHECK: [0xff,0x0f,0x0a,0xe0,0x00,0x05,0x02,0x03]257 258buffer_load_format_xyzw v[5:8], off, s[8:11], s3 offset:4095259// CHECK: [0xff,0x0f,0x0c,0xe0,0x00,0x05,0x02,0x03]260 261buffer_load_format_xyzw v[252:255], off, s[8:11], s3 offset:4095262// CHECK: [0xff,0x0f,0x0c,0xe0,0x00,0xfc,0x02,0x03]263 264buffer_load_format_xyzw v[5:8], off, s[12:15], s3 offset:4095265// CHECK: [0xff,0x0f,0x0c,0xe0,0x00,0x05,0x03,0x03]266 267buffer_load_format_xyzw v[5:8], off, s[96:99], s3 offset:4095268// CHECK: [0xff,0x0f,0x0c,0xe0,0x00,0x05,0x18,0x03]269 270buffer_load_format_xyzw v[5:8], off, ttmp[12:15], s3 offset:4095271// CHECK: [0xff,0x0f,0x0c,0xe0,0x00,0x05,0x1e,0x03]272 273buffer_load_format_xyzw v[5:8], off, s[8:11], s101 offset:4095274// CHECK: [0xff,0x0f,0x0c,0xe0,0x00,0x05,0x02,0x65]275 276buffer_load_format_xyzw v[5:8], off, s[8:11], flat_scratch_lo offset:4095277// CHECK: [0xff,0x0f,0x0c,0xe0,0x00,0x05,0x02,0x66]278 279buffer_load_format_xyzw v[5:8], off, s[8:11], flat_scratch_hi offset:4095280// CHECK: [0xff,0x0f,0x0c,0xe0,0x00,0x05,0x02,0x67]281 282buffer_load_format_xyzw v[5:8], off, s[8:11], vcc_lo offset:4095283// CHECK: [0xff,0x0f,0x0c,0xe0,0x00,0x05,0x02,0x6a]284 285buffer_load_format_xyzw v[5:8], off, s[8:11], vcc_hi offset:4095286// CHECK: [0xff,0x0f,0x0c,0xe0,0x00,0x05,0x02,0x6b]287 288buffer_load_format_xyzw v[5:8], off, s[8:11], ttmp15 offset:4095289// CHECK: [0xff,0x0f,0x0c,0xe0,0x00,0x05,0x02,0x7b]290 291buffer_load_format_xyzw v[5:8], off, s[8:11], m0 offset:4095292// CHECK: [0xff,0x0f,0x0c,0xe0,0x00,0x05,0x02,0x7c]293 294buffer_load_format_xyzw v[5:8], off, s[8:11], exec_lo offset:4095295// CHECK: [0xff,0x0f,0x0c,0xe0,0x00,0x05,0x02,0x7e]296 297buffer_load_format_xyzw v[5:8], off, s[8:11], exec_hi offset:4095298// CHECK: [0xff,0x0f,0x0c,0xe0,0x00,0x05,0x02,0x7f]299 300buffer_load_format_xyzw v[5:8], off, s[8:11], 0 offset:4095301// CHECK: [0xff,0x0f,0x0c,0xe0,0x00,0x05,0x02,0x80]302 303buffer_load_format_xyzw v[5:8], off, s[8:11], -1 offset:4095304// CHECK: [0xff,0x0f,0x0c,0xe0,0x00,0x05,0x02,0xc1]305 306buffer_load_format_xyzw v[5:8], off, s[8:11], 0.5 offset:4095307// CHECK: [0xff,0x0f,0x0c,0xe0,0x00,0x05,0x02,0xf0]308 309buffer_load_format_xyzw v[5:8], off, s[8:11], -4.0 offset:4095310// CHECK: [0xff,0x0f,0x0c,0xe0,0x00,0x05,0x02,0xf7]311 312buffer_load_format_xyzw v[5:8], off, s[8:11], src_vccz offset:4095313// CHECK: [0xff,0x0f,0x0c,0xe0,0x00,0x05,0x02,0xfb]314 315buffer_load_format_xyzw v[5:8], off, s[8:11], src_execz offset:4095316// CHECK: [0xff,0x0f,0x0c,0xe0,0x00,0x05,0x02,0xfc]317 318buffer_load_format_xyzw v[5:8], off, s[8:11], src_scc offset:4095319// CHECK: [0xff,0x0f,0x0c,0xe0,0x00,0x05,0x02,0xfd]320 321buffer_load_format_xyzw v[5:8], v0, s[8:11], s3 idxen offset:4095322// CHECK: [0xff,0x2f,0x0c,0xe0,0x00,0x05,0x02,0x03]323 324buffer_load_format_xyzw v[5:8], v0, s[8:11], s3 offen offset:4095325// CHECK: [0xff,0x1f,0x0c,0xe0,0x00,0x05,0x02,0x03]326 327buffer_load_format_xyzw v[5:8], off, s[8:11], s3328// CHECK: [0x00,0x00,0x0c,0xe0,0x00,0x05,0x02,0x03]329 330buffer_load_format_xyzw v[5:8], off, s[8:11], s3 offset:0331// CHECK: [0x00,0x00,0x0c,0xe0,0x00,0x05,0x02,0x03]332 333buffer_load_format_xyzw v[5:8], off, s[8:11], s3 offset:7334// CHECK: [0x07,0x00,0x0c,0xe0,0x00,0x05,0x02,0x03]335 336buffer_load_format_xyzw v[5:8], off, s[8:11], s3 offset:4095 glc337// CHECK: [0xff,0x4f,0x0c,0xe0,0x00,0x05,0x02,0x03]338 339buffer_load_format_xyzw v[5:8], off, s[8:11], s3 offset:4095 slc340// CHECK: [0xff,0x0f,0x0e,0xe0,0x00,0x05,0x02,0x03]341 342buffer_store_format_x v1, off, s[12:15], s4 offset:4095343// CHECK: [0xff,0x0f,0x10,0xe0,0x00,0x01,0x03,0x04]344 345buffer_store_format_x v255, off, s[12:15], s4 offset:4095346// CHECK: [0xff,0x0f,0x10,0xe0,0x00,0xff,0x03,0x04]347 348buffer_store_format_x v1, off, s[16:19], s4 offset:4095349// CHECK: [0xff,0x0f,0x10,0xe0,0x00,0x01,0x04,0x04]350 351buffer_store_format_x v1, off, s[96:99], s4 offset:4095352// CHECK: [0xff,0x0f,0x10,0xe0,0x00,0x01,0x18,0x04]353 354buffer_store_format_x v1, off, ttmp[12:15], s4 offset:4095355// CHECK: [0xff,0x0f,0x10,0xe0,0x00,0x01,0x1e,0x04]356 357buffer_store_format_x v1, off, s[12:15], s101 offset:4095358// CHECK: [0xff,0x0f,0x10,0xe0,0x00,0x01,0x03,0x65]359 360buffer_store_format_x v1, off, s[12:15], flat_scratch_lo offset:4095361// CHECK: [0xff,0x0f,0x10,0xe0,0x00,0x01,0x03,0x66]362 363buffer_store_format_x v1, off, s[12:15], flat_scratch_hi offset:4095364// CHECK: [0xff,0x0f,0x10,0xe0,0x00,0x01,0x03,0x67]365 366buffer_store_format_x v1, off, s[12:15], vcc_lo offset:4095367// CHECK: [0xff,0x0f,0x10,0xe0,0x00,0x01,0x03,0x6a]368 369buffer_store_format_x v1, off, s[12:15], vcc_hi offset:4095370// CHECK: [0xff,0x0f,0x10,0xe0,0x00,0x01,0x03,0x6b]371 372buffer_store_format_x v1, off, s[12:15], ttmp15 offset:4095373// CHECK: [0xff,0x0f,0x10,0xe0,0x00,0x01,0x03,0x7b]374 375buffer_store_format_x v1, off, s[12:15], m0 offset:4095376// CHECK: [0xff,0x0f,0x10,0xe0,0x00,0x01,0x03,0x7c]377 378buffer_store_format_x v1, off, s[12:15], exec_lo offset:4095379// CHECK: [0xff,0x0f,0x10,0xe0,0x00,0x01,0x03,0x7e]380 381buffer_store_format_x v1, off, s[12:15], exec_hi offset:4095382// CHECK: [0xff,0x0f,0x10,0xe0,0x00,0x01,0x03,0x7f]383 384buffer_store_format_x v1, off, s[12:15], 0 offset:4095385// CHECK: [0xff,0x0f,0x10,0xe0,0x00,0x01,0x03,0x80]386 387buffer_store_format_x v1, off, s[12:15], -1 offset:4095388// CHECK: [0xff,0x0f,0x10,0xe0,0x00,0x01,0x03,0xc1]389 390buffer_store_format_x v1, off, s[12:15], 0.5 offset:4095391// CHECK: [0xff,0x0f,0x10,0xe0,0x00,0x01,0x03,0xf0]392 393buffer_store_format_x v1, off, s[12:15], -4.0 offset:4095394// CHECK: [0xff,0x0f,0x10,0xe0,0x00,0x01,0x03,0xf7]395 396buffer_store_format_x v1, off, s[12:15], src_vccz offset:4095397// CHECK: [0xff,0x0f,0x10,0xe0,0x00,0x01,0x03,0xfb]398 399buffer_store_format_x v1, off, s[12:15], src_execz offset:4095400// CHECK: [0xff,0x0f,0x10,0xe0,0x00,0x01,0x03,0xfc]401 402buffer_store_format_x v1, off, s[12:15], src_scc offset:4095403// CHECK: [0xff,0x0f,0x10,0xe0,0x00,0x01,0x03,0xfd]404 405buffer_store_format_x v1, v0, s[12:15], s4 idxen offset:4095406// CHECK: [0xff,0x2f,0x10,0xe0,0x00,0x01,0x03,0x04]407 408buffer_store_format_x v1, v0, s[12:15], s4 offen offset:4095409// CHECK: [0xff,0x1f,0x10,0xe0,0x00,0x01,0x03,0x04]410 411buffer_store_format_x v1, off, s[12:15], s4412// CHECK: [0x00,0x00,0x10,0xe0,0x00,0x01,0x03,0x04]413 414buffer_store_format_x v1, off, s[12:15], s4 offset:0415// CHECK: [0x00,0x00,0x10,0xe0,0x00,0x01,0x03,0x04]416 417buffer_store_format_x v1, off, s[12:15], s4 offset:7418// CHECK: [0x07,0x00,0x10,0xe0,0x00,0x01,0x03,0x04]419 420buffer_store_format_x v1, off, s[12:15], s4 offset:4095 glc421// CHECK: [0xff,0x4f,0x10,0xe0,0x00,0x01,0x03,0x04]422 423buffer_store_format_x v1, off, s[12:15], s4 offset:4095 slc424// CHECK: [0xff,0x0f,0x12,0xe0,0x00,0x01,0x03,0x04]425 426buffer_store_format_xy v[1:2], off, s[12:15], s4 offset:4095427// CHECK: [0xff,0x0f,0x14,0xe0,0x00,0x01,0x03,0x04]428 429buffer_store_format_xy v[254:255], off, s[12:15], s4 offset:4095430// CHECK: [0xff,0x0f,0x14,0xe0,0x00,0xfe,0x03,0x04]431 432buffer_store_format_xy v[1:2], off, s[16:19], s4 offset:4095433// CHECK: [0xff,0x0f,0x14,0xe0,0x00,0x01,0x04,0x04]434 435buffer_store_format_xy v[1:2], off, s[96:99], s4 offset:4095436// CHECK: [0xff,0x0f,0x14,0xe0,0x00,0x01,0x18,0x04]437 438buffer_store_format_xy v[1:2], off, ttmp[12:15], s4 offset:4095439// CHECK: [0xff,0x0f,0x14,0xe0,0x00,0x01,0x1e,0x04]440 441buffer_store_format_xy v[1:2], off, s[12:15], s101 offset:4095442// CHECK: [0xff,0x0f,0x14,0xe0,0x00,0x01,0x03,0x65]443 444buffer_store_format_xy v[1:2], off, s[12:15], flat_scratch_lo offset:4095445// CHECK: [0xff,0x0f,0x14,0xe0,0x00,0x01,0x03,0x66]446 447buffer_store_format_xy v[1:2], off, s[12:15], flat_scratch_hi offset:4095448// CHECK: [0xff,0x0f,0x14,0xe0,0x00,0x01,0x03,0x67]449 450buffer_store_format_xy v[1:2], off, s[12:15], vcc_lo offset:4095451// CHECK: [0xff,0x0f,0x14,0xe0,0x00,0x01,0x03,0x6a]452 453buffer_store_format_xy v[1:2], off, s[12:15], vcc_hi offset:4095454// CHECK: [0xff,0x0f,0x14,0xe0,0x00,0x01,0x03,0x6b]455 456buffer_store_format_xy v[1:2], off, s[12:15], ttmp15 offset:4095457// CHECK: [0xff,0x0f,0x14,0xe0,0x00,0x01,0x03,0x7b]458 459buffer_store_format_xy v[1:2], off, s[12:15], m0 offset:4095460// CHECK: [0xff,0x0f,0x14,0xe0,0x00,0x01,0x03,0x7c]461 462buffer_store_format_xy v[1:2], off, s[12:15], exec_lo offset:4095463// CHECK: [0xff,0x0f,0x14,0xe0,0x00,0x01,0x03,0x7e]464 465buffer_store_format_xy v[1:2], off, s[12:15], exec_hi offset:4095466// CHECK: [0xff,0x0f,0x14,0xe0,0x00,0x01,0x03,0x7f]467 468buffer_store_format_xy v[1:2], off, s[12:15], 0 offset:4095469// CHECK: [0xff,0x0f,0x14,0xe0,0x00,0x01,0x03,0x80]470 471buffer_store_format_xy v[1:2], off, s[12:15], -1 offset:4095472// CHECK: [0xff,0x0f,0x14,0xe0,0x00,0x01,0x03,0xc1]473 474buffer_store_format_xy v[1:2], off, s[12:15], 0.5 offset:4095475// CHECK: [0xff,0x0f,0x14,0xe0,0x00,0x01,0x03,0xf0]476 477buffer_store_format_xy v[1:2], off, s[12:15], -4.0 offset:4095478// CHECK: [0xff,0x0f,0x14,0xe0,0x00,0x01,0x03,0xf7]479 480buffer_store_format_xy v[1:2], off, s[12:15], src_vccz offset:4095481// CHECK: [0xff,0x0f,0x14,0xe0,0x00,0x01,0x03,0xfb]482 483buffer_store_format_xy v[1:2], off, s[12:15], src_execz offset:4095484// CHECK: [0xff,0x0f,0x14,0xe0,0x00,0x01,0x03,0xfc]485 486buffer_store_format_xy v[1:2], off, s[12:15], src_scc offset:4095487// CHECK: [0xff,0x0f,0x14,0xe0,0x00,0x01,0x03,0xfd]488 489buffer_store_format_xy v[1:2], v0, s[12:15], s4 idxen offset:4095490// CHECK: [0xff,0x2f,0x14,0xe0,0x00,0x01,0x03,0x04]491 492buffer_store_format_xy v[1:2], v0, s[12:15], s4 offen offset:4095493// CHECK: [0xff,0x1f,0x14,0xe0,0x00,0x01,0x03,0x04]494 495buffer_store_format_xy v[1:2], off, s[12:15], s4496// CHECK: [0x00,0x00,0x14,0xe0,0x00,0x01,0x03,0x04]497 498buffer_store_format_xy v[1:2], off, s[12:15], s4 offset:0499// CHECK: [0x00,0x00,0x14,0xe0,0x00,0x01,0x03,0x04]500 501buffer_store_format_xy v[1:2], off, s[12:15], s4 offset:7502// CHECK: [0x07,0x00,0x14,0xe0,0x00,0x01,0x03,0x04]503 504buffer_store_format_xy v[1:2], off, s[12:15], s4 offset:4095 glc505// CHECK: [0xff,0x4f,0x14,0xe0,0x00,0x01,0x03,0x04]506 507buffer_store_format_xy v[1:2], off, s[12:15], s4 offset:4095 slc508// CHECK: [0xff,0x0f,0x16,0xe0,0x00,0x01,0x03,0x04]509 510buffer_store_format_xyz v[1:3], off, s[12:15], s4 offset:4095511// CHECK: [0xff,0x0f,0x18,0xe0,0x00,0x01,0x03,0x04]512 513buffer_store_format_xyz v[253:255], off, s[12:15], s4 offset:4095514// CHECK: [0xff,0x0f,0x18,0xe0,0x00,0xfd,0x03,0x04]515 516buffer_store_format_xyz v[1:3], off, s[16:19], s4 offset:4095517// CHECK: [0xff,0x0f,0x18,0xe0,0x00,0x01,0x04,0x04]518 519buffer_store_format_xyz v[1:3], off, s[96:99], s4 offset:4095520// CHECK: [0xff,0x0f,0x18,0xe0,0x00,0x01,0x18,0x04]521 522buffer_store_format_xyz v[1:3], off, ttmp[12:15], s4 offset:4095523// CHECK: [0xff,0x0f,0x18,0xe0,0x00,0x01,0x1e,0x04]524 525buffer_store_format_xyz v[1:3], off, s[12:15], s101 offset:4095526// CHECK: [0xff,0x0f,0x18,0xe0,0x00,0x01,0x03,0x65]527 528buffer_store_format_xyz v[1:3], off, s[12:15], flat_scratch_lo offset:4095529// CHECK: [0xff,0x0f,0x18,0xe0,0x00,0x01,0x03,0x66]530 531buffer_store_format_xyz v[1:3], off, s[12:15], flat_scratch_hi offset:4095532// CHECK: [0xff,0x0f,0x18,0xe0,0x00,0x01,0x03,0x67]533 534buffer_store_format_xyz v[1:3], off, s[12:15], vcc_lo offset:4095535// CHECK: [0xff,0x0f,0x18,0xe0,0x00,0x01,0x03,0x6a]536 537buffer_store_format_xyz v[1:3], off, s[12:15], vcc_hi offset:4095538// CHECK: [0xff,0x0f,0x18,0xe0,0x00,0x01,0x03,0x6b]539 540buffer_store_format_xyz v[1:3], off, s[12:15], ttmp15 offset:4095541// CHECK: [0xff,0x0f,0x18,0xe0,0x00,0x01,0x03,0x7b]542 543buffer_store_format_xyz v[1:3], off, s[12:15], m0 offset:4095544// CHECK: [0xff,0x0f,0x18,0xe0,0x00,0x01,0x03,0x7c]545 546buffer_store_format_xyz v[1:3], off, s[12:15], exec_lo offset:4095547// CHECK: [0xff,0x0f,0x18,0xe0,0x00,0x01,0x03,0x7e]548 549buffer_store_format_xyz v[1:3], off, s[12:15], exec_hi offset:4095550// CHECK: [0xff,0x0f,0x18,0xe0,0x00,0x01,0x03,0x7f]551 552buffer_store_format_xyz v[1:3], off, s[12:15], 0 offset:4095553// CHECK: [0xff,0x0f,0x18,0xe0,0x00,0x01,0x03,0x80]554 555buffer_store_format_xyz v[1:3], off, s[12:15], -1 offset:4095556// CHECK: [0xff,0x0f,0x18,0xe0,0x00,0x01,0x03,0xc1]557 558buffer_store_format_xyz v[1:3], off, s[12:15], 0.5 offset:4095559// CHECK: [0xff,0x0f,0x18,0xe0,0x00,0x01,0x03,0xf0]560 561buffer_store_format_xyz v[1:3], off, s[12:15], -4.0 offset:4095562// CHECK: [0xff,0x0f,0x18,0xe0,0x00,0x01,0x03,0xf7]563 564buffer_store_format_xyz v[1:3], off, s[12:15], src_vccz offset:4095565// CHECK: [0xff,0x0f,0x18,0xe0,0x00,0x01,0x03,0xfb]566 567buffer_store_format_xyz v[1:3], off, s[12:15], src_execz offset:4095568// CHECK: [0xff,0x0f,0x18,0xe0,0x00,0x01,0x03,0xfc]569 570buffer_store_format_xyz v[1:3], off, s[12:15], src_scc offset:4095571// CHECK: [0xff,0x0f,0x18,0xe0,0x00,0x01,0x03,0xfd]572 573buffer_store_format_xyz v[1:3], v0, s[12:15], s4 idxen offset:4095574// CHECK: [0xff,0x2f,0x18,0xe0,0x00,0x01,0x03,0x04]575 576buffer_store_format_xyz v[1:3], v0, s[12:15], s4 offen offset:4095577// CHECK: [0xff,0x1f,0x18,0xe0,0x00,0x01,0x03,0x04]578 579buffer_store_format_xyz v[1:3], off, s[12:15], s4580// CHECK: [0x00,0x00,0x18,0xe0,0x00,0x01,0x03,0x04]581 582buffer_store_format_xyz v[1:3], off, s[12:15], s4 offset:0583// CHECK: [0x00,0x00,0x18,0xe0,0x00,0x01,0x03,0x04]584 585buffer_store_format_xyz v[1:3], off, s[12:15], s4 offset:7586// CHECK: [0x07,0x00,0x18,0xe0,0x00,0x01,0x03,0x04]587 588buffer_store_format_xyz v[1:3], off, s[12:15], s4 offset:4095 glc589// CHECK: [0xff,0x4f,0x18,0xe0,0x00,0x01,0x03,0x04]590 591buffer_store_format_xyz v[1:3], off, s[12:15], s4 offset:4095 slc592// CHECK: [0xff,0x0f,0x1a,0xe0,0x00,0x01,0x03,0x04]593 594buffer_store_format_xyzw v[1:4], off, s[12:15], s4 offset:4095595// CHECK: [0xff,0x0f,0x1c,0xe0,0x00,0x01,0x03,0x04]596 597buffer_store_format_xyzw v[252:255], off, s[12:15], s4 offset:4095598// CHECK: [0xff,0x0f,0x1c,0xe0,0x00,0xfc,0x03,0x04]599 600buffer_store_format_xyzw v[1:4], off, s[16:19], s4 offset:4095601// CHECK: [0xff,0x0f,0x1c,0xe0,0x00,0x01,0x04,0x04]602 603buffer_store_format_xyzw v[1:4], off, s[96:99], s4 offset:4095604// CHECK: [0xff,0x0f,0x1c,0xe0,0x00,0x01,0x18,0x04]605 606buffer_store_format_xyzw v[1:4], off, ttmp[12:15], s4 offset:4095607// CHECK: [0xff,0x0f,0x1c,0xe0,0x00,0x01,0x1e,0x04]608 609buffer_store_format_xyzw v[1:4], off, s[12:15], s101 offset:4095610// CHECK: [0xff,0x0f,0x1c,0xe0,0x00,0x01,0x03,0x65]611 612buffer_store_format_xyzw v[1:4], off, s[12:15], flat_scratch_lo offset:4095613// CHECK: [0xff,0x0f,0x1c,0xe0,0x00,0x01,0x03,0x66]614 615buffer_store_format_xyzw v[1:4], off, s[12:15], flat_scratch_hi offset:4095616// CHECK: [0xff,0x0f,0x1c,0xe0,0x00,0x01,0x03,0x67]617 618buffer_store_format_xyzw v[1:4], off, s[12:15], vcc_lo offset:4095619// CHECK: [0xff,0x0f,0x1c,0xe0,0x00,0x01,0x03,0x6a]620 621buffer_store_format_xyzw v[1:4], off, s[12:15], vcc_hi offset:4095622// CHECK: [0xff,0x0f,0x1c,0xe0,0x00,0x01,0x03,0x6b]623 624buffer_store_format_xyzw v[1:4], off, s[12:15], ttmp15 offset:4095625// CHECK: [0xff,0x0f,0x1c,0xe0,0x00,0x01,0x03,0x7b]626 627buffer_store_format_xyzw v[1:4], off, s[12:15], m0 offset:4095628// CHECK: [0xff,0x0f,0x1c,0xe0,0x00,0x01,0x03,0x7c]629 630buffer_store_format_xyzw v[1:4], off, s[12:15], exec_lo offset:4095631// CHECK: [0xff,0x0f,0x1c,0xe0,0x00,0x01,0x03,0x7e]632 633buffer_store_format_xyzw v[1:4], off, s[12:15], exec_hi offset:4095634// CHECK: [0xff,0x0f,0x1c,0xe0,0x00,0x01,0x03,0x7f]635 636buffer_store_format_xyzw v[1:4], off, s[12:15], 0 offset:4095637// CHECK: [0xff,0x0f,0x1c,0xe0,0x00,0x01,0x03,0x80]638 639buffer_store_format_xyzw v[1:4], off, s[12:15], -1 offset:4095640// CHECK: [0xff,0x0f,0x1c,0xe0,0x00,0x01,0x03,0xc1]641 642buffer_store_format_xyzw v[1:4], off, s[12:15], 0.5 offset:4095643// CHECK: [0xff,0x0f,0x1c,0xe0,0x00,0x01,0x03,0xf0]644 645buffer_store_format_xyzw v[1:4], off, s[12:15], -4.0 offset:4095646// CHECK: [0xff,0x0f,0x1c,0xe0,0x00,0x01,0x03,0xf7]647 648buffer_store_format_xyzw v[1:4], off, s[12:15], src_vccz offset:4095649// CHECK: [0xff,0x0f,0x1c,0xe0,0x00,0x01,0x03,0xfb]650 651buffer_store_format_xyzw v[1:4], off, s[12:15], src_execz offset:4095652// CHECK: [0xff,0x0f,0x1c,0xe0,0x00,0x01,0x03,0xfc]653 654buffer_store_format_xyzw v[1:4], off, s[12:15], src_scc offset:4095655// CHECK: [0xff,0x0f,0x1c,0xe0,0x00,0x01,0x03,0xfd]656 657buffer_store_format_xyzw v[1:4], v0, s[12:15], s4 idxen offset:4095658// CHECK: [0xff,0x2f,0x1c,0xe0,0x00,0x01,0x03,0x04]659 660buffer_store_format_xyzw v[1:4], v0, s[12:15], s4 offen offset:4095661// CHECK: [0xff,0x1f,0x1c,0xe0,0x00,0x01,0x03,0x04]662 663buffer_store_format_xyzw v[1:4], off, s[12:15], s4664// CHECK: [0x00,0x00,0x1c,0xe0,0x00,0x01,0x03,0x04]665 666buffer_store_format_xyzw v[1:4], off, s[12:15], s4 offset:0667// CHECK: [0x00,0x00,0x1c,0xe0,0x00,0x01,0x03,0x04]668 669buffer_store_format_xyzw v[1:4], off, s[12:15], s4 offset:7670// CHECK: [0x07,0x00,0x1c,0xe0,0x00,0x01,0x03,0x04]671 672buffer_store_format_xyzw v[1:4], off, s[12:15], s4 offset:4095 glc673// CHECK: [0xff,0x4f,0x1c,0xe0,0x00,0x01,0x03,0x04]674 675buffer_store_format_xyzw v[1:4], off, s[12:15], s4 offset:4095 slc676// CHECK: [0xff,0x0f,0x1e,0xe0,0x00,0x01,0x03,0x04]677 678buffer_load_format_d16_x v5, off, s[8:11], s3 offset:4095679// CHECK: [0xff,0x0f,0x20,0xe0,0x00,0x05,0x02,0x03]680 681buffer_load_format_d16_x v255, off, s[8:11], s3 offset:4095682// CHECK: [0xff,0x0f,0x20,0xe0,0x00,0xff,0x02,0x03]683 684buffer_load_format_d16_x v5, off, s[12:15], s3 offset:4095685// CHECK: [0xff,0x0f,0x20,0xe0,0x00,0x05,0x03,0x03]686 687buffer_load_format_d16_x v5, off, s[96:99], s3 offset:4095688// CHECK: [0xff,0x0f,0x20,0xe0,0x00,0x05,0x18,0x03]689 690buffer_load_format_d16_x v5, off, ttmp[12:15], s3 offset:4095691// CHECK: [0xff,0x0f,0x20,0xe0,0x00,0x05,0x1e,0x03]692 693buffer_load_format_d16_x v5, off, s[8:11], s101 offset:4095694// CHECK: [0xff,0x0f,0x20,0xe0,0x00,0x05,0x02,0x65]695 696buffer_load_format_d16_x v5, off, s[8:11], flat_scratch_lo offset:4095697// CHECK: [0xff,0x0f,0x20,0xe0,0x00,0x05,0x02,0x66]698 699buffer_load_format_d16_x v5, off, s[8:11], flat_scratch_hi offset:4095700// CHECK: [0xff,0x0f,0x20,0xe0,0x00,0x05,0x02,0x67]701 702buffer_load_format_d16_x v5, off, s[8:11], vcc_lo offset:4095703// CHECK: [0xff,0x0f,0x20,0xe0,0x00,0x05,0x02,0x6a]704 705buffer_load_format_d16_x v5, off, s[8:11], vcc_hi offset:4095706// CHECK: [0xff,0x0f,0x20,0xe0,0x00,0x05,0x02,0x6b]707 708buffer_load_format_d16_x v5, off, s[8:11], ttmp15 offset:4095709// CHECK: [0xff,0x0f,0x20,0xe0,0x00,0x05,0x02,0x7b]710 711buffer_load_format_d16_x v5, off, s[8:11], m0 offset:4095712// CHECK: [0xff,0x0f,0x20,0xe0,0x00,0x05,0x02,0x7c]713 714buffer_load_format_d16_x v5, off, s[8:11], exec_lo offset:4095715// CHECK: [0xff,0x0f,0x20,0xe0,0x00,0x05,0x02,0x7e]716 717buffer_load_format_d16_x v5, off, s[8:11], exec_hi offset:4095718// CHECK: [0xff,0x0f,0x20,0xe0,0x00,0x05,0x02,0x7f]719 720buffer_load_format_d16_x v5, off, s[8:11], 0 offset:4095721// CHECK: [0xff,0x0f,0x20,0xe0,0x00,0x05,0x02,0x80]722 723buffer_load_format_d16_x v5, off, s[8:11], -1 offset:4095724// CHECK: [0xff,0x0f,0x20,0xe0,0x00,0x05,0x02,0xc1]725 726buffer_load_format_d16_x v5, off, s[8:11], 0.5 offset:4095727// CHECK: [0xff,0x0f,0x20,0xe0,0x00,0x05,0x02,0xf0]728 729buffer_load_format_d16_x v5, off, s[8:11], -4.0 offset:4095730// CHECK: [0xff,0x0f,0x20,0xe0,0x00,0x05,0x02,0xf7]731 732buffer_load_format_d16_x v5, off, s[8:11], src_vccz offset:4095733// CHECK: [0xff,0x0f,0x20,0xe0,0x00,0x05,0x02,0xfb]734 735buffer_load_format_d16_x v5, off, s[8:11], src_execz offset:4095736// CHECK: [0xff,0x0f,0x20,0xe0,0x00,0x05,0x02,0xfc]737 738buffer_load_format_d16_x v5, off, s[8:11], src_scc offset:4095739// CHECK: [0xff,0x0f,0x20,0xe0,0x00,0x05,0x02,0xfd]740 741buffer_load_format_d16_x v5, v0, s[8:11], s3 idxen offset:4095742// CHECK: [0xff,0x2f,0x20,0xe0,0x00,0x05,0x02,0x03]743 744buffer_load_format_d16_x v5, v0, s[8:11], s3 offen offset:4095745// CHECK: [0xff,0x1f,0x20,0xe0,0x00,0x05,0x02,0x03]746 747buffer_load_format_d16_x v5, off, s[8:11], s3748// CHECK: [0x00,0x00,0x20,0xe0,0x00,0x05,0x02,0x03]749 750buffer_load_format_d16_x v5, off, s[8:11], s3 offset:0751// CHECK: [0x00,0x00,0x20,0xe0,0x00,0x05,0x02,0x03]752 753buffer_load_format_d16_x v5, off, s[8:11], s3 offset:7754// CHECK: [0x07,0x00,0x20,0xe0,0x00,0x05,0x02,0x03]755 756buffer_load_format_d16_x v5, off, s[8:11], s3 offset:4095 glc757// CHECK: [0xff,0x4f,0x20,0xe0,0x00,0x05,0x02,0x03]758 759buffer_load_format_d16_x v5, off, s[8:11], s3 offset:4095 slc760// CHECK: [0xff,0x0f,0x22,0xe0,0x00,0x05,0x02,0x03]761 762buffer_load_format_d16_xy v5, off, s[8:11], s3 offset:4095763// CHECK: [0xff,0x0f,0x24,0xe0,0x00,0x05,0x02,0x03]764 765buffer_load_format_d16_xy v255, off, s[8:11], s3 offset:4095766// CHECK: [0xff,0x0f,0x24,0xe0,0x00,0xff,0x02,0x03]767 768buffer_load_format_d16_xy v5, off, s[12:15], s3 offset:4095769// CHECK: [0xff,0x0f,0x24,0xe0,0x00,0x05,0x03,0x03]770 771buffer_load_format_d16_xy v5, off, s[96:99], s3 offset:4095772// CHECK: [0xff,0x0f,0x24,0xe0,0x00,0x05,0x18,0x03]773 774buffer_load_format_d16_xy v5, off, ttmp[12:15], s3 offset:4095775// CHECK: [0xff,0x0f,0x24,0xe0,0x00,0x05,0x1e,0x03]776 777buffer_load_format_d16_xy v5, off, s[8:11], s101 offset:4095778// CHECK: [0xff,0x0f,0x24,0xe0,0x00,0x05,0x02,0x65]779 780buffer_load_format_d16_xy v5, off, s[8:11], flat_scratch_lo offset:4095781// CHECK: [0xff,0x0f,0x24,0xe0,0x00,0x05,0x02,0x66]782 783buffer_load_format_d16_xy v5, off, s[8:11], flat_scratch_hi offset:4095784// CHECK: [0xff,0x0f,0x24,0xe0,0x00,0x05,0x02,0x67]785 786buffer_load_format_d16_xy v5, off, s[8:11], vcc_lo offset:4095787// CHECK: [0xff,0x0f,0x24,0xe0,0x00,0x05,0x02,0x6a]788 789buffer_load_format_d16_xy v5, off, s[8:11], vcc_hi offset:4095790// CHECK: [0xff,0x0f,0x24,0xe0,0x00,0x05,0x02,0x6b]791 792buffer_load_format_d16_xy v5, off, s[8:11], ttmp15 offset:4095793// CHECK: [0xff,0x0f,0x24,0xe0,0x00,0x05,0x02,0x7b]794 795buffer_load_format_d16_xy v5, off, s[8:11], m0 offset:4095796// CHECK: [0xff,0x0f,0x24,0xe0,0x00,0x05,0x02,0x7c]797 798buffer_load_format_d16_xy v5, off, s[8:11], exec_lo offset:4095799// CHECK: [0xff,0x0f,0x24,0xe0,0x00,0x05,0x02,0x7e]800 801buffer_load_format_d16_xy v5, off, s[8:11], exec_hi offset:4095802// CHECK: [0xff,0x0f,0x24,0xe0,0x00,0x05,0x02,0x7f]803 804buffer_load_format_d16_xy v5, off, s[8:11], 0 offset:4095805// CHECK: [0xff,0x0f,0x24,0xe0,0x00,0x05,0x02,0x80]806 807buffer_load_format_d16_xy v5, off, s[8:11], -1 offset:4095808// CHECK: [0xff,0x0f,0x24,0xe0,0x00,0x05,0x02,0xc1]809 810buffer_load_format_d16_xy v5, off, s[8:11], 0.5 offset:4095811// CHECK: [0xff,0x0f,0x24,0xe0,0x00,0x05,0x02,0xf0]812 813buffer_load_format_d16_xy v5, off, s[8:11], -4.0 offset:4095814// CHECK: [0xff,0x0f,0x24,0xe0,0x00,0x05,0x02,0xf7]815 816buffer_load_format_d16_xy v5, off, s[8:11], src_vccz offset:4095817// CHECK: [0xff,0x0f,0x24,0xe0,0x00,0x05,0x02,0xfb]818 819buffer_load_format_d16_xy v5, off, s[8:11], src_execz offset:4095820// CHECK: [0xff,0x0f,0x24,0xe0,0x00,0x05,0x02,0xfc]821 822buffer_load_format_d16_xy v5, off, s[8:11], src_scc offset:4095823// CHECK: [0xff,0x0f,0x24,0xe0,0x00,0x05,0x02,0xfd]824 825buffer_load_format_d16_xy v5, v0, s[8:11], s3 idxen offset:4095826// CHECK: [0xff,0x2f,0x24,0xe0,0x00,0x05,0x02,0x03]827 828buffer_load_format_d16_xy v5, v0, s[8:11], s3 offen offset:4095829// CHECK: [0xff,0x1f,0x24,0xe0,0x00,0x05,0x02,0x03]830 831buffer_load_format_d16_xy v5, off, s[8:11], s3832// CHECK: [0x00,0x00,0x24,0xe0,0x00,0x05,0x02,0x03]833 834buffer_load_format_d16_xy v5, off, s[8:11], s3 offset:0835// CHECK: [0x00,0x00,0x24,0xe0,0x00,0x05,0x02,0x03]836 837buffer_load_format_d16_xy v5, off, s[8:11], s3 offset:7838// CHECK: [0x07,0x00,0x24,0xe0,0x00,0x05,0x02,0x03]839 840buffer_load_format_d16_xy v5, off, s[8:11], s3 offset:4095 glc841// CHECK: [0xff,0x4f,0x24,0xe0,0x00,0x05,0x02,0x03]842 843buffer_load_format_d16_xy v5, off, s[8:11], s3 offset:4095 slc844// CHECK: [0xff,0x0f,0x26,0xe0,0x00,0x05,0x02,0x03]845 846buffer_load_format_d16_xyz v[5:6], off, s[8:11], s3 offset:4095847// CHECK: [0xff,0x0f,0x28,0xe0,0x00,0x05,0x02,0x03]848 849buffer_load_format_d16_xyz v[254:255], off, s[8:11], s3 offset:4095850// CHECK: [0xff,0x0f,0x28,0xe0,0x00,0xfe,0x02,0x03]851 852buffer_load_format_d16_xyz v[5:6], off, s[12:15], s3 offset:4095853// CHECK: [0xff,0x0f,0x28,0xe0,0x00,0x05,0x03,0x03]854 855buffer_load_format_d16_xyz v[5:6], off, s[96:99], s3 offset:4095856// CHECK: [0xff,0x0f,0x28,0xe0,0x00,0x05,0x18,0x03]857 858buffer_load_format_d16_xyz v[5:6], off, ttmp[12:15], s3 offset:4095859// CHECK: [0xff,0x0f,0x28,0xe0,0x00,0x05,0x1e,0x03]860 861buffer_load_format_d16_xyz v[5:6], off, s[8:11], s101 offset:4095862// CHECK: [0xff,0x0f,0x28,0xe0,0x00,0x05,0x02,0x65]863 864buffer_load_format_d16_xyz v[5:6], off, s[8:11], flat_scratch_lo offset:4095865// CHECK: [0xff,0x0f,0x28,0xe0,0x00,0x05,0x02,0x66]866 867buffer_load_format_d16_xyz v[5:6], off, s[8:11], flat_scratch_hi offset:4095868// CHECK: [0xff,0x0f,0x28,0xe0,0x00,0x05,0x02,0x67]869 870buffer_load_format_d16_xyz v[5:6], off, s[8:11], vcc_lo offset:4095871// CHECK: [0xff,0x0f,0x28,0xe0,0x00,0x05,0x02,0x6a]872 873buffer_load_format_d16_xyz v[5:6], off, s[8:11], vcc_hi offset:4095874// CHECK: [0xff,0x0f,0x28,0xe0,0x00,0x05,0x02,0x6b]875 876buffer_load_format_d16_xyz v[5:6], off, s[8:11], ttmp15 offset:4095877// CHECK: [0xff,0x0f,0x28,0xe0,0x00,0x05,0x02,0x7b]878 879buffer_load_format_d16_xyz v[5:6], off, s[8:11], m0 offset:4095880// CHECK: [0xff,0x0f,0x28,0xe0,0x00,0x05,0x02,0x7c]881 882buffer_load_format_d16_xyz v[5:6], off, s[8:11], exec_lo offset:4095883// CHECK: [0xff,0x0f,0x28,0xe0,0x00,0x05,0x02,0x7e]884 885buffer_load_format_d16_xyz v[5:6], off, s[8:11], exec_hi offset:4095886// CHECK: [0xff,0x0f,0x28,0xe0,0x00,0x05,0x02,0x7f]887 888buffer_load_format_d16_xyz v[5:6], off, s[8:11], 0 offset:4095889// CHECK: [0xff,0x0f,0x28,0xe0,0x00,0x05,0x02,0x80]890 891buffer_load_format_d16_xyz v[5:6], off, s[8:11], -1 offset:4095892// CHECK: [0xff,0x0f,0x28,0xe0,0x00,0x05,0x02,0xc1]893 894buffer_load_format_d16_xyz v[5:6], off, s[8:11], 0.5 offset:4095895// CHECK: [0xff,0x0f,0x28,0xe0,0x00,0x05,0x02,0xf0]896 897buffer_load_format_d16_xyz v[5:6], off, s[8:11], -4.0 offset:4095898// CHECK: [0xff,0x0f,0x28,0xe0,0x00,0x05,0x02,0xf7]899 900buffer_load_format_d16_xyz v[5:6], off, s[8:11], src_vccz offset:4095901// CHECK: [0xff,0x0f,0x28,0xe0,0x00,0x05,0x02,0xfb]902 903buffer_load_format_d16_xyz v[5:6], off, s[8:11], src_execz offset:4095904// CHECK: [0xff,0x0f,0x28,0xe0,0x00,0x05,0x02,0xfc]905 906buffer_load_format_d16_xyz v[5:6], off, s[8:11], src_scc offset:4095907// CHECK: [0xff,0x0f,0x28,0xe0,0x00,0x05,0x02,0xfd]908 909buffer_load_format_d16_xyz v[5:6], v0, s[8:11], s3 idxen offset:4095910// CHECK: [0xff,0x2f,0x28,0xe0,0x00,0x05,0x02,0x03]911 912buffer_load_format_d16_xyz v[5:6], v0, s[8:11], s3 offen offset:4095913// CHECK: [0xff,0x1f,0x28,0xe0,0x00,0x05,0x02,0x03]914 915buffer_load_format_d16_xyz v[5:6], off, s[8:11], s3916// CHECK: [0x00,0x00,0x28,0xe0,0x00,0x05,0x02,0x03]917 918buffer_load_format_d16_xyz v[5:6], off, s[8:11], s3 offset:0919// CHECK: [0x00,0x00,0x28,0xe0,0x00,0x05,0x02,0x03]920 921buffer_load_format_d16_xyz v[5:6], off, s[8:11], s3 offset:7922// CHECK: [0x07,0x00,0x28,0xe0,0x00,0x05,0x02,0x03]923 924buffer_load_format_d16_xyz v[5:6], off, s[8:11], s3 offset:4095 glc925// CHECK: [0xff,0x4f,0x28,0xe0,0x00,0x05,0x02,0x03]926 927buffer_load_format_d16_xyz v[5:6], off, s[8:11], s3 offset:4095 slc928// CHECK: [0xff,0x0f,0x2a,0xe0,0x00,0x05,0x02,0x03]929 930buffer_load_format_d16_xyzw v[5:6], off, s[8:11], s3 offset:4095931// CHECK: [0xff,0x0f,0x2c,0xe0,0x00,0x05,0x02,0x03]932 933buffer_load_format_d16_xyzw v[254:255], off, s[8:11], s3 offset:4095934// CHECK: [0xff,0x0f,0x2c,0xe0,0x00,0xfe,0x02,0x03]935 936buffer_load_format_d16_xyzw v[5:6], off, s[12:15], s3 offset:4095937// CHECK: [0xff,0x0f,0x2c,0xe0,0x00,0x05,0x03,0x03]938 939buffer_load_format_d16_xyzw v[5:6], off, s[96:99], s3 offset:4095940// CHECK: [0xff,0x0f,0x2c,0xe0,0x00,0x05,0x18,0x03]941 942buffer_load_format_d16_xyzw v[5:6], off, ttmp[12:15], s3 offset:4095943// CHECK: [0xff,0x0f,0x2c,0xe0,0x00,0x05,0x1e,0x03]944 945buffer_load_format_d16_xyzw v[5:6], off, s[8:11], s101 offset:4095946// CHECK: [0xff,0x0f,0x2c,0xe0,0x00,0x05,0x02,0x65]947 948buffer_load_format_d16_xyzw v[5:6], off, s[8:11], flat_scratch_lo offset:4095949// CHECK: [0xff,0x0f,0x2c,0xe0,0x00,0x05,0x02,0x66]950 951buffer_load_format_d16_xyzw v[5:6], off, s[8:11], flat_scratch_hi offset:4095952// CHECK: [0xff,0x0f,0x2c,0xe0,0x00,0x05,0x02,0x67]953 954buffer_load_format_d16_xyzw v[5:6], off, s[8:11], vcc_lo offset:4095955// CHECK: [0xff,0x0f,0x2c,0xe0,0x00,0x05,0x02,0x6a]956 957buffer_load_format_d16_xyzw v[5:6], off, s[8:11], vcc_hi offset:4095958// CHECK: [0xff,0x0f,0x2c,0xe0,0x00,0x05,0x02,0x6b]959 960buffer_load_format_d16_xyzw v[5:6], off, s[8:11], ttmp15 offset:4095961// CHECK: [0xff,0x0f,0x2c,0xe0,0x00,0x05,0x02,0x7b]962 963buffer_load_format_d16_xyzw v[5:6], off, s[8:11], m0 offset:4095964// CHECK: [0xff,0x0f,0x2c,0xe0,0x00,0x05,0x02,0x7c]965 966buffer_load_format_d16_xyzw v[5:6], off, s[8:11], exec_lo offset:4095967// CHECK: [0xff,0x0f,0x2c,0xe0,0x00,0x05,0x02,0x7e]968 969buffer_load_format_d16_xyzw v[5:6], off, s[8:11], exec_hi offset:4095970// CHECK: [0xff,0x0f,0x2c,0xe0,0x00,0x05,0x02,0x7f]971 972buffer_load_format_d16_xyzw v[5:6], off, s[8:11], 0 offset:4095973// CHECK: [0xff,0x0f,0x2c,0xe0,0x00,0x05,0x02,0x80]974 975buffer_load_format_d16_xyzw v[5:6], off, s[8:11], -1 offset:4095976// CHECK: [0xff,0x0f,0x2c,0xe0,0x00,0x05,0x02,0xc1]977 978buffer_load_format_d16_xyzw v[5:6], off, s[8:11], 0.5 offset:4095979// CHECK: [0xff,0x0f,0x2c,0xe0,0x00,0x05,0x02,0xf0]980 981buffer_load_format_d16_xyzw v[5:6], off, s[8:11], -4.0 offset:4095982// CHECK: [0xff,0x0f,0x2c,0xe0,0x00,0x05,0x02,0xf7]983 984buffer_load_format_d16_xyzw v[5:6], off, s[8:11], src_vccz offset:4095985// CHECK: [0xff,0x0f,0x2c,0xe0,0x00,0x05,0x02,0xfb]986 987buffer_load_format_d16_xyzw v[5:6], off, s[8:11], src_execz offset:4095988// CHECK: [0xff,0x0f,0x2c,0xe0,0x00,0x05,0x02,0xfc]989 990buffer_load_format_d16_xyzw v[5:6], off, s[8:11], src_scc offset:4095991// CHECK: [0xff,0x0f,0x2c,0xe0,0x00,0x05,0x02,0xfd]992 993buffer_load_format_d16_xyzw v[5:6], v0, s[8:11], s3 idxen offset:4095994// CHECK: [0xff,0x2f,0x2c,0xe0,0x00,0x05,0x02,0x03]995 996buffer_load_format_d16_xyzw v[5:6], v0, s[8:11], s3 offen offset:4095997// CHECK: [0xff,0x1f,0x2c,0xe0,0x00,0x05,0x02,0x03]998 999buffer_load_format_d16_xyzw v[5:6], off, s[8:11], s31000// CHECK: [0x00,0x00,0x2c,0xe0,0x00,0x05,0x02,0x03]1001 1002buffer_load_format_d16_xyzw v[5:6], off, s[8:11], s3 offset:01003// CHECK: [0x00,0x00,0x2c,0xe0,0x00,0x05,0x02,0x03]1004 1005buffer_load_format_d16_xyzw v[5:6], off, s[8:11], s3 offset:71006// CHECK: [0x07,0x00,0x2c,0xe0,0x00,0x05,0x02,0x03]1007 1008buffer_load_format_d16_xyzw v[5:6], off, s[8:11], s3 offset:4095 glc1009// CHECK: [0xff,0x4f,0x2c,0xe0,0x00,0x05,0x02,0x03]1010 1011buffer_load_format_d16_xyzw v[5:6], off, s[8:11], s3 offset:4095 slc1012// CHECK: [0xff,0x0f,0x2e,0xe0,0x00,0x05,0x02,0x03]1013 1014buffer_store_format_d16_x v1, off, s[12:15], s4 offset:40951015// CHECK: [0xff,0x0f,0x30,0xe0,0x00,0x01,0x03,0x04]1016 1017buffer_store_format_d16_x v255, off, s[12:15], s4 offset:40951018// CHECK: [0xff,0x0f,0x30,0xe0,0x00,0xff,0x03,0x04]1019 1020buffer_store_format_d16_x v1, off, s[16:19], s4 offset:40951021// CHECK: [0xff,0x0f,0x30,0xe0,0x00,0x01,0x04,0x04]1022 1023buffer_store_format_d16_x v1, off, s[96:99], s4 offset:40951024// CHECK: [0xff,0x0f,0x30,0xe0,0x00,0x01,0x18,0x04]1025 1026buffer_store_format_d16_x v1, off, ttmp[12:15], s4 offset:40951027// CHECK: [0xff,0x0f,0x30,0xe0,0x00,0x01,0x1e,0x04]1028 1029buffer_store_format_d16_x v1, off, s[12:15], s101 offset:40951030// CHECK: [0xff,0x0f,0x30,0xe0,0x00,0x01,0x03,0x65]1031 1032buffer_store_format_d16_x v1, off, s[12:15], flat_scratch_lo offset:40951033// CHECK: [0xff,0x0f,0x30,0xe0,0x00,0x01,0x03,0x66]1034 1035buffer_store_format_d16_x v1, off, s[12:15], flat_scratch_hi offset:40951036// CHECK: [0xff,0x0f,0x30,0xe0,0x00,0x01,0x03,0x67]1037 1038buffer_store_format_d16_x v1, off, s[12:15], vcc_lo offset:40951039// CHECK: [0xff,0x0f,0x30,0xe0,0x00,0x01,0x03,0x6a]1040 1041buffer_store_format_d16_x v1, off, s[12:15], vcc_hi offset:40951042// CHECK: [0xff,0x0f,0x30,0xe0,0x00,0x01,0x03,0x6b]1043 1044buffer_store_format_d16_x v1, off, s[12:15], ttmp15 offset:40951045// CHECK: [0xff,0x0f,0x30,0xe0,0x00,0x01,0x03,0x7b]1046 1047buffer_store_format_d16_x v1, off, s[12:15], m0 offset:40951048// CHECK: [0xff,0x0f,0x30,0xe0,0x00,0x01,0x03,0x7c]1049 1050buffer_store_format_d16_x v1, off, s[12:15], exec_lo offset:40951051// CHECK: [0xff,0x0f,0x30,0xe0,0x00,0x01,0x03,0x7e]1052 1053buffer_store_format_d16_x v1, off, s[12:15], exec_hi offset:40951054// CHECK: [0xff,0x0f,0x30,0xe0,0x00,0x01,0x03,0x7f]1055 1056buffer_store_format_d16_x v1, off, s[12:15], 0 offset:40951057// CHECK: [0xff,0x0f,0x30,0xe0,0x00,0x01,0x03,0x80]1058 1059buffer_store_format_d16_x v1, off, s[12:15], -1 offset:40951060// CHECK: [0xff,0x0f,0x30,0xe0,0x00,0x01,0x03,0xc1]1061 1062buffer_store_format_d16_x v1, off, s[12:15], 0.5 offset:40951063// CHECK: [0xff,0x0f,0x30,0xe0,0x00,0x01,0x03,0xf0]1064 1065buffer_store_format_d16_x v1, off, s[12:15], -4.0 offset:40951066// CHECK: [0xff,0x0f,0x30,0xe0,0x00,0x01,0x03,0xf7]1067 1068buffer_store_format_d16_x v1, off, s[12:15], src_vccz offset:40951069// CHECK: [0xff,0x0f,0x30,0xe0,0x00,0x01,0x03,0xfb]1070 1071buffer_store_format_d16_x v1, off, s[12:15], src_execz offset:40951072// CHECK: [0xff,0x0f,0x30,0xe0,0x00,0x01,0x03,0xfc]1073 1074buffer_store_format_d16_x v1, off, s[12:15], src_scc offset:40951075// CHECK: [0xff,0x0f,0x30,0xe0,0x00,0x01,0x03,0xfd]1076 1077buffer_store_format_d16_x v1, v0, s[12:15], s4 idxen offset:40951078// CHECK: [0xff,0x2f,0x30,0xe0,0x00,0x01,0x03,0x04]1079 1080buffer_store_format_d16_x v1, v0, s[12:15], s4 offen offset:40951081// CHECK: [0xff,0x1f,0x30,0xe0,0x00,0x01,0x03,0x04]1082 1083buffer_store_format_d16_x v1, off, s[12:15], s41084// CHECK: [0x00,0x00,0x30,0xe0,0x00,0x01,0x03,0x04]1085 1086buffer_store_format_d16_x v1, off, s[12:15], s4 offset:01087// CHECK: [0x00,0x00,0x30,0xe0,0x00,0x01,0x03,0x04]1088 1089buffer_store_format_d16_x v1, off, s[12:15], s4 offset:71090// CHECK: [0x07,0x00,0x30,0xe0,0x00,0x01,0x03,0x04]1091 1092buffer_store_format_d16_x v1, off, s[12:15], s4 offset:4095 glc1093// CHECK: [0xff,0x4f,0x30,0xe0,0x00,0x01,0x03,0x04]1094 1095buffer_store_format_d16_x v1, off, s[12:15], s4 offset:4095 slc1096// CHECK: [0xff,0x0f,0x32,0xe0,0x00,0x01,0x03,0x04]1097 1098buffer_store_format_d16_xy v1, off, s[12:15], s4 offset:40951099// CHECK: [0xff,0x0f,0x34,0xe0,0x00,0x01,0x03,0x04]1100 1101buffer_store_format_d16_xy v255, off, s[12:15], s4 offset:40951102// CHECK: [0xff,0x0f,0x34,0xe0,0x00,0xff,0x03,0x04]1103 1104buffer_store_format_d16_xy v1, off, s[16:19], s4 offset:40951105// CHECK: [0xff,0x0f,0x34,0xe0,0x00,0x01,0x04,0x04]1106 1107buffer_store_format_d16_xy v1, off, s[96:99], s4 offset:40951108// CHECK: [0xff,0x0f,0x34,0xe0,0x00,0x01,0x18,0x04]1109 1110buffer_store_format_d16_xy v1, off, ttmp[12:15], s4 offset:40951111// CHECK: [0xff,0x0f,0x34,0xe0,0x00,0x01,0x1e,0x04]1112 1113buffer_store_format_d16_xy v1, off, s[12:15], s101 offset:40951114// CHECK: [0xff,0x0f,0x34,0xe0,0x00,0x01,0x03,0x65]1115 1116buffer_store_format_d16_xy v1, off, s[12:15], flat_scratch_lo offset:40951117// CHECK: [0xff,0x0f,0x34,0xe0,0x00,0x01,0x03,0x66]1118 1119buffer_store_format_d16_xy v1, off, s[12:15], flat_scratch_hi offset:40951120// CHECK: [0xff,0x0f,0x34,0xe0,0x00,0x01,0x03,0x67]1121 1122buffer_store_format_d16_xy v1, off, s[12:15], vcc_lo offset:40951123// CHECK: [0xff,0x0f,0x34,0xe0,0x00,0x01,0x03,0x6a]1124 1125buffer_store_format_d16_xy v1, off, s[12:15], vcc_hi offset:40951126// CHECK: [0xff,0x0f,0x34,0xe0,0x00,0x01,0x03,0x6b]1127 1128buffer_store_format_d16_xy v1, off, s[12:15], ttmp15 offset:40951129// CHECK: [0xff,0x0f,0x34,0xe0,0x00,0x01,0x03,0x7b]1130 1131buffer_store_format_d16_xy v1, off, s[12:15], m0 offset:40951132// CHECK: [0xff,0x0f,0x34,0xe0,0x00,0x01,0x03,0x7c]1133 1134buffer_store_format_d16_xy v1, off, s[12:15], exec_lo offset:40951135// CHECK: [0xff,0x0f,0x34,0xe0,0x00,0x01,0x03,0x7e]1136 1137buffer_store_format_d16_xy v1, off, s[12:15], exec_hi offset:40951138// CHECK: [0xff,0x0f,0x34,0xe0,0x00,0x01,0x03,0x7f]1139 1140buffer_store_format_d16_xy v1, off, s[12:15], 0 offset:40951141// CHECK: [0xff,0x0f,0x34,0xe0,0x00,0x01,0x03,0x80]1142 1143buffer_store_format_d16_xy v1, off, s[12:15], -1 offset:40951144// CHECK: [0xff,0x0f,0x34,0xe0,0x00,0x01,0x03,0xc1]1145 1146buffer_store_format_d16_xy v1, off, s[12:15], 0.5 offset:40951147// CHECK: [0xff,0x0f,0x34,0xe0,0x00,0x01,0x03,0xf0]1148 1149buffer_store_format_d16_xy v1, off, s[12:15], -4.0 offset:40951150// CHECK: [0xff,0x0f,0x34,0xe0,0x00,0x01,0x03,0xf7]1151 1152buffer_store_format_d16_xy v1, off, s[12:15], src_vccz offset:40951153// CHECK: [0xff,0x0f,0x34,0xe0,0x00,0x01,0x03,0xfb]1154 1155buffer_store_format_d16_xy v1, off, s[12:15], src_execz offset:40951156// CHECK: [0xff,0x0f,0x34,0xe0,0x00,0x01,0x03,0xfc]1157 1158buffer_store_format_d16_xy v1, off, s[12:15], src_scc offset:40951159// CHECK: [0xff,0x0f,0x34,0xe0,0x00,0x01,0x03,0xfd]1160 1161buffer_store_format_d16_xy v1, v0, s[12:15], s4 idxen offset:40951162// CHECK: [0xff,0x2f,0x34,0xe0,0x00,0x01,0x03,0x04]1163 1164buffer_store_format_d16_xy v1, v0, s[12:15], s4 offen offset:40951165// CHECK: [0xff,0x1f,0x34,0xe0,0x00,0x01,0x03,0x04]1166 1167buffer_store_format_d16_xy v1, off, s[12:15], s41168// CHECK: [0x00,0x00,0x34,0xe0,0x00,0x01,0x03,0x04]1169 1170buffer_store_format_d16_xy v1, off, s[12:15], s4 offset:01171// CHECK: [0x00,0x00,0x34,0xe0,0x00,0x01,0x03,0x04]1172 1173buffer_store_format_d16_xy v1, off, s[12:15], s4 offset:71174// CHECK: [0x07,0x00,0x34,0xe0,0x00,0x01,0x03,0x04]1175 1176buffer_store_format_d16_xy v1, off, s[12:15], s4 offset:4095 glc1177// CHECK: [0xff,0x4f,0x34,0xe0,0x00,0x01,0x03,0x04]1178 1179buffer_store_format_d16_xy v1, off, s[12:15], s4 offset:4095 slc1180// CHECK: [0xff,0x0f,0x36,0xe0,0x00,0x01,0x03,0x04]1181 1182buffer_store_format_d16_xyz v[1:2], off, s[12:15], s4 offset:40951183// CHECK: [0xff,0x0f,0x38,0xe0,0x00,0x01,0x03,0x04]1184 1185buffer_store_format_d16_xyz v[254:255], off, s[12:15], s4 offset:40951186// CHECK: [0xff,0x0f,0x38,0xe0,0x00,0xfe,0x03,0x04]1187 1188buffer_store_format_d16_xyz v[1:2], off, s[16:19], s4 offset:40951189// CHECK: [0xff,0x0f,0x38,0xe0,0x00,0x01,0x04,0x04]1190 1191buffer_store_format_d16_xyz v[1:2], off, s[96:99], s4 offset:40951192// CHECK: [0xff,0x0f,0x38,0xe0,0x00,0x01,0x18,0x04]1193 1194buffer_store_format_d16_xyz v[1:2], off, ttmp[12:15], s4 offset:40951195// CHECK: [0xff,0x0f,0x38,0xe0,0x00,0x01,0x1e,0x04]1196 1197buffer_store_format_d16_xyz v[1:2], off, s[12:15], s101 offset:40951198// CHECK: [0xff,0x0f,0x38,0xe0,0x00,0x01,0x03,0x65]1199 1200buffer_store_format_d16_xyz v[1:2], off, s[12:15], flat_scratch_lo offset:40951201// CHECK: [0xff,0x0f,0x38,0xe0,0x00,0x01,0x03,0x66]1202 1203buffer_store_format_d16_xyz v[1:2], off, s[12:15], flat_scratch_hi offset:40951204// CHECK: [0xff,0x0f,0x38,0xe0,0x00,0x01,0x03,0x67]1205 1206buffer_store_format_d16_xyz v[1:2], off, s[12:15], vcc_lo offset:40951207// CHECK: [0xff,0x0f,0x38,0xe0,0x00,0x01,0x03,0x6a]1208 1209buffer_store_format_d16_xyz v[1:2], off, s[12:15], vcc_hi offset:40951210// CHECK: [0xff,0x0f,0x38,0xe0,0x00,0x01,0x03,0x6b]1211 1212buffer_store_format_d16_xyz v[1:2], off, s[12:15], ttmp15 offset:40951213// CHECK: [0xff,0x0f,0x38,0xe0,0x00,0x01,0x03,0x7b]1214 1215buffer_store_format_d16_xyz v[1:2], off, s[12:15], m0 offset:40951216// CHECK: [0xff,0x0f,0x38,0xe0,0x00,0x01,0x03,0x7c]1217 1218buffer_store_format_d16_xyz v[1:2], off, s[12:15], exec_lo offset:40951219// CHECK: [0xff,0x0f,0x38,0xe0,0x00,0x01,0x03,0x7e]1220 1221buffer_store_format_d16_xyz v[1:2], off, s[12:15], exec_hi offset:40951222// CHECK: [0xff,0x0f,0x38,0xe0,0x00,0x01,0x03,0x7f]1223 1224buffer_store_format_d16_xyz v[1:2], off, s[12:15], 0 offset:40951225// CHECK: [0xff,0x0f,0x38,0xe0,0x00,0x01,0x03,0x80]1226 1227buffer_store_format_d16_xyz v[1:2], off, s[12:15], -1 offset:40951228// CHECK: [0xff,0x0f,0x38,0xe0,0x00,0x01,0x03,0xc1]1229 1230buffer_store_format_d16_xyz v[1:2], off, s[12:15], 0.5 offset:40951231// CHECK: [0xff,0x0f,0x38,0xe0,0x00,0x01,0x03,0xf0]1232 1233buffer_store_format_d16_xyz v[1:2], off, s[12:15], -4.0 offset:40951234// CHECK: [0xff,0x0f,0x38,0xe0,0x00,0x01,0x03,0xf7]1235 1236buffer_store_format_d16_xyz v[1:2], off, s[12:15], src_vccz offset:40951237// CHECK: [0xff,0x0f,0x38,0xe0,0x00,0x01,0x03,0xfb]1238 1239buffer_store_format_d16_xyz v[1:2], off, s[12:15], src_execz offset:40951240// CHECK: [0xff,0x0f,0x38,0xe0,0x00,0x01,0x03,0xfc]1241 1242buffer_store_format_d16_xyz v[1:2], off, s[12:15], src_scc offset:40951243// CHECK: [0xff,0x0f,0x38,0xe0,0x00,0x01,0x03,0xfd]1244 1245buffer_store_format_d16_xyz v[1:2], v0, s[12:15], s4 idxen offset:40951246// CHECK: [0xff,0x2f,0x38,0xe0,0x00,0x01,0x03,0x04]1247 1248buffer_store_format_d16_xyz v[1:2], v0, s[12:15], s4 offen offset:40951249// CHECK: [0xff,0x1f,0x38,0xe0,0x00,0x01,0x03,0x04]1250 1251buffer_store_format_d16_xyz v[1:2], off, s[12:15], s41252// CHECK: [0x00,0x00,0x38,0xe0,0x00,0x01,0x03,0x04]1253 1254buffer_store_format_d16_xyz v[1:2], off, s[12:15], s4 offset:01255// CHECK: [0x00,0x00,0x38,0xe0,0x00,0x01,0x03,0x04]1256 1257buffer_store_format_d16_xyz v[1:2], off, s[12:15], s4 offset:71258// CHECK: [0x07,0x00,0x38,0xe0,0x00,0x01,0x03,0x04]1259 1260buffer_store_format_d16_xyz v[1:2], off, s[12:15], s4 offset:4095 glc1261// CHECK: [0xff,0x4f,0x38,0xe0,0x00,0x01,0x03,0x04]1262 1263buffer_store_format_d16_xyz v[1:2], off, s[12:15], s4 offset:4095 slc1264// CHECK: [0xff,0x0f,0x3a,0xe0,0x00,0x01,0x03,0x04]1265 1266buffer_store_format_d16_xyzw v[1:2], off, s[12:15], s4 offset:40951267// CHECK: [0xff,0x0f,0x3c,0xe0,0x00,0x01,0x03,0x04]1268 1269buffer_store_format_d16_xyzw v[254:255], off, s[12:15], s4 offset:40951270// CHECK: [0xff,0x0f,0x3c,0xe0,0x00,0xfe,0x03,0x04]1271 1272buffer_store_format_d16_xyzw v[1:2], off, s[16:19], s4 offset:40951273// CHECK: [0xff,0x0f,0x3c,0xe0,0x00,0x01,0x04,0x04]1274 1275buffer_store_format_d16_xyzw v[1:2], off, s[96:99], s4 offset:40951276// CHECK: [0xff,0x0f,0x3c,0xe0,0x00,0x01,0x18,0x04]1277 1278buffer_store_format_d16_xyzw v[1:2], off, ttmp[12:15], s4 offset:40951279// CHECK: [0xff,0x0f,0x3c,0xe0,0x00,0x01,0x1e,0x04]1280 1281buffer_store_format_d16_xyzw v[1:2], off, s[12:15], s101 offset:40951282// CHECK: [0xff,0x0f,0x3c,0xe0,0x00,0x01,0x03,0x65]1283 1284buffer_store_format_d16_xyzw v[1:2], off, s[12:15], flat_scratch_lo offset:40951285// CHECK: [0xff,0x0f,0x3c,0xe0,0x00,0x01,0x03,0x66]1286 1287buffer_store_format_d16_xyzw v[1:2], off, s[12:15], flat_scratch_hi offset:40951288// CHECK: [0xff,0x0f,0x3c,0xe0,0x00,0x01,0x03,0x67]1289 1290buffer_store_format_d16_xyzw v[1:2], off, s[12:15], vcc_lo offset:40951291// CHECK: [0xff,0x0f,0x3c,0xe0,0x00,0x01,0x03,0x6a]1292 1293buffer_store_format_d16_xyzw v[1:2], off, s[12:15], vcc_hi offset:40951294// CHECK: [0xff,0x0f,0x3c,0xe0,0x00,0x01,0x03,0x6b]1295 1296buffer_store_format_d16_xyzw v[1:2], off, s[12:15], ttmp15 offset:40951297// CHECK: [0xff,0x0f,0x3c,0xe0,0x00,0x01,0x03,0x7b]1298 1299buffer_store_format_d16_xyzw v[1:2], off, s[12:15], m0 offset:40951300// CHECK: [0xff,0x0f,0x3c,0xe0,0x00,0x01,0x03,0x7c]1301 1302buffer_store_format_d16_xyzw v[1:2], off, s[12:15], exec_lo offset:40951303// CHECK: [0xff,0x0f,0x3c,0xe0,0x00,0x01,0x03,0x7e]1304 1305buffer_store_format_d16_xyzw v[1:2], off, s[12:15], exec_hi offset:40951306// CHECK: [0xff,0x0f,0x3c,0xe0,0x00,0x01,0x03,0x7f]1307 1308buffer_store_format_d16_xyzw v[1:2], off, s[12:15], 0 offset:40951309// CHECK: [0xff,0x0f,0x3c,0xe0,0x00,0x01,0x03,0x80]1310 1311buffer_store_format_d16_xyzw v[1:2], off, s[12:15], -1 offset:40951312// CHECK: [0xff,0x0f,0x3c,0xe0,0x00,0x01,0x03,0xc1]1313 1314buffer_store_format_d16_xyzw v[1:2], off, s[12:15], 0.5 offset:40951315// CHECK: [0xff,0x0f,0x3c,0xe0,0x00,0x01,0x03,0xf0]1316 1317buffer_store_format_d16_xyzw v[1:2], off, s[12:15], -4.0 offset:40951318// CHECK: [0xff,0x0f,0x3c,0xe0,0x00,0x01,0x03,0xf7]1319 1320buffer_store_format_d16_xyzw v[1:2], off, s[12:15], src_vccz offset:40951321// CHECK: [0xff,0x0f,0x3c,0xe0,0x00,0x01,0x03,0xfb]1322 1323buffer_store_format_d16_xyzw v[1:2], off, s[12:15], src_execz offset:40951324// CHECK: [0xff,0x0f,0x3c,0xe0,0x00,0x01,0x03,0xfc]1325 1326buffer_store_format_d16_xyzw v[1:2], off, s[12:15], src_scc offset:40951327// CHECK: [0xff,0x0f,0x3c,0xe0,0x00,0x01,0x03,0xfd]1328 1329buffer_store_format_d16_xyzw v[1:2], v0, s[12:15], s4 idxen offset:40951330// CHECK: [0xff,0x2f,0x3c,0xe0,0x00,0x01,0x03,0x04]1331 1332buffer_store_format_d16_xyzw v[1:2], v0, s[12:15], s4 offen offset:40951333// CHECK: [0xff,0x1f,0x3c,0xe0,0x00,0x01,0x03,0x04]1334 1335buffer_store_format_d16_xyzw v[1:2], off, s[12:15], s41336// CHECK: [0x00,0x00,0x3c,0xe0,0x00,0x01,0x03,0x04]1337 1338buffer_store_format_d16_xyzw v[1:2], off, s[12:15], s4 offset:01339// CHECK: [0x00,0x00,0x3c,0xe0,0x00,0x01,0x03,0x04]1340 1341buffer_store_format_d16_xyzw v[1:2], off, s[12:15], s4 offset:71342// CHECK: [0x07,0x00,0x3c,0xe0,0x00,0x01,0x03,0x04]1343 1344buffer_store_format_d16_xyzw v[1:2], off, s[12:15], s4 offset:4095 glc1345// CHECK: [0xff,0x4f,0x3c,0xe0,0x00,0x01,0x03,0x04]1346 1347buffer_store_format_d16_xyzw v[1:2], off, s[12:15], s4 offset:4095 slc1348// CHECK: [0xff,0x0f,0x3e,0xe0,0x00,0x01,0x03,0x04]1349 1350buffer_load_ubyte v5, off, s[8:11], s3 offset:40951351// CHECK: [0xff,0x0f,0x40,0xe0,0x00,0x05,0x02,0x03]1352 1353buffer_load_ubyte v255, off, s[8:11], s3 offset:40951354// CHECK: [0xff,0x0f,0x40,0xe0,0x00,0xff,0x02,0x03]1355 1356buffer_load_ubyte v5, off, s[12:15], s3 offset:40951357// CHECK: [0xff,0x0f,0x40,0xe0,0x00,0x05,0x03,0x03]1358 1359buffer_load_ubyte v5, off, s[96:99], s3 offset:40951360// CHECK: [0xff,0x0f,0x40,0xe0,0x00,0x05,0x18,0x03]1361 1362buffer_load_ubyte v5, off, ttmp[12:15], s3 offset:40951363// CHECK: [0xff,0x0f,0x40,0xe0,0x00,0x05,0x1e,0x03]1364 1365buffer_load_ubyte v5, off, s[8:11], s101 offset:40951366// CHECK: [0xff,0x0f,0x40,0xe0,0x00,0x05,0x02,0x65]1367 1368buffer_load_ubyte v5, off, s[8:11], flat_scratch_lo offset:40951369// CHECK: [0xff,0x0f,0x40,0xe0,0x00,0x05,0x02,0x66]1370 1371buffer_load_ubyte v5, off, s[8:11], flat_scratch_hi offset:40951372// CHECK: [0xff,0x0f,0x40,0xe0,0x00,0x05,0x02,0x67]1373 1374buffer_load_ubyte v5, off, s[8:11], vcc_lo offset:40951375// CHECK: [0xff,0x0f,0x40,0xe0,0x00,0x05,0x02,0x6a]1376 1377buffer_load_ubyte v5, off, s[8:11], vcc_hi offset:40951378// CHECK: [0xff,0x0f,0x40,0xe0,0x00,0x05,0x02,0x6b]1379 1380buffer_load_ubyte v5, off, s[8:11], ttmp15 offset:40951381// CHECK: [0xff,0x0f,0x40,0xe0,0x00,0x05,0x02,0x7b]1382 1383buffer_load_ubyte v5, off, s[8:11], m0 offset:40951384// CHECK: [0xff,0x0f,0x40,0xe0,0x00,0x05,0x02,0x7c]1385 1386buffer_load_ubyte v5, off, s[8:11], exec_lo offset:40951387// CHECK: [0xff,0x0f,0x40,0xe0,0x00,0x05,0x02,0x7e]1388 1389buffer_load_ubyte v5, off, s[8:11], exec_hi offset:40951390// CHECK: [0xff,0x0f,0x40,0xe0,0x00,0x05,0x02,0x7f]1391 1392buffer_load_ubyte v5, off, s[8:11], 0 offset:40951393// CHECK: [0xff,0x0f,0x40,0xe0,0x00,0x05,0x02,0x80]1394 1395buffer_load_ubyte v5, off, s[8:11], -1 offset:40951396// CHECK: [0xff,0x0f,0x40,0xe0,0x00,0x05,0x02,0xc1]1397 1398buffer_load_ubyte v5, off, s[8:11], 0.5 offset:40951399// CHECK: [0xff,0x0f,0x40,0xe0,0x00,0x05,0x02,0xf0]1400 1401buffer_load_ubyte v5, off, s[8:11], -4.0 offset:40951402// CHECK: [0xff,0x0f,0x40,0xe0,0x00,0x05,0x02,0xf7]1403 1404buffer_load_ubyte v5, off, s[8:11], src_vccz offset:40951405// CHECK: [0xff,0x0f,0x40,0xe0,0x00,0x05,0x02,0xfb]1406 1407buffer_load_ubyte v5, off, s[8:11], src_execz offset:40951408// CHECK: [0xff,0x0f,0x40,0xe0,0x00,0x05,0x02,0xfc]1409 1410buffer_load_ubyte v5, off, s[8:11], src_scc offset:40951411// CHECK: [0xff,0x0f,0x40,0xe0,0x00,0x05,0x02,0xfd]1412 1413buffer_load_ubyte v5, v0, s[8:11], s3 idxen offset:40951414// CHECK: [0xff,0x2f,0x40,0xe0,0x00,0x05,0x02,0x03]1415 1416buffer_load_ubyte v5, v0, s[8:11], s3 offen offset:40951417// CHECK: [0xff,0x1f,0x40,0xe0,0x00,0x05,0x02,0x03]1418 1419buffer_load_ubyte v5, off, s[8:11], s31420// CHECK: [0x00,0x00,0x40,0xe0,0x00,0x05,0x02,0x03]1421 1422buffer_load_ubyte v5, off, s[8:11], s3 offset:01423// CHECK: [0x00,0x00,0x40,0xe0,0x00,0x05,0x02,0x03]1424 1425buffer_load_ubyte v5, off, s[8:11], s3 offset:71426// CHECK: [0x07,0x00,0x40,0xe0,0x00,0x05,0x02,0x03]1427 1428buffer_load_ubyte v5, off, s[8:11], s3 offset:4095 glc1429// CHECK: [0xff,0x4f,0x40,0xe0,0x00,0x05,0x02,0x03]1430 1431buffer_load_ubyte v5, off, s[8:11], s3 offset:4095 slc1432// CHECK: [0xff,0x0f,0x42,0xe0,0x00,0x05,0x02,0x03]1433 1434buffer_load_ubyte off, s[8:11], s3 offset:4095 lds1435// CHECK: [0xff,0x0f,0x41,0xe0,0x00,0x00,0x02,0x03]1436 1437buffer_load_sbyte v5, off, s[8:11], s3 offset:40951438// CHECK: [0xff,0x0f,0x44,0xe0,0x00,0x05,0x02,0x03]1439 1440buffer_load_sbyte v255, off, s[8:11], s3 offset:40951441// CHECK: [0xff,0x0f,0x44,0xe0,0x00,0xff,0x02,0x03]1442 1443buffer_load_sbyte v5, off, s[12:15], s3 offset:40951444// CHECK: [0xff,0x0f,0x44,0xe0,0x00,0x05,0x03,0x03]1445 1446buffer_load_sbyte v5, off, s[96:99], s3 offset:40951447// CHECK: [0xff,0x0f,0x44,0xe0,0x00,0x05,0x18,0x03]1448 1449buffer_load_sbyte v5, off, ttmp[12:15], s3 offset:40951450// CHECK: [0xff,0x0f,0x44,0xe0,0x00,0x05,0x1e,0x03]1451 1452buffer_load_sbyte v5, off, s[8:11], s101 offset:40951453// CHECK: [0xff,0x0f,0x44,0xe0,0x00,0x05,0x02,0x65]1454 1455buffer_load_sbyte v5, off, s[8:11], flat_scratch_lo offset:40951456// CHECK: [0xff,0x0f,0x44,0xe0,0x00,0x05,0x02,0x66]1457 1458buffer_load_sbyte v5, off, s[8:11], flat_scratch_hi offset:40951459// CHECK: [0xff,0x0f,0x44,0xe0,0x00,0x05,0x02,0x67]1460 1461buffer_load_sbyte v5, off, s[8:11], vcc_lo offset:40951462// CHECK: [0xff,0x0f,0x44,0xe0,0x00,0x05,0x02,0x6a]1463 1464buffer_load_sbyte v5, off, s[8:11], vcc_hi offset:40951465// CHECK: [0xff,0x0f,0x44,0xe0,0x00,0x05,0x02,0x6b]1466 1467buffer_load_sbyte v5, off, s[8:11], ttmp15 offset:40951468// CHECK: [0xff,0x0f,0x44,0xe0,0x00,0x05,0x02,0x7b]1469 1470buffer_load_sbyte v5, off, s[8:11], m0 offset:40951471// CHECK: [0xff,0x0f,0x44,0xe0,0x00,0x05,0x02,0x7c]1472 1473buffer_load_sbyte v5, off, s[8:11], exec_lo offset:40951474// CHECK: [0xff,0x0f,0x44,0xe0,0x00,0x05,0x02,0x7e]1475 1476buffer_load_sbyte v5, off, s[8:11], exec_hi offset:40951477// CHECK: [0xff,0x0f,0x44,0xe0,0x00,0x05,0x02,0x7f]1478 1479buffer_load_sbyte v5, off, s[8:11], 0 offset:40951480// CHECK: [0xff,0x0f,0x44,0xe0,0x00,0x05,0x02,0x80]1481 1482buffer_load_sbyte v5, off, s[8:11], -1 offset:40951483// CHECK: [0xff,0x0f,0x44,0xe0,0x00,0x05,0x02,0xc1]1484 1485buffer_load_sbyte v5, off, s[8:11], 0.5 offset:40951486// CHECK: [0xff,0x0f,0x44,0xe0,0x00,0x05,0x02,0xf0]1487 1488buffer_load_sbyte v5, off, s[8:11], -4.0 offset:40951489// CHECK: [0xff,0x0f,0x44,0xe0,0x00,0x05,0x02,0xf7]1490 1491buffer_load_sbyte v5, off, s[8:11], src_vccz offset:40951492// CHECK: [0xff,0x0f,0x44,0xe0,0x00,0x05,0x02,0xfb]1493 1494buffer_load_sbyte v5, off, s[8:11], src_execz offset:40951495// CHECK: [0xff,0x0f,0x44,0xe0,0x00,0x05,0x02,0xfc]1496 1497buffer_load_sbyte v5, off, s[8:11], src_scc offset:40951498// CHECK: [0xff,0x0f,0x44,0xe0,0x00,0x05,0x02,0xfd]1499 1500buffer_load_sbyte v5, v0, s[8:11], s3 idxen offset:40951501// CHECK: [0xff,0x2f,0x44,0xe0,0x00,0x05,0x02,0x03]1502 1503buffer_load_sbyte v5, v0, s[8:11], s3 offen offset:40951504// CHECK: [0xff,0x1f,0x44,0xe0,0x00,0x05,0x02,0x03]1505 1506buffer_load_sbyte v5, off, s[8:11], s31507// CHECK: [0x00,0x00,0x44,0xe0,0x00,0x05,0x02,0x03]1508 1509buffer_load_sbyte v5, off, s[8:11], s3 offset:01510// CHECK: [0x00,0x00,0x44,0xe0,0x00,0x05,0x02,0x03]1511 1512buffer_load_sbyte v5, off, s[8:11], s3 offset:71513// CHECK: [0x07,0x00,0x44,0xe0,0x00,0x05,0x02,0x03]1514 1515buffer_load_sbyte v5, off, s[8:11], s3 offset:4095 glc1516// CHECK: [0xff,0x4f,0x44,0xe0,0x00,0x05,0x02,0x03]1517 1518buffer_load_sbyte v5, off, s[8:11], s3 offset:4095 slc1519// CHECK: [0xff,0x0f,0x46,0xe0,0x00,0x05,0x02,0x03]1520 1521buffer_load_sbyte off, s[8:11], s3 offset:4095 lds1522// CHECK: [0xff,0x0f,0x45,0xe0,0x00,0x00,0x02,0x03]1523 1524buffer_load_ushort v5, off, s[8:11], s3 offset:40951525// CHECK: [0xff,0x0f,0x48,0xe0,0x00,0x05,0x02,0x03]1526 1527buffer_load_ushort v255, off, s[8:11], s3 offset:40951528// CHECK: [0xff,0x0f,0x48,0xe0,0x00,0xff,0x02,0x03]1529 1530buffer_load_ushort v5, off, s[12:15], s3 offset:40951531// CHECK: [0xff,0x0f,0x48,0xe0,0x00,0x05,0x03,0x03]1532 1533buffer_load_ushort v5, off, s[96:99], s3 offset:40951534// CHECK: [0xff,0x0f,0x48,0xe0,0x00,0x05,0x18,0x03]1535 1536buffer_load_ushort v5, off, ttmp[12:15], s3 offset:40951537// CHECK: [0xff,0x0f,0x48,0xe0,0x00,0x05,0x1e,0x03]1538 1539buffer_load_ushort v5, off, s[8:11], s101 offset:40951540// CHECK: [0xff,0x0f,0x48,0xe0,0x00,0x05,0x02,0x65]1541 1542buffer_load_ushort v5, off, s[8:11], flat_scratch_lo offset:40951543// CHECK: [0xff,0x0f,0x48,0xe0,0x00,0x05,0x02,0x66]1544 1545buffer_load_ushort v5, off, s[8:11], flat_scratch_hi offset:40951546// CHECK: [0xff,0x0f,0x48,0xe0,0x00,0x05,0x02,0x67]1547 1548buffer_load_ushort v5, off, s[8:11], vcc_lo offset:40951549// CHECK: [0xff,0x0f,0x48,0xe0,0x00,0x05,0x02,0x6a]1550 1551buffer_load_ushort v5, off, s[8:11], vcc_hi offset:40951552// CHECK: [0xff,0x0f,0x48,0xe0,0x00,0x05,0x02,0x6b]1553 1554buffer_load_ushort v5, off, s[8:11], ttmp15 offset:40951555// CHECK: [0xff,0x0f,0x48,0xe0,0x00,0x05,0x02,0x7b]1556 1557buffer_load_ushort v5, off, s[8:11], m0 offset:40951558// CHECK: [0xff,0x0f,0x48,0xe0,0x00,0x05,0x02,0x7c]1559 1560buffer_load_ushort v5, off, s[8:11], exec_lo offset:40951561// CHECK: [0xff,0x0f,0x48,0xe0,0x00,0x05,0x02,0x7e]1562 1563buffer_load_ushort v5, off, s[8:11], exec_hi offset:40951564// CHECK: [0xff,0x0f,0x48,0xe0,0x00,0x05,0x02,0x7f]1565 1566buffer_load_ushort v5, off, s[8:11], 0 offset:40951567// CHECK: [0xff,0x0f,0x48,0xe0,0x00,0x05,0x02,0x80]1568 1569buffer_load_ushort v5, off, s[8:11], -1 offset:40951570// CHECK: [0xff,0x0f,0x48,0xe0,0x00,0x05,0x02,0xc1]1571 1572buffer_load_ushort v5, off, s[8:11], 0.5 offset:40951573// CHECK: [0xff,0x0f,0x48,0xe0,0x00,0x05,0x02,0xf0]1574 1575buffer_load_ushort v5, off, s[8:11], -4.0 offset:40951576// CHECK: [0xff,0x0f,0x48,0xe0,0x00,0x05,0x02,0xf7]1577 1578buffer_load_ushort v5, off, s[8:11], src_vccz offset:40951579// CHECK: [0xff,0x0f,0x48,0xe0,0x00,0x05,0x02,0xfb]1580 1581buffer_load_ushort v5, off, s[8:11], src_execz offset:40951582// CHECK: [0xff,0x0f,0x48,0xe0,0x00,0x05,0x02,0xfc]1583 1584buffer_load_ushort v5, off, s[8:11], src_scc offset:40951585// CHECK: [0xff,0x0f,0x48,0xe0,0x00,0x05,0x02,0xfd]1586 1587buffer_load_ushort v5, v0, s[8:11], s3 idxen offset:40951588// CHECK: [0xff,0x2f,0x48,0xe0,0x00,0x05,0x02,0x03]1589 1590buffer_load_ushort v5, v0, s[8:11], s3 offen offset:40951591// CHECK: [0xff,0x1f,0x48,0xe0,0x00,0x05,0x02,0x03]1592 1593buffer_load_ushort v5, off, s[8:11], s31594// CHECK: [0x00,0x00,0x48,0xe0,0x00,0x05,0x02,0x03]1595 1596buffer_load_ushort v5, off, s[8:11], s3 offset:01597// CHECK: [0x00,0x00,0x48,0xe0,0x00,0x05,0x02,0x03]1598 1599buffer_load_ushort v5, off, s[8:11], s3 offset:71600// CHECK: [0x07,0x00,0x48,0xe0,0x00,0x05,0x02,0x03]1601 1602buffer_load_ushort v5, off, s[8:11], s3 offset:4095 glc1603// CHECK: [0xff,0x4f,0x48,0xe0,0x00,0x05,0x02,0x03]1604 1605buffer_load_ushort v5, off, s[8:11], s3 offset:4095 slc1606// CHECK: [0xff,0x0f,0x4a,0xe0,0x00,0x05,0x02,0x03]1607 1608buffer_load_ushort off, s[8:11], s3 offset:4095 lds1609// CHECK: [0xff,0x0f,0x49,0xe0,0x00,0x00,0x02,0x03]1610 1611buffer_load_sshort v5, off, s[8:11], s3 offset:40951612// CHECK: [0xff,0x0f,0x4c,0xe0,0x00,0x05,0x02,0x03]1613 1614buffer_load_sshort v255, off, s[8:11], s3 offset:40951615// CHECK: [0xff,0x0f,0x4c,0xe0,0x00,0xff,0x02,0x03]1616 1617buffer_load_sshort v5, off, s[12:15], s3 offset:40951618// CHECK: [0xff,0x0f,0x4c,0xe0,0x00,0x05,0x03,0x03]1619 1620buffer_load_sshort v5, off, s[96:99], s3 offset:40951621// CHECK: [0xff,0x0f,0x4c,0xe0,0x00,0x05,0x18,0x03]1622 1623buffer_load_sshort v5, off, ttmp[12:15], s3 offset:40951624// CHECK: [0xff,0x0f,0x4c,0xe0,0x00,0x05,0x1e,0x03]1625 1626buffer_load_sshort v5, off, s[8:11], s101 offset:40951627// CHECK: [0xff,0x0f,0x4c,0xe0,0x00,0x05,0x02,0x65]1628 1629buffer_load_sshort v5, off, s[8:11], flat_scratch_lo offset:40951630// CHECK: [0xff,0x0f,0x4c,0xe0,0x00,0x05,0x02,0x66]1631 1632buffer_load_sshort v5, off, s[8:11], flat_scratch_hi offset:40951633// CHECK: [0xff,0x0f,0x4c,0xe0,0x00,0x05,0x02,0x67]1634 1635buffer_load_sshort v5, off, s[8:11], vcc_lo offset:40951636// CHECK: [0xff,0x0f,0x4c,0xe0,0x00,0x05,0x02,0x6a]1637 1638buffer_load_sshort v5, off, s[8:11], vcc_hi offset:40951639// CHECK: [0xff,0x0f,0x4c,0xe0,0x00,0x05,0x02,0x6b]1640 1641buffer_load_sshort v5, off, s[8:11], ttmp15 offset:40951642// CHECK: [0xff,0x0f,0x4c,0xe0,0x00,0x05,0x02,0x7b]1643 1644buffer_load_sshort v5, off, s[8:11], m0 offset:40951645// CHECK: [0xff,0x0f,0x4c,0xe0,0x00,0x05,0x02,0x7c]1646 1647buffer_load_sshort v5, off, s[8:11], exec_lo offset:40951648// CHECK: [0xff,0x0f,0x4c,0xe0,0x00,0x05,0x02,0x7e]1649 1650buffer_load_sshort v5, off, s[8:11], exec_hi offset:40951651// CHECK: [0xff,0x0f,0x4c,0xe0,0x00,0x05,0x02,0x7f]1652 1653buffer_load_sshort v5, off, s[8:11], 0 offset:40951654// CHECK: [0xff,0x0f,0x4c,0xe0,0x00,0x05,0x02,0x80]1655 1656buffer_load_sshort v5, off, s[8:11], -1 offset:40951657// CHECK: [0xff,0x0f,0x4c,0xe0,0x00,0x05,0x02,0xc1]1658 1659buffer_load_sshort v5, off, s[8:11], 0.5 offset:40951660// CHECK: [0xff,0x0f,0x4c,0xe0,0x00,0x05,0x02,0xf0]1661 1662buffer_load_sshort v5, off, s[8:11], -4.0 offset:40951663// CHECK: [0xff,0x0f,0x4c,0xe0,0x00,0x05,0x02,0xf7]1664 1665buffer_load_sshort v5, off, s[8:11], src_vccz offset:40951666// CHECK: [0xff,0x0f,0x4c,0xe0,0x00,0x05,0x02,0xfb]1667 1668buffer_load_sshort v5, off, s[8:11], src_execz offset:40951669// CHECK: [0xff,0x0f,0x4c,0xe0,0x00,0x05,0x02,0xfc]1670 1671buffer_load_sshort v5, off, s[8:11], src_scc offset:40951672// CHECK: [0xff,0x0f,0x4c,0xe0,0x00,0x05,0x02,0xfd]1673 1674buffer_load_sshort v5, v0, s[8:11], s3 idxen offset:40951675// CHECK: [0xff,0x2f,0x4c,0xe0,0x00,0x05,0x02,0x03]1676 1677buffer_load_sshort v5, v0, s[8:11], s3 offen offset:40951678// CHECK: [0xff,0x1f,0x4c,0xe0,0x00,0x05,0x02,0x03]1679 1680buffer_load_sshort v5, off, s[8:11], s31681// CHECK: [0x00,0x00,0x4c,0xe0,0x00,0x05,0x02,0x03]1682 1683buffer_load_sshort v5, off, s[8:11], s3 offset:01684// CHECK: [0x00,0x00,0x4c,0xe0,0x00,0x05,0x02,0x03]1685 1686buffer_load_sshort v5, off, s[8:11], s3 offset:71687// CHECK: [0x07,0x00,0x4c,0xe0,0x00,0x05,0x02,0x03]1688 1689buffer_load_sshort v5, off, s[8:11], s3 offset:4095 glc1690// CHECK: [0xff,0x4f,0x4c,0xe0,0x00,0x05,0x02,0x03]1691 1692buffer_load_sshort v5, off, s[8:11], s3 offset:4095 slc1693// CHECK: [0xff,0x0f,0x4e,0xe0,0x00,0x05,0x02,0x03]1694 1695buffer_load_sshort off, s[8:11], s3 offset:4095 lds1696// CHECK: [0xff,0x0f,0x4d,0xe0,0x00,0x00,0x02,0x03]1697 1698buffer_load_dword v5, off, s[8:11], s3 offset:40951699// CHECK: [0xff,0x0f,0x50,0xe0,0x00,0x05,0x02,0x03]1700 1701buffer_load_dword v255, off, s[8:11], s3 offset:40951702// CHECK: [0xff,0x0f,0x50,0xe0,0x00,0xff,0x02,0x03]1703 1704buffer_load_dword v5, off, s[12:15], s3 offset:40951705// CHECK: [0xff,0x0f,0x50,0xe0,0x00,0x05,0x03,0x03]1706 1707buffer_load_dword v5, off, s[96:99], s3 offset:40951708// CHECK: [0xff,0x0f,0x50,0xe0,0x00,0x05,0x18,0x03]1709 1710buffer_load_dword v5, off, ttmp[12:15], s3 offset:40951711// CHECK: [0xff,0x0f,0x50,0xe0,0x00,0x05,0x1e,0x03]1712 1713buffer_load_dword v5, off, s[8:11], s101 offset:40951714// CHECK: [0xff,0x0f,0x50,0xe0,0x00,0x05,0x02,0x65]1715 1716buffer_load_dword v5, off, s[8:11], flat_scratch_lo offset:40951717// CHECK: [0xff,0x0f,0x50,0xe0,0x00,0x05,0x02,0x66]1718 1719buffer_load_dword v5, off, s[8:11], flat_scratch_hi offset:40951720// CHECK: [0xff,0x0f,0x50,0xe0,0x00,0x05,0x02,0x67]1721 1722buffer_load_dword v5, off, s[8:11], vcc_lo offset:40951723// CHECK: [0xff,0x0f,0x50,0xe0,0x00,0x05,0x02,0x6a]1724 1725buffer_load_dword v5, off, s[8:11], vcc_hi offset:40951726// CHECK: [0xff,0x0f,0x50,0xe0,0x00,0x05,0x02,0x6b]1727 1728buffer_load_dword v5, off, s[8:11], ttmp15 offset:40951729// CHECK: [0xff,0x0f,0x50,0xe0,0x00,0x05,0x02,0x7b]1730 1731buffer_load_dword v5, off, s[8:11], m0 offset:40951732// CHECK: [0xff,0x0f,0x50,0xe0,0x00,0x05,0x02,0x7c]1733 1734buffer_load_dword v5, off, s[8:11], exec_lo offset:40951735// CHECK: [0xff,0x0f,0x50,0xe0,0x00,0x05,0x02,0x7e]1736 1737buffer_load_dword v5, off, s[8:11], exec_hi offset:40951738// CHECK: [0xff,0x0f,0x50,0xe0,0x00,0x05,0x02,0x7f]1739 1740buffer_load_dword v5, off, s[8:11], 0 offset:40951741// CHECK: [0xff,0x0f,0x50,0xe0,0x00,0x05,0x02,0x80]1742 1743buffer_load_dword v5, off, s[8:11], -1 offset:40951744// CHECK: [0xff,0x0f,0x50,0xe0,0x00,0x05,0x02,0xc1]1745 1746buffer_load_dword v5, off, s[8:11], 0.5 offset:40951747// CHECK: [0xff,0x0f,0x50,0xe0,0x00,0x05,0x02,0xf0]1748 1749buffer_load_dword v5, off, s[8:11], -4.0 offset:40951750// CHECK: [0xff,0x0f,0x50,0xe0,0x00,0x05,0x02,0xf7]1751 1752buffer_load_dword v5, off, s[8:11], src_vccz offset:40951753// CHECK: [0xff,0x0f,0x50,0xe0,0x00,0x05,0x02,0xfb]1754 1755buffer_load_dword v5, off, s[8:11], src_execz offset:40951756// CHECK: [0xff,0x0f,0x50,0xe0,0x00,0x05,0x02,0xfc]1757 1758buffer_load_dword v5, off, s[8:11], src_scc offset:40951759// CHECK: [0xff,0x0f,0x50,0xe0,0x00,0x05,0x02,0xfd]1760 1761buffer_load_dword v5, v0, s[8:11], s3 idxen offset:40951762// CHECK: [0xff,0x2f,0x50,0xe0,0x00,0x05,0x02,0x03]1763 1764buffer_load_dword v5, v0, s[8:11], s3 offen offset:40951765// CHECK: [0xff,0x1f,0x50,0xe0,0x00,0x05,0x02,0x03]1766 1767buffer_load_dword v5, off, s[8:11], s31768// CHECK: [0x00,0x00,0x50,0xe0,0x00,0x05,0x02,0x03]1769 1770buffer_load_dword v5, off, s[8:11], s3 offset:01771// CHECK: [0x00,0x00,0x50,0xe0,0x00,0x05,0x02,0x03]1772 1773buffer_load_dword v5, off, s[8:11], s3 offset:71774// CHECK: [0x07,0x00,0x50,0xe0,0x00,0x05,0x02,0x03]1775 1776buffer_load_dword v5, off, s[8:11], s3 offset:4095 glc1777// CHECK: [0xff,0x4f,0x50,0xe0,0x00,0x05,0x02,0x03]1778 1779buffer_load_dword v5, off, s[8:11], s3 offset:4095 slc1780// CHECK: [0xff,0x0f,0x52,0xe0,0x00,0x05,0x02,0x03]1781 1782buffer_load_dword off, s[8:11], s3 offset:4095 lds1783// CHECK: [0xff,0x0f,0x51,0xe0,0x00,0x00,0x02,0x03]1784 1785buffer_load_dwordx2 v[5:6], off, s[8:11], s3 offset:40951786// CHECK: [0xff,0x0f,0x54,0xe0,0x00,0x05,0x02,0x03]1787 1788buffer_load_dwordx2 v[254:255], off, s[8:11], s3 offset:40951789// CHECK: [0xff,0x0f,0x54,0xe0,0x00,0xfe,0x02,0x03]1790 1791buffer_load_dwordx2 v[5:6], off, s[12:15], s3 offset:40951792// CHECK: [0xff,0x0f,0x54,0xe0,0x00,0x05,0x03,0x03]1793 1794buffer_load_dwordx2 v[5:6], off, s[96:99], s3 offset:40951795// CHECK: [0xff,0x0f,0x54,0xe0,0x00,0x05,0x18,0x03]1796 1797buffer_load_dwordx2 v[5:6], off, ttmp[12:15], s3 offset:40951798// CHECK: [0xff,0x0f,0x54,0xe0,0x00,0x05,0x1e,0x03]1799 1800buffer_load_dwordx2 v[5:6], off, s[8:11], s101 offset:40951801// CHECK: [0xff,0x0f,0x54,0xe0,0x00,0x05,0x02,0x65]1802 1803buffer_load_dwordx2 v[5:6], off, s[8:11], flat_scratch_lo offset:40951804// CHECK: [0xff,0x0f,0x54,0xe0,0x00,0x05,0x02,0x66]1805 1806buffer_load_dwordx2 v[5:6], off, s[8:11], flat_scratch_hi offset:40951807// CHECK: [0xff,0x0f,0x54,0xe0,0x00,0x05,0x02,0x67]1808 1809buffer_load_dwordx2 v[5:6], off, s[8:11], vcc_lo offset:40951810// CHECK: [0xff,0x0f,0x54,0xe0,0x00,0x05,0x02,0x6a]1811 1812buffer_load_dwordx2 v[5:6], off, s[8:11], vcc_hi offset:40951813// CHECK: [0xff,0x0f,0x54,0xe0,0x00,0x05,0x02,0x6b]1814 1815buffer_load_dwordx2 v[5:6], off, s[8:11], ttmp15 offset:40951816// CHECK: [0xff,0x0f,0x54,0xe0,0x00,0x05,0x02,0x7b]1817 1818buffer_load_dwordx2 v[5:6], off, s[8:11], m0 offset:40951819// CHECK: [0xff,0x0f,0x54,0xe0,0x00,0x05,0x02,0x7c]1820 1821buffer_load_dwordx2 v[5:6], off, s[8:11], exec_lo offset:40951822// CHECK: [0xff,0x0f,0x54,0xe0,0x00,0x05,0x02,0x7e]1823 1824buffer_load_dwordx2 v[5:6], off, s[8:11], exec_hi offset:40951825// CHECK: [0xff,0x0f,0x54,0xe0,0x00,0x05,0x02,0x7f]1826 1827buffer_load_dwordx2 v[5:6], off, s[8:11], 0 offset:40951828// CHECK: [0xff,0x0f,0x54,0xe0,0x00,0x05,0x02,0x80]1829 1830buffer_load_dwordx2 v[5:6], off, s[8:11], -1 offset:40951831// CHECK: [0xff,0x0f,0x54,0xe0,0x00,0x05,0x02,0xc1]1832 1833buffer_load_dwordx2 v[5:6], off, s[8:11], 0.5 offset:40951834// CHECK: [0xff,0x0f,0x54,0xe0,0x00,0x05,0x02,0xf0]1835 1836buffer_load_dwordx2 v[5:6], off, s[8:11], -4.0 offset:40951837// CHECK: [0xff,0x0f,0x54,0xe0,0x00,0x05,0x02,0xf7]1838 1839buffer_load_dwordx2 v[5:6], off, s[8:11], src_vccz offset:40951840// CHECK: [0xff,0x0f,0x54,0xe0,0x00,0x05,0x02,0xfb]1841 1842buffer_load_dwordx2 v[5:6], off, s[8:11], src_execz offset:40951843// CHECK: [0xff,0x0f,0x54,0xe0,0x00,0x05,0x02,0xfc]1844 1845buffer_load_dwordx2 v[5:6], off, s[8:11], src_scc offset:40951846// CHECK: [0xff,0x0f,0x54,0xe0,0x00,0x05,0x02,0xfd]1847 1848buffer_load_dwordx2 v[5:6], v0, s[8:11], s3 idxen offset:40951849// CHECK: [0xff,0x2f,0x54,0xe0,0x00,0x05,0x02,0x03]1850 1851buffer_load_dwordx2 v[5:6], v0, s[8:11], s3 offen offset:40951852// CHECK: [0xff,0x1f,0x54,0xe0,0x00,0x05,0x02,0x03]1853 1854buffer_load_dwordx2 v[5:6], off, s[8:11], s31855// CHECK: [0x00,0x00,0x54,0xe0,0x00,0x05,0x02,0x03]1856 1857buffer_load_dwordx2 v[5:6], off, s[8:11], s3 offset:01858// CHECK: [0x00,0x00,0x54,0xe0,0x00,0x05,0x02,0x03]1859 1860buffer_load_dwordx2 v[5:6], off, s[8:11], s3 offset:71861// CHECK: [0x07,0x00,0x54,0xe0,0x00,0x05,0x02,0x03]1862 1863buffer_load_dwordx2 v[5:6], off, s[8:11], s3 offset:4095 glc1864// CHECK: [0xff,0x4f,0x54,0xe0,0x00,0x05,0x02,0x03]1865 1866buffer_load_dwordx2 v[5:6], off, s[8:11], s3 offset:4095 slc1867// CHECK: [0xff,0x0f,0x56,0xe0,0x00,0x05,0x02,0x03]1868 1869buffer_load_dwordx3 v[5:7], off, s[8:11], s3 offset:40951870// CHECK: [0xff,0x0f,0x58,0xe0,0x00,0x05,0x02,0x03]1871 1872buffer_load_dwordx3 v[253:255], off, s[8:11], s3 offset:40951873// CHECK: [0xff,0x0f,0x58,0xe0,0x00,0xfd,0x02,0x03]1874 1875buffer_load_dwordx3 v[5:7], off, s[12:15], s3 offset:40951876// CHECK: [0xff,0x0f,0x58,0xe0,0x00,0x05,0x03,0x03]1877 1878buffer_load_dwordx3 v[5:7], off, s[96:99], s3 offset:40951879// CHECK: [0xff,0x0f,0x58,0xe0,0x00,0x05,0x18,0x03]1880 1881buffer_load_dwordx3 v[5:7], off, ttmp[12:15], s3 offset:40951882// CHECK: [0xff,0x0f,0x58,0xe0,0x00,0x05,0x1e,0x03]1883 1884buffer_load_dwordx3 v[5:7], off, s[8:11], s101 offset:40951885// CHECK: [0xff,0x0f,0x58,0xe0,0x00,0x05,0x02,0x65]1886 1887buffer_load_dwordx3 v[5:7], off, s[8:11], flat_scratch_lo offset:40951888// CHECK: [0xff,0x0f,0x58,0xe0,0x00,0x05,0x02,0x66]1889 1890buffer_load_dwordx3 v[5:7], off, s[8:11], flat_scratch_hi offset:40951891// CHECK: [0xff,0x0f,0x58,0xe0,0x00,0x05,0x02,0x67]1892 1893buffer_load_dwordx3 v[5:7], off, s[8:11], vcc_lo offset:40951894// CHECK: [0xff,0x0f,0x58,0xe0,0x00,0x05,0x02,0x6a]1895 1896buffer_load_dwordx3 v[5:7], off, s[8:11], vcc_hi offset:40951897// CHECK: [0xff,0x0f,0x58,0xe0,0x00,0x05,0x02,0x6b]1898 1899buffer_load_dwordx3 v[5:7], off, s[8:11], ttmp15 offset:40951900// CHECK: [0xff,0x0f,0x58,0xe0,0x00,0x05,0x02,0x7b]1901 1902buffer_load_dwordx3 v[5:7], off, s[8:11], m0 offset:40951903// CHECK: [0xff,0x0f,0x58,0xe0,0x00,0x05,0x02,0x7c]1904 1905buffer_load_dwordx3 v[5:7], off, s[8:11], exec_lo offset:40951906// CHECK: [0xff,0x0f,0x58,0xe0,0x00,0x05,0x02,0x7e]1907 1908buffer_load_dwordx3 v[5:7], off, s[8:11], exec_hi offset:40951909// CHECK: [0xff,0x0f,0x58,0xe0,0x00,0x05,0x02,0x7f]1910 1911buffer_load_dwordx3 v[5:7], off, s[8:11], 0 offset:40951912// CHECK: [0xff,0x0f,0x58,0xe0,0x00,0x05,0x02,0x80]1913 1914buffer_load_dwordx3 v[5:7], off, s[8:11], -1 offset:40951915// CHECK: [0xff,0x0f,0x58,0xe0,0x00,0x05,0x02,0xc1]1916 1917buffer_load_dwordx3 v[5:7], off, s[8:11], 0.5 offset:40951918// CHECK: [0xff,0x0f,0x58,0xe0,0x00,0x05,0x02,0xf0]1919 1920buffer_load_dwordx3 v[5:7], off, s[8:11], -4.0 offset:40951921// CHECK: [0xff,0x0f,0x58,0xe0,0x00,0x05,0x02,0xf7]1922 1923buffer_load_dwordx3 v[5:7], off, s[8:11], src_vccz offset:40951924// CHECK: [0xff,0x0f,0x58,0xe0,0x00,0x05,0x02,0xfb]1925 1926buffer_load_dwordx3 v[5:7], off, s[8:11], src_execz offset:40951927// CHECK: [0xff,0x0f,0x58,0xe0,0x00,0x05,0x02,0xfc]1928 1929buffer_load_dwordx3 v[5:7], off, s[8:11], src_scc offset:40951930// CHECK: [0xff,0x0f,0x58,0xe0,0x00,0x05,0x02,0xfd]1931 1932buffer_load_dwordx3 v[5:7], v0, s[8:11], s3 idxen offset:40951933// CHECK: [0xff,0x2f,0x58,0xe0,0x00,0x05,0x02,0x03]1934 1935buffer_load_dwordx3 v[5:7], v0, s[8:11], s3 offen offset:40951936// CHECK: [0xff,0x1f,0x58,0xe0,0x00,0x05,0x02,0x03]1937 1938buffer_load_dwordx3 v[5:7], off, s[8:11], s31939// CHECK: [0x00,0x00,0x58,0xe0,0x00,0x05,0x02,0x03]1940 1941buffer_load_dwordx3 v[5:7], off, s[8:11], s3 offset:01942// CHECK: [0x00,0x00,0x58,0xe0,0x00,0x05,0x02,0x03]1943 1944buffer_load_dwordx3 v[5:7], off, s[8:11], s3 offset:71945// CHECK: [0x07,0x00,0x58,0xe0,0x00,0x05,0x02,0x03]1946 1947buffer_load_dwordx3 v[5:7], off, s[8:11], s3 offset:4095 glc1948// CHECK: [0xff,0x4f,0x58,0xe0,0x00,0x05,0x02,0x03]1949 1950buffer_load_dwordx3 v[5:7], off, s[8:11], s3 offset:4095 slc1951// CHECK: [0xff,0x0f,0x5a,0xe0,0x00,0x05,0x02,0x03]1952 1953buffer_load_dwordx4 v[5:8], off, s[8:11], s3 offset:40951954// CHECK: [0xff,0x0f,0x5c,0xe0,0x00,0x05,0x02,0x03]1955 1956buffer_load_dwordx4 v[252:255], off, s[8:11], s3 offset:40951957// CHECK: [0xff,0x0f,0x5c,0xe0,0x00,0xfc,0x02,0x03]1958 1959buffer_load_dwordx4 v[5:8], off, s[12:15], s3 offset:40951960// CHECK: [0xff,0x0f,0x5c,0xe0,0x00,0x05,0x03,0x03]1961 1962buffer_load_dwordx4 v[5:8], off, s[96:99], s3 offset:40951963// CHECK: [0xff,0x0f,0x5c,0xe0,0x00,0x05,0x18,0x03]1964 1965buffer_load_dwordx4 v[5:8], off, ttmp[12:15], s3 offset:40951966// CHECK: [0xff,0x0f,0x5c,0xe0,0x00,0x05,0x1e,0x03]1967 1968buffer_load_dwordx4 v[5:8], off, s[8:11], s101 offset:40951969// CHECK: [0xff,0x0f,0x5c,0xe0,0x00,0x05,0x02,0x65]1970 1971buffer_load_dwordx4 v[5:8], off, s[8:11], flat_scratch_lo offset:40951972// CHECK: [0xff,0x0f,0x5c,0xe0,0x00,0x05,0x02,0x66]1973 1974buffer_load_dwordx4 v[5:8], off, s[8:11], flat_scratch_hi offset:40951975// CHECK: [0xff,0x0f,0x5c,0xe0,0x00,0x05,0x02,0x67]1976 1977buffer_load_dwordx4 v[5:8], off, s[8:11], vcc_lo offset:40951978// CHECK: [0xff,0x0f,0x5c,0xe0,0x00,0x05,0x02,0x6a]1979 1980buffer_load_dwordx4 v[5:8], off, s[8:11], vcc_hi offset:40951981// CHECK: [0xff,0x0f,0x5c,0xe0,0x00,0x05,0x02,0x6b]1982 1983buffer_load_dwordx4 v[5:8], off, s[8:11], ttmp15 offset:40951984// CHECK: [0xff,0x0f,0x5c,0xe0,0x00,0x05,0x02,0x7b]1985 1986buffer_load_dwordx4 v[5:8], off, s[8:11], m0 offset:40951987// CHECK: [0xff,0x0f,0x5c,0xe0,0x00,0x05,0x02,0x7c]1988 1989buffer_load_dwordx4 v[5:8], off, s[8:11], exec_lo offset:40951990// CHECK: [0xff,0x0f,0x5c,0xe0,0x00,0x05,0x02,0x7e]1991 1992buffer_load_dwordx4 v[5:8], off, s[8:11], exec_hi offset:40951993// CHECK: [0xff,0x0f,0x5c,0xe0,0x00,0x05,0x02,0x7f]1994 1995buffer_load_dwordx4 v[5:8], off, s[8:11], 0 offset:40951996// CHECK: [0xff,0x0f,0x5c,0xe0,0x00,0x05,0x02,0x80]1997 1998buffer_load_dwordx4 v[5:8], off, s[8:11], -1 offset:40951999// CHECK: [0xff,0x0f,0x5c,0xe0,0x00,0x05,0x02,0xc1]2000 2001buffer_load_dwordx4 v[5:8], off, s[8:11], 0.5 offset:40952002// CHECK: [0xff,0x0f,0x5c,0xe0,0x00,0x05,0x02,0xf0]2003 2004buffer_load_dwordx4 v[5:8], off, s[8:11], -4.0 offset:40952005// CHECK: [0xff,0x0f,0x5c,0xe0,0x00,0x05,0x02,0xf7]2006 2007buffer_load_dwordx4 v[5:8], off, s[8:11], src_vccz offset:40952008// CHECK: [0xff,0x0f,0x5c,0xe0,0x00,0x05,0x02,0xfb]2009 2010buffer_load_dwordx4 v[5:8], off, s[8:11], src_execz offset:40952011// CHECK: [0xff,0x0f,0x5c,0xe0,0x00,0x05,0x02,0xfc]2012 2013buffer_load_dwordx4 v[5:8], off, s[8:11], src_scc offset:40952014// CHECK: [0xff,0x0f,0x5c,0xe0,0x00,0x05,0x02,0xfd]2015 2016buffer_load_dwordx4 v[5:8], v0, s[8:11], s3 idxen offset:40952017// CHECK: [0xff,0x2f,0x5c,0xe0,0x00,0x05,0x02,0x03]2018 2019buffer_load_dwordx4 v[5:8], v0, s[8:11], s3 offen offset:40952020// CHECK: [0xff,0x1f,0x5c,0xe0,0x00,0x05,0x02,0x03]2021 2022buffer_load_dwordx4 v[5:8], off, s[8:11], s32023// CHECK: [0x00,0x00,0x5c,0xe0,0x00,0x05,0x02,0x03]2024 2025buffer_load_dwordx4 v[5:8], off, s[8:11], s3 offset:02026// CHECK: [0x00,0x00,0x5c,0xe0,0x00,0x05,0x02,0x03]2027 2028buffer_load_dwordx4 v[5:8], off, s[8:11], s3 offset:72029// CHECK: [0x07,0x00,0x5c,0xe0,0x00,0x05,0x02,0x03]2030 2031buffer_load_dwordx4 v[5:8], off, s[8:11], s3 offset:4095 glc2032// CHECK: [0xff,0x4f,0x5c,0xe0,0x00,0x05,0x02,0x03]2033 2034buffer_load_dwordx4 v[5:8], off, s[8:11], s3 offset:4095 slc2035// CHECK: [0xff,0x0f,0x5e,0xe0,0x00,0x05,0x02,0x03]2036 2037buffer_store_byte v1, off, s[12:15], s4 offset:40952038// CHECK: [0xff,0x0f,0x60,0xe0,0x00,0x01,0x03,0x04]2039 2040buffer_store_byte v255, off, s[12:15], s4 offset:40952041// CHECK: [0xff,0x0f,0x60,0xe0,0x00,0xff,0x03,0x04]2042 2043buffer_store_byte v1, off, s[16:19], s4 offset:40952044// CHECK: [0xff,0x0f,0x60,0xe0,0x00,0x01,0x04,0x04]2045 2046buffer_store_byte v1, off, s[96:99], s4 offset:40952047// CHECK: [0xff,0x0f,0x60,0xe0,0x00,0x01,0x18,0x04]2048 2049buffer_store_byte v1, off, ttmp[12:15], s4 offset:40952050// CHECK: [0xff,0x0f,0x60,0xe0,0x00,0x01,0x1e,0x04]2051 2052buffer_store_byte v1, off, s[12:15], s101 offset:40952053// CHECK: [0xff,0x0f,0x60,0xe0,0x00,0x01,0x03,0x65]2054 2055buffer_store_byte v1, off, s[12:15], flat_scratch_lo offset:40952056// CHECK: [0xff,0x0f,0x60,0xe0,0x00,0x01,0x03,0x66]2057 2058buffer_store_byte v1, off, s[12:15], flat_scratch_hi offset:40952059// CHECK: [0xff,0x0f,0x60,0xe0,0x00,0x01,0x03,0x67]2060 2061buffer_store_byte v1, off, s[12:15], vcc_lo offset:40952062// CHECK: [0xff,0x0f,0x60,0xe0,0x00,0x01,0x03,0x6a]2063 2064buffer_store_byte v1, off, s[12:15], vcc_hi offset:40952065// CHECK: [0xff,0x0f,0x60,0xe0,0x00,0x01,0x03,0x6b]2066 2067buffer_store_byte v1, off, s[12:15], ttmp15 offset:40952068// CHECK: [0xff,0x0f,0x60,0xe0,0x00,0x01,0x03,0x7b]2069 2070buffer_store_byte v1, off, s[12:15], m0 offset:40952071// CHECK: [0xff,0x0f,0x60,0xe0,0x00,0x01,0x03,0x7c]2072 2073buffer_store_byte v1, off, s[12:15], exec_lo offset:40952074// CHECK: [0xff,0x0f,0x60,0xe0,0x00,0x01,0x03,0x7e]2075 2076buffer_store_byte v1, off, s[12:15], exec_hi offset:40952077// CHECK: [0xff,0x0f,0x60,0xe0,0x00,0x01,0x03,0x7f]2078 2079buffer_store_byte v1, off, s[12:15], 0 offset:40952080// CHECK: [0xff,0x0f,0x60,0xe0,0x00,0x01,0x03,0x80]2081 2082buffer_store_byte v1, off, s[12:15], -1 offset:40952083// CHECK: [0xff,0x0f,0x60,0xe0,0x00,0x01,0x03,0xc1]2084 2085buffer_store_byte v1, off, s[12:15], 0.5 offset:40952086// CHECK: [0xff,0x0f,0x60,0xe0,0x00,0x01,0x03,0xf0]2087 2088buffer_store_byte v1, off, s[12:15], -4.0 offset:40952089// CHECK: [0xff,0x0f,0x60,0xe0,0x00,0x01,0x03,0xf7]2090 2091buffer_store_byte v1, off, s[12:15], src_vccz offset:40952092// CHECK: [0xff,0x0f,0x60,0xe0,0x00,0x01,0x03,0xfb]2093 2094buffer_store_byte v1, off, s[12:15], src_execz offset:40952095// CHECK: [0xff,0x0f,0x60,0xe0,0x00,0x01,0x03,0xfc]2096 2097buffer_store_byte v1, off, s[12:15], src_scc offset:40952098// CHECK: [0xff,0x0f,0x60,0xe0,0x00,0x01,0x03,0xfd]2099 2100buffer_store_byte v1, v0, s[12:15], s4 idxen offset:40952101// CHECK: [0xff,0x2f,0x60,0xe0,0x00,0x01,0x03,0x04]2102 2103buffer_store_byte v1, v0, s[12:15], s4 offen offset:40952104// CHECK: [0xff,0x1f,0x60,0xe0,0x00,0x01,0x03,0x04]2105 2106buffer_store_byte v1, off, s[12:15], s42107// CHECK: [0x00,0x00,0x60,0xe0,0x00,0x01,0x03,0x04]2108 2109buffer_store_byte v1, off, s[12:15], s4 offset:02110// CHECK: [0x00,0x00,0x60,0xe0,0x00,0x01,0x03,0x04]2111 2112buffer_store_byte v1, off, s[12:15], s4 offset:72113// CHECK: [0x07,0x00,0x60,0xe0,0x00,0x01,0x03,0x04]2114 2115buffer_store_byte v1, off, s[12:15], s4 offset:4095 glc2116// CHECK: [0xff,0x4f,0x60,0xe0,0x00,0x01,0x03,0x04]2117 2118buffer_store_byte v1, off, s[12:15], s4 offset:4095 slc2119// CHECK: [0xff,0x0f,0x62,0xe0,0x00,0x01,0x03,0x04]2120 2121buffer_store_byte_d16_hi v1, off, s[12:15], s4 offset:40952122// CHECK: [0xff,0x0f,0x64,0xe0,0x00,0x01,0x03,0x04]2123 2124buffer_store_byte_d16_hi v255, off, s[12:15], s4 offset:40952125// CHECK: [0xff,0x0f,0x64,0xe0,0x00,0xff,0x03,0x04]2126 2127buffer_store_byte_d16_hi v1, off, s[16:19], s4 offset:40952128// CHECK: [0xff,0x0f,0x64,0xe0,0x00,0x01,0x04,0x04]2129 2130buffer_store_byte_d16_hi v1, off, s[96:99], s4 offset:40952131// CHECK: [0xff,0x0f,0x64,0xe0,0x00,0x01,0x18,0x04]2132 2133buffer_store_byte_d16_hi v1, off, ttmp[12:15], s4 offset:40952134// CHECK: [0xff,0x0f,0x64,0xe0,0x00,0x01,0x1e,0x04]2135 2136buffer_store_byte_d16_hi v1, off, s[12:15], s101 offset:40952137// CHECK: [0xff,0x0f,0x64,0xe0,0x00,0x01,0x03,0x65]2138 2139buffer_store_byte_d16_hi v1, off, s[12:15], flat_scratch_lo offset:40952140// CHECK: [0xff,0x0f,0x64,0xe0,0x00,0x01,0x03,0x66]2141 2142buffer_store_byte_d16_hi v1, off, s[12:15], flat_scratch_hi offset:40952143// CHECK: [0xff,0x0f,0x64,0xe0,0x00,0x01,0x03,0x67]2144 2145buffer_store_byte_d16_hi v1, off, s[12:15], vcc_lo offset:40952146// CHECK: [0xff,0x0f,0x64,0xe0,0x00,0x01,0x03,0x6a]2147 2148buffer_store_byte_d16_hi v1, off, s[12:15], vcc_hi offset:40952149// CHECK: [0xff,0x0f,0x64,0xe0,0x00,0x01,0x03,0x6b]2150 2151buffer_store_byte_d16_hi v1, off, s[12:15], ttmp15 offset:40952152// CHECK: [0xff,0x0f,0x64,0xe0,0x00,0x01,0x03,0x7b]2153 2154buffer_store_byte_d16_hi v1, off, s[12:15], m0 offset:40952155// CHECK: [0xff,0x0f,0x64,0xe0,0x00,0x01,0x03,0x7c]2156 2157buffer_store_byte_d16_hi v1, off, s[12:15], exec_lo offset:40952158// CHECK: [0xff,0x0f,0x64,0xe0,0x00,0x01,0x03,0x7e]2159 2160buffer_store_byte_d16_hi v1, off, s[12:15], exec_hi offset:40952161// CHECK: [0xff,0x0f,0x64,0xe0,0x00,0x01,0x03,0x7f]2162 2163buffer_store_byte_d16_hi v1, off, s[12:15], 0 offset:40952164// CHECK: [0xff,0x0f,0x64,0xe0,0x00,0x01,0x03,0x80]2165 2166buffer_store_byte_d16_hi v1, off, s[12:15], -1 offset:40952167// CHECK: [0xff,0x0f,0x64,0xe0,0x00,0x01,0x03,0xc1]2168 2169buffer_store_byte_d16_hi v1, off, s[12:15], 0.5 offset:40952170// CHECK: [0xff,0x0f,0x64,0xe0,0x00,0x01,0x03,0xf0]2171 2172buffer_store_byte_d16_hi v1, off, s[12:15], -4.0 offset:40952173// CHECK: [0xff,0x0f,0x64,0xe0,0x00,0x01,0x03,0xf7]2174 2175buffer_store_byte_d16_hi v1, off, s[12:15], src_vccz offset:40952176// CHECK: [0xff,0x0f,0x64,0xe0,0x00,0x01,0x03,0xfb]2177 2178buffer_store_byte_d16_hi v1, off, s[12:15], src_execz offset:40952179// CHECK: [0xff,0x0f,0x64,0xe0,0x00,0x01,0x03,0xfc]2180 2181buffer_store_byte_d16_hi v1, off, s[12:15], src_scc offset:40952182// CHECK: [0xff,0x0f,0x64,0xe0,0x00,0x01,0x03,0xfd]2183 2184buffer_store_byte_d16_hi v1, v0, s[12:15], s4 idxen offset:40952185// CHECK: [0xff,0x2f,0x64,0xe0,0x00,0x01,0x03,0x04]2186 2187buffer_store_byte_d16_hi v1, v0, s[12:15], s4 offen offset:40952188// CHECK: [0xff,0x1f,0x64,0xe0,0x00,0x01,0x03,0x04]2189 2190buffer_store_byte_d16_hi v1, off, s[12:15], s42191// CHECK: [0x00,0x00,0x64,0xe0,0x00,0x01,0x03,0x04]2192 2193buffer_store_byte_d16_hi v1, off, s[12:15], s4 offset:02194// CHECK: [0x00,0x00,0x64,0xe0,0x00,0x01,0x03,0x04]2195 2196buffer_store_byte_d16_hi v1, off, s[12:15], s4 offset:72197// CHECK: [0x07,0x00,0x64,0xe0,0x00,0x01,0x03,0x04]2198 2199buffer_store_byte_d16_hi v1, off, s[12:15], s4 offset:4095 glc2200// CHECK: [0xff,0x4f,0x64,0xe0,0x00,0x01,0x03,0x04]2201 2202buffer_store_byte_d16_hi v1, off, s[12:15], s4 offset:4095 slc2203// CHECK: [0xff,0x0f,0x66,0xe0,0x00,0x01,0x03,0x04]2204 2205buffer_store_short v1, off, s[12:15], s4 offset:40952206// CHECK: [0xff,0x0f,0x68,0xe0,0x00,0x01,0x03,0x04]2207 2208buffer_store_short v255, off, s[12:15], s4 offset:40952209// CHECK: [0xff,0x0f,0x68,0xe0,0x00,0xff,0x03,0x04]2210 2211buffer_store_short v1, off, s[16:19], s4 offset:40952212// CHECK: [0xff,0x0f,0x68,0xe0,0x00,0x01,0x04,0x04]2213 2214buffer_store_short v1, off, s[96:99], s4 offset:40952215// CHECK: [0xff,0x0f,0x68,0xe0,0x00,0x01,0x18,0x04]2216 2217buffer_store_short v1, off, ttmp[12:15], s4 offset:40952218// CHECK: [0xff,0x0f,0x68,0xe0,0x00,0x01,0x1e,0x04]2219 2220buffer_store_short v1, off, s[12:15], s101 offset:40952221// CHECK: [0xff,0x0f,0x68,0xe0,0x00,0x01,0x03,0x65]2222 2223buffer_store_short v1, off, s[12:15], flat_scratch_lo offset:40952224// CHECK: [0xff,0x0f,0x68,0xe0,0x00,0x01,0x03,0x66]2225 2226buffer_store_short v1, off, s[12:15], flat_scratch_hi offset:40952227// CHECK: [0xff,0x0f,0x68,0xe0,0x00,0x01,0x03,0x67]2228 2229buffer_store_short v1, off, s[12:15], vcc_lo offset:40952230// CHECK: [0xff,0x0f,0x68,0xe0,0x00,0x01,0x03,0x6a]2231 2232buffer_store_short v1, off, s[12:15], vcc_hi offset:40952233// CHECK: [0xff,0x0f,0x68,0xe0,0x00,0x01,0x03,0x6b]2234 2235buffer_store_short v1, off, s[12:15], ttmp15 offset:40952236// CHECK: [0xff,0x0f,0x68,0xe0,0x00,0x01,0x03,0x7b]2237 2238buffer_store_short v1, off, s[12:15], m0 offset:40952239// CHECK: [0xff,0x0f,0x68,0xe0,0x00,0x01,0x03,0x7c]2240 2241buffer_store_short v1, off, s[12:15], exec_lo offset:40952242// CHECK: [0xff,0x0f,0x68,0xe0,0x00,0x01,0x03,0x7e]2243 2244buffer_store_short v1, off, s[12:15], exec_hi offset:40952245// CHECK: [0xff,0x0f,0x68,0xe0,0x00,0x01,0x03,0x7f]2246 2247buffer_store_short v1, off, s[12:15], 0 offset:40952248// CHECK: [0xff,0x0f,0x68,0xe0,0x00,0x01,0x03,0x80]2249 2250buffer_store_short v1, off, s[12:15], -1 offset:40952251// CHECK: [0xff,0x0f,0x68,0xe0,0x00,0x01,0x03,0xc1]2252 2253buffer_store_short v1, off, s[12:15], 0.5 offset:40952254// CHECK: [0xff,0x0f,0x68,0xe0,0x00,0x01,0x03,0xf0]2255 2256buffer_store_short v1, off, s[12:15], -4.0 offset:40952257// CHECK: [0xff,0x0f,0x68,0xe0,0x00,0x01,0x03,0xf7]2258 2259buffer_store_short v1, off, s[12:15], src_vccz offset:40952260// CHECK: [0xff,0x0f,0x68,0xe0,0x00,0x01,0x03,0xfb]2261 2262buffer_store_short v1, off, s[12:15], src_execz offset:40952263// CHECK: [0xff,0x0f,0x68,0xe0,0x00,0x01,0x03,0xfc]2264 2265buffer_store_short v1, off, s[12:15], src_scc offset:40952266// CHECK: [0xff,0x0f,0x68,0xe0,0x00,0x01,0x03,0xfd]2267 2268buffer_store_short v1, v0, s[12:15], s4 idxen offset:40952269// CHECK: [0xff,0x2f,0x68,0xe0,0x00,0x01,0x03,0x04]2270 2271buffer_store_short v1, v0, s[12:15], s4 offen offset:40952272// CHECK: [0xff,0x1f,0x68,0xe0,0x00,0x01,0x03,0x04]2273 2274buffer_store_short v1, off, s[12:15], s42275// CHECK: [0x00,0x00,0x68,0xe0,0x00,0x01,0x03,0x04]2276 2277buffer_store_short v1, off, s[12:15], s4 offset:02278// CHECK: [0x00,0x00,0x68,0xe0,0x00,0x01,0x03,0x04]2279 2280buffer_store_short v1, off, s[12:15], s4 offset:72281// CHECK: [0x07,0x00,0x68,0xe0,0x00,0x01,0x03,0x04]2282 2283buffer_store_short v1, off, s[12:15], s4 offset:4095 glc2284// CHECK: [0xff,0x4f,0x68,0xe0,0x00,0x01,0x03,0x04]2285 2286buffer_store_short v1, off, s[12:15], s4 offset:4095 slc2287// CHECK: [0xff,0x0f,0x6a,0xe0,0x00,0x01,0x03,0x04]2288 2289buffer_store_short_d16_hi v1, off, s[12:15], s4 offset:40952290// CHECK: [0xff,0x0f,0x6c,0xe0,0x00,0x01,0x03,0x04]2291 2292buffer_store_short_d16_hi v255, off, s[12:15], s4 offset:40952293// CHECK: [0xff,0x0f,0x6c,0xe0,0x00,0xff,0x03,0x04]2294 2295buffer_store_short_d16_hi v1, off, s[16:19], s4 offset:40952296// CHECK: [0xff,0x0f,0x6c,0xe0,0x00,0x01,0x04,0x04]2297 2298buffer_store_short_d16_hi v1, off, s[96:99], s4 offset:40952299// CHECK: [0xff,0x0f,0x6c,0xe0,0x00,0x01,0x18,0x04]2300 2301buffer_store_short_d16_hi v1, off, ttmp[12:15], s4 offset:40952302// CHECK: [0xff,0x0f,0x6c,0xe0,0x00,0x01,0x1e,0x04]2303 2304buffer_store_short_d16_hi v1, off, s[12:15], s101 offset:40952305// CHECK: [0xff,0x0f,0x6c,0xe0,0x00,0x01,0x03,0x65]2306 2307buffer_store_short_d16_hi v1, off, s[12:15], flat_scratch_lo offset:40952308// CHECK: [0xff,0x0f,0x6c,0xe0,0x00,0x01,0x03,0x66]2309 2310buffer_store_short_d16_hi v1, off, s[12:15], flat_scratch_hi offset:40952311// CHECK: [0xff,0x0f,0x6c,0xe0,0x00,0x01,0x03,0x67]2312 2313buffer_store_short_d16_hi v1, off, s[12:15], vcc_lo offset:40952314// CHECK: [0xff,0x0f,0x6c,0xe0,0x00,0x01,0x03,0x6a]2315 2316buffer_store_short_d16_hi v1, off, s[12:15], vcc_hi offset:40952317// CHECK: [0xff,0x0f,0x6c,0xe0,0x00,0x01,0x03,0x6b]2318 2319buffer_store_short_d16_hi v1, off, s[12:15], ttmp15 offset:40952320// CHECK: [0xff,0x0f,0x6c,0xe0,0x00,0x01,0x03,0x7b]2321 2322buffer_store_short_d16_hi v1, off, s[12:15], m0 offset:40952323// CHECK: [0xff,0x0f,0x6c,0xe0,0x00,0x01,0x03,0x7c]2324 2325buffer_store_short_d16_hi v1, off, s[12:15], exec_lo offset:40952326// CHECK: [0xff,0x0f,0x6c,0xe0,0x00,0x01,0x03,0x7e]2327 2328buffer_store_short_d16_hi v1, off, s[12:15], exec_hi offset:40952329// CHECK: [0xff,0x0f,0x6c,0xe0,0x00,0x01,0x03,0x7f]2330 2331buffer_store_short_d16_hi v1, off, s[12:15], 0 offset:40952332// CHECK: [0xff,0x0f,0x6c,0xe0,0x00,0x01,0x03,0x80]2333 2334buffer_store_short_d16_hi v1, off, s[12:15], -1 offset:40952335// CHECK: [0xff,0x0f,0x6c,0xe0,0x00,0x01,0x03,0xc1]2336 2337buffer_store_short_d16_hi v1, off, s[12:15], 0.5 offset:40952338// CHECK: [0xff,0x0f,0x6c,0xe0,0x00,0x01,0x03,0xf0]2339 2340buffer_store_short_d16_hi v1, off, s[12:15], -4.0 offset:40952341// CHECK: [0xff,0x0f,0x6c,0xe0,0x00,0x01,0x03,0xf7]2342 2343buffer_store_short_d16_hi v1, off, s[12:15], src_vccz offset:40952344// CHECK: [0xff,0x0f,0x6c,0xe0,0x00,0x01,0x03,0xfb]2345 2346buffer_store_short_d16_hi v1, off, s[12:15], src_execz offset:40952347// CHECK: [0xff,0x0f,0x6c,0xe0,0x00,0x01,0x03,0xfc]2348 2349buffer_store_short_d16_hi v1, off, s[12:15], src_scc offset:40952350// CHECK: [0xff,0x0f,0x6c,0xe0,0x00,0x01,0x03,0xfd]2351 2352buffer_store_short_d16_hi v1, v0, s[12:15], s4 idxen offset:40952353// CHECK: [0xff,0x2f,0x6c,0xe0,0x00,0x01,0x03,0x04]2354 2355buffer_store_short_d16_hi v1, v0, s[12:15], s4 offen offset:40952356// CHECK: [0xff,0x1f,0x6c,0xe0,0x00,0x01,0x03,0x04]2357 2358buffer_store_short_d16_hi v1, off, s[12:15], s42359// CHECK: [0x00,0x00,0x6c,0xe0,0x00,0x01,0x03,0x04]2360 2361buffer_store_short_d16_hi v1, off, s[12:15], s4 offset:02362// CHECK: [0x00,0x00,0x6c,0xe0,0x00,0x01,0x03,0x04]2363 2364buffer_store_short_d16_hi v1, off, s[12:15], s4 offset:72365// CHECK: [0x07,0x00,0x6c,0xe0,0x00,0x01,0x03,0x04]2366 2367buffer_store_short_d16_hi v1, off, s[12:15], s4 offset:4095 glc2368// CHECK: [0xff,0x4f,0x6c,0xe0,0x00,0x01,0x03,0x04]2369 2370buffer_store_short_d16_hi v1, off, s[12:15], s4 offset:4095 slc2371// CHECK: [0xff,0x0f,0x6e,0xe0,0x00,0x01,0x03,0x04]2372 2373buffer_store_dword v1, off, s[12:15], s4 offset:40952374// CHECK: [0xff,0x0f,0x70,0xe0,0x00,0x01,0x03,0x04]2375 2376buffer_store_dword v255, off, s[12:15], s4 offset:40952377// CHECK: [0xff,0x0f,0x70,0xe0,0x00,0xff,0x03,0x04]2378 2379buffer_store_dword v1, off, s[16:19], s4 offset:40952380// CHECK: [0xff,0x0f,0x70,0xe0,0x00,0x01,0x04,0x04]2381 2382buffer_store_dword v1, off, s[96:99], s4 offset:40952383// CHECK: [0xff,0x0f,0x70,0xe0,0x00,0x01,0x18,0x04]2384 2385buffer_store_dword v1, off, ttmp[12:15], s4 offset:40952386// CHECK: [0xff,0x0f,0x70,0xe0,0x00,0x01,0x1e,0x04]2387 2388buffer_store_dword v1, off, s[12:15], s101 offset:40952389// CHECK: [0xff,0x0f,0x70,0xe0,0x00,0x01,0x03,0x65]2390 2391buffer_store_dword v1, off, s[12:15], flat_scratch_lo offset:40952392// CHECK: [0xff,0x0f,0x70,0xe0,0x00,0x01,0x03,0x66]2393 2394buffer_store_dword v1, off, s[12:15], flat_scratch_hi offset:40952395// CHECK: [0xff,0x0f,0x70,0xe0,0x00,0x01,0x03,0x67]2396 2397buffer_store_dword v1, off, s[12:15], vcc_lo offset:40952398// CHECK: [0xff,0x0f,0x70,0xe0,0x00,0x01,0x03,0x6a]2399 2400buffer_store_dword v1, off, s[12:15], vcc_hi offset:40952401// CHECK: [0xff,0x0f,0x70,0xe0,0x00,0x01,0x03,0x6b]2402 2403buffer_store_dword v1, off, s[12:15], ttmp15 offset:40952404// CHECK: [0xff,0x0f,0x70,0xe0,0x00,0x01,0x03,0x7b]2405 2406buffer_store_dword v1, off, s[12:15], m0 offset:40952407// CHECK: [0xff,0x0f,0x70,0xe0,0x00,0x01,0x03,0x7c]2408 2409buffer_store_dword v1, off, s[12:15], exec_lo offset:40952410// CHECK: [0xff,0x0f,0x70,0xe0,0x00,0x01,0x03,0x7e]2411 2412buffer_store_dword v1, off, s[12:15], exec_hi offset:40952413// CHECK: [0xff,0x0f,0x70,0xe0,0x00,0x01,0x03,0x7f]2414 2415buffer_store_dword v1, off, s[12:15], 0 offset:40952416// CHECK: [0xff,0x0f,0x70,0xe0,0x00,0x01,0x03,0x80]2417 2418buffer_store_dword v1, off, s[12:15], -1 offset:40952419// CHECK: [0xff,0x0f,0x70,0xe0,0x00,0x01,0x03,0xc1]2420 2421buffer_store_dword v1, off, s[12:15], 0.5 offset:40952422// CHECK: [0xff,0x0f,0x70,0xe0,0x00,0x01,0x03,0xf0]2423 2424buffer_store_dword v1, off, s[12:15], -4.0 offset:40952425// CHECK: [0xff,0x0f,0x70,0xe0,0x00,0x01,0x03,0xf7]2426 2427buffer_store_dword v1, off, s[12:15], src_vccz offset:40952428// CHECK: [0xff,0x0f,0x70,0xe0,0x00,0x01,0x03,0xfb]2429 2430buffer_store_dword v1, off, s[12:15], src_execz offset:40952431// CHECK: [0xff,0x0f,0x70,0xe0,0x00,0x01,0x03,0xfc]2432 2433buffer_store_dword v1, off, s[12:15], src_scc offset:40952434// CHECK: [0xff,0x0f,0x70,0xe0,0x00,0x01,0x03,0xfd]2435 2436buffer_store_dword v1, v0, s[12:15], s4 idxen offset:40952437// CHECK: [0xff,0x2f,0x70,0xe0,0x00,0x01,0x03,0x04]2438 2439buffer_store_dword v1, v0, s[12:15], s4 offen offset:40952440// CHECK: [0xff,0x1f,0x70,0xe0,0x00,0x01,0x03,0x04]2441 2442buffer_store_dword v1, off, s[12:15], s42443// CHECK: [0x00,0x00,0x70,0xe0,0x00,0x01,0x03,0x04]2444 2445buffer_store_dword v1, off, s[12:15], s4 offset:02446// CHECK: [0x00,0x00,0x70,0xe0,0x00,0x01,0x03,0x04]2447 2448buffer_store_dword v1, off, s[12:15], s4 offset:72449// CHECK: [0x07,0x00,0x70,0xe0,0x00,0x01,0x03,0x04]2450 2451buffer_store_dword v1, off, s[12:15], s4 offset:4095 glc2452// CHECK: [0xff,0x4f,0x70,0xe0,0x00,0x01,0x03,0x04]2453 2454buffer_store_dword v1, off, s[12:15], s4 offset:4095 slc2455// CHECK: [0xff,0x0f,0x72,0xe0,0x00,0x01,0x03,0x04]2456 2457buffer_store_dwordx2 v[1:2], off, s[12:15], s4 offset:40952458// CHECK: [0xff,0x0f,0x74,0xe0,0x00,0x01,0x03,0x04]2459 2460buffer_store_dwordx2 v[254:255], off, s[12:15], s4 offset:40952461// CHECK: [0xff,0x0f,0x74,0xe0,0x00,0xfe,0x03,0x04]2462 2463buffer_store_dwordx2 v[1:2], off, s[16:19], s4 offset:40952464// CHECK: [0xff,0x0f,0x74,0xe0,0x00,0x01,0x04,0x04]2465 2466buffer_store_dwordx2 v[1:2], off, s[96:99], s4 offset:40952467// CHECK: [0xff,0x0f,0x74,0xe0,0x00,0x01,0x18,0x04]2468 2469buffer_store_dwordx2 v[1:2], off, ttmp[12:15], s4 offset:40952470// CHECK: [0xff,0x0f,0x74,0xe0,0x00,0x01,0x1e,0x04]2471 2472buffer_store_dwordx2 v[1:2], off, s[12:15], s101 offset:40952473// CHECK: [0xff,0x0f,0x74,0xe0,0x00,0x01,0x03,0x65]2474 2475buffer_store_dwordx2 v[1:2], off, s[12:15], flat_scratch_lo offset:40952476// CHECK: [0xff,0x0f,0x74,0xe0,0x00,0x01,0x03,0x66]2477 2478buffer_store_dwordx2 v[1:2], off, s[12:15], flat_scratch_hi offset:40952479// CHECK: [0xff,0x0f,0x74,0xe0,0x00,0x01,0x03,0x67]2480 2481buffer_store_dwordx2 v[1:2], off, s[12:15], vcc_lo offset:40952482// CHECK: [0xff,0x0f,0x74,0xe0,0x00,0x01,0x03,0x6a]2483 2484buffer_store_dwordx2 v[1:2], off, s[12:15], vcc_hi offset:40952485// CHECK: [0xff,0x0f,0x74,0xe0,0x00,0x01,0x03,0x6b]2486 2487buffer_store_dwordx2 v[1:2], off, s[12:15], ttmp15 offset:40952488// CHECK: [0xff,0x0f,0x74,0xe0,0x00,0x01,0x03,0x7b]2489 2490buffer_store_dwordx2 v[1:2], off, s[12:15], m0 offset:40952491// CHECK: [0xff,0x0f,0x74,0xe0,0x00,0x01,0x03,0x7c]2492 2493buffer_store_dwordx2 v[1:2], off, s[12:15], exec_lo offset:40952494// CHECK: [0xff,0x0f,0x74,0xe0,0x00,0x01,0x03,0x7e]2495 2496buffer_store_dwordx2 v[1:2], off, s[12:15], exec_hi offset:40952497// CHECK: [0xff,0x0f,0x74,0xe0,0x00,0x01,0x03,0x7f]2498 2499buffer_store_dwordx2 v[1:2], off, s[12:15], 0 offset:40952500// CHECK: [0xff,0x0f,0x74,0xe0,0x00,0x01,0x03,0x80]2501 2502buffer_store_dwordx2 v[1:2], off, s[12:15], -1 offset:40952503// CHECK: [0xff,0x0f,0x74,0xe0,0x00,0x01,0x03,0xc1]2504 2505buffer_store_dwordx2 v[1:2], off, s[12:15], 0.5 offset:40952506// CHECK: [0xff,0x0f,0x74,0xe0,0x00,0x01,0x03,0xf0]2507 2508buffer_store_dwordx2 v[1:2], off, s[12:15], -4.0 offset:40952509// CHECK: [0xff,0x0f,0x74,0xe0,0x00,0x01,0x03,0xf7]2510 2511buffer_store_dwordx2 v[1:2], off, s[12:15], src_vccz offset:40952512// CHECK: [0xff,0x0f,0x74,0xe0,0x00,0x01,0x03,0xfb]2513 2514buffer_store_dwordx2 v[1:2], off, s[12:15], src_execz offset:40952515// CHECK: [0xff,0x0f,0x74,0xe0,0x00,0x01,0x03,0xfc]2516 2517buffer_store_dwordx2 v[1:2], off, s[12:15], src_scc offset:40952518// CHECK: [0xff,0x0f,0x74,0xe0,0x00,0x01,0x03,0xfd]2519 2520buffer_store_dwordx2 v[1:2], v0, s[12:15], s4 idxen offset:40952521// CHECK: [0xff,0x2f,0x74,0xe0,0x00,0x01,0x03,0x04]2522 2523buffer_store_dwordx2 v[1:2], v0, s[12:15], s4 offen offset:40952524// CHECK: [0xff,0x1f,0x74,0xe0,0x00,0x01,0x03,0x04]2525 2526buffer_store_dwordx2 v[1:2], off, s[12:15], s42527// CHECK: [0x00,0x00,0x74,0xe0,0x00,0x01,0x03,0x04]2528 2529buffer_store_dwordx2 v[1:2], off, s[12:15], s4 offset:02530// CHECK: [0x00,0x00,0x74,0xe0,0x00,0x01,0x03,0x04]2531 2532buffer_store_dwordx2 v[1:2], off, s[12:15], s4 offset:72533// CHECK: [0x07,0x00,0x74,0xe0,0x00,0x01,0x03,0x04]2534 2535buffer_store_dwordx2 v[1:2], off, s[12:15], s4 offset:4095 glc2536// CHECK: [0xff,0x4f,0x74,0xe0,0x00,0x01,0x03,0x04]2537 2538buffer_store_dwordx2 v[1:2], off, s[12:15], s4 offset:4095 slc2539// CHECK: [0xff,0x0f,0x76,0xe0,0x00,0x01,0x03,0x04]2540 2541buffer_store_dwordx3 v[1:3], off, s[12:15], s4 offset:40952542// CHECK: [0xff,0x0f,0x78,0xe0,0x00,0x01,0x03,0x04]2543 2544buffer_store_dwordx3 v[253:255], off, s[12:15], s4 offset:40952545// CHECK: [0xff,0x0f,0x78,0xe0,0x00,0xfd,0x03,0x04]2546 2547buffer_store_dwordx3 v[1:3], off, s[16:19], s4 offset:40952548// CHECK: [0xff,0x0f,0x78,0xe0,0x00,0x01,0x04,0x04]2549 2550buffer_store_dwordx3 v[1:3], off, s[96:99], s4 offset:40952551// CHECK: [0xff,0x0f,0x78,0xe0,0x00,0x01,0x18,0x04]2552 2553buffer_store_dwordx3 v[1:3], off, ttmp[12:15], s4 offset:40952554// CHECK: [0xff,0x0f,0x78,0xe0,0x00,0x01,0x1e,0x04]2555 2556buffer_store_dwordx3 v[1:3], off, s[12:15], s101 offset:40952557// CHECK: [0xff,0x0f,0x78,0xe0,0x00,0x01,0x03,0x65]2558 2559buffer_store_dwordx3 v[1:3], off, s[12:15], flat_scratch_lo offset:40952560// CHECK: [0xff,0x0f,0x78,0xe0,0x00,0x01,0x03,0x66]2561 2562buffer_store_dwordx3 v[1:3], off, s[12:15], flat_scratch_hi offset:40952563// CHECK: [0xff,0x0f,0x78,0xe0,0x00,0x01,0x03,0x67]2564 2565buffer_store_dwordx3 v[1:3], off, s[12:15], vcc_lo offset:40952566// CHECK: [0xff,0x0f,0x78,0xe0,0x00,0x01,0x03,0x6a]2567 2568buffer_store_dwordx3 v[1:3], off, s[12:15], vcc_hi offset:40952569// CHECK: [0xff,0x0f,0x78,0xe0,0x00,0x01,0x03,0x6b]2570 2571buffer_store_dwordx3 v[1:3], off, s[12:15], ttmp15 offset:40952572// CHECK: [0xff,0x0f,0x78,0xe0,0x00,0x01,0x03,0x7b]2573 2574buffer_store_dwordx3 v[1:3], off, s[12:15], m0 offset:40952575// CHECK: [0xff,0x0f,0x78,0xe0,0x00,0x01,0x03,0x7c]2576 2577buffer_store_dwordx3 v[1:3], off, s[12:15], exec_lo offset:40952578// CHECK: [0xff,0x0f,0x78,0xe0,0x00,0x01,0x03,0x7e]2579 2580buffer_store_dwordx3 v[1:3], off, s[12:15], exec_hi offset:40952581// CHECK: [0xff,0x0f,0x78,0xe0,0x00,0x01,0x03,0x7f]2582 2583buffer_store_dwordx3 v[1:3], off, s[12:15], 0 offset:40952584// CHECK: [0xff,0x0f,0x78,0xe0,0x00,0x01,0x03,0x80]2585 2586buffer_store_dwordx3 v[1:3], off, s[12:15], -1 offset:40952587// CHECK: [0xff,0x0f,0x78,0xe0,0x00,0x01,0x03,0xc1]2588 2589buffer_store_dwordx3 v[1:3], off, s[12:15], 0.5 offset:40952590// CHECK: [0xff,0x0f,0x78,0xe0,0x00,0x01,0x03,0xf0]2591 2592buffer_store_dwordx3 v[1:3], off, s[12:15], -4.0 offset:40952593// CHECK: [0xff,0x0f,0x78,0xe0,0x00,0x01,0x03,0xf7]2594 2595buffer_store_dwordx3 v[1:3], off, s[12:15], src_vccz offset:40952596// CHECK: [0xff,0x0f,0x78,0xe0,0x00,0x01,0x03,0xfb]2597 2598buffer_store_dwordx3 v[1:3], off, s[12:15], src_execz offset:40952599// CHECK: [0xff,0x0f,0x78,0xe0,0x00,0x01,0x03,0xfc]2600 2601buffer_store_dwordx3 v[1:3], off, s[12:15], src_scc offset:40952602// CHECK: [0xff,0x0f,0x78,0xe0,0x00,0x01,0x03,0xfd]2603 2604buffer_store_dwordx3 v[1:3], v0, s[12:15], s4 idxen offset:40952605// CHECK: [0xff,0x2f,0x78,0xe0,0x00,0x01,0x03,0x04]2606 2607buffer_store_dwordx3 v[1:3], v0, s[12:15], s4 offen offset:40952608// CHECK: [0xff,0x1f,0x78,0xe0,0x00,0x01,0x03,0x04]2609 2610buffer_store_dwordx3 v[1:3], off, s[12:15], s42611// CHECK: [0x00,0x00,0x78,0xe0,0x00,0x01,0x03,0x04]2612 2613buffer_store_dwordx3 v[1:3], off, s[12:15], s4 offset:02614// CHECK: [0x00,0x00,0x78,0xe0,0x00,0x01,0x03,0x04]2615 2616buffer_store_dwordx3 v[1:3], off, s[12:15], s4 offset:72617// CHECK: [0x07,0x00,0x78,0xe0,0x00,0x01,0x03,0x04]2618 2619buffer_store_dwordx3 v[1:3], off, s[12:15], s4 offset:4095 glc2620// CHECK: [0xff,0x4f,0x78,0xe0,0x00,0x01,0x03,0x04]2621 2622buffer_store_dwordx3 v[1:3], off, s[12:15], s4 offset:4095 slc2623// CHECK: [0xff,0x0f,0x7a,0xe0,0x00,0x01,0x03,0x04]2624 2625buffer_store_dwordx4 v[1:4], off, s[12:15], s4 offset:40952626// CHECK: [0xff,0x0f,0x7c,0xe0,0x00,0x01,0x03,0x04]2627 2628buffer_store_dwordx4 v[252:255], off, s[12:15], s4 offset:40952629// CHECK: [0xff,0x0f,0x7c,0xe0,0x00,0xfc,0x03,0x04]2630 2631buffer_store_dwordx4 v[1:4], off, s[16:19], s4 offset:40952632// CHECK: [0xff,0x0f,0x7c,0xe0,0x00,0x01,0x04,0x04]2633 2634buffer_store_dwordx4 v[1:4], off, s[96:99], s4 offset:40952635// CHECK: [0xff,0x0f,0x7c,0xe0,0x00,0x01,0x18,0x04]2636 2637buffer_store_dwordx4 v[1:4], off, ttmp[12:15], s4 offset:40952638// CHECK: [0xff,0x0f,0x7c,0xe0,0x00,0x01,0x1e,0x04]2639 2640buffer_store_dwordx4 v[1:4], off, s[12:15], s101 offset:40952641// CHECK: [0xff,0x0f,0x7c,0xe0,0x00,0x01,0x03,0x65]2642 2643buffer_store_dwordx4 v[1:4], off, s[12:15], flat_scratch_lo offset:40952644// CHECK: [0xff,0x0f,0x7c,0xe0,0x00,0x01,0x03,0x66]2645 2646buffer_store_dwordx4 v[1:4], off, s[12:15], flat_scratch_hi offset:40952647// CHECK: [0xff,0x0f,0x7c,0xe0,0x00,0x01,0x03,0x67]2648 2649buffer_store_dwordx4 v[1:4], off, s[12:15], vcc_lo offset:40952650// CHECK: [0xff,0x0f,0x7c,0xe0,0x00,0x01,0x03,0x6a]2651 2652buffer_store_dwordx4 v[1:4], off, s[12:15], vcc_hi offset:40952653// CHECK: [0xff,0x0f,0x7c,0xe0,0x00,0x01,0x03,0x6b]2654 2655buffer_store_dwordx4 v[1:4], off, s[12:15], ttmp15 offset:40952656// CHECK: [0xff,0x0f,0x7c,0xe0,0x00,0x01,0x03,0x7b]2657 2658buffer_store_dwordx4 v[1:4], off, s[12:15], m0 offset:40952659// CHECK: [0xff,0x0f,0x7c,0xe0,0x00,0x01,0x03,0x7c]2660 2661buffer_store_dwordx4 v[1:4], off, s[12:15], exec_lo offset:40952662// CHECK: [0xff,0x0f,0x7c,0xe0,0x00,0x01,0x03,0x7e]2663 2664buffer_store_dwordx4 v[1:4], off, s[12:15], exec_hi offset:40952665// CHECK: [0xff,0x0f,0x7c,0xe0,0x00,0x01,0x03,0x7f]2666 2667buffer_store_dwordx4 v[1:4], off, s[12:15], 0 offset:40952668// CHECK: [0xff,0x0f,0x7c,0xe0,0x00,0x01,0x03,0x80]2669 2670buffer_store_dwordx4 v[1:4], off, s[12:15], -1 offset:40952671// CHECK: [0xff,0x0f,0x7c,0xe0,0x00,0x01,0x03,0xc1]2672 2673buffer_store_dwordx4 v[1:4], off, s[12:15], 0.5 offset:40952674// CHECK: [0xff,0x0f,0x7c,0xe0,0x00,0x01,0x03,0xf0]2675 2676buffer_store_dwordx4 v[1:4], off, s[12:15], -4.0 offset:40952677// CHECK: [0xff,0x0f,0x7c,0xe0,0x00,0x01,0x03,0xf7]2678 2679buffer_store_dwordx4 v[1:4], off, s[12:15], src_vccz offset:40952680// CHECK: [0xff,0x0f,0x7c,0xe0,0x00,0x01,0x03,0xfb]2681 2682buffer_store_dwordx4 v[1:4], off, s[12:15], src_execz offset:40952683// CHECK: [0xff,0x0f,0x7c,0xe0,0x00,0x01,0x03,0xfc]2684 2685buffer_store_dwordx4 v[1:4], off, s[12:15], src_scc offset:40952686// CHECK: [0xff,0x0f,0x7c,0xe0,0x00,0x01,0x03,0xfd]2687 2688buffer_store_dwordx4 v[1:4], v0, s[12:15], s4 idxen offset:40952689// CHECK: [0xff,0x2f,0x7c,0xe0,0x00,0x01,0x03,0x04]2690 2691buffer_store_dwordx4 v[1:4], v0, s[12:15], s4 offen offset:40952692// CHECK: [0xff,0x1f,0x7c,0xe0,0x00,0x01,0x03,0x04]2693 2694buffer_store_dwordx4 v[1:4], off, s[12:15], s42695// CHECK: [0x00,0x00,0x7c,0xe0,0x00,0x01,0x03,0x04]2696 2697buffer_store_dwordx4 v[1:4], off, s[12:15], s4 offset:02698// CHECK: [0x00,0x00,0x7c,0xe0,0x00,0x01,0x03,0x04]2699 2700buffer_store_dwordx4 v[1:4], off, s[12:15], s4 offset:72701// CHECK: [0x07,0x00,0x7c,0xe0,0x00,0x01,0x03,0x04]2702 2703buffer_store_dwordx4 v[1:4], off, s[12:15], s4 offset:4095 glc2704// CHECK: [0xff,0x4f,0x7c,0xe0,0x00,0x01,0x03,0x04]2705 2706buffer_store_dwordx4 v[1:4], off, s[12:15], s4 offset:4095 slc2707// CHECK: [0xff,0x0f,0x7e,0xe0,0x00,0x01,0x03,0x04]2708 2709buffer_load_ubyte_d16 v5, off, s[8:11], s3 offset:40952710// CHECK: [0xff,0x0f,0x80,0xe0,0x00,0x05,0x02,0x03]2711 2712buffer_load_ubyte_d16 v255, off, s[8:11], s3 offset:40952713// CHECK: [0xff,0x0f,0x80,0xe0,0x00,0xff,0x02,0x03]2714 2715buffer_load_ubyte_d16 v5, off, s[12:15], s3 offset:40952716// CHECK: [0xff,0x0f,0x80,0xe0,0x00,0x05,0x03,0x03]2717 2718buffer_load_ubyte_d16 v5, off, s[96:99], s3 offset:40952719// CHECK: [0xff,0x0f,0x80,0xe0,0x00,0x05,0x18,0x03]2720 2721buffer_load_ubyte_d16 v5, off, ttmp[12:15], s3 offset:40952722// CHECK: [0xff,0x0f,0x80,0xe0,0x00,0x05,0x1e,0x03]2723 2724buffer_load_ubyte_d16 v5, off, s[8:11], s101 offset:40952725// CHECK: [0xff,0x0f,0x80,0xe0,0x00,0x05,0x02,0x65]2726 2727buffer_load_ubyte_d16 v5, off, s[8:11], flat_scratch_lo offset:40952728// CHECK: [0xff,0x0f,0x80,0xe0,0x00,0x05,0x02,0x66]2729 2730buffer_load_ubyte_d16 v5, off, s[8:11], flat_scratch_hi offset:40952731// CHECK: [0xff,0x0f,0x80,0xe0,0x00,0x05,0x02,0x67]2732 2733buffer_load_ubyte_d16 v5, off, s[8:11], vcc_lo offset:40952734// CHECK: [0xff,0x0f,0x80,0xe0,0x00,0x05,0x02,0x6a]2735 2736buffer_load_ubyte_d16 v5, off, s[8:11], vcc_hi offset:40952737// CHECK: [0xff,0x0f,0x80,0xe0,0x00,0x05,0x02,0x6b]2738 2739buffer_load_ubyte_d16 v5, off, s[8:11], ttmp15 offset:40952740// CHECK: [0xff,0x0f,0x80,0xe0,0x00,0x05,0x02,0x7b]2741 2742buffer_load_ubyte_d16 v5, off, s[8:11], m0 offset:40952743// CHECK: [0xff,0x0f,0x80,0xe0,0x00,0x05,0x02,0x7c]2744 2745buffer_load_ubyte_d16 v5, off, s[8:11], exec_lo offset:40952746// CHECK: [0xff,0x0f,0x80,0xe0,0x00,0x05,0x02,0x7e]2747 2748buffer_load_ubyte_d16 v5, off, s[8:11], exec_hi offset:40952749// CHECK: [0xff,0x0f,0x80,0xe0,0x00,0x05,0x02,0x7f]2750 2751buffer_load_ubyte_d16 v5, off, s[8:11], 0 offset:40952752// CHECK: [0xff,0x0f,0x80,0xe0,0x00,0x05,0x02,0x80]2753 2754buffer_load_ubyte_d16 v5, off, s[8:11], -1 offset:40952755// CHECK: [0xff,0x0f,0x80,0xe0,0x00,0x05,0x02,0xc1]2756 2757buffer_load_ubyte_d16 v5, off, s[8:11], 0.5 offset:40952758// CHECK: [0xff,0x0f,0x80,0xe0,0x00,0x05,0x02,0xf0]2759 2760buffer_load_ubyte_d16 v5, off, s[8:11], -4.0 offset:40952761// CHECK: [0xff,0x0f,0x80,0xe0,0x00,0x05,0x02,0xf7]2762 2763buffer_load_ubyte_d16 v5, off, s[8:11], src_vccz offset:40952764// CHECK: [0xff,0x0f,0x80,0xe0,0x00,0x05,0x02,0xfb]2765 2766buffer_load_ubyte_d16 v5, off, s[8:11], src_execz offset:40952767// CHECK: [0xff,0x0f,0x80,0xe0,0x00,0x05,0x02,0xfc]2768 2769buffer_load_ubyte_d16 v5, off, s[8:11], src_scc offset:40952770// CHECK: [0xff,0x0f,0x80,0xe0,0x00,0x05,0x02,0xfd]2771 2772buffer_load_ubyte_d16 v5, v0, s[8:11], s3 idxen offset:40952773// CHECK: [0xff,0x2f,0x80,0xe0,0x00,0x05,0x02,0x03]2774 2775buffer_load_ubyte_d16 v5, v0, s[8:11], s3 offen offset:40952776// CHECK: [0xff,0x1f,0x80,0xe0,0x00,0x05,0x02,0x03]2777 2778buffer_load_ubyte_d16 v5, off, s[8:11], s32779// CHECK: [0x00,0x00,0x80,0xe0,0x00,0x05,0x02,0x03]2780 2781buffer_load_ubyte_d16 v5, off, s[8:11], s3 offset:02782// CHECK: [0x00,0x00,0x80,0xe0,0x00,0x05,0x02,0x03]2783 2784buffer_load_ubyte_d16 v5, off, s[8:11], s3 offset:72785// CHECK: [0x07,0x00,0x80,0xe0,0x00,0x05,0x02,0x03]2786 2787buffer_load_ubyte_d16 v5, off, s[8:11], s3 offset:4095 glc2788// CHECK: [0xff,0x4f,0x80,0xe0,0x00,0x05,0x02,0x03]2789 2790buffer_load_ubyte_d16 v5, off, s[8:11], s3 offset:4095 slc2791// CHECK: [0xff,0x0f,0x82,0xe0,0x00,0x05,0x02,0x03]2792 2793buffer_load_ubyte_d16_hi v5, off, s[8:11], s3 offset:40952794// CHECK: [0xff,0x0f,0x84,0xe0,0x00,0x05,0x02,0x03]2795 2796buffer_load_ubyte_d16_hi v255, off, s[8:11], s3 offset:40952797// CHECK: [0xff,0x0f,0x84,0xe0,0x00,0xff,0x02,0x03]2798 2799buffer_load_ubyte_d16_hi v5, off, s[12:15], s3 offset:40952800// CHECK: [0xff,0x0f,0x84,0xe0,0x00,0x05,0x03,0x03]2801 2802buffer_load_ubyte_d16_hi v5, off, s[96:99], s3 offset:40952803// CHECK: [0xff,0x0f,0x84,0xe0,0x00,0x05,0x18,0x03]2804 2805buffer_load_ubyte_d16_hi v5, off, ttmp[12:15], s3 offset:40952806// CHECK: [0xff,0x0f,0x84,0xe0,0x00,0x05,0x1e,0x03]2807 2808buffer_load_ubyte_d16_hi v5, off, s[8:11], s101 offset:40952809// CHECK: [0xff,0x0f,0x84,0xe0,0x00,0x05,0x02,0x65]2810 2811buffer_load_ubyte_d16_hi v5, off, s[8:11], flat_scratch_lo offset:40952812// CHECK: [0xff,0x0f,0x84,0xe0,0x00,0x05,0x02,0x66]2813 2814buffer_load_ubyte_d16_hi v5, off, s[8:11], flat_scratch_hi offset:40952815// CHECK: [0xff,0x0f,0x84,0xe0,0x00,0x05,0x02,0x67]2816 2817buffer_load_ubyte_d16_hi v5, off, s[8:11], vcc_lo offset:40952818// CHECK: [0xff,0x0f,0x84,0xe0,0x00,0x05,0x02,0x6a]2819 2820buffer_load_ubyte_d16_hi v5, off, s[8:11], vcc_hi offset:40952821// CHECK: [0xff,0x0f,0x84,0xe0,0x00,0x05,0x02,0x6b]2822 2823buffer_load_ubyte_d16_hi v5, off, s[8:11], ttmp15 offset:40952824// CHECK: [0xff,0x0f,0x84,0xe0,0x00,0x05,0x02,0x7b]2825 2826buffer_load_ubyte_d16_hi v5, off, s[8:11], m0 offset:40952827// CHECK: [0xff,0x0f,0x84,0xe0,0x00,0x05,0x02,0x7c]2828 2829buffer_load_ubyte_d16_hi v5, off, s[8:11], exec_lo offset:40952830// CHECK: [0xff,0x0f,0x84,0xe0,0x00,0x05,0x02,0x7e]2831 2832buffer_load_ubyte_d16_hi v5, off, s[8:11], exec_hi offset:40952833// CHECK: [0xff,0x0f,0x84,0xe0,0x00,0x05,0x02,0x7f]2834 2835buffer_load_ubyte_d16_hi v5, off, s[8:11], 0 offset:40952836// CHECK: [0xff,0x0f,0x84,0xe0,0x00,0x05,0x02,0x80]2837 2838buffer_load_ubyte_d16_hi v5, off, s[8:11], -1 offset:40952839// CHECK: [0xff,0x0f,0x84,0xe0,0x00,0x05,0x02,0xc1]2840 2841buffer_load_ubyte_d16_hi v5, off, s[8:11], 0.5 offset:40952842// CHECK: [0xff,0x0f,0x84,0xe0,0x00,0x05,0x02,0xf0]2843 2844buffer_load_ubyte_d16_hi v5, off, s[8:11], -4.0 offset:40952845// CHECK: [0xff,0x0f,0x84,0xe0,0x00,0x05,0x02,0xf7]2846 2847buffer_load_ubyte_d16_hi v5, off, s[8:11], src_vccz offset:40952848// CHECK: [0xff,0x0f,0x84,0xe0,0x00,0x05,0x02,0xfb]2849 2850buffer_load_ubyte_d16_hi v5, off, s[8:11], src_execz offset:40952851// CHECK: [0xff,0x0f,0x84,0xe0,0x00,0x05,0x02,0xfc]2852 2853buffer_load_ubyte_d16_hi v5, off, s[8:11], src_scc offset:40952854// CHECK: [0xff,0x0f,0x84,0xe0,0x00,0x05,0x02,0xfd]2855 2856buffer_load_ubyte_d16_hi v5, v0, s[8:11], s3 idxen offset:40952857// CHECK: [0xff,0x2f,0x84,0xe0,0x00,0x05,0x02,0x03]2858 2859buffer_load_ubyte_d16_hi v5, v0, s[8:11], s3 offen offset:40952860// CHECK: [0xff,0x1f,0x84,0xe0,0x00,0x05,0x02,0x03]2861 2862buffer_load_ubyte_d16_hi v5, off, s[8:11], s32863// CHECK: [0x00,0x00,0x84,0xe0,0x00,0x05,0x02,0x03]2864 2865buffer_load_ubyte_d16_hi v5, off, s[8:11], s3 offset:02866// CHECK: [0x00,0x00,0x84,0xe0,0x00,0x05,0x02,0x03]2867 2868buffer_load_ubyte_d16_hi v5, off, s[8:11], s3 offset:72869// CHECK: [0x07,0x00,0x84,0xe0,0x00,0x05,0x02,0x03]2870 2871buffer_load_ubyte_d16_hi v5, off, s[8:11], s3 offset:4095 glc2872// CHECK: [0xff,0x4f,0x84,0xe0,0x00,0x05,0x02,0x03]2873 2874buffer_load_ubyte_d16_hi v5, off, s[8:11], s3 offset:4095 slc2875// CHECK: [0xff,0x0f,0x86,0xe0,0x00,0x05,0x02,0x03]2876 2877buffer_load_sbyte_d16 v5, off, s[8:11], s3 offset:40952878// CHECK: [0xff,0x0f,0x88,0xe0,0x00,0x05,0x02,0x03]2879 2880buffer_load_sbyte_d16 v255, off, s[8:11], s3 offset:40952881// CHECK: [0xff,0x0f,0x88,0xe0,0x00,0xff,0x02,0x03]2882 2883buffer_load_sbyte_d16 v5, off, s[12:15], s3 offset:40952884// CHECK: [0xff,0x0f,0x88,0xe0,0x00,0x05,0x03,0x03]2885 2886buffer_load_sbyte_d16 v5, off, s[96:99], s3 offset:40952887// CHECK: [0xff,0x0f,0x88,0xe0,0x00,0x05,0x18,0x03]2888 2889buffer_load_sbyte_d16 v5, off, ttmp[12:15], s3 offset:40952890// CHECK: [0xff,0x0f,0x88,0xe0,0x00,0x05,0x1e,0x03]2891 2892buffer_load_sbyte_d16 v5, off, s[8:11], s101 offset:40952893// CHECK: [0xff,0x0f,0x88,0xe0,0x00,0x05,0x02,0x65]2894 2895buffer_load_sbyte_d16 v5, off, s[8:11], flat_scratch_lo offset:40952896// CHECK: [0xff,0x0f,0x88,0xe0,0x00,0x05,0x02,0x66]2897 2898buffer_load_sbyte_d16 v5, off, s[8:11], flat_scratch_hi offset:40952899// CHECK: [0xff,0x0f,0x88,0xe0,0x00,0x05,0x02,0x67]2900 2901buffer_load_sbyte_d16 v5, off, s[8:11], vcc_lo offset:40952902// CHECK: [0xff,0x0f,0x88,0xe0,0x00,0x05,0x02,0x6a]2903 2904buffer_load_sbyte_d16 v5, off, s[8:11], vcc_hi offset:40952905// CHECK: [0xff,0x0f,0x88,0xe0,0x00,0x05,0x02,0x6b]2906 2907buffer_load_sbyte_d16 v5, off, s[8:11], ttmp15 offset:40952908// CHECK: [0xff,0x0f,0x88,0xe0,0x00,0x05,0x02,0x7b]2909 2910buffer_load_sbyte_d16 v5, off, s[8:11], m0 offset:40952911// CHECK: [0xff,0x0f,0x88,0xe0,0x00,0x05,0x02,0x7c]2912 2913buffer_load_sbyte_d16 v5, off, s[8:11], exec_lo offset:40952914// CHECK: [0xff,0x0f,0x88,0xe0,0x00,0x05,0x02,0x7e]2915 2916buffer_load_sbyte_d16 v5, off, s[8:11], exec_hi offset:40952917// CHECK: [0xff,0x0f,0x88,0xe0,0x00,0x05,0x02,0x7f]2918 2919buffer_load_sbyte_d16 v5, off, s[8:11], 0 offset:40952920// CHECK: [0xff,0x0f,0x88,0xe0,0x00,0x05,0x02,0x80]2921 2922buffer_load_sbyte_d16 v5, off, s[8:11], -1 offset:40952923// CHECK: [0xff,0x0f,0x88,0xe0,0x00,0x05,0x02,0xc1]2924 2925buffer_load_sbyte_d16 v5, off, s[8:11], 0.5 offset:40952926// CHECK: [0xff,0x0f,0x88,0xe0,0x00,0x05,0x02,0xf0]2927 2928buffer_load_sbyte_d16 v5, off, s[8:11], -4.0 offset:40952929// CHECK: [0xff,0x0f,0x88,0xe0,0x00,0x05,0x02,0xf7]2930 2931buffer_load_sbyte_d16 v5, off, s[8:11], src_vccz offset:40952932// CHECK: [0xff,0x0f,0x88,0xe0,0x00,0x05,0x02,0xfb]2933 2934buffer_load_sbyte_d16 v5, off, s[8:11], src_execz offset:40952935// CHECK: [0xff,0x0f,0x88,0xe0,0x00,0x05,0x02,0xfc]2936 2937buffer_load_sbyte_d16 v5, off, s[8:11], src_scc offset:40952938// CHECK: [0xff,0x0f,0x88,0xe0,0x00,0x05,0x02,0xfd]2939 2940buffer_load_sbyte_d16 v5, v0, s[8:11], s3 idxen offset:40952941// CHECK: [0xff,0x2f,0x88,0xe0,0x00,0x05,0x02,0x03]2942 2943buffer_load_sbyte_d16 v5, v0, s[8:11], s3 offen offset:40952944// CHECK: [0xff,0x1f,0x88,0xe0,0x00,0x05,0x02,0x03]2945 2946buffer_load_sbyte_d16 v5, off, s[8:11], s32947// CHECK: [0x00,0x00,0x88,0xe0,0x00,0x05,0x02,0x03]2948 2949buffer_load_sbyte_d16 v5, off, s[8:11], s3 offset:02950// CHECK: [0x00,0x00,0x88,0xe0,0x00,0x05,0x02,0x03]2951 2952buffer_load_sbyte_d16 v5, off, s[8:11], s3 offset:72953// CHECK: [0x07,0x00,0x88,0xe0,0x00,0x05,0x02,0x03]2954 2955buffer_load_sbyte_d16 v5, off, s[8:11], s3 offset:4095 glc2956// CHECK: [0xff,0x4f,0x88,0xe0,0x00,0x05,0x02,0x03]2957 2958buffer_load_sbyte_d16 v5, off, s[8:11], s3 offset:4095 slc2959// CHECK: [0xff,0x0f,0x8a,0xe0,0x00,0x05,0x02,0x03]2960 2961buffer_load_sbyte_d16_hi v5, off, s[8:11], s3 offset:40952962// CHECK: [0xff,0x0f,0x8c,0xe0,0x00,0x05,0x02,0x03]2963 2964buffer_load_sbyte_d16_hi v255, off, s[8:11], s3 offset:40952965// CHECK: [0xff,0x0f,0x8c,0xe0,0x00,0xff,0x02,0x03]2966 2967buffer_load_sbyte_d16_hi v5, off, s[12:15], s3 offset:40952968// CHECK: [0xff,0x0f,0x8c,0xe0,0x00,0x05,0x03,0x03]2969 2970buffer_load_sbyte_d16_hi v5, off, s[96:99], s3 offset:40952971// CHECK: [0xff,0x0f,0x8c,0xe0,0x00,0x05,0x18,0x03]2972 2973buffer_load_sbyte_d16_hi v5, off, ttmp[12:15], s3 offset:40952974// CHECK: [0xff,0x0f,0x8c,0xe0,0x00,0x05,0x1e,0x03]2975 2976buffer_load_sbyte_d16_hi v5, off, s[8:11], s101 offset:40952977// CHECK: [0xff,0x0f,0x8c,0xe0,0x00,0x05,0x02,0x65]2978 2979buffer_load_sbyte_d16_hi v5, off, s[8:11], flat_scratch_lo offset:40952980// CHECK: [0xff,0x0f,0x8c,0xe0,0x00,0x05,0x02,0x66]2981 2982buffer_load_sbyte_d16_hi v5, off, s[8:11], flat_scratch_hi offset:40952983// CHECK: [0xff,0x0f,0x8c,0xe0,0x00,0x05,0x02,0x67]2984 2985buffer_load_sbyte_d16_hi v5, off, s[8:11], vcc_lo offset:40952986// CHECK: [0xff,0x0f,0x8c,0xe0,0x00,0x05,0x02,0x6a]2987 2988buffer_load_sbyte_d16_hi v5, off, s[8:11], vcc_hi offset:40952989// CHECK: [0xff,0x0f,0x8c,0xe0,0x00,0x05,0x02,0x6b]2990 2991buffer_load_sbyte_d16_hi v5, off, s[8:11], ttmp15 offset:40952992// CHECK: [0xff,0x0f,0x8c,0xe0,0x00,0x05,0x02,0x7b]2993 2994buffer_load_sbyte_d16_hi v5, off, s[8:11], m0 offset:40952995// CHECK: [0xff,0x0f,0x8c,0xe0,0x00,0x05,0x02,0x7c]2996 2997buffer_load_sbyte_d16_hi v5, off, s[8:11], exec_lo offset:40952998// CHECK: [0xff,0x0f,0x8c,0xe0,0x00,0x05,0x02,0x7e]2999 3000buffer_load_sbyte_d16_hi v5, off, s[8:11], exec_hi offset:40953001// CHECK: [0xff,0x0f,0x8c,0xe0,0x00,0x05,0x02,0x7f]3002 3003buffer_load_sbyte_d16_hi v5, off, s[8:11], 0 offset:40953004// CHECK: [0xff,0x0f,0x8c,0xe0,0x00,0x05,0x02,0x80]3005 3006buffer_load_sbyte_d16_hi v5, off, s[8:11], -1 offset:40953007// CHECK: [0xff,0x0f,0x8c,0xe0,0x00,0x05,0x02,0xc1]3008 3009buffer_load_sbyte_d16_hi v5, off, s[8:11], 0.5 offset:40953010// CHECK: [0xff,0x0f,0x8c,0xe0,0x00,0x05,0x02,0xf0]3011 3012buffer_load_sbyte_d16_hi v5, off, s[8:11], -4.0 offset:40953013// CHECK: [0xff,0x0f,0x8c,0xe0,0x00,0x05,0x02,0xf7]3014 3015buffer_load_sbyte_d16_hi v5, off, s[8:11], src_vccz offset:40953016// CHECK: [0xff,0x0f,0x8c,0xe0,0x00,0x05,0x02,0xfb]3017 3018buffer_load_sbyte_d16_hi v5, off, s[8:11], src_execz offset:40953019// CHECK: [0xff,0x0f,0x8c,0xe0,0x00,0x05,0x02,0xfc]3020 3021buffer_load_sbyte_d16_hi v5, off, s[8:11], src_scc offset:40953022// CHECK: [0xff,0x0f,0x8c,0xe0,0x00,0x05,0x02,0xfd]3023 3024buffer_load_sbyte_d16_hi v5, v0, s[8:11], s3 idxen offset:40953025// CHECK: [0xff,0x2f,0x8c,0xe0,0x00,0x05,0x02,0x03]3026 3027buffer_load_sbyte_d16_hi v5, v0, s[8:11], s3 offen offset:40953028// CHECK: [0xff,0x1f,0x8c,0xe0,0x00,0x05,0x02,0x03]3029 3030buffer_load_sbyte_d16_hi v5, off, s[8:11], s33031// CHECK: [0x00,0x00,0x8c,0xe0,0x00,0x05,0x02,0x03]3032 3033buffer_load_sbyte_d16_hi v5, off, s[8:11], s3 offset:03034// CHECK: [0x00,0x00,0x8c,0xe0,0x00,0x05,0x02,0x03]3035 3036buffer_load_sbyte_d16_hi v5, off, s[8:11], s3 offset:73037// CHECK: [0x07,0x00,0x8c,0xe0,0x00,0x05,0x02,0x03]3038 3039buffer_load_sbyte_d16_hi v5, off, s[8:11], s3 offset:4095 glc3040// CHECK: [0xff,0x4f,0x8c,0xe0,0x00,0x05,0x02,0x03]3041 3042buffer_load_sbyte_d16_hi v5, off, s[8:11], s3 offset:4095 slc3043// CHECK: [0xff,0x0f,0x8e,0xe0,0x00,0x05,0x02,0x03]3044 3045buffer_load_short_d16 v5, off, s[8:11], s3 offset:40953046// CHECK: [0xff,0x0f,0x90,0xe0,0x00,0x05,0x02,0x03]3047 3048buffer_load_short_d16 v255, off, s[8:11], s3 offset:40953049// CHECK: [0xff,0x0f,0x90,0xe0,0x00,0xff,0x02,0x03]3050 3051buffer_load_short_d16 v5, off, s[12:15], s3 offset:40953052// CHECK: [0xff,0x0f,0x90,0xe0,0x00,0x05,0x03,0x03]3053 3054buffer_load_short_d16 v5, off, s[96:99], s3 offset:40953055// CHECK: [0xff,0x0f,0x90,0xe0,0x00,0x05,0x18,0x03]3056 3057buffer_load_short_d16 v5, off, ttmp[12:15], s3 offset:40953058// CHECK: [0xff,0x0f,0x90,0xe0,0x00,0x05,0x1e,0x03]3059 3060buffer_load_short_d16 v5, off, s[8:11], s101 offset:40953061// CHECK: [0xff,0x0f,0x90,0xe0,0x00,0x05,0x02,0x65]3062 3063buffer_load_short_d16 v5, off, s[8:11], flat_scratch_lo offset:40953064// CHECK: [0xff,0x0f,0x90,0xe0,0x00,0x05,0x02,0x66]3065 3066buffer_load_short_d16 v5, off, s[8:11], flat_scratch_hi offset:40953067// CHECK: [0xff,0x0f,0x90,0xe0,0x00,0x05,0x02,0x67]3068 3069buffer_load_short_d16 v5, off, s[8:11], vcc_lo offset:40953070// CHECK: [0xff,0x0f,0x90,0xe0,0x00,0x05,0x02,0x6a]3071 3072buffer_load_short_d16 v5, off, s[8:11], vcc_hi offset:40953073// CHECK: [0xff,0x0f,0x90,0xe0,0x00,0x05,0x02,0x6b]3074 3075buffer_load_short_d16 v5, off, s[8:11], ttmp15 offset:40953076// CHECK: [0xff,0x0f,0x90,0xe0,0x00,0x05,0x02,0x7b]3077 3078buffer_load_short_d16 v5, off, s[8:11], m0 offset:40953079// CHECK: [0xff,0x0f,0x90,0xe0,0x00,0x05,0x02,0x7c]3080 3081buffer_load_short_d16 v5, off, s[8:11], exec_lo offset:40953082// CHECK: [0xff,0x0f,0x90,0xe0,0x00,0x05,0x02,0x7e]3083 3084buffer_load_short_d16 v5, off, s[8:11], exec_hi offset:40953085// CHECK: [0xff,0x0f,0x90,0xe0,0x00,0x05,0x02,0x7f]3086 3087buffer_load_short_d16 v5, off, s[8:11], 0 offset:40953088// CHECK: [0xff,0x0f,0x90,0xe0,0x00,0x05,0x02,0x80]3089 3090buffer_load_short_d16 v5, off, s[8:11], -1 offset:40953091// CHECK: [0xff,0x0f,0x90,0xe0,0x00,0x05,0x02,0xc1]3092 3093buffer_load_short_d16 v5, off, s[8:11], 0.5 offset:40953094// CHECK: [0xff,0x0f,0x90,0xe0,0x00,0x05,0x02,0xf0]3095 3096buffer_load_short_d16 v5, off, s[8:11], -4.0 offset:40953097// CHECK: [0xff,0x0f,0x90,0xe0,0x00,0x05,0x02,0xf7]3098 3099buffer_load_short_d16 v5, off, s[8:11], src_vccz offset:40953100// CHECK: [0xff,0x0f,0x90,0xe0,0x00,0x05,0x02,0xfb]3101 3102buffer_load_short_d16 v5, off, s[8:11], src_execz offset:40953103// CHECK: [0xff,0x0f,0x90,0xe0,0x00,0x05,0x02,0xfc]3104 3105buffer_load_short_d16 v5, off, s[8:11], src_scc offset:40953106// CHECK: [0xff,0x0f,0x90,0xe0,0x00,0x05,0x02,0xfd]3107 3108buffer_load_short_d16 v5, v0, s[8:11], s3 idxen offset:40953109// CHECK: [0xff,0x2f,0x90,0xe0,0x00,0x05,0x02,0x03]3110 3111buffer_load_short_d16 v5, v0, s[8:11], s3 offen offset:40953112// CHECK: [0xff,0x1f,0x90,0xe0,0x00,0x05,0x02,0x03]3113 3114buffer_load_short_d16 v5, off, s[8:11], s33115// CHECK: [0x00,0x00,0x90,0xe0,0x00,0x05,0x02,0x03]3116 3117buffer_load_short_d16 v5, off, s[8:11], s3 offset:03118// CHECK: [0x00,0x00,0x90,0xe0,0x00,0x05,0x02,0x03]3119 3120buffer_load_short_d16 v5, off, s[8:11], s3 offset:73121// CHECK: [0x07,0x00,0x90,0xe0,0x00,0x05,0x02,0x03]3122 3123buffer_load_short_d16 v5, off, s[8:11], s3 offset:4095 glc3124// CHECK: [0xff,0x4f,0x90,0xe0,0x00,0x05,0x02,0x03]3125 3126buffer_load_short_d16 v5, off, s[8:11], s3 offset:4095 slc3127// CHECK: [0xff,0x0f,0x92,0xe0,0x00,0x05,0x02,0x03]3128 3129buffer_load_short_d16_hi v5, off, s[8:11], s3 offset:40953130// CHECK: [0xff,0x0f,0x94,0xe0,0x00,0x05,0x02,0x03]3131 3132buffer_load_short_d16_hi v255, off, s[8:11], s3 offset:40953133// CHECK: [0xff,0x0f,0x94,0xe0,0x00,0xff,0x02,0x03]3134 3135buffer_load_short_d16_hi v5, off, s[12:15], s3 offset:40953136// CHECK: [0xff,0x0f,0x94,0xe0,0x00,0x05,0x03,0x03]3137 3138buffer_load_short_d16_hi v5, off, s[96:99], s3 offset:40953139// CHECK: [0xff,0x0f,0x94,0xe0,0x00,0x05,0x18,0x03]3140 3141buffer_load_short_d16_hi v5, off, ttmp[12:15], s3 offset:40953142// CHECK: [0xff,0x0f,0x94,0xe0,0x00,0x05,0x1e,0x03]3143 3144buffer_load_short_d16_hi v5, off, s[8:11], s101 offset:40953145// CHECK: [0xff,0x0f,0x94,0xe0,0x00,0x05,0x02,0x65]3146 3147buffer_load_short_d16_hi v5, off, s[8:11], flat_scratch_lo offset:40953148// CHECK: [0xff,0x0f,0x94,0xe0,0x00,0x05,0x02,0x66]3149 3150buffer_load_short_d16_hi v5, off, s[8:11], flat_scratch_hi offset:40953151// CHECK: [0xff,0x0f,0x94,0xe0,0x00,0x05,0x02,0x67]3152 3153buffer_load_short_d16_hi v5, off, s[8:11], vcc_lo offset:40953154// CHECK: [0xff,0x0f,0x94,0xe0,0x00,0x05,0x02,0x6a]3155 3156buffer_load_short_d16_hi v5, off, s[8:11], vcc_hi offset:40953157// CHECK: [0xff,0x0f,0x94,0xe0,0x00,0x05,0x02,0x6b]3158 3159buffer_load_short_d16_hi v5, off, s[8:11], ttmp15 offset:40953160// CHECK: [0xff,0x0f,0x94,0xe0,0x00,0x05,0x02,0x7b]3161 3162buffer_load_short_d16_hi v5, off, s[8:11], m0 offset:40953163// CHECK: [0xff,0x0f,0x94,0xe0,0x00,0x05,0x02,0x7c]3164 3165buffer_load_short_d16_hi v5, off, s[8:11], exec_lo offset:40953166// CHECK: [0xff,0x0f,0x94,0xe0,0x00,0x05,0x02,0x7e]3167 3168buffer_load_short_d16_hi v5, off, s[8:11], exec_hi offset:40953169// CHECK: [0xff,0x0f,0x94,0xe0,0x00,0x05,0x02,0x7f]3170 3171buffer_load_short_d16_hi v5, off, s[8:11], 0 offset:40953172// CHECK: [0xff,0x0f,0x94,0xe0,0x00,0x05,0x02,0x80]3173 3174buffer_load_short_d16_hi v5, off, s[8:11], -1 offset:40953175// CHECK: [0xff,0x0f,0x94,0xe0,0x00,0x05,0x02,0xc1]3176 3177buffer_load_short_d16_hi v5, off, s[8:11], 0.5 offset:40953178// CHECK: [0xff,0x0f,0x94,0xe0,0x00,0x05,0x02,0xf0]3179 3180buffer_load_short_d16_hi v5, off, s[8:11], -4.0 offset:40953181// CHECK: [0xff,0x0f,0x94,0xe0,0x00,0x05,0x02,0xf7]3182 3183buffer_load_short_d16_hi v5, off, s[8:11], src_vccz offset:40953184// CHECK: [0xff,0x0f,0x94,0xe0,0x00,0x05,0x02,0xfb]3185 3186buffer_load_short_d16_hi v5, off, s[8:11], src_execz offset:40953187// CHECK: [0xff,0x0f,0x94,0xe0,0x00,0x05,0x02,0xfc]3188 3189buffer_load_short_d16_hi v5, off, s[8:11], src_scc offset:40953190// CHECK: [0xff,0x0f,0x94,0xe0,0x00,0x05,0x02,0xfd]3191 3192buffer_load_short_d16_hi v5, v0, s[8:11], s3 idxen offset:40953193// CHECK: [0xff,0x2f,0x94,0xe0,0x00,0x05,0x02,0x03]3194 3195buffer_load_short_d16_hi v5, v0, s[8:11], s3 offen offset:40953196// CHECK: [0xff,0x1f,0x94,0xe0,0x00,0x05,0x02,0x03]3197 3198buffer_load_short_d16_hi v5, off, s[8:11], s33199// CHECK: [0x00,0x00,0x94,0xe0,0x00,0x05,0x02,0x03]3200 3201buffer_load_short_d16_hi v5, off, s[8:11], s3 offset:03202// CHECK: [0x00,0x00,0x94,0xe0,0x00,0x05,0x02,0x03]3203 3204buffer_load_short_d16_hi v5, off, s[8:11], s3 offset:73205// CHECK: [0x07,0x00,0x94,0xe0,0x00,0x05,0x02,0x03]3206 3207buffer_load_short_d16_hi v5, off, s[8:11], s3 offset:4095 glc3208// CHECK: [0xff,0x4f,0x94,0xe0,0x00,0x05,0x02,0x03]3209 3210buffer_load_short_d16_hi v5, off, s[8:11], s3 offset:4095 slc3211// CHECK: [0xff,0x0f,0x96,0xe0,0x00,0x05,0x02,0x03]3212 3213buffer_load_format_d16_hi_x v5, off, s[8:11], s3 offset:40953214// CHECK: [0xff,0x0f,0x98,0xe0,0x00,0x05,0x02,0x03]3215 3216buffer_load_format_d16_hi_x v255, off, s[8:11], s3 offset:40953217// CHECK: [0xff,0x0f,0x98,0xe0,0x00,0xff,0x02,0x03]3218 3219buffer_load_format_d16_hi_x v5, off, s[12:15], s3 offset:40953220// CHECK: [0xff,0x0f,0x98,0xe0,0x00,0x05,0x03,0x03]3221 3222buffer_load_format_d16_hi_x v5, off, s[96:99], s3 offset:40953223// CHECK: [0xff,0x0f,0x98,0xe0,0x00,0x05,0x18,0x03]3224 3225buffer_load_format_d16_hi_x v5, off, ttmp[12:15], s3 offset:40953226// CHECK: [0xff,0x0f,0x98,0xe0,0x00,0x05,0x1e,0x03]3227 3228buffer_load_format_d16_hi_x v5, off, s[8:11], s101 offset:40953229// CHECK: [0xff,0x0f,0x98,0xe0,0x00,0x05,0x02,0x65]3230 3231buffer_load_format_d16_hi_x v5, off, s[8:11], flat_scratch_lo offset:40953232// CHECK: [0xff,0x0f,0x98,0xe0,0x00,0x05,0x02,0x66]3233 3234buffer_load_format_d16_hi_x v5, off, s[8:11], flat_scratch_hi offset:40953235// CHECK: [0xff,0x0f,0x98,0xe0,0x00,0x05,0x02,0x67]3236 3237buffer_load_format_d16_hi_x v5, off, s[8:11], vcc_lo offset:40953238// CHECK: [0xff,0x0f,0x98,0xe0,0x00,0x05,0x02,0x6a]3239 3240buffer_load_format_d16_hi_x v5, off, s[8:11], vcc_hi offset:40953241// CHECK: [0xff,0x0f,0x98,0xe0,0x00,0x05,0x02,0x6b]3242 3243buffer_load_format_d16_hi_x v5, off, s[8:11], ttmp15 offset:40953244// CHECK: [0xff,0x0f,0x98,0xe0,0x00,0x05,0x02,0x7b]3245 3246buffer_load_format_d16_hi_x v5, off, s[8:11], m0 offset:40953247// CHECK: [0xff,0x0f,0x98,0xe0,0x00,0x05,0x02,0x7c]3248 3249buffer_load_format_d16_hi_x v5, off, s[8:11], exec_lo offset:40953250// CHECK: [0xff,0x0f,0x98,0xe0,0x00,0x05,0x02,0x7e]3251 3252buffer_load_format_d16_hi_x v5, off, s[8:11], exec_hi offset:40953253// CHECK: [0xff,0x0f,0x98,0xe0,0x00,0x05,0x02,0x7f]3254 3255buffer_load_format_d16_hi_x v5, off, s[8:11], 0 offset:40953256// CHECK: [0xff,0x0f,0x98,0xe0,0x00,0x05,0x02,0x80]3257 3258buffer_load_format_d16_hi_x v5, off, s[8:11], -1 offset:40953259// CHECK: [0xff,0x0f,0x98,0xe0,0x00,0x05,0x02,0xc1]3260 3261buffer_load_format_d16_hi_x v5, off, s[8:11], 0.5 offset:40953262// CHECK: [0xff,0x0f,0x98,0xe0,0x00,0x05,0x02,0xf0]3263 3264buffer_load_format_d16_hi_x v5, off, s[8:11], -4.0 offset:40953265// CHECK: [0xff,0x0f,0x98,0xe0,0x00,0x05,0x02,0xf7]3266 3267buffer_load_format_d16_hi_x v5, off, s[8:11], src_vccz offset:40953268// CHECK: [0xff,0x0f,0x98,0xe0,0x00,0x05,0x02,0xfb]3269 3270buffer_load_format_d16_hi_x v5, off, s[8:11], src_execz offset:40953271// CHECK: [0xff,0x0f,0x98,0xe0,0x00,0x05,0x02,0xfc]3272 3273buffer_load_format_d16_hi_x v5, off, s[8:11], src_scc offset:40953274// CHECK: [0xff,0x0f,0x98,0xe0,0x00,0x05,0x02,0xfd]3275 3276buffer_load_format_d16_hi_x v5, v0, s[8:11], s3 idxen offset:40953277// CHECK: [0xff,0x2f,0x98,0xe0,0x00,0x05,0x02,0x03]3278 3279buffer_load_format_d16_hi_x v5, v0, s[8:11], s3 offen offset:40953280// CHECK: [0xff,0x1f,0x98,0xe0,0x00,0x05,0x02,0x03]3281 3282buffer_load_format_d16_hi_x v5, off, s[8:11], s33283// CHECK: [0x00,0x00,0x98,0xe0,0x00,0x05,0x02,0x03]3284 3285buffer_load_format_d16_hi_x v5, off, s[8:11], s3 offset:03286// CHECK: [0x00,0x00,0x98,0xe0,0x00,0x05,0x02,0x03]3287 3288buffer_load_format_d16_hi_x v5, off, s[8:11], s3 offset:73289// CHECK: [0x07,0x00,0x98,0xe0,0x00,0x05,0x02,0x03]3290 3291buffer_load_format_d16_hi_x v5, off, s[8:11], s3 offset:4095 glc3292// CHECK: [0xff,0x4f,0x98,0xe0,0x00,0x05,0x02,0x03]3293 3294buffer_load_format_d16_hi_x v5, off, s[8:11], s3 offset:4095 slc3295// CHECK: [0xff,0x0f,0x9a,0xe0,0x00,0x05,0x02,0x03]3296 3297buffer_store_format_d16_hi_x v1, off, s[12:15], s4 offset:40953298// CHECK: [0xff,0x0f,0x9c,0xe0,0x00,0x01,0x03,0x04]3299 3300buffer_store_format_d16_hi_x v255, off, s[12:15], s4 offset:40953301// CHECK: [0xff,0x0f,0x9c,0xe0,0x00,0xff,0x03,0x04]3302 3303buffer_store_format_d16_hi_x v1, off, s[16:19], s4 offset:40953304// CHECK: [0xff,0x0f,0x9c,0xe0,0x00,0x01,0x04,0x04]3305 3306buffer_store_format_d16_hi_x v1, off, s[96:99], s4 offset:40953307// CHECK: [0xff,0x0f,0x9c,0xe0,0x00,0x01,0x18,0x04]3308 3309buffer_store_format_d16_hi_x v1, off, ttmp[12:15], s4 offset:40953310// CHECK: [0xff,0x0f,0x9c,0xe0,0x00,0x01,0x1e,0x04]3311 3312buffer_store_format_d16_hi_x v1, off, s[12:15], s101 offset:40953313// CHECK: [0xff,0x0f,0x9c,0xe0,0x00,0x01,0x03,0x65]3314 3315buffer_store_format_d16_hi_x v1, off, s[12:15], flat_scratch_lo offset:40953316// CHECK: [0xff,0x0f,0x9c,0xe0,0x00,0x01,0x03,0x66]3317 3318buffer_store_format_d16_hi_x v1, off, s[12:15], flat_scratch_hi offset:40953319// CHECK: [0xff,0x0f,0x9c,0xe0,0x00,0x01,0x03,0x67]3320 3321buffer_store_format_d16_hi_x v1, off, s[12:15], vcc_lo offset:40953322// CHECK: [0xff,0x0f,0x9c,0xe0,0x00,0x01,0x03,0x6a]3323 3324buffer_store_format_d16_hi_x v1, off, s[12:15], vcc_hi offset:40953325// CHECK: [0xff,0x0f,0x9c,0xe0,0x00,0x01,0x03,0x6b]3326 3327buffer_store_format_d16_hi_x v1, off, s[12:15], ttmp15 offset:40953328// CHECK: [0xff,0x0f,0x9c,0xe0,0x00,0x01,0x03,0x7b]3329 3330buffer_store_format_d16_hi_x v1, off, s[12:15], m0 offset:40953331// CHECK: [0xff,0x0f,0x9c,0xe0,0x00,0x01,0x03,0x7c]3332 3333buffer_store_format_d16_hi_x v1, off, s[12:15], exec_lo offset:40953334// CHECK: [0xff,0x0f,0x9c,0xe0,0x00,0x01,0x03,0x7e]3335 3336buffer_store_format_d16_hi_x v1, off, s[12:15], exec_hi offset:40953337// CHECK: [0xff,0x0f,0x9c,0xe0,0x00,0x01,0x03,0x7f]3338 3339buffer_store_format_d16_hi_x v1, off, s[12:15], 0 offset:40953340// CHECK: [0xff,0x0f,0x9c,0xe0,0x00,0x01,0x03,0x80]3341 3342buffer_store_format_d16_hi_x v1, off, s[12:15], -1 offset:40953343// CHECK: [0xff,0x0f,0x9c,0xe0,0x00,0x01,0x03,0xc1]3344 3345buffer_store_format_d16_hi_x v1, off, s[12:15], 0.5 offset:40953346// CHECK: [0xff,0x0f,0x9c,0xe0,0x00,0x01,0x03,0xf0]3347 3348buffer_store_format_d16_hi_x v1, off, s[12:15], -4.0 offset:40953349// CHECK: [0xff,0x0f,0x9c,0xe0,0x00,0x01,0x03,0xf7]3350 3351buffer_store_format_d16_hi_x v1, off, s[12:15], src_vccz offset:40953352// CHECK: [0xff,0x0f,0x9c,0xe0,0x00,0x01,0x03,0xfb]3353 3354buffer_store_format_d16_hi_x v1, off, s[12:15], src_execz offset:40953355// CHECK: [0xff,0x0f,0x9c,0xe0,0x00,0x01,0x03,0xfc]3356 3357buffer_store_format_d16_hi_x v1, off, s[12:15], src_scc offset:40953358// CHECK: [0xff,0x0f,0x9c,0xe0,0x00,0x01,0x03,0xfd]3359 3360buffer_store_format_d16_hi_x v1, v0, s[12:15], s4 idxen offset:40953361// CHECK: [0xff,0x2f,0x9c,0xe0,0x00,0x01,0x03,0x04]3362 3363buffer_store_format_d16_hi_x v1, v0, s[12:15], s4 offen offset:40953364// CHECK: [0xff,0x1f,0x9c,0xe0,0x00,0x01,0x03,0x04]3365 3366buffer_store_format_d16_hi_x v1, off, s[12:15], s43367// CHECK: [0x00,0x00,0x9c,0xe0,0x00,0x01,0x03,0x04]3368 3369buffer_store_format_d16_hi_x v1, off, s[12:15], s4 offset:03370// CHECK: [0x00,0x00,0x9c,0xe0,0x00,0x01,0x03,0x04]3371 3372buffer_store_format_d16_hi_x v1, off, s[12:15], s4 offset:73373// CHECK: [0x07,0x00,0x9c,0xe0,0x00,0x01,0x03,0x04]3374 3375buffer_store_format_d16_hi_x v1, off, s[12:15], s4 offset:4095 glc3376// CHECK: [0xff,0x4f,0x9c,0xe0,0x00,0x01,0x03,0x04]3377 3378buffer_store_format_d16_hi_x v1, off, s[12:15], s4 offset:4095 slc3379// CHECK: [0xff,0x0f,0x9e,0xe0,0x00,0x01,0x03,0x04]3380 3381buffer_store_lds_dword s[4:7], s0 offset:4095 lds3382// CHECK: [0xff,0x0f,0xf5,0xe0,0x00,0x00,0x01,0x00]3383 3384buffer_store_lds_dword s[8:11], s0 offset:4095 lds3385// CHECK: [0xff,0x0f,0xf5,0xe0,0x00,0x00,0x02,0x00]3386 3387buffer_store_lds_dword s[96:99], s0 offset:4095 lds3388// CHECK: [0xff,0x0f,0xf5,0xe0,0x00,0x00,0x18,0x00]3389 3390buffer_store_lds_dword ttmp[12:15], s0 offset:4095 lds3391// CHECK: [0xff,0x0f,0xf5,0xe0,0x00,0x00,0x1e,0x00]3392 3393buffer_store_lds_dword s[4:7], s101 offset:4095 lds3394// CHECK: [0xff,0x0f,0xf5,0xe0,0x00,0x00,0x01,0x65]3395 3396buffer_store_lds_dword s[4:7], flat_scratch_lo offset:4095 lds3397// CHECK: [0xff,0x0f,0xf5,0xe0,0x00,0x00,0x01,0x66]3398 3399buffer_store_lds_dword s[4:7], flat_scratch_hi offset:4095 lds3400// CHECK: [0xff,0x0f,0xf5,0xe0,0x00,0x00,0x01,0x67]3401 3402buffer_store_lds_dword s[4:7], vcc_lo offset:4095 lds3403// CHECK: [0xff,0x0f,0xf5,0xe0,0x00,0x00,0x01,0x6a]3404 3405buffer_store_lds_dword s[4:7], vcc_hi offset:4095 lds3406// CHECK: [0xff,0x0f,0xf5,0xe0,0x00,0x00,0x01,0x6b]3407 3408buffer_store_lds_dword s[4:7], ttmp15 offset:4095 lds3409// CHECK: [0xff,0x0f,0xf5,0xe0,0x00,0x00,0x01,0x7b]3410 3411buffer_store_lds_dword s[4:7], m0 offset:4095 lds3412// CHECK: [0xff,0x0f,0xf5,0xe0,0x00,0x00,0x01,0x7c]3413 3414buffer_store_lds_dword s[4:7], exec_lo offset:4095 lds3415// CHECK: [0xff,0x0f,0xf5,0xe0,0x00,0x00,0x01,0x7e]3416 3417buffer_store_lds_dword s[4:7], exec_hi offset:4095 lds3418// CHECK: [0xff,0x0f,0xf5,0xe0,0x00,0x00,0x01,0x7f]3419 3420buffer_store_lds_dword s[4:7], 0 offset:4095 lds3421// CHECK: [0xff,0x0f,0xf5,0xe0,0x00,0x00,0x01,0x80]3422 3423buffer_store_lds_dword s[4:7], -1 offset:4095 lds3424// CHECK: [0xff,0x0f,0xf5,0xe0,0x00,0x00,0x01,0xc1]3425 3426buffer_store_lds_dword s[4:7], 0.5 offset:4095 lds3427// CHECK: [0xff,0x0f,0xf5,0xe0,0x00,0x00,0x01,0xf0]3428 3429buffer_store_lds_dword s[4:7], -4.0 offset:4095 lds3430// CHECK: [0xff,0x0f,0xf5,0xe0,0x00,0x00,0x01,0xf7]3431 3432buffer_store_lds_dword s[4:7], src_vccz offset:4095 lds3433// CHECK: [0xff,0x0f,0xf5,0xe0,0x00,0x00,0x01,0xfb]3434 3435buffer_store_lds_dword s[4:7], src_execz offset:4095 lds3436// CHECK: [0xff,0x0f,0xf5,0xe0,0x00,0x00,0x01,0xfc]3437 3438buffer_store_lds_dword s[4:7], src_scc offset:4095 lds3439// CHECK: [0xff,0x0f,0xf5,0xe0,0x00,0x00,0x01,0xfd]3440 3441buffer_store_lds_dword s[4:7], s0 lds3442// CHECK: [0x00,0x00,0xf5,0xe0,0x00,0x00,0x01,0x00]3443 3444buffer_store_lds_dword s[4:7], s0 offset:0 lds3445// CHECK: [0x00,0x00,0xf5,0xe0,0x00,0x00,0x01,0x00]3446 3447buffer_store_lds_dword s[4:7], s0 offset:7 lds3448// CHECK: [0x07,0x00,0xf5,0xe0,0x00,0x00,0x01,0x00]3449 3450buffer_wbinvl13451// CHECK: [0x00,0x00,0xf8,0xe0,0x00,0x00,0x00,0x00]3452 3453buffer_wbinvl1_vol3454// CHECK: [0x00,0x00,0xfc,0xe0,0x00,0x00,0x00,0x00]3455 3456buffer_atomic_swap v5, off, s[8:11], s3 offset:40953457// CHECK: [0xff,0x0f,0x00,0xe1,0x00,0x05,0x02,0x03]3458 3459buffer_atomic_swap v255, off, s[8:11], s3 offset:40953460// CHECK: [0xff,0x0f,0x00,0xe1,0x00,0xff,0x02,0x03]3461 3462buffer_atomic_swap v5, off, s[12:15], s3 offset:40953463// CHECK: [0xff,0x0f,0x00,0xe1,0x00,0x05,0x03,0x03]3464 3465buffer_atomic_swap v5, off, s[96:99], s3 offset:40953466// CHECK: [0xff,0x0f,0x00,0xe1,0x00,0x05,0x18,0x03]3467 3468buffer_atomic_swap v5, off, ttmp[12:15], s3 offset:40953469// CHECK: [0xff,0x0f,0x00,0xe1,0x00,0x05,0x1e,0x03]3470 3471buffer_atomic_swap v5, off, s[8:11], s101 offset:40953472// CHECK: [0xff,0x0f,0x00,0xe1,0x00,0x05,0x02,0x65]3473 3474buffer_atomic_swap v5, off, s[8:11], flat_scratch_lo offset:40953475// CHECK: [0xff,0x0f,0x00,0xe1,0x00,0x05,0x02,0x66]3476 3477buffer_atomic_swap v5, off, s[8:11], flat_scratch_hi offset:40953478// CHECK: [0xff,0x0f,0x00,0xe1,0x00,0x05,0x02,0x67]3479 3480buffer_atomic_swap v5, off, s[8:11], vcc_lo offset:40953481// CHECK: [0xff,0x0f,0x00,0xe1,0x00,0x05,0x02,0x6a]3482 3483buffer_atomic_swap v5, off, s[8:11], vcc_hi offset:40953484// CHECK: [0xff,0x0f,0x00,0xe1,0x00,0x05,0x02,0x6b]3485 3486buffer_atomic_swap v5, off, s[8:11], ttmp15 offset:40953487// CHECK: [0xff,0x0f,0x00,0xe1,0x00,0x05,0x02,0x7b]3488 3489buffer_atomic_swap v5, off, s[8:11], m0 offset:40953490// CHECK: [0xff,0x0f,0x00,0xe1,0x00,0x05,0x02,0x7c]3491 3492buffer_atomic_swap v5, off, s[8:11], exec_lo offset:40953493// CHECK: [0xff,0x0f,0x00,0xe1,0x00,0x05,0x02,0x7e]3494 3495buffer_atomic_swap v5, off, s[8:11], exec_hi offset:40953496// CHECK: [0xff,0x0f,0x00,0xe1,0x00,0x05,0x02,0x7f]3497 3498buffer_atomic_swap v5, off, s[8:11], 0 offset:40953499// CHECK: [0xff,0x0f,0x00,0xe1,0x00,0x05,0x02,0x80]3500 3501buffer_atomic_swap v5, off, s[8:11], -1 offset:40953502// CHECK: [0xff,0x0f,0x00,0xe1,0x00,0x05,0x02,0xc1]3503 3504buffer_atomic_swap v5, off, s[8:11], 0.5 offset:40953505// CHECK: [0xff,0x0f,0x00,0xe1,0x00,0x05,0x02,0xf0]3506 3507buffer_atomic_swap v5, off, s[8:11], -4.0 offset:40953508// CHECK: [0xff,0x0f,0x00,0xe1,0x00,0x05,0x02,0xf7]3509 3510buffer_atomic_swap v5, off, s[8:11], src_vccz offset:40953511// CHECK: [0xff,0x0f,0x00,0xe1,0x00,0x05,0x02,0xfb]3512 3513buffer_atomic_swap v5, off, s[8:11], src_execz offset:40953514// CHECK: [0xff,0x0f,0x00,0xe1,0x00,0x05,0x02,0xfc]3515 3516buffer_atomic_swap v5, off, s[8:11], src_scc offset:40953517// CHECK: [0xff,0x0f,0x00,0xe1,0x00,0x05,0x02,0xfd]3518 3519buffer_atomic_swap v5, v0, s[8:11], s3 idxen offset:40953520// CHECK: [0xff,0x2f,0x00,0xe1,0x00,0x05,0x02,0x03]3521 3522buffer_atomic_swap v5, v0, s[8:11], s3 offen offset:40953523// CHECK: [0xff,0x1f,0x00,0xe1,0x00,0x05,0x02,0x03]3524 3525buffer_atomic_swap v5, off, s[8:11], s33526// CHECK: [0x00,0x00,0x00,0xe1,0x00,0x05,0x02,0x03]3527 3528buffer_atomic_swap v5, off, s[8:11], s3 offset:03529// CHECK: [0x00,0x00,0x00,0xe1,0x00,0x05,0x02,0x03]3530 3531buffer_atomic_swap v5, off, s[8:11], s3 offset:73532// CHECK: [0x07,0x00,0x00,0xe1,0x00,0x05,0x02,0x03]3533 3534buffer_atomic_swap v5, off, s[8:11], s3 offset:4095 glc3535// CHECK: [0xff,0x4f,0x00,0xe1,0x00,0x05,0x02,0x03]3536 3537buffer_atomic_swap v5, off, s[8:11], s3 offset:4095 slc3538// CHECK: [0xff,0x0f,0x02,0xe1,0x00,0x05,0x02,0x03]3539 3540buffer_atomic_cmpswap v[5:6], off, s[8:11], s3 offset:40953541// CHECK: [0xff,0x0f,0x04,0xe1,0x00,0x05,0x02,0x03]3542 3543buffer_atomic_cmpswap v[254:255], off, s[8:11], s3 offset:40953544// CHECK: [0xff,0x0f,0x04,0xe1,0x00,0xfe,0x02,0x03]3545 3546buffer_atomic_cmpswap v[5:6], off, s[12:15], s3 offset:40953547// CHECK: [0xff,0x0f,0x04,0xe1,0x00,0x05,0x03,0x03]3548 3549buffer_atomic_cmpswap v[5:6], off, s[96:99], s3 offset:40953550// CHECK: [0xff,0x0f,0x04,0xe1,0x00,0x05,0x18,0x03]3551 3552buffer_atomic_cmpswap v[5:6], off, ttmp[12:15], s3 offset:40953553// CHECK: [0xff,0x0f,0x04,0xe1,0x00,0x05,0x1e,0x03]3554 3555buffer_atomic_cmpswap v[5:6], off, s[8:11], s101 offset:40953556// CHECK: [0xff,0x0f,0x04,0xe1,0x00,0x05,0x02,0x65]3557 3558buffer_atomic_cmpswap v[5:6], off, s[8:11], flat_scratch_lo offset:40953559// CHECK: [0xff,0x0f,0x04,0xe1,0x00,0x05,0x02,0x66]3560 3561buffer_atomic_cmpswap v[5:6], off, s[8:11], flat_scratch_hi offset:40953562// CHECK: [0xff,0x0f,0x04,0xe1,0x00,0x05,0x02,0x67]3563 3564buffer_atomic_cmpswap v[5:6], off, s[8:11], vcc_lo offset:40953565// CHECK: [0xff,0x0f,0x04,0xe1,0x00,0x05,0x02,0x6a]3566 3567buffer_atomic_cmpswap v[5:6], off, s[8:11], vcc_hi offset:40953568// CHECK: [0xff,0x0f,0x04,0xe1,0x00,0x05,0x02,0x6b]3569 3570buffer_atomic_cmpswap v[5:6], off, s[8:11], ttmp15 offset:40953571// CHECK: [0xff,0x0f,0x04,0xe1,0x00,0x05,0x02,0x7b]3572 3573buffer_atomic_cmpswap v[5:6], off, s[8:11], m0 offset:40953574// CHECK: [0xff,0x0f,0x04,0xe1,0x00,0x05,0x02,0x7c]3575 3576buffer_atomic_cmpswap v[5:6], off, s[8:11], exec_lo offset:40953577// CHECK: [0xff,0x0f,0x04,0xe1,0x00,0x05,0x02,0x7e]3578 3579buffer_atomic_cmpswap v[5:6], off, s[8:11], exec_hi offset:40953580// CHECK: [0xff,0x0f,0x04,0xe1,0x00,0x05,0x02,0x7f]3581 3582buffer_atomic_cmpswap v[5:6], off, s[8:11], 0 offset:40953583// CHECK: [0xff,0x0f,0x04,0xe1,0x00,0x05,0x02,0x80]3584 3585buffer_atomic_cmpswap v[5:6], off, s[8:11], -1 offset:40953586// CHECK: [0xff,0x0f,0x04,0xe1,0x00,0x05,0x02,0xc1]3587 3588buffer_atomic_cmpswap v[5:6], off, s[8:11], 0.5 offset:40953589// CHECK: [0xff,0x0f,0x04,0xe1,0x00,0x05,0x02,0xf0]3590 3591buffer_atomic_cmpswap v[5:6], off, s[8:11], -4.0 offset:40953592// CHECK: [0xff,0x0f,0x04,0xe1,0x00,0x05,0x02,0xf7]3593 3594buffer_atomic_cmpswap v[5:6], off, s[8:11], src_vccz offset:40953595// CHECK: [0xff,0x0f,0x04,0xe1,0x00,0x05,0x02,0xfb]3596 3597buffer_atomic_cmpswap v[5:6], off, s[8:11], src_execz offset:40953598// CHECK: [0xff,0x0f,0x04,0xe1,0x00,0x05,0x02,0xfc]3599 3600buffer_atomic_cmpswap v[5:6], off, s[8:11], src_scc offset:40953601// CHECK: [0xff,0x0f,0x04,0xe1,0x00,0x05,0x02,0xfd]3602 3603buffer_atomic_cmpswap v[5:6], v0, s[8:11], s3 idxen offset:40953604// CHECK: [0xff,0x2f,0x04,0xe1,0x00,0x05,0x02,0x03]3605 3606buffer_atomic_cmpswap v[5:6], v0, s[8:11], s3 offen offset:40953607// CHECK: [0xff,0x1f,0x04,0xe1,0x00,0x05,0x02,0x03]3608 3609buffer_atomic_cmpswap v[5:6], off, s[8:11], s33610// CHECK: [0x00,0x00,0x04,0xe1,0x00,0x05,0x02,0x03]3611 3612buffer_atomic_cmpswap v[5:6], off, s[8:11], s3 offset:03613// CHECK: [0x00,0x00,0x04,0xe1,0x00,0x05,0x02,0x03]3614 3615buffer_atomic_cmpswap v[5:6], off, s[8:11], s3 offset:73616// CHECK: [0x07,0x00,0x04,0xe1,0x00,0x05,0x02,0x03]3617 3618buffer_atomic_cmpswap v[5:6], off, s[8:11], s3 offset:4095 glc3619// CHECK: [0xff,0x4f,0x04,0xe1,0x00,0x05,0x02,0x03]3620 3621buffer_atomic_cmpswap v[5:6], off, s[8:11], s3 offset:4095 slc3622// CHECK: [0xff,0x0f,0x06,0xe1,0x00,0x05,0x02,0x03]3623 3624buffer_atomic_add v5, off, s[8:11], s3 offset:40953625// CHECK: [0xff,0x0f,0x08,0xe1,0x00,0x05,0x02,0x03]3626 3627buffer_atomic_add v255, off, s[8:11], s3 offset:40953628// CHECK: [0xff,0x0f,0x08,0xe1,0x00,0xff,0x02,0x03]3629 3630buffer_atomic_add v5, off, s[12:15], s3 offset:40953631// CHECK: [0xff,0x0f,0x08,0xe1,0x00,0x05,0x03,0x03]3632 3633buffer_atomic_add v5, off, s[96:99], s3 offset:40953634// CHECK: [0xff,0x0f,0x08,0xe1,0x00,0x05,0x18,0x03]3635 3636buffer_atomic_add v5, off, ttmp[12:15], s3 offset:40953637// CHECK: [0xff,0x0f,0x08,0xe1,0x00,0x05,0x1e,0x03]3638 3639buffer_atomic_add v5, off, s[8:11], s101 offset:40953640// CHECK: [0xff,0x0f,0x08,0xe1,0x00,0x05,0x02,0x65]3641 3642buffer_atomic_add v5, off, s[8:11], flat_scratch_lo offset:40953643// CHECK: [0xff,0x0f,0x08,0xe1,0x00,0x05,0x02,0x66]3644 3645buffer_atomic_add v5, off, s[8:11], flat_scratch_hi offset:40953646// CHECK: [0xff,0x0f,0x08,0xe1,0x00,0x05,0x02,0x67]3647 3648buffer_atomic_add v5, off, s[8:11], vcc_lo offset:40953649// CHECK: [0xff,0x0f,0x08,0xe1,0x00,0x05,0x02,0x6a]3650 3651buffer_atomic_add v5, off, s[8:11], vcc_hi offset:40953652// CHECK: [0xff,0x0f,0x08,0xe1,0x00,0x05,0x02,0x6b]3653 3654buffer_atomic_add v5, off, s[8:11], ttmp15 offset:40953655// CHECK: [0xff,0x0f,0x08,0xe1,0x00,0x05,0x02,0x7b]3656 3657buffer_atomic_add v5, off, s[8:11], m0 offset:40953658// CHECK: [0xff,0x0f,0x08,0xe1,0x00,0x05,0x02,0x7c]3659 3660buffer_atomic_add v5, off, s[8:11], exec_lo offset:40953661// CHECK: [0xff,0x0f,0x08,0xe1,0x00,0x05,0x02,0x7e]3662 3663buffer_atomic_add v5, off, s[8:11], exec_hi offset:40953664// CHECK: [0xff,0x0f,0x08,0xe1,0x00,0x05,0x02,0x7f]3665 3666buffer_atomic_add v5, off, s[8:11], 0 offset:40953667// CHECK: [0xff,0x0f,0x08,0xe1,0x00,0x05,0x02,0x80]3668 3669buffer_atomic_add v5, off, s[8:11], -1 offset:40953670// CHECK: [0xff,0x0f,0x08,0xe1,0x00,0x05,0x02,0xc1]3671 3672buffer_atomic_add v5, off, s[8:11], 0.5 offset:40953673// CHECK: [0xff,0x0f,0x08,0xe1,0x00,0x05,0x02,0xf0]3674 3675buffer_atomic_add v5, off, s[8:11], -4.0 offset:40953676// CHECK: [0xff,0x0f,0x08,0xe1,0x00,0x05,0x02,0xf7]3677 3678buffer_atomic_add v5, off, s[8:11], src_vccz offset:40953679// CHECK: [0xff,0x0f,0x08,0xe1,0x00,0x05,0x02,0xfb]3680 3681buffer_atomic_add v5, off, s[8:11], src_execz offset:40953682// CHECK: [0xff,0x0f,0x08,0xe1,0x00,0x05,0x02,0xfc]3683 3684buffer_atomic_add v5, off, s[8:11], src_scc offset:40953685// CHECK: [0xff,0x0f,0x08,0xe1,0x00,0x05,0x02,0xfd]3686 3687buffer_atomic_add v5, v0, s[8:11], s3 idxen offset:40953688// CHECK: [0xff,0x2f,0x08,0xe1,0x00,0x05,0x02,0x03]3689 3690buffer_atomic_add v5, v0, s[8:11], s3 offen offset:40953691// CHECK: [0xff,0x1f,0x08,0xe1,0x00,0x05,0x02,0x03]3692 3693buffer_atomic_add v5, off, s[8:11], s33694// CHECK: [0x00,0x00,0x08,0xe1,0x00,0x05,0x02,0x03]3695 3696buffer_atomic_add v5, off, s[8:11], s3 offset:03697// CHECK: [0x00,0x00,0x08,0xe1,0x00,0x05,0x02,0x03]3698 3699buffer_atomic_add v5, off, s[8:11], s3 offset:73700// CHECK: [0x07,0x00,0x08,0xe1,0x00,0x05,0x02,0x03]3701 3702buffer_atomic_add v5, off, s[8:11], s3 offset:4095 glc3703// CHECK: [0xff,0x4f,0x08,0xe1,0x00,0x05,0x02,0x03]3704 3705buffer_atomic_add v5, off, s[8:11], s3 offset:4095 slc3706// CHECK: [0xff,0x0f,0x0a,0xe1,0x00,0x05,0x02,0x03]3707 3708buffer_atomic_sub v5, off, s[8:11], s3 offset:40953709// CHECK: [0xff,0x0f,0x0c,0xe1,0x00,0x05,0x02,0x03]3710 3711buffer_atomic_sub v255, off, s[8:11], s3 offset:40953712// CHECK: [0xff,0x0f,0x0c,0xe1,0x00,0xff,0x02,0x03]3713 3714buffer_atomic_sub v5, off, s[12:15], s3 offset:40953715// CHECK: [0xff,0x0f,0x0c,0xe1,0x00,0x05,0x03,0x03]3716 3717buffer_atomic_sub v5, off, s[96:99], s3 offset:40953718// CHECK: [0xff,0x0f,0x0c,0xe1,0x00,0x05,0x18,0x03]3719 3720buffer_atomic_sub v5, off, ttmp[12:15], s3 offset:40953721// CHECK: [0xff,0x0f,0x0c,0xe1,0x00,0x05,0x1e,0x03]3722 3723buffer_atomic_sub v5, off, s[8:11], s101 offset:40953724// CHECK: [0xff,0x0f,0x0c,0xe1,0x00,0x05,0x02,0x65]3725 3726buffer_atomic_sub v5, off, s[8:11], flat_scratch_lo offset:40953727// CHECK: [0xff,0x0f,0x0c,0xe1,0x00,0x05,0x02,0x66]3728 3729buffer_atomic_sub v5, off, s[8:11], flat_scratch_hi offset:40953730// CHECK: [0xff,0x0f,0x0c,0xe1,0x00,0x05,0x02,0x67]3731 3732buffer_atomic_sub v5, off, s[8:11], vcc_lo offset:40953733// CHECK: [0xff,0x0f,0x0c,0xe1,0x00,0x05,0x02,0x6a]3734 3735buffer_atomic_sub v5, off, s[8:11], vcc_hi offset:40953736// CHECK: [0xff,0x0f,0x0c,0xe1,0x00,0x05,0x02,0x6b]3737 3738buffer_atomic_sub v5, off, s[8:11], ttmp15 offset:40953739// CHECK: [0xff,0x0f,0x0c,0xe1,0x00,0x05,0x02,0x7b]3740 3741buffer_atomic_sub v5, off, s[8:11], m0 offset:40953742// CHECK: [0xff,0x0f,0x0c,0xe1,0x00,0x05,0x02,0x7c]3743 3744buffer_atomic_sub v5, off, s[8:11], exec_lo offset:40953745// CHECK: [0xff,0x0f,0x0c,0xe1,0x00,0x05,0x02,0x7e]3746 3747buffer_atomic_sub v5, off, s[8:11], exec_hi offset:40953748// CHECK: [0xff,0x0f,0x0c,0xe1,0x00,0x05,0x02,0x7f]3749 3750buffer_atomic_sub v5, off, s[8:11], 0 offset:40953751// CHECK: [0xff,0x0f,0x0c,0xe1,0x00,0x05,0x02,0x80]3752 3753buffer_atomic_sub v5, off, s[8:11], -1 offset:40953754// CHECK: [0xff,0x0f,0x0c,0xe1,0x00,0x05,0x02,0xc1]3755 3756buffer_atomic_sub v5, off, s[8:11], 0.5 offset:40953757// CHECK: [0xff,0x0f,0x0c,0xe1,0x00,0x05,0x02,0xf0]3758 3759buffer_atomic_sub v5, off, s[8:11], -4.0 offset:40953760// CHECK: [0xff,0x0f,0x0c,0xe1,0x00,0x05,0x02,0xf7]3761 3762buffer_atomic_sub v5, off, s[8:11], src_vccz offset:40953763// CHECK: [0xff,0x0f,0x0c,0xe1,0x00,0x05,0x02,0xfb]3764 3765buffer_atomic_sub v5, off, s[8:11], src_execz offset:40953766// CHECK: [0xff,0x0f,0x0c,0xe1,0x00,0x05,0x02,0xfc]3767 3768buffer_atomic_sub v5, off, s[8:11], src_scc offset:40953769// CHECK: [0xff,0x0f,0x0c,0xe1,0x00,0x05,0x02,0xfd]3770 3771buffer_atomic_sub v5, v0, s[8:11], s3 idxen offset:40953772// CHECK: [0xff,0x2f,0x0c,0xe1,0x00,0x05,0x02,0x03]3773 3774buffer_atomic_sub v5, v0, s[8:11], s3 offen offset:40953775// CHECK: [0xff,0x1f,0x0c,0xe1,0x00,0x05,0x02,0x03]3776 3777buffer_atomic_sub v5, off, s[8:11], s33778// CHECK: [0x00,0x00,0x0c,0xe1,0x00,0x05,0x02,0x03]3779 3780buffer_atomic_sub v5, off, s[8:11], s3 offset:03781// CHECK: [0x00,0x00,0x0c,0xe1,0x00,0x05,0x02,0x03]3782 3783buffer_atomic_sub v5, off, s[8:11], s3 offset:73784// CHECK: [0x07,0x00,0x0c,0xe1,0x00,0x05,0x02,0x03]3785 3786buffer_atomic_sub v5, off, s[8:11], s3 offset:4095 glc3787// CHECK: [0xff,0x4f,0x0c,0xe1,0x00,0x05,0x02,0x03]3788 3789buffer_atomic_sub v5, off, s[8:11], s3 offset:4095 slc3790// CHECK: [0xff,0x0f,0x0e,0xe1,0x00,0x05,0x02,0x03]3791 3792buffer_atomic_smin v5, off, s[8:11], s3 offset:40953793// CHECK: [0xff,0x0f,0x10,0xe1,0x00,0x05,0x02,0x03]3794 3795buffer_atomic_smin v255, off, s[8:11], s3 offset:40953796// CHECK: [0xff,0x0f,0x10,0xe1,0x00,0xff,0x02,0x03]3797 3798buffer_atomic_smin v5, off, s[12:15], s3 offset:40953799// CHECK: [0xff,0x0f,0x10,0xe1,0x00,0x05,0x03,0x03]3800 3801buffer_atomic_smin v5, off, s[96:99], s3 offset:40953802// CHECK: [0xff,0x0f,0x10,0xe1,0x00,0x05,0x18,0x03]3803 3804buffer_atomic_smin v5, off, ttmp[12:15], s3 offset:40953805// CHECK: [0xff,0x0f,0x10,0xe1,0x00,0x05,0x1e,0x03]3806 3807buffer_atomic_smin v5, off, s[8:11], s101 offset:40953808// CHECK: [0xff,0x0f,0x10,0xe1,0x00,0x05,0x02,0x65]3809 3810buffer_atomic_smin v5, off, s[8:11], flat_scratch_lo offset:40953811// CHECK: [0xff,0x0f,0x10,0xe1,0x00,0x05,0x02,0x66]3812 3813buffer_atomic_smin v5, off, s[8:11], flat_scratch_hi offset:40953814// CHECK: [0xff,0x0f,0x10,0xe1,0x00,0x05,0x02,0x67]3815 3816buffer_atomic_smin v5, off, s[8:11], vcc_lo offset:40953817// CHECK: [0xff,0x0f,0x10,0xe1,0x00,0x05,0x02,0x6a]3818 3819buffer_atomic_smin v5, off, s[8:11], vcc_hi offset:40953820// CHECK: [0xff,0x0f,0x10,0xe1,0x00,0x05,0x02,0x6b]3821 3822buffer_atomic_smin v5, off, s[8:11], ttmp15 offset:40953823// CHECK: [0xff,0x0f,0x10,0xe1,0x00,0x05,0x02,0x7b]3824 3825buffer_atomic_smin v5, off, s[8:11], m0 offset:40953826// CHECK: [0xff,0x0f,0x10,0xe1,0x00,0x05,0x02,0x7c]3827 3828buffer_atomic_smin v5, off, s[8:11], exec_lo offset:40953829// CHECK: [0xff,0x0f,0x10,0xe1,0x00,0x05,0x02,0x7e]3830 3831buffer_atomic_smin v5, off, s[8:11], exec_hi offset:40953832// CHECK: [0xff,0x0f,0x10,0xe1,0x00,0x05,0x02,0x7f]3833 3834buffer_atomic_smin v5, off, s[8:11], 0 offset:40953835// CHECK: [0xff,0x0f,0x10,0xe1,0x00,0x05,0x02,0x80]3836 3837buffer_atomic_smin v5, off, s[8:11], -1 offset:40953838// CHECK: [0xff,0x0f,0x10,0xe1,0x00,0x05,0x02,0xc1]3839 3840buffer_atomic_smin v5, off, s[8:11], 0.5 offset:40953841// CHECK: [0xff,0x0f,0x10,0xe1,0x00,0x05,0x02,0xf0]3842 3843buffer_atomic_smin v5, off, s[8:11], -4.0 offset:40953844// CHECK: [0xff,0x0f,0x10,0xe1,0x00,0x05,0x02,0xf7]3845 3846buffer_atomic_smin v5, off, s[8:11], src_vccz offset:40953847// CHECK: [0xff,0x0f,0x10,0xe1,0x00,0x05,0x02,0xfb]3848 3849buffer_atomic_smin v5, off, s[8:11], src_execz offset:40953850// CHECK: [0xff,0x0f,0x10,0xe1,0x00,0x05,0x02,0xfc]3851 3852buffer_atomic_smin v5, off, s[8:11], src_scc offset:40953853// CHECK: [0xff,0x0f,0x10,0xe1,0x00,0x05,0x02,0xfd]3854 3855buffer_atomic_smin v5, v0, s[8:11], s3 idxen offset:40953856// CHECK: [0xff,0x2f,0x10,0xe1,0x00,0x05,0x02,0x03]3857 3858buffer_atomic_smin v5, v0, s[8:11], s3 offen offset:40953859// CHECK: [0xff,0x1f,0x10,0xe1,0x00,0x05,0x02,0x03]3860 3861buffer_atomic_smin v5, off, s[8:11], s33862// CHECK: [0x00,0x00,0x10,0xe1,0x00,0x05,0x02,0x03]3863 3864buffer_atomic_smin v5, off, s[8:11], s3 offset:03865// CHECK: [0x00,0x00,0x10,0xe1,0x00,0x05,0x02,0x03]3866 3867buffer_atomic_smin v5, off, s[8:11], s3 offset:73868// CHECK: [0x07,0x00,0x10,0xe1,0x00,0x05,0x02,0x03]3869 3870buffer_atomic_smin v5, off, s[8:11], s3 offset:4095 glc3871// CHECK: [0xff,0x4f,0x10,0xe1,0x00,0x05,0x02,0x03]3872 3873buffer_atomic_smin v5, off, s[8:11], s3 offset:4095 slc3874// CHECK: [0xff,0x0f,0x12,0xe1,0x00,0x05,0x02,0x03]3875 3876buffer_atomic_umin v5, off, s[8:11], s3 offset:40953877// CHECK: [0xff,0x0f,0x14,0xe1,0x00,0x05,0x02,0x03]3878 3879buffer_atomic_umin v255, off, s[8:11], s3 offset:40953880// CHECK: [0xff,0x0f,0x14,0xe1,0x00,0xff,0x02,0x03]3881 3882buffer_atomic_umin v5, off, s[12:15], s3 offset:40953883// CHECK: [0xff,0x0f,0x14,0xe1,0x00,0x05,0x03,0x03]3884 3885buffer_atomic_umin v5, off, s[96:99], s3 offset:40953886// CHECK: [0xff,0x0f,0x14,0xe1,0x00,0x05,0x18,0x03]3887 3888buffer_atomic_umin v5, off, ttmp[12:15], s3 offset:40953889// CHECK: [0xff,0x0f,0x14,0xe1,0x00,0x05,0x1e,0x03]3890 3891buffer_atomic_umin v5, off, s[8:11], s101 offset:40953892// CHECK: [0xff,0x0f,0x14,0xe1,0x00,0x05,0x02,0x65]3893 3894buffer_atomic_umin v5, off, s[8:11], flat_scratch_lo offset:40953895// CHECK: [0xff,0x0f,0x14,0xe1,0x00,0x05,0x02,0x66]3896 3897buffer_atomic_umin v5, off, s[8:11], flat_scratch_hi offset:40953898// CHECK: [0xff,0x0f,0x14,0xe1,0x00,0x05,0x02,0x67]3899 3900buffer_atomic_umin v5, off, s[8:11], vcc_lo offset:40953901// CHECK: [0xff,0x0f,0x14,0xe1,0x00,0x05,0x02,0x6a]3902 3903buffer_atomic_umin v5, off, s[8:11], vcc_hi offset:40953904// CHECK: [0xff,0x0f,0x14,0xe1,0x00,0x05,0x02,0x6b]3905 3906buffer_atomic_umin v5, off, s[8:11], ttmp15 offset:40953907// CHECK: [0xff,0x0f,0x14,0xe1,0x00,0x05,0x02,0x7b]3908 3909buffer_atomic_umin v5, off, s[8:11], m0 offset:40953910// CHECK: [0xff,0x0f,0x14,0xe1,0x00,0x05,0x02,0x7c]3911 3912buffer_atomic_umin v5, off, s[8:11], exec_lo offset:40953913// CHECK: [0xff,0x0f,0x14,0xe1,0x00,0x05,0x02,0x7e]3914 3915buffer_atomic_umin v5, off, s[8:11], exec_hi offset:40953916// CHECK: [0xff,0x0f,0x14,0xe1,0x00,0x05,0x02,0x7f]3917 3918buffer_atomic_umin v5, off, s[8:11], 0 offset:40953919// CHECK: [0xff,0x0f,0x14,0xe1,0x00,0x05,0x02,0x80]3920 3921buffer_atomic_umin v5, off, s[8:11], -1 offset:40953922// CHECK: [0xff,0x0f,0x14,0xe1,0x00,0x05,0x02,0xc1]3923 3924buffer_atomic_umin v5, off, s[8:11], 0.5 offset:40953925// CHECK: [0xff,0x0f,0x14,0xe1,0x00,0x05,0x02,0xf0]3926 3927buffer_atomic_umin v5, off, s[8:11], -4.0 offset:40953928// CHECK: [0xff,0x0f,0x14,0xe1,0x00,0x05,0x02,0xf7]3929 3930buffer_atomic_umin v5, off, s[8:11], src_vccz offset:40953931// CHECK: [0xff,0x0f,0x14,0xe1,0x00,0x05,0x02,0xfb]3932 3933buffer_atomic_umin v5, off, s[8:11], src_execz offset:40953934// CHECK: [0xff,0x0f,0x14,0xe1,0x00,0x05,0x02,0xfc]3935 3936buffer_atomic_umin v5, off, s[8:11], src_scc offset:40953937// CHECK: [0xff,0x0f,0x14,0xe1,0x00,0x05,0x02,0xfd]3938 3939buffer_atomic_umin v5, v0, s[8:11], s3 idxen offset:40953940// CHECK: [0xff,0x2f,0x14,0xe1,0x00,0x05,0x02,0x03]3941 3942buffer_atomic_umin v5, v0, s[8:11], s3 offen offset:40953943// CHECK: [0xff,0x1f,0x14,0xe1,0x00,0x05,0x02,0x03]3944 3945buffer_atomic_umin v5, off, s[8:11], s33946// CHECK: [0x00,0x00,0x14,0xe1,0x00,0x05,0x02,0x03]3947 3948buffer_atomic_umin v5, off, s[8:11], s3 offset:03949// CHECK: [0x00,0x00,0x14,0xe1,0x00,0x05,0x02,0x03]3950 3951buffer_atomic_umin v5, off, s[8:11], s3 offset:73952// CHECK: [0x07,0x00,0x14,0xe1,0x00,0x05,0x02,0x03]3953 3954buffer_atomic_umin v5, off, s[8:11], s3 offset:4095 glc3955// CHECK: [0xff,0x4f,0x14,0xe1,0x00,0x05,0x02,0x03]3956 3957buffer_atomic_umin v5, off, s[8:11], s3 offset:4095 slc3958// CHECK: [0xff,0x0f,0x16,0xe1,0x00,0x05,0x02,0x03]3959 3960buffer_atomic_smax v5, off, s[8:11], s3 offset:40953961// CHECK: [0xff,0x0f,0x18,0xe1,0x00,0x05,0x02,0x03]3962 3963buffer_atomic_smax v255, off, s[8:11], s3 offset:40953964// CHECK: [0xff,0x0f,0x18,0xe1,0x00,0xff,0x02,0x03]3965 3966buffer_atomic_smax v5, off, s[12:15], s3 offset:40953967// CHECK: [0xff,0x0f,0x18,0xe1,0x00,0x05,0x03,0x03]3968 3969buffer_atomic_smax v5, off, s[96:99], s3 offset:40953970// CHECK: [0xff,0x0f,0x18,0xe1,0x00,0x05,0x18,0x03]3971 3972buffer_atomic_smax v5, off, ttmp[12:15], s3 offset:40953973// CHECK: [0xff,0x0f,0x18,0xe1,0x00,0x05,0x1e,0x03]3974 3975buffer_atomic_smax v5, off, s[8:11], s101 offset:40953976// CHECK: [0xff,0x0f,0x18,0xe1,0x00,0x05,0x02,0x65]3977 3978buffer_atomic_smax v5, off, s[8:11], flat_scratch_lo offset:40953979// CHECK: [0xff,0x0f,0x18,0xe1,0x00,0x05,0x02,0x66]3980 3981buffer_atomic_smax v5, off, s[8:11], flat_scratch_hi offset:40953982// CHECK: [0xff,0x0f,0x18,0xe1,0x00,0x05,0x02,0x67]3983 3984buffer_atomic_smax v5, off, s[8:11], vcc_lo offset:40953985// CHECK: [0xff,0x0f,0x18,0xe1,0x00,0x05,0x02,0x6a]3986 3987buffer_atomic_smax v5, off, s[8:11], vcc_hi offset:40953988// CHECK: [0xff,0x0f,0x18,0xe1,0x00,0x05,0x02,0x6b]3989 3990buffer_atomic_smax v5, off, s[8:11], ttmp15 offset:40953991// CHECK: [0xff,0x0f,0x18,0xe1,0x00,0x05,0x02,0x7b]3992 3993buffer_atomic_smax v5, off, s[8:11], m0 offset:40953994// CHECK: [0xff,0x0f,0x18,0xe1,0x00,0x05,0x02,0x7c]3995 3996buffer_atomic_smax v5, off, s[8:11], exec_lo offset:40953997// CHECK: [0xff,0x0f,0x18,0xe1,0x00,0x05,0x02,0x7e]3998 3999buffer_atomic_smax v5, off, s[8:11], exec_hi offset:40954000// CHECK: [0xff,0x0f,0x18,0xe1,0x00,0x05,0x02,0x7f]4001 4002buffer_atomic_smax v5, off, s[8:11], 0 offset:40954003// CHECK: [0xff,0x0f,0x18,0xe1,0x00,0x05,0x02,0x80]4004 4005buffer_atomic_smax v5, off, s[8:11], -1 offset:40954006// CHECK: [0xff,0x0f,0x18,0xe1,0x00,0x05,0x02,0xc1]4007 4008buffer_atomic_smax v5, off, s[8:11], 0.5 offset:40954009// CHECK: [0xff,0x0f,0x18,0xe1,0x00,0x05,0x02,0xf0]4010 4011buffer_atomic_smax v5, off, s[8:11], -4.0 offset:40954012// CHECK: [0xff,0x0f,0x18,0xe1,0x00,0x05,0x02,0xf7]4013 4014buffer_atomic_smax v5, off, s[8:11], src_vccz offset:40954015// CHECK: [0xff,0x0f,0x18,0xe1,0x00,0x05,0x02,0xfb]4016 4017buffer_atomic_smax v5, off, s[8:11], src_execz offset:40954018// CHECK: [0xff,0x0f,0x18,0xe1,0x00,0x05,0x02,0xfc]4019 4020buffer_atomic_smax v5, off, s[8:11], src_scc offset:40954021// CHECK: [0xff,0x0f,0x18,0xe1,0x00,0x05,0x02,0xfd]4022 4023buffer_atomic_smax v5, v0, s[8:11], s3 idxen offset:40954024// CHECK: [0xff,0x2f,0x18,0xe1,0x00,0x05,0x02,0x03]4025 4026buffer_atomic_smax v5, v0, s[8:11], s3 offen offset:40954027// CHECK: [0xff,0x1f,0x18,0xe1,0x00,0x05,0x02,0x03]4028 4029buffer_atomic_smax v5, off, s[8:11], s34030// CHECK: [0x00,0x00,0x18,0xe1,0x00,0x05,0x02,0x03]4031 4032buffer_atomic_smax v5, off, s[8:11], s3 offset:04033// CHECK: [0x00,0x00,0x18,0xe1,0x00,0x05,0x02,0x03]4034 4035buffer_atomic_smax v5, off, s[8:11], s3 offset:74036// CHECK: [0x07,0x00,0x18,0xe1,0x00,0x05,0x02,0x03]4037 4038buffer_atomic_smax v5, off, s[8:11], s3 offset:4095 glc4039// CHECK: [0xff,0x4f,0x18,0xe1,0x00,0x05,0x02,0x03]4040 4041buffer_atomic_smax v5, off, s[8:11], s3 offset:4095 slc4042// CHECK: [0xff,0x0f,0x1a,0xe1,0x00,0x05,0x02,0x03]4043 4044buffer_atomic_umax v5, off, s[8:11], s3 offset:40954045// CHECK: [0xff,0x0f,0x1c,0xe1,0x00,0x05,0x02,0x03]4046 4047buffer_atomic_umax v255, off, s[8:11], s3 offset:40954048// CHECK: [0xff,0x0f,0x1c,0xe1,0x00,0xff,0x02,0x03]4049 4050buffer_atomic_umax v5, off, s[12:15], s3 offset:40954051// CHECK: [0xff,0x0f,0x1c,0xe1,0x00,0x05,0x03,0x03]4052 4053buffer_atomic_umax v5, off, s[96:99], s3 offset:40954054// CHECK: [0xff,0x0f,0x1c,0xe1,0x00,0x05,0x18,0x03]4055 4056buffer_atomic_umax v5, off, ttmp[12:15], s3 offset:40954057// CHECK: [0xff,0x0f,0x1c,0xe1,0x00,0x05,0x1e,0x03]4058 4059buffer_atomic_umax v5, off, s[8:11], s101 offset:40954060// CHECK: [0xff,0x0f,0x1c,0xe1,0x00,0x05,0x02,0x65]4061 4062buffer_atomic_umax v5, off, s[8:11], flat_scratch_lo offset:40954063// CHECK: [0xff,0x0f,0x1c,0xe1,0x00,0x05,0x02,0x66]4064 4065buffer_atomic_umax v5, off, s[8:11], flat_scratch_hi offset:40954066// CHECK: [0xff,0x0f,0x1c,0xe1,0x00,0x05,0x02,0x67]4067 4068buffer_atomic_umax v5, off, s[8:11], vcc_lo offset:40954069// CHECK: [0xff,0x0f,0x1c,0xe1,0x00,0x05,0x02,0x6a]4070 4071buffer_atomic_umax v5, off, s[8:11], vcc_hi offset:40954072// CHECK: [0xff,0x0f,0x1c,0xe1,0x00,0x05,0x02,0x6b]4073 4074buffer_atomic_umax v5, off, s[8:11], ttmp15 offset:40954075// CHECK: [0xff,0x0f,0x1c,0xe1,0x00,0x05,0x02,0x7b]4076 4077buffer_atomic_umax v5, off, s[8:11], m0 offset:40954078// CHECK: [0xff,0x0f,0x1c,0xe1,0x00,0x05,0x02,0x7c]4079 4080buffer_atomic_umax v5, off, s[8:11], exec_lo offset:40954081// CHECK: [0xff,0x0f,0x1c,0xe1,0x00,0x05,0x02,0x7e]4082 4083buffer_atomic_umax v5, off, s[8:11], exec_hi offset:40954084// CHECK: [0xff,0x0f,0x1c,0xe1,0x00,0x05,0x02,0x7f]4085 4086buffer_atomic_umax v5, off, s[8:11], 0 offset:40954087// CHECK: [0xff,0x0f,0x1c,0xe1,0x00,0x05,0x02,0x80]4088 4089buffer_atomic_umax v5, off, s[8:11], -1 offset:40954090// CHECK: [0xff,0x0f,0x1c,0xe1,0x00,0x05,0x02,0xc1]4091 4092buffer_atomic_umax v5, off, s[8:11], 0.5 offset:40954093// CHECK: [0xff,0x0f,0x1c,0xe1,0x00,0x05,0x02,0xf0]4094 4095buffer_atomic_umax v5, off, s[8:11], -4.0 offset:40954096// CHECK: [0xff,0x0f,0x1c,0xe1,0x00,0x05,0x02,0xf7]4097 4098buffer_atomic_umax v5, off, s[8:11], src_vccz offset:40954099// CHECK: [0xff,0x0f,0x1c,0xe1,0x00,0x05,0x02,0xfb]4100 4101buffer_atomic_umax v5, off, s[8:11], src_execz offset:40954102// CHECK: [0xff,0x0f,0x1c,0xe1,0x00,0x05,0x02,0xfc]4103 4104buffer_atomic_umax v5, off, s[8:11], src_scc offset:40954105// CHECK: [0xff,0x0f,0x1c,0xe1,0x00,0x05,0x02,0xfd]4106 4107buffer_atomic_umax v5, v0, s[8:11], s3 idxen offset:40954108// CHECK: [0xff,0x2f,0x1c,0xe1,0x00,0x05,0x02,0x03]4109 4110buffer_atomic_umax v5, v0, s[8:11], s3 offen offset:40954111// CHECK: [0xff,0x1f,0x1c,0xe1,0x00,0x05,0x02,0x03]4112 4113buffer_atomic_umax v5, off, s[8:11], s34114// CHECK: [0x00,0x00,0x1c,0xe1,0x00,0x05,0x02,0x03]4115 4116buffer_atomic_umax v5, off, s[8:11], s3 offset:04117// CHECK: [0x00,0x00,0x1c,0xe1,0x00,0x05,0x02,0x03]4118 4119buffer_atomic_umax v5, off, s[8:11], s3 offset:74120// CHECK: [0x07,0x00,0x1c,0xe1,0x00,0x05,0x02,0x03]4121 4122buffer_atomic_umax v5, off, s[8:11], s3 offset:4095 glc4123// CHECK: [0xff,0x4f,0x1c,0xe1,0x00,0x05,0x02,0x03]4124 4125buffer_atomic_umax v5, off, s[8:11], s3 offset:4095 slc4126// CHECK: [0xff,0x0f,0x1e,0xe1,0x00,0x05,0x02,0x03]4127 4128buffer_atomic_and v5, off, s[8:11], s3 offset:40954129// CHECK: [0xff,0x0f,0x20,0xe1,0x00,0x05,0x02,0x03]4130 4131buffer_atomic_and v255, off, s[8:11], s3 offset:40954132// CHECK: [0xff,0x0f,0x20,0xe1,0x00,0xff,0x02,0x03]4133 4134buffer_atomic_and v5, off, s[12:15], s3 offset:40954135// CHECK: [0xff,0x0f,0x20,0xe1,0x00,0x05,0x03,0x03]4136 4137buffer_atomic_and v5, off, s[96:99], s3 offset:40954138// CHECK: [0xff,0x0f,0x20,0xe1,0x00,0x05,0x18,0x03]4139 4140buffer_atomic_and v5, off, ttmp[12:15], s3 offset:40954141// CHECK: [0xff,0x0f,0x20,0xe1,0x00,0x05,0x1e,0x03]4142 4143buffer_atomic_and v5, off, s[8:11], s101 offset:40954144// CHECK: [0xff,0x0f,0x20,0xe1,0x00,0x05,0x02,0x65]4145 4146buffer_atomic_and v5, off, s[8:11], flat_scratch_lo offset:40954147// CHECK: [0xff,0x0f,0x20,0xe1,0x00,0x05,0x02,0x66]4148 4149buffer_atomic_and v5, off, s[8:11], flat_scratch_hi offset:40954150// CHECK: [0xff,0x0f,0x20,0xe1,0x00,0x05,0x02,0x67]4151 4152buffer_atomic_and v5, off, s[8:11], vcc_lo offset:40954153// CHECK: [0xff,0x0f,0x20,0xe1,0x00,0x05,0x02,0x6a]4154 4155buffer_atomic_and v5, off, s[8:11], vcc_hi offset:40954156// CHECK: [0xff,0x0f,0x20,0xe1,0x00,0x05,0x02,0x6b]4157 4158buffer_atomic_and v5, off, s[8:11], ttmp15 offset:40954159// CHECK: [0xff,0x0f,0x20,0xe1,0x00,0x05,0x02,0x7b]4160 4161buffer_atomic_and v5, off, s[8:11], m0 offset:40954162// CHECK: [0xff,0x0f,0x20,0xe1,0x00,0x05,0x02,0x7c]4163 4164buffer_atomic_and v5, off, s[8:11], exec_lo offset:40954165// CHECK: [0xff,0x0f,0x20,0xe1,0x00,0x05,0x02,0x7e]4166 4167buffer_atomic_and v5, off, s[8:11], exec_hi offset:40954168// CHECK: [0xff,0x0f,0x20,0xe1,0x00,0x05,0x02,0x7f]4169 4170buffer_atomic_and v5, off, s[8:11], 0 offset:40954171// CHECK: [0xff,0x0f,0x20,0xe1,0x00,0x05,0x02,0x80]4172 4173buffer_atomic_and v5, off, s[8:11], -1 offset:40954174// CHECK: [0xff,0x0f,0x20,0xe1,0x00,0x05,0x02,0xc1]4175 4176buffer_atomic_and v5, off, s[8:11], 0.5 offset:40954177// CHECK: [0xff,0x0f,0x20,0xe1,0x00,0x05,0x02,0xf0]4178 4179buffer_atomic_and v5, off, s[8:11], -4.0 offset:40954180// CHECK: [0xff,0x0f,0x20,0xe1,0x00,0x05,0x02,0xf7]4181 4182buffer_atomic_and v5, off, s[8:11], src_vccz offset:40954183// CHECK: [0xff,0x0f,0x20,0xe1,0x00,0x05,0x02,0xfb]4184 4185buffer_atomic_and v5, off, s[8:11], src_execz offset:40954186// CHECK: [0xff,0x0f,0x20,0xe1,0x00,0x05,0x02,0xfc]4187 4188buffer_atomic_and v5, off, s[8:11], src_scc offset:40954189// CHECK: [0xff,0x0f,0x20,0xe1,0x00,0x05,0x02,0xfd]4190 4191buffer_atomic_and v5, v0, s[8:11], s3 idxen offset:40954192// CHECK: [0xff,0x2f,0x20,0xe1,0x00,0x05,0x02,0x03]4193 4194buffer_atomic_and v5, v0, s[8:11], s3 offen offset:40954195// CHECK: [0xff,0x1f,0x20,0xe1,0x00,0x05,0x02,0x03]4196 4197buffer_atomic_and v5, off, s[8:11], s34198// CHECK: [0x00,0x00,0x20,0xe1,0x00,0x05,0x02,0x03]4199 4200buffer_atomic_and v5, off, s[8:11], s3 offset:04201// CHECK: [0x00,0x00,0x20,0xe1,0x00,0x05,0x02,0x03]4202 4203buffer_atomic_and v5, off, s[8:11], s3 offset:74204// CHECK: [0x07,0x00,0x20,0xe1,0x00,0x05,0x02,0x03]4205 4206buffer_atomic_and v5, off, s[8:11], s3 offset:4095 glc4207// CHECK: [0xff,0x4f,0x20,0xe1,0x00,0x05,0x02,0x03]4208 4209buffer_atomic_and v5, off, s[8:11], s3 offset:4095 slc4210// CHECK: [0xff,0x0f,0x22,0xe1,0x00,0x05,0x02,0x03]4211 4212buffer_atomic_or v5, off, s[8:11], s3 offset:40954213// CHECK: [0xff,0x0f,0x24,0xe1,0x00,0x05,0x02,0x03]4214 4215buffer_atomic_or v255, off, s[8:11], s3 offset:40954216// CHECK: [0xff,0x0f,0x24,0xe1,0x00,0xff,0x02,0x03]4217 4218buffer_atomic_or v5, off, s[12:15], s3 offset:40954219// CHECK: [0xff,0x0f,0x24,0xe1,0x00,0x05,0x03,0x03]4220 4221buffer_atomic_or v5, off, s[96:99], s3 offset:40954222// CHECK: [0xff,0x0f,0x24,0xe1,0x00,0x05,0x18,0x03]4223 4224buffer_atomic_or v5, off, ttmp[12:15], s3 offset:40954225// CHECK: [0xff,0x0f,0x24,0xe1,0x00,0x05,0x1e,0x03]4226 4227buffer_atomic_or v5, off, s[8:11], s101 offset:40954228// CHECK: [0xff,0x0f,0x24,0xe1,0x00,0x05,0x02,0x65]4229 4230buffer_atomic_or v5, off, s[8:11], flat_scratch_lo offset:40954231// CHECK: [0xff,0x0f,0x24,0xe1,0x00,0x05,0x02,0x66]4232 4233buffer_atomic_or v5, off, s[8:11], flat_scratch_hi offset:40954234// CHECK: [0xff,0x0f,0x24,0xe1,0x00,0x05,0x02,0x67]4235 4236buffer_atomic_or v5, off, s[8:11], vcc_lo offset:40954237// CHECK: [0xff,0x0f,0x24,0xe1,0x00,0x05,0x02,0x6a]4238 4239buffer_atomic_or v5, off, s[8:11], vcc_hi offset:40954240// CHECK: [0xff,0x0f,0x24,0xe1,0x00,0x05,0x02,0x6b]4241 4242buffer_atomic_or v5, off, s[8:11], ttmp15 offset:40954243// CHECK: [0xff,0x0f,0x24,0xe1,0x00,0x05,0x02,0x7b]4244 4245buffer_atomic_or v5, off, s[8:11], m0 offset:40954246// CHECK: [0xff,0x0f,0x24,0xe1,0x00,0x05,0x02,0x7c]4247 4248buffer_atomic_or v5, off, s[8:11], exec_lo offset:40954249// CHECK: [0xff,0x0f,0x24,0xe1,0x00,0x05,0x02,0x7e]4250 4251buffer_atomic_or v5, off, s[8:11], exec_hi offset:40954252// CHECK: [0xff,0x0f,0x24,0xe1,0x00,0x05,0x02,0x7f]4253 4254buffer_atomic_or v5, off, s[8:11], 0 offset:40954255// CHECK: [0xff,0x0f,0x24,0xe1,0x00,0x05,0x02,0x80]4256 4257buffer_atomic_or v5, off, s[8:11], -1 offset:40954258// CHECK: [0xff,0x0f,0x24,0xe1,0x00,0x05,0x02,0xc1]4259 4260buffer_atomic_or v5, off, s[8:11], 0.5 offset:40954261// CHECK: [0xff,0x0f,0x24,0xe1,0x00,0x05,0x02,0xf0]4262 4263buffer_atomic_or v5, off, s[8:11], -4.0 offset:40954264// CHECK: [0xff,0x0f,0x24,0xe1,0x00,0x05,0x02,0xf7]4265 4266buffer_atomic_or v5, off, s[8:11], src_vccz offset:40954267// CHECK: [0xff,0x0f,0x24,0xe1,0x00,0x05,0x02,0xfb]4268 4269buffer_atomic_or v5, off, s[8:11], src_execz offset:40954270// CHECK: [0xff,0x0f,0x24,0xe1,0x00,0x05,0x02,0xfc]4271 4272buffer_atomic_or v5, off, s[8:11], src_scc offset:40954273// CHECK: [0xff,0x0f,0x24,0xe1,0x00,0x05,0x02,0xfd]4274 4275buffer_atomic_or v5, v0, s[8:11], s3 idxen offset:40954276// CHECK: [0xff,0x2f,0x24,0xe1,0x00,0x05,0x02,0x03]4277 4278buffer_atomic_or v5, v0, s[8:11], s3 offen offset:40954279// CHECK: [0xff,0x1f,0x24,0xe1,0x00,0x05,0x02,0x03]4280 4281buffer_atomic_or v5, off, s[8:11], s34282// CHECK: [0x00,0x00,0x24,0xe1,0x00,0x05,0x02,0x03]4283 4284buffer_atomic_or v5, off, s[8:11], s3 offset:04285// CHECK: [0x00,0x00,0x24,0xe1,0x00,0x05,0x02,0x03]4286 4287buffer_atomic_or v5, off, s[8:11], s3 offset:74288// CHECK: [0x07,0x00,0x24,0xe1,0x00,0x05,0x02,0x03]4289 4290buffer_atomic_or v5, off, s[8:11], s3 offset:4095 glc4291// CHECK: [0xff,0x4f,0x24,0xe1,0x00,0x05,0x02,0x03]4292 4293buffer_atomic_or v5, off, s[8:11], s3 offset:4095 slc4294// CHECK: [0xff,0x0f,0x26,0xe1,0x00,0x05,0x02,0x03]4295 4296buffer_atomic_xor v5, off, s[8:11], s3 offset:40954297// CHECK: [0xff,0x0f,0x28,0xe1,0x00,0x05,0x02,0x03]4298 4299buffer_atomic_xor v255, off, s[8:11], s3 offset:40954300// CHECK: [0xff,0x0f,0x28,0xe1,0x00,0xff,0x02,0x03]4301 4302buffer_atomic_xor v5, off, s[12:15], s3 offset:40954303// CHECK: [0xff,0x0f,0x28,0xe1,0x00,0x05,0x03,0x03]4304 4305buffer_atomic_xor v5, off, s[96:99], s3 offset:40954306// CHECK: [0xff,0x0f,0x28,0xe1,0x00,0x05,0x18,0x03]4307 4308buffer_atomic_xor v5, off, ttmp[12:15], s3 offset:40954309// CHECK: [0xff,0x0f,0x28,0xe1,0x00,0x05,0x1e,0x03]4310 4311buffer_atomic_xor v5, off, s[8:11], s101 offset:40954312// CHECK: [0xff,0x0f,0x28,0xe1,0x00,0x05,0x02,0x65]4313 4314buffer_atomic_xor v5, off, s[8:11], flat_scratch_lo offset:40954315// CHECK: [0xff,0x0f,0x28,0xe1,0x00,0x05,0x02,0x66]4316 4317buffer_atomic_xor v5, off, s[8:11], flat_scratch_hi offset:40954318// CHECK: [0xff,0x0f,0x28,0xe1,0x00,0x05,0x02,0x67]4319 4320buffer_atomic_xor v5, off, s[8:11], vcc_lo offset:40954321// CHECK: [0xff,0x0f,0x28,0xe1,0x00,0x05,0x02,0x6a]4322 4323buffer_atomic_xor v5, off, s[8:11], vcc_hi offset:40954324// CHECK: [0xff,0x0f,0x28,0xe1,0x00,0x05,0x02,0x6b]4325 4326buffer_atomic_xor v5, off, s[8:11], ttmp15 offset:40954327// CHECK: [0xff,0x0f,0x28,0xe1,0x00,0x05,0x02,0x7b]4328 4329buffer_atomic_xor v5, off, s[8:11], m0 offset:40954330// CHECK: [0xff,0x0f,0x28,0xe1,0x00,0x05,0x02,0x7c]4331 4332buffer_atomic_xor v5, off, s[8:11], exec_lo offset:40954333// CHECK: [0xff,0x0f,0x28,0xe1,0x00,0x05,0x02,0x7e]4334 4335buffer_atomic_xor v5, off, s[8:11], exec_hi offset:40954336// CHECK: [0xff,0x0f,0x28,0xe1,0x00,0x05,0x02,0x7f]4337 4338buffer_atomic_xor v5, off, s[8:11], 0 offset:40954339// CHECK: [0xff,0x0f,0x28,0xe1,0x00,0x05,0x02,0x80]4340 4341buffer_atomic_xor v5, off, s[8:11], -1 offset:40954342// CHECK: [0xff,0x0f,0x28,0xe1,0x00,0x05,0x02,0xc1]4343 4344buffer_atomic_xor v5, off, s[8:11], 0.5 offset:40954345// CHECK: [0xff,0x0f,0x28,0xe1,0x00,0x05,0x02,0xf0]4346 4347buffer_atomic_xor v5, off, s[8:11], -4.0 offset:40954348// CHECK: [0xff,0x0f,0x28,0xe1,0x00,0x05,0x02,0xf7]4349 4350buffer_atomic_xor v5, off, s[8:11], src_vccz offset:40954351// CHECK: [0xff,0x0f,0x28,0xe1,0x00,0x05,0x02,0xfb]4352 4353buffer_atomic_xor v5, off, s[8:11], src_execz offset:40954354// CHECK: [0xff,0x0f,0x28,0xe1,0x00,0x05,0x02,0xfc]4355 4356buffer_atomic_xor v5, off, s[8:11], src_scc offset:40954357// CHECK: [0xff,0x0f,0x28,0xe1,0x00,0x05,0x02,0xfd]4358 4359buffer_atomic_xor v5, v0, s[8:11], s3 idxen offset:40954360// CHECK: [0xff,0x2f,0x28,0xe1,0x00,0x05,0x02,0x03]4361 4362buffer_atomic_xor v5, v0, s[8:11], s3 offen offset:40954363// CHECK: [0xff,0x1f,0x28,0xe1,0x00,0x05,0x02,0x03]4364 4365buffer_atomic_xor v5, off, s[8:11], s34366// CHECK: [0x00,0x00,0x28,0xe1,0x00,0x05,0x02,0x03]4367 4368buffer_atomic_xor v5, off, s[8:11], s3 offset:04369// CHECK: [0x00,0x00,0x28,0xe1,0x00,0x05,0x02,0x03]4370 4371buffer_atomic_xor v5, off, s[8:11], s3 offset:74372// CHECK: [0x07,0x00,0x28,0xe1,0x00,0x05,0x02,0x03]4373 4374buffer_atomic_xor v5, off, s[8:11], s3 offset:4095 glc4375// CHECK: [0xff,0x4f,0x28,0xe1,0x00,0x05,0x02,0x03]4376 4377buffer_atomic_xor v5, off, s[8:11], s3 offset:4095 slc4378// CHECK: [0xff,0x0f,0x2a,0xe1,0x00,0x05,0x02,0x03]4379 4380buffer_atomic_inc v5, off, s[8:11], s3 offset:40954381// CHECK: [0xff,0x0f,0x2c,0xe1,0x00,0x05,0x02,0x03]4382 4383buffer_atomic_inc v255, off, s[8:11], s3 offset:40954384// CHECK: [0xff,0x0f,0x2c,0xe1,0x00,0xff,0x02,0x03]4385 4386buffer_atomic_inc v5, off, s[12:15], s3 offset:40954387// CHECK: [0xff,0x0f,0x2c,0xe1,0x00,0x05,0x03,0x03]4388 4389buffer_atomic_inc v5, off, s[96:99], s3 offset:40954390// CHECK: [0xff,0x0f,0x2c,0xe1,0x00,0x05,0x18,0x03]4391 4392buffer_atomic_inc v5, off, ttmp[12:15], s3 offset:40954393// CHECK: [0xff,0x0f,0x2c,0xe1,0x00,0x05,0x1e,0x03]4394 4395buffer_atomic_inc v5, off, s[8:11], s101 offset:40954396// CHECK: [0xff,0x0f,0x2c,0xe1,0x00,0x05,0x02,0x65]4397 4398buffer_atomic_inc v5, off, s[8:11], flat_scratch_lo offset:40954399// CHECK: [0xff,0x0f,0x2c,0xe1,0x00,0x05,0x02,0x66]4400 4401buffer_atomic_inc v5, off, s[8:11], flat_scratch_hi offset:40954402// CHECK: [0xff,0x0f,0x2c,0xe1,0x00,0x05,0x02,0x67]4403 4404buffer_atomic_inc v5, off, s[8:11], vcc_lo offset:40954405// CHECK: [0xff,0x0f,0x2c,0xe1,0x00,0x05,0x02,0x6a]4406 4407buffer_atomic_inc v5, off, s[8:11], vcc_hi offset:40954408// CHECK: [0xff,0x0f,0x2c,0xe1,0x00,0x05,0x02,0x6b]4409 4410buffer_atomic_inc v5, off, s[8:11], ttmp15 offset:40954411// CHECK: [0xff,0x0f,0x2c,0xe1,0x00,0x05,0x02,0x7b]4412 4413buffer_atomic_inc v5, off, s[8:11], m0 offset:40954414// CHECK: [0xff,0x0f,0x2c,0xe1,0x00,0x05,0x02,0x7c]4415 4416buffer_atomic_inc v5, off, s[8:11], exec_lo offset:40954417// CHECK: [0xff,0x0f,0x2c,0xe1,0x00,0x05,0x02,0x7e]4418 4419buffer_atomic_inc v5, off, s[8:11], exec_hi offset:40954420// CHECK: [0xff,0x0f,0x2c,0xe1,0x00,0x05,0x02,0x7f]4421 4422buffer_atomic_inc v5, off, s[8:11], 0 offset:40954423// CHECK: [0xff,0x0f,0x2c,0xe1,0x00,0x05,0x02,0x80]4424 4425buffer_atomic_inc v5, off, s[8:11], -1 offset:40954426// CHECK: [0xff,0x0f,0x2c,0xe1,0x00,0x05,0x02,0xc1]4427 4428buffer_atomic_inc v5, off, s[8:11], 0.5 offset:40954429// CHECK: [0xff,0x0f,0x2c,0xe1,0x00,0x05,0x02,0xf0]4430 4431buffer_atomic_inc v5, off, s[8:11], -4.0 offset:40954432// CHECK: [0xff,0x0f,0x2c,0xe1,0x00,0x05,0x02,0xf7]4433 4434buffer_atomic_inc v5, off, s[8:11], src_vccz offset:40954435// CHECK: [0xff,0x0f,0x2c,0xe1,0x00,0x05,0x02,0xfb]4436 4437buffer_atomic_inc v5, off, s[8:11], src_execz offset:40954438// CHECK: [0xff,0x0f,0x2c,0xe1,0x00,0x05,0x02,0xfc]4439 4440buffer_atomic_inc v5, off, s[8:11], src_scc offset:40954441// CHECK: [0xff,0x0f,0x2c,0xe1,0x00,0x05,0x02,0xfd]4442 4443buffer_atomic_inc v5, v0, s[8:11], s3 idxen offset:40954444// CHECK: [0xff,0x2f,0x2c,0xe1,0x00,0x05,0x02,0x03]4445 4446buffer_atomic_inc v5, v0, s[8:11], s3 offen offset:40954447// CHECK: [0xff,0x1f,0x2c,0xe1,0x00,0x05,0x02,0x03]4448 4449buffer_atomic_inc v5, off, s[8:11], s34450// CHECK: [0x00,0x00,0x2c,0xe1,0x00,0x05,0x02,0x03]4451 4452buffer_atomic_inc v5, off, s[8:11], s3 offset:04453// CHECK: [0x00,0x00,0x2c,0xe1,0x00,0x05,0x02,0x03]4454 4455buffer_atomic_inc v5, off, s[8:11], s3 offset:74456// CHECK: [0x07,0x00,0x2c,0xe1,0x00,0x05,0x02,0x03]4457 4458buffer_atomic_inc v5, off, s[8:11], s3 offset:4095 glc4459// CHECK: [0xff,0x4f,0x2c,0xe1,0x00,0x05,0x02,0x03]4460 4461buffer_atomic_inc v5, off, s[8:11], s3 offset:4095 slc4462// CHECK: [0xff,0x0f,0x2e,0xe1,0x00,0x05,0x02,0x03]4463 4464buffer_atomic_dec v5, off, s[8:11], s3 offset:40954465// CHECK: [0xff,0x0f,0x30,0xe1,0x00,0x05,0x02,0x03]4466 4467buffer_atomic_dec v255, off, s[8:11], s3 offset:40954468// CHECK: [0xff,0x0f,0x30,0xe1,0x00,0xff,0x02,0x03]4469 4470buffer_atomic_dec v5, off, s[12:15], s3 offset:40954471// CHECK: [0xff,0x0f,0x30,0xe1,0x00,0x05,0x03,0x03]4472 4473buffer_atomic_dec v5, off, s[96:99], s3 offset:40954474// CHECK: [0xff,0x0f,0x30,0xe1,0x00,0x05,0x18,0x03]4475 4476buffer_atomic_dec v5, off, ttmp[12:15], s3 offset:40954477// CHECK: [0xff,0x0f,0x30,0xe1,0x00,0x05,0x1e,0x03]4478 4479buffer_atomic_dec v5, off, s[8:11], s101 offset:40954480// CHECK: [0xff,0x0f,0x30,0xe1,0x00,0x05,0x02,0x65]4481 4482buffer_atomic_dec v5, off, s[8:11], flat_scratch_lo offset:40954483// CHECK: [0xff,0x0f,0x30,0xe1,0x00,0x05,0x02,0x66]4484 4485buffer_atomic_dec v5, off, s[8:11], flat_scratch_hi offset:40954486// CHECK: [0xff,0x0f,0x30,0xe1,0x00,0x05,0x02,0x67]4487 4488buffer_atomic_dec v5, off, s[8:11], vcc_lo offset:40954489// CHECK: [0xff,0x0f,0x30,0xe1,0x00,0x05,0x02,0x6a]4490 4491buffer_atomic_dec v5, off, s[8:11], vcc_hi offset:40954492// CHECK: [0xff,0x0f,0x30,0xe1,0x00,0x05,0x02,0x6b]4493 4494buffer_atomic_dec v5, off, s[8:11], ttmp15 offset:40954495// CHECK: [0xff,0x0f,0x30,0xe1,0x00,0x05,0x02,0x7b]4496 4497buffer_atomic_dec v5, off, s[8:11], m0 offset:40954498// CHECK: [0xff,0x0f,0x30,0xe1,0x00,0x05,0x02,0x7c]4499 4500buffer_atomic_dec v5, off, s[8:11], exec_lo offset:40954501// CHECK: [0xff,0x0f,0x30,0xe1,0x00,0x05,0x02,0x7e]4502 4503buffer_atomic_dec v5, off, s[8:11], exec_hi offset:40954504// CHECK: [0xff,0x0f,0x30,0xe1,0x00,0x05,0x02,0x7f]4505 4506buffer_atomic_dec v5, off, s[8:11], 0 offset:40954507// CHECK: [0xff,0x0f,0x30,0xe1,0x00,0x05,0x02,0x80]4508 4509buffer_atomic_dec v5, off, s[8:11], -1 offset:40954510// CHECK: [0xff,0x0f,0x30,0xe1,0x00,0x05,0x02,0xc1]4511 4512buffer_atomic_dec v5, off, s[8:11], 0.5 offset:40954513// CHECK: [0xff,0x0f,0x30,0xe1,0x00,0x05,0x02,0xf0]4514 4515buffer_atomic_dec v5, off, s[8:11], -4.0 offset:40954516// CHECK: [0xff,0x0f,0x30,0xe1,0x00,0x05,0x02,0xf7]4517 4518buffer_atomic_dec v5, off, s[8:11], src_vccz offset:40954519// CHECK: [0xff,0x0f,0x30,0xe1,0x00,0x05,0x02,0xfb]4520 4521buffer_atomic_dec v5, off, s[8:11], src_execz offset:40954522// CHECK: [0xff,0x0f,0x30,0xe1,0x00,0x05,0x02,0xfc]4523 4524buffer_atomic_dec v5, off, s[8:11], src_scc offset:40954525// CHECK: [0xff,0x0f,0x30,0xe1,0x00,0x05,0x02,0xfd]4526 4527buffer_atomic_dec v5, v0, s[8:11], s3 idxen offset:40954528// CHECK: [0xff,0x2f,0x30,0xe1,0x00,0x05,0x02,0x03]4529 4530buffer_atomic_dec v5, v0, s[8:11], s3 offen offset:40954531// CHECK: [0xff,0x1f,0x30,0xe1,0x00,0x05,0x02,0x03]4532 4533buffer_atomic_dec v5, off, s[8:11], s34534// CHECK: [0x00,0x00,0x30,0xe1,0x00,0x05,0x02,0x03]4535 4536buffer_atomic_dec v5, off, s[8:11], s3 offset:04537// CHECK: [0x00,0x00,0x30,0xe1,0x00,0x05,0x02,0x03]4538 4539buffer_atomic_dec v5, off, s[8:11], s3 offset:74540// CHECK: [0x07,0x00,0x30,0xe1,0x00,0x05,0x02,0x03]4541 4542buffer_atomic_dec v5, off, s[8:11], s3 offset:4095 glc4543// CHECK: [0xff,0x4f,0x30,0xe1,0x00,0x05,0x02,0x03]4544 4545buffer_atomic_dec v5, off, s[8:11], s3 offset:4095 slc4546// CHECK: [0xff,0x0f,0x32,0xe1,0x00,0x05,0x02,0x03]4547 4548buffer_atomic_swap_x2 v[5:6], off, s[8:11], s3 offset:40954549// CHECK: [0xff,0x0f,0x80,0xe1,0x00,0x05,0x02,0x03]4550 4551buffer_atomic_swap_x2 v[254:255], off, s[8:11], s3 offset:40954552// CHECK: [0xff,0x0f,0x80,0xe1,0x00,0xfe,0x02,0x03]4553 4554buffer_atomic_swap_x2 v[5:6], off, s[12:15], s3 offset:40954555// CHECK: [0xff,0x0f,0x80,0xe1,0x00,0x05,0x03,0x03]4556 4557buffer_atomic_swap_x2 v[5:6], off, s[96:99], s3 offset:40954558// CHECK: [0xff,0x0f,0x80,0xe1,0x00,0x05,0x18,0x03]4559 4560buffer_atomic_swap_x2 v[5:6], off, ttmp[12:15], s3 offset:40954561// CHECK: [0xff,0x0f,0x80,0xe1,0x00,0x05,0x1e,0x03]4562 4563buffer_atomic_swap_x2 v[5:6], off, s[8:11], s101 offset:40954564// CHECK: [0xff,0x0f,0x80,0xe1,0x00,0x05,0x02,0x65]4565 4566buffer_atomic_swap_x2 v[5:6], off, s[8:11], flat_scratch_lo offset:40954567// CHECK: [0xff,0x0f,0x80,0xe1,0x00,0x05,0x02,0x66]4568 4569buffer_atomic_swap_x2 v[5:6], off, s[8:11], flat_scratch_hi offset:40954570// CHECK: [0xff,0x0f,0x80,0xe1,0x00,0x05,0x02,0x67]4571 4572buffer_atomic_swap_x2 v[5:6], off, s[8:11], vcc_lo offset:40954573// CHECK: [0xff,0x0f,0x80,0xe1,0x00,0x05,0x02,0x6a]4574 4575buffer_atomic_swap_x2 v[5:6], off, s[8:11], vcc_hi offset:40954576// CHECK: [0xff,0x0f,0x80,0xe1,0x00,0x05,0x02,0x6b]4577 4578buffer_atomic_swap_x2 v[5:6], off, s[8:11], ttmp15 offset:40954579// CHECK: [0xff,0x0f,0x80,0xe1,0x00,0x05,0x02,0x7b]4580 4581buffer_atomic_swap_x2 v[5:6], off, s[8:11], m0 offset:40954582// CHECK: [0xff,0x0f,0x80,0xe1,0x00,0x05,0x02,0x7c]4583 4584buffer_atomic_swap_x2 v[5:6], off, s[8:11], exec_lo offset:40954585// CHECK: [0xff,0x0f,0x80,0xe1,0x00,0x05,0x02,0x7e]4586 4587buffer_atomic_swap_x2 v[5:6], off, s[8:11], exec_hi offset:40954588// CHECK: [0xff,0x0f,0x80,0xe1,0x00,0x05,0x02,0x7f]4589 4590buffer_atomic_swap_x2 v[5:6], off, s[8:11], 0 offset:40954591// CHECK: [0xff,0x0f,0x80,0xe1,0x00,0x05,0x02,0x80]4592 4593buffer_atomic_swap_x2 v[5:6], off, s[8:11], -1 offset:40954594// CHECK: [0xff,0x0f,0x80,0xe1,0x00,0x05,0x02,0xc1]4595 4596buffer_atomic_swap_x2 v[5:6], off, s[8:11], 0.5 offset:40954597// CHECK: [0xff,0x0f,0x80,0xe1,0x00,0x05,0x02,0xf0]4598 4599buffer_atomic_swap_x2 v[5:6], off, s[8:11], -4.0 offset:40954600// CHECK: [0xff,0x0f,0x80,0xe1,0x00,0x05,0x02,0xf7]4601 4602buffer_atomic_swap_x2 v[5:6], off, s[8:11], src_vccz offset:40954603// CHECK: [0xff,0x0f,0x80,0xe1,0x00,0x05,0x02,0xfb]4604 4605buffer_atomic_swap_x2 v[5:6], off, s[8:11], src_execz offset:40954606// CHECK: [0xff,0x0f,0x80,0xe1,0x00,0x05,0x02,0xfc]4607 4608buffer_atomic_swap_x2 v[5:6], off, s[8:11], src_scc offset:40954609// CHECK: [0xff,0x0f,0x80,0xe1,0x00,0x05,0x02,0xfd]4610 4611buffer_atomic_swap_x2 v[5:6], v0, s[8:11], s3 idxen offset:40954612// CHECK: [0xff,0x2f,0x80,0xe1,0x00,0x05,0x02,0x03]4613 4614buffer_atomic_swap_x2 v[5:6], v0, s[8:11], s3 offen offset:40954615// CHECK: [0xff,0x1f,0x80,0xe1,0x00,0x05,0x02,0x03]4616 4617buffer_atomic_swap_x2 v[5:6], off, s[8:11], s34618// CHECK: [0x00,0x00,0x80,0xe1,0x00,0x05,0x02,0x03]4619 4620buffer_atomic_swap_x2 v[5:6], off, s[8:11], s3 offset:04621// CHECK: [0x00,0x00,0x80,0xe1,0x00,0x05,0x02,0x03]4622 4623buffer_atomic_swap_x2 v[5:6], off, s[8:11], s3 offset:74624// CHECK: [0x07,0x00,0x80,0xe1,0x00,0x05,0x02,0x03]4625 4626buffer_atomic_swap_x2 v[5:6], off, s[8:11], s3 offset:4095 glc4627// CHECK: [0xff,0x4f,0x80,0xe1,0x00,0x05,0x02,0x03]4628 4629buffer_atomic_swap_x2 v[5:6], off, s[8:11], s3 offset:4095 slc4630// CHECK: [0xff,0x0f,0x82,0xe1,0x00,0x05,0x02,0x03]4631 4632buffer_atomic_cmpswap_x2 v[5:8], off, s[8:11], s3 offset:40954633// CHECK: [0xff,0x0f,0x84,0xe1,0x00,0x05,0x02,0x03]4634 4635buffer_atomic_cmpswap_x2 v[252:255], off, s[8:11], s3 offset:40954636// CHECK: [0xff,0x0f,0x84,0xe1,0x00,0xfc,0x02,0x03]4637 4638buffer_atomic_cmpswap_x2 v[5:8], off, s[12:15], s3 offset:40954639// CHECK: [0xff,0x0f,0x84,0xe1,0x00,0x05,0x03,0x03]4640 4641buffer_atomic_cmpswap_x2 v[5:8], off, s[96:99], s3 offset:40954642// CHECK: [0xff,0x0f,0x84,0xe1,0x00,0x05,0x18,0x03]4643 4644buffer_atomic_cmpswap_x2 v[5:8], off, ttmp[12:15], s3 offset:40954645// CHECK: [0xff,0x0f,0x84,0xe1,0x00,0x05,0x1e,0x03]4646 4647buffer_atomic_cmpswap_x2 v[5:8], off, s[8:11], s101 offset:40954648// CHECK: [0xff,0x0f,0x84,0xe1,0x00,0x05,0x02,0x65]4649 4650buffer_atomic_cmpswap_x2 v[5:8], off, s[8:11], flat_scratch_lo offset:40954651// CHECK: [0xff,0x0f,0x84,0xe1,0x00,0x05,0x02,0x66]4652 4653buffer_atomic_cmpswap_x2 v[5:8], off, s[8:11], flat_scratch_hi offset:40954654// CHECK: [0xff,0x0f,0x84,0xe1,0x00,0x05,0x02,0x67]4655 4656buffer_atomic_cmpswap_x2 v[5:8], off, s[8:11], vcc_lo offset:40954657// CHECK: [0xff,0x0f,0x84,0xe1,0x00,0x05,0x02,0x6a]4658 4659buffer_atomic_cmpswap_x2 v[5:8], off, s[8:11], vcc_hi offset:40954660// CHECK: [0xff,0x0f,0x84,0xe1,0x00,0x05,0x02,0x6b]4661 4662buffer_atomic_cmpswap_x2 v[5:8], off, s[8:11], ttmp15 offset:40954663// CHECK: [0xff,0x0f,0x84,0xe1,0x00,0x05,0x02,0x7b]4664 4665buffer_atomic_cmpswap_x2 v[5:8], off, s[8:11], m0 offset:40954666// CHECK: [0xff,0x0f,0x84,0xe1,0x00,0x05,0x02,0x7c]4667 4668buffer_atomic_cmpswap_x2 v[5:8], off, s[8:11], exec_lo offset:40954669// CHECK: [0xff,0x0f,0x84,0xe1,0x00,0x05,0x02,0x7e]4670 4671buffer_atomic_cmpswap_x2 v[5:8], off, s[8:11], exec_hi offset:40954672// CHECK: [0xff,0x0f,0x84,0xe1,0x00,0x05,0x02,0x7f]4673 4674buffer_atomic_cmpswap_x2 v[5:8], off, s[8:11], 0 offset:40954675// CHECK: [0xff,0x0f,0x84,0xe1,0x00,0x05,0x02,0x80]4676 4677buffer_atomic_cmpswap_x2 v[5:8], off, s[8:11], -1 offset:40954678// CHECK: [0xff,0x0f,0x84,0xe1,0x00,0x05,0x02,0xc1]4679 4680buffer_atomic_cmpswap_x2 v[5:8], off, s[8:11], 0.5 offset:40954681// CHECK: [0xff,0x0f,0x84,0xe1,0x00,0x05,0x02,0xf0]4682 4683buffer_atomic_cmpswap_x2 v[5:8], off, s[8:11], -4.0 offset:40954684// CHECK: [0xff,0x0f,0x84,0xe1,0x00,0x05,0x02,0xf7]4685 4686buffer_atomic_cmpswap_x2 v[5:8], off, s[8:11], src_vccz offset:40954687// CHECK: [0xff,0x0f,0x84,0xe1,0x00,0x05,0x02,0xfb]4688 4689buffer_atomic_cmpswap_x2 v[5:8], off, s[8:11], src_execz offset:40954690// CHECK: [0xff,0x0f,0x84,0xe1,0x00,0x05,0x02,0xfc]4691 4692buffer_atomic_cmpswap_x2 v[5:8], off, s[8:11], src_scc offset:40954693// CHECK: [0xff,0x0f,0x84,0xe1,0x00,0x05,0x02,0xfd]4694 4695buffer_atomic_cmpswap_x2 v[5:8], v0, s[8:11], s3 idxen offset:40954696// CHECK: [0xff,0x2f,0x84,0xe1,0x00,0x05,0x02,0x03]4697 4698buffer_atomic_cmpswap_x2 v[5:8], v0, s[8:11], s3 offen offset:40954699// CHECK: [0xff,0x1f,0x84,0xe1,0x00,0x05,0x02,0x03]4700 4701buffer_atomic_cmpswap_x2 v[5:8], off, s[8:11], s34702// CHECK: [0x00,0x00,0x84,0xe1,0x00,0x05,0x02,0x03]4703 4704buffer_atomic_cmpswap_x2 v[5:8], off, s[8:11], s3 offset:04705// CHECK: [0x00,0x00,0x84,0xe1,0x00,0x05,0x02,0x03]4706 4707buffer_atomic_cmpswap_x2 v[5:8], off, s[8:11], s3 offset:74708// CHECK: [0x07,0x00,0x84,0xe1,0x00,0x05,0x02,0x03]4709 4710buffer_atomic_cmpswap_x2 v[5:8], off, s[8:11], s3 offset:4095 glc4711// CHECK: [0xff,0x4f,0x84,0xe1,0x00,0x05,0x02,0x03]4712 4713buffer_atomic_cmpswap_x2 v[5:8], off, s[8:11], s3 offset:4095 slc4714// CHECK: [0xff,0x0f,0x86,0xe1,0x00,0x05,0x02,0x03]4715 4716buffer_atomic_add_x2 v[5:6], off, s[8:11], s3 offset:40954717// CHECK: [0xff,0x0f,0x88,0xe1,0x00,0x05,0x02,0x03]4718 4719buffer_atomic_add_x2 v[254:255], off, s[8:11], s3 offset:40954720// CHECK: [0xff,0x0f,0x88,0xe1,0x00,0xfe,0x02,0x03]4721 4722buffer_atomic_add_x2 v[5:6], off, s[12:15], s3 offset:40954723// CHECK: [0xff,0x0f,0x88,0xe1,0x00,0x05,0x03,0x03]4724 4725buffer_atomic_add_x2 v[5:6], off, s[96:99], s3 offset:40954726// CHECK: [0xff,0x0f,0x88,0xe1,0x00,0x05,0x18,0x03]4727 4728buffer_atomic_add_x2 v[5:6], off, ttmp[12:15], s3 offset:40954729// CHECK: [0xff,0x0f,0x88,0xe1,0x00,0x05,0x1e,0x03]4730 4731buffer_atomic_add_x2 v[5:6], off, s[8:11], s101 offset:40954732// CHECK: [0xff,0x0f,0x88,0xe1,0x00,0x05,0x02,0x65]4733 4734buffer_atomic_add_x2 v[5:6], off, s[8:11], flat_scratch_lo offset:40954735// CHECK: [0xff,0x0f,0x88,0xe1,0x00,0x05,0x02,0x66]4736 4737buffer_atomic_add_x2 v[5:6], off, s[8:11], flat_scratch_hi offset:40954738// CHECK: [0xff,0x0f,0x88,0xe1,0x00,0x05,0x02,0x67]4739 4740buffer_atomic_add_x2 v[5:6], off, s[8:11], vcc_lo offset:40954741// CHECK: [0xff,0x0f,0x88,0xe1,0x00,0x05,0x02,0x6a]4742 4743buffer_atomic_add_x2 v[5:6], off, s[8:11], vcc_hi offset:40954744// CHECK: [0xff,0x0f,0x88,0xe1,0x00,0x05,0x02,0x6b]4745 4746buffer_atomic_add_x2 v[5:6], off, s[8:11], ttmp15 offset:40954747// CHECK: [0xff,0x0f,0x88,0xe1,0x00,0x05,0x02,0x7b]4748 4749buffer_atomic_add_x2 v[5:6], off, s[8:11], m0 offset:40954750// CHECK: [0xff,0x0f,0x88,0xe1,0x00,0x05,0x02,0x7c]4751 4752buffer_atomic_add_x2 v[5:6], off, s[8:11], exec_lo offset:40954753// CHECK: [0xff,0x0f,0x88,0xe1,0x00,0x05,0x02,0x7e]4754 4755buffer_atomic_add_x2 v[5:6], off, s[8:11], exec_hi offset:40954756// CHECK: [0xff,0x0f,0x88,0xe1,0x00,0x05,0x02,0x7f]4757 4758buffer_atomic_add_x2 v[5:6], off, s[8:11], 0 offset:40954759// CHECK: [0xff,0x0f,0x88,0xe1,0x00,0x05,0x02,0x80]4760 4761buffer_atomic_add_x2 v[5:6], off, s[8:11], -1 offset:40954762// CHECK: [0xff,0x0f,0x88,0xe1,0x00,0x05,0x02,0xc1]4763 4764buffer_atomic_add_x2 v[5:6], off, s[8:11], 0.5 offset:40954765// CHECK: [0xff,0x0f,0x88,0xe1,0x00,0x05,0x02,0xf0]4766 4767buffer_atomic_add_x2 v[5:6], off, s[8:11], -4.0 offset:40954768// CHECK: [0xff,0x0f,0x88,0xe1,0x00,0x05,0x02,0xf7]4769 4770buffer_atomic_add_x2 v[5:6], off, s[8:11], src_vccz offset:40954771// CHECK: [0xff,0x0f,0x88,0xe1,0x00,0x05,0x02,0xfb]4772 4773buffer_atomic_add_x2 v[5:6], off, s[8:11], src_execz offset:40954774// CHECK: [0xff,0x0f,0x88,0xe1,0x00,0x05,0x02,0xfc]4775 4776buffer_atomic_add_x2 v[5:6], off, s[8:11], src_scc offset:40954777// CHECK: [0xff,0x0f,0x88,0xe1,0x00,0x05,0x02,0xfd]4778 4779buffer_atomic_add_x2 v[5:6], v0, s[8:11], s3 idxen offset:40954780// CHECK: [0xff,0x2f,0x88,0xe1,0x00,0x05,0x02,0x03]4781 4782buffer_atomic_add_x2 v[5:6], v0, s[8:11], s3 offen offset:40954783// CHECK: [0xff,0x1f,0x88,0xe1,0x00,0x05,0x02,0x03]4784 4785buffer_atomic_add_x2 v[5:6], off, s[8:11], s34786// CHECK: [0x00,0x00,0x88,0xe1,0x00,0x05,0x02,0x03]4787 4788buffer_atomic_add_x2 v[5:6], off, s[8:11], s3 offset:04789// CHECK: [0x00,0x00,0x88,0xe1,0x00,0x05,0x02,0x03]4790 4791buffer_atomic_add_x2 v[5:6], off, s[8:11], s3 offset:74792// CHECK: [0x07,0x00,0x88,0xe1,0x00,0x05,0x02,0x03]4793 4794buffer_atomic_add_x2 v[5:6], off, s[8:11], s3 offset:4095 glc4795// CHECK: [0xff,0x4f,0x88,0xe1,0x00,0x05,0x02,0x03]4796 4797buffer_atomic_add_x2 v[5:6], off, s[8:11], s3 offset:4095 slc4798// CHECK: [0xff,0x0f,0x8a,0xe1,0x00,0x05,0x02,0x03]4799 4800buffer_atomic_sub_x2 v[5:6], off, s[8:11], s3 offset:40954801// CHECK: [0xff,0x0f,0x8c,0xe1,0x00,0x05,0x02,0x03]4802 4803buffer_atomic_sub_x2 v[254:255], off, s[8:11], s3 offset:40954804// CHECK: [0xff,0x0f,0x8c,0xe1,0x00,0xfe,0x02,0x03]4805 4806buffer_atomic_sub_x2 v[5:6], off, s[12:15], s3 offset:40954807// CHECK: [0xff,0x0f,0x8c,0xe1,0x00,0x05,0x03,0x03]4808 4809buffer_atomic_sub_x2 v[5:6], off, s[96:99], s3 offset:40954810// CHECK: [0xff,0x0f,0x8c,0xe1,0x00,0x05,0x18,0x03]4811 4812buffer_atomic_sub_x2 v[5:6], off, ttmp[12:15], s3 offset:40954813// CHECK: [0xff,0x0f,0x8c,0xe1,0x00,0x05,0x1e,0x03]4814 4815buffer_atomic_sub_x2 v[5:6], off, s[8:11], s101 offset:40954816// CHECK: [0xff,0x0f,0x8c,0xe1,0x00,0x05,0x02,0x65]4817 4818buffer_atomic_sub_x2 v[5:6], off, s[8:11], flat_scratch_lo offset:40954819// CHECK: [0xff,0x0f,0x8c,0xe1,0x00,0x05,0x02,0x66]4820 4821buffer_atomic_sub_x2 v[5:6], off, s[8:11], flat_scratch_hi offset:40954822// CHECK: [0xff,0x0f,0x8c,0xe1,0x00,0x05,0x02,0x67]4823 4824buffer_atomic_sub_x2 v[5:6], off, s[8:11], vcc_lo offset:40954825// CHECK: [0xff,0x0f,0x8c,0xe1,0x00,0x05,0x02,0x6a]4826 4827buffer_atomic_sub_x2 v[5:6], off, s[8:11], vcc_hi offset:40954828// CHECK: [0xff,0x0f,0x8c,0xe1,0x00,0x05,0x02,0x6b]4829 4830buffer_atomic_sub_x2 v[5:6], off, s[8:11], ttmp15 offset:40954831// CHECK: [0xff,0x0f,0x8c,0xe1,0x00,0x05,0x02,0x7b]4832 4833buffer_atomic_sub_x2 v[5:6], off, s[8:11], m0 offset:40954834// CHECK: [0xff,0x0f,0x8c,0xe1,0x00,0x05,0x02,0x7c]4835 4836buffer_atomic_sub_x2 v[5:6], off, s[8:11], exec_lo offset:40954837// CHECK: [0xff,0x0f,0x8c,0xe1,0x00,0x05,0x02,0x7e]4838 4839buffer_atomic_sub_x2 v[5:6], off, s[8:11], exec_hi offset:40954840// CHECK: [0xff,0x0f,0x8c,0xe1,0x00,0x05,0x02,0x7f]4841 4842buffer_atomic_sub_x2 v[5:6], off, s[8:11], 0 offset:40954843// CHECK: [0xff,0x0f,0x8c,0xe1,0x00,0x05,0x02,0x80]4844 4845buffer_atomic_sub_x2 v[5:6], off, s[8:11], -1 offset:40954846// CHECK: [0xff,0x0f,0x8c,0xe1,0x00,0x05,0x02,0xc1]4847 4848buffer_atomic_sub_x2 v[5:6], off, s[8:11], 0.5 offset:40954849// CHECK: [0xff,0x0f,0x8c,0xe1,0x00,0x05,0x02,0xf0]4850 4851buffer_atomic_sub_x2 v[5:6], off, s[8:11], -4.0 offset:40954852// CHECK: [0xff,0x0f,0x8c,0xe1,0x00,0x05,0x02,0xf7]4853 4854buffer_atomic_sub_x2 v[5:6], off, s[8:11], src_vccz offset:40954855// CHECK: [0xff,0x0f,0x8c,0xe1,0x00,0x05,0x02,0xfb]4856 4857buffer_atomic_sub_x2 v[5:6], off, s[8:11], src_execz offset:40954858// CHECK: [0xff,0x0f,0x8c,0xe1,0x00,0x05,0x02,0xfc]4859 4860buffer_atomic_sub_x2 v[5:6], off, s[8:11], src_scc offset:40954861// CHECK: [0xff,0x0f,0x8c,0xe1,0x00,0x05,0x02,0xfd]4862 4863buffer_atomic_sub_x2 v[5:6], v0, s[8:11], s3 idxen offset:40954864// CHECK: [0xff,0x2f,0x8c,0xe1,0x00,0x05,0x02,0x03]4865 4866buffer_atomic_sub_x2 v[5:6], v0, s[8:11], s3 offen offset:40954867// CHECK: [0xff,0x1f,0x8c,0xe1,0x00,0x05,0x02,0x03]4868 4869buffer_atomic_sub_x2 v[5:6], off, s[8:11], s34870// CHECK: [0x00,0x00,0x8c,0xe1,0x00,0x05,0x02,0x03]4871 4872buffer_atomic_sub_x2 v[5:6], off, s[8:11], s3 offset:04873// CHECK: [0x00,0x00,0x8c,0xe1,0x00,0x05,0x02,0x03]4874 4875buffer_atomic_sub_x2 v[5:6], off, s[8:11], s3 offset:74876// CHECK: [0x07,0x00,0x8c,0xe1,0x00,0x05,0x02,0x03]4877 4878buffer_atomic_sub_x2 v[5:6], off, s[8:11], s3 offset:4095 glc4879// CHECK: [0xff,0x4f,0x8c,0xe1,0x00,0x05,0x02,0x03]4880 4881buffer_atomic_sub_x2 v[5:6], off, s[8:11], s3 offset:4095 slc4882// CHECK: [0xff,0x0f,0x8e,0xe1,0x00,0x05,0x02,0x03]4883 4884buffer_atomic_smin_x2 v[5:6], off, s[8:11], s3 offset:40954885// CHECK: [0xff,0x0f,0x90,0xe1,0x00,0x05,0x02,0x03]4886 4887buffer_atomic_smin_x2 v[254:255], off, s[8:11], s3 offset:40954888// CHECK: [0xff,0x0f,0x90,0xe1,0x00,0xfe,0x02,0x03]4889 4890buffer_atomic_smin_x2 v[5:6], off, s[12:15], s3 offset:40954891// CHECK: [0xff,0x0f,0x90,0xe1,0x00,0x05,0x03,0x03]4892 4893buffer_atomic_smin_x2 v[5:6], off, s[96:99], s3 offset:40954894// CHECK: [0xff,0x0f,0x90,0xe1,0x00,0x05,0x18,0x03]4895 4896buffer_atomic_smin_x2 v[5:6], off, ttmp[12:15], s3 offset:40954897// CHECK: [0xff,0x0f,0x90,0xe1,0x00,0x05,0x1e,0x03]4898 4899buffer_atomic_smin_x2 v[5:6], off, s[8:11], s101 offset:40954900// CHECK: [0xff,0x0f,0x90,0xe1,0x00,0x05,0x02,0x65]4901 4902buffer_atomic_smin_x2 v[5:6], off, s[8:11], flat_scratch_lo offset:40954903// CHECK: [0xff,0x0f,0x90,0xe1,0x00,0x05,0x02,0x66]4904 4905buffer_atomic_smin_x2 v[5:6], off, s[8:11], flat_scratch_hi offset:40954906// CHECK: [0xff,0x0f,0x90,0xe1,0x00,0x05,0x02,0x67]4907 4908buffer_atomic_smin_x2 v[5:6], off, s[8:11], vcc_lo offset:40954909// CHECK: [0xff,0x0f,0x90,0xe1,0x00,0x05,0x02,0x6a]4910 4911buffer_atomic_smin_x2 v[5:6], off, s[8:11], vcc_hi offset:40954912// CHECK: [0xff,0x0f,0x90,0xe1,0x00,0x05,0x02,0x6b]4913 4914buffer_atomic_smin_x2 v[5:6], off, s[8:11], ttmp15 offset:40954915// CHECK: [0xff,0x0f,0x90,0xe1,0x00,0x05,0x02,0x7b]4916 4917buffer_atomic_smin_x2 v[5:6], off, s[8:11], m0 offset:40954918// CHECK: [0xff,0x0f,0x90,0xe1,0x00,0x05,0x02,0x7c]4919 4920buffer_atomic_smin_x2 v[5:6], off, s[8:11], exec_lo offset:40954921// CHECK: [0xff,0x0f,0x90,0xe1,0x00,0x05,0x02,0x7e]4922 4923buffer_atomic_smin_x2 v[5:6], off, s[8:11], exec_hi offset:40954924// CHECK: [0xff,0x0f,0x90,0xe1,0x00,0x05,0x02,0x7f]4925 4926buffer_atomic_smin_x2 v[5:6], off, s[8:11], 0 offset:40954927// CHECK: [0xff,0x0f,0x90,0xe1,0x00,0x05,0x02,0x80]4928 4929buffer_atomic_smin_x2 v[5:6], off, s[8:11], -1 offset:40954930// CHECK: [0xff,0x0f,0x90,0xe1,0x00,0x05,0x02,0xc1]4931 4932buffer_atomic_smin_x2 v[5:6], off, s[8:11], 0.5 offset:40954933// CHECK: [0xff,0x0f,0x90,0xe1,0x00,0x05,0x02,0xf0]4934 4935buffer_atomic_smin_x2 v[5:6], off, s[8:11], -4.0 offset:40954936// CHECK: [0xff,0x0f,0x90,0xe1,0x00,0x05,0x02,0xf7]4937 4938buffer_atomic_smin_x2 v[5:6], off, s[8:11], src_vccz offset:40954939// CHECK: [0xff,0x0f,0x90,0xe1,0x00,0x05,0x02,0xfb]4940 4941buffer_atomic_smin_x2 v[5:6], off, s[8:11], src_execz offset:40954942// CHECK: [0xff,0x0f,0x90,0xe1,0x00,0x05,0x02,0xfc]4943 4944buffer_atomic_smin_x2 v[5:6], off, s[8:11], src_scc offset:40954945// CHECK: [0xff,0x0f,0x90,0xe1,0x00,0x05,0x02,0xfd]4946 4947buffer_atomic_smin_x2 v[5:6], v0, s[8:11], s3 idxen offset:40954948// CHECK: [0xff,0x2f,0x90,0xe1,0x00,0x05,0x02,0x03]4949 4950buffer_atomic_smin_x2 v[5:6], v0, s[8:11], s3 offen offset:40954951// CHECK: [0xff,0x1f,0x90,0xe1,0x00,0x05,0x02,0x03]4952 4953buffer_atomic_smin_x2 v[5:6], off, s[8:11], s34954// CHECK: [0x00,0x00,0x90,0xe1,0x00,0x05,0x02,0x03]4955 4956buffer_atomic_smin_x2 v[5:6], off, s[8:11], s3 offset:04957// CHECK: [0x00,0x00,0x90,0xe1,0x00,0x05,0x02,0x03]4958 4959buffer_atomic_smin_x2 v[5:6], off, s[8:11], s3 offset:74960// CHECK: [0x07,0x00,0x90,0xe1,0x00,0x05,0x02,0x03]4961 4962buffer_atomic_smin_x2 v[5:6], off, s[8:11], s3 offset:4095 glc4963// CHECK: [0xff,0x4f,0x90,0xe1,0x00,0x05,0x02,0x03]4964 4965buffer_atomic_smin_x2 v[5:6], off, s[8:11], s3 offset:4095 slc4966// CHECK: [0xff,0x0f,0x92,0xe1,0x00,0x05,0x02,0x03]4967 4968buffer_atomic_umin_x2 v[5:6], off, s[8:11], s3 offset:40954969// CHECK: [0xff,0x0f,0x94,0xe1,0x00,0x05,0x02,0x03]4970 4971buffer_atomic_umin_x2 v[254:255], off, s[8:11], s3 offset:40954972// CHECK: [0xff,0x0f,0x94,0xe1,0x00,0xfe,0x02,0x03]4973 4974buffer_atomic_umin_x2 v[5:6], off, s[12:15], s3 offset:40954975// CHECK: [0xff,0x0f,0x94,0xe1,0x00,0x05,0x03,0x03]4976 4977buffer_atomic_umin_x2 v[5:6], off, s[96:99], s3 offset:40954978// CHECK: [0xff,0x0f,0x94,0xe1,0x00,0x05,0x18,0x03]4979 4980buffer_atomic_umin_x2 v[5:6], off, ttmp[12:15], s3 offset:40954981// CHECK: [0xff,0x0f,0x94,0xe1,0x00,0x05,0x1e,0x03]4982 4983buffer_atomic_umin_x2 v[5:6], off, s[8:11], s101 offset:40954984// CHECK: [0xff,0x0f,0x94,0xe1,0x00,0x05,0x02,0x65]4985 4986buffer_atomic_umin_x2 v[5:6], off, s[8:11], flat_scratch_lo offset:40954987// CHECK: [0xff,0x0f,0x94,0xe1,0x00,0x05,0x02,0x66]4988 4989buffer_atomic_umin_x2 v[5:6], off, s[8:11], flat_scratch_hi offset:40954990// CHECK: [0xff,0x0f,0x94,0xe1,0x00,0x05,0x02,0x67]4991 4992buffer_atomic_umin_x2 v[5:6], off, s[8:11], vcc_lo offset:40954993// CHECK: [0xff,0x0f,0x94,0xe1,0x00,0x05,0x02,0x6a]4994 4995buffer_atomic_umin_x2 v[5:6], off, s[8:11], vcc_hi offset:40954996// CHECK: [0xff,0x0f,0x94,0xe1,0x00,0x05,0x02,0x6b]4997 4998buffer_atomic_umin_x2 v[5:6], off, s[8:11], ttmp15 offset:40954999// CHECK: [0xff,0x0f,0x94,0xe1,0x00,0x05,0x02,0x7b]5000 5001buffer_atomic_umin_x2 v[5:6], off, s[8:11], m0 offset:40955002// CHECK: [0xff,0x0f,0x94,0xe1,0x00,0x05,0x02,0x7c]5003 5004buffer_atomic_umin_x2 v[5:6], off, s[8:11], exec_lo offset:40955005// CHECK: [0xff,0x0f,0x94,0xe1,0x00,0x05,0x02,0x7e]5006 5007buffer_atomic_umin_x2 v[5:6], off, s[8:11], exec_hi offset:40955008// CHECK: [0xff,0x0f,0x94,0xe1,0x00,0x05,0x02,0x7f]5009 5010buffer_atomic_umin_x2 v[5:6], off, s[8:11], 0 offset:40955011// CHECK: [0xff,0x0f,0x94,0xe1,0x00,0x05,0x02,0x80]5012 5013buffer_atomic_umin_x2 v[5:6], off, s[8:11], -1 offset:40955014// CHECK: [0xff,0x0f,0x94,0xe1,0x00,0x05,0x02,0xc1]5015 5016buffer_atomic_umin_x2 v[5:6], off, s[8:11], 0.5 offset:40955017// CHECK: [0xff,0x0f,0x94,0xe1,0x00,0x05,0x02,0xf0]5018 5019buffer_atomic_umin_x2 v[5:6], off, s[8:11], -4.0 offset:40955020// CHECK: [0xff,0x0f,0x94,0xe1,0x00,0x05,0x02,0xf7]5021 5022buffer_atomic_umin_x2 v[5:6], off, s[8:11], src_vccz offset:40955023// CHECK: [0xff,0x0f,0x94,0xe1,0x00,0x05,0x02,0xfb]5024 5025buffer_atomic_umin_x2 v[5:6], off, s[8:11], src_execz offset:40955026// CHECK: [0xff,0x0f,0x94,0xe1,0x00,0x05,0x02,0xfc]5027 5028buffer_atomic_umin_x2 v[5:6], off, s[8:11], src_scc offset:40955029// CHECK: [0xff,0x0f,0x94,0xe1,0x00,0x05,0x02,0xfd]5030 5031buffer_atomic_umin_x2 v[5:6], v0, s[8:11], s3 idxen offset:40955032// CHECK: [0xff,0x2f,0x94,0xe1,0x00,0x05,0x02,0x03]5033 5034buffer_atomic_umin_x2 v[5:6], v0, s[8:11], s3 offen offset:40955035// CHECK: [0xff,0x1f,0x94,0xe1,0x00,0x05,0x02,0x03]5036 5037buffer_atomic_umin_x2 v[5:6], off, s[8:11], s35038// CHECK: [0x00,0x00,0x94,0xe1,0x00,0x05,0x02,0x03]5039 5040buffer_atomic_umin_x2 v[5:6], off, s[8:11], s3 offset:05041// CHECK: [0x00,0x00,0x94,0xe1,0x00,0x05,0x02,0x03]5042 5043buffer_atomic_umin_x2 v[5:6], off, s[8:11], s3 offset:75044// CHECK: [0x07,0x00,0x94,0xe1,0x00,0x05,0x02,0x03]5045 5046buffer_atomic_umin_x2 v[5:6], off, s[8:11], s3 offset:4095 glc5047// CHECK: [0xff,0x4f,0x94,0xe1,0x00,0x05,0x02,0x03]5048 5049buffer_atomic_umin_x2 v[5:6], off, s[8:11], s3 offset:4095 slc5050// CHECK: [0xff,0x0f,0x96,0xe1,0x00,0x05,0x02,0x03]5051 5052buffer_atomic_smax_x2 v[5:6], off, s[8:11], s3 offset:40955053// CHECK: [0xff,0x0f,0x98,0xe1,0x00,0x05,0x02,0x03]5054 5055buffer_atomic_smax_x2 v[254:255], off, s[8:11], s3 offset:40955056// CHECK: [0xff,0x0f,0x98,0xe1,0x00,0xfe,0x02,0x03]5057 5058buffer_atomic_smax_x2 v[5:6], off, s[12:15], s3 offset:40955059// CHECK: [0xff,0x0f,0x98,0xe1,0x00,0x05,0x03,0x03]5060 5061buffer_atomic_smax_x2 v[5:6], off, s[96:99], s3 offset:40955062// CHECK: [0xff,0x0f,0x98,0xe1,0x00,0x05,0x18,0x03]5063 5064buffer_atomic_smax_x2 v[5:6], off, ttmp[12:15], s3 offset:40955065// CHECK: [0xff,0x0f,0x98,0xe1,0x00,0x05,0x1e,0x03]5066 5067buffer_atomic_smax_x2 v[5:6], off, s[8:11], s101 offset:40955068// CHECK: [0xff,0x0f,0x98,0xe1,0x00,0x05,0x02,0x65]5069 5070buffer_atomic_smax_x2 v[5:6], off, s[8:11], flat_scratch_lo offset:40955071// CHECK: [0xff,0x0f,0x98,0xe1,0x00,0x05,0x02,0x66]5072 5073buffer_atomic_smax_x2 v[5:6], off, s[8:11], flat_scratch_hi offset:40955074// CHECK: [0xff,0x0f,0x98,0xe1,0x00,0x05,0x02,0x67]5075 5076buffer_atomic_smax_x2 v[5:6], off, s[8:11], vcc_lo offset:40955077// CHECK: [0xff,0x0f,0x98,0xe1,0x00,0x05,0x02,0x6a]5078 5079buffer_atomic_smax_x2 v[5:6], off, s[8:11], vcc_hi offset:40955080// CHECK: [0xff,0x0f,0x98,0xe1,0x00,0x05,0x02,0x6b]5081 5082buffer_atomic_smax_x2 v[5:6], off, s[8:11], ttmp15 offset:40955083// CHECK: [0xff,0x0f,0x98,0xe1,0x00,0x05,0x02,0x7b]5084 5085buffer_atomic_smax_x2 v[5:6], off, s[8:11], m0 offset:40955086// CHECK: [0xff,0x0f,0x98,0xe1,0x00,0x05,0x02,0x7c]5087 5088buffer_atomic_smax_x2 v[5:6], off, s[8:11], exec_lo offset:40955089// CHECK: [0xff,0x0f,0x98,0xe1,0x00,0x05,0x02,0x7e]5090 5091buffer_atomic_smax_x2 v[5:6], off, s[8:11], exec_hi offset:40955092// CHECK: [0xff,0x0f,0x98,0xe1,0x00,0x05,0x02,0x7f]5093 5094buffer_atomic_smax_x2 v[5:6], off, s[8:11], 0 offset:40955095// CHECK: [0xff,0x0f,0x98,0xe1,0x00,0x05,0x02,0x80]5096 5097buffer_atomic_smax_x2 v[5:6], off, s[8:11], -1 offset:40955098// CHECK: [0xff,0x0f,0x98,0xe1,0x00,0x05,0x02,0xc1]5099 5100buffer_atomic_smax_x2 v[5:6], off, s[8:11], 0.5 offset:40955101// CHECK: [0xff,0x0f,0x98,0xe1,0x00,0x05,0x02,0xf0]5102 5103buffer_atomic_smax_x2 v[5:6], off, s[8:11], -4.0 offset:40955104// CHECK: [0xff,0x0f,0x98,0xe1,0x00,0x05,0x02,0xf7]5105 5106buffer_atomic_smax_x2 v[5:6], off, s[8:11], src_vccz offset:40955107// CHECK: [0xff,0x0f,0x98,0xe1,0x00,0x05,0x02,0xfb]5108 5109buffer_atomic_smax_x2 v[5:6], off, s[8:11], src_execz offset:40955110// CHECK: [0xff,0x0f,0x98,0xe1,0x00,0x05,0x02,0xfc]5111 5112buffer_atomic_smax_x2 v[5:6], off, s[8:11], src_scc offset:40955113// CHECK: [0xff,0x0f,0x98,0xe1,0x00,0x05,0x02,0xfd]5114 5115buffer_atomic_smax_x2 v[5:6], v0, s[8:11], s3 idxen offset:40955116// CHECK: [0xff,0x2f,0x98,0xe1,0x00,0x05,0x02,0x03]5117 5118buffer_atomic_smax_x2 v[5:6], v0, s[8:11], s3 offen offset:40955119// CHECK: [0xff,0x1f,0x98,0xe1,0x00,0x05,0x02,0x03]5120 5121buffer_atomic_smax_x2 v[5:6], off, s[8:11], s35122// CHECK: [0x00,0x00,0x98,0xe1,0x00,0x05,0x02,0x03]5123 5124buffer_atomic_smax_x2 v[5:6], off, s[8:11], s3 offset:05125// CHECK: [0x00,0x00,0x98,0xe1,0x00,0x05,0x02,0x03]5126 5127buffer_atomic_smax_x2 v[5:6], off, s[8:11], s3 offset:75128// CHECK: [0x07,0x00,0x98,0xe1,0x00,0x05,0x02,0x03]5129 5130buffer_atomic_smax_x2 v[5:6], off, s[8:11], s3 offset:4095 glc5131// CHECK: [0xff,0x4f,0x98,0xe1,0x00,0x05,0x02,0x03]5132 5133buffer_atomic_smax_x2 v[5:6], off, s[8:11], s3 offset:4095 slc5134// CHECK: [0xff,0x0f,0x9a,0xe1,0x00,0x05,0x02,0x03]5135 5136buffer_atomic_umax_x2 v[5:6], off, s[8:11], s3 offset:40955137// CHECK: [0xff,0x0f,0x9c,0xe1,0x00,0x05,0x02,0x03]5138 5139buffer_atomic_umax_x2 v[254:255], off, s[8:11], s3 offset:40955140// CHECK: [0xff,0x0f,0x9c,0xe1,0x00,0xfe,0x02,0x03]5141 5142buffer_atomic_umax_x2 v[5:6], off, s[12:15], s3 offset:40955143// CHECK: [0xff,0x0f,0x9c,0xe1,0x00,0x05,0x03,0x03]5144 5145buffer_atomic_umax_x2 v[5:6], off, s[96:99], s3 offset:40955146// CHECK: [0xff,0x0f,0x9c,0xe1,0x00,0x05,0x18,0x03]5147 5148buffer_atomic_umax_x2 v[5:6], off, ttmp[12:15], s3 offset:40955149// CHECK: [0xff,0x0f,0x9c,0xe1,0x00,0x05,0x1e,0x03]5150 5151buffer_atomic_umax_x2 v[5:6], off, s[8:11], s101 offset:40955152// CHECK: [0xff,0x0f,0x9c,0xe1,0x00,0x05,0x02,0x65]5153 5154buffer_atomic_umax_x2 v[5:6], off, s[8:11], flat_scratch_lo offset:40955155// CHECK: [0xff,0x0f,0x9c,0xe1,0x00,0x05,0x02,0x66]5156 5157buffer_atomic_umax_x2 v[5:6], off, s[8:11], flat_scratch_hi offset:40955158// CHECK: [0xff,0x0f,0x9c,0xe1,0x00,0x05,0x02,0x67]5159 5160buffer_atomic_umax_x2 v[5:6], off, s[8:11], vcc_lo offset:40955161// CHECK: [0xff,0x0f,0x9c,0xe1,0x00,0x05,0x02,0x6a]5162 5163buffer_atomic_umax_x2 v[5:6], off, s[8:11], vcc_hi offset:40955164// CHECK: [0xff,0x0f,0x9c,0xe1,0x00,0x05,0x02,0x6b]5165 5166buffer_atomic_umax_x2 v[5:6], off, s[8:11], ttmp15 offset:40955167// CHECK: [0xff,0x0f,0x9c,0xe1,0x00,0x05,0x02,0x7b]5168 5169buffer_atomic_umax_x2 v[5:6], off, s[8:11], m0 offset:40955170// CHECK: [0xff,0x0f,0x9c,0xe1,0x00,0x05,0x02,0x7c]5171 5172buffer_atomic_umax_x2 v[5:6], off, s[8:11], exec_lo offset:40955173// CHECK: [0xff,0x0f,0x9c,0xe1,0x00,0x05,0x02,0x7e]5174 5175buffer_atomic_umax_x2 v[5:6], off, s[8:11], exec_hi offset:40955176// CHECK: [0xff,0x0f,0x9c,0xe1,0x00,0x05,0x02,0x7f]5177 5178buffer_atomic_umax_x2 v[5:6], off, s[8:11], 0 offset:40955179// CHECK: [0xff,0x0f,0x9c,0xe1,0x00,0x05,0x02,0x80]5180 5181buffer_atomic_umax_x2 v[5:6], off, s[8:11], -1 offset:40955182// CHECK: [0xff,0x0f,0x9c,0xe1,0x00,0x05,0x02,0xc1]5183 5184buffer_atomic_umax_x2 v[5:6], off, s[8:11], 0.5 offset:40955185// CHECK: [0xff,0x0f,0x9c,0xe1,0x00,0x05,0x02,0xf0]5186 5187buffer_atomic_umax_x2 v[5:6], off, s[8:11], -4.0 offset:40955188// CHECK: [0xff,0x0f,0x9c,0xe1,0x00,0x05,0x02,0xf7]5189 5190buffer_atomic_umax_x2 v[5:6], off, s[8:11], src_vccz offset:40955191// CHECK: [0xff,0x0f,0x9c,0xe1,0x00,0x05,0x02,0xfb]5192 5193buffer_atomic_umax_x2 v[5:6], off, s[8:11], src_execz offset:40955194// CHECK: [0xff,0x0f,0x9c,0xe1,0x00,0x05,0x02,0xfc]5195 5196buffer_atomic_umax_x2 v[5:6], off, s[8:11], src_scc offset:40955197// CHECK: [0xff,0x0f,0x9c,0xe1,0x00,0x05,0x02,0xfd]5198 5199buffer_atomic_umax_x2 v[5:6], v0, s[8:11], s3 idxen offset:40955200// CHECK: [0xff,0x2f,0x9c,0xe1,0x00,0x05,0x02,0x03]5201 5202buffer_atomic_umax_x2 v[5:6], v0, s[8:11], s3 offen offset:40955203// CHECK: [0xff,0x1f,0x9c,0xe1,0x00,0x05,0x02,0x03]5204 5205buffer_atomic_umax_x2 v[5:6], off, s[8:11], s35206// CHECK: [0x00,0x00,0x9c,0xe1,0x00,0x05,0x02,0x03]5207 5208buffer_atomic_umax_x2 v[5:6], off, s[8:11], s3 offset:05209// CHECK: [0x00,0x00,0x9c,0xe1,0x00,0x05,0x02,0x03]5210 5211buffer_atomic_umax_x2 v[5:6], off, s[8:11], s3 offset:75212// CHECK: [0x07,0x00,0x9c,0xe1,0x00,0x05,0x02,0x03]5213 5214buffer_atomic_umax_x2 v[5:6], off, s[8:11], s3 offset:4095 glc5215// CHECK: [0xff,0x4f,0x9c,0xe1,0x00,0x05,0x02,0x03]5216 5217buffer_atomic_umax_x2 v[5:6], off, s[8:11], s3 offset:4095 slc5218// CHECK: [0xff,0x0f,0x9e,0xe1,0x00,0x05,0x02,0x03]5219 5220buffer_atomic_and_x2 v[5:6], off, s[8:11], s3 offset:40955221// CHECK: [0xff,0x0f,0xa0,0xe1,0x00,0x05,0x02,0x03]5222 5223buffer_atomic_and_x2 v[254:255], off, s[8:11], s3 offset:40955224// CHECK: [0xff,0x0f,0xa0,0xe1,0x00,0xfe,0x02,0x03]5225 5226buffer_atomic_and_x2 v[5:6], off, s[12:15], s3 offset:40955227// CHECK: [0xff,0x0f,0xa0,0xe1,0x00,0x05,0x03,0x03]5228 5229buffer_atomic_and_x2 v[5:6], off, s[96:99], s3 offset:40955230// CHECK: [0xff,0x0f,0xa0,0xe1,0x00,0x05,0x18,0x03]5231 5232buffer_atomic_and_x2 v[5:6], off, ttmp[12:15], s3 offset:40955233// CHECK: [0xff,0x0f,0xa0,0xe1,0x00,0x05,0x1e,0x03]5234 5235buffer_atomic_and_x2 v[5:6], off, s[8:11], s101 offset:40955236// CHECK: [0xff,0x0f,0xa0,0xe1,0x00,0x05,0x02,0x65]5237 5238buffer_atomic_and_x2 v[5:6], off, s[8:11], flat_scratch_lo offset:40955239// CHECK: [0xff,0x0f,0xa0,0xe1,0x00,0x05,0x02,0x66]5240 5241buffer_atomic_and_x2 v[5:6], off, s[8:11], flat_scratch_hi offset:40955242// CHECK: [0xff,0x0f,0xa0,0xe1,0x00,0x05,0x02,0x67]5243 5244buffer_atomic_and_x2 v[5:6], off, s[8:11], vcc_lo offset:40955245// CHECK: [0xff,0x0f,0xa0,0xe1,0x00,0x05,0x02,0x6a]5246 5247buffer_atomic_and_x2 v[5:6], off, s[8:11], vcc_hi offset:40955248// CHECK: [0xff,0x0f,0xa0,0xe1,0x00,0x05,0x02,0x6b]5249 5250buffer_atomic_and_x2 v[5:6], off, s[8:11], ttmp15 offset:40955251// CHECK: [0xff,0x0f,0xa0,0xe1,0x00,0x05,0x02,0x7b]5252 5253buffer_atomic_and_x2 v[5:6], off, s[8:11], m0 offset:40955254// CHECK: [0xff,0x0f,0xa0,0xe1,0x00,0x05,0x02,0x7c]5255 5256buffer_atomic_and_x2 v[5:6], off, s[8:11], exec_lo offset:40955257// CHECK: [0xff,0x0f,0xa0,0xe1,0x00,0x05,0x02,0x7e]5258 5259buffer_atomic_and_x2 v[5:6], off, s[8:11], exec_hi offset:40955260// CHECK: [0xff,0x0f,0xa0,0xe1,0x00,0x05,0x02,0x7f]5261 5262buffer_atomic_and_x2 v[5:6], off, s[8:11], 0 offset:40955263// CHECK: [0xff,0x0f,0xa0,0xe1,0x00,0x05,0x02,0x80]5264 5265buffer_atomic_and_x2 v[5:6], off, s[8:11], -1 offset:40955266// CHECK: [0xff,0x0f,0xa0,0xe1,0x00,0x05,0x02,0xc1]5267 5268buffer_atomic_and_x2 v[5:6], off, s[8:11], 0.5 offset:40955269// CHECK: [0xff,0x0f,0xa0,0xe1,0x00,0x05,0x02,0xf0]5270 5271buffer_atomic_and_x2 v[5:6], off, s[8:11], -4.0 offset:40955272// CHECK: [0xff,0x0f,0xa0,0xe1,0x00,0x05,0x02,0xf7]5273 5274buffer_atomic_and_x2 v[5:6], off, s[8:11], src_vccz offset:40955275// CHECK: [0xff,0x0f,0xa0,0xe1,0x00,0x05,0x02,0xfb]5276 5277buffer_atomic_and_x2 v[5:6], off, s[8:11], src_execz offset:40955278// CHECK: [0xff,0x0f,0xa0,0xe1,0x00,0x05,0x02,0xfc]5279 5280buffer_atomic_and_x2 v[5:6], off, s[8:11], src_scc offset:40955281// CHECK: [0xff,0x0f,0xa0,0xe1,0x00,0x05,0x02,0xfd]5282 5283buffer_atomic_and_x2 v[5:6], v0, s[8:11], s3 idxen offset:40955284// CHECK: [0xff,0x2f,0xa0,0xe1,0x00,0x05,0x02,0x03]5285 5286buffer_atomic_and_x2 v[5:6], v0, s[8:11], s3 offen offset:40955287// CHECK: [0xff,0x1f,0xa0,0xe1,0x00,0x05,0x02,0x03]5288 5289buffer_atomic_and_x2 v[5:6], off, s[8:11], s35290// CHECK: [0x00,0x00,0xa0,0xe1,0x00,0x05,0x02,0x03]5291 5292buffer_atomic_and_x2 v[5:6], off, s[8:11], s3 offset:05293// CHECK: [0x00,0x00,0xa0,0xe1,0x00,0x05,0x02,0x03]5294 5295buffer_atomic_and_x2 v[5:6], off, s[8:11], s3 offset:75296// CHECK: [0x07,0x00,0xa0,0xe1,0x00,0x05,0x02,0x03]5297 5298buffer_atomic_and_x2 v[5:6], off, s[8:11], s3 offset:4095 glc5299// CHECK: [0xff,0x4f,0xa0,0xe1,0x00,0x05,0x02,0x03]5300 5301buffer_atomic_and_x2 v[5:6], off, s[8:11], s3 offset:4095 slc5302// CHECK: [0xff,0x0f,0xa2,0xe1,0x00,0x05,0x02,0x03]5303 5304buffer_atomic_or_x2 v[5:6], off, s[8:11], s3 offset:40955305// CHECK: [0xff,0x0f,0xa4,0xe1,0x00,0x05,0x02,0x03]5306 5307buffer_atomic_or_x2 v[254:255], off, s[8:11], s3 offset:40955308// CHECK: [0xff,0x0f,0xa4,0xe1,0x00,0xfe,0x02,0x03]5309 5310buffer_atomic_or_x2 v[5:6], off, s[12:15], s3 offset:40955311// CHECK: [0xff,0x0f,0xa4,0xe1,0x00,0x05,0x03,0x03]5312 5313buffer_atomic_or_x2 v[5:6], off, s[96:99], s3 offset:40955314// CHECK: [0xff,0x0f,0xa4,0xe1,0x00,0x05,0x18,0x03]5315 5316buffer_atomic_or_x2 v[5:6], off, ttmp[12:15], s3 offset:40955317// CHECK: [0xff,0x0f,0xa4,0xe1,0x00,0x05,0x1e,0x03]5318 5319buffer_atomic_or_x2 v[5:6], off, s[8:11], s101 offset:40955320// CHECK: [0xff,0x0f,0xa4,0xe1,0x00,0x05,0x02,0x65]5321 5322buffer_atomic_or_x2 v[5:6], off, s[8:11], flat_scratch_lo offset:40955323// CHECK: [0xff,0x0f,0xa4,0xe1,0x00,0x05,0x02,0x66]5324 5325buffer_atomic_or_x2 v[5:6], off, s[8:11], flat_scratch_hi offset:40955326// CHECK: [0xff,0x0f,0xa4,0xe1,0x00,0x05,0x02,0x67]5327 5328buffer_atomic_or_x2 v[5:6], off, s[8:11], vcc_lo offset:40955329// CHECK: [0xff,0x0f,0xa4,0xe1,0x00,0x05,0x02,0x6a]5330 5331buffer_atomic_or_x2 v[5:6], off, s[8:11], vcc_hi offset:40955332// CHECK: [0xff,0x0f,0xa4,0xe1,0x00,0x05,0x02,0x6b]5333 5334buffer_atomic_or_x2 v[5:6], off, s[8:11], ttmp15 offset:40955335// CHECK: [0xff,0x0f,0xa4,0xe1,0x00,0x05,0x02,0x7b]5336 5337buffer_atomic_or_x2 v[5:6], off, s[8:11], m0 offset:40955338// CHECK: [0xff,0x0f,0xa4,0xe1,0x00,0x05,0x02,0x7c]5339 5340buffer_atomic_or_x2 v[5:6], off, s[8:11], exec_lo offset:40955341// CHECK: [0xff,0x0f,0xa4,0xe1,0x00,0x05,0x02,0x7e]5342 5343buffer_atomic_or_x2 v[5:6], off, s[8:11], exec_hi offset:40955344// CHECK: [0xff,0x0f,0xa4,0xe1,0x00,0x05,0x02,0x7f]5345 5346buffer_atomic_or_x2 v[5:6], off, s[8:11], 0 offset:40955347// CHECK: [0xff,0x0f,0xa4,0xe1,0x00,0x05,0x02,0x80]5348 5349buffer_atomic_or_x2 v[5:6], off, s[8:11], -1 offset:40955350// CHECK: [0xff,0x0f,0xa4,0xe1,0x00,0x05,0x02,0xc1]5351 5352buffer_atomic_or_x2 v[5:6], off, s[8:11], 0.5 offset:40955353// CHECK: [0xff,0x0f,0xa4,0xe1,0x00,0x05,0x02,0xf0]5354 5355buffer_atomic_or_x2 v[5:6], off, s[8:11], -4.0 offset:40955356// CHECK: [0xff,0x0f,0xa4,0xe1,0x00,0x05,0x02,0xf7]5357 5358buffer_atomic_or_x2 v[5:6], off, s[8:11], src_vccz offset:40955359// CHECK: [0xff,0x0f,0xa4,0xe1,0x00,0x05,0x02,0xfb]5360 5361buffer_atomic_or_x2 v[5:6], off, s[8:11], src_execz offset:40955362// CHECK: [0xff,0x0f,0xa4,0xe1,0x00,0x05,0x02,0xfc]5363 5364buffer_atomic_or_x2 v[5:6], off, s[8:11], src_scc offset:40955365// CHECK: [0xff,0x0f,0xa4,0xe1,0x00,0x05,0x02,0xfd]5366 5367buffer_atomic_or_x2 v[5:6], v0, s[8:11], s3 idxen offset:40955368// CHECK: [0xff,0x2f,0xa4,0xe1,0x00,0x05,0x02,0x03]5369 5370buffer_atomic_or_x2 v[5:6], v0, s[8:11], s3 offen offset:40955371// CHECK: [0xff,0x1f,0xa4,0xe1,0x00,0x05,0x02,0x03]5372 5373buffer_atomic_or_x2 v[5:6], off, s[8:11], s35374// CHECK: [0x00,0x00,0xa4,0xe1,0x00,0x05,0x02,0x03]5375 5376buffer_atomic_or_x2 v[5:6], off, s[8:11], s3 offset:05377// CHECK: [0x00,0x00,0xa4,0xe1,0x00,0x05,0x02,0x03]5378 5379buffer_atomic_or_x2 v[5:6], off, s[8:11], s3 offset:75380// CHECK: [0x07,0x00,0xa4,0xe1,0x00,0x05,0x02,0x03]5381 5382buffer_atomic_or_x2 v[5:6], off, s[8:11], s3 offset:4095 glc5383// CHECK: [0xff,0x4f,0xa4,0xe1,0x00,0x05,0x02,0x03]5384 5385buffer_atomic_or_x2 v[5:6], off, s[8:11], s3 offset:4095 slc5386// CHECK: [0xff,0x0f,0xa6,0xe1,0x00,0x05,0x02,0x03]5387 5388buffer_atomic_xor_x2 v[5:6], off, s[8:11], s3 offset:40955389// CHECK: [0xff,0x0f,0xa8,0xe1,0x00,0x05,0x02,0x03]5390 5391buffer_atomic_xor_x2 v[254:255], off, s[8:11], s3 offset:40955392// CHECK: [0xff,0x0f,0xa8,0xe1,0x00,0xfe,0x02,0x03]5393 5394buffer_atomic_xor_x2 v[5:6], off, s[12:15], s3 offset:40955395// CHECK: [0xff,0x0f,0xa8,0xe1,0x00,0x05,0x03,0x03]5396 5397buffer_atomic_xor_x2 v[5:6], off, s[96:99], s3 offset:40955398// CHECK: [0xff,0x0f,0xa8,0xe1,0x00,0x05,0x18,0x03]5399 5400buffer_atomic_xor_x2 v[5:6], off, ttmp[12:15], s3 offset:40955401// CHECK: [0xff,0x0f,0xa8,0xe1,0x00,0x05,0x1e,0x03]5402 5403buffer_atomic_xor_x2 v[5:6], off, s[8:11], s101 offset:40955404// CHECK: [0xff,0x0f,0xa8,0xe1,0x00,0x05,0x02,0x65]5405 5406buffer_atomic_xor_x2 v[5:6], off, s[8:11], flat_scratch_lo offset:40955407// CHECK: [0xff,0x0f,0xa8,0xe1,0x00,0x05,0x02,0x66]5408 5409buffer_atomic_xor_x2 v[5:6], off, s[8:11], flat_scratch_hi offset:40955410// CHECK: [0xff,0x0f,0xa8,0xe1,0x00,0x05,0x02,0x67]5411 5412buffer_atomic_xor_x2 v[5:6], off, s[8:11], vcc_lo offset:40955413// CHECK: [0xff,0x0f,0xa8,0xe1,0x00,0x05,0x02,0x6a]5414 5415buffer_atomic_xor_x2 v[5:6], off, s[8:11], vcc_hi offset:40955416// CHECK: [0xff,0x0f,0xa8,0xe1,0x00,0x05,0x02,0x6b]5417 5418buffer_atomic_xor_x2 v[5:6], off, s[8:11], ttmp15 offset:40955419// CHECK: [0xff,0x0f,0xa8,0xe1,0x00,0x05,0x02,0x7b]5420 5421buffer_atomic_xor_x2 v[5:6], off, s[8:11], m0 offset:40955422// CHECK: [0xff,0x0f,0xa8,0xe1,0x00,0x05,0x02,0x7c]5423 5424buffer_atomic_xor_x2 v[5:6], off, s[8:11], exec_lo offset:40955425// CHECK: [0xff,0x0f,0xa8,0xe1,0x00,0x05,0x02,0x7e]5426 5427buffer_atomic_xor_x2 v[5:6], off, s[8:11], exec_hi offset:40955428// CHECK: [0xff,0x0f,0xa8,0xe1,0x00,0x05,0x02,0x7f]5429 5430buffer_atomic_xor_x2 v[5:6], off, s[8:11], 0 offset:40955431// CHECK: [0xff,0x0f,0xa8,0xe1,0x00,0x05,0x02,0x80]5432 5433buffer_atomic_xor_x2 v[5:6], off, s[8:11], -1 offset:40955434// CHECK: [0xff,0x0f,0xa8,0xe1,0x00,0x05,0x02,0xc1]5435 5436buffer_atomic_xor_x2 v[5:6], off, s[8:11], 0.5 offset:40955437// CHECK: [0xff,0x0f,0xa8,0xe1,0x00,0x05,0x02,0xf0]5438 5439buffer_atomic_xor_x2 v[5:6], off, s[8:11], -4.0 offset:40955440// CHECK: [0xff,0x0f,0xa8,0xe1,0x00,0x05,0x02,0xf7]5441 5442buffer_atomic_xor_x2 v[5:6], off, s[8:11], src_vccz offset:40955443// CHECK: [0xff,0x0f,0xa8,0xe1,0x00,0x05,0x02,0xfb]5444 5445buffer_atomic_xor_x2 v[5:6], off, s[8:11], src_execz offset:40955446// CHECK: [0xff,0x0f,0xa8,0xe1,0x00,0x05,0x02,0xfc]5447 5448buffer_atomic_xor_x2 v[5:6], off, s[8:11], src_scc offset:40955449// CHECK: [0xff,0x0f,0xa8,0xe1,0x00,0x05,0x02,0xfd]5450 5451buffer_atomic_xor_x2 v[5:6], v0, s[8:11], s3 idxen offset:40955452// CHECK: [0xff,0x2f,0xa8,0xe1,0x00,0x05,0x02,0x03]5453 5454buffer_atomic_xor_x2 v[5:6], v0, s[8:11], s3 offen offset:40955455// CHECK: [0xff,0x1f,0xa8,0xe1,0x00,0x05,0x02,0x03]5456 5457buffer_atomic_xor_x2 v[5:6], off, s[8:11], s35458// CHECK: [0x00,0x00,0xa8,0xe1,0x00,0x05,0x02,0x03]5459 5460buffer_atomic_xor_x2 v[5:6], off, s[8:11], s3 offset:05461// CHECK: [0x00,0x00,0xa8,0xe1,0x00,0x05,0x02,0x03]5462 5463buffer_atomic_xor_x2 v[5:6], off, s[8:11], s3 offset:75464// CHECK: [0x07,0x00,0xa8,0xe1,0x00,0x05,0x02,0x03]5465 5466buffer_atomic_xor_x2 v[5:6], off, s[8:11], s3 offset:4095 glc5467// CHECK: [0xff,0x4f,0xa8,0xe1,0x00,0x05,0x02,0x03]5468 5469buffer_atomic_xor_x2 v[5:6], off, s[8:11], s3 offset:4095 slc5470// CHECK: [0xff,0x0f,0xaa,0xe1,0x00,0x05,0x02,0x03]5471 5472buffer_atomic_inc_x2 v[5:6], off, s[8:11], s3 offset:40955473// CHECK: [0xff,0x0f,0xac,0xe1,0x00,0x05,0x02,0x03]5474 5475buffer_atomic_inc_x2 v[254:255], off, s[8:11], s3 offset:40955476// CHECK: [0xff,0x0f,0xac,0xe1,0x00,0xfe,0x02,0x03]5477 5478buffer_atomic_inc_x2 v[5:6], off, s[12:15], s3 offset:40955479// CHECK: [0xff,0x0f,0xac,0xe1,0x00,0x05,0x03,0x03]5480 5481buffer_atomic_inc_x2 v[5:6], off, s[96:99], s3 offset:40955482// CHECK: [0xff,0x0f,0xac,0xe1,0x00,0x05,0x18,0x03]5483 5484buffer_atomic_inc_x2 v[5:6], off, ttmp[12:15], s3 offset:40955485// CHECK: [0xff,0x0f,0xac,0xe1,0x00,0x05,0x1e,0x03]5486 5487buffer_atomic_inc_x2 v[5:6], off, s[8:11], s101 offset:40955488// CHECK: [0xff,0x0f,0xac,0xe1,0x00,0x05,0x02,0x65]5489 5490buffer_atomic_inc_x2 v[5:6], off, s[8:11], flat_scratch_lo offset:40955491// CHECK: [0xff,0x0f,0xac,0xe1,0x00,0x05,0x02,0x66]5492 5493buffer_atomic_inc_x2 v[5:6], off, s[8:11], flat_scratch_hi offset:40955494// CHECK: [0xff,0x0f,0xac,0xe1,0x00,0x05,0x02,0x67]5495 5496buffer_atomic_inc_x2 v[5:6], off, s[8:11], vcc_lo offset:40955497// CHECK: [0xff,0x0f,0xac,0xe1,0x00,0x05,0x02,0x6a]5498 5499buffer_atomic_inc_x2 v[5:6], off, s[8:11], vcc_hi offset:40955500// CHECK: [0xff,0x0f,0xac,0xe1,0x00,0x05,0x02,0x6b]5501 5502buffer_atomic_inc_x2 v[5:6], off, s[8:11], ttmp15 offset:40955503// CHECK: [0xff,0x0f,0xac,0xe1,0x00,0x05,0x02,0x7b]5504 5505buffer_atomic_inc_x2 v[5:6], off, s[8:11], m0 offset:40955506// CHECK: [0xff,0x0f,0xac,0xe1,0x00,0x05,0x02,0x7c]5507 5508buffer_atomic_inc_x2 v[5:6], off, s[8:11], exec_lo offset:40955509// CHECK: [0xff,0x0f,0xac,0xe1,0x00,0x05,0x02,0x7e]5510 5511buffer_atomic_inc_x2 v[5:6], off, s[8:11], exec_hi offset:40955512// CHECK: [0xff,0x0f,0xac,0xe1,0x00,0x05,0x02,0x7f]5513 5514buffer_atomic_inc_x2 v[5:6], off, s[8:11], 0 offset:40955515// CHECK: [0xff,0x0f,0xac,0xe1,0x00,0x05,0x02,0x80]5516 5517buffer_atomic_inc_x2 v[5:6], off, s[8:11], -1 offset:40955518// CHECK: [0xff,0x0f,0xac,0xe1,0x00,0x05,0x02,0xc1]5519 5520buffer_atomic_inc_x2 v[5:6], off, s[8:11], 0.5 offset:40955521// CHECK: [0xff,0x0f,0xac,0xe1,0x00,0x05,0x02,0xf0]5522 5523buffer_atomic_inc_x2 v[5:6], off, s[8:11], -4.0 offset:40955524// CHECK: [0xff,0x0f,0xac,0xe1,0x00,0x05,0x02,0xf7]5525 5526buffer_atomic_inc_x2 v[5:6], off, s[8:11], src_vccz offset:40955527// CHECK: [0xff,0x0f,0xac,0xe1,0x00,0x05,0x02,0xfb]5528 5529buffer_atomic_inc_x2 v[5:6], off, s[8:11], src_execz offset:40955530// CHECK: [0xff,0x0f,0xac,0xe1,0x00,0x05,0x02,0xfc]5531 5532buffer_atomic_inc_x2 v[5:6], off, s[8:11], src_scc offset:40955533// CHECK: [0xff,0x0f,0xac,0xe1,0x00,0x05,0x02,0xfd]5534 5535buffer_atomic_inc_x2 v[5:6], v0, s[8:11], s3 idxen offset:40955536// CHECK: [0xff,0x2f,0xac,0xe1,0x00,0x05,0x02,0x03]5537 5538buffer_atomic_inc_x2 v[5:6], v0, s[8:11], s3 offen offset:40955539// CHECK: [0xff,0x1f,0xac,0xe1,0x00,0x05,0x02,0x03]5540 5541buffer_atomic_inc_x2 v[5:6], off, s[8:11], s35542// CHECK: [0x00,0x00,0xac,0xe1,0x00,0x05,0x02,0x03]5543 5544buffer_atomic_inc_x2 v[5:6], off, s[8:11], s3 offset:05545// CHECK: [0x00,0x00,0xac,0xe1,0x00,0x05,0x02,0x03]5546 5547buffer_atomic_inc_x2 v[5:6], off, s[8:11], s3 offset:75548// CHECK: [0x07,0x00,0xac,0xe1,0x00,0x05,0x02,0x03]5549 5550buffer_atomic_inc_x2 v[5:6], off, s[8:11], s3 offset:4095 glc5551// CHECK: [0xff,0x4f,0xac,0xe1,0x00,0x05,0x02,0x03]5552 5553buffer_atomic_inc_x2 v[5:6], off, s[8:11], s3 offset:4095 slc5554// CHECK: [0xff,0x0f,0xae,0xe1,0x00,0x05,0x02,0x03]5555 5556buffer_atomic_dec_x2 v[5:6], off, s[8:11], s3 offset:40955557// CHECK: [0xff,0x0f,0xb0,0xe1,0x00,0x05,0x02,0x03]5558 5559buffer_atomic_dec_x2 v[254:255], off, s[8:11], s3 offset:40955560// CHECK: [0xff,0x0f,0xb0,0xe1,0x00,0xfe,0x02,0x03]5561 5562buffer_atomic_dec_x2 v[5:6], off, s[12:15], s3 offset:40955563// CHECK: [0xff,0x0f,0xb0,0xe1,0x00,0x05,0x03,0x03]5564 5565buffer_atomic_dec_x2 v[5:6], off, s[96:99], s3 offset:40955566// CHECK: [0xff,0x0f,0xb0,0xe1,0x00,0x05,0x18,0x03]5567 5568buffer_atomic_dec_x2 v[5:6], off, ttmp[12:15], s3 offset:40955569// CHECK: [0xff,0x0f,0xb0,0xe1,0x00,0x05,0x1e,0x03]5570 5571buffer_atomic_dec_x2 v[5:6], off, s[8:11], s101 offset:40955572// CHECK: [0xff,0x0f,0xb0,0xe1,0x00,0x05,0x02,0x65]5573 5574buffer_atomic_dec_x2 v[5:6], off, s[8:11], flat_scratch_lo offset:40955575// CHECK: [0xff,0x0f,0xb0,0xe1,0x00,0x05,0x02,0x66]5576 5577buffer_atomic_dec_x2 v[5:6], off, s[8:11], flat_scratch_hi offset:40955578// CHECK: [0xff,0x0f,0xb0,0xe1,0x00,0x05,0x02,0x67]5579 5580buffer_atomic_dec_x2 v[5:6], off, s[8:11], vcc_lo offset:40955581// CHECK: [0xff,0x0f,0xb0,0xe1,0x00,0x05,0x02,0x6a]5582 5583buffer_atomic_dec_x2 v[5:6], off, s[8:11], vcc_hi offset:40955584// CHECK: [0xff,0x0f,0xb0,0xe1,0x00,0x05,0x02,0x6b]5585 5586buffer_atomic_dec_x2 v[5:6], off, s[8:11], ttmp15 offset:40955587// CHECK: [0xff,0x0f,0xb0,0xe1,0x00,0x05,0x02,0x7b]5588 5589buffer_atomic_dec_x2 v[5:6], off, s[8:11], m0 offset:40955590// CHECK: [0xff,0x0f,0xb0,0xe1,0x00,0x05,0x02,0x7c]5591 5592buffer_atomic_dec_x2 v[5:6], off, s[8:11], exec_lo offset:40955593// CHECK: [0xff,0x0f,0xb0,0xe1,0x00,0x05,0x02,0x7e]5594 5595buffer_atomic_dec_x2 v[5:6], off, s[8:11], exec_hi offset:40955596// CHECK: [0xff,0x0f,0xb0,0xe1,0x00,0x05,0x02,0x7f]5597 5598buffer_atomic_dec_x2 v[5:6], off, s[8:11], 0 offset:40955599// CHECK: [0xff,0x0f,0xb0,0xe1,0x00,0x05,0x02,0x80]5600 5601buffer_atomic_dec_x2 v[5:6], off, s[8:11], -1 offset:40955602// CHECK: [0xff,0x0f,0xb0,0xe1,0x00,0x05,0x02,0xc1]5603 5604buffer_atomic_dec_x2 v[5:6], off, s[8:11], 0.5 offset:40955605// CHECK: [0xff,0x0f,0xb0,0xe1,0x00,0x05,0x02,0xf0]5606 5607buffer_atomic_dec_x2 v[5:6], off, s[8:11], -4.0 offset:40955608// CHECK: [0xff,0x0f,0xb0,0xe1,0x00,0x05,0x02,0xf7]5609 5610buffer_atomic_dec_x2 v[5:6], off, s[8:11], src_vccz offset:40955611// CHECK: [0xff,0x0f,0xb0,0xe1,0x00,0x05,0x02,0xfb]5612 5613buffer_atomic_dec_x2 v[5:6], off, s[8:11], src_execz offset:40955614// CHECK: [0xff,0x0f,0xb0,0xe1,0x00,0x05,0x02,0xfc]5615 5616buffer_atomic_dec_x2 v[5:6], off, s[8:11], src_scc offset:40955617// CHECK: [0xff,0x0f,0xb0,0xe1,0x00,0x05,0x02,0xfd]5618 5619buffer_atomic_dec_x2 v[5:6], v0, s[8:11], s3 idxen offset:40955620// CHECK: [0xff,0x2f,0xb0,0xe1,0x00,0x05,0x02,0x03]5621 5622buffer_atomic_dec_x2 v[5:6], v0, s[8:11], s3 offen offset:40955623// CHECK: [0xff,0x1f,0xb0,0xe1,0x00,0x05,0x02,0x03]5624 5625buffer_atomic_dec_x2 v[5:6], off, s[8:11], s35626// CHECK: [0x00,0x00,0xb0,0xe1,0x00,0x05,0x02,0x03]5627 5628buffer_atomic_dec_x2 v[5:6], off, s[8:11], s3 offset:05629// CHECK: [0x00,0x00,0xb0,0xe1,0x00,0x05,0x02,0x03]5630 5631buffer_atomic_dec_x2 v[5:6], off, s[8:11], s3 offset:75632// CHECK: [0x07,0x00,0xb0,0xe1,0x00,0x05,0x02,0x03]5633 5634buffer_atomic_dec_x2 v[5:6], off, s[8:11], s3 offset:4095 glc5635// CHECK: [0xff,0x4f,0xb0,0xe1,0x00,0x05,0x02,0x03]5636 5637buffer_atomic_dec_x2 v[5:6], off, s[8:11], s3 offset:4095 slc5638// CHECK: [0xff,0x0f,0xb2,0xe1,0x00,0x05,0x02,0x03]5639