4373 lines · plain
1// RUN: llvm-mc -triple=amdgcn -mcpu=gfx900 -show-encoding %s | FileCheck %s2 3flat_load_ubyte v5, v[1:2] offset:40954// CHECK: [0xff,0x0f,0x40,0xdc,0x01,0x00,0x00,0x05]5 6flat_load_ubyte v255, v[1:2] offset:40957// CHECK: [0xff,0x0f,0x40,0xdc,0x01,0x00,0x00,0xff]8 9flat_load_ubyte v5, v[254:255] offset:409510// CHECK: [0xff,0x0f,0x40,0xdc,0xfe,0x00,0x00,0x05]11 12flat_load_ubyte v5, v[1:2]13// CHECK: [0x00,0x00,0x40,0xdc,0x01,0x00,0x00,0x05]14 15flat_load_ubyte v5, v[1:2] offset:016// CHECK: [0x00,0x00,0x40,0xdc,0x01,0x00,0x00,0x05]17 18flat_load_ubyte v5, v[1:2] offset:719// CHECK: [0x07,0x00,0x40,0xdc,0x01,0x00,0x00,0x05]20 21flat_load_ubyte v5, v[1:2] offset:4095 glc22// CHECK: [0xff,0x0f,0x41,0xdc,0x01,0x00,0x00,0x05]23 24flat_load_ubyte v5, v[1:2] offset:4095 slc25// CHECK: [0xff,0x0f,0x42,0xdc,0x01,0x00,0x00,0x05]26 27flat_load_sbyte v5, v[1:2] offset:409528// CHECK: [0xff,0x0f,0x44,0xdc,0x01,0x00,0x00,0x05]29 30flat_load_sbyte v255, v[1:2] offset:409531// CHECK: [0xff,0x0f,0x44,0xdc,0x01,0x00,0x00,0xff]32 33flat_load_sbyte v5, v[254:255] offset:409534// CHECK: [0xff,0x0f,0x44,0xdc,0xfe,0x00,0x00,0x05]35 36flat_load_sbyte v5, v[1:2]37// CHECK: [0x00,0x00,0x44,0xdc,0x01,0x00,0x00,0x05]38 39flat_load_sbyte v5, v[1:2] offset:040// CHECK: [0x00,0x00,0x44,0xdc,0x01,0x00,0x00,0x05]41 42flat_load_sbyte v5, v[1:2] offset:743// CHECK: [0x07,0x00,0x44,0xdc,0x01,0x00,0x00,0x05]44 45flat_load_sbyte v5, v[1:2] offset:4095 glc46// CHECK: [0xff,0x0f,0x45,0xdc,0x01,0x00,0x00,0x05]47 48flat_load_sbyte v5, v[1:2] offset:4095 slc49// CHECK: [0xff,0x0f,0x46,0xdc,0x01,0x00,0x00,0x05]50 51flat_load_ushort v5, v[1:2] offset:409552// CHECK: [0xff,0x0f,0x48,0xdc,0x01,0x00,0x00,0x05]53 54flat_load_ushort v255, v[1:2] offset:409555// CHECK: [0xff,0x0f,0x48,0xdc,0x01,0x00,0x00,0xff]56 57flat_load_ushort v5, v[254:255] offset:409558// CHECK: [0xff,0x0f,0x48,0xdc,0xfe,0x00,0x00,0x05]59 60flat_load_ushort v5, v[1:2]61// CHECK: [0x00,0x00,0x48,0xdc,0x01,0x00,0x00,0x05]62 63flat_load_ushort v5, v[1:2] offset:064// CHECK: [0x00,0x00,0x48,0xdc,0x01,0x00,0x00,0x05]65 66flat_load_ushort v5, v[1:2] offset:767// CHECK: [0x07,0x00,0x48,0xdc,0x01,0x00,0x00,0x05]68 69flat_load_ushort v5, v[1:2] offset:4095 glc70// CHECK: [0xff,0x0f,0x49,0xdc,0x01,0x00,0x00,0x05]71 72flat_load_ushort v5, v[1:2] offset:4095 slc73// CHECK: [0xff,0x0f,0x4a,0xdc,0x01,0x00,0x00,0x05]74 75flat_load_sshort v5, v[1:2] offset:409576// CHECK: [0xff,0x0f,0x4c,0xdc,0x01,0x00,0x00,0x05]77 78flat_load_sshort v255, v[1:2] offset:409579// CHECK: [0xff,0x0f,0x4c,0xdc,0x01,0x00,0x00,0xff]80 81flat_load_sshort v5, v[254:255] offset:409582// CHECK: [0xff,0x0f,0x4c,0xdc,0xfe,0x00,0x00,0x05]83 84flat_load_sshort v5, v[1:2]85// CHECK: [0x00,0x00,0x4c,0xdc,0x01,0x00,0x00,0x05]86 87flat_load_sshort v5, v[1:2] offset:088// CHECK: [0x00,0x00,0x4c,0xdc,0x01,0x00,0x00,0x05]89 90flat_load_sshort v5, v[1:2] offset:791// CHECK: [0x07,0x00,0x4c,0xdc,0x01,0x00,0x00,0x05]92 93flat_load_sshort v5, v[1:2] offset:4095 glc94// CHECK: [0xff,0x0f,0x4d,0xdc,0x01,0x00,0x00,0x05]95 96flat_load_sshort v5, v[1:2] offset:4095 slc97// CHECK: [0xff,0x0f,0x4e,0xdc,0x01,0x00,0x00,0x05]98 99flat_load_dword v5, v[1:2] offset:4095100// CHECK: [0xff,0x0f,0x50,0xdc,0x01,0x00,0x00,0x05]101 102flat_load_dword v255, v[1:2] offset:4095103// CHECK: [0xff,0x0f,0x50,0xdc,0x01,0x00,0x00,0xff]104 105flat_load_dword v5, v[254:255] offset:4095106// CHECK: [0xff,0x0f,0x50,0xdc,0xfe,0x00,0x00,0x05]107 108flat_load_dword v5, v[1:2]109// CHECK: [0x00,0x00,0x50,0xdc,0x01,0x00,0x00,0x05]110 111flat_load_dword v5, v[1:2] offset:0112// CHECK: [0x00,0x00,0x50,0xdc,0x01,0x00,0x00,0x05]113 114flat_load_dword v5, v[1:2] offset:7115// CHECK: [0x07,0x00,0x50,0xdc,0x01,0x00,0x00,0x05]116 117flat_load_dword v5, v[1:2] offset:4095 glc118// CHECK: [0xff,0x0f,0x51,0xdc,0x01,0x00,0x00,0x05]119 120flat_load_dword v5, v[1:2] offset:4095 slc121// CHECK: [0xff,0x0f,0x52,0xdc,0x01,0x00,0x00,0x05]122 123flat_load_dwordx2 v[5:6], v[1:2] offset:4095124// CHECK: [0xff,0x0f,0x54,0xdc,0x01,0x00,0x00,0x05]125 126flat_load_dwordx2 v[254:255], v[1:2] offset:4095127// CHECK: [0xff,0x0f,0x54,0xdc,0x01,0x00,0x00,0xfe]128 129flat_load_dwordx2 v[5:6], v[254:255] offset:4095130// CHECK: [0xff,0x0f,0x54,0xdc,0xfe,0x00,0x00,0x05]131 132flat_load_dwordx2 v[5:6], v[1:2]133// CHECK: [0x00,0x00,0x54,0xdc,0x01,0x00,0x00,0x05]134 135flat_load_dwordx2 v[5:6], v[1:2] offset:0136// CHECK: [0x00,0x00,0x54,0xdc,0x01,0x00,0x00,0x05]137 138flat_load_dwordx2 v[5:6], v[1:2] offset:7139// CHECK: [0x07,0x00,0x54,0xdc,0x01,0x00,0x00,0x05]140 141flat_load_dwordx2 v[5:6], v[1:2] offset:4095 glc142// CHECK: [0xff,0x0f,0x55,0xdc,0x01,0x00,0x00,0x05]143 144flat_load_dwordx2 v[5:6], v[1:2] offset:4095 slc145// CHECK: [0xff,0x0f,0x56,0xdc,0x01,0x00,0x00,0x05]146 147flat_load_dwordx3 v[5:7], v[1:2] offset:4095148// CHECK: [0xff,0x0f,0x58,0xdc,0x01,0x00,0x00,0x05]149 150flat_load_dwordx3 v[253:255], v[1:2] offset:4095151// CHECK: [0xff,0x0f,0x58,0xdc,0x01,0x00,0x00,0xfd]152 153flat_load_dwordx3 v[5:7], v[254:255] offset:4095154// CHECK: [0xff,0x0f,0x58,0xdc,0xfe,0x00,0x00,0x05]155 156flat_load_dwordx3 v[5:7], v[1:2]157// CHECK: [0x00,0x00,0x58,0xdc,0x01,0x00,0x00,0x05]158 159flat_load_dwordx3 v[5:7], v[1:2] offset:0160// CHECK: [0x00,0x00,0x58,0xdc,0x01,0x00,0x00,0x05]161 162flat_load_dwordx3 v[5:7], v[1:2] offset:7163// CHECK: [0x07,0x00,0x58,0xdc,0x01,0x00,0x00,0x05]164 165flat_load_dwordx3 v[5:7], v[1:2] offset:4095 glc166// CHECK: [0xff,0x0f,0x59,0xdc,0x01,0x00,0x00,0x05]167 168flat_load_dwordx3 v[5:7], v[1:2] offset:4095 slc169// CHECK: [0xff,0x0f,0x5a,0xdc,0x01,0x00,0x00,0x05]170 171flat_load_dwordx4 v[5:8], v[1:2] offset:4095172// CHECK: [0xff,0x0f,0x5c,0xdc,0x01,0x00,0x00,0x05]173 174flat_load_dwordx4 v[252:255], v[1:2] offset:4095175// CHECK: [0xff,0x0f,0x5c,0xdc,0x01,0x00,0x00,0xfc]176 177flat_load_dwordx4 v[5:8], v[254:255] offset:4095178// CHECK: [0xff,0x0f,0x5c,0xdc,0xfe,0x00,0x00,0x05]179 180flat_load_dwordx4 v[5:8], v[1:2]181// CHECK: [0x00,0x00,0x5c,0xdc,0x01,0x00,0x00,0x05]182 183flat_load_dwordx4 v[5:8], v[1:2] offset:0184// CHECK: [0x00,0x00,0x5c,0xdc,0x01,0x00,0x00,0x05]185 186flat_load_dwordx4 v[5:8], v[1:2] offset:7187// CHECK: [0x07,0x00,0x5c,0xdc,0x01,0x00,0x00,0x05]188 189flat_load_dwordx4 v[5:8], v[1:2] offset:4095 glc190// CHECK: [0xff,0x0f,0x5d,0xdc,0x01,0x00,0x00,0x05]191 192flat_load_dwordx4 v[5:8], v[1:2] offset:4095 slc193// CHECK: [0xff,0x0f,0x5e,0xdc,0x01,0x00,0x00,0x05]194 195flat_store_byte v[1:2], v2 offset:4095196// CHECK: [0xff,0x0f,0x60,0xdc,0x01,0x02,0x00,0x00]197 198flat_store_byte v[254:255], v2 offset:4095199// CHECK: [0xff,0x0f,0x60,0xdc,0xfe,0x02,0x00,0x00]200 201flat_store_byte v[1:2], v255 offset:4095202// CHECK: [0xff,0x0f,0x60,0xdc,0x01,0xff,0x00,0x00]203 204flat_store_byte v[1:2], v2205// CHECK: [0x00,0x00,0x60,0xdc,0x01,0x02,0x00,0x00]206 207flat_store_byte v[1:2], v2 offset:0208// CHECK: [0x00,0x00,0x60,0xdc,0x01,0x02,0x00,0x00]209 210flat_store_byte v[1:2], v2 offset:7211// CHECK: [0x07,0x00,0x60,0xdc,0x01,0x02,0x00,0x00]212 213flat_store_byte v[1:2], v2 offset:4095 glc214// CHECK: [0xff,0x0f,0x61,0xdc,0x01,0x02,0x00,0x00]215 216flat_store_byte v[1:2], v2 offset:4095 slc217// CHECK: [0xff,0x0f,0x62,0xdc,0x01,0x02,0x00,0x00]218 219flat_store_byte_d16_hi v[1:2], v2 offset:4095220// CHECK: [0xff,0x0f,0x64,0xdc,0x01,0x02,0x00,0x00]221 222flat_store_byte_d16_hi v[254:255], v2 offset:4095223// CHECK: [0xff,0x0f,0x64,0xdc,0xfe,0x02,0x00,0x00]224 225flat_store_byte_d16_hi v[1:2], v255 offset:4095226// CHECK: [0xff,0x0f,0x64,0xdc,0x01,0xff,0x00,0x00]227 228flat_store_byte_d16_hi v[1:2], v2229// CHECK: [0x00,0x00,0x64,0xdc,0x01,0x02,0x00,0x00]230 231flat_store_byte_d16_hi v[1:2], v2 offset:0232// CHECK: [0x00,0x00,0x64,0xdc,0x01,0x02,0x00,0x00]233 234flat_store_byte_d16_hi v[1:2], v2 offset:7235// CHECK: [0x07,0x00,0x64,0xdc,0x01,0x02,0x00,0x00]236 237flat_store_byte_d16_hi v[1:2], v2 offset:4095 glc238// CHECK: [0xff,0x0f,0x65,0xdc,0x01,0x02,0x00,0x00]239 240flat_store_byte_d16_hi v[1:2], v2 offset:4095 slc241// CHECK: [0xff,0x0f,0x66,0xdc,0x01,0x02,0x00,0x00]242 243flat_store_short v[1:2], v2 offset:4095244// CHECK: [0xff,0x0f,0x68,0xdc,0x01,0x02,0x00,0x00]245 246flat_store_short v[254:255], v2 offset:4095247// CHECK: [0xff,0x0f,0x68,0xdc,0xfe,0x02,0x00,0x00]248 249flat_store_short v[1:2], v255 offset:4095250// CHECK: [0xff,0x0f,0x68,0xdc,0x01,0xff,0x00,0x00]251 252flat_store_short v[1:2], v2253// CHECK: [0x00,0x00,0x68,0xdc,0x01,0x02,0x00,0x00]254 255flat_store_short v[1:2], v2 offset:0256// CHECK: [0x00,0x00,0x68,0xdc,0x01,0x02,0x00,0x00]257 258flat_store_short v[1:2], v2 offset:7259// CHECK: [0x07,0x00,0x68,0xdc,0x01,0x02,0x00,0x00]260 261flat_store_short v[1:2], v2 offset:4095 glc262// CHECK: [0xff,0x0f,0x69,0xdc,0x01,0x02,0x00,0x00]263 264flat_store_short v[1:2], v2 offset:4095 slc265// CHECK: [0xff,0x0f,0x6a,0xdc,0x01,0x02,0x00,0x00]266 267flat_store_short_d16_hi v[1:2], v2 offset:4095268// CHECK: [0xff,0x0f,0x6c,0xdc,0x01,0x02,0x00,0x00]269 270flat_store_short_d16_hi v[254:255], v2 offset:4095271// CHECK: [0xff,0x0f,0x6c,0xdc,0xfe,0x02,0x00,0x00]272 273flat_store_short_d16_hi v[1:2], v255 offset:4095274// CHECK: [0xff,0x0f,0x6c,0xdc,0x01,0xff,0x00,0x00]275 276flat_store_short_d16_hi v[1:2], v2277// CHECK: [0x00,0x00,0x6c,0xdc,0x01,0x02,0x00,0x00]278 279flat_store_short_d16_hi v[1:2], v2 offset:0280// CHECK: [0x00,0x00,0x6c,0xdc,0x01,0x02,0x00,0x00]281 282flat_store_short_d16_hi v[1:2], v2 offset:7283// CHECK: [0x07,0x00,0x6c,0xdc,0x01,0x02,0x00,0x00]284 285flat_store_short_d16_hi v[1:2], v2 offset:4095 glc286// CHECK: [0xff,0x0f,0x6d,0xdc,0x01,0x02,0x00,0x00]287 288flat_store_short_d16_hi v[1:2], v2 offset:4095 slc289// CHECK: [0xff,0x0f,0x6e,0xdc,0x01,0x02,0x00,0x00]290 291flat_store_dword v[1:2], v2 offset:4095292// CHECK: [0xff,0x0f,0x70,0xdc,0x01,0x02,0x00,0x00]293 294flat_store_dword v[254:255], v2 offset:4095295// CHECK: [0xff,0x0f,0x70,0xdc,0xfe,0x02,0x00,0x00]296 297flat_store_dword v[1:2], v255 offset:4095298// CHECK: [0xff,0x0f,0x70,0xdc,0x01,0xff,0x00,0x00]299 300flat_store_dword v[1:2], v2301// CHECK: [0x00,0x00,0x70,0xdc,0x01,0x02,0x00,0x00]302 303flat_store_dword v[1:2], v2 offset:0304// CHECK: [0x00,0x00,0x70,0xdc,0x01,0x02,0x00,0x00]305 306flat_store_dword v[1:2], v2 offset:7307// CHECK: [0x07,0x00,0x70,0xdc,0x01,0x02,0x00,0x00]308 309flat_store_dword v[1:2], v2 offset:4095 glc310// CHECK: [0xff,0x0f,0x71,0xdc,0x01,0x02,0x00,0x00]311 312flat_store_dword v[1:2], v2 offset:4095 slc313// CHECK: [0xff,0x0f,0x72,0xdc,0x01,0x02,0x00,0x00]314 315flat_store_dwordx2 v[1:2], v[2:3] offset:4095316// CHECK: [0xff,0x0f,0x74,0xdc,0x01,0x02,0x00,0x00]317 318flat_store_dwordx2 v[254:255], v[2:3] offset:4095319// CHECK: [0xff,0x0f,0x74,0xdc,0xfe,0x02,0x00,0x00]320 321flat_store_dwordx2 v[1:2], v[254:255] offset:4095322// CHECK: [0xff,0x0f,0x74,0xdc,0x01,0xfe,0x00,0x00]323 324flat_store_dwordx2 v[1:2], v[2:3]325// CHECK: [0x00,0x00,0x74,0xdc,0x01,0x02,0x00,0x00]326 327flat_store_dwordx2 v[1:2], v[2:3] offset:0328// CHECK: [0x00,0x00,0x74,0xdc,0x01,0x02,0x00,0x00]329 330flat_store_dwordx2 v[1:2], v[2:3] offset:7331// CHECK: [0x07,0x00,0x74,0xdc,0x01,0x02,0x00,0x00]332 333flat_store_dwordx2 v[1:2], v[2:3] offset:4095 glc334// CHECK: [0xff,0x0f,0x75,0xdc,0x01,0x02,0x00,0x00]335 336flat_store_dwordx2 v[1:2], v[2:3] offset:4095 slc337// CHECK: [0xff,0x0f,0x76,0xdc,0x01,0x02,0x00,0x00]338 339flat_store_dwordx3 v[1:2], v[2:4] offset:4095340// CHECK: [0xff,0x0f,0x78,0xdc,0x01,0x02,0x00,0x00]341 342flat_store_dwordx3 v[254:255], v[2:4] offset:4095343// CHECK: [0xff,0x0f,0x78,0xdc,0xfe,0x02,0x00,0x00]344 345flat_store_dwordx3 v[1:2], v[253:255] offset:4095346// CHECK: [0xff,0x0f,0x78,0xdc,0x01,0xfd,0x00,0x00]347 348flat_store_dwordx3 v[1:2], v[2:4]349// CHECK: [0x00,0x00,0x78,0xdc,0x01,0x02,0x00,0x00]350 351flat_store_dwordx3 v[1:2], v[2:4] offset:0352// CHECK: [0x00,0x00,0x78,0xdc,0x01,0x02,0x00,0x00]353 354flat_store_dwordx3 v[1:2], v[2:4] offset:7355// CHECK: [0x07,0x00,0x78,0xdc,0x01,0x02,0x00,0x00]356 357flat_store_dwordx3 v[1:2], v[2:4] offset:4095 glc358// CHECK: [0xff,0x0f,0x79,0xdc,0x01,0x02,0x00,0x00]359 360flat_store_dwordx3 v[1:2], v[2:4] offset:4095 slc361// CHECK: [0xff,0x0f,0x7a,0xdc,0x01,0x02,0x00,0x00]362 363flat_store_dwordx4 v[1:2], v[2:5] offset:4095364// CHECK: [0xff,0x0f,0x7c,0xdc,0x01,0x02,0x00,0x00]365 366flat_store_dwordx4 v[254:255], v[2:5] offset:4095367// CHECK: [0xff,0x0f,0x7c,0xdc,0xfe,0x02,0x00,0x00]368 369flat_store_dwordx4 v[1:2], v[252:255] offset:4095370// CHECK: [0xff,0x0f,0x7c,0xdc,0x01,0xfc,0x00,0x00]371 372flat_store_dwordx4 v[1:2], v[2:5]373// CHECK: [0x00,0x00,0x7c,0xdc,0x01,0x02,0x00,0x00]374 375flat_store_dwordx4 v[1:2], v[2:5] offset:0376// CHECK: [0x00,0x00,0x7c,0xdc,0x01,0x02,0x00,0x00]377 378flat_store_dwordx4 v[1:2], v[2:5] offset:7379// CHECK: [0x07,0x00,0x7c,0xdc,0x01,0x02,0x00,0x00]380 381flat_store_dwordx4 v[1:2], v[2:5] offset:4095 glc382// CHECK: [0xff,0x0f,0x7d,0xdc,0x01,0x02,0x00,0x00]383 384flat_store_dwordx4 v[1:2], v[2:5] offset:4095 slc385// CHECK: [0xff,0x0f,0x7e,0xdc,0x01,0x02,0x00,0x00]386 387flat_load_ubyte_d16 v5, v[1:2] offset:4095388// CHECK: [0xff,0x0f,0x80,0xdc,0x01,0x00,0x00,0x05]389 390flat_load_ubyte_d16 v255, v[1:2] offset:4095391// CHECK: [0xff,0x0f,0x80,0xdc,0x01,0x00,0x00,0xff]392 393flat_load_ubyte_d16 v5, v[254:255] offset:4095394// CHECK: [0xff,0x0f,0x80,0xdc,0xfe,0x00,0x00,0x05]395 396flat_load_ubyte_d16 v5, v[1:2]397// CHECK: [0x00,0x00,0x80,0xdc,0x01,0x00,0x00,0x05]398 399flat_load_ubyte_d16 v5, v[1:2] offset:0400// CHECK: [0x00,0x00,0x80,0xdc,0x01,0x00,0x00,0x05]401 402flat_load_ubyte_d16 v5, v[1:2] offset:7403// CHECK: [0x07,0x00,0x80,0xdc,0x01,0x00,0x00,0x05]404 405flat_load_ubyte_d16 v5, v[1:2] offset:4095 glc406// CHECK: [0xff,0x0f,0x81,0xdc,0x01,0x00,0x00,0x05]407 408flat_load_ubyte_d16 v5, v[1:2] offset:4095 slc409// CHECK: [0xff,0x0f,0x82,0xdc,0x01,0x00,0x00,0x05]410 411flat_load_ubyte_d16_hi v5, v[1:2] offset:4095412// CHECK: [0xff,0x0f,0x84,0xdc,0x01,0x00,0x00,0x05]413 414flat_load_ubyte_d16_hi v255, v[1:2] offset:4095415// CHECK: [0xff,0x0f,0x84,0xdc,0x01,0x00,0x00,0xff]416 417flat_load_ubyte_d16_hi v5, v[254:255] offset:4095418// CHECK: [0xff,0x0f,0x84,0xdc,0xfe,0x00,0x00,0x05]419 420flat_load_ubyte_d16_hi v5, v[1:2]421// CHECK: [0x00,0x00,0x84,0xdc,0x01,0x00,0x00,0x05]422 423flat_load_ubyte_d16_hi v5, v[1:2] offset:0424// CHECK: [0x00,0x00,0x84,0xdc,0x01,0x00,0x00,0x05]425 426flat_load_ubyte_d16_hi v5, v[1:2] offset:7427// CHECK: [0x07,0x00,0x84,0xdc,0x01,0x00,0x00,0x05]428 429flat_load_ubyte_d16_hi v5, v[1:2] offset:4095 glc430// CHECK: [0xff,0x0f,0x85,0xdc,0x01,0x00,0x00,0x05]431 432flat_load_ubyte_d16_hi v5, v[1:2] offset:4095 slc433// CHECK: [0xff,0x0f,0x86,0xdc,0x01,0x00,0x00,0x05]434 435flat_load_sbyte_d16 v5, v[1:2] offset:4095436// CHECK: [0xff,0x0f,0x88,0xdc,0x01,0x00,0x00,0x05]437 438flat_load_sbyte_d16 v255, v[1:2] offset:4095439// CHECK: [0xff,0x0f,0x88,0xdc,0x01,0x00,0x00,0xff]440 441flat_load_sbyte_d16 v5, v[254:255] offset:4095442// CHECK: [0xff,0x0f,0x88,0xdc,0xfe,0x00,0x00,0x05]443 444flat_load_sbyte_d16 v5, v[1:2]445// CHECK: [0x00,0x00,0x88,0xdc,0x01,0x00,0x00,0x05]446 447flat_load_sbyte_d16 v5, v[1:2] offset:0448// CHECK: [0x00,0x00,0x88,0xdc,0x01,0x00,0x00,0x05]449 450flat_load_sbyte_d16 v5, v[1:2] offset:7451// CHECK: [0x07,0x00,0x88,0xdc,0x01,0x00,0x00,0x05]452 453flat_load_sbyte_d16 v5, v[1:2] offset:4095 glc454// CHECK: [0xff,0x0f,0x89,0xdc,0x01,0x00,0x00,0x05]455 456flat_load_sbyte_d16 v5, v[1:2] offset:4095 slc457// CHECK: [0xff,0x0f,0x8a,0xdc,0x01,0x00,0x00,0x05]458 459flat_load_sbyte_d16_hi v5, v[1:2] offset:4095460// CHECK: [0xff,0x0f,0x8c,0xdc,0x01,0x00,0x00,0x05]461 462flat_load_sbyte_d16_hi v255, v[1:2] offset:4095463// CHECK: [0xff,0x0f,0x8c,0xdc,0x01,0x00,0x00,0xff]464 465flat_load_sbyte_d16_hi v5, v[254:255] offset:4095466// CHECK: [0xff,0x0f,0x8c,0xdc,0xfe,0x00,0x00,0x05]467 468flat_load_sbyte_d16_hi v5, v[1:2]469// CHECK: [0x00,0x00,0x8c,0xdc,0x01,0x00,0x00,0x05]470 471flat_load_sbyte_d16_hi v5, v[1:2] offset:0472// CHECK: [0x00,0x00,0x8c,0xdc,0x01,0x00,0x00,0x05]473 474flat_load_sbyte_d16_hi v5, v[1:2] offset:7475// CHECK: [0x07,0x00,0x8c,0xdc,0x01,0x00,0x00,0x05]476 477flat_load_sbyte_d16_hi v5, v[1:2] offset:4095 glc478// CHECK: [0xff,0x0f,0x8d,0xdc,0x01,0x00,0x00,0x05]479 480flat_load_sbyte_d16_hi v5, v[1:2] offset:4095 slc481// CHECK: [0xff,0x0f,0x8e,0xdc,0x01,0x00,0x00,0x05]482 483flat_load_short_d16 v5, v[1:2] offset:4095484// CHECK: [0xff,0x0f,0x90,0xdc,0x01,0x00,0x00,0x05]485 486flat_load_short_d16 v255, v[1:2] offset:4095487// CHECK: [0xff,0x0f,0x90,0xdc,0x01,0x00,0x00,0xff]488 489flat_load_short_d16 v5, v[254:255] offset:4095490// CHECK: [0xff,0x0f,0x90,0xdc,0xfe,0x00,0x00,0x05]491 492flat_load_short_d16 v5, v[1:2]493// CHECK: [0x00,0x00,0x90,0xdc,0x01,0x00,0x00,0x05]494 495flat_load_short_d16 v5, v[1:2] offset:0496// CHECK: [0x00,0x00,0x90,0xdc,0x01,0x00,0x00,0x05]497 498flat_load_short_d16 v5, v[1:2] offset:7499// CHECK: [0x07,0x00,0x90,0xdc,0x01,0x00,0x00,0x05]500 501flat_load_short_d16 v5, v[1:2] offset:4095 glc502// CHECK: [0xff,0x0f,0x91,0xdc,0x01,0x00,0x00,0x05]503 504flat_load_short_d16 v5, v[1:2] offset:4095 slc505// CHECK: [0xff,0x0f,0x92,0xdc,0x01,0x00,0x00,0x05]506 507flat_load_short_d16_hi v5, v[1:2] offset:4095508// CHECK: [0xff,0x0f,0x94,0xdc,0x01,0x00,0x00,0x05]509 510flat_load_short_d16_hi v255, v[1:2] offset:4095511// CHECK: [0xff,0x0f,0x94,0xdc,0x01,0x00,0x00,0xff]512 513flat_load_short_d16_hi v5, v[254:255] offset:4095514// CHECK: [0xff,0x0f,0x94,0xdc,0xfe,0x00,0x00,0x05]515 516flat_load_short_d16_hi v5, v[1:2]517// CHECK: [0x00,0x00,0x94,0xdc,0x01,0x00,0x00,0x05]518 519flat_load_short_d16_hi v5, v[1:2] offset:0520// CHECK: [0x00,0x00,0x94,0xdc,0x01,0x00,0x00,0x05]521 522flat_load_short_d16_hi v5, v[1:2] offset:7523// CHECK: [0x07,0x00,0x94,0xdc,0x01,0x00,0x00,0x05]524 525flat_load_short_d16_hi v5, v[1:2] offset:4095 glc526// CHECK: [0xff,0x0f,0x95,0xdc,0x01,0x00,0x00,0x05]527 528flat_load_short_d16_hi v5, v[1:2] offset:4095 slc529// CHECK: [0xff,0x0f,0x96,0xdc,0x01,0x00,0x00,0x05]530 531flat_atomic_swap v[1:2], v2 offset:4095532// CHECK: [0xff,0x0f,0x00,0xdd,0x01,0x02,0x00,0x00]533 534flat_atomic_swap v[254:255], v2 offset:4095535// CHECK: [0xff,0x0f,0x00,0xdd,0xfe,0x02,0x00,0x00]536 537flat_atomic_swap v[1:2], v255 offset:4095538// CHECK: [0xff,0x0f,0x00,0xdd,0x01,0xff,0x00,0x00]539 540flat_atomic_swap v[1:2], v2541// CHECK: [0x00,0x00,0x00,0xdd,0x01,0x02,0x00,0x00]542 543flat_atomic_swap v[1:2], v2 offset:0544// CHECK: [0x00,0x00,0x00,0xdd,0x01,0x02,0x00,0x00]545 546flat_atomic_swap v[1:2], v2 offset:7547// CHECK: [0x07,0x00,0x00,0xdd,0x01,0x02,0x00,0x00]548 549flat_atomic_swap v0, v[1:2], v2 offset:4095 glc550// CHECK: [0xff,0x0f,0x01,0xdd,0x01,0x02,0x00,0x00]551 552flat_atomic_swap v[1:2], v2 offset:4095 slc553// CHECK: [0xff,0x0f,0x02,0xdd,0x01,0x02,0x00,0x00]554 555flat_atomic_cmpswap v[1:2], v[2:3] offset:4095556// CHECK: [0xff,0x0f,0x04,0xdd,0x01,0x02,0x00,0x00]557 558flat_atomic_cmpswap v[254:255], v[2:3] offset:4095559// CHECK: [0xff,0x0f,0x04,0xdd,0xfe,0x02,0x00,0x00]560 561flat_atomic_cmpswap v[1:2], v[254:255] offset:4095562// CHECK: [0xff,0x0f,0x04,0xdd,0x01,0xfe,0x00,0x00]563 564flat_atomic_cmpswap v[1:2], v[2:3]565// CHECK: [0x00,0x00,0x04,0xdd,0x01,0x02,0x00,0x00]566 567flat_atomic_cmpswap v[1:2], v[2:3] offset:0568// CHECK: [0x00,0x00,0x04,0xdd,0x01,0x02,0x00,0x00]569 570flat_atomic_cmpswap v[1:2], v[2:3] offset:7571// CHECK: [0x07,0x00,0x04,0xdd,0x01,0x02,0x00,0x00]572 573flat_atomic_cmpswap v0, v[1:2], v[2:3] offset:4095 glc574// CHECK: [0xff,0x0f,0x05,0xdd,0x01,0x02,0x00,0x00]575 576flat_atomic_cmpswap v[1:2], v[2:3] offset:4095 slc577// CHECK: [0xff,0x0f,0x06,0xdd,0x01,0x02,0x00,0x00]578 579flat_atomic_add v[1:2], v2 offset:4095580// CHECK: [0xff,0x0f,0x08,0xdd,0x01,0x02,0x00,0x00]581 582flat_atomic_add v[254:255], v2 offset:4095583// CHECK: [0xff,0x0f,0x08,0xdd,0xfe,0x02,0x00,0x00]584 585flat_atomic_add v[1:2], v255 offset:4095586// CHECK: [0xff,0x0f,0x08,0xdd,0x01,0xff,0x00,0x00]587 588flat_atomic_add v[1:2], v2589// CHECK: [0x00,0x00,0x08,0xdd,0x01,0x02,0x00,0x00]590 591flat_atomic_add v[1:2], v2 offset:0592// CHECK: [0x00,0x00,0x08,0xdd,0x01,0x02,0x00,0x00]593 594flat_atomic_add v[1:2], v2 offset:7595// CHECK: [0x07,0x00,0x08,0xdd,0x01,0x02,0x00,0x00]596 597flat_atomic_add v0, v[1:2], v2 offset:4095 glc598// CHECK: [0xff,0x0f,0x09,0xdd,0x01,0x02,0x00,0x00]599 600flat_atomic_add v[1:2], v2 offset:4095 slc601// CHECK: [0xff,0x0f,0x0a,0xdd,0x01,0x02,0x00,0x00]602 603flat_atomic_sub v[1:2], v2 offset:4095604// CHECK: [0xff,0x0f,0x0c,0xdd,0x01,0x02,0x00,0x00]605 606flat_atomic_sub v[254:255], v2 offset:4095607// CHECK: [0xff,0x0f,0x0c,0xdd,0xfe,0x02,0x00,0x00]608 609flat_atomic_sub v[1:2], v255 offset:4095610// CHECK: [0xff,0x0f,0x0c,0xdd,0x01,0xff,0x00,0x00]611 612flat_atomic_sub v[1:2], v2613// CHECK: [0x00,0x00,0x0c,0xdd,0x01,0x02,0x00,0x00]614 615flat_atomic_sub v[1:2], v2 offset:0616// CHECK: [0x00,0x00,0x0c,0xdd,0x01,0x02,0x00,0x00]617 618flat_atomic_sub v[1:2], v2 offset:7619// CHECK: [0x07,0x00,0x0c,0xdd,0x01,0x02,0x00,0x00]620 621flat_atomic_sub v0, v[1:2], v2 offset:4095 glc622// CHECK: [0xff,0x0f,0x0d,0xdd,0x01,0x02,0x00,0x00]623 624flat_atomic_sub v[1:2], v2 offset:4095 slc625// CHECK: [0xff,0x0f,0x0e,0xdd,0x01,0x02,0x00,0x00]626 627flat_atomic_smin v[1:2], v2 offset:4095628// CHECK: [0xff,0x0f,0x10,0xdd,0x01,0x02,0x00,0x00]629 630flat_atomic_smin v[254:255], v2 offset:4095631// CHECK: [0xff,0x0f,0x10,0xdd,0xfe,0x02,0x00,0x00]632 633flat_atomic_smin v[1:2], v255 offset:4095634// CHECK: [0xff,0x0f,0x10,0xdd,0x01,0xff,0x00,0x00]635 636flat_atomic_smin v[1:2], v2637// CHECK: [0x00,0x00,0x10,0xdd,0x01,0x02,0x00,0x00]638 639flat_atomic_smin v[1:2], v2 offset:0640// CHECK: [0x00,0x00,0x10,0xdd,0x01,0x02,0x00,0x00]641 642flat_atomic_smin v[1:2], v2 offset:7643// CHECK: [0x07,0x00,0x10,0xdd,0x01,0x02,0x00,0x00]644 645flat_atomic_smin v0, v[1:2], v2 offset:4095 glc646// CHECK: [0xff,0x0f,0x11,0xdd,0x01,0x02,0x00,0x00]647 648flat_atomic_smin v[1:2], v2 offset:4095 slc649// CHECK: [0xff,0x0f,0x12,0xdd,0x01,0x02,0x00,0x00]650 651flat_atomic_umin v[1:2], v2 offset:4095652// CHECK: [0xff,0x0f,0x14,0xdd,0x01,0x02,0x00,0x00]653 654flat_atomic_umin v[254:255], v2 offset:4095655// CHECK: [0xff,0x0f,0x14,0xdd,0xfe,0x02,0x00,0x00]656 657flat_atomic_umin v[1:2], v255 offset:4095658// CHECK: [0xff,0x0f,0x14,0xdd,0x01,0xff,0x00,0x00]659 660flat_atomic_umin v[1:2], v2661// CHECK: [0x00,0x00,0x14,0xdd,0x01,0x02,0x00,0x00]662 663flat_atomic_umin v[1:2], v2 offset:0664// CHECK: [0x00,0x00,0x14,0xdd,0x01,0x02,0x00,0x00]665 666flat_atomic_umin v[1:2], v2 offset:7667// CHECK: [0x07,0x00,0x14,0xdd,0x01,0x02,0x00,0x00]668 669flat_atomic_umin v0, v[1:2], v2 offset:4095 glc670// CHECK: [0xff,0x0f,0x15,0xdd,0x01,0x02,0x00,0x00]671 672flat_atomic_umin v[1:2], v2 offset:4095 slc673// CHECK: [0xff,0x0f,0x16,0xdd,0x01,0x02,0x00,0x00]674 675flat_atomic_smax v[1:2], v2 offset:4095676// CHECK: [0xff,0x0f,0x18,0xdd,0x01,0x02,0x00,0x00]677 678flat_atomic_smax v[254:255], v2 offset:4095679// CHECK: [0xff,0x0f,0x18,0xdd,0xfe,0x02,0x00,0x00]680 681flat_atomic_smax v[1:2], v255 offset:4095682// CHECK: [0xff,0x0f,0x18,0xdd,0x01,0xff,0x00,0x00]683 684flat_atomic_smax v[1:2], v2685// CHECK: [0x00,0x00,0x18,0xdd,0x01,0x02,0x00,0x00]686 687flat_atomic_smax v[1:2], v2 offset:0688// CHECK: [0x00,0x00,0x18,0xdd,0x01,0x02,0x00,0x00]689 690flat_atomic_smax v[1:2], v2 offset:7691// CHECK: [0x07,0x00,0x18,0xdd,0x01,0x02,0x00,0x00]692 693flat_atomic_smax v0, v[1:2], v2 offset:4095 glc694// CHECK: [0xff,0x0f,0x19,0xdd,0x01,0x02,0x00,0x00]695 696flat_atomic_smax v[1:2], v2 offset:4095 slc697// CHECK: [0xff,0x0f,0x1a,0xdd,0x01,0x02,0x00,0x00]698 699flat_atomic_umax v[1:2], v2 offset:4095700// CHECK: [0xff,0x0f,0x1c,0xdd,0x01,0x02,0x00,0x00]701 702flat_atomic_umax v[254:255], v2 offset:4095703// CHECK: [0xff,0x0f,0x1c,0xdd,0xfe,0x02,0x00,0x00]704 705flat_atomic_umax v[1:2], v255 offset:4095706// CHECK: [0xff,0x0f,0x1c,0xdd,0x01,0xff,0x00,0x00]707 708flat_atomic_umax v[1:2], v2709// CHECK: [0x00,0x00,0x1c,0xdd,0x01,0x02,0x00,0x00]710 711flat_atomic_umax v[1:2], v2 offset:0712// CHECK: [0x00,0x00,0x1c,0xdd,0x01,0x02,0x00,0x00]713 714flat_atomic_umax v[1:2], v2 offset:7715// CHECK: [0x07,0x00,0x1c,0xdd,0x01,0x02,0x00,0x00]716 717flat_atomic_umax v0, v[1:2], v2 offset:4095 glc718// CHECK: [0xff,0x0f,0x1d,0xdd,0x01,0x02,0x00,0x00]719 720flat_atomic_umax v[1:2], v2 offset:4095 slc721// CHECK: [0xff,0x0f,0x1e,0xdd,0x01,0x02,0x00,0x00]722 723flat_atomic_and v[1:2], v2 offset:4095724// CHECK: [0xff,0x0f,0x20,0xdd,0x01,0x02,0x00,0x00]725 726flat_atomic_and v[254:255], v2 offset:4095727// CHECK: [0xff,0x0f,0x20,0xdd,0xfe,0x02,0x00,0x00]728 729flat_atomic_and v[1:2], v255 offset:4095730// CHECK: [0xff,0x0f,0x20,0xdd,0x01,0xff,0x00,0x00]731 732flat_atomic_and v[1:2], v2733// CHECK: [0x00,0x00,0x20,0xdd,0x01,0x02,0x00,0x00]734 735flat_atomic_and v[1:2], v2 offset:0736// CHECK: [0x00,0x00,0x20,0xdd,0x01,0x02,0x00,0x00]737 738flat_atomic_and v[1:2], v2 offset:7739// CHECK: [0x07,0x00,0x20,0xdd,0x01,0x02,0x00,0x00]740 741flat_atomic_and v0, v[1:2], v2 offset:4095 glc742// CHECK: [0xff,0x0f,0x21,0xdd,0x01,0x02,0x00,0x00]743 744flat_atomic_and v[1:2], v2 offset:4095 slc745// CHECK: [0xff,0x0f,0x22,0xdd,0x01,0x02,0x00,0x00]746 747flat_atomic_or v[1:2], v2 offset:4095748// CHECK: [0xff,0x0f,0x24,0xdd,0x01,0x02,0x00,0x00]749 750flat_atomic_or v[254:255], v2 offset:4095751// CHECK: [0xff,0x0f,0x24,0xdd,0xfe,0x02,0x00,0x00]752 753flat_atomic_or v[1:2], v255 offset:4095754// CHECK: [0xff,0x0f,0x24,0xdd,0x01,0xff,0x00,0x00]755 756flat_atomic_or v[1:2], v2757// CHECK: [0x00,0x00,0x24,0xdd,0x01,0x02,0x00,0x00]758 759flat_atomic_or v[1:2], v2 offset:0760// CHECK: [0x00,0x00,0x24,0xdd,0x01,0x02,0x00,0x00]761 762flat_atomic_or v[1:2], v2 offset:7763// CHECK: [0x07,0x00,0x24,0xdd,0x01,0x02,0x00,0x00]764 765flat_atomic_or v0, v[1:2], v2 offset:4095 glc766// CHECK: [0xff,0x0f,0x25,0xdd,0x01,0x02,0x00,0x00]767 768flat_atomic_or v[1:2], v2 offset:4095 slc769// CHECK: [0xff,0x0f,0x26,0xdd,0x01,0x02,0x00,0x00]770 771flat_atomic_xor v[1:2], v2 offset:4095772// CHECK: [0xff,0x0f,0x28,0xdd,0x01,0x02,0x00,0x00]773 774flat_atomic_xor v[254:255], v2 offset:4095775// CHECK: [0xff,0x0f,0x28,0xdd,0xfe,0x02,0x00,0x00]776 777flat_atomic_xor v[1:2], v255 offset:4095778// CHECK: [0xff,0x0f,0x28,0xdd,0x01,0xff,0x00,0x00]779 780flat_atomic_xor v[1:2], v2781// CHECK: [0x00,0x00,0x28,0xdd,0x01,0x02,0x00,0x00]782 783flat_atomic_xor v[1:2], v2 offset:0784// CHECK: [0x00,0x00,0x28,0xdd,0x01,0x02,0x00,0x00]785 786flat_atomic_xor v[1:2], v2 offset:7787// CHECK: [0x07,0x00,0x28,0xdd,0x01,0x02,0x00,0x00]788 789flat_atomic_xor v0, v[1:2], v2 offset:4095 glc790// CHECK: [0xff,0x0f,0x29,0xdd,0x01,0x02,0x00,0x00]791 792flat_atomic_xor v[1:2], v2 offset:4095 slc793// CHECK: [0xff,0x0f,0x2a,0xdd,0x01,0x02,0x00,0x00]794 795flat_atomic_inc v[1:2], v2 offset:4095796// CHECK: [0xff,0x0f,0x2c,0xdd,0x01,0x02,0x00,0x00]797 798flat_atomic_inc v[254:255], v2 offset:4095799// CHECK: [0xff,0x0f,0x2c,0xdd,0xfe,0x02,0x00,0x00]800 801flat_atomic_inc v[1:2], v255 offset:4095802// CHECK: [0xff,0x0f,0x2c,0xdd,0x01,0xff,0x00,0x00]803 804flat_atomic_inc v[1:2], v2805// CHECK: [0x00,0x00,0x2c,0xdd,0x01,0x02,0x00,0x00]806 807flat_atomic_inc v[1:2], v2 offset:0808// CHECK: [0x00,0x00,0x2c,0xdd,0x01,0x02,0x00,0x00]809 810flat_atomic_inc v[1:2], v2 offset:7811// CHECK: [0x07,0x00,0x2c,0xdd,0x01,0x02,0x00,0x00]812 813flat_atomic_inc v0, v[1:2], v2 offset:4095 glc814// CHECK: [0xff,0x0f,0x2d,0xdd,0x01,0x02,0x00,0x00]815 816flat_atomic_inc v[1:2], v2 offset:4095 slc817// CHECK: [0xff,0x0f,0x2e,0xdd,0x01,0x02,0x00,0x00]818 819flat_atomic_dec v[1:2], v2 offset:4095820// CHECK: [0xff,0x0f,0x30,0xdd,0x01,0x02,0x00,0x00]821 822flat_atomic_dec v[254:255], v2 offset:4095823// CHECK: [0xff,0x0f,0x30,0xdd,0xfe,0x02,0x00,0x00]824 825flat_atomic_dec v[1:2], v255 offset:4095826// CHECK: [0xff,0x0f,0x30,0xdd,0x01,0xff,0x00,0x00]827 828flat_atomic_dec v[1:2], v2829// CHECK: [0x00,0x00,0x30,0xdd,0x01,0x02,0x00,0x00]830 831flat_atomic_dec v[1:2], v2 offset:0832// CHECK: [0x00,0x00,0x30,0xdd,0x01,0x02,0x00,0x00]833 834flat_atomic_dec v[1:2], v2 offset:7835// CHECK: [0x07,0x00,0x30,0xdd,0x01,0x02,0x00,0x00]836 837flat_atomic_dec v0, v[1:2], v2 offset:4095 glc838// CHECK: [0xff,0x0f,0x31,0xdd,0x01,0x02,0x00,0x00]839 840flat_atomic_dec v[1:2], v2 offset:4095 slc841// CHECK: [0xff,0x0f,0x32,0xdd,0x01,0x02,0x00,0x00]842 843flat_atomic_swap_x2 v[1:2], v[2:3] offset:4095844// CHECK: [0xff,0x0f,0x80,0xdd,0x01,0x02,0x00,0x00]845 846flat_atomic_swap_x2 v[254:255], v[2:3] offset:4095847// CHECK: [0xff,0x0f,0x80,0xdd,0xfe,0x02,0x00,0x00]848 849flat_atomic_swap_x2 v[1:2], v[254:255] offset:4095850// CHECK: [0xff,0x0f,0x80,0xdd,0x01,0xfe,0x00,0x00]851 852flat_atomic_swap_x2 v[1:2], v[2:3]853// CHECK: [0x00,0x00,0x80,0xdd,0x01,0x02,0x00,0x00]854 855flat_atomic_swap_x2 v[1:2], v[2:3] offset:0856// CHECK: [0x00,0x00,0x80,0xdd,0x01,0x02,0x00,0x00]857 858flat_atomic_swap_x2 v[1:2], v[2:3] offset:7859// CHECK: [0x07,0x00,0x80,0xdd,0x01,0x02,0x00,0x00]860 861flat_atomic_swap_x2 v[0:1], v[1:2], v[2:3] offset:4095 glc862// CHECK: [0xff,0x0f,0x81,0xdd,0x01,0x02,0x00,0x00]863 864flat_atomic_swap_x2 v[1:2], v[2:3] offset:4095 slc865// CHECK: [0xff,0x0f,0x82,0xdd,0x01,0x02,0x00,0x00]866 867flat_atomic_cmpswap_x2 v[1:2], v[2:5] offset:4095868// CHECK: [0xff,0x0f,0x84,0xdd,0x01,0x02,0x00,0x00]869 870flat_atomic_cmpswap_x2 v[254:255], v[2:5] offset:4095871// CHECK: [0xff,0x0f,0x84,0xdd,0xfe,0x02,0x00,0x00]872 873flat_atomic_cmpswap_x2 v[1:2], v[252:255] offset:4095874// CHECK: [0xff,0x0f,0x84,0xdd,0x01,0xfc,0x00,0x00]875 876flat_atomic_cmpswap_x2 v[1:2], v[2:5]877// CHECK: [0x00,0x00,0x84,0xdd,0x01,0x02,0x00,0x00]878 879flat_atomic_cmpswap_x2 v[1:2], v[2:5] offset:0880// CHECK: [0x00,0x00,0x84,0xdd,0x01,0x02,0x00,0x00]881 882flat_atomic_cmpswap_x2 v[1:2], v[2:5] offset:7883// CHECK: [0x07,0x00,0x84,0xdd,0x01,0x02,0x00,0x00]884 885flat_atomic_cmpswap_x2 v[0:1], v[1:2], v[2:5] offset:4095 glc886// CHECK: [0xff,0x0f,0x85,0xdd,0x01,0x02,0x00,0x00]887 888flat_atomic_cmpswap_x2 v[1:2], v[2:5] offset:4095 slc889// CHECK: [0xff,0x0f,0x86,0xdd,0x01,0x02,0x00,0x00]890 891flat_atomic_add_x2 v[1:2], v[2:3] offset:4095892// CHECK: [0xff,0x0f,0x88,0xdd,0x01,0x02,0x00,0x00]893 894flat_atomic_add_x2 v[254:255], v[2:3] offset:4095895// CHECK: [0xff,0x0f,0x88,0xdd,0xfe,0x02,0x00,0x00]896 897flat_atomic_add_x2 v[1:2], v[254:255] offset:4095898// CHECK: [0xff,0x0f,0x88,0xdd,0x01,0xfe,0x00,0x00]899 900flat_atomic_add_x2 v[1:2], v[2:3]901// CHECK: [0x00,0x00,0x88,0xdd,0x01,0x02,0x00,0x00]902 903flat_atomic_add_x2 v[1:2], v[2:3] offset:0904// CHECK: [0x00,0x00,0x88,0xdd,0x01,0x02,0x00,0x00]905 906flat_atomic_add_x2 v[1:2], v[2:3] offset:7907// CHECK: [0x07,0x00,0x88,0xdd,0x01,0x02,0x00,0x00]908 909flat_atomic_add_x2 v[0:1], v[1:2], v[2:3] offset:4095 glc910// CHECK: [0xff,0x0f,0x89,0xdd,0x01,0x02,0x00,0x00]911 912flat_atomic_add_x2 v[1:2], v[2:3] offset:4095 slc913// CHECK: [0xff,0x0f,0x8a,0xdd,0x01,0x02,0x00,0x00]914 915flat_atomic_sub_x2 v[1:2], v[2:3] offset:4095916// CHECK: [0xff,0x0f,0x8c,0xdd,0x01,0x02,0x00,0x00]917 918flat_atomic_sub_x2 v[254:255], v[2:3] offset:4095919// CHECK: [0xff,0x0f,0x8c,0xdd,0xfe,0x02,0x00,0x00]920 921flat_atomic_sub_x2 v[1:2], v[254:255] offset:4095922// CHECK: [0xff,0x0f,0x8c,0xdd,0x01,0xfe,0x00,0x00]923 924flat_atomic_sub_x2 v[1:2], v[2:3]925// CHECK: [0x00,0x00,0x8c,0xdd,0x01,0x02,0x00,0x00]926 927flat_atomic_sub_x2 v[1:2], v[2:3] offset:0928// CHECK: [0x00,0x00,0x8c,0xdd,0x01,0x02,0x00,0x00]929 930flat_atomic_sub_x2 v[1:2], v[2:3] offset:7931// CHECK: [0x07,0x00,0x8c,0xdd,0x01,0x02,0x00,0x00]932 933flat_atomic_sub_x2 v[0:1], v[1:2], v[2:3] offset:4095 glc934// CHECK: [0xff,0x0f,0x8d,0xdd,0x01,0x02,0x00,0x00]935 936flat_atomic_sub_x2 v[1:2], v[2:3] offset:4095 slc937// CHECK: [0xff,0x0f,0x8e,0xdd,0x01,0x02,0x00,0x00]938 939flat_atomic_smin_x2 v[1:2], v[2:3] offset:4095940// CHECK: [0xff,0x0f,0x90,0xdd,0x01,0x02,0x00,0x00]941 942flat_atomic_smin_x2 v[254:255], v[2:3] offset:4095943// CHECK: [0xff,0x0f,0x90,0xdd,0xfe,0x02,0x00,0x00]944 945flat_atomic_smin_x2 v[1:2], v[254:255] offset:4095946// CHECK: [0xff,0x0f,0x90,0xdd,0x01,0xfe,0x00,0x00]947 948flat_atomic_smin_x2 v[1:2], v[2:3]949// CHECK: [0x00,0x00,0x90,0xdd,0x01,0x02,0x00,0x00]950 951flat_atomic_smin_x2 v[1:2], v[2:3] offset:0952// CHECK: [0x00,0x00,0x90,0xdd,0x01,0x02,0x00,0x00]953 954flat_atomic_smin_x2 v[1:2], v[2:3] offset:7955// CHECK: [0x07,0x00,0x90,0xdd,0x01,0x02,0x00,0x00]956 957flat_atomic_smin_x2 v[0:1], v[1:2], v[2:3] offset:4095 glc958// CHECK: [0xff,0x0f,0x91,0xdd,0x01,0x02,0x00,0x00]959 960flat_atomic_smin_x2 v[1:2], v[2:3] offset:4095 slc961// CHECK: [0xff,0x0f,0x92,0xdd,0x01,0x02,0x00,0x00]962 963flat_atomic_umin_x2 v[1:2], v[2:3] offset:4095964// CHECK: [0xff,0x0f,0x94,0xdd,0x01,0x02,0x00,0x00]965 966flat_atomic_umin_x2 v[254:255], v[2:3] offset:4095967// CHECK: [0xff,0x0f,0x94,0xdd,0xfe,0x02,0x00,0x00]968 969flat_atomic_umin_x2 v[1:2], v[254:255] offset:4095970// CHECK: [0xff,0x0f,0x94,0xdd,0x01,0xfe,0x00,0x00]971 972flat_atomic_umin_x2 v[1:2], v[2:3]973// CHECK: [0x00,0x00,0x94,0xdd,0x01,0x02,0x00,0x00]974 975flat_atomic_umin_x2 v[1:2], v[2:3] offset:0976// CHECK: [0x00,0x00,0x94,0xdd,0x01,0x02,0x00,0x00]977 978flat_atomic_umin_x2 v[1:2], v[2:3] offset:7979// CHECK: [0x07,0x00,0x94,0xdd,0x01,0x02,0x00,0x00]980 981flat_atomic_umin_x2 v[0:1], v[1:2], v[2:3] offset:4095 glc982// CHECK: [0xff,0x0f,0x95,0xdd,0x01,0x02,0x00,0x00]983 984flat_atomic_umin_x2 v[1:2], v[2:3] offset:4095 slc985// CHECK: [0xff,0x0f,0x96,0xdd,0x01,0x02,0x00,0x00]986 987flat_atomic_smax_x2 v[1:2], v[2:3] offset:4095988// CHECK: [0xff,0x0f,0x98,0xdd,0x01,0x02,0x00,0x00]989 990flat_atomic_smax_x2 v[254:255], v[2:3] offset:4095991// CHECK: [0xff,0x0f,0x98,0xdd,0xfe,0x02,0x00,0x00]992 993flat_atomic_smax_x2 v[1:2], v[254:255] offset:4095994// CHECK: [0xff,0x0f,0x98,0xdd,0x01,0xfe,0x00,0x00]995 996flat_atomic_smax_x2 v[1:2], v[2:3]997// CHECK: [0x00,0x00,0x98,0xdd,0x01,0x02,0x00,0x00]998 999flat_atomic_smax_x2 v[1:2], v[2:3] offset:01000// CHECK: [0x00,0x00,0x98,0xdd,0x01,0x02,0x00,0x00]1001 1002flat_atomic_smax_x2 v[1:2], v[2:3] offset:71003// CHECK: [0x07,0x00,0x98,0xdd,0x01,0x02,0x00,0x00]1004 1005flat_atomic_smax_x2 v[0:1], v[1:2], v[2:3] offset:4095 glc1006// CHECK: [0xff,0x0f,0x99,0xdd,0x01,0x02,0x00,0x00]1007 1008flat_atomic_smax_x2 v[1:2], v[2:3] offset:4095 slc1009// CHECK: [0xff,0x0f,0x9a,0xdd,0x01,0x02,0x00,0x00]1010 1011flat_atomic_umax_x2 v[1:2], v[2:3] offset:40951012// CHECK: [0xff,0x0f,0x9c,0xdd,0x01,0x02,0x00,0x00]1013 1014flat_atomic_umax_x2 v[254:255], v[2:3] offset:40951015// CHECK: [0xff,0x0f,0x9c,0xdd,0xfe,0x02,0x00,0x00]1016 1017flat_atomic_umax_x2 v[1:2], v[254:255] offset:40951018// CHECK: [0xff,0x0f,0x9c,0xdd,0x01,0xfe,0x00,0x00]1019 1020flat_atomic_umax_x2 v[1:2], v[2:3]1021// CHECK: [0x00,0x00,0x9c,0xdd,0x01,0x02,0x00,0x00]1022 1023flat_atomic_umax_x2 v[1:2], v[2:3] offset:01024// CHECK: [0x00,0x00,0x9c,0xdd,0x01,0x02,0x00,0x00]1025 1026flat_atomic_umax_x2 v[1:2], v[2:3] offset:71027// CHECK: [0x07,0x00,0x9c,0xdd,0x01,0x02,0x00,0x00]1028 1029flat_atomic_umax_x2 v[0:1], v[1:2], v[2:3] offset:4095 glc1030// CHECK: [0xff,0x0f,0x9d,0xdd,0x01,0x02,0x00,0x00]1031 1032flat_atomic_umax_x2 v[1:2], v[2:3] offset:4095 slc1033// CHECK: [0xff,0x0f,0x9e,0xdd,0x01,0x02,0x00,0x00]1034 1035flat_atomic_and_x2 v[1:2], v[2:3] offset:40951036// CHECK: [0xff,0x0f,0xa0,0xdd,0x01,0x02,0x00,0x00]1037 1038flat_atomic_and_x2 v[254:255], v[2:3] offset:40951039// CHECK: [0xff,0x0f,0xa0,0xdd,0xfe,0x02,0x00,0x00]1040 1041flat_atomic_and_x2 v[1:2], v[254:255] offset:40951042// CHECK: [0xff,0x0f,0xa0,0xdd,0x01,0xfe,0x00,0x00]1043 1044flat_atomic_and_x2 v[1:2], v[2:3]1045// CHECK: [0x00,0x00,0xa0,0xdd,0x01,0x02,0x00,0x00]1046 1047flat_atomic_and_x2 v[1:2], v[2:3] offset:01048// CHECK: [0x00,0x00,0xa0,0xdd,0x01,0x02,0x00,0x00]1049 1050flat_atomic_and_x2 v[1:2], v[2:3] offset:71051// CHECK: [0x07,0x00,0xa0,0xdd,0x01,0x02,0x00,0x00]1052 1053flat_atomic_and_x2 v[0:1], v[1:2], v[2:3] offset:4095 glc1054// CHECK: [0xff,0x0f,0xa1,0xdd,0x01,0x02,0x00,0x00]1055 1056flat_atomic_and_x2 v[1:2], v[2:3] offset:4095 slc1057// CHECK: [0xff,0x0f,0xa2,0xdd,0x01,0x02,0x00,0x00]1058 1059flat_atomic_or_x2 v[1:2], v[2:3] offset:40951060// CHECK: [0xff,0x0f,0xa4,0xdd,0x01,0x02,0x00,0x00]1061 1062flat_atomic_or_x2 v[254:255], v[2:3] offset:40951063// CHECK: [0xff,0x0f,0xa4,0xdd,0xfe,0x02,0x00,0x00]1064 1065flat_atomic_or_x2 v[1:2], v[254:255] offset:40951066// CHECK: [0xff,0x0f,0xa4,0xdd,0x01,0xfe,0x00,0x00]1067 1068flat_atomic_or_x2 v[1:2], v[2:3]1069// CHECK: [0x00,0x00,0xa4,0xdd,0x01,0x02,0x00,0x00]1070 1071flat_atomic_or_x2 v[1:2], v[2:3] offset:01072// CHECK: [0x00,0x00,0xa4,0xdd,0x01,0x02,0x00,0x00]1073 1074flat_atomic_or_x2 v[1:2], v[2:3] offset:71075// CHECK: [0x07,0x00,0xa4,0xdd,0x01,0x02,0x00,0x00]1076 1077flat_atomic_or_x2 v[0:1], v[1:2], v[2:3] offset:4095 glc1078// CHECK: [0xff,0x0f,0xa5,0xdd,0x01,0x02,0x00,0x00]1079 1080flat_atomic_or_x2 v[1:2], v[2:3] offset:4095 slc1081// CHECK: [0xff,0x0f,0xa6,0xdd,0x01,0x02,0x00,0x00]1082 1083flat_atomic_xor_x2 v[1:2], v[2:3] offset:40951084// CHECK: [0xff,0x0f,0xa8,0xdd,0x01,0x02,0x00,0x00]1085 1086flat_atomic_xor_x2 v[254:255], v[2:3] offset:40951087// CHECK: [0xff,0x0f,0xa8,0xdd,0xfe,0x02,0x00,0x00]1088 1089flat_atomic_xor_x2 v[1:2], v[254:255] offset:40951090// CHECK: [0xff,0x0f,0xa8,0xdd,0x01,0xfe,0x00,0x00]1091 1092flat_atomic_xor_x2 v[1:2], v[2:3]1093// CHECK: [0x00,0x00,0xa8,0xdd,0x01,0x02,0x00,0x00]1094 1095flat_atomic_xor_x2 v[1:2], v[2:3] offset:01096// CHECK: [0x00,0x00,0xa8,0xdd,0x01,0x02,0x00,0x00]1097 1098flat_atomic_xor_x2 v[1:2], v[2:3] offset:71099// CHECK: [0x07,0x00,0xa8,0xdd,0x01,0x02,0x00,0x00]1100 1101flat_atomic_xor_x2 v[0:1], v[1:2], v[2:3] offset:4095 glc1102// CHECK: [0xff,0x0f,0xa9,0xdd,0x01,0x02,0x00,0x00]1103 1104flat_atomic_xor_x2 v[1:2], v[2:3] offset:4095 slc1105// CHECK: [0xff,0x0f,0xaa,0xdd,0x01,0x02,0x00,0x00]1106 1107flat_atomic_inc_x2 v[1:2], v[2:3] offset:40951108// CHECK: [0xff,0x0f,0xac,0xdd,0x01,0x02,0x00,0x00]1109 1110flat_atomic_inc_x2 v[254:255], v[2:3] offset:40951111// CHECK: [0xff,0x0f,0xac,0xdd,0xfe,0x02,0x00,0x00]1112 1113flat_atomic_inc_x2 v[1:2], v[254:255] offset:40951114// CHECK: [0xff,0x0f,0xac,0xdd,0x01,0xfe,0x00,0x00]1115 1116flat_atomic_inc_x2 v[1:2], v[2:3]1117// CHECK: [0x00,0x00,0xac,0xdd,0x01,0x02,0x00,0x00]1118 1119flat_atomic_inc_x2 v[1:2], v[2:3] offset:01120// CHECK: [0x00,0x00,0xac,0xdd,0x01,0x02,0x00,0x00]1121 1122flat_atomic_inc_x2 v[1:2], v[2:3] offset:71123// CHECK: [0x07,0x00,0xac,0xdd,0x01,0x02,0x00,0x00]1124 1125flat_atomic_inc_x2 v[0:1], v[1:2], v[2:3] offset:4095 glc1126// CHECK: [0xff,0x0f,0xad,0xdd,0x01,0x02,0x00,0x00]1127 1128flat_atomic_inc_x2 v[1:2], v[2:3] offset:4095 slc1129// CHECK: [0xff,0x0f,0xae,0xdd,0x01,0x02,0x00,0x00]1130 1131flat_atomic_dec_x2 v[1:2], v[2:3] offset:40951132// CHECK: [0xff,0x0f,0xb0,0xdd,0x01,0x02,0x00,0x00]1133 1134flat_atomic_dec_x2 v[254:255], v[2:3] offset:40951135// CHECK: [0xff,0x0f,0xb0,0xdd,0xfe,0x02,0x00,0x00]1136 1137flat_atomic_dec_x2 v[1:2], v[254:255] offset:40951138// CHECK: [0xff,0x0f,0xb0,0xdd,0x01,0xfe,0x00,0x00]1139 1140flat_atomic_dec_x2 v[1:2], v[2:3]1141// CHECK: [0x00,0x00,0xb0,0xdd,0x01,0x02,0x00,0x00]1142 1143flat_atomic_dec_x2 v[1:2], v[2:3] offset:01144// CHECK: [0x00,0x00,0xb0,0xdd,0x01,0x02,0x00,0x00]1145 1146flat_atomic_dec_x2 v[1:2], v[2:3] offset:71147// CHECK: [0x07,0x00,0xb0,0xdd,0x01,0x02,0x00,0x00]1148 1149flat_atomic_dec_x2 v[0:1], v[1:2], v[2:3] offset:4095 glc1150// CHECK: [0xff,0x0f,0xb1,0xdd,0x01,0x02,0x00,0x00]1151 1152flat_atomic_dec_x2 v[1:2], v[2:3] offset:4095 slc1153// CHECK: [0xff,0x0f,0xb2,0xdd,0x01,0x02,0x00,0x00]1154 1155global_load_ubyte v5, v1, s[4:5] offset:-11156// CHECK: [0xff,0x9f,0x40,0xdc,0x01,0x00,0x04,0x05]1157 1158global_load_ubyte v255, v1, s[4:5] offset:-11159// CHECK: [0xff,0x9f,0x40,0xdc,0x01,0x00,0x04,0xff]1160 1161global_load_ubyte v5, v255, s[4:5] offset:-11162// CHECK: [0xff,0x9f,0x40,0xdc,0xff,0x00,0x04,0x05]1163 1164global_load_ubyte v5, v1, s[6:7] offset:-11165// CHECK: [0xff,0x9f,0x40,0xdc,0x01,0x00,0x06,0x05]1166 1167global_load_ubyte v5, v1, s[100:101] offset:-11168// CHECK: [0xff,0x9f,0x40,0xdc,0x01,0x00,0x64,0x05]1169 1170global_load_ubyte v5, v1, flat_scratch offset:-11171// CHECK: [0xff,0x9f,0x40,0xdc,0x01,0x00,0x66,0x05]1172 1173global_load_ubyte v5, v1, vcc offset:-11174// CHECK: [0xff,0x9f,0x40,0xdc,0x01,0x00,0x6a,0x05]1175 1176global_load_ubyte v5, v1, ttmp[14:15] offset:-11177// CHECK: [0xff,0x9f,0x40,0xdc,0x01,0x00,0x7a,0x05]1178 1179global_load_ubyte v5, v[1:2], off offset:-11180// CHECK: [0xff,0x9f,0x40,0xdc,0x01,0x00,0x7f,0x05]1181 1182global_load_ubyte v5, v1, s[4:5]1183// CHECK: [0x00,0x80,0x40,0xdc,0x01,0x00,0x04,0x05]1184 1185global_load_ubyte v5, v1, s[4:5] offset:01186// CHECK: [0x00,0x80,0x40,0xdc,0x01,0x00,0x04,0x05]1187 1188global_load_ubyte v5, v1, s[4:5] offset:40951189// CHECK: [0xff,0x8f,0x40,0xdc,0x01,0x00,0x04,0x05]1190 1191global_load_ubyte v5, v1, s[4:5] offset:-40961192// CHECK: [0x00,0x90,0x40,0xdc,0x01,0x00,0x04,0x05]1193 1194global_load_ubyte v5, v1, s[4:5] offset:-1 glc1195// CHECK: [0xff,0x9f,0x41,0xdc,0x01,0x00,0x04,0x05]1196 1197global_load_ubyte v5, v1, s[4:5] offset:-1 slc1198// CHECK: [0xff,0x9f,0x42,0xdc,0x01,0x00,0x04,0x05]1199 1200global_load_sbyte v5, v1, s[4:5] offset:-11201// CHECK: [0xff,0x9f,0x44,0xdc,0x01,0x00,0x04,0x05]1202 1203global_load_sbyte v255, v1, s[4:5] offset:-11204// CHECK: [0xff,0x9f,0x44,0xdc,0x01,0x00,0x04,0xff]1205 1206global_load_sbyte v5, v255, s[4:5] offset:-11207// CHECK: [0xff,0x9f,0x44,0xdc,0xff,0x00,0x04,0x05]1208 1209global_load_sbyte v5, v1, s[6:7] offset:-11210// CHECK: [0xff,0x9f,0x44,0xdc,0x01,0x00,0x06,0x05]1211 1212global_load_sbyte v5, v1, s[100:101] offset:-11213// CHECK: [0xff,0x9f,0x44,0xdc,0x01,0x00,0x64,0x05]1214 1215global_load_sbyte v5, v1, flat_scratch offset:-11216// CHECK: [0xff,0x9f,0x44,0xdc,0x01,0x00,0x66,0x05]1217 1218global_load_sbyte v5, v1, vcc offset:-11219// CHECK: [0xff,0x9f,0x44,0xdc,0x01,0x00,0x6a,0x05]1220 1221global_load_sbyte v5, v1, ttmp[14:15] offset:-11222// CHECK: [0xff,0x9f,0x44,0xdc,0x01,0x00,0x7a,0x05]1223 1224global_load_sbyte v5, v[1:2], off offset:-11225// CHECK: [0xff,0x9f,0x44,0xdc,0x01,0x00,0x7f,0x05]1226 1227global_load_sbyte v5, v1, s[4:5]1228// CHECK: [0x00,0x80,0x44,0xdc,0x01,0x00,0x04,0x05]1229 1230global_load_sbyte v5, v1, s[4:5] offset:01231// CHECK: [0x00,0x80,0x44,0xdc,0x01,0x00,0x04,0x05]1232 1233global_load_sbyte v5, v1, s[4:5] offset:40951234// CHECK: [0xff,0x8f,0x44,0xdc,0x01,0x00,0x04,0x05]1235 1236global_load_sbyte v5, v1, s[4:5] offset:-40961237// CHECK: [0x00,0x90,0x44,0xdc,0x01,0x00,0x04,0x05]1238 1239global_load_sbyte v5, v1, s[4:5] offset:-1 glc1240// CHECK: [0xff,0x9f,0x45,0xdc,0x01,0x00,0x04,0x05]1241 1242global_load_sbyte v5, v1, s[4:5] offset:-1 slc1243// CHECK: [0xff,0x9f,0x46,0xdc,0x01,0x00,0x04,0x05]1244 1245global_load_ushort v5, v1, s[4:5] offset:-11246// CHECK: [0xff,0x9f,0x48,0xdc,0x01,0x00,0x04,0x05]1247 1248global_load_ushort v255, v1, s[4:5] offset:-11249// CHECK: [0xff,0x9f,0x48,0xdc,0x01,0x00,0x04,0xff]1250 1251global_load_ushort v5, v255, s[4:5] offset:-11252// CHECK: [0xff,0x9f,0x48,0xdc,0xff,0x00,0x04,0x05]1253 1254global_load_ushort v5, v1, s[6:7] offset:-11255// CHECK: [0xff,0x9f,0x48,0xdc,0x01,0x00,0x06,0x05]1256 1257global_load_ushort v5, v1, s[100:101] offset:-11258// CHECK: [0xff,0x9f,0x48,0xdc,0x01,0x00,0x64,0x05]1259 1260global_load_ushort v5, v1, flat_scratch offset:-11261// CHECK: [0xff,0x9f,0x48,0xdc,0x01,0x00,0x66,0x05]1262 1263global_load_ushort v5, v1, vcc offset:-11264// CHECK: [0xff,0x9f,0x48,0xdc,0x01,0x00,0x6a,0x05]1265 1266global_load_ushort v5, v1, ttmp[14:15] offset:-11267// CHECK: [0xff,0x9f,0x48,0xdc,0x01,0x00,0x7a,0x05]1268 1269global_load_ushort v5, v[1:2], off offset:-11270// CHECK: [0xff,0x9f,0x48,0xdc,0x01,0x00,0x7f,0x05]1271 1272global_load_ushort v5, v1, s[4:5]1273// CHECK: [0x00,0x80,0x48,0xdc,0x01,0x00,0x04,0x05]1274 1275global_load_ushort v5, v1, s[4:5] offset:01276// CHECK: [0x00,0x80,0x48,0xdc,0x01,0x00,0x04,0x05]1277 1278global_load_ushort v5, v1, s[4:5] offset:40951279// CHECK: [0xff,0x8f,0x48,0xdc,0x01,0x00,0x04,0x05]1280 1281global_load_ushort v5, v1, s[4:5] offset:-40961282// CHECK: [0x00,0x90,0x48,0xdc,0x01,0x00,0x04,0x05]1283 1284global_load_ushort v5, v1, s[4:5] offset:-1 glc1285// CHECK: [0xff,0x9f,0x49,0xdc,0x01,0x00,0x04,0x05]1286 1287global_load_ushort v5, v1, s[4:5] offset:-1 slc1288// CHECK: [0xff,0x9f,0x4a,0xdc,0x01,0x00,0x04,0x05]1289 1290global_load_sshort v5, v1, s[4:5] offset:-11291// CHECK: [0xff,0x9f,0x4c,0xdc,0x01,0x00,0x04,0x05]1292 1293global_load_sshort v255, v1, s[4:5] offset:-11294// CHECK: [0xff,0x9f,0x4c,0xdc,0x01,0x00,0x04,0xff]1295 1296global_load_sshort v5, v255, s[4:5] offset:-11297// CHECK: [0xff,0x9f,0x4c,0xdc,0xff,0x00,0x04,0x05]1298 1299global_load_sshort v5, v1, s[6:7] offset:-11300// CHECK: [0xff,0x9f,0x4c,0xdc,0x01,0x00,0x06,0x05]1301 1302global_load_sshort v5, v1, s[100:101] offset:-11303// CHECK: [0xff,0x9f,0x4c,0xdc,0x01,0x00,0x64,0x05]1304 1305global_load_sshort v5, v1, flat_scratch offset:-11306// CHECK: [0xff,0x9f,0x4c,0xdc,0x01,0x00,0x66,0x05]1307 1308global_load_sshort v5, v1, vcc offset:-11309// CHECK: [0xff,0x9f,0x4c,0xdc,0x01,0x00,0x6a,0x05]1310 1311global_load_sshort v5, v1, ttmp[14:15] offset:-11312// CHECK: [0xff,0x9f,0x4c,0xdc,0x01,0x00,0x7a,0x05]1313 1314global_load_sshort v5, v[1:2], off offset:-11315// CHECK: [0xff,0x9f,0x4c,0xdc,0x01,0x00,0x7f,0x05]1316 1317global_load_sshort v5, v1, s[4:5]1318// CHECK: [0x00,0x80,0x4c,0xdc,0x01,0x00,0x04,0x05]1319 1320global_load_sshort v5, v1, s[4:5] offset:01321// CHECK: [0x00,0x80,0x4c,0xdc,0x01,0x00,0x04,0x05]1322 1323global_load_sshort v5, v1, s[4:5] offset:40951324// CHECK: [0xff,0x8f,0x4c,0xdc,0x01,0x00,0x04,0x05]1325 1326global_load_sshort v5, v1, s[4:5] offset:-40961327// CHECK: [0x00,0x90,0x4c,0xdc,0x01,0x00,0x04,0x05]1328 1329global_load_sshort v5, v1, s[4:5] offset:-1 glc1330// CHECK: [0xff,0x9f,0x4d,0xdc,0x01,0x00,0x04,0x05]1331 1332global_load_sshort v5, v1, s[4:5] offset:-1 slc1333// CHECK: [0xff,0x9f,0x4e,0xdc,0x01,0x00,0x04,0x05]1334 1335global_load_dword v5, v1, s[4:5] offset:-11336// CHECK: [0xff,0x9f,0x50,0xdc,0x01,0x00,0x04,0x05]1337 1338global_load_dword v255, v1, s[4:5] offset:-11339// CHECK: [0xff,0x9f,0x50,0xdc,0x01,0x00,0x04,0xff]1340 1341global_load_dword v5, v255, s[4:5] offset:-11342// CHECK: [0xff,0x9f,0x50,0xdc,0xff,0x00,0x04,0x05]1343 1344global_load_dword v5, v1, s[6:7] offset:-11345// CHECK: [0xff,0x9f,0x50,0xdc,0x01,0x00,0x06,0x05]1346 1347global_load_dword v5, v1, s[100:101] offset:-11348// CHECK: [0xff,0x9f,0x50,0xdc,0x01,0x00,0x64,0x05]1349 1350global_load_dword v5, v1, flat_scratch offset:-11351// CHECK: [0xff,0x9f,0x50,0xdc,0x01,0x00,0x66,0x05]1352 1353global_load_dword v5, v1, vcc offset:-11354// CHECK: [0xff,0x9f,0x50,0xdc,0x01,0x00,0x6a,0x05]1355 1356global_load_dword v5, v1, ttmp[14:15] offset:-11357// CHECK: [0xff,0x9f,0x50,0xdc,0x01,0x00,0x7a,0x05]1358 1359global_load_dword v5, v[1:2], off offset:-11360// CHECK: [0xff,0x9f,0x50,0xdc,0x01,0x00,0x7f,0x05]1361 1362global_load_dword v5, v1, s[4:5]1363// CHECK: [0x00,0x80,0x50,0xdc,0x01,0x00,0x04,0x05]1364 1365global_load_dword v5, v1, s[4:5] offset:01366// CHECK: [0x00,0x80,0x50,0xdc,0x01,0x00,0x04,0x05]1367 1368global_load_dword v5, v1, s[4:5] offset:40951369// CHECK: [0xff,0x8f,0x50,0xdc,0x01,0x00,0x04,0x05]1370 1371global_load_dword v5, v1, s[4:5] offset:-40961372// CHECK: [0x00,0x90,0x50,0xdc,0x01,0x00,0x04,0x05]1373 1374global_load_dword v5, v1, s[4:5] offset:-1 glc1375// CHECK: [0xff,0x9f,0x51,0xdc,0x01,0x00,0x04,0x05]1376 1377global_load_dword v5, v1, s[4:5] offset:-1 slc1378// CHECK: [0xff,0x9f,0x52,0xdc,0x01,0x00,0x04,0x05]1379 1380global_load_dwordx2 v[5:6], v1, s[4:5] offset:-11381// CHECK: [0xff,0x9f,0x54,0xdc,0x01,0x00,0x04,0x05]1382 1383global_load_dwordx2 v[254:255], v1, s[4:5] offset:-11384// CHECK: [0xff,0x9f,0x54,0xdc,0x01,0x00,0x04,0xfe]1385 1386global_load_dwordx2 v[5:6], v255, s[4:5] offset:-11387// CHECK: [0xff,0x9f,0x54,0xdc,0xff,0x00,0x04,0x05]1388 1389global_load_dwordx2 v[5:6], v1, s[6:7] offset:-11390// CHECK: [0xff,0x9f,0x54,0xdc,0x01,0x00,0x06,0x05]1391 1392global_load_dwordx2 v[5:6], v1, s[100:101] offset:-11393// CHECK: [0xff,0x9f,0x54,0xdc,0x01,0x00,0x64,0x05]1394 1395global_load_dwordx2 v[5:6], v1, flat_scratch offset:-11396// CHECK: [0xff,0x9f,0x54,0xdc,0x01,0x00,0x66,0x05]1397 1398global_load_dwordx2 v[5:6], v1, vcc offset:-11399// CHECK: [0xff,0x9f,0x54,0xdc,0x01,0x00,0x6a,0x05]1400 1401global_load_dwordx2 v[5:6], v1, ttmp[14:15] offset:-11402// CHECK: [0xff,0x9f,0x54,0xdc,0x01,0x00,0x7a,0x05]1403 1404global_load_dwordx2 v[5:6], v[1:2], off offset:-11405// CHECK: [0xff,0x9f,0x54,0xdc,0x01,0x00,0x7f,0x05]1406 1407global_load_dwordx2 v[5:6], v1, s[4:5]1408// CHECK: [0x00,0x80,0x54,0xdc,0x01,0x00,0x04,0x05]1409 1410global_load_dwordx2 v[5:6], v1, s[4:5] offset:01411// CHECK: [0x00,0x80,0x54,0xdc,0x01,0x00,0x04,0x05]1412 1413global_load_dwordx2 v[5:6], v1, s[4:5] offset:40951414// CHECK: [0xff,0x8f,0x54,0xdc,0x01,0x00,0x04,0x05]1415 1416global_load_dwordx2 v[5:6], v1, s[4:5] offset:-40961417// CHECK: [0x00,0x90,0x54,0xdc,0x01,0x00,0x04,0x05]1418 1419global_load_dwordx2 v[5:6], v1, s[4:5] offset:-1 glc1420// CHECK: [0xff,0x9f,0x55,0xdc,0x01,0x00,0x04,0x05]1421 1422global_load_dwordx2 v[5:6], v1, s[4:5] offset:-1 slc1423// CHECK: [0xff,0x9f,0x56,0xdc,0x01,0x00,0x04,0x05]1424 1425global_load_dwordx3 v[5:7], v1, s[4:5] offset:-11426// CHECK: [0xff,0x9f,0x58,0xdc,0x01,0x00,0x04,0x05]1427 1428global_load_dwordx3 v[253:255], v1, s[4:5] offset:-11429// CHECK: [0xff,0x9f,0x58,0xdc,0x01,0x00,0x04,0xfd]1430 1431global_load_dwordx3 v[5:7], v255, s[4:5] offset:-11432// CHECK: [0xff,0x9f,0x58,0xdc,0xff,0x00,0x04,0x05]1433 1434global_load_dwordx3 v[5:7], v1, s[6:7] offset:-11435// CHECK: [0xff,0x9f,0x58,0xdc,0x01,0x00,0x06,0x05]1436 1437global_load_dwordx3 v[5:7], v1, s[100:101] offset:-11438// CHECK: [0xff,0x9f,0x58,0xdc,0x01,0x00,0x64,0x05]1439 1440global_load_dwordx3 v[5:7], v1, flat_scratch offset:-11441// CHECK: [0xff,0x9f,0x58,0xdc,0x01,0x00,0x66,0x05]1442 1443global_load_dwordx3 v[5:7], v1, vcc offset:-11444// CHECK: [0xff,0x9f,0x58,0xdc,0x01,0x00,0x6a,0x05]1445 1446global_load_dwordx3 v[5:7], v1, ttmp[14:15] offset:-11447// CHECK: [0xff,0x9f,0x58,0xdc,0x01,0x00,0x7a,0x05]1448 1449global_load_dwordx3 v[5:7], v[1:2], off offset:-11450// CHECK: [0xff,0x9f,0x58,0xdc,0x01,0x00,0x7f,0x05]1451 1452global_load_dwordx3 v[5:7], v1, s[4:5]1453// CHECK: [0x00,0x80,0x58,0xdc,0x01,0x00,0x04,0x05]1454 1455global_load_dwordx3 v[5:7], v1, s[4:5] offset:01456// CHECK: [0x00,0x80,0x58,0xdc,0x01,0x00,0x04,0x05]1457 1458global_load_dwordx3 v[5:7], v1, s[4:5] offset:40951459// CHECK: [0xff,0x8f,0x58,0xdc,0x01,0x00,0x04,0x05]1460 1461global_load_dwordx3 v[5:7], v1, s[4:5] offset:-40961462// CHECK: [0x00,0x90,0x58,0xdc,0x01,0x00,0x04,0x05]1463 1464global_load_dwordx3 v[5:7], v1, s[4:5] offset:-1 glc1465// CHECK: [0xff,0x9f,0x59,0xdc,0x01,0x00,0x04,0x05]1466 1467global_load_dwordx3 v[5:7], v1, s[4:5] offset:-1 slc1468// CHECK: [0xff,0x9f,0x5a,0xdc,0x01,0x00,0x04,0x05]1469 1470global_load_dwordx4 v[5:8], v1, s[4:5] offset:-11471// CHECK: [0xff,0x9f,0x5c,0xdc,0x01,0x00,0x04,0x05]1472 1473global_load_dwordx4 v[252:255], v1, s[4:5] offset:-11474// CHECK: [0xff,0x9f,0x5c,0xdc,0x01,0x00,0x04,0xfc]1475 1476global_load_dwordx4 v[5:8], v255, s[4:5] offset:-11477// CHECK: [0xff,0x9f,0x5c,0xdc,0xff,0x00,0x04,0x05]1478 1479global_load_dwordx4 v[5:8], v1, s[6:7] offset:-11480// CHECK: [0xff,0x9f,0x5c,0xdc,0x01,0x00,0x06,0x05]1481 1482global_load_dwordx4 v[5:8], v1, s[100:101] offset:-11483// CHECK: [0xff,0x9f,0x5c,0xdc,0x01,0x00,0x64,0x05]1484 1485global_load_dwordx4 v[5:8], v1, flat_scratch offset:-11486// CHECK: [0xff,0x9f,0x5c,0xdc,0x01,0x00,0x66,0x05]1487 1488global_load_dwordx4 v[5:8], v1, vcc offset:-11489// CHECK: [0xff,0x9f,0x5c,0xdc,0x01,0x00,0x6a,0x05]1490 1491global_load_dwordx4 v[5:8], v1, ttmp[14:15] offset:-11492// CHECK: [0xff,0x9f,0x5c,0xdc,0x01,0x00,0x7a,0x05]1493 1494global_load_dwordx4 v[5:8], v[1:2], off offset:-11495// CHECK: [0xff,0x9f,0x5c,0xdc,0x01,0x00,0x7f,0x05]1496 1497global_load_dwordx4 v[5:8], v1, s[4:5]1498// CHECK: [0x00,0x80,0x5c,0xdc,0x01,0x00,0x04,0x05]1499 1500global_load_dwordx4 v[5:8], v1, s[4:5] offset:01501// CHECK: [0x00,0x80,0x5c,0xdc,0x01,0x00,0x04,0x05]1502 1503global_load_dwordx4 v[5:8], v1, s[4:5] offset:40951504// CHECK: [0xff,0x8f,0x5c,0xdc,0x01,0x00,0x04,0x05]1505 1506global_load_dwordx4 v[5:8], v1, s[4:5] offset:-40961507// CHECK: [0x00,0x90,0x5c,0xdc,0x01,0x00,0x04,0x05]1508 1509global_load_dwordx4 v[5:8], v1, s[4:5] offset:-1 glc1510// CHECK: [0xff,0x9f,0x5d,0xdc,0x01,0x00,0x04,0x05]1511 1512global_load_dwordx4 v[5:8], v1, s[4:5] offset:-1 slc1513// CHECK: [0xff,0x9f,0x5e,0xdc,0x01,0x00,0x04,0x05]1514 1515global_store_byte v1, v2, s[6:7] offset:-11516// CHECK: [0xff,0x9f,0x60,0xdc,0x01,0x02,0x06,0x00]1517 1518global_store_byte v255, v2, s[6:7] offset:-11519// CHECK: [0xff,0x9f,0x60,0xdc,0xff,0x02,0x06,0x00]1520 1521global_store_byte v1, v255, s[6:7] offset:-11522// CHECK: [0xff,0x9f,0x60,0xdc,0x01,0xff,0x06,0x00]1523 1524global_store_byte v1, v2, s[8:9] offset:-11525// CHECK: [0xff,0x9f,0x60,0xdc,0x01,0x02,0x08,0x00]1526 1527global_store_byte v1, v2, s[100:101] offset:-11528// CHECK: [0xff,0x9f,0x60,0xdc,0x01,0x02,0x64,0x00]1529 1530global_store_byte v1, v2, flat_scratch offset:-11531// CHECK: [0xff,0x9f,0x60,0xdc,0x01,0x02,0x66,0x00]1532 1533global_store_byte v1, v2, vcc offset:-11534// CHECK: [0xff,0x9f,0x60,0xdc,0x01,0x02,0x6a,0x00]1535 1536global_store_byte v1, v2, ttmp[14:15] offset:-11537// CHECK: [0xff,0x9f,0x60,0xdc,0x01,0x02,0x7a,0x00]1538 1539global_store_byte v[1:2], v2, off offset:-11540// CHECK: [0xff,0x9f,0x60,0xdc,0x01,0x02,0x7f,0x00]1541 1542global_store_byte v1, v2, s[6:7]1543// CHECK: [0x00,0x80,0x60,0xdc,0x01,0x02,0x06,0x00]1544 1545global_store_byte v1, v2, s[6:7] offset:01546// CHECK: [0x00,0x80,0x60,0xdc,0x01,0x02,0x06,0x00]1547 1548global_store_byte v1, v2, s[6:7] offset:40951549// CHECK: [0xff,0x8f,0x60,0xdc,0x01,0x02,0x06,0x00]1550 1551global_store_byte v1, v2, s[6:7] offset:-40961552// CHECK: [0x00,0x90,0x60,0xdc,0x01,0x02,0x06,0x00]1553 1554global_store_byte v1, v2, s[6:7] offset:-1 glc1555// CHECK: [0xff,0x9f,0x61,0xdc,0x01,0x02,0x06,0x00]1556 1557global_store_byte v1, v2, s[6:7] offset:-1 slc1558// CHECK: [0xff,0x9f,0x62,0xdc,0x01,0x02,0x06,0x00]1559 1560global_store_byte_d16_hi v1, v2, s[6:7] offset:-11561// CHECK: [0xff,0x9f,0x64,0xdc,0x01,0x02,0x06,0x00]1562 1563global_store_byte_d16_hi v255, v2, s[6:7] offset:-11564// CHECK: [0xff,0x9f,0x64,0xdc,0xff,0x02,0x06,0x00]1565 1566global_store_byte_d16_hi v1, v255, s[6:7] offset:-11567// CHECK: [0xff,0x9f,0x64,0xdc,0x01,0xff,0x06,0x00]1568 1569global_store_byte_d16_hi v1, v2, s[8:9] offset:-11570// CHECK: [0xff,0x9f,0x64,0xdc,0x01,0x02,0x08,0x00]1571 1572global_store_byte_d16_hi v1, v2, s[100:101] offset:-11573// CHECK: [0xff,0x9f,0x64,0xdc,0x01,0x02,0x64,0x00]1574 1575global_store_byte_d16_hi v1, v2, flat_scratch offset:-11576// CHECK: [0xff,0x9f,0x64,0xdc,0x01,0x02,0x66,0x00]1577 1578global_store_byte_d16_hi v1, v2, vcc offset:-11579// CHECK: [0xff,0x9f,0x64,0xdc,0x01,0x02,0x6a,0x00]1580 1581global_store_byte_d16_hi v1, v2, ttmp[14:15] offset:-11582// CHECK: [0xff,0x9f,0x64,0xdc,0x01,0x02,0x7a,0x00]1583 1584global_store_byte_d16_hi v[1:2], v2, off offset:-11585// CHECK: [0xff,0x9f,0x64,0xdc,0x01,0x02,0x7f,0x00]1586 1587global_store_byte_d16_hi v1, v2, s[6:7]1588// CHECK: [0x00,0x80,0x64,0xdc,0x01,0x02,0x06,0x00]1589 1590global_store_byte_d16_hi v1, v2, s[6:7] offset:01591// CHECK: [0x00,0x80,0x64,0xdc,0x01,0x02,0x06,0x00]1592 1593global_store_byte_d16_hi v1, v2, s[6:7] offset:40951594// CHECK: [0xff,0x8f,0x64,0xdc,0x01,0x02,0x06,0x00]1595 1596global_store_byte_d16_hi v1, v2, s[6:7] offset:-40961597// CHECK: [0x00,0x90,0x64,0xdc,0x01,0x02,0x06,0x00]1598 1599global_store_byte_d16_hi v1, v2, s[6:7] offset:-1 glc1600// CHECK: [0xff,0x9f,0x65,0xdc,0x01,0x02,0x06,0x00]1601 1602global_store_byte_d16_hi v1, v2, s[6:7] offset:-1 slc1603// CHECK: [0xff,0x9f,0x66,0xdc,0x01,0x02,0x06,0x00]1604 1605global_store_short v1, v2, s[6:7] offset:-11606// CHECK: [0xff,0x9f,0x68,0xdc,0x01,0x02,0x06,0x00]1607 1608global_store_short v255, v2, s[6:7] offset:-11609// CHECK: [0xff,0x9f,0x68,0xdc,0xff,0x02,0x06,0x00]1610 1611global_store_short v1, v255, s[6:7] offset:-11612// CHECK: [0xff,0x9f,0x68,0xdc,0x01,0xff,0x06,0x00]1613 1614global_store_short v1, v2, s[8:9] offset:-11615// CHECK: [0xff,0x9f,0x68,0xdc,0x01,0x02,0x08,0x00]1616 1617global_store_short v1, v2, s[100:101] offset:-11618// CHECK: [0xff,0x9f,0x68,0xdc,0x01,0x02,0x64,0x00]1619 1620global_store_short v1, v2, flat_scratch offset:-11621// CHECK: [0xff,0x9f,0x68,0xdc,0x01,0x02,0x66,0x00]1622 1623global_store_short v1, v2, vcc offset:-11624// CHECK: [0xff,0x9f,0x68,0xdc,0x01,0x02,0x6a,0x00]1625 1626global_store_short v1, v2, ttmp[14:15] offset:-11627// CHECK: [0xff,0x9f,0x68,0xdc,0x01,0x02,0x7a,0x00]1628 1629global_store_short v[1:2], v2, off offset:-11630// CHECK: [0xff,0x9f,0x68,0xdc,0x01,0x02,0x7f,0x00]1631 1632global_store_short v1, v2, s[6:7]1633// CHECK: [0x00,0x80,0x68,0xdc,0x01,0x02,0x06,0x00]1634 1635global_store_short v1, v2, s[6:7] offset:01636// CHECK: [0x00,0x80,0x68,0xdc,0x01,0x02,0x06,0x00]1637 1638global_store_short v1, v2, s[6:7] offset:40951639// CHECK: [0xff,0x8f,0x68,0xdc,0x01,0x02,0x06,0x00]1640 1641global_store_short v1, v2, s[6:7] offset:-40961642// CHECK: [0x00,0x90,0x68,0xdc,0x01,0x02,0x06,0x00]1643 1644global_store_short v1, v2, s[6:7] offset:-1 glc1645// CHECK: [0xff,0x9f,0x69,0xdc,0x01,0x02,0x06,0x00]1646 1647global_store_short v1, v2, s[6:7] offset:-1 slc1648// CHECK: [0xff,0x9f,0x6a,0xdc,0x01,0x02,0x06,0x00]1649 1650global_store_short_d16_hi v1, v2, s[6:7] offset:-11651// CHECK: [0xff,0x9f,0x6c,0xdc,0x01,0x02,0x06,0x00]1652 1653global_store_short_d16_hi v255, v2, s[6:7] offset:-11654// CHECK: [0xff,0x9f,0x6c,0xdc,0xff,0x02,0x06,0x00]1655 1656global_store_short_d16_hi v1, v255, s[6:7] offset:-11657// CHECK: [0xff,0x9f,0x6c,0xdc,0x01,0xff,0x06,0x00]1658 1659global_store_short_d16_hi v1, v2, s[8:9] offset:-11660// CHECK: [0xff,0x9f,0x6c,0xdc,0x01,0x02,0x08,0x00]1661 1662global_store_short_d16_hi v1, v2, s[100:101] offset:-11663// CHECK: [0xff,0x9f,0x6c,0xdc,0x01,0x02,0x64,0x00]1664 1665global_store_short_d16_hi v1, v2, flat_scratch offset:-11666// CHECK: [0xff,0x9f,0x6c,0xdc,0x01,0x02,0x66,0x00]1667 1668global_store_short_d16_hi v1, v2, vcc offset:-11669// CHECK: [0xff,0x9f,0x6c,0xdc,0x01,0x02,0x6a,0x00]1670 1671global_store_short_d16_hi v1, v2, ttmp[14:15] offset:-11672// CHECK: [0xff,0x9f,0x6c,0xdc,0x01,0x02,0x7a,0x00]1673 1674global_store_short_d16_hi v[1:2], v2, off offset:-11675// CHECK: [0xff,0x9f,0x6c,0xdc,0x01,0x02,0x7f,0x00]1676 1677global_store_short_d16_hi v1, v2, s[6:7]1678// CHECK: [0x00,0x80,0x6c,0xdc,0x01,0x02,0x06,0x00]1679 1680global_store_short_d16_hi v1, v2, s[6:7] offset:01681// CHECK: [0x00,0x80,0x6c,0xdc,0x01,0x02,0x06,0x00]1682 1683global_store_short_d16_hi v1, v2, s[6:7] offset:40951684// CHECK: [0xff,0x8f,0x6c,0xdc,0x01,0x02,0x06,0x00]1685 1686global_store_short_d16_hi v1, v2, s[6:7] offset:-40961687// CHECK: [0x00,0x90,0x6c,0xdc,0x01,0x02,0x06,0x00]1688 1689global_store_short_d16_hi v1, v2, s[6:7] offset:-1 glc1690// CHECK: [0xff,0x9f,0x6d,0xdc,0x01,0x02,0x06,0x00]1691 1692global_store_short_d16_hi v1, v2, s[6:7] offset:-1 slc1693// CHECK: [0xff,0x9f,0x6e,0xdc,0x01,0x02,0x06,0x00]1694 1695global_store_dword v1, v2, s[6:7] offset:-11696// CHECK: [0xff,0x9f,0x70,0xdc,0x01,0x02,0x06,0x00]1697 1698global_store_dword v255, v2, s[6:7] offset:-11699// CHECK: [0xff,0x9f,0x70,0xdc,0xff,0x02,0x06,0x00]1700 1701global_store_dword v1, v255, s[6:7] offset:-11702// CHECK: [0xff,0x9f,0x70,0xdc,0x01,0xff,0x06,0x00]1703 1704global_store_dword v1, v2, s[8:9] offset:-11705// CHECK: [0xff,0x9f,0x70,0xdc,0x01,0x02,0x08,0x00]1706 1707global_store_dword v1, v2, s[100:101] offset:-11708// CHECK: [0xff,0x9f,0x70,0xdc,0x01,0x02,0x64,0x00]1709 1710global_store_dword v1, v2, flat_scratch offset:-11711// CHECK: [0xff,0x9f,0x70,0xdc,0x01,0x02,0x66,0x00]1712 1713global_store_dword v1, v2, vcc offset:-11714// CHECK: [0xff,0x9f,0x70,0xdc,0x01,0x02,0x6a,0x00]1715 1716global_store_dword v1, v2, ttmp[14:15] offset:-11717// CHECK: [0xff,0x9f,0x70,0xdc,0x01,0x02,0x7a,0x00]1718 1719global_store_dword v[1:2], v2, off offset:-11720// CHECK: [0xff,0x9f,0x70,0xdc,0x01,0x02,0x7f,0x00]1721 1722global_store_dword v1, v2, s[6:7]1723// CHECK: [0x00,0x80,0x70,0xdc,0x01,0x02,0x06,0x00]1724 1725global_store_dword v1, v2, s[6:7] offset:01726// CHECK: [0x00,0x80,0x70,0xdc,0x01,0x02,0x06,0x00]1727 1728global_store_dword v1, v2, s[6:7] offset:40951729// CHECK: [0xff,0x8f,0x70,0xdc,0x01,0x02,0x06,0x00]1730 1731global_store_dword v1, v2, s[6:7] offset:-40961732// CHECK: [0x00,0x90,0x70,0xdc,0x01,0x02,0x06,0x00]1733 1734global_store_dword v1, v2, s[6:7] offset:-1 glc1735// CHECK: [0xff,0x9f,0x71,0xdc,0x01,0x02,0x06,0x00]1736 1737global_store_dword v1, v2, s[6:7] offset:-1 slc1738// CHECK: [0xff,0x9f,0x72,0xdc,0x01,0x02,0x06,0x00]1739 1740global_store_dwordx2 v1, v[2:3], s[6:7] offset:-11741// CHECK: [0xff,0x9f,0x74,0xdc,0x01,0x02,0x06,0x00]1742 1743global_store_dwordx2 v255, v[2:3], s[6:7] offset:-11744// CHECK: [0xff,0x9f,0x74,0xdc,0xff,0x02,0x06,0x00]1745 1746global_store_dwordx2 v1, v[254:255], s[6:7] offset:-11747// CHECK: [0xff,0x9f,0x74,0xdc,0x01,0xfe,0x06,0x00]1748 1749global_store_dwordx2 v1, v[2:3], s[8:9] offset:-11750// CHECK: [0xff,0x9f,0x74,0xdc,0x01,0x02,0x08,0x00]1751 1752global_store_dwordx2 v1, v[2:3], s[100:101] offset:-11753// CHECK: [0xff,0x9f,0x74,0xdc,0x01,0x02,0x64,0x00]1754 1755global_store_dwordx2 v1, v[2:3], flat_scratch offset:-11756// CHECK: [0xff,0x9f,0x74,0xdc,0x01,0x02,0x66,0x00]1757 1758global_store_dwordx2 v1, v[2:3], vcc offset:-11759// CHECK: [0xff,0x9f,0x74,0xdc,0x01,0x02,0x6a,0x00]1760 1761global_store_dwordx2 v1, v[2:3], ttmp[14:15] offset:-11762// CHECK: [0xff,0x9f,0x74,0xdc,0x01,0x02,0x7a,0x00]1763 1764global_store_dwordx2 v[1:2], v[2:3], off offset:-11765// CHECK: [0xff,0x9f,0x74,0xdc,0x01,0x02,0x7f,0x00]1766 1767global_store_dwordx2 v1, v[2:3], s[6:7]1768// CHECK: [0x00,0x80,0x74,0xdc,0x01,0x02,0x06,0x00]1769 1770global_store_dwordx2 v1, v[2:3], s[6:7] offset:01771// CHECK: [0x00,0x80,0x74,0xdc,0x01,0x02,0x06,0x00]1772 1773global_store_dwordx2 v1, v[2:3], s[6:7] offset:40951774// CHECK: [0xff,0x8f,0x74,0xdc,0x01,0x02,0x06,0x00]1775 1776global_store_dwordx2 v1, v[2:3], s[6:7] offset:-40961777// CHECK: [0x00,0x90,0x74,0xdc,0x01,0x02,0x06,0x00]1778 1779global_store_dwordx2 v1, v[2:3], s[6:7] offset:-1 glc1780// CHECK: [0xff,0x9f,0x75,0xdc,0x01,0x02,0x06,0x00]1781 1782global_store_dwordx2 v1, v[2:3], s[6:7] offset:-1 slc1783// CHECK: [0xff,0x9f,0x76,0xdc,0x01,0x02,0x06,0x00]1784 1785global_store_dwordx3 v1, v[2:4], s[6:7] offset:-11786// CHECK: [0xff,0x9f,0x78,0xdc,0x01,0x02,0x06,0x00]1787 1788global_store_dwordx3 v255, v[2:4], s[6:7] offset:-11789// CHECK: [0xff,0x9f,0x78,0xdc,0xff,0x02,0x06,0x00]1790 1791global_store_dwordx3 v1, v[253:255], s[6:7] offset:-11792// CHECK: [0xff,0x9f,0x78,0xdc,0x01,0xfd,0x06,0x00]1793 1794global_store_dwordx3 v1, v[2:4], s[8:9] offset:-11795// CHECK: [0xff,0x9f,0x78,0xdc,0x01,0x02,0x08,0x00]1796 1797global_store_dwordx3 v1, v[2:4], s[100:101] offset:-11798// CHECK: [0xff,0x9f,0x78,0xdc,0x01,0x02,0x64,0x00]1799 1800global_store_dwordx3 v1, v[2:4], flat_scratch offset:-11801// CHECK: [0xff,0x9f,0x78,0xdc,0x01,0x02,0x66,0x00]1802 1803global_store_dwordx3 v1, v[2:4], vcc offset:-11804// CHECK: [0xff,0x9f,0x78,0xdc,0x01,0x02,0x6a,0x00]1805 1806global_store_dwordx3 v1, v[2:4], ttmp[14:15] offset:-11807// CHECK: [0xff,0x9f,0x78,0xdc,0x01,0x02,0x7a,0x00]1808 1809global_store_dwordx3 v[1:2], v[2:4], off offset:-11810// CHECK: [0xff,0x9f,0x78,0xdc,0x01,0x02,0x7f,0x00]1811 1812global_store_dwordx3 v1, v[2:4], s[6:7]1813// CHECK: [0x00,0x80,0x78,0xdc,0x01,0x02,0x06,0x00]1814 1815global_store_dwordx3 v1, v[2:4], s[6:7] offset:01816// CHECK: [0x00,0x80,0x78,0xdc,0x01,0x02,0x06,0x00]1817 1818global_store_dwordx3 v1, v[2:4], s[6:7] offset:40951819// CHECK: [0xff,0x8f,0x78,0xdc,0x01,0x02,0x06,0x00]1820 1821global_store_dwordx3 v1, v[2:4], s[6:7] offset:-40961822// CHECK: [0x00,0x90,0x78,0xdc,0x01,0x02,0x06,0x00]1823 1824global_store_dwordx3 v1, v[2:4], s[6:7] offset:-1 glc1825// CHECK: [0xff,0x9f,0x79,0xdc,0x01,0x02,0x06,0x00]1826 1827global_store_dwordx3 v1, v[2:4], s[6:7] offset:-1 slc1828// CHECK: [0xff,0x9f,0x7a,0xdc,0x01,0x02,0x06,0x00]1829 1830global_store_dwordx4 v1, v[2:5], s[6:7] offset:-11831// CHECK: [0xff,0x9f,0x7c,0xdc,0x01,0x02,0x06,0x00]1832 1833global_store_dwordx4 v255, v[2:5], s[6:7] offset:-11834// CHECK: [0xff,0x9f,0x7c,0xdc,0xff,0x02,0x06,0x00]1835 1836global_store_dwordx4 v1, v[252:255], s[6:7] offset:-11837// CHECK: [0xff,0x9f,0x7c,0xdc,0x01,0xfc,0x06,0x00]1838 1839global_store_dwordx4 v1, v[2:5], s[8:9] offset:-11840// CHECK: [0xff,0x9f,0x7c,0xdc,0x01,0x02,0x08,0x00]1841 1842global_store_dwordx4 v1, v[2:5], s[100:101] offset:-11843// CHECK: [0xff,0x9f,0x7c,0xdc,0x01,0x02,0x64,0x00]1844 1845global_store_dwordx4 v1, v[2:5], flat_scratch offset:-11846// CHECK: [0xff,0x9f,0x7c,0xdc,0x01,0x02,0x66,0x00]1847 1848global_store_dwordx4 v1, v[2:5], vcc offset:-11849// CHECK: [0xff,0x9f,0x7c,0xdc,0x01,0x02,0x6a,0x00]1850 1851global_store_dwordx4 v1, v[2:5], ttmp[14:15] offset:-11852// CHECK: [0xff,0x9f,0x7c,0xdc,0x01,0x02,0x7a,0x00]1853 1854global_store_dwordx4 v[1:2], v[2:5], off offset:-11855// CHECK: [0xff,0x9f,0x7c,0xdc,0x01,0x02,0x7f,0x00]1856 1857global_store_dwordx4 v1, v[2:5], s[6:7]1858// CHECK: [0x00,0x80,0x7c,0xdc,0x01,0x02,0x06,0x00]1859 1860global_store_dwordx4 v1, v[2:5], s[6:7] offset:01861// CHECK: [0x00,0x80,0x7c,0xdc,0x01,0x02,0x06,0x00]1862 1863global_store_dwordx4 v1, v[2:5], s[6:7] offset:40951864// CHECK: [0xff,0x8f,0x7c,0xdc,0x01,0x02,0x06,0x00]1865 1866global_store_dwordx4 v1, v[2:5], s[6:7] offset:-40961867// CHECK: [0x00,0x90,0x7c,0xdc,0x01,0x02,0x06,0x00]1868 1869global_store_dwordx4 v1, v[2:5], s[6:7] offset:-1 glc1870// CHECK: [0xff,0x9f,0x7d,0xdc,0x01,0x02,0x06,0x00]1871 1872global_store_dwordx4 v1, v[2:5], s[6:7] offset:-1 slc1873// CHECK: [0xff,0x9f,0x7e,0xdc,0x01,0x02,0x06,0x00]1874 1875global_load_ubyte_d16 v5, v1, s[4:5] offset:-11876// CHECK: [0xff,0x9f,0x80,0xdc,0x01,0x00,0x04,0x05]1877 1878global_load_ubyte_d16 v255, v1, s[4:5] offset:-11879// CHECK: [0xff,0x9f,0x80,0xdc,0x01,0x00,0x04,0xff]1880 1881global_load_ubyte_d16 v5, v255, s[4:5] offset:-11882// CHECK: [0xff,0x9f,0x80,0xdc,0xff,0x00,0x04,0x05]1883 1884global_load_ubyte_d16 v5, v1, s[6:7] offset:-11885// CHECK: [0xff,0x9f,0x80,0xdc,0x01,0x00,0x06,0x05]1886 1887global_load_ubyte_d16 v5, v1, s[100:101] offset:-11888// CHECK: [0xff,0x9f,0x80,0xdc,0x01,0x00,0x64,0x05]1889 1890global_load_ubyte_d16 v5, v1, flat_scratch offset:-11891// CHECK: [0xff,0x9f,0x80,0xdc,0x01,0x00,0x66,0x05]1892 1893global_load_ubyte_d16 v5, v1, vcc offset:-11894// CHECK: [0xff,0x9f,0x80,0xdc,0x01,0x00,0x6a,0x05]1895 1896global_load_ubyte_d16 v5, v1, ttmp[14:15] offset:-11897// CHECK: [0xff,0x9f,0x80,0xdc,0x01,0x00,0x7a,0x05]1898 1899global_load_ubyte_d16 v5, v[1:2], off offset:-11900// CHECK: [0xff,0x9f,0x80,0xdc,0x01,0x00,0x7f,0x05]1901 1902global_load_ubyte_d16 v5, v1, s[4:5]1903// CHECK: [0x00,0x80,0x80,0xdc,0x01,0x00,0x04,0x05]1904 1905global_load_ubyte_d16 v5, v1, s[4:5] offset:01906// CHECK: [0x00,0x80,0x80,0xdc,0x01,0x00,0x04,0x05]1907 1908global_load_ubyte_d16 v5, v1, s[4:5] offset:40951909// CHECK: [0xff,0x8f,0x80,0xdc,0x01,0x00,0x04,0x05]1910 1911global_load_ubyte_d16 v5, v1, s[4:5] offset:-40961912// CHECK: [0x00,0x90,0x80,0xdc,0x01,0x00,0x04,0x05]1913 1914global_load_ubyte_d16 v5, v1, s[4:5] offset:-1 glc1915// CHECK: [0xff,0x9f,0x81,0xdc,0x01,0x00,0x04,0x05]1916 1917global_load_ubyte_d16 v5, v1, s[4:5] offset:-1 slc1918// CHECK: [0xff,0x9f,0x82,0xdc,0x01,0x00,0x04,0x05]1919 1920global_load_ubyte_d16_hi v5, v1, s[4:5] offset:-11921// CHECK: [0xff,0x9f,0x84,0xdc,0x01,0x00,0x04,0x05]1922 1923global_load_ubyte_d16_hi v255, v1, s[4:5] offset:-11924// CHECK: [0xff,0x9f,0x84,0xdc,0x01,0x00,0x04,0xff]1925 1926global_load_ubyte_d16_hi v5, v255, s[4:5] offset:-11927// CHECK: [0xff,0x9f,0x84,0xdc,0xff,0x00,0x04,0x05]1928 1929global_load_ubyte_d16_hi v5, v1, s[6:7] offset:-11930// CHECK: [0xff,0x9f,0x84,0xdc,0x01,0x00,0x06,0x05]1931 1932global_load_ubyte_d16_hi v5, v1, s[100:101] offset:-11933// CHECK: [0xff,0x9f,0x84,0xdc,0x01,0x00,0x64,0x05]1934 1935global_load_ubyte_d16_hi v5, v1, flat_scratch offset:-11936// CHECK: [0xff,0x9f,0x84,0xdc,0x01,0x00,0x66,0x05]1937 1938global_load_ubyte_d16_hi v5, v1, vcc offset:-11939// CHECK: [0xff,0x9f,0x84,0xdc,0x01,0x00,0x6a,0x05]1940 1941global_load_ubyte_d16_hi v5, v1, ttmp[14:15] offset:-11942// CHECK: [0xff,0x9f,0x84,0xdc,0x01,0x00,0x7a,0x05]1943 1944global_load_ubyte_d16_hi v5, v[1:2], off offset:-11945// CHECK: [0xff,0x9f,0x84,0xdc,0x01,0x00,0x7f,0x05]1946 1947global_load_ubyte_d16_hi v5, v1, s[4:5]1948// CHECK: [0x00,0x80,0x84,0xdc,0x01,0x00,0x04,0x05]1949 1950global_load_ubyte_d16_hi v5, v1, s[4:5] offset:01951// CHECK: [0x00,0x80,0x84,0xdc,0x01,0x00,0x04,0x05]1952 1953global_load_ubyte_d16_hi v5, v1, s[4:5] offset:40951954// CHECK: [0xff,0x8f,0x84,0xdc,0x01,0x00,0x04,0x05]1955 1956global_load_ubyte_d16_hi v5, v1, s[4:5] offset:-40961957// CHECK: [0x00,0x90,0x84,0xdc,0x01,0x00,0x04,0x05]1958 1959global_load_ubyte_d16_hi v5, v1, s[4:5] offset:-1 glc1960// CHECK: [0xff,0x9f,0x85,0xdc,0x01,0x00,0x04,0x05]1961 1962global_load_ubyte_d16_hi v5, v1, s[4:5] offset:-1 slc1963// CHECK: [0xff,0x9f,0x86,0xdc,0x01,0x00,0x04,0x05]1964 1965global_load_sbyte_d16 v5, v1, s[4:5] offset:-11966// CHECK: [0xff,0x9f,0x88,0xdc,0x01,0x00,0x04,0x05]1967 1968global_load_sbyte_d16 v255, v1, s[4:5] offset:-11969// CHECK: [0xff,0x9f,0x88,0xdc,0x01,0x00,0x04,0xff]1970 1971global_load_sbyte_d16 v5, v255, s[4:5] offset:-11972// CHECK: [0xff,0x9f,0x88,0xdc,0xff,0x00,0x04,0x05]1973 1974global_load_sbyte_d16 v5, v1, s[6:7] offset:-11975// CHECK: [0xff,0x9f,0x88,0xdc,0x01,0x00,0x06,0x05]1976 1977global_load_sbyte_d16 v5, v1, s[100:101] offset:-11978// CHECK: [0xff,0x9f,0x88,0xdc,0x01,0x00,0x64,0x05]1979 1980global_load_sbyte_d16 v5, v1, flat_scratch offset:-11981// CHECK: [0xff,0x9f,0x88,0xdc,0x01,0x00,0x66,0x05]1982 1983global_load_sbyte_d16 v5, v1, vcc offset:-11984// CHECK: [0xff,0x9f,0x88,0xdc,0x01,0x00,0x6a,0x05]1985 1986global_load_sbyte_d16 v5, v1, ttmp[14:15] offset:-11987// CHECK: [0xff,0x9f,0x88,0xdc,0x01,0x00,0x7a,0x05]1988 1989global_load_sbyte_d16 v5, v[1:2], off offset:-11990// CHECK: [0xff,0x9f,0x88,0xdc,0x01,0x00,0x7f,0x05]1991 1992global_load_sbyte_d16 v5, v1, s[4:5]1993// CHECK: [0x00,0x80,0x88,0xdc,0x01,0x00,0x04,0x05]1994 1995global_load_sbyte_d16 v5, v1, s[4:5] offset:01996// CHECK: [0x00,0x80,0x88,0xdc,0x01,0x00,0x04,0x05]1997 1998global_load_sbyte_d16 v5, v1, s[4:5] offset:40951999// CHECK: [0xff,0x8f,0x88,0xdc,0x01,0x00,0x04,0x05]2000 2001global_load_sbyte_d16 v5, v1, s[4:5] offset:-40962002// CHECK: [0x00,0x90,0x88,0xdc,0x01,0x00,0x04,0x05]2003 2004global_load_sbyte_d16 v5, v1, s[4:5] offset:-1 glc2005// CHECK: [0xff,0x9f,0x89,0xdc,0x01,0x00,0x04,0x05]2006 2007global_load_sbyte_d16 v5, v1, s[4:5] offset:-1 slc2008// CHECK: [0xff,0x9f,0x8a,0xdc,0x01,0x00,0x04,0x05]2009 2010global_load_sbyte_d16_hi v5, v1, s[4:5] offset:-12011// CHECK: [0xff,0x9f,0x8c,0xdc,0x01,0x00,0x04,0x05]2012 2013global_load_sbyte_d16_hi v255, v1, s[4:5] offset:-12014// CHECK: [0xff,0x9f,0x8c,0xdc,0x01,0x00,0x04,0xff]2015 2016global_load_sbyte_d16_hi v5, v255, s[4:5] offset:-12017// CHECK: [0xff,0x9f,0x8c,0xdc,0xff,0x00,0x04,0x05]2018 2019global_load_sbyte_d16_hi v5, v1, s[6:7] offset:-12020// CHECK: [0xff,0x9f,0x8c,0xdc,0x01,0x00,0x06,0x05]2021 2022global_load_sbyte_d16_hi v5, v1, s[100:101] offset:-12023// CHECK: [0xff,0x9f,0x8c,0xdc,0x01,0x00,0x64,0x05]2024 2025global_load_sbyte_d16_hi v5, v1, flat_scratch offset:-12026// CHECK: [0xff,0x9f,0x8c,0xdc,0x01,0x00,0x66,0x05]2027 2028global_load_sbyte_d16_hi v5, v1, vcc offset:-12029// CHECK: [0xff,0x9f,0x8c,0xdc,0x01,0x00,0x6a,0x05]2030 2031global_load_sbyte_d16_hi v5, v1, ttmp[14:15] offset:-12032// CHECK: [0xff,0x9f,0x8c,0xdc,0x01,0x00,0x7a,0x05]2033 2034global_load_sbyte_d16_hi v5, v[1:2], off offset:-12035// CHECK: [0xff,0x9f,0x8c,0xdc,0x01,0x00,0x7f,0x05]2036 2037global_load_sbyte_d16_hi v5, v1, s[4:5]2038// CHECK: [0x00,0x80,0x8c,0xdc,0x01,0x00,0x04,0x05]2039 2040global_load_sbyte_d16_hi v5, v1, s[4:5] offset:02041// CHECK: [0x00,0x80,0x8c,0xdc,0x01,0x00,0x04,0x05]2042 2043global_load_sbyte_d16_hi v5, v1, s[4:5] offset:40952044// CHECK: [0xff,0x8f,0x8c,0xdc,0x01,0x00,0x04,0x05]2045 2046global_load_sbyte_d16_hi v5, v1, s[4:5] offset:-40962047// CHECK: [0x00,0x90,0x8c,0xdc,0x01,0x00,0x04,0x05]2048 2049global_load_sbyte_d16_hi v5, v1, s[4:5] offset:-1 glc2050// CHECK: [0xff,0x9f,0x8d,0xdc,0x01,0x00,0x04,0x05]2051 2052global_load_sbyte_d16_hi v5, v1, s[4:5] offset:-1 slc2053// CHECK: [0xff,0x9f,0x8e,0xdc,0x01,0x00,0x04,0x05]2054 2055global_load_short_d16 v5, v1, s[4:5] offset:-12056// CHECK: [0xff,0x9f,0x90,0xdc,0x01,0x00,0x04,0x05]2057 2058global_load_short_d16 v255, v1, s[4:5] offset:-12059// CHECK: [0xff,0x9f,0x90,0xdc,0x01,0x00,0x04,0xff]2060 2061global_load_short_d16 v5, v255, s[4:5] offset:-12062// CHECK: [0xff,0x9f,0x90,0xdc,0xff,0x00,0x04,0x05]2063 2064global_load_short_d16 v5, v1, s[6:7] offset:-12065// CHECK: [0xff,0x9f,0x90,0xdc,0x01,0x00,0x06,0x05]2066 2067global_load_short_d16 v5, v1, s[100:101] offset:-12068// CHECK: [0xff,0x9f,0x90,0xdc,0x01,0x00,0x64,0x05]2069 2070global_load_short_d16 v5, v1, flat_scratch offset:-12071// CHECK: [0xff,0x9f,0x90,0xdc,0x01,0x00,0x66,0x05]2072 2073global_load_short_d16 v5, v1, vcc offset:-12074// CHECK: [0xff,0x9f,0x90,0xdc,0x01,0x00,0x6a,0x05]2075 2076global_load_short_d16 v5, v1, ttmp[14:15] offset:-12077// CHECK: [0xff,0x9f,0x90,0xdc,0x01,0x00,0x7a,0x05]2078 2079global_load_short_d16 v5, v[1:2], off offset:-12080// CHECK: [0xff,0x9f,0x90,0xdc,0x01,0x00,0x7f,0x05]2081 2082global_load_short_d16 v5, v1, s[4:5]2083// CHECK: [0x00,0x80,0x90,0xdc,0x01,0x00,0x04,0x05]2084 2085global_load_short_d16 v5, v1, s[4:5] offset:02086// CHECK: [0x00,0x80,0x90,0xdc,0x01,0x00,0x04,0x05]2087 2088global_load_short_d16 v5, v1, s[4:5] offset:40952089// CHECK: [0xff,0x8f,0x90,0xdc,0x01,0x00,0x04,0x05]2090 2091global_load_short_d16 v5, v1, s[4:5] offset:-40962092// CHECK: [0x00,0x90,0x90,0xdc,0x01,0x00,0x04,0x05]2093 2094global_load_short_d16 v5, v1, s[4:5] offset:-1 glc2095// CHECK: [0xff,0x9f,0x91,0xdc,0x01,0x00,0x04,0x05]2096 2097global_load_short_d16 v5, v1, s[4:5] offset:-1 slc2098// CHECK: [0xff,0x9f,0x92,0xdc,0x01,0x00,0x04,0x05]2099 2100global_load_short_d16_hi v5, v1, s[4:5] offset:-12101// CHECK: [0xff,0x9f,0x94,0xdc,0x01,0x00,0x04,0x05]2102 2103global_load_short_d16_hi v255, v1, s[4:5] offset:-12104// CHECK: [0xff,0x9f,0x94,0xdc,0x01,0x00,0x04,0xff]2105 2106global_load_short_d16_hi v5, v255, s[4:5] offset:-12107// CHECK: [0xff,0x9f,0x94,0xdc,0xff,0x00,0x04,0x05]2108 2109global_load_short_d16_hi v5, v1, s[6:7] offset:-12110// CHECK: [0xff,0x9f,0x94,0xdc,0x01,0x00,0x06,0x05]2111 2112global_load_short_d16_hi v5, v1, s[100:101] offset:-12113// CHECK: [0xff,0x9f,0x94,0xdc,0x01,0x00,0x64,0x05]2114 2115global_load_short_d16_hi v5, v1, flat_scratch offset:-12116// CHECK: [0xff,0x9f,0x94,0xdc,0x01,0x00,0x66,0x05]2117 2118global_load_short_d16_hi v5, v1, vcc offset:-12119// CHECK: [0xff,0x9f,0x94,0xdc,0x01,0x00,0x6a,0x05]2120 2121global_load_short_d16_hi v5, v1, ttmp[14:15] offset:-12122// CHECK: [0xff,0x9f,0x94,0xdc,0x01,0x00,0x7a,0x05]2123 2124global_load_short_d16_hi v5, v[1:2], off offset:-12125// CHECK: [0xff,0x9f,0x94,0xdc,0x01,0x00,0x7f,0x05]2126 2127global_load_short_d16_hi v5, v1, s[4:5]2128// CHECK: [0x00,0x80,0x94,0xdc,0x01,0x00,0x04,0x05]2129 2130global_load_short_d16_hi v5, v1, s[4:5] offset:02131// CHECK: [0x00,0x80,0x94,0xdc,0x01,0x00,0x04,0x05]2132 2133global_load_short_d16_hi v5, v1, s[4:5] offset:40952134// CHECK: [0xff,0x8f,0x94,0xdc,0x01,0x00,0x04,0x05]2135 2136global_load_short_d16_hi v5, v1, s[4:5] offset:-40962137// CHECK: [0x00,0x90,0x94,0xdc,0x01,0x00,0x04,0x05]2138 2139global_load_short_d16_hi v5, v1, s[4:5] offset:-1 glc2140// CHECK: [0xff,0x9f,0x95,0xdc,0x01,0x00,0x04,0x05]2141 2142global_load_short_d16_hi v5, v1, s[4:5] offset:-1 slc2143// CHECK: [0xff,0x9f,0x96,0xdc,0x01,0x00,0x04,0x05]2144 2145global_atomic_swap v1, v2, s[6:7] offset:-12146// CHECK: [0xff,0x9f,0x00,0xdd,0x01,0x02,0x06,0x00]2147 2148global_atomic_swap v255, v2, s[6:7] offset:-12149// CHECK: [0xff,0x9f,0x00,0xdd,0xff,0x02,0x06,0x00]2150 2151global_atomic_swap v1, v255, s[6:7] offset:-12152// CHECK: [0xff,0x9f,0x00,0xdd,0x01,0xff,0x06,0x00]2153 2154global_atomic_swap v1, v2, s[8:9] offset:-12155// CHECK: [0xff,0x9f,0x00,0xdd,0x01,0x02,0x08,0x00]2156 2157global_atomic_swap v1, v2, s[100:101] offset:-12158// CHECK: [0xff,0x9f,0x00,0xdd,0x01,0x02,0x64,0x00]2159 2160global_atomic_swap v1, v2, flat_scratch offset:-12161// CHECK: [0xff,0x9f,0x00,0xdd,0x01,0x02,0x66,0x00]2162 2163global_atomic_swap v1, v2, vcc offset:-12164// CHECK: [0xff,0x9f,0x00,0xdd,0x01,0x02,0x6a,0x00]2165 2166global_atomic_swap v1, v2, ttmp[14:15] offset:-12167// CHECK: [0xff,0x9f,0x00,0xdd,0x01,0x02,0x7a,0x00]2168 2169global_atomic_swap v[1:2], v2, off offset:-12170// CHECK: [0xff,0x9f,0x00,0xdd,0x01,0x02,0x7f,0x00]2171 2172global_atomic_swap v1, v2, s[6:7]2173// CHECK: [0x00,0x80,0x00,0xdd,0x01,0x02,0x06,0x00]2174 2175global_atomic_swap v1, v2, s[6:7] offset:02176// CHECK: [0x00,0x80,0x00,0xdd,0x01,0x02,0x06,0x00]2177 2178global_atomic_swap v1, v2, s[6:7] offset:40952179// CHECK: [0xff,0x8f,0x00,0xdd,0x01,0x02,0x06,0x00]2180 2181global_atomic_swap v1, v2, s[6:7] offset:-40962182// CHECK: [0x00,0x90,0x00,0xdd,0x01,0x02,0x06,0x00]2183 2184global_atomic_swap v0, v1, v2, s[6:7] offset:-1 glc2185// CHECK: [0xff,0x9f,0x01,0xdd,0x01,0x02,0x06,0x00]2186 2187global_atomic_swap v1, v2, s[6:7] offset:-1 slc2188// CHECK: [0xff,0x9f,0x02,0xdd,0x01,0x02,0x06,0x00]2189 2190global_atomic_cmpswap v1, v[2:3], s[6:7] offset:-12191// CHECK: [0xff,0x9f,0x04,0xdd,0x01,0x02,0x06,0x00]2192 2193global_atomic_cmpswap v255, v[2:3], s[6:7] offset:-12194// CHECK: [0xff,0x9f,0x04,0xdd,0xff,0x02,0x06,0x00]2195 2196global_atomic_cmpswap v1, v[254:255], s[6:7] offset:-12197// CHECK: [0xff,0x9f,0x04,0xdd,0x01,0xfe,0x06,0x00]2198 2199global_atomic_cmpswap v1, v[2:3], s[8:9] offset:-12200// CHECK: [0xff,0x9f,0x04,0xdd,0x01,0x02,0x08,0x00]2201 2202global_atomic_cmpswap v1, v[2:3], s[100:101] offset:-12203// CHECK: [0xff,0x9f,0x04,0xdd,0x01,0x02,0x64,0x00]2204 2205global_atomic_cmpswap v1, v[2:3], flat_scratch offset:-12206// CHECK: [0xff,0x9f,0x04,0xdd,0x01,0x02,0x66,0x00]2207 2208global_atomic_cmpswap v1, v[2:3], vcc offset:-12209// CHECK: [0xff,0x9f,0x04,0xdd,0x01,0x02,0x6a,0x00]2210 2211global_atomic_cmpswap v1, v[2:3], ttmp[14:15] offset:-12212// CHECK: [0xff,0x9f,0x04,0xdd,0x01,0x02,0x7a,0x00]2213 2214global_atomic_cmpswap v[1:2], v[2:3], off offset:-12215// CHECK: [0xff,0x9f,0x04,0xdd,0x01,0x02,0x7f,0x00]2216 2217global_atomic_cmpswap v1, v[2:3], s[6:7]2218// CHECK: [0x00,0x80,0x04,0xdd,0x01,0x02,0x06,0x00]2219 2220global_atomic_cmpswap v1, v[2:3], s[6:7] offset:02221// CHECK: [0x00,0x80,0x04,0xdd,0x01,0x02,0x06,0x00]2222 2223global_atomic_cmpswap v1, v[2:3], s[6:7] offset:40952224// CHECK: [0xff,0x8f,0x04,0xdd,0x01,0x02,0x06,0x00]2225 2226global_atomic_cmpswap v1, v[2:3], s[6:7] offset:-40962227// CHECK: [0x00,0x90,0x04,0xdd,0x01,0x02,0x06,0x00]2228 2229global_atomic_cmpswap v0, v1, v[2:3], s[6:7] offset:-1 glc2230// CHECK: [0xff,0x9f,0x05,0xdd,0x01,0x02,0x06,0x00]2231 2232global_atomic_cmpswap v1, v[2:3], s[6:7] offset:-1 slc2233// CHECK: [0xff,0x9f,0x06,0xdd,0x01,0x02,0x06,0x00]2234 2235global_atomic_add v1, v2, s[6:7] offset:-12236// CHECK: [0xff,0x9f,0x08,0xdd,0x01,0x02,0x06,0x00]2237 2238global_atomic_add v255, v2, s[6:7] offset:-12239// CHECK: [0xff,0x9f,0x08,0xdd,0xff,0x02,0x06,0x00]2240 2241global_atomic_add v1, v255, s[6:7] offset:-12242// CHECK: [0xff,0x9f,0x08,0xdd,0x01,0xff,0x06,0x00]2243 2244global_atomic_add v1, v2, s[8:9] offset:-12245// CHECK: [0xff,0x9f,0x08,0xdd,0x01,0x02,0x08,0x00]2246 2247global_atomic_add v1, v2, s[100:101] offset:-12248// CHECK: [0xff,0x9f,0x08,0xdd,0x01,0x02,0x64,0x00]2249 2250global_atomic_add v1, v2, flat_scratch offset:-12251// CHECK: [0xff,0x9f,0x08,0xdd,0x01,0x02,0x66,0x00]2252 2253global_atomic_add v1, v2, vcc offset:-12254// CHECK: [0xff,0x9f,0x08,0xdd,0x01,0x02,0x6a,0x00]2255 2256global_atomic_add v1, v2, ttmp[14:15] offset:-12257// CHECK: [0xff,0x9f,0x08,0xdd,0x01,0x02,0x7a,0x00]2258 2259global_atomic_add v[1:2], v2, off offset:-12260// CHECK: [0xff,0x9f,0x08,0xdd,0x01,0x02,0x7f,0x00]2261 2262global_atomic_add v1, v2, s[6:7]2263// CHECK: [0x00,0x80,0x08,0xdd,0x01,0x02,0x06,0x00]2264 2265global_atomic_add v1, v2, s[6:7] offset:02266// CHECK: [0x00,0x80,0x08,0xdd,0x01,0x02,0x06,0x00]2267 2268global_atomic_add v1, v2, s[6:7] offset:40952269// CHECK: [0xff,0x8f,0x08,0xdd,0x01,0x02,0x06,0x00]2270 2271global_atomic_add v1, v2, s[6:7] offset:-40962272// CHECK: [0x00,0x90,0x08,0xdd,0x01,0x02,0x06,0x00]2273 2274global_atomic_add v0, v1, v2, s[6:7] offset:-1 glc2275// CHECK: [0xff,0x9f,0x09,0xdd,0x01,0x02,0x06,0x00]2276 2277global_atomic_add v1, v2, s[6:7] offset:-1 slc2278// CHECK: [0xff,0x9f,0x0a,0xdd,0x01,0x02,0x06,0x00]2279 2280global_atomic_sub v1, v2, s[6:7] offset:-12281// CHECK: [0xff,0x9f,0x0c,0xdd,0x01,0x02,0x06,0x00]2282 2283global_atomic_sub v255, v2, s[6:7] offset:-12284// CHECK: [0xff,0x9f,0x0c,0xdd,0xff,0x02,0x06,0x00]2285 2286global_atomic_sub v1, v255, s[6:7] offset:-12287// CHECK: [0xff,0x9f,0x0c,0xdd,0x01,0xff,0x06,0x00]2288 2289global_atomic_sub v1, v2, s[8:9] offset:-12290// CHECK: [0xff,0x9f,0x0c,0xdd,0x01,0x02,0x08,0x00]2291 2292global_atomic_sub v1, v2, s[100:101] offset:-12293// CHECK: [0xff,0x9f,0x0c,0xdd,0x01,0x02,0x64,0x00]2294 2295global_atomic_sub v1, v2, flat_scratch offset:-12296// CHECK: [0xff,0x9f,0x0c,0xdd,0x01,0x02,0x66,0x00]2297 2298global_atomic_sub v1, v2, vcc offset:-12299// CHECK: [0xff,0x9f,0x0c,0xdd,0x01,0x02,0x6a,0x00]2300 2301global_atomic_sub v1, v2, ttmp[14:15] offset:-12302// CHECK: [0xff,0x9f,0x0c,0xdd,0x01,0x02,0x7a,0x00]2303 2304global_atomic_sub v[1:2], v2, off offset:-12305// CHECK: [0xff,0x9f,0x0c,0xdd,0x01,0x02,0x7f,0x00]2306 2307global_atomic_sub v1, v2, s[6:7]2308// CHECK: [0x00,0x80,0x0c,0xdd,0x01,0x02,0x06,0x00]2309 2310global_atomic_sub v1, v2, s[6:7] offset:02311// CHECK: [0x00,0x80,0x0c,0xdd,0x01,0x02,0x06,0x00]2312 2313global_atomic_sub v1, v2, s[6:7] offset:40952314// CHECK: [0xff,0x8f,0x0c,0xdd,0x01,0x02,0x06,0x00]2315 2316global_atomic_sub v1, v2, s[6:7] offset:-40962317// CHECK: [0x00,0x90,0x0c,0xdd,0x01,0x02,0x06,0x00]2318 2319global_atomic_sub v0, v1, v2, s[6:7] offset:-1 glc2320// CHECK: [0xff,0x9f,0x0d,0xdd,0x01,0x02,0x06,0x00]2321 2322global_atomic_sub v1, v2, s[6:7] offset:-1 slc2323// CHECK: [0xff,0x9f,0x0e,0xdd,0x01,0x02,0x06,0x00]2324 2325global_atomic_smin v1, v2, s[6:7] offset:-12326// CHECK: [0xff,0x9f,0x10,0xdd,0x01,0x02,0x06,0x00]2327 2328global_atomic_smin v255, v2, s[6:7] offset:-12329// CHECK: [0xff,0x9f,0x10,0xdd,0xff,0x02,0x06,0x00]2330 2331global_atomic_smin v1, v255, s[6:7] offset:-12332// CHECK: [0xff,0x9f,0x10,0xdd,0x01,0xff,0x06,0x00]2333 2334global_atomic_smin v1, v2, s[8:9] offset:-12335// CHECK: [0xff,0x9f,0x10,0xdd,0x01,0x02,0x08,0x00]2336 2337global_atomic_smin v1, v2, s[100:101] offset:-12338// CHECK: [0xff,0x9f,0x10,0xdd,0x01,0x02,0x64,0x00]2339 2340global_atomic_smin v1, v2, flat_scratch offset:-12341// CHECK: [0xff,0x9f,0x10,0xdd,0x01,0x02,0x66,0x00]2342 2343global_atomic_smin v1, v2, vcc offset:-12344// CHECK: [0xff,0x9f,0x10,0xdd,0x01,0x02,0x6a,0x00]2345 2346global_atomic_smin v1, v2, ttmp[14:15] offset:-12347// CHECK: [0xff,0x9f,0x10,0xdd,0x01,0x02,0x7a,0x00]2348 2349global_atomic_smin v[1:2], v2, off offset:-12350// CHECK: [0xff,0x9f,0x10,0xdd,0x01,0x02,0x7f,0x00]2351 2352global_atomic_smin v1, v2, s[6:7]2353// CHECK: [0x00,0x80,0x10,0xdd,0x01,0x02,0x06,0x00]2354 2355global_atomic_smin v1, v2, s[6:7] offset:02356// CHECK: [0x00,0x80,0x10,0xdd,0x01,0x02,0x06,0x00]2357 2358global_atomic_smin v1, v2, s[6:7] offset:40952359// CHECK: [0xff,0x8f,0x10,0xdd,0x01,0x02,0x06,0x00]2360 2361global_atomic_smin v1, v2, s[6:7] offset:-40962362// CHECK: [0x00,0x90,0x10,0xdd,0x01,0x02,0x06,0x00]2363 2364global_atomic_smin v0, v1, v2, s[6:7] offset:-1 glc2365// CHECK: [0xff,0x9f,0x11,0xdd,0x01,0x02,0x06,0x00]2366 2367global_atomic_smin v1, v2, s[6:7] offset:-1 slc2368// CHECK: [0xff,0x9f,0x12,0xdd,0x01,0x02,0x06,0x00]2369 2370global_atomic_umin v1, v2, s[6:7] offset:-12371// CHECK: [0xff,0x9f,0x14,0xdd,0x01,0x02,0x06,0x00]2372 2373global_atomic_umin v255, v2, s[6:7] offset:-12374// CHECK: [0xff,0x9f,0x14,0xdd,0xff,0x02,0x06,0x00]2375 2376global_atomic_umin v1, v255, s[6:7] offset:-12377// CHECK: [0xff,0x9f,0x14,0xdd,0x01,0xff,0x06,0x00]2378 2379global_atomic_umin v1, v2, s[8:9] offset:-12380// CHECK: [0xff,0x9f,0x14,0xdd,0x01,0x02,0x08,0x00]2381 2382global_atomic_umin v1, v2, s[100:101] offset:-12383// CHECK: [0xff,0x9f,0x14,0xdd,0x01,0x02,0x64,0x00]2384 2385global_atomic_umin v1, v2, flat_scratch offset:-12386// CHECK: [0xff,0x9f,0x14,0xdd,0x01,0x02,0x66,0x00]2387 2388global_atomic_umin v1, v2, vcc offset:-12389// CHECK: [0xff,0x9f,0x14,0xdd,0x01,0x02,0x6a,0x00]2390 2391global_atomic_umin v1, v2, ttmp[14:15] offset:-12392// CHECK: [0xff,0x9f,0x14,0xdd,0x01,0x02,0x7a,0x00]2393 2394global_atomic_umin v[1:2], v2, off offset:-12395// CHECK: [0xff,0x9f,0x14,0xdd,0x01,0x02,0x7f,0x00]2396 2397global_atomic_umin v1, v2, s[6:7]2398// CHECK: [0x00,0x80,0x14,0xdd,0x01,0x02,0x06,0x00]2399 2400global_atomic_umin v1, v2, s[6:7] offset:02401// CHECK: [0x00,0x80,0x14,0xdd,0x01,0x02,0x06,0x00]2402 2403global_atomic_umin v1, v2, s[6:7] offset:40952404// CHECK: [0xff,0x8f,0x14,0xdd,0x01,0x02,0x06,0x00]2405 2406global_atomic_umin v1, v2, s[6:7] offset:-40962407// CHECK: [0x00,0x90,0x14,0xdd,0x01,0x02,0x06,0x00]2408 2409global_atomic_umin v0, v1, v2, s[6:7] offset:-1 glc2410// CHECK: [0xff,0x9f,0x15,0xdd,0x01,0x02,0x06,0x00]2411 2412global_atomic_umin v1, v2, s[6:7] offset:-1 slc2413// CHECK: [0xff,0x9f,0x16,0xdd,0x01,0x02,0x06,0x00]2414 2415global_atomic_smax v1, v2, s[6:7] offset:-12416// CHECK: [0xff,0x9f,0x18,0xdd,0x01,0x02,0x06,0x00]2417 2418global_atomic_smax v255, v2, s[6:7] offset:-12419// CHECK: [0xff,0x9f,0x18,0xdd,0xff,0x02,0x06,0x00]2420 2421global_atomic_smax v1, v255, s[6:7] offset:-12422// CHECK: [0xff,0x9f,0x18,0xdd,0x01,0xff,0x06,0x00]2423 2424global_atomic_smax v1, v2, s[8:9] offset:-12425// CHECK: [0xff,0x9f,0x18,0xdd,0x01,0x02,0x08,0x00]2426 2427global_atomic_smax v1, v2, s[100:101] offset:-12428// CHECK: [0xff,0x9f,0x18,0xdd,0x01,0x02,0x64,0x00]2429 2430global_atomic_smax v1, v2, flat_scratch offset:-12431// CHECK: [0xff,0x9f,0x18,0xdd,0x01,0x02,0x66,0x00]2432 2433global_atomic_smax v1, v2, vcc offset:-12434// CHECK: [0xff,0x9f,0x18,0xdd,0x01,0x02,0x6a,0x00]2435 2436global_atomic_smax v1, v2, ttmp[14:15] offset:-12437// CHECK: [0xff,0x9f,0x18,0xdd,0x01,0x02,0x7a,0x00]2438 2439global_atomic_smax v[1:2], v2, off offset:-12440// CHECK: [0xff,0x9f,0x18,0xdd,0x01,0x02,0x7f,0x00]2441 2442global_atomic_smax v1, v2, s[6:7]2443// CHECK: [0x00,0x80,0x18,0xdd,0x01,0x02,0x06,0x00]2444 2445global_atomic_smax v1, v2, s[6:7] offset:02446// CHECK: [0x00,0x80,0x18,0xdd,0x01,0x02,0x06,0x00]2447 2448global_atomic_smax v1, v2, s[6:7] offset:40952449// CHECK: [0xff,0x8f,0x18,0xdd,0x01,0x02,0x06,0x00]2450 2451global_atomic_smax v1, v2, s[6:7] offset:-40962452// CHECK: [0x00,0x90,0x18,0xdd,0x01,0x02,0x06,0x00]2453 2454global_atomic_smax v0, v1, v2, s[6:7] offset:-1 glc2455// CHECK: [0xff,0x9f,0x19,0xdd,0x01,0x02,0x06,0x00]2456 2457global_atomic_smax v1, v2, s[6:7] offset:-1 slc2458// CHECK: [0xff,0x9f,0x1a,0xdd,0x01,0x02,0x06,0x00]2459 2460global_atomic_umax v1, v2, s[6:7] offset:-12461// CHECK: [0xff,0x9f,0x1c,0xdd,0x01,0x02,0x06,0x00]2462 2463global_atomic_umax v255, v2, s[6:7] offset:-12464// CHECK: [0xff,0x9f,0x1c,0xdd,0xff,0x02,0x06,0x00]2465 2466global_atomic_umax v1, v255, s[6:7] offset:-12467// CHECK: [0xff,0x9f,0x1c,0xdd,0x01,0xff,0x06,0x00]2468 2469global_atomic_umax v1, v2, s[8:9] offset:-12470// CHECK: [0xff,0x9f,0x1c,0xdd,0x01,0x02,0x08,0x00]2471 2472global_atomic_umax v1, v2, s[100:101] offset:-12473// CHECK: [0xff,0x9f,0x1c,0xdd,0x01,0x02,0x64,0x00]2474 2475global_atomic_umax v1, v2, flat_scratch offset:-12476// CHECK: [0xff,0x9f,0x1c,0xdd,0x01,0x02,0x66,0x00]2477 2478global_atomic_umax v1, v2, vcc offset:-12479// CHECK: [0xff,0x9f,0x1c,0xdd,0x01,0x02,0x6a,0x00]2480 2481global_atomic_umax v1, v2, ttmp[14:15] offset:-12482// CHECK: [0xff,0x9f,0x1c,0xdd,0x01,0x02,0x7a,0x00]2483 2484global_atomic_umax v[1:2], v2, off offset:-12485// CHECK: [0xff,0x9f,0x1c,0xdd,0x01,0x02,0x7f,0x00]2486 2487global_atomic_umax v1, v2, s[6:7]2488// CHECK: [0x00,0x80,0x1c,0xdd,0x01,0x02,0x06,0x00]2489 2490global_atomic_umax v1, v2, s[6:7] offset:02491// CHECK: [0x00,0x80,0x1c,0xdd,0x01,0x02,0x06,0x00]2492 2493global_atomic_umax v1, v2, s[6:7] offset:40952494// CHECK: [0xff,0x8f,0x1c,0xdd,0x01,0x02,0x06,0x00]2495 2496global_atomic_umax v1, v2, s[6:7] offset:-40962497// CHECK: [0x00,0x90,0x1c,0xdd,0x01,0x02,0x06,0x00]2498 2499global_atomic_umax v0, v1, v2, s[6:7] offset:-1 glc2500// CHECK: [0xff,0x9f,0x1d,0xdd,0x01,0x02,0x06,0x00]2501 2502global_atomic_umax v1, v2, s[6:7] offset:-1 slc2503// CHECK: [0xff,0x9f,0x1e,0xdd,0x01,0x02,0x06,0x00]2504 2505global_atomic_and v1, v2, s[6:7] offset:-12506// CHECK: [0xff,0x9f,0x20,0xdd,0x01,0x02,0x06,0x00]2507 2508global_atomic_and v255, v2, s[6:7] offset:-12509// CHECK: [0xff,0x9f,0x20,0xdd,0xff,0x02,0x06,0x00]2510 2511global_atomic_and v1, v255, s[6:7] offset:-12512// CHECK: [0xff,0x9f,0x20,0xdd,0x01,0xff,0x06,0x00]2513 2514global_atomic_and v1, v2, s[8:9] offset:-12515// CHECK: [0xff,0x9f,0x20,0xdd,0x01,0x02,0x08,0x00]2516 2517global_atomic_and v1, v2, s[100:101] offset:-12518// CHECK: [0xff,0x9f,0x20,0xdd,0x01,0x02,0x64,0x00]2519 2520global_atomic_and v1, v2, flat_scratch offset:-12521// CHECK: [0xff,0x9f,0x20,0xdd,0x01,0x02,0x66,0x00]2522 2523global_atomic_and v1, v2, vcc offset:-12524// CHECK: [0xff,0x9f,0x20,0xdd,0x01,0x02,0x6a,0x00]2525 2526global_atomic_and v1, v2, ttmp[14:15] offset:-12527// CHECK: [0xff,0x9f,0x20,0xdd,0x01,0x02,0x7a,0x00]2528 2529global_atomic_and v[1:2], v2, off offset:-12530// CHECK: [0xff,0x9f,0x20,0xdd,0x01,0x02,0x7f,0x00]2531 2532global_atomic_and v1, v2, s[6:7]2533// CHECK: [0x00,0x80,0x20,0xdd,0x01,0x02,0x06,0x00]2534 2535global_atomic_and v1, v2, s[6:7] offset:02536// CHECK: [0x00,0x80,0x20,0xdd,0x01,0x02,0x06,0x00]2537 2538global_atomic_and v1, v2, s[6:7] offset:40952539// CHECK: [0xff,0x8f,0x20,0xdd,0x01,0x02,0x06,0x00]2540 2541global_atomic_and v1, v2, s[6:7] offset:-40962542// CHECK: [0x00,0x90,0x20,0xdd,0x01,0x02,0x06,0x00]2543 2544global_atomic_and v0, v1, v2, s[6:7] offset:-1 glc2545// CHECK: [0xff,0x9f,0x21,0xdd,0x01,0x02,0x06,0x00]2546 2547global_atomic_and v1, v2, s[6:7] offset:-1 slc2548// CHECK: [0xff,0x9f,0x22,0xdd,0x01,0x02,0x06,0x00]2549 2550global_atomic_or v1, v2, s[6:7] offset:-12551// CHECK: [0xff,0x9f,0x24,0xdd,0x01,0x02,0x06,0x00]2552 2553global_atomic_or v255, v2, s[6:7] offset:-12554// CHECK: [0xff,0x9f,0x24,0xdd,0xff,0x02,0x06,0x00]2555 2556global_atomic_or v1, v255, s[6:7] offset:-12557// CHECK: [0xff,0x9f,0x24,0xdd,0x01,0xff,0x06,0x00]2558 2559global_atomic_or v1, v2, s[8:9] offset:-12560// CHECK: [0xff,0x9f,0x24,0xdd,0x01,0x02,0x08,0x00]2561 2562global_atomic_or v1, v2, s[100:101] offset:-12563// CHECK: [0xff,0x9f,0x24,0xdd,0x01,0x02,0x64,0x00]2564 2565global_atomic_or v1, v2, flat_scratch offset:-12566// CHECK: [0xff,0x9f,0x24,0xdd,0x01,0x02,0x66,0x00]2567 2568global_atomic_or v1, v2, vcc offset:-12569// CHECK: [0xff,0x9f,0x24,0xdd,0x01,0x02,0x6a,0x00]2570 2571global_atomic_or v1, v2, ttmp[14:15] offset:-12572// CHECK: [0xff,0x9f,0x24,0xdd,0x01,0x02,0x7a,0x00]2573 2574global_atomic_or v[1:2], v2, off offset:-12575// CHECK: [0xff,0x9f,0x24,0xdd,0x01,0x02,0x7f,0x00]2576 2577global_atomic_or v1, v2, s[6:7]2578// CHECK: [0x00,0x80,0x24,0xdd,0x01,0x02,0x06,0x00]2579 2580global_atomic_or v1, v2, s[6:7] offset:02581// CHECK: [0x00,0x80,0x24,0xdd,0x01,0x02,0x06,0x00]2582 2583global_atomic_or v1, v2, s[6:7] offset:40952584// CHECK: [0xff,0x8f,0x24,0xdd,0x01,0x02,0x06,0x00]2585 2586global_atomic_or v1, v2, s[6:7] offset:-40962587// CHECK: [0x00,0x90,0x24,0xdd,0x01,0x02,0x06,0x00]2588 2589global_atomic_or v0, v1, v2, s[6:7] offset:-1 glc2590// CHECK: [0xff,0x9f,0x25,0xdd,0x01,0x02,0x06,0x00]2591 2592global_atomic_or v1, v2, s[6:7] offset:-1 slc2593// CHECK: [0xff,0x9f,0x26,0xdd,0x01,0x02,0x06,0x00]2594 2595global_atomic_xor v1, v2, s[6:7] offset:-12596// CHECK: [0xff,0x9f,0x28,0xdd,0x01,0x02,0x06,0x00]2597 2598global_atomic_xor v255, v2, s[6:7] offset:-12599// CHECK: [0xff,0x9f,0x28,0xdd,0xff,0x02,0x06,0x00]2600 2601global_atomic_xor v1, v255, s[6:7] offset:-12602// CHECK: [0xff,0x9f,0x28,0xdd,0x01,0xff,0x06,0x00]2603 2604global_atomic_xor v1, v2, s[8:9] offset:-12605// CHECK: [0xff,0x9f,0x28,0xdd,0x01,0x02,0x08,0x00]2606 2607global_atomic_xor v1, v2, s[100:101] offset:-12608// CHECK: [0xff,0x9f,0x28,0xdd,0x01,0x02,0x64,0x00]2609 2610global_atomic_xor v1, v2, flat_scratch offset:-12611// CHECK: [0xff,0x9f,0x28,0xdd,0x01,0x02,0x66,0x00]2612 2613global_atomic_xor v1, v2, vcc offset:-12614// CHECK: [0xff,0x9f,0x28,0xdd,0x01,0x02,0x6a,0x00]2615 2616global_atomic_xor v1, v2, ttmp[14:15] offset:-12617// CHECK: [0xff,0x9f,0x28,0xdd,0x01,0x02,0x7a,0x00]2618 2619global_atomic_xor v[1:2], v2, off offset:-12620// CHECK: [0xff,0x9f,0x28,0xdd,0x01,0x02,0x7f,0x00]2621 2622global_atomic_xor v1, v2, s[6:7]2623// CHECK: [0x00,0x80,0x28,0xdd,0x01,0x02,0x06,0x00]2624 2625global_atomic_xor v1, v2, s[6:7] offset:02626// CHECK: [0x00,0x80,0x28,0xdd,0x01,0x02,0x06,0x00]2627 2628global_atomic_xor v1, v2, s[6:7] offset:40952629// CHECK: [0xff,0x8f,0x28,0xdd,0x01,0x02,0x06,0x00]2630 2631global_atomic_xor v1, v2, s[6:7] offset:-40962632// CHECK: [0x00,0x90,0x28,0xdd,0x01,0x02,0x06,0x00]2633 2634global_atomic_xor v0, v1, v2, s[6:7] offset:-1 glc2635// CHECK: [0xff,0x9f,0x29,0xdd,0x01,0x02,0x06,0x00]2636 2637global_atomic_xor v1, v2, s[6:7] offset:-1 slc2638// CHECK: [0xff,0x9f,0x2a,0xdd,0x01,0x02,0x06,0x00]2639 2640global_atomic_inc v1, v2, s[6:7] offset:-12641// CHECK: [0xff,0x9f,0x2c,0xdd,0x01,0x02,0x06,0x00]2642 2643global_atomic_inc v255, v2, s[6:7] offset:-12644// CHECK: [0xff,0x9f,0x2c,0xdd,0xff,0x02,0x06,0x00]2645 2646global_atomic_inc v1, v255, s[6:7] offset:-12647// CHECK: [0xff,0x9f,0x2c,0xdd,0x01,0xff,0x06,0x00]2648 2649global_atomic_inc v1, v2, s[8:9] offset:-12650// CHECK: [0xff,0x9f,0x2c,0xdd,0x01,0x02,0x08,0x00]2651 2652global_atomic_inc v1, v2, s[100:101] offset:-12653// CHECK: [0xff,0x9f,0x2c,0xdd,0x01,0x02,0x64,0x00]2654 2655global_atomic_inc v1, v2, flat_scratch offset:-12656// CHECK: [0xff,0x9f,0x2c,0xdd,0x01,0x02,0x66,0x00]2657 2658global_atomic_inc v1, v2, vcc offset:-12659// CHECK: [0xff,0x9f,0x2c,0xdd,0x01,0x02,0x6a,0x00]2660 2661global_atomic_inc v1, v2, ttmp[14:15] offset:-12662// CHECK: [0xff,0x9f,0x2c,0xdd,0x01,0x02,0x7a,0x00]2663 2664global_atomic_inc v[1:2], v2, off offset:-12665// CHECK: [0xff,0x9f,0x2c,0xdd,0x01,0x02,0x7f,0x00]2666 2667global_atomic_inc v1, v2, s[6:7]2668// CHECK: [0x00,0x80,0x2c,0xdd,0x01,0x02,0x06,0x00]2669 2670global_atomic_inc v1, v2, s[6:7] offset:02671// CHECK: [0x00,0x80,0x2c,0xdd,0x01,0x02,0x06,0x00]2672 2673global_atomic_inc v1, v2, s[6:7] offset:40952674// CHECK: [0xff,0x8f,0x2c,0xdd,0x01,0x02,0x06,0x00]2675 2676global_atomic_inc v1, v2, s[6:7] offset:-40962677// CHECK: [0x00,0x90,0x2c,0xdd,0x01,0x02,0x06,0x00]2678 2679global_atomic_inc v0, v1, v2, s[6:7] offset:-1 glc2680// CHECK: [0xff,0x9f,0x2d,0xdd,0x01,0x02,0x06,0x00]2681 2682global_atomic_inc v1, v2, s[6:7] offset:-1 slc2683// CHECK: [0xff,0x9f,0x2e,0xdd,0x01,0x02,0x06,0x00]2684 2685global_atomic_dec v1, v2, s[6:7] offset:-12686// CHECK: [0xff,0x9f,0x30,0xdd,0x01,0x02,0x06,0x00]2687 2688global_atomic_dec v255, v2, s[6:7] offset:-12689// CHECK: [0xff,0x9f,0x30,0xdd,0xff,0x02,0x06,0x00]2690 2691global_atomic_dec v1, v255, s[6:7] offset:-12692// CHECK: [0xff,0x9f,0x30,0xdd,0x01,0xff,0x06,0x00]2693 2694global_atomic_dec v1, v2, s[8:9] offset:-12695// CHECK: [0xff,0x9f,0x30,0xdd,0x01,0x02,0x08,0x00]2696 2697global_atomic_dec v1, v2, s[100:101] offset:-12698// CHECK: [0xff,0x9f,0x30,0xdd,0x01,0x02,0x64,0x00]2699 2700global_atomic_dec v1, v2, flat_scratch offset:-12701// CHECK: [0xff,0x9f,0x30,0xdd,0x01,0x02,0x66,0x00]2702 2703global_atomic_dec v1, v2, vcc offset:-12704// CHECK: [0xff,0x9f,0x30,0xdd,0x01,0x02,0x6a,0x00]2705 2706global_atomic_dec v1, v2, ttmp[14:15] offset:-12707// CHECK: [0xff,0x9f,0x30,0xdd,0x01,0x02,0x7a,0x00]2708 2709global_atomic_dec v[1:2], v2, off offset:-12710// CHECK: [0xff,0x9f,0x30,0xdd,0x01,0x02,0x7f,0x00]2711 2712global_atomic_dec v1, v2, s[6:7]2713// CHECK: [0x00,0x80,0x30,0xdd,0x01,0x02,0x06,0x00]2714 2715global_atomic_dec v1, v2, s[6:7] offset:02716// CHECK: [0x00,0x80,0x30,0xdd,0x01,0x02,0x06,0x00]2717 2718global_atomic_dec v1, v2, s[6:7] offset:40952719// CHECK: [0xff,0x8f,0x30,0xdd,0x01,0x02,0x06,0x00]2720 2721global_atomic_dec v1, v2, s[6:7] offset:-40962722// CHECK: [0x00,0x90,0x30,0xdd,0x01,0x02,0x06,0x00]2723 2724global_atomic_dec v0, v1, v2, s[6:7] offset:-1 glc2725// CHECK: [0xff,0x9f,0x31,0xdd,0x01,0x02,0x06,0x00]2726 2727global_atomic_dec v1, v2, s[6:7] offset:-1 slc2728// CHECK: [0xff,0x9f,0x32,0xdd,0x01,0x02,0x06,0x00]2729 2730global_atomic_swap_x2 v1, v[2:3], s[6:7] offset:-12731// CHECK: [0xff,0x9f,0x80,0xdd,0x01,0x02,0x06,0x00]2732 2733global_atomic_swap_x2 v255, v[2:3], s[6:7] offset:-12734// CHECK: [0xff,0x9f,0x80,0xdd,0xff,0x02,0x06,0x00]2735 2736global_atomic_swap_x2 v1, v[254:255], s[6:7] offset:-12737// CHECK: [0xff,0x9f,0x80,0xdd,0x01,0xfe,0x06,0x00]2738 2739global_atomic_swap_x2 v1, v[2:3], s[8:9] offset:-12740// CHECK: [0xff,0x9f,0x80,0xdd,0x01,0x02,0x08,0x00]2741 2742global_atomic_swap_x2 v1, v[2:3], s[100:101] offset:-12743// CHECK: [0xff,0x9f,0x80,0xdd,0x01,0x02,0x64,0x00]2744 2745global_atomic_swap_x2 v1, v[2:3], flat_scratch offset:-12746// CHECK: [0xff,0x9f,0x80,0xdd,0x01,0x02,0x66,0x00]2747 2748global_atomic_swap_x2 v1, v[2:3], vcc offset:-12749// CHECK: [0xff,0x9f,0x80,0xdd,0x01,0x02,0x6a,0x00]2750 2751global_atomic_swap_x2 v1, v[2:3], ttmp[14:15] offset:-12752// CHECK: [0xff,0x9f,0x80,0xdd,0x01,0x02,0x7a,0x00]2753 2754global_atomic_swap_x2 v[1:2], v[2:3], off offset:-12755// CHECK: [0xff,0x9f,0x80,0xdd,0x01,0x02,0x7f,0x00]2756 2757global_atomic_swap_x2 v1, v[2:3], s[6:7]2758// CHECK: [0x00,0x80,0x80,0xdd,0x01,0x02,0x06,0x00]2759 2760global_atomic_swap_x2 v1, v[2:3], s[6:7] offset:02761// CHECK: [0x00,0x80,0x80,0xdd,0x01,0x02,0x06,0x00]2762 2763global_atomic_swap_x2 v1, v[2:3], s[6:7] offset:40952764// CHECK: [0xff,0x8f,0x80,0xdd,0x01,0x02,0x06,0x00]2765 2766global_atomic_swap_x2 v1, v[2:3], s[6:7] offset:-40962767// CHECK: [0x00,0x90,0x80,0xdd,0x01,0x02,0x06,0x00]2768 2769global_atomic_swap_x2 v[0:1], v1, v[2:3], s[6:7] offset:-1 glc2770// CHECK: [0xff,0x9f,0x81,0xdd,0x01,0x02,0x06,0x00]2771 2772global_atomic_swap_x2 v1, v[2:3], s[6:7] offset:-1 slc2773// CHECK: [0xff,0x9f,0x82,0xdd,0x01,0x02,0x06,0x00]2774 2775global_atomic_cmpswap_x2 v1, v[2:5], s[6:7] offset:-12776// CHECK: [0xff,0x9f,0x84,0xdd,0x01,0x02,0x06,0x00]2777 2778global_atomic_cmpswap_x2 v255, v[2:5], s[6:7] offset:-12779// CHECK: [0xff,0x9f,0x84,0xdd,0xff,0x02,0x06,0x00]2780 2781global_atomic_cmpswap_x2 v1, v[252:255], s[6:7] offset:-12782// CHECK: [0xff,0x9f,0x84,0xdd,0x01,0xfc,0x06,0x00]2783 2784global_atomic_cmpswap_x2 v1, v[2:5], s[8:9] offset:-12785// CHECK: [0xff,0x9f,0x84,0xdd,0x01,0x02,0x08,0x00]2786 2787global_atomic_cmpswap_x2 v1, v[2:5], s[100:101] offset:-12788// CHECK: [0xff,0x9f,0x84,0xdd,0x01,0x02,0x64,0x00]2789 2790global_atomic_cmpswap_x2 v1, v[2:5], flat_scratch offset:-12791// CHECK: [0xff,0x9f,0x84,0xdd,0x01,0x02,0x66,0x00]2792 2793global_atomic_cmpswap_x2 v1, v[2:5], vcc offset:-12794// CHECK: [0xff,0x9f,0x84,0xdd,0x01,0x02,0x6a,0x00]2795 2796global_atomic_cmpswap_x2 v1, v[2:5], ttmp[14:15] offset:-12797// CHECK: [0xff,0x9f,0x84,0xdd,0x01,0x02,0x7a,0x00]2798 2799global_atomic_cmpswap_x2 v[1:2], v[2:5], off offset:-12800// CHECK: [0xff,0x9f,0x84,0xdd,0x01,0x02,0x7f,0x00]2801 2802global_atomic_cmpswap_x2 v1, v[2:5], s[6:7]2803// CHECK: [0x00,0x80,0x84,0xdd,0x01,0x02,0x06,0x00]2804 2805global_atomic_cmpswap_x2 v1, v[2:5], s[6:7] offset:02806// CHECK: [0x00,0x80,0x84,0xdd,0x01,0x02,0x06,0x00]2807 2808global_atomic_cmpswap_x2 v1, v[2:5], s[6:7] offset:40952809// CHECK: [0xff,0x8f,0x84,0xdd,0x01,0x02,0x06,0x00]2810 2811global_atomic_cmpswap_x2 v1, v[2:5], s[6:7] offset:-40962812// CHECK: [0x00,0x90,0x84,0xdd,0x01,0x02,0x06,0x00]2813 2814global_atomic_cmpswap_x2 v[0:1], v1, v[2:5], s[6:7] offset:-1 glc2815// CHECK: [0xff,0x9f,0x85,0xdd,0x01,0x02,0x06,0x00]2816 2817global_atomic_cmpswap_x2 v1, v[2:5], s[6:7] offset:-1 slc2818// CHECK: [0xff,0x9f,0x86,0xdd,0x01,0x02,0x06,0x00]2819 2820global_atomic_add_x2 v1, v[2:3], s[6:7] offset:-12821// CHECK: [0xff,0x9f,0x88,0xdd,0x01,0x02,0x06,0x00]2822 2823global_atomic_add_x2 v255, v[2:3], s[6:7] offset:-12824// CHECK: [0xff,0x9f,0x88,0xdd,0xff,0x02,0x06,0x00]2825 2826global_atomic_add_x2 v1, v[254:255], s[6:7] offset:-12827// CHECK: [0xff,0x9f,0x88,0xdd,0x01,0xfe,0x06,0x00]2828 2829global_atomic_add_x2 v1, v[2:3], s[8:9] offset:-12830// CHECK: [0xff,0x9f,0x88,0xdd,0x01,0x02,0x08,0x00]2831 2832global_atomic_add_x2 v1, v[2:3], s[100:101] offset:-12833// CHECK: [0xff,0x9f,0x88,0xdd,0x01,0x02,0x64,0x00]2834 2835global_atomic_add_x2 v1, v[2:3], flat_scratch offset:-12836// CHECK: [0xff,0x9f,0x88,0xdd,0x01,0x02,0x66,0x00]2837 2838global_atomic_add_x2 v1, v[2:3], vcc offset:-12839// CHECK: [0xff,0x9f,0x88,0xdd,0x01,0x02,0x6a,0x00]2840 2841global_atomic_add_x2 v1, v[2:3], ttmp[14:15] offset:-12842// CHECK: [0xff,0x9f,0x88,0xdd,0x01,0x02,0x7a,0x00]2843 2844global_atomic_add_x2 v[1:2], v[2:3], off offset:-12845// CHECK: [0xff,0x9f,0x88,0xdd,0x01,0x02,0x7f,0x00]2846 2847global_atomic_add_x2 v1, v[2:3], s[6:7]2848// CHECK: [0x00,0x80,0x88,0xdd,0x01,0x02,0x06,0x00]2849 2850global_atomic_add_x2 v1, v[2:3], s[6:7] offset:02851// CHECK: [0x00,0x80,0x88,0xdd,0x01,0x02,0x06,0x00]2852 2853global_atomic_add_x2 v1, v[2:3], s[6:7] offset:40952854// CHECK: [0xff,0x8f,0x88,0xdd,0x01,0x02,0x06,0x00]2855 2856global_atomic_add_x2 v1, v[2:3], s[6:7] offset:-40962857// CHECK: [0x00,0x90,0x88,0xdd,0x01,0x02,0x06,0x00]2858 2859global_atomic_add_x2 v[0:1], v1, v[2:3], s[6:7] offset:-1 glc2860// CHECK: [0xff,0x9f,0x89,0xdd,0x01,0x02,0x06,0x00]2861 2862global_atomic_add_x2 v1, v[2:3], s[6:7] offset:-1 slc2863// CHECK: [0xff,0x9f,0x8a,0xdd,0x01,0x02,0x06,0x00]2864 2865global_atomic_sub_x2 v1, v[2:3], s[6:7] offset:-12866// CHECK: [0xff,0x9f,0x8c,0xdd,0x01,0x02,0x06,0x00]2867 2868global_atomic_sub_x2 v255, v[2:3], s[6:7] offset:-12869// CHECK: [0xff,0x9f,0x8c,0xdd,0xff,0x02,0x06,0x00]2870 2871global_atomic_sub_x2 v1, v[254:255], s[6:7] offset:-12872// CHECK: [0xff,0x9f,0x8c,0xdd,0x01,0xfe,0x06,0x00]2873 2874global_atomic_sub_x2 v1, v[2:3], s[8:9] offset:-12875// CHECK: [0xff,0x9f,0x8c,0xdd,0x01,0x02,0x08,0x00]2876 2877global_atomic_sub_x2 v1, v[2:3], s[100:101] offset:-12878// CHECK: [0xff,0x9f,0x8c,0xdd,0x01,0x02,0x64,0x00]2879 2880global_atomic_sub_x2 v1, v[2:3], flat_scratch offset:-12881// CHECK: [0xff,0x9f,0x8c,0xdd,0x01,0x02,0x66,0x00]2882 2883global_atomic_sub_x2 v1, v[2:3], vcc offset:-12884// CHECK: [0xff,0x9f,0x8c,0xdd,0x01,0x02,0x6a,0x00]2885 2886global_atomic_sub_x2 v1, v[2:3], ttmp[14:15] offset:-12887// CHECK: [0xff,0x9f,0x8c,0xdd,0x01,0x02,0x7a,0x00]2888 2889global_atomic_sub_x2 v[1:2], v[2:3], off offset:-12890// CHECK: [0xff,0x9f,0x8c,0xdd,0x01,0x02,0x7f,0x00]2891 2892global_atomic_sub_x2 v1, v[2:3], s[6:7]2893// CHECK: [0x00,0x80,0x8c,0xdd,0x01,0x02,0x06,0x00]2894 2895global_atomic_sub_x2 v1, v[2:3], s[6:7] offset:02896// CHECK: [0x00,0x80,0x8c,0xdd,0x01,0x02,0x06,0x00]2897 2898global_atomic_sub_x2 v1, v[2:3], s[6:7] offset:40952899// CHECK: [0xff,0x8f,0x8c,0xdd,0x01,0x02,0x06,0x00]2900 2901global_atomic_sub_x2 v1, v[2:3], s[6:7] offset:-40962902// CHECK: [0x00,0x90,0x8c,0xdd,0x01,0x02,0x06,0x00]2903 2904global_atomic_sub_x2 v[0:1], v1, v[2:3], s[6:7] offset:-1 glc2905// CHECK: [0xff,0x9f,0x8d,0xdd,0x01,0x02,0x06,0x00]2906 2907global_atomic_sub_x2 v1, v[2:3], s[6:7] offset:-1 slc2908// CHECK: [0xff,0x9f,0x8e,0xdd,0x01,0x02,0x06,0x00]2909 2910global_atomic_smin_x2 v1, v[2:3], s[6:7] offset:-12911// CHECK: [0xff,0x9f,0x90,0xdd,0x01,0x02,0x06,0x00]2912 2913global_atomic_smin_x2 v255, v[2:3], s[6:7] offset:-12914// CHECK: [0xff,0x9f,0x90,0xdd,0xff,0x02,0x06,0x00]2915 2916global_atomic_smin_x2 v1, v[254:255], s[6:7] offset:-12917// CHECK: [0xff,0x9f,0x90,0xdd,0x01,0xfe,0x06,0x00]2918 2919global_atomic_smin_x2 v1, v[2:3], s[8:9] offset:-12920// CHECK: [0xff,0x9f,0x90,0xdd,0x01,0x02,0x08,0x00]2921 2922global_atomic_smin_x2 v1, v[2:3], s[100:101] offset:-12923// CHECK: [0xff,0x9f,0x90,0xdd,0x01,0x02,0x64,0x00]2924 2925global_atomic_smin_x2 v1, v[2:3], flat_scratch offset:-12926// CHECK: [0xff,0x9f,0x90,0xdd,0x01,0x02,0x66,0x00]2927 2928global_atomic_smin_x2 v1, v[2:3], vcc offset:-12929// CHECK: [0xff,0x9f,0x90,0xdd,0x01,0x02,0x6a,0x00]2930 2931global_atomic_smin_x2 v1, v[2:3], ttmp[14:15] offset:-12932// CHECK: [0xff,0x9f,0x90,0xdd,0x01,0x02,0x7a,0x00]2933 2934global_atomic_smin_x2 v[1:2], v[2:3], off offset:-12935// CHECK: [0xff,0x9f,0x90,0xdd,0x01,0x02,0x7f,0x00]2936 2937global_atomic_smin_x2 v1, v[2:3], s[6:7]2938// CHECK: [0x00,0x80,0x90,0xdd,0x01,0x02,0x06,0x00]2939 2940global_atomic_smin_x2 v1, v[2:3], s[6:7] offset:02941// CHECK: [0x00,0x80,0x90,0xdd,0x01,0x02,0x06,0x00]2942 2943global_atomic_smin_x2 v1, v[2:3], s[6:7] offset:40952944// CHECK: [0xff,0x8f,0x90,0xdd,0x01,0x02,0x06,0x00]2945 2946global_atomic_smin_x2 v1, v[2:3], s[6:7] offset:-40962947// CHECK: [0x00,0x90,0x90,0xdd,0x01,0x02,0x06,0x00]2948 2949global_atomic_smin_x2 v[0:1], v1, v[2:3], s[6:7] offset:-1 glc2950// CHECK: [0xff,0x9f,0x91,0xdd,0x01,0x02,0x06,0x00]2951 2952global_atomic_smin_x2 v1, v[2:3], s[6:7] offset:-1 slc2953// CHECK: [0xff,0x9f,0x92,0xdd,0x01,0x02,0x06,0x00]2954 2955global_atomic_umin_x2 v1, v[2:3], s[6:7] offset:-12956// CHECK: [0xff,0x9f,0x94,0xdd,0x01,0x02,0x06,0x00]2957 2958global_atomic_umin_x2 v255, v[2:3], s[6:7] offset:-12959// CHECK: [0xff,0x9f,0x94,0xdd,0xff,0x02,0x06,0x00]2960 2961global_atomic_umin_x2 v1, v[254:255], s[6:7] offset:-12962// CHECK: [0xff,0x9f,0x94,0xdd,0x01,0xfe,0x06,0x00]2963 2964global_atomic_umin_x2 v1, v[2:3], s[8:9] offset:-12965// CHECK: [0xff,0x9f,0x94,0xdd,0x01,0x02,0x08,0x00]2966 2967global_atomic_umin_x2 v1, v[2:3], s[100:101] offset:-12968// CHECK: [0xff,0x9f,0x94,0xdd,0x01,0x02,0x64,0x00]2969 2970global_atomic_umin_x2 v1, v[2:3], flat_scratch offset:-12971// CHECK: [0xff,0x9f,0x94,0xdd,0x01,0x02,0x66,0x00]2972 2973global_atomic_umin_x2 v1, v[2:3], vcc offset:-12974// CHECK: [0xff,0x9f,0x94,0xdd,0x01,0x02,0x6a,0x00]2975 2976global_atomic_umin_x2 v1, v[2:3], ttmp[14:15] offset:-12977// CHECK: [0xff,0x9f,0x94,0xdd,0x01,0x02,0x7a,0x00]2978 2979global_atomic_umin_x2 v[1:2], v[2:3], off offset:-12980// CHECK: [0xff,0x9f,0x94,0xdd,0x01,0x02,0x7f,0x00]2981 2982global_atomic_umin_x2 v1, v[2:3], s[6:7]2983// CHECK: [0x00,0x80,0x94,0xdd,0x01,0x02,0x06,0x00]2984 2985global_atomic_umin_x2 v1, v[2:3], s[6:7] offset:02986// CHECK: [0x00,0x80,0x94,0xdd,0x01,0x02,0x06,0x00]2987 2988global_atomic_umin_x2 v1, v[2:3], s[6:7] offset:40952989// CHECK: [0xff,0x8f,0x94,0xdd,0x01,0x02,0x06,0x00]2990 2991global_atomic_umin_x2 v1, v[2:3], s[6:7] offset:-40962992// CHECK: [0x00,0x90,0x94,0xdd,0x01,0x02,0x06,0x00]2993 2994global_atomic_umin_x2 v[0:1], v1, v[2:3], s[6:7] offset:-1 glc2995// CHECK: [0xff,0x9f,0x95,0xdd,0x01,0x02,0x06,0x00]2996 2997global_atomic_umin_x2 v1, v[2:3], s[6:7] offset:-1 slc2998// CHECK: [0xff,0x9f,0x96,0xdd,0x01,0x02,0x06,0x00]2999 3000global_atomic_smax_x2 v1, v[2:3], s[6:7] offset:-13001// CHECK: [0xff,0x9f,0x98,0xdd,0x01,0x02,0x06,0x00]3002 3003global_atomic_smax_x2 v255, v[2:3], s[6:7] offset:-13004// CHECK: [0xff,0x9f,0x98,0xdd,0xff,0x02,0x06,0x00]3005 3006global_atomic_smax_x2 v1, v[254:255], s[6:7] offset:-13007// CHECK: [0xff,0x9f,0x98,0xdd,0x01,0xfe,0x06,0x00]3008 3009global_atomic_smax_x2 v1, v[2:3], s[8:9] offset:-13010// CHECK: [0xff,0x9f,0x98,0xdd,0x01,0x02,0x08,0x00]3011 3012global_atomic_smax_x2 v1, v[2:3], s[100:101] offset:-13013// CHECK: [0xff,0x9f,0x98,0xdd,0x01,0x02,0x64,0x00]3014 3015global_atomic_smax_x2 v1, v[2:3], flat_scratch offset:-13016// CHECK: [0xff,0x9f,0x98,0xdd,0x01,0x02,0x66,0x00]3017 3018global_atomic_smax_x2 v1, v[2:3], vcc offset:-13019// CHECK: [0xff,0x9f,0x98,0xdd,0x01,0x02,0x6a,0x00]3020 3021global_atomic_smax_x2 v1, v[2:3], ttmp[14:15] offset:-13022// CHECK: [0xff,0x9f,0x98,0xdd,0x01,0x02,0x7a,0x00]3023 3024global_atomic_smax_x2 v[1:2], v[2:3], off offset:-13025// CHECK: [0xff,0x9f,0x98,0xdd,0x01,0x02,0x7f,0x00]3026 3027global_atomic_smax_x2 v1, v[2:3], s[6:7]3028// CHECK: [0x00,0x80,0x98,0xdd,0x01,0x02,0x06,0x00]3029 3030global_atomic_smax_x2 v1, v[2:3], s[6:7] offset:03031// CHECK: [0x00,0x80,0x98,0xdd,0x01,0x02,0x06,0x00]3032 3033global_atomic_smax_x2 v1, v[2:3], s[6:7] offset:40953034// CHECK: [0xff,0x8f,0x98,0xdd,0x01,0x02,0x06,0x00]3035 3036global_atomic_smax_x2 v1, v[2:3], s[6:7] offset:-40963037// CHECK: [0x00,0x90,0x98,0xdd,0x01,0x02,0x06,0x00]3038 3039global_atomic_smax_x2 v[0:1], v1, v[2:3], s[6:7] offset:-1 glc3040// CHECK: [0xff,0x9f,0x99,0xdd,0x01,0x02,0x06,0x00]3041 3042global_atomic_smax_x2 v1, v[2:3], s[6:7] offset:-1 slc3043// CHECK: [0xff,0x9f,0x9a,0xdd,0x01,0x02,0x06,0x00]3044 3045global_atomic_umax_x2 v1, v[2:3], s[6:7] offset:-13046// CHECK: [0xff,0x9f,0x9c,0xdd,0x01,0x02,0x06,0x00]3047 3048global_atomic_umax_x2 v255, v[2:3], s[6:7] offset:-13049// CHECK: [0xff,0x9f,0x9c,0xdd,0xff,0x02,0x06,0x00]3050 3051global_atomic_umax_x2 v1, v[254:255], s[6:7] offset:-13052// CHECK: [0xff,0x9f,0x9c,0xdd,0x01,0xfe,0x06,0x00]3053 3054global_atomic_umax_x2 v1, v[2:3], s[8:9] offset:-13055// CHECK: [0xff,0x9f,0x9c,0xdd,0x01,0x02,0x08,0x00]3056 3057global_atomic_umax_x2 v1, v[2:3], s[100:101] offset:-13058// CHECK: [0xff,0x9f,0x9c,0xdd,0x01,0x02,0x64,0x00]3059 3060global_atomic_umax_x2 v1, v[2:3], flat_scratch offset:-13061// CHECK: [0xff,0x9f,0x9c,0xdd,0x01,0x02,0x66,0x00]3062 3063global_atomic_umax_x2 v1, v[2:3], vcc offset:-13064// CHECK: [0xff,0x9f,0x9c,0xdd,0x01,0x02,0x6a,0x00]3065 3066global_atomic_umax_x2 v1, v[2:3], ttmp[14:15] offset:-13067// CHECK: [0xff,0x9f,0x9c,0xdd,0x01,0x02,0x7a,0x00]3068 3069global_atomic_umax_x2 v[1:2], v[2:3], off offset:-13070// CHECK: [0xff,0x9f,0x9c,0xdd,0x01,0x02,0x7f,0x00]3071 3072global_atomic_umax_x2 v1, v[2:3], s[6:7]3073// CHECK: [0x00,0x80,0x9c,0xdd,0x01,0x02,0x06,0x00]3074 3075global_atomic_umax_x2 v1, v[2:3], s[6:7] offset:03076// CHECK: [0x00,0x80,0x9c,0xdd,0x01,0x02,0x06,0x00]3077 3078global_atomic_umax_x2 v1, v[2:3], s[6:7] offset:40953079// CHECK: [0xff,0x8f,0x9c,0xdd,0x01,0x02,0x06,0x00]3080 3081global_atomic_umax_x2 v1, v[2:3], s[6:7] offset:-40963082// CHECK: [0x00,0x90,0x9c,0xdd,0x01,0x02,0x06,0x00]3083 3084global_atomic_umax_x2 v[0:1], v1, v[2:3], s[6:7] offset:-1 glc3085// CHECK: [0xff,0x9f,0x9d,0xdd,0x01,0x02,0x06,0x00]3086 3087global_atomic_umax_x2 v1, v[2:3], s[6:7] offset:-1 slc3088// CHECK: [0xff,0x9f,0x9e,0xdd,0x01,0x02,0x06,0x00]3089 3090global_atomic_and_x2 v1, v[2:3], s[6:7] offset:-13091// CHECK: [0xff,0x9f,0xa0,0xdd,0x01,0x02,0x06,0x00]3092 3093global_atomic_and_x2 v255, v[2:3], s[6:7] offset:-13094// CHECK: [0xff,0x9f,0xa0,0xdd,0xff,0x02,0x06,0x00]3095 3096global_atomic_and_x2 v1, v[254:255], s[6:7] offset:-13097// CHECK: [0xff,0x9f,0xa0,0xdd,0x01,0xfe,0x06,0x00]3098 3099global_atomic_and_x2 v1, v[2:3], s[8:9] offset:-13100// CHECK: [0xff,0x9f,0xa0,0xdd,0x01,0x02,0x08,0x00]3101 3102global_atomic_and_x2 v1, v[2:3], s[100:101] offset:-13103// CHECK: [0xff,0x9f,0xa0,0xdd,0x01,0x02,0x64,0x00]3104 3105global_atomic_and_x2 v1, v[2:3], flat_scratch offset:-13106// CHECK: [0xff,0x9f,0xa0,0xdd,0x01,0x02,0x66,0x00]3107 3108global_atomic_and_x2 v1, v[2:3], vcc offset:-13109// CHECK: [0xff,0x9f,0xa0,0xdd,0x01,0x02,0x6a,0x00]3110 3111global_atomic_and_x2 v1, v[2:3], ttmp[14:15] offset:-13112// CHECK: [0xff,0x9f,0xa0,0xdd,0x01,0x02,0x7a,0x00]3113 3114global_atomic_and_x2 v[1:2], v[2:3], off offset:-13115// CHECK: [0xff,0x9f,0xa0,0xdd,0x01,0x02,0x7f,0x00]3116 3117global_atomic_and_x2 v1, v[2:3], s[6:7]3118// CHECK: [0x00,0x80,0xa0,0xdd,0x01,0x02,0x06,0x00]3119 3120global_atomic_and_x2 v1, v[2:3], s[6:7] offset:03121// CHECK: [0x00,0x80,0xa0,0xdd,0x01,0x02,0x06,0x00]3122 3123global_atomic_and_x2 v1, v[2:3], s[6:7] offset:40953124// CHECK: [0xff,0x8f,0xa0,0xdd,0x01,0x02,0x06,0x00]3125 3126global_atomic_and_x2 v1, v[2:3], s[6:7] offset:-40963127// CHECK: [0x00,0x90,0xa0,0xdd,0x01,0x02,0x06,0x00]3128 3129global_atomic_and_x2 v[0:1], v1, v[2:3], s[6:7] offset:-1 glc3130// CHECK: [0xff,0x9f,0xa1,0xdd,0x01,0x02,0x06,0x00]3131 3132global_atomic_and_x2 v1, v[2:3], s[6:7] offset:-1 slc3133// CHECK: [0xff,0x9f,0xa2,0xdd,0x01,0x02,0x06,0x00]3134 3135global_atomic_or_x2 v1, v[2:3], s[6:7] offset:-13136// CHECK: [0xff,0x9f,0xa4,0xdd,0x01,0x02,0x06,0x00]3137 3138global_atomic_or_x2 v255, v[2:3], s[6:7] offset:-13139// CHECK: [0xff,0x9f,0xa4,0xdd,0xff,0x02,0x06,0x00]3140 3141global_atomic_or_x2 v1, v[254:255], s[6:7] offset:-13142// CHECK: [0xff,0x9f,0xa4,0xdd,0x01,0xfe,0x06,0x00]3143 3144global_atomic_or_x2 v1, v[2:3], s[8:9] offset:-13145// CHECK: [0xff,0x9f,0xa4,0xdd,0x01,0x02,0x08,0x00]3146 3147global_atomic_or_x2 v1, v[2:3], s[100:101] offset:-13148// CHECK: [0xff,0x9f,0xa4,0xdd,0x01,0x02,0x64,0x00]3149 3150global_atomic_or_x2 v1, v[2:3], flat_scratch offset:-13151// CHECK: [0xff,0x9f,0xa4,0xdd,0x01,0x02,0x66,0x00]3152 3153global_atomic_or_x2 v1, v[2:3], vcc offset:-13154// CHECK: [0xff,0x9f,0xa4,0xdd,0x01,0x02,0x6a,0x00]3155 3156global_atomic_or_x2 v1, v[2:3], ttmp[14:15] offset:-13157// CHECK: [0xff,0x9f,0xa4,0xdd,0x01,0x02,0x7a,0x00]3158 3159global_atomic_or_x2 v[1:2], v[2:3], off offset:-13160// CHECK: [0xff,0x9f,0xa4,0xdd,0x01,0x02,0x7f,0x00]3161 3162global_atomic_or_x2 v1, v[2:3], s[6:7]3163// CHECK: [0x00,0x80,0xa4,0xdd,0x01,0x02,0x06,0x00]3164 3165global_atomic_or_x2 v1, v[2:3], s[6:7] offset:03166// CHECK: [0x00,0x80,0xa4,0xdd,0x01,0x02,0x06,0x00]3167 3168global_atomic_or_x2 v1, v[2:3], s[6:7] offset:40953169// CHECK: [0xff,0x8f,0xa4,0xdd,0x01,0x02,0x06,0x00]3170 3171global_atomic_or_x2 v1, v[2:3], s[6:7] offset:-40963172// CHECK: [0x00,0x90,0xa4,0xdd,0x01,0x02,0x06,0x00]3173 3174global_atomic_or_x2 v[0:1], v1, v[2:3], s[6:7] offset:-1 glc3175// CHECK: [0xff,0x9f,0xa5,0xdd,0x01,0x02,0x06,0x00]3176 3177global_atomic_or_x2 v1, v[2:3], s[6:7] offset:-1 slc3178// CHECK: [0xff,0x9f,0xa6,0xdd,0x01,0x02,0x06,0x00]3179 3180global_atomic_xor_x2 v1, v[2:3], s[6:7] offset:-13181// CHECK: [0xff,0x9f,0xa8,0xdd,0x01,0x02,0x06,0x00]3182 3183global_atomic_xor_x2 v255, v[2:3], s[6:7] offset:-13184// CHECK: [0xff,0x9f,0xa8,0xdd,0xff,0x02,0x06,0x00]3185 3186global_atomic_xor_x2 v1, v[254:255], s[6:7] offset:-13187// CHECK: [0xff,0x9f,0xa8,0xdd,0x01,0xfe,0x06,0x00]3188 3189global_atomic_xor_x2 v1, v[2:3], s[8:9] offset:-13190// CHECK: [0xff,0x9f,0xa8,0xdd,0x01,0x02,0x08,0x00]3191 3192global_atomic_xor_x2 v1, v[2:3], s[100:101] offset:-13193// CHECK: [0xff,0x9f,0xa8,0xdd,0x01,0x02,0x64,0x00]3194 3195global_atomic_xor_x2 v1, v[2:3], flat_scratch offset:-13196// CHECK: [0xff,0x9f,0xa8,0xdd,0x01,0x02,0x66,0x00]3197 3198global_atomic_xor_x2 v1, v[2:3], vcc offset:-13199// CHECK: [0xff,0x9f,0xa8,0xdd,0x01,0x02,0x6a,0x00]3200 3201global_atomic_xor_x2 v1, v[2:3], ttmp[14:15] offset:-13202// CHECK: [0xff,0x9f,0xa8,0xdd,0x01,0x02,0x7a,0x00]3203 3204global_atomic_xor_x2 v[1:2], v[2:3], off offset:-13205// CHECK: [0xff,0x9f,0xa8,0xdd,0x01,0x02,0x7f,0x00]3206 3207global_atomic_xor_x2 v1, v[2:3], s[6:7]3208// CHECK: [0x00,0x80,0xa8,0xdd,0x01,0x02,0x06,0x00]3209 3210global_atomic_xor_x2 v1, v[2:3], s[6:7] offset:03211// CHECK: [0x00,0x80,0xa8,0xdd,0x01,0x02,0x06,0x00]3212 3213global_atomic_xor_x2 v1, v[2:3], s[6:7] offset:40953214// CHECK: [0xff,0x8f,0xa8,0xdd,0x01,0x02,0x06,0x00]3215 3216global_atomic_xor_x2 v1, v[2:3], s[6:7] offset:-40963217// CHECK: [0x00,0x90,0xa8,0xdd,0x01,0x02,0x06,0x00]3218 3219global_atomic_xor_x2 v[0:1], v1, v[2:3], s[6:7] offset:-1 glc3220// CHECK: [0xff,0x9f,0xa9,0xdd,0x01,0x02,0x06,0x00]3221 3222global_atomic_xor_x2 v1, v[2:3], s[6:7] offset:-1 slc3223// CHECK: [0xff,0x9f,0xaa,0xdd,0x01,0x02,0x06,0x00]3224 3225global_atomic_inc_x2 v1, v[2:3], s[6:7] offset:-13226// CHECK: [0xff,0x9f,0xac,0xdd,0x01,0x02,0x06,0x00]3227 3228global_atomic_inc_x2 v255, v[2:3], s[6:7] offset:-13229// CHECK: [0xff,0x9f,0xac,0xdd,0xff,0x02,0x06,0x00]3230 3231global_atomic_inc_x2 v1, v[254:255], s[6:7] offset:-13232// CHECK: [0xff,0x9f,0xac,0xdd,0x01,0xfe,0x06,0x00]3233 3234global_atomic_inc_x2 v1, v[2:3], s[8:9] offset:-13235// CHECK: [0xff,0x9f,0xac,0xdd,0x01,0x02,0x08,0x00]3236 3237global_atomic_inc_x2 v1, v[2:3], s[100:101] offset:-13238// CHECK: [0xff,0x9f,0xac,0xdd,0x01,0x02,0x64,0x00]3239 3240global_atomic_inc_x2 v1, v[2:3], flat_scratch offset:-13241// CHECK: [0xff,0x9f,0xac,0xdd,0x01,0x02,0x66,0x00]3242 3243global_atomic_inc_x2 v1, v[2:3], vcc offset:-13244// CHECK: [0xff,0x9f,0xac,0xdd,0x01,0x02,0x6a,0x00]3245 3246global_atomic_inc_x2 v1, v[2:3], ttmp[14:15] offset:-13247// CHECK: [0xff,0x9f,0xac,0xdd,0x01,0x02,0x7a,0x00]3248 3249global_atomic_inc_x2 v[1:2], v[2:3], off offset:-13250// CHECK: [0xff,0x9f,0xac,0xdd,0x01,0x02,0x7f,0x00]3251 3252global_atomic_inc_x2 v1, v[2:3], s[6:7]3253// CHECK: [0x00,0x80,0xac,0xdd,0x01,0x02,0x06,0x00]3254 3255global_atomic_inc_x2 v1, v[2:3], s[6:7] offset:03256// CHECK: [0x00,0x80,0xac,0xdd,0x01,0x02,0x06,0x00]3257 3258global_atomic_inc_x2 v1, v[2:3], s[6:7] offset:40953259// CHECK: [0xff,0x8f,0xac,0xdd,0x01,0x02,0x06,0x00]3260 3261global_atomic_inc_x2 v1, v[2:3], s[6:7] offset:-40963262// CHECK: [0x00,0x90,0xac,0xdd,0x01,0x02,0x06,0x00]3263 3264global_atomic_inc_x2 v[0:1], v1, v[2:3], s[6:7] offset:-1 glc3265// CHECK: [0xff,0x9f,0xad,0xdd,0x01,0x02,0x06,0x00]3266 3267global_atomic_inc_x2 v1, v[2:3], s[6:7] offset:-1 slc3268// CHECK: [0xff,0x9f,0xae,0xdd,0x01,0x02,0x06,0x00]3269 3270global_atomic_dec_x2 v1, v[2:3], s[6:7] offset:-13271// CHECK: [0xff,0x9f,0xb0,0xdd,0x01,0x02,0x06,0x00]3272 3273global_atomic_dec_x2 v255, v[2:3], s[6:7] offset:-13274// CHECK: [0xff,0x9f,0xb0,0xdd,0xff,0x02,0x06,0x00]3275 3276global_atomic_dec_x2 v1, v[254:255], s[6:7] offset:-13277// CHECK: [0xff,0x9f,0xb0,0xdd,0x01,0xfe,0x06,0x00]3278 3279global_atomic_dec_x2 v1, v[2:3], s[8:9] offset:-13280// CHECK: [0xff,0x9f,0xb0,0xdd,0x01,0x02,0x08,0x00]3281 3282global_atomic_dec_x2 v1, v[2:3], s[100:101] offset:-13283// CHECK: [0xff,0x9f,0xb0,0xdd,0x01,0x02,0x64,0x00]3284 3285global_atomic_dec_x2 v1, v[2:3], flat_scratch offset:-13286// CHECK: [0xff,0x9f,0xb0,0xdd,0x01,0x02,0x66,0x00]3287 3288global_atomic_dec_x2 v1, v[2:3], vcc offset:-13289// CHECK: [0xff,0x9f,0xb0,0xdd,0x01,0x02,0x6a,0x00]3290 3291global_atomic_dec_x2 v1, v[2:3], ttmp[14:15] offset:-13292// CHECK: [0xff,0x9f,0xb0,0xdd,0x01,0x02,0x7a,0x00]3293 3294global_atomic_dec_x2 v[1:2], v[2:3], off offset:-13295// CHECK: [0xff,0x9f,0xb0,0xdd,0x01,0x02,0x7f,0x00]3296 3297global_atomic_dec_x2 v1, v[2:3], s[6:7]3298// CHECK: [0x00,0x80,0xb0,0xdd,0x01,0x02,0x06,0x00]3299 3300global_atomic_dec_x2 v1, v[2:3], s[6:7] offset:03301// CHECK: [0x00,0x80,0xb0,0xdd,0x01,0x02,0x06,0x00]3302 3303global_atomic_dec_x2 v1, v[2:3], s[6:7] offset:40953304// CHECK: [0xff,0x8f,0xb0,0xdd,0x01,0x02,0x06,0x00]3305 3306global_atomic_dec_x2 v1, v[2:3], s[6:7] offset:-40963307// CHECK: [0x00,0x90,0xb0,0xdd,0x01,0x02,0x06,0x00]3308 3309global_atomic_dec_x2 v[0:1], v1, v[2:3], s[6:7] offset:-1 glc3310// CHECK: [0xff,0x9f,0xb1,0xdd,0x01,0x02,0x06,0x00]3311 3312global_atomic_dec_x2 v1, v[2:3], s[6:7] offset:-1 slc3313// CHECK: [0xff,0x9f,0xb2,0xdd,0x01,0x02,0x06,0x00]3314 3315scratch_load_ubyte v5, off, s2 offset:-13316// CHECK: [0xff,0x5f,0x40,0xdc,0x00,0x00,0x02,0x05]3317 3318scratch_load_ubyte v255, off, s2 offset:-13319// CHECK: [0xff,0x5f,0x40,0xdc,0x00,0x00,0x02,0xff]3320 3321scratch_load_ubyte v5, off, s101 offset:-13322// CHECK: [0xff,0x5f,0x40,0xdc,0x00,0x00,0x65,0x05]3323 3324scratch_load_ubyte v5, off, flat_scratch_lo offset:-13325// CHECK: [0xff,0x5f,0x40,0xdc,0x00,0x00,0x66,0x05]3326 3327scratch_load_ubyte v5, off, flat_scratch_hi offset:-13328// CHECK: [0xff,0x5f,0x40,0xdc,0x00,0x00,0x67,0x05]3329 3330scratch_load_ubyte v5, off, vcc_lo offset:-13331// CHECK: [0xff,0x5f,0x40,0xdc,0x00,0x00,0x6a,0x05]3332 3333scratch_load_ubyte v5, off, vcc_hi offset:-13334// CHECK: [0xff,0x5f,0x40,0xdc,0x00,0x00,0x6b,0x05]3335 3336scratch_load_ubyte v5, off, ttmp15 offset:-13337// CHECK: [0xff,0x5f,0x40,0xdc,0x00,0x00,0x7b,0x05]3338 3339scratch_load_ubyte v5, v0, off offset:-13340// CHECK: [0xff,0x5f,0x40,0xdc,0x00,0x00,0x7f,0x05]3341 3342scratch_load_ubyte v5, off, s23343// CHECK: [0x00,0x40,0x40,0xdc,0x00,0x00,0x02,0x05]3344 3345scratch_load_ubyte v5, off, s2 offset:03346// CHECK: [0x00,0x40,0x40,0xdc,0x00,0x00,0x02,0x05]3347 3348scratch_load_ubyte v5, off, s2 offset:40953349// CHECK: [0xff,0x4f,0x40,0xdc,0x00,0x00,0x02,0x05]3350 3351scratch_load_ubyte v5, off, s2 offset:-40963352// CHECK: [0x00,0x50,0x40,0xdc,0x00,0x00,0x02,0x05]3353 3354scratch_load_ubyte v5, off, s2 offset:-1 glc3355// CHECK: [0xff,0x5f,0x41,0xdc,0x00,0x00,0x02,0x05]3356 3357scratch_load_ubyte v5, off, s2 offset:-1 slc3358// CHECK: [0xff,0x5f,0x42,0xdc,0x00,0x00,0x02,0x05]3359 3360scratch_load_sbyte v5, off, s2 offset:-13361// CHECK: [0xff,0x5f,0x44,0xdc,0x00,0x00,0x02,0x05]3362 3363scratch_load_sbyte v255, off, s2 offset:-13364// CHECK: [0xff,0x5f,0x44,0xdc,0x00,0x00,0x02,0xff]3365 3366scratch_load_sbyte v5, off, s101 offset:-13367// CHECK: [0xff,0x5f,0x44,0xdc,0x00,0x00,0x65,0x05]3368 3369scratch_load_sbyte v5, off, flat_scratch_lo offset:-13370// CHECK: [0xff,0x5f,0x44,0xdc,0x00,0x00,0x66,0x05]3371 3372scratch_load_sbyte v5, off, flat_scratch_hi offset:-13373// CHECK: [0xff,0x5f,0x44,0xdc,0x00,0x00,0x67,0x05]3374 3375scratch_load_sbyte v5, off, vcc_lo offset:-13376// CHECK: [0xff,0x5f,0x44,0xdc,0x00,0x00,0x6a,0x05]3377 3378scratch_load_sbyte v5, off, vcc_hi offset:-13379// CHECK: [0xff,0x5f,0x44,0xdc,0x00,0x00,0x6b,0x05]3380 3381scratch_load_sbyte v5, off, ttmp15 offset:-13382// CHECK: [0xff,0x5f,0x44,0xdc,0x00,0x00,0x7b,0x05]3383 3384scratch_load_sbyte v5, v0, off offset:-13385// CHECK: [0xff,0x5f,0x44,0xdc,0x00,0x00,0x7f,0x05]3386 3387scratch_load_sbyte v5, off, s23388// CHECK: [0x00,0x40,0x44,0xdc,0x00,0x00,0x02,0x05]3389 3390scratch_load_sbyte v5, off, s2 offset:03391// CHECK: [0x00,0x40,0x44,0xdc,0x00,0x00,0x02,0x05]3392 3393scratch_load_sbyte v5, off, s2 offset:40953394// CHECK: [0xff,0x4f,0x44,0xdc,0x00,0x00,0x02,0x05]3395 3396scratch_load_sbyte v5, off, s2 offset:-40963397// CHECK: [0x00,0x50,0x44,0xdc,0x00,0x00,0x02,0x05]3398 3399scratch_load_sbyte v5, off, s2 offset:-1 glc3400// CHECK: [0xff,0x5f,0x45,0xdc,0x00,0x00,0x02,0x05]3401 3402scratch_load_sbyte v5, off, s2 offset:-1 slc3403// CHECK: [0xff,0x5f,0x46,0xdc,0x00,0x00,0x02,0x05]3404 3405scratch_load_ushort v5, off, s2 offset:-13406// CHECK: [0xff,0x5f,0x48,0xdc,0x00,0x00,0x02,0x05]3407 3408scratch_load_ushort v255, off, s2 offset:-13409// CHECK: [0xff,0x5f,0x48,0xdc,0x00,0x00,0x02,0xff]3410 3411scratch_load_ushort v5, off, s101 offset:-13412// CHECK: [0xff,0x5f,0x48,0xdc,0x00,0x00,0x65,0x05]3413 3414scratch_load_ushort v5, off, flat_scratch_lo offset:-13415// CHECK: [0xff,0x5f,0x48,0xdc,0x00,0x00,0x66,0x05]3416 3417scratch_load_ushort v5, off, flat_scratch_hi offset:-13418// CHECK: [0xff,0x5f,0x48,0xdc,0x00,0x00,0x67,0x05]3419 3420scratch_load_ushort v5, off, vcc_lo offset:-13421// CHECK: [0xff,0x5f,0x48,0xdc,0x00,0x00,0x6a,0x05]3422 3423scratch_load_ushort v5, off, vcc_hi offset:-13424// CHECK: [0xff,0x5f,0x48,0xdc,0x00,0x00,0x6b,0x05]3425 3426scratch_load_ushort v5, off, ttmp15 offset:-13427// CHECK: [0xff,0x5f,0x48,0xdc,0x00,0x00,0x7b,0x05]3428 3429scratch_load_ushort v5, v0, off offset:-13430// CHECK: [0xff,0x5f,0x48,0xdc,0x00,0x00,0x7f,0x05]3431 3432scratch_load_ushort v5, off, s23433// CHECK: [0x00,0x40,0x48,0xdc,0x00,0x00,0x02,0x05]3434 3435scratch_load_ushort v5, off, s2 offset:03436// CHECK: [0x00,0x40,0x48,0xdc,0x00,0x00,0x02,0x05]3437 3438scratch_load_ushort v5, off, s2 offset:40953439// CHECK: [0xff,0x4f,0x48,0xdc,0x00,0x00,0x02,0x05]3440 3441scratch_load_ushort v5, off, s2 offset:-40963442// CHECK: [0x00,0x50,0x48,0xdc,0x00,0x00,0x02,0x05]3443 3444scratch_load_ushort v5, off, s2 offset:-1 glc3445// CHECK: [0xff,0x5f,0x49,0xdc,0x00,0x00,0x02,0x05]3446 3447scratch_load_ushort v5, off, s2 offset:-1 slc3448// CHECK: [0xff,0x5f,0x4a,0xdc,0x00,0x00,0x02,0x05]3449 3450scratch_load_sshort v5, off, s2 offset:-13451// CHECK: [0xff,0x5f,0x4c,0xdc,0x00,0x00,0x02,0x05]3452 3453scratch_load_sshort v255, off, s2 offset:-13454// CHECK: [0xff,0x5f,0x4c,0xdc,0x00,0x00,0x02,0xff]3455 3456scratch_load_sshort v5, off, s101 offset:-13457// CHECK: [0xff,0x5f,0x4c,0xdc,0x00,0x00,0x65,0x05]3458 3459scratch_load_sshort v5, off, flat_scratch_lo offset:-13460// CHECK: [0xff,0x5f,0x4c,0xdc,0x00,0x00,0x66,0x05]3461 3462scratch_load_sshort v5, off, flat_scratch_hi offset:-13463// CHECK: [0xff,0x5f,0x4c,0xdc,0x00,0x00,0x67,0x05]3464 3465scratch_load_sshort v5, off, vcc_lo offset:-13466// CHECK: [0xff,0x5f,0x4c,0xdc,0x00,0x00,0x6a,0x05]3467 3468scratch_load_sshort v5, off, vcc_hi offset:-13469// CHECK: [0xff,0x5f,0x4c,0xdc,0x00,0x00,0x6b,0x05]3470 3471scratch_load_sshort v5, off, ttmp15 offset:-13472// CHECK: [0xff,0x5f,0x4c,0xdc,0x00,0x00,0x7b,0x05]3473 3474scratch_load_sshort v5, v0, off offset:-13475// CHECK: [0xff,0x5f,0x4c,0xdc,0x00,0x00,0x7f,0x05]3476 3477scratch_load_sshort v5, off, s23478// CHECK: [0x00,0x40,0x4c,0xdc,0x00,0x00,0x02,0x05]3479 3480scratch_load_sshort v5, off, s2 offset:03481// CHECK: [0x00,0x40,0x4c,0xdc,0x00,0x00,0x02,0x05]3482 3483scratch_load_sshort v5, off, s2 offset:40953484// CHECK: [0xff,0x4f,0x4c,0xdc,0x00,0x00,0x02,0x05]3485 3486scratch_load_sshort v5, off, s2 offset:-40963487// CHECK: [0x00,0x50,0x4c,0xdc,0x00,0x00,0x02,0x05]3488 3489scratch_load_sshort v5, off, s2 offset:-1 glc3490// CHECK: [0xff,0x5f,0x4d,0xdc,0x00,0x00,0x02,0x05]3491 3492scratch_load_sshort v5, off, s2 offset:-1 slc3493// CHECK: [0xff,0x5f,0x4e,0xdc,0x00,0x00,0x02,0x05]3494 3495scratch_load_dword v5, off, s2 offset:-13496// CHECK: [0xff,0x5f,0x50,0xdc,0x00,0x00,0x02,0x05]3497 3498scratch_load_dword v255, off, s2 offset:-13499// CHECK: [0xff,0x5f,0x50,0xdc,0x00,0x00,0x02,0xff]3500 3501scratch_load_dword v5, off, s101 offset:-13502// CHECK: [0xff,0x5f,0x50,0xdc,0x00,0x00,0x65,0x05]3503 3504scratch_load_dword v5, off, flat_scratch_lo offset:-13505// CHECK: [0xff,0x5f,0x50,0xdc,0x00,0x00,0x66,0x05]3506 3507scratch_load_dword v5, off, flat_scratch_hi offset:-13508// CHECK: [0xff,0x5f,0x50,0xdc,0x00,0x00,0x67,0x05]3509 3510scratch_load_dword v5, off, vcc_lo offset:-13511// CHECK: [0xff,0x5f,0x50,0xdc,0x00,0x00,0x6a,0x05]3512 3513scratch_load_dword v5, off, vcc_hi offset:-13514// CHECK: [0xff,0x5f,0x50,0xdc,0x00,0x00,0x6b,0x05]3515 3516scratch_load_dword v5, off, ttmp15 offset:-13517// CHECK: [0xff,0x5f,0x50,0xdc,0x00,0x00,0x7b,0x05]3518 3519scratch_load_dword v5, v0, off offset:-13520// CHECK: [0xff,0x5f,0x50,0xdc,0x00,0x00,0x7f,0x05]3521 3522scratch_load_dword v5, off, s23523// CHECK: [0x00,0x40,0x50,0xdc,0x00,0x00,0x02,0x05]3524 3525scratch_load_dword v5, off, s2 offset:03526// CHECK: [0x00,0x40,0x50,0xdc,0x00,0x00,0x02,0x05]3527 3528scratch_load_dword v5, off, s2 offset:40953529// CHECK: [0xff,0x4f,0x50,0xdc,0x00,0x00,0x02,0x05]3530 3531scratch_load_dword v5, off, s2 offset:-40963532// CHECK: [0x00,0x50,0x50,0xdc,0x00,0x00,0x02,0x05]3533 3534scratch_load_dword v5, off, s2 offset:-1 glc3535// CHECK: [0xff,0x5f,0x51,0xdc,0x00,0x00,0x02,0x05]3536 3537scratch_load_dword v5, off, s2 offset:-1 slc3538// CHECK: [0xff,0x5f,0x52,0xdc,0x00,0x00,0x02,0x05]3539 3540scratch_load_dwordx2 v[5:6], off, s2 offset:-13541// CHECK: [0xff,0x5f,0x54,0xdc,0x00,0x00,0x02,0x05]3542 3543scratch_load_dwordx2 v[254:255], off, s2 offset:-13544// CHECK: [0xff,0x5f,0x54,0xdc,0x00,0x00,0x02,0xfe]3545 3546scratch_load_dwordx2 v[5:6], off, s101 offset:-13547// CHECK: [0xff,0x5f,0x54,0xdc,0x00,0x00,0x65,0x05]3548 3549scratch_load_dwordx2 v[5:6], off, flat_scratch_lo offset:-13550// CHECK: [0xff,0x5f,0x54,0xdc,0x00,0x00,0x66,0x05]3551 3552scratch_load_dwordx2 v[5:6], off, flat_scratch_hi offset:-13553// CHECK: [0xff,0x5f,0x54,0xdc,0x00,0x00,0x67,0x05]3554 3555scratch_load_dwordx2 v[5:6], off, vcc_lo offset:-13556// CHECK: [0xff,0x5f,0x54,0xdc,0x00,0x00,0x6a,0x05]3557 3558scratch_load_dwordx2 v[5:6], off, vcc_hi offset:-13559// CHECK: [0xff,0x5f,0x54,0xdc,0x00,0x00,0x6b,0x05]3560 3561scratch_load_dwordx2 v[5:6], off, ttmp15 offset:-13562// CHECK: [0xff,0x5f,0x54,0xdc,0x00,0x00,0x7b,0x05]3563 3564scratch_load_dwordx2 v[5:6], v0, off offset:-13565// CHECK: [0xff,0x5f,0x54,0xdc,0x00,0x00,0x7f,0x05]3566 3567scratch_load_dwordx2 v[5:6], off, s23568// CHECK: [0x00,0x40,0x54,0xdc,0x00,0x00,0x02,0x05]3569 3570scratch_load_dwordx2 v[5:6], off, s2 offset:03571// CHECK: [0x00,0x40,0x54,0xdc,0x00,0x00,0x02,0x05]3572 3573scratch_load_dwordx2 v[5:6], off, s2 offset:40953574// CHECK: [0xff,0x4f,0x54,0xdc,0x00,0x00,0x02,0x05]3575 3576scratch_load_dwordx2 v[5:6], off, s2 offset:-40963577// CHECK: [0x00,0x50,0x54,0xdc,0x00,0x00,0x02,0x05]3578 3579scratch_load_dwordx2 v[5:6], off, s2 offset:-1 glc3580// CHECK: [0xff,0x5f,0x55,0xdc,0x00,0x00,0x02,0x05]3581 3582scratch_load_dwordx2 v[5:6], off, s2 offset:-1 slc3583// CHECK: [0xff,0x5f,0x56,0xdc,0x00,0x00,0x02,0x05]3584 3585scratch_load_dwordx3 v[5:7], off, s2 offset:-13586// CHECK: [0xff,0x5f,0x58,0xdc,0x00,0x00,0x02,0x05]3587 3588scratch_load_dwordx3 v[253:255], off, s2 offset:-13589// CHECK: [0xff,0x5f,0x58,0xdc,0x00,0x00,0x02,0xfd]3590 3591scratch_load_dwordx3 v[5:7], off, s101 offset:-13592// CHECK: [0xff,0x5f,0x58,0xdc,0x00,0x00,0x65,0x05]3593 3594scratch_load_dwordx3 v[5:7], off, flat_scratch_lo offset:-13595// CHECK: [0xff,0x5f,0x58,0xdc,0x00,0x00,0x66,0x05]3596 3597scratch_load_dwordx3 v[5:7], off, flat_scratch_hi offset:-13598// CHECK: [0xff,0x5f,0x58,0xdc,0x00,0x00,0x67,0x05]3599 3600scratch_load_dwordx3 v[5:7], off, vcc_lo offset:-13601// CHECK: [0xff,0x5f,0x58,0xdc,0x00,0x00,0x6a,0x05]3602 3603scratch_load_dwordx3 v[5:7], off, vcc_hi offset:-13604// CHECK: [0xff,0x5f,0x58,0xdc,0x00,0x00,0x6b,0x05]3605 3606scratch_load_dwordx3 v[5:7], off, ttmp15 offset:-13607// CHECK: [0xff,0x5f,0x58,0xdc,0x00,0x00,0x7b,0x05]3608 3609scratch_load_dwordx3 v[5:7], v0, off offset:-13610// CHECK: [0xff,0x5f,0x58,0xdc,0x00,0x00,0x7f,0x05]3611 3612scratch_load_dwordx3 v[5:7], off, s23613// CHECK: [0x00,0x40,0x58,0xdc,0x00,0x00,0x02,0x05]3614 3615scratch_load_dwordx3 v[5:7], off, s2 offset:03616// CHECK: [0x00,0x40,0x58,0xdc,0x00,0x00,0x02,0x05]3617 3618scratch_load_dwordx3 v[5:7], off, s2 offset:40953619// CHECK: [0xff,0x4f,0x58,0xdc,0x00,0x00,0x02,0x05]3620 3621scratch_load_dwordx3 v[5:7], off, s2 offset:-40963622// CHECK: [0x00,0x50,0x58,0xdc,0x00,0x00,0x02,0x05]3623 3624scratch_load_dwordx3 v[5:7], off, s2 offset:-1 glc3625// CHECK: [0xff,0x5f,0x59,0xdc,0x00,0x00,0x02,0x05]3626 3627scratch_load_dwordx3 v[5:7], off, s2 offset:-1 slc3628// CHECK: [0xff,0x5f,0x5a,0xdc,0x00,0x00,0x02,0x05]3629 3630scratch_load_dwordx4 v[5:8], off, s2 offset:-13631// CHECK: [0xff,0x5f,0x5c,0xdc,0x00,0x00,0x02,0x05]3632 3633scratch_load_dwordx4 v[252:255], off, s2 offset:-13634// CHECK: [0xff,0x5f,0x5c,0xdc,0x00,0x00,0x02,0xfc]3635 3636scratch_load_dwordx4 v[5:8], off, s101 offset:-13637// CHECK: [0xff,0x5f,0x5c,0xdc,0x00,0x00,0x65,0x05]3638 3639scratch_load_dwordx4 v[5:8], off, flat_scratch_lo offset:-13640// CHECK: [0xff,0x5f,0x5c,0xdc,0x00,0x00,0x66,0x05]3641 3642scratch_load_dwordx4 v[5:8], off, flat_scratch_hi offset:-13643// CHECK: [0xff,0x5f,0x5c,0xdc,0x00,0x00,0x67,0x05]3644 3645scratch_load_dwordx4 v[5:8], off, vcc_lo offset:-13646// CHECK: [0xff,0x5f,0x5c,0xdc,0x00,0x00,0x6a,0x05]3647 3648scratch_load_dwordx4 v[5:8], off, vcc_hi offset:-13649// CHECK: [0xff,0x5f,0x5c,0xdc,0x00,0x00,0x6b,0x05]3650 3651scratch_load_dwordx4 v[5:8], off, ttmp15 offset:-13652// CHECK: [0xff,0x5f,0x5c,0xdc,0x00,0x00,0x7b,0x05]3653 3654scratch_load_dwordx4 v[5:8], v0, off offset:-13655// CHECK: [0xff,0x5f,0x5c,0xdc,0x00,0x00,0x7f,0x05]3656 3657scratch_load_dwordx4 v[5:8], off, s23658// CHECK: [0x00,0x40,0x5c,0xdc,0x00,0x00,0x02,0x05]3659 3660scratch_load_dwordx4 v[5:8], off, s2 offset:03661// CHECK: [0x00,0x40,0x5c,0xdc,0x00,0x00,0x02,0x05]3662 3663scratch_load_dwordx4 v[5:8], off, s2 offset:40953664// CHECK: [0xff,0x4f,0x5c,0xdc,0x00,0x00,0x02,0x05]3665 3666scratch_load_dwordx4 v[5:8], off, s2 offset:-40963667// CHECK: [0x00,0x50,0x5c,0xdc,0x00,0x00,0x02,0x05]3668 3669scratch_load_dwordx4 v[5:8], off, s2 offset:-1 glc3670// CHECK: [0xff,0x5f,0x5d,0xdc,0x00,0x00,0x02,0x05]3671 3672scratch_load_dwordx4 v[5:8], off, s2 offset:-1 slc3673// CHECK: [0xff,0x5f,0x5e,0xdc,0x00,0x00,0x02,0x05]3674 3675scratch_store_byte off, v2, s3 offset:-13676// CHECK: [0xff,0x5f,0x60,0xdc,0x00,0x02,0x03,0x00]3677 3678scratch_store_byte off, v255, s3 offset:-13679// CHECK: [0xff,0x5f,0x60,0xdc,0x00,0xff,0x03,0x00]3680 3681scratch_store_byte off, v2, s101 offset:-13682// CHECK: [0xff,0x5f,0x60,0xdc,0x00,0x02,0x65,0x00]3683 3684scratch_store_byte off, v2, flat_scratch_lo offset:-13685// CHECK: [0xff,0x5f,0x60,0xdc,0x00,0x02,0x66,0x00]3686 3687scratch_store_byte off, v2, flat_scratch_hi offset:-13688// CHECK: [0xff,0x5f,0x60,0xdc,0x00,0x02,0x67,0x00]3689 3690scratch_store_byte off, v2, vcc_lo offset:-13691// CHECK: [0xff,0x5f,0x60,0xdc,0x00,0x02,0x6a,0x00]3692 3693scratch_store_byte off, v2, vcc_hi offset:-13694// CHECK: [0xff,0x5f,0x60,0xdc,0x00,0x02,0x6b,0x00]3695 3696scratch_store_byte off, v2, ttmp15 offset:-13697// CHECK: [0xff,0x5f,0x60,0xdc,0x00,0x02,0x7b,0x00]3698 3699scratch_store_byte v0, v2, off offset:-13700// CHECK: [0xff,0x5f,0x60,0xdc,0x00,0x02,0x7f,0x00]3701 3702scratch_store_byte off, v2, s33703// CHECK: [0x00,0x40,0x60,0xdc,0x00,0x02,0x03,0x00]3704 3705scratch_store_byte off, v2, s3 offset:03706// CHECK: [0x00,0x40,0x60,0xdc,0x00,0x02,0x03,0x00]3707 3708scratch_store_byte off, v2, s3 offset:40953709// CHECK: [0xff,0x4f,0x60,0xdc,0x00,0x02,0x03,0x00]3710 3711scratch_store_byte off, v2, s3 offset:-40963712// CHECK: [0x00,0x50,0x60,0xdc,0x00,0x02,0x03,0x00]3713 3714scratch_store_byte off, v2, s3 offset:-1 glc3715// CHECK: [0xff,0x5f,0x61,0xdc,0x00,0x02,0x03,0x00]3716 3717scratch_store_byte off, v2, s3 offset:-1 slc3718// CHECK: [0xff,0x5f,0x62,0xdc,0x00,0x02,0x03,0x00]3719 3720scratch_store_byte_d16_hi off, v2, s3 offset:-13721// CHECK: [0xff,0x5f,0x64,0xdc,0x00,0x02,0x03,0x00]3722 3723scratch_store_byte_d16_hi off, v255, s3 offset:-13724// CHECK: [0xff,0x5f,0x64,0xdc,0x00,0xff,0x03,0x00]3725 3726scratch_store_byte_d16_hi off, v2, s101 offset:-13727// CHECK: [0xff,0x5f,0x64,0xdc,0x00,0x02,0x65,0x00]3728 3729scratch_store_byte_d16_hi off, v2, flat_scratch_lo offset:-13730// CHECK: [0xff,0x5f,0x64,0xdc,0x00,0x02,0x66,0x00]3731 3732scratch_store_byte_d16_hi off, v2, flat_scratch_hi offset:-13733// CHECK: [0xff,0x5f,0x64,0xdc,0x00,0x02,0x67,0x00]3734 3735scratch_store_byte_d16_hi off, v2, vcc_lo offset:-13736// CHECK: [0xff,0x5f,0x64,0xdc,0x00,0x02,0x6a,0x00]3737 3738scratch_store_byte_d16_hi off, v2, vcc_hi offset:-13739// CHECK: [0xff,0x5f,0x64,0xdc,0x00,0x02,0x6b,0x00]3740 3741scratch_store_byte_d16_hi off, v2, ttmp15 offset:-13742// CHECK: [0xff,0x5f,0x64,0xdc,0x00,0x02,0x7b,0x00]3743 3744scratch_store_byte_d16_hi v0, v2, off offset:-13745// CHECK: [0xff,0x5f,0x64,0xdc,0x00,0x02,0x7f,0x00]3746 3747scratch_store_byte_d16_hi off, v2, s33748// CHECK: [0x00,0x40,0x64,0xdc,0x00,0x02,0x03,0x00]3749 3750scratch_store_byte_d16_hi off, v2, s3 offset:03751// CHECK: [0x00,0x40,0x64,0xdc,0x00,0x02,0x03,0x00]3752 3753scratch_store_byte_d16_hi off, v2, s3 offset:40953754// CHECK: [0xff,0x4f,0x64,0xdc,0x00,0x02,0x03,0x00]3755 3756scratch_store_byte_d16_hi off, v2, s3 offset:-40963757// CHECK: [0x00,0x50,0x64,0xdc,0x00,0x02,0x03,0x00]3758 3759scratch_store_byte_d16_hi off, v2, s3 offset:-1 glc3760// CHECK: [0xff,0x5f,0x65,0xdc,0x00,0x02,0x03,0x00]3761 3762scratch_store_byte_d16_hi off, v2, s3 offset:-1 slc3763// CHECK: [0xff,0x5f,0x66,0xdc,0x00,0x02,0x03,0x00]3764 3765scratch_store_short off, v2, s3 offset:-13766// CHECK: [0xff,0x5f,0x68,0xdc,0x00,0x02,0x03,0x00]3767 3768scratch_store_short off, v255, s3 offset:-13769// CHECK: [0xff,0x5f,0x68,0xdc,0x00,0xff,0x03,0x00]3770 3771scratch_store_short off, v2, s101 offset:-13772// CHECK: [0xff,0x5f,0x68,0xdc,0x00,0x02,0x65,0x00]3773 3774scratch_store_short off, v2, flat_scratch_lo offset:-13775// CHECK: [0xff,0x5f,0x68,0xdc,0x00,0x02,0x66,0x00]3776 3777scratch_store_short off, v2, flat_scratch_hi offset:-13778// CHECK: [0xff,0x5f,0x68,0xdc,0x00,0x02,0x67,0x00]3779 3780scratch_store_short off, v2, vcc_lo offset:-13781// CHECK: [0xff,0x5f,0x68,0xdc,0x00,0x02,0x6a,0x00]3782 3783scratch_store_short off, v2, vcc_hi offset:-13784// CHECK: [0xff,0x5f,0x68,0xdc,0x00,0x02,0x6b,0x00]3785 3786scratch_store_short off, v2, ttmp15 offset:-13787// CHECK: [0xff,0x5f,0x68,0xdc,0x00,0x02,0x7b,0x00]3788 3789scratch_store_short v0, v2, off offset:-13790// CHECK: [0xff,0x5f,0x68,0xdc,0x00,0x02,0x7f,0x00]3791 3792scratch_store_short off, v2, s33793// CHECK: [0x00,0x40,0x68,0xdc,0x00,0x02,0x03,0x00]3794 3795scratch_store_short off, v2, s3 offset:03796// CHECK: [0x00,0x40,0x68,0xdc,0x00,0x02,0x03,0x00]3797 3798scratch_store_short off, v2, s3 offset:40953799// CHECK: [0xff,0x4f,0x68,0xdc,0x00,0x02,0x03,0x00]3800 3801scratch_store_short off, v2, s3 offset:-40963802// CHECK: [0x00,0x50,0x68,0xdc,0x00,0x02,0x03,0x00]3803 3804scratch_store_short off, v2, s3 offset:-1 glc3805// CHECK: [0xff,0x5f,0x69,0xdc,0x00,0x02,0x03,0x00]3806 3807scratch_store_short off, v2, s3 offset:-1 slc3808// CHECK: [0xff,0x5f,0x6a,0xdc,0x00,0x02,0x03,0x00]3809 3810scratch_store_short_d16_hi off, v2, s3 offset:-13811// CHECK: [0xff,0x5f,0x6c,0xdc,0x00,0x02,0x03,0x00]3812 3813scratch_store_short_d16_hi off, v255, s3 offset:-13814// CHECK: [0xff,0x5f,0x6c,0xdc,0x00,0xff,0x03,0x00]3815 3816scratch_store_short_d16_hi off, v2, s101 offset:-13817// CHECK: [0xff,0x5f,0x6c,0xdc,0x00,0x02,0x65,0x00]3818 3819scratch_store_short_d16_hi off, v2, flat_scratch_lo offset:-13820// CHECK: [0xff,0x5f,0x6c,0xdc,0x00,0x02,0x66,0x00]3821 3822scratch_store_short_d16_hi off, v2, flat_scratch_hi offset:-13823// CHECK: [0xff,0x5f,0x6c,0xdc,0x00,0x02,0x67,0x00]3824 3825scratch_store_short_d16_hi off, v2, vcc_lo offset:-13826// CHECK: [0xff,0x5f,0x6c,0xdc,0x00,0x02,0x6a,0x00]3827 3828scratch_store_short_d16_hi off, v2, vcc_hi offset:-13829// CHECK: [0xff,0x5f,0x6c,0xdc,0x00,0x02,0x6b,0x00]3830 3831scratch_store_short_d16_hi off, v2, ttmp15 offset:-13832// CHECK: [0xff,0x5f,0x6c,0xdc,0x00,0x02,0x7b,0x00]3833 3834scratch_store_short_d16_hi v0, v2, off offset:-13835// CHECK: [0xff,0x5f,0x6c,0xdc,0x00,0x02,0x7f,0x00]3836 3837scratch_store_short_d16_hi off, v2, s33838// CHECK: [0x00,0x40,0x6c,0xdc,0x00,0x02,0x03,0x00]3839 3840scratch_store_short_d16_hi off, v2, s3 offset:03841// CHECK: [0x00,0x40,0x6c,0xdc,0x00,0x02,0x03,0x00]3842 3843scratch_store_short_d16_hi off, v2, s3 offset:40953844// CHECK: [0xff,0x4f,0x6c,0xdc,0x00,0x02,0x03,0x00]3845 3846scratch_store_short_d16_hi off, v2, s3 offset:-40963847// CHECK: [0x00,0x50,0x6c,0xdc,0x00,0x02,0x03,0x00]3848 3849scratch_store_short_d16_hi off, v2, s3 offset:-1 glc3850// CHECK: [0xff,0x5f,0x6d,0xdc,0x00,0x02,0x03,0x00]3851 3852scratch_store_short_d16_hi off, v2, s3 offset:-1 slc3853// CHECK: [0xff,0x5f,0x6e,0xdc,0x00,0x02,0x03,0x00]3854 3855scratch_store_dword off, v2, s3 offset:-13856// CHECK: [0xff,0x5f,0x70,0xdc,0x00,0x02,0x03,0x00]3857 3858scratch_store_dword off, v255, s3 offset:-13859// CHECK: [0xff,0x5f,0x70,0xdc,0x00,0xff,0x03,0x00]3860 3861scratch_store_dword off, v2, s101 offset:-13862// CHECK: [0xff,0x5f,0x70,0xdc,0x00,0x02,0x65,0x00]3863 3864scratch_store_dword off, v2, flat_scratch_lo offset:-13865// CHECK: [0xff,0x5f,0x70,0xdc,0x00,0x02,0x66,0x00]3866 3867scratch_store_dword off, v2, flat_scratch_hi offset:-13868// CHECK: [0xff,0x5f,0x70,0xdc,0x00,0x02,0x67,0x00]3869 3870scratch_store_dword off, v2, vcc_lo offset:-13871// CHECK: [0xff,0x5f,0x70,0xdc,0x00,0x02,0x6a,0x00]3872 3873scratch_store_dword off, v2, vcc_hi offset:-13874// CHECK: [0xff,0x5f,0x70,0xdc,0x00,0x02,0x6b,0x00]3875 3876scratch_store_dword off, v2, ttmp15 offset:-13877// CHECK: [0xff,0x5f,0x70,0xdc,0x00,0x02,0x7b,0x00]3878 3879scratch_store_dword v0, v2, off offset:-13880// CHECK: [0xff,0x5f,0x70,0xdc,0x00,0x02,0x7f,0x00]3881 3882scratch_store_dword off, v2, s33883// CHECK: [0x00,0x40,0x70,0xdc,0x00,0x02,0x03,0x00]3884 3885scratch_store_dword off, v2, s3 offset:03886// CHECK: [0x00,0x40,0x70,0xdc,0x00,0x02,0x03,0x00]3887 3888scratch_store_dword off, v2, s3 offset:40953889// CHECK: [0xff,0x4f,0x70,0xdc,0x00,0x02,0x03,0x00]3890 3891scratch_store_dword off, v2, s3 offset:-40963892// CHECK: [0x00,0x50,0x70,0xdc,0x00,0x02,0x03,0x00]3893 3894scratch_store_dword off, v2, s3 offset:-1 glc3895// CHECK: [0xff,0x5f,0x71,0xdc,0x00,0x02,0x03,0x00]3896 3897scratch_store_dword off, v2, s3 offset:-1 slc3898// CHECK: [0xff,0x5f,0x72,0xdc,0x00,0x02,0x03,0x00]3899 3900scratch_store_dwordx2 off, v[2:3], s3 offset:-13901// CHECK: [0xff,0x5f,0x74,0xdc,0x00,0x02,0x03,0x00]3902 3903scratch_store_dwordx2 off, v[254:255], s3 offset:-13904// CHECK: [0xff,0x5f,0x74,0xdc,0x00,0xfe,0x03,0x00]3905 3906scratch_store_dwordx2 off, v[2:3], s101 offset:-13907// CHECK: [0xff,0x5f,0x74,0xdc,0x00,0x02,0x65,0x00]3908 3909scratch_store_dwordx2 off, v[2:3], flat_scratch_lo offset:-13910// CHECK: [0xff,0x5f,0x74,0xdc,0x00,0x02,0x66,0x00]3911 3912scratch_store_dwordx2 off, v[2:3], flat_scratch_hi offset:-13913// CHECK: [0xff,0x5f,0x74,0xdc,0x00,0x02,0x67,0x00]3914 3915scratch_store_dwordx2 off, v[2:3], vcc_lo offset:-13916// CHECK: [0xff,0x5f,0x74,0xdc,0x00,0x02,0x6a,0x00]3917 3918scratch_store_dwordx2 off, v[2:3], vcc_hi offset:-13919// CHECK: [0xff,0x5f,0x74,0xdc,0x00,0x02,0x6b,0x00]3920 3921scratch_store_dwordx2 off, v[2:3], ttmp15 offset:-13922// CHECK: [0xff,0x5f,0x74,0xdc,0x00,0x02,0x7b,0x00]3923 3924scratch_store_dwordx2 v0, v[2:3], off offset:-13925// CHECK: [0xff,0x5f,0x74,0xdc,0x00,0x02,0x7f,0x00]3926 3927scratch_store_dwordx2 off, v[2:3], s33928// CHECK: [0x00,0x40,0x74,0xdc,0x00,0x02,0x03,0x00]3929 3930scratch_store_dwordx2 off, v[2:3], s3 offset:03931// CHECK: [0x00,0x40,0x74,0xdc,0x00,0x02,0x03,0x00]3932 3933scratch_store_dwordx2 off, v[2:3], s3 offset:40953934// CHECK: [0xff,0x4f,0x74,0xdc,0x00,0x02,0x03,0x00]3935 3936scratch_store_dwordx2 off, v[2:3], s3 offset:-40963937// CHECK: [0x00,0x50,0x74,0xdc,0x00,0x02,0x03,0x00]3938 3939scratch_store_dwordx2 off, v[2:3], s3 offset:-1 glc3940// CHECK: [0xff,0x5f,0x75,0xdc,0x00,0x02,0x03,0x00]3941 3942scratch_store_dwordx2 off, v[2:3], s3 offset:-1 slc3943// CHECK: [0xff,0x5f,0x76,0xdc,0x00,0x02,0x03,0x00]3944 3945scratch_store_dwordx3 off, v[2:4], s3 offset:-13946// CHECK: [0xff,0x5f,0x78,0xdc,0x00,0x02,0x03,0x00]3947 3948scratch_store_dwordx3 off, v[253:255], s3 offset:-13949// CHECK: [0xff,0x5f,0x78,0xdc,0x00,0xfd,0x03,0x00]3950 3951scratch_store_dwordx3 off, v[2:4], s101 offset:-13952// CHECK: [0xff,0x5f,0x78,0xdc,0x00,0x02,0x65,0x00]3953 3954scratch_store_dwordx3 off, v[2:4], flat_scratch_lo offset:-13955// CHECK: [0xff,0x5f,0x78,0xdc,0x00,0x02,0x66,0x00]3956 3957scratch_store_dwordx3 off, v[2:4], flat_scratch_hi offset:-13958// CHECK: [0xff,0x5f,0x78,0xdc,0x00,0x02,0x67,0x00]3959 3960scratch_store_dwordx3 off, v[2:4], vcc_lo offset:-13961// CHECK: [0xff,0x5f,0x78,0xdc,0x00,0x02,0x6a,0x00]3962 3963scratch_store_dwordx3 off, v[2:4], vcc_hi offset:-13964// CHECK: [0xff,0x5f,0x78,0xdc,0x00,0x02,0x6b,0x00]3965 3966scratch_store_dwordx3 off, v[2:4], ttmp15 offset:-13967// CHECK: [0xff,0x5f,0x78,0xdc,0x00,0x02,0x7b,0x00]3968 3969scratch_store_dwordx3 v0, v[2:4], off offset:-13970// CHECK: [0xff,0x5f,0x78,0xdc,0x00,0x02,0x7f,0x00]3971 3972scratch_store_dwordx3 off, v[2:4], s33973// CHECK: [0x00,0x40,0x78,0xdc,0x00,0x02,0x03,0x00]3974 3975scratch_store_dwordx3 off, v[2:4], s3 offset:03976// CHECK: [0x00,0x40,0x78,0xdc,0x00,0x02,0x03,0x00]3977 3978scratch_store_dwordx3 off, v[2:4], s3 offset:40953979// CHECK: [0xff,0x4f,0x78,0xdc,0x00,0x02,0x03,0x00]3980 3981scratch_store_dwordx3 off, v[2:4], s3 offset:-40963982// CHECK: [0x00,0x50,0x78,0xdc,0x00,0x02,0x03,0x00]3983 3984scratch_store_dwordx3 off, v[2:4], s3 offset:-1 glc3985// CHECK: [0xff,0x5f,0x79,0xdc,0x00,0x02,0x03,0x00]3986 3987scratch_store_dwordx3 off, v[2:4], s3 offset:-1 slc3988// CHECK: [0xff,0x5f,0x7a,0xdc,0x00,0x02,0x03,0x00]3989 3990scratch_store_dwordx4 off, v[2:5], s3 offset:-13991// CHECK: [0xff,0x5f,0x7c,0xdc,0x00,0x02,0x03,0x00]3992 3993scratch_store_dwordx4 off, v[252:255], s3 offset:-13994// CHECK: [0xff,0x5f,0x7c,0xdc,0x00,0xfc,0x03,0x00]3995 3996scratch_store_dwordx4 off, v[2:5], s101 offset:-13997// CHECK: [0xff,0x5f,0x7c,0xdc,0x00,0x02,0x65,0x00]3998 3999scratch_store_dwordx4 off, v[2:5], flat_scratch_lo offset:-14000// CHECK: [0xff,0x5f,0x7c,0xdc,0x00,0x02,0x66,0x00]4001 4002scratch_store_dwordx4 off, v[2:5], flat_scratch_hi offset:-14003// CHECK: [0xff,0x5f,0x7c,0xdc,0x00,0x02,0x67,0x00]4004 4005scratch_store_dwordx4 off, v[2:5], vcc_lo offset:-14006// CHECK: [0xff,0x5f,0x7c,0xdc,0x00,0x02,0x6a,0x00]4007 4008scratch_store_dwordx4 off, v[2:5], vcc_hi offset:-14009// CHECK: [0xff,0x5f,0x7c,0xdc,0x00,0x02,0x6b,0x00]4010 4011scratch_store_dwordx4 off, v[2:5], ttmp15 offset:-14012// CHECK: [0xff,0x5f,0x7c,0xdc,0x00,0x02,0x7b,0x00]4013 4014scratch_store_dwordx4 v0, v[2:5], off offset:-14015// CHECK: [0xff,0x5f,0x7c,0xdc,0x00,0x02,0x7f,0x00]4016 4017scratch_store_dwordx4 off, v[2:5], s34018// CHECK: [0x00,0x40,0x7c,0xdc,0x00,0x02,0x03,0x00]4019 4020scratch_store_dwordx4 off, v[2:5], s3 offset:04021// CHECK: [0x00,0x40,0x7c,0xdc,0x00,0x02,0x03,0x00]4022 4023scratch_store_dwordx4 off, v[2:5], s3 offset:40954024// CHECK: [0xff,0x4f,0x7c,0xdc,0x00,0x02,0x03,0x00]4025 4026scratch_store_dwordx4 off, v[2:5], s3 offset:-40964027// CHECK: [0x00,0x50,0x7c,0xdc,0x00,0x02,0x03,0x00]4028 4029scratch_store_dwordx4 off, v[2:5], s3 offset:-1 glc4030// CHECK: [0xff,0x5f,0x7d,0xdc,0x00,0x02,0x03,0x00]4031 4032scratch_store_dwordx4 off, v[2:5], s3 offset:-1 slc4033// CHECK: [0xff,0x5f,0x7e,0xdc,0x00,0x02,0x03,0x00]4034 4035scratch_load_ubyte_d16 v5, off, s2 offset:-14036// CHECK: [0xff,0x5f,0x80,0xdc,0x00,0x00,0x02,0x05]4037 4038scratch_load_ubyte_d16 v255, off, s2 offset:-14039// CHECK: [0xff,0x5f,0x80,0xdc,0x00,0x00,0x02,0xff]4040 4041scratch_load_ubyte_d16 v5, off, s101 offset:-14042// CHECK: [0xff,0x5f,0x80,0xdc,0x00,0x00,0x65,0x05]4043 4044scratch_load_ubyte_d16 v5, off, flat_scratch_lo offset:-14045// CHECK: [0xff,0x5f,0x80,0xdc,0x00,0x00,0x66,0x05]4046 4047scratch_load_ubyte_d16 v5, off, flat_scratch_hi offset:-14048// CHECK: [0xff,0x5f,0x80,0xdc,0x00,0x00,0x67,0x05]4049 4050scratch_load_ubyte_d16 v5, off, vcc_lo offset:-14051// CHECK: [0xff,0x5f,0x80,0xdc,0x00,0x00,0x6a,0x05]4052 4053scratch_load_ubyte_d16 v5, off, vcc_hi offset:-14054// CHECK: [0xff,0x5f,0x80,0xdc,0x00,0x00,0x6b,0x05]4055 4056scratch_load_ubyte_d16 v5, off, ttmp15 offset:-14057// CHECK: [0xff,0x5f,0x80,0xdc,0x00,0x00,0x7b,0x05]4058 4059scratch_load_ubyte_d16 v5, v0, off offset:-14060// CHECK: [0xff,0x5f,0x80,0xdc,0x00,0x00,0x7f,0x05]4061 4062scratch_load_ubyte_d16 v5, off, s24063// CHECK: [0x00,0x40,0x80,0xdc,0x00,0x00,0x02,0x05]4064 4065scratch_load_ubyte_d16 v5, off, s2 offset:04066// CHECK: [0x00,0x40,0x80,0xdc,0x00,0x00,0x02,0x05]4067 4068scratch_load_ubyte_d16 v5, off, s2 offset:40954069// CHECK: [0xff,0x4f,0x80,0xdc,0x00,0x00,0x02,0x05]4070 4071scratch_load_ubyte_d16 v5, off, s2 offset:-40964072// CHECK: [0x00,0x50,0x80,0xdc,0x00,0x00,0x02,0x05]4073 4074scratch_load_ubyte_d16 v5, off, s2 offset:-1 glc4075// CHECK: [0xff,0x5f,0x81,0xdc,0x00,0x00,0x02,0x05]4076 4077scratch_load_ubyte_d16 v5, off, s2 offset:-1 slc4078// CHECK: [0xff,0x5f,0x82,0xdc,0x00,0x00,0x02,0x05]4079 4080scratch_load_ubyte_d16_hi v5, off, s2 offset:-14081// CHECK: [0xff,0x5f,0x84,0xdc,0x00,0x00,0x02,0x05]4082 4083scratch_load_ubyte_d16_hi v255, off, s2 offset:-14084// CHECK: [0xff,0x5f,0x84,0xdc,0x00,0x00,0x02,0xff]4085 4086scratch_load_ubyte_d16_hi v5, off, s101 offset:-14087// CHECK: [0xff,0x5f,0x84,0xdc,0x00,0x00,0x65,0x05]4088 4089scratch_load_ubyte_d16_hi v5, off, flat_scratch_lo offset:-14090// CHECK: [0xff,0x5f,0x84,0xdc,0x00,0x00,0x66,0x05]4091 4092scratch_load_ubyte_d16_hi v5, off, flat_scratch_hi offset:-14093// CHECK: [0xff,0x5f,0x84,0xdc,0x00,0x00,0x67,0x05]4094 4095scratch_load_ubyte_d16_hi v5, off, vcc_lo offset:-14096// CHECK: [0xff,0x5f,0x84,0xdc,0x00,0x00,0x6a,0x05]4097 4098scratch_load_ubyte_d16_hi v5, off, vcc_hi offset:-14099// CHECK: [0xff,0x5f,0x84,0xdc,0x00,0x00,0x6b,0x05]4100 4101scratch_load_ubyte_d16_hi v5, off, ttmp15 offset:-14102// CHECK: [0xff,0x5f,0x84,0xdc,0x00,0x00,0x7b,0x05]4103 4104scratch_load_ubyte_d16_hi v5, v0, off offset:-14105// CHECK: [0xff,0x5f,0x84,0xdc,0x00,0x00,0x7f,0x05]4106 4107scratch_load_ubyte_d16_hi v5, off, s24108// CHECK: [0x00,0x40,0x84,0xdc,0x00,0x00,0x02,0x05]4109 4110scratch_load_ubyte_d16_hi v5, off, s2 offset:04111// CHECK: [0x00,0x40,0x84,0xdc,0x00,0x00,0x02,0x05]4112 4113scratch_load_ubyte_d16_hi v5, off, s2 offset:40954114// CHECK: [0xff,0x4f,0x84,0xdc,0x00,0x00,0x02,0x05]4115 4116scratch_load_ubyte_d16_hi v5, off, s2 offset:-40964117// CHECK: [0x00,0x50,0x84,0xdc,0x00,0x00,0x02,0x05]4118 4119scratch_load_ubyte_d16_hi v5, off, s2 offset:-1 glc4120// CHECK: [0xff,0x5f,0x85,0xdc,0x00,0x00,0x02,0x05]4121 4122scratch_load_ubyte_d16_hi v5, off, s2 offset:-1 slc4123// CHECK: [0xff,0x5f,0x86,0xdc,0x00,0x00,0x02,0x05]4124 4125scratch_load_sbyte_d16 v5, off, s2 offset:-14126// CHECK: [0xff,0x5f,0x88,0xdc,0x00,0x00,0x02,0x05]4127 4128scratch_load_sbyte_d16 v255, off, s2 offset:-14129// CHECK: [0xff,0x5f,0x88,0xdc,0x00,0x00,0x02,0xff]4130 4131scratch_load_sbyte_d16 v5, off, s101 offset:-14132// CHECK: [0xff,0x5f,0x88,0xdc,0x00,0x00,0x65,0x05]4133 4134scratch_load_sbyte_d16 v5, off, flat_scratch_lo offset:-14135// CHECK: [0xff,0x5f,0x88,0xdc,0x00,0x00,0x66,0x05]4136 4137scratch_load_sbyte_d16 v5, off, flat_scratch_hi offset:-14138// CHECK: [0xff,0x5f,0x88,0xdc,0x00,0x00,0x67,0x05]4139 4140scratch_load_sbyte_d16 v5, off, vcc_lo offset:-14141// CHECK: [0xff,0x5f,0x88,0xdc,0x00,0x00,0x6a,0x05]4142 4143scratch_load_sbyte_d16 v5, off, vcc_hi offset:-14144// CHECK: [0xff,0x5f,0x88,0xdc,0x00,0x00,0x6b,0x05]4145 4146scratch_load_sbyte_d16 v5, off, ttmp15 offset:-14147// CHECK: [0xff,0x5f,0x88,0xdc,0x00,0x00,0x7b,0x05]4148 4149scratch_load_sbyte_d16 v5, v0, off offset:-14150// CHECK: [0xff,0x5f,0x88,0xdc,0x00,0x00,0x7f,0x05]4151 4152scratch_load_sbyte_d16 v5, off, s24153// CHECK: [0x00,0x40,0x88,0xdc,0x00,0x00,0x02,0x05]4154 4155scratch_load_sbyte_d16 v5, off, s2 offset:04156// CHECK: [0x00,0x40,0x88,0xdc,0x00,0x00,0x02,0x05]4157 4158scratch_load_sbyte_d16 v5, off, s2 offset:40954159// CHECK: [0xff,0x4f,0x88,0xdc,0x00,0x00,0x02,0x05]4160 4161scratch_load_sbyte_d16 v5, off, s2 offset:-40964162// CHECK: [0x00,0x50,0x88,0xdc,0x00,0x00,0x02,0x05]4163 4164scratch_load_sbyte_d16 v5, off, s2 offset:-1 glc4165// CHECK: [0xff,0x5f,0x89,0xdc,0x00,0x00,0x02,0x05]4166 4167scratch_load_sbyte_d16 v5, off, s2 offset:-1 slc4168// CHECK: [0xff,0x5f,0x8a,0xdc,0x00,0x00,0x02,0x05]4169 4170scratch_load_sbyte_d16_hi v5, off, s2 offset:-14171// CHECK: [0xff,0x5f,0x8c,0xdc,0x00,0x00,0x02,0x05]4172 4173scratch_load_sbyte_d16_hi v255, off, s2 offset:-14174// CHECK: [0xff,0x5f,0x8c,0xdc,0x00,0x00,0x02,0xff]4175 4176scratch_load_sbyte_d16_hi v5, off, s101 offset:-14177// CHECK: [0xff,0x5f,0x8c,0xdc,0x00,0x00,0x65,0x05]4178 4179scratch_load_sbyte_d16_hi v5, off, flat_scratch_lo offset:-14180// CHECK: [0xff,0x5f,0x8c,0xdc,0x00,0x00,0x66,0x05]4181 4182scratch_load_sbyte_d16_hi v5, off, flat_scratch_hi offset:-14183// CHECK: [0xff,0x5f,0x8c,0xdc,0x00,0x00,0x67,0x05]4184 4185scratch_load_sbyte_d16_hi v5, off, vcc_lo offset:-14186// CHECK: [0xff,0x5f,0x8c,0xdc,0x00,0x00,0x6a,0x05]4187 4188scratch_load_sbyte_d16_hi v5, off, vcc_hi offset:-14189// CHECK: [0xff,0x5f,0x8c,0xdc,0x00,0x00,0x6b,0x05]4190 4191scratch_load_sbyte_d16_hi v5, off, ttmp15 offset:-14192// CHECK: [0xff,0x5f,0x8c,0xdc,0x00,0x00,0x7b,0x05]4193 4194scratch_load_sbyte_d16_hi v5, v0, off offset:-14195// CHECK: [0xff,0x5f,0x8c,0xdc,0x00,0x00,0x7f,0x05]4196 4197scratch_load_sbyte_d16_hi v5, off, s24198// CHECK: [0x00,0x40,0x8c,0xdc,0x00,0x00,0x02,0x05]4199 4200scratch_load_sbyte_d16_hi v5, off, s2 offset:04201// CHECK: [0x00,0x40,0x8c,0xdc,0x00,0x00,0x02,0x05]4202 4203scratch_load_sbyte_d16_hi v5, off, s2 offset:40954204// CHECK: [0xff,0x4f,0x8c,0xdc,0x00,0x00,0x02,0x05]4205 4206scratch_load_sbyte_d16_hi v5, off, s2 offset:-40964207// CHECK: [0x00,0x50,0x8c,0xdc,0x00,0x00,0x02,0x05]4208 4209scratch_load_sbyte_d16_hi v5, off, s2 offset:-1 glc4210// CHECK: [0xff,0x5f,0x8d,0xdc,0x00,0x00,0x02,0x05]4211 4212scratch_load_sbyte_d16_hi v5, off, s2 offset:-1 slc4213// CHECK: [0xff,0x5f,0x8e,0xdc,0x00,0x00,0x02,0x05]4214 4215scratch_load_short_d16 v5, off, s2 offset:-14216// CHECK: [0xff,0x5f,0x90,0xdc,0x00,0x00,0x02,0x05]4217 4218scratch_load_short_d16 v255, off, s2 offset:-14219// CHECK: [0xff,0x5f,0x90,0xdc,0x00,0x00,0x02,0xff]4220 4221scratch_load_short_d16 v5, off, s101 offset:-14222// CHECK: [0xff,0x5f,0x90,0xdc,0x00,0x00,0x65,0x05]4223 4224scratch_load_short_d16 v5, off, flat_scratch_lo offset:-14225// CHECK: [0xff,0x5f,0x90,0xdc,0x00,0x00,0x66,0x05]4226 4227scratch_load_short_d16 v5, off, flat_scratch_hi offset:-14228// CHECK: [0xff,0x5f,0x90,0xdc,0x00,0x00,0x67,0x05]4229 4230scratch_load_short_d16 v5, off, vcc_lo offset:-14231// CHECK: [0xff,0x5f,0x90,0xdc,0x00,0x00,0x6a,0x05]4232 4233scratch_load_short_d16 v5, off, vcc_hi offset:-14234// CHECK: [0xff,0x5f,0x90,0xdc,0x00,0x00,0x6b,0x05]4235 4236scratch_load_short_d16 v5, off, ttmp15 offset:-14237// CHECK: [0xff,0x5f,0x90,0xdc,0x00,0x00,0x7b,0x05]4238 4239scratch_load_short_d16 v5, v0, off offset:-14240// CHECK: [0xff,0x5f,0x90,0xdc,0x00,0x00,0x7f,0x05]4241 4242scratch_load_short_d16 v5, off, s24243// CHECK: [0x00,0x40,0x90,0xdc,0x00,0x00,0x02,0x05]4244 4245scratch_load_short_d16 v5, off, s2 offset:04246// CHECK: [0x00,0x40,0x90,0xdc,0x00,0x00,0x02,0x05]4247 4248scratch_load_short_d16 v5, off, s2 offset:40954249// CHECK: [0xff,0x4f,0x90,0xdc,0x00,0x00,0x02,0x05]4250 4251scratch_load_short_d16 v5, off, s2 offset:-40964252// CHECK: [0x00,0x50,0x90,0xdc,0x00,0x00,0x02,0x05]4253 4254scratch_load_short_d16 v5, off, s2 offset:-1 glc4255// CHECK: [0xff,0x5f,0x91,0xdc,0x00,0x00,0x02,0x05]4256 4257scratch_load_short_d16 v5, off, s2 offset:-1 slc4258// CHECK: [0xff,0x5f,0x92,0xdc,0x00,0x00,0x02,0x05]4259 4260scratch_load_short_d16_hi v5, off, s2 offset:-14261// CHECK: [0xff,0x5f,0x94,0xdc,0x00,0x00,0x02,0x05]4262 4263scratch_load_short_d16_hi v255, off, s2 offset:-14264// CHECK: [0xff,0x5f,0x94,0xdc,0x00,0x00,0x02,0xff]4265 4266scratch_load_short_d16_hi v5, off, s101 offset:-14267// CHECK: [0xff,0x5f,0x94,0xdc,0x00,0x00,0x65,0x05]4268 4269scratch_load_short_d16_hi v5, off, flat_scratch_lo offset:-14270// CHECK: [0xff,0x5f,0x94,0xdc,0x00,0x00,0x66,0x05]4271 4272scratch_load_short_d16_hi v5, off, flat_scratch_hi offset:-14273// CHECK: [0xff,0x5f,0x94,0xdc,0x00,0x00,0x67,0x05]4274 4275scratch_load_short_d16_hi v5, off, vcc_lo offset:-14276// CHECK: [0xff,0x5f,0x94,0xdc,0x00,0x00,0x6a,0x05]4277 4278scratch_load_short_d16_hi v5, off, vcc_hi offset:-14279// CHECK: [0xff,0x5f,0x94,0xdc,0x00,0x00,0x6b,0x05]4280 4281scratch_load_short_d16_hi v5, off, ttmp15 offset:-14282// CHECK: [0xff,0x5f,0x94,0xdc,0x00,0x00,0x7b,0x05]4283 4284scratch_load_short_d16_hi v5, v0, off offset:-14285// CHECK: [0xff,0x5f,0x94,0xdc,0x00,0x00,0x7f,0x05]4286 4287scratch_load_short_d16_hi v5, off, s24288// CHECK: [0x00,0x40,0x94,0xdc,0x00,0x00,0x02,0x05]4289 4290scratch_load_short_d16_hi v5, off, s2 offset:04291// CHECK: [0x00,0x40,0x94,0xdc,0x00,0x00,0x02,0x05]4292 4293scratch_load_short_d16_hi v5, off, s2 offset:40954294// CHECK: [0xff,0x4f,0x94,0xdc,0x00,0x00,0x02,0x05]4295 4296scratch_load_short_d16_hi v5, off, s2 offset:-40964297// CHECK: [0x00,0x50,0x94,0xdc,0x00,0x00,0x02,0x05]4298 4299scratch_load_short_d16_hi v5, off, s2 offset:-1 glc4300// CHECK: [0xff,0x5f,0x95,0xdc,0x00,0x00,0x02,0x05]4301 4302scratch_load_short_d16_hi v5, off, s2 offset:-1 slc4303// CHECK: [0xff,0x5f,0x96,0xdc,0x00,0x00,0x02,0x05]4304 4305global_load_dword v[2:3], off lds4306// CHECK: [0x00,0xa0,0x50,0xdc,0x02,0x00,0x7f,0x00]4307 4308global_load_dword v[2:3], off offset:2048 lds4309// CHECK: [0x00,0xa8,0x50,0xdc,0x02,0x00,0x7f,0x00]4310 4311global_load_ubyte v[2:3], off offset:2048 lds4312// CHECK: [0x00,0xa8,0x40,0xdc,0x02,0x00,0x7f,0x00]4313 4314global_load_sbyte v[2:3], off offset:2048 lds4315// CHECK: [0x00,0xa8,0x44,0xdc,0x02,0x00,0x7f,0x00]4316 4317global_load_ushort v[2:3], off offset:2048 lds4318// CHECK: [0x00,0xa8,0x48,0xdc,0x02,0x00,0x7f,0x00]4319 4320global_load_sshort v[2:3], off offset:2048 lds4321// CHECK: [0x00,0xa8,0x4c,0xdc,0x02,0x00,0x7f,0x00]4322 4323global_load_dword v2, s[4:5] offset:2048 lds4324// CHECK: [0x00,0xa8,0x50,0xdc,0x02,0x00,0x04,0x00]4325 4326global_load_ubyte v2, s[4:5] offset:2048 lds4327// CHECK: [0x00,0xa8,0x40,0xdc,0x02,0x00,0x04,0x00]4328 4329global_load_sbyte v2, s[4:5] offset:2048 lds4330// CHECK: [0x00,0xa8,0x44,0xdc,0x02,0x00,0x04,0x00]4331 4332global_load_ushort v2, s[4:5] offset:2048 lds4333// CHECK: [0x00,0xa8,0x48,0xdc,0x02,0x00,0x04,0x00]4334 4335global_load_sshort v2, s[4:5] offset:2048 lds4336// CHECK: [0x00,0xa8,0x4c,0xdc,0x02,0x00,0x04,0x00]4337 4338scratch_load_dword v2, off lds4339// CHECK: [0x00,0x60,0x50,0xdc,0x02,0x00,0x7f,0x00]4340 4341scratch_load_dword v2, off offset:2048 lds4342// CHECK: [0x00,0x68,0x50,0xdc,0x02,0x00,0x7f,0x00]4343 4344scratch_load_dword v2, off offset:2048 lds4345// CHECK: [0x00,0x68,0x50,0xdc,0x02,0x00,0x7f,0x00]4346 4347scratch_load_ubyte v2, off offset:2048 lds4348// CHECK: [0x00,0x68,0x40,0xdc,0x02,0x00,0x7f,0x00]4349 4350scratch_load_sbyte v2, off offset:2048 lds4351// CHECK: [0x00,0x68,0x44,0xdc,0x02,0x00,0x7f,0x00]4352 4353scratch_load_ushort v2, off offset:2048 lds4354// CHECK: [0x00,0x68,0x48,0xdc,0x02,0x00,0x7f,0x00]4355 4356scratch_load_sshort v2, off offset:2048 lds4357// CHECK: [0x00,0x68,0x4c,0xdc,0x02,0x00,0x7f,0x00]4358 4359scratch_load_dword off, s4 offset:2048 lds4360// CHECK: [0x00,0x68,0x50,0xdc,0x00,0x00,0x04,0x00]4361 4362scratch_load_ubyte off, s4 offset:2048 lds4363// CHECK: [0x00,0x68,0x40,0xdc,0x00,0x00,0x04,0x00]4364 4365scratch_load_sbyte off, s4 offset:2048 lds4366// CHECK: [0x00,0x68,0x44,0xdc,0x00,0x00,0x04,0x00]4367 4368scratch_load_ushort off, s4 offset:2048 lds4369// CHECK: [0x00,0x68,0x48,0xdc,0x00,0x00,0x04,0x00]4370 4371scratch_load_sshort off, s4 offset:2048 lds4372// CHECK: [0x00,0x68,0x4c,0xdc,0x00,0x00,0x04,0x00]4373