brintos

brintos / llvm-project-archived public Read only

0
0
Text · 695.0 KiB · b5474b8 Raw
10752 lines · plain
1; NOTE: Assertions have been autogenerated by utils/update_llc_test_checks.py2; RUN: llc -mtriple=amdgcn -mcpu=verde -enable-misched=0 -post-RA-scheduler=0 -amdgpu-spill-sgpr-to-vgpr=0 < %s | FileCheck -check-prefixes=CHECK,GFX6 %s3; RUN: llc -sgpr-regalloc=basic -vgpr-regalloc=basic -mtriple=amdgcn -mcpu=tonga -enable-misched=0 -post-RA-scheduler=0 -amdgpu-spill-sgpr-to-vgpr=0 < %s | FileCheck --check-prefix=CHECK %s4; RUN: llc -mtriple=amdgcn -mattr=-xnack,+enable-flat-scratch -mcpu=gfx900 -enable-misched=0 -post-RA-scheduler=0 -amdgpu-spill-sgpr-to-vgpr=0 < %s | FileCheck -check-prefixes=CHECK,GFX9-FLATSCR,FLATSCR %s5; RUN: llc -mtriple=amdgcn -mcpu=gfx1030 -enable-misched=0 -post-RA-scheduler=0 -amdgpu-spill-sgpr-to-vgpr=0 -mattr=+enable-flat-scratch < %s | FileCheck -check-prefixes=CHECK,GFX10-FLATSCR,FLATSCR %s6;7; There is something about Tonga that causes this test to spend a lot of time8; in the default register allocator.9 10 11; When the offset of VGPR spills into scratch space gets too large, an additional SGPR12; is used to calculate the scratch load/store address. Make sure that this13; mechanism works even when many spills happen.14 15; Just test that it compiles successfully.16define amdgpu_kernel void @test(ptr addrspace(1) %out, ptr addrspace(1) %in) {17; GFX6-LABEL: test:18; GFX6:       ; %bb.0: ; %entry19; GFX6-NEXT:    s_load_dwordx4 s[0:3], s[4:5], 0x920; GFX6-NEXT:    v_mbcnt_lo_u32_b32_e64 v0, -1, 021; GFX6-NEXT:    v_mbcnt_hi_u32_b32_e32 v0, -1, v022; GFX6-NEXT:    v_lshlrev_b32_e32 v5, 13, v023; GFX6-NEXT:    s_mov_b32 s6, 024; GFX6-NEXT:    v_mov_b32_e32 v6, 025; GFX6-NEXT:    s_waitcnt lgkmcnt(0)26; GFX6-NEXT:    v_add_i32_e32 v7, vcc, s2, v527; GFX6-NEXT:    v_mov_b32_e32 v0, s328; GFX6-NEXT:    s_mov_b32 s7, 0xf00029; GFX6-NEXT:    s_mov_b64 s[4:5], s[2:3]30; GFX6-NEXT:    v_addc_u32_e32 v8, vcc, 0, v0, vcc31; GFX6-NEXT:    buffer_load_dwordx4 v[0:3], v[5:6], s[4:7], 0 addr6432; GFX6-NEXT:    s_mov_b32 s40, SCRATCH_RSRC_DWORD033; GFX6-NEXT:    s_mov_b32 s41, SCRATCH_RSRC_DWORD134; GFX6-NEXT:    s_mov_b32 s42, -135; GFX6-NEXT:    s_mov_b32 s43, 0xe8f00036; GFX6-NEXT:    s_add_u32 s40, s40, s1137; GFX6-NEXT:    s_addc_u32 s41, s41, 038; GFX6-NEXT:    s_mov_b32 s2, 0x3fd0039; GFX6-NEXT:    s_mov_b64 s[8:9], 0x10040; GFX6-NEXT:    s_mov_b64 s[10:11], s[6:7]41; GFX6-NEXT:    s_mov_b64 s[12:13], 0x18042; GFX6-NEXT:    s_mov_b64 s[14:15], s[6:7]43; GFX6-NEXT:    s_mov_b64 s[16:17], 0x20044; GFX6-NEXT:    s_mov_b64 s[18:19], s[6:7]45; GFX6-NEXT:    s_mov_b64 s[20:21], 0x28046; GFX6-NEXT:    s_mov_b64 s[22:23], s[6:7]47; GFX6-NEXT:    s_mov_b64 s[24:25], 0x30048; GFX6-NEXT:    s_mov_b64 s[26:27], s[6:7]49; GFX6-NEXT:    s_mov_b64 s[28:29], 0x38050; GFX6-NEXT:    s_mov_b64 s[30:31], s[6:7]51; GFX6-NEXT:    s_mov_b64 s[36:37], 0x40052; GFX6-NEXT:    s_mov_b64 s[38:39], s[6:7]53; GFX6-NEXT:    s_mov_b32 s33, 0x4f90054; GFX6-NEXT:    s_waitcnt vmcnt(0)55; GFX6-NEXT:    buffer_store_dword v0, off, s[40:43], 0 offset:4 ; 4-byte Folded Spill56; GFX6-NEXT:    buffer_store_dword v1, off, s[40:43], 0 offset:8 ; 4-byte Folded Spill57; GFX6-NEXT:    buffer_store_dword v2, off, s[40:43], 0 offset:12 ; 4-byte Folded Spill58; GFX6-NEXT:    buffer_store_dword v3, off, s[40:43], 0 offset:16 ; 4-byte Folded Spill59; GFX6-NEXT:    s_waitcnt expcnt(0)60; GFX6-NEXT:    buffer_load_dwordx4 v[0:3], v[5:6], s[4:7], 0 addr64 offset:1661; GFX6-NEXT:    s_waitcnt vmcnt(0)62; GFX6-NEXT:    buffer_store_dword v0, off, s[40:43], 0 offset:20 ; 4-byte Folded Spill63; GFX6-NEXT:    buffer_store_dword v1, off, s[40:43], 0 offset:24 ; 4-byte Folded Spill64; GFX6-NEXT:    buffer_store_dword v2, off, s[40:43], 0 offset:28 ; 4-byte Folded Spill65; GFX6-NEXT:    buffer_store_dword v3, off, s[40:43], 0 offset:32 ; 4-byte Folded Spill66; GFX6-NEXT:    s_waitcnt expcnt(0)67; GFX6-NEXT:    buffer_load_dwordx4 v[0:3], v[5:6], s[4:7], 0 addr64 offset:3268; GFX6-NEXT:    s_waitcnt vmcnt(0)69; GFX6-NEXT:    buffer_store_dword v0, off, s[40:43], 0 offset:36 ; 4-byte Folded Spill70; GFX6-NEXT:    buffer_store_dword v1, off, s[40:43], 0 offset:40 ; 4-byte Folded Spill71; GFX6-NEXT:    buffer_store_dword v2, off, s[40:43], 0 offset:44 ; 4-byte Folded Spill72; GFX6-NEXT:    buffer_store_dword v3, off, s[40:43], 0 offset:48 ; 4-byte Folded Spill73; GFX6-NEXT:    s_waitcnt expcnt(0)74; GFX6-NEXT:    buffer_load_dwordx4 v[0:3], v[5:6], s[4:7], 0 addr64 offset:4875; GFX6-NEXT:    s_waitcnt vmcnt(0)76; GFX6-NEXT:    buffer_store_dword v0, off, s[40:43], 0 offset:52 ; 4-byte Folded Spill77; GFX6-NEXT:    buffer_store_dword v1, off, s[40:43], 0 offset:56 ; 4-byte Folded Spill78; GFX6-NEXT:    buffer_store_dword v2, off, s[40:43], 0 offset:60 ; 4-byte Folded Spill79; GFX6-NEXT:    buffer_store_dword v3, off, s[40:43], 0 offset:64 ; 4-byte Folded Spill80; GFX6-NEXT:    s_waitcnt expcnt(0)81; GFX6-NEXT:    buffer_load_dwordx4 v[0:3], v[5:6], s[4:7], 0 addr64 offset:6482; GFX6-NEXT:    s_waitcnt vmcnt(0)83; GFX6-NEXT:    buffer_store_dword v0, off, s[40:43], 0 offset:68 ; 4-byte Folded Spill84; GFX6-NEXT:    buffer_store_dword v1, off, s[40:43], 0 offset:72 ; 4-byte Folded Spill85; GFX6-NEXT:    buffer_store_dword v2, off, s[40:43], 0 offset:76 ; 4-byte Folded Spill86; GFX6-NEXT:    buffer_store_dword v3, off, s[40:43], 0 offset:80 ; 4-byte Folded Spill87; GFX6-NEXT:    s_waitcnt expcnt(0)88; GFX6-NEXT:    buffer_load_dwordx4 v[0:3], v[5:6], s[4:7], 0 addr64 offset:8089; GFX6-NEXT:    s_waitcnt vmcnt(0)90; GFX6-NEXT:    buffer_store_dword v0, off, s[40:43], 0 offset:84 ; 4-byte Folded Spill91; GFX6-NEXT:    buffer_store_dword v1, off, s[40:43], 0 offset:88 ; 4-byte Folded Spill92; GFX6-NEXT:    buffer_store_dword v2, off, s[40:43], 0 offset:92 ; 4-byte Folded Spill93; GFX6-NEXT:    buffer_store_dword v3, off, s[40:43], 0 offset:96 ; 4-byte Folded Spill94; GFX6-NEXT:    s_waitcnt expcnt(0)95; GFX6-NEXT:    buffer_load_dwordx4 v[0:3], v[5:6], s[4:7], 0 addr64 offset:9696; GFX6-NEXT:    s_waitcnt vmcnt(0)97; GFX6-NEXT:    buffer_store_dword v0, off, s[40:43], 0 offset:100 ; 4-byte Folded Spill98; GFX6-NEXT:    buffer_store_dword v1, off, s[40:43], 0 offset:104 ; 4-byte Folded Spill99; GFX6-NEXT:    buffer_store_dword v2, off, s[40:43], 0 offset:108 ; 4-byte Folded Spill100; GFX6-NEXT:    buffer_store_dword v3, off, s[40:43], 0 offset:112 ; 4-byte Folded Spill101; GFX6-NEXT:    s_waitcnt expcnt(0)102; GFX6-NEXT:    buffer_load_dwordx4 v[0:3], v[5:6], s[4:7], 0 addr64 offset:112103; GFX6-NEXT:    s_waitcnt vmcnt(0)104; GFX6-NEXT:    buffer_store_dword v0, off, s[40:43], 0 offset:116 ; 4-byte Folded Spill105; GFX6-NEXT:    buffer_store_dword v1, off, s[40:43], 0 offset:120 ; 4-byte Folded Spill106; GFX6-NEXT:    buffer_store_dword v2, off, s[40:43], 0 offset:124 ; 4-byte Folded Spill107; GFX6-NEXT:    buffer_store_dword v3, off, s[40:43], 0 offset:128 ; 4-byte Folded Spill108; GFX6-NEXT:    s_waitcnt expcnt(0)109; GFX6-NEXT:    buffer_load_dwordx4 v[0:3], v[5:6], s[4:7], 0 addr64 offset:128110; GFX6-NEXT:    s_waitcnt vmcnt(0)111; GFX6-NEXT:    buffer_store_dword v0, off, s[40:43], 0 offset:132 ; 4-byte Folded Spill112; GFX6-NEXT:    buffer_store_dword v1, off, s[40:43], 0 offset:136 ; 4-byte Folded Spill113; GFX6-NEXT:    buffer_store_dword v2, off, s[40:43], 0 offset:140 ; 4-byte Folded Spill114; GFX6-NEXT:    buffer_store_dword v3, off, s[40:43], 0 offset:144 ; 4-byte Folded Spill115; GFX6-NEXT:    s_waitcnt expcnt(0)116; GFX6-NEXT:    buffer_load_dwordx4 v[0:3], v[5:6], s[4:7], 0 addr64 offset:144117; GFX6-NEXT:    s_waitcnt vmcnt(0)118; GFX6-NEXT:    buffer_store_dword v0, off, s[40:43], 0 offset:148 ; 4-byte Folded Spill119; GFX6-NEXT:    buffer_store_dword v1, off, s[40:43], 0 offset:152 ; 4-byte Folded Spill120; GFX6-NEXT:    buffer_store_dword v2, off, s[40:43], 0 offset:156 ; 4-byte Folded Spill121; GFX6-NEXT:    buffer_store_dword v3, off, s[40:43], 0 offset:160 ; 4-byte Folded Spill122; GFX6-NEXT:    s_waitcnt expcnt(0)123; GFX6-NEXT:    buffer_load_dwordx4 v[0:3], v[5:6], s[4:7], 0 addr64 offset:160124; GFX6-NEXT:    s_waitcnt vmcnt(0)125; GFX6-NEXT:    buffer_store_dword v0, off, s[40:43], 0 offset:164 ; 4-byte Folded Spill126; GFX6-NEXT:    buffer_store_dword v1, off, s[40:43], 0 offset:168 ; 4-byte Folded Spill127; GFX6-NEXT:    buffer_store_dword v2, off, s[40:43], 0 offset:172 ; 4-byte Folded Spill128; GFX6-NEXT:    buffer_store_dword v3, off, s[40:43], 0 offset:176 ; 4-byte Folded Spill129; GFX6-NEXT:    s_waitcnt expcnt(0)130; GFX6-NEXT:    buffer_load_dwordx4 v[0:3], v[5:6], s[4:7], 0 addr64 offset:176131; GFX6-NEXT:    s_waitcnt vmcnt(0)132; GFX6-NEXT:    buffer_store_dword v0, off, s[40:43], 0 offset:180 ; 4-byte Folded Spill133; GFX6-NEXT:    buffer_store_dword v1, off, s[40:43], 0 offset:184 ; 4-byte Folded Spill134; GFX6-NEXT:    buffer_store_dword v2, off, s[40:43], 0 offset:188 ; 4-byte Folded Spill135; GFX6-NEXT:    buffer_store_dword v3, off, s[40:43], 0 offset:192 ; 4-byte Folded Spill136; GFX6-NEXT:    s_waitcnt expcnt(0)137; GFX6-NEXT:    buffer_load_dwordx4 v[0:3], v[5:6], s[4:7], 0 addr64 offset:192138; GFX6-NEXT:    s_waitcnt vmcnt(0)139; GFX6-NEXT:    buffer_store_dword v0, off, s[40:43], 0 offset:196 ; 4-byte Folded Spill140; GFX6-NEXT:    buffer_store_dword v1, off, s[40:43], 0 offset:200 ; 4-byte Folded Spill141; GFX6-NEXT:    buffer_store_dword v2, off, s[40:43], 0 offset:204 ; 4-byte Folded Spill142; GFX6-NEXT:    buffer_store_dword v3, off, s[40:43], 0 offset:208 ; 4-byte Folded Spill143; GFX6-NEXT:    s_waitcnt expcnt(0)144; GFX6-NEXT:    buffer_load_dwordx4 v[0:3], v[5:6], s[4:7], 0 addr64 offset:208145; GFX6-NEXT:    s_waitcnt vmcnt(0)146; GFX6-NEXT:    buffer_store_dword v0, off, s[40:43], 0 offset:212 ; 4-byte Folded Spill147; GFX6-NEXT:    buffer_store_dword v1, off, s[40:43], 0 offset:216 ; 4-byte Folded Spill148; GFX6-NEXT:    buffer_store_dword v2, off, s[40:43], 0 offset:220 ; 4-byte Folded Spill149; GFX6-NEXT:    buffer_store_dword v3, off, s[40:43], 0 offset:224 ; 4-byte Folded Spill150; GFX6-NEXT:    s_waitcnt expcnt(0)151; GFX6-NEXT:    buffer_load_dwordx4 v[0:3], v[5:6], s[4:7], 0 addr64 offset:224152; GFX6-NEXT:    s_waitcnt vmcnt(0)153; GFX6-NEXT:    buffer_store_dword v0, off, s[40:43], 0 offset:228 ; 4-byte Folded Spill154; GFX6-NEXT:    buffer_store_dword v1, off, s[40:43], 0 offset:232 ; 4-byte Folded Spill155; GFX6-NEXT:    buffer_store_dword v2, off, s[40:43], 0 offset:236 ; 4-byte Folded Spill156; GFX6-NEXT:    buffer_store_dword v3, off, s[40:43], 0 offset:240 ; 4-byte Folded Spill157; GFX6-NEXT:    s_waitcnt expcnt(0)158; GFX6-NEXT:    buffer_load_dwordx4 v[0:3], v[5:6], s[4:7], 0 addr64 offset:240159; GFX6-NEXT:    s_waitcnt vmcnt(0)160; GFX6-NEXT:    buffer_store_dword v0, off, s[40:43], 0 offset:244 ; 4-byte Folded Spill161; GFX6-NEXT:    buffer_store_dword v1, off, s[40:43], 0 offset:248 ; 4-byte Folded Spill162; GFX6-NEXT:    buffer_store_dword v2, off, s[40:43], 0 offset:252 ; 4-byte Folded Spill163; GFX6-NEXT:    buffer_store_dword v3, off, s[40:43], 0 offset:256 ; 4-byte Folded Spill164; GFX6-NEXT:    s_waitcnt expcnt(0)165; GFX6-NEXT:    buffer_load_dwordx4 v[0:3], v[5:6], s[4:7], 0 addr64 offset:256166; GFX6-NEXT:    s_waitcnt vmcnt(0)167; GFX6-NEXT:    buffer_store_dword v0, off, s[40:43], 0 offset:260 ; 4-byte Folded Spill168; GFX6-NEXT:    buffer_store_dword v1, off, s[40:43], 0 offset:264 ; 4-byte Folded Spill169; GFX6-NEXT:    buffer_store_dword v2, off, s[40:43], 0 offset:268 ; 4-byte Folded Spill170; GFX6-NEXT:    buffer_store_dword v3, off, s[40:43], 0 offset:272 ; 4-byte Folded Spill171; GFX6-NEXT:    s_waitcnt expcnt(0)172; GFX6-NEXT:    buffer_load_dwordx4 v[0:3], v[5:6], s[4:7], 0 addr64 offset:272173; GFX6-NEXT:    s_waitcnt vmcnt(0)174; GFX6-NEXT:    buffer_store_dword v0, off, s[40:43], 0 offset:276 ; 4-byte Folded Spill175; GFX6-NEXT:    buffer_store_dword v1, off, s[40:43], 0 offset:280 ; 4-byte Folded Spill176; GFX6-NEXT:    buffer_store_dword v2, off, s[40:43], 0 offset:284 ; 4-byte Folded Spill177; GFX6-NEXT:    buffer_store_dword v3, off, s[40:43], 0 offset:288 ; 4-byte Folded Spill178; GFX6-NEXT:    s_waitcnt expcnt(0)179; GFX6-NEXT:    buffer_load_dwordx4 v[0:3], v[5:6], s[4:7], 0 addr64 offset:288180; GFX6-NEXT:    s_waitcnt vmcnt(0)181; GFX6-NEXT:    buffer_store_dword v0, off, s[40:43], 0 offset:292 ; 4-byte Folded Spill182; GFX6-NEXT:    buffer_store_dword v1, off, s[40:43], 0 offset:296 ; 4-byte Folded Spill183; GFX6-NEXT:    buffer_store_dword v2, off, s[40:43], 0 offset:300 ; 4-byte Folded Spill184; GFX6-NEXT:    buffer_store_dword v3, off, s[40:43], 0 offset:304 ; 4-byte Folded Spill185; GFX6-NEXT:    s_waitcnt expcnt(0)186; GFX6-NEXT:    buffer_load_dwordx4 v[0:3], v[5:6], s[4:7], 0 addr64 offset:304187; GFX6-NEXT:    s_waitcnt vmcnt(0)188; GFX6-NEXT:    buffer_store_dword v0, off, s[40:43], 0 offset:308 ; 4-byte Folded Spill189; GFX6-NEXT:    buffer_store_dword v1, off, s[40:43], 0 offset:312 ; 4-byte Folded Spill190; GFX6-NEXT:    buffer_store_dword v2, off, s[40:43], 0 offset:316 ; 4-byte Folded Spill191; GFX6-NEXT:    buffer_store_dword v3, off, s[40:43], 0 offset:320 ; 4-byte Folded Spill192; GFX6-NEXT:    s_waitcnt expcnt(0)193; GFX6-NEXT:    buffer_load_dwordx4 v[0:3], v[5:6], s[4:7], 0 addr64 offset:320194; GFX6-NEXT:    s_waitcnt vmcnt(0)195; GFX6-NEXT:    buffer_store_dword v0, off, s[40:43], 0 offset:324 ; 4-byte Folded Spill196; GFX6-NEXT:    buffer_store_dword v1, off, s[40:43], 0 offset:328 ; 4-byte Folded Spill197; GFX6-NEXT:    buffer_store_dword v2, off, s[40:43], 0 offset:332 ; 4-byte Folded Spill198; GFX6-NEXT:    buffer_store_dword v3, off, s[40:43], 0 offset:336 ; 4-byte Folded Spill199; GFX6-NEXT:    s_waitcnt expcnt(0)200; GFX6-NEXT:    buffer_load_dwordx4 v[0:3], v[5:6], s[4:7], 0 addr64 offset:336201; GFX6-NEXT:    s_waitcnt vmcnt(0)202; GFX6-NEXT:    buffer_store_dword v0, off, s[40:43], 0 offset:340 ; 4-byte Folded Spill203; GFX6-NEXT:    buffer_store_dword v1, off, s[40:43], 0 offset:344 ; 4-byte Folded Spill204; GFX6-NEXT:    buffer_store_dword v2, off, s[40:43], 0 offset:348 ; 4-byte Folded Spill205; GFX6-NEXT:    buffer_store_dword v3, off, s[40:43], 0 offset:352 ; 4-byte Folded Spill206; GFX6-NEXT:    s_waitcnt expcnt(0)207; GFX6-NEXT:    buffer_load_dwordx4 v[0:3], v[5:6], s[4:7], 0 addr64 offset:352208; GFX6-NEXT:    s_waitcnt vmcnt(0)209; GFX6-NEXT:    buffer_store_dword v0, off, s[40:43], 0 offset:356 ; 4-byte Folded Spill210; GFX6-NEXT:    buffer_store_dword v1, off, s[40:43], 0 offset:360 ; 4-byte Folded Spill211; GFX6-NEXT:    buffer_store_dword v2, off, s[40:43], 0 offset:364 ; 4-byte Folded Spill212; GFX6-NEXT:    buffer_store_dword v3, off, s[40:43], 0 offset:368 ; 4-byte Folded Spill213; GFX6-NEXT:    s_waitcnt expcnt(0)214; GFX6-NEXT:    buffer_load_dwordx4 v[0:3], v[5:6], s[4:7], 0 addr64 offset:368215; GFX6-NEXT:    s_waitcnt vmcnt(0)216; GFX6-NEXT:    buffer_store_dword v0, off, s[40:43], 0 offset:372 ; 4-byte Folded Spill217; GFX6-NEXT:    buffer_store_dword v1, off, s[40:43], 0 offset:376 ; 4-byte Folded Spill218; GFX6-NEXT:    buffer_store_dword v2, off, s[40:43], 0 offset:380 ; 4-byte Folded Spill219; GFX6-NEXT:    buffer_store_dword v3, off, s[40:43], 0 offset:384 ; 4-byte Folded Spill220; GFX6-NEXT:    s_waitcnt expcnt(0)221; GFX6-NEXT:    buffer_load_dwordx4 v[0:3], v[5:6], s[4:7], 0 addr64 offset:384222; GFX6-NEXT:    s_waitcnt vmcnt(0)223; GFX6-NEXT:    buffer_store_dword v0, off, s[40:43], 0 offset:388 ; 4-byte Folded Spill224; GFX6-NEXT:    buffer_store_dword v1, off, s[40:43], 0 offset:392 ; 4-byte Folded Spill225; GFX6-NEXT:    buffer_store_dword v2, off, s[40:43], 0 offset:396 ; 4-byte Folded Spill226; GFX6-NEXT:    buffer_store_dword v3, off, s[40:43], 0 offset:400 ; 4-byte Folded Spill227; GFX6-NEXT:    s_waitcnt expcnt(0)228; GFX6-NEXT:    buffer_load_dwordx4 v[0:3], v[5:6], s[4:7], 0 addr64 offset:400229; GFX6-NEXT:    s_waitcnt vmcnt(0)230; GFX6-NEXT:    buffer_store_dword v0, off, s[40:43], 0 offset:404 ; 4-byte Folded Spill231; GFX6-NEXT:    buffer_store_dword v1, off, s[40:43], 0 offset:408 ; 4-byte Folded Spill232; GFX6-NEXT:    buffer_store_dword v2, off, s[40:43], 0 offset:412 ; 4-byte Folded Spill233; GFX6-NEXT:    buffer_store_dword v3, off, s[40:43], 0 offset:416 ; 4-byte Folded Spill234; GFX6-NEXT:    s_waitcnt expcnt(0)235; GFX6-NEXT:    buffer_load_dwordx4 v[0:3], v[5:6], s[4:7], 0 addr64 offset:416236; GFX6-NEXT:    s_waitcnt vmcnt(0)237; GFX6-NEXT:    buffer_store_dword v0, off, s[40:43], 0 offset:420 ; 4-byte Folded Spill238; GFX6-NEXT:    buffer_store_dword v1, off, s[40:43], 0 offset:424 ; 4-byte Folded Spill239; GFX6-NEXT:    buffer_store_dword v2, off, s[40:43], 0 offset:428 ; 4-byte Folded Spill240; GFX6-NEXT:    buffer_store_dword v3, off, s[40:43], 0 offset:432 ; 4-byte Folded Spill241; GFX6-NEXT:    s_waitcnt expcnt(0)242; GFX6-NEXT:    buffer_load_dwordx4 v[0:3], v[5:6], s[4:7], 0 addr64 offset:432243; GFX6-NEXT:    s_waitcnt vmcnt(0)244; GFX6-NEXT:    buffer_store_dword v0, off, s[40:43], 0 offset:436 ; 4-byte Folded Spill245; GFX6-NEXT:    buffer_store_dword v1, off, s[40:43], 0 offset:440 ; 4-byte Folded Spill246; GFX6-NEXT:    buffer_store_dword v2, off, s[40:43], 0 offset:444 ; 4-byte Folded Spill247; GFX6-NEXT:    buffer_store_dword v3, off, s[40:43], 0 offset:448 ; 4-byte Folded Spill248; GFX6-NEXT:    s_waitcnt expcnt(0)249; GFX6-NEXT:    buffer_load_dwordx4 v[0:3], v[5:6], s[4:7], 0 addr64 offset:448250; GFX6-NEXT:    s_waitcnt vmcnt(0)251; GFX6-NEXT:    buffer_store_dword v0, off, s[40:43], 0 offset:452 ; 4-byte Folded Spill252; GFX6-NEXT:    buffer_store_dword v1, off, s[40:43], 0 offset:456 ; 4-byte Folded Spill253; GFX6-NEXT:    buffer_store_dword v2, off, s[40:43], 0 offset:460 ; 4-byte Folded Spill254; GFX6-NEXT:    buffer_store_dword v3, off, s[40:43], 0 offset:464 ; 4-byte Folded Spill255; GFX6-NEXT:    s_waitcnt expcnt(0)256; GFX6-NEXT:    buffer_load_dwordx4 v[0:3], v[5:6], s[4:7], 0 addr64 offset:464257; GFX6-NEXT:    s_waitcnt vmcnt(0)258; GFX6-NEXT:    buffer_store_dword v0, off, s[40:43], 0 offset:468 ; 4-byte Folded Spill259; GFX6-NEXT:    buffer_store_dword v1, off, s[40:43], 0 offset:472 ; 4-byte Folded Spill260; GFX6-NEXT:    buffer_store_dword v2, off, s[40:43], 0 offset:476 ; 4-byte Folded Spill261; GFX6-NEXT:    buffer_store_dword v3, off, s[40:43], 0 offset:480 ; 4-byte Folded Spill262; GFX6-NEXT:    s_waitcnt expcnt(0)263; GFX6-NEXT:    buffer_load_dwordx4 v[0:3], v[5:6], s[4:7], 0 addr64 offset:480264; GFX6-NEXT:    s_waitcnt vmcnt(0)265; GFX6-NEXT:    buffer_store_dword v0, off, s[40:43], 0 offset:484 ; 4-byte Folded Spill266; GFX6-NEXT:    buffer_store_dword v1, off, s[40:43], 0 offset:488 ; 4-byte Folded Spill267; GFX6-NEXT:    buffer_store_dword v2, off, s[40:43], 0 offset:492 ; 4-byte Folded Spill268; GFX6-NEXT:    buffer_store_dword v3, off, s[40:43], 0 offset:496 ; 4-byte Folded Spill269; GFX6-NEXT:    s_waitcnt expcnt(0)270; GFX6-NEXT:    buffer_load_dwordx4 v[0:3], v[5:6], s[4:7], 0 addr64 offset:496271; GFX6-NEXT:    s_waitcnt vmcnt(0)272; GFX6-NEXT:    buffer_store_dword v0, off, s[40:43], 0 offset:500 ; 4-byte Folded Spill273; GFX6-NEXT:    buffer_store_dword v1, off, s[40:43], 0 offset:504 ; 4-byte Folded Spill274; GFX6-NEXT:    buffer_store_dword v2, off, s[40:43], 0 offset:508 ; 4-byte Folded Spill275; GFX6-NEXT:    buffer_store_dword v3, off, s[40:43], 0 offset:512 ; 4-byte Folded Spill276; GFX6-NEXT:    s_waitcnt expcnt(0)277; GFX6-NEXT:    buffer_load_dwordx4 v[0:3], v[5:6], s[4:7], 0 addr64 offset:512278; GFX6-NEXT:    s_waitcnt vmcnt(0)279; GFX6-NEXT:    buffer_store_dword v0, off, s[40:43], 0 offset:516 ; 4-byte Folded Spill280; GFX6-NEXT:    buffer_store_dword v1, off, s[40:43], 0 offset:520 ; 4-byte Folded Spill281; GFX6-NEXT:    buffer_store_dword v2, off, s[40:43], 0 offset:524 ; 4-byte Folded Spill282; GFX6-NEXT:    buffer_store_dword v3, off, s[40:43], 0 offset:528 ; 4-byte Folded Spill283; GFX6-NEXT:    s_waitcnt expcnt(0)284; GFX6-NEXT:    buffer_load_dwordx4 v[0:3], v[5:6], s[4:7], 0 addr64 offset:528285; GFX6-NEXT:    s_waitcnt vmcnt(0)286; GFX6-NEXT:    buffer_store_dword v0, off, s[40:43], 0 offset:532 ; 4-byte Folded Spill287; GFX6-NEXT:    buffer_store_dword v1, off, s[40:43], 0 offset:536 ; 4-byte Folded Spill288; GFX6-NEXT:    buffer_store_dword v2, off, s[40:43], 0 offset:540 ; 4-byte Folded Spill289; GFX6-NEXT:    buffer_store_dword v3, off, s[40:43], 0 offset:544 ; 4-byte Folded Spill290; GFX6-NEXT:    s_waitcnt expcnt(0)291; GFX6-NEXT:    buffer_load_dwordx4 v[0:3], v[5:6], s[4:7], 0 addr64 offset:544292; GFX6-NEXT:    s_waitcnt vmcnt(0)293; GFX6-NEXT:    buffer_store_dword v0, off, s[40:43], 0 offset:548 ; 4-byte Folded Spill294; GFX6-NEXT:    buffer_store_dword v1, off, s[40:43], 0 offset:552 ; 4-byte Folded Spill295; GFX6-NEXT:    buffer_store_dword v2, off, s[40:43], 0 offset:556 ; 4-byte Folded Spill296; GFX6-NEXT:    buffer_store_dword v3, off, s[40:43], 0 offset:560 ; 4-byte Folded Spill297; GFX6-NEXT:    s_waitcnt expcnt(0)298; GFX6-NEXT:    buffer_load_dwordx4 v[0:3], v[5:6], s[4:7], 0 addr64 offset:560299; GFX6-NEXT:    s_waitcnt vmcnt(0)300; GFX6-NEXT:    buffer_store_dword v0, off, s[40:43], 0 offset:564 ; 4-byte Folded Spill301; GFX6-NEXT:    buffer_store_dword v1, off, s[40:43], 0 offset:568 ; 4-byte Folded Spill302; GFX6-NEXT:    buffer_store_dword v2, off, s[40:43], 0 offset:572 ; 4-byte Folded Spill303; GFX6-NEXT:    buffer_store_dword v3, off, s[40:43], 0 offset:576 ; 4-byte Folded Spill304; GFX6-NEXT:    s_waitcnt expcnt(0)305; GFX6-NEXT:    buffer_load_dwordx4 v[0:3], v[5:6], s[4:7], 0 addr64 offset:576306; GFX6-NEXT:    s_waitcnt vmcnt(0)307; GFX6-NEXT:    buffer_store_dword v0, off, s[40:43], 0 offset:580 ; 4-byte Folded Spill308; GFX6-NEXT:    buffer_store_dword v1, off, s[40:43], 0 offset:584 ; 4-byte Folded Spill309; GFX6-NEXT:    buffer_store_dword v2, off, s[40:43], 0 offset:588 ; 4-byte Folded Spill310; GFX6-NEXT:    buffer_store_dword v3, off, s[40:43], 0 offset:592 ; 4-byte Folded Spill311; GFX6-NEXT:    s_waitcnt expcnt(0)312; GFX6-NEXT:    buffer_load_dwordx4 v[0:3], v[5:6], s[4:7], 0 addr64 offset:592313; GFX6-NEXT:    s_waitcnt vmcnt(0)314; GFX6-NEXT:    buffer_store_dword v0, off, s[40:43], 0 offset:596 ; 4-byte Folded Spill315; GFX6-NEXT:    buffer_store_dword v1, off, s[40:43], 0 offset:600 ; 4-byte Folded Spill316; GFX6-NEXT:    buffer_store_dword v2, off, s[40:43], 0 offset:604 ; 4-byte Folded Spill317; GFX6-NEXT:    buffer_store_dword v3, off, s[40:43], 0 offset:608 ; 4-byte Folded Spill318; GFX6-NEXT:    s_waitcnt expcnt(0)319; GFX6-NEXT:    buffer_load_dwordx4 v[0:3], v[5:6], s[4:7], 0 addr64 offset:608320; GFX6-NEXT:    s_waitcnt vmcnt(0)321; GFX6-NEXT:    buffer_store_dword v0, off, s[40:43], 0 offset:612 ; 4-byte Folded Spill322; GFX6-NEXT:    buffer_store_dword v1, off, s[40:43], 0 offset:616 ; 4-byte Folded Spill323; GFX6-NEXT:    buffer_store_dword v2, off, s[40:43], 0 offset:620 ; 4-byte Folded Spill324; GFX6-NEXT:    buffer_store_dword v3, off, s[40:43], 0 offset:624 ; 4-byte Folded Spill325; GFX6-NEXT:    s_waitcnt expcnt(0)326; GFX6-NEXT:    buffer_load_dwordx4 v[0:3], v[5:6], s[4:7], 0 addr64 offset:624327; GFX6-NEXT:    s_waitcnt vmcnt(0)328; GFX6-NEXT:    buffer_store_dword v0, off, s[40:43], 0 offset:628 ; 4-byte Folded Spill329; GFX6-NEXT:    buffer_store_dword v1, off, s[40:43], 0 offset:632 ; 4-byte Folded Spill330; GFX6-NEXT:    buffer_store_dword v2, off, s[40:43], 0 offset:636 ; 4-byte Folded Spill331; GFX6-NEXT:    buffer_store_dword v3, off, s[40:43], 0 offset:640 ; 4-byte Folded Spill332; GFX6-NEXT:    s_waitcnt expcnt(0)333; GFX6-NEXT:    buffer_load_dwordx4 v[0:3], v[5:6], s[4:7], 0 addr64 offset:640334; GFX6-NEXT:    s_waitcnt vmcnt(0)335; GFX6-NEXT:    buffer_store_dword v0, off, s[40:43], 0 offset:644 ; 4-byte Folded Spill336; GFX6-NEXT:    buffer_store_dword v1, off, s[40:43], 0 offset:648 ; 4-byte Folded Spill337; GFX6-NEXT:    buffer_store_dword v2, off, s[40:43], 0 offset:652 ; 4-byte Folded Spill338; GFX6-NEXT:    buffer_store_dword v3, off, s[40:43], 0 offset:656 ; 4-byte Folded Spill339; GFX6-NEXT:    s_waitcnt expcnt(0)340; GFX6-NEXT:    buffer_load_dwordx4 v[0:3], v[5:6], s[4:7], 0 addr64 offset:656341; GFX6-NEXT:    s_waitcnt vmcnt(0)342; GFX6-NEXT:    buffer_store_dword v0, off, s[40:43], 0 offset:660 ; 4-byte Folded Spill343; GFX6-NEXT:    buffer_store_dword v1, off, s[40:43], 0 offset:664 ; 4-byte Folded Spill344; GFX6-NEXT:    buffer_store_dword v2, off, s[40:43], 0 offset:668 ; 4-byte Folded Spill345; GFX6-NEXT:    buffer_store_dword v3, off, s[40:43], 0 offset:672 ; 4-byte Folded Spill346; GFX6-NEXT:    s_waitcnt expcnt(0)347; GFX6-NEXT:    buffer_load_dwordx4 v[0:3], v[5:6], s[4:7], 0 addr64 offset:672348; GFX6-NEXT:    s_waitcnt vmcnt(0)349; GFX6-NEXT:    buffer_store_dword v0, off, s[40:43], 0 offset:676 ; 4-byte Folded Spill350; GFX6-NEXT:    buffer_store_dword v1, off, s[40:43], 0 offset:680 ; 4-byte Folded Spill351; GFX6-NEXT:    buffer_store_dword v2, off, s[40:43], 0 offset:684 ; 4-byte Folded Spill352; GFX6-NEXT:    buffer_store_dword v3, off, s[40:43], 0 offset:688 ; 4-byte Folded Spill353; GFX6-NEXT:    s_waitcnt expcnt(0)354; GFX6-NEXT:    buffer_load_dwordx4 v[0:3], v[5:6], s[4:7], 0 addr64 offset:688355; GFX6-NEXT:    s_waitcnt vmcnt(0)356; GFX6-NEXT:    buffer_store_dword v0, off, s[40:43], 0 offset:692 ; 4-byte Folded Spill357; GFX6-NEXT:    buffer_store_dword v1, off, s[40:43], 0 offset:696 ; 4-byte Folded Spill358; GFX6-NEXT:    buffer_store_dword v2, off, s[40:43], 0 offset:700 ; 4-byte Folded Spill359; GFX6-NEXT:    buffer_store_dword v3, off, s[40:43], 0 offset:704 ; 4-byte Folded Spill360; GFX6-NEXT:    s_waitcnt expcnt(0)361; GFX6-NEXT:    buffer_load_dwordx4 v[0:3], v[5:6], s[4:7], 0 addr64 offset:704362; GFX6-NEXT:    s_waitcnt vmcnt(0)363; GFX6-NEXT:    buffer_store_dword v0, off, s[40:43], 0 offset:708 ; 4-byte Folded Spill364; GFX6-NEXT:    buffer_store_dword v1, off, s[40:43], 0 offset:712 ; 4-byte Folded Spill365; GFX6-NEXT:    buffer_store_dword v2, off, s[40:43], 0 offset:716 ; 4-byte Folded Spill366; GFX6-NEXT:    buffer_store_dword v3, off, s[40:43], 0 offset:720 ; 4-byte Folded Spill367; GFX6-NEXT:    s_waitcnt expcnt(0)368; GFX6-NEXT:    buffer_load_dwordx4 v[0:3], v[5:6], s[4:7], 0 addr64 offset:720369; GFX6-NEXT:    s_waitcnt vmcnt(0)370; GFX6-NEXT:    buffer_store_dword v0, off, s[40:43], 0 offset:724 ; 4-byte Folded Spill371; GFX6-NEXT:    buffer_store_dword v1, off, s[40:43], 0 offset:728 ; 4-byte Folded Spill372; GFX6-NEXT:    buffer_store_dword v2, off, s[40:43], 0 offset:732 ; 4-byte Folded Spill373; GFX6-NEXT:    buffer_store_dword v3, off, s[40:43], 0 offset:736 ; 4-byte Folded Spill374; GFX6-NEXT:    s_waitcnt expcnt(0)375; GFX6-NEXT:    buffer_load_dwordx4 v[0:3], v[5:6], s[4:7], 0 addr64 offset:736376; GFX6-NEXT:    s_waitcnt vmcnt(0)377; GFX6-NEXT:    buffer_store_dword v0, off, s[40:43], 0 offset:740 ; 4-byte Folded Spill378; GFX6-NEXT:    buffer_store_dword v1, off, s[40:43], 0 offset:744 ; 4-byte Folded Spill379; GFX6-NEXT:    buffer_store_dword v2, off, s[40:43], 0 offset:748 ; 4-byte Folded Spill380; GFX6-NEXT:    buffer_store_dword v3, off, s[40:43], 0 offset:752 ; 4-byte Folded Spill381; GFX6-NEXT:    s_waitcnt expcnt(0)382; GFX6-NEXT:    buffer_load_dwordx4 v[0:3], v[5:6], s[4:7], 0 addr64 offset:752383; GFX6-NEXT:    s_waitcnt vmcnt(0)384; GFX6-NEXT:    buffer_store_dword v0, off, s[40:43], 0 offset:756 ; 4-byte Folded Spill385; GFX6-NEXT:    buffer_store_dword v1, off, s[40:43], 0 offset:760 ; 4-byte Folded Spill386; GFX6-NEXT:    buffer_store_dword v2, off, s[40:43], 0 offset:764 ; 4-byte Folded Spill387; GFX6-NEXT:    buffer_store_dword v3, off, s[40:43], 0 offset:768 ; 4-byte Folded Spill388; GFX6-NEXT:    s_waitcnt expcnt(0)389; GFX6-NEXT:    buffer_load_dwordx4 v[0:3], v[5:6], s[4:7], 0 addr64 offset:768390; GFX6-NEXT:    s_waitcnt vmcnt(0)391; GFX6-NEXT:    buffer_store_dword v0, off, s[40:43], 0 offset:772 ; 4-byte Folded Spill392; GFX6-NEXT:    buffer_store_dword v1, off, s[40:43], 0 offset:776 ; 4-byte Folded Spill393; GFX6-NEXT:    buffer_store_dword v2, off, s[40:43], 0 offset:780 ; 4-byte Folded Spill394; GFX6-NEXT:    buffer_store_dword v3, off, s[40:43], 0 offset:784 ; 4-byte Folded Spill395; GFX6-NEXT:    s_waitcnt expcnt(0)396; GFX6-NEXT:    buffer_load_dwordx4 v[0:3], v[5:6], s[4:7], 0 addr64 offset:784397; GFX6-NEXT:    s_waitcnt vmcnt(0)398; GFX6-NEXT:    buffer_store_dword v0, off, s[40:43], 0 offset:788 ; 4-byte Folded Spill399; GFX6-NEXT:    buffer_store_dword v1, off, s[40:43], 0 offset:792 ; 4-byte Folded Spill400; GFX6-NEXT:    buffer_store_dword v2, off, s[40:43], 0 offset:796 ; 4-byte Folded Spill401; GFX6-NEXT:    buffer_store_dword v3, off, s[40:43], 0 offset:800 ; 4-byte Folded Spill402; GFX6-NEXT:    s_waitcnt expcnt(0)403; GFX6-NEXT:    buffer_load_dwordx4 v[0:3], v[5:6], s[4:7], 0 addr64 offset:800404; GFX6-NEXT:    s_waitcnt vmcnt(0)405; GFX6-NEXT:    buffer_store_dword v0, off, s[40:43], 0 offset:804 ; 4-byte Folded Spill406; GFX6-NEXT:    buffer_store_dword v1, off, s[40:43], 0 offset:808 ; 4-byte Folded Spill407; GFX6-NEXT:    buffer_store_dword v2, off, s[40:43], 0 offset:812 ; 4-byte Folded Spill408; GFX6-NEXT:    buffer_store_dword v3, off, s[40:43], 0 offset:816 ; 4-byte Folded Spill409; GFX6-NEXT:    s_waitcnt expcnt(0)410; GFX6-NEXT:    buffer_load_dwordx4 v[0:3], v[5:6], s[4:7], 0 addr64 offset:816411; GFX6-NEXT:    s_waitcnt vmcnt(0)412; GFX6-NEXT:    buffer_store_dword v0, off, s[40:43], 0 offset:820 ; 4-byte Folded Spill413; GFX6-NEXT:    buffer_store_dword v1, off, s[40:43], 0 offset:824 ; 4-byte Folded Spill414; GFX6-NEXT:    buffer_store_dword v2, off, s[40:43], 0 offset:828 ; 4-byte Folded Spill415; GFX6-NEXT:    buffer_store_dword v3, off, s[40:43], 0 offset:832 ; 4-byte Folded Spill416; GFX6-NEXT:    s_waitcnt expcnt(0)417; GFX6-NEXT:    buffer_load_dwordx4 v[0:3], v[5:6], s[4:7], 0 addr64 offset:832418; GFX6-NEXT:    s_waitcnt vmcnt(0)419; GFX6-NEXT:    buffer_store_dword v0, off, s[40:43], 0 offset:836 ; 4-byte Folded Spill420; GFX6-NEXT:    buffer_store_dword v1, off, s[40:43], 0 offset:840 ; 4-byte Folded Spill421; GFX6-NEXT:    buffer_store_dword v2, off, s[40:43], 0 offset:844 ; 4-byte Folded Spill422; GFX6-NEXT:    buffer_store_dword v3, off, s[40:43], 0 offset:848 ; 4-byte Folded Spill423; GFX6-NEXT:    s_waitcnt expcnt(0)424; GFX6-NEXT:    buffer_load_dwordx4 v[0:3], v[5:6], s[4:7], 0 addr64 offset:848425; GFX6-NEXT:    s_waitcnt vmcnt(0)426; GFX6-NEXT:    buffer_store_dword v0, off, s[40:43], 0 offset:852 ; 4-byte Folded Spill427; GFX6-NEXT:    buffer_store_dword v1, off, s[40:43], 0 offset:856 ; 4-byte Folded Spill428; GFX6-NEXT:    buffer_store_dword v2, off, s[40:43], 0 offset:860 ; 4-byte Folded Spill429; GFX6-NEXT:    buffer_store_dword v3, off, s[40:43], 0 offset:864 ; 4-byte Folded Spill430; GFX6-NEXT:    s_waitcnt expcnt(0)431; GFX6-NEXT:    buffer_load_dwordx4 v[0:3], v[5:6], s[4:7], 0 addr64 offset:864432; GFX6-NEXT:    s_waitcnt vmcnt(0)433; GFX6-NEXT:    buffer_store_dword v0, off, s[40:43], 0 offset:868 ; 4-byte Folded Spill434; GFX6-NEXT:    buffer_store_dword v1, off, s[40:43], 0 offset:872 ; 4-byte Folded Spill435; GFX6-NEXT:    buffer_store_dword v2, off, s[40:43], 0 offset:876 ; 4-byte Folded Spill436; GFX6-NEXT:    buffer_store_dword v3, off, s[40:43], 0 offset:880 ; 4-byte Folded Spill437; GFX6-NEXT:    s_waitcnt expcnt(0)438; GFX6-NEXT:    buffer_load_dwordx4 v[0:3], v[5:6], s[4:7], 0 addr64 offset:880439; GFX6-NEXT:    s_waitcnt vmcnt(0)440; GFX6-NEXT:    buffer_store_dword v0, off, s[40:43], 0 offset:884 ; 4-byte Folded Spill441; GFX6-NEXT:    buffer_store_dword v1, off, s[40:43], 0 offset:888 ; 4-byte Folded Spill442; GFX6-NEXT:    buffer_store_dword v2, off, s[40:43], 0 offset:892 ; 4-byte Folded Spill443; GFX6-NEXT:    buffer_store_dword v3, off, s[40:43], 0 offset:896 ; 4-byte Folded Spill444; GFX6-NEXT:    s_waitcnt expcnt(0)445; GFX6-NEXT:    buffer_load_dwordx4 v[0:3], v[5:6], s[4:7], 0 addr64 offset:896446; GFX6-NEXT:    s_waitcnt vmcnt(0)447; GFX6-NEXT:    buffer_store_dword v0, off, s[40:43], 0 offset:900 ; 4-byte Folded Spill448; GFX6-NEXT:    buffer_store_dword v1, off, s[40:43], 0 offset:904 ; 4-byte Folded Spill449; GFX6-NEXT:    buffer_store_dword v2, off, s[40:43], 0 offset:908 ; 4-byte Folded Spill450; GFX6-NEXT:    buffer_store_dword v3, off, s[40:43], 0 offset:912 ; 4-byte Folded Spill451; GFX6-NEXT:    s_waitcnt expcnt(0)452; GFX6-NEXT:    buffer_load_dwordx4 v[0:3], v[5:6], s[4:7], 0 addr64 offset:912453; GFX6-NEXT:    s_waitcnt vmcnt(0)454; GFX6-NEXT:    buffer_store_dword v0, off, s[40:43], 0 offset:916 ; 4-byte Folded Spill455; GFX6-NEXT:    buffer_store_dword v1, off, s[40:43], 0 offset:920 ; 4-byte Folded Spill456; GFX6-NEXT:    buffer_store_dword v2, off, s[40:43], 0 offset:924 ; 4-byte Folded Spill457; GFX6-NEXT:    buffer_store_dword v3, off, s[40:43], 0 offset:928 ; 4-byte Folded Spill458; GFX6-NEXT:    s_waitcnt expcnt(0)459; GFX6-NEXT:    buffer_load_dwordx4 v[0:3], v[5:6], s[4:7], 0 addr64 offset:928460; GFX6-NEXT:    s_waitcnt vmcnt(0)461; GFX6-NEXT:    buffer_store_dword v0, off, s[40:43], 0 offset:932 ; 4-byte Folded Spill462; GFX6-NEXT:    buffer_store_dword v1, off, s[40:43], 0 offset:936 ; 4-byte Folded Spill463; GFX6-NEXT:    buffer_store_dword v2, off, s[40:43], 0 offset:940 ; 4-byte Folded Spill464; GFX6-NEXT:    buffer_store_dword v3, off, s[40:43], 0 offset:944 ; 4-byte Folded Spill465; GFX6-NEXT:    s_waitcnt expcnt(0)466; GFX6-NEXT:    buffer_load_dwordx4 v[0:3], v[5:6], s[4:7], 0 addr64 offset:944467; GFX6-NEXT:    s_waitcnt vmcnt(0)468; GFX6-NEXT:    buffer_store_dword v0, off, s[40:43], 0 offset:948 ; 4-byte Folded Spill469; GFX6-NEXT:    buffer_store_dword v1, off, s[40:43], 0 offset:952 ; 4-byte Folded Spill470; GFX6-NEXT:    buffer_store_dword v2, off, s[40:43], 0 offset:956 ; 4-byte Folded Spill471; GFX6-NEXT:    buffer_store_dword v3, off, s[40:43], 0 offset:960 ; 4-byte Folded Spill472; GFX6-NEXT:    s_waitcnt expcnt(0)473; GFX6-NEXT:    buffer_load_dwordx4 v[0:3], v[5:6], s[4:7], 0 addr64 offset:960474; GFX6-NEXT:    s_waitcnt vmcnt(0)475; GFX6-NEXT:    buffer_store_dword v0, off, s[40:43], 0 offset:964 ; 4-byte Folded Spill476; GFX6-NEXT:    buffer_store_dword v1, off, s[40:43], 0 offset:968 ; 4-byte Folded Spill477; GFX6-NEXT:    buffer_store_dword v2, off, s[40:43], 0 offset:972 ; 4-byte Folded Spill478; GFX6-NEXT:    buffer_store_dword v3, off, s[40:43], 0 offset:976 ; 4-byte Folded Spill479; GFX6-NEXT:    s_waitcnt expcnt(0)480; GFX6-NEXT:    buffer_load_dwordx4 v[0:3], v[5:6], s[4:7], 0 addr64 offset:976481; GFX6-NEXT:    s_waitcnt vmcnt(0)482; GFX6-NEXT:    buffer_store_dword v0, off, s[40:43], 0 offset:980 ; 4-byte Folded Spill483; GFX6-NEXT:    buffer_store_dword v1, off, s[40:43], 0 offset:984 ; 4-byte Folded Spill484; GFX6-NEXT:    buffer_store_dword v2, off, s[40:43], 0 offset:988 ; 4-byte Folded Spill485; GFX6-NEXT:    buffer_store_dword v3, off, s[40:43], 0 offset:992 ; 4-byte Folded Spill486; GFX6-NEXT:    s_waitcnt expcnt(0)487; GFX6-NEXT:    buffer_load_dwordx4 v[0:3], v[5:6], s[4:7], 0 addr64 offset:992488; GFX6-NEXT:    s_waitcnt vmcnt(0)489; GFX6-NEXT:    buffer_store_dword v0, off, s[40:43], 0 offset:996 ; 4-byte Folded Spill490; GFX6-NEXT:    buffer_store_dword v1, off, s[40:43], 0 offset:1000 ; 4-byte Folded Spill491; GFX6-NEXT:    buffer_store_dword v2, off, s[40:43], 0 offset:1004 ; 4-byte Folded Spill492; GFX6-NEXT:    buffer_store_dword v3, off, s[40:43], 0 offset:1008 ; 4-byte Folded Spill493; GFX6-NEXT:    s_waitcnt expcnt(0)494; GFX6-NEXT:    buffer_load_dwordx4 v[0:3], v[5:6], s[4:7], 0 addr64 offset:1008495; GFX6-NEXT:    s_waitcnt vmcnt(0)496; GFX6-NEXT:    buffer_store_dword v0, off, s[40:43], 0 offset:1012 ; 4-byte Folded Spill497; GFX6-NEXT:    buffer_store_dword v1, off, s[40:43], 0 offset:1016 ; 4-byte Folded Spill498; GFX6-NEXT:    buffer_store_dword v2, off, s[40:43], 0 offset:1020 ; 4-byte Folded Spill499; GFX6-NEXT:    buffer_store_dword v3, off, s[40:43], 0 offset:1024 ; 4-byte Folded Spill500; GFX6-NEXT:    s_waitcnt expcnt(0)501; GFX6-NEXT:    buffer_load_dwordx4 v[0:3], v[5:6], s[4:7], 0 addr64 offset:1024502; GFX6-NEXT:    s_waitcnt vmcnt(0)503; GFX6-NEXT:    buffer_store_dword v0, off, s[40:43], 0 offset:1028 ; 4-byte Folded Spill504; GFX6-NEXT:    buffer_store_dword v1, off, s[40:43], 0 offset:1032 ; 4-byte Folded Spill505; GFX6-NEXT:    buffer_store_dword v2, off, s[40:43], 0 offset:1036 ; 4-byte Folded Spill506; GFX6-NEXT:    buffer_store_dword v3, off, s[40:43], 0 offset:1040 ; 4-byte Folded Spill507; GFX6-NEXT:    s_waitcnt expcnt(0)508; GFX6-NEXT:    buffer_load_dwordx4 v[0:3], v[5:6], s[4:7], 0 addr64 offset:1040509; GFX6-NEXT:    s_waitcnt vmcnt(0)510; GFX6-NEXT:    buffer_store_dword v0, off, s[40:43], 0 offset:1044 ; 4-byte Folded Spill511; GFX6-NEXT:    buffer_store_dword v1, off, s[40:43], 0 offset:1048 ; 4-byte Folded Spill512; GFX6-NEXT:    buffer_store_dword v2, off, s[40:43], 0 offset:1052 ; 4-byte Folded Spill513; GFX6-NEXT:    buffer_store_dword v3, off, s[40:43], 0 offset:1056 ; 4-byte Folded Spill514; GFX6-NEXT:    s_waitcnt expcnt(0)515; GFX6-NEXT:    buffer_load_dwordx4 v[0:3], v[5:6], s[4:7], 0 addr64 offset:1056516; GFX6-NEXT:    s_waitcnt vmcnt(0)517; GFX6-NEXT:    buffer_store_dword v0, off, s[40:43], 0 offset:1060 ; 4-byte Folded Spill518; GFX6-NEXT:    buffer_store_dword v1, off, s[40:43], 0 offset:1064 ; 4-byte Folded Spill519; GFX6-NEXT:    buffer_store_dword v2, off, s[40:43], 0 offset:1068 ; 4-byte Folded Spill520; GFX6-NEXT:    buffer_store_dword v3, off, s[40:43], 0 offset:1072 ; 4-byte Folded Spill521; GFX6-NEXT:    s_waitcnt expcnt(0)522; GFX6-NEXT:    buffer_load_dwordx4 v[0:3], v[5:6], s[4:7], 0 addr64 offset:1072523; GFX6-NEXT:    s_waitcnt vmcnt(0)524; GFX6-NEXT:    buffer_store_dword v0, off, s[40:43], 0 offset:1076 ; 4-byte Folded Spill525; GFX6-NEXT:    buffer_store_dword v1, off, s[40:43], 0 offset:1080 ; 4-byte Folded Spill526; GFX6-NEXT:    buffer_store_dword v2, off, s[40:43], 0 offset:1084 ; 4-byte Folded Spill527; GFX6-NEXT:    buffer_store_dword v3, off, s[40:43], 0 offset:1088 ; 4-byte Folded Spill528; GFX6-NEXT:    s_waitcnt expcnt(0)529; GFX6-NEXT:    buffer_load_dwordx4 v[0:3], v[5:6], s[4:7], 0 addr64 offset:1088530; GFX6-NEXT:    s_waitcnt vmcnt(0)531; GFX6-NEXT:    buffer_store_dword v0, off, s[40:43], 0 offset:1092 ; 4-byte Folded Spill532; GFX6-NEXT:    buffer_store_dword v1, off, s[40:43], 0 offset:1096 ; 4-byte Folded Spill533; GFX6-NEXT:    buffer_store_dword v2, off, s[40:43], 0 offset:1100 ; 4-byte Folded Spill534; GFX6-NEXT:    buffer_store_dword v3, off, s[40:43], 0 offset:1104 ; 4-byte Folded Spill535; GFX6-NEXT:    s_waitcnt expcnt(0)536; GFX6-NEXT:    buffer_load_dwordx4 v[0:3], v[5:6], s[4:7], 0 addr64 offset:1104537; GFX6-NEXT:    s_waitcnt vmcnt(0)538; GFX6-NEXT:    buffer_store_dword v0, off, s[40:43], 0 offset:1108 ; 4-byte Folded Spill539; GFX6-NEXT:    buffer_store_dword v1, off, s[40:43], 0 offset:1112 ; 4-byte Folded Spill540; GFX6-NEXT:    buffer_store_dword v2, off, s[40:43], 0 offset:1116 ; 4-byte Folded Spill541; GFX6-NEXT:    buffer_store_dword v3, off, s[40:43], 0 offset:1120 ; 4-byte Folded Spill542; GFX6-NEXT:    s_waitcnt expcnt(0)543; GFX6-NEXT:    buffer_load_dwordx4 v[0:3], v[5:6], s[4:7], 0 addr64 offset:1120544; GFX6-NEXT:    s_waitcnt vmcnt(0)545; GFX6-NEXT:    buffer_store_dword v0, off, s[40:43], 0 offset:1124 ; 4-byte Folded Spill546; GFX6-NEXT:    buffer_store_dword v1, off, s[40:43], 0 offset:1128 ; 4-byte Folded Spill547; GFX6-NEXT:    buffer_store_dword v2, off, s[40:43], 0 offset:1132 ; 4-byte Folded Spill548; GFX6-NEXT:    buffer_store_dword v3, off, s[40:43], 0 offset:1136 ; 4-byte Folded Spill549; GFX6-NEXT:    s_waitcnt expcnt(0)550; GFX6-NEXT:    buffer_load_dwordx4 v[0:3], v[5:6], s[4:7], 0 addr64 offset:1136551; GFX6-NEXT:    s_waitcnt vmcnt(0)552; GFX6-NEXT:    buffer_store_dword v0, off, s[40:43], 0 offset:1140 ; 4-byte Folded Spill553; GFX6-NEXT:    buffer_store_dword v1, off, s[40:43], 0 offset:1144 ; 4-byte Folded Spill554; GFX6-NEXT:    buffer_store_dword v2, off, s[40:43], 0 offset:1148 ; 4-byte Folded Spill555; GFX6-NEXT:    buffer_store_dword v3, off, s[40:43], 0 offset:1152 ; 4-byte Folded Spill556; GFX6-NEXT:    s_waitcnt expcnt(0)557; GFX6-NEXT:    buffer_load_dwordx4 v[0:3], v[5:6], s[4:7], 0 addr64 offset:1152558; GFX6-NEXT:    s_waitcnt vmcnt(0)559; GFX6-NEXT:    buffer_store_dword v0, off, s[40:43], 0 offset:1156 ; 4-byte Folded Spill560; GFX6-NEXT:    buffer_store_dword v1, off, s[40:43], 0 offset:1160 ; 4-byte Folded Spill561; GFX6-NEXT:    buffer_store_dword v2, off, s[40:43], 0 offset:1164 ; 4-byte Folded Spill562; GFX6-NEXT:    buffer_store_dword v3, off, s[40:43], 0 offset:1168 ; 4-byte Folded Spill563; GFX6-NEXT:    s_waitcnt expcnt(0)564; GFX6-NEXT:    buffer_load_dwordx4 v[0:3], v[5:6], s[4:7], 0 addr64 offset:1168565; GFX6-NEXT:    s_waitcnt vmcnt(0)566; GFX6-NEXT:    buffer_store_dword v0, off, s[40:43], 0 offset:1172 ; 4-byte Folded Spill567; GFX6-NEXT:    buffer_store_dword v1, off, s[40:43], 0 offset:1176 ; 4-byte Folded Spill568; GFX6-NEXT:    buffer_store_dword v2, off, s[40:43], 0 offset:1180 ; 4-byte Folded Spill569; GFX6-NEXT:    buffer_store_dword v3, off, s[40:43], 0 offset:1184 ; 4-byte Folded Spill570; GFX6-NEXT:    s_waitcnt expcnt(0)571; GFX6-NEXT:    buffer_load_dwordx4 v[0:3], v[5:6], s[4:7], 0 addr64 offset:1184572; GFX6-NEXT:    s_waitcnt vmcnt(0)573; GFX6-NEXT:    buffer_store_dword v0, off, s[40:43], 0 offset:1188 ; 4-byte Folded Spill574; GFX6-NEXT:    buffer_store_dword v1, off, s[40:43], 0 offset:1192 ; 4-byte Folded Spill575; GFX6-NEXT:    buffer_store_dword v2, off, s[40:43], 0 offset:1196 ; 4-byte Folded Spill576; GFX6-NEXT:    buffer_store_dword v3, off, s[40:43], 0 offset:1200 ; 4-byte Folded Spill577; GFX6-NEXT:    s_waitcnt expcnt(0)578; GFX6-NEXT:    buffer_load_dwordx4 v[0:3], v[5:6], s[4:7], 0 addr64 offset:1200579; GFX6-NEXT:    s_waitcnt vmcnt(0)580; GFX6-NEXT:    buffer_store_dword v0, off, s[40:43], 0 offset:1204 ; 4-byte Folded Spill581; GFX6-NEXT:    buffer_store_dword v1, off, s[40:43], 0 offset:1208 ; 4-byte Folded Spill582; GFX6-NEXT:    buffer_store_dword v2, off, s[40:43], 0 offset:1212 ; 4-byte Folded Spill583; GFX6-NEXT:    buffer_store_dword v3, off, s[40:43], 0 offset:1216 ; 4-byte Folded Spill584; GFX6-NEXT:    s_waitcnt expcnt(0)585; GFX6-NEXT:    buffer_load_dwordx4 v[0:3], v[5:6], s[4:7], 0 addr64 offset:1216586; GFX6-NEXT:    s_waitcnt vmcnt(0)587; GFX6-NEXT:    buffer_store_dword v0, off, s[40:43], 0 offset:1220 ; 4-byte Folded Spill588; GFX6-NEXT:    buffer_store_dword v1, off, s[40:43], 0 offset:1224 ; 4-byte Folded Spill589; GFX6-NEXT:    buffer_store_dword v2, off, s[40:43], 0 offset:1228 ; 4-byte Folded Spill590; GFX6-NEXT:    buffer_store_dword v3, off, s[40:43], 0 offset:1232 ; 4-byte Folded Spill591; GFX6-NEXT:    s_waitcnt expcnt(0)592; GFX6-NEXT:    buffer_load_dwordx4 v[0:3], v[5:6], s[4:7], 0 addr64 offset:1232593; GFX6-NEXT:    s_waitcnt vmcnt(0)594; GFX6-NEXT:    buffer_store_dword v0, off, s[40:43], 0 offset:1236 ; 4-byte Folded Spill595; GFX6-NEXT:    buffer_store_dword v1, off, s[40:43], 0 offset:1240 ; 4-byte Folded Spill596; GFX6-NEXT:    buffer_store_dword v2, off, s[40:43], 0 offset:1244 ; 4-byte Folded Spill597; GFX6-NEXT:    buffer_store_dword v3, off, s[40:43], 0 offset:1248 ; 4-byte Folded Spill598; GFX6-NEXT:    s_waitcnt expcnt(0)599; GFX6-NEXT:    buffer_load_dwordx4 v[0:3], v[5:6], s[4:7], 0 addr64 offset:1248600; GFX6-NEXT:    s_waitcnt vmcnt(0)601; GFX6-NEXT:    buffer_store_dword v0, off, s[40:43], 0 offset:1252 ; 4-byte Folded Spill602; GFX6-NEXT:    buffer_store_dword v1, off, s[40:43], 0 offset:1256 ; 4-byte Folded Spill603; GFX6-NEXT:    buffer_store_dword v2, off, s[40:43], 0 offset:1260 ; 4-byte Folded Spill604; GFX6-NEXT:    buffer_store_dword v3, off, s[40:43], 0 offset:1264 ; 4-byte Folded Spill605; GFX6-NEXT:    s_waitcnt expcnt(0)606; GFX6-NEXT:    buffer_load_dwordx4 v[0:3], v[5:6], s[4:7], 0 addr64 offset:1264607; GFX6-NEXT:    s_waitcnt vmcnt(0)608; GFX6-NEXT:    buffer_store_dword v0, off, s[40:43], 0 offset:1268 ; 4-byte Folded Spill609; GFX6-NEXT:    buffer_store_dword v1, off, s[40:43], 0 offset:1272 ; 4-byte Folded Spill610; GFX6-NEXT:    buffer_store_dword v2, off, s[40:43], 0 offset:1276 ; 4-byte Folded Spill611; GFX6-NEXT:    buffer_store_dword v3, off, s[40:43], 0 offset:1280 ; 4-byte Folded Spill612; GFX6-NEXT:    s_waitcnt expcnt(0)613; GFX6-NEXT:    buffer_load_dwordx4 v[0:3], v[5:6], s[4:7], 0 addr64 offset:1280614; GFX6-NEXT:    s_waitcnt vmcnt(0)615; GFX6-NEXT:    buffer_store_dword v0, off, s[40:43], 0 offset:1284 ; 4-byte Folded Spill616; GFX6-NEXT:    buffer_store_dword v1, off, s[40:43], 0 offset:1288 ; 4-byte Folded Spill617; GFX6-NEXT:    buffer_store_dword v2, off, s[40:43], 0 offset:1292 ; 4-byte Folded Spill618; GFX6-NEXT:    buffer_store_dword v3, off, s[40:43], 0 offset:1296 ; 4-byte Folded Spill619; GFX6-NEXT:    s_waitcnt expcnt(0)620; GFX6-NEXT:    buffer_load_dwordx4 v[0:3], v[5:6], s[4:7], 0 addr64 offset:1296621; GFX6-NEXT:    s_waitcnt vmcnt(0)622; GFX6-NEXT:    buffer_store_dword v0, off, s[40:43], 0 offset:1300 ; 4-byte Folded Spill623; GFX6-NEXT:    buffer_store_dword v1, off, s[40:43], 0 offset:1304 ; 4-byte Folded Spill624; GFX6-NEXT:    buffer_store_dword v2, off, s[40:43], 0 offset:1308 ; 4-byte Folded Spill625; GFX6-NEXT:    buffer_store_dword v3, off, s[40:43], 0 offset:1312 ; 4-byte Folded Spill626; GFX6-NEXT:    s_waitcnt expcnt(0)627; GFX6-NEXT:    buffer_load_dwordx4 v[0:3], v[5:6], s[4:7], 0 addr64 offset:1312628; GFX6-NEXT:    s_waitcnt vmcnt(0)629; GFX6-NEXT:    buffer_store_dword v0, off, s[40:43], 0 offset:1316 ; 4-byte Folded Spill630; GFX6-NEXT:    buffer_store_dword v1, off, s[40:43], 0 offset:1320 ; 4-byte Folded Spill631; GFX6-NEXT:    buffer_store_dword v2, off, s[40:43], 0 offset:1324 ; 4-byte Folded Spill632; GFX6-NEXT:    buffer_store_dword v3, off, s[40:43], 0 offset:1328 ; 4-byte Folded Spill633; GFX6-NEXT:    s_waitcnt expcnt(0)634; GFX6-NEXT:    buffer_load_dwordx4 v[0:3], v[5:6], s[4:7], 0 addr64 offset:1328635; GFX6-NEXT:    s_waitcnt vmcnt(0)636; GFX6-NEXT:    buffer_store_dword v0, off, s[40:43], 0 offset:1332 ; 4-byte Folded Spill637; GFX6-NEXT:    buffer_store_dword v1, off, s[40:43], 0 offset:1336 ; 4-byte Folded Spill638; GFX6-NEXT:    buffer_store_dword v2, off, s[40:43], 0 offset:1340 ; 4-byte Folded Spill639; GFX6-NEXT:    buffer_store_dword v3, off, s[40:43], 0 offset:1344 ; 4-byte Folded Spill640; GFX6-NEXT:    s_waitcnt expcnt(0)641; GFX6-NEXT:    buffer_load_dwordx4 v[0:3], v[5:6], s[4:7], 0 addr64 offset:1344642; GFX6-NEXT:    s_waitcnt vmcnt(0)643; GFX6-NEXT:    buffer_store_dword v0, off, s[40:43], 0 offset:1348 ; 4-byte Folded Spill644; GFX6-NEXT:    buffer_store_dword v1, off, s[40:43], 0 offset:1352 ; 4-byte Folded Spill645; GFX6-NEXT:    buffer_store_dword v2, off, s[40:43], 0 offset:1356 ; 4-byte Folded Spill646; GFX6-NEXT:    buffer_store_dword v3, off, s[40:43], 0 offset:1360 ; 4-byte Folded Spill647; GFX6-NEXT:    s_waitcnt expcnt(0)648; GFX6-NEXT:    buffer_load_dwordx4 v[0:3], v[5:6], s[4:7], 0 addr64 offset:1360649; GFX6-NEXT:    s_waitcnt vmcnt(0)650; GFX6-NEXT:    buffer_store_dword v0, off, s[40:43], 0 offset:1364 ; 4-byte Folded Spill651; GFX6-NEXT:    buffer_store_dword v1, off, s[40:43], 0 offset:1368 ; 4-byte Folded Spill652; GFX6-NEXT:    buffer_store_dword v2, off, s[40:43], 0 offset:1372 ; 4-byte Folded Spill653; GFX6-NEXT:    buffer_store_dword v3, off, s[40:43], 0 offset:1376 ; 4-byte Folded Spill654; GFX6-NEXT:    s_waitcnt expcnt(0)655; GFX6-NEXT:    buffer_load_dwordx4 v[0:3], v[5:6], s[4:7], 0 addr64 offset:1376656; GFX6-NEXT:    s_waitcnt vmcnt(0)657; GFX6-NEXT:    buffer_store_dword v0, off, s[40:43], 0 offset:1380 ; 4-byte Folded Spill658; GFX6-NEXT:    buffer_store_dword v1, off, s[40:43], 0 offset:1384 ; 4-byte Folded Spill659; GFX6-NEXT:    buffer_store_dword v2, off, s[40:43], 0 offset:1388 ; 4-byte Folded Spill660; GFX6-NEXT:    buffer_store_dword v3, off, s[40:43], 0 offset:1392 ; 4-byte Folded Spill661; GFX6-NEXT:    s_waitcnt expcnt(0)662; GFX6-NEXT:    buffer_load_dwordx4 v[0:3], v[5:6], s[4:7], 0 addr64 offset:1392663; GFX6-NEXT:    s_waitcnt vmcnt(0)664; GFX6-NEXT:    buffer_store_dword v0, off, s[40:43], 0 offset:1396 ; 4-byte Folded Spill665; GFX6-NEXT:    buffer_store_dword v1, off, s[40:43], 0 offset:1400 ; 4-byte Folded Spill666; GFX6-NEXT:    buffer_store_dword v2, off, s[40:43], 0 offset:1404 ; 4-byte Folded Spill667; GFX6-NEXT:    buffer_store_dword v3, off, s[40:43], 0 offset:1408 ; 4-byte Folded Spill668; GFX6-NEXT:    s_waitcnt expcnt(0)669; GFX6-NEXT:    buffer_load_dwordx4 v[0:3], v[5:6], s[4:7], 0 addr64 offset:1408670; GFX6-NEXT:    s_waitcnt vmcnt(0)671; GFX6-NEXT:    buffer_store_dword v0, off, s[40:43], 0 offset:1412 ; 4-byte Folded Spill672; GFX6-NEXT:    buffer_store_dword v1, off, s[40:43], 0 offset:1416 ; 4-byte Folded Spill673; GFX6-NEXT:    buffer_store_dword v2, off, s[40:43], 0 offset:1420 ; 4-byte Folded Spill674; GFX6-NEXT:    buffer_store_dword v3, off, s[40:43], 0 offset:1424 ; 4-byte Folded Spill675; GFX6-NEXT:    s_waitcnt expcnt(0)676; GFX6-NEXT:    buffer_load_dwordx4 v[0:3], v[5:6], s[4:7], 0 addr64 offset:1424677; GFX6-NEXT:    s_waitcnt vmcnt(0)678; GFX6-NEXT:    buffer_store_dword v0, off, s[40:43], 0 offset:1428 ; 4-byte Folded Spill679; GFX6-NEXT:    buffer_store_dword v1, off, s[40:43], 0 offset:1432 ; 4-byte Folded Spill680; GFX6-NEXT:    buffer_store_dword v2, off, s[40:43], 0 offset:1436 ; 4-byte Folded Spill681; GFX6-NEXT:    buffer_store_dword v3, off, s[40:43], 0 offset:1440 ; 4-byte Folded Spill682; GFX6-NEXT:    s_waitcnt expcnt(0)683; GFX6-NEXT:    buffer_load_dwordx4 v[0:3], v[5:6], s[4:7], 0 addr64 offset:1440684; GFX6-NEXT:    s_waitcnt vmcnt(0)685; GFX6-NEXT:    buffer_store_dword v0, off, s[40:43], 0 offset:1444 ; 4-byte Folded Spill686; GFX6-NEXT:    buffer_store_dword v1, off, s[40:43], 0 offset:1448 ; 4-byte Folded Spill687; GFX6-NEXT:    buffer_store_dword v2, off, s[40:43], 0 offset:1452 ; 4-byte Folded Spill688; GFX6-NEXT:    buffer_store_dword v3, off, s[40:43], 0 offset:1456 ; 4-byte Folded Spill689; GFX6-NEXT:    s_waitcnt expcnt(0)690; GFX6-NEXT:    buffer_load_dwordx4 v[0:3], v[5:6], s[4:7], 0 addr64 offset:1456691; GFX6-NEXT:    s_waitcnt vmcnt(0)692; GFX6-NEXT:    buffer_store_dword v0, off, s[40:43], 0 offset:1460 ; 4-byte Folded Spill693; GFX6-NEXT:    buffer_store_dword v1, off, s[40:43], 0 offset:1464 ; 4-byte Folded Spill694; GFX6-NEXT:    buffer_store_dword v2, off, s[40:43], 0 offset:1468 ; 4-byte Folded Spill695; GFX6-NEXT:    buffer_store_dword v3, off, s[40:43], 0 offset:1472 ; 4-byte Folded Spill696; GFX6-NEXT:    s_waitcnt expcnt(0)697; GFX6-NEXT:    buffer_load_dwordx4 v[0:3], v[5:6], s[4:7], 0 addr64 offset:1472698; GFX6-NEXT:    s_waitcnt vmcnt(0)699; GFX6-NEXT:    buffer_store_dword v0, off, s[40:43], 0 offset:1476 ; 4-byte Folded Spill700; GFX6-NEXT:    buffer_store_dword v1, off, s[40:43], 0 offset:1480 ; 4-byte Folded Spill701; GFX6-NEXT:    buffer_store_dword v2, off, s[40:43], 0 offset:1484 ; 4-byte Folded Spill702; GFX6-NEXT:    buffer_store_dword v3, off, s[40:43], 0 offset:1488 ; 4-byte Folded Spill703; GFX6-NEXT:    s_waitcnt expcnt(0)704; GFX6-NEXT:    buffer_load_dwordx4 v[0:3], v[5:6], s[4:7], 0 addr64 offset:1488705; GFX6-NEXT:    s_waitcnt vmcnt(0)706; GFX6-NEXT:    buffer_store_dword v0, off, s[40:43], 0 offset:1492 ; 4-byte Folded Spill707; GFX6-NEXT:    buffer_store_dword v1, off, s[40:43], 0 offset:1496 ; 4-byte Folded Spill708; GFX6-NEXT:    buffer_store_dword v2, off, s[40:43], 0 offset:1500 ; 4-byte Folded Spill709; GFX6-NEXT:    buffer_store_dword v3, off, s[40:43], 0 offset:1504 ; 4-byte Folded Spill710; GFX6-NEXT:    s_waitcnt expcnt(0)711; GFX6-NEXT:    buffer_load_dwordx4 v[0:3], v[5:6], s[4:7], 0 addr64 offset:1504712; GFX6-NEXT:    s_waitcnt vmcnt(0)713; GFX6-NEXT:    buffer_store_dword v0, off, s[40:43], 0 offset:1508 ; 4-byte Folded Spill714; GFX6-NEXT:    buffer_store_dword v1, off, s[40:43], 0 offset:1512 ; 4-byte Folded Spill715; GFX6-NEXT:    buffer_store_dword v2, off, s[40:43], 0 offset:1516 ; 4-byte Folded Spill716; GFX6-NEXT:    buffer_store_dword v3, off, s[40:43], 0 offset:1520 ; 4-byte Folded Spill717; GFX6-NEXT:    s_waitcnt expcnt(0)718; GFX6-NEXT:    buffer_load_dwordx4 v[0:3], v[5:6], s[4:7], 0 addr64 offset:1520719; GFX6-NEXT:    s_waitcnt vmcnt(0)720; GFX6-NEXT:    buffer_store_dword v0, off, s[40:43], 0 offset:1524 ; 4-byte Folded Spill721; GFX6-NEXT:    buffer_store_dword v1, off, s[40:43], 0 offset:1528 ; 4-byte Folded Spill722; GFX6-NEXT:    buffer_store_dword v2, off, s[40:43], 0 offset:1532 ; 4-byte Folded Spill723; GFX6-NEXT:    buffer_store_dword v3, off, s[40:43], 0 offset:1536 ; 4-byte Folded Spill724; GFX6-NEXT:    s_waitcnt expcnt(0)725; GFX6-NEXT:    buffer_load_dwordx4 v[0:3], v[5:6], s[4:7], 0 addr64 offset:1536726; GFX6-NEXT:    s_waitcnt vmcnt(0)727; GFX6-NEXT:    buffer_store_dword v0, off, s[40:43], 0 offset:1540 ; 4-byte Folded Spill728; GFX6-NEXT:    buffer_store_dword v1, off, s[40:43], 0 offset:1544 ; 4-byte Folded Spill729; GFX6-NEXT:    buffer_store_dword v2, off, s[40:43], 0 offset:1548 ; 4-byte Folded Spill730; GFX6-NEXT:    buffer_store_dword v3, off, s[40:43], 0 offset:1552 ; 4-byte Folded Spill731; GFX6-NEXT:    s_waitcnt expcnt(0)732; GFX6-NEXT:    buffer_load_dwordx4 v[0:3], v[5:6], s[4:7], 0 addr64 offset:1552733; GFX6-NEXT:    s_waitcnt vmcnt(0)734; GFX6-NEXT:    buffer_store_dword v0, off, s[40:43], 0 offset:1556 ; 4-byte Folded Spill735; GFX6-NEXT:    buffer_store_dword v1, off, s[40:43], 0 offset:1560 ; 4-byte Folded Spill736; GFX6-NEXT:    buffer_store_dword v2, off, s[40:43], 0 offset:1564 ; 4-byte Folded Spill737; GFX6-NEXT:    buffer_store_dword v3, off, s[40:43], 0 offset:1568 ; 4-byte Folded Spill738; GFX6-NEXT:    s_waitcnt expcnt(0)739; GFX6-NEXT:    buffer_load_dwordx4 v[0:3], v[5:6], s[4:7], 0 addr64 offset:1568740; GFX6-NEXT:    s_waitcnt vmcnt(0)741; GFX6-NEXT:    buffer_store_dword v0, off, s[40:43], 0 offset:1572 ; 4-byte Folded Spill742; GFX6-NEXT:    buffer_store_dword v1, off, s[40:43], 0 offset:1576 ; 4-byte Folded Spill743; GFX6-NEXT:    buffer_store_dword v2, off, s[40:43], 0 offset:1580 ; 4-byte Folded Spill744; GFX6-NEXT:    buffer_store_dword v3, off, s[40:43], 0 offset:1584 ; 4-byte Folded Spill745; GFX6-NEXT:    s_waitcnt expcnt(0)746; GFX6-NEXT:    buffer_load_dwordx4 v[0:3], v[5:6], s[4:7], 0 addr64 offset:1584747; GFX6-NEXT:    s_waitcnt vmcnt(0)748; GFX6-NEXT:    buffer_store_dword v0, off, s[40:43], 0 offset:1588 ; 4-byte Folded Spill749; GFX6-NEXT:    buffer_store_dword v1, off, s[40:43], 0 offset:1592 ; 4-byte Folded Spill750; GFX6-NEXT:    buffer_store_dword v2, off, s[40:43], 0 offset:1596 ; 4-byte Folded Spill751; GFX6-NEXT:    buffer_store_dword v3, off, s[40:43], 0 offset:1600 ; 4-byte Folded Spill752; GFX6-NEXT:    s_waitcnt expcnt(0)753; GFX6-NEXT:    buffer_load_dwordx4 v[0:3], v[5:6], s[4:7], 0 addr64 offset:1600754; GFX6-NEXT:    s_waitcnt vmcnt(0)755; GFX6-NEXT:    buffer_store_dword v0, off, s[40:43], 0 offset:1604 ; 4-byte Folded Spill756; GFX6-NEXT:    buffer_store_dword v1, off, s[40:43], 0 offset:1608 ; 4-byte Folded Spill757; GFX6-NEXT:    buffer_store_dword v2, off, s[40:43], 0 offset:1612 ; 4-byte Folded Spill758; GFX6-NEXT:    buffer_store_dword v3, off, s[40:43], 0 offset:1616 ; 4-byte Folded Spill759; GFX6-NEXT:    s_waitcnt expcnt(0)760; GFX6-NEXT:    buffer_load_dwordx4 v[0:3], v[5:6], s[4:7], 0 addr64 offset:1616761; GFX6-NEXT:    s_waitcnt vmcnt(0)762; GFX6-NEXT:    buffer_store_dword v0, off, s[40:43], 0 offset:1620 ; 4-byte Folded Spill763; GFX6-NEXT:    buffer_store_dword v1, off, s[40:43], 0 offset:1624 ; 4-byte Folded Spill764; GFX6-NEXT:    buffer_store_dword v2, off, s[40:43], 0 offset:1628 ; 4-byte Folded Spill765; GFX6-NEXT:    buffer_store_dword v3, off, s[40:43], 0 offset:1632 ; 4-byte Folded Spill766; GFX6-NEXT:    s_waitcnt expcnt(0)767; GFX6-NEXT:    buffer_load_dwordx4 v[0:3], v[5:6], s[4:7], 0 addr64 offset:1632768; GFX6-NEXT:    s_waitcnt vmcnt(0)769; GFX6-NEXT:    buffer_store_dword v0, off, s[40:43], 0 offset:1636 ; 4-byte Folded Spill770; GFX6-NEXT:    buffer_store_dword v1, off, s[40:43], 0 offset:1640 ; 4-byte Folded Spill771; GFX6-NEXT:    buffer_store_dword v2, off, s[40:43], 0 offset:1644 ; 4-byte Folded Spill772; GFX6-NEXT:    buffer_store_dword v3, off, s[40:43], 0 offset:1648 ; 4-byte Folded Spill773; GFX6-NEXT:    s_waitcnt expcnt(0)774; GFX6-NEXT:    buffer_load_dwordx4 v[0:3], v[5:6], s[4:7], 0 addr64 offset:1648775; GFX6-NEXT:    s_waitcnt vmcnt(0)776; GFX6-NEXT:    buffer_store_dword v0, off, s[40:43], 0 offset:1652 ; 4-byte Folded Spill777; GFX6-NEXT:    buffer_store_dword v1, off, s[40:43], 0 offset:1656 ; 4-byte Folded Spill778; GFX6-NEXT:    buffer_store_dword v2, off, s[40:43], 0 offset:1660 ; 4-byte Folded Spill779; GFX6-NEXT:    buffer_store_dword v3, off, s[40:43], 0 offset:1664 ; 4-byte Folded Spill780; GFX6-NEXT:    s_waitcnt expcnt(0)781; GFX6-NEXT:    buffer_load_dwordx4 v[0:3], v[5:6], s[4:7], 0 addr64 offset:1664782; GFX6-NEXT:    s_waitcnt vmcnt(0)783; GFX6-NEXT:    buffer_store_dword v0, off, s[40:43], 0 offset:1668 ; 4-byte Folded Spill784; GFX6-NEXT:    buffer_store_dword v1, off, s[40:43], 0 offset:1672 ; 4-byte Folded Spill785; GFX6-NEXT:    buffer_store_dword v2, off, s[40:43], 0 offset:1676 ; 4-byte Folded Spill786; GFX6-NEXT:    buffer_store_dword v3, off, s[40:43], 0 offset:1680 ; 4-byte Folded Spill787; GFX6-NEXT:    s_waitcnt expcnt(0)788; GFX6-NEXT:    buffer_load_dwordx4 v[0:3], v[5:6], s[4:7], 0 addr64 offset:1680789; GFX6-NEXT:    s_waitcnt vmcnt(0)790; GFX6-NEXT:    buffer_store_dword v0, off, s[40:43], 0 offset:1684 ; 4-byte Folded Spill791; GFX6-NEXT:    buffer_store_dword v1, off, s[40:43], 0 offset:1688 ; 4-byte Folded Spill792; GFX6-NEXT:    buffer_store_dword v2, off, s[40:43], 0 offset:1692 ; 4-byte Folded Spill793; GFX6-NEXT:    buffer_store_dword v3, off, s[40:43], 0 offset:1696 ; 4-byte Folded Spill794; GFX6-NEXT:    s_waitcnt expcnt(0)795; GFX6-NEXT:    buffer_load_dwordx4 v[0:3], v[5:6], s[4:7], 0 addr64 offset:1696796; GFX6-NEXT:    s_waitcnt vmcnt(0)797; GFX6-NEXT:    buffer_store_dword v0, off, s[40:43], 0 offset:1700 ; 4-byte Folded Spill798; GFX6-NEXT:    buffer_store_dword v1, off, s[40:43], 0 offset:1704 ; 4-byte Folded Spill799; GFX6-NEXT:    buffer_store_dword v2, off, s[40:43], 0 offset:1708 ; 4-byte Folded Spill800; GFX6-NEXT:    buffer_store_dword v3, off, s[40:43], 0 offset:1712 ; 4-byte Folded Spill801; GFX6-NEXT:    s_waitcnt expcnt(0)802; GFX6-NEXT:    buffer_load_dwordx4 v[0:3], v[5:6], s[4:7], 0 addr64 offset:1712803; GFX6-NEXT:    s_waitcnt vmcnt(0)804; GFX6-NEXT:    buffer_store_dword v0, off, s[40:43], 0 offset:1716 ; 4-byte Folded Spill805; GFX6-NEXT:    buffer_store_dword v1, off, s[40:43], 0 offset:1720 ; 4-byte Folded Spill806; GFX6-NEXT:    buffer_store_dword v2, off, s[40:43], 0 offset:1724 ; 4-byte Folded Spill807; GFX6-NEXT:    buffer_store_dword v3, off, s[40:43], 0 offset:1728 ; 4-byte Folded Spill808; GFX6-NEXT:    s_waitcnt expcnt(0)809; GFX6-NEXT:    buffer_load_dwordx4 v[0:3], v[5:6], s[4:7], 0 addr64 offset:1728810; GFX6-NEXT:    s_waitcnt vmcnt(0)811; GFX6-NEXT:    buffer_store_dword v0, off, s[40:43], 0 offset:1732 ; 4-byte Folded Spill812; GFX6-NEXT:    buffer_store_dword v1, off, s[40:43], 0 offset:1736 ; 4-byte Folded Spill813; GFX6-NEXT:    buffer_store_dword v2, off, s[40:43], 0 offset:1740 ; 4-byte Folded Spill814; GFX6-NEXT:    buffer_store_dword v3, off, s[40:43], 0 offset:1744 ; 4-byte Folded Spill815; GFX6-NEXT:    s_waitcnt expcnt(0)816; GFX6-NEXT:    buffer_load_dwordx4 v[0:3], v[5:6], s[4:7], 0 addr64 offset:1744817; GFX6-NEXT:    s_waitcnt vmcnt(0)818; GFX6-NEXT:    buffer_store_dword v0, off, s[40:43], 0 offset:1748 ; 4-byte Folded Spill819; GFX6-NEXT:    buffer_store_dword v1, off, s[40:43], 0 offset:1752 ; 4-byte Folded Spill820; GFX6-NEXT:    buffer_store_dword v2, off, s[40:43], 0 offset:1756 ; 4-byte Folded Spill821; GFX6-NEXT:    buffer_store_dword v3, off, s[40:43], 0 offset:1760 ; 4-byte Folded Spill822; GFX6-NEXT:    s_waitcnt expcnt(0)823; GFX6-NEXT:    buffer_load_dwordx4 v[0:3], v[5:6], s[4:7], 0 addr64 offset:1760824; GFX6-NEXT:    s_waitcnt vmcnt(0)825; GFX6-NEXT:    buffer_store_dword v0, off, s[40:43], 0 offset:1764 ; 4-byte Folded Spill826; GFX6-NEXT:    buffer_store_dword v1, off, s[40:43], 0 offset:1768 ; 4-byte Folded Spill827; GFX6-NEXT:    buffer_store_dword v2, off, s[40:43], 0 offset:1772 ; 4-byte Folded Spill828; GFX6-NEXT:    buffer_store_dword v3, off, s[40:43], 0 offset:1776 ; 4-byte Folded Spill829; GFX6-NEXT:    s_waitcnt expcnt(0)830; GFX6-NEXT:    buffer_load_dwordx4 v[0:3], v[5:6], s[4:7], 0 addr64 offset:1776831; GFX6-NEXT:    s_waitcnt vmcnt(0)832; GFX6-NEXT:    buffer_store_dword v0, off, s[40:43], 0 offset:1780 ; 4-byte Folded Spill833; GFX6-NEXT:    buffer_store_dword v1, off, s[40:43], 0 offset:1784 ; 4-byte Folded Spill834; GFX6-NEXT:    buffer_store_dword v2, off, s[40:43], 0 offset:1788 ; 4-byte Folded Spill835; GFX6-NEXT:    buffer_store_dword v3, off, s[40:43], 0 offset:1792 ; 4-byte Folded Spill836; GFX6-NEXT:    s_waitcnt expcnt(0)837; GFX6-NEXT:    buffer_load_dwordx4 v[0:3], v[5:6], s[4:7], 0 addr64 offset:1792838; GFX6-NEXT:    s_waitcnt vmcnt(0)839; GFX6-NEXT:    buffer_store_dword v0, off, s[40:43], 0 offset:1796 ; 4-byte Folded Spill840; GFX6-NEXT:    buffer_store_dword v1, off, s[40:43], 0 offset:1800 ; 4-byte Folded Spill841; GFX6-NEXT:    buffer_store_dword v2, off, s[40:43], 0 offset:1804 ; 4-byte Folded Spill842; GFX6-NEXT:    buffer_store_dword v3, off, s[40:43], 0 offset:1808 ; 4-byte Folded Spill843; GFX6-NEXT:    s_waitcnt expcnt(0)844; GFX6-NEXT:    buffer_load_dwordx4 v[0:3], v[5:6], s[4:7], 0 addr64 offset:1808845; GFX6-NEXT:    s_waitcnt vmcnt(0)846; GFX6-NEXT:    buffer_store_dword v0, off, s[40:43], 0 offset:1812 ; 4-byte Folded Spill847; GFX6-NEXT:    buffer_store_dword v1, off, s[40:43], 0 offset:1816 ; 4-byte Folded Spill848; GFX6-NEXT:    buffer_store_dword v2, off, s[40:43], 0 offset:1820 ; 4-byte Folded Spill849; GFX6-NEXT:    buffer_store_dword v3, off, s[40:43], 0 offset:1824 ; 4-byte Folded Spill850; GFX6-NEXT:    s_waitcnt expcnt(0)851; GFX6-NEXT:    buffer_load_dwordx4 v[0:3], v[5:6], s[4:7], 0 addr64 offset:1824852; GFX6-NEXT:    s_waitcnt vmcnt(0)853; GFX6-NEXT:    buffer_store_dword v0, off, s[40:43], 0 offset:1828 ; 4-byte Folded Spill854; GFX6-NEXT:    buffer_store_dword v1, off, s[40:43], 0 offset:1832 ; 4-byte Folded Spill855; GFX6-NEXT:    buffer_store_dword v2, off, s[40:43], 0 offset:1836 ; 4-byte Folded Spill856; GFX6-NEXT:    buffer_store_dword v3, off, s[40:43], 0 offset:1840 ; 4-byte Folded Spill857; GFX6-NEXT:    s_waitcnt expcnt(0)858; GFX6-NEXT:    buffer_load_dwordx4 v[0:3], v[5:6], s[4:7], 0 addr64 offset:1840859; GFX6-NEXT:    s_waitcnt vmcnt(0)860; GFX6-NEXT:    buffer_store_dword v0, off, s[40:43], 0 offset:1844 ; 4-byte Folded Spill861; GFX6-NEXT:    buffer_store_dword v1, off, s[40:43], 0 offset:1848 ; 4-byte Folded Spill862; GFX6-NEXT:    buffer_store_dword v2, off, s[40:43], 0 offset:1852 ; 4-byte Folded Spill863; GFX6-NEXT:    buffer_store_dword v3, off, s[40:43], 0 offset:1856 ; 4-byte Folded Spill864; GFX6-NEXT:    s_waitcnt expcnt(0)865; GFX6-NEXT:    buffer_load_dwordx4 v[0:3], v[5:6], s[4:7], 0 addr64 offset:1856866; GFX6-NEXT:    s_waitcnt vmcnt(0)867; GFX6-NEXT:    buffer_store_dword v0, off, s[40:43], 0 offset:1860 ; 4-byte Folded Spill868; GFX6-NEXT:    buffer_store_dword v1, off, s[40:43], 0 offset:1864 ; 4-byte Folded Spill869; GFX6-NEXT:    buffer_store_dword v2, off, s[40:43], 0 offset:1868 ; 4-byte Folded Spill870; GFX6-NEXT:    buffer_store_dword v3, off, s[40:43], 0 offset:1872 ; 4-byte Folded Spill871; GFX6-NEXT:    s_waitcnt expcnt(0)872; GFX6-NEXT:    buffer_load_dwordx4 v[0:3], v[5:6], s[4:7], 0 addr64 offset:1872873; GFX6-NEXT:    s_waitcnt vmcnt(0)874; GFX6-NEXT:    buffer_store_dword v0, off, s[40:43], 0 offset:1876 ; 4-byte Folded Spill875; GFX6-NEXT:    buffer_store_dword v1, off, s[40:43], 0 offset:1880 ; 4-byte Folded Spill876; GFX6-NEXT:    buffer_store_dword v2, off, s[40:43], 0 offset:1884 ; 4-byte Folded Spill877; GFX6-NEXT:    buffer_store_dword v3, off, s[40:43], 0 offset:1888 ; 4-byte Folded Spill878; GFX6-NEXT:    s_waitcnt expcnt(0)879; GFX6-NEXT:    buffer_load_dwordx4 v[0:3], v[5:6], s[4:7], 0 addr64 offset:1888880; GFX6-NEXT:    s_waitcnt vmcnt(0)881; GFX6-NEXT:    buffer_store_dword v0, off, s[40:43], 0 offset:1892 ; 4-byte Folded Spill882; GFX6-NEXT:    buffer_store_dword v1, off, s[40:43], 0 offset:1896 ; 4-byte Folded Spill883; GFX6-NEXT:    buffer_store_dword v2, off, s[40:43], 0 offset:1900 ; 4-byte Folded Spill884; GFX6-NEXT:    buffer_store_dword v3, off, s[40:43], 0 offset:1904 ; 4-byte Folded Spill885; GFX6-NEXT:    s_waitcnt expcnt(0)886; GFX6-NEXT:    buffer_load_dwordx4 v[0:3], v[5:6], s[4:7], 0 addr64 offset:1904887; GFX6-NEXT:    s_waitcnt vmcnt(0)888; GFX6-NEXT:    buffer_store_dword v0, off, s[40:43], 0 offset:1908 ; 4-byte Folded Spill889; GFX6-NEXT:    buffer_store_dword v1, off, s[40:43], 0 offset:1912 ; 4-byte Folded Spill890; GFX6-NEXT:    buffer_store_dword v2, off, s[40:43], 0 offset:1916 ; 4-byte Folded Spill891; GFX6-NEXT:    buffer_store_dword v3, off, s[40:43], 0 offset:1920 ; 4-byte Folded Spill892; GFX6-NEXT:    s_waitcnt expcnt(0)893; GFX6-NEXT:    buffer_load_dwordx4 v[0:3], v[5:6], s[4:7], 0 addr64 offset:1920894; GFX6-NEXT:    s_waitcnt vmcnt(0)895; GFX6-NEXT:    buffer_store_dword v0, off, s[40:43], 0 offset:1924 ; 4-byte Folded Spill896; GFX6-NEXT:    buffer_store_dword v1, off, s[40:43], 0 offset:1928 ; 4-byte Folded Spill897; GFX6-NEXT:    buffer_store_dword v2, off, s[40:43], 0 offset:1932 ; 4-byte Folded Spill898; GFX6-NEXT:    buffer_store_dword v3, off, s[40:43], 0 offset:1936 ; 4-byte Folded Spill899; GFX6-NEXT:    s_waitcnt expcnt(0)900; GFX6-NEXT:    buffer_load_dwordx4 v[0:3], v[5:6], s[4:7], 0 addr64 offset:1936901; GFX6-NEXT:    s_waitcnt vmcnt(0)902; GFX6-NEXT:    buffer_store_dword v0, off, s[40:43], 0 offset:1940 ; 4-byte Folded Spill903; GFX6-NEXT:    buffer_store_dword v1, off, s[40:43], 0 offset:1944 ; 4-byte Folded Spill904; GFX6-NEXT:    buffer_store_dword v2, off, s[40:43], 0 offset:1948 ; 4-byte Folded Spill905; GFX6-NEXT:    buffer_store_dword v3, off, s[40:43], 0 offset:1952 ; 4-byte Folded Spill906; GFX6-NEXT:    s_waitcnt expcnt(0)907; GFX6-NEXT:    buffer_load_dwordx4 v[0:3], v[5:6], s[4:7], 0 addr64 offset:1952908; GFX6-NEXT:    s_waitcnt vmcnt(0)909; GFX6-NEXT:    buffer_store_dword v0, off, s[40:43], 0 offset:1956 ; 4-byte Folded Spill910; GFX6-NEXT:    buffer_store_dword v1, off, s[40:43], 0 offset:1960 ; 4-byte Folded Spill911; GFX6-NEXT:    buffer_store_dword v2, off, s[40:43], 0 offset:1964 ; 4-byte Folded Spill912; GFX6-NEXT:    buffer_store_dword v3, off, s[40:43], 0 offset:1968 ; 4-byte Folded Spill913; GFX6-NEXT:    s_waitcnt expcnt(0)914; GFX6-NEXT:    buffer_load_dwordx4 v[0:3], v[5:6], s[4:7], 0 addr64 offset:1968915; GFX6-NEXT:    s_waitcnt vmcnt(0)916; GFX6-NEXT:    buffer_store_dword v0, off, s[40:43], 0 offset:1972 ; 4-byte Folded Spill917; GFX6-NEXT:    buffer_store_dword v1, off, s[40:43], 0 offset:1976 ; 4-byte Folded Spill918; GFX6-NEXT:    buffer_store_dword v2, off, s[40:43], 0 offset:1980 ; 4-byte Folded Spill919; GFX6-NEXT:    buffer_store_dword v3, off, s[40:43], 0 offset:1984 ; 4-byte Folded Spill920; GFX6-NEXT:    s_waitcnt expcnt(0)921; GFX6-NEXT:    buffer_load_dwordx4 v[0:3], v[5:6], s[4:7], 0 addr64 offset:1984922; GFX6-NEXT:    s_waitcnt vmcnt(0)923; GFX6-NEXT:    buffer_store_dword v0, off, s[40:43], 0 offset:1988 ; 4-byte Folded Spill924; GFX6-NEXT:    buffer_store_dword v1, off, s[40:43], 0 offset:1992 ; 4-byte Folded Spill925; GFX6-NEXT:    buffer_store_dword v2, off, s[40:43], 0 offset:1996 ; 4-byte Folded Spill926; GFX6-NEXT:    buffer_store_dword v3, off, s[40:43], 0 offset:2000 ; 4-byte Folded Spill927; GFX6-NEXT:    s_waitcnt expcnt(0)928; GFX6-NEXT:    buffer_load_dwordx4 v[0:3], v[5:6], s[4:7], 0 addr64 offset:2000929; GFX6-NEXT:    s_waitcnt vmcnt(0)930; GFX6-NEXT:    buffer_store_dword v0, off, s[40:43], 0 offset:2004 ; 4-byte Folded Spill931; GFX6-NEXT:    buffer_store_dword v1, off, s[40:43], 0 offset:2008 ; 4-byte Folded Spill932; GFX6-NEXT:    buffer_store_dword v2, off, s[40:43], 0 offset:2012 ; 4-byte Folded Spill933; GFX6-NEXT:    buffer_store_dword v3, off, s[40:43], 0 offset:2016 ; 4-byte Folded Spill934; GFX6-NEXT:    s_waitcnt expcnt(0)935; GFX6-NEXT:    buffer_load_dwordx4 v[0:3], v[5:6], s[4:7], 0 addr64 offset:2016936; GFX6-NEXT:    s_waitcnt vmcnt(0)937; GFX6-NEXT:    buffer_store_dword v0, off, s[40:43], 0 offset:2020 ; 4-byte Folded Spill938; GFX6-NEXT:    buffer_store_dword v1, off, s[40:43], 0 offset:2024 ; 4-byte Folded Spill939; GFX6-NEXT:    buffer_store_dword v2, off, s[40:43], 0 offset:2028 ; 4-byte Folded Spill940; GFX6-NEXT:    buffer_store_dword v3, off, s[40:43], 0 offset:2032 ; 4-byte Folded Spill941; GFX6-NEXT:    s_waitcnt expcnt(0)942; GFX6-NEXT:    buffer_load_dwordx4 v[0:3], v[5:6], s[4:7], 0 addr64 offset:2032943; GFX6-NEXT:    s_waitcnt vmcnt(0)944; GFX6-NEXT:    buffer_store_dword v0, off, s[40:43], 0 offset:2036 ; 4-byte Folded Spill945; GFX6-NEXT:    buffer_store_dword v1, off, s[40:43], 0 offset:2040 ; 4-byte Folded Spill946; GFX6-NEXT:    buffer_store_dword v2, off, s[40:43], 0 offset:2044 ; 4-byte Folded Spill947; GFX6-NEXT:    buffer_store_dword v3, off, s[40:43], 0 offset:2048 ; 4-byte Folded Spill948; GFX6-NEXT:    s_waitcnt expcnt(0)949; GFX6-NEXT:    buffer_load_dwordx4 v[0:3], v[5:6], s[4:7], 0 addr64 offset:2048950; GFX6-NEXT:    s_waitcnt vmcnt(0)951; GFX6-NEXT:    buffer_store_dword v0, off, s[40:43], 0 offset:2052 ; 4-byte Folded Spill952; GFX6-NEXT:    buffer_store_dword v1, off, s[40:43], 0 offset:2056 ; 4-byte Folded Spill953; GFX6-NEXT:    buffer_store_dword v2, off, s[40:43], 0 offset:2060 ; 4-byte Folded Spill954; GFX6-NEXT:    buffer_store_dword v3, off, s[40:43], 0 offset:2064 ; 4-byte Folded Spill955; GFX6-NEXT:    s_waitcnt expcnt(0)956; GFX6-NEXT:    buffer_load_dwordx4 v[0:3], v[5:6], s[4:7], 0 addr64 offset:2064957; GFX6-NEXT:    s_waitcnt vmcnt(0)958; GFX6-NEXT:    buffer_store_dword v0, off, s[40:43], 0 offset:2068 ; 4-byte Folded Spill959; GFX6-NEXT:    buffer_store_dword v1, off, s[40:43], 0 offset:2072 ; 4-byte Folded Spill960; GFX6-NEXT:    buffer_store_dword v2, off, s[40:43], 0 offset:2076 ; 4-byte Folded Spill961; GFX6-NEXT:    buffer_store_dword v3, off, s[40:43], 0 offset:2080 ; 4-byte Folded Spill962; GFX6-NEXT:    s_waitcnt expcnt(0)963; GFX6-NEXT:    buffer_load_dwordx4 v[0:3], v[5:6], s[4:7], 0 addr64 offset:2080964; GFX6-NEXT:    s_waitcnt vmcnt(0)965; GFX6-NEXT:    buffer_store_dword v0, off, s[40:43], 0 offset:2084 ; 4-byte Folded Spill966; GFX6-NEXT:    buffer_store_dword v1, off, s[40:43], 0 offset:2088 ; 4-byte Folded Spill967; GFX6-NEXT:    buffer_store_dword v2, off, s[40:43], 0 offset:2092 ; 4-byte Folded Spill968; GFX6-NEXT:    buffer_store_dword v3, off, s[40:43], 0 offset:2096 ; 4-byte Folded Spill969; GFX6-NEXT:    s_waitcnt expcnt(0)970; GFX6-NEXT:    buffer_load_dwordx4 v[0:3], v[5:6], s[4:7], 0 addr64 offset:2096971; GFX6-NEXT:    s_waitcnt vmcnt(0)972; GFX6-NEXT:    buffer_store_dword v0, off, s[40:43], 0 offset:2100 ; 4-byte Folded Spill973; GFX6-NEXT:    buffer_store_dword v1, off, s[40:43], 0 offset:2104 ; 4-byte Folded Spill974; GFX6-NEXT:    buffer_store_dword v2, off, s[40:43], 0 offset:2108 ; 4-byte Folded Spill975; GFX6-NEXT:    buffer_store_dword v3, off, s[40:43], 0 offset:2112 ; 4-byte Folded Spill976; GFX6-NEXT:    s_waitcnt expcnt(0)977; GFX6-NEXT:    buffer_load_dwordx4 v[0:3], v[5:6], s[4:7], 0 addr64 offset:2112978; GFX6-NEXT:    s_waitcnt vmcnt(0)979; GFX6-NEXT:    buffer_store_dword v0, off, s[40:43], 0 offset:2116 ; 4-byte Folded Spill980; GFX6-NEXT:    buffer_store_dword v1, off, s[40:43], 0 offset:2120 ; 4-byte Folded Spill981; GFX6-NEXT:    buffer_store_dword v2, off, s[40:43], 0 offset:2124 ; 4-byte Folded Spill982; GFX6-NEXT:    buffer_store_dword v3, off, s[40:43], 0 offset:2128 ; 4-byte Folded Spill983; GFX6-NEXT:    s_waitcnt expcnt(0)984; GFX6-NEXT:    buffer_load_dwordx4 v[0:3], v[5:6], s[4:7], 0 addr64 offset:2128985; GFX6-NEXT:    s_waitcnt vmcnt(0)986; GFX6-NEXT:    buffer_store_dword v0, off, s[40:43], 0 offset:2132 ; 4-byte Folded Spill987; GFX6-NEXT:    buffer_store_dword v1, off, s[40:43], 0 offset:2136 ; 4-byte Folded Spill988; GFX6-NEXT:    buffer_store_dword v2, off, s[40:43], 0 offset:2140 ; 4-byte Folded Spill989; GFX6-NEXT:    buffer_store_dword v3, off, s[40:43], 0 offset:2144 ; 4-byte Folded Spill990; GFX6-NEXT:    s_waitcnt expcnt(0)991; GFX6-NEXT:    buffer_load_dwordx4 v[0:3], v[5:6], s[4:7], 0 addr64 offset:2144992; GFX6-NEXT:    s_waitcnt vmcnt(0)993; GFX6-NEXT:    buffer_store_dword v0, off, s[40:43], 0 offset:2148 ; 4-byte Folded Spill994; GFX6-NEXT:    buffer_store_dword v1, off, s[40:43], 0 offset:2152 ; 4-byte Folded Spill995; GFX6-NEXT:    buffer_store_dword v2, off, s[40:43], 0 offset:2156 ; 4-byte Folded Spill996; GFX6-NEXT:    buffer_store_dword v3, off, s[40:43], 0 offset:2160 ; 4-byte Folded Spill997; GFX6-NEXT:    s_waitcnt expcnt(0)998; GFX6-NEXT:    buffer_load_dwordx4 v[0:3], v[5:6], s[4:7], 0 addr64 offset:2160999; GFX6-NEXT:    s_waitcnt vmcnt(0)1000; GFX6-NEXT:    buffer_store_dword v0, off, s[40:43], 0 offset:2164 ; 4-byte Folded Spill1001; GFX6-NEXT:    buffer_store_dword v1, off, s[40:43], 0 offset:2168 ; 4-byte Folded Spill1002; GFX6-NEXT:    buffer_store_dword v2, off, s[40:43], 0 offset:2172 ; 4-byte Folded Spill1003; GFX6-NEXT:    buffer_store_dword v3, off, s[40:43], 0 offset:2176 ; 4-byte Folded Spill1004; GFX6-NEXT:    s_waitcnt expcnt(0)1005; GFX6-NEXT:    buffer_load_dwordx4 v[0:3], v[5:6], s[4:7], 0 addr64 offset:21761006; GFX6-NEXT:    s_waitcnt vmcnt(0)1007; GFX6-NEXT:    buffer_store_dword v0, off, s[40:43], 0 offset:2180 ; 4-byte Folded Spill1008; GFX6-NEXT:    buffer_store_dword v1, off, s[40:43], 0 offset:2184 ; 4-byte Folded Spill1009; GFX6-NEXT:    buffer_store_dword v2, off, s[40:43], 0 offset:2188 ; 4-byte Folded Spill1010; GFX6-NEXT:    buffer_store_dword v3, off, s[40:43], 0 offset:2192 ; 4-byte Folded Spill1011; GFX6-NEXT:    s_waitcnt expcnt(0)1012; GFX6-NEXT:    buffer_load_dwordx4 v[0:3], v[5:6], s[4:7], 0 addr64 offset:21921013; GFX6-NEXT:    s_waitcnt vmcnt(0)1014; GFX6-NEXT:    buffer_store_dword v0, off, s[40:43], 0 offset:2196 ; 4-byte Folded Spill1015; GFX6-NEXT:    buffer_store_dword v1, off, s[40:43], 0 offset:2200 ; 4-byte Folded Spill1016; GFX6-NEXT:    buffer_store_dword v2, off, s[40:43], 0 offset:2204 ; 4-byte Folded Spill1017; GFX6-NEXT:    buffer_store_dword v3, off, s[40:43], 0 offset:2208 ; 4-byte Folded Spill1018; GFX6-NEXT:    s_waitcnt expcnt(0)1019; GFX6-NEXT:    buffer_load_dwordx4 v[0:3], v[5:6], s[4:7], 0 addr64 offset:22081020; GFX6-NEXT:    s_waitcnt vmcnt(0)1021; GFX6-NEXT:    buffer_store_dword v0, off, s[40:43], 0 offset:2212 ; 4-byte Folded Spill1022; GFX6-NEXT:    buffer_store_dword v1, off, s[40:43], 0 offset:2216 ; 4-byte Folded Spill1023; GFX6-NEXT:    buffer_store_dword v2, off, s[40:43], 0 offset:2220 ; 4-byte Folded Spill1024; GFX6-NEXT:    buffer_store_dword v3, off, s[40:43], 0 offset:2224 ; 4-byte Folded Spill1025; GFX6-NEXT:    s_waitcnt expcnt(0)1026; GFX6-NEXT:    buffer_load_dwordx4 v[0:3], v[5:6], s[4:7], 0 addr64 offset:22241027; GFX6-NEXT:    s_waitcnt vmcnt(0)1028; GFX6-NEXT:    buffer_store_dword v0, off, s[40:43], 0 offset:2228 ; 4-byte Folded Spill1029; GFX6-NEXT:    buffer_store_dword v1, off, s[40:43], 0 offset:2232 ; 4-byte Folded Spill1030; GFX6-NEXT:    buffer_store_dword v2, off, s[40:43], 0 offset:2236 ; 4-byte Folded Spill1031; GFX6-NEXT:    buffer_store_dword v3, off, s[40:43], 0 offset:2240 ; 4-byte Folded Spill1032; GFX6-NEXT:    s_waitcnt expcnt(0)1033; GFX6-NEXT:    buffer_load_dwordx4 v[0:3], v[5:6], s[4:7], 0 addr64 offset:22401034; GFX6-NEXT:    s_waitcnt vmcnt(0)1035; GFX6-NEXT:    buffer_store_dword v0, off, s[40:43], 0 offset:2244 ; 4-byte Folded Spill1036; GFX6-NEXT:    buffer_store_dword v1, off, s[40:43], 0 offset:2248 ; 4-byte Folded Spill1037; GFX6-NEXT:    buffer_store_dword v2, off, s[40:43], 0 offset:2252 ; 4-byte Folded Spill1038; GFX6-NEXT:    buffer_store_dword v3, off, s[40:43], 0 offset:2256 ; 4-byte Folded Spill1039; GFX6-NEXT:    s_waitcnt expcnt(0)1040; GFX6-NEXT:    buffer_load_dwordx4 v[0:3], v[5:6], s[4:7], 0 addr64 offset:22561041; GFX6-NEXT:    s_waitcnt vmcnt(0)1042; GFX6-NEXT:    buffer_store_dword v0, off, s[40:43], 0 offset:2260 ; 4-byte Folded Spill1043; GFX6-NEXT:    buffer_store_dword v1, off, s[40:43], 0 offset:2264 ; 4-byte Folded Spill1044; GFX6-NEXT:    buffer_store_dword v2, off, s[40:43], 0 offset:2268 ; 4-byte Folded Spill1045; GFX6-NEXT:    buffer_store_dword v3, off, s[40:43], 0 offset:2272 ; 4-byte Folded Spill1046; GFX6-NEXT:    s_waitcnt expcnt(0)1047; GFX6-NEXT:    buffer_load_dwordx4 v[0:3], v[5:6], s[4:7], 0 addr64 offset:22721048; GFX6-NEXT:    s_waitcnt vmcnt(0)1049; GFX6-NEXT:    buffer_store_dword v0, off, s[40:43], 0 offset:2276 ; 4-byte Folded Spill1050; GFX6-NEXT:    buffer_store_dword v1, off, s[40:43], 0 offset:2280 ; 4-byte Folded Spill1051; GFX6-NEXT:    buffer_store_dword v2, off, s[40:43], 0 offset:2284 ; 4-byte Folded Spill1052; GFX6-NEXT:    buffer_store_dword v3, off, s[40:43], 0 offset:2288 ; 4-byte Folded Spill1053; GFX6-NEXT:    s_waitcnt expcnt(0)1054; GFX6-NEXT:    buffer_load_dwordx4 v[0:3], v[5:6], s[4:7], 0 addr64 offset:22881055; GFX6-NEXT:    s_waitcnt vmcnt(0)1056; GFX6-NEXT:    buffer_store_dword v0, off, s[40:43], 0 offset:2292 ; 4-byte Folded Spill1057; GFX6-NEXT:    buffer_store_dword v1, off, s[40:43], 0 offset:2296 ; 4-byte Folded Spill1058; GFX6-NEXT:    buffer_store_dword v2, off, s[40:43], 0 offset:2300 ; 4-byte Folded Spill1059; GFX6-NEXT:    buffer_store_dword v3, off, s[40:43], 0 offset:2304 ; 4-byte Folded Spill1060; GFX6-NEXT:    s_waitcnt expcnt(0)1061; GFX6-NEXT:    buffer_load_dwordx4 v[0:3], v[5:6], s[4:7], 0 addr64 offset:23041062; GFX6-NEXT:    s_waitcnt vmcnt(0)1063; GFX6-NEXT:    buffer_store_dword v0, off, s[40:43], 0 offset:2308 ; 4-byte Folded Spill1064; GFX6-NEXT:    buffer_store_dword v1, off, s[40:43], 0 offset:2312 ; 4-byte Folded Spill1065; GFX6-NEXT:    buffer_store_dword v2, off, s[40:43], 0 offset:2316 ; 4-byte Folded Spill1066; GFX6-NEXT:    buffer_store_dword v3, off, s[40:43], 0 offset:2320 ; 4-byte Folded Spill1067; GFX6-NEXT:    s_waitcnt expcnt(0)1068; GFX6-NEXT:    buffer_load_dwordx4 v[0:3], v[5:6], s[4:7], 0 addr64 offset:23201069; GFX6-NEXT:    s_waitcnt vmcnt(0)1070; GFX6-NEXT:    buffer_store_dword v0, off, s[40:43], 0 offset:2324 ; 4-byte Folded Spill1071; GFX6-NEXT:    buffer_store_dword v1, off, s[40:43], 0 offset:2328 ; 4-byte Folded Spill1072; GFX6-NEXT:    buffer_store_dword v2, off, s[40:43], 0 offset:2332 ; 4-byte Folded Spill1073; GFX6-NEXT:    buffer_store_dword v3, off, s[40:43], 0 offset:2336 ; 4-byte Folded Spill1074; GFX6-NEXT:    s_waitcnt expcnt(0)1075; GFX6-NEXT:    buffer_load_dwordx4 v[0:3], v[5:6], s[4:7], 0 addr64 offset:23361076; GFX6-NEXT:    s_waitcnt vmcnt(0)1077; GFX6-NEXT:    buffer_store_dword v0, off, s[40:43], 0 offset:2340 ; 4-byte Folded Spill1078; GFX6-NEXT:    buffer_store_dword v1, off, s[40:43], 0 offset:2344 ; 4-byte Folded Spill1079; GFX6-NEXT:    buffer_store_dword v2, off, s[40:43], 0 offset:2348 ; 4-byte Folded Spill1080; GFX6-NEXT:    buffer_store_dword v3, off, s[40:43], 0 offset:2352 ; 4-byte Folded Spill1081; GFX6-NEXT:    s_waitcnt expcnt(0)1082; GFX6-NEXT:    buffer_load_dwordx4 v[0:3], v[5:6], s[4:7], 0 addr64 offset:23521083; GFX6-NEXT:    s_waitcnt vmcnt(0)1084; GFX6-NEXT:    buffer_store_dword v0, off, s[40:43], 0 offset:2356 ; 4-byte Folded Spill1085; GFX6-NEXT:    buffer_store_dword v1, off, s[40:43], 0 offset:2360 ; 4-byte Folded Spill1086; GFX6-NEXT:    buffer_store_dword v2, off, s[40:43], 0 offset:2364 ; 4-byte Folded Spill1087; GFX6-NEXT:    buffer_store_dword v3, off, s[40:43], 0 offset:2368 ; 4-byte Folded Spill1088; GFX6-NEXT:    s_waitcnt expcnt(0)1089; GFX6-NEXT:    buffer_load_dwordx4 v[0:3], v[5:6], s[4:7], 0 addr64 offset:23681090; GFX6-NEXT:    s_waitcnt vmcnt(0)1091; GFX6-NEXT:    buffer_store_dword v0, off, s[40:43], 0 offset:2372 ; 4-byte Folded Spill1092; GFX6-NEXT:    buffer_store_dword v1, off, s[40:43], 0 offset:2376 ; 4-byte Folded Spill1093; GFX6-NEXT:    buffer_store_dword v2, off, s[40:43], 0 offset:2380 ; 4-byte Folded Spill1094; GFX6-NEXT:    buffer_store_dword v3, off, s[40:43], 0 offset:2384 ; 4-byte Folded Spill1095; GFX6-NEXT:    s_waitcnt expcnt(0)1096; GFX6-NEXT:    buffer_load_dwordx4 v[0:3], v[5:6], s[4:7], 0 addr64 offset:23841097; GFX6-NEXT:    s_waitcnt vmcnt(0)1098; GFX6-NEXT:    buffer_store_dword v0, off, s[40:43], 0 offset:2388 ; 4-byte Folded Spill1099; GFX6-NEXT:    buffer_store_dword v1, off, s[40:43], 0 offset:2392 ; 4-byte Folded Spill1100; GFX6-NEXT:    buffer_store_dword v2, off, s[40:43], 0 offset:2396 ; 4-byte Folded Spill1101; GFX6-NEXT:    buffer_store_dword v3, off, s[40:43], 0 offset:2400 ; 4-byte Folded Spill1102; GFX6-NEXT:    s_waitcnt expcnt(0)1103; GFX6-NEXT:    buffer_load_dwordx4 v[0:3], v[5:6], s[4:7], 0 addr64 offset:24001104; GFX6-NEXT:    s_waitcnt vmcnt(0)1105; GFX6-NEXT:    buffer_store_dword v0, off, s[40:43], 0 offset:2404 ; 4-byte Folded Spill1106; GFX6-NEXT:    buffer_store_dword v1, off, s[40:43], 0 offset:2408 ; 4-byte Folded Spill1107; GFX6-NEXT:    buffer_store_dword v2, off, s[40:43], 0 offset:2412 ; 4-byte Folded Spill1108; GFX6-NEXT:    buffer_store_dword v3, off, s[40:43], 0 offset:2416 ; 4-byte Folded Spill1109; GFX6-NEXT:    s_waitcnt expcnt(0)1110; GFX6-NEXT:    buffer_load_dwordx4 v[0:3], v[5:6], s[4:7], 0 addr64 offset:24161111; GFX6-NEXT:    s_waitcnt vmcnt(0)1112; GFX6-NEXT:    buffer_store_dword v0, off, s[40:43], 0 offset:2420 ; 4-byte Folded Spill1113; GFX6-NEXT:    buffer_store_dword v1, off, s[40:43], 0 offset:2424 ; 4-byte Folded Spill1114; GFX6-NEXT:    buffer_store_dword v2, off, s[40:43], 0 offset:2428 ; 4-byte Folded Spill1115; GFX6-NEXT:    buffer_store_dword v3, off, s[40:43], 0 offset:2432 ; 4-byte Folded Spill1116; GFX6-NEXT:    s_waitcnt expcnt(0)1117; GFX6-NEXT:    buffer_load_dwordx4 v[0:3], v[5:6], s[4:7], 0 addr64 offset:24321118; GFX6-NEXT:    s_waitcnt vmcnt(0)1119; GFX6-NEXT:    buffer_store_dword v0, off, s[40:43], 0 offset:2436 ; 4-byte Folded Spill1120; GFX6-NEXT:    buffer_store_dword v1, off, s[40:43], 0 offset:2440 ; 4-byte Folded Spill1121; GFX6-NEXT:    buffer_store_dword v2, off, s[40:43], 0 offset:2444 ; 4-byte Folded Spill1122; GFX6-NEXT:    buffer_store_dword v3, off, s[40:43], 0 offset:2448 ; 4-byte Folded Spill1123; GFX6-NEXT:    s_waitcnt expcnt(0)1124; GFX6-NEXT:    buffer_load_dwordx4 v[0:3], v[5:6], s[4:7], 0 addr64 offset:24481125; GFX6-NEXT:    s_waitcnt vmcnt(0)1126; GFX6-NEXT:    buffer_store_dword v0, off, s[40:43], 0 offset:2452 ; 4-byte Folded Spill1127; GFX6-NEXT:    buffer_store_dword v1, off, s[40:43], 0 offset:2456 ; 4-byte Folded Spill1128; GFX6-NEXT:    buffer_store_dword v2, off, s[40:43], 0 offset:2460 ; 4-byte Folded Spill1129; GFX6-NEXT:    buffer_store_dword v3, off, s[40:43], 0 offset:2464 ; 4-byte Folded Spill1130; GFX6-NEXT:    s_waitcnt expcnt(0)1131; GFX6-NEXT:    buffer_load_dwordx4 v[0:3], v[5:6], s[4:7], 0 addr64 offset:24641132; GFX6-NEXT:    s_waitcnt vmcnt(0)1133; GFX6-NEXT:    buffer_store_dword v0, off, s[40:43], 0 offset:2468 ; 4-byte Folded Spill1134; GFX6-NEXT:    buffer_store_dword v1, off, s[40:43], 0 offset:2472 ; 4-byte Folded Spill1135; GFX6-NEXT:    buffer_store_dword v2, off, s[40:43], 0 offset:2476 ; 4-byte Folded Spill1136; GFX6-NEXT:    buffer_store_dword v3, off, s[40:43], 0 offset:2480 ; 4-byte Folded Spill1137; GFX6-NEXT:    s_waitcnt expcnt(0)1138; GFX6-NEXT:    buffer_load_dwordx4 v[0:3], v[5:6], s[4:7], 0 addr64 offset:24801139; GFX6-NEXT:    s_waitcnt vmcnt(0)1140; GFX6-NEXT:    buffer_store_dword v0, off, s[40:43], 0 offset:2484 ; 4-byte Folded Spill1141; GFX6-NEXT:    buffer_store_dword v1, off, s[40:43], 0 offset:2488 ; 4-byte Folded Spill1142; GFX6-NEXT:    buffer_store_dword v2, off, s[40:43], 0 offset:2492 ; 4-byte Folded Spill1143; GFX6-NEXT:    buffer_store_dword v3, off, s[40:43], 0 offset:2496 ; 4-byte Folded Spill1144; GFX6-NEXT:    s_waitcnt expcnt(0)1145; GFX6-NEXT:    buffer_load_dwordx4 v[0:3], v[5:6], s[4:7], 0 addr64 offset:24961146; GFX6-NEXT:    s_waitcnt vmcnt(0)1147; GFX6-NEXT:    buffer_store_dword v0, off, s[40:43], 0 offset:2500 ; 4-byte Folded Spill1148; GFX6-NEXT:    buffer_store_dword v1, off, s[40:43], 0 offset:2504 ; 4-byte Folded Spill1149; GFX6-NEXT:    buffer_store_dword v2, off, s[40:43], 0 offset:2508 ; 4-byte Folded Spill1150; GFX6-NEXT:    buffer_store_dword v3, off, s[40:43], 0 offset:2512 ; 4-byte Folded Spill1151; GFX6-NEXT:    s_waitcnt expcnt(0)1152; GFX6-NEXT:    buffer_load_dwordx4 v[0:3], v[5:6], s[4:7], 0 addr64 offset:25121153; GFX6-NEXT:    s_waitcnt vmcnt(0)1154; GFX6-NEXT:    buffer_store_dword v0, off, s[40:43], 0 offset:2516 ; 4-byte Folded Spill1155; GFX6-NEXT:    buffer_store_dword v1, off, s[40:43], 0 offset:2520 ; 4-byte Folded Spill1156; GFX6-NEXT:    buffer_store_dword v2, off, s[40:43], 0 offset:2524 ; 4-byte Folded Spill1157; GFX6-NEXT:    buffer_store_dword v3, off, s[40:43], 0 offset:2528 ; 4-byte Folded Spill1158; GFX6-NEXT:    s_waitcnt expcnt(0)1159; GFX6-NEXT:    buffer_load_dwordx4 v[0:3], v[5:6], s[4:7], 0 addr64 offset:25281160; GFX6-NEXT:    s_waitcnt vmcnt(0)1161; GFX6-NEXT:    buffer_store_dword v0, off, s[40:43], 0 offset:2532 ; 4-byte Folded Spill1162; GFX6-NEXT:    buffer_store_dword v1, off, s[40:43], 0 offset:2536 ; 4-byte Folded Spill1163; GFX6-NEXT:    buffer_store_dword v2, off, s[40:43], 0 offset:2540 ; 4-byte Folded Spill1164; GFX6-NEXT:    buffer_store_dword v3, off, s[40:43], 0 offset:2544 ; 4-byte Folded Spill1165; GFX6-NEXT:    s_waitcnt expcnt(0)1166; GFX6-NEXT:    buffer_load_dwordx4 v[0:3], v[5:6], s[4:7], 0 addr64 offset:25441167; GFX6-NEXT:    s_waitcnt vmcnt(0)1168; GFX6-NEXT:    buffer_store_dword v0, off, s[40:43], 0 offset:2548 ; 4-byte Folded Spill1169; GFX6-NEXT:    buffer_store_dword v1, off, s[40:43], 0 offset:2552 ; 4-byte Folded Spill1170; GFX6-NEXT:    buffer_store_dword v2, off, s[40:43], 0 offset:2556 ; 4-byte Folded Spill1171; GFX6-NEXT:    buffer_store_dword v3, off, s[40:43], 0 offset:2560 ; 4-byte Folded Spill1172; GFX6-NEXT:    s_waitcnt expcnt(0)1173; GFX6-NEXT:    buffer_load_dwordx4 v[0:3], v[5:6], s[4:7], 0 addr64 offset:25601174; GFX6-NEXT:    s_waitcnt vmcnt(0)1175; GFX6-NEXT:    buffer_store_dword v0, off, s[40:43], 0 offset:2564 ; 4-byte Folded Spill1176; GFX6-NEXT:    buffer_store_dword v1, off, s[40:43], 0 offset:2568 ; 4-byte Folded Spill1177; GFX6-NEXT:    buffer_store_dword v2, off, s[40:43], 0 offset:2572 ; 4-byte Folded Spill1178; GFX6-NEXT:    buffer_store_dword v3, off, s[40:43], 0 offset:2576 ; 4-byte Folded Spill1179; GFX6-NEXT:    s_waitcnt expcnt(0)1180; GFX6-NEXT:    buffer_load_dwordx4 v[0:3], v[5:6], s[4:7], 0 addr64 offset:25761181; GFX6-NEXT:    s_waitcnt vmcnt(0)1182; GFX6-NEXT:    buffer_store_dword v0, off, s[40:43], 0 offset:2580 ; 4-byte Folded Spill1183; GFX6-NEXT:    buffer_store_dword v1, off, s[40:43], 0 offset:2584 ; 4-byte Folded Spill1184; GFX6-NEXT:    buffer_store_dword v2, off, s[40:43], 0 offset:2588 ; 4-byte Folded Spill1185; GFX6-NEXT:    buffer_store_dword v3, off, s[40:43], 0 offset:2592 ; 4-byte Folded Spill1186; GFX6-NEXT:    s_waitcnt expcnt(0)1187; GFX6-NEXT:    buffer_load_dwordx4 v[0:3], v[5:6], s[4:7], 0 addr64 offset:25921188; GFX6-NEXT:    s_waitcnt vmcnt(0)1189; GFX6-NEXT:    buffer_store_dword v0, off, s[40:43], 0 offset:2596 ; 4-byte Folded Spill1190; GFX6-NEXT:    buffer_store_dword v1, off, s[40:43], 0 offset:2600 ; 4-byte Folded Spill1191; GFX6-NEXT:    buffer_store_dword v2, off, s[40:43], 0 offset:2604 ; 4-byte Folded Spill1192; GFX6-NEXT:    buffer_store_dword v3, off, s[40:43], 0 offset:2608 ; 4-byte Folded Spill1193; GFX6-NEXT:    s_waitcnt expcnt(0)1194; GFX6-NEXT:    buffer_load_dwordx4 v[0:3], v[5:6], s[4:7], 0 addr64 offset:26081195; GFX6-NEXT:    s_waitcnt vmcnt(0)1196; GFX6-NEXT:    buffer_store_dword v0, off, s[40:43], 0 offset:2612 ; 4-byte Folded Spill1197; GFX6-NEXT:    buffer_store_dword v1, off, s[40:43], 0 offset:2616 ; 4-byte Folded Spill1198; GFX6-NEXT:    buffer_store_dword v2, off, s[40:43], 0 offset:2620 ; 4-byte Folded Spill1199; GFX6-NEXT:    buffer_store_dword v3, off, s[40:43], 0 offset:2624 ; 4-byte Folded Spill1200; GFX6-NEXT:    s_waitcnt expcnt(0)1201; GFX6-NEXT:    buffer_load_dwordx4 v[0:3], v[5:6], s[4:7], 0 addr64 offset:26241202; GFX6-NEXT:    s_waitcnt vmcnt(0)1203; GFX6-NEXT:    buffer_store_dword v0, off, s[40:43], 0 offset:2628 ; 4-byte Folded Spill1204; GFX6-NEXT:    buffer_store_dword v1, off, s[40:43], 0 offset:2632 ; 4-byte Folded Spill1205; GFX6-NEXT:    buffer_store_dword v2, off, s[40:43], 0 offset:2636 ; 4-byte Folded Spill1206; GFX6-NEXT:    buffer_store_dword v3, off, s[40:43], 0 offset:2640 ; 4-byte Folded Spill1207; GFX6-NEXT:    s_waitcnt expcnt(0)1208; GFX6-NEXT:    buffer_load_dwordx4 v[0:3], v[5:6], s[4:7], 0 addr64 offset:26401209; GFX6-NEXT:    s_waitcnt vmcnt(0)1210; GFX6-NEXT:    buffer_store_dword v0, off, s[40:43], 0 offset:2644 ; 4-byte Folded Spill1211; GFX6-NEXT:    buffer_store_dword v1, off, s[40:43], 0 offset:2648 ; 4-byte Folded Spill1212; GFX6-NEXT:    buffer_store_dword v2, off, s[40:43], 0 offset:2652 ; 4-byte Folded Spill1213; GFX6-NEXT:    buffer_store_dword v3, off, s[40:43], 0 offset:2656 ; 4-byte Folded Spill1214; GFX6-NEXT:    s_waitcnt expcnt(0)1215; GFX6-NEXT:    buffer_load_dwordx4 v[0:3], v[5:6], s[4:7], 0 addr64 offset:26561216; GFX6-NEXT:    s_waitcnt vmcnt(0)1217; GFX6-NEXT:    buffer_store_dword v0, off, s[40:43], 0 offset:2660 ; 4-byte Folded Spill1218; GFX6-NEXT:    buffer_store_dword v1, off, s[40:43], 0 offset:2664 ; 4-byte Folded Spill1219; GFX6-NEXT:    buffer_store_dword v2, off, s[40:43], 0 offset:2668 ; 4-byte Folded Spill1220; GFX6-NEXT:    buffer_store_dword v3, off, s[40:43], 0 offset:2672 ; 4-byte Folded Spill1221; GFX6-NEXT:    s_waitcnt expcnt(0)1222; GFX6-NEXT:    buffer_load_dwordx4 v[0:3], v[5:6], s[4:7], 0 addr64 offset:26721223; GFX6-NEXT:    s_waitcnt vmcnt(0)1224; GFX6-NEXT:    buffer_store_dword v0, off, s[40:43], 0 offset:2676 ; 4-byte Folded Spill1225; GFX6-NEXT:    buffer_store_dword v1, off, s[40:43], 0 offset:2680 ; 4-byte Folded Spill1226; GFX6-NEXT:    buffer_store_dword v2, off, s[40:43], 0 offset:2684 ; 4-byte Folded Spill1227; GFX6-NEXT:    buffer_store_dword v3, off, s[40:43], 0 offset:2688 ; 4-byte Folded Spill1228; GFX6-NEXT:    s_waitcnt expcnt(0)1229; GFX6-NEXT:    buffer_load_dwordx4 v[0:3], v[5:6], s[4:7], 0 addr64 offset:26881230; GFX6-NEXT:    s_waitcnt vmcnt(0)1231; GFX6-NEXT:    buffer_store_dword v0, off, s[40:43], 0 offset:2692 ; 4-byte Folded Spill1232; GFX6-NEXT:    buffer_store_dword v1, off, s[40:43], 0 offset:2696 ; 4-byte Folded Spill1233; GFX6-NEXT:    buffer_store_dword v2, off, s[40:43], 0 offset:2700 ; 4-byte Folded Spill1234; GFX6-NEXT:    buffer_store_dword v3, off, s[40:43], 0 offset:2704 ; 4-byte Folded Spill1235; GFX6-NEXT:    s_waitcnt expcnt(0)1236; GFX6-NEXT:    buffer_load_dwordx4 v[0:3], v[5:6], s[4:7], 0 addr64 offset:27041237; GFX6-NEXT:    s_waitcnt vmcnt(0)1238; GFX6-NEXT:    buffer_store_dword v0, off, s[40:43], 0 offset:2708 ; 4-byte Folded Spill1239; GFX6-NEXT:    buffer_store_dword v1, off, s[40:43], 0 offset:2712 ; 4-byte Folded Spill1240; GFX6-NEXT:    buffer_store_dword v2, off, s[40:43], 0 offset:2716 ; 4-byte Folded Spill1241; GFX6-NEXT:    buffer_store_dword v3, off, s[40:43], 0 offset:2720 ; 4-byte Folded Spill1242; GFX6-NEXT:    s_waitcnt expcnt(0)1243; GFX6-NEXT:    buffer_load_dwordx4 v[0:3], v[5:6], s[4:7], 0 addr64 offset:27201244; GFX6-NEXT:    s_waitcnt vmcnt(0)1245; GFX6-NEXT:    buffer_store_dword v0, off, s[40:43], 0 offset:2724 ; 4-byte Folded Spill1246; GFX6-NEXT:    buffer_store_dword v1, off, s[40:43], 0 offset:2728 ; 4-byte Folded Spill1247; GFX6-NEXT:    buffer_store_dword v2, off, s[40:43], 0 offset:2732 ; 4-byte Folded Spill1248; GFX6-NEXT:    buffer_store_dword v3, off, s[40:43], 0 offset:2736 ; 4-byte Folded Spill1249; GFX6-NEXT:    s_waitcnt expcnt(0)1250; GFX6-NEXT:    buffer_load_dwordx4 v[0:3], v[5:6], s[4:7], 0 addr64 offset:27361251; GFX6-NEXT:    s_waitcnt vmcnt(0)1252; GFX6-NEXT:    buffer_store_dword v0, off, s[40:43], 0 offset:2740 ; 4-byte Folded Spill1253; GFX6-NEXT:    buffer_store_dword v1, off, s[40:43], 0 offset:2744 ; 4-byte Folded Spill1254; GFX6-NEXT:    buffer_store_dword v2, off, s[40:43], 0 offset:2748 ; 4-byte Folded Spill1255; GFX6-NEXT:    buffer_store_dword v3, off, s[40:43], 0 offset:2752 ; 4-byte Folded Spill1256; GFX6-NEXT:    s_waitcnt expcnt(0)1257; GFX6-NEXT:    buffer_load_dwordx4 v[0:3], v[5:6], s[4:7], 0 addr64 offset:27521258; GFX6-NEXT:    s_waitcnt vmcnt(0)1259; GFX6-NEXT:    buffer_store_dword v0, off, s[40:43], 0 offset:2756 ; 4-byte Folded Spill1260; GFX6-NEXT:    buffer_store_dword v1, off, s[40:43], 0 offset:2760 ; 4-byte Folded Spill1261; GFX6-NEXT:    buffer_store_dword v2, off, s[40:43], 0 offset:2764 ; 4-byte Folded Spill1262; GFX6-NEXT:    buffer_store_dword v3, off, s[40:43], 0 offset:2768 ; 4-byte Folded Spill1263; GFX6-NEXT:    s_waitcnt expcnt(0)1264; GFX6-NEXT:    buffer_load_dwordx4 v[0:3], v[5:6], s[4:7], 0 addr64 offset:27681265; GFX6-NEXT:    s_waitcnt vmcnt(0)1266; GFX6-NEXT:    buffer_store_dword v0, off, s[40:43], 0 offset:2772 ; 4-byte Folded Spill1267; GFX6-NEXT:    buffer_store_dword v1, off, s[40:43], 0 offset:2776 ; 4-byte Folded Spill1268; GFX6-NEXT:    buffer_store_dword v2, off, s[40:43], 0 offset:2780 ; 4-byte Folded Spill1269; GFX6-NEXT:    buffer_store_dword v3, off, s[40:43], 0 offset:2784 ; 4-byte Folded Spill1270; GFX6-NEXT:    s_waitcnt expcnt(0)1271; GFX6-NEXT:    buffer_load_dwordx4 v[0:3], v[5:6], s[4:7], 0 addr64 offset:27841272; GFX6-NEXT:    s_waitcnt vmcnt(0)1273; GFX6-NEXT:    buffer_store_dword v0, off, s[40:43], 0 offset:2788 ; 4-byte Folded Spill1274; GFX6-NEXT:    buffer_store_dword v1, off, s[40:43], 0 offset:2792 ; 4-byte Folded Spill1275; GFX6-NEXT:    buffer_store_dword v2, off, s[40:43], 0 offset:2796 ; 4-byte Folded Spill1276; GFX6-NEXT:    buffer_store_dword v3, off, s[40:43], 0 offset:2800 ; 4-byte Folded Spill1277; GFX6-NEXT:    s_waitcnt expcnt(0)1278; GFX6-NEXT:    buffer_load_dwordx4 v[0:3], v[5:6], s[4:7], 0 addr64 offset:28001279; GFX6-NEXT:    s_waitcnt vmcnt(0)1280; GFX6-NEXT:    buffer_store_dword v0, off, s[40:43], 0 offset:2804 ; 4-byte Folded Spill1281; GFX6-NEXT:    buffer_store_dword v1, off, s[40:43], 0 offset:2808 ; 4-byte Folded Spill1282; GFX6-NEXT:    buffer_store_dword v2, off, s[40:43], 0 offset:2812 ; 4-byte Folded Spill1283; GFX6-NEXT:    buffer_store_dword v3, off, s[40:43], 0 offset:2816 ; 4-byte Folded Spill1284; GFX6-NEXT:    s_waitcnt expcnt(0)1285; GFX6-NEXT:    buffer_load_dwordx4 v[0:3], v[5:6], s[4:7], 0 addr64 offset:28161286; GFX6-NEXT:    s_waitcnt vmcnt(0)1287; GFX6-NEXT:    buffer_store_dword v0, off, s[40:43], 0 offset:2820 ; 4-byte Folded Spill1288; GFX6-NEXT:    buffer_store_dword v1, off, s[40:43], 0 offset:2824 ; 4-byte Folded Spill1289; GFX6-NEXT:    buffer_store_dword v2, off, s[40:43], 0 offset:2828 ; 4-byte Folded Spill1290; GFX6-NEXT:    buffer_store_dword v3, off, s[40:43], 0 offset:2832 ; 4-byte Folded Spill1291; GFX6-NEXT:    s_waitcnt expcnt(0)1292; GFX6-NEXT:    buffer_load_dwordx4 v[0:3], v[5:6], s[4:7], 0 addr64 offset:28321293; GFX6-NEXT:    s_waitcnt vmcnt(0)1294; GFX6-NEXT:    buffer_store_dword v0, off, s[40:43], 0 offset:2836 ; 4-byte Folded Spill1295; GFX6-NEXT:    buffer_store_dword v1, off, s[40:43], 0 offset:2840 ; 4-byte Folded Spill1296; GFX6-NEXT:    buffer_store_dword v2, off, s[40:43], 0 offset:2844 ; 4-byte Folded Spill1297; GFX6-NEXT:    buffer_store_dword v3, off, s[40:43], 0 offset:2848 ; 4-byte Folded Spill1298; GFX6-NEXT:    s_waitcnt expcnt(0)1299; GFX6-NEXT:    buffer_load_dwordx4 v[0:3], v[5:6], s[4:7], 0 addr64 offset:28481300; GFX6-NEXT:    s_waitcnt vmcnt(0)1301; GFX6-NEXT:    buffer_store_dword v0, off, s[40:43], 0 offset:2852 ; 4-byte Folded Spill1302; GFX6-NEXT:    buffer_store_dword v1, off, s[40:43], 0 offset:2856 ; 4-byte Folded Spill1303; GFX6-NEXT:    buffer_store_dword v2, off, s[40:43], 0 offset:2860 ; 4-byte Folded Spill1304; GFX6-NEXT:    buffer_store_dword v3, off, s[40:43], 0 offset:2864 ; 4-byte Folded Spill1305; GFX6-NEXT:    s_waitcnt expcnt(0)1306; GFX6-NEXT:    buffer_load_dwordx4 v[0:3], v[5:6], s[4:7], 0 addr64 offset:28641307; GFX6-NEXT:    s_waitcnt vmcnt(0)1308; GFX6-NEXT:    buffer_store_dword v0, off, s[40:43], 0 offset:2868 ; 4-byte Folded Spill1309; GFX6-NEXT:    buffer_store_dword v1, off, s[40:43], 0 offset:2872 ; 4-byte Folded Spill1310; GFX6-NEXT:    buffer_store_dword v2, off, s[40:43], 0 offset:2876 ; 4-byte Folded Spill1311; GFX6-NEXT:    buffer_store_dword v3, off, s[40:43], 0 offset:2880 ; 4-byte Folded Spill1312; GFX6-NEXT:    s_waitcnt expcnt(0)1313; GFX6-NEXT:    buffer_load_dwordx4 v[0:3], v[5:6], s[4:7], 0 addr64 offset:28801314; GFX6-NEXT:    s_waitcnt vmcnt(0)1315; GFX6-NEXT:    buffer_store_dword v0, off, s[40:43], 0 offset:2884 ; 4-byte Folded Spill1316; GFX6-NEXT:    buffer_store_dword v1, off, s[40:43], 0 offset:2888 ; 4-byte Folded Spill1317; GFX6-NEXT:    buffer_store_dword v2, off, s[40:43], 0 offset:2892 ; 4-byte Folded Spill1318; GFX6-NEXT:    buffer_store_dword v3, off, s[40:43], 0 offset:2896 ; 4-byte Folded Spill1319; GFX6-NEXT:    s_waitcnt expcnt(0)1320; GFX6-NEXT:    buffer_load_dwordx4 v[0:3], v[5:6], s[4:7], 0 addr64 offset:28961321; GFX6-NEXT:    s_waitcnt vmcnt(0)1322; GFX6-NEXT:    buffer_store_dword v0, off, s[40:43], 0 offset:2900 ; 4-byte Folded Spill1323; GFX6-NEXT:    buffer_store_dword v1, off, s[40:43], 0 offset:2904 ; 4-byte Folded Spill1324; GFX6-NEXT:    buffer_store_dword v2, off, s[40:43], 0 offset:2908 ; 4-byte Folded Spill1325; GFX6-NEXT:    buffer_store_dword v3, off, s[40:43], 0 offset:2912 ; 4-byte Folded Spill1326; GFX6-NEXT:    s_waitcnt expcnt(0)1327; GFX6-NEXT:    buffer_load_dwordx4 v[0:3], v[5:6], s[4:7], 0 addr64 offset:29121328; GFX6-NEXT:    s_waitcnt vmcnt(0)1329; GFX6-NEXT:    buffer_store_dword v0, off, s[40:43], 0 offset:2916 ; 4-byte Folded Spill1330; GFX6-NEXT:    buffer_store_dword v1, off, s[40:43], 0 offset:2920 ; 4-byte Folded Spill1331; GFX6-NEXT:    buffer_store_dword v2, off, s[40:43], 0 offset:2924 ; 4-byte Folded Spill1332; GFX6-NEXT:    buffer_store_dword v3, off, s[40:43], 0 offset:2928 ; 4-byte Folded Spill1333; GFX6-NEXT:    s_waitcnt expcnt(0)1334; GFX6-NEXT:    buffer_load_dwordx4 v[0:3], v[5:6], s[4:7], 0 addr64 offset:29281335; GFX6-NEXT:    s_waitcnt vmcnt(0)1336; GFX6-NEXT:    buffer_store_dword v0, off, s[40:43], 0 offset:2932 ; 4-byte Folded Spill1337; GFX6-NEXT:    buffer_store_dword v1, off, s[40:43], 0 offset:2936 ; 4-byte Folded Spill1338; GFX6-NEXT:    buffer_store_dword v2, off, s[40:43], 0 offset:2940 ; 4-byte Folded Spill1339; GFX6-NEXT:    buffer_store_dword v3, off, s[40:43], 0 offset:2944 ; 4-byte Folded Spill1340; GFX6-NEXT:    s_waitcnt expcnt(0)1341; GFX6-NEXT:    buffer_load_dwordx4 v[0:3], v[5:6], s[4:7], 0 addr64 offset:29441342; GFX6-NEXT:    s_waitcnt vmcnt(0)1343; GFX6-NEXT:    buffer_store_dword v0, off, s[40:43], 0 offset:2948 ; 4-byte Folded Spill1344; GFX6-NEXT:    buffer_store_dword v1, off, s[40:43], 0 offset:2952 ; 4-byte Folded Spill1345; GFX6-NEXT:    buffer_store_dword v2, off, s[40:43], 0 offset:2956 ; 4-byte Folded Spill1346; GFX6-NEXT:    buffer_store_dword v3, off, s[40:43], 0 offset:2960 ; 4-byte Folded Spill1347; GFX6-NEXT:    s_waitcnt expcnt(0)1348; GFX6-NEXT:    buffer_load_dwordx4 v[0:3], v[5:6], s[4:7], 0 addr64 offset:29601349; GFX6-NEXT:    s_waitcnt vmcnt(0)1350; GFX6-NEXT:    buffer_store_dword v0, off, s[40:43], 0 offset:2964 ; 4-byte Folded Spill1351; GFX6-NEXT:    buffer_store_dword v1, off, s[40:43], 0 offset:2968 ; 4-byte Folded Spill1352; GFX6-NEXT:    buffer_store_dword v2, off, s[40:43], 0 offset:2972 ; 4-byte Folded Spill1353; GFX6-NEXT:    buffer_store_dword v3, off, s[40:43], 0 offset:2976 ; 4-byte Folded Spill1354; GFX6-NEXT:    s_waitcnt expcnt(0)1355; GFX6-NEXT:    buffer_load_dwordx4 v[0:3], v[5:6], s[4:7], 0 addr64 offset:29761356; GFX6-NEXT:    s_waitcnt vmcnt(0)1357; GFX6-NEXT:    buffer_store_dword v0, off, s[40:43], 0 offset:2980 ; 4-byte Folded Spill1358; GFX6-NEXT:    buffer_store_dword v1, off, s[40:43], 0 offset:2984 ; 4-byte Folded Spill1359; GFX6-NEXT:    buffer_store_dword v2, off, s[40:43], 0 offset:2988 ; 4-byte Folded Spill1360; GFX6-NEXT:    buffer_store_dword v3, off, s[40:43], 0 offset:2992 ; 4-byte Folded Spill1361; GFX6-NEXT:    s_waitcnt expcnt(0)1362; GFX6-NEXT:    buffer_load_dwordx4 v[0:3], v[5:6], s[4:7], 0 addr64 offset:29921363; GFX6-NEXT:    s_waitcnt vmcnt(0)1364; GFX6-NEXT:    buffer_store_dword v0, off, s[40:43], 0 offset:2996 ; 4-byte Folded Spill1365; GFX6-NEXT:    buffer_store_dword v1, off, s[40:43], 0 offset:3000 ; 4-byte Folded Spill1366; GFX6-NEXT:    buffer_store_dword v2, off, s[40:43], 0 offset:3004 ; 4-byte Folded Spill1367; GFX6-NEXT:    buffer_store_dword v3, off, s[40:43], 0 offset:3008 ; 4-byte Folded Spill1368; GFX6-NEXT:    s_waitcnt expcnt(0)1369; GFX6-NEXT:    buffer_load_dwordx4 v[0:3], v[5:6], s[4:7], 0 addr64 offset:30081370; GFX6-NEXT:    s_waitcnt vmcnt(0)1371; GFX6-NEXT:    buffer_store_dword v0, off, s[40:43], 0 offset:3012 ; 4-byte Folded Spill1372; GFX6-NEXT:    buffer_store_dword v1, off, s[40:43], 0 offset:3016 ; 4-byte Folded Spill1373; GFX6-NEXT:    buffer_store_dword v2, off, s[40:43], 0 offset:3020 ; 4-byte Folded Spill1374; GFX6-NEXT:    buffer_store_dword v3, off, s[40:43], 0 offset:3024 ; 4-byte Folded Spill1375; GFX6-NEXT:    s_waitcnt expcnt(0)1376; GFX6-NEXT:    buffer_load_dwordx4 v[0:3], v[5:6], s[4:7], 0 addr64 offset:30241377; GFX6-NEXT:    s_waitcnt vmcnt(0)1378; GFX6-NEXT:    buffer_store_dword v0, off, s[40:43], 0 offset:3028 ; 4-byte Folded Spill1379; GFX6-NEXT:    buffer_store_dword v1, off, s[40:43], 0 offset:3032 ; 4-byte Folded Spill1380; GFX6-NEXT:    buffer_store_dword v2, off, s[40:43], 0 offset:3036 ; 4-byte Folded Spill1381; GFX6-NEXT:    buffer_store_dword v3, off, s[40:43], 0 offset:3040 ; 4-byte Folded Spill1382; GFX6-NEXT:    s_waitcnt expcnt(0)1383; GFX6-NEXT:    buffer_load_dwordx4 v[0:3], v[5:6], s[4:7], 0 addr64 offset:30401384; GFX6-NEXT:    s_waitcnt vmcnt(0)1385; GFX6-NEXT:    buffer_store_dword v0, off, s[40:43], 0 offset:3044 ; 4-byte Folded Spill1386; GFX6-NEXT:    buffer_store_dword v1, off, s[40:43], 0 offset:3048 ; 4-byte Folded Spill1387; GFX6-NEXT:    buffer_store_dword v2, off, s[40:43], 0 offset:3052 ; 4-byte Folded Spill1388; GFX6-NEXT:    buffer_store_dword v3, off, s[40:43], 0 offset:3056 ; 4-byte Folded Spill1389; GFX6-NEXT:    s_waitcnt expcnt(0)1390; GFX6-NEXT:    buffer_load_dwordx4 v[0:3], v[5:6], s[4:7], 0 addr64 offset:30561391; GFX6-NEXT:    s_waitcnt vmcnt(0)1392; GFX6-NEXT:    buffer_store_dword v0, off, s[40:43], 0 offset:3060 ; 4-byte Folded Spill1393; GFX6-NEXT:    buffer_store_dword v1, off, s[40:43], 0 offset:3064 ; 4-byte Folded Spill1394; GFX6-NEXT:    buffer_store_dword v2, off, s[40:43], 0 offset:3068 ; 4-byte Folded Spill1395; GFX6-NEXT:    buffer_store_dword v3, off, s[40:43], 0 offset:3072 ; 4-byte Folded Spill1396; GFX6-NEXT:    s_waitcnt expcnt(0)1397; GFX6-NEXT:    buffer_load_dwordx4 v[0:3], v[5:6], s[4:7], 0 addr64 offset:30721398; GFX6-NEXT:    s_waitcnt vmcnt(0)1399; GFX6-NEXT:    buffer_store_dword v0, off, s[40:43], 0 offset:3076 ; 4-byte Folded Spill1400; GFX6-NEXT:    buffer_store_dword v1, off, s[40:43], 0 offset:3080 ; 4-byte Folded Spill1401; GFX6-NEXT:    buffer_store_dword v2, off, s[40:43], 0 offset:3084 ; 4-byte Folded Spill1402; GFX6-NEXT:    buffer_store_dword v3, off, s[40:43], 0 offset:3088 ; 4-byte Folded Spill1403; GFX6-NEXT:    s_waitcnt expcnt(0)1404; GFX6-NEXT:    buffer_load_dwordx4 v[0:3], v[5:6], s[4:7], 0 addr64 offset:30881405; GFX6-NEXT:    s_waitcnt vmcnt(0)1406; GFX6-NEXT:    buffer_store_dword v0, off, s[40:43], 0 offset:3092 ; 4-byte Folded Spill1407; GFX6-NEXT:    buffer_store_dword v1, off, s[40:43], 0 offset:3096 ; 4-byte Folded Spill1408; GFX6-NEXT:    buffer_store_dword v2, off, s[40:43], 0 offset:3100 ; 4-byte Folded Spill1409; GFX6-NEXT:    buffer_store_dword v3, off, s[40:43], 0 offset:3104 ; 4-byte Folded Spill1410; GFX6-NEXT:    s_waitcnt expcnt(0)1411; GFX6-NEXT:    buffer_load_dwordx4 v[0:3], v[5:6], s[4:7], 0 addr64 offset:31041412; GFX6-NEXT:    s_waitcnt vmcnt(0)1413; GFX6-NEXT:    buffer_store_dword v0, off, s[40:43], 0 offset:3108 ; 4-byte Folded Spill1414; GFX6-NEXT:    buffer_store_dword v1, off, s[40:43], 0 offset:3112 ; 4-byte Folded Spill1415; GFX6-NEXT:    buffer_store_dword v2, off, s[40:43], 0 offset:3116 ; 4-byte Folded Spill1416; GFX6-NEXT:    buffer_store_dword v3, off, s[40:43], 0 offset:3120 ; 4-byte Folded Spill1417; GFX6-NEXT:    s_waitcnt expcnt(0)1418; GFX6-NEXT:    buffer_load_dwordx4 v[0:3], v[5:6], s[4:7], 0 addr64 offset:31201419; GFX6-NEXT:    s_waitcnt vmcnt(0)1420; GFX6-NEXT:    buffer_store_dword v0, off, s[40:43], 0 offset:3124 ; 4-byte Folded Spill1421; GFX6-NEXT:    buffer_store_dword v1, off, s[40:43], 0 offset:3128 ; 4-byte Folded Spill1422; GFX6-NEXT:    buffer_store_dword v2, off, s[40:43], 0 offset:3132 ; 4-byte Folded Spill1423; GFX6-NEXT:    buffer_store_dword v3, off, s[40:43], 0 offset:3136 ; 4-byte Folded Spill1424; GFX6-NEXT:    s_waitcnt expcnt(0)1425; GFX6-NEXT:    buffer_load_dwordx4 v[0:3], v[5:6], s[4:7], 0 addr64 offset:31361426; GFX6-NEXT:    s_waitcnt vmcnt(0)1427; GFX6-NEXT:    buffer_store_dword v0, off, s[40:43], 0 offset:3140 ; 4-byte Folded Spill1428; GFX6-NEXT:    buffer_store_dword v1, off, s[40:43], 0 offset:3144 ; 4-byte Folded Spill1429; GFX6-NEXT:    buffer_store_dword v2, off, s[40:43], 0 offset:3148 ; 4-byte Folded Spill1430; GFX6-NEXT:    buffer_store_dword v3, off, s[40:43], 0 offset:3152 ; 4-byte Folded Spill1431; GFX6-NEXT:    s_waitcnt expcnt(0)1432; GFX6-NEXT:    buffer_load_dwordx4 v[0:3], v[5:6], s[4:7], 0 addr64 offset:31521433; GFX6-NEXT:    s_waitcnt vmcnt(0)1434; GFX6-NEXT:    buffer_store_dword v0, off, s[40:43], 0 offset:3156 ; 4-byte Folded Spill1435; GFX6-NEXT:    buffer_store_dword v1, off, s[40:43], 0 offset:3160 ; 4-byte Folded Spill1436; GFX6-NEXT:    buffer_store_dword v2, off, s[40:43], 0 offset:3164 ; 4-byte Folded Spill1437; GFX6-NEXT:    buffer_store_dword v3, off, s[40:43], 0 offset:3168 ; 4-byte Folded Spill1438; GFX6-NEXT:    s_waitcnt expcnt(0)1439; GFX6-NEXT:    buffer_load_dwordx4 v[0:3], v[5:6], s[4:7], 0 addr64 offset:31681440; GFX6-NEXT:    s_waitcnt vmcnt(0)1441; GFX6-NEXT:    buffer_store_dword v0, off, s[40:43], 0 offset:3172 ; 4-byte Folded Spill1442; GFX6-NEXT:    buffer_store_dword v1, off, s[40:43], 0 offset:3176 ; 4-byte Folded Spill1443; GFX6-NEXT:    buffer_store_dword v2, off, s[40:43], 0 offset:3180 ; 4-byte Folded Spill1444; GFX6-NEXT:    buffer_store_dword v3, off, s[40:43], 0 offset:3184 ; 4-byte Folded Spill1445; GFX6-NEXT:    s_waitcnt expcnt(0)1446; GFX6-NEXT:    buffer_load_dwordx4 v[0:3], v[5:6], s[4:7], 0 addr64 offset:31841447; GFX6-NEXT:    s_waitcnt vmcnt(0)1448; GFX6-NEXT:    buffer_store_dword v0, off, s[40:43], 0 offset:3188 ; 4-byte Folded Spill1449; GFX6-NEXT:    buffer_store_dword v1, off, s[40:43], 0 offset:3192 ; 4-byte Folded Spill1450; GFX6-NEXT:    buffer_store_dword v2, off, s[40:43], 0 offset:3196 ; 4-byte Folded Spill1451; GFX6-NEXT:    buffer_store_dword v3, off, s[40:43], 0 offset:3200 ; 4-byte Folded Spill1452; GFX6-NEXT:    s_waitcnt expcnt(0)1453; GFX6-NEXT:    buffer_load_dwordx4 v[0:3], v[5:6], s[4:7], 0 addr64 offset:32001454; GFX6-NEXT:    s_waitcnt vmcnt(0)1455; GFX6-NEXT:    buffer_store_dword v0, off, s[40:43], 0 offset:3204 ; 4-byte Folded Spill1456; GFX6-NEXT:    buffer_store_dword v1, off, s[40:43], 0 offset:3208 ; 4-byte Folded Spill1457; GFX6-NEXT:    buffer_store_dword v2, off, s[40:43], 0 offset:3212 ; 4-byte Folded Spill1458; GFX6-NEXT:    buffer_store_dword v3, off, s[40:43], 0 offset:3216 ; 4-byte Folded Spill1459; GFX6-NEXT:    s_waitcnt expcnt(0)1460; GFX6-NEXT:    buffer_load_dwordx4 v[0:3], v[5:6], s[4:7], 0 addr64 offset:32161461; GFX6-NEXT:    s_waitcnt vmcnt(0)1462; GFX6-NEXT:    buffer_store_dword v0, off, s[40:43], 0 offset:3220 ; 4-byte Folded Spill1463; GFX6-NEXT:    buffer_store_dword v1, off, s[40:43], 0 offset:3224 ; 4-byte Folded Spill1464; GFX6-NEXT:    buffer_store_dword v2, off, s[40:43], 0 offset:3228 ; 4-byte Folded Spill1465; GFX6-NEXT:    buffer_store_dword v3, off, s[40:43], 0 offset:3232 ; 4-byte Folded Spill1466; GFX6-NEXT:    s_waitcnt expcnt(0)1467; GFX6-NEXT:    buffer_load_dwordx4 v[0:3], v[5:6], s[4:7], 0 addr64 offset:32321468; GFX6-NEXT:    s_waitcnt vmcnt(0)1469; GFX6-NEXT:    buffer_store_dword v0, off, s[40:43], 0 offset:3236 ; 4-byte Folded Spill1470; GFX6-NEXT:    buffer_store_dword v1, off, s[40:43], 0 offset:3240 ; 4-byte Folded Spill1471; GFX6-NEXT:    buffer_store_dword v2, off, s[40:43], 0 offset:3244 ; 4-byte Folded Spill1472; GFX6-NEXT:    buffer_store_dword v3, off, s[40:43], 0 offset:3248 ; 4-byte Folded Spill1473; GFX6-NEXT:    s_waitcnt expcnt(0)1474; GFX6-NEXT:    buffer_load_dwordx4 v[0:3], v[5:6], s[4:7], 0 addr64 offset:32481475; GFX6-NEXT:    s_waitcnt vmcnt(0)1476; GFX6-NEXT:    buffer_store_dword v0, off, s[40:43], 0 offset:3252 ; 4-byte Folded Spill1477; GFX6-NEXT:    buffer_store_dword v1, off, s[40:43], 0 offset:3256 ; 4-byte Folded Spill1478; GFX6-NEXT:    buffer_store_dword v2, off, s[40:43], 0 offset:3260 ; 4-byte Folded Spill1479; GFX6-NEXT:    buffer_store_dword v3, off, s[40:43], 0 offset:3264 ; 4-byte Folded Spill1480; GFX6-NEXT:    s_waitcnt expcnt(0)1481; GFX6-NEXT:    buffer_load_dwordx4 v[0:3], v[5:6], s[4:7], 0 addr64 offset:32641482; GFX6-NEXT:    s_waitcnt vmcnt(0)1483; GFX6-NEXT:    buffer_store_dword v0, off, s[40:43], 0 offset:3268 ; 4-byte Folded Spill1484; GFX6-NEXT:    buffer_store_dword v1, off, s[40:43], 0 offset:3272 ; 4-byte Folded Spill1485; GFX6-NEXT:    buffer_store_dword v2, off, s[40:43], 0 offset:3276 ; 4-byte Folded Spill1486; GFX6-NEXT:    buffer_store_dword v3, off, s[40:43], 0 offset:3280 ; 4-byte Folded Spill1487; GFX6-NEXT:    s_waitcnt expcnt(0)1488; GFX6-NEXT:    buffer_load_dwordx4 v[0:3], v[5:6], s[4:7], 0 addr64 offset:32801489; GFX6-NEXT:    s_waitcnt vmcnt(0)1490; GFX6-NEXT:    buffer_store_dword v0, off, s[40:43], 0 offset:3284 ; 4-byte Folded Spill1491; GFX6-NEXT:    buffer_store_dword v1, off, s[40:43], 0 offset:3288 ; 4-byte Folded Spill1492; GFX6-NEXT:    buffer_store_dword v2, off, s[40:43], 0 offset:3292 ; 4-byte Folded Spill1493; GFX6-NEXT:    buffer_store_dword v3, off, s[40:43], 0 offset:3296 ; 4-byte Folded Spill1494; GFX6-NEXT:    s_waitcnt expcnt(0)1495; GFX6-NEXT:    buffer_load_dwordx4 v[0:3], v[5:6], s[4:7], 0 addr64 offset:32961496; GFX6-NEXT:    s_waitcnt vmcnt(0)1497; GFX6-NEXT:    buffer_store_dword v0, off, s[40:43], 0 offset:3300 ; 4-byte Folded Spill1498; GFX6-NEXT:    buffer_store_dword v1, off, s[40:43], 0 offset:3304 ; 4-byte Folded Spill1499; GFX6-NEXT:    buffer_store_dword v2, off, s[40:43], 0 offset:3308 ; 4-byte Folded Spill1500; GFX6-NEXT:    buffer_store_dword v3, off, s[40:43], 0 offset:3312 ; 4-byte Folded Spill1501; GFX6-NEXT:    s_waitcnt expcnt(0)1502; GFX6-NEXT:    buffer_load_dwordx4 v[0:3], v[5:6], s[4:7], 0 addr64 offset:33121503; GFX6-NEXT:    s_waitcnt vmcnt(0)1504; GFX6-NEXT:    buffer_store_dword v0, off, s[40:43], 0 offset:3316 ; 4-byte Folded Spill1505; GFX6-NEXT:    buffer_store_dword v1, off, s[40:43], 0 offset:3320 ; 4-byte Folded Spill1506; GFX6-NEXT:    buffer_store_dword v2, off, s[40:43], 0 offset:3324 ; 4-byte Folded Spill1507; GFX6-NEXT:    buffer_store_dword v3, off, s[40:43], 0 offset:3328 ; 4-byte Folded Spill1508; GFX6-NEXT:    s_waitcnt expcnt(0)1509; GFX6-NEXT:    buffer_load_dwordx4 v[0:3], v[5:6], s[4:7], 0 addr64 offset:33281510; GFX6-NEXT:    s_waitcnt vmcnt(0)1511; GFX6-NEXT:    buffer_store_dword v0, off, s[40:43], 0 offset:3332 ; 4-byte Folded Spill1512; GFX6-NEXT:    buffer_store_dword v1, off, s[40:43], 0 offset:3336 ; 4-byte Folded Spill1513; GFX6-NEXT:    buffer_store_dword v2, off, s[40:43], 0 offset:3340 ; 4-byte Folded Spill1514; GFX6-NEXT:    buffer_store_dword v3, off, s[40:43], 0 offset:3344 ; 4-byte Folded Spill1515; GFX6-NEXT:    s_waitcnt expcnt(0)1516; GFX6-NEXT:    buffer_load_dwordx4 v[0:3], v[5:6], s[4:7], 0 addr64 offset:33441517; GFX6-NEXT:    s_waitcnt vmcnt(0)1518; GFX6-NEXT:    buffer_store_dword v0, off, s[40:43], 0 offset:3348 ; 4-byte Folded Spill1519; GFX6-NEXT:    buffer_store_dword v1, off, s[40:43], 0 offset:3352 ; 4-byte Folded Spill1520; GFX6-NEXT:    buffer_store_dword v2, off, s[40:43], 0 offset:3356 ; 4-byte Folded Spill1521; GFX6-NEXT:    buffer_store_dword v3, off, s[40:43], 0 offset:3360 ; 4-byte Folded Spill1522; GFX6-NEXT:    s_waitcnt expcnt(0)1523; GFX6-NEXT:    buffer_load_dwordx4 v[0:3], v[5:6], s[4:7], 0 addr64 offset:33601524; GFX6-NEXT:    s_waitcnt vmcnt(0)1525; GFX6-NEXT:    buffer_store_dword v0, off, s[40:43], 0 offset:3364 ; 4-byte Folded Spill1526; GFX6-NEXT:    buffer_store_dword v1, off, s[40:43], 0 offset:3368 ; 4-byte Folded Spill1527; GFX6-NEXT:    buffer_store_dword v2, off, s[40:43], 0 offset:3372 ; 4-byte Folded Spill1528; GFX6-NEXT:    buffer_store_dword v3, off, s[40:43], 0 offset:3376 ; 4-byte Folded Spill1529; GFX6-NEXT:    s_waitcnt expcnt(0)1530; GFX6-NEXT:    buffer_load_dwordx4 v[0:3], v[5:6], s[4:7], 0 addr64 offset:33761531; GFX6-NEXT:    s_waitcnt vmcnt(0)1532; GFX6-NEXT:    buffer_store_dword v0, off, s[40:43], 0 offset:3380 ; 4-byte Folded Spill1533; GFX6-NEXT:    buffer_store_dword v1, off, s[40:43], 0 offset:3384 ; 4-byte Folded Spill1534; GFX6-NEXT:    buffer_store_dword v2, off, s[40:43], 0 offset:3388 ; 4-byte Folded Spill1535; GFX6-NEXT:    buffer_store_dword v3, off, s[40:43], 0 offset:3392 ; 4-byte Folded Spill1536; GFX6-NEXT:    s_waitcnt expcnt(0)1537; GFX6-NEXT:    buffer_load_dwordx4 v[0:3], v[5:6], s[4:7], 0 addr64 offset:33921538; GFX6-NEXT:    s_waitcnt vmcnt(0)1539; GFX6-NEXT:    buffer_store_dword v0, off, s[40:43], 0 offset:3396 ; 4-byte Folded Spill1540; GFX6-NEXT:    buffer_store_dword v1, off, s[40:43], 0 offset:3400 ; 4-byte Folded Spill1541; GFX6-NEXT:    buffer_store_dword v2, off, s[40:43], 0 offset:3404 ; 4-byte Folded Spill1542; GFX6-NEXT:    buffer_store_dword v3, off, s[40:43], 0 offset:3408 ; 4-byte Folded Spill1543; GFX6-NEXT:    s_waitcnt expcnt(0)1544; GFX6-NEXT:    buffer_load_dwordx4 v[0:3], v[5:6], s[4:7], 0 addr64 offset:34081545; GFX6-NEXT:    s_waitcnt vmcnt(0)1546; GFX6-NEXT:    buffer_store_dword v0, off, s[40:43], 0 offset:3412 ; 4-byte Folded Spill1547; GFX6-NEXT:    buffer_store_dword v1, off, s[40:43], 0 offset:3416 ; 4-byte Folded Spill1548; GFX6-NEXT:    buffer_store_dword v2, off, s[40:43], 0 offset:3420 ; 4-byte Folded Spill1549; GFX6-NEXT:    buffer_store_dword v3, off, s[40:43], 0 offset:3424 ; 4-byte Folded Spill1550; GFX6-NEXT:    s_waitcnt expcnt(0)1551; GFX6-NEXT:    buffer_load_dwordx4 v[0:3], v[5:6], s[4:7], 0 addr64 offset:34241552; GFX6-NEXT:    s_waitcnt vmcnt(0)1553; GFX6-NEXT:    buffer_store_dword v0, off, s[40:43], 0 offset:3428 ; 4-byte Folded Spill1554; GFX6-NEXT:    buffer_store_dword v1, off, s[40:43], 0 offset:3432 ; 4-byte Folded Spill1555; GFX6-NEXT:    buffer_store_dword v2, off, s[40:43], 0 offset:3436 ; 4-byte Folded Spill1556; GFX6-NEXT:    buffer_store_dword v3, off, s[40:43], 0 offset:3440 ; 4-byte Folded Spill1557; GFX6-NEXT:    s_waitcnt expcnt(0)1558; GFX6-NEXT:    buffer_load_dwordx4 v[0:3], v[5:6], s[4:7], 0 addr64 offset:34401559; GFX6-NEXT:    s_waitcnt vmcnt(0)1560; GFX6-NEXT:    buffer_store_dword v0, off, s[40:43], 0 offset:3444 ; 4-byte Folded Spill1561; GFX6-NEXT:    buffer_store_dword v1, off, s[40:43], 0 offset:3448 ; 4-byte Folded Spill1562; GFX6-NEXT:    buffer_store_dword v2, off, s[40:43], 0 offset:3452 ; 4-byte Folded Spill1563; GFX6-NEXT:    buffer_store_dword v3, off, s[40:43], 0 offset:3456 ; 4-byte Folded Spill1564; GFX6-NEXT:    s_waitcnt expcnt(0)1565; GFX6-NEXT:    buffer_load_dwordx4 v[0:3], v[5:6], s[4:7], 0 addr64 offset:34561566; GFX6-NEXT:    s_waitcnt vmcnt(0)1567; GFX6-NEXT:    buffer_store_dword v0, off, s[40:43], 0 offset:3460 ; 4-byte Folded Spill1568; GFX6-NEXT:    buffer_store_dword v1, off, s[40:43], 0 offset:3464 ; 4-byte Folded Spill1569; GFX6-NEXT:    buffer_store_dword v2, off, s[40:43], 0 offset:3468 ; 4-byte Folded Spill1570; GFX6-NEXT:    buffer_store_dword v3, off, s[40:43], 0 offset:3472 ; 4-byte Folded Spill1571; GFX6-NEXT:    s_waitcnt expcnt(0)1572; GFX6-NEXT:    buffer_load_dwordx4 v[0:3], v[5:6], s[4:7], 0 addr64 offset:34721573; GFX6-NEXT:    s_waitcnt vmcnt(0)1574; GFX6-NEXT:    buffer_store_dword v0, off, s[40:43], 0 offset:3476 ; 4-byte Folded Spill1575; GFX6-NEXT:    buffer_store_dword v1, off, s[40:43], 0 offset:3480 ; 4-byte Folded Spill1576; GFX6-NEXT:    buffer_store_dword v2, off, s[40:43], 0 offset:3484 ; 4-byte Folded Spill1577; GFX6-NEXT:    buffer_store_dword v3, off, s[40:43], 0 offset:3488 ; 4-byte Folded Spill1578; GFX6-NEXT:    s_waitcnt expcnt(0)1579; GFX6-NEXT:    buffer_load_dwordx4 v[0:3], v[5:6], s[4:7], 0 addr64 offset:34881580; GFX6-NEXT:    s_waitcnt vmcnt(0)1581; GFX6-NEXT:    buffer_store_dword v0, off, s[40:43], 0 offset:3492 ; 4-byte Folded Spill1582; GFX6-NEXT:    buffer_store_dword v1, off, s[40:43], 0 offset:3496 ; 4-byte Folded Spill1583; GFX6-NEXT:    buffer_store_dword v2, off, s[40:43], 0 offset:3500 ; 4-byte Folded Spill1584; GFX6-NEXT:    buffer_store_dword v3, off, s[40:43], 0 offset:3504 ; 4-byte Folded Spill1585; GFX6-NEXT:    s_waitcnt expcnt(0)1586; GFX6-NEXT:    buffer_load_dwordx4 v[0:3], v[5:6], s[4:7], 0 addr64 offset:35041587; GFX6-NEXT:    s_waitcnt vmcnt(0)1588; GFX6-NEXT:    buffer_store_dword v0, off, s[40:43], 0 offset:3508 ; 4-byte Folded Spill1589; GFX6-NEXT:    buffer_store_dword v1, off, s[40:43], 0 offset:3512 ; 4-byte Folded Spill1590; GFX6-NEXT:    buffer_store_dword v2, off, s[40:43], 0 offset:3516 ; 4-byte Folded Spill1591; GFX6-NEXT:    buffer_store_dword v3, off, s[40:43], 0 offset:3520 ; 4-byte Folded Spill1592; GFX6-NEXT:    s_waitcnt expcnt(0)1593; GFX6-NEXT:    buffer_load_dwordx4 v[0:3], v[5:6], s[4:7], 0 addr64 offset:35201594; GFX6-NEXT:    s_waitcnt vmcnt(0)1595; GFX6-NEXT:    buffer_store_dword v0, off, s[40:43], 0 offset:3524 ; 4-byte Folded Spill1596; GFX6-NEXT:    buffer_store_dword v1, off, s[40:43], 0 offset:3528 ; 4-byte Folded Spill1597; GFX6-NEXT:    buffer_store_dword v2, off, s[40:43], 0 offset:3532 ; 4-byte Folded Spill1598; GFX6-NEXT:    buffer_store_dword v3, off, s[40:43], 0 offset:3536 ; 4-byte Folded Spill1599; GFX6-NEXT:    s_waitcnt expcnt(0)1600; GFX6-NEXT:    buffer_load_dwordx4 v[0:3], v[5:6], s[4:7], 0 addr64 offset:35361601; GFX6-NEXT:    s_waitcnt vmcnt(0)1602; GFX6-NEXT:    buffer_store_dword v0, off, s[40:43], 0 offset:3540 ; 4-byte Folded Spill1603; GFX6-NEXT:    buffer_store_dword v1, off, s[40:43], 0 offset:3544 ; 4-byte Folded Spill1604; GFX6-NEXT:    buffer_store_dword v2, off, s[40:43], 0 offset:3548 ; 4-byte Folded Spill1605; GFX6-NEXT:    buffer_store_dword v3, off, s[40:43], 0 offset:3552 ; 4-byte Folded Spill1606; GFX6-NEXT:    s_waitcnt expcnt(0)1607; GFX6-NEXT:    buffer_load_dwordx4 v[0:3], v[5:6], s[4:7], 0 addr64 offset:35521608; GFX6-NEXT:    s_waitcnt vmcnt(0)1609; GFX6-NEXT:    buffer_store_dword v0, off, s[40:43], 0 offset:3556 ; 4-byte Folded Spill1610; GFX6-NEXT:    buffer_store_dword v1, off, s[40:43], 0 offset:3560 ; 4-byte Folded Spill1611; GFX6-NEXT:    buffer_store_dword v2, off, s[40:43], 0 offset:3564 ; 4-byte Folded Spill1612; GFX6-NEXT:    buffer_store_dword v3, off, s[40:43], 0 offset:3568 ; 4-byte Folded Spill1613; GFX6-NEXT:    s_waitcnt expcnt(0)1614; GFX6-NEXT:    buffer_load_dwordx4 v[0:3], v[5:6], s[4:7], 0 addr64 offset:35681615; GFX6-NEXT:    s_waitcnt vmcnt(0)1616; GFX6-NEXT:    buffer_store_dword v0, off, s[40:43], 0 offset:3572 ; 4-byte Folded Spill1617; GFX6-NEXT:    buffer_store_dword v1, off, s[40:43], 0 offset:3576 ; 4-byte Folded Spill1618; GFX6-NEXT:    buffer_store_dword v2, off, s[40:43], 0 offset:3580 ; 4-byte Folded Spill1619; GFX6-NEXT:    buffer_store_dword v3, off, s[40:43], 0 offset:3584 ; 4-byte Folded Spill1620; GFX6-NEXT:    s_waitcnt expcnt(0)1621; GFX6-NEXT:    buffer_load_dwordx4 v[0:3], v[5:6], s[4:7], 0 addr64 offset:35841622; GFX6-NEXT:    s_waitcnt vmcnt(0)1623; GFX6-NEXT:    buffer_store_dword v0, off, s[40:43], 0 offset:3588 ; 4-byte Folded Spill1624; GFX6-NEXT:    buffer_store_dword v1, off, s[40:43], 0 offset:3592 ; 4-byte Folded Spill1625; GFX6-NEXT:    buffer_store_dword v2, off, s[40:43], 0 offset:3596 ; 4-byte Folded Spill1626; GFX6-NEXT:    buffer_store_dword v3, off, s[40:43], 0 offset:3600 ; 4-byte Folded Spill1627; GFX6-NEXT:    s_waitcnt expcnt(0)1628; GFX6-NEXT:    buffer_load_dwordx4 v[0:3], v[5:6], s[4:7], 0 addr64 offset:36001629; GFX6-NEXT:    s_waitcnt vmcnt(0)1630; GFX6-NEXT:    buffer_store_dword v0, off, s[40:43], 0 offset:3604 ; 4-byte Folded Spill1631; GFX6-NEXT:    buffer_store_dword v1, off, s[40:43], 0 offset:3608 ; 4-byte Folded Spill1632; GFX6-NEXT:    buffer_store_dword v2, off, s[40:43], 0 offset:3612 ; 4-byte Folded Spill1633; GFX6-NEXT:    buffer_store_dword v3, off, s[40:43], 0 offset:3616 ; 4-byte Folded Spill1634; GFX6-NEXT:    s_waitcnt expcnt(0)1635; GFX6-NEXT:    buffer_load_dwordx4 v[0:3], v[5:6], s[4:7], 0 addr64 offset:36161636; GFX6-NEXT:    s_waitcnt vmcnt(0)1637; GFX6-NEXT:    buffer_store_dword v0, off, s[40:43], 0 offset:3620 ; 4-byte Folded Spill1638; GFX6-NEXT:    buffer_store_dword v1, off, s[40:43], 0 offset:3624 ; 4-byte Folded Spill1639; GFX6-NEXT:    buffer_store_dword v2, off, s[40:43], 0 offset:3628 ; 4-byte Folded Spill1640; GFX6-NEXT:    buffer_store_dword v3, off, s[40:43], 0 offset:3632 ; 4-byte Folded Spill1641; GFX6-NEXT:    s_waitcnt expcnt(0)1642; GFX6-NEXT:    buffer_load_dwordx4 v[0:3], v[5:6], s[4:7], 0 addr64 offset:36321643; GFX6-NEXT:    s_waitcnt vmcnt(0)1644; GFX6-NEXT:    buffer_store_dword v0, off, s[40:43], 0 offset:3636 ; 4-byte Folded Spill1645; GFX6-NEXT:    buffer_store_dword v1, off, s[40:43], 0 offset:3640 ; 4-byte Folded Spill1646; GFX6-NEXT:    buffer_store_dword v2, off, s[40:43], 0 offset:3644 ; 4-byte Folded Spill1647; GFX6-NEXT:    buffer_store_dword v3, off, s[40:43], 0 offset:3648 ; 4-byte Folded Spill1648; GFX6-NEXT:    s_waitcnt expcnt(0)1649; GFX6-NEXT:    buffer_load_dwordx4 v[0:3], v[5:6], s[4:7], 0 addr64 offset:36481650; GFX6-NEXT:    s_waitcnt vmcnt(0)1651; GFX6-NEXT:    buffer_store_dword v0, off, s[40:43], 0 offset:3652 ; 4-byte Folded Spill1652; GFX6-NEXT:    buffer_store_dword v1, off, s[40:43], 0 offset:3656 ; 4-byte Folded Spill1653; GFX6-NEXT:    buffer_store_dword v2, off, s[40:43], 0 offset:3660 ; 4-byte Folded Spill1654; GFX6-NEXT:    buffer_store_dword v3, off, s[40:43], 0 offset:3664 ; 4-byte Folded Spill1655; GFX6-NEXT:    s_waitcnt expcnt(0)1656; GFX6-NEXT:    buffer_load_dwordx4 v[0:3], v[5:6], s[4:7], 0 addr64 offset:36641657; GFX6-NEXT:    s_waitcnt vmcnt(0)1658; GFX6-NEXT:    buffer_store_dword v0, off, s[40:43], 0 offset:3668 ; 4-byte Folded Spill1659; GFX6-NEXT:    buffer_store_dword v1, off, s[40:43], 0 offset:3672 ; 4-byte Folded Spill1660; GFX6-NEXT:    buffer_store_dword v2, off, s[40:43], 0 offset:3676 ; 4-byte Folded Spill1661; GFX6-NEXT:    buffer_store_dword v3, off, s[40:43], 0 offset:3680 ; 4-byte Folded Spill1662; GFX6-NEXT:    s_waitcnt expcnt(0)1663; GFX6-NEXT:    buffer_load_dwordx4 v[0:3], v[5:6], s[4:7], 0 addr64 offset:36801664; GFX6-NEXT:    s_waitcnt vmcnt(0)1665; GFX6-NEXT:    buffer_store_dword v0, off, s[40:43], 0 offset:3684 ; 4-byte Folded Spill1666; GFX6-NEXT:    buffer_store_dword v1, off, s[40:43], 0 offset:3688 ; 4-byte Folded Spill1667; GFX6-NEXT:    buffer_store_dword v2, off, s[40:43], 0 offset:3692 ; 4-byte Folded Spill1668; GFX6-NEXT:    buffer_store_dword v3, off, s[40:43], 0 offset:3696 ; 4-byte Folded Spill1669; GFX6-NEXT:    s_waitcnt expcnt(0)1670; GFX6-NEXT:    buffer_load_dwordx4 v[0:3], v[5:6], s[4:7], 0 addr64 offset:36961671; GFX6-NEXT:    s_waitcnt vmcnt(0)1672; GFX6-NEXT:    buffer_store_dword v0, off, s[40:43], 0 offset:3700 ; 4-byte Folded Spill1673; GFX6-NEXT:    buffer_store_dword v1, off, s[40:43], 0 offset:3704 ; 4-byte Folded Spill1674; GFX6-NEXT:    buffer_store_dword v2, off, s[40:43], 0 offset:3708 ; 4-byte Folded Spill1675; GFX6-NEXT:    buffer_store_dword v3, off, s[40:43], 0 offset:3712 ; 4-byte Folded Spill1676; GFX6-NEXT:    s_waitcnt expcnt(0)1677; GFX6-NEXT:    buffer_load_dwordx4 v[0:3], v[5:6], s[4:7], 0 addr64 offset:37121678; GFX6-NEXT:    s_waitcnt vmcnt(0)1679; GFX6-NEXT:    buffer_store_dword v0, off, s[40:43], 0 offset:3716 ; 4-byte Folded Spill1680; GFX6-NEXT:    buffer_store_dword v1, off, s[40:43], 0 offset:3720 ; 4-byte Folded Spill1681; GFX6-NEXT:    buffer_store_dword v2, off, s[40:43], 0 offset:3724 ; 4-byte Folded Spill1682; GFX6-NEXT:    buffer_store_dword v3, off, s[40:43], 0 offset:3728 ; 4-byte Folded Spill1683; GFX6-NEXT:    s_waitcnt expcnt(0)1684; GFX6-NEXT:    buffer_load_dwordx4 v[0:3], v[5:6], s[4:7], 0 addr64 offset:37281685; GFX6-NEXT:    s_waitcnt vmcnt(0)1686; GFX6-NEXT:    buffer_store_dword v0, off, s[40:43], 0 offset:3732 ; 4-byte Folded Spill1687; GFX6-NEXT:    buffer_store_dword v1, off, s[40:43], 0 offset:3736 ; 4-byte Folded Spill1688; GFX6-NEXT:    buffer_store_dword v2, off, s[40:43], 0 offset:3740 ; 4-byte Folded Spill1689; GFX6-NEXT:    buffer_store_dword v3, off, s[40:43], 0 offset:3744 ; 4-byte Folded Spill1690; GFX6-NEXT:    s_waitcnt expcnt(0)1691; GFX6-NEXT:    buffer_load_dwordx4 v[0:3], v[5:6], s[4:7], 0 addr64 offset:37441692; GFX6-NEXT:    s_waitcnt vmcnt(0)1693; GFX6-NEXT:    buffer_store_dword v0, off, s[40:43], 0 offset:3748 ; 4-byte Folded Spill1694; GFX6-NEXT:    buffer_store_dword v1, off, s[40:43], 0 offset:3752 ; 4-byte Folded Spill1695; GFX6-NEXT:    buffer_store_dword v2, off, s[40:43], 0 offset:3756 ; 4-byte Folded Spill1696; GFX6-NEXT:    buffer_store_dword v3, off, s[40:43], 0 offset:3760 ; 4-byte Folded Spill1697; GFX6-NEXT:    s_waitcnt expcnt(0)1698; GFX6-NEXT:    buffer_load_dwordx4 v[0:3], v[5:6], s[4:7], 0 addr64 offset:37601699; GFX6-NEXT:    s_waitcnt vmcnt(0)1700; GFX6-NEXT:    buffer_store_dword v0, off, s[40:43], 0 offset:3764 ; 4-byte Folded Spill1701; GFX6-NEXT:    buffer_store_dword v1, off, s[40:43], 0 offset:3768 ; 4-byte Folded Spill1702; GFX6-NEXT:    buffer_store_dword v2, off, s[40:43], 0 offset:3772 ; 4-byte Folded Spill1703; GFX6-NEXT:    buffer_store_dword v3, off, s[40:43], 0 offset:3776 ; 4-byte Folded Spill1704; GFX6-NEXT:    s_waitcnt expcnt(0)1705; GFX6-NEXT:    buffer_load_dwordx4 v[0:3], v[5:6], s[4:7], 0 addr64 offset:37761706; GFX6-NEXT:    s_waitcnt vmcnt(0)1707; GFX6-NEXT:    buffer_store_dword v0, off, s[40:43], 0 offset:3780 ; 4-byte Folded Spill1708; GFX6-NEXT:    buffer_store_dword v1, off, s[40:43], 0 offset:3784 ; 4-byte Folded Spill1709; GFX6-NEXT:    buffer_store_dword v2, off, s[40:43], 0 offset:3788 ; 4-byte Folded Spill1710; GFX6-NEXT:    buffer_store_dword v3, off, s[40:43], 0 offset:3792 ; 4-byte Folded Spill1711; GFX6-NEXT:    s_waitcnt expcnt(0)1712; GFX6-NEXT:    buffer_load_dwordx4 v[0:3], v[5:6], s[4:7], 0 addr64 offset:37921713; GFX6-NEXT:    s_waitcnt vmcnt(0)1714; GFX6-NEXT:    buffer_store_dword v0, off, s[40:43], 0 offset:3796 ; 4-byte Folded Spill1715; GFX6-NEXT:    buffer_store_dword v1, off, s[40:43], 0 offset:3800 ; 4-byte Folded Spill1716; GFX6-NEXT:    buffer_store_dword v2, off, s[40:43], 0 offset:3804 ; 4-byte Folded Spill1717; GFX6-NEXT:    buffer_store_dword v3, off, s[40:43], 0 offset:3808 ; 4-byte Folded Spill1718; GFX6-NEXT:    s_waitcnt expcnt(0)1719; GFX6-NEXT:    buffer_load_dwordx4 v[0:3], v[5:6], s[4:7], 0 addr64 offset:38081720; GFX6-NEXT:    s_waitcnt vmcnt(0)1721; GFX6-NEXT:    buffer_store_dword v0, off, s[40:43], 0 offset:3812 ; 4-byte Folded Spill1722; GFX6-NEXT:    buffer_store_dword v1, off, s[40:43], 0 offset:3816 ; 4-byte Folded Spill1723; GFX6-NEXT:    buffer_store_dword v2, off, s[40:43], 0 offset:3820 ; 4-byte Folded Spill1724; GFX6-NEXT:    buffer_store_dword v3, off, s[40:43], 0 offset:3824 ; 4-byte Folded Spill1725; GFX6-NEXT:    s_waitcnt expcnt(0)1726; GFX6-NEXT:    buffer_load_dwordx4 v[0:3], v[5:6], s[4:7], 0 addr64 offset:38241727; GFX6-NEXT:    s_waitcnt vmcnt(0)1728; GFX6-NEXT:    buffer_store_dword v0, off, s[40:43], 0 offset:3828 ; 4-byte Folded Spill1729; GFX6-NEXT:    buffer_store_dword v1, off, s[40:43], 0 offset:3832 ; 4-byte Folded Spill1730; GFX6-NEXT:    buffer_store_dword v2, off, s[40:43], 0 offset:3836 ; 4-byte Folded Spill1731; GFX6-NEXT:    buffer_store_dword v3, off, s[40:43], 0 offset:3840 ; 4-byte Folded Spill1732; GFX6-NEXT:    s_waitcnt expcnt(0)1733; GFX6-NEXT:    buffer_load_dwordx4 v[0:3], v[5:6], s[4:7], 0 addr64 offset:38401734; GFX6-NEXT:    s_waitcnt vmcnt(0)1735; GFX6-NEXT:    buffer_store_dword v0, off, s[40:43], 0 offset:3844 ; 4-byte Folded Spill1736; GFX6-NEXT:    buffer_store_dword v1, off, s[40:43], 0 offset:3848 ; 4-byte Folded Spill1737; GFX6-NEXT:    buffer_store_dword v2, off, s[40:43], 0 offset:3852 ; 4-byte Folded Spill1738; GFX6-NEXT:    buffer_store_dword v3, off, s[40:43], 0 offset:3856 ; 4-byte Folded Spill1739; GFX6-NEXT:    s_waitcnt expcnt(0)1740; GFX6-NEXT:    buffer_load_dwordx4 v[0:3], v[5:6], s[4:7], 0 addr64 offset:38561741; GFX6-NEXT:    s_waitcnt vmcnt(0)1742; GFX6-NEXT:    buffer_store_dword v0, off, s[40:43], 0 offset:3860 ; 4-byte Folded Spill1743; GFX6-NEXT:    buffer_store_dword v1, off, s[40:43], 0 offset:3864 ; 4-byte Folded Spill1744; GFX6-NEXT:    buffer_store_dword v2, off, s[40:43], 0 offset:3868 ; 4-byte Folded Spill1745; GFX6-NEXT:    buffer_store_dword v3, off, s[40:43], 0 offset:3872 ; 4-byte Folded Spill1746; GFX6-NEXT:    s_waitcnt expcnt(0)1747; GFX6-NEXT:    buffer_load_dwordx4 v[0:3], v[5:6], s[4:7], 0 addr64 offset:38721748; GFX6-NEXT:    s_waitcnt vmcnt(0)1749; GFX6-NEXT:    buffer_store_dword v0, off, s[40:43], 0 offset:3876 ; 4-byte Folded Spill1750; GFX6-NEXT:    buffer_store_dword v1, off, s[40:43], 0 offset:3880 ; 4-byte Folded Spill1751; GFX6-NEXT:    buffer_store_dword v2, off, s[40:43], 0 offset:3884 ; 4-byte Folded Spill1752; GFX6-NEXT:    buffer_store_dword v3, off, s[40:43], 0 offset:3888 ; 4-byte Folded Spill1753; GFX6-NEXT:    s_waitcnt expcnt(0)1754; GFX6-NEXT:    buffer_load_dwordx4 v[0:3], v[5:6], s[4:7], 0 addr64 offset:38881755; GFX6-NEXT:    s_waitcnt vmcnt(0)1756; GFX6-NEXT:    buffer_store_dword v0, off, s[40:43], 0 offset:3892 ; 4-byte Folded Spill1757; GFX6-NEXT:    buffer_store_dword v1, off, s[40:43], 0 offset:3896 ; 4-byte Folded Spill1758; GFX6-NEXT:    buffer_store_dword v2, off, s[40:43], 0 offset:3900 ; 4-byte Folded Spill1759; GFX6-NEXT:    buffer_store_dword v3, off, s[40:43], 0 offset:3904 ; 4-byte Folded Spill1760; GFX6-NEXT:    s_waitcnt expcnt(0)1761; GFX6-NEXT:    buffer_load_dwordx4 v[0:3], v[5:6], s[4:7], 0 addr64 offset:39041762; GFX6-NEXT:    s_waitcnt vmcnt(0)1763; GFX6-NEXT:    buffer_store_dword v0, off, s[40:43], 0 offset:3908 ; 4-byte Folded Spill1764; GFX6-NEXT:    buffer_store_dword v1, off, s[40:43], 0 offset:3912 ; 4-byte Folded Spill1765; GFX6-NEXT:    buffer_store_dword v2, off, s[40:43], 0 offset:3916 ; 4-byte Folded Spill1766; GFX6-NEXT:    buffer_store_dword v3, off, s[40:43], 0 offset:3920 ; 4-byte Folded Spill1767; GFX6-NEXT:    s_waitcnt expcnt(0)1768; GFX6-NEXT:    buffer_load_dwordx4 v[0:3], v[5:6], s[4:7], 0 addr64 offset:39201769; GFX6-NEXT:    s_waitcnt vmcnt(0)1770; GFX6-NEXT:    buffer_store_dword v0, off, s[40:43], 0 offset:3924 ; 4-byte Folded Spill1771; GFX6-NEXT:    buffer_store_dword v1, off, s[40:43], 0 offset:3928 ; 4-byte Folded Spill1772; GFX6-NEXT:    buffer_store_dword v2, off, s[40:43], 0 offset:3932 ; 4-byte Folded Spill1773; GFX6-NEXT:    buffer_store_dword v3, off, s[40:43], 0 offset:3936 ; 4-byte Folded Spill1774; GFX6-NEXT:    s_waitcnt expcnt(0)1775; GFX6-NEXT:    buffer_load_dwordx4 v[0:3], v[5:6], s[4:7], 0 addr64 offset:39361776; GFX6-NEXT:    s_waitcnt vmcnt(0)1777; GFX6-NEXT:    buffer_store_dword v0, off, s[40:43], 0 offset:3940 ; 4-byte Folded Spill1778; GFX6-NEXT:    buffer_store_dword v1, off, s[40:43], 0 offset:3944 ; 4-byte Folded Spill1779; GFX6-NEXT:    buffer_store_dword v2, off, s[40:43], 0 offset:3948 ; 4-byte Folded Spill1780; GFX6-NEXT:    buffer_store_dword v3, off, s[40:43], 0 offset:3952 ; 4-byte Folded Spill1781; GFX6-NEXT:    s_waitcnt expcnt(0)1782; GFX6-NEXT:    buffer_load_dwordx4 v[0:3], v[5:6], s[4:7], 0 addr64 offset:39521783; GFX6-NEXT:    s_waitcnt vmcnt(0)1784; GFX6-NEXT:    buffer_store_dword v0, off, s[40:43], 0 offset:3956 ; 4-byte Folded Spill1785; GFX6-NEXT:    buffer_store_dword v1, off, s[40:43], 0 offset:3960 ; 4-byte Folded Spill1786; GFX6-NEXT:    buffer_store_dword v2, off, s[40:43], 0 offset:3964 ; 4-byte Folded Spill1787; GFX6-NEXT:    buffer_store_dword v3, off, s[40:43], 0 offset:3968 ; 4-byte Folded Spill1788; GFX6-NEXT:    s_waitcnt expcnt(0)1789; GFX6-NEXT:    buffer_load_dwordx4 v[0:3], v[5:6], s[4:7], 0 addr64 offset:39681790; GFX6-NEXT:    s_waitcnt vmcnt(0)1791; GFX6-NEXT:    buffer_store_dword v0, off, s[40:43], 0 offset:3972 ; 4-byte Folded Spill1792; GFX6-NEXT:    buffer_store_dword v1, off, s[40:43], 0 offset:3976 ; 4-byte Folded Spill1793; GFX6-NEXT:    buffer_store_dword v2, off, s[40:43], 0 offset:3980 ; 4-byte Folded Spill1794; GFX6-NEXT:    buffer_store_dword v3, off, s[40:43], 0 offset:3984 ; 4-byte Folded Spill1795; GFX6-NEXT:    s_waitcnt expcnt(0)1796; GFX6-NEXT:    buffer_load_dwordx4 v[0:3], v[5:6], s[4:7], 0 addr64 offset:39841797; GFX6-NEXT:    s_waitcnt vmcnt(0)1798; GFX6-NEXT:    buffer_store_dword v0, off, s[40:43], 0 offset:3988 ; 4-byte Folded Spill1799; GFX6-NEXT:    buffer_store_dword v1, off, s[40:43], 0 offset:3992 ; 4-byte Folded Spill1800; GFX6-NEXT:    buffer_store_dword v2, off, s[40:43], 0 offset:3996 ; 4-byte Folded Spill1801; GFX6-NEXT:    buffer_store_dword v3, off, s[40:43], 0 offset:4000 ; 4-byte Folded Spill1802; GFX6-NEXT:    s_waitcnt expcnt(0)1803; GFX6-NEXT:    buffer_load_dwordx4 v[0:3], v[5:6], s[4:7], 0 addr64 offset:40001804; GFX6-NEXT:    s_waitcnt vmcnt(0)1805; GFX6-NEXT:    buffer_store_dword v0, off, s[40:43], 0 offset:4004 ; 4-byte Folded Spill1806; GFX6-NEXT:    buffer_store_dword v1, off, s[40:43], 0 offset:4008 ; 4-byte Folded Spill1807; GFX6-NEXT:    buffer_store_dword v2, off, s[40:43], 0 offset:4012 ; 4-byte Folded Spill1808; GFX6-NEXT:    buffer_store_dword v3, off, s[40:43], 0 offset:4016 ; 4-byte Folded Spill1809; GFX6-NEXT:    s_waitcnt expcnt(0)1810; GFX6-NEXT:    buffer_load_dwordx4 v[0:3], v[5:6], s[4:7], 0 addr64 offset:40161811; GFX6-NEXT:    s_waitcnt vmcnt(0)1812; GFX6-NEXT:    buffer_store_dword v0, off, s[40:43], 0 offset:4020 ; 4-byte Folded Spill1813; GFX6-NEXT:    buffer_store_dword v1, off, s[40:43], 0 offset:4024 ; 4-byte Folded Spill1814; GFX6-NEXT:    buffer_store_dword v2, off, s[40:43], 0 offset:4028 ; 4-byte Folded Spill1815; GFX6-NEXT:    buffer_store_dword v3, off, s[40:43], 0 offset:4032 ; 4-byte Folded Spill1816; GFX6-NEXT:    s_waitcnt expcnt(0)1817; GFX6-NEXT:    buffer_load_dwordx4 v[0:3], v[5:6], s[4:7], 0 addr64 offset:40321818; GFX6-NEXT:    s_waitcnt vmcnt(0)1819; GFX6-NEXT:    buffer_store_dword v0, off, s[40:43], 0 offset:4036 ; 4-byte Folded Spill1820; GFX6-NEXT:    buffer_store_dword v1, off, s[40:43], 0 offset:4040 ; 4-byte Folded Spill1821; GFX6-NEXT:    buffer_store_dword v2, off, s[40:43], 0 offset:4044 ; 4-byte Folded Spill1822; GFX6-NEXT:    buffer_store_dword v3, off, s[40:43], 0 offset:4048 ; 4-byte Folded Spill1823; GFX6-NEXT:    s_waitcnt expcnt(0)1824; GFX6-NEXT:    buffer_load_dwordx4 v[0:3], v[5:6], s[4:7], 0 addr64 offset:40481825; GFX6-NEXT:    s_waitcnt vmcnt(0)1826; GFX6-NEXT:    buffer_store_dword v0, off, s[40:43], 0 offset:4052 ; 4-byte Folded Spill1827; GFX6-NEXT:    buffer_store_dword v1, off, s[40:43], 0 offset:4056 ; 4-byte Folded Spill1828; GFX6-NEXT:    buffer_store_dword v2, off, s[40:43], 0 offset:4060 ; 4-byte Folded Spill1829; GFX6-NEXT:    buffer_store_dword v3, off, s[40:43], 0 offset:4064 ; 4-byte Folded Spill1830; GFX6-NEXT:    s_waitcnt expcnt(0)1831; GFX6-NEXT:    buffer_load_dwordx4 v[0:3], v[5:6], s[4:7], 0 addr64 offset:40641832; GFX6-NEXT:    s_waitcnt vmcnt(0)1833; GFX6-NEXT:    buffer_store_dword v0, off, s[40:43], 0 offset:4068 ; 4-byte Folded Spill1834; GFX6-NEXT:    buffer_store_dword v1, off, s[40:43], 0 offset:4072 ; 4-byte Folded Spill1835; GFX6-NEXT:    buffer_store_dword v2, off, s[40:43], 0 offset:4076 ; 4-byte Folded Spill1836; GFX6-NEXT:    buffer_store_dword v3, off, s[40:43], 0 offset:4080 ; 4-byte Folded Spill1837; GFX6-NEXT:    s_waitcnt expcnt(0)1838; GFX6-NEXT:    buffer_load_dwordx4 v[0:3], v[5:6], s[4:7], 0 addr64 offset:40801839; GFX6-NEXT:    s_mov_b64 s[4:5], 0x801840; GFX6-NEXT:    s_waitcnt vmcnt(0)1841; GFX6-NEXT:    buffer_store_dword v0, off, s[40:43], s2 ; 4-byte Folded Spill1842; GFX6-NEXT:    buffer_store_dword v1, off, s[40:43], s2 offset:4 ; 4-byte Folded Spill1843; GFX6-NEXT:    buffer_store_dword v2, off, s[40:43], s2 offset:8 ; 4-byte Folded Spill1844; GFX6-NEXT:    buffer_store_dword v3, off, s[40:43], s2 offset:12 ; 4-byte Folded Spill1845; GFX6-NEXT:    s_waitcnt expcnt(0)1846; GFX6-NEXT:    buffer_load_dwordx4 v[0:3], v[7:8], s[4:7], 0 addr64 offset:39681847; GFX6-NEXT:    s_mov_b32 s2, 0x401001848; GFX6-NEXT:    s_waitcnt vmcnt(0)1849; GFX6-NEXT:    buffer_store_dword v0, off, s[40:43], s2 ; 4-byte Folded Spill1850; GFX6-NEXT:    buffer_store_dword v1, off, s[40:43], s2 offset:4 ; 4-byte Folded Spill1851; GFX6-NEXT:    buffer_store_dword v2, off, s[40:43], s2 offset:8 ; 4-byte Folded Spill1852; GFX6-NEXT:    buffer_store_dword v3, off, s[40:43], s2 offset:12 ; 4-byte Folded Spill1853; GFX6-NEXT:    s_waitcnt expcnt(0)1854; GFX6-NEXT:    buffer_load_dwordx4 v[0:3], v[7:8], s[4:7], 0 addr64 offset:39841855; GFX6-NEXT:    s_mov_b32 s2, 0x405001856; GFX6-NEXT:    s_waitcnt vmcnt(0)1857; GFX6-NEXT:    buffer_store_dword v0, off, s[40:43], s2 ; 4-byte Folded Spill1858; GFX6-NEXT:    buffer_store_dword v1, off, s[40:43], s2 offset:4 ; 4-byte Folded Spill1859; GFX6-NEXT:    buffer_store_dword v2, off, s[40:43], s2 offset:8 ; 4-byte Folded Spill1860; GFX6-NEXT:    buffer_store_dword v3, off, s[40:43], s2 offset:12 ; 4-byte Folded Spill1861; GFX6-NEXT:    s_waitcnt expcnt(0)1862; GFX6-NEXT:    buffer_load_dwordx4 v[0:3], v[7:8], s[4:7], 0 addr64 offset:40001863; GFX6-NEXT:    s_mov_b32 s2, 0x409001864; GFX6-NEXT:    s_waitcnt vmcnt(0)1865; GFX6-NEXT:    buffer_store_dword v0, off, s[40:43], s2 ; 4-byte Folded Spill1866; GFX6-NEXT:    buffer_store_dword v1, off, s[40:43], s2 offset:4 ; 4-byte Folded Spill1867; GFX6-NEXT:    buffer_store_dword v2, off, s[40:43], s2 offset:8 ; 4-byte Folded Spill1868; GFX6-NEXT:    buffer_store_dword v3, off, s[40:43], s2 offset:12 ; 4-byte Folded Spill1869; GFX6-NEXT:    s_waitcnt expcnt(0)1870; GFX6-NEXT:    buffer_load_dwordx4 v[0:3], v[7:8], s[4:7], 0 addr64 offset:40161871; GFX6-NEXT:    s_mov_b32 s2, 0x40d001872; GFX6-NEXT:    s_waitcnt vmcnt(0)1873; GFX6-NEXT:    buffer_store_dword v0, off, s[40:43], s2 ; 4-byte Folded Spill1874; GFX6-NEXT:    buffer_store_dword v1, off, s[40:43], s2 offset:4 ; 4-byte Folded Spill1875; GFX6-NEXT:    buffer_store_dword v2, off, s[40:43], s2 offset:8 ; 4-byte Folded Spill1876; GFX6-NEXT:    buffer_store_dword v3, off, s[40:43], s2 offset:12 ; 4-byte Folded Spill1877; GFX6-NEXT:    s_waitcnt expcnt(0)1878; GFX6-NEXT:    buffer_load_dwordx4 v[0:3], v[7:8], s[4:7], 0 addr64 offset:40321879; GFX6-NEXT:    s_mov_b32 s2, 0x411001880; GFX6-NEXT:    s_waitcnt vmcnt(0)1881; GFX6-NEXT:    buffer_store_dword v0, off, s[40:43], s2 ; 4-byte Folded Spill1882; GFX6-NEXT:    buffer_store_dword v1, off, s[40:43], s2 offset:4 ; 4-byte Folded Spill1883; GFX6-NEXT:    buffer_store_dword v2, off, s[40:43], s2 offset:8 ; 4-byte Folded Spill1884; GFX6-NEXT:    buffer_store_dword v3, off, s[40:43], s2 offset:12 ; 4-byte Folded Spill1885; GFX6-NEXT:    s_waitcnt expcnt(0)1886; GFX6-NEXT:    buffer_load_dwordx4 v[0:3], v[7:8], s[4:7], 0 addr64 offset:40481887; GFX6-NEXT:    s_mov_b32 s2, 0x415001888; GFX6-NEXT:    s_waitcnt vmcnt(0)1889; GFX6-NEXT:    buffer_store_dword v0, off, s[40:43], s2 ; 4-byte Folded Spill1890; GFX6-NEXT:    buffer_store_dword v1, off, s[40:43], s2 offset:4 ; 4-byte Folded Spill1891; GFX6-NEXT:    buffer_store_dword v2, off, s[40:43], s2 offset:8 ; 4-byte Folded Spill1892; GFX6-NEXT:    buffer_store_dword v3, off, s[40:43], s2 offset:12 ; 4-byte Folded Spill1893; GFX6-NEXT:    s_waitcnt expcnt(0)1894; GFX6-NEXT:    buffer_load_dwordx4 v[0:3], v[7:8], s[4:7], 0 addr64 offset:40641895; GFX6-NEXT:    s_mov_b32 s2, 0x419001896; GFX6-NEXT:    s_waitcnt vmcnt(0)1897; GFX6-NEXT:    buffer_store_dword v0, off, s[40:43], s2 ; 4-byte Folded Spill1898; GFX6-NEXT:    buffer_store_dword v1, off, s[40:43], s2 offset:4 ; 4-byte Folded Spill1899; GFX6-NEXT:    buffer_store_dword v2, off, s[40:43], s2 offset:8 ; 4-byte Folded Spill1900; GFX6-NEXT:    buffer_store_dword v3, off, s[40:43], s2 offset:12 ; 4-byte Folded Spill1901; GFX6-NEXT:    s_waitcnt expcnt(0)1902; GFX6-NEXT:    buffer_load_dwordx4 v[0:3], v[7:8], s[4:7], 0 addr64 offset:40801903; GFX6-NEXT:    s_mov_b32 s2, 0x41d001904; GFX6-NEXT:    s_waitcnt vmcnt(0)1905; GFX6-NEXT:    buffer_store_dword v0, off, s[40:43], s2 ; 4-byte Folded Spill1906; GFX6-NEXT:    buffer_store_dword v1, off, s[40:43], s2 offset:4 ; 4-byte Folded Spill1907; GFX6-NEXT:    buffer_store_dword v2, off, s[40:43], s2 offset:8 ; 4-byte Folded Spill1908; GFX6-NEXT:    buffer_store_dword v3, off, s[40:43], s2 offset:12 ; 4-byte Folded Spill1909; GFX6-NEXT:    s_waitcnt expcnt(0)1910; GFX6-NEXT:    buffer_load_dwordx4 v[0:3], v[7:8], s[8:11], 0 addr64 offset:39681911; GFX6-NEXT:    s_mov_b32 s2, 0x421001912; GFX6-NEXT:    s_waitcnt vmcnt(0)1913; GFX6-NEXT:    buffer_store_dword v0, off, s[40:43], s2 ; 4-byte Folded Spill1914; GFX6-NEXT:    buffer_store_dword v1, off, s[40:43], s2 offset:4 ; 4-byte Folded Spill1915; GFX6-NEXT:    buffer_store_dword v2, off, s[40:43], s2 offset:8 ; 4-byte Folded Spill1916; GFX6-NEXT:    buffer_store_dword v3, off, s[40:43], s2 offset:12 ; 4-byte Folded Spill1917; GFX6-NEXT:    s_waitcnt expcnt(0)1918; GFX6-NEXT:    buffer_load_dwordx4 v[0:3], v[7:8], s[8:11], 0 addr64 offset:39841919; GFX6-NEXT:    s_mov_b32 s2, 0x425001920; GFX6-NEXT:    s_waitcnt vmcnt(0)1921; GFX6-NEXT:    buffer_store_dword v0, off, s[40:43], s2 ; 4-byte Folded Spill1922; GFX6-NEXT:    buffer_store_dword v1, off, s[40:43], s2 offset:4 ; 4-byte Folded Spill1923; GFX6-NEXT:    buffer_store_dword v2, off, s[40:43], s2 offset:8 ; 4-byte Folded Spill1924; GFX6-NEXT:    buffer_store_dword v3, off, s[40:43], s2 offset:12 ; 4-byte Folded Spill1925; GFX6-NEXT:    s_waitcnt expcnt(0)1926; GFX6-NEXT:    buffer_load_dwordx4 v[0:3], v[7:8], s[8:11], 0 addr64 offset:40001927; GFX6-NEXT:    s_mov_b32 s2, 0x429001928; GFX6-NEXT:    s_waitcnt vmcnt(0)1929; GFX6-NEXT:    buffer_store_dword v0, off, s[40:43], s2 ; 4-byte Folded Spill1930; GFX6-NEXT:    buffer_store_dword v1, off, s[40:43], s2 offset:4 ; 4-byte Folded Spill1931; GFX6-NEXT:    buffer_store_dword v2, off, s[40:43], s2 offset:8 ; 4-byte Folded Spill1932; GFX6-NEXT:    buffer_store_dword v3, off, s[40:43], s2 offset:12 ; 4-byte Folded Spill1933; GFX6-NEXT:    s_waitcnt expcnt(0)1934; GFX6-NEXT:    buffer_load_dwordx4 v[0:3], v[7:8], s[8:11], 0 addr64 offset:40161935; GFX6-NEXT:    s_mov_b32 s2, 0x42d001936; GFX6-NEXT:    s_waitcnt vmcnt(0)1937; GFX6-NEXT:    buffer_store_dword v0, off, s[40:43], s2 ; 4-byte Folded Spill1938; GFX6-NEXT:    buffer_store_dword v1, off, s[40:43], s2 offset:4 ; 4-byte Folded Spill1939; GFX6-NEXT:    buffer_store_dword v2, off, s[40:43], s2 offset:8 ; 4-byte Folded Spill1940; GFX6-NEXT:    buffer_store_dword v3, off, s[40:43], s2 offset:12 ; 4-byte Folded Spill1941; GFX6-NEXT:    s_waitcnt expcnt(0)1942; GFX6-NEXT:    buffer_load_dwordx4 v[0:3], v[7:8], s[8:11], 0 addr64 offset:40321943; GFX6-NEXT:    s_mov_b32 s2, 0x431001944; GFX6-NEXT:    s_waitcnt vmcnt(0)1945; GFX6-NEXT:    buffer_store_dword v0, off, s[40:43], s2 ; 4-byte Folded Spill1946; GFX6-NEXT:    buffer_store_dword v1, off, s[40:43], s2 offset:4 ; 4-byte Folded Spill1947; GFX6-NEXT:    buffer_store_dword v2, off, s[40:43], s2 offset:8 ; 4-byte Folded Spill1948; GFX6-NEXT:    buffer_store_dword v3, off, s[40:43], s2 offset:12 ; 4-byte Folded Spill1949; GFX6-NEXT:    s_waitcnt expcnt(0)1950; GFX6-NEXT:    buffer_load_dwordx4 v[0:3], v[7:8], s[8:11], 0 addr64 offset:40481951; GFX6-NEXT:    s_mov_b32 s2, 0x435001952; GFX6-NEXT:    s_waitcnt vmcnt(0)1953; GFX6-NEXT:    buffer_store_dword v0, off, s[40:43], s2 ; 4-byte Folded Spill1954; GFX6-NEXT:    buffer_store_dword v1, off, s[40:43], s2 offset:4 ; 4-byte Folded Spill1955; GFX6-NEXT:    buffer_store_dword v2, off, s[40:43], s2 offset:8 ; 4-byte Folded Spill1956; GFX6-NEXT:    buffer_store_dword v3, off, s[40:43], s2 offset:12 ; 4-byte Folded Spill1957; GFX6-NEXT:    s_waitcnt expcnt(0)1958; GFX6-NEXT:    buffer_load_dwordx4 v[0:3], v[7:8], s[8:11], 0 addr64 offset:40641959; GFX6-NEXT:    s_mov_b32 s2, 0x439001960; GFX6-NEXT:    s_waitcnt vmcnt(0)1961; GFX6-NEXT:    buffer_store_dword v0, off, s[40:43], s2 ; 4-byte Folded Spill1962; GFX6-NEXT:    buffer_store_dword v1, off, s[40:43], s2 offset:4 ; 4-byte Folded Spill1963; GFX6-NEXT:    buffer_store_dword v2, off, s[40:43], s2 offset:8 ; 4-byte Folded Spill1964; GFX6-NEXT:    buffer_store_dword v3, off, s[40:43], s2 offset:12 ; 4-byte Folded Spill1965; GFX6-NEXT:    s_waitcnt expcnt(0)1966; GFX6-NEXT:    buffer_load_dwordx4 v[0:3], v[7:8], s[8:11], 0 addr64 offset:40801967; GFX6-NEXT:    s_mov_b32 s2, 0x43d001968; GFX6-NEXT:    s_waitcnt vmcnt(0)1969; GFX6-NEXT:    buffer_store_dword v0, off, s[40:43], s2 ; 4-byte Folded Spill1970; GFX6-NEXT:    buffer_store_dword v1, off, s[40:43], s2 offset:4 ; 4-byte Folded Spill1971; GFX6-NEXT:    buffer_store_dword v2, off, s[40:43], s2 offset:8 ; 4-byte Folded Spill1972; GFX6-NEXT:    buffer_store_dword v3, off, s[40:43], s2 offset:12 ; 4-byte Folded Spill1973; GFX6-NEXT:    s_waitcnt expcnt(0)1974; GFX6-NEXT:    buffer_load_dwordx4 v[0:3], v[7:8], s[12:15], 0 addr64 offset:39681975; GFX6-NEXT:    s_mov_b32 s2, 0x441001976; GFX6-NEXT:    s_waitcnt vmcnt(0)1977; GFX6-NEXT:    buffer_store_dword v0, off, s[40:43], s2 ; 4-byte Folded Spill1978; GFX6-NEXT:    buffer_store_dword v1, off, s[40:43], s2 offset:4 ; 4-byte Folded Spill1979; GFX6-NEXT:    buffer_store_dword v2, off, s[40:43], s2 offset:8 ; 4-byte Folded Spill1980; GFX6-NEXT:    buffer_store_dword v3, off, s[40:43], s2 offset:12 ; 4-byte Folded Spill1981; GFX6-NEXT:    s_waitcnt expcnt(0)1982; GFX6-NEXT:    buffer_load_dwordx4 v[0:3], v[7:8], s[12:15], 0 addr64 offset:39841983; GFX6-NEXT:    s_mov_b32 s2, 0x445001984; GFX6-NEXT:    s_waitcnt vmcnt(0)1985; GFX6-NEXT:    buffer_store_dword v0, off, s[40:43], s2 ; 4-byte Folded Spill1986; GFX6-NEXT:    buffer_store_dword v1, off, s[40:43], s2 offset:4 ; 4-byte Folded Spill1987; GFX6-NEXT:    buffer_store_dword v2, off, s[40:43], s2 offset:8 ; 4-byte Folded Spill1988; GFX6-NEXT:    buffer_store_dword v3, off, s[40:43], s2 offset:12 ; 4-byte Folded Spill1989; GFX6-NEXT:    s_waitcnt expcnt(0)1990; GFX6-NEXT:    buffer_load_dwordx4 v[0:3], v[7:8], s[12:15], 0 addr64 offset:40001991; GFX6-NEXT:    s_mov_b32 s2, 0x449001992; GFX6-NEXT:    s_waitcnt vmcnt(0)1993; GFX6-NEXT:    buffer_store_dword v0, off, s[40:43], s2 ; 4-byte Folded Spill1994; GFX6-NEXT:    buffer_store_dword v1, off, s[40:43], s2 offset:4 ; 4-byte Folded Spill1995; GFX6-NEXT:    buffer_store_dword v2, off, s[40:43], s2 offset:8 ; 4-byte Folded Spill1996; GFX6-NEXT:    buffer_store_dword v3, off, s[40:43], s2 offset:12 ; 4-byte Folded Spill1997; GFX6-NEXT:    s_waitcnt expcnt(0)1998; GFX6-NEXT:    buffer_load_dwordx4 v[0:3], v[7:8], s[12:15], 0 addr64 offset:40161999; GFX6-NEXT:    s_mov_b32 s2, 0x44d002000; GFX6-NEXT:    s_waitcnt vmcnt(0)2001; GFX6-NEXT:    buffer_store_dword v0, off, s[40:43], s2 ; 4-byte Folded Spill2002; GFX6-NEXT:    buffer_store_dword v1, off, s[40:43], s2 offset:4 ; 4-byte Folded Spill2003; GFX6-NEXT:    buffer_store_dword v2, off, s[40:43], s2 offset:8 ; 4-byte Folded Spill2004; GFX6-NEXT:    buffer_store_dword v3, off, s[40:43], s2 offset:12 ; 4-byte Folded Spill2005; GFX6-NEXT:    s_waitcnt expcnt(0)2006; GFX6-NEXT:    buffer_load_dwordx4 v[0:3], v[7:8], s[12:15], 0 addr64 offset:40322007; GFX6-NEXT:    s_mov_b32 s2, 0x451002008; GFX6-NEXT:    s_waitcnt vmcnt(0)2009; GFX6-NEXT:    buffer_store_dword v0, off, s[40:43], s2 ; 4-byte Folded Spill2010; GFX6-NEXT:    buffer_store_dword v1, off, s[40:43], s2 offset:4 ; 4-byte Folded Spill2011; GFX6-NEXT:    buffer_store_dword v2, off, s[40:43], s2 offset:8 ; 4-byte Folded Spill2012; GFX6-NEXT:    buffer_store_dword v3, off, s[40:43], s2 offset:12 ; 4-byte Folded Spill2013; GFX6-NEXT:    s_waitcnt expcnt(0)2014; GFX6-NEXT:    buffer_load_dwordx4 v[0:3], v[7:8], s[12:15], 0 addr64 offset:40482015; GFX6-NEXT:    s_mov_b32 s2, 0x455002016; GFX6-NEXT:    s_waitcnt vmcnt(0)2017; GFX6-NEXT:    buffer_store_dword v0, off, s[40:43], s2 ; 4-byte Folded Spill2018; GFX6-NEXT:    buffer_store_dword v1, off, s[40:43], s2 offset:4 ; 4-byte Folded Spill2019; GFX6-NEXT:    buffer_store_dword v2, off, s[40:43], s2 offset:8 ; 4-byte Folded Spill2020; GFX6-NEXT:    buffer_store_dword v3, off, s[40:43], s2 offset:12 ; 4-byte Folded Spill2021; GFX6-NEXT:    s_waitcnt expcnt(0)2022; GFX6-NEXT:    buffer_load_dwordx4 v[0:3], v[7:8], s[12:15], 0 addr64 offset:40642023; GFX6-NEXT:    s_mov_b32 s2, 0x459002024; GFX6-NEXT:    s_waitcnt vmcnt(0)2025; GFX6-NEXT:    buffer_store_dword v0, off, s[40:43], s2 ; 4-byte Folded Spill2026; GFX6-NEXT:    buffer_store_dword v1, off, s[40:43], s2 offset:4 ; 4-byte Folded Spill2027; GFX6-NEXT:    buffer_store_dword v2, off, s[40:43], s2 offset:8 ; 4-byte Folded Spill2028; GFX6-NEXT:    buffer_store_dword v3, off, s[40:43], s2 offset:12 ; 4-byte Folded Spill2029; GFX6-NEXT:    s_waitcnt expcnt(0)2030; GFX6-NEXT:    buffer_load_dwordx4 v[0:3], v[7:8], s[12:15], 0 addr64 offset:40802031; GFX6-NEXT:    s_mov_b32 s2, 0x45d002032; GFX6-NEXT:    s_waitcnt vmcnt(0)2033; GFX6-NEXT:    buffer_store_dword v0, off, s[40:43], s2 ; 4-byte Folded Spill2034; GFX6-NEXT:    buffer_store_dword v1, off, s[40:43], s2 offset:4 ; 4-byte Folded Spill2035; GFX6-NEXT:    buffer_store_dword v2, off, s[40:43], s2 offset:8 ; 4-byte Folded Spill2036; GFX6-NEXT:    buffer_store_dword v3, off, s[40:43], s2 offset:12 ; 4-byte Folded Spill2037; GFX6-NEXT:    s_waitcnt expcnt(0)2038; GFX6-NEXT:    buffer_load_dwordx4 v[0:3], v[7:8], s[16:19], 0 addr64 offset:39682039; GFX6-NEXT:    s_mov_b32 s2, 0x461002040; GFX6-NEXT:    s_waitcnt vmcnt(0)2041; GFX6-NEXT:    buffer_store_dword v0, off, s[40:43], s2 ; 4-byte Folded Spill2042; GFX6-NEXT:    buffer_store_dword v1, off, s[40:43], s2 offset:4 ; 4-byte Folded Spill2043; GFX6-NEXT:    buffer_store_dword v2, off, s[40:43], s2 offset:8 ; 4-byte Folded Spill2044; GFX6-NEXT:    buffer_store_dword v3, off, s[40:43], s2 offset:12 ; 4-byte Folded Spill2045; GFX6-NEXT:    s_waitcnt expcnt(0)2046; GFX6-NEXT:    buffer_load_dwordx4 v[0:3], v[7:8], s[16:19], 0 addr64 offset:39842047; GFX6-NEXT:    s_mov_b32 s2, 0x465002048; GFX6-NEXT:    s_waitcnt vmcnt(0)2049; GFX6-NEXT:    buffer_store_dword v0, off, s[40:43], s2 ; 4-byte Folded Spill2050; GFX6-NEXT:    buffer_store_dword v1, off, s[40:43], s2 offset:4 ; 4-byte Folded Spill2051; GFX6-NEXT:    buffer_store_dword v2, off, s[40:43], s2 offset:8 ; 4-byte Folded Spill2052; GFX6-NEXT:    buffer_store_dword v3, off, s[40:43], s2 offset:12 ; 4-byte Folded Spill2053; GFX6-NEXT:    s_waitcnt expcnt(0)2054; GFX6-NEXT:    buffer_load_dwordx4 v[0:3], v[7:8], s[16:19], 0 addr64 offset:40002055; GFX6-NEXT:    s_mov_b32 s2, 0x469002056; GFX6-NEXT:    s_waitcnt vmcnt(0)2057; GFX6-NEXT:    buffer_store_dword v0, off, s[40:43], s2 ; 4-byte Folded Spill2058; GFX6-NEXT:    buffer_store_dword v1, off, s[40:43], s2 offset:4 ; 4-byte Folded Spill2059; GFX6-NEXT:    buffer_store_dword v2, off, s[40:43], s2 offset:8 ; 4-byte Folded Spill2060; GFX6-NEXT:    buffer_store_dword v3, off, s[40:43], s2 offset:12 ; 4-byte Folded Spill2061; GFX6-NEXT:    s_waitcnt expcnt(0)2062; GFX6-NEXT:    buffer_load_dwordx4 v[0:3], v[7:8], s[16:19], 0 addr64 offset:40162063; GFX6-NEXT:    s_mov_b32 s2, 0x46d002064; GFX6-NEXT:    s_waitcnt vmcnt(0)2065; GFX6-NEXT:    buffer_store_dword v0, off, s[40:43], s2 ; 4-byte Folded Spill2066; GFX6-NEXT:    buffer_store_dword v1, off, s[40:43], s2 offset:4 ; 4-byte Folded Spill2067; GFX6-NEXT:    buffer_store_dword v2, off, s[40:43], s2 offset:8 ; 4-byte Folded Spill2068; GFX6-NEXT:    buffer_store_dword v3, off, s[40:43], s2 offset:12 ; 4-byte Folded Spill2069; GFX6-NEXT:    s_waitcnt expcnt(0)2070; GFX6-NEXT:    buffer_load_dwordx4 v[0:3], v[7:8], s[16:19], 0 addr64 offset:40322071; GFX6-NEXT:    s_mov_b32 s2, 0x471002072; GFX6-NEXT:    s_waitcnt vmcnt(0)2073; GFX6-NEXT:    buffer_store_dword v0, off, s[40:43], s2 ; 4-byte Folded Spill2074; GFX6-NEXT:    buffer_store_dword v1, off, s[40:43], s2 offset:4 ; 4-byte Folded Spill2075; GFX6-NEXT:    buffer_store_dword v2, off, s[40:43], s2 offset:8 ; 4-byte Folded Spill2076; GFX6-NEXT:    buffer_store_dword v3, off, s[40:43], s2 offset:12 ; 4-byte Folded Spill2077; GFX6-NEXT:    s_waitcnt expcnt(0)2078; GFX6-NEXT:    buffer_load_dwordx4 v[0:3], v[7:8], s[16:19], 0 addr64 offset:40482079; GFX6-NEXT:    s_mov_b32 s2, 0x475002080; GFX6-NEXT:    s_waitcnt vmcnt(0)2081; GFX6-NEXT:    buffer_store_dword v0, off, s[40:43], s2 ; 4-byte Folded Spill2082; GFX6-NEXT:    buffer_store_dword v1, off, s[40:43], s2 offset:4 ; 4-byte Folded Spill2083; GFX6-NEXT:    buffer_store_dword v2, off, s[40:43], s2 offset:8 ; 4-byte Folded Spill2084; GFX6-NEXT:    buffer_store_dword v3, off, s[40:43], s2 offset:12 ; 4-byte Folded Spill2085; GFX6-NEXT:    s_waitcnt expcnt(0)2086; GFX6-NEXT:    buffer_load_dwordx4 v[0:3], v[7:8], s[16:19], 0 addr64 offset:40642087; GFX6-NEXT:    s_mov_b32 s2, 0x479002088; GFX6-NEXT:    s_waitcnt vmcnt(0)2089; GFX6-NEXT:    buffer_store_dword v0, off, s[40:43], s2 ; 4-byte Folded Spill2090; GFX6-NEXT:    buffer_store_dword v1, off, s[40:43], s2 offset:4 ; 4-byte Folded Spill2091; GFX6-NEXT:    buffer_store_dword v2, off, s[40:43], s2 offset:8 ; 4-byte Folded Spill2092; GFX6-NEXT:    buffer_store_dword v3, off, s[40:43], s2 offset:12 ; 4-byte Folded Spill2093; GFX6-NEXT:    s_waitcnt expcnt(0)2094; GFX6-NEXT:    buffer_load_dwordx4 v[0:3], v[7:8], s[16:19], 0 addr64 offset:40802095; GFX6-NEXT:    s_mov_b32 s2, 0x47d002096; GFX6-NEXT:    s_waitcnt vmcnt(0)2097; GFX6-NEXT:    buffer_store_dword v0, off, s[40:43], s2 ; 4-byte Folded Spill2098; GFX6-NEXT:    buffer_store_dword v1, off, s[40:43], s2 offset:4 ; 4-byte Folded Spill2099; GFX6-NEXT:    buffer_store_dword v2, off, s[40:43], s2 offset:8 ; 4-byte Folded Spill2100; GFX6-NEXT:    buffer_store_dword v3, off, s[40:43], s2 offset:12 ; 4-byte Folded Spill2101; GFX6-NEXT:    s_waitcnt expcnt(0)2102; GFX6-NEXT:    buffer_load_dwordx4 v[0:3], v[7:8], s[20:23], 0 addr64 offset:39682103; GFX6-NEXT:    s_mov_b32 s2, 0x481002104; GFX6-NEXT:    s_waitcnt vmcnt(0)2105; GFX6-NEXT:    buffer_store_dword v0, off, s[40:43], s2 ; 4-byte Folded Spill2106; GFX6-NEXT:    buffer_store_dword v1, off, s[40:43], s2 offset:4 ; 4-byte Folded Spill2107; GFX6-NEXT:    buffer_store_dword v2, off, s[40:43], s2 offset:8 ; 4-byte Folded Spill2108; GFX6-NEXT:    buffer_store_dword v3, off, s[40:43], s2 offset:12 ; 4-byte Folded Spill2109; GFX6-NEXT:    s_waitcnt expcnt(0)2110; GFX6-NEXT:    buffer_load_dwordx4 v[0:3], v[7:8], s[20:23], 0 addr64 offset:39842111; GFX6-NEXT:    s_mov_b32 s2, 0x485002112; GFX6-NEXT:    s_waitcnt vmcnt(0)2113; GFX6-NEXT:    buffer_store_dword v0, off, s[40:43], s2 ; 4-byte Folded Spill2114; GFX6-NEXT:    buffer_store_dword v1, off, s[40:43], s2 offset:4 ; 4-byte Folded Spill2115; GFX6-NEXT:    buffer_store_dword v2, off, s[40:43], s2 offset:8 ; 4-byte Folded Spill2116; GFX6-NEXT:    buffer_store_dword v3, off, s[40:43], s2 offset:12 ; 4-byte Folded Spill2117; GFX6-NEXT:    s_waitcnt expcnt(0)2118; GFX6-NEXT:    buffer_load_dwordx4 v[0:3], v[7:8], s[20:23], 0 addr64 offset:40002119; GFX6-NEXT:    s_mov_b32 s2, 0x489002120; GFX6-NEXT:    s_waitcnt vmcnt(0)2121; GFX6-NEXT:    buffer_store_dword v0, off, s[40:43], s2 ; 4-byte Folded Spill2122; GFX6-NEXT:    buffer_store_dword v1, off, s[40:43], s2 offset:4 ; 4-byte Folded Spill2123; GFX6-NEXT:    buffer_store_dword v2, off, s[40:43], s2 offset:8 ; 4-byte Folded Spill2124; GFX6-NEXT:    buffer_store_dword v3, off, s[40:43], s2 offset:12 ; 4-byte Folded Spill2125; GFX6-NEXT:    s_waitcnt expcnt(0)2126; GFX6-NEXT:    buffer_load_dwordx4 v[0:3], v[7:8], s[20:23], 0 addr64 offset:40162127; GFX6-NEXT:    s_mov_b32 s2, 0x48d002128; GFX6-NEXT:    s_waitcnt vmcnt(0)2129; GFX6-NEXT:    buffer_store_dword v0, off, s[40:43], s2 ; 4-byte Folded Spill2130; GFX6-NEXT:    buffer_store_dword v1, off, s[40:43], s2 offset:4 ; 4-byte Folded Spill2131; GFX6-NEXT:    buffer_store_dword v2, off, s[40:43], s2 offset:8 ; 4-byte Folded Spill2132; GFX6-NEXT:    buffer_store_dword v3, off, s[40:43], s2 offset:12 ; 4-byte Folded Spill2133; GFX6-NEXT:    s_waitcnt expcnt(0)2134; GFX6-NEXT:    buffer_load_dwordx4 v[0:3], v[7:8], s[20:23], 0 addr64 offset:40322135; GFX6-NEXT:    s_mov_b32 s2, 0x491002136; GFX6-NEXT:    s_waitcnt vmcnt(0)2137; GFX6-NEXT:    buffer_store_dword v0, off, s[40:43], s2 ; 4-byte Folded Spill2138; GFX6-NEXT:    buffer_store_dword v1, off, s[40:43], s2 offset:4 ; 4-byte Folded Spill2139; GFX6-NEXT:    buffer_store_dword v2, off, s[40:43], s2 offset:8 ; 4-byte Folded Spill2140; GFX6-NEXT:    buffer_store_dword v3, off, s[40:43], s2 offset:12 ; 4-byte Folded Spill2141; GFX6-NEXT:    s_waitcnt expcnt(0)2142; GFX6-NEXT:    buffer_load_dwordx4 v[0:3], v[7:8], s[20:23], 0 addr64 offset:40482143; GFX6-NEXT:    s_mov_b32 s2, 0x495002144; GFX6-NEXT:    s_waitcnt vmcnt(0)2145; GFX6-NEXT:    buffer_store_dword v0, off, s[40:43], s2 ; 4-byte Folded Spill2146; GFX6-NEXT:    buffer_store_dword v1, off, s[40:43], s2 offset:4 ; 4-byte Folded Spill2147; GFX6-NEXT:    buffer_store_dword v2, off, s[40:43], s2 offset:8 ; 4-byte Folded Spill2148; GFX6-NEXT:    buffer_store_dword v3, off, s[40:43], s2 offset:12 ; 4-byte Folded Spill2149; GFX6-NEXT:    s_waitcnt expcnt(0)2150; GFX6-NEXT:    buffer_load_dwordx4 v[0:3], v[7:8], s[20:23], 0 addr64 offset:40642151; GFX6-NEXT:    s_mov_b32 s2, 0x499002152; GFX6-NEXT:    s_waitcnt vmcnt(0)2153; GFX6-NEXT:    buffer_store_dword v0, off, s[40:43], s2 ; 4-byte Folded Spill2154; GFX6-NEXT:    buffer_store_dword v1, off, s[40:43], s2 offset:4 ; 4-byte Folded Spill2155; GFX6-NEXT:    buffer_store_dword v2, off, s[40:43], s2 offset:8 ; 4-byte Folded Spill2156; GFX6-NEXT:    buffer_store_dword v3, off, s[40:43], s2 offset:12 ; 4-byte Folded Spill2157; GFX6-NEXT:    s_waitcnt expcnt(0)2158; GFX6-NEXT:    buffer_load_dwordx4 v[0:3], v[7:8], s[20:23], 0 addr64 offset:40802159; GFX6-NEXT:    s_mov_b32 s2, 0x49d002160; GFX6-NEXT:    s_waitcnt vmcnt(0)2161; GFX6-NEXT:    buffer_store_dword v0, off, s[40:43], s2 ; 4-byte Folded Spill2162; GFX6-NEXT:    buffer_store_dword v1, off, s[40:43], s2 offset:4 ; 4-byte Folded Spill2163; GFX6-NEXT:    buffer_store_dword v2, off, s[40:43], s2 offset:8 ; 4-byte Folded Spill2164; GFX6-NEXT:    buffer_store_dword v3, off, s[40:43], s2 offset:12 ; 4-byte Folded Spill2165; GFX6-NEXT:    s_waitcnt expcnt(0)2166; GFX6-NEXT:    buffer_load_dwordx4 v[0:3], v[7:8], s[24:27], 0 addr64 offset:39682167; GFX6-NEXT:    s_mov_b32 s2, 0x4a1002168; GFX6-NEXT:    s_waitcnt vmcnt(0)2169; GFX6-NEXT:    buffer_store_dword v0, off, s[40:43], s2 ; 4-byte Folded Spill2170; GFX6-NEXT:    buffer_store_dword v1, off, s[40:43], s2 offset:4 ; 4-byte Folded Spill2171; GFX6-NEXT:    buffer_store_dword v2, off, s[40:43], s2 offset:8 ; 4-byte Folded Spill2172; GFX6-NEXT:    buffer_store_dword v3, off, s[40:43], s2 offset:12 ; 4-byte Folded Spill2173; GFX6-NEXT:    s_waitcnt expcnt(0)2174; GFX6-NEXT:    buffer_load_dwordx4 v[0:3], v[7:8], s[24:27], 0 addr64 offset:39842175; GFX6-NEXT:    s_mov_b32 s2, 0x4a5002176; GFX6-NEXT:    s_waitcnt vmcnt(0)2177; GFX6-NEXT:    buffer_store_dword v0, off, s[40:43], s2 ; 4-byte Folded Spill2178; GFX6-NEXT:    buffer_store_dword v1, off, s[40:43], s2 offset:4 ; 4-byte Folded Spill2179; GFX6-NEXT:    buffer_store_dword v2, off, s[40:43], s2 offset:8 ; 4-byte Folded Spill2180; GFX6-NEXT:    buffer_store_dword v3, off, s[40:43], s2 offset:12 ; 4-byte Folded Spill2181; GFX6-NEXT:    s_waitcnt expcnt(0)2182; GFX6-NEXT:    buffer_load_dwordx4 v[0:3], v[7:8], s[24:27], 0 addr64 offset:40002183; GFX6-NEXT:    s_mov_b32 s2, 0x4a9002184; GFX6-NEXT:    s_waitcnt vmcnt(0)2185; GFX6-NEXT:    buffer_store_dword v0, off, s[40:43], s2 ; 4-byte Folded Spill2186; GFX6-NEXT:    buffer_store_dword v1, off, s[40:43], s2 offset:4 ; 4-byte Folded Spill2187; GFX6-NEXT:    buffer_store_dword v2, off, s[40:43], s2 offset:8 ; 4-byte Folded Spill2188; GFX6-NEXT:    buffer_store_dword v3, off, s[40:43], s2 offset:12 ; 4-byte Folded Spill2189; GFX6-NEXT:    s_waitcnt expcnt(0)2190; GFX6-NEXT:    buffer_load_dwordx4 v[0:3], v[7:8], s[24:27], 0 addr64 offset:40162191; GFX6-NEXT:    s_mov_b32 s2, 0x4ad002192; GFX6-NEXT:    s_waitcnt vmcnt(0)2193; GFX6-NEXT:    buffer_store_dword v0, off, s[40:43], s2 ; 4-byte Folded Spill2194; GFX6-NEXT:    buffer_store_dword v1, off, s[40:43], s2 offset:4 ; 4-byte Folded Spill2195; GFX6-NEXT:    buffer_store_dword v2, off, s[40:43], s2 offset:8 ; 4-byte Folded Spill2196; GFX6-NEXT:    buffer_store_dword v3, off, s[40:43], s2 offset:12 ; 4-byte Folded Spill2197; GFX6-NEXT:    s_waitcnt expcnt(0)2198; GFX6-NEXT:    buffer_load_dwordx4 v[0:3], v[7:8], s[24:27], 0 addr64 offset:40322199; GFX6-NEXT:    s_mov_b32 s2, 0x4b1002200; GFX6-NEXT:    s_waitcnt vmcnt(0)2201; GFX6-NEXT:    buffer_store_dword v0, off, s[40:43], s2 ; 4-byte Folded Spill2202; GFX6-NEXT:    buffer_store_dword v1, off, s[40:43], s2 offset:4 ; 4-byte Folded Spill2203; GFX6-NEXT:    buffer_store_dword v2, off, s[40:43], s2 offset:8 ; 4-byte Folded Spill2204; GFX6-NEXT:    buffer_store_dword v3, off, s[40:43], s2 offset:12 ; 4-byte Folded Spill2205; GFX6-NEXT:    s_waitcnt expcnt(0)2206; GFX6-NEXT:    buffer_load_dwordx4 v[0:3], v[7:8], s[24:27], 0 addr64 offset:40482207; GFX6-NEXT:    s_mov_b32 s2, 0x4b5002208; GFX6-NEXT:    s_waitcnt vmcnt(0)2209; GFX6-NEXT:    buffer_store_dword v0, off, s[40:43], s2 ; 4-byte Folded Spill2210; GFX6-NEXT:    buffer_store_dword v1, off, s[40:43], s2 offset:4 ; 4-byte Folded Spill2211; GFX6-NEXT:    buffer_store_dword v2, off, s[40:43], s2 offset:8 ; 4-byte Folded Spill2212; GFX6-NEXT:    buffer_store_dword v3, off, s[40:43], s2 offset:12 ; 4-byte Folded Spill2213; GFX6-NEXT:    s_waitcnt expcnt(0)2214; GFX6-NEXT:    buffer_load_dwordx4 v[0:3], v[7:8], s[24:27], 0 addr64 offset:40642215; GFX6-NEXT:    s_mov_b32 s2, 0x4b9002216; GFX6-NEXT:    s_waitcnt vmcnt(0)2217; GFX6-NEXT:    buffer_store_dword v0, off, s[40:43], s2 ; 4-byte Folded Spill2218; GFX6-NEXT:    buffer_store_dword v1, off, s[40:43], s2 offset:4 ; 4-byte Folded Spill2219; GFX6-NEXT:    buffer_store_dword v2, off, s[40:43], s2 offset:8 ; 4-byte Folded Spill2220; GFX6-NEXT:    buffer_store_dword v3, off, s[40:43], s2 offset:12 ; 4-byte Folded Spill2221; GFX6-NEXT:    s_waitcnt expcnt(0)2222; GFX6-NEXT:    buffer_load_dwordx4 v[0:3], v[7:8], s[24:27], 0 addr64 offset:40802223; GFX6-NEXT:    s_mov_b32 s2, 0x4bd002224; GFX6-NEXT:    s_waitcnt vmcnt(0)2225; GFX6-NEXT:    buffer_store_dword v0, off, s[40:43], s2 ; 4-byte Folded Spill2226; GFX6-NEXT:    buffer_store_dword v1, off, s[40:43], s2 offset:4 ; 4-byte Folded Spill2227; GFX6-NEXT:    buffer_store_dword v2, off, s[40:43], s2 offset:8 ; 4-byte Folded Spill2228; GFX6-NEXT:    buffer_store_dword v3, off, s[40:43], s2 offset:12 ; 4-byte Folded Spill2229; GFX6-NEXT:    s_waitcnt expcnt(0)2230; GFX6-NEXT:    buffer_load_dwordx4 v[0:3], v[7:8], s[28:31], 0 addr64 offset:39682231; GFX6-NEXT:    s_mov_b32 s2, 0x4c1002232; GFX6-NEXT:    s_waitcnt vmcnt(0)2233; GFX6-NEXT:    buffer_store_dword v0, off, s[40:43], s2 ; 4-byte Folded Spill2234; GFX6-NEXT:    buffer_store_dword v1, off, s[40:43], s2 offset:4 ; 4-byte Folded Spill2235; GFX6-NEXT:    buffer_store_dword v2, off, s[40:43], s2 offset:8 ; 4-byte Folded Spill2236; GFX6-NEXT:    buffer_store_dword v3, off, s[40:43], s2 offset:12 ; 4-byte Folded Spill2237; GFX6-NEXT:    s_waitcnt expcnt(0)2238; GFX6-NEXT:    buffer_load_dwordx4 v[0:3], v[7:8], s[28:31], 0 addr64 offset:39842239; GFX6-NEXT:    s_mov_b32 s2, 0x4c5002240; GFX6-NEXT:    s_waitcnt vmcnt(0)2241; GFX6-NEXT:    buffer_store_dword v0, off, s[40:43], s2 ; 4-byte Folded Spill2242; GFX6-NEXT:    buffer_store_dword v1, off, s[40:43], s2 offset:4 ; 4-byte Folded Spill2243; GFX6-NEXT:    buffer_store_dword v2, off, s[40:43], s2 offset:8 ; 4-byte Folded Spill2244; GFX6-NEXT:    buffer_store_dword v3, off, s[40:43], s2 offset:12 ; 4-byte Folded Spill2245; GFX6-NEXT:    s_waitcnt expcnt(0)2246; GFX6-NEXT:    buffer_load_dwordx4 v[0:3], v[7:8], s[28:31], 0 addr64 offset:40002247; GFX6-NEXT:    s_mov_b32 s2, 0x4c9002248; GFX6-NEXT:    s_waitcnt vmcnt(0)2249; GFX6-NEXT:    buffer_store_dword v0, off, s[40:43], s2 ; 4-byte Folded Spill2250; GFX6-NEXT:    buffer_store_dword v1, off, s[40:43], s2 offset:4 ; 4-byte Folded Spill2251; GFX6-NEXT:    buffer_store_dword v2, off, s[40:43], s2 offset:8 ; 4-byte Folded Spill2252; GFX6-NEXT:    buffer_store_dword v3, off, s[40:43], s2 offset:12 ; 4-byte Folded Spill2253; GFX6-NEXT:    s_waitcnt expcnt(0)2254; GFX6-NEXT:    buffer_load_dwordx4 v[0:3], v[7:8], s[28:31], 0 addr64 offset:40162255; GFX6-NEXT:    s_mov_b32 s2, 0x4cd002256; GFX6-NEXT:    s_waitcnt vmcnt(0)2257; GFX6-NEXT:    buffer_store_dword v0, off, s[40:43], s2 ; 4-byte Folded Spill2258; GFX6-NEXT:    buffer_store_dword v1, off, s[40:43], s2 offset:4 ; 4-byte Folded Spill2259; GFX6-NEXT:    buffer_store_dword v2, off, s[40:43], s2 offset:8 ; 4-byte Folded Spill2260; GFX6-NEXT:    buffer_store_dword v3, off, s[40:43], s2 offset:12 ; 4-byte Folded Spill2261; GFX6-NEXT:    s_waitcnt expcnt(0)2262; GFX6-NEXT:    buffer_load_dwordx4 v[0:3], v[7:8], s[28:31], 0 addr64 offset:40322263; GFX6-NEXT:    s_mov_b32 s2, 0x4d1002264; GFX6-NEXT:    s_waitcnt vmcnt(0)2265; GFX6-NEXT:    buffer_store_dword v0, off, s[40:43], s2 ; 4-byte Folded Spill2266; GFX6-NEXT:    buffer_store_dword v1, off, s[40:43], s2 offset:4 ; 4-byte Folded Spill2267; GFX6-NEXT:    buffer_store_dword v2, off, s[40:43], s2 offset:8 ; 4-byte Folded Spill2268; GFX6-NEXT:    buffer_store_dword v3, off, s[40:43], s2 offset:12 ; 4-byte Folded Spill2269; GFX6-NEXT:    s_waitcnt expcnt(0)2270; GFX6-NEXT:    buffer_load_dwordx4 v[0:3], v[7:8], s[28:31], 0 addr64 offset:40482271; GFX6-NEXT:    s_mov_b32 s2, 0x4d5002272; GFX6-NEXT:    s_waitcnt vmcnt(0)2273; GFX6-NEXT:    buffer_store_dword v0, off, s[40:43], s2 ; 4-byte Folded Spill2274; GFX6-NEXT:    buffer_store_dword v1, off, s[40:43], s2 offset:4 ; 4-byte Folded Spill2275; GFX6-NEXT:    buffer_store_dword v2, off, s[40:43], s2 offset:8 ; 4-byte Folded Spill2276; GFX6-NEXT:    buffer_store_dword v3, off, s[40:43], s2 offset:12 ; 4-byte Folded Spill2277; GFX6-NEXT:    s_waitcnt expcnt(0)2278; GFX6-NEXT:    buffer_load_dwordx4 v[0:3], v[7:8], s[28:31], 0 addr64 offset:40642279; GFX6-NEXT:    s_mov_b32 s2, 0x4d9002280; GFX6-NEXT:    s_waitcnt vmcnt(0)2281; GFX6-NEXT:    buffer_store_dword v0, off, s[40:43], s2 ; 4-byte Folded Spill2282; GFX6-NEXT:    buffer_store_dword v1, off, s[40:43], s2 offset:4 ; 4-byte Folded Spill2283; GFX6-NEXT:    buffer_store_dword v2, off, s[40:43], s2 offset:8 ; 4-byte Folded Spill2284; GFX6-NEXT:    buffer_store_dword v3, off, s[40:43], s2 offset:12 ; 4-byte Folded Spill2285; GFX6-NEXT:    s_waitcnt expcnt(0)2286; GFX6-NEXT:    buffer_load_dwordx4 v[0:3], v[7:8], s[28:31], 0 addr64 offset:40802287; GFX6-NEXT:    s_mov_b32 s2, 0x4dd002288; GFX6-NEXT:    s_waitcnt vmcnt(0)2289; GFX6-NEXT:    buffer_store_dword v0, off, s[40:43], s2 ; 4-byte Folded Spill2290; GFX6-NEXT:    buffer_store_dword v1, off, s[40:43], s2 offset:4 ; 4-byte Folded Spill2291; GFX6-NEXT:    buffer_store_dword v2, off, s[40:43], s2 offset:8 ; 4-byte Folded Spill2292; GFX6-NEXT:    buffer_store_dword v3, off, s[40:43], s2 offset:12 ; 4-byte Folded Spill2293; GFX6-NEXT:    s_waitcnt expcnt(0)2294; GFX6-NEXT:    buffer_load_dwordx4 v[0:3], v[7:8], s[36:39], 0 addr64 offset:39682295; GFX6-NEXT:    s_mov_b32 s2, 0x4e1002296; GFX6-NEXT:    s_waitcnt vmcnt(0)2297; GFX6-NEXT:    buffer_store_dword v0, off, s[40:43], s2 ; 4-byte Folded Spill2298; GFX6-NEXT:    buffer_store_dword v1, off, s[40:43], s2 offset:4 ; 4-byte Folded Spill2299; GFX6-NEXT:    buffer_store_dword v2, off, s[40:43], s2 offset:8 ; 4-byte Folded Spill2300; GFX6-NEXT:    buffer_store_dword v3, off, s[40:43], s2 offset:12 ; 4-byte Folded Spill2301; GFX6-NEXT:    s_waitcnt expcnt(0)2302; GFX6-NEXT:    buffer_load_dwordx4 v[0:3], v[7:8], s[36:39], 0 addr64 offset:39842303; GFX6-NEXT:    s_mov_b32 s2, 0x4e5002304; GFX6-NEXT:    s_waitcnt vmcnt(0)2305; GFX6-NEXT:    buffer_store_dword v0, off, s[40:43], s2 ; 4-byte Folded Spill2306; GFX6-NEXT:    buffer_store_dword v1, off, s[40:43], s2 offset:4 ; 4-byte Folded Spill2307; GFX6-NEXT:    buffer_store_dword v2, off, s[40:43], s2 offset:8 ; 4-byte Folded Spill2308; GFX6-NEXT:    buffer_store_dword v3, off, s[40:43], s2 offset:12 ; 4-byte Folded Spill2309; GFX6-NEXT:    s_waitcnt expcnt(0)2310; GFX6-NEXT:    buffer_load_dwordx4 v[0:3], v[7:8], s[36:39], 0 addr64 offset:40002311; GFX6-NEXT:    s_mov_b32 s2, 0x4e9002312; GFX6-NEXT:    s_waitcnt vmcnt(0)2313; GFX6-NEXT:    buffer_store_dword v0, off, s[40:43], s2 ; 4-byte Folded Spill2314; GFX6-NEXT:    buffer_store_dword v1, off, s[40:43], s2 offset:4 ; 4-byte Folded Spill2315; GFX6-NEXT:    buffer_store_dword v2, off, s[40:43], s2 offset:8 ; 4-byte Folded Spill2316; GFX6-NEXT:    buffer_store_dword v3, off, s[40:43], s2 offset:12 ; 4-byte Folded Spill2317; GFX6-NEXT:    s_waitcnt expcnt(0)2318; GFX6-NEXT:    buffer_load_dwordx4 v[0:3], v[7:8], s[36:39], 0 addr64 offset:40162319; GFX6-NEXT:    s_mov_b32 s2, 0x4ed002320; GFX6-NEXT:    s_waitcnt vmcnt(0)2321; GFX6-NEXT:    buffer_store_dword v0, off, s[40:43], s2 ; 4-byte Folded Spill2322; GFX6-NEXT:    buffer_store_dword v1, off, s[40:43], s2 offset:4 ; 4-byte Folded Spill2323; GFX6-NEXT:    buffer_store_dword v2, off, s[40:43], s2 offset:8 ; 4-byte Folded Spill2324; GFX6-NEXT:    buffer_store_dword v3, off, s[40:43], s2 offset:12 ; 4-byte Folded Spill2325; GFX6-NEXT:    s_waitcnt expcnt(0)2326; GFX6-NEXT:    buffer_load_dwordx4 v[0:3], v[7:8], s[36:39], 0 addr64 offset:40322327; GFX6-NEXT:    s_mov_b32 s2, 0x4f1002328; GFX6-NEXT:    s_waitcnt vmcnt(0)2329; GFX6-NEXT:    buffer_store_dword v0, off, s[40:43], s2 ; 4-byte Folded Spill2330; GFX6-NEXT:    buffer_store_dword v1, off, s[40:43], s2 offset:4 ; 4-byte Folded Spill2331; GFX6-NEXT:    buffer_store_dword v2, off, s[40:43], s2 offset:8 ; 4-byte Folded Spill2332; GFX6-NEXT:    buffer_store_dword v3, off, s[40:43], s2 offset:12 ; 4-byte Folded Spill2333; GFX6-NEXT:    s_waitcnt expcnt(0)2334; GFX6-NEXT:    buffer_load_dwordx4 v[0:3], v[7:8], s[36:39], 0 addr64 offset:40482335; GFX6-NEXT:    s_mov_b32 s2, 0x4f5002336; GFX6-NEXT:    s_waitcnt vmcnt(0)2337; GFX6-NEXT:    buffer_store_dword v0, off, s[40:43], s2 ; 4-byte Folded Spill2338; GFX6-NEXT:    buffer_store_dword v1, off, s[40:43], s2 offset:4 ; 4-byte Folded Spill2339; GFX6-NEXT:    buffer_store_dword v2, off, s[40:43], s2 offset:8 ; 4-byte Folded Spill2340; GFX6-NEXT:    buffer_store_dword v3, off, s[40:43], s2 offset:12 ; 4-byte Folded Spill2341; GFX6-NEXT:    s_waitcnt expcnt(0)2342; GFX6-NEXT:    buffer_load_dwordx4 v[0:3], v[7:8], s[36:39], 0 addr64 offset:40642343; GFX6-NEXT:    s_mov_b32 s2, 0x4f9002344; GFX6-NEXT:    s_waitcnt vmcnt(0)2345; GFX6-NEXT:    buffer_store_dword v0, off, s[40:43], s2 ; 4-byte Folded Spill2346; GFX6-NEXT:    buffer_store_dword v1, off, s[40:43], s2 offset:4 ; 4-byte Folded Spill2347; GFX6-NEXT:    buffer_store_dword v2, off, s[40:43], s2 offset:8 ; 4-byte Folded Spill2348; GFX6-NEXT:    buffer_store_dword v3, off, s[40:43], s2 offset:12 ; 4-byte Folded Spill2349; GFX6-NEXT:    s_waitcnt expcnt(0)2350; GFX6-NEXT:    buffer_load_dwordx4 v[0:3], v[7:8], s[36:39], 0 addr64 offset:40802351; GFX6-NEXT:    ;;#ASMSTART2352; GFX6-NEXT:    ;;#ASMEND2353; GFX6-NEXT:    v_add_i32_e32 v7, vcc, s0, v52354; GFX6-NEXT:    v_mov_b32_e32 v4, s12355; GFX6-NEXT:    v_addc_u32_e32 v8, vcc, 0, v4, vcc2356; GFX6-NEXT:    ;;#ASMSTART2357; GFX6-NEXT:    ;;#ASMEND2358; GFX6-NEXT:    ;;#ASMSTART2359; GFX6-NEXT:    ;;#ASMEND2360; GFX6-NEXT:    ;;#ASMSTART2361; GFX6-NEXT:    ;;#ASMEND2362; GFX6-NEXT:    ;;#ASMSTART2363; GFX6-NEXT:    ;;#ASMEND2364; GFX6-NEXT:    ;;#ASMSTART2365; GFX6-NEXT:    ;;#ASMEND2366; GFX6-NEXT:    ;;#ASMSTART2367; GFX6-NEXT:    ;;#ASMEND2368; GFX6-NEXT:    s_mov_b64 s[2:3], s[6:7]2369; GFX6-NEXT:    s_waitcnt vmcnt(0)2370; GFX6-NEXT:    buffer_store_dwordx4 v[0:3], v[7:8], s[36:39], 0 addr64 offset:40802371; GFX6-NEXT:    s_waitcnt expcnt(0)2372; GFX6-NEXT:    buffer_load_dword v0, off, s[40:43], s33 ; 4-byte Folded Reload2373; GFX6-NEXT:    buffer_load_dword v1, off, s[40:43], s33 offset:4 ; 4-byte Folded Reload2374; GFX6-NEXT:    buffer_load_dword v2, off, s[40:43], s33 offset:8 ; 4-byte Folded Reload2375; GFX6-NEXT:    buffer_load_dword v3, off, s[40:43], s33 offset:12 ; 4-byte Folded Reload2376; GFX6-NEXT:    s_mov_b32 s33, 0x4f5002377; GFX6-NEXT:    s_waitcnt vmcnt(0)2378; GFX6-NEXT:    buffer_store_dwordx4 v[0:3], v[7:8], s[36:39], 0 addr64 offset:40642379; GFX6-NEXT:    s_waitcnt expcnt(0)2380; GFX6-NEXT:    buffer_load_dword v0, off, s[40:43], s33 ; 4-byte Folded Reload2381; GFX6-NEXT:    buffer_load_dword v1, off, s[40:43], s33 offset:4 ; 4-byte Folded Reload2382; GFX6-NEXT:    buffer_load_dword v2, off, s[40:43], s33 offset:8 ; 4-byte Folded Reload2383; GFX6-NEXT:    buffer_load_dword v3, off, s[40:43], s33 offset:12 ; 4-byte Folded Reload2384; GFX6-NEXT:    s_mov_b32 s33, 0x4f1002385; GFX6-NEXT:    s_waitcnt vmcnt(0)2386; GFX6-NEXT:    buffer_store_dwordx4 v[0:3], v[7:8], s[36:39], 0 addr64 offset:40482387; GFX6-NEXT:    s_waitcnt expcnt(0)2388; GFX6-NEXT:    buffer_load_dword v0, off, s[40:43], s33 ; 4-byte Folded Reload2389; GFX6-NEXT:    buffer_load_dword v1, off, s[40:43], s33 offset:4 ; 4-byte Folded Reload2390; GFX6-NEXT:    buffer_load_dword v2, off, s[40:43], s33 offset:8 ; 4-byte Folded Reload2391; GFX6-NEXT:    buffer_load_dword v3, off, s[40:43], s33 offset:12 ; 4-byte Folded Reload2392; GFX6-NEXT:    s_mov_b32 s33, 0x4ed002393; GFX6-NEXT:    s_waitcnt vmcnt(0)2394; GFX6-NEXT:    buffer_store_dwordx4 v[0:3], v[7:8], s[36:39], 0 addr64 offset:40322395; GFX6-NEXT:    s_waitcnt expcnt(0)2396; GFX6-NEXT:    buffer_load_dword v0, off, s[40:43], s33 ; 4-byte Folded Reload2397; GFX6-NEXT:    buffer_load_dword v1, off, s[40:43], s33 offset:4 ; 4-byte Folded Reload2398; GFX6-NEXT:    buffer_load_dword v2, off, s[40:43], s33 offset:8 ; 4-byte Folded Reload2399; GFX6-NEXT:    buffer_load_dword v3, off, s[40:43], s33 offset:12 ; 4-byte Folded Reload2400; GFX6-NEXT:    s_mov_b32 s33, 0x4e9002401; GFX6-NEXT:    s_waitcnt vmcnt(0)2402; GFX6-NEXT:    buffer_store_dwordx4 v[0:3], v[7:8], s[36:39], 0 addr64 offset:40162403; GFX6-NEXT:    s_waitcnt expcnt(0)2404; GFX6-NEXT:    buffer_load_dword v0, off, s[40:43], s33 ; 4-byte Folded Reload2405; GFX6-NEXT:    buffer_load_dword v1, off, s[40:43], s33 offset:4 ; 4-byte Folded Reload2406; GFX6-NEXT:    buffer_load_dword v2, off, s[40:43], s33 offset:8 ; 4-byte Folded Reload2407; GFX6-NEXT:    buffer_load_dword v3, off, s[40:43], s33 offset:12 ; 4-byte Folded Reload2408; GFX6-NEXT:    s_mov_b32 s33, 0x4e5002409; GFX6-NEXT:    s_waitcnt vmcnt(0)2410; GFX6-NEXT:    buffer_store_dwordx4 v[0:3], v[7:8], s[36:39], 0 addr64 offset:40002411; GFX6-NEXT:    s_waitcnt expcnt(0)2412; GFX6-NEXT:    buffer_load_dword v0, off, s[40:43], s33 ; 4-byte Folded Reload2413; GFX6-NEXT:    buffer_load_dword v1, off, s[40:43], s33 offset:4 ; 4-byte Folded Reload2414; GFX6-NEXT:    buffer_load_dword v2, off, s[40:43], s33 offset:8 ; 4-byte Folded Reload2415; GFX6-NEXT:    buffer_load_dword v3, off, s[40:43], s33 offset:12 ; 4-byte Folded Reload2416; GFX6-NEXT:    s_mov_b32 s33, 0x4e1002417; GFX6-NEXT:    s_waitcnt vmcnt(0)2418; GFX6-NEXT:    buffer_store_dwordx4 v[0:3], v[7:8], s[36:39], 0 addr64 offset:39842419; GFX6-NEXT:    s_waitcnt expcnt(0)2420; GFX6-NEXT:    buffer_load_dword v0, off, s[40:43], s33 ; 4-byte Folded Reload2421; GFX6-NEXT:    buffer_load_dword v1, off, s[40:43], s33 offset:4 ; 4-byte Folded Reload2422; GFX6-NEXT:    buffer_load_dword v2, off, s[40:43], s33 offset:8 ; 4-byte Folded Reload2423; GFX6-NEXT:    buffer_load_dword v3, off, s[40:43], s33 offset:12 ; 4-byte Folded Reload2424; GFX6-NEXT:    s_mov_b32 s33, 0x4dd002425; GFX6-NEXT:    s_waitcnt vmcnt(0)2426; GFX6-NEXT:    buffer_store_dwordx4 v[0:3], v[7:8], s[36:39], 0 addr64 offset:39682427; GFX6-NEXT:    s_waitcnt expcnt(0)2428; GFX6-NEXT:    buffer_load_dword v0, off, s[40:43], s33 ; 4-byte Folded Reload2429; GFX6-NEXT:    buffer_load_dword v1, off, s[40:43], s33 offset:4 ; 4-byte Folded Reload2430; GFX6-NEXT:    buffer_load_dword v2, off, s[40:43], s33 offset:8 ; 4-byte Folded Reload2431; GFX6-NEXT:    buffer_load_dword v3, off, s[40:43], s33 offset:12 ; 4-byte Folded Reload2432; GFX6-NEXT:    s_mov_b32 s33, 0x4d9002433; GFX6-NEXT:    s_waitcnt vmcnt(0)2434; GFX6-NEXT:    buffer_store_dwordx4 v[0:3], v[7:8], s[28:31], 0 addr64 offset:40802435; GFX6-NEXT:    s_waitcnt expcnt(0)2436; GFX6-NEXT:    buffer_load_dword v0, off, s[40:43], s33 ; 4-byte Folded Reload2437; GFX6-NEXT:    buffer_load_dword v1, off, s[40:43], s33 offset:4 ; 4-byte Folded Reload2438; GFX6-NEXT:    buffer_load_dword v2, off, s[40:43], s33 offset:8 ; 4-byte Folded Reload2439; GFX6-NEXT:    buffer_load_dword v3, off, s[40:43], s33 offset:12 ; 4-byte Folded Reload2440; GFX6-NEXT:    s_mov_b32 s33, 0x4d5002441; GFX6-NEXT:    s_waitcnt vmcnt(0)2442; GFX6-NEXT:    buffer_store_dwordx4 v[0:3], v[7:8], s[28:31], 0 addr64 offset:40642443; GFX6-NEXT:    s_waitcnt expcnt(0)2444; GFX6-NEXT:    buffer_load_dword v0, off, s[40:43], s33 ; 4-byte Folded Reload2445; GFX6-NEXT:    buffer_load_dword v1, off, s[40:43], s33 offset:4 ; 4-byte Folded Reload2446; GFX6-NEXT:    buffer_load_dword v2, off, s[40:43], s33 offset:8 ; 4-byte Folded Reload2447; GFX6-NEXT:    buffer_load_dword v3, off, s[40:43], s33 offset:12 ; 4-byte Folded Reload2448; GFX6-NEXT:    s_mov_b32 s33, 0x4d1002449; GFX6-NEXT:    s_waitcnt vmcnt(0)2450; GFX6-NEXT:    buffer_store_dwordx4 v[0:3], v[7:8], s[28:31], 0 addr64 offset:40482451; GFX6-NEXT:    s_waitcnt expcnt(0)2452; GFX6-NEXT:    buffer_load_dword v0, off, s[40:43], s33 ; 4-byte Folded Reload2453; GFX6-NEXT:    buffer_load_dword v1, off, s[40:43], s33 offset:4 ; 4-byte Folded Reload2454; GFX6-NEXT:    buffer_load_dword v2, off, s[40:43], s33 offset:8 ; 4-byte Folded Reload2455; GFX6-NEXT:    buffer_load_dword v3, off, s[40:43], s33 offset:12 ; 4-byte Folded Reload2456; GFX6-NEXT:    s_mov_b32 s33, 0x4cd002457; GFX6-NEXT:    s_waitcnt vmcnt(0)2458; GFX6-NEXT:    buffer_store_dwordx4 v[0:3], v[7:8], s[28:31], 0 addr64 offset:40322459; GFX6-NEXT:    s_waitcnt expcnt(0)2460; GFX6-NEXT:    buffer_load_dword v0, off, s[40:43], s33 ; 4-byte Folded Reload2461; GFX6-NEXT:    buffer_load_dword v1, off, s[40:43], s33 offset:4 ; 4-byte Folded Reload2462; GFX6-NEXT:    buffer_load_dword v2, off, s[40:43], s33 offset:8 ; 4-byte Folded Reload2463; GFX6-NEXT:    buffer_load_dword v3, off, s[40:43], s33 offset:12 ; 4-byte Folded Reload2464; GFX6-NEXT:    s_mov_b32 s33, 0x4c9002465; GFX6-NEXT:    s_waitcnt vmcnt(0)2466; GFX6-NEXT:    buffer_store_dwordx4 v[0:3], v[7:8], s[28:31], 0 addr64 offset:40162467; GFX6-NEXT:    s_waitcnt expcnt(0)2468; GFX6-NEXT:    buffer_load_dword v0, off, s[40:43], s33 ; 4-byte Folded Reload2469; GFX6-NEXT:    buffer_load_dword v1, off, s[40:43], s33 offset:4 ; 4-byte Folded Reload2470; GFX6-NEXT:    buffer_load_dword v2, off, s[40:43], s33 offset:8 ; 4-byte Folded Reload2471; GFX6-NEXT:    buffer_load_dword v3, off, s[40:43], s33 offset:12 ; 4-byte Folded Reload2472; GFX6-NEXT:    s_mov_b32 s33, 0x4c5002473; GFX6-NEXT:    s_waitcnt vmcnt(0)2474; GFX6-NEXT:    buffer_store_dwordx4 v[0:3], v[7:8], s[28:31], 0 addr64 offset:40002475; GFX6-NEXT:    s_waitcnt expcnt(0)2476; GFX6-NEXT:    buffer_load_dword v0, off, s[40:43], s33 ; 4-byte Folded Reload2477; GFX6-NEXT:    buffer_load_dword v1, off, s[40:43], s33 offset:4 ; 4-byte Folded Reload2478; GFX6-NEXT:    buffer_load_dword v2, off, s[40:43], s33 offset:8 ; 4-byte Folded Reload2479; GFX6-NEXT:    buffer_load_dword v3, off, s[40:43], s33 offset:12 ; 4-byte Folded Reload2480; GFX6-NEXT:    s_mov_b32 s33, 0x4c1002481; GFX6-NEXT:    s_waitcnt vmcnt(0)2482; GFX6-NEXT:    buffer_store_dwordx4 v[0:3], v[7:8], s[28:31], 0 addr64 offset:39842483; GFX6-NEXT:    s_waitcnt expcnt(0)2484; GFX6-NEXT:    buffer_load_dword v0, off, s[40:43], s33 ; 4-byte Folded Reload2485; GFX6-NEXT:    buffer_load_dword v1, off, s[40:43], s33 offset:4 ; 4-byte Folded Reload2486; GFX6-NEXT:    buffer_load_dword v2, off, s[40:43], s33 offset:8 ; 4-byte Folded Reload2487; GFX6-NEXT:    buffer_load_dword v3, off, s[40:43], s33 offset:12 ; 4-byte Folded Reload2488; GFX6-NEXT:    s_waitcnt vmcnt(0)2489; GFX6-NEXT:    buffer_store_dwordx4 v[0:3], v[7:8], s[28:31], 0 addr64 offset:39682490; GFX6-NEXT:    s_mov_b32 s28, 0x4bd002491; GFX6-NEXT:    s_waitcnt expcnt(0)2492; GFX6-NEXT:    buffer_load_dword v0, off, s[40:43], s28 ; 4-byte Folded Reload2493; GFX6-NEXT:    buffer_load_dword v1, off, s[40:43], s28 offset:4 ; 4-byte Folded Reload2494; GFX6-NEXT:    buffer_load_dword v2, off, s[40:43], s28 offset:8 ; 4-byte Folded Reload2495; GFX6-NEXT:    buffer_load_dword v3, off, s[40:43], s28 offset:12 ; 4-byte Folded Reload2496; GFX6-NEXT:    s_mov_b32 s28, 0x4b9002497; GFX6-NEXT:    s_waitcnt vmcnt(0)2498; GFX6-NEXT:    buffer_store_dwordx4 v[0:3], v[7:8], s[24:27], 0 addr64 offset:40802499; GFX6-NEXT:    s_waitcnt expcnt(0)2500; GFX6-NEXT:    buffer_load_dword v0, off, s[40:43], s28 ; 4-byte Folded Reload2501; GFX6-NEXT:    buffer_load_dword v1, off, s[40:43], s28 offset:4 ; 4-byte Folded Reload2502; GFX6-NEXT:    buffer_load_dword v2, off, s[40:43], s28 offset:8 ; 4-byte Folded Reload2503; GFX6-NEXT:    buffer_load_dword v3, off, s[40:43], s28 offset:12 ; 4-byte Folded Reload2504; GFX6-NEXT:    s_mov_b32 s28, 0x4b5002505; GFX6-NEXT:    s_waitcnt vmcnt(0)2506; GFX6-NEXT:    buffer_store_dwordx4 v[0:3], v[7:8], s[24:27], 0 addr64 offset:40642507; GFX6-NEXT:    s_waitcnt expcnt(0)2508; GFX6-NEXT:    buffer_load_dword v0, off, s[40:43], s28 ; 4-byte Folded Reload2509; GFX6-NEXT:    buffer_load_dword v1, off, s[40:43], s28 offset:4 ; 4-byte Folded Reload2510; GFX6-NEXT:    buffer_load_dword v2, off, s[40:43], s28 offset:8 ; 4-byte Folded Reload2511; GFX6-NEXT:    buffer_load_dword v3, off, s[40:43], s28 offset:12 ; 4-byte Folded Reload2512; GFX6-NEXT:    s_mov_b32 s28, 0x4b1002513; GFX6-NEXT:    s_waitcnt vmcnt(0)2514; GFX6-NEXT:    buffer_store_dwordx4 v[0:3], v[7:8], s[24:27], 0 addr64 offset:40482515; GFX6-NEXT:    s_waitcnt expcnt(0)2516; GFX6-NEXT:    buffer_load_dword v0, off, s[40:43], s28 ; 4-byte Folded Reload2517; GFX6-NEXT:    buffer_load_dword v1, off, s[40:43], s28 offset:4 ; 4-byte Folded Reload2518; GFX6-NEXT:    buffer_load_dword v2, off, s[40:43], s28 offset:8 ; 4-byte Folded Reload2519; GFX6-NEXT:    buffer_load_dword v3, off, s[40:43], s28 offset:12 ; 4-byte Folded Reload2520; GFX6-NEXT:    s_mov_b32 s28, 0x4ad002521; GFX6-NEXT:    s_waitcnt vmcnt(0)2522; GFX6-NEXT:    buffer_store_dwordx4 v[0:3], v[7:8], s[24:27], 0 addr64 offset:40322523; GFX6-NEXT:    s_waitcnt expcnt(0)2524; GFX6-NEXT:    buffer_load_dword v0, off, s[40:43], s28 ; 4-byte Folded Reload2525; GFX6-NEXT:    buffer_load_dword v1, off, s[40:43], s28 offset:4 ; 4-byte Folded Reload2526; GFX6-NEXT:    buffer_load_dword v2, off, s[40:43], s28 offset:8 ; 4-byte Folded Reload2527; GFX6-NEXT:    buffer_load_dword v3, off, s[40:43], s28 offset:12 ; 4-byte Folded Reload2528; GFX6-NEXT:    s_mov_b32 s28, 0x4a9002529; GFX6-NEXT:    s_waitcnt vmcnt(0)2530; GFX6-NEXT:    buffer_store_dwordx4 v[0:3], v[7:8], s[24:27], 0 addr64 offset:40162531; GFX6-NEXT:    s_waitcnt expcnt(0)2532; GFX6-NEXT:    buffer_load_dword v0, off, s[40:43], s28 ; 4-byte Folded Reload2533; GFX6-NEXT:    buffer_load_dword v1, off, s[40:43], s28 offset:4 ; 4-byte Folded Reload2534; GFX6-NEXT:    buffer_load_dword v2, off, s[40:43], s28 offset:8 ; 4-byte Folded Reload2535; GFX6-NEXT:    buffer_load_dword v3, off, s[40:43], s28 offset:12 ; 4-byte Folded Reload2536; GFX6-NEXT:    s_mov_b32 s28, 0x4a5002537; GFX6-NEXT:    s_waitcnt vmcnt(0)2538; GFX6-NEXT:    buffer_store_dwordx4 v[0:3], v[7:8], s[24:27], 0 addr64 offset:40002539; GFX6-NEXT:    s_waitcnt expcnt(0)2540; GFX6-NEXT:    buffer_load_dword v0, off, s[40:43], s28 ; 4-byte Folded Reload2541; GFX6-NEXT:    buffer_load_dword v1, off, s[40:43], s28 offset:4 ; 4-byte Folded Reload2542; GFX6-NEXT:    buffer_load_dword v2, off, s[40:43], s28 offset:8 ; 4-byte Folded Reload2543; GFX6-NEXT:    buffer_load_dword v3, off, s[40:43], s28 offset:12 ; 4-byte Folded Reload2544; GFX6-NEXT:    s_mov_b32 s28, 0x4a1002545; GFX6-NEXT:    s_waitcnt vmcnt(0)2546; GFX6-NEXT:    buffer_store_dwordx4 v[0:3], v[7:8], s[24:27], 0 addr64 offset:39842547; GFX6-NEXT:    s_waitcnt expcnt(0)2548; GFX6-NEXT:    buffer_load_dword v0, off, s[40:43], s28 ; 4-byte Folded Reload2549; GFX6-NEXT:    buffer_load_dword v1, off, s[40:43], s28 offset:4 ; 4-byte Folded Reload2550; GFX6-NEXT:    buffer_load_dword v2, off, s[40:43], s28 offset:8 ; 4-byte Folded Reload2551; GFX6-NEXT:    buffer_load_dword v3, off, s[40:43], s28 offset:12 ; 4-byte Folded Reload2552; GFX6-NEXT:    s_waitcnt vmcnt(0)2553; GFX6-NEXT:    buffer_store_dwordx4 v[0:3], v[7:8], s[24:27], 0 addr64 offset:39682554; GFX6-NEXT:    s_mov_b32 s24, 0x49d002555; GFX6-NEXT:    s_waitcnt expcnt(0)2556; GFX6-NEXT:    buffer_load_dword v0, off, s[40:43], s24 ; 4-byte Folded Reload2557; GFX6-NEXT:    buffer_load_dword v1, off, s[40:43], s24 offset:4 ; 4-byte Folded Reload2558; GFX6-NEXT:    buffer_load_dword v2, off, s[40:43], s24 offset:8 ; 4-byte Folded Reload2559; GFX6-NEXT:    buffer_load_dword v3, off, s[40:43], s24 offset:12 ; 4-byte Folded Reload2560; GFX6-NEXT:    s_mov_b32 s24, 0x499002561; GFX6-NEXT:    s_waitcnt vmcnt(0)2562; GFX6-NEXT:    buffer_store_dwordx4 v[0:3], v[7:8], s[20:23], 0 addr64 offset:40802563; GFX6-NEXT:    s_waitcnt expcnt(0)2564; GFX6-NEXT:    buffer_load_dword v0, off, s[40:43], s24 ; 4-byte Folded Reload2565; GFX6-NEXT:    buffer_load_dword v1, off, s[40:43], s24 offset:4 ; 4-byte Folded Reload2566; GFX6-NEXT:    buffer_load_dword v2, off, s[40:43], s24 offset:8 ; 4-byte Folded Reload2567; GFX6-NEXT:    buffer_load_dword v3, off, s[40:43], s24 offset:12 ; 4-byte Folded Reload2568; GFX6-NEXT:    s_mov_b32 s24, 0x495002569; GFX6-NEXT:    s_waitcnt vmcnt(0)2570; GFX6-NEXT:    buffer_store_dwordx4 v[0:3], v[7:8], s[20:23], 0 addr64 offset:40642571; GFX6-NEXT:    s_waitcnt expcnt(0)2572; GFX6-NEXT:    buffer_load_dword v0, off, s[40:43], s24 ; 4-byte Folded Reload2573; GFX6-NEXT:    buffer_load_dword v1, off, s[40:43], s24 offset:4 ; 4-byte Folded Reload2574; GFX6-NEXT:    buffer_load_dword v2, off, s[40:43], s24 offset:8 ; 4-byte Folded Reload2575; GFX6-NEXT:    buffer_load_dword v3, off, s[40:43], s24 offset:12 ; 4-byte Folded Reload2576; GFX6-NEXT:    s_mov_b32 s24, 0x491002577; GFX6-NEXT:    s_waitcnt vmcnt(0)2578; GFX6-NEXT:    buffer_store_dwordx4 v[0:3], v[7:8], s[20:23], 0 addr64 offset:40482579; GFX6-NEXT:    s_waitcnt expcnt(0)2580; GFX6-NEXT:    buffer_load_dword v0, off, s[40:43], s24 ; 4-byte Folded Reload2581; GFX6-NEXT:    buffer_load_dword v1, off, s[40:43], s24 offset:4 ; 4-byte Folded Reload2582; GFX6-NEXT:    buffer_load_dword v2, off, s[40:43], s24 offset:8 ; 4-byte Folded Reload2583; GFX6-NEXT:    buffer_load_dword v3, off, s[40:43], s24 offset:12 ; 4-byte Folded Reload2584; GFX6-NEXT:    s_mov_b32 s24, 0x48d002585; GFX6-NEXT:    s_waitcnt vmcnt(0)2586; GFX6-NEXT:    buffer_store_dwordx4 v[0:3], v[7:8], s[20:23], 0 addr64 offset:40322587; GFX6-NEXT:    s_waitcnt expcnt(0)2588; GFX6-NEXT:    buffer_load_dword v0, off, s[40:43], s24 ; 4-byte Folded Reload2589; GFX6-NEXT:    buffer_load_dword v1, off, s[40:43], s24 offset:4 ; 4-byte Folded Reload2590; GFX6-NEXT:    buffer_load_dword v2, off, s[40:43], s24 offset:8 ; 4-byte Folded Reload2591; GFX6-NEXT:    buffer_load_dword v3, off, s[40:43], s24 offset:12 ; 4-byte Folded Reload2592; GFX6-NEXT:    s_mov_b32 s24, 0x489002593; GFX6-NEXT:    s_waitcnt vmcnt(0)2594; GFX6-NEXT:    buffer_store_dwordx4 v[0:3], v[7:8], s[20:23], 0 addr64 offset:40162595; GFX6-NEXT:    s_waitcnt expcnt(0)2596; GFX6-NEXT:    buffer_load_dword v0, off, s[40:43], s24 ; 4-byte Folded Reload2597; GFX6-NEXT:    buffer_load_dword v1, off, s[40:43], s24 offset:4 ; 4-byte Folded Reload2598; GFX6-NEXT:    buffer_load_dword v2, off, s[40:43], s24 offset:8 ; 4-byte Folded Reload2599; GFX6-NEXT:    buffer_load_dword v3, off, s[40:43], s24 offset:12 ; 4-byte Folded Reload2600; GFX6-NEXT:    s_mov_b32 s24, 0x485002601; GFX6-NEXT:    s_waitcnt vmcnt(0)2602; GFX6-NEXT:    buffer_store_dwordx4 v[0:3], v[7:8], s[20:23], 0 addr64 offset:40002603; GFX6-NEXT:    s_waitcnt expcnt(0)2604; GFX6-NEXT:    buffer_load_dword v0, off, s[40:43], s24 ; 4-byte Folded Reload2605; GFX6-NEXT:    buffer_load_dword v1, off, s[40:43], s24 offset:4 ; 4-byte Folded Reload2606; GFX6-NEXT:    buffer_load_dword v2, off, s[40:43], s24 offset:8 ; 4-byte Folded Reload2607; GFX6-NEXT:    buffer_load_dword v3, off, s[40:43], s24 offset:12 ; 4-byte Folded Reload2608; GFX6-NEXT:    s_mov_b32 s24, 0x481002609; GFX6-NEXT:    s_waitcnt vmcnt(0)2610; GFX6-NEXT:    buffer_store_dwordx4 v[0:3], v[7:8], s[20:23], 0 addr64 offset:39842611; GFX6-NEXT:    s_waitcnt expcnt(0)2612; GFX6-NEXT:    buffer_load_dword v0, off, s[40:43], s24 ; 4-byte Folded Reload2613; GFX6-NEXT:    buffer_load_dword v1, off, s[40:43], s24 offset:4 ; 4-byte Folded Reload2614; GFX6-NEXT:    buffer_load_dword v2, off, s[40:43], s24 offset:8 ; 4-byte Folded Reload2615; GFX6-NEXT:    buffer_load_dword v3, off, s[40:43], s24 offset:12 ; 4-byte Folded Reload2616; GFX6-NEXT:    s_waitcnt vmcnt(0)2617; GFX6-NEXT:    buffer_store_dwordx4 v[0:3], v[7:8], s[20:23], 0 addr64 offset:39682618; GFX6-NEXT:    s_mov_b32 s20, 0x47d002619; GFX6-NEXT:    s_waitcnt expcnt(0)2620; GFX6-NEXT:    buffer_load_dword v0, off, s[40:43], s20 ; 4-byte Folded Reload2621; GFX6-NEXT:    buffer_load_dword v1, off, s[40:43], s20 offset:4 ; 4-byte Folded Reload2622; GFX6-NEXT:    buffer_load_dword v2, off, s[40:43], s20 offset:8 ; 4-byte Folded Reload2623; GFX6-NEXT:    buffer_load_dword v3, off, s[40:43], s20 offset:12 ; 4-byte Folded Reload2624; GFX6-NEXT:    s_mov_b32 s20, 0x479002625; GFX6-NEXT:    s_waitcnt vmcnt(0)2626; GFX6-NEXT:    buffer_store_dwordx4 v[0:3], v[7:8], s[16:19], 0 addr64 offset:40802627; GFX6-NEXT:    s_waitcnt expcnt(0)2628; GFX6-NEXT:    buffer_load_dword v0, off, s[40:43], s20 ; 4-byte Folded Reload2629; GFX6-NEXT:    buffer_load_dword v1, off, s[40:43], s20 offset:4 ; 4-byte Folded Reload2630; GFX6-NEXT:    buffer_load_dword v2, off, s[40:43], s20 offset:8 ; 4-byte Folded Reload2631; GFX6-NEXT:    buffer_load_dword v3, off, s[40:43], s20 offset:12 ; 4-byte Folded Reload2632; GFX6-NEXT:    s_mov_b32 s20, 0x475002633; GFX6-NEXT:    s_waitcnt vmcnt(0)2634; GFX6-NEXT:    buffer_store_dwordx4 v[0:3], v[7:8], s[16:19], 0 addr64 offset:40642635; GFX6-NEXT:    s_waitcnt expcnt(0)2636; GFX6-NEXT:    buffer_load_dword v0, off, s[40:43], s20 ; 4-byte Folded Reload2637; GFX6-NEXT:    buffer_load_dword v1, off, s[40:43], s20 offset:4 ; 4-byte Folded Reload2638; GFX6-NEXT:    buffer_load_dword v2, off, s[40:43], s20 offset:8 ; 4-byte Folded Reload2639; GFX6-NEXT:    buffer_load_dword v3, off, s[40:43], s20 offset:12 ; 4-byte Folded Reload2640; GFX6-NEXT:    s_mov_b32 s20, 0x471002641; GFX6-NEXT:    s_waitcnt vmcnt(0)2642; GFX6-NEXT:    buffer_store_dwordx4 v[0:3], v[7:8], s[16:19], 0 addr64 offset:40482643; GFX6-NEXT:    s_waitcnt expcnt(0)2644; GFX6-NEXT:    buffer_load_dword v0, off, s[40:43], s20 ; 4-byte Folded Reload2645; GFX6-NEXT:    buffer_load_dword v1, off, s[40:43], s20 offset:4 ; 4-byte Folded Reload2646; GFX6-NEXT:    buffer_load_dword v2, off, s[40:43], s20 offset:8 ; 4-byte Folded Reload2647; GFX6-NEXT:    buffer_load_dword v3, off, s[40:43], s20 offset:12 ; 4-byte Folded Reload2648; GFX6-NEXT:    s_mov_b32 s20, 0x46d002649; GFX6-NEXT:    s_waitcnt vmcnt(0)2650; GFX6-NEXT:    buffer_store_dwordx4 v[0:3], v[7:8], s[16:19], 0 addr64 offset:40322651; GFX6-NEXT:    s_waitcnt expcnt(0)2652; GFX6-NEXT:    buffer_load_dword v0, off, s[40:43], s20 ; 4-byte Folded Reload2653; GFX6-NEXT:    buffer_load_dword v1, off, s[40:43], s20 offset:4 ; 4-byte Folded Reload2654; GFX6-NEXT:    buffer_load_dword v2, off, s[40:43], s20 offset:8 ; 4-byte Folded Reload2655; GFX6-NEXT:    buffer_load_dword v3, off, s[40:43], s20 offset:12 ; 4-byte Folded Reload2656; GFX6-NEXT:    s_mov_b32 s20, 0x469002657; GFX6-NEXT:    s_waitcnt vmcnt(0)2658; GFX6-NEXT:    buffer_store_dwordx4 v[0:3], v[7:8], s[16:19], 0 addr64 offset:40162659; GFX6-NEXT:    s_waitcnt expcnt(0)2660; GFX6-NEXT:    buffer_load_dword v0, off, s[40:43], s20 ; 4-byte Folded Reload2661; GFX6-NEXT:    buffer_load_dword v1, off, s[40:43], s20 offset:4 ; 4-byte Folded Reload2662; GFX6-NEXT:    buffer_load_dword v2, off, s[40:43], s20 offset:8 ; 4-byte Folded Reload2663; GFX6-NEXT:    buffer_load_dword v3, off, s[40:43], s20 offset:12 ; 4-byte Folded Reload2664; GFX6-NEXT:    s_mov_b32 s20, 0x465002665; GFX6-NEXT:    s_waitcnt vmcnt(0)2666; GFX6-NEXT:    buffer_store_dwordx4 v[0:3], v[7:8], s[16:19], 0 addr64 offset:40002667; GFX6-NEXT:    s_waitcnt expcnt(0)2668; GFX6-NEXT:    buffer_load_dword v0, off, s[40:43], s20 ; 4-byte Folded Reload2669; GFX6-NEXT:    buffer_load_dword v1, off, s[40:43], s20 offset:4 ; 4-byte Folded Reload2670; GFX6-NEXT:    buffer_load_dword v2, off, s[40:43], s20 offset:8 ; 4-byte Folded Reload2671; GFX6-NEXT:    buffer_load_dword v3, off, s[40:43], s20 offset:12 ; 4-byte Folded Reload2672; GFX6-NEXT:    s_mov_b32 s20, 0x461002673; GFX6-NEXT:    s_waitcnt vmcnt(0)2674; GFX6-NEXT:    buffer_store_dwordx4 v[0:3], v[7:8], s[16:19], 0 addr64 offset:39842675; GFX6-NEXT:    s_waitcnt expcnt(0)2676; GFX6-NEXT:    buffer_load_dword v0, off, s[40:43], s20 ; 4-byte Folded Reload2677; GFX6-NEXT:    buffer_load_dword v1, off, s[40:43], s20 offset:4 ; 4-byte Folded Reload2678; GFX6-NEXT:    buffer_load_dword v2, off, s[40:43], s20 offset:8 ; 4-byte Folded Reload2679; GFX6-NEXT:    buffer_load_dword v3, off, s[40:43], s20 offset:12 ; 4-byte Folded Reload2680; GFX6-NEXT:    s_waitcnt vmcnt(0)2681; GFX6-NEXT:    buffer_store_dwordx4 v[0:3], v[7:8], s[16:19], 0 addr64 offset:39682682; GFX6-NEXT:    s_mov_b32 s16, 0x45d002683; GFX6-NEXT:    s_waitcnt expcnt(0)2684; GFX6-NEXT:    buffer_load_dword v0, off, s[40:43], s16 ; 4-byte Folded Reload2685; GFX6-NEXT:    buffer_load_dword v1, off, s[40:43], s16 offset:4 ; 4-byte Folded Reload2686; GFX6-NEXT:    buffer_load_dword v2, off, s[40:43], s16 offset:8 ; 4-byte Folded Reload2687; GFX6-NEXT:    buffer_load_dword v3, off, s[40:43], s16 offset:12 ; 4-byte Folded Reload2688; GFX6-NEXT:    s_mov_b32 s16, 0x459002689; GFX6-NEXT:    s_waitcnt vmcnt(0)2690; GFX6-NEXT:    buffer_store_dwordx4 v[0:3], v[7:8], s[12:15], 0 addr64 offset:40802691; GFX6-NEXT:    s_waitcnt expcnt(0)2692; GFX6-NEXT:    buffer_load_dword v0, off, s[40:43], s16 ; 4-byte Folded Reload2693; GFX6-NEXT:    buffer_load_dword v1, off, s[40:43], s16 offset:4 ; 4-byte Folded Reload2694; GFX6-NEXT:    buffer_load_dword v2, off, s[40:43], s16 offset:8 ; 4-byte Folded Reload2695; GFX6-NEXT:    buffer_load_dword v3, off, s[40:43], s16 offset:12 ; 4-byte Folded Reload2696; GFX6-NEXT:    s_mov_b32 s16, 0x455002697; GFX6-NEXT:    s_waitcnt vmcnt(0)2698; GFX6-NEXT:    buffer_store_dwordx4 v[0:3], v[7:8], s[12:15], 0 addr64 offset:40642699; GFX6-NEXT:    s_waitcnt expcnt(0)2700; GFX6-NEXT:    buffer_load_dword v0, off, s[40:43], s16 ; 4-byte Folded Reload2701; GFX6-NEXT:    buffer_load_dword v1, off, s[40:43], s16 offset:4 ; 4-byte Folded Reload2702; GFX6-NEXT:    buffer_load_dword v2, off, s[40:43], s16 offset:8 ; 4-byte Folded Reload2703; GFX6-NEXT:    buffer_load_dword v3, off, s[40:43], s16 offset:12 ; 4-byte Folded Reload2704; GFX6-NEXT:    s_mov_b32 s16, 0x451002705; GFX6-NEXT:    s_waitcnt vmcnt(0)2706; GFX6-NEXT:    buffer_store_dwordx4 v[0:3], v[7:8], s[12:15], 0 addr64 offset:40482707; GFX6-NEXT:    s_waitcnt expcnt(0)2708; GFX6-NEXT:    buffer_load_dword v0, off, s[40:43], s16 ; 4-byte Folded Reload2709; GFX6-NEXT:    buffer_load_dword v1, off, s[40:43], s16 offset:4 ; 4-byte Folded Reload2710; GFX6-NEXT:    buffer_load_dword v2, off, s[40:43], s16 offset:8 ; 4-byte Folded Reload2711; GFX6-NEXT:    buffer_load_dword v3, off, s[40:43], s16 offset:12 ; 4-byte Folded Reload2712; GFX6-NEXT:    s_mov_b32 s16, 0x44d002713; GFX6-NEXT:    s_waitcnt vmcnt(0)2714; GFX6-NEXT:    buffer_store_dwordx4 v[0:3], v[7:8], s[12:15], 0 addr64 offset:40322715; GFX6-NEXT:    s_waitcnt expcnt(0)2716; GFX6-NEXT:    buffer_load_dword v0, off, s[40:43], s16 ; 4-byte Folded Reload2717; GFX6-NEXT:    buffer_load_dword v1, off, s[40:43], s16 offset:4 ; 4-byte Folded Reload2718; GFX6-NEXT:    buffer_load_dword v2, off, s[40:43], s16 offset:8 ; 4-byte Folded Reload2719; GFX6-NEXT:    buffer_load_dword v3, off, s[40:43], s16 offset:12 ; 4-byte Folded Reload2720; GFX6-NEXT:    s_mov_b32 s16, 0x449002721; GFX6-NEXT:    s_waitcnt vmcnt(0)2722; GFX6-NEXT:    buffer_store_dwordx4 v[0:3], v[7:8], s[12:15], 0 addr64 offset:40162723; GFX6-NEXT:    s_waitcnt expcnt(0)2724; GFX6-NEXT:    buffer_load_dword v0, off, s[40:43], s16 ; 4-byte Folded Reload2725; GFX6-NEXT:    buffer_load_dword v1, off, s[40:43], s16 offset:4 ; 4-byte Folded Reload2726; GFX6-NEXT:    buffer_load_dword v2, off, s[40:43], s16 offset:8 ; 4-byte Folded Reload2727; GFX6-NEXT:    buffer_load_dword v3, off, s[40:43], s16 offset:12 ; 4-byte Folded Reload2728; GFX6-NEXT:    s_mov_b32 s16, 0x445002729; GFX6-NEXT:    s_waitcnt vmcnt(0)2730; GFX6-NEXT:    buffer_store_dwordx4 v[0:3], v[7:8], s[12:15], 0 addr64 offset:40002731; GFX6-NEXT:    s_waitcnt expcnt(0)2732; GFX6-NEXT:    buffer_load_dword v0, off, s[40:43], s16 ; 4-byte Folded Reload2733; GFX6-NEXT:    buffer_load_dword v1, off, s[40:43], s16 offset:4 ; 4-byte Folded Reload2734; GFX6-NEXT:    buffer_load_dword v2, off, s[40:43], s16 offset:8 ; 4-byte Folded Reload2735; GFX6-NEXT:    buffer_load_dword v3, off, s[40:43], s16 offset:12 ; 4-byte Folded Reload2736; GFX6-NEXT:    s_mov_b32 s16, 0x441002737; GFX6-NEXT:    s_waitcnt vmcnt(0)2738; GFX6-NEXT:    buffer_store_dwordx4 v[0:3], v[7:8], s[12:15], 0 addr64 offset:39842739; GFX6-NEXT:    s_waitcnt expcnt(0)2740; GFX6-NEXT:    buffer_load_dword v0, off, s[40:43], s16 ; 4-byte Folded Reload2741; GFX6-NEXT:    buffer_load_dword v1, off, s[40:43], s16 offset:4 ; 4-byte Folded Reload2742; GFX6-NEXT:    buffer_load_dword v2, off, s[40:43], s16 offset:8 ; 4-byte Folded Reload2743; GFX6-NEXT:    buffer_load_dword v3, off, s[40:43], s16 offset:12 ; 4-byte Folded Reload2744; GFX6-NEXT:    s_waitcnt vmcnt(0)2745; GFX6-NEXT:    buffer_store_dwordx4 v[0:3], v[7:8], s[12:15], 0 addr64 offset:39682746; GFX6-NEXT:    s_mov_b32 s12, 0x43d002747; GFX6-NEXT:    s_waitcnt expcnt(0)2748; GFX6-NEXT:    buffer_load_dword v0, off, s[40:43], s12 ; 4-byte Folded Reload2749; GFX6-NEXT:    buffer_load_dword v1, off, s[40:43], s12 offset:4 ; 4-byte Folded Reload2750; GFX6-NEXT:    buffer_load_dword v2, off, s[40:43], s12 offset:8 ; 4-byte Folded Reload2751; GFX6-NEXT:    buffer_load_dword v3, off, s[40:43], s12 offset:12 ; 4-byte Folded Reload2752; GFX6-NEXT:    s_mov_b32 s12, 0x439002753; GFX6-NEXT:    s_waitcnt vmcnt(0)2754; GFX6-NEXT:    buffer_store_dwordx4 v[0:3], v[7:8], s[8:11], 0 addr64 offset:40802755; GFX6-NEXT:    s_waitcnt expcnt(0)2756; GFX6-NEXT:    buffer_load_dword v0, off, s[40:43], s12 ; 4-byte Folded Reload2757; GFX6-NEXT:    buffer_load_dword v1, off, s[40:43], s12 offset:4 ; 4-byte Folded Reload2758; GFX6-NEXT:    buffer_load_dword v2, off, s[40:43], s12 offset:8 ; 4-byte Folded Reload2759; GFX6-NEXT:    buffer_load_dword v3, off, s[40:43], s12 offset:12 ; 4-byte Folded Reload2760; GFX6-NEXT:    s_mov_b32 s12, 0x435002761; GFX6-NEXT:    s_waitcnt vmcnt(0)2762; GFX6-NEXT:    buffer_store_dwordx4 v[0:3], v[7:8], s[8:11], 0 addr64 offset:40642763; GFX6-NEXT:    s_waitcnt expcnt(0)2764; GFX6-NEXT:    buffer_load_dword v0, off, s[40:43], s12 ; 4-byte Folded Reload2765; GFX6-NEXT:    buffer_load_dword v1, off, s[40:43], s12 offset:4 ; 4-byte Folded Reload2766; GFX6-NEXT:    buffer_load_dword v2, off, s[40:43], s12 offset:8 ; 4-byte Folded Reload2767; GFX6-NEXT:    buffer_load_dword v3, off, s[40:43], s12 offset:12 ; 4-byte Folded Reload2768; GFX6-NEXT:    s_mov_b32 s12, 0x431002769; GFX6-NEXT:    s_waitcnt vmcnt(0)2770; GFX6-NEXT:    buffer_store_dwordx4 v[0:3], v[7:8], s[8:11], 0 addr64 offset:40482771; GFX6-NEXT:    s_waitcnt expcnt(0)2772; GFX6-NEXT:    buffer_load_dword v0, off, s[40:43], s12 ; 4-byte Folded Reload2773; GFX6-NEXT:    buffer_load_dword v1, off, s[40:43], s12 offset:4 ; 4-byte Folded Reload2774; GFX6-NEXT:    buffer_load_dword v2, off, s[40:43], s12 offset:8 ; 4-byte Folded Reload2775; GFX6-NEXT:    buffer_load_dword v3, off, s[40:43], s12 offset:12 ; 4-byte Folded Reload2776; GFX6-NEXT:    s_mov_b32 s12, 0x42d002777; GFX6-NEXT:    s_waitcnt vmcnt(0)2778; GFX6-NEXT:    buffer_store_dwordx4 v[0:3], v[7:8], s[8:11], 0 addr64 offset:40322779; GFX6-NEXT:    s_waitcnt expcnt(0)2780; GFX6-NEXT:    buffer_load_dword v0, off, s[40:43], s12 ; 4-byte Folded Reload2781; GFX6-NEXT:    buffer_load_dword v1, off, s[40:43], s12 offset:4 ; 4-byte Folded Reload2782; GFX6-NEXT:    buffer_load_dword v2, off, s[40:43], s12 offset:8 ; 4-byte Folded Reload2783; GFX6-NEXT:    buffer_load_dword v3, off, s[40:43], s12 offset:12 ; 4-byte Folded Reload2784; GFX6-NEXT:    s_mov_b32 s12, 0x429002785; GFX6-NEXT:    s_waitcnt vmcnt(0)2786; GFX6-NEXT:    buffer_store_dwordx4 v[0:3], v[7:8], s[8:11], 0 addr64 offset:40162787; GFX6-NEXT:    s_waitcnt expcnt(0)2788; GFX6-NEXT:    buffer_load_dword v0, off, s[40:43], s12 ; 4-byte Folded Reload2789; GFX6-NEXT:    buffer_load_dword v1, off, s[40:43], s12 offset:4 ; 4-byte Folded Reload2790; GFX6-NEXT:    buffer_load_dword v2, off, s[40:43], s12 offset:8 ; 4-byte Folded Reload2791; GFX6-NEXT:    buffer_load_dword v3, off, s[40:43], s12 offset:12 ; 4-byte Folded Reload2792; GFX6-NEXT:    s_mov_b32 s12, 0x425002793; GFX6-NEXT:    s_waitcnt vmcnt(0)2794; GFX6-NEXT:    buffer_store_dwordx4 v[0:3], v[7:8], s[8:11], 0 addr64 offset:40002795; GFX6-NEXT:    s_waitcnt expcnt(0)2796; GFX6-NEXT:    buffer_load_dword v0, off, s[40:43], s12 ; 4-byte Folded Reload2797; GFX6-NEXT:    buffer_load_dword v1, off, s[40:43], s12 offset:4 ; 4-byte Folded Reload2798; GFX6-NEXT:    buffer_load_dword v2, off, s[40:43], s12 offset:8 ; 4-byte Folded Reload2799; GFX6-NEXT:    buffer_load_dword v3, off, s[40:43], s12 offset:12 ; 4-byte Folded Reload2800; GFX6-NEXT:    s_mov_b32 s12, 0x421002801; GFX6-NEXT:    s_waitcnt vmcnt(0)2802; GFX6-NEXT:    buffer_store_dwordx4 v[0:3], v[7:8], s[8:11], 0 addr64 offset:39842803; GFX6-NEXT:    s_waitcnt expcnt(0)2804; GFX6-NEXT:    buffer_load_dword v0, off, s[40:43], s12 ; 4-byte Folded Reload2805; GFX6-NEXT:    buffer_load_dword v1, off, s[40:43], s12 offset:4 ; 4-byte Folded Reload2806; GFX6-NEXT:    buffer_load_dword v2, off, s[40:43], s12 offset:8 ; 4-byte Folded Reload2807; GFX6-NEXT:    buffer_load_dword v3, off, s[40:43], s12 offset:12 ; 4-byte Folded Reload2808; GFX6-NEXT:    s_waitcnt vmcnt(0)2809; GFX6-NEXT:    buffer_store_dwordx4 v[0:3], v[7:8], s[8:11], 0 addr64 offset:39682810; GFX6-NEXT:    s_mov_b32 s8, 0x41d002811; GFX6-NEXT:    s_waitcnt expcnt(0)2812; GFX6-NEXT:    buffer_load_dword v0, off, s[40:43], s8 ; 4-byte Folded Reload2813; GFX6-NEXT:    buffer_load_dword v1, off, s[40:43], s8 offset:4 ; 4-byte Folded Reload2814; GFX6-NEXT:    buffer_load_dword v2, off, s[40:43], s8 offset:8 ; 4-byte Folded Reload2815; GFX6-NEXT:    buffer_load_dword v3, off, s[40:43], s8 offset:12 ; 4-byte Folded Reload2816; GFX6-NEXT:    s_mov_b32 s8, 0x419002817; GFX6-NEXT:    s_waitcnt vmcnt(0)2818; GFX6-NEXT:    buffer_store_dwordx4 v[0:3], v[7:8], s[4:7], 0 addr64 offset:40802819; GFX6-NEXT:    s_waitcnt expcnt(0)2820; GFX6-NEXT:    buffer_load_dword v0, off, s[40:43], s8 ; 4-byte Folded Reload2821; GFX6-NEXT:    buffer_load_dword v1, off, s[40:43], s8 offset:4 ; 4-byte Folded Reload2822; GFX6-NEXT:    buffer_load_dword v2, off, s[40:43], s8 offset:8 ; 4-byte Folded Reload2823; GFX6-NEXT:    buffer_load_dword v3, off, s[40:43], s8 offset:12 ; 4-byte Folded Reload2824; GFX6-NEXT:    s_mov_b32 s8, 0x415002825; GFX6-NEXT:    s_waitcnt vmcnt(0)2826; GFX6-NEXT:    buffer_store_dwordx4 v[0:3], v[7:8], s[4:7], 0 addr64 offset:40642827; GFX6-NEXT:    s_waitcnt expcnt(0)2828; GFX6-NEXT:    buffer_load_dword v0, off, s[40:43], s8 ; 4-byte Folded Reload2829; GFX6-NEXT:    buffer_load_dword v1, off, s[40:43], s8 offset:4 ; 4-byte Folded Reload2830; GFX6-NEXT:    buffer_load_dword v2, off, s[40:43], s8 offset:8 ; 4-byte Folded Reload2831; GFX6-NEXT:    buffer_load_dword v3, off, s[40:43], s8 offset:12 ; 4-byte Folded Reload2832; GFX6-NEXT:    s_mov_b32 s8, 0x411002833; GFX6-NEXT:    s_waitcnt vmcnt(0)2834; GFX6-NEXT:    buffer_store_dwordx4 v[0:3], v[7:8], s[4:7], 0 addr64 offset:40482835; GFX6-NEXT:    s_waitcnt expcnt(0)2836; GFX6-NEXT:    buffer_load_dword v0, off, s[40:43], s8 ; 4-byte Folded Reload2837; GFX6-NEXT:    buffer_load_dword v1, off, s[40:43], s8 offset:4 ; 4-byte Folded Reload2838; GFX6-NEXT:    buffer_load_dword v2, off, s[40:43], s8 offset:8 ; 4-byte Folded Reload2839; GFX6-NEXT:    buffer_load_dword v3, off, s[40:43], s8 offset:12 ; 4-byte Folded Reload2840; GFX6-NEXT:    s_mov_b32 s8, 0x40d002841; GFX6-NEXT:    s_waitcnt vmcnt(0)2842; GFX6-NEXT:    buffer_store_dwordx4 v[0:3], v[7:8], s[4:7], 0 addr64 offset:40322843; GFX6-NEXT:    s_waitcnt expcnt(0)2844; GFX6-NEXT:    buffer_load_dword v0, off, s[40:43], s8 ; 4-byte Folded Reload2845; GFX6-NEXT:    buffer_load_dword v1, off, s[40:43], s8 offset:4 ; 4-byte Folded Reload2846; GFX6-NEXT:    buffer_load_dword v2, off, s[40:43], s8 offset:8 ; 4-byte Folded Reload2847; GFX6-NEXT:    buffer_load_dword v3, off, s[40:43], s8 offset:12 ; 4-byte Folded Reload2848; GFX6-NEXT:    s_mov_b32 s8, 0x409002849; GFX6-NEXT:    s_waitcnt vmcnt(0)2850; GFX6-NEXT:    buffer_store_dwordx4 v[0:3], v[7:8], s[4:7], 0 addr64 offset:40162851; GFX6-NEXT:    s_waitcnt expcnt(0)2852; GFX6-NEXT:    buffer_load_dword v0, off, s[40:43], s8 ; 4-byte Folded Reload2853; GFX6-NEXT:    buffer_load_dword v1, off, s[40:43], s8 offset:4 ; 4-byte Folded Reload2854; GFX6-NEXT:    buffer_load_dword v2, off, s[40:43], s8 offset:8 ; 4-byte Folded Reload2855; GFX6-NEXT:    buffer_load_dword v3, off, s[40:43], s8 offset:12 ; 4-byte Folded Reload2856; GFX6-NEXT:    s_mov_b32 s8, 0x405002857; GFX6-NEXT:    s_waitcnt vmcnt(0)2858; GFX6-NEXT:    buffer_store_dwordx4 v[0:3], v[7:8], s[4:7], 0 addr64 offset:40002859; GFX6-NEXT:    s_waitcnt expcnt(0)2860; GFX6-NEXT:    buffer_load_dword v0, off, s[40:43], s8 ; 4-byte Folded Reload2861; GFX6-NEXT:    buffer_load_dword v1, off, s[40:43], s8 offset:4 ; 4-byte Folded Reload2862; GFX6-NEXT:    buffer_load_dword v2, off, s[40:43], s8 offset:8 ; 4-byte Folded Reload2863; GFX6-NEXT:    buffer_load_dword v3, off, s[40:43], s8 offset:12 ; 4-byte Folded Reload2864; GFX6-NEXT:    s_mov_b32 s8, 0x401002865; GFX6-NEXT:    s_waitcnt vmcnt(0)2866; GFX6-NEXT:    buffer_store_dwordx4 v[0:3], v[7:8], s[4:7], 0 addr64 offset:39842867; GFX6-NEXT:    s_waitcnt expcnt(0)2868; GFX6-NEXT:    buffer_load_dword v0, off, s[40:43], s8 ; 4-byte Folded Reload2869; GFX6-NEXT:    buffer_load_dword v1, off, s[40:43], s8 offset:4 ; 4-byte Folded Reload2870; GFX6-NEXT:    buffer_load_dword v2, off, s[40:43], s8 offset:8 ; 4-byte Folded Reload2871; GFX6-NEXT:    buffer_load_dword v3, off, s[40:43], s8 offset:12 ; 4-byte Folded Reload2872; GFX6-NEXT:    s_waitcnt vmcnt(0)2873; GFX6-NEXT:    buffer_store_dwordx4 v[0:3], v[7:8], s[4:7], 0 addr64 offset:39682874; GFX6-NEXT:    s_mov_b32 s4, 0x3fd002875; GFX6-NEXT:    s_waitcnt expcnt(0)2876; GFX6-NEXT:    buffer_load_dword v0, off, s[40:43], s4 ; 4-byte Folded Reload2877; GFX6-NEXT:    buffer_load_dword v1, off, s[40:43], s4 offset:4 ; 4-byte Folded Reload2878; GFX6-NEXT:    buffer_load_dword v2, off, s[40:43], s4 offset:8 ; 4-byte Folded Reload2879; GFX6-NEXT:    buffer_load_dword v3, off, s[40:43], s4 offset:12 ; 4-byte Folded Reload2880; GFX6-NEXT:    s_waitcnt vmcnt(0)2881; GFX6-NEXT:    buffer_store_dwordx4 v[0:3], v[5:6], s[0:3], 0 addr64 offset:40802882; GFX6-NEXT:    s_waitcnt expcnt(0)2883; GFX6-NEXT:    buffer_load_dword v0, off, s[40:43], 0 offset:4068 ; 4-byte Folded Reload2884; GFX6-NEXT:    buffer_load_dword v1, off, s[40:43], 0 offset:4072 ; 4-byte Folded Reload2885; GFX6-NEXT:    buffer_load_dword v2, off, s[40:43], 0 offset:4076 ; 4-byte Folded Reload2886; GFX6-NEXT:    buffer_load_dword v3, off, s[40:43], 0 offset:4080 ; 4-byte Folded Reload2887; GFX6-NEXT:    s_waitcnt vmcnt(0)2888; GFX6-NEXT:    buffer_store_dwordx4 v[0:3], v[5:6], s[0:3], 0 addr64 offset:40642889; GFX6-NEXT:    s_waitcnt expcnt(0)2890; GFX6-NEXT:    buffer_load_dword v0, off, s[40:43], 0 offset:4052 ; 4-byte Folded Reload2891; GFX6-NEXT:    buffer_load_dword v1, off, s[40:43], 0 offset:4056 ; 4-byte Folded Reload2892; GFX6-NEXT:    buffer_load_dword v2, off, s[40:43], 0 offset:4060 ; 4-byte Folded Reload2893; GFX6-NEXT:    buffer_load_dword v3, off, s[40:43], 0 offset:4064 ; 4-byte Folded Reload2894; GFX6-NEXT:    s_waitcnt vmcnt(0)2895; GFX6-NEXT:    buffer_store_dwordx4 v[0:3], v[5:6], s[0:3], 0 addr64 offset:40482896; GFX6-NEXT:    s_waitcnt expcnt(0)2897; GFX6-NEXT:    buffer_load_dword v0, off, s[40:43], 0 offset:4036 ; 4-byte Folded Reload2898; GFX6-NEXT:    buffer_load_dword v1, off, s[40:43], 0 offset:4040 ; 4-byte Folded Reload2899; GFX6-NEXT:    buffer_load_dword v2, off, s[40:43], 0 offset:4044 ; 4-byte Folded Reload2900; GFX6-NEXT:    buffer_load_dword v3, off, s[40:43], 0 offset:4048 ; 4-byte Folded Reload2901; GFX6-NEXT:    s_waitcnt vmcnt(0)2902; GFX6-NEXT:    buffer_store_dwordx4 v[0:3], v[5:6], s[0:3], 0 addr64 offset:40322903; GFX6-NEXT:    s_waitcnt expcnt(0)2904; GFX6-NEXT:    buffer_load_dword v0, off, s[40:43], 0 offset:4020 ; 4-byte Folded Reload2905; GFX6-NEXT:    buffer_load_dword v1, off, s[40:43], 0 offset:4024 ; 4-byte Folded Reload2906; GFX6-NEXT:    buffer_load_dword v2, off, s[40:43], 0 offset:4028 ; 4-byte Folded Reload2907; GFX6-NEXT:    buffer_load_dword v3, off, s[40:43], 0 offset:4032 ; 4-byte Folded Reload2908; GFX6-NEXT:    s_waitcnt vmcnt(0)2909; GFX6-NEXT:    buffer_store_dwordx4 v[0:3], v[5:6], s[0:3], 0 addr64 offset:40162910; GFX6-NEXT:    s_waitcnt expcnt(0)2911; GFX6-NEXT:    buffer_load_dword v0, off, s[40:43], 0 offset:4004 ; 4-byte Folded Reload2912; GFX6-NEXT:    buffer_load_dword v1, off, s[40:43], 0 offset:4008 ; 4-byte Folded Reload2913; GFX6-NEXT:    buffer_load_dword v2, off, s[40:43], 0 offset:4012 ; 4-byte Folded Reload2914; GFX6-NEXT:    buffer_load_dword v3, off, s[40:43], 0 offset:4016 ; 4-byte Folded Reload2915; GFX6-NEXT:    s_waitcnt vmcnt(0)2916; GFX6-NEXT:    buffer_store_dwordx4 v[0:3], v[5:6], s[0:3], 0 addr64 offset:40002917; GFX6-NEXT:    s_waitcnt expcnt(0)2918; GFX6-NEXT:    buffer_load_dword v0, off, s[40:43], 0 offset:3988 ; 4-byte Folded Reload2919; GFX6-NEXT:    buffer_load_dword v1, off, s[40:43], 0 offset:3992 ; 4-byte Folded Reload2920; GFX6-NEXT:    buffer_load_dword v2, off, s[40:43], 0 offset:3996 ; 4-byte Folded Reload2921; GFX6-NEXT:    buffer_load_dword v3, off, s[40:43], 0 offset:4000 ; 4-byte Folded Reload2922; GFX6-NEXT:    s_waitcnt vmcnt(0)2923; GFX6-NEXT:    buffer_store_dwordx4 v[0:3], v[5:6], s[0:3], 0 addr64 offset:39842924; GFX6-NEXT:    s_waitcnt expcnt(0)2925; GFX6-NEXT:    buffer_load_dword v0, off, s[40:43], 0 offset:3972 ; 4-byte Folded Reload2926; GFX6-NEXT:    buffer_load_dword v1, off, s[40:43], 0 offset:3976 ; 4-byte Folded Reload2927; GFX6-NEXT:    buffer_load_dword v2, off, s[40:43], 0 offset:3980 ; 4-byte Folded Reload2928; GFX6-NEXT:    buffer_load_dword v3, off, s[40:43], 0 offset:3984 ; 4-byte Folded Reload2929; GFX6-NEXT:    s_waitcnt vmcnt(0)2930; GFX6-NEXT:    buffer_store_dwordx4 v[0:3], v[5:6], s[0:3], 0 addr64 offset:39682931; GFX6-NEXT:    s_waitcnt expcnt(0)2932; GFX6-NEXT:    buffer_load_dword v0, off, s[40:43], 0 offset:3956 ; 4-byte Folded Reload2933; GFX6-NEXT:    buffer_load_dword v1, off, s[40:43], 0 offset:3960 ; 4-byte Folded Reload2934; GFX6-NEXT:    buffer_load_dword v2, off, s[40:43], 0 offset:3964 ; 4-byte Folded Reload2935; GFX6-NEXT:    buffer_load_dword v3, off, s[40:43], 0 offset:3968 ; 4-byte Folded Reload2936; GFX6-NEXT:    s_waitcnt vmcnt(0)2937; GFX6-NEXT:    buffer_store_dwordx4 v[0:3], v[5:6], s[0:3], 0 addr64 offset:39522938; GFX6-NEXT:    s_waitcnt expcnt(0)2939; GFX6-NEXT:    buffer_load_dword v0, off, s[40:43], 0 offset:3940 ; 4-byte Folded Reload2940; GFX6-NEXT:    buffer_load_dword v1, off, s[40:43], 0 offset:3944 ; 4-byte Folded Reload2941; GFX6-NEXT:    buffer_load_dword v2, off, s[40:43], 0 offset:3948 ; 4-byte Folded Reload2942; GFX6-NEXT:    buffer_load_dword v3, off, s[40:43], 0 offset:3952 ; 4-byte Folded Reload2943; GFX6-NEXT:    s_waitcnt vmcnt(0)2944; GFX6-NEXT:    buffer_store_dwordx4 v[0:3], v[5:6], s[0:3], 0 addr64 offset:39362945; GFX6-NEXT:    s_waitcnt expcnt(0)2946; GFX6-NEXT:    buffer_load_dword v0, off, s[40:43], 0 offset:3924 ; 4-byte Folded Reload2947; GFX6-NEXT:    buffer_load_dword v1, off, s[40:43], 0 offset:3928 ; 4-byte Folded Reload2948; GFX6-NEXT:    buffer_load_dword v2, off, s[40:43], 0 offset:3932 ; 4-byte Folded Reload2949; GFX6-NEXT:    buffer_load_dword v3, off, s[40:43], 0 offset:3936 ; 4-byte Folded Reload2950; GFX6-NEXT:    s_waitcnt vmcnt(0)2951; GFX6-NEXT:    buffer_store_dwordx4 v[0:3], v[5:6], s[0:3], 0 addr64 offset:39202952; GFX6-NEXT:    s_waitcnt expcnt(0)2953; GFX6-NEXT:    buffer_load_dword v0, off, s[40:43], 0 offset:3908 ; 4-byte Folded Reload2954; GFX6-NEXT:    buffer_load_dword v1, off, s[40:43], 0 offset:3912 ; 4-byte Folded Reload2955; GFX6-NEXT:    buffer_load_dword v2, off, s[40:43], 0 offset:3916 ; 4-byte Folded Reload2956; GFX6-NEXT:    buffer_load_dword v3, off, s[40:43], 0 offset:3920 ; 4-byte Folded Reload2957; GFX6-NEXT:    s_waitcnt vmcnt(0)2958; GFX6-NEXT:    buffer_store_dwordx4 v[0:3], v[5:6], s[0:3], 0 addr64 offset:39042959; GFX6-NEXT:    s_waitcnt expcnt(0)2960; GFX6-NEXT:    buffer_load_dword v0, off, s[40:43], 0 offset:3892 ; 4-byte Folded Reload2961; GFX6-NEXT:    buffer_load_dword v1, off, s[40:43], 0 offset:3896 ; 4-byte Folded Reload2962; GFX6-NEXT:    buffer_load_dword v2, off, s[40:43], 0 offset:3900 ; 4-byte Folded Reload2963; GFX6-NEXT:    buffer_load_dword v3, off, s[40:43], 0 offset:3904 ; 4-byte Folded Reload2964; GFX6-NEXT:    s_waitcnt vmcnt(0)2965; GFX6-NEXT:    buffer_store_dwordx4 v[0:3], v[5:6], s[0:3], 0 addr64 offset:38882966; GFX6-NEXT:    s_waitcnt expcnt(0)2967; GFX6-NEXT:    buffer_load_dword v0, off, s[40:43], 0 offset:3876 ; 4-byte Folded Reload2968; GFX6-NEXT:    buffer_load_dword v1, off, s[40:43], 0 offset:3880 ; 4-byte Folded Reload2969; GFX6-NEXT:    buffer_load_dword v2, off, s[40:43], 0 offset:3884 ; 4-byte Folded Reload2970; GFX6-NEXT:    buffer_load_dword v3, off, s[40:43], 0 offset:3888 ; 4-byte Folded Reload2971; GFX6-NEXT:    s_waitcnt vmcnt(0)2972; GFX6-NEXT:    buffer_store_dwordx4 v[0:3], v[5:6], s[0:3], 0 addr64 offset:38722973; GFX6-NEXT:    s_waitcnt expcnt(0)2974; GFX6-NEXT:    buffer_load_dword v0, off, s[40:43], 0 offset:3860 ; 4-byte Folded Reload2975; GFX6-NEXT:    buffer_load_dword v1, off, s[40:43], 0 offset:3864 ; 4-byte Folded Reload2976; GFX6-NEXT:    buffer_load_dword v2, off, s[40:43], 0 offset:3868 ; 4-byte Folded Reload2977; GFX6-NEXT:    buffer_load_dword v3, off, s[40:43], 0 offset:3872 ; 4-byte Folded Reload2978; GFX6-NEXT:    s_waitcnt vmcnt(0)2979; GFX6-NEXT:    buffer_store_dwordx4 v[0:3], v[5:6], s[0:3], 0 addr64 offset:38562980; GFX6-NEXT:    s_waitcnt expcnt(0)2981; GFX6-NEXT:    buffer_load_dword v0, off, s[40:43], 0 offset:3844 ; 4-byte Folded Reload2982; GFX6-NEXT:    buffer_load_dword v1, off, s[40:43], 0 offset:3848 ; 4-byte Folded Reload2983; GFX6-NEXT:    buffer_load_dword v2, off, s[40:43], 0 offset:3852 ; 4-byte Folded Reload2984; GFX6-NEXT:    buffer_load_dword v3, off, s[40:43], 0 offset:3856 ; 4-byte Folded Reload2985; GFX6-NEXT:    s_waitcnt vmcnt(0)2986; GFX6-NEXT:    buffer_store_dwordx4 v[0:3], v[5:6], s[0:3], 0 addr64 offset:38402987; GFX6-NEXT:    s_waitcnt expcnt(0)2988; GFX6-NEXT:    buffer_load_dword v0, off, s[40:43], 0 offset:3828 ; 4-byte Folded Reload2989; GFX6-NEXT:    buffer_load_dword v1, off, s[40:43], 0 offset:3832 ; 4-byte Folded Reload2990; GFX6-NEXT:    buffer_load_dword v2, off, s[40:43], 0 offset:3836 ; 4-byte Folded Reload2991; GFX6-NEXT:    buffer_load_dword v3, off, s[40:43], 0 offset:3840 ; 4-byte Folded Reload2992; GFX6-NEXT:    s_waitcnt vmcnt(0)2993; GFX6-NEXT:    buffer_store_dwordx4 v[0:3], v[5:6], s[0:3], 0 addr64 offset:38242994; GFX6-NEXT:    s_waitcnt expcnt(0)2995; GFX6-NEXT:    buffer_load_dword v0, off, s[40:43], 0 offset:3812 ; 4-byte Folded Reload2996; GFX6-NEXT:    buffer_load_dword v1, off, s[40:43], 0 offset:3816 ; 4-byte Folded Reload2997; GFX6-NEXT:    buffer_load_dword v2, off, s[40:43], 0 offset:3820 ; 4-byte Folded Reload2998; GFX6-NEXT:    buffer_load_dword v3, off, s[40:43], 0 offset:3824 ; 4-byte Folded Reload2999; GFX6-NEXT:    s_waitcnt vmcnt(0)3000; GFX6-NEXT:    buffer_store_dwordx4 v[0:3], v[5:6], s[0:3], 0 addr64 offset:38083001; GFX6-NEXT:    s_waitcnt expcnt(0)3002; GFX6-NEXT:    buffer_load_dword v0, off, s[40:43], 0 offset:3796 ; 4-byte Folded Reload3003; GFX6-NEXT:    buffer_load_dword v1, off, s[40:43], 0 offset:3800 ; 4-byte Folded Reload3004; GFX6-NEXT:    buffer_load_dword v2, off, s[40:43], 0 offset:3804 ; 4-byte Folded Reload3005; GFX6-NEXT:    buffer_load_dword v3, off, s[40:43], 0 offset:3808 ; 4-byte Folded Reload3006; GFX6-NEXT:    s_waitcnt vmcnt(0)3007; GFX6-NEXT:    buffer_store_dwordx4 v[0:3], v[5:6], s[0:3], 0 addr64 offset:37923008; GFX6-NEXT:    s_waitcnt expcnt(0)3009; GFX6-NEXT:    buffer_load_dword v0, off, s[40:43], 0 offset:3780 ; 4-byte Folded Reload3010; GFX6-NEXT:    buffer_load_dword v1, off, s[40:43], 0 offset:3784 ; 4-byte Folded Reload3011; GFX6-NEXT:    buffer_load_dword v2, off, s[40:43], 0 offset:3788 ; 4-byte Folded Reload3012; GFX6-NEXT:    buffer_load_dword v3, off, s[40:43], 0 offset:3792 ; 4-byte Folded Reload3013; GFX6-NEXT:    s_waitcnt vmcnt(0)3014; GFX6-NEXT:    buffer_store_dwordx4 v[0:3], v[5:6], s[0:3], 0 addr64 offset:37763015; GFX6-NEXT:    s_waitcnt expcnt(0)3016; GFX6-NEXT:    buffer_load_dword v0, off, s[40:43], 0 offset:3764 ; 4-byte Folded Reload3017; GFX6-NEXT:    buffer_load_dword v1, off, s[40:43], 0 offset:3768 ; 4-byte Folded Reload3018; GFX6-NEXT:    buffer_load_dword v2, off, s[40:43], 0 offset:3772 ; 4-byte Folded Reload3019; GFX6-NEXT:    buffer_load_dword v3, off, s[40:43], 0 offset:3776 ; 4-byte Folded Reload3020; GFX6-NEXT:    s_waitcnt vmcnt(0)3021; GFX6-NEXT:    buffer_store_dwordx4 v[0:3], v[5:6], s[0:3], 0 addr64 offset:37603022; GFX6-NEXT:    s_waitcnt expcnt(0)3023; GFX6-NEXT:    buffer_load_dword v0, off, s[40:43], 0 offset:3748 ; 4-byte Folded Reload3024; GFX6-NEXT:    buffer_load_dword v1, off, s[40:43], 0 offset:3752 ; 4-byte Folded Reload3025; GFX6-NEXT:    buffer_load_dword v2, off, s[40:43], 0 offset:3756 ; 4-byte Folded Reload3026; GFX6-NEXT:    buffer_load_dword v3, off, s[40:43], 0 offset:3760 ; 4-byte Folded Reload3027; GFX6-NEXT:    s_waitcnt vmcnt(0)3028; GFX6-NEXT:    buffer_store_dwordx4 v[0:3], v[5:6], s[0:3], 0 addr64 offset:37443029; GFX6-NEXT:    s_waitcnt expcnt(0)3030; GFX6-NEXT:    buffer_load_dword v0, off, s[40:43], 0 offset:3732 ; 4-byte Folded Reload3031; GFX6-NEXT:    buffer_load_dword v1, off, s[40:43], 0 offset:3736 ; 4-byte Folded Reload3032; GFX6-NEXT:    buffer_load_dword v2, off, s[40:43], 0 offset:3740 ; 4-byte Folded Reload3033; GFX6-NEXT:    buffer_load_dword v3, off, s[40:43], 0 offset:3744 ; 4-byte Folded Reload3034; GFX6-NEXT:    s_waitcnt vmcnt(0)3035; GFX6-NEXT:    buffer_store_dwordx4 v[0:3], v[5:6], s[0:3], 0 addr64 offset:37283036; GFX6-NEXT:    s_waitcnt expcnt(0)3037; GFX6-NEXT:    buffer_load_dword v0, off, s[40:43], 0 offset:3716 ; 4-byte Folded Reload3038; GFX6-NEXT:    buffer_load_dword v1, off, s[40:43], 0 offset:3720 ; 4-byte Folded Reload3039; GFX6-NEXT:    buffer_load_dword v2, off, s[40:43], 0 offset:3724 ; 4-byte Folded Reload3040; GFX6-NEXT:    buffer_load_dword v3, off, s[40:43], 0 offset:3728 ; 4-byte Folded Reload3041; GFX6-NEXT:    s_waitcnt vmcnt(0)3042; GFX6-NEXT:    buffer_store_dwordx4 v[0:3], v[5:6], s[0:3], 0 addr64 offset:37123043; GFX6-NEXT:    s_waitcnt expcnt(0)3044; GFX6-NEXT:    buffer_load_dword v0, off, s[40:43], 0 offset:3700 ; 4-byte Folded Reload3045; GFX6-NEXT:    buffer_load_dword v1, off, s[40:43], 0 offset:3704 ; 4-byte Folded Reload3046; GFX6-NEXT:    buffer_load_dword v2, off, s[40:43], 0 offset:3708 ; 4-byte Folded Reload3047; GFX6-NEXT:    buffer_load_dword v3, off, s[40:43], 0 offset:3712 ; 4-byte Folded Reload3048; GFX6-NEXT:    s_waitcnt vmcnt(0)3049; GFX6-NEXT:    buffer_store_dwordx4 v[0:3], v[5:6], s[0:3], 0 addr64 offset:36963050; GFX6-NEXT:    s_waitcnt expcnt(0)3051; GFX6-NEXT:    buffer_load_dword v0, off, s[40:43], 0 offset:3684 ; 4-byte Folded Reload3052; GFX6-NEXT:    buffer_load_dword v1, off, s[40:43], 0 offset:3688 ; 4-byte Folded Reload3053; GFX6-NEXT:    buffer_load_dword v2, off, s[40:43], 0 offset:3692 ; 4-byte Folded Reload3054; GFX6-NEXT:    buffer_load_dword v3, off, s[40:43], 0 offset:3696 ; 4-byte Folded Reload3055; GFX6-NEXT:    s_waitcnt vmcnt(0)3056; GFX6-NEXT:    buffer_store_dwordx4 v[0:3], v[5:6], s[0:3], 0 addr64 offset:36803057; GFX6-NEXT:    s_waitcnt expcnt(0)3058; GFX6-NEXT:    buffer_load_dword v0, off, s[40:43], 0 offset:3668 ; 4-byte Folded Reload3059; GFX6-NEXT:    buffer_load_dword v1, off, s[40:43], 0 offset:3672 ; 4-byte Folded Reload3060; GFX6-NEXT:    buffer_load_dword v2, off, s[40:43], 0 offset:3676 ; 4-byte Folded Reload3061; GFX6-NEXT:    buffer_load_dword v3, off, s[40:43], 0 offset:3680 ; 4-byte Folded Reload3062; GFX6-NEXT:    s_waitcnt vmcnt(0)3063; GFX6-NEXT:    buffer_store_dwordx4 v[0:3], v[5:6], s[0:3], 0 addr64 offset:36643064; GFX6-NEXT:    s_waitcnt expcnt(0)3065; GFX6-NEXT:    buffer_load_dword v0, off, s[40:43], 0 offset:3652 ; 4-byte Folded Reload3066; GFX6-NEXT:    buffer_load_dword v1, off, s[40:43], 0 offset:3656 ; 4-byte Folded Reload3067; GFX6-NEXT:    buffer_load_dword v2, off, s[40:43], 0 offset:3660 ; 4-byte Folded Reload3068; GFX6-NEXT:    buffer_load_dword v3, off, s[40:43], 0 offset:3664 ; 4-byte Folded Reload3069; GFX6-NEXT:    s_waitcnt vmcnt(0)3070; GFX6-NEXT:    buffer_store_dwordx4 v[0:3], v[5:6], s[0:3], 0 addr64 offset:36483071; GFX6-NEXT:    s_waitcnt expcnt(0)3072; GFX6-NEXT:    buffer_load_dword v0, off, s[40:43], 0 offset:3636 ; 4-byte Folded Reload3073; GFX6-NEXT:    buffer_load_dword v1, off, s[40:43], 0 offset:3640 ; 4-byte Folded Reload3074; GFX6-NEXT:    buffer_load_dword v2, off, s[40:43], 0 offset:3644 ; 4-byte Folded Reload3075; GFX6-NEXT:    buffer_load_dword v3, off, s[40:43], 0 offset:3648 ; 4-byte Folded Reload3076; GFX6-NEXT:    s_waitcnt vmcnt(0)3077; GFX6-NEXT:    buffer_store_dwordx4 v[0:3], v[5:6], s[0:3], 0 addr64 offset:36323078; GFX6-NEXT:    s_waitcnt expcnt(0)3079; GFX6-NEXT:    buffer_load_dword v0, off, s[40:43], 0 offset:3620 ; 4-byte Folded Reload3080; GFX6-NEXT:    buffer_load_dword v1, off, s[40:43], 0 offset:3624 ; 4-byte Folded Reload3081; GFX6-NEXT:    buffer_load_dword v2, off, s[40:43], 0 offset:3628 ; 4-byte Folded Reload3082; GFX6-NEXT:    buffer_load_dword v3, off, s[40:43], 0 offset:3632 ; 4-byte Folded Reload3083; GFX6-NEXT:    s_waitcnt vmcnt(0)3084; GFX6-NEXT:    buffer_store_dwordx4 v[0:3], v[5:6], s[0:3], 0 addr64 offset:36163085; GFX6-NEXT:    s_waitcnt expcnt(0)3086; GFX6-NEXT:    buffer_load_dword v0, off, s[40:43], 0 offset:3604 ; 4-byte Folded Reload3087; GFX6-NEXT:    buffer_load_dword v1, off, s[40:43], 0 offset:3608 ; 4-byte Folded Reload3088; GFX6-NEXT:    buffer_load_dword v2, off, s[40:43], 0 offset:3612 ; 4-byte Folded Reload3089; GFX6-NEXT:    buffer_load_dword v3, off, s[40:43], 0 offset:3616 ; 4-byte Folded Reload3090; GFX6-NEXT:    s_waitcnt vmcnt(0)3091; GFX6-NEXT:    buffer_store_dwordx4 v[0:3], v[5:6], s[0:3], 0 addr64 offset:36003092; GFX6-NEXT:    s_waitcnt expcnt(0)3093; GFX6-NEXT:    buffer_load_dword v0, off, s[40:43], 0 offset:3588 ; 4-byte Folded Reload3094; GFX6-NEXT:    buffer_load_dword v1, off, s[40:43], 0 offset:3592 ; 4-byte Folded Reload3095; GFX6-NEXT:    buffer_load_dword v2, off, s[40:43], 0 offset:3596 ; 4-byte Folded Reload3096; GFX6-NEXT:    buffer_load_dword v3, off, s[40:43], 0 offset:3600 ; 4-byte Folded Reload3097; GFX6-NEXT:    s_waitcnt vmcnt(0)3098; GFX6-NEXT:    buffer_store_dwordx4 v[0:3], v[5:6], s[0:3], 0 addr64 offset:35843099; GFX6-NEXT:    s_waitcnt expcnt(0)3100; GFX6-NEXT:    buffer_load_dword v0, off, s[40:43], 0 offset:3572 ; 4-byte Folded Reload3101; GFX6-NEXT:    buffer_load_dword v1, off, s[40:43], 0 offset:3576 ; 4-byte Folded Reload3102; GFX6-NEXT:    buffer_load_dword v2, off, s[40:43], 0 offset:3580 ; 4-byte Folded Reload3103; GFX6-NEXT:    buffer_load_dword v3, off, s[40:43], 0 offset:3584 ; 4-byte Folded Reload3104; GFX6-NEXT:    s_waitcnt vmcnt(0)3105; GFX6-NEXT:    buffer_store_dwordx4 v[0:3], v[5:6], s[0:3], 0 addr64 offset:35683106; GFX6-NEXT:    s_waitcnt expcnt(0)3107; GFX6-NEXT:    buffer_load_dword v0, off, s[40:43], 0 offset:3556 ; 4-byte Folded Reload3108; GFX6-NEXT:    buffer_load_dword v1, off, s[40:43], 0 offset:3560 ; 4-byte Folded Reload3109; GFX6-NEXT:    buffer_load_dword v2, off, s[40:43], 0 offset:3564 ; 4-byte Folded Reload3110; GFX6-NEXT:    buffer_load_dword v3, off, s[40:43], 0 offset:3568 ; 4-byte Folded Reload3111; GFX6-NEXT:    s_waitcnt vmcnt(0)3112; GFX6-NEXT:    buffer_store_dwordx4 v[0:3], v[5:6], s[0:3], 0 addr64 offset:35523113; GFX6-NEXT:    s_waitcnt expcnt(0)3114; GFX6-NEXT:    buffer_load_dword v0, off, s[40:43], 0 offset:3540 ; 4-byte Folded Reload3115; GFX6-NEXT:    buffer_load_dword v1, off, s[40:43], 0 offset:3544 ; 4-byte Folded Reload3116; GFX6-NEXT:    buffer_load_dword v2, off, s[40:43], 0 offset:3548 ; 4-byte Folded Reload3117; GFX6-NEXT:    buffer_load_dword v3, off, s[40:43], 0 offset:3552 ; 4-byte Folded Reload3118; GFX6-NEXT:    s_waitcnt vmcnt(0)3119; GFX6-NEXT:    buffer_store_dwordx4 v[0:3], v[5:6], s[0:3], 0 addr64 offset:35363120; GFX6-NEXT:    s_waitcnt expcnt(0)3121; GFX6-NEXT:    buffer_load_dword v0, off, s[40:43], 0 offset:3524 ; 4-byte Folded Reload3122; GFX6-NEXT:    buffer_load_dword v1, off, s[40:43], 0 offset:3528 ; 4-byte Folded Reload3123; GFX6-NEXT:    buffer_load_dword v2, off, s[40:43], 0 offset:3532 ; 4-byte Folded Reload3124; GFX6-NEXT:    buffer_load_dword v3, off, s[40:43], 0 offset:3536 ; 4-byte Folded Reload3125; GFX6-NEXT:    s_waitcnt vmcnt(0)3126; GFX6-NEXT:    buffer_store_dwordx4 v[0:3], v[5:6], s[0:3], 0 addr64 offset:35203127; GFX6-NEXT:    s_waitcnt expcnt(0)3128; GFX6-NEXT:    buffer_load_dword v0, off, s[40:43], 0 offset:3508 ; 4-byte Folded Reload3129; GFX6-NEXT:    buffer_load_dword v1, off, s[40:43], 0 offset:3512 ; 4-byte Folded Reload3130; GFX6-NEXT:    buffer_load_dword v2, off, s[40:43], 0 offset:3516 ; 4-byte Folded Reload3131; GFX6-NEXT:    buffer_load_dword v3, off, s[40:43], 0 offset:3520 ; 4-byte Folded Reload3132; GFX6-NEXT:    s_waitcnt vmcnt(0)3133; GFX6-NEXT:    buffer_store_dwordx4 v[0:3], v[5:6], s[0:3], 0 addr64 offset:35043134; GFX6-NEXT:    s_waitcnt expcnt(0)3135; GFX6-NEXT:    buffer_load_dword v0, off, s[40:43], 0 offset:3492 ; 4-byte Folded Reload3136; GFX6-NEXT:    buffer_load_dword v1, off, s[40:43], 0 offset:3496 ; 4-byte Folded Reload3137; GFX6-NEXT:    buffer_load_dword v2, off, s[40:43], 0 offset:3500 ; 4-byte Folded Reload3138; GFX6-NEXT:    buffer_load_dword v3, off, s[40:43], 0 offset:3504 ; 4-byte Folded Reload3139; GFX6-NEXT:    s_waitcnt vmcnt(0)3140; GFX6-NEXT:    buffer_store_dwordx4 v[0:3], v[5:6], s[0:3], 0 addr64 offset:34883141; GFX6-NEXT:    s_waitcnt expcnt(0)3142; GFX6-NEXT:    buffer_load_dword v0, off, s[40:43], 0 offset:3476 ; 4-byte Folded Reload3143; GFX6-NEXT:    buffer_load_dword v1, off, s[40:43], 0 offset:3480 ; 4-byte Folded Reload3144; GFX6-NEXT:    buffer_load_dword v2, off, s[40:43], 0 offset:3484 ; 4-byte Folded Reload3145; GFX6-NEXT:    buffer_load_dword v3, off, s[40:43], 0 offset:3488 ; 4-byte Folded Reload3146; GFX6-NEXT:    s_waitcnt vmcnt(0)3147; GFX6-NEXT:    buffer_store_dwordx4 v[0:3], v[5:6], s[0:3], 0 addr64 offset:34723148; GFX6-NEXT:    s_waitcnt expcnt(0)3149; GFX6-NEXT:    buffer_load_dword v0, off, s[40:43], 0 offset:3460 ; 4-byte Folded Reload3150; GFX6-NEXT:    buffer_load_dword v1, off, s[40:43], 0 offset:3464 ; 4-byte Folded Reload3151; GFX6-NEXT:    buffer_load_dword v2, off, s[40:43], 0 offset:3468 ; 4-byte Folded Reload3152; GFX6-NEXT:    buffer_load_dword v3, off, s[40:43], 0 offset:3472 ; 4-byte Folded Reload3153; GFX6-NEXT:    s_waitcnt vmcnt(0)3154; GFX6-NEXT:    buffer_store_dwordx4 v[0:3], v[5:6], s[0:3], 0 addr64 offset:34563155; GFX6-NEXT:    s_waitcnt expcnt(0)3156; GFX6-NEXT:    buffer_load_dword v0, off, s[40:43], 0 offset:3444 ; 4-byte Folded Reload3157; GFX6-NEXT:    buffer_load_dword v1, off, s[40:43], 0 offset:3448 ; 4-byte Folded Reload3158; GFX6-NEXT:    buffer_load_dword v2, off, s[40:43], 0 offset:3452 ; 4-byte Folded Reload3159; GFX6-NEXT:    buffer_load_dword v3, off, s[40:43], 0 offset:3456 ; 4-byte Folded Reload3160; GFX6-NEXT:    s_waitcnt vmcnt(0)3161; GFX6-NEXT:    buffer_store_dwordx4 v[0:3], v[5:6], s[0:3], 0 addr64 offset:34403162; GFX6-NEXT:    s_waitcnt expcnt(0)3163; GFX6-NEXT:    buffer_load_dword v0, off, s[40:43], 0 offset:3428 ; 4-byte Folded Reload3164; GFX6-NEXT:    buffer_load_dword v1, off, s[40:43], 0 offset:3432 ; 4-byte Folded Reload3165; GFX6-NEXT:    buffer_load_dword v2, off, s[40:43], 0 offset:3436 ; 4-byte Folded Reload3166; GFX6-NEXT:    buffer_load_dword v3, off, s[40:43], 0 offset:3440 ; 4-byte Folded Reload3167; GFX6-NEXT:    s_waitcnt vmcnt(0)3168; GFX6-NEXT:    buffer_store_dwordx4 v[0:3], v[5:6], s[0:3], 0 addr64 offset:34243169; GFX6-NEXT:    s_waitcnt expcnt(0)3170; GFX6-NEXT:    buffer_load_dword v0, off, s[40:43], 0 offset:3412 ; 4-byte Folded Reload3171; GFX6-NEXT:    buffer_load_dword v1, off, s[40:43], 0 offset:3416 ; 4-byte Folded Reload3172; GFX6-NEXT:    buffer_load_dword v2, off, s[40:43], 0 offset:3420 ; 4-byte Folded Reload3173; GFX6-NEXT:    buffer_load_dword v3, off, s[40:43], 0 offset:3424 ; 4-byte Folded Reload3174; GFX6-NEXT:    s_waitcnt vmcnt(0)3175; GFX6-NEXT:    buffer_store_dwordx4 v[0:3], v[5:6], s[0:3], 0 addr64 offset:34083176; GFX6-NEXT:    s_waitcnt expcnt(0)3177; GFX6-NEXT:    buffer_load_dword v0, off, s[40:43], 0 offset:3396 ; 4-byte Folded Reload3178; GFX6-NEXT:    buffer_load_dword v1, off, s[40:43], 0 offset:3400 ; 4-byte Folded Reload3179; GFX6-NEXT:    buffer_load_dword v2, off, s[40:43], 0 offset:3404 ; 4-byte Folded Reload3180; GFX6-NEXT:    buffer_load_dword v3, off, s[40:43], 0 offset:3408 ; 4-byte Folded Reload3181; GFX6-NEXT:    s_waitcnt vmcnt(0)3182; GFX6-NEXT:    buffer_store_dwordx4 v[0:3], v[5:6], s[0:3], 0 addr64 offset:33923183; GFX6-NEXT:    s_waitcnt expcnt(0)3184; GFX6-NEXT:    buffer_load_dword v0, off, s[40:43], 0 offset:3380 ; 4-byte Folded Reload3185; GFX6-NEXT:    buffer_load_dword v1, off, s[40:43], 0 offset:3384 ; 4-byte Folded Reload3186; GFX6-NEXT:    buffer_load_dword v2, off, s[40:43], 0 offset:3388 ; 4-byte Folded Reload3187; GFX6-NEXT:    buffer_load_dword v3, off, s[40:43], 0 offset:3392 ; 4-byte Folded Reload3188; GFX6-NEXT:    s_waitcnt vmcnt(0)3189; GFX6-NEXT:    buffer_store_dwordx4 v[0:3], v[5:6], s[0:3], 0 addr64 offset:33763190; GFX6-NEXT:    s_waitcnt expcnt(0)3191; GFX6-NEXT:    buffer_load_dword v0, off, s[40:43], 0 offset:3364 ; 4-byte Folded Reload3192; GFX6-NEXT:    buffer_load_dword v1, off, s[40:43], 0 offset:3368 ; 4-byte Folded Reload3193; GFX6-NEXT:    buffer_load_dword v2, off, s[40:43], 0 offset:3372 ; 4-byte Folded Reload3194; GFX6-NEXT:    buffer_load_dword v3, off, s[40:43], 0 offset:3376 ; 4-byte Folded Reload3195; GFX6-NEXT:    s_waitcnt vmcnt(0)3196; GFX6-NEXT:    buffer_store_dwordx4 v[0:3], v[5:6], s[0:3], 0 addr64 offset:33603197; GFX6-NEXT:    s_waitcnt expcnt(0)3198; GFX6-NEXT:    buffer_load_dword v0, off, s[40:43], 0 offset:3348 ; 4-byte Folded Reload3199; GFX6-NEXT:    buffer_load_dword v1, off, s[40:43], 0 offset:3352 ; 4-byte Folded Reload3200; GFX6-NEXT:    buffer_load_dword v2, off, s[40:43], 0 offset:3356 ; 4-byte Folded Reload3201; GFX6-NEXT:    buffer_load_dword v3, off, s[40:43], 0 offset:3360 ; 4-byte Folded Reload3202; GFX6-NEXT:    s_waitcnt vmcnt(0)3203; GFX6-NEXT:    buffer_store_dwordx4 v[0:3], v[5:6], s[0:3], 0 addr64 offset:33443204; GFX6-NEXT:    s_waitcnt expcnt(0)3205; GFX6-NEXT:    buffer_load_dword v0, off, s[40:43], 0 offset:3332 ; 4-byte Folded Reload3206; GFX6-NEXT:    buffer_load_dword v1, off, s[40:43], 0 offset:3336 ; 4-byte Folded Reload3207; GFX6-NEXT:    buffer_load_dword v2, off, s[40:43], 0 offset:3340 ; 4-byte Folded Reload3208; GFX6-NEXT:    buffer_load_dword v3, off, s[40:43], 0 offset:3344 ; 4-byte Folded Reload3209; GFX6-NEXT:    s_waitcnt vmcnt(0)3210; GFX6-NEXT:    buffer_store_dwordx4 v[0:3], v[5:6], s[0:3], 0 addr64 offset:33283211; GFX6-NEXT:    s_waitcnt expcnt(0)3212; GFX6-NEXT:    buffer_load_dword v0, off, s[40:43], 0 offset:3316 ; 4-byte Folded Reload3213; GFX6-NEXT:    buffer_load_dword v1, off, s[40:43], 0 offset:3320 ; 4-byte Folded Reload3214; GFX6-NEXT:    buffer_load_dword v2, off, s[40:43], 0 offset:3324 ; 4-byte Folded Reload3215; GFX6-NEXT:    buffer_load_dword v3, off, s[40:43], 0 offset:3328 ; 4-byte Folded Reload3216; GFX6-NEXT:    s_waitcnt vmcnt(0)3217; GFX6-NEXT:    buffer_store_dwordx4 v[0:3], v[5:6], s[0:3], 0 addr64 offset:33123218; GFX6-NEXT:    s_waitcnt expcnt(0)3219; GFX6-NEXT:    buffer_load_dword v0, off, s[40:43], 0 offset:3300 ; 4-byte Folded Reload3220; GFX6-NEXT:    buffer_load_dword v1, off, s[40:43], 0 offset:3304 ; 4-byte Folded Reload3221; GFX6-NEXT:    buffer_load_dword v2, off, s[40:43], 0 offset:3308 ; 4-byte Folded Reload3222; GFX6-NEXT:    buffer_load_dword v3, off, s[40:43], 0 offset:3312 ; 4-byte Folded Reload3223; GFX6-NEXT:    s_waitcnt vmcnt(0)3224; GFX6-NEXT:    buffer_store_dwordx4 v[0:3], v[5:6], s[0:3], 0 addr64 offset:32963225; GFX6-NEXT:    s_waitcnt expcnt(0)3226; GFX6-NEXT:    buffer_load_dword v0, off, s[40:43], 0 offset:3284 ; 4-byte Folded Reload3227; GFX6-NEXT:    buffer_load_dword v1, off, s[40:43], 0 offset:3288 ; 4-byte Folded Reload3228; GFX6-NEXT:    buffer_load_dword v2, off, s[40:43], 0 offset:3292 ; 4-byte Folded Reload3229; GFX6-NEXT:    buffer_load_dword v3, off, s[40:43], 0 offset:3296 ; 4-byte Folded Reload3230; GFX6-NEXT:    s_waitcnt vmcnt(0)3231; GFX6-NEXT:    buffer_store_dwordx4 v[0:3], v[5:6], s[0:3], 0 addr64 offset:32803232; GFX6-NEXT:    s_waitcnt expcnt(0)3233; GFX6-NEXT:    buffer_load_dword v0, off, s[40:43], 0 offset:3268 ; 4-byte Folded Reload3234; GFX6-NEXT:    buffer_load_dword v1, off, s[40:43], 0 offset:3272 ; 4-byte Folded Reload3235; GFX6-NEXT:    buffer_load_dword v2, off, s[40:43], 0 offset:3276 ; 4-byte Folded Reload3236; GFX6-NEXT:    buffer_load_dword v3, off, s[40:43], 0 offset:3280 ; 4-byte Folded Reload3237; GFX6-NEXT:    s_waitcnt vmcnt(0)3238; GFX6-NEXT:    buffer_store_dwordx4 v[0:3], v[5:6], s[0:3], 0 addr64 offset:32643239; GFX6-NEXT:    s_waitcnt expcnt(0)3240; GFX6-NEXT:    buffer_load_dword v0, off, s[40:43], 0 offset:3252 ; 4-byte Folded Reload3241; GFX6-NEXT:    buffer_load_dword v1, off, s[40:43], 0 offset:3256 ; 4-byte Folded Reload3242; GFX6-NEXT:    buffer_load_dword v2, off, s[40:43], 0 offset:3260 ; 4-byte Folded Reload3243; GFX6-NEXT:    buffer_load_dword v3, off, s[40:43], 0 offset:3264 ; 4-byte Folded Reload3244; GFX6-NEXT:    s_waitcnt vmcnt(0)3245; GFX6-NEXT:    buffer_store_dwordx4 v[0:3], v[5:6], s[0:3], 0 addr64 offset:32483246; GFX6-NEXT:    s_waitcnt expcnt(0)3247; GFX6-NEXT:    buffer_load_dword v0, off, s[40:43], 0 offset:3236 ; 4-byte Folded Reload3248; GFX6-NEXT:    buffer_load_dword v1, off, s[40:43], 0 offset:3240 ; 4-byte Folded Reload3249; GFX6-NEXT:    buffer_load_dword v2, off, s[40:43], 0 offset:3244 ; 4-byte Folded Reload3250; GFX6-NEXT:    buffer_load_dword v3, off, s[40:43], 0 offset:3248 ; 4-byte Folded Reload3251; GFX6-NEXT:    s_waitcnt vmcnt(0)3252; GFX6-NEXT:    buffer_store_dwordx4 v[0:3], v[5:6], s[0:3], 0 addr64 offset:32323253; GFX6-NEXT:    s_waitcnt expcnt(0)3254; GFX6-NEXT:    buffer_load_dword v0, off, s[40:43], 0 offset:3220 ; 4-byte Folded Reload3255; GFX6-NEXT:    buffer_load_dword v1, off, s[40:43], 0 offset:3224 ; 4-byte Folded Reload3256; GFX6-NEXT:    buffer_load_dword v2, off, s[40:43], 0 offset:3228 ; 4-byte Folded Reload3257; GFX6-NEXT:    buffer_load_dword v3, off, s[40:43], 0 offset:3232 ; 4-byte Folded Reload3258; GFX6-NEXT:    s_waitcnt vmcnt(0)3259; GFX6-NEXT:    buffer_store_dwordx4 v[0:3], v[5:6], s[0:3], 0 addr64 offset:32163260; GFX6-NEXT:    s_waitcnt expcnt(0)3261; GFX6-NEXT:    buffer_load_dword v0, off, s[40:43], 0 offset:3204 ; 4-byte Folded Reload3262; GFX6-NEXT:    buffer_load_dword v1, off, s[40:43], 0 offset:3208 ; 4-byte Folded Reload3263; GFX6-NEXT:    buffer_load_dword v2, off, s[40:43], 0 offset:3212 ; 4-byte Folded Reload3264; GFX6-NEXT:    buffer_load_dword v3, off, s[40:43], 0 offset:3216 ; 4-byte Folded Reload3265; GFX6-NEXT:    s_waitcnt vmcnt(0)3266; GFX6-NEXT:    buffer_store_dwordx4 v[0:3], v[5:6], s[0:3], 0 addr64 offset:32003267; GFX6-NEXT:    s_waitcnt expcnt(0)3268; GFX6-NEXT:    buffer_load_dword v0, off, s[40:43], 0 offset:3188 ; 4-byte Folded Reload3269; GFX6-NEXT:    buffer_load_dword v1, off, s[40:43], 0 offset:3192 ; 4-byte Folded Reload3270; GFX6-NEXT:    buffer_load_dword v2, off, s[40:43], 0 offset:3196 ; 4-byte Folded Reload3271; GFX6-NEXT:    buffer_load_dword v3, off, s[40:43], 0 offset:3200 ; 4-byte Folded Reload3272; GFX6-NEXT:    s_waitcnt vmcnt(0)3273; GFX6-NEXT:    buffer_store_dwordx4 v[0:3], v[5:6], s[0:3], 0 addr64 offset:31843274; GFX6-NEXT:    s_waitcnt expcnt(0)3275; GFX6-NEXT:    buffer_load_dword v0, off, s[40:43], 0 offset:3172 ; 4-byte Folded Reload3276; GFX6-NEXT:    buffer_load_dword v1, off, s[40:43], 0 offset:3176 ; 4-byte Folded Reload3277; GFX6-NEXT:    buffer_load_dword v2, off, s[40:43], 0 offset:3180 ; 4-byte Folded Reload3278; GFX6-NEXT:    buffer_load_dword v3, off, s[40:43], 0 offset:3184 ; 4-byte Folded Reload3279; GFX6-NEXT:    s_waitcnt vmcnt(0)3280; GFX6-NEXT:    buffer_store_dwordx4 v[0:3], v[5:6], s[0:3], 0 addr64 offset:31683281; GFX6-NEXT:    s_waitcnt expcnt(0)3282; GFX6-NEXT:    buffer_load_dword v0, off, s[40:43], 0 offset:3156 ; 4-byte Folded Reload3283; GFX6-NEXT:    buffer_load_dword v1, off, s[40:43], 0 offset:3160 ; 4-byte Folded Reload3284; GFX6-NEXT:    buffer_load_dword v2, off, s[40:43], 0 offset:3164 ; 4-byte Folded Reload3285; GFX6-NEXT:    buffer_load_dword v3, off, s[40:43], 0 offset:3168 ; 4-byte Folded Reload3286; GFX6-NEXT:    s_waitcnt vmcnt(0)3287; GFX6-NEXT:    buffer_store_dwordx4 v[0:3], v[5:6], s[0:3], 0 addr64 offset:31523288; GFX6-NEXT:    s_waitcnt expcnt(0)3289; GFX6-NEXT:    buffer_load_dword v0, off, s[40:43], 0 offset:3140 ; 4-byte Folded Reload3290; GFX6-NEXT:    buffer_load_dword v1, off, s[40:43], 0 offset:3144 ; 4-byte Folded Reload3291; GFX6-NEXT:    buffer_load_dword v2, off, s[40:43], 0 offset:3148 ; 4-byte Folded Reload3292; GFX6-NEXT:    buffer_load_dword v3, off, s[40:43], 0 offset:3152 ; 4-byte Folded Reload3293; GFX6-NEXT:    s_waitcnt vmcnt(0)3294; GFX6-NEXT:    buffer_store_dwordx4 v[0:3], v[5:6], s[0:3], 0 addr64 offset:31363295; GFX6-NEXT:    s_waitcnt expcnt(0)3296; GFX6-NEXT:    buffer_load_dword v0, off, s[40:43], 0 offset:3124 ; 4-byte Folded Reload3297; GFX6-NEXT:    buffer_load_dword v1, off, s[40:43], 0 offset:3128 ; 4-byte Folded Reload3298; GFX6-NEXT:    buffer_load_dword v2, off, s[40:43], 0 offset:3132 ; 4-byte Folded Reload3299; GFX6-NEXT:    buffer_load_dword v3, off, s[40:43], 0 offset:3136 ; 4-byte Folded Reload3300; GFX6-NEXT:    s_waitcnt vmcnt(0)3301; GFX6-NEXT:    buffer_store_dwordx4 v[0:3], v[5:6], s[0:3], 0 addr64 offset:31203302; GFX6-NEXT:    s_waitcnt expcnt(0)3303; GFX6-NEXT:    buffer_load_dword v0, off, s[40:43], 0 offset:3108 ; 4-byte Folded Reload3304; GFX6-NEXT:    buffer_load_dword v1, off, s[40:43], 0 offset:3112 ; 4-byte Folded Reload3305; GFX6-NEXT:    buffer_load_dword v2, off, s[40:43], 0 offset:3116 ; 4-byte Folded Reload3306; GFX6-NEXT:    buffer_load_dword v3, off, s[40:43], 0 offset:3120 ; 4-byte Folded Reload3307; GFX6-NEXT:    s_waitcnt vmcnt(0)3308; GFX6-NEXT:    buffer_store_dwordx4 v[0:3], v[5:6], s[0:3], 0 addr64 offset:31043309; GFX6-NEXT:    s_waitcnt expcnt(0)3310; GFX6-NEXT:    buffer_load_dword v0, off, s[40:43], 0 offset:3092 ; 4-byte Folded Reload3311; GFX6-NEXT:    buffer_load_dword v1, off, s[40:43], 0 offset:3096 ; 4-byte Folded Reload3312; GFX6-NEXT:    buffer_load_dword v2, off, s[40:43], 0 offset:3100 ; 4-byte Folded Reload3313; GFX6-NEXT:    buffer_load_dword v3, off, s[40:43], 0 offset:3104 ; 4-byte Folded Reload3314; GFX6-NEXT:    s_waitcnt vmcnt(0)3315; GFX6-NEXT:    buffer_store_dwordx4 v[0:3], v[5:6], s[0:3], 0 addr64 offset:30883316; GFX6-NEXT:    s_waitcnt expcnt(0)3317; GFX6-NEXT:    buffer_load_dword v0, off, s[40:43], 0 offset:3076 ; 4-byte Folded Reload3318; GFX6-NEXT:    buffer_load_dword v1, off, s[40:43], 0 offset:3080 ; 4-byte Folded Reload3319; GFX6-NEXT:    buffer_load_dword v2, off, s[40:43], 0 offset:3084 ; 4-byte Folded Reload3320; GFX6-NEXT:    buffer_load_dword v3, off, s[40:43], 0 offset:3088 ; 4-byte Folded Reload3321; GFX6-NEXT:    s_waitcnt vmcnt(0)3322; GFX6-NEXT:    buffer_store_dwordx4 v[0:3], v[5:6], s[0:3], 0 addr64 offset:30723323; GFX6-NEXT:    s_waitcnt expcnt(0)3324; GFX6-NEXT:    buffer_load_dword v0, off, s[40:43], 0 offset:3060 ; 4-byte Folded Reload3325; GFX6-NEXT:    buffer_load_dword v1, off, s[40:43], 0 offset:3064 ; 4-byte Folded Reload3326; GFX6-NEXT:    buffer_load_dword v2, off, s[40:43], 0 offset:3068 ; 4-byte Folded Reload3327; GFX6-NEXT:    buffer_load_dword v3, off, s[40:43], 0 offset:3072 ; 4-byte Folded Reload3328; GFX6-NEXT:    s_waitcnt vmcnt(0)3329; GFX6-NEXT:    buffer_store_dwordx4 v[0:3], v[5:6], s[0:3], 0 addr64 offset:30563330; GFX6-NEXT:    s_waitcnt expcnt(0)3331; GFX6-NEXT:    buffer_load_dword v0, off, s[40:43], 0 offset:3044 ; 4-byte Folded Reload3332; GFX6-NEXT:    buffer_load_dword v1, off, s[40:43], 0 offset:3048 ; 4-byte Folded Reload3333; GFX6-NEXT:    buffer_load_dword v2, off, s[40:43], 0 offset:3052 ; 4-byte Folded Reload3334; GFX6-NEXT:    buffer_load_dword v3, off, s[40:43], 0 offset:3056 ; 4-byte Folded Reload3335; GFX6-NEXT:    s_waitcnt vmcnt(0)3336; GFX6-NEXT:    buffer_store_dwordx4 v[0:3], v[5:6], s[0:3], 0 addr64 offset:30403337; GFX6-NEXT:    s_waitcnt expcnt(0)3338; GFX6-NEXT:    buffer_load_dword v0, off, s[40:43], 0 offset:3028 ; 4-byte Folded Reload3339; GFX6-NEXT:    buffer_load_dword v1, off, s[40:43], 0 offset:3032 ; 4-byte Folded Reload3340; GFX6-NEXT:    buffer_load_dword v2, off, s[40:43], 0 offset:3036 ; 4-byte Folded Reload3341; GFX6-NEXT:    buffer_load_dword v3, off, s[40:43], 0 offset:3040 ; 4-byte Folded Reload3342; GFX6-NEXT:    s_waitcnt vmcnt(0)3343; GFX6-NEXT:    buffer_store_dwordx4 v[0:3], v[5:6], s[0:3], 0 addr64 offset:30243344; GFX6-NEXT:    s_waitcnt expcnt(0)3345; GFX6-NEXT:    buffer_load_dword v0, off, s[40:43], 0 offset:3012 ; 4-byte Folded Reload3346; GFX6-NEXT:    buffer_load_dword v1, off, s[40:43], 0 offset:3016 ; 4-byte Folded Reload3347; GFX6-NEXT:    buffer_load_dword v2, off, s[40:43], 0 offset:3020 ; 4-byte Folded Reload3348; GFX6-NEXT:    buffer_load_dword v3, off, s[40:43], 0 offset:3024 ; 4-byte Folded Reload3349; GFX6-NEXT:    s_waitcnt vmcnt(0)3350; GFX6-NEXT:    buffer_store_dwordx4 v[0:3], v[5:6], s[0:3], 0 addr64 offset:30083351; GFX6-NEXT:    s_waitcnt expcnt(0)3352; GFX6-NEXT:    buffer_load_dword v0, off, s[40:43], 0 offset:2996 ; 4-byte Folded Reload3353; GFX6-NEXT:    buffer_load_dword v1, off, s[40:43], 0 offset:3000 ; 4-byte Folded Reload3354; GFX6-NEXT:    buffer_load_dword v2, off, s[40:43], 0 offset:3004 ; 4-byte Folded Reload3355; GFX6-NEXT:    buffer_load_dword v3, off, s[40:43], 0 offset:3008 ; 4-byte Folded Reload3356; GFX6-NEXT:    s_waitcnt vmcnt(0)3357; GFX6-NEXT:    buffer_store_dwordx4 v[0:3], v[5:6], s[0:3], 0 addr64 offset:29923358; GFX6-NEXT:    s_waitcnt expcnt(0)3359; GFX6-NEXT:    buffer_load_dword v0, off, s[40:43], 0 offset:2980 ; 4-byte Folded Reload3360; GFX6-NEXT:    buffer_load_dword v1, off, s[40:43], 0 offset:2984 ; 4-byte Folded Reload3361; GFX6-NEXT:    buffer_load_dword v2, off, s[40:43], 0 offset:2988 ; 4-byte Folded Reload3362; GFX6-NEXT:    buffer_load_dword v3, off, s[40:43], 0 offset:2992 ; 4-byte Folded Reload3363; GFX6-NEXT:    s_waitcnt vmcnt(0)3364; GFX6-NEXT:    buffer_store_dwordx4 v[0:3], v[5:6], s[0:3], 0 addr64 offset:29763365; GFX6-NEXT:    s_waitcnt expcnt(0)3366; GFX6-NEXT:    buffer_load_dword v0, off, s[40:43], 0 offset:2964 ; 4-byte Folded Reload3367; GFX6-NEXT:    buffer_load_dword v1, off, s[40:43], 0 offset:2968 ; 4-byte Folded Reload3368; GFX6-NEXT:    buffer_load_dword v2, off, s[40:43], 0 offset:2972 ; 4-byte Folded Reload3369; GFX6-NEXT:    buffer_load_dword v3, off, s[40:43], 0 offset:2976 ; 4-byte Folded Reload3370; GFX6-NEXT:    s_waitcnt vmcnt(0)3371; GFX6-NEXT:    buffer_store_dwordx4 v[0:3], v[5:6], s[0:3], 0 addr64 offset:29603372; GFX6-NEXT:    s_waitcnt expcnt(0)3373; GFX6-NEXT:    buffer_load_dword v0, off, s[40:43], 0 offset:2948 ; 4-byte Folded Reload3374; GFX6-NEXT:    buffer_load_dword v1, off, s[40:43], 0 offset:2952 ; 4-byte Folded Reload3375; GFX6-NEXT:    buffer_load_dword v2, off, s[40:43], 0 offset:2956 ; 4-byte Folded Reload3376; GFX6-NEXT:    buffer_load_dword v3, off, s[40:43], 0 offset:2960 ; 4-byte Folded Reload3377; GFX6-NEXT:    s_waitcnt vmcnt(0)3378; GFX6-NEXT:    buffer_store_dwordx4 v[0:3], v[5:6], s[0:3], 0 addr64 offset:29443379; GFX6-NEXT:    s_waitcnt expcnt(0)3380; GFX6-NEXT:    buffer_load_dword v0, off, s[40:43], 0 offset:2932 ; 4-byte Folded Reload3381; GFX6-NEXT:    buffer_load_dword v1, off, s[40:43], 0 offset:2936 ; 4-byte Folded Reload3382; GFX6-NEXT:    buffer_load_dword v2, off, s[40:43], 0 offset:2940 ; 4-byte Folded Reload3383; GFX6-NEXT:    buffer_load_dword v3, off, s[40:43], 0 offset:2944 ; 4-byte Folded Reload3384; GFX6-NEXT:    s_waitcnt vmcnt(0)3385; GFX6-NEXT:    buffer_store_dwordx4 v[0:3], v[5:6], s[0:3], 0 addr64 offset:29283386; GFX6-NEXT:    s_waitcnt expcnt(0)3387; GFX6-NEXT:    buffer_load_dword v0, off, s[40:43], 0 offset:2916 ; 4-byte Folded Reload3388; GFX6-NEXT:    buffer_load_dword v1, off, s[40:43], 0 offset:2920 ; 4-byte Folded Reload3389; GFX6-NEXT:    buffer_load_dword v2, off, s[40:43], 0 offset:2924 ; 4-byte Folded Reload3390; GFX6-NEXT:    buffer_load_dword v3, off, s[40:43], 0 offset:2928 ; 4-byte Folded Reload3391; GFX6-NEXT:    s_waitcnt vmcnt(0)3392; GFX6-NEXT:    buffer_store_dwordx4 v[0:3], v[5:6], s[0:3], 0 addr64 offset:29123393; GFX6-NEXT:    s_waitcnt expcnt(0)3394; GFX6-NEXT:    buffer_load_dword v0, off, s[40:43], 0 offset:2900 ; 4-byte Folded Reload3395; GFX6-NEXT:    buffer_load_dword v1, off, s[40:43], 0 offset:2904 ; 4-byte Folded Reload3396; GFX6-NEXT:    buffer_load_dword v2, off, s[40:43], 0 offset:2908 ; 4-byte Folded Reload3397; GFX6-NEXT:    buffer_load_dword v3, off, s[40:43], 0 offset:2912 ; 4-byte Folded Reload3398; GFX6-NEXT:    s_waitcnt vmcnt(0)3399; GFX6-NEXT:    buffer_store_dwordx4 v[0:3], v[5:6], s[0:3], 0 addr64 offset:28963400; GFX6-NEXT:    s_waitcnt expcnt(0)3401; GFX6-NEXT:    buffer_load_dword v0, off, s[40:43], 0 offset:2884 ; 4-byte Folded Reload3402; GFX6-NEXT:    buffer_load_dword v1, off, s[40:43], 0 offset:2888 ; 4-byte Folded Reload3403; GFX6-NEXT:    buffer_load_dword v2, off, s[40:43], 0 offset:2892 ; 4-byte Folded Reload3404; GFX6-NEXT:    buffer_load_dword v3, off, s[40:43], 0 offset:2896 ; 4-byte Folded Reload3405; GFX6-NEXT:    s_waitcnt vmcnt(0)3406; GFX6-NEXT:    buffer_store_dwordx4 v[0:3], v[5:6], s[0:3], 0 addr64 offset:28803407; GFX6-NEXT:    s_waitcnt expcnt(0)3408; GFX6-NEXT:    buffer_load_dword v0, off, s[40:43], 0 offset:2868 ; 4-byte Folded Reload3409; GFX6-NEXT:    buffer_load_dword v1, off, s[40:43], 0 offset:2872 ; 4-byte Folded Reload3410; GFX6-NEXT:    buffer_load_dword v2, off, s[40:43], 0 offset:2876 ; 4-byte Folded Reload3411; GFX6-NEXT:    buffer_load_dword v3, off, s[40:43], 0 offset:2880 ; 4-byte Folded Reload3412; GFX6-NEXT:    s_waitcnt vmcnt(0)3413; GFX6-NEXT:    buffer_store_dwordx4 v[0:3], v[5:6], s[0:3], 0 addr64 offset:28643414; GFX6-NEXT:    s_waitcnt expcnt(0)3415; GFX6-NEXT:    buffer_load_dword v0, off, s[40:43], 0 offset:2852 ; 4-byte Folded Reload3416; GFX6-NEXT:    buffer_load_dword v1, off, s[40:43], 0 offset:2856 ; 4-byte Folded Reload3417; GFX6-NEXT:    buffer_load_dword v2, off, s[40:43], 0 offset:2860 ; 4-byte Folded Reload3418; GFX6-NEXT:    buffer_load_dword v3, off, s[40:43], 0 offset:2864 ; 4-byte Folded Reload3419; GFX6-NEXT:    s_waitcnt vmcnt(0)3420; GFX6-NEXT:    buffer_store_dwordx4 v[0:3], v[5:6], s[0:3], 0 addr64 offset:28483421; GFX6-NEXT:    s_waitcnt expcnt(0)3422; GFX6-NEXT:    buffer_load_dword v0, off, s[40:43], 0 offset:2836 ; 4-byte Folded Reload3423; GFX6-NEXT:    buffer_load_dword v1, off, s[40:43], 0 offset:2840 ; 4-byte Folded Reload3424; GFX6-NEXT:    buffer_load_dword v2, off, s[40:43], 0 offset:2844 ; 4-byte Folded Reload3425; GFX6-NEXT:    buffer_load_dword v3, off, s[40:43], 0 offset:2848 ; 4-byte Folded Reload3426; GFX6-NEXT:    s_waitcnt vmcnt(0)3427; GFX6-NEXT:    buffer_store_dwordx4 v[0:3], v[5:6], s[0:3], 0 addr64 offset:28323428; GFX6-NEXT:    s_waitcnt expcnt(0)3429; GFX6-NEXT:    buffer_load_dword v0, off, s[40:43], 0 offset:2820 ; 4-byte Folded Reload3430; GFX6-NEXT:    buffer_load_dword v1, off, s[40:43], 0 offset:2824 ; 4-byte Folded Reload3431; GFX6-NEXT:    buffer_load_dword v2, off, s[40:43], 0 offset:2828 ; 4-byte Folded Reload3432; GFX6-NEXT:    buffer_load_dword v3, off, s[40:43], 0 offset:2832 ; 4-byte Folded Reload3433; GFX6-NEXT:    s_waitcnt vmcnt(0)3434; GFX6-NEXT:    buffer_store_dwordx4 v[0:3], v[5:6], s[0:3], 0 addr64 offset:28163435; GFX6-NEXT:    s_waitcnt expcnt(0)3436; GFX6-NEXT:    buffer_load_dword v0, off, s[40:43], 0 offset:2804 ; 4-byte Folded Reload3437; GFX6-NEXT:    buffer_load_dword v1, off, s[40:43], 0 offset:2808 ; 4-byte Folded Reload3438; GFX6-NEXT:    buffer_load_dword v2, off, s[40:43], 0 offset:2812 ; 4-byte Folded Reload3439; GFX6-NEXT:    buffer_load_dword v3, off, s[40:43], 0 offset:2816 ; 4-byte Folded Reload3440; GFX6-NEXT:    s_waitcnt vmcnt(0)3441; GFX6-NEXT:    buffer_store_dwordx4 v[0:3], v[5:6], s[0:3], 0 addr64 offset:28003442; GFX6-NEXT:    s_waitcnt expcnt(0)3443; GFX6-NEXT:    buffer_load_dword v0, off, s[40:43], 0 offset:2788 ; 4-byte Folded Reload3444; GFX6-NEXT:    buffer_load_dword v1, off, s[40:43], 0 offset:2792 ; 4-byte Folded Reload3445; GFX6-NEXT:    buffer_load_dword v2, off, s[40:43], 0 offset:2796 ; 4-byte Folded Reload3446; GFX6-NEXT:    buffer_load_dword v3, off, s[40:43], 0 offset:2800 ; 4-byte Folded Reload3447; GFX6-NEXT:    s_waitcnt vmcnt(0)3448; GFX6-NEXT:    buffer_store_dwordx4 v[0:3], v[5:6], s[0:3], 0 addr64 offset:27843449; GFX6-NEXT:    s_waitcnt expcnt(0)3450; GFX6-NEXT:    buffer_load_dword v0, off, s[40:43], 0 offset:2772 ; 4-byte Folded Reload3451; GFX6-NEXT:    buffer_load_dword v1, off, s[40:43], 0 offset:2776 ; 4-byte Folded Reload3452; GFX6-NEXT:    buffer_load_dword v2, off, s[40:43], 0 offset:2780 ; 4-byte Folded Reload3453; GFX6-NEXT:    buffer_load_dword v3, off, s[40:43], 0 offset:2784 ; 4-byte Folded Reload3454; GFX6-NEXT:    s_waitcnt vmcnt(0)3455; GFX6-NEXT:    buffer_store_dwordx4 v[0:3], v[5:6], s[0:3], 0 addr64 offset:27683456; GFX6-NEXT:    s_waitcnt expcnt(0)3457; GFX6-NEXT:    buffer_load_dword v0, off, s[40:43], 0 offset:2756 ; 4-byte Folded Reload3458; GFX6-NEXT:    buffer_load_dword v1, off, s[40:43], 0 offset:2760 ; 4-byte Folded Reload3459; GFX6-NEXT:    buffer_load_dword v2, off, s[40:43], 0 offset:2764 ; 4-byte Folded Reload3460; GFX6-NEXT:    buffer_load_dword v3, off, s[40:43], 0 offset:2768 ; 4-byte Folded Reload3461; GFX6-NEXT:    s_waitcnt vmcnt(0)3462; GFX6-NEXT:    buffer_store_dwordx4 v[0:3], v[5:6], s[0:3], 0 addr64 offset:27523463; GFX6-NEXT:    s_waitcnt expcnt(0)3464; GFX6-NEXT:    buffer_load_dword v0, off, s[40:43], 0 offset:2740 ; 4-byte Folded Reload3465; GFX6-NEXT:    buffer_load_dword v1, off, s[40:43], 0 offset:2744 ; 4-byte Folded Reload3466; GFX6-NEXT:    buffer_load_dword v2, off, s[40:43], 0 offset:2748 ; 4-byte Folded Reload3467; GFX6-NEXT:    buffer_load_dword v3, off, s[40:43], 0 offset:2752 ; 4-byte Folded Reload3468; GFX6-NEXT:    s_waitcnt vmcnt(0)3469; GFX6-NEXT:    buffer_store_dwordx4 v[0:3], v[5:6], s[0:3], 0 addr64 offset:27363470; GFX6-NEXT:    s_waitcnt expcnt(0)3471; GFX6-NEXT:    buffer_load_dword v0, off, s[40:43], 0 offset:2724 ; 4-byte Folded Reload3472; GFX6-NEXT:    buffer_load_dword v1, off, s[40:43], 0 offset:2728 ; 4-byte Folded Reload3473; GFX6-NEXT:    buffer_load_dword v2, off, s[40:43], 0 offset:2732 ; 4-byte Folded Reload3474; GFX6-NEXT:    buffer_load_dword v3, off, s[40:43], 0 offset:2736 ; 4-byte Folded Reload3475; GFX6-NEXT:    s_waitcnt vmcnt(0)3476; GFX6-NEXT:    buffer_store_dwordx4 v[0:3], v[5:6], s[0:3], 0 addr64 offset:27203477; GFX6-NEXT:    s_waitcnt expcnt(0)3478; GFX6-NEXT:    buffer_load_dword v0, off, s[40:43], 0 offset:2708 ; 4-byte Folded Reload3479; GFX6-NEXT:    buffer_load_dword v1, off, s[40:43], 0 offset:2712 ; 4-byte Folded Reload3480; GFX6-NEXT:    buffer_load_dword v2, off, s[40:43], 0 offset:2716 ; 4-byte Folded Reload3481; GFX6-NEXT:    buffer_load_dword v3, off, s[40:43], 0 offset:2720 ; 4-byte Folded Reload3482; GFX6-NEXT:    s_waitcnt vmcnt(0)3483; GFX6-NEXT:    buffer_store_dwordx4 v[0:3], v[5:6], s[0:3], 0 addr64 offset:27043484; GFX6-NEXT:    s_waitcnt expcnt(0)3485; GFX6-NEXT:    buffer_load_dword v0, off, s[40:43], 0 offset:2692 ; 4-byte Folded Reload3486; GFX6-NEXT:    buffer_load_dword v1, off, s[40:43], 0 offset:2696 ; 4-byte Folded Reload3487; GFX6-NEXT:    buffer_load_dword v2, off, s[40:43], 0 offset:2700 ; 4-byte Folded Reload3488; GFX6-NEXT:    buffer_load_dword v3, off, s[40:43], 0 offset:2704 ; 4-byte Folded Reload3489; GFX6-NEXT:    s_waitcnt vmcnt(0)3490; GFX6-NEXT:    buffer_store_dwordx4 v[0:3], v[5:6], s[0:3], 0 addr64 offset:26883491; GFX6-NEXT:    s_waitcnt expcnt(0)3492; GFX6-NEXT:    buffer_load_dword v0, off, s[40:43], 0 offset:2676 ; 4-byte Folded Reload3493; GFX6-NEXT:    buffer_load_dword v1, off, s[40:43], 0 offset:2680 ; 4-byte Folded Reload3494; GFX6-NEXT:    buffer_load_dword v2, off, s[40:43], 0 offset:2684 ; 4-byte Folded Reload3495; GFX6-NEXT:    buffer_load_dword v3, off, s[40:43], 0 offset:2688 ; 4-byte Folded Reload3496; GFX6-NEXT:    s_waitcnt vmcnt(0)3497; GFX6-NEXT:    buffer_store_dwordx4 v[0:3], v[5:6], s[0:3], 0 addr64 offset:26723498; GFX6-NEXT:    s_waitcnt expcnt(0)3499; GFX6-NEXT:    buffer_load_dword v0, off, s[40:43], 0 offset:2660 ; 4-byte Folded Reload3500; GFX6-NEXT:    buffer_load_dword v1, off, s[40:43], 0 offset:2664 ; 4-byte Folded Reload3501; GFX6-NEXT:    buffer_load_dword v2, off, s[40:43], 0 offset:2668 ; 4-byte Folded Reload3502; GFX6-NEXT:    buffer_load_dword v3, off, s[40:43], 0 offset:2672 ; 4-byte Folded Reload3503; GFX6-NEXT:    s_waitcnt vmcnt(0)3504; GFX6-NEXT:    buffer_store_dwordx4 v[0:3], v[5:6], s[0:3], 0 addr64 offset:26563505; GFX6-NEXT:    s_waitcnt expcnt(0)3506; GFX6-NEXT:    buffer_load_dword v0, off, s[40:43], 0 offset:2644 ; 4-byte Folded Reload3507; GFX6-NEXT:    buffer_load_dword v1, off, s[40:43], 0 offset:2648 ; 4-byte Folded Reload3508; GFX6-NEXT:    buffer_load_dword v2, off, s[40:43], 0 offset:2652 ; 4-byte Folded Reload3509; GFX6-NEXT:    buffer_load_dword v3, off, s[40:43], 0 offset:2656 ; 4-byte Folded Reload3510; GFX6-NEXT:    s_waitcnt vmcnt(0)3511; GFX6-NEXT:    buffer_store_dwordx4 v[0:3], v[5:6], s[0:3], 0 addr64 offset:26403512; GFX6-NEXT:    s_waitcnt expcnt(0)3513; GFX6-NEXT:    buffer_load_dword v0, off, s[40:43], 0 offset:2628 ; 4-byte Folded Reload3514; GFX6-NEXT:    buffer_load_dword v1, off, s[40:43], 0 offset:2632 ; 4-byte Folded Reload3515; GFX6-NEXT:    buffer_load_dword v2, off, s[40:43], 0 offset:2636 ; 4-byte Folded Reload3516; GFX6-NEXT:    buffer_load_dword v3, off, s[40:43], 0 offset:2640 ; 4-byte Folded Reload3517; GFX6-NEXT:    s_waitcnt vmcnt(0)3518; GFX6-NEXT:    buffer_store_dwordx4 v[0:3], v[5:6], s[0:3], 0 addr64 offset:26243519; GFX6-NEXT:    s_waitcnt expcnt(0)3520; GFX6-NEXT:    buffer_load_dword v0, off, s[40:43], 0 offset:2612 ; 4-byte Folded Reload3521; GFX6-NEXT:    buffer_load_dword v1, off, s[40:43], 0 offset:2616 ; 4-byte Folded Reload3522; GFX6-NEXT:    buffer_load_dword v2, off, s[40:43], 0 offset:2620 ; 4-byte Folded Reload3523; GFX6-NEXT:    buffer_load_dword v3, off, s[40:43], 0 offset:2624 ; 4-byte Folded Reload3524; GFX6-NEXT:    s_waitcnt vmcnt(0)3525; GFX6-NEXT:    buffer_store_dwordx4 v[0:3], v[5:6], s[0:3], 0 addr64 offset:26083526; GFX6-NEXT:    s_waitcnt expcnt(0)3527; GFX6-NEXT:    buffer_load_dword v0, off, s[40:43], 0 offset:2596 ; 4-byte Folded Reload3528; GFX6-NEXT:    buffer_load_dword v1, off, s[40:43], 0 offset:2600 ; 4-byte Folded Reload3529; GFX6-NEXT:    buffer_load_dword v2, off, s[40:43], 0 offset:2604 ; 4-byte Folded Reload3530; GFX6-NEXT:    buffer_load_dword v3, off, s[40:43], 0 offset:2608 ; 4-byte Folded Reload3531; GFX6-NEXT:    s_waitcnt vmcnt(0)3532; GFX6-NEXT:    buffer_store_dwordx4 v[0:3], v[5:6], s[0:3], 0 addr64 offset:25923533; GFX6-NEXT:    s_waitcnt expcnt(0)3534; GFX6-NEXT:    buffer_load_dword v0, off, s[40:43], 0 offset:2580 ; 4-byte Folded Reload3535; GFX6-NEXT:    buffer_load_dword v1, off, s[40:43], 0 offset:2584 ; 4-byte Folded Reload3536; GFX6-NEXT:    buffer_load_dword v2, off, s[40:43], 0 offset:2588 ; 4-byte Folded Reload3537; GFX6-NEXT:    buffer_load_dword v3, off, s[40:43], 0 offset:2592 ; 4-byte Folded Reload3538; GFX6-NEXT:    s_waitcnt vmcnt(0)3539; GFX6-NEXT:    buffer_store_dwordx4 v[0:3], v[5:6], s[0:3], 0 addr64 offset:25763540; GFX6-NEXT:    s_waitcnt expcnt(0)3541; GFX6-NEXT:    buffer_load_dword v0, off, s[40:43], 0 offset:2564 ; 4-byte Folded Reload3542; GFX6-NEXT:    buffer_load_dword v1, off, s[40:43], 0 offset:2568 ; 4-byte Folded Reload3543; GFX6-NEXT:    buffer_load_dword v2, off, s[40:43], 0 offset:2572 ; 4-byte Folded Reload3544; GFX6-NEXT:    buffer_load_dword v3, off, s[40:43], 0 offset:2576 ; 4-byte Folded Reload3545; GFX6-NEXT:    s_waitcnt vmcnt(0)3546; GFX6-NEXT:    buffer_store_dwordx4 v[0:3], v[5:6], s[0:3], 0 addr64 offset:25603547; GFX6-NEXT:    s_waitcnt expcnt(0)3548; GFX6-NEXT:    buffer_load_dword v0, off, s[40:43], 0 offset:2548 ; 4-byte Folded Reload3549; GFX6-NEXT:    buffer_load_dword v1, off, s[40:43], 0 offset:2552 ; 4-byte Folded Reload3550; GFX6-NEXT:    buffer_load_dword v2, off, s[40:43], 0 offset:2556 ; 4-byte Folded Reload3551; GFX6-NEXT:    buffer_load_dword v3, off, s[40:43], 0 offset:2560 ; 4-byte Folded Reload3552; GFX6-NEXT:    s_waitcnt vmcnt(0)3553; GFX6-NEXT:    buffer_store_dwordx4 v[0:3], v[5:6], s[0:3], 0 addr64 offset:25443554; GFX6-NEXT:    s_waitcnt expcnt(0)3555; GFX6-NEXT:    buffer_load_dword v0, off, s[40:43], 0 offset:2532 ; 4-byte Folded Reload3556; GFX6-NEXT:    buffer_load_dword v1, off, s[40:43], 0 offset:2536 ; 4-byte Folded Reload3557; GFX6-NEXT:    buffer_load_dword v2, off, s[40:43], 0 offset:2540 ; 4-byte Folded Reload3558; GFX6-NEXT:    buffer_load_dword v3, off, s[40:43], 0 offset:2544 ; 4-byte Folded Reload3559; GFX6-NEXT:    s_waitcnt vmcnt(0)3560; GFX6-NEXT:    buffer_store_dwordx4 v[0:3], v[5:6], s[0:3], 0 addr64 offset:25283561; GFX6-NEXT:    s_waitcnt expcnt(0)3562; GFX6-NEXT:    buffer_load_dword v0, off, s[40:43], 0 offset:2516 ; 4-byte Folded Reload3563; GFX6-NEXT:    buffer_load_dword v1, off, s[40:43], 0 offset:2520 ; 4-byte Folded Reload3564; GFX6-NEXT:    buffer_load_dword v2, off, s[40:43], 0 offset:2524 ; 4-byte Folded Reload3565; GFX6-NEXT:    buffer_load_dword v3, off, s[40:43], 0 offset:2528 ; 4-byte Folded Reload3566; GFX6-NEXT:    s_waitcnt vmcnt(0)3567; GFX6-NEXT:    buffer_store_dwordx4 v[0:3], v[5:6], s[0:3], 0 addr64 offset:25123568; GFX6-NEXT:    s_waitcnt expcnt(0)3569; GFX6-NEXT:    buffer_load_dword v0, off, s[40:43], 0 offset:2500 ; 4-byte Folded Reload3570; GFX6-NEXT:    buffer_load_dword v1, off, s[40:43], 0 offset:2504 ; 4-byte Folded Reload3571; GFX6-NEXT:    buffer_load_dword v2, off, s[40:43], 0 offset:2508 ; 4-byte Folded Reload3572; GFX6-NEXT:    buffer_load_dword v3, off, s[40:43], 0 offset:2512 ; 4-byte Folded Reload3573; GFX6-NEXT:    s_waitcnt vmcnt(0)3574; GFX6-NEXT:    buffer_store_dwordx4 v[0:3], v[5:6], s[0:3], 0 addr64 offset:24963575; GFX6-NEXT:    s_waitcnt expcnt(0)3576; GFX6-NEXT:    buffer_load_dword v0, off, s[40:43], 0 offset:2484 ; 4-byte Folded Reload3577; GFX6-NEXT:    buffer_load_dword v1, off, s[40:43], 0 offset:2488 ; 4-byte Folded Reload3578; GFX6-NEXT:    buffer_load_dword v2, off, s[40:43], 0 offset:2492 ; 4-byte Folded Reload3579; GFX6-NEXT:    buffer_load_dword v3, off, s[40:43], 0 offset:2496 ; 4-byte Folded Reload3580; GFX6-NEXT:    s_waitcnt vmcnt(0)3581; GFX6-NEXT:    buffer_store_dwordx4 v[0:3], v[5:6], s[0:3], 0 addr64 offset:24803582; GFX6-NEXT:    s_waitcnt expcnt(0)3583; GFX6-NEXT:    buffer_load_dword v0, off, s[40:43], 0 offset:2468 ; 4-byte Folded Reload3584; GFX6-NEXT:    buffer_load_dword v1, off, s[40:43], 0 offset:2472 ; 4-byte Folded Reload3585; GFX6-NEXT:    buffer_load_dword v2, off, s[40:43], 0 offset:2476 ; 4-byte Folded Reload3586; GFX6-NEXT:    buffer_load_dword v3, off, s[40:43], 0 offset:2480 ; 4-byte Folded Reload3587; GFX6-NEXT:    s_waitcnt vmcnt(0)3588; GFX6-NEXT:    buffer_store_dwordx4 v[0:3], v[5:6], s[0:3], 0 addr64 offset:24643589; GFX6-NEXT:    s_waitcnt expcnt(0)3590; GFX6-NEXT:    buffer_load_dword v0, off, s[40:43], 0 offset:2452 ; 4-byte Folded Reload3591; GFX6-NEXT:    buffer_load_dword v1, off, s[40:43], 0 offset:2456 ; 4-byte Folded Reload3592; GFX6-NEXT:    buffer_load_dword v2, off, s[40:43], 0 offset:2460 ; 4-byte Folded Reload3593; GFX6-NEXT:    buffer_load_dword v3, off, s[40:43], 0 offset:2464 ; 4-byte Folded Reload3594; GFX6-NEXT:    s_waitcnt vmcnt(0)3595; GFX6-NEXT:    buffer_store_dwordx4 v[0:3], v[5:6], s[0:3], 0 addr64 offset:24483596; GFX6-NEXT:    s_waitcnt expcnt(0)3597; GFX6-NEXT:    buffer_load_dword v0, off, s[40:43], 0 offset:2436 ; 4-byte Folded Reload3598; GFX6-NEXT:    buffer_load_dword v1, off, s[40:43], 0 offset:2440 ; 4-byte Folded Reload3599; GFX6-NEXT:    buffer_load_dword v2, off, s[40:43], 0 offset:2444 ; 4-byte Folded Reload3600; GFX6-NEXT:    buffer_load_dword v3, off, s[40:43], 0 offset:2448 ; 4-byte Folded Reload3601; GFX6-NEXT:    s_waitcnt vmcnt(0)3602; GFX6-NEXT:    buffer_store_dwordx4 v[0:3], v[5:6], s[0:3], 0 addr64 offset:24323603; GFX6-NEXT:    s_waitcnt expcnt(0)3604; GFX6-NEXT:    buffer_load_dword v0, off, s[40:43], 0 offset:2420 ; 4-byte Folded Reload3605; GFX6-NEXT:    buffer_load_dword v1, off, s[40:43], 0 offset:2424 ; 4-byte Folded Reload3606; GFX6-NEXT:    buffer_load_dword v2, off, s[40:43], 0 offset:2428 ; 4-byte Folded Reload3607; GFX6-NEXT:    buffer_load_dword v3, off, s[40:43], 0 offset:2432 ; 4-byte Folded Reload3608; GFX6-NEXT:    s_waitcnt vmcnt(0)3609; GFX6-NEXT:    buffer_store_dwordx4 v[0:3], v[5:6], s[0:3], 0 addr64 offset:24163610; GFX6-NEXT:    s_waitcnt expcnt(0)3611; GFX6-NEXT:    buffer_load_dword v0, off, s[40:43], 0 offset:2404 ; 4-byte Folded Reload3612; GFX6-NEXT:    buffer_load_dword v1, off, s[40:43], 0 offset:2408 ; 4-byte Folded Reload3613; GFX6-NEXT:    buffer_load_dword v2, off, s[40:43], 0 offset:2412 ; 4-byte Folded Reload3614; GFX6-NEXT:    buffer_load_dword v3, off, s[40:43], 0 offset:2416 ; 4-byte Folded Reload3615; GFX6-NEXT:    s_waitcnt vmcnt(0)3616; GFX6-NEXT:    buffer_store_dwordx4 v[0:3], v[5:6], s[0:3], 0 addr64 offset:24003617; GFX6-NEXT:    s_waitcnt expcnt(0)3618; GFX6-NEXT:    buffer_load_dword v0, off, s[40:43], 0 offset:2388 ; 4-byte Folded Reload3619; GFX6-NEXT:    buffer_load_dword v1, off, s[40:43], 0 offset:2392 ; 4-byte Folded Reload3620; GFX6-NEXT:    buffer_load_dword v2, off, s[40:43], 0 offset:2396 ; 4-byte Folded Reload3621; GFX6-NEXT:    buffer_load_dword v3, off, s[40:43], 0 offset:2400 ; 4-byte Folded Reload3622; GFX6-NEXT:    s_waitcnt vmcnt(0)3623; GFX6-NEXT:    buffer_store_dwordx4 v[0:3], v[5:6], s[0:3], 0 addr64 offset:23843624; GFX6-NEXT:    s_waitcnt expcnt(0)3625; GFX6-NEXT:    buffer_load_dword v0, off, s[40:43], 0 offset:2372 ; 4-byte Folded Reload3626; GFX6-NEXT:    buffer_load_dword v1, off, s[40:43], 0 offset:2376 ; 4-byte Folded Reload3627; GFX6-NEXT:    buffer_load_dword v2, off, s[40:43], 0 offset:2380 ; 4-byte Folded Reload3628; GFX6-NEXT:    buffer_load_dword v3, off, s[40:43], 0 offset:2384 ; 4-byte Folded Reload3629; GFX6-NEXT:    s_waitcnt vmcnt(0)3630; GFX6-NEXT:    buffer_store_dwordx4 v[0:3], v[5:6], s[0:3], 0 addr64 offset:23683631; GFX6-NEXT:    s_waitcnt expcnt(0)3632; GFX6-NEXT:    buffer_load_dword v0, off, s[40:43], 0 offset:2356 ; 4-byte Folded Reload3633; GFX6-NEXT:    buffer_load_dword v1, off, s[40:43], 0 offset:2360 ; 4-byte Folded Reload3634; GFX6-NEXT:    buffer_load_dword v2, off, s[40:43], 0 offset:2364 ; 4-byte Folded Reload3635; GFX6-NEXT:    buffer_load_dword v3, off, s[40:43], 0 offset:2368 ; 4-byte Folded Reload3636; GFX6-NEXT:    s_waitcnt vmcnt(0)3637; GFX6-NEXT:    buffer_store_dwordx4 v[0:3], v[5:6], s[0:3], 0 addr64 offset:23523638; GFX6-NEXT:    s_waitcnt expcnt(0)3639; GFX6-NEXT:    buffer_load_dword v0, off, s[40:43], 0 offset:2340 ; 4-byte Folded Reload3640; GFX6-NEXT:    buffer_load_dword v1, off, s[40:43], 0 offset:2344 ; 4-byte Folded Reload3641; GFX6-NEXT:    buffer_load_dword v2, off, s[40:43], 0 offset:2348 ; 4-byte Folded Reload3642; GFX6-NEXT:    buffer_load_dword v3, off, s[40:43], 0 offset:2352 ; 4-byte Folded Reload3643; GFX6-NEXT:    s_waitcnt vmcnt(0)3644; GFX6-NEXT:    buffer_store_dwordx4 v[0:3], v[5:6], s[0:3], 0 addr64 offset:23363645; GFX6-NEXT:    s_waitcnt expcnt(0)3646; GFX6-NEXT:    buffer_load_dword v0, off, s[40:43], 0 offset:2324 ; 4-byte Folded Reload3647; GFX6-NEXT:    buffer_load_dword v1, off, s[40:43], 0 offset:2328 ; 4-byte Folded Reload3648; GFX6-NEXT:    buffer_load_dword v2, off, s[40:43], 0 offset:2332 ; 4-byte Folded Reload3649; GFX6-NEXT:    buffer_load_dword v3, off, s[40:43], 0 offset:2336 ; 4-byte Folded Reload3650; GFX6-NEXT:    s_waitcnt vmcnt(0)3651; GFX6-NEXT:    buffer_store_dwordx4 v[0:3], v[5:6], s[0:3], 0 addr64 offset:23203652; GFX6-NEXT:    s_waitcnt expcnt(0)3653; GFX6-NEXT:    buffer_load_dword v0, off, s[40:43], 0 offset:2308 ; 4-byte Folded Reload3654; GFX6-NEXT:    buffer_load_dword v1, off, s[40:43], 0 offset:2312 ; 4-byte Folded Reload3655; GFX6-NEXT:    buffer_load_dword v2, off, s[40:43], 0 offset:2316 ; 4-byte Folded Reload3656; GFX6-NEXT:    buffer_load_dword v3, off, s[40:43], 0 offset:2320 ; 4-byte Folded Reload3657; GFX6-NEXT:    s_waitcnt vmcnt(0)3658; GFX6-NEXT:    buffer_store_dwordx4 v[0:3], v[5:6], s[0:3], 0 addr64 offset:23043659; GFX6-NEXT:    s_waitcnt expcnt(0)3660; GFX6-NEXT:    buffer_load_dword v0, off, s[40:43], 0 offset:2292 ; 4-byte Folded Reload3661; GFX6-NEXT:    buffer_load_dword v1, off, s[40:43], 0 offset:2296 ; 4-byte Folded Reload3662; GFX6-NEXT:    buffer_load_dword v2, off, s[40:43], 0 offset:2300 ; 4-byte Folded Reload3663; GFX6-NEXT:    buffer_load_dword v3, off, s[40:43], 0 offset:2304 ; 4-byte Folded Reload3664; GFX6-NEXT:    s_waitcnt vmcnt(0)3665; GFX6-NEXT:    buffer_store_dwordx4 v[0:3], v[5:6], s[0:3], 0 addr64 offset:22883666; GFX6-NEXT:    s_waitcnt expcnt(0)3667; GFX6-NEXT:    buffer_load_dword v0, off, s[40:43], 0 offset:2276 ; 4-byte Folded Reload3668; GFX6-NEXT:    buffer_load_dword v1, off, s[40:43], 0 offset:2280 ; 4-byte Folded Reload3669; GFX6-NEXT:    buffer_load_dword v2, off, s[40:43], 0 offset:2284 ; 4-byte Folded Reload3670; GFX6-NEXT:    buffer_load_dword v3, off, s[40:43], 0 offset:2288 ; 4-byte Folded Reload3671; GFX6-NEXT:    s_waitcnt vmcnt(0)3672; GFX6-NEXT:    buffer_store_dwordx4 v[0:3], v[5:6], s[0:3], 0 addr64 offset:22723673; GFX6-NEXT:    s_waitcnt expcnt(0)3674; GFX6-NEXT:    buffer_load_dword v0, off, s[40:43], 0 offset:2260 ; 4-byte Folded Reload3675; GFX6-NEXT:    buffer_load_dword v1, off, s[40:43], 0 offset:2264 ; 4-byte Folded Reload3676; GFX6-NEXT:    buffer_load_dword v2, off, s[40:43], 0 offset:2268 ; 4-byte Folded Reload3677; GFX6-NEXT:    buffer_load_dword v3, off, s[40:43], 0 offset:2272 ; 4-byte Folded Reload3678; GFX6-NEXT:    s_waitcnt vmcnt(0)3679; GFX6-NEXT:    buffer_store_dwordx4 v[0:3], v[5:6], s[0:3], 0 addr64 offset:22563680; GFX6-NEXT:    s_waitcnt expcnt(0)3681; GFX6-NEXT:    buffer_load_dword v0, off, s[40:43], 0 offset:2244 ; 4-byte Folded Reload3682; GFX6-NEXT:    buffer_load_dword v1, off, s[40:43], 0 offset:2248 ; 4-byte Folded Reload3683; GFX6-NEXT:    buffer_load_dword v2, off, s[40:43], 0 offset:2252 ; 4-byte Folded Reload3684; GFX6-NEXT:    buffer_load_dword v3, off, s[40:43], 0 offset:2256 ; 4-byte Folded Reload3685; GFX6-NEXT:    s_waitcnt vmcnt(0)3686; GFX6-NEXT:    buffer_store_dwordx4 v[0:3], v[5:6], s[0:3], 0 addr64 offset:22403687; GFX6-NEXT:    s_waitcnt expcnt(0)3688; GFX6-NEXT:    buffer_load_dword v0, off, s[40:43], 0 offset:2228 ; 4-byte Folded Reload3689; GFX6-NEXT:    buffer_load_dword v1, off, s[40:43], 0 offset:2232 ; 4-byte Folded Reload3690; GFX6-NEXT:    buffer_load_dword v2, off, s[40:43], 0 offset:2236 ; 4-byte Folded Reload3691; GFX6-NEXT:    buffer_load_dword v3, off, s[40:43], 0 offset:2240 ; 4-byte Folded Reload3692; GFX6-NEXT:    s_waitcnt vmcnt(0)3693; GFX6-NEXT:    buffer_store_dwordx4 v[0:3], v[5:6], s[0:3], 0 addr64 offset:22243694; GFX6-NEXT:    s_waitcnt expcnt(0)3695; GFX6-NEXT:    buffer_load_dword v0, off, s[40:43], 0 offset:2212 ; 4-byte Folded Reload3696; GFX6-NEXT:    buffer_load_dword v1, off, s[40:43], 0 offset:2216 ; 4-byte Folded Reload3697; GFX6-NEXT:    buffer_load_dword v2, off, s[40:43], 0 offset:2220 ; 4-byte Folded Reload3698; GFX6-NEXT:    buffer_load_dword v3, off, s[40:43], 0 offset:2224 ; 4-byte Folded Reload3699; GFX6-NEXT:    s_waitcnt vmcnt(0)3700; GFX6-NEXT:    buffer_store_dwordx4 v[0:3], v[5:6], s[0:3], 0 addr64 offset:22083701; GFX6-NEXT:    s_waitcnt expcnt(0)3702; GFX6-NEXT:    buffer_load_dword v0, off, s[40:43], 0 offset:2196 ; 4-byte Folded Reload3703; GFX6-NEXT:    buffer_load_dword v1, off, s[40:43], 0 offset:2200 ; 4-byte Folded Reload3704; GFX6-NEXT:    buffer_load_dword v2, off, s[40:43], 0 offset:2204 ; 4-byte Folded Reload3705; GFX6-NEXT:    buffer_load_dword v3, off, s[40:43], 0 offset:2208 ; 4-byte Folded Reload3706; GFX6-NEXT:    s_waitcnt vmcnt(0)3707; GFX6-NEXT:    buffer_store_dwordx4 v[0:3], v[5:6], s[0:3], 0 addr64 offset:21923708; GFX6-NEXT:    s_waitcnt expcnt(0)3709; GFX6-NEXT:    buffer_load_dword v0, off, s[40:43], 0 offset:2180 ; 4-byte Folded Reload3710; GFX6-NEXT:    buffer_load_dword v1, off, s[40:43], 0 offset:2184 ; 4-byte Folded Reload3711; GFX6-NEXT:    buffer_load_dword v2, off, s[40:43], 0 offset:2188 ; 4-byte Folded Reload3712; GFX6-NEXT:    buffer_load_dword v3, off, s[40:43], 0 offset:2192 ; 4-byte Folded Reload3713; GFX6-NEXT:    s_waitcnt vmcnt(0)3714; GFX6-NEXT:    buffer_store_dwordx4 v[0:3], v[5:6], s[0:3], 0 addr64 offset:21763715; GFX6-NEXT:    s_waitcnt expcnt(0)3716; GFX6-NEXT:    buffer_load_dword v0, off, s[40:43], 0 offset:2164 ; 4-byte Folded Reload3717; GFX6-NEXT:    buffer_load_dword v1, off, s[40:43], 0 offset:2168 ; 4-byte Folded Reload3718; GFX6-NEXT:    buffer_load_dword v2, off, s[40:43], 0 offset:2172 ; 4-byte Folded Reload3719; GFX6-NEXT:    buffer_load_dword v3, off, s[40:43], 0 offset:2176 ; 4-byte Folded Reload3720; GFX6-NEXT:    s_waitcnt vmcnt(0)3721; GFX6-NEXT:    buffer_store_dwordx4 v[0:3], v[5:6], s[0:3], 0 addr64 offset:21603722; GFX6-NEXT:    s_waitcnt expcnt(0)3723; GFX6-NEXT:    buffer_load_dword v0, off, s[40:43], 0 offset:2148 ; 4-byte Folded Reload3724; GFX6-NEXT:    buffer_load_dword v1, off, s[40:43], 0 offset:2152 ; 4-byte Folded Reload3725; GFX6-NEXT:    buffer_load_dword v2, off, s[40:43], 0 offset:2156 ; 4-byte Folded Reload3726; GFX6-NEXT:    buffer_load_dword v3, off, s[40:43], 0 offset:2160 ; 4-byte Folded Reload3727; GFX6-NEXT:    s_waitcnt vmcnt(0)3728; GFX6-NEXT:    buffer_store_dwordx4 v[0:3], v[5:6], s[0:3], 0 addr64 offset:21443729; GFX6-NEXT:    s_waitcnt expcnt(0)3730; GFX6-NEXT:    buffer_load_dword v0, off, s[40:43], 0 offset:2132 ; 4-byte Folded Reload3731; GFX6-NEXT:    buffer_load_dword v1, off, s[40:43], 0 offset:2136 ; 4-byte Folded Reload3732; GFX6-NEXT:    buffer_load_dword v2, off, s[40:43], 0 offset:2140 ; 4-byte Folded Reload3733; GFX6-NEXT:    buffer_load_dword v3, off, s[40:43], 0 offset:2144 ; 4-byte Folded Reload3734; GFX6-NEXT:    s_waitcnt vmcnt(0)3735; GFX6-NEXT:    buffer_store_dwordx4 v[0:3], v[5:6], s[0:3], 0 addr64 offset:21283736; GFX6-NEXT:    s_waitcnt expcnt(0)3737; GFX6-NEXT:    buffer_load_dword v0, off, s[40:43], 0 offset:2116 ; 4-byte Folded Reload3738; GFX6-NEXT:    buffer_load_dword v1, off, s[40:43], 0 offset:2120 ; 4-byte Folded Reload3739; GFX6-NEXT:    buffer_load_dword v2, off, s[40:43], 0 offset:2124 ; 4-byte Folded Reload3740; GFX6-NEXT:    buffer_load_dword v3, off, s[40:43], 0 offset:2128 ; 4-byte Folded Reload3741; GFX6-NEXT:    s_waitcnt vmcnt(0)3742; GFX6-NEXT:    buffer_store_dwordx4 v[0:3], v[5:6], s[0:3], 0 addr64 offset:21123743; GFX6-NEXT:    s_waitcnt expcnt(0)3744; GFX6-NEXT:    buffer_load_dword v0, off, s[40:43], 0 offset:2100 ; 4-byte Folded Reload3745; GFX6-NEXT:    buffer_load_dword v1, off, s[40:43], 0 offset:2104 ; 4-byte Folded Reload3746; GFX6-NEXT:    buffer_load_dword v2, off, s[40:43], 0 offset:2108 ; 4-byte Folded Reload3747; GFX6-NEXT:    buffer_load_dword v3, off, s[40:43], 0 offset:2112 ; 4-byte Folded Reload3748; GFX6-NEXT:    s_waitcnt vmcnt(0)3749; GFX6-NEXT:    buffer_store_dwordx4 v[0:3], v[5:6], s[0:3], 0 addr64 offset:20963750; GFX6-NEXT:    s_waitcnt expcnt(0)3751; GFX6-NEXT:    buffer_load_dword v0, off, s[40:43], 0 offset:2084 ; 4-byte Folded Reload3752; GFX6-NEXT:    buffer_load_dword v1, off, s[40:43], 0 offset:2088 ; 4-byte Folded Reload3753; GFX6-NEXT:    buffer_load_dword v2, off, s[40:43], 0 offset:2092 ; 4-byte Folded Reload3754; GFX6-NEXT:    buffer_load_dword v3, off, s[40:43], 0 offset:2096 ; 4-byte Folded Reload3755; GFX6-NEXT:    s_waitcnt vmcnt(0)3756; GFX6-NEXT:    buffer_store_dwordx4 v[0:3], v[5:6], s[0:3], 0 addr64 offset:20803757; GFX6-NEXT:    s_waitcnt expcnt(0)3758; GFX6-NEXT:    buffer_load_dword v0, off, s[40:43], 0 offset:2068 ; 4-byte Folded Reload3759; GFX6-NEXT:    buffer_load_dword v1, off, s[40:43], 0 offset:2072 ; 4-byte Folded Reload3760; GFX6-NEXT:    buffer_load_dword v2, off, s[40:43], 0 offset:2076 ; 4-byte Folded Reload3761; GFX6-NEXT:    buffer_load_dword v3, off, s[40:43], 0 offset:2080 ; 4-byte Folded Reload3762; GFX6-NEXT:    s_waitcnt vmcnt(0)3763; GFX6-NEXT:    buffer_store_dwordx4 v[0:3], v[5:6], s[0:3], 0 addr64 offset:20643764; GFX6-NEXT:    s_waitcnt expcnt(0)3765; GFX6-NEXT:    buffer_load_dword v0, off, s[40:43], 0 offset:2052 ; 4-byte Folded Reload3766; GFX6-NEXT:    buffer_load_dword v1, off, s[40:43], 0 offset:2056 ; 4-byte Folded Reload3767; GFX6-NEXT:    buffer_load_dword v2, off, s[40:43], 0 offset:2060 ; 4-byte Folded Reload3768; GFX6-NEXT:    buffer_load_dword v3, off, s[40:43], 0 offset:2064 ; 4-byte Folded Reload3769; GFX6-NEXT:    s_waitcnt vmcnt(0)3770; GFX6-NEXT:    buffer_store_dwordx4 v[0:3], v[5:6], s[0:3], 0 addr64 offset:20483771; GFX6-NEXT:    s_waitcnt expcnt(0)3772; GFX6-NEXT:    buffer_load_dword v0, off, s[40:43], 0 offset:2036 ; 4-byte Folded Reload3773; GFX6-NEXT:    buffer_load_dword v1, off, s[40:43], 0 offset:2040 ; 4-byte Folded Reload3774; GFX6-NEXT:    buffer_load_dword v2, off, s[40:43], 0 offset:2044 ; 4-byte Folded Reload3775; GFX6-NEXT:    buffer_load_dword v3, off, s[40:43], 0 offset:2048 ; 4-byte Folded Reload3776; GFX6-NEXT:    s_waitcnt vmcnt(0)3777; GFX6-NEXT:    buffer_store_dwordx4 v[0:3], v[5:6], s[0:3], 0 addr64 offset:20323778; GFX6-NEXT:    s_waitcnt expcnt(0)3779; GFX6-NEXT:    buffer_load_dword v0, off, s[40:43], 0 offset:2020 ; 4-byte Folded Reload3780; GFX6-NEXT:    buffer_load_dword v1, off, s[40:43], 0 offset:2024 ; 4-byte Folded Reload3781; GFX6-NEXT:    buffer_load_dword v2, off, s[40:43], 0 offset:2028 ; 4-byte Folded Reload3782; GFX6-NEXT:    buffer_load_dword v3, off, s[40:43], 0 offset:2032 ; 4-byte Folded Reload3783; GFX6-NEXT:    s_waitcnt vmcnt(0)3784; GFX6-NEXT:    buffer_store_dwordx4 v[0:3], v[5:6], s[0:3], 0 addr64 offset:20163785; GFX6-NEXT:    s_waitcnt expcnt(0)3786; GFX6-NEXT:    buffer_load_dword v0, off, s[40:43], 0 offset:2004 ; 4-byte Folded Reload3787; GFX6-NEXT:    buffer_load_dword v1, off, s[40:43], 0 offset:2008 ; 4-byte Folded Reload3788; GFX6-NEXT:    buffer_load_dword v2, off, s[40:43], 0 offset:2012 ; 4-byte Folded Reload3789; GFX6-NEXT:    buffer_load_dword v3, off, s[40:43], 0 offset:2016 ; 4-byte Folded Reload3790; GFX6-NEXT:    s_waitcnt vmcnt(0)3791; GFX6-NEXT:    buffer_store_dwordx4 v[0:3], v[5:6], s[0:3], 0 addr64 offset:20003792; GFX6-NEXT:    s_waitcnt expcnt(0)3793; GFX6-NEXT:    buffer_load_dword v0, off, s[40:43], 0 offset:1988 ; 4-byte Folded Reload3794; GFX6-NEXT:    buffer_load_dword v1, off, s[40:43], 0 offset:1992 ; 4-byte Folded Reload3795; GFX6-NEXT:    buffer_load_dword v2, off, s[40:43], 0 offset:1996 ; 4-byte Folded Reload3796; GFX6-NEXT:    buffer_load_dword v3, off, s[40:43], 0 offset:2000 ; 4-byte Folded Reload3797; GFX6-NEXT:    s_waitcnt vmcnt(0)3798; GFX6-NEXT:    buffer_store_dwordx4 v[0:3], v[5:6], s[0:3], 0 addr64 offset:19843799; GFX6-NEXT:    s_waitcnt expcnt(0)3800; GFX6-NEXT:    buffer_load_dword v0, off, s[40:43], 0 offset:1972 ; 4-byte Folded Reload3801; GFX6-NEXT:    buffer_load_dword v1, off, s[40:43], 0 offset:1976 ; 4-byte Folded Reload3802; GFX6-NEXT:    buffer_load_dword v2, off, s[40:43], 0 offset:1980 ; 4-byte Folded Reload3803; GFX6-NEXT:    buffer_load_dword v3, off, s[40:43], 0 offset:1984 ; 4-byte Folded Reload3804; GFX6-NEXT:    s_waitcnt vmcnt(0)3805; GFX6-NEXT:    buffer_store_dwordx4 v[0:3], v[5:6], s[0:3], 0 addr64 offset:19683806; GFX6-NEXT:    s_waitcnt expcnt(0)3807; GFX6-NEXT:    buffer_load_dword v0, off, s[40:43], 0 offset:1956 ; 4-byte Folded Reload3808; GFX6-NEXT:    buffer_load_dword v1, off, s[40:43], 0 offset:1960 ; 4-byte Folded Reload3809; GFX6-NEXT:    buffer_load_dword v2, off, s[40:43], 0 offset:1964 ; 4-byte Folded Reload3810; GFX6-NEXT:    buffer_load_dword v3, off, s[40:43], 0 offset:1968 ; 4-byte Folded Reload3811; GFX6-NEXT:    s_waitcnt vmcnt(0)3812; GFX6-NEXT:    buffer_store_dwordx4 v[0:3], v[5:6], s[0:3], 0 addr64 offset:19523813; GFX6-NEXT:    s_waitcnt expcnt(0)3814; GFX6-NEXT:    buffer_load_dword v0, off, s[40:43], 0 offset:1940 ; 4-byte Folded Reload3815; GFX6-NEXT:    buffer_load_dword v1, off, s[40:43], 0 offset:1944 ; 4-byte Folded Reload3816; GFX6-NEXT:    buffer_load_dword v2, off, s[40:43], 0 offset:1948 ; 4-byte Folded Reload3817; GFX6-NEXT:    buffer_load_dword v3, off, s[40:43], 0 offset:1952 ; 4-byte Folded Reload3818; GFX6-NEXT:    s_waitcnt vmcnt(0)3819; GFX6-NEXT:    buffer_store_dwordx4 v[0:3], v[5:6], s[0:3], 0 addr64 offset:19363820; GFX6-NEXT:    s_waitcnt expcnt(0)3821; GFX6-NEXT:    buffer_load_dword v0, off, s[40:43], 0 offset:1924 ; 4-byte Folded Reload3822; GFX6-NEXT:    buffer_load_dword v1, off, s[40:43], 0 offset:1928 ; 4-byte Folded Reload3823; GFX6-NEXT:    buffer_load_dword v2, off, s[40:43], 0 offset:1932 ; 4-byte Folded Reload3824; GFX6-NEXT:    buffer_load_dword v3, off, s[40:43], 0 offset:1936 ; 4-byte Folded Reload3825; GFX6-NEXT:    s_waitcnt vmcnt(0)3826; GFX6-NEXT:    buffer_store_dwordx4 v[0:3], v[5:6], s[0:3], 0 addr64 offset:19203827; GFX6-NEXT:    s_waitcnt expcnt(0)3828; GFX6-NEXT:    buffer_load_dword v0, off, s[40:43], 0 offset:1908 ; 4-byte Folded Reload3829; GFX6-NEXT:    buffer_load_dword v1, off, s[40:43], 0 offset:1912 ; 4-byte Folded Reload3830; GFX6-NEXT:    buffer_load_dword v2, off, s[40:43], 0 offset:1916 ; 4-byte Folded Reload3831; GFX6-NEXT:    buffer_load_dword v3, off, s[40:43], 0 offset:1920 ; 4-byte Folded Reload3832; GFX6-NEXT:    s_waitcnt vmcnt(0)3833; GFX6-NEXT:    buffer_store_dwordx4 v[0:3], v[5:6], s[0:3], 0 addr64 offset:19043834; GFX6-NEXT:    s_waitcnt expcnt(0)3835; GFX6-NEXT:    buffer_load_dword v0, off, s[40:43], 0 offset:1892 ; 4-byte Folded Reload3836; GFX6-NEXT:    buffer_load_dword v1, off, s[40:43], 0 offset:1896 ; 4-byte Folded Reload3837; GFX6-NEXT:    buffer_load_dword v2, off, s[40:43], 0 offset:1900 ; 4-byte Folded Reload3838; GFX6-NEXT:    buffer_load_dword v3, off, s[40:43], 0 offset:1904 ; 4-byte Folded Reload3839; GFX6-NEXT:    s_waitcnt vmcnt(0)3840; GFX6-NEXT:    buffer_store_dwordx4 v[0:3], v[5:6], s[0:3], 0 addr64 offset:18883841; GFX6-NEXT:    s_waitcnt expcnt(0)3842; GFX6-NEXT:    buffer_load_dword v0, off, s[40:43], 0 offset:1876 ; 4-byte Folded Reload3843; GFX6-NEXT:    buffer_load_dword v1, off, s[40:43], 0 offset:1880 ; 4-byte Folded Reload3844; GFX6-NEXT:    buffer_load_dword v2, off, s[40:43], 0 offset:1884 ; 4-byte Folded Reload3845; GFX6-NEXT:    buffer_load_dword v3, off, s[40:43], 0 offset:1888 ; 4-byte Folded Reload3846; GFX6-NEXT:    s_waitcnt vmcnt(0)3847; GFX6-NEXT:    buffer_store_dwordx4 v[0:3], v[5:6], s[0:3], 0 addr64 offset:18723848; GFX6-NEXT:    s_waitcnt expcnt(0)3849; GFX6-NEXT:    buffer_load_dword v0, off, s[40:43], 0 offset:1860 ; 4-byte Folded Reload3850; GFX6-NEXT:    buffer_load_dword v1, off, s[40:43], 0 offset:1864 ; 4-byte Folded Reload3851; GFX6-NEXT:    buffer_load_dword v2, off, s[40:43], 0 offset:1868 ; 4-byte Folded Reload3852; GFX6-NEXT:    buffer_load_dword v3, off, s[40:43], 0 offset:1872 ; 4-byte Folded Reload3853; GFX6-NEXT:    s_waitcnt vmcnt(0)3854; GFX6-NEXT:    buffer_store_dwordx4 v[0:3], v[5:6], s[0:3], 0 addr64 offset:18563855; GFX6-NEXT:    s_waitcnt expcnt(0)3856; GFX6-NEXT:    buffer_load_dword v0, off, s[40:43], 0 offset:1844 ; 4-byte Folded Reload3857; GFX6-NEXT:    buffer_load_dword v1, off, s[40:43], 0 offset:1848 ; 4-byte Folded Reload3858; GFX6-NEXT:    buffer_load_dword v2, off, s[40:43], 0 offset:1852 ; 4-byte Folded Reload3859; GFX6-NEXT:    buffer_load_dword v3, off, s[40:43], 0 offset:1856 ; 4-byte Folded Reload3860; GFX6-NEXT:    s_waitcnt vmcnt(0)3861; GFX6-NEXT:    buffer_store_dwordx4 v[0:3], v[5:6], s[0:3], 0 addr64 offset:18403862; GFX6-NEXT:    s_waitcnt expcnt(0)3863; GFX6-NEXT:    buffer_load_dword v0, off, s[40:43], 0 offset:1828 ; 4-byte Folded Reload3864; GFX6-NEXT:    buffer_load_dword v1, off, s[40:43], 0 offset:1832 ; 4-byte Folded Reload3865; GFX6-NEXT:    buffer_load_dword v2, off, s[40:43], 0 offset:1836 ; 4-byte Folded Reload3866; GFX6-NEXT:    buffer_load_dword v3, off, s[40:43], 0 offset:1840 ; 4-byte Folded Reload3867; GFX6-NEXT:    s_waitcnt vmcnt(0)3868; GFX6-NEXT:    buffer_store_dwordx4 v[0:3], v[5:6], s[0:3], 0 addr64 offset:18243869; GFX6-NEXT:    s_waitcnt expcnt(0)3870; GFX6-NEXT:    buffer_load_dword v0, off, s[40:43], 0 offset:1812 ; 4-byte Folded Reload3871; GFX6-NEXT:    buffer_load_dword v1, off, s[40:43], 0 offset:1816 ; 4-byte Folded Reload3872; GFX6-NEXT:    buffer_load_dword v2, off, s[40:43], 0 offset:1820 ; 4-byte Folded Reload3873; GFX6-NEXT:    buffer_load_dword v3, off, s[40:43], 0 offset:1824 ; 4-byte Folded Reload3874; GFX6-NEXT:    s_waitcnt vmcnt(0)3875; GFX6-NEXT:    buffer_store_dwordx4 v[0:3], v[5:6], s[0:3], 0 addr64 offset:18083876; GFX6-NEXT:    s_waitcnt expcnt(0)3877; GFX6-NEXT:    buffer_load_dword v0, off, s[40:43], 0 offset:1796 ; 4-byte Folded Reload3878; GFX6-NEXT:    buffer_load_dword v1, off, s[40:43], 0 offset:1800 ; 4-byte Folded Reload3879; GFX6-NEXT:    buffer_load_dword v2, off, s[40:43], 0 offset:1804 ; 4-byte Folded Reload3880; GFX6-NEXT:    buffer_load_dword v3, off, s[40:43], 0 offset:1808 ; 4-byte Folded Reload3881; GFX6-NEXT:    s_waitcnt vmcnt(0)3882; GFX6-NEXT:    buffer_store_dwordx4 v[0:3], v[5:6], s[0:3], 0 addr64 offset:17923883; GFX6-NEXT:    s_waitcnt expcnt(0)3884; GFX6-NEXT:    buffer_load_dword v0, off, s[40:43], 0 offset:1780 ; 4-byte Folded Reload3885; GFX6-NEXT:    buffer_load_dword v1, off, s[40:43], 0 offset:1784 ; 4-byte Folded Reload3886; GFX6-NEXT:    buffer_load_dword v2, off, s[40:43], 0 offset:1788 ; 4-byte Folded Reload3887; GFX6-NEXT:    buffer_load_dword v3, off, s[40:43], 0 offset:1792 ; 4-byte Folded Reload3888; GFX6-NEXT:    s_waitcnt vmcnt(0)3889; GFX6-NEXT:    buffer_store_dwordx4 v[0:3], v[5:6], s[0:3], 0 addr64 offset:17763890; GFX6-NEXT:    s_waitcnt expcnt(0)3891; GFX6-NEXT:    buffer_load_dword v0, off, s[40:43], 0 offset:1764 ; 4-byte Folded Reload3892; GFX6-NEXT:    buffer_load_dword v1, off, s[40:43], 0 offset:1768 ; 4-byte Folded Reload3893; GFX6-NEXT:    buffer_load_dword v2, off, s[40:43], 0 offset:1772 ; 4-byte Folded Reload3894; GFX6-NEXT:    buffer_load_dword v3, off, s[40:43], 0 offset:1776 ; 4-byte Folded Reload3895; GFX6-NEXT:    s_waitcnt vmcnt(0)3896; GFX6-NEXT:    buffer_store_dwordx4 v[0:3], v[5:6], s[0:3], 0 addr64 offset:17603897; GFX6-NEXT:    s_waitcnt expcnt(0)3898; GFX6-NEXT:    buffer_load_dword v0, off, s[40:43], 0 offset:1748 ; 4-byte Folded Reload3899; GFX6-NEXT:    buffer_load_dword v1, off, s[40:43], 0 offset:1752 ; 4-byte Folded Reload3900; GFX6-NEXT:    buffer_load_dword v2, off, s[40:43], 0 offset:1756 ; 4-byte Folded Reload3901; GFX6-NEXT:    buffer_load_dword v3, off, s[40:43], 0 offset:1760 ; 4-byte Folded Reload3902; GFX6-NEXT:    s_waitcnt vmcnt(0)3903; GFX6-NEXT:    buffer_store_dwordx4 v[0:3], v[5:6], s[0:3], 0 addr64 offset:17443904; GFX6-NEXT:    s_waitcnt expcnt(0)3905; GFX6-NEXT:    buffer_load_dword v0, off, s[40:43], 0 offset:1732 ; 4-byte Folded Reload3906; GFX6-NEXT:    buffer_load_dword v1, off, s[40:43], 0 offset:1736 ; 4-byte Folded Reload3907; GFX6-NEXT:    buffer_load_dword v2, off, s[40:43], 0 offset:1740 ; 4-byte Folded Reload3908; GFX6-NEXT:    buffer_load_dword v3, off, s[40:43], 0 offset:1744 ; 4-byte Folded Reload3909; GFX6-NEXT:    s_waitcnt vmcnt(0)3910; GFX6-NEXT:    buffer_store_dwordx4 v[0:3], v[5:6], s[0:3], 0 addr64 offset:17283911; GFX6-NEXT:    s_waitcnt expcnt(0)3912; GFX6-NEXT:    buffer_load_dword v0, off, s[40:43], 0 offset:1716 ; 4-byte Folded Reload3913; GFX6-NEXT:    buffer_load_dword v1, off, s[40:43], 0 offset:1720 ; 4-byte Folded Reload3914; GFX6-NEXT:    buffer_load_dword v2, off, s[40:43], 0 offset:1724 ; 4-byte Folded Reload3915; GFX6-NEXT:    buffer_load_dword v3, off, s[40:43], 0 offset:1728 ; 4-byte Folded Reload3916; GFX6-NEXT:    s_waitcnt vmcnt(0)3917; GFX6-NEXT:    buffer_store_dwordx4 v[0:3], v[5:6], s[0:3], 0 addr64 offset:17123918; GFX6-NEXT:    s_waitcnt expcnt(0)3919; GFX6-NEXT:    buffer_load_dword v0, off, s[40:43], 0 offset:1700 ; 4-byte Folded Reload3920; GFX6-NEXT:    buffer_load_dword v1, off, s[40:43], 0 offset:1704 ; 4-byte Folded Reload3921; GFX6-NEXT:    buffer_load_dword v2, off, s[40:43], 0 offset:1708 ; 4-byte Folded Reload3922; GFX6-NEXT:    buffer_load_dword v3, off, s[40:43], 0 offset:1712 ; 4-byte Folded Reload3923; GFX6-NEXT:    s_waitcnt vmcnt(0)3924; GFX6-NEXT:    buffer_store_dwordx4 v[0:3], v[5:6], s[0:3], 0 addr64 offset:16963925; GFX6-NEXT:    s_waitcnt expcnt(0)3926; GFX6-NEXT:    buffer_load_dword v0, off, s[40:43], 0 offset:1684 ; 4-byte Folded Reload3927; GFX6-NEXT:    buffer_load_dword v1, off, s[40:43], 0 offset:1688 ; 4-byte Folded Reload3928; GFX6-NEXT:    buffer_load_dword v2, off, s[40:43], 0 offset:1692 ; 4-byte Folded Reload3929; GFX6-NEXT:    buffer_load_dword v3, off, s[40:43], 0 offset:1696 ; 4-byte Folded Reload3930; GFX6-NEXT:    s_waitcnt vmcnt(0)3931; GFX6-NEXT:    buffer_store_dwordx4 v[0:3], v[5:6], s[0:3], 0 addr64 offset:16803932; GFX6-NEXT:    s_waitcnt expcnt(0)3933; GFX6-NEXT:    buffer_load_dword v0, off, s[40:43], 0 offset:1668 ; 4-byte Folded Reload3934; GFX6-NEXT:    buffer_load_dword v1, off, s[40:43], 0 offset:1672 ; 4-byte Folded Reload3935; GFX6-NEXT:    buffer_load_dword v2, off, s[40:43], 0 offset:1676 ; 4-byte Folded Reload3936; GFX6-NEXT:    buffer_load_dword v3, off, s[40:43], 0 offset:1680 ; 4-byte Folded Reload3937; GFX6-NEXT:    s_waitcnt vmcnt(0)3938; GFX6-NEXT:    buffer_store_dwordx4 v[0:3], v[5:6], s[0:3], 0 addr64 offset:16643939; GFX6-NEXT:    s_waitcnt expcnt(0)3940; GFX6-NEXT:    buffer_load_dword v0, off, s[40:43], 0 offset:1652 ; 4-byte Folded Reload3941; GFX6-NEXT:    buffer_load_dword v1, off, s[40:43], 0 offset:1656 ; 4-byte Folded Reload3942; GFX6-NEXT:    buffer_load_dword v2, off, s[40:43], 0 offset:1660 ; 4-byte Folded Reload3943; GFX6-NEXT:    buffer_load_dword v3, off, s[40:43], 0 offset:1664 ; 4-byte Folded Reload3944; GFX6-NEXT:    s_waitcnt vmcnt(0)3945; GFX6-NEXT:    buffer_store_dwordx4 v[0:3], v[5:6], s[0:3], 0 addr64 offset:16483946; GFX6-NEXT:    s_waitcnt expcnt(0)3947; GFX6-NEXT:    buffer_load_dword v0, off, s[40:43], 0 offset:1636 ; 4-byte Folded Reload3948; GFX6-NEXT:    buffer_load_dword v1, off, s[40:43], 0 offset:1640 ; 4-byte Folded Reload3949; GFX6-NEXT:    buffer_load_dword v2, off, s[40:43], 0 offset:1644 ; 4-byte Folded Reload3950; GFX6-NEXT:    buffer_load_dword v3, off, s[40:43], 0 offset:1648 ; 4-byte Folded Reload3951; GFX6-NEXT:    s_waitcnt vmcnt(0)3952; GFX6-NEXT:    buffer_store_dwordx4 v[0:3], v[5:6], s[0:3], 0 addr64 offset:16323953; GFX6-NEXT:    s_waitcnt expcnt(0)3954; GFX6-NEXT:    buffer_load_dword v0, off, s[40:43], 0 offset:1620 ; 4-byte Folded Reload3955; GFX6-NEXT:    buffer_load_dword v1, off, s[40:43], 0 offset:1624 ; 4-byte Folded Reload3956; GFX6-NEXT:    buffer_load_dword v2, off, s[40:43], 0 offset:1628 ; 4-byte Folded Reload3957; GFX6-NEXT:    buffer_load_dword v3, off, s[40:43], 0 offset:1632 ; 4-byte Folded Reload3958; GFX6-NEXT:    s_waitcnt vmcnt(0)3959; GFX6-NEXT:    buffer_store_dwordx4 v[0:3], v[5:6], s[0:3], 0 addr64 offset:16163960; GFX6-NEXT:    s_waitcnt expcnt(0)3961; GFX6-NEXT:    buffer_load_dword v0, off, s[40:43], 0 offset:1604 ; 4-byte Folded Reload3962; GFX6-NEXT:    buffer_load_dword v1, off, s[40:43], 0 offset:1608 ; 4-byte Folded Reload3963; GFX6-NEXT:    buffer_load_dword v2, off, s[40:43], 0 offset:1612 ; 4-byte Folded Reload3964; GFX6-NEXT:    buffer_load_dword v3, off, s[40:43], 0 offset:1616 ; 4-byte Folded Reload3965; GFX6-NEXT:    s_waitcnt vmcnt(0)3966; GFX6-NEXT:    buffer_store_dwordx4 v[0:3], v[5:6], s[0:3], 0 addr64 offset:16003967; GFX6-NEXT:    s_waitcnt expcnt(0)3968; GFX6-NEXT:    buffer_load_dword v0, off, s[40:43], 0 offset:1588 ; 4-byte Folded Reload3969; GFX6-NEXT:    buffer_load_dword v1, off, s[40:43], 0 offset:1592 ; 4-byte Folded Reload3970; GFX6-NEXT:    buffer_load_dword v2, off, s[40:43], 0 offset:1596 ; 4-byte Folded Reload3971; GFX6-NEXT:    buffer_load_dword v3, off, s[40:43], 0 offset:1600 ; 4-byte Folded Reload3972; GFX6-NEXT:    s_waitcnt vmcnt(0)3973; GFX6-NEXT:    buffer_store_dwordx4 v[0:3], v[5:6], s[0:3], 0 addr64 offset:15843974; GFX6-NEXT:    s_waitcnt expcnt(0)3975; GFX6-NEXT:    buffer_load_dword v0, off, s[40:43], 0 offset:1572 ; 4-byte Folded Reload3976; GFX6-NEXT:    buffer_load_dword v1, off, s[40:43], 0 offset:1576 ; 4-byte Folded Reload3977; GFX6-NEXT:    buffer_load_dword v2, off, s[40:43], 0 offset:1580 ; 4-byte Folded Reload3978; GFX6-NEXT:    buffer_load_dword v3, off, s[40:43], 0 offset:1584 ; 4-byte Folded Reload3979; GFX6-NEXT:    s_waitcnt vmcnt(0)3980; GFX6-NEXT:    buffer_store_dwordx4 v[0:3], v[5:6], s[0:3], 0 addr64 offset:15683981; GFX6-NEXT:    s_waitcnt expcnt(0)3982; GFX6-NEXT:    buffer_load_dword v0, off, s[40:43], 0 offset:1556 ; 4-byte Folded Reload3983; GFX6-NEXT:    buffer_load_dword v1, off, s[40:43], 0 offset:1560 ; 4-byte Folded Reload3984; GFX6-NEXT:    buffer_load_dword v2, off, s[40:43], 0 offset:1564 ; 4-byte Folded Reload3985; GFX6-NEXT:    buffer_load_dword v3, off, s[40:43], 0 offset:1568 ; 4-byte Folded Reload3986; GFX6-NEXT:    s_waitcnt vmcnt(0)3987; GFX6-NEXT:    buffer_store_dwordx4 v[0:3], v[5:6], s[0:3], 0 addr64 offset:15523988; GFX6-NEXT:    s_waitcnt expcnt(0)3989; GFX6-NEXT:    buffer_load_dword v0, off, s[40:43], 0 offset:1540 ; 4-byte Folded Reload3990; GFX6-NEXT:    buffer_load_dword v1, off, s[40:43], 0 offset:1544 ; 4-byte Folded Reload3991; GFX6-NEXT:    buffer_load_dword v2, off, s[40:43], 0 offset:1548 ; 4-byte Folded Reload3992; GFX6-NEXT:    buffer_load_dword v3, off, s[40:43], 0 offset:1552 ; 4-byte Folded Reload3993; GFX6-NEXT:    s_waitcnt vmcnt(0)3994; GFX6-NEXT:    buffer_store_dwordx4 v[0:3], v[5:6], s[0:3], 0 addr64 offset:15363995; GFX6-NEXT:    s_waitcnt expcnt(0)3996; GFX6-NEXT:    buffer_load_dword v0, off, s[40:43], 0 offset:1524 ; 4-byte Folded Reload3997; GFX6-NEXT:    buffer_load_dword v1, off, s[40:43], 0 offset:1528 ; 4-byte Folded Reload3998; GFX6-NEXT:    buffer_load_dword v2, off, s[40:43], 0 offset:1532 ; 4-byte Folded Reload3999; GFX6-NEXT:    buffer_load_dword v3, off, s[40:43], 0 offset:1536 ; 4-byte Folded Reload4000; GFX6-NEXT:    s_waitcnt vmcnt(0)4001; GFX6-NEXT:    buffer_store_dwordx4 v[0:3], v[5:6], s[0:3], 0 addr64 offset:15204002; GFX6-NEXT:    s_waitcnt expcnt(0)4003; GFX6-NEXT:    buffer_load_dword v0, off, s[40:43], 0 offset:1508 ; 4-byte Folded Reload4004; GFX6-NEXT:    buffer_load_dword v1, off, s[40:43], 0 offset:1512 ; 4-byte Folded Reload4005; GFX6-NEXT:    buffer_load_dword v2, off, s[40:43], 0 offset:1516 ; 4-byte Folded Reload4006; GFX6-NEXT:    buffer_load_dword v3, off, s[40:43], 0 offset:1520 ; 4-byte Folded Reload4007; GFX6-NEXT:    s_waitcnt vmcnt(0)4008; GFX6-NEXT:    buffer_store_dwordx4 v[0:3], v[5:6], s[0:3], 0 addr64 offset:15044009; GFX6-NEXT:    s_waitcnt expcnt(0)4010; GFX6-NEXT:    buffer_load_dword v0, off, s[40:43], 0 offset:1492 ; 4-byte Folded Reload4011; GFX6-NEXT:    buffer_load_dword v1, off, s[40:43], 0 offset:1496 ; 4-byte Folded Reload4012; GFX6-NEXT:    buffer_load_dword v2, off, s[40:43], 0 offset:1500 ; 4-byte Folded Reload4013; GFX6-NEXT:    buffer_load_dword v3, off, s[40:43], 0 offset:1504 ; 4-byte Folded Reload4014; GFX6-NEXT:    s_waitcnt vmcnt(0)4015; GFX6-NEXT:    buffer_store_dwordx4 v[0:3], v[5:6], s[0:3], 0 addr64 offset:14884016; GFX6-NEXT:    s_waitcnt expcnt(0)4017; GFX6-NEXT:    buffer_load_dword v0, off, s[40:43], 0 offset:1476 ; 4-byte Folded Reload4018; GFX6-NEXT:    buffer_load_dword v1, off, s[40:43], 0 offset:1480 ; 4-byte Folded Reload4019; GFX6-NEXT:    buffer_load_dword v2, off, s[40:43], 0 offset:1484 ; 4-byte Folded Reload4020; GFX6-NEXT:    buffer_load_dword v3, off, s[40:43], 0 offset:1488 ; 4-byte Folded Reload4021; GFX6-NEXT:    s_waitcnt vmcnt(0)4022; GFX6-NEXT:    buffer_store_dwordx4 v[0:3], v[5:6], s[0:3], 0 addr64 offset:14724023; GFX6-NEXT:    s_waitcnt expcnt(0)4024; GFX6-NEXT:    buffer_load_dword v0, off, s[40:43], 0 offset:1460 ; 4-byte Folded Reload4025; GFX6-NEXT:    buffer_load_dword v1, off, s[40:43], 0 offset:1464 ; 4-byte Folded Reload4026; GFX6-NEXT:    buffer_load_dword v2, off, s[40:43], 0 offset:1468 ; 4-byte Folded Reload4027; GFX6-NEXT:    buffer_load_dword v3, off, s[40:43], 0 offset:1472 ; 4-byte Folded Reload4028; GFX6-NEXT:    s_waitcnt vmcnt(0)4029; GFX6-NEXT:    buffer_store_dwordx4 v[0:3], v[5:6], s[0:3], 0 addr64 offset:14564030; GFX6-NEXT:    s_waitcnt expcnt(0)4031; GFX6-NEXT:    buffer_load_dword v0, off, s[40:43], 0 offset:1444 ; 4-byte Folded Reload4032; GFX6-NEXT:    buffer_load_dword v1, off, s[40:43], 0 offset:1448 ; 4-byte Folded Reload4033; GFX6-NEXT:    buffer_load_dword v2, off, s[40:43], 0 offset:1452 ; 4-byte Folded Reload4034; GFX6-NEXT:    buffer_load_dword v3, off, s[40:43], 0 offset:1456 ; 4-byte Folded Reload4035; GFX6-NEXT:    s_waitcnt vmcnt(0)4036; GFX6-NEXT:    buffer_store_dwordx4 v[0:3], v[5:6], s[0:3], 0 addr64 offset:14404037; GFX6-NEXT:    s_waitcnt expcnt(0)4038; GFX6-NEXT:    buffer_load_dword v0, off, s[40:43], 0 offset:1428 ; 4-byte Folded Reload4039; GFX6-NEXT:    buffer_load_dword v1, off, s[40:43], 0 offset:1432 ; 4-byte Folded Reload4040; GFX6-NEXT:    buffer_load_dword v2, off, s[40:43], 0 offset:1436 ; 4-byte Folded Reload4041; GFX6-NEXT:    buffer_load_dword v3, off, s[40:43], 0 offset:1440 ; 4-byte Folded Reload4042; GFX6-NEXT:    s_waitcnt vmcnt(0)4043; GFX6-NEXT:    buffer_store_dwordx4 v[0:3], v[5:6], s[0:3], 0 addr64 offset:14244044; GFX6-NEXT:    s_waitcnt expcnt(0)4045; GFX6-NEXT:    buffer_load_dword v0, off, s[40:43], 0 offset:1412 ; 4-byte Folded Reload4046; GFX6-NEXT:    buffer_load_dword v1, off, s[40:43], 0 offset:1416 ; 4-byte Folded Reload4047; GFX6-NEXT:    buffer_load_dword v2, off, s[40:43], 0 offset:1420 ; 4-byte Folded Reload4048; GFX6-NEXT:    buffer_load_dword v3, off, s[40:43], 0 offset:1424 ; 4-byte Folded Reload4049; GFX6-NEXT:    s_waitcnt vmcnt(0)4050; GFX6-NEXT:    buffer_store_dwordx4 v[0:3], v[5:6], s[0:3], 0 addr64 offset:14084051; GFX6-NEXT:    s_waitcnt expcnt(0)4052; GFX6-NEXT:    buffer_load_dword v0, off, s[40:43], 0 offset:1396 ; 4-byte Folded Reload4053; GFX6-NEXT:    buffer_load_dword v1, off, s[40:43], 0 offset:1400 ; 4-byte Folded Reload4054; GFX6-NEXT:    buffer_load_dword v2, off, s[40:43], 0 offset:1404 ; 4-byte Folded Reload4055; GFX6-NEXT:    buffer_load_dword v3, off, s[40:43], 0 offset:1408 ; 4-byte Folded Reload4056; GFX6-NEXT:    s_waitcnt vmcnt(0)4057; GFX6-NEXT:    buffer_store_dwordx4 v[0:3], v[5:6], s[0:3], 0 addr64 offset:13924058; GFX6-NEXT:    s_waitcnt expcnt(0)4059; GFX6-NEXT:    buffer_load_dword v0, off, s[40:43], 0 offset:1380 ; 4-byte Folded Reload4060; GFX6-NEXT:    buffer_load_dword v1, off, s[40:43], 0 offset:1384 ; 4-byte Folded Reload4061; GFX6-NEXT:    buffer_load_dword v2, off, s[40:43], 0 offset:1388 ; 4-byte Folded Reload4062; GFX6-NEXT:    buffer_load_dword v3, off, s[40:43], 0 offset:1392 ; 4-byte Folded Reload4063; GFX6-NEXT:    s_waitcnt vmcnt(0)4064; GFX6-NEXT:    buffer_store_dwordx4 v[0:3], v[5:6], s[0:3], 0 addr64 offset:13764065; GFX6-NEXT:    s_waitcnt expcnt(0)4066; GFX6-NEXT:    buffer_load_dword v0, off, s[40:43], 0 offset:1364 ; 4-byte Folded Reload4067; GFX6-NEXT:    buffer_load_dword v1, off, s[40:43], 0 offset:1368 ; 4-byte Folded Reload4068; GFX6-NEXT:    buffer_load_dword v2, off, s[40:43], 0 offset:1372 ; 4-byte Folded Reload4069; GFX6-NEXT:    buffer_load_dword v3, off, s[40:43], 0 offset:1376 ; 4-byte Folded Reload4070; GFX6-NEXT:    s_waitcnt vmcnt(0)4071; GFX6-NEXT:    buffer_store_dwordx4 v[0:3], v[5:6], s[0:3], 0 addr64 offset:13604072; GFX6-NEXT:    s_waitcnt expcnt(0)4073; GFX6-NEXT:    buffer_load_dword v0, off, s[40:43], 0 offset:1348 ; 4-byte Folded Reload4074; GFX6-NEXT:    buffer_load_dword v1, off, s[40:43], 0 offset:1352 ; 4-byte Folded Reload4075; GFX6-NEXT:    buffer_load_dword v2, off, s[40:43], 0 offset:1356 ; 4-byte Folded Reload4076; GFX6-NEXT:    buffer_load_dword v3, off, s[40:43], 0 offset:1360 ; 4-byte Folded Reload4077; GFX6-NEXT:    s_waitcnt vmcnt(0)4078; GFX6-NEXT:    buffer_store_dwordx4 v[0:3], v[5:6], s[0:3], 0 addr64 offset:13444079; GFX6-NEXT:    s_waitcnt expcnt(0)4080; GFX6-NEXT:    buffer_load_dword v0, off, s[40:43], 0 offset:1332 ; 4-byte Folded Reload4081; GFX6-NEXT:    buffer_load_dword v1, off, s[40:43], 0 offset:1336 ; 4-byte Folded Reload4082; GFX6-NEXT:    buffer_load_dword v2, off, s[40:43], 0 offset:1340 ; 4-byte Folded Reload4083; GFX6-NEXT:    buffer_load_dword v3, off, s[40:43], 0 offset:1344 ; 4-byte Folded Reload4084; GFX6-NEXT:    s_waitcnt vmcnt(0)4085; GFX6-NEXT:    buffer_store_dwordx4 v[0:3], v[5:6], s[0:3], 0 addr64 offset:13284086; GFX6-NEXT:    s_waitcnt expcnt(0)4087; GFX6-NEXT:    buffer_load_dword v0, off, s[40:43], 0 offset:1316 ; 4-byte Folded Reload4088; GFX6-NEXT:    buffer_load_dword v1, off, s[40:43], 0 offset:1320 ; 4-byte Folded Reload4089; GFX6-NEXT:    buffer_load_dword v2, off, s[40:43], 0 offset:1324 ; 4-byte Folded Reload4090; GFX6-NEXT:    buffer_load_dword v3, off, s[40:43], 0 offset:1328 ; 4-byte Folded Reload4091; GFX6-NEXT:    s_waitcnt vmcnt(0)4092; GFX6-NEXT:    buffer_store_dwordx4 v[0:3], v[5:6], s[0:3], 0 addr64 offset:13124093; GFX6-NEXT:    s_waitcnt expcnt(0)4094; GFX6-NEXT:    buffer_load_dword v0, off, s[40:43], 0 offset:1300 ; 4-byte Folded Reload4095; GFX6-NEXT:    buffer_load_dword v1, off, s[40:43], 0 offset:1304 ; 4-byte Folded Reload4096; GFX6-NEXT:    buffer_load_dword v2, off, s[40:43], 0 offset:1308 ; 4-byte Folded Reload4097; GFX6-NEXT:    buffer_load_dword v3, off, s[40:43], 0 offset:1312 ; 4-byte Folded Reload4098; GFX6-NEXT:    s_waitcnt vmcnt(0)4099; GFX6-NEXT:    buffer_store_dwordx4 v[0:3], v[5:6], s[0:3], 0 addr64 offset:12964100; GFX6-NEXT:    s_waitcnt expcnt(0)4101; GFX6-NEXT:    buffer_load_dword v0, off, s[40:43], 0 offset:1284 ; 4-byte Folded Reload4102; GFX6-NEXT:    buffer_load_dword v1, off, s[40:43], 0 offset:1288 ; 4-byte Folded Reload4103; GFX6-NEXT:    buffer_load_dword v2, off, s[40:43], 0 offset:1292 ; 4-byte Folded Reload4104; GFX6-NEXT:    buffer_load_dword v3, off, s[40:43], 0 offset:1296 ; 4-byte Folded Reload4105; GFX6-NEXT:    s_waitcnt vmcnt(0)4106; GFX6-NEXT:    buffer_store_dwordx4 v[0:3], v[5:6], s[0:3], 0 addr64 offset:12804107; GFX6-NEXT:    s_waitcnt expcnt(0)4108; GFX6-NEXT:    buffer_load_dword v0, off, s[40:43], 0 offset:1268 ; 4-byte Folded Reload4109; GFX6-NEXT:    buffer_load_dword v1, off, s[40:43], 0 offset:1272 ; 4-byte Folded Reload4110; GFX6-NEXT:    buffer_load_dword v2, off, s[40:43], 0 offset:1276 ; 4-byte Folded Reload4111; GFX6-NEXT:    buffer_load_dword v3, off, s[40:43], 0 offset:1280 ; 4-byte Folded Reload4112; GFX6-NEXT:    s_waitcnt vmcnt(0)4113; GFX6-NEXT:    buffer_store_dwordx4 v[0:3], v[5:6], s[0:3], 0 addr64 offset:12644114; GFX6-NEXT:    s_waitcnt expcnt(0)4115; GFX6-NEXT:    buffer_load_dword v0, off, s[40:43], 0 offset:1252 ; 4-byte Folded Reload4116; GFX6-NEXT:    buffer_load_dword v1, off, s[40:43], 0 offset:1256 ; 4-byte Folded Reload4117; GFX6-NEXT:    buffer_load_dword v2, off, s[40:43], 0 offset:1260 ; 4-byte Folded Reload4118; GFX6-NEXT:    buffer_load_dword v3, off, s[40:43], 0 offset:1264 ; 4-byte Folded Reload4119; GFX6-NEXT:    s_waitcnt vmcnt(0)4120; GFX6-NEXT:    buffer_store_dwordx4 v[0:3], v[5:6], s[0:3], 0 addr64 offset:12484121; GFX6-NEXT:    s_waitcnt expcnt(0)4122; GFX6-NEXT:    buffer_load_dword v0, off, s[40:43], 0 offset:1236 ; 4-byte Folded Reload4123; GFX6-NEXT:    buffer_load_dword v1, off, s[40:43], 0 offset:1240 ; 4-byte Folded Reload4124; GFX6-NEXT:    buffer_load_dword v2, off, s[40:43], 0 offset:1244 ; 4-byte Folded Reload4125; GFX6-NEXT:    buffer_load_dword v3, off, s[40:43], 0 offset:1248 ; 4-byte Folded Reload4126; GFX6-NEXT:    s_waitcnt vmcnt(0)4127; GFX6-NEXT:    buffer_store_dwordx4 v[0:3], v[5:6], s[0:3], 0 addr64 offset:12324128; GFX6-NEXT:    s_waitcnt expcnt(0)4129; GFX6-NEXT:    buffer_load_dword v0, off, s[40:43], 0 offset:1220 ; 4-byte Folded Reload4130; GFX6-NEXT:    buffer_load_dword v1, off, s[40:43], 0 offset:1224 ; 4-byte Folded Reload4131; GFX6-NEXT:    buffer_load_dword v2, off, s[40:43], 0 offset:1228 ; 4-byte Folded Reload4132; GFX6-NEXT:    buffer_load_dword v3, off, s[40:43], 0 offset:1232 ; 4-byte Folded Reload4133; GFX6-NEXT:    s_waitcnt vmcnt(0)4134; GFX6-NEXT:    buffer_store_dwordx4 v[0:3], v[5:6], s[0:3], 0 addr64 offset:12164135; GFX6-NEXT:    s_waitcnt expcnt(0)4136; GFX6-NEXT:    buffer_load_dword v0, off, s[40:43], 0 offset:1204 ; 4-byte Folded Reload4137; GFX6-NEXT:    buffer_load_dword v1, off, s[40:43], 0 offset:1208 ; 4-byte Folded Reload4138; GFX6-NEXT:    buffer_load_dword v2, off, s[40:43], 0 offset:1212 ; 4-byte Folded Reload4139; GFX6-NEXT:    buffer_load_dword v3, off, s[40:43], 0 offset:1216 ; 4-byte Folded Reload4140; GFX6-NEXT:    s_waitcnt vmcnt(0)4141; GFX6-NEXT:    buffer_store_dwordx4 v[0:3], v[5:6], s[0:3], 0 addr64 offset:12004142; GFX6-NEXT:    s_waitcnt expcnt(0)4143; GFX6-NEXT:    buffer_load_dword v0, off, s[40:43], 0 offset:1188 ; 4-byte Folded Reload4144; GFX6-NEXT:    buffer_load_dword v1, off, s[40:43], 0 offset:1192 ; 4-byte Folded Reload4145; GFX6-NEXT:    buffer_load_dword v2, off, s[40:43], 0 offset:1196 ; 4-byte Folded Reload4146; GFX6-NEXT:    buffer_load_dword v3, off, s[40:43], 0 offset:1200 ; 4-byte Folded Reload4147; GFX6-NEXT:    s_waitcnt vmcnt(0)4148; GFX6-NEXT:    buffer_store_dwordx4 v[0:3], v[5:6], s[0:3], 0 addr64 offset:11844149; GFX6-NEXT:    s_waitcnt expcnt(0)4150; GFX6-NEXT:    buffer_load_dword v0, off, s[40:43], 0 offset:1172 ; 4-byte Folded Reload4151; GFX6-NEXT:    buffer_load_dword v1, off, s[40:43], 0 offset:1176 ; 4-byte Folded Reload4152; GFX6-NEXT:    buffer_load_dword v2, off, s[40:43], 0 offset:1180 ; 4-byte Folded Reload4153; GFX6-NEXT:    buffer_load_dword v3, off, s[40:43], 0 offset:1184 ; 4-byte Folded Reload4154; GFX6-NEXT:    s_waitcnt vmcnt(0)4155; GFX6-NEXT:    buffer_store_dwordx4 v[0:3], v[5:6], s[0:3], 0 addr64 offset:11684156; GFX6-NEXT:    s_waitcnt expcnt(0)4157; GFX6-NEXT:    buffer_load_dword v0, off, s[40:43], 0 offset:1156 ; 4-byte Folded Reload4158; GFX6-NEXT:    buffer_load_dword v1, off, s[40:43], 0 offset:1160 ; 4-byte Folded Reload4159; GFX6-NEXT:    buffer_load_dword v2, off, s[40:43], 0 offset:1164 ; 4-byte Folded Reload4160; GFX6-NEXT:    buffer_load_dword v3, off, s[40:43], 0 offset:1168 ; 4-byte Folded Reload4161; GFX6-NEXT:    s_waitcnt vmcnt(0)4162; GFX6-NEXT:    buffer_store_dwordx4 v[0:3], v[5:6], s[0:3], 0 addr64 offset:11524163; GFX6-NEXT:    s_waitcnt expcnt(0)4164; GFX6-NEXT:    buffer_load_dword v0, off, s[40:43], 0 offset:1140 ; 4-byte Folded Reload4165; GFX6-NEXT:    buffer_load_dword v1, off, s[40:43], 0 offset:1144 ; 4-byte Folded Reload4166; GFX6-NEXT:    buffer_load_dword v2, off, s[40:43], 0 offset:1148 ; 4-byte Folded Reload4167; GFX6-NEXT:    buffer_load_dword v3, off, s[40:43], 0 offset:1152 ; 4-byte Folded Reload4168; GFX6-NEXT:    s_waitcnt vmcnt(0)4169; GFX6-NEXT:    buffer_store_dwordx4 v[0:3], v[5:6], s[0:3], 0 addr64 offset:11364170; GFX6-NEXT:    s_waitcnt expcnt(0)4171; GFX6-NEXT:    buffer_load_dword v0, off, s[40:43], 0 offset:1124 ; 4-byte Folded Reload4172; GFX6-NEXT:    buffer_load_dword v1, off, s[40:43], 0 offset:1128 ; 4-byte Folded Reload4173; GFX6-NEXT:    buffer_load_dword v2, off, s[40:43], 0 offset:1132 ; 4-byte Folded Reload4174; GFX6-NEXT:    buffer_load_dword v3, off, s[40:43], 0 offset:1136 ; 4-byte Folded Reload4175; GFX6-NEXT:    s_waitcnt vmcnt(0)4176; GFX6-NEXT:    buffer_store_dwordx4 v[0:3], v[5:6], s[0:3], 0 addr64 offset:11204177; GFX6-NEXT:    s_waitcnt expcnt(0)4178; GFX6-NEXT:    buffer_load_dword v0, off, s[40:43], 0 offset:1108 ; 4-byte Folded Reload4179; GFX6-NEXT:    buffer_load_dword v1, off, s[40:43], 0 offset:1112 ; 4-byte Folded Reload4180; GFX6-NEXT:    buffer_load_dword v2, off, s[40:43], 0 offset:1116 ; 4-byte Folded Reload4181; GFX6-NEXT:    buffer_load_dword v3, off, s[40:43], 0 offset:1120 ; 4-byte Folded Reload4182; GFX6-NEXT:    s_waitcnt vmcnt(0)4183; GFX6-NEXT:    buffer_store_dwordx4 v[0:3], v[5:6], s[0:3], 0 addr64 offset:11044184; GFX6-NEXT:    s_waitcnt expcnt(0)4185; GFX6-NEXT:    buffer_load_dword v0, off, s[40:43], 0 offset:1092 ; 4-byte Folded Reload4186; GFX6-NEXT:    buffer_load_dword v1, off, s[40:43], 0 offset:1096 ; 4-byte Folded Reload4187; GFX6-NEXT:    buffer_load_dword v2, off, s[40:43], 0 offset:1100 ; 4-byte Folded Reload4188; GFX6-NEXT:    buffer_load_dword v3, off, s[40:43], 0 offset:1104 ; 4-byte Folded Reload4189; GFX6-NEXT:    s_waitcnt vmcnt(0)4190; GFX6-NEXT:    buffer_store_dwordx4 v[0:3], v[5:6], s[0:3], 0 addr64 offset:10884191; GFX6-NEXT:    s_waitcnt expcnt(0)4192; GFX6-NEXT:    buffer_load_dword v0, off, s[40:43], 0 offset:1076 ; 4-byte Folded Reload4193; GFX6-NEXT:    buffer_load_dword v1, off, s[40:43], 0 offset:1080 ; 4-byte Folded Reload4194; GFX6-NEXT:    buffer_load_dword v2, off, s[40:43], 0 offset:1084 ; 4-byte Folded Reload4195; GFX6-NEXT:    buffer_load_dword v3, off, s[40:43], 0 offset:1088 ; 4-byte Folded Reload4196; GFX6-NEXT:    s_waitcnt vmcnt(0)4197; GFX6-NEXT:    buffer_store_dwordx4 v[0:3], v[5:6], s[0:3], 0 addr64 offset:10724198; GFX6-NEXT:    s_waitcnt expcnt(0)4199; GFX6-NEXT:    buffer_load_dword v0, off, s[40:43], 0 offset:1060 ; 4-byte Folded Reload4200; GFX6-NEXT:    buffer_load_dword v1, off, s[40:43], 0 offset:1064 ; 4-byte Folded Reload4201; GFX6-NEXT:    buffer_load_dword v2, off, s[40:43], 0 offset:1068 ; 4-byte Folded Reload4202; GFX6-NEXT:    buffer_load_dword v3, off, s[40:43], 0 offset:1072 ; 4-byte Folded Reload4203; GFX6-NEXT:    s_waitcnt vmcnt(0)4204; GFX6-NEXT:    buffer_store_dwordx4 v[0:3], v[5:6], s[0:3], 0 addr64 offset:10564205; GFX6-NEXT:    s_waitcnt expcnt(0)4206; GFX6-NEXT:    buffer_load_dword v0, off, s[40:43], 0 offset:1044 ; 4-byte Folded Reload4207; GFX6-NEXT:    buffer_load_dword v1, off, s[40:43], 0 offset:1048 ; 4-byte Folded Reload4208; GFX6-NEXT:    buffer_load_dword v2, off, s[40:43], 0 offset:1052 ; 4-byte Folded Reload4209; GFX6-NEXT:    buffer_load_dword v3, off, s[40:43], 0 offset:1056 ; 4-byte Folded Reload4210; GFX6-NEXT:    s_waitcnt vmcnt(0)4211; GFX6-NEXT:    buffer_store_dwordx4 v[0:3], v[5:6], s[0:3], 0 addr64 offset:10404212; GFX6-NEXT:    s_waitcnt expcnt(0)4213; GFX6-NEXT:    buffer_load_dword v0, off, s[40:43], 0 offset:1028 ; 4-byte Folded Reload4214; GFX6-NEXT:    buffer_load_dword v1, off, s[40:43], 0 offset:1032 ; 4-byte Folded Reload4215; GFX6-NEXT:    buffer_load_dword v2, off, s[40:43], 0 offset:1036 ; 4-byte Folded Reload4216; GFX6-NEXT:    buffer_load_dword v3, off, s[40:43], 0 offset:1040 ; 4-byte Folded Reload4217; GFX6-NEXT:    s_waitcnt vmcnt(0)4218; GFX6-NEXT:    buffer_store_dwordx4 v[0:3], v[5:6], s[0:3], 0 addr64 offset:10244219; GFX6-NEXT:    s_waitcnt expcnt(0)4220; GFX6-NEXT:    buffer_load_dword v0, off, s[40:43], 0 offset:1012 ; 4-byte Folded Reload4221; GFX6-NEXT:    buffer_load_dword v1, off, s[40:43], 0 offset:1016 ; 4-byte Folded Reload4222; GFX6-NEXT:    buffer_load_dword v2, off, s[40:43], 0 offset:1020 ; 4-byte Folded Reload4223; GFX6-NEXT:    buffer_load_dword v3, off, s[40:43], 0 offset:1024 ; 4-byte Folded Reload4224; GFX6-NEXT:    s_waitcnt vmcnt(0)4225; GFX6-NEXT:    buffer_store_dwordx4 v[0:3], v[5:6], s[0:3], 0 addr64 offset:10084226; GFX6-NEXT:    s_waitcnt expcnt(0)4227; GFX6-NEXT:    buffer_load_dword v0, off, s[40:43], 0 offset:996 ; 4-byte Folded Reload4228; GFX6-NEXT:    buffer_load_dword v1, off, s[40:43], 0 offset:1000 ; 4-byte Folded Reload4229; GFX6-NEXT:    buffer_load_dword v2, off, s[40:43], 0 offset:1004 ; 4-byte Folded Reload4230; GFX6-NEXT:    buffer_load_dword v3, off, s[40:43], 0 offset:1008 ; 4-byte Folded Reload4231; GFX6-NEXT:    s_waitcnt vmcnt(0)4232; GFX6-NEXT:    buffer_store_dwordx4 v[0:3], v[5:6], s[0:3], 0 addr64 offset:9924233; GFX6-NEXT:    s_waitcnt expcnt(0)4234; GFX6-NEXT:    buffer_load_dword v0, off, s[40:43], 0 offset:980 ; 4-byte Folded Reload4235; GFX6-NEXT:    buffer_load_dword v1, off, s[40:43], 0 offset:984 ; 4-byte Folded Reload4236; GFX6-NEXT:    buffer_load_dword v2, off, s[40:43], 0 offset:988 ; 4-byte Folded Reload4237; GFX6-NEXT:    buffer_load_dword v3, off, s[40:43], 0 offset:992 ; 4-byte Folded Reload4238; GFX6-NEXT:    s_waitcnt vmcnt(0)4239; GFX6-NEXT:    buffer_store_dwordx4 v[0:3], v[5:6], s[0:3], 0 addr64 offset:9764240; GFX6-NEXT:    s_waitcnt expcnt(0)4241; GFX6-NEXT:    buffer_load_dword v0, off, s[40:43], 0 offset:964 ; 4-byte Folded Reload4242; GFX6-NEXT:    buffer_load_dword v1, off, s[40:43], 0 offset:968 ; 4-byte Folded Reload4243; GFX6-NEXT:    buffer_load_dword v2, off, s[40:43], 0 offset:972 ; 4-byte Folded Reload4244; GFX6-NEXT:    buffer_load_dword v3, off, s[40:43], 0 offset:976 ; 4-byte Folded Reload4245; GFX6-NEXT:    s_waitcnt vmcnt(0)4246; GFX6-NEXT:    buffer_store_dwordx4 v[0:3], v[5:6], s[0:3], 0 addr64 offset:9604247; GFX6-NEXT:    s_waitcnt expcnt(0)4248; GFX6-NEXT:    buffer_load_dword v0, off, s[40:43], 0 offset:948 ; 4-byte Folded Reload4249; GFX6-NEXT:    buffer_load_dword v1, off, s[40:43], 0 offset:952 ; 4-byte Folded Reload4250; GFX6-NEXT:    buffer_load_dword v2, off, s[40:43], 0 offset:956 ; 4-byte Folded Reload4251; GFX6-NEXT:    buffer_load_dword v3, off, s[40:43], 0 offset:960 ; 4-byte Folded Reload4252; GFX6-NEXT:    s_waitcnt vmcnt(0)4253; GFX6-NEXT:    buffer_store_dwordx4 v[0:3], v[5:6], s[0:3], 0 addr64 offset:9444254; GFX6-NEXT:    s_waitcnt expcnt(0)4255; GFX6-NEXT:    buffer_load_dword v0, off, s[40:43], 0 offset:932 ; 4-byte Folded Reload4256; GFX6-NEXT:    buffer_load_dword v1, off, s[40:43], 0 offset:936 ; 4-byte Folded Reload4257; GFX6-NEXT:    buffer_load_dword v2, off, s[40:43], 0 offset:940 ; 4-byte Folded Reload4258; GFX6-NEXT:    buffer_load_dword v3, off, s[40:43], 0 offset:944 ; 4-byte Folded Reload4259; GFX6-NEXT:    s_waitcnt vmcnt(0)4260; GFX6-NEXT:    buffer_store_dwordx4 v[0:3], v[5:6], s[0:3], 0 addr64 offset:9284261; GFX6-NEXT:    s_waitcnt expcnt(0)4262; GFX6-NEXT:    buffer_load_dword v0, off, s[40:43], 0 offset:916 ; 4-byte Folded Reload4263; GFX6-NEXT:    buffer_load_dword v1, off, s[40:43], 0 offset:920 ; 4-byte Folded Reload4264; GFX6-NEXT:    buffer_load_dword v2, off, s[40:43], 0 offset:924 ; 4-byte Folded Reload4265; GFX6-NEXT:    buffer_load_dword v3, off, s[40:43], 0 offset:928 ; 4-byte Folded Reload4266; GFX6-NEXT:    s_waitcnt vmcnt(0)4267; GFX6-NEXT:    buffer_store_dwordx4 v[0:3], v[5:6], s[0:3], 0 addr64 offset:9124268; GFX6-NEXT:    s_waitcnt expcnt(0)4269; GFX6-NEXT:    buffer_load_dword v0, off, s[40:43], 0 offset:900 ; 4-byte Folded Reload4270; GFX6-NEXT:    buffer_load_dword v1, off, s[40:43], 0 offset:904 ; 4-byte Folded Reload4271; GFX6-NEXT:    buffer_load_dword v2, off, s[40:43], 0 offset:908 ; 4-byte Folded Reload4272; GFX6-NEXT:    buffer_load_dword v3, off, s[40:43], 0 offset:912 ; 4-byte Folded Reload4273; GFX6-NEXT:    s_waitcnt vmcnt(0)4274; GFX6-NEXT:    buffer_store_dwordx4 v[0:3], v[5:6], s[0:3], 0 addr64 offset:8964275; GFX6-NEXT:    s_waitcnt expcnt(0)4276; GFX6-NEXT:    buffer_load_dword v0, off, s[40:43], 0 offset:884 ; 4-byte Folded Reload4277; GFX6-NEXT:    buffer_load_dword v1, off, s[40:43], 0 offset:888 ; 4-byte Folded Reload4278; GFX6-NEXT:    buffer_load_dword v2, off, s[40:43], 0 offset:892 ; 4-byte Folded Reload4279; GFX6-NEXT:    buffer_load_dword v3, off, s[40:43], 0 offset:896 ; 4-byte Folded Reload4280; GFX6-NEXT:    s_waitcnt vmcnt(0)4281; GFX6-NEXT:    buffer_store_dwordx4 v[0:3], v[5:6], s[0:3], 0 addr64 offset:8804282; GFX6-NEXT:    s_waitcnt expcnt(0)4283; GFX6-NEXT:    buffer_load_dword v0, off, s[40:43], 0 offset:868 ; 4-byte Folded Reload4284; GFX6-NEXT:    buffer_load_dword v1, off, s[40:43], 0 offset:872 ; 4-byte Folded Reload4285; GFX6-NEXT:    buffer_load_dword v2, off, s[40:43], 0 offset:876 ; 4-byte Folded Reload4286; GFX6-NEXT:    buffer_load_dword v3, off, s[40:43], 0 offset:880 ; 4-byte Folded Reload4287; GFX6-NEXT:    s_waitcnt vmcnt(0)4288; GFX6-NEXT:    buffer_store_dwordx4 v[0:3], v[5:6], s[0:3], 0 addr64 offset:8644289; GFX6-NEXT:    s_waitcnt expcnt(0)4290; GFX6-NEXT:    buffer_load_dword v0, off, s[40:43], 0 offset:852 ; 4-byte Folded Reload4291; GFX6-NEXT:    buffer_load_dword v1, off, s[40:43], 0 offset:856 ; 4-byte Folded Reload4292; GFX6-NEXT:    buffer_load_dword v2, off, s[40:43], 0 offset:860 ; 4-byte Folded Reload4293; GFX6-NEXT:    buffer_load_dword v3, off, s[40:43], 0 offset:864 ; 4-byte Folded Reload4294; GFX6-NEXT:    s_waitcnt vmcnt(0)4295; GFX6-NEXT:    buffer_store_dwordx4 v[0:3], v[5:6], s[0:3], 0 addr64 offset:8484296; GFX6-NEXT:    s_waitcnt expcnt(0)4297; GFX6-NEXT:    buffer_load_dword v0, off, s[40:43], 0 offset:836 ; 4-byte Folded Reload4298; GFX6-NEXT:    buffer_load_dword v1, off, s[40:43], 0 offset:840 ; 4-byte Folded Reload4299; GFX6-NEXT:    buffer_load_dword v2, off, s[40:43], 0 offset:844 ; 4-byte Folded Reload4300; GFX6-NEXT:    buffer_load_dword v3, off, s[40:43], 0 offset:848 ; 4-byte Folded Reload4301; GFX6-NEXT:    s_waitcnt vmcnt(0)4302; GFX6-NEXT:    buffer_store_dwordx4 v[0:3], v[5:6], s[0:3], 0 addr64 offset:8324303; GFX6-NEXT:    s_waitcnt expcnt(0)4304; GFX6-NEXT:    buffer_load_dword v0, off, s[40:43], 0 offset:820 ; 4-byte Folded Reload4305; GFX6-NEXT:    buffer_load_dword v1, off, s[40:43], 0 offset:824 ; 4-byte Folded Reload4306; GFX6-NEXT:    buffer_load_dword v2, off, s[40:43], 0 offset:828 ; 4-byte Folded Reload4307; GFX6-NEXT:    buffer_load_dword v3, off, s[40:43], 0 offset:832 ; 4-byte Folded Reload4308; GFX6-NEXT:    s_waitcnt vmcnt(0)4309; GFX6-NEXT:    buffer_store_dwordx4 v[0:3], v[5:6], s[0:3], 0 addr64 offset:8164310; GFX6-NEXT:    s_waitcnt expcnt(0)4311; GFX6-NEXT:    buffer_load_dword v0, off, s[40:43], 0 offset:804 ; 4-byte Folded Reload4312; GFX6-NEXT:    buffer_load_dword v1, off, s[40:43], 0 offset:808 ; 4-byte Folded Reload4313; GFX6-NEXT:    buffer_load_dword v2, off, s[40:43], 0 offset:812 ; 4-byte Folded Reload4314; GFX6-NEXT:    buffer_load_dword v3, off, s[40:43], 0 offset:816 ; 4-byte Folded Reload4315; GFX6-NEXT:    s_waitcnt vmcnt(0)4316; GFX6-NEXT:    buffer_store_dwordx4 v[0:3], v[5:6], s[0:3], 0 addr64 offset:8004317; GFX6-NEXT:    s_waitcnt expcnt(0)4318; GFX6-NEXT:    buffer_load_dword v0, off, s[40:43], 0 offset:788 ; 4-byte Folded Reload4319; GFX6-NEXT:    buffer_load_dword v1, off, s[40:43], 0 offset:792 ; 4-byte Folded Reload4320; GFX6-NEXT:    buffer_load_dword v2, off, s[40:43], 0 offset:796 ; 4-byte Folded Reload4321; GFX6-NEXT:    buffer_load_dword v3, off, s[40:43], 0 offset:800 ; 4-byte Folded Reload4322; GFX6-NEXT:    s_waitcnt vmcnt(0)4323; GFX6-NEXT:    buffer_store_dwordx4 v[0:3], v[5:6], s[0:3], 0 addr64 offset:7844324; GFX6-NEXT:    s_waitcnt expcnt(0)4325; GFX6-NEXT:    buffer_load_dword v0, off, s[40:43], 0 offset:772 ; 4-byte Folded Reload4326; GFX6-NEXT:    buffer_load_dword v1, off, s[40:43], 0 offset:776 ; 4-byte Folded Reload4327; GFX6-NEXT:    buffer_load_dword v2, off, s[40:43], 0 offset:780 ; 4-byte Folded Reload4328; GFX6-NEXT:    buffer_load_dword v3, off, s[40:43], 0 offset:784 ; 4-byte Folded Reload4329; GFX6-NEXT:    s_waitcnt vmcnt(0)4330; GFX6-NEXT:    buffer_store_dwordx4 v[0:3], v[5:6], s[0:3], 0 addr64 offset:7684331; GFX6-NEXT:    s_waitcnt expcnt(0)4332; GFX6-NEXT:    buffer_load_dword v0, off, s[40:43], 0 offset:756 ; 4-byte Folded Reload4333; GFX6-NEXT:    buffer_load_dword v1, off, s[40:43], 0 offset:760 ; 4-byte Folded Reload4334; GFX6-NEXT:    buffer_load_dword v2, off, s[40:43], 0 offset:764 ; 4-byte Folded Reload4335; GFX6-NEXT:    buffer_load_dword v3, off, s[40:43], 0 offset:768 ; 4-byte Folded Reload4336; GFX6-NEXT:    s_waitcnt vmcnt(0)4337; GFX6-NEXT:    buffer_store_dwordx4 v[0:3], v[5:6], s[0:3], 0 addr64 offset:7524338; GFX6-NEXT:    s_waitcnt expcnt(0)4339; GFX6-NEXT:    buffer_load_dword v0, off, s[40:43], 0 offset:740 ; 4-byte Folded Reload4340; GFX6-NEXT:    buffer_load_dword v1, off, s[40:43], 0 offset:744 ; 4-byte Folded Reload4341; GFX6-NEXT:    buffer_load_dword v2, off, s[40:43], 0 offset:748 ; 4-byte Folded Reload4342; GFX6-NEXT:    buffer_load_dword v3, off, s[40:43], 0 offset:752 ; 4-byte Folded Reload4343; GFX6-NEXT:    s_waitcnt vmcnt(0)4344; GFX6-NEXT:    buffer_store_dwordx4 v[0:3], v[5:6], s[0:3], 0 addr64 offset:7364345; GFX6-NEXT:    s_waitcnt expcnt(0)4346; GFX6-NEXT:    buffer_load_dword v0, off, s[40:43], 0 offset:724 ; 4-byte Folded Reload4347; GFX6-NEXT:    buffer_load_dword v1, off, s[40:43], 0 offset:728 ; 4-byte Folded Reload4348; GFX6-NEXT:    buffer_load_dword v2, off, s[40:43], 0 offset:732 ; 4-byte Folded Reload4349; GFX6-NEXT:    buffer_load_dword v3, off, s[40:43], 0 offset:736 ; 4-byte Folded Reload4350; GFX6-NEXT:    s_waitcnt vmcnt(0)4351; GFX6-NEXT:    buffer_store_dwordx4 v[0:3], v[5:6], s[0:3], 0 addr64 offset:7204352; GFX6-NEXT:    s_waitcnt expcnt(0)4353; GFX6-NEXT:    buffer_load_dword v0, off, s[40:43], 0 offset:708 ; 4-byte Folded Reload4354; GFX6-NEXT:    buffer_load_dword v1, off, s[40:43], 0 offset:712 ; 4-byte Folded Reload4355; GFX6-NEXT:    buffer_load_dword v2, off, s[40:43], 0 offset:716 ; 4-byte Folded Reload4356; GFX6-NEXT:    buffer_load_dword v3, off, s[40:43], 0 offset:720 ; 4-byte Folded Reload4357; GFX6-NEXT:    s_waitcnt vmcnt(0)4358; GFX6-NEXT:    buffer_store_dwordx4 v[0:3], v[5:6], s[0:3], 0 addr64 offset:7044359; GFX6-NEXT:    s_waitcnt expcnt(0)4360; GFX6-NEXT:    buffer_load_dword v0, off, s[40:43], 0 offset:692 ; 4-byte Folded Reload4361; GFX6-NEXT:    buffer_load_dword v1, off, s[40:43], 0 offset:696 ; 4-byte Folded Reload4362; GFX6-NEXT:    buffer_load_dword v2, off, s[40:43], 0 offset:700 ; 4-byte Folded Reload4363; GFX6-NEXT:    buffer_load_dword v3, off, s[40:43], 0 offset:704 ; 4-byte Folded Reload4364; GFX6-NEXT:    s_waitcnt vmcnt(0)4365; GFX6-NEXT:    buffer_store_dwordx4 v[0:3], v[5:6], s[0:3], 0 addr64 offset:6884366; GFX6-NEXT:    s_waitcnt expcnt(0)4367; GFX6-NEXT:    buffer_load_dword v0, off, s[40:43], 0 offset:676 ; 4-byte Folded Reload4368; GFX6-NEXT:    buffer_load_dword v1, off, s[40:43], 0 offset:680 ; 4-byte Folded Reload4369; GFX6-NEXT:    buffer_load_dword v2, off, s[40:43], 0 offset:684 ; 4-byte Folded Reload4370; GFX6-NEXT:    buffer_load_dword v3, off, s[40:43], 0 offset:688 ; 4-byte Folded Reload4371; GFX6-NEXT:    s_waitcnt vmcnt(0)4372; GFX6-NEXT:    buffer_store_dwordx4 v[0:3], v[5:6], s[0:3], 0 addr64 offset:6724373; GFX6-NEXT:    s_waitcnt expcnt(0)4374; GFX6-NEXT:    buffer_load_dword v0, off, s[40:43], 0 offset:660 ; 4-byte Folded Reload4375; GFX6-NEXT:    buffer_load_dword v1, off, s[40:43], 0 offset:664 ; 4-byte Folded Reload4376; GFX6-NEXT:    buffer_load_dword v2, off, s[40:43], 0 offset:668 ; 4-byte Folded Reload4377; GFX6-NEXT:    buffer_load_dword v3, off, s[40:43], 0 offset:672 ; 4-byte Folded Reload4378; GFX6-NEXT:    s_waitcnt vmcnt(0)4379; GFX6-NEXT:    buffer_store_dwordx4 v[0:3], v[5:6], s[0:3], 0 addr64 offset:6564380; GFX6-NEXT:    s_waitcnt expcnt(0)4381; GFX6-NEXT:    buffer_load_dword v0, off, s[40:43], 0 offset:644 ; 4-byte Folded Reload4382; GFX6-NEXT:    buffer_load_dword v1, off, s[40:43], 0 offset:648 ; 4-byte Folded Reload4383; GFX6-NEXT:    buffer_load_dword v2, off, s[40:43], 0 offset:652 ; 4-byte Folded Reload4384; GFX6-NEXT:    buffer_load_dword v3, off, s[40:43], 0 offset:656 ; 4-byte Folded Reload4385; GFX6-NEXT:    s_waitcnt vmcnt(0)4386; GFX6-NEXT:    buffer_store_dwordx4 v[0:3], v[5:6], s[0:3], 0 addr64 offset:6404387; GFX6-NEXT:    s_waitcnt expcnt(0)4388; GFX6-NEXT:    buffer_load_dword v0, off, s[40:43], 0 offset:628 ; 4-byte Folded Reload4389; GFX6-NEXT:    buffer_load_dword v1, off, s[40:43], 0 offset:632 ; 4-byte Folded Reload4390; GFX6-NEXT:    buffer_load_dword v2, off, s[40:43], 0 offset:636 ; 4-byte Folded Reload4391; GFX6-NEXT:    buffer_load_dword v3, off, s[40:43], 0 offset:640 ; 4-byte Folded Reload4392; GFX6-NEXT:    s_waitcnt vmcnt(0)4393; GFX6-NEXT:    buffer_store_dwordx4 v[0:3], v[5:6], s[0:3], 0 addr64 offset:6244394; GFX6-NEXT:    s_waitcnt expcnt(0)4395; GFX6-NEXT:    buffer_load_dword v0, off, s[40:43], 0 offset:612 ; 4-byte Folded Reload4396; GFX6-NEXT:    buffer_load_dword v1, off, s[40:43], 0 offset:616 ; 4-byte Folded Reload4397; GFX6-NEXT:    buffer_load_dword v2, off, s[40:43], 0 offset:620 ; 4-byte Folded Reload4398; GFX6-NEXT:    buffer_load_dword v3, off, s[40:43], 0 offset:624 ; 4-byte Folded Reload4399; GFX6-NEXT:    s_waitcnt vmcnt(0)4400; GFX6-NEXT:    buffer_store_dwordx4 v[0:3], v[5:6], s[0:3], 0 addr64 offset:6084401; GFX6-NEXT:    s_waitcnt expcnt(0)4402; GFX6-NEXT:    buffer_load_dword v0, off, s[40:43], 0 offset:596 ; 4-byte Folded Reload4403; GFX6-NEXT:    buffer_load_dword v1, off, s[40:43], 0 offset:600 ; 4-byte Folded Reload4404; GFX6-NEXT:    buffer_load_dword v2, off, s[40:43], 0 offset:604 ; 4-byte Folded Reload4405; GFX6-NEXT:    buffer_load_dword v3, off, s[40:43], 0 offset:608 ; 4-byte Folded Reload4406; GFX6-NEXT:    s_waitcnt vmcnt(0)4407; GFX6-NEXT:    buffer_store_dwordx4 v[0:3], v[5:6], s[0:3], 0 addr64 offset:5924408; GFX6-NEXT:    s_waitcnt expcnt(0)4409; GFX6-NEXT:    buffer_load_dword v0, off, s[40:43], 0 offset:580 ; 4-byte Folded Reload4410; GFX6-NEXT:    buffer_load_dword v1, off, s[40:43], 0 offset:584 ; 4-byte Folded Reload4411; GFX6-NEXT:    buffer_load_dword v2, off, s[40:43], 0 offset:588 ; 4-byte Folded Reload4412; GFX6-NEXT:    buffer_load_dword v3, off, s[40:43], 0 offset:592 ; 4-byte Folded Reload4413; GFX6-NEXT:    s_waitcnt vmcnt(0)4414; GFX6-NEXT:    buffer_store_dwordx4 v[0:3], v[5:6], s[0:3], 0 addr64 offset:5764415; GFX6-NEXT:    s_waitcnt expcnt(0)4416; GFX6-NEXT:    buffer_load_dword v0, off, s[40:43], 0 offset:564 ; 4-byte Folded Reload4417; GFX6-NEXT:    buffer_load_dword v1, off, s[40:43], 0 offset:568 ; 4-byte Folded Reload4418; GFX6-NEXT:    buffer_load_dword v2, off, s[40:43], 0 offset:572 ; 4-byte Folded Reload4419; GFX6-NEXT:    buffer_load_dword v3, off, s[40:43], 0 offset:576 ; 4-byte Folded Reload4420; GFX6-NEXT:    s_waitcnt vmcnt(0)4421; GFX6-NEXT:    buffer_store_dwordx4 v[0:3], v[5:6], s[0:3], 0 addr64 offset:5604422; GFX6-NEXT:    s_waitcnt expcnt(0)4423; GFX6-NEXT:    buffer_load_dword v0, off, s[40:43], 0 offset:548 ; 4-byte Folded Reload4424; GFX6-NEXT:    buffer_load_dword v1, off, s[40:43], 0 offset:552 ; 4-byte Folded Reload4425; GFX6-NEXT:    buffer_load_dword v2, off, s[40:43], 0 offset:556 ; 4-byte Folded Reload4426; GFX6-NEXT:    buffer_load_dword v3, off, s[40:43], 0 offset:560 ; 4-byte Folded Reload4427; GFX6-NEXT:    s_waitcnt vmcnt(0)4428; GFX6-NEXT:    buffer_store_dwordx4 v[0:3], v[5:6], s[0:3], 0 addr64 offset:5444429; GFX6-NEXT:    s_waitcnt expcnt(0)4430; GFX6-NEXT:    buffer_load_dword v0, off, s[40:43], 0 offset:532 ; 4-byte Folded Reload4431; GFX6-NEXT:    buffer_load_dword v1, off, s[40:43], 0 offset:536 ; 4-byte Folded Reload4432; GFX6-NEXT:    buffer_load_dword v2, off, s[40:43], 0 offset:540 ; 4-byte Folded Reload4433; GFX6-NEXT:    buffer_load_dword v3, off, s[40:43], 0 offset:544 ; 4-byte Folded Reload4434; GFX6-NEXT:    s_waitcnt vmcnt(0)4435; GFX6-NEXT:    buffer_store_dwordx4 v[0:3], v[5:6], s[0:3], 0 addr64 offset:5284436; GFX6-NEXT:    s_waitcnt expcnt(0)4437; GFX6-NEXT:    buffer_load_dword v0, off, s[40:43], 0 offset:516 ; 4-byte Folded Reload4438; GFX6-NEXT:    buffer_load_dword v1, off, s[40:43], 0 offset:520 ; 4-byte Folded Reload4439; GFX6-NEXT:    buffer_load_dword v2, off, s[40:43], 0 offset:524 ; 4-byte Folded Reload4440; GFX6-NEXT:    buffer_load_dword v3, off, s[40:43], 0 offset:528 ; 4-byte Folded Reload4441; GFX6-NEXT:    s_waitcnt vmcnt(0)4442; GFX6-NEXT:    buffer_store_dwordx4 v[0:3], v[5:6], s[0:3], 0 addr64 offset:5124443; GFX6-NEXT:    s_waitcnt expcnt(0)4444; GFX6-NEXT:    buffer_load_dword v0, off, s[40:43], 0 offset:500 ; 4-byte Folded Reload4445; GFX6-NEXT:    buffer_load_dword v1, off, s[40:43], 0 offset:504 ; 4-byte Folded Reload4446; GFX6-NEXT:    buffer_load_dword v2, off, s[40:43], 0 offset:508 ; 4-byte Folded Reload4447; GFX6-NEXT:    buffer_load_dword v3, off, s[40:43], 0 offset:512 ; 4-byte Folded Reload4448; GFX6-NEXT:    s_waitcnt vmcnt(0)4449; GFX6-NEXT:    buffer_store_dwordx4 v[0:3], v[5:6], s[0:3], 0 addr64 offset:4964450; GFX6-NEXT:    s_waitcnt expcnt(0)4451; GFX6-NEXT:    buffer_load_dword v0, off, s[40:43], 0 offset:484 ; 4-byte Folded Reload4452; GFX6-NEXT:    buffer_load_dword v1, off, s[40:43], 0 offset:488 ; 4-byte Folded Reload4453; GFX6-NEXT:    buffer_load_dword v2, off, s[40:43], 0 offset:492 ; 4-byte Folded Reload4454; GFX6-NEXT:    buffer_load_dword v3, off, s[40:43], 0 offset:496 ; 4-byte Folded Reload4455; GFX6-NEXT:    s_waitcnt vmcnt(0)4456; GFX6-NEXT:    buffer_store_dwordx4 v[0:3], v[5:6], s[0:3], 0 addr64 offset:4804457; GFX6-NEXT:    s_waitcnt expcnt(0)4458; GFX6-NEXT:    buffer_load_dword v0, off, s[40:43], 0 offset:468 ; 4-byte Folded Reload4459; GFX6-NEXT:    buffer_load_dword v1, off, s[40:43], 0 offset:472 ; 4-byte Folded Reload4460; GFX6-NEXT:    buffer_load_dword v2, off, s[40:43], 0 offset:476 ; 4-byte Folded Reload4461; GFX6-NEXT:    buffer_load_dword v3, off, s[40:43], 0 offset:480 ; 4-byte Folded Reload4462; GFX6-NEXT:    s_waitcnt vmcnt(0)4463; GFX6-NEXT:    buffer_store_dwordx4 v[0:3], v[5:6], s[0:3], 0 addr64 offset:4644464; GFX6-NEXT:    s_waitcnt expcnt(0)4465; GFX6-NEXT:    buffer_load_dword v0, off, s[40:43], 0 offset:452 ; 4-byte Folded Reload4466; GFX6-NEXT:    buffer_load_dword v1, off, s[40:43], 0 offset:456 ; 4-byte Folded Reload4467; GFX6-NEXT:    buffer_load_dword v2, off, s[40:43], 0 offset:460 ; 4-byte Folded Reload4468; GFX6-NEXT:    buffer_load_dword v3, off, s[40:43], 0 offset:464 ; 4-byte Folded Reload4469; GFX6-NEXT:    s_waitcnt vmcnt(0)4470; GFX6-NEXT:    buffer_store_dwordx4 v[0:3], v[5:6], s[0:3], 0 addr64 offset:4484471; GFX6-NEXT:    s_waitcnt expcnt(0)4472; GFX6-NEXT:    buffer_load_dword v0, off, s[40:43], 0 offset:436 ; 4-byte Folded Reload4473; GFX6-NEXT:    buffer_load_dword v1, off, s[40:43], 0 offset:440 ; 4-byte Folded Reload4474; GFX6-NEXT:    buffer_load_dword v2, off, s[40:43], 0 offset:444 ; 4-byte Folded Reload4475; GFX6-NEXT:    buffer_load_dword v3, off, s[40:43], 0 offset:448 ; 4-byte Folded Reload4476; GFX6-NEXT:    s_waitcnt vmcnt(0)4477; GFX6-NEXT:    buffer_store_dwordx4 v[0:3], v[5:6], s[0:3], 0 addr64 offset:4324478; GFX6-NEXT:    s_waitcnt expcnt(0)4479; GFX6-NEXT:    buffer_load_dword v0, off, s[40:43], 0 offset:420 ; 4-byte Folded Reload4480; GFX6-NEXT:    buffer_load_dword v1, off, s[40:43], 0 offset:424 ; 4-byte Folded Reload4481; GFX6-NEXT:    buffer_load_dword v2, off, s[40:43], 0 offset:428 ; 4-byte Folded Reload4482; GFX6-NEXT:    buffer_load_dword v3, off, s[40:43], 0 offset:432 ; 4-byte Folded Reload4483; GFX6-NEXT:    s_waitcnt vmcnt(0)4484; GFX6-NEXT:    buffer_store_dwordx4 v[0:3], v[5:6], s[0:3], 0 addr64 offset:4164485; GFX6-NEXT:    s_waitcnt expcnt(0)4486; GFX6-NEXT:    buffer_load_dword v0, off, s[40:43], 0 offset:404 ; 4-byte Folded Reload4487; GFX6-NEXT:    buffer_load_dword v1, off, s[40:43], 0 offset:408 ; 4-byte Folded Reload4488; GFX6-NEXT:    buffer_load_dword v2, off, s[40:43], 0 offset:412 ; 4-byte Folded Reload4489; GFX6-NEXT:    buffer_load_dword v3, off, s[40:43], 0 offset:416 ; 4-byte Folded Reload4490; GFX6-NEXT:    s_waitcnt vmcnt(0)4491; GFX6-NEXT:    buffer_store_dwordx4 v[0:3], v[5:6], s[0:3], 0 addr64 offset:4004492; GFX6-NEXT:    s_waitcnt expcnt(0)4493; GFX6-NEXT:    buffer_load_dword v0, off, s[40:43], 0 offset:388 ; 4-byte Folded Reload4494; GFX6-NEXT:    buffer_load_dword v1, off, s[40:43], 0 offset:392 ; 4-byte Folded Reload4495; GFX6-NEXT:    buffer_load_dword v2, off, s[40:43], 0 offset:396 ; 4-byte Folded Reload4496; GFX6-NEXT:    buffer_load_dword v3, off, s[40:43], 0 offset:400 ; 4-byte Folded Reload4497; GFX6-NEXT:    s_waitcnt vmcnt(0)4498; GFX6-NEXT:    buffer_store_dwordx4 v[0:3], v[5:6], s[0:3], 0 addr64 offset:3844499; GFX6-NEXT:    s_waitcnt expcnt(0)4500; GFX6-NEXT:    buffer_load_dword v0, off, s[40:43], 0 offset:372 ; 4-byte Folded Reload4501; GFX6-NEXT:    buffer_load_dword v1, off, s[40:43], 0 offset:376 ; 4-byte Folded Reload4502; GFX6-NEXT:    buffer_load_dword v2, off, s[40:43], 0 offset:380 ; 4-byte Folded Reload4503; GFX6-NEXT:    buffer_load_dword v3, off, s[40:43], 0 offset:384 ; 4-byte Folded Reload4504; GFX6-NEXT:    s_waitcnt vmcnt(0)4505; GFX6-NEXT:    buffer_store_dwordx4 v[0:3], v[5:6], s[0:3], 0 addr64 offset:3684506; GFX6-NEXT:    s_waitcnt expcnt(0)4507; GFX6-NEXT:    buffer_load_dword v0, off, s[40:43], 0 offset:356 ; 4-byte Folded Reload4508; GFX6-NEXT:    buffer_load_dword v1, off, s[40:43], 0 offset:360 ; 4-byte Folded Reload4509; GFX6-NEXT:    buffer_load_dword v2, off, s[40:43], 0 offset:364 ; 4-byte Folded Reload4510; GFX6-NEXT:    buffer_load_dword v3, off, s[40:43], 0 offset:368 ; 4-byte Folded Reload4511; GFX6-NEXT:    s_waitcnt vmcnt(0)4512; GFX6-NEXT:    buffer_store_dwordx4 v[0:3], v[5:6], s[0:3], 0 addr64 offset:3524513; GFX6-NEXT:    s_waitcnt expcnt(0)4514; GFX6-NEXT:    buffer_load_dword v0, off, s[40:43], 0 offset:340 ; 4-byte Folded Reload4515; GFX6-NEXT:    buffer_load_dword v1, off, s[40:43], 0 offset:344 ; 4-byte Folded Reload4516; GFX6-NEXT:    buffer_load_dword v2, off, s[40:43], 0 offset:348 ; 4-byte Folded Reload4517; GFX6-NEXT:    buffer_load_dword v3, off, s[40:43], 0 offset:352 ; 4-byte Folded Reload4518; GFX6-NEXT:    s_waitcnt vmcnt(0)4519; GFX6-NEXT:    buffer_store_dwordx4 v[0:3], v[5:6], s[0:3], 0 addr64 offset:3364520; GFX6-NEXT:    s_waitcnt expcnt(0)4521; GFX6-NEXT:    buffer_load_dword v0, off, s[40:43], 0 offset:324 ; 4-byte Folded Reload4522; GFX6-NEXT:    buffer_load_dword v1, off, s[40:43], 0 offset:328 ; 4-byte Folded Reload4523; GFX6-NEXT:    buffer_load_dword v2, off, s[40:43], 0 offset:332 ; 4-byte Folded Reload4524; GFX6-NEXT:    buffer_load_dword v3, off, s[40:43], 0 offset:336 ; 4-byte Folded Reload4525; GFX6-NEXT:    s_waitcnt vmcnt(0)4526; GFX6-NEXT:    buffer_store_dwordx4 v[0:3], v[5:6], s[0:3], 0 addr64 offset:3204527; GFX6-NEXT:    s_waitcnt expcnt(0)4528; GFX6-NEXT:    buffer_load_dword v0, off, s[40:43], 0 offset:308 ; 4-byte Folded Reload4529; GFX6-NEXT:    buffer_load_dword v1, off, s[40:43], 0 offset:312 ; 4-byte Folded Reload4530; GFX6-NEXT:    buffer_load_dword v2, off, s[40:43], 0 offset:316 ; 4-byte Folded Reload4531; GFX6-NEXT:    buffer_load_dword v3, off, s[40:43], 0 offset:320 ; 4-byte Folded Reload4532; GFX6-NEXT:    s_waitcnt vmcnt(0)4533; GFX6-NEXT:    buffer_store_dwordx4 v[0:3], v[5:6], s[0:3], 0 addr64 offset:3044534; GFX6-NEXT:    s_waitcnt expcnt(0)4535; GFX6-NEXT:    buffer_load_dword v0, off, s[40:43], 0 offset:292 ; 4-byte Folded Reload4536; GFX6-NEXT:    buffer_load_dword v1, off, s[40:43], 0 offset:296 ; 4-byte Folded Reload4537; GFX6-NEXT:    buffer_load_dword v2, off, s[40:43], 0 offset:300 ; 4-byte Folded Reload4538; GFX6-NEXT:    buffer_load_dword v3, off, s[40:43], 0 offset:304 ; 4-byte Folded Reload4539; GFX6-NEXT:    s_waitcnt vmcnt(0)4540; GFX6-NEXT:    buffer_store_dwordx4 v[0:3], v[5:6], s[0:3], 0 addr64 offset:2884541; GFX6-NEXT:    s_waitcnt expcnt(0)4542; GFX6-NEXT:    buffer_load_dword v0, off, s[40:43], 0 offset:276 ; 4-byte Folded Reload4543; GFX6-NEXT:    buffer_load_dword v1, off, s[40:43], 0 offset:280 ; 4-byte Folded Reload4544; GFX6-NEXT:    buffer_load_dword v2, off, s[40:43], 0 offset:284 ; 4-byte Folded Reload4545; GFX6-NEXT:    buffer_load_dword v3, off, s[40:43], 0 offset:288 ; 4-byte Folded Reload4546; GFX6-NEXT:    s_waitcnt vmcnt(0)4547; GFX6-NEXT:    buffer_store_dwordx4 v[0:3], v[5:6], s[0:3], 0 addr64 offset:2724548; GFX6-NEXT:    s_waitcnt expcnt(0)4549; GFX6-NEXT:    buffer_load_dword v0, off, s[40:43], 0 offset:260 ; 4-byte Folded Reload4550; GFX6-NEXT:    buffer_load_dword v1, off, s[40:43], 0 offset:264 ; 4-byte Folded Reload4551; GFX6-NEXT:    buffer_load_dword v2, off, s[40:43], 0 offset:268 ; 4-byte Folded Reload4552; GFX6-NEXT:    buffer_load_dword v3, off, s[40:43], 0 offset:272 ; 4-byte Folded Reload4553; GFX6-NEXT:    s_waitcnt vmcnt(0)4554; GFX6-NEXT:    buffer_store_dwordx4 v[0:3], v[5:6], s[0:3], 0 addr64 offset:2564555; GFX6-NEXT:    s_waitcnt expcnt(0)4556; GFX6-NEXT:    buffer_load_dword v0, off, s[40:43], 0 offset:244 ; 4-byte Folded Reload4557; GFX6-NEXT:    buffer_load_dword v1, off, s[40:43], 0 offset:248 ; 4-byte Folded Reload4558; GFX6-NEXT:    buffer_load_dword v2, off, s[40:43], 0 offset:252 ; 4-byte Folded Reload4559; GFX6-NEXT:    buffer_load_dword v3, off, s[40:43], 0 offset:256 ; 4-byte Folded Reload4560; GFX6-NEXT:    s_waitcnt vmcnt(0)4561; GFX6-NEXT:    buffer_store_dwordx4 v[0:3], v[5:6], s[0:3], 0 addr64 offset:2404562; GFX6-NEXT:    s_waitcnt expcnt(0)4563; GFX6-NEXT:    buffer_load_dword v0, off, s[40:43], 0 offset:228 ; 4-byte Folded Reload4564; GFX6-NEXT:    buffer_load_dword v1, off, s[40:43], 0 offset:232 ; 4-byte Folded Reload4565; GFX6-NEXT:    buffer_load_dword v2, off, s[40:43], 0 offset:236 ; 4-byte Folded Reload4566; GFX6-NEXT:    buffer_load_dword v3, off, s[40:43], 0 offset:240 ; 4-byte Folded Reload4567; GFX6-NEXT:    s_waitcnt vmcnt(0)4568; GFX6-NEXT:    buffer_store_dwordx4 v[0:3], v[5:6], s[0:3], 0 addr64 offset:2244569; GFX6-NEXT:    s_waitcnt expcnt(0)4570; GFX6-NEXT:    buffer_load_dword v0, off, s[40:43], 0 offset:212 ; 4-byte Folded Reload4571; GFX6-NEXT:    buffer_load_dword v1, off, s[40:43], 0 offset:216 ; 4-byte Folded Reload4572; GFX6-NEXT:    buffer_load_dword v2, off, s[40:43], 0 offset:220 ; 4-byte Folded Reload4573; GFX6-NEXT:    buffer_load_dword v3, off, s[40:43], 0 offset:224 ; 4-byte Folded Reload4574; GFX6-NEXT:    s_waitcnt vmcnt(0)4575; GFX6-NEXT:    buffer_store_dwordx4 v[0:3], v[5:6], s[0:3], 0 addr64 offset:2084576; GFX6-NEXT:    s_waitcnt expcnt(0)4577; GFX6-NEXT:    buffer_load_dword v0, off, s[40:43], 0 offset:196 ; 4-byte Folded Reload4578; GFX6-NEXT:    buffer_load_dword v1, off, s[40:43], 0 offset:200 ; 4-byte Folded Reload4579; GFX6-NEXT:    buffer_load_dword v2, off, s[40:43], 0 offset:204 ; 4-byte Folded Reload4580; GFX6-NEXT:    buffer_load_dword v3, off, s[40:43], 0 offset:208 ; 4-byte Folded Reload4581; GFX6-NEXT:    s_waitcnt vmcnt(0)4582; GFX6-NEXT:    buffer_store_dwordx4 v[0:3], v[5:6], s[0:3], 0 addr64 offset:1924583; GFX6-NEXT:    s_waitcnt expcnt(0)4584; GFX6-NEXT:    buffer_load_dword v0, off, s[40:43], 0 offset:180 ; 4-byte Folded Reload4585; GFX6-NEXT:    buffer_load_dword v1, off, s[40:43], 0 offset:184 ; 4-byte Folded Reload4586; GFX6-NEXT:    buffer_load_dword v2, off, s[40:43], 0 offset:188 ; 4-byte Folded Reload4587; GFX6-NEXT:    buffer_load_dword v3, off, s[40:43], 0 offset:192 ; 4-byte Folded Reload4588; GFX6-NEXT:    s_waitcnt vmcnt(0)4589; GFX6-NEXT:    buffer_store_dwordx4 v[0:3], v[5:6], s[0:3], 0 addr64 offset:1764590; GFX6-NEXT:    s_waitcnt expcnt(0)4591; GFX6-NEXT:    buffer_load_dword v0, off, s[40:43], 0 offset:164 ; 4-byte Folded Reload4592; GFX6-NEXT:    buffer_load_dword v1, off, s[40:43], 0 offset:168 ; 4-byte Folded Reload4593; GFX6-NEXT:    buffer_load_dword v2, off, s[40:43], 0 offset:172 ; 4-byte Folded Reload4594; GFX6-NEXT:    buffer_load_dword v3, off, s[40:43], 0 offset:176 ; 4-byte Folded Reload4595; GFX6-NEXT:    s_waitcnt vmcnt(0)4596; GFX6-NEXT:    buffer_store_dwordx4 v[0:3], v[5:6], s[0:3], 0 addr64 offset:1604597; GFX6-NEXT:    s_waitcnt expcnt(0)4598; GFX6-NEXT:    buffer_load_dword v0, off, s[40:43], 0 offset:148 ; 4-byte Folded Reload4599; GFX6-NEXT:    buffer_load_dword v1, off, s[40:43], 0 offset:152 ; 4-byte Folded Reload4600; GFX6-NEXT:    buffer_load_dword v2, off, s[40:43], 0 offset:156 ; 4-byte Folded Reload4601; GFX6-NEXT:    buffer_load_dword v3, off, s[40:43], 0 offset:160 ; 4-byte Folded Reload4602; GFX6-NEXT:    s_waitcnt vmcnt(0)4603; GFX6-NEXT:    buffer_store_dwordx4 v[0:3], v[5:6], s[0:3], 0 addr64 offset:1444604; GFX6-NEXT:    s_waitcnt expcnt(0)4605; GFX6-NEXT:    buffer_load_dword v0, off, s[40:43], 0 offset:132 ; 4-byte Folded Reload4606; GFX6-NEXT:    buffer_load_dword v1, off, s[40:43], 0 offset:136 ; 4-byte Folded Reload4607; GFX6-NEXT:    buffer_load_dword v2, off, s[40:43], 0 offset:140 ; 4-byte Folded Reload4608; GFX6-NEXT:    buffer_load_dword v3, off, s[40:43], 0 offset:144 ; 4-byte Folded Reload4609; GFX6-NEXT:    s_waitcnt vmcnt(0)4610; GFX6-NEXT:    buffer_store_dwordx4 v[0:3], v[5:6], s[0:3], 0 addr64 offset:1284611; GFX6-NEXT:    s_waitcnt expcnt(0)4612; GFX6-NEXT:    buffer_load_dword v0, off, s[40:43], 0 offset:116 ; 4-byte Folded Reload4613; GFX6-NEXT:    buffer_load_dword v1, off, s[40:43], 0 offset:120 ; 4-byte Folded Reload4614; GFX6-NEXT:    buffer_load_dword v2, off, s[40:43], 0 offset:124 ; 4-byte Folded Reload4615; GFX6-NEXT:    buffer_load_dword v3, off, s[40:43], 0 offset:128 ; 4-byte Folded Reload4616; GFX6-NEXT:    s_waitcnt vmcnt(0)4617; GFX6-NEXT:    buffer_store_dwordx4 v[0:3], v[5:6], s[0:3], 0 addr64 offset:1124618; GFX6-NEXT:    s_waitcnt expcnt(0)4619; GFX6-NEXT:    buffer_load_dword v0, off, s[40:43], 0 offset:100 ; 4-byte Folded Reload4620; GFX6-NEXT:    buffer_load_dword v1, off, s[40:43], 0 offset:104 ; 4-byte Folded Reload4621; GFX6-NEXT:    buffer_load_dword v2, off, s[40:43], 0 offset:108 ; 4-byte Folded Reload4622; GFX6-NEXT:    buffer_load_dword v3, off, s[40:43], 0 offset:112 ; 4-byte Folded Reload4623; GFX6-NEXT:    s_waitcnt vmcnt(0)4624; GFX6-NEXT:    buffer_store_dwordx4 v[0:3], v[5:6], s[0:3], 0 addr64 offset:964625; GFX6-NEXT:    s_waitcnt expcnt(0)4626; GFX6-NEXT:    buffer_load_dword v0, off, s[40:43], 0 offset:84 ; 4-byte Folded Reload4627; GFX6-NEXT:    buffer_load_dword v1, off, s[40:43], 0 offset:88 ; 4-byte Folded Reload4628; GFX6-NEXT:    buffer_load_dword v2, off, s[40:43], 0 offset:92 ; 4-byte Folded Reload4629; GFX6-NEXT:    buffer_load_dword v3, off, s[40:43], 0 offset:96 ; 4-byte Folded Reload4630; GFX6-NEXT:    s_waitcnt vmcnt(0)4631; GFX6-NEXT:    buffer_store_dwordx4 v[0:3], v[5:6], s[0:3], 0 addr64 offset:804632; GFX6-NEXT:    s_waitcnt expcnt(0)4633; GFX6-NEXT:    buffer_load_dword v0, off, s[40:43], 0 offset:68 ; 4-byte Folded Reload4634; GFX6-NEXT:    buffer_load_dword v1, off, s[40:43], 0 offset:72 ; 4-byte Folded Reload4635; GFX6-NEXT:    buffer_load_dword v2, off, s[40:43], 0 offset:76 ; 4-byte Folded Reload4636; GFX6-NEXT:    buffer_load_dword v3, off, s[40:43], 0 offset:80 ; 4-byte Folded Reload4637; GFX6-NEXT:    s_waitcnt vmcnt(0)4638; GFX6-NEXT:    buffer_store_dwordx4 v[0:3], v[5:6], s[0:3], 0 addr64 offset:644639; GFX6-NEXT:    s_waitcnt expcnt(0)4640; GFX6-NEXT:    buffer_load_dword v0, off, s[40:43], 0 offset:52 ; 4-byte Folded Reload4641; GFX6-NEXT:    buffer_load_dword v1, off, s[40:43], 0 offset:56 ; 4-byte Folded Reload4642; GFX6-NEXT:    buffer_load_dword v2, off, s[40:43], 0 offset:60 ; 4-byte Folded Reload4643; GFX6-NEXT:    buffer_load_dword v3, off, s[40:43], 0 offset:64 ; 4-byte Folded Reload4644; GFX6-NEXT:    s_waitcnt vmcnt(0)4645; GFX6-NEXT:    buffer_store_dwordx4 v[0:3], v[5:6], s[0:3], 0 addr64 offset:484646; GFX6-NEXT:    s_waitcnt expcnt(0)4647; GFX6-NEXT:    buffer_load_dword v0, off, s[40:43], 0 offset:36 ; 4-byte Folded Reload4648; GFX6-NEXT:    buffer_load_dword v1, off, s[40:43], 0 offset:40 ; 4-byte Folded Reload4649; GFX6-NEXT:    buffer_load_dword v2, off, s[40:43], 0 offset:44 ; 4-byte Folded Reload4650; GFX6-NEXT:    buffer_load_dword v3, off, s[40:43], 0 offset:48 ; 4-byte Folded Reload4651; GFX6-NEXT:    s_waitcnt vmcnt(0)4652; GFX6-NEXT:    buffer_store_dwordx4 v[0:3], v[5:6], s[0:3], 0 addr64 offset:324653; GFX6-NEXT:    s_waitcnt expcnt(0)4654; GFX6-NEXT:    buffer_load_dword v0, off, s[40:43], 0 offset:20 ; 4-byte Folded Reload4655; GFX6-NEXT:    buffer_load_dword v1, off, s[40:43], 0 offset:24 ; 4-byte Folded Reload4656; GFX6-NEXT:    buffer_load_dword v2, off, s[40:43], 0 offset:28 ; 4-byte Folded Reload4657; GFX6-NEXT:    buffer_load_dword v3, off, s[40:43], 0 offset:32 ; 4-byte Folded Reload4658; GFX6-NEXT:    s_waitcnt vmcnt(0)4659; GFX6-NEXT:    buffer_store_dwordx4 v[0:3], v[5:6], s[0:3], 0 addr64 offset:164660; GFX6-NEXT:    s_waitcnt expcnt(0)4661; GFX6-NEXT:    buffer_load_dword v0, off, s[40:43], 0 offset:4 ; 4-byte Folded Reload4662; GFX6-NEXT:    buffer_load_dword v1, off, s[40:43], 0 offset:8 ; 4-byte Folded Reload4663; GFX6-NEXT:    buffer_load_dword v2, off, s[40:43], 0 offset:12 ; 4-byte Folded Reload4664; GFX6-NEXT:    buffer_load_dword v3, off, s[40:43], 0 offset:16 ; 4-byte Folded Reload4665; GFX6-NEXT:    s_waitcnt vmcnt(0)4666; GFX6-NEXT:    buffer_store_dwordx4 v[0:3], v[5:6], s[0:3], 0 addr644667; GFX6-NEXT:    s_endpgm4668;4669; GFX9-FLATSCR-LABEL: test:4670; GFX9-FLATSCR:       ; %bb.0: ; %entry4671; GFX9-FLATSCR-NEXT:    s_load_dwordx4 s[0:3], s[4:5], 0x244672; GFX9-FLATSCR-NEXT:    v_mbcnt_lo_u32_b32 v0, -1, 04673; GFX9-FLATSCR-NEXT:    v_mbcnt_hi_u32_b32 v0, -1, v04674; GFX9-FLATSCR-NEXT:    v_lshlrev_b32_e32 v5, 13, v04675; GFX9-FLATSCR-NEXT:    s_add_u32 flat_scratch_lo, s8, s134676; GFX9-FLATSCR-NEXT:    s_waitcnt lgkmcnt(0)4677; GFX9-FLATSCR-NEXT:    v_add_co_u32_e32 v2, vcc, s2, v54678; GFX9-FLATSCR-NEXT:    v_mov_b32_e32 v0, s34679; GFX9-FLATSCR-NEXT:    v_addc_co_u32_e32 v3, vcc, 0, v0, vcc4680; GFX9-FLATSCR-NEXT:    v_add_co_u32_e32 v0, vcc, 0x80, v24681; GFX9-FLATSCR-NEXT:    v_addc_co_u32_e32 v1, vcc, 0, v3, vcc4682; GFX9-FLATSCR-NEXT:    global_load_dwordx4 v[6:9], v[0:1], off offset:39684683; GFX9-FLATSCR-NEXT:    s_addc_u32 flat_scratch_hi, s9, 04684; GFX9-FLATSCR-NEXT:    s_mov_b32 s4, 44685; GFX9-FLATSCR-NEXT:    s_waitcnt vmcnt(0)4686; GFX9-FLATSCR-NEXT:    scratch_store_dwordx4 off, v[6:9], s4 ; 16-byte Folded Spill4687; GFX9-FLATSCR-NEXT:    global_load_dwordx4 v[6:9], v[0:1], off offset:39844688; GFX9-FLATSCR-NEXT:    s_mov_b32 s4, 204689; GFX9-FLATSCR-NEXT:    s_waitcnt vmcnt(0)4690; GFX9-FLATSCR-NEXT:    scratch_store_dwordx4 off, v[6:9], s4 ; 16-byte Folded Spill4691; GFX9-FLATSCR-NEXT:    global_load_dwordx4 v[6:9], v[0:1], off offset:40004692; GFX9-FLATSCR-NEXT:    s_mov_b32 s4, 364693; GFX9-FLATSCR-NEXT:    s_waitcnt vmcnt(0)4694; GFX9-FLATSCR-NEXT:    scratch_store_dwordx4 off, v[6:9], s4 ; 16-byte Folded Spill4695; GFX9-FLATSCR-NEXT:    global_load_dwordx4 v[6:9], v[0:1], off offset:40164696; GFX9-FLATSCR-NEXT:    s_mov_b32 s4, 524697; GFX9-FLATSCR-NEXT:    s_waitcnt vmcnt(0)4698; GFX9-FLATSCR-NEXT:    scratch_store_dwordx4 off, v[6:9], s4 ; 16-byte Folded Spill4699; GFX9-FLATSCR-NEXT:    global_load_dwordx4 v[6:9], v[0:1], off offset:40324700; GFX9-FLATSCR-NEXT:    s_movk_i32 s4, 0x444701; GFX9-FLATSCR-NEXT:    s_waitcnt vmcnt(0)4702; GFX9-FLATSCR-NEXT:    scratch_store_dwordx4 off, v[6:9], s4 ; 16-byte Folded Spill4703; GFX9-FLATSCR-NEXT:    global_load_dwordx4 v[6:9], v[0:1], off offset:40484704; GFX9-FLATSCR-NEXT:    s_movk_i32 s4, 0x544705; GFX9-FLATSCR-NEXT:    s_waitcnt vmcnt(0)4706; GFX9-FLATSCR-NEXT:    scratch_store_dwordx4 off, v[6:9], s4 ; 16-byte Folded Spill4707; GFX9-FLATSCR-NEXT:    global_load_dwordx4 v[6:9], v[0:1], off offset:40644708; GFX9-FLATSCR-NEXT:    s_movk_i32 s4, 0x644709; GFX9-FLATSCR-NEXT:    s_waitcnt vmcnt(0)4710; GFX9-FLATSCR-NEXT:    scratch_store_dwordx4 off, v[6:9], s4 ; 16-byte Folded Spill4711; GFX9-FLATSCR-NEXT:    global_load_dwordx4 v[6:9], v[0:1], off offset:40804712; GFX9-FLATSCR-NEXT:    v_add_co_u32_e32 v0, vcc, 0x100, v24713; GFX9-FLATSCR-NEXT:    s_movk_i32 s4, 0x744714; GFX9-FLATSCR-NEXT:    v_addc_co_u32_e32 v1, vcc, 0, v3, vcc4715; GFX9-FLATSCR-NEXT:    s_waitcnt vmcnt(0)4716; GFX9-FLATSCR-NEXT:    scratch_store_dwordx4 off, v[6:9], s4 ; 16-byte Folded Spill4717; GFX9-FLATSCR-NEXT:    global_load_dwordx4 v[6:9], v[0:1], off offset:39684718; GFX9-FLATSCR-NEXT:    s_movk_i32 s4, 0x844719; GFX9-FLATSCR-NEXT:    s_waitcnt vmcnt(0)4720; GFX9-FLATSCR-NEXT:    scratch_store_dwordx4 off, v[6:9], s4 ; 16-byte Folded Spill4721; GFX9-FLATSCR-NEXT:    global_load_dwordx4 v[6:9], v[0:1], off offset:39844722; GFX9-FLATSCR-NEXT:    s_movk_i32 s4, 0x944723; GFX9-FLATSCR-NEXT:    s_waitcnt vmcnt(0)4724; GFX9-FLATSCR-NEXT:    scratch_store_dwordx4 off, v[6:9], s4 ; 16-byte Folded Spill4725; GFX9-FLATSCR-NEXT:    global_load_dwordx4 v[6:9], v[0:1], off offset:40004726; GFX9-FLATSCR-NEXT:    s_movk_i32 s4, 0xa44727; GFX9-FLATSCR-NEXT:    s_waitcnt vmcnt(0)4728; GFX9-FLATSCR-NEXT:    scratch_store_dwordx4 off, v[6:9], s4 ; 16-byte Folded Spill4729; GFX9-FLATSCR-NEXT:    global_load_dwordx4 v[6:9], v[0:1], off offset:40164730; GFX9-FLATSCR-NEXT:    s_movk_i32 s4, 0xb44731; GFX9-FLATSCR-NEXT:    s_waitcnt vmcnt(0)4732; GFX9-FLATSCR-NEXT:    scratch_store_dwordx4 off, v[6:9], s4 ; 16-byte Folded Spill4733; GFX9-FLATSCR-NEXT:    global_load_dwordx4 v[6:9], v[0:1], off offset:40324734; GFX9-FLATSCR-NEXT:    s_movk_i32 s4, 0xc44735; GFX9-FLATSCR-NEXT:    s_waitcnt vmcnt(0)4736; GFX9-FLATSCR-NEXT:    scratch_store_dwordx4 off, v[6:9], s4 ; 16-byte Folded Spill4737; GFX9-FLATSCR-NEXT:    global_load_dwordx4 v[6:9], v[0:1], off offset:40484738; GFX9-FLATSCR-NEXT:    s_movk_i32 s4, 0xd44739; GFX9-FLATSCR-NEXT:    s_waitcnt vmcnt(0)4740; GFX9-FLATSCR-NEXT:    scratch_store_dwordx4 off, v[6:9], s4 ; 16-byte Folded Spill4741; GFX9-FLATSCR-NEXT:    global_load_dwordx4 v[6:9], v[0:1], off offset:40644742; GFX9-FLATSCR-NEXT:    s_movk_i32 s4, 0xe44743; GFX9-FLATSCR-NEXT:    s_waitcnt vmcnt(0)4744; GFX9-FLATSCR-NEXT:    scratch_store_dwordx4 off, v[6:9], s4 ; 16-byte Folded Spill4745; GFX9-FLATSCR-NEXT:    global_load_dwordx4 v[6:9], v[0:1], off offset:40804746; GFX9-FLATSCR-NEXT:    v_add_co_u32_e32 v0, vcc, 0x180, v24747; GFX9-FLATSCR-NEXT:    s_movk_i32 s4, 0xf44748; GFX9-FLATSCR-NEXT:    v_addc_co_u32_e32 v1, vcc, 0, v3, vcc4749; GFX9-FLATSCR-NEXT:    s_waitcnt vmcnt(0)4750; GFX9-FLATSCR-NEXT:    scratch_store_dwordx4 off, v[6:9], s4 ; 16-byte Folded Spill4751; GFX9-FLATSCR-NEXT:    global_load_dwordx4 v[6:9], v[0:1], off offset:39684752; GFX9-FLATSCR-NEXT:    s_movk_i32 s4, 0x1044753; GFX9-FLATSCR-NEXT:    s_waitcnt vmcnt(0)4754; GFX9-FLATSCR-NEXT:    scratch_store_dwordx4 off, v[6:9], s4 ; 16-byte Folded Spill4755; GFX9-FLATSCR-NEXT:    global_load_dwordx4 v[6:9], v[0:1], off offset:39844756; GFX9-FLATSCR-NEXT:    s_movk_i32 s4, 0x1144757; GFX9-FLATSCR-NEXT:    s_waitcnt vmcnt(0)4758; GFX9-FLATSCR-NEXT:    scratch_store_dwordx4 off, v[6:9], s4 ; 16-byte Folded Spill4759; GFX9-FLATSCR-NEXT:    global_load_dwordx4 v[6:9], v[0:1], off offset:40004760; GFX9-FLATSCR-NEXT:    s_movk_i32 s4, 0x1244761; GFX9-FLATSCR-NEXT:    s_waitcnt vmcnt(0)4762; GFX9-FLATSCR-NEXT:    scratch_store_dwordx4 off, v[6:9], s4 ; 16-byte Folded Spill4763; GFX9-FLATSCR-NEXT:    global_load_dwordx4 v[6:9], v[0:1], off offset:40164764; GFX9-FLATSCR-NEXT:    s_movk_i32 s4, 0x1344765; GFX9-FLATSCR-NEXT:    s_waitcnt vmcnt(0)4766; GFX9-FLATSCR-NEXT:    scratch_store_dwordx4 off, v[6:9], s4 ; 16-byte Folded Spill4767; GFX9-FLATSCR-NEXT:    global_load_dwordx4 v[6:9], v[0:1], off offset:40324768; GFX9-FLATSCR-NEXT:    s_movk_i32 s4, 0x1444769; GFX9-FLATSCR-NEXT:    s_waitcnt vmcnt(0)4770; GFX9-FLATSCR-NEXT:    scratch_store_dwordx4 off, v[6:9], s4 ; 16-byte Folded Spill4771; GFX9-FLATSCR-NEXT:    global_load_dwordx4 v[6:9], v[0:1], off offset:40484772; GFX9-FLATSCR-NEXT:    s_movk_i32 s4, 0x1544773; GFX9-FLATSCR-NEXT:    s_waitcnt vmcnt(0)4774; GFX9-FLATSCR-NEXT:    scratch_store_dwordx4 off, v[6:9], s4 ; 16-byte Folded Spill4775; GFX9-FLATSCR-NEXT:    global_load_dwordx4 v[6:9], v[0:1], off offset:40644776; GFX9-FLATSCR-NEXT:    s_movk_i32 s4, 0x1644777; GFX9-FLATSCR-NEXT:    s_waitcnt vmcnt(0)4778; GFX9-FLATSCR-NEXT:    scratch_store_dwordx4 off, v[6:9], s4 ; 16-byte Folded Spill4779; GFX9-FLATSCR-NEXT:    global_load_dwordx4 v[6:9], v[0:1], off offset:40804780; GFX9-FLATSCR-NEXT:    v_add_co_u32_e32 v0, vcc, 0x200, v24781; GFX9-FLATSCR-NEXT:    s_movk_i32 s4, 0x1744782; GFX9-FLATSCR-NEXT:    v_addc_co_u32_e32 v1, vcc, 0, v3, vcc4783; GFX9-FLATSCR-NEXT:    s_waitcnt vmcnt(0)4784; GFX9-FLATSCR-NEXT:    scratch_store_dwordx4 off, v[6:9], s4 ; 16-byte Folded Spill4785; GFX9-FLATSCR-NEXT:    global_load_dwordx4 v[6:9], v[0:1], off offset:39684786; GFX9-FLATSCR-NEXT:    s_movk_i32 s4, 0x1844787; GFX9-FLATSCR-NEXT:    s_waitcnt vmcnt(0)4788; GFX9-FLATSCR-NEXT:    scratch_store_dwordx4 off, v[6:9], s4 ; 16-byte Folded Spill4789; GFX9-FLATSCR-NEXT:    global_load_dwordx4 v[6:9], v[0:1], off offset:39844790; GFX9-FLATSCR-NEXT:    s_movk_i32 s4, 0x1944791; GFX9-FLATSCR-NEXT:    s_waitcnt vmcnt(0)4792; GFX9-FLATSCR-NEXT:    scratch_store_dwordx4 off, v[6:9], s4 ; 16-byte Folded Spill4793; GFX9-FLATSCR-NEXT:    global_load_dwordx4 v[6:9], v[0:1], off offset:40004794; GFX9-FLATSCR-NEXT:    s_movk_i32 s4, 0x1a44795; GFX9-FLATSCR-NEXT:    s_waitcnt vmcnt(0)4796; GFX9-FLATSCR-NEXT:    scratch_store_dwordx4 off, v[6:9], s4 ; 16-byte Folded Spill4797; GFX9-FLATSCR-NEXT:    global_load_dwordx4 v[6:9], v[0:1], off offset:40164798; GFX9-FLATSCR-NEXT:    s_movk_i32 s4, 0x1b44799; GFX9-FLATSCR-NEXT:    s_waitcnt vmcnt(0)4800; GFX9-FLATSCR-NEXT:    scratch_store_dwordx4 off, v[6:9], s4 ; 16-byte Folded Spill4801; GFX9-FLATSCR-NEXT:    global_load_dwordx4 v[6:9], v[0:1], off offset:40324802; GFX9-FLATSCR-NEXT:    s_movk_i32 s4, 0x1c44803; GFX9-FLATSCR-NEXT:    s_waitcnt vmcnt(0)4804; GFX9-FLATSCR-NEXT:    scratch_store_dwordx4 off, v[6:9], s4 ; 16-byte Folded Spill4805; GFX9-FLATSCR-NEXT:    global_load_dwordx4 v[6:9], v[0:1], off offset:40484806; GFX9-FLATSCR-NEXT:    s_movk_i32 s4, 0x1d44807; GFX9-FLATSCR-NEXT:    s_waitcnt vmcnt(0)4808; GFX9-FLATSCR-NEXT:    scratch_store_dwordx4 off, v[6:9], s4 ; 16-byte Folded Spill4809; GFX9-FLATSCR-NEXT:    global_load_dwordx4 v[6:9], v[0:1], off offset:40644810; GFX9-FLATSCR-NEXT:    s_movk_i32 s4, 0x1e44811; GFX9-FLATSCR-NEXT:    s_waitcnt vmcnt(0)4812; GFX9-FLATSCR-NEXT:    scratch_store_dwordx4 off, v[6:9], s4 ; 16-byte Folded Spill4813; GFX9-FLATSCR-NEXT:    global_load_dwordx4 v[6:9], v[0:1], off offset:40804814; GFX9-FLATSCR-NEXT:    v_add_co_u32_e32 v0, vcc, 0x280, v24815; GFX9-FLATSCR-NEXT:    s_movk_i32 s4, 0x1f44816; GFX9-FLATSCR-NEXT:    v_addc_co_u32_e32 v1, vcc, 0, v3, vcc4817; GFX9-FLATSCR-NEXT:    s_waitcnt vmcnt(0)4818; GFX9-FLATSCR-NEXT:    scratch_store_dwordx4 off, v[6:9], s4 ; 16-byte Folded Spill4819; GFX9-FLATSCR-NEXT:    global_load_dwordx4 v[6:9], v[0:1], off offset:39684820; GFX9-FLATSCR-NEXT:    s_movk_i32 s4, 0x2044821; GFX9-FLATSCR-NEXT:    s_waitcnt vmcnt(0)4822; GFX9-FLATSCR-NEXT:    scratch_store_dwordx4 off, v[6:9], s4 ; 16-byte Folded Spill4823; GFX9-FLATSCR-NEXT:    global_load_dwordx4 v[6:9], v[0:1], off offset:39844824; GFX9-FLATSCR-NEXT:    s_movk_i32 s4, 0x2144825; GFX9-FLATSCR-NEXT:    s_waitcnt vmcnt(0)4826; GFX9-FLATSCR-NEXT:    scratch_store_dwordx4 off, v[6:9], s4 ; 16-byte Folded Spill4827; GFX9-FLATSCR-NEXT:    global_load_dwordx4 v[6:9], v[0:1], off offset:40004828; GFX9-FLATSCR-NEXT:    s_movk_i32 s4, 0x2244829; GFX9-FLATSCR-NEXT:    s_waitcnt vmcnt(0)4830; GFX9-FLATSCR-NEXT:    scratch_store_dwordx4 off, v[6:9], s4 ; 16-byte Folded Spill4831; GFX9-FLATSCR-NEXT:    global_load_dwordx4 v[6:9], v[0:1], off offset:40164832; GFX9-FLATSCR-NEXT:    s_movk_i32 s4, 0x2344833; GFX9-FLATSCR-NEXT:    s_waitcnt vmcnt(0)4834; GFX9-FLATSCR-NEXT:    scratch_store_dwordx4 off, v[6:9], s4 ; 16-byte Folded Spill4835; GFX9-FLATSCR-NEXT:    global_load_dwordx4 v[6:9], v[0:1], off offset:40324836; GFX9-FLATSCR-NEXT:    s_movk_i32 s4, 0x2444837; GFX9-FLATSCR-NEXT:    s_waitcnt vmcnt(0)4838; GFX9-FLATSCR-NEXT:    scratch_store_dwordx4 off, v[6:9], s4 ; 16-byte Folded Spill4839; GFX9-FLATSCR-NEXT:    global_load_dwordx4 v[6:9], v[0:1], off offset:40484840; GFX9-FLATSCR-NEXT:    s_movk_i32 s4, 0x2544841; GFX9-FLATSCR-NEXT:    s_waitcnt vmcnt(0)4842; GFX9-FLATSCR-NEXT:    scratch_store_dwordx4 off, v[6:9], s4 ; 16-byte Folded Spill4843; GFX9-FLATSCR-NEXT:    global_load_dwordx4 v[6:9], v[0:1], off offset:40644844; GFX9-FLATSCR-NEXT:    s_movk_i32 s4, 0x2644845; GFX9-FLATSCR-NEXT:    s_waitcnt vmcnt(0)4846; GFX9-FLATSCR-NEXT:    scratch_store_dwordx4 off, v[6:9], s4 ; 16-byte Folded Spill4847; GFX9-FLATSCR-NEXT:    global_load_dwordx4 v[6:9], v[0:1], off offset:40804848; GFX9-FLATSCR-NEXT:    v_add_co_u32_e32 v0, vcc, 0x300, v24849; GFX9-FLATSCR-NEXT:    s_movk_i32 s4, 0x2744850; GFX9-FLATSCR-NEXT:    v_addc_co_u32_e32 v1, vcc, 0, v3, vcc4851; GFX9-FLATSCR-NEXT:    s_waitcnt vmcnt(0)4852; GFX9-FLATSCR-NEXT:    scratch_store_dwordx4 off, v[6:9], s4 ; 16-byte Folded Spill4853; GFX9-FLATSCR-NEXT:    global_load_dwordx4 v[6:9], v[0:1], off offset:39684854; GFX9-FLATSCR-NEXT:    s_movk_i32 s4, 0x2844855; GFX9-FLATSCR-NEXT:    s_waitcnt vmcnt(0)4856; GFX9-FLATSCR-NEXT:    scratch_store_dwordx4 off, v[6:9], s4 ; 16-byte Folded Spill4857; GFX9-FLATSCR-NEXT:    global_load_dwordx4 v[6:9], v[0:1], off offset:39844858; GFX9-FLATSCR-NEXT:    s_movk_i32 s4, 0x2944859; GFX9-FLATSCR-NEXT:    s_waitcnt vmcnt(0)4860; GFX9-FLATSCR-NEXT:    scratch_store_dwordx4 off, v[6:9], s4 ; 16-byte Folded Spill4861; GFX9-FLATSCR-NEXT:    global_load_dwordx4 v[6:9], v[0:1], off offset:40004862; GFX9-FLATSCR-NEXT:    s_movk_i32 s4, 0x2a44863; GFX9-FLATSCR-NEXT:    s_waitcnt vmcnt(0)4864; GFX9-FLATSCR-NEXT:    scratch_store_dwordx4 off, v[6:9], s4 ; 16-byte Folded Spill4865; GFX9-FLATSCR-NEXT:    global_load_dwordx4 v[6:9], v[0:1], off offset:40164866; GFX9-FLATSCR-NEXT:    s_movk_i32 s4, 0x2b44867; GFX9-FLATSCR-NEXT:    s_waitcnt vmcnt(0)4868; GFX9-FLATSCR-NEXT:    scratch_store_dwordx4 off, v[6:9], s4 ; 16-byte Folded Spill4869; GFX9-FLATSCR-NEXT:    global_load_dwordx4 v[6:9], v[0:1], off offset:40324870; GFX9-FLATSCR-NEXT:    s_movk_i32 s4, 0x2c44871; GFX9-FLATSCR-NEXT:    s_waitcnt vmcnt(0)4872; GFX9-FLATSCR-NEXT:    scratch_store_dwordx4 off, v[6:9], s4 ; 16-byte Folded Spill4873; GFX9-FLATSCR-NEXT:    global_load_dwordx4 v[6:9], v[0:1], off offset:40484874; GFX9-FLATSCR-NEXT:    s_movk_i32 s4, 0x2d44875; GFX9-FLATSCR-NEXT:    s_waitcnt vmcnt(0)4876; GFX9-FLATSCR-NEXT:    scratch_store_dwordx4 off, v[6:9], s4 ; 16-byte Folded Spill4877; GFX9-FLATSCR-NEXT:    global_load_dwordx4 v[6:9], v[0:1], off offset:40644878; GFX9-FLATSCR-NEXT:    s_movk_i32 s4, 0x2e44879; GFX9-FLATSCR-NEXT:    s_waitcnt vmcnt(0)4880; GFX9-FLATSCR-NEXT:    scratch_store_dwordx4 off, v[6:9], s4 ; 16-byte Folded Spill4881; GFX9-FLATSCR-NEXT:    global_load_dwordx4 v[6:9], v[0:1], off offset:40804882; GFX9-FLATSCR-NEXT:    v_add_co_u32_e32 v0, vcc, 0x380, v24883; GFX9-FLATSCR-NEXT:    s_movk_i32 s4, 0x2f44884; GFX9-FLATSCR-NEXT:    v_addc_co_u32_e32 v1, vcc, 0, v3, vcc4885; GFX9-FLATSCR-NEXT:    s_waitcnt vmcnt(0)4886; GFX9-FLATSCR-NEXT:    scratch_store_dwordx4 off, v[6:9], s4 ; 16-byte Folded Spill4887; GFX9-FLATSCR-NEXT:    global_load_dwordx4 v[6:9], v[0:1], off offset:39684888; GFX9-FLATSCR-NEXT:    s_movk_i32 s4, 0x3044889; GFX9-FLATSCR-NEXT:    s_waitcnt vmcnt(0)4890; GFX9-FLATSCR-NEXT:    scratch_store_dwordx4 off, v[6:9], s4 ; 16-byte Folded Spill4891; GFX9-FLATSCR-NEXT:    global_load_dwordx4 v[6:9], v[0:1], off offset:39844892; GFX9-FLATSCR-NEXT:    s_movk_i32 s4, 0x3144893; GFX9-FLATSCR-NEXT:    s_waitcnt vmcnt(0)4894; GFX9-FLATSCR-NEXT:    scratch_store_dwordx4 off, v[6:9], s4 ; 16-byte Folded Spill4895; GFX9-FLATSCR-NEXT:    global_load_dwordx4 v[6:9], v[0:1], off offset:40004896; GFX9-FLATSCR-NEXT:    s_movk_i32 s4, 0x3244897; GFX9-FLATSCR-NEXT:    s_waitcnt vmcnt(0)4898; GFX9-FLATSCR-NEXT:    scratch_store_dwordx4 off, v[6:9], s4 ; 16-byte Folded Spill4899; GFX9-FLATSCR-NEXT:    global_load_dwordx4 v[6:9], v[0:1], off offset:40164900; GFX9-FLATSCR-NEXT:    s_movk_i32 s4, 0x3344901; GFX9-FLATSCR-NEXT:    s_waitcnt vmcnt(0)4902; GFX9-FLATSCR-NEXT:    scratch_store_dwordx4 off, v[6:9], s4 ; 16-byte Folded Spill4903; GFX9-FLATSCR-NEXT:    global_load_dwordx4 v[6:9], v[0:1], off offset:40324904; GFX9-FLATSCR-NEXT:    s_movk_i32 s4, 0x3444905; GFX9-FLATSCR-NEXT:    s_waitcnt vmcnt(0)4906; GFX9-FLATSCR-NEXT:    scratch_store_dwordx4 off, v[6:9], s4 ; 16-byte Folded Spill4907; GFX9-FLATSCR-NEXT:    global_load_dwordx4 v[6:9], v[0:1], off offset:40484908; GFX9-FLATSCR-NEXT:    s_movk_i32 s4, 0x3544909; GFX9-FLATSCR-NEXT:    s_waitcnt vmcnt(0)4910; GFX9-FLATSCR-NEXT:    scratch_store_dwordx4 off, v[6:9], s4 ; 16-byte Folded Spill4911; GFX9-FLATSCR-NEXT:    global_load_dwordx4 v[6:9], v[0:1], off offset:40644912; GFX9-FLATSCR-NEXT:    s_movk_i32 s4, 0x3644913; GFX9-FLATSCR-NEXT:    s_waitcnt vmcnt(0)4914; GFX9-FLATSCR-NEXT:    scratch_store_dwordx4 off, v[6:9], s4 ; 16-byte Folded Spill4915; GFX9-FLATSCR-NEXT:    global_load_dwordx4 v[6:9], v[0:1], off offset:40804916; GFX9-FLATSCR-NEXT:    v_add_co_u32_e32 v0, vcc, 0x400, v24917; GFX9-FLATSCR-NEXT:    s_movk_i32 s4, 0x3744918; GFX9-FLATSCR-NEXT:    v_addc_co_u32_e32 v1, vcc, 0, v3, vcc4919; GFX9-FLATSCR-NEXT:    s_waitcnt vmcnt(0)4920; GFX9-FLATSCR-NEXT:    scratch_store_dwordx4 off, v[6:9], s4 ; 16-byte Folded Spill4921; GFX9-FLATSCR-NEXT:    global_load_dwordx4 v[6:9], v[0:1], off offset:39684922; GFX9-FLATSCR-NEXT:    s_movk_i32 s4, 0x3844923; GFX9-FLATSCR-NEXT:    s_waitcnt vmcnt(0)4924; GFX9-FLATSCR-NEXT:    scratch_store_dwordx4 off, v[6:9], s4 ; 16-byte Folded Spill4925; GFX9-FLATSCR-NEXT:    global_load_dwordx4 v[6:9], v[0:1], off offset:39844926; GFX9-FLATSCR-NEXT:    s_movk_i32 s4, 0x3944927; GFX9-FLATSCR-NEXT:    s_waitcnt vmcnt(0)4928; GFX9-FLATSCR-NEXT:    scratch_store_dwordx4 off, v[6:9], s4 ; 16-byte Folded Spill4929; GFX9-FLATSCR-NEXT:    global_load_dwordx4 v[6:9], v[0:1], off offset:40004930; GFX9-FLATSCR-NEXT:    s_movk_i32 s4, 0x3a44931; GFX9-FLATSCR-NEXT:    s_waitcnt vmcnt(0)4932; GFX9-FLATSCR-NEXT:    scratch_store_dwordx4 off, v[6:9], s4 ; 16-byte Folded Spill4933; GFX9-FLATSCR-NEXT:    global_load_dwordx4 v[6:9], v[0:1], off offset:40164934; GFX9-FLATSCR-NEXT:    s_movk_i32 s4, 0x3b44935; GFX9-FLATSCR-NEXT:    s_waitcnt vmcnt(0)4936; GFX9-FLATSCR-NEXT:    scratch_store_dwordx4 off, v[6:9], s4 ; 16-byte Folded Spill4937; GFX9-FLATSCR-NEXT:    global_load_dwordx4 v[6:9], v[0:1], off offset:40324938; GFX9-FLATSCR-NEXT:    s_movk_i32 s4, 0x3c44939; GFX9-FLATSCR-NEXT:    s_waitcnt vmcnt(0)4940; GFX9-FLATSCR-NEXT:    scratch_store_dwordx4 off, v[6:9], s4 ; 16-byte Folded Spill4941; GFX9-FLATSCR-NEXT:    global_load_dwordx4 v[6:9], v[0:1], off offset:40484942; GFX9-FLATSCR-NEXT:    s_movk_i32 s4, 0x3d44943; GFX9-FLATSCR-NEXT:    s_waitcnt vmcnt(0)4944; GFX9-FLATSCR-NEXT:    scratch_store_dwordx4 off, v[6:9], s4 ; 16-byte Folded Spill4945; GFX9-FLATSCR-NEXT:    global_load_dwordx4 v[6:9], v[0:1], off offset:40644946; GFX9-FLATSCR-NEXT:    global_load_dwordx4 v[0:3], v[0:1], off offset:40804947; GFX9-FLATSCR-NEXT:    s_movk_i32 s4, 0x3e44948; GFX9-FLATSCR-NEXT:    s_waitcnt vmcnt(1)4949; GFX9-FLATSCR-NEXT:    scratch_store_dwordx4 off, v[6:9], s4 ; 16-byte Folded Spill4950; GFX9-FLATSCR-NEXT:    s_movk_i32 s4, 0x3f44951; GFX9-FLATSCR-NEXT:    s_waitcnt vmcnt(1)4952; GFX9-FLATSCR-NEXT:    scratch_store_dwordx4 off, v[0:3], s4 ; 16-byte Folded Spill4953; GFX9-FLATSCR-NEXT:    global_load_dwordx4 v[0:3], v5, s[2:3]4954; GFX9-FLATSCR-NEXT:    s_movk_i32 s4, 0x4044955; GFX9-FLATSCR-NEXT:    v_mov_b32_e32 v6, s14956; GFX9-FLATSCR-NEXT:    s_waitcnt vmcnt(0)4957; GFX9-FLATSCR-NEXT:    scratch_store_dwordx4 off, v[0:3], s4 ; 16-byte Folded Spill4958; GFX9-FLATSCR-NEXT:    global_load_dwordx4 v[0:3], v5, s[2:3] offset:164959; GFX9-FLATSCR-NEXT:    s_movk_i32 s4, 0x4144960; GFX9-FLATSCR-NEXT:    s_waitcnt vmcnt(0)4961; GFX9-FLATSCR-NEXT:    scratch_store_dwordx4 off, v[0:3], s4 ; 16-byte Folded Spill4962; GFX9-FLATSCR-NEXT:    global_load_dwordx4 v[0:3], v5, s[2:3] offset:324963; GFX9-FLATSCR-NEXT:    s_movk_i32 s4, 0x4244964; GFX9-FLATSCR-NEXT:    s_waitcnt vmcnt(0)4965; GFX9-FLATSCR-NEXT:    scratch_store_dwordx4 off, v[0:3], s4 ; 16-byte Folded Spill4966; GFX9-FLATSCR-NEXT:    global_load_dwordx4 v[0:3], v5, s[2:3] offset:484967; GFX9-FLATSCR-NEXT:    s_movk_i32 s4, 0x4344968; GFX9-FLATSCR-NEXT:    s_waitcnt vmcnt(0)4969; GFX9-FLATSCR-NEXT:    scratch_store_dwordx4 off, v[0:3], s4 ; 16-byte Folded Spill4970; GFX9-FLATSCR-NEXT:    global_load_dwordx4 v[0:3], v5, s[2:3] offset:644971; GFX9-FLATSCR-NEXT:    s_movk_i32 s4, 0x4444972; GFX9-FLATSCR-NEXT:    s_waitcnt vmcnt(0)4973; GFX9-FLATSCR-NEXT:    scratch_store_dwordx4 off, v[0:3], s4 ; 16-byte Folded Spill4974; GFX9-FLATSCR-NEXT:    global_load_dwordx4 v[0:3], v5, s[2:3] offset:804975; GFX9-FLATSCR-NEXT:    s_movk_i32 s4, 0x4544976; GFX9-FLATSCR-NEXT:    s_waitcnt vmcnt(0)4977; GFX9-FLATSCR-NEXT:    scratch_store_dwordx4 off, v[0:3], s4 ; 16-byte Folded Spill4978; GFX9-FLATSCR-NEXT:    global_load_dwordx4 v[0:3], v5, s[2:3] offset:964979; GFX9-FLATSCR-NEXT:    s_movk_i32 s4, 0x4644980; GFX9-FLATSCR-NEXT:    s_waitcnt vmcnt(0)4981; GFX9-FLATSCR-NEXT:    scratch_store_dwordx4 off, v[0:3], s4 ; 16-byte Folded Spill4982; GFX9-FLATSCR-NEXT:    global_load_dwordx4 v[0:3], v5, s[2:3] offset:1124983; GFX9-FLATSCR-NEXT:    s_movk_i32 s4, 0x4744984; GFX9-FLATSCR-NEXT:    s_waitcnt vmcnt(0)4985; GFX9-FLATSCR-NEXT:    scratch_store_dwordx4 off, v[0:3], s4 ; 16-byte Folded Spill4986; GFX9-FLATSCR-NEXT:    global_load_dwordx4 v[0:3], v5, s[2:3] offset:1284987; GFX9-FLATSCR-NEXT:    s_movk_i32 s4, 0x4844988; GFX9-FLATSCR-NEXT:    s_waitcnt vmcnt(0)4989; GFX9-FLATSCR-NEXT:    scratch_store_dwordx4 off, v[0:3], s4 ; 16-byte Folded Spill4990; GFX9-FLATSCR-NEXT:    global_load_dwordx4 v[0:3], v5, s[2:3] offset:1444991; GFX9-FLATSCR-NEXT:    s_movk_i32 s4, 0x4944992; GFX9-FLATSCR-NEXT:    s_waitcnt vmcnt(0)4993; GFX9-FLATSCR-NEXT:    scratch_store_dwordx4 off, v[0:3], s4 ; 16-byte Folded Spill4994; GFX9-FLATSCR-NEXT:    global_load_dwordx4 v[0:3], v5, s[2:3] offset:1604995; GFX9-FLATSCR-NEXT:    s_movk_i32 s4, 0x4a44996; GFX9-FLATSCR-NEXT:    s_waitcnt vmcnt(0)4997; GFX9-FLATSCR-NEXT:    scratch_store_dwordx4 off, v[0:3], s4 ; 16-byte Folded Spill4998; GFX9-FLATSCR-NEXT:    global_load_dwordx4 v[0:3], v5, s[2:3] offset:1764999; GFX9-FLATSCR-NEXT:    s_movk_i32 s4, 0x4b45000; GFX9-FLATSCR-NEXT:    s_waitcnt vmcnt(0)5001; GFX9-FLATSCR-NEXT:    scratch_store_dwordx4 off, v[0:3], s4 ; 16-byte Folded Spill5002; GFX9-FLATSCR-NEXT:    global_load_dwordx4 v[0:3], v5, s[2:3] offset:1925003; GFX9-FLATSCR-NEXT:    s_movk_i32 s4, 0x4c45004; GFX9-FLATSCR-NEXT:    s_waitcnt vmcnt(0)5005; GFX9-FLATSCR-NEXT:    scratch_store_dwordx4 off, v[0:3], s4 ; 16-byte Folded Spill5006; GFX9-FLATSCR-NEXT:    global_load_dwordx4 v[0:3], v5, s[2:3] offset:2085007; GFX9-FLATSCR-NEXT:    s_movk_i32 s4, 0x4d45008; GFX9-FLATSCR-NEXT:    s_waitcnt vmcnt(0)5009; GFX9-FLATSCR-NEXT:    scratch_store_dwordx4 off, v[0:3], s4 ; 16-byte Folded Spill5010; GFX9-FLATSCR-NEXT:    global_load_dwordx4 v[0:3], v5, s[2:3] offset:2245011; GFX9-FLATSCR-NEXT:    s_movk_i32 s4, 0x4e45012; GFX9-FLATSCR-NEXT:    s_waitcnt vmcnt(0)5013; GFX9-FLATSCR-NEXT:    scratch_store_dwordx4 off, v[0:3], s4 ; 16-byte Folded Spill5014; GFX9-FLATSCR-NEXT:    global_load_dwordx4 v[0:3], v5, s[2:3] offset:2405015; GFX9-FLATSCR-NEXT:    s_movk_i32 s4, 0x4f45016; GFX9-FLATSCR-NEXT:    s_waitcnt vmcnt(0)5017; GFX9-FLATSCR-NEXT:    scratch_store_dwordx4 off, v[0:3], s4 ; 16-byte Folded Spill5018; GFX9-FLATSCR-NEXT:    global_load_dwordx4 v[0:3], v5, s[2:3] offset:2565019; GFX9-FLATSCR-NEXT:    s_movk_i32 s4, 0x5045020; GFX9-FLATSCR-NEXT:    s_waitcnt vmcnt(0)5021; GFX9-FLATSCR-NEXT:    scratch_store_dwordx4 off, v[0:3], s4 ; 16-byte Folded Spill5022; GFX9-FLATSCR-NEXT:    global_load_dwordx4 v[0:3], v5, s[2:3] offset:2725023; GFX9-FLATSCR-NEXT:    s_movk_i32 s4, 0x5145024; GFX9-FLATSCR-NEXT:    s_waitcnt vmcnt(0)5025; GFX9-FLATSCR-NEXT:    scratch_store_dwordx4 off, v[0:3], s4 ; 16-byte Folded Spill5026; GFX9-FLATSCR-NEXT:    global_load_dwordx4 v[0:3], v5, s[2:3] offset:2885027; GFX9-FLATSCR-NEXT:    s_movk_i32 s4, 0x5245028; GFX9-FLATSCR-NEXT:    s_waitcnt vmcnt(0)5029; GFX9-FLATSCR-NEXT:    scratch_store_dwordx4 off, v[0:3], s4 ; 16-byte Folded Spill5030; GFX9-FLATSCR-NEXT:    global_load_dwordx4 v[0:3], v5, s[2:3] offset:3045031; GFX9-FLATSCR-NEXT:    s_movk_i32 s4, 0x5345032; GFX9-FLATSCR-NEXT:    s_waitcnt vmcnt(0)5033; GFX9-FLATSCR-NEXT:    scratch_store_dwordx4 off, v[0:3], s4 ; 16-byte Folded Spill5034; GFX9-FLATSCR-NEXT:    global_load_dwordx4 v[0:3], v5, s[2:3] offset:3205035; GFX9-FLATSCR-NEXT:    s_movk_i32 s4, 0x5445036; GFX9-FLATSCR-NEXT:    s_waitcnt vmcnt(0)5037; GFX9-FLATSCR-NEXT:    scratch_store_dwordx4 off, v[0:3], s4 ; 16-byte Folded Spill5038; GFX9-FLATSCR-NEXT:    global_load_dwordx4 v[0:3], v5, s[2:3] offset:3365039; GFX9-FLATSCR-NEXT:    s_movk_i32 s4, 0x5545040; GFX9-FLATSCR-NEXT:    s_waitcnt vmcnt(0)5041; GFX9-FLATSCR-NEXT:    scratch_store_dwordx4 off, v[0:3], s4 ; 16-byte Folded Spill5042; GFX9-FLATSCR-NEXT:    global_load_dwordx4 v[0:3], v5, s[2:3] offset:3525043; GFX9-FLATSCR-NEXT:    s_movk_i32 s4, 0x5645044; GFX9-FLATSCR-NEXT:    s_waitcnt vmcnt(0)5045; GFX9-FLATSCR-NEXT:    scratch_store_dwordx4 off, v[0:3], s4 ; 16-byte Folded Spill5046; GFX9-FLATSCR-NEXT:    global_load_dwordx4 v[0:3], v5, s[2:3] offset:3685047; GFX9-FLATSCR-NEXT:    s_movk_i32 s4, 0x5745048; GFX9-FLATSCR-NEXT:    s_waitcnt vmcnt(0)5049; GFX9-FLATSCR-NEXT:    scratch_store_dwordx4 off, v[0:3], s4 ; 16-byte Folded Spill5050; GFX9-FLATSCR-NEXT:    global_load_dwordx4 v[0:3], v5, s[2:3] offset:3845051; GFX9-FLATSCR-NEXT:    s_movk_i32 s4, 0x5845052; GFX9-FLATSCR-NEXT:    s_waitcnt vmcnt(0)5053; GFX9-FLATSCR-NEXT:    scratch_store_dwordx4 off, v[0:3], s4 ; 16-byte Folded Spill5054; GFX9-FLATSCR-NEXT:    global_load_dwordx4 v[0:3], v5, s[2:3] offset:4005055; GFX9-FLATSCR-NEXT:    s_movk_i32 s4, 0x5945056; GFX9-FLATSCR-NEXT:    s_waitcnt vmcnt(0)5057; GFX9-FLATSCR-NEXT:    scratch_store_dwordx4 off, v[0:3], s4 ; 16-byte Folded Spill5058; GFX9-FLATSCR-NEXT:    global_load_dwordx4 v[0:3], v5, s[2:3] offset:4165059; GFX9-FLATSCR-NEXT:    s_movk_i32 s4, 0x5a45060; GFX9-FLATSCR-NEXT:    s_waitcnt vmcnt(0)5061; GFX9-FLATSCR-NEXT:    scratch_store_dwordx4 off, v[0:3], s4 ; 16-byte Folded Spill5062; GFX9-FLATSCR-NEXT:    global_load_dwordx4 v[0:3], v5, s[2:3] offset:4325063; GFX9-FLATSCR-NEXT:    s_movk_i32 s4, 0x5b45064; GFX9-FLATSCR-NEXT:    s_waitcnt vmcnt(0)5065; GFX9-FLATSCR-NEXT:    scratch_store_dwordx4 off, v[0:3], s4 ; 16-byte Folded Spill5066; GFX9-FLATSCR-NEXT:    global_load_dwordx4 v[0:3], v5, s[2:3] offset:4485067; GFX9-FLATSCR-NEXT:    s_movk_i32 s4, 0x5c45068; GFX9-FLATSCR-NEXT:    s_waitcnt vmcnt(0)5069; GFX9-FLATSCR-NEXT:    scratch_store_dwordx4 off, v[0:3], s4 ; 16-byte Folded Spill5070; GFX9-FLATSCR-NEXT:    global_load_dwordx4 v[0:3], v5, s[2:3] offset:4645071; GFX9-FLATSCR-NEXT:    s_movk_i32 s4, 0x5d45072; GFX9-FLATSCR-NEXT:    s_waitcnt vmcnt(0)5073; GFX9-FLATSCR-NEXT:    scratch_store_dwordx4 off, v[0:3], s4 ; 16-byte Folded Spill5074; GFX9-FLATSCR-NEXT:    global_load_dwordx4 v[0:3], v5, s[2:3] offset:4805075; GFX9-FLATSCR-NEXT:    s_movk_i32 s4, 0x5e45076; GFX9-FLATSCR-NEXT:    s_waitcnt vmcnt(0)5077; GFX9-FLATSCR-NEXT:    scratch_store_dwordx4 off, v[0:3], s4 ; 16-byte Folded Spill5078; GFX9-FLATSCR-NEXT:    global_load_dwordx4 v[0:3], v5, s[2:3] offset:4965079; GFX9-FLATSCR-NEXT:    s_movk_i32 s4, 0x5f45080; GFX9-FLATSCR-NEXT:    s_waitcnt vmcnt(0)5081; GFX9-FLATSCR-NEXT:    scratch_store_dwordx4 off, v[0:3], s4 ; 16-byte Folded Spill5082; GFX9-FLATSCR-NEXT:    global_load_dwordx4 v[0:3], v5, s[2:3] offset:5125083; GFX9-FLATSCR-NEXT:    s_movk_i32 s4, 0x6045084; GFX9-FLATSCR-NEXT:    s_waitcnt vmcnt(0)5085; GFX9-FLATSCR-NEXT:    scratch_store_dwordx4 off, v[0:3], s4 ; 16-byte Folded Spill5086; GFX9-FLATSCR-NEXT:    global_load_dwordx4 v[0:3], v5, s[2:3] offset:5285087; GFX9-FLATSCR-NEXT:    s_movk_i32 s4, 0x6145088; GFX9-FLATSCR-NEXT:    s_waitcnt vmcnt(0)5089; GFX9-FLATSCR-NEXT:    scratch_store_dwordx4 off, v[0:3], s4 ; 16-byte Folded Spill5090; GFX9-FLATSCR-NEXT:    global_load_dwordx4 v[0:3], v5, s[2:3] offset:5445091; GFX9-FLATSCR-NEXT:    s_movk_i32 s4, 0x6245092; GFX9-FLATSCR-NEXT:    s_waitcnt vmcnt(0)5093; GFX9-FLATSCR-NEXT:    scratch_store_dwordx4 off, v[0:3], s4 ; 16-byte Folded Spill5094; GFX9-FLATSCR-NEXT:    global_load_dwordx4 v[0:3], v5, s[2:3] offset:5605095; GFX9-FLATSCR-NEXT:    s_movk_i32 s4, 0x6345096; GFX9-FLATSCR-NEXT:    s_waitcnt vmcnt(0)5097; GFX9-FLATSCR-NEXT:    scratch_store_dwordx4 off, v[0:3], s4 ; 16-byte Folded Spill5098; GFX9-FLATSCR-NEXT:    global_load_dwordx4 v[0:3], v5, s[2:3] offset:5765099; GFX9-FLATSCR-NEXT:    s_movk_i32 s4, 0x6445100; GFX9-FLATSCR-NEXT:    s_waitcnt vmcnt(0)5101; GFX9-FLATSCR-NEXT:    scratch_store_dwordx4 off, v[0:3], s4 ; 16-byte Folded Spill5102; GFX9-FLATSCR-NEXT:    global_load_dwordx4 v[0:3], v5, s[2:3] offset:5925103; GFX9-FLATSCR-NEXT:    s_movk_i32 s4, 0x6545104; GFX9-FLATSCR-NEXT:    s_waitcnt vmcnt(0)5105; GFX9-FLATSCR-NEXT:    scratch_store_dwordx4 off, v[0:3], s4 ; 16-byte Folded Spill5106; GFX9-FLATSCR-NEXT:    global_load_dwordx4 v[0:3], v5, s[2:3] offset:6085107; GFX9-FLATSCR-NEXT:    s_movk_i32 s4, 0x6645108; GFX9-FLATSCR-NEXT:    s_waitcnt vmcnt(0)5109; GFX9-FLATSCR-NEXT:    scratch_store_dwordx4 off, v[0:3], s4 ; 16-byte Folded Spill5110; GFX9-FLATSCR-NEXT:    global_load_dwordx4 v[0:3], v5, s[2:3] offset:6245111; GFX9-FLATSCR-NEXT:    s_movk_i32 s4, 0x6745112; GFX9-FLATSCR-NEXT:    s_waitcnt vmcnt(0)5113; GFX9-FLATSCR-NEXT:    scratch_store_dwordx4 off, v[0:3], s4 ; 16-byte Folded Spill5114; GFX9-FLATSCR-NEXT:    global_load_dwordx4 v[0:3], v5, s[2:3] offset:6405115; GFX9-FLATSCR-NEXT:    s_movk_i32 s4, 0x6845116; GFX9-FLATSCR-NEXT:    s_waitcnt vmcnt(0)5117; GFX9-FLATSCR-NEXT:    scratch_store_dwordx4 off, v[0:3], s4 ; 16-byte Folded Spill5118; GFX9-FLATSCR-NEXT:    global_load_dwordx4 v[0:3], v5, s[2:3] offset:6565119; GFX9-FLATSCR-NEXT:    s_movk_i32 s4, 0x6945120; GFX9-FLATSCR-NEXT:    s_waitcnt vmcnt(0)5121; GFX9-FLATSCR-NEXT:    scratch_store_dwordx4 off, v[0:3], s4 ; 16-byte Folded Spill5122; GFX9-FLATSCR-NEXT:    global_load_dwordx4 v[0:3], v5, s[2:3] offset:6725123; GFX9-FLATSCR-NEXT:    s_movk_i32 s4, 0x6a45124; GFX9-FLATSCR-NEXT:    s_waitcnt vmcnt(0)5125; GFX9-FLATSCR-NEXT:    scratch_store_dwordx4 off, v[0:3], s4 ; 16-byte Folded Spill5126; GFX9-FLATSCR-NEXT:    global_load_dwordx4 v[0:3], v5, s[2:3] offset:6885127; GFX9-FLATSCR-NEXT:    s_movk_i32 s4, 0x6b45128; GFX9-FLATSCR-NEXT:    s_waitcnt vmcnt(0)5129; GFX9-FLATSCR-NEXT:    scratch_store_dwordx4 off, v[0:3], s4 ; 16-byte Folded Spill5130; GFX9-FLATSCR-NEXT:    global_load_dwordx4 v[0:3], v5, s[2:3] offset:7045131; GFX9-FLATSCR-NEXT:    s_movk_i32 s4, 0x6c45132; GFX9-FLATSCR-NEXT:    s_waitcnt vmcnt(0)5133; GFX9-FLATSCR-NEXT:    scratch_store_dwordx4 off, v[0:3], s4 ; 16-byte Folded Spill5134; GFX9-FLATSCR-NEXT:    global_load_dwordx4 v[0:3], v5, s[2:3] offset:7205135; GFX9-FLATSCR-NEXT:    s_movk_i32 s4, 0x6d45136; GFX9-FLATSCR-NEXT:    s_waitcnt vmcnt(0)5137; GFX9-FLATSCR-NEXT:    scratch_store_dwordx4 off, v[0:3], s4 ; 16-byte Folded Spill5138; GFX9-FLATSCR-NEXT:    global_load_dwordx4 v[0:3], v5, s[2:3] offset:7365139; GFX9-FLATSCR-NEXT:    s_movk_i32 s4, 0x6e45140; GFX9-FLATSCR-NEXT:    s_waitcnt vmcnt(0)5141; GFX9-FLATSCR-NEXT:    scratch_store_dwordx4 off, v[0:3], s4 ; 16-byte Folded Spill5142; GFX9-FLATSCR-NEXT:    global_load_dwordx4 v[0:3], v5, s[2:3] offset:7525143; GFX9-FLATSCR-NEXT:    s_movk_i32 s4, 0x6f45144; GFX9-FLATSCR-NEXT:    s_waitcnt vmcnt(0)5145; GFX9-FLATSCR-NEXT:    scratch_store_dwordx4 off, v[0:3], s4 ; 16-byte Folded Spill5146; GFX9-FLATSCR-NEXT:    global_load_dwordx4 v[0:3], v5, s[2:3] offset:7685147; GFX9-FLATSCR-NEXT:    s_movk_i32 s4, 0x7045148; GFX9-FLATSCR-NEXT:    s_waitcnt vmcnt(0)5149; GFX9-FLATSCR-NEXT:    scratch_store_dwordx4 off, v[0:3], s4 ; 16-byte Folded Spill5150; GFX9-FLATSCR-NEXT:    global_load_dwordx4 v[0:3], v5, s[2:3] offset:7845151; GFX9-FLATSCR-NEXT:    s_movk_i32 s4, 0x7145152; GFX9-FLATSCR-NEXT:    s_waitcnt vmcnt(0)5153; GFX9-FLATSCR-NEXT:    scratch_store_dwordx4 off, v[0:3], s4 ; 16-byte Folded Spill5154; GFX9-FLATSCR-NEXT:    global_load_dwordx4 v[0:3], v5, s[2:3] offset:8005155; GFX9-FLATSCR-NEXT:    s_movk_i32 s4, 0x7245156; GFX9-FLATSCR-NEXT:    s_waitcnt vmcnt(0)5157; GFX9-FLATSCR-NEXT:    scratch_store_dwordx4 off, v[0:3], s4 ; 16-byte Folded Spill5158; GFX9-FLATSCR-NEXT:    global_load_dwordx4 v[0:3], v5, s[2:3] offset:8165159; GFX9-FLATSCR-NEXT:    s_movk_i32 s4, 0x7345160; GFX9-FLATSCR-NEXT:    s_waitcnt vmcnt(0)5161; GFX9-FLATSCR-NEXT:    scratch_store_dwordx4 off, v[0:3], s4 ; 16-byte Folded Spill5162; GFX9-FLATSCR-NEXT:    global_load_dwordx4 v[0:3], v5, s[2:3] offset:8325163; GFX9-FLATSCR-NEXT:    s_movk_i32 s4, 0x7445164; GFX9-FLATSCR-NEXT:    s_waitcnt vmcnt(0)5165; GFX9-FLATSCR-NEXT:    scratch_store_dwordx4 off, v[0:3], s4 ; 16-byte Folded Spill5166; GFX9-FLATSCR-NEXT:    global_load_dwordx4 v[0:3], v5, s[2:3] offset:8485167; GFX9-FLATSCR-NEXT:    s_movk_i32 s4, 0x7545168; GFX9-FLATSCR-NEXT:    s_waitcnt vmcnt(0)5169; GFX9-FLATSCR-NEXT:    scratch_store_dwordx4 off, v[0:3], s4 ; 16-byte Folded Spill5170; GFX9-FLATSCR-NEXT:    global_load_dwordx4 v[0:3], v5, s[2:3] offset:8645171; GFX9-FLATSCR-NEXT:    s_movk_i32 s4, 0x7645172; GFX9-FLATSCR-NEXT:    s_waitcnt vmcnt(0)5173; GFX9-FLATSCR-NEXT:    scratch_store_dwordx4 off, v[0:3], s4 ; 16-byte Folded Spill5174; GFX9-FLATSCR-NEXT:    global_load_dwordx4 v[0:3], v5, s[2:3] offset:8805175; GFX9-FLATSCR-NEXT:    s_movk_i32 s4, 0x7745176; GFX9-FLATSCR-NEXT:    s_waitcnt vmcnt(0)5177; GFX9-FLATSCR-NEXT:    scratch_store_dwordx4 off, v[0:3], s4 ; 16-byte Folded Spill5178; GFX9-FLATSCR-NEXT:    global_load_dwordx4 v[0:3], v5, s[2:3] offset:8965179; GFX9-FLATSCR-NEXT:    s_movk_i32 s4, 0x7845180; GFX9-FLATSCR-NEXT:    s_waitcnt vmcnt(0)5181; GFX9-FLATSCR-NEXT:    scratch_store_dwordx4 off, v[0:3], s4 ; 16-byte Folded Spill5182; GFX9-FLATSCR-NEXT:    global_load_dwordx4 v[0:3], v5, s[2:3] offset:9125183; GFX9-FLATSCR-NEXT:    s_movk_i32 s4, 0x7945184; GFX9-FLATSCR-NEXT:    s_waitcnt vmcnt(0)5185; GFX9-FLATSCR-NEXT:    scratch_store_dwordx4 off, v[0:3], s4 ; 16-byte Folded Spill5186; GFX9-FLATSCR-NEXT:    global_load_dwordx4 v[0:3], v5, s[2:3] offset:9285187; GFX9-FLATSCR-NEXT:    s_movk_i32 s4, 0x7a45188; GFX9-FLATSCR-NEXT:    s_waitcnt vmcnt(0)5189; GFX9-FLATSCR-NEXT:    scratch_store_dwordx4 off, v[0:3], s4 ; 16-byte Folded Spill5190; GFX9-FLATSCR-NEXT:    global_load_dwordx4 v[0:3], v5, s[2:3] offset:9445191; GFX9-FLATSCR-NEXT:    s_movk_i32 s4, 0x7b45192; GFX9-FLATSCR-NEXT:    s_waitcnt vmcnt(0)5193; GFX9-FLATSCR-NEXT:    scratch_store_dwordx4 off, v[0:3], s4 ; 16-byte Folded Spill5194; GFX9-FLATSCR-NEXT:    global_load_dwordx4 v[0:3], v5, s[2:3] offset:9605195; GFX9-FLATSCR-NEXT:    s_movk_i32 s4, 0x7c45196; GFX9-FLATSCR-NEXT:    s_waitcnt vmcnt(0)5197; GFX9-FLATSCR-NEXT:    scratch_store_dwordx4 off, v[0:3], s4 ; 16-byte Folded Spill5198; GFX9-FLATSCR-NEXT:    global_load_dwordx4 v[0:3], v5, s[2:3] offset:9765199; GFX9-FLATSCR-NEXT:    s_movk_i32 s4, 0x7d45200; GFX9-FLATSCR-NEXT:    s_waitcnt vmcnt(0)5201; GFX9-FLATSCR-NEXT:    scratch_store_dwordx4 off, v[0:3], s4 ; 16-byte Folded Spill5202; GFX9-FLATSCR-NEXT:    global_load_dwordx4 v[0:3], v5, s[2:3] offset:9925203; GFX9-FLATSCR-NEXT:    s_movk_i32 s4, 0x7e45204; GFX9-FLATSCR-NEXT:    s_waitcnt vmcnt(0)5205; GFX9-FLATSCR-NEXT:    scratch_store_dwordx4 off, v[0:3], s4 ; 16-byte Folded Spill5206; GFX9-FLATSCR-NEXT:    global_load_dwordx4 v[0:3], v5, s[2:3] offset:10085207; GFX9-FLATSCR-NEXT:    s_movk_i32 s4, 0x7f45208; GFX9-FLATSCR-NEXT:    s_waitcnt vmcnt(0)5209; GFX9-FLATSCR-NEXT:    scratch_store_dwordx4 off, v[0:3], s4 ; 16-byte Folded Spill5210; GFX9-FLATSCR-NEXT:    global_load_dwordx4 v[0:3], v5, s[2:3] offset:10245211; GFX9-FLATSCR-NEXT:    s_movk_i32 s4, 0x8045212; GFX9-FLATSCR-NEXT:    s_waitcnt vmcnt(0)5213; GFX9-FLATSCR-NEXT:    scratch_store_dwordx4 off, v[0:3], s4 ; 16-byte Folded Spill5214; GFX9-FLATSCR-NEXT:    global_load_dwordx4 v[0:3], v5, s[2:3] offset:10405215; GFX9-FLATSCR-NEXT:    s_movk_i32 s4, 0x8145216; GFX9-FLATSCR-NEXT:    s_waitcnt vmcnt(0)5217; GFX9-FLATSCR-NEXT:    scratch_store_dwordx4 off, v[0:3], s4 ; 16-byte Folded Spill5218; GFX9-FLATSCR-NEXT:    global_load_dwordx4 v[0:3], v5, s[2:3] offset:10565219; GFX9-FLATSCR-NEXT:    s_movk_i32 s4, 0x8245220; GFX9-FLATSCR-NEXT:    s_waitcnt vmcnt(0)5221; GFX9-FLATSCR-NEXT:    scratch_store_dwordx4 off, v[0:3], s4 ; 16-byte Folded Spill5222; GFX9-FLATSCR-NEXT:    global_load_dwordx4 v[0:3], v5, s[2:3] offset:10725223; GFX9-FLATSCR-NEXT:    s_movk_i32 s4, 0x8345224; GFX9-FLATSCR-NEXT:    s_waitcnt vmcnt(0)5225; GFX9-FLATSCR-NEXT:    scratch_store_dwordx4 off, v[0:3], s4 ; 16-byte Folded Spill5226; GFX9-FLATSCR-NEXT:    global_load_dwordx4 v[0:3], v5, s[2:3] offset:10885227; GFX9-FLATSCR-NEXT:    s_movk_i32 s4, 0x8445228; GFX9-FLATSCR-NEXT:    s_waitcnt vmcnt(0)5229; GFX9-FLATSCR-NEXT:    scratch_store_dwordx4 off, v[0:3], s4 ; 16-byte Folded Spill5230; GFX9-FLATSCR-NEXT:    global_load_dwordx4 v[0:3], v5, s[2:3] offset:11045231; GFX9-FLATSCR-NEXT:    s_movk_i32 s4, 0x8545232; GFX9-FLATSCR-NEXT:    s_waitcnt vmcnt(0)5233; GFX9-FLATSCR-NEXT:    scratch_store_dwordx4 off, v[0:3], s4 ; 16-byte Folded Spill5234; GFX9-FLATSCR-NEXT:    global_load_dwordx4 v[0:3], v5, s[2:3] offset:11205235; GFX9-FLATSCR-NEXT:    s_movk_i32 s4, 0x8645236; GFX9-FLATSCR-NEXT:    s_waitcnt vmcnt(0)5237; GFX9-FLATSCR-NEXT:    scratch_store_dwordx4 off, v[0:3], s4 ; 16-byte Folded Spill5238; GFX9-FLATSCR-NEXT:    global_load_dwordx4 v[0:3], v5, s[2:3] offset:11365239; GFX9-FLATSCR-NEXT:    s_movk_i32 s4, 0x8745240; GFX9-FLATSCR-NEXT:    s_waitcnt vmcnt(0)5241; GFX9-FLATSCR-NEXT:    scratch_store_dwordx4 off, v[0:3], s4 ; 16-byte Folded Spill5242; GFX9-FLATSCR-NEXT:    global_load_dwordx4 v[0:3], v5, s[2:3] offset:11525243; GFX9-FLATSCR-NEXT:    s_movk_i32 s4, 0x8845244; GFX9-FLATSCR-NEXT:    s_waitcnt vmcnt(0)5245; GFX9-FLATSCR-NEXT:    scratch_store_dwordx4 off, v[0:3], s4 ; 16-byte Folded Spill5246; GFX9-FLATSCR-NEXT:    global_load_dwordx4 v[0:3], v5, s[2:3] offset:11685247; GFX9-FLATSCR-NEXT:    s_movk_i32 s4, 0x8945248; GFX9-FLATSCR-NEXT:    s_waitcnt vmcnt(0)5249; GFX9-FLATSCR-NEXT:    scratch_store_dwordx4 off, v[0:3], s4 ; 16-byte Folded Spill5250; GFX9-FLATSCR-NEXT:    global_load_dwordx4 v[0:3], v5, s[2:3] offset:11845251; GFX9-FLATSCR-NEXT:    s_movk_i32 s4, 0x8a45252; GFX9-FLATSCR-NEXT:    s_waitcnt vmcnt(0)5253; GFX9-FLATSCR-NEXT:    scratch_store_dwordx4 off, v[0:3], s4 ; 16-byte Folded Spill5254; GFX9-FLATSCR-NEXT:    global_load_dwordx4 v[0:3], v5, s[2:3] offset:12005255; GFX9-FLATSCR-NEXT:    s_movk_i32 s4, 0x8b45256; GFX9-FLATSCR-NEXT:    s_waitcnt vmcnt(0)5257; GFX9-FLATSCR-NEXT:    scratch_store_dwordx4 off, v[0:3], s4 ; 16-byte Folded Spill5258; GFX9-FLATSCR-NEXT:    global_load_dwordx4 v[0:3], v5, s[2:3] offset:12165259; GFX9-FLATSCR-NEXT:    s_movk_i32 s4, 0x8c45260; GFX9-FLATSCR-NEXT:    s_waitcnt vmcnt(0)5261; GFX9-FLATSCR-NEXT:    scratch_store_dwordx4 off, v[0:3], s4 ; 16-byte Folded Spill5262; GFX9-FLATSCR-NEXT:    global_load_dwordx4 v[0:3], v5, s[2:3] offset:12325263; GFX9-FLATSCR-NEXT:    s_movk_i32 s4, 0x8d45264; GFX9-FLATSCR-NEXT:    s_waitcnt vmcnt(0)5265; GFX9-FLATSCR-NEXT:    scratch_store_dwordx4 off, v[0:3], s4 ; 16-byte Folded Spill5266; GFX9-FLATSCR-NEXT:    global_load_dwordx4 v[0:3], v5, s[2:3] offset:12485267; GFX9-FLATSCR-NEXT:    s_movk_i32 s4, 0x8e45268; GFX9-FLATSCR-NEXT:    s_waitcnt vmcnt(0)5269; GFX9-FLATSCR-NEXT:    scratch_store_dwordx4 off, v[0:3], s4 ; 16-byte Folded Spill5270; GFX9-FLATSCR-NEXT:    global_load_dwordx4 v[0:3], v5, s[2:3] offset:12645271; GFX9-FLATSCR-NEXT:    s_movk_i32 s4, 0x8f45272; GFX9-FLATSCR-NEXT:    s_waitcnt vmcnt(0)5273; GFX9-FLATSCR-NEXT:    scratch_store_dwordx4 off, v[0:3], s4 ; 16-byte Folded Spill5274; GFX9-FLATSCR-NEXT:    global_load_dwordx4 v[0:3], v5, s[2:3] offset:12805275; GFX9-FLATSCR-NEXT:    s_movk_i32 s4, 0x9045276; GFX9-FLATSCR-NEXT:    s_waitcnt vmcnt(0)5277; GFX9-FLATSCR-NEXT:    scratch_store_dwordx4 off, v[0:3], s4 ; 16-byte Folded Spill5278; GFX9-FLATSCR-NEXT:    global_load_dwordx4 v[0:3], v5, s[2:3] offset:12965279; GFX9-FLATSCR-NEXT:    s_movk_i32 s4, 0x9145280; GFX9-FLATSCR-NEXT:    s_waitcnt vmcnt(0)5281; GFX9-FLATSCR-NEXT:    scratch_store_dwordx4 off, v[0:3], s4 ; 16-byte Folded Spill5282; GFX9-FLATSCR-NEXT:    global_load_dwordx4 v[0:3], v5, s[2:3] offset:13125283; GFX9-FLATSCR-NEXT:    s_movk_i32 s4, 0x9245284; GFX9-FLATSCR-NEXT:    s_waitcnt vmcnt(0)5285; GFX9-FLATSCR-NEXT:    scratch_store_dwordx4 off, v[0:3], s4 ; 16-byte Folded Spill5286; GFX9-FLATSCR-NEXT:    global_load_dwordx4 v[0:3], v5, s[2:3] offset:13285287; GFX9-FLATSCR-NEXT:    s_movk_i32 s4, 0x9345288; GFX9-FLATSCR-NEXT:    s_waitcnt vmcnt(0)5289; GFX9-FLATSCR-NEXT:    scratch_store_dwordx4 off, v[0:3], s4 ; 16-byte Folded Spill5290; GFX9-FLATSCR-NEXT:    global_load_dwordx4 v[0:3], v5, s[2:3] offset:13445291; GFX9-FLATSCR-NEXT:    s_movk_i32 s4, 0x9445292; GFX9-FLATSCR-NEXT:    s_waitcnt vmcnt(0)5293; GFX9-FLATSCR-NEXT:    scratch_store_dwordx4 off, v[0:3], s4 ; 16-byte Folded Spill5294; GFX9-FLATSCR-NEXT:    global_load_dwordx4 v[0:3], v5, s[2:3] offset:13605295; GFX9-FLATSCR-NEXT:    s_movk_i32 s4, 0x9545296; GFX9-FLATSCR-NEXT:    s_waitcnt vmcnt(0)5297; GFX9-FLATSCR-NEXT:    scratch_store_dwordx4 off, v[0:3], s4 ; 16-byte Folded Spill5298; GFX9-FLATSCR-NEXT:    global_load_dwordx4 v[0:3], v5, s[2:3] offset:13765299; GFX9-FLATSCR-NEXT:    s_movk_i32 s4, 0x9645300; GFX9-FLATSCR-NEXT:    s_waitcnt vmcnt(0)5301; GFX9-FLATSCR-NEXT:    scratch_store_dwordx4 off, v[0:3], s4 ; 16-byte Folded Spill5302; GFX9-FLATSCR-NEXT:    global_load_dwordx4 v[0:3], v5, s[2:3] offset:13925303; GFX9-FLATSCR-NEXT:    s_movk_i32 s4, 0x9745304; GFX9-FLATSCR-NEXT:    s_waitcnt vmcnt(0)5305; GFX9-FLATSCR-NEXT:    scratch_store_dwordx4 off, v[0:3], s4 ; 16-byte Folded Spill5306; GFX9-FLATSCR-NEXT:    global_load_dwordx4 v[0:3], v5, s[2:3] offset:14085307; GFX9-FLATSCR-NEXT:    s_movk_i32 s4, 0x9845308; GFX9-FLATSCR-NEXT:    s_waitcnt vmcnt(0)5309; GFX9-FLATSCR-NEXT:    scratch_store_dwordx4 off, v[0:3], s4 ; 16-byte Folded Spill5310; GFX9-FLATSCR-NEXT:    global_load_dwordx4 v[0:3], v5, s[2:3] offset:14245311; GFX9-FLATSCR-NEXT:    s_movk_i32 s4, 0x9945312; GFX9-FLATSCR-NEXT:    s_waitcnt vmcnt(0)5313; GFX9-FLATSCR-NEXT:    scratch_store_dwordx4 off, v[0:3], s4 ; 16-byte Folded Spill5314; GFX9-FLATSCR-NEXT:    global_load_dwordx4 v[0:3], v5, s[2:3] offset:14405315; GFX9-FLATSCR-NEXT:    s_movk_i32 s4, 0x9a45316; GFX9-FLATSCR-NEXT:    s_waitcnt vmcnt(0)5317; GFX9-FLATSCR-NEXT:    scratch_store_dwordx4 off, v[0:3], s4 ; 16-byte Folded Spill5318; GFX9-FLATSCR-NEXT:    global_load_dwordx4 v[0:3], v5, s[2:3] offset:14565319; GFX9-FLATSCR-NEXT:    s_movk_i32 s4, 0x9b45320; GFX9-FLATSCR-NEXT:    s_waitcnt vmcnt(0)5321; GFX9-FLATSCR-NEXT:    scratch_store_dwordx4 off, v[0:3], s4 ; 16-byte Folded Spill5322; GFX9-FLATSCR-NEXT:    global_load_dwordx4 v[0:3], v5, s[2:3] offset:14725323; GFX9-FLATSCR-NEXT:    s_movk_i32 s4, 0x9c45324; GFX9-FLATSCR-NEXT:    s_waitcnt vmcnt(0)5325; GFX9-FLATSCR-NEXT:    scratch_store_dwordx4 off, v[0:3], s4 ; 16-byte Folded Spill5326; GFX9-FLATSCR-NEXT:    global_load_dwordx4 v[0:3], v5, s[2:3] offset:14885327; GFX9-FLATSCR-NEXT:    s_movk_i32 s4, 0x9d45328; GFX9-FLATSCR-NEXT:    s_waitcnt vmcnt(0)5329; GFX9-FLATSCR-NEXT:    scratch_store_dwordx4 off, v[0:3], s4 ; 16-byte Folded Spill5330; GFX9-FLATSCR-NEXT:    global_load_dwordx4 v[0:3], v5, s[2:3] offset:15045331; GFX9-FLATSCR-NEXT:    s_movk_i32 s4, 0x9e45332; GFX9-FLATSCR-NEXT:    s_waitcnt vmcnt(0)5333; GFX9-FLATSCR-NEXT:    scratch_store_dwordx4 off, v[0:3], s4 ; 16-byte Folded Spill5334; GFX9-FLATSCR-NEXT:    global_load_dwordx4 v[0:3], v5, s[2:3] offset:15205335; GFX9-FLATSCR-NEXT:    s_movk_i32 s4, 0x9f45336; GFX9-FLATSCR-NEXT:    s_waitcnt vmcnt(0)5337; GFX9-FLATSCR-NEXT:    scratch_store_dwordx4 off, v[0:3], s4 ; 16-byte Folded Spill5338; GFX9-FLATSCR-NEXT:    global_load_dwordx4 v[0:3], v5, s[2:3] offset:15365339; GFX9-FLATSCR-NEXT:    s_movk_i32 s4, 0xa045340; GFX9-FLATSCR-NEXT:    s_waitcnt vmcnt(0)5341; GFX9-FLATSCR-NEXT:    scratch_store_dwordx4 off, v[0:3], s4 ; 16-byte Folded Spill5342; GFX9-FLATSCR-NEXT:    global_load_dwordx4 v[0:3], v5, s[2:3] offset:15525343; GFX9-FLATSCR-NEXT:    s_movk_i32 s4, 0xa145344; GFX9-FLATSCR-NEXT:    s_waitcnt vmcnt(0)5345; GFX9-FLATSCR-NEXT:    scratch_store_dwordx4 off, v[0:3], s4 ; 16-byte Folded Spill5346; GFX9-FLATSCR-NEXT:    global_load_dwordx4 v[0:3], v5, s[2:3] offset:15685347; GFX9-FLATSCR-NEXT:    s_movk_i32 s4, 0xa245348; GFX9-FLATSCR-NEXT:    s_waitcnt vmcnt(0)5349; GFX9-FLATSCR-NEXT:    scratch_store_dwordx4 off, v[0:3], s4 ; 16-byte Folded Spill5350; GFX9-FLATSCR-NEXT:    global_load_dwordx4 v[0:3], v5, s[2:3] offset:15845351; GFX9-FLATSCR-NEXT:    s_movk_i32 s4, 0xa345352; GFX9-FLATSCR-NEXT:    s_waitcnt vmcnt(0)5353; GFX9-FLATSCR-NEXT:    scratch_store_dwordx4 off, v[0:3], s4 ; 16-byte Folded Spill5354; GFX9-FLATSCR-NEXT:    global_load_dwordx4 v[0:3], v5, s[2:3] offset:16005355; GFX9-FLATSCR-NEXT:    s_movk_i32 s4, 0xa445356; GFX9-FLATSCR-NEXT:    s_waitcnt vmcnt(0)5357; GFX9-FLATSCR-NEXT:    scratch_store_dwordx4 off, v[0:3], s4 ; 16-byte Folded Spill5358; GFX9-FLATSCR-NEXT:    global_load_dwordx4 v[0:3], v5, s[2:3] offset:16165359; GFX9-FLATSCR-NEXT:    s_movk_i32 s4, 0xa545360; GFX9-FLATSCR-NEXT:    s_waitcnt vmcnt(0)5361; GFX9-FLATSCR-NEXT:    scratch_store_dwordx4 off, v[0:3], s4 ; 16-byte Folded Spill5362; GFX9-FLATSCR-NEXT:    global_load_dwordx4 v[0:3], v5, s[2:3] offset:16325363; GFX9-FLATSCR-NEXT:    s_movk_i32 s4, 0xa645364; GFX9-FLATSCR-NEXT:    s_waitcnt vmcnt(0)5365; GFX9-FLATSCR-NEXT:    scratch_store_dwordx4 off, v[0:3], s4 ; 16-byte Folded Spill5366; GFX9-FLATSCR-NEXT:    global_load_dwordx4 v[0:3], v5, s[2:3] offset:16485367; GFX9-FLATSCR-NEXT:    s_movk_i32 s4, 0xa745368; GFX9-FLATSCR-NEXT:    s_waitcnt vmcnt(0)5369; GFX9-FLATSCR-NEXT:    scratch_store_dwordx4 off, v[0:3], s4 ; 16-byte Folded Spill5370; GFX9-FLATSCR-NEXT:    global_load_dwordx4 v[0:3], v5, s[2:3] offset:16645371; GFX9-FLATSCR-NEXT:    s_movk_i32 s4, 0xa845372; GFX9-FLATSCR-NEXT:    s_waitcnt vmcnt(0)5373; GFX9-FLATSCR-NEXT:    scratch_store_dwordx4 off, v[0:3], s4 ; 16-byte Folded Spill5374; GFX9-FLATSCR-NEXT:    global_load_dwordx4 v[0:3], v5, s[2:3] offset:16805375; GFX9-FLATSCR-NEXT:    s_movk_i32 s4, 0xa945376; GFX9-FLATSCR-NEXT:    s_waitcnt vmcnt(0)5377; GFX9-FLATSCR-NEXT:    scratch_store_dwordx4 off, v[0:3], s4 ; 16-byte Folded Spill5378; GFX9-FLATSCR-NEXT:    global_load_dwordx4 v[0:3], v5, s[2:3] offset:16965379; GFX9-FLATSCR-NEXT:    s_movk_i32 s4, 0xaa45380; GFX9-FLATSCR-NEXT:    s_waitcnt vmcnt(0)5381; GFX9-FLATSCR-NEXT:    scratch_store_dwordx4 off, v[0:3], s4 ; 16-byte Folded Spill5382; GFX9-FLATSCR-NEXT:    global_load_dwordx4 v[0:3], v5, s[2:3] offset:17125383; GFX9-FLATSCR-NEXT:    s_movk_i32 s4, 0xab45384; GFX9-FLATSCR-NEXT:    s_waitcnt vmcnt(0)5385; GFX9-FLATSCR-NEXT:    scratch_store_dwordx4 off, v[0:3], s4 ; 16-byte Folded Spill5386; GFX9-FLATSCR-NEXT:    global_load_dwordx4 v[0:3], v5, s[2:3] offset:17285387; GFX9-FLATSCR-NEXT:    s_movk_i32 s4, 0xac45388; GFX9-FLATSCR-NEXT:    s_waitcnt vmcnt(0)5389; GFX9-FLATSCR-NEXT:    scratch_store_dwordx4 off, v[0:3], s4 ; 16-byte Folded Spill5390; GFX9-FLATSCR-NEXT:    global_load_dwordx4 v[0:3], v5, s[2:3] offset:17445391; GFX9-FLATSCR-NEXT:    s_movk_i32 s4, 0xad45392; GFX9-FLATSCR-NEXT:    s_waitcnt vmcnt(0)5393; GFX9-FLATSCR-NEXT:    scratch_store_dwordx4 off, v[0:3], s4 ; 16-byte Folded Spill5394; GFX9-FLATSCR-NEXT:    global_load_dwordx4 v[0:3], v5, s[2:3] offset:17605395; GFX9-FLATSCR-NEXT:    s_movk_i32 s4, 0xae45396; GFX9-FLATSCR-NEXT:    s_waitcnt vmcnt(0)5397; GFX9-FLATSCR-NEXT:    scratch_store_dwordx4 off, v[0:3], s4 ; 16-byte Folded Spill5398; GFX9-FLATSCR-NEXT:    global_load_dwordx4 v[0:3], v5, s[2:3] offset:17765399; GFX9-FLATSCR-NEXT:    s_movk_i32 s4, 0xaf45400; GFX9-FLATSCR-NEXT:    s_waitcnt vmcnt(0)5401; GFX9-FLATSCR-NEXT:    scratch_store_dwordx4 off, v[0:3], s4 ; 16-byte Folded Spill5402; GFX9-FLATSCR-NEXT:    global_load_dwordx4 v[0:3], v5, s[2:3] offset:17925403; GFX9-FLATSCR-NEXT:    s_movk_i32 s4, 0xb045404; GFX9-FLATSCR-NEXT:    s_waitcnt vmcnt(0)5405; GFX9-FLATSCR-NEXT:    scratch_store_dwordx4 off, v[0:3], s4 ; 16-byte Folded Spill5406; GFX9-FLATSCR-NEXT:    global_load_dwordx4 v[0:3], v5, s[2:3] offset:18085407; GFX9-FLATSCR-NEXT:    s_movk_i32 s4, 0xb145408; GFX9-FLATSCR-NEXT:    s_waitcnt vmcnt(0)5409; GFX9-FLATSCR-NEXT:    scratch_store_dwordx4 off, v[0:3], s4 ; 16-byte Folded Spill5410; GFX9-FLATSCR-NEXT:    global_load_dwordx4 v[0:3], v5, s[2:3] offset:18245411; GFX9-FLATSCR-NEXT:    s_movk_i32 s4, 0xb245412; GFX9-FLATSCR-NEXT:    s_waitcnt vmcnt(0)5413; GFX9-FLATSCR-NEXT:    scratch_store_dwordx4 off, v[0:3], s4 ; 16-byte Folded Spill5414; GFX9-FLATSCR-NEXT:    global_load_dwordx4 v[0:3], v5, s[2:3] offset:18405415; GFX9-FLATSCR-NEXT:    s_movk_i32 s4, 0xb345416; GFX9-FLATSCR-NEXT:    s_waitcnt vmcnt(0)5417; GFX9-FLATSCR-NEXT:    scratch_store_dwordx4 off, v[0:3], s4 ; 16-byte Folded Spill5418; GFX9-FLATSCR-NEXT:    global_load_dwordx4 v[0:3], v5, s[2:3] offset:18565419; GFX9-FLATSCR-NEXT:    s_movk_i32 s4, 0xb445420; GFX9-FLATSCR-NEXT:    s_waitcnt vmcnt(0)5421; GFX9-FLATSCR-NEXT:    scratch_store_dwordx4 off, v[0:3], s4 ; 16-byte Folded Spill5422; GFX9-FLATSCR-NEXT:    global_load_dwordx4 v[0:3], v5, s[2:3] offset:18725423; GFX9-FLATSCR-NEXT:    s_movk_i32 s4, 0xb545424; GFX9-FLATSCR-NEXT:    s_waitcnt vmcnt(0)5425; GFX9-FLATSCR-NEXT:    scratch_store_dwordx4 off, v[0:3], s4 ; 16-byte Folded Spill5426; GFX9-FLATSCR-NEXT:    global_load_dwordx4 v[0:3], v5, s[2:3] offset:18885427; GFX9-FLATSCR-NEXT:    s_movk_i32 s4, 0xb645428; GFX9-FLATSCR-NEXT:    s_waitcnt vmcnt(0)5429; GFX9-FLATSCR-NEXT:    scratch_store_dwordx4 off, v[0:3], s4 ; 16-byte Folded Spill5430; GFX9-FLATSCR-NEXT:    global_load_dwordx4 v[0:3], v5, s[2:3] offset:19045431; GFX9-FLATSCR-NEXT:    s_movk_i32 s4, 0xb745432; GFX9-FLATSCR-NEXT:    s_waitcnt vmcnt(0)5433; GFX9-FLATSCR-NEXT:    scratch_store_dwordx4 off, v[0:3], s4 ; 16-byte Folded Spill5434; GFX9-FLATSCR-NEXT:    global_load_dwordx4 v[0:3], v5, s[2:3] offset:19205435; GFX9-FLATSCR-NEXT:    s_movk_i32 s4, 0xb845436; GFX9-FLATSCR-NEXT:    s_waitcnt vmcnt(0)5437; GFX9-FLATSCR-NEXT:    scratch_store_dwordx4 off, v[0:3], s4 ; 16-byte Folded Spill5438; GFX9-FLATSCR-NEXT:    global_load_dwordx4 v[0:3], v5, s[2:3] offset:19365439; GFX9-FLATSCR-NEXT:    s_movk_i32 s4, 0xb945440; GFX9-FLATSCR-NEXT:    s_waitcnt vmcnt(0)5441; GFX9-FLATSCR-NEXT:    scratch_store_dwordx4 off, v[0:3], s4 ; 16-byte Folded Spill5442; GFX9-FLATSCR-NEXT:    global_load_dwordx4 v[0:3], v5, s[2:3] offset:19525443; GFX9-FLATSCR-NEXT:    s_movk_i32 s4, 0xba45444; GFX9-FLATSCR-NEXT:    s_waitcnt vmcnt(0)5445; GFX9-FLATSCR-NEXT:    scratch_store_dwordx4 off, v[0:3], s4 ; 16-byte Folded Spill5446; GFX9-FLATSCR-NEXT:    global_load_dwordx4 v[0:3], v5, s[2:3] offset:19685447; GFX9-FLATSCR-NEXT:    s_movk_i32 s4, 0xbb45448; GFX9-FLATSCR-NEXT:    s_waitcnt vmcnt(0)5449; GFX9-FLATSCR-NEXT:    scratch_store_dwordx4 off, v[0:3], s4 ; 16-byte Folded Spill5450; GFX9-FLATSCR-NEXT:    global_load_dwordx4 v[0:3], v5, s[2:3] offset:19845451; GFX9-FLATSCR-NEXT:    s_movk_i32 s4, 0xbc45452; GFX9-FLATSCR-NEXT:    s_waitcnt vmcnt(0)5453; GFX9-FLATSCR-NEXT:    scratch_store_dwordx4 off, v[0:3], s4 ; 16-byte Folded Spill5454; GFX9-FLATSCR-NEXT:    global_load_dwordx4 v[0:3], v5, s[2:3] offset:20005455; GFX9-FLATSCR-NEXT:    s_movk_i32 s4, 0xbd45456; GFX9-FLATSCR-NEXT:    s_waitcnt vmcnt(0)5457; GFX9-FLATSCR-NEXT:    scratch_store_dwordx4 off, v[0:3], s4 ; 16-byte Folded Spill5458; GFX9-FLATSCR-NEXT:    global_load_dwordx4 v[0:3], v5, s[2:3] offset:20165459; GFX9-FLATSCR-NEXT:    s_movk_i32 s4, 0xbe45460; GFX9-FLATSCR-NEXT:    s_waitcnt vmcnt(0)5461; GFX9-FLATSCR-NEXT:    scratch_store_dwordx4 off, v[0:3], s4 ; 16-byte Folded Spill5462; GFX9-FLATSCR-NEXT:    global_load_dwordx4 v[0:3], v5, s[2:3] offset:20325463; GFX9-FLATSCR-NEXT:    s_movk_i32 s4, 0xbf45464; GFX9-FLATSCR-NEXT:    s_waitcnt vmcnt(0)5465; GFX9-FLATSCR-NEXT:    scratch_store_dwordx4 off, v[0:3], s4 ; 16-byte Folded Spill5466; GFX9-FLATSCR-NEXT:    global_load_dwordx4 v[0:3], v5, s[2:3] offset:20485467; GFX9-FLATSCR-NEXT:    s_movk_i32 s4, 0xc045468; GFX9-FLATSCR-NEXT:    s_waitcnt vmcnt(0)5469; GFX9-FLATSCR-NEXT:    scratch_store_dwordx4 off, v[0:3], s4 ; 16-byte Folded Spill5470; GFX9-FLATSCR-NEXT:    global_load_dwordx4 v[0:3], v5, s[2:3] offset:20645471; GFX9-FLATSCR-NEXT:    s_movk_i32 s4, 0xc145472; GFX9-FLATSCR-NEXT:    s_waitcnt vmcnt(0)5473; GFX9-FLATSCR-NEXT:    scratch_store_dwordx4 off, v[0:3], s4 ; 16-byte Folded Spill5474; GFX9-FLATSCR-NEXT:    global_load_dwordx4 v[0:3], v5, s[2:3] offset:20805475; GFX9-FLATSCR-NEXT:    s_movk_i32 s4, 0xc245476; GFX9-FLATSCR-NEXT:    s_waitcnt vmcnt(0)5477; GFX9-FLATSCR-NEXT:    scratch_store_dwordx4 off, v[0:3], s4 ; 16-byte Folded Spill5478; GFX9-FLATSCR-NEXT:    global_load_dwordx4 v[0:3], v5, s[2:3] offset:20965479; GFX9-FLATSCR-NEXT:    s_movk_i32 s4, 0xc345480; GFX9-FLATSCR-NEXT:    s_waitcnt vmcnt(0)5481; GFX9-FLATSCR-NEXT:    scratch_store_dwordx4 off, v[0:3], s4 ; 16-byte Folded Spill5482; GFX9-FLATSCR-NEXT:    global_load_dwordx4 v[0:3], v5, s[2:3] offset:21125483; GFX9-FLATSCR-NEXT:    s_movk_i32 s4, 0xc445484; GFX9-FLATSCR-NEXT:    s_waitcnt vmcnt(0)5485; GFX9-FLATSCR-NEXT:    scratch_store_dwordx4 off, v[0:3], s4 ; 16-byte Folded Spill5486; GFX9-FLATSCR-NEXT:    global_load_dwordx4 v[0:3], v5, s[2:3] offset:21285487; GFX9-FLATSCR-NEXT:    s_movk_i32 s4, 0xc545488; GFX9-FLATSCR-NEXT:    s_waitcnt vmcnt(0)5489; GFX9-FLATSCR-NEXT:    scratch_store_dwordx4 off, v[0:3], s4 ; 16-byte Folded Spill5490; GFX9-FLATSCR-NEXT:    global_load_dwordx4 v[0:3], v5, s[2:3] offset:21445491; GFX9-FLATSCR-NEXT:    s_movk_i32 s4, 0xc645492; GFX9-FLATSCR-NEXT:    s_waitcnt vmcnt(0)5493; GFX9-FLATSCR-NEXT:    scratch_store_dwordx4 off, v[0:3], s4 ; 16-byte Folded Spill5494; GFX9-FLATSCR-NEXT:    global_load_dwordx4 v[0:3], v5, s[2:3] offset:21605495; GFX9-FLATSCR-NEXT:    s_movk_i32 s4, 0xc745496; GFX9-FLATSCR-NEXT:    s_waitcnt vmcnt(0)5497; GFX9-FLATSCR-NEXT:    scratch_store_dwordx4 off, v[0:3], s4 ; 16-byte Folded Spill5498; GFX9-FLATSCR-NEXT:    global_load_dwordx4 v[0:3], v5, s[2:3] offset:21765499; GFX9-FLATSCR-NEXT:    s_movk_i32 s4, 0xc845500; GFX9-FLATSCR-NEXT:    s_waitcnt vmcnt(0)5501; GFX9-FLATSCR-NEXT:    scratch_store_dwordx4 off, v[0:3], s4 ; 16-byte Folded Spill5502; GFX9-FLATSCR-NEXT:    global_load_dwordx4 v[0:3], v5, s[2:3] offset:21925503; GFX9-FLATSCR-NEXT:    s_movk_i32 s4, 0xc945504; GFX9-FLATSCR-NEXT:    s_waitcnt vmcnt(0)5505; GFX9-FLATSCR-NEXT:    scratch_store_dwordx4 off, v[0:3], s4 ; 16-byte Folded Spill5506; GFX9-FLATSCR-NEXT:    global_load_dwordx4 v[0:3], v5, s[2:3] offset:22085507; GFX9-FLATSCR-NEXT:    s_movk_i32 s4, 0xca45508; GFX9-FLATSCR-NEXT:    s_waitcnt vmcnt(0)5509; GFX9-FLATSCR-NEXT:    scratch_store_dwordx4 off, v[0:3], s4 ; 16-byte Folded Spill5510; GFX9-FLATSCR-NEXT:    global_load_dwordx4 v[0:3], v5, s[2:3] offset:22245511; GFX9-FLATSCR-NEXT:    s_movk_i32 s4, 0xcb45512; GFX9-FLATSCR-NEXT:    s_waitcnt vmcnt(0)5513; GFX9-FLATSCR-NEXT:    scratch_store_dwordx4 off, v[0:3], s4 ; 16-byte Folded Spill5514; GFX9-FLATSCR-NEXT:    global_load_dwordx4 v[0:3], v5, s[2:3] offset:22405515; GFX9-FLATSCR-NEXT:    s_movk_i32 s4, 0xcc45516; GFX9-FLATSCR-NEXT:    s_waitcnt vmcnt(0)5517; GFX9-FLATSCR-NEXT:    scratch_store_dwordx4 off, v[0:3], s4 ; 16-byte Folded Spill5518; GFX9-FLATSCR-NEXT:    global_load_dwordx4 v[0:3], v5, s[2:3] offset:22565519; GFX9-FLATSCR-NEXT:    s_movk_i32 s4, 0xcd45520; GFX9-FLATSCR-NEXT:    s_waitcnt vmcnt(0)5521; GFX9-FLATSCR-NEXT:    scratch_store_dwordx4 off, v[0:3], s4 ; 16-byte Folded Spill5522; GFX9-FLATSCR-NEXT:    global_load_dwordx4 v[0:3], v5, s[2:3] offset:22725523; GFX9-FLATSCR-NEXT:    s_movk_i32 s4, 0xce45524; GFX9-FLATSCR-NEXT:    s_waitcnt vmcnt(0)5525; GFX9-FLATSCR-NEXT:    scratch_store_dwordx4 off, v[0:3], s4 ; 16-byte Folded Spill5526; GFX9-FLATSCR-NEXT:    global_load_dwordx4 v[0:3], v5, s[2:3] offset:22885527; GFX9-FLATSCR-NEXT:    s_movk_i32 s4, 0xcf45528; GFX9-FLATSCR-NEXT:    s_waitcnt vmcnt(0)5529; GFX9-FLATSCR-NEXT:    scratch_store_dwordx4 off, v[0:3], s4 ; 16-byte Folded Spill5530; GFX9-FLATSCR-NEXT:    global_load_dwordx4 v[0:3], v5, s[2:3] offset:23045531; GFX9-FLATSCR-NEXT:    s_movk_i32 s4, 0xd045532; GFX9-FLATSCR-NEXT:    s_waitcnt vmcnt(0)5533; GFX9-FLATSCR-NEXT:    scratch_store_dwordx4 off, v[0:3], s4 ; 16-byte Folded Spill5534; GFX9-FLATSCR-NEXT:    global_load_dwordx4 v[0:3], v5, s[2:3] offset:23205535; GFX9-FLATSCR-NEXT:    s_movk_i32 s4, 0xd145536; GFX9-FLATSCR-NEXT:    s_waitcnt vmcnt(0)5537; GFX9-FLATSCR-NEXT:    scratch_store_dwordx4 off, v[0:3], s4 ; 16-byte Folded Spill5538; GFX9-FLATSCR-NEXT:    global_load_dwordx4 v[0:3], v5, s[2:3] offset:23365539; GFX9-FLATSCR-NEXT:    s_movk_i32 s4, 0xd245540; GFX9-FLATSCR-NEXT:    s_waitcnt vmcnt(0)5541; GFX9-FLATSCR-NEXT:    scratch_store_dwordx4 off, v[0:3], s4 ; 16-byte Folded Spill5542; GFX9-FLATSCR-NEXT:    global_load_dwordx4 v[0:3], v5, s[2:3] offset:23525543; GFX9-FLATSCR-NEXT:    s_movk_i32 s4, 0xd345544; GFX9-FLATSCR-NEXT:    s_waitcnt vmcnt(0)5545; GFX9-FLATSCR-NEXT:    scratch_store_dwordx4 off, v[0:3], s4 ; 16-byte Folded Spill5546; GFX9-FLATSCR-NEXT:    global_load_dwordx4 v[0:3], v5, s[2:3] offset:23685547; GFX9-FLATSCR-NEXT:    s_movk_i32 s4, 0xd445548; GFX9-FLATSCR-NEXT:    s_waitcnt vmcnt(0)5549; GFX9-FLATSCR-NEXT:    scratch_store_dwordx4 off, v[0:3], s4 ; 16-byte Folded Spill5550; GFX9-FLATSCR-NEXT:    global_load_dwordx4 v[0:3], v5, s[2:3] offset:23845551; GFX9-FLATSCR-NEXT:    s_movk_i32 s4, 0xd545552; GFX9-FLATSCR-NEXT:    s_waitcnt vmcnt(0)5553; GFX9-FLATSCR-NEXT:    scratch_store_dwordx4 off, v[0:3], s4 ; 16-byte Folded Spill5554; GFX9-FLATSCR-NEXT:    global_load_dwordx4 v[0:3], v5, s[2:3] offset:24005555; GFX9-FLATSCR-NEXT:    s_movk_i32 s4, 0xd645556; GFX9-FLATSCR-NEXT:    s_waitcnt vmcnt(0)5557; GFX9-FLATSCR-NEXT:    scratch_store_dwordx4 off, v[0:3], s4 ; 16-byte Folded Spill5558; GFX9-FLATSCR-NEXT:    global_load_dwordx4 v[0:3], v5, s[2:3] offset:24165559; GFX9-FLATSCR-NEXT:    s_movk_i32 s4, 0xd745560; GFX9-FLATSCR-NEXT:    s_waitcnt vmcnt(0)5561; GFX9-FLATSCR-NEXT:    scratch_store_dwordx4 off, v[0:3], s4 ; 16-byte Folded Spill5562; GFX9-FLATSCR-NEXT:    global_load_dwordx4 v[0:3], v5, s[2:3] offset:24325563; GFX9-FLATSCR-NEXT:    s_movk_i32 s4, 0xd845564; GFX9-FLATSCR-NEXT:    s_waitcnt vmcnt(0)5565; GFX9-FLATSCR-NEXT:    scratch_store_dwordx4 off, v[0:3], s4 ; 16-byte Folded Spill5566; GFX9-FLATSCR-NEXT:    global_load_dwordx4 v[0:3], v5, s[2:3] offset:24485567; GFX9-FLATSCR-NEXT:    s_movk_i32 s4, 0xd945568; GFX9-FLATSCR-NEXT:    s_waitcnt vmcnt(0)5569; GFX9-FLATSCR-NEXT:    scratch_store_dwordx4 off, v[0:3], s4 ; 16-byte Folded Spill5570; GFX9-FLATSCR-NEXT:    global_load_dwordx4 v[0:3], v5, s[2:3] offset:24645571; GFX9-FLATSCR-NEXT:    s_movk_i32 s4, 0xda45572; GFX9-FLATSCR-NEXT:    s_waitcnt vmcnt(0)5573; GFX9-FLATSCR-NEXT:    scratch_store_dwordx4 off, v[0:3], s4 ; 16-byte Folded Spill5574; GFX9-FLATSCR-NEXT:    global_load_dwordx4 v[0:3], v5, s[2:3] offset:24805575; GFX9-FLATSCR-NEXT:    s_movk_i32 s4, 0xdb45576; GFX9-FLATSCR-NEXT:    s_waitcnt vmcnt(0)5577; GFX9-FLATSCR-NEXT:    scratch_store_dwordx4 off, v[0:3], s4 ; 16-byte Folded Spill5578; GFX9-FLATSCR-NEXT:    global_load_dwordx4 v[0:3], v5, s[2:3] offset:24965579; GFX9-FLATSCR-NEXT:    s_movk_i32 s4, 0xdc45580; GFX9-FLATSCR-NEXT:    s_waitcnt vmcnt(0)5581; GFX9-FLATSCR-NEXT:    scratch_store_dwordx4 off, v[0:3], s4 ; 16-byte Folded Spill5582; GFX9-FLATSCR-NEXT:    global_load_dwordx4 v[0:3], v5, s[2:3] offset:25125583; GFX9-FLATSCR-NEXT:    s_movk_i32 s4, 0xdd45584; GFX9-FLATSCR-NEXT:    s_waitcnt vmcnt(0)5585; GFX9-FLATSCR-NEXT:    scratch_store_dwordx4 off, v[0:3], s4 ; 16-byte Folded Spill5586; GFX9-FLATSCR-NEXT:    global_load_dwordx4 v[0:3], v5, s[2:3] offset:25285587; GFX9-FLATSCR-NEXT:    s_movk_i32 s4, 0xde45588; GFX9-FLATSCR-NEXT:    s_waitcnt vmcnt(0)5589; GFX9-FLATSCR-NEXT:    scratch_store_dwordx4 off, v[0:3], s4 ; 16-byte Folded Spill5590; GFX9-FLATSCR-NEXT:    global_load_dwordx4 v[0:3], v5, s[2:3] offset:25445591; GFX9-FLATSCR-NEXT:    s_movk_i32 s4, 0xdf45592; GFX9-FLATSCR-NEXT:    s_waitcnt vmcnt(0)5593; GFX9-FLATSCR-NEXT:    scratch_store_dwordx4 off, v[0:3], s4 ; 16-byte Folded Spill5594; GFX9-FLATSCR-NEXT:    global_load_dwordx4 v[0:3], v5, s[2:3] offset:25605595; GFX9-FLATSCR-NEXT:    s_movk_i32 s4, 0xe045596; GFX9-FLATSCR-NEXT:    s_waitcnt vmcnt(0)5597; GFX9-FLATSCR-NEXT:    scratch_store_dwordx4 off, v[0:3], s4 ; 16-byte Folded Spill5598; GFX9-FLATSCR-NEXT:    global_load_dwordx4 v[0:3], v5, s[2:3] offset:25765599; GFX9-FLATSCR-NEXT:    s_movk_i32 s4, 0xe145600; GFX9-FLATSCR-NEXT:    s_waitcnt vmcnt(0)5601; GFX9-FLATSCR-NEXT:    scratch_store_dwordx4 off, v[0:3], s4 ; 16-byte Folded Spill5602; GFX9-FLATSCR-NEXT:    global_load_dwordx4 v[0:3], v5, s[2:3] offset:25925603; GFX9-FLATSCR-NEXT:    s_movk_i32 s4, 0xe245604; GFX9-FLATSCR-NEXT:    s_waitcnt vmcnt(0)5605; GFX9-FLATSCR-NEXT:    scratch_store_dwordx4 off, v[0:3], s4 ; 16-byte Folded Spill5606; GFX9-FLATSCR-NEXT:    global_load_dwordx4 v[0:3], v5, s[2:3] offset:26085607; GFX9-FLATSCR-NEXT:    s_movk_i32 s4, 0xe345608; GFX9-FLATSCR-NEXT:    s_waitcnt vmcnt(0)5609; GFX9-FLATSCR-NEXT:    scratch_store_dwordx4 off, v[0:3], s4 ; 16-byte Folded Spill5610; GFX9-FLATSCR-NEXT:    global_load_dwordx4 v[0:3], v5, s[2:3] offset:26245611; GFX9-FLATSCR-NEXT:    s_movk_i32 s4, 0xe445612; GFX9-FLATSCR-NEXT:    s_waitcnt vmcnt(0)5613; GFX9-FLATSCR-NEXT:    scratch_store_dwordx4 off, v[0:3], s4 ; 16-byte Folded Spill5614; GFX9-FLATSCR-NEXT:    global_load_dwordx4 v[0:3], v5, s[2:3] offset:26405615; GFX9-FLATSCR-NEXT:    s_movk_i32 s4, 0xe545616; GFX9-FLATSCR-NEXT:    s_waitcnt vmcnt(0)5617; GFX9-FLATSCR-NEXT:    scratch_store_dwordx4 off, v[0:3], s4 ; 16-byte Folded Spill5618; GFX9-FLATSCR-NEXT:    global_load_dwordx4 v[0:3], v5, s[2:3] offset:26565619; GFX9-FLATSCR-NEXT:    s_movk_i32 s4, 0xe645620; GFX9-FLATSCR-NEXT:    s_waitcnt vmcnt(0)5621; GFX9-FLATSCR-NEXT:    scratch_store_dwordx4 off, v[0:3], s4 ; 16-byte Folded Spill5622; GFX9-FLATSCR-NEXT:    global_load_dwordx4 v[0:3], v5, s[2:3] offset:26725623; GFX9-FLATSCR-NEXT:    s_movk_i32 s4, 0xe745624; GFX9-FLATSCR-NEXT:    s_waitcnt vmcnt(0)5625; GFX9-FLATSCR-NEXT:    scratch_store_dwordx4 off, v[0:3], s4 ; 16-byte Folded Spill5626; GFX9-FLATSCR-NEXT:    global_load_dwordx4 v[0:3], v5, s[2:3] offset:26885627; GFX9-FLATSCR-NEXT:    s_movk_i32 s4, 0xe845628; GFX9-FLATSCR-NEXT:    s_waitcnt vmcnt(0)5629; GFX9-FLATSCR-NEXT:    scratch_store_dwordx4 off, v[0:3], s4 ; 16-byte Folded Spill5630; GFX9-FLATSCR-NEXT:    global_load_dwordx4 v[0:3], v5, s[2:3] offset:27045631; GFX9-FLATSCR-NEXT:    s_movk_i32 s4, 0xe945632; GFX9-FLATSCR-NEXT:    s_waitcnt vmcnt(0)5633; GFX9-FLATSCR-NEXT:    scratch_store_dwordx4 off, v[0:3], s4 ; 16-byte Folded Spill5634; GFX9-FLATSCR-NEXT:    global_load_dwordx4 v[0:3], v5, s[2:3] offset:27205635; GFX9-FLATSCR-NEXT:    s_movk_i32 s4, 0xea45636; GFX9-FLATSCR-NEXT:    s_waitcnt vmcnt(0)5637; GFX9-FLATSCR-NEXT:    scratch_store_dwordx4 off, v[0:3], s4 ; 16-byte Folded Spill5638; GFX9-FLATSCR-NEXT:    global_load_dwordx4 v[0:3], v5, s[2:3] offset:27365639; GFX9-FLATSCR-NEXT:    s_movk_i32 s4, 0xeb45640; GFX9-FLATSCR-NEXT:    s_waitcnt vmcnt(0)5641; GFX9-FLATSCR-NEXT:    scratch_store_dwordx4 off, v[0:3], s4 ; 16-byte Folded Spill5642; GFX9-FLATSCR-NEXT:    global_load_dwordx4 v[0:3], v5, s[2:3] offset:27525643; GFX9-FLATSCR-NEXT:    s_movk_i32 s4, 0xec45644; GFX9-FLATSCR-NEXT:    s_waitcnt vmcnt(0)5645; GFX9-FLATSCR-NEXT:    scratch_store_dwordx4 off, v[0:3], s4 ; 16-byte Folded Spill5646; GFX9-FLATSCR-NEXT:    global_load_dwordx4 v[0:3], v5, s[2:3] offset:27685647; GFX9-FLATSCR-NEXT:    s_movk_i32 s4, 0xed45648; GFX9-FLATSCR-NEXT:    s_waitcnt vmcnt(0)5649; GFX9-FLATSCR-NEXT:    scratch_store_dwordx4 off, v[0:3], s4 ; 16-byte Folded Spill5650; GFX9-FLATSCR-NEXT:    global_load_dwordx4 v[0:3], v5, s[2:3] offset:27845651; GFX9-FLATSCR-NEXT:    s_movk_i32 s4, 0xee45652; GFX9-FLATSCR-NEXT:    s_waitcnt vmcnt(0)5653; GFX9-FLATSCR-NEXT:    scratch_store_dwordx4 off, v[0:3], s4 ; 16-byte Folded Spill5654; GFX9-FLATSCR-NEXT:    global_load_dwordx4 v[0:3], v5, s[2:3] offset:28005655; GFX9-FLATSCR-NEXT:    s_movk_i32 s4, 0xef45656; GFX9-FLATSCR-NEXT:    s_waitcnt vmcnt(0)5657; GFX9-FLATSCR-NEXT:    scratch_store_dwordx4 off, v[0:3], s4 ; 16-byte Folded Spill5658; GFX9-FLATSCR-NEXT:    global_load_dwordx4 v[0:3], v5, s[2:3] offset:28165659; GFX9-FLATSCR-NEXT:    s_movk_i32 s4, 0xf045660; GFX9-FLATSCR-NEXT:    s_waitcnt vmcnt(0)5661; GFX9-FLATSCR-NEXT:    scratch_store_dwordx4 off, v[0:3], s4 ; 16-byte Folded Spill5662; GFX9-FLATSCR-NEXT:    global_load_dwordx4 v[0:3], v5, s[2:3] offset:28325663; GFX9-FLATSCR-NEXT:    s_movk_i32 s4, 0xf145664; GFX9-FLATSCR-NEXT:    s_waitcnt vmcnt(0)5665; GFX9-FLATSCR-NEXT:    scratch_store_dwordx4 off, v[0:3], s4 ; 16-byte Folded Spill5666; GFX9-FLATSCR-NEXT:    global_load_dwordx4 v[0:3], v5, s[2:3] offset:28485667; GFX9-FLATSCR-NEXT:    s_movk_i32 s4, 0xf245668; GFX9-FLATSCR-NEXT:    s_waitcnt vmcnt(0)5669; GFX9-FLATSCR-NEXT:    scratch_store_dwordx4 off, v[0:3], s4 ; 16-byte Folded Spill5670; GFX9-FLATSCR-NEXT:    global_load_dwordx4 v[0:3], v5, s[2:3] offset:28645671; GFX9-FLATSCR-NEXT:    s_movk_i32 s4, 0xf345672; GFX9-FLATSCR-NEXT:    s_waitcnt vmcnt(0)5673; GFX9-FLATSCR-NEXT:    scratch_store_dwordx4 off, v[0:3], s4 ; 16-byte Folded Spill5674; GFX9-FLATSCR-NEXT:    global_load_dwordx4 v[0:3], v5, s[2:3] offset:28805675; GFX9-FLATSCR-NEXT:    s_movk_i32 s4, 0xf445676; GFX9-FLATSCR-NEXT:    s_waitcnt vmcnt(0)5677; GFX9-FLATSCR-NEXT:    scratch_store_dwordx4 off, v[0:3], s4 ; 16-byte Folded Spill5678; GFX9-FLATSCR-NEXT:    global_load_dwordx4 v[0:3], v5, s[2:3] offset:28965679; GFX9-FLATSCR-NEXT:    s_movk_i32 s4, 0xf545680; GFX9-FLATSCR-NEXT:    s_waitcnt vmcnt(0)5681; GFX9-FLATSCR-NEXT:    scratch_store_dwordx4 off, v[0:3], s4 ; 16-byte Folded Spill5682; GFX9-FLATSCR-NEXT:    global_load_dwordx4 v[0:3], v5, s[2:3] offset:29125683; GFX9-FLATSCR-NEXT:    s_movk_i32 s4, 0xf645684; GFX9-FLATSCR-NEXT:    s_waitcnt vmcnt(0)5685; GFX9-FLATSCR-NEXT:    scratch_store_dwordx4 off, v[0:3], s4 ; 16-byte Folded Spill5686; GFX9-FLATSCR-NEXT:    global_load_dwordx4 v[0:3], v5, s[2:3] offset:29285687; GFX9-FLATSCR-NEXT:    s_movk_i32 s4, 0xf745688; GFX9-FLATSCR-NEXT:    s_waitcnt vmcnt(0)5689; GFX9-FLATSCR-NEXT:    scratch_store_dwordx4 off, v[0:3], s4 ; 16-byte Folded Spill5690; GFX9-FLATSCR-NEXT:    global_load_dwordx4 v[0:3], v5, s[2:3] offset:29445691; GFX9-FLATSCR-NEXT:    s_movk_i32 s4, 0xf845692; GFX9-FLATSCR-NEXT:    s_waitcnt vmcnt(0)5693; GFX9-FLATSCR-NEXT:    scratch_store_dwordx4 off, v[0:3], s4 ; 16-byte Folded Spill5694; GFX9-FLATSCR-NEXT:    global_load_dwordx4 v[0:3], v5, s[2:3] offset:29605695; GFX9-FLATSCR-NEXT:    s_movk_i32 s4, 0xf945696; GFX9-FLATSCR-NEXT:    s_waitcnt vmcnt(0)5697; GFX9-FLATSCR-NEXT:    scratch_store_dwordx4 off, v[0:3], s4 ; 16-byte Folded Spill5698; GFX9-FLATSCR-NEXT:    global_load_dwordx4 v[0:3], v5, s[2:3] offset:29765699; GFX9-FLATSCR-NEXT:    s_movk_i32 s4, 0xfa45700; GFX9-FLATSCR-NEXT:    s_waitcnt vmcnt(0)5701; GFX9-FLATSCR-NEXT:    scratch_store_dwordx4 off, v[0:3], s4 ; 16-byte Folded Spill5702; GFX9-FLATSCR-NEXT:    global_load_dwordx4 v[0:3], v5, s[2:3] offset:29925703; GFX9-FLATSCR-NEXT:    s_movk_i32 s4, 0xfb45704; GFX9-FLATSCR-NEXT:    s_waitcnt vmcnt(0)5705; GFX9-FLATSCR-NEXT:    scratch_store_dwordx4 off, v[0:3], s4 ; 16-byte Folded Spill5706; GFX9-FLATSCR-NEXT:    global_load_dwordx4 v[0:3], v5, s[2:3] offset:30085707; GFX9-FLATSCR-NEXT:    s_movk_i32 s4, 0xfc45708; GFX9-FLATSCR-NEXT:    s_waitcnt vmcnt(0)5709; GFX9-FLATSCR-NEXT:    scratch_store_dwordx4 off, v[0:3], s4 ; 16-byte Folded Spill5710; GFX9-FLATSCR-NEXT:    global_load_dwordx4 v[0:3], v5, s[2:3] offset:30245711; GFX9-FLATSCR-NEXT:    s_movk_i32 s4, 0xfd45712; GFX9-FLATSCR-NEXT:    s_waitcnt vmcnt(0)5713; GFX9-FLATSCR-NEXT:    scratch_store_dwordx4 off, v[0:3], s4 ; 16-byte Folded Spill5714; GFX9-FLATSCR-NEXT:    global_load_dwordx4 v[0:3], v5, s[2:3] offset:30405715; GFX9-FLATSCR-NEXT:    s_movk_i32 s4, 0xfe45716; GFX9-FLATSCR-NEXT:    s_waitcnt vmcnt(0)5717; GFX9-FLATSCR-NEXT:    scratch_store_dwordx4 off, v[0:3], s4 ; 16-byte Folded Spill5718; GFX9-FLATSCR-NEXT:    global_load_dwordx4 v[0:3], v5, s[2:3] offset:30565719; GFX9-FLATSCR-NEXT:    s_movk_i32 s4, 0xff45720; GFX9-FLATSCR-NEXT:    s_waitcnt vmcnt(0)5721; GFX9-FLATSCR-NEXT:    scratch_store_dwordx4 off, v[0:3], s4 ; 16-byte Folded Spill5722; GFX9-FLATSCR-NEXT:    global_load_dwordx4 v[0:3], v5, s[2:3] offset:30725723; GFX9-FLATSCR-NEXT:    s_movk_i32 s4, 0x10045724; GFX9-FLATSCR-NEXT:    s_waitcnt vmcnt(0)5725; GFX9-FLATSCR-NEXT:    scratch_store_dwordx4 off, v[0:3], s4 ; 16-byte Folded Spill5726; GFX9-FLATSCR-NEXT:    global_load_dwordx4 v[0:3], v5, s[2:3] offset:30885727; GFX9-FLATSCR-NEXT:    s_movk_i32 s4, 0x10145728; GFX9-FLATSCR-NEXT:    s_waitcnt vmcnt(0)5729; GFX9-FLATSCR-NEXT:    scratch_store_dwordx4 off, v[0:3], s4 ; 16-byte Folded Spill5730; GFX9-FLATSCR-NEXT:    global_load_dwordx4 v[0:3], v5, s[2:3] offset:31045731; GFX9-FLATSCR-NEXT:    s_movk_i32 s4, 0x10245732; GFX9-FLATSCR-NEXT:    s_waitcnt vmcnt(0)5733; GFX9-FLATSCR-NEXT:    scratch_store_dwordx4 off, v[0:3], s4 ; 16-byte Folded Spill5734; GFX9-FLATSCR-NEXT:    global_load_dwordx4 v[0:3], v5, s[2:3] offset:31205735; GFX9-FLATSCR-NEXT:    s_movk_i32 s4, 0x10345736; GFX9-FLATSCR-NEXT:    s_waitcnt vmcnt(0)5737; GFX9-FLATSCR-NEXT:    scratch_store_dwordx4 off, v[0:3], s4 ; 16-byte Folded Spill5738; GFX9-FLATSCR-NEXT:    global_load_dwordx4 v[0:3], v5, s[2:3] offset:31365739; GFX9-FLATSCR-NEXT:    s_movk_i32 s4, 0x10445740; GFX9-FLATSCR-NEXT:    s_waitcnt vmcnt(0)5741; GFX9-FLATSCR-NEXT:    scratch_store_dwordx4 off, v[0:3], s4 ; 16-byte Folded Spill5742; GFX9-FLATSCR-NEXT:    global_load_dwordx4 v[0:3], v5, s[2:3] offset:31525743; GFX9-FLATSCR-NEXT:    s_movk_i32 s4, 0x10545744; GFX9-FLATSCR-NEXT:    s_waitcnt vmcnt(0)5745; GFX9-FLATSCR-NEXT:    scratch_store_dwordx4 off, v[0:3], s4 ; 16-byte Folded Spill5746; GFX9-FLATSCR-NEXT:    global_load_dwordx4 v[0:3], v5, s[2:3] offset:31685747; GFX9-FLATSCR-NEXT:    s_movk_i32 s4, 0x10645748; GFX9-FLATSCR-NEXT:    s_waitcnt vmcnt(0)5749; GFX9-FLATSCR-NEXT:    scratch_store_dwordx4 off, v[0:3], s4 ; 16-byte Folded Spill5750; GFX9-FLATSCR-NEXT:    global_load_dwordx4 v[0:3], v5, s[2:3] offset:31845751; GFX9-FLATSCR-NEXT:    s_movk_i32 s4, 0x10745752; GFX9-FLATSCR-NEXT:    s_waitcnt vmcnt(0)5753; GFX9-FLATSCR-NEXT:    scratch_store_dwordx4 off, v[0:3], s4 ; 16-byte Folded Spill5754; GFX9-FLATSCR-NEXT:    global_load_dwordx4 v[0:3], v5, s[2:3] offset:32005755; GFX9-FLATSCR-NEXT:    s_movk_i32 s4, 0x10845756; GFX9-FLATSCR-NEXT:    s_waitcnt vmcnt(0)5757; GFX9-FLATSCR-NEXT:    scratch_store_dwordx4 off, v[0:3], s4 ; 16-byte Folded Spill5758; GFX9-FLATSCR-NEXT:    global_load_dwordx4 v[0:3], v5, s[2:3] offset:32165759; GFX9-FLATSCR-NEXT:    s_movk_i32 s4, 0x10945760; GFX9-FLATSCR-NEXT:    s_waitcnt vmcnt(0)5761; GFX9-FLATSCR-NEXT:    scratch_store_dwordx4 off, v[0:3], s4 ; 16-byte Folded Spill5762; GFX9-FLATSCR-NEXT:    global_load_dwordx4 v[0:3], v5, s[2:3] offset:32325763; GFX9-FLATSCR-NEXT:    s_movk_i32 s4, 0x10a45764; GFX9-FLATSCR-NEXT:    s_waitcnt vmcnt(0)5765; GFX9-FLATSCR-NEXT:    scratch_store_dwordx4 off, v[0:3], s4 ; 16-byte Folded Spill5766; GFX9-FLATSCR-NEXT:    global_load_dwordx4 v[0:3], v5, s[2:3] offset:32485767; GFX9-FLATSCR-NEXT:    s_movk_i32 s4, 0x10b45768; GFX9-FLATSCR-NEXT:    s_waitcnt vmcnt(0)5769; GFX9-FLATSCR-NEXT:    scratch_store_dwordx4 off, v[0:3], s4 ; 16-byte Folded Spill5770; GFX9-FLATSCR-NEXT:    global_load_dwordx4 v[0:3], v5, s[2:3] offset:32645771; GFX9-FLATSCR-NEXT:    s_movk_i32 s4, 0x10c45772; GFX9-FLATSCR-NEXT:    s_waitcnt vmcnt(0)5773; GFX9-FLATSCR-NEXT:    scratch_store_dwordx4 off, v[0:3], s4 ; 16-byte Folded Spill5774; GFX9-FLATSCR-NEXT:    global_load_dwordx4 v[0:3], v5, s[2:3] offset:32805775; GFX9-FLATSCR-NEXT:    s_movk_i32 s4, 0x10d45776; GFX9-FLATSCR-NEXT:    s_waitcnt vmcnt(0)5777; GFX9-FLATSCR-NEXT:    scratch_store_dwordx4 off, v[0:3], s4 ; 16-byte Folded Spill5778; GFX9-FLATSCR-NEXT:    global_load_dwordx4 v[0:3], v5, s[2:3] offset:32965779; GFX9-FLATSCR-NEXT:    s_movk_i32 s4, 0x10e45780; GFX9-FLATSCR-NEXT:    s_waitcnt vmcnt(0)5781; GFX9-FLATSCR-NEXT:    scratch_store_dwordx4 off, v[0:3], s4 ; 16-byte Folded Spill5782; GFX9-FLATSCR-NEXT:    global_load_dwordx4 v[0:3], v5, s[2:3] offset:33125783; GFX9-FLATSCR-NEXT:    s_movk_i32 s4, 0x10f45784; GFX9-FLATSCR-NEXT:    s_waitcnt vmcnt(0)5785; GFX9-FLATSCR-NEXT:    scratch_store_dwordx4 off, v[0:3], s4 ; 16-byte Folded Spill5786; GFX9-FLATSCR-NEXT:    global_load_dwordx4 v[0:3], v5, s[2:3] offset:33285787; GFX9-FLATSCR-NEXT:    s_movk_i32 s4, 0x11045788; GFX9-FLATSCR-NEXT:    s_waitcnt vmcnt(0)5789; GFX9-FLATSCR-NEXT:    scratch_store_dwordx4 off, v[0:3], s4 ; 16-byte Folded Spill5790; GFX9-FLATSCR-NEXT:    global_load_dwordx4 v[0:3], v5, s[2:3] offset:33445791; GFX9-FLATSCR-NEXT:    s_movk_i32 s4, 0x11145792; GFX9-FLATSCR-NEXT:    s_waitcnt vmcnt(0)5793; GFX9-FLATSCR-NEXT:    scratch_store_dwordx4 off, v[0:3], s4 ; 16-byte Folded Spill5794; GFX9-FLATSCR-NEXT:    global_load_dwordx4 v[0:3], v5, s[2:3] offset:33605795; GFX9-FLATSCR-NEXT:    s_movk_i32 s4, 0x11245796; GFX9-FLATSCR-NEXT:    s_waitcnt vmcnt(0)5797; GFX9-FLATSCR-NEXT:    scratch_store_dwordx4 off, v[0:3], s4 ; 16-byte Folded Spill5798; GFX9-FLATSCR-NEXT:    global_load_dwordx4 v[0:3], v5, s[2:3] offset:33765799; GFX9-FLATSCR-NEXT:    s_movk_i32 s4, 0x11345800; GFX9-FLATSCR-NEXT:    s_waitcnt vmcnt(0)5801; GFX9-FLATSCR-NEXT:    scratch_store_dwordx4 off, v[0:3], s4 ; 16-byte Folded Spill5802; GFX9-FLATSCR-NEXT:    global_load_dwordx4 v[0:3], v5, s[2:3] offset:33925803; GFX9-FLATSCR-NEXT:    s_movk_i32 s4, 0x11445804; GFX9-FLATSCR-NEXT:    s_waitcnt vmcnt(0)5805; GFX9-FLATSCR-NEXT:    scratch_store_dwordx4 off, v[0:3], s4 ; 16-byte Folded Spill5806; GFX9-FLATSCR-NEXT:    global_load_dwordx4 v[0:3], v5, s[2:3] offset:34085807; GFX9-FLATSCR-NEXT:    s_movk_i32 s4, 0x11545808; GFX9-FLATSCR-NEXT:    s_waitcnt vmcnt(0)5809; GFX9-FLATSCR-NEXT:    scratch_store_dwordx4 off, v[0:3], s4 ; 16-byte Folded Spill5810; GFX9-FLATSCR-NEXT:    global_load_dwordx4 v[0:3], v5, s[2:3] offset:34245811; GFX9-FLATSCR-NEXT:    s_movk_i32 s4, 0x11645812; GFX9-FLATSCR-NEXT:    s_waitcnt vmcnt(0)5813; GFX9-FLATSCR-NEXT:    scratch_store_dwordx4 off, v[0:3], s4 ; 16-byte Folded Spill5814; GFX9-FLATSCR-NEXT:    global_load_dwordx4 v[0:3], v5, s[2:3] offset:34405815; GFX9-FLATSCR-NEXT:    s_movk_i32 s4, 0x11745816; GFX9-FLATSCR-NEXT:    s_waitcnt vmcnt(0)5817; GFX9-FLATSCR-NEXT:    scratch_store_dwordx4 off, v[0:3], s4 ; 16-byte Folded Spill5818; GFX9-FLATSCR-NEXT:    global_load_dwordx4 v[0:3], v5, s[2:3] offset:34565819; GFX9-FLATSCR-NEXT:    s_movk_i32 s4, 0x11845820; GFX9-FLATSCR-NEXT:    s_waitcnt vmcnt(0)5821; GFX9-FLATSCR-NEXT:    scratch_store_dwordx4 off, v[0:3], s4 ; 16-byte Folded Spill5822; GFX9-FLATSCR-NEXT:    global_load_dwordx4 v[0:3], v5, s[2:3] offset:34725823; GFX9-FLATSCR-NEXT:    s_movk_i32 s4, 0x11945824; GFX9-FLATSCR-NEXT:    s_waitcnt vmcnt(0)5825; GFX9-FLATSCR-NEXT:    scratch_store_dwordx4 off, v[0:3], s4 ; 16-byte Folded Spill5826; GFX9-FLATSCR-NEXT:    global_load_dwordx4 v[0:3], v5, s[2:3] offset:34885827; GFX9-FLATSCR-NEXT:    s_movk_i32 s4, 0x11a45828; GFX9-FLATSCR-NEXT:    s_waitcnt vmcnt(0)5829; GFX9-FLATSCR-NEXT:    scratch_store_dwordx4 off, v[0:3], s4 ; 16-byte Folded Spill5830; GFX9-FLATSCR-NEXT:    global_load_dwordx4 v[0:3], v5, s[2:3] offset:35045831; GFX9-FLATSCR-NEXT:    s_movk_i32 s4, 0x11b45832; GFX9-FLATSCR-NEXT:    s_waitcnt vmcnt(0)5833; GFX9-FLATSCR-NEXT:    scratch_store_dwordx4 off, v[0:3], s4 ; 16-byte Folded Spill5834; GFX9-FLATSCR-NEXT:    global_load_dwordx4 v[0:3], v5, s[2:3] offset:35205835; GFX9-FLATSCR-NEXT:    s_movk_i32 s4, 0x11c45836; GFX9-FLATSCR-NEXT:    s_waitcnt vmcnt(0)5837; GFX9-FLATSCR-NEXT:    scratch_store_dwordx4 off, v[0:3], s4 ; 16-byte Folded Spill5838; GFX9-FLATSCR-NEXT:    global_load_dwordx4 v[0:3], v5, s[2:3] offset:35365839; GFX9-FLATSCR-NEXT:    s_movk_i32 s4, 0x11d45840; GFX9-FLATSCR-NEXT:    s_waitcnt vmcnt(0)5841; GFX9-FLATSCR-NEXT:    scratch_store_dwordx4 off, v[0:3], s4 ; 16-byte Folded Spill5842; GFX9-FLATSCR-NEXT:    global_load_dwordx4 v[0:3], v5, s[2:3] offset:35525843; GFX9-FLATSCR-NEXT:    s_movk_i32 s4, 0x11e45844; GFX9-FLATSCR-NEXT:    s_waitcnt vmcnt(0)5845; GFX9-FLATSCR-NEXT:    scratch_store_dwordx4 off, v[0:3], s4 ; 16-byte Folded Spill5846; GFX9-FLATSCR-NEXT:    global_load_dwordx4 v[0:3], v5, s[2:3] offset:35685847; GFX9-FLATSCR-NEXT:    s_movk_i32 s4, 0x11f45848; GFX9-FLATSCR-NEXT:    s_waitcnt vmcnt(0)5849; GFX9-FLATSCR-NEXT:    scratch_store_dwordx4 off, v[0:3], s4 ; 16-byte Folded Spill5850; GFX9-FLATSCR-NEXT:    global_load_dwordx4 v[0:3], v5, s[2:3] offset:35845851; GFX9-FLATSCR-NEXT:    s_movk_i32 s4, 0x12045852; GFX9-FLATSCR-NEXT:    s_waitcnt vmcnt(0)5853; GFX9-FLATSCR-NEXT:    scratch_store_dwordx4 off, v[0:3], s4 ; 16-byte Folded Spill5854; GFX9-FLATSCR-NEXT:    global_load_dwordx4 v[0:3], v5, s[2:3] offset:36005855; GFX9-FLATSCR-NEXT:    s_movk_i32 s4, 0x12145856; GFX9-FLATSCR-NEXT:    s_waitcnt vmcnt(0)5857; GFX9-FLATSCR-NEXT:    scratch_store_dwordx4 off, v[0:3], s4 ; 16-byte Folded Spill5858; GFX9-FLATSCR-NEXT:    global_load_dwordx4 v[0:3], v5, s[2:3] offset:36165859; GFX9-FLATSCR-NEXT:    s_movk_i32 s4, 0x12245860; GFX9-FLATSCR-NEXT:    s_waitcnt vmcnt(0)5861; GFX9-FLATSCR-NEXT:    scratch_store_dwordx4 off, v[0:3], s4 ; 16-byte Folded Spill5862; GFX9-FLATSCR-NEXT:    global_load_dwordx4 v[0:3], v5, s[2:3] offset:36325863; GFX9-FLATSCR-NEXT:    s_movk_i32 s4, 0x12345864; GFX9-FLATSCR-NEXT:    s_waitcnt vmcnt(0)5865; GFX9-FLATSCR-NEXT:    scratch_store_dwordx4 off, v[0:3], s4 ; 16-byte Folded Spill5866; GFX9-FLATSCR-NEXT:    global_load_dwordx4 v[0:3], v5, s[2:3] offset:36485867; GFX9-FLATSCR-NEXT:    s_movk_i32 s4, 0x12445868; GFX9-FLATSCR-NEXT:    s_waitcnt vmcnt(0)5869; GFX9-FLATSCR-NEXT:    scratch_store_dwordx4 off, v[0:3], s4 ; 16-byte Folded Spill5870; GFX9-FLATSCR-NEXT:    global_load_dwordx4 v[0:3], v5, s[2:3] offset:36645871; GFX9-FLATSCR-NEXT:    s_movk_i32 s4, 0x12545872; GFX9-FLATSCR-NEXT:    s_waitcnt vmcnt(0)5873; GFX9-FLATSCR-NEXT:    scratch_store_dwordx4 off, v[0:3], s4 ; 16-byte Folded Spill5874; GFX9-FLATSCR-NEXT:    global_load_dwordx4 v[0:3], v5, s[2:3] offset:36805875; GFX9-FLATSCR-NEXT:    s_movk_i32 s4, 0x12645876; GFX9-FLATSCR-NEXT:    s_waitcnt vmcnt(0)5877; GFX9-FLATSCR-NEXT:    scratch_store_dwordx4 off, v[0:3], s4 ; 16-byte Folded Spill5878; GFX9-FLATSCR-NEXT:    global_load_dwordx4 v[0:3], v5, s[2:3] offset:36965879; GFX9-FLATSCR-NEXT:    s_movk_i32 s4, 0x12745880; GFX9-FLATSCR-NEXT:    s_waitcnt vmcnt(0)5881; GFX9-FLATSCR-NEXT:    scratch_store_dwordx4 off, v[0:3], s4 ; 16-byte Folded Spill5882; GFX9-FLATSCR-NEXT:    global_load_dwordx4 v[0:3], v5, s[2:3] offset:37125883; GFX9-FLATSCR-NEXT:    s_movk_i32 s4, 0x12845884; GFX9-FLATSCR-NEXT:    s_waitcnt vmcnt(0)5885; GFX9-FLATSCR-NEXT:    scratch_store_dwordx4 off, v[0:3], s4 ; 16-byte Folded Spill5886; GFX9-FLATSCR-NEXT:    global_load_dwordx4 v[0:3], v5, s[2:3] offset:37285887; GFX9-FLATSCR-NEXT:    s_movk_i32 s4, 0x12945888; GFX9-FLATSCR-NEXT:    s_waitcnt vmcnt(0)5889; GFX9-FLATSCR-NEXT:    scratch_store_dwordx4 off, v[0:3], s4 ; 16-byte Folded Spill5890; GFX9-FLATSCR-NEXT:    global_load_dwordx4 v[0:3], v5, s[2:3] offset:37445891; GFX9-FLATSCR-NEXT:    s_movk_i32 s4, 0x12a45892; GFX9-FLATSCR-NEXT:    s_waitcnt vmcnt(0)5893; GFX9-FLATSCR-NEXT:    scratch_store_dwordx4 off, v[0:3], s4 ; 16-byte Folded Spill5894; GFX9-FLATSCR-NEXT:    global_load_dwordx4 v[0:3], v5, s[2:3] offset:37605895; GFX9-FLATSCR-NEXT:    s_movk_i32 s4, 0x12b45896; GFX9-FLATSCR-NEXT:    s_waitcnt vmcnt(0)5897; GFX9-FLATSCR-NEXT:    scratch_store_dwordx4 off, v[0:3], s4 ; 16-byte Folded Spill5898; GFX9-FLATSCR-NEXT:    global_load_dwordx4 v[0:3], v5, s[2:3] offset:37765899; GFX9-FLATSCR-NEXT:    s_movk_i32 s4, 0x12c45900; GFX9-FLATSCR-NEXT:    s_waitcnt vmcnt(0)5901; GFX9-FLATSCR-NEXT:    scratch_store_dwordx4 off, v[0:3], s4 ; 16-byte Folded Spill5902; GFX9-FLATSCR-NEXT:    global_load_dwordx4 v[0:3], v5, s[2:3] offset:37925903; GFX9-FLATSCR-NEXT:    s_movk_i32 s4, 0x12d45904; GFX9-FLATSCR-NEXT:    s_waitcnt vmcnt(0)5905; GFX9-FLATSCR-NEXT:    scratch_store_dwordx4 off, v[0:3], s4 ; 16-byte Folded Spill5906; GFX9-FLATSCR-NEXT:    global_load_dwordx4 v[0:3], v5, s[2:3] offset:38085907; GFX9-FLATSCR-NEXT:    s_movk_i32 s4, 0x12e45908; GFX9-FLATSCR-NEXT:    s_waitcnt vmcnt(0)5909; GFX9-FLATSCR-NEXT:    scratch_store_dwordx4 off, v[0:3], s4 ; 16-byte Folded Spill5910; GFX9-FLATSCR-NEXT:    global_load_dwordx4 v[0:3], v5, s[2:3] offset:38245911; GFX9-FLATSCR-NEXT:    s_movk_i32 s4, 0x12f45912; GFX9-FLATSCR-NEXT:    s_waitcnt vmcnt(0)5913; GFX9-FLATSCR-NEXT:    scratch_store_dwordx4 off, v[0:3], s4 ; 16-byte Folded Spill5914; GFX9-FLATSCR-NEXT:    global_load_dwordx4 v[0:3], v5, s[2:3] offset:38405915; GFX9-FLATSCR-NEXT:    s_movk_i32 s4, 0x13045916; GFX9-FLATSCR-NEXT:    s_waitcnt vmcnt(0)5917; GFX9-FLATSCR-NEXT:    scratch_store_dwordx4 off, v[0:3], s4 ; 16-byte Folded Spill5918; GFX9-FLATSCR-NEXT:    global_load_dwordx4 v[0:3], v5, s[2:3] offset:38565919; GFX9-FLATSCR-NEXT:    s_movk_i32 s4, 0x13145920; GFX9-FLATSCR-NEXT:    s_waitcnt vmcnt(0)5921; GFX9-FLATSCR-NEXT:    scratch_store_dwordx4 off, v[0:3], s4 ; 16-byte Folded Spill5922; GFX9-FLATSCR-NEXT:    global_load_dwordx4 v[0:3], v5, s[2:3] offset:38725923; GFX9-FLATSCR-NEXT:    s_movk_i32 s4, 0x13245924; GFX9-FLATSCR-NEXT:    s_waitcnt vmcnt(0)5925; GFX9-FLATSCR-NEXT:    scratch_store_dwordx4 off, v[0:3], s4 ; 16-byte Folded Spill5926; GFX9-FLATSCR-NEXT:    global_load_dwordx4 v[0:3], v5, s[2:3] offset:38885927; GFX9-FLATSCR-NEXT:    s_movk_i32 s4, 0x13345928; GFX9-FLATSCR-NEXT:    s_waitcnt vmcnt(0)5929; GFX9-FLATSCR-NEXT:    scratch_store_dwordx4 off, v[0:3], s4 ; 16-byte Folded Spill5930; GFX9-FLATSCR-NEXT:    global_load_dwordx4 v[0:3], v5, s[2:3] offset:39045931; GFX9-FLATSCR-NEXT:    s_movk_i32 s4, 0x13445932; GFX9-FLATSCR-NEXT:    s_waitcnt vmcnt(0)5933; GFX9-FLATSCR-NEXT:    scratch_store_dwordx4 off, v[0:3], s4 ; 16-byte Folded Spill5934; GFX9-FLATSCR-NEXT:    global_load_dwordx4 v[0:3], v5, s[2:3] offset:39205935; GFX9-FLATSCR-NEXT:    s_movk_i32 s4, 0x13545936; GFX9-FLATSCR-NEXT:    s_waitcnt vmcnt(0)5937; GFX9-FLATSCR-NEXT:    scratch_store_dwordx4 off, v[0:3], s4 ; 16-byte Folded Spill5938; GFX9-FLATSCR-NEXT:    global_load_dwordx4 v[0:3], v5, s[2:3] offset:39365939; GFX9-FLATSCR-NEXT:    s_movk_i32 s4, 0x13645940; GFX9-FLATSCR-NEXT:    s_waitcnt vmcnt(0)5941; GFX9-FLATSCR-NEXT:    scratch_store_dwordx4 off, v[0:3], s4 ; 16-byte Folded Spill5942; GFX9-FLATSCR-NEXT:    global_load_dwordx4 v[0:3], v5, s[2:3] offset:39525943; GFX9-FLATSCR-NEXT:    s_movk_i32 s4, 0x13745944; GFX9-FLATSCR-NEXT:    s_waitcnt vmcnt(0)5945; GFX9-FLATSCR-NEXT:    scratch_store_dwordx4 off, v[0:3], s4 ; 16-byte Folded Spill5946; GFX9-FLATSCR-NEXT:    global_load_dwordx4 v[0:3], v5, s[2:3] offset:39685947; GFX9-FLATSCR-NEXT:    s_movk_i32 s4, 0x13845948; GFX9-FLATSCR-NEXT:    s_waitcnt vmcnt(0)5949; GFX9-FLATSCR-NEXT:    scratch_store_dwordx4 off, v[0:3], s4 ; 16-byte Folded Spill5950; GFX9-FLATSCR-NEXT:    global_load_dwordx4 v[0:3], v5, s[2:3] offset:39845951; GFX9-FLATSCR-NEXT:    s_movk_i32 s4, 0x13945952; GFX9-FLATSCR-NEXT:    s_waitcnt vmcnt(0)5953; GFX9-FLATSCR-NEXT:    scratch_store_dwordx4 off, v[0:3], s4 ; 16-byte Folded Spill5954; GFX9-FLATSCR-NEXT:    global_load_dwordx4 v[0:3], v5, s[2:3] offset:40005955; GFX9-FLATSCR-NEXT:    s_movk_i32 s4, 0x13a45956; GFX9-FLATSCR-NEXT:    s_waitcnt vmcnt(0)5957; GFX9-FLATSCR-NEXT:    scratch_store_dwordx4 off, v[0:3], s4 ; 16-byte Folded Spill5958; GFX9-FLATSCR-NEXT:    global_load_dwordx4 v[0:3], v5, s[2:3] offset:40165959; GFX9-FLATSCR-NEXT:    s_movk_i32 s4, 0x13b45960; GFX9-FLATSCR-NEXT:    s_waitcnt vmcnt(0)5961; GFX9-FLATSCR-NEXT:    scratch_store_dwordx4 off, v[0:3], s4 ; 16-byte Folded Spill5962; GFX9-FLATSCR-NEXT:    global_load_dwordx4 v[0:3], v5, s[2:3] offset:40325963; GFX9-FLATSCR-NEXT:    s_movk_i32 s4, 0x13c45964; GFX9-FLATSCR-NEXT:    s_waitcnt vmcnt(0)5965; GFX9-FLATSCR-NEXT:    scratch_store_dwordx4 off, v[0:3], s4 ; 16-byte Folded Spill5966; GFX9-FLATSCR-NEXT:    global_load_dwordx4 v[0:3], v5, s[2:3] offset:40485967; GFX9-FLATSCR-NEXT:    s_movk_i32 s4, 0x13d45968; GFX9-FLATSCR-NEXT:    s_waitcnt vmcnt(0)5969; GFX9-FLATSCR-NEXT:    scratch_store_dwordx4 off, v[0:3], s4 ; 16-byte Folded Spill5970; GFX9-FLATSCR-NEXT:    global_load_dwordx4 v[0:3], v5, s[2:3] offset:40645971; GFX9-FLATSCR-NEXT:    s_movk_i32 s4, 0x13e45972; GFX9-FLATSCR-NEXT:    s_waitcnt vmcnt(0)5973; GFX9-FLATSCR-NEXT:    scratch_store_dwordx4 off, v[0:3], s4 ; 16-byte Folded Spill5974; GFX9-FLATSCR-NEXT:    global_load_dwordx4 v[0:3], v5, s[2:3] offset:40805975; GFX9-FLATSCR-NEXT:    s_movk_i32 s2, 0x13e45976; GFX9-FLATSCR-NEXT:    ;;#ASMSTART5977; GFX9-FLATSCR-NEXT:    ;;#ASMEND5978; GFX9-FLATSCR-NEXT:    ;;#ASMSTART5979; GFX9-FLATSCR-NEXT:    ;;#ASMEND5980; GFX9-FLATSCR-NEXT:    ;;#ASMSTART5981; GFX9-FLATSCR-NEXT:    ;;#ASMEND5982; GFX9-FLATSCR-NEXT:    ;;#ASMSTART5983; GFX9-FLATSCR-NEXT:    ;;#ASMEND5984; GFX9-FLATSCR-NEXT:    ;;#ASMSTART5985; GFX9-FLATSCR-NEXT:    ;;#ASMEND5986; GFX9-FLATSCR-NEXT:    ;;#ASMSTART5987; GFX9-FLATSCR-NEXT:    ;;#ASMEND5988; GFX9-FLATSCR-NEXT:    ;;#ASMSTART5989; GFX9-FLATSCR-NEXT:    ;;#ASMEND5990; GFX9-FLATSCR-NEXT:    v_add_co_u32_e32 v4, vcc, s0, v55991; GFX9-FLATSCR-NEXT:    v_addc_co_u32_e32 v6, vcc, 0, v6, vcc5992; GFX9-FLATSCR-NEXT:    s_waitcnt vmcnt(0)5993; GFX9-FLATSCR-NEXT:    global_store_dwordx4 v5, v[0:3], s[0:1] offset:40805994; GFX9-FLATSCR-NEXT:    scratch_load_dwordx4 v[0:3], off, s2 ; 16-byte Folded Reload5995; GFX9-FLATSCR-NEXT:    s_movk_i32 s2, 0x13d45996; GFX9-FLATSCR-NEXT:    s_waitcnt vmcnt(0)5997; GFX9-FLATSCR-NEXT:    global_store_dwordx4 v5, v[0:3], s[0:1] offset:40645998; GFX9-FLATSCR-NEXT:    scratch_load_dwordx4 v[0:3], off, s2 ; 16-byte Folded Reload5999; GFX9-FLATSCR-NEXT:    s_movk_i32 s2, 0x13c46000; GFX9-FLATSCR-NEXT:    s_waitcnt vmcnt(0)6001; GFX9-FLATSCR-NEXT:    global_store_dwordx4 v5, v[0:3], s[0:1] offset:40486002; GFX9-FLATSCR-NEXT:    scratch_load_dwordx4 v[0:3], off, s2 ; 16-byte Folded Reload6003; GFX9-FLATSCR-NEXT:    s_movk_i32 s2, 0x13b46004; GFX9-FLATSCR-NEXT:    s_waitcnt vmcnt(0)6005; GFX9-FLATSCR-NEXT:    global_store_dwordx4 v5, v[0:3], s[0:1] offset:40326006; GFX9-FLATSCR-NEXT:    scratch_load_dwordx4 v[0:3], off, s2 ; 16-byte Folded Reload6007; GFX9-FLATSCR-NEXT:    s_movk_i32 s2, 0x13a46008; GFX9-FLATSCR-NEXT:    s_waitcnt vmcnt(0)6009; GFX9-FLATSCR-NEXT:    global_store_dwordx4 v5, v[0:3], s[0:1] offset:40166010; GFX9-FLATSCR-NEXT:    scratch_load_dwordx4 v[0:3], off, s2 ; 16-byte Folded Reload6011; GFX9-FLATSCR-NEXT:    s_movk_i32 s2, 0x13946012; GFX9-FLATSCR-NEXT:    s_waitcnt vmcnt(0)6013; GFX9-FLATSCR-NEXT:    global_store_dwordx4 v5, v[0:3], s[0:1] offset:40006014; GFX9-FLATSCR-NEXT:    scratch_load_dwordx4 v[0:3], off, s2 ; 16-byte Folded Reload6015; GFX9-FLATSCR-NEXT:    s_movk_i32 s2, 0x13846016; GFX9-FLATSCR-NEXT:    s_waitcnt vmcnt(0)6017; GFX9-FLATSCR-NEXT:    global_store_dwordx4 v5, v[0:3], s[0:1] offset:39846018; GFX9-FLATSCR-NEXT:    scratch_load_dwordx4 v[0:3], off, s2 ; 16-byte Folded Reload6019; GFX9-FLATSCR-NEXT:    s_movk_i32 s2, 0x13746020; GFX9-FLATSCR-NEXT:    s_waitcnt vmcnt(0)6021; GFX9-FLATSCR-NEXT:    global_store_dwordx4 v5, v[0:3], s[0:1] offset:39686022; GFX9-FLATSCR-NEXT:    scratch_load_dwordx4 v[0:3], off, s2 ; 16-byte Folded Reload6023; GFX9-FLATSCR-NEXT:    s_movk_i32 s2, 0x13646024; GFX9-FLATSCR-NEXT:    s_waitcnt vmcnt(0)6025; GFX9-FLATSCR-NEXT:    global_store_dwordx4 v5, v[0:3], s[0:1] offset:39526026; GFX9-FLATSCR-NEXT:    scratch_load_dwordx4 v[0:3], off, s2 ; 16-byte Folded Reload6027; GFX9-FLATSCR-NEXT:    s_movk_i32 s2, 0x13546028; GFX9-FLATSCR-NEXT:    s_waitcnt vmcnt(0)6029; GFX9-FLATSCR-NEXT:    global_store_dwordx4 v5, v[0:3], s[0:1] offset:39366030; GFX9-FLATSCR-NEXT:    scratch_load_dwordx4 v[0:3], off, s2 ; 16-byte Folded Reload6031; GFX9-FLATSCR-NEXT:    s_movk_i32 s2, 0x13446032; GFX9-FLATSCR-NEXT:    s_waitcnt vmcnt(0)6033; GFX9-FLATSCR-NEXT:    global_store_dwordx4 v5, v[0:3], s[0:1] offset:39206034; GFX9-FLATSCR-NEXT:    scratch_load_dwordx4 v[0:3], off, s2 ; 16-byte Folded Reload6035; GFX9-FLATSCR-NEXT:    s_movk_i32 s2, 0x13346036; GFX9-FLATSCR-NEXT:    s_waitcnt vmcnt(0)6037; GFX9-FLATSCR-NEXT:    global_store_dwordx4 v5, v[0:3], s[0:1] offset:39046038; GFX9-FLATSCR-NEXT:    scratch_load_dwordx4 v[0:3], off, s2 ; 16-byte Folded Reload6039; GFX9-FLATSCR-NEXT:    s_movk_i32 s2, 0x13246040; GFX9-FLATSCR-NEXT:    s_waitcnt vmcnt(0)6041; GFX9-FLATSCR-NEXT:    global_store_dwordx4 v5, v[0:3], s[0:1] offset:38886042; GFX9-FLATSCR-NEXT:    scratch_load_dwordx4 v[0:3], off, s2 ; 16-byte Folded Reload6043; GFX9-FLATSCR-NEXT:    s_movk_i32 s2, 0x13146044; GFX9-FLATSCR-NEXT:    s_waitcnt vmcnt(0)6045; GFX9-FLATSCR-NEXT:    global_store_dwordx4 v5, v[0:3], s[0:1] offset:38726046; GFX9-FLATSCR-NEXT:    scratch_load_dwordx4 v[0:3], off, s2 ; 16-byte Folded Reload6047; GFX9-FLATSCR-NEXT:    s_movk_i32 s2, 0x13046048; GFX9-FLATSCR-NEXT:    s_waitcnt vmcnt(0)6049; GFX9-FLATSCR-NEXT:    global_store_dwordx4 v5, v[0:3], s[0:1] offset:38566050; GFX9-FLATSCR-NEXT:    scratch_load_dwordx4 v[0:3], off, s2 ; 16-byte Folded Reload6051; GFX9-FLATSCR-NEXT:    s_movk_i32 s2, 0x12f46052; GFX9-FLATSCR-NEXT:    s_waitcnt vmcnt(0)6053; GFX9-FLATSCR-NEXT:    global_store_dwordx4 v5, v[0:3], s[0:1] offset:38406054; GFX9-FLATSCR-NEXT:    scratch_load_dwordx4 v[0:3], off, s2 ; 16-byte Folded Reload6055; GFX9-FLATSCR-NEXT:    s_movk_i32 s2, 0x12e46056; GFX9-FLATSCR-NEXT:    s_waitcnt vmcnt(0)6057; GFX9-FLATSCR-NEXT:    global_store_dwordx4 v5, v[0:3], s[0:1] offset:38246058; GFX9-FLATSCR-NEXT:    scratch_load_dwordx4 v[0:3], off, s2 ; 16-byte Folded Reload6059; GFX9-FLATSCR-NEXT:    s_movk_i32 s2, 0x12d46060; GFX9-FLATSCR-NEXT:    s_waitcnt vmcnt(0)6061; GFX9-FLATSCR-NEXT:    global_store_dwordx4 v5, v[0:3], s[0:1] offset:38086062; GFX9-FLATSCR-NEXT:    scratch_load_dwordx4 v[0:3], off, s2 ; 16-byte Folded Reload6063; GFX9-FLATSCR-NEXT:    s_movk_i32 s2, 0x12c46064; GFX9-FLATSCR-NEXT:    s_waitcnt vmcnt(0)6065; GFX9-FLATSCR-NEXT:    global_store_dwordx4 v5, v[0:3], s[0:1] offset:37926066; GFX9-FLATSCR-NEXT:    scratch_load_dwordx4 v[0:3], off, s2 ; 16-byte Folded Reload6067; GFX9-FLATSCR-NEXT:    s_movk_i32 s2, 0x12b46068; GFX9-FLATSCR-NEXT:    s_waitcnt vmcnt(0)6069; GFX9-FLATSCR-NEXT:    global_store_dwordx4 v5, v[0:3], s[0:1] offset:37766070; GFX9-FLATSCR-NEXT:    scratch_load_dwordx4 v[0:3], off, s2 ; 16-byte Folded Reload6071; GFX9-FLATSCR-NEXT:    s_movk_i32 s2, 0x12a46072; GFX9-FLATSCR-NEXT:    s_waitcnt vmcnt(0)6073; GFX9-FLATSCR-NEXT:    global_store_dwordx4 v5, v[0:3], s[0:1] offset:37606074; GFX9-FLATSCR-NEXT:    scratch_load_dwordx4 v[0:3], off, s2 ; 16-byte Folded Reload6075; GFX9-FLATSCR-NEXT:    s_movk_i32 s2, 0x12946076; GFX9-FLATSCR-NEXT:    s_waitcnt vmcnt(0)6077; GFX9-FLATSCR-NEXT:    global_store_dwordx4 v5, v[0:3], s[0:1] offset:37446078; GFX9-FLATSCR-NEXT:    scratch_load_dwordx4 v[0:3], off, s2 ; 16-byte Folded Reload6079; GFX9-FLATSCR-NEXT:    s_movk_i32 s2, 0x12846080; GFX9-FLATSCR-NEXT:    s_waitcnt vmcnt(0)6081; GFX9-FLATSCR-NEXT:    global_store_dwordx4 v5, v[0:3], s[0:1] offset:37286082; GFX9-FLATSCR-NEXT:    scratch_load_dwordx4 v[0:3], off, s2 ; 16-byte Folded Reload6083; GFX9-FLATSCR-NEXT:    s_movk_i32 s2, 0x12746084; GFX9-FLATSCR-NEXT:    s_waitcnt vmcnt(0)6085; GFX9-FLATSCR-NEXT:    global_store_dwordx4 v5, v[0:3], s[0:1] offset:37126086; GFX9-FLATSCR-NEXT:    scratch_load_dwordx4 v[0:3], off, s2 ; 16-byte Folded Reload6087; GFX9-FLATSCR-NEXT:    s_movk_i32 s2, 0x12646088; GFX9-FLATSCR-NEXT:    s_waitcnt vmcnt(0)6089; GFX9-FLATSCR-NEXT:    global_store_dwordx4 v5, v[0:3], s[0:1] offset:36966090; GFX9-FLATSCR-NEXT:    scratch_load_dwordx4 v[0:3], off, s2 ; 16-byte Folded Reload6091; GFX9-FLATSCR-NEXT:    s_movk_i32 s2, 0x12546092; GFX9-FLATSCR-NEXT:    s_waitcnt vmcnt(0)6093; GFX9-FLATSCR-NEXT:    global_store_dwordx4 v5, v[0:3], s[0:1] offset:36806094; GFX9-FLATSCR-NEXT:    scratch_load_dwordx4 v[0:3], off, s2 ; 16-byte Folded Reload6095; GFX9-FLATSCR-NEXT:    s_movk_i32 s2, 0x12446096; GFX9-FLATSCR-NEXT:    s_waitcnt vmcnt(0)6097; GFX9-FLATSCR-NEXT:    global_store_dwordx4 v5, v[0:3], s[0:1] offset:36646098; GFX9-FLATSCR-NEXT:    scratch_load_dwordx4 v[0:3], off, s2 ; 16-byte Folded Reload6099; GFX9-FLATSCR-NEXT:    s_movk_i32 s2, 0x12346100; GFX9-FLATSCR-NEXT:    s_waitcnt vmcnt(0)6101; GFX9-FLATSCR-NEXT:    global_store_dwordx4 v5, v[0:3], s[0:1] offset:36486102; GFX9-FLATSCR-NEXT:    scratch_load_dwordx4 v[0:3], off, s2 ; 16-byte Folded Reload6103; GFX9-FLATSCR-NEXT:    s_movk_i32 s2, 0x12246104; GFX9-FLATSCR-NEXT:    s_waitcnt vmcnt(0)6105; GFX9-FLATSCR-NEXT:    global_store_dwordx4 v5, v[0:3], s[0:1] offset:36326106; GFX9-FLATSCR-NEXT:    scratch_load_dwordx4 v[0:3], off, s2 ; 16-byte Folded Reload6107; GFX9-FLATSCR-NEXT:    s_movk_i32 s2, 0x12146108; GFX9-FLATSCR-NEXT:    s_waitcnt vmcnt(0)6109; GFX9-FLATSCR-NEXT:    global_store_dwordx4 v5, v[0:3], s[0:1] offset:36166110; GFX9-FLATSCR-NEXT:    scratch_load_dwordx4 v[0:3], off, s2 ; 16-byte Folded Reload6111; GFX9-FLATSCR-NEXT:    s_movk_i32 s2, 0x12046112; GFX9-FLATSCR-NEXT:    s_waitcnt vmcnt(0)6113; GFX9-FLATSCR-NEXT:    global_store_dwordx4 v5, v[0:3], s[0:1] offset:36006114; GFX9-FLATSCR-NEXT:    scratch_load_dwordx4 v[0:3], off, s2 ; 16-byte Folded Reload6115; GFX9-FLATSCR-NEXT:    s_movk_i32 s2, 0x11f46116; GFX9-FLATSCR-NEXT:    s_waitcnt vmcnt(0)6117; GFX9-FLATSCR-NEXT:    global_store_dwordx4 v5, v[0:3], s[0:1] offset:35846118; GFX9-FLATSCR-NEXT:    scratch_load_dwordx4 v[0:3], off, s2 ; 16-byte Folded Reload6119; GFX9-FLATSCR-NEXT:    s_movk_i32 s2, 0x11e46120; GFX9-FLATSCR-NEXT:    s_waitcnt vmcnt(0)6121; GFX9-FLATSCR-NEXT:    global_store_dwordx4 v5, v[0:3], s[0:1] offset:35686122; GFX9-FLATSCR-NEXT:    scratch_load_dwordx4 v[0:3], off, s2 ; 16-byte Folded Reload6123; GFX9-FLATSCR-NEXT:    s_movk_i32 s2, 0x11d46124; GFX9-FLATSCR-NEXT:    s_waitcnt vmcnt(0)6125; GFX9-FLATSCR-NEXT:    global_store_dwordx4 v5, v[0:3], s[0:1] offset:35526126; GFX9-FLATSCR-NEXT:    scratch_load_dwordx4 v[0:3], off, s2 ; 16-byte Folded Reload6127; GFX9-FLATSCR-NEXT:    s_movk_i32 s2, 0x11c46128; GFX9-FLATSCR-NEXT:    s_waitcnt vmcnt(0)6129; GFX9-FLATSCR-NEXT:    global_store_dwordx4 v5, v[0:3], s[0:1] offset:35366130; GFX9-FLATSCR-NEXT:    scratch_load_dwordx4 v[0:3], off, s2 ; 16-byte Folded Reload6131; GFX9-FLATSCR-NEXT:    s_movk_i32 s2, 0x11b46132; GFX9-FLATSCR-NEXT:    s_waitcnt vmcnt(0)6133; GFX9-FLATSCR-NEXT:    global_store_dwordx4 v5, v[0:3], s[0:1] offset:35206134; GFX9-FLATSCR-NEXT:    scratch_load_dwordx4 v[0:3], off, s2 ; 16-byte Folded Reload6135; GFX9-FLATSCR-NEXT:    s_movk_i32 s2, 0x11a46136; GFX9-FLATSCR-NEXT:    s_waitcnt vmcnt(0)6137; GFX9-FLATSCR-NEXT:    global_store_dwordx4 v5, v[0:3], s[0:1] offset:35046138; GFX9-FLATSCR-NEXT:    scratch_load_dwordx4 v[0:3], off, s2 ; 16-byte Folded Reload6139; GFX9-FLATSCR-NEXT:    s_movk_i32 s2, 0x11946140; GFX9-FLATSCR-NEXT:    s_waitcnt vmcnt(0)6141; GFX9-FLATSCR-NEXT:    global_store_dwordx4 v5, v[0:3], s[0:1] offset:34886142; GFX9-FLATSCR-NEXT:    scratch_load_dwordx4 v[0:3], off, s2 ; 16-byte Folded Reload6143; GFX9-FLATSCR-NEXT:    s_movk_i32 s2, 0x11846144; GFX9-FLATSCR-NEXT:    s_waitcnt vmcnt(0)6145; GFX9-FLATSCR-NEXT:    global_store_dwordx4 v5, v[0:3], s[0:1] offset:34726146; GFX9-FLATSCR-NEXT:    scratch_load_dwordx4 v[0:3], off, s2 ; 16-byte Folded Reload6147; GFX9-FLATSCR-NEXT:    s_movk_i32 s2, 0x11746148; GFX9-FLATSCR-NEXT:    s_waitcnt vmcnt(0)6149; GFX9-FLATSCR-NEXT:    global_store_dwordx4 v5, v[0:3], s[0:1] offset:34566150; GFX9-FLATSCR-NEXT:    scratch_load_dwordx4 v[0:3], off, s2 ; 16-byte Folded Reload6151; GFX9-FLATSCR-NEXT:    s_movk_i32 s2, 0x11646152; GFX9-FLATSCR-NEXT:    s_waitcnt vmcnt(0)6153; GFX9-FLATSCR-NEXT:    global_store_dwordx4 v5, v[0:3], s[0:1] offset:34406154; GFX9-FLATSCR-NEXT:    scratch_load_dwordx4 v[0:3], off, s2 ; 16-byte Folded Reload6155; GFX9-FLATSCR-NEXT:    s_movk_i32 s2, 0x11546156; GFX9-FLATSCR-NEXT:    s_waitcnt vmcnt(0)6157; GFX9-FLATSCR-NEXT:    global_store_dwordx4 v5, v[0:3], s[0:1] offset:34246158; GFX9-FLATSCR-NEXT:    scratch_load_dwordx4 v[0:3], off, s2 ; 16-byte Folded Reload6159; GFX9-FLATSCR-NEXT:    s_movk_i32 s2, 0x11446160; GFX9-FLATSCR-NEXT:    s_waitcnt vmcnt(0)6161; GFX9-FLATSCR-NEXT:    global_store_dwordx4 v5, v[0:3], s[0:1] offset:34086162; GFX9-FLATSCR-NEXT:    scratch_load_dwordx4 v[0:3], off, s2 ; 16-byte Folded Reload6163; GFX9-FLATSCR-NEXT:    s_movk_i32 s2, 0x11346164; GFX9-FLATSCR-NEXT:    s_waitcnt vmcnt(0)6165; GFX9-FLATSCR-NEXT:    global_store_dwordx4 v5, v[0:3], s[0:1] offset:33926166; GFX9-FLATSCR-NEXT:    scratch_load_dwordx4 v[0:3], off, s2 ; 16-byte Folded Reload6167; GFX9-FLATSCR-NEXT:    s_movk_i32 s2, 0x11246168; GFX9-FLATSCR-NEXT:    s_waitcnt vmcnt(0)6169; GFX9-FLATSCR-NEXT:    global_store_dwordx4 v5, v[0:3], s[0:1] offset:33766170; GFX9-FLATSCR-NEXT:    scratch_load_dwordx4 v[0:3], off, s2 ; 16-byte Folded Reload6171; GFX9-FLATSCR-NEXT:    s_movk_i32 s2, 0x11146172; GFX9-FLATSCR-NEXT:    s_waitcnt vmcnt(0)6173; GFX9-FLATSCR-NEXT:    global_store_dwordx4 v5, v[0:3], s[0:1] offset:33606174; GFX9-FLATSCR-NEXT:    scratch_load_dwordx4 v[0:3], off, s2 ; 16-byte Folded Reload6175; GFX9-FLATSCR-NEXT:    s_movk_i32 s2, 0x11046176; GFX9-FLATSCR-NEXT:    s_waitcnt vmcnt(0)6177; GFX9-FLATSCR-NEXT:    global_store_dwordx4 v5, v[0:3], s[0:1] offset:33446178; GFX9-FLATSCR-NEXT:    scratch_load_dwordx4 v[0:3], off, s2 ; 16-byte Folded Reload6179; GFX9-FLATSCR-NEXT:    s_movk_i32 s2, 0x10f46180; GFX9-FLATSCR-NEXT:    s_waitcnt vmcnt(0)6181; GFX9-FLATSCR-NEXT:    global_store_dwordx4 v5, v[0:3], s[0:1] offset:33286182; GFX9-FLATSCR-NEXT:    scratch_load_dwordx4 v[0:3], off, s2 ; 16-byte Folded Reload6183; GFX9-FLATSCR-NEXT:    s_movk_i32 s2, 0x10e46184; GFX9-FLATSCR-NEXT:    s_waitcnt vmcnt(0)6185; GFX9-FLATSCR-NEXT:    global_store_dwordx4 v5, v[0:3], s[0:1] offset:33126186; GFX9-FLATSCR-NEXT:    scratch_load_dwordx4 v[0:3], off, s2 ; 16-byte Folded Reload6187; GFX9-FLATSCR-NEXT:    s_movk_i32 s2, 0x10d46188; GFX9-FLATSCR-NEXT:    s_waitcnt vmcnt(0)6189; GFX9-FLATSCR-NEXT:    global_store_dwordx4 v5, v[0:3], s[0:1] offset:32966190; GFX9-FLATSCR-NEXT:    scratch_load_dwordx4 v[0:3], off, s2 ; 16-byte Folded Reload6191; GFX9-FLATSCR-NEXT:    s_movk_i32 s2, 0x10c46192; GFX9-FLATSCR-NEXT:    s_waitcnt vmcnt(0)6193; GFX9-FLATSCR-NEXT:    global_store_dwordx4 v5, v[0:3], s[0:1] offset:32806194; GFX9-FLATSCR-NEXT:    scratch_load_dwordx4 v[0:3], off, s2 ; 16-byte Folded Reload6195; GFX9-FLATSCR-NEXT:    s_movk_i32 s2, 0x10b46196; GFX9-FLATSCR-NEXT:    s_waitcnt vmcnt(0)6197; GFX9-FLATSCR-NEXT:    global_store_dwordx4 v5, v[0:3], s[0:1] offset:32646198; GFX9-FLATSCR-NEXT:    scratch_load_dwordx4 v[0:3], off, s2 ; 16-byte Folded Reload6199; GFX9-FLATSCR-NEXT:    s_movk_i32 s2, 0x10a46200; GFX9-FLATSCR-NEXT:    s_waitcnt vmcnt(0)6201; GFX9-FLATSCR-NEXT:    global_store_dwordx4 v5, v[0:3], s[0:1] offset:32486202; GFX9-FLATSCR-NEXT:    scratch_load_dwordx4 v[0:3], off, s2 ; 16-byte Folded Reload6203; GFX9-FLATSCR-NEXT:    s_movk_i32 s2, 0x10946204; GFX9-FLATSCR-NEXT:    s_waitcnt vmcnt(0)6205; GFX9-FLATSCR-NEXT:    global_store_dwordx4 v5, v[0:3], s[0:1] offset:32326206; GFX9-FLATSCR-NEXT:    scratch_load_dwordx4 v[0:3], off, s2 ; 16-byte Folded Reload6207; GFX9-FLATSCR-NEXT:    s_movk_i32 s2, 0x10846208; GFX9-FLATSCR-NEXT:    s_waitcnt vmcnt(0)6209; GFX9-FLATSCR-NEXT:    global_store_dwordx4 v5, v[0:3], s[0:1] offset:32166210; GFX9-FLATSCR-NEXT:    scratch_load_dwordx4 v[0:3], off, s2 ; 16-byte Folded Reload6211; GFX9-FLATSCR-NEXT:    s_movk_i32 s2, 0x10746212; GFX9-FLATSCR-NEXT:    s_waitcnt vmcnt(0)6213; GFX9-FLATSCR-NEXT:    global_store_dwordx4 v5, v[0:3], s[0:1] offset:32006214; GFX9-FLATSCR-NEXT:    scratch_load_dwordx4 v[0:3], off, s2 ; 16-byte Folded Reload6215; GFX9-FLATSCR-NEXT:    s_movk_i32 s2, 0x10646216; GFX9-FLATSCR-NEXT:    s_waitcnt vmcnt(0)6217; GFX9-FLATSCR-NEXT:    global_store_dwordx4 v5, v[0:3], s[0:1] offset:31846218; GFX9-FLATSCR-NEXT:    scratch_load_dwordx4 v[0:3], off, s2 ; 16-byte Folded Reload6219; GFX9-FLATSCR-NEXT:    s_movk_i32 s2, 0x10546220; GFX9-FLATSCR-NEXT:    s_waitcnt vmcnt(0)6221; GFX9-FLATSCR-NEXT:    global_store_dwordx4 v5, v[0:3], s[0:1] offset:31686222; GFX9-FLATSCR-NEXT:    scratch_load_dwordx4 v[0:3], off, s2 ; 16-byte Folded Reload6223; GFX9-FLATSCR-NEXT:    s_movk_i32 s2, 0x10446224; GFX9-FLATSCR-NEXT:    s_waitcnt vmcnt(0)6225; GFX9-FLATSCR-NEXT:    global_store_dwordx4 v5, v[0:3], s[0:1] offset:31526226; GFX9-FLATSCR-NEXT:    scratch_load_dwordx4 v[0:3], off, s2 ; 16-byte Folded Reload6227; GFX9-FLATSCR-NEXT:    s_movk_i32 s2, 0x10346228; GFX9-FLATSCR-NEXT:    s_waitcnt vmcnt(0)6229; GFX9-FLATSCR-NEXT:    global_store_dwordx4 v5, v[0:3], s[0:1] offset:31366230; GFX9-FLATSCR-NEXT:    scratch_load_dwordx4 v[0:3], off, s2 ; 16-byte Folded Reload6231; GFX9-FLATSCR-NEXT:    s_movk_i32 s2, 0x10246232; GFX9-FLATSCR-NEXT:    s_waitcnt vmcnt(0)6233; GFX9-FLATSCR-NEXT:    global_store_dwordx4 v5, v[0:3], s[0:1] offset:31206234; GFX9-FLATSCR-NEXT:    scratch_load_dwordx4 v[0:3], off, s2 ; 16-byte Folded Reload6235; GFX9-FLATSCR-NEXT:    s_movk_i32 s2, 0x10146236; GFX9-FLATSCR-NEXT:    s_waitcnt vmcnt(0)6237; GFX9-FLATSCR-NEXT:    global_store_dwordx4 v5, v[0:3], s[0:1] offset:31046238; GFX9-FLATSCR-NEXT:    scratch_load_dwordx4 v[0:3], off, s2 ; 16-byte Folded Reload6239; GFX9-FLATSCR-NEXT:    s_movk_i32 s2, 0x10046240; GFX9-FLATSCR-NEXT:    s_waitcnt vmcnt(0)6241; GFX9-FLATSCR-NEXT:    global_store_dwordx4 v5, v[0:3], s[0:1] offset:30886242; GFX9-FLATSCR-NEXT:    scratch_load_dwordx4 v[0:3], off, s2 ; 16-byte Folded Reload6243; GFX9-FLATSCR-NEXT:    s_movk_i32 s2, 0xff46244; GFX9-FLATSCR-NEXT:    s_waitcnt vmcnt(0)6245; GFX9-FLATSCR-NEXT:    global_store_dwordx4 v5, v[0:3], s[0:1] offset:30726246; GFX9-FLATSCR-NEXT:    scratch_load_dwordx4 v[0:3], off, s2 ; 16-byte Folded Reload6247; GFX9-FLATSCR-NEXT:    s_movk_i32 s2, 0xfe46248; GFX9-FLATSCR-NEXT:    s_waitcnt vmcnt(0)6249; GFX9-FLATSCR-NEXT:    global_store_dwordx4 v5, v[0:3], s[0:1] offset:30566250; GFX9-FLATSCR-NEXT:    scratch_load_dwordx4 v[0:3], off, s2 ; 16-byte Folded Reload6251; GFX9-FLATSCR-NEXT:    s_movk_i32 s2, 0xfd46252; GFX9-FLATSCR-NEXT:    s_waitcnt vmcnt(0)6253; GFX9-FLATSCR-NEXT:    global_store_dwordx4 v5, v[0:3], s[0:1] offset:30406254; GFX9-FLATSCR-NEXT:    scratch_load_dwordx4 v[0:3], off, s2 ; 16-byte Folded Reload6255; GFX9-FLATSCR-NEXT:    s_movk_i32 s2, 0xfc46256; GFX9-FLATSCR-NEXT:    s_waitcnt vmcnt(0)6257; GFX9-FLATSCR-NEXT:    global_store_dwordx4 v5, v[0:3], s[0:1] offset:30246258; GFX9-FLATSCR-NEXT:    scratch_load_dwordx4 v[0:3], off, s2 ; 16-byte Folded Reload6259; GFX9-FLATSCR-NEXT:    s_movk_i32 s2, 0xfb46260; GFX9-FLATSCR-NEXT:    s_waitcnt vmcnt(0)6261; GFX9-FLATSCR-NEXT:    global_store_dwordx4 v5, v[0:3], s[0:1] offset:30086262; GFX9-FLATSCR-NEXT:    scratch_load_dwordx4 v[0:3], off, s2 ; 16-byte Folded Reload6263; GFX9-FLATSCR-NEXT:    s_movk_i32 s2, 0xfa46264; GFX9-FLATSCR-NEXT:    s_waitcnt vmcnt(0)6265; GFX9-FLATSCR-NEXT:    global_store_dwordx4 v5, v[0:3], s[0:1] offset:29926266; GFX9-FLATSCR-NEXT:    scratch_load_dwordx4 v[0:3], off, s2 ; 16-byte Folded Reload6267; GFX9-FLATSCR-NEXT:    s_movk_i32 s2, 0xf946268; GFX9-FLATSCR-NEXT:    s_waitcnt vmcnt(0)6269; GFX9-FLATSCR-NEXT:    global_store_dwordx4 v5, v[0:3], s[0:1] offset:29766270; GFX9-FLATSCR-NEXT:    scratch_load_dwordx4 v[0:3], off, s2 ; 16-byte Folded Reload6271; GFX9-FLATSCR-NEXT:    s_movk_i32 s2, 0xf846272; GFX9-FLATSCR-NEXT:    s_waitcnt vmcnt(0)6273; GFX9-FLATSCR-NEXT:    global_store_dwordx4 v5, v[0:3], s[0:1] offset:29606274; GFX9-FLATSCR-NEXT:    scratch_load_dwordx4 v[0:3], off, s2 ; 16-byte Folded Reload6275; GFX9-FLATSCR-NEXT:    s_movk_i32 s2, 0xf746276; GFX9-FLATSCR-NEXT:    s_waitcnt vmcnt(0)6277; GFX9-FLATSCR-NEXT:    global_store_dwordx4 v5, v[0:3], s[0:1] offset:29446278; GFX9-FLATSCR-NEXT:    scratch_load_dwordx4 v[0:3], off, s2 ; 16-byte Folded Reload6279; GFX9-FLATSCR-NEXT:    s_movk_i32 s2, 0xf646280; GFX9-FLATSCR-NEXT:    s_waitcnt vmcnt(0)6281; GFX9-FLATSCR-NEXT:    global_store_dwordx4 v5, v[0:3], s[0:1] offset:29286282; GFX9-FLATSCR-NEXT:    scratch_load_dwordx4 v[0:3], off, s2 ; 16-byte Folded Reload6283; GFX9-FLATSCR-NEXT:    s_movk_i32 s2, 0xf546284; GFX9-FLATSCR-NEXT:    s_waitcnt vmcnt(0)6285; GFX9-FLATSCR-NEXT:    global_store_dwordx4 v5, v[0:3], s[0:1] offset:29126286; GFX9-FLATSCR-NEXT:    scratch_load_dwordx4 v[0:3], off, s2 ; 16-byte Folded Reload6287; GFX9-FLATSCR-NEXT:    s_movk_i32 s2, 0xf446288; GFX9-FLATSCR-NEXT:    s_waitcnt vmcnt(0)6289; GFX9-FLATSCR-NEXT:    global_store_dwordx4 v5, v[0:3], s[0:1] offset:28966290; GFX9-FLATSCR-NEXT:    scratch_load_dwordx4 v[0:3], off, s2 ; 16-byte Folded Reload6291; GFX9-FLATSCR-NEXT:    s_movk_i32 s2, 0xf346292; GFX9-FLATSCR-NEXT:    s_waitcnt vmcnt(0)6293; GFX9-FLATSCR-NEXT:    global_store_dwordx4 v5, v[0:3], s[0:1] offset:28806294; GFX9-FLATSCR-NEXT:    scratch_load_dwordx4 v[0:3], off, s2 ; 16-byte Folded Reload6295; GFX9-FLATSCR-NEXT:    s_movk_i32 s2, 0xf246296; GFX9-FLATSCR-NEXT:    s_waitcnt vmcnt(0)6297; GFX9-FLATSCR-NEXT:    global_store_dwordx4 v5, v[0:3], s[0:1] offset:28646298; GFX9-FLATSCR-NEXT:    scratch_load_dwordx4 v[0:3], off, s2 ; 16-byte Folded Reload6299; GFX9-FLATSCR-NEXT:    s_movk_i32 s2, 0xf146300; GFX9-FLATSCR-NEXT:    s_waitcnt vmcnt(0)6301; GFX9-FLATSCR-NEXT:    global_store_dwordx4 v5, v[0:3], s[0:1] offset:28486302; GFX9-FLATSCR-NEXT:    scratch_load_dwordx4 v[0:3], off, s2 ; 16-byte Folded Reload6303; GFX9-FLATSCR-NEXT:    s_movk_i32 s2, 0xf046304; GFX9-FLATSCR-NEXT:    s_waitcnt vmcnt(0)6305; GFX9-FLATSCR-NEXT:    global_store_dwordx4 v5, v[0:3], s[0:1] offset:28326306; GFX9-FLATSCR-NEXT:    scratch_load_dwordx4 v[0:3], off, s2 ; 16-byte Folded Reload6307; GFX9-FLATSCR-NEXT:    s_movk_i32 s2, 0xef46308; GFX9-FLATSCR-NEXT:    s_waitcnt vmcnt(0)6309; GFX9-FLATSCR-NEXT:    global_store_dwordx4 v5, v[0:3], s[0:1] offset:28166310; GFX9-FLATSCR-NEXT:    scratch_load_dwordx4 v[0:3], off, s2 ; 16-byte Folded Reload6311; GFX9-FLATSCR-NEXT:    s_movk_i32 s2, 0xee46312; GFX9-FLATSCR-NEXT:    s_waitcnt vmcnt(0)6313; GFX9-FLATSCR-NEXT:    global_store_dwordx4 v5, v[0:3], s[0:1] offset:28006314; GFX9-FLATSCR-NEXT:    scratch_load_dwordx4 v[0:3], off, s2 ; 16-byte Folded Reload6315; GFX9-FLATSCR-NEXT:    s_movk_i32 s2, 0xed46316; GFX9-FLATSCR-NEXT:    s_waitcnt vmcnt(0)6317; GFX9-FLATSCR-NEXT:    global_store_dwordx4 v5, v[0:3], s[0:1] offset:27846318; GFX9-FLATSCR-NEXT:    scratch_load_dwordx4 v[0:3], off, s2 ; 16-byte Folded Reload6319; GFX9-FLATSCR-NEXT:    s_movk_i32 s2, 0xec46320; GFX9-FLATSCR-NEXT:    s_waitcnt vmcnt(0)6321; GFX9-FLATSCR-NEXT:    global_store_dwordx4 v5, v[0:3], s[0:1] offset:27686322; GFX9-FLATSCR-NEXT:    scratch_load_dwordx4 v[0:3], off, s2 ; 16-byte Folded Reload6323; GFX9-FLATSCR-NEXT:    s_movk_i32 s2, 0xeb46324; GFX9-FLATSCR-NEXT:    s_waitcnt vmcnt(0)6325; GFX9-FLATSCR-NEXT:    global_store_dwordx4 v5, v[0:3], s[0:1] offset:27526326; GFX9-FLATSCR-NEXT:    scratch_load_dwordx4 v[0:3], off, s2 ; 16-byte Folded Reload6327; GFX9-FLATSCR-NEXT:    s_movk_i32 s2, 0xea46328; GFX9-FLATSCR-NEXT:    s_waitcnt vmcnt(0)6329; GFX9-FLATSCR-NEXT:    global_store_dwordx4 v5, v[0:3], s[0:1] offset:27366330; GFX9-FLATSCR-NEXT:    scratch_load_dwordx4 v[0:3], off, s2 ; 16-byte Folded Reload6331; GFX9-FLATSCR-NEXT:    s_movk_i32 s2, 0xe946332; GFX9-FLATSCR-NEXT:    s_waitcnt vmcnt(0)6333; GFX9-FLATSCR-NEXT:    global_store_dwordx4 v5, v[0:3], s[0:1] offset:27206334; GFX9-FLATSCR-NEXT:    scratch_load_dwordx4 v[0:3], off, s2 ; 16-byte Folded Reload6335; GFX9-FLATSCR-NEXT:    s_movk_i32 s2, 0xe846336; GFX9-FLATSCR-NEXT:    s_waitcnt vmcnt(0)6337; GFX9-FLATSCR-NEXT:    global_store_dwordx4 v5, v[0:3], s[0:1] offset:27046338; GFX9-FLATSCR-NEXT:    scratch_load_dwordx4 v[0:3], off, s2 ; 16-byte Folded Reload6339; GFX9-FLATSCR-NEXT:    s_movk_i32 s2, 0xe746340; GFX9-FLATSCR-NEXT:    s_waitcnt vmcnt(0)6341; GFX9-FLATSCR-NEXT:    global_store_dwordx4 v5, v[0:3], s[0:1] offset:26886342; GFX9-FLATSCR-NEXT:    scratch_load_dwordx4 v[0:3], off, s2 ; 16-byte Folded Reload6343; GFX9-FLATSCR-NEXT:    s_movk_i32 s2, 0xe646344; GFX9-FLATSCR-NEXT:    s_waitcnt vmcnt(0)6345; GFX9-FLATSCR-NEXT:    global_store_dwordx4 v5, v[0:3], s[0:1] offset:26726346; GFX9-FLATSCR-NEXT:    scratch_load_dwordx4 v[0:3], off, s2 ; 16-byte Folded Reload6347; GFX9-FLATSCR-NEXT:    s_movk_i32 s2, 0xe546348; GFX9-FLATSCR-NEXT:    s_waitcnt vmcnt(0)6349; GFX9-FLATSCR-NEXT:    global_store_dwordx4 v5, v[0:3], s[0:1] offset:26566350; GFX9-FLATSCR-NEXT:    scratch_load_dwordx4 v[0:3], off, s2 ; 16-byte Folded Reload6351; GFX9-FLATSCR-NEXT:    s_movk_i32 s2, 0xe446352; GFX9-FLATSCR-NEXT:    s_waitcnt vmcnt(0)6353; GFX9-FLATSCR-NEXT:    global_store_dwordx4 v5, v[0:3], s[0:1] offset:26406354; GFX9-FLATSCR-NEXT:    scratch_load_dwordx4 v[0:3], off, s2 ; 16-byte Folded Reload6355; GFX9-FLATSCR-NEXT:    s_movk_i32 s2, 0xe346356; GFX9-FLATSCR-NEXT:    s_waitcnt vmcnt(0)6357; GFX9-FLATSCR-NEXT:    global_store_dwordx4 v5, v[0:3], s[0:1] offset:26246358; GFX9-FLATSCR-NEXT:    scratch_load_dwordx4 v[0:3], off, s2 ; 16-byte Folded Reload6359; GFX9-FLATSCR-NEXT:    s_movk_i32 s2, 0xe246360; GFX9-FLATSCR-NEXT:    s_waitcnt vmcnt(0)6361; GFX9-FLATSCR-NEXT:    global_store_dwordx4 v5, v[0:3], s[0:1] offset:26086362; GFX9-FLATSCR-NEXT:    scratch_load_dwordx4 v[0:3], off, s2 ; 16-byte Folded Reload6363; GFX9-FLATSCR-NEXT:    s_movk_i32 s2, 0xe146364; GFX9-FLATSCR-NEXT:    s_waitcnt vmcnt(0)6365; GFX9-FLATSCR-NEXT:    global_store_dwordx4 v5, v[0:3], s[0:1] offset:25926366; GFX9-FLATSCR-NEXT:    scratch_load_dwordx4 v[0:3], off, s2 ; 16-byte Folded Reload6367; GFX9-FLATSCR-NEXT:    s_movk_i32 s2, 0xe046368; GFX9-FLATSCR-NEXT:    s_waitcnt vmcnt(0)6369; GFX9-FLATSCR-NEXT:    global_store_dwordx4 v5, v[0:3], s[0:1] offset:25766370; GFX9-FLATSCR-NEXT:    scratch_load_dwordx4 v[0:3], off, s2 ; 16-byte Folded Reload6371; GFX9-FLATSCR-NEXT:    s_movk_i32 s2, 0xdf46372; GFX9-FLATSCR-NEXT:    s_waitcnt vmcnt(0)6373; GFX9-FLATSCR-NEXT:    global_store_dwordx4 v5, v[0:3], s[0:1] offset:25606374; GFX9-FLATSCR-NEXT:    scratch_load_dwordx4 v[0:3], off, s2 ; 16-byte Folded Reload6375; GFX9-FLATSCR-NEXT:    s_movk_i32 s2, 0xde46376; GFX9-FLATSCR-NEXT:    s_waitcnt vmcnt(0)6377; GFX9-FLATSCR-NEXT:    global_store_dwordx4 v5, v[0:3], s[0:1] offset:25446378; GFX9-FLATSCR-NEXT:    scratch_load_dwordx4 v[0:3], off, s2 ; 16-byte Folded Reload6379; GFX9-FLATSCR-NEXT:    s_movk_i32 s2, 0xdd46380; GFX9-FLATSCR-NEXT:    s_waitcnt vmcnt(0)6381; GFX9-FLATSCR-NEXT:    global_store_dwordx4 v5, v[0:3], s[0:1] offset:25286382; GFX9-FLATSCR-NEXT:    scratch_load_dwordx4 v[0:3], off, s2 ; 16-byte Folded Reload6383; GFX9-FLATSCR-NEXT:    s_movk_i32 s2, 0xdc46384; GFX9-FLATSCR-NEXT:    s_waitcnt vmcnt(0)6385; GFX9-FLATSCR-NEXT:    global_store_dwordx4 v5, v[0:3], s[0:1] offset:25126386; GFX9-FLATSCR-NEXT:    scratch_load_dwordx4 v[0:3], off, s2 ; 16-byte Folded Reload6387; GFX9-FLATSCR-NEXT:    s_movk_i32 s2, 0xdb46388; GFX9-FLATSCR-NEXT:    s_waitcnt vmcnt(0)6389; GFX9-FLATSCR-NEXT:    global_store_dwordx4 v5, v[0:3], s[0:1] offset:24966390; GFX9-FLATSCR-NEXT:    scratch_load_dwordx4 v[0:3], off, s2 ; 16-byte Folded Reload6391; GFX9-FLATSCR-NEXT:    s_movk_i32 s2, 0xda46392; GFX9-FLATSCR-NEXT:    s_waitcnt vmcnt(0)6393; GFX9-FLATSCR-NEXT:    global_store_dwordx4 v5, v[0:3], s[0:1] offset:24806394; GFX9-FLATSCR-NEXT:    scratch_load_dwordx4 v[0:3], off, s2 ; 16-byte Folded Reload6395; GFX9-FLATSCR-NEXT:    s_movk_i32 s2, 0xd946396; GFX9-FLATSCR-NEXT:    s_waitcnt vmcnt(0)6397; GFX9-FLATSCR-NEXT:    global_store_dwordx4 v5, v[0:3], s[0:1] offset:24646398; GFX9-FLATSCR-NEXT:    scratch_load_dwordx4 v[0:3], off, s2 ; 16-byte Folded Reload6399; GFX9-FLATSCR-NEXT:    s_movk_i32 s2, 0xd846400; GFX9-FLATSCR-NEXT:    s_waitcnt vmcnt(0)6401; GFX9-FLATSCR-NEXT:    global_store_dwordx4 v5, v[0:3], s[0:1] offset:24486402; GFX9-FLATSCR-NEXT:    scratch_load_dwordx4 v[0:3], off, s2 ; 16-byte Folded Reload6403; GFX9-FLATSCR-NEXT:    s_movk_i32 s2, 0xd746404; GFX9-FLATSCR-NEXT:    s_waitcnt vmcnt(0)6405; GFX9-FLATSCR-NEXT:    global_store_dwordx4 v5, v[0:3], s[0:1] offset:24326406; GFX9-FLATSCR-NEXT:    scratch_load_dwordx4 v[0:3], off, s2 ; 16-byte Folded Reload6407; GFX9-FLATSCR-NEXT:    s_movk_i32 s2, 0xd646408; GFX9-FLATSCR-NEXT:    s_waitcnt vmcnt(0)6409; GFX9-FLATSCR-NEXT:    global_store_dwordx4 v5, v[0:3], s[0:1] offset:24166410; GFX9-FLATSCR-NEXT:    scratch_load_dwordx4 v[0:3], off, s2 ; 16-byte Folded Reload6411; GFX9-FLATSCR-NEXT:    s_movk_i32 s2, 0xd546412; GFX9-FLATSCR-NEXT:    s_waitcnt vmcnt(0)6413; GFX9-FLATSCR-NEXT:    global_store_dwordx4 v5, v[0:3], s[0:1] offset:24006414; GFX9-FLATSCR-NEXT:    scratch_load_dwordx4 v[0:3], off, s2 ; 16-byte Folded Reload6415; GFX9-FLATSCR-NEXT:    s_movk_i32 s2, 0xd446416; GFX9-FLATSCR-NEXT:    s_waitcnt vmcnt(0)6417; GFX9-FLATSCR-NEXT:    global_store_dwordx4 v5, v[0:3], s[0:1] offset:23846418; GFX9-FLATSCR-NEXT:    scratch_load_dwordx4 v[0:3], off, s2 ; 16-byte Folded Reload6419; GFX9-FLATSCR-NEXT:    s_movk_i32 s2, 0xd346420; GFX9-FLATSCR-NEXT:    s_waitcnt vmcnt(0)6421; GFX9-FLATSCR-NEXT:    global_store_dwordx4 v5, v[0:3], s[0:1] offset:23686422; GFX9-FLATSCR-NEXT:    scratch_load_dwordx4 v[0:3], off, s2 ; 16-byte Folded Reload6423; GFX9-FLATSCR-NEXT:    s_movk_i32 s2, 0xd246424; GFX9-FLATSCR-NEXT:    s_waitcnt vmcnt(0)6425; GFX9-FLATSCR-NEXT:    global_store_dwordx4 v5, v[0:3], s[0:1] offset:23526426; GFX9-FLATSCR-NEXT:    scratch_load_dwordx4 v[0:3], off, s2 ; 16-byte Folded Reload6427; GFX9-FLATSCR-NEXT:    s_movk_i32 s2, 0xd146428; GFX9-FLATSCR-NEXT:    s_waitcnt vmcnt(0)6429; GFX9-FLATSCR-NEXT:    global_store_dwordx4 v5, v[0:3], s[0:1] offset:23366430; GFX9-FLATSCR-NEXT:    scratch_load_dwordx4 v[0:3], off, s2 ; 16-byte Folded Reload6431; GFX9-FLATSCR-NEXT:    s_movk_i32 s2, 0xd046432; GFX9-FLATSCR-NEXT:    s_waitcnt vmcnt(0)6433; GFX9-FLATSCR-NEXT:    global_store_dwordx4 v5, v[0:3], s[0:1] offset:23206434; GFX9-FLATSCR-NEXT:    scratch_load_dwordx4 v[0:3], off, s2 ; 16-byte Folded Reload6435; GFX9-FLATSCR-NEXT:    s_movk_i32 s2, 0xcf46436; GFX9-FLATSCR-NEXT:    s_waitcnt vmcnt(0)6437; GFX9-FLATSCR-NEXT:    global_store_dwordx4 v5, v[0:3], s[0:1] offset:23046438; GFX9-FLATSCR-NEXT:    scratch_load_dwordx4 v[0:3], off, s2 ; 16-byte Folded Reload6439; GFX9-FLATSCR-NEXT:    s_movk_i32 s2, 0xce46440; GFX9-FLATSCR-NEXT:    s_waitcnt vmcnt(0)6441; GFX9-FLATSCR-NEXT:    global_store_dwordx4 v5, v[0:3], s[0:1] offset:22886442; GFX9-FLATSCR-NEXT:    scratch_load_dwordx4 v[0:3], off, s2 ; 16-byte Folded Reload6443; GFX9-FLATSCR-NEXT:    s_movk_i32 s2, 0xcd46444; GFX9-FLATSCR-NEXT:    s_waitcnt vmcnt(0)6445; GFX9-FLATSCR-NEXT:    global_store_dwordx4 v5, v[0:3], s[0:1] offset:22726446; GFX9-FLATSCR-NEXT:    scratch_load_dwordx4 v[0:3], off, s2 ; 16-byte Folded Reload6447; GFX9-FLATSCR-NEXT:    s_movk_i32 s2, 0xcc46448; GFX9-FLATSCR-NEXT:    s_waitcnt vmcnt(0)6449; GFX9-FLATSCR-NEXT:    global_store_dwordx4 v5, v[0:3], s[0:1] offset:22566450; GFX9-FLATSCR-NEXT:    scratch_load_dwordx4 v[0:3], off, s2 ; 16-byte Folded Reload6451; GFX9-FLATSCR-NEXT:    s_movk_i32 s2, 0xcb46452; GFX9-FLATSCR-NEXT:    s_waitcnt vmcnt(0)6453; GFX9-FLATSCR-NEXT:    global_store_dwordx4 v5, v[0:3], s[0:1] offset:22406454; GFX9-FLATSCR-NEXT:    scratch_load_dwordx4 v[0:3], off, s2 ; 16-byte Folded Reload6455; GFX9-FLATSCR-NEXT:    s_movk_i32 s2, 0xca46456; GFX9-FLATSCR-NEXT:    s_waitcnt vmcnt(0)6457; GFX9-FLATSCR-NEXT:    global_store_dwordx4 v5, v[0:3], s[0:1] offset:22246458; GFX9-FLATSCR-NEXT:    scratch_load_dwordx4 v[0:3], off, s2 ; 16-byte Folded Reload6459; GFX9-FLATSCR-NEXT:    s_movk_i32 s2, 0xc946460; GFX9-FLATSCR-NEXT:    s_waitcnt vmcnt(0)6461; GFX9-FLATSCR-NEXT:    global_store_dwordx4 v5, v[0:3], s[0:1] offset:22086462; GFX9-FLATSCR-NEXT:    scratch_load_dwordx4 v[0:3], off, s2 ; 16-byte Folded Reload6463; GFX9-FLATSCR-NEXT:    s_movk_i32 s2, 0xc846464; GFX9-FLATSCR-NEXT:    s_waitcnt vmcnt(0)6465; GFX9-FLATSCR-NEXT:    global_store_dwordx4 v5, v[0:3], s[0:1] offset:21926466; GFX9-FLATSCR-NEXT:    scratch_load_dwordx4 v[0:3], off, s2 ; 16-byte Folded Reload6467; GFX9-FLATSCR-NEXT:    s_movk_i32 s2, 0xc746468; GFX9-FLATSCR-NEXT:    s_waitcnt vmcnt(0)6469; GFX9-FLATSCR-NEXT:    global_store_dwordx4 v5, v[0:3], s[0:1] offset:21766470; GFX9-FLATSCR-NEXT:    scratch_load_dwordx4 v[0:3], off, s2 ; 16-byte Folded Reload6471; GFX9-FLATSCR-NEXT:    s_movk_i32 s2, 0xc646472; GFX9-FLATSCR-NEXT:    s_waitcnt vmcnt(0)6473; GFX9-FLATSCR-NEXT:    global_store_dwordx4 v5, v[0:3], s[0:1] offset:21606474; GFX9-FLATSCR-NEXT:    scratch_load_dwordx4 v[0:3], off, s2 ; 16-byte Folded Reload6475; GFX9-FLATSCR-NEXT:    s_movk_i32 s2, 0xc546476; GFX9-FLATSCR-NEXT:    s_waitcnt vmcnt(0)6477; GFX9-FLATSCR-NEXT:    global_store_dwordx4 v5, v[0:3], s[0:1] offset:21446478; GFX9-FLATSCR-NEXT:    scratch_load_dwordx4 v[0:3], off, s2 ; 16-byte Folded Reload6479; GFX9-FLATSCR-NEXT:    s_movk_i32 s2, 0xc446480; GFX9-FLATSCR-NEXT:    s_waitcnt vmcnt(0)6481; GFX9-FLATSCR-NEXT:    global_store_dwordx4 v5, v[0:3], s[0:1] offset:21286482; GFX9-FLATSCR-NEXT:    scratch_load_dwordx4 v[0:3], off, s2 ; 16-byte Folded Reload6483; GFX9-FLATSCR-NEXT:    s_movk_i32 s2, 0xc346484; GFX9-FLATSCR-NEXT:    s_waitcnt vmcnt(0)6485; GFX9-FLATSCR-NEXT:    global_store_dwordx4 v5, v[0:3], s[0:1] offset:21126486; GFX9-FLATSCR-NEXT:    scratch_load_dwordx4 v[0:3], off, s2 ; 16-byte Folded Reload6487; GFX9-FLATSCR-NEXT:    s_movk_i32 s2, 0xc246488; GFX9-FLATSCR-NEXT:    s_waitcnt vmcnt(0)6489; GFX9-FLATSCR-NEXT:    global_store_dwordx4 v5, v[0:3], s[0:1] offset:20966490; GFX9-FLATSCR-NEXT:    scratch_load_dwordx4 v[0:3], off, s2 ; 16-byte Folded Reload6491; GFX9-FLATSCR-NEXT:    s_movk_i32 s2, 0xc146492; GFX9-FLATSCR-NEXT:    s_waitcnt vmcnt(0)6493; GFX9-FLATSCR-NEXT:    global_store_dwordx4 v5, v[0:3], s[0:1] offset:20806494; GFX9-FLATSCR-NEXT:    scratch_load_dwordx4 v[0:3], off, s2 ; 16-byte Folded Reload6495; GFX9-FLATSCR-NEXT:    s_movk_i32 s2, 0xc046496; GFX9-FLATSCR-NEXT:    s_waitcnt vmcnt(0)6497; GFX9-FLATSCR-NEXT:    global_store_dwordx4 v5, v[0:3], s[0:1] offset:20646498; GFX9-FLATSCR-NEXT:    scratch_load_dwordx4 v[0:3], off, s2 ; 16-byte Folded Reload6499; GFX9-FLATSCR-NEXT:    s_movk_i32 s2, 0xbf46500; GFX9-FLATSCR-NEXT:    s_waitcnt vmcnt(0)6501; GFX9-FLATSCR-NEXT:    global_store_dwordx4 v5, v[0:3], s[0:1] offset:20486502; GFX9-FLATSCR-NEXT:    scratch_load_dwordx4 v[0:3], off, s2 ; 16-byte Folded Reload6503; GFX9-FLATSCR-NEXT:    s_movk_i32 s2, 0xbe46504; GFX9-FLATSCR-NEXT:    s_waitcnt vmcnt(0)6505; GFX9-FLATSCR-NEXT:    global_store_dwordx4 v5, v[0:3], s[0:1] offset:20326506; GFX9-FLATSCR-NEXT:    scratch_load_dwordx4 v[0:3], off, s2 ; 16-byte Folded Reload6507; GFX9-FLATSCR-NEXT:    s_movk_i32 s2, 0xbd46508; GFX9-FLATSCR-NEXT:    s_waitcnt vmcnt(0)6509; GFX9-FLATSCR-NEXT:    global_store_dwordx4 v5, v[0:3], s[0:1] offset:20166510; GFX9-FLATSCR-NEXT:    scratch_load_dwordx4 v[0:3], off, s2 ; 16-byte Folded Reload6511; GFX9-FLATSCR-NEXT:    s_movk_i32 s2, 0xbc46512; GFX9-FLATSCR-NEXT:    s_waitcnt vmcnt(0)6513; GFX9-FLATSCR-NEXT:    global_store_dwordx4 v5, v[0:3], s[0:1] offset:20006514; GFX9-FLATSCR-NEXT:    scratch_load_dwordx4 v[0:3], off, s2 ; 16-byte Folded Reload6515; GFX9-FLATSCR-NEXT:    s_movk_i32 s2, 0xbb46516; GFX9-FLATSCR-NEXT:    s_waitcnt vmcnt(0)6517; GFX9-FLATSCR-NEXT:    global_store_dwordx4 v5, v[0:3], s[0:1] offset:19846518; GFX9-FLATSCR-NEXT:    scratch_load_dwordx4 v[0:3], off, s2 ; 16-byte Folded Reload6519; GFX9-FLATSCR-NEXT:    s_movk_i32 s2, 0xba46520; GFX9-FLATSCR-NEXT:    s_waitcnt vmcnt(0)6521; GFX9-FLATSCR-NEXT:    global_store_dwordx4 v5, v[0:3], s[0:1] offset:19686522; GFX9-FLATSCR-NEXT:    scratch_load_dwordx4 v[0:3], off, s2 ; 16-byte Folded Reload6523; GFX9-FLATSCR-NEXT:    s_movk_i32 s2, 0xb946524; GFX9-FLATSCR-NEXT:    s_waitcnt vmcnt(0)6525; GFX9-FLATSCR-NEXT:    global_store_dwordx4 v5, v[0:3], s[0:1] offset:19526526; GFX9-FLATSCR-NEXT:    scratch_load_dwordx4 v[0:3], off, s2 ; 16-byte Folded Reload6527; GFX9-FLATSCR-NEXT:    s_movk_i32 s2, 0xb846528; GFX9-FLATSCR-NEXT:    s_waitcnt vmcnt(0)6529; GFX9-FLATSCR-NEXT:    global_store_dwordx4 v5, v[0:3], s[0:1] offset:19366530; GFX9-FLATSCR-NEXT:    scratch_load_dwordx4 v[0:3], off, s2 ; 16-byte Folded Reload6531; GFX9-FLATSCR-NEXT:    s_movk_i32 s2, 0xb746532; GFX9-FLATSCR-NEXT:    s_waitcnt vmcnt(0)6533; GFX9-FLATSCR-NEXT:    global_store_dwordx4 v5, v[0:3], s[0:1] offset:19206534; GFX9-FLATSCR-NEXT:    scratch_load_dwordx4 v[0:3], off, s2 ; 16-byte Folded Reload6535; GFX9-FLATSCR-NEXT:    s_movk_i32 s2, 0xb646536; GFX9-FLATSCR-NEXT:    s_waitcnt vmcnt(0)6537; GFX9-FLATSCR-NEXT:    global_store_dwordx4 v5, v[0:3], s[0:1] offset:19046538; GFX9-FLATSCR-NEXT:    scratch_load_dwordx4 v[0:3], off, s2 ; 16-byte Folded Reload6539; GFX9-FLATSCR-NEXT:    s_movk_i32 s2, 0xb546540; GFX9-FLATSCR-NEXT:    s_waitcnt vmcnt(0)6541; GFX9-FLATSCR-NEXT:    global_store_dwordx4 v5, v[0:3], s[0:1] offset:18886542; GFX9-FLATSCR-NEXT:    scratch_load_dwordx4 v[0:3], off, s2 ; 16-byte Folded Reload6543; GFX9-FLATSCR-NEXT:    s_movk_i32 s2, 0xb446544; GFX9-FLATSCR-NEXT:    s_waitcnt vmcnt(0)6545; GFX9-FLATSCR-NEXT:    global_store_dwordx4 v5, v[0:3], s[0:1] offset:18726546; GFX9-FLATSCR-NEXT:    scratch_load_dwordx4 v[0:3], off, s2 ; 16-byte Folded Reload6547; GFX9-FLATSCR-NEXT:    s_movk_i32 s2, 0xb346548; GFX9-FLATSCR-NEXT:    s_waitcnt vmcnt(0)6549; GFX9-FLATSCR-NEXT:    global_store_dwordx4 v5, v[0:3], s[0:1] offset:18566550; GFX9-FLATSCR-NEXT:    scratch_load_dwordx4 v[0:3], off, s2 ; 16-byte Folded Reload6551; GFX9-FLATSCR-NEXT:    s_movk_i32 s2, 0xb246552; GFX9-FLATSCR-NEXT:    s_waitcnt vmcnt(0)6553; GFX9-FLATSCR-NEXT:    global_store_dwordx4 v5, v[0:3], s[0:1] offset:18406554; GFX9-FLATSCR-NEXT:    scratch_load_dwordx4 v[0:3], off, s2 ; 16-byte Folded Reload6555; GFX9-FLATSCR-NEXT:    s_movk_i32 s2, 0xb146556; GFX9-FLATSCR-NEXT:    s_waitcnt vmcnt(0)6557; GFX9-FLATSCR-NEXT:    global_store_dwordx4 v5, v[0:3], s[0:1] offset:18246558; GFX9-FLATSCR-NEXT:    scratch_load_dwordx4 v[0:3], off, s2 ; 16-byte Folded Reload6559; GFX9-FLATSCR-NEXT:    s_movk_i32 s2, 0xb046560; GFX9-FLATSCR-NEXT:    s_waitcnt vmcnt(0)6561; GFX9-FLATSCR-NEXT:    global_store_dwordx4 v5, v[0:3], s[0:1] offset:18086562; GFX9-FLATSCR-NEXT:    scratch_load_dwordx4 v[0:3], off, s2 ; 16-byte Folded Reload6563; GFX9-FLATSCR-NEXT:    s_movk_i32 s2, 0xaf46564; GFX9-FLATSCR-NEXT:    s_waitcnt vmcnt(0)6565; GFX9-FLATSCR-NEXT:    global_store_dwordx4 v5, v[0:3], s[0:1] offset:17926566; GFX9-FLATSCR-NEXT:    scratch_load_dwordx4 v[0:3], off, s2 ; 16-byte Folded Reload6567; GFX9-FLATSCR-NEXT:    s_movk_i32 s2, 0xae46568; GFX9-FLATSCR-NEXT:    s_waitcnt vmcnt(0)6569; GFX9-FLATSCR-NEXT:    global_store_dwordx4 v5, v[0:3], s[0:1] offset:17766570; GFX9-FLATSCR-NEXT:    scratch_load_dwordx4 v[0:3], off, s2 ; 16-byte Folded Reload6571; GFX9-FLATSCR-NEXT:    s_movk_i32 s2, 0xad46572; GFX9-FLATSCR-NEXT:    s_waitcnt vmcnt(0)6573; GFX9-FLATSCR-NEXT:    global_store_dwordx4 v5, v[0:3], s[0:1] offset:17606574; GFX9-FLATSCR-NEXT:    scratch_load_dwordx4 v[0:3], off, s2 ; 16-byte Folded Reload6575; GFX9-FLATSCR-NEXT:    s_movk_i32 s2, 0xac46576; GFX9-FLATSCR-NEXT:    s_waitcnt vmcnt(0)6577; GFX9-FLATSCR-NEXT:    global_store_dwordx4 v5, v[0:3], s[0:1] offset:17446578; GFX9-FLATSCR-NEXT:    scratch_load_dwordx4 v[0:3], off, s2 ; 16-byte Folded Reload6579; GFX9-FLATSCR-NEXT:    s_movk_i32 s2, 0xab46580; GFX9-FLATSCR-NEXT:    s_waitcnt vmcnt(0)6581; GFX9-FLATSCR-NEXT:    global_store_dwordx4 v5, v[0:3], s[0:1] offset:17286582; GFX9-FLATSCR-NEXT:    scratch_load_dwordx4 v[0:3], off, s2 ; 16-byte Folded Reload6583; GFX9-FLATSCR-NEXT:    s_movk_i32 s2, 0xaa46584; GFX9-FLATSCR-NEXT:    s_waitcnt vmcnt(0)6585; GFX9-FLATSCR-NEXT:    global_store_dwordx4 v5, v[0:3], s[0:1] offset:17126586; GFX9-FLATSCR-NEXT:    scratch_load_dwordx4 v[0:3], off, s2 ; 16-byte Folded Reload6587; GFX9-FLATSCR-NEXT:    s_movk_i32 s2, 0xa946588; GFX9-FLATSCR-NEXT:    s_waitcnt vmcnt(0)6589; GFX9-FLATSCR-NEXT:    global_store_dwordx4 v5, v[0:3], s[0:1] offset:16966590; GFX9-FLATSCR-NEXT:    scratch_load_dwordx4 v[0:3], off, s2 ; 16-byte Folded Reload6591; GFX9-FLATSCR-NEXT:    s_movk_i32 s2, 0xa846592; GFX9-FLATSCR-NEXT:    s_waitcnt vmcnt(0)6593; GFX9-FLATSCR-NEXT:    global_store_dwordx4 v5, v[0:3], s[0:1] offset:16806594; GFX9-FLATSCR-NEXT:    scratch_load_dwordx4 v[0:3], off, s2 ; 16-byte Folded Reload6595; GFX9-FLATSCR-NEXT:    s_movk_i32 s2, 0xa746596; GFX9-FLATSCR-NEXT:    s_waitcnt vmcnt(0)6597; GFX9-FLATSCR-NEXT:    global_store_dwordx4 v5, v[0:3], s[0:1] offset:16646598; GFX9-FLATSCR-NEXT:    scratch_load_dwordx4 v[0:3], off, s2 ; 16-byte Folded Reload6599; GFX9-FLATSCR-NEXT:    s_movk_i32 s2, 0xa646600; GFX9-FLATSCR-NEXT:    s_waitcnt vmcnt(0)6601; GFX9-FLATSCR-NEXT:    global_store_dwordx4 v5, v[0:3], s[0:1] offset:16486602; GFX9-FLATSCR-NEXT:    scratch_load_dwordx4 v[0:3], off, s2 ; 16-byte Folded Reload6603; GFX9-FLATSCR-NEXT:    s_movk_i32 s2, 0xa546604; GFX9-FLATSCR-NEXT:    s_waitcnt vmcnt(0)6605; GFX9-FLATSCR-NEXT:    global_store_dwordx4 v5, v[0:3], s[0:1] offset:16326606; GFX9-FLATSCR-NEXT:    scratch_load_dwordx4 v[0:3], off, s2 ; 16-byte Folded Reload6607; GFX9-FLATSCR-NEXT:    s_movk_i32 s2, 0xa446608; GFX9-FLATSCR-NEXT:    s_waitcnt vmcnt(0)6609; GFX9-FLATSCR-NEXT:    global_store_dwordx4 v5, v[0:3], s[0:1] offset:16166610; GFX9-FLATSCR-NEXT:    scratch_load_dwordx4 v[0:3], off, s2 ; 16-byte Folded Reload6611; GFX9-FLATSCR-NEXT:    s_movk_i32 s2, 0xa346612; GFX9-FLATSCR-NEXT:    s_waitcnt vmcnt(0)6613; GFX9-FLATSCR-NEXT:    global_store_dwordx4 v5, v[0:3], s[0:1] offset:16006614; GFX9-FLATSCR-NEXT:    scratch_load_dwordx4 v[0:3], off, s2 ; 16-byte Folded Reload6615; GFX9-FLATSCR-NEXT:    s_movk_i32 s2, 0xa246616; GFX9-FLATSCR-NEXT:    s_waitcnt vmcnt(0)6617; GFX9-FLATSCR-NEXT:    global_store_dwordx4 v5, v[0:3], s[0:1] offset:15846618; GFX9-FLATSCR-NEXT:    scratch_load_dwordx4 v[0:3], off, s2 ; 16-byte Folded Reload6619; GFX9-FLATSCR-NEXT:    s_movk_i32 s2, 0xa146620; GFX9-FLATSCR-NEXT:    s_waitcnt vmcnt(0)6621; GFX9-FLATSCR-NEXT:    global_store_dwordx4 v5, v[0:3], s[0:1] offset:15686622; GFX9-FLATSCR-NEXT:    scratch_load_dwordx4 v[0:3], off, s2 ; 16-byte Folded Reload6623; GFX9-FLATSCR-NEXT:    s_movk_i32 s2, 0xa046624; GFX9-FLATSCR-NEXT:    s_waitcnt vmcnt(0)6625; GFX9-FLATSCR-NEXT:    global_store_dwordx4 v5, v[0:3], s[0:1] offset:15526626; GFX9-FLATSCR-NEXT:    scratch_load_dwordx4 v[0:3], off, s2 ; 16-byte Folded Reload6627; GFX9-FLATSCR-NEXT:    s_movk_i32 s2, 0x9f46628; GFX9-FLATSCR-NEXT:    s_waitcnt vmcnt(0)6629; GFX9-FLATSCR-NEXT:    global_store_dwordx4 v5, v[0:3], s[0:1] offset:15366630; GFX9-FLATSCR-NEXT:    scratch_load_dwordx4 v[0:3], off, s2 ; 16-byte Folded Reload6631; GFX9-FLATSCR-NEXT:    s_movk_i32 s2, 0x9e46632; GFX9-FLATSCR-NEXT:    s_waitcnt vmcnt(0)6633; GFX9-FLATSCR-NEXT:    global_store_dwordx4 v5, v[0:3], s[0:1] offset:15206634; GFX9-FLATSCR-NEXT:    scratch_load_dwordx4 v[0:3], off, s2 ; 16-byte Folded Reload6635; GFX9-FLATSCR-NEXT:    s_movk_i32 s2, 0x9d46636; GFX9-FLATSCR-NEXT:    s_waitcnt vmcnt(0)6637; GFX9-FLATSCR-NEXT:    global_store_dwordx4 v5, v[0:3], s[0:1] offset:15046638; GFX9-FLATSCR-NEXT:    scratch_load_dwordx4 v[0:3], off, s2 ; 16-byte Folded Reload6639; GFX9-FLATSCR-NEXT:    s_movk_i32 s2, 0x9c46640; GFX9-FLATSCR-NEXT:    s_waitcnt vmcnt(0)6641; GFX9-FLATSCR-NEXT:    global_store_dwordx4 v5, v[0:3], s[0:1] offset:14886642; GFX9-FLATSCR-NEXT:    scratch_load_dwordx4 v[0:3], off, s2 ; 16-byte Folded Reload6643; GFX9-FLATSCR-NEXT:    s_movk_i32 s2, 0x9b46644; GFX9-FLATSCR-NEXT:    s_waitcnt vmcnt(0)6645; GFX9-FLATSCR-NEXT:    global_store_dwordx4 v5, v[0:3], s[0:1] offset:14726646; GFX9-FLATSCR-NEXT:    scratch_load_dwordx4 v[0:3], off, s2 ; 16-byte Folded Reload6647; GFX9-FLATSCR-NEXT:    s_movk_i32 s2, 0x9a46648; GFX9-FLATSCR-NEXT:    s_waitcnt vmcnt(0)6649; GFX9-FLATSCR-NEXT:    global_store_dwordx4 v5, v[0:3], s[0:1] offset:14566650; GFX9-FLATSCR-NEXT:    scratch_load_dwordx4 v[0:3], off, s2 ; 16-byte Folded Reload6651; GFX9-FLATSCR-NEXT:    s_movk_i32 s2, 0x9946652; GFX9-FLATSCR-NEXT:    s_waitcnt vmcnt(0)6653; GFX9-FLATSCR-NEXT:    global_store_dwordx4 v5, v[0:3], s[0:1] offset:14406654; GFX9-FLATSCR-NEXT:    scratch_load_dwordx4 v[0:3], off, s2 ; 16-byte Folded Reload6655; GFX9-FLATSCR-NEXT:    s_movk_i32 s2, 0x9846656; GFX9-FLATSCR-NEXT:    s_waitcnt vmcnt(0)6657; GFX9-FLATSCR-NEXT:    global_store_dwordx4 v5, v[0:3], s[0:1] offset:14246658; GFX9-FLATSCR-NEXT:    scratch_load_dwordx4 v[0:3], off, s2 ; 16-byte Folded Reload6659; GFX9-FLATSCR-NEXT:    s_movk_i32 s2, 0x9746660; GFX9-FLATSCR-NEXT:    s_waitcnt vmcnt(0)6661; GFX9-FLATSCR-NEXT:    global_store_dwordx4 v5, v[0:3], s[0:1] offset:14086662; GFX9-FLATSCR-NEXT:    scratch_load_dwordx4 v[0:3], off, s2 ; 16-byte Folded Reload6663; GFX9-FLATSCR-NEXT:    s_movk_i32 s2, 0x9646664; GFX9-FLATSCR-NEXT:    s_waitcnt vmcnt(0)6665; GFX9-FLATSCR-NEXT:    global_store_dwordx4 v5, v[0:3], s[0:1] offset:13926666; GFX9-FLATSCR-NEXT:    scratch_load_dwordx4 v[0:3], off, s2 ; 16-byte Folded Reload6667; GFX9-FLATSCR-NEXT:    s_movk_i32 s2, 0x9546668; GFX9-FLATSCR-NEXT:    s_waitcnt vmcnt(0)6669; GFX9-FLATSCR-NEXT:    global_store_dwordx4 v5, v[0:3], s[0:1] offset:13766670; GFX9-FLATSCR-NEXT:    scratch_load_dwordx4 v[0:3], off, s2 ; 16-byte Folded Reload6671; GFX9-FLATSCR-NEXT:    s_movk_i32 s2, 0x9446672; GFX9-FLATSCR-NEXT:    s_waitcnt vmcnt(0)6673; GFX9-FLATSCR-NEXT:    global_store_dwordx4 v5, v[0:3], s[0:1] offset:13606674; GFX9-FLATSCR-NEXT:    scratch_load_dwordx4 v[0:3], off, s2 ; 16-byte Folded Reload6675; GFX9-FLATSCR-NEXT:    s_movk_i32 s2, 0x9346676; GFX9-FLATSCR-NEXT:    s_waitcnt vmcnt(0)6677; GFX9-FLATSCR-NEXT:    global_store_dwordx4 v5, v[0:3], s[0:1] offset:13446678; GFX9-FLATSCR-NEXT:    scratch_load_dwordx4 v[0:3], off, s2 ; 16-byte Folded Reload6679; GFX9-FLATSCR-NEXT:    s_movk_i32 s2, 0x9246680; GFX9-FLATSCR-NEXT:    s_waitcnt vmcnt(0)6681; GFX9-FLATSCR-NEXT:    global_store_dwordx4 v5, v[0:3], s[0:1] offset:13286682; GFX9-FLATSCR-NEXT:    scratch_load_dwordx4 v[0:3], off, s2 ; 16-byte Folded Reload6683; GFX9-FLATSCR-NEXT:    s_movk_i32 s2, 0x9146684; GFX9-FLATSCR-NEXT:    s_waitcnt vmcnt(0)6685; GFX9-FLATSCR-NEXT:    global_store_dwordx4 v5, v[0:3], s[0:1] offset:13126686; GFX9-FLATSCR-NEXT:    scratch_load_dwordx4 v[0:3], off, s2 ; 16-byte Folded Reload6687; GFX9-FLATSCR-NEXT:    s_movk_i32 s2, 0x9046688; GFX9-FLATSCR-NEXT:    s_waitcnt vmcnt(0)6689; GFX9-FLATSCR-NEXT:    global_store_dwordx4 v5, v[0:3], s[0:1] offset:12966690; GFX9-FLATSCR-NEXT:    scratch_load_dwordx4 v[0:3], off, s2 ; 16-byte Folded Reload6691; GFX9-FLATSCR-NEXT:    s_movk_i32 s2, 0x8f46692; GFX9-FLATSCR-NEXT:    s_waitcnt vmcnt(0)6693; GFX9-FLATSCR-NEXT:    global_store_dwordx4 v5, v[0:3], s[0:1] offset:12806694; GFX9-FLATSCR-NEXT:    scratch_load_dwordx4 v[0:3], off, s2 ; 16-byte Folded Reload6695; GFX9-FLATSCR-NEXT:    s_movk_i32 s2, 0x8e46696; GFX9-FLATSCR-NEXT:    s_waitcnt vmcnt(0)6697; GFX9-FLATSCR-NEXT:    global_store_dwordx4 v5, v[0:3], s[0:1] offset:12646698; GFX9-FLATSCR-NEXT:    scratch_load_dwordx4 v[0:3], off, s2 ; 16-byte Folded Reload6699; GFX9-FLATSCR-NEXT:    s_movk_i32 s2, 0x8d46700; GFX9-FLATSCR-NEXT:    s_waitcnt vmcnt(0)6701; GFX9-FLATSCR-NEXT:    global_store_dwordx4 v5, v[0:3], s[0:1] offset:12486702; GFX9-FLATSCR-NEXT:    scratch_load_dwordx4 v[0:3], off, s2 ; 16-byte Folded Reload6703; GFX9-FLATSCR-NEXT:    s_movk_i32 s2, 0x8c46704; GFX9-FLATSCR-NEXT:    s_waitcnt vmcnt(0)6705; GFX9-FLATSCR-NEXT:    global_store_dwordx4 v5, v[0:3], s[0:1] offset:12326706; GFX9-FLATSCR-NEXT:    scratch_load_dwordx4 v[0:3], off, s2 ; 16-byte Folded Reload6707; GFX9-FLATSCR-NEXT:    s_movk_i32 s2, 0x8b46708; GFX9-FLATSCR-NEXT:    s_waitcnt vmcnt(0)6709; GFX9-FLATSCR-NEXT:    global_store_dwordx4 v5, v[0:3], s[0:1] offset:12166710; GFX9-FLATSCR-NEXT:    scratch_load_dwordx4 v[0:3], off, s2 ; 16-byte Folded Reload6711; GFX9-FLATSCR-NEXT:    s_movk_i32 s2, 0x8a46712; GFX9-FLATSCR-NEXT:    s_waitcnt vmcnt(0)6713; GFX9-FLATSCR-NEXT:    global_store_dwordx4 v5, v[0:3], s[0:1] offset:12006714; GFX9-FLATSCR-NEXT:    scratch_load_dwordx4 v[0:3], off, s2 ; 16-byte Folded Reload6715; GFX9-FLATSCR-NEXT:    s_movk_i32 s2, 0x8946716; GFX9-FLATSCR-NEXT:    s_waitcnt vmcnt(0)6717; GFX9-FLATSCR-NEXT:    global_store_dwordx4 v5, v[0:3], s[0:1] offset:11846718; GFX9-FLATSCR-NEXT:    scratch_load_dwordx4 v[0:3], off, s2 ; 16-byte Folded Reload6719; GFX9-FLATSCR-NEXT:    s_movk_i32 s2, 0x8846720; GFX9-FLATSCR-NEXT:    s_waitcnt vmcnt(0)6721; GFX9-FLATSCR-NEXT:    global_store_dwordx4 v5, v[0:3], s[0:1] offset:11686722; GFX9-FLATSCR-NEXT:    scratch_load_dwordx4 v[0:3], off, s2 ; 16-byte Folded Reload6723; GFX9-FLATSCR-NEXT:    s_movk_i32 s2, 0x8746724; GFX9-FLATSCR-NEXT:    s_waitcnt vmcnt(0)6725; GFX9-FLATSCR-NEXT:    global_store_dwordx4 v5, v[0:3], s[0:1] offset:11526726; GFX9-FLATSCR-NEXT:    scratch_load_dwordx4 v[0:3], off, s2 ; 16-byte Folded Reload6727; GFX9-FLATSCR-NEXT:    s_movk_i32 s2, 0x8646728; GFX9-FLATSCR-NEXT:    s_waitcnt vmcnt(0)6729; GFX9-FLATSCR-NEXT:    global_store_dwordx4 v5, v[0:3], s[0:1] offset:11366730; GFX9-FLATSCR-NEXT:    scratch_load_dwordx4 v[0:3], off, s2 ; 16-byte Folded Reload6731; GFX9-FLATSCR-NEXT:    s_movk_i32 s2, 0x8546732; GFX9-FLATSCR-NEXT:    s_waitcnt vmcnt(0)6733; GFX9-FLATSCR-NEXT:    global_store_dwordx4 v5, v[0:3], s[0:1] offset:11206734; GFX9-FLATSCR-NEXT:    scratch_load_dwordx4 v[0:3], off, s2 ; 16-byte Folded Reload6735; GFX9-FLATSCR-NEXT:    s_movk_i32 s2, 0x8446736; GFX9-FLATSCR-NEXT:    s_waitcnt vmcnt(0)6737; GFX9-FLATSCR-NEXT:    global_store_dwordx4 v5, v[0:3], s[0:1] offset:11046738; GFX9-FLATSCR-NEXT:    scratch_load_dwordx4 v[0:3], off, s2 ; 16-byte Folded Reload6739; GFX9-FLATSCR-NEXT:    s_movk_i32 s2, 0x8346740; GFX9-FLATSCR-NEXT:    s_waitcnt vmcnt(0)6741; GFX9-FLATSCR-NEXT:    global_store_dwordx4 v5, v[0:3], s[0:1] offset:10886742; GFX9-FLATSCR-NEXT:    scratch_load_dwordx4 v[0:3], off, s2 ; 16-byte Folded Reload6743; GFX9-FLATSCR-NEXT:    s_movk_i32 s2, 0x8246744; GFX9-FLATSCR-NEXT:    s_waitcnt vmcnt(0)6745; GFX9-FLATSCR-NEXT:    global_store_dwordx4 v5, v[0:3], s[0:1] offset:10726746; GFX9-FLATSCR-NEXT:    scratch_load_dwordx4 v[0:3], off, s2 ; 16-byte Folded Reload6747; GFX9-FLATSCR-NEXT:    s_movk_i32 s2, 0x8146748; GFX9-FLATSCR-NEXT:    s_waitcnt vmcnt(0)6749; GFX9-FLATSCR-NEXT:    global_store_dwordx4 v5, v[0:3], s[0:1] offset:10566750; GFX9-FLATSCR-NEXT:    scratch_load_dwordx4 v[0:3], off, s2 ; 16-byte Folded Reload6751; GFX9-FLATSCR-NEXT:    s_movk_i32 s2, 0x8046752; GFX9-FLATSCR-NEXT:    s_waitcnt vmcnt(0)6753; GFX9-FLATSCR-NEXT:    global_store_dwordx4 v5, v[0:3], s[0:1] offset:10406754; GFX9-FLATSCR-NEXT:    scratch_load_dwordx4 v[0:3], off, s2 ; 16-byte Folded Reload6755; GFX9-FLATSCR-NEXT:    s_movk_i32 s2, 0x7f46756; GFX9-FLATSCR-NEXT:    s_waitcnt vmcnt(0)6757; GFX9-FLATSCR-NEXT:    global_store_dwordx4 v5, v[0:3], s[0:1] offset:10246758; GFX9-FLATSCR-NEXT:    scratch_load_dwordx4 v[0:3], off, s2 ; 16-byte Folded Reload6759; GFX9-FLATSCR-NEXT:    s_movk_i32 s2, 0x7e46760; GFX9-FLATSCR-NEXT:    s_waitcnt vmcnt(0)6761; GFX9-FLATSCR-NEXT:    global_store_dwordx4 v5, v[0:3], s[0:1] offset:10086762; GFX9-FLATSCR-NEXT:    scratch_load_dwordx4 v[0:3], off, s2 ; 16-byte Folded Reload6763; GFX9-FLATSCR-NEXT:    s_movk_i32 s2, 0x7d46764; GFX9-FLATSCR-NEXT:    s_waitcnt vmcnt(0)6765; GFX9-FLATSCR-NEXT:    global_store_dwordx4 v5, v[0:3], s[0:1] offset:9926766; GFX9-FLATSCR-NEXT:    scratch_load_dwordx4 v[0:3], off, s2 ; 16-byte Folded Reload6767; GFX9-FLATSCR-NEXT:    s_movk_i32 s2, 0x7c46768; GFX9-FLATSCR-NEXT:    s_waitcnt vmcnt(0)6769; GFX9-FLATSCR-NEXT:    global_store_dwordx4 v5, v[0:3], s[0:1] offset:9766770; GFX9-FLATSCR-NEXT:    scratch_load_dwordx4 v[0:3], off, s2 ; 16-byte Folded Reload6771; GFX9-FLATSCR-NEXT:    s_movk_i32 s2, 0x7b46772; GFX9-FLATSCR-NEXT:    s_waitcnt vmcnt(0)6773; GFX9-FLATSCR-NEXT:    global_store_dwordx4 v5, v[0:3], s[0:1] offset:9606774; GFX9-FLATSCR-NEXT:    scratch_load_dwordx4 v[0:3], off, s2 ; 16-byte Folded Reload6775; GFX9-FLATSCR-NEXT:    s_movk_i32 s2, 0x7a46776; GFX9-FLATSCR-NEXT:    s_waitcnt vmcnt(0)6777; GFX9-FLATSCR-NEXT:    global_store_dwordx4 v5, v[0:3], s[0:1] offset:9446778; GFX9-FLATSCR-NEXT:    scratch_load_dwordx4 v[0:3], off, s2 ; 16-byte Folded Reload6779; GFX9-FLATSCR-NEXT:    s_movk_i32 s2, 0x7946780; GFX9-FLATSCR-NEXT:    s_waitcnt vmcnt(0)6781; GFX9-FLATSCR-NEXT:    global_store_dwordx4 v5, v[0:3], s[0:1] offset:9286782; GFX9-FLATSCR-NEXT:    scratch_load_dwordx4 v[0:3], off, s2 ; 16-byte Folded Reload6783; GFX9-FLATSCR-NEXT:    s_movk_i32 s2, 0x7846784; GFX9-FLATSCR-NEXT:    s_waitcnt vmcnt(0)6785; GFX9-FLATSCR-NEXT:    global_store_dwordx4 v5, v[0:3], s[0:1] offset:9126786; GFX9-FLATSCR-NEXT:    scratch_load_dwordx4 v[0:3], off, s2 ; 16-byte Folded Reload6787; GFX9-FLATSCR-NEXT:    s_movk_i32 s2, 0x7746788; GFX9-FLATSCR-NEXT:    s_waitcnt vmcnt(0)6789; GFX9-FLATSCR-NEXT:    global_store_dwordx4 v5, v[0:3], s[0:1] offset:8966790; GFX9-FLATSCR-NEXT:    scratch_load_dwordx4 v[0:3], off, s2 ; 16-byte Folded Reload6791; GFX9-FLATSCR-NEXT:    s_movk_i32 s2, 0x7646792; GFX9-FLATSCR-NEXT:    s_waitcnt vmcnt(0)6793; GFX9-FLATSCR-NEXT:    global_store_dwordx4 v5, v[0:3], s[0:1] offset:8806794; GFX9-FLATSCR-NEXT:    scratch_load_dwordx4 v[0:3], off, s2 ; 16-byte Folded Reload6795; GFX9-FLATSCR-NEXT:    s_movk_i32 s2, 0x7546796; GFX9-FLATSCR-NEXT:    s_waitcnt vmcnt(0)6797; GFX9-FLATSCR-NEXT:    global_store_dwordx4 v5, v[0:3], s[0:1] offset:8646798; GFX9-FLATSCR-NEXT:    scratch_load_dwordx4 v[0:3], off, s2 ; 16-byte Folded Reload6799; GFX9-FLATSCR-NEXT:    s_movk_i32 s2, 0x7446800; GFX9-FLATSCR-NEXT:    s_waitcnt vmcnt(0)6801; GFX9-FLATSCR-NEXT:    global_store_dwordx4 v5, v[0:3], s[0:1] offset:8486802; GFX9-FLATSCR-NEXT:    scratch_load_dwordx4 v[0:3], off, s2 ; 16-byte Folded Reload6803; GFX9-FLATSCR-NEXT:    s_movk_i32 s2, 0x7346804; GFX9-FLATSCR-NEXT:    s_waitcnt vmcnt(0)6805; GFX9-FLATSCR-NEXT:    global_store_dwordx4 v5, v[0:3], s[0:1] offset:8326806; GFX9-FLATSCR-NEXT:    scratch_load_dwordx4 v[0:3], off, s2 ; 16-byte Folded Reload6807; GFX9-FLATSCR-NEXT:    s_movk_i32 s2, 0x7246808; GFX9-FLATSCR-NEXT:    s_waitcnt vmcnt(0)6809; GFX9-FLATSCR-NEXT:    global_store_dwordx4 v5, v[0:3], s[0:1] offset:8166810; GFX9-FLATSCR-NEXT:    scratch_load_dwordx4 v[0:3], off, s2 ; 16-byte Folded Reload6811; GFX9-FLATSCR-NEXT:    s_movk_i32 s2, 0x7146812; GFX9-FLATSCR-NEXT:    s_waitcnt vmcnt(0)6813; GFX9-FLATSCR-NEXT:    global_store_dwordx4 v5, v[0:3], s[0:1] offset:8006814; GFX9-FLATSCR-NEXT:    scratch_load_dwordx4 v[0:3], off, s2 ; 16-byte Folded Reload6815; GFX9-FLATSCR-NEXT:    s_movk_i32 s2, 0x7046816; GFX9-FLATSCR-NEXT:    s_waitcnt vmcnt(0)6817; GFX9-FLATSCR-NEXT:    global_store_dwordx4 v5, v[0:3], s[0:1] offset:7846818; GFX9-FLATSCR-NEXT:    scratch_load_dwordx4 v[0:3], off, s2 ; 16-byte Folded Reload6819; GFX9-FLATSCR-NEXT:    s_movk_i32 s2, 0x6f46820; GFX9-FLATSCR-NEXT:    s_waitcnt vmcnt(0)6821; GFX9-FLATSCR-NEXT:    global_store_dwordx4 v5, v[0:3], s[0:1] offset:7686822; GFX9-FLATSCR-NEXT:    scratch_load_dwordx4 v[0:3], off, s2 ; 16-byte Folded Reload6823; GFX9-FLATSCR-NEXT:    s_movk_i32 s2, 0x6e46824; GFX9-FLATSCR-NEXT:    s_waitcnt vmcnt(0)6825; GFX9-FLATSCR-NEXT:    global_store_dwordx4 v5, v[0:3], s[0:1] offset:7526826; GFX9-FLATSCR-NEXT:    scratch_load_dwordx4 v[0:3], off, s2 ; 16-byte Folded Reload6827; GFX9-FLATSCR-NEXT:    s_movk_i32 s2, 0x6d46828; GFX9-FLATSCR-NEXT:    s_waitcnt vmcnt(0)6829; GFX9-FLATSCR-NEXT:    global_store_dwordx4 v5, v[0:3], s[0:1] offset:7366830; GFX9-FLATSCR-NEXT:    scratch_load_dwordx4 v[0:3], off, s2 ; 16-byte Folded Reload6831; GFX9-FLATSCR-NEXT:    s_movk_i32 s2, 0x6c46832; GFX9-FLATSCR-NEXT:    s_waitcnt vmcnt(0)6833; GFX9-FLATSCR-NEXT:    global_store_dwordx4 v5, v[0:3], s[0:1] offset:7206834; GFX9-FLATSCR-NEXT:    scratch_load_dwordx4 v[0:3], off, s2 ; 16-byte Folded Reload6835; GFX9-FLATSCR-NEXT:    s_movk_i32 s2, 0x6b46836; GFX9-FLATSCR-NEXT:    s_waitcnt vmcnt(0)6837; GFX9-FLATSCR-NEXT:    global_store_dwordx4 v5, v[0:3], s[0:1] offset:7046838; GFX9-FLATSCR-NEXT:    scratch_load_dwordx4 v[0:3], off, s2 ; 16-byte Folded Reload6839; GFX9-FLATSCR-NEXT:    s_movk_i32 s2, 0x6a46840; GFX9-FLATSCR-NEXT:    s_waitcnt vmcnt(0)6841; GFX9-FLATSCR-NEXT:    global_store_dwordx4 v5, v[0:3], s[0:1] offset:6886842; GFX9-FLATSCR-NEXT:    scratch_load_dwordx4 v[0:3], off, s2 ; 16-byte Folded Reload6843; GFX9-FLATSCR-NEXT:    s_movk_i32 s2, 0x6946844; GFX9-FLATSCR-NEXT:    s_waitcnt vmcnt(0)6845; GFX9-FLATSCR-NEXT:    global_store_dwordx4 v5, v[0:3], s[0:1] offset:6726846; GFX9-FLATSCR-NEXT:    scratch_load_dwordx4 v[0:3], off, s2 ; 16-byte Folded Reload6847; GFX9-FLATSCR-NEXT:    s_movk_i32 s2, 0x6846848; GFX9-FLATSCR-NEXT:    s_waitcnt vmcnt(0)6849; GFX9-FLATSCR-NEXT:    global_store_dwordx4 v5, v[0:3], s[0:1] offset:6566850; GFX9-FLATSCR-NEXT:    scratch_load_dwordx4 v[0:3], off, s2 ; 16-byte Folded Reload6851; GFX9-FLATSCR-NEXT:    s_movk_i32 s2, 0x6746852; GFX9-FLATSCR-NEXT:    s_waitcnt vmcnt(0)6853; GFX9-FLATSCR-NEXT:    global_store_dwordx4 v5, v[0:3], s[0:1] offset:6406854; GFX9-FLATSCR-NEXT:    scratch_load_dwordx4 v[0:3], off, s2 ; 16-byte Folded Reload6855; GFX9-FLATSCR-NEXT:    s_movk_i32 s2, 0x6646856; GFX9-FLATSCR-NEXT:    s_waitcnt vmcnt(0)6857; GFX9-FLATSCR-NEXT:    global_store_dwordx4 v5, v[0:3], s[0:1] offset:6246858; GFX9-FLATSCR-NEXT:    scratch_load_dwordx4 v[0:3], off, s2 ; 16-byte Folded Reload6859; GFX9-FLATSCR-NEXT:    s_movk_i32 s2, 0x6546860; GFX9-FLATSCR-NEXT:    s_waitcnt vmcnt(0)6861; GFX9-FLATSCR-NEXT:    global_store_dwordx4 v5, v[0:3], s[0:1] offset:6086862; GFX9-FLATSCR-NEXT:    scratch_load_dwordx4 v[0:3], off, s2 ; 16-byte Folded Reload6863; GFX9-FLATSCR-NEXT:    s_movk_i32 s2, 0x6446864; GFX9-FLATSCR-NEXT:    s_waitcnt vmcnt(0)6865; GFX9-FLATSCR-NEXT:    global_store_dwordx4 v5, v[0:3], s[0:1] offset:5926866; GFX9-FLATSCR-NEXT:    scratch_load_dwordx4 v[0:3], off, s2 ; 16-byte Folded Reload6867; GFX9-FLATSCR-NEXT:    s_movk_i32 s2, 0x6346868; GFX9-FLATSCR-NEXT:    s_waitcnt vmcnt(0)6869; GFX9-FLATSCR-NEXT:    global_store_dwordx4 v5, v[0:3], s[0:1] offset:5766870; GFX9-FLATSCR-NEXT:    scratch_load_dwordx4 v[0:3], off, s2 ; 16-byte Folded Reload6871; GFX9-FLATSCR-NEXT:    s_movk_i32 s2, 0x6246872; GFX9-FLATSCR-NEXT:    s_waitcnt vmcnt(0)6873; GFX9-FLATSCR-NEXT:    global_store_dwordx4 v5, v[0:3], s[0:1] offset:5606874; GFX9-FLATSCR-NEXT:    scratch_load_dwordx4 v[0:3], off, s2 ; 16-byte Folded Reload6875; GFX9-FLATSCR-NEXT:    s_movk_i32 s2, 0x6146876; GFX9-FLATSCR-NEXT:    s_waitcnt vmcnt(0)6877; GFX9-FLATSCR-NEXT:    global_store_dwordx4 v5, v[0:3], s[0:1] offset:5446878; GFX9-FLATSCR-NEXT:    scratch_load_dwordx4 v[0:3], off, s2 ; 16-byte Folded Reload6879; GFX9-FLATSCR-NEXT:    s_movk_i32 s2, 0x6046880; GFX9-FLATSCR-NEXT:    s_waitcnt vmcnt(0)6881; GFX9-FLATSCR-NEXT:    global_store_dwordx4 v5, v[0:3], s[0:1] offset:5286882; GFX9-FLATSCR-NEXT:    scratch_load_dwordx4 v[0:3], off, s2 ; 16-byte Folded Reload6883; GFX9-FLATSCR-NEXT:    s_movk_i32 s2, 0x5f46884; GFX9-FLATSCR-NEXT:    s_waitcnt vmcnt(0)6885; GFX9-FLATSCR-NEXT:    global_store_dwordx4 v5, v[0:3], s[0:1] offset:5126886; GFX9-FLATSCR-NEXT:    scratch_load_dwordx4 v[0:3], off, s2 ; 16-byte Folded Reload6887; GFX9-FLATSCR-NEXT:    s_movk_i32 s2, 0x5e46888; GFX9-FLATSCR-NEXT:    s_waitcnt vmcnt(0)6889; GFX9-FLATSCR-NEXT:    global_store_dwordx4 v5, v[0:3], s[0:1] offset:4966890; GFX9-FLATSCR-NEXT:    scratch_load_dwordx4 v[0:3], off, s2 ; 16-byte Folded Reload6891; GFX9-FLATSCR-NEXT:    s_movk_i32 s2, 0x5d46892; GFX9-FLATSCR-NEXT:    s_waitcnt vmcnt(0)6893; GFX9-FLATSCR-NEXT:    global_store_dwordx4 v5, v[0:3], s[0:1] offset:4806894; GFX9-FLATSCR-NEXT:    scratch_load_dwordx4 v[0:3], off, s2 ; 16-byte Folded Reload6895; GFX9-FLATSCR-NEXT:    s_movk_i32 s2, 0x5c46896; GFX9-FLATSCR-NEXT:    s_waitcnt vmcnt(0)6897; GFX9-FLATSCR-NEXT:    global_store_dwordx4 v5, v[0:3], s[0:1] offset:4646898; GFX9-FLATSCR-NEXT:    scratch_load_dwordx4 v[0:3], off, s2 ; 16-byte Folded Reload6899; GFX9-FLATSCR-NEXT:    s_movk_i32 s2, 0x5b46900; GFX9-FLATSCR-NEXT:    s_waitcnt vmcnt(0)6901; GFX9-FLATSCR-NEXT:    global_store_dwordx4 v5, v[0:3], s[0:1] offset:4486902; GFX9-FLATSCR-NEXT:    scratch_load_dwordx4 v[0:3], off, s2 ; 16-byte Folded Reload6903; GFX9-FLATSCR-NEXT:    s_movk_i32 s2, 0x5a46904; GFX9-FLATSCR-NEXT:    s_waitcnt vmcnt(0)6905; GFX9-FLATSCR-NEXT:    global_store_dwordx4 v5, v[0:3], s[0:1] offset:4326906; GFX9-FLATSCR-NEXT:    scratch_load_dwordx4 v[0:3], off, s2 ; 16-byte Folded Reload6907; GFX9-FLATSCR-NEXT:    s_movk_i32 s2, 0x5946908; GFX9-FLATSCR-NEXT:    s_waitcnt vmcnt(0)6909; GFX9-FLATSCR-NEXT:    global_store_dwordx4 v5, v[0:3], s[0:1] offset:4166910; GFX9-FLATSCR-NEXT:    scratch_load_dwordx4 v[0:3], off, s2 ; 16-byte Folded Reload6911; GFX9-FLATSCR-NEXT:    s_movk_i32 s2, 0x5846912; GFX9-FLATSCR-NEXT:    s_waitcnt vmcnt(0)6913; GFX9-FLATSCR-NEXT:    global_store_dwordx4 v5, v[0:3], s[0:1] offset:4006914; GFX9-FLATSCR-NEXT:    scratch_load_dwordx4 v[0:3], off, s2 ; 16-byte Folded Reload6915; GFX9-FLATSCR-NEXT:    s_movk_i32 s2, 0x5746916; GFX9-FLATSCR-NEXT:    s_waitcnt vmcnt(0)6917; GFX9-FLATSCR-NEXT:    global_store_dwordx4 v5, v[0:3], s[0:1] offset:3846918; GFX9-FLATSCR-NEXT:    scratch_load_dwordx4 v[0:3], off, s2 ; 16-byte Folded Reload6919; GFX9-FLATSCR-NEXT:    s_movk_i32 s2, 0x5646920; GFX9-FLATSCR-NEXT:    s_waitcnt vmcnt(0)6921; GFX9-FLATSCR-NEXT:    global_store_dwordx4 v5, v[0:3], s[0:1] offset:3686922; GFX9-FLATSCR-NEXT:    scratch_load_dwordx4 v[0:3], off, s2 ; 16-byte Folded Reload6923; GFX9-FLATSCR-NEXT:    s_movk_i32 s2, 0x5546924; GFX9-FLATSCR-NEXT:    s_waitcnt vmcnt(0)6925; GFX9-FLATSCR-NEXT:    global_store_dwordx4 v5, v[0:3], s[0:1] offset:3526926; GFX9-FLATSCR-NEXT:    scratch_load_dwordx4 v[0:3], off, s2 ; 16-byte Folded Reload6927; GFX9-FLATSCR-NEXT:    s_movk_i32 s2, 0x5446928; GFX9-FLATSCR-NEXT:    s_waitcnt vmcnt(0)6929; GFX9-FLATSCR-NEXT:    global_store_dwordx4 v5, v[0:3], s[0:1] offset:3366930; GFX9-FLATSCR-NEXT:    scratch_load_dwordx4 v[0:3], off, s2 ; 16-byte Folded Reload6931; GFX9-FLATSCR-NEXT:    s_movk_i32 s2, 0x5346932; GFX9-FLATSCR-NEXT:    s_waitcnt vmcnt(0)6933; GFX9-FLATSCR-NEXT:    global_store_dwordx4 v5, v[0:3], s[0:1] offset:3206934; GFX9-FLATSCR-NEXT:    scratch_load_dwordx4 v[0:3], off, s2 ; 16-byte Folded Reload6935; GFX9-FLATSCR-NEXT:    s_movk_i32 s2, 0x5246936; GFX9-FLATSCR-NEXT:    s_waitcnt vmcnt(0)6937; GFX9-FLATSCR-NEXT:    global_store_dwordx4 v5, v[0:3], s[0:1] offset:3046938; GFX9-FLATSCR-NEXT:    scratch_load_dwordx4 v[0:3], off, s2 ; 16-byte Folded Reload6939; GFX9-FLATSCR-NEXT:    s_movk_i32 s2, 0x5146940; GFX9-FLATSCR-NEXT:    s_waitcnt vmcnt(0)6941; GFX9-FLATSCR-NEXT:    global_store_dwordx4 v5, v[0:3], s[0:1] offset:2886942; GFX9-FLATSCR-NEXT:    scratch_load_dwordx4 v[0:3], off, s2 ; 16-byte Folded Reload6943; GFX9-FLATSCR-NEXT:    s_movk_i32 s2, 0x5046944; GFX9-FLATSCR-NEXT:    s_waitcnt vmcnt(0)6945; GFX9-FLATSCR-NEXT:    global_store_dwordx4 v5, v[0:3], s[0:1] offset:2726946; GFX9-FLATSCR-NEXT:    scratch_load_dwordx4 v[0:3], off, s2 ; 16-byte Folded Reload6947; GFX9-FLATSCR-NEXT:    s_movk_i32 s2, 0x4f46948; GFX9-FLATSCR-NEXT:    s_waitcnt vmcnt(0)6949; GFX9-FLATSCR-NEXT:    global_store_dwordx4 v5, v[0:3], s[0:1] offset:2566950; GFX9-FLATSCR-NEXT:    scratch_load_dwordx4 v[0:3], off, s2 ; 16-byte Folded Reload6951; GFX9-FLATSCR-NEXT:    s_movk_i32 s2, 0x4e46952; GFX9-FLATSCR-NEXT:    s_waitcnt vmcnt(0)6953; GFX9-FLATSCR-NEXT:    global_store_dwordx4 v5, v[0:3], s[0:1] offset:2406954; GFX9-FLATSCR-NEXT:    scratch_load_dwordx4 v[0:3], off, s2 ; 16-byte Folded Reload6955; GFX9-FLATSCR-NEXT:    s_movk_i32 s2, 0x4d46956; GFX9-FLATSCR-NEXT:    s_waitcnt vmcnt(0)6957; GFX9-FLATSCR-NEXT:    global_store_dwordx4 v5, v[0:3], s[0:1] offset:2246958; GFX9-FLATSCR-NEXT:    scratch_load_dwordx4 v[0:3], off, s2 ; 16-byte Folded Reload6959; GFX9-FLATSCR-NEXT:    s_movk_i32 s2, 0x4c46960; GFX9-FLATSCR-NEXT:    s_waitcnt vmcnt(0)6961; GFX9-FLATSCR-NEXT:    global_store_dwordx4 v5, v[0:3], s[0:1] offset:2086962; GFX9-FLATSCR-NEXT:    scratch_load_dwordx4 v[0:3], off, s2 ; 16-byte Folded Reload6963; GFX9-FLATSCR-NEXT:    s_movk_i32 s2, 0x4b46964; GFX9-FLATSCR-NEXT:    s_waitcnt vmcnt(0)6965; GFX9-FLATSCR-NEXT:    global_store_dwordx4 v5, v[0:3], s[0:1] offset:1926966; GFX9-FLATSCR-NEXT:    scratch_load_dwordx4 v[0:3], off, s2 ; 16-byte Folded Reload6967; GFX9-FLATSCR-NEXT:    s_movk_i32 s2, 0x4a46968; GFX9-FLATSCR-NEXT:    s_waitcnt vmcnt(0)6969; GFX9-FLATSCR-NEXT:    global_store_dwordx4 v5, v[0:3], s[0:1] offset:1766970; GFX9-FLATSCR-NEXT:    scratch_load_dwordx4 v[0:3], off, s2 ; 16-byte Folded Reload6971; GFX9-FLATSCR-NEXT:    s_movk_i32 s2, 0x4946972; GFX9-FLATSCR-NEXT:    s_waitcnt vmcnt(0)6973; GFX9-FLATSCR-NEXT:    global_store_dwordx4 v5, v[0:3], s[0:1] offset:1606974; GFX9-FLATSCR-NEXT:    scratch_load_dwordx4 v[0:3], off, s2 ; 16-byte Folded Reload6975; GFX9-FLATSCR-NEXT:    s_movk_i32 s2, 0x4846976; GFX9-FLATSCR-NEXT:    s_waitcnt vmcnt(0)6977; GFX9-FLATSCR-NEXT:    global_store_dwordx4 v5, v[0:3], s[0:1] offset:1446978; GFX9-FLATSCR-NEXT:    scratch_load_dwordx4 v[0:3], off, s2 ; 16-byte Folded Reload6979; GFX9-FLATSCR-NEXT:    s_movk_i32 s2, 0x4746980; GFX9-FLATSCR-NEXT:    s_waitcnt vmcnt(0)6981; GFX9-FLATSCR-NEXT:    global_store_dwordx4 v5, v[0:3], s[0:1] offset:1286982; GFX9-FLATSCR-NEXT:    scratch_load_dwordx4 v[0:3], off, s2 ; 16-byte Folded Reload6983; GFX9-FLATSCR-NEXT:    s_movk_i32 s2, 0x4646984; GFX9-FLATSCR-NEXT:    s_waitcnt vmcnt(0)6985; GFX9-FLATSCR-NEXT:    global_store_dwordx4 v5, v[0:3], s[0:1] offset:1126986; GFX9-FLATSCR-NEXT:    scratch_load_dwordx4 v[0:3], off, s2 ; 16-byte Folded Reload6987; GFX9-FLATSCR-NEXT:    s_movk_i32 s2, 0x4546988; GFX9-FLATSCR-NEXT:    s_waitcnt vmcnt(0)6989; GFX9-FLATSCR-NEXT:    global_store_dwordx4 v5, v[0:3], s[0:1] offset:966990; GFX9-FLATSCR-NEXT:    scratch_load_dwordx4 v[0:3], off, s2 ; 16-byte Folded Reload6991; GFX9-FLATSCR-NEXT:    s_movk_i32 s2, 0x4446992; GFX9-FLATSCR-NEXT:    s_waitcnt vmcnt(0)6993; GFX9-FLATSCR-NEXT:    global_store_dwordx4 v5, v[0:3], s[0:1] offset:806994; GFX9-FLATSCR-NEXT:    scratch_load_dwordx4 v[0:3], off, s2 ; 16-byte Folded Reload6995; GFX9-FLATSCR-NEXT:    s_movk_i32 s2, 0x4346996; GFX9-FLATSCR-NEXT:    s_waitcnt vmcnt(0)6997; GFX9-FLATSCR-NEXT:    global_store_dwordx4 v5, v[0:3], s[0:1] offset:646998; GFX9-FLATSCR-NEXT:    scratch_load_dwordx4 v[0:3], off, s2 ; 16-byte Folded Reload6999; GFX9-FLATSCR-NEXT:    s_movk_i32 s2, 0x4247000; GFX9-FLATSCR-NEXT:    s_waitcnt vmcnt(0)7001; GFX9-FLATSCR-NEXT:    global_store_dwordx4 v5, v[0:3], s[0:1] offset:487002; GFX9-FLATSCR-NEXT:    scratch_load_dwordx4 v[0:3], off, s2 ; 16-byte Folded Reload7003; GFX9-FLATSCR-NEXT:    s_movk_i32 s2, 0x4147004; GFX9-FLATSCR-NEXT:    s_waitcnt vmcnt(0)7005; GFX9-FLATSCR-NEXT:    global_store_dwordx4 v5, v[0:3], s[0:1] offset:327006; GFX9-FLATSCR-NEXT:    scratch_load_dwordx4 v[0:3], off, s2 ; 16-byte Folded Reload7007; GFX9-FLATSCR-NEXT:    s_movk_i32 s2, 0x4047008; GFX9-FLATSCR-NEXT:    s_waitcnt vmcnt(0)7009; GFX9-FLATSCR-NEXT:    global_store_dwordx4 v5, v[0:3], s[0:1] offset:167010; GFX9-FLATSCR-NEXT:    scratch_load_dwordx4 v[0:3], off, s2 ; 16-byte Folded Reload7011; GFX9-FLATSCR-NEXT:    s_waitcnt vmcnt(0)7012; GFX9-FLATSCR-NEXT:    global_store_dwordx4 v5, v[0:3], s[0:1]7013; GFX9-FLATSCR-NEXT:    s_movk_i32 s0, 0x3f47014; GFX9-FLATSCR-NEXT:    scratch_load_dwordx4 v[7:10], off, s0 ; 16-byte Folded Reload7015; GFX9-FLATSCR-NEXT:    v_add_co_u32_e32 v0, vcc, 0x400, v47016; GFX9-FLATSCR-NEXT:    v_addc_co_u32_e32 v1, vcc, 0, v6, vcc7017; GFX9-FLATSCR-NEXT:    s_movk_i32 s0, 0x3e47018; GFX9-FLATSCR-NEXT:    s_waitcnt vmcnt(0)7019; GFX9-FLATSCR-NEXT:    global_store_dwordx4 v[0:1], v[7:10], off offset:40807020; GFX9-FLATSCR-NEXT:    scratch_load_dwordx4 v[7:10], off, s0 ; 16-byte Folded Reload7021; GFX9-FLATSCR-NEXT:    s_movk_i32 s0, 0x3d47022; GFX9-FLATSCR-NEXT:    s_waitcnt vmcnt(0)7023; GFX9-FLATSCR-NEXT:    global_store_dwordx4 v[0:1], v[7:10], off offset:40647024; GFX9-FLATSCR-NEXT:    scratch_load_dwordx4 v[7:10], off, s0 ; 16-byte Folded Reload7025; GFX9-FLATSCR-NEXT:    s_movk_i32 s0, 0x3c47026; GFX9-FLATSCR-NEXT:    s_waitcnt vmcnt(0)7027; GFX9-FLATSCR-NEXT:    global_store_dwordx4 v[0:1], v[7:10], off offset:40487028; GFX9-FLATSCR-NEXT:    scratch_load_dwordx4 v[7:10], off, s0 ; 16-byte Folded Reload7029; GFX9-FLATSCR-NEXT:    s_movk_i32 s0, 0x3b47030; GFX9-FLATSCR-NEXT:    s_waitcnt vmcnt(0)7031; GFX9-FLATSCR-NEXT:    global_store_dwordx4 v[0:1], v[7:10], off offset:40327032; GFX9-FLATSCR-NEXT:    scratch_load_dwordx4 v[7:10], off, s0 ; 16-byte Folded Reload7033; GFX9-FLATSCR-NEXT:    s_movk_i32 s0, 0x3a47034; GFX9-FLATSCR-NEXT:    s_waitcnt vmcnt(0)7035; GFX9-FLATSCR-NEXT:    global_store_dwordx4 v[0:1], v[7:10], off offset:40167036; GFX9-FLATSCR-NEXT:    scratch_load_dwordx4 v[7:10], off, s0 ; 16-byte Folded Reload7037; GFX9-FLATSCR-NEXT:    s_movk_i32 s0, 0x3947038; GFX9-FLATSCR-NEXT:    s_waitcnt vmcnt(0)7039; GFX9-FLATSCR-NEXT:    global_store_dwordx4 v[0:1], v[7:10], off offset:40007040; GFX9-FLATSCR-NEXT:    scratch_load_dwordx4 v[7:10], off, s0 ; 16-byte Folded Reload7041; GFX9-FLATSCR-NEXT:    s_movk_i32 s0, 0x3847042; GFX9-FLATSCR-NEXT:    s_waitcnt vmcnt(0)7043; GFX9-FLATSCR-NEXT:    global_store_dwordx4 v[0:1], v[7:10], off offset:39847044; GFX9-FLATSCR-NEXT:    scratch_load_dwordx4 v[7:10], off, s0 ; 16-byte Folded Reload7045; GFX9-FLATSCR-NEXT:    s_movk_i32 s0, 0x3747046; GFX9-FLATSCR-NEXT:    s_waitcnt vmcnt(0)7047; GFX9-FLATSCR-NEXT:    global_store_dwordx4 v[0:1], v[7:10], off offset:39687048; GFX9-FLATSCR-NEXT:    scratch_load_dwordx4 v[7:10], off, s0 ; 16-byte Folded Reload7049; GFX9-FLATSCR-NEXT:    v_add_co_u32_e32 v0, vcc, 0x380, v47050; GFX9-FLATSCR-NEXT:    v_addc_co_u32_e32 v1, vcc, 0, v6, vcc7051; GFX9-FLATSCR-NEXT:    s_movk_i32 s0, 0x3647052; GFX9-FLATSCR-NEXT:    s_waitcnt vmcnt(0)7053; GFX9-FLATSCR-NEXT:    global_store_dwordx4 v[0:1], v[7:10], off offset:40807054; GFX9-FLATSCR-NEXT:    scratch_load_dwordx4 v[7:10], off, s0 ; 16-byte Folded Reload7055; GFX9-FLATSCR-NEXT:    s_movk_i32 s0, 0x3547056; GFX9-FLATSCR-NEXT:    s_waitcnt vmcnt(0)7057; GFX9-FLATSCR-NEXT:    global_store_dwordx4 v[0:1], v[7:10], off offset:40647058; GFX9-FLATSCR-NEXT:    scratch_load_dwordx4 v[7:10], off, s0 ; 16-byte Folded Reload7059; GFX9-FLATSCR-NEXT:    s_movk_i32 s0, 0x3447060; GFX9-FLATSCR-NEXT:    s_waitcnt vmcnt(0)7061; GFX9-FLATSCR-NEXT:    global_store_dwordx4 v[0:1], v[7:10], off offset:40487062; GFX9-FLATSCR-NEXT:    scratch_load_dwordx4 v[7:10], off, s0 ; 16-byte Folded Reload7063; GFX9-FLATSCR-NEXT:    s_movk_i32 s0, 0x3347064; GFX9-FLATSCR-NEXT:    s_waitcnt vmcnt(0)7065; GFX9-FLATSCR-NEXT:    global_store_dwordx4 v[0:1], v[7:10], off offset:40327066; GFX9-FLATSCR-NEXT:    scratch_load_dwordx4 v[7:10], off, s0 ; 16-byte Folded Reload7067; GFX9-FLATSCR-NEXT:    s_movk_i32 s0, 0x3247068; GFX9-FLATSCR-NEXT:    s_waitcnt vmcnt(0)7069; GFX9-FLATSCR-NEXT:    global_store_dwordx4 v[0:1], v[7:10], off offset:40167070; GFX9-FLATSCR-NEXT:    scratch_load_dwordx4 v[7:10], off, s0 ; 16-byte Folded Reload7071; GFX9-FLATSCR-NEXT:    s_movk_i32 s0, 0x3147072; GFX9-FLATSCR-NEXT:    s_waitcnt vmcnt(0)7073; GFX9-FLATSCR-NEXT:    global_store_dwordx4 v[0:1], v[7:10], off offset:40007074; GFX9-FLATSCR-NEXT:    scratch_load_dwordx4 v[7:10], off, s0 ; 16-byte Folded Reload7075; GFX9-FLATSCR-NEXT:    s_movk_i32 s0, 0x3047076; GFX9-FLATSCR-NEXT:    s_waitcnt vmcnt(0)7077; GFX9-FLATSCR-NEXT:    global_store_dwordx4 v[0:1], v[7:10], off offset:39847078; GFX9-FLATSCR-NEXT:    scratch_load_dwordx4 v[7:10], off, s0 ; 16-byte Folded Reload7079; GFX9-FLATSCR-NEXT:    s_movk_i32 s0, 0x2f47080; GFX9-FLATSCR-NEXT:    s_waitcnt vmcnt(0)7081; GFX9-FLATSCR-NEXT:    global_store_dwordx4 v[0:1], v[7:10], off offset:39687082; GFX9-FLATSCR-NEXT:    scratch_load_dwordx4 v[7:10], off, s0 ; 16-byte Folded Reload7083; GFX9-FLATSCR-NEXT:    v_add_co_u32_e32 v0, vcc, 0x300, v47084; GFX9-FLATSCR-NEXT:    v_addc_co_u32_e32 v1, vcc, 0, v6, vcc7085; GFX9-FLATSCR-NEXT:    s_movk_i32 s0, 0x2e47086; GFX9-FLATSCR-NEXT:    s_waitcnt vmcnt(0)7087; GFX9-FLATSCR-NEXT:    global_store_dwordx4 v[0:1], v[7:10], off offset:40807088; GFX9-FLATSCR-NEXT:    scratch_load_dwordx4 v[7:10], off, s0 ; 16-byte Folded Reload7089; GFX9-FLATSCR-NEXT:    s_movk_i32 s0, 0x2d47090; GFX9-FLATSCR-NEXT:    s_waitcnt vmcnt(0)7091; GFX9-FLATSCR-NEXT:    global_store_dwordx4 v[0:1], v[7:10], off offset:40647092; GFX9-FLATSCR-NEXT:    scratch_load_dwordx4 v[7:10], off, s0 ; 16-byte Folded Reload7093; GFX9-FLATSCR-NEXT:    s_movk_i32 s0, 0x2c47094; GFX9-FLATSCR-NEXT:    s_waitcnt vmcnt(0)7095; GFX9-FLATSCR-NEXT:    global_store_dwordx4 v[0:1], v[7:10], off offset:40487096; GFX9-FLATSCR-NEXT:    scratch_load_dwordx4 v[7:10], off, s0 ; 16-byte Folded Reload7097; GFX9-FLATSCR-NEXT:    s_movk_i32 s0, 0x2b47098; GFX9-FLATSCR-NEXT:    s_waitcnt vmcnt(0)7099; GFX9-FLATSCR-NEXT:    global_store_dwordx4 v[0:1], v[7:10], off offset:40327100; GFX9-FLATSCR-NEXT:    scratch_load_dwordx4 v[7:10], off, s0 ; 16-byte Folded Reload7101; GFX9-FLATSCR-NEXT:    s_movk_i32 s0, 0x2a47102; GFX9-FLATSCR-NEXT:    s_waitcnt vmcnt(0)7103; GFX9-FLATSCR-NEXT:    global_store_dwordx4 v[0:1], v[7:10], off offset:40167104; GFX9-FLATSCR-NEXT:    scratch_load_dwordx4 v[7:10], off, s0 ; 16-byte Folded Reload7105; GFX9-FLATSCR-NEXT:    s_movk_i32 s0, 0x2947106; GFX9-FLATSCR-NEXT:    s_waitcnt vmcnt(0)7107; GFX9-FLATSCR-NEXT:    global_store_dwordx4 v[0:1], v[7:10], off offset:40007108; GFX9-FLATSCR-NEXT:    scratch_load_dwordx4 v[7:10], off, s0 ; 16-byte Folded Reload7109; GFX9-FLATSCR-NEXT:    s_movk_i32 s0, 0x2847110; GFX9-FLATSCR-NEXT:    s_waitcnt vmcnt(0)7111; GFX9-FLATSCR-NEXT:    global_store_dwordx4 v[0:1], v[7:10], off offset:39847112; GFX9-FLATSCR-NEXT:    scratch_load_dwordx4 v[7:10], off, s0 ; 16-byte Folded Reload7113; GFX9-FLATSCR-NEXT:    s_movk_i32 s0, 0x2747114; GFX9-FLATSCR-NEXT:    s_waitcnt vmcnt(0)7115; GFX9-FLATSCR-NEXT:    global_store_dwordx4 v[0:1], v[7:10], off offset:39687116; GFX9-FLATSCR-NEXT:    scratch_load_dwordx4 v[7:10], off, s0 ; 16-byte Folded Reload7117; GFX9-FLATSCR-NEXT:    v_add_co_u32_e32 v0, vcc, 0x280, v47118; GFX9-FLATSCR-NEXT:    v_addc_co_u32_e32 v1, vcc, 0, v6, vcc7119; GFX9-FLATSCR-NEXT:    s_movk_i32 s0, 0x2647120; GFX9-FLATSCR-NEXT:    s_waitcnt vmcnt(0)7121; GFX9-FLATSCR-NEXT:    global_store_dwordx4 v[0:1], v[7:10], off offset:40807122; GFX9-FLATSCR-NEXT:    scratch_load_dwordx4 v[7:10], off, s0 ; 16-byte Folded Reload7123; GFX9-FLATSCR-NEXT:    s_movk_i32 s0, 0x2547124; GFX9-FLATSCR-NEXT:    s_waitcnt vmcnt(0)7125; GFX9-FLATSCR-NEXT:    global_store_dwordx4 v[0:1], v[7:10], off offset:40647126; GFX9-FLATSCR-NEXT:    scratch_load_dwordx4 v[7:10], off, s0 ; 16-byte Folded Reload7127; GFX9-FLATSCR-NEXT:    s_movk_i32 s0, 0x2447128; GFX9-FLATSCR-NEXT:    s_waitcnt vmcnt(0)7129; GFX9-FLATSCR-NEXT:    global_store_dwordx4 v[0:1], v[7:10], off offset:40487130; GFX9-FLATSCR-NEXT:    scratch_load_dwordx4 v[7:10], off, s0 ; 16-byte Folded Reload7131; GFX9-FLATSCR-NEXT:    s_movk_i32 s0, 0x2347132; GFX9-FLATSCR-NEXT:    s_waitcnt vmcnt(0)7133; GFX9-FLATSCR-NEXT:    global_store_dwordx4 v[0:1], v[7:10], off offset:40327134; GFX9-FLATSCR-NEXT:    scratch_load_dwordx4 v[7:10], off, s0 ; 16-byte Folded Reload7135; GFX9-FLATSCR-NEXT:    s_movk_i32 s0, 0x2247136; GFX9-FLATSCR-NEXT:    s_waitcnt vmcnt(0)7137; GFX9-FLATSCR-NEXT:    global_store_dwordx4 v[0:1], v[7:10], off offset:40167138; GFX9-FLATSCR-NEXT:    scratch_load_dwordx4 v[7:10], off, s0 ; 16-byte Folded Reload7139; GFX9-FLATSCR-NEXT:    s_movk_i32 s0, 0x2147140; GFX9-FLATSCR-NEXT:    s_waitcnt vmcnt(0)7141; GFX9-FLATSCR-NEXT:    global_store_dwordx4 v[0:1], v[7:10], off offset:40007142; GFX9-FLATSCR-NEXT:    scratch_load_dwordx4 v[7:10], off, s0 ; 16-byte Folded Reload7143; GFX9-FLATSCR-NEXT:    s_movk_i32 s0, 0x2047144; GFX9-FLATSCR-NEXT:    s_waitcnt vmcnt(0)7145; GFX9-FLATSCR-NEXT:    global_store_dwordx4 v[0:1], v[7:10], off offset:39847146; GFX9-FLATSCR-NEXT:    scratch_load_dwordx4 v[7:10], off, s0 ; 16-byte Folded Reload7147; GFX9-FLATSCR-NEXT:    s_movk_i32 s0, 0x1f47148; GFX9-FLATSCR-NEXT:    s_waitcnt vmcnt(0)7149; GFX9-FLATSCR-NEXT:    global_store_dwordx4 v[0:1], v[7:10], off offset:39687150; GFX9-FLATSCR-NEXT:    scratch_load_dwordx4 v[7:10], off, s0 ; 16-byte Folded Reload7151; GFX9-FLATSCR-NEXT:    v_add_co_u32_e32 v0, vcc, 0x200, v47152; GFX9-FLATSCR-NEXT:    v_addc_co_u32_e32 v1, vcc, 0, v6, vcc7153; GFX9-FLATSCR-NEXT:    s_movk_i32 s0, 0x1e47154; GFX9-FLATSCR-NEXT:    s_waitcnt vmcnt(0)7155; GFX9-FLATSCR-NEXT:    global_store_dwordx4 v[0:1], v[7:10], off offset:40807156; GFX9-FLATSCR-NEXT:    scratch_load_dwordx4 v[7:10], off, s0 ; 16-byte Folded Reload7157; GFX9-FLATSCR-NEXT:    s_movk_i32 s0, 0x1d47158; GFX9-FLATSCR-NEXT:    s_waitcnt vmcnt(0)7159; GFX9-FLATSCR-NEXT:    global_store_dwordx4 v[0:1], v[7:10], off offset:40647160; GFX9-FLATSCR-NEXT:    scratch_load_dwordx4 v[7:10], off, s0 ; 16-byte Folded Reload7161; GFX9-FLATSCR-NEXT:    s_movk_i32 s0, 0x1c47162; GFX9-FLATSCR-NEXT:    s_waitcnt vmcnt(0)7163; GFX9-FLATSCR-NEXT:    global_store_dwordx4 v[0:1], v[7:10], off offset:40487164; GFX9-FLATSCR-NEXT:    scratch_load_dwordx4 v[7:10], off, s0 ; 16-byte Folded Reload7165; GFX9-FLATSCR-NEXT:    s_movk_i32 s0, 0x1b47166; GFX9-FLATSCR-NEXT:    s_waitcnt vmcnt(0)7167; GFX9-FLATSCR-NEXT:    global_store_dwordx4 v[0:1], v[7:10], off offset:40327168; GFX9-FLATSCR-NEXT:    scratch_load_dwordx4 v[7:10], off, s0 ; 16-byte Folded Reload7169; GFX9-FLATSCR-NEXT:    s_movk_i32 s0, 0x1a47170; GFX9-FLATSCR-NEXT:    s_waitcnt vmcnt(0)7171; GFX9-FLATSCR-NEXT:    global_store_dwordx4 v[0:1], v[7:10], off offset:40167172; GFX9-FLATSCR-NEXT:    scratch_load_dwordx4 v[7:10], off, s0 ; 16-byte Folded Reload7173; GFX9-FLATSCR-NEXT:    s_movk_i32 s0, 0x1947174; GFX9-FLATSCR-NEXT:    s_waitcnt vmcnt(0)7175; GFX9-FLATSCR-NEXT:    global_store_dwordx4 v[0:1], v[7:10], off offset:40007176; GFX9-FLATSCR-NEXT:    scratch_load_dwordx4 v[7:10], off, s0 ; 16-byte Folded Reload7177; GFX9-FLATSCR-NEXT:    s_movk_i32 s0, 0x1847178; GFX9-FLATSCR-NEXT:    s_waitcnt vmcnt(0)7179; GFX9-FLATSCR-NEXT:    global_store_dwordx4 v[0:1], v[7:10], off offset:39847180; GFX9-FLATSCR-NEXT:    scratch_load_dwordx4 v[7:10], off, s0 ; 16-byte Folded Reload7181; GFX9-FLATSCR-NEXT:    s_movk_i32 s0, 0x1747182; GFX9-FLATSCR-NEXT:    s_waitcnt vmcnt(0)7183; GFX9-FLATSCR-NEXT:    global_store_dwordx4 v[0:1], v[7:10], off offset:39687184; GFX9-FLATSCR-NEXT:    scratch_load_dwordx4 v[7:10], off, s0 ; 16-byte Folded Reload7185; GFX9-FLATSCR-NEXT:    v_add_co_u32_e32 v0, vcc, 0x180, v47186; GFX9-FLATSCR-NEXT:    v_addc_co_u32_e32 v1, vcc, 0, v6, vcc7187; GFX9-FLATSCR-NEXT:    s_movk_i32 s0, 0x1647188; GFX9-FLATSCR-NEXT:    s_waitcnt vmcnt(0)7189; GFX9-FLATSCR-NEXT:    global_store_dwordx4 v[0:1], v[7:10], off offset:40807190; GFX9-FLATSCR-NEXT:    scratch_load_dwordx4 v[7:10], off, s0 ; 16-byte Folded Reload7191; GFX9-FLATSCR-NEXT:    s_movk_i32 s0, 0x1547192; GFX9-FLATSCR-NEXT:    s_waitcnt vmcnt(0)7193; GFX9-FLATSCR-NEXT:    global_store_dwordx4 v[0:1], v[7:10], off offset:40647194; GFX9-FLATSCR-NEXT:    scratch_load_dwordx4 v[7:10], off, s0 ; 16-byte Folded Reload7195; GFX9-FLATSCR-NEXT:    s_movk_i32 s0, 0x1447196; GFX9-FLATSCR-NEXT:    s_waitcnt vmcnt(0)7197; GFX9-FLATSCR-NEXT:    global_store_dwordx4 v[0:1], v[7:10], off offset:40487198; GFX9-FLATSCR-NEXT:    scratch_load_dwordx4 v[7:10], off, s0 ; 16-byte Folded Reload7199; GFX9-FLATSCR-NEXT:    s_movk_i32 s0, 0x1347200; GFX9-FLATSCR-NEXT:    s_waitcnt vmcnt(0)7201; GFX9-FLATSCR-NEXT:    global_store_dwordx4 v[0:1], v[7:10], off offset:40327202; GFX9-FLATSCR-NEXT:    scratch_load_dwordx4 v[7:10], off, s0 ; 16-byte Folded Reload7203; GFX9-FLATSCR-NEXT:    s_movk_i32 s0, 0x1247204; GFX9-FLATSCR-NEXT:    s_waitcnt vmcnt(0)7205; GFX9-FLATSCR-NEXT:    global_store_dwordx4 v[0:1], v[7:10], off offset:40167206; GFX9-FLATSCR-NEXT:    scratch_load_dwordx4 v[7:10], off, s0 ; 16-byte Folded Reload7207; GFX9-FLATSCR-NEXT:    s_movk_i32 s0, 0x1147208; GFX9-FLATSCR-NEXT:    s_waitcnt vmcnt(0)7209; GFX9-FLATSCR-NEXT:    global_store_dwordx4 v[0:1], v[7:10], off offset:40007210; GFX9-FLATSCR-NEXT:    scratch_load_dwordx4 v[7:10], off, s0 ; 16-byte Folded Reload7211; GFX9-FLATSCR-NEXT:    s_movk_i32 s0, 0x1047212; GFX9-FLATSCR-NEXT:    s_waitcnt vmcnt(0)7213; GFX9-FLATSCR-NEXT:    global_store_dwordx4 v[0:1], v[7:10], off offset:39847214; GFX9-FLATSCR-NEXT:    scratch_load_dwordx4 v[7:10], off, s0 ; 16-byte Folded Reload7215; GFX9-FLATSCR-NEXT:    s_movk_i32 s0, 0xf47216; GFX9-FLATSCR-NEXT:    s_waitcnt vmcnt(0)7217; GFX9-FLATSCR-NEXT:    global_store_dwordx4 v[0:1], v[7:10], off offset:39687218; GFX9-FLATSCR-NEXT:    scratch_load_dwordx4 v[7:10], off, s0 ; 16-byte Folded Reload7219; GFX9-FLATSCR-NEXT:    v_add_co_u32_e32 v0, vcc, 0x100, v47220; GFX9-FLATSCR-NEXT:    v_addc_co_u32_e32 v1, vcc, 0, v6, vcc7221; GFX9-FLATSCR-NEXT:    s_movk_i32 s0, 0xe47222; GFX9-FLATSCR-NEXT:    s_waitcnt vmcnt(0)7223; GFX9-FLATSCR-NEXT:    global_store_dwordx4 v[0:1], v[7:10], off offset:40807224; GFX9-FLATSCR-NEXT:    scratch_load_dwordx4 v[7:10], off, s0 ; 16-byte Folded Reload7225; GFX9-FLATSCR-NEXT:    s_movk_i32 s0, 0xd47226; GFX9-FLATSCR-NEXT:    s_waitcnt vmcnt(0)7227; GFX9-FLATSCR-NEXT:    global_store_dwordx4 v[0:1], v[7:10], off offset:40647228; GFX9-FLATSCR-NEXT:    scratch_load_dwordx4 v[7:10], off, s0 ; 16-byte Folded Reload7229; GFX9-FLATSCR-NEXT:    s_movk_i32 s0, 0xc47230; GFX9-FLATSCR-NEXT:    s_waitcnt vmcnt(0)7231; GFX9-FLATSCR-NEXT:    global_store_dwordx4 v[0:1], v[7:10], off offset:40487232; GFX9-FLATSCR-NEXT:    scratch_load_dwordx4 v[7:10], off, s0 ; 16-byte Folded Reload7233; GFX9-FLATSCR-NEXT:    s_movk_i32 s0, 0xb47234; GFX9-FLATSCR-NEXT:    s_waitcnt vmcnt(0)7235; GFX9-FLATSCR-NEXT:    global_store_dwordx4 v[0:1], v[7:10], off offset:40327236; GFX9-FLATSCR-NEXT:    scratch_load_dwordx4 v[7:10], off, s0 ; 16-byte Folded Reload7237; GFX9-FLATSCR-NEXT:    s_movk_i32 s0, 0xa47238; GFX9-FLATSCR-NEXT:    s_waitcnt vmcnt(0)7239; GFX9-FLATSCR-NEXT:    global_store_dwordx4 v[0:1], v[7:10], off offset:40167240; GFX9-FLATSCR-NEXT:    scratch_load_dwordx4 v[7:10], off, s0 ; 16-byte Folded Reload7241; GFX9-FLATSCR-NEXT:    s_movk_i32 s0, 0x947242; GFX9-FLATSCR-NEXT:    s_waitcnt vmcnt(0)7243; GFX9-FLATSCR-NEXT:    global_store_dwordx4 v[0:1], v[7:10], off offset:40007244; GFX9-FLATSCR-NEXT:    scratch_load_dwordx4 v[7:10], off, s0 ; 16-byte Folded Reload7245; GFX9-FLATSCR-NEXT:    s_movk_i32 s0, 0x847246; GFX9-FLATSCR-NEXT:    s_waitcnt vmcnt(0)7247; GFX9-FLATSCR-NEXT:    global_store_dwordx4 v[0:1], v[7:10], off offset:39847248; GFX9-FLATSCR-NEXT:    scratch_load_dwordx4 v[7:10], off, s0 ; 16-byte Folded Reload7249; GFX9-FLATSCR-NEXT:    s_movk_i32 s0, 0x747250; GFX9-FLATSCR-NEXT:    s_waitcnt vmcnt(0)7251; GFX9-FLATSCR-NEXT:    global_store_dwordx4 v[0:1], v[7:10], off offset:39687252; GFX9-FLATSCR-NEXT:    v_add_co_u32_e32 v0, vcc, 0x80, v47253; GFX9-FLATSCR-NEXT:    scratch_load_dwordx4 v[2:5], off, s0 ; 16-byte Folded Reload7254; GFX9-FLATSCR-NEXT:    v_addc_co_u32_e32 v1, vcc, 0, v6, vcc7255; GFX9-FLATSCR-NEXT:    s_movk_i32 s0, 0x647256; GFX9-FLATSCR-NEXT:    s_waitcnt vmcnt(0)7257; GFX9-FLATSCR-NEXT:    global_store_dwordx4 v[0:1], v[2:5], off offset:40807258; GFX9-FLATSCR-NEXT:    scratch_load_dwordx4 v[2:5], off, s0 ; 16-byte Folded Reload7259; GFX9-FLATSCR-NEXT:    s_movk_i32 s0, 0x547260; GFX9-FLATSCR-NEXT:    s_waitcnt vmcnt(0)7261; GFX9-FLATSCR-NEXT:    global_store_dwordx4 v[0:1], v[2:5], off offset:40647262; GFX9-FLATSCR-NEXT:    scratch_load_dwordx4 v[2:5], off, s0 ; 16-byte Folded Reload7263; GFX9-FLATSCR-NEXT:    s_movk_i32 s0, 0x447264; GFX9-FLATSCR-NEXT:    s_waitcnt vmcnt(0)7265; GFX9-FLATSCR-NEXT:    global_store_dwordx4 v[0:1], v[2:5], off offset:40487266; GFX9-FLATSCR-NEXT:    scratch_load_dwordx4 v[2:5], off, s0 ; 16-byte Folded Reload7267; GFX9-FLATSCR-NEXT:    s_mov_b32 s0, 527268; GFX9-FLATSCR-NEXT:    s_waitcnt vmcnt(0)7269; GFX9-FLATSCR-NEXT:    global_store_dwordx4 v[0:1], v[2:5], off offset:40327270; GFX9-FLATSCR-NEXT:    scratch_load_dwordx4 v[2:5], off, s0 ; 16-byte Folded Reload7271; GFX9-FLATSCR-NEXT:    s_mov_b32 s0, 367272; GFX9-FLATSCR-NEXT:    s_waitcnt vmcnt(0)7273; GFX9-FLATSCR-NEXT:    global_store_dwordx4 v[0:1], v[2:5], off offset:40167274; GFX9-FLATSCR-NEXT:    scratch_load_dwordx4 v[2:5], off, s0 ; 16-byte Folded Reload7275; GFX9-FLATSCR-NEXT:    s_mov_b32 s0, 207276; GFX9-FLATSCR-NEXT:    s_waitcnt vmcnt(0)7277; GFX9-FLATSCR-NEXT:    global_store_dwordx4 v[0:1], v[2:5], off offset:40007278; GFX9-FLATSCR-NEXT:    scratch_load_dwordx4 v[2:5], off, s0 ; 16-byte Folded Reload7279; GFX9-FLATSCR-NEXT:    s_mov_b32 s0, 47280; GFX9-FLATSCR-NEXT:    s_waitcnt vmcnt(0)7281; GFX9-FLATSCR-NEXT:    global_store_dwordx4 v[0:1], v[2:5], off offset:39847282; GFX9-FLATSCR-NEXT:    scratch_load_dwordx4 v[2:5], off, s0 ; 16-byte Folded Reload7283; GFX9-FLATSCR-NEXT:    s_waitcnt vmcnt(0)7284; GFX9-FLATSCR-NEXT:    global_store_dwordx4 v[0:1], v[2:5], off offset:39687285; GFX9-FLATSCR-NEXT:    s_endpgm7286;7287; GFX10-FLATSCR-LABEL: test:7288; GFX10-FLATSCR:       ; %bb.0: ; %entry7289; GFX10-FLATSCR-NEXT:    s_add_u32 s8, s8, s137290; GFX10-FLATSCR-NEXT:    s_addc_u32 s9, s9, 07291; GFX10-FLATSCR-NEXT:    s_setreg_b32 hwreg(HW_REG_FLAT_SCR_LO), s87292; GFX10-FLATSCR-NEXT:    s_setreg_b32 hwreg(HW_REG_FLAT_SCR_HI), s97293; GFX10-FLATSCR-NEXT:    s_load_dwordx4 s[0:3], s[4:5], 0x247294; GFX10-FLATSCR-NEXT:    v_mbcnt_lo_u32_b32 v0, -1, 07295; GFX10-FLATSCR-NEXT:    v_mbcnt_hi_u32_b32 v0, -1, v07296; GFX10-FLATSCR-NEXT:    v_lshlrev_b32_e32 v5, 13, v07297; GFX10-FLATSCR-NEXT:    s_waitcnt lgkmcnt(0)7298; GFX10-FLATSCR-NEXT:    v_add_co_u32 v4, s4, s2, v57299; GFX10-FLATSCR-NEXT:    v_add_co_ci_u32_e64 v22, null, s3, 0, s47300; GFX10-FLATSCR-NEXT:    s_movk_i32 s4, 0x8047301; GFX10-FLATSCR-NEXT:    v_add_co_u32 v0, vcc_lo, 0x80, v47302; GFX10-FLATSCR-NEXT:    v_add_co_ci_u32_e64 v1, null, 0, v22, vcc_lo7303; GFX10-FLATSCR-NEXT:    v_add_co_u32 v2, vcc_lo, 0x100, v47304; GFX10-FLATSCR-NEXT:    v_add_co_ci_u32_e64 v3, null, 0, v22, vcc_lo7305; GFX10-FLATSCR-NEXT:    global_load_dwordx4 v[6:9], v[0:1], off offset:19207306; GFX10-FLATSCR-NEXT:    s_waitcnt vmcnt(0)7307; GFX10-FLATSCR-NEXT:    scratch_store_dwordx4 off, v[6:9], off offset:4 ; 16-byte Folded Spill7308; GFX10-FLATSCR-NEXT:    global_load_dwordx4 v[6:9], v[0:1], off offset:19367309; GFX10-FLATSCR-NEXT:    s_waitcnt vmcnt(0)7310; GFX10-FLATSCR-NEXT:    scratch_store_dwordx4 off, v[6:9], off offset:20 ; 16-byte Folded Spill7311; GFX10-FLATSCR-NEXT:    global_load_dwordx4 v[6:9], v[0:1], off offset:19527312; GFX10-FLATSCR-NEXT:    s_waitcnt vmcnt(0)7313; GFX10-FLATSCR-NEXT:    scratch_store_dwordx4 off, v[6:9], off offset:36 ; 16-byte Folded Spill7314; GFX10-FLATSCR-NEXT:    global_load_dwordx4 v[6:9], v[0:1], off offset:19687315; GFX10-FLATSCR-NEXT:    s_waitcnt vmcnt(0)7316; GFX10-FLATSCR-NEXT:    scratch_store_dwordx4 off, v[6:9], off offset:52 ; 16-byte Folded Spill7317; GFX10-FLATSCR-NEXT:    global_load_dwordx4 v[6:9], v[0:1], off offset:19847318; GFX10-FLATSCR-NEXT:    s_waitcnt vmcnt(0)7319; GFX10-FLATSCR-NEXT:    scratch_store_dwordx4 off, v[6:9], off offset:68 ; 16-byte Folded Spill7320; GFX10-FLATSCR-NEXT:    global_load_dwordx4 v[6:9], v[0:1], off offset:20007321; GFX10-FLATSCR-NEXT:    s_waitcnt vmcnt(0)7322; GFX10-FLATSCR-NEXT:    scratch_store_dwordx4 off, v[6:9], off offset:84 ; 16-byte Folded Spill7323; GFX10-FLATSCR-NEXT:    global_load_dwordx4 v[6:9], v[0:1], off offset:20167324; GFX10-FLATSCR-NEXT:    s_waitcnt vmcnt(0)7325; GFX10-FLATSCR-NEXT:    scratch_store_dwordx4 off, v[6:9], off offset:100 ; 16-byte Folded Spill7326; GFX10-FLATSCR-NEXT:    global_load_dwordx4 v[6:9], v[0:1], off offset:20327327; GFX10-FLATSCR-NEXT:    s_waitcnt vmcnt(0)7328; GFX10-FLATSCR-NEXT:    scratch_store_dwordx4 off, v[6:9], off offset:116 ; 16-byte Folded Spill7329; GFX10-FLATSCR-NEXT:    global_load_dwordx4 v[6:9], v[2:3], off offset:19207330; GFX10-FLATSCR-NEXT:    s_waitcnt vmcnt(0)7331; GFX10-FLATSCR-NEXT:    scratch_store_dwordx4 off, v[6:9], off offset:132 ; 16-byte Folded Spill7332; GFX10-FLATSCR-NEXT:    global_load_dwordx4 v[6:9], v[2:3], off offset:19367333; GFX10-FLATSCR-NEXT:    s_waitcnt vmcnt(0)7334; GFX10-FLATSCR-NEXT:    scratch_store_dwordx4 off, v[6:9], off offset:148 ; 16-byte Folded Spill7335; GFX10-FLATSCR-NEXT:    global_load_dwordx4 v[6:9], v[2:3], off offset:19527336; GFX10-FLATSCR-NEXT:    s_waitcnt vmcnt(0)7337; GFX10-FLATSCR-NEXT:    scratch_store_dwordx4 off, v[6:9], off offset:164 ; 16-byte Folded Spill7338; GFX10-FLATSCR-NEXT:    global_load_dwordx4 v[6:9], v[2:3], off offset:19687339; GFX10-FLATSCR-NEXT:    s_waitcnt vmcnt(0)7340; GFX10-FLATSCR-NEXT:    scratch_store_dwordx4 off, v[6:9], off offset:180 ; 16-byte Folded Spill7341; GFX10-FLATSCR-NEXT:    global_load_dwordx4 v[6:9], v[2:3], off offset:19847342; GFX10-FLATSCR-NEXT:    s_waitcnt vmcnt(0)7343; GFX10-FLATSCR-NEXT:    scratch_store_dwordx4 off, v[6:9], off offset:196 ; 16-byte Folded Spill7344; GFX10-FLATSCR-NEXT:    global_load_dwordx4 v[6:9], v[2:3], off offset:20007345; GFX10-FLATSCR-NEXT:    s_waitcnt vmcnt(0)7346; GFX10-FLATSCR-NEXT:    scratch_store_dwordx4 off, v[6:9], off offset:212 ; 16-byte Folded Spill7347; GFX10-FLATSCR-NEXT:    global_load_dwordx4 v[6:9], v[2:3], off offset:20167348; GFX10-FLATSCR-NEXT:    s_waitcnt vmcnt(0)7349; GFX10-FLATSCR-NEXT:    scratch_store_dwordx4 off, v[6:9], off offset:228 ; 16-byte Folded Spill7350; GFX10-FLATSCR-NEXT:    global_load_dwordx4 v[6:9], v[2:3], off offset:20327351; GFX10-FLATSCR-NEXT:    s_waitcnt vmcnt(0)7352; GFX10-FLATSCR-NEXT:    scratch_store_dwordx4 off, v[6:9], off offset:244 ; 16-byte Folded Spill7353; GFX10-FLATSCR-NEXT:    v_add_co_u32 v6, vcc_lo, 0x180, v47354; GFX10-FLATSCR-NEXT:    v_add_co_ci_u32_e64 v7, null, 0, v22, vcc_lo7355; GFX10-FLATSCR-NEXT:    global_load_dwordx4 v[8:11], v[6:7], off offset:19207356; GFX10-FLATSCR-NEXT:    s_waitcnt vmcnt(0)7357; GFX10-FLATSCR-NEXT:    scratch_store_dwordx4 off, v[8:11], off offset:260 ; 16-byte Folded Spill7358; GFX10-FLATSCR-NEXT:    global_load_dwordx4 v[8:11], v[6:7], off offset:19367359; GFX10-FLATSCR-NEXT:    s_waitcnt vmcnt(0)7360; GFX10-FLATSCR-NEXT:    scratch_store_dwordx4 off, v[8:11], off offset:276 ; 16-byte Folded Spill7361; GFX10-FLATSCR-NEXT:    global_load_dwordx4 v[8:11], v[6:7], off offset:19527362; GFX10-FLATSCR-NEXT:    s_waitcnt vmcnt(0)7363; GFX10-FLATSCR-NEXT:    scratch_store_dwordx4 off, v[8:11], off offset:292 ; 16-byte Folded Spill7364; GFX10-FLATSCR-NEXT:    global_load_dwordx4 v[8:11], v[6:7], off offset:19687365; GFX10-FLATSCR-NEXT:    s_waitcnt vmcnt(0)7366; GFX10-FLATSCR-NEXT:    scratch_store_dwordx4 off, v[8:11], off offset:308 ; 16-byte Folded Spill7367; GFX10-FLATSCR-NEXT:    global_load_dwordx4 v[8:11], v[6:7], off offset:19847368; GFX10-FLATSCR-NEXT:    s_waitcnt vmcnt(0)7369; GFX10-FLATSCR-NEXT:    scratch_store_dwordx4 off, v[8:11], off offset:324 ; 16-byte Folded Spill7370; GFX10-FLATSCR-NEXT:    global_load_dwordx4 v[8:11], v[6:7], off offset:20007371; GFX10-FLATSCR-NEXT:    s_waitcnt vmcnt(0)7372; GFX10-FLATSCR-NEXT:    scratch_store_dwordx4 off, v[8:11], off offset:340 ; 16-byte Folded Spill7373; GFX10-FLATSCR-NEXT:    global_load_dwordx4 v[8:11], v[6:7], off offset:20167374; GFX10-FLATSCR-NEXT:    s_waitcnt vmcnt(0)7375; GFX10-FLATSCR-NEXT:    scratch_store_dwordx4 off, v[8:11], off offset:356 ; 16-byte Folded Spill7376; GFX10-FLATSCR-NEXT:    global_load_dwordx4 v[8:11], v[6:7], off offset:20327377; GFX10-FLATSCR-NEXT:    s_waitcnt vmcnt(0)7378; GFX10-FLATSCR-NEXT:    scratch_store_dwordx4 off, v[8:11], off offset:372 ; 16-byte Folded Spill7379; GFX10-FLATSCR-NEXT:    v_add_co_u32 v8, vcc_lo, 0x200, v47380; GFX10-FLATSCR-NEXT:    v_add_co_ci_u32_e64 v9, null, 0, v22, vcc_lo7381; GFX10-FLATSCR-NEXT:    global_load_dwordx4 v[10:13], v[8:9], off offset:19207382; GFX10-FLATSCR-NEXT:    s_waitcnt vmcnt(0)7383; GFX10-FLATSCR-NEXT:    scratch_store_dwordx4 off, v[10:13], off offset:388 ; 16-byte Folded Spill7384; GFX10-FLATSCR-NEXT:    global_load_dwordx4 v[10:13], v[8:9], off offset:19367385; GFX10-FLATSCR-NEXT:    s_waitcnt vmcnt(0)7386; GFX10-FLATSCR-NEXT:    scratch_store_dwordx4 off, v[10:13], off offset:404 ; 16-byte Folded Spill7387; GFX10-FLATSCR-NEXT:    global_load_dwordx4 v[10:13], v[8:9], off offset:19527388; GFX10-FLATSCR-NEXT:    s_waitcnt vmcnt(0)7389; GFX10-FLATSCR-NEXT:    scratch_store_dwordx4 off, v[10:13], off offset:420 ; 16-byte Folded Spill7390; GFX10-FLATSCR-NEXT:    global_load_dwordx4 v[10:13], v[8:9], off offset:19687391; GFX10-FLATSCR-NEXT:    s_waitcnt vmcnt(0)7392; GFX10-FLATSCR-NEXT:    scratch_store_dwordx4 off, v[10:13], off offset:436 ; 16-byte Folded Spill7393; GFX10-FLATSCR-NEXT:    global_load_dwordx4 v[10:13], v[8:9], off offset:19847394; GFX10-FLATSCR-NEXT:    s_waitcnt vmcnt(0)7395; GFX10-FLATSCR-NEXT:    scratch_store_dwordx4 off, v[10:13], off offset:452 ; 16-byte Folded Spill7396; GFX10-FLATSCR-NEXT:    global_load_dwordx4 v[10:13], v[8:9], off offset:20007397; GFX10-FLATSCR-NEXT:    s_waitcnt vmcnt(0)7398; GFX10-FLATSCR-NEXT:    scratch_store_dwordx4 off, v[10:13], off offset:468 ; 16-byte Folded Spill7399; GFX10-FLATSCR-NEXT:    global_load_dwordx4 v[10:13], v[8:9], off offset:20167400; GFX10-FLATSCR-NEXT:    s_waitcnt vmcnt(0)7401; GFX10-FLATSCR-NEXT:    scratch_store_dwordx4 off, v[10:13], off offset:484 ; 16-byte Folded Spill7402; GFX10-FLATSCR-NEXT:    global_load_dwordx4 v[10:13], v[8:9], off offset:20327403; GFX10-FLATSCR-NEXT:    s_waitcnt vmcnt(0)7404; GFX10-FLATSCR-NEXT:    scratch_store_dwordx4 off, v[10:13], off offset:500 ; 16-byte Folded Spill7405; GFX10-FLATSCR-NEXT:    v_add_co_u32 v10, vcc_lo, 0x280, v47406; GFX10-FLATSCR-NEXT:    v_add_co_ci_u32_e64 v11, null, 0, v22, vcc_lo7407; GFX10-FLATSCR-NEXT:    global_load_dwordx4 v[12:15], v[10:11], off offset:19207408; GFX10-FLATSCR-NEXT:    s_waitcnt vmcnt(0)7409; GFX10-FLATSCR-NEXT:    scratch_store_dwordx4 off, v[12:15], off offset:516 ; 16-byte Folded Spill7410; GFX10-FLATSCR-NEXT:    global_load_dwordx4 v[12:15], v[10:11], off offset:19367411; GFX10-FLATSCR-NEXT:    s_waitcnt vmcnt(0)7412; GFX10-FLATSCR-NEXT:    scratch_store_dwordx4 off, v[12:15], off offset:532 ; 16-byte Folded Spill7413; GFX10-FLATSCR-NEXT:    global_load_dwordx4 v[12:15], v[10:11], off offset:19527414; GFX10-FLATSCR-NEXT:    s_waitcnt vmcnt(0)7415; GFX10-FLATSCR-NEXT:    scratch_store_dwordx4 off, v[12:15], off offset:548 ; 16-byte Folded Spill7416; GFX10-FLATSCR-NEXT:    global_load_dwordx4 v[12:15], v[10:11], off offset:19687417; GFX10-FLATSCR-NEXT:    s_waitcnt vmcnt(0)7418; GFX10-FLATSCR-NEXT:    scratch_store_dwordx4 off, v[12:15], off offset:564 ; 16-byte Folded Spill7419; GFX10-FLATSCR-NEXT:    global_load_dwordx4 v[12:15], v[10:11], off offset:19847420; GFX10-FLATSCR-NEXT:    s_waitcnt vmcnt(0)7421; GFX10-FLATSCR-NEXT:    scratch_store_dwordx4 off, v[12:15], off offset:580 ; 16-byte Folded Spill7422; GFX10-FLATSCR-NEXT:    global_load_dwordx4 v[12:15], v[10:11], off offset:20007423; GFX10-FLATSCR-NEXT:    s_waitcnt vmcnt(0)7424; GFX10-FLATSCR-NEXT:    scratch_store_dwordx4 off, v[12:15], off offset:596 ; 16-byte Folded Spill7425; GFX10-FLATSCR-NEXT:    global_load_dwordx4 v[12:15], v[10:11], off offset:20167426; GFX10-FLATSCR-NEXT:    s_waitcnt vmcnt(0)7427; GFX10-FLATSCR-NEXT:    scratch_store_dwordx4 off, v[12:15], off offset:612 ; 16-byte Folded Spill7428; GFX10-FLATSCR-NEXT:    global_load_dwordx4 v[12:15], v[10:11], off offset:20327429; GFX10-FLATSCR-NEXT:    s_waitcnt vmcnt(0)7430; GFX10-FLATSCR-NEXT:    scratch_store_dwordx4 off, v[12:15], off offset:628 ; 16-byte Folded Spill7431; GFX10-FLATSCR-NEXT:    v_add_co_u32 v12, vcc_lo, 0x300, v47432; GFX10-FLATSCR-NEXT:    v_add_co_ci_u32_e64 v13, null, 0, v22, vcc_lo7433; GFX10-FLATSCR-NEXT:    global_load_dwordx4 v[14:17], v[12:13], off offset:19207434; GFX10-FLATSCR-NEXT:    s_waitcnt vmcnt(0)7435; GFX10-FLATSCR-NEXT:    scratch_store_dwordx4 off, v[14:17], off offset:644 ; 16-byte Folded Spill7436; GFX10-FLATSCR-NEXT:    global_load_dwordx4 v[14:17], v[12:13], off offset:19367437; GFX10-FLATSCR-NEXT:    s_waitcnt vmcnt(0)7438; GFX10-FLATSCR-NEXT:    scratch_store_dwordx4 off, v[14:17], off offset:660 ; 16-byte Folded Spill7439; GFX10-FLATSCR-NEXT:    global_load_dwordx4 v[14:17], v[12:13], off offset:19527440; GFX10-FLATSCR-NEXT:    s_waitcnt vmcnt(0)7441; GFX10-FLATSCR-NEXT:    scratch_store_dwordx4 off, v[14:17], off offset:676 ; 16-byte Folded Spill7442; GFX10-FLATSCR-NEXT:    global_load_dwordx4 v[14:17], v[12:13], off offset:19687443; GFX10-FLATSCR-NEXT:    s_waitcnt vmcnt(0)7444; GFX10-FLATSCR-NEXT:    scratch_store_dwordx4 off, v[14:17], off offset:692 ; 16-byte Folded Spill7445; GFX10-FLATSCR-NEXT:    global_load_dwordx4 v[14:17], v[12:13], off offset:19847446; GFX10-FLATSCR-NEXT:    s_waitcnt vmcnt(0)7447; GFX10-FLATSCR-NEXT:    scratch_store_dwordx4 off, v[14:17], off offset:708 ; 16-byte Folded Spill7448; GFX10-FLATSCR-NEXT:    global_load_dwordx4 v[14:17], v[12:13], off offset:20007449; GFX10-FLATSCR-NEXT:    s_waitcnt vmcnt(0)7450; GFX10-FLATSCR-NEXT:    scratch_store_dwordx4 off, v[14:17], off offset:724 ; 16-byte Folded Spill7451; GFX10-FLATSCR-NEXT:    global_load_dwordx4 v[14:17], v[12:13], off offset:20167452; GFX10-FLATSCR-NEXT:    s_waitcnt vmcnt(0)7453; GFX10-FLATSCR-NEXT:    scratch_store_dwordx4 off, v[14:17], off offset:740 ; 16-byte Folded Spill7454; GFX10-FLATSCR-NEXT:    global_load_dwordx4 v[14:17], v[12:13], off offset:20327455; GFX10-FLATSCR-NEXT:    s_waitcnt vmcnt(0)7456; GFX10-FLATSCR-NEXT:    scratch_store_dwordx4 off, v[14:17], off offset:756 ; 16-byte Folded Spill7457; GFX10-FLATSCR-NEXT:    v_add_co_u32 v14, vcc_lo, 0x380, v47458; GFX10-FLATSCR-NEXT:    v_add_co_ci_u32_e64 v15, null, 0, v22, vcc_lo7459; GFX10-FLATSCR-NEXT:    global_load_dwordx4 v[16:19], v[14:15], off offset:19207460; GFX10-FLATSCR-NEXT:    s_waitcnt vmcnt(0)7461; GFX10-FLATSCR-NEXT:    scratch_store_dwordx4 off, v[16:19], off offset:772 ; 16-byte Folded Spill7462; GFX10-FLATSCR-NEXT:    global_load_dwordx4 v[16:19], v[14:15], off offset:19367463; GFX10-FLATSCR-NEXT:    s_waitcnt vmcnt(0)7464; GFX10-FLATSCR-NEXT:    scratch_store_dwordx4 off, v[16:19], off offset:788 ; 16-byte Folded Spill7465; GFX10-FLATSCR-NEXT:    global_load_dwordx4 v[16:19], v[14:15], off offset:19527466; GFX10-FLATSCR-NEXT:    s_waitcnt vmcnt(0)7467; GFX10-FLATSCR-NEXT:    scratch_store_dwordx4 off, v[16:19], off offset:804 ; 16-byte Folded Spill7468; GFX10-FLATSCR-NEXT:    global_load_dwordx4 v[16:19], v[14:15], off offset:19687469; GFX10-FLATSCR-NEXT:    s_waitcnt vmcnt(0)7470; GFX10-FLATSCR-NEXT:    scratch_store_dwordx4 off, v[16:19], off offset:820 ; 16-byte Folded Spill7471; GFX10-FLATSCR-NEXT:    global_load_dwordx4 v[16:19], v[14:15], off offset:19847472; GFX10-FLATSCR-NEXT:    s_waitcnt vmcnt(0)7473; GFX10-FLATSCR-NEXT:    scratch_store_dwordx4 off, v[16:19], off offset:836 ; 16-byte Folded Spill7474; GFX10-FLATSCR-NEXT:    global_load_dwordx4 v[16:19], v[14:15], off offset:20007475; GFX10-FLATSCR-NEXT:    s_waitcnt vmcnt(0)7476; GFX10-FLATSCR-NEXT:    scratch_store_dwordx4 off, v[16:19], off offset:852 ; 16-byte Folded Spill7477; GFX10-FLATSCR-NEXT:    global_load_dwordx4 v[16:19], v[14:15], off offset:20167478; GFX10-FLATSCR-NEXT:    s_waitcnt vmcnt(0)7479; GFX10-FLATSCR-NEXT:    scratch_store_dwordx4 off, v[16:19], off offset:868 ; 16-byte Folded Spill7480; GFX10-FLATSCR-NEXT:    global_load_dwordx4 v[16:19], v[14:15], off offset:20327481; GFX10-FLATSCR-NEXT:    s_waitcnt vmcnt(0)7482; GFX10-FLATSCR-NEXT:    scratch_store_dwordx4 off, v[16:19], off offset:884 ; 16-byte Folded Spill7483; GFX10-FLATSCR-NEXT:    v_add_co_u32 v16, vcc_lo, 0x400, v47484; GFX10-FLATSCR-NEXT:    v_add_co_ci_u32_e64 v17, null, 0, v22, vcc_lo7485; GFX10-FLATSCR-NEXT:    global_load_dwordx4 v[18:21], v[16:17], off offset:19207486; GFX10-FLATSCR-NEXT:    s_waitcnt vmcnt(0)7487; GFX10-FLATSCR-NEXT:    scratch_store_dwordx4 off, v[18:21], off offset:900 ; 16-byte Folded Spill7488; GFX10-FLATSCR-NEXT:    global_load_dwordx4 v[18:21], v[16:17], off offset:19367489; GFX10-FLATSCR-NEXT:    s_waitcnt vmcnt(0)7490; GFX10-FLATSCR-NEXT:    scratch_store_dwordx4 off, v[18:21], off offset:916 ; 16-byte Folded Spill7491; GFX10-FLATSCR-NEXT:    global_load_dwordx4 v[18:21], v[16:17], off offset:19527492; GFX10-FLATSCR-NEXT:    s_waitcnt vmcnt(0)7493; GFX10-FLATSCR-NEXT:    scratch_store_dwordx4 off, v[18:21], off offset:932 ; 16-byte Folded Spill7494; GFX10-FLATSCR-NEXT:    global_load_dwordx4 v[18:21], v[16:17], off offset:19687495; GFX10-FLATSCR-NEXT:    s_waitcnt vmcnt(0)7496; GFX10-FLATSCR-NEXT:    scratch_store_dwordx4 off, v[18:21], off offset:948 ; 16-byte Folded Spill7497; GFX10-FLATSCR-NEXT:    global_load_dwordx4 v[18:21], v[16:17], off offset:19847498; GFX10-FLATSCR-NEXT:    s_waitcnt vmcnt(0)7499; GFX10-FLATSCR-NEXT:    scratch_store_dwordx4 off, v[18:21], off offset:964 ; 16-byte Folded Spill7500; GFX10-FLATSCR-NEXT:    global_load_dwordx4 v[18:21], v[16:17], off offset:20007501; GFX10-FLATSCR-NEXT:    s_waitcnt vmcnt(0)7502; GFX10-FLATSCR-NEXT:    scratch_store_dwordx4 off, v[18:21], off offset:980 ; 16-byte Folded Spill7503; GFX10-FLATSCR-NEXT:    global_load_dwordx4 v[18:21], v[16:17], off offset:20167504; GFX10-FLATSCR-NEXT:    s_waitcnt vmcnt(0)7505; GFX10-FLATSCR-NEXT:    scratch_store_dwordx4 off, v[18:21], off offset:996 ; 16-byte Folded Spill7506; GFX10-FLATSCR-NEXT:    global_load_dwordx4 v[18:21], v[16:17], off offset:20327507; GFX10-FLATSCR-NEXT:    s_waitcnt vmcnt(0)7508; GFX10-FLATSCR-NEXT:    scratch_store_dwordx4 off, v[18:21], off offset:1012 ; 16-byte Folded Spill7509; GFX10-FLATSCR-NEXT:    v_add_co_u32 v18, vcc_lo, 0x480, v47510; GFX10-FLATSCR-NEXT:    v_add_co_ci_u32_e64 v19, null, 0, v22, vcc_lo7511; GFX10-FLATSCR-NEXT:    v_add_co_u32 v20, vcc_lo, 0x500, v47512; GFX10-FLATSCR-NEXT:    v_add_co_ci_u32_e64 v21, null, 0, v22, vcc_lo7513; GFX10-FLATSCR-NEXT:    global_load_dwordx4 v[23:26], v[18:19], off offset:19207514; GFX10-FLATSCR-NEXT:    s_waitcnt vmcnt(0)7515; GFX10-FLATSCR-NEXT:    scratch_store_dwordx4 off, v[23:26], off offset:1028 ; 16-byte Folded Spill7516; GFX10-FLATSCR-NEXT:    global_load_dwordx4 v[23:26], v[18:19], off offset:19367517; GFX10-FLATSCR-NEXT:    s_waitcnt vmcnt(0)7518; GFX10-FLATSCR-NEXT:    scratch_store_dwordx4 off, v[23:26], off offset:1044 ; 16-byte Folded Spill7519; GFX10-FLATSCR-NEXT:    global_load_dwordx4 v[23:26], v[18:19], off offset:19527520; GFX10-FLATSCR-NEXT:    s_waitcnt vmcnt(0)7521; GFX10-FLATSCR-NEXT:    scratch_store_dwordx4 off, v[23:26], off offset:1060 ; 16-byte Folded Spill7522; GFX10-FLATSCR-NEXT:    global_load_dwordx4 v[23:26], v[18:19], off offset:19687523; GFX10-FLATSCR-NEXT:    s_waitcnt vmcnt(0)7524; GFX10-FLATSCR-NEXT:    scratch_store_dwordx4 off, v[23:26], off offset:1076 ; 16-byte Folded Spill7525; GFX10-FLATSCR-NEXT:    global_load_dwordx4 v[23:26], v[18:19], off offset:19847526; GFX10-FLATSCR-NEXT:    s_waitcnt vmcnt(0)7527; GFX10-FLATSCR-NEXT:    scratch_store_dwordx4 off, v[23:26], off offset:1092 ; 16-byte Folded Spill7528; GFX10-FLATSCR-NEXT:    global_load_dwordx4 v[23:26], v[18:19], off offset:20007529; GFX10-FLATSCR-NEXT:    s_waitcnt vmcnt(0)7530; GFX10-FLATSCR-NEXT:    scratch_store_dwordx4 off, v[23:26], off offset:1108 ; 16-byte Folded Spill7531; GFX10-FLATSCR-NEXT:    global_load_dwordx4 v[23:26], v[18:19], off offset:20167532; GFX10-FLATSCR-NEXT:    s_waitcnt vmcnt(0)7533; GFX10-FLATSCR-NEXT:    scratch_store_dwordx4 off, v[23:26], off offset:1124 ; 16-byte Folded Spill7534; GFX10-FLATSCR-NEXT:    global_load_dwordx4 v[23:26], v[18:19], off offset:20327535; GFX10-FLATSCR-NEXT:    s_waitcnt vmcnt(0)7536; GFX10-FLATSCR-NEXT:    scratch_store_dwordx4 off, v[23:26], off offset:1140 ; 16-byte Folded Spill7537; GFX10-FLATSCR-NEXT:    global_load_dwordx4 v[23:26], v[20:21], off offset:19207538; GFX10-FLATSCR-NEXT:    s_waitcnt vmcnt(0)7539; GFX10-FLATSCR-NEXT:    scratch_store_dwordx4 off, v[23:26], off offset:1156 ; 16-byte Folded Spill7540; GFX10-FLATSCR-NEXT:    global_load_dwordx4 v[23:26], v[20:21], off offset:19367541; GFX10-FLATSCR-NEXT:    s_waitcnt vmcnt(0)7542; GFX10-FLATSCR-NEXT:    scratch_store_dwordx4 off, v[23:26], off offset:1172 ; 16-byte Folded Spill7543; GFX10-FLATSCR-NEXT:    global_load_dwordx4 v[23:26], v[20:21], off offset:19527544; GFX10-FLATSCR-NEXT:    s_waitcnt vmcnt(0)7545; GFX10-FLATSCR-NEXT:    scratch_store_dwordx4 off, v[23:26], off offset:1188 ; 16-byte Folded Spill7546; GFX10-FLATSCR-NEXT:    global_load_dwordx4 v[23:26], v[20:21], off offset:19687547; GFX10-FLATSCR-NEXT:    s_waitcnt vmcnt(0)7548; GFX10-FLATSCR-NEXT:    scratch_store_dwordx4 off, v[23:26], off offset:1204 ; 16-byte Folded Spill7549; GFX10-FLATSCR-NEXT:    global_load_dwordx4 v[23:26], v[20:21], off offset:19847550; GFX10-FLATSCR-NEXT:    s_waitcnt vmcnt(0)7551; GFX10-FLATSCR-NEXT:    scratch_store_dwordx4 off, v[23:26], off offset:1220 ; 16-byte Folded Spill7552; GFX10-FLATSCR-NEXT:    global_load_dwordx4 v[23:26], v[20:21], off offset:20007553; GFX10-FLATSCR-NEXT:    s_waitcnt vmcnt(0)7554; GFX10-FLATSCR-NEXT:    scratch_store_dwordx4 off, v[23:26], off offset:1236 ; 16-byte Folded Spill7555; GFX10-FLATSCR-NEXT:    global_load_dwordx4 v[23:26], v[20:21], off offset:20167556; GFX10-FLATSCR-NEXT:    s_waitcnt vmcnt(0)7557; GFX10-FLATSCR-NEXT:    scratch_store_dwordx4 off, v[23:26], off offset:1252 ; 16-byte Folded Spill7558; GFX10-FLATSCR-NEXT:    global_load_dwordx4 v[23:26], v[20:21], off offset:20327559; GFX10-FLATSCR-NEXT:    v_add_co_u32 v20, vcc_lo, 0x580, v47560; GFX10-FLATSCR-NEXT:    v_add_co_ci_u32_e64 v21, null, 0, v22, vcc_lo7561; GFX10-FLATSCR-NEXT:    s_waitcnt vmcnt(0)7562; GFX10-FLATSCR-NEXT:    scratch_store_dwordx4 off, v[23:26], off offset:1268 ; 16-byte Folded Spill7563; GFX10-FLATSCR-NEXT:    global_load_dwordx4 v[23:26], v[20:21], off offset:19207564; GFX10-FLATSCR-NEXT:    s_waitcnt vmcnt(0)7565; GFX10-FLATSCR-NEXT:    scratch_store_dwordx4 off, v[23:26], off offset:1284 ; 16-byte Folded Spill7566; GFX10-FLATSCR-NEXT:    global_load_dwordx4 v[23:26], v[20:21], off offset:19367567; GFX10-FLATSCR-NEXT:    s_waitcnt vmcnt(0)7568; GFX10-FLATSCR-NEXT:    scratch_store_dwordx4 off, v[23:26], off offset:1300 ; 16-byte Folded Spill7569; GFX10-FLATSCR-NEXT:    global_load_dwordx4 v[23:26], v[20:21], off offset:19527570; GFX10-FLATSCR-NEXT:    s_waitcnt vmcnt(0)7571; GFX10-FLATSCR-NEXT:    scratch_store_dwordx4 off, v[23:26], off offset:1316 ; 16-byte Folded Spill7572; GFX10-FLATSCR-NEXT:    global_load_dwordx4 v[23:26], v[20:21], off offset:19687573; GFX10-FLATSCR-NEXT:    s_waitcnt vmcnt(0)7574; GFX10-FLATSCR-NEXT:    scratch_store_dwordx4 off, v[23:26], off offset:1332 ; 16-byte Folded Spill7575; GFX10-FLATSCR-NEXT:    global_load_dwordx4 v[23:26], v[20:21], off offset:19847576; GFX10-FLATSCR-NEXT:    s_waitcnt vmcnt(0)7577; GFX10-FLATSCR-NEXT:    scratch_store_dwordx4 off, v[23:26], off offset:1348 ; 16-byte Folded Spill7578; GFX10-FLATSCR-NEXT:    global_load_dwordx4 v[23:26], v[20:21], off offset:20007579; GFX10-FLATSCR-NEXT:    s_waitcnt vmcnt(0)7580; GFX10-FLATSCR-NEXT:    scratch_store_dwordx4 off, v[23:26], off offset:1364 ; 16-byte Folded Spill7581; GFX10-FLATSCR-NEXT:    global_load_dwordx4 v[23:26], v[20:21], off offset:20167582; GFX10-FLATSCR-NEXT:    s_waitcnt vmcnt(0)7583; GFX10-FLATSCR-NEXT:    scratch_store_dwordx4 off, v[23:26], off offset:1380 ; 16-byte Folded Spill7584; GFX10-FLATSCR-NEXT:    global_load_dwordx4 v[23:26], v[20:21], off offset:20327585; GFX10-FLATSCR-NEXT:    v_add_co_u32 v20, vcc_lo, 0x600, v47586; GFX10-FLATSCR-NEXT:    v_add_co_ci_u32_e64 v21, null, 0, v22, vcc_lo7587; GFX10-FLATSCR-NEXT:    s_waitcnt vmcnt(0)7588; GFX10-FLATSCR-NEXT:    scratch_store_dwordx4 off, v[23:26], off offset:1396 ; 16-byte Folded Spill7589; GFX10-FLATSCR-NEXT:    global_load_dwordx4 v[23:26], v[20:21], off offset:19207590; GFX10-FLATSCR-NEXT:    s_waitcnt vmcnt(0)7591; GFX10-FLATSCR-NEXT:    scratch_store_dwordx4 off, v[23:26], off offset:1412 ; 16-byte Folded Spill7592; GFX10-FLATSCR-NEXT:    global_load_dwordx4 v[23:26], v[20:21], off offset:19367593; GFX10-FLATSCR-NEXT:    s_waitcnt vmcnt(0)7594; GFX10-FLATSCR-NEXT:    scratch_store_dwordx4 off, v[23:26], off offset:1428 ; 16-byte Folded Spill7595; GFX10-FLATSCR-NEXT:    global_load_dwordx4 v[23:26], v[20:21], off offset:19527596; GFX10-FLATSCR-NEXT:    s_waitcnt vmcnt(0)7597; GFX10-FLATSCR-NEXT:    scratch_store_dwordx4 off, v[23:26], off offset:1444 ; 16-byte Folded Spill7598; GFX10-FLATSCR-NEXT:    global_load_dwordx4 v[23:26], v[20:21], off offset:19687599; GFX10-FLATSCR-NEXT:    s_waitcnt vmcnt(0)7600; GFX10-FLATSCR-NEXT:    scratch_store_dwordx4 off, v[23:26], off offset:1460 ; 16-byte Folded Spill7601; GFX10-FLATSCR-NEXT:    global_load_dwordx4 v[23:26], v[20:21], off offset:19847602; GFX10-FLATSCR-NEXT:    s_waitcnt vmcnt(0)7603; GFX10-FLATSCR-NEXT:    scratch_store_dwordx4 off, v[23:26], off offset:1476 ; 16-byte Folded Spill7604; GFX10-FLATSCR-NEXT:    global_load_dwordx4 v[23:26], v[20:21], off offset:20007605; GFX10-FLATSCR-NEXT:    s_waitcnt vmcnt(0)7606; GFX10-FLATSCR-NEXT:    scratch_store_dwordx4 off, v[23:26], off offset:1492 ; 16-byte Folded Spill7607; GFX10-FLATSCR-NEXT:    global_load_dwordx4 v[23:26], v[20:21], off offset:20167608; GFX10-FLATSCR-NEXT:    s_waitcnt vmcnt(0)7609; GFX10-FLATSCR-NEXT:    scratch_store_dwordx4 off, v[23:26], off offset:1508 ; 16-byte Folded Spill7610; GFX10-FLATSCR-NEXT:    global_load_dwordx4 v[23:26], v[20:21], off offset:20327611; GFX10-FLATSCR-NEXT:    v_add_co_u32 v20, vcc_lo, 0x680, v47612; GFX10-FLATSCR-NEXT:    v_add_co_ci_u32_e64 v21, null, 0, v22, vcc_lo7613; GFX10-FLATSCR-NEXT:    s_waitcnt vmcnt(0)7614; GFX10-FLATSCR-NEXT:    scratch_store_dwordx4 off, v[23:26], off offset:1524 ; 16-byte Folded Spill7615; GFX10-FLATSCR-NEXT:    global_load_dwordx4 v[23:26], v[20:21], off offset:19207616; GFX10-FLATSCR-NEXT:    s_waitcnt vmcnt(0)7617; GFX10-FLATSCR-NEXT:    scratch_store_dwordx4 off, v[23:26], off offset:1540 ; 16-byte Folded Spill7618; GFX10-FLATSCR-NEXT:    global_load_dwordx4 v[23:26], v[20:21], off offset:19367619; GFX10-FLATSCR-NEXT:    s_waitcnt vmcnt(0)7620; GFX10-FLATSCR-NEXT:    scratch_store_dwordx4 off, v[23:26], off offset:1556 ; 16-byte Folded Spill7621; GFX10-FLATSCR-NEXT:    global_load_dwordx4 v[23:26], v[20:21], off offset:19527622; GFX10-FLATSCR-NEXT:    s_waitcnt vmcnt(0)7623; GFX10-FLATSCR-NEXT:    scratch_store_dwordx4 off, v[23:26], off offset:1572 ; 16-byte Folded Spill7624; GFX10-FLATSCR-NEXT:    global_load_dwordx4 v[23:26], v[20:21], off offset:19687625; GFX10-FLATSCR-NEXT:    s_waitcnt vmcnt(0)7626; GFX10-FLATSCR-NEXT:    scratch_store_dwordx4 off, v[23:26], off offset:1588 ; 16-byte Folded Spill7627; GFX10-FLATSCR-NEXT:    global_load_dwordx4 v[23:26], v[20:21], off offset:19847628; GFX10-FLATSCR-NEXT:    s_waitcnt vmcnt(0)7629; GFX10-FLATSCR-NEXT:    scratch_store_dwordx4 off, v[23:26], off offset:1604 ; 16-byte Folded Spill7630; GFX10-FLATSCR-NEXT:    global_load_dwordx4 v[23:26], v[20:21], off offset:20007631; GFX10-FLATSCR-NEXT:    s_waitcnt vmcnt(0)7632; GFX10-FLATSCR-NEXT:    scratch_store_dwordx4 off, v[23:26], off offset:1620 ; 16-byte Folded Spill7633; GFX10-FLATSCR-NEXT:    global_load_dwordx4 v[23:26], v[20:21], off offset:20167634; GFX10-FLATSCR-NEXT:    s_waitcnt vmcnt(0)7635; GFX10-FLATSCR-NEXT:    scratch_store_dwordx4 off, v[23:26], off offset:1636 ; 16-byte Folded Spill7636; GFX10-FLATSCR-NEXT:    global_load_dwordx4 v[23:26], v[20:21], off offset:20327637; GFX10-FLATSCR-NEXT:    v_add_co_u32 v20, vcc_lo, 0x700, v47638; GFX10-FLATSCR-NEXT:    v_add_co_ci_u32_e64 v21, null, 0, v22, vcc_lo7639; GFX10-FLATSCR-NEXT:    s_waitcnt vmcnt(0)7640; GFX10-FLATSCR-NEXT:    scratch_store_dwordx4 off, v[23:26], off offset:1652 ; 16-byte Folded Spill7641; GFX10-FLATSCR-NEXT:    global_load_dwordx4 v[23:26], v[20:21], off offset:19207642; GFX10-FLATSCR-NEXT:    s_waitcnt vmcnt(0)7643; GFX10-FLATSCR-NEXT:    scratch_store_dwordx4 off, v[23:26], off offset:1668 ; 16-byte Folded Spill7644; GFX10-FLATSCR-NEXT:    global_load_dwordx4 v[23:26], v[20:21], off offset:19367645; GFX10-FLATSCR-NEXT:    s_waitcnt vmcnt(0)7646; GFX10-FLATSCR-NEXT:    scratch_store_dwordx4 off, v[23:26], off offset:1684 ; 16-byte Folded Spill7647; GFX10-FLATSCR-NEXT:    global_load_dwordx4 v[23:26], v[20:21], off offset:19527648; GFX10-FLATSCR-NEXT:    s_waitcnt vmcnt(0)7649; GFX10-FLATSCR-NEXT:    scratch_store_dwordx4 off, v[23:26], off offset:1700 ; 16-byte Folded Spill7650; GFX10-FLATSCR-NEXT:    global_load_dwordx4 v[23:26], v[20:21], off offset:19687651; GFX10-FLATSCR-NEXT:    s_waitcnt vmcnt(0)7652; GFX10-FLATSCR-NEXT:    scratch_store_dwordx4 off, v[23:26], off offset:1716 ; 16-byte Folded Spill7653; GFX10-FLATSCR-NEXT:    global_load_dwordx4 v[23:26], v[20:21], off offset:19847654; GFX10-FLATSCR-NEXT:    s_waitcnt vmcnt(0)7655; GFX10-FLATSCR-NEXT:    scratch_store_dwordx4 off, v[23:26], off offset:1732 ; 16-byte Folded Spill7656; GFX10-FLATSCR-NEXT:    global_load_dwordx4 v[23:26], v[20:21], off offset:20007657; GFX10-FLATSCR-NEXT:    s_waitcnt vmcnt(0)7658; GFX10-FLATSCR-NEXT:    scratch_store_dwordx4 off, v[23:26], off offset:1748 ; 16-byte Folded Spill7659; GFX10-FLATSCR-NEXT:    global_load_dwordx4 v[23:26], v[20:21], off offset:20167660; GFX10-FLATSCR-NEXT:    s_waitcnt vmcnt(0)7661; GFX10-FLATSCR-NEXT:    scratch_store_dwordx4 off, v[23:26], off offset:1764 ; 16-byte Folded Spill7662; GFX10-FLATSCR-NEXT:    global_load_dwordx4 v[23:26], v[20:21], off offset:20327663; GFX10-FLATSCR-NEXT:    v_add_co_u32 v20, vcc_lo, 0x780, v47664; GFX10-FLATSCR-NEXT:    v_add_co_ci_u32_e64 v21, null, 0, v22, vcc_lo7665; GFX10-FLATSCR-NEXT:    v_add_co_u32 v0, vcc_lo, 0x780, v07666; GFX10-FLATSCR-NEXT:    v_add_co_ci_u32_e64 v1, null, 0, v1, vcc_lo7667; GFX10-FLATSCR-NEXT:    s_waitcnt vmcnt(0)7668; GFX10-FLATSCR-NEXT:    scratch_store_dwordx4 off, v[23:26], off offset:1780 ; 16-byte Folded Spill7669; GFX10-FLATSCR-NEXT:    global_load_dwordx4 v[22:25], v[20:21], off offset:19207670; GFX10-FLATSCR-NEXT:    s_waitcnt vmcnt(0)7671; GFX10-FLATSCR-NEXT:    scratch_store_dwordx4 off, v[22:25], off offset:1796 ; 16-byte Folded Spill7672; GFX10-FLATSCR-NEXT:    global_load_dwordx4 v[22:25], v[20:21], off offset:19367673; GFX10-FLATSCR-NEXT:    s_waitcnt vmcnt(0)7674; GFX10-FLATSCR-NEXT:    scratch_store_dwordx4 off, v[22:25], off offset:1812 ; 16-byte Folded Spill7675; GFX10-FLATSCR-NEXT:    global_load_dwordx4 v[22:25], v[20:21], off offset:19527676; GFX10-FLATSCR-NEXT:    s_waitcnt vmcnt(0)7677; GFX10-FLATSCR-NEXT:    scratch_store_dwordx4 off, v[22:25], off offset:1828 ; 16-byte Folded Spill7678; GFX10-FLATSCR-NEXT:    global_load_dwordx4 v[22:25], v[20:21], off offset:19687679; GFX10-FLATSCR-NEXT:    s_waitcnt vmcnt(0)7680; GFX10-FLATSCR-NEXT:    scratch_store_dwordx4 off, v[22:25], off offset:1844 ; 16-byte Folded Spill7681; GFX10-FLATSCR-NEXT:    global_load_dwordx4 v[22:25], v[20:21], off offset:19847682; GFX10-FLATSCR-NEXT:    s_waitcnt vmcnt(0)7683; GFX10-FLATSCR-NEXT:    scratch_store_dwordx4 off, v[22:25], off offset:1860 ; 16-byte Folded Spill7684; GFX10-FLATSCR-NEXT:    global_load_dwordx4 v[22:25], v[20:21], off offset:20007685; GFX10-FLATSCR-NEXT:    s_waitcnt vmcnt(0)7686; GFX10-FLATSCR-NEXT:    scratch_store_dwordx4 off, v[22:25], off offset:1876 ; 16-byte Folded Spill7687; GFX10-FLATSCR-NEXT:    global_load_dwordx4 v[22:25], v[20:21], off offset:20167688; GFX10-FLATSCR-NEXT:    s_waitcnt vmcnt(0)7689; GFX10-FLATSCR-NEXT:    scratch_store_dwordx4 off, v[22:25], off offset:1892 ; 16-byte Folded Spill7690; GFX10-FLATSCR-NEXT:    global_load_dwordx4 v[20:23], v[20:21], off offset:20327691; GFX10-FLATSCR-NEXT:    s_waitcnt vmcnt(0)7692; GFX10-FLATSCR-NEXT:    scratch_store_dwordx4 off, v[20:23], off offset:1908 ; 16-byte Folded Spill7693; GFX10-FLATSCR-NEXT:    global_load_dwordx4 v[20:23], v[0:1], off offset:19207694; GFX10-FLATSCR-NEXT:    s_waitcnt vmcnt(0)7695; GFX10-FLATSCR-NEXT:    scratch_store_dwordx4 off, v[20:23], off offset:1924 ; 16-byte Folded Spill7696; GFX10-FLATSCR-NEXT:    global_load_dwordx4 v[20:23], v[0:1], off offset:19367697; GFX10-FLATSCR-NEXT:    s_waitcnt vmcnt(0)7698; GFX10-FLATSCR-NEXT:    scratch_store_dwordx4 off, v[20:23], off offset:1940 ; 16-byte Folded Spill7699; GFX10-FLATSCR-NEXT:    global_load_dwordx4 v[20:23], v[0:1], off offset:19527700; GFX10-FLATSCR-NEXT:    s_waitcnt vmcnt(0)7701; GFX10-FLATSCR-NEXT:    scratch_store_dwordx4 off, v[20:23], off offset:1956 ; 16-byte Folded Spill7702; GFX10-FLATSCR-NEXT:    global_load_dwordx4 v[20:23], v[0:1], off offset:19687703; GFX10-FLATSCR-NEXT:    s_waitcnt vmcnt(0)7704; GFX10-FLATSCR-NEXT:    scratch_store_dwordx4 off, v[20:23], off offset:1972 ; 16-byte Folded Spill7705; GFX10-FLATSCR-NEXT:    global_load_dwordx4 v[20:23], v[0:1], off offset:19847706; GFX10-FLATSCR-NEXT:    s_waitcnt vmcnt(0)7707; GFX10-FLATSCR-NEXT:    scratch_store_dwordx4 off, v[20:23], off offset:1988 ; 16-byte Folded Spill7708; GFX10-FLATSCR-NEXT:    global_load_dwordx4 v[20:23], v[0:1], off offset:20007709; GFX10-FLATSCR-NEXT:    s_waitcnt vmcnt(0)7710; GFX10-FLATSCR-NEXT:    scratch_store_dwordx4 off, v[20:23], off offset:2004 ; 16-byte Folded Spill7711; GFX10-FLATSCR-NEXT:    global_load_dwordx4 v[20:23], v[0:1], off offset:20167712; GFX10-FLATSCR-NEXT:    s_waitcnt vmcnt(0)7713; GFX10-FLATSCR-NEXT:    scratch_store_dwordx4 off, v[20:23], off offset:2020 ; 16-byte Folded Spill7714; GFX10-FLATSCR-NEXT:    global_load_dwordx4 v[20:23], v[0:1], off offset:20327715; GFX10-FLATSCR-NEXT:    v_add_co_u32 v0, vcc_lo, 0x780, v27716; GFX10-FLATSCR-NEXT:    v_add_co_ci_u32_e64 v1, null, 0, v3, vcc_lo7717; GFX10-FLATSCR-NEXT:    s_waitcnt vmcnt(0)7718; GFX10-FLATSCR-NEXT:    scratch_store_dwordx4 off, v[20:23], off offset:2036 ; 16-byte Folded Spill7719; GFX10-FLATSCR-NEXT:    global_load_dwordx4 v[20:23], v[0:1], off offset:19207720; GFX10-FLATSCR-NEXT:    s_waitcnt vmcnt(0)7721; GFX10-FLATSCR-NEXT:    scratch_store_dwordx4 off, v[20:23], s4 ; 16-byte Folded Spill7722; GFX10-FLATSCR-NEXT:    global_load_dwordx4 v[20:23], v[0:1], off offset:19367723; GFX10-FLATSCR-NEXT:    s_movk_i32 s4, 0x8147724; GFX10-FLATSCR-NEXT:    s_waitcnt vmcnt(0)7725; GFX10-FLATSCR-NEXT:    scratch_store_dwordx4 off, v[20:23], s4 ; 16-byte Folded Spill7726; GFX10-FLATSCR-NEXT:    global_load_dwordx4 v[20:23], v[0:1], off offset:19527727; GFX10-FLATSCR-NEXT:    s_movk_i32 s4, 0x8247728; GFX10-FLATSCR-NEXT:    s_waitcnt vmcnt(0)7729; GFX10-FLATSCR-NEXT:    scratch_store_dwordx4 off, v[20:23], s4 ; 16-byte Folded Spill7730; GFX10-FLATSCR-NEXT:    global_load_dwordx4 v[20:23], v[0:1], off offset:19687731; GFX10-FLATSCR-NEXT:    s_movk_i32 s4, 0x8347732; GFX10-FLATSCR-NEXT:    s_waitcnt vmcnt(0)7733; GFX10-FLATSCR-NEXT:    scratch_store_dwordx4 off, v[20:23], s4 ; 16-byte Folded Spill7734; GFX10-FLATSCR-NEXT:    global_load_dwordx4 v[20:23], v[0:1], off offset:19847735; GFX10-FLATSCR-NEXT:    s_movk_i32 s4, 0x8447736; GFX10-FLATSCR-NEXT:    s_waitcnt vmcnt(0)7737; GFX10-FLATSCR-NEXT:    scratch_store_dwordx4 off, v[20:23], s4 ; 16-byte Folded Spill7738; GFX10-FLATSCR-NEXT:    global_load_dwordx4 v[20:23], v[0:1], off offset:20007739; GFX10-FLATSCR-NEXT:    s_movk_i32 s4, 0x8547740; GFX10-FLATSCR-NEXT:    s_waitcnt vmcnt(0)7741; GFX10-FLATSCR-NEXT:    scratch_store_dwordx4 off, v[20:23], s4 ; 16-byte Folded Spill7742; GFX10-FLATSCR-NEXT:    s_clause 0x17743; GFX10-FLATSCR-NEXT:    global_load_dwordx4 v[20:23], v[0:1], off offset:20167744; GFX10-FLATSCR-NEXT:    global_load_dwordx4 v[0:3], v[0:1], off offset:20327745; GFX10-FLATSCR-NEXT:    s_movk_i32 s4, 0x8647746; GFX10-FLATSCR-NEXT:    s_waitcnt vmcnt(1)7747; GFX10-FLATSCR-NEXT:    scratch_store_dwordx4 off, v[20:23], s4 ; 16-byte Folded Spill7748; GFX10-FLATSCR-NEXT:    s_movk_i32 s4, 0x8747749; GFX10-FLATSCR-NEXT:    s_waitcnt vmcnt(0)7750; GFX10-FLATSCR-NEXT:    scratch_store_dwordx4 off, v[0:3], s4 ; 16-byte Folded Spill7751; GFX10-FLATSCR-NEXT:    v_add_co_u32 v0, vcc_lo, 0x780, v67752; GFX10-FLATSCR-NEXT:    v_add_co_ci_u32_e64 v1, null, 0, v7, vcc_lo7753; GFX10-FLATSCR-NEXT:    s_movk_i32 s4, 0x8847754; GFX10-FLATSCR-NEXT:    global_load_dwordx4 v[20:23], v[0:1], off offset:19207755; GFX10-FLATSCR-NEXT:    s_waitcnt vmcnt(0)7756; GFX10-FLATSCR-NEXT:    scratch_store_dwordx4 off, v[20:23], s4 ; 16-byte Folded Spill7757; GFX10-FLATSCR-NEXT:    global_load_dwordx4 v[20:23], v[0:1], off offset:19367758; GFX10-FLATSCR-NEXT:    s_movk_i32 s4, 0x8947759; GFX10-FLATSCR-NEXT:    s_waitcnt vmcnt(0)7760; GFX10-FLATSCR-NEXT:    scratch_store_dwordx4 off, v[20:23], s4 ; 16-byte Folded Spill7761; GFX10-FLATSCR-NEXT:    global_load_dwordx4 v[20:23], v[0:1], off offset:19527762; GFX10-FLATSCR-NEXT:    s_movk_i32 s4, 0x8a47763; GFX10-FLATSCR-NEXT:    s_waitcnt vmcnt(0)7764; GFX10-FLATSCR-NEXT:    scratch_store_dwordx4 off, v[20:23], s4 ; 16-byte Folded Spill7765; GFX10-FLATSCR-NEXT:    global_load_dwordx4 v[20:23], v[0:1], off offset:19687766; GFX10-FLATSCR-NEXT:    s_movk_i32 s4, 0x8b47767; GFX10-FLATSCR-NEXT:    s_waitcnt vmcnt(0)7768; GFX10-FLATSCR-NEXT:    scratch_store_dwordx4 off, v[20:23], s4 ; 16-byte Folded Spill7769; GFX10-FLATSCR-NEXT:    global_load_dwordx4 v[20:23], v[0:1], off offset:19847770; GFX10-FLATSCR-NEXT:    s_movk_i32 s4, 0x8c47771; GFX10-FLATSCR-NEXT:    s_waitcnt vmcnt(0)7772; GFX10-FLATSCR-NEXT:    scratch_store_dwordx4 off, v[20:23], s4 ; 16-byte Folded Spill7773; GFX10-FLATSCR-NEXT:    global_load_dwordx4 v[20:23], v[0:1], off offset:20007774; GFX10-FLATSCR-NEXT:    s_movk_i32 s4, 0x8d47775; GFX10-FLATSCR-NEXT:    s_waitcnt vmcnt(0)7776; GFX10-FLATSCR-NEXT:    scratch_store_dwordx4 off, v[20:23], s4 ; 16-byte Folded Spill7777; GFX10-FLATSCR-NEXT:    s_clause 0x17778; GFX10-FLATSCR-NEXT:    global_load_dwordx4 v[20:23], v[0:1], off offset:20167779; GFX10-FLATSCR-NEXT:    global_load_dwordx4 v[0:3], v[0:1], off offset:20327780; GFX10-FLATSCR-NEXT:    s_movk_i32 s4, 0x8e47781; GFX10-FLATSCR-NEXT:    s_waitcnt vmcnt(1)7782; GFX10-FLATSCR-NEXT:    scratch_store_dwordx4 off, v[20:23], s4 ; 16-byte Folded Spill7783; GFX10-FLATSCR-NEXT:    s_movk_i32 s4, 0x8f47784; GFX10-FLATSCR-NEXT:    s_waitcnt vmcnt(0)7785; GFX10-FLATSCR-NEXT:    scratch_store_dwordx4 off, v[0:3], s4 ; 16-byte Folded Spill7786; GFX10-FLATSCR-NEXT:    v_add_co_u32 v0, vcc_lo, 0x780, v87787; GFX10-FLATSCR-NEXT:    v_add_co_ci_u32_e64 v1, null, 0, v9, vcc_lo7788; GFX10-FLATSCR-NEXT:    s_movk_i32 s4, 0x9047789; GFX10-FLATSCR-NEXT:    global_load_dwordx4 v[6:9], v[0:1], off offset:19207790; GFX10-FLATSCR-NEXT:    s_waitcnt vmcnt(0)7791; GFX10-FLATSCR-NEXT:    scratch_store_dwordx4 off, v[6:9], s4 ; 16-byte Folded Spill7792; GFX10-FLATSCR-NEXT:    global_load_dwordx4 v[6:9], v[0:1], off offset:19367793; GFX10-FLATSCR-NEXT:    s_movk_i32 s4, 0x9147794; GFX10-FLATSCR-NEXT:    s_waitcnt vmcnt(0)7795; GFX10-FLATSCR-NEXT:    scratch_store_dwordx4 off, v[6:9], s4 ; 16-byte Folded Spill7796; GFX10-FLATSCR-NEXT:    global_load_dwordx4 v[6:9], v[0:1], off offset:19527797; GFX10-FLATSCR-NEXT:    s_movk_i32 s4, 0x9247798; GFX10-FLATSCR-NEXT:    s_waitcnt vmcnt(0)7799; GFX10-FLATSCR-NEXT:    scratch_store_dwordx4 off, v[6:9], s4 ; 16-byte Folded Spill7800; GFX10-FLATSCR-NEXT:    global_load_dwordx4 v[6:9], v[0:1], off offset:19687801; GFX10-FLATSCR-NEXT:    s_movk_i32 s4, 0x9347802; GFX10-FLATSCR-NEXT:    s_waitcnt vmcnt(0)7803; GFX10-FLATSCR-NEXT:    scratch_store_dwordx4 off, v[6:9], s4 ; 16-byte Folded Spill7804; GFX10-FLATSCR-NEXT:    global_load_dwordx4 v[6:9], v[0:1], off offset:19847805; GFX10-FLATSCR-NEXT:    s_movk_i32 s4, 0x9447806; GFX10-FLATSCR-NEXT:    s_waitcnt vmcnt(0)7807; GFX10-FLATSCR-NEXT:    scratch_store_dwordx4 off, v[6:9], s4 ; 16-byte Folded Spill7808; GFX10-FLATSCR-NEXT:    global_load_dwordx4 v[6:9], v[0:1], off offset:20007809; GFX10-FLATSCR-NEXT:    s_movk_i32 s4, 0x9547810; GFX10-FLATSCR-NEXT:    s_waitcnt vmcnt(0)7811; GFX10-FLATSCR-NEXT:    scratch_store_dwordx4 off, v[6:9], s4 ; 16-byte Folded Spill7812; GFX10-FLATSCR-NEXT:    s_clause 0x17813; GFX10-FLATSCR-NEXT:    global_load_dwordx4 v[6:9], v[0:1], off offset:20167814; GFX10-FLATSCR-NEXT:    global_load_dwordx4 v[0:3], v[0:1], off offset:20327815; GFX10-FLATSCR-NEXT:    s_movk_i32 s4, 0x9647816; GFX10-FLATSCR-NEXT:    s_waitcnt vmcnt(1)7817; GFX10-FLATSCR-NEXT:    scratch_store_dwordx4 off, v[6:9], s4 ; 16-byte Folded Spill7818; GFX10-FLATSCR-NEXT:    s_movk_i32 s4, 0x9747819; GFX10-FLATSCR-NEXT:    s_waitcnt vmcnt(0)7820; GFX10-FLATSCR-NEXT:    scratch_store_dwordx4 off, v[0:3], s4 ; 16-byte Folded Spill7821; GFX10-FLATSCR-NEXT:    v_add_co_u32 v0, vcc_lo, 0x780, v107822; GFX10-FLATSCR-NEXT:    v_add_co_ci_u32_e64 v1, null, 0, v11, vcc_lo7823; GFX10-FLATSCR-NEXT:    s_movk_i32 s4, 0x9847824; GFX10-FLATSCR-NEXT:    global_load_dwordx4 v[6:9], v[0:1], off offset:19207825; GFX10-FLATSCR-NEXT:    s_waitcnt vmcnt(0)7826; GFX10-FLATSCR-NEXT:    scratch_store_dwordx4 off, v[6:9], s4 ; 16-byte Folded Spill7827; GFX10-FLATSCR-NEXT:    global_load_dwordx4 v[6:9], v[0:1], off offset:19367828; GFX10-FLATSCR-NEXT:    s_movk_i32 s4, 0x9947829; GFX10-FLATSCR-NEXT:    s_waitcnt vmcnt(0)7830; GFX10-FLATSCR-NEXT:    scratch_store_dwordx4 off, v[6:9], s4 ; 16-byte Folded Spill7831; GFX10-FLATSCR-NEXT:    global_load_dwordx4 v[6:9], v[0:1], off offset:19527832; GFX10-FLATSCR-NEXT:    s_movk_i32 s4, 0x9a47833; GFX10-FLATSCR-NEXT:    s_waitcnt vmcnt(0)7834; GFX10-FLATSCR-NEXT:    scratch_store_dwordx4 off, v[6:9], s4 ; 16-byte Folded Spill7835; GFX10-FLATSCR-NEXT:    global_load_dwordx4 v[6:9], v[0:1], off offset:19687836; GFX10-FLATSCR-NEXT:    s_movk_i32 s4, 0x9b47837; GFX10-FLATSCR-NEXT:    s_waitcnt vmcnt(0)7838; GFX10-FLATSCR-NEXT:    scratch_store_dwordx4 off, v[6:9], s4 ; 16-byte Folded Spill7839; GFX10-FLATSCR-NEXT:    global_load_dwordx4 v[6:9], v[0:1], off offset:19847840; GFX10-FLATSCR-NEXT:    s_movk_i32 s4, 0x9c47841; GFX10-FLATSCR-NEXT:    s_waitcnt vmcnt(0)7842; GFX10-FLATSCR-NEXT:    scratch_store_dwordx4 off, v[6:9], s4 ; 16-byte Folded Spill7843; GFX10-FLATSCR-NEXT:    global_load_dwordx4 v[6:9], v[0:1], off offset:20007844; GFX10-FLATSCR-NEXT:    s_movk_i32 s4, 0x9d47845; GFX10-FLATSCR-NEXT:    s_waitcnt vmcnt(0)7846; GFX10-FLATSCR-NEXT:    scratch_store_dwordx4 off, v[6:9], s4 ; 16-byte Folded Spill7847; GFX10-FLATSCR-NEXT:    s_clause 0x17848; GFX10-FLATSCR-NEXT:    global_load_dwordx4 v[6:9], v[0:1], off offset:20167849; GFX10-FLATSCR-NEXT:    global_load_dwordx4 v[0:3], v[0:1], off offset:20327850; GFX10-FLATSCR-NEXT:    s_movk_i32 s4, 0x9e47851; GFX10-FLATSCR-NEXT:    s_waitcnt vmcnt(1)7852; GFX10-FLATSCR-NEXT:    scratch_store_dwordx4 off, v[6:9], s4 ; 16-byte Folded Spill7853; GFX10-FLATSCR-NEXT:    s_movk_i32 s4, 0x9f47854; GFX10-FLATSCR-NEXT:    s_waitcnt vmcnt(0)7855; GFX10-FLATSCR-NEXT:    scratch_store_dwordx4 off, v[0:3], s4 ; 16-byte Folded Spill7856; GFX10-FLATSCR-NEXT:    v_add_co_u32 v0, vcc_lo, 0x780, v127857; GFX10-FLATSCR-NEXT:    v_add_co_ci_u32_e64 v1, null, 0, v13, vcc_lo7858; GFX10-FLATSCR-NEXT:    s_movk_i32 s4, 0xa047859; GFX10-FLATSCR-NEXT:    global_load_dwordx4 v[6:9], v[0:1], off offset:19207860; GFX10-FLATSCR-NEXT:    s_waitcnt vmcnt(0)7861; GFX10-FLATSCR-NEXT:    scratch_store_dwordx4 off, v[6:9], s4 ; 16-byte Folded Spill7862; GFX10-FLATSCR-NEXT:    global_load_dwordx4 v[6:9], v[0:1], off offset:19367863; GFX10-FLATSCR-NEXT:    s_movk_i32 s4, 0xa147864; GFX10-FLATSCR-NEXT:    s_waitcnt vmcnt(0)7865; GFX10-FLATSCR-NEXT:    scratch_store_dwordx4 off, v[6:9], s4 ; 16-byte Folded Spill7866; GFX10-FLATSCR-NEXT:    global_load_dwordx4 v[6:9], v[0:1], off offset:19527867; GFX10-FLATSCR-NEXT:    s_movk_i32 s4, 0xa247868; GFX10-FLATSCR-NEXT:    s_waitcnt vmcnt(0)7869; GFX10-FLATSCR-NEXT:    scratch_store_dwordx4 off, v[6:9], s4 ; 16-byte Folded Spill7870; GFX10-FLATSCR-NEXT:    global_load_dwordx4 v[6:9], v[0:1], off offset:19687871; GFX10-FLATSCR-NEXT:    s_movk_i32 s4, 0xa347872; GFX10-FLATSCR-NEXT:    s_waitcnt vmcnt(0)7873; GFX10-FLATSCR-NEXT:    scratch_store_dwordx4 off, v[6:9], s4 ; 16-byte Folded Spill7874; GFX10-FLATSCR-NEXT:    global_load_dwordx4 v[6:9], v[0:1], off offset:19847875; GFX10-FLATSCR-NEXT:    s_movk_i32 s4, 0xa447876; GFX10-FLATSCR-NEXT:    s_waitcnt vmcnt(0)7877; GFX10-FLATSCR-NEXT:    scratch_store_dwordx4 off, v[6:9], s4 ; 16-byte Folded Spill7878; GFX10-FLATSCR-NEXT:    global_load_dwordx4 v[6:9], v[0:1], off offset:20007879; GFX10-FLATSCR-NEXT:    s_movk_i32 s4, 0xa547880; GFX10-FLATSCR-NEXT:    s_waitcnt vmcnt(0)7881; GFX10-FLATSCR-NEXT:    scratch_store_dwordx4 off, v[6:9], s4 ; 16-byte Folded Spill7882; GFX10-FLATSCR-NEXT:    s_clause 0x17883; GFX10-FLATSCR-NEXT:    global_load_dwordx4 v[6:9], v[0:1], off offset:20167884; GFX10-FLATSCR-NEXT:    global_load_dwordx4 v[0:3], v[0:1], off offset:20327885; GFX10-FLATSCR-NEXT:    s_movk_i32 s4, 0xa647886; GFX10-FLATSCR-NEXT:    s_waitcnt vmcnt(1)7887; GFX10-FLATSCR-NEXT:    scratch_store_dwordx4 off, v[6:9], s4 ; 16-byte Folded Spill7888; GFX10-FLATSCR-NEXT:    s_movk_i32 s4, 0xa747889; GFX10-FLATSCR-NEXT:    s_waitcnt vmcnt(0)7890; GFX10-FLATSCR-NEXT:    scratch_store_dwordx4 off, v[0:3], s4 ; 16-byte Folded Spill7891; GFX10-FLATSCR-NEXT:    v_add_co_u32 v0, vcc_lo, 0x780, v147892; GFX10-FLATSCR-NEXT:    v_add_co_ci_u32_e64 v1, null, 0, v15, vcc_lo7893; GFX10-FLATSCR-NEXT:    s_movk_i32 s4, 0xa847894; GFX10-FLATSCR-NEXT:    global_load_dwordx4 v[6:9], v[0:1], off offset:19207895; GFX10-FLATSCR-NEXT:    s_waitcnt vmcnt(0)7896; GFX10-FLATSCR-NEXT:    scratch_store_dwordx4 off, v[6:9], s4 ; 16-byte Folded Spill7897; GFX10-FLATSCR-NEXT:    global_load_dwordx4 v[6:9], v[0:1], off offset:19367898; GFX10-FLATSCR-NEXT:    s_movk_i32 s4, 0xa947899; GFX10-FLATSCR-NEXT:    s_waitcnt vmcnt(0)7900; GFX10-FLATSCR-NEXT:    scratch_store_dwordx4 off, v[6:9], s4 ; 16-byte Folded Spill7901; GFX10-FLATSCR-NEXT:    global_load_dwordx4 v[6:9], v[0:1], off offset:19527902; GFX10-FLATSCR-NEXT:    s_movk_i32 s4, 0xaa47903; GFX10-FLATSCR-NEXT:    s_waitcnt vmcnt(0)7904; GFX10-FLATSCR-NEXT:    scratch_store_dwordx4 off, v[6:9], s4 ; 16-byte Folded Spill7905; GFX10-FLATSCR-NEXT:    global_load_dwordx4 v[6:9], v[0:1], off offset:19687906; GFX10-FLATSCR-NEXT:    s_movk_i32 s4, 0xab47907; GFX10-FLATSCR-NEXT:    s_waitcnt vmcnt(0)7908; GFX10-FLATSCR-NEXT:    scratch_store_dwordx4 off, v[6:9], s4 ; 16-byte Folded Spill7909; GFX10-FLATSCR-NEXT:    global_load_dwordx4 v[6:9], v[0:1], off offset:19847910; GFX10-FLATSCR-NEXT:    s_movk_i32 s4, 0xac47911; GFX10-FLATSCR-NEXT:    s_waitcnt vmcnt(0)7912; GFX10-FLATSCR-NEXT:    scratch_store_dwordx4 off, v[6:9], s4 ; 16-byte Folded Spill7913; GFX10-FLATSCR-NEXT:    global_load_dwordx4 v[6:9], v[0:1], off offset:20007914; GFX10-FLATSCR-NEXT:    s_movk_i32 s4, 0xad47915; GFX10-FLATSCR-NEXT:    s_waitcnt vmcnt(0)7916; GFX10-FLATSCR-NEXT:    scratch_store_dwordx4 off, v[6:9], s4 ; 16-byte Folded Spill7917; GFX10-FLATSCR-NEXT:    s_clause 0x17918; GFX10-FLATSCR-NEXT:    global_load_dwordx4 v[6:9], v[0:1], off offset:20167919; GFX10-FLATSCR-NEXT:    global_load_dwordx4 v[0:3], v[0:1], off offset:20327920; GFX10-FLATSCR-NEXT:    s_movk_i32 s4, 0xae47921; GFX10-FLATSCR-NEXT:    s_waitcnt vmcnt(1)7922; GFX10-FLATSCR-NEXT:    scratch_store_dwordx4 off, v[6:9], s4 ; 16-byte Folded Spill7923; GFX10-FLATSCR-NEXT:    s_movk_i32 s4, 0xaf47924; GFX10-FLATSCR-NEXT:    s_waitcnt vmcnt(0)7925; GFX10-FLATSCR-NEXT:    scratch_store_dwordx4 off, v[0:3], s4 ; 16-byte Folded Spill7926; GFX10-FLATSCR-NEXT:    v_add_co_u32 v0, vcc_lo, 0x780, v167927; GFX10-FLATSCR-NEXT:    v_add_co_ci_u32_e64 v1, null, 0, v17, vcc_lo7928; GFX10-FLATSCR-NEXT:    s_movk_i32 s4, 0xb047929; GFX10-FLATSCR-NEXT:    global_load_dwordx4 v[6:9], v[0:1], off offset:19207930; GFX10-FLATSCR-NEXT:    s_waitcnt vmcnt(0)7931; GFX10-FLATSCR-NEXT:    scratch_store_dwordx4 off, v[6:9], s4 ; 16-byte Folded Spill7932; GFX10-FLATSCR-NEXT:    global_load_dwordx4 v[6:9], v[0:1], off offset:19367933; GFX10-FLATSCR-NEXT:    s_movk_i32 s4, 0xb147934; GFX10-FLATSCR-NEXT:    s_waitcnt vmcnt(0)7935; GFX10-FLATSCR-NEXT:    scratch_store_dwordx4 off, v[6:9], s4 ; 16-byte Folded Spill7936; GFX10-FLATSCR-NEXT:    global_load_dwordx4 v[6:9], v[0:1], off offset:19527937; GFX10-FLATSCR-NEXT:    s_movk_i32 s4, 0xb247938; GFX10-FLATSCR-NEXT:    s_waitcnt vmcnt(0)7939; GFX10-FLATSCR-NEXT:    scratch_store_dwordx4 off, v[6:9], s4 ; 16-byte Folded Spill7940; GFX10-FLATSCR-NEXT:    global_load_dwordx4 v[6:9], v[0:1], off offset:19687941; GFX10-FLATSCR-NEXT:    s_movk_i32 s4, 0xb347942; GFX10-FLATSCR-NEXT:    s_waitcnt vmcnt(0)7943; GFX10-FLATSCR-NEXT:    scratch_store_dwordx4 off, v[6:9], s4 ; 16-byte Folded Spill7944; GFX10-FLATSCR-NEXT:    global_load_dwordx4 v[6:9], v[0:1], off offset:19847945; GFX10-FLATSCR-NEXT:    s_movk_i32 s4, 0xb447946; GFX10-FLATSCR-NEXT:    s_waitcnt vmcnt(0)7947; GFX10-FLATSCR-NEXT:    scratch_store_dwordx4 off, v[6:9], s4 ; 16-byte Folded Spill7948; GFX10-FLATSCR-NEXT:    global_load_dwordx4 v[6:9], v[0:1], off offset:20007949; GFX10-FLATSCR-NEXT:    s_movk_i32 s4, 0xb547950; GFX10-FLATSCR-NEXT:    s_waitcnt vmcnt(0)7951; GFX10-FLATSCR-NEXT:    scratch_store_dwordx4 off, v[6:9], s4 ; 16-byte Folded Spill7952; GFX10-FLATSCR-NEXT:    s_clause 0x17953; GFX10-FLATSCR-NEXT:    global_load_dwordx4 v[6:9], v[0:1], off offset:20167954; GFX10-FLATSCR-NEXT:    global_load_dwordx4 v[0:3], v[0:1], off offset:20327955; GFX10-FLATSCR-NEXT:    s_movk_i32 s4, 0xb647956; GFX10-FLATSCR-NEXT:    s_waitcnt vmcnt(1)7957; GFX10-FLATSCR-NEXT:    scratch_store_dwordx4 off, v[6:9], s4 ; 16-byte Folded Spill7958; GFX10-FLATSCR-NEXT:    s_movk_i32 s4, 0xb747959; GFX10-FLATSCR-NEXT:    s_waitcnt vmcnt(0)7960; GFX10-FLATSCR-NEXT:    scratch_store_dwordx4 off, v[0:3], s4 ; 16-byte Folded Spill7961; GFX10-FLATSCR-NEXT:    v_add_co_u32 v0, vcc_lo, 0x780, v187962; GFX10-FLATSCR-NEXT:    v_add_co_ci_u32_e64 v1, null, 0, v19, vcc_lo7963; GFX10-FLATSCR-NEXT:    s_movk_i32 s4, 0xb847964; GFX10-FLATSCR-NEXT:    global_load_dwordx4 v[6:9], v[0:1], off offset:19207965; GFX10-FLATSCR-NEXT:    s_waitcnt vmcnt(0)7966; GFX10-FLATSCR-NEXT:    scratch_store_dwordx4 off, v[6:9], s4 ; 16-byte Folded Spill7967; GFX10-FLATSCR-NEXT:    global_load_dwordx4 v[6:9], v[0:1], off offset:19367968; GFX10-FLATSCR-NEXT:    s_movk_i32 s4, 0xb947969; GFX10-FLATSCR-NEXT:    s_waitcnt vmcnt(0)7970; GFX10-FLATSCR-NEXT:    scratch_store_dwordx4 off, v[6:9], s4 ; 16-byte Folded Spill7971; GFX10-FLATSCR-NEXT:    global_load_dwordx4 v[6:9], v[0:1], off offset:19527972; GFX10-FLATSCR-NEXT:    s_movk_i32 s4, 0xba47973; GFX10-FLATSCR-NEXT:    s_waitcnt vmcnt(0)7974; GFX10-FLATSCR-NEXT:    scratch_store_dwordx4 off, v[6:9], s4 ; 16-byte Folded Spill7975; GFX10-FLATSCR-NEXT:    global_load_dwordx4 v[6:9], v[0:1], off offset:19687976; GFX10-FLATSCR-NEXT:    s_movk_i32 s4, 0xbb47977; GFX10-FLATSCR-NEXT:    s_waitcnt vmcnt(0)7978; GFX10-FLATSCR-NEXT:    scratch_store_dwordx4 off, v[6:9], s4 ; 16-byte Folded Spill7979; GFX10-FLATSCR-NEXT:    global_load_dwordx4 v[6:9], v[0:1], off offset:19847980; GFX10-FLATSCR-NEXT:    s_movk_i32 s4, 0xbc47981; GFX10-FLATSCR-NEXT:    s_waitcnt vmcnt(0)7982; GFX10-FLATSCR-NEXT:    scratch_store_dwordx4 off, v[6:9], s4 ; 16-byte Folded Spill7983; GFX10-FLATSCR-NEXT:    global_load_dwordx4 v[6:9], v[0:1], off offset:20007984; GFX10-FLATSCR-NEXT:    s_movk_i32 s4, 0xbd47985; GFX10-FLATSCR-NEXT:    s_waitcnt vmcnt(0)7986; GFX10-FLATSCR-NEXT:    scratch_store_dwordx4 off, v[6:9], s4 ; 16-byte Folded Spill7987; GFX10-FLATSCR-NEXT:    s_clause 0x17988; GFX10-FLATSCR-NEXT:    global_load_dwordx4 v[6:9], v[0:1], off offset:20167989; GFX10-FLATSCR-NEXT:    global_load_dwordx4 v[0:3], v[0:1], off offset:20327990; GFX10-FLATSCR-NEXT:    s_movk_i32 s4, 0xbe47991; GFX10-FLATSCR-NEXT:    s_waitcnt vmcnt(1)7992; GFX10-FLATSCR-NEXT:    scratch_store_dwordx4 off, v[6:9], s4 ; 16-byte Folded Spill7993; GFX10-FLATSCR-NEXT:    s_movk_i32 s4, 0xbf47994; GFX10-FLATSCR-NEXT:    s_waitcnt vmcnt(0)7995; GFX10-FLATSCR-NEXT:    scratch_store_dwordx4 off, v[0:3], s4 ; 16-byte Folded Spill7996; GFX10-FLATSCR-NEXT:    global_load_dwordx4 v[0:3], v5, s[2:3]7997; GFX10-FLATSCR-NEXT:    s_movk_i32 s4, 0xc047998; GFX10-FLATSCR-NEXT:    s_waitcnt vmcnt(0)7999; GFX10-FLATSCR-NEXT:    scratch_store_dwordx4 off, v[0:3], s4 ; 16-byte Folded Spill8000; GFX10-FLATSCR-NEXT:    global_load_dwordx4 v[0:3], v5, s[2:3] offset:168001; GFX10-FLATSCR-NEXT:    s_movk_i32 s4, 0xc148002; GFX10-FLATSCR-NEXT:    s_waitcnt vmcnt(0)8003; GFX10-FLATSCR-NEXT:    scratch_store_dwordx4 off, v[0:3], s4 ; 16-byte Folded Spill8004; GFX10-FLATSCR-NEXT:    global_load_dwordx4 v[0:3], v5, s[2:3] offset:328005; GFX10-FLATSCR-NEXT:    s_movk_i32 s4, 0xc248006; GFX10-FLATSCR-NEXT:    s_waitcnt vmcnt(0)8007; GFX10-FLATSCR-NEXT:    scratch_store_dwordx4 off, v[0:3], s4 ; 16-byte Folded Spill8008; GFX10-FLATSCR-NEXT:    global_load_dwordx4 v[0:3], v5, s[2:3] offset:488009; GFX10-FLATSCR-NEXT:    s_movk_i32 s4, 0xc348010; GFX10-FLATSCR-NEXT:    s_waitcnt vmcnt(0)8011; GFX10-FLATSCR-NEXT:    scratch_store_dwordx4 off, v[0:3], s4 ; 16-byte Folded Spill8012; GFX10-FLATSCR-NEXT:    global_load_dwordx4 v[0:3], v5, s[2:3] offset:648013; GFX10-FLATSCR-NEXT:    s_movk_i32 s4, 0xc448014; GFX10-FLATSCR-NEXT:    s_waitcnt vmcnt(0)8015; GFX10-FLATSCR-NEXT:    scratch_store_dwordx4 off, v[0:3], s4 ; 16-byte Folded Spill8016; GFX10-FLATSCR-NEXT:    global_load_dwordx4 v[0:3], v5, s[2:3] offset:808017; GFX10-FLATSCR-NEXT:    s_movk_i32 s4, 0xc548018; GFX10-FLATSCR-NEXT:    s_waitcnt vmcnt(0)8019; GFX10-FLATSCR-NEXT:    scratch_store_dwordx4 off, v[0:3], s4 ; 16-byte Folded Spill8020; GFX10-FLATSCR-NEXT:    global_load_dwordx4 v[0:3], v5, s[2:3] offset:968021; GFX10-FLATSCR-NEXT:    s_movk_i32 s4, 0xc648022; GFX10-FLATSCR-NEXT:    s_waitcnt vmcnt(0)8023; GFX10-FLATSCR-NEXT:    scratch_store_dwordx4 off, v[0:3], s4 ; 16-byte Folded Spill8024; GFX10-FLATSCR-NEXT:    global_load_dwordx4 v[0:3], v5, s[2:3] offset:1128025; GFX10-FLATSCR-NEXT:    s_movk_i32 s4, 0xc748026; GFX10-FLATSCR-NEXT:    s_waitcnt vmcnt(0)8027; GFX10-FLATSCR-NEXT:    scratch_store_dwordx4 off, v[0:3], s4 ; 16-byte Folded Spill8028; GFX10-FLATSCR-NEXT:    global_load_dwordx4 v[0:3], v5, s[2:3] offset:1288029; GFX10-FLATSCR-NEXT:    s_movk_i32 s4, 0xc848030; GFX10-FLATSCR-NEXT:    s_waitcnt vmcnt(0)8031; GFX10-FLATSCR-NEXT:    scratch_store_dwordx4 off, v[0:3], s4 ; 16-byte Folded Spill8032; GFX10-FLATSCR-NEXT:    global_load_dwordx4 v[0:3], v5, s[2:3] offset:1448033; GFX10-FLATSCR-NEXT:    s_movk_i32 s4, 0xc948034; GFX10-FLATSCR-NEXT:    s_waitcnt vmcnt(0)8035; GFX10-FLATSCR-NEXT:    scratch_store_dwordx4 off, v[0:3], s4 ; 16-byte Folded Spill8036; GFX10-FLATSCR-NEXT:    global_load_dwordx4 v[0:3], v5, s[2:3] offset:1608037; GFX10-FLATSCR-NEXT:    s_movk_i32 s4, 0xca48038; GFX10-FLATSCR-NEXT:    s_waitcnt vmcnt(0)8039; GFX10-FLATSCR-NEXT:    scratch_store_dwordx4 off, v[0:3], s4 ; 16-byte Folded Spill8040; GFX10-FLATSCR-NEXT:    global_load_dwordx4 v[0:3], v5, s[2:3] offset:1768041; GFX10-FLATSCR-NEXT:    s_movk_i32 s4, 0xcb48042; GFX10-FLATSCR-NEXT:    s_waitcnt vmcnt(0)8043; GFX10-FLATSCR-NEXT:    scratch_store_dwordx4 off, v[0:3], s4 ; 16-byte Folded Spill8044; GFX10-FLATSCR-NEXT:    global_load_dwordx4 v[0:3], v5, s[2:3] offset:1928045; GFX10-FLATSCR-NEXT:    s_movk_i32 s4, 0xcc48046; GFX10-FLATSCR-NEXT:    s_waitcnt vmcnt(0)8047; GFX10-FLATSCR-NEXT:    scratch_store_dwordx4 off, v[0:3], s4 ; 16-byte Folded Spill8048; GFX10-FLATSCR-NEXT:    global_load_dwordx4 v[0:3], v5, s[2:3] offset:2088049; GFX10-FLATSCR-NEXT:    s_movk_i32 s4, 0xcd48050; GFX10-FLATSCR-NEXT:    s_waitcnt vmcnt(0)8051; GFX10-FLATSCR-NEXT:    scratch_store_dwordx4 off, v[0:3], s4 ; 16-byte Folded Spill8052; GFX10-FLATSCR-NEXT:    global_load_dwordx4 v[0:3], v5, s[2:3] offset:2248053; GFX10-FLATSCR-NEXT:    s_movk_i32 s4, 0xce48054; GFX10-FLATSCR-NEXT:    s_waitcnt vmcnt(0)8055; GFX10-FLATSCR-NEXT:    scratch_store_dwordx4 off, v[0:3], s4 ; 16-byte Folded Spill8056; GFX10-FLATSCR-NEXT:    global_load_dwordx4 v[0:3], v5, s[2:3] offset:2408057; GFX10-FLATSCR-NEXT:    s_movk_i32 s4, 0xcf48058; GFX10-FLATSCR-NEXT:    s_waitcnt vmcnt(0)8059; GFX10-FLATSCR-NEXT:    scratch_store_dwordx4 off, v[0:3], s4 ; 16-byte Folded Spill8060; GFX10-FLATSCR-NEXT:    global_load_dwordx4 v[0:3], v5, s[2:3] offset:2568061; GFX10-FLATSCR-NEXT:    s_movk_i32 s4, 0xd048062; GFX10-FLATSCR-NEXT:    s_waitcnt vmcnt(0)8063; GFX10-FLATSCR-NEXT:    scratch_store_dwordx4 off, v[0:3], s4 ; 16-byte Folded Spill8064; GFX10-FLATSCR-NEXT:    global_load_dwordx4 v[0:3], v5, s[2:3] offset:2728065; GFX10-FLATSCR-NEXT:    s_movk_i32 s4, 0xd148066; GFX10-FLATSCR-NEXT:    s_waitcnt vmcnt(0)8067; GFX10-FLATSCR-NEXT:    scratch_store_dwordx4 off, v[0:3], s4 ; 16-byte Folded Spill8068; GFX10-FLATSCR-NEXT:    global_load_dwordx4 v[0:3], v5, s[2:3] offset:2888069; GFX10-FLATSCR-NEXT:    s_movk_i32 s4, 0xd248070; GFX10-FLATSCR-NEXT:    s_waitcnt vmcnt(0)8071; GFX10-FLATSCR-NEXT:    scratch_store_dwordx4 off, v[0:3], s4 ; 16-byte Folded Spill8072; GFX10-FLATSCR-NEXT:    global_load_dwordx4 v[0:3], v5, s[2:3] offset:3048073; GFX10-FLATSCR-NEXT:    s_movk_i32 s4, 0xd348074; GFX10-FLATSCR-NEXT:    s_waitcnt vmcnt(0)8075; GFX10-FLATSCR-NEXT:    scratch_store_dwordx4 off, v[0:3], s4 ; 16-byte Folded Spill8076; GFX10-FLATSCR-NEXT:    global_load_dwordx4 v[0:3], v5, s[2:3] offset:3208077; GFX10-FLATSCR-NEXT:    s_movk_i32 s4, 0xd448078; GFX10-FLATSCR-NEXT:    s_waitcnt vmcnt(0)8079; GFX10-FLATSCR-NEXT:    scratch_store_dwordx4 off, v[0:3], s4 ; 16-byte Folded Spill8080; GFX10-FLATSCR-NEXT:    global_load_dwordx4 v[0:3], v5, s[2:3] offset:3368081; GFX10-FLATSCR-NEXT:    s_movk_i32 s4, 0xd548082; GFX10-FLATSCR-NEXT:    s_waitcnt vmcnt(0)8083; GFX10-FLATSCR-NEXT:    scratch_store_dwordx4 off, v[0:3], s4 ; 16-byte Folded Spill8084; GFX10-FLATSCR-NEXT:    global_load_dwordx4 v[0:3], v5, s[2:3] offset:3528085; GFX10-FLATSCR-NEXT:    s_movk_i32 s4, 0xd648086; GFX10-FLATSCR-NEXT:    s_waitcnt vmcnt(0)8087; GFX10-FLATSCR-NEXT:    scratch_store_dwordx4 off, v[0:3], s4 ; 16-byte Folded Spill8088; GFX10-FLATSCR-NEXT:    global_load_dwordx4 v[0:3], v5, s[2:3] offset:3688089; GFX10-FLATSCR-NEXT:    s_movk_i32 s4, 0xd748090; GFX10-FLATSCR-NEXT:    s_waitcnt vmcnt(0)8091; GFX10-FLATSCR-NEXT:    scratch_store_dwordx4 off, v[0:3], s4 ; 16-byte Folded Spill8092; GFX10-FLATSCR-NEXT:    global_load_dwordx4 v[0:3], v5, s[2:3] offset:3848093; GFX10-FLATSCR-NEXT:    s_movk_i32 s4, 0xd848094; GFX10-FLATSCR-NEXT:    s_waitcnt vmcnt(0)8095; GFX10-FLATSCR-NEXT:    scratch_store_dwordx4 off, v[0:3], s4 ; 16-byte Folded Spill8096; GFX10-FLATSCR-NEXT:    global_load_dwordx4 v[0:3], v5, s[2:3] offset:4008097; GFX10-FLATSCR-NEXT:    s_movk_i32 s4, 0xd948098; GFX10-FLATSCR-NEXT:    s_waitcnt vmcnt(0)8099; GFX10-FLATSCR-NEXT:    scratch_store_dwordx4 off, v[0:3], s4 ; 16-byte Folded Spill8100; GFX10-FLATSCR-NEXT:    global_load_dwordx4 v[0:3], v5, s[2:3] offset:4168101; GFX10-FLATSCR-NEXT:    s_movk_i32 s4, 0xda48102; GFX10-FLATSCR-NEXT:    s_waitcnt vmcnt(0)8103; GFX10-FLATSCR-NEXT:    scratch_store_dwordx4 off, v[0:3], s4 ; 16-byte Folded Spill8104; GFX10-FLATSCR-NEXT:    global_load_dwordx4 v[0:3], v5, s[2:3] offset:4328105; GFX10-FLATSCR-NEXT:    s_movk_i32 s4, 0xdb48106; GFX10-FLATSCR-NEXT:    s_waitcnt vmcnt(0)8107; GFX10-FLATSCR-NEXT:    scratch_store_dwordx4 off, v[0:3], s4 ; 16-byte Folded Spill8108; GFX10-FLATSCR-NEXT:    global_load_dwordx4 v[0:3], v5, s[2:3] offset:4488109; GFX10-FLATSCR-NEXT:    s_movk_i32 s4, 0xdc48110; GFX10-FLATSCR-NEXT:    s_waitcnt vmcnt(0)8111; GFX10-FLATSCR-NEXT:    scratch_store_dwordx4 off, v[0:3], s4 ; 16-byte Folded Spill8112; GFX10-FLATSCR-NEXT:    global_load_dwordx4 v[0:3], v5, s[2:3] offset:4648113; GFX10-FLATSCR-NEXT:    s_movk_i32 s4, 0xdd48114; GFX10-FLATSCR-NEXT:    s_waitcnt vmcnt(0)8115; GFX10-FLATSCR-NEXT:    scratch_store_dwordx4 off, v[0:3], s4 ; 16-byte Folded Spill8116; GFX10-FLATSCR-NEXT:    global_load_dwordx4 v[0:3], v5, s[2:3] offset:4808117; GFX10-FLATSCR-NEXT:    s_movk_i32 s4, 0xde48118; GFX10-FLATSCR-NEXT:    s_waitcnt vmcnt(0)8119; GFX10-FLATSCR-NEXT:    scratch_store_dwordx4 off, v[0:3], s4 ; 16-byte Folded Spill8120; GFX10-FLATSCR-NEXT:    global_load_dwordx4 v[0:3], v5, s[2:3] offset:4968121; GFX10-FLATSCR-NEXT:    s_movk_i32 s4, 0xdf48122; GFX10-FLATSCR-NEXT:    s_waitcnt vmcnt(0)8123; GFX10-FLATSCR-NEXT:    scratch_store_dwordx4 off, v[0:3], s4 ; 16-byte Folded Spill8124; GFX10-FLATSCR-NEXT:    global_load_dwordx4 v[0:3], v5, s[2:3] offset:5128125; GFX10-FLATSCR-NEXT:    s_movk_i32 s4, 0xe048126; GFX10-FLATSCR-NEXT:    s_waitcnt vmcnt(0)8127; GFX10-FLATSCR-NEXT:    scratch_store_dwordx4 off, v[0:3], s4 ; 16-byte Folded Spill8128; GFX10-FLATSCR-NEXT:    global_load_dwordx4 v[0:3], v5, s[2:3] offset:5288129; GFX10-FLATSCR-NEXT:    s_movk_i32 s4, 0xe148130; GFX10-FLATSCR-NEXT:    s_waitcnt vmcnt(0)8131; GFX10-FLATSCR-NEXT:    scratch_store_dwordx4 off, v[0:3], s4 ; 16-byte Folded Spill8132; GFX10-FLATSCR-NEXT:    global_load_dwordx4 v[0:3], v5, s[2:3] offset:5448133; GFX10-FLATSCR-NEXT:    s_movk_i32 s4, 0xe248134; GFX10-FLATSCR-NEXT:    s_waitcnt vmcnt(0)8135; GFX10-FLATSCR-NEXT:    scratch_store_dwordx4 off, v[0:3], s4 ; 16-byte Folded Spill8136; GFX10-FLATSCR-NEXT:    global_load_dwordx4 v[0:3], v5, s[2:3] offset:5608137; GFX10-FLATSCR-NEXT:    s_movk_i32 s4, 0xe348138; GFX10-FLATSCR-NEXT:    s_waitcnt vmcnt(0)8139; GFX10-FLATSCR-NEXT:    scratch_store_dwordx4 off, v[0:3], s4 ; 16-byte Folded Spill8140; GFX10-FLATSCR-NEXT:    global_load_dwordx4 v[0:3], v5, s[2:3] offset:5768141; GFX10-FLATSCR-NEXT:    s_movk_i32 s4, 0xe448142; GFX10-FLATSCR-NEXT:    s_waitcnt vmcnt(0)8143; GFX10-FLATSCR-NEXT:    scratch_store_dwordx4 off, v[0:3], s4 ; 16-byte Folded Spill8144; GFX10-FLATSCR-NEXT:    global_load_dwordx4 v[0:3], v5, s[2:3] offset:5928145; GFX10-FLATSCR-NEXT:    s_movk_i32 s4, 0xe548146; GFX10-FLATSCR-NEXT:    s_waitcnt vmcnt(0)8147; GFX10-FLATSCR-NEXT:    scratch_store_dwordx4 off, v[0:3], s4 ; 16-byte Folded Spill8148; GFX10-FLATSCR-NEXT:    global_load_dwordx4 v[0:3], v5, s[2:3] offset:6088149; GFX10-FLATSCR-NEXT:    s_movk_i32 s4, 0xe648150; GFX10-FLATSCR-NEXT:    s_waitcnt vmcnt(0)8151; GFX10-FLATSCR-NEXT:    scratch_store_dwordx4 off, v[0:3], s4 ; 16-byte Folded Spill8152; GFX10-FLATSCR-NEXT:    global_load_dwordx4 v[0:3], v5, s[2:3] offset:6248153; GFX10-FLATSCR-NEXT:    s_movk_i32 s4, 0xe748154; GFX10-FLATSCR-NEXT:    s_waitcnt vmcnt(0)8155; GFX10-FLATSCR-NEXT:    scratch_store_dwordx4 off, v[0:3], s4 ; 16-byte Folded Spill8156; GFX10-FLATSCR-NEXT:    global_load_dwordx4 v[0:3], v5, s[2:3] offset:6408157; GFX10-FLATSCR-NEXT:    s_movk_i32 s4, 0xe848158; GFX10-FLATSCR-NEXT:    s_waitcnt vmcnt(0)8159; GFX10-FLATSCR-NEXT:    scratch_store_dwordx4 off, v[0:3], s4 ; 16-byte Folded Spill8160; GFX10-FLATSCR-NEXT:    global_load_dwordx4 v[0:3], v5, s[2:3] offset:6568161; GFX10-FLATSCR-NEXT:    s_movk_i32 s4, 0xe948162; GFX10-FLATSCR-NEXT:    s_waitcnt vmcnt(0)8163; GFX10-FLATSCR-NEXT:    scratch_store_dwordx4 off, v[0:3], s4 ; 16-byte Folded Spill8164; GFX10-FLATSCR-NEXT:    global_load_dwordx4 v[0:3], v5, s[2:3] offset:6728165; GFX10-FLATSCR-NEXT:    s_movk_i32 s4, 0xea48166; GFX10-FLATSCR-NEXT:    s_waitcnt vmcnt(0)8167; GFX10-FLATSCR-NEXT:    scratch_store_dwordx4 off, v[0:3], s4 ; 16-byte Folded Spill8168; GFX10-FLATSCR-NEXT:    global_load_dwordx4 v[0:3], v5, s[2:3] offset:6888169; GFX10-FLATSCR-NEXT:    s_movk_i32 s4, 0xeb48170; GFX10-FLATSCR-NEXT:    s_waitcnt vmcnt(0)8171; GFX10-FLATSCR-NEXT:    scratch_store_dwordx4 off, v[0:3], s4 ; 16-byte Folded Spill8172; GFX10-FLATSCR-NEXT:    global_load_dwordx4 v[0:3], v5, s[2:3] offset:7048173; GFX10-FLATSCR-NEXT:    s_movk_i32 s4, 0xec48174; GFX10-FLATSCR-NEXT:    s_waitcnt vmcnt(0)8175; GFX10-FLATSCR-NEXT:    scratch_store_dwordx4 off, v[0:3], s4 ; 16-byte Folded Spill8176; GFX10-FLATSCR-NEXT:    global_load_dwordx4 v[0:3], v5, s[2:3] offset:7208177; GFX10-FLATSCR-NEXT:    s_movk_i32 s4, 0xed48178; GFX10-FLATSCR-NEXT:    s_waitcnt vmcnt(0)8179; GFX10-FLATSCR-NEXT:    scratch_store_dwordx4 off, v[0:3], s4 ; 16-byte Folded Spill8180; GFX10-FLATSCR-NEXT:    global_load_dwordx4 v[0:3], v5, s[2:3] offset:7368181; GFX10-FLATSCR-NEXT:    s_movk_i32 s4, 0xee48182; GFX10-FLATSCR-NEXT:    s_waitcnt vmcnt(0)8183; GFX10-FLATSCR-NEXT:    scratch_store_dwordx4 off, v[0:3], s4 ; 16-byte Folded Spill8184; GFX10-FLATSCR-NEXT:    global_load_dwordx4 v[0:3], v5, s[2:3] offset:7528185; GFX10-FLATSCR-NEXT:    s_movk_i32 s4, 0xef48186; GFX10-FLATSCR-NEXT:    s_waitcnt vmcnt(0)8187; GFX10-FLATSCR-NEXT:    scratch_store_dwordx4 off, v[0:3], s4 ; 16-byte Folded Spill8188; GFX10-FLATSCR-NEXT:    global_load_dwordx4 v[0:3], v5, s[2:3] offset:7688189; GFX10-FLATSCR-NEXT:    s_movk_i32 s4, 0xf048190; GFX10-FLATSCR-NEXT:    s_waitcnt vmcnt(0)8191; GFX10-FLATSCR-NEXT:    scratch_store_dwordx4 off, v[0:3], s4 ; 16-byte Folded Spill8192; GFX10-FLATSCR-NEXT:    global_load_dwordx4 v[0:3], v5, s[2:3] offset:7848193; GFX10-FLATSCR-NEXT:    s_movk_i32 s4, 0xf148194; GFX10-FLATSCR-NEXT:    s_waitcnt vmcnt(0)8195; GFX10-FLATSCR-NEXT:    scratch_store_dwordx4 off, v[0:3], s4 ; 16-byte Folded Spill8196; GFX10-FLATSCR-NEXT:    global_load_dwordx4 v[0:3], v5, s[2:3] offset:8008197; GFX10-FLATSCR-NEXT:    s_movk_i32 s4, 0xf248198; GFX10-FLATSCR-NEXT:    s_waitcnt vmcnt(0)8199; GFX10-FLATSCR-NEXT:    scratch_store_dwordx4 off, v[0:3], s4 ; 16-byte Folded Spill8200; GFX10-FLATSCR-NEXT:    global_load_dwordx4 v[0:3], v5, s[2:3] offset:8168201; GFX10-FLATSCR-NEXT:    s_movk_i32 s4, 0xf348202; GFX10-FLATSCR-NEXT:    s_waitcnt vmcnt(0)8203; GFX10-FLATSCR-NEXT:    scratch_store_dwordx4 off, v[0:3], s4 ; 16-byte Folded Spill8204; GFX10-FLATSCR-NEXT:    global_load_dwordx4 v[0:3], v5, s[2:3] offset:8328205; GFX10-FLATSCR-NEXT:    s_movk_i32 s4, 0xf448206; GFX10-FLATSCR-NEXT:    s_waitcnt vmcnt(0)8207; GFX10-FLATSCR-NEXT:    scratch_store_dwordx4 off, v[0:3], s4 ; 16-byte Folded Spill8208; GFX10-FLATSCR-NEXT:    global_load_dwordx4 v[0:3], v5, s[2:3] offset:8488209; GFX10-FLATSCR-NEXT:    s_movk_i32 s4, 0xf548210; GFX10-FLATSCR-NEXT:    s_waitcnt vmcnt(0)8211; GFX10-FLATSCR-NEXT:    scratch_store_dwordx4 off, v[0:3], s4 ; 16-byte Folded Spill8212; GFX10-FLATSCR-NEXT:    global_load_dwordx4 v[0:3], v5, s[2:3] offset:8648213; GFX10-FLATSCR-NEXT:    s_movk_i32 s4, 0xf648214; GFX10-FLATSCR-NEXT:    s_waitcnt vmcnt(0)8215; GFX10-FLATSCR-NEXT:    scratch_store_dwordx4 off, v[0:3], s4 ; 16-byte Folded Spill8216; GFX10-FLATSCR-NEXT:    global_load_dwordx4 v[0:3], v5, s[2:3] offset:8808217; GFX10-FLATSCR-NEXT:    s_movk_i32 s4, 0xf748218; GFX10-FLATSCR-NEXT:    s_waitcnt vmcnt(0)8219; GFX10-FLATSCR-NEXT:    scratch_store_dwordx4 off, v[0:3], s4 ; 16-byte Folded Spill8220; GFX10-FLATSCR-NEXT:    global_load_dwordx4 v[0:3], v5, s[2:3] offset:8968221; GFX10-FLATSCR-NEXT:    s_movk_i32 s4, 0xf848222; GFX10-FLATSCR-NEXT:    s_waitcnt vmcnt(0)8223; GFX10-FLATSCR-NEXT:    scratch_store_dwordx4 off, v[0:3], s4 ; 16-byte Folded Spill8224; GFX10-FLATSCR-NEXT:    global_load_dwordx4 v[0:3], v5, s[2:3] offset:9128225; GFX10-FLATSCR-NEXT:    s_movk_i32 s4, 0xf948226; GFX10-FLATSCR-NEXT:    s_waitcnt vmcnt(0)8227; GFX10-FLATSCR-NEXT:    scratch_store_dwordx4 off, v[0:3], s4 ; 16-byte Folded Spill8228; GFX10-FLATSCR-NEXT:    global_load_dwordx4 v[0:3], v5, s[2:3] offset:9288229; GFX10-FLATSCR-NEXT:    s_movk_i32 s4, 0xfa48230; GFX10-FLATSCR-NEXT:    s_waitcnt vmcnt(0)8231; GFX10-FLATSCR-NEXT:    scratch_store_dwordx4 off, v[0:3], s4 ; 16-byte Folded Spill8232; GFX10-FLATSCR-NEXT:    global_load_dwordx4 v[0:3], v5, s[2:3] offset:9448233; GFX10-FLATSCR-NEXT:    s_movk_i32 s4, 0xfb48234; GFX10-FLATSCR-NEXT:    s_waitcnt vmcnt(0)8235; GFX10-FLATSCR-NEXT:    scratch_store_dwordx4 off, v[0:3], s4 ; 16-byte Folded Spill8236; GFX10-FLATSCR-NEXT:    global_load_dwordx4 v[0:3], v5, s[2:3] offset:9608237; GFX10-FLATSCR-NEXT:    s_movk_i32 s4, 0xfc48238; GFX10-FLATSCR-NEXT:    s_waitcnt vmcnt(0)8239; GFX10-FLATSCR-NEXT:    scratch_store_dwordx4 off, v[0:3], s4 ; 16-byte Folded Spill8240; GFX10-FLATSCR-NEXT:    global_load_dwordx4 v[0:3], v5, s[2:3] offset:9768241; GFX10-FLATSCR-NEXT:    s_movk_i32 s4, 0xfd48242; GFX10-FLATSCR-NEXT:    s_waitcnt vmcnt(0)8243; GFX10-FLATSCR-NEXT:    scratch_store_dwordx4 off, v[0:3], s4 ; 16-byte Folded Spill8244; GFX10-FLATSCR-NEXT:    global_load_dwordx4 v[0:3], v5, s[2:3] offset:9928245; GFX10-FLATSCR-NEXT:    s_movk_i32 s4, 0xfe48246; GFX10-FLATSCR-NEXT:    s_waitcnt vmcnt(0)8247; GFX10-FLATSCR-NEXT:    scratch_store_dwordx4 off, v[0:3], s4 ; 16-byte Folded Spill8248; GFX10-FLATSCR-NEXT:    global_load_dwordx4 v[0:3], v5, s[2:3] offset:10088249; GFX10-FLATSCR-NEXT:    s_movk_i32 s4, 0xff48250; GFX10-FLATSCR-NEXT:    s_waitcnt vmcnt(0)8251; GFX10-FLATSCR-NEXT:    scratch_store_dwordx4 off, v[0:3], s4 ; 16-byte Folded Spill8252; GFX10-FLATSCR-NEXT:    global_load_dwordx4 v[0:3], v5, s[2:3] offset:10248253; GFX10-FLATSCR-NEXT:    s_movk_i32 s4, 0x10048254; GFX10-FLATSCR-NEXT:    s_waitcnt vmcnt(0)8255; GFX10-FLATSCR-NEXT:    scratch_store_dwordx4 off, v[0:3], s4 ; 16-byte Folded Spill8256; GFX10-FLATSCR-NEXT:    global_load_dwordx4 v[0:3], v5, s[2:3] offset:10408257; GFX10-FLATSCR-NEXT:    s_movk_i32 s4, 0x10148258; GFX10-FLATSCR-NEXT:    s_waitcnt vmcnt(0)8259; GFX10-FLATSCR-NEXT:    scratch_store_dwordx4 off, v[0:3], s4 ; 16-byte Folded Spill8260; GFX10-FLATSCR-NEXT:    global_load_dwordx4 v[0:3], v5, s[2:3] offset:10568261; GFX10-FLATSCR-NEXT:    s_movk_i32 s4, 0x10248262; GFX10-FLATSCR-NEXT:    s_waitcnt vmcnt(0)8263; GFX10-FLATSCR-NEXT:    scratch_store_dwordx4 off, v[0:3], s4 ; 16-byte Folded Spill8264; GFX10-FLATSCR-NEXT:    global_load_dwordx4 v[0:3], v5, s[2:3] offset:10728265; GFX10-FLATSCR-NEXT:    s_movk_i32 s4, 0x10348266; GFX10-FLATSCR-NEXT:    s_waitcnt vmcnt(0)8267; GFX10-FLATSCR-NEXT:    scratch_store_dwordx4 off, v[0:3], s4 ; 16-byte Folded Spill8268; GFX10-FLATSCR-NEXT:    global_load_dwordx4 v[0:3], v5, s[2:3] offset:10888269; GFX10-FLATSCR-NEXT:    s_movk_i32 s4, 0x10448270; GFX10-FLATSCR-NEXT:    s_waitcnt vmcnt(0)8271; GFX10-FLATSCR-NEXT:    scratch_store_dwordx4 off, v[0:3], s4 ; 16-byte Folded Spill8272; GFX10-FLATSCR-NEXT:    global_load_dwordx4 v[0:3], v5, s[2:3] offset:11048273; GFX10-FLATSCR-NEXT:    s_movk_i32 s4, 0x10548274; GFX10-FLATSCR-NEXT:    s_waitcnt vmcnt(0)8275; GFX10-FLATSCR-NEXT:    scratch_store_dwordx4 off, v[0:3], s4 ; 16-byte Folded Spill8276; GFX10-FLATSCR-NEXT:    global_load_dwordx4 v[0:3], v5, s[2:3] offset:11208277; GFX10-FLATSCR-NEXT:    s_movk_i32 s4, 0x10648278; GFX10-FLATSCR-NEXT:    s_waitcnt vmcnt(0)8279; GFX10-FLATSCR-NEXT:    scratch_store_dwordx4 off, v[0:3], s4 ; 16-byte Folded Spill8280; GFX10-FLATSCR-NEXT:    global_load_dwordx4 v[0:3], v5, s[2:3] offset:11368281; GFX10-FLATSCR-NEXT:    s_movk_i32 s4, 0x10748282; GFX10-FLATSCR-NEXT:    s_waitcnt vmcnt(0)8283; GFX10-FLATSCR-NEXT:    scratch_store_dwordx4 off, v[0:3], s4 ; 16-byte Folded Spill8284; GFX10-FLATSCR-NEXT:    global_load_dwordx4 v[0:3], v5, s[2:3] offset:11528285; GFX10-FLATSCR-NEXT:    s_movk_i32 s4, 0x10848286; GFX10-FLATSCR-NEXT:    s_waitcnt vmcnt(0)8287; GFX10-FLATSCR-NEXT:    scratch_store_dwordx4 off, v[0:3], s4 ; 16-byte Folded Spill8288; GFX10-FLATSCR-NEXT:    global_load_dwordx4 v[0:3], v5, s[2:3] offset:11688289; GFX10-FLATSCR-NEXT:    s_movk_i32 s4, 0x10948290; GFX10-FLATSCR-NEXT:    s_waitcnt vmcnt(0)8291; GFX10-FLATSCR-NEXT:    scratch_store_dwordx4 off, v[0:3], s4 ; 16-byte Folded Spill8292; GFX10-FLATSCR-NEXT:    global_load_dwordx4 v[0:3], v5, s[2:3] offset:11848293; GFX10-FLATSCR-NEXT:    s_movk_i32 s4, 0x10a48294; GFX10-FLATSCR-NEXT:    s_waitcnt vmcnt(0)8295; GFX10-FLATSCR-NEXT:    scratch_store_dwordx4 off, v[0:3], s4 ; 16-byte Folded Spill8296; GFX10-FLATSCR-NEXT:    global_load_dwordx4 v[0:3], v5, s[2:3] offset:12008297; GFX10-FLATSCR-NEXT:    s_movk_i32 s4, 0x10b48298; GFX10-FLATSCR-NEXT:    s_waitcnt vmcnt(0)8299; GFX10-FLATSCR-NEXT:    scratch_store_dwordx4 off, v[0:3], s4 ; 16-byte Folded Spill8300; GFX10-FLATSCR-NEXT:    global_load_dwordx4 v[0:3], v5, s[2:3] offset:12168301; GFX10-FLATSCR-NEXT:    s_movk_i32 s4, 0x10c48302; GFX10-FLATSCR-NEXT:    s_waitcnt vmcnt(0)8303; GFX10-FLATSCR-NEXT:    scratch_store_dwordx4 off, v[0:3], s4 ; 16-byte Folded Spill8304; GFX10-FLATSCR-NEXT:    global_load_dwordx4 v[0:3], v5, s[2:3] offset:12328305; GFX10-FLATSCR-NEXT:    s_movk_i32 s4, 0x10d48306; GFX10-FLATSCR-NEXT:    s_waitcnt vmcnt(0)8307; GFX10-FLATSCR-NEXT:    scratch_store_dwordx4 off, v[0:3], s4 ; 16-byte Folded Spill8308; GFX10-FLATSCR-NEXT:    global_load_dwordx4 v[0:3], v5, s[2:3] offset:12488309; GFX10-FLATSCR-NEXT:    s_movk_i32 s4, 0x10e48310; GFX10-FLATSCR-NEXT:    s_waitcnt vmcnt(0)8311; GFX10-FLATSCR-NEXT:    scratch_store_dwordx4 off, v[0:3], s4 ; 16-byte Folded Spill8312; GFX10-FLATSCR-NEXT:    global_load_dwordx4 v[0:3], v5, s[2:3] offset:12648313; GFX10-FLATSCR-NEXT:    s_movk_i32 s4, 0x10f48314; GFX10-FLATSCR-NEXT:    s_waitcnt vmcnt(0)8315; GFX10-FLATSCR-NEXT:    scratch_store_dwordx4 off, v[0:3], s4 ; 16-byte Folded Spill8316; GFX10-FLATSCR-NEXT:    global_load_dwordx4 v[0:3], v5, s[2:3] offset:12808317; GFX10-FLATSCR-NEXT:    s_movk_i32 s4, 0x11048318; GFX10-FLATSCR-NEXT:    s_waitcnt vmcnt(0)8319; GFX10-FLATSCR-NEXT:    scratch_store_dwordx4 off, v[0:3], s4 ; 16-byte Folded Spill8320; GFX10-FLATSCR-NEXT:    global_load_dwordx4 v[0:3], v5, s[2:3] offset:12968321; GFX10-FLATSCR-NEXT:    s_movk_i32 s4, 0x11148322; GFX10-FLATSCR-NEXT:    s_waitcnt vmcnt(0)8323; GFX10-FLATSCR-NEXT:    scratch_store_dwordx4 off, v[0:3], s4 ; 16-byte Folded Spill8324; GFX10-FLATSCR-NEXT:    global_load_dwordx4 v[0:3], v5, s[2:3] offset:13128325; GFX10-FLATSCR-NEXT:    s_movk_i32 s4, 0x11248326; GFX10-FLATSCR-NEXT:    s_waitcnt vmcnt(0)8327; GFX10-FLATSCR-NEXT:    scratch_store_dwordx4 off, v[0:3], s4 ; 16-byte Folded Spill8328; GFX10-FLATSCR-NEXT:    global_load_dwordx4 v[0:3], v5, s[2:3] offset:13288329; GFX10-FLATSCR-NEXT:    s_movk_i32 s4, 0x11348330; GFX10-FLATSCR-NEXT:    s_waitcnt vmcnt(0)8331; GFX10-FLATSCR-NEXT:    scratch_store_dwordx4 off, v[0:3], s4 ; 16-byte Folded Spill8332; GFX10-FLATSCR-NEXT:    global_load_dwordx4 v[0:3], v5, s[2:3] offset:13448333; GFX10-FLATSCR-NEXT:    s_movk_i32 s4, 0x11448334; GFX10-FLATSCR-NEXT:    s_waitcnt vmcnt(0)8335; GFX10-FLATSCR-NEXT:    scratch_store_dwordx4 off, v[0:3], s4 ; 16-byte Folded Spill8336; GFX10-FLATSCR-NEXT:    global_load_dwordx4 v[0:3], v5, s[2:3] offset:13608337; GFX10-FLATSCR-NEXT:    s_movk_i32 s4, 0x11548338; GFX10-FLATSCR-NEXT:    s_waitcnt vmcnt(0)8339; GFX10-FLATSCR-NEXT:    scratch_store_dwordx4 off, v[0:3], s4 ; 16-byte Folded Spill8340; GFX10-FLATSCR-NEXT:    global_load_dwordx4 v[0:3], v5, s[2:3] offset:13768341; GFX10-FLATSCR-NEXT:    s_movk_i32 s4, 0x11648342; GFX10-FLATSCR-NEXT:    s_waitcnt vmcnt(0)8343; GFX10-FLATSCR-NEXT:    scratch_store_dwordx4 off, v[0:3], s4 ; 16-byte Folded Spill8344; GFX10-FLATSCR-NEXT:    global_load_dwordx4 v[0:3], v5, s[2:3] offset:13928345; GFX10-FLATSCR-NEXT:    s_movk_i32 s4, 0x11748346; GFX10-FLATSCR-NEXT:    s_waitcnt vmcnt(0)8347; GFX10-FLATSCR-NEXT:    scratch_store_dwordx4 off, v[0:3], s4 ; 16-byte Folded Spill8348; GFX10-FLATSCR-NEXT:    global_load_dwordx4 v[0:3], v5, s[2:3] offset:14088349; GFX10-FLATSCR-NEXT:    s_movk_i32 s4, 0x11848350; GFX10-FLATSCR-NEXT:    s_waitcnt vmcnt(0)8351; GFX10-FLATSCR-NEXT:    scratch_store_dwordx4 off, v[0:3], s4 ; 16-byte Folded Spill8352; GFX10-FLATSCR-NEXT:    global_load_dwordx4 v[0:3], v5, s[2:3] offset:14248353; GFX10-FLATSCR-NEXT:    s_movk_i32 s4, 0x11948354; GFX10-FLATSCR-NEXT:    s_waitcnt vmcnt(0)8355; GFX10-FLATSCR-NEXT:    scratch_store_dwordx4 off, v[0:3], s4 ; 16-byte Folded Spill8356; GFX10-FLATSCR-NEXT:    global_load_dwordx4 v[0:3], v5, s[2:3] offset:14408357; GFX10-FLATSCR-NEXT:    s_movk_i32 s4, 0x11a48358; GFX10-FLATSCR-NEXT:    s_waitcnt vmcnt(0)8359; GFX10-FLATSCR-NEXT:    scratch_store_dwordx4 off, v[0:3], s4 ; 16-byte Folded Spill8360; GFX10-FLATSCR-NEXT:    global_load_dwordx4 v[0:3], v5, s[2:3] offset:14568361; GFX10-FLATSCR-NEXT:    s_movk_i32 s4, 0x11b48362; GFX10-FLATSCR-NEXT:    s_waitcnt vmcnt(0)8363; GFX10-FLATSCR-NEXT:    scratch_store_dwordx4 off, v[0:3], s4 ; 16-byte Folded Spill8364; GFX10-FLATSCR-NEXT:    global_load_dwordx4 v[0:3], v5, s[2:3] offset:14728365; GFX10-FLATSCR-NEXT:    s_movk_i32 s4, 0x11c48366; GFX10-FLATSCR-NEXT:    s_waitcnt vmcnt(0)8367; GFX10-FLATSCR-NEXT:    scratch_store_dwordx4 off, v[0:3], s4 ; 16-byte Folded Spill8368; GFX10-FLATSCR-NEXT:    global_load_dwordx4 v[0:3], v5, s[2:3] offset:14888369; GFX10-FLATSCR-NEXT:    s_movk_i32 s4, 0x11d48370; GFX10-FLATSCR-NEXT:    s_waitcnt vmcnt(0)8371; GFX10-FLATSCR-NEXT:    scratch_store_dwordx4 off, v[0:3], s4 ; 16-byte Folded Spill8372; GFX10-FLATSCR-NEXT:    global_load_dwordx4 v[0:3], v5, s[2:3] offset:15048373; GFX10-FLATSCR-NEXT:    s_movk_i32 s4, 0x11e48374; GFX10-FLATSCR-NEXT:    s_waitcnt vmcnt(0)8375; GFX10-FLATSCR-NEXT:    scratch_store_dwordx4 off, v[0:3], s4 ; 16-byte Folded Spill8376; GFX10-FLATSCR-NEXT:    global_load_dwordx4 v[0:3], v5, s[2:3] offset:15208377; GFX10-FLATSCR-NEXT:    s_movk_i32 s4, 0x11f48378; GFX10-FLATSCR-NEXT:    s_waitcnt vmcnt(0)8379; GFX10-FLATSCR-NEXT:    scratch_store_dwordx4 off, v[0:3], s4 ; 16-byte Folded Spill8380; GFX10-FLATSCR-NEXT:    global_load_dwordx4 v[0:3], v5, s[2:3] offset:15368381; GFX10-FLATSCR-NEXT:    s_movk_i32 s4, 0x12048382; GFX10-FLATSCR-NEXT:    s_waitcnt vmcnt(0)8383; GFX10-FLATSCR-NEXT:    scratch_store_dwordx4 off, v[0:3], s4 ; 16-byte Folded Spill8384; GFX10-FLATSCR-NEXT:    global_load_dwordx4 v[0:3], v5, s[2:3] offset:15528385; GFX10-FLATSCR-NEXT:    s_movk_i32 s4, 0x12148386; GFX10-FLATSCR-NEXT:    s_waitcnt vmcnt(0)8387; GFX10-FLATSCR-NEXT:    scratch_store_dwordx4 off, v[0:3], s4 ; 16-byte Folded Spill8388; GFX10-FLATSCR-NEXT:    global_load_dwordx4 v[0:3], v5, s[2:3] offset:15688389; GFX10-FLATSCR-NEXT:    s_movk_i32 s4, 0x12248390; GFX10-FLATSCR-NEXT:    s_waitcnt vmcnt(0)8391; GFX10-FLATSCR-NEXT:    scratch_store_dwordx4 off, v[0:3], s4 ; 16-byte Folded Spill8392; GFX10-FLATSCR-NEXT:    global_load_dwordx4 v[0:3], v5, s[2:3] offset:15848393; GFX10-FLATSCR-NEXT:    s_movk_i32 s4, 0x12348394; GFX10-FLATSCR-NEXT:    s_waitcnt vmcnt(0)8395; GFX10-FLATSCR-NEXT:    scratch_store_dwordx4 off, v[0:3], s4 ; 16-byte Folded Spill8396; GFX10-FLATSCR-NEXT:    global_load_dwordx4 v[0:3], v5, s[2:3] offset:16008397; GFX10-FLATSCR-NEXT:    s_movk_i32 s4, 0x12448398; GFX10-FLATSCR-NEXT:    s_waitcnt vmcnt(0)8399; GFX10-FLATSCR-NEXT:    scratch_store_dwordx4 off, v[0:3], s4 ; 16-byte Folded Spill8400; GFX10-FLATSCR-NEXT:    global_load_dwordx4 v[0:3], v5, s[2:3] offset:16168401; GFX10-FLATSCR-NEXT:    s_movk_i32 s4, 0x12548402; GFX10-FLATSCR-NEXT:    s_waitcnt vmcnt(0)8403; GFX10-FLATSCR-NEXT:    scratch_store_dwordx4 off, v[0:3], s4 ; 16-byte Folded Spill8404; GFX10-FLATSCR-NEXT:    global_load_dwordx4 v[0:3], v5, s[2:3] offset:16328405; GFX10-FLATSCR-NEXT:    s_movk_i32 s4, 0x12648406; GFX10-FLATSCR-NEXT:    s_waitcnt vmcnt(0)8407; GFX10-FLATSCR-NEXT:    scratch_store_dwordx4 off, v[0:3], s4 ; 16-byte Folded Spill8408; GFX10-FLATSCR-NEXT:    global_load_dwordx4 v[0:3], v5, s[2:3] offset:16488409; GFX10-FLATSCR-NEXT:    s_movk_i32 s4, 0x12748410; GFX10-FLATSCR-NEXT:    s_waitcnt vmcnt(0)8411; GFX10-FLATSCR-NEXT:    scratch_store_dwordx4 off, v[0:3], s4 ; 16-byte Folded Spill8412; GFX10-FLATSCR-NEXT:    global_load_dwordx4 v[0:3], v5, s[2:3] offset:16648413; GFX10-FLATSCR-NEXT:    s_movk_i32 s4, 0x12848414; GFX10-FLATSCR-NEXT:    s_waitcnt vmcnt(0)8415; GFX10-FLATSCR-NEXT:    scratch_store_dwordx4 off, v[0:3], s4 ; 16-byte Folded Spill8416; GFX10-FLATSCR-NEXT:    global_load_dwordx4 v[0:3], v5, s[2:3] offset:16808417; GFX10-FLATSCR-NEXT:    s_movk_i32 s4, 0x12948418; GFX10-FLATSCR-NEXT:    s_waitcnt vmcnt(0)8419; GFX10-FLATSCR-NEXT:    scratch_store_dwordx4 off, v[0:3], s4 ; 16-byte Folded Spill8420; GFX10-FLATSCR-NEXT:    global_load_dwordx4 v[0:3], v5, s[2:3] offset:16968421; GFX10-FLATSCR-NEXT:    s_movk_i32 s4, 0x12a48422; GFX10-FLATSCR-NEXT:    s_waitcnt vmcnt(0)8423; GFX10-FLATSCR-NEXT:    scratch_store_dwordx4 off, v[0:3], s4 ; 16-byte Folded Spill8424; GFX10-FLATSCR-NEXT:    global_load_dwordx4 v[0:3], v5, s[2:3] offset:17128425; GFX10-FLATSCR-NEXT:    s_movk_i32 s4, 0x12b48426; GFX10-FLATSCR-NEXT:    s_waitcnt vmcnt(0)8427; GFX10-FLATSCR-NEXT:    scratch_store_dwordx4 off, v[0:3], s4 ; 16-byte Folded Spill8428; GFX10-FLATSCR-NEXT:    global_load_dwordx4 v[0:3], v5, s[2:3] offset:17288429; GFX10-FLATSCR-NEXT:    s_movk_i32 s4, 0x12c48430; GFX10-FLATSCR-NEXT:    s_waitcnt vmcnt(0)8431; GFX10-FLATSCR-NEXT:    scratch_store_dwordx4 off, v[0:3], s4 ; 16-byte Folded Spill8432; GFX10-FLATSCR-NEXT:    global_load_dwordx4 v[0:3], v5, s[2:3] offset:17448433; GFX10-FLATSCR-NEXT:    s_movk_i32 s4, 0x12d48434; GFX10-FLATSCR-NEXT:    s_waitcnt vmcnt(0)8435; GFX10-FLATSCR-NEXT:    scratch_store_dwordx4 off, v[0:3], s4 ; 16-byte Folded Spill8436; GFX10-FLATSCR-NEXT:    global_load_dwordx4 v[0:3], v5, s[2:3] offset:17608437; GFX10-FLATSCR-NEXT:    s_movk_i32 s4, 0x12e48438; GFX10-FLATSCR-NEXT:    s_waitcnt vmcnt(0)8439; GFX10-FLATSCR-NEXT:    scratch_store_dwordx4 off, v[0:3], s4 ; 16-byte Folded Spill8440; GFX10-FLATSCR-NEXT:    global_load_dwordx4 v[0:3], v5, s[2:3] offset:17768441; GFX10-FLATSCR-NEXT:    s_movk_i32 s4, 0x12f48442; GFX10-FLATSCR-NEXT:    s_waitcnt vmcnt(0)8443; GFX10-FLATSCR-NEXT:    scratch_store_dwordx4 off, v[0:3], s4 ; 16-byte Folded Spill8444; GFX10-FLATSCR-NEXT:    global_load_dwordx4 v[0:3], v5, s[2:3] offset:17928445; GFX10-FLATSCR-NEXT:    s_movk_i32 s4, 0x13048446; GFX10-FLATSCR-NEXT:    s_waitcnt vmcnt(0)8447; GFX10-FLATSCR-NEXT:    scratch_store_dwordx4 off, v[0:3], s4 ; 16-byte Folded Spill8448; GFX10-FLATSCR-NEXT:    global_load_dwordx4 v[0:3], v5, s[2:3] offset:18088449; GFX10-FLATSCR-NEXT:    s_movk_i32 s4, 0x13148450; GFX10-FLATSCR-NEXT:    s_waitcnt vmcnt(0)8451; GFX10-FLATSCR-NEXT:    scratch_store_dwordx4 off, v[0:3], s4 ; 16-byte Folded Spill8452; GFX10-FLATSCR-NEXT:    global_load_dwordx4 v[0:3], v5, s[2:3] offset:18248453; GFX10-FLATSCR-NEXT:    s_movk_i32 s4, 0x13248454; GFX10-FLATSCR-NEXT:    s_waitcnt vmcnt(0)8455; GFX10-FLATSCR-NEXT:    scratch_store_dwordx4 off, v[0:3], s4 ; 16-byte Folded Spill8456; GFX10-FLATSCR-NEXT:    global_load_dwordx4 v[0:3], v5, s[2:3] offset:18408457; GFX10-FLATSCR-NEXT:    s_movk_i32 s4, 0x13348458; GFX10-FLATSCR-NEXT:    s_waitcnt vmcnt(0)8459; GFX10-FLATSCR-NEXT:    scratch_store_dwordx4 off, v[0:3], s4 ; 16-byte Folded Spill8460; GFX10-FLATSCR-NEXT:    global_load_dwordx4 v[0:3], v5, s[2:3] offset:18568461; GFX10-FLATSCR-NEXT:    s_movk_i32 s4, 0x13448462; GFX10-FLATSCR-NEXT:    s_waitcnt vmcnt(0)8463; GFX10-FLATSCR-NEXT:    scratch_store_dwordx4 off, v[0:3], s4 ; 16-byte Folded Spill8464; GFX10-FLATSCR-NEXT:    global_load_dwordx4 v[0:3], v5, s[2:3] offset:18728465; GFX10-FLATSCR-NEXT:    s_movk_i32 s4, 0x13548466; GFX10-FLATSCR-NEXT:    s_waitcnt vmcnt(0)8467; GFX10-FLATSCR-NEXT:    scratch_store_dwordx4 off, v[0:3], s4 ; 16-byte Folded Spill8468; GFX10-FLATSCR-NEXT:    global_load_dwordx4 v[0:3], v5, s[2:3] offset:18888469; GFX10-FLATSCR-NEXT:    s_movk_i32 s4, 0x13648470; GFX10-FLATSCR-NEXT:    s_waitcnt vmcnt(0)8471; GFX10-FLATSCR-NEXT:    scratch_store_dwordx4 off, v[0:3], s4 ; 16-byte Folded Spill8472; GFX10-FLATSCR-NEXT:    global_load_dwordx4 v[0:3], v5, s[2:3] offset:19048473; GFX10-FLATSCR-NEXT:    s_movk_i32 s4, 0x13748474; GFX10-FLATSCR-NEXT:    s_waitcnt vmcnt(0)8475; GFX10-FLATSCR-NEXT:    scratch_store_dwordx4 off, v[0:3], s4 ; 16-byte Folded Spill8476; GFX10-FLATSCR-NEXT:    global_load_dwordx4 v[0:3], v5, s[2:3] offset:19208477; GFX10-FLATSCR-NEXT:    s_movk_i32 s4, 0x13848478; GFX10-FLATSCR-NEXT:    s_waitcnt vmcnt(0)8479; GFX10-FLATSCR-NEXT:    scratch_store_dwordx4 off, v[0:3], s4 ; 16-byte Folded Spill8480; GFX10-FLATSCR-NEXT:    global_load_dwordx4 v[0:3], v5, s[2:3] offset:19368481; GFX10-FLATSCR-NEXT:    s_movk_i32 s4, 0x13948482; GFX10-FLATSCR-NEXT:    s_waitcnt vmcnt(0)8483; GFX10-FLATSCR-NEXT:    scratch_store_dwordx4 off, v[0:3], s4 ; 16-byte Folded Spill8484; GFX10-FLATSCR-NEXT:    global_load_dwordx4 v[0:3], v5, s[2:3] offset:19528485; GFX10-FLATSCR-NEXT:    s_movk_i32 s4, 0x13a48486; GFX10-FLATSCR-NEXT:    s_waitcnt vmcnt(0)8487; GFX10-FLATSCR-NEXT:    scratch_store_dwordx4 off, v[0:3], s4 ; 16-byte Folded Spill8488; GFX10-FLATSCR-NEXT:    global_load_dwordx4 v[0:3], v5, s[2:3] offset:19688489; GFX10-FLATSCR-NEXT:    s_movk_i32 s4, 0x13b48490; GFX10-FLATSCR-NEXT:    s_waitcnt vmcnt(0)8491; GFX10-FLATSCR-NEXT:    scratch_store_dwordx4 off, v[0:3], s4 ; 16-byte Folded Spill8492; GFX10-FLATSCR-NEXT:    global_load_dwordx4 v[0:3], v5, s[2:3] offset:19848493; GFX10-FLATSCR-NEXT:    s_movk_i32 s4, 0x13c48494; GFX10-FLATSCR-NEXT:    s_waitcnt vmcnt(0)8495; GFX10-FLATSCR-NEXT:    scratch_store_dwordx4 off, v[0:3], s4 ; 16-byte Folded Spill8496; GFX10-FLATSCR-NEXT:    global_load_dwordx4 v[0:3], v5, s[2:3] offset:20008497; GFX10-FLATSCR-NEXT:    s_movk_i32 s4, 0x13d48498; GFX10-FLATSCR-NEXT:    s_waitcnt vmcnt(0)8499; GFX10-FLATSCR-NEXT:    scratch_store_dwordx4 off, v[0:3], s4 ; 16-byte Folded Spill8500; GFX10-FLATSCR-NEXT:    global_load_dwordx4 v[0:3], v5, s[2:3] offset:20168501; GFX10-FLATSCR-NEXT:    s_movk_i32 s4, 0x13e48502; GFX10-FLATSCR-NEXT:    s_waitcnt vmcnt(0)8503; GFX10-FLATSCR-NEXT:    scratch_store_dwordx4 off, v[0:3], s4 ; 16-byte Folded Spill8504; GFX10-FLATSCR-NEXT:    global_load_dwordx4 v[0:3], v5, s[2:3] offset:20328505; GFX10-FLATSCR-NEXT:    ;;#ASMSTART8506; GFX10-FLATSCR-NEXT:    ;;#ASMEND8507; GFX10-FLATSCR-NEXT:    v_add_co_u32 v4, s2, s0, v58508; GFX10-FLATSCR-NEXT:    v_add_co_ci_u32_e64 v6, null, s1, 0, s28509; GFX10-FLATSCR-NEXT:    s_movk_i32 s2, 0x13e48510; GFX10-FLATSCR-NEXT:    ;;#ASMSTART8511; GFX10-FLATSCR-NEXT:    ;;#ASMEND8512; GFX10-FLATSCR-NEXT:    ;;#ASMSTART8513; GFX10-FLATSCR-NEXT:    ;;#ASMEND8514; GFX10-FLATSCR-NEXT:    ;;#ASMSTART8515; GFX10-FLATSCR-NEXT:    ;;#ASMEND8516; GFX10-FLATSCR-NEXT:    ;;#ASMSTART8517; GFX10-FLATSCR-NEXT:    ;;#ASMEND8518; GFX10-FLATSCR-NEXT:    ;;#ASMSTART8519; GFX10-FLATSCR-NEXT:    ;;#ASMEND8520; GFX10-FLATSCR-NEXT:    ;;#ASMSTART8521; GFX10-FLATSCR-NEXT:    ;;#ASMEND8522; GFX10-FLATSCR-NEXT:    s_waitcnt vmcnt(0)8523; GFX10-FLATSCR-NEXT:    global_store_dwordx4 v5, v[0:3], s[0:1] offset:20328524; GFX10-FLATSCR-NEXT:    scratch_load_dwordx4 v[0:3], off, s2 ; 16-byte Folded Reload8525; GFX10-FLATSCR-NEXT:    s_movk_i32 s2, 0x13d48526; GFX10-FLATSCR-NEXT:    s_waitcnt vmcnt(0)8527; GFX10-FLATSCR-NEXT:    global_store_dwordx4 v5, v[0:3], s[0:1] offset:20168528; GFX10-FLATSCR-NEXT:    scratch_load_dwordx4 v[0:3], off, s2 ; 16-byte Folded Reload8529; GFX10-FLATSCR-NEXT:    s_movk_i32 s2, 0x13c48530; GFX10-FLATSCR-NEXT:    s_waitcnt vmcnt(0)8531; GFX10-FLATSCR-NEXT:    global_store_dwordx4 v5, v[0:3], s[0:1] offset:20008532; GFX10-FLATSCR-NEXT:    scratch_load_dwordx4 v[0:3], off, s2 ; 16-byte Folded Reload8533; GFX10-FLATSCR-NEXT:    s_movk_i32 s2, 0x13b48534; GFX10-FLATSCR-NEXT:    s_waitcnt vmcnt(0)8535; GFX10-FLATSCR-NEXT:    global_store_dwordx4 v5, v[0:3], s[0:1] offset:19848536; GFX10-FLATSCR-NEXT:    scratch_load_dwordx4 v[0:3], off, s2 ; 16-byte Folded Reload8537; GFX10-FLATSCR-NEXT:    s_movk_i32 s2, 0x13a48538; GFX10-FLATSCR-NEXT:    s_waitcnt vmcnt(0)8539; GFX10-FLATSCR-NEXT:    global_store_dwordx4 v5, v[0:3], s[0:1] offset:19688540; GFX10-FLATSCR-NEXT:    scratch_load_dwordx4 v[0:3], off, s2 ; 16-byte Folded Reload8541; GFX10-FLATSCR-NEXT:    s_movk_i32 s2, 0x13948542; GFX10-FLATSCR-NEXT:    s_waitcnt vmcnt(0)8543; GFX10-FLATSCR-NEXT:    global_store_dwordx4 v5, v[0:3], s[0:1] offset:19528544; GFX10-FLATSCR-NEXT:    scratch_load_dwordx4 v[0:3], off, s2 ; 16-byte Folded Reload8545; GFX10-FLATSCR-NEXT:    s_movk_i32 s2, 0x13848546; GFX10-FLATSCR-NEXT:    s_waitcnt vmcnt(0)8547; GFX10-FLATSCR-NEXT:    global_store_dwordx4 v5, v[0:3], s[0:1] offset:19368548; GFX10-FLATSCR-NEXT:    scratch_load_dwordx4 v[0:3], off, s2 ; 16-byte Folded Reload8549; GFX10-FLATSCR-NEXT:    s_movk_i32 s2, 0x13748550; GFX10-FLATSCR-NEXT:    s_waitcnt vmcnt(0)8551; GFX10-FLATSCR-NEXT:    global_store_dwordx4 v5, v[0:3], s[0:1] offset:19208552; GFX10-FLATSCR-NEXT:    scratch_load_dwordx4 v[0:3], off, s2 ; 16-byte Folded Reload8553; GFX10-FLATSCR-NEXT:    s_movk_i32 s2, 0x13648554; GFX10-FLATSCR-NEXT:    s_waitcnt vmcnt(0)8555; GFX10-FLATSCR-NEXT:    global_store_dwordx4 v5, v[0:3], s[0:1] offset:19048556; GFX10-FLATSCR-NEXT:    scratch_load_dwordx4 v[0:3], off, s2 ; 16-byte Folded Reload8557; GFX10-FLATSCR-NEXT:    s_movk_i32 s2, 0x13548558; GFX10-FLATSCR-NEXT:    s_waitcnt vmcnt(0)8559; GFX10-FLATSCR-NEXT:    global_store_dwordx4 v5, v[0:3], s[0:1] offset:18888560; GFX10-FLATSCR-NEXT:    scratch_load_dwordx4 v[0:3], off, s2 ; 16-byte Folded Reload8561; GFX10-FLATSCR-NEXT:    s_movk_i32 s2, 0x13448562; GFX10-FLATSCR-NEXT:    s_waitcnt vmcnt(0)8563; GFX10-FLATSCR-NEXT:    global_store_dwordx4 v5, v[0:3], s[0:1] offset:18728564; GFX10-FLATSCR-NEXT:    scratch_load_dwordx4 v[0:3], off, s2 ; 16-byte Folded Reload8565; GFX10-FLATSCR-NEXT:    s_movk_i32 s2, 0x13348566; GFX10-FLATSCR-NEXT:    s_waitcnt vmcnt(0)8567; GFX10-FLATSCR-NEXT:    global_store_dwordx4 v5, v[0:3], s[0:1] offset:18568568; GFX10-FLATSCR-NEXT:    scratch_load_dwordx4 v[0:3], off, s2 ; 16-byte Folded Reload8569; GFX10-FLATSCR-NEXT:    s_movk_i32 s2, 0x13248570; GFX10-FLATSCR-NEXT:    s_waitcnt vmcnt(0)8571; GFX10-FLATSCR-NEXT:    global_store_dwordx4 v5, v[0:3], s[0:1] offset:18408572; GFX10-FLATSCR-NEXT:    scratch_load_dwordx4 v[0:3], off, s2 ; 16-byte Folded Reload8573; GFX10-FLATSCR-NEXT:    s_movk_i32 s2, 0x13148574; GFX10-FLATSCR-NEXT:    s_waitcnt vmcnt(0)8575; GFX10-FLATSCR-NEXT:    global_store_dwordx4 v5, v[0:3], s[0:1] offset:18248576; GFX10-FLATSCR-NEXT:    scratch_load_dwordx4 v[0:3], off, s2 ; 16-byte Folded Reload8577; GFX10-FLATSCR-NEXT:    s_movk_i32 s2, 0x13048578; GFX10-FLATSCR-NEXT:    s_waitcnt vmcnt(0)8579; GFX10-FLATSCR-NEXT:    global_store_dwordx4 v5, v[0:3], s[0:1] offset:18088580; GFX10-FLATSCR-NEXT:    scratch_load_dwordx4 v[0:3], off, s2 ; 16-byte Folded Reload8581; GFX10-FLATSCR-NEXT:    s_movk_i32 s2, 0x12f48582; GFX10-FLATSCR-NEXT:    s_waitcnt vmcnt(0)8583; GFX10-FLATSCR-NEXT:    global_store_dwordx4 v5, v[0:3], s[0:1] offset:17928584; GFX10-FLATSCR-NEXT:    scratch_load_dwordx4 v[0:3], off, s2 ; 16-byte Folded Reload8585; GFX10-FLATSCR-NEXT:    s_movk_i32 s2, 0x12e48586; GFX10-FLATSCR-NEXT:    s_waitcnt vmcnt(0)8587; GFX10-FLATSCR-NEXT:    global_store_dwordx4 v5, v[0:3], s[0:1] offset:17768588; GFX10-FLATSCR-NEXT:    scratch_load_dwordx4 v[0:3], off, s2 ; 16-byte Folded Reload8589; GFX10-FLATSCR-NEXT:    s_movk_i32 s2, 0x12d48590; GFX10-FLATSCR-NEXT:    s_waitcnt vmcnt(0)8591; GFX10-FLATSCR-NEXT:    global_store_dwordx4 v5, v[0:3], s[0:1] offset:17608592; GFX10-FLATSCR-NEXT:    scratch_load_dwordx4 v[0:3], off, s2 ; 16-byte Folded Reload8593; GFX10-FLATSCR-NEXT:    s_movk_i32 s2, 0x12c48594; GFX10-FLATSCR-NEXT:    s_waitcnt vmcnt(0)8595; GFX10-FLATSCR-NEXT:    global_store_dwordx4 v5, v[0:3], s[0:1] offset:17448596; GFX10-FLATSCR-NEXT:    scratch_load_dwordx4 v[0:3], off, s2 ; 16-byte Folded Reload8597; GFX10-FLATSCR-NEXT:    s_movk_i32 s2, 0x12b48598; GFX10-FLATSCR-NEXT:    s_waitcnt vmcnt(0)8599; GFX10-FLATSCR-NEXT:    global_store_dwordx4 v5, v[0:3], s[0:1] offset:17288600; GFX10-FLATSCR-NEXT:    scratch_load_dwordx4 v[0:3], off, s2 ; 16-byte Folded Reload8601; GFX10-FLATSCR-NEXT:    s_movk_i32 s2, 0x12a48602; GFX10-FLATSCR-NEXT:    s_waitcnt vmcnt(0)8603; GFX10-FLATSCR-NEXT:    global_store_dwordx4 v5, v[0:3], s[0:1] offset:17128604; GFX10-FLATSCR-NEXT:    scratch_load_dwordx4 v[0:3], off, s2 ; 16-byte Folded Reload8605; GFX10-FLATSCR-NEXT:    s_movk_i32 s2, 0x12948606; GFX10-FLATSCR-NEXT:    s_waitcnt vmcnt(0)8607; GFX10-FLATSCR-NEXT:    global_store_dwordx4 v5, v[0:3], s[0:1] offset:16968608; GFX10-FLATSCR-NEXT:    scratch_load_dwordx4 v[0:3], off, s2 ; 16-byte Folded Reload8609; GFX10-FLATSCR-NEXT:    s_movk_i32 s2, 0x12848610; GFX10-FLATSCR-NEXT:    s_waitcnt vmcnt(0)8611; GFX10-FLATSCR-NEXT:    global_store_dwordx4 v5, v[0:3], s[0:1] offset:16808612; GFX10-FLATSCR-NEXT:    scratch_load_dwordx4 v[0:3], off, s2 ; 16-byte Folded Reload8613; GFX10-FLATSCR-NEXT:    s_movk_i32 s2, 0x12748614; GFX10-FLATSCR-NEXT:    s_waitcnt vmcnt(0)8615; GFX10-FLATSCR-NEXT:    global_store_dwordx4 v5, v[0:3], s[0:1] offset:16648616; GFX10-FLATSCR-NEXT:    scratch_load_dwordx4 v[0:3], off, s2 ; 16-byte Folded Reload8617; GFX10-FLATSCR-NEXT:    s_movk_i32 s2, 0x12648618; GFX10-FLATSCR-NEXT:    s_waitcnt vmcnt(0)8619; GFX10-FLATSCR-NEXT:    global_store_dwordx4 v5, v[0:3], s[0:1] offset:16488620; GFX10-FLATSCR-NEXT:    scratch_load_dwordx4 v[0:3], off, s2 ; 16-byte Folded Reload8621; GFX10-FLATSCR-NEXT:    s_movk_i32 s2, 0x12548622; GFX10-FLATSCR-NEXT:    s_waitcnt vmcnt(0)8623; GFX10-FLATSCR-NEXT:    global_store_dwordx4 v5, v[0:3], s[0:1] offset:16328624; GFX10-FLATSCR-NEXT:    scratch_load_dwordx4 v[0:3], off, s2 ; 16-byte Folded Reload8625; GFX10-FLATSCR-NEXT:    s_movk_i32 s2, 0x12448626; GFX10-FLATSCR-NEXT:    s_waitcnt vmcnt(0)8627; GFX10-FLATSCR-NEXT:    global_store_dwordx4 v5, v[0:3], s[0:1] offset:16168628; GFX10-FLATSCR-NEXT:    scratch_load_dwordx4 v[0:3], off, s2 ; 16-byte Folded Reload8629; GFX10-FLATSCR-NEXT:    s_movk_i32 s2, 0x12348630; GFX10-FLATSCR-NEXT:    s_waitcnt vmcnt(0)8631; GFX10-FLATSCR-NEXT:    global_store_dwordx4 v5, v[0:3], s[0:1] offset:16008632; GFX10-FLATSCR-NEXT:    scratch_load_dwordx4 v[0:3], off, s2 ; 16-byte Folded Reload8633; GFX10-FLATSCR-NEXT:    s_movk_i32 s2, 0x12248634; GFX10-FLATSCR-NEXT:    s_waitcnt vmcnt(0)8635; GFX10-FLATSCR-NEXT:    global_store_dwordx4 v5, v[0:3], s[0:1] offset:15848636; GFX10-FLATSCR-NEXT:    scratch_load_dwordx4 v[0:3], off, s2 ; 16-byte Folded Reload8637; GFX10-FLATSCR-NEXT:    s_movk_i32 s2, 0x12148638; GFX10-FLATSCR-NEXT:    s_waitcnt vmcnt(0)8639; GFX10-FLATSCR-NEXT:    global_store_dwordx4 v5, v[0:3], s[0:1] offset:15688640; GFX10-FLATSCR-NEXT:    scratch_load_dwordx4 v[0:3], off, s2 ; 16-byte Folded Reload8641; GFX10-FLATSCR-NEXT:    s_movk_i32 s2, 0x12048642; GFX10-FLATSCR-NEXT:    s_waitcnt vmcnt(0)8643; GFX10-FLATSCR-NEXT:    global_store_dwordx4 v5, v[0:3], s[0:1] offset:15528644; GFX10-FLATSCR-NEXT:    scratch_load_dwordx4 v[0:3], off, s2 ; 16-byte Folded Reload8645; GFX10-FLATSCR-NEXT:    s_movk_i32 s2, 0x11f48646; GFX10-FLATSCR-NEXT:    s_waitcnt vmcnt(0)8647; GFX10-FLATSCR-NEXT:    global_store_dwordx4 v5, v[0:3], s[0:1] offset:15368648; GFX10-FLATSCR-NEXT:    scratch_load_dwordx4 v[0:3], off, s2 ; 16-byte Folded Reload8649; GFX10-FLATSCR-NEXT:    s_movk_i32 s2, 0x11e48650; GFX10-FLATSCR-NEXT:    s_waitcnt vmcnt(0)8651; GFX10-FLATSCR-NEXT:    global_store_dwordx4 v5, v[0:3], s[0:1] offset:15208652; GFX10-FLATSCR-NEXT:    scratch_load_dwordx4 v[0:3], off, s2 ; 16-byte Folded Reload8653; GFX10-FLATSCR-NEXT:    s_movk_i32 s2, 0x11d48654; GFX10-FLATSCR-NEXT:    s_waitcnt vmcnt(0)8655; GFX10-FLATSCR-NEXT:    global_store_dwordx4 v5, v[0:3], s[0:1] offset:15048656; GFX10-FLATSCR-NEXT:    scratch_load_dwordx4 v[0:3], off, s2 ; 16-byte Folded Reload8657; GFX10-FLATSCR-NEXT:    s_movk_i32 s2, 0x11c48658; GFX10-FLATSCR-NEXT:    s_waitcnt vmcnt(0)8659; GFX10-FLATSCR-NEXT:    global_store_dwordx4 v5, v[0:3], s[0:1] offset:14888660; GFX10-FLATSCR-NEXT:    scratch_load_dwordx4 v[0:3], off, s2 ; 16-byte Folded Reload8661; GFX10-FLATSCR-NEXT:    s_movk_i32 s2, 0x11b48662; GFX10-FLATSCR-NEXT:    s_waitcnt vmcnt(0)8663; GFX10-FLATSCR-NEXT:    global_store_dwordx4 v5, v[0:3], s[0:1] offset:14728664; GFX10-FLATSCR-NEXT:    scratch_load_dwordx4 v[0:3], off, s2 ; 16-byte Folded Reload8665; GFX10-FLATSCR-NEXT:    s_movk_i32 s2, 0x11a48666; GFX10-FLATSCR-NEXT:    s_waitcnt vmcnt(0)8667; GFX10-FLATSCR-NEXT:    global_store_dwordx4 v5, v[0:3], s[0:1] offset:14568668; GFX10-FLATSCR-NEXT:    scratch_load_dwordx4 v[0:3], off, s2 ; 16-byte Folded Reload8669; GFX10-FLATSCR-NEXT:    s_movk_i32 s2, 0x11948670; GFX10-FLATSCR-NEXT:    s_waitcnt vmcnt(0)8671; GFX10-FLATSCR-NEXT:    global_store_dwordx4 v5, v[0:3], s[0:1] offset:14408672; GFX10-FLATSCR-NEXT:    scratch_load_dwordx4 v[0:3], off, s2 ; 16-byte Folded Reload8673; GFX10-FLATSCR-NEXT:    s_movk_i32 s2, 0x11848674; GFX10-FLATSCR-NEXT:    s_waitcnt vmcnt(0)8675; GFX10-FLATSCR-NEXT:    global_store_dwordx4 v5, v[0:3], s[0:1] offset:14248676; GFX10-FLATSCR-NEXT:    scratch_load_dwordx4 v[0:3], off, s2 ; 16-byte Folded Reload8677; GFX10-FLATSCR-NEXT:    s_movk_i32 s2, 0x11748678; GFX10-FLATSCR-NEXT:    s_waitcnt vmcnt(0)8679; GFX10-FLATSCR-NEXT:    global_store_dwordx4 v5, v[0:3], s[0:1] offset:14088680; GFX10-FLATSCR-NEXT:    scratch_load_dwordx4 v[0:3], off, s2 ; 16-byte Folded Reload8681; GFX10-FLATSCR-NEXT:    s_movk_i32 s2, 0x11648682; GFX10-FLATSCR-NEXT:    s_waitcnt vmcnt(0)8683; GFX10-FLATSCR-NEXT:    global_store_dwordx4 v5, v[0:3], s[0:1] offset:13928684; GFX10-FLATSCR-NEXT:    scratch_load_dwordx4 v[0:3], off, s2 ; 16-byte Folded Reload8685; GFX10-FLATSCR-NEXT:    s_movk_i32 s2, 0x11548686; GFX10-FLATSCR-NEXT:    s_waitcnt vmcnt(0)8687; GFX10-FLATSCR-NEXT:    global_store_dwordx4 v5, v[0:3], s[0:1] offset:13768688; GFX10-FLATSCR-NEXT:    scratch_load_dwordx4 v[0:3], off, s2 ; 16-byte Folded Reload8689; GFX10-FLATSCR-NEXT:    s_movk_i32 s2, 0x11448690; GFX10-FLATSCR-NEXT:    s_waitcnt vmcnt(0)8691; GFX10-FLATSCR-NEXT:    global_store_dwordx4 v5, v[0:3], s[0:1] offset:13608692; GFX10-FLATSCR-NEXT:    scratch_load_dwordx4 v[0:3], off, s2 ; 16-byte Folded Reload8693; GFX10-FLATSCR-NEXT:    s_movk_i32 s2, 0x11348694; GFX10-FLATSCR-NEXT:    s_waitcnt vmcnt(0)8695; GFX10-FLATSCR-NEXT:    global_store_dwordx4 v5, v[0:3], s[0:1] offset:13448696; GFX10-FLATSCR-NEXT:    scratch_load_dwordx4 v[0:3], off, s2 ; 16-byte Folded Reload8697; GFX10-FLATSCR-NEXT:    s_movk_i32 s2, 0x11248698; GFX10-FLATSCR-NEXT:    s_waitcnt vmcnt(0)8699; GFX10-FLATSCR-NEXT:    global_store_dwordx4 v5, v[0:3], s[0:1] offset:13288700; GFX10-FLATSCR-NEXT:    scratch_load_dwordx4 v[0:3], off, s2 ; 16-byte Folded Reload8701; GFX10-FLATSCR-NEXT:    s_movk_i32 s2, 0x11148702; GFX10-FLATSCR-NEXT:    s_waitcnt vmcnt(0)8703; GFX10-FLATSCR-NEXT:    global_store_dwordx4 v5, v[0:3], s[0:1] offset:13128704; GFX10-FLATSCR-NEXT:    scratch_load_dwordx4 v[0:3], off, s2 ; 16-byte Folded Reload8705; GFX10-FLATSCR-NEXT:    s_movk_i32 s2, 0x11048706; GFX10-FLATSCR-NEXT:    s_waitcnt vmcnt(0)8707; GFX10-FLATSCR-NEXT:    global_store_dwordx4 v5, v[0:3], s[0:1] offset:12968708; GFX10-FLATSCR-NEXT:    scratch_load_dwordx4 v[0:3], off, s2 ; 16-byte Folded Reload8709; GFX10-FLATSCR-NEXT:    s_movk_i32 s2, 0x10f48710; GFX10-FLATSCR-NEXT:    s_waitcnt vmcnt(0)8711; GFX10-FLATSCR-NEXT:    global_store_dwordx4 v5, v[0:3], s[0:1] offset:12808712; GFX10-FLATSCR-NEXT:    scratch_load_dwordx4 v[0:3], off, s2 ; 16-byte Folded Reload8713; GFX10-FLATSCR-NEXT:    s_movk_i32 s2, 0x10e48714; GFX10-FLATSCR-NEXT:    s_waitcnt vmcnt(0)8715; GFX10-FLATSCR-NEXT:    global_store_dwordx4 v5, v[0:3], s[0:1] offset:12648716; GFX10-FLATSCR-NEXT:    scratch_load_dwordx4 v[0:3], off, s2 ; 16-byte Folded Reload8717; GFX10-FLATSCR-NEXT:    s_movk_i32 s2, 0x10d48718; GFX10-FLATSCR-NEXT:    s_waitcnt vmcnt(0)8719; GFX10-FLATSCR-NEXT:    global_store_dwordx4 v5, v[0:3], s[0:1] offset:12488720; GFX10-FLATSCR-NEXT:    scratch_load_dwordx4 v[0:3], off, s2 ; 16-byte Folded Reload8721; GFX10-FLATSCR-NEXT:    s_movk_i32 s2, 0x10c48722; GFX10-FLATSCR-NEXT:    s_waitcnt vmcnt(0)8723; GFX10-FLATSCR-NEXT:    global_store_dwordx4 v5, v[0:3], s[0:1] offset:12328724; GFX10-FLATSCR-NEXT:    scratch_load_dwordx4 v[0:3], off, s2 ; 16-byte Folded Reload8725; GFX10-FLATSCR-NEXT:    s_movk_i32 s2, 0x10b48726; GFX10-FLATSCR-NEXT:    s_waitcnt vmcnt(0)8727; GFX10-FLATSCR-NEXT:    global_store_dwordx4 v5, v[0:3], s[0:1] offset:12168728; GFX10-FLATSCR-NEXT:    scratch_load_dwordx4 v[0:3], off, s2 ; 16-byte Folded Reload8729; GFX10-FLATSCR-NEXT:    s_movk_i32 s2, 0x10a48730; GFX10-FLATSCR-NEXT:    s_waitcnt vmcnt(0)8731; GFX10-FLATSCR-NEXT:    global_store_dwordx4 v5, v[0:3], s[0:1] offset:12008732; GFX10-FLATSCR-NEXT:    scratch_load_dwordx4 v[0:3], off, s2 ; 16-byte Folded Reload8733; GFX10-FLATSCR-NEXT:    s_movk_i32 s2, 0x10948734; GFX10-FLATSCR-NEXT:    s_waitcnt vmcnt(0)8735; GFX10-FLATSCR-NEXT:    global_store_dwordx4 v5, v[0:3], s[0:1] offset:11848736; GFX10-FLATSCR-NEXT:    scratch_load_dwordx4 v[0:3], off, s2 ; 16-byte Folded Reload8737; GFX10-FLATSCR-NEXT:    s_movk_i32 s2, 0x10848738; GFX10-FLATSCR-NEXT:    s_waitcnt vmcnt(0)8739; GFX10-FLATSCR-NEXT:    global_store_dwordx4 v5, v[0:3], s[0:1] offset:11688740; GFX10-FLATSCR-NEXT:    scratch_load_dwordx4 v[0:3], off, s2 ; 16-byte Folded Reload8741; GFX10-FLATSCR-NEXT:    s_movk_i32 s2, 0x10748742; GFX10-FLATSCR-NEXT:    s_waitcnt vmcnt(0)8743; GFX10-FLATSCR-NEXT:    global_store_dwordx4 v5, v[0:3], s[0:1] offset:11528744; GFX10-FLATSCR-NEXT:    scratch_load_dwordx4 v[0:3], off, s2 ; 16-byte Folded Reload8745; GFX10-FLATSCR-NEXT:    s_movk_i32 s2, 0x10648746; GFX10-FLATSCR-NEXT:    s_waitcnt vmcnt(0)8747; GFX10-FLATSCR-NEXT:    global_store_dwordx4 v5, v[0:3], s[0:1] offset:11368748; GFX10-FLATSCR-NEXT:    scratch_load_dwordx4 v[0:3], off, s2 ; 16-byte Folded Reload8749; GFX10-FLATSCR-NEXT:    s_movk_i32 s2, 0x10548750; GFX10-FLATSCR-NEXT:    s_waitcnt vmcnt(0)8751; GFX10-FLATSCR-NEXT:    global_store_dwordx4 v5, v[0:3], s[0:1] offset:11208752; GFX10-FLATSCR-NEXT:    scratch_load_dwordx4 v[0:3], off, s2 ; 16-byte Folded Reload8753; GFX10-FLATSCR-NEXT:    s_movk_i32 s2, 0x10448754; GFX10-FLATSCR-NEXT:    s_waitcnt vmcnt(0)8755; GFX10-FLATSCR-NEXT:    global_store_dwordx4 v5, v[0:3], s[0:1] offset:11048756; GFX10-FLATSCR-NEXT:    scratch_load_dwordx4 v[0:3], off, s2 ; 16-byte Folded Reload8757; GFX10-FLATSCR-NEXT:    s_movk_i32 s2, 0x10348758; GFX10-FLATSCR-NEXT:    s_waitcnt vmcnt(0)8759; GFX10-FLATSCR-NEXT:    global_store_dwordx4 v5, v[0:3], s[0:1] offset:10888760; GFX10-FLATSCR-NEXT:    scratch_load_dwordx4 v[0:3], off, s2 ; 16-byte Folded Reload8761; GFX10-FLATSCR-NEXT:    s_movk_i32 s2, 0x10248762; GFX10-FLATSCR-NEXT:    s_waitcnt vmcnt(0)8763; GFX10-FLATSCR-NEXT:    global_store_dwordx4 v5, v[0:3], s[0:1] offset:10728764; GFX10-FLATSCR-NEXT:    scratch_load_dwordx4 v[0:3], off, s2 ; 16-byte Folded Reload8765; GFX10-FLATSCR-NEXT:    s_movk_i32 s2, 0x10148766; GFX10-FLATSCR-NEXT:    s_waitcnt vmcnt(0)8767; GFX10-FLATSCR-NEXT:    global_store_dwordx4 v5, v[0:3], s[0:1] offset:10568768; GFX10-FLATSCR-NEXT:    scratch_load_dwordx4 v[0:3], off, s2 ; 16-byte Folded Reload8769; GFX10-FLATSCR-NEXT:    s_movk_i32 s2, 0x10048770; GFX10-FLATSCR-NEXT:    s_waitcnt vmcnt(0)8771; GFX10-FLATSCR-NEXT:    global_store_dwordx4 v5, v[0:3], s[0:1] offset:10408772; GFX10-FLATSCR-NEXT:    scratch_load_dwordx4 v[0:3], off, s2 ; 16-byte Folded Reload8773; GFX10-FLATSCR-NEXT:    s_movk_i32 s2, 0xff48774; GFX10-FLATSCR-NEXT:    s_waitcnt vmcnt(0)8775; GFX10-FLATSCR-NEXT:    global_store_dwordx4 v5, v[0:3], s[0:1] offset:10248776; GFX10-FLATSCR-NEXT:    scratch_load_dwordx4 v[0:3], off, s2 ; 16-byte Folded Reload8777; GFX10-FLATSCR-NEXT:    s_movk_i32 s2, 0xfe48778; GFX10-FLATSCR-NEXT:    s_waitcnt vmcnt(0)8779; GFX10-FLATSCR-NEXT:    global_store_dwordx4 v5, v[0:3], s[0:1] offset:10088780; GFX10-FLATSCR-NEXT:    scratch_load_dwordx4 v[0:3], off, s2 ; 16-byte Folded Reload8781; GFX10-FLATSCR-NEXT:    s_movk_i32 s2, 0xfd48782; GFX10-FLATSCR-NEXT:    s_waitcnt vmcnt(0)8783; GFX10-FLATSCR-NEXT:    global_store_dwordx4 v5, v[0:3], s[0:1] offset:9928784; GFX10-FLATSCR-NEXT:    scratch_load_dwordx4 v[0:3], off, s2 ; 16-byte Folded Reload8785; GFX10-FLATSCR-NEXT:    s_movk_i32 s2, 0xfc48786; GFX10-FLATSCR-NEXT:    s_waitcnt vmcnt(0)8787; GFX10-FLATSCR-NEXT:    global_store_dwordx4 v5, v[0:3], s[0:1] offset:9768788; GFX10-FLATSCR-NEXT:    scratch_load_dwordx4 v[0:3], off, s2 ; 16-byte Folded Reload8789; GFX10-FLATSCR-NEXT:    s_movk_i32 s2, 0xfb48790; GFX10-FLATSCR-NEXT:    s_waitcnt vmcnt(0)8791; GFX10-FLATSCR-NEXT:    global_store_dwordx4 v5, v[0:3], s[0:1] offset:9608792; GFX10-FLATSCR-NEXT:    scratch_load_dwordx4 v[0:3], off, s2 ; 16-byte Folded Reload8793; GFX10-FLATSCR-NEXT:    s_movk_i32 s2, 0xfa48794; GFX10-FLATSCR-NEXT:    s_waitcnt vmcnt(0)8795; GFX10-FLATSCR-NEXT:    global_store_dwordx4 v5, v[0:3], s[0:1] offset:9448796; GFX10-FLATSCR-NEXT:    scratch_load_dwordx4 v[0:3], off, s2 ; 16-byte Folded Reload8797; GFX10-FLATSCR-NEXT:    s_movk_i32 s2, 0xf948798; GFX10-FLATSCR-NEXT:    s_waitcnt vmcnt(0)8799; GFX10-FLATSCR-NEXT:    global_store_dwordx4 v5, v[0:3], s[0:1] offset:9288800; GFX10-FLATSCR-NEXT:    scratch_load_dwordx4 v[0:3], off, s2 ; 16-byte Folded Reload8801; GFX10-FLATSCR-NEXT:    s_movk_i32 s2, 0xf848802; GFX10-FLATSCR-NEXT:    s_waitcnt vmcnt(0)8803; GFX10-FLATSCR-NEXT:    global_store_dwordx4 v5, v[0:3], s[0:1] offset:9128804; GFX10-FLATSCR-NEXT:    scratch_load_dwordx4 v[0:3], off, s2 ; 16-byte Folded Reload8805; GFX10-FLATSCR-NEXT:    s_movk_i32 s2, 0xf748806; GFX10-FLATSCR-NEXT:    s_waitcnt vmcnt(0)8807; GFX10-FLATSCR-NEXT:    global_store_dwordx4 v5, v[0:3], s[0:1] offset:8968808; GFX10-FLATSCR-NEXT:    scratch_load_dwordx4 v[0:3], off, s2 ; 16-byte Folded Reload8809; GFX10-FLATSCR-NEXT:    s_movk_i32 s2, 0xf648810; GFX10-FLATSCR-NEXT:    s_waitcnt vmcnt(0)8811; GFX10-FLATSCR-NEXT:    global_store_dwordx4 v5, v[0:3], s[0:1] offset:8808812; GFX10-FLATSCR-NEXT:    scratch_load_dwordx4 v[0:3], off, s2 ; 16-byte Folded Reload8813; GFX10-FLATSCR-NEXT:    s_movk_i32 s2, 0xf548814; GFX10-FLATSCR-NEXT:    s_waitcnt vmcnt(0)8815; GFX10-FLATSCR-NEXT:    global_store_dwordx4 v5, v[0:3], s[0:1] offset:8648816; GFX10-FLATSCR-NEXT:    scratch_load_dwordx4 v[0:3], off, s2 ; 16-byte Folded Reload8817; GFX10-FLATSCR-NEXT:    s_movk_i32 s2, 0xf448818; GFX10-FLATSCR-NEXT:    s_waitcnt vmcnt(0)8819; GFX10-FLATSCR-NEXT:    global_store_dwordx4 v5, v[0:3], s[0:1] offset:8488820; GFX10-FLATSCR-NEXT:    scratch_load_dwordx4 v[0:3], off, s2 ; 16-byte Folded Reload8821; GFX10-FLATSCR-NEXT:    s_movk_i32 s2, 0xf348822; GFX10-FLATSCR-NEXT:    s_waitcnt vmcnt(0)8823; GFX10-FLATSCR-NEXT:    global_store_dwordx4 v5, v[0:3], s[0:1] offset:8328824; GFX10-FLATSCR-NEXT:    scratch_load_dwordx4 v[0:3], off, s2 ; 16-byte Folded Reload8825; GFX10-FLATSCR-NEXT:    s_movk_i32 s2, 0xf248826; GFX10-FLATSCR-NEXT:    s_waitcnt vmcnt(0)8827; GFX10-FLATSCR-NEXT:    global_store_dwordx4 v5, v[0:3], s[0:1] offset:8168828; GFX10-FLATSCR-NEXT:    scratch_load_dwordx4 v[0:3], off, s2 ; 16-byte Folded Reload8829; GFX10-FLATSCR-NEXT:    s_movk_i32 s2, 0xf148830; GFX10-FLATSCR-NEXT:    s_waitcnt vmcnt(0)8831; GFX10-FLATSCR-NEXT:    global_store_dwordx4 v5, v[0:3], s[0:1] offset:8008832; GFX10-FLATSCR-NEXT:    scratch_load_dwordx4 v[0:3], off, s2 ; 16-byte Folded Reload8833; GFX10-FLATSCR-NEXT:    s_movk_i32 s2, 0xf048834; GFX10-FLATSCR-NEXT:    s_waitcnt vmcnt(0)8835; GFX10-FLATSCR-NEXT:    global_store_dwordx4 v5, v[0:3], s[0:1] offset:7848836; GFX10-FLATSCR-NEXT:    scratch_load_dwordx4 v[0:3], off, s2 ; 16-byte Folded Reload8837; GFX10-FLATSCR-NEXT:    s_movk_i32 s2, 0xef48838; GFX10-FLATSCR-NEXT:    s_waitcnt vmcnt(0)8839; GFX10-FLATSCR-NEXT:    global_store_dwordx4 v5, v[0:3], s[0:1] offset:7688840; GFX10-FLATSCR-NEXT:    scratch_load_dwordx4 v[0:3], off, s2 ; 16-byte Folded Reload8841; GFX10-FLATSCR-NEXT:    s_movk_i32 s2, 0xee48842; GFX10-FLATSCR-NEXT:    s_waitcnt vmcnt(0)8843; GFX10-FLATSCR-NEXT:    global_store_dwordx4 v5, v[0:3], s[0:1] offset:7528844; GFX10-FLATSCR-NEXT:    scratch_load_dwordx4 v[0:3], off, s2 ; 16-byte Folded Reload8845; GFX10-FLATSCR-NEXT:    s_movk_i32 s2, 0xed48846; GFX10-FLATSCR-NEXT:    s_waitcnt vmcnt(0)8847; GFX10-FLATSCR-NEXT:    global_store_dwordx4 v5, v[0:3], s[0:1] offset:7368848; GFX10-FLATSCR-NEXT:    scratch_load_dwordx4 v[0:3], off, s2 ; 16-byte Folded Reload8849; GFX10-FLATSCR-NEXT:    s_movk_i32 s2, 0xec48850; GFX10-FLATSCR-NEXT:    s_waitcnt vmcnt(0)8851; GFX10-FLATSCR-NEXT:    global_store_dwordx4 v5, v[0:3], s[0:1] offset:7208852; GFX10-FLATSCR-NEXT:    scratch_load_dwordx4 v[0:3], off, s2 ; 16-byte Folded Reload8853; GFX10-FLATSCR-NEXT:    s_movk_i32 s2, 0xeb48854; GFX10-FLATSCR-NEXT:    s_waitcnt vmcnt(0)8855; GFX10-FLATSCR-NEXT:    global_store_dwordx4 v5, v[0:3], s[0:1] offset:7048856; GFX10-FLATSCR-NEXT:    scratch_load_dwordx4 v[0:3], off, s2 ; 16-byte Folded Reload8857; GFX10-FLATSCR-NEXT:    s_movk_i32 s2, 0xea48858; GFX10-FLATSCR-NEXT:    s_waitcnt vmcnt(0)8859; GFX10-FLATSCR-NEXT:    global_store_dwordx4 v5, v[0:3], s[0:1] offset:6888860; GFX10-FLATSCR-NEXT:    scratch_load_dwordx4 v[0:3], off, s2 ; 16-byte Folded Reload8861; GFX10-FLATSCR-NEXT:    s_movk_i32 s2, 0xe948862; GFX10-FLATSCR-NEXT:    s_waitcnt vmcnt(0)8863; GFX10-FLATSCR-NEXT:    global_store_dwordx4 v5, v[0:3], s[0:1] offset:6728864; GFX10-FLATSCR-NEXT:    scratch_load_dwordx4 v[0:3], off, s2 ; 16-byte Folded Reload8865; GFX10-FLATSCR-NEXT:    s_movk_i32 s2, 0xe848866; GFX10-FLATSCR-NEXT:    s_waitcnt vmcnt(0)8867; GFX10-FLATSCR-NEXT:    global_store_dwordx4 v5, v[0:3], s[0:1] offset:6568868; GFX10-FLATSCR-NEXT:    scratch_load_dwordx4 v[0:3], off, s2 ; 16-byte Folded Reload8869; GFX10-FLATSCR-NEXT:    s_movk_i32 s2, 0xe748870; GFX10-FLATSCR-NEXT:    s_waitcnt vmcnt(0)8871; GFX10-FLATSCR-NEXT:    global_store_dwordx4 v5, v[0:3], s[0:1] offset:6408872; GFX10-FLATSCR-NEXT:    scratch_load_dwordx4 v[0:3], off, s2 ; 16-byte Folded Reload8873; GFX10-FLATSCR-NEXT:    s_movk_i32 s2, 0xe648874; GFX10-FLATSCR-NEXT:    s_waitcnt vmcnt(0)8875; GFX10-FLATSCR-NEXT:    global_store_dwordx4 v5, v[0:3], s[0:1] offset:6248876; GFX10-FLATSCR-NEXT:    scratch_load_dwordx4 v[0:3], off, s2 ; 16-byte Folded Reload8877; GFX10-FLATSCR-NEXT:    s_movk_i32 s2, 0xe548878; GFX10-FLATSCR-NEXT:    s_waitcnt vmcnt(0)8879; GFX10-FLATSCR-NEXT:    global_store_dwordx4 v5, v[0:3], s[0:1] offset:6088880; GFX10-FLATSCR-NEXT:    scratch_load_dwordx4 v[0:3], off, s2 ; 16-byte Folded Reload8881; GFX10-FLATSCR-NEXT:    s_movk_i32 s2, 0xe448882; GFX10-FLATSCR-NEXT:    s_waitcnt vmcnt(0)8883; GFX10-FLATSCR-NEXT:    global_store_dwordx4 v5, v[0:3], s[0:1] offset:5928884; GFX10-FLATSCR-NEXT:    scratch_load_dwordx4 v[0:3], off, s2 ; 16-byte Folded Reload8885; GFX10-FLATSCR-NEXT:    s_movk_i32 s2, 0xe348886; GFX10-FLATSCR-NEXT:    s_waitcnt vmcnt(0)8887; GFX10-FLATSCR-NEXT:    global_store_dwordx4 v5, v[0:3], s[0:1] offset:5768888; GFX10-FLATSCR-NEXT:    scratch_load_dwordx4 v[0:3], off, s2 ; 16-byte Folded Reload8889; GFX10-FLATSCR-NEXT:    s_movk_i32 s2, 0xe248890; GFX10-FLATSCR-NEXT:    s_waitcnt vmcnt(0)8891; GFX10-FLATSCR-NEXT:    global_store_dwordx4 v5, v[0:3], s[0:1] offset:5608892; GFX10-FLATSCR-NEXT:    scratch_load_dwordx4 v[0:3], off, s2 ; 16-byte Folded Reload8893; GFX10-FLATSCR-NEXT:    s_movk_i32 s2, 0xe148894; GFX10-FLATSCR-NEXT:    s_waitcnt vmcnt(0)8895; GFX10-FLATSCR-NEXT:    global_store_dwordx4 v5, v[0:3], s[0:1] offset:5448896; GFX10-FLATSCR-NEXT:    scratch_load_dwordx4 v[0:3], off, s2 ; 16-byte Folded Reload8897; GFX10-FLATSCR-NEXT:    s_movk_i32 s2, 0xe048898; GFX10-FLATSCR-NEXT:    s_waitcnt vmcnt(0)8899; GFX10-FLATSCR-NEXT:    global_store_dwordx4 v5, v[0:3], s[0:1] offset:5288900; GFX10-FLATSCR-NEXT:    scratch_load_dwordx4 v[0:3], off, s2 ; 16-byte Folded Reload8901; GFX10-FLATSCR-NEXT:    s_movk_i32 s2, 0xdf48902; GFX10-FLATSCR-NEXT:    s_waitcnt vmcnt(0)8903; GFX10-FLATSCR-NEXT:    global_store_dwordx4 v5, v[0:3], s[0:1] offset:5128904; GFX10-FLATSCR-NEXT:    scratch_load_dwordx4 v[0:3], off, s2 ; 16-byte Folded Reload8905; GFX10-FLATSCR-NEXT:    s_movk_i32 s2, 0xde48906; GFX10-FLATSCR-NEXT:    s_waitcnt vmcnt(0)8907; GFX10-FLATSCR-NEXT:    global_store_dwordx4 v5, v[0:3], s[0:1] offset:4968908; GFX10-FLATSCR-NEXT:    scratch_load_dwordx4 v[0:3], off, s2 ; 16-byte Folded Reload8909; GFX10-FLATSCR-NEXT:    s_movk_i32 s2, 0xdd48910; GFX10-FLATSCR-NEXT:    s_waitcnt vmcnt(0)8911; GFX10-FLATSCR-NEXT:    global_store_dwordx4 v5, v[0:3], s[0:1] offset:4808912; GFX10-FLATSCR-NEXT:    scratch_load_dwordx4 v[0:3], off, s2 ; 16-byte Folded Reload8913; GFX10-FLATSCR-NEXT:    s_movk_i32 s2, 0xdc48914; GFX10-FLATSCR-NEXT:    s_waitcnt vmcnt(0)8915; GFX10-FLATSCR-NEXT:    global_store_dwordx4 v5, v[0:3], s[0:1] offset:4648916; GFX10-FLATSCR-NEXT:    scratch_load_dwordx4 v[0:3], off, s2 ; 16-byte Folded Reload8917; GFX10-FLATSCR-NEXT:    s_movk_i32 s2, 0xdb48918; GFX10-FLATSCR-NEXT:    s_waitcnt vmcnt(0)8919; GFX10-FLATSCR-NEXT:    global_store_dwordx4 v5, v[0:3], s[0:1] offset:4488920; GFX10-FLATSCR-NEXT:    scratch_load_dwordx4 v[0:3], off, s2 ; 16-byte Folded Reload8921; GFX10-FLATSCR-NEXT:    s_movk_i32 s2, 0xda48922; GFX10-FLATSCR-NEXT:    s_waitcnt vmcnt(0)8923; GFX10-FLATSCR-NEXT:    global_store_dwordx4 v5, v[0:3], s[0:1] offset:4328924; GFX10-FLATSCR-NEXT:    scratch_load_dwordx4 v[0:3], off, s2 ; 16-byte Folded Reload8925; GFX10-FLATSCR-NEXT:    s_movk_i32 s2, 0xd948926; GFX10-FLATSCR-NEXT:    s_waitcnt vmcnt(0)8927; GFX10-FLATSCR-NEXT:    global_store_dwordx4 v5, v[0:3], s[0:1] offset:4168928; GFX10-FLATSCR-NEXT:    scratch_load_dwordx4 v[0:3], off, s2 ; 16-byte Folded Reload8929; GFX10-FLATSCR-NEXT:    s_movk_i32 s2, 0xd848930; GFX10-FLATSCR-NEXT:    s_waitcnt vmcnt(0)8931; GFX10-FLATSCR-NEXT:    global_store_dwordx4 v5, v[0:3], s[0:1] offset:4008932; GFX10-FLATSCR-NEXT:    scratch_load_dwordx4 v[0:3], off, s2 ; 16-byte Folded Reload8933; GFX10-FLATSCR-NEXT:    s_movk_i32 s2, 0xd748934; GFX10-FLATSCR-NEXT:    s_waitcnt vmcnt(0)8935; GFX10-FLATSCR-NEXT:    global_store_dwordx4 v5, v[0:3], s[0:1] offset:3848936; GFX10-FLATSCR-NEXT:    scratch_load_dwordx4 v[0:3], off, s2 ; 16-byte Folded Reload8937; GFX10-FLATSCR-NEXT:    s_movk_i32 s2, 0xd648938; GFX10-FLATSCR-NEXT:    s_waitcnt vmcnt(0)8939; GFX10-FLATSCR-NEXT:    global_store_dwordx4 v5, v[0:3], s[0:1] offset:3688940; GFX10-FLATSCR-NEXT:    scratch_load_dwordx4 v[0:3], off, s2 ; 16-byte Folded Reload8941; GFX10-FLATSCR-NEXT:    s_movk_i32 s2, 0xd548942; GFX10-FLATSCR-NEXT:    s_waitcnt vmcnt(0)8943; GFX10-FLATSCR-NEXT:    global_store_dwordx4 v5, v[0:3], s[0:1] offset:3528944; GFX10-FLATSCR-NEXT:    scratch_load_dwordx4 v[0:3], off, s2 ; 16-byte Folded Reload8945; GFX10-FLATSCR-NEXT:    s_movk_i32 s2, 0xd448946; GFX10-FLATSCR-NEXT:    s_waitcnt vmcnt(0)8947; GFX10-FLATSCR-NEXT:    global_store_dwordx4 v5, v[0:3], s[0:1] offset:3368948; GFX10-FLATSCR-NEXT:    scratch_load_dwordx4 v[0:3], off, s2 ; 16-byte Folded Reload8949; GFX10-FLATSCR-NEXT:    s_movk_i32 s2, 0xd348950; GFX10-FLATSCR-NEXT:    s_waitcnt vmcnt(0)8951; GFX10-FLATSCR-NEXT:    global_store_dwordx4 v5, v[0:3], s[0:1] offset:3208952; GFX10-FLATSCR-NEXT:    scratch_load_dwordx4 v[0:3], off, s2 ; 16-byte Folded Reload8953; GFX10-FLATSCR-NEXT:    s_movk_i32 s2, 0xd248954; GFX10-FLATSCR-NEXT:    s_waitcnt vmcnt(0)8955; GFX10-FLATSCR-NEXT:    global_store_dwordx4 v5, v[0:3], s[0:1] offset:3048956; GFX10-FLATSCR-NEXT:    scratch_load_dwordx4 v[0:3], off, s2 ; 16-byte Folded Reload8957; GFX10-FLATSCR-NEXT:    s_movk_i32 s2, 0xd148958; GFX10-FLATSCR-NEXT:    s_waitcnt vmcnt(0)8959; GFX10-FLATSCR-NEXT:    global_store_dwordx4 v5, v[0:3], s[0:1] offset:2888960; GFX10-FLATSCR-NEXT:    scratch_load_dwordx4 v[0:3], off, s2 ; 16-byte Folded Reload8961; GFX10-FLATSCR-NEXT:    s_movk_i32 s2, 0xd048962; GFX10-FLATSCR-NEXT:    s_waitcnt vmcnt(0)8963; GFX10-FLATSCR-NEXT:    global_store_dwordx4 v5, v[0:3], s[0:1] offset:2728964; GFX10-FLATSCR-NEXT:    scratch_load_dwordx4 v[0:3], off, s2 ; 16-byte Folded Reload8965; GFX10-FLATSCR-NEXT:    s_movk_i32 s2, 0xcf48966; GFX10-FLATSCR-NEXT:    s_waitcnt vmcnt(0)8967; GFX10-FLATSCR-NEXT:    global_store_dwordx4 v5, v[0:3], s[0:1] offset:2568968; GFX10-FLATSCR-NEXT:    scratch_load_dwordx4 v[0:3], off, s2 ; 16-byte Folded Reload8969; GFX10-FLATSCR-NEXT:    s_movk_i32 s2, 0xce48970; GFX10-FLATSCR-NEXT:    s_waitcnt vmcnt(0)8971; GFX10-FLATSCR-NEXT:    global_store_dwordx4 v5, v[0:3], s[0:1] offset:2408972; GFX10-FLATSCR-NEXT:    scratch_load_dwordx4 v[0:3], off, s2 ; 16-byte Folded Reload8973; GFX10-FLATSCR-NEXT:    s_movk_i32 s2, 0xcd48974; GFX10-FLATSCR-NEXT:    s_waitcnt vmcnt(0)8975; GFX10-FLATSCR-NEXT:    global_store_dwordx4 v5, v[0:3], s[0:1] offset:2248976; GFX10-FLATSCR-NEXT:    scratch_load_dwordx4 v[0:3], off, s2 ; 16-byte Folded Reload8977; GFX10-FLATSCR-NEXT:    s_movk_i32 s2, 0xcc48978; GFX10-FLATSCR-NEXT:    s_waitcnt vmcnt(0)8979; GFX10-FLATSCR-NEXT:    global_store_dwordx4 v5, v[0:3], s[0:1] offset:2088980; GFX10-FLATSCR-NEXT:    scratch_load_dwordx4 v[0:3], off, s2 ; 16-byte Folded Reload8981; GFX10-FLATSCR-NEXT:    s_movk_i32 s2, 0xcb48982; GFX10-FLATSCR-NEXT:    s_waitcnt vmcnt(0)8983; GFX10-FLATSCR-NEXT:    global_store_dwordx4 v5, v[0:3], s[0:1] offset:1928984; GFX10-FLATSCR-NEXT:    scratch_load_dwordx4 v[0:3], off, s2 ; 16-byte Folded Reload8985; GFX10-FLATSCR-NEXT:    s_movk_i32 s2, 0xca48986; GFX10-FLATSCR-NEXT:    s_waitcnt vmcnt(0)8987; GFX10-FLATSCR-NEXT:    global_store_dwordx4 v5, v[0:3], s[0:1] offset:1768988; GFX10-FLATSCR-NEXT:    scratch_load_dwordx4 v[0:3], off, s2 ; 16-byte Folded Reload8989; GFX10-FLATSCR-NEXT:    s_movk_i32 s2, 0xc948990; GFX10-FLATSCR-NEXT:    s_waitcnt vmcnt(0)8991; GFX10-FLATSCR-NEXT:    global_store_dwordx4 v5, v[0:3], s[0:1] offset:1608992; GFX10-FLATSCR-NEXT:    scratch_load_dwordx4 v[0:3], off, s2 ; 16-byte Folded Reload8993; GFX10-FLATSCR-NEXT:    s_movk_i32 s2, 0xc848994; GFX10-FLATSCR-NEXT:    s_waitcnt vmcnt(0)8995; GFX10-FLATSCR-NEXT:    global_store_dwordx4 v5, v[0:3], s[0:1] offset:1448996; GFX10-FLATSCR-NEXT:    scratch_load_dwordx4 v[0:3], off, s2 ; 16-byte Folded Reload8997; GFX10-FLATSCR-NEXT:    s_movk_i32 s2, 0xc748998; GFX10-FLATSCR-NEXT:    s_waitcnt vmcnt(0)8999; GFX10-FLATSCR-NEXT:    global_store_dwordx4 v5, v[0:3], s[0:1] offset:1289000; GFX10-FLATSCR-NEXT:    scratch_load_dwordx4 v[0:3], off, s2 ; 16-byte Folded Reload9001; GFX10-FLATSCR-NEXT:    s_movk_i32 s2, 0xc649002; GFX10-FLATSCR-NEXT:    s_waitcnt vmcnt(0)9003; GFX10-FLATSCR-NEXT:    global_store_dwordx4 v5, v[0:3], s[0:1] offset:1129004; GFX10-FLATSCR-NEXT:    scratch_load_dwordx4 v[0:3], off, s2 ; 16-byte Folded Reload9005; GFX10-FLATSCR-NEXT:    s_movk_i32 s2, 0xc549006; GFX10-FLATSCR-NEXT:    s_waitcnt vmcnt(0)9007; GFX10-FLATSCR-NEXT:    global_store_dwordx4 v5, v[0:3], s[0:1] offset:969008; GFX10-FLATSCR-NEXT:    scratch_load_dwordx4 v[0:3], off, s2 ; 16-byte Folded Reload9009; GFX10-FLATSCR-NEXT:    s_movk_i32 s2, 0xc449010; GFX10-FLATSCR-NEXT:    s_waitcnt vmcnt(0)9011; GFX10-FLATSCR-NEXT:    global_store_dwordx4 v5, v[0:3], s[0:1] offset:809012; GFX10-FLATSCR-NEXT:    scratch_load_dwordx4 v[0:3], off, s2 ; 16-byte Folded Reload9013; GFX10-FLATSCR-NEXT:    s_movk_i32 s2, 0xc349014; GFX10-FLATSCR-NEXT:    s_waitcnt vmcnt(0)9015; GFX10-FLATSCR-NEXT:    global_store_dwordx4 v5, v[0:3], s[0:1] offset:649016; GFX10-FLATSCR-NEXT:    scratch_load_dwordx4 v[0:3], off, s2 ; 16-byte Folded Reload9017; GFX10-FLATSCR-NEXT:    s_movk_i32 s2, 0xc249018; GFX10-FLATSCR-NEXT:    s_waitcnt vmcnt(0)9019; GFX10-FLATSCR-NEXT:    global_store_dwordx4 v5, v[0:3], s[0:1] offset:489020; GFX10-FLATSCR-NEXT:    scratch_load_dwordx4 v[0:3], off, s2 ; 16-byte Folded Reload9021; GFX10-FLATSCR-NEXT:    s_movk_i32 s2, 0xc149022; GFX10-FLATSCR-NEXT:    s_waitcnt vmcnt(0)9023; GFX10-FLATSCR-NEXT:    global_store_dwordx4 v5, v[0:3], s[0:1] offset:329024; GFX10-FLATSCR-NEXT:    scratch_load_dwordx4 v[0:3], off, s2 ; 16-byte Folded Reload9025; GFX10-FLATSCR-NEXT:    s_movk_i32 s2, 0xc049026; GFX10-FLATSCR-NEXT:    s_waitcnt vmcnt(0)9027; GFX10-FLATSCR-NEXT:    global_store_dwordx4 v5, v[0:3], s[0:1] offset:169028; GFX10-FLATSCR-NEXT:    scratch_load_dwordx4 v[0:3], off, s2 ; 16-byte Folded Reload9029; GFX10-FLATSCR-NEXT:    s_waitcnt vmcnt(0)9030; GFX10-FLATSCR-NEXT:    global_store_dwordx4 v5, v[0:3], s[0:1]9031; GFX10-FLATSCR-NEXT:    s_movk_i32 s0, 0xbf49032; GFX10-FLATSCR-NEXT:    v_add_co_u32 v0, vcc_lo, 0x480, v49033; GFX10-FLATSCR-NEXT:    scratch_load_dwordx4 v[7:10], off, s0 ; 16-byte Folded Reload9034; GFX10-FLATSCR-NEXT:    v_add_co_ci_u32_e64 v1, null, 0, v6, vcc_lo9035; GFX10-FLATSCR-NEXT:    v_add_co_u32 v2, vcc_lo, 0x780, v09036; GFX10-FLATSCR-NEXT:    s_movk_i32 s0, 0xbe49037; GFX10-FLATSCR-NEXT:    v_add_co_ci_u32_e64 v3, null, 0, v1, vcc_lo9038; GFX10-FLATSCR-NEXT:    s_waitcnt vmcnt(0)9039; GFX10-FLATSCR-NEXT:    global_store_dwordx4 v[2:3], v[7:10], off offset:20329040; GFX10-FLATSCR-NEXT:    scratch_load_dwordx4 v[7:10], off, s0 ; 16-byte Folded Reload9041; GFX10-FLATSCR-NEXT:    s_movk_i32 s0, 0xbd49042; GFX10-FLATSCR-NEXT:    s_waitcnt vmcnt(0)9043; GFX10-FLATSCR-NEXT:    global_store_dwordx4 v[2:3], v[7:10], off offset:20169044; GFX10-FLATSCR-NEXT:    scratch_load_dwordx4 v[7:10], off, s0 ; 16-byte Folded Reload9045; GFX10-FLATSCR-NEXT:    s_movk_i32 s0, 0xbc49046; GFX10-FLATSCR-NEXT:    s_waitcnt vmcnt(0)9047; GFX10-FLATSCR-NEXT:    global_store_dwordx4 v[2:3], v[7:10], off offset:20009048; GFX10-FLATSCR-NEXT:    scratch_load_dwordx4 v[7:10], off, s0 ; 16-byte Folded Reload9049; GFX10-FLATSCR-NEXT:    s_movk_i32 s0, 0xbb49050; GFX10-FLATSCR-NEXT:    s_waitcnt vmcnt(0)9051; GFX10-FLATSCR-NEXT:    global_store_dwordx4 v[2:3], v[7:10], off offset:19849052; GFX10-FLATSCR-NEXT:    scratch_load_dwordx4 v[7:10], off, s0 ; 16-byte Folded Reload9053; GFX10-FLATSCR-NEXT:    s_movk_i32 s0, 0xba49054; GFX10-FLATSCR-NEXT:    s_waitcnt vmcnt(0)9055; GFX10-FLATSCR-NEXT:    global_store_dwordx4 v[2:3], v[7:10], off offset:19689056; GFX10-FLATSCR-NEXT:    scratch_load_dwordx4 v[7:10], off, s0 ; 16-byte Folded Reload9057; GFX10-FLATSCR-NEXT:    s_movk_i32 s0, 0xb949058; GFX10-FLATSCR-NEXT:    s_waitcnt vmcnt(0)9059; GFX10-FLATSCR-NEXT:    global_store_dwordx4 v[2:3], v[7:10], off offset:19529060; GFX10-FLATSCR-NEXT:    scratch_load_dwordx4 v[7:10], off, s0 ; 16-byte Folded Reload9061; GFX10-FLATSCR-NEXT:    s_movk_i32 s0, 0xb849062; GFX10-FLATSCR-NEXT:    s_waitcnt vmcnt(0)9063; GFX10-FLATSCR-NEXT:    global_store_dwordx4 v[2:3], v[7:10], off offset:19369064; GFX10-FLATSCR-NEXT:    scratch_load_dwordx4 v[7:10], off, s0 ; 16-byte Folded Reload9065; GFX10-FLATSCR-NEXT:    s_movk_i32 s0, 0xb749066; GFX10-FLATSCR-NEXT:    s_waitcnt vmcnt(0)9067; GFX10-FLATSCR-NEXT:    global_store_dwordx4 v[2:3], v[7:10], off offset:19209068; GFX10-FLATSCR-NEXT:    scratch_load_dwordx4 v[9:12], off, s0 ; 16-byte Folded Reload9069; GFX10-FLATSCR-NEXT:    v_add_co_u32 v2, vcc_lo, 0x400, v49070; GFX10-FLATSCR-NEXT:    v_add_co_ci_u32_e64 v3, null, 0, v6, vcc_lo9071; GFX10-FLATSCR-NEXT:    s_movk_i32 s0, 0xb649072; GFX10-FLATSCR-NEXT:    v_add_co_u32 v7, vcc_lo, 0x780, v29073; GFX10-FLATSCR-NEXT:    v_add_co_ci_u32_e64 v8, null, 0, v3, vcc_lo9074; GFX10-FLATSCR-NEXT:    s_waitcnt vmcnt(0)9075; GFX10-FLATSCR-NEXT:    global_store_dwordx4 v[7:8], v[9:12], off offset:20329076; GFX10-FLATSCR-NEXT:    scratch_load_dwordx4 v[9:12], off, s0 ; 16-byte Folded Reload9077; GFX10-FLATSCR-NEXT:    s_movk_i32 s0, 0xb549078; GFX10-FLATSCR-NEXT:    s_waitcnt vmcnt(0)9079; GFX10-FLATSCR-NEXT:    global_store_dwordx4 v[7:8], v[9:12], off offset:20169080; GFX10-FLATSCR-NEXT:    scratch_load_dwordx4 v[9:12], off, s0 ; 16-byte Folded Reload9081; GFX10-FLATSCR-NEXT:    s_movk_i32 s0, 0xb449082; GFX10-FLATSCR-NEXT:    s_waitcnt vmcnt(0)9083; GFX10-FLATSCR-NEXT:    global_store_dwordx4 v[7:8], v[9:12], off offset:20009084; GFX10-FLATSCR-NEXT:    scratch_load_dwordx4 v[9:12], off, s0 ; 16-byte Folded Reload9085; GFX10-FLATSCR-NEXT:    s_movk_i32 s0, 0xb349086; GFX10-FLATSCR-NEXT:    s_waitcnt vmcnt(0)9087; GFX10-FLATSCR-NEXT:    global_store_dwordx4 v[7:8], v[9:12], off offset:19849088; GFX10-FLATSCR-NEXT:    scratch_load_dwordx4 v[9:12], off, s0 ; 16-byte Folded Reload9089; GFX10-FLATSCR-NEXT:    s_movk_i32 s0, 0xb249090; GFX10-FLATSCR-NEXT:    s_waitcnt vmcnt(0)9091; GFX10-FLATSCR-NEXT:    global_store_dwordx4 v[7:8], v[9:12], off offset:19689092; GFX10-FLATSCR-NEXT:    scratch_load_dwordx4 v[9:12], off, s0 ; 16-byte Folded Reload9093; GFX10-FLATSCR-NEXT:    s_movk_i32 s0, 0xb149094; GFX10-FLATSCR-NEXT:    s_waitcnt vmcnt(0)9095; GFX10-FLATSCR-NEXT:    global_store_dwordx4 v[7:8], v[9:12], off offset:19529096; GFX10-FLATSCR-NEXT:    scratch_load_dwordx4 v[9:12], off, s0 ; 16-byte Folded Reload9097; GFX10-FLATSCR-NEXT:    s_movk_i32 s0, 0xb049098; GFX10-FLATSCR-NEXT:    s_waitcnt vmcnt(0)9099; GFX10-FLATSCR-NEXT:    global_store_dwordx4 v[7:8], v[9:12], off offset:19369100; GFX10-FLATSCR-NEXT:    scratch_load_dwordx4 v[9:12], off, s0 ; 16-byte Folded Reload9101; GFX10-FLATSCR-NEXT:    s_movk_i32 s0, 0xaf49102; GFX10-FLATSCR-NEXT:    s_waitcnt vmcnt(0)9103; GFX10-FLATSCR-NEXT:    global_store_dwordx4 v[7:8], v[9:12], off offset:19209104; GFX10-FLATSCR-NEXT:    scratch_load_dwordx4 v[11:14], off, s0 ; 16-byte Folded Reload9105; GFX10-FLATSCR-NEXT:    v_add_co_u32 v7, vcc_lo, 0x380, v49106; GFX10-FLATSCR-NEXT:    v_add_co_ci_u32_e64 v8, null, 0, v6, vcc_lo9107; GFX10-FLATSCR-NEXT:    s_movk_i32 s0, 0xae49108; GFX10-FLATSCR-NEXT:    v_add_co_u32 v9, vcc_lo, 0x780, v79109; GFX10-FLATSCR-NEXT:    v_add_co_ci_u32_e64 v10, null, 0, v8, vcc_lo9110; GFX10-FLATSCR-NEXT:    s_waitcnt vmcnt(0)9111; GFX10-FLATSCR-NEXT:    global_store_dwordx4 v[9:10], v[11:14], off offset:20329112; GFX10-FLATSCR-NEXT:    scratch_load_dwordx4 v[11:14], off, s0 ; 16-byte Folded Reload9113; GFX10-FLATSCR-NEXT:    s_movk_i32 s0, 0xad49114; GFX10-FLATSCR-NEXT:    s_waitcnt vmcnt(0)9115; GFX10-FLATSCR-NEXT:    global_store_dwordx4 v[9:10], v[11:14], off offset:20169116; GFX10-FLATSCR-NEXT:    scratch_load_dwordx4 v[11:14], off, s0 ; 16-byte Folded Reload9117; GFX10-FLATSCR-NEXT:    s_movk_i32 s0, 0xac49118; GFX10-FLATSCR-NEXT:    s_waitcnt vmcnt(0)9119; GFX10-FLATSCR-NEXT:    global_store_dwordx4 v[9:10], v[11:14], off offset:20009120; GFX10-FLATSCR-NEXT:    scratch_load_dwordx4 v[11:14], off, s0 ; 16-byte Folded Reload9121; GFX10-FLATSCR-NEXT:    s_movk_i32 s0, 0xab49122; GFX10-FLATSCR-NEXT:    s_waitcnt vmcnt(0)9123; GFX10-FLATSCR-NEXT:    global_store_dwordx4 v[9:10], v[11:14], off offset:19849124; GFX10-FLATSCR-NEXT:    scratch_load_dwordx4 v[11:14], off, s0 ; 16-byte Folded Reload9125; GFX10-FLATSCR-NEXT:    s_movk_i32 s0, 0xaa49126; GFX10-FLATSCR-NEXT:    s_waitcnt vmcnt(0)9127; GFX10-FLATSCR-NEXT:    global_store_dwordx4 v[9:10], v[11:14], off offset:19689128; GFX10-FLATSCR-NEXT:    scratch_load_dwordx4 v[11:14], off, s0 ; 16-byte Folded Reload9129; GFX10-FLATSCR-NEXT:    s_movk_i32 s0, 0xa949130; GFX10-FLATSCR-NEXT:    s_waitcnt vmcnt(0)9131; GFX10-FLATSCR-NEXT:    global_store_dwordx4 v[9:10], v[11:14], off offset:19529132; GFX10-FLATSCR-NEXT:    scratch_load_dwordx4 v[11:14], off, s0 ; 16-byte Folded Reload9133; GFX10-FLATSCR-NEXT:    s_movk_i32 s0, 0xa849134; GFX10-FLATSCR-NEXT:    s_waitcnt vmcnt(0)9135; GFX10-FLATSCR-NEXT:    global_store_dwordx4 v[9:10], v[11:14], off offset:19369136; GFX10-FLATSCR-NEXT:    scratch_load_dwordx4 v[11:14], off, s0 ; 16-byte Folded Reload9137; GFX10-FLATSCR-NEXT:    s_movk_i32 s0, 0xa749138; GFX10-FLATSCR-NEXT:    s_waitcnt vmcnt(0)9139; GFX10-FLATSCR-NEXT:    global_store_dwordx4 v[9:10], v[11:14], off offset:19209140; GFX10-FLATSCR-NEXT:    scratch_load_dwordx4 v[13:16], off, s0 ; 16-byte Folded Reload9141; GFX10-FLATSCR-NEXT:    v_add_co_u32 v9, vcc_lo, 0x300, v49142; GFX10-FLATSCR-NEXT:    v_add_co_ci_u32_e64 v10, null, 0, v6, vcc_lo9143; GFX10-FLATSCR-NEXT:    s_movk_i32 s0, 0xa649144; GFX10-FLATSCR-NEXT:    v_add_co_u32 v11, vcc_lo, 0x780, v99145; GFX10-FLATSCR-NEXT:    v_add_co_ci_u32_e64 v12, null, 0, v10, vcc_lo9146; GFX10-FLATSCR-NEXT:    s_waitcnt vmcnt(0)9147; GFX10-FLATSCR-NEXT:    global_store_dwordx4 v[11:12], v[13:16], off offset:20329148; GFX10-FLATSCR-NEXT:    scratch_load_dwordx4 v[13:16], off, s0 ; 16-byte Folded Reload9149; GFX10-FLATSCR-NEXT:    s_movk_i32 s0, 0xa549150; GFX10-FLATSCR-NEXT:    s_waitcnt vmcnt(0)9151; GFX10-FLATSCR-NEXT:    global_store_dwordx4 v[11:12], v[13:16], off offset:20169152; GFX10-FLATSCR-NEXT:    scratch_load_dwordx4 v[13:16], off, s0 ; 16-byte Folded Reload9153; GFX10-FLATSCR-NEXT:    s_movk_i32 s0, 0xa449154; GFX10-FLATSCR-NEXT:    s_waitcnt vmcnt(0)9155; GFX10-FLATSCR-NEXT:    global_store_dwordx4 v[11:12], v[13:16], off offset:20009156; GFX10-FLATSCR-NEXT:    scratch_load_dwordx4 v[13:16], off, s0 ; 16-byte Folded Reload9157; GFX10-FLATSCR-NEXT:    s_movk_i32 s0, 0xa349158; GFX10-FLATSCR-NEXT:    s_waitcnt vmcnt(0)9159; GFX10-FLATSCR-NEXT:    global_store_dwordx4 v[11:12], v[13:16], off offset:19849160; GFX10-FLATSCR-NEXT:    scratch_load_dwordx4 v[13:16], off, s0 ; 16-byte Folded Reload9161; GFX10-FLATSCR-NEXT:    s_movk_i32 s0, 0xa249162; GFX10-FLATSCR-NEXT:    s_waitcnt vmcnt(0)9163; GFX10-FLATSCR-NEXT:    global_store_dwordx4 v[11:12], v[13:16], off offset:19689164; GFX10-FLATSCR-NEXT:    scratch_load_dwordx4 v[13:16], off, s0 ; 16-byte Folded Reload9165; GFX10-FLATSCR-NEXT:    s_movk_i32 s0, 0xa149166; GFX10-FLATSCR-NEXT:    s_waitcnt vmcnt(0)9167; GFX10-FLATSCR-NEXT:    global_store_dwordx4 v[11:12], v[13:16], off offset:19529168; GFX10-FLATSCR-NEXT:    scratch_load_dwordx4 v[13:16], off, s0 ; 16-byte Folded Reload9169; GFX10-FLATSCR-NEXT:    s_movk_i32 s0, 0xa049170; GFX10-FLATSCR-NEXT:    s_waitcnt vmcnt(0)9171; GFX10-FLATSCR-NEXT:    global_store_dwordx4 v[11:12], v[13:16], off offset:19369172; GFX10-FLATSCR-NEXT:    scratch_load_dwordx4 v[13:16], off, s0 ; 16-byte Folded Reload9173; GFX10-FLATSCR-NEXT:    s_movk_i32 s0, 0x9f49174; GFX10-FLATSCR-NEXT:    s_waitcnt vmcnt(0)9175; GFX10-FLATSCR-NEXT:    global_store_dwordx4 v[11:12], v[13:16], off offset:19209176; GFX10-FLATSCR-NEXT:    scratch_load_dwordx4 v[15:18], off, s0 ; 16-byte Folded Reload9177; GFX10-FLATSCR-NEXT:    v_add_co_u32 v11, vcc_lo, 0x280, v49178; GFX10-FLATSCR-NEXT:    v_add_co_ci_u32_e64 v12, null, 0, v6, vcc_lo9179; GFX10-FLATSCR-NEXT:    s_movk_i32 s0, 0x9e49180; GFX10-FLATSCR-NEXT:    v_add_co_u32 v13, vcc_lo, 0x780, v119181; GFX10-FLATSCR-NEXT:    v_add_co_ci_u32_e64 v14, null, 0, v12, vcc_lo9182; GFX10-FLATSCR-NEXT:    s_waitcnt vmcnt(0)9183; GFX10-FLATSCR-NEXT:    global_store_dwordx4 v[13:14], v[15:18], off offset:20329184; GFX10-FLATSCR-NEXT:    scratch_load_dwordx4 v[15:18], off, s0 ; 16-byte Folded Reload9185; GFX10-FLATSCR-NEXT:    s_movk_i32 s0, 0x9d49186; GFX10-FLATSCR-NEXT:    s_waitcnt vmcnt(0)9187; GFX10-FLATSCR-NEXT:    global_store_dwordx4 v[13:14], v[15:18], off offset:20169188; GFX10-FLATSCR-NEXT:    scratch_load_dwordx4 v[15:18], off, s0 ; 16-byte Folded Reload9189; GFX10-FLATSCR-NEXT:    s_movk_i32 s0, 0x9c49190; GFX10-FLATSCR-NEXT:    s_waitcnt vmcnt(0)9191; GFX10-FLATSCR-NEXT:    global_store_dwordx4 v[13:14], v[15:18], off offset:20009192; GFX10-FLATSCR-NEXT:    scratch_load_dwordx4 v[15:18], off, s0 ; 16-byte Folded Reload9193; GFX10-FLATSCR-NEXT:    s_movk_i32 s0, 0x9b49194; GFX10-FLATSCR-NEXT:    s_waitcnt vmcnt(0)9195; GFX10-FLATSCR-NEXT:    global_store_dwordx4 v[13:14], v[15:18], off offset:19849196; GFX10-FLATSCR-NEXT:    scratch_load_dwordx4 v[15:18], off, s0 ; 16-byte Folded Reload9197; GFX10-FLATSCR-NEXT:    s_movk_i32 s0, 0x9a49198; GFX10-FLATSCR-NEXT:    s_waitcnt vmcnt(0)9199; GFX10-FLATSCR-NEXT:    global_store_dwordx4 v[13:14], v[15:18], off offset:19689200; GFX10-FLATSCR-NEXT:    scratch_load_dwordx4 v[15:18], off, s0 ; 16-byte Folded Reload9201; GFX10-FLATSCR-NEXT:    s_movk_i32 s0, 0x9949202; GFX10-FLATSCR-NEXT:    s_waitcnt vmcnt(0)9203; GFX10-FLATSCR-NEXT:    global_store_dwordx4 v[13:14], v[15:18], off offset:19529204; GFX10-FLATSCR-NEXT:    scratch_load_dwordx4 v[15:18], off, s0 ; 16-byte Folded Reload9205; GFX10-FLATSCR-NEXT:    s_movk_i32 s0, 0x9849206; GFX10-FLATSCR-NEXT:    s_waitcnt vmcnt(0)9207; GFX10-FLATSCR-NEXT:    global_store_dwordx4 v[13:14], v[15:18], off offset:19369208; GFX10-FLATSCR-NEXT:    scratch_load_dwordx4 v[15:18], off, s0 ; 16-byte Folded Reload9209; GFX10-FLATSCR-NEXT:    s_movk_i32 s0, 0x9749210; GFX10-FLATSCR-NEXT:    s_waitcnt vmcnt(0)9211; GFX10-FLATSCR-NEXT:    global_store_dwordx4 v[13:14], v[15:18], off offset:19209212; GFX10-FLATSCR-NEXT:    scratch_load_dwordx4 v[17:20], off, s0 ; 16-byte Folded Reload9213; GFX10-FLATSCR-NEXT:    v_add_co_u32 v13, vcc_lo, 0x200, v49214; GFX10-FLATSCR-NEXT:    v_add_co_ci_u32_e64 v14, null, 0, v6, vcc_lo9215; GFX10-FLATSCR-NEXT:    s_movk_i32 s0, 0x9649216; GFX10-FLATSCR-NEXT:    v_add_co_u32 v15, vcc_lo, 0x780, v139217; GFX10-FLATSCR-NEXT:    v_add_co_ci_u32_e64 v16, null, 0, v14, vcc_lo9218; GFX10-FLATSCR-NEXT:    s_waitcnt vmcnt(0)9219; GFX10-FLATSCR-NEXT:    global_store_dwordx4 v[15:16], v[17:20], off offset:20329220; GFX10-FLATSCR-NEXT:    scratch_load_dwordx4 v[17:20], off, s0 ; 16-byte Folded Reload9221; GFX10-FLATSCR-NEXT:    s_movk_i32 s0, 0x9549222; GFX10-FLATSCR-NEXT:    s_waitcnt vmcnt(0)9223; GFX10-FLATSCR-NEXT:    global_store_dwordx4 v[15:16], v[17:20], off offset:20169224; GFX10-FLATSCR-NEXT:    scratch_load_dwordx4 v[17:20], off, s0 ; 16-byte Folded Reload9225; GFX10-FLATSCR-NEXT:    s_movk_i32 s0, 0x9449226; GFX10-FLATSCR-NEXT:    s_waitcnt vmcnt(0)9227; GFX10-FLATSCR-NEXT:    global_store_dwordx4 v[15:16], v[17:20], off offset:20009228; GFX10-FLATSCR-NEXT:    scratch_load_dwordx4 v[17:20], off, s0 ; 16-byte Folded Reload9229; GFX10-FLATSCR-NEXT:    s_movk_i32 s0, 0x9349230; GFX10-FLATSCR-NEXT:    s_waitcnt vmcnt(0)9231; GFX10-FLATSCR-NEXT:    global_store_dwordx4 v[15:16], v[17:20], off offset:19849232; GFX10-FLATSCR-NEXT:    scratch_load_dwordx4 v[17:20], off, s0 ; 16-byte Folded Reload9233; GFX10-FLATSCR-NEXT:    s_movk_i32 s0, 0x9249234; GFX10-FLATSCR-NEXT:    s_waitcnt vmcnt(0)9235; GFX10-FLATSCR-NEXT:    global_store_dwordx4 v[15:16], v[17:20], off offset:19689236; GFX10-FLATSCR-NEXT:    scratch_load_dwordx4 v[17:20], off, s0 ; 16-byte Folded Reload9237; GFX10-FLATSCR-NEXT:    s_movk_i32 s0, 0x9149238; GFX10-FLATSCR-NEXT:    s_waitcnt vmcnt(0)9239; GFX10-FLATSCR-NEXT:    global_store_dwordx4 v[15:16], v[17:20], off offset:19529240; GFX10-FLATSCR-NEXT:    scratch_load_dwordx4 v[17:20], off, s0 ; 16-byte Folded Reload9241; GFX10-FLATSCR-NEXT:    s_movk_i32 s0, 0x9049242; GFX10-FLATSCR-NEXT:    s_waitcnt vmcnt(0)9243; GFX10-FLATSCR-NEXT:    global_store_dwordx4 v[15:16], v[17:20], off offset:19369244; GFX10-FLATSCR-NEXT:    scratch_load_dwordx4 v[17:20], off, s0 ; 16-byte Folded Reload9245; GFX10-FLATSCR-NEXT:    s_movk_i32 s0, 0x8f49246; GFX10-FLATSCR-NEXT:    s_waitcnt vmcnt(0)9247; GFX10-FLATSCR-NEXT:    global_store_dwordx4 v[15:16], v[17:20], off offset:19209248; GFX10-FLATSCR-NEXT:    scratch_load_dwordx4 v[19:22], off, s0 ; 16-byte Folded Reload9249; GFX10-FLATSCR-NEXT:    v_add_co_u32 v15, vcc_lo, 0x180, v49250; GFX10-FLATSCR-NEXT:    v_add_co_ci_u32_e64 v16, null, 0, v6, vcc_lo9251; GFX10-FLATSCR-NEXT:    s_movk_i32 s0, 0x8e49252; GFX10-FLATSCR-NEXT:    v_add_co_u32 v17, vcc_lo, 0x780, v159253; GFX10-FLATSCR-NEXT:    v_add_co_ci_u32_e64 v18, null, 0, v16, vcc_lo9254; GFX10-FLATSCR-NEXT:    s_waitcnt vmcnt(0)9255; GFX10-FLATSCR-NEXT:    global_store_dwordx4 v[17:18], v[19:22], off offset:20329256; GFX10-FLATSCR-NEXT:    scratch_load_dwordx4 v[19:22], off, s0 ; 16-byte Folded Reload9257; GFX10-FLATSCR-NEXT:    s_movk_i32 s0, 0x8d49258; GFX10-FLATSCR-NEXT:    s_waitcnt vmcnt(0)9259; GFX10-FLATSCR-NEXT:    global_store_dwordx4 v[17:18], v[19:22], off offset:20169260; GFX10-FLATSCR-NEXT:    scratch_load_dwordx4 v[19:22], off, s0 ; 16-byte Folded Reload9261; GFX10-FLATSCR-NEXT:    s_movk_i32 s0, 0x8c49262; GFX10-FLATSCR-NEXT:    s_waitcnt vmcnt(0)9263; GFX10-FLATSCR-NEXT:    global_store_dwordx4 v[17:18], v[19:22], off offset:20009264; GFX10-FLATSCR-NEXT:    scratch_load_dwordx4 v[19:22], off, s0 ; 16-byte Folded Reload9265; GFX10-FLATSCR-NEXT:    s_movk_i32 s0, 0x8b49266; GFX10-FLATSCR-NEXT:    s_waitcnt vmcnt(0)9267; GFX10-FLATSCR-NEXT:    global_store_dwordx4 v[17:18], v[19:22], off offset:19849268; GFX10-FLATSCR-NEXT:    scratch_load_dwordx4 v[19:22], off, s0 ; 16-byte Folded Reload9269; GFX10-FLATSCR-NEXT:    s_movk_i32 s0, 0x8a49270; GFX10-FLATSCR-NEXT:    s_waitcnt vmcnt(0)9271; GFX10-FLATSCR-NEXT:    global_store_dwordx4 v[17:18], v[19:22], off offset:19689272; GFX10-FLATSCR-NEXT:    scratch_load_dwordx4 v[19:22], off, s0 ; 16-byte Folded Reload9273; GFX10-FLATSCR-NEXT:    s_movk_i32 s0, 0x8949274; GFX10-FLATSCR-NEXT:    s_waitcnt vmcnt(0)9275; GFX10-FLATSCR-NEXT:    global_store_dwordx4 v[17:18], v[19:22], off offset:19529276; GFX10-FLATSCR-NEXT:    scratch_load_dwordx4 v[19:22], off, s0 ; 16-byte Folded Reload9277; GFX10-FLATSCR-NEXT:    s_movk_i32 s0, 0x8849278; GFX10-FLATSCR-NEXT:    s_waitcnt vmcnt(0)9279; GFX10-FLATSCR-NEXT:    global_store_dwordx4 v[17:18], v[19:22], off offset:19369280; GFX10-FLATSCR-NEXT:    scratch_load_dwordx4 v[19:22], off, s0 ; 16-byte Folded Reload9281; GFX10-FLATSCR-NEXT:    s_movk_i32 s0, 0x8749282; GFX10-FLATSCR-NEXT:    s_waitcnt vmcnt(0)9283; GFX10-FLATSCR-NEXT:    global_store_dwordx4 v[17:18], v[19:22], off offset:19209284; GFX10-FLATSCR-NEXT:    scratch_load_dwordx4 v[21:24], off, s0 ; 16-byte Folded Reload9285; GFX10-FLATSCR-NEXT:    v_add_co_u32 v17, vcc_lo, 0x100, v49286; GFX10-FLATSCR-NEXT:    v_add_co_ci_u32_e64 v18, null, 0, v6, vcc_lo9287; GFX10-FLATSCR-NEXT:    s_movk_i32 s0, 0x8649288; GFX10-FLATSCR-NEXT:    v_add_co_u32 v19, vcc_lo, 0x780, v179289; GFX10-FLATSCR-NEXT:    v_add_co_ci_u32_e64 v20, null, 0, v18, vcc_lo9290; GFX10-FLATSCR-NEXT:    s_waitcnt vmcnt(0)9291; GFX10-FLATSCR-NEXT:    global_store_dwordx4 v[19:20], v[21:24], off offset:20329292; GFX10-FLATSCR-NEXT:    scratch_load_dwordx4 v[21:24], off, s0 ; 16-byte Folded Reload9293; GFX10-FLATSCR-NEXT:    s_movk_i32 s0, 0x8549294; GFX10-FLATSCR-NEXT:    s_waitcnt vmcnt(0)9295; GFX10-FLATSCR-NEXT:    global_store_dwordx4 v[19:20], v[21:24], off offset:20169296; GFX10-FLATSCR-NEXT:    scratch_load_dwordx4 v[21:24], off, s0 ; 16-byte Folded Reload9297; GFX10-FLATSCR-NEXT:    s_movk_i32 s0, 0x8449298; GFX10-FLATSCR-NEXT:    s_waitcnt vmcnt(0)9299; GFX10-FLATSCR-NEXT:    global_store_dwordx4 v[19:20], v[21:24], off offset:20009300; GFX10-FLATSCR-NEXT:    scratch_load_dwordx4 v[21:24], off, s0 ; 16-byte Folded Reload9301; GFX10-FLATSCR-NEXT:    s_movk_i32 s0, 0x8349302; GFX10-FLATSCR-NEXT:    s_waitcnt vmcnt(0)9303; GFX10-FLATSCR-NEXT:    global_store_dwordx4 v[19:20], v[21:24], off offset:19849304; GFX10-FLATSCR-NEXT:    scratch_load_dwordx4 v[21:24], off, s0 ; 16-byte Folded Reload9305; GFX10-FLATSCR-NEXT:    s_movk_i32 s0, 0x8249306; GFX10-FLATSCR-NEXT:    s_waitcnt vmcnt(0)9307; GFX10-FLATSCR-NEXT:    global_store_dwordx4 v[19:20], v[21:24], off offset:19689308; GFX10-FLATSCR-NEXT:    scratch_load_dwordx4 v[21:24], off, s0 ; 16-byte Folded Reload9309; GFX10-FLATSCR-NEXT:    s_movk_i32 s0, 0x8149310; GFX10-FLATSCR-NEXT:    s_waitcnt vmcnt(0)9311; GFX10-FLATSCR-NEXT:    global_store_dwordx4 v[19:20], v[21:24], off offset:19529312; GFX10-FLATSCR-NEXT:    scratch_load_dwordx4 v[21:24], off, s0 ; 16-byte Folded Reload9313; GFX10-FLATSCR-NEXT:    s_movk_i32 s0, 0x8049314; GFX10-FLATSCR-NEXT:    s_waitcnt vmcnt(0)9315; GFX10-FLATSCR-NEXT:    global_store_dwordx4 v[19:20], v[21:24], off offset:19369316; GFX10-FLATSCR-NEXT:    scratch_load_dwordx4 v[21:24], off, s0 ; 16-byte Folded Reload9317; GFX10-FLATSCR-NEXT:    s_waitcnt vmcnt(0)9318; GFX10-FLATSCR-NEXT:    global_store_dwordx4 v[19:20], v[21:24], off offset:19209319; GFX10-FLATSCR-NEXT:    scratch_load_dwordx4 v[23:26], off, off offset:2036 ; 16-byte Folded Reload9320; GFX10-FLATSCR-NEXT:    v_add_co_u32 v19, vcc_lo, 0x80, v49321; GFX10-FLATSCR-NEXT:    v_add_co_ci_u32_e64 v20, null, 0, v6, vcc_lo9322; GFX10-FLATSCR-NEXT:    v_add_co_u32 v21, vcc_lo, 0x780, v199323; GFX10-FLATSCR-NEXT:    v_add_co_ci_u32_e64 v22, null, 0, v20, vcc_lo9324; GFX10-FLATSCR-NEXT:    s_waitcnt vmcnt(0)9325; GFX10-FLATSCR-NEXT:    global_store_dwordx4 v[21:22], v[23:26], off offset:20329326; GFX10-FLATSCR-NEXT:    scratch_load_dwordx4 v[23:26], off, off offset:2020 ; 16-byte Folded Reload9327; GFX10-FLATSCR-NEXT:    s_waitcnt vmcnt(0)9328; GFX10-FLATSCR-NEXT:    global_store_dwordx4 v[21:22], v[23:26], off offset:20169329; GFX10-FLATSCR-NEXT:    scratch_load_dwordx4 v[23:26], off, off offset:2004 ; 16-byte Folded Reload9330; GFX10-FLATSCR-NEXT:    s_waitcnt vmcnt(0)9331; GFX10-FLATSCR-NEXT:    global_store_dwordx4 v[21:22], v[23:26], off offset:20009332; GFX10-FLATSCR-NEXT:    scratch_load_dwordx4 v[23:26], off, off offset:1988 ; 16-byte Folded Reload9333; GFX10-FLATSCR-NEXT:    s_waitcnt vmcnt(0)9334; GFX10-FLATSCR-NEXT:    global_store_dwordx4 v[21:22], v[23:26], off offset:19849335; GFX10-FLATSCR-NEXT:    scratch_load_dwordx4 v[23:26], off, off offset:1972 ; 16-byte Folded Reload9336; GFX10-FLATSCR-NEXT:    s_waitcnt vmcnt(0)9337; GFX10-FLATSCR-NEXT:    global_store_dwordx4 v[21:22], v[23:26], off offset:19689338; GFX10-FLATSCR-NEXT:    scratch_load_dwordx4 v[23:26], off, off offset:1956 ; 16-byte Folded Reload9339; GFX10-FLATSCR-NEXT:    s_waitcnt vmcnt(0)9340; GFX10-FLATSCR-NEXT:    global_store_dwordx4 v[21:22], v[23:26], off offset:19529341; GFX10-FLATSCR-NEXT:    scratch_load_dwordx4 v[23:26], off, off offset:1940 ; 16-byte Folded Reload9342; GFX10-FLATSCR-NEXT:    s_waitcnt vmcnt(0)9343; GFX10-FLATSCR-NEXT:    global_store_dwordx4 v[21:22], v[23:26], off offset:19369344; GFX10-FLATSCR-NEXT:    scratch_load_dwordx4 v[23:26], off, off offset:1924 ; 16-byte Folded Reload9345; GFX10-FLATSCR-NEXT:    s_waitcnt vmcnt(0)9346; GFX10-FLATSCR-NEXT:    global_store_dwordx4 v[21:22], v[23:26], off offset:19209347; GFX10-FLATSCR-NEXT:    scratch_load_dwordx4 v[23:26], off, off offset:1908 ; 16-byte Folded Reload9348; GFX10-FLATSCR-NEXT:    v_add_co_u32 v21, vcc_lo, 0x780, v49349; GFX10-FLATSCR-NEXT:    v_add_co_ci_u32_e64 v22, null, 0, v6, vcc_lo9350; GFX10-FLATSCR-NEXT:    s_waitcnt vmcnt(0)9351; GFX10-FLATSCR-NEXT:    global_store_dwordx4 v[21:22], v[23:26], off offset:20329352; GFX10-FLATSCR-NEXT:    scratch_load_dwordx4 v[23:26], off, off offset:1892 ; 16-byte Folded Reload9353; GFX10-FLATSCR-NEXT:    s_waitcnt vmcnt(0)9354; GFX10-FLATSCR-NEXT:    global_store_dwordx4 v[21:22], v[23:26], off offset:20169355; GFX10-FLATSCR-NEXT:    scratch_load_dwordx4 v[23:26], off, off offset:1876 ; 16-byte Folded Reload9356; GFX10-FLATSCR-NEXT:    s_waitcnt vmcnt(0)9357; GFX10-FLATSCR-NEXT:    global_store_dwordx4 v[21:22], v[23:26], off offset:20009358; GFX10-FLATSCR-NEXT:    scratch_load_dwordx4 v[23:26], off, off offset:1860 ; 16-byte Folded Reload9359; GFX10-FLATSCR-NEXT:    s_waitcnt vmcnt(0)9360; GFX10-FLATSCR-NEXT:    global_store_dwordx4 v[21:22], v[23:26], off offset:19849361; GFX10-FLATSCR-NEXT:    scratch_load_dwordx4 v[23:26], off, off offset:1844 ; 16-byte Folded Reload9362; GFX10-FLATSCR-NEXT:    s_waitcnt vmcnt(0)9363; GFX10-FLATSCR-NEXT:    global_store_dwordx4 v[21:22], v[23:26], off offset:19689364; GFX10-FLATSCR-NEXT:    scratch_load_dwordx4 v[23:26], off, off offset:1828 ; 16-byte Folded Reload9365; GFX10-FLATSCR-NEXT:    s_waitcnt vmcnt(0)9366; GFX10-FLATSCR-NEXT:    global_store_dwordx4 v[21:22], v[23:26], off offset:19529367; GFX10-FLATSCR-NEXT:    scratch_load_dwordx4 v[23:26], off, off offset:1812 ; 16-byte Folded Reload9368; GFX10-FLATSCR-NEXT:    s_waitcnt vmcnt(0)9369; GFX10-FLATSCR-NEXT:    global_store_dwordx4 v[21:22], v[23:26], off offset:19369370; GFX10-FLATSCR-NEXT:    scratch_load_dwordx4 v[23:26], off, off offset:1796 ; 16-byte Folded Reload9371; GFX10-FLATSCR-NEXT:    s_waitcnt vmcnt(0)9372; GFX10-FLATSCR-NEXT:    global_store_dwordx4 v[21:22], v[23:26], off offset:19209373; GFX10-FLATSCR-NEXT:    scratch_load_dwordx4 v[23:26], off, off offset:1780 ; 16-byte Folded Reload9374; GFX10-FLATSCR-NEXT:    v_add_co_u32 v21, vcc_lo, 0x700, v49375; GFX10-FLATSCR-NEXT:    v_add_co_ci_u32_e64 v22, null, 0, v6, vcc_lo9376; GFX10-FLATSCR-NEXT:    s_waitcnt vmcnt(0)9377; GFX10-FLATSCR-NEXT:    global_store_dwordx4 v[21:22], v[23:26], off offset:20329378; GFX10-FLATSCR-NEXT:    scratch_load_dwordx4 v[23:26], off, off offset:1764 ; 16-byte Folded Reload9379; GFX10-FLATSCR-NEXT:    s_waitcnt vmcnt(0)9380; GFX10-FLATSCR-NEXT:    global_store_dwordx4 v[21:22], v[23:26], off offset:20169381; GFX10-FLATSCR-NEXT:    scratch_load_dwordx4 v[23:26], off, off offset:1748 ; 16-byte Folded Reload9382; GFX10-FLATSCR-NEXT:    s_waitcnt vmcnt(0)9383; GFX10-FLATSCR-NEXT:    global_store_dwordx4 v[21:22], v[23:26], off offset:20009384; GFX10-FLATSCR-NEXT:    scratch_load_dwordx4 v[23:26], off, off offset:1732 ; 16-byte Folded Reload9385; GFX10-FLATSCR-NEXT:    s_waitcnt vmcnt(0)9386; GFX10-FLATSCR-NEXT:    global_store_dwordx4 v[21:22], v[23:26], off offset:19849387; GFX10-FLATSCR-NEXT:    scratch_load_dwordx4 v[23:26], off, off offset:1716 ; 16-byte Folded Reload9388; GFX10-FLATSCR-NEXT:    s_waitcnt vmcnt(0)9389; GFX10-FLATSCR-NEXT:    global_store_dwordx4 v[21:22], v[23:26], off offset:19689390; GFX10-FLATSCR-NEXT:    scratch_load_dwordx4 v[23:26], off, off offset:1700 ; 16-byte Folded Reload9391; GFX10-FLATSCR-NEXT:    s_waitcnt vmcnt(0)9392; GFX10-FLATSCR-NEXT:    global_store_dwordx4 v[21:22], v[23:26], off offset:19529393; GFX10-FLATSCR-NEXT:    scratch_load_dwordx4 v[23:26], off, off offset:1684 ; 16-byte Folded Reload9394; GFX10-FLATSCR-NEXT:    s_waitcnt vmcnt(0)9395; GFX10-FLATSCR-NEXT:    global_store_dwordx4 v[21:22], v[23:26], off offset:19369396; GFX10-FLATSCR-NEXT:    scratch_load_dwordx4 v[23:26], off, off offset:1668 ; 16-byte Folded Reload9397; GFX10-FLATSCR-NEXT:    s_waitcnt vmcnt(0)9398; GFX10-FLATSCR-NEXT:    global_store_dwordx4 v[21:22], v[23:26], off offset:19209399; GFX10-FLATSCR-NEXT:    scratch_load_dwordx4 v[23:26], off, off offset:1652 ; 16-byte Folded Reload9400; GFX10-FLATSCR-NEXT:    v_add_co_u32 v21, vcc_lo, 0x680, v49401; GFX10-FLATSCR-NEXT:    v_add_co_ci_u32_e64 v22, null, 0, v6, vcc_lo9402; GFX10-FLATSCR-NEXT:    s_waitcnt vmcnt(0)9403; GFX10-FLATSCR-NEXT:    global_store_dwordx4 v[21:22], v[23:26], off offset:20329404; GFX10-FLATSCR-NEXT:    scratch_load_dwordx4 v[23:26], off, off offset:1636 ; 16-byte Folded Reload9405; GFX10-FLATSCR-NEXT:    s_waitcnt vmcnt(0)9406; GFX10-FLATSCR-NEXT:    global_store_dwordx4 v[21:22], v[23:26], off offset:20169407; GFX10-FLATSCR-NEXT:    scratch_load_dwordx4 v[23:26], off, off offset:1620 ; 16-byte Folded Reload9408; GFX10-FLATSCR-NEXT:    s_waitcnt vmcnt(0)9409; GFX10-FLATSCR-NEXT:    global_store_dwordx4 v[21:22], v[23:26], off offset:20009410; GFX10-FLATSCR-NEXT:    scratch_load_dwordx4 v[23:26], off, off offset:1604 ; 16-byte Folded Reload9411; GFX10-FLATSCR-NEXT:    s_waitcnt vmcnt(0)9412; GFX10-FLATSCR-NEXT:    global_store_dwordx4 v[21:22], v[23:26], off offset:19849413; GFX10-FLATSCR-NEXT:    scratch_load_dwordx4 v[23:26], off, off offset:1588 ; 16-byte Folded Reload9414; GFX10-FLATSCR-NEXT:    s_waitcnt vmcnt(0)9415; GFX10-FLATSCR-NEXT:    global_store_dwordx4 v[21:22], v[23:26], off offset:19689416; GFX10-FLATSCR-NEXT:    scratch_load_dwordx4 v[23:26], off, off offset:1572 ; 16-byte Folded Reload9417; GFX10-FLATSCR-NEXT:    s_waitcnt vmcnt(0)9418; GFX10-FLATSCR-NEXT:    global_store_dwordx4 v[21:22], v[23:26], off offset:19529419; GFX10-FLATSCR-NEXT:    scratch_load_dwordx4 v[23:26], off, off offset:1556 ; 16-byte Folded Reload9420; GFX10-FLATSCR-NEXT:    s_waitcnt vmcnt(0)9421; GFX10-FLATSCR-NEXT:    global_store_dwordx4 v[21:22], v[23:26], off offset:19369422; GFX10-FLATSCR-NEXT:    scratch_load_dwordx4 v[23:26], off, off offset:1540 ; 16-byte Folded Reload9423; GFX10-FLATSCR-NEXT:    s_waitcnt vmcnt(0)9424; GFX10-FLATSCR-NEXT:    global_store_dwordx4 v[21:22], v[23:26], off offset:19209425; GFX10-FLATSCR-NEXT:    scratch_load_dwordx4 v[23:26], off, off offset:1524 ; 16-byte Folded Reload9426; GFX10-FLATSCR-NEXT:    v_add_co_u32 v21, vcc_lo, 0x600, v49427; GFX10-FLATSCR-NEXT:    v_add_co_ci_u32_e64 v22, null, 0, v6, vcc_lo9428; GFX10-FLATSCR-NEXT:    s_waitcnt vmcnt(0)9429; GFX10-FLATSCR-NEXT:    global_store_dwordx4 v[21:22], v[23:26], off offset:20329430; GFX10-FLATSCR-NEXT:    scratch_load_dwordx4 v[23:26], off, off offset:1508 ; 16-byte Folded Reload9431; GFX10-FLATSCR-NEXT:    s_waitcnt vmcnt(0)9432; GFX10-FLATSCR-NEXT:    global_store_dwordx4 v[21:22], v[23:26], off offset:20169433; GFX10-FLATSCR-NEXT:    scratch_load_dwordx4 v[23:26], off, off offset:1492 ; 16-byte Folded Reload9434; GFX10-FLATSCR-NEXT:    s_waitcnt vmcnt(0)9435; GFX10-FLATSCR-NEXT:    global_store_dwordx4 v[21:22], v[23:26], off offset:20009436; GFX10-FLATSCR-NEXT:    scratch_load_dwordx4 v[23:26], off, off offset:1476 ; 16-byte Folded Reload9437; GFX10-FLATSCR-NEXT:    s_waitcnt vmcnt(0)9438; GFX10-FLATSCR-NEXT:    global_store_dwordx4 v[21:22], v[23:26], off offset:19849439; GFX10-FLATSCR-NEXT:    scratch_load_dwordx4 v[23:26], off, off offset:1460 ; 16-byte Folded Reload9440; GFX10-FLATSCR-NEXT:    s_waitcnt vmcnt(0)9441; GFX10-FLATSCR-NEXT:    global_store_dwordx4 v[21:22], v[23:26], off offset:19689442; GFX10-FLATSCR-NEXT:    scratch_load_dwordx4 v[23:26], off, off offset:1444 ; 16-byte Folded Reload9443; GFX10-FLATSCR-NEXT:    s_waitcnt vmcnt(0)9444; GFX10-FLATSCR-NEXT:    global_store_dwordx4 v[21:22], v[23:26], off offset:19529445; GFX10-FLATSCR-NEXT:    scratch_load_dwordx4 v[23:26], off, off offset:1428 ; 16-byte Folded Reload9446; GFX10-FLATSCR-NEXT:    s_waitcnt vmcnt(0)9447; GFX10-FLATSCR-NEXT:    global_store_dwordx4 v[21:22], v[23:26], off offset:19369448; GFX10-FLATSCR-NEXT:    scratch_load_dwordx4 v[23:26], off, off offset:1412 ; 16-byte Folded Reload9449; GFX10-FLATSCR-NEXT:    s_waitcnt vmcnt(0)9450; GFX10-FLATSCR-NEXT:    global_store_dwordx4 v[21:22], v[23:26], off offset:19209451; GFX10-FLATSCR-NEXT:    scratch_load_dwordx4 v[23:26], off, off offset:1396 ; 16-byte Folded Reload9452; GFX10-FLATSCR-NEXT:    v_add_co_u32 v21, vcc_lo, 0x580, v49453; GFX10-FLATSCR-NEXT:    v_add_co_ci_u32_e64 v22, null, 0, v6, vcc_lo9454; GFX10-FLATSCR-NEXT:    v_add_co_u32 v4, vcc_lo, 0x500, v49455; GFX10-FLATSCR-NEXT:    v_add_co_ci_u32_e64 v5, null, 0, v6, vcc_lo9456; GFX10-FLATSCR-NEXT:    s_waitcnt vmcnt(0)9457; GFX10-FLATSCR-NEXT:    global_store_dwordx4 v[21:22], v[23:26], off offset:20329458; GFX10-FLATSCR-NEXT:    scratch_load_dwordx4 v[23:26], off, off offset:1380 ; 16-byte Folded Reload9459; GFX10-FLATSCR-NEXT:    s_waitcnt vmcnt(0)9460; GFX10-FLATSCR-NEXT:    global_store_dwordx4 v[21:22], v[23:26], off offset:20169461; GFX10-FLATSCR-NEXT:    scratch_load_dwordx4 v[23:26], off, off offset:1364 ; 16-byte Folded Reload9462; GFX10-FLATSCR-NEXT:    s_waitcnt vmcnt(0)9463; GFX10-FLATSCR-NEXT:    global_store_dwordx4 v[21:22], v[23:26], off offset:20009464; GFX10-FLATSCR-NEXT:    scratch_load_dwordx4 v[23:26], off, off offset:1348 ; 16-byte Folded Reload9465; GFX10-FLATSCR-NEXT:    s_waitcnt vmcnt(0)9466; GFX10-FLATSCR-NEXT:    global_store_dwordx4 v[21:22], v[23:26], off offset:19849467; GFX10-FLATSCR-NEXT:    scratch_load_dwordx4 v[23:26], off, off offset:1332 ; 16-byte Folded Reload9468; GFX10-FLATSCR-NEXT:    s_waitcnt vmcnt(0)9469; GFX10-FLATSCR-NEXT:    global_store_dwordx4 v[21:22], v[23:26], off offset:19689470; GFX10-FLATSCR-NEXT:    scratch_load_dwordx4 v[23:26], off, off offset:1316 ; 16-byte Folded Reload9471; GFX10-FLATSCR-NEXT:    s_waitcnt vmcnt(0)9472; GFX10-FLATSCR-NEXT:    global_store_dwordx4 v[21:22], v[23:26], off offset:19529473; GFX10-FLATSCR-NEXT:    scratch_load_dwordx4 v[23:26], off, off offset:1300 ; 16-byte Folded Reload9474; GFX10-FLATSCR-NEXT:    s_waitcnt vmcnt(0)9475; GFX10-FLATSCR-NEXT:    global_store_dwordx4 v[21:22], v[23:26], off offset:19369476; GFX10-FLATSCR-NEXT:    scratch_load_dwordx4 v[23:26], off, off offset:1284 ; 16-byte Folded Reload9477; GFX10-FLATSCR-NEXT:    s_waitcnt vmcnt(0)9478; GFX10-FLATSCR-NEXT:    global_store_dwordx4 v[21:22], v[23:26], off offset:19209479; GFX10-FLATSCR-NEXT:    scratch_load_dwordx4 v[21:24], off, off offset:1268 ; 16-byte Folded Reload9480; GFX10-FLATSCR-NEXT:    s_waitcnt vmcnt(0)9481; GFX10-FLATSCR-NEXT:    global_store_dwordx4 v[4:5], v[21:24], off offset:20329482; GFX10-FLATSCR-NEXT:    scratch_load_dwordx4 v[21:24], off, off offset:1252 ; 16-byte Folded Reload9483; GFX10-FLATSCR-NEXT:    s_waitcnt vmcnt(0)9484; GFX10-FLATSCR-NEXT:    global_store_dwordx4 v[4:5], v[21:24], off offset:20169485; GFX10-FLATSCR-NEXT:    scratch_load_dwordx4 v[21:24], off, off offset:1236 ; 16-byte Folded Reload9486; GFX10-FLATSCR-NEXT:    s_waitcnt vmcnt(0)9487; GFX10-FLATSCR-NEXT:    global_store_dwordx4 v[4:5], v[21:24], off offset:20009488; GFX10-FLATSCR-NEXT:    scratch_load_dwordx4 v[21:24], off, off offset:1220 ; 16-byte Folded Reload9489; GFX10-FLATSCR-NEXT:    s_waitcnt vmcnt(0)9490; GFX10-FLATSCR-NEXT:    global_store_dwordx4 v[4:5], v[21:24], off offset:19849491; GFX10-FLATSCR-NEXT:    scratch_load_dwordx4 v[21:24], off, off offset:1204 ; 16-byte Folded Reload9492; GFX10-FLATSCR-NEXT:    s_waitcnt vmcnt(0)9493; GFX10-FLATSCR-NEXT:    global_store_dwordx4 v[4:5], v[21:24], off offset:19689494; GFX10-FLATSCR-NEXT:    scratch_load_dwordx4 v[21:24], off, off offset:1188 ; 16-byte Folded Reload9495; GFX10-FLATSCR-NEXT:    s_waitcnt vmcnt(0)9496; GFX10-FLATSCR-NEXT:    global_store_dwordx4 v[4:5], v[21:24], off offset:19529497; GFX10-FLATSCR-NEXT:    scratch_load_dwordx4 v[21:24], off, off offset:1172 ; 16-byte Folded Reload9498; GFX10-FLATSCR-NEXT:    s_waitcnt vmcnt(0)9499; GFX10-FLATSCR-NEXT:    global_store_dwordx4 v[4:5], v[21:24], off offset:19369500; GFX10-FLATSCR-NEXT:    scratch_load_dwordx4 v[21:24], off, off offset:1156 ; 16-byte Folded Reload9501; GFX10-FLATSCR-NEXT:    s_waitcnt vmcnt(0)9502; GFX10-FLATSCR-NEXT:    global_store_dwordx4 v[4:5], v[21:24], off offset:19209503; GFX10-FLATSCR-NEXT:    scratch_load_dwordx4 v[21:24], off, off offset:1140 ; 16-byte Folded Reload9504; GFX10-FLATSCR-NEXT:    s_waitcnt vmcnt(0)9505; GFX10-FLATSCR-NEXT:    global_store_dwordx4 v[0:1], v[21:24], off offset:20329506; GFX10-FLATSCR-NEXT:    scratch_load_dwordx4 v[21:24], off, off offset:1124 ; 16-byte Folded Reload9507; GFX10-FLATSCR-NEXT:    s_waitcnt vmcnt(0)9508; GFX10-FLATSCR-NEXT:    global_store_dwordx4 v[0:1], v[21:24], off offset:20169509; GFX10-FLATSCR-NEXT:    scratch_load_dwordx4 v[21:24], off, off offset:1108 ; 16-byte Folded Reload9510; GFX10-FLATSCR-NEXT:    s_waitcnt vmcnt(0)9511; GFX10-FLATSCR-NEXT:    global_store_dwordx4 v[0:1], v[21:24], off offset:20009512; GFX10-FLATSCR-NEXT:    scratch_load_dwordx4 v[21:24], off, off offset:1092 ; 16-byte Folded Reload9513; GFX10-FLATSCR-NEXT:    s_waitcnt vmcnt(0)9514; GFX10-FLATSCR-NEXT:    global_store_dwordx4 v[0:1], v[21:24], off offset:19849515; GFX10-FLATSCR-NEXT:    scratch_load_dwordx4 v[21:24], off, off offset:1076 ; 16-byte Folded Reload9516; GFX10-FLATSCR-NEXT:    s_waitcnt vmcnt(0)9517; GFX10-FLATSCR-NEXT:    global_store_dwordx4 v[0:1], v[21:24], off offset:19689518; GFX10-FLATSCR-NEXT:    scratch_load_dwordx4 v[21:24], off, off offset:1060 ; 16-byte Folded Reload9519; GFX10-FLATSCR-NEXT:    s_waitcnt vmcnt(0)9520; GFX10-FLATSCR-NEXT:    global_store_dwordx4 v[0:1], v[21:24], off offset:19529521; GFX10-FLATSCR-NEXT:    scratch_load_dwordx4 v[21:24], off, off offset:1044 ; 16-byte Folded Reload9522; GFX10-FLATSCR-NEXT:    s_waitcnt vmcnt(0)9523; GFX10-FLATSCR-NEXT:    global_store_dwordx4 v[0:1], v[21:24], off offset:19369524; GFX10-FLATSCR-NEXT:    scratch_load_dwordx4 v[21:24], off, off offset:1028 ; 16-byte Folded Reload9525; GFX10-FLATSCR-NEXT:    s_waitcnt vmcnt(0)9526; GFX10-FLATSCR-NEXT:    global_store_dwordx4 v[0:1], v[21:24], off offset:19209527; GFX10-FLATSCR-NEXT:    scratch_load_dwordx4 v[21:24], off, off offset:1012 ; 16-byte Folded Reload9528; GFX10-FLATSCR-NEXT:    s_waitcnt vmcnt(0)9529; GFX10-FLATSCR-NEXT:    global_store_dwordx4 v[2:3], v[21:24], off offset:20329530; GFX10-FLATSCR-NEXT:    scratch_load_dwordx4 v[21:24], off, off offset:996 ; 16-byte Folded Reload9531; GFX10-FLATSCR-NEXT:    s_waitcnt vmcnt(0)9532; GFX10-FLATSCR-NEXT:    global_store_dwordx4 v[2:3], v[21:24], off offset:20169533; GFX10-FLATSCR-NEXT:    scratch_load_dwordx4 v[21:24], off, off offset:980 ; 16-byte Folded Reload9534; GFX10-FLATSCR-NEXT:    s_waitcnt vmcnt(0)9535; GFX10-FLATSCR-NEXT:    global_store_dwordx4 v[2:3], v[21:24], off offset:20009536; GFX10-FLATSCR-NEXT:    scratch_load_dwordx4 v[21:24], off, off offset:964 ; 16-byte Folded Reload9537; GFX10-FLATSCR-NEXT:    s_waitcnt vmcnt(0)9538; GFX10-FLATSCR-NEXT:    global_store_dwordx4 v[2:3], v[21:24], off offset:19849539; GFX10-FLATSCR-NEXT:    scratch_load_dwordx4 v[21:24], off, off offset:948 ; 16-byte Folded Reload9540; GFX10-FLATSCR-NEXT:    s_waitcnt vmcnt(0)9541; GFX10-FLATSCR-NEXT:    global_store_dwordx4 v[2:3], v[21:24], off offset:19689542; GFX10-FLATSCR-NEXT:    scratch_load_dwordx4 v[21:24], off, off offset:932 ; 16-byte Folded Reload9543; GFX10-FLATSCR-NEXT:    s_waitcnt vmcnt(0)9544; GFX10-FLATSCR-NEXT:    global_store_dwordx4 v[2:3], v[21:24], off offset:19529545; GFX10-FLATSCR-NEXT:    scratch_load_dwordx4 v[21:24], off, off offset:916 ; 16-byte Folded Reload9546; GFX10-FLATSCR-NEXT:    s_waitcnt vmcnt(0)9547; GFX10-FLATSCR-NEXT:    global_store_dwordx4 v[2:3], v[21:24], off offset:19369548; GFX10-FLATSCR-NEXT:    scratch_load_dwordx4 v[21:24], off, off offset:900 ; 16-byte Folded Reload9549; GFX10-FLATSCR-NEXT:    s_waitcnt vmcnt(0)9550; GFX10-FLATSCR-NEXT:    global_store_dwordx4 v[2:3], v[21:24], off offset:19209551; GFX10-FLATSCR-NEXT:    scratch_load_dwordx4 v[0:3], off, off offset:884 ; 16-byte Folded Reload9552; GFX10-FLATSCR-NEXT:    s_waitcnt vmcnt(0)9553; GFX10-FLATSCR-NEXT:    global_store_dwordx4 v[7:8], v[0:3], off offset:20329554; GFX10-FLATSCR-NEXT:    scratch_load_dwordx4 v[0:3], off, off offset:868 ; 16-byte Folded Reload9555; GFX10-FLATSCR-NEXT:    s_waitcnt vmcnt(0)9556; GFX10-FLATSCR-NEXT:    global_store_dwordx4 v[7:8], v[0:3], off offset:20169557; GFX10-FLATSCR-NEXT:    scratch_load_dwordx4 v[0:3], off, off offset:852 ; 16-byte Folded Reload9558; GFX10-FLATSCR-NEXT:    s_waitcnt vmcnt(0)9559; GFX10-FLATSCR-NEXT:    global_store_dwordx4 v[7:8], v[0:3], off offset:20009560; GFX10-FLATSCR-NEXT:    scratch_load_dwordx4 v[0:3], off, off offset:836 ; 16-byte Folded Reload9561; GFX10-FLATSCR-NEXT:    s_waitcnt vmcnt(0)9562; GFX10-FLATSCR-NEXT:    global_store_dwordx4 v[7:8], v[0:3], off offset:19849563; GFX10-FLATSCR-NEXT:    scratch_load_dwordx4 v[0:3], off, off offset:820 ; 16-byte Folded Reload9564; GFX10-FLATSCR-NEXT:    s_waitcnt vmcnt(0)9565; GFX10-FLATSCR-NEXT:    global_store_dwordx4 v[7:8], v[0:3], off offset:19689566; GFX10-FLATSCR-NEXT:    scratch_load_dwordx4 v[0:3], off, off offset:804 ; 16-byte Folded Reload9567; GFX10-FLATSCR-NEXT:    s_waitcnt vmcnt(0)9568; GFX10-FLATSCR-NEXT:    global_store_dwordx4 v[7:8], v[0:3], off offset:19529569; GFX10-FLATSCR-NEXT:    scratch_load_dwordx4 v[0:3], off, off offset:788 ; 16-byte Folded Reload9570; GFX10-FLATSCR-NEXT:    s_waitcnt vmcnt(0)9571; GFX10-FLATSCR-NEXT:    global_store_dwordx4 v[7:8], v[0:3], off offset:19369572; GFX10-FLATSCR-NEXT:    scratch_load_dwordx4 v[0:3], off, off offset:772 ; 16-byte Folded Reload9573; GFX10-FLATSCR-NEXT:    s_waitcnt vmcnt(0)9574; GFX10-FLATSCR-NEXT:    global_store_dwordx4 v[7:8], v[0:3], off offset:19209575; GFX10-FLATSCR-NEXT:    scratch_load_dwordx4 v[0:3], off, off offset:756 ; 16-byte Folded Reload9576; GFX10-FLATSCR-NEXT:    s_waitcnt vmcnt(0)9577; GFX10-FLATSCR-NEXT:    global_store_dwordx4 v[9:10], v[0:3], off offset:20329578; GFX10-FLATSCR-NEXT:    scratch_load_dwordx4 v[0:3], off, off offset:740 ; 16-byte Folded Reload9579; GFX10-FLATSCR-NEXT:    s_waitcnt vmcnt(0)9580; GFX10-FLATSCR-NEXT:    global_store_dwordx4 v[9:10], v[0:3], off offset:20169581; GFX10-FLATSCR-NEXT:    scratch_load_dwordx4 v[0:3], off, off offset:724 ; 16-byte Folded Reload9582; GFX10-FLATSCR-NEXT:    s_waitcnt vmcnt(0)9583; GFX10-FLATSCR-NEXT:    global_store_dwordx4 v[9:10], v[0:3], off offset:20009584; GFX10-FLATSCR-NEXT:    scratch_load_dwordx4 v[0:3], off, off offset:708 ; 16-byte Folded Reload9585; GFX10-FLATSCR-NEXT:    s_waitcnt vmcnt(0)9586; GFX10-FLATSCR-NEXT:    global_store_dwordx4 v[9:10], v[0:3], off offset:19849587; GFX10-FLATSCR-NEXT:    scratch_load_dwordx4 v[0:3], off, off offset:692 ; 16-byte Folded Reload9588; GFX10-FLATSCR-NEXT:    s_waitcnt vmcnt(0)9589; GFX10-FLATSCR-NEXT:    global_store_dwordx4 v[9:10], v[0:3], off offset:19689590; GFX10-FLATSCR-NEXT:    scratch_load_dwordx4 v[0:3], off, off offset:676 ; 16-byte Folded Reload9591; GFX10-FLATSCR-NEXT:    s_waitcnt vmcnt(0)9592; GFX10-FLATSCR-NEXT:    global_store_dwordx4 v[9:10], v[0:3], off offset:19529593; GFX10-FLATSCR-NEXT:    scratch_load_dwordx4 v[0:3], off, off offset:660 ; 16-byte Folded Reload9594; GFX10-FLATSCR-NEXT:    s_waitcnt vmcnt(0)9595; GFX10-FLATSCR-NEXT:    global_store_dwordx4 v[9:10], v[0:3], off offset:19369596; GFX10-FLATSCR-NEXT:    scratch_load_dwordx4 v[0:3], off, off offset:644 ; 16-byte Folded Reload9597; GFX10-FLATSCR-NEXT:    s_waitcnt vmcnt(0)9598; GFX10-FLATSCR-NEXT:    global_store_dwordx4 v[9:10], v[0:3], off offset:19209599; GFX10-FLATSCR-NEXT:    scratch_load_dwordx4 v[0:3], off, off offset:628 ; 16-byte Folded Reload9600; GFX10-FLATSCR-NEXT:    s_waitcnt vmcnt(0)9601; GFX10-FLATSCR-NEXT:    global_store_dwordx4 v[11:12], v[0:3], off offset:20329602; GFX10-FLATSCR-NEXT:    scratch_load_dwordx4 v[0:3], off, off offset:612 ; 16-byte Folded Reload9603; GFX10-FLATSCR-NEXT:    s_waitcnt vmcnt(0)9604; GFX10-FLATSCR-NEXT:    global_store_dwordx4 v[11:12], v[0:3], off offset:20169605; GFX10-FLATSCR-NEXT:    scratch_load_dwordx4 v[0:3], off, off offset:596 ; 16-byte Folded Reload9606; GFX10-FLATSCR-NEXT:    s_waitcnt vmcnt(0)9607; GFX10-FLATSCR-NEXT:    global_store_dwordx4 v[11:12], v[0:3], off offset:20009608; GFX10-FLATSCR-NEXT:    scratch_load_dwordx4 v[0:3], off, off offset:580 ; 16-byte Folded Reload9609; GFX10-FLATSCR-NEXT:    s_waitcnt vmcnt(0)9610; GFX10-FLATSCR-NEXT:    global_store_dwordx4 v[11:12], v[0:3], off offset:19849611; GFX10-FLATSCR-NEXT:    scratch_load_dwordx4 v[0:3], off, off offset:564 ; 16-byte Folded Reload9612; GFX10-FLATSCR-NEXT:    s_waitcnt vmcnt(0)9613; GFX10-FLATSCR-NEXT:    global_store_dwordx4 v[11:12], v[0:3], off offset:19689614; GFX10-FLATSCR-NEXT:    scratch_load_dwordx4 v[0:3], off, off offset:548 ; 16-byte Folded Reload9615; GFX10-FLATSCR-NEXT:    s_waitcnt vmcnt(0)9616; GFX10-FLATSCR-NEXT:    global_store_dwordx4 v[11:12], v[0:3], off offset:19529617; GFX10-FLATSCR-NEXT:    scratch_load_dwordx4 v[0:3], off, off offset:532 ; 16-byte Folded Reload9618; GFX10-FLATSCR-NEXT:    s_waitcnt vmcnt(0)9619; GFX10-FLATSCR-NEXT:    global_store_dwordx4 v[11:12], v[0:3], off offset:19369620; GFX10-FLATSCR-NEXT:    scratch_load_dwordx4 v[0:3], off, off offset:516 ; 16-byte Folded Reload9621; GFX10-FLATSCR-NEXT:    s_waitcnt vmcnt(0)9622; GFX10-FLATSCR-NEXT:    global_store_dwordx4 v[11:12], v[0:3], off offset:19209623; GFX10-FLATSCR-NEXT:    scratch_load_dwordx4 v[0:3], off, off offset:500 ; 16-byte Folded Reload9624; GFX10-FLATSCR-NEXT:    s_waitcnt vmcnt(0)9625; GFX10-FLATSCR-NEXT:    global_store_dwordx4 v[13:14], v[0:3], off offset:20329626; GFX10-FLATSCR-NEXT:    scratch_load_dwordx4 v[0:3], off, off offset:484 ; 16-byte Folded Reload9627; GFX10-FLATSCR-NEXT:    s_waitcnt vmcnt(0)9628; GFX10-FLATSCR-NEXT:    global_store_dwordx4 v[13:14], v[0:3], off offset:20169629; GFX10-FLATSCR-NEXT:    scratch_load_dwordx4 v[0:3], off, off offset:468 ; 16-byte Folded Reload9630; GFX10-FLATSCR-NEXT:    s_waitcnt vmcnt(0)9631; GFX10-FLATSCR-NEXT:    global_store_dwordx4 v[13:14], v[0:3], off offset:20009632; GFX10-FLATSCR-NEXT:    scratch_load_dwordx4 v[0:3], off, off offset:452 ; 16-byte Folded Reload9633; GFX10-FLATSCR-NEXT:    s_waitcnt vmcnt(0)9634; GFX10-FLATSCR-NEXT:    global_store_dwordx4 v[13:14], v[0:3], off offset:19849635; GFX10-FLATSCR-NEXT:    scratch_load_dwordx4 v[0:3], off, off offset:436 ; 16-byte Folded Reload9636; GFX10-FLATSCR-NEXT:    s_waitcnt vmcnt(0)9637; GFX10-FLATSCR-NEXT:    global_store_dwordx4 v[13:14], v[0:3], off offset:19689638; GFX10-FLATSCR-NEXT:    scratch_load_dwordx4 v[0:3], off, off offset:420 ; 16-byte Folded Reload9639; GFX10-FLATSCR-NEXT:    s_waitcnt vmcnt(0)9640; GFX10-FLATSCR-NEXT:    global_store_dwordx4 v[13:14], v[0:3], off offset:19529641; GFX10-FLATSCR-NEXT:    scratch_load_dwordx4 v[0:3], off, off offset:404 ; 16-byte Folded Reload9642; GFX10-FLATSCR-NEXT:    s_waitcnt vmcnt(0)9643; GFX10-FLATSCR-NEXT:    global_store_dwordx4 v[13:14], v[0:3], off offset:19369644; GFX10-FLATSCR-NEXT:    scratch_load_dwordx4 v[0:3], off, off offset:388 ; 16-byte Folded Reload9645; GFX10-FLATSCR-NEXT:    s_waitcnt vmcnt(0)9646; GFX10-FLATSCR-NEXT:    global_store_dwordx4 v[13:14], v[0:3], off offset:19209647; GFX10-FLATSCR-NEXT:    scratch_load_dwordx4 v[0:3], off, off offset:372 ; 16-byte Folded Reload9648; GFX10-FLATSCR-NEXT:    s_waitcnt vmcnt(0)9649; GFX10-FLATSCR-NEXT:    global_store_dwordx4 v[15:16], v[0:3], off offset:20329650; GFX10-FLATSCR-NEXT:    scratch_load_dwordx4 v[0:3], off, off offset:356 ; 16-byte Folded Reload9651; GFX10-FLATSCR-NEXT:    s_waitcnt vmcnt(0)9652; GFX10-FLATSCR-NEXT:    global_store_dwordx4 v[15:16], v[0:3], off offset:20169653; GFX10-FLATSCR-NEXT:    scratch_load_dwordx4 v[0:3], off, off offset:340 ; 16-byte Folded Reload9654; GFX10-FLATSCR-NEXT:    s_waitcnt vmcnt(0)9655; GFX10-FLATSCR-NEXT:    global_store_dwordx4 v[15:16], v[0:3], off offset:20009656; GFX10-FLATSCR-NEXT:    scratch_load_dwordx4 v[0:3], off, off offset:324 ; 16-byte Folded Reload9657; GFX10-FLATSCR-NEXT:    s_waitcnt vmcnt(0)9658; GFX10-FLATSCR-NEXT:    global_store_dwordx4 v[15:16], v[0:3], off offset:19849659; GFX10-FLATSCR-NEXT:    scratch_load_dwordx4 v[0:3], off, off offset:308 ; 16-byte Folded Reload9660; GFX10-FLATSCR-NEXT:    s_waitcnt vmcnt(0)9661; GFX10-FLATSCR-NEXT:    global_store_dwordx4 v[15:16], v[0:3], off offset:19689662; GFX10-FLATSCR-NEXT:    scratch_load_dwordx4 v[0:3], off, off offset:292 ; 16-byte Folded Reload9663; GFX10-FLATSCR-NEXT:    s_waitcnt vmcnt(0)9664; GFX10-FLATSCR-NEXT:    global_store_dwordx4 v[15:16], v[0:3], off offset:19529665; GFX10-FLATSCR-NEXT:    scratch_load_dwordx4 v[0:3], off, off offset:276 ; 16-byte Folded Reload9666; GFX10-FLATSCR-NEXT:    s_waitcnt vmcnt(0)9667; GFX10-FLATSCR-NEXT:    global_store_dwordx4 v[15:16], v[0:3], off offset:19369668; GFX10-FLATSCR-NEXT:    scratch_load_dwordx4 v[0:3], off, off offset:260 ; 16-byte Folded Reload9669; GFX10-FLATSCR-NEXT:    s_waitcnt vmcnt(0)9670; GFX10-FLATSCR-NEXT:    global_store_dwordx4 v[15:16], v[0:3], off offset:19209671; GFX10-FLATSCR-NEXT:    scratch_load_dwordx4 v[0:3], off, off offset:244 ; 16-byte Folded Reload9672; GFX10-FLATSCR-NEXT:    s_waitcnt vmcnt(0)9673; GFX10-FLATSCR-NEXT:    global_store_dwordx4 v[17:18], v[0:3], off offset:20329674; GFX10-FLATSCR-NEXT:    scratch_load_dwordx4 v[0:3], off, off offset:228 ; 16-byte Folded Reload9675; GFX10-FLATSCR-NEXT:    s_waitcnt vmcnt(0)9676; GFX10-FLATSCR-NEXT:    global_store_dwordx4 v[17:18], v[0:3], off offset:20169677; GFX10-FLATSCR-NEXT:    scratch_load_dwordx4 v[0:3], off, off offset:212 ; 16-byte Folded Reload9678; GFX10-FLATSCR-NEXT:    s_waitcnt vmcnt(0)9679; GFX10-FLATSCR-NEXT:    global_store_dwordx4 v[17:18], v[0:3], off offset:20009680; GFX10-FLATSCR-NEXT:    scratch_load_dwordx4 v[0:3], off, off offset:196 ; 16-byte Folded Reload9681; GFX10-FLATSCR-NEXT:    s_waitcnt vmcnt(0)9682; GFX10-FLATSCR-NEXT:    global_store_dwordx4 v[17:18], v[0:3], off offset:19849683; GFX10-FLATSCR-NEXT:    scratch_load_dwordx4 v[0:3], off, off offset:180 ; 16-byte Folded Reload9684; GFX10-FLATSCR-NEXT:    s_waitcnt vmcnt(0)9685; GFX10-FLATSCR-NEXT:    global_store_dwordx4 v[17:18], v[0:3], off offset:19689686; GFX10-FLATSCR-NEXT:    scratch_load_dwordx4 v[0:3], off, off offset:164 ; 16-byte Folded Reload9687; GFX10-FLATSCR-NEXT:    s_waitcnt vmcnt(0)9688; GFX10-FLATSCR-NEXT:    global_store_dwordx4 v[17:18], v[0:3], off offset:19529689; GFX10-FLATSCR-NEXT:    scratch_load_dwordx4 v[0:3], off, off offset:148 ; 16-byte Folded Reload9690; GFX10-FLATSCR-NEXT:    s_waitcnt vmcnt(0)9691; GFX10-FLATSCR-NEXT:    global_store_dwordx4 v[17:18], v[0:3], off offset:19369692; GFX10-FLATSCR-NEXT:    scratch_load_dwordx4 v[0:3], off, off offset:132 ; 16-byte Folded Reload9693; GFX10-FLATSCR-NEXT:    s_waitcnt vmcnt(0)9694; GFX10-FLATSCR-NEXT:    global_store_dwordx4 v[17:18], v[0:3], off offset:19209695; GFX10-FLATSCR-NEXT:    scratch_load_dwordx4 v[0:3], off, off offset:116 ; 16-byte Folded Reload9696; GFX10-FLATSCR-NEXT:    s_waitcnt vmcnt(0)9697; GFX10-FLATSCR-NEXT:    global_store_dwordx4 v[19:20], v[0:3], off offset:20329698; GFX10-FLATSCR-NEXT:    scratch_load_dwordx4 v[0:3], off, off offset:100 ; 16-byte Folded Reload9699; GFX10-FLATSCR-NEXT:    s_waitcnt vmcnt(0)9700; GFX10-FLATSCR-NEXT:    global_store_dwordx4 v[19:20], v[0:3], off offset:20169701; GFX10-FLATSCR-NEXT:    scratch_load_dwordx4 v[0:3], off, off offset:84 ; 16-byte Folded Reload9702; GFX10-FLATSCR-NEXT:    s_waitcnt vmcnt(0)9703; GFX10-FLATSCR-NEXT:    global_store_dwordx4 v[19:20], v[0:3], off offset:20009704; GFX10-FLATSCR-NEXT:    scratch_load_dwordx4 v[0:3], off, off offset:68 ; 16-byte Folded Reload9705; GFX10-FLATSCR-NEXT:    s_waitcnt vmcnt(0)9706; GFX10-FLATSCR-NEXT:    global_store_dwordx4 v[19:20], v[0:3], off offset:19849707; GFX10-FLATSCR-NEXT:    scratch_load_dwordx4 v[0:3], off, off offset:52 ; 16-byte Folded Reload9708; GFX10-FLATSCR-NEXT:    s_waitcnt vmcnt(0)9709; GFX10-FLATSCR-NEXT:    global_store_dwordx4 v[19:20], v[0:3], off offset:19689710; GFX10-FLATSCR-NEXT:    scratch_load_dwordx4 v[0:3], off, off offset:36 ; 16-byte Folded Reload9711; GFX10-FLATSCR-NEXT:    s_waitcnt vmcnt(0)9712; GFX10-FLATSCR-NEXT:    global_store_dwordx4 v[19:20], v[0:3], off offset:19529713; GFX10-FLATSCR-NEXT:    scratch_load_dwordx4 v[0:3], off, off offset:20 ; 16-byte Folded Reload9714; GFX10-FLATSCR-NEXT:    s_waitcnt vmcnt(0)9715; GFX10-FLATSCR-NEXT:    global_store_dwordx4 v[19:20], v[0:3], off offset:19369716; GFX10-FLATSCR-NEXT:    scratch_load_dwordx4 v[0:3], off, off offset:4 ; 16-byte Folded Reload9717; GFX10-FLATSCR-NEXT:    s_waitcnt vmcnt(0)9718; GFX10-FLATSCR-NEXT:    global_store_dwordx4 v[19:20], v[0:3], off offset:19209719; GFX10-FLATSCR-NEXT:    s_endpgm9720entry:9721  %lo = call i32 @llvm.amdgcn.mbcnt.lo(i32 -1, i32 0)9722  %tid = call i32 @llvm.amdgcn.mbcnt.hi(i32 -1, i32 %lo)9723 9724  %aptr = getelementptr <1280 x i32>, ptr addrspace(1) %in, i32 %tid9725  %a = load <1280 x i32>, ptr addrspace(1) %aptr9726 9727; mark most VGPR registers as used to increase register pressure9728  call void asm sideeffect "", "~{v4},~{v8},~{v12},~{v16},~{v20},~{v24},~{v28},~{v32}" ()9729  call void asm sideeffect "", "~{v36},~{v40},~{v44},~{v48},~{v52},~{v56},~{v60},~{v64}" ()9730  call void asm sideeffect "", "~{v68},~{v72},~{v76},~{v80},~{v84},~{v88},~{v92},~{v96}" ()9731  call void asm sideeffect "", "~{v100},~{v104},~{v108},~{v112},~{v116},~{v120},~{v124},~{v128}" ()9732  call void asm sideeffect "", "~{v132},~{v136},~{v140},~{v144},~{v148},~{v152},~{v156},~{v160}" ()9733  call void asm sideeffect "", "~{v164},~{v168},~{v172},~{v176},~{v180},~{v184},~{v188},~{v192}" ()9734  call void asm sideeffect "", "~{v196},~{v200},~{v204},~{v208},~{v212},~{v216},~{v220},~{v224}" ()9735 9736  %outptr = getelementptr <1280 x i32>, ptr addrspace(1) %out, i32 %tid9737  store <1280 x i32> %a, ptr addrspace(1) %outptr9738 9739  ret void9740}9741 9742define amdgpu_kernel void @test_limited_sgpr(ptr addrspace(1) %out, ptr addrspace(1) %in) #0 {9743; GFX6-LABEL: test_limited_sgpr:9744; GFX6:       ; %bb.0: ; %entry9745; GFX6-NEXT:    s_mov_b32 s40, SCRATCH_RSRC_DWORD09746; GFX6-NEXT:    s_mov_b32 s41, SCRATCH_RSRC_DWORD19747; GFX6-NEXT:    s_load_dwordx4 s[0:3], s[4:5], 0x99748; GFX6-NEXT:    s_mov_b32 s42, -19749; GFX6-NEXT:    s_mov_b32 s43, 0xe8f0009750; GFX6-NEXT:    s_add_u32 s40, s40, s119751; GFX6-NEXT:    v_mbcnt_lo_u32_b32_e64 v0, -1, 09752; GFX6-NEXT:    s_addc_u32 s41, s41, 09753; GFX6-NEXT:    v_mbcnt_hi_u32_b32_e32 v0, -1, v09754; GFX6-NEXT:    v_mov_b32_e32 v6, 09755; GFX6-NEXT:    s_mov_b64 s[4:5], exec9756; GFX6-NEXT:    s_mov_b32 s6, 09757; GFX6-NEXT:    s_mov_b32 s7, 0xf0009758; GFX6-NEXT:    s_mov_b64 exec, 159759; GFX6-NEXT:    buffer_store_dword v1, off, s[40:43], 09760; GFX6-NEXT:    s_waitcnt expcnt(0) lgkmcnt(0)9761; GFX6-NEXT:    v_writelane_b32 v1, s0, 09762; GFX6-NEXT:    v_writelane_b32 v1, s1, 19763; GFX6-NEXT:    v_writelane_b32 v1, s2, 29764; GFX6-NEXT:    v_writelane_b32 v1, s3, 39765; GFX6-NEXT:    s_mov_b32 s8, 0x804009766; GFX6-NEXT:    buffer_store_dword v1, off, s[40:43], s8 ; 4-byte Folded Spill9767; GFX6-NEXT:    s_waitcnt expcnt(0)9768; GFX6-NEXT:    buffer_load_dword v1, off, s[40:43], 09769; GFX6-NEXT:    s_waitcnt vmcnt(0)9770; GFX6-NEXT:    s_mov_b64 exec, s[4:5]9771; GFX6-NEXT:    s_mov_b64 s[4:5], s[2:3]9772; GFX6-NEXT:    v_lshlrev_b32_e32 v5, 8, v09773; GFX6-NEXT:    buffer_load_dwordx4 v[0:3], v[5:6], s[4:7], 0 addr64 offset:2409774; GFX6-NEXT:    s_mov_b32 s2, 0x86a009775; GFX6-NEXT:    s_mov_b64 s[8:9], exec9776; GFX6-NEXT:    s_waitcnt vmcnt(0)9777; GFX6-NEXT:    buffer_store_dword v0, off, s[40:43], s2 ; 4-byte Folded Spill9778; GFX6-NEXT:    buffer_store_dword v1, off, s[40:43], s2 offset:4 ; 4-byte Folded Spill9779; GFX6-NEXT:    buffer_store_dword v2, off, s[40:43], s2 offset:8 ; 4-byte Folded Spill9780; GFX6-NEXT:    buffer_store_dword v3, off, s[40:43], s2 offset:12 ; 4-byte Folded Spill9781; GFX6-NEXT:    s_waitcnt expcnt(0)9782; GFX6-NEXT:    buffer_load_dwordx4 v[0:3], v[5:6], s[4:7], 0 addr64 offset:2249783; GFX6-NEXT:    s_mov_b32 s2, 0x866009784; GFX6-NEXT:    s_waitcnt vmcnt(0)9785; GFX6-NEXT:    buffer_store_dword v0, off, s[40:43], s2 ; 4-byte Folded Spill9786; GFX6-NEXT:    buffer_store_dword v1, off, s[40:43], s2 offset:4 ; 4-byte Folded Spill9787; GFX6-NEXT:    buffer_store_dword v2, off, s[40:43], s2 offset:8 ; 4-byte Folded Spill9788; GFX6-NEXT:    buffer_store_dword v3, off, s[40:43], s2 offset:12 ; 4-byte Folded Spill9789; GFX6-NEXT:    s_waitcnt expcnt(0)9790; GFX6-NEXT:    buffer_load_dwordx4 v[0:3], v[5:6], s[4:7], 0 addr64 offset:2089791; GFX6-NEXT:    s_mov_b32 s2, 0x862009792; GFX6-NEXT:    s_waitcnt vmcnt(0)9793; GFX6-NEXT:    buffer_store_dword v0, off, s[40:43], s2 ; 4-byte Folded Spill9794; GFX6-NEXT:    buffer_store_dword v1, off, s[40:43], s2 offset:4 ; 4-byte Folded Spill9795; GFX6-NEXT:    buffer_store_dword v2, off, s[40:43], s2 offset:8 ; 4-byte Folded Spill9796; GFX6-NEXT:    buffer_store_dword v3, off, s[40:43], s2 offset:12 ; 4-byte Folded Spill9797; GFX6-NEXT:    s_waitcnt expcnt(0)9798; GFX6-NEXT:    buffer_load_dwordx4 v[0:3], v[5:6], s[4:7], 0 addr64 offset:1929799; GFX6-NEXT:    s_mov_b32 s2, 0x85e009800; GFX6-NEXT:    s_waitcnt vmcnt(0)9801; GFX6-NEXT:    buffer_store_dword v0, off, s[40:43], s2 ; 4-byte Folded Spill9802; GFX6-NEXT:    buffer_store_dword v1, off, s[40:43], s2 offset:4 ; 4-byte Folded Spill9803; GFX6-NEXT:    buffer_store_dword v2, off, s[40:43], s2 offset:8 ; 4-byte Folded Spill9804; GFX6-NEXT:    buffer_store_dword v3, off, s[40:43], s2 offset:12 ; 4-byte Folded Spill9805; GFX6-NEXT:    s_waitcnt expcnt(0)9806; GFX6-NEXT:    buffer_load_dwordx4 v[0:3], v[5:6], s[4:7], 0 addr64 offset:1769807; GFX6-NEXT:    s_mov_b32 s2, 0x85a009808; GFX6-NEXT:    s_waitcnt vmcnt(0)9809; GFX6-NEXT:    buffer_store_dword v0, off, s[40:43], s2 ; 4-byte Folded Spill9810; GFX6-NEXT:    buffer_store_dword v1, off, s[40:43], s2 offset:4 ; 4-byte Folded Spill9811; GFX6-NEXT:    buffer_store_dword v2, off, s[40:43], s2 offset:8 ; 4-byte Folded Spill9812; GFX6-NEXT:    buffer_store_dword v3, off, s[40:43], s2 offset:12 ; 4-byte Folded Spill9813; GFX6-NEXT:    s_waitcnt expcnt(0)9814; GFX6-NEXT:    buffer_load_dwordx4 v[0:3], v[5:6], s[4:7], 0 addr64 offset:1609815; GFX6-NEXT:    s_mov_b32 s2, 0x856009816; GFX6-NEXT:    s_waitcnt vmcnt(0)9817; GFX6-NEXT:    buffer_store_dword v0, off, s[40:43], s2 ; 4-byte Folded Spill9818; GFX6-NEXT:    buffer_store_dword v1, off, s[40:43], s2 offset:4 ; 4-byte Folded Spill9819; GFX6-NEXT:    buffer_store_dword v2, off, s[40:43], s2 offset:8 ; 4-byte Folded Spill9820; GFX6-NEXT:    buffer_store_dword v3, off, s[40:43], s2 offset:12 ; 4-byte Folded Spill9821; GFX6-NEXT:    s_waitcnt expcnt(0)9822; GFX6-NEXT:    buffer_load_dwordx4 v[0:3], v[5:6], s[4:7], 0 addr64 offset:1449823; GFX6-NEXT:    s_mov_b32 s2, 0x852009824; GFX6-NEXT:    s_waitcnt vmcnt(0)9825; GFX6-NEXT:    buffer_store_dword v0, off, s[40:43], s2 ; 4-byte Folded Spill9826; GFX6-NEXT:    buffer_store_dword v1, off, s[40:43], s2 offset:4 ; 4-byte Folded Spill9827; GFX6-NEXT:    buffer_store_dword v2, off, s[40:43], s2 offset:8 ; 4-byte Folded Spill9828; GFX6-NEXT:    buffer_store_dword v3, off, s[40:43], s2 offset:12 ; 4-byte Folded Spill9829; GFX6-NEXT:    s_waitcnt expcnt(0)9830; GFX6-NEXT:    buffer_load_dwordx4 v[0:3], v[5:6], s[4:7], 0 addr64 offset:1289831; GFX6-NEXT:    s_mov_b32 s2, 0x84e009832; GFX6-NEXT:    s_waitcnt vmcnt(0)9833; GFX6-NEXT:    buffer_store_dword v0, off, s[40:43], s2 ; 4-byte Folded Spill9834; GFX6-NEXT:    buffer_store_dword v1, off, s[40:43], s2 offset:4 ; 4-byte Folded Spill9835; GFX6-NEXT:    buffer_store_dword v2, off, s[40:43], s2 offset:8 ; 4-byte Folded Spill9836; GFX6-NEXT:    buffer_store_dword v3, off, s[40:43], s2 offset:12 ; 4-byte Folded Spill9837; GFX6-NEXT:    s_waitcnt expcnt(0)9838; GFX6-NEXT:    buffer_load_dwordx4 v[0:3], v[5:6], s[4:7], 0 addr64 offset:1129839; GFX6-NEXT:    s_mov_b32 s2, 0x84a009840; GFX6-NEXT:    s_waitcnt vmcnt(0)9841; GFX6-NEXT:    buffer_store_dword v0, off, s[40:43], s2 ; 4-byte Folded Spill9842; GFX6-NEXT:    buffer_store_dword v1, off, s[40:43], s2 offset:4 ; 4-byte Folded Spill9843; GFX6-NEXT:    buffer_store_dword v2, off, s[40:43], s2 offset:8 ; 4-byte Folded Spill9844; GFX6-NEXT:    buffer_store_dword v3, off, s[40:43], s2 offset:12 ; 4-byte Folded Spill9845; GFX6-NEXT:    s_waitcnt expcnt(0)9846; GFX6-NEXT:    buffer_load_dwordx4 v[0:3], v[5:6], s[4:7], 0 addr64 offset:969847; GFX6-NEXT:    s_mov_b32 s2, 0x846009848; GFX6-NEXT:    s_waitcnt vmcnt(0)9849; GFX6-NEXT:    buffer_store_dword v0, off, s[40:43], s2 ; 4-byte Folded Spill9850; GFX6-NEXT:    buffer_store_dword v1, off, s[40:43], s2 offset:4 ; 4-byte Folded Spill9851; GFX6-NEXT:    buffer_store_dword v2, off, s[40:43], s2 offset:8 ; 4-byte Folded Spill9852; GFX6-NEXT:    buffer_store_dword v3, off, s[40:43], s2 offset:12 ; 4-byte Folded Spill9853; GFX6-NEXT:    s_waitcnt expcnt(0)9854; GFX6-NEXT:    buffer_load_dwordx4 v[0:3], v[5:6], s[4:7], 0 addr64 offset:809855; GFX6-NEXT:    s_mov_b32 s2, 0x842009856; GFX6-NEXT:    s_waitcnt vmcnt(0)9857; GFX6-NEXT:    buffer_store_dword v0, off, s[40:43], s2 ; 4-byte Folded Spill9858; GFX6-NEXT:    buffer_store_dword v1, off, s[40:43], s2 offset:4 ; 4-byte Folded Spill9859; GFX6-NEXT:    buffer_store_dword v2, off, s[40:43], s2 offset:8 ; 4-byte Folded Spill9860; GFX6-NEXT:    buffer_store_dword v3, off, s[40:43], s2 offset:12 ; 4-byte Folded Spill9861; GFX6-NEXT:    s_waitcnt expcnt(0)9862; GFX6-NEXT:    buffer_load_dwordx4 v[0:3], v[5:6], s[4:7], 0 addr64 offset:649863; GFX6-NEXT:    s_mov_b32 s2, 0x83a009864; GFX6-NEXT:    s_waitcnt vmcnt(0)9865; GFX6-NEXT:    buffer_store_dword v0, off, s[40:43], s2 ; 4-byte Folded Spill9866; GFX6-NEXT:    buffer_store_dword v1, off, s[40:43], s2 offset:4 ; 4-byte Folded Spill9867; GFX6-NEXT:    buffer_store_dword v2, off, s[40:43], s2 offset:8 ; 4-byte Folded Spill9868; GFX6-NEXT:    buffer_store_dword v3, off, s[40:43], s2 offset:12 ; 4-byte Folded Spill9869; GFX6-NEXT:    s_waitcnt expcnt(0)9870; GFX6-NEXT:    buffer_load_dwordx4 v[0:3], v[5:6], s[4:7], 0 addr649871; GFX6-NEXT:    buffer_load_dwordx4 v[7:10], v[5:6], s[4:7], 0 addr64 offset:169872; GFX6-NEXT:    s_mov_b32 s2, 0x832009873; GFX6-NEXT:    s_waitcnt vmcnt(0)9874; GFX6-NEXT:    buffer_store_dword v7, off, s[40:43], s2 ; 4-byte Folded Spill9875; GFX6-NEXT:    buffer_store_dword v8, off, s[40:43], s2 offset:4 ; 4-byte Folded Spill9876; GFX6-NEXT:    buffer_store_dword v9, off, s[40:43], s2 offset:8 ; 4-byte Folded Spill9877; GFX6-NEXT:    buffer_store_dword v10, off, s[40:43], s2 offset:12 ; 4-byte Folded Spill9878; GFX6-NEXT:    s_waitcnt expcnt(0)9879; GFX6-NEXT:    buffer_load_dwordx4 v[7:10], v[5:6], s[4:7], 0 addr64 offset:329880; GFX6-NEXT:    s_mov_b32 s2, 0x836009881; GFX6-NEXT:    s_waitcnt vmcnt(0)9882; GFX6-NEXT:    buffer_store_dword v7, off, s[40:43], s2 ; 4-byte Folded Spill9883; GFX6-NEXT:    buffer_store_dword v8, off, s[40:43], s2 offset:4 ; 4-byte Folded Spill9884; GFX6-NEXT:    buffer_store_dword v9, off, s[40:43], s2 offset:8 ; 4-byte Folded Spill9885; GFX6-NEXT:    buffer_store_dword v10, off, s[40:43], s2 offset:12 ; 4-byte Folded Spill9886; GFX6-NEXT:    s_mov_b64 s[2:3], s[6:7]9887; GFX6-NEXT:    s_mov_b64 exec, 159888; GFX6-NEXT:    buffer_store_dword v4, off, s[40:43], 09889; GFX6-NEXT:    s_waitcnt expcnt(0)9890; GFX6-NEXT:    v_writelane_b32 v4, s0, 09891; GFX6-NEXT:    v_writelane_b32 v4, s1, 19892; GFX6-NEXT:    v_writelane_b32 v4, s2, 29893; GFX6-NEXT:    v_writelane_b32 v4, s3, 39894; GFX6-NEXT:    s_mov_b32 s10, 0x808009895; GFX6-NEXT:    buffer_store_dword v4, off, s[40:43], s10 ; 4-byte Folded Spill9896; GFX6-NEXT:    s_waitcnt expcnt(0)9897; GFX6-NEXT:    buffer_load_dword v4, off, s[40:43], 09898; GFX6-NEXT:    s_waitcnt vmcnt(0)9899; GFX6-NEXT:    s_mov_b64 exec, s[8:9]9900; GFX6-NEXT:    buffer_load_dwordx4 v[7:10], v[5:6], s[4:7], 0 addr64 offset:489901; GFX6-NEXT:    s_mov_b32 s0, 0x83e009902; GFX6-NEXT:    v_lshlrev_b32_e32 v4, 13, v09903; GFX6-NEXT:    v_add_i32_e32 v4, vcc, 16, v49904; GFX6-NEXT:    s_waitcnt vmcnt(0)9905; GFX6-NEXT:    buffer_store_dword v7, off, s[40:43], s0 ; 4-byte Folded Spill9906; GFX6-NEXT:    buffer_store_dword v8, off, s[40:43], s0 offset:4 ; 4-byte Folded Spill9907; GFX6-NEXT:    buffer_store_dword v9, off, s[40:43], s0 offset:8 ; 4-byte Folded Spill9908; GFX6-NEXT:    buffer_store_dword v10, off, s[40:43], s0 offset:12 ; 4-byte Folded Spill9909; GFX6-NEXT:    s_waitcnt expcnt(3)9910; GFX6-NEXT:    v_mov_b32_e32 v7, 19911; GFX6-NEXT:    s_mov_b64 s[0:1], exec9912; GFX6-NEXT:    buffer_store_dword v7, v4, s[40:43], 0 offen9913; GFX6-NEXT:    ;;#ASMSTART9914; GFX6-NEXT:    ; def s[4:11]9915; GFX6-NEXT:    ;;#ASMEND9916; GFX6-NEXT:    s_mov_b64 exec, 0xff9917; GFX6-NEXT:    buffer_store_dword v4, off, s[40:43], 09918; GFX6-NEXT:    s_waitcnt expcnt(0)9919; GFX6-NEXT:    v_writelane_b32 v4, s4, 09920; GFX6-NEXT:    v_writelane_b32 v4, s5, 19921; GFX6-NEXT:    v_writelane_b32 v4, s6, 29922; GFX6-NEXT:    v_writelane_b32 v4, s7, 39923; GFX6-NEXT:    v_writelane_b32 v4, s8, 49924; GFX6-NEXT:    v_writelane_b32 v4, s9, 59925; GFX6-NEXT:    v_writelane_b32 v4, s10, 69926; GFX6-NEXT:    v_writelane_b32 v4, s11, 79927; GFX6-NEXT:    s_mov_b32 s2, 0x80c009928; GFX6-NEXT:    buffer_store_dword v4, off, s[40:43], s2 ; 4-byte Folded Spill9929; GFX6-NEXT:    s_waitcnt expcnt(0)9930; GFX6-NEXT:    buffer_load_dword v4, off, s[40:43], 09931; GFX6-NEXT:    s_waitcnt vmcnt(0)9932; GFX6-NEXT:    s_mov_b64 exec, s[0:1]9933; GFX6-NEXT:    v_cmp_eq_u32_e32 vcc, 0, v09934; GFX6-NEXT:    ;;#ASMSTART9935; GFX6-NEXT:    ; def s[8:15]9936; GFX6-NEXT:    ;;#ASMEND9937; GFX6-NEXT:    ;;#ASMSTART9938; GFX6-NEXT:    ; def s[16:23]9939; GFX6-NEXT:    ;;#ASMEND9940; GFX6-NEXT:    ;;#ASMSTART9941; GFX6-NEXT:    ; def s[24:31]9942; GFX6-NEXT:    ;;#ASMEND9943; GFX6-NEXT:    ;;#ASMSTART9944; GFX6-NEXT:    ; def s[0:3]9945; GFX6-NEXT:    ;;#ASMEND9946; GFX6-NEXT:    ;;#ASMSTART9947; GFX6-NEXT:    ; def s[4:5]9948; GFX6-NEXT:    ;;#ASMEND9949; GFX6-NEXT:    ;;#ASMSTART9950; GFX6-NEXT:    ; def s339951; GFX6-NEXT:    ;;#ASMEND9952; GFX6-NEXT:    s_and_saveexec_b64 s[6:7], vcc9953; GFX6-NEXT:    s_mov_b64 vcc, s[6:7]9954; GFX6-NEXT:    s_cbranch_execz .LBB1_29955; GFX6-NEXT:  ; %bb.1: ; %bb09956; GFX6-NEXT:    s_mov_b64 s[6:7], exec9957; GFX6-NEXT:    s_mov_b64 exec, 0xff9958; GFX6-NEXT:    buffer_store_dword v4, off, s[40:43], 09959; GFX6-NEXT:    s_waitcnt expcnt(0)9960; GFX6-NEXT:    v_writelane_b32 v4, s8, 09961; GFX6-NEXT:    v_writelane_b32 v4, s9, 19962; GFX6-NEXT:    v_writelane_b32 v4, s10, 29963; GFX6-NEXT:    v_writelane_b32 v4, s11, 39964; GFX6-NEXT:    v_writelane_b32 v4, s12, 49965; GFX6-NEXT:    v_writelane_b32 v4, s13, 59966; GFX6-NEXT:    v_writelane_b32 v4, s14, 69967; GFX6-NEXT:    v_writelane_b32 v4, s15, 79968; GFX6-NEXT:    s_mov_b32 s34, 0x814009969; GFX6-NEXT:    buffer_store_dword v4, off, s[40:43], s34 ; 4-byte Folded Spill9970; GFX6-NEXT:    s_waitcnt expcnt(0)9971; GFX6-NEXT:    buffer_load_dword v4, off, s[40:43], 09972; GFX6-NEXT:    s_waitcnt vmcnt(0)9973; GFX6-NEXT:    s_mov_b64 exec, s[6:7]9974; GFX6-NEXT:    s_mov_b64 s[6:7], exec9975; GFX6-NEXT:    s_mov_b64 exec, 0xff9976; GFX6-NEXT:    buffer_store_dword v4, off, s[40:43], 09977; GFX6-NEXT:    s_mov_b32 s34, 0x80c009978; GFX6-NEXT:    s_waitcnt expcnt(0)9979; GFX6-NEXT:    buffer_load_dword v4, off, s[40:43], s34 ; 4-byte Folded Reload9980; GFX6-NEXT:    s_waitcnt vmcnt(0)9981; GFX6-NEXT:    v_readlane_b32 s8, v4, 09982; GFX6-NEXT:    v_readlane_b32 s9, v4, 19983; GFX6-NEXT:    v_readlane_b32 s10, v4, 29984; GFX6-NEXT:    v_readlane_b32 s11, v4, 39985; GFX6-NEXT:    v_readlane_b32 s12, v4, 49986; GFX6-NEXT:    v_readlane_b32 s13, v4, 59987; GFX6-NEXT:    v_readlane_b32 s14, v4, 69988; GFX6-NEXT:    v_readlane_b32 s15, v4, 79989; GFX6-NEXT:    buffer_load_dword v4, off, s[40:43], 09990; GFX6-NEXT:    s_waitcnt vmcnt(0)9991; GFX6-NEXT:    s_mov_b64 exec, s[6:7]9992; GFX6-NEXT:    s_mov_b64 s[6:7], exec9993; GFX6-NEXT:    s_mov_b64 exec, 0xff9994; GFX6-NEXT:    buffer_store_dword v4, off, s[40:43], 09995; GFX6-NEXT:    s_waitcnt expcnt(0)9996; GFX6-NEXT:    v_writelane_b32 v4, s16, 09997; GFX6-NEXT:    v_writelane_b32 v4, s17, 19998; GFX6-NEXT:    v_writelane_b32 v4, s18, 29999; GFX6-NEXT:    v_writelane_b32 v4, s19, 310000; GFX6-NEXT:    v_writelane_b32 v4, s20, 410001; GFX6-NEXT:    v_writelane_b32 v4, s21, 510002; GFX6-NEXT:    v_writelane_b32 v4, s22, 610003; GFX6-NEXT:    v_writelane_b32 v4, s23, 710004; GFX6-NEXT:    s_mov_b32 s34, 0x81c0010005; GFX6-NEXT:    buffer_store_dword v4, off, s[40:43], s34 ; 4-byte Folded Spill10006; GFX6-NEXT:    s_waitcnt expcnt(0)10007; GFX6-NEXT:    buffer_load_dword v4, off, s[40:43], 010008; GFX6-NEXT:    s_waitcnt vmcnt(0)10009; GFX6-NEXT:    s_mov_b64 exec, s[6:7]10010; GFX6-NEXT:    s_mov_b64 s[6:7], exec10011; GFX6-NEXT:    s_mov_b64 exec, 0xff10012; GFX6-NEXT:    buffer_store_dword v4, off, s[40:43], 010013; GFX6-NEXT:    s_mov_b32 s34, 0x8140010014; GFX6-NEXT:    s_waitcnt expcnt(0)10015; GFX6-NEXT:    buffer_load_dword v4, off, s[40:43], s34 ; 4-byte Folded Reload10016; GFX6-NEXT:    s_waitcnt vmcnt(0)10017; GFX6-NEXT:    v_readlane_b32 s16, v4, 010018; GFX6-NEXT:    v_readlane_b32 s17, v4, 110019; GFX6-NEXT:    v_readlane_b32 s18, v4, 210020; GFX6-NEXT:    v_readlane_b32 s19, v4, 310021; GFX6-NEXT:    v_readlane_b32 s20, v4, 410022; GFX6-NEXT:    v_readlane_b32 s21, v4, 510023; GFX6-NEXT:    v_readlane_b32 s22, v4, 610024; GFX6-NEXT:    v_readlane_b32 s23, v4, 710025; GFX6-NEXT:    buffer_load_dword v4, off, s[40:43], 010026; GFX6-NEXT:    s_waitcnt vmcnt(0)10027; GFX6-NEXT:    s_mov_b64 exec, s[6:7]10028; GFX6-NEXT:    s_mov_b64 s[6:7], exec10029; GFX6-NEXT:    s_mov_b64 exec, 0xff10030; GFX6-NEXT:    buffer_store_dword v4, off, s[40:43], 010031; GFX6-NEXT:    s_waitcnt expcnt(0)10032; GFX6-NEXT:    v_writelane_b32 v4, s24, 010033; GFX6-NEXT:    v_writelane_b32 v4, s25, 110034; GFX6-NEXT:    v_writelane_b32 v4, s26, 210035; GFX6-NEXT:    v_writelane_b32 v4, s27, 310036; GFX6-NEXT:    v_writelane_b32 v4, s28, 410037; GFX6-NEXT:    v_writelane_b32 v4, s29, 510038; GFX6-NEXT:    v_writelane_b32 v4, s30, 610039; GFX6-NEXT:    v_writelane_b32 v4, s31, 710040; GFX6-NEXT:    s_mov_b32 s34, 0x8240010041; GFX6-NEXT:    buffer_store_dword v4, off, s[40:43], s34 ; 4-byte Folded Spill10042; GFX6-NEXT:    s_waitcnt expcnt(0)10043; GFX6-NEXT:    buffer_load_dword v4, off, s[40:43], 010044; GFX6-NEXT:    s_waitcnt vmcnt(0)10045; GFX6-NEXT:    s_mov_b64 exec, s[6:7]10046; GFX6-NEXT:    s_mov_b64 s[6:7], exec10047; GFX6-NEXT:    s_mov_b64 exec, 0xff10048; GFX6-NEXT:    buffer_store_dword v4, off, s[40:43], 010049; GFX6-NEXT:    s_mov_b32 s34, 0x81c0010050; GFX6-NEXT:    s_waitcnt expcnt(0)10051; GFX6-NEXT:    buffer_load_dword v4, off, s[40:43], s34 ; 4-byte Folded Reload10052; GFX6-NEXT:    s_waitcnt vmcnt(0)10053; GFX6-NEXT:    v_readlane_b32 s24, v4, 010054; GFX6-NEXT:    v_readlane_b32 s25, v4, 110055; GFX6-NEXT:    v_readlane_b32 s26, v4, 210056; GFX6-NEXT:    v_readlane_b32 s27, v4, 310057; GFX6-NEXT:    v_readlane_b32 s28, v4, 410058; GFX6-NEXT:    v_readlane_b32 s29, v4, 510059; GFX6-NEXT:    v_readlane_b32 s30, v4, 610060; GFX6-NEXT:    v_readlane_b32 s31, v4, 710061; GFX6-NEXT:    buffer_load_dword v4, off, s[40:43], 010062; GFX6-NEXT:    s_waitcnt vmcnt(0)10063; GFX6-NEXT:    s_mov_b64 exec, s[6:7]10064; GFX6-NEXT:    s_mov_b64 s[6:7], exec10065; GFX6-NEXT:    s_mov_b64 exec, 1510066; GFX6-NEXT:    buffer_store_dword v4, off, s[40:43], 010067; GFX6-NEXT:    s_waitcnt expcnt(0)10068; GFX6-NEXT:    v_writelane_b32 v4, s0, 010069; GFX6-NEXT:    v_writelane_b32 v4, s1, 110070; GFX6-NEXT:    v_writelane_b32 v4, s2, 210071; GFX6-NEXT:    v_writelane_b32 v4, s3, 310072; GFX6-NEXT:    s_mov_b32 s34, 0x82c0010073; GFX6-NEXT:    buffer_store_dword v4, off, s[40:43], s34 ; 4-byte Folded Spill10074; GFX6-NEXT:    s_waitcnt expcnt(0)10075; GFX6-NEXT:    buffer_load_dword v4, off, s[40:43], 010076; GFX6-NEXT:    s_waitcnt vmcnt(0)10077; GFX6-NEXT:    s_mov_b64 exec, s[6:7]10078; GFX6-NEXT:    s_mov_b64 s[0:1], exec10079; GFX6-NEXT:    s_mov_b64 exec, 310080; GFX6-NEXT:    buffer_store_dword v4, off, s[40:43], 010081; GFX6-NEXT:    s_waitcnt expcnt(0)10082; GFX6-NEXT:    v_writelane_b32 v4, s4, 010083; GFX6-NEXT:    v_writelane_b32 v4, s5, 110084; GFX6-NEXT:    s_mov_b32 s2, 0x8300010085; GFX6-NEXT:    buffer_store_dword v4, off, s[40:43], s2 ; 4-byte Folded Spill10086; GFX6-NEXT:    s_waitcnt expcnt(0)10087; GFX6-NEXT:    buffer_load_dword v4, off, s[40:43], 010088; GFX6-NEXT:    s_waitcnt vmcnt(0)10089; GFX6-NEXT:    s_mov_b64 exec, s[0:1]10090; GFX6-NEXT:    s_mov_b64 s[34:35], exec10091; GFX6-NEXT:    s_mov_b64 exec, 0xff10092; GFX6-NEXT:    buffer_store_dword v4, off, s[40:43], 010093; GFX6-NEXT:    s_mov_b32 s36, 0x8240010094; GFX6-NEXT:    s_waitcnt expcnt(0)10095; GFX6-NEXT:    buffer_load_dword v4, off, s[40:43], s36 ; 4-byte Folded Reload10096; GFX6-NEXT:    s_waitcnt vmcnt(0)10097; GFX6-NEXT:    v_readlane_b32 s0, v4, 010098; GFX6-NEXT:    v_readlane_b32 s1, v4, 110099; GFX6-NEXT:    v_readlane_b32 s2, v4, 210100; GFX6-NEXT:    v_readlane_b32 s3, v4, 310101; GFX6-NEXT:    v_readlane_b32 s4, v4, 410102; GFX6-NEXT:    v_readlane_b32 s5, v4, 510103; GFX6-NEXT:    v_readlane_b32 s6, v4, 610104; GFX6-NEXT:    v_readlane_b32 s7, v4, 710105; GFX6-NEXT:    buffer_load_dword v4, off, s[40:43], 010106; GFX6-NEXT:    s_waitcnt vmcnt(0)10107; GFX6-NEXT:    s_mov_b64 exec, s[34:35]10108; GFX6-NEXT:    s_mov_b64 s[34:35], exec10109; GFX6-NEXT:    s_mov_b64 exec, 1510110; GFX6-NEXT:    buffer_store_dword v4, off, s[40:43], 010111; GFX6-NEXT:    s_mov_b32 s44, 0x82c0010112; GFX6-NEXT:    s_waitcnt expcnt(0)10113; GFX6-NEXT:    buffer_load_dword v4, off, s[40:43], s44 ; 4-byte Folded Reload10114; GFX6-NEXT:    s_waitcnt vmcnt(0)10115; GFX6-NEXT:    v_readlane_b32 s36, v4, 010116; GFX6-NEXT:    v_readlane_b32 s37, v4, 110117; GFX6-NEXT:    v_readlane_b32 s38, v4, 210118; GFX6-NEXT:    v_readlane_b32 s39, v4, 310119; GFX6-NEXT:    buffer_load_dword v4, off, s[40:43], 010120; GFX6-NEXT:    s_waitcnt vmcnt(0)10121; GFX6-NEXT:    s_mov_b64 exec, s[34:35]10122; GFX6-NEXT:    s_mov_b64 s[44:45], exec10123; GFX6-NEXT:    s_mov_b64 exec, 310124; GFX6-NEXT:    buffer_store_dword v4, off, s[40:43], 010125; GFX6-NEXT:    v_mov_b32_e32 v7, 0x20c010126; GFX6-NEXT:    s_waitcnt expcnt(0)10127; GFX6-NEXT:    buffer_load_dword v4, v7, s[40:43], 0 offen ; 4-byte Folded Reload10128; GFX6-NEXT:    s_waitcnt vmcnt(0)10129; GFX6-NEXT:    v_readlane_b32 s34, v4, 010130; GFX6-NEXT:    v_readlane_b32 s35, v4, 110131; GFX6-NEXT:    buffer_load_dword v4, off, s[40:43], 010132; GFX6-NEXT:    s_waitcnt vmcnt(0)10133; GFX6-NEXT:    s_mov_b64 exec, s[44:45]10134; GFX6-NEXT:    ;;#ASMSTART10135; GFX6-NEXT:    ; use s[8:15],s[16:23],s[24:31],s[0:7],s[36:39],s[34:35]10136; GFX6-NEXT:    ;;#ASMEND10137; GFX6-NEXT:    ;;#ASMSTART10138; GFX6-NEXT:    ;;#ASMEND10139; GFX6-NEXT:    ;;#ASMSTART10140; GFX6-NEXT:    ;;#ASMEND10141; GFX6-NEXT:    ;;#ASMSTART10142; GFX6-NEXT:    ;;#ASMEND10143; GFX6-NEXT:    ;;#ASMSTART10144; GFX6-NEXT:    ;;#ASMEND10145; GFX6-NEXT:    ;;#ASMSTART10146; GFX6-NEXT:    ;;#ASMEND10147; GFX6-NEXT:    ;;#ASMSTART10148; GFX6-NEXT:    ;;#ASMEND10149; GFX6-NEXT:    ;;#ASMSTART10150; GFX6-NEXT:    ;;#ASMEND10151; GFX6-NEXT:  .LBB1_2: ; %ret10152; GFX6-NEXT:    s_or_b64 exec, exec, vcc10153; GFX6-NEXT:    s_mov_b64 s[4:5], exec10154; GFX6-NEXT:    s_mov_b64 exec, 1510155; GFX6-NEXT:    buffer_store_dword v4, off, s[40:43], 010156; GFX6-NEXT:    s_mov_b32 s6, 0x8040010157; GFX6-NEXT:    s_waitcnt expcnt(0)10158; GFX6-NEXT:    buffer_load_dword v4, off, s[40:43], s6 ; 4-byte Folded Reload10159; GFX6-NEXT:    s_waitcnt vmcnt(0)10160; GFX6-NEXT:    v_readlane_b32 s0, v4, 010161; GFX6-NEXT:    v_readlane_b32 s1, v4, 110162; GFX6-NEXT:    v_readlane_b32 s2, v4, 210163; GFX6-NEXT:    v_readlane_b32 s3, v4, 310164; GFX6-NEXT:    buffer_load_dword v4, off, s[40:43], 010165; GFX6-NEXT:    s_waitcnt vmcnt(0)10166; GFX6-NEXT:    s_mov_b64 exec, s[4:5]10167; GFX6-NEXT:    s_mov_b64 s[36:37], s[0:1]10168; GFX6-NEXT:    s_mov_b64 s[4:5], exec10169; GFX6-NEXT:    s_mov_b64 exec, 1510170; GFX6-NEXT:    buffer_store_dword v4, off, s[40:43], 010171; GFX6-NEXT:    s_mov_b32 s6, 0x8080010172; GFX6-NEXT:    s_waitcnt expcnt(0)10173; GFX6-NEXT:    buffer_load_dword v4, off, s[40:43], s6 ; 4-byte Folded Reload10174; GFX6-NEXT:    s_waitcnt vmcnt(0)10175; GFX6-NEXT:    v_readlane_b32 s0, v4, 010176; GFX6-NEXT:    v_readlane_b32 s1, v4, 110177; GFX6-NEXT:    v_readlane_b32 s2, v4, 210178; GFX6-NEXT:    v_readlane_b32 s3, v4, 310179; GFX6-NEXT:    buffer_load_dword v4, off, s[40:43], 010180; GFX6-NEXT:    s_waitcnt vmcnt(0)10181; GFX6-NEXT:    s_mov_b64 exec, s[4:5]10182; GFX6-NEXT:    s_mov_b32 s0, 0x86a0010183; GFX6-NEXT:    buffer_load_dword v7, off, s[40:43], s0 ; 4-byte Folded Reload10184; GFX6-NEXT:    buffer_load_dword v8, off, s[40:43], s0 offset:4 ; 4-byte Folded Reload10185; GFX6-NEXT:    buffer_load_dword v9, off, s[40:43], s0 offset:8 ; 4-byte Folded Reload10186; GFX6-NEXT:    buffer_load_dword v10, off, s[40:43], s0 offset:12 ; 4-byte Folded Reload10187; GFX6-NEXT:    s_mov_b64 s[38:39], s[2:3]10188; GFX6-NEXT:    s_mov_b32 s0, 0x8660010189; GFX6-NEXT:    s_waitcnt vmcnt(0)10190; GFX6-NEXT:    buffer_store_dwordx4 v[7:10], v[5:6], s[36:39], 0 addr64 offset:24010191; GFX6-NEXT:    s_waitcnt expcnt(0)10192; GFX6-NEXT:    buffer_load_dword v7, off, s[40:43], s0 ; 4-byte Folded Reload10193; GFX6-NEXT:    buffer_load_dword v8, off, s[40:43], s0 offset:4 ; 4-byte Folded Reload10194; GFX6-NEXT:    buffer_load_dword v9, off, s[40:43], s0 offset:8 ; 4-byte Folded Reload10195; GFX6-NEXT:    buffer_load_dword v10, off, s[40:43], s0 offset:12 ; 4-byte Folded Reload10196; GFX6-NEXT:    s_mov_b32 s0, 0x8620010197; GFX6-NEXT:    s_waitcnt vmcnt(0)10198; GFX6-NEXT:    buffer_store_dwordx4 v[7:10], v[5:6], s[36:39], 0 addr64 offset:22410199; GFX6-NEXT:    s_waitcnt expcnt(0)10200; GFX6-NEXT:    buffer_load_dword v7, off, s[40:43], s0 ; 4-byte Folded Reload10201; GFX6-NEXT:    buffer_load_dword v8, off, s[40:43], s0 offset:4 ; 4-byte Folded Reload10202; GFX6-NEXT:    buffer_load_dword v9, off, s[40:43], s0 offset:8 ; 4-byte Folded Reload10203; GFX6-NEXT:    buffer_load_dword v10, off, s[40:43], s0 offset:12 ; 4-byte Folded Reload10204; GFX6-NEXT:    s_mov_b32 s0, 0x85e0010205; GFX6-NEXT:    s_waitcnt vmcnt(0)10206; GFX6-NEXT:    buffer_store_dwordx4 v[7:10], v[5:6], s[36:39], 0 addr64 offset:20810207; GFX6-NEXT:    s_waitcnt expcnt(0)10208; GFX6-NEXT:    buffer_load_dword v7, off, s[40:43], s0 ; 4-byte Folded Reload10209; GFX6-NEXT:    buffer_load_dword v8, off, s[40:43], s0 offset:4 ; 4-byte Folded Reload10210; GFX6-NEXT:    buffer_load_dword v9, off, s[40:43], s0 offset:8 ; 4-byte Folded Reload10211; GFX6-NEXT:    buffer_load_dword v10, off, s[40:43], s0 offset:12 ; 4-byte Folded Reload10212; GFX6-NEXT:    s_mov_b32 s0, 0x85a0010213; GFX6-NEXT:    s_waitcnt vmcnt(0)10214; GFX6-NEXT:    buffer_store_dwordx4 v[7:10], v[5:6], s[36:39], 0 addr64 offset:19210215; GFX6-NEXT:    s_waitcnt expcnt(0)10216; GFX6-NEXT:    buffer_load_dword v7, off, s[40:43], s0 ; 4-byte Folded Reload10217; GFX6-NEXT:    buffer_load_dword v8, off, s[40:43], s0 offset:4 ; 4-byte Folded Reload10218; GFX6-NEXT:    buffer_load_dword v9, off, s[40:43], s0 offset:8 ; 4-byte Folded Reload10219; GFX6-NEXT:    buffer_load_dword v10, off, s[40:43], s0 offset:12 ; 4-byte Folded Reload10220; GFX6-NEXT:    s_mov_b32 s0, 0x8560010221; GFX6-NEXT:    s_waitcnt vmcnt(0)10222; GFX6-NEXT:    buffer_store_dwordx4 v[7:10], v[5:6], s[36:39], 0 addr64 offset:17610223; GFX6-NEXT:    s_waitcnt expcnt(0)10224; GFX6-NEXT:    buffer_load_dword v7, off, s[40:43], s0 ; 4-byte Folded Reload10225; GFX6-NEXT:    buffer_load_dword v8, off, s[40:43], s0 offset:4 ; 4-byte Folded Reload10226; GFX6-NEXT:    buffer_load_dword v9, off, s[40:43], s0 offset:8 ; 4-byte Folded Reload10227; GFX6-NEXT:    buffer_load_dword v10, off, s[40:43], s0 offset:12 ; 4-byte Folded Reload10228; GFX6-NEXT:    s_mov_b32 s0, 0x8520010229; GFX6-NEXT:    s_waitcnt vmcnt(0)10230; GFX6-NEXT:    buffer_store_dwordx4 v[7:10], v[5:6], s[36:39], 0 addr64 offset:16010231; GFX6-NEXT:    s_waitcnt expcnt(0)10232; GFX6-NEXT:    buffer_load_dword v7, off, s[40:43], s0 ; 4-byte Folded Reload10233; GFX6-NEXT:    buffer_load_dword v8, off, s[40:43], s0 offset:4 ; 4-byte Folded Reload10234; GFX6-NEXT:    buffer_load_dword v9, off, s[40:43], s0 offset:8 ; 4-byte Folded Reload10235; GFX6-NEXT:    buffer_load_dword v10, off, s[40:43], s0 offset:12 ; 4-byte Folded Reload10236; GFX6-NEXT:    s_mov_b32 s0, 0x84e0010237; GFX6-NEXT:    s_waitcnt vmcnt(0)10238; GFX6-NEXT:    buffer_store_dwordx4 v[7:10], v[5:6], s[36:39], 0 addr64 offset:14410239; GFX6-NEXT:    s_waitcnt expcnt(0)10240; GFX6-NEXT:    buffer_load_dword v7, off, s[40:43], s0 ; 4-byte Folded Reload10241; GFX6-NEXT:    buffer_load_dword v8, off, s[40:43], s0 offset:4 ; 4-byte Folded Reload10242; GFX6-NEXT:    buffer_load_dword v9, off, s[40:43], s0 offset:8 ; 4-byte Folded Reload10243; GFX6-NEXT:    buffer_load_dword v10, off, s[40:43], s0 offset:12 ; 4-byte Folded Reload10244; GFX6-NEXT:    s_mov_b32 s0, 0x84a0010245; GFX6-NEXT:    s_waitcnt vmcnt(0)10246; GFX6-NEXT:    buffer_store_dwordx4 v[7:10], v[5:6], s[36:39], 0 addr64 offset:12810247; GFX6-NEXT:    s_waitcnt expcnt(0)10248; GFX6-NEXT:    buffer_load_dword v7, off, s[40:43], s0 ; 4-byte Folded Reload10249; GFX6-NEXT:    buffer_load_dword v8, off, s[40:43], s0 offset:4 ; 4-byte Folded Reload10250; GFX6-NEXT:    buffer_load_dword v9, off, s[40:43], s0 offset:8 ; 4-byte Folded Reload10251; GFX6-NEXT:    buffer_load_dword v10, off, s[40:43], s0 offset:12 ; 4-byte Folded Reload10252; GFX6-NEXT:    s_mov_b32 s0, 0x8460010253; GFX6-NEXT:    s_waitcnt vmcnt(0)10254; GFX6-NEXT:    buffer_store_dwordx4 v[7:10], v[5:6], s[36:39], 0 addr64 offset:11210255; GFX6-NEXT:    s_waitcnt expcnt(0)10256; GFX6-NEXT:    buffer_load_dword v7, off, s[40:43], s0 ; 4-byte Folded Reload10257; GFX6-NEXT:    buffer_load_dword v8, off, s[40:43], s0 offset:4 ; 4-byte Folded Reload10258; GFX6-NEXT:    buffer_load_dword v9, off, s[40:43], s0 offset:8 ; 4-byte Folded Reload10259; GFX6-NEXT:    buffer_load_dword v10, off, s[40:43], s0 offset:12 ; 4-byte Folded Reload10260; GFX6-NEXT:    s_mov_b32 s0, 0x8420010261; GFX6-NEXT:    s_waitcnt vmcnt(0)10262; GFX6-NEXT:    buffer_store_dwordx4 v[7:10], v[5:6], s[36:39], 0 addr64 offset:9610263; GFX6-NEXT:    s_waitcnt expcnt(0)10264; GFX6-NEXT:    buffer_load_dword v7, off, s[40:43], s0 ; 4-byte Folded Reload10265; GFX6-NEXT:    buffer_load_dword v8, off, s[40:43], s0 offset:4 ; 4-byte Folded Reload10266; GFX6-NEXT:    buffer_load_dword v9, off, s[40:43], s0 offset:8 ; 4-byte Folded Reload10267; GFX6-NEXT:    buffer_load_dword v10, off, s[40:43], s0 offset:12 ; 4-byte Folded Reload10268; GFX6-NEXT:    s_mov_b32 s0, 0x83a0010269; GFX6-NEXT:    s_waitcnt vmcnt(0)10270; GFX6-NEXT:    buffer_store_dwordx4 v[7:10], v[5:6], s[36:39], 0 addr64 offset:8010271; GFX6-NEXT:    s_waitcnt expcnt(0)10272; GFX6-NEXT:    buffer_load_dword v7, off, s[40:43], s0 ; 4-byte Folded Reload10273; GFX6-NEXT:    buffer_load_dword v8, off, s[40:43], s0 offset:4 ; 4-byte Folded Reload10274; GFX6-NEXT:    buffer_load_dword v9, off, s[40:43], s0 offset:8 ; 4-byte Folded Reload10275; GFX6-NEXT:    buffer_load_dword v10, off, s[40:43], s0 offset:12 ; 4-byte Folded Reload10276; GFX6-NEXT:    s_mov_b32 s0, 0x83e0010277; GFX6-NEXT:    s_waitcnt vmcnt(0)10278; GFX6-NEXT:    buffer_store_dwordx4 v[7:10], v[5:6], s[36:39], 0 addr64 offset:6410279; GFX6-NEXT:    s_waitcnt expcnt(0)10280; GFX6-NEXT:    buffer_load_dword v7, off, s[40:43], s0 ; 4-byte Folded Reload10281; GFX6-NEXT:    buffer_load_dword v8, off, s[40:43], s0 offset:4 ; 4-byte Folded Reload10282; GFX6-NEXT:    buffer_load_dword v9, off, s[40:43], s0 offset:8 ; 4-byte Folded Reload10283; GFX6-NEXT:    buffer_load_dword v10, off, s[40:43], s0 offset:12 ; 4-byte Folded Reload10284; GFX6-NEXT:    s_mov_b32 s0, 0x8360010285; GFX6-NEXT:    s_waitcnt vmcnt(0)10286; GFX6-NEXT:    buffer_store_dwordx4 v[7:10], v[5:6], s[36:39], 0 addr64 offset:4810287; GFX6-NEXT:    s_waitcnt expcnt(0)10288; GFX6-NEXT:    buffer_load_dword v7, off, s[40:43], s0 ; 4-byte Folded Reload10289; GFX6-NEXT:    buffer_load_dword v8, off, s[40:43], s0 offset:4 ; 4-byte Folded Reload10290; GFX6-NEXT:    buffer_load_dword v9, off, s[40:43], s0 offset:8 ; 4-byte Folded Reload10291; GFX6-NEXT:    buffer_load_dword v10, off, s[40:43], s0 offset:12 ; 4-byte Folded Reload10292; GFX6-NEXT:    s_mov_b32 s0, 0x8320010293; GFX6-NEXT:    s_waitcnt vmcnt(0)10294; GFX6-NEXT:    buffer_store_dwordx4 v[7:10], v[5:6], s[36:39], 0 addr64 offset:3210295; GFX6-NEXT:    s_waitcnt expcnt(0)10296; GFX6-NEXT:    buffer_load_dword v7, off, s[40:43], s0 ; 4-byte Folded Reload10297; GFX6-NEXT:    buffer_load_dword v8, off, s[40:43], s0 offset:4 ; 4-byte Folded Reload10298; GFX6-NEXT:    buffer_load_dword v9, off, s[40:43], s0 offset:8 ; 4-byte Folded Reload10299; GFX6-NEXT:    buffer_load_dword v10, off, s[40:43], s0 offset:12 ; 4-byte Folded Reload10300; GFX6-NEXT:    s_waitcnt vmcnt(0)10301; GFX6-NEXT:    buffer_store_dwordx4 v[7:10], v[5:6], s[36:39], 0 addr64 offset:1610302; GFX6-NEXT:    buffer_store_dwordx4 v[0:3], v[5:6], s[36:39], 0 addr6410303; GFX6-NEXT:    s_endpgm10304;10305; GFX9-FLATSCR-LABEL: test_limited_sgpr:10306; GFX9-FLATSCR:       ; %bb.0: ; %entry10307; GFX9-FLATSCR-NEXT:    s_load_dwordx4 s[36:39], s[4:5], 0x2410308; GFX9-FLATSCR-NEXT:    v_mbcnt_lo_u32_b32 v0, -1, 010309; GFX9-FLATSCR-NEXT:    v_mbcnt_hi_u32_b32 v0, -1, v010310; GFX9-FLATSCR-NEXT:    v_lshlrev_b32_e32 v5, 8, v010311; GFX9-FLATSCR-NEXT:    s_add_u32 flat_scratch_lo, s8, s1310312; GFX9-FLATSCR-NEXT:    s_waitcnt lgkmcnt(0)10313; GFX9-FLATSCR-NEXT:    global_load_dwordx4 v[0:3], v5, s[38:39] offset:24010314; GFX9-FLATSCR-NEXT:    s_addc_u32 flat_scratch_hi, s9, 010315; GFX9-FLATSCR-NEXT:    s_movk_i32 s0, 0x205010316; GFX9-FLATSCR-NEXT:    v_mov_b32_e32 v4, 1610317; GFX9-FLATSCR-NEXT:    global_load_dwordx4 v[6:9], v5, s[38:39] offset:14410318; GFX9-FLATSCR-NEXT:    s_waitcnt vmcnt(1)10319; GFX9-FLATSCR-NEXT:    scratch_store_dwordx4 off, v[0:3], s0 ; 16-byte Folded Spill10320; GFX9-FLATSCR-NEXT:    global_load_dwordx4 v[0:3], v5, s[38:39] offset:22410321; GFX9-FLATSCR-NEXT:    s_movk_i32 s0, 0x204010322; GFX9-FLATSCR-NEXT:    s_waitcnt vmcnt(0)10323; GFX9-FLATSCR-NEXT:    scratch_store_dwordx4 off, v[0:3], s0 ; 16-byte Folded Spill10324; GFX9-FLATSCR-NEXT:    global_load_dwordx4 v[0:3], v5, s[38:39] offset:20810325; GFX9-FLATSCR-NEXT:    s_movk_i32 s0, 0x203010326; GFX9-FLATSCR-NEXT:    s_waitcnt vmcnt(0)10327; GFX9-FLATSCR-NEXT:    scratch_store_dwordx4 off, v[0:3], s0 ; 16-byte Folded Spill10328; GFX9-FLATSCR-NEXT:    global_load_dwordx4 v[19:22], v5, s[38:39] offset:19210329; GFX9-FLATSCR-NEXT:    global_load_dwordx4 v[15:18], v5, s[38:39] offset:17610330; GFX9-FLATSCR-NEXT:    global_load_dwordx4 v[0:3], v5, s[38:39] offset:16010331; GFX9-FLATSCR-NEXT:    s_movk_i32 s0, 0x202010332; GFX9-FLATSCR-NEXT:    s_waitcnt vmcnt(0)10333; GFX9-FLATSCR-NEXT:    scratch_store_dwordx4 off, v[0:3], s0 ; 16-byte Folded Spill10334; GFX9-FLATSCR-NEXT:    s_movk_i32 s0, 0x207010335; GFX9-FLATSCR-NEXT:    scratch_store_dwordx4 off, v[6:9], s0 ; 16-byte Folded Spill10336; GFX9-FLATSCR-NEXT:    global_load_dwordx4 v[6:9], v5, s[38:39] offset:12810337; GFX9-FLATSCR-NEXT:    global_load_dwordx4 v[0:3], v5, s[38:39] offset:11210338; GFX9-FLATSCR-NEXT:    s_movk_i32 s0, 0x201010339; GFX9-FLATSCR-NEXT:    s_waitcnt vmcnt(1)10340; GFX9-FLATSCR-NEXT:    scratch_store_dwordx4 off, v[6:9], s0 ; 16-byte Folded Spill10341; GFX9-FLATSCR-NEXT:    s_movk_i32 s0, 0x20c010342; GFX9-FLATSCR-NEXT:    s_waitcnt vmcnt(1)10343; GFX9-FLATSCR-NEXT:    scratch_store_dwordx4 off, v[0:3], s0 ; 16-byte Folded Spill10344; GFX9-FLATSCR-NEXT:    global_load_dwordx4 v[0:3], v5, s[38:39] offset:9610345; GFX9-FLATSCR-NEXT:    s_movk_i32 s0, 0x20b010346; GFX9-FLATSCR-NEXT:    global_load_dwordx4 v[11:14], v5, s[38:39] offset:3210347; GFX9-FLATSCR-NEXT:    global_load_dwordx4 v[6:9], v5, s[38:39] offset:1610348; GFX9-FLATSCR-NEXT:    s_waitcnt vmcnt(2)10349; GFX9-FLATSCR-NEXT:    scratch_store_dwordx4 off, v[0:3], s0 ; 16-byte Folded Spill10350; GFX9-FLATSCR-NEXT:    global_load_dwordx4 v[0:3], v5, s[38:39] offset:8010351; GFX9-FLATSCR-NEXT:    s_movk_i32 s0, 0x20a010352; GFX9-FLATSCR-NEXT:    s_waitcnt vmcnt(0)10353; GFX9-FLATSCR-NEXT:    scratch_store_dwordx4 off, v[0:3], s0 ; 16-byte Folded Spill10354; GFX9-FLATSCR-NEXT:    global_load_dwordx4 v[0:3], v5, s[38:39] offset:6410355; GFX9-FLATSCR-NEXT:    s_movk_i32 s0, 0x209010356; GFX9-FLATSCR-NEXT:    s_waitcnt vmcnt(0)10357; GFX9-FLATSCR-NEXT:    scratch_store_dwordx4 off, v[0:3], s0 ; 16-byte Folded Spill10358; GFX9-FLATSCR-NEXT:    global_load_dwordx4 v[0:3], v5, s[38:39] offset:4810359; GFX9-FLATSCR-NEXT:    s_movk_i32 s0, 0x208010360; GFX9-FLATSCR-NEXT:    s_waitcnt vmcnt(0)10361; GFX9-FLATSCR-NEXT:    scratch_store_dwordx4 off, v[0:3], s0 ; 16-byte Folded Spill10362; GFX9-FLATSCR-NEXT:    s_movk_i32 s0, 0x206010363; GFX9-FLATSCR-NEXT:    scratch_store_dwordx4 off, v[6:9], s0 ; 16-byte Folded Spill10364; GFX9-FLATSCR-NEXT:    global_load_dwordx4 v[7:10], v5, s[38:39]10365; GFX9-FLATSCR-NEXT:    v_mov_b32_e32 v6, 110366; GFX9-FLATSCR-NEXT:    s_waitcnt vmcnt(0)10367; GFX9-FLATSCR-NEXT:    v_lshl_add_u32 v4, v7, 13, v410368; GFX9-FLATSCR-NEXT:    v_cmp_eq_u32_e32 vcc, 0, v710369; GFX9-FLATSCR-NEXT:    scratch_store_dword v4, v6, off10370; GFX9-FLATSCR-NEXT:    ;;#ASMSTART10371; GFX9-FLATSCR-NEXT:    ; def s[0:7]10372; GFX9-FLATSCR-NEXT:    ;;#ASMEND10373; GFX9-FLATSCR-NEXT:    ;;#ASMSTART10374; GFX9-FLATSCR-NEXT:    ; def s[8:15]10375; GFX9-FLATSCR-NEXT:    ;;#ASMEND10376; GFX9-FLATSCR-NEXT:    ;;#ASMSTART10377; GFX9-FLATSCR-NEXT:    ; def s[16:23]10378; GFX9-FLATSCR-NEXT:    ;;#ASMEND10379; GFX9-FLATSCR-NEXT:    ;;#ASMSTART10380; GFX9-FLATSCR-NEXT:    ; def s[24:31]10381; GFX9-FLATSCR-NEXT:    ;;#ASMEND10382; GFX9-FLATSCR-NEXT:    ;;#ASMSTART10383; GFX9-FLATSCR-NEXT:    ; def s[40:43]10384; GFX9-FLATSCR-NEXT:    ;;#ASMEND10385; GFX9-FLATSCR-NEXT:    ;;#ASMSTART10386; GFX9-FLATSCR-NEXT:    ; def s[38:39]10387; GFX9-FLATSCR-NEXT:    ;;#ASMEND10388; GFX9-FLATSCR-NEXT:    ;;#ASMSTART10389; GFX9-FLATSCR-NEXT:    ; def s3310390; GFX9-FLATSCR-NEXT:    ;;#ASMEND10391; GFX9-FLATSCR-NEXT:    s_and_saveexec_b64 s[34:35], vcc10392; GFX9-FLATSCR-NEXT:    s_cbranch_execz .LBB1_210393; GFX9-FLATSCR-NEXT:  ; %bb.1: ; %bb010394; GFX9-FLATSCR-NEXT:    ;;#ASMSTART10395; GFX9-FLATSCR-NEXT:    ; use s[0:7],s[8:15],s[16:23],s[24:31],s[40:43],s[38:39]10396; GFX9-FLATSCR-NEXT:    ;;#ASMEND10397; GFX9-FLATSCR-NEXT:    s_movk_i32 s0, 0x20d010398; GFX9-FLATSCR-NEXT:    scratch_store_dwordx4 off, v[15:18], s0 ; 16-byte Folded Spill10399; GFX9-FLATSCR-NEXT:    s_movk_i32 s0, 0x20e010400; GFX9-FLATSCR-NEXT:    scratch_store_dwordx4 off, v[19:22], s0 ; 16-byte Folded Spill10401; GFX9-FLATSCR-NEXT:    s_movk_i32 s0, 0x20f010402; GFX9-FLATSCR-NEXT:    v_mov_b32_e32 v0, v1110403; GFX9-FLATSCR-NEXT:    scratch_store_dwordx4 off, v[7:10], s0 ; 16-byte Folded Spill10404; GFX9-FLATSCR-NEXT:    v_mov_b32_e32 v1, v1210405; GFX9-FLATSCR-NEXT:    v_mov_b32_e32 v2, v1310406; GFX9-FLATSCR-NEXT:    v_mov_b32_e32 v3, v1410407; GFX9-FLATSCR-NEXT:    ;;#ASMSTART10408; GFX9-FLATSCR-NEXT:    ;;#ASMEND10409; GFX9-FLATSCR-NEXT:    scratch_load_dwordx4 v[7:10], off, s0 ; 16-byte Folded Reload10410; GFX9-FLATSCR-NEXT:    s_movk_i32 s0, 0x20e010411; GFX9-FLATSCR-NEXT:    scratch_load_dwordx4 v[19:22], off, s0 ; 16-byte Folded Reload10412; GFX9-FLATSCR-NEXT:    s_movk_i32 s0, 0x20d010413; GFX9-FLATSCR-NEXT:    scratch_load_dwordx4 v[15:18], off, s0 ; 16-byte Folded Reload10414; GFX9-FLATSCR-NEXT:    v_mov_b32_e32 v14, v310415; GFX9-FLATSCR-NEXT:    v_mov_b32_e32 v13, v210416; GFX9-FLATSCR-NEXT:    v_mov_b32_e32 v12, v110417; GFX9-FLATSCR-NEXT:    v_mov_b32_e32 v11, v010418; GFX9-FLATSCR-NEXT:    ;;#ASMSTART10419; GFX9-FLATSCR-NEXT:    ;;#ASMEND10420; GFX9-FLATSCR-NEXT:    ;;#ASMSTART10421; GFX9-FLATSCR-NEXT:    ;;#ASMEND10422; GFX9-FLATSCR-NEXT:    ;;#ASMSTART10423; GFX9-FLATSCR-NEXT:    ;;#ASMEND10424; GFX9-FLATSCR-NEXT:    ;;#ASMSTART10425; GFX9-FLATSCR-NEXT:    ;;#ASMEND10426; GFX9-FLATSCR-NEXT:    ;;#ASMSTART10427; GFX9-FLATSCR-NEXT:    ;;#ASMEND10428; GFX9-FLATSCR-NEXT:    ;;#ASMSTART10429; GFX9-FLATSCR-NEXT:    ;;#ASMEND10430; GFX9-FLATSCR-NEXT:  .LBB1_2: ; %ret10431; GFX9-FLATSCR-NEXT:    s_or_b64 exec, exec, s[34:35]10432; GFX9-FLATSCR-NEXT:    s_movk_i32 s0, 0x20c010433; GFX9-FLATSCR-NEXT:    scratch_load_dwordx4 v[0:3], off, s0 ; 16-byte Folded Reload10434; GFX9-FLATSCR-NEXT:    s_movk_i32 s0, 0x20b010435; GFX9-FLATSCR-NEXT:    s_waitcnt vmcnt(0)10436; GFX9-FLATSCR-NEXT:    global_store_dwordx4 v5, v[0:3], s[36:37] offset:11210437; GFX9-FLATSCR-NEXT:    scratch_load_dwordx4 v[0:3], off, s0 ; 16-byte Folded Reload10438; GFX9-FLATSCR-NEXT:    s_movk_i32 s0, 0x20a010439; GFX9-FLATSCR-NEXT:    s_waitcnt vmcnt(0)10440; GFX9-FLATSCR-NEXT:    global_store_dwordx4 v5, v[0:3], s[36:37] offset:9610441; GFX9-FLATSCR-NEXT:    scratch_load_dwordx4 v[0:3], off, s0 ; 16-byte Folded Reload10442; GFX9-FLATSCR-NEXT:    s_movk_i32 s0, 0x209010443; GFX9-FLATSCR-NEXT:    s_waitcnt vmcnt(0)10444; GFX9-FLATSCR-NEXT:    global_store_dwordx4 v5, v[0:3], s[36:37] offset:8010445; GFX9-FLATSCR-NEXT:    scratch_load_dwordx4 v[0:3], off, s0 ; 16-byte Folded Reload10446; GFX9-FLATSCR-NEXT:    s_movk_i32 s0, 0x208010447; GFX9-FLATSCR-NEXT:    s_waitcnt vmcnt(0)10448; GFX9-FLATSCR-NEXT:    global_store_dwordx4 v5, v[0:3], s[36:37] offset:6410449; GFX9-FLATSCR-NEXT:    scratch_load_dwordx4 v[0:3], off, s0 ; 16-byte Folded Reload10450; GFX9-FLATSCR-NEXT:    s_movk_i32 s0, 0x206010451; GFX9-FLATSCR-NEXT:    s_waitcnt vmcnt(0)10452; GFX9-FLATSCR-NEXT:    global_store_dwordx4 v5, v[0:3], s[36:37] offset:4810453; GFX9-FLATSCR-NEXT:    global_store_dwordx4 v5, v[11:14], s[36:37] offset:3210454; GFX9-FLATSCR-NEXT:    scratch_load_dwordx4 v[11:14], off, s0 ; 16-byte Folded Reload10455; GFX9-FLATSCR-NEXT:    s_movk_i32 s0, 0x205010456; GFX9-FLATSCR-NEXT:    s_waitcnt vmcnt(0)10457; GFX9-FLATSCR-NEXT:    global_store_dwordx4 v5, v[11:14], s[36:37] offset:1610458; GFX9-FLATSCR-NEXT:    global_store_dwordx4 v5, v[7:10], s[36:37]10459; GFX9-FLATSCR-NEXT:    scratch_load_dwordx4 v[6:9], off, s0 ; 16-byte Folded Reload10460; GFX9-FLATSCR-NEXT:    s_movk_i32 s0, 0x204010461; GFX9-FLATSCR-NEXT:    s_waitcnt vmcnt(0)10462; GFX9-FLATSCR-NEXT:    global_store_dwordx4 v5, v[6:9], s[36:37] offset:24010463; GFX9-FLATSCR-NEXT:    scratch_load_dwordx4 v[6:9], off, s0 ; 16-byte Folded Reload10464; GFX9-FLATSCR-NEXT:    s_movk_i32 s0, 0x203010465; GFX9-FLATSCR-NEXT:    s_waitcnt vmcnt(0)10466; GFX9-FLATSCR-NEXT:    global_store_dwordx4 v5, v[6:9], s[36:37] offset:22410467; GFX9-FLATSCR-NEXT:    scratch_load_dwordx4 v[6:9], off, s0 ; 16-byte Folded Reload10468; GFX9-FLATSCR-NEXT:    s_movk_i32 s0, 0x202010469; GFX9-FLATSCR-NEXT:    scratch_load_dwordx4 v[0:3], off, s0 ; 16-byte Folded Reload10470; GFX9-FLATSCR-NEXT:    s_movk_i32 s0, 0x207010471; GFX9-FLATSCR-NEXT:    s_waitcnt vmcnt(1)10472; GFX9-FLATSCR-NEXT:    global_store_dwordx4 v5, v[6:9], s[36:37] offset:20810473; GFX9-FLATSCR-NEXT:    global_store_dwordx4 v5, v[19:22], s[36:37] offset:19210474; GFX9-FLATSCR-NEXT:    global_store_dwordx4 v5, v[15:18], s[36:37] offset:17610475; GFX9-FLATSCR-NEXT:    s_waitcnt vmcnt(3)10476; GFX9-FLATSCR-NEXT:    global_store_dwordx4 v5, v[0:3], s[36:37] offset:16010477; GFX9-FLATSCR-NEXT:    scratch_load_dwordx4 v[0:3], off, s0 ; 16-byte Folded Reload10478; GFX9-FLATSCR-NEXT:    s_movk_i32 s0, 0x201010479; GFX9-FLATSCR-NEXT:    s_waitcnt vmcnt(0)10480; GFX9-FLATSCR-NEXT:    global_store_dwordx4 v5, v[0:3], s[36:37] offset:14410481; GFX9-FLATSCR-NEXT:    scratch_load_dwordx4 v[0:3], off, s0 ; 16-byte Folded Reload10482; GFX9-FLATSCR-NEXT:    s_waitcnt vmcnt(0)10483; GFX9-FLATSCR-NEXT:    global_store_dwordx4 v5, v[0:3], s[36:37] offset:12810484; GFX9-FLATSCR-NEXT:    s_endpgm10485;10486; GFX10-FLATSCR-LABEL: test_limited_sgpr:10487; GFX10-FLATSCR:       ; %bb.0: ; %entry10488; GFX10-FLATSCR-NEXT:    s_add_u32 s8, s8, s1310489; GFX10-FLATSCR-NEXT:    s_addc_u32 s9, s9, 010490; GFX10-FLATSCR-NEXT:    s_setreg_b32 hwreg(HW_REG_FLAT_SCR_LO), s810491; GFX10-FLATSCR-NEXT:    s_setreg_b32 hwreg(HW_REG_FLAT_SCR_HI), s910492; GFX10-FLATSCR-NEXT:    s_load_dwordx4 s[36:39], s[4:5], 0x2410493; GFX10-FLATSCR-NEXT:    v_mbcnt_lo_u32_b32 v0, -1, 010494; GFX10-FLATSCR-NEXT:    v_mov_b32_e32 v6, 110495; GFX10-FLATSCR-NEXT:    s_mov_b32 s33, exec_lo10496; GFX10-FLATSCR-NEXT:    v_mbcnt_hi_u32_b32 v0, -1, v010497; GFX10-FLATSCR-NEXT:    v_lshlrev_b32_e32 v5, 8, v010498; GFX10-FLATSCR-NEXT:    s_waitcnt lgkmcnt(0)10499; GFX10-FLATSCR-NEXT:    s_clause 0xf10500; GFX10-FLATSCR-NEXT:    global_load_dwordx4 v[35:38], v5, s[38:39] offset:24010501; GFX10-FLATSCR-NEXT:    global_load_dwordx4 v[31:34], v5, s[38:39] offset:22410502; GFX10-FLATSCR-NEXT:    global_load_dwordx4 v[27:30], v5, s[38:39] offset:20810503; GFX10-FLATSCR-NEXT:    global_load_dwordx4 v[23:26], v5, s[38:39] offset:19210504; GFX10-FLATSCR-NEXT:    global_load_dwordx4 v[19:22], v5, s[38:39] offset:17610505; GFX10-FLATSCR-NEXT:    global_load_dwordx4 v[15:18], v5, s[38:39] offset:16010506; GFX10-FLATSCR-NEXT:    global_load_dwordx4 v[11:14], v5, s[38:39] offset:14410507; GFX10-FLATSCR-NEXT:    global_load_dwordx4 v[7:10], v5, s[38:39] offset:12810508; GFX10-FLATSCR-NEXT:    global_load_dwordx4 v[63:66], v5, s[38:39] offset:11210509; GFX10-FLATSCR-NEXT:    global_load_dwordx4 v[59:62], v5, s[38:39] offset:9610510; GFX10-FLATSCR-NEXT:    global_load_dwordx4 v[55:58], v5, s[38:39] offset:8010511; GFX10-FLATSCR-NEXT:    global_load_dwordx4 v[51:54], v5, s[38:39] offset:6410512; GFX10-FLATSCR-NEXT:    global_load_dwordx4 v[47:50], v5, s[38:39] offset:4810513; GFX10-FLATSCR-NEXT:    global_load_dwordx4 v[43:46], v5, s[38:39] offset:3210514; GFX10-FLATSCR-NEXT:    global_load_dwordx4 v[39:42], v5, s[38:39] offset:1610515; GFX10-FLATSCR-NEXT:    global_load_dwordx4 v[0:3], v5, s[38:39]10516; GFX10-FLATSCR-NEXT:    s_waitcnt vmcnt(0)10517; GFX10-FLATSCR-NEXT:    v_lshl_add_u32 v4, v0, 13, 1610518; GFX10-FLATSCR-NEXT:    scratch_store_dword v4, v6, off10519; GFX10-FLATSCR-NEXT:    ;;#ASMSTART10520; GFX10-FLATSCR-NEXT:    ; def s[0:7]10521; GFX10-FLATSCR-NEXT:    ;;#ASMEND10522; GFX10-FLATSCR-NEXT:    ;;#ASMSTART10523; GFX10-FLATSCR-NEXT:    ; def s[8:15]10524; GFX10-FLATSCR-NEXT:    ;;#ASMEND10525; GFX10-FLATSCR-NEXT:    ;;#ASMSTART10526; GFX10-FLATSCR-NEXT:    ; def s[16:23]10527; GFX10-FLATSCR-NEXT:    ;;#ASMEND10528; GFX10-FLATSCR-NEXT:    ;;#ASMSTART10529; GFX10-FLATSCR-NEXT:    ; def s[24:31]10530; GFX10-FLATSCR-NEXT:    ;;#ASMEND10531; GFX10-FLATSCR-NEXT:    ;;#ASMSTART10532; GFX10-FLATSCR-NEXT:    ; def s[40:43]10533; GFX10-FLATSCR-NEXT:    ;;#ASMEND10534; GFX10-FLATSCR-NEXT:    ;;#ASMSTART10535; GFX10-FLATSCR-NEXT:    ; def s[34:35]10536; GFX10-FLATSCR-NEXT:    ;;#ASMEND10537; GFX10-FLATSCR-NEXT:    ;;#ASMSTART10538; GFX10-FLATSCR-NEXT:    ; def s3810539; GFX10-FLATSCR-NEXT:    ;;#ASMEND10540; GFX10-FLATSCR-NEXT:    v_cmpx_eq_u32_e32 0, v010541; GFX10-FLATSCR-NEXT:    s_cbranch_execz .LBB1_210542; GFX10-FLATSCR-NEXT:  ; %bb.1: ; %bb010543; GFX10-FLATSCR-NEXT:    ;;#ASMSTART10544; GFX10-FLATSCR-NEXT:    ; use s[0:7],s[8:15],s[16:23],s[24:31],s[40:43],s[34:35]10545; GFX10-FLATSCR-NEXT:    ;;#ASMEND10546; GFX10-FLATSCR-NEXT:    s_movk_i32 s0, 0x201010547; GFX10-FLATSCR-NEXT:    v_mov_b32_e32 v88, v5810548; GFX10-FLATSCR-NEXT:    v_mov_b32_e32 v92, v6210549; GFX10-FLATSCR-NEXT:    v_mov_b32_e32 v87, v5710550; GFX10-FLATSCR-NEXT:    v_mov_b32_e32 v86, v5610551; GFX10-FLATSCR-NEXT:    v_mov_b32_e32 v85, v5510552; GFX10-FLATSCR-NEXT:    v_mov_b32_e32 v91, v6110553; GFX10-FLATSCR-NEXT:    v_mov_b32_e32 v90, v6010554; GFX10-FLATSCR-NEXT:    v_mov_b32_e32 v89, v5910555; GFX10-FLATSCR-NEXT:    v_mov_b32_e32 v60, v3410556; GFX10-FLATSCR-NEXT:    scratch_store_dwordx4 off, v[63:66], s0 ; 16-byte Folded Spill10557; GFX10-FLATSCR-NEXT:    v_mov_b32_e32 v68, v3810558; GFX10-FLATSCR-NEXT:    v_mov_b32_e32 v59, v3310559; GFX10-FLATSCR-NEXT:    v_mov_b32_e32 v58, v3210560; GFX10-FLATSCR-NEXT:    v_mov_b32_e32 v57, v3110561; GFX10-FLATSCR-NEXT:    v_mov_b32_e32 v67, v3710562; GFX10-FLATSCR-NEXT:    v_mov_b32_e32 v66, v3610563; GFX10-FLATSCR-NEXT:    v_mov_b32_e32 v65, v3510564; GFX10-FLATSCR-NEXT:    v_mov_b32_e32 v36, v1010565; GFX10-FLATSCR-NEXT:    v_mov_b32_e32 v72, v4210566; GFX10-FLATSCR-NEXT:    v_mov_b32_e32 v76, v4610567; GFX10-FLATSCR-NEXT:    v_mov_b32_e32 v80, v5010568; GFX10-FLATSCR-NEXT:    v_mov_b32_e32 v84, v5410569; GFX10-FLATSCR-NEXT:    v_mov_b32_e32 v33, v710570; GFX10-FLATSCR-NEXT:    v_mov_b32_e32 v71, v4110571; GFX10-FLATSCR-NEXT:    v_mov_b32_e32 v70, v4010572; GFX10-FLATSCR-NEXT:    v_mov_b32_e32 v69, v3910573; GFX10-FLATSCR-NEXT:    v_mov_b32_e32 v40, v1410574; GFX10-FLATSCR-NEXT:    v_mov_b32_e32 v75, v4510575; GFX10-FLATSCR-NEXT:    v_mov_b32_e32 v74, v4410576; GFX10-FLATSCR-NEXT:    v_mov_b32_e32 v73, v4310577; GFX10-FLATSCR-NEXT:    v_mov_b32_e32 v44, v1810578; GFX10-FLATSCR-NEXT:    v_mov_b32_e32 v79, v4910579; GFX10-FLATSCR-NEXT:    v_mov_b32_e32 v78, v4810580; GFX10-FLATSCR-NEXT:    v_mov_b32_e32 v77, v4710581; GFX10-FLATSCR-NEXT:    v_mov_b32_e32 v48, v2210582; GFX10-FLATSCR-NEXT:    v_mov_b32_e32 v83, v5310583; GFX10-FLATSCR-NEXT:    v_mov_b32_e32 v82, v5210584; GFX10-FLATSCR-NEXT:    v_mov_b32_e32 v81, v5110585; GFX10-FLATSCR-NEXT:    v_mov_b32_e32 v52, v2610586; GFX10-FLATSCR-NEXT:    v_mov_b32_e32 v56, v3010587; GFX10-FLATSCR-NEXT:    v_mov_b32_e32 v35, v910588; GFX10-FLATSCR-NEXT:    v_mov_b32_e32 v34, v810589; GFX10-FLATSCR-NEXT:    v_mov_b32_e32 v37, v1110590; GFX10-FLATSCR-NEXT:    v_mov_b32_e32 v41, v1510591; GFX10-FLATSCR-NEXT:    v_mov_b32_e32 v45, v1910592; GFX10-FLATSCR-NEXT:    v_mov_b32_e32 v49, v2310593; GFX10-FLATSCR-NEXT:    v_mov_b32_e32 v53, v2710594; GFX10-FLATSCR-NEXT:    v_mov_b32_e32 v39, v1310595; GFX10-FLATSCR-NEXT:    v_mov_b32_e32 v38, v1210596; GFX10-FLATSCR-NEXT:    v_mov_b32_e32 v43, v1710597; GFX10-FLATSCR-NEXT:    v_mov_b32_e32 v42, v1610598; GFX10-FLATSCR-NEXT:    v_mov_b32_e32 v47, v2110599; GFX10-FLATSCR-NEXT:    v_mov_b32_e32 v46, v2010600; GFX10-FLATSCR-NEXT:    v_mov_b32_e32 v51, v2510601; GFX10-FLATSCR-NEXT:    v_mov_b32_e32 v50, v2410602; GFX10-FLATSCR-NEXT:    v_mov_b32_e32 v55, v2910603; GFX10-FLATSCR-NEXT:    v_mov_b32_e32 v54, v2810604; GFX10-FLATSCR-NEXT:    ;;#ASMSTART10605; GFX10-FLATSCR-NEXT:    ;;#ASMEND10606; GFX10-FLATSCR-NEXT:    v_mov_b32_e32 v7, v3310607; GFX10-FLATSCR-NEXT:    v_mov_b32_e32 v27, v5310608; GFX10-FLATSCR-NEXT:    v_mov_b32_e32 v23, v4910609; GFX10-FLATSCR-NEXT:    v_mov_b32_e32 v19, v4510610; GFX10-FLATSCR-NEXT:    v_mov_b32_e32 v15, v4110611; GFX10-FLATSCR-NEXT:    v_mov_b32_e32 v11, v3710612; GFX10-FLATSCR-NEXT:    v_mov_b32_e32 v8, v3410613; GFX10-FLATSCR-NEXT:    v_mov_b32_e32 v9, v3510614; GFX10-FLATSCR-NEXT:    v_mov_b32_e32 v10, v3610615; GFX10-FLATSCR-NEXT:    v_mov_b32_e32 v31, v5710616; GFX10-FLATSCR-NEXT:    v_mov_b32_e32 v28, v5410617; GFX10-FLATSCR-NEXT:    v_mov_b32_e32 v29, v5510618; GFX10-FLATSCR-NEXT:    v_mov_b32_e32 v30, v5610619; GFX10-FLATSCR-NEXT:    v_mov_b32_e32 v24, v5010620; GFX10-FLATSCR-NEXT:    v_mov_b32_e32 v25, v5110621; GFX10-FLATSCR-NEXT:    v_mov_b32_e32 v26, v5210622; GFX10-FLATSCR-NEXT:    v_mov_b32_e32 v20, v4610623; GFX10-FLATSCR-NEXT:    v_mov_b32_e32 v21, v4710624; GFX10-FLATSCR-NEXT:    v_mov_b32_e32 v22, v4810625; GFX10-FLATSCR-NEXT:    v_mov_b32_e32 v16, v4210626; GFX10-FLATSCR-NEXT:    v_mov_b32_e32 v17, v4310627; GFX10-FLATSCR-NEXT:    v_mov_b32_e32 v18, v4410628; GFX10-FLATSCR-NEXT:    v_mov_b32_e32 v12, v3810629; GFX10-FLATSCR-NEXT:    v_mov_b32_e32 v13, v3910630; GFX10-FLATSCR-NEXT:    v_mov_b32_e32 v14, v4010631; GFX10-FLATSCR-NEXT:    v_mov_b32_e32 v32, v5810632; GFX10-FLATSCR-NEXT:    v_mov_b32_e32 v33, v5910633; GFX10-FLATSCR-NEXT:    v_mov_b32_e32 v34, v6010634; GFX10-FLATSCR-NEXT:    ;;#ASMSTART10635; GFX10-FLATSCR-NEXT:    ;;#ASMEND10636; GFX10-FLATSCR-NEXT:    v_mov_b32_e32 v35, v6510637; GFX10-FLATSCR-NEXT:    v_mov_b32_e32 v36, v6610638; GFX10-FLATSCR-NEXT:    v_mov_b32_e32 v37, v6710639; GFX10-FLATSCR-NEXT:    v_mov_b32_e32 v38, v6810640; GFX10-FLATSCR-NEXT:    scratch_load_dwordx4 v[63:66], off, s0 ; 16-byte Folded Reload10641; GFX10-FLATSCR-NEXT:    v_mov_b32_e32 v59, v8910642; GFX10-FLATSCR-NEXT:    v_mov_b32_e32 v55, v8510643; GFX10-FLATSCR-NEXT:    v_mov_b32_e32 v51, v8110644; GFX10-FLATSCR-NEXT:    v_mov_b32_e32 v47, v7710645; GFX10-FLATSCR-NEXT:    v_mov_b32_e32 v43, v7310646; GFX10-FLATSCR-NEXT:    v_mov_b32_e32 v39, v6910647; GFX10-FLATSCR-NEXT:    v_mov_b32_e32 v60, v9010648; GFX10-FLATSCR-NEXT:    v_mov_b32_e32 v61, v9110649; GFX10-FLATSCR-NEXT:    v_mov_b32_e32 v62, v9210650; GFX10-FLATSCR-NEXT:    v_mov_b32_e32 v56, v8610651; GFX10-FLATSCR-NEXT:    v_mov_b32_e32 v57, v8710652; GFX10-FLATSCR-NEXT:    v_mov_b32_e32 v58, v8810653; GFX10-FLATSCR-NEXT:    v_mov_b32_e32 v52, v8210654; GFX10-FLATSCR-NEXT:    v_mov_b32_e32 v53, v8310655; GFX10-FLATSCR-NEXT:    v_mov_b32_e32 v54, v8410656; GFX10-FLATSCR-NEXT:    v_mov_b32_e32 v48, v7810657; GFX10-FLATSCR-NEXT:    v_mov_b32_e32 v49, v7910658; GFX10-FLATSCR-NEXT:    v_mov_b32_e32 v50, v8010659; GFX10-FLATSCR-NEXT:    v_mov_b32_e32 v44, v7410660; GFX10-FLATSCR-NEXT:    v_mov_b32_e32 v45, v7510661; GFX10-FLATSCR-NEXT:    v_mov_b32_e32 v46, v7610662; GFX10-FLATSCR-NEXT:    v_mov_b32_e32 v40, v7010663; GFX10-FLATSCR-NEXT:    v_mov_b32_e32 v41, v7110664; GFX10-FLATSCR-NEXT:    v_mov_b32_e32 v42, v7210665; GFX10-FLATSCR-NEXT:    ;;#ASMSTART10666; GFX10-FLATSCR-NEXT:    ;;#ASMEND10667; GFX10-FLATSCR-NEXT:    ;;#ASMSTART10668; GFX10-FLATSCR-NEXT:    ;;#ASMEND10669; GFX10-FLATSCR-NEXT:    ;;#ASMSTART10670; GFX10-FLATSCR-NEXT:    ;;#ASMEND10671; GFX10-FLATSCR-NEXT:    ;;#ASMSTART10672; GFX10-FLATSCR-NEXT:    ;;#ASMEND10673; GFX10-FLATSCR-NEXT:    ;;#ASMSTART10674; GFX10-FLATSCR-NEXT:    ;;#ASMEND10675; GFX10-FLATSCR-NEXT:  .LBB1_2: ; %ret10676; GFX10-FLATSCR-NEXT:    s_or_b32 exec_lo, exec_lo, s3310677; GFX10-FLATSCR-NEXT:    s_waitcnt vmcnt(0)10678; GFX10-FLATSCR-NEXT:    global_store_dwordx4 v5, v[63:66], s[36:37] offset:11210679; GFX10-FLATSCR-NEXT:    global_store_dwordx4 v5, v[59:62], s[36:37] offset:9610680; GFX10-FLATSCR-NEXT:    global_store_dwordx4 v5, v[55:58], s[36:37] offset:8010681; GFX10-FLATSCR-NEXT:    global_store_dwordx4 v5, v[51:54], s[36:37] offset:6410682; GFX10-FLATSCR-NEXT:    global_store_dwordx4 v5, v[47:50], s[36:37] offset:4810683; GFX10-FLATSCR-NEXT:    global_store_dwordx4 v5, v[43:46], s[36:37] offset:3210684; GFX10-FLATSCR-NEXT:    global_store_dwordx4 v5, v[39:42], s[36:37] offset:1610685; GFX10-FLATSCR-NEXT:    global_store_dwordx4 v5, v[0:3], s[36:37]10686; GFX10-FLATSCR-NEXT:    global_store_dwordx4 v5, v[35:38], s[36:37] offset:24010687; GFX10-FLATSCR-NEXT:    global_store_dwordx4 v5, v[31:34], s[36:37] offset:22410688; GFX10-FLATSCR-NEXT:    global_store_dwordx4 v5, v[27:30], s[36:37] offset:20810689; GFX10-FLATSCR-NEXT:    global_store_dwordx4 v5, v[23:26], s[36:37] offset:19210690; GFX10-FLATSCR-NEXT:    global_store_dwordx4 v5, v[19:22], s[36:37] offset:17610691; GFX10-FLATSCR-NEXT:    global_store_dwordx4 v5, v[15:18], s[36:37] offset:16010692; GFX10-FLATSCR-NEXT:    global_store_dwordx4 v5, v[11:14], s[36:37] offset:14410693; GFX10-FLATSCR-NEXT:    global_store_dwordx4 v5, v[7:10], s[36:37] offset:12810694; GFX10-FLATSCR-NEXT:    s_endpgm10695entry:10696  %lo = call i32 @llvm.amdgcn.mbcnt.lo(i32 -1, i32 0)10697  %tid = call i32 @llvm.amdgcn.mbcnt.hi(i32 -1, i32 %lo)10698 10699; allocate enough scratch to go beyond 2^12 addressing10700  %scratch = alloca <1280 x i32>, align 16, addrspace(5)10701 10702; load VGPR data10703  %aptr = getelementptr <64 x i32>, ptr addrspace(1) %in, i32 %tid10704  %a = load <64 x i32>, ptr addrspace(1) %aptr10705 10706; make sure scratch is used10707  %x = extractelement <64 x i32> %a, i32 010708  %sptr0 = getelementptr <1280 x i32>, ptr addrspace(5) %scratch, i32 %x, i32 010709  store i32 1, ptr addrspace(5) %sptr010710 10711; fill up SGPRs10712  %sgpr0 = call <8 x i32> asm sideeffect "; def $0", "=s" ()10713  %sgpr1 = call <8 x i32> asm sideeffect "; def $0", "=s" ()10714  %sgpr2 = call <8 x i32> asm sideeffect "; def $0", "=s" ()10715  %sgpr3 = call <8 x i32> asm sideeffect "; def $0", "=s" ()10716  %sgpr4 = call <4 x i32> asm sideeffect "; def $0", "=s" ()10717  %sgpr5 = call <2 x i32> asm sideeffect "; def $0", "=s" ()10718  %sgpr6 = call i32 asm sideeffect "; def $0", "=s" ()10719 10720  %cmp = icmp eq i32 %x, 010721  br i1 %cmp, label %bb0, label %ret10722 10723bb0:10724; create SGPR pressure10725  call void asm sideeffect "; use $0,$1,$2,$3,$4,$5", "s,s,s,s,s,s,s"(<8 x i32> %sgpr0, <8 x i32> %sgpr1, <8 x i32> %sgpr2, <8 x i32> %sgpr3, <4 x i32> %sgpr4, <2 x i32> %sgpr5, i32 %sgpr6)10726 10727; mark most VGPR registers as used to increase register pressure10728  call void asm sideeffect "", "~{v4},~{v8},~{v12},~{v16},~{v20},~{v24},~{v28},~{v32}" ()10729  call void asm sideeffect "", "~{v36},~{v40},~{v44},~{v48},~{v52},~{v56},~{v60},~{v64}" ()10730  call void asm sideeffect "", "~{v68},~{v72},~{v76},~{v80},~{v84},~{v88},~{v92},~{v96}" ()10731  call void asm sideeffect "", "~{v100},~{v104},~{v108},~{v112},~{v116},~{v120},~{v124},~{v128}" ()10732  call void asm sideeffect "", "~{v132},~{v136},~{v140},~{v144},~{v148},~{v152},~{v156},~{v160}" ()10733  call void asm sideeffect "", "~{v164},~{v168},~{v172},~{v176},~{v180},~{v184},~{v188},~{v192}" ()10734  call void asm sideeffect "", "~{v196},~{v200},~{v204},~{v208},~{v212},~{v216},~{v220},~{v224}" ()10735  br label %ret10736 10737ret:10738  %outptr = getelementptr <64 x i32>, ptr addrspace(1) %out, i32 %tid10739  store <64 x i32> %a, ptr addrspace(1) %outptr10740 10741  ret void10742}10743 10744declare i32 @llvm.amdgcn.mbcnt.lo(i32, i32) #110745declare i32 @llvm.amdgcn.mbcnt.hi(i32, i32) #110746 10747attributes #0 = { "amdgpu-waves-per-eu"="10,10" }10748attributes #1 = { nounwind readnone }10749;; NOTE: These prefixes are unused and the list is autogenerated. Do not add tests below this line:10750; CHECK: {{.*}}10751; FLATSCR: {{.*}}10752