brintos

brintos / llvm-project-archived public Read only

0
0
Text · 730.0 KiB · bfad131 Raw
11152 lines · plain
1; NOTE: Assertions have been autogenerated by utils/update_llc_test_checks.py UTC_ARGS: --version 52; RUN: llc -global-isel=0 -mtriple=amdgcn--amdpal -mcpu=gfx1200 < %s | FileCheck --check-prefix=DAGISEL %s3; RUN: llc -global-isel=1 -mtriple=amdgcn--amdpal -mcpu=gfx1200 < %s | FileCheck --check-prefix=GISEL %s4; RUN: llc -global-isel=0 -mtriple=amdgcn--amdpal -mcpu=gfx1200 -mattr=+wavefrontsize64 < %s | FileCheck --check-prefix=DAGISEL64 %s5; RUN: llc -global-isel=1 -mtriple=amdgcn--amdpal -mcpu=gfx1200 -mattr=+wavefrontsize64 < %s | FileCheck --check-prefix=GISEL64 %s6; RUN: llc -global-isel=0 -mtriple=amdgcn--amdpal -mcpu=gfx1250 < %s | FileCheck --check-prefix=GFX1250-DAGISEL %s7 8; Make sure the i1 %active is passed through EXEC.9; The EXEC mask should be set to -1 for the duration of the function10; and restored to its original value in the epilogue.11; We will also need to restore the inactive lanes for any allocated VGPRs.12define amdgpu_gfx_whole_wave i32 @basic_test(i1 %active, i32 %a, i32 %b) {13; DAGISEL-LABEL: basic_test:14; DAGISEL:       ; %bb.0:15; DAGISEL-NEXT:    s_wait_loadcnt_dscnt 0x016; DAGISEL-NEXT:    s_wait_expcnt 0x017; DAGISEL-NEXT:    s_wait_samplecnt 0x018; DAGISEL-NEXT:    s_wait_bvhcnt 0x019; DAGISEL-NEXT:    s_wait_kmcnt 0x020; DAGISEL-NEXT:    s_xor_saveexec_b32 vcc_lo, -121; DAGISEL-NEXT:    s_clause 0x1 ; 8-byte Folded Spill22; DAGISEL-NEXT:    scratch_store_b32 off, v0, s3223; DAGISEL-NEXT:    scratch_store_b32 off, v1, s32 offset:424; DAGISEL-NEXT:    s_mov_b32 exec_lo, -125; DAGISEL-NEXT:    s_wait_alu depctr_sa_sdst(0)26; DAGISEL-NEXT:    v_dual_cndmask_b32 v0, 5, v0 :: v_dual_cndmask_b32 v1, 3, v127; DAGISEL-NEXT:    s_delay_alu instid0(VALU_DEP_1)28; DAGISEL-NEXT:    v_mov_b32_dpp v0, v1 quad_perm:[1,0,0,0] row_mask:0x1 bank_mask:0x129; DAGISEL-NEXT:    s_xor_b32 exec_lo, vcc_lo, -130; DAGISEL-NEXT:    s_clause 0x1 ; 8-byte Folded Reload31; DAGISEL-NEXT:    scratch_load_b32 v0, off, s3232; DAGISEL-NEXT:    scratch_load_b32 v1, off, s32 offset:433; DAGISEL-NEXT:    s_mov_b32 exec_lo, vcc_lo34; DAGISEL-NEXT:    s_wait_loadcnt 0x035; DAGISEL-NEXT:    s_setpc_b64 s[30:31]36;37; GISEL-LABEL: basic_test:38; GISEL:       ; %bb.0:39; GISEL-NEXT:    s_wait_loadcnt_dscnt 0x040; GISEL-NEXT:    s_wait_expcnt 0x041; GISEL-NEXT:    s_wait_samplecnt 0x042; GISEL-NEXT:    s_wait_bvhcnt 0x043; GISEL-NEXT:    s_wait_kmcnt 0x044; GISEL-NEXT:    s_xor_saveexec_b32 vcc_lo, -145; GISEL-NEXT:    s_clause 0x1 ; 8-byte Folded Spill46; GISEL-NEXT:    scratch_store_b32 off, v0, s3247; GISEL-NEXT:    scratch_store_b32 off, v1, s32 offset:448; GISEL-NEXT:    s_mov_b32 exec_lo, -149; GISEL-NEXT:    s_wait_alu depctr_sa_sdst(0)50; GISEL-NEXT:    v_dual_cndmask_b32 v0, 5, v0 :: v_dual_cndmask_b32 v1, 3, v151; GISEL-NEXT:    s_delay_alu instid0(VALU_DEP_1)52; GISEL-NEXT:    v_mov_b32_dpp v0, v1 quad_perm:[1,0,0,0] row_mask:0x1 bank_mask:0x153; GISEL-NEXT:    s_xor_b32 exec_lo, vcc_lo, -154; GISEL-NEXT:    s_clause 0x1 ; 8-byte Folded Reload55; GISEL-NEXT:    scratch_load_b32 v0, off, s3256; GISEL-NEXT:    scratch_load_b32 v1, off, s32 offset:457; GISEL-NEXT:    s_mov_b32 exec_lo, vcc_lo58; GISEL-NEXT:    s_wait_loadcnt 0x059; GISEL-NEXT:    s_setpc_b64 s[30:31]60;61; DAGISEL64-LABEL: basic_test:62; DAGISEL64:       ; %bb.0:63; DAGISEL64-NEXT:    s_wait_loadcnt_dscnt 0x064; DAGISEL64-NEXT:    s_wait_expcnt 0x065; DAGISEL64-NEXT:    s_wait_samplecnt 0x066; DAGISEL64-NEXT:    s_wait_bvhcnt 0x067; DAGISEL64-NEXT:    s_wait_kmcnt 0x068; DAGISEL64-NEXT:    s_xor_saveexec_b64 vcc, -169; DAGISEL64-NEXT:    s_clause 0x1 ; 8-byte Folded Spill70; DAGISEL64-NEXT:    scratch_store_b32 off, v0, s3271; DAGISEL64-NEXT:    scratch_store_b32 off, v1, s32 offset:472; DAGISEL64-NEXT:    s_mov_b64 exec, -173; DAGISEL64-NEXT:    s_wait_alu depctr_sa_sdst(0)74; DAGISEL64-NEXT:    v_cndmask_b32_e32 v0, 5, v0, vcc75; DAGISEL64-NEXT:    v_cndmask_b32_e32 v1, 3, v1, vcc76; DAGISEL64-NEXT:    s_delay_alu instid0(VALU_DEP_1)77; DAGISEL64-NEXT:    v_mov_b32_dpp v0, v1 quad_perm:[1,0,0,0] row_mask:0x1 bank_mask:0x178; DAGISEL64-NEXT:    s_xor_b64 exec, vcc, -179; DAGISEL64-NEXT:    s_clause 0x1 ; 8-byte Folded Reload80; DAGISEL64-NEXT:    scratch_load_b32 v0, off, s3281; DAGISEL64-NEXT:    scratch_load_b32 v1, off, s32 offset:482; DAGISEL64-NEXT:    s_mov_b64 exec, vcc83; DAGISEL64-NEXT:    s_wait_loadcnt 0x084; DAGISEL64-NEXT:    s_setpc_b64 s[30:31]85;86; GISEL64-LABEL: basic_test:87; GISEL64:       ; %bb.0:88; GISEL64-NEXT:    s_wait_loadcnt_dscnt 0x089; GISEL64-NEXT:    s_wait_expcnt 0x090; GISEL64-NEXT:    s_wait_samplecnt 0x091; GISEL64-NEXT:    s_wait_bvhcnt 0x092; GISEL64-NEXT:    s_wait_kmcnt 0x093; GISEL64-NEXT:    s_xor_saveexec_b64 vcc, -194; GISEL64-NEXT:    s_clause 0x1 ; 8-byte Folded Spill95; GISEL64-NEXT:    scratch_store_b32 off, v0, s3296; GISEL64-NEXT:    scratch_store_b32 off, v1, s32 offset:497; GISEL64-NEXT:    s_mov_b64 exec, -198; GISEL64-NEXT:    s_wait_alu depctr_sa_sdst(0)99; GISEL64-NEXT:    v_cndmask_b32_e32 v0, 5, v0, vcc100; GISEL64-NEXT:    v_cndmask_b32_e32 v1, 3, v1, vcc101; GISEL64-NEXT:    s_delay_alu instid0(VALU_DEP_1)102; GISEL64-NEXT:    v_mov_b32_dpp v0, v1 quad_perm:[1,0,0,0] row_mask:0x1 bank_mask:0x1103; GISEL64-NEXT:    s_xor_b64 exec, vcc, -1104; GISEL64-NEXT:    s_clause 0x1 ; 8-byte Folded Reload105; GISEL64-NEXT:    scratch_load_b32 v0, off, s32106; GISEL64-NEXT:    scratch_load_b32 v1, off, s32 offset:4107; GISEL64-NEXT:    s_mov_b64 exec, vcc108; GISEL64-NEXT:    s_wait_loadcnt 0x0109; GISEL64-NEXT:    s_setpc_b64 s[30:31]110;111; GFX1250-DAGISEL-LABEL: basic_test:112; GFX1250-DAGISEL:       ; %bb.0:113; GFX1250-DAGISEL-NEXT:    s_wait_loadcnt_dscnt 0x0114; GFX1250-DAGISEL-NEXT:    s_wait_kmcnt 0x0115; GFX1250-DAGISEL-NEXT:    s_xor_saveexec_b32 vcc_lo, -1116; GFX1250-DAGISEL-NEXT:    s_clause 0x1 ; 8-byte Folded Spill117; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v0, s32118; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v1, s32 offset:4119; GFX1250-DAGISEL-NEXT:    s_wait_xcnt 0x0120; GFX1250-DAGISEL-NEXT:    s_mov_b32 exec_lo, -1121; GFX1250-DAGISEL-NEXT:    v_dual_cndmask_b32 v0, 5, v0 :: v_dual_cndmask_b32 v1, 3, v1122; GFX1250-DAGISEL-NEXT:    s_delay_alu instid0(VALU_DEP_1)123; GFX1250-DAGISEL-NEXT:    v_mov_b32_dpp v0, v1 quad_perm:[1,0,0,0] row_mask:0x1 bank_mask:0x1124; GFX1250-DAGISEL-NEXT:    s_xor_b32 exec_lo, vcc_lo, -1125; GFX1250-DAGISEL-NEXT:    s_clause 0x1 ; 8-byte Folded Reload126; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v0, off, s32127; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v1, off, s32 offset:4128; GFX1250-DAGISEL-NEXT:    s_wait_xcnt 0x0129; GFX1250-DAGISEL-NEXT:    s_mov_b32 exec_lo, vcc_lo130; GFX1250-DAGISEL-NEXT:    s_wait_loadcnt 0x0131; GFX1250-DAGISEL-NEXT:    s_set_pc_i64 s[30:31]132  %x = select i1 %active, i32 %a, i32 5133  %y = select i1 %active, i32 %b, i32 3134  %ret = call i32 @llvm.amdgcn.update.dpp.i32(i32 %x, i32 %y, i32 1, i32 1, i32 1, i1 false)135  ret i32 %ret136}137 138; Make sure we don't crash if there's only one use for %active.139define amdgpu_gfx_whole_wave i32 @single_use_of_active(i1 %active, i32 %a, i32 %b) {140; DAGISEL-LABEL: single_use_of_active:141; DAGISEL:       ; %bb.0:142; DAGISEL-NEXT:    s_wait_loadcnt_dscnt 0x0143; DAGISEL-NEXT:    s_wait_expcnt 0x0144; DAGISEL-NEXT:    s_wait_samplecnt 0x0145; DAGISEL-NEXT:    s_wait_bvhcnt 0x0146; DAGISEL-NEXT:    s_wait_kmcnt 0x0147; DAGISEL-NEXT:    s_xor_saveexec_b32 vcc_lo, -1148; DAGISEL-NEXT:    s_clause 0x1 ; 8-byte Folded Spill149; DAGISEL-NEXT:    scratch_store_b32 off, v0, s32150; DAGISEL-NEXT:    scratch_store_b32 off, v1, s32 offset:4151; DAGISEL-NEXT:    s_mov_b32 exec_lo, -1152; DAGISEL-NEXT:    s_wait_alu depctr_sa_sdst(0)153; DAGISEL-NEXT:    v_cndmask_b32_e32 v1, 17, v1, vcc_lo154; DAGISEL-NEXT:    s_delay_alu instid0(VALU_DEP_1)155; DAGISEL-NEXT:    v_mov_b32_dpp v0, v1 quad_perm:[1,0,0,0] row_mask:0x1 bank_mask:0x1156; DAGISEL-NEXT:    s_xor_b32 exec_lo, vcc_lo, -1157; DAGISEL-NEXT:    s_clause 0x1 ; 8-byte Folded Reload158; DAGISEL-NEXT:    scratch_load_b32 v0, off, s32159; DAGISEL-NEXT:    scratch_load_b32 v1, off, s32 offset:4160; DAGISEL-NEXT:    s_mov_b32 exec_lo, vcc_lo161; DAGISEL-NEXT:    s_wait_loadcnt 0x0162; DAGISEL-NEXT:    s_setpc_b64 s[30:31]163;164; GISEL-LABEL: single_use_of_active:165; GISEL:       ; %bb.0:166; GISEL-NEXT:    s_wait_loadcnt_dscnt 0x0167; GISEL-NEXT:    s_wait_expcnt 0x0168; GISEL-NEXT:    s_wait_samplecnt 0x0169; GISEL-NEXT:    s_wait_bvhcnt 0x0170; GISEL-NEXT:    s_wait_kmcnt 0x0171; GISEL-NEXT:    s_xor_saveexec_b32 vcc_lo, -1172; GISEL-NEXT:    s_clause 0x1 ; 8-byte Folded Spill173; GISEL-NEXT:    scratch_store_b32 off, v0, s32174; GISEL-NEXT:    scratch_store_b32 off, v1, s32 offset:4175; GISEL-NEXT:    s_mov_b32 exec_lo, -1176; GISEL-NEXT:    s_wait_alu depctr_sa_sdst(0)177; GISEL-NEXT:    v_cndmask_b32_e32 v1, 17, v1, vcc_lo178; GISEL-NEXT:    s_delay_alu instid0(VALU_DEP_1)179; GISEL-NEXT:    v_mov_b32_dpp v0, v1 quad_perm:[1,0,0,0] row_mask:0x1 bank_mask:0x1180; GISEL-NEXT:    s_xor_b32 exec_lo, vcc_lo, -1181; GISEL-NEXT:    s_clause 0x1 ; 8-byte Folded Reload182; GISEL-NEXT:    scratch_load_b32 v0, off, s32183; GISEL-NEXT:    scratch_load_b32 v1, off, s32 offset:4184; GISEL-NEXT:    s_mov_b32 exec_lo, vcc_lo185; GISEL-NEXT:    s_wait_loadcnt 0x0186; GISEL-NEXT:    s_setpc_b64 s[30:31]187;188; DAGISEL64-LABEL: single_use_of_active:189; DAGISEL64:       ; %bb.0:190; DAGISEL64-NEXT:    s_wait_loadcnt_dscnt 0x0191; DAGISEL64-NEXT:    s_wait_expcnt 0x0192; DAGISEL64-NEXT:    s_wait_samplecnt 0x0193; DAGISEL64-NEXT:    s_wait_bvhcnt 0x0194; DAGISEL64-NEXT:    s_wait_kmcnt 0x0195; DAGISEL64-NEXT:    s_xor_saveexec_b64 vcc, -1196; DAGISEL64-NEXT:    s_clause 0x1 ; 8-byte Folded Spill197; DAGISEL64-NEXT:    scratch_store_b32 off, v0, s32198; DAGISEL64-NEXT:    scratch_store_b32 off, v1, s32 offset:4199; DAGISEL64-NEXT:    s_mov_b64 exec, -1200; DAGISEL64-NEXT:    s_wait_alu depctr_sa_sdst(0)201; DAGISEL64-NEXT:    v_cndmask_b32_e32 v1, 17, v1, vcc202; DAGISEL64-NEXT:    s_delay_alu instid0(VALU_DEP_1)203; DAGISEL64-NEXT:    v_mov_b32_dpp v0, v1 quad_perm:[1,0,0,0] row_mask:0x1 bank_mask:0x1204; DAGISEL64-NEXT:    s_xor_b64 exec, vcc, -1205; DAGISEL64-NEXT:    s_clause 0x1 ; 8-byte Folded Reload206; DAGISEL64-NEXT:    scratch_load_b32 v0, off, s32207; DAGISEL64-NEXT:    scratch_load_b32 v1, off, s32 offset:4208; DAGISEL64-NEXT:    s_mov_b64 exec, vcc209; DAGISEL64-NEXT:    s_wait_loadcnt 0x0210; DAGISEL64-NEXT:    s_setpc_b64 s[30:31]211;212; GISEL64-LABEL: single_use_of_active:213; GISEL64:       ; %bb.0:214; GISEL64-NEXT:    s_wait_loadcnt_dscnt 0x0215; GISEL64-NEXT:    s_wait_expcnt 0x0216; GISEL64-NEXT:    s_wait_samplecnt 0x0217; GISEL64-NEXT:    s_wait_bvhcnt 0x0218; GISEL64-NEXT:    s_wait_kmcnt 0x0219; GISEL64-NEXT:    s_xor_saveexec_b64 vcc, -1220; GISEL64-NEXT:    s_clause 0x1 ; 8-byte Folded Spill221; GISEL64-NEXT:    scratch_store_b32 off, v0, s32222; GISEL64-NEXT:    scratch_store_b32 off, v1, s32 offset:4223; GISEL64-NEXT:    s_mov_b64 exec, -1224; GISEL64-NEXT:    s_wait_alu depctr_sa_sdst(0)225; GISEL64-NEXT:    v_cndmask_b32_e32 v1, 17, v1, vcc226; GISEL64-NEXT:    s_delay_alu instid0(VALU_DEP_1)227; GISEL64-NEXT:    v_mov_b32_dpp v0, v1 quad_perm:[1,0,0,0] row_mask:0x1 bank_mask:0x1228; GISEL64-NEXT:    s_xor_b64 exec, vcc, -1229; GISEL64-NEXT:    s_clause 0x1 ; 8-byte Folded Reload230; GISEL64-NEXT:    scratch_load_b32 v0, off, s32231; GISEL64-NEXT:    scratch_load_b32 v1, off, s32 offset:4232; GISEL64-NEXT:    s_mov_b64 exec, vcc233; GISEL64-NEXT:    s_wait_loadcnt 0x0234; GISEL64-NEXT:    s_setpc_b64 s[30:31]235;236; GFX1250-DAGISEL-LABEL: single_use_of_active:237; GFX1250-DAGISEL:       ; %bb.0:238; GFX1250-DAGISEL-NEXT:    s_wait_loadcnt_dscnt 0x0239; GFX1250-DAGISEL-NEXT:    s_wait_kmcnt 0x0240; GFX1250-DAGISEL-NEXT:    s_xor_saveexec_b32 vcc_lo, -1241; GFX1250-DAGISEL-NEXT:    s_clause 0x1 ; 8-byte Folded Spill242; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v0, s32243; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v1, s32 offset:4244; GFX1250-DAGISEL-NEXT:    s_wait_xcnt 0x0245; GFX1250-DAGISEL-NEXT:    s_mov_b32 exec_lo, -1246; GFX1250-DAGISEL-NEXT:    v_cndmask_b32_e32 v1, 17, v1, vcc_lo247; GFX1250-DAGISEL-NEXT:    s_delay_alu instid0(VALU_DEP_1)248; GFX1250-DAGISEL-NEXT:    v_mov_b32_dpp v0, v1 quad_perm:[1,0,0,0] row_mask:0x1 bank_mask:0x1249; GFX1250-DAGISEL-NEXT:    s_xor_b32 exec_lo, vcc_lo, -1250; GFX1250-DAGISEL-NEXT:    s_clause 0x1 ; 8-byte Folded Reload251; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v0, off, s32252; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v1, off, s32 offset:4253; GFX1250-DAGISEL-NEXT:    s_wait_xcnt 0x0254; GFX1250-DAGISEL-NEXT:    s_mov_b32 exec_lo, vcc_lo255; GFX1250-DAGISEL-NEXT:    s_wait_loadcnt 0x0256; GFX1250-DAGISEL-NEXT:    s_set_pc_i64 s[30:31]257  %y = select i1 %active, i32 %b, i32 17258  %ret = call i32 @llvm.amdgcn.update.dpp.i32(i32 %a, i32 %y, i32 1, i32 1, i32 1, i1 false)259  ret i32 %ret260}261 262; Make sure we don't crash if %active is not used at all.263define amdgpu_gfx_whole_wave i32 @unused_active(i1 %active, i32 %a, i32 %b) {264; DAGISEL-LABEL: unused_active:265; DAGISEL:       ; %bb.0:266; DAGISEL-NEXT:    s_wait_loadcnt_dscnt 0x0267; DAGISEL-NEXT:    s_wait_expcnt 0x0268; DAGISEL-NEXT:    s_wait_samplecnt 0x0269; DAGISEL-NEXT:    s_wait_bvhcnt 0x0270; DAGISEL-NEXT:    s_wait_kmcnt 0x0271; DAGISEL-NEXT:    s_xor_saveexec_b32 s0, -1272; DAGISEL-NEXT:    scratch_store_b32 off, v0, s32 ; 4-byte Folded Spill273; DAGISEL-NEXT:    s_mov_b32 exec_lo, -1274; DAGISEL-NEXT:    v_mov_b32_e32 v0, 14275; DAGISEL-NEXT:    s_wait_alu depctr_sa_sdst(0)276; DAGISEL-NEXT:    s_xor_b32 exec_lo, s0, -1277; DAGISEL-NEXT:    scratch_load_b32 v0, off, s32 ; 4-byte Folded Reload278; DAGISEL-NEXT:    s_mov_b32 exec_lo, s0279; DAGISEL-NEXT:    s_wait_loadcnt 0x0280; DAGISEL-NEXT:    s_setpc_b64 s[30:31]281;282; GISEL-LABEL: unused_active:283; GISEL:       ; %bb.0:284; GISEL-NEXT:    s_wait_loadcnt_dscnt 0x0285; GISEL-NEXT:    s_wait_expcnt 0x0286; GISEL-NEXT:    s_wait_samplecnt 0x0287; GISEL-NEXT:    s_wait_bvhcnt 0x0288; GISEL-NEXT:    s_wait_kmcnt 0x0289; GISEL-NEXT:    s_xor_saveexec_b32 s0, -1290; GISEL-NEXT:    scratch_store_b32 off, v0, s32 ; 4-byte Folded Spill291; GISEL-NEXT:    s_mov_b32 exec_lo, -1292; GISEL-NEXT:    v_mov_b32_e32 v0, 14293; GISEL-NEXT:    s_wait_alu depctr_sa_sdst(0)294; GISEL-NEXT:    s_xor_b32 exec_lo, s0, -1295; GISEL-NEXT:    scratch_load_b32 v0, off, s32 ; 4-byte Folded Reload296; GISEL-NEXT:    s_mov_b32 exec_lo, s0297; GISEL-NEXT:    s_wait_loadcnt 0x0298; GISEL-NEXT:    s_setpc_b64 s[30:31]299;300; DAGISEL64-LABEL: unused_active:301; DAGISEL64:       ; %bb.0:302; DAGISEL64-NEXT:    s_wait_loadcnt_dscnt 0x0303; DAGISEL64-NEXT:    s_wait_expcnt 0x0304; DAGISEL64-NEXT:    s_wait_samplecnt 0x0305; DAGISEL64-NEXT:    s_wait_bvhcnt 0x0306; DAGISEL64-NEXT:    s_wait_kmcnt 0x0307; DAGISEL64-NEXT:    s_xor_saveexec_b64 s[0:1], -1308; DAGISEL64-NEXT:    scratch_store_b32 off, v0, s32 ; 4-byte Folded Spill309; DAGISEL64-NEXT:    s_mov_b64 exec, -1310; DAGISEL64-NEXT:    v_mov_b32_e32 v0, 14311; DAGISEL64-NEXT:    s_wait_alu depctr_sa_sdst(0)312; DAGISEL64-NEXT:    s_xor_b64 exec, s[0:1], -1313; DAGISEL64-NEXT:    scratch_load_b32 v0, off, s32 ; 4-byte Folded Reload314; DAGISEL64-NEXT:    s_mov_b64 exec, s[0:1]315; DAGISEL64-NEXT:    s_wait_loadcnt 0x0316; DAGISEL64-NEXT:    s_setpc_b64 s[30:31]317;318; GISEL64-LABEL: unused_active:319; GISEL64:       ; %bb.0:320; GISEL64-NEXT:    s_wait_loadcnt_dscnt 0x0321; GISEL64-NEXT:    s_wait_expcnt 0x0322; GISEL64-NEXT:    s_wait_samplecnt 0x0323; GISEL64-NEXT:    s_wait_bvhcnt 0x0324; GISEL64-NEXT:    s_wait_kmcnt 0x0325; GISEL64-NEXT:    s_xor_saveexec_b64 s[0:1], -1326; GISEL64-NEXT:    scratch_store_b32 off, v0, s32 ; 4-byte Folded Spill327; GISEL64-NEXT:    s_mov_b64 exec, -1328; GISEL64-NEXT:    v_mov_b32_e32 v0, 14329; GISEL64-NEXT:    s_wait_alu depctr_sa_sdst(0)330; GISEL64-NEXT:    s_xor_b64 exec, s[0:1], -1331; GISEL64-NEXT:    scratch_load_b32 v0, off, s32 ; 4-byte Folded Reload332; GISEL64-NEXT:    s_mov_b64 exec, s[0:1]333; GISEL64-NEXT:    s_wait_loadcnt 0x0334; GISEL64-NEXT:    s_setpc_b64 s[30:31]335;336; GFX1250-DAGISEL-LABEL: unused_active:337; GFX1250-DAGISEL:       ; %bb.0:338; GFX1250-DAGISEL-NEXT:    s_wait_loadcnt_dscnt 0x0339; GFX1250-DAGISEL-NEXT:    s_wait_kmcnt 0x0340; GFX1250-DAGISEL-NEXT:    s_xor_saveexec_b32 s0, -1341; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v0, s32 ; 4-byte Folded Spill342; GFX1250-DAGISEL-NEXT:    s_wait_xcnt 0x0343; GFX1250-DAGISEL-NEXT:    s_mov_b32 exec_lo, -1344; GFX1250-DAGISEL-NEXT:    v_mov_b32_e32 v0, 14345; GFX1250-DAGISEL-NEXT:    s_xor_b32 exec_lo, s0, -1346; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v0, off, s32 ; 4-byte Folded Reload347; GFX1250-DAGISEL-NEXT:    s_wait_xcnt 0x0348; GFX1250-DAGISEL-NEXT:    s_mov_b32 exec_lo, s0349; GFX1250-DAGISEL-NEXT:    s_wait_loadcnt 0x0350; GFX1250-DAGISEL-NEXT:    s_set_pc_i64 s[30:31]351  ret i32 14352}353 354; For any used VGPRs (including those used for SGPR spills), we need to restore the inactive lanes.355; For CSR VGPRs, we need to restore all lanes.356define amdgpu_gfx_whole_wave i32 @csr(i1 %active, i32 %a, i32 %b) {357; DAGISEL-LABEL: csr:358; DAGISEL:       ; %bb.0:359; DAGISEL-NEXT:    s_wait_loadcnt_dscnt 0x0360; DAGISEL-NEXT:    s_wait_expcnt 0x0361; DAGISEL-NEXT:    s_wait_samplecnt 0x0362; DAGISEL-NEXT:    s_wait_bvhcnt 0x0363; DAGISEL-NEXT:    s_wait_kmcnt 0x0364; DAGISEL-NEXT:    s_xor_saveexec_b32 vcc_lo, -1365; DAGISEL-NEXT:    s_clause 0x3 ; 16-byte Folded Spill366; DAGISEL-NEXT:    scratch_store_b32 off, v2, s32367; DAGISEL-NEXT:    scratch_store_b32 off, v0, s32 offset:4368; DAGISEL-NEXT:    scratch_store_b32 off, v1, s32 offset:8369; DAGISEL-NEXT:    scratch_store_b32 off, v49, s32 offset:16370; DAGISEL-NEXT:    s_mov_b32 exec_lo, -1371; DAGISEL-NEXT:    scratch_store_b32 off, v40, s32 offset:12 ; 4-byte Folded Spill372; DAGISEL-NEXT:    ;;#ASMSTART373; DAGISEL-NEXT:    ; clobber CSR374; DAGISEL-NEXT:    ;;#ASMEND375; DAGISEL-NEXT:    v_writelane_b32 v2, s20, 0376; DAGISEL-NEXT:    ;;#ASMSTART377; DAGISEL-NEXT:    ; clobber non-CSR378; DAGISEL-NEXT:    ;;#ASMEND379; DAGISEL-NEXT:    scratch_load_b32 v40, off, s32 offset:12 ; 4-byte Folded Reload380; DAGISEL-NEXT:    s_wait_alu depctr_sa_sdst(0)381; DAGISEL-NEXT:    v_dual_cndmask_b32 v0, 5, v0 :: v_dual_cndmask_b32 v1, 3, v1382; DAGISEL-NEXT:    v_readlane_b32 s20, v2, 0383; DAGISEL-NEXT:    s_delay_alu instid0(VALU_DEP_2)384; DAGISEL-NEXT:    v_mov_b32_dpp v0, v1 quad_perm:[1,0,0,0] row_mask:0x1 bank_mask:0x1385; DAGISEL-NEXT:    s_xor_b32 exec_lo, vcc_lo, -1386; DAGISEL-NEXT:    s_clause 0x3 ; 16-byte Folded Reload387; DAGISEL-NEXT:    scratch_load_b32 v2, off, s32388; DAGISEL-NEXT:    scratch_load_b32 v0, off, s32 offset:4389; DAGISEL-NEXT:    scratch_load_b32 v1, off, s32 offset:8390; DAGISEL-NEXT:    scratch_load_b32 v49, off, s32 offset:16391; DAGISEL-NEXT:    s_mov_b32 exec_lo, vcc_lo392; DAGISEL-NEXT:    s_wait_loadcnt 0x0393; DAGISEL-NEXT:    s_wait_alu depctr_va_sdst(0)394; DAGISEL-NEXT:    s_setpc_b64 s[30:31]395;396; GISEL-LABEL: csr:397; GISEL:       ; %bb.0:398; GISEL-NEXT:    s_wait_loadcnt_dscnt 0x0399; GISEL-NEXT:    s_wait_expcnt 0x0400; GISEL-NEXT:    s_wait_samplecnt 0x0401; GISEL-NEXT:    s_wait_bvhcnt 0x0402; GISEL-NEXT:    s_wait_kmcnt 0x0403; GISEL-NEXT:    s_xor_saveexec_b32 vcc_lo, -1404; GISEL-NEXT:    s_clause 0x3 ; 16-byte Folded Spill405; GISEL-NEXT:    scratch_store_b32 off, v2, s32406; GISEL-NEXT:    scratch_store_b32 off, v0, s32 offset:4407; GISEL-NEXT:    scratch_store_b32 off, v1, s32 offset:8408; GISEL-NEXT:    scratch_store_b32 off, v49, s32 offset:16409; GISEL-NEXT:    s_mov_b32 exec_lo, -1410; GISEL-NEXT:    scratch_store_b32 off, v40, s32 offset:12 ; 4-byte Folded Spill411; GISEL-NEXT:    ;;#ASMSTART412; GISEL-NEXT:    ; clobber CSR413; GISEL-NEXT:    ;;#ASMEND414; GISEL-NEXT:    v_writelane_b32 v2, s20, 0415; GISEL-NEXT:    ;;#ASMSTART416; GISEL-NEXT:    ; clobber non-CSR417; GISEL-NEXT:    ;;#ASMEND418; GISEL-NEXT:    scratch_load_b32 v40, off, s32 offset:12 ; 4-byte Folded Reload419; GISEL-NEXT:    s_wait_alu depctr_sa_sdst(0)420; GISEL-NEXT:    v_dual_cndmask_b32 v0, 5, v0 :: v_dual_cndmask_b32 v1, 3, v1421; GISEL-NEXT:    v_readlane_b32 s20, v2, 0422; GISEL-NEXT:    s_delay_alu instid0(VALU_DEP_2)423; GISEL-NEXT:    v_mov_b32_dpp v0, v1 quad_perm:[1,0,0,0] row_mask:0x1 bank_mask:0x1424; GISEL-NEXT:    s_xor_b32 exec_lo, vcc_lo, -1425; GISEL-NEXT:    s_clause 0x3 ; 16-byte Folded Reload426; GISEL-NEXT:    scratch_load_b32 v2, off, s32427; GISEL-NEXT:    scratch_load_b32 v0, off, s32 offset:4428; GISEL-NEXT:    scratch_load_b32 v1, off, s32 offset:8429; GISEL-NEXT:    scratch_load_b32 v49, off, s32 offset:16430; GISEL-NEXT:    s_mov_b32 exec_lo, vcc_lo431; GISEL-NEXT:    s_wait_loadcnt 0x0432; GISEL-NEXT:    s_wait_alu depctr_va_sdst(0)433; GISEL-NEXT:    s_setpc_b64 s[30:31]434;435; DAGISEL64-LABEL: csr:436; DAGISEL64:       ; %bb.0:437; DAGISEL64-NEXT:    s_wait_loadcnt_dscnt 0x0438; DAGISEL64-NEXT:    s_wait_expcnt 0x0439; DAGISEL64-NEXT:    s_wait_samplecnt 0x0440; DAGISEL64-NEXT:    s_wait_bvhcnt 0x0441; DAGISEL64-NEXT:    s_wait_kmcnt 0x0442; DAGISEL64-NEXT:    s_xor_saveexec_b64 vcc, -1443; DAGISEL64-NEXT:    s_clause 0x3 ; 16-byte Folded Spill444; DAGISEL64-NEXT:    scratch_store_b32 off, v2, s32445; DAGISEL64-NEXT:    scratch_store_b32 off, v0, s32 offset:4446; DAGISEL64-NEXT:    scratch_store_b32 off, v1, s32 offset:8447; DAGISEL64-NEXT:    scratch_store_b32 off, v49, s32 offset:16448; DAGISEL64-NEXT:    s_mov_b64 exec, -1449; DAGISEL64-NEXT:    scratch_store_b32 off, v40, s32 offset:12 ; 4-byte Folded Spill450; DAGISEL64-NEXT:    ;;#ASMSTART451; DAGISEL64-NEXT:    ; clobber CSR452; DAGISEL64-NEXT:    ;;#ASMEND453; DAGISEL64-NEXT:    v_writelane_b32 v2, s20, 0454; DAGISEL64-NEXT:    ;;#ASMSTART455; DAGISEL64-NEXT:    ; clobber non-CSR456; DAGISEL64-NEXT:    ;;#ASMEND457; DAGISEL64-NEXT:    scratch_load_b32 v40, off, s32 offset:12 ; 4-byte Folded Reload458; DAGISEL64-NEXT:    s_wait_alu depctr_sa_sdst(0)459; DAGISEL64-NEXT:    v_cndmask_b32_e32 v0, 5, v0, vcc460; DAGISEL64-NEXT:    v_cndmask_b32_e32 v1, 3, v1, vcc461; DAGISEL64-NEXT:    v_readlane_b32 s20, v2, 0462; DAGISEL64-NEXT:    s_delay_alu instid0(VALU_DEP_2)463; DAGISEL64-NEXT:    v_mov_b32_dpp v0, v1 quad_perm:[1,0,0,0] row_mask:0x1 bank_mask:0x1464; DAGISEL64-NEXT:    s_xor_b64 exec, vcc, -1465; DAGISEL64-NEXT:    s_clause 0x3 ; 16-byte Folded Reload466; DAGISEL64-NEXT:    scratch_load_b32 v2, off, s32467; DAGISEL64-NEXT:    scratch_load_b32 v0, off, s32 offset:4468; DAGISEL64-NEXT:    scratch_load_b32 v1, off, s32 offset:8469; DAGISEL64-NEXT:    scratch_load_b32 v49, off, s32 offset:16470; DAGISEL64-NEXT:    s_mov_b64 exec, vcc471; DAGISEL64-NEXT:    s_wait_loadcnt 0x0472; DAGISEL64-NEXT:    s_wait_alu depctr_va_sdst(0)473; DAGISEL64-NEXT:    s_setpc_b64 s[30:31]474;475; GISEL64-LABEL: csr:476; GISEL64:       ; %bb.0:477; GISEL64-NEXT:    s_wait_loadcnt_dscnt 0x0478; GISEL64-NEXT:    s_wait_expcnt 0x0479; GISEL64-NEXT:    s_wait_samplecnt 0x0480; GISEL64-NEXT:    s_wait_bvhcnt 0x0481; GISEL64-NEXT:    s_wait_kmcnt 0x0482; GISEL64-NEXT:    s_xor_saveexec_b64 vcc, -1483; GISEL64-NEXT:    s_clause 0x3 ; 16-byte Folded Spill484; GISEL64-NEXT:    scratch_store_b32 off, v2, s32485; GISEL64-NEXT:    scratch_store_b32 off, v0, s32 offset:4486; GISEL64-NEXT:    scratch_store_b32 off, v1, s32 offset:8487; GISEL64-NEXT:    scratch_store_b32 off, v49, s32 offset:16488; GISEL64-NEXT:    s_mov_b64 exec, -1489; GISEL64-NEXT:    scratch_store_b32 off, v40, s32 offset:12 ; 4-byte Folded Spill490; GISEL64-NEXT:    ;;#ASMSTART491; GISEL64-NEXT:    ; clobber CSR492; GISEL64-NEXT:    ;;#ASMEND493; GISEL64-NEXT:    v_writelane_b32 v2, s20, 0494; GISEL64-NEXT:    ;;#ASMSTART495; GISEL64-NEXT:    ; clobber non-CSR496; GISEL64-NEXT:    ;;#ASMEND497; GISEL64-NEXT:    scratch_load_b32 v40, off, s32 offset:12 ; 4-byte Folded Reload498; GISEL64-NEXT:    s_wait_alu depctr_sa_sdst(0)499; GISEL64-NEXT:    v_cndmask_b32_e32 v0, 5, v0, vcc500; GISEL64-NEXT:    v_cndmask_b32_e32 v1, 3, v1, vcc501; GISEL64-NEXT:    v_readlane_b32 s20, v2, 0502; GISEL64-NEXT:    s_delay_alu instid0(VALU_DEP_2)503; GISEL64-NEXT:    v_mov_b32_dpp v0, v1 quad_perm:[1,0,0,0] row_mask:0x1 bank_mask:0x1504; GISEL64-NEXT:    s_xor_b64 exec, vcc, -1505; GISEL64-NEXT:    s_clause 0x3 ; 16-byte Folded Reload506; GISEL64-NEXT:    scratch_load_b32 v2, off, s32507; GISEL64-NEXT:    scratch_load_b32 v0, off, s32 offset:4508; GISEL64-NEXT:    scratch_load_b32 v1, off, s32 offset:8509; GISEL64-NEXT:    scratch_load_b32 v49, off, s32 offset:16510; GISEL64-NEXT:    s_mov_b64 exec, vcc511; GISEL64-NEXT:    s_wait_loadcnt 0x0512; GISEL64-NEXT:    s_wait_alu depctr_va_sdst(0)513; GISEL64-NEXT:    s_setpc_b64 s[30:31]514;515; GFX1250-DAGISEL-LABEL: csr:516; GFX1250-DAGISEL:       ; %bb.0:517; GFX1250-DAGISEL-NEXT:    s_wait_loadcnt_dscnt 0x0518; GFX1250-DAGISEL-NEXT:    s_wait_kmcnt 0x0519; GFX1250-DAGISEL-NEXT:    s_xor_saveexec_b32 vcc_lo, -1520; GFX1250-DAGISEL-NEXT:    s_clause 0x3 ; 16-byte Folded Spill521; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v2, s32522; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v0, s32 offset:4523; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v1, s32 offset:8524; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v49, s32 offset:16525; GFX1250-DAGISEL-NEXT:    s_wait_xcnt 0x0526; GFX1250-DAGISEL-NEXT:    s_mov_b32 exec_lo, -1527; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v40, s32 offset:12 ; 4-byte Folded Spill528; GFX1250-DAGISEL-NEXT:    s_wait_xcnt 0x0529; GFX1250-DAGISEL-NEXT:    ;;#ASMSTART530; GFX1250-DAGISEL-NEXT:    ; clobber CSR531; GFX1250-DAGISEL-NEXT:    ;;#ASMEND532; GFX1250-DAGISEL-NEXT:    v_writelane_b32 v2, s20, 0533; GFX1250-DAGISEL-NEXT:    ;;#ASMSTART534; GFX1250-DAGISEL-NEXT:    ; clobber non-CSR535; GFX1250-DAGISEL-NEXT:    ;;#ASMEND536; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v40, off, s32 offset:12 ; 4-byte Folded Reload537; GFX1250-DAGISEL-NEXT:    v_dual_cndmask_b32 v0, 5, v0 :: v_dual_cndmask_b32 v1, 3, v1538; GFX1250-DAGISEL-NEXT:    v_readlane_b32 s20, v2, 0539; GFX1250-DAGISEL-NEXT:    s_delay_alu instid0(VALU_DEP_2)540; GFX1250-DAGISEL-NEXT:    v_mov_b32_dpp v0, v1 quad_perm:[1,0,0,0] row_mask:0x1 bank_mask:0x1541; GFX1250-DAGISEL-NEXT:    s_wait_xcnt 0x0542; GFX1250-DAGISEL-NEXT:    s_xor_b32 exec_lo, vcc_lo, -1543; GFX1250-DAGISEL-NEXT:    s_clause 0x3 ; 16-byte Folded Reload544; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v2, off, s32545; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v0, off, s32 offset:4546; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v1, off, s32 offset:8547; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v49, off, s32 offset:16548; GFX1250-DAGISEL-NEXT:    s_wait_xcnt 0x0549; GFX1250-DAGISEL-NEXT:    s_mov_b32 exec_lo, vcc_lo550; GFX1250-DAGISEL-NEXT:    s_wait_loadcnt 0x0551; GFX1250-DAGISEL-NEXT:    s_set_pc_i64 s[30:31]552  %x = select i1 %active, i32 %a, i32 5553  %y = select i1 %active, i32 %b, i32 3554  call void asm sideeffect "; clobber CSR", "~{v40},~{s48}"()555  call void asm sideeffect "; clobber non-CSR", "~{v49},~{s20}"()556  %ret = call i32 @llvm.amdgcn.update.dpp.i32(i32 %x, i32 %y, i32 1, i32 1, i32 1, i1 false)557  ret i32 %ret558}559 560; Save and restore all lanes of v40.561define amdgpu_gfx_whole_wave void @csr_vgpr_only(i1 %active, i32 %a, i32 %b) {562; DAGISEL-LABEL: csr_vgpr_only:563; DAGISEL:       ; %bb.0:564; DAGISEL-NEXT:    s_wait_loadcnt_dscnt 0x0565; DAGISEL-NEXT:    s_wait_expcnt 0x0566; DAGISEL-NEXT:    s_wait_samplecnt 0x0567; DAGISEL-NEXT:    s_wait_bvhcnt 0x0568; DAGISEL-NEXT:    s_wait_kmcnt 0x0569; DAGISEL-NEXT:    s_or_saveexec_b32 s0, -1570; DAGISEL-NEXT:    scratch_store_b32 off, v40, s32 ; 4-byte Folded Spill571; DAGISEL-NEXT:    ;;#ASMSTART572; DAGISEL-NEXT:    ; clobber CSR VGPR573; DAGISEL-NEXT:    ;;#ASMEND574; DAGISEL-NEXT:    scratch_load_b32 v40, off, s32 ; 4-byte Folded Reload575; DAGISEL-NEXT:    s_wait_alu depctr_sa_sdst(0)576; DAGISEL-NEXT:    s_mov_b32 exec_lo, s0577; DAGISEL-NEXT:    s_wait_loadcnt 0x0578; DAGISEL-NEXT:    s_setpc_b64 s[30:31]579;580; GISEL-LABEL: csr_vgpr_only:581; GISEL:       ; %bb.0:582; GISEL-NEXT:    s_wait_loadcnt_dscnt 0x0583; GISEL-NEXT:    s_wait_expcnt 0x0584; GISEL-NEXT:    s_wait_samplecnt 0x0585; GISEL-NEXT:    s_wait_bvhcnt 0x0586; GISEL-NEXT:    s_wait_kmcnt 0x0587; GISEL-NEXT:    s_or_saveexec_b32 s0, -1588; GISEL-NEXT:    scratch_store_b32 off, v40, s32 ; 4-byte Folded Spill589; GISEL-NEXT:    ;;#ASMSTART590; GISEL-NEXT:    ; clobber CSR VGPR591; GISEL-NEXT:    ;;#ASMEND592; GISEL-NEXT:    scratch_load_b32 v40, off, s32 ; 4-byte Folded Reload593; GISEL-NEXT:    s_wait_alu depctr_sa_sdst(0)594; GISEL-NEXT:    s_mov_b32 exec_lo, s0595; GISEL-NEXT:    s_wait_loadcnt 0x0596; GISEL-NEXT:    s_setpc_b64 s[30:31]597;598; DAGISEL64-LABEL: csr_vgpr_only:599; DAGISEL64:       ; %bb.0:600; DAGISEL64-NEXT:    s_wait_loadcnt_dscnt 0x0601; DAGISEL64-NEXT:    s_wait_expcnt 0x0602; DAGISEL64-NEXT:    s_wait_samplecnt 0x0603; DAGISEL64-NEXT:    s_wait_bvhcnt 0x0604; DAGISEL64-NEXT:    s_wait_kmcnt 0x0605; DAGISEL64-NEXT:    s_or_saveexec_b64 s[0:1], -1606; DAGISEL64-NEXT:    scratch_store_b32 off, v40, s32 ; 4-byte Folded Spill607; DAGISEL64-NEXT:    ;;#ASMSTART608; DAGISEL64-NEXT:    ; clobber CSR VGPR609; DAGISEL64-NEXT:    ;;#ASMEND610; DAGISEL64-NEXT:    scratch_load_b32 v40, off, s32 ; 4-byte Folded Reload611; DAGISEL64-NEXT:    s_wait_alu depctr_sa_sdst(0)612; DAGISEL64-NEXT:    s_mov_b64 exec, s[0:1]613; DAGISEL64-NEXT:    s_wait_loadcnt 0x0614; DAGISEL64-NEXT:    s_setpc_b64 s[30:31]615;616; GISEL64-LABEL: csr_vgpr_only:617; GISEL64:       ; %bb.0:618; GISEL64-NEXT:    s_wait_loadcnt_dscnt 0x0619; GISEL64-NEXT:    s_wait_expcnt 0x0620; GISEL64-NEXT:    s_wait_samplecnt 0x0621; GISEL64-NEXT:    s_wait_bvhcnt 0x0622; GISEL64-NEXT:    s_wait_kmcnt 0x0623; GISEL64-NEXT:    s_or_saveexec_b64 s[0:1], -1624; GISEL64-NEXT:    scratch_store_b32 off, v40, s32 ; 4-byte Folded Spill625; GISEL64-NEXT:    ;;#ASMSTART626; GISEL64-NEXT:    ; clobber CSR VGPR627; GISEL64-NEXT:    ;;#ASMEND628; GISEL64-NEXT:    scratch_load_b32 v40, off, s32 ; 4-byte Folded Reload629; GISEL64-NEXT:    s_wait_alu depctr_sa_sdst(0)630; GISEL64-NEXT:    s_mov_b64 exec, s[0:1]631; GISEL64-NEXT:    s_wait_loadcnt 0x0632; GISEL64-NEXT:    s_setpc_b64 s[30:31]633;634; GFX1250-DAGISEL-LABEL: csr_vgpr_only:635; GFX1250-DAGISEL:       ; %bb.0:636; GFX1250-DAGISEL-NEXT:    s_wait_loadcnt_dscnt 0x0637; GFX1250-DAGISEL-NEXT:    s_wait_kmcnt 0x0638; GFX1250-DAGISEL-NEXT:    s_or_saveexec_b32 s0, -1639; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v40, s32 ; 4-byte Folded Spill640; GFX1250-DAGISEL-NEXT:    s_wait_xcnt 0x0641; GFX1250-DAGISEL-NEXT:    ;;#ASMSTART642; GFX1250-DAGISEL-NEXT:    ; clobber CSR VGPR643; GFX1250-DAGISEL-NEXT:    ;;#ASMEND644; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v40, off, s32 ; 4-byte Folded Reload645; GFX1250-DAGISEL-NEXT:    s_wait_xcnt 0x0646; GFX1250-DAGISEL-NEXT:    s_mov_b32 exec_lo, s0647; GFX1250-DAGISEL-NEXT:    s_wait_loadcnt 0x0648; GFX1250-DAGISEL-NEXT:    s_set_pc_i64 s[30:31]649  call void asm sideeffect "; clobber CSR VGPR", "~{v40}"()650  ret void651}652 653define amdgpu_gfx_whole_wave void @sgpr_spill_only(i1 %active, i32 %a, i32 %b) {654; DAGISEL-LABEL: sgpr_spill_only:655; DAGISEL:       ; %bb.0:656; DAGISEL-NEXT:    s_wait_loadcnt_dscnt 0x0657; DAGISEL-NEXT:    s_wait_expcnt 0x0658; DAGISEL-NEXT:    s_wait_samplecnt 0x0659; DAGISEL-NEXT:    s_wait_bvhcnt 0x0660; DAGISEL-NEXT:    s_wait_kmcnt 0x0661; DAGISEL-NEXT:    s_xor_saveexec_b32 s0, -1662; DAGISEL-NEXT:    scratch_store_b32 off, v0, s32 ; 4-byte Folded Spill663; DAGISEL-NEXT:    s_mov_b32 exec_lo, -1664; DAGISEL-NEXT:    v_writelane_b32 v0, s68, 0665; DAGISEL-NEXT:    ;;#ASMSTART666; DAGISEL-NEXT:    ; clobber CSR SGPR667; DAGISEL-NEXT:    ;;#ASMEND668; DAGISEL-NEXT:    s_delay_alu instid0(VALU_DEP_1)669; DAGISEL-NEXT:    v_readlane_b32 s68, v0, 0670; DAGISEL-NEXT:    s_wait_alu depctr_sa_sdst(0)671; DAGISEL-NEXT:    s_xor_b32 exec_lo, s0, -1672; DAGISEL-NEXT:    scratch_load_b32 v0, off, s32 ; 4-byte Folded Reload673; DAGISEL-NEXT:    s_mov_b32 exec_lo, s0674; DAGISEL-NEXT:    s_wait_loadcnt 0x0675; DAGISEL-NEXT:    s_setpc_b64 s[30:31]676;677; GISEL-LABEL: sgpr_spill_only:678; GISEL:       ; %bb.0:679; GISEL-NEXT:    s_wait_loadcnt_dscnt 0x0680; GISEL-NEXT:    s_wait_expcnt 0x0681; GISEL-NEXT:    s_wait_samplecnt 0x0682; GISEL-NEXT:    s_wait_bvhcnt 0x0683; GISEL-NEXT:    s_wait_kmcnt 0x0684; GISEL-NEXT:    s_xor_saveexec_b32 s0, -1685; GISEL-NEXT:    scratch_store_b32 off, v0, s32 ; 4-byte Folded Spill686; GISEL-NEXT:    s_mov_b32 exec_lo, -1687; GISEL-NEXT:    v_writelane_b32 v0, s68, 0688; GISEL-NEXT:    ;;#ASMSTART689; GISEL-NEXT:    ; clobber CSR SGPR690; GISEL-NEXT:    ;;#ASMEND691; GISEL-NEXT:    s_delay_alu instid0(VALU_DEP_1)692; GISEL-NEXT:    v_readlane_b32 s68, v0, 0693; GISEL-NEXT:    s_wait_alu depctr_sa_sdst(0)694; GISEL-NEXT:    s_xor_b32 exec_lo, s0, -1695; GISEL-NEXT:    scratch_load_b32 v0, off, s32 ; 4-byte Folded Reload696; GISEL-NEXT:    s_mov_b32 exec_lo, s0697; GISEL-NEXT:    s_wait_loadcnt 0x0698; GISEL-NEXT:    s_setpc_b64 s[30:31]699;700; DAGISEL64-LABEL: sgpr_spill_only:701; DAGISEL64:       ; %bb.0:702; DAGISEL64-NEXT:    s_wait_loadcnt_dscnt 0x0703; DAGISEL64-NEXT:    s_wait_expcnt 0x0704; DAGISEL64-NEXT:    s_wait_samplecnt 0x0705; DAGISEL64-NEXT:    s_wait_bvhcnt 0x0706; DAGISEL64-NEXT:    s_wait_kmcnt 0x0707; DAGISEL64-NEXT:    s_xor_saveexec_b64 s[0:1], -1708; DAGISEL64-NEXT:    scratch_store_b32 off, v0, s32 ; 4-byte Folded Spill709; DAGISEL64-NEXT:    s_mov_b64 exec, -1710; DAGISEL64-NEXT:    v_writelane_b32 v0, s68, 0711; DAGISEL64-NEXT:    ;;#ASMSTART712; DAGISEL64-NEXT:    ; clobber CSR SGPR713; DAGISEL64-NEXT:    ;;#ASMEND714; DAGISEL64-NEXT:    s_delay_alu instid0(VALU_DEP_1)715; DAGISEL64-NEXT:    v_readlane_b32 s68, v0, 0716; DAGISEL64-NEXT:    s_wait_alu depctr_sa_sdst(0)717; DAGISEL64-NEXT:    s_xor_b64 exec, s[0:1], -1718; DAGISEL64-NEXT:    scratch_load_b32 v0, off, s32 ; 4-byte Folded Reload719; DAGISEL64-NEXT:    s_mov_b64 exec, s[0:1]720; DAGISEL64-NEXT:    s_wait_loadcnt 0x0721; DAGISEL64-NEXT:    s_setpc_b64 s[30:31]722;723; GISEL64-LABEL: sgpr_spill_only:724; GISEL64:       ; %bb.0:725; GISEL64-NEXT:    s_wait_loadcnt_dscnt 0x0726; GISEL64-NEXT:    s_wait_expcnt 0x0727; GISEL64-NEXT:    s_wait_samplecnt 0x0728; GISEL64-NEXT:    s_wait_bvhcnt 0x0729; GISEL64-NEXT:    s_wait_kmcnt 0x0730; GISEL64-NEXT:    s_xor_saveexec_b64 s[0:1], -1731; GISEL64-NEXT:    scratch_store_b32 off, v0, s32 ; 4-byte Folded Spill732; GISEL64-NEXT:    s_mov_b64 exec, -1733; GISEL64-NEXT:    v_writelane_b32 v0, s68, 0734; GISEL64-NEXT:    ;;#ASMSTART735; GISEL64-NEXT:    ; clobber CSR SGPR736; GISEL64-NEXT:    ;;#ASMEND737; GISEL64-NEXT:    s_delay_alu instid0(VALU_DEP_1)738; GISEL64-NEXT:    v_readlane_b32 s68, v0, 0739; GISEL64-NEXT:    s_wait_alu depctr_sa_sdst(0)740; GISEL64-NEXT:    s_xor_b64 exec, s[0:1], -1741; GISEL64-NEXT:    scratch_load_b32 v0, off, s32 ; 4-byte Folded Reload742; GISEL64-NEXT:    s_mov_b64 exec, s[0:1]743; GISEL64-NEXT:    s_wait_loadcnt 0x0744; GISEL64-NEXT:    s_setpc_b64 s[30:31]745;746; GFX1250-DAGISEL-LABEL: sgpr_spill_only:747; GFX1250-DAGISEL:       ; %bb.0:748; GFX1250-DAGISEL-NEXT:    s_wait_loadcnt_dscnt 0x0749; GFX1250-DAGISEL-NEXT:    s_wait_kmcnt 0x0750; GFX1250-DAGISEL-NEXT:    s_xor_saveexec_b32 s0, -1751; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v0, s32 ; 4-byte Folded Spill752; GFX1250-DAGISEL-NEXT:    s_wait_xcnt 0x0753; GFX1250-DAGISEL-NEXT:    s_mov_b32 exec_lo, -1754; GFX1250-DAGISEL-NEXT:    v_writelane_b32 v0, s68, 0755; GFX1250-DAGISEL-NEXT:    ;;#ASMSTART756; GFX1250-DAGISEL-NEXT:    ; clobber CSR SGPR757; GFX1250-DAGISEL-NEXT:    ;;#ASMEND758; GFX1250-DAGISEL-NEXT:    s_delay_alu instid0(VALU_DEP_1)759; GFX1250-DAGISEL-NEXT:    v_readlane_b32 s68, v0, 0760; GFX1250-DAGISEL-NEXT:    s_xor_b32 exec_lo, s0, -1761; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v0, off, s32 ; 4-byte Folded Reload762; GFX1250-DAGISEL-NEXT:    s_wait_xcnt 0x0763; GFX1250-DAGISEL-NEXT:    s_mov_b32 exec_lo, s0764; GFX1250-DAGISEL-NEXT:    s_wait_loadcnt 0x0765; GFX1250-DAGISEL-NEXT:    s_set_pc_i64 s[30:31]766  call void asm sideeffect "; clobber CSR SGPR", "~{s68}"()767  ret void768}769 770define amdgpu_gfx_whole_wave void @realign_stack(i1 %active, i32 %x) {771; DAGISEL-LABEL: realign_stack:772; DAGISEL:       ; %bb.0:773; DAGISEL-NEXT:    s_wait_loadcnt_dscnt 0x0774; DAGISEL-NEXT:    s_wait_expcnt 0x0775; DAGISEL-NEXT:    s_wait_samplecnt 0x0776; DAGISEL-NEXT:    s_wait_bvhcnt 0x0777; DAGISEL-NEXT:    s_wait_kmcnt 0x0778; DAGISEL-NEXT:    s_mov_b32 s1, s33779; DAGISEL-NEXT:    s_add_co_i32 s33, s32, 0x3ff780; DAGISEL-NEXT:    s_wait_alu depctr_sa_sdst(0)781; DAGISEL-NEXT:    s_and_b32 s33, s33, 0xfffffc00782; DAGISEL-NEXT:    s_xor_saveexec_b32 s0, -1783; DAGISEL-NEXT:    s_mov_b32 s2, s34784; DAGISEL-NEXT:    s_mov_b32 s34, s32785; DAGISEL-NEXT:    s_addk_co_i32 s32, 0x800786; DAGISEL-NEXT:    s_wait_storecnt 0x0787; DAGISEL-NEXT:    scratch_store_b32 off, v0, s33 scope:SCOPE_SYS788; DAGISEL-NEXT:    s_wait_storecnt 0x0789; DAGISEL-NEXT:    s_wait_alu depctr_sa_sdst(0)790; DAGISEL-NEXT:    s_mov_b32 s32, s34791; DAGISEL-NEXT:    s_mov_b32 s34, s2792; DAGISEL-NEXT:    s_mov_b32 exec_lo, s0793; DAGISEL-NEXT:    s_mov_b32 s33, s1794; DAGISEL-NEXT:    s_wait_alu depctr_sa_sdst(0)795; DAGISEL-NEXT:    s_setpc_b64 s[30:31]796;797; GISEL-LABEL: realign_stack:798; GISEL:       ; %bb.0:799; GISEL-NEXT:    s_wait_loadcnt_dscnt 0x0800; GISEL-NEXT:    s_wait_expcnt 0x0801; GISEL-NEXT:    s_wait_samplecnt 0x0802; GISEL-NEXT:    s_wait_bvhcnt 0x0803; GISEL-NEXT:    s_wait_kmcnt 0x0804; GISEL-NEXT:    s_mov_b32 s1, s33805; GISEL-NEXT:    s_add_co_i32 s33, s32, 0x3ff806; GISEL-NEXT:    s_wait_alu depctr_sa_sdst(0)807; GISEL-NEXT:    s_and_b32 s33, s33, 0xfffffc00808; GISEL-NEXT:    s_xor_saveexec_b32 s0, -1809; GISEL-NEXT:    s_mov_b32 s2, s34810; GISEL-NEXT:    s_mov_b32 s34, s32811; GISEL-NEXT:    s_addk_co_i32 s32, 0x800812; GISEL-NEXT:    s_wait_storecnt 0x0813; GISEL-NEXT:    scratch_store_b32 off, v0, s33 scope:SCOPE_SYS814; GISEL-NEXT:    s_wait_storecnt 0x0815; GISEL-NEXT:    s_wait_alu depctr_sa_sdst(0)816; GISEL-NEXT:    s_mov_b32 s32, s34817; GISEL-NEXT:    s_mov_b32 s34, s2818; GISEL-NEXT:    s_mov_b32 exec_lo, s0819; GISEL-NEXT:    s_mov_b32 s33, s1820; GISEL-NEXT:    s_wait_alu depctr_sa_sdst(0)821; GISEL-NEXT:    s_setpc_b64 s[30:31]822;823; DAGISEL64-LABEL: realign_stack:824; DAGISEL64:       ; %bb.0:825; DAGISEL64-NEXT:    s_wait_loadcnt_dscnt 0x0826; DAGISEL64-NEXT:    s_wait_expcnt 0x0827; DAGISEL64-NEXT:    s_wait_samplecnt 0x0828; DAGISEL64-NEXT:    s_wait_bvhcnt 0x0829; DAGISEL64-NEXT:    s_wait_kmcnt 0x0830; DAGISEL64-NEXT:    s_mov_b32 s2, s33831; DAGISEL64-NEXT:    s_add_co_i32 s33, s32, 0x3ff832; DAGISEL64-NEXT:    s_wait_alu depctr_sa_sdst(0)833; DAGISEL64-NEXT:    s_and_b32 s33, s33, 0xfffffc00834; DAGISEL64-NEXT:    s_xor_saveexec_b64 s[0:1], -1835; DAGISEL64-NEXT:    s_mov_b32 s3, s34836; DAGISEL64-NEXT:    s_mov_b32 s34, s32837; DAGISEL64-NEXT:    s_addk_co_i32 s32, 0x800838; DAGISEL64-NEXT:    s_wait_storecnt 0x0839; DAGISEL64-NEXT:    scratch_store_b32 off, v0, s33 scope:SCOPE_SYS840; DAGISEL64-NEXT:    s_wait_storecnt 0x0841; DAGISEL64-NEXT:    s_wait_alu depctr_sa_sdst(0)842; DAGISEL64-NEXT:    s_mov_b32 s32, s34843; DAGISEL64-NEXT:    s_mov_b32 s34, s3844; DAGISEL64-NEXT:    s_mov_b64 exec, s[0:1]845; DAGISEL64-NEXT:    s_mov_b32 s33, s2846; DAGISEL64-NEXT:    s_wait_alu depctr_sa_sdst(0)847; DAGISEL64-NEXT:    s_setpc_b64 s[30:31]848;849; GISEL64-LABEL: realign_stack:850; GISEL64:       ; %bb.0:851; GISEL64-NEXT:    s_wait_loadcnt_dscnt 0x0852; GISEL64-NEXT:    s_wait_expcnt 0x0853; GISEL64-NEXT:    s_wait_samplecnt 0x0854; GISEL64-NEXT:    s_wait_bvhcnt 0x0855; GISEL64-NEXT:    s_wait_kmcnt 0x0856; GISEL64-NEXT:    s_mov_b32 s2, s33857; GISEL64-NEXT:    s_add_co_i32 s33, s32, 0x3ff858; GISEL64-NEXT:    s_wait_alu depctr_sa_sdst(0)859; GISEL64-NEXT:    s_and_b32 s33, s33, 0xfffffc00860; GISEL64-NEXT:    s_xor_saveexec_b64 s[0:1], -1861; GISEL64-NEXT:    s_mov_b32 s3, s34862; GISEL64-NEXT:    s_mov_b32 s34, s32863; GISEL64-NEXT:    s_addk_co_i32 s32, 0x800864; GISEL64-NEXT:    s_wait_storecnt 0x0865; GISEL64-NEXT:    scratch_store_b32 off, v0, s33 scope:SCOPE_SYS866; GISEL64-NEXT:    s_wait_storecnt 0x0867; GISEL64-NEXT:    s_wait_alu depctr_sa_sdst(0)868; GISEL64-NEXT:    s_mov_b32 s32, s34869; GISEL64-NEXT:    s_mov_b32 s34, s3870; GISEL64-NEXT:    s_mov_b64 exec, s[0:1]871; GISEL64-NEXT:    s_mov_b32 s33, s2872; GISEL64-NEXT:    s_wait_alu depctr_sa_sdst(0)873; GISEL64-NEXT:    s_setpc_b64 s[30:31]874;875; GFX1250-DAGISEL-LABEL: realign_stack:876; GFX1250-DAGISEL:       ; %bb.0:877; GFX1250-DAGISEL-NEXT:    s_wait_loadcnt_dscnt 0x0878; GFX1250-DAGISEL-NEXT:    s_wait_kmcnt 0x0879; GFX1250-DAGISEL-NEXT:    s_mov_b32 s1, s33880; GFX1250-DAGISEL-NEXT:    s_add_co_i32 s33, s32, 0x3ff881; GFX1250-DAGISEL-NEXT:    s_delay_alu instid0(SALU_CYCLE_1)882; GFX1250-DAGISEL-NEXT:    s_and_b32 s33, s33, 0xfffffc00883; GFX1250-DAGISEL-NEXT:    s_xor_saveexec_b32 s0, -1884; GFX1250-DAGISEL-NEXT:    s_mov_b32 s2, s34885; GFX1250-DAGISEL-NEXT:    s_mov_b32 s34, s32886; GFX1250-DAGISEL-NEXT:    s_addk_co_i32 s32, 0x800887; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v0, s33 scope:SCOPE_SYS888; GFX1250-DAGISEL-NEXT:    s_wait_storecnt 0x0889; GFX1250-DAGISEL-NEXT:    s_mov_b32 s32, s34890; GFX1250-DAGISEL-NEXT:    s_mov_b32 s34, s2891; GFX1250-DAGISEL-NEXT:    s_wait_xcnt 0x0892; GFX1250-DAGISEL-NEXT:    s_mov_b32 exec_lo, s0893; GFX1250-DAGISEL-NEXT:    s_mov_b32 s33, s1894; GFX1250-DAGISEL-NEXT:    s_set_pc_i64 s[30:31]895  %fussy = alloca i32, align 1024, addrspace(5)896  store volatile i32 %x, ptr addrspace(5) %fussy, align 1024897  ret void898}899 900define amdgpu_gfx_whole_wave i32 @multiple_blocks(i1 %active, i32 %a, i32 %b) {901; DAGISEL-LABEL: multiple_blocks:902; DAGISEL:       ; %bb.0:903; DAGISEL-NEXT:    s_wait_loadcnt_dscnt 0x0904; DAGISEL-NEXT:    s_wait_expcnt 0x0905; DAGISEL-NEXT:    s_wait_samplecnt 0x0906; DAGISEL-NEXT:    s_wait_bvhcnt 0x0907; DAGISEL-NEXT:    s_wait_kmcnt 0x0908; DAGISEL-NEXT:    s_xor_saveexec_b32 vcc_lo, -1909; DAGISEL-NEXT:    s_clause 0x1 ; 8-byte Folded Spill910; DAGISEL-NEXT:    scratch_store_b32 off, v0, s32911; DAGISEL-NEXT:    scratch_store_b32 off, v1, s32 offset:4912; DAGISEL-NEXT:    s_mov_b32 exec_lo, -1913; DAGISEL-NEXT:    s_delay_alu instid0(SALU_CYCLE_1)914; DAGISEL-NEXT:    s_mov_b32 s1, exec_lo915; DAGISEL-NEXT:    v_cmpx_eq_u32_e64 v0, v1916; DAGISEL-NEXT:  ; %bb.1: ; %if.then917; DAGISEL-NEXT:    v_add_nc_u32_e32 v1, v0, v1918; DAGISEL-NEXT:  ; %bb.2: ; %if.end919; DAGISEL-NEXT:    s_wait_alu depctr_sa_sdst(0)920; DAGISEL-NEXT:    s_or_b32 exec_lo, exec_lo, s1921; DAGISEL-NEXT:    s_delay_alu instid0(VALU_DEP_1)922; DAGISEL-NEXT:    v_cndmask_b32_e32 v0, v1, v0, vcc_lo923; DAGISEL-NEXT:    s_xor_b32 exec_lo, vcc_lo, -1924; DAGISEL-NEXT:    s_clause 0x1 ; 8-byte Folded Reload925; DAGISEL-NEXT:    scratch_load_b32 v0, off, s32926; DAGISEL-NEXT:    scratch_load_b32 v1, off, s32 offset:4927; DAGISEL-NEXT:    s_mov_b32 exec_lo, vcc_lo928; DAGISEL-NEXT:    s_wait_loadcnt 0x0929; DAGISEL-NEXT:    s_setpc_b64 s[30:31]930;931; GISEL-LABEL: multiple_blocks:932; GISEL:       ; %bb.0:933; GISEL-NEXT:    s_wait_loadcnt_dscnt 0x0934; GISEL-NEXT:    s_wait_expcnt 0x0935; GISEL-NEXT:    s_wait_samplecnt 0x0936; GISEL-NEXT:    s_wait_bvhcnt 0x0937; GISEL-NEXT:    s_wait_kmcnt 0x0938; GISEL-NEXT:    s_xor_saveexec_b32 vcc_lo, -1939; GISEL-NEXT:    s_clause 0x1 ; 8-byte Folded Spill940; GISEL-NEXT:    scratch_store_b32 off, v0, s32941; GISEL-NEXT:    scratch_store_b32 off, v1, s32 offset:4942; GISEL-NEXT:    s_mov_b32 exec_lo, -1943; GISEL-NEXT:    s_delay_alu instid0(SALU_CYCLE_1)944; GISEL-NEXT:    s_mov_b32 s1, exec_lo945; GISEL-NEXT:    v_cmpx_eq_u32_e64 v0, v1946; GISEL-NEXT:  ; %bb.1: ; %if.then947; GISEL-NEXT:    v_add_nc_u32_e32 v1, v0, v1948; GISEL-NEXT:  ; %bb.2: ; %if.end949; GISEL-NEXT:    s_wait_alu depctr_sa_sdst(0)950; GISEL-NEXT:    s_or_b32 exec_lo, exec_lo, s1951; GISEL-NEXT:    s_delay_alu instid0(VALU_DEP_1)952; GISEL-NEXT:    v_cndmask_b32_e32 v0, v1, v0, vcc_lo953; GISEL-NEXT:    s_xor_b32 exec_lo, vcc_lo, -1954; GISEL-NEXT:    s_clause 0x1 ; 8-byte Folded Reload955; GISEL-NEXT:    scratch_load_b32 v0, off, s32956; GISEL-NEXT:    scratch_load_b32 v1, off, s32 offset:4957; GISEL-NEXT:    s_mov_b32 exec_lo, vcc_lo958; GISEL-NEXT:    s_wait_loadcnt 0x0959; GISEL-NEXT:    s_setpc_b64 s[30:31]960;961; DAGISEL64-LABEL: multiple_blocks:962; DAGISEL64:       ; %bb.0:963; DAGISEL64-NEXT:    s_wait_loadcnt_dscnt 0x0964; DAGISEL64-NEXT:    s_wait_expcnt 0x0965; DAGISEL64-NEXT:    s_wait_samplecnt 0x0966; DAGISEL64-NEXT:    s_wait_bvhcnt 0x0967; DAGISEL64-NEXT:    s_wait_kmcnt 0x0968; DAGISEL64-NEXT:    s_xor_saveexec_b64 vcc, -1969; DAGISEL64-NEXT:    s_clause 0x1 ; 8-byte Folded Spill970; DAGISEL64-NEXT:    scratch_store_b32 off, v0, s32971; DAGISEL64-NEXT:    scratch_store_b32 off, v1, s32 offset:4972; DAGISEL64-NEXT:    s_mov_b64 exec, -1973; DAGISEL64-NEXT:    s_delay_alu instid0(SALU_CYCLE_1)974; DAGISEL64-NEXT:    s_mov_b64 s[2:3], exec975; DAGISEL64-NEXT:    v_cmpx_eq_u32_e64 v0, v1976; DAGISEL64-NEXT:  ; %bb.1: ; %if.then977; DAGISEL64-NEXT:    v_add_nc_u32_e32 v1, v0, v1978; DAGISEL64-NEXT:  ; %bb.2: ; %if.end979; DAGISEL64-NEXT:    s_wait_alu depctr_sa_sdst(0)980; DAGISEL64-NEXT:    s_or_b64 exec, exec, s[2:3]981; DAGISEL64-NEXT:    s_delay_alu instid0(VALU_DEP_1)982; DAGISEL64-NEXT:    v_cndmask_b32_e32 v0, v1, v0, vcc983; DAGISEL64-NEXT:    s_xor_b64 exec, vcc, -1984; DAGISEL64-NEXT:    s_clause 0x1 ; 8-byte Folded Reload985; DAGISEL64-NEXT:    scratch_load_b32 v0, off, s32986; DAGISEL64-NEXT:    scratch_load_b32 v1, off, s32 offset:4987; DAGISEL64-NEXT:    s_mov_b64 exec, vcc988; DAGISEL64-NEXT:    s_wait_loadcnt 0x0989; DAGISEL64-NEXT:    s_setpc_b64 s[30:31]990;991; GISEL64-LABEL: multiple_blocks:992; GISEL64:       ; %bb.0:993; GISEL64-NEXT:    s_wait_loadcnt_dscnt 0x0994; GISEL64-NEXT:    s_wait_expcnt 0x0995; GISEL64-NEXT:    s_wait_samplecnt 0x0996; GISEL64-NEXT:    s_wait_bvhcnt 0x0997; GISEL64-NEXT:    s_wait_kmcnt 0x0998; GISEL64-NEXT:    s_xor_saveexec_b64 vcc, -1999; GISEL64-NEXT:    s_clause 0x1 ; 8-byte Folded Spill1000; GISEL64-NEXT:    scratch_store_b32 off, v0, s321001; GISEL64-NEXT:    scratch_store_b32 off, v1, s32 offset:41002; GISEL64-NEXT:    s_mov_b64 exec, -11003; GISEL64-NEXT:    s_delay_alu instid0(SALU_CYCLE_1)1004; GISEL64-NEXT:    s_mov_b64 s[2:3], exec1005; GISEL64-NEXT:    v_cmpx_eq_u32_e64 v0, v11006; GISEL64-NEXT:  ; %bb.1: ; %if.then1007; GISEL64-NEXT:    v_add_nc_u32_e32 v1, v0, v11008; GISEL64-NEXT:  ; %bb.2: ; %if.end1009; GISEL64-NEXT:    s_wait_alu depctr_sa_sdst(0)1010; GISEL64-NEXT:    s_or_b64 exec, exec, s[2:3]1011; GISEL64-NEXT:    s_delay_alu instid0(VALU_DEP_1)1012; GISEL64-NEXT:    v_cndmask_b32_e32 v0, v1, v0, vcc1013; GISEL64-NEXT:    s_xor_b64 exec, vcc, -11014; GISEL64-NEXT:    s_clause 0x1 ; 8-byte Folded Reload1015; GISEL64-NEXT:    scratch_load_b32 v0, off, s321016; GISEL64-NEXT:    scratch_load_b32 v1, off, s32 offset:41017; GISEL64-NEXT:    s_mov_b64 exec, vcc1018; GISEL64-NEXT:    s_wait_loadcnt 0x01019; GISEL64-NEXT:    s_setpc_b64 s[30:31]1020;1021; GFX1250-DAGISEL-LABEL: multiple_blocks:1022; GFX1250-DAGISEL:       ; %bb.0:1023; GFX1250-DAGISEL-NEXT:    s_wait_loadcnt_dscnt 0x01024; GFX1250-DAGISEL-NEXT:    s_wait_kmcnt 0x01025; GFX1250-DAGISEL-NEXT:    s_xor_saveexec_b32 vcc_lo, -11026; GFX1250-DAGISEL-NEXT:    s_clause 0x1 ; 8-byte Folded Spill1027; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v0, s321028; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v1, s32 offset:41029; GFX1250-DAGISEL-NEXT:    s_wait_xcnt 0x01030; GFX1250-DAGISEL-NEXT:    s_mov_b32 exec_lo, -11031; GFX1250-DAGISEL-NEXT:    s_delay_alu instid0(SALU_CYCLE_1)1032; GFX1250-DAGISEL-NEXT:    s_mov_b32 s1, exec_lo1033; GFX1250-DAGISEL-NEXT:    v_cmpx_eq_u32_e64 v0, v11034; GFX1250-DAGISEL-NEXT:  ; %bb.1: ; %if.then1035; GFX1250-DAGISEL-NEXT:    v_add_nc_u32_e32 v1, v0, v11036; GFX1250-DAGISEL-NEXT:  ; %bb.2: ; %if.end1037; GFX1250-DAGISEL-NEXT:    s_or_b32 exec_lo, exec_lo, s11038; GFX1250-DAGISEL-NEXT:    s_delay_alu instid0(VALU_DEP_1)1039; GFX1250-DAGISEL-NEXT:    v_cndmask_b32_e32 v0, v1, v0, vcc_lo1040; GFX1250-DAGISEL-NEXT:    s_xor_b32 exec_lo, vcc_lo, -11041; GFX1250-DAGISEL-NEXT:    s_clause 0x1 ; 8-byte Folded Reload1042; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v0, off, s321043; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v1, off, s32 offset:41044; GFX1250-DAGISEL-NEXT:    s_wait_xcnt 0x01045; GFX1250-DAGISEL-NEXT:    s_mov_b32 exec_lo, vcc_lo1046; GFX1250-DAGISEL-NEXT:    s_wait_loadcnt 0x01047; GFX1250-DAGISEL-NEXT:    s_set_pc_i64 s[30:31]1048  %c = icmp eq i32 %a, %b1049  br i1 %c, label %if.then, label %if.end1050 1051if.then:                                          ; preds = %01052  %d = add i32 %a, %b1053  br label %if.end1054 1055if.end:1056  %f = phi i32 [ %d, %if.then ], [ %b, %0 ]1057  %e = select i1 %active, i32 %a, i32 %f1058  ret i32 %e1059}1060 1061define amdgpu_gfx_whole_wave i64 @ret_64(i1 %active, i64 %a, i64 %b) {1062; DAGISEL-LABEL: ret_64:1063; DAGISEL:       ; %bb.0:1064; DAGISEL-NEXT:    s_wait_loadcnt_dscnt 0x01065; DAGISEL-NEXT:    s_wait_expcnt 0x01066; DAGISEL-NEXT:    s_wait_samplecnt 0x01067; DAGISEL-NEXT:    s_wait_bvhcnt 0x01068; DAGISEL-NEXT:    s_wait_kmcnt 0x01069; DAGISEL-NEXT:    s_xor_saveexec_b32 vcc_lo, -11070; DAGISEL-NEXT:    s_clause 0x3 ; 16-byte Folded Spill1071; DAGISEL-NEXT:    scratch_store_b32 off, v0, s321072; DAGISEL-NEXT:    scratch_store_b32 off, v1, s32 offset:41073; DAGISEL-NEXT:    scratch_store_b32 off, v2, s32 offset:81074; DAGISEL-NEXT:    scratch_store_b32 off, v3, s32 offset:121075; DAGISEL-NEXT:    s_mov_b32 exec_lo, -11076; DAGISEL-NEXT:    s_wait_alu depctr_sa_sdst(0)1077; DAGISEL-NEXT:    v_dual_cndmask_b32 v1, 0, v1 :: v_dual_cndmask_b32 v0, 5, v01078; DAGISEL-NEXT:    v_dual_cndmask_b32 v2, 3, v2 :: v_dual_cndmask_b32 v3, 0, v31079; DAGISEL-NEXT:    s_delay_alu instid0(VALU_DEP_1) | instskip(NEXT) | instid1(VALU_DEP_2)1080; DAGISEL-NEXT:    v_mov_b32_dpp v0, v2 quad_perm:[1,0,0,0] row_mask:0x1 bank_mask:0x11081; DAGISEL-NEXT:    v_mov_b32_dpp v1, v3 quad_perm:[1,0,0,0] row_mask:0x1 bank_mask:0x11082; DAGISEL-NEXT:    s_xor_b32 exec_lo, vcc_lo, -11083; DAGISEL-NEXT:    s_clause 0x3 ; 16-byte Folded Reload1084; DAGISEL-NEXT:    scratch_load_b32 v0, off, s321085; DAGISEL-NEXT:    scratch_load_b32 v1, off, s32 offset:41086; DAGISEL-NEXT:    scratch_load_b32 v2, off, s32 offset:81087; DAGISEL-NEXT:    scratch_load_b32 v3, off, s32 offset:121088; DAGISEL-NEXT:    s_mov_b32 exec_lo, vcc_lo1089; DAGISEL-NEXT:    s_wait_loadcnt 0x01090; DAGISEL-NEXT:    s_setpc_b64 s[30:31]1091;1092; GISEL-LABEL: ret_64:1093; GISEL:       ; %bb.0:1094; GISEL-NEXT:    s_wait_loadcnt_dscnt 0x01095; GISEL-NEXT:    s_wait_expcnt 0x01096; GISEL-NEXT:    s_wait_samplecnt 0x01097; GISEL-NEXT:    s_wait_bvhcnt 0x01098; GISEL-NEXT:    s_wait_kmcnt 0x01099; GISEL-NEXT:    s_xor_saveexec_b32 vcc_lo, -11100; GISEL-NEXT:    s_clause 0x3 ; 16-byte Folded Spill1101; GISEL-NEXT:    scratch_store_b32 off, v0, s321102; GISEL-NEXT:    scratch_store_b32 off, v1, s32 offset:41103; GISEL-NEXT:    scratch_store_b32 off, v2, s32 offset:81104; GISEL-NEXT:    scratch_store_b32 off, v3, s32 offset:121105; GISEL-NEXT:    s_mov_b32 exec_lo, -11106; GISEL-NEXT:    s_wait_alu depctr_sa_sdst(0)1107; GISEL-NEXT:    v_dual_cndmask_b32 v0, 5, v0 :: v_dual_cndmask_b32 v1, 0, v11108; GISEL-NEXT:    v_dual_cndmask_b32 v2, 3, v2 :: v_dual_cndmask_b32 v3, 0, v31109; GISEL-NEXT:    s_delay_alu instid0(VALU_DEP_1) | instskip(NEXT) | instid1(VALU_DEP_2)1110; GISEL-NEXT:    v_mov_b32_dpp v0, v2 quad_perm:[1,0,0,0] row_mask:0x1 bank_mask:0x11111; GISEL-NEXT:    v_mov_b32_dpp v1, v3 quad_perm:[1,0,0,0] row_mask:0x1 bank_mask:0x11112; GISEL-NEXT:    s_xor_b32 exec_lo, vcc_lo, -11113; GISEL-NEXT:    s_clause 0x3 ; 16-byte Folded Reload1114; GISEL-NEXT:    scratch_load_b32 v0, off, s321115; GISEL-NEXT:    scratch_load_b32 v1, off, s32 offset:41116; GISEL-NEXT:    scratch_load_b32 v2, off, s32 offset:81117; GISEL-NEXT:    scratch_load_b32 v3, off, s32 offset:121118; GISEL-NEXT:    s_mov_b32 exec_lo, vcc_lo1119; GISEL-NEXT:    s_wait_loadcnt 0x01120; GISEL-NEXT:    s_setpc_b64 s[30:31]1121;1122; DAGISEL64-LABEL: ret_64:1123; DAGISEL64:       ; %bb.0:1124; DAGISEL64-NEXT:    s_wait_loadcnt_dscnt 0x01125; DAGISEL64-NEXT:    s_wait_expcnt 0x01126; DAGISEL64-NEXT:    s_wait_samplecnt 0x01127; DAGISEL64-NEXT:    s_wait_bvhcnt 0x01128; DAGISEL64-NEXT:    s_wait_kmcnt 0x01129; DAGISEL64-NEXT:    s_xor_saveexec_b64 vcc, -11130; DAGISEL64-NEXT:    s_clause 0x3 ; 16-byte Folded Spill1131; DAGISEL64-NEXT:    scratch_store_b32 off, v0, s321132; DAGISEL64-NEXT:    scratch_store_b32 off, v1, s32 offset:41133; DAGISEL64-NEXT:    scratch_store_b32 off, v2, s32 offset:81134; DAGISEL64-NEXT:    scratch_store_b32 off, v3, s32 offset:121135; DAGISEL64-NEXT:    s_mov_b64 exec, -11136; DAGISEL64-NEXT:    s_wait_alu depctr_sa_sdst(0)1137; DAGISEL64-NEXT:    v_cndmask_b32_e32 v1, 0, v1, vcc1138; DAGISEL64-NEXT:    v_cndmask_b32_e32 v0, 5, v0, vcc1139; DAGISEL64-NEXT:    v_cndmask_b32_e32 v2, 3, v2, vcc1140; DAGISEL64-NEXT:    v_cndmask_b32_e32 v3, 0, v3, vcc1141; DAGISEL64-NEXT:    s_delay_alu instid0(VALU_DEP_2) | instskip(NEXT) | instid1(VALU_DEP_2)1142; DAGISEL64-NEXT:    v_mov_b32_dpp v0, v2 quad_perm:[1,0,0,0] row_mask:0x1 bank_mask:0x11143; DAGISEL64-NEXT:    v_mov_b32_dpp v1, v3 quad_perm:[1,0,0,0] row_mask:0x1 bank_mask:0x11144; DAGISEL64-NEXT:    s_xor_b64 exec, vcc, -11145; DAGISEL64-NEXT:    s_clause 0x3 ; 16-byte Folded Reload1146; DAGISEL64-NEXT:    scratch_load_b32 v0, off, s321147; DAGISEL64-NEXT:    scratch_load_b32 v1, off, s32 offset:41148; DAGISEL64-NEXT:    scratch_load_b32 v2, off, s32 offset:81149; DAGISEL64-NEXT:    scratch_load_b32 v3, off, s32 offset:121150; DAGISEL64-NEXT:    s_mov_b64 exec, vcc1151; DAGISEL64-NEXT:    s_wait_loadcnt 0x01152; DAGISEL64-NEXT:    s_setpc_b64 s[30:31]1153;1154; GISEL64-LABEL: ret_64:1155; GISEL64:       ; %bb.0:1156; GISEL64-NEXT:    s_wait_loadcnt_dscnt 0x01157; GISEL64-NEXT:    s_wait_expcnt 0x01158; GISEL64-NEXT:    s_wait_samplecnt 0x01159; GISEL64-NEXT:    s_wait_bvhcnt 0x01160; GISEL64-NEXT:    s_wait_kmcnt 0x01161; GISEL64-NEXT:    s_xor_saveexec_b64 vcc, -11162; GISEL64-NEXT:    s_clause 0x3 ; 16-byte Folded Spill1163; GISEL64-NEXT:    scratch_store_b32 off, v0, s321164; GISEL64-NEXT:    scratch_store_b32 off, v1, s32 offset:41165; GISEL64-NEXT:    scratch_store_b32 off, v2, s32 offset:81166; GISEL64-NEXT:    scratch_store_b32 off, v3, s32 offset:121167; GISEL64-NEXT:    s_mov_b64 exec, -11168; GISEL64-NEXT:    s_wait_alu depctr_sa_sdst(0)1169; GISEL64-NEXT:    v_cndmask_b32_e32 v0, 5, v0, vcc1170; GISEL64-NEXT:    v_cndmask_b32_e32 v1, 0, v1, vcc1171; GISEL64-NEXT:    v_cndmask_b32_e32 v2, 3, v2, vcc1172; GISEL64-NEXT:    v_cndmask_b32_e32 v3, 0, v3, vcc1173; GISEL64-NEXT:    s_delay_alu instid0(VALU_DEP_2) | instskip(NEXT) | instid1(VALU_DEP_2)1174; GISEL64-NEXT:    v_mov_b32_dpp v0, v2 quad_perm:[1,0,0,0] row_mask:0x1 bank_mask:0x11175; GISEL64-NEXT:    v_mov_b32_dpp v1, v3 quad_perm:[1,0,0,0] row_mask:0x1 bank_mask:0x11176; GISEL64-NEXT:    s_xor_b64 exec, vcc, -11177; GISEL64-NEXT:    s_clause 0x3 ; 16-byte Folded Reload1178; GISEL64-NEXT:    scratch_load_b32 v0, off, s321179; GISEL64-NEXT:    scratch_load_b32 v1, off, s32 offset:41180; GISEL64-NEXT:    scratch_load_b32 v2, off, s32 offset:81181; GISEL64-NEXT:    scratch_load_b32 v3, off, s32 offset:121182; GISEL64-NEXT:    s_mov_b64 exec, vcc1183; GISEL64-NEXT:    s_wait_loadcnt 0x01184; GISEL64-NEXT:    s_setpc_b64 s[30:31]1185;1186; GFX1250-DAGISEL-LABEL: ret_64:1187; GFX1250-DAGISEL:       ; %bb.0:1188; GFX1250-DAGISEL-NEXT:    s_wait_loadcnt_dscnt 0x01189; GFX1250-DAGISEL-NEXT:    s_wait_kmcnt 0x01190; GFX1250-DAGISEL-NEXT:    s_xor_saveexec_b32 vcc_lo, -11191; GFX1250-DAGISEL-NEXT:    s_clause 0x3 ; 16-byte Folded Spill1192; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v0, s321193; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v1, s32 offset:41194; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v2, s32 offset:81195; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v3, s32 offset:121196; GFX1250-DAGISEL-NEXT:    s_wait_xcnt 0x01197; GFX1250-DAGISEL-NEXT:    s_mov_b32 exec_lo, -11198; GFX1250-DAGISEL-NEXT:    v_dual_cndmask_b32 v1, 0, v1 :: v_dual_cndmask_b32 v0, 5, v01199; GFX1250-DAGISEL-NEXT:    v_dual_cndmask_b32 v2, 3, v2 :: v_dual_cndmask_b32 v3, 0, v31200; GFX1250-DAGISEL-NEXT:    s_delay_alu instid0(VALU_DEP_1) | instskip(NEXT) | instid1(VALU_DEP_2)1201; GFX1250-DAGISEL-NEXT:    v_mov_b32_dpp v0, v2 quad_perm:[1,0,0,0] row_mask:0x1 bank_mask:0x11202; GFX1250-DAGISEL-NEXT:    v_mov_b32_dpp v1, v3 quad_perm:[1,0,0,0] row_mask:0x1 bank_mask:0x11203; GFX1250-DAGISEL-NEXT:    s_xor_b32 exec_lo, vcc_lo, -11204; GFX1250-DAGISEL-NEXT:    s_clause 0x3 ; 16-byte Folded Reload1205; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v0, off, s321206; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v1, off, s32 offset:41207; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v2, off, s32 offset:81208; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v3, off, s32 offset:121209; GFX1250-DAGISEL-NEXT:    s_wait_xcnt 0x01210; GFX1250-DAGISEL-NEXT:    s_mov_b32 exec_lo, vcc_lo1211; GFX1250-DAGISEL-NEXT:    s_wait_loadcnt 0x01212; GFX1250-DAGISEL-NEXT:    s_set_pc_i64 s[30:31]1213  %x = select i1 %active, i64 %a, i64 51214  %y = select i1 %active, i64 %b, i64 31215  %ret = call i64 @llvm.amdgcn.update.dpp.i64(i64 %x, i64 %y, i32 1, i32 1, i32 1, i1 false)1216  ret i64 %ret1217}1218 1219define amdgpu_gfx_whole_wave void @inreg_args(i1 %active, i32 inreg %i32, <4 x i32> inreg %v4i32, float inreg %float, ptr addrspace(5) inreg %ptr, ptr addrspace(5) inreg %ptr2) {1220; DAGISEL-LABEL: inreg_args:1221; DAGISEL:       ; %bb.0:1222; DAGISEL-NEXT:    s_wait_loadcnt_dscnt 0x01223; DAGISEL-NEXT:    s_wait_expcnt 0x01224; DAGISEL-NEXT:    s_wait_samplecnt 0x01225; DAGISEL-NEXT:    s_wait_bvhcnt 0x01226; DAGISEL-NEXT:    s_wait_kmcnt 0x01227; DAGISEL-NEXT:    s_xor_saveexec_b32 s0, -11228; DAGISEL-NEXT:    s_clause 0x5 ; 24-byte Folded Spill1229; DAGISEL-NEXT:    scratch_store_b32 off, v0, s321230; DAGISEL-NEXT:    scratch_store_b32 off, v1, s32 offset:41231; DAGISEL-NEXT:    scratch_store_b32 off, v2, s32 offset:81232; DAGISEL-NEXT:    scratch_store_b32 off, v3, s32 offset:121233; DAGISEL-NEXT:    scratch_store_b32 off, v4, s32 offset:161234; DAGISEL-NEXT:    scratch_store_b32 off, v5, s32 offset:201235; DAGISEL-NEXT:    s_mov_b32 exec_lo, -11236; DAGISEL-NEXT:    v_dual_mov_b32 v4, s4 :: v_dual_mov_b32 v5, s91237; DAGISEL-NEXT:    v_dual_mov_b32 v0, s5 :: v_dual_mov_b32 v1, s61238; DAGISEL-NEXT:    v_dual_mov_b32 v2, s7 :: v_dual_mov_b32 v3, s81239; DAGISEL-NEXT:    scratch_store_b32 off, v4, s101240; DAGISEL-NEXT:    s_clause 0x11241; DAGISEL-NEXT:    scratch_store_b128 off, v[0:3], s111242; DAGISEL-NEXT:    scratch_store_b32 off, v5, s111243; DAGISEL-NEXT:    s_wait_alu depctr_sa_sdst(0)1244; DAGISEL-NEXT:    s_xor_b32 exec_lo, s0, -11245; DAGISEL-NEXT:    s_clause 0x5 ; 24-byte Folded Reload1246; DAGISEL-NEXT:    scratch_load_b32 v0, off, s321247; DAGISEL-NEXT:    scratch_load_b32 v1, off, s32 offset:41248; DAGISEL-NEXT:    scratch_load_b32 v2, off, s32 offset:81249; DAGISEL-NEXT:    scratch_load_b32 v3, off, s32 offset:121250; DAGISEL-NEXT:    scratch_load_b32 v4, off, s32 offset:161251; DAGISEL-NEXT:    scratch_load_b32 v5, off, s32 offset:201252; DAGISEL-NEXT:    s_mov_b32 exec_lo, s01253; DAGISEL-NEXT:    s_wait_loadcnt 0x01254; DAGISEL-NEXT:    s_setpc_b64 s[30:31]1255;1256; GISEL-LABEL: inreg_args:1257; GISEL:       ; %bb.0:1258; GISEL-NEXT:    s_wait_loadcnt_dscnt 0x01259; GISEL-NEXT:    s_wait_expcnt 0x01260; GISEL-NEXT:    s_wait_samplecnt 0x01261; GISEL-NEXT:    s_wait_bvhcnt 0x01262; GISEL-NEXT:    s_wait_kmcnt 0x01263; GISEL-NEXT:    s_xor_saveexec_b32 s34, -11264; GISEL-NEXT:    s_clause 0x5 ; 24-byte Folded Spill1265; GISEL-NEXT:    scratch_store_b32 off, v0, s321266; GISEL-NEXT:    scratch_store_b32 off, v1, s32 offset:41267; GISEL-NEXT:    scratch_store_b32 off, v2, s32 offset:81268; GISEL-NEXT:    scratch_store_b32 off, v3, s32 offset:121269; GISEL-NEXT:    scratch_store_b32 off, v4, s32 offset:161270; GISEL-NEXT:    scratch_store_b32 off, v5, s32 offset:201271; GISEL-NEXT:    s_mov_b32 exec_lo, -11272; GISEL-NEXT:    s_mov_b32 s0, s51273; GISEL-NEXT:    s_mov_b32 s1, s61274; GISEL-NEXT:    s_mov_b32 s2, s71275; GISEL-NEXT:    s_mov_b32 s3, s81276; GISEL-NEXT:    v_mov_b32_e32 v4, s41277; GISEL-NEXT:    s_wait_alu depctr_sa_sdst(0)1278; GISEL-NEXT:    v_dual_mov_b32 v0, s0 :: v_dual_mov_b32 v3, s31279; GISEL-NEXT:    v_dual_mov_b32 v1, s1 :: v_dual_mov_b32 v2, s21280; GISEL-NEXT:    v_mov_b32_e32 v5, s91281; GISEL-NEXT:    scratch_store_b32 off, v4, s101282; GISEL-NEXT:    s_clause 0x11283; GISEL-NEXT:    scratch_store_b128 off, v[0:3], s111284; GISEL-NEXT:    scratch_store_b32 off, v5, s111285; GISEL-NEXT:    s_xor_b32 exec_lo, s34, -11286; GISEL-NEXT:    s_clause 0x5 ; 24-byte Folded Reload1287; GISEL-NEXT:    scratch_load_b32 v0, off, s321288; GISEL-NEXT:    scratch_load_b32 v1, off, s32 offset:41289; GISEL-NEXT:    scratch_load_b32 v2, off, s32 offset:81290; GISEL-NEXT:    scratch_load_b32 v3, off, s32 offset:121291; GISEL-NEXT:    scratch_load_b32 v4, off, s32 offset:161292; GISEL-NEXT:    scratch_load_b32 v5, off, s32 offset:201293; GISEL-NEXT:    s_mov_b32 exec_lo, s341294; GISEL-NEXT:    s_wait_loadcnt 0x01295; GISEL-NEXT:    s_setpc_b64 s[30:31]1296;1297; DAGISEL64-LABEL: inreg_args:1298; DAGISEL64:       ; %bb.0:1299; DAGISEL64-NEXT:    s_wait_loadcnt_dscnt 0x01300; DAGISEL64-NEXT:    s_wait_expcnt 0x01301; DAGISEL64-NEXT:    s_wait_samplecnt 0x01302; DAGISEL64-NEXT:    s_wait_bvhcnt 0x01303; DAGISEL64-NEXT:    s_wait_kmcnt 0x01304; DAGISEL64-NEXT:    s_xor_saveexec_b64 s[0:1], -11305; DAGISEL64-NEXT:    s_clause 0x5 ; 24-byte Folded Spill1306; DAGISEL64-NEXT:    scratch_store_b32 off, v0, s321307; DAGISEL64-NEXT:    scratch_store_b32 off, v1, s32 offset:41308; DAGISEL64-NEXT:    scratch_store_b32 off, v2, s32 offset:81309; DAGISEL64-NEXT:    scratch_store_b32 off, v3, s32 offset:121310; DAGISEL64-NEXT:    scratch_store_b32 off, v4, s32 offset:161311; DAGISEL64-NEXT:    scratch_store_b32 off, v5, s32 offset:201312; DAGISEL64-NEXT:    s_mov_b64 exec, -11313; DAGISEL64-NEXT:    v_mov_b32_e32 v4, s41314; DAGISEL64-NEXT:    v_mov_b32_e32 v0, s51315; DAGISEL64-NEXT:    v_mov_b32_e32 v1, s61316; DAGISEL64-NEXT:    v_mov_b32_e32 v2, s71317; DAGISEL64-NEXT:    v_mov_b32_e32 v3, s81318; DAGISEL64-NEXT:    v_mov_b32_e32 v5, s91319; DAGISEL64-NEXT:    scratch_store_b32 off, v4, s101320; DAGISEL64-NEXT:    s_clause 0x11321; DAGISEL64-NEXT:    scratch_store_b128 off, v[0:3], s111322; DAGISEL64-NEXT:    scratch_store_b32 off, v5, s111323; DAGISEL64-NEXT:    s_wait_alu depctr_sa_sdst(0)1324; DAGISEL64-NEXT:    s_xor_b64 exec, s[0:1], -11325; DAGISEL64-NEXT:    s_clause 0x5 ; 24-byte Folded Reload1326; DAGISEL64-NEXT:    scratch_load_b32 v0, off, s321327; DAGISEL64-NEXT:    scratch_load_b32 v1, off, s32 offset:41328; DAGISEL64-NEXT:    scratch_load_b32 v2, off, s32 offset:81329; DAGISEL64-NEXT:    scratch_load_b32 v3, off, s32 offset:121330; DAGISEL64-NEXT:    scratch_load_b32 v4, off, s32 offset:161331; DAGISEL64-NEXT:    scratch_load_b32 v5, off, s32 offset:201332; DAGISEL64-NEXT:    s_mov_b64 exec, s[0:1]1333; DAGISEL64-NEXT:    s_wait_loadcnt 0x01334; DAGISEL64-NEXT:    s_setpc_b64 s[30:31]1335;1336; GISEL64-LABEL: inreg_args:1337; GISEL64:       ; %bb.0:1338; GISEL64-NEXT:    s_wait_loadcnt_dscnt 0x01339; GISEL64-NEXT:    s_wait_expcnt 0x01340; GISEL64-NEXT:    s_wait_samplecnt 0x01341; GISEL64-NEXT:    s_wait_bvhcnt 0x01342; GISEL64-NEXT:    s_wait_kmcnt 0x01343; GISEL64-NEXT:    s_xor_saveexec_b64 s[34:35], -11344; GISEL64-NEXT:    s_clause 0x5 ; 24-byte Folded Spill1345; GISEL64-NEXT:    scratch_store_b32 off, v0, s321346; GISEL64-NEXT:    scratch_store_b32 off, v1, s32 offset:41347; GISEL64-NEXT:    scratch_store_b32 off, v2, s32 offset:81348; GISEL64-NEXT:    scratch_store_b32 off, v3, s32 offset:121349; GISEL64-NEXT:    scratch_store_b32 off, v4, s32 offset:161350; GISEL64-NEXT:    scratch_store_b32 off, v5, s32 offset:201351; GISEL64-NEXT:    s_mov_b64 exec, -11352; GISEL64-NEXT:    s_mov_b32 s0, s51353; GISEL64-NEXT:    s_mov_b32 s1, s61354; GISEL64-NEXT:    s_mov_b32 s2, s71355; GISEL64-NEXT:    s_mov_b32 s3, s81356; GISEL64-NEXT:    v_mov_b32_e32 v4, s41357; GISEL64-NEXT:    s_wait_alu depctr_sa_sdst(0)1358; GISEL64-NEXT:    v_mov_b32_e32 v0, s01359; GISEL64-NEXT:    v_mov_b32_e32 v1, s11360; GISEL64-NEXT:    v_mov_b32_e32 v2, s21361; GISEL64-NEXT:    v_mov_b32_e32 v3, s31362; GISEL64-NEXT:    v_mov_b32_e32 v5, s91363; GISEL64-NEXT:    scratch_store_b32 off, v4, s101364; GISEL64-NEXT:    s_clause 0x11365; GISEL64-NEXT:    scratch_store_b128 off, v[0:3], s111366; GISEL64-NEXT:    scratch_store_b32 off, v5, s111367; GISEL64-NEXT:    s_xor_b64 exec, s[34:35], -11368; GISEL64-NEXT:    s_clause 0x5 ; 24-byte Folded Reload1369; GISEL64-NEXT:    scratch_load_b32 v0, off, s321370; GISEL64-NEXT:    scratch_load_b32 v1, off, s32 offset:41371; GISEL64-NEXT:    scratch_load_b32 v2, off, s32 offset:81372; GISEL64-NEXT:    scratch_load_b32 v3, off, s32 offset:121373; GISEL64-NEXT:    scratch_load_b32 v4, off, s32 offset:161374; GISEL64-NEXT:    scratch_load_b32 v5, off, s32 offset:201375; GISEL64-NEXT:    s_mov_b64 exec, s[34:35]1376; GISEL64-NEXT:    s_wait_loadcnt 0x01377; GISEL64-NEXT:    s_setpc_b64 s[30:31]1378;1379; GFX1250-DAGISEL-LABEL: inreg_args:1380; GFX1250-DAGISEL:       ; %bb.0:1381; GFX1250-DAGISEL-NEXT:    s_wait_loadcnt_dscnt 0x01382; GFX1250-DAGISEL-NEXT:    s_wait_kmcnt 0x01383; GFX1250-DAGISEL-NEXT:    s_xor_saveexec_b32 s0, -11384; GFX1250-DAGISEL-NEXT:    s_clause 0x5 ; 24-byte Folded Spill1385; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v0, s321386; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v1, s32 offset:41387; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v2, s32 offset:81388; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v3, s32 offset:121389; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v4, s32 offset:161390; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v5, s32 offset:201391; GFX1250-DAGISEL-NEXT:    s_wait_xcnt 0x01392; GFX1250-DAGISEL-NEXT:    s_mov_b32 exec_lo, -11393; GFX1250-DAGISEL-NEXT:    v_dual_mov_b32 v4, s4 :: v_dual_mov_b32 v5, s91394; GFX1250-DAGISEL-NEXT:    v_dual_mov_b32 v0, s5 :: v_dual_mov_b32 v1, s61395; GFX1250-DAGISEL-NEXT:    v_dual_mov_b32 v2, s7 :: v_dual_mov_b32 v3, s81396; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v4, s101397; GFX1250-DAGISEL-NEXT:    s_clause 0x11398; GFX1250-DAGISEL-NEXT:    scratch_store_b128 off, v[0:3], s111399; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v5, s111400; GFX1250-DAGISEL-NEXT:    s_wait_xcnt 0x01401; GFX1250-DAGISEL-NEXT:    s_xor_b32 exec_lo, s0, -11402; GFX1250-DAGISEL-NEXT:    s_clause 0x5 ; 24-byte Folded Reload1403; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v0, off, s321404; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v1, off, s32 offset:41405; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v2, off, s32 offset:81406; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v3, off, s32 offset:121407; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v4, off, s32 offset:161408; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v5, off, s32 offset:201409; GFX1250-DAGISEL-NEXT:    s_wait_xcnt 0x01410; GFX1250-DAGISEL-NEXT:    s_mov_b32 exec_lo, s01411; GFX1250-DAGISEL-NEXT:    s_wait_loadcnt 0x01412; GFX1250-DAGISEL-NEXT:    s_set_pc_i64 s[30:31]1413  store i32 %i32, ptr addrspace(5) %ptr1414  store <4 x i32> %v4i32, ptr addrspace(5) %ptr21415  store float %float, ptr addrspace(5) %ptr21416  ret void1417}1418 1419declare amdgpu_gfx <2 x half> @gfx_callee(<2 x half> %x, <2 x half> %y)1420 1421define amdgpu_gfx_whole_wave <2 x half> @call_gfx_from_whole_wave(i1 %active, <2 x half> %x, <2 x half> %y) {1422; DAGISEL-LABEL: call_gfx_from_whole_wave:1423; DAGISEL:       ; %bb.0:1424; DAGISEL-NEXT:    s_wait_loadcnt_dscnt 0x01425; DAGISEL-NEXT:    s_wait_expcnt 0x01426; DAGISEL-NEXT:    s_wait_samplecnt 0x01427; DAGISEL-NEXT:    s_wait_bvhcnt 0x01428; DAGISEL-NEXT:    s_wait_kmcnt 0x01429; DAGISEL-NEXT:    s_mov_b32 s0, s331430; DAGISEL-NEXT:    s_mov_b32 s33, s321431; DAGISEL-NEXT:    s_xor_saveexec_b32 s4, -11432; DAGISEL-NEXT:    s_clause 0x1f ; 128-byte Folded Spill1433; DAGISEL-NEXT:    scratch_store_b32 off, v0, s33 offset:41434; DAGISEL-NEXT:    scratch_store_b32 off, v1, s33 offset:81435; DAGISEL-NEXT:    scratch_store_b32 off, v2, s33 offset:121436; DAGISEL-NEXT:    scratch_store_b32 off, v3, s33 offset:161437; DAGISEL-NEXT:    scratch_store_b32 off, v4, s33 offset:201438; DAGISEL-NEXT:    scratch_store_b32 off, v5, s33 offset:241439; DAGISEL-NEXT:    scratch_store_b32 off, v6, s33 offset:281440; DAGISEL-NEXT:    scratch_store_b32 off, v7, s33 offset:321441; DAGISEL-NEXT:    scratch_store_b32 off, v8, s33 offset:361442; DAGISEL-NEXT:    scratch_store_b32 off, v9, s33 offset:401443; DAGISEL-NEXT:    scratch_store_b32 off, v10, s33 offset:441444; DAGISEL-NEXT:    scratch_store_b32 off, v11, s33 offset:481445; DAGISEL-NEXT:    scratch_store_b32 off, v12, s33 offset:521446; DAGISEL-NEXT:    scratch_store_b32 off, v13, s33 offset:561447; DAGISEL-NEXT:    scratch_store_b32 off, v14, s33 offset:601448; DAGISEL-NEXT:    scratch_store_b32 off, v15, s33 offset:641449; DAGISEL-NEXT:    scratch_store_b32 off, v16, s33 offset:681450; DAGISEL-NEXT:    scratch_store_b32 off, v17, s33 offset:721451; DAGISEL-NEXT:    scratch_store_b32 off, v18, s33 offset:761452; DAGISEL-NEXT:    scratch_store_b32 off, v19, s33 offset:801453; DAGISEL-NEXT:    scratch_store_b32 off, v20, s33 offset:841454; DAGISEL-NEXT:    scratch_store_b32 off, v21, s33 offset:881455; DAGISEL-NEXT:    scratch_store_b32 off, v22, s33 offset:921456; DAGISEL-NEXT:    scratch_store_b32 off, v23, s33 offset:961457; DAGISEL-NEXT:    scratch_store_b32 off, v24, s33 offset:1001458; DAGISEL-NEXT:    scratch_store_b32 off, v25, s33 offset:1041459; DAGISEL-NEXT:    scratch_store_b32 off, v26, s33 offset:1081460; DAGISEL-NEXT:    scratch_store_b32 off, v27, s33 offset:1121461; DAGISEL-NEXT:    scratch_store_b32 off, v28, s33 offset:1161462; DAGISEL-NEXT:    scratch_store_b32 off, v29, s33 offset:1201463; DAGISEL-NEXT:    scratch_store_b32 off, v30, s33 offset:1241464; DAGISEL-NEXT:    scratch_store_b32 off, v31, s33 offset:1281465; DAGISEL-NEXT:    s_clause 0x1f ; 128-byte Folded Spill1466; DAGISEL-NEXT:    scratch_store_b32 off, v32, s33 offset:1321467; DAGISEL-NEXT:    scratch_store_b32 off, v33, s33 offset:1361468; DAGISEL-NEXT:    scratch_store_b32 off, v34, s33 offset:1401469; DAGISEL-NEXT:    scratch_store_b32 off, v35, s33 offset:1441470; DAGISEL-NEXT:    scratch_store_b32 off, v36, s33 offset:1481471; DAGISEL-NEXT:    scratch_store_b32 off, v37, s33 offset:1521472; DAGISEL-NEXT:    scratch_store_b32 off, v38, s33 offset:1561473; DAGISEL-NEXT:    scratch_store_b32 off, v39, s33 offset:1601474; DAGISEL-NEXT:    scratch_store_b32 off, v48, s33 offset:1641475; DAGISEL-NEXT:    scratch_store_b32 off, v49, s33 offset:1681476; DAGISEL-NEXT:    scratch_store_b32 off, v50, s33 offset:1721477; DAGISEL-NEXT:    scratch_store_b32 off, v51, s33 offset:1761478; DAGISEL-NEXT:    scratch_store_b32 off, v52, s33 offset:1801479; DAGISEL-NEXT:    scratch_store_b32 off, v53, s33 offset:1841480; DAGISEL-NEXT:    scratch_store_b32 off, v54, s33 offset:1881481; DAGISEL-NEXT:    scratch_store_b32 off, v55, s33 offset:1921482; DAGISEL-NEXT:    scratch_store_b32 off, v64, s33 offset:1961483; DAGISEL-NEXT:    scratch_store_b32 off, v65, s33 offset:2001484; DAGISEL-NEXT:    scratch_store_b32 off, v66, s33 offset:2041485; DAGISEL-NEXT:    scratch_store_b32 off, v67, s33 offset:2081486; DAGISEL-NEXT:    scratch_store_b32 off, v68, s33 offset:2121487; DAGISEL-NEXT:    scratch_store_b32 off, v69, s33 offset:2161488; DAGISEL-NEXT:    scratch_store_b32 off, v70, s33 offset:2201489; DAGISEL-NEXT:    scratch_store_b32 off, v71, s33 offset:2241490; DAGISEL-NEXT:    scratch_store_b32 off, v80, s33 offset:2281491; DAGISEL-NEXT:    scratch_store_b32 off, v81, s33 offset:2321492; DAGISEL-NEXT:    scratch_store_b32 off, v82, s33 offset:2361493; DAGISEL-NEXT:    scratch_store_b32 off, v83, s33 offset:2401494; DAGISEL-NEXT:    scratch_store_b32 off, v84, s33 offset:2441495; DAGISEL-NEXT:    scratch_store_b32 off, v85, s33 offset:2481496; DAGISEL-NEXT:    scratch_store_b32 off, v86, s33 offset:2521497; DAGISEL-NEXT:    scratch_store_b32 off, v87, s33 offset:2561498; DAGISEL-NEXT:    s_clause 0x1f ; 128-byte Folded Spill1499; DAGISEL-NEXT:    scratch_store_b32 off, v96, s33 offset:2601500; DAGISEL-NEXT:    scratch_store_b32 off, v97, s33 offset:2641501; DAGISEL-NEXT:    scratch_store_b32 off, v98, s33 offset:2681502; DAGISEL-NEXT:    scratch_store_b32 off, v99, s33 offset:2721503; DAGISEL-NEXT:    scratch_store_b32 off, v100, s33 offset:2761504; DAGISEL-NEXT:    scratch_store_b32 off, v101, s33 offset:2801505; DAGISEL-NEXT:    scratch_store_b32 off, v102, s33 offset:2841506; DAGISEL-NEXT:    scratch_store_b32 off, v103, s33 offset:2881507; DAGISEL-NEXT:    scratch_store_b32 off, v112, s33 offset:2921508; DAGISEL-NEXT:    scratch_store_b32 off, v113, s33 offset:2961509; DAGISEL-NEXT:    scratch_store_b32 off, v114, s33 offset:3001510; DAGISEL-NEXT:    scratch_store_b32 off, v115, s33 offset:3041511; DAGISEL-NEXT:    scratch_store_b32 off, v116, s33 offset:3081512; DAGISEL-NEXT:    scratch_store_b32 off, v117, s33 offset:3121513; DAGISEL-NEXT:    scratch_store_b32 off, v118, s33 offset:3161514; DAGISEL-NEXT:    scratch_store_b32 off, v119, s33 offset:3201515; DAGISEL-NEXT:    scratch_store_b32 off, v128, s33 offset:3241516; DAGISEL-NEXT:    scratch_store_b32 off, v129, s33 offset:3281517; DAGISEL-NEXT:    scratch_store_b32 off, v130, s33 offset:3321518; DAGISEL-NEXT:    scratch_store_b32 off, v131, s33 offset:3361519; DAGISEL-NEXT:    scratch_store_b32 off, v132, s33 offset:3401520; DAGISEL-NEXT:    scratch_store_b32 off, v133, s33 offset:3441521; DAGISEL-NEXT:    scratch_store_b32 off, v134, s33 offset:3481522; DAGISEL-NEXT:    scratch_store_b32 off, v135, s33 offset:3521523; DAGISEL-NEXT:    scratch_store_b32 off, v144, s33 offset:3561524; DAGISEL-NEXT:    scratch_store_b32 off, v145, s33 offset:3601525; DAGISEL-NEXT:    scratch_store_b32 off, v146, s33 offset:3641526; DAGISEL-NEXT:    scratch_store_b32 off, v147, s33 offset:3681527; DAGISEL-NEXT:    scratch_store_b32 off, v148, s33 offset:3721528; DAGISEL-NEXT:    scratch_store_b32 off, v149, s33 offset:3761529; DAGISEL-NEXT:    scratch_store_b32 off, v150, s33 offset:3801530; DAGISEL-NEXT:    scratch_store_b32 off, v151, s33 offset:3841531; DAGISEL-NEXT:    s_clause 0x1f ; 128-byte Folded Spill1532; DAGISEL-NEXT:    scratch_store_b32 off, v160, s33 offset:3881533; DAGISEL-NEXT:    scratch_store_b32 off, v161, s33 offset:3921534; DAGISEL-NEXT:    scratch_store_b32 off, v162, s33 offset:3961535; DAGISEL-NEXT:    scratch_store_b32 off, v163, s33 offset:4001536; DAGISEL-NEXT:    scratch_store_b32 off, v164, s33 offset:4041537; DAGISEL-NEXT:    scratch_store_b32 off, v165, s33 offset:4081538; DAGISEL-NEXT:    scratch_store_b32 off, v166, s33 offset:4121539; DAGISEL-NEXT:    scratch_store_b32 off, v167, s33 offset:4161540; DAGISEL-NEXT:    scratch_store_b32 off, v176, s33 offset:4201541; DAGISEL-NEXT:    scratch_store_b32 off, v177, s33 offset:4241542; DAGISEL-NEXT:    scratch_store_b32 off, v178, s33 offset:4281543; DAGISEL-NEXT:    scratch_store_b32 off, v179, s33 offset:4321544; DAGISEL-NEXT:    scratch_store_b32 off, v180, s33 offset:4361545; DAGISEL-NEXT:    scratch_store_b32 off, v181, s33 offset:4401546; DAGISEL-NEXT:    scratch_store_b32 off, v182, s33 offset:4441547; DAGISEL-NEXT:    scratch_store_b32 off, v183, s33 offset:4481548; DAGISEL-NEXT:    scratch_store_b32 off, v192, s33 offset:4521549; DAGISEL-NEXT:    scratch_store_b32 off, v193, s33 offset:4561550; DAGISEL-NEXT:    scratch_store_b32 off, v194, s33 offset:4601551; DAGISEL-NEXT:    scratch_store_b32 off, v195, s33 offset:4641552; DAGISEL-NEXT:    scratch_store_b32 off, v196, s33 offset:4681553; DAGISEL-NEXT:    scratch_store_b32 off, v197, s33 offset:4721554; DAGISEL-NEXT:    scratch_store_b32 off, v198, s33 offset:4761555; DAGISEL-NEXT:    scratch_store_b32 off, v199, s33 offset:4801556; DAGISEL-NEXT:    scratch_store_b32 off, v208, s33 offset:4841557; DAGISEL-NEXT:    scratch_store_b32 off, v209, s33 offset:4881558; DAGISEL-NEXT:    scratch_store_b32 off, v210, s33 offset:4921559; DAGISEL-NEXT:    scratch_store_b32 off, v211, s33 offset:4961560; DAGISEL-NEXT:    scratch_store_b32 off, v212, s33 offset:5001561; DAGISEL-NEXT:    scratch_store_b32 off, v213, s33 offset:5041562; DAGISEL-NEXT:    scratch_store_b32 off, v214, s33 offset:5081563; DAGISEL-NEXT:    scratch_store_b32 off, v215, s33 offset:5121564; DAGISEL-NEXT:    s_clause 0xf ; 64-byte Folded Spill1565; DAGISEL-NEXT:    scratch_store_b32 off, v224, s33 offset:5161566; DAGISEL-NEXT:    scratch_store_b32 off, v225, s33 offset:5201567; DAGISEL-NEXT:    scratch_store_b32 off, v226, s33 offset:5241568; DAGISEL-NEXT:    scratch_store_b32 off, v227, s33 offset:5281569; DAGISEL-NEXT:    scratch_store_b32 off, v228, s33 offset:5321570; DAGISEL-NEXT:    scratch_store_b32 off, v229, s33 offset:5361571; DAGISEL-NEXT:    scratch_store_b32 off, v230, s33 offset:5401572; DAGISEL-NEXT:    scratch_store_b32 off, v231, s33 offset:5441573; DAGISEL-NEXT:    scratch_store_b32 off, v240, s33 offset:5481574; DAGISEL-NEXT:    scratch_store_b32 off, v241, s33 offset:5521575; DAGISEL-NEXT:    scratch_store_b32 off, v242, s33 offset:5561576; DAGISEL-NEXT:    scratch_store_b32 off, v243, s33 offset:5601577; DAGISEL-NEXT:    scratch_store_b32 off, v244, s33 offset:5641578; DAGISEL-NEXT:    scratch_store_b32 off, v245, s33 offset:5681579; DAGISEL-NEXT:    scratch_store_b32 off, v246, s33 offset:5721580; DAGISEL-NEXT:    scratch_store_b32 off, v247, s33 offset:5761581; DAGISEL-NEXT:    s_mov_b32 exec_lo, -11582; DAGISEL-NEXT:    scratch_store_b32 off, v40, s33 ; 4-byte Folded Spill1583; DAGISEL-NEXT:    s_wait_alu depctr_sa_sdst(0)1584; DAGISEL-NEXT:    v_writelane_b32 v40, s0, 31585; DAGISEL-NEXT:    v_mov_b32_e32 v2, v01586; DAGISEL-NEXT:    v_swap_b32 v0, v11587; DAGISEL-NEXT:    s_mov_b32 s1, gfx_callee@abs32@hi1588; DAGISEL-NEXT:    v_writelane_b32 v40, s4, 01589; DAGISEL-NEXT:    s_mov_b32 s0, gfx_callee@abs32@lo1590; DAGISEL-NEXT:    s_addk_co_i32 s32, 0x2501591; DAGISEL-NEXT:    v_writelane_b32 v40, s30, 11592; DAGISEL-NEXT:    v_writelane_b32 v40, s31, 21593; DAGISEL-NEXT:    s_wait_alu depctr_sa_sdst(0)1594; DAGISEL-NEXT:    s_swappc_b64 s[30:31], s[0:1]1595; DAGISEL-NEXT:    s_delay_alu instid0(VALU_DEP_1)1596; DAGISEL-NEXT:    v_readlane_b32 s31, v40, 21597; DAGISEL-NEXT:    v_readlane_b32 s30, v40, 11598; DAGISEL-NEXT:    v_readlane_b32 s4, v40, 01599; DAGISEL-NEXT:    v_readlane_b32 s0, v40, 31600; DAGISEL-NEXT:    scratch_load_b32 v40, off, s33 ; 4-byte Folded Reload1601; DAGISEL-NEXT:    s_mov_b32 s32, s331602; DAGISEL-NEXT:    s_xor_b32 exec_lo, s4, -11603; DAGISEL-NEXT:    s_clause 0x1f ; 128-byte Folded Reload1604; DAGISEL-NEXT:    scratch_load_b32 v0, off, s33 offset:41605; DAGISEL-NEXT:    scratch_load_b32 v1, off, s33 offset:81606; DAGISEL-NEXT:    scratch_load_b32 v2, off, s33 offset:121607; DAGISEL-NEXT:    scratch_load_b32 v3, off, s33 offset:161608; DAGISEL-NEXT:    scratch_load_b32 v4, off, s33 offset:201609; DAGISEL-NEXT:    scratch_load_b32 v5, off, s33 offset:241610; DAGISEL-NEXT:    scratch_load_b32 v6, off, s33 offset:281611; DAGISEL-NEXT:    scratch_load_b32 v7, off, s33 offset:321612; DAGISEL-NEXT:    scratch_load_b32 v8, off, s33 offset:361613; DAGISEL-NEXT:    scratch_load_b32 v9, off, s33 offset:401614; DAGISEL-NEXT:    scratch_load_b32 v10, off, s33 offset:441615; DAGISEL-NEXT:    scratch_load_b32 v11, off, s33 offset:481616; DAGISEL-NEXT:    scratch_load_b32 v12, off, s33 offset:521617; DAGISEL-NEXT:    scratch_load_b32 v13, off, s33 offset:561618; DAGISEL-NEXT:    scratch_load_b32 v14, off, s33 offset:601619; DAGISEL-NEXT:    scratch_load_b32 v15, off, s33 offset:641620; DAGISEL-NEXT:    scratch_load_b32 v16, off, s33 offset:681621; DAGISEL-NEXT:    scratch_load_b32 v17, off, s33 offset:721622; DAGISEL-NEXT:    scratch_load_b32 v18, off, s33 offset:761623; DAGISEL-NEXT:    scratch_load_b32 v19, off, s33 offset:801624; DAGISEL-NEXT:    scratch_load_b32 v20, off, s33 offset:841625; DAGISEL-NEXT:    scratch_load_b32 v21, off, s33 offset:881626; DAGISEL-NEXT:    scratch_load_b32 v22, off, s33 offset:921627; DAGISEL-NEXT:    scratch_load_b32 v23, off, s33 offset:961628; DAGISEL-NEXT:    scratch_load_b32 v24, off, s33 offset:1001629; DAGISEL-NEXT:    scratch_load_b32 v25, off, s33 offset:1041630; DAGISEL-NEXT:    scratch_load_b32 v26, off, s33 offset:1081631; DAGISEL-NEXT:    scratch_load_b32 v27, off, s33 offset:1121632; DAGISEL-NEXT:    scratch_load_b32 v28, off, s33 offset:1161633; DAGISEL-NEXT:    scratch_load_b32 v29, off, s33 offset:1201634; DAGISEL-NEXT:    scratch_load_b32 v30, off, s33 offset:1241635; DAGISEL-NEXT:    scratch_load_b32 v31, off, s33 offset:1281636; DAGISEL-NEXT:    s_clause 0x1f ; 128-byte Folded Reload1637; DAGISEL-NEXT:    scratch_load_b32 v32, off, s33 offset:1321638; DAGISEL-NEXT:    scratch_load_b32 v33, off, s33 offset:1361639; DAGISEL-NEXT:    scratch_load_b32 v34, off, s33 offset:1401640; DAGISEL-NEXT:    scratch_load_b32 v35, off, s33 offset:1441641; DAGISEL-NEXT:    scratch_load_b32 v36, off, s33 offset:1481642; DAGISEL-NEXT:    scratch_load_b32 v37, off, s33 offset:1521643; DAGISEL-NEXT:    scratch_load_b32 v38, off, s33 offset:1561644; DAGISEL-NEXT:    scratch_load_b32 v39, off, s33 offset:1601645; DAGISEL-NEXT:    scratch_load_b32 v48, off, s33 offset:1641646; DAGISEL-NEXT:    scratch_load_b32 v49, off, s33 offset:1681647; DAGISEL-NEXT:    scratch_load_b32 v50, off, s33 offset:1721648; DAGISEL-NEXT:    scratch_load_b32 v51, off, s33 offset:1761649; DAGISEL-NEXT:    scratch_load_b32 v52, off, s33 offset:1801650; DAGISEL-NEXT:    scratch_load_b32 v53, off, s33 offset:1841651; DAGISEL-NEXT:    scratch_load_b32 v54, off, s33 offset:1881652; DAGISEL-NEXT:    scratch_load_b32 v55, off, s33 offset:1921653; DAGISEL-NEXT:    scratch_load_b32 v64, off, s33 offset:1961654; DAGISEL-NEXT:    scratch_load_b32 v65, off, s33 offset:2001655; DAGISEL-NEXT:    scratch_load_b32 v66, off, s33 offset:2041656; DAGISEL-NEXT:    scratch_load_b32 v67, off, s33 offset:2081657; DAGISEL-NEXT:    scratch_load_b32 v68, off, s33 offset:2121658; DAGISEL-NEXT:    scratch_load_b32 v69, off, s33 offset:2161659; DAGISEL-NEXT:    scratch_load_b32 v70, off, s33 offset:2201660; DAGISEL-NEXT:    scratch_load_b32 v71, off, s33 offset:2241661; DAGISEL-NEXT:    scratch_load_b32 v80, off, s33 offset:2281662; DAGISEL-NEXT:    scratch_load_b32 v81, off, s33 offset:2321663; DAGISEL-NEXT:    scratch_load_b32 v82, off, s33 offset:2361664; DAGISEL-NEXT:    scratch_load_b32 v83, off, s33 offset:2401665; DAGISEL-NEXT:    scratch_load_b32 v84, off, s33 offset:2441666; DAGISEL-NEXT:    scratch_load_b32 v85, off, s33 offset:2481667; DAGISEL-NEXT:    scratch_load_b32 v86, off, s33 offset:2521668; DAGISEL-NEXT:    scratch_load_b32 v87, off, s33 offset:2561669; DAGISEL-NEXT:    s_clause 0x1f ; 128-byte Folded Reload1670; DAGISEL-NEXT:    scratch_load_b32 v96, off, s33 offset:2601671; DAGISEL-NEXT:    scratch_load_b32 v97, off, s33 offset:2641672; DAGISEL-NEXT:    scratch_load_b32 v98, off, s33 offset:2681673; DAGISEL-NEXT:    scratch_load_b32 v99, off, s33 offset:2721674; DAGISEL-NEXT:    scratch_load_b32 v100, off, s33 offset:2761675; DAGISEL-NEXT:    scratch_load_b32 v101, off, s33 offset:2801676; DAGISEL-NEXT:    scratch_load_b32 v102, off, s33 offset:2841677; DAGISEL-NEXT:    scratch_load_b32 v103, off, s33 offset:2881678; DAGISEL-NEXT:    scratch_load_b32 v112, off, s33 offset:2921679; DAGISEL-NEXT:    scratch_load_b32 v113, off, s33 offset:2961680; DAGISEL-NEXT:    scratch_load_b32 v114, off, s33 offset:3001681; DAGISEL-NEXT:    scratch_load_b32 v115, off, s33 offset:3041682; DAGISEL-NEXT:    scratch_load_b32 v116, off, s33 offset:3081683; DAGISEL-NEXT:    scratch_load_b32 v117, off, s33 offset:3121684; DAGISEL-NEXT:    scratch_load_b32 v118, off, s33 offset:3161685; DAGISEL-NEXT:    scratch_load_b32 v119, off, s33 offset:3201686; DAGISEL-NEXT:    scratch_load_b32 v128, off, s33 offset:3241687; DAGISEL-NEXT:    scratch_load_b32 v129, off, s33 offset:3281688; DAGISEL-NEXT:    scratch_load_b32 v130, off, s33 offset:3321689; DAGISEL-NEXT:    scratch_load_b32 v131, off, s33 offset:3361690; DAGISEL-NEXT:    scratch_load_b32 v132, off, s33 offset:3401691; DAGISEL-NEXT:    scratch_load_b32 v133, off, s33 offset:3441692; DAGISEL-NEXT:    scratch_load_b32 v134, off, s33 offset:3481693; DAGISEL-NEXT:    scratch_load_b32 v135, off, s33 offset:3521694; DAGISEL-NEXT:    scratch_load_b32 v144, off, s33 offset:3561695; DAGISEL-NEXT:    scratch_load_b32 v145, off, s33 offset:3601696; DAGISEL-NEXT:    scratch_load_b32 v146, off, s33 offset:3641697; DAGISEL-NEXT:    scratch_load_b32 v147, off, s33 offset:3681698; DAGISEL-NEXT:    scratch_load_b32 v148, off, s33 offset:3721699; DAGISEL-NEXT:    scratch_load_b32 v149, off, s33 offset:3761700; DAGISEL-NEXT:    scratch_load_b32 v150, off, s33 offset:3801701; DAGISEL-NEXT:    scratch_load_b32 v151, off, s33 offset:3841702; DAGISEL-NEXT:    s_clause 0x1f ; 128-byte Folded Reload1703; DAGISEL-NEXT:    scratch_load_b32 v160, off, s33 offset:3881704; DAGISEL-NEXT:    scratch_load_b32 v161, off, s33 offset:3921705; DAGISEL-NEXT:    scratch_load_b32 v162, off, s33 offset:3961706; DAGISEL-NEXT:    scratch_load_b32 v163, off, s33 offset:4001707; DAGISEL-NEXT:    scratch_load_b32 v164, off, s33 offset:4041708; DAGISEL-NEXT:    scratch_load_b32 v165, off, s33 offset:4081709; DAGISEL-NEXT:    scratch_load_b32 v166, off, s33 offset:4121710; DAGISEL-NEXT:    scratch_load_b32 v167, off, s33 offset:4161711; DAGISEL-NEXT:    scratch_load_b32 v176, off, s33 offset:4201712; DAGISEL-NEXT:    scratch_load_b32 v177, off, s33 offset:4241713; DAGISEL-NEXT:    scratch_load_b32 v178, off, s33 offset:4281714; DAGISEL-NEXT:    scratch_load_b32 v179, off, s33 offset:4321715; DAGISEL-NEXT:    scratch_load_b32 v180, off, s33 offset:4361716; DAGISEL-NEXT:    scratch_load_b32 v181, off, s33 offset:4401717; DAGISEL-NEXT:    scratch_load_b32 v182, off, s33 offset:4441718; DAGISEL-NEXT:    scratch_load_b32 v183, off, s33 offset:4481719; DAGISEL-NEXT:    scratch_load_b32 v192, off, s33 offset:4521720; DAGISEL-NEXT:    scratch_load_b32 v193, off, s33 offset:4561721; DAGISEL-NEXT:    scratch_load_b32 v194, off, s33 offset:4601722; DAGISEL-NEXT:    scratch_load_b32 v195, off, s33 offset:4641723; DAGISEL-NEXT:    scratch_load_b32 v196, off, s33 offset:4681724; DAGISEL-NEXT:    scratch_load_b32 v197, off, s33 offset:4721725; DAGISEL-NEXT:    scratch_load_b32 v198, off, s33 offset:4761726; DAGISEL-NEXT:    scratch_load_b32 v199, off, s33 offset:4801727; DAGISEL-NEXT:    scratch_load_b32 v208, off, s33 offset:4841728; DAGISEL-NEXT:    scratch_load_b32 v209, off, s33 offset:4881729; DAGISEL-NEXT:    scratch_load_b32 v210, off, s33 offset:4921730; DAGISEL-NEXT:    scratch_load_b32 v211, off, s33 offset:4961731; DAGISEL-NEXT:    scratch_load_b32 v212, off, s33 offset:5001732; DAGISEL-NEXT:    scratch_load_b32 v213, off, s33 offset:5041733; DAGISEL-NEXT:    scratch_load_b32 v214, off, s33 offset:5081734; DAGISEL-NEXT:    scratch_load_b32 v215, off, s33 offset:5121735; DAGISEL-NEXT:    s_clause 0xf ; 64-byte Folded Reload1736; DAGISEL-NEXT:    scratch_load_b32 v224, off, s33 offset:5161737; DAGISEL-NEXT:    scratch_load_b32 v225, off, s33 offset:5201738; DAGISEL-NEXT:    scratch_load_b32 v226, off, s33 offset:5241739; DAGISEL-NEXT:    scratch_load_b32 v227, off, s33 offset:5281740; DAGISEL-NEXT:    scratch_load_b32 v228, off, s33 offset:5321741; DAGISEL-NEXT:    scratch_load_b32 v229, off, s33 offset:5361742; DAGISEL-NEXT:    scratch_load_b32 v230, off, s33 offset:5401743; DAGISEL-NEXT:    scratch_load_b32 v231, off, s33 offset:5441744; DAGISEL-NEXT:    scratch_load_b32 v240, off, s33 offset:5481745; DAGISEL-NEXT:    scratch_load_b32 v241, off, s33 offset:5521746; DAGISEL-NEXT:    scratch_load_b32 v242, off, s33 offset:5561747; DAGISEL-NEXT:    scratch_load_b32 v243, off, s33 offset:5601748; DAGISEL-NEXT:    scratch_load_b32 v244, off, s33 offset:5641749; DAGISEL-NEXT:    scratch_load_b32 v245, off, s33 offset:5681750; DAGISEL-NEXT:    scratch_load_b32 v246, off, s33 offset:5721751; DAGISEL-NEXT:    scratch_load_b32 v247, off, s33 offset:5761752; DAGISEL-NEXT:    s_mov_b32 exec_lo, s41753; DAGISEL-NEXT:    s_mov_b32 s33, s01754; DAGISEL-NEXT:    s_wait_loadcnt 0x01755; DAGISEL-NEXT:    s_wait_alu depctr_sa_sdst(0)1756; DAGISEL-NEXT:    s_setpc_b64 s[30:31]1757;1758; GISEL-LABEL: call_gfx_from_whole_wave:1759; GISEL:       ; %bb.0:1760; GISEL-NEXT:    s_wait_loadcnt_dscnt 0x01761; GISEL-NEXT:    s_wait_expcnt 0x01762; GISEL-NEXT:    s_wait_samplecnt 0x01763; GISEL-NEXT:    s_wait_bvhcnt 0x01764; GISEL-NEXT:    s_wait_kmcnt 0x01765; GISEL-NEXT:    s_mov_b32 s0, s331766; GISEL-NEXT:    s_mov_b32 s33, s321767; GISEL-NEXT:    s_xor_saveexec_b32 s4, -11768; GISEL-NEXT:    s_clause 0x1f ; 128-byte Folded Spill1769; GISEL-NEXT:    scratch_store_b32 off, v0, s33 offset:41770; GISEL-NEXT:    scratch_store_b32 off, v1, s33 offset:81771; GISEL-NEXT:    scratch_store_b32 off, v2, s33 offset:121772; GISEL-NEXT:    scratch_store_b32 off, v3, s33 offset:161773; GISEL-NEXT:    scratch_store_b32 off, v4, s33 offset:201774; GISEL-NEXT:    scratch_store_b32 off, v5, s33 offset:241775; GISEL-NEXT:    scratch_store_b32 off, v6, s33 offset:281776; GISEL-NEXT:    scratch_store_b32 off, v7, s33 offset:321777; GISEL-NEXT:    scratch_store_b32 off, v8, s33 offset:361778; GISEL-NEXT:    scratch_store_b32 off, v9, s33 offset:401779; GISEL-NEXT:    scratch_store_b32 off, v10, s33 offset:441780; GISEL-NEXT:    scratch_store_b32 off, v11, s33 offset:481781; GISEL-NEXT:    scratch_store_b32 off, v12, s33 offset:521782; GISEL-NEXT:    scratch_store_b32 off, v13, s33 offset:561783; GISEL-NEXT:    scratch_store_b32 off, v14, s33 offset:601784; GISEL-NEXT:    scratch_store_b32 off, v15, s33 offset:641785; GISEL-NEXT:    scratch_store_b32 off, v16, s33 offset:681786; GISEL-NEXT:    scratch_store_b32 off, v17, s33 offset:721787; GISEL-NEXT:    scratch_store_b32 off, v18, s33 offset:761788; GISEL-NEXT:    scratch_store_b32 off, v19, s33 offset:801789; GISEL-NEXT:    scratch_store_b32 off, v20, s33 offset:841790; GISEL-NEXT:    scratch_store_b32 off, v21, s33 offset:881791; GISEL-NEXT:    scratch_store_b32 off, v22, s33 offset:921792; GISEL-NEXT:    scratch_store_b32 off, v23, s33 offset:961793; GISEL-NEXT:    scratch_store_b32 off, v24, s33 offset:1001794; GISEL-NEXT:    scratch_store_b32 off, v25, s33 offset:1041795; GISEL-NEXT:    scratch_store_b32 off, v26, s33 offset:1081796; GISEL-NEXT:    scratch_store_b32 off, v27, s33 offset:1121797; GISEL-NEXT:    scratch_store_b32 off, v28, s33 offset:1161798; GISEL-NEXT:    scratch_store_b32 off, v29, s33 offset:1201799; GISEL-NEXT:    scratch_store_b32 off, v30, s33 offset:1241800; GISEL-NEXT:    scratch_store_b32 off, v31, s33 offset:1281801; GISEL-NEXT:    s_clause 0x1f ; 128-byte Folded Spill1802; GISEL-NEXT:    scratch_store_b32 off, v32, s33 offset:1321803; GISEL-NEXT:    scratch_store_b32 off, v33, s33 offset:1361804; GISEL-NEXT:    scratch_store_b32 off, v34, s33 offset:1401805; GISEL-NEXT:    scratch_store_b32 off, v35, s33 offset:1441806; GISEL-NEXT:    scratch_store_b32 off, v36, s33 offset:1481807; GISEL-NEXT:    scratch_store_b32 off, v37, s33 offset:1521808; GISEL-NEXT:    scratch_store_b32 off, v38, s33 offset:1561809; GISEL-NEXT:    scratch_store_b32 off, v39, s33 offset:1601810; GISEL-NEXT:    scratch_store_b32 off, v48, s33 offset:1641811; GISEL-NEXT:    scratch_store_b32 off, v49, s33 offset:1681812; GISEL-NEXT:    scratch_store_b32 off, v50, s33 offset:1721813; GISEL-NEXT:    scratch_store_b32 off, v51, s33 offset:1761814; GISEL-NEXT:    scratch_store_b32 off, v52, s33 offset:1801815; GISEL-NEXT:    scratch_store_b32 off, v53, s33 offset:1841816; GISEL-NEXT:    scratch_store_b32 off, v54, s33 offset:1881817; GISEL-NEXT:    scratch_store_b32 off, v55, s33 offset:1921818; GISEL-NEXT:    scratch_store_b32 off, v64, s33 offset:1961819; GISEL-NEXT:    scratch_store_b32 off, v65, s33 offset:2001820; GISEL-NEXT:    scratch_store_b32 off, v66, s33 offset:2041821; GISEL-NEXT:    scratch_store_b32 off, v67, s33 offset:2081822; GISEL-NEXT:    scratch_store_b32 off, v68, s33 offset:2121823; GISEL-NEXT:    scratch_store_b32 off, v69, s33 offset:2161824; GISEL-NEXT:    scratch_store_b32 off, v70, s33 offset:2201825; GISEL-NEXT:    scratch_store_b32 off, v71, s33 offset:2241826; GISEL-NEXT:    scratch_store_b32 off, v80, s33 offset:2281827; GISEL-NEXT:    scratch_store_b32 off, v81, s33 offset:2321828; GISEL-NEXT:    scratch_store_b32 off, v82, s33 offset:2361829; GISEL-NEXT:    scratch_store_b32 off, v83, s33 offset:2401830; GISEL-NEXT:    scratch_store_b32 off, v84, s33 offset:2441831; GISEL-NEXT:    scratch_store_b32 off, v85, s33 offset:2481832; GISEL-NEXT:    scratch_store_b32 off, v86, s33 offset:2521833; GISEL-NEXT:    scratch_store_b32 off, v87, s33 offset:2561834; GISEL-NEXT:    s_clause 0x1f ; 128-byte Folded Spill1835; GISEL-NEXT:    scratch_store_b32 off, v96, s33 offset:2601836; GISEL-NEXT:    scratch_store_b32 off, v97, s33 offset:2641837; GISEL-NEXT:    scratch_store_b32 off, v98, s33 offset:2681838; GISEL-NEXT:    scratch_store_b32 off, v99, s33 offset:2721839; GISEL-NEXT:    scratch_store_b32 off, v100, s33 offset:2761840; GISEL-NEXT:    scratch_store_b32 off, v101, s33 offset:2801841; GISEL-NEXT:    scratch_store_b32 off, v102, s33 offset:2841842; GISEL-NEXT:    scratch_store_b32 off, v103, s33 offset:2881843; GISEL-NEXT:    scratch_store_b32 off, v112, s33 offset:2921844; GISEL-NEXT:    scratch_store_b32 off, v113, s33 offset:2961845; GISEL-NEXT:    scratch_store_b32 off, v114, s33 offset:3001846; GISEL-NEXT:    scratch_store_b32 off, v115, s33 offset:3041847; GISEL-NEXT:    scratch_store_b32 off, v116, s33 offset:3081848; GISEL-NEXT:    scratch_store_b32 off, v117, s33 offset:3121849; GISEL-NEXT:    scratch_store_b32 off, v118, s33 offset:3161850; GISEL-NEXT:    scratch_store_b32 off, v119, s33 offset:3201851; GISEL-NEXT:    scratch_store_b32 off, v128, s33 offset:3241852; GISEL-NEXT:    scratch_store_b32 off, v129, s33 offset:3281853; GISEL-NEXT:    scratch_store_b32 off, v130, s33 offset:3321854; GISEL-NEXT:    scratch_store_b32 off, v131, s33 offset:3361855; GISEL-NEXT:    scratch_store_b32 off, v132, s33 offset:3401856; GISEL-NEXT:    scratch_store_b32 off, v133, s33 offset:3441857; GISEL-NEXT:    scratch_store_b32 off, v134, s33 offset:3481858; GISEL-NEXT:    scratch_store_b32 off, v135, s33 offset:3521859; GISEL-NEXT:    scratch_store_b32 off, v144, s33 offset:3561860; GISEL-NEXT:    scratch_store_b32 off, v145, s33 offset:3601861; GISEL-NEXT:    scratch_store_b32 off, v146, s33 offset:3641862; GISEL-NEXT:    scratch_store_b32 off, v147, s33 offset:3681863; GISEL-NEXT:    scratch_store_b32 off, v148, s33 offset:3721864; GISEL-NEXT:    scratch_store_b32 off, v149, s33 offset:3761865; GISEL-NEXT:    scratch_store_b32 off, v150, s33 offset:3801866; GISEL-NEXT:    scratch_store_b32 off, v151, s33 offset:3841867; GISEL-NEXT:    s_clause 0x1f ; 128-byte Folded Spill1868; GISEL-NEXT:    scratch_store_b32 off, v160, s33 offset:3881869; GISEL-NEXT:    scratch_store_b32 off, v161, s33 offset:3921870; GISEL-NEXT:    scratch_store_b32 off, v162, s33 offset:3961871; GISEL-NEXT:    scratch_store_b32 off, v163, s33 offset:4001872; GISEL-NEXT:    scratch_store_b32 off, v164, s33 offset:4041873; GISEL-NEXT:    scratch_store_b32 off, v165, s33 offset:4081874; GISEL-NEXT:    scratch_store_b32 off, v166, s33 offset:4121875; GISEL-NEXT:    scratch_store_b32 off, v167, s33 offset:4161876; GISEL-NEXT:    scratch_store_b32 off, v176, s33 offset:4201877; GISEL-NEXT:    scratch_store_b32 off, v177, s33 offset:4241878; GISEL-NEXT:    scratch_store_b32 off, v178, s33 offset:4281879; GISEL-NEXT:    scratch_store_b32 off, v179, s33 offset:4321880; GISEL-NEXT:    scratch_store_b32 off, v180, s33 offset:4361881; GISEL-NEXT:    scratch_store_b32 off, v181, s33 offset:4401882; GISEL-NEXT:    scratch_store_b32 off, v182, s33 offset:4441883; GISEL-NEXT:    scratch_store_b32 off, v183, s33 offset:4481884; GISEL-NEXT:    scratch_store_b32 off, v192, s33 offset:4521885; GISEL-NEXT:    scratch_store_b32 off, v193, s33 offset:4561886; GISEL-NEXT:    scratch_store_b32 off, v194, s33 offset:4601887; GISEL-NEXT:    scratch_store_b32 off, v195, s33 offset:4641888; GISEL-NEXT:    scratch_store_b32 off, v196, s33 offset:4681889; GISEL-NEXT:    scratch_store_b32 off, v197, s33 offset:4721890; GISEL-NEXT:    scratch_store_b32 off, v198, s33 offset:4761891; GISEL-NEXT:    scratch_store_b32 off, v199, s33 offset:4801892; GISEL-NEXT:    scratch_store_b32 off, v208, s33 offset:4841893; GISEL-NEXT:    scratch_store_b32 off, v209, s33 offset:4881894; GISEL-NEXT:    scratch_store_b32 off, v210, s33 offset:4921895; GISEL-NEXT:    scratch_store_b32 off, v211, s33 offset:4961896; GISEL-NEXT:    scratch_store_b32 off, v212, s33 offset:5001897; GISEL-NEXT:    scratch_store_b32 off, v213, s33 offset:5041898; GISEL-NEXT:    scratch_store_b32 off, v214, s33 offset:5081899; GISEL-NEXT:    scratch_store_b32 off, v215, s33 offset:5121900; GISEL-NEXT:    s_clause 0xf ; 64-byte Folded Spill1901; GISEL-NEXT:    scratch_store_b32 off, v224, s33 offset:5161902; GISEL-NEXT:    scratch_store_b32 off, v225, s33 offset:5201903; GISEL-NEXT:    scratch_store_b32 off, v226, s33 offset:5241904; GISEL-NEXT:    scratch_store_b32 off, v227, s33 offset:5281905; GISEL-NEXT:    scratch_store_b32 off, v228, s33 offset:5321906; GISEL-NEXT:    scratch_store_b32 off, v229, s33 offset:5361907; GISEL-NEXT:    scratch_store_b32 off, v230, s33 offset:5401908; GISEL-NEXT:    scratch_store_b32 off, v231, s33 offset:5441909; GISEL-NEXT:    scratch_store_b32 off, v240, s33 offset:5481910; GISEL-NEXT:    scratch_store_b32 off, v241, s33 offset:5521911; GISEL-NEXT:    scratch_store_b32 off, v242, s33 offset:5561912; GISEL-NEXT:    scratch_store_b32 off, v243, s33 offset:5601913; GISEL-NEXT:    scratch_store_b32 off, v244, s33 offset:5641914; GISEL-NEXT:    scratch_store_b32 off, v245, s33 offset:5681915; GISEL-NEXT:    scratch_store_b32 off, v246, s33 offset:5721916; GISEL-NEXT:    scratch_store_b32 off, v247, s33 offset:5761917; GISEL-NEXT:    s_mov_b32 exec_lo, -11918; GISEL-NEXT:    scratch_store_b32 off, v40, s33 ; 4-byte Folded Spill1919; GISEL-NEXT:    s_wait_alu depctr_sa_sdst(0)1920; GISEL-NEXT:    v_writelane_b32 v40, s0, 31921; GISEL-NEXT:    v_mov_b32_e32 v2, v01922; GISEL-NEXT:    v_swap_b32 v0, v11923; GISEL-NEXT:    s_mov_b32 s0, gfx_callee@abs32@lo1924; GISEL-NEXT:    v_writelane_b32 v40, s4, 01925; GISEL-NEXT:    s_mov_b32 s1, gfx_callee@abs32@hi1926; GISEL-NEXT:    s_addk_co_i32 s32, 0x2501927; GISEL-NEXT:    v_writelane_b32 v40, s30, 11928; GISEL-NEXT:    v_writelane_b32 v40, s31, 21929; GISEL-NEXT:    s_wait_alu depctr_sa_sdst(0)1930; GISEL-NEXT:    s_swappc_b64 s[30:31], s[0:1]1931; GISEL-NEXT:    s_delay_alu instid0(VALU_DEP_1)1932; GISEL-NEXT:    v_readlane_b32 s31, v40, 21933; GISEL-NEXT:    v_readlane_b32 s30, v40, 11934; GISEL-NEXT:    v_readlane_b32 s4, v40, 01935; GISEL-NEXT:    v_readlane_b32 s0, v40, 31936; GISEL-NEXT:    scratch_load_b32 v40, off, s33 ; 4-byte Folded Reload1937; GISEL-NEXT:    s_mov_b32 s32, s331938; GISEL-NEXT:    s_xor_b32 exec_lo, s4, -11939; GISEL-NEXT:    s_clause 0x1f ; 128-byte Folded Reload1940; GISEL-NEXT:    scratch_load_b32 v0, off, s33 offset:41941; GISEL-NEXT:    scratch_load_b32 v1, off, s33 offset:81942; GISEL-NEXT:    scratch_load_b32 v2, off, s33 offset:121943; GISEL-NEXT:    scratch_load_b32 v3, off, s33 offset:161944; GISEL-NEXT:    scratch_load_b32 v4, off, s33 offset:201945; GISEL-NEXT:    scratch_load_b32 v5, off, s33 offset:241946; GISEL-NEXT:    scratch_load_b32 v6, off, s33 offset:281947; GISEL-NEXT:    scratch_load_b32 v7, off, s33 offset:321948; GISEL-NEXT:    scratch_load_b32 v8, off, s33 offset:361949; GISEL-NEXT:    scratch_load_b32 v9, off, s33 offset:401950; GISEL-NEXT:    scratch_load_b32 v10, off, s33 offset:441951; GISEL-NEXT:    scratch_load_b32 v11, off, s33 offset:481952; GISEL-NEXT:    scratch_load_b32 v12, off, s33 offset:521953; GISEL-NEXT:    scratch_load_b32 v13, off, s33 offset:561954; GISEL-NEXT:    scratch_load_b32 v14, off, s33 offset:601955; GISEL-NEXT:    scratch_load_b32 v15, off, s33 offset:641956; GISEL-NEXT:    scratch_load_b32 v16, off, s33 offset:681957; GISEL-NEXT:    scratch_load_b32 v17, off, s33 offset:721958; GISEL-NEXT:    scratch_load_b32 v18, off, s33 offset:761959; GISEL-NEXT:    scratch_load_b32 v19, off, s33 offset:801960; GISEL-NEXT:    scratch_load_b32 v20, off, s33 offset:841961; GISEL-NEXT:    scratch_load_b32 v21, off, s33 offset:881962; GISEL-NEXT:    scratch_load_b32 v22, off, s33 offset:921963; GISEL-NEXT:    scratch_load_b32 v23, off, s33 offset:961964; GISEL-NEXT:    scratch_load_b32 v24, off, s33 offset:1001965; GISEL-NEXT:    scratch_load_b32 v25, off, s33 offset:1041966; GISEL-NEXT:    scratch_load_b32 v26, off, s33 offset:1081967; GISEL-NEXT:    scratch_load_b32 v27, off, s33 offset:1121968; GISEL-NEXT:    scratch_load_b32 v28, off, s33 offset:1161969; GISEL-NEXT:    scratch_load_b32 v29, off, s33 offset:1201970; GISEL-NEXT:    scratch_load_b32 v30, off, s33 offset:1241971; GISEL-NEXT:    scratch_load_b32 v31, off, s33 offset:1281972; GISEL-NEXT:    s_clause 0x1f ; 128-byte Folded Reload1973; GISEL-NEXT:    scratch_load_b32 v32, off, s33 offset:1321974; GISEL-NEXT:    scratch_load_b32 v33, off, s33 offset:1361975; GISEL-NEXT:    scratch_load_b32 v34, off, s33 offset:1401976; GISEL-NEXT:    scratch_load_b32 v35, off, s33 offset:1441977; GISEL-NEXT:    scratch_load_b32 v36, off, s33 offset:1481978; GISEL-NEXT:    scratch_load_b32 v37, off, s33 offset:1521979; GISEL-NEXT:    scratch_load_b32 v38, off, s33 offset:1561980; GISEL-NEXT:    scratch_load_b32 v39, off, s33 offset:1601981; GISEL-NEXT:    scratch_load_b32 v48, off, s33 offset:1641982; GISEL-NEXT:    scratch_load_b32 v49, off, s33 offset:1681983; GISEL-NEXT:    scratch_load_b32 v50, off, s33 offset:1721984; GISEL-NEXT:    scratch_load_b32 v51, off, s33 offset:1761985; GISEL-NEXT:    scratch_load_b32 v52, off, s33 offset:1801986; GISEL-NEXT:    scratch_load_b32 v53, off, s33 offset:1841987; GISEL-NEXT:    scratch_load_b32 v54, off, s33 offset:1881988; GISEL-NEXT:    scratch_load_b32 v55, off, s33 offset:1921989; GISEL-NEXT:    scratch_load_b32 v64, off, s33 offset:1961990; GISEL-NEXT:    scratch_load_b32 v65, off, s33 offset:2001991; GISEL-NEXT:    scratch_load_b32 v66, off, s33 offset:2041992; GISEL-NEXT:    scratch_load_b32 v67, off, s33 offset:2081993; GISEL-NEXT:    scratch_load_b32 v68, off, s33 offset:2121994; GISEL-NEXT:    scratch_load_b32 v69, off, s33 offset:2161995; GISEL-NEXT:    scratch_load_b32 v70, off, s33 offset:2201996; GISEL-NEXT:    scratch_load_b32 v71, off, s33 offset:2241997; GISEL-NEXT:    scratch_load_b32 v80, off, s33 offset:2281998; GISEL-NEXT:    scratch_load_b32 v81, off, s33 offset:2321999; GISEL-NEXT:    scratch_load_b32 v82, off, s33 offset:2362000; GISEL-NEXT:    scratch_load_b32 v83, off, s33 offset:2402001; GISEL-NEXT:    scratch_load_b32 v84, off, s33 offset:2442002; GISEL-NEXT:    scratch_load_b32 v85, off, s33 offset:2482003; GISEL-NEXT:    scratch_load_b32 v86, off, s33 offset:2522004; GISEL-NEXT:    scratch_load_b32 v87, off, s33 offset:2562005; GISEL-NEXT:    s_clause 0x1f ; 128-byte Folded Reload2006; GISEL-NEXT:    scratch_load_b32 v96, off, s33 offset:2602007; GISEL-NEXT:    scratch_load_b32 v97, off, s33 offset:2642008; GISEL-NEXT:    scratch_load_b32 v98, off, s33 offset:2682009; GISEL-NEXT:    scratch_load_b32 v99, off, s33 offset:2722010; GISEL-NEXT:    scratch_load_b32 v100, off, s33 offset:2762011; GISEL-NEXT:    scratch_load_b32 v101, off, s33 offset:2802012; GISEL-NEXT:    scratch_load_b32 v102, off, s33 offset:2842013; GISEL-NEXT:    scratch_load_b32 v103, off, s33 offset:2882014; GISEL-NEXT:    scratch_load_b32 v112, off, s33 offset:2922015; GISEL-NEXT:    scratch_load_b32 v113, off, s33 offset:2962016; GISEL-NEXT:    scratch_load_b32 v114, off, s33 offset:3002017; GISEL-NEXT:    scratch_load_b32 v115, off, s33 offset:3042018; GISEL-NEXT:    scratch_load_b32 v116, off, s33 offset:3082019; GISEL-NEXT:    scratch_load_b32 v117, off, s33 offset:3122020; GISEL-NEXT:    scratch_load_b32 v118, off, s33 offset:3162021; GISEL-NEXT:    scratch_load_b32 v119, off, s33 offset:3202022; GISEL-NEXT:    scratch_load_b32 v128, off, s33 offset:3242023; GISEL-NEXT:    scratch_load_b32 v129, off, s33 offset:3282024; GISEL-NEXT:    scratch_load_b32 v130, off, s33 offset:3322025; GISEL-NEXT:    scratch_load_b32 v131, off, s33 offset:3362026; GISEL-NEXT:    scratch_load_b32 v132, off, s33 offset:3402027; GISEL-NEXT:    scratch_load_b32 v133, off, s33 offset:3442028; GISEL-NEXT:    scratch_load_b32 v134, off, s33 offset:3482029; GISEL-NEXT:    scratch_load_b32 v135, off, s33 offset:3522030; GISEL-NEXT:    scratch_load_b32 v144, off, s33 offset:3562031; GISEL-NEXT:    scratch_load_b32 v145, off, s33 offset:3602032; GISEL-NEXT:    scratch_load_b32 v146, off, s33 offset:3642033; GISEL-NEXT:    scratch_load_b32 v147, off, s33 offset:3682034; GISEL-NEXT:    scratch_load_b32 v148, off, s33 offset:3722035; GISEL-NEXT:    scratch_load_b32 v149, off, s33 offset:3762036; GISEL-NEXT:    scratch_load_b32 v150, off, s33 offset:3802037; GISEL-NEXT:    scratch_load_b32 v151, off, s33 offset:3842038; GISEL-NEXT:    s_clause 0x1f ; 128-byte Folded Reload2039; GISEL-NEXT:    scratch_load_b32 v160, off, s33 offset:3882040; GISEL-NEXT:    scratch_load_b32 v161, off, s33 offset:3922041; GISEL-NEXT:    scratch_load_b32 v162, off, s33 offset:3962042; GISEL-NEXT:    scratch_load_b32 v163, off, s33 offset:4002043; GISEL-NEXT:    scratch_load_b32 v164, off, s33 offset:4042044; GISEL-NEXT:    scratch_load_b32 v165, off, s33 offset:4082045; GISEL-NEXT:    scratch_load_b32 v166, off, s33 offset:4122046; GISEL-NEXT:    scratch_load_b32 v167, off, s33 offset:4162047; GISEL-NEXT:    scratch_load_b32 v176, off, s33 offset:4202048; GISEL-NEXT:    scratch_load_b32 v177, off, s33 offset:4242049; GISEL-NEXT:    scratch_load_b32 v178, off, s33 offset:4282050; GISEL-NEXT:    scratch_load_b32 v179, off, s33 offset:4322051; GISEL-NEXT:    scratch_load_b32 v180, off, s33 offset:4362052; GISEL-NEXT:    scratch_load_b32 v181, off, s33 offset:4402053; GISEL-NEXT:    scratch_load_b32 v182, off, s33 offset:4442054; GISEL-NEXT:    scratch_load_b32 v183, off, s33 offset:4482055; GISEL-NEXT:    scratch_load_b32 v192, off, s33 offset:4522056; GISEL-NEXT:    scratch_load_b32 v193, off, s33 offset:4562057; GISEL-NEXT:    scratch_load_b32 v194, off, s33 offset:4602058; GISEL-NEXT:    scratch_load_b32 v195, off, s33 offset:4642059; GISEL-NEXT:    scratch_load_b32 v196, off, s33 offset:4682060; GISEL-NEXT:    scratch_load_b32 v197, off, s33 offset:4722061; GISEL-NEXT:    scratch_load_b32 v198, off, s33 offset:4762062; GISEL-NEXT:    scratch_load_b32 v199, off, s33 offset:4802063; GISEL-NEXT:    scratch_load_b32 v208, off, s33 offset:4842064; GISEL-NEXT:    scratch_load_b32 v209, off, s33 offset:4882065; GISEL-NEXT:    scratch_load_b32 v210, off, s33 offset:4922066; GISEL-NEXT:    scratch_load_b32 v211, off, s33 offset:4962067; GISEL-NEXT:    scratch_load_b32 v212, off, s33 offset:5002068; GISEL-NEXT:    scratch_load_b32 v213, off, s33 offset:5042069; GISEL-NEXT:    scratch_load_b32 v214, off, s33 offset:5082070; GISEL-NEXT:    scratch_load_b32 v215, off, s33 offset:5122071; GISEL-NEXT:    s_clause 0xf ; 64-byte Folded Reload2072; GISEL-NEXT:    scratch_load_b32 v224, off, s33 offset:5162073; GISEL-NEXT:    scratch_load_b32 v225, off, s33 offset:5202074; GISEL-NEXT:    scratch_load_b32 v226, off, s33 offset:5242075; GISEL-NEXT:    scratch_load_b32 v227, off, s33 offset:5282076; GISEL-NEXT:    scratch_load_b32 v228, off, s33 offset:5322077; GISEL-NEXT:    scratch_load_b32 v229, off, s33 offset:5362078; GISEL-NEXT:    scratch_load_b32 v230, off, s33 offset:5402079; GISEL-NEXT:    scratch_load_b32 v231, off, s33 offset:5442080; GISEL-NEXT:    scratch_load_b32 v240, off, s33 offset:5482081; GISEL-NEXT:    scratch_load_b32 v241, off, s33 offset:5522082; GISEL-NEXT:    scratch_load_b32 v242, off, s33 offset:5562083; GISEL-NEXT:    scratch_load_b32 v243, off, s33 offset:5602084; GISEL-NEXT:    scratch_load_b32 v244, off, s33 offset:5642085; GISEL-NEXT:    scratch_load_b32 v245, off, s33 offset:5682086; GISEL-NEXT:    scratch_load_b32 v246, off, s33 offset:5722087; GISEL-NEXT:    scratch_load_b32 v247, off, s33 offset:5762088; GISEL-NEXT:    s_mov_b32 exec_lo, s42089; GISEL-NEXT:    s_mov_b32 s33, s02090; GISEL-NEXT:    s_wait_loadcnt 0x02091; GISEL-NEXT:    s_wait_alu depctr_sa_sdst(0)2092; GISEL-NEXT:    s_setpc_b64 s[30:31]2093;2094; DAGISEL64-LABEL: call_gfx_from_whole_wave:2095; DAGISEL64:       ; %bb.0:2096; DAGISEL64-NEXT:    s_wait_loadcnt_dscnt 0x02097; DAGISEL64-NEXT:    s_wait_expcnt 0x02098; DAGISEL64-NEXT:    s_wait_samplecnt 0x02099; DAGISEL64-NEXT:    s_wait_bvhcnt 0x02100; DAGISEL64-NEXT:    s_wait_kmcnt 0x02101; DAGISEL64-NEXT:    s_mov_b32 s0, s332102; DAGISEL64-NEXT:    s_mov_b32 s33, s322103; DAGISEL64-NEXT:    s_xor_saveexec_b64 s[4:5], -12104; DAGISEL64-NEXT:    s_clause 0x1f ; 128-byte Folded Spill2105; DAGISEL64-NEXT:    scratch_store_b32 off, v0, s33 offset:42106; DAGISEL64-NEXT:    scratch_store_b32 off, v1, s33 offset:82107; DAGISEL64-NEXT:    scratch_store_b32 off, v2, s33 offset:122108; DAGISEL64-NEXT:    scratch_store_b32 off, v3, s33 offset:162109; DAGISEL64-NEXT:    scratch_store_b32 off, v4, s33 offset:202110; DAGISEL64-NEXT:    scratch_store_b32 off, v5, s33 offset:242111; DAGISEL64-NEXT:    scratch_store_b32 off, v6, s33 offset:282112; DAGISEL64-NEXT:    scratch_store_b32 off, v7, s33 offset:322113; DAGISEL64-NEXT:    scratch_store_b32 off, v8, s33 offset:362114; DAGISEL64-NEXT:    scratch_store_b32 off, v9, s33 offset:402115; DAGISEL64-NEXT:    scratch_store_b32 off, v10, s33 offset:442116; DAGISEL64-NEXT:    scratch_store_b32 off, v11, s33 offset:482117; DAGISEL64-NEXT:    scratch_store_b32 off, v12, s33 offset:522118; DAGISEL64-NEXT:    scratch_store_b32 off, v13, s33 offset:562119; DAGISEL64-NEXT:    scratch_store_b32 off, v14, s33 offset:602120; DAGISEL64-NEXT:    scratch_store_b32 off, v15, s33 offset:642121; DAGISEL64-NEXT:    scratch_store_b32 off, v16, s33 offset:682122; DAGISEL64-NEXT:    scratch_store_b32 off, v17, s33 offset:722123; DAGISEL64-NEXT:    scratch_store_b32 off, v18, s33 offset:762124; DAGISEL64-NEXT:    scratch_store_b32 off, v19, s33 offset:802125; DAGISEL64-NEXT:    scratch_store_b32 off, v20, s33 offset:842126; DAGISEL64-NEXT:    scratch_store_b32 off, v21, s33 offset:882127; DAGISEL64-NEXT:    scratch_store_b32 off, v22, s33 offset:922128; DAGISEL64-NEXT:    scratch_store_b32 off, v23, s33 offset:962129; DAGISEL64-NEXT:    scratch_store_b32 off, v24, s33 offset:1002130; DAGISEL64-NEXT:    scratch_store_b32 off, v25, s33 offset:1042131; DAGISEL64-NEXT:    scratch_store_b32 off, v26, s33 offset:1082132; DAGISEL64-NEXT:    scratch_store_b32 off, v27, s33 offset:1122133; DAGISEL64-NEXT:    scratch_store_b32 off, v28, s33 offset:1162134; DAGISEL64-NEXT:    scratch_store_b32 off, v29, s33 offset:1202135; DAGISEL64-NEXT:    scratch_store_b32 off, v30, s33 offset:1242136; DAGISEL64-NEXT:    scratch_store_b32 off, v31, s33 offset:1282137; DAGISEL64-NEXT:    s_clause 0x1f ; 128-byte Folded Spill2138; DAGISEL64-NEXT:    scratch_store_b32 off, v32, s33 offset:1322139; DAGISEL64-NEXT:    scratch_store_b32 off, v33, s33 offset:1362140; DAGISEL64-NEXT:    scratch_store_b32 off, v34, s33 offset:1402141; DAGISEL64-NEXT:    scratch_store_b32 off, v35, s33 offset:1442142; DAGISEL64-NEXT:    scratch_store_b32 off, v36, s33 offset:1482143; DAGISEL64-NEXT:    scratch_store_b32 off, v37, s33 offset:1522144; DAGISEL64-NEXT:    scratch_store_b32 off, v38, s33 offset:1562145; DAGISEL64-NEXT:    scratch_store_b32 off, v39, s33 offset:1602146; DAGISEL64-NEXT:    scratch_store_b32 off, v48, s33 offset:1642147; DAGISEL64-NEXT:    scratch_store_b32 off, v49, s33 offset:1682148; DAGISEL64-NEXT:    scratch_store_b32 off, v50, s33 offset:1722149; DAGISEL64-NEXT:    scratch_store_b32 off, v51, s33 offset:1762150; DAGISEL64-NEXT:    scratch_store_b32 off, v52, s33 offset:1802151; DAGISEL64-NEXT:    scratch_store_b32 off, v53, s33 offset:1842152; DAGISEL64-NEXT:    scratch_store_b32 off, v54, s33 offset:1882153; DAGISEL64-NEXT:    scratch_store_b32 off, v55, s33 offset:1922154; DAGISEL64-NEXT:    scratch_store_b32 off, v64, s33 offset:1962155; DAGISEL64-NEXT:    scratch_store_b32 off, v65, s33 offset:2002156; DAGISEL64-NEXT:    scratch_store_b32 off, v66, s33 offset:2042157; DAGISEL64-NEXT:    scratch_store_b32 off, v67, s33 offset:2082158; DAGISEL64-NEXT:    scratch_store_b32 off, v68, s33 offset:2122159; DAGISEL64-NEXT:    scratch_store_b32 off, v69, s33 offset:2162160; DAGISEL64-NEXT:    scratch_store_b32 off, v70, s33 offset:2202161; DAGISEL64-NEXT:    scratch_store_b32 off, v71, s33 offset:2242162; DAGISEL64-NEXT:    scratch_store_b32 off, v80, s33 offset:2282163; DAGISEL64-NEXT:    scratch_store_b32 off, v81, s33 offset:2322164; DAGISEL64-NEXT:    scratch_store_b32 off, v82, s33 offset:2362165; DAGISEL64-NEXT:    scratch_store_b32 off, v83, s33 offset:2402166; DAGISEL64-NEXT:    scratch_store_b32 off, v84, s33 offset:2442167; DAGISEL64-NEXT:    scratch_store_b32 off, v85, s33 offset:2482168; DAGISEL64-NEXT:    scratch_store_b32 off, v86, s33 offset:2522169; DAGISEL64-NEXT:    scratch_store_b32 off, v87, s33 offset:2562170; DAGISEL64-NEXT:    s_clause 0x1f ; 128-byte Folded Spill2171; DAGISEL64-NEXT:    scratch_store_b32 off, v96, s33 offset:2602172; DAGISEL64-NEXT:    scratch_store_b32 off, v97, s33 offset:2642173; DAGISEL64-NEXT:    scratch_store_b32 off, v98, s33 offset:2682174; DAGISEL64-NEXT:    scratch_store_b32 off, v99, s33 offset:2722175; DAGISEL64-NEXT:    scratch_store_b32 off, v100, s33 offset:2762176; DAGISEL64-NEXT:    scratch_store_b32 off, v101, s33 offset:2802177; DAGISEL64-NEXT:    scratch_store_b32 off, v102, s33 offset:2842178; DAGISEL64-NEXT:    scratch_store_b32 off, v103, s33 offset:2882179; DAGISEL64-NEXT:    scratch_store_b32 off, v112, s33 offset:2922180; DAGISEL64-NEXT:    scratch_store_b32 off, v113, s33 offset:2962181; DAGISEL64-NEXT:    scratch_store_b32 off, v114, s33 offset:3002182; DAGISEL64-NEXT:    scratch_store_b32 off, v115, s33 offset:3042183; DAGISEL64-NEXT:    scratch_store_b32 off, v116, s33 offset:3082184; DAGISEL64-NEXT:    scratch_store_b32 off, v117, s33 offset:3122185; DAGISEL64-NEXT:    scratch_store_b32 off, v118, s33 offset:3162186; DAGISEL64-NEXT:    scratch_store_b32 off, v119, s33 offset:3202187; DAGISEL64-NEXT:    scratch_store_b32 off, v128, s33 offset:3242188; DAGISEL64-NEXT:    scratch_store_b32 off, v129, s33 offset:3282189; DAGISEL64-NEXT:    scratch_store_b32 off, v130, s33 offset:3322190; DAGISEL64-NEXT:    scratch_store_b32 off, v131, s33 offset:3362191; DAGISEL64-NEXT:    scratch_store_b32 off, v132, s33 offset:3402192; DAGISEL64-NEXT:    scratch_store_b32 off, v133, s33 offset:3442193; DAGISEL64-NEXT:    scratch_store_b32 off, v134, s33 offset:3482194; DAGISEL64-NEXT:    scratch_store_b32 off, v135, s33 offset:3522195; DAGISEL64-NEXT:    scratch_store_b32 off, v144, s33 offset:3562196; DAGISEL64-NEXT:    scratch_store_b32 off, v145, s33 offset:3602197; DAGISEL64-NEXT:    scratch_store_b32 off, v146, s33 offset:3642198; DAGISEL64-NEXT:    scratch_store_b32 off, v147, s33 offset:3682199; DAGISEL64-NEXT:    scratch_store_b32 off, v148, s33 offset:3722200; DAGISEL64-NEXT:    scratch_store_b32 off, v149, s33 offset:3762201; DAGISEL64-NEXT:    scratch_store_b32 off, v150, s33 offset:3802202; DAGISEL64-NEXT:    scratch_store_b32 off, v151, s33 offset:3842203; DAGISEL64-NEXT:    s_clause 0x1f ; 128-byte Folded Spill2204; DAGISEL64-NEXT:    scratch_store_b32 off, v160, s33 offset:3882205; DAGISEL64-NEXT:    scratch_store_b32 off, v161, s33 offset:3922206; DAGISEL64-NEXT:    scratch_store_b32 off, v162, s33 offset:3962207; DAGISEL64-NEXT:    scratch_store_b32 off, v163, s33 offset:4002208; DAGISEL64-NEXT:    scratch_store_b32 off, v164, s33 offset:4042209; DAGISEL64-NEXT:    scratch_store_b32 off, v165, s33 offset:4082210; DAGISEL64-NEXT:    scratch_store_b32 off, v166, s33 offset:4122211; DAGISEL64-NEXT:    scratch_store_b32 off, v167, s33 offset:4162212; DAGISEL64-NEXT:    scratch_store_b32 off, v176, s33 offset:4202213; DAGISEL64-NEXT:    scratch_store_b32 off, v177, s33 offset:4242214; DAGISEL64-NEXT:    scratch_store_b32 off, v178, s33 offset:4282215; DAGISEL64-NEXT:    scratch_store_b32 off, v179, s33 offset:4322216; DAGISEL64-NEXT:    scratch_store_b32 off, v180, s33 offset:4362217; DAGISEL64-NEXT:    scratch_store_b32 off, v181, s33 offset:4402218; DAGISEL64-NEXT:    scratch_store_b32 off, v182, s33 offset:4442219; DAGISEL64-NEXT:    scratch_store_b32 off, v183, s33 offset:4482220; DAGISEL64-NEXT:    scratch_store_b32 off, v192, s33 offset:4522221; DAGISEL64-NEXT:    scratch_store_b32 off, v193, s33 offset:4562222; DAGISEL64-NEXT:    scratch_store_b32 off, v194, s33 offset:4602223; DAGISEL64-NEXT:    scratch_store_b32 off, v195, s33 offset:4642224; DAGISEL64-NEXT:    scratch_store_b32 off, v196, s33 offset:4682225; DAGISEL64-NEXT:    scratch_store_b32 off, v197, s33 offset:4722226; DAGISEL64-NEXT:    scratch_store_b32 off, v198, s33 offset:4762227; DAGISEL64-NEXT:    scratch_store_b32 off, v199, s33 offset:4802228; DAGISEL64-NEXT:    scratch_store_b32 off, v208, s33 offset:4842229; DAGISEL64-NEXT:    scratch_store_b32 off, v209, s33 offset:4882230; DAGISEL64-NEXT:    scratch_store_b32 off, v210, s33 offset:4922231; DAGISEL64-NEXT:    scratch_store_b32 off, v211, s33 offset:4962232; DAGISEL64-NEXT:    scratch_store_b32 off, v212, s33 offset:5002233; DAGISEL64-NEXT:    scratch_store_b32 off, v213, s33 offset:5042234; DAGISEL64-NEXT:    scratch_store_b32 off, v214, s33 offset:5082235; DAGISEL64-NEXT:    scratch_store_b32 off, v215, s33 offset:5122236; DAGISEL64-NEXT:    s_clause 0xf ; 64-byte Folded Spill2237; DAGISEL64-NEXT:    scratch_store_b32 off, v224, s33 offset:5162238; DAGISEL64-NEXT:    scratch_store_b32 off, v225, s33 offset:5202239; DAGISEL64-NEXT:    scratch_store_b32 off, v226, s33 offset:5242240; DAGISEL64-NEXT:    scratch_store_b32 off, v227, s33 offset:5282241; DAGISEL64-NEXT:    scratch_store_b32 off, v228, s33 offset:5322242; DAGISEL64-NEXT:    scratch_store_b32 off, v229, s33 offset:5362243; DAGISEL64-NEXT:    scratch_store_b32 off, v230, s33 offset:5402244; DAGISEL64-NEXT:    scratch_store_b32 off, v231, s33 offset:5442245; DAGISEL64-NEXT:    scratch_store_b32 off, v240, s33 offset:5482246; DAGISEL64-NEXT:    scratch_store_b32 off, v241, s33 offset:5522247; DAGISEL64-NEXT:    scratch_store_b32 off, v242, s33 offset:5562248; DAGISEL64-NEXT:    scratch_store_b32 off, v243, s33 offset:5602249; DAGISEL64-NEXT:    scratch_store_b32 off, v244, s33 offset:5642250; DAGISEL64-NEXT:    scratch_store_b32 off, v245, s33 offset:5682251; DAGISEL64-NEXT:    scratch_store_b32 off, v246, s33 offset:5722252; DAGISEL64-NEXT:    scratch_store_b32 off, v247, s33 offset:5762253; DAGISEL64-NEXT:    s_mov_b64 exec, -12254; DAGISEL64-NEXT:    scratch_store_b32 off, v40, s33 ; 4-byte Folded Spill2255; DAGISEL64-NEXT:    s_wait_alu depctr_sa_sdst(0)2256; DAGISEL64-NEXT:    v_writelane_b32 v40, s0, 42257; DAGISEL64-NEXT:    v_mov_b32_e32 v2, v02258; DAGISEL64-NEXT:    v_swap_b32 v0, v12259; DAGISEL64-NEXT:    s_mov_b32 s1, gfx_callee@abs32@hi2260; DAGISEL64-NEXT:    v_writelane_b32 v40, s4, 02261; DAGISEL64-NEXT:    s_mov_b32 s0, gfx_callee@abs32@lo2262; DAGISEL64-NEXT:    s_addk_co_i32 s32, 0x2502263; DAGISEL64-NEXT:    v_writelane_b32 v40, s5, 12264; DAGISEL64-NEXT:    v_writelane_b32 v40, s30, 22265; DAGISEL64-NEXT:    v_writelane_b32 v40, s31, 32266; DAGISEL64-NEXT:    s_wait_alu depctr_sa_sdst(0)2267; DAGISEL64-NEXT:    s_swappc_b64 s[30:31], s[0:1]2268; DAGISEL64-NEXT:    s_delay_alu instid0(VALU_DEP_1)2269; DAGISEL64-NEXT:    v_readlane_b32 s31, v40, 32270; DAGISEL64-NEXT:    v_readlane_b32 s30, v40, 22271; DAGISEL64-NEXT:    v_readlane_b32 s5, v40, 12272; DAGISEL64-NEXT:    v_readlane_b32 s4, v40, 02273; DAGISEL64-NEXT:    v_readlane_b32 s0, v40, 42274; DAGISEL64-NEXT:    scratch_load_b32 v40, off, s33 ; 4-byte Folded Reload2275; DAGISEL64-NEXT:    s_mov_b32 s32, s332276; DAGISEL64-NEXT:    s_xor_b64 exec, s[4:5], -12277; DAGISEL64-NEXT:    s_clause 0x1f ; 128-byte Folded Reload2278; DAGISEL64-NEXT:    scratch_load_b32 v0, off, s33 offset:42279; DAGISEL64-NEXT:    scratch_load_b32 v1, off, s33 offset:82280; DAGISEL64-NEXT:    scratch_load_b32 v2, off, s33 offset:122281; DAGISEL64-NEXT:    scratch_load_b32 v3, off, s33 offset:162282; DAGISEL64-NEXT:    scratch_load_b32 v4, off, s33 offset:202283; DAGISEL64-NEXT:    scratch_load_b32 v5, off, s33 offset:242284; DAGISEL64-NEXT:    scratch_load_b32 v6, off, s33 offset:282285; DAGISEL64-NEXT:    scratch_load_b32 v7, off, s33 offset:322286; DAGISEL64-NEXT:    scratch_load_b32 v8, off, s33 offset:362287; DAGISEL64-NEXT:    scratch_load_b32 v9, off, s33 offset:402288; DAGISEL64-NEXT:    scratch_load_b32 v10, off, s33 offset:442289; DAGISEL64-NEXT:    scratch_load_b32 v11, off, s33 offset:482290; DAGISEL64-NEXT:    scratch_load_b32 v12, off, s33 offset:522291; DAGISEL64-NEXT:    scratch_load_b32 v13, off, s33 offset:562292; DAGISEL64-NEXT:    scratch_load_b32 v14, off, s33 offset:602293; DAGISEL64-NEXT:    scratch_load_b32 v15, off, s33 offset:642294; DAGISEL64-NEXT:    scratch_load_b32 v16, off, s33 offset:682295; DAGISEL64-NEXT:    scratch_load_b32 v17, off, s33 offset:722296; DAGISEL64-NEXT:    scratch_load_b32 v18, off, s33 offset:762297; DAGISEL64-NEXT:    scratch_load_b32 v19, off, s33 offset:802298; DAGISEL64-NEXT:    scratch_load_b32 v20, off, s33 offset:842299; DAGISEL64-NEXT:    scratch_load_b32 v21, off, s33 offset:882300; DAGISEL64-NEXT:    scratch_load_b32 v22, off, s33 offset:922301; DAGISEL64-NEXT:    scratch_load_b32 v23, off, s33 offset:962302; DAGISEL64-NEXT:    scratch_load_b32 v24, off, s33 offset:1002303; DAGISEL64-NEXT:    scratch_load_b32 v25, off, s33 offset:1042304; DAGISEL64-NEXT:    scratch_load_b32 v26, off, s33 offset:1082305; DAGISEL64-NEXT:    scratch_load_b32 v27, off, s33 offset:1122306; DAGISEL64-NEXT:    scratch_load_b32 v28, off, s33 offset:1162307; DAGISEL64-NEXT:    scratch_load_b32 v29, off, s33 offset:1202308; DAGISEL64-NEXT:    scratch_load_b32 v30, off, s33 offset:1242309; DAGISEL64-NEXT:    scratch_load_b32 v31, off, s33 offset:1282310; DAGISEL64-NEXT:    s_clause 0x1f ; 128-byte Folded Reload2311; DAGISEL64-NEXT:    scratch_load_b32 v32, off, s33 offset:1322312; DAGISEL64-NEXT:    scratch_load_b32 v33, off, s33 offset:1362313; DAGISEL64-NEXT:    scratch_load_b32 v34, off, s33 offset:1402314; DAGISEL64-NEXT:    scratch_load_b32 v35, off, s33 offset:1442315; DAGISEL64-NEXT:    scratch_load_b32 v36, off, s33 offset:1482316; DAGISEL64-NEXT:    scratch_load_b32 v37, off, s33 offset:1522317; DAGISEL64-NEXT:    scratch_load_b32 v38, off, s33 offset:1562318; DAGISEL64-NEXT:    scratch_load_b32 v39, off, s33 offset:1602319; DAGISEL64-NEXT:    scratch_load_b32 v48, off, s33 offset:1642320; DAGISEL64-NEXT:    scratch_load_b32 v49, off, s33 offset:1682321; DAGISEL64-NEXT:    scratch_load_b32 v50, off, s33 offset:1722322; DAGISEL64-NEXT:    scratch_load_b32 v51, off, s33 offset:1762323; DAGISEL64-NEXT:    scratch_load_b32 v52, off, s33 offset:1802324; DAGISEL64-NEXT:    scratch_load_b32 v53, off, s33 offset:1842325; DAGISEL64-NEXT:    scratch_load_b32 v54, off, s33 offset:1882326; DAGISEL64-NEXT:    scratch_load_b32 v55, off, s33 offset:1922327; DAGISEL64-NEXT:    scratch_load_b32 v64, off, s33 offset:1962328; DAGISEL64-NEXT:    scratch_load_b32 v65, off, s33 offset:2002329; DAGISEL64-NEXT:    scratch_load_b32 v66, off, s33 offset:2042330; DAGISEL64-NEXT:    scratch_load_b32 v67, off, s33 offset:2082331; DAGISEL64-NEXT:    scratch_load_b32 v68, off, s33 offset:2122332; DAGISEL64-NEXT:    scratch_load_b32 v69, off, s33 offset:2162333; DAGISEL64-NEXT:    scratch_load_b32 v70, off, s33 offset:2202334; DAGISEL64-NEXT:    scratch_load_b32 v71, off, s33 offset:2242335; DAGISEL64-NEXT:    scratch_load_b32 v80, off, s33 offset:2282336; DAGISEL64-NEXT:    scratch_load_b32 v81, off, s33 offset:2322337; DAGISEL64-NEXT:    scratch_load_b32 v82, off, s33 offset:2362338; DAGISEL64-NEXT:    scratch_load_b32 v83, off, s33 offset:2402339; DAGISEL64-NEXT:    scratch_load_b32 v84, off, s33 offset:2442340; DAGISEL64-NEXT:    scratch_load_b32 v85, off, s33 offset:2482341; DAGISEL64-NEXT:    scratch_load_b32 v86, off, s33 offset:2522342; DAGISEL64-NEXT:    scratch_load_b32 v87, off, s33 offset:2562343; DAGISEL64-NEXT:    s_clause 0x1f ; 128-byte Folded Reload2344; DAGISEL64-NEXT:    scratch_load_b32 v96, off, s33 offset:2602345; DAGISEL64-NEXT:    scratch_load_b32 v97, off, s33 offset:2642346; DAGISEL64-NEXT:    scratch_load_b32 v98, off, s33 offset:2682347; DAGISEL64-NEXT:    scratch_load_b32 v99, off, s33 offset:2722348; DAGISEL64-NEXT:    scratch_load_b32 v100, off, s33 offset:2762349; DAGISEL64-NEXT:    scratch_load_b32 v101, off, s33 offset:2802350; DAGISEL64-NEXT:    scratch_load_b32 v102, off, s33 offset:2842351; DAGISEL64-NEXT:    scratch_load_b32 v103, off, s33 offset:2882352; DAGISEL64-NEXT:    scratch_load_b32 v112, off, s33 offset:2922353; DAGISEL64-NEXT:    scratch_load_b32 v113, off, s33 offset:2962354; DAGISEL64-NEXT:    scratch_load_b32 v114, off, s33 offset:3002355; DAGISEL64-NEXT:    scratch_load_b32 v115, off, s33 offset:3042356; DAGISEL64-NEXT:    scratch_load_b32 v116, off, s33 offset:3082357; DAGISEL64-NEXT:    scratch_load_b32 v117, off, s33 offset:3122358; DAGISEL64-NEXT:    scratch_load_b32 v118, off, s33 offset:3162359; DAGISEL64-NEXT:    scratch_load_b32 v119, off, s33 offset:3202360; DAGISEL64-NEXT:    scratch_load_b32 v128, off, s33 offset:3242361; DAGISEL64-NEXT:    scratch_load_b32 v129, off, s33 offset:3282362; DAGISEL64-NEXT:    scratch_load_b32 v130, off, s33 offset:3322363; DAGISEL64-NEXT:    scratch_load_b32 v131, off, s33 offset:3362364; DAGISEL64-NEXT:    scratch_load_b32 v132, off, s33 offset:3402365; DAGISEL64-NEXT:    scratch_load_b32 v133, off, s33 offset:3442366; DAGISEL64-NEXT:    scratch_load_b32 v134, off, s33 offset:3482367; DAGISEL64-NEXT:    scratch_load_b32 v135, off, s33 offset:3522368; DAGISEL64-NEXT:    scratch_load_b32 v144, off, s33 offset:3562369; DAGISEL64-NEXT:    scratch_load_b32 v145, off, s33 offset:3602370; DAGISEL64-NEXT:    scratch_load_b32 v146, off, s33 offset:3642371; DAGISEL64-NEXT:    scratch_load_b32 v147, off, s33 offset:3682372; DAGISEL64-NEXT:    scratch_load_b32 v148, off, s33 offset:3722373; DAGISEL64-NEXT:    scratch_load_b32 v149, off, s33 offset:3762374; DAGISEL64-NEXT:    scratch_load_b32 v150, off, s33 offset:3802375; DAGISEL64-NEXT:    scratch_load_b32 v151, off, s33 offset:3842376; DAGISEL64-NEXT:    s_clause 0x1f ; 128-byte Folded Reload2377; DAGISEL64-NEXT:    scratch_load_b32 v160, off, s33 offset:3882378; DAGISEL64-NEXT:    scratch_load_b32 v161, off, s33 offset:3922379; DAGISEL64-NEXT:    scratch_load_b32 v162, off, s33 offset:3962380; DAGISEL64-NEXT:    scratch_load_b32 v163, off, s33 offset:4002381; DAGISEL64-NEXT:    scratch_load_b32 v164, off, s33 offset:4042382; DAGISEL64-NEXT:    scratch_load_b32 v165, off, s33 offset:4082383; DAGISEL64-NEXT:    scratch_load_b32 v166, off, s33 offset:4122384; DAGISEL64-NEXT:    scratch_load_b32 v167, off, s33 offset:4162385; DAGISEL64-NEXT:    scratch_load_b32 v176, off, s33 offset:4202386; DAGISEL64-NEXT:    scratch_load_b32 v177, off, s33 offset:4242387; DAGISEL64-NEXT:    scratch_load_b32 v178, off, s33 offset:4282388; DAGISEL64-NEXT:    scratch_load_b32 v179, off, s33 offset:4322389; DAGISEL64-NEXT:    scratch_load_b32 v180, off, s33 offset:4362390; DAGISEL64-NEXT:    scratch_load_b32 v181, off, s33 offset:4402391; DAGISEL64-NEXT:    scratch_load_b32 v182, off, s33 offset:4442392; DAGISEL64-NEXT:    scratch_load_b32 v183, off, s33 offset:4482393; DAGISEL64-NEXT:    scratch_load_b32 v192, off, s33 offset:4522394; DAGISEL64-NEXT:    scratch_load_b32 v193, off, s33 offset:4562395; DAGISEL64-NEXT:    scratch_load_b32 v194, off, s33 offset:4602396; DAGISEL64-NEXT:    scratch_load_b32 v195, off, s33 offset:4642397; DAGISEL64-NEXT:    scratch_load_b32 v196, off, s33 offset:4682398; DAGISEL64-NEXT:    scratch_load_b32 v197, off, s33 offset:4722399; DAGISEL64-NEXT:    scratch_load_b32 v198, off, s33 offset:4762400; DAGISEL64-NEXT:    scratch_load_b32 v199, off, s33 offset:4802401; DAGISEL64-NEXT:    scratch_load_b32 v208, off, s33 offset:4842402; DAGISEL64-NEXT:    scratch_load_b32 v209, off, s33 offset:4882403; DAGISEL64-NEXT:    scratch_load_b32 v210, off, s33 offset:4922404; DAGISEL64-NEXT:    scratch_load_b32 v211, off, s33 offset:4962405; DAGISEL64-NEXT:    scratch_load_b32 v212, off, s33 offset:5002406; DAGISEL64-NEXT:    scratch_load_b32 v213, off, s33 offset:5042407; DAGISEL64-NEXT:    scratch_load_b32 v214, off, s33 offset:5082408; DAGISEL64-NEXT:    scratch_load_b32 v215, off, s33 offset:5122409; DAGISEL64-NEXT:    s_clause 0xf ; 64-byte Folded Reload2410; DAGISEL64-NEXT:    scratch_load_b32 v224, off, s33 offset:5162411; DAGISEL64-NEXT:    scratch_load_b32 v225, off, s33 offset:5202412; DAGISEL64-NEXT:    scratch_load_b32 v226, off, s33 offset:5242413; DAGISEL64-NEXT:    scratch_load_b32 v227, off, s33 offset:5282414; DAGISEL64-NEXT:    scratch_load_b32 v228, off, s33 offset:5322415; DAGISEL64-NEXT:    scratch_load_b32 v229, off, s33 offset:5362416; DAGISEL64-NEXT:    scratch_load_b32 v230, off, s33 offset:5402417; DAGISEL64-NEXT:    scratch_load_b32 v231, off, s33 offset:5442418; DAGISEL64-NEXT:    scratch_load_b32 v240, off, s33 offset:5482419; DAGISEL64-NEXT:    scratch_load_b32 v241, off, s33 offset:5522420; DAGISEL64-NEXT:    scratch_load_b32 v242, off, s33 offset:5562421; DAGISEL64-NEXT:    scratch_load_b32 v243, off, s33 offset:5602422; DAGISEL64-NEXT:    scratch_load_b32 v244, off, s33 offset:5642423; DAGISEL64-NEXT:    scratch_load_b32 v245, off, s33 offset:5682424; DAGISEL64-NEXT:    scratch_load_b32 v246, off, s33 offset:5722425; DAGISEL64-NEXT:    scratch_load_b32 v247, off, s33 offset:5762426; DAGISEL64-NEXT:    s_mov_b64 exec, s[4:5]2427; DAGISEL64-NEXT:    s_mov_b32 s33, s02428; DAGISEL64-NEXT:    s_wait_loadcnt 0x02429; DAGISEL64-NEXT:    s_wait_alu depctr_sa_sdst(0)2430; DAGISEL64-NEXT:    s_setpc_b64 s[30:31]2431;2432; GISEL64-LABEL: call_gfx_from_whole_wave:2433; GISEL64:       ; %bb.0:2434; GISEL64-NEXT:    s_wait_loadcnt_dscnt 0x02435; GISEL64-NEXT:    s_wait_expcnt 0x02436; GISEL64-NEXT:    s_wait_samplecnt 0x02437; GISEL64-NEXT:    s_wait_bvhcnt 0x02438; GISEL64-NEXT:    s_wait_kmcnt 0x02439; GISEL64-NEXT:    s_mov_b32 s0, s332440; GISEL64-NEXT:    s_mov_b32 s33, s322441; GISEL64-NEXT:    s_xor_saveexec_b64 s[4:5], -12442; GISEL64-NEXT:    s_clause 0x1f ; 128-byte Folded Spill2443; GISEL64-NEXT:    scratch_store_b32 off, v0, s33 offset:42444; GISEL64-NEXT:    scratch_store_b32 off, v1, s33 offset:82445; GISEL64-NEXT:    scratch_store_b32 off, v2, s33 offset:122446; GISEL64-NEXT:    scratch_store_b32 off, v3, s33 offset:162447; GISEL64-NEXT:    scratch_store_b32 off, v4, s33 offset:202448; GISEL64-NEXT:    scratch_store_b32 off, v5, s33 offset:242449; GISEL64-NEXT:    scratch_store_b32 off, v6, s33 offset:282450; GISEL64-NEXT:    scratch_store_b32 off, v7, s33 offset:322451; GISEL64-NEXT:    scratch_store_b32 off, v8, s33 offset:362452; GISEL64-NEXT:    scratch_store_b32 off, v9, s33 offset:402453; GISEL64-NEXT:    scratch_store_b32 off, v10, s33 offset:442454; GISEL64-NEXT:    scratch_store_b32 off, v11, s33 offset:482455; GISEL64-NEXT:    scratch_store_b32 off, v12, s33 offset:522456; GISEL64-NEXT:    scratch_store_b32 off, v13, s33 offset:562457; GISEL64-NEXT:    scratch_store_b32 off, v14, s33 offset:602458; GISEL64-NEXT:    scratch_store_b32 off, v15, s33 offset:642459; GISEL64-NEXT:    scratch_store_b32 off, v16, s33 offset:682460; GISEL64-NEXT:    scratch_store_b32 off, v17, s33 offset:722461; GISEL64-NEXT:    scratch_store_b32 off, v18, s33 offset:762462; GISEL64-NEXT:    scratch_store_b32 off, v19, s33 offset:802463; GISEL64-NEXT:    scratch_store_b32 off, v20, s33 offset:842464; GISEL64-NEXT:    scratch_store_b32 off, v21, s33 offset:882465; GISEL64-NEXT:    scratch_store_b32 off, v22, s33 offset:922466; GISEL64-NEXT:    scratch_store_b32 off, v23, s33 offset:962467; GISEL64-NEXT:    scratch_store_b32 off, v24, s33 offset:1002468; GISEL64-NEXT:    scratch_store_b32 off, v25, s33 offset:1042469; GISEL64-NEXT:    scratch_store_b32 off, v26, s33 offset:1082470; GISEL64-NEXT:    scratch_store_b32 off, v27, s33 offset:1122471; GISEL64-NEXT:    scratch_store_b32 off, v28, s33 offset:1162472; GISEL64-NEXT:    scratch_store_b32 off, v29, s33 offset:1202473; GISEL64-NEXT:    scratch_store_b32 off, v30, s33 offset:1242474; GISEL64-NEXT:    scratch_store_b32 off, v31, s33 offset:1282475; GISEL64-NEXT:    s_clause 0x1f ; 128-byte Folded Spill2476; GISEL64-NEXT:    scratch_store_b32 off, v32, s33 offset:1322477; GISEL64-NEXT:    scratch_store_b32 off, v33, s33 offset:1362478; GISEL64-NEXT:    scratch_store_b32 off, v34, s33 offset:1402479; GISEL64-NEXT:    scratch_store_b32 off, v35, s33 offset:1442480; GISEL64-NEXT:    scratch_store_b32 off, v36, s33 offset:1482481; GISEL64-NEXT:    scratch_store_b32 off, v37, s33 offset:1522482; GISEL64-NEXT:    scratch_store_b32 off, v38, s33 offset:1562483; GISEL64-NEXT:    scratch_store_b32 off, v39, s33 offset:1602484; GISEL64-NEXT:    scratch_store_b32 off, v48, s33 offset:1642485; GISEL64-NEXT:    scratch_store_b32 off, v49, s33 offset:1682486; GISEL64-NEXT:    scratch_store_b32 off, v50, s33 offset:1722487; GISEL64-NEXT:    scratch_store_b32 off, v51, s33 offset:1762488; GISEL64-NEXT:    scratch_store_b32 off, v52, s33 offset:1802489; GISEL64-NEXT:    scratch_store_b32 off, v53, s33 offset:1842490; GISEL64-NEXT:    scratch_store_b32 off, v54, s33 offset:1882491; GISEL64-NEXT:    scratch_store_b32 off, v55, s33 offset:1922492; GISEL64-NEXT:    scratch_store_b32 off, v64, s33 offset:1962493; GISEL64-NEXT:    scratch_store_b32 off, v65, s33 offset:2002494; GISEL64-NEXT:    scratch_store_b32 off, v66, s33 offset:2042495; GISEL64-NEXT:    scratch_store_b32 off, v67, s33 offset:2082496; GISEL64-NEXT:    scratch_store_b32 off, v68, s33 offset:2122497; GISEL64-NEXT:    scratch_store_b32 off, v69, s33 offset:2162498; GISEL64-NEXT:    scratch_store_b32 off, v70, s33 offset:2202499; GISEL64-NEXT:    scratch_store_b32 off, v71, s33 offset:2242500; GISEL64-NEXT:    scratch_store_b32 off, v80, s33 offset:2282501; GISEL64-NEXT:    scratch_store_b32 off, v81, s33 offset:2322502; GISEL64-NEXT:    scratch_store_b32 off, v82, s33 offset:2362503; GISEL64-NEXT:    scratch_store_b32 off, v83, s33 offset:2402504; GISEL64-NEXT:    scratch_store_b32 off, v84, s33 offset:2442505; GISEL64-NEXT:    scratch_store_b32 off, v85, s33 offset:2482506; GISEL64-NEXT:    scratch_store_b32 off, v86, s33 offset:2522507; GISEL64-NEXT:    scratch_store_b32 off, v87, s33 offset:2562508; GISEL64-NEXT:    s_clause 0x1f ; 128-byte Folded Spill2509; GISEL64-NEXT:    scratch_store_b32 off, v96, s33 offset:2602510; GISEL64-NEXT:    scratch_store_b32 off, v97, s33 offset:2642511; GISEL64-NEXT:    scratch_store_b32 off, v98, s33 offset:2682512; GISEL64-NEXT:    scratch_store_b32 off, v99, s33 offset:2722513; GISEL64-NEXT:    scratch_store_b32 off, v100, s33 offset:2762514; GISEL64-NEXT:    scratch_store_b32 off, v101, s33 offset:2802515; GISEL64-NEXT:    scratch_store_b32 off, v102, s33 offset:2842516; GISEL64-NEXT:    scratch_store_b32 off, v103, s33 offset:2882517; GISEL64-NEXT:    scratch_store_b32 off, v112, s33 offset:2922518; GISEL64-NEXT:    scratch_store_b32 off, v113, s33 offset:2962519; GISEL64-NEXT:    scratch_store_b32 off, v114, s33 offset:3002520; GISEL64-NEXT:    scratch_store_b32 off, v115, s33 offset:3042521; GISEL64-NEXT:    scratch_store_b32 off, v116, s33 offset:3082522; GISEL64-NEXT:    scratch_store_b32 off, v117, s33 offset:3122523; GISEL64-NEXT:    scratch_store_b32 off, v118, s33 offset:3162524; GISEL64-NEXT:    scratch_store_b32 off, v119, s33 offset:3202525; GISEL64-NEXT:    scratch_store_b32 off, v128, s33 offset:3242526; GISEL64-NEXT:    scratch_store_b32 off, v129, s33 offset:3282527; GISEL64-NEXT:    scratch_store_b32 off, v130, s33 offset:3322528; GISEL64-NEXT:    scratch_store_b32 off, v131, s33 offset:3362529; GISEL64-NEXT:    scratch_store_b32 off, v132, s33 offset:3402530; GISEL64-NEXT:    scratch_store_b32 off, v133, s33 offset:3442531; GISEL64-NEXT:    scratch_store_b32 off, v134, s33 offset:3482532; GISEL64-NEXT:    scratch_store_b32 off, v135, s33 offset:3522533; GISEL64-NEXT:    scratch_store_b32 off, v144, s33 offset:3562534; GISEL64-NEXT:    scratch_store_b32 off, v145, s33 offset:3602535; GISEL64-NEXT:    scratch_store_b32 off, v146, s33 offset:3642536; GISEL64-NEXT:    scratch_store_b32 off, v147, s33 offset:3682537; GISEL64-NEXT:    scratch_store_b32 off, v148, s33 offset:3722538; GISEL64-NEXT:    scratch_store_b32 off, v149, s33 offset:3762539; GISEL64-NEXT:    scratch_store_b32 off, v150, s33 offset:3802540; GISEL64-NEXT:    scratch_store_b32 off, v151, s33 offset:3842541; GISEL64-NEXT:    s_clause 0x1f ; 128-byte Folded Spill2542; GISEL64-NEXT:    scratch_store_b32 off, v160, s33 offset:3882543; GISEL64-NEXT:    scratch_store_b32 off, v161, s33 offset:3922544; GISEL64-NEXT:    scratch_store_b32 off, v162, s33 offset:3962545; GISEL64-NEXT:    scratch_store_b32 off, v163, s33 offset:4002546; GISEL64-NEXT:    scratch_store_b32 off, v164, s33 offset:4042547; GISEL64-NEXT:    scratch_store_b32 off, v165, s33 offset:4082548; GISEL64-NEXT:    scratch_store_b32 off, v166, s33 offset:4122549; GISEL64-NEXT:    scratch_store_b32 off, v167, s33 offset:4162550; GISEL64-NEXT:    scratch_store_b32 off, v176, s33 offset:4202551; GISEL64-NEXT:    scratch_store_b32 off, v177, s33 offset:4242552; GISEL64-NEXT:    scratch_store_b32 off, v178, s33 offset:4282553; GISEL64-NEXT:    scratch_store_b32 off, v179, s33 offset:4322554; GISEL64-NEXT:    scratch_store_b32 off, v180, s33 offset:4362555; GISEL64-NEXT:    scratch_store_b32 off, v181, s33 offset:4402556; GISEL64-NEXT:    scratch_store_b32 off, v182, s33 offset:4442557; GISEL64-NEXT:    scratch_store_b32 off, v183, s33 offset:4482558; GISEL64-NEXT:    scratch_store_b32 off, v192, s33 offset:4522559; GISEL64-NEXT:    scratch_store_b32 off, v193, s33 offset:4562560; GISEL64-NEXT:    scratch_store_b32 off, v194, s33 offset:4602561; GISEL64-NEXT:    scratch_store_b32 off, v195, s33 offset:4642562; GISEL64-NEXT:    scratch_store_b32 off, v196, s33 offset:4682563; GISEL64-NEXT:    scratch_store_b32 off, v197, s33 offset:4722564; GISEL64-NEXT:    scratch_store_b32 off, v198, s33 offset:4762565; GISEL64-NEXT:    scratch_store_b32 off, v199, s33 offset:4802566; GISEL64-NEXT:    scratch_store_b32 off, v208, s33 offset:4842567; GISEL64-NEXT:    scratch_store_b32 off, v209, s33 offset:4882568; GISEL64-NEXT:    scratch_store_b32 off, v210, s33 offset:4922569; GISEL64-NEXT:    scratch_store_b32 off, v211, s33 offset:4962570; GISEL64-NEXT:    scratch_store_b32 off, v212, s33 offset:5002571; GISEL64-NEXT:    scratch_store_b32 off, v213, s33 offset:5042572; GISEL64-NEXT:    scratch_store_b32 off, v214, s33 offset:5082573; GISEL64-NEXT:    scratch_store_b32 off, v215, s33 offset:5122574; GISEL64-NEXT:    s_clause 0xf ; 64-byte Folded Spill2575; GISEL64-NEXT:    scratch_store_b32 off, v224, s33 offset:5162576; GISEL64-NEXT:    scratch_store_b32 off, v225, s33 offset:5202577; GISEL64-NEXT:    scratch_store_b32 off, v226, s33 offset:5242578; GISEL64-NEXT:    scratch_store_b32 off, v227, s33 offset:5282579; GISEL64-NEXT:    scratch_store_b32 off, v228, s33 offset:5322580; GISEL64-NEXT:    scratch_store_b32 off, v229, s33 offset:5362581; GISEL64-NEXT:    scratch_store_b32 off, v230, s33 offset:5402582; GISEL64-NEXT:    scratch_store_b32 off, v231, s33 offset:5442583; GISEL64-NEXT:    scratch_store_b32 off, v240, s33 offset:5482584; GISEL64-NEXT:    scratch_store_b32 off, v241, s33 offset:5522585; GISEL64-NEXT:    scratch_store_b32 off, v242, s33 offset:5562586; GISEL64-NEXT:    scratch_store_b32 off, v243, s33 offset:5602587; GISEL64-NEXT:    scratch_store_b32 off, v244, s33 offset:5642588; GISEL64-NEXT:    scratch_store_b32 off, v245, s33 offset:5682589; GISEL64-NEXT:    scratch_store_b32 off, v246, s33 offset:5722590; GISEL64-NEXT:    scratch_store_b32 off, v247, s33 offset:5762591; GISEL64-NEXT:    s_mov_b64 exec, -12592; GISEL64-NEXT:    scratch_store_b32 off, v40, s33 ; 4-byte Folded Spill2593; GISEL64-NEXT:    s_wait_alu depctr_sa_sdst(0)2594; GISEL64-NEXT:    v_writelane_b32 v40, s0, 42595; GISEL64-NEXT:    v_mov_b32_e32 v2, v02596; GISEL64-NEXT:    v_swap_b32 v0, v12597; GISEL64-NEXT:    s_mov_b32 s0, gfx_callee@abs32@lo2598; GISEL64-NEXT:    v_writelane_b32 v40, s4, 02599; GISEL64-NEXT:    s_mov_b32 s1, gfx_callee@abs32@hi2600; GISEL64-NEXT:    s_addk_co_i32 s32, 0x2502601; GISEL64-NEXT:    v_writelane_b32 v40, s5, 12602; GISEL64-NEXT:    v_writelane_b32 v40, s30, 22603; GISEL64-NEXT:    v_writelane_b32 v40, s31, 32604; GISEL64-NEXT:    s_wait_alu depctr_sa_sdst(0)2605; GISEL64-NEXT:    s_swappc_b64 s[30:31], s[0:1]2606; GISEL64-NEXT:    s_delay_alu instid0(VALU_DEP_1)2607; GISEL64-NEXT:    v_readlane_b32 s31, v40, 32608; GISEL64-NEXT:    v_readlane_b32 s30, v40, 22609; GISEL64-NEXT:    v_readlane_b32 s5, v40, 12610; GISEL64-NEXT:    v_readlane_b32 s4, v40, 02611; GISEL64-NEXT:    v_readlane_b32 s0, v40, 42612; GISEL64-NEXT:    scratch_load_b32 v40, off, s33 ; 4-byte Folded Reload2613; GISEL64-NEXT:    s_mov_b32 s32, s332614; GISEL64-NEXT:    s_xor_b64 exec, s[4:5], -12615; GISEL64-NEXT:    s_clause 0x1f ; 128-byte Folded Reload2616; GISEL64-NEXT:    scratch_load_b32 v0, off, s33 offset:42617; GISEL64-NEXT:    scratch_load_b32 v1, off, s33 offset:82618; GISEL64-NEXT:    scratch_load_b32 v2, off, s33 offset:122619; GISEL64-NEXT:    scratch_load_b32 v3, off, s33 offset:162620; GISEL64-NEXT:    scratch_load_b32 v4, off, s33 offset:202621; GISEL64-NEXT:    scratch_load_b32 v5, off, s33 offset:242622; GISEL64-NEXT:    scratch_load_b32 v6, off, s33 offset:282623; GISEL64-NEXT:    scratch_load_b32 v7, off, s33 offset:322624; GISEL64-NEXT:    scratch_load_b32 v8, off, s33 offset:362625; GISEL64-NEXT:    scratch_load_b32 v9, off, s33 offset:402626; GISEL64-NEXT:    scratch_load_b32 v10, off, s33 offset:442627; GISEL64-NEXT:    scratch_load_b32 v11, off, s33 offset:482628; GISEL64-NEXT:    scratch_load_b32 v12, off, s33 offset:522629; GISEL64-NEXT:    scratch_load_b32 v13, off, s33 offset:562630; GISEL64-NEXT:    scratch_load_b32 v14, off, s33 offset:602631; GISEL64-NEXT:    scratch_load_b32 v15, off, s33 offset:642632; GISEL64-NEXT:    scratch_load_b32 v16, off, s33 offset:682633; GISEL64-NEXT:    scratch_load_b32 v17, off, s33 offset:722634; GISEL64-NEXT:    scratch_load_b32 v18, off, s33 offset:762635; GISEL64-NEXT:    scratch_load_b32 v19, off, s33 offset:802636; GISEL64-NEXT:    scratch_load_b32 v20, off, s33 offset:842637; GISEL64-NEXT:    scratch_load_b32 v21, off, s33 offset:882638; GISEL64-NEXT:    scratch_load_b32 v22, off, s33 offset:922639; GISEL64-NEXT:    scratch_load_b32 v23, off, s33 offset:962640; GISEL64-NEXT:    scratch_load_b32 v24, off, s33 offset:1002641; GISEL64-NEXT:    scratch_load_b32 v25, off, s33 offset:1042642; GISEL64-NEXT:    scratch_load_b32 v26, off, s33 offset:1082643; GISEL64-NEXT:    scratch_load_b32 v27, off, s33 offset:1122644; GISEL64-NEXT:    scratch_load_b32 v28, off, s33 offset:1162645; GISEL64-NEXT:    scratch_load_b32 v29, off, s33 offset:1202646; GISEL64-NEXT:    scratch_load_b32 v30, off, s33 offset:1242647; GISEL64-NEXT:    scratch_load_b32 v31, off, s33 offset:1282648; GISEL64-NEXT:    s_clause 0x1f ; 128-byte Folded Reload2649; GISEL64-NEXT:    scratch_load_b32 v32, off, s33 offset:1322650; GISEL64-NEXT:    scratch_load_b32 v33, off, s33 offset:1362651; GISEL64-NEXT:    scratch_load_b32 v34, off, s33 offset:1402652; GISEL64-NEXT:    scratch_load_b32 v35, off, s33 offset:1442653; GISEL64-NEXT:    scratch_load_b32 v36, off, s33 offset:1482654; GISEL64-NEXT:    scratch_load_b32 v37, off, s33 offset:1522655; GISEL64-NEXT:    scratch_load_b32 v38, off, s33 offset:1562656; GISEL64-NEXT:    scratch_load_b32 v39, off, s33 offset:1602657; GISEL64-NEXT:    scratch_load_b32 v48, off, s33 offset:1642658; GISEL64-NEXT:    scratch_load_b32 v49, off, s33 offset:1682659; GISEL64-NEXT:    scratch_load_b32 v50, off, s33 offset:1722660; GISEL64-NEXT:    scratch_load_b32 v51, off, s33 offset:1762661; GISEL64-NEXT:    scratch_load_b32 v52, off, s33 offset:1802662; GISEL64-NEXT:    scratch_load_b32 v53, off, s33 offset:1842663; GISEL64-NEXT:    scratch_load_b32 v54, off, s33 offset:1882664; GISEL64-NEXT:    scratch_load_b32 v55, off, s33 offset:1922665; GISEL64-NEXT:    scratch_load_b32 v64, off, s33 offset:1962666; GISEL64-NEXT:    scratch_load_b32 v65, off, s33 offset:2002667; GISEL64-NEXT:    scratch_load_b32 v66, off, s33 offset:2042668; GISEL64-NEXT:    scratch_load_b32 v67, off, s33 offset:2082669; GISEL64-NEXT:    scratch_load_b32 v68, off, s33 offset:2122670; GISEL64-NEXT:    scratch_load_b32 v69, off, s33 offset:2162671; GISEL64-NEXT:    scratch_load_b32 v70, off, s33 offset:2202672; GISEL64-NEXT:    scratch_load_b32 v71, off, s33 offset:2242673; GISEL64-NEXT:    scratch_load_b32 v80, off, s33 offset:2282674; GISEL64-NEXT:    scratch_load_b32 v81, off, s33 offset:2322675; GISEL64-NEXT:    scratch_load_b32 v82, off, s33 offset:2362676; GISEL64-NEXT:    scratch_load_b32 v83, off, s33 offset:2402677; GISEL64-NEXT:    scratch_load_b32 v84, off, s33 offset:2442678; GISEL64-NEXT:    scratch_load_b32 v85, off, s33 offset:2482679; GISEL64-NEXT:    scratch_load_b32 v86, off, s33 offset:2522680; GISEL64-NEXT:    scratch_load_b32 v87, off, s33 offset:2562681; GISEL64-NEXT:    s_clause 0x1f ; 128-byte Folded Reload2682; GISEL64-NEXT:    scratch_load_b32 v96, off, s33 offset:2602683; GISEL64-NEXT:    scratch_load_b32 v97, off, s33 offset:2642684; GISEL64-NEXT:    scratch_load_b32 v98, off, s33 offset:2682685; GISEL64-NEXT:    scratch_load_b32 v99, off, s33 offset:2722686; GISEL64-NEXT:    scratch_load_b32 v100, off, s33 offset:2762687; GISEL64-NEXT:    scratch_load_b32 v101, off, s33 offset:2802688; GISEL64-NEXT:    scratch_load_b32 v102, off, s33 offset:2842689; GISEL64-NEXT:    scratch_load_b32 v103, off, s33 offset:2882690; GISEL64-NEXT:    scratch_load_b32 v112, off, s33 offset:2922691; GISEL64-NEXT:    scratch_load_b32 v113, off, s33 offset:2962692; GISEL64-NEXT:    scratch_load_b32 v114, off, s33 offset:3002693; GISEL64-NEXT:    scratch_load_b32 v115, off, s33 offset:3042694; GISEL64-NEXT:    scratch_load_b32 v116, off, s33 offset:3082695; GISEL64-NEXT:    scratch_load_b32 v117, off, s33 offset:3122696; GISEL64-NEXT:    scratch_load_b32 v118, off, s33 offset:3162697; GISEL64-NEXT:    scratch_load_b32 v119, off, s33 offset:3202698; GISEL64-NEXT:    scratch_load_b32 v128, off, s33 offset:3242699; GISEL64-NEXT:    scratch_load_b32 v129, off, s33 offset:3282700; GISEL64-NEXT:    scratch_load_b32 v130, off, s33 offset:3322701; GISEL64-NEXT:    scratch_load_b32 v131, off, s33 offset:3362702; GISEL64-NEXT:    scratch_load_b32 v132, off, s33 offset:3402703; GISEL64-NEXT:    scratch_load_b32 v133, off, s33 offset:3442704; GISEL64-NEXT:    scratch_load_b32 v134, off, s33 offset:3482705; GISEL64-NEXT:    scratch_load_b32 v135, off, s33 offset:3522706; GISEL64-NEXT:    scratch_load_b32 v144, off, s33 offset:3562707; GISEL64-NEXT:    scratch_load_b32 v145, off, s33 offset:3602708; GISEL64-NEXT:    scratch_load_b32 v146, off, s33 offset:3642709; GISEL64-NEXT:    scratch_load_b32 v147, off, s33 offset:3682710; GISEL64-NEXT:    scratch_load_b32 v148, off, s33 offset:3722711; GISEL64-NEXT:    scratch_load_b32 v149, off, s33 offset:3762712; GISEL64-NEXT:    scratch_load_b32 v150, off, s33 offset:3802713; GISEL64-NEXT:    scratch_load_b32 v151, off, s33 offset:3842714; GISEL64-NEXT:    s_clause 0x1f ; 128-byte Folded Reload2715; GISEL64-NEXT:    scratch_load_b32 v160, off, s33 offset:3882716; GISEL64-NEXT:    scratch_load_b32 v161, off, s33 offset:3922717; GISEL64-NEXT:    scratch_load_b32 v162, off, s33 offset:3962718; GISEL64-NEXT:    scratch_load_b32 v163, off, s33 offset:4002719; GISEL64-NEXT:    scratch_load_b32 v164, off, s33 offset:4042720; GISEL64-NEXT:    scratch_load_b32 v165, off, s33 offset:4082721; GISEL64-NEXT:    scratch_load_b32 v166, off, s33 offset:4122722; GISEL64-NEXT:    scratch_load_b32 v167, off, s33 offset:4162723; GISEL64-NEXT:    scratch_load_b32 v176, off, s33 offset:4202724; GISEL64-NEXT:    scratch_load_b32 v177, off, s33 offset:4242725; GISEL64-NEXT:    scratch_load_b32 v178, off, s33 offset:4282726; GISEL64-NEXT:    scratch_load_b32 v179, off, s33 offset:4322727; GISEL64-NEXT:    scratch_load_b32 v180, off, s33 offset:4362728; GISEL64-NEXT:    scratch_load_b32 v181, off, s33 offset:4402729; GISEL64-NEXT:    scratch_load_b32 v182, off, s33 offset:4442730; GISEL64-NEXT:    scratch_load_b32 v183, off, s33 offset:4482731; GISEL64-NEXT:    scratch_load_b32 v192, off, s33 offset:4522732; GISEL64-NEXT:    scratch_load_b32 v193, off, s33 offset:4562733; GISEL64-NEXT:    scratch_load_b32 v194, off, s33 offset:4602734; GISEL64-NEXT:    scratch_load_b32 v195, off, s33 offset:4642735; GISEL64-NEXT:    scratch_load_b32 v196, off, s33 offset:4682736; GISEL64-NEXT:    scratch_load_b32 v197, off, s33 offset:4722737; GISEL64-NEXT:    scratch_load_b32 v198, off, s33 offset:4762738; GISEL64-NEXT:    scratch_load_b32 v199, off, s33 offset:4802739; GISEL64-NEXT:    scratch_load_b32 v208, off, s33 offset:4842740; GISEL64-NEXT:    scratch_load_b32 v209, off, s33 offset:4882741; GISEL64-NEXT:    scratch_load_b32 v210, off, s33 offset:4922742; GISEL64-NEXT:    scratch_load_b32 v211, off, s33 offset:4962743; GISEL64-NEXT:    scratch_load_b32 v212, off, s33 offset:5002744; GISEL64-NEXT:    scratch_load_b32 v213, off, s33 offset:5042745; GISEL64-NEXT:    scratch_load_b32 v214, off, s33 offset:5082746; GISEL64-NEXT:    scratch_load_b32 v215, off, s33 offset:5122747; GISEL64-NEXT:    s_clause 0xf ; 64-byte Folded Reload2748; GISEL64-NEXT:    scratch_load_b32 v224, off, s33 offset:5162749; GISEL64-NEXT:    scratch_load_b32 v225, off, s33 offset:5202750; GISEL64-NEXT:    scratch_load_b32 v226, off, s33 offset:5242751; GISEL64-NEXT:    scratch_load_b32 v227, off, s33 offset:5282752; GISEL64-NEXT:    scratch_load_b32 v228, off, s33 offset:5322753; GISEL64-NEXT:    scratch_load_b32 v229, off, s33 offset:5362754; GISEL64-NEXT:    scratch_load_b32 v230, off, s33 offset:5402755; GISEL64-NEXT:    scratch_load_b32 v231, off, s33 offset:5442756; GISEL64-NEXT:    scratch_load_b32 v240, off, s33 offset:5482757; GISEL64-NEXT:    scratch_load_b32 v241, off, s33 offset:5522758; GISEL64-NEXT:    scratch_load_b32 v242, off, s33 offset:5562759; GISEL64-NEXT:    scratch_load_b32 v243, off, s33 offset:5602760; GISEL64-NEXT:    scratch_load_b32 v244, off, s33 offset:5642761; GISEL64-NEXT:    scratch_load_b32 v245, off, s33 offset:5682762; GISEL64-NEXT:    scratch_load_b32 v246, off, s33 offset:5722763; GISEL64-NEXT:    scratch_load_b32 v247, off, s33 offset:5762764; GISEL64-NEXT:    s_mov_b64 exec, s[4:5]2765; GISEL64-NEXT:    s_mov_b32 s33, s02766; GISEL64-NEXT:    s_wait_loadcnt 0x02767; GISEL64-NEXT:    s_wait_alu depctr_sa_sdst(0)2768; GISEL64-NEXT:    s_setpc_b64 s[30:31]2769;2770; GFX1250-DAGISEL-LABEL: call_gfx_from_whole_wave:2771; GFX1250-DAGISEL:       ; %bb.0:2772; GFX1250-DAGISEL-NEXT:    s_wait_loadcnt_dscnt 0x02773; GFX1250-DAGISEL-NEXT:    s_wait_kmcnt 0x02774; GFX1250-DAGISEL-NEXT:    s_mov_b32 s0, s332775; GFX1250-DAGISEL-NEXT:    s_mov_b32 s33, s322776; GFX1250-DAGISEL-NEXT:    s_xor_saveexec_b32 s4, -12777; GFX1250-DAGISEL-NEXT:    s_clause 0x3e ; 252-byte Folded Spill2778; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v0, s33 offset:42779; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v1, s33 offset:82780; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v2, s33 offset:122781; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v3, s33 offset:162782; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v4, s33 offset:202783; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v5, s33 offset:242784; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v6, s33 offset:282785; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v7, s33 offset:322786; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v8, s33 offset:362787; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v9, s33 offset:402788; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v10, s33 offset:442789; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v11, s33 offset:482790; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v12, s33 offset:522791; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v13, s33 offset:562792; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v14, s33 offset:602793; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v15, s33 offset:642794; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v16, s33 offset:682795; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v17, s33 offset:722796; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v18, s33 offset:762797; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v19, s33 offset:802798; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v20, s33 offset:842799; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v21, s33 offset:882800; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v22, s33 offset:922801; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v23, s33 offset:962802; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v24, s33 offset:1002803; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v25, s33 offset:1042804; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v26, s33 offset:1082805; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v27, s33 offset:1122806; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v28, s33 offset:1162807; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v29, s33 offset:1202808; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v30, s33 offset:1242809; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v31, s33 offset:1282810; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v32, s33 offset:1322811; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v33, s33 offset:1362812; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v34, s33 offset:1402813; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v35, s33 offset:1442814; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v36, s33 offset:1482815; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v37, s33 offset:1522816; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v38, s33 offset:1562817; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v39, s33 offset:1602818; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v48, s33 offset:1642819; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v49, s33 offset:1682820; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v50, s33 offset:1722821; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v51, s33 offset:1762822; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v52, s33 offset:1802823; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v53, s33 offset:1842824; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v54, s33 offset:1882825; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v55, s33 offset:1922826; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v64, s33 offset:1962827; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v65, s33 offset:2002828; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v66, s33 offset:2042829; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v67, s33 offset:2082830; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v68, s33 offset:2122831; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v69, s33 offset:2162832; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v70, s33 offset:2202833; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v71, s33 offset:2242834; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v80, s33 offset:2282835; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v81, s33 offset:2322836; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v82, s33 offset:2362837; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v83, s33 offset:2402838; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v84, s33 offset:2442839; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v85, s33 offset:2482840; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v86, s33 offset:2522841; GFX1250-DAGISEL-NEXT:    s_clause 0x3e ; 252-byte Folded Spill2842; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v87, s33 offset:2562843; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v96, s33 offset:2602844; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v97, s33 offset:2642845; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v98, s33 offset:2682846; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v99, s33 offset:2722847; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v100, s33 offset:2762848; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v101, s33 offset:2802849; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v102, s33 offset:2842850; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v103, s33 offset:2882851; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v112, s33 offset:2922852; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v113, s33 offset:2962853; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v114, s33 offset:3002854; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v115, s33 offset:3042855; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v116, s33 offset:3082856; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v117, s33 offset:3122857; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v118, s33 offset:3162858; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v119, s33 offset:3202859; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v128, s33 offset:3242860; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v129, s33 offset:3282861; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v130, s33 offset:3322862; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v131, s33 offset:3362863; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v132, s33 offset:3402864; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v133, s33 offset:3442865; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v134, s33 offset:3482866; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v135, s33 offset:3522867; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v144, s33 offset:3562868; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v145, s33 offset:3602869; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v146, s33 offset:3642870; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v147, s33 offset:3682871; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v148, s33 offset:3722872; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v149, s33 offset:3762873; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v150, s33 offset:3802874; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v151, s33 offset:3842875; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v160, s33 offset:3882876; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v161, s33 offset:3922877; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v162, s33 offset:3962878; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v163, s33 offset:4002879; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v164, s33 offset:4042880; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v165, s33 offset:4082881; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v166, s33 offset:4122882; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v167, s33 offset:4162883; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v176, s33 offset:4202884; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v177, s33 offset:4242885; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v178, s33 offset:4282886; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v179, s33 offset:4322887; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v180, s33 offset:4362888; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v181, s33 offset:4402889; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v182, s33 offset:4442890; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v183, s33 offset:4482891; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v192, s33 offset:4522892; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v193, s33 offset:4562893; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v194, s33 offset:4602894; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v195, s33 offset:4642895; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v196, s33 offset:4682896; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v197, s33 offset:4722897; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v198, s33 offset:4762898; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v199, s33 offset:4802899; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v208, s33 offset:4842900; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v209, s33 offset:4882901; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v210, s33 offset:4922902; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v211, s33 offset:4962903; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v212, s33 offset:5002904; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v213, s33 offset:5042905; GFX1250-DAGISEL-NEXT:    s_clause 0x3e ; 252-byte Folded Spill2906; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v214, s33 offset:5082907; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v215, s33 offset:5122908; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v224, s33 offset:5162909; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v225, s33 offset:5202910; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v226, s33 offset:5242911; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v227, s33 offset:5282912; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v228, s33 offset:5322913; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v229, s33 offset:5362914; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v230, s33 offset:5402915; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v231, s33 offset:5442916; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v240, s33 offset:5482917; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v241, s33 offset:5522918; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v242, s33 offset:5562919; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v243, s33 offset:5602920; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v244, s33 offset:5642921; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v245, s33 offset:5682922; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v246, s33 offset:5722923; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v247, s33 offset:5762924; GFX1250-DAGISEL-NEXT:    s_set_vgpr_msb 4 ; msbs: dst=0 src0=0 src1=1 src2=02925; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v0 /*v256*/, s33 offset:5802926; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v1 /*v257*/, s33 offset:5842927; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v2 /*v258*/, s33 offset:5882928; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v3 /*v259*/, s33 offset:5922929; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v4 /*v260*/, s33 offset:5962930; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v5 /*v261*/, s33 offset:6002931; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v6 /*v262*/, s33 offset:6042932; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v7 /*v263*/, s33 offset:6082933; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v8 /*v264*/, s33 offset:6122934; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v9 /*v265*/, s33 offset:6162935; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v10 /*v266*/, s33 offset:6202936; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v11 /*v267*/, s33 offset:6242937; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v12 /*v268*/, s33 offset:6282938; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v13 /*v269*/, s33 offset:6322939; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v14 /*v270*/, s33 offset:6362940; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v15 /*v271*/, s33 offset:6402941; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v16 /*v272*/, s33 offset:6442942; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v17 /*v273*/, s33 offset:6482943; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v18 /*v274*/, s33 offset:6522944; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v19 /*v275*/, s33 offset:6562945; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v20 /*v276*/, s33 offset:6602946; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v21 /*v277*/, s33 offset:6642947; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v22 /*v278*/, s33 offset:6682948; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v23 /*v279*/, s33 offset:6722949; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v24 /*v280*/, s33 offset:6762950; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v25 /*v281*/, s33 offset:6802951; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v26 /*v282*/, s33 offset:6842952; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v27 /*v283*/, s33 offset:6882953; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v28 /*v284*/, s33 offset:6922954; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v29 /*v285*/, s33 offset:6962955; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v30 /*v286*/, s33 offset:7002956; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v31 /*v287*/, s33 offset:7042957; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v32 /*v288*/, s33 offset:7082958; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v33 /*v289*/, s33 offset:7122959; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v34 /*v290*/, s33 offset:7162960; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v35 /*v291*/, s33 offset:7202961; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v36 /*v292*/, s33 offset:7242962; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v37 /*v293*/, s33 offset:7282963; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v38 /*v294*/, s33 offset:7322964; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v39 /*v295*/, s33 offset:7362965; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v40 /*v296*/, s33 offset:7402966; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v41 /*v297*/, s33 offset:7442967; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v42 /*v298*/, s33 offset:7482968; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v43 /*v299*/, s33 offset:7522969; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v44 /*v300*/, s33 offset:7562970; GFX1250-DAGISEL-NEXT:    s_clause 0x3e ; 252-byte Folded Spill2971; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v45 /*v301*/, s33 offset:7602972; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v46 /*v302*/, s33 offset:7642973; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v47 /*v303*/, s33 offset:7682974; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v48 /*v304*/, s33 offset:7722975; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v49 /*v305*/, s33 offset:7762976; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v50 /*v306*/, s33 offset:7802977; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v51 /*v307*/, s33 offset:7842978; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v52 /*v308*/, s33 offset:7882979; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v53 /*v309*/, s33 offset:7922980; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v54 /*v310*/, s33 offset:7962981; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v55 /*v311*/, s33 offset:8002982; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v56 /*v312*/, s33 offset:8042983; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v57 /*v313*/, s33 offset:8082984; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v58 /*v314*/, s33 offset:8122985; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v59 /*v315*/, s33 offset:8162986; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v60 /*v316*/, s33 offset:8202987; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v61 /*v317*/, s33 offset:8242988; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v62 /*v318*/, s33 offset:8282989; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v63 /*v319*/, s33 offset:8322990; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v64 /*v320*/, s33 offset:8362991; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v65 /*v321*/, s33 offset:8402992; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v66 /*v322*/, s33 offset:8442993; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v67 /*v323*/, s33 offset:8482994; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v68 /*v324*/, s33 offset:8522995; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v69 /*v325*/, s33 offset:8562996; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v70 /*v326*/, s33 offset:8602997; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v71 /*v327*/, s33 offset:8642998; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v72 /*v328*/, s33 offset:8682999; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v73 /*v329*/, s33 offset:8723000; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v74 /*v330*/, s33 offset:8763001; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v75 /*v331*/, s33 offset:8803002; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v76 /*v332*/, s33 offset:8843003; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v77 /*v333*/, s33 offset:8883004; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v78 /*v334*/, s33 offset:8923005; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v79 /*v335*/, s33 offset:8963006; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v80 /*v336*/, s33 offset:9003007; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v81 /*v337*/, s33 offset:9043008; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v82 /*v338*/, s33 offset:9083009; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v83 /*v339*/, s33 offset:9123010; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v84 /*v340*/, s33 offset:9163011; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v85 /*v341*/, s33 offset:9203012; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v86 /*v342*/, s33 offset:9243013; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v87 /*v343*/, s33 offset:9283014; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v88 /*v344*/, s33 offset:9323015; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v89 /*v345*/, s33 offset:9363016; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v90 /*v346*/, s33 offset:9403017; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v91 /*v347*/, s33 offset:9443018; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v92 /*v348*/, s33 offset:9483019; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v93 /*v349*/, s33 offset:9523020; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v94 /*v350*/, s33 offset:9563021; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v95 /*v351*/, s33 offset:9603022; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v96 /*v352*/, s33 offset:9643023; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v97 /*v353*/, s33 offset:9683024; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v98 /*v354*/, s33 offset:9723025; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v99 /*v355*/, s33 offset:9763026; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v100 /*v356*/, s33 offset:9803027; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v101 /*v357*/, s33 offset:9843028; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v102 /*v358*/, s33 offset:9883029; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v103 /*v359*/, s33 offset:9923030; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v104 /*v360*/, s33 offset:9963031; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v105 /*v361*/, s33 offset:10003032; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v106 /*v362*/, s33 offset:10043033; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v107 /*v363*/, s33 offset:10083034; GFX1250-DAGISEL-NEXT:    s_clause 0x3e ; 252-byte Folded Spill3035; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v108 /*v364*/, s33 offset:10123036; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v109 /*v365*/, s33 offset:10163037; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v110 /*v366*/, s33 offset:10203038; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v111 /*v367*/, s33 offset:10243039; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v112 /*v368*/, s33 offset:10283040; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v113 /*v369*/, s33 offset:10323041; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v114 /*v370*/, s33 offset:10363042; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v115 /*v371*/, s33 offset:10403043; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v116 /*v372*/, s33 offset:10443044; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v117 /*v373*/, s33 offset:10483045; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v118 /*v374*/, s33 offset:10523046; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v119 /*v375*/, s33 offset:10563047; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v120 /*v376*/, s33 offset:10603048; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v121 /*v377*/, s33 offset:10643049; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v122 /*v378*/, s33 offset:10683050; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v123 /*v379*/, s33 offset:10723051; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v124 /*v380*/, s33 offset:10763052; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v125 /*v381*/, s33 offset:10803053; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v126 /*v382*/, s33 offset:10843054; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v127 /*v383*/, s33 offset:10883055; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v128 /*v384*/, s33 offset:10923056; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v129 /*v385*/, s33 offset:10963057; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v130 /*v386*/, s33 offset:11003058; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v131 /*v387*/, s33 offset:11043059; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v132 /*v388*/, s33 offset:11083060; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v133 /*v389*/, s33 offset:11123061; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v134 /*v390*/, s33 offset:11163062; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v135 /*v391*/, s33 offset:11203063; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v136 /*v392*/, s33 offset:11243064; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v137 /*v393*/, s33 offset:11283065; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v138 /*v394*/, s33 offset:11323066; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v139 /*v395*/, s33 offset:11363067; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v140 /*v396*/, s33 offset:11403068; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v141 /*v397*/, s33 offset:11443069; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v142 /*v398*/, s33 offset:11483070; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v143 /*v399*/, s33 offset:11523071; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v144 /*v400*/, s33 offset:11563072; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v145 /*v401*/, s33 offset:11603073; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v146 /*v402*/, s33 offset:11643074; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v147 /*v403*/, s33 offset:11683075; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v148 /*v404*/, s33 offset:11723076; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v149 /*v405*/, s33 offset:11763077; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v150 /*v406*/, s33 offset:11803078; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v151 /*v407*/, s33 offset:11843079; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v152 /*v408*/, s33 offset:11883080; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v153 /*v409*/, s33 offset:11923081; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v154 /*v410*/, s33 offset:11963082; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v155 /*v411*/, s33 offset:12003083; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v156 /*v412*/, s33 offset:12043084; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v157 /*v413*/, s33 offset:12083085; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v158 /*v414*/, s33 offset:12123086; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v159 /*v415*/, s33 offset:12163087; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v160 /*v416*/, s33 offset:12203088; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v161 /*v417*/, s33 offset:12243089; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v162 /*v418*/, s33 offset:12283090; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v163 /*v419*/, s33 offset:12323091; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v164 /*v420*/, s33 offset:12363092; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v165 /*v421*/, s33 offset:12403093; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v166 /*v422*/, s33 offset:12443094; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v167 /*v423*/, s33 offset:12483095; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v168 /*v424*/, s33 offset:12523096; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v169 /*v425*/, s33 offset:12563097; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v170 /*v426*/, s33 offset:12603098; GFX1250-DAGISEL-NEXT:    s_clause 0x3e ; 252-byte Folded Spill3099; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v171 /*v427*/, s33 offset:12643100; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v172 /*v428*/, s33 offset:12683101; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v173 /*v429*/, s33 offset:12723102; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v174 /*v430*/, s33 offset:12763103; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v175 /*v431*/, s33 offset:12803104; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v176 /*v432*/, s33 offset:12843105; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v177 /*v433*/, s33 offset:12883106; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v178 /*v434*/, s33 offset:12923107; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v179 /*v435*/, s33 offset:12963108; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v180 /*v436*/, s33 offset:13003109; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v181 /*v437*/, s33 offset:13043110; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v182 /*v438*/, s33 offset:13083111; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v183 /*v439*/, s33 offset:13123112; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v184 /*v440*/, s33 offset:13163113; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v185 /*v441*/, s33 offset:13203114; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v186 /*v442*/, s33 offset:13243115; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v187 /*v443*/, s33 offset:13283116; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v188 /*v444*/, s33 offset:13323117; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v189 /*v445*/, s33 offset:13363118; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v190 /*v446*/, s33 offset:13403119; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v191 /*v447*/, s33 offset:13443120; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v192 /*v448*/, s33 offset:13483121; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v193 /*v449*/, s33 offset:13523122; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v194 /*v450*/, s33 offset:13563123; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v195 /*v451*/, s33 offset:13603124; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v196 /*v452*/, s33 offset:13643125; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v197 /*v453*/, s33 offset:13683126; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v198 /*v454*/, s33 offset:13723127; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v199 /*v455*/, s33 offset:13763128; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v200 /*v456*/, s33 offset:13803129; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v201 /*v457*/, s33 offset:13843130; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v202 /*v458*/, s33 offset:13883131; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v203 /*v459*/, s33 offset:13923132; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v204 /*v460*/, s33 offset:13963133; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v205 /*v461*/, s33 offset:14003134; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v206 /*v462*/, s33 offset:14043135; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v207 /*v463*/, s33 offset:14083136; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v208 /*v464*/, s33 offset:14123137; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v209 /*v465*/, s33 offset:14163138; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v210 /*v466*/, s33 offset:14203139; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v211 /*v467*/, s33 offset:14243140; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v212 /*v468*/, s33 offset:14283141; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v213 /*v469*/, s33 offset:14323142; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v214 /*v470*/, s33 offset:14363143; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v215 /*v471*/, s33 offset:14403144; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v216 /*v472*/, s33 offset:14443145; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v217 /*v473*/, s33 offset:14483146; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v218 /*v474*/, s33 offset:14523147; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v219 /*v475*/, s33 offset:14563148; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v220 /*v476*/, s33 offset:14603149; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v221 /*v477*/, s33 offset:14643150; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v222 /*v478*/, s33 offset:14683151; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v223 /*v479*/, s33 offset:14723152; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v224 /*v480*/, s33 offset:14763153; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v225 /*v481*/, s33 offset:14803154; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v226 /*v482*/, s33 offset:14843155; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v227 /*v483*/, s33 offset:14883156; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v228 /*v484*/, s33 offset:14923157; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v229 /*v485*/, s33 offset:14963158; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v230 /*v486*/, s33 offset:15003159; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v231 /*v487*/, s33 offset:15043160; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v232 /*v488*/, s33 offset:15083161; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v233 /*v489*/, s33 offset:15123162; GFX1250-DAGISEL-NEXT:    s_clause 0x3e ; 252-byte Folded Spill3163; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v234 /*v490*/, s33 offset:15163164; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v235 /*v491*/, s33 offset:15203165; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v236 /*v492*/, s33 offset:15243166; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v237 /*v493*/, s33 offset:15283167; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v238 /*v494*/, s33 offset:15323168; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v239 /*v495*/, s33 offset:15363169; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v240 /*v496*/, s33 offset:15403170; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v241 /*v497*/, s33 offset:15443171; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v242 /*v498*/, s33 offset:15483172; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v243 /*v499*/, s33 offset:15523173; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v244 /*v500*/, s33 offset:15563174; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v245 /*v501*/, s33 offset:15603175; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v246 /*v502*/, s33 offset:15643176; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v247 /*v503*/, s33 offset:15683177; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v248 /*v504*/, s33 offset:15723178; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v249 /*v505*/, s33 offset:15763179; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v250 /*v506*/, s33 offset:15803180; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v251 /*v507*/, s33 offset:15843181; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v252 /*v508*/, s33 offset:15883182; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v253 /*v509*/, s33 offset:15923183; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v254 /*v510*/, s33 offset:15963184; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v255 /*v511*/, s33 offset:16003185; GFX1250-DAGISEL-NEXT:    s_set_vgpr_msb 0x408 ; msbs: dst=0 src0=0 src1=2 src2=03186; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v0 /*v512*/, s33 offset:16043187; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v1 /*v513*/, s33 offset:16083188; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v2 /*v514*/, s33 offset:16123189; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v3 /*v515*/, s33 offset:16163190; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v4 /*v516*/, s33 offset:16203191; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v5 /*v517*/, s33 offset:16243192; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v6 /*v518*/, s33 offset:16283193; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v7 /*v519*/, s33 offset:16323194; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v8 /*v520*/, s33 offset:16363195; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v9 /*v521*/, s33 offset:16403196; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v10 /*v522*/, s33 offset:16443197; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v11 /*v523*/, s33 offset:16483198; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v12 /*v524*/, s33 offset:16523199; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v13 /*v525*/, s33 offset:16563200; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v14 /*v526*/, s33 offset:16603201; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v15 /*v527*/, s33 offset:16643202; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v16 /*v528*/, s33 offset:16683203; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v17 /*v529*/, s33 offset:16723204; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v18 /*v530*/, s33 offset:16763205; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v19 /*v531*/, s33 offset:16803206; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v20 /*v532*/, s33 offset:16843207; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v21 /*v533*/, s33 offset:16883208; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v22 /*v534*/, s33 offset:16923209; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v23 /*v535*/, s33 offset:16963210; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v24 /*v536*/, s33 offset:17003211; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v25 /*v537*/, s33 offset:17043212; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v26 /*v538*/, s33 offset:17083213; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v27 /*v539*/, s33 offset:17123214; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v28 /*v540*/, s33 offset:17163215; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v29 /*v541*/, s33 offset:17203216; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v30 /*v542*/, s33 offset:17243217; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v31 /*v543*/, s33 offset:17283218; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v32 /*v544*/, s33 offset:17323219; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v33 /*v545*/, s33 offset:17363220; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v34 /*v546*/, s33 offset:17403221; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v35 /*v547*/, s33 offset:17443222; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v36 /*v548*/, s33 offset:17483223; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v37 /*v549*/, s33 offset:17523224; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v38 /*v550*/, s33 offset:17563225; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v39 /*v551*/, s33 offset:17603226; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v40 /*v552*/, s33 offset:17643227; GFX1250-DAGISEL-NEXT:    s_clause 0x3e ; 252-byte Folded Spill3228; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v41 /*v553*/, s33 offset:17683229; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v42 /*v554*/, s33 offset:17723230; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v43 /*v555*/, s33 offset:17763231; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v44 /*v556*/, s33 offset:17803232; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v45 /*v557*/, s33 offset:17843233; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v46 /*v558*/, s33 offset:17883234; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v47 /*v559*/, s33 offset:17923235; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v48 /*v560*/, s33 offset:17963236; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v49 /*v561*/, s33 offset:18003237; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v50 /*v562*/, s33 offset:18043238; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v51 /*v563*/, s33 offset:18083239; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v52 /*v564*/, s33 offset:18123240; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v53 /*v565*/, s33 offset:18163241; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v54 /*v566*/, s33 offset:18203242; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v55 /*v567*/, s33 offset:18243243; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v56 /*v568*/, s33 offset:18283244; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v57 /*v569*/, s33 offset:18323245; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v58 /*v570*/, s33 offset:18363246; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v59 /*v571*/, s33 offset:18403247; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v60 /*v572*/, s33 offset:18443248; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v61 /*v573*/, s33 offset:18483249; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v62 /*v574*/, s33 offset:18523250; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v63 /*v575*/, s33 offset:18563251; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v64 /*v576*/, s33 offset:18603252; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v65 /*v577*/, s33 offset:18643253; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v66 /*v578*/, s33 offset:18683254; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v67 /*v579*/, s33 offset:18723255; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v68 /*v580*/, s33 offset:18763256; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v69 /*v581*/, s33 offset:18803257; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v70 /*v582*/, s33 offset:18843258; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v71 /*v583*/, s33 offset:18883259; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v72 /*v584*/, s33 offset:18923260; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v73 /*v585*/, s33 offset:18963261; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v74 /*v586*/, s33 offset:19003262; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v75 /*v587*/, s33 offset:19043263; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v76 /*v588*/, s33 offset:19083264; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v77 /*v589*/, s33 offset:19123265; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v78 /*v590*/, s33 offset:19163266; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v79 /*v591*/, s33 offset:19203267; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v80 /*v592*/, s33 offset:19243268; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v81 /*v593*/, s33 offset:19283269; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v82 /*v594*/, s33 offset:19323270; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v83 /*v595*/, s33 offset:19363271; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v84 /*v596*/, s33 offset:19403272; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v85 /*v597*/, s33 offset:19443273; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v86 /*v598*/, s33 offset:19483274; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v87 /*v599*/, s33 offset:19523275; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v88 /*v600*/, s33 offset:19563276; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v89 /*v601*/, s33 offset:19603277; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v90 /*v602*/, s33 offset:19643278; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v91 /*v603*/, s33 offset:19683279; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v92 /*v604*/, s33 offset:19723280; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v93 /*v605*/, s33 offset:19763281; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v94 /*v606*/, s33 offset:19803282; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v95 /*v607*/, s33 offset:19843283; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v96 /*v608*/, s33 offset:19883284; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v97 /*v609*/, s33 offset:19923285; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v98 /*v610*/, s33 offset:19963286; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v99 /*v611*/, s33 offset:20003287; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v100 /*v612*/, s33 offset:20043288; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v101 /*v613*/, s33 offset:20083289; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v102 /*v614*/, s33 offset:20123290; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v103 /*v615*/, s33 offset:20163291; GFX1250-DAGISEL-NEXT:    s_clause 0x3e ; 252-byte Folded Spill3292; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v104 /*v616*/, s33 offset:20203293; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v105 /*v617*/, s33 offset:20243294; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v106 /*v618*/, s33 offset:20283295; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v107 /*v619*/, s33 offset:20323296; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v108 /*v620*/, s33 offset:20363297; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v109 /*v621*/, s33 offset:20403298; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v110 /*v622*/, s33 offset:20443299; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v111 /*v623*/, s33 offset:20483300; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v112 /*v624*/, s33 offset:20523301; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v113 /*v625*/, s33 offset:20563302; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v114 /*v626*/, s33 offset:20603303; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v115 /*v627*/, s33 offset:20643304; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v116 /*v628*/, s33 offset:20683305; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v117 /*v629*/, s33 offset:20723306; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v118 /*v630*/, s33 offset:20763307; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v119 /*v631*/, s33 offset:20803308; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v120 /*v632*/, s33 offset:20843309; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v121 /*v633*/, s33 offset:20883310; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v122 /*v634*/, s33 offset:20923311; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v123 /*v635*/, s33 offset:20963312; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v124 /*v636*/, s33 offset:21003313; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v125 /*v637*/, s33 offset:21043314; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v126 /*v638*/, s33 offset:21083315; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v127 /*v639*/, s33 offset:21123316; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v128 /*v640*/, s33 offset:21163317; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v129 /*v641*/, s33 offset:21203318; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v130 /*v642*/, s33 offset:21243319; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v131 /*v643*/, s33 offset:21283320; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v132 /*v644*/, s33 offset:21323321; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v133 /*v645*/, s33 offset:21363322; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v134 /*v646*/, s33 offset:21403323; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v135 /*v647*/, s33 offset:21443324; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v136 /*v648*/, s33 offset:21483325; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v137 /*v649*/, s33 offset:21523326; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v138 /*v650*/, s33 offset:21563327; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v139 /*v651*/, s33 offset:21603328; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v140 /*v652*/, s33 offset:21643329; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v141 /*v653*/, s33 offset:21683330; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v142 /*v654*/, s33 offset:21723331; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v143 /*v655*/, s33 offset:21763332; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v144 /*v656*/, s33 offset:21803333; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v145 /*v657*/, s33 offset:21843334; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v146 /*v658*/, s33 offset:21883335; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v147 /*v659*/, s33 offset:21923336; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v148 /*v660*/, s33 offset:21963337; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v149 /*v661*/, s33 offset:22003338; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v150 /*v662*/, s33 offset:22043339; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v151 /*v663*/, s33 offset:22083340; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v152 /*v664*/, s33 offset:22123341; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v153 /*v665*/, s33 offset:22163342; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v154 /*v666*/, s33 offset:22203343; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v155 /*v667*/, s33 offset:22243344; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v156 /*v668*/, s33 offset:22283345; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v157 /*v669*/, s33 offset:22323346; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v158 /*v670*/, s33 offset:22363347; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v159 /*v671*/, s33 offset:22403348; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v160 /*v672*/, s33 offset:22443349; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v161 /*v673*/, s33 offset:22483350; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v162 /*v674*/, s33 offset:22523351; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v163 /*v675*/, s33 offset:22563352; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v164 /*v676*/, s33 offset:22603353; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v165 /*v677*/, s33 offset:22643354; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v166 /*v678*/, s33 offset:22683355; GFX1250-DAGISEL-NEXT:    s_clause 0x3e ; 252-byte Folded Spill3356; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v167 /*v679*/, s33 offset:22723357; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v168 /*v680*/, s33 offset:22763358; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v169 /*v681*/, s33 offset:22803359; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v170 /*v682*/, s33 offset:22843360; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v171 /*v683*/, s33 offset:22883361; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v172 /*v684*/, s33 offset:22923362; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v173 /*v685*/, s33 offset:22963363; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v174 /*v686*/, s33 offset:23003364; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v175 /*v687*/, s33 offset:23043365; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v176 /*v688*/, s33 offset:23083366; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v177 /*v689*/, s33 offset:23123367; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v178 /*v690*/, s33 offset:23163368; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v179 /*v691*/, s33 offset:23203369; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v180 /*v692*/, s33 offset:23243370; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v181 /*v693*/, s33 offset:23283371; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v182 /*v694*/, s33 offset:23323372; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v183 /*v695*/, s33 offset:23363373; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v184 /*v696*/, s33 offset:23403374; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v185 /*v697*/, s33 offset:23443375; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v186 /*v698*/, s33 offset:23483376; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v187 /*v699*/, s33 offset:23523377; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v188 /*v700*/, s33 offset:23563378; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v189 /*v701*/, s33 offset:23603379; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v190 /*v702*/, s33 offset:23643380; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v191 /*v703*/, s33 offset:23683381; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v192 /*v704*/, s33 offset:23723382; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v193 /*v705*/, s33 offset:23763383; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v194 /*v706*/, s33 offset:23803384; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v195 /*v707*/, s33 offset:23843385; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v196 /*v708*/, s33 offset:23883386; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v197 /*v709*/, s33 offset:23923387; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v198 /*v710*/, s33 offset:23963388; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v199 /*v711*/, s33 offset:24003389; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v200 /*v712*/, s33 offset:24043390; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v201 /*v713*/, s33 offset:24083391; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v202 /*v714*/, s33 offset:24123392; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v203 /*v715*/, s33 offset:24163393; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v204 /*v716*/, s33 offset:24203394; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v205 /*v717*/, s33 offset:24243395; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v206 /*v718*/, s33 offset:24283396; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v207 /*v719*/, s33 offset:24323397; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v208 /*v720*/, s33 offset:24363398; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v209 /*v721*/, s33 offset:24403399; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v210 /*v722*/, s33 offset:24443400; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v211 /*v723*/, s33 offset:24483401; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v212 /*v724*/, s33 offset:24523402; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v213 /*v725*/, s33 offset:24563403; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v214 /*v726*/, s33 offset:24603404; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v215 /*v727*/, s33 offset:24643405; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v216 /*v728*/, s33 offset:24683406; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v217 /*v729*/, s33 offset:24723407; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v218 /*v730*/, s33 offset:24763408; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v219 /*v731*/, s33 offset:24803409; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v220 /*v732*/, s33 offset:24843410; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v221 /*v733*/, s33 offset:24883411; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v222 /*v734*/, s33 offset:24923412; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v223 /*v735*/, s33 offset:24963413; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v224 /*v736*/, s33 offset:25003414; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v225 /*v737*/, s33 offset:25043415; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v226 /*v738*/, s33 offset:25083416; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v227 /*v739*/, s33 offset:25123417; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v228 /*v740*/, s33 offset:25163418; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v229 /*v741*/, s33 offset:25203419; GFX1250-DAGISEL-NEXT:    s_clause 0x3e ; 252-byte Folded Spill3420; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v230 /*v742*/, s33 offset:25243421; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v231 /*v743*/, s33 offset:25283422; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v232 /*v744*/, s33 offset:25323423; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v233 /*v745*/, s33 offset:25363424; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v234 /*v746*/, s33 offset:25403425; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v235 /*v747*/, s33 offset:25443426; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v236 /*v748*/, s33 offset:25483427; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v237 /*v749*/, s33 offset:25523428; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v238 /*v750*/, s33 offset:25563429; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v239 /*v751*/, s33 offset:25603430; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v240 /*v752*/, s33 offset:25643431; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v241 /*v753*/, s33 offset:25683432; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v242 /*v754*/, s33 offset:25723433; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v243 /*v755*/, s33 offset:25763434; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v244 /*v756*/, s33 offset:25803435; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v245 /*v757*/, s33 offset:25843436; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v246 /*v758*/, s33 offset:25883437; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v247 /*v759*/, s33 offset:25923438; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v248 /*v760*/, s33 offset:25963439; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v249 /*v761*/, s33 offset:26003440; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v250 /*v762*/, s33 offset:26043441; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v251 /*v763*/, s33 offset:26083442; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v252 /*v764*/, s33 offset:26123443; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v253 /*v765*/, s33 offset:26163444; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v254 /*v766*/, s33 offset:26203445; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v255 /*v767*/, s33 offset:26243446; GFX1250-DAGISEL-NEXT:    s_set_vgpr_msb 0x80c ; msbs: dst=0 src0=0 src1=3 src2=03447; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v0 /*v768*/, s33 offset:26283448; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v1 /*v769*/, s33 offset:26323449; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v2 /*v770*/, s33 offset:26363450; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v3 /*v771*/, s33 offset:26403451; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v4 /*v772*/, s33 offset:26443452; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v5 /*v773*/, s33 offset:26483453; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v6 /*v774*/, s33 offset:26523454; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v7 /*v775*/, s33 offset:26563455; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v8 /*v776*/, s33 offset:26603456; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v9 /*v777*/, s33 offset:26643457; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v10 /*v778*/, s33 offset:26683458; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v11 /*v779*/, s33 offset:26723459; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v12 /*v780*/, s33 offset:26763460; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v13 /*v781*/, s33 offset:26803461; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v14 /*v782*/, s33 offset:26843462; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v15 /*v783*/, s33 offset:26883463; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v16 /*v784*/, s33 offset:26923464; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v17 /*v785*/, s33 offset:26963465; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v18 /*v786*/, s33 offset:27003466; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v19 /*v787*/, s33 offset:27043467; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v20 /*v788*/, s33 offset:27083468; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v21 /*v789*/, s33 offset:27123469; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v22 /*v790*/, s33 offset:27163470; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v23 /*v791*/, s33 offset:27203471; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v24 /*v792*/, s33 offset:27243472; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v25 /*v793*/, s33 offset:27283473; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v26 /*v794*/, s33 offset:27323474; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v27 /*v795*/, s33 offset:27363475; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v28 /*v796*/, s33 offset:27403476; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v29 /*v797*/, s33 offset:27443477; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v30 /*v798*/, s33 offset:27483478; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v31 /*v799*/, s33 offset:27523479; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v32 /*v800*/, s33 offset:27563480; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v33 /*v801*/, s33 offset:27603481; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v34 /*v802*/, s33 offset:27643482; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v35 /*v803*/, s33 offset:27683483; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v36 /*v804*/, s33 offset:27723484; GFX1250-DAGISEL-NEXT:    s_clause 0x3e ; 252-byte Folded Spill3485; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v37 /*v805*/, s33 offset:27763486; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v38 /*v806*/, s33 offset:27803487; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v39 /*v807*/, s33 offset:27843488; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v40 /*v808*/, s33 offset:27883489; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v41 /*v809*/, s33 offset:27923490; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v42 /*v810*/, s33 offset:27963491; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v43 /*v811*/, s33 offset:28003492; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v44 /*v812*/, s33 offset:28043493; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v45 /*v813*/, s33 offset:28083494; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v46 /*v814*/, s33 offset:28123495; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v47 /*v815*/, s33 offset:28163496; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v48 /*v816*/, s33 offset:28203497; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v49 /*v817*/, s33 offset:28243498; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v50 /*v818*/, s33 offset:28283499; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v51 /*v819*/, s33 offset:28323500; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v52 /*v820*/, s33 offset:28363501; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v53 /*v821*/, s33 offset:28403502; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v54 /*v822*/, s33 offset:28443503; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v55 /*v823*/, s33 offset:28483504; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v56 /*v824*/, s33 offset:28523505; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v57 /*v825*/, s33 offset:28563506; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v58 /*v826*/, s33 offset:28603507; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v59 /*v827*/, s33 offset:28643508; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v60 /*v828*/, s33 offset:28683509; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v61 /*v829*/, s33 offset:28723510; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v62 /*v830*/, s33 offset:28763511; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v63 /*v831*/, s33 offset:28803512; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v64 /*v832*/, s33 offset:28843513; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v65 /*v833*/, s33 offset:28883514; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v66 /*v834*/, s33 offset:28923515; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v67 /*v835*/, s33 offset:28963516; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v68 /*v836*/, s33 offset:29003517; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v69 /*v837*/, s33 offset:29043518; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v70 /*v838*/, s33 offset:29083519; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v71 /*v839*/, s33 offset:29123520; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v72 /*v840*/, s33 offset:29163521; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v73 /*v841*/, s33 offset:29203522; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v74 /*v842*/, s33 offset:29243523; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v75 /*v843*/, s33 offset:29283524; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v76 /*v844*/, s33 offset:29323525; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v77 /*v845*/, s33 offset:29363526; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v78 /*v846*/, s33 offset:29403527; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v79 /*v847*/, s33 offset:29443528; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v80 /*v848*/, s33 offset:29483529; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v81 /*v849*/, s33 offset:29523530; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v82 /*v850*/, s33 offset:29563531; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v83 /*v851*/, s33 offset:29603532; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v84 /*v852*/, s33 offset:29643533; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v85 /*v853*/, s33 offset:29683534; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v86 /*v854*/, s33 offset:29723535; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v87 /*v855*/, s33 offset:29763536; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v88 /*v856*/, s33 offset:29803537; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v89 /*v857*/, s33 offset:29843538; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v90 /*v858*/, s33 offset:29883539; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v91 /*v859*/, s33 offset:29923540; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v92 /*v860*/, s33 offset:29963541; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v93 /*v861*/, s33 offset:30003542; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v94 /*v862*/, s33 offset:30043543; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v95 /*v863*/, s33 offset:30083544; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v96 /*v864*/, s33 offset:30123545; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v97 /*v865*/, s33 offset:30163546; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v98 /*v866*/, s33 offset:30203547; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v99 /*v867*/, s33 offset:30243548; GFX1250-DAGISEL-NEXT:    s_clause 0x3e ; 252-byte Folded Spill3549; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v100 /*v868*/, s33 offset:30283550; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v101 /*v869*/, s33 offset:30323551; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v102 /*v870*/, s33 offset:30363552; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v103 /*v871*/, s33 offset:30403553; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v104 /*v872*/, s33 offset:30443554; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v105 /*v873*/, s33 offset:30483555; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v106 /*v874*/, s33 offset:30523556; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v107 /*v875*/, s33 offset:30563557; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v108 /*v876*/, s33 offset:30603558; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v109 /*v877*/, s33 offset:30643559; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v110 /*v878*/, s33 offset:30683560; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v111 /*v879*/, s33 offset:30723561; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v112 /*v880*/, s33 offset:30763562; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v113 /*v881*/, s33 offset:30803563; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v114 /*v882*/, s33 offset:30843564; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v115 /*v883*/, s33 offset:30883565; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v116 /*v884*/, s33 offset:30923566; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v117 /*v885*/, s33 offset:30963567; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v118 /*v886*/, s33 offset:31003568; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v119 /*v887*/, s33 offset:31043569; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v120 /*v888*/, s33 offset:31083570; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v121 /*v889*/, s33 offset:31123571; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v122 /*v890*/, s33 offset:31163572; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v123 /*v891*/, s33 offset:31203573; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v124 /*v892*/, s33 offset:31243574; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v125 /*v893*/, s33 offset:31283575; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v126 /*v894*/, s33 offset:31323576; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v127 /*v895*/, s33 offset:31363577; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v128 /*v896*/, s33 offset:31403578; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v129 /*v897*/, s33 offset:31443579; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v130 /*v898*/, s33 offset:31483580; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v131 /*v899*/, s33 offset:31523581; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v132 /*v900*/, s33 offset:31563582; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v133 /*v901*/, s33 offset:31603583; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v134 /*v902*/, s33 offset:31643584; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v135 /*v903*/, s33 offset:31683585; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v136 /*v904*/, s33 offset:31723586; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v137 /*v905*/, s33 offset:31763587; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v138 /*v906*/, s33 offset:31803588; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v139 /*v907*/, s33 offset:31843589; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v140 /*v908*/, s33 offset:31883590; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v141 /*v909*/, s33 offset:31923591; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v142 /*v910*/, s33 offset:31963592; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v143 /*v911*/, s33 offset:32003593; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v144 /*v912*/, s33 offset:32043594; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v145 /*v913*/, s33 offset:32083595; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v146 /*v914*/, s33 offset:32123596; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v147 /*v915*/, s33 offset:32163597; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v148 /*v916*/, s33 offset:32203598; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v149 /*v917*/, s33 offset:32243599; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v150 /*v918*/, s33 offset:32283600; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v151 /*v919*/, s33 offset:32323601; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v152 /*v920*/, s33 offset:32363602; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v153 /*v921*/, s33 offset:32403603; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v154 /*v922*/, s33 offset:32443604; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v155 /*v923*/, s33 offset:32483605; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v156 /*v924*/, s33 offset:32523606; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v157 /*v925*/, s33 offset:32563607; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v158 /*v926*/, s33 offset:32603608; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v159 /*v927*/, s33 offset:32643609; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v160 /*v928*/, s33 offset:32683610; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v161 /*v929*/, s33 offset:32723611; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v162 /*v930*/, s33 offset:32763612; GFX1250-DAGISEL-NEXT:    s_clause 0x3e ; 252-byte Folded Spill3613; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v163 /*v931*/, s33 offset:32803614; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v164 /*v932*/, s33 offset:32843615; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v165 /*v933*/, s33 offset:32883616; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v166 /*v934*/, s33 offset:32923617; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v167 /*v935*/, s33 offset:32963618; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v168 /*v936*/, s33 offset:33003619; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v169 /*v937*/, s33 offset:33043620; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v170 /*v938*/, s33 offset:33083621; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v171 /*v939*/, s33 offset:33123622; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v172 /*v940*/, s33 offset:33163623; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v173 /*v941*/, s33 offset:33203624; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v174 /*v942*/, s33 offset:33243625; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v175 /*v943*/, s33 offset:33283626; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v176 /*v944*/, s33 offset:33323627; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v177 /*v945*/, s33 offset:33363628; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v178 /*v946*/, s33 offset:33403629; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v179 /*v947*/, s33 offset:33443630; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v180 /*v948*/, s33 offset:33483631; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v181 /*v949*/, s33 offset:33523632; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v182 /*v950*/, s33 offset:33563633; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v183 /*v951*/, s33 offset:33603634; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v184 /*v952*/, s33 offset:33643635; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v185 /*v953*/, s33 offset:33683636; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v186 /*v954*/, s33 offset:33723637; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v187 /*v955*/, s33 offset:33763638; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v188 /*v956*/, s33 offset:33803639; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v189 /*v957*/, s33 offset:33843640; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v190 /*v958*/, s33 offset:33883641; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v191 /*v959*/, s33 offset:33923642; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v192 /*v960*/, s33 offset:33963643; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v193 /*v961*/, s33 offset:34003644; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v194 /*v962*/, s33 offset:34043645; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v195 /*v963*/, s33 offset:34083646; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v196 /*v964*/, s33 offset:34123647; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v197 /*v965*/, s33 offset:34163648; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v198 /*v966*/, s33 offset:34203649; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v199 /*v967*/, s33 offset:34243650; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v200 /*v968*/, s33 offset:34283651; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v201 /*v969*/, s33 offset:34323652; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v202 /*v970*/, s33 offset:34363653; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v203 /*v971*/, s33 offset:34403654; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v204 /*v972*/, s33 offset:34443655; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v205 /*v973*/, s33 offset:34483656; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v206 /*v974*/, s33 offset:34523657; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v207 /*v975*/, s33 offset:34563658; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v208 /*v976*/, s33 offset:34603659; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v209 /*v977*/, s33 offset:34643660; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v210 /*v978*/, s33 offset:34683661; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v211 /*v979*/, s33 offset:34723662; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v212 /*v980*/, s33 offset:34763663; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v213 /*v981*/, s33 offset:34803664; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v214 /*v982*/, s33 offset:34843665; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v215 /*v983*/, s33 offset:34883666; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v216 /*v984*/, s33 offset:34923667; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v217 /*v985*/, s33 offset:34963668; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v218 /*v986*/, s33 offset:35003669; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v219 /*v987*/, s33 offset:35043670; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v220 /*v988*/, s33 offset:35083671; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v221 /*v989*/, s33 offset:35123672; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v222 /*v990*/, s33 offset:35163673; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v223 /*v991*/, s33 offset:35203674; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v224 /*v992*/, s33 offset:35243675; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v225 /*v993*/, s33 offset:35283676; GFX1250-DAGISEL-NEXT:    s_clause 0x1d ; 120-byte Folded Spill3677; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v226 /*v994*/, s33 offset:35323678; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v227 /*v995*/, s33 offset:35363679; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v228 /*v996*/, s33 offset:35403680; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v229 /*v997*/, s33 offset:35443681; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v230 /*v998*/, s33 offset:35483682; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v231 /*v999*/, s33 offset:35523683; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v232 /*v1000*/, s33 offset:35563684; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v233 /*v1001*/, s33 offset:35603685; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v234 /*v1002*/, s33 offset:35643686; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v235 /*v1003*/, s33 offset:35683687; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v236 /*v1004*/, s33 offset:35723688; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v237 /*v1005*/, s33 offset:35763689; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v238 /*v1006*/, s33 offset:35803690; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v239 /*v1007*/, s33 offset:35843691; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v240 /*v1008*/, s33 offset:35883692; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v241 /*v1009*/, s33 offset:35923693; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v242 /*v1010*/, s33 offset:35963694; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v243 /*v1011*/, s33 offset:36003695; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v244 /*v1012*/, s33 offset:36043696; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v245 /*v1013*/, s33 offset:36083697; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v246 /*v1014*/, s33 offset:36123698; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v247 /*v1015*/, s33 offset:36163699; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v248 /*v1016*/, s33 offset:36203700; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v249 /*v1017*/, s33 offset:36243701; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v250 /*v1018*/, s33 offset:36283702; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v251 /*v1019*/, s33 offset:36323703; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v252 /*v1020*/, s33 offset:36363704; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v253 /*v1021*/, s33 offset:36403705; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v254 /*v1022*/, s33 offset:36443706; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v255 /*v1023*/, s33 offset:36483707; GFX1250-DAGISEL-NEXT:    s_wait_xcnt 0x03708; GFX1250-DAGISEL-NEXT:    s_mov_b32 exec_lo, -13709; GFX1250-DAGISEL-NEXT:    s_set_vgpr_msb 0xc00 ; msbs: dst=0 src0=0 src1=0 src2=03710; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v40, s33 ; 4-byte Folded Spill3711; GFX1250-DAGISEL-NEXT:    s_wait_xcnt 0x03712; GFX1250-DAGISEL-NEXT:    v_writelane_b32 v40, s0, 33713; GFX1250-DAGISEL-NEXT:    v_mov_b32_e32 v2, v03714; GFX1250-DAGISEL-NEXT:    v_swap_b32 v0, v13715; GFX1250-DAGISEL-NEXT:    s_mov_b64 s[0:1], gfx_callee@abs643716; GFX1250-DAGISEL-NEXT:    v_writelane_b32 v40, s4, 03717; GFX1250-DAGISEL-NEXT:    s_addk_co_i32 s32, 0xe503718; GFX1250-DAGISEL-NEXT:    v_writelane_b32 v40, s30, 13719; GFX1250-DAGISEL-NEXT:    v_writelane_b32 v40, s31, 23720; GFX1250-DAGISEL-NEXT:    s_swap_pc_i64 s[30:31], s[0:1]3721; GFX1250-DAGISEL-NEXT:    s_delay_alu instid0(VALU_DEP_1)3722; GFX1250-DAGISEL-NEXT:    v_readlane_b32 s31, v40, 23723; GFX1250-DAGISEL-NEXT:    v_readlane_b32 s30, v40, 13724; GFX1250-DAGISEL-NEXT:    v_readlane_b32 s4, v40, 03725; GFX1250-DAGISEL-NEXT:    v_readlane_b32 s0, v40, 33726; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v40, off, s33 ; 4-byte Folded Reload3727; GFX1250-DAGISEL-NEXT:    s_mov_b32 s32, s333728; GFX1250-DAGISEL-NEXT:    s_wait_xcnt 0x03729; GFX1250-DAGISEL-NEXT:    s_xor_b32 exec_lo, s4, -13730; GFX1250-DAGISEL-NEXT:    s_clause 0x3e ; 252-byte Folded Reload3731; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v0, off, s33 offset:43732; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v1, off, s33 offset:83733; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v2, off, s33 offset:123734; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v3, off, s33 offset:163735; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v4, off, s33 offset:203736; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v5, off, s33 offset:243737; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v6, off, s33 offset:283738; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v7, off, s33 offset:323739; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v8, off, s33 offset:363740; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v9, off, s33 offset:403741; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v10, off, s33 offset:443742; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v11, off, s33 offset:483743; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v12, off, s33 offset:523744; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v13, off, s33 offset:563745; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v14, off, s33 offset:603746; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v15, off, s33 offset:643747; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v16, off, s33 offset:683748; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v17, off, s33 offset:723749; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v18, off, s33 offset:763750; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v19, off, s33 offset:803751; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v20, off, s33 offset:843752; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v21, off, s33 offset:883753; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v22, off, s33 offset:923754; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v23, off, s33 offset:963755; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v24, off, s33 offset:1003756; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v25, off, s33 offset:1043757; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v26, off, s33 offset:1083758; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v27, off, s33 offset:1123759; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v28, off, s33 offset:1163760; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v29, off, s33 offset:1203761; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v30, off, s33 offset:1243762; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v31, off, s33 offset:1283763; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v32, off, s33 offset:1323764; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v33, off, s33 offset:1363765; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v34, off, s33 offset:1403766; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v35, off, s33 offset:1443767; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v36, off, s33 offset:1483768; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v37, off, s33 offset:1523769; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v38, off, s33 offset:1563770; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v39, off, s33 offset:1603771; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v48, off, s33 offset:1643772; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v49, off, s33 offset:1683773; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v50, off, s33 offset:1723774; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v51, off, s33 offset:1763775; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v52, off, s33 offset:1803776; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v53, off, s33 offset:1843777; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v54, off, s33 offset:1883778; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v55, off, s33 offset:1923779; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v64, off, s33 offset:1963780; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v65, off, s33 offset:2003781; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v66, off, s33 offset:2043782; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v67, off, s33 offset:2083783; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v68, off, s33 offset:2123784; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v69, off, s33 offset:2163785; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v70, off, s33 offset:2203786; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v71, off, s33 offset:2243787; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v80, off, s33 offset:2283788; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v81, off, s33 offset:2323789; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v82, off, s33 offset:2363790; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v83, off, s33 offset:2403791; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v84, off, s33 offset:2443792; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v85, off, s33 offset:2483793; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v86, off, s33 offset:2523794; GFX1250-DAGISEL-NEXT:    s_clause 0x3e ; 252-byte Folded Reload3795; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v87, off, s33 offset:2563796; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v96, off, s33 offset:2603797; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v97, off, s33 offset:2643798; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v98, off, s33 offset:2683799; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v99, off, s33 offset:2723800; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v100, off, s33 offset:2763801; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v101, off, s33 offset:2803802; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v102, off, s33 offset:2843803; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v103, off, s33 offset:2883804; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v112, off, s33 offset:2923805; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v113, off, s33 offset:2963806; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v114, off, s33 offset:3003807; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v115, off, s33 offset:3043808; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v116, off, s33 offset:3083809; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v117, off, s33 offset:3123810; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v118, off, s33 offset:3163811; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v119, off, s33 offset:3203812; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v128, off, s33 offset:3243813; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v129, off, s33 offset:3283814; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v130, off, s33 offset:3323815; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v131, off, s33 offset:3363816; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v132, off, s33 offset:3403817; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v133, off, s33 offset:3443818; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v134, off, s33 offset:3483819; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v135, off, s33 offset:3523820; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v144, off, s33 offset:3563821; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v145, off, s33 offset:3603822; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v146, off, s33 offset:3643823; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v147, off, s33 offset:3683824; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v148, off, s33 offset:3723825; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v149, off, s33 offset:3763826; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v150, off, s33 offset:3803827; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v151, off, s33 offset:3843828; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v160, off, s33 offset:3883829; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v161, off, s33 offset:3923830; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v162, off, s33 offset:3963831; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v163, off, s33 offset:4003832; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v164, off, s33 offset:4043833; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v165, off, s33 offset:4083834; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v166, off, s33 offset:4123835; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v167, off, s33 offset:4163836; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v176, off, s33 offset:4203837; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v177, off, s33 offset:4243838; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v178, off, s33 offset:4283839; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v179, off, s33 offset:4323840; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v180, off, s33 offset:4363841; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v181, off, s33 offset:4403842; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v182, off, s33 offset:4443843; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v183, off, s33 offset:4483844; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v192, off, s33 offset:4523845; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v193, off, s33 offset:4563846; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v194, off, s33 offset:4603847; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v195, off, s33 offset:4643848; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v196, off, s33 offset:4683849; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v197, off, s33 offset:4723850; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v198, off, s33 offset:4763851; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v199, off, s33 offset:4803852; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v208, off, s33 offset:4843853; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v209, off, s33 offset:4883854; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v210, off, s33 offset:4923855; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v211, off, s33 offset:4963856; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v212, off, s33 offset:5003857; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v213, off, s33 offset:5043858; GFX1250-DAGISEL-NEXT:    s_clause 0x3e ; 252-byte Folded Reload3859; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v214, off, s33 offset:5083860; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v215, off, s33 offset:5123861; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v224, off, s33 offset:5163862; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v225, off, s33 offset:5203863; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v226, off, s33 offset:5243864; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v227, off, s33 offset:5283865; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v228, off, s33 offset:5323866; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v229, off, s33 offset:5363867; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v230, off, s33 offset:5403868; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v231, off, s33 offset:5443869; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v240, off, s33 offset:5483870; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v241, off, s33 offset:5523871; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v242, off, s33 offset:5563872; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v243, off, s33 offset:5603873; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v244, off, s33 offset:5643874; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v245, off, s33 offset:5683875; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v246, off, s33 offset:5723876; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v247, off, s33 offset:5763877; GFX1250-DAGISEL-NEXT:    s_set_vgpr_msb 64 ; msbs: dst=1 src0=0 src1=0 src2=03878; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v0 /*v256*/, off, s33 offset:5803879; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v1 /*v257*/, off, s33 offset:5843880; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v2 /*v258*/, off, s33 offset:5883881; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v3 /*v259*/, off, s33 offset:5923882; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v4 /*v260*/, off, s33 offset:5963883; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v5 /*v261*/, off, s33 offset:6003884; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v6 /*v262*/, off, s33 offset:6043885; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v7 /*v263*/, off, s33 offset:6083886; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v8 /*v264*/, off, s33 offset:6123887; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v9 /*v265*/, off, s33 offset:6163888; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v10 /*v266*/, off, s33 offset:6203889; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v11 /*v267*/, off, s33 offset:6243890; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v12 /*v268*/, off, s33 offset:6283891; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v13 /*v269*/, off, s33 offset:6323892; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v14 /*v270*/, off, s33 offset:6363893; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v15 /*v271*/, off, s33 offset:6403894; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v16 /*v272*/, off, s33 offset:6443895; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v17 /*v273*/, off, s33 offset:6483896; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v18 /*v274*/, off, s33 offset:6523897; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v19 /*v275*/, off, s33 offset:6563898; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v20 /*v276*/, off, s33 offset:6603899; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v21 /*v277*/, off, s33 offset:6643900; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v22 /*v278*/, off, s33 offset:6683901; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v23 /*v279*/, off, s33 offset:6723902; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v24 /*v280*/, off, s33 offset:6763903; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v25 /*v281*/, off, s33 offset:6803904; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v26 /*v282*/, off, s33 offset:6843905; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v27 /*v283*/, off, s33 offset:6883906; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v28 /*v284*/, off, s33 offset:6923907; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v29 /*v285*/, off, s33 offset:6963908; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v30 /*v286*/, off, s33 offset:7003909; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v31 /*v287*/, off, s33 offset:7043910; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v32 /*v288*/, off, s33 offset:7083911; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v33 /*v289*/, off, s33 offset:7123912; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v34 /*v290*/, off, s33 offset:7163913; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v35 /*v291*/, off, s33 offset:7203914; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v36 /*v292*/, off, s33 offset:7243915; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v37 /*v293*/, off, s33 offset:7283916; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v38 /*v294*/, off, s33 offset:7323917; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v39 /*v295*/, off, s33 offset:7363918; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v40 /*v296*/, off, s33 offset:7403919; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v41 /*v297*/, off, s33 offset:7443920; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v42 /*v298*/, off, s33 offset:7483921; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v43 /*v299*/, off, s33 offset:7523922; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v44 /*v300*/, off, s33 offset:7563923; GFX1250-DAGISEL-NEXT:    s_clause 0x3e ; 252-byte Folded Reload3924; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v45 /*v301*/, off, s33 offset:7603925; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v46 /*v302*/, off, s33 offset:7643926; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v47 /*v303*/, off, s33 offset:7683927; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v48 /*v304*/, off, s33 offset:7723928; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v49 /*v305*/, off, s33 offset:7763929; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v50 /*v306*/, off, s33 offset:7803930; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v51 /*v307*/, off, s33 offset:7843931; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v52 /*v308*/, off, s33 offset:7883932; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v53 /*v309*/, off, s33 offset:7923933; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v54 /*v310*/, off, s33 offset:7963934; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v55 /*v311*/, off, s33 offset:8003935; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v56 /*v312*/, off, s33 offset:8043936; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v57 /*v313*/, off, s33 offset:8083937; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v58 /*v314*/, off, s33 offset:8123938; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v59 /*v315*/, off, s33 offset:8163939; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v60 /*v316*/, off, s33 offset:8203940; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v61 /*v317*/, off, s33 offset:8243941; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v62 /*v318*/, off, s33 offset:8283942; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v63 /*v319*/, off, s33 offset:8323943; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v64 /*v320*/, off, s33 offset:8363944; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v65 /*v321*/, off, s33 offset:8403945; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v66 /*v322*/, off, s33 offset:8443946; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v67 /*v323*/, off, s33 offset:8483947; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v68 /*v324*/, off, s33 offset:8523948; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v69 /*v325*/, off, s33 offset:8563949; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v70 /*v326*/, off, s33 offset:8603950; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v71 /*v327*/, off, s33 offset:8643951; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v72 /*v328*/, off, s33 offset:8683952; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v73 /*v329*/, off, s33 offset:8723953; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v74 /*v330*/, off, s33 offset:8763954; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v75 /*v331*/, off, s33 offset:8803955; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v76 /*v332*/, off, s33 offset:8843956; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v77 /*v333*/, off, s33 offset:8883957; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v78 /*v334*/, off, s33 offset:8923958; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v79 /*v335*/, off, s33 offset:8963959; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v80 /*v336*/, off, s33 offset:9003960; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v81 /*v337*/, off, s33 offset:9043961; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v82 /*v338*/, off, s33 offset:9083962; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v83 /*v339*/, off, s33 offset:9123963; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v84 /*v340*/, off, s33 offset:9163964; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v85 /*v341*/, off, s33 offset:9203965; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v86 /*v342*/, off, s33 offset:9243966; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v87 /*v343*/, off, s33 offset:9283967; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v88 /*v344*/, off, s33 offset:9323968; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v89 /*v345*/, off, s33 offset:9363969; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v90 /*v346*/, off, s33 offset:9403970; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v91 /*v347*/, off, s33 offset:9443971; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v92 /*v348*/, off, s33 offset:9483972; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v93 /*v349*/, off, s33 offset:9523973; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v94 /*v350*/, off, s33 offset:9563974; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v95 /*v351*/, off, s33 offset:9603975; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v96 /*v352*/, off, s33 offset:9643976; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v97 /*v353*/, off, s33 offset:9683977; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v98 /*v354*/, off, s33 offset:9723978; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v99 /*v355*/, off, s33 offset:9763979; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v100 /*v356*/, off, s33 offset:9803980; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v101 /*v357*/, off, s33 offset:9843981; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v102 /*v358*/, off, s33 offset:9883982; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v103 /*v359*/, off, s33 offset:9923983; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v104 /*v360*/, off, s33 offset:9963984; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v105 /*v361*/, off, s33 offset:10003985; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v106 /*v362*/, off, s33 offset:10043986; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v107 /*v363*/, off, s33 offset:10083987; GFX1250-DAGISEL-NEXT:    s_clause 0x3e ; 252-byte Folded Reload3988; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v108 /*v364*/, off, s33 offset:10123989; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v109 /*v365*/, off, s33 offset:10163990; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v110 /*v366*/, off, s33 offset:10203991; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v111 /*v367*/, off, s33 offset:10243992; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v112 /*v368*/, off, s33 offset:10283993; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v113 /*v369*/, off, s33 offset:10323994; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v114 /*v370*/, off, s33 offset:10363995; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v115 /*v371*/, off, s33 offset:10403996; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v116 /*v372*/, off, s33 offset:10443997; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v117 /*v373*/, off, s33 offset:10483998; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v118 /*v374*/, off, s33 offset:10523999; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v119 /*v375*/, off, s33 offset:10564000; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v120 /*v376*/, off, s33 offset:10604001; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v121 /*v377*/, off, s33 offset:10644002; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v122 /*v378*/, off, s33 offset:10684003; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v123 /*v379*/, off, s33 offset:10724004; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v124 /*v380*/, off, s33 offset:10764005; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v125 /*v381*/, off, s33 offset:10804006; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v126 /*v382*/, off, s33 offset:10844007; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v127 /*v383*/, off, s33 offset:10884008; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v128 /*v384*/, off, s33 offset:10924009; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v129 /*v385*/, off, s33 offset:10964010; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v130 /*v386*/, off, s33 offset:11004011; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v131 /*v387*/, off, s33 offset:11044012; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v132 /*v388*/, off, s33 offset:11084013; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v133 /*v389*/, off, s33 offset:11124014; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v134 /*v390*/, off, s33 offset:11164015; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v135 /*v391*/, off, s33 offset:11204016; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v136 /*v392*/, off, s33 offset:11244017; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v137 /*v393*/, off, s33 offset:11284018; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v138 /*v394*/, off, s33 offset:11324019; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v139 /*v395*/, off, s33 offset:11364020; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v140 /*v396*/, off, s33 offset:11404021; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v141 /*v397*/, off, s33 offset:11444022; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v142 /*v398*/, off, s33 offset:11484023; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v143 /*v399*/, off, s33 offset:11524024; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v144 /*v400*/, off, s33 offset:11564025; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v145 /*v401*/, off, s33 offset:11604026; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v146 /*v402*/, off, s33 offset:11644027; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v147 /*v403*/, off, s33 offset:11684028; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v148 /*v404*/, off, s33 offset:11724029; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v149 /*v405*/, off, s33 offset:11764030; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v150 /*v406*/, off, s33 offset:11804031; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v151 /*v407*/, off, s33 offset:11844032; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v152 /*v408*/, off, s33 offset:11884033; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v153 /*v409*/, off, s33 offset:11924034; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v154 /*v410*/, off, s33 offset:11964035; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v155 /*v411*/, off, s33 offset:12004036; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v156 /*v412*/, off, s33 offset:12044037; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v157 /*v413*/, off, s33 offset:12084038; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v158 /*v414*/, off, s33 offset:12124039; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v159 /*v415*/, off, s33 offset:12164040; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v160 /*v416*/, off, s33 offset:12204041; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v161 /*v417*/, off, s33 offset:12244042; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v162 /*v418*/, off, s33 offset:12284043; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v163 /*v419*/, off, s33 offset:12324044; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v164 /*v420*/, off, s33 offset:12364045; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v165 /*v421*/, off, s33 offset:12404046; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v166 /*v422*/, off, s33 offset:12444047; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v167 /*v423*/, off, s33 offset:12484048; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v168 /*v424*/, off, s33 offset:12524049; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v169 /*v425*/, off, s33 offset:12564050; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v170 /*v426*/, off, s33 offset:12604051; GFX1250-DAGISEL-NEXT:    s_clause 0x3e ; 252-byte Folded Reload4052; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v171 /*v427*/, off, s33 offset:12644053; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v172 /*v428*/, off, s33 offset:12684054; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v173 /*v429*/, off, s33 offset:12724055; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v174 /*v430*/, off, s33 offset:12764056; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v175 /*v431*/, off, s33 offset:12804057; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v176 /*v432*/, off, s33 offset:12844058; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v177 /*v433*/, off, s33 offset:12884059; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v178 /*v434*/, off, s33 offset:12924060; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v179 /*v435*/, off, s33 offset:12964061; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v180 /*v436*/, off, s33 offset:13004062; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v181 /*v437*/, off, s33 offset:13044063; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v182 /*v438*/, off, s33 offset:13084064; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v183 /*v439*/, off, s33 offset:13124065; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v184 /*v440*/, off, s33 offset:13164066; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v185 /*v441*/, off, s33 offset:13204067; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v186 /*v442*/, off, s33 offset:13244068; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v187 /*v443*/, off, s33 offset:13284069; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v188 /*v444*/, off, s33 offset:13324070; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v189 /*v445*/, off, s33 offset:13364071; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v190 /*v446*/, off, s33 offset:13404072; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v191 /*v447*/, off, s33 offset:13444073; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v192 /*v448*/, off, s33 offset:13484074; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v193 /*v449*/, off, s33 offset:13524075; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v194 /*v450*/, off, s33 offset:13564076; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v195 /*v451*/, off, s33 offset:13604077; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v196 /*v452*/, off, s33 offset:13644078; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v197 /*v453*/, off, s33 offset:13684079; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v198 /*v454*/, off, s33 offset:13724080; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v199 /*v455*/, off, s33 offset:13764081; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v200 /*v456*/, off, s33 offset:13804082; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v201 /*v457*/, off, s33 offset:13844083; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v202 /*v458*/, off, s33 offset:13884084; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v203 /*v459*/, off, s33 offset:13924085; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v204 /*v460*/, off, s33 offset:13964086; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v205 /*v461*/, off, s33 offset:14004087; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v206 /*v462*/, off, s33 offset:14044088; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v207 /*v463*/, off, s33 offset:14084089; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v208 /*v464*/, off, s33 offset:14124090; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v209 /*v465*/, off, s33 offset:14164091; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v210 /*v466*/, off, s33 offset:14204092; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v211 /*v467*/, off, s33 offset:14244093; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v212 /*v468*/, off, s33 offset:14284094; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v213 /*v469*/, off, s33 offset:14324095; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v214 /*v470*/, off, s33 offset:14364096; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v215 /*v471*/, off, s33 offset:14404097; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v216 /*v472*/, off, s33 offset:14444098; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v217 /*v473*/, off, s33 offset:14484099; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v218 /*v474*/, off, s33 offset:14524100; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v219 /*v475*/, off, s33 offset:14564101; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v220 /*v476*/, off, s33 offset:14604102; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v221 /*v477*/, off, s33 offset:14644103; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v222 /*v478*/, off, s33 offset:14684104; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v223 /*v479*/, off, s33 offset:14724105; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v224 /*v480*/, off, s33 offset:14764106; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v225 /*v481*/, off, s33 offset:14804107; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v226 /*v482*/, off, s33 offset:14844108; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v227 /*v483*/, off, s33 offset:14884109; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v228 /*v484*/, off, s33 offset:14924110; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v229 /*v485*/, off, s33 offset:14964111; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v230 /*v486*/, off, s33 offset:15004112; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v231 /*v487*/, off, s33 offset:15044113; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v232 /*v488*/, off, s33 offset:15084114; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v233 /*v489*/, off, s33 offset:15124115; GFX1250-DAGISEL-NEXT:    s_clause 0x3e ; 252-byte Folded Reload4116; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v234 /*v490*/, off, s33 offset:15164117; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v235 /*v491*/, off, s33 offset:15204118; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v236 /*v492*/, off, s33 offset:15244119; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v237 /*v493*/, off, s33 offset:15284120; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v238 /*v494*/, off, s33 offset:15324121; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v239 /*v495*/, off, s33 offset:15364122; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v240 /*v496*/, off, s33 offset:15404123; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v241 /*v497*/, off, s33 offset:15444124; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v242 /*v498*/, off, s33 offset:15484125; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v243 /*v499*/, off, s33 offset:15524126; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v244 /*v500*/, off, s33 offset:15564127; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v245 /*v501*/, off, s33 offset:15604128; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v246 /*v502*/, off, s33 offset:15644129; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v247 /*v503*/, off, s33 offset:15684130; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v248 /*v504*/, off, s33 offset:15724131; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v249 /*v505*/, off, s33 offset:15764132; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v250 /*v506*/, off, s33 offset:15804133; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v251 /*v507*/, off, s33 offset:15844134; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v252 /*v508*/, off, s33 offset:15884135; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v253 /*v509*/, off, s33 offset:15924136; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v254 /*v510*/, off, s33 offset:15964137; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v255 /*v511*/, off, s33 offset:16004138; GFX1250-DAGISEL-NEXT:    s_set_vgpr_msb 0x4080 ; msbs: dst=2 src0=0 src1=0 src2=04139; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v0 /*v512*/, off, s33 offset:16044140; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v1 /*v513*/, off, s33 offset:16084141; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v2 /*v514*/, off, s33 offset:16124142; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v3 /*v515*/, off, s33 offset:16164143; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v4 /*v516*/, off, s33 offset:16204144; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v5 /*v517*/, off, s33 offset:16244145; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v6 /*v518*/, off, s33 offset:16284146; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v7 /*v519*/, off, s33 offset:16324147; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v8 /*v520*/, off, s33 offset:16364148; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v9 /*v521*/, off, s33 offset:16404149; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v10 /*v522*/, off, s33 offset:16444150; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v11 /*v523*/, off, s33 offset:16484151; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v12 /*v524*/, off, s33 offset:16524152; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v13 /*v525*/, off, s33 offset:16564153; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v14 /*v526*/, off, s33 offset:16604154; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v15 /*v527*/, off, s33 offset:16644155; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v16 /*v528*/, off, s33 offset:16684156; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v17 /*v529*/, off, s33 offset:16724157; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v18 /*v530*/, off, s33 offset:16764158; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v19 /*v531*/, off, s33 offset:16804159; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v20 /*v532*/, off, s33 offset:16844160; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v21 /*v533*/, off, s33 offset:16884161; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v22 /*v534*/, off, s33 offset:16924162; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v23 /*v535*/, off, s33 offset:16964163; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v24 /*v536*/, off, s33 offset:17004164; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v25 /*v537*/, off, s33 offset:17044165; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v26 /*v538*/, off, s33 offset:17084166; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v27 /*v539*/, off, s33 offset:17124167; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v28 /*v540*/, off, s33 offset:17164168; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v29 /*v541*/, off, s33 offset:17204169; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v30 /*v542*/, off, s33 offset:17244170; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v31 /*v543*/, off, s33 offset:17284171; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v32 /*v544*/, off, s33 offset:17324172; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v33 /*v545*/, off, s33 offset:17364173; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v34 /*v546*/, off, s33 offset:17404174; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v35 /*v547*/, off, s33 offset:17444175; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v36 /*v548*/, off, s33 offset:17484176; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v37 /*v549*/, off, s33 offset:17524177; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v38 /*v550*/, off, s33 offset:17564178; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v39 /*v551*/, off, s33 offset:17604179; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v40 /*v552*/, off, s33 offset:17644180; GFX1250-DAGISEL-NEXT:    s_clause 0x3e ; 252-byte Folded Reload4181; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v41 /*v553*/, off, s33 offset:17684182; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v42 /*v554*/, off, s33 offset:17724183; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v43 /*v555*/, off, s33 offset:17764184; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v44 /*v556*/, off, s33 offset:17804185; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v45 /*v557*/, off, s33 offset:17844186; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v46 /*v558*/, off, s33 offset:17884187; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v47 /*v559*/, off, s33 offset:17924188; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v48 /*v560*/, off, s33 offset:17964189; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v49 /*v561*/, off, s33 offset:18004190; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v50 /*v562*/, off, s33 offset:18044191; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v51 /*v563*/, off, s33 offset:18084192; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v52 /*v564*/, off, s33 offset:18124193; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v53 /*v565*/, off, s33 offset:18164194; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v54 /*v566*/, off, s33 offset:18204195; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v55 /*v567*/, off, s33 offset:18244196; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v56 /*v568*/, off, s33 offset:18284197; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v57 /*v569*/, off, s33 offset:18324198; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v58 /*v570*/, off, s33 offset:18364199; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v59 /*v571*/, off, s33 offset:18404200; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v60 /*v572*/, off, s33 offset:18444201; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v61 /*v573*/, off, s33 offset:18484202; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v62 /*v574*/, off, s33 offset:18524203; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v63 /*v575*/, off, s33 offset:18564204; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v64 /*v576*/, off, s33 offset:18604205; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v65 /*v577*/, off, s33 offset:18644206; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v66 /*v578*/, off, s33 offset:18684207; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v67 /*v579*/, off, s33 offset:18724208; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v68 /*v580*/, off, s33 offset:18764209; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v69 /*v581*/, off, s33 offset:18804210; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v70 /*v582*/, off, s33 offset:18844211; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v71 /*v583*/, off, s33 offset:18884212; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v72 /*v584*/, off, s33 offset:18924213; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v73 /*v585*/, off, s33 offset:18964214; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v74 /*v586*/, off, s33 offset:19004215; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v75 /*v587*/, off, s33 offset:19044216; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v76 /*v588*/, off, s33 offset:19084217; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v77 /*v589*/, off, s33 offset:19124218; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v78 /*v590*/, off, s33 offset:19164219; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v79 /*v591*/, off, s33 offset:19204220; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v80 /*v592*/, off, s33 offset:19244221; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v81 /*v593*/, off, s33 offset:19284222; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v82 /*v594*/, off, s33 offset:19324223; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v83 /*v595*/, off, s33 offset:19364224; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v84 /*v596*/, off, s33 offset:19404225; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v85 /*v597*/, off, s33 offset:19444226; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v86 /*v598*/, off, s33 offset:19484227; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v87 /*v599*/, off, s33 offset:19524228; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v88 /*v600*/, off, s33 offset:19564229; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v89 /*v601*/, off, s33 offset:19604230; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v90 /*v602*/, off, s33 offset:19644231; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v91 /*v603*/, off, s33 offset:19684232; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v92 /*v604*/, off, s33 offset:19724233; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v93 /*v605*/, off, s33 offset:19764234; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v94 /*v606*/, off, s33 offset:19804235; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v95 /*v607*/, off, s33 offset:19844236; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v96 /*v608*/, off, s33 offset:19884237; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v97 /*v609*/, off, s33 offset:19924238; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v98 /*v610*/, off, s33 offset:19964239; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v99 /*v611*/, off, s33 offset:20004240; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v100 /*v612*/, off, s33 offset:20044241; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v101 /*v613*/, off, s33 offset:20084242; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v102 /*v614*/, off, s33 offset:20124243; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v103 /*v615*/, off, s33 offset:20164244; GFX1250-DAGISEL-NEXT:    s_clause 0x3e ; 252-byte Folded Reload4245; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v104 /*v616*/, off, s33 offset:20204246; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v105 /*v617*/, off, s33 offset:20244247; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v106 /*v618*/, off, s33 offset:20284248; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v107 /*v619*/, off, s33 offset:20324249; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v108 /*v620*/, off, s33 offset:20364250; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v109 /*v621*/, off, s33 offset:20404251; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v110 /*v622*/, off, s33 offset:20444252; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v111 /*v623*/, off, s33 offset:20484253; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v112 /*v624*/, off, s33 offset:20524254; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v113 /*v625*/, off, s33 offset:20564255; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v114 /*v626*/, off, s33 offset:20604256; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v115 /*v627*/, off, s33 offset:20644257; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v116 /*v628*/, off, s33 offset:20684258; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v117 /*v629*/, off, s33 offset:20724259; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v118 /*v630*/, off, s33 offset:20764260; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v119 /*v631*/, off, s33 offset:20804261; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v120 /*v632*/, off, s33 offset:20844262; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v121 /*v633*/, off, s33 offset:20884263; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v122 /*v634*/, off, s33 offset:20924264; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v123 /*v635*/, off, s33 offset:20964265; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v124 /*v636*/, off, s33 offset:21004266; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v125 /*v637*/, off, s33 offset:21044267; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v126 /*v638*/, off, s33 offset:21084268; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v127 /*v639*/, off, s33 offset:21124269; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v128 /*v640*/, off, s33 offset:21164270; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v129 /*v641*/, off, s33 offset:21204271; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v130 /*v642*/, off, s33 offset:21244272; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v131 /*v643*/, off, s33 offset:21284273; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v132 /*v644*/, off, s33 offset:21324274; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v133 /*v645*/, off, s33 offset:21364275; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v134 /*v646*/, off, s33 offset:21404276; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v135 /*v647*/, off, s33 offset:21444277; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v136 /*v648*/, off, s33 offset:21484278; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v137 /*v649*/, off, s33 offset:21524279; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v138 /*v650*/, off, s33 offset:21564280; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v139 /*v651*/, off, s33 offset:21604281; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v140 /*v652*/, off, s33 offset:21644282; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v141 /*v653*/, off, s33 offset:21684283; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v142 /*v654*/, off, s33 offset:21724284; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v143 /*v655*/, off, s33 offset:21764285; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v144 /*v656*/, off, s33 offset:21804286; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v145 /*v657*/, off, s33 offset:21844287; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v146 /*v658*/, off, s33 offset:21884288; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v147 /*v659*/, off, s33 offset:21924289; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v148 /*v660*/, off, s33 offset:21964290; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v149 /*v661*/, off, s33 offset:22004291; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v150 /*v662*/, off, s33 offset:22044292; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v151 /*v663*/, off, s33 offset:22084293; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v152 /*v664*/, off, s33 offset:22124294; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v153 /*v665*/, off, s33 offset:22164295; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v154 /*v666*/, off, s33 offset:22204296; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v155 /*v667*/, off, s33 offset:22244297; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v156 /*v668*/, off, s33 offset:22284298; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v157 /*v669*/, off, s33 offset:22324299; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v158 /*v670*/, off, s33 offset:22364300; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v159 /*v671*/, off, s33 offset:22404301; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v160 /*v672*/, off, s33 offset:22444302; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v161 /*v673*/, off, s33 offset:22484303; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v162 /*v674*/, off, s33 offset:22524304; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v163 /*v675*/, off, s33 offset:22564305; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v164 /*v676*/, off, s33 offset:22604306; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v165 /*v677*/, off, s33 offset:22644307; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v166 /*v678*/, off, s33 offset:22684308; GFX1250-DAGISEL-NEXT:    s_clause 0x3e ; 252-byte Folded Reload4309; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v167 /*v679*/, off, s33 offset:22724310; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v168 /*v680*/, off, s33 offset:22764311; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v169 /*v681*/, off, s33 offset:22804312; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v170 /*v682*/, off, s33 offset:22844313; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v171 /*v683*/, off, s33 offset:22884314; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v172 /*v684*/, off, s33 offset:22924315; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v173 /*v685*/, off, s33 offset:22964316; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v174 /*v686*/, off, s33 offset:23004317; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v175 /*v687*/, off, s33 offset:23044318; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v176 /*v688*/, off, s33 offset:23084319; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v177 /*v689*/, off, s33 offset:23124320; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v178 /*v690*/, off, s33 offset:23164321; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v179 /*v691*/, off, s33 offset:23204322; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v180 /*v692*/, off, s33 offset:23244323; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v181 /*v693*/, off, s33 offset:23284324; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v182 /*v694*/, off, s33 offset:23324325; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v183 /*v695*/, off, s33 offset:23364326; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v184 /*v696*/, off, s33 offset:23404327; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v185 /*v697*/, off, s33 offset:23444328; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v186 /*v698*/, off, s33 offset:23484329; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v187 /*v699*/, off, s33 offset:23524330; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v188 /*v700*/, off, s33 offset:23564331; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v189 /*v701*/, off, s33 offset:23604332; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v190 /*v702*/, off, s33 offset:23644333; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v191 /*v703*/, off, s33 offset:23684334; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v192 /*v704*/, off, s33 offset:23724335; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v193 /*v705*/, off, s33 offset:23764336; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v194 /*v706*/, off, s33 offset:23804337; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v195 /*v707*/, off, s33 offset:23844338; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v196 /*v708*/, off, s33 offset:23884339; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v197 /*v709*/, off, s33 offset:23924340; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v198 /*v710*/, off, s33 offset:23964341; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v199 /*v711*/, off, s33 offset:24004342; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v200 /*v712*/, off, s33 offset:24044343; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v201 /*v713*/, off, s33 offset:24084344; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v202 /*v714*/, off, s33 offset:24124345; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v203 /*v715*/, off, s33 offset:24164346; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v204 /*v716*/, off, s33 offset:24204347; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v205 /*v717*/, off, s33 offset:24244348; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v206 /*v718*/, off, s33 offset:24284349; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v207 /*v719*/, off, s33 offset:24324350; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v208 /*v720*/, off, s33 offset:24364351; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v209 /*v721*/, off, s33 offset:24404352; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v210 /*v722*/, off, s33 offset:24444353; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v211 /*v723*/, off, s33 offset:24484354; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v212 /*v724*/, off, s33 offset:24524355; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v213 /*v725*/, off, s33 offset:24564356; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v214 /*v726*/, off, s33 offset:24604357; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v215 /*v727*/, off, s33 offset:24644358; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v216 /*v728*/, off, s33 offset:24684359; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v217 /*v729*/, off, s33 offset:24724360; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v218 /*v730*/, off, s33 offset:24764361; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v219 /*v731*/, off, s33 offset:24804362; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v220 /*v732*/, off, s33 offset:24844363; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v221 /*v733*/, off, s33 offset:24884364; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v222 /*v734*/, off, s33 offset:24924365; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v223 /*v735*/, off, s33 offset:24964366; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v224 /*v736*/, off, s33 offset:25004367; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v225 /*v737*/, off, s33 offset:25044368; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v226 /*v738*/, off, s33 offset:25084369; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v227 /*v739*/, off, s33 offset:25124370; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v228 /*v740*/, off, s33 offset:25164371; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v229 /*v741*/, off, s33 offset:25204372; GFX1250-DAGISEL-NEXT:    s_clause 0x3e ; 252-byte Folded Reload4373; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v230 /*v742*/, off, s33 offset:25244374; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v231 /*v743*/, off, s33 offset:25284375; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v232 /*v744*/, off, s33 offset:25324376; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v233 /*v745*/, off, s33 offset:25364377; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v234 /*v746*/, off, s33 offset:25404378; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v235 /*v747*/, off, s33 offset:25444379; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v236 /*v748*/, off, s33 offset:25484380; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v237 /*v749*/, off, s33 offset:25524381; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v238 /*v750*/, off, s33 offset:25564382; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v239 /*v751*/, off, s33 offset:25604383; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v240 /*v752*/, off, s33 offset:25644384; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v241 /*v753*/, off, s33 offset:25684385; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v242 /*v754*/, off, s33 offset:25724386; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v243 /*v755*/, off, s33 offset:25764387; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v244 /*v756*/, off, s33 offset:25804388; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v245 /*v757*/, off, s33 offset:25844389; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v246 /*v758*/, off, s33 offset:25884390; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v247 /*v759*/, off, s33 offset:25924391; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v248 /*v760*/, off, s33 offset:25964392; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v249 /*v761*/, off, s33 offset:26004393; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v250 /*v762*/, off, s33 offset:26044394; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v251 /*v763*/, off, s33 offset:26084395; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v252 /*v764*/, off, s33 offset:26124396; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v253 /*v765*/, off, s33 offset:26164397; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v254 /*v766*/, off, s33 offset:26204398; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v255 /*v767*/, off, s33 offset:26244399; GFX1250-DAGISEL-NEXT:    s_set_vgpr_msb 0x80c0 ; msbs: dst=3 src0=0 src1=0 src2=04400; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v0 /*v768*/, off, s33 offset:26284401; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v1 /*v769*/, off, s33 offset:26324402; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v2 /*v770*/, off, s33 offset:26364403; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v3 /*v771*/, off, s33 offset:26404404; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v4 /*v772*/, off, s33 offset:26444405; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v5 /*v773*/, off, s33 offset:26484406; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v6 /*v774*/, off, s33 offset:26524407; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v7 /*v775*/, off, s33 offset:26564408; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v8 /*v776*/, off, s33 offset:26604409; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v9 /*v777*/, off, s33 offset:26644410; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v10 /*v778*/, off, s33 offset:26684411; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v11 /*v779*/, off, s33 offset:26724412; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v12 /*v780*/, off, s33 offset:26764413; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v13 /*v781*/, off, s33 offset:26804414; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v14 /*v782*/, off, s33 offset:26844415; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v15 /*v783*/, off, s33 offset:26884416; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v16 /*v784*/, off, s33 offset:26924417; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v17 /*v785*/, off, s33 offset:26964418; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v18 /*v786*/, off, s33 offset:27004419; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v19 /*v787*/, off, s33 offset:27044420; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v20 /*v788*/, off, s33 offset:27084421; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v21 /*v789*/, off, s33 offset:27124422; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v22 /*v790*/, off, s33 offset:27164423; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v23 /*v791*/, off, s33 offset:27204424; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v24 /*v792*/, off, s33 offset:27244425; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v25 /*v793*/, off, s33 offset:27284426; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v26 /*v794*/, off, s33 offset:27324427; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v27 /*v795*/, off, s33 offset:27364428; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v28 /*v796*/, off, s33 offset:27404429; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v29 /*v797*/, off, s33 offset:27444430; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v30 /*v798*/, off, s33 offset:27484431; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v31 /*v799*/, off, s33 offset:27524432; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v32 /*v800*/, off, s33 offset:27564433; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v33 /*v801*/, off, s33 offset:27604434; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v34 /*v802*/, off, s33 offset:27644435; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v35 /*v803*/, off, s33 offset:27684436; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v36 /*v804*/, off, s33 offset:27724437; GFX1250-DAGISEL-NEXT:    s_clause 0x3e ; 252-byte Folded Reload4438; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v37 /*v805*/, off, s33 offset:27764439; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v38 /*v806*/, off, s33 offset:27804440; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v39 /*v807*/, off, s33 offset:27844441; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v40 /*v808*/, off, s33 offset:27884442; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v41 /*v809*/, off, s33 offset:27924443; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v42 /*v810*/, off, s33 offset:27964444; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v43 /*v811*/, off, s33 offset:28004445; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v44 /*v812*/, off, s33 offset:28044446; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v45 /*v813*/, off, s33 offset:28084447; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v46 /*v814*/, off, s33 offset:28124448; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v47 /*v815*/, off, s33 offset:28164449; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v48 /*v816*/, off, s33 offset:28204450; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v49 /*v817*/, off, s33 offset:28244451; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v50 /*v818*/, off, s33 offset:28284452; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v51 /*v819*/, off, s33 offset:28324453; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v52 /*v820*/, off, s33 offset:28364454; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v53 /*v821*/, off, s33 offset:28404455; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v54 /*v822*/, off, s33 offset:28444456; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v55 /*v823*/, off, s33 offset:28484457; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v56 /*v824*/, off, s33 offset:28524458; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v57 /*v825*/, off, s33 offset:28564459; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v58 /*v826*/, off, s33 offset:28604460; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v59 /*v827*/, off, s33 offset:28644461; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v60 /*v828*/, off, s33 offset:28684462; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v61 /*v829*/, off, s33 offset:28724463; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v62 /*v830*/, off, s33 offset:28764464; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v63 /*v831*/, off, s33 offset:28804465; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v64 /*v832*/, off, s33 offset:28844466; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v65 /*v833*/, off, s33 offset:28884467; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v66 /*v834*/, off, s33 offset:28924468; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v67 /*v835*/, off, s33 offset:28964469; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v68 /*v836*/, off, s33 offset:29004470; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v69 /*v837*/, off, s33 offset:29044471; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v70 /*v838*/, off, s33 offset:29084472; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v71 /*v839*/, off, s33 offset:29124473; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v72 /*v840*/, off, s33 offset:29164474; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v73 /*v841*/, off, s33 offset:29204475; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v74 /*v842*/, off, s33 offset:29244476; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v75 /*v843*/, off, s33 offset:29284477; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v76 /*v844*/, off, s33 offset:29324478; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v77 /*v845*/, off, s33 offset:29364479; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v78 /*v846*/, off, s33 offset:29404480; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v79 /*v847*/, off, s33 offset:29444481; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v80 /*v848*/, off, s33 offset:29484482; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v81 /*v849*/, off, s33 offset:29524483; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v82 /*v850*/, off, s33 offset:29564484; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v83 /*v851*/, off, s33 offset:29604485; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v84 /*v852*/, off, s33 offset:29644486; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v85 /*v853*/, off, s33 offset:29684487; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v86 /*v854*/, off, s33 offset:29724488; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v87 /*v855*/, off, s33 offset:29764489; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v88 /*v856*/, off, s33 offset:29804490; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v89 /*v857*/, off, s33 offset:29844491; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v90 /*v858*/, off, s33 offset:29884492; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v91 /*v859*/, off, s33 offset:29924493; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v92 /*v860*/, off, s33 offset:29964494; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v93 /*v861*/, off, s33 offset:30004495; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v94 /*v862*/, off, s33 offset:30044496; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v95 /*v863*/, off, s33 offset:30084497; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v96 /*v864*/, off, s33 offset:30124498; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v97 /*v865*/, off, s33 offset:30164499; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v98 /*v866*/, off, s33 offset:30204500; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v99 /*v867*/, off, s33 offset:30244501; GFX1250-DAGISEL-NEXT:    s_clause 0x3e ; 252-byte Folded Reload4502; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v100 /*v868*/, off, s33 offset:30284503; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v101 /*v869*/, off, s33 offset:30324504; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v102 /*v870*/, off, s33 offset:30364505; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v103 /*v871*/, off, s33 offset:30404506; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v104 /*v872*/, off, s33 offset:30444507; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v105 /*v873*/, off, s33 offset:30484508; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v106 /*v874*/, off, s33 offset:30524509; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v107 /*v875*/, off, s33 offset:30564510; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v108 /*v876*/, off, s33 offset:30604511; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v109 /*v877*/, off, s33 offset:30644512; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v110 /*v878*/, off, s33 offset:30684513; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v111 /*v879*/, off, s33 offset:30724514; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v112 /*v880*/, off, s33 offset:30764515; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v113 /*v881*/, off, s33 offset:30804516; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v114 /*v882*/, off, s33 offset:30844517; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v115 /*v883*/, off, s33 offset:30884518; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v116 /*v884*/, off, s33 offset:30924519; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v117 /*v885*/, off, s33 offset:30964520; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v118 /*v886*/, off, s33 offset:31004521; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v119 /*v887*/, off, s33 offset:31044522; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v120 /*v888*/, off, s33 offset:31084523; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v121 /*v889*/, off, s33 offset:31124524; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v122 /*v890*/, off, s33 offset:31164525; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v123 /*v891*/, off, s33 offset:31204526; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v124 /*v892*/, off, s33 offset:31244527; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v125 /*v893*/, off, s33 offset:31284528; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v126 /*v894*/, off, s33 offset:31324529; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v127 /*v895*/, off, s33 offset:31364530; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v128 /*v896*/, off, s33 offset:31404531; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v129 /*v897*/, off, s33 offset:31444532; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v130 /*v898*/, off, s33 offset:31484533; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v131 /*v899*/, off, s33 offset:31524534; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v132 /*v900*/, off, s33 offset:31564535; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v133 /*v901*/, off, s33 offset:31604536; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v134 /*v902*/, off, s33 offset:31644537; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v135 /*v903*/, off, s33 offset:31684538; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v136 /*v904*/, off, s33 offset:31724539; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v137 /*v905*/, off, s33 offset:31764540; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v138 /*v906*/, off, s33 offset:31804541; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v139 /*v907*/, off, s33 offset:31844542; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v140 /*v908*/, off, s33 offset:31884543; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v141 /*v909*/, off, s33 offset:31924544; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v142 /*v910*/, off, s33 offset:31964545; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v143 /*v911*/, off, s33 offset:32004546; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v144 /*v912*/, off, s33 offset:32044547; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v145 /*v913*/, off, s33 offset:32084548; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v146 /*v914*/, off, s33 offset:32124549; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v147 /*v915*/, off, s33 offset:32164550; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v148 /*v916*/, off, s33 offset:32204551; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v149 /*v917*/, off, s33 offset:32244552; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v150 /*v918*/, off, s33 offset:32284553; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v151 /*v919*/, off, s33 offset:32324554; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v152 /*v920*/, off, s33 offset:32364555; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v153 /*v921*/, off, s33 offset:32404556; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v154 /*v922*/, off, s33 offset:32444557; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v155 /*v923*/, off, s33 offset:32484558; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v156 /*v924*/, off, s33 offset:32524559; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v157 /*v925*/, off, s33 offset:32564560; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v158 /*v926*/, off, s33 offset:32604561; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v159 /*v927*/, off, s33 offset:32644562; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v160 /*v928*/, off, s33 offset:32684563; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v161 /*v929*/, off, s33 offset:32724564; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v162 /*v930*/, off, s33 offset:32764565; GFX1250-DAGISEL-NEXT:    s_clause 0x3e ; 252-byte Folded Reload4566; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v163 /*v931*/, off, s33 offset:32804567; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v164 /*v932*/, off, s33 offset:32844568; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v165 /*v933*/, off, s33 offset:32884569; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v166 /*v934*/, off, s33 offset:32924570; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v167 /*v935*/, off, s33 offset:32964571; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v168 /*v936*/, off, s33 offset:33004572; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v169 /*v937*/, off, s33 offset:33044573; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v170 /*v938*/, off, s33 offset:33084574; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v171 /*v939*/, off, s33 offset:33124575; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v172 /*v940*/, off, s33 offset:33164576; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v173 /*v941*/, off, s33 offset:33204577; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v174 /*v942*/, off, s33 offset:33244578; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v175 /*v943*/, off, s33 offset:33284579; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v176 /*v944*/, off, s33 offset:33324580; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v177 /*v945*/, off, s33 offset:33364581; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v178 /*v946*/, off, s33 offset:33404582; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v179 /*v947*/, off, s33 offset:33444583; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v180 /*v948*/, off, s33 offset:33484584; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v181 /*v949*/, off, s33 offset:33524585; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v182 /*v950*/, off, s33 offset:33564586; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v183 /*v951*/, off, s33 offset:33604587; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v184 /*v952*/, off, s33 offset:33644588; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v185 /*v953*/, off, s33 offset:33684589; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v186 /*v954*/, off, s33 offset:33724590; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v187 /*v955*/, off, s33 offset:33764591; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v188 /*v956*/, off, s33 offset:33804592; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v189 /*v957*/, off, s33 offset:33844593; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v190 /*v958*/, off, s33 offset:33884594; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v191 /*v959*/, off, s33 offset:33924595; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v192 /*v960*/, off, s33 offset:33964596; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v193 /*v961*/, off, s33 offset:34004597; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v194 /*v962*/, off, s33 offset:34044598; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v195 /*v963*/, off, s33 offset:34084599; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v196 /*v964*/, off, s33 offset:34124600; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v197 /*v965*/, off, s33 offset:34164601; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v198 /*v966*/, off, s33 offset:34204602; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v199 /*v967*/, off, s33 offset:34244603; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v200 /*v968*/, off, s33 offset:34284604; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v201 /*v969*/, off, s33 offset:34324605; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v202 /*v970*/, off, s33 offset:34364606; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v203 /*v971*/, off, s33 offset:34404607; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v204 /*v972*/, off, s33 offset:34444608; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v205 /*v973*/, off, s33 offset:34484609; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v206 /*v974*/, off, s33 offset:34524610; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v207 /*v975*/, off, s33 offset:34564611; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v208 /*v976*/, off, s33 offset:34604612; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v209 /*v977*/, off, s33 offset:34644613; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v210 /*v978*/, off, s33 offset:34684614; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v211 /*v979*/, off, s33 offset:34724615; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v212 /*v980*/, off, s33 offset:34764616; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v213 /*v981*/, off, s33 offset:34804617; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v214 /*v982*/, off, s33 offset:34844618; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v215 /*v983*/, off, s33 offset:34884619; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v216 /*v984*/, off, s33 offset:34924620; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v217 /*v985*/, off, s33 offset:34964621; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v218 /*v986*/, off, s33 offset:35004622; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v219 /*v987*/, off, s33 offset:35044623; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v220 /*v988*/, off, s33 offset:35084624; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v221 /*v989*/, off, s33 offset:35124625; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v222 /*v990*/, off, s33 offset:35164626; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v223 /*v991*/, off, s33 offset:35204627; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v224 /*v992*/, off, s33 offset:35244628; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v225 /*v993*/, off, s33 offset:35284629; GFX1250-DAGISEL-NEXT:    s_clause 0x1d ; 120-byte Folded Reload4630; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v226 /*v994*/, off, s33 offset:35324631; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v227 /*v995*/, off, s33 offset:35364632; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v228 /*v996*/, off, s33 offset:35404633; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v229 /*v997*/, off, s33 offset:35444634; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v230 /*v998*/, off, s33 offset:35484635; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v231 /*v999*/, off, s33 offset:35524636; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v232 /*v1000*/, off, s33 offset:35564637; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v233 /*v1001*/, off, s33 offset:35604638; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v234 /*v1002*/, off, s33 offset:35644639; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v235 /*v1003*/, off, s33 offset:35684640; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v236 /*v1004*/, off, s33 offset:35724641; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v237 /*v1005*/, off, s33 offset:35764642; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v238 /*v1006*/, off, s33 offset:35804643; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v239 /*v1007*/, off, s33 offset:35844644; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v240 /*v1008*/, off, s33 offset:35884645; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v241 /*v1009*/, off, s33 offset:35924646; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v242 /*v1010*/, off, s33 offset:35964647; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v243 /*v1011*/, off, s33 offset:36004648; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v244 /*v1012*/, off, s33 offset:36044649; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v245 /*v1013*/, off, s33 offset:36084650; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v246 /*v1014*/, off, s33 offset:36124651; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v247 /*v1015*/, off, s33 offset:36164652; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v248 /*v1016*/, off, s33 offset:36204653; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v249 /*v1017*/, off, s33 offset:36244654; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v250 /*v1018*/, off, s33 offset:36284655; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v251 /*v1019*/, off, s33 offset:36324656; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v252 /*v1020*/, off, s33 offset:36364657; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v253 /*v1021*/, off, s33 offset:36404658; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v254 /*v1022*/, off, s33 offset:36444659; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v255 /*v1023*/, off, s33 offset:36484660; GFX1250-DAGISEL-NEXT:    s_wait_xcnt 0x04661; GFX1250-DAGISEL-NEXT:    s_mov_b32 exec_lo, s44662; GFX1250-DAGISEL-NEXT:    s_mov_b32 s33, s04663; GFX1250-DAGISEL-NEXT:    s_wait_loadcnt 0x04664; GFX1250-DAGISEL-NEXT:    s_set_vgpr_msb 0xc000 ; msbs: dst=0 src0=0 src1=0 src2=04665; GFX1250-DAGISEL-NEXT:    s_set_pc_i64 s[30:31]4666  %ret = call amdgpu_gfx <2 x half>(<2 x half>, <2 x half>) @gfx_callee(<2 x half> %y, <2 x half> %x) convergent4667  ret <2 x half> %ret4668}4669 4670define amdgpu_gfx_whole_wave <2 x half> @tail_call_gfx_from_whole_wave(i1 %active, <2 x half> %x, <2 x half> %y) {4671  ; This should not be turned into a tail call.4672; DAGISEL-LABEL: tail_call_gfx_from_whole_wave:4673; DAGISEL:       ; %bb.0:4674; DAGISEL-NEXT:    s_wait_loadcnt_dscnt 0x04675; DAGISEL-NEXT:    s_wait_expcnt 0x04676; DAGISEL-NEXT:    s_wait_samplecnt 0x04677; DAGISEL-NEXT:    s_wait_bvhcnt 0x04678; DAGISEL-NEXT:    s_wait_kmcnt 0x04679; DAGISEL-NEXT:    s_xor_saveexec_b32 s0, -14680; DAGISEL-NEXT:    s_clause 0x1f ; 128-byte Folded Spill4681; DAGISEL-NEXT:    scratch_store_b32 off, v0, s324682; DAGISEL-NEXT:    scratch_store_b32 off, v1, s32 offset:44683; DAGISEL-NEXT:    scratch_store_b32 off, v2, s32 offset:84684; DAGISEL-NEXT:    scratch_store_b32 off, v3, s32 offset:124685; DAGISEL-NEXT:    scratch_store_b32 off, v4, s32 offset:164686; DAGISEL-NEXT:    scratch_store_b32 off, v5, s32 offset:204687; DAGISEL-NEXT:    scratch_store_b32 off, v6, s32 offset:244688; DAGISEL-NEXT:    scratch_store_b32 off, v7, s32 offset:284689; DAGISEL-NEXT:    scratch_store_b32 off, v8, s32 offset:324690; DAGISEL-NEXT:    scratch_store_b32 off, v9, s32 offset:364691; DAGISEL-NEXT:    scratch_store_b32 off, v10, s32 offset:404692; DAGISEL-NEXT:    scratch_store_b32 off, v11, s32 offset:444693; DAGISEL-NEXT:    scratch_store_b32 off, v12, s32 offset:484694; DAGISEL-NEXT:    scratch_store_b32 off, v13, s32 offset:524695; DAGISEL-NEXT:    scratch_store_b32 off, v14, s32 offset:564696; DAGISEL-NEXT:    scratch_store_b32 off, v15, s32 offset:604697; DAGISEL-NEXT:    scratch_store_b32 off, v16, s32 offset:644698; DAGISEL-NEXT:    scratch_store_b32 off, v17, s32 offset:684699; DAGISEL-NEXT:    scratch_store_b32 off, v18, s32 offset:724700; DAGISEL-NEXT:    scratch_store_b32 off, v19, s32 offset:764701; DAGISEL-NEXT:    scratch_store_b32 off, v20, s32 offset:804702; DAGISEL-NEXT:    scratch_store_b32 off, v21, s32 offset:844703; DAGISEL-NEXT:    scratch_store_b32 off, v22, s32 offset:884704; DAGISEL-NEXT:    scratch_store_b32 off, v23, s32 offset:924705; DAGISEL-NEXT:    scratch_store_b32 off, v24, s32 offset:964706; DAGISEL-NEXT:    scratch_store_b32 off, v25, s32 offset:1004707; DAGISEL-NEXT:    scratch_store_b32 off, v26, s32 offset:1044708; DAGISEL-NEXT:    scratch_store_b32 off, v27, s32 offset:1084709; DAGISEL-NEXT:    scratch_store_b32 off, v28, s32 offset:1124710; DAGISEL-NEXT:    scratch_store_b32 off, v29, s32 offset:1164711; DAGISEL-NEXT:    scratch_store_b32 off, v30, s32 offset:1204712; DAGISEL-NEXT:    scratch_store_b32 off, v31, s32 offset:1244713; DAGISEL-NEXT:    s_clause 0x1f ; 128-byte Folded Spill4714; DAGISEL-NEXT:    scratch_store_b32 off, v32, s32 offset:1284715; DAGISEL-NEXT:    scratch_store_b32 off, v33, s32 offset:1324716; DAGISEL-NEXT:    scratch_store_b32 off, v34, s32 offset:1364717; DAGISEL-NEXT:    scratch_store_b32 off, v35, s32 offset:1404718; DAGISEL-NEXT:    scratch_store_b32 off, v36, s32 offset:1444719; DAGISEL-NEXT:    scratch_store_b32 off, v37, s32 offset:1484720; DAGISEL-NEXT:    scratch_store_b32 off, v38, s32 offset:1524721; DAGISEL-NEXT:    scratch_store_b32 off, v39, s32 offset:1564722; DAGISEL-NEXT:    scratch_store_b32 off, v48, s32 offset:1604723; DAGISEL-NEXT:    scratch_store_b32 off, v49, s32 offset:1644724; DAGISEL-NEXT:    scratch_store_b32 off, v50, s32 offset:1684725; DAGISEL-NEXT:    scratch_store_b32 off, v51, s32 offset:1724726; DAGISEL-NEXT:    scratch_store_b32 off, v52, s32 offset:1764727; DAGISEL-NEXT:    scratch_store_b32 off, v53, s32 offset:1804728; DAGISEL-NEXT:    scratch_store_b32 off, v54, s32 offset:1844729; DAGISEL-NEXT:    scratch_store_b32 off, v55, s32 offset:1884730; DAGISEL-NEXT:    scratch_store_b32 off, v64, s32 offset:1924731; DAGISEL-NEXT:    scratch_store_b32 off, v65, s32 offset:1964732; DAGISEL-NEXT:    scratch_store_b32 off, v66, s32 offset:2004733; DAGISEL-NEXT:    scratch_store_b32 off, v67, s32 offset:2044734; DAGISEL-NEXT:    scratch_store_b32 off, v68, s32 offset:2084735; DAGISEL-NEXT:    scratch_store_b32 off, v69, s32 offset:2124736; DAGISEL-NEXT:    scratch_store_b32 off, v70, s32 offset:2164737; DAGISEL-NEXT:    scratch_store_b32 off, v71, s32 offset:2204738; DAGISEL-NEXT:    scratch_store_b32 off, v80, s32 offset:2244739; DAGISEL-NEXT:    scratch_store_b32 off, v81, s32 offset:2284740; DAGISEL-NEXT:    scratch_store_b32 off, v82, s32 offset:2324741; DAGISEL-NEXT:    scratch_store_b32 off, v83, s32 offset:2364742; DAGISEL-NEXT:    scratch_store_b32 off, v84, s32 offset:2404743; DAGISEL-NEXT:    scratch_store_b32 off, v85, s32 offset:2444744; DAGISEL-NEXT:    scratch_store_b32 off, v86, s32 offset:2484745; DAGISEL-NEXT:    scratch_store_b32 off, v87, s32 offset:2524746; DAGISEL-NEXT:    s_clause 0x1f ; 128-byte Folded Spill4747; DAGISEL-NEXT:    scratch_store_b32 off, v96, s32 offset:2564748; DAGISEL-NEXT:    scratch_store_b32 off, v97, s32 offset:2604749; DAGISEL-NEXT:    scratch_store_b32 off, v98, s32 offset:2644750; DAGISEL-NEXT:    scratch_store_b32 off, v99, s32 offset:2684751; DAGISEL-NEXT:    scratch_store_b32 off, v100, s32 offset:2724752; DAGISEL-NEXT:    scratch_store_b32 off, v101, s32 offset:2764753; DAGISEL-NEXT:    scratch_store_b32 off, v102, s32 offset:2804754; DAGISEL-NEXT:    scratch_store_b32 off, v103, s32 offset:2844755; DAGISEL-NEXT:    scratch_store_b32 off, v112, s32 offset:2884756; DAGISEL-NEXT:    scratch_store_b32 off, v113, s32 offset:2924757; DAGISEL-NEXT:    scratch_store_b32 off, v114, s32 offset:2964758; DAGISEL-NEXT:    scratch_store_b32 off, v115, s32 offset:3004759; DAGISEL-NEXT:    scratch_store_b32 off, v116, s32 offset:3044760; DAGISEL-NEXT:    scratch_store_b32 off, v117, s32 offset:3084761; DAGISEL-NEXT:    scratch_store_b32 off, v118, s32 offset:3124762; DAGISEL-NEXT:    scratch_store_b32 off, v119, s32 offset:3164763; DAGISEL-NEXT:    scratch_store_b32 off, v128, s32 offset:3204764; DAGISEL-NEXT:    scratch_store_b32 off, v129, s32 offset:3244765; DAGISEL-NEXT:    scratch_store_b32 off, v130, s32 offset:3284766; DAGISEL-NEXT:    scratch_store_b32 off, v131, s32 offset:3324767; DAGISEL-NEXT:    scratch_store_b32 off, v132, s32 offset:3364768; DAGISEL-NEXT:    scratch_store_b32 off, v133, s32 offset:3404769; DAGISEL-NEXT:    scratch_store_b32 off, v134, s32 offset:3444770; DAGISEL-NEXT:    scratch_store_b32 off, v135, s32 offset:3484771; DAGISEL-NEXT:    scratch_store_b32 off, v144, s32 offset:3524772; DAGISEL-NEXT:    scratch_store_b32 off, v145, s32 offset:3564773; DAGISEL-NEXT:    scratch_store_b32 off, v146, s32 offset:3604774; DAGISEL-NEXT:    scratch_store_b32 off, v147, s32 offset:3644775; DAGISEL-NEXT:    scratch_store_b32 off, v148, s32 offset:3684776; DAGISEL-NEXT:    scratch_store_b32 off, v149, s32 offset:3724777; DAGISEL-NEXT:    scratch_store_b32 off, v150, s32 offset:3764778; DAGISEL-NEXT:    scratch_store_b32 off, v151, s32 offset:3804779; DAGISEL-NEXT:    s_clause 0x1f ; 128-byte Folded Spill4780; DAGISEL-NEXT:    scratch_store_b32 off, v160, s32 offset:3844781; DAGISEL-NEXT:    scratch_store_b32 off, v161, s32 offset:3884782; DAGISEL-NEXT:    scratch_store_b32 off, v162, s32 offset:3924783; DAGISEL-NEXT:    scratch_store_b32 off, v163, s32 offset:3964784; DAGISEL-NEXT:    scratch_store_b32 off, v164, s32 offset:4004785; DAGISEL-NEXT:    scratch_store_b32 off, v165, s32 offset:4044786; DAGISEL-NEXT:    scratch_store_b32 off, v166, s32 offset:4084787; DAGISEL-NEXT:    scratch_store_b32 off, v167, s32 offset:4124788; DAGISEL-NEXT:    scratch_store_b32 off, v176, s32 offset:4164789; DAGISEL-NEXT:    scratch_store_b32 off, v177, s32 offset:4204790; DAGISEL-NEXT:    scratch_store_b32 off, v178, s32 offset:4244791; DAGISEL-NEXT:    scratch_store_b32 off, v179, s32 offset:4284792; DAGISEL-NEXT:    scratch_store_b32 off, v180, s32 offset:4324793; DAGISEL-NEXT:    scratch_store_b32 off, v181, s32 offset:4364794; DAGISEL-NEXT:    scratch_store_b32 off, v182, s32 offset:4404795; DAGISEL-NEXT:    scratch_store_b32 off, v183, s32 offset:4444796; DAGISEL-NEXT:    scratch_store_b32 off, v192, s32 offset:4484797; DAGISEL-NEXT:    scratch_store_b32 off, v193, s32 offset:4524798; DAGISEL-NEXT:    scratch_store_b32 off, v194, s32 offset:4564799; DAGISEL-NEXT:    scratch_store_b32 off, v195, s32 offset:4604800; DAGISEL-NEXT:    scratch_store_b32 off, v196, s32 offset:4644801; DAGISEL-NEXT:    scratch_store_b32 off, v197, s32 offset:4684802; DAGISEL-NEXT:    scratch_store_b32 off, v198, s32 offset:4724803; DAGISEL-NEXT:    scratch_store_b32 off, v199, s32 offset:4764804; DAGISEL-NEXT:    scratch_store_b32 off, v208, s32 offset:4804805; DAGISEL-NEXT:    scratch_store_b32 off, v209, s32 offset:4844806; DAGISEL-NEXT:    scratch_store_b32 off, v210, s32 offset:4884807; DAGISEL-NEXT:    scratch_store_b32 off, v211, s32 offset:4924808; DAGISEL-NEXT:    scratch_store_b32 off, v212, s32 offset:4964809; DAGISEL-NEXT:    scratch_store_b32 off, v213, s32 offset:5004810; DAGISEL-NEXT:    scratch_store_b32 off, v214, s32 offset:5044811; DAGISEL-NEXT:    scratch_store_b32 off, v215, s32 offset:5084812; DAGISEL-NEXT:    s_clause 0xf ; 64-byte Folded Spill4813; DAGISEL-NEXT:    scratch_store_b32 off, v224, s32 offset:5124814; DAGISEL-NEXT:    scratch_store_b32 off, v225, s32 offset:5164815; DAGISEL-NEXT:    scratch_store_b32 off, v226, s32 offset:5204816; DAGISEL-NEXT:    scratch_store_b32 off, v227, s32 offset:5244817; DAGISEL-NEXT:    scratch_store_b32 off, v228, s32 offset:5284818; DAGISEL-NEXT:    scratch_store_b32 off, v229, s32 offset:5324819; DAGISEL-NEXT:    scratch_store_b32 off, v230, s32 offset:5364820; DAGISEL-NEXT:    scratch_store_b32 off, v231, s32 offset:5404821; DAGISEL-NEXT:    scratch_store_b32 off, v240, s32 offset:5444822; DAGISEL-NEXT:    scratch_store_b32 off, v241, s32 offset:5484823; DAGISEL-NEXT:    scratch_store_b32 off, v242, s32 offset:5524824; DAGISEL-NEXT:    scratch_store_b32 off, v243, s32 offset:5564825; DAGISEL-NEXT:    scratch_store_b32 off, v244, s32 offset:5604826; DAGISEL-NEXT:    scratch_store_b32 off, v245, s32 offset:5644827; DAGISEL-NEXT:    scratch_store_b32 off, v246, s32 offset:5684828; DAGISEL-NEXT:    scratch_store_b32 off, v247, s32 offset:5724829; DAGISEL-NEXT:    s_mov_b32 exec_lo, -14830; DAGISEL-NEXT:    v_mov_b32_e32 v2, v04831; DAGISEL-NEXT:    s_mov_b32 s37, gfx_callee@abs32@hi4832; DAGISEL-NEXT:    s_mov_b32 s36, gfx_callee@abs32@lo4833; DAGISEL-NEXT:    v_swap_b32 v0, v14834; DAGISEL-NEXT:    s_wait_alu depctr_sa_sdst(0)4835; DAGISEL-NEXT:    s_xor_b32 exec_lo, s0, -14836; DAGISEL-NEXT:    s_clause 0x1f ; 128-byte Folded Reload4837; DAGISEL-NEXT:    scratch_load_b32 v0, off, s324838; DAGISEL-NEXT:    scratch_load_b32 v1, off, s32 offset:44839; DAGISEL-NEXT:    scratch_load_b32 v2, off, s32 offset:84840; DAGISEL-NEXT:    scratch_load_b32 v3, off, s32 offset:124841; DAGISEL-NEXT:    scratch_load_b32 v4, off, s32 offset:164842; DAGISEL-NEXT:    scratch_load_b32 v5, off, s32 offset:204843; DAGISEL-NEXT:    scratch_load_b32 v6, off, s32 offset:244844; DAGISEL-NEXT:    scratch_load_b32 v7, off, s32 offset:284845; DAGISEL-NEXT:    scratch_load_b32 v8, off, s32 offset:324846; DAGISEL-NEXT:    scratch_load_b32 v9, off, s32 offset:364847; DAGISEL-NEXT:    scratch_load_b32 v10, off, s32 offset:404848; DAGISEL-NEXT:    scratch_load_b32 v11, off, s32 offset:444849; DAGISEL-NEXT:    scratch_load_b32 v12, off, s32 offset:484850; DAGISEL-NEXT:    scratch_load_b32 v13, off, s32 offset:524851; DAGISEL-NEXT:    scratch_load_b32 v14, off, s32 offset:564852; DAGISEL-NEXT:    scratch_load_b32 v15, off, s32 offset:604853; DAGISEL-NEXT:    scratch_load_b32 v16, off, s32 offset:644854; DAGISEL-NEXT:    scratch_load_b32 v17, off, s32 offset:684855; DAGISEL-NEXT:    scratch_load_b32 v18, off, s32 offset:724856; DAGISEL-NEXT:    scratch_load_b32 v19, off, s32 offset:764857; DAGISEL-NEXT:    scratch_load_b32 v20, off, s32 offset:804858; DAGISEL-NEXT:    scratch_load_b32 v21, off, s32 offset:844859; DAGISEL-NEXT:    scratch_load_b32 v22, off, s32 offset:884860; DAGISEL-NEXT:    scratch_load_b32 v23, off, s32 offset:924861; DAGISEL-NEXT:    scratch_load_b32 v24, off, s32 offset:964862; DAGISEL-NEXT:    scratch_load_b32 v25, off, s32 offset:1004863; DAGISEL-NEXT:    scratch_load_b32 v26, off, s32 offset:1044864; DAGISEL-NEXT:    scratch_load_b32 v27, off, s32 offset:1084865; DAGISEL-NEXT:    scratch_load_b32 v28, off, s32 offset:1124866; DAGISEL-NEXT:    scratch_load_b32 v29, off, s32 offset:1164867; DAGISEL-NEXT:    scratch_load_b32 v30, off, s32 offset:1204868; DAGISEL-NEXT:    scratch_load_b32 v31, off, s32 offset:1244869; DAGISEL-NEXT:    s_clause 0x1f ; 128-byte Folded Reload4870; DAGISEL-NEXT:    scratch_load_b32 v32, off, s32 offset:1284871; DAGISEL-NEXT:    scratch_load_b32 v33, off, s32 offset:1324872; DAGISEL-NEXT:    scratch_load_b32 v34, off, s32 offset:1364873; DAGISEL-NEXT:    scratch_load_b32 v35, off, s32 offset:1404874; DAGISEL-NEXT:    scratch_load_b32 v36, off, s32 offset:1444875; DAGISEL-NEXT:    scratch_load_b32 v37, off, s32 offset:1484876; DAGISEL-NEXT:    scratch_load_b32 v38, off, s32 offset:1524877; DAGISEL-NEXT:    scratch_load_b32 v39, off, s32 offset:1564878; DAGISEL-NEXT:    scratch_load_b32 v48, off, s32 offset:1604879; DAGISEL-NEXT:    scratch_load_b32 v49, off, s32 offset:1644880; DAGISEL-NEXT:    scratch_load_b32 v50, off, s32 offset:1684881; DAGISEL-NEXT:    scratch_load_b32 v51, off, s32 offset:1724882; DAGISEL-NEXT:    scratch_load_b32 v52, off, s32 offset:1764883; DAGISEL-NEXT:    scratch_load_b32 v53, off, s32 offset:1804884; DAGISEL-NEXT:    scratch_load_b32 v54, off, s32 offset:1844885; DAGISEL-NEXT:    scratch_load_b32 v55, off, s32 offset:1884886; DAGISEL-NEXT:    scratch_load_b32 v64, off, s32 offset:1924887; DAGISEL-NEXT:    scratch_load_b32 v65, off, s32 offset:1964888; DAGISEL-NEXT:    scratch_load_b32 v66, off, s32 offset:2004889; DAGISEL-NEXT:    scratch_load_b32 v67, off, s32 offset:2044890; DAGISEL-NEXT:    scratch_load_b32 v68, off, s32 offset:2084891; DAGISEL-NEXT:    scratch_load_b32 v69, off, s32 offset:2124892; DAGISEL-NEXT:    scratch_load_b32 v70, off, s32 offset:2164893; DAGISEL-NEXT:    scratch_load_b32 v71, off, s32 offset:2204894; DAGISEL-NEXT:    scratch_load_b32 v80, off, s32 offset:2244895; DAGISEL-NEXT:    scratch_load_b32 v81, off, s32 offset:2284896; DAGISEL-NEXT:    scratch_load_b32 v82, off, s32 offset:2324897; DAGISEL-NEXT:    scratch_load_b32 v83, off, s32 offset:2364898; DAGISEL-NEXT:    scratch_load_b32 v84, off, s32 offset:2404899; DAGISEL-NEXT:    scratch_load_b32 v85, off, s32 offset:2444900; DAGISEL-NEXT:    scratch_load_b32 v86, off, s32 offset:2484901; DAGISEL-NEXT:    scratch_load_b32 v87, off, s32 offset:2524902; DAGISEL-NEXT:    s_clause 0x1f ; 128-byte Folded Reload4903; DAGISEL-NEXT:    scratch_load_b32 v96, off, s32 offset:2564904; DAGISEL-NEXT:    scratch_load_b32 v97, off, s32 offset:2604905; DAGISEL-NEXT:    scratch_load_b32 v98, off, s32 offset:2644906; DAGISEL-NEXT:    scratch_load_b32 v99, off, s32 offset:2684907; DAGISEL-NEXT:    scratch_load_b32 v100, off, s32 offset:2724908; DAGISEL-NEXT:    scratch_load_b32 v101, off, s32 offset:2764909; DAGISEL-NEXT:    scratch_load_b32 v102, off, s32 offset:2804910; DAGISEL-NEXT:    scratch_load_b32 v103, off, s32 offset:2844911; DAGISEL-NEXT:    scratch_load_b32 v112, off, s32 offset:2884912; DAGISEL-NEXT:    scratch_load_b32 v113, off, s32 offset:2924913; DAGISEL-NEXT:    scratch_load_b32 v114, off, s32 offset:2964914; DAGISEL-NEXT:    scratch_load_b32 v115, off, s32 offset:3004915; DAGISEL-NEXT:    scratch_load_b32 v116, off, s32 offset:3044916; DAGISEL-NEXT:    scratch_load_b32 v117, off, s32 offset:3084917; DAGISEL-NEXT:    scratch_load_b32 v118, off, s32 offset:3124918; DAGISEL-NEXT:    scratch_load_b32 v119, off, s32 offset:3164919; DAGISEL-NEXT:    scratch_load_b32 v128, off, s32 offset:3204920; DAGISEL-NEXT:    scratch_load_b32 v129, off, s32 offset:3244921; DAGISEL-NEXT:    scratch_load_b32 v130, off, s32 offset:3284922; DAGISEL-NEXT:    scratch_load_b32 v131, off, s32 offset:3324923; DAGISEL-NEXT:    scratch_load_b32 v132, off, s32 offset:3364924; DAGISEL-NEXT:    scratch_load_b32 v133, off, s32 offset:3404925; DAGISEL-NEXT:    scratch_load_b32 v134, off, s32 offset:3444926; DAGISEL-NEXT:    scratch_load_b32 v135, off, s32 offset:3484927; DAGISEL-NEXT:    scratch_load_b32 v144, off, s32 offset:3524928; DAGISEL-NEXT:    scratch_load_b32 v145, off, s32 offset:3564929; DAGISEL-NEXT:    scratch_load_b32 v146, off, s32 offset:3604930; DAGISEL-NEXT:    scratch_load_b32 v147, off, s32 offset:3644931; DAGISEL-NEXT:    scratch_load_b32 v148, off, s32 offset:3684932; DAGISEL-NEXT:    scratch_load_b32 v149, off, s32 offset:3724933; DAGISEL-NEXT:    scratch_load_b32 v150, off, s32 offset:3764934; DAGISEL-NEXT:    scratch_load_b32 v151, off, s32 offset:3804935; DAGISEL-NEXT:    s_clause 0x1f ; 128-byte Folded Reload4936; DAGISEL-NEXT:    scratch_load_b32 v160, off, s32 offset:3844937; DAGISEL-NEXT:    scratch_load_b32 v161, off, s32 offset:3884938; DAGISEL-NEXT:    scratch_load_b32 v162, off, s32 offset:3924939; DAGISEL-NEXT:    scratch_load_b32 v163, off, s32 offset:3964940; DAGISEL-NEXT:    scratch_load_b32 v164, off, s32 offset:4004941; DAGISEL-NEXT:    scratch_load_b32 v165, off, s32 offset:4044942; DAGISEL-NEXT:    scratch_load_b32 v166, off, s32 offset:4084943; DAGISEL-NEXT:    scratch_load_b32 v167, off, s32 offset:4124944; DAGISEL-NEXT:    scratch_load_b32 v176, off, s32 offset:4164945; DAGISEL-NEXT:    scratch_load_b32 v177, off, s32 offset:4204946; DAGISEL-NEXT:    scratch_load_b32 v178, off, s32 offset:4244947; DAGISEL-NEXT:    scratch_load_b32 v179, off, s32 offset:4284948; DAGISEL-NEXT:    scratch_load_b32 v180, off, s32 offset:4324949; DAGISEL-NEXT:    scratch_load_b32 v181, off, s32 offset:4364950; DAGISEL-NEXT:    scratch_load_b32 v182, off, s32 offset:4404951; DAGISEL-NEXT:    scratch_load_b32 v183, off, s32 offset:4444952; DAGISEL-NEXT:    scratch_load_b32 v192, off, s32 offset:4484953; DAGISEL-NEXT:    scratch_load_b32 v193, off, s32 offset:4524954; DAGISEL-NEXT:    scratch_load_b32 v194, off, s32 offset:4564955; DAGISEL-NEXT:    scratch_load_b32 v195, off, s32 offset:4604956; DAGISEL-NEXT:    scratch_load_b32 v196, off, s32 offset:4644957; DAGISEL-NEXT:    scratch_load_b32 v197, off, s32 offset:4684958; DAGISEL-NEXT:    scratch_load_b32 v198, off, s32 offset:4724959; DAGISEL-NEXT:    scratch_load_b32 v199, off, s32 offset:4764960; DAGISEL-NEXT:    scratch_load_b32 v208, off, s32 offset:4804961; DAGISEL-NEXT:    scratch_load_b32 v209, off, s32 offset:4844962; DAGISEL-NEXT:    scratch_load_b32 v210, off, s32 offset:4884963; DAGISEL-NEXT:    scratch_load_b32 v211, off, s32 offset:4924964; DAGISEL-NEXT:    scratch_load_b32 v212, off, s32 offset:4964965; DAGISEL-NEXT:    scratch_load_b32 v213, off, s32 offset:5004966; DAGISEL-NEXT:    scratch_load_b32 v214, off, s32 offset:5044967; DAGISEL-NEXT:    scratch_load_b32 v215, off, s32 offset:5084968; DAGISEL-NEXT:    s_clause 0xf ; 64-byte Folded Reload4969; DAGISEL-NEXT:    scratch_load_b32 v224, off, s32 offset:5124970; DAGISEL-NEXT:    scratch_load_b32 v225, off, s32 offset:5164971; DAGISEL-NEXT:    scratch_load_b32 v226, off, s32 offset:5204972; DAGISEL-NEXT:    scratch_load_b32 v227, off, s32 offset:5244973; DAGISEL-NEXT:    scratch_load_b32 v228, off, s32 offset:5284974; DAGISEL-NEXT:    scratch_load_b32 v229, off, s32 offset:5324975; DAGISEL-NEXT:    scratch_load_b32 v230, off, s32 offset:5364976; DAGISEL-NEXT:    scratch_load_b32 v231, off, s32 offset:5404977; DAGISEL-NEXT:    scratch_load_b32 v240, off, s32 offset:5444978; DAGISEL-NEXT:    scratch_load_b32 v241, off, s32 offset:5484979; DAGISEL-NEXT:    scratch_load_b32 v242, off, s32 offset:5524980; DAGISEL-NEXT:    scratch_load_b32 v243, off, s32 offset:5564981; DAGISEL-NEXT:    scratch_load_b32 v244, off, s32 offset:5604982; DAGISEL-NEXT:    scratch_load_b32 v245, off, s32 offset:5644983; DAGISEL-NEXT:    scratch_load_b32 v246, off, s32 offset:5684984; DAGISEL-NEXT:    scratch_load_b32 v247, off, s32 offset:5724985; DAGISEL-NEXT:    s_mov_b32 exec_lo, s04986; DAGISEL-NEXT:    s_setpc_b64 s[36:37]4987;4988; GISEL-LABEL: tail_call_gfx_from_whole_wave:4989; GISEL:       ; %bb.0:4990; GISEL-NEXT:    s_wait_loadcnt_dscnt 0x04991; GISEL-NEXT:    s_wait_expcnt 0x04992; GISEL-NEXT:    s_wait_samplecnt 0x04993; GISEL-NEXT:    s_wait_bvhcnt 0x04994; GISEL-NEXT:    s_wait_kmcnt 0x04995; GISEL-NEXT:    s_xor_saveexec_b32 s0, -14996; GISEL-NEXT:    s_clause 0x1f ; 128-byte Folded Spill4997; GISEL-NEXT:    scratch_store_b32 off, v0, s324998; GISEL-NEXT:    scratch_store_b32 off, v1, s32 offset:44999; GISEL-NEXT:    scratch_store_b32 off, v2, s32 offset:85000; GISEL-NEXT:    scratch_store_b32 off, v3, s32 offset:125001; GISEL-NEXT:    scratch_store_b32 off, v4, s32 offset:165002; GISEL-NEXT:    scratch_store_b32 off, v5, s32 offset:205003; GISEL-NEXT:    scratch_store_b32 off, v6, s32 offset:245004; GISEL-NEXT:    scratch_store_b32 off, v7, s32 offset:285005; GISEL-NEXT:    scratch_store_b32 off, v8, s32 offset:325006; GISEL-NEXT:    scratch_store_b32 off, v9, s32 offset:365007; GISEL-NEXT:    scratch_store_b32 off, v10, s32 offset:405008; GISEL-NEXT:    scratch_store_b32 off, v11, s32 offset:445009; GISEL-NEXT:    scratch_store_b32 off, v12, s32 offset:485010; GISEL-NEXT:    scratch_store_b32 off, v13, s32 offset:525011; GISEL-NEXT:    scratch_store_b32 off, v14, s32 offset:565012; GISEL-NEXT:    scratch_store_b32 off, v15, s32 offset:605013; GISEL-NEXT:    scratch_store_b32 off, v16, s32 offset:645014; GISEL-NEXT:    scratch_store_b32 off, v17, s32 offset:685015; GISEL-NEXT:    scratch_store_b32 off, v18, s32 offset:725016; GISEL-NEXT:    scratch_store_b32 off, v19, s32 offset:765017; GISEL-NEXT:    scratch_store_b32 off, v20, s32 offset:805018; GISEL-NEXT:    scratch_store_b32 off, v21, s32 offset:845019; GISEL-NEXT:    scratch_store_b32 off, v22, s32 offset:885020; GISEL-NEXT:    scratch_store_b32 off, v23, s32 offset:925021; GISEL-NEXT:    scratch_store_b32 off, v24, s32 offset:965022; GISEL-NEXT:    scratch_store_b32 off, v25, s32 offset:1005023; GISEL-NEXT:    scratch_store_b32 off, v26, s32 offset:1045024; GISEL-NEXT:    scratch_store_b32 off, v27, s32 offset:1085025; GISEL-NEXT:    scratch_store_b32 off, v28, s32 offset:1125026; GISEL-NEXT:    scratch_store_b32 off, v29, s32 offset:1165027; GISEL-NEXT:    scratch_store_b32 off, v30, s32 offset:1205028; GISEL-NEXT:    scratch_store_b32 off, v31, s32 offset:1245029; GISEL-NEXT:    s_clause 0x1f ; 128-byte Folded Spill5030; GISEL-NEXT:    scratch_store_b32 off, v32, s32 offset:1285031; GISEL-NEXT:    scratch_store_b32 off, v33, s32 offset:1325032; GISEL-NEXT:    scratch_store_b32 off, v34, s32 offset:1365033; GISEL-NEXT:    scratch_store_b32 off, v35, s32 offset:1405034; GISEL-NEXT:    scratch_store_b32 off, v36, s32 offset:1445035; GISEL-NEXT:    scratch_store_b32 off, v37, s32 offset:1485036; GISEL-NEXT:    scratch_store_b32 off, v38, s32 offset:1525037; GISEL-NEXT:    scratch_store_b32 off, v39, s32 offset:1565038; GISEL-NEXT:    scratch_store_b32 off, v48, s32 offset:1605039; GISEL-NEXT:    scratch_store_b32 off, v49, s32 offset:1645040; GISEL-NEXT:    scratch_store_b32 off, v50, s32 offset:1685041; GISEL-NEXT:    scratch_store_b32 off, v51, s32 offset:1725042; GISEL-NEXT:    scratch_store_b32 off, v52, s32 offset:1765043; GISEL-NEXT:    scratch_store_b32 off, v53, s32 offset:1805044; GISEL-NEXT:    scratch_store_b32 off, v54, s32 offset:1845045; GISEL-NEXT:    scratch_store_b32 off, v55, s32 offset:1885046; GISEL-NEXT:    scratch_store_b32 off, v64, s32 offset:1925047; GISEL-NEXT:    scratch_store_b32 off, v65, s32 offset:1965048; GISEL-NEXT:    scratch_store_b32 off, v66, s32 offset:2005049; GISEL-NEXT:    scratch_store_b32 off, v67, s32 offset:2045050; GISEL-NEXT:    scratch_store_b32 off, v68, s32 offset:2085051; GISEL-NEXT:    scratch_store_b32 off, v69, s32 offset:2125052; GISEL-NEXT:    scratch_store_b32 off, v70, s32 offset:2165053; GISEL-NEXT:    scratch_store_b32 off, v71, s32 offset:2205054; GISEL-NEXT:    scratch_store_b32 off, v80, s32 offset:2245055; GISEL-NEXT:    scratch_store_b32 off, v81, s32 offset:2285056; GISEL-NEXT:    scratch_store_b32 off, v82, s32 offset:2325057; GISEL-NEXT:    scratch_store_b32 off, v83, s32 offset:2365058; GISEL-NEXT:    scratch_store_b32 off, v84, s32 offset:2405059; GISEL-NEXT:    scratch_store_b32 off, v85, s32 offset:2445060; GISEL-NEXT:    scratch_store_b32 off, v86, s32 offset:2485061; GISEL-NEXT:    scratch_store_b32 off, v87, s32 offset:2525062; GISEL-NEXT:    s_clause 0x1f ; 128-byte Folded Spill5063; GISEL-NEXT:    scratch_store_b32 off, v96, s32 offset:2565064; GISEL-NEXT:    scratch_store_b32 off, v97, s32 offset:2605065; GISEL-NEXT:    scratch_store_b32 off, v98, s32 offset:2645066; GISEL-NEXT:    scratch_store_b32 off, v99, s32 offset:2685067; GISEL-NEXT:    scratch_store_b32 off, v100, s32 offset:2725068; GISEL-NEXT:    scratch_store_b32 off, v101, s32 offset:2765069; GISEL-NEXT:    scratch_store_b32 off, v102, s32 offset:2805070; GISEL-NEXT:    scratch_store_b32 off, v103, s32 offset:2845071; GISEL-NEXT:    scratch_store_b32 off, v112, s32 offset:2885072; GISEL-NEXT:    scratch_store_b32 off, v113, s32 offset:2925073; GISEL-NEXT:    scratch_store_b32 off, v114, s32 offset:2965074; GISEL-NEXT:    scratch_store_b32 off, v115, s32 offset:3005075; GISEL-NEXT:    scratch_store_b32 off, v116, s32 offset:3045076; GISEL-NEXT:    scratch_store_b32 off, v117, s32 offset:3085077; GISEL-NEXT:    scratch_store_b32 off, v118, s32 offset:3125078; GISEL-NEXT:    scratch_store_b32 off, v119, s32 offset:3165079; GISEL-NEXT:    scratch_store_b32 off, v128, s32 offset:3205080; GISEL-NEXT:    scratch_store_b32 off, v129, s32 offset:3245081; GISEL-NEXT:    scratch_store_b32 off, v130, s32 offset:3285082; GISEL-NEXT:    scratch_store_b32 off, v131, s32 offset:3325083; GISEL-NEXT:    scratch_store_b32 off, v132, s32 offset:3365084; GISEL-NEXT:    scratch_store_b32 off, v133, s32 offset:3405085; GISEL-NEXT:    scratch_store_b32 off, v134, s32 offset:3445086; GISEL-NEXT:    scratch_store_b32 off, v135, s32 offset:3485087; GISEL-NEXT:    scratch_store_b32 off, v144, s32 offset:3525088; GISEL-NEXT:    scratch_store_b32 off, v145, s32 offset:3565089; GISEL-NEXT:    scratch_store_b32 off, v146, s32 offset:3605090; GISEL-NEXT:    scratch_store_b32 off, v147, s32 offset:3645091; GISEL-NEXT:    scratch_store_b32 off, v148, s32 offset:3685092; GISEL-NEXT:    scratch_store_b32 off, v149, s32 offset:3725093; GISEL-NEXT:    scratch_store_b32 off, v150, s32 offset:3765094; GISEL-NEXT:    scratch_store_b32 off, v151, s32 offset:3805095; GISEL-NEXT:    s_clause 0x1f ; 128-byte Folded Spill5096; GISEL-NEXT:    scratch_store_b32 off, v160, s32 offset:3845097; GISEL-NEXT:    scratch_store_b32 off, v161, s32 offset:3885098; GISEL-NEXT:    scratch_store_b32 off, v162, s32 offset:3925099; GISEL-NEXT:    scratch_store_b32 off, v163, s32 offset:3965100; GISEL-NEXT:    scratch_store_b32 off, v164, s32 offset:4005101; GISEL-NEXT:    scratch_store_b32 off, v165, s32 offset:4045102; GISEL-NEXT:    scratch_store_b32 off, v166, s32 offset:4085103; GISEL-NEXT:    scratch_store_b32 off, v167, s32 offset:4125104; GISEL-NEXT:    scratch_store_b32 off, v176, s32 offset:4165105; GISEL-NEXT:    scratch_store_b32 off, v177, s32 offset:4205106; GISEL-NEXT:    scratch_store_b32 off, v178, s32 offset:4245107; GISEL-NEXT:    scratch_store_b32 off, v179, s32 offset:4285108; GISEL-NEXT:    scratch_store_b32 off, v180, s32 offset:4325109; GISEL-NEXT:    scratch_store_b32 off, v181, s32 offset:4365110; GISEL-NEXT:    scratch_store_b32 off, v182, s32 offset:4405111; GISEL-NEXT:    scratch_store_b32 off, v183, s32 offset:4445112; GISEL-NEXT:    scratch_store_b32 off, v192, s32 offset:4485113; GISEL-NEXT:    scratch_store_b32 off, v193, s32 offset:4525114; GISEL-NEXT:    scratch_store_b32 off, v194, s32 offset:4565115; GISEL-NEXT:    scratch_store_b32 off, v195, s32 offset:4605116; GISEL-NEXT:    scratch_store_b32 off, v196, s32 offset:4645117; GISEL-NEXT:    scratch_store_b32 off, v197, s32 offset:4685118; GISEL-NEXT:    scratch_store_b32 off, v198, s32 offset:4725119; GISEL-NEXT:    scratch_store_b32 off, v199, s32 offset:4765120; GISEL-NEXT:    scratch_store_b32 off, v208, s32 offset:4805121; GISEL-NEXT:    scratch_store_b32 off, v209, s32 offset:4845122; GISEL-NEXT:    scratch_store_b32 off, v210, s32 offset:4885123; GISEL-NEXT:    scratch_store_b32 off, v211, s32 offset:4925124; GISEL-NEXT:    scratch_store_b32 off, v212, s32 offset:4965125; GISEL-NEXT:    scratch_store_b32 off, v213, s32 offset:5005126; GISEL-NEXT:    scratch_store_b32 off, v214, s32 offset:5045127; GISEL-NEXT:    scratch_store_b32 off, v215, s32 offset:5085128; GISEL-NEXT:    s_clause 0xf ; 64-byte Folded Spill5129; GISEL-NEXT:    scratch_store_b32 off, v224, s32 offset:5125130; GISEL-NEXT:    scratch_store_b32 off, v225, s32 offset:5165131; GISEL-NEXT:    scratch_store_b32 off, v226, s32 offset:5205132; GISEL-NEXT:    scratch_store_b32 off, v227, s32 offset:5245133; GISEL-NEXT:    scratch_store_b32 off, v228, s32 offset:5285134; GISEL-NEXT:    scratch_store_b32 off, v229, s32 offset:5325135; GISEL-NEXT:    scratch_store_b32 off, v230, s32 offset:5365136; GISEL-NEXT:    scratch_store_b32 off, v231, s32 offset:5405137; GISEL-NEXT:    scratch_store_b32 off, v240, s32 offset:5445138; GISEL-NEXT:    scratch_store_b32 off, v241, s32 offset:5485139; GISEL-NEXT:    scratch_store_b32 off, v242, s32 offset:5525140; GISEL-NEXT:    scratch_store_b32 off, v243, s32 offset:5565141; GISEL-NEXT:    scratch_store_b32 off, v244, s32 offset:5605142; GISEL-NEXT:    scratch_store_b32 off, v245, s32 offset:5645143; GISEL-NEXT:    scratch_store_b32 off, v246, s32 offset:5685144; GISEL-NEXT:    scratch_store_b32 off, v247, s32 offset:5725145; GISEL-NEXT:    s_mov_b32 exec_lo, -15146; GISEL-NEXT:    v_mov_b32_e32 v2, v05147; GISEL-NEXT:    v_swap_b32 v0, v15148; GISEL-NEXT:    s_mov_b32 s36, gfx_callee@abs32@lo5149; GISEL-NEXT:    s_mov_b32 s37, gfx_callee@abs32@hi5150; GISEL-NEXT:    s_wait_alu depctr_sa_sdst(0)5151; GISEL-NEXT:    s_xor_b32 exec_lo, s0, -15152; GISEL-NEXT:    s_clause 0x1f ; 128-byte Folded Reload5153; GISEL-NEXT:    scratch_load_b32 v0, off, s325154; GISEL-NEXT:    scratch_load_b32 v1, off, s32 offset:45155; GISEL-NEXT:    scratch_load_b32 v2, off, s32 offset:85156; GISEL-NEXT:    scratch_load_b32 v3, off, s32 offset:125157; GISEL-NEXT:    scratch_load_b32 v4, off, s32 offset:165158; GISEL-NEXT:    scratch_load_b32 v5, off, s32 offset:205159; GISEL-NEXT:    scratch_load_b32 v6, off, s32 offset:245160; GISEL-NEXT:    scratch_load_b32 v7, off, s32 offset:285161; GISEL-NEXT:    scratch_load_b32 v8, off, s32 offset:325162; GISEL-NEXT:    scratch_load_b32 v9, off, s32 offset:365163; GISEL-NEXT:    scratch_load_b32 v10, off, s32 offset:405164; GISEL-NEXT:    scratch_load_b32 v11, off, s32 offset:445165; GISEL-NEXT:    scratch_load_b32 v12, off, s32 offset:485166; GISEL-NEXT:    scratch_load_b32 v13, off, s32 offset:525167; GISEL-NEXT:    scratch_load_b32 v14, off, s32 offset:565168; GISEL-NEXT:    scratch_load_b32 v15, off, s32 offset:605169; GISEL-NEXT:    scratch_load_b32 v16, off, s32 offset:645170; GISEL-NEXT:    scratch_load_b32 v17, off, s32 offset:685171; GISEL-NEXT:    scratch_load_b32 v18, off, s32 offset:725172; GISEL-NEXT:    scratch_load_b32 v19, off, s32 offset:765173; GISEL-NEXT:    scratch_load_b32 v20, off, s32 offset:805174; GISEL-NEXT:    scratch_load_b32 v21, off, s32 offset:845175; GISEL-NEXT:    scratch_load_b32 v22, off, s32 offset:885176; GISEL-NEXT:    scratch_load_b32 v23, off, s32 offset:925177; GISEL-NEXT:    scratch_load_b32 v24, off, s32 offset:965178; GISEL-NEXT:    scratch_load_b32 v25, off, s32 offset:1005179; GISEL-NEXT:    scratch_load_b32 v26, off, s32 offset:1045180; GISEL-NEXT:    scratch_load_b32 v27, off, s32 offset:1085181; GISEL-NEXT:    scratch_load_b32 v28, off, s32 offset:1125182; GISEL-NEXT:    scratch_load_b32 v29, off, s32 offset:1165183; GISEL-NEXT:    scratch_load_b32 v30, off, s32 offset:1205184; GISEL-NEXT:    scratch_load_b32 v31, off, s32 offset:1245185; GISEL-NEXT:    s_clause 0x1f ; 128-byte Folded Reload5186; GISEL-NEXT:    scratch_load_b32 v32, off, s32 offset:1285187; GISEL-NEXT:    scratch_load_b32 v33, off, s32 offset:1325188; GISEL-NEXT:    scratch_load_b32 v34, off, s32 offset:1365189; GISEL-NEXT:    scratch_load_b32 v35, off, s32 offset:1405190; GISEL-NEXT:    scratch_load_b32 v36, off, s32 offset:1445191; GISEL-NEXT:    scratch_load_b32 v37, off, s32 offset:1485192; GISEL-NEXT:    scratch_load_b32 v38, off, s32 offset:1525193; GISEL-NEXT:    scratch_load_b32 v39, off, s32 offset:1565194; GISEL-NEXT:    scratch_load_b32 v48, off, s32 offset:1605195; GISEL-NEXT:    scratch_load_b32 v49, off, s32 offset:1645196; GISEL-NEXT:    scratch_load_b32 v50, off, s32 offset:1685197; GISEL-NEXT:    scratch_load_b32 v51, off, s32 offset:1725198; GISEL-NEXT:    scratch_load_b32 v52, off, s32 offset:1765199; GISEL-NEXT:    scratch_load_b32 v53, off, s32 offset:1805200; GISEL-NEXT:    scratch_load_b32 v54, off, s32 offset:1845201; GISEL-NEXT:    scratch_load_b32 v55, off, s32 offset:1885202; GISEL-NEXT:    scratch_load_b32 v64, off, s32 offset:1925203; GISEL-NEXT:    scratch_load_b32 v65, off, s32 offset:1965204; GISEL-NEXT:    scratch_load_b32 v66, off, s32 offset:2005205; GISEL-NEXT:    scratch_load_b32 v67, off, s32 offset:2045206; GISEL-NEXT:    scratch_load_b32 v68, off, s32 offset:2085207; GISEL-NEXT:    scratch_load_b32 v69, off, s32 offset:2125208; GISEL-NEXT:    scratch_load_b32 v70, off, s32 offset:2165209; GISEL-NEXT:    scratch_load_b32 v71, off, s32 offset:2205210; GISEL-NEXT:    scratch_load_b32 v80, off, s32 offset:2245211; GISEL-NEXT:    scratch_load_b32 v81, off, s32 offset:2285212; GISEL-NEXT:    scratch_load_b32 v82, off, s32 offset:2325213; GISEL-NEXT:    scratch_load_b32 v83, off, s32 offset:2365214; GISEL-NEXT:    scratch_load_b32 v84, off, s32 offset:2405215; GISEL-NEXT:    scratch_load_b32 v85, off, s32 offset:2445216; GISEL-NEXT:    scratch_load_b32 v86, off, s32 offset:2485217; GISEL-NEXT:    scratch_load_b32 v87, off, s32 offset:2525218; GISEL-NEXT:    s_clause 0x1f ; 128-byte Folded Reload5219; GISEL-NEXT:    scratch_load_b32 v96, off, s32 offset:2565220; GISEL-NEXT:    scratch_load_b32 v97, off, s32 offset:2605221; GISEL-NEXT:    scratch_load_b32 v98, off, s32 offset:2645222; GISEL-NEXT:    scratch_load_b32 v99, off, s32 offset:2685223; GISEL-NEXT:    scratch_load_b32 v100, off, s32 offset:2725224; GISEL-NEXT:    scratch_load_b32 v101, off, s32 offset:2765225; GISEL-NEXT:    scratch_load_b32 v102, off, s32 offset:2805226; GISEL-NEXT:    scratch_load_b32 v103, off, s32 offset:2845227; GISEL-NEXT:    scratch_load_b32 v112, off, s32 offset:2885228; GISEL-NEXT:    scratch_load_b32 v113, off, s32 offset:2925229; GISEL-NEXT:    scratch_load_b32 v114, off, s32 offset:2965230; GISEL-NEXT:    scratch_load_b32 v115, off, s32 offset:3005231; GISEL-NEXT:    scratch_load_b32 v116, off, s32 offset:3045232; GISEL-NEXT:    scratch_load_b32 v117, off, s32 offset:3085233; GISEL-NEXT:    scratch_load_b32 v118, off, s32 offset:3125234; GISEL-NEXT:    scratch_load_b32 v119, off, s32 offset:3165235; GISEL-NEXT:    scratch_load_b32 v128, off, s32 offset:3205236; GISEL-NEXT:    scratch_load_b32 v129, off, s32 offset:3245237; GISEL-NEXT:    scratch_load_b32 v130, off, s32 offset:3285238; GISEL-NEXT:    scratch_load_b32 v131, off, s32 offset:3325239; GISEL-NEXT:    scratch_load_b32 v132, off, s32 offset:3365240; GISEL-NEXT:    scratch_load_b32 v133, off, s32 offset:3405241; GISEL-NEXT:    scratch_load_b32 v134, off, s32 offset:3445242; GISEL-NEXT:    scratch_load_b32 v135, off, s32 offset:3485243; GISEL-NEXT:    scratch_load_b32 v144, off, s32 offset:3525244; GISEL-NEXT:    scratch_load_b32 v145, off, s32 offset:3565245; GISEL-NEXT:    scratch_load_b32 v146, off, s32 offset:3605246; GISEL-NEXT:    scratch_load_b32 v147, off, s32 offset:3645247; GISEL-NEXT:    scratch_load_b32 v148, off, s32 offset:3685248; GISEL-NEXT:    scratch_load_b32 v149, off, s32 offset:3725249; GISEL-NEXT:    scratch_load_b32 v150, off, s32 offset:3765250; GISEL-NEXT:    scratch_load_b32 v151, off, s32 offset:3805251; GISEL-NEXT:    s_clause 0x1f ; 128-byte Folded Reload5252; GISEL-NEXT:    scratch_load_b32 v160, off, s32 offset:3845253; GISEL-NEXT:    scratch_load_b32 v161, off, s32 offset:3885254; GISEL-NEXT:    scratch_load_b32 v162, off, s32 offset:3925255; GISEL-NEXT:    scratch_load_b32 v163, off, s32 offset:3965256; GISEL-NEXT:    scratch_load_b32 v164, off, s32 offset:4005257; GISEL-NEXT:    scratch_load_b32 v165, off, s32 offset:4045258; GISEL-NEXT:    scratch_load_b32 v166, off, s32 offset:4085259; GISEL-NEXT:    scratch_load_b32 v167, off, s32 offset:4125260; GISEL-NEXT:    scratch_load_b32 v176, off, s32 offset:4165261; GISEL-NEXT:    scratch_load_b32 v177, off, s32 offset:4205262; GISEL-NEXT:    scratch_load_b32 v178, off, s32 offset:4245263; GISEL-NEXT:    scratch_load_b32 v179, off, s32 offset:4285264; GISEL-NEXT:    scratch_load_b32 v180, off, s32 offset:4325265; GISEL-NEXT:    scratch_load_b32 v181, off, s32 offset:4365266; GISEL-NEXT:    scratch_load_b32 v182, off, s32 offset:4405267; GISEL-NEXT:    scratch_load_b32 v183, off, s32 offset:4445268; GISEL-NEXT:    scratch_load_b32 v192, off, s32 offset:4485269; GISEL-NEXT:    scratch_load_b32 v193, off, s32 offset:4525270; GISEL-NEXT:    scratch_load_b32 v194, off, s32 offset:4565271; GISEL-NEXT:    scratch_load_b32 v195, off, s32 offset:4605272; GISEL-NEXT:    scratch_load_b32 v196, off, s32 offset:4645273; GISEL-NEXT:    scratch_load_b32 v197, off, s32 offset:4685274; GISEL-NEXT:    scratch_load_b32 v198, off, s32 offset:4725275; GISEL-NEXT:    scratch_load_b32 v199, off, s32 offset:4765276; GISEL-NEXT:    scratch_load_b32 v208, off, s32 offset:4805277; GISEL-NEXT:    scratch_load_b32 v209, off, s32 offset:4845278; GISEL-NEXT:    scratch_load_b32 v210, off, s32 offset:4885279; GISEL-NEXT:    scratch_load_b32 v211, off, s32 offset:4925280; GISEL-NEXT:    scratch_load_b32 v212, off, s32 offset:4965281; GISEL-NEXT:    scratch_load_b32 v213, off, s32 offset:5005282; GISEL-NEXT:    scratch_load_b32 v214, off, s32 offset:5045283; GISEL-NEXT:    scratch_load_b32 v215, off, s32 offset:5085284; GISEL-NEXT:    s_clause 0xf ; 64-byte Folded Reload5285; GISEL-NEXT:    scratch_load_b32 v224, off, s32 offset:5125286; GISEL-NEXT:    scratch_load_b32 v225, off, s32 offset:5165287; GISEL-NEXT:    scratch_load_b32 v226, off, s32 offset:5205288; GISEL-NEXT:    scratch_load_b32 v227, off, s32 offset:5245289; GISEL-NEXT:    scratch_load_b32 v228, off, s32 offset:5285290; GISEL-NEXT:    scratch_load_b32 v229, off, s32 offset:5325291; GISEL-NEXT:    scratch_load_b32 v230, off, s32 offset:5365292; GISEL-NEXT:    scratch_load_b32 v231, off, s32 offset:5405293; GISEL-NEXT:    scratch_load_b32 v240, off, s32 offset:5445294; GISEL-NEXT:    scratch_load_b32 v241, off, s32 offset:5485295; GISEL-NEXT:    scratch_load_b32 v242, off, s32 offset:5525296; GISEL-NEXT:    scratch_load_b32 v243, off, s32 offset:5565297; GISEL-NEXT:    scratch_load_b32 v244, off, s32 offset:5605298; GISEL-NEXT:    scratch_load_b32 v245, off, s32 offset:5645299; GISEL-NEXT:    scratch_load_b32 v246, off, s32 offset:5685300; GISEL-NEXT:    scratch_load_b32 v247, off, s32 offset:5725301; GISEL-NEXT:    s_mov_b32 exec_lo, s05302; GISEL-NEXT:    s_setpc_b64 s[36:37]5303;5304; DAGISEL64-LABEL: tail_call_gfx_from_whole_wave:5305; DAGISEL64:       ; %bb.0:5306; DAGISEL64-NEXT:    s_wait_loadcnt_dscnt 0x05307; DAGISEL64-NEXT:    s_wait_expcnt 0x05308; DAGISEL64-NEXT:    s_wait_samplecnt 0x05309; DAGISEL64-NEXT:    s_wait_bvhcnt 0x05310; DAGISEL64-NEXT:    s_wait_kmcnt 0x05311; DAGISEL64-NEXT:    s_xor_saveexec_b64 s[0:1], -15312; DAGISEL64-NEXT:    s_clause 0x1f ; 128-byte Folded Spill5313; DAGISEL64-NEXT:    scratch_store_b32 off, v0, s325314; DAGISEL64-NEXT:    scratch_store_b32 off, v1, s32 offset:45315; DAGISEL64-NEXT:    scratch_store_b32 off, v2, s32 offset:85316; DAGISEL64-NEXT:    scratch_store_b32 off, v3, s32 offset:125317; DAGISEL64-NEXT:    scratch_store_b32 off, v4, s32 offset:165318; DAGISEL64-NEXT:    scratch_store_b32 off, v5, s32 offset:205319; DAGISEL64-NEXT:    scratch_store_b32 off, v6, s32 offset:245320; DAGISEL64-NEXT:    scratch_store_b32 off, v7, s32 offset:285321; DAGISEL64-NEXT:    scratch_store_b32 off, v8, s32 offset:325322; DAGISEL64-NEXT:    scratch_store_b32 off, v9, s32 offset:365323; DAGISEL64-NEXT:    scratch_store_b32 off, v10, s32 offset:405324; DAGISEL64-NEXT:    scratch_store_b32 off, v11, s32 offset:445325; DAGISEL64-NEXT:    scratch_store_b32 off, v12, s32 offset:485326; DAGISEL64-NEXT:    scratch_store_b32 off, v13, s32 offset:525327; DAGISEL64-NEXT:    scratch_store_b32 off, v14, s32 offset:565328; DAGISEL64-NEXT:    scratch_store_b32 off, v15, s32 offset:605329; DAGISEL64-NEXT:    scratch_store_b32 off, v16, s32 offset:645330; DAGISEL64-NEXT:    scratch_store_b32 off, v17, s32 offset:685331; DAGISEL64-NEXT:    scratch_store_b32 off, v18, s32 offset:725332; DAGISEL64-NEXT:    scratch_store_b32 off, v19, s32 offset:765333; DAGISEL64-NEXT:    scratch_store_b32 off, v20, s32 offset:805334; DAGISEL64-NEXT:    scratch_store_b32 off, v21, s32 offset:845335; DAGISEL64-NEXT:    scratch_store_b32 off, v22, s32 offset:885336; DAGISEL64-NEXT:    scratch_store_b32 off, v23, s32 offset:925337; DAGISEL64-NEXT:    scratch_store_b32 off, v24, s32 offset:965338; DAGISEL64-NEXT:    scratch_store_b32 off, v25, s32 offset:1005339; DAGISEL64-NEXT:    scratch_store_b32 off, v26, s32 offset:1045340; DAGISEL64-NEXT:    scratch_store_b32 off, v27, s32 offset:1085341; DAGISEL64-NEXT:    scratch_store_b32 off, v28, s32 offset:1125342; DAGISEL64-NEXT:    scratch_store_b32 off, v29, s32 offset:1165343; DAGISEL64-NEXT:    scratch_store_b32 off, v30, s32 offset:1205344; DAGISEL64-NEXT:    scratch_store_b32 off, v31, s32 offset:1245345; DAGISEL64-NEXT:    s_clause 0x1f ; 128-byte Folded Spill5346; DAGISEL64-NEXT:    scratch_store_b32 off, v32, s32 offset:1285347; DAGISEL64-NEXT:    scratch_store_b32 off, v33, s32 offset:1325348; DAGISEL64-NEXT:    scratch_store_b32 off, v34, s32 offset:1365349; DAGISEL64-NEXT:    scratch_store_b32 off, v35, s32 offset:1405350; DAGISEL64-NEXT:    scratch_store_b32 off, v36, s32 offset:1445351; DAGISEL64-NEXT:    scratch_store_b32 off, v37, s32 offset:1485352; DAGISEL64-NEXT:    scratch_store_b32 off, v38, s32 offset:1525353; DAGISEL64-NEXT:    scratch_store_b32 off, v39, s32 offset:1565354; DAGISEL64-NEXT:    scratch_store_b32 off, v48, s32 offset:1605355; DAGISEL64-NEXT:    scratch_store_b32 off, v49, s32 offset:1645356; DAGISEL64-NEXT:    scratch_store_b32 off, v50, s32 offset:1685357; DAGISEL64-NEXT:    scratch_store_b32 off, v51, s32 offset:1725358; DAGISEL64-NEXT:    scratch_store_b32 off, v52, s32 offset:1765359; DAGISEL64-NEXT:    scratch_store_b32 off, v53, s32 offset:1805360; DAGISEL64-NEXT:    scratch_store_b32 off, v54, s32 offset:1845361; DAGISEL64-NEXT:    scratch_store_b32 off, v55, s32 offset:1885362; DAGISEL64-NEXT:    scratch_store_b32 off, v64, s32 offset:1925363; DAGISEL64-NEXT:    scratch_store_b32 off, v65, s32 offset:1965364; DAGISEL64-NEXT:    scratch_store_b32 off, v66, s32 offset:2005365; DAGISEL64-NEXT:    scratch_store_b32 off, v67, s32 offset:2045366; DAGISEL64-NEXT:    scratch_store_b32 off, v68, s32 offset:2085367; DAGISEL64-NEXT:    scratch_store_b32 off, v69, s32 offset:2125368; DAGISEL64-NEXT:    scratch_store_b32 off, v70, s32 offset:2165369; DAGISEL64-NEXT:    scratch_store_b32 off, v71, s32 offset:2205370; DAGISEL64-NEXT:    scratch_store_b32 off, v80, s32 offset:2245371; DAGISEL64-NEXT:    scratch_store_b32 off, v81, s32 offset:2285372; DAGISEL64-NEXT:    scratch_store_b32 off, v82, s32 offset:2325373; DAGISEL64-NEXT:    scratch_store_b32 off, v83, s32 offset:2365374; DAGISEL64-NEXT:    scratch_store_b32 off, v84, s32 offset:2405375; DAGISEL64-NEXT:    scratch_store_b32 off, v85, s32 offset:2445376; DAGISEL64-NEXT:    scratch_store_b32 off, v86, s32 offset:2485377; DAGISEL64-NEXT:    scratch_store_b32 off, v87, s32 offset:2525378; DAGISEL64-NEXT:    s_clause 0x1f ; 128-byte Folded Spill5379; DAGISEL64-NEXT:    scratch_store_b32 off, v96, s32 offset:2565380; DAGISEL64-NEXT:    scratch_store_b32 off, v97, s32 offset:2605381; DAGISEL64-NEXT:    scratch_store_b32 off, v98, s32 offset:2645382; DAGISEL64-NEXT:    scratch_store_b32 off, v99, s32 offset:2685383; DAGISEL64-NEXT:    scratch_store_b32 off, v100, s32 offset:2725384; DAGISEL64-NEXT:    scratch_store_b32 off, v101, s32 offset:2765385; DAGISEL64-NEXT:    scratch_store_b32 off, v102, s32 offset:2805386; DAGISEL64-NEXT:    scratch_store_b32 off, v103, s32 offset:2845387; DAGISEL64-NEXT:    scratch_store_b32 off, v112, s32 offset:2885388; DAGISEL64-NEXT:    scratch_store_b32 off, v113, s32 offset:2925389; DAGISEL64-NEXT:    scratch_store_b32 off, v114, s32 offset:2965390; DAGISEL64-NEXT:    scratch_store_b32 off, v115, s32 offset:3005391; DAGISEL64-NEXT:    scratch_store_b32 off, v116, s32 offset:3045392; DAGISEL64-NEXT:    scratch_store_b32 off, v117, s32 offset:3085393; DAGISEL64-NEXT:    scratch_store_b32 off, v118, s32 offset:3125394; DAGISEL64-NEXT:    scratch_store_b32 off, v119, s32 offset:3165395; DAGISEL64-NEXT:    scratch_store_b32 off, v128, s32 offset:3205396; DAGISEL64-NEXT:    scratch_store_b32 off, v129, s32 offset:3245397; DAGISEL64-NEXT:    scratch_store_b32 off, v130, s32 offset:3285398; DAGISEL64-NEXT:    scratch_store_b32 off, v131, s32 offset:3325399; DAGISEL64-NEXT:    scratch_store_b32 off, v132, s32 offset:3365400; DAGISEL64-NEXT:    scratch_store_b32 off, v133, s32 offset:3405401; DAGISEL64-NEXT:    scratch_store_b32 off, v134, s32 offset:3445402; DAGISEL64-NEXT:    scratch_store_b32 off, v135, s32 offset:3485403; DAGISEL64-NEXT:    scratch_store_b32 off, v144, s32 offset:3525404; DAGISEL64-NEXT:    scratch_store_b32 off, v145, s32 offset:3565405; DAGISEL64-NEXT:    scratch_store_b32 off, v146, s32 offset:3605406; DAGISEL64-NEXT:    scratch_store_b32 off, v147, s32 offset:3645407; DAGISEL64-NEXT:    scratch_store_b32 off, v148, s32 offset:3685408; DAGISEL64-NEXT:    scratch_store_b32 off, v149, s32 offset:3725409; DAGISEL64-NEXT:    scratch_store_b32 off, v150, s32 offset:3765410; DAGISEL64-NEXT:    scratch_store_b32 off, v151, s32 offset:3805411; DAGISEL64-NEXT:    s_clause 0x1f ; 128-byte Folded Spill5412; DAGISEL64-NEXT:    scratch_store_b32 off, v160, s32 offset:3845413; DAGISEL64-NEXT:    scratch_store_b32 off, v161, s32 offset:3885414; DAGISEL64-NEXT:    scratch_store_b32 off, v162, s32 offset:3925415; DAGISEL64-NEXT:    scratch_store_b32 off, v163, s32 offset:3965416; DAGISEL64-NEXT:    scratch_store_b32 off, v164, s32 offset:4005417; DAGISEL64-NEXT:    scratch_store_b32 off, v165, s32 offset:4045418; DAGISEL64-NEXT:    scratch_store_b32 off, v166, s32 offset:4085419; DAGISEL64-NEXT:    scratch_store_b32 off, v167, s32 offset:4125420; DAGISEL64-NEXT:    scratch_store_b32 off, v176, s32 offset:4165421; DAGISEL64-NEXT:    scratch_store_b32 off, v177, s32 offset:4205422; DAGISEL64-NEXT:    scratch_store_b32 off, v178, s32 offset:4245423; DAGISEL64-NEXT:    scratch_store_b32 off, v179, s32 offset:4285424; DAGISEL64-NEXT:    scratch_store_b32 off, v180, s32 offset:4325425; DAGISEL64-NEXT:    scratch_store_b32 off, v181, s32 offset:4365426; DAGISEL64-NEXT:    scratch_store_b32 off, v182, s32 offset:4405427; DAGISEL64-NEXT:    scratch_store_b32 off, v183, s32 offset:4445428; DAGISEL64-NEXT:    scratch_store_b32 off, v192, s32 offset:4485429; DAGISEL64-NEXT:    scratch_store_b32 off, v193, s32 offset:4525430; DAGISEL64-NEXT:    scratch_store_b32 off, v194, s32 offset:4565431; DAGISEL64-NEXT:    scratch_store_b32 off, v195, s32 offset:4605432; DAGISEL64-NEXT:    scratch_store_b32 off, v196, s32 offset:4645433; DAGISEL64-NEXT:    scratch_store_b32 off, v197, s32 offset:4685434; DAGISEL64-NEXT:    scratch_store_b32 off, v198, s32 offset:4725435; DAGISEL64-NEXT:    scratch_store_b32 off, v199, s32 offset:4765436; DAGISEL64-NEXT:    scratch_store_b32 off, v208, s32 offset:4805437; DAGISEL64-NEXT:    scratch_store_b32 off, v209, s32 offset:4845438; DAGISEL64-NEXT:    scratch_store_b32 off, v210, s32 offset:4885439; DAGISEL64-NEXT:    scratch_store_b32 off, v211, s32 offset:4925440; DAGISEL64-NEXT:    scratch_store_b32 off, v212, s32 offset:4965441; DAGISEL64-NEXT:    scratch_store_b32 off, v213, s32 offset:5005442; DAGISEL64-NEXT:    scratch_store_b32 off, v214, s32 offset:5045443; DAGISEL64-NEXT:    scratch_store_b32 off, v215, s32 offset:5085444; DAGISEL64-NEXT:    s_clause 0xf ; 64-byte Folded Spill5445; DAGISEL64-NEXT:    scratch_store_b32 off, v224, s32 offset:5125446; DAGISEL64-NEXT:    scratch_store_b32 off, v225, s32 offset:5165447; DAGISEL64-NEXT:    scratch_store_b32 off, v226, s32 offset:5205448; DAGISEL64-NEXT:    scratch_store_b32 off, v227, s32 offset:5245449; DAGISEL64-NEXT:    scratch_store_b32 off, v228, s32 offset:5285450; DAGISEL64-NEXT:    scratch_store_b32 off, v229, s32 offset:5325451; DAGISEL64-NEXT:    scratch_store_b32 off, v230, s32 offset:5365452; DAGISEL64-NEXT:    scratch_store_b32 off, v231, s32 offset:5405453; DAGISEL64-NEXT:    scratch_store_b32 off, v240, s32 offset:5445454; DAGISEL64-NEXT:    scratch_store_b32 off, v241, s32 offset:5485455; DAGISEL64-NEXT:    scratch_store_b32 off, v242, s32 offset:5525456; DAGISEL64-NEXT:    scratch_store_b32 off, v243, s32 offset:5565457; DAGISEL64-NEXT:    scratch_store_b32 off, v244, s32 offset:5605458; DAGISEL64-NEXT:    scratch_store_b32 off, v245, s32 offset:5645459; DAGISEL64-NEXT:    scratch_store_b32 off, v246, s32 offset:5685460; DAGISEL64-NEXT:    scratch_store_b32 off, v247, s32 offset:5725461; DAGISEL64-NEXT:    s_mov_b64 exec, -15462; DAGISEL64-NEXT:    v_mov_b32_e32 v2, v05463; DAGISEL64-NEXT:    s_mov_b32 s37, gfx_callee@abs32@hi5464; DAGISEL64-NEXT:    s_mov_b32 s36, gfx_callee@abs32@lo5465; DAGISEL64-NEXT:    v_swap_b32 v0, v15466; DAGISEL64-NEXT:    s_wait_alu depctr_sa_sdst(0)5467; DAGISEL64-NEXT:    s_xor_b64 exec, s[0:1], -15468; DAGISEL64-NEXT:    s_clause 0x1f ; 128-byte Folded Reload5469; DAGISEL64-NEXT:    scratch_load_b32 v0, off, s325470; DAGISEL64-NEXT:    scratch_load_b32 v1, off, s32 offset:45471; DAGISEL64-NEXT:    scratch_load_b32 v2, off, s32 offset:85472; DAGISEL64-NEXT:    scratch_load_b32 v3, off, s32 offset:125473; DAGISEL64-NEXT:    scratch_load_b32 v4, off, s32 offset:165474; DAGISEL64-NEXT:    scratch_load_b32 v5, off, s32 offset:205475; DAGISEL64-NEXT:    scratch_load_b32 v6, off, s32 offset:245476; DAGISEL64-NEXT:    scratch_load_b32 v7, off, s32 offset:285477; DAGISEL64-NEXT:    scratch_load_b32 v8, off, s32 offset:325478; DAGISEL64-NEXT:    scratch_load_b32 v9, off, s32 offset:365479; DAGISEL64-NEXT:    scratch_load_b32 v10, off, s32 offset:405480; DAGISEL64-NEXT:    scratch_load_b32 v11, off, s32 offset:445481; DAGISEL64-NEXT:    scratch_load_b32 v12, off, s32 offset:485482; DAGISEL64-NEXT:    scratch_load_b32 v13, off, s32 offset:525483; DAGISEL64-NEXT:    scratch_load_b32 v14, off, s32 offset:565484; DAGISEL64-NEXT:    scratch_load_b32 v15, off, s32 offset:605485; DAGISEL64-NEXT:    scratch_load_b32 v16, off, s32 offset:645486; DAGISEL64-NEXT:    scratch_load_b32 v17, off, s32 offset:685487; DAGISEL64-NEXT:    scratch_load_b32 v18, off, s32 offset:725488; DAGISEL64-NEXT:    scratch_load_b32 v19, off, s32 offset:765489; DAGISEL64-NEXT:    scratch_load_b32 v20, off, s32 offset:805490; DAGISEL64-NEXT:    scratch_load_b32 v21, off, s32 offset:845491; DAGISEL64-NEXT:    scratch_load_b32 v22, off, s32 offset:885492; DAGISEL64-NEXT:    scratch_load_b32 v23, off, s32 offset:925493; DAGISEL64-NEXT:    scratch_load_b32 v24, off, s32 offset:965494; DAGISEL64-NEXT:    scratch_load_b32 v25, off, s32 offset:1005495; DAGISEL64-NEXT:    scratch_load_b32 v26, off, s32 offset:1045496; DAGISEL64-NEXT:    scratch_load_b32 v27, off, s32 offset:1085497; DAGISEL64-NEXT:    scratch_load_b32 v28, off, s32 offset:1125498; DAGISEL64-NEXT:    scratch_load_b32 v29, off, s32 offset:1165499; DAGISEL64-NEXT:    scratch_load_b32 v30, off, s32 offset:1205500; DAGISEL64-NEXT:    scratch_load_b32 v31, off, s32 offset:1245501; DAGISEL64-NEXT:    s_clause 0x1f ; 128-byte Folded Reload5502; DAGISEL64-NEXT:    scratch_load_b32 v32, off, s32 offset:1285503; DAGISEL64-NEXT:    scratch_load_b32 v33, off, s32 offset:1325504; DAGISEL64-NEXT:    scratch_load_b32 v34, off, s32 offset:1365505; DAGISEL64-NEXT:    scratch_load_b32 v35, off, s32 offset:1405506; DAGISEL64-NEXT:    scratch_load_b32 v36, off, s32 offset:1445507; DAGISEL64-NEXT:    scratch_load_b32 v37, off, s32 offset:1485508; DAGISEL64-NEXT:    scratch_load_b32 v38, off, s32 offset:1525509; DAGISEL64-NEXT:    scratch_load_b32 v39, off, s32 offset:1565510; DAGISEL64-NEXT:    scratch_load_b32 v48, off, s32 offset:1605511; DAGISEL64-NEXT:    scratch_load_b32 v49, off, s32 offset:1645512; DAGISEL64-NEXT:    scratch_load_b32 v50, off, s32 offset:1685513; DAGISEL64-NEXT:    scratch_load_b32 v51, off, s32 offset:1725514; DAGISEL64-NEXT:    scratch_load_b32 v52, off, s32 offset:1765515; DAGISEL64-NEXT:    scratch_load_b32 v53, off, s32 offset:1805516; DAGISEL64-NEXT:    scratch_load_b32 v54, off, s32 offset:1845517; DAGISEL64-NEXT:    scratch_load_b32 v55, off, s32 offset:1885518; DAGISEL64-NEXT:    scratch_load_b32 v64, off, s32 offset:1925519; DAGISEL64-NEXT:    scratch_load_b32 v65, off, s32 offset:1965520; DAGISEL64-NEXT:    scratch_load_b32 v66, off, s32 offset:2005521; DAGISEL64-NEXT:    scratch_load_b32 v67, off, s32 offset:2045522; DAGISEL64-NEXT:    scratch_load_b32 v68, off, s32 offset:2085523; DAGISEL64-NEXT:    scratch_load_b32 v69, off, s32 offset:2125524; DAGISEL64-NEXT:    scratch_load_b32 v70, off, s32 offset:2165525; DAGISEL64-NEXT:    scratch_load_b32 v71, off, s32 offset:2205526; DAGISEL64-NEXT:    scratch_load_b32 v80, off, s32 offset:2245527; DAGISEL64-NEXT:    scratch_load_b32 v81, off, s32 offset:2285528; DAGISEL64-NEXT:    scratch_load_b32 v82, off, s32 offset:2325529; DAGISEL64-NEXT:    scratch_load_b32 v83, off, s32 offset:2365530; DAGISEL64-NEXT:    scratch_load_b32 v84, off, s32 offset:2405531; DAGISEL64-NEXT:    scratch_load_b32 v85, off, s32 offset:2445532; DAGISEL64-NEXT:    scratch_load_b32 v86, off, s32 offset:2485533; DAGISEL64-NEXT:    scratch_load_b32 v87, off, s32 offset:2525534; DAGISEL64-NEXT:    s_clause 0x1f ; 128-byte Folded Reload5535; DAGISEL64-NEXT:    scratch_load_b32 v96, off, s32 offset:2565536; DAGISEL64-NEXT:    scratch_load_b32 v97, off, s32 offset:2605537; DAGISEL64-NEXT:    scratch_load_b32 v98, off, s32 offset:2645538; DAGISEL64-NEXT:    scratch_load_b32 v99, off, s32 offset:2685539; DAGISEL64-NEXT:    scratch_load_b32 v100, off, s32 offset:2725540; DAGISEL64-NEXT:    scratch_load_b32 v101, off, s32 offset:2765541; DAGISEL64-NEXT:    scratch_load_b32 v102, off, s32 offset:2805542; DAGISEL64-NEXT:    scratch_load_b32 v103, off, s32 offset:2845543; DAGISEL64-NEXT:    scratch_load_b32 v112, off, s32 offset:2885544; DAGISEL64-NEXT:    scratch_load_b32 v113, off, s32 offset:2925545; DAGISEL64-NEXT:    scratch_load_b32 v114, off, s32 offset:2965546; DAGISEL64-NEXT:    scratch_load_b32 v115, off, s32 offset:3005547; DAGISEL64-NEXT:    scratch_load_b32 v116, off, s32 offset:3045548; DAGISEL64-NEXT:    scratch_load_b32 v117, off, s32 offset:3085549; DAGISEL64-NEXT:    scratch_load_b32 v118, off, s32 offset:3125550; DAGISEL64-NEXT:    scratch_load_b32 v119, off, s32 offset:3165551; DAGISEL64-NEXT:    scratch_load_b32 v128, off, s32 offset:3205552; DAGISEL64-NEXT:    scratch_load_b32 v129, off, s32 offset:3245553; DAGISEL64-NEXT:    scratch_load_b32 v130, off, s32 offset:3285554; DAGISEL64-NEXT:    scratch_load_b32 v131, off, s32 offset:3325555; DAGISEL64-NEXT:    scratch_load_b32 v132, off, s32 offset:3365556; DAGISEL64-NEXT:    scratch_load_b32 v133, off, s32 offset:3405557; DAGISEL64-NEXT:    scratch_load_b32 v134, off, s32 offset:3445558; DAGISEL64-NEXT:    scratch_load_b32 v135, off, s32 offset:3485559; DAGISEL64-NEXT:    scratch_load_b32 v144, off, s32 offset:3525560; DAGISEL64-NEXT:    scratch_load_b32 v145, off, s32 offset:3565561; DAGISEL64-NEXT:    scratch_load_b32 v146, off, s32 offset:3605562; DAGISEL64-NEXT:    scratch_load_b32 v147, off, s32 offset:3645563; DAGISEL64-NEXT:    scratch_load_b32 v148, off, s32 offset:3685564; DAGISEL64-NEXT:    scratch_load_b32 v149, off, s32 offset:3725565; DAGISEL64-NEXT:    scratch_load_b32 v150, off, s32 offset:3765566; DAGISEL64-NEXT:    scratch_load_b32 v151, off, s32 offset:3805567; DAGISEL64-NEXT:    s_clause 0x1f ; 128-byte Folded Reload5568; DAGISEL64-NEXT:    scratch_load_b32 v160, off, s32 offset:3845569; DAGISEL64-NEXT:    scratch_load_b32 v161, off, s32 offset:3885570; DAGISEL64-NEXT:    scratch_load_b32 v162, off, s32 offset:3925571; DAGISEL64-NEXT:    scratch_load_b32 v163, off, s32 offset:3965572; DAGISEL64-NEXT:    scratch_load_b32 v164, off, s32 offset:4005573; DAGISEL64-NEXT:    scratch_load_b32 v165, off, s32 offset:4045574; DAGISEL64-NEXT:    scratch_load_b32 v166, off, s32 offset:4085575; DAGISEL64-NEXT:    scratch_load_b32 v167, off, s32 offset:4125576; DAGISEL64-NEXT:    scratch_load_b32 v176, off, s32 offset:4165577; DAGISEL64-NEXT:    scratch_load_b32 v177, off, s32 offset:4205578; DAGISEL64-NEXT:    scratch_load_b32 v178, off, s32 offset:4245579; DAGISEL64-NEXT:    scratch_load_b32 v179, off, s32 offset:4285580; DAGISEL64-NEXT:    scratch_load_b32 v180, off, s32 offset:4325581; DAGISEL64-NEXT:    scratch_load_b32 v181, off, s32 offset:4365582; DAGISEL64-NEXT:    scratch_load_b32 v182, off, s32 offset:4405583; DAGISEL64-NEXT:    scratch_load_b32 v183, off, s32 offset:4445584; DAGISEL64-NEXT:    scratch_load_b32 v192, off, s32 offset:4485585; DAGISEL64-NEXT:    scratch_load_b32 v193, off, s32 offset:4525586; DAGISEL64-NEXT:    scratch_load_b32 v194, off, s32 offset:4565587; DAGISEL64-NEXT:    scratch_load_b32 v195, off, s32 offset:4605588; DAGISEL64-NEXT:    scratch_load_b32 v196, off, s32 offset:4645589; DAGISEL64-NEXT:    scratch_load_b32 v197, off, s32 offset:4685590; DAGISEL64-NEXT:    scratch_load_b32 v198, off, s32 offset:4725591; DAGISEL64-NEXT:    scratch_load_b32 v199, off, s32 offset:4765592; DAGISEL64-NEXT:    scratch_load_b32 v208, off, s32 offset:4805593; DAGISEL64-NEXT:    scratch_load_b32 v209, off, s32 offset:4845594; DAGISEL64-NEXT:    scratch_load_b32 v210, off, s32 offset:4885595; DAGISEL64-NEXT:    scratch_load_b32 v211, off, s32 offset:4925596; DAGISEL64-NEXT:    scratch_load_b32 v212, off, s32 offset:4965597; DAGISEL64-NEXT:    scratch_load_b32 v213, off, s32 offset:5005598; DAGISEL64-NEXT:    scratch_load_b32 v214, off, s32 offset:5045599; DAGISEL64-NEXT:    scratch_load_b32 v215, off, s32 offset:5085600; DAGISEL64-NEXT:    s_clause 0xf ; 64-byte Folded Reload5601; DAGISEL64-NEXT:    scratch_load_b32 v224, off, s32 offset:5125602; DAGISEL64-NEXT:    scratch_load_b32 v225, off, s32 offset:5165603; DAGISEL64-NEXT:    scratch_load_b32 v226, off, s32 offset:5205604; DAGISEL64-NEXT:    scratch_load_b32 v227, off, s32 offset:5245605; DAGISEL64-NEXT:    scratch_load_b32 v228, off, s32 offset:5285606; DAGISEL64-NEXT:    scratch_load_b32 v229, off, s32 offset:5325607; DAGISEL64-NEXT:    scratch_load_b32 v230, off, s32 offset:5365608; DAGISEL64-NEXT:    scratch_load_b32 v231, off, s32 offset:5405609; DAGISEL64-NEXT:    scratch_load_b32 v240, off, s32 offset:5445610; DAGISEL64-NEXT:    scratch_load_b32 v241, off, s32 offset:5485611; DAGISEL64-NEXT:    scratch_load_b32 v242, off, s32 offset:5525612; DAGISEL64-NEXT:    scratch_load_b32 v243, off, s32 offset:5565613; DAGISEL64-NEXT:    scratch_load_b32 v244, off, s32 offset:5605614; DAGISEL64-NEXT:    scratch_load_b32 v245, off, s32 offset:5645615; DAGISEL64-NEXT:    scratch_load_b32 v246, off, s32 offset:5685616; DAGISEL64-NEXT:    scratch_load_b32 v247, off, s32 offset:5725617; DAGISEL64-NEXT:    s_mov_b64 exec, s[0:1]5618; DAGISEL64-NEXT:    s_setpc_b64 s[36:37]5619;5620; GISEL64-LABEL: tail_call_gfx_from_whole_wave:5621; GISEL64:       ; %bb.0:5622; GISEL64-NEXT:    s_wait_loadcnt_dscnt 0x05623; GISEL64-NEXT:    s_wait_expcnt 0x05624; GISEL64-NEXT:    s_wait_samplecnt 0x05625; GISEL64-NEXT:    s_wait_bvhcnt 0x05626; GISEL64-NEXT:    s_wait_kmcnt 0x05627; GISEL64-NEXT:    s_xor_saveexec_b64 s[0:1], -15628; GISEL64-NEXT:    s_clause 0x1f ; 128-byte Folded Spill5629; GISEL64-NEXT:    scratch_store_b32 off, v0, s325630; GISEL64-NEXT:    scratch_store_b32 off, v1, s32 offset:45631; GISEL64-NEXT:    scratch_store_b32 off, v2, s32 offset:85632; GISEL64-NEXT:    scratch_store_b32 off, v3, s32 offset:125633; GISEL64-NEXT:    scratch_store_b32 off, v4, s32 offset:165634; GISEL64-NEXT:    scratch_store_b32 off, v5, s32 offset:205635; GISEL64-NEXT:    scratch_store_b32 off, v6, s32 offset:245636; GISEL64-NEXT:    scratch_store_b32 off, v7, s32 offset:285637; GISEL64-NEXT:    scratch_store_b32 off, v8, s32 offset:325638; GISEL64-NEXT:    scratch_store_b32 off, v9, s32 offset:365639; GISEL64-NEXT:    scratch_store_b32 off, v10, s32 offset:405640; GISEL64-NEXT:    scratch_store_b32 off, v11, s32 offset:445641; GISEL64-NEXT:    scratch_store_b32 off, v12, s32 offset:485642; GISEL64-NEXT:    scratch_store_b32 off, v13, s32 offset:525643; GISEL64-NEXT:    scratch_store_b32 off, v14, s32 offset:565644; GISEL64-NEXT:    scratch_store_b32 off, v15, s32 offset:605645; GISEL64-NEXT:    scratch_store_b32 off, v16, s32 offset:645646; GISEL64-NEXT:    scratch_store_b32 off, v17, s32 offset:685647; GISEL64-NEXT:    scratch_store_b32 off, v18, s32 offset:725648; GISEL64-NEXT:    scratch_store_b32 off, v19, s32 offset:765649; GISEL64-NEXT:    scratch_store_b32 off, v20, s32 offset:805650; GISEL64-NEXT:    scratch_store_b32 off, v21, s32 offset:845651; GISEL64-NEXT:    scratch_store_b32 off, v22, s32 offset:885652; GISEL64-NEXT:    scratch_store_b32 off, v23, s32 offset:925653; GISEL64-NEXT:    scratch_store_b32 off, v24, s32 offset:965654; GISEL64-NEXT:    scratch_store_b32 off, v25, s32 offset:1005655; GISEL64-NEXT:    scratch_store_b32 off, v26, s32 offset:1045656; GISEL64-NEXT:    scratch_store_b32 off, v27, s32 offset:1085657; GISEL64-NEXT:    scratch_store_b32 off, v28, s32 offset:1125658; GISEL64-NEXT:    scratch_store_b32 off, v29, s32 offset:1165659; GISEL64-NEXT:    scratch_store_b32 off, v30, s32 offset:1205660; GISEL64-NEXT:    scratch_store_b32 off, v31, s32 offset:1245661; GISEL64-NEXT:    s_clause 0x1f ; 128-byte Folded Spill5662; GISEL64-NEXT:    scratch_store_b32 off, v32, s32 offset:1285663; GISEL64-NEXT:    scratch_store_b32 off, v33, s32 offset:1325664; GISEL64-NEXT:    scratch_store_b32 off, v34, s32 offset:1365665; GISEL64-NEXT:    scratch_store_b32 off, v35, s32 offset:1405666; GISEL64-NEXT:    scratch_store_b32 off, v36, s32 offset:1445667; GISEL64-NEXT:    scratch_store_b32 off, v37, s32 offset:1485668; GISEL64-NEXT:    scratch_store_b32 off, v38, s32 offset:1525669; GISEL64-NEXT:    scratch_store_b32 off, v39, s32 offset:1565670; GISEL64-NEXT:    scratch_store_b32 off, v48, s32 offset:1605671; GISEL64-NEXT:    scratch_store_b32 off, v49, s32 offset:1645672; GISEL64-NEXT:    scratch_store_b32 off, v50, s32 offset:1685673; GISEL64-NEXT:    scratch_store_b32 off, v51, s32 offset:1725674; GISEL64-NEXT:    scratch_store_b32 off, v52, s32 offset:1765675; GISEL64-NEXT:    scratch_store_b32 off, v53, s32 offset:1805676; GISEL64-NEXT:    scratch_store_b32 off, v54, s32 offset:1845677; GISEL64-NEXT:    scratch_store_b32 off, v55, s32 offset:1885678; GISEL64-NEXT:    scratch_store_b32 off, v64, s32 offset:1925679; GISEL64-NEXT:    scratch_store_b32 off, v65, s32 offset:1965680; GISEL64-NEXT:    scratch_store_b32 off, v66, s32 offset:2005681; GISEL64-NEXT:    scratch_store_b32 off, v67, s32 offset:2045682; GISEL64-NEXT:    scratch_store_b32 off, v68, s32 offset:2085683; GISEL64-NEXT:    scratch_store_b32 off, v69, s32 offset:2125684; GISEL64-NEXT:    scratch_store_b32 off, v70, s32 offset:2165685; GISEL64-NEXT:    scratch_store_b32 off, v71, s32 offset:2205686; GISEL64-NEXT:    scratch_store_b32 off, v80, s32 offset:2245687; GISEL64-NEXT:    scratch_store_b32 off, v81, s32 offset:2285688; GISEL64-NEXT:    scratch_store_b32 off, v82, s32 offset:2325689; GISEL64-NEXT:    scratch_store_b32 off, v83, s32 offset:2365690; GISEL64-NEXT:    scratch_store_b32 off, v84, s32 offset:2405691; GISEL64-NEXT:    scratch_store_b32 off, v85, s32 offset:2445692; GISEL64-NEXT:    scratch_store_b32 off, v86, s32 offset:2485693; GISEL64-NEXT:    scratch_store_b32 off, v87, s32 offset:2525694; GISEL64-NEXT:    s_clause 0x1f ; 128-byte Folded Spill5695; GISEL64-NEXT:    scratch_store_b32 off, v96, s32 offset:2565696; GISEL64-NEXT:    scratch_store_b32 off, v97, s32 offset:2605697; GISEL64-NEXT:    scratch_store_b32 off, v98, s32 offset:2645698; GISEL64-NEXT:    scratch_store_b32 off, v99, s32 offset:2685699; GISEL64-NEXT:    scratch_store_b32 off, v100, s32 offset:2725700; GISEL64-NEXT:    scratch_store_b32 off, v101, s32 offset:2765701; GISEL64-NEXT:    scratch_store_b32 off, v102, s32 offset:2805702; GISEL64-NEXT:    scratch_store_b32 off, v103, s32 offset:2845703; GISEL64-NEXT:    scratch_store_b32 off, v112, s32 offset:2885704; GISEL64-NEXT:    scratch_store_b32 off, v113, s32 offset:2925705; GISEL64-NEXT:    scratch_store_b32 off, v114, s32 offset:2965706; GISEL64-NEXT:    scratch_store_b32 off, v115, s32 offset:3005707; GISEL64-NEXT:    scratch_store_b32 off, v116, s32 offset:3045708; GISEL64-NEXT:    scratch_store_b32 off, v117, s32 offset:3085709; GISEL64-NEXT:    scratch_store_b32 off, v118, s32 offset:3125710; GISEL64-NEXT:    scratch_store_b32 off, v119, s32 offset:3165711; GISEL64-NEXT:    scratch_store_b32 off, v128, s32 offset:3205712; GISEL64-NEXT:    scratch_store_b32 off, v129, s32 offset:3245713; GISEL64-NEXT:    scratch_store_b32 off, v130, s32 offset:3285714; GISEL64-NEXT:    scratch_store_b32 off, v131, s32 offset:3325715; GISEL64-NEXT:    scratch_store_b32 off, v132, s32 offset:3365716; GISEL64-NEXT:    scratch_store_b32 off, v133, s32 offset:3405717; GISEL64-NEXT:    scratch_store_b32 off, v134, s32 offset:3445718; GISEL64-NEXT:    scratch_store_b32 off, v135, s32 offset:3485719; GISEL64-NEXT:    scratch_store_b32 off, v144, s32 offset:3525720; GISEL64-NEXT:    scratch_store_b32 off, v145, s32 offset:3565721; GISEL64-NEXT:    scratch_store_b32 off, v146, s32 offset:3605722; GISEL64-NEXT:    scratch_store_b32 off, v147, s32 offset:3645723; GISEL64-NEXT:    scratch_store_b32 off, v148, s32 offset:3685724; GISEL64-NEXT:    scratch_store_b32 off, v149, s32 offset:3725725; GISEL64-NEXT:    scratch_store_b32 off, v150, s32 offset:3765726; GISEL64-NEXT:    scratch_store_b32 off, v151, s32 offset:3805727; GISEL64-NEXT:    s_clause 0x1f ; 128-byte Folded Spill5728; GISEL64-NEXT:    scratch_store_b32 off, v160, s32 offset:3845729; GISEL64-NEXT:    scratch_store_b32 off, v161, s32 offset:3885730; GISEL64-NEXT:    scratch_store_b32 off, v162, s32 offset:3925731; GISEL64-NEXT:    scratch_store_b32 off, v163, s32 offset:3965732; GISEL64-NEXT:    scratch_store_b32 off, v164, s32 offset:4005733; GISEL64-NEXT:    scratch_store_b32 off, v165, s32 offset:4045734; GISEL64-NEXT:    scratch_store_b32 off, v166, s32 offset:4085735; GISEL64-NEXT:    scratch_store_b32 off, v167, s32 offset:4125736; GISEL64-NEXT:    scratch_store_b32 off, v176, s32 offset:4165737; GISEL64-NEXT:    scratch_store_b32 off, v177, s32 offset:4205738; GISEL64-NEXT:    scratch_store_b32 off, v178, s32 offset:4245739; GISEL64-NEXT:    scratch_store_b32 off, v179, s32 offset:4285740; GISEL64-NEXT:    scratch_store_b32 off, v180, s32 offset:4325741; GISEL64-NEXT:    scratch_store_b32 off, v181, s32 offset:4365742; GISEL64-NEXT:    scratch_store_b32 off, v182, s32 offset:4405743; GISEL64-NEXT:    scratch_store_b32 off, v183, s32 offset:4445744; GISEL64-NEXT:    scratch_store_b32 off, v192, s32 offset:4485745; GISEL64-NEXT:    scratch_store_b32 off, v193, s32 offset:4525746; GISEL64-NEXT:    scratch_store_b32 off, v194, s32 offset:4565747; GISEL64-NEXT:    scratch_store_b32 off, v195, s32 offset:4605748; GISEL64-NEXT:    scratch_store_b32 off, v196, s32 offset:4645749; GISEL64-NEXT:    scratch_store_b32 off, v197, s32 offset:4685750; GISEL64-NEXT:    scratch_store_b32 off, v198, s32 offset:4725751; GISEL64-NEXT:    scratch_store_b32 off, v199, s32 offset:4765752; GISEL64-NEXT:    scratch_store_b32 off, v208, s32 offset:4805753; GISEL64-NEXT:    scratch_store_b32 off, v209, s32 offset:4845754; GISEL64-NEXT:    scratch_store_b32 off, v210, s32 offset:4885755; GISEL64-NEXT:    scratch_store_b32 off, v211, s32 offset:4925756; GISEL64-NEXT:    scratch_store_b32 off, v212, s32 offset:4965757; GISEL64-NEXT:    scratch_store_b32 off, v213, s32 offset:5005758; GISEL64-NEXT:    scratch_store_b32 off, v214, s32 offset:5045759; GISEL64-NEXT:    scratch_store_b32 off, v215, s32 offset:5085760; GISEL64-NEXT:    s_clause 0xf ; 64-byte Folded Spill5761; GISEL64-NEXT:    scratch_store_b32 off, v224, s32 offset:5125762; GISEL64-NEXT:    scratch_store_b32 off, v225, s32 offset:5165763; GISEL64-NEXT:    scratch_store_b32 off, v226, s32 offset:5205764; GISEL64-NEXT:    scratch_store_b32 off, v227, s32 offset:5245765; GISEL64-NEXT:    scratch_store_b32 off, v228, s32 offset:5285766; GISEL64-NEXT:    scratch_store_b32 off, v229, s32 offset:5325767; GISEL64-NEXT:    scratch_store_b32 off, v230, s32 offset:5365768; GISEL64-NEXT:    scratch_store_b32 off, v231, s32 offset:5405769; GISEL64-NEXT:    scratch_store_b32 off, v240, s32 offset:5445770; GISEL64-NEXT:    scratch_store_b32 off, v241, s32 offset:5485771; GISEL64-NEXT:    scratch_store_b32 off, v242, s32 offset:5525772; GISEL64-NEXT:    scratch_store_b32 off, v243, s32 offset:5565773; GISEL64-NEXT:    scratch_store_b32 off, v244, s32 offset:5605774; GISEL64-NEXT:    scratch_store_b32 off, v245, s32 offset:5645775; GISEL64-NEXT:    scratch_store_b32 off, v246, s32 offset:5685776; GISEL64-NEXT:    scratch_store_b32 off, v247, s32 offset:5725777; GISEL64-NEXT:    s_mov_b64 exec, -15778; GISEL64-NEXT:    v_mov_b32_e32 v2, v05779; GISEL64-NEXT:    v_swap_b32 v0, v15780; GISEL64-NEXT:    s_mov_b32 s36, gfx_callee@abs32@lo5781; GISEL64-NEXT:    s_mov_b32 s37, gfx_callee@abs32@hi5782; GISEL64-NEXT:    s_wait_alu depctr_sa_sdst(0)5783; GISEL64-NEXT:    s_xor_b64 exec, s[0:1], -15784; GISEL64-NEXT:    s_clause 0x1f ; 128-byte Folded Reload5785; GISEL64-NEXT:    scratch_load_b32 v0, off, s325786; GISEL64-NEXT:    scratch_load_b32 v1, off, s32 offset:45787; GISEL64-NEXT:    scratch_load_b32 v2, off, s32 offset:85788; GISEL64-NEXT:    scratch_load_b32 v3, off, s32 offset:125789; GISEL64-NEXT:    scratch_load_b32 v4, off, s32 offset:165790; GISEL64-NEXT:    scratch_load_b32 v5, off, s32 offset:205791; GISEL64-NEXT:    scratch_load_b32 v6, off, s32 offset:245792; GISEL64-NEXT:    scratch_load_b32 v7, off, s32 offset:285793; GISEL64-NEXT:    scratch_load_b32 v8, off, s32 offset:325794; GISEL64-NEXT:    scratch_load_b32 v9, off, s32 offset:365795; GISEL64-NEXT:    scratch_load_b32 v10, off, s32 offset:405796; GISEL64-NEXT:    scratch_load_b32 v11, off, s32 offset:445797; GISEL64-NEXT:    scratch_load_b32 v12, off, s32 offset:485798; GISEL64-NEXT:    scratch_load_b32 v13, off, s32 offset:525799; GISEL64-NEXT:    scratch_load_b32 v14, off, s32 offset:565800; GISEL64-NEXT:    scratch_load_b32 v15, off, s32 offset:605801; GISEL64-NEXT:    scratch_load_b32 v16, off, s32 offset:645802; GISEL64-NEXT:    scratch_load_b32 v17, off, s32 offset:685803; GISEL64-NEXT:    scratch_load_b32 v18, off, s32 offset:725804; GISEL64-NEXT:    scratch_load_b32 v19, off, s32 offset:765805; GISEL64-NEXT:    scratch_load_b32 v20, off, s32 offset:805806; GISEL64-NEXT:    scratch_load_b32 v21, off, s32 offset:845807; GISEL64-NEXT:    scratch_load_b32 v22, off, s32 offset:885808; GISEL64-NEXT:    scratch_load_b32 v23, off, s32 offset:925809; GISEL64-NEXT:    scratch_load_b32 v24, off, s32 offset:965810; GISEL64-NEXT:    scratch_load_b32 v25, off, s32 offset:1005811; GISEL64-NEXT:    scratch_load_b32 v26, off, s32 offset:1045812; GISEL64-NEXT:    scratch_load_b32 v27, off, s32 offset:1085813; GISEL64-NEXT:    scratch_load_b32 v28, off, s32 offset:1125814; GISEL64-NEXT:    scratch_load_b32 v29, off, s32 offset:1165815; GISEL64-NEXT:    scratch_load_b32 v30, off, s32 offset:1205816; GISEL64-NEXT:    scratch_load_b32 v31, off, s32 offset:1245817; GISEL64-NEXT:    s_clause 0x1f ; 128-byte Folded Reload5818; GISEL64-NEXT:    scratch_load_b32 v32, off, s32 offset:1285819; GISEL64-NEXT:    scratch_load_b32 v33, off, s32 offset:1325820; GISEL64-NEXT:    scratch_load_b32 v34, off, s32 offset:1365821; GISEL64-NEXT:    scratch_load_b32 v35, off, s32 offset:1405822; GISEL64-NEXT:    scratch_load_b32 v36, off, s32 offset:1445823; GISEL64-NEXT:    scratch_load_b32 v37, off, s32 offset:1485824; GISEL64-NEXT:    scratch_load_b32 v38, off, s32 offset:1525825; GISEL64-NEXT:    scratch_load_b32 v39, off, s32 offset:1565826; GISEL64-NEXT:    scratch_load_b32 v48, off, s32 offset:1605827; GISEL64-NEXT:    scratch_load_b32 v49, off, s32 offset:1645828; GISEL64-NEXT:    scratch_load_b32 v50, off, s32 offset:1685829; GISEL64-NEXT:    scratch_load_b32 v51, off, s32 offset:1725830; GISEL64-NEXT:    scratch_load_b32 v52, off, s32 offset:1765831; GISEL64-NEXT:    scratch_load_b32 v53, off, s32 offset:1805832; GISEL64-NEXT:    scratch_load_b32 v54, off, s32 offset:1845833; GISEL64-NEXT:    scratch_load_b32 v55, off, s32 offset:1885834; GISEL64-NEXT:    scratch_load_b32 v64, off, s32 offset:1925835; GISEL64-NEXT:    scratch_load_b32 v65, off, s32 offset:1965836; GISEL64-NEXT:    scratch_load_b32 v66, off, s32 offset:2005837; GISEL64-NEXT:    scratch_load_b32 v67, off, s32 offset:2045838; GISEL64-NEXT:    scratch_load_b32 v68, off, s32 offset:2085839; GISEL64-NEXT:    scratch_load_b32 v69, off, s32 offset:2125840; GISEL64-NEXT:    scratch_load_b32 v70, off, s32 offset:2165841; GISEL64-NEXT:    scratch_load_b32 v71, off, s32 offset:2205842; GISEL64-NEXT:    scratch_load_b32 v80, off, s32 offset:2245843; GISEL64-NEXT:    scratch_load_b32 v81, off, s32 offset:2285844; GISEL64-NEXT:    scratch_load_b32 v82, off, s32 offset:2325845; GISEL64-NEXT:    scratch_load_b32 v83, off, s32 offset:2365846; GISEL64-NEXT:    scratch_load_b32 v84, off, s32 offset:2405847; GISEL64-NEXT:    scratch_load_b32 v85, off, s32 offset:2445848; GISEL64-NEXT:    scratch_load_b32 v86, off, s32 offset:2485849; GISEL64-NEXT:    scratch_load_b32 v87, off, s32 offset:2525850; GISEL64-NEXT:    s_clause 0x1f ; 128-byte Folded Reload5851; GISEL64-NEXT:    scratch_load_b32 v96, off, s32 offset:2565852; GISEL64-NEXT:    scratch_load_b32 v97, off, s32 offset:2605853; GISEL64-NEXT:    scratch_load_b32 v98, off, s32 offset:2645854; GISEL64-NEXT:    scratch_load_b32 v99, off, s32 offset:2685855; GISEL64-NEXT:    scratch_load_b32 v100, off, s32 offset:2725856; GISEL64-NEXT:    scratch_load_b32 v101, off, s32 offset:2765857; GISEL64-NEXT:    scratch_load_b32 v102, off, s32 offset:2805858; GISEL64-NEXT:    scratch_load_b32 v103, off, s32 offset:2845859; GISEL64-NEXT:    scratch_load_b32 v112, off, s32 offset:2885860; GISEL64-NEXT:    scratch_load_b32 v113, off, s32 offset:2925861; GISEL64-NEXT:    scratch_load_b32 v114, off, s32 offset:2965862; GISEL64-NEXT:    scratch_load_b32 v115, off, s32 offset:3005863; GISEL64-NEXT:    scratch_load_b32 v116, off, s32 offset:3045864; GISEL64-NEXT:    scratch_load_b32 v117, off, s32 offset:3085865; GISEL64-NEXT:    scratch_load_b32 v118, off, s32 offset:3125866; GISEL64-NEXT:    scratch_load_b32 v119, off, s32 offset:3165867; GISEL64-NEXT:    scratch_load_b32 v128, off, s32 offset:3205868; GISEL64-NEXT:    scratch_load_b32 v129, off, s32 offset:3245869; GISEL64-NEXT:    scratch_load_b32 v130, off, s32 offset:3285870; GISEL64-NEXT:    scratch_load_b32 v131, off, s32 offset:3325871; GISEL64-NEXT:    scratch_load_b32 v132, off, s32 offset:3365872; GISEL64-NEXT:    scratch_load_b32 v133, off, s32 offset:3405873; GISEL64-NEXT:    scratch_load_b32 v134, off, s32 offset:3445874; GISEL64-NEXT:    scratch_load_b32 v135, off, s32 offset:3485875; GISEL64-NEXT:    scratch_load_b32 v144, off, s32 offset:3525876; GISEL64-NEXT:    scratch_load_b32 v145, off, s32 offset:3565877; GISEL64-NEXT:    scratch_load_b32 v146, off, s32 offset:3605878; GISEL64-NEXT:    scratch_load_b32 v147, off, s32 offset:3645879; GISEL64-NEXT:    scratch_load_b32 v148, off, s32 offset:3685880; GISEL64-NEXT:    scratch_load_b32 v149, off, s32 offset:3725881; GISEL64-NEXT:    scratch_load_b32 v150, off, s32 offset:3765882; GISEL64-NEXT:    scratch_load_b32 v151, off, s32 offset:3805883; GISEL64-NEXT:    s_clause 0x1f ; 128-byte Folded Reload5884; GISEL64-NEXT:    scratch_load_b32 v160, off, s32 offset:3845885; GISEL64-NEXT:    scratch_load_b32 v161, off, s32 offset:3885886; GISEL64-NEXT:    scratch_load_b32 v162, off, s32 offset:3925887; GISEL64-NEXT:    scratch_load_b32 v163, off, s32 offset:3965888; GISEL64-NEXT:    scratch_load_b32 v164, off, s32 offset:4005889; GISEL64-NEXT:    scratch_load_b32 v165, off, s32 offset:4045890; GISEL64-NEXT:    scratch_load_b32 v166, off, s32 offset:4085891; GISEL64-NEXT:    scratch_load_b32 v167, off, s32 offset:4125892; GISEL64-NEXT:    scratch_load_b32 v176, off, s32 offset:4165893; GISEL64-NEXT:    scratch_load_b32 v177, off, s32 offset:4205894; GISEL64-NEXT:    scratch_load_b32 v178, off, s32 offset:4245895; GISEL64-NEXT:    scratch_load_b32 v179, off, s32 offset:4285896; GISEL64-NEXT:    scratch_load_b32 v180, off, s32 offset:4325897; GISEL64-NEXT:    scratch_load_b32 v181, off, s32 offset:4365898; GISEL64-NEXT:    scratch_load_b32 v182, off, s32 offset:4405899; GISEL64-NEXT:    scratch_load_b32 v183, off, s32 offset:4445900; GISEL64-NEXT:    scratch_load_b32 v192, off, s32 offset:4485901; GISEL64-NEXT:    scratch_load_b32 v193, off, s32 offset:4525902; GISEL64-NEXT:    scratch_load_b32 v194, off, s32 offset:4565903; GISEL64-NEXT:    scratch_load_b32 v195, off, s32 offset:4605904; GISEL64-NEXT:    scratch_load_b32 v196, off, s32 offset:4645905; GISEL64-NEXT:    scratch_load_b32 v197, off, s32 offset:4685906; GISEL64-NEXT:    scratch_load_b32 v198, off, s32 offset:4725907; GISEL64-NEXT:    scratch_load_b32 v199, off, s32 offset:4765908; GISEL64-NEXT:    scratch_load_b32 v208, off, s32 offset:4805909; GISEL64-NEXT:    scratch_load_b32 v209, off, s32 offset:4845910; GISEL64-NEXT:    scratch_load_b32 v210, off, s32 offset:4885911; GISEL64-NEXT:    scratch_load_b32 v211, off, s32 offset:4925912; GISEL64-NEXT:    scratch_load_b32 v212, off, s32 offset:4965913; GISEL64-NEXT:    scratch_load_b32 v213, off, s32 offset:5005914; GISEL64-NEXT:    scratch_load_b32 v214, off, s32 offset:5045915; GISEL64-NEXT:    scratch_load_b32 v215, off, s32 offset:5085916; GISEL64-NEXT:    s_clause 0xf ; 64-byte Folded Reload5917; GISEL64-NEXT:    scratch_load_b32 v224, off, s32 offset:5125918; GISEL64-NEXT:    scratch_load_b32 v225, off, s32 offset:5165919; GISEL64-NEXT:    scratch_load_b32 v226, off, s32 offset:5205920; GISEL64-NEXT:    scratch_load_b32 v227, off, s32 offset:5245921; GISEL64-NEXT:    scratch_load_b32 v228, off, s32 offset:5285922; GISEL64-NEXT:    scratch_load_b32 v229, off, s32 offset:5325923; GISEL64-NEXT:    scratch_load_b32 v230, off, s32 offset:5365924; GISEL64-NEXT:    scratch_load_b32 v231, off, s32 offset:5405925; GISEL64-NEXT:    scratch_load_b32 v240, off, s32 offset:5445926; GISEL64-NEXT:    scratch_load_b32 v241, off, s32 offset:5485927; GISEL64-NEXT:    scratch_load_b32 v242, off, s32 offset:5525928; GISEL64-NEXT:    scratch_load_b32 v243, off, s32 offset:5565929; GISEL64-NEXT:    scratch_load_b32 v244, off, s32 offset:5605930; GISEL64-NEXT:    scratch_load_b32 v245, off, s32 offset:5645931; GISEL64-NEXT:    scratch_load_b32 v246, off, s32 offset:5685932; GISEL64-NEXT:    scratch_load_b32 v247, off, s32 offset:5725933; GISEL64-NEXT:    s_mov_b64 exec, s[0:1]5934; GISEL64-NEXT:    s_setpc_b64 s[36:37]5935;5936; GFX1250-DAGISEL-LABEL: tail_call_gfx_from_whole_wave:5937; GFX1250-DAGISEL:       ; %bb.0:5938; GFX1250-DAGISEL-NEXT:    s_wait_loadcnt_dscnt 0x05939; GFX1250-DAGISEL-NEXT:    s_wait_kmcnt 0x05940; GFX1250-DAGISEL-NEXT:    s_xor_saveexec_b32 s0, -15941; GFX1250-DAGISEL-NEXT:    s_clause 0x3e ; 252-byte Folded Spill5942; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v0, s325943; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v1, s32 offset:45944; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v2, s32 offset:85945; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v3, s32 offset:125946; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v4, s32 offset:165947; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v5, s32 offset:205948; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v6, s32 offset:245949; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v7, s32 offset:285950; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v8, s32 offset:325951; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v9, s32 offset:365952; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v10, s32 offset:405953; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v11, s32 offset:445954; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v12, s32 offset:485955; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v13, s32 offset:525956; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v14, s32 offset:565957; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v15, s32 offset:605958; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v16, s32 offset:645959; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v17, s32 offset:685960; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v18, s32 offset:725961; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v19, s32 offset:765962; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v20, s32 offset:805963; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v21, s32 offset:845964; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v22, s32 offset:885965; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v23, s32 offset:925966; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v24, s32 offset:965967; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v25, s32 offset:1005968; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v26, s32 offset:1045969; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v27, s32 offset:1085970; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v28, s32 offset:1125971; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v29, s32 offset:1165972; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v30, s32 offset:1205973; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v31, s32 offset:1245974; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v32, s32 offset:1285975; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v33, s32 offset:1325976; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v34, s32 offset:1365977; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v35, s32 offset:1405978; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v36, s32 offset:1445979; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v37, s32 offset:1485980; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v38, s32 offset:1525981; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v39, s32 offset:1565982; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v48, s32 offset:1605983; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v49, s32 offset:1645984; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v50, s32 offset:1685985; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v51, s32 offset:1725986; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v52, s32 offset:1765987; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v53, s32 offset:1805988; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v54, s32 offset:1845989; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v55, s32 offset:1885990; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v64, s32 offset:1925991; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v65, s32 offset:1965992; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v66, s32 offset:2005993; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v67, s32 offset:2045994; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v68, s32 offset:2085995; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v69, s32 offset:2125996; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v70, s32 offset:2165997; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v71, s32 offset:2205998; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v80, s32 offset:2245999; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v81, s32 offset:2286000; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v82, s32 offset:2326001; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v83, s32 offset:2366002; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v84, s32 offset:2406003; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v85, s32 offset:2446004; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v86, s32 offset:2486005; GFX1250-DAGISEL-NEXT:    s_clause 0x3e ; 252-byte Folded Spill6006; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v87, s32 offset:2526007; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v96, s32 offset:2566008; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v97, s32 offset:2606009; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v98, s32 offset:2646010; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v99, s32 offset:2686011; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v100, s32 offset:2726012; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v101, s32 offset:2766013; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v102, s32 offset:2806014; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v103, s32 offset:2846015; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v112, s32 offset:2886016; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v113, s32 offset:2926017; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v114, s32 offset:2966018; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v115, s32 offset:3006019; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v116, s32 offset:3046020; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v117, s32 offset:3086021; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v118, s32 offset:3126022; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v119, s32 offset:3166023; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v128, s32 offset:3206024; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v129, s32 offset:3246025; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v130, s32 offset:3286026; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v131, s32 offset:3326027; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v132, s32 offset:3366028; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v133, s32 offset:3406029; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v134, s32 offset:3446030; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v135, s32 offset:3486031; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v144, s32 offset:3526032; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v145, s32 offset:3566033; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v146, s32 offset:3606034; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v147, s32 offset:3646035; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v148, s32 offset:3686036; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v149, s32 offset:3726037; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v150, s32 offset:3766038; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v151, s32 offset:3806039; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v160, s32 offset:3846040; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v161, s32 offset:3886041; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v162, s32 offset:3926042; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v163, s32 offset:3966043; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v164, s32 offset:4006044; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v165, s32 offset:4046045; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v166, s32 offset:4086046; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v167, s32 offset:4126047; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v176, s32 offset:4166048; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v177, s32 offset:4206049; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v178, s32 offset:4246050; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v179, s32 offset:4286051; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v180, s32 offset:4326052; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v181, s32 offset:4366053; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v182, s32 offset:4406054; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v183, s32 offset:4446055; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v192, s32 offset:4486056; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v193, s32 offset:4526057; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v194, s32 offset:4566058; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v195, s32 offset:4606059; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v196, s32 offset:4646060; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v197, s32 offset:4686061; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v198, s32 offset:4726062; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v199, s32 offset:4766063; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v208, s32 offset:4806064; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v209, s32 offset:4846065; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v210, s32 offset:4886066; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v211, s32 offset:4926067; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v212, s32 offset:4966068; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v213, s32 offset:5006069; GFX1250-DAGISEL-NEXT:    s_clause 0x3e ; 252-byte Folded Spill6070; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v214, s32 offset:5046071; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v215, s32 offset:5086072; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v224, s32 offset:5126073; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v225, s32 offset:5166074; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v226, s32 offset:5206075; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v227, s32 offset:5246076; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v228, s32 offset:5286077; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v229, s32 offset:5326078; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v230, s32 offset:5366079; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v231, s32 offset:5406080; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v240, s32 offset:5446081; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v241, s32 offset:5486082; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v242, s32 offset:5526083; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v243, s32 offset:5566084; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v244, s32 offset:5606085; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v245, s32 offset:5646086; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v246, s32 offset:5686087; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v247, s32 offset:5726088; GFX1250-DAGISEL-NEXT:    s_set_vgpr_msb 4 ; msbs: dst=0 src0=0 src1=1 src2=06089; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v0 /*v256*/, s32 offset:5766090; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v1 /*v257*/, s32 offset:5806091; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v2 /*v258*/, s32 offset:5846092; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v3 /*v259*/, s32 offset:5886093; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v4 /*v260*/, s32 offset:5926094; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v5 /*v261*/, s32 offset:5966095; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v6 /*v262*/, s32 offset:6006096; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v7 /*v263*/, s32 offset:6046097; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v8 /*v264*/, s32 offset:6086098; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v9 /*v265*/, s32 offset:6126099; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v10 /*v266*/, s32 offset:6166100; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v11 /*v267*/, s32 offset:6206101; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v12 /*v268*/, s32 offset:6246102; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v13 /*v269*/, s32 offset:6286103; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v14 /*v270*/, s32 offset:6326104; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v15 /*v271*/, s32 offset:6366105; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v16 /*v272*/, s32 offset:6406106; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v17 /*v273*/, s32 offset:6446107; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v18 /*v274*/, s32 offset:6486108; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v19 /*v275*/, s32 offset:6526109; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v20 /*v276*/, s32 offset:6566110; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v21 /*v277*/, s32 offset:6606111; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v22 /*v278*/, s32 offset:6646112; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v23 /*v279*/, s32 offset:6686113; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v24 /*v280*/, s32 offset:6726114; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v25 /*v281*/, s32 offset:6766115; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v26 /*v282*/, s32 offset:6806116; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v27 /*v283*/, s32 offset:6846117; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v28 /*v284*/, s32 offset:6886118; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v29 /*v285*/, s32 offset:6926119; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v30 /*v286*/, s32 offset:6966120; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v31 /*v287*/, s32 offset:7006121; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v32 /*v288*/, s32 offset:7046122; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v33 /*v289*/, s32 offset:7086123; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v34 /*v290*/, s32 offset:7126124; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v35 /*v291*/, s32 offset:7166125; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v36 /*v292*/, s32 offset:7206126; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v37 /*v293*/, s32 offset:7246127; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v38 /*v294*/, s32 offset:7286128; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v39 /*v295*/, s32 offset:7326129; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v40 /*v296*/, s32 offset:7366130; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v41 /*v297*/, s32 offset:7406131; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v42 /*v298*/, s32 offset:7446132; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v43 /*v299*/, s32 offset:7486133; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v44 /*v300*/, s32 offset:7526134; GFX1250-DAGISEL-NEXT:    s_clause 0x3e ; 252-byte Folded Spill6135; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v45 /*v301*/, s32 offset:7566136; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v46 /*v302*/, s32 offset:7606137; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v47 /*v303*/, s32 offset:7646138; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v48 /*v304*/, s32 offset:7686139; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v49 /*v305*/, s32 offset:7726140; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v50 /*v306*/, s32 offset:7766141; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v51 /*v307*/, s32 offset:7806142; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v52 /*v308*/, s32 offset:7846143; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v53 /*v309*/, s32 offset:7886144; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v54 /*v310*/, s32 offset:7926145; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v55 /*v311*/, s32 offset:7966146; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v56 /*v312*/, s32 offset:8006147; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v57 /*v313*/, s32 offset:8046148; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v58 /*v314*/, s32 offset:8086149; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v59 /*v315*/, s32 offset:8126150; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v60 /*v316*/, s32 offset:8166151; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v61 /*v317*/, s32 offset:8206152; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v62 /*v318*/, s32 offset:8246153; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v63 /*v319*/, s32 offset:8286154; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v64 /*v320*/, s32 offset:8326155; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v65 /*v321*/, s32 offset:8366156; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v66 /*v322*/, s32 offset:8406157; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v67 /*v323*/, s32 offset:8446158; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v68 /*v324*/, s32 offset:8486159; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v69 /*v325*/, s32 offset:8526160; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v70 /*v326*/, s32 offset:8566161; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v71 /*v327*/, s32 offset:8606162; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v72 /*v328*/, s32 offset:8646163; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v73 /*v329*/, s32 offset:8686164; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v74 /*v330*/, s32 offset:8726165; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v75 /*v331*/, s32 offset:8766166; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v76 /*v332*/, s32 offset:8806167; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v77 /*v333*/, s32 offset:8846168; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v78 /*v334*/, s32 offset:8886169; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v79 /*v335*/, s32 offset:8926170; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v80 /*v336*/, s32 offset:8966171; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v81 /*v337*/, s32 offset:9006172; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v82 /*v338*/, s32 offset:9046173; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v83 /*v339*/, s32 offset:9086174; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v84 /*v340*/, s32 offset:9126175; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v85 /*v341*/, s32 offset:9166176; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v86 /*v342*/, s32 offset:9206177; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v87 /*v343*/, s32 offset:9246178; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v88 /*v344*/, s32 offset:9286179; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v89 /*v345*/, s32 offset:9326180; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v90 /*v346*/, s32 offset:9366181; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v91 /*v347*/, s32 offset:9406182; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v92 /*v348*/, s32 offset:9446183; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v93 /*v349*/, s32 offset:9486184; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v94 /*v350*/, s32 offset:9526185; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v95 /*v351*/, s32 offset:9566186; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v96 /*v352*/, s32 offset:9606187; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v97 /*v353*/, s32 offset:9646188; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v98 /*v354*/, s32 offset:9686189; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v99 /*v355*/, s32 offset:9726190; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v100 /*v356*/, s32 offset:9766191; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v101 /*v357*/, s32 offset:9806192; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v102 /*v358*/, s32 offset:9846193; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v103 /*v359*/, s32 offset:9886194; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v104 /*v360*/, s32 offset:9926195; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v105 /*v361*/, s32 offset:9966196; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v106 /*v362*/, s32 offset:10006197; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v107 /*v363*/, s32 offset:10046198; GFX1250-DAGISEL-NEXT:    s_clause 0x3e ; 252-byte Folded Spill6199; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v108 /*v364*/, s32 offset:10086200; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v109 /*v365*/, s32 offset:10126201; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v110 /*v366*/, s32 offset:10166202; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v111 /*v367*/, s32 offset:10206203; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v112 /*v368*/, s32 offset:10246204; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v113 /*v369*/, s32 offset:10286205; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v114 /*v370*/, s32 offset:10326206; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v115 /*v371*/, s32 offset:10366207; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v116 /*v372*/, s32 offset:10406208; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v117 /*v373*/, s32 offset:10446209; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v118 /*v374*/, s32 offset:10486210; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v119 /*v375*/, s32 offset:10526211; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v120 /*v376*/, s32 offset:10566212; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v121 /*v377*/, s32 offset:10606213; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v122 /*v378*/, s32 offset:10646214; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v123 /*v379*/, s32 offset:10686215; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v124 /*v380*/, s32 offset:10726216; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v125 /*v381*/, s32 offset:10766217; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v126 /*v382*/, s32 offset:10806218; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v127 /*v383*/, s32 offset:10846219; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v128 /*v384*/, s32 offset:10886220; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v129 /*v385*/, s32 offset:10926221; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v130 /*v386*/, s32 offset:10966222; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v131 /*v387*/, s32 offset:11006223; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v132 /*v388*/, s32 offset:11046224; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v133 /*v389*/, s32 offset:11086225; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v134 /*v390*/, s32 offset:11126226; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v135 /*v391*/, s32 offset:11166227; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v136 /*v392*/, s32 offset:11206228; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v137 /*v393*/, s32 offset:11246229; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v138 /*v394*/, s32 offset:11286230; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v139 /*v395*/, s32 offset:11326231; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v140 /*v396*/, s32 offset:11366232; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v141 /*v397*/, s32 offset:11406233; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v142 /*v398*/, s32 offset:11446234; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v143 /*v399*/, s32 offset:11486235; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v144 /*v400*/, s32 offset:11526236; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v145 /*v401*/, s32 offset:11566237; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v146 /*v402*/, s32 offset:11606238; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v147 /*v403*/, s32 offset:11646239; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v148 /*v404*/, s32 offset:11686240; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v149 /*v405*/, s32 offset:11726241; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v150 /*v406*/, s32 offset:11766242; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v151 /*v407*/, s32 offset:11806243; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v152 /*v408*/, s32 offset:11846244; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v153 /*v409*/, s32 offset:11886245; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v154 /*v410*/, s32 offset:11926246; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v155 /*v411*/, s32 offset:11966247; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v156 /*v412*/, s32 offset:12006248; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v157 /*v413*/, s32 offset:12046249; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v158 /*v414*/, s32 offset:12086250; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v159 /*v415*/, s32 offset:12126251; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v160 /*v416*/, s32 offset:12166252; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v161 /*v417*/, s32 offset:12206253; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v162 /*v418*/, s32 offset:12246254; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v163 /*v419*/, s32 offset:12286255; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v164 /*v420*/, s32 offset:12326256; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v165 /*v421*/, s32 offset:12366257; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v166 /*v422*/, s32 offset:12406258; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v167 /*v423*/, s32 offset:12446259; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v168 /*v424*/, s32 offset:12486260; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v169 /*v425*/, s32 offset:12526261; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v170 /*v426*/, s32 offset:12566262; GFX1250-DAGISEL-NEXT:    s_clause 0x3e ; 252-byte Folded Spill6263; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v171 /*v427*/, s32 offset:12606264; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v172 /*v428*/, s32 offset:12646265; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v173 /*v429*/, s32 offset:12686266; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v174 /*v430*/, s32 offset:12726267; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v175 /*v431*/, s32 offset:12766268; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v176 /*v432*/, s32 offset:12806269; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v177 /*v433*/, s32 offset:12846270; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v178 /*v434*/, s32 offset:12886271; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v179 /*v435*/, s32 offset:12926272; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v180 /*v436*/, s32 offset:12966273; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v181 /*v437*/, s32 offset:13006274; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v182 /*v438*/, s32 offset:13046275; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v183 /*v439*/, s32 offset:13086276; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v184 /*v440*/, s32 offset:13126277; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v185 /*v441*/, s32 offset:13166278; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v186 /*v442*/, s32 offset:13206279; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v187 /*v443*/, s32 offset:13246280; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v188 /*v444*/, s32 offset:13286281; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v189 /*v445*/, s32 offset:13326282; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v190 /*v446*/, s32 offset:13366283; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v191 /*v447*/, s32 offset:13406284; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v192 /*v448*/, s32 offset:13446285; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v193 /*v449*/, s32 offset:13486286; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v194 /*v450*/, s32 offset:13526287; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v195 /*v451*/, s32 offset:13566288; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v196 /*v452*/, s32 offset:13606289; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v197 /*v453*/, s32 offset:13646290; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v198 /*v454*/, s32 offset:13686291; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v199 /*v455*/, s32 offset:13726292; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v200 /*v456*/, s32 offset:13766293; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v201 /*v457*/, s32 offset:13806294; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v202 /*v458*/, s32 offset:13846295; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v203 /*v459*/, s32 offset:13886296; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v204 /*v460*/, s32 offset:13926297; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v205 /*v461*/, s32 offset:13966298; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v206 /*v462*/, s32 offset:14006299; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v207 /*v463*/, s32 offset:14046300; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v208 /*v464*/, s32 offset:14086301; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v209 /*v465*/, s32 offset:14126302; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v210 /*v466*/, s32 offset:14166303; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v211 /*v467*/, s32 offset:14206304; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v212 /*v468*/, s32 offset:14246305; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v213 /*v469*/, s32 offset:14286306; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v214 /*v470*/, s32 offset:14326307; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v215 /*v471*/, s32 offset:14366308; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v216 /*v472*/, s32 offset:14406309; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v217 /*v473*/, s32 offset:14446310; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v218 /*v474*/, s32 offset:14486311; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v219 /*v475*/, s32 offset:14526312; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v220 /*v476*/, s32 offset:14566313; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v221 /*v477*/, s32 offset:14606314; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v222 /*v478*/, s32 offset:14646315; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v223 /*v479*/, s32 offset:14686316; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v224 /*v480*/, s32 offset:14726317; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v225 /*v481*/, s32 offset:14766318; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v226 /*v482*/, s32 offset:14806319; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v227 /*v483*/, s32 offset:14846320; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v228 /*v484*/, s32 offset:14886321; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v229 /*v485*/, s32 offset:14926322; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v230 /*v486*/, s32 offset:14966323; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v231 /*v487*/, s32 offset:15006324; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v232 /*v488*/, s32 offset:15046325; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v233 /*v489*/, s32 offset:15086326; GFX1250-DAGISEL-NEXT:    s_clause 0x3e ; 252-byte Folded Spill6327; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v234 /*v490*/, s32 offset:15126328; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v235 /*v491*/, s32 offset:15166329; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v236 /*v492*/, s32 offset:15206330; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v237 /*v493*/, s32 offset:15246331; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v238 /*v494*/, s32 offset:15286332; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v239 /*v495*/, s32 offset:15326333; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v240 /*v496*/, s32 offset:15366334; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v241 /*v497*/, s32 offset:15406335; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v242 /*v498*/, s32 offset:15446336; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v243 /*v499*/, s32 offset:15486337; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v244 /*v500*/, s32 offset:15526338; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v245 /*v501*/, s32 offset:15566339; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v246 /*v502*/, s32 offset:15606340; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v247 /*v503*/, s32 offset:15646341; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v248 /*v504*/, s32 offset:15686342; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v249 /*v505*/, s32 offset:15726343; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v250 /*v506*/, s32 offset:15766344; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v251 /*v507*/, s32 offset:15806345; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v252 /*v508*/, s32 offset:15846346; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v253 /*v509*/, s32 offset:15886347; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v254 /*v510*/, s32 offset:15926348; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v255 /*v511*/, s32 offset:15966349; GFX1250-DAGISEL-NEXT:    s_set_vgpr_msb 0x408 ; msbs: dst=0 src0=0 src1=2 src2=06350; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v0 /*v512*/, s32 offset:16006351; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v1 /*v513*/, s32 offset:16046352; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v2 /*v514*/, s32 offset:16086353; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v3 /*v515*/, s32 offset:16126354; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v4 /*v516*/, s32 offset:16166355; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v5 /*v517*/, s32 offset:16206356; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v6 /*v518*/, s32 offset:16246357; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v7 /*v519*/, s32 offset:16286358; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v8 /*v520*/, s32 offset:16326359; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v9 /*v521*/, s32 offset:16366360; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v10 /*v522*/, s32 offset:16406361; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v11 /*v523*/, s32 offset:16446362; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v12 /*v524*/, s32 offset:16486363; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v13 /*v525*/, s32 offset:16526364; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v14 /*v526*/, s32 offset:16566365; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v15 /*v527*/, s32 offset:16606366; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v16 /*v528*/, s32 offset:16646367; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v17 /*v529*/, s32 offset:16686368; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v18 /*v530*/, s32 offset:16726369; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v19 /*v531*/, s32 offset:16766370; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v20 /*v532*/, s32 offset:16806371; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v21 /*v533*/, s32 offset:16846372; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v22 /*v534*/, s32 offset:16886373; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v23 /*v535*/, s32 offset:16926374; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v24 /*v536*/, s32 offset:16966375; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v25 /*v537*/, s32 offset:17006376; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v26 /*v538*/, s32 offset:17046377; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v27 /*v539*/, s32 offset:17086378; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v28 /*v540*/, s32 offset:17126379; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v29 /*v541*/, s32 offset:17166380; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v30 /*v542*/, s32 offset:17206381; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v31 /*v543*/, s32 offset:17246382; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v32 /*v544*/, s32 offset:17286383; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v33 /*v545*/, s32 offset:17326384; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v34 /*v546*/, s32 offset:17366385; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v35 /*v547*/, s32 offset:17406386; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v36 /*v548*/, s32 offset:17446387; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v37 /*v549*/, s32 offset:17486388; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v38 /*v550*/, s32 offset:17526389; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v39 /*v551*/, s32 offset:17566390; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v40 /*v552*/, s32 offset:17606391; GFX1250-DAGISEL-NEXT:    s_clause 0x3e ; 252-byte Folded Spill6392; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v41 /*v553*/, s32 offset:17646393; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v42 /*v554*/, s32 offset:17686394; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v43 /*v555*/, s32 offset:17726395; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v44 /*v556*/, s32 offset:17766396; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v45 /*v557*/, s32 offset:17806397; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v46 /*v558*/, s32 offset:17846398; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v47 /*v559*/, s32 offset:17886399; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v48 /*v560*/, s32 offset:17926400; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v49 /*v561*/, s32 offset:17966401; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v50 /*v562*/, s32 offset:18006402; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v51 /*v563*/, s32 offset:18046403; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v52 /*v564*/, s32 offset:18086404; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v53 /*v565*/, s32 offset:18126405; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v54 /*v566*/, s32 offset:18166406; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v55 /*v567*/, s32 offset:18206407; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v56 /*v568*/, s32 offset:18246408; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v57 /*v569*/, s32 offset:18286409; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v58 /*v570*/, s32 offset:18326410; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v59 /*v571*/, s32 offset:18366411; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v60 /*v572*/, s32 offset:18406412; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v61 /*v573*/, s32 offset:18446413; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v62 /*v574*/, s32 offset:18486414; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v63 /*v575*/, s32 offset:18526415; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v64 /*v576*/, s32 offset:18566416; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v65 /*v577*/, s32 offset:18606417; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v66 /*v578*/, s32 offset:18646418; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v67 /*v579*/, s32 offset:18686419; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v68 /*v580*/, s32 offset:18726420; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v69 /*v581*/, s32 offset:18766421; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v70 /*v582*/, s32 offset:18806422; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v71 /*v583*/, s32 offset:18846423; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v72 /*v584*/, s32 offset:18886424; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v73 /*v585*/, s32 offset:18926425; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v74 /*v586*/, s32 offset:18966426; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v75 /*v587*/, s32 offset:19006427; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v76 /*v588*/, s32 offset:19046428; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v77 /*v589*/, s32 offset:19086429; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v78 /*v590*/, s32 offset:19126430; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v79 /*v591*/, s32 offset:19166431; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v80 /*v592*/, s32 offset:19206432; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v81 /*v593*/, s32 offset:19246433; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v82 /*v594*/, s32 offset:19286434; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v83 /*v595*/, s32 offset:19326435; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v84 /*v596*/, s32 offset:19366436; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v85 /*v597*/, s32 offset:19406437; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v86 /*v598*/, s32 offset:19446438; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v87 /*v599*/, s32 offset:19486439; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v88 /*v600*/, s32 offset:19526440; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v89 /*v601*/, s32 offset:19566441; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v90 /*v602*/, s32 offset:19606442; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v91 /*v603*/, s32 offset:19646443; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v92 /*v604*/, s32 offset:19686444; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v93 /*v605*/, s32 offset:19726445; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v94 /*v606*/, s32 offset:19766446; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v95 /*v607*/, s32 offset:19806447; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v96 /*v608*/, s32 offset:19846448; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v97 /*v609*/, s32 offset:19886449; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v98 /*v610*/, s32 offset:19926450; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v99 /*v611*/, s32 offset:19966451; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v100 /*v612*/, s32 offset:20006452; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v101 /*v613*/, s32 offset:20046453; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v102 /*v614*/, s32 offset:20086454; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v103 /*v615*/, s32 offset:20126455; GFX1250-DAGISEL-NEXT:    s_clause 0x3e ; 252-byte Folded Spill6456; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v104 /*v616*/, s32 offset:20166457; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v105 /*v617*/, s32 offset:20206458; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v106 /*v618*/, s32 offset:20246459; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v107 /*v619*/, s32 offset:20286460; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v108 /*v620*/, s32 offset:20326461; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v109 /*v621*/, s32 offset:20366462; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v110 /*v622*/, s32 offset:20406463; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v111 /*v623*/, s32 offset:20446464; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v112 /*v624*/, s32 offset:20486465; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v113 /*v625*/, s32 offset:20526466; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v114 /*v626*/, s32 offset:20566467; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v115 /*v627*/, s32 offset:20606468; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v116 /*v628*/, s32 offset:20646469; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v117 /*v629*/, s32 offset:20686470; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v118 /*v630*/, s32 offset:20726471; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v119 /*v631*/, s32 offset:20766472; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v120 /*v632*/, s32 offset:20806473; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v121 /*v633*/, s32 offset:20846474; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v122 /*v634*/, s32 offset:20886475; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v123 /*v635*/, s32 offset:20926476; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v124 /*v636*/, s32 offset:20966477; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v125 /*v637*/, s32 offset:21006478; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v126 /*v638*/, s32 offset:21046479; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v127 /*v639*/, s32 offset:21086480; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v128 /*v640*/, s32 offset:21126481; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v129 /*v641*/, s32 offset:21166482; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v130 /*v642*/, s32 offset:21206483; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v131 /*v643*/, s32 offset:21246484; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v132 /*v644*/, s32 offset:21286485; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v133 /*v645*/, s32 offset:21326486; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v134 /*v646*/, s32 offset:21366487; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v135 /*v647*/, s32 offset:21406488; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v136 /*v648*/, s32 offset:21446489; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v137 /*v649*/, s32 offset:21486490; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v138 /*v650*/, s32 offset:21526491; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v139 /*v651*/, s32 offset:21566492; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v140 /*v652*/, s32 offset:21606493; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v141 /*v653*/, s32 offset:21646494; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v142 /*v654*/, s32 offset:21686495; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v143 /*v655*/, s32 offset:21726496; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v144 /*v656*/, s32 offset:21766497; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v145 /*v657*/, s32 offset:21806498; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v146 /*v658*/, s32 offset:21846499; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v147 /*v659*/, s32 offset:21886500; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v148 /*v660*/, s32 offset:21926501; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v149 /*v661*/, s32 offset:21966502; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v150 /*v662*/, s32 offset:22006503; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v151 /*v663*/, s32 offset:22046504; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v152 /*v664*/, s32 offset:22086505; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v153 /*v665*/, s32 offset:22126506; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v154 /*v666*/, s32 offset:22166507; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v155 /*v667*/, s32 offset:22206508; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v156 /*v668*/, s32 offset:22246509; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v157 /*v669*/, s32 offset:22286510; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v158 /*v670*/, s32 offset:22326511; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v159 /*v671*/, s32 offset:22366512; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v160 /*v672*/, s32 offset:22406513; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v161 /*v673*/, s32 offset:22446514; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v162 /*v674*/, s32 offset:22486515; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v163 /*v675*/, s32 offset:22526516; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v164 /*v676*/, s32 offset:22566517; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v165 /*v677*/, s32 offset:22606518; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v166 /*v678*/, s32 offset:22646519; GFX1250-DAGISEL-NEXT:    s_clause 0x3e ; 252-byte Folded Spill6520; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v167 /*v679*/, s32 offset:22686521; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v168 /*v680*/, s32 offset:22726522; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v169 /*v681*/, s32 offset:22766523; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v170 /*v682*/, s32 offset:22806524; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v171 /*v683*/, s32 offset:22846525; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v172 /*v684*/, s32 offset:22886526; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v173 /*v685*/, s32 offset:22926527; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v174 /*v686*/, s32 offset:22966528; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v175 /*v687*/, s32 offset:23006529; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v176 /*v688*/, s32 offset:23046530; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v177 /*v689*/, s32 offset:23086531; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v178 /*v690*/, s32 offset:23126532; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v179 /*v691*/, s32 offset:23166533; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v180 /*v692*/, s32 offset:23206534; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v181 /*v693*/, s32 offset:23246535; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v182 /*v694*/, s32 offset:23286536; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v183 /*v695*/, s32 offset:23326537; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v184 /*v696*/, s32 offset:23366538; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v185 /*v697*/, s32 offset:23406539; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v186 /*v698*/, s32 offset:23446540; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v187 /*v699*/, s32 offset:23486541; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v188 /*v700*/, s32 offset:23526542; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v189 /*v701*/, s32 offset:23566543; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v190 /*v702*/, s32 offset:23606544; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v191 /*v703*/, s32 offset:23646545; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v192 /*v704*/, s32 offset:23686546; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v193 /*v705*/, s32 offset:23726547; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v194 /*v706*/, s32 offset:23766548; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v195 /*v707*/, s32 offset:23806549; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v196 /*v708*/, s32 offset:23846550; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v197 /*v709*/, s32 offset:23886551; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v198 /*v710*/, s32 offset:23926552; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v199 /*v711*/, s32 offset:23966553; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v200 /*v712*/, s32 offset:24006554; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v201 /*v713*/, s32 offset:24046555; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v202 /*v714*/, s32 offset:24086556; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v203 /*v715*/, s32 offset:24126557; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v204 /*v716*/, s32 offset:24166558; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v205 /*v717*/, s32 offset:24206559; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v206 /*v718*/, s32 offset:24246560; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v207 /*v719*/, s32 offset:24286561; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v208 /*v720*/, s32 offset:24326562; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v209 /*v721*/, s32 offset:24366563; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v210 /*v722*/, s32 offset:24406564; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v211 /*v723*/, s32 offset:24446565; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v212 /*v724*/, s32 offset:24486566; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v213 /*v725*/, s32 offset:24526567; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v214 /*v726*/, s32 offset:24566568; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v215 /*v727*/, s32 offset:24606569; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v216 /*v728*/, s32 offset:24646570; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v217 /*v729*/, s32 offset:24686571; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v218 /*v730*/, s32 offset:24726572; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v219 /*v731*/, s32 offset:24766573; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v220 /*v732*/, s32 offset:24806574; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v221 /*v733*/, s32 offset:24846575; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v222 /*v734*/, s32 offset:24886576; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v223 /*v735*/, s32 offset:24926577; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v224 /*v736*/, s32 offset:24966578; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v225 /*v737*/, s32 offset:25006579; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v226 /*v738*/, s32 offset:25046580; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v227 /*v739*/, s32 offset:25086581; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v228 /*v740*/, s32 offset:25126582; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v229 /*v741*/, s32 offset:25166583; GFX1250-DAGISEL-NEXT:    s_clause 0x3e ; 252-byte Folded Spill6584; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v230 /*v742*/, s32 offset:25206585; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v231 /*v743*/, s32 offset:25246586; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v232 /*v744*/, s32 offset:25286587; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v233 /*v745*/, s32 offset:25326588; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v234 /*v746*/, s32 offset:25366589; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v235 /*v747*/, s32 offset:25406590; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v236 /*v748*/, s32 offset:25446591; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v237 /*v749*/, s32 offset:25486592; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v238 /*v750*/, s32 offset:25526593; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v239 /*v751*/, s32 offset:25566594; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v240 /*v752*/, s32 offset:25606595; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v241 /*v753*/, s32 offset:25646596; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v242 /*v754*/, s32 offset:25686597; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v243 /*v755*/, s32 offset:25726598; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v244 /*v756*/, s32 offset:25766599; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v245 /*v757*/, s32 offset:25806600; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v246 /*v758*/, s32 offset:25846601; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v247 /*v759*/, s32 offset:25886602; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v248 /*v760*/, s32 offset:25926603; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v249 /*v761*/, s32 offset:25966604; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v250 /*v762*/, s32 offset:26006605; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v251 /*v763*/, s32 offset:26046606; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v252 /*v764*/, s32 offset:26086607; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v253 /*v765*/, s32 offset:26126608; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v254 /*v766*/, s32 offset:26166609; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v255 /*v767*/, s32 offset:26206610; GFX1250-DAGISEL-NEXT:    s_set_vgpr_msb 0x80c ; msbs: dst=0 src0=0 src1=3 src2=06611; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v0 /*v768*/, s32 offset:26246612; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v1 /*v769*/, s32 offset:26286613; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v2 /*v770*/, s32 offset:26326614; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v3 /*v771*/, s32 offset:26366615; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v4 /*v772*/, s32 offset:26406616; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v5 /*v773*/, s32 offset:26446617; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v6 /*v774*/, s32 offset:26486618; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v7 /*v775*/, s32 offset:26526619; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v8 /*v776*/, s32 offset:26566620; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v9 /*v777*/, s32 offset:26606621; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v10 /*v778*/, s32 offset:26646622; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v11 /*v779*/, s32 offset:26686623; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v12 /*v780*/, s32 offset:26726624; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v13 /*v781*/, s32 offset:26766625; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v14 /*v782*/, s32 offset:26806626; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v15 /*v783*/, s32 offset:26846627; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v16 /*v784*/, s32 offset:26886628; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v17 /*v785*/, s32 offset:26926629; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v18 /*v786*/, s32 offset:26966630; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v19 /*v787*/, s32 offset:27006631; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v20 /*v788*/, s32 offset:27046632; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v21 /*v789*/, s32 offset:27086633; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v22 /*v790*/, s32 offset:27126634; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v23 /*v791*/, s32 offset:27166635; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v24 /*v792*/, s32 offset:27206636; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v25 /*v793*/, s32 offset:27246637; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v26 /*v794*/, s32 offset:27286638; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v27 /*v795*/, s32 offset:27326639; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v28 /*v796*/, s32 offset:27366640; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v29 /*v797*/, s32 offset:27406641; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v30 /*v798*/, s32 offset:27446642; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v31 /*v799*/, s32 offset:27486643; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v32 /*v800*/, s32 offset:27526644; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v33 /*v801*/, s32 offset:27566645; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v34 /*v802*/, s32 offset:27606646; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v35 /*v803*/, s32 offset:27646647; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v36 /*v804*/, s32 offset:27686648; GFX1250-DAGISEL-NEXT:    s_clause 0x3e ; 252-byte Folded Spill6649; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v37 /*v805*/, s32 offset:27726650; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v38 /*v806*/, s32 offset:27766651; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v39 /*v807*/, s32 offset:27806652; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v40 /*v808*/, s32 offset:27846653; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v41 /*v809*/, s32 offset:27886654; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v42 /*v810*/, s32 offset:27926655; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v43 /*v811*/, s32 offset:27966656; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v44 /*v812*/, s32 offset:28006657; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v45 /*v813*/, s32 offset:28046658; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v46 /*v814*/, s32 offset:28086659; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v47 /*v815*/, s32 offset:28126660; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v48 /*v816*/, s32 offset:28166661; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v49 /*v817*/, s32 offset:28206662; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v50 /*v818*/, s32 offset:28246663; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v51 /*v819*/, s32 offset:28286664; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v52 /*v820*/, s32 offset:28326665; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v53 /*v821*/, s32 offset:28366666; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v54 /*v822*/, s32 offset:28406667; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v55 /*v823*/, s32 offset:28446668; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v56 /*v824*/, s32 offset:28486669; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v57 /*v825*/, s32 offset:28526670; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v58 /*v826*/, s32 offset:28566671; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v59 /*v827*/, s32 offset:28606672; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v60 /*v828*/, s32 offset:28646673; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v61 /*v829*/, s32 offset:28686674; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v62 /*v830*/, s32 offset:28726675; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v63 /*v831*/, s32 offset:28766676; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v64 /*v832*/, s32 offset:28806677; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v65 /*v833*/, s32 offset:28846678; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v66 /*v834*/, s32 offset:28886679; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v67 /*v835*/, s32 offset:28926680; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v68 /*v836*/, s32 offset:28966681; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v69 /*v837*/, s32 offset:29006682; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v70 /*v838*/, s32 offset:29046683; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v71 /*v839*/, s32 offset:29086684; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v72 /*v840*/, s32 offset:29126685; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v73 /*v841*/, s32 offset:29166686; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v74 /*v842*/, s32 offset:29206687; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v75 /*v843*/, s32 offset:29246688; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v76 /*v844*/, s32 offset:29286689; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v77 /*v845*/, s32 offset:29326690; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v78 /*v846*/, s32 offset:29366691; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v79 /*v847*/, s32 offset:29406692; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v80 /*v848*/, s32 offset:29446693; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v81 /*v849*/, s32 offset:29486694; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v82 /*v850*/, s32 offset:29526695; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v83 /*v851*/, s32 offset:29566696; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v84 /*v852*/, s32 offset:29606697; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v85 /*v853*/, s32 offset:29646698; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v86 /*v854*/, s32 offset:29686699; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v87 /*v855*/, s32 offset:29726700; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v88 /*v856*/, s32 offset:29766701; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v89 /*v857*/, s32 offset:29806702; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v90 /*v858*/, s32 offset:29846703; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v91 /*v859*/, s32 offset:29886704; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v92 /*v860*/, s32 offset:29926705; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v93 /*v861*/, s32 offset:29966706; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v94 /*v862*/, s32 offset:30006707; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v95 /*v863*/, s32 offset:30046708; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v96 /*v864*/, s32 offset:30086709; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v97 /*v865*/, s32 offset:30126710; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v98 /*v866*/, s32 offset:30166711; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v99 /*v867*/, s32 offset:30206712; GFX1250-DAGISEL-NEXT:    s_clause 0x3e ; 252-byte Folded Spill6713; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v100 /*v868*/, s32 offset:30246714; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v101 /*v869*/, s32 offset:30286715; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v102 /*v870*/, s32 offset:30326716; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v103 /*v871*/, s32 offset:30366717; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v104 /*v872*/, s32 offset:30406718; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v105 /*v873*/, s32 offset:30446719; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v106 /*v874*/, s32 offset:30486720; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v107 /*v875*/, s32 offset:30526721; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v108 /*v876*/, s32 offset:30566722; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v109 /*v877*/, s32 offset:30606723; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v110 /*v878*/, s32 offset:30646724; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v111 /*v879*/, s32 offset:30686725; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v112 /*v880*/, s32 offset:30726726; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v113 /*v881*/, s32 offset:30766727; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v114 /*v882*/, s32 offset:30806728; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v115 /*v883*/, s32 offset:30846729; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v116 /*v884*/, s32 offset:30886730; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v117 /*v885*/, s32 offset:30926731; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v118 /*v886*/, s32 offset:30966732; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v119 /*v887*/, s32 offset:31006733; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v120 /*v888*/, s32 offset:31046734; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v121 /*v889*/, s32 offset:31086735; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v122 /*v890*/, s32 offset:31126736; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v123 /*v891*/, s32 offset:31166737; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v124 /*v892*/, s32 offset:31206738; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v125 /*v893*/, s32 offset:31246739; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v126 /*v894*/, s32 offset:31286740; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v127 /*v895*/, s32 offset:31326741; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v128 /*v896*/, s32 offset:31366742; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v129 /*v897*/, s32 offset:31406743; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v130 /*v898*/, s32 offset:31446744; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v131 /*v899*/, s32 offset:31486745; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v132 /*v900*/, s32 offset:31526746; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v133 /*v901*/, s32 offset:31566747; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v134 /*v902*/, s32 offset:31606748; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v135 /*v903*/, s32 offset:31646749; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v136 /*v904*/, s32 offset:31686750; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v137 /*v905*/, s32 offset:31726751; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v138 /*v906*/, s32 offset:31766752; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v139 /*v907*/, s32 offset:31806753; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v140 /*v908*/, s32 offset:31846754; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v141 /*v909*/, s32 offset:31886755; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v142 /*v910*/, s32 offset:31926756; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v143 /*v911*/, s32 offset:31966757; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v144 /*v912*/, s32 offset:32006758; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v145 /*v913*/, s32 offset:32046759; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v146 /*v914*/, s32 offset:32086760; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v147 /*v915*/, s32 offset:32126761; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v148 /*v916*/, s32 offset:32166762; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v149 /*v917*/, s32 offset:32206763; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v150 /*v918*/, s32 offset:32246764; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v151 /*v919*/, s32 offset:32286765; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v152 /*v920*/, s32 offset:32326766; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v153 /*v921*/, s32 offset:32366767; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v154 /*v922*/, s32 offset:32406768; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v155 /*v923*/, s32 offset:32446769; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v156 /*v924*/, s32 offset:32486770; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v157 /*v925*/, s32 offset:32526771; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v158 /*v926*/, s32 offset:32566772; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v159 /*v927*/, s32 offset:32606773; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v160 /*v928*/, s32 offset:32646774; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v161 /*v929*/, s32 offset:32686775; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v162 /*v930*/, s32 offset:32726776; GFX1250-DAGISEL-NEXT:    s_clause 0x3e ; 252-byte Folded Spill6777; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v163 /*v931*/, s32 offset:32766778; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v164 /*v932*/, s32 offset:32806779; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v165 /*v933*/, s32 offset:32846780; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v166 /*v934*/, s32 offset:32886781; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v167 /*v935*/, s32 offset:32926782; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v168 /*v936*/, s32 offset:32966783; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v169 /*v937*/, s32 offset:33006784; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v170 /*v938*/, s32 offset:33046785; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v171 /*v939*/, s32 offset:33086786; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v172 /*v940*/, s32 offset:33126787; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v173 /*v941*/, s32 offset:33166788; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v174 /*v942*/, s32 offset:33206789; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v175 /*v943*/, s32 offset:33246790; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v176 /*v944*/, s32 offset:33286791; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v177 /*v945*/, s32 offset:33326792; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v178 /*v946*/, s32 offset:33366793; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v179 /*v947*/, s32 offset:33406794; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v180 /*v948*/, s32 offset:33446795; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v181 /*v949*/, s32 offset:33486796; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v182 /*v950*/, s32 offset:33526797; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v183 /*v951*/, s32 offset:33566798; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v184 /*v952*/, s32 offset:33606799; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v185 /*v953*/, s32 offset:33646800; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v186 /*v954*/, s32 offset:33686801; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v187 /*v955*/, s32 offset:33726802; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v188 /*v956*/, s32 offset:33766803; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v189 /*v957*/, s32 offset:33806804; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v190 /*v958*/, s32 offset:33846805; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v191 /*v959*/, s32 offset:33886806; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v192 /*v960*/, s32 offset:33926807; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v193 /*v961*/, s32 offset:33966808; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v194 /*v962*/, s32 offset:34006809; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v195 /*v963*/, s32 offset:34046810; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v196 /*v964*/, s32 offset:34086811; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v197 /*v965*/, s32 offset:34126812; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v198 /*v966*/, s32 offset:34166813; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v199 /*v967*/, s32 offset:34206814; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v200 /*v968*/, s32 offset:34246815; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v201 /*v969*/, s32 offset:34286816; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v202 /*v970*/, s32 offset:34326817; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v203 /*v971*/, s32 offset:34366818; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v204 /*v972*/, s32 offset:34406819; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v205 /*v973*/, s32 offset:34446820; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v206 /*v974*/, s32 offset:34486821; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v207 /*v975*/, s32 offset:34526822; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v208 /*v976*/, s32 offset:34566823; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v209 /*v977*/, s32 offset:34606824; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v210 /*v978*/, s32 offset:34646825; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v211 /*v979*/, s32 offset:34686826; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v212 /*v980*/, s32 offset:34726827; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v213 /*v981*/, s32 offset:34766828; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v214 /*v982*/, s32 offset:34806829; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v215 /*v983*/, s32 offset:34846830; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v216 /*v984*/, s32 offset:34886831; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v217 /*v985*/, s32 offset:34926832; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v218 /*v986*/, s32 offset:34966833; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v219 /*v987*/, s32 offset:35006834; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v220 /*v988*/, s32 offset:35046835; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v221 /*v989*/, s32 offset:35086836; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v222 /*v990*/, s32 offset:35126837; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v223 /*v991*/, s32 offset:35166838; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v224 /*v992*/, s32 offset:35206839; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v225 /*v993*/, s32 offset:35246840; GFX1250-DAGISEL-NEXT:    s_clause 0x1d ; 120-byte Folded Spill6841; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v226 /*v994*/, s32 offset:35286842; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v227 /*v995*/, s32 offset:35326843; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v228 /*v996*/, s32 offset:35366844; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v229 /*v997*/, s32 offset:35406845; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v230 /*v998*/, s32 offset:35446846; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v231 /*v999*/, s32 offset:35486847; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v232 /*v1000*/, s32 offset:35526848; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v233 /*v1001*/, s32 offset:35566849; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v234 /*v1002*/, s32 offset:35606850; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v235 /*v1003*/, s32 offset:35646851; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v236 /*v1004*/, s32 offset:35686852; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v237 /*v1005*/, s32 offset:35726853; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v238 /*v1006*/, s32 offset:35766854; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v239 /*v1007*/, s32 offset:35806855; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v240 /*v1008*/, s32 offset:35846856; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v241 /*v1009*/, s32 offset:35886857; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v242 /*v1010*/, s32 offset:35926858; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v243 /*v1011*/, s32 offset:35966859; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v244 /*v1012*/, s32 offset:36006860; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v245 /*v1013*/, s32 offset:36046861; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v246 /*v1014*/, s32 offset:36086862; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v247 /*v1015*/, s32 offset:36126863; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v248 /*v1016*/, s32 offset:36166864; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v249 /*v1017*/, s32 offset:36206865; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v250 /*v1018*/, s32 offset:36246866; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v251 /*v1019*/, s32 offset:36286867; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v252 /*v1020*/, s32 offset:36326868; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v253 /*v1021*/, s32 offset:36366869; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v254 /*v1022*/, s32 offset:36406870; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v255 /*v1023*/, s32 offset:36446871; GFX1250-DAGISEL-NEXT:    s_wait_xcnt 0x06872; GFX1250-DAGISEL-NEXT:    s_mov_b32 exec_lo, -16873; GFX1250-DAGISEL-NEXT:    v_mov_b32_e32 v2, v06874; GFX1250-DAGISEL-NEXT:    s_mov_b64 s[36:37], gfx_callee@abs646875; GFX1250-DAGISEL-NEXT:    s_set_vgpr_msb 0xc00 ; msbs: dst=0 src0=0 src1=0 src2=06876; GFX1250-DAGISEL-NEXT:    v_swap_b32 v0, v16877; GFX1250-DAGISEL-NEXT:    s_xor_b32 exec_lo, s0, -16878; GFX1250-DAGISEL-NEXT:    s_clause 0x3e ; 252-byte Folded Reload6879; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v0, off, s326880; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v1, off, s32 offset:46881; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v2, off, s32 offset:86882; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v3, off, s32 offset:126883; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v4, off, s32 offset:166884; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v5, off, s32 offset:206885; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v6, off, s32 offset:246886; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v7, off, s32 offset:286887; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v8, off, s32 offset:326888; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v9, off, s32 offset:366889; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v10, off, s32 offset:406890; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v11, off, s32 offset:446891; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v12, off, s32 offset:486892; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v13, off, s32 offset:526893; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v14, off, s32 offset:566894; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v15, off, s32 offset:606895; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v16, off, s32 offset:646896; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v17, off, s32 offset:686897; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v18, off, s32 offset:726898; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v19, off, s32 offset:766899; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v20, off, s32 offset:806900; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v21, off, s32 offset:846901; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v22, off, s32 offset:886902; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v23, off, s32 offset:926903; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v24, off, s32 offset:966904; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v25, off, s32 offset:1006905; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v26, off, s32 offset:1046906; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v27, off, s32 offset:1086907; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v28, off, s32 offset:1126908; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v29, off, s32 offset:1166909; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v30, off, s32 offset:1206910; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v31, off, s32 offset:1246911; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v32, off, s32 offset:1286912; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v33, off, s32 offset:1326913; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v34, off, s32 offset:1366914; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v35, off, s32 offset:1406915; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v36, off, s32 offset:1446916; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v37, off, s32 offset:1486917; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v38, off, s32 offset:1526918; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v39, off, s32 offset:1566919; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v48, off, s32 offset:1606920; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v49, off, s32 offset:1646921; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v50, off, s32 offset:1686922; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v51, off, s32 offset:1726923; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v52, off, s32 offset:1766924; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v53, off, s32 offset:1806925; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v54, off, s32 offset:1846926; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v55, off, s32 offset:1886927; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v64, off, s32 offset:1926928; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v65, off, s32 offset:1966929; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v66, off, s32 offset:2006930; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v67, off, s32 offset:2046931; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v68, off, s32 offset:2086932; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v69, off, s32 offset:2126933; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v70, off, s32 offset:2166934; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v71, off, s32 offset:2206935; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v80, off, s32 offset:2246936; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v81, off, s32 offset:2286937; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v82, off, s32 offset:2326938; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v83, off, s32 offset:2366939; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v84, off, s32 offset:2406940; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v85, off, s32 offset:2446941; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v86, off, s32 offset:2486942; GFX1250-DAGISEL-NEXT:    s_clause 0x3e ; 252-byte Folded Reload6943; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v87, off, s32 offset:2526944; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v96, off, s32 offset:2566945; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v97, off, s32 offset:2606946; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v98, off, s32 offset:2646947; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v99, off, s32 offset:2686948; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v100, off, s32 offset:2726949; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v101, off, s32 offset:2766950; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v102, off, s32 offset:2806951; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v103, off, s32 offset:2846952; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v112, off, s32 offset:2886953; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v113, off, s32 offset:2926954; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v114, off, s32 offset:2966955; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v115, off, s32 offset:3006956; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v116, off, s32 offset:3046957; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v117, off, s32 offset:3086958; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v118, off, s32 offset:3126959; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v119, off, s32 offset:3166960; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v128, off, s32 offset:3206961; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v129, off, s32 offset:3246962; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v130, off, s32 offset:3286963; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v131, off, s32 offset:3326964; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v132, off, s32 offset:3366965; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v133, off, s32 offset:3406966; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v134, off, s32 offset:3446967; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v135, off, s32 offset:3486968; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v144, off, s32 offset:3526969; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v145, off, s32 offset:3566970; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v146, off, s32 offset:3606971; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v147, off, s32 offset:3646972; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v148, off, s32 offset:3686973; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v149, off, s32 offset:3726974; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v150, off, s32 offset:3766975; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v151, off, s32 offset:3806976; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v160, off, s32 offset:3846977; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v161, off, s32 offset:3886978; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v162, off, s32 offset:3926979; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v163, off, s32 offset:3966980; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v164, off, s32 offset:4006981; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v165, off, s32 offset:4046982; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v166, off, s32 offset:4086983; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v167, off, s32 offset:4126984; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v176, off, s32 offset:4166985; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v177, off, s32 offset:4206986; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v178, off, s32 offset:4246987; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v179, off, s32 offset:4286988; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v180, off, s32 offset:4326989; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v181, off, s32 offset:4366990; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v182, off, s32 offset:4406991; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v183, off, s32 offset:4446992; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v192, off, s32 offset:4486993; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v193, off, s32 offset:4526994; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v194, off, s32 offset:4566995; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v195, off, s32 offset:4606996; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v196, off, s32 offset:4646997; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v197, off, s32 offset:4686998; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v198, off, s32 offset:4726999; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v199, off, s32 offset:4767000; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v208, off, s32 offset:4807001; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v209, off, s32 offset:4847002; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v210, off, s32 offset:4887003; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v211, off, s32 offset:4927004; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v212, off, s32 offset:4967005; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v213, off, s32 offset:5007006; GFX1250-DAGISEL-NEXT:    s_clause 0x3e ; 252-byte Folded Reload7007; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v214, off, s32 offset:5047008; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v215, off, s32 offset:5087009; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v224, off, s32 offset:5127010; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v225, off, s32 offset:5167011; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v226, off, s32 offset:5207012; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v227, off, s32 offset:5247013; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v228, off, s32 offset:5287014; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v229, off, s32 offset:5327015; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v230, off, s32 offset:5367016; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v231, off, s32 offset:5407017; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v240, off, s32 offset:5447018; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v241, off, s32 offset:5487019; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v242, off, s32 offset:5527020; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v243, off, s32 offset:5567021; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v244, off, s32 offset:5607022; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v245, off, s32 offset:5647023; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v246, off, s32 offset:5687024; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v247, off, s32 offset:5727025; GFX1250-DAGISEL-NEXT:    s_set_vgpr_msb 64 ; msbs: dst=1 src0=0 src1=0 src2=07026; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v0 /*v256*/, off, s32 offset:5767027; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v1 /*v257*/, off, s32 offset:5807028; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v2 /*v258*/, off, s32 offset:5847029; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v3 /*v259*/, off, s32 offset:5887030; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v4 /*v260*/, off, s32 offset:5927031; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v5 /*v261*/, off, s32 offset:5967032; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v6 /*v262*/, off, s32 offset:6007033; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v7 /*v263*/, off, s32 offset:6047034; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v8 /*v264*/, off, s32 offset:6087035; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v9 /*v265*/, off, s32 offset:6127036; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v10 /*v266*/, off, s32 offset:6167037; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v11 /*v267*/, off, s32 offset:6207038; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v12 /*v268*/, off, s32 offset:6247039; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v13 /*v269*/, off, s32 offset:6287040; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v14 /*v270*/, off, s32 offset:6327041; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v15 /*v271*/, off, s32 offset:6367042; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v16 /*v272*/, off, s32 offset:6407043; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v17 /*v273*/, off, s32 offset:6447044; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v18 /*v274*/, off, s32 offset:6487045; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v19 /*v275*/, off, s32 offset:6527046; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v20 /*v276*/, off, s32 offset:6567047; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v21 /*v277*/, off, s32 offset:6607048; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v22 /*v278*/, off, s32 offset:6647049; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v23 /*v279*/, off, s32 offset:6687050; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v24 /*v280*/, off, s32 offset:6727051; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v25 /*v281*/, off, s32 offset:6767052; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v26 /*v282*/, off, s32 offset:6807053; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v27 /*v283*/, off, s32 offset:6847054; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v28 /*v284*/, off, s32 offset:6887055; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v29 /*v285*/, off, s32 offset:6927056; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v30 /*v286*/, off, s32 offset:6967057; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v31 /*v287*/, off, s32 offset:7007058; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v32 /*v288*/, off, s32 offset:7047059; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v33 /*v289*/, off, s32 offset:7087060; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v34 /*v290*/, off, s32 offset:7127061; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v35 /*v291*/, off, s32 offset:7167062; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v36 /*v292*/, off, s32 offset:7207063; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v37 /*v293*/, off, s32 offset:7247064; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v38 /*v294*/, off, s32 offset:7287065; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v39 /*v295*/, off, s32 offset:7327066; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v40 /*v296*/, off, s32 offset:7367067; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v41 /*v297*/, off, s32 offset:7407068; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v42 /*v298*/, off, s32 offset:7447069; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v43 /*v299*/, off, s32 offset:7487070; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v44 /*v300*/, off, s32 offset:7527071; GFX1250-DAGISEL-NEXT:    s_clause 0x3e ; 252-byte Folded Reload7072; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v45 /*v301*/, off, s32 offset:7567073; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v46 /*v302*/, off, s32 offset:7607074; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v47 /*v303*/, off, s32 offset:7647075; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v48 /*v304*/, off, s32 offset:7687076; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v49 /*v305*/, off, s32 offset:7727077; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v50 /*v306*/, off, s32 offset:7767078; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v51 /*v307*/, off, s32 offset:7807079; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v52 /*v308*/, off, s32 offset:7847080; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v53 /*v309*/, off, s32 offset:7887081; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v54 /*v310*/, off, s32 offset:7927082; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v55 /*v311*/, off, s32 offset:7967083; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v56 /*v312*/, off, s32 offset:8007084; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v57 /*v313*/, off, s32 offset:8047085; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v58 /*v314*/, off, s32 offset:8087086; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v59 /*v315*/, off, s32 offset:8127087; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v60 /*v316*/, off, s32 offset:8167088; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v61 /*v317*/, off, s32 offset:8207089; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v62 /*v318*/, off, s32 offset:8247090; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v63 /*v319*/, off, s32 offset:8287091; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v64 /*v320*/, off, s32 offset:8327092; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v65 /*v321*/, off, s32 offset:8367093; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v66 /*v322*/, off, s32 offset:8407094; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v67 /*v323*/, off, s32 offset:8447095; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v68 /*v324*/, off, s32 offset:8487096; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v69 /*v325*/, off, s32 offset:8527097; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v70 /*v326*/, off, s32 offset:8567098; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v71 /*v327*/, off, s32 offset:8607099; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v72 /*v328*/, off, s32 offset:8647100; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v73 /*v329*/, off, s32 offset:8687101; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v74 /*v330*/, off, s32 offset:8727102; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v75 /*v331*/, off, s32 offset:8767103; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v76 /*v332*/, off, s32 offset:8807104; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v77 /*v333*/, off, s32 offset:8847105; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v78 /*v334*/, off, s32 offset:8887106; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v79 /*v335*/, off, s32 offset:8927107; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v80 /*v336*/, off, s32 offset:8967108; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v81 /*v337*/, off, s32 offset:9007109; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v82 /*v338*/, off, s32 offset:9047110; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v83 /*v339*/, off, s32 offset:9087111; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v84 /*v340*/, off, s32 offset:9127112; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v85 /*v341*/, off, s32 offset:9167113; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v86 /*v342*/, off, s32 offset:9207114; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v87 /*v343*/, off, s32 offset:9247115; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v88 /*v344*/, off, s32 offset:9287116; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v89 /*v345*/, off, s32 offset:9327117; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v90 /*v346*/, off, s32 offset:9367118; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v91 /*v347*/, off, s32 offset:9407119; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v92 /*v348*/, off, s32 offset:9447120; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v93 /*v349*/, off, s32 offset:9487121; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v94 /*v350*/, off, s32 offset:9527122; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v95 /*v351*/, off, s32 offset:9567123; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v96 /*v352*/, off, s32 offset:9607124; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v97 /*v353*/, off, s32 offset:9647125; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v98 /*v354*/, off, s32 offset:9687126; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v99 /*v355*/, off, s32 offset:9727127; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v100 /*v356*/, off, s32 offset:9767128; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v101 /*v357*/, off, s32 offset:9807129; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v102 /*v358*/, off, s32 offset:9847130; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v103 /*v359*/, off, s32 offset:9887131; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v104 /*v360*/, off, s32 offset:9927132; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v105 /*v361*/, off, s32 offset:9967133; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v106 /*v362*/, off, s32 offset:10007134; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v107 /*v363*/, off, s32 offset:10047135; GFX1250-DAGISEL-NEXT:    s_clause 0x3e ; 252-byte Folded Reload7136; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v108 /*v364*/, off, s32 offset:10087137; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v109 /*v365*/, off, s32 offset:10127138; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v110 /*v366*/, off, s32 offset:10167139; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v111 /*v367*/, off, s32 offset:10207140; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v112 /*v368*/, off, s32 offset:10247141; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v113 /*v369*/, off, s32 offset:10287142; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v114 /*v370*/, off, s32 offset:10327143; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v115 /*v371*/, off, s32 offset:10367144; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v116 /*v372*/, off, s32 offset:10407145; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v117 /*v373*/, off, s32 offset:10447146; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v118 /*v374*/, off, s32 offset:10487147; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v119 /*v375*/, off, s32 offset:10527148; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v120 /*v376*/, off, s32 offset:10567149; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v121 /*v377*/, off, s32 offset:10607150; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v122 /*v378*/, off, s32 offset:10647151; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v123 /*v379*/, off, s32 offset:10687152; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v124 /*v380*/, off, s32 offset:10727153; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v125 /*v381*/, off, s32 offset:10767154; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v126 /*v382*/, off, s32 offset:10807155; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v127 /*v383*/, off, s32 offset:10847156; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v128 /*v384*/, off, s32 offset:10887157; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v129 /*v385*/, off, s32 offset:10927158; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v130 /*v386*/, off, s32 offset:10967159; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v131 /*v387*/, off, s32 offset:11007160; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v132 /*v388*/, off, s32 offset:11047161; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v133 /*v389*/, off, s32 offset:11087162; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v134 /*v390*/, off, s32 offset:11127163; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v135 /*v391*/, off, s32 offset:11167164; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v136 /*v392*/, off, s32 offset:11207165; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v137 /*v393*/, off, s32 offset:11247166; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v138 /*v394*/, off, s32 offset:11287167; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v139 /*v395*/, off, s32 offset:11327168; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v140 /*v396*/, off, s32 offset:11367169; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v141 /*v397*/, off, s32 offset:11407170; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v142 /*v398*/, off, s32 offset:11447171; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v143 /*v399*/, off, s32 offset:11487172; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v144 /*v400*/, off, s32 offset:11527173; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v145 /*v401*/, off, s32 offset:11567174; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v146 /*v402*/, off, s32 offset:11607175; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v147 /*v403*/, off, s32 offset:11647176; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v148 /*v404*/, off, s32 offset:11687177; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v149 /*v405*/, off, s32 offset:11727178; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v150 /*v406*/, off, s32 offset:11767179; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v151 /*v407*/, off, s32 offset:11807180; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v152 /*v408*/, off, s32 offset:11847181; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v153 /*v409*/, off, s32 offset:11887182; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v154 /*v410*/, off, s32 offset:11927183; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v155 /*v411*/, off, s32 offset:11967184; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v156 /*v412*/, off, s32 offset:12007185; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v157 /*v413*/, off, s32 offset:12047186; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v158 /*v414*/, off, s32 offset:12087187; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v159 /*v415*/, off, s32 offset:12127188; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v160 /*v416*/, off, s32 offset:12167189; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v161 /*v417*/, off, s32 offset:12207190; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v162 /*v418*/, off, s32 offset:12247191; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v163 /*v419*/, off, s32 offset:12287192; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v164 /*v420*/, off, s32 offset:12327193; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v165 /*v421*/, off, s32 offset:12367194; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v166 /*v422*/, off, s32 offset:12407195; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v167 /*v423*/, off, s32 offset:12447196; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v168 /*v424*/, off, s32 offset:12487197; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v169 /*v425*/, off, s32 offset:12527198; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v170 /*v426*/, off, s32 offset:12567199; GFX1250-DAGISEL-NEXT:    s_clause 0x3e ; 252-byte Folded Reload7200; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v171 /*v427*/, off, s32 offset:12607201; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v172 /*v428*/, off, s32 offset:12647202; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v173 /*v429*/, off, s32 offset:12687203; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v174 /*v430*/, off, s32 offset:12727204; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v175 /*v431*/, off, s32 offset:12767205; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v176 /*v432*/, off, s32 offset:12807206; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v177 /*v433*/, off, s32 offset:12847207; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v178 /*v434*/, off, s32 offset:12887208; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v179 /*v435*/, off, s32 offset:12927209; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v180 /*v436*/, off, s32 offset:12967210; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v181 /*v437*/, off, s32 offset:13007211; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v182 /*v438*/, off, s32 offset:13047212; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v183 /*v439*/, off, s32 offset:13087213; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v184 /*v440*/, off, s32 offset:13127214; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v185 /*v441*/, off, s32 offset:13167215; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v186 /*v442*/, off, s32 offset:13207216; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v187 /*v443*/, off, s32 offset:13247217; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v188 /*v444*/, off, s32 offset:13287218; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v189 /*v445*/, off, s32 offset:13327219; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v190 /*v446*/, off, s32 offset:13367220; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v191 /*v447*/, off, s32 offset:13407221; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v192 /*v448*/, off, s32 offset:13447222; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v193 /*v449*/, off, s32 offset:13487223; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v194 /*v450*/, off, s32 offset:13527224; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v195 /*v451*/, off, s32 offset:13567225; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v196 /*v452*/, off, s32 offset:13607226; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v197 /*v453*/, off, s32 offset:13647227; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v198 /*v454*/, off, s32 offset:13687228; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v199 /*v455*/, off, s32 offset:13727229; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v200 /*v456*/, off, s32 offset:13767230; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v201 /*v457*/, off, s32 offset:13807231; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v202 /*v458*/, off, s32 offset:13847232; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v203 /*v459*/, off, s32 offset:13887233; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v204 /*v460*/, off, s32 offset:13927234; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v205 /*v461*/, off, s32 offset:13967235; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v206 /*v462*/, off, s32 offset:14007236; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v207 /*v463*/, off, s32 offset:14047237; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v208 /*v464*/, off, s32 offset:14087238; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v209 /*v465*/, off, s32 offset:14127239; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v210 /*v466*/, off, s32 offset:14167240; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v211 /*v467*/, off, s32 offset:14207241; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v212 /*v468*/, off, s32 offset:14247242; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v213 /*v469*/, off, s32 offset:14287243; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v214 /*v470*/, off, s32 offset:14327244; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v215 /*v471*/, off, s32 offset:14367245; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v216 /*v472*/, off, s32 offset:14407246; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v217 /*v473*/, off, s32 offset:14447247; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v218 /*v474*/, off, s32 offset:14487248; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v219 /*v475*/, off, s32 offset:14527249; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v220 /*v476*/, off, s32 offset:14567250; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v221 /*v477*/, off, s32 offset:14607251; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v222 /*v478*/, off, s32 offset:14647252; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v223 /*v479*/, off, s32 offset:14687253; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v224 /*v480*/, off, s32 offset:14727254; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v225 /*v481*/, off, s32 offset:14767255; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v226 /*v482*/, off, s32 offset:14807256; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v227 /*v483*/, off, s32 offset:14847257; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v228 /*v484*/, off, s32 offset:14887258; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v229 /*v485*/, off, s32 offset:14927259; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v230 /*v486*/, off, s32 offset:14967260; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v231 /*v487*/, off, s32 offset:15007261; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v232 /*v488*/, off, s32 offset:15047262; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v233 /*v489*/, off, s32 offset:15087263; GFX1250-DAGISEL-NEXT:    s_clause 0x3e ; 252-byte Folded Reload7264; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v234 /*v490*/, off, s32 offset:15127265; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v235 /*v491*/, off, s32 offset:15167266; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v236 /*v492*/, off, s32 offset:15207267; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v237 /*v493*/, off, s32 offset:15247268; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v238 /*v494*/, off, s32 offset:15287269; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v239 /*v495*/, off, s32 offset:15327270; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v240 /*v496*/, off, s32 offset:15367271; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v241 /*v497*/, off, s32 offset:15407272; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v242 /*v498*/, off, s32 offset:15447273; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v243 /*v499*/, off, s32 offset:15487274; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v244 /*v500*/, off, s32 offset:15527275; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v245 /*v501*/, off, s32 offset:15567276; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v246 /*v502*/, off, s32 offset:15607277; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v247 /*v503*/, off, s32 offset:15647278; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v248 /*v504*/, off, s32 offset:15687279; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v249 /*v505*/, off, s32 offset:15727280; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v250 /*v506*/, off, s32 offset:15767281; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v251 /*v507*/, off, s32 offset:15807282; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v252 /*v508*/, off, s32 offset:15847283; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v253 /*v509*/, off, s32 offset:15887284; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v254 /*v510*/, off, s32 offset:15927285; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v255 /*v511*/, off, s32 offset:15967286; GFX1250-DAGISEL-NEXT:    s_set_vgpr_msb 0x4080 ; msbs: dst=2 src0=0 src1=0 src2=07287; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v0 /*v512*/, off, s32 offset:16007288; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v1 /*v513*/, off, s32 offset:16047289; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v2 /*v514*/, off, s32 offset:16087290; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v3 /*v515*/, off, s32 offset:16127291; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v4 /*v516*/, off, s32 offset:16167292; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v5 /*v517*/, off, s32 offset:16207293; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v6 /*v518*/, off, s32 offset:16247294; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v7 /*v519*/, off, s32 offset:16287295; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v8 /*v520*/, off, s32 offset:16327296; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v9 /*v521*/, off, s32 offset:16367297; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v10 /*v522*/, off, s32 offset:16407298; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v11 /*v523*/, off, s32 offset:16447299; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v12 /*v524*/, off, s32 offset:16487300; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v13 /*v525*/, off, s32 offset:16527301; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v14 /*v526*/, off, s32 offset:16567302; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v15 /*v527*/, off, s32 offset:16607303; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v16 /*v528*/, off, s32 offset:16647304; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v17 /*v529*/, off, s32 offset:16687305; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v18 /*v530*/, off, s32 offset:16727306; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v19 /*v531*/, off, s32 offset:16767307; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v20 /*v532*/, off, s32 offset:16807308; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v21 /*v533*/, off, s32 offset:16847309; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v22 /*v534*/, off, s32 offset:16887310; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v23 /*v535*/, off, s32 offset:16927311; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v24 /*v536*/, off, s32 offset:16967312; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v25 /*v537*/, off, s32 offset:17007313; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v26 /*v538*/, off, s32 offset:17047314; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v27 /*v539*/, off, s32 offset:17087315; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v28 /*v540*/, off, s32 offset:17127316; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v29 /*v541*/, off, s32 offset:17167317; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v30 /*v542*/, off, s32 offset:17207318; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v31 /*v543*/, off, s32 offset:17247319; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v32 /*v544*/, off, s32 offset:17287320; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v33 /*v545*/, off, s32 offset:17327321; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v34 /*v546*/, off, s32 offset:17367322; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v35 /*v547*/, off, s32 offset:17407323; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v36 /*v548*/, off, s32 offset:17447324; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v37 /*v549*/, off, s32 offset:17487325; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v38 /*v550*/, off, s32 offset:17527326; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v39 /*v551*/, off, s32 offset:17567327; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v40 /*v552*/, off, s32 offset:17607328; GFX1250-DAGISEL-NEXT:    s_clause 0x3e ; 252-byte Folded Reload7329; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v41 /*v553*/, off, s32 offset:17647330; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v42 /*v554*/, off, s32 offset:17687331; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v43 /*v555*/, off, s32 offset:17727332; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v44 /*v556*/, off, s32 offset:17767333; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v45 /*v557*/, off, s32 offset:17807334; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v46 /*v558*/, off, s32 offset:17847335; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v47 /*v559*/, off, s32 offset:17887336; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v48 /*v560*/, off, s32 offset:17927337; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v49 /*v561*/, off, s32 offset:17967338; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v50 /*v562*/, off, s32 offset:18007339; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v51 /*v563*/, off, s32 offset:18047340; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v52 /*v564*/, off, s32 offset:18087341; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v53 /*v565*/, off, s32 offset:18127342; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v54 /*v566*/, off, s32 offset:18167343; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v55 /*v567*/, off, s32 offset:18207344; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v56 /*v568*/, off, s32 offset:18247345; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v57 /*v569*/, off, s32 offset:18287346; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v58 /*v570*/, off, s32 offset:18327347; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v59 /*v571*/, off, s32 offset:18367348; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v60 /*v572*/, off, s32 offset:18407349; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v61 /*v573*/, off, s32 offset:18447350; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v62 /*v574*/, off, s32 offset:18487351; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v63 /*v575*/, off, s32 offset:18527352; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v64 /*v576*/, off, s32 offset:18567353; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v65 /*v577*/, off, s32 offset:18607354; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v66 /*v578*/, off, s32 offset:18647355; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v67 /*v579*/, off, s32 offset:18687356; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v68 /*v580*/, off, s32 offset:18727357; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v69 /*v581*/, off, s32 offset:18767358; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v70 /*v582*/, off, s32 offset:18807359; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v71 /*v583*/, off, s32 offset:18847360; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v72 /*v584*/, off, s32 offset:18887361; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v73 /*v585*/, off, s32 offset:18927362; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v74 /*v586*/, off, s32 offset:18967363; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v75 /*v587*/, off, s32 offset:19007364; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v76 /*v588*/, off, s32 offset:19047365; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v77 /*v589*/, off, s32 offset:19087366; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v78 /*v590*/, off, s32 offset:19127367; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v79 /*v591*/, off, s32 offset:19167368; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v80 /*v592*/, off, s32 offset:19207369; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v81 /*v593*/, off, s32 offset:19247370; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v82 /*v594*/, off, s32 offset:19287371; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v83 /*v595*/, off, s32 offset:19327372; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v84 /*v596*/, off, s32 offset:19367373; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v85 /*v597*/, off, s32 offset:19407374; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v86 /*v598*/, off, s32 offset:19447375; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v87 /*v599*/, off, s32 offset:19487376; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v88 /*v600*/, off, s32 offset:19527377; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v89 /*v601*/, off, s32 offset:19567378; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v90 /*v602*/, off, s32 offset:19607379; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v91 /*v603*/, off, s32 offset:19647380; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v92 /*v604*/, off, s32 offset:19687381; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v93 /*v605*/, off, s32 offset:19727382; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v94 /*v606*/, off, s32 offset:19767383; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v95 /*v607*/, off, s32 offset:19807384; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v96 /*v608*/, off, s32 offset:19847385; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v97 /*v609*/, off, s32 offset:19887386; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v98 /*v610*/, off, s32 offset:19927387; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v99 /*v611*/, off, s32 offset:19967388; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v100 /*v612*/, off, s32 offset:20007389; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v101 /*v613*/, off, s32 offset:20047390; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v102 /*v614*/, off, s32 offset:20087391; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v103 /*v615*/, off, s32 offset:20127392; GFX1250-DAGISEL-NEXT:    s_clause 0x3e ; 252-byte Folded Reload7393; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v104 /*v616*/, off, s32 offset:20167394; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v105 /*v617*/, off, s32 offset:20207395; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v106 /*v618*/, off, s32 offset:20247396; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v107 /*v619*/, off, s32 offset:20287397; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v108 /*v620*/, off, s32 offset:20327398; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v109 /*v621*/, off, s32 offset:20367399; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v110 /*v622*/, off, s32 offset:20407400; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v111 /*v623*/, off, s32 offset:20447401; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v112 /*v624*/, off, s32 offset:20487402; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v113 /*v625*/, off, s32 offset:20527403; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v114 /*v626*/, off, s32 offset:20567404; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v115 /*v627*/, off, s32 offset:20607405; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v116 /*v628*/, off, s32 offset:20647406; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v117 /*v629*/, off, s32 offset:20687407; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v118 /*v630*/, off, s32 offset:20727408; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v119 /*v631*/, off, s32 offset:20767409; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v120 /*v632*/, off, s32 offset:20807410; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v121 /*v633*/, off, s32 offset:20847411; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v122 /*v634*/, off, s32 offset:20887412; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v123 /*v635*/, off, s32 offset:20927413; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v124 /*v636*/, off, s32 offset:20967414; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v125 /*v637*/, off, s32 offset:21007415; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v126 /*v638*/, off, s32 offset:21047416; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v127 /*v639*/, off, s32 offset:21087417; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v128 /*v640*/, off, s32 offset:21127418; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v129 /*v641*/, off, s32 offset:21167419; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v130 /*v642*/, off, s32 offset:21207420; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v131 /*v643*/, off, s32 offset:21247421; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v132 /*v644*/, off, s32 offset:21287422; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v133 /*v645*/, off, s32 offset:21327423; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v134 /*v646*/, off, s32 offset:21367424; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v135 /*v647*/, off, s32 offset:21407425; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v136 /*v648*/, off, s32 offset:21447426; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v137 /*v649*/, off, s32 offset:21487427; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v138 /*v650*/, off, s32 offset:21527428; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v139 /*v651*/, off, s32 offset:21567429; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v140 /*v652*/, off, s32 offset:21607430; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v141 /*v653*/, off, s32 offset:21647431; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v142 /*v654*/, off, s32 offset:21687432; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v143 /*v655*/, off, s32 offset:21727433; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v144 /*v656*/, off, s32 offset:21767434; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v145 /*v657*/, off, s32 offset:21807435; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v146 /*v658*/, off, s32 offset:21847436; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v147 /*v659*/, off, s32 offset:21887437; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v148 /*v660*/, off, s32 offset:21927438; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v149 /*v661*/, off, s32 offset:21967439; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v150 /*v662*/, off, s32 offset:22007440; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v151 /*v663*/, off, s32 offset:22047441; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v152 /*v664*/, off, s32 offset:22087442; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v153 /*v665*/, off, s32 offset:22127443; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v154 /*v666*/, off, s32 offset:22167444; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v155 /*v667*/, off, s32 offset:22207445; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v156 /*v668*/, off, s32 offset:22247446; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v157 /*v669*/, off, s32 offset:22287447; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v158 /*v670*/, off, s32 offset:22327448; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v159 /*v671*/, off, s32 offset:22367449; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v160 /*v672*/, off, s32 offset:22407450; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v161 /*v673*/, off, s32 offset:22447451; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v162 /*v674*/, off, s32 offset:22487452; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v163 /*v675*/, off, s32 offset:22527453; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v164 /*v676*/, off, s32 offset:22567454; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v165 /*v677*/, off, s32 offset:22607455; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v166 /*v678*/, off, s32 offset:22647456; GFX1250-DAGISEL-NEXT:    s_clause 0x3e ; 252-byte Folded Reload7457; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v167 /*v679*/, off, s32 offset:22687458; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v168 /*v680*/, off, s32 offset:22727459; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v169 /*v681*/, off, s32 offset:22767460; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v170 /*v682*/, off, s32 offset:22807461; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v171 /*v683*/, off, s32 offset:22847462; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v172 /*v684*/, off, s32 offset:22887463; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v173 /*v685*/, off, s32 offset:22927464; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v174 /*v686*/, off, s32 offset:22967465; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v175 /*v687*/, off, s32 offset:23007466; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v176 /*v688*/, off, s32 offset:23047467; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v177 /*v689*/, off, s32 offset:23087468; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v178 /*v690*/, off, s32 offset:23127469; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v179 /*v691*/, off, s32 offset:23167470; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v180 /*v692*/, off, s32 offset:23207471; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v181 /*v693*/, off, s32 offset:23247472; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v182 /*v694*/, off, s32 offset:23287473; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v183 /*v695*/, off, s32 offset:23327474; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v184 /*v696*/, off, s32 offset:23367475; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v185 /*v697*/, off, s32 offset:23407476; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v186 /*v698*/, off, s32 offset:23447477; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v187 /*v699*/, off, s32 offset:23487478; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v188 /*v700*/, off, s32 offset:23527479; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v189 /*v701*/, off, s32 offset:23567480; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v190 /*v702*/, off, s32 offset:23607481; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v191 /*v703*/, off, s32 offset:23647482; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v192 /*v704*/, off, s32 offset:23687483; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v193 /*v705*/, off, s32 offset:23727484; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v194 /*v706*/, off, s32 offset:23767485; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v195 /*v707*/, off, s32 offset:23807486; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v196 /*v708*/, off, s32 offset:23847487; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v197 /*v709*/, off, s32 offset:23887488; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v198 /*v710*/, off, s32 offset:23927489; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v199 /*v711*/, off, s32 offset:23967490; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v200 /*v712*/, off, s32 offset:24007491; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v201 /*v713*/, off, s32 offset:24047492; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v202 /*v714*/, off, s32 offset:24087493; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v203 /*v715*/, off, s32 offset:24127494; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v204 /*v716*/, off, s32 offset:24167495; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v205 /*v717*/, off, s32 offset:24207496; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v206 /*v718*/, off, s32 offset:24247497; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v207 /*v719*/, off, s32 offset:24287498; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v208 /*v720*/, off, s32 offset:24327499; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v209 /*v721*/, off, s32 offset:24367500; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v210 /*v722*/, off, s32 offset:24407501; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v211 /*v723*/, off, s32 offset:24447502; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v212 /*v724*/, off, s32 offset:24487503; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v213 /*v725*/, off, s32 offset:24527504; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v214 /*v726*/, off, s32 offset:24567505; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v215 /*v727*/, off, s32 offset:24607506; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v216 /*v728*/, off, s32 offset:24647507; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v217 /*v729*/, off, s32 offset:24687508; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v218 /*v730*/, off, s32 offset:24727509; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v219 /*v731*/, off, s32 offset:24767510; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v220 /*v732*/, off, s32 offset:24807511; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v221 /*v733*/, off, s32 offset:24847512; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v222 /*v734*/, off, s32 offset:24887513; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v223 /*v735*/, off, s32 offset:24927514; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v224 /*v736*/, off, s32 offset:24967515; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v225 /*v737*/, off, s32 offset:25007516; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v226 /*v738*/, off, s32 offset:25047517; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v227 /*v739*/, off, s32 offset:25087518; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v228 /*v740*/, off, s32 offset:25127519; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v229 /*v741*/, off, s32 offset:25167520; GFX1250-DAGISEL-NEXT:    s_clause 0x3e ; 252-byte Folded Reload7521; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v230 /*v742*/, off, s32 offset:25207522; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v231 /*v743*/, off, s32 offset:25247523; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v232 /*v744*/, off, s32 offset:25287524; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v233 /*v745*/, off, s32 offset:25327525; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v234 /*v746*/, off, s32 offset:25367526; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v235 /*v747*/, off, s32 offset:25407527; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v236 /*v748*/, off, s32 offset:25447528; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v237 /*v749*/, off, s32 offset:25487529; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v238 /*v750*/, off, s32 offset:25527530; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v239 /*v751*/, off, s32 offset:25567531; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v240 /*v752*/, off, s32 offset:25607532; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v241 /*v753*/, off, s32 offset:25647533; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v242 /*v754*/, off, s32 offset:25687534; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v243 /*v755*/, off, s32 offset:25727535; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v244 /*v756*/, off, s32 offset:25767536; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v245 /*v757*/, off, s32 offset:25807537; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v246 /*v758*/, off, s32 offset:25847538; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v247 /*v759*/, off, s32 offset:25887539; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v248 /*v760*/, off, s32 offset:25927540; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v249 /*v761*/, off, s32 offset:25967541; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v250 /*v762*/, off, s32 offset:26007542; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v251 /*v763*/, off, s32 offset:26047543; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v252 /*v764*/, off, s32 offset:26087544; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v253 /*v765*/, off, s32 offset:26127545; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v254 /*v766*/, off, s32 offset:26167546; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v255 /*v767*/, off, s32 offset:26207547; GFX1250-DAGISEL-NEXT:    s_set_vgpr_msb 0x80c0 ; msbs: dst=3 src0=0 src1=0 src2=07548; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v0 /*v768*/, off, s32 offset:26247549; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v1 /*v769*/, off, s32 offset:26287550; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v2 /*v770*/, off, s32 offset:26327551; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v3 /*v771*/, off, s32 offset:26367552; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v4 /*v772*/, off, s32 offset:26407553; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v5 /*v773*/, off, s32 offset:26447554; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v6 /*v774*/, off, s32 offset:26487555; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v7 /*v775*/, off, s32 offset:26527556; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v8 /*v776*/, off, s32 offset:26567557; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v9 /*v777*/, off, s32 offset:26607558; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v10 /*v778*/, off, s32 offset:26647559; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v11 /*v779*/, off, s32 offset:26687560; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v12 /*v780*/, off, s32 offset:26727561; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v13 /*v781*/, off, s32 offset:26767562; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v14 /*v782*/, off, s32 offset:26807563; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v15 /*v783*/, off, s32 offset:26847564; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v16 /*v784*/, off, s32 offset:26887565; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v17 /*v785*/, off, s32 offset:26927566; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v18 /*v786*/, off, s32 offset:26967567; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v19 /*v787*/, off, s32 offset:27007568; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v20 /*v788*/, off, s32 offset:27047569; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v21 /*v789*/, off, s32 offset:27087570; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v22 /*v790*/, off, s32 offset:27127571; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v23 /*v791*/, off, s32 offset:27167572; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v24 /*v792*/, off, s32 offset:27207573; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v25 /*v793*/, off, s32 offset:27247574; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v26 /*v794*/, off, s32 offset:27287575; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v27 /*v795*/, off, s32 offset:27327576; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v28 /*v796*/, off, s32 offset:27367577; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v29 /*v797*/, off, s32 offset:27407578; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v30 /*v798*/, off, s32 offset:27447579; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v31 /*v799*/, off, s32 offset:27487580; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v32 /*v800*/, off, s32 offset:27527581; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v33 /*v801*/, off, s32 offset:27567582; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v34 /*v802*/, off, s32 offset:27607583; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v35 /*v803*/, off, s32 offset:27647584; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v36 /*v804*/, off, s32 offset:27687585; GFX1250-DAGISEL-NEXT:    s_clause 0x3e ; 252-byte Folded Reload7586; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v37 /*v805*/, off, s32 offset:27727587; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v38 /*v806*/, off, s32 offset:27767588; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v39 /*v807*/, off, s32 offset:27807589; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v40 /*v808*/, off, s32 offset:27847590; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v41 /*v809*/, off, s32 offset:27887591; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v42 /*v810*/, off, s32 offset:27927592; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v43 /*v811*/, off, s32 offset:27967593; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v44 /*v812*/, off, s32 offset:28007594; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v45 /*v813*/, off, s32 offset:28047595; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v46 /*v814*/, off, s32 offset:28087596; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v47 /*v815*/, off, s32 offset:28127597; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v48 /*v816*/, off, s32 offset:28167598; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v49 /*v817*/, off, s32 offset:28207599; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v50 /*v818*/, off, s32 offset:28247600; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v51 /*v819*/, off, s32 offset:28287601; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v52 /*v820*/, off, s32 offset:28327602; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v53 /*v821*/, off, s32 offset:28367603; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v54 /*v822*/, off, s32 offset:28407604; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v55 /*v823*/, off, s32 offset:28447605; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v56 /*v824*/, off, s32 offset:28487606; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v57 /*v825*/, off, s32 offset:28527607; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v58 /*v826*/, off, s32 offset:28567608; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v59 /*v827*/, off, s32 offset:28607609; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v60 /*v828*/, off, s32 offset:28647610; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v61 /*v829*/, off, s32 offset:28687611; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v62 /*v830*/, off, s32 offset:28727612; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v63 /*v831*/, off, s32 offset:28767613; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v64 /*v832*/, off, s32 offset:28807614; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v65 /*v833*/, off, s32 offset:28847615; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v66 /*v834*/, off, s32 offset:28887616; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v67 /*v835*/, off, s32 offset:28927617; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v68 /*v836*/, off, s32 offset:28967618; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v69 /*v837*/, off, s32 offset:29007619; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v70 /*v838*/, off, s32 offset:29047620; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v71 /*v839*/, off, s32 offset:29087621; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v72 /*v840*/, off, s32 offset:29127622; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v73 /*v841*/, off, s32 offset:29167623; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v74 /*v842*/, off, s32 offset:29207624; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v75 /*v843*/, off, s32 offset:29247625; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v76 /*v844*/, off, s32 offset:29287626; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v77 /*v845*/, off, s32 offset:29327627; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v78 /*v846*/, off, s32 offset:29367628; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v79 /*v847*/, off, s32 offset:29407629; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v80 /*v848*/, off, s32 offset:29447630; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v81 /*v849*/, off, s32 offset:29487631; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v82 /*v850*/, off, s32 offset:29527632; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v83 /*v851*/, off, s32 offset:29567633; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v84 /*v852*/, off, s32 offset:29607634; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v85 /*v853*/, off, s32 offset:29647635; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v86 /*v854*/, off, s32 offset:29687636; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v87 /*v855*/, off, s32 offset:29727637; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v88 /*v856*/, off, s32 offset:29767638; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v89 /*v857*/, off, s32 offset:29807639; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v90 /*v858*/, off, s32 offset:29847640; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v91 /*v859*/, off, s32 offset:29887641; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v92 /*v860*/, off, s32 offset:29927642; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v93 /*v861*/, off, s32 offset:29967643; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v94 /*v862*/, off, s32 offset:30007644; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v95 /*v863*/, off, s32 offset:30047645; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v96 /*v864*/, off, s32 offset:30087646; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v97 /*v865*/, off, s32 offset:30127647; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v98 /*v866*/, off, s32 offset:30167648; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v99 /*v867*/, off, s32 offset:30207649; GFX1250-DAGISEL-NEXT:    s_clause 0x3e ; 252-byte Folded Reload7650; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v100 /*v868*/, off, s32 offset:30247651; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v101 /*v869*/, off, s32 offset:30287652; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v102 /*v870*/, off, s32 offset:30327653; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v103 /*v871*/, off, s32 offset:30367654; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v104 /*v872*/, off, s32 offset:30407655; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v105 /*v873*/, off, s32 offset:30447656; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v106 /*v874*/, off, s32 offset:30487657; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v107 /*v875*/, off, s32 offset:30527658; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v108 /*v876*/, off, s32 offset:30567659; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v109 /*v877*/, off, s32 offset:30607660; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v110 /*v878*/, off, s32 offset:30647661; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v111 /*v879*/, off, s32 offset:30687662; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v112 /*v880*/, off, s32 offset:30727663; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v113 /*v881*/, off, s32 offset:30767664; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v114 /*v882*/, off, s32 offset:30807665; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v115 /*v883*/, off, s32 offset:30847666; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v116 /*v884*/, off, s32 offset:30887667; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v117 /*v885*/, off, s32 offset:30927668; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v118 /*v886*/, off, s32 offset:30967669; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v119 /*v887*/, off, s32 offset:31007670; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v120 /*v888*/, off, s32 offset:31047671; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v121 /*v889*/, off, s32 offset:31087672; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v122 /*v890*/, off, s32 offset:31127673; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v123 /*v891*/, off, s32 offset:31167674; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v124 /*v892*/, off, s32 offset:31207675; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v125 /*v893*/, off, s32 offset:31247676; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v126 /*v894*/, off, s32 offset:31287677; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v127 /*v895*/, off, s32 offset:31327678; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v128 /*v896*/, off, s32 offset:31367679; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v129 /*v897*/, off, s32 offset:31407680; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v130 /*v898*/, off, s32 offset:31447681; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v131 /*v899*/, off, s32 offset:31487682; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v132 /*v900*/, off, s32 offset:31527683; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v133 /*v901*/, off, s32 offset:31567684; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v134 /*v902*/, off, s32 offset:31607685; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v135 /*v903*/, off, s32 offset:31647686; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v136 /*v904*/, off, s32 offset:31687687; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v137 /*v905*/, off, s32 offset:31727688; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v138 /*v906*/, off, s32 offset:31767689; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v139 /*v907*/, off, s32 offset:31807690; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v140 /*v908*/, off, s32 offset:31847691; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v141 /*v909*/, off, s32 offset:31887692; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v142 /*v910*/, off, s32 offset:31927693; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v143 /*v911*/, off, s32 offset:31967694; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v144 /*v912*/, off, s32 offset:32007695; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v145 /*v913*/, off, s32 offset:32047696; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v146 /*v914*/, off, s32 offset:32087697; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v147 /*v915*/, off, s32 offset:32127698; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v148 /*v916*/, off, s32 offset:32167699; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v149 /*v917*/, off, s32 offset:32207700; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v150 /*v918*/, off, s32 offset:32247701; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v151 /*v919*/, off, s32 offset:32287702; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v152 /*v920*/, off, s32 offset:32327703; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v153 /*v921*/, off, s32 offset:32367704; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v154 /*v922*/, off, s32 offset:32407705; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v155 /*v923*/, off, s32 offset:32447706; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v156 /*v924*/, off, s32 offset:32487707; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v157 /*v925*/, off, s32 offset:32527708; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v158 /*v926*/, off, s32 offset:32567709; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v159 /*v927*/, off, s32 offset:32607710; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v160 /*v928*/, off, s32 offset:32647711; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v161 /*v929*/, off, s32 offset:32687712; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v162 /*v930*/, off, s32 offset:32727713; GFX1250-DAGISEL-NEXT:    s_clause 0x3e ; 252-byte Folded Reload7714; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v163 /*v931*/, off, s32 offset:32767715; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v164 /*v932*/, off, s32 offset:32807716; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v165 /*v933*/, off, s32 offset:32847717; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v166 /*v934*/, off, s32 offset:32887718; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v167 /*v935*/, off, s32 offset:32927719; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v168 /*v936*/, off, s32 offset:32967720; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v169 /*v937*/, off, s32 offset:33007721; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v170 /*v938*/, off, s32 offset:33047722; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v171 /*v939*/, off, s32 offset:33087723; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v172 /*v940*/, off, s32 offset:33127724; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v173 /*v941*/, off, s32 offset:33167725; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v174 /*v942*/, off, s32 offset:33207726; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v175 /*v943*/, off, s32 offset:33247727; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v176 /*v944*/, off, s32 offset:33287728; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v177 /*v945*/, off, s32 offset:33327729; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v178 /*v946*/, off, s32 offset:33367730; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v179 /*v947*/, off, s32 offset:33407731; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v180 /*v948*/, off, s32 offset:33447732; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v181 /*v949*/, off, s32 offset:33487733; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v182 /*v950*/, off, s32 offset:33527734; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v183 /*v951*/, off, s32 offset:33567735; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v184 /*v952*/, off, s32 offset:33607736; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v185 /*v953*/, off, s32 offset:33647737; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v186 /*v954*/, off, s32 offset:33687738; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v187 /*v955*/, off, s32 offset:33727739; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v188 /*v956*/, off, s32 offset:33767740; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v189 /*v957*/, off, s32 offset:33807741; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v190 /*v958*/, off, s32 offset:33847742; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v191 /*v959*/, off, s32 offset:33887743; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v192 /*v960*/, off, s32 offset:33927744; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v193 /*v961*/, off, s32 offset:33967745; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v194 /*v962*/, off, s32 offset:34007746; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v195 /*v963*/, off, s32 offset:34047747; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v196 /*v964*/, off, s32 offset:34087748; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v197 /*v965*/, off, s32 offset:34127749; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v198 /*v966*/, off, s32 offset:34167750; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v199 /*v967*/, off, s32 offset:34207751; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v200 /*v968*/, off, s32 offset:34247752; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v201 /*v969*/, off, s32 offset:34287753; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v202 /*v970*/, off, s32 offset:34327754; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v203 /*v971*/, off, s32 offset:34367755; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v204 /*v972*/, off, s32 offset:34407756; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v205 /*v973*/, off, s32 offset:34447757; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v206 /*v974*/, off, s32 offset:34487758; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v207 /*v975*/, off, s32 offset:34527759; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v208 /*v976*/, off, s32 offset:34567760; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v209 /*v977*/, off, s32 offset:34607761; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v210 /*v978*/, off, s32 offset:34647762; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v211 /*v979*/, off, s32 offset:34687763; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v212 /*v980*/, off, s32 offset:34727764; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v213 /*v981*/, off, s32 offset:34767765; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v214 /*v982*/, off, s32 offset:34807766; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v215 /*v983*/, off, s32 offset:34847767; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v216 /*v984*/, off, s32 offset:34887768; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v217 /*v985*/, off, s32 offset:34927769; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v218 /*v986*/, off, s32 offset:34967770; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v219 /*v987*/, off, s32 offset:35007771; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v220 /*v988*/, off, s32 offset:35047772; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v221 /*v989*/, off, s32 offset:35087773; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v222 /*v990*/, off, s32 offset:35127774; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v223 /*v991*/, off, s32 offset:35167775; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v224 /*v992*/, off, s32 offset:35207776; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v225 /*v993*/, off, s32 offset:35247777; GFX1250-DAGISEL-NEXT:    s_clause 0x1d ; 120-byte Folded Reload7778; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v226 /*v994*/, off, s32 offset:35287779; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v227 /*v995*/, off, s32 offset:35327780; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v228 /*v996*/, off, s32 offset:35367781; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v229 /*v997*/, off, s32 offset:35407782; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v230 /*v998*/, off, s32 offset:35447783; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v231 /*v999*/, off, s32 offset:35487784; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v232 /*v1000*/, off, s32 offset:35527785; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v233 /*v1001*/, off, s32 offset:35567786; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v234 /*v1002*/, off, s32 offset:35607787; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v235 /*v1003*/, off, s32 offset:35647788; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v236 /*v1004*/, off, s32 offset:35687789; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v237 /*v1005*/, off, s32 offset:35727790; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v238 /*v1006*/, off, s32 offset:35767791; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v239 /*v1007*/, off, s32 offset:35807792; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v240 /*v1008*/, off, s32 offset:35847793; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v241 /*v1009*/, off, s32 offset:35887794; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v242 /*v1010*/, off, s32 offset:35927795; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v243 /*v1011*/, off, s32 offset:35967796; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v244 /*v1012*/, off, s32 offset:36007797; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v245 /*v1013*/, off, s32 offset:36047798; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v246 /*v1014*/, off, s32 offset:36087799; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v247 /*v1015*/, off, s32 offset:36127800; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v248 /*v1016*/, off, s32 offset:36167801; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v249 /*v1017*/, off, s32 offset:36207802; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v250 /*v1018*/, off, s32 offset:36247803; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v251 /*v1019*/, off, s32 offset:36287804; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v252 /*v1020*/, off, s32 offset:36327805; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v253 /*v1021*/, off, s32 offset:36367806; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v254 /*v1022*/, off, s32 offset:36407807; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v255 /*v1023*/, off, s32 offset:36447808; GFX1250-DAGISEL-NEXT:    s_wait_xcnt 0x07809; GFX1250-DAGISEL-NEXT:    s_mov_b32 exec_lo, s07810; GFX1250-DAGISEL-NEXT:    s_set_vgpr_msb 0xc000 ; msbs: dst=0 src0=0 src1=0 src2=07811; GFX1250-DAGISEL-NEXT:    s_set_pc_i64 s[36:37]7812  %ret = tail call amdgpu_gfx <2 x half>(<2 x half>, <2 x half>) @gfx_callee(<2 x half> %y, <2 x half> %x) convergent7813  ret <2 x half> %ret7814}7815 7816declare amdgpu_gfx_whole_wave float @callee(i1 %active, <8 x float> %x)7817 7818define amdgpu_cs void @call_from_entry(<8 x float> %x, ptr %p) {7819; DAGISEL-LABEL: call_from_entry:7820; DAGISEL:       ; %bb.0:7821; DAGISEL-NEXT:    s_mov_b32 s1, callee@abs32@hi7822; DAGISEL-NEXT:    s_mov_b32 s0, callee@abs32@lo7823; DAGISEL-NEXT:    s_mov_b32 s32, 07824; DAGISEL-NEXT:    v_dual_mov_b32 v41, v9 :: v_dual_mov_b32 v40, v87825; DAGISEL-NEXT:    s_swappc_b64 s[30:31], s[0:1]7826; DAGISEL-NEXT:    flat_store_b32 v[40:41], v07827; DAGISEL-NEXT:    s_endpgm7828;7829; GISEL-LABEL: call_from_entry:7830; GISEL:       ; %bb.0:7831; GISEL-NEXT:    s_mov_b32 s0, callee@abs32@lo7832; GISEL-NEXT:    s_mov_b32 s1, callee@abs32@hi7833; GISEL-NEXT:    s_mov_b32 s32, 07834; GISEL-NEXT:    v_dual_mov_b32 v40, v8 :: v_dual_mov_b32 v41, v97835; GISEL-NEXT:    s_swappc_b64 s[30:31], s[0:1]7836; GISEL-NEXT:    flat_store_b32 v[40:41], v07837; GISEL-NEXT:    s_endpgm7838;7839; DAGISEL64-LABEL: call_from_entry:7840; DAGISEL64:       ; %bb.0:7841; DAGISEL64-NEXT:    s_mov_b32 s1, callee@abs32@hi7842; DAGISEL64-NEXT:    s_mov_b32 s0, callee@abs32@lo7843; DAGISEL64-NEXT:    s_mov_b32 s32, 07844; DAGISEL64-NEXT:    v_mov_b32_e32 v41, v97845; DAGISEL64-NEXT:    v_mov_b32_e32 v40, v87846; DAGISEL64-NEXT:    s_swappc_b64 s[30:31], s[0:1]7847; DAGISEL64-NEXT:    flat_store_b32 v[40:41], v07848; DAGISEL64-NEXT:    s_endpgm7849;7850; GISEL64-LABEL: call_from_entry:7851; GISEL64:       ; %bb.0:7852; GISEL64-NEXT:    s_mov_b32 s0, callee@abs32@lo7853; GISEL64-NEXT:    s_mov_b32 s1, callee@abs32@hi7854; GISEL64-NEXT:    s_mov_b32 s32, 07855; GISEL64-NEXT:    v_mov_b32_e32 v40, v87856; GISEL64-NEXT:    v_mov_b32_e32 v41, v97857; GISEL64-NEXT:    s_swappc_b64 s[30:31], s[0:1]7858; GISEL64-NEXT:    flat_store_b32 v[40:41], v07859; GISEL64-NEXT:    s_endpgm7860;7861; GFX1250-DAGISEL-LABEL: call_from_entry:7862; GFX1250-DAGISEL:       ; %bb.0:7863; GFX1250-DAGISEL-NEXT:    s_mov_b32 s32, 07864; GFX1250-DAGISEL-NEXT:    s_setreg_imm32_b32 hwreg(HW_REG_WAVE_MODE, 25, 1), 17865; GFX1250-DAGISEL-NEXT:    s_mov_b64 s[0:1], callee@abs647866; GFX1250-DAGISEL-NEXT:    v_dual_mov_b32 v41, v9 :: v_dual_mov_b32 v40, v87867; GFX1250-DAGISEL-NEXT:    s_swap_pc_i64 s[30:31], s[0:1]7868; GFX1250-DAGISEL-NEXT:    flat_store_b32 v[40:41], v07869; GFX1250-DAGISEL-NEXT:    s_endpgm7870  %ret = call float(ptr, ...) @llvm.amdgcn.call.whole.wave(ptr @callee, <8 x float> %x) convergent7871  store float %ret, ptr %p7872  ret void7873}7874 7875define amdgpu_gfx_whole_wave void @call_from_whole_wave(i1 %unused, <8 x float> %x, ptr %p) {7876; DAGISEL-LABEL: call_from_whole_wave:7877; DAGISEL:       ; %bb.0:7878; DAGISEL-NEXT:    s_wait_loadcnt_dscnt 0x07879; DAGISEL-NEXT:    s_wait_expcnt 0x07880; DAGISEL-NEXT:    s_wait_samplecnt 0x07881; DAGISEL-NEXT:    s_wait_bvhcnt 0x07882; DAGISEL-NEXT:    s_wait_kmcnt 0x07883; DAGISEL-NEXT:    s_mov_b32 s0, s337884; DAGISEL-NEXT:    s_mov_b32 s33, s327885; DAGISEL-NEXT:    s_xor_saveexec_b32 s4, -17886; DAGISEL-NEXT:    s_clause 0x1f ; 128-byte Folded Spill7887; DAGISEL-NEXT:    scratch_store_b32 off, v0, s33 offset:47888; DAGISEL-NEXT:    scratch_store_b32 off, v1, s33 offset:87889; DAGISEL-NEXT:    scratch_store_b32 off, v2, s33 offset:127890; DAGISEL-NEXT:    scratch_store_b32 off, v3, s33 offset:167891; DAGISEL-NEXT:    scratch_store_b32 off, v4, s33 offset:207892; DAGISEL-NEXT:    scratch_store_b32 off, v5, s33 offset:247893; DAGISEL-NEXT:    scratch_store_b32 off, v6, s33 offset:287894; DAGISEL-NEXT:    scratch_store_b32 off, v7, s33 offset:327895; DAGISEL-NEXT:    scratch_store_b32 off, v8, s33 offset:367896; DAGISEL-NEXT:    scratch_store_b32 off, v9, s33 offset:407897; DAGISEL-NEXT:    scratch_store_b32 off, v10, s33 offset:447898; DAGISEL-NEXT:    scratch_store_b32 off, v11, s33 offset:487899; DAGISEL-NEXT:    scratch_store_b32 off, v12, s33 offset:527900; DAGISEL-NEXT:    scratch_store_b32 off, v13, s33 offset:567901; DAGISEL-NEXT:    scratch_store_b32 off, v14, s33 offset:607902; DAGISEL-NEXT:    scratch_store_b32 off, v15, s33 offset:647903; DAGISEL-NEXT:    scratch_store_b32 off, v16, s33 offset:687904; DAGISEL-NEXT:    scratch_store_b32 off, v17, s33 offset:727905; DAGISEL-NEXT:    scratch_store_b32 off, v18, s33 offset:767906; DAGISEL-NEXT:    scratch_store_b32 off, v19, s33 offset:807907; DAGISEL-NEXT:    scratch_store_b32 off, v20, s33 offset:847908; DAGISEL-NEXT:    scratch_store_b32 off, v21, s33 offset:887909; DAGISEL-NEXT:    scratch_store_b32 off, v22, s33 offset:927910; DAGISEL-NEXT:    scratch_store_b32 off, v23, s33 offset:967911; DAGISEL-NEXT:    scratch_store_b32 off, v24, s33 offset:1007912; DAGISEL-NEXT:    scratch_store_b32 off, v25, s33 offset:1047913; DAGISEL-NEXT:    scratch_store_b32 off, v26, s33 offset:1087914; DAGISEL-NEXT:    scratch_store_b32 off, v27, s33 offset:1127915; DAGISEL-NEXT:    scratch_store_b32 off, v28, s33 offset:1167916; DAGISEL-NEXT:    scratch_store_b32 off, v29, s33 offset:1207917; DAGISEL-NEXT:    scratch_store_b32 off, v30, s33 offset:1247918; DAGISEL-NEXT:    scratch_store_b32 off, v31, s33 offset:1287919; DAGISEL-NEXT:    s_clause 0x1f ; 128-byte Folded Spill7920; DAGISEL-NEXT:    scratch_store_b32 off, v32, s33 offset:1327921; DAGISEL-NEXT:    scratch_store_b32 off, v33, s33 offset:1367922; DAGISEL-NEXT:    scratch_store_b32 off, v34, s33 offset:1407923; DAGISEL-NEXT:    scratch_store_b32 off, v35, s33 offset:1447924; DAGISEL-NEXT:    scratch_store_b32 off, v36, s33 offset:1487925; DAGISEL-NEXT:    scratch_store_b32 off, v37, s33 offset:1527926; DAGISEL-NEXT:    scratch_store_b32 off, v38, s33 offset:1567927; DAGISEL-NEXT:    scratch_store_b32 off, v39, s33 offset:1607928; DAGISEL-NEXT:    scratch_store_b32 off, v48, s33 offset:1727929; DAGISEL-NEXT:    scratch_store_b32 off, v49, s33 offset:1767930; DAGISEL-NEXT:    scratch_store_b32 off, v50, s33 offset:1807931; DAGISEL-NEXT:    scratch_store_b32 off, v51, s33 offset:1847932; DAGISEL-NEXT:    scratch_store_b32 off, v52, s33 offset:1887933; DAGISEL-NEXT:    scratch_store_b32 off, v53, s33 offset:1927934; DAGISEL-NEXT:    scratch_store_b32 off, v54, s33 offset:1967935; DAGISEL-NEXT:    scratch_store_b32 off, v55, s33 offset:2007936; DAGISEL-NEXT:    scratch_store_b32 off, v64, s33 offset:2047937; DAGISEL-NEXT:    scratch_store_b32 off, v65, s33 offset:2087938; DAGISEL-NEXT:    scratch_store_b32 off, v66, s33 offset:2127939; DAGISEL-NEXT:    scratch_store_b32 off, v67, s33 offset:2167940; DAGISEL-NEXT:    scratch_store_b32 off, v68, s33 offset:2207941; DAGISEL-NEXT:    scratch_store_b32 off, v69, s33 offset:2247942; DAGISEL-NEXT:    scratch_store_b32 off, v70, s33 offset:2287943; DAGISEL-NEXT:    scratch_store_b32 off, v71, s33 offset:2327944; DAGISEL-NEXT:    scratch_store_b32 off, v80, s33 offset:2367945; DAGISEL-NEXT:    scratch_store_b32 off, v81, s33 offset:2407946; DAGISEL-NEXT:    scratch_store_b32 off, v82, s33 offset:2447947; DAGISEL-NEXT:    scratch_store_b32 off, v83, s33 offset:2487948; DAGISEL-NEXT:    scratch_store_b32 off, v84, s33 offset:2527949; DAGISEL-NEXT:    scratch_store_b32 off, v85, s33 offset:2567950; DAGISEL-NEXT:    scratch_store_b32 off, v86, s33 offset:2607951; DAGISEL-NEXT:    scratch_store_b32 off, v87, s33 offset:2647952; DAGISEL-NEXT:    s_clause 0x1f ; 128-byte Folded Spill7953; DAGISEL-NEXT:    scratch_store_b32 off, v96, s33 offset:2687954; DAGISEL-NEXT:    scratch_store_b32 off, v97, s33 offset:2727955; DAGISEL-NEXT:    scratch_store_b32 off, v98, s33 offset:2767956; DAGISEL-NEXT:    scratch_store_b32 off, v99, s33 offset:2807957; DAGISEL-NEXT:    scratch_store_b32 off, v100, s33 offset:2847958; DAGISEL-NEXT:    scratch_store_b32 off, v101, s33 offset:2887959; DAGISEL-NEXT:    scratch_store_b32 off, v102, s33 offset:2927960; DAGISEL-NEXT:    scratch_store_b32 off, v103, s33 offset:2967961; DAGISEL-NEXT:    scratch_store_b32 off, v112, s33 offset:3007962; DAGISEL-NEXT:    scratch_store_b32 off, v113, s33 offset:3047963; DAGISEL-NEXT:    scratch_store_b32 off, v114, s33 offset:3087964; DAGISEL-NEXT:    scratch_store_b32 off, v115, s33 offset:3127965; DAGISEL-NEXT:    scratch_store_b32 off, v116, s33 offset:3167966; DAGISEL-NEXT:    scratch_store_b32 off, v117, s33 offset:3207967; DAGISEL-NEXT:    scratch_store_b32 off, v118, s33 offset:3247968; DAGISEL-NEXT:    scratch_store_b32 off, v119, s33 offset:3287969; DAGISEL-NEXT:    scratch_store_b32 off, v128, s33 offset:3327970; DAGISEL-NEXT:    scratch_store_b32 off, v129, s33 offset:3367971; DAGISEL-NEXT:    scratch_store_b32 off, v130, s33 offset:3407972; DAGISEL-NEXT:    scratch_store_b32 off, v131, s33 offset:3447973; DAGISEL-NEXT:    scratch_store_b32 off, v132, s33 offset:3487974; DAGISEL-NEXT:    scratch_store_b32 off, v133, s33 offset:3527975; DAGISEL-NEXT:    scratch_store_b32 off, v134, s33 offset:3567976; DAGISEL-NEXT:    scratch_store_b32 off, v135, s33 offset:3607977; DAGISEL-NEXT:    scratch_store_b32 off, v144, s33 offset:3647978; DAGISEL-NEXT:    scratch_store_b32 off, v145, s33 offset:3687979; DAGISEL-NEXT:    scratch_store_b32 off, v146, s33 offset:3727980; DAGISEL-NEXT:    scratch_store_b32 off, v147, s33 offset:3767981; DAGISEL-NEXT:    scratch_store_b32 off, v148, s33 offset:3807982; DAGISEL-NEXT:    scratch_store_b32 off, v149, s33 offset:3847983; DAGISEL-NEXT:    scratch_store_b32 off, v150, s33 offset:3887984; DAGISEL-NEXT:    scratch_store_b32 off, v151, s33 offset:3927985; DAGISEL-NEXT:    s_clause 0x1f ; 128-byte Folded Spill7986; DAGISEL-NEXT:    scratch_store_b32 off, v160, s33 offset:3967987; DAGISEL-NEXT:    scratch_store_b32 off, v161, s33 offset:4007988; DAGISEL-NEXT:    scratch_store_b32 off, v162, s33 offset:4047989; DAGISEL-NEXT:    scratch_store_b32 off, v163, s33 offset:4087990; DAGISEL-NEXT:    scratch_store_b32 off, v164, s33 offset:4127991; DAGISEL-NEXT:    scratch_store_b32 off, v165, s33 offset:4167992; DAGISEL-NEXT:    scratch_store_b32 off, v166, s33 offset:4207993; DAGISEL-NEXT:    scratch_store_b32 off, v167, s33 offset:4247994; DAGISEL-NEXT:    scratch_store_b32 off, v176, s33 offset:4287995; DAGISEL-NEXT:    scratch_store_b32 off, v177, s33 offset:4327996; DAGISEL-NEXT:    scratch_store_b32 off, v178, s33 offset:4367997; DAGISEL-NEXT:    scratch_store_b32 off, v179, s33 offset:4407998; DAGISEL-NEXT:    scratch_store_b32 off, v180, s33 offset:4447999; DAGISEL-NEXT:    scratch_store_b32 off, v181, s33 offset:4488000; DAGISEL-NEXT:    scratch_store_b32 off, v182, s33 offset:4528001; DAGISEL-NEXT:    scratch_store_b32 off, v183, s33 offset:4568002; DAGISEL-NEXT:    scratch_store_b32 off, v192, s33 offset:4608003; DAGISEL-NEXT:    scratch_store_b32 off, v193, s33 offset:4648004; DAGISEL-NEXT:    scratch_store_b32 off, v194, s33 offset:4688005; DAGISEL-NEXT:    scratch_store_b32 off, v195, s33 offset:4728006; DAGISEL-NEXT:    scratch_store_b32 off, v196, s33 offset:4768007; DAGISEL-NEXT:    scratch_store_b32 off, v197, s33 offset:4808008; DAGISEL-NEXT:    scratch_store_b32 off, v198, s33 offset:4848009; DAGISEL-NEXT:    scratch_store_b32 off, v199, s33 offset:4888010; DAGISEL-NEXT:    scratch_store_b32 off, v208, s33 offset:4928011; DAGISEL-NEXT:    scratch_store_b32 off, v209, s33 offset:4968012; DAGISEL-NEXT:    scratch_store_b32 off, v210, s33 offset:5008013; DAGISEL-NEXT:    scratch_store_b32 off, v211, s33 offset:5048014; DAGISEL-NEXT:    scratch_store_b32 off, v212, s33 offset:5088015; DAGISEL-NEXT:    scratch_store_b32 off, v213, s33 offset:5128016; DAGISEL-NEXT:    scratch_store_b32 off, v214, s33 offset:5168017; DAGISEL-NEXT:    scratch_store_b32 off, v215, s33 offset:5208018; DAGISEL-NEXT:    s_clause 0xf ; 64-byte Folded Spill8019; DAGISEL-NEXT:    scratch_store_b32 off, v224, s33 offset:5248020; DAGISEL-NEXT:    scratch_store_b32 off, v225, s33 offset:5288021; DAGISEL-NEXT:    scratch_store_b32 off, v226, s33 offset:5328022; DAGISEL-NEXT:    scratch_store_b32 off, v227, s33 offset:5368023; DAGISEL-NEXT:    scratch_store_b32 off, v228, s33 offset:5408024; DAGISEL-NEXT:    scratch_store_b32 off, v229, s33 offset:5448025; DAGISEL-NEXT:    scratch_store_b32 off, v230, s33 offset:5488026; DAGISEL-NEXT:    scratch_store_b32 off, v231, s33 offset:5528027; DAGISEL-NEXT:    scratch_store_b32 off, v240, s33 offset:5568028; DAGISEL-NEXT:    scratch_store_b32 off, v241, s33 offset:5608029; DAGISEL-NEXT:    scratch_store_b32 off, v242, s33 offset:5648030; DAGISEL-NEXT:    scratch_store_b32 off, v243, s33 offset:5688031; DAGISEL-NEXT:    scratch_store_b32 off, v244, s33 offset:5728032; DAGISEL-NEXT:    scratch_store_b32 off, v245, s33 offset:5768033; DAGISEL-NEXT:    scratch_store_b32 off, v246, s33 offset:5808034; DAGISEL-NEXT:    scratch_store_b32 off, v247, s33 offset:5848035; DAGISEL-NEXT:    s_mov_b32 exec_lo, -18036; DAGISEL-NEXT:    s_clause 0x2 ; 12-byte Folded Spill8037; DAGISEL-NEXT:    scratch_store_b32 off, v42, s338038; DAGISEL-NEXT:    scratch_store_b32 off, v40, s33 offset:1648039; DAGISEL-NEXT:    scratch_store_b32 off, v41, s33 offset:1688040; DAGISEL-NEXT:    s_wait_alu depctr_sa_sdst(0)8041; DAGISEL-NEXT:    v_writelane_b32 v42, s0, 38042; DAGISEL-NEXT:    s_mov_b32 s1, callee@abs32@hi8043; DAGISEL-NEXT:    s_mov_b32 s0, callee@abs32@lo8044; DAGISEL-NEXT:    s_addk_co_i32 s32, 0x2508045; DAGISEL-NEXT:    v_dual_mov_b32 v41, v9 :: v_dual_mov_b32 v40, v88046; DAGISEL-NEXT:    v_writelane_b32 v42, s4, 08047; DAGISEL-NEXT:    v_writelane_b32 v42, s30, 18048; DAGISEL-NEXT:    v_writelane_b32 v42, s31, 28049; DAGISEL-NEXT:    s_wait_alu depctr_sa_sdst(0)8050; DAGISEL-NEXT:    s_swappc_b64 s[30:31], s[0:1]8051; DAGISEL-NEXT:    flat_store_b32 v[40:41], v08052; DAGISEL-NEXT:    v_readlane_b32 s31, v42, 28053; DAGISEL-NEXT:    v_readlane_b32 s30, v42, 18054; DAGISEL-NEXT:    v_readlane_b32 s4, v42, 08055; DAGISEL-NEXT:    v_readlane_b32 s0, v42, 38056; DAGISEL-NEXT:    s_clause 0x2 ; 12-byte Folded Reload8057; DAGISEL-NEXT:    scratch_load_b32 v42, off, s338058; DAGISEL-NEXT:    scratch_load_b32 v40, off, s33 offset:1648059; DAGISEL-NEXT:    scratch_load_b32 v41, off, s33 offset:1688060; DAGISEL-NEXT:    s_mov_b32 s32, s338061; DAGISEL-NEXT:    s_xor_b32 exec_lo, s4, -18062; DAGISEL-NEXT:    s_clause 0x1f ; 128-byte Folded Reload8063; DAGISEL-NEXT:    scratch_load_b32 v0, off, s33 offset:48064; DAGISEL-NEXT:    scratch_load_b32 v1, off, s33 offset:88065; DAGISEL-NEXT:    scratch_load_b32 v2, off, s33 offset:128066; DAGISEL-NEXT:    scratch_load_b32 v3, off, s33 offset:168067; DAGISEL-NEXT:    scratch_load_b32 v4, off, s33 offset:208068; DAGISEL-NEXT:    scratch_load_b32 v5, off, s33 offset:248069; DAGISEL-NEXT:    scratch_load_b32 v6, off, s33 offset:288070; DAGISEL-NEXT:    scratch_load_b32 v7, off, s33 offset:328071; DAGISEL-NEXT:    scratch_load_b32 v8, off, s33 offset:368072; DAGISEL-NEXT:    scratch_load_b32 v9, off, s33 offset:408073; DAGISEL-NEXT:    scratch_load_b32 v10, off, s33 offset:448074; DAGISEL-NEXT:    scratch_load_b32 v11, off, s33 offset:488075; DAGISEL-NEXT:    scratch_load_b32 v12, off, s33 offset:528076; DAGISEL-NEXT:    scratch_load_b32 v13, off, s33 offset:568077; DAGISEL-NEXT:    scratch_load_b32 v14, off, s33 offset:608078; DAGISEL-NEXT:    scratch_load_b32 v15, off, s33 offset:648079; DAGISEL-NEXT:    scratch_load_b32 v16, off, s33 offset:688080; DAGISEL-NEXT:    scratch_load_b32 v17, off, s33 offset:728081; DAGISEL-NEXT:    scratch_load_b32 v18, off, s33 offset:768082; DAGISEL-NEXT:    scratch_load_b32 v19, off, s33 offset:808083; DAGISEL-NEXT:    scratch_load_b32 v20, off, s33 offset:848084; DAGISEL-NEXT:    scratch_load_b32 v21, off, s33 offset:888085; DAGISEL-NEXT:    scratch_load_b32 v22, off, s33 offset:928086; DAGISEL-NEXT:    scratch_load_b32 v23, off, s33 offset:968087; DAGISEL-NEXT:    scratch_load_b32 v24, off, s33 offset:1008088; DAGISEL-NEXT:    scratch_load_b32 v25, off, s33 offset:1048089; DAGISEL-NEXT:    scratch_load_b32 v26, off, s33 offset:1088090; DAGISEL-NEXT:    scratch_load_b32 v27, off, s33 offset:1128091; DAGISEL-NEXT:    scratch_load_b32 v28, off, s33 offset:1168092; DAGISEL-NEXT:    scratch_load_b32 v29, off, s33 offset:1208093; DAGISEL-NEXT:    scratch_load_b32 v30, off, s33 offset:1248094; DAGISEL-NEXT:    scratch_load_b32 v31, off, s33 offset:1288095; DAGISEL-NEXT:    s_clause 0x1f ; 128-byte Folded Reload8096; DAGISEL-NEXT:    scratch_load_b32 v32, off, s33 offset:1328097; DAGISEL-NEXT:    scratch_load_b32 v33, off, s33 offset:1368098; DAGISEL-NEXT:    scratch_load_b32 v34, off, s33 offset:1408099; DAGISEL-NEXT:    scratch_load_b32 v35, off, s33 offset:1448100; DAGISEL-NEXT:    scratch_load_b32 v36, off, s33 offset:1488101; DAGISEL-NEXT:    scratch_load_b32 v37, off, s33 offset:1528102; DAGISEL-NEXT:    scratch_load_b32 v38, off, s33 offset:1568103; DAGISEL-NEXT:    scratch_load_b32 v39, off, s33 offset:1608104; DAGISEL-NEXT:    scratch_load_b32 v48, off, s33 offset:1728105; DAGISEL-NEXT:    scratch_load_b32 v49, off, s33 offset:1768106; DAGISEL-NEXT:    scratch_load_b32 v50, off, s33 offset:1808107; DAGISEL-NEXT:    scratch_load_b32 v51, off, s33 offset:1848108; DAGISEL-NEXT:    scratch_load_b32 v52, off, s33 offset:1888109; DAGISEL-NEXT:    scratch_load_b32 v53, off, s33 offset:1928110; DAGISEL-NEXT:    scratch_load_b32 v54, off, s33 offset:1968111; DAGISEL-NEXT:    scratch_load_b32 v55, off, s33 offset:2008112; DAGISEL-NEXT:    scratch_load_b32 v64, off, s33 offset:2048113; DAGISEL-NEXT:    scratch_load_b32 v65, off, s33 offset:2088114; DAGISEL-NEXT:    scratch_load_b32 v66, off, s33 offset:2128115; DAGISEL-NEXT:    scratch_load_b32 v67, off, s33 offset:2168116; DAGISEL-NEXT:    scratch_load_b32 v68, off, s33 offset:2208117; DAGISEL-NEXT:    scratch_load_b32 v69, off, s33 offset:2248118; DAGISEL-NEXT:    scratch_load_b32 v70, off, s33 offset:2288119; DAGISEL-NEXT:    scratch_load_b32 v71, off, s33 offset:2328120; DAGISEL-NEXT:    scratch_load_b32 v80, off, s33 offset:2368121; DAGISEL-NEXT:    scratch_load_b32 v81, off, s33 offset:2408122; DAGISEL-NEXT:    scratch_load_b32 v82, off, s33 offset:2448123; DAGISEL-NEXT:    scratch_load_b32 v83, off, s33 offset:2488124; DAGISEL-NEXT:    scratch_load_b32 v84, off, s33 offset:2528125; DAGISEL-NEXT:    scratch_load_b32 v85, off, s33 offset:2568126; DAGISEL-NEXT:    scratch_load_b32 v86, off, s33 offset:2608127; DAGISEL-NEXT:    scratch_load_b32 v87, off, s33 offset:2648128; DAGISEL-NEXT:    s_clause 0x1f ; 128-byte Folded Reload8129; DAGISEL-NEXT:    scratch_load_b32 v96, off, s33 offset:2688130; DAGISEL-NEXT:    scratch_load_b32 v97, off, s33 offset:2728131; DAGISEL-NEXT:    scratch_load_b32 v98, off, s33 offset:2768132; DAGISEL-NEXT:    scratch_load_b32 v99, off, s33 offset:2808133; DAGISEL-NEXT:    scratch_load_b32 v100, off, s33 offset:2848134; DAGISEL-NEXT:    scratch_load_b32 v101, off, s33 offset:2888135; DAGISEL-NEXT:    scratch_load_b32 v102, off, s33 offset:2928136; DAGISEL-NEXT:    scratch_load_b32 v103, off, s33 offset:2968137; DAGISEL-NEXT:    scratch_load_b32 v112, off, s33 offset:3008138; DAGISEL-NEXT:    scratch_load_b32 v113, off, s33 offset:3048139; DAGISEL-NEXT:    scratch_load_b32 v114, off, s33 offset:3088140; DAGISEL-NEXT:    scratch_load_b32 v115, off, s33 offset:3128141; DAGISEL-NEXT:    scratch_load_b32 v116, off, s33 offset:3168142; DAGISEL-NEXT:    scratch_load_b32 v117, off, s33 offset:3208143; DAGISEL-NEXT:    scratch_load_b32 v118, off, s33 offset:3248144; DAGISEL-NEXT:    scratch_load_b32 v119, off, s33 offset:3288145; DAGISEL-NEXT:    scratch_load_b32 v128, off, s33 offset:3328146; DAGISEL-NEXT:    scratch_load_b32 v129, off, s33 offset:3368147; DAGISEL-NEXT:    scratch_load_b32 v130, off, s33 offset:3408148; DAGISEL-NEXT:    scratch_load_b32 v131, off, s33 offset:3448149; DAGISEL-NEXT:    scratch_load_b32 v132, off, s33 offset:3488150; DAGISEL-NEXT:    scratch_load_b32 v133, off, s33 offset:3528151; DAGISEL-NEXT:    scratch_load_b32 v134, off, s33 offset:3568152; DAGISEL-NEXT:    scratch_load_b32 v135, off, s33 offset:3608153; DAGISEL-NEXT:    scratch_load_b32 v144, off, s33 offset:3648154; DAGISEL-NEXT:    scratch_load_b32 v145, off, s33 offset:3688155; DAGISEL-NEXT:    scratch_load_b32 v146, off, s33 offset:3728156; DAGISEL-NEXT:    scratch_load_b32 v147, off, s33 offset:3768157; DAGISEL-NEXT:    scratch_load_b32 v148, off, s33 offset:3808158; DAGISEL-NEXT:    scratch_load_b32 v149, off, s33 offset:3848159; DAGISEL-NEXT:    scratch_load_b32 v150, off, s33 offset:3888160; DAGISEL-NEXT:    scratch_load_b32 v151, off, s33 offset:3928161; DAGISEL-NEXT:    s_clause 0x1f ; 128-byte Folded Reload8162; DAGISEL-NEXT:    scratch_load_b32 v160, off, s33 offset:3968163; DAGISEL-NEXT:    scratch_load_b32 v161, off, s33 offset:4008164; DAGISEL-NEXT:    scratch_load_b32 v162, off, s33 offset:4048165; DAGISEL-NEXT:    scratch_load_b32 v163, off, s33 offset:4088166; DAGISEL-NEXT:    scratch_load_b32 v164, off, s33 offset:4128167; DAGISEL-NEXT:    scratch_load_b32 v165, off, s33 offset:4168168; DAGISEL-NEXT:    scratch_load_b32 v166, off, s33 offset:4208169; DAGISEL-NEXT:    scratch_load_b32 v167, off, s33 offset:4248170; DAGISEL-NEXT:    scratch_load_b32 v176, off, s33 offset:4288171; DAGISEL-NEXT:    scratch_load_b32 v177, off, s33 offset:4328172; DAGISEL-NEXT:    scratch_load_b32 v178, off, s33 offset:4368173; DAGISEL-NEXT:    scratch_load_b32 v179, off, s33 offset:4408174; DAGISEL-NEXT:    scratch_load_b32 v180, off, s33 offset:4448175; DAGISEL-NEXT:    scratch_load_b32 v181, off, s33 offset:4488176; DAGISEL-NEXT:    scratch_load_b32 v182, off, s33 offset:4528177; DAGISEL-NEXT:    scratch_load_b32 v183, off, s33 offset:4568178; DAGISEL-NEXT:    scratch_load_b32 v192, off, s33 offset:4608179; DAGISEL-NEXT:    scratch_load_b32 v193, off, s33 offset:4648180; DAGISEL-NEXT:    scratch_load_b32 v194, off, s33 offset:4688181; DAGISEL-NEXT:    scratch_load_b32 v195, off, s33 offset:4728182; DAGISEL-NEXT:    scratch_load_b32 v196, off, s33 offset:4768183; DAGISEL-NEXT:    scratch_load_b32 v197, off, s33 offset:4808184; DAGISEL-NEXT:    scratch_load_b32 v198, off, s33 offset:4848185; DAGISEL-NEXT:    scratch_load_b32 v199, off, s33 offset:4888186; DAGISEL-NEXT:    scratch_load_b32 v208, off, s33 offset:4928187; DAGISEL-NEXT:    scratch_load_b32 v209, off, s33 offset:4968188; DAGISEL-NEXT:    scratch_load_b32 v210, off, s33 offset:5008189; DAGISEL-NEXT:    scratch_load_b32 v211, off, s33 offset:5048190; DAGISEL-NEXT:    scratch_load_b32 v212, off, s33 offset:5088191; DAGISEL-NEXT:    scratch_load_b32 v213, off, s33 offset:5128192; DAGISEL-NEXT:    scratch_load_b32 v214, off, s33 offset:5168193; DAGISEL-NEXT:    scratch_load_b32 v215, off, s33 offset:5208194; DAGISEL-NEXT:    s_clause 0xf ; 64-byte Folded Reload8195; DAGISEL-NEXT:    scratch_load_b32 v224, off, s33 offset:5248196; DAGISEL-NEXT:    scratch_load_b32 v225, off, s33 offset:5288197; DAGISEL-NEXT:    scratch_load_b32 v226, off, s33 offset:5328198; DAGISEL-NEXT:    scratch_load_b32 v227, off, s33 offset:5368199; DAGISEL-NEXT:    scratch_load_b32 v228, off, s33 offset:5408200; DAGISEL-NEXT:    scratch_load_b32 v229, off, s33 offset:5448201; DAGISEL-NEXT:    scratch_load_b32 v230, off, s33 offset:5488202; DAGISEL-NEXT:    scratch_load_b32 v231, off, s33 offset:5528203; DAGISEL-NEXT:    scratch_load_b32 v240, off, s33 offset:5568204; DAGISEL-NEXT:    scratch_load_b32 v241, off, s33 offset:5608205; DAGISEL-NEXT:    scratch_load_b32 v242, off, s33 offset:5648206; DAGISEL-NEXT:    scratch_load_b32 v243, off, s33 offset:5688207; DAGISEL-NEXT:    scratch_load_b32 v244, off, s33 offset:5728208; DAGISEL-NEXT:    scratch_load_b32 v245, off, s33 offset:5768209; DAGISEL-NEXT:    scratch_load_b32 v246, off, s33 offset:5808210; DAGISEL-NEXT:    scratch_load_b32 v247, off, s33 offset:5848211; DAGISEL-NEXT:    s_mov_b32 exec_lo, s48212; DAGISEL-NEXT:    s_mov_b32 s33, s08213; DAGISEL-NEXT:    s_wait_loadcnt_dscnt 0x08214; DAGISEL-NEXT:    s_wait_alu depctr_sa_sdst(0)8215; DAGISEL-NEXT:    s_setpc_b64 s[30:31]8216;8217; GISEL-LABEL: call_from_whole_wave:8218; GISEL:       ; %bb.0:8219; GISEL-NEXT:    s_wait_loadcnt_dscnt 0x08220; GISEL-NEXT:    s_wait_expcnt 0x08221; GISEL-NEXT:    s_wait_samplecnt 0x08222; GISEL-NEXT:    s_wait_bvhcnt 0x08223; GISEL-NEXT:    s_wait_kmcnt 0x08224; GISEL-NEXT:    s_mov_b32 s0, s338225; GISEL-NEXT:    s_mov_b32 s33, s328226; GISEL-NEXT:    s_xor_saveexec_b32 s4, -18227; GISEL-NEXT:    s_clause 0x1f ; 128-byte Folded Spill8228; GISEL-NEXT:    scratch_store_b32 off, v0, s33 offset:48229; GISEL-NEXT:    scratch_store_b32 off, v1, s33 offset:88230; GISEL-NEXT:    scratch_store_b32 off, v2, s33 offset:128231; GISEL-NEXT:    scratch_store_b32 off, v3, s33 offset:168232; GISEL-NEXT:    scratch_store_b32 off, v4, s33 offset:208233; GISEL-NEXT:    scratch_store_b32 off, v5, s33 offset:248234; GISEL-NEXT:    scratch_store_b32 off, v6, s33 offset:288235; GISEL-NEXT:    scratch_store_b32 off, v7, s33 offset:328236; GISEL-NEXT:    scratch_store_b32 off, v8, s33 offset:368237; GISEL-NEXT:    scratch_store_b32 off, v9, s33 offset:408238; GISEL-NEXT:    scratch_store_b32 off, v10, s33 offset:448239; GISEL-NEXT:    scratch_store_b32 off, v11, s33 offset:488240; GISEL-NEXT:    scratch_store_b32 off, v12, s33 offset:528241; GISEL-NEXT:    scratch_store_b32 off, v13, s33 offset:568242; GISEL-NEXT:    scratch_store_b32 off, v14, s33 offset:608243; GISEL-NEXT:    scratch_store_b32 off, v15, s33 offset:648244; GISEL-NEXT:    scratch_store_b32 off, v16, s33 offset:688245; GISEL-NEXT:    scratch_store_b32 off, v17, s33 offset:728246; GISEL-NEXT:    scratch_store_b32 off, v18, s33 offset:768247; GISEL-NEXT:    scratch_store_b32 off, v19, s33 offset:808248; GISEL-NEXT:    scratch_store_b32 off, v20, s33 offset:848249; GISEL-NEXT:    scratch_store_b32 off, v21, s33 offset:888250; GISEL-NEXT:    scratch_store_b32 off, v22, s33 offset:928251; GISEL-NEXT:    scratch_store_b32 off, v23, s33 offset:968252; GISEL-NEXT:    scratch_store_b32 off, v24, s33 offset:1008253; GISEL-NEXT:    scratch_store_b32 off, v25, s33 offset:1048254; GISEL-NEXT:    scratch_store_b32 off, v26, s33 offset:1088255; GISEL-NEXT:    scratch_store_b32 off, v27, s33 offset:1128256; GISEL-NEXT:    scratch_store_b32 off, v28, s33 offset:1168257; GISEL-NEXT:    scratch_store_b32 off, v29, s33 offset:1208258; GISEL-NEXT:    scratch_store_b32 off, v30, s33 offset:1248259; GISEL-NEXT:    scratch_store_b32 off, v31, s33 offset:1288260; GISEL-NEXT:    s_clause 0x1f ; 128-byte Folded Spill8261; GISEL-NEXT:    scratch_store_b32 off, v32, s33 offset:1328262; GISEL-NEXT:    scratch_store_b32 off, v33, s33 offset:1368263; GISEL-NEXT:    scratch_store_b32 off, v34, s33 offset:1408264; GISEL-NEXT:    scratch_store_b32 off, v35, s33 offset:1448265; GISEL-NEXT:    scratch_store_b32 off, v36, s33 offset:1488266; GISEL-NEXT:    scratch_store_b32 off, v37, s33 offset:1528267; GISEL-NEXT:    scratch_store_b32 off, v38, s33 offset:1568268; GISEL-NEXT:    scratch_store_b32 off, v39, s33 offset:1608269; GISEL-NEXT:    scratch_store_b32 off, v48, s33 offset:1728270; GISEL-NEXT:    scratch_store_b32 off, v49, s33 offset:1768271; GISEL-NEXT:    scratch_store_b32 off, v50, s33 offset:1808272; GISEL-NEXT:    scratch_store_b32 off, v51, s33 offset:1848273; GISEL-NEXT:    scratch_store_b32 off, v52, s33 offset:1888274; GISEL-NEXT:    scratch_store_b32 off, v53, s33 offset:1928275; GISEL-NEXT:    scratch_store_b32 off, v54, s33 offset:1968276; GISEL-NEXT:    scratch_store_b32 off, v55, s33 offset:2008277; GISEL-NEXT:    scratch_store_b32 off, v64, s33 offset:2048278; GISEL-NEXT:    scratch_store_b32 off, v65, s33 offset:2088279; GISEL-NEXT:    scratch_store_b32 off, v66, s33 offset:2128280; GISEL-NEXT:    scratch_store_b32 off, v67, s33 offset:2168281; GISEL-NEXT:    scratch_store_b32 off, v68, s33 offset:2208282; GISEL-NEXT:    scratch_store_b32 off, v69, s33 offset:2248283; GISEL-NEXT:    scratch_store_b32 off, v70, s33 offset:2288284; GISEL-NEXT:    scratch_store_b32 off, v71, s33 offset:2328285; GISEL-NEXT:    scratch_store_b32 off, v80, s33 offset:2368286; GISEL-NEXT:    scratch_store_b32 off, v81, s33 offset:2408287; GISEL-NEXT:    scratch_store_b32 off, v82, s33 offset:2448288; GISEL-NEXT:    scratch_store_b32 off, v83, s33 offset:2488289; GISEL-NEXT:    scratch_store_b32 off, v84, s33 offset:2528290; GISEL-NEXT:    scratch_store_b32 off, v85, s33 offset:2568291; GISEL-NEXT:    scratch_store_b32 off, v86, s33 offset:2608292; GISEL-NEXT:    scratch_store_b32 off, v87, s33 offset:2648293; GISEL-NEXT:    s_clause 0x1f ; 128-byte Folded Spill8294; GISEL-NEXT:    scratch_store_b32 off, v96, s33 offset:2688295; GISEL-NEXT:    scratch_store_b32 off, v97, s33 offset:2728296; GISEL-NEXT:    scratch_store_b32 off, v98, s33 offset:2768297; GISEL-NEXT:    scratch_store_b32 off, v99, s33 offset:2808298; GISEL-NEXT:    scratch_store_b32 off, v100, s33 offset:2848299; GISEL-NEXT:    scratch_store_b32 off, v101, s33 offset:2888300; GISEL-NEXT:    scratch_store_b32 off, v102, s33 offset:2928301; GISEL-NEXT:    scratch_store_b32 off, v103, s33 offset:2968302; GISEL-NEXT:    scratch_store_b32 off, v112, s33 offset:3008303; GISEL-NEXT:    scratch_store_b32 off, v113, s33 offset:3048304; GISEL-NEXT:    scratch_store_b32 off, v114, s33 offset:3088305; GISEL-NEXT:    scratch_store_b32 off, v115, s33 offset:3128306; GISEL-NEXT:    scratch_store_b32 off, v116, s33 offset:3168307; GISEL-NEXT:    scratch_store_b32 off, v117, s33 offset:3208308; GISEL-NEXT:    scratch_store_b32 off, v118, s33 offset:3248309; GISEL-NEXT:    scratch_store_b32 off, v119, s33 offset:3288310; GISEL-NEXT:    scratch_store_b32 off, v128, s33 offset:3328311; GISEL-NEXT:    scratch_store_b32 off, v129, s33 offset:3368312; GISEL-NEXT:    scratch_store_b32 off, v130, s33 offset:3408313; GISEL-NEXT:    scratch_store_b32 off, v131, s33 offset:3448314; GISEL-NEXT:    scratch_store_b32 off, v132, s33 offset:3488315; GISEL-NEXT:    scratch_store_b32 off, v133, s33 offset:3528316; GISEL-NEXT:    scratch_store_b32 off, v134, s33 offset:3568317; GISEL-NEXT:    scratch_store_b32 off, v135, s33 offset:3608318; GISEL-NEXT:    scratch_store_b32 off, v144, s33 offset:3648319; GISEL-NEXT:    scratch_store_b32 off, v145, s33 offset:3688320; GISEL-NEXT:    scratch_store_b32 off, v146, s33 offset:3728321; GISEL-NEXT:    scratch_store_b32 off, v147, s33 offset:3768322; GISEL-NEXT:    scratch_store_b32 off, v148, s33 offset:3808323; GISEL-NEXT:    scratch_store_b32 off, v149, s33 offset:3848324; GISEL-NEXT:    scratch_store_b32 off, v150, s33 offset:3888325; GISEL-NEXT:    scratch_store_b32 off, v151, s33 offset:3928326; GISEL-NEXT:    s_clause 0x1f ; 128-byte Folded Spill8327; GISEL-NEXT:    scratch_store_b32 off, v160, s33 offset:3968328; GISEL-NEXT:    scratch_store_b32 off, v161, s33 offset:4008329; GISEL-NEXT:    scratch_store_b32 off, v162, s33 offset:4048330; GISEL-NEXT:    scratch_store_b32 off, v163, s33 offset:4088331; GISEL-NEXT:    scratch_store_b32 off, v164, s33 offset:4128332; GISEL-NEXT:    scratch_store_b32 off, v165, s33 offset:4168333; GISEL-NEXT:    scratch_store_b32 off, v166, s33 offset:4208334; GISEL-NEXT:    scratch_store_b32 off, v167, s33 offset:4248335; GISEL-NEXT:    scratch_store_b32 off, v176, s33 offset:4288336; GISEL-NEXT:    scratch_store_b32 off, v177, s33 offset:4328337; GISEL-NEXT:    scratch_store_b32 off, v178, s33 offset:4368338; GISEL-NEXT:    scratch_store_b32 off, v179, s33 offset:4408339; GISEL-NEXT:    scratch_store_b32 off, v180, s33 offset:4448340; GISEL-NEXT:    scratch_store_b32 off, v181, s33 offset:4488341; GISEL-NEXT:    scratch_store_b32 off, v182, s33 offset:4528342; GISEL-NEXT:    scratch_store_b32 off, v183, s33 offset:4568343; GISEL-NEXT:    scratch_store_b32 off, v192, s33 offset:4608344; GISEL-NEXT:    scratch_store_b32 off, v193, s33 offset:4648345; GISEL-NEXT:    scratch_store_b32 off, v194, s33 offset:4688346; GISEL-NEXT:    scratch_store_b32 off, v195, s33 offset:4728347; GISEL-NEXT:    scratch_store_b32 off, v196, s33 offset:4768348; GISEL-NEXT:    scratch_store_b32 off, v197, s33 offset:4808349; GISEL-NEXT:    scratch_store_b32 off, v198, s33 offset:4848350; GISEL-NEXT:    scratch_store_b32 off, v199, s33 offset:4888351; GISEL-NEXT:    scratch_store_b32 off, v208, s33 offset:4928352; GISEL-NEXT:    scratch_store_b32 off, v209, s33 offset:4968353; GISEL-NEXT:    scratch_store_b32 off, v210, s33 offset:5008354; GISEL-NEXT:    scratch_store_b32 off, v211, s33 offset:5048355; GISEL-NEXT:    scratch_store_b32 off, v212, s33 offset:5088356; GISEL-NEXT:    scratch_store_b32 off, v213, s33 offset:5128357; GISEL-NEXT:    scratch_store_b32 off, v214, s33 offset:5168358; GISEL-NEXT:    scratch_store_b32 off, v215, s33 offset:5208359; GISEL-NEXT:    s_clause 0xf ; 64-byte Folded Spill8360; GISEL-NEXT:    scratch_store_b32 off, v224, s33 offset:5248361; GISEL-NEXT:    scratch_store_b32 off, v225, s33 offset:5288362; GISEL-NEXT:    scratch_store_b32 off, v226, s33 offset:5328363; GISEL-NEXT:    scratch_store_b32 off, v227, s33 offset:5368364; GISEL-NEXT:    scratch_store_b32 off, v228, s33 offset:5408365; GISEL-NEXT:    scratch_store_b32 off, v229, s33 offset:5448366; GISEL-NEXT:    scratch_store_b32 off, v230, s33 offset:5488367; GISEL-NEXT:    scratch_store_b32 off, v231, s33 offset:5528368; GISEL-NEXT:    scratch_store_b32 off, v240, s33 offset:5568369; GISEL-NEXT:    scratch_store_b32 off, v241, s33 offset:5608370; GISEL-NEXT:    scratch_store_b32 off, v242, s33 offset:5648371; GISEL-NEXT:    scratch_store_b32 off, v243, s33 offset:5688372; GISEL-NEXT:    scratch_store_b32 off, v244, s33 offset:5728373; GISEL-NEXT:    scratch_store_b32 off, v245, s33 offset:5768374; GISEL-NEXT:    scratch_store_b32 off, v246, s33 offset:5808375; GISEL-NEXT:    scratch_store_b32 off, v247, s33 offset:5848376; GISEL-NEXT:    s_mov_b32 exec_lo, -18377; GISEL-NEXT:    s_clause 0x2 ; 12-byte Folded Spill8378; GISEL-NEXT:    scratch_store_b32 off, v42, s338379; GISEL-NEXT:    scratch_store_b32 off, v40, s33 offset:1648380; GISEL-NEXT:    scratch_store_b32 off, v41, s33 offset:1688381; GISEL-NEXT:    s_wait_alu depctr_sa_sdst(0)8382; GISEL-NEXT:    v_writelane_b32 v42, s0, 38383; GISEL-NEXT:    s_mov_b32 s0, callee@abs32@lo8384; GISEL-NEXT:    s_mov_b32 s1, callee@abs32@hi8385; GISEL-NEXT:    s_addk_co_i32 s32, 0x2508386; GISEL-NEXT:    v_dual_mov_b32 v40, v8 :: v_dual_mov_b32 v41, v98387; GISEL-NEXT:    v_writelane_b32 v42, s4, 08388; GISEL-NEXT:    v_writelane_b32 v42, s30, 18389; GISEL-NEXT:    v_writelane_b32 v42, s31, 28390; GISEL-NEXT:    s_wait_alu depctr_sa_sdst(0)8391; GISEL-NEXT:    s_swappc_b64 s[30:31], s[0:1]8392; GISEL-NEXT:    flat_store_b32 v[40:41], v08393; GISEL-NEXT:    v_readlane_b32 s31, v42, 28394; GISEL-NEXT:    v_readlane_b32 s30, v42, 18395; GISEL-NEXT:    v_readlane_b32 s4, v42, 08396; GISEL-NEXT:    v_readlane_b32 s0, v42, 38397; GISEL-NEXT:    s_clause 0x2 ; 12-byte Folded Reload8398; GISEL-NEXT:    scratch_load_b32 v42, off, s338399; GISEL-NEXT:    scratch_load_b32 v40, off, s33 offset:1648400; GISEL-NEXT:    scratch_load_b32 v41, off, s33 offset:1688401; GISEL-NEXT:    s_mov_b32 s32, s338402; GISEL-NEXT:    s_xor_b32 exec_lo, s4, -18403; GISEL-NEXT:    s_clause 0x1f ; 128-byte Folded Reload8404; GISEL-NEXT:    scratch_load_b32 v0, off, s33 offset:48405; GISEL-NEXT:    scratch_load_b32 v1, off, s33 offset:88406; GISEL-NEXT:    scratch_load_b32 v2, off, s33 offset:128407; GISEL-NEXT:    scratch_load_b32 v3, off, s33 offset:168408; GISEL-NEXT:    scratch_load_b32 v4, off, s33 offset:208409; GISEL-NEXT:    scratch_load_b32 v5, off, s33 offset:248410; GISEL-NEXT:    scratch_load_b32 v6, off, s33 offset:288411; GISEL-NEXT:    scratch_load_b32 v7, off, s33 offset:328412; GISEL-NEXT:    scratch_load_b32 v8, off, s33 offset:368413; GISEL-NEXT:    scratch_load_b32 v9, off, s33 offset:408414; GISEL-NEXT:    scratch_load_b32 v10, off, s33 offset:448415; GISEL-NEXT:    scratch_load_b32 v11, off, s33 offset:488416; GISEL-NEXT:    scratch_load_b32 v12, off, s33 offset:528417; GISEL-NEXT:    scratch_load_b32 v13, off, s33 offset:568418; GISEL-NEXT:    scratch_load_b32 v14, off, s33 offset:608419; GISEL-NEXT:    scratch_load_b32 v15, off, s33 offset:648420; GISEL-NEXT:    scratch_load_b32 v16, off, s33 offset:688421; GISEL-NEXT:    scratch_load_b32 v17, off, s33 offset:728422; GISEL-NEXT:    scratch_load_b32 v18, off, s33 offset:768423; GISEL-NEXT:    scratch_load_b32 v19, off, s33 offset:808424; GISEL-NEXT:    scratch_load_b32 v20, off, s33 offset:848425; GISEL-NEXT:    scratch_load_b32 v21, off, s33 offset:888426; GISEL-NEXT:    scratch_load_b32 v22, off, s33 offset:928427; GISEL-NEXT:    scratch_load_b32 v23, off, s33 offset:968428; GISEL-NEXT:    scratch_load_b32 v24, off, s33 offset:1008429; GISEL-NEXT:    scratch_load_b32 v25, off, s33 offset:1048430; GISEL-NEXT:    scratch_load_b32 v26, off, s33 offset:1088431; GISEL-NEXT:    scratch_load_b32 v27, off, s33 offset:1128432; GISEL-NEXT:    scratch_load_b32 v28, off, s33 offset:1168433; GISEL-NEXT:    scratch_load_b32 v29, off, s33 offset:1208434; GISEL-NEXT:    scratch_load_b32 v30, off, s33 offset:1248435; GISEL-NEXT:    scratch_load_b32 v31, off, s33 offset:1288436; GISEL-NEXT:    s_clause 0x1f ; 128-byte Folded Reload8437; GISEL-NEXT:    scratch_load_b32 v32, off, s33 offset:1328438; GISEL-NEXT:    scratch_load_b32 v33, off, s33 offset:1368439; GISEL-NEXT:    scratch_load_b32 v34, off, s33 offset:1408440; GISEL-NEXT:    scratch_load_b32 v35, off, s33 offset:1448441; GISEL-NEXT:    scratch_load_b32 v36, off, s33 offset:1488442; GISEL-NEXT:    scratch_load_b32 v37, off, s33 offset:1528443; GISEL-NEXT:    scratch_load_b32 v38, off, s33 offset:1568444; GISEL-NEXT:    scratch_load_b32 v39, off, s33 offset:1608445; GISEL-NEXT:    scratch_load_b32 v48, off, s33 offset:1728446; GISEL-NEXT:    scratch_load_b32 v49, off, s33 offset:1768447; GISEL-NEXT:    scratch_load_b32 v50, off, s33 offset:1808448; GISEL-NEXT:    scratch_load_b32 v51, off, s33 offset:1848449; GISEL-NEXT:    scratch_load_b32 v52, off, s33 offset:1888450; GISEL-NEXT:    scratch_load_b32 v53, off, s33 offset:1928451; GISEL-NEXT:    scratch_load_b32 v54, off, s33 offset:1968452; GISEL-NEXT:    scratch_load_b32 v55, off, s33 offset:2008453; GISEL-NEXT:    scratch_load_b32 v64, off, s33 offset:2048454; GISEL-NEXT:    scratch_load_b32 v65, off, s33 offset:2088455; GISEL-NEXT:    scratch_load_b32 v66, off, s33 offset:2128456; GISEL-NEXT:    scratch_load_b32 v67, off, s33 offset:2168457; GISEL-NEXT:    scratch_load_b32 v68, off, s33 offset:2208458; GISEL-NEXT:    scratch_load_b32 v69, off, s33 offset:2248459; GISEL-NEXT:    scratch_load_b32 v70, off, s33 offset:2288460; GISEL-NEXT:    scratch_load_b32 v71, off, s33 offset:2328461; GISEL-NEXT:    scratch_load_b32 v80, off, s33 offset:2368462; GISEL-NEXT:    scratch_load_b32 v81, off, s33 offset:2408463; GISEL-NEXT:    scratch_load_b32 v82, off, s33 offset:2448464; GISEL-NEXT:    scratch_load_b32 v83, off, s33 offset:2488465; GISEL-NEXT:    scratch_load_b32 v84, off, s33 offset:2528466; GISEL-NEXT:    scratch_load_b32 v85, off, s33 offset:2568467; GISEL-NEXT:    scratch_load_b32 v86, off, s33 offset:2608468; GISEL-NEXT:    scratch_load_b32 v87, off, s33 offset:2648469; GISEL-NEXT:    s_clause 0x1f ; 128-byte Folded Reload8470; GISEL-NEXT:    scratch_load_b32 v96, off, s33 offset:2688471; GISEL-NEXT:    scratch_load_b32 v97, off, s33 offset:2728472; GISEL-NEXT:    scratch_load_b32 v98, off, s33 offset:2768473; GISEL-NEXT:    scratch_load_b32 v99, off, s33 offset:2808474; GISEL-NEXT:    scratch_load_b32 v100, off, s33 offset:2848475; GISEL-NEXT:    scratch_load_b32 v101, off, s33 offset:2888476; GISEL-NEXT:    scratch_load_b32 v102, off, s33 offset:2928477; GISEL-NEXT:    scratch_load_b32 v103, off, s33 offset:2968478; GISEL-NEXT:    scratch_load_b32 v112, off, s33 offset:3008479; GISEL-NEXT:    scratch_load_b32 v113, off, s33 offset:3048480; GISEL-NEXT:    scratch_load_b32 v114, off, s33 offset:3088481; GISEL-NEXT:    scratch_load_b32 v115, off, s33 offset:3128482; GISEL-NEXT:    scratch_load_b32 v116, off, s33 offset:3168483; GISEL-NEXT:    scratch_load_b32 v117, off, s33 offset:3208484; GISEL-NEXT:    scratch_load_b32 v118, off, s33 offset:3248485; GISEL-NEXT:    scratch_load_b32 v119, off, s33 offset:3288486; GISEL-NEXT:    scratch_load_b32 v128, off, s33 offset:3328487; GISEL-NEXT:    scratch_load_b32 v129, off, s33 offset:3368488; GISEL-NEXT:    scratch_load_b32 v130, off, s33 offset:3408489; GISEL-NEXT:    scratch_load_b32 v131, off, s33 offset:3448490; GISEL-NEXT:    scratch_load_b32 v132, off, s33 offset:3488491; GISEL-NEXT:    scratch_load_b32 v133, off, s33 offset:3528492; GISEL-NEXT:    scratch_load_b32 v134, off, s33 offset:3568493; GISEL-NEXT:    scratch_load_b32 v135, off, s33 offset:3608494; GISEL-NEXT:    scratch_load_b32 v144, off, s33 offset:3648495; GISEL-NEXT:    scratch_load_b32 v145, off, s33 offset:3688496; GISEL-NEXT:    scratch_load_b32 v146, off, s33 offset:3728497; GISEL-NEXT:    scratch_load_b32 v147, off, s33 offset:3768498; GISEL-NEXT:    scratch_load_b32 v148, off, s33 offset:3808499; GISEL-NEXT:    scratch_load_b32 v149, off, s33 offset:3848500; GISEL-NEXT:    scratch_load_b32 v150, off, s33 offset:3888501; GISEL-NEXT:    scratch_load_b32 v151, off, s33 offset:3928502; GISEL-NEXT:    s_clause 0x1f ; 128-byte Folded Reload8503; GISEL-NEXT:    scratch_load_b32 v160, off, s33 offset:3968504; GISEL-NEXT:    scratch_load_b32 v161, off, s33 offset:4008505; GISEL-NEXT:    scratch_load_b32 v162, off, s33 offset:4048506; GISEL-NEXT:    scratch_load_b32 v163, off, s33 offset:4088507; GISEL-NEXT:    scratch_load_b32 v164, off, s33 offset:4128508; GISEL-NEXT:    scratch_load_b32 v165, off, s33 offset:4168509; GISEL-NEXT:    scratch_load_b32 v166, off, s33 offset:4208510; GISEL-NEXT:    scratch_load_b32 v167, off, s33 offset:4248511; GISEL-NEXT:    scratch_load_b32 v176, off, s33 offset:4288512; GISEL-NEXT:    scratch_load_b32 v177, off, s33 offset:4328513; GISEL-NEXT:    scratch_load_b32 v178, off, s33 offset:4368514; GISEL-NEXT:    scratch_load_b32 v179, off, s33 offset:4408515; GISEL-NEXT:    scratch_load_b32 v180, off, s33 offset:4448516; GISEL-NEXT:    scratch_load_b32 v181, off, s33 offset:4488517; GISEL-NEXT:    scratch_load_b32 v182, off, s33 offset:4528518; GISEL-NEXT:    scratch_load_b32 v183, off, s33 offset:4568519; GISEL-NEXT:    scratch_load_b32 v192, off, s33 offset:4608520; GISEL-NEXT:    scratch_load_b32 v193, off, s33 offset:4648521; GISEL-NEXT:    scratch_load_b32 v194, off, s33 offset:4688522; GISEL-NEXT:    scratch_load_b32 v195, off, s33 offset:4728523; GISEL-NEXT:    scratch_load_b32 v196, off, s33 offset:4768524; GISEL-NEXT:    scratch_load_b32 v197, off, s33 offset:4808525; GISEL-NEXT:    scratch_load_b32 v198, off, s33 offset:4848526; GISEL-NEXT:    scratch_load_b32 v199, off, s33 offset:4888527; GISEL-NEXT:    scratch_load_b32 v208, off, s33 offset:4928528; GISEL-NEXT:    scratch_load_b32 v209, off, s33 offset:4968529; GISEL-NEXT:    scratch_load_b32 v210, off, s33 offset:5008530; GISEL-NEXT:    scratch_load_b32 v211, off, s33 offset:5048531; GISEL-NEXT:    scratch_load_b32 v212, off, s33 offset:5088532; GISEL-NEXT:    scratch_load_b32 v213, off, s33 offset:5128533; GISEL-NEXT:    scratch_load_b32 v214, off, s33 offset:5168534; GISEL-NEXT:    scratch_load_b32 v215, off, s33 offset:5208535; GISEL-NEXT:    s_clause 0xf ; 64-byte Folded Reload8536; GISEL-NEXT:    scratch_load_b32 v224, off, s33 offset:5248537; GISEL-NEXT:    scratch_load_b32 v225, off, s33 offset:5288538; GISEL-NEXT:    scratch_load_b32 v226, off, s33 offset:5328539; GISEL-NEXT:    scratch_load_b32 v227, off, s33 offset:5368540; GISEL-NEXT:    scratch_load_b32 v228, off, s33 offset:5408541; GISEL-NEXT:    scratch_load_b32 v229, off, s33 offset:5448542; GISEL-NEXT:    scratch_load_b32 v230, off, s33 offset:5488543; GISEL-NEXT:    scratch_load_b32 v231, off, s33 offset:5528544; GISEL-NEXT:    scratch_load_b32 v240, off, s33 offset:5568545; GISEL-NEXT:    scratch_load_b32 v241, off, s33 offset:5608546; GISEL-NEXT:    scratch_load_b32 v242, off, s33 offset:5648547; GISEL-NEXT:    scratch_load_b32 v243, off, s33 offset:5688548; GISEL-NEXT:    scratch_load_b32 v244, off, s33 offset:5728549; GISEL-NEXT:    scratch_load_b32 v245, off, s33 offset:5768550; GISEL-NEXT:    scratch_load_b32 v246, off, s33 offset:5808551; GISEL-NEXT:    scratch_load_b32 v247, off, s33 offset:5848552; GISEL-NEXT:    s_mov_b32 exec_lo, s48553; GISEL-NEXT:    s_mov_b32 s33, s08554; GISEL-NEXT:    s_wait_loadcnt_dscnt 0x08555; GISEL-NEXT:    s_wait_alu depctr_sa_sdst(0)8556; GISEL-NEXT:    s_setpc_b64 s[30:31]8557;8558; DAGISEL64-LABEL: call_from_whole_wave:8559; DAGISEL64:       ; %bb.0:8560; DAGISEL64-NEXT:    s_wait_loadcnt_dscnt 0x08561; DAGISEL64-NEXT:    s_wait_expcnt 0x08562; DAGISEL64-NEXT:    s_wait_samplecnt 0x08563; DAGISEL64-NEXT:    s_wait_bvhcnt 0x08564; DAGISEL64-NEXT:    s_wait_kmcnt 0x08565; DAGISEL64-NEXT:    s_mov_b32 s0, s338566; DAGISEL64-NEXT:    s_mov_b32 s33, s328567; DAGISEL64-NEXT:    s_xor_saveexec_b64 s[4:5], -18568; DAGISEL64-NEXT:    s_clause 0x1f ; 128-byte Folded Spill8569; DAGISEL64-NEXT:    scratch_store_b32 off, v0, s33 offset:48570; DAGISEL64-NEXT:    scratch_store_b32 off, v1, s33 offset:88571; DAGISEL64-NEXT:    scratch_store_b32 off, v2, s33 offset:128572; DAGISEL64-NEXT:    scratch_store_b32 off, v3, s33 offset:168573; DAGISEL64-NEXT:    scratch_store_b32 off, v4, s33 offset:208574; DAGISEL64-NEXT:    scratch_store_b32 off, v5, s33 offset:248575; DAGISEL64-NEXT:    scratch_store_b32 off, v6, s33 offset:288576; DAGISEL64-NEXT:    scratch_store_b32 off, v7, s33 offset:328577; DAGISEL64-NEXT:    scratch_store_b32 off, v8, s33 offset:368578; DAGISEL64-NEXT:    scratch_store_b32 off, v9, s33 offset:408579; DAGISEL64-NEXT:    scratch_store_b32 off, v10, s33 offset:448580; DAGISEL64-NEXT:    scratch_store_b32 off, v11, s33 offset:488581; DAGISEL64-NEXT:    scratch_store_b32 off, v12, s33 offset:528582; DAGISEL64-NEXT:    scratch_store_b32 off, v13, s33 offset:568583; DAGISEL64-NEXT:    scratch_store_b32 off, v14, s33 offset:608584; DAGISEL64-NEXT:    scratch_store_b32 off, v15, s33 offset:648585; DAGISEL64-NEXT:    scratch_store_b32 off, v16, s33 offset:688586; DAGISEL64-NEXT:    scratch_store_b32 off, v17, s33 offset:728587; DAGISEL64-NEXT:    scratch_store_b32 off, v18, s33 offset:768588; DAGISEL64-NEXT:    scratch_store_b32 off, v19, s33 offset:808589; DAGISEL64-NEXT:    scratch_store_b32 off, v20, s33 offset:848590; DAGISEL64-NEXT:    scratch_store_b32 off, v21, s33 offset:888591; DAGISEL64-NEXT:    scratch_store_b32 off, v22, s33 offset:928592; DAGISEL64-NEXT:    scratch_store_b32 off, v23, s33 offset:968593; DAGISEL64-NEXT:    scratch_store_b32 off, v24, s33 offset:1008594; DAGISEL64-NEXT:    scratch_store_b32 off, v25, s33 offset:1048595; DAGISEL64-NEXT:    scratch_store_b32 off, v26, s33 offset:1088596; DAGISEL64-NEXT:    scratch_store_b32 off, v27, s33 offset:1128597; DAGISEL64-NEXT:    scratch_store_b32 off, v28, s33 offset:1168598; DAGISEL64-NEXT:    scratch_store_b32 off, v29, s33 offset:1208599; DAGISEL64-NEXT:    scratch_store_b32 off, v30, s33 offset:1248600; DAGISEL64-NEXT:    scratch_store_b32 off, v31, s33 offset:1288601; DAGISEL64-NEXT:    s_clause 0x1f ; 128-byte Folded Spill8602; DAGISEL64-NEXT:    scratch_store_b32 off, v32, s33 offset:1328603; DAGISEL64-NEXT:    scratch_store_b32 off, v33, s33 offset:1368604; DAGISEL64-NEXT:    scratch_store_b32 off, v34, s33 offset:1408605; DAGISEL64-NEXT:    scratch_store_b32 off, v35, s33 offset:1448606; DAGISEL64-NEXT:    scratch_store_b32 off, v36, s33 offset:1488607; DAGISEL64-NEXT:    scratch_store_b32 off, v37, s33 offset:1528608; DAGISEL64-NEXT:    scratch_store_b32 off, v38, s33 offset:1568609; DAGISEL64-NEXT:    scratch_store_b32 off, v39, s33 offset:1608610; DAGISEL64-NEXT:    scratch_store_b32 off, v48, s33 offset:1728611; DAGISEL64-NEXT:    scratch_store_b32 off, v49, s33 offset:1768612; DAGISEL64-NEXT:    scratch_store_b32 off, v50, s33 offset:1808613; DAGISEL64-NEXT:    scratch_store_b32 off, v51, s33 offset:1848614; DAGISEL64-NEXT:    scratch_store_b32 off, v52, s33 offset:1888615; DAGISEL64-NEXT:    scratch_store_b32 off, v53, s33 offset:1928616; DAGISEL64-NEXT:    scratch_store_b32 off, v54, s33 offset:1968617; DAGISEL64-NEXT:    scratch_store_b32 off, v55, s33 offset:2008618; DAGISEL64-NEXT:    scratch_store_b32 off, v64, s33 offset:2048619; DAGISEL64-NEXT:    scratch_store_b32 off, v65, s33 offset:2088620; DAGISEL64-NEXT:    scratch_store_b32 off, v66, s33 offset:2128621; DAGISEL64-NEXT:    scratch_store_b32 off, v67, s33 offset:2168622; DAGISEL64-NEXT:    scratch_store_b32 off, v68, s33 offset:2208623; DAGISEL64-NEXT:    scratch_store_b32 off, v69, s33 offset:2248624; DAGISEL64-NEXT:    scratch_store_b32 off, v70, s33 offset:2288625; DAGISEL64-NEXT:    scratch_store_b32 off, v71, s33 offset:2328626; DAGISEL64-NEXT:    scratch_store_b32 off, v80, s33 offset:2368627; DAGISEL64-NEXT:    scratch_store_b32 off, v81, s33 offset:2408628; DAGISEL64-NEXT:    scratch_store_b32 off, v82, s33 offset:2448629; DAGISEL64-NEXT:    scratch_store_b32 off, v83, s33 offset:2488630; DAGISEL64-NEXT:    scratch_store_b32 off, v84, s33 offset:2528631; DAGISEL64-NEXT:    scratch_store_b32 off, v85, s33 offset:2568632; DAGISEL64-NEXT:    scratch_store_b32 off, v86, s33 offset:2608633; DAGISEL64-NEXT:    scratch_store_b32 off, v87, s33 offset:2648634; DAGISEL64-NEXT:    s_clause 0x1f ; 128-byte Folded Spill8635; DAGISEL64-NEXT:    scratch_store_b32 off, v96, s33 offset:2688636; DAGISEL64-NEXT:    scratch_store_b32 off, v97, s33 offset:2728637; DAGISEL64-NEXT:    scratch_store_b32 off, v98, s33 offset:2768638; DAGISEL64-NEXT:    scratch_store_b32 off, v99, s33 offset:2808639; DAGISEL64-NEXT:    scratch_store_b32 off, v100, s33 offset:2848640; DAGISEL64-NEXT:    scratch_store_b32 off, v101, s33 offset:2888641; DAGISEL64-NEXT:    scratch_store_b32 off, v102, s33 offset:2928642; DAGISEL64-NEXT:    scratch_store_b32 off, v103, s33 offset:2968643; DAGISEL64-NEXT:    scratch_store_b32 off, v112, s33 offset:3008644; DAGISEL64-NEXT:    scratch_store_b32 off, v113, s33 offset:3048645; DAGISEL64-NEXT:    scratch_store_b32 off, v114, s33 offset:3088646; DAGISEL64-NEXT:    scratch_store_b32 off, v115, s33 offset:3128647; DAGISEL64-NEXT:    scratch_store_b32 off, v116, s33 offset:3168648; DAGISEL64-NEXT:    scratch_store_b32 off, v117, s33 offset:3208649; DAGISEL64-NEXT:    scratch_store_b32 off, v118, s33 offset:3248650; DAGISEL64-NEXT:    scratch_store_b32 off, v119, s33 offset:3288651; DAGISEL64-NEXT:    scratch_store_b32 off, v128, s33 offset:3328652; DAGISEL64-NEXT:    scratch_store_b32 off, v129, s33 offset:3368653; DAGISEL64-NEXT:    scratch_store_b32 off, v130, s33 offset:3408654; DAGISEL64-NEXT:    scratch_store_b32 off, v131, s33 offset:3448655; DAGISEL64-NEXT:    scratch_store_b32 off, v132, s33 offset:3488656; DAGISEL64-NEXT:    scratch_store_b32 off, v133, s33 offset:3528657; DAGISEL64-NEXT:    scratch_store_b32 off, v134, s33 offset:3568658; DAGISEL64-NEXT:    scratch_store_b32 off, v135, s33 offset:3608659; DAGISEL64-NEXT:    scratch_store_b32 off, v144, s33 offset:3648660; DAGISEL64-NEXT:    scratch_store_b32 off, v145, s33 offset:3688661; DAGISEL64-NEXT:    scratch_store_b32 off, v146, s33 offset:3728662; DAGISEL64-NEXT:    scratch_store_b32 off, v147, s33 offset:3768663; DAGISEL64-NEXT:    scratch_store_b32 off, v148, s33 offset:3808664; DAGISEL64-NEXT:    scratch_store_b32 off, v149, s33 offset:3848665; DAGISEL64-NEXT:    scratch_store_b32 off, v150, s33 offset:3888666; DAGISEL64-NEXT:    scratch_store_b32 off, v151, s33 offset:3928667; DAGISEL64-NEXT:    s_clause 0x1f ; 128-byte Folded Spill8668; DAGISEL64-NEXT:    scratch_store_b32 off, v160, s33 offset:3968669; DAGISEL64-NEXT:    scratch_store_b32 off, v161, s33 offset:4008670; DAGISEL64-NEXT:    scratch_store_b32 off, v162, s33 offset:4048671; DAGISEL64-NEXT:    scratch_store_b32 off, v163, s33 offset:4088672; DAGISEL64-NEXT:    scratch_store_b32 off, v164, s33 offset:4128673; DAGISEL64-NEXT:    scratch_store_b32 off, v165, s33 offset:4168674; DAGISEL64-NEXT:    scratch_store_b32 off, v166, s33 offset:4208675; DAGISEL64-NEXT:    scratch_store_b32 off, v167, s33 offset:4248676; DAGISEL64-NEXT:    scratch_store_b32 off, v176, s33 offset:4288677; DAGISEL64-NEXT:    scratch_store_b32 off, v177, s33 offset:4328678; DAGISEL64-NEXT:    scratch_store_b32 off, v178, s33 offset:4368679; DAGISEL64-NEXT:    scratch_store_b32 off, v179, s33 offset:4408680; DAGISEL64-NEXT:    scratch_store_b32 off, v180, s33 offset:4448681; DAGISEL64-NEXT:    scratch_store_b32 off, v181, s33 offset:4488682; DAGISEL64-NEXT:    scratch_store_b32 off, v182, s33 offset:4528683; DAGISEL64-NEXT:    scratch_store_b32 off, v183, s33 offset:4568684; DAGISEL64-NEXT:    scratch_store_b32 off, v192, s33 offset:4608685; DAGISEL64-NEXT:    scratch_store_b32 off, v193, s33 offset:4648686; DAGISEL64-NEXT:    scratch_store_b32 off, v194, s33 offset:4688687; DAGISEL64-NEXT:    scratch_store_b32 off, v195, s33 offset:4728688; DAGISEL64-NEXT:    scratch_store_b32 off, v196, s33 offset:4768689; DAGISEL64-NEXT:    scratch_store_b32 off, v197, s33 offset:4808690; DAGISEL64-NEXT:    scratch_store_b32 off, v198, s33 offset:4848691; DAGISEL64-NEXT:    scratch_store_b32 off, v199, s33 offset:4888692; DAGISEL64-NEXT:    scratch_store_b32 off, v208, s33 offset:4928693; DAGISEL64-NEXT:    scratch_store_b32 off, v209, s33 offset:4968694; DAGISEL64-NEXT:    scratch_store_b32 off, v210, s33 offset:5008695; DAGISEL64-NEXT:    scratch_store_b32 off, v211, s33 offset:5048696; DAGISEL64-NEXT:    scratch_store_b32 off, v212, s33 offset:5088697; DAGISEL64-NEXT:    scratch_store_b32 off, v213, s33 offset:5128698; DAGISEL64-NEXT:    scratch_store_b32 off, v214, s33 offset:5168699; DAGISEL64-NEXT:    scratch_store_b32 off, v215, s33 offset:5208700; DAGISEL64-NEXT:    s_clause 0xf ; 64-byte Folded Spill8701; DAGISEL64-NEXT:    scratch_store_b32 off, v224, s33 offset:5248702; DAGISEL64-NEXT:    scratch_store_b32 off, v225, s33 offset:5288703; DAGISEL64-NEXT:    scratch_store_b32 off, v226, s33 offset:5328704; DAGISEL64-NEXT:    scratch_store_b32 off, v227, s33 offset:5368705; DAGISEL64-NEXT:    scratch_store_b32 off, v228, s33 offset:5408706; DAGISEL64-NEXT:    scratch_store_b32 off, v229, s33 offset:5448707; DAGISEL64-NEXT:    scratch_store_b32 off, v230, s33 offset:5488708; DAGISEL64-NEXT:    scratch_store_b32 off, v231, s33 offset:5528709; DAGISEL64-NEXT:    scratch_store_b32 off, v240, s33 offset:5568710; DAGISEL64-NEXT:    scratch_store_b32 off, v241, s33 offset:5608711; DAGISEL64-NEXT:    scratch_store_b32 off, v242, s33 offset:5648712; DAGISEL64-NEXT:    scratch_store_b32 off, v243, s33 offset:5688713; DAGISEL64-NEXT:    scratch_store_b32 off, v244, s33 offset:5728714; DAGISEL64-NEXT:    scratch_store_b32 off, v245, s33 offset:5768715; DAGISEL64-NEXT:    scratch_store_b32 off, v246, s33 offset:5808716; DAGISEL64-NEXT:    scratch_store_b32 off, v247, s33 offset:5848717; DAGISEL64-NEXT:    s_mov_b64 exec, -18718; DAGISEL64-NEXT:    s_clause 0x2 ; 12-byte Folded Spill8719; DAGISEL64-NEXT:    scratch_store_b32 off, v42, s338720; DAGISEL64-NEXT:    scratch_store_b32 off, v40, s33 offset:1648721; DAGISEL64-NEXT:    scratch_store_b32 off, v41, s33 offset:1688722; DAGISEL64-NEXT:    s_wait_alu depctr_sa_sdst(0)8723; DAGISEL64-NEXT:    v_writelane_b32 v42, s0, 48724; DAGISEL64-NEXT:    s_mov_b32 s1, callee@abs32@hi8725; DAGISEL64-NEXT:    s_mov_b32 s0, callee@abs32@lo8726; DAGISEL64-NEXT:    s_addk_co_i32 s32, 0x2508727; DAGISEL64-NEXT:    v_mov_b32_e32 v41, v98728; DAGISEL64-NEXT:    v_writelane_b32 v42, s4, 08729; DAGISEL64-NEXT:    v_mov_b32_e32 v40, v88730; DAGISEL64-NEXT:    v_writelane_b32 v42, s5, 18731; DAGISEL64-NEXT:    v_writelane_b32 v42, s30, 28732; DAGISEL64-NEXT:    v_writelane_b32 v42, s31, 38733; DAGISEL64-NEXT:    s_wait_alu depctr_sa_sdst(0)8734; DAGISEL64-NEXT:    s_swappc_b64 s[30:31], s[0:1]8735; DAGISEL64-NEXT:    flat_store_b32 v[40:41], v08736; DAGISEL64-NEXT:    v_readlane_b32 s31, v42, 38737; DAGISEL64-NEXT:    v_readlane_b32 s30, v42, 28738; DAGISEL64-NEXT:    v_readlane_b32 s5, v42, 18739; DAGISEL64-NEXT:    v_readlane_b32 s4, v42, 08740; DAGISEL64-NEXT:    v_readlane_b32 s0, v42, 48741; DAGISEL64-NEXT:    s_clause 0x2 ; 12-byte Folded Reload8742; DAGISEL64-NEXT:    scratch_load_b32 v42, off, s338743; DAGISEL64-NEXT:    scratch_load_b32 v40, off, s33 offset:1648744; DAGISEL64-NEXT:    scratch_load_b32 v41, off, s33 offset:1688745; DAGISEL64-NEXT:    s_mov_b32 s32, s338746; DAGISEL64-NEXT:    s_xor_b64 exec, s[4:5], -18747; DAGISEL64-NEXT:    s_clause 0x1f ; 128-byte Folded Reload8748; DAGISEL64-NEXT:    scratch_load_b32 v0, off, s33 offset:48749; DAGISEL64-NEXT:    scratch_load_b32 v1, off, s33 offset:88750; DAGISEL64-NEXT:    scratch_load_b32 v2, off, s33 offset:128751; DAGISEL64-NEXT:    scratch_load_b32 v3, off, s33 offset:168752; DAGISEL64-NEXT:    scratch_load_b32 v4, off, s33 offset:208753; DAGISEL64-NEXT:    scratch_load_b32 v5, off, s33 offset:248754; DAGISEL64-NEXT:    scratch_load_b32 v6, off, s33 offset:288755; DAGISEL64-NEXT:    scratch_load_b32 v7, off, s33 offset:328756; DAGISEL64-NEXT:    scratch_load_b32 v8, off, s33 offset:368757; DAGISEL64-NEXT:    scratch_load_b32 v9, off, s33 offset:408758; DAGISEL64-NEXT:    scratch_load_b32 v10, off, s33 offset:448759; DAGISEL64-NEXT:    scratch_load_b32 v11, off, s33 offset:488760; DAGISEL64-NEXT:    scratch_load_b32 v12, off, s33 offset:528761; DAGISEL64-NEXT:    scratch_load_b32 v13, off, s33 offset:568762; DAGISEL64-NEXT:    scratch_load_b32 v14, off, s33 offset:608763; DAGISEL64-NEXT:    scratch_load_b32 v15, off, s33 offset:648764; DAGISEL64-NEXT:    scratch_load_b32 v16, off, s33 offset:688765; DAGISEL64-NEXT:    scratch_load_b32 v17, off, s33 offset:728766; DAGISEL64-NEXT:    scratch_load_b32 v18, off, s33 offset:768767; DAGISEL64-NEXT:    scratch_load_b32 v19, off, s33 offset:808768; DAGISEL64-NEXT:    scratch_load_b32 v20, off, s33 offset:848769; DAGISEL64-NEXT:    scratch_load_b32 v21, off, s33 offset:888770; DAGISEL64-NEXT:    scratch_load_b32 v22, off, s33 offset:928771; DAGISEL64-NEXT:    scratch_load_b32 v23, off, s33 offset:968772; DAGISEL64-NEXT:    scratch_load_b32 v24, off, s33 offset:1008773; DAGISEL64-NEXT:    scratch_load_b32 v25, off, s33 offset:1048774; DAGISEL64-NEXT:    scratch_load_b32 v26, off, s33 offset:1088775; DAGISEL64-NEXT:    scratch_load_b32 v27, off, s33 offset:1128776; DAGISEL64-NEXT:    scratch_load_b32 v28, off, s33 offset:1168777; DAGISEL64-NEXT:    scratch_load_b32 v29, off, s33 offset:1208778; DAGISEL64-NEXT:    scratch_load_b32 v30, off, s33 offset:1248779; DAGISEL64-NEXT:    scratch_load_b32 v31, off, s33 offset:1288780; DAGISEL64-NEXT:    s_clause 0x1f ; 128-byte Folded Reload8781; DAGISEL64-NEXT:    scratch_load_b32 v32, off, s33 offset:1328782; DAGISEL64-NEXT:    scratch_load_b32 v33, off, s33 offset:1368783; DAGISEL64-NEXT:    scratch_load_b32 v34, off, s33 offset:1408784; DAGISEL64-NEXT:    scratch_load_b32 v35, off, s33 offset:1448785; DAGISEL64-NEXT:    scratch_load_b32 v36, off, s33 offset:1488786; DAGISEL64-NEXT:    scratch_load_b32 v37, off, s33 offset:1528787; DAGISEL64-NEXT:    scratch_load_b32 v38, off, s33 offset:1568788; DAGISEL64-NEXT:    scratch_load_b32 v39, off, s33 offset:1608789; DAGISEL64-NEXT:    scratch_load_b32 v48, off, s33 offset:1728790; DAGISEL64-NEXT:    scratch_load_b32 v49, off, s33 offset:1768791; DAGISEL64-NEXT:    scratch_load_b32 v50, off, s33 offset:1808792; DAGISEL64-NEXT:    scratch_load_b32 v51, off, s33 offset:1848793; DAGISEL64-NEXT:    scratch_load_b32 v52, off, s33 offset:1888794; DAGISEL64-NEXT:    scratch_load_b32 v53, off, s33 offset:1928795; DAGISEL64-NEXT:    scratch_load_b32 v54, off, s33 offset:1968796; DAGISEL64-NEXT:    scratch_load_b32 v55, off, s33 offset:2008797; DAGISEL64-NEXT:    scratch_load_b32 v64, off, s33 offset:2048798; DAGISEL64-NEXT:    scratch_load_b32 v65, off, s33 offset:2088799; DAGISEL64-NEXT:    scratch_load_b32 v66, off, s33 offset:2128800; DAGISEL64-NEXT:    scratch_load_b32 v67, off, s33 offset:2168801; DAGISEL64-NEXT:    scratch_load_b32 v68, off, s33 offset:2208802; DAGISEL64-NEXT:    scratch_load_b32 v69, off, s33 offset:2248803; DAGISEL64-NEXT:    scratch_load_b32 v70, off, s33 offset:2288804; DAGISEL64-NEXT:    scratch_load_b32 v71, off, s33 offset:2328805; DAGISEL64-NEXT:    scratch_load_b32 v80, off, s33 offset:2368806; DAGISEL64-NEXT:    scratch_load_b32 v81, off, s33 offset:2408807; DAGISEL64-NEXT:    scratch_load_b32 v82, off, s33 offset:2448808; DAGISEL64-NEXT:    scratch_load_b32 v83, off, s33 offset:2488809; DAGISEL64-NEXT:    scratch_load_b32 v84, off, s33 offset:2528810; DAGISEL64-NEXT:    scratch_load_b32 v85, off, s33 offset:2568811; DAGISEL64-NEXT:    scratch_load_b32 v86, off, s33 offset:2608812; DAGISEL64-NEXT:    scratch_load_b32 v87, off, s33 offset:2648813; DAGISEL64-NEXT:    s_clause 0x1f ; 128-byte Folded Reload8814; DAGISEL64-NEXT:    scratch_load_b32 v96, off, s33 offset:2688815; DAGISEL64-NEXT:    scratch_load_b32 v97, off, s33 offset:2728816; DAGISEL64-NEXT:    scratch_load_b32 v98, off, s33 offset:2768817; DAGISEL64-NEXT:    scratch_load_b32 v99, off, s33 offset:2808818; DAGISEL64-NEXT:    scratch_load_b32 v100, off, s33 offset:2848819; DAGISEL64-NEXT:    scratch_load_b32 v101, off, s33 offset:2888820; DAGISEL64-NEXT:    scratch_load_b32 v102, off, s33 offset:2928821; DAGISEL64-NEXT:    scratch_load_b32 v103, off, s33 offset:2968822; DAGISEL64-NEXT:    scratch_load_b32 v112, off, s33 offset:3008823; DAGISEL64-NEXT:    scratch_load_b32 v113, off, s33 offset:3048824; DAGISEL64-NEXT:    scratch_load_b32 v114, off, s33 offset:3088825; DAGISEL64-NEXT:    scratch_load_b32 v115, off, s33 offset:3128826; DAGISEL64-NEXT:    scratch_load_b32 v116, off, s33 offset:3168827; DAGISEL64-NEXT:    scratch_load_b32 v117, off, s33 offset:3208828; DAGISEL64-NEXT:    scratch_load_b32 v118, off, s33 offset:3248829; DAGISEL64-NEXT:    scratch_load_b32 v119, off, s33 offset:3288830; DAGISEL64-NEXT:    scratch_load_b32 v128, off, s33 offset:3328831; DAGISEL64-NEXT:    scratch_load_b32 v129, off, s33 offset:3368832; DAGISEL64-NEXT:    scratch_load_b32 v130, off, s33 offset:3408833; DAGISEL64-NEXT:    scratch_load_b32 v131, off, s33 offset:3448834; DAGISEL64-NEXT:    scratch_load_b32 v132, off, s33 offset:3488835; DAGISEL64-NEXT:    scratch_load_b32 v133, off, s33 offset:3528836; DAGISEL64-NEXT:    scratch_load_b32 v134, off, s33 offset:3568837; DAGISEL64-NEXT:    scratch_load_b32 v135, off, s33 offset:3608838; DAGISEL64-NEXT:    scratch_load_b32 v144, off, s33 offset:3648839; DAGISEL64-NEXT:    scratch_load_b32 v145, off, s33 offset:3688840; DAGISEL64-NEXT:    scratch_load_b32 v146, off, s33 offset:3728841; DAGISEL64-NEXT:    scratch_load_b32 v147, off, s33 offset:3768842; DAGISEL64-NEXT:    scratch_load_b32 v148, off, s33 offset:3808843; DAGISEL64-NEXT:    scratch_load_b32 v149, off, s33 offset:3848844; DAGISEL64-NEXT:    scratch_load_b32 v150, off, s33 offset:3888845; DAGISEL64-NEXT:    scratch_load_b32 v151, off, s33 offset:3928846; DAGISEL64-NEXT:    s_clause 0x1f ; 128-byte Folded Reload8847; DAGISEL64-NEXT:    scratch_load_b32 v160, off, s33 offset:3968848; DAGISEL64-NEXT:    scratch_load_b32 v161, off, s33 offset:4008849; DAGISEL64-NEXT:    scratch_load_b32 v162, off, s33 offset:4048850; DAGISEL64-NEXT:    scratch_load_b32 v163, off, s33 offset:4088851; DAGISEL64-NEXT:    scratch_load_b32 v164, off, s33 offset:4128852; DAGISEL64-NEXT:    scratch_load_b32 v165, off, s33 offset:4168853; DAGISEL64-NEXT:    scratch_load_b32 v166, off, s33 offset:4208854; DAGISEL64-NEXT:    scratch_load_b32 v167, off, s33 offset:4248855; DAGISEL64-NEXT:    scratch_load_b32 v176, off, s33 offset:4288856; DAGISEL64-NEXT:    scratch_load_b32 v177, off, s33 offset:4328857; DAGISEL64-NEXT:    scratch_load_b32 v178, off, s33 offset:4368858; DAGISEL64-NEXT:    scratch_load_b32 v179, off, s33 offset:4408859; DAGISEL64-NEXT:    scratch_load_b32 v180, off, s33 offset:4448860; DAGISEL64-NEXT:    scratch_load_b32 v181, off, s33 offset:4488861; DAGISEL64-NEXT:    scratch_load_b32 v182, off, s33 offset:4528862; DAGISEL64-NEXT:    scratch_load_b32 v183, off, s33 offset:4568863; DAGISEL64-NEXT:    scratch_load_b32 v192, off, s33 offset:4608864; DAGISEL64-NEXT:    scratch_load_b32 v193, off, s33 offset:4648865; DAGISEL64-NEXT:    scratch_load_b32 v194, off, s33 offset:4688866; DAGISEL64-NEXT:    scratch_load_b32 v195, off, s33 offset:4728867; DAGISEL64-NEXT:    scratch_load_b32 v196, off, s33 offset:4768868; DAGISEL64-NEXT:    scratch_load_b32 v197, off, s33 offset:4808869; DAGISEL64-NEXT:    scratch_load_b32 v198, off, s33 offset:4848870; DAGISEL64-NEXT:    scratch_load_b32 v199, off, s33 offset:4888871; DAGISEL64-NEXT:    scratch_load_b32 v208, off, s33 offset:4928872; DAGISEL64-NEXT:    scratch_load_b32 v209, off, s33 offset:4968873; DAGISEL64-NEXT:    scratch_load_b32 v210, off, s33 offset:5008874; DAGISEL64-NEXT:    scratch_load_b32 v211, off, s33 offset:5048875; DAGISEL64-NEXT:    scratch_load_b32 v212, off, s33 offset:5088876; DAGISEL64-NEXT:    scratch_load_b32 v213, off, s33 offset:5128877; DAGISEL64-NEXT:    scratch_load_b32 v214, off, s33 offset:5168878; DAGISEL64-NEXT:    scratch_load_b32 v215, off, s33 offset:5208879; DAGISEL64-NEXT:    s_clause 0xf ; 64-byte Folded Reload8880; DAGISEL64-NEXT:    scratch_load_b32 v224, off, s33 offset:5248881; DAGISEL64-NEXT:    scratch_load_b32 v225, off, s33 offset:5288882; DAGISEL64-NEXT:    scratch_load_b32 v226, off, s33 offset:5328883; DAGISEL64-NEXT:    scratch_load_b32 v227, off, s33 offset:5368884; DAGISEL64-NEXT:    scratch_load_b32 v228, off, s33 offset:5408885; DAGISEL64-NEXT:    scratch_load_b32 v229, off, s33 offset:5448886; DAGISEL64-NEXT:    scratch_load_b32 v230, off, s33 offset:5488887; DAGISEL64-NEXT:    scratch_load_b32 v231, off, s33 offset:5528888; DAGISEL64-NEXT:    scratch_load_b32 v240, off, s33 offset:5568889; DAGISEL64-NEXT:    scratch_load_b32 v241, off, s33 offset:5608890; DAGISEL64-NEXT:    scratch_load_b32 v242, off, s33 offset:5648891; DAGISEL64-NEXT:    scratch_load_b32 v243, off, s33 offset:5688892; DAGISEL64-NEXT:    scratch_load_b32 v244, off, s33 offset:5728893; DAGISEL64-NEXT:    scratch_load_b32 v245, off, s33 offset:5768894; DAGISEL64-NEXT:    scratch_load_b32 v246, off, s33 offset:5808895; DAGISEL64-NEXT:    scratch_load_b32 v247, off, s33 offset:5848896; DAGISEL64-NEXT:    s_mov_b64 exec, s[4:5]8897; DAGISEL64-NEXT:    s_mov_b32 s33, s08898; DAGISEL64-NEXT:    s_wait_loadcnt_dscnt 0x08899; DAGISEL64-NEXT:    s_wait_alu depctr_sa_sdst(0)8900; DAGISEL64-NEXT:    s_setpc_b64 s[30:31]8901;8902; GISEL64-LABEL: call_from_whole_wave:8903; GISEL64:       ; %bb.0:8904; GISEL64-NEXT:    s_wait_loadcnt_dscnt 0x08905; GISEL64-NEXT:    s_wait_expcnt 0x08906; GISEL64-NEXT:    s_wait_samplecnt 0x08907; GISEL64-NEXT:    s_wait_bvhcnt 0x08908; GISEL64-NEXT:    s_wait_kmcnt 0x08909; GISEL64-NEXT:    s_mov_b32 s0, s338910; GISEL64-NEXT:    s_mov_b32 s33, s328911; GISEL64-NEXT:    s_xor_saveexec_b64 s[4:5], -18912; GISEL64-NEXT:    s_clause 0x1f ; 128-byte Folded Spill8913; GISEL64-NEXT:    scratch_store_b32 off, v0, s33 offset:48914; GISEL64-NEXT:    scratch_store_b32 off, v1, s33 offset:88915; GISEL64-NEXT:    scratch_store_b32 off, v2, s33 offset:128916; GISEL64-NEXT:    scratch_store_b32 off, v3, s33 offset:168917; GISEL64-NEXT:    scratch_store_b32 off, v4, s33 offset:208918; GISEL64-NEXT:    scratch_store_b32 off, v5, s33 offset:248919; GISEL64-NEXT:    scratch_store_b32 off, v6, s33 offset:288920; GISEL64-NEXT:    scratch_store_b32 off, v7, s33 offset:328921; GISEL64-NEXT:    scratch_store_b32 off, v8, s33 offset:368922; GISEL64-NEXT:    scratch_store_b32 off, v9, s33 offset:408923; GISEL64-NEXT:    scratch_store_b32 off, v10, s33 offset:448924; GISEL64-NEXT:    scratch_store_b32 off, v11, s33 offset:488925; GISEL64-NEXT:    scratch_store_b32 off, v12, s33 offset:528926; GISEL64-NEXT:    scratch_store_b32 off, v13, s33 offset:568927; GISEL64-NEXT:    scratch_store_b32 off, v14, s33 offset:608928; GISEL64-NEXT:    scratch_store_b32 off, v15, s33 offset:648929; GISEL64-NEXT:    scratch_store_b32 off, v16, s33 offset:688930; GISEL64-NEXT:    scratch_store_b32 off, v17, s33 offset:728931; GISEL64-NEXT:    scratch_store_b32 off, v18, s33 offset:768932; GISEL64-NEXT:    scratch_store_b32 off, v19, s33 offset:808933; GISEL64-NEXT:    scratch_store_b32 off, v20, s33 offset:848934; GISEL64-NEXT:    scratch_store_b32 off, v21, s33 offset:888935; GISEL64-NEXT:    scratch_store_b32 off, v22, s33 offset:928936; GISEL64-NEXT:    scratch_store_b32 off, v23, s33 offset:968937; GISEL64-NEXT:    scratch_store_b32 off, v24, s33 offset:1008938; GISEL64-NEXT:    scratch_store_b32 off, v25, s33 offset:1048939; GISEL64-NEXT:    scratch_store_b32 off, v26, s33 offset:1088940; GISEL64-NEXT:    scratch_store_b32 off, v27, s33 offset:1128941; GISEL64-NEXT:    scratch_store_b32 off, v28, s33 offset:1168942; GISEL64-NEXT:    scratch_store_b32 off, v29, s33 offset:1208943; GISEL64-NEXT:    scratch_store_b32 off, v30, s33 offset:1248944; GISEL64-NEXT:    scratch_store_b32 off, v31, s33 offset:1288945; GISEL64-NEXT:    s_clause 0x1f ; 128-byte Folded Spill8946; GISEL64-NEXT:    scratch_store_b32 off, v32, s33 offset:1328947; GISEL64-NEXT:    scratch_store_b32 off, v33, s33 offset:1368948; GISEL64-NEXT:    scratch_store_b32 off, v34, s33 offset:1408949; GISEL64-NEXT:    scratch_store_b32 off, v35, s33 offset:1448950; GISEL64-NEXT:    scratch_store_b32 off, v36, s33 offset:1488951; GISEL64-NEXT:    scratch_store_b32 off, v37, s33 offset:1528952; GISEL64-NEXT:    scratch_store_b32 off, v38, s33 offset:1568953; GISEL64-NEXT:    scratch_store_b32 off, v39, s33 offset:1608954; GISEL64-NEXT:    scratch_store_b32 off, v48, s33 offset:1728955; GISEL64-NEXT:    scratch_store_b32 off, v49, s33 offset:1768956; GISEL64-NEXT:    scratch_store_b32 off, v50, s33 offset:1808957; GISEL64-NEXT:    scratch_store_b32 off, v51, s33 offset:1848958; GISEL64-NEXT:    scratch_store_b32 off, v52, s33 offset:1888959; GISEL64-NEXT:    scratch_store_b32 off, v53, s33 offset:1928960; GISEL64-NEXT:    scratch_store_b32 off, v54, s33 offset:1968961; GISEL64-NEXT:    scratch_store_b32 off, v55, s33 offset:2008962; GISEL64-NEXT:    scratch_store_b32 off, v64, s33 offset:2048963; GISEL64-NEXT:    scratch_store_b32 off, v65, s33 offset:2088964; GISEL64-NEXT:    scratch_store_b32 off, v66, s33 offset:2128965; GISEL64-NEXT:    scratch_store_b32 off, v67, s33 offset:2168966; GISEL64-NEXT:    scratch_store_b32 off, v68, s33 offset:2208967; GISEL64-NEXT:    scratch_store_b32 off, v69, s33 offset:2248968; GISEL64-NEXT:    scratch_store_b32 off, v70, s33 offset:2288969; GISEL64-NEXT:    scratch_store_b32 off, v71, s33 offset:2328970; GISEL64-NEXT:    scratch_store_b32 off, v80, s33 offset:2368971; GISEL64-NEXT:    scratch_store_b32 off, v81, s33 offset:2408972; GISEL64-NEXT:    scratch_store_b32 off, v82, s33 offset:2448973; GISEL64-NEXT:    scratch_store_b32 off, v83, s33 offset:2488974; GISEL64-NEXT:    scratch_store_b32 off, v84, s33 offset:2528975; GISEL64-NEXT:    scratch_store_b32 off, v85, s33 offset:2568976; GISEL64-NEXT:    scratch_store_b32 off, v86, s33 offset:2608977; GISEL64-NEXT:    scratch_store_b32 off, v87, s33 offset:2648978; GISEL64-NEXT:    s_clause 0x1f ; 128-byte Folded Spill8979; GISEL64-NEXT:    scratch_store_b32 off, v96, s33 offset:2688980; GISEL64-NEXT:    scratch_store_b32 off, v97, s33 offset:2728981; GISEL64-NEXT:    scratch_store_b32 off, v98, s33 offset:2768982; GISEL64-NEXT:    scratch_store_b32 off, v99, s33 offset:2808983; GISEL64-NEXT:    scratch_store_b32 off, v100, s33 offset:2848984; GISEL64-NEXT:    scratch_store_b32 off, v101, s33 offset:2888985; GISEL64-NEXT:    scratch_store_b32 off, v102, s33 offset:2928986; GISEL64-NEXT:    scratch_store_b32 off, v103, s33 offset:2968987; GISEL64-NEXT:    scratch_store_b32 off, v112, s33 offset:3008988; GISEL64-NEXT:    scratch_store_b32 off, v113, s33 offset:3048989; GISEL64-NEXT:    scratch_store_b32 off, v114, s33 offset:3088990; GISEL64-NEXT:    scratch_store_b32 off, v115, s33 offset:3128991; GISEL64-NEXT:    scratch_store_b32 off, v116, s33 offset:3168992; GISEL64-NEXT:    scratch_store_b32 off, v117, s33 offset:3208993; GISEL64-NEXT:    scratch_store_b32 off, v118, s33 offset:3248994; GISEL64-NEXT:    scratch_store_b32 off, v119, s33 offset:3288995; GISEL64-NEXT:    scratch_store_b32 off, v128, s33 offset:3328996; GISEL64-NEXT:    scratch_store_b32 off, v129, s33 offset:3368997; GISEL64-NEXT:    scratch_store_b32 off, v130, s33 offset:3408998; GISEL64-NEXT:    scratch_store_b32 off, v131, s33 offset:3448999; GISEL64-NEXT:    scratch_store_b32 off, v132, s33 offset:3489000; GISEL64-NEXT:    scratch_store_b32 off, v133, s33 offset:3529001; GISEL64-NEXT:    scratch_store_b32 off, v134, s33 offset:3569002; GISEL64-NEXT:    scratch_store_b32 off, v135, s33 offset:3609003; GISEL64-NEXT:    scratch_store_b32 off, v144, s33 offset:3649004; GISEL64-NEXT:    scratch_store_b32 off, v145, s33 offset:3689005; GISEL64-NEXT:    scratch_store_b32 off, v146, s33 offset:3729006; GISEL64-NEXT:    scratch_store_b32 off, v147, s33 offset:3769007; GISEL64-NEXT:    scratch_store_b32 off, v148, s33 offset:3809008; GISEL64-NEXT:    scratch_store_b32 off, v149, s33 offset:3849009; GISEL64-NEXT:    scratch_store_b32 off, v150, s33 offset:3889010; GISEL64-NEXT:    scratch_store_b32 off, v151, s33 offset:3929011; GISEL64-NEXT:    s_clause 0x1f ; 128-byte Folded Spill9012; GISEL64-NEXT:    scratch_store_b32 off, v160, s33 offset:3969013; GISEL64-NEXT:    scratch_store_b32 off, v161, s33 offset:4009014; GISEL64-NEXT:    scratch_store_b32 off, v162, s33 offset:4049015; GISEL64-NEXT:    scratch_store_b32 off, v163, s33 offset:4089016; GISEL64-NEXT:    scratch_store_b32 off, v164, s33 offset:4129017; GISEL64-NEXT:    scratch_store_b32 off, v165, s33 offset:4169018; GISEL64-NEXT:    scratch_store_b32 off, v166, s33 offset:4209019; GISEL64-NEXT:    scratch_store_b32 off, v167, s33 offset:4249020; GISEL64-NEXT:    scratch_store_b32 off, v176, s33 offset:4289021; GISEL64-NEXT:    scratch_store_b32 off, v177, s33 offset:4329022; GISEL64-NEXT:    scratch_store_b32 off, v178, s33 offset:4369023; GISEL64-NEXT:    scratch_store_b32 off, v179, s33 offset:4409024; GISEL64-NEXT:    scratch_store_b32 off, v180, s33 offset:4449025; GISEL64-NEXT:    scratch_store_b32 off, v181, s33 offset:4489026; GISEL64-NEXT:    scratch_store_b32 off, v182, s33 offset:4529027; GISEL64-NEXT:    scratch_store_b32 off, v183, s33 offset:4569028; GISEL64-NEXT:    scratch_store_b32 off, v192, s33 offset:4609029; GISEL64-NEXT:    scratch_store_b32 off, v193, s33 offset:4649030; GISEL64-NEXT:    scratch_store_b32 off, v194, s33 offset:4689031; GISEL64-NEXT:    scratch_store_b32 off, v195, s33 offset:4729032; GISEL64-NEXT:    scratch_store_b32 off, v196, s33 offset:4769033; GISEL64-NEXT:    scratch_store_b32 off, v197, s33 offset:4809034; GISEL64-NEXT:    scratch_store_b32 off, v198, s33 offset:4849035; GISEL64-NEXT:    scratch_store_b32 off, v199, s33 offset:4889036; GISEL64-NEXT:    scratch_store_b32 off, v208, s33 offset:4929037; GISEL64-NEXT:    scratch_store_b32 off, v209, s33 offset:4969038; GISEL64-NEXT:    scratch_store_b32 off, v210, s33 offset:5009039; GISEL64-NEXT:    scratch_store_b32 off, v211, s33 offset:5049040; GISEL64-NEXT:    scratch_store_b32 off, v212, s33 offset:5089041; GISEL64-NEXT:    scratch_store_b32 off, v213, s33 offset:5129042; GISEL64-NEXT:    scratch_store_b32 off, v214, s33 offset:5169043; GISEL64-NEXT:    scratch_store_b32 off, v215, s33 offset:5209044; GISEL64-NEXT:    s_clause 0xf ; 64-byte Folded Spill9045; GISEL64-NEXT:    scratch_store_b32 off, v224, s33 offset:5249046; GISEL64-NEXT:    scratch_store_b32 off, v225, s33 offset:5289047; GISEL64-NEXT:    scratch_store_b32 off, v226, s33 offset:5329048; GISEL64-NEXT:    scratch_store_b32 off, v227, s33 offset:5369049; GISEL64-NEXT:    scratch_store_b32 off, v228, s33 offset:5409050; GISEL64-NEXT:    scratch_store_b32 off, v229, s33 offset:5449051; GISEL64-NEXT:    scratch_store_b32 off, v230, s33 offset:5489052; GISEL64-NEXT:    scratch_store_b32 off, v231, s33 offset:5529053; GISEL64-NEXT:    scratch_store_b32 off, v240, s33 offset:5569054; GISEL64-NEXT:    scratch_store_b32 off, v241, s33 offset:5609055; GISEL64-NEXT:    scratch_store_b32 off, v242, s33 offset:5649056; GISEL64-NEXT:    scratch_store_b32 off, v243, s33 offset:5689057; GISEL64-NEXT:    scratch_store_b32 off, v244, s33 offset:5729058; GISEL64-NEXT:    scratch_store_b32 off, v245, s33 offset:5769059; GISEL64-NEXT:    scratch_store_b32 off, v246, s33 offset:5809060; GISEL64-NEXT:    scratch_store_b32 off, v247, s33 offset:5849061; GISEL64-NEXT:    s_mov_b64 exec, -19062; GISEL64-NEXT:    s_clause 0x2 ; 12-byte Folded Spill9063; GISEL64-NEXT:    scratch_store_b32 off, v42, s339064; GISEL64-NEXT:    scratch_store_b32 off, v40, s33 offset:1649065; GISEL64-NEXT:    scratch_store_b32 off, v41, s33 offset:1689066; GISEL64-NEXT:    s_wait_alu depctr_sa_sdst(0)9067; GISEL64-NEXT:    v_writelane_b32 v42, s0, 49068; GISEL64-NEXT:    s_mov_b32 s0, callee@abs32@lo9069; GISEL64-NEXT:    s_mov_b32 s1, callee@abs32@hi9070; GISEL64-NEXT:    s_addk_co_i32 s32, 0x2509071; GISEL64-NEXT:    v_mov_b32_e32 v40, v89072; GISEL64-NEXT:    v_writelane_b32 v42, s4, 09073; GISEL64-NEXT:    v_mov_b32_e32 v41, v99074; GISEL64-NEXT:    v_writelane_b32 v42, s5, 19075; GISEL64-NEXT:    v_writelane_b32 v42, s30, 29076; GISEL64-NEXT:    v_writelane_b32 v42, s31, 39077; GISEL64-NEXT:    s_wait_alu depctr_sa_sdst(0)9078; GISEL64-NEXT:    s_swappc_b64 s[30:31], s[0:1]9079; GISEL64-NEXT:    flat_store_b32 v[40:41], v09080; GISEL64-NEXT:    v_readlane_b32 s31, v42, 39081; GISEL64-NEXT:    v_readlane_b32 s30, v42, 29082; GISEL64-NEXT:    v_readlane_b32 s5, v42, 19083; GISEL64-NEXT:    v_readlane_b32 s4, v42, 09084; GISEL64-NEXT:    v_readlane_b32 s0, v42, 49085; GISEL64-NEXT:    s_clause 0x2 ; 12-byte Folded Reload9086; GISEL64-NEXT:    scratch_load_b32 v42, off, s339087; GISEL64-NEXT:    scratch_load_b32 v40, off, s33 offset:1649088; GISEL64-NEXT:    scratch_load_b32 v41, off, s33 offset:1689089; GISEL64-NEXT:    s_mov_b32 s32, s339090; GISEL64-NEXT:    s_xor_b64 exec, s[4:5], -19091; GISEL64-NEXT:    s_clause 0x1f ; 128-byte Folded Reload9092; GISEL64-NEXT:    scratch_load_b32 v0, off, s33 offset:49093; GISEL64-NEXT:    scratch_load_b32 v1, off, s33 offset:89094; GISEL64-NEXT:    scratch_load_b32 v2, off, s33 offset:129095; GISEL64-NEXT:    scratch_load_b32 v3, off, s33 offset:169096; GISEL64-NEXT:    scratch_load_b32 v4, off, s33 offset:209097; GISEL64-NEXT:    scratch_load_b32 v5, off, s33 offset:249098; GISEL64-NEXT:    scratch_load_b32 v6, off, s33 offset:289099; GISEL64-NEXT:    scratch_load_b32 v7, off, s33 offset:329100; GISEL64-NEXT:    scratch_load_b32 v8, off, s33 offset:369101; GISEL64-NEXT:    scratch_load_b32 v9, off, s33 offset:409102; GISEL64-NEXT:    scratch_load_b32 v10, off, s33 offset:449103; GISEL64-NEXT:    scratch_load_b32 v11, off, s33 offset:489104; GISEL64-NEXT:    scratch_load_b32 v12, off, s33 offset:529105; GISEL64-NEXT:    scratch_load_b32 v13, off, s33 offset:569106; GISEL64-NEXT:    scratch_load_b32 v14, off, s33 offset:609107; GISEL64-NEXT:    scratch_load_b32 v15, off, s33 offset:649108; GISEL64-NEXT:    scratch_load_b32 v16, off, s33 offset:689109; GISEL64-NEXT:    scratch_load_b32 v17, off, s33 offset:729110; GISEL64-NEXT:    scratch_load_b32 v18, off, s33 offset:769111; GISEL64-NEXT:    scratch_load_b32 v19, off, s33 offset:809112; GISEL64-NEXT:    scratch_load_b32 v20, off, s33 offset:849113; GISEL64-NEXT:    scratch_load_b32 v21, off, s33 offset:889114; GISEL64-NEXT:    scratch_load_b32 v22, off, s33 offset:929115; GISEL64-NEXT:    scratch_load_b32 v23, off, s33 offset:969116; GISEL64-NEXT:    scratch_load_b32 v24, off, s33 offset:1009117; GISEL64-NEXT:    scratch_load_b32 v25, off, s33 offset:1049118; GISEL64-NEXT:    scratch_load_b32 v26, off, s33 offset:1089119; GISEL64-NEXT:    scratch_load_b32 v27, off, s33 offset:1129120; GISEL64-NEXT:    scratch_load_b32 v28, off, s33 offset:1169121; GISEL64-NEXT:    scratch_load_b32 v29, off, s33 offset:1209122; GISEL64-NEXT:    scratch_load_b32 v30, off, s33 offset:1249123; GISEL64-NEXT:    scratch_load_b32 v31, off, s33 offset:1289124; GISEL64-NEXT:    s_clause 0x1f ; 128-byte Folded Reload9125; GISEL64-NEXT:    scratch_load_b32 v32, off, s33 offset:1329126; GISEL64-NEXT:    scratch_load_b32 v33, off, s33 offset:1369127; GISEL64-NEXT:    scratch_load_b32 v34, off, s33 offset:1409128; GISEL64-NEXT:    scratch_load_b32 v35, off, s33 offset:1449129; GISEL64-NEXT:    scratch_load_b32 v36, off, s33 offset:1489130; GISEL64-NEXT:    scratch_load_b32 v37, off, s33 offset:1529131; GISEL64-NEXT:    scratch_load_b32 v38, off, s33 offset:1569132; GISEL64-NEXT:    scratch_load_b32 v39, off, s33 offset:1609133; GISEL64-NEXT:    scratch_load_b32 v48, off, s33 offset:1729134; GISEL64-NEXT:    scratch_load_b32 v49, off, s33 offset:1769135; GISEL64-NEXT:    scratch_load_b32 v50, off, s33 offset:1809136; GISEL64-NEXT:    scratch_load_b32 v51, off, s33 offset:1849137; GISEL64-NEXT:    scratch_load_b32 v52, off, s33 offset:1889138; GISEL64-NEXT:    scratch_load_b32 v53, off, s33 offset:1929139; GISEL64-NEXT:    scratch_load_b32 v54, off, s33 offset:1969140; GISEL64-NEXT:    scratch_load_b32 v55, off, s33 offset:2009141; GISEL64-NEXT:    scratch_load_b32 v64, off, s33 offset:2049142; GISEL64-NEXT:    scratch_load_b32 v65, off, s33 offset:2089143; GISEL64-NEXT:    scratch_load_b32 v66, off, s33 offset:2129144; GISEL64-NEXT:    scratch_load_b32 v67, off, s33 offset:2169145; GISEL64-NEXT:    scratch_load_b32 v68, off, s33 offset:2209146; GISEL64-NEXT:    scratch_load_b32 v69, off, s33 offset:2249147; GISEL64-NEXT:    scratch_load_b32 v70, off, s33 offset:2289148; GISEL64-NEXT:    scratch_load_b32 v71, off, s33 offset:2329149; GISEL64-NEXT:    scratch_load_b32 v80, off, s33 offset:2369150; GISEL64-NEXT:    scratch_load_b32 v81, off, s33 offset:2409151; GISEL64-NEXT:    scratch_load_b32 v82, off, s33 offset:2449152; GISEL64-NEXT:    scratch_load_b32 v83, off, s33 offset:2489153; GISEL64-NEXT:    scratch_load_b32 v84, off, s33 offset:2529154; GISEL64-NEXT:    scratch_load_b32 v85, off, s33 offset:2569155; GISEL64-NEXT:    scratch_load_b32 v86, off, s33 offset:2609156; GISEL64-NEXT:    scratch_load_b32 v87, off, s33 offset:2649157; GISEL64-NEXT:    s_clause 0x1f ; 128-byte Folded Reload9158; GISEL64-NEXT:    scratch_load_b32 v96, off, s33 offset:2689159; GISEL64-NEXT:    scratch_load_b32 v97, off, s33 offset:2729160; GISEL64-NEXT:    scratch_load_b32 v98, off, s33 offset:2769161; GISEL64-NEXT:    scratch_load_b32 v99, off, s33 offset:2809162; GISEL64-NEXT:    scratch_load_b32 v100, off, s33 offset:2849163; GISEL64-NEXT:    scratch_load_b32 v101, off, s33 offset:2889164; GISEL64-NEXT:    scratch_load_b32 v102, off, s33 offset:2929165; GISEL64-NEXT:    scratch_load_b32 v103, off, s33 offset:2969166; GISEL64-NEXT:    scratch_load_b32 v112, off, s33 offset:3009167; GISEL64-NEXT:    scratch_load_b32 v113, off, s33 offset:3049168; GISEL64-NEXT:    scratch_load_b32 v114, off, s33 offset:3089169; GISEL64-NEXT:    scratch_load_b32 v115, off, s33 offset:3129170; GISEL64-NEXT:    scratch_load_b32 v116, off, s33 offset:3169171; GISEL64-NEXT:    scratch_load_b32 v117, off, s33 offset:3209172; GISEL64-NEXT:    scratch_load_b32 v118, off, s33 offset:3249173; GISEL64-NEXT:    scratch_load_b32 v119, off, s33 offset:3289174; GISEL64-NEXT:    scratch_load_b32 v128, off, s33 offset:3329175; GISEL64-NEXT:    scratch_load_b32 v129, off, s33 offset:3369176; GISEL64-NEXT:    scratch_load_b32 v130, off, s33 offset:3409177; GISEL64-NEXT:    scratch_load_b32 v131, off, s33 offset:3449178; GISEL64-NEXT:    scratch_load_b32 v132, off, s33 offset:3489179; GISEL64-NEXT:    scratch_load_b32 v133, off, s33 offset:3529180; GISEL64-NEXT:    scratch_load_b32 v134, off, s33 offset:3569181; GISEL64-NEXT:    scratch_load_b32 v135, off, s33 offset:3609182; GISEL64-NEXT:    scratch_load_b32 v144, off, s33 offset:3649183; GISEL64-NEXT:    scratch_load_b32 v145, off, s33 offset:3689184; GISEL64-NEXT:    scratch_load_b32 v146, off, s33 offset:3729185; GISEL64-NEXT:    scratch_load_b32 v147, off, s33 offset:3769186; GISEL64-NEXT:    scratch_load_b32 v148, off, s33 offset:3809187; GISEL64-NEXT:    scratch_load_b32 v149, off, s33 offset:3849188; GISEL64-NEXT:    scratch_load_b32 v150, off, s33 offset:3889189; GISEL64-NEXT:    scratch_load_b32 v151, off, s33 offset:3929190; GISEL64-NEXT:    s_clause 0x1f ; 128-byte Folded Reload9191; GISEL64-NEXT:    scratch_load_b32 v160, off, s33 offset:3969192; GISEL64-NEXT:    scratch_load_b32 v161, off, s33 offset:4009193; GISEL64-NEXT:    scratch_load_b32 v162, off, s33 offset:4049194; GISEL64-NEXT:    scratch_load_b32 v163, off, s33 offset:4089195; GISEL64-NEXT:    scratch_load_b32 v164, off, s33 offset:4129196; GISEL64-NEXT:    scratch_load_b32 v165, off, s33 offset:4169197; GISEL64-NEXT:    scratch_load_b32 v166, off, s33 offset:4209198; GISEL64-NEXT:    scratch_load_b32 v167, off, s33 offset:4249199; GISEL64-NEXT:    scratch_load_b32 v176, off, s33 offset:4289200; GISEL64-NEXT:    scratch_load_b32 v177, off, s33 offset:4329201; GISEL64-NEXT:    scratch_load_b32 v178, off, s33 offset:4369202; GISEL64-NEXT:    scratch_load_b32 v179, off, s33 offset:4409203; GISEL64-NEXT:    scratch_load_b32 v180, off, s33 offset:4449204; GISEL64-NEXT:    scratch_load_b32 v181, off, s33 offset:4489205; GISEL64-NEXT:    scratch_load_b32 v182, off, s33 offset:4529206; GISEL64-NEXT:    scratch_load_b32 v183, off, s33 offset:4569207; GISEL64-NEXT:    scratch_load_b32 v192, off, s33 offset:4609208; GISEL64-NEXT:    scratch_load_b32 v193, off, s33 offset:4649209; GISEL64-NEXT:    scratch_load_b32 v194, off, s33 offset:4689210; GISEL64-NEXT:    scratch_load_b32 v195, off, s33 offset:4729211; GISEL64-NEXT:    scratch_load_b32 v196, off, s33 offset:4769212; GISEL64-NEXT:    scratch_load_b32 v197, off, s33 offset:4809213; GISEL64-NEXT:    scratch_load_b32 v198, off, s33 offset:4849214; GISEL64-NEXT:    scratch_load_b32 v199, off, s33 offset:4889215; GISEL64-NEXT:    scratch_load_b32 v208, off, s33 offset:4929216; GISEL64-NEXT:    scratch_load_b32 v209, off, s33 offset:4969217; GISEL64-NEXT:    scratch_load_b32 v210, off, s33 offset:5009218; GISEL64-NEXT:    scratch_load_b32 v211, off, s33 offset:5049219; GISEL64-NEXT:    scratch_load_b32 v212, off, s33 offset:5089220; GISEL64-NEXT:    scratch_load_b32 v213, off, s33 offset:5129221; GISEL64-NEXT:    scratch_load_b32 v214, off, s33 offset:5169222; GISEL64-NEXT:    scratch_load_b32 v215, off, s33 offset:5209223; GISEL64-NEXT:    s_clause 0xf ; 64-byte Folded Reload9224; GISEL64-NEXT:    scratch_load_b32 v224, off, s33 offset:5249225; GISEL64-NEXT:    scratch_load_b32 v225, off, s33 offset:5289226; GISEL64-NEXT:    scratch_load_b32 v226, off, s33 offset:5329227; GISEL64-NEXT:    scratch_load_b32 v227, off, s33 offset:5369228; GISEL64-NEXT:    scratch_load_b32 v228, off, s33 offset:5409229; GISEL64-NEXT:    scratch_load_b32 v229, off, s33 offset:5449230; GISEL64-NEXT:    scratch_load_b32 v230, off, s33 offset:5489231; GISEL64-NEXT:    scratch_load_b32 v231, off, s33 offset:5529232; GISEL64-NEXT:    scratch_load_b32 v240, off, s33 offset:5569233; GISEL64-NEXT:    scratch_load_b32 v241, off, s33 offset:5609234; GISEL64-NEXT:    scratch_load_b32 v242, off, s33 offset:5649235; GISEL64-NEXT:    scratch_load_b32 v243, off, s33 offset:5689236; GISEL64-NEXT:    scratch_load_b32 v244, off, s33 offset:5729237; GISEL64-NEXT:    scratch_load_b32 v245, off, s33 offset:5769238; GISEL64-NEXT:    scratch_load_b32 v246, off, s33 offset:5809239; GISEL64-NEXT:    scratch_load_b32 v247, off, s33 offset:5849240; GISEL64-NEXT:    s_mov_b64 exec, s[4:5]9241; GISEL64-NEXT:    s_mov_b32 s33, s09242; GISEL64-NEXT:    s_wait_loadcnt_dscnt 0x09243; GISEL64-NEXT:    s_wait_alu depctr_sa_sdst(0)9244; GISEL64-NEXT:    s_setpc_b64 s[30:31]9245;9246; GFX1250-DAGISEL-LABEL: call_from_whole_wave:9247; GFX1250-DAGISEL:       ; %bb.0:9248; GFX1250-DAGISEL-NEXT:    s_wait_loadcnt_dscnt 0x09249; GFX1250-DAGISEL-NEXT:    s_wait_kmcnt 0x09250; GFX1250-DAGISEL-NEXT:    s_mov_b32 s0, s339251; GFX1250-DAGISEL-NEXT:    s_mov_b32 s33, s329252; GFX1250-DAGISEL-NEXT:    s_xor_saveexec_b32 s4, -19253; GFX1250-DAGISEL-NEXT:    s_clause 0x3e ; 252-byte Folded Spill9254; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v0, s33 offset:49255; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v1, s33 offset:89256; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v2, s33 offset:129257; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v3, s33 offset:169258; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v4, s33 offset:209259; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v5, s33 offset:249260; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v6, s33 offset:289261; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v7, s33 offset:329262; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v8, s33 offset:369263; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v9, s33 offset:409264; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v10, s33 offset:449265; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v11, s33 offset:489266; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v12, s33 offset:529267; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v13, s33 offset:569268; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v14, s33 offset:609269; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v15, s33 offset:649270; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v16, s33 offset:689271; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v17, s33 offset:729272; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v18, s33 offset:769273; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v19, s33 offset:809274; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v20, s33 offset:849275; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v21, s33 offset:889276; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v22, s33 offset:929277; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v23, s33 offset:969278; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v24, s33 offset:1009279; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v25, s33 offset:1049280; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v26, s33 offset:1089281; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v27, s33 offset:1129282; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v28, s33 offset:1169283; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v29, s33 offset:1209284; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v30, s33 offset:1249285; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v31, s33 offset:1289286; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v32, s33 offset:1329287; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v33, s33 offset:1369288; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v34, s33 offset:1409289; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v35, s33 offset:1449290; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v36, s33 offset:1489291; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v37, s33 offset:1529292; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v38, s33 offset:1569293; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v39, s33 offset:1609294; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v48, s33 offset:1729295; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v49, s33 offset:1769296; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v50, s33 offset:1809297; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v51, s33 offset:1849298; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v52, s33 offset:1889299; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v53, s33 offset:1929300; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v54, s33 offset:1969301; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v55, s33 offset:2009302; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v64, s33 offset:2049303; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v65, s33 offset:2089304; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v66, s33 offset:2129305; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v67, s33 offset:2169306; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v68, s33 offset:2209307; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v69, s33 offset:2249308; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v70, s33 offset:2289309; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v71, s33 offset:2329310; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v80, s33 offset:2369311; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v81, s33 offset:2409312; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v82, s33 offset:2449313; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v83, s33 offset:2489314; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v84, s33 offset:2529315; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v85, s33 offset:2569316; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v86, s33 offset:2609317; GFX1250-DAGISEL-NEXT:    s_clause 0x3e ; 252-byte Folded Spill9318; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v87, s33 offset:2649319; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v96, s33 offset:2689320; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v97, s33 offset:2729321; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v98, s33 offset:2769322; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v99, s33 offset:2809323; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v100, s33 offset:2849324; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v101, s33 offset:2889325; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v102, s33 offset:2929326; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v103, s33 offset:2969327; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v112, s33 offset:3009328; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v113, s33 offset:3049329; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v114, s33 offset:3089330; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v115, s33 offset:3129331; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v116, s33 offset:3169332; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v117, s33 offset:3209333; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v118, s33 offset:3249334; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v119, s33 offset:3289335; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v128, s33 offset:3329336; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v129, s33 offset:3369337; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v130, s33 offset:3409338; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v131, s33 offset:3449339; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v132, s33 offset:3489340; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v133, s33 offset:3529341; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v134, s33 offset:3569342; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v135, s33 offset:3609343; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v144, s33 offset:3649344; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v145, s33 offset:3689345; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v146, s33 offset:3729346; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v147, s33 offset:3769347; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v148, s33 offset:3809348; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v149, s33 offset:3849349; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v150, s33 offset:3889350; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v151, s33 offset:3929351; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v160, s33 offset:3969352; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v161, s33 offset:4009353; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v162, s33 offset:4049354; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v163, s33 offset:4089355; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v164, s33 offset:4129356; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v165, s33 offset:4169357; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v166, s33 offset:4209358; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v167, s33 offset:4249359; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v176, s33 offset:4289360; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v177, s33 offset:4329361; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v178, s33 offset:4369362; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v179, s33 offset:4409363; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v180, s33 offset:4449364; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v181, s33 offset:4489365; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v182, s33 offset:4529366; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v183, s33 offset:4569367; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v192, s33 offset:4609368; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v193, s33 offset:4649369; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v194, s33 offset:4689370; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v195, s33 offset:4729371; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v196, s33 offset:4769372; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v197, s33 offset:4809373; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v198, s33 offset:4849374; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v199, s33 offset:4889375; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v208, s33 offset:4929376; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v209, s33 offset:4969377; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v210, s33 offset:5009378; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v211, s33 offset:5049379; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v212, s33 offset:5089380; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v213, s33 offset:5129381; GFX1250-DAGISEL-NEXT:    s_clause 0x3e ; 252-byte Folded Spill9382; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v214, s33 offset:5169383; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v215, s33 offset:5209384; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v224, s33 offset:5249385; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v225, s33 offset:5289386; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v226, s33 offset:5329387; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v227, s33 offset:5369388; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v228, s33 offset:5409389; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v229, s33 offset:5449390; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v230, s33 offset:5489391; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v231, s33 offset:5529392; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v240, s33 offset:5569393; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v241, s33 offset:5609394; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v242, s33 offset:5649395; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v243, s33 offset:5689396; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v244, s33 offset:5729397; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v245, s33 offset:5769398; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v246, s33 offset:5809399; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v247, s33 offset:5849400; GFX1250-DAGISEL-NEXT:    s_set_vgpr_msb 4 ; msbs: dst=0 src0=0 src1=1 src2=09401; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v0 /*v256*/, s33 offset:5889402; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v1 /*v257*/, s33 offset:5929403; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v2 /*v258*/, s33 offset:5969404; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v3 /*v259*/, s33 offset:6009405; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v4 /*v260*/, s33 offset:6049406; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v5 /*v261*/, s33 offset:6089407; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v6 /*v262*/, s33 offset:6129408; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v7 /*v263*/, s33 offset:6169409; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v8 /*v264*/, s33 offset:6209410; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v9 /*v265*/, s33 offset:6249411; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v10 /*v266*/, s33 offset:6289412; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v11 /*v267*/, s33 offset:6329413; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v12 /*v268*/, s33 offset:6369414; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v13 /*v269*/, s33 offset:6409415; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v14 /*v270*/, s33 offset:6449416; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v15 /*v271*/, s33 offset:6489417; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v16 /*v272*/, s33 offset:6529418; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v17 /*v273*/, s33 offset:6569419; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v18 /*v274*/, s33 offset:6609420; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v19 /*v275*/, s33 offset:6649421; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v20 /*v276*/, s33 offset:6689422; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v21 /*v277*/, s33 offset:6729423; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v22 /*v278*/, s33 offset:6769424; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v23 /*v279*/, s33 offset:6809425; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v24 /*v280*/, s33 offset:6849426; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v25 /*v281*/, s33 offset:6889427; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v26 /*v282*/, s33 offset:6929428; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v27 /*v283*/, s33 offset:6969429; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v28 /*v284*/, s33 offset:7009430; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v29 /*v285*/, s33 offset:7049431; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v30 /*v286*/, s33 offset:7089432; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v31 /*v287*/, s33 offset:7129433; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v32 /*v288*/, s33 offset:7169434; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v33 /*v289*/, s33 offset:7209435; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v34 /*v290*/, s33 offset:7249436; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v35 /*v291*/, s33 offset:7289437; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v36 /*v292*/, s33 offset:7329438; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v37 /*v293*/, s33 offset:7369439; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v38 /*v294*/, s33 offset:7409440; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v39 /*v295*/, s33 offset:7449441; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v40 /*v296*/, s33 offset:7489442; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v41 /*v297*/, s33 offset:7529443; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v42 /*v298*/, s33 offset:7569444; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v43 /*v299*/, s33 offset:7609445; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v44 /*v300*/, s33 offset:7649446; GFX1250-DAGISEL-NEXT:    s_clause 0x3e ; 252-byte Folded Spill9447; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v45 /*v301*/, s33 offset:7689448; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v46 /*v302*/, s33 offset:7729449; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v47 /*v303*/, s33 offset:7769450; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v48 /*v304*/, s33 offset:7809451; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v49 /*v305*/, s33 offset:7849452; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v50 /*v306*/, s33 offset:7889453; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v51 /*v307*/, s33 offset:7929454; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v52 /*v308*/, s33 offset:7969455; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v53 /*v309*/, s33 offset:8009456; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v54 /*v310*/, s33 offset:8049457; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v55 /*v311*/, s33 offset:8089458; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v56 /*v312*/, s33 offset:8129459; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v57 /*v313*/, s33 offset:8169460; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v58 /*v314*/, s33 offset:8209461; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v59 /*v315*/, s33 offset:8249462; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v60 /*v316*/, s33 offset:8289463; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v61 /*v317*/, s33 offset:8329464; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v62 /*v318*/, s33 offset:8369465; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v63 /*v319*/, s33 offset:8409466; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v64 /*v320*/, s33 offset:8449467; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v65 /*v321*/, s33 offset:8489468; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v66 /*v322*/, s33 offset:8529469; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v67 /*v323*/, s33 offset:8569470; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v68 /*v324*/, s33 offset:8609471; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v69 /*v325*/, s33 offset:8649472; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v70 /*v326*/, s33 offset:8689473; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v71 /*v327*/, s33 offset:8729474; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v72 /*v328*/, s33 offset:8769475; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v73 /*v329*/, s33 offset:8809476; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v74 /*v330*/, s33 offset:8849477; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v75 /*v331*/, s33 offset:8889478; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v76 /*v332*/, s33 offset:8929479; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v77 /*v333*/, s33 offset:8969480; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v78 /*v334*/, s33 offset:9009481; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v79 /*v335*/, s33 offset:9049482; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v80 /*v336*/, s33 offset:9089483; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v81 /*v337*/, s33 offset:9129484; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v82 /*v338*/, s33 offset:9169485; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v83 /*v339*/, s33 offset:9209486; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v84 /*v340*/, s33 offset:9249487; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v85 /*v341*/, s33 offset:9289488; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v86 /*v342*/, s33 offset:9329489; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v87 /*v343*/, s33 offset:9369490; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v88 /*v344*/, s33 offset:9409491; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v89 /*v345*/, s33 offset:9449492; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v90 /*v346*/, s33 offset:9489493; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v91 /*v347*/, s33 offset:9529494; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v92 /*v348*/, s33 offset:9569495; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v93 /*v349*/, s33 offset:9609496; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v94 /*v350*/, s33 offset:9649497; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v95 /*v351*/, s33 offset:9689498; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v96 /*v352*/, s33 offset:9729499; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v97 /*v353*/, s33 offset:9769500; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v98 /*v354*/, s33 offset:9809501; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v99 /*v355*/, s33 offset:9849502; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v100 /*v356*/, s33 offset:9889503; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v101 /*v357*/, s33 offset:9929504; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v102 /*v358*/, s33 offset:9969505; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v103 /*v359*/, s33 offset:10009506; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v104 /*v360*/, s33 offset:10049507; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v105 /*v361*/, s33 offset:10089508; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v106 /*v362*/, s33 offset:10129509; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v107 /*v363*/, s33 offset:10169510; GFX1250-DAGISEL-NEXT:    s_clause 0x3e ; 252-byte Folded Spill9511; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v108 /*v364*/, s33 offset:10209512; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v109 /*v365*/, s33 offset:10249513; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v110 /*v366*/, s33 offset:10289514; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v111 /*v367*/, s33 offset:10329515; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v112 /*v368*/, s33 offset:10369516; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v113 /*v369*/, s33 offset:10409517; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v114 /*v370*/, s33 offset:10449518; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v115 /*v371*/, s33 offset:10489519; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v116 /*v372*/, s33 offset:10529520; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v117 /*v373*/, s33 offset:10569521; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v118 /*v374*/, s33 offset:10609522; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v119 /*v375*/, s33 offset:10649523; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v120 /*v376*/, s33 offset:10689524; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v121 /*v377*/, s33 offset:10729525; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v122 /*v378*/, s33 offset:10769526; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v123 /*v379*/, s33 offset:10809527; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v124 /*v380*/, s33 offset:10849528; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v125 /*v381*/, s33 offset:10889529; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v126 /*v382*/, s33 offset:10929530; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v127 /*v383*/, s33 offset:10969531; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v128 /*v384*/, s33 offset:11009532; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v129 /*v385*/, s33 offset:11049533; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v130 /*v386*/, s33 offset:11089534; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v131 /*v387*/, s33 offset:11129535; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v132 /*v388*/, s33 offset:11169536; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v133 /*v389*/, s33 offset:11209537; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v134 /*v390*/, s33 offset:11249538; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v135 /*v391*/, s33 offset:11289539; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v136 /*v392*/, s33 offset:11329540; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v137 /*v393*/, s33 offset:11369541; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v138 /*v394*/, s33 offset:11409542; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v139 /*v395*/, s33 offset:11449543; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v140 /*v396*/, s33 offset:11489544; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v141 /*v397*/, s33 offset:11529545; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v142 /*v398*/, s33 offset:11569546; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v143 /*v399*/, s33 offset:11609547; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v144 /*v400*/, s33 offset:11649548; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v145 /*v401*/, s33 offset:11689549; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v146 /*v402*/, s33 offset:11729550; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v147 /*v403*/, s33 offset:11769551; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v148 /*v404*/, s33 offset:11809552; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v149 /*v405*/, s33 offset:11849553; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v150 /*v406*/, s33 offset:11889554; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v151 /*v407*/, s33 offset:11929555; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v152 /*v408*/, s33 offset:11969556; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v153 /*v409*/, s33 offset:12009557; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v154 /*v410*/, s33 offset:12049558; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v155 /*v411*/, s33 offset:12089559; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v156 /*v412*/, s33 offset:12129560; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v157 /*v413*/, s33 offset:12169561; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v158 /*v414*/, s33 offset:12209562; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v159 /*v415*/, s33 offset:12249563; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v160 /*v416*/, s33 offset:12289564; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v161 /*v417*/, s33 offset:12329565; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v162 /*v418*/, s33 offset:12369566; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v163 /*v419*/, s33 offset:12409567; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v164 /*v420*/, s33 offset:12449568; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v165 /*v421*/, s33 offset:12489569; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v166 /*v422*/, s33 offset:12529570; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v167 /*v423*/, s33 offset:12569571; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v168 /*v424*/, s33 offset:12609572; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v169 /*v425*/, s33 offset:12649573; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v170 /*v426*/, s33 offset:12689574; GFX1250-DAGISEL-NEXT:    s_clause 0x3e ; 252-byte Folded Spill9575; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v171 /*v427*/, s33 offset:12729576; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v172 /*v428*/, s33 offset:12769577; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v173 /*v429*/, s33 offset:12809578; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v174 /*v430*/, s33 offset:12849579; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v175 /*v431*/, s33 offset:12889580; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v176 /*v432*/, s33 offset:12929581; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v177 /*v433*/, s33 offset:12969582; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v178 /*v434*/, s33 offset:13009583; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v179 /*v435*/, s33 offset:13049584; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v180 /*v436*/, s33 offset:13089585; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v181 /*v437*/, s33 offset:13129586; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v182 /*v438*/, s33 offset:13169587; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v183 /*v439*/, s33 offset:13209588; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v184 /*v440*/, s33 offset:13249589; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v185 /*v441*/, s33 offset:13289590; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v186 /*v442*/, s33 offset:13329591; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v187 /*v443*/, s33 offset:13369592; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v188 /*v444*/, s33 offset:13409593; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v189 /*v445*/, s33 offset:13449594; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v190 /*v446*/, s33 offset:13489595; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v191 /*v447*/, s33 offset:13529596; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v192 /*v448*/, s33 offset:13569597; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v193 /*v449*/, s33 offset:13609598; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v194 /*v450*/, s33 offset:13649599; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v195 /*v451*/, s33 offset:13689600; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v196 /*v452*/, s33 offset:13729601; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v197 /*v453*/, s33 offset:13769602; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v198 /*v454*/, s33 offset:13809603; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v199 /*v455*/, s33 offset:13849604; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v200 /*v456*/, s33 offset:13889605; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v201 /*v457*/, s33 offset:13929606; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v202 /*v458*/, s33 offset:13969607; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v203 /*v459*/, s33 offset:14009608; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v204 /*v460*/, s33 offset:14049609; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v205 /*v461*/, s33 offset:14089610; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v206 /*v462*/, s33 offset:14129611; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v207 /*v463*/, s33 offset:14169612; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v208 /*v464*/, s33 offset:14209613; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v209 /*v465*/, s33 offset:14249614; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v210 /*v466*/, s33 offset:14289615; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v211 /*v467*/, s33 offset:14329616; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v212 /*v468*/, s33 offset:14369617; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v213 /*v469*/, s33 offset:14409618; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v214 /*v470*/, s33 offset:14449619; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v215 /*v471*/, s33 offset:14489620; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v216 /*v472*/, s33 offset:14529621; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v217 /*v473*/, s33 offset:14569622; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v218 /*v474*/, s33 offset:14609623; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v219 /*v475*/, s33 offset:14649624; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v220 /*v476*/, s33 offset:14689625; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v221 /*v477*/, s33 offset:14729626; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v222 /*v478*/, s33 offset:14769627; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v223 /*v479*/, s33 offset:14809628; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v224 /*v480*/, s33 offset:14849629; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v225 /*v481*/, s33 offset:14889630; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v226 /*v482*/, s33 offset:14929631; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v227 /*v483*/, s33 offset:14969632; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v228 /*v484*/, s33 offset:15009633; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v229 /*v485*/, s33 offset:15049634; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v230 /*v486*/, s33 offset:15089635; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v231 /*v487*/, s33 offset:15129636; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v232 /*v488*/, s33 offset:15169637; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v233 /*v489*/, s33 offset:15209638; GFX1250-DAGISEL-NEXT:    s_clause 0x3e ; 252-byte Folded Spill9639; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v234 /*v490*/, s33 offset:15249640; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v235 /*v491*/, s33 offset:15289641; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v236 /*v492*/, s33 offset:15329642; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v237 /*v493*/, s33 offset:15369643; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v238 /*v494*/, s33 offset:15409644; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v239 /*v495*/, s33 offset:15449645; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v240 /*v496*/, s33 offset:15489646; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v241 /*v497*/, s33 offset:15529647; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v242 /*v498*/, s33 offset:15569648; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v243 /*v499*/, s33 offset:15609649; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v244 /*v500*/, s33 offset:15649650; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v245 /*v501*/, s33 offset:15689651; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v246 /*v502*/, s33 offset:15729652; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v247 /*v503*/, s33 offset:15769653; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v248 /*v504*/, s33 offset:15809654; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v249 /*v505*/, s33 offset:15849655; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v250 /*v506*/, s33 offset:15889656; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v251 /*v507*/, s33 offset:15929657; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v252 /*v508*/, s33 offset:15969658; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v253 /*v509*/, s33 offset:16009659; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v254 /*v510*/, s33 offset:16049660; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v255 /*v511*/, s33 offset:16089661; GFX1250-DAGISEL-NEXT:    s_set_vgpr_msb 0x408 ; msbs: dst=0 src0=0 src1=2 src2=09662; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v0 /*v512*/, s33 offset:16129663; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v1 /*v513*/, s33 offset:16169664; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v2 /*v514*/, s33 offset:16209665; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v3 /*v515*/, s33 offset:16249666; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v4 /*v516*/, s33 offset:16289667; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v5 /*v517*/, s33 offset:16329668; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v6 /*v518*/, s33 offset:16369669; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v7 /*v519*/, s33 offset:16409670; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v8 /*v520*/, s33 offset:16449671; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v9 /*v521*/, s33 offset:16489672; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v10 /*v522*/, s33 offset:16529673; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v11 /*v523*/, s33 offset:16569674; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v12 /*v524*/, s33 offset:16609675; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v13 /*v525*/, s33 offset:16649676; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v14 /*v526*/, s33 offset:16689677; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v15 /*v527*/, s33 offset:16729678; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v16 /*v528*/, s33 offset:16769679; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v17 /*v529*/, s33 offset:16809680; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v18 /*v530*/, s33 offset:16849681; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v19 /*v531*/, s33 offset:16889682; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v20 /*v532*/, s33 offset:16929683; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v21 /*v533*/, s33 offset:16969684; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v22 /*v534*/, s33 offset:17009685; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v23 /*v535*/, s33 offset:17049686; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v24 /*v536*/, s33 offset:17089687; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v25 /*v537*/, s33 offset:17129688; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v26 /*v538*/, s33 offset:17169689; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v27 /*v539*/, s33 offset:17209690; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v28 /*v540*/, s33 offset:17249691; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v29 /*v541*/, s33 offset:17289692; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v30 /*v542*/, s33 offset:17329693; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v31 /*v543*/, s33 offset:17369694; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v32 /*v544*/, s33 offset:17409695; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v33 /*v545*/, s33 offset:17449696; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v34 /*v546*/, s33 offset:17489697; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v35 /*v547*/, s33 offset:17529698; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v36 /*v548*/, s33 offset:17569699; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v37 /*v549*/, s33 offset:17609700; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v38 /*v550*/, s33 offset:17649701; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v39 /*v551*/, s33 offset:17689702; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v40 /*v552*/, s33 offset:17729703; GFX1250-DAGISEL-NEXT:    s_clause 0x3e ; 252-byte Folded Spill9704; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v41 /*v553*/, s33 offset:17769705; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v42 /*v554*/, s33 offset:17809706; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v43 /*v555*/, s33 offset:17849707; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v44 /*v556*/, s33 offset:17889708; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v45 /*v557*/, s33 offset:17929709; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v46 /*v558*/, s33 offset:17969710; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v47 /*v559*/, s33 offset:18009711; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v48 /*v560*/, s33 offset:18049712; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v49 /*v561*/, s33 offset:18089713; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v50 /*v562*/, s33 offset:18129714; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v51 /*v563*/, s33 offset:18169715; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v52 /*v564*/, s33 offset:18209716; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v53 /*v565*/, s33 offset:18249717; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v54 /*v566*/, s33 offset:18289718; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v55 /*v567*/, s33 offset:18329719; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v56 /*v568*/, s33 offset:18369720; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v57 /*v569*/, s33 offset:18409721; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v58 /*v570*/, s33 offset:18449722; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v59 /*v571*/, s33 offset:18489723; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v60 /*v572*/, s33 offset:18529724; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v61 /*v573*/, s33 offset:18569725; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v62 /*v574*/, s33 offset:18609726; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v63 /*v575*/, s33 offset:18649727; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v64 /*v576*/, s33 offset:18689728; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v65 /*v577*/, s33 offset:18729729; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v66 /*v578*/, s33 offset:18769730; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v67 /*v579*/, s33 offset:18809731; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v68 /*v580*/, s33 offset:18849732; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v69 /*v581*/, s33 offset:18889733; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v70 /*v582*/, s33 offset:18929734; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v71 /*v583*/, s33 offset:18969735; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v72 /*v584*/, s33 offset:19009736; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v73 /*v585*/, s33 offset:19049737; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v74 /*v586*/, s33 offset:19089738; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v75 /*v587*/, s33 offset:19129739; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v76 /*v588*/, s33 offset:19169740; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v77 /*v589*/, s33 offset:19209741; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v78 /*v590*/, s33 offset:19249742; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v79 /*v591*/, s33 offset:19289743; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v80 /*v592*/, s33 offset:19329744; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v81 /*v593*/, s33 offset:19369745; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v82 /*v594*/, s33 offset:19409746; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v83 /*v595*/, s33 offset:19449747; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v84 /*v596*/, s33 offset:19489748; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v85 /*v597*/, s33 offset:19529749; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v86 /*v598*/, s33 offset:19569750; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v87 /*v599*/, s33 offset:19609751; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v88 /*v600*/, s33 offset:19649752; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v89 /*v601*/, s33 offset:19689753; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v90 /*v602*/, s33 offset:19729754; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v91 /*v603*/, s33 offset:19769755; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v92 /*v604*/, s33 offset:19809756; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v93 /*v605*/, s33 offset:19849757; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v94 /*v606*/, s33 offset:19889758; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v95 /*v607*/, s33 offset:19929759; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v96 /*v608*/, s33 offset:19969760; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v97 /*v609*/, s33 offset:20009761; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v98 /*v610*/, s33 offset:20049762; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v99 /*v611*/, s33 offset:20089763; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v100 /*v612*/, s33 offset:20129764; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v101 /*v613*/, s33 offset:20169765; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v102 /*v614*/, s33 offset:20209766; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v103 /*v615*/, s33 offset:20249767; GFX1250-DAGISEL-NEXT:    s_clause 0x3e ; 252-byte Folded Spill9768; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v104 /*v616*/, s33 offset:20289769; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v105 /*v617*/, s33 offset:20329770; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v106 /*v618*/, s33 offset:20369771; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v107 /*v619*/, s33 offset:20409772; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v108 /*v620*/, s33 offset:20449773; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v109 /*v621*/, s33 offset:20489774; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v110 /*v622*/, s33 offset:20529775; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v111 /*v623*/, s33 offset:20569776; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v112 /*v624*/, s33 offset:20609777; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v113 /*v625*/, s33 offset:20649778; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v114 /*v626*/, s33 offset:20689779; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v115 /*v627*/, s33 offset:20729780; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v116 /*v628*/, s33 offset:20769781; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v117 /*v629*/, s33 offset:20809782; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v118 /*v630*/, s33 offset:20849783; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v119 /*v631*/, s33 offset:20889784; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v120 /*v632*/, s33 offset:20929785; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v121 /*v633*/, s33 offset:20969786; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v122 /*v634*/, s33 offset:21009787; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v123 /*v635*/, s33 offset:21049788; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v124 /*v636*/, s33 offset:21089789; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v125 /*v637*/, s33 offset:21129790; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v126 /*v638*/, s33 offset:21169791; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v127 /*v639*/, s33 offset:21209792; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v128 /*v640*/, s33 offset:21249793; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v129 /*v641*/, s33 offset:21289794; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v130 /*v642*/, s33 offset:21329795; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v131 /*v643*/, s33 offset:21369796; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v132 /*v644*/, s33 offset:21409797; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v133 /*v645*/, s33 offset:21449798; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v134 /*v646*/, s33 offset:21489799; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v135 /*v647*/, s33 offset:21529800; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v136 /*v648*/, s33 offset:21569801; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v137 /*v649*/, s33 offset:21609802; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v138 /*v650*/, s33 offset:21649803; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v139 /*v651*/, s33 offset:21689804; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v140 /*v652*/, s33 offset:21729805; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v141 /*v653*/, s33 offset:21769806; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v142 /*v654*/, s33 offset:21809807; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v143 /*v655*/, s33 offset:21849808; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v144 /*v656*/, s33 offset:21889809; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v145 /*v657*/, s33 offset:21929810; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v146 /*v658*/, s33 offset:21969811; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v147 /*v659*/, s33 offset:22009812; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v148 /*v660*/, s33 offset:22049813; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v149 /*v661*/, s33 offset:22089814; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v150 /*v662*/, s33 offset:22129815; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v151 /*v663*/, s33 offset:22169816; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v152 /*v664*/, s33 offset:22209817; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v153 /*v665*/, s33 offset:22249818; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v154 /*v666*/, s33 offset:22289819; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v155 /*v667*/, s33 offset:22329820; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v156 /*v668*/, s33 offset:22369821; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v157 /*v669*/, s33 offset:22409822; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v158 /*v670*/, s33 offset:22449823; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v159 /*v671*/, s33 offset:22489824; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v160 /*v672*/, s33 offset:22529825; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v161 /*v673*/, s33 offset:22569826; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v162 /*v674*/, s33 offset:22609827; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v163 /*v675*/, s33 offset:22649828; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v164 /*v676*/, s33 offset:22689829; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v165 /*v677*/, s33 offset:22729830; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v166 /*v678*/, s33 offset:22769831; GFX1250-DAGISEL-NEXT:    s_clause 0x3e ; 252-byte Folded Spill9832; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v167 /*v679*/, s33 offset:22809833; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v168 /*v680*/, s33 offset:22849834; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v169 /*v681*/, s33 offset:22889835; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v170 /*v682*/, s33 offset:22929836; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v171 /*v683*/, s33 offset:22969837; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v172 /*v684*/, s33 offset:23009838; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v173 /*v685*/, s33 offset:23049839; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v174 /*v686*/, s33 offset:23089840; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v175 /*v687*/, s33 offset:23129841; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v176 /*v688*/, s33 offset:23169842; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v177 /*v689*/, s33 offset:23209843; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v178 /*v690*/, s33 offset:23249844; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v179 /*v691*/, s33 offset:23289845; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v180 /*v692*/, s33 offset:23329846; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v181 /*v693*/, s33 offset:23369847; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v182 /*v694*/, s33 offset:23409848; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v183 /*v695*/, s33 offset:23449849; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v184 /*v696*/, s33 offset:23489850; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v185 /*v697*/, s33 offset:23529851; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v186 /*v698*/, s33 offset:23569852; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v187 /*v699*/, s33 offset:23609853; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v188 /*v700*/, s33 offset:23649854; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v189 /*v701*/, s33 offset:23689855; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v190 /*v702*/, s33 offset:23729856; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v191 /*v703*/, s33 offset:23769857; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v192 /*v704*/, s33 offset:23809858; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v193 /*v705*/, s33 offset:23849859; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v194 /*v706*/, s33 offset:23889860; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v195 /*v707*/, s33 offset:23929861; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v196 /*v708*/, s33 offset:23969862; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v197 /*v709*/, s33 offset:24009863; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v198 /*v710*/, s33 offset:24049864; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v199 /*v711*/, s33 offset:24089865; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v200 /*v712*/, s33 offset:24129866; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v201 /*v713*/, s33 offset:24169867; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v202 /*v714*/, s33 offset:24209868; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v203 /*v715*/, s33 offset:24249869; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v204 /*v716*/, s33 offset:24289870; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v205 /*v717*/, s33 offset:24329871; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v206 /*v718*/, s33 offset:24369872; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v207 /*v719*/, s33 offset:24409873; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v208 /*v720*/, s33 offset:24449874; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v209 /*v721*/, s33 offset:24489875; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v210 /*v722*/, s33 offset:24529876; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v211 /*v723*/, s33 offset:24569877; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v212 /*v724*/, s33 offset:24609878; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v213 /*v725*/, s33 offset:24649879; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v214 /*v726*/, s33 offset:24689880; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v215 /*v727*/, s33 offset:24729881; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v216 /*v728*/, s33 offset:24769882; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v217 /*v729*/, s33 offset:24809883; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v218 /*v730*/, s33 offset:24849884; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v219 /*v731*/, s33 offset:24889885; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v220 /*v732*/, s33 offset:24929886; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v221 /*v733*/, s33 offset:24969887; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v222 /*v734*/, s33 offset:25009888; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v223 /*v735*/, s33 offset:25049889; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v224 /*v736*/, s33 offset:25089890; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v225 /*v737*/, s33 offset:25129891; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v226 /*v738*/, s33 offset:25169892; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v227 /*v739*/, s33 offset:25209893; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v228 /*v740*/, s33 offset:25249894; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v229 /*v741*/, s33 offset:25289895; GFX1250-DAGISEL-NEXT:    s_clause 0x3e ; 252-byte Folded Spill9896; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v230 /*v742*/, s33 offset:25329897; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v231 /*v743*/, s33 offset:25369898; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v232 /*v744*/, s33 offset:25409899; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v233 /*v745*/, s33 offset:25449900; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v234 /*v746*/, s33 offset:25489901; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v235 /*v747*/, s33 offset:25529902; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v236 /*v748*/, s33 offset:25569903; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v237 /*v749*/, s33 offset:25609904; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v238 /*v750*/, s33 offset:25649905; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v239 /*v751*/, s33 offset:25689906; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v240 /*v752*/, s33 offset:25729907; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v241 /*v753*/, s33 offset:25769908; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v242 /*v754*/, s33 offset:25809909; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v243 /*v755*/, s33 offset:25849910; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v244 /*v756*/, s33 offset:25889911; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v245 /*v757*/, s33 offset:25929912; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v246 /*v758*/, s33 offset:25969913; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v247 /*v759*/, s33 offset:26009914; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v248 /*v760*/, s33 offset:26049915; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v249 /*v761*/, s33 offset:26089916; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v250 /*v762*/, s33 offset:26129917; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v251 /*v763*/, s33 offset:26169918; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v252 /*v764*/, s33 offset:26209919; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v253 /*v765*/, s33 offset:26249920; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v254 /*v766*/, s33 offset:26289921; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v255 /*v767*/, s33 offset:26329922; GFX1250-DAGISEL-NEXT:    s_set_vgpr_msb 0x80c ; msbs: dst=0 src0=0 src1=3 src2=09923; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v0 /*v768*/, s33 offset:26369924; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v1 /*v769*/, s33 offset:26409925; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v2 /*v770*/, s33 offset:26449926; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v3 /*v771*/, s33 offset:26489927; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v4 /*v772*/, s33 offset:26529928; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v5 /*v773*/, s33 offset:26569929; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v6 /*v774*/, s33 offset:26609930; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v7 /*v775*/, s33 offset:26649931; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v8 /*v776*/, s33 offset:26689932; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v9 /*v777*/, s33 offset:26729933; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v10 /*v778*/, s33 offset:26769934; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v11 /*v779*/, s33 offset:26809935; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v12 /*v780*/, s33 offset:26849936; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v13 /*v781*/, s33 offset:26889937; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v14 /*v782*/, s33 offset:26929938; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v15 /*v783*/, s33 offset:26969939; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v16 /*v784*/, s33 offset:27009940; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v17 /*v785*/, s33 offset:27049941; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v18 /*v786*/, s33 offset:27089942; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v19 /*v787*/, s33 offset:27129943; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v20 /*v788*/, s33 offset:27169944; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v21 /*v789*/, s33 offset:27209945; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v22 /*v790*/, s33 offset:27249946; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v23 /*v791*/, s33 offset:27289947; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v24 /*v792*/, s33 offset:27329948; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v25 /*v793*/, s33 offset:27369949; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v26 /*v794*/, s33 offset:27409950; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v27 /*v795*/, s33 offset:27449951; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v28 /*v796*/, s33 offset:27489952; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v29 /*v797*/, s33 offset:27529953; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v30 /*v798*/, s33 offset:27569954; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v31 /*v799*/, s33 offset:27609955; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v32 /*v800*/, s33 offset:27649956; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v33 /*v801*/, s33 offset:27689957; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v34 /*v802*/, s33 offset:27729958; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v35 /*v803*/, s33 offset:27769959; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v36 /*v804*/, s33 offset:27809960; GFX1250-DAGISEL-NEXT:    s_clause 0x3e ; 252-byte Folded Spill9961; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v37 /*v805*/, s33 offset:27849962; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v38 /*v806*/, s33 offset:27889963; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v39 /*v807*/, s33 offset:27929964; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v40 /*v808*/, s33 offset:27969965; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v41 /*v809*/, s33 offset:28009966; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v42 /*v810*/, s33 offset:28049967; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v43 /*v811*/, s33 offset:28089968; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v44 /*v812*/, s33 offset:28129969; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v45 /*v813*/, s33 offset:28169970; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v46 /*v814*/, s33 offset:28209971; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v47 /*v815*/, s33 offset:28249972; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v48 /*v816*/, s33 offset:28289973; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v49 /*v817*/, s33 offset:28329974; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v50 /*v818*/, s33 offset:28369975; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v51 /*v819*/, s33 offset:28409976; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v52 /*v820*/, s33 offset:28449977; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v53 /*v821*/, s33 offset:28489978; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v54 /*v822*/, s33 offset:28529979; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v55 /*v823*/, s33 offset:28569980; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v56 /*v824*/, s33 offset:28609981; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v57 /*v825*/, s33 offset:28649982; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v58 /*v826*/, s33 offset:28689983; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v59 /*v827*/, s33 offset:28729984; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v60 /*v828*/, s33 offset:28769985; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v61 /*v829*/, s33 offset:28809986; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v62 /*v830*/, s33 offset:28849987; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v63 /*v831*/, s33 offset:28889988; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v64 /*v832*/, s33 offset:28929989; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v65 /*v833*/, s33 offset:28969990; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v66 /*v834*/, s33 offset:29009991; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v67 /*v835*/, s33 offset:29049992; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v68 /*v836*/, s33 offset:29089993; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v69 /*v837*/, s33 offset:29129994; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v70 /*v838*/, s33 offset:29169995; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v71 /*v839*/, s33 offset:29209996; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v72 /*v840*/, s33 offset:29249997; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v73 /*v841*/, s33 offset:29289998; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v74 /*v842*/, s33 offset:29329999; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v75 /*v843*/, s33 offset:293610000; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v76 /*v844*/, s33 offset:294010001; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v77 /*v845*/, s33 offset:294410002; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v78 /*v846*/, s33 offset:294810003; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v79 /*v847*/, s33 offset:295210004; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v80 /*v848*/, s33 offset:295610005; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v81 /*v849*/, s33 offset:296010006; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v82 /*v850*/, s33 offset:296410007; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v83 /*v851*/, s33 offset:296810008; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v84 /*v852*/, s33 offset:297210009; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v85 /*v853*/, s33 offset:297610010; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v86 /*v854*/, s33 offset:298010011; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v87 /*v855*/, s33 offset:298410012; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v88 /*v856*/, s33 offset:298810013; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v89 /*v857*/, s33 offset:299210014; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v90 /*v858*/, s33 offset:299610015; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v91 /*v859*/, s33 offset:300010016; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v92 /*v860*/, s33 offset:300410017; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v93 /*v861*/, s33 offset:300810018; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v94 /*v862*/, s33 offset:301210019; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v95 /*v863*/, s33 offset:301610020; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v96 /*v864*/, s33 offset:302010021; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v97 /*v865*/, s33 offset:302410022; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v98 /*v866*/, s33 offset:302810023; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v99 /*v867*/, s33 offset:303210024; GFX1250-DAGISEL-NEXT:    s_clause 0x3e ; 252-byte Folded Spill10025; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v100 /*v868*/, s33 offset:303610026; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v101 /*v869*/, s33 offset:304010027; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v102 /*v870*/, s33 offset:304410028; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v103 /*v871*/, s33 offset:304810029; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v104 /*v872*/, s33 offset:305210030; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v105 /*v873*/, s33 offset:305610031; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v106 /*v874*/, s33 offset:306010032; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v107 /*v875*/, s33 offset:306410033; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v108 /*v876*/, s33 offset:306810034; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v109 /*v877*/, s33 offset:307210035; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v110 /*v878*/, s33 offset:307610036; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v111 /*v879*/, s33 offset:308010037; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v112 /*v880*/, s33 offset:308410038; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v113 /*v881*/, s33 offset:308810039; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v114 /*v882*/, s33 offset:309210040; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v115 /*v883*/, s33 offset:309610041; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v116 /*v884*/, s33 offset:310010042; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v117 /*v885*/, s33 offset:310410043; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v118 /*v886*/, s33 offset:310810044; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v119 /*v887*/, s33 offset:311210045; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v120 /*v888*/, s33 offset:311610046; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v121 /*v889*/, s33 offset:312010047; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v122 /*v890*/, s33 offset:312410048; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v123 /*v891*/, s33 offset:312810049; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v124 /*v892*/, s33 offset:313210050; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v125 /*v893*/, s33 offset:313610051; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v126 /*v894*/, s33 offset:314010052; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v127 /*v895*/, s33 offset:314410053; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v128 /*v896*/, s33 offset:314810054; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v129 /*v897*/, s33 offset:315210055; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v130 /*v898*/, s33 offset:315610056; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v131 /*v899*/, s33 offset:316010057; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v132 /*v900*/, s33 offset:316410058; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v133 /*v901*/, s33 offset:316810059; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v134 /*v902*/, s33 offset:317210060; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v135 /*v903*/, s33 offset:317610061; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v136 /*v904*/, s33 offset:318010062; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v137 /*v905*/, s33 offset:318410063; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v138 /*v906*/, s33 offset:318810064; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v139 /*v907*/, s33 offset:319210065; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v140 /*v908*/, s33 offset:319610066; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v141 /*v909*/, s33 offset:320010067; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v142 /*v910*/, s33 offset:320410068; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v143 /*v911*/, s33 offset:320810069; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v144 /*v912*/, s33 offset:321210070; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v145 /*v913*/, s33 offset:321610071; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v146 /*v914*/, s33 offset:322010072; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v147 /*v915*/, s33 offset:322410073; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v148 /*v916*/, s33 offset:322810074; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v149 /*v917*/, s33 offset:323210075; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v150 /*v918*/, s33 offset:323610076; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v151 /*v919*/, s33 offset:324010077; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v152 /*v920*/, s33 offset:324410078; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v153 /*v921*/, s33 offset:324810079; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v154 /*v922*/, s33 offset:325210080; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v155 /*v923*/, s33 offset:325610081; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v156 /*v924*/, s33 offset:326010082; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v157 /*v925*/, s33 offset:326410083; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v158 /*v926*/, s33 offset:326810084; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v159 /*v927*/, s33 offset:327210085; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v160 /*v928*/, s33 offset:327610086; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v161 /*v929*/, s33 offset:328010087; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v162 /*v930*/, s33 offset:328410088; GFX1250-DAGISEL-NEXT:    s_clause 0x3e ; 252-byte Folded Spill10089; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v163 /*v931*/, s33 offset:328810090; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v164 /*v932*/, s33 offset:329210091; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v165 /*v933*/, s33 offset:329610092; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v166 /*v934*/, s33 offset:330010093; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v167 /*v935*/, s33 offset:330410094; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v168 /*v936*/, s33 offset:330810095; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v169 /*v937*/, s33 offset:331210096; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v170 /*v938*/, s33 offset:331610097; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v171 /*v939*/, s33 offset:332010098; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v172 /*v940*/, s33 offset:332410099; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v173 /*v941*/, s33 offset:332810100; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v174 /*v942*/, s33 offset:333210101; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v175 /*v943*/, s33 offset:333610102; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v176 /*v944*/, s33 offset:334010103; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v177 /*v945*/, s33 offset:334410104; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v178 /*v946*/, s33 offset:334810105; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v179 /*v947*/, s33 offset:335210106; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v180 /*v948*/, s33 offset:335610107; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v181 /*v949*/, s33 offset:336010108; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v182 /*v950*/, s33 offset:336410109; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v183 /*v951*/, s33 offset:336810110; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v184 /*v952*/, s33 offset:337210111; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v185 /*v953*/, s33 offset:337610112; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v186 /*v954*/, s33 offset:338010113; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v187 /*v955*/, s33 offset:338410114; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v188 /*v956*/, s33 offset:338810115; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v189 /*v957*/, s33 offset:339210116; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v190 /*v958*/, s33 offset:339610117; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v191 /*v959*/, s33 offset:340010118; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v192 /*v960*/, s33 offset:340410119; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v193 /*v961*/, s33 offset:340810120; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v194 /*v962*/, s33 offset:341210121; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v195 /*v963*/, s33 offset:341610122; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v196 /*v964*/, s33 offset:342010123; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v197 /*v965*/, s33 offset:342410124; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v198 /*v966*/, s33 offset:342810125; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v199 /*v967*/, s33 offset:343210126; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v200 /*v968*/, s33 offset:343610127; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v201 /*v969*/, s33 offset:344010128; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v202 /*v970*/, s33 offset:344410129; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v203 /*v971*/, s33 offset:344810130; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v204 /*v972*/, s33 offset:345210131; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v205 /*v973*/, s33 offset:345610132; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v206 /*v974*/, s33 offset:346010133; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v207 /*v975*/, s33 offset:346410134; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v208 /*v976*/, s33 offset:346810135; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v209 /*v977*/, s33 offset:347210136; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v210 /*v978*/, s33 offset:347610137; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v211 /*v979*/, s33 offset:348010138; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v212 /*v980*/, s33 offset:348410139; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v213 /*v981*/, s33 offset:348810140; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v214 /*v982*/, s33 offset:349210141; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v215 /*v983*/, s33 offset:349610142; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v216 /*v984*/, s33 offset:350010143; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v217 /*v985*/, s33 offset:350410144; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v218 /*v986*/, s33 offset:350810145; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v219 /*v987*/, s33 offset:351210146; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v220 /*v988*/, s33 offset:351610147; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v221 /*v989*/, s33 offset:352010148; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v222 /*v990*/, s33 offset:352410149; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v223 /*v991*/, s33 offset:352810150; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v224 /*v992*/, s33 offset:353210151; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v225 /*v993*/, s33 offset:353610152; GFX1250-DAGISEL-NEXT:    s_clause 0x1d ; 120-byte Folded Spill10153; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v226 /*v994*/, s33 offset:354010154; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v227 /*v995*/, s33 offset:354410155; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v228 /*v996*/, s33 offset:354810156; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v229 /*v997*/, s33 offset:355210157; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v230 /*v998*/, s33 offset:355610158; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v231 /*v999*/, s33 offset:356010159; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v232 /*v1000*/, s33 offset:356410160; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v233 /*v1001*/, s33 offset:356810161; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v234 /*v1002*/, s33 offset:357210162; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v235 /*v1003*/, s33 offset:357610163; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v236 /*v1004*/, s33 offset:358010164; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v237 /*v1005*/, s33 offset:358410165; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v238 /*v1006*/, s33 offset:358810166; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v239 /*v1007*/, s33 offset:359210167; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v240 /*v1008*/, s33 offset:359610168; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v241 /*v1009*/, s33 offset:360010169; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v242 /*v1010*/, s33 offset:360410170; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v243 /*v1011*/, s33 offset:360810171; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v244 /*v1012*/, s33 offset:361210172; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v245 /*v1013*/, s33 offset:361610173; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v246 /*v1014*/, s33 offset:362010174; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v247 /*v1015*/, s33 offset:362410175; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v248 /*v1016*/, s33 offset:362810176; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v249 /*v1017*/, s33 offset:363210177; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v250 /*v1018*/, s33 offset:363610178; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v251 /*v1019*/, s33 offset:364010179; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v252 /*v1020*/, s33 offset:364410180; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v253 /*v1021*/, s33 offset:364810181; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v254 /*v1022*/, s33 offset:365210182; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v255 /*v1023*/, s33 offset:365610183; GFX1250-DAGISEL-NEXT:    s_wait_xcnt 0x010184; GFX1250-DAGISEL-NEXT:    s_mov_b32 exec_lo, -110185; GFX1250-DAGISEL-NEXT:    s_set_vgpr_msb 0xc00 ; msbs: dst=0 src0=0 src1=0 src2=010186; GFX1250-DAGISEL-NEXT:    s_clause 0x2 ; 12-byte Folded Spill10187; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v42, s3310188; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v40, s33 offset:16410189; GFX1250-DAGISEL-NEXT:    scratch_store_b32 off, v41, s33 offset:16810190; GFX1250-DAGISEL-NEXT:    s_wait_xcnt 0x210191; GFX1250-DAGISEL-NEXT:    v_writelane_b32 v42, s0, 310192; GFX1250-DAGISEL-NEXT:    s_mov_b64 s[0:1], callee@abs6410193; GFX1250-DAGISEL-NEXT:    s_addk_co_i32 s32, 0xe5010194; GFX1250-DAGISEL-NEXT:    s_wait_xcnt 0x010195; GFX1250-DAGISEL-NEXT:    v_dual_mov_b32 v41, v9 :: v_dual_mov_b32 v40, v810196; GFX1250-DAGISEL-NEXT:    v_writelane_b32 v42, s4, 010197; GFX1250-DAGISEL-NEXT:    v_writelane_b32 v42, s30, 110198; GFX1250-DAGISEL-NEXT:    v_writelane_b32 v42, s31, 210199; GFX1250-DAGISEL-NEXT:    s_swap_pc_i64 s[30:31], s[0:1]10200; GFX1250-DAGISEL-NEXT:    flat_store_b32 v[40:41], v010201; GFX1250-DAGISEL-NEXT:    v_readlane_b32 s31, v42, 210202; GFX1250-DAGISEL-NEXT:    v_readlane_b32 s30, v42, 110203; GFX1250-DAGISEL-NEXT:    v_readlane_b32 s4, v42, 010204; GFX1250-DAGISEL-NEXT:    v_readlane_b32 s0, v42, 310205; GFX1250-DAGISEL-NEXT:    s_clause 0x2 ; 12-byte Folded Reload10206; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v42, off, s3310207; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v40, off, s33 offset:16410208; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v41, off, s33 offset:16810209; GFX1250-DAGISEL-NEXT:    s_mov_b32 s32, s3310210; GFX1250-DAGISEL-NEXT:    s_wait_xcnt 0x010211; GFX1250-DAGISEL-NEXT:    s_xor_b32 exec_lo, s4, -110212; GFX1250-DAGISEL-NEXT:    s_clause 0x3e ; 252-byte Folded Reload10213; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v0, off, s33 offset:410214; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v1, off, s33 offset:810215; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v2, off, s33 offset:1210216; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v3, off, s33 offset:1610217; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v4, off, s33 offset:2010218; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v5, off, s33 offset:2410219; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v6, off, s33 offset:2810220; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v7, off, s33 offset:3210221; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v8, off, s33 offset:3610222; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v9, off, s33 offset:4010223; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v10, off, s33 offset:4410224; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v11, off, s33 offset:4810225; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v12, off, s33 offset:5210226; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v13, off, s33 offset:5610227; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v14, off, s33 offset:6010228; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v15, off, s33 offset:6410229; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v16, off, s33 offset:6810230; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v17, off, s33 offset:7210231; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v18, off, s33 offset:7610232; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v19, off, s33 offset:8010233; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v20, off, s33 offset:8410234; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v21, off, s33 offset:8810235; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v22, off, s33 offset:9210236; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v23, off, s33 offset:9610237; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v24, off, s33 offset:10010238; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v25, off, s33 offset:10410239; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v26, off, s33 offset:10810240; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v27, off, s33 offset:11210241; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v28, off, s33 offset:11610242; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v29, off, s33 offset:12010243; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v30, off, s33 offset:12410244; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v31, off, s33 offset:12810245; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v32, off, s33 offset:13210246; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v33, off, s33 offset:13610247; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v34, off, s33 offset:14010248; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v35, off, s33 offset:14410249; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v36, off, s33 offset:14810250; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v37, off, s33 offset:15210251; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v38, off, s33 offset:15610252; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v39, off, s33 offset:16010253; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v48, off, s33 offset:17210254; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v49, off, s33 offset:17610255; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v50, off, s33 offset:18010256; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v51, off, s33 offset:18410257; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v52, off, s33 offset:18810258; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v53, off, s33 offset:19210259; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v54, off, s33 offset:19610260; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v55, off, s33 offset:20010261; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v64, off, s33 offset:20410262; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v65, off, s33 offset:20810263; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v66, off, s33 offset:21210264; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v67, off, s33 offset:21610265; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v68, off, s33 offset:22010266; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v69, off, s33 offset:22410267; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v70, off, s33 offset:22810268; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v71, off, s33 offset:23210269; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v80, off, s33 offset:23610270; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v81, off, s33 offset:24010271; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v82, off, s33 offset:24410272; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v83, off, s33 offset:24810273; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v84, off, s33 offset:25210274; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v85, off, s33 offset:25610275; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v86, off, s33 offset:26010276; GFX1250-DAGISEL-NEXT:    s_clause 0x3e ; 252-byte Folded Reload10277; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v87, off, s33 offset:26410278; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v96, off, s33 offset:26810279; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v97, off, s33 offset:27210280; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v98, off, s33 offset:27610281; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v99, off, s33 offset:28010282; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v100, off, s33 offset:28410283; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v101, off, s33 offset:28810284; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v102, off, s33 offset:29210285; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v103, off, s33 offset:29610286; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v112, off, s33 offset:30010287; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v113, off, s33 offset:30410288; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v114, off, s33 offset:30810289; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v115, off, s33 offset:31210290; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v116, off, s33 offset:31610291; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v117, off, s33 offset:32010292; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v118, off, s33 offset:32410293; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v119, off, s33 offset:32810294; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v128, off, s33 offset:33210295; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v129, off, s33 offset:33610296; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v130, off, s33 offset:34010297; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v131, off, s33 offset:34410298; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v132, off, s33 offset:34810299; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v133, off, s33 offset:35210300; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v134, off, s33 offset:35610301; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v135, off, s33 offset:36010302; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v144, off, s33 offset:36410303; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v145, off, s33 offset:36810304; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v146, off, s33 offset:37210305; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v147, off, s33 offset:37610306; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v148, off, s33 offset:38010307; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v149, off, s33 offset:38410308; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v150, off, s33 offset:38810309; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v151, off, s33 offset:39210310; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v160, off, s33 offset:39610311; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v161, off, s33 offset:40010312; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v162, off, s33 offset:40410313; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v163, off, s33 offset:40810314; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v164, off, s33 offset:41210315; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v165, off, s33 offset:41610316; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v166, off, s33 offset:42010317; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v167, off, s33 offset:42410318; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v176, off, s33 offset:42810319; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v177, off, s33 offset:43210320; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v178, off, s33 offset:43610321; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v179, off, s33 offset:44010322; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v180, off, s33 offset:44410323; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v181, off, s33 offset:44810324; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v182, off, s33 offset:45210325; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v183, off, s33 offset:45610326; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v192, off, s33 offset:46010327; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v193, off, s33 offset:46410328; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v194, off, s33 offset:46810329; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v195, off, s33 offset:47210330; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v196, off, s33 offset:47610331; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v197, off, s33 offset:48010332; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v198, off, s33 offset:48410333; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v199, off, s33 offset:48810334; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v208, off, s33 offset:49210335; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v209, off, s33 offset:49610336; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v210, off, s33 offset:50010337; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v211, off, s33 offset:50410338; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v212, off, s33 offset:50810339; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v213, off, s33 offset:51210340; GFX1250-DAGISEL-NEXT:    s_clause 0x3e ; 252-byte Folded Reload10341; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v214, off, s33 offset:51610342; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v215, off, s33 offset:52010343; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v224, off, s33 offset:52410344; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v225, off, s33 offset:52810345; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v226, off, s33 offset:53210346; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v227, off, s33 offset:53610347; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v228, off, s33 offset:54010348; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v229, off, s33 offset:54410349; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v230, off, s33 offset:54810350; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v231, off, s33 offset:55210351; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v240, off, s33 offset:55610352; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v241, off, s33 offset:56010353; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v242, off, s33 offset:56410354; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v243, off, s33 offset:56810355; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v244, off, s33 offset:57210356; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v245, off, s33 offset:57610357; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v246, off, s33 offset:58010358; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v247, off, s33 offset:58410359; GFX1250-DAGISEL-NEXT:    s_set_vgpr_msb 64 ; msbs: dst=1 src0=0 src1=0 src2=010360; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v0 /*v256*/, off, s33 offset:58810361; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v1 /*v257*/, off, s33 offset:59210362; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v2 /*v258*/, off, s33 offset:59610363; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v3 /*v259*/, off, s33 offset:60010364; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v4 /*v260*/, off, s33 offset:60410365; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v5 /*v261*/, off, s33 offset:60810366; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v6 /*v262*/, off, s33 offset:61210367; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v7 /*v263*/, off, s33 offset:61610368; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v8 /*v264*/, off, s33 offset:62010369; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v9 /*v265*/, off, s33 offset:62410370; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v10 /*v266*/, off, s33 offset:62810371; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v11 /*v267*/, off, s33 offset:63210372; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v12 /*v268*/, off, s33 offset:63610373; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v13 /*v269*/, off, s33 offset:64010374; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v14 /*v270*/, off, s33 offset:64410375; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v15 /*v271*/, off, s33 offset:64810376; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v16 /*v272*/, off, s33 offset:65210377; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v17 /*v273*/, off, s33 offset:65610378; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v18 /*v274*/, off, s33 offset:66010379; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v19 /*v275*/, off, s33 offset:66410380; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v20 /*v276*/, off, s33 offset:66810381; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v21 /*v277*/, off, s33 offset:67210382; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v22 /*v278*/, off, s33 offset:67610383; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v23 /*v279*/, off, s33 offset:68010384; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v24 /*v280*/, off, s33 offset:68410385; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v25 /*v281*/, off, s33 offset:68810386; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v26 /*v282*/, off, s33 offset:69210387; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v27 /*v283*/, off, s33 offset:69610388; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v28 /*v284*/, off, s33 offset:70010389; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v29 /*v285*/, off, s33 offset:70410390; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v30 /*v286*/, off, s33 offset:70810391; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v31 /*v287*/, off, s33 offset:71210392; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v32 /*v288*/, off, s33 offset:71610393; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v33 /*v289*/, off, s33 offset:72010394; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v34 /*v290*/, off, s33 offset:72410395; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v35 /*v291*/, off, s33 offset:72810396; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v36 /*v292*/, off, s33 offset:73210397; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v37 /*v293*/, off, s33 offset:73610398; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v38 /*v294*/, off, s33 offset:74010399; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v39 /*v295*/, off, s33 offset:74410400; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v40 /*v296*/, off, s33 offset:74810401; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v41 /*v297*/, off, s33 offset:75210402; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v42 /*v298*/, off, s33 offset:75610403; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v43 /*v299*/, off, s33 offset:76010404; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v44 /*v300*/, off, s33 offset:76410405; GFX1250-DAGISEL-NEXT:    s_clause 0x3e ; 252-byte Folded Reload10406; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v45 /*v301*/, off, s33 offset:76810407; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v46 /*v302*/, off, s33 offset:77210408; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v47 /*v303*/, off, s33 offset:77610409; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v48 /*v304*/, off, s33 offset:78010410; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v49 /*v305*/, off, s33 offset:78410411; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v50 /*v306*/, off, s33 offset:78810412; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v51 /*v307*/, off, s33 offset:79210413; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v52 /*v308*/, off, s33 offset:79610414; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v53 /*v309*/, off, s33 offset:80010415; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v54 /*v310*/, off, s33 offset:80410416; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v55 /*v311*/, off, s33 offset:80810417; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v56 /*v312*/, off, s33 offset:81210418; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v57 /*v313*/, off, s33 offset:81610419; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v58 /*v314*/, off, s33 offset:82010420; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v59 /*v315*/, off, s33 offset:82410421; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v60 /*v316*/, off, s33 offset:82810422; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v61 /*v317*/, off, s33 offset:83210423; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v62 /*v318*/, off, s33 offset:83610424; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v63 /*v319*/, off, s33 offset:84010425; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v64 /*v320*/, off, s33 offset:84410426; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v65 /*v321*/, off, s33 offset:84810427; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v66 /*v322*/, off, s33 offset:85210428; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v67 /*v323*/, off, s33 offset:85610429; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v68 /*v324*/, off, s33 offset:86010430; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v69 /*v325*/, off, s33 offset:86410431; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v70 /*v326*/, off, s33 offset:86810432; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v71 /*v327*/, off, s33 offset:87210433; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v72 /*v328*/, off, s33 offset:87610434; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v73 /*v329*/, off, s33 offset:88010435; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v74 /*v330*/, off, s33 offset:88410436; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v75 /*v331*/, off, s33 offset:88810437; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v76 /*v332*/, off, s33 offset:89210438; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v77 /*v333*/, off, s33 offset:89610439; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v78 /*v334*/, off, s33 offset:90010440; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v79 /*v335*/, off, s33 offset:90410441; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v80 /*v336*/, off, s33 offset:90810442; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v81 /*v337*/, off, s33 offset:91210443; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v82 /*v338*/, off, s33 offset:91610444; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v83 /*v339*/, off, s33 offset:92010445; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v84 /*v340*/, off, s33 offset:92410446; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v85 /*v341*/, off, s33 offset:92810447; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v86 /*v342*/, off, s33 offset:93210448; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v87 /*v343*/, off, s33 offset:93610449; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v88 /*v344*/, off, s33 offset:94010450; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v89 /*v345*/, off, s33 offset:94410451; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v90 /*v346*/, off, s33 offset:94810452; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v91 /*v347*/, off, s33 offset:95210453; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v92 /*v348*/, off, s33 offset:95610454; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v93 /*v349*/, off, s33 offset:96010455; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v94 /*v350*/, off, s33 offset:96410456; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v95 /*v351*/, off, s33 offset:96810457; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v96 /*v352*/, off, s33 offset:97210458; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v97 /*v353*/, off, s33 offset:97610459; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v98 /*v354*/, off, s33 offset:98010460; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v99 /*v355*/, off, s33 offset:98410461; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v100 /*v356*/, off, s33 offset:98810462; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v101 /*v357*/, off, s33 offset:99210463; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v102 /*v358*/, off, s33 offset:99610464; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v103 /*v359*/, off, s33 offset:100010465; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v104 /*v360*/, off, s33 offset:100410466; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v105 /*v361*/, off, s33 offset:100810467; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v106 /*v362*/, off, s33 offset:101210468; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v107 /*v363*/, off, s33 offset:101610469; GFX1250-DAGISEL-NEXT:    s_clause 0x3e ; 252-byte Folded Reload10470; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v108 /*v364*/, off, s33 offset:102010471; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v109 /*v365*/, off, s33 offset:102410472; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v110 /*v366*/, off, s33 offset:102810473; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v111 /*v367*/, off, s33 offset:103210474; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v112 /*v368*/, off, s33 offset:103610475; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v113 /*v369*/, off, s33 offset:104010476; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v114 /*v370*/, off, s33 offset:104410477; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v115 /*v371*/, off, s33 offset:104810478; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v116 /*v372*/, off, s33 offset:105210479; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v117 /*v373*/, off, s33 offset:105610480; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v118 /*v374*/, off, s33 offset:106010481; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v119 /*v375*/, off, s33 offset:106410482; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v120 /*v376*/, off, s33 offset:106810483; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v121 /*v377*/, off, s33 offset:107210484; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v122 /*v378*/, off, s33 offset:107610485; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v123 /*v379*/, off, s33 offset:108010486; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v124 /*v380*/, off, s33 offset:108410487; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v125 /*v381*/, off, s33 offset:108810488; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v126 /*v382*/, off, s33 offset:109210489; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v127 /*v383*/, off, s33 offset:109610490; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v128 /*v384*/, off, s33 offset:110010491; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v129 /*v385*/, off, s33 offset:110410492; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v130 /*v386*/, off, s33 offset:110810493; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v131 /*v387*/, off, s33 offset:111210494; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v132 /*v388*/, off, s33 offset:111610495; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v133 /*v389*/, off, s33 offset:112010496; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v134 /*v390*/, off, s33 offset:112410497; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v135 /*v391*/, off, s33 offset:112810498; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v136 /*v392*/, off, s33 offset:113210499; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v137 /*v393*/, off, s33 offset:113610500; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v138 /*v394*/, off, s33 offset:114010501; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v139 /*v395*/, off, s33 offset:114410502; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v140 /*v396*/, off, s33 offset:114810503; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v141 /*v397*/, off, s33 offset:115210504; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v142 /*v398*/, off, s33 offset:115610505; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v143 /*v399*/, off, s33 offset:116010506; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v144 /*v400*/, off, s33 offset:116410507; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v145 /*v401*/, off, s33 offset:116810508; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v146 /*v402*/, off, s33 offset:117210509; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v147 /*v403*/, off, s33 offset:117610510; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v148 /*v404*/, off, s33 offset:118010511; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v149 /*v405*/, off, s33 offset:118410512; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v150 /*v406*/, off, s33 offset:118810513; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v151 /*v407*/, off, s33 offset:119210514; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v152 /*v408*/, off, s33 offset:119610515; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v153 /*v409*/, off, s33 offset:120010516; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v154 /*v410*/, off, s33 offset:120410517; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v155 /*v411*/, off, s33 offset:120810518; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v156 /*v412*/, off, s33 offset:121210519; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v157 /*v413*/, off, s33 offset:121610520; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v158 /*v414*/, off, s33 offset:122010521; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v159 /*v415*/, off, s33 offset:122410522; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v160 /*v416*/, off, s33 offset:122810523; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v161 /*v417*/, off, s33 offset:123210524; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v162 /*v418*/, off, s33 offset:123610525; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v163 /*v419*/, off, s33 offset:124010526; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v164 /*v420*/, off, s33 offset:124410527; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v165 /*v421*/, off, s33 offset:124810528; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v166 /*v422*/, off, s33 offset:125210529; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v167 /*v423*/, off, s33 offset:125610530; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v168 /*v424*/, off, s33 offset:126010531; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v169 /*v425*/, off, s33 offset:126410532; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v170 /*v426*/, off, s33 offset:126810533; GFX1250-DAGISEL-NEXT:    s_clause 0x3e ; 252-byte Folded Reload10534; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v171 /*v427*/, off, s33 offset:127210535; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v172 /*v428*/, off, s33 offset:127610536; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v173 /*v429*/, off, s33 offset:128010537; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v174 /*v430*/, off, s33 offset:128410538; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v175 /*v431*/, off, s33 offset:128810539; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v176 /*v432*/, off, s33 offset:129210540; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v177 /*v433*/, off, s33 offset:129610541; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v178 /*v434*/, off, s33 offset:130010542; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v179 /*v435*/, off, s33 offset:130410543; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v180 /*v436*/, off, s33 offset:130810544; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v181 /*v437*/, off, s33 offset:131210545; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v182 /*v438*/, off, s33 offset:131610546; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v183 /*v439*/, off, s33 offset:132010547; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v184 /*v440*/, off, s33 offset:132410548; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v185 /*v441*/, off, s33 offset:132810549; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v186 /*v442*/, off, s33 offset:133210550; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v187 /*v443*/, off, s33 offset:133610551; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v188 /*v444*/, off, s33 offset:134010552; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v189 /*v445*/, off, s33 offset:134410553; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v190 /*v446*/, off, s33 offset:134810554; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v191 /*v447*/, off, s33 offset:135210555; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v192 /*v448*/, off, s33 offset:135610556; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v193 /*v449*/, off, s33 offset:136010557; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v194 /*v450*/, off, s33 offset:136410558; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v195 /*v451*/, off, s33 offset:136810559; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v196 /*v452*/, off, s33 offset:137210560; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v197 /*v453*/, off, s33 offset:137610561; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v198 /*v454*/, off, s33 offset:138010562; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v199 /*v455*/, off, s33 offset:138410563; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v200 /*v456*/, off, s33 offset:138810564; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v201 /*v457*/, off, s33 offset:139210565; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v202 /*v458*/, off, s33 offset:139610566; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v203 /*v459*/, off, s33 offset:140010567; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v204 /*v460*/, off, s33 offset:140410568; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v205 /*v461*/, off, s33 offset:140810569; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v206 /*v462*/, off, s33 offset:141210570; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v207 /*v463*/, off, s33 offset:141610571; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v208 /*v464*/, off, s33 offset:142010572; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v209 /*v465*/, off, s33 offset:142410573; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v210 /*v466*/, off, s33 offset:142810574; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v211 /*v467*/, off, s33 offset:143210575; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v212 /*v468*/, off, s33 offset:143610576; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v213 /*v469*/, off, s33 offset:144010577; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v214 /*v470*/, off, s33 offset:144410578; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v215 /*v471*/, off, s33 offset:144810579; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v216 /*v472*/, off, s33 offset:145210580; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v217 /*v473*/, off, s33 offset:145610581; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v218 /*v474*/, off, s33 offset:146010582; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v219 /*v475*/, off, s33 offset:146410583; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v220 /*v476*/, off, s33 offset:146810584; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v221 /*v477*/, off, s33 offset:147210585; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v222 /*v478*/, off, s33 offset:147610586; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v223 /*v479*/, off, s33 offset:148010587; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v224 /*v480*/, off, s33 offset:148410588; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v225 /*v481*/, off, s33 offset:148810589; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v226 /*v482*/, off, s33 offset:149210590; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v227 /*v483*/, off, s33 offset:149610591; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v228 /*v484*/, off, s33 offset:150010592; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v229 /*v485*/, off, s33 offset:150410593; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v230 /*v486*/, off, s33 offset:150810594; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v231 /*v487*/, off, s33 offset:151210595; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v232 /*v488*/, off, s33 offset:151610596; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v233 /*v489*/, off, s33 offset:152010597; GFX1250-DAGISEL-NEXT:    s_clause 0x3e ; 252-byte Folded Reload10598; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v234 /*v490*/, off, s33 offset:152410599; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v235 /*v491*/, off, s33 offset:152810600; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v236 /*v492*/, off, s33 offset:153210601; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v237 /*v493*/, off, s33 offset:153610602; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v238 /*v494*/, off, s33 offset:154010603; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v239 /*v495*/, off, s33 offset:154410604; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v240 /*v496*/, off, s33 offset:154810605; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v241 /*v497*/, off, s33 offset:155210606; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v242 /*v498*/, off, s33 offset:155610607; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v243 /*v499*/, off, s33 offset:156010608; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v244 /*v500*/, off, s33 offset:156410609; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v245 /*v501*/, off, s33 offset:156810610; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v246 /*v502*/, off, s33 offset:157210611; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v247 /*v503*/, off, s33 offset:157610612; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v248 /*v504*/, off, s33 offset:158010613; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v249 /*v505*/, off, s33 offset:158410614; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v250 /*v506*/, off, s33 offset:158810615; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v251 /*v507*/, off, s33 offset:159210616; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v252 /*v508*/, off, s33 offset:159610617; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v253 /*v509*/, off, s33 offset:160010618; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v254 /*v510*/, off, s33 offset:160410619; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v255 /*v511*/, off, s33 offset:160810620; GFX1250-DAGISEL-NEXT:    s_set_vgpr_msb 0x4080 ; msbs: dst=2 src0=0 src1=0 src2=010621; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v0 /*v512*/, off, s33 offset:161210622; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v1 /*v513*/, off, s33 offset:161610623; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v2 /*v514*/, off, s33 offset:162010624; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v3 /*v515*/, off, s33 offset:162410625; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v4 /*v516*/, off, s33 offset:162810626; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v5 /*v517*/, off, s33 offset:163210627; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v6 /*v518*/, off, s33 offset:163610628; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v7 /*v519*/, off, s33 offset:164010629; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v8 /*v520*/, off, s33 offset:164410630; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v9 /*v521*/, off, s33 offset:164810631; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v10 /*v522*/, off, s33 offset:165210632; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v11 /*v523*/, off, s33 offset:165610633; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v12 /*v524*/, off, s33 offset:166010634; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v13 /*v525*/, off, s33 offset:166410635; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v14 /*v526*/, off, s33 offset:166810636; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v15 /*v527*/, off, s33 offset:167210637; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v16 /*v528*/, off, s33 offset:167610638; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v17 /*v529*/, off, s33 offset:168010639; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v18 /*v530*/, off, s33 offset:168410640; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v19 /*v531*/, off, s33 offset:168810641; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v20 /*v532*/, off, s33 offset:169210642; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v21 /*v533*/, off, s33 offset:169610643; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v22 /*v534*/, off, s33 offset:170010644; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v23 /*v535*/, off, s33 offset:170410645; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v24 /*v536*/, off, s33 offset:170810646; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v25 /*v537*/, off, s33 offset:171210647; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v26 /*v538*/, off, s33 offset:171610648; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v27 /*v539*/, off, s33 offset:172010649; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v28 /*v540*/, off, s33 offset:172410650; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v29 /*v541*/, off, s33 offset:172810651; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v30 /*v542*/, off, s33 offset:173210652; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v31 /*v543*/, off, s33 offset:173610653; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v32 /*v544*/, off, s33 offset:174010654; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v33 /*v545*/, off, s33 offset:174410655; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v34 /*v546*/, off, s33 offset:174810656; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v35 /*v547*/, off, s33 offset:175210657; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v36 /*v548*/, off, s33 offset:175610658; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v37 /*v549*/, off, s33 offset:176010659; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v38 /*v550*/, off, s33 offset:176410660; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v39 /*v551*/, off, s33 offset:176810661; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v40 /*v552*/, off, s33 offset:177210662; GFX1250-DAGISEL-NEXT:    s_clause 0x3e ; 252-byte Folded Reload10663; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v41 /*v553*/, off, s33 offset:177610664; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v42 /*v554*/, off, s33 offset:178010665; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v43 /*v555*/, off, s33 offset:178410666; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v44 /*v556*/, off, s33 offset:178810667; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v45 /*v557*/, off, s33 offset:179210668; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v46 /*v558*/, off, s33 offset:179610669; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v47 /*v559*/, off, s33 offset:180010670; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v48 /*v560*/, off, s33 offset:180410671; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v49 /*v561*/, off, s33 offset:180810672; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v50 /*v562*/, off, s33 offset:181210673; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v51 /*v563*/, off, s33 offset:181610674; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v52 /*v564*/, off, s33 offset:182010675; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v53 /*v565*/, off, s33 offset:182410676; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v54 /*v566*/, off, s33 offset:182810677; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v55 /*v567*/, off, s33 offset:183210678; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v56 /*v568*/, off, s33 offset:183610679; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v57 /*v569*/, off, s33 offset:184010680; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v58 /*v570*/, off, s33 offset:184410681; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v59 /*v571*/, off, s33 offset:184810682; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v60 /*v572*/, off, s33 offset:185210683; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v61 /*v573*/, off, s33 offset:185610684; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v62 /*v574*/, off, s33 offset:186010685; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v63 /*v575*/, off, s33 offset:186410686; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v64 /*v576*/, off, s33 offset:186810687; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v65 /*v577*/, off, s33 offset:187210688; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v66 /*v578*/, off, s33 offset:187610689; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v67 /*v579*/, off, s33 offset:188010690; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v68 /*v580*/, off, s33 offset:188410691; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v69 /*v581*/, off, s33 offset:188810692; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v70 /*v582*/, off, s33 offset:189210693; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v71 /*v583*/, off, s33 offset:189610694; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v72 /*v584*/, off, s33 offset:190010695; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v73 /*v585*/, off, s33 offset:190410696; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v74 /*v586*/, off, s33 offset:190810697; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v75 /*v587*/, off, s33 offset:191210698; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v76 /*v588*/, off, s33 offset:191610699; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v77 /*v589*/, off, s33 offset:192010700; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v78 /*v590*/, off, s33 offset:192410701; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v79 /*v591*/, off, s33 offset:192810702; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v80 /*v592*/, off, s33 offset:193210703; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v81 /*v593*/, off, s33 offset:193610704; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v82 /*v594*/, off, s33 offset:194010705; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v83 /*v595*/, off, s33 offset:194410706; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v84 /*v596*/, off, s33 offset:194810707; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v85 /*v597*/, off, s33 offset:195210708; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v86 /*v598*/, off, s33 offset:195610709; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v87 /*v599*/, off, s33 offset:196010710; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v88 /*v600*/, off, s33 offset:196410711; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v89 /*v601*/, off, s33 offset:196810712; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v90 /*v602*/, off, s33 offset:197210713; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v91 /*v603*/, off, s33 offset:197610714; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v92 /*v604*/, off, s33 offset:198010715; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v93 /*v605*/, off, s33 offset:198410716; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v94 /*v606*/, off, s33 offset:198810717; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v95 /*v607*/, off, s33 offset:199210718; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v96 /*v608*/, off, s33 offset:199610719; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v97 /*v609*/, off, s33 offset:200010720; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v98 /*v610*/, off, s33 offset:200410721; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v99 /*v611*/, off, s33 offset:200810722; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v100 /*v612*/, off, s33 offset:201210723; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v101 /*v613*/, off, s33 offset:201610724; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v102 /*v614*/, off, s33 offset:202010725; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v103 /*v615*/, off, s33 offset:202410726; GFX1250-DAGISEL-NEXT:    s_clause 0x3e ; 252-byte Folded Reload10727; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v104 /*v616*/, off, s33 offset:202810728; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v105 /*v617*/, off, s33 offset:203210729; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v106 /*v618*/, off, s33 offset:203610730; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v107 /*v619*/, off, s33 offset:204010731; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v108 /*v620*/, off, s33 offset:204410732; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v109 /*v621*/, off, s33 offset:204810733; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v110 /*v622*/, off, s33 offset:205210734; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v111 /*v623*/, off, s33 offset:205610735; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v112 /*v624*/, off, s33 offset:206010736; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v113 /*v625*/, off, s33 offset:206410737; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v114 /*v626*/, off, s33 offset:206810738; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v115 /*v627*/, off, s33 offset:207210739; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v116 /*v628*/, off, s33 offset:207610740; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v117 /*v629*/, off, s33 offset:208010741; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v118 /*v630*/, off, s33 offset:208410742; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v119 /*v631*/, off, s33 offset:208810743; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v120 /*v632*/, off, s33 offset:209210744; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v121 /*v633*/, off, s33 offset:209610745; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v122 /*v634*/, off, s33 offset:210010746; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v123 /*v635*/, off, s33 offset:210410747; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v124 /*v636*/, off, s33 offset:210810748; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v125 /*v637*/, off, s33 offset:211210749; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v126 /*v638*/, off, s33 offset:211610750; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v127 /*v639*/, off, s33 offset:212010751; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v128 /*v640*/, off, s33 offset:212410752; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v129 /*v641*/, off, s33 offset:212810753; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v130 /*v642*/, off, s33 offset:213210754; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v131 /*v643*/, off, s33 offset:213610755; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v132 /*v644*/, off, s33 offset:214010756; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v133 /*v645*/, off, s33 offset:214410757; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v134 /*v646*/, off, s33 offset:214810758; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v135 /*v647*/, off, s33 offset:215210759; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v136 /*v648*/, off, s33 offset:215610760; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v137 /*v649*/, off, s33 offset:216010761; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v138 /*v650*/, off, s33 offset:216410762; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v139 /*v651*/, off, s33 offset:216810763; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v140 /*v652*/, off, s33 offset:217210764; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v141 /*v653*/, off, s33 offset:217610765; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v142 /*v654*/, off, s33 offset:218010766; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v143 /*v655*/, off, s33 offset:218410767; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v144 /*v656*/, off, s33 offset:218810768; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v145 /*v657*/, off, s33 offset:219210769; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v146 /*v658*/, off, s33 offset:219610770; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v147 /*v659*/, off, s33 offset:220010771; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v148 /*v660*/, off, s33 offset:220410772; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v149 /*v661*/, off, s33 offset:220810773; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v150 /*v662*/, off, s33 offset:221210774; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v151 /*v663*/, off, s33 offset:221610775; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v152 /*v664*/, off, s33 offset:222010776; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v153 /*v665*/, off, s33 offset:222410777; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v154 /*v666*/, off, s33 offset:222810778; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v155 /*v667*/, off, s33 offset:223210779; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v156 /*v668*/, off, s33 offset:223610780; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v157 /*v669*/, off, s33 offset:224010781; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v158 /*v670*/, off, s33 offset:224410782; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v159 /*v671*/, off, s33 offset:224810783; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v160 /*v672*/, off, s33 offset:225210784; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v161 /*v673*/, off, s33 offset:225610785; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v162 /*v674*/, off, s33 offset:226010786; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v163 /*v675*/, off, s33 offset:226410787; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v164 /*v676*/, off, s33 offset:226810788; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v165 /*v677*/, off, s33 offset:227210789; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v166 /*v678*/, off, s33 offset:227610790; GFX1250-DAGISEL-NEXT:    s_clause 0x3e ; 252-byte Folded Reload10791; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v167 /*v679*/, off, s33 offset:228010792; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v168 /*v680*/, off, s33 offset:228410793; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v169 /*v681*/, off, s33 offset:228810794; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v170 /*v682*/, off, s33 offset:229210795; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v171 /*v683*/, off, s33 offset:229610796; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v172 /*v684*/, off, s33 offset:230010797; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v173 /*v685*/, off, s33 offset:230410798; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v174 /*v686*/, off, s33 offset:230810799; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v175 /*v687*/, off, s33 offset:231210800; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v176 /*v688*/, off, s33 offset:231610801; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v177 /*v689*/, off, s33 offset:232010802; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v178 /*v690*/, off, s33 offset:232410803; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v179 /*v691*/, off, s33 offset:232810804; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v180 /*v692*/, off, s33 offset:233210805; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v181 /*v693*/, off, s33 offset:233610806; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v182 /*v694*/, off, s33 offset:234010807; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v183 /*v695*/, off, s33 offset:234410808; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v184 /*v696*/, off, s33 offset:234810809; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v185 /*v697*/, off, s33 offset:235210810; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v186 /*v698*/, off, s33 offset:235610811; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v187 /*v699*/, off, s33 offset:236010812; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v188 /*v700*/, off, s33 offset:236410813; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v189 /*v701*/, off, s33 offset:236810814; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v190 /*v702*/, off, s33 offset:237210815; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v191 /*v703*/, off, s33 offset:237610816; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v192 /*v704*/, off, s33 offset:238010817; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v193 /*v705*/, off, s33 offset:238410818; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v194 /*v706*/, off, s33 offset:238810819; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v195 /*v707*/, off, s33 offset:239210820; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v196 /*v708*/, off, s33 offset:239610821; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v197 /*v709*/, off, s33 offset:240010822; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v198 /*v710*/, off, s33 offset:240410823; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v199 /*v711*/, off, s33 offset:240810824; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v200 /*v712*/, off, s33 offset:241210825; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v201 /*v713*/, off, s33 offset:241610826; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v202 /*v714*/, off, s33 offset:242010827; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v203 /*v715*/, off, s33 offset:242410828; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v204 /*v716*/, off, s33 offset:242810829; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v205 /*v717*/, off, s33 offset:243210830; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v206 /*v718*/, off, s33 offset:243610831; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v207 /*v719*/, off, s33 offset:244010832; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v208 /*v720*/, off, s33 offset:244410833; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v209 /*v721*/, off, s33 offset:244810834; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v210 /*v722*/, off, s33 offset:245210835; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v211 /*v723*/, off, s33 offset:245610836; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v212 /*v724*/, off, s33 offset:246010837; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v213 /*v725*/, off, s33 offset:246410838; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v214 /*v726*/, off, s33 offset:246810839; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v215 /*v727*/, off, s33 offset:247210840; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v216 /*v728*/, off, s33 offset:247610841; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v217 /*v729*/, off, s33 offset:248010842; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v218 /*v730*/, off, s33 offset:248410843; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v219 /*v731*/, off, s33 offset:248810844; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v220 /*v732*/, off, s33 offset:249210845; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v221 /*v733*/, off, s33 offset:249610846; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v222 /*v734*/, off, s33 offset:250010847; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v223 /*v735*/, off, s33 offset:250410848; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v224 /*v736*/, off, s33 offset:250810849; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v225 /*v737*/, off, s33 offset:251210850; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v226 /*v738*/, off, s33 offset:251610851; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v227 /*v739*/, off, s33 offset:252010852; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v228 /*v740*/, off, s33 offset:252410853; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v229 /*v741*/, off, s33 offset:252810854; GFX1250-DAGISEL-NEXT:    s_clause 0x3e ; 252-byte Folded Reload10855; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v230 /*v742*/, off, s33 offset:253210856; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v231 /*v743*/, off, s33 offset:253610857; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v232 /*v744*/, off, s33 offset:254010858; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v233 /*v745*/, off, s33 offset:254410859; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v234 /*v746*/, off, s33 offset:254810860; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v235 /*v747*/, off, s33 offset:255210861; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v236 /*v748*/, off, s33 offset:255610862; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v237 /*v749*/, off, s33 offset:256010863; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v238 /*v750*/, off, s33 offset:256410864; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v239 /*v751*/, off, s33 offset:256810865; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v240 /*v752*/, off, s33 offset:257210866; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v241 /*v753*/, off, s33 offset:257610867; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v242 /*v754*/, off, s33 offset:258010868; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v243 /*v755*/, off, s33 offset:258410869; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v244 /*v756*/, off, s33 offset:258810870; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v245 /*v757*/, off, s33 offset:259210871; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v246 /*v758*/, off, s33 offset:259610872; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v247 /*v759*/, off, s33 offset:260010873; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v248 /*v760*/, off, s33 offset:260410874; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v249 /*v761*/, off, s33 offset:260810875; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v250 /*v762*/, off, s33 offset:261210876; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v251 /*v763*/, off, s33 offset:261610877; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v252 /*v764*/, off, s33 offset:262010878; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v253 /*v765*/, off, s33 offset:262410879; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v254 /*v766*/, off, s33 offset:262810880; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v255 /*v767*/, off, s33 offset:263210881; GFX1250-DAGISEL-NEXT:    s_set_vgpr_msb 0x80c0 ; msbs: dst=3 src0=0 src1=0 src2=010882; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v0 /*v768*/, off, s33 offset:263610883; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v1 /*v769*/, off, s33 offset:264010884; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v2 /*v770*/, off, s33 offset:264410885; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v3 /*v771*/, off, s33 offset:264810886; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v4 /*v772*/, off, s33 offset:265210887; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v5 /*v773*/, off, s33 offset:265610888; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v6 /*v774*/, off, s33 offset:266010889; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v7 /*v775*/, off, s33 offset:266410890; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v8 /*v776*/, off, s33 offset:266810891; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v9 /*v777*/, off, s33 offset:267210892; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v10 /*v778*/, off, s33 offset:267610893; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v11 /*v779*/, off, s33 offset:268010894; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v12 /*v780*/, off, s33 offset:268410895; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v13 /*v781*/, off, s33 offset:268810896; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v14 /*v782*/, off, s33 offset:269210897; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v15 /*v783*/, off, s33 offset:269610898; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v16 /*v784*/, off, s33 offset:270010899; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v17 /*v785*/, off, s33 offset:270410900; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v18 /*v786*/, off, s33 offset:270810901; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v19 /*v787*/, off, s33 offset:271210902; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v20 /*v788*/, off, s33 offset:271610903; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v21 /*v789*/, off, s33 offset:272010904; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v22 /*v790*/, off, s33 offset:272410905; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v23 /*v791*/, off, s33 offset:272810906; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v24 /*v792*/, off, s33 offset:273210907; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v25 /*v793*/, off, s33 offset:273610908; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v26 /*v794*/, off, s33 offset:274010909; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v27 /*v795*/, off, s33 offset:274410910; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v28 /*v796*/, off, s33 offset:274810911; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v29 /*v797*/, off, s33 offset:275210912; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v30 /*v798*/, off, s33 offset:275610913; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v31 /*v799*/, off, s33 offset:276010914; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v32 /*v800*/, off, s33 offset:276410915; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v33 /*v801*/, off, s33 offset:276810916; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v34 /*v802*/, off, s33 offset:277210917; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v35 /*v803*/, off, s33 offset:277610918; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v36 /*v804*/, off, s33 offset:278010919; GFX1250-DAGISEL-NEXT:    s_clause 0x3e ; 252-byte Folded Reload10920; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v37 /*v805*/, off, s33 offset:278410921; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v38 /*v806*/, off, s33 offset:278810922; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v39 /*v807*/, off, s33 offset:279210923; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v40 /*v808*/, off, s33 offset:279610924; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v41 /*v809*/, off, s33 offset:280010925; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v42 /*v810*/, off, s33 offset:280410926; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v43 /*v811*/, off, s33 offset:280810927; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v44 /*v812*/, off, s33 offset:281210928; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v45 /*v813*/, off, s33 offset:281610929; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v46 /*v814*/, off, s33 offset:282010930; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v47 /*v815*/, off, s33 offset:282410931; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v48 /*v816*/, off, s33 offset:282810932; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v49 /*v817*/, off, s33 offset:283210933; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v50 /*v818*/, off, s33 offset:283610934; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v51 /*v819*/, off, s33 offset:284010935; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v52 /*v820*/, off, s33 offset:284410936; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v53 /*v821*/, off, s33 offset:284810937; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v54 /*v822*/, off, s33 offset:285210938; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v55 /*v823*/, off, s33 offset:285610939; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v56 /*v824*/, off, s33 offset:286010940; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v57 /*v825*/, off, s33 offset:286410941; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v58 /*v826*/, off, s33 offset:286810942; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v59 /*v827*/, off, s33 offset:287210943; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v60 /*v828*/, off, s33 offset:287610944; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v61 /*v829*/, off, s33 offset:288010945; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v62 /*v830*/, off, s33 offset:288410946; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v63 /*v831*/, off, s33 offset:288810947; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v64 /*v832*/, off, s33 offset:289210948; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v65 /*v833*/, off, s33 offset:289610949; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v66 /*v834*/, off, s33 offset:290010950; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v67 /*v835*/, off, s33 offset:290410951; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v68 /*v836*/, off, s33 offset:290810952; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v69 /*v837*/, off, s33 offset:291210953; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v70 /*v838*/, off, s33 offset:291610954; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v71 /*v839*/, off, s33 offset:292010955; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v72 /*v840*/, off, s33 offset:292410956; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v73 /*v841*/, off, s33 offset:292810957; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v74 /*v842*/, off, s33 offset:293210958; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v75 /*v843*/, off, s33 offset:293610959; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v76 /*v844*/, off, s33 offset:294010960; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v77 /*v845*/, off, s33 offset:294410961; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v78 /*v846*/, off, s33 offset:294810962; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v79 /*v847*/, off, s33 offset:295210963; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v80 /*v848*/, off, s33 offset:295610964; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v81 /*v849*/, off, s33 offset:296010965; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v82 /*v850*/, off, s33 offset:296410966; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v83 /*v851*/, off, s33 offset:296810967; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v84 /*v852*/, off, s33 offset:297210968; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v85 /*v853*/, off, s33 offset:297610969; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v86 /*v854*/, off, s33 offset:298010970; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v87 /*v855*/, off, s33 offset:298410971; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v88 /*v856*/, off, s33 offset:298810972; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v89 /*v857*/, off, s33 offset:299210973; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v90 /*v858*/, off, s33 offset:299610974; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v91 /*v859*/, off, s33 offset:300010975; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v92 /*v860*/, off, s33 offset:300410976; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v93 /*v861*/, off, s33 offset:300810977; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v94 /*v862*/, off, s33 offset:301210978; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v95 /*v863*/, off, s33 offset:301610979; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v96 /*v864*/, off, s33 offset:302010980; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v97 /*v865*/, off, s33 offset:302410981; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v98 /*v866*/, off, s33 offset:302810982; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v99 /*v867*/, off, s33 offset:303210983; GFX1250-DAGISEL-NEXT:    s_clause 0x3e ; 252-byte Folded Reload10984; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v100 /*v868*/, off, s33 offset:303610985; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v101 /*v869*/, off, s33 offset:304010986; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v102 /*v870*/, off, s33 offset:304410987; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v103 /*v871*/, off, s33 offset:304810988; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v104 /*v872*/, off, s33 offset:305210989; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v105 /*v873*/, off, s33 offset:305610990; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v106 /*v874*/, off, s33 offset:306010991; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v107 /*v875*/, off, s33 offset:306410992; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v108 /*v876*/, off, s33 offset:306810993; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v109 /*v877*/, off, s33 offset:307210994; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v110 /*v878*/, off, s33 offset:307610995; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v111 /*v879*/, off, s33 offset:308010996; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v112 /*v880*/, off, s33 offset:308410997; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v113 /*v881*/, off, s33 offset:308810998; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v114 /*v882*/, off, s33 offset:309210999; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v115 /*v883*/, off, s33 offset:309611000; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v116 /*v884*/, off, s33 offset:310011001; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v117 /*v885*/, off, s33 offset:310411002; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v118 /*v886*/, off, s33 offset:310811003; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v119 /*v887*/, off, s33 offset:311211004; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v120 /*v888*/, off, s33 offset:311611005; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v121 /*v889*/, off, s33 offset:312011006; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v122 /*v890*/, off, s33 offset:312411007; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v123 /*v891*/, off, s33 offset:312811008; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v124 /*v892*/, off, s33 offset:313211009; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v125 /*v893*/, off, s33 offset:313611010; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v126 /*v894*/, off, s33 offset:314011011; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v127 /*v895*/, off, s33 offset:314411012; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v128 /*v896*/, off, s33 offset:314811013; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v129 /*v897*/, off, s33 offset:315211014; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v130 /*v898*/, off, s33 offset:315611015; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v131 /*v899*/, off, s33 offset:316011016; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v132 /*v900*/, off, s33 offset:316411017; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v133 /*v901*/, off, s33 offset:316811018; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v134 /*v902*/, off, s33 offset:317211019; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v135 /*v903*/, off, s33 offset:317611020; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v136 /*v904*/, off, s33 offset:318011021; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v137 /*v905*/, off, s33 offset:318411022; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v138 /*v906*/, off, s33 offset:318811023; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v139 /*v907*/, off, s33 offset:319211024; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v140 /*v908*/, off, s33 offset:319611025; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v141 /*v909*/, off, s33 offset:320011026; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v142 /*v910*/, off, s33 offset:320411027; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v143 /*v911*/, off, s33 offset:320811028; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v144 /*v912*/, off, s33 offset:321211029; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v145 /*v913*/, off, s33 offset:321611030; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v146 /*v914*/, off, s33 offset:322011031; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v147 /*v915*/, off, s33 offset:322411032; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v148 /*v916*/, off, s33 offset:322811033; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v149 /*v917*/, off, s33 offset:323211034; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v150 /*v918*/, off, s33 offset:323611035; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v151 /*v919*/, off, s33 offset:324011036; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v152 /*v920*/, off, s33 offset:324411037; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v153 /*v921*/, off, s33 offset:324811038; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v154 /*v922*/, off, s33 offset:325211039; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v155 /*v923*/, off, s33 offset:325611040; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v156 /*v924*/, off, s33 offset:326011041; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v157 /*v925*/, off, s33 offset:326411042; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v158 /*v926*/, off, s33 offset:326811043; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v159 /*v927*/, off, s33 offset:327211044; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v160 /*v928*/, off, s33 offset:327611045; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v161 /*v929*/, off, s33 offset:328011046; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v162 /*v930*/, off, s33 offset:328411047; GFX1250-DAGISEL-NEXT:    s_clause 0x3e ; 252-byte Folded Reload11048; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v163 /*v931*/, off, s33 offset:328811049; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v164 /*v932*/, off, s33 offset:329211050; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v165 /*v933*/, off, s33 offset:329611051; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v166 /*v934*/, off, s33 offset:330011052; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v167 /*v935*/, off, s33 offset:330411053; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v168 /*v936*/, off, s33 offset:330811054; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v169 /*v937*/, off, s33 offset:331211055; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v170 /*v938*/, off, s33 offset:331611056; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v171 /*v939*/, off, s33 offset:332011057; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v172 /*v940*/, off, s33 offset:332411058; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v173 /*v941*/, off, s33 offset:332811059; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v174 /*v942*/, off, s33 offset:333211060; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v175 /*v943*/, off, s33 offset:333611061; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v176 /*v944*/, off, s33 offset:334011062; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v177 /*v945*/, off, s33 offset:334411063; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v178 /*v946*/, off, s33 offset:334811064; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v179 /*v947*/, off, s33 offset:335211065; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v180 /*v948*/, off, s33 offset:335611066; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v181 /*v949*/, off, s33 offset:336011067; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v182 /*v950*/, off, s33 offset:336411068; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v183 /*v951*/, off, s33 offset:336811069; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v184 /*v952*/, off, s33 offset:337211070; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v185 /*v953*/, off, s33 offset:337611071; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v186 /*v954*/, off, s33 offset:338011072; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v187 /*v955*/, off, s33 offset:338411073; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v188 /*v956*/, off, s33 offset:338811074; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v189 /*v957*/, off, s33 offset:339211075; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v190 /*v958*/, off, s33 offset:339611076; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v191 /*v959*/, off, s33 offset:340011077; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v192 /*v960*/, off, s33 offset:340411078; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v193 /*v961*/, off, s33 offset:340811079; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v194 /*v962*/, off, s33 offset:341211080; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v195 /*v963*/, off, s33 offset:341611081; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v196 /*v964*/, off, s33 offset:342011082; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v197 /*v965*/, off, s33 offset:342411083; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v198 /*v966*/, off, s33 offset:342811084; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v199 /*v967*/, off, s33 offset:343211085; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v200 /*v968*/, off, s33 offset:343611086; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v201 /*v969*/, off, s33 offset:344011087; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v202 /*v970*/, off, s33 offset:344411088; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v203 /*v971*/, off, s33 offset:344811089; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v204 /*v972*/, off, s33 offset:345211090; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v205 /*v973*/, off, s33 offset:345611091; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v206 /*v974*/, off, s33 offset:346011092; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v207 /*v975*/, off, s33 offset:346411093; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v208 /*v976*/, off, s33 offset:346811094; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v209 /*v977*/, off, s33 offset:347211095; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v210 /*v978*/, off, s33 offset:347611096; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v211 /*v979*/, off, s33 offset:348011097; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v212 /*v980*/, off, s33 offset:348411098; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v213 /*v981*/, off, s33 offset:348811099; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v214 /*v982*/, off, s33 offset:349211100; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v215 /*v983*/, off, s33 offset:349611101; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v216 /*v984*/, off, s33 offset:350011102; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v217 /*v985*/, off, s33 offset:350411103; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v218 /*v986*/, off, s33 offset:350811104; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v219 /*v987*/, off, s33 offset:351211105; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v220 /*v988*/, off, s33 offset:351611106; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v221 /*v989*/, off, s33 offset:352011107; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v222 /*v990*/, off, s33 offset:352411108; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v223 /*v991*/, off, s33 offset:352811109; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v224 /*v992*/, off, s33 offset:353211110; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v225 /*v993*/, off, s33 offset:353611111; GFX1250-DAGISEL-NEXT:    s_clause 0x1d ; 120-byte Folded Reload11112; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v226 /*v994*/, off, s33 offset:354011113; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v227 /*v995*/, off, s33 offset:354411114; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v228 /*v996*/, off, s33 offset:354811115; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v229 /*v997*/, off, s33 offset:355211116; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v230 /*v998*/, off, s33 offset:355611117; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v231 /*v999*/, off, s33 offset:356011118; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v232 /*v1000*/, off, s33 offset:356411119; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v233 /*v1001*/, off, s33 offset:356811120; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v234 /*v1002*/, off, s33 offset:357211121; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v235 /*v1003*/, off, s33 offset:357611122; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v236 /*v1004*/, off, s33 offset:358011123; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v237 /*v1005*/, off, s33 offset:358411124; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v238 /*v1006*/, off, s33 offset:358811125; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v239 /*v1007*/, off, s33 offset:359211126; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v240 /*v1008*/, off, s33 offset:359611127; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v241 /*v1009*/, off, s33 offset:360011128; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v242 /*v1010*/, off, s33 offset:360411129; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v243 /*v1011*/, off, s33 offset:360811130; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v244 /*v1012*/, off, s33 offset:361211131; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v245 /*v1013*/, off, s33 offset:361611132; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v246 /*v1014*/, off, s33 offset:362011133; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v247 /*v1015*/, off, s33 offset:362411134; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v248 /*v1016*/, off, s33 offset:362811135; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v249 /*v1017*/, off, s33 offset:363211136; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v250 /*v1018*/, off, s33 offset:363611137; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v251 /*v1019*/, off, s33 offset:364011138; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v252 /*v1020*/, off, s33 offset:364411139; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v253 /*v1021*/, off, s33 offset:364811140; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v254 /*v1022*/, off, s33 offset:365211141; GFX1250-DAGISEL-NEXT:    scratch_load_b32 v255 /*v1023*/, off, s33 offset:365611142; GFX1250-DAGISEL-NEXT:    s_wait_xcnt 0x011143; GFX1250-DAGISEL-NEXT:    s_mov_b32 exec_lo, s411144; GFX1250-DAGISEL-NEXT:    s_mov_b32 s33, s011145; GFX1250-DAGISEL-NEXT:    s_wait_loadcnt_dscnt 0x011146; GFX1250-DAGISEL-NEXT:    s_set_vgpr_msb 0xc000 ; msbs: dst=0 src0=0 src1=0 src2=011147; GFX1250-DAGISEL-NEXT:    s_set_pc_i64 s[30:31]11148  %ret = call float(ptr, ...) @llvm.amdgcn.call.whole.wave(ptr @callee, <8 x float> %x) convergent11149  store float %ret, ptr %p11150  ret void11151}11152